diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000000..94f480de94e --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +* text=auto eol=lf \ No newline at end of file diff --git a/.gitignore b/.gitignore index 0df428e5061..bf58b69756b 100644 --- a/.gitignore +++ b/.gitignore @@ -7,9 +7,10 @@ /components /resources /aot +dist # dependencies -/node_modules +**/node_modules # IDEs and editors /.idea @@ -20,9 +21,6 @@ .settings/ *.sublime-workspace -# IDE - VSCode -.vscode - # misc /.sass-cache /connect.lock @@ -39,6 +37,7 @@ testem.log # System Files .DS_Store +**/.DS_Store Thumbs.db # type doc @@ -48,3 +47,6 @@ api-generator/themedoc.json .nx builder/node_modules + +# primeng packages +packages/primeng/src/package.json diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100644 index 00000000000..2312dc587f6 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1 @@ +npx lint-staged diff --git a/.npmignore b/.npmignore deleted file mode 100644 index 33773ff6403..00000000000 --- a/.npmignore +++ /dev/null @@ -1,66 +0,0 @@ -# compiled output -/dist -/tmp -/out-tsc -/aot - -# source -src - -# test -e2e -karma.conf.js -protractor.conf.js -*.spec.d.ts -*.spec.js -*.spec.js.map -*.spec.metadata.json -*.spec.ngsummary.json - -# dependencies -node_modules - -# IDEs and editors -/.idea -.project -.classpath -.c9/ -*.launch -.settings/ -*.sublime-workspace -.editorconfig -.prettierignore -.prettierrc.json - -# IDE - VSCode -/.vscode - -# misc -/.sass-cache -/connect.lock -/coverage -/libpeerconnection.log -npm-debug.log -testem.log -/typings -.gitignore -exports -CHANGELOG.md - -# config -.angular-cli.json -angular.json -tsconfig*.json -.eslintrc.json -gulpfile.js -.github -package-lock.json - -# System Files -.DS_Store -Thumbs.db - -# aot -*.ngfactory.js -*.ngfactory.js.map -*.ngsummary.json diff --git a/.npmrc b/.npmrc new file mode 100644 index 00000000000..bf2e7648b07 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +shamefully-hoist=true diff --git a/.prettierignore b/.prettierignore index 32941fab99a..2161e03de3a 100644 --- a/.prettierignore +++ b/.prettierignore @@ -8,3 +8,7 @@ styles node_modules .vscode .angular +*.md +*.yml +/tsconfig.json +*.json diff --git a/.prettierrc.json b/.prettierrc.json index ef9b5f24ebb..f6970ca5995 100644 --- a/.prettierrc.json +++ b/.prettierrc.json @@ -1,12 +1,29 @@ { - "tabWidth": 4, "useTabs": false, - "singleQuote": true, + "tabWidth": 4, + "trailingComma": "none", "semi": true, - "bracketSpacing": true, - "arrowParens": "always", - "trailingComma": "all", + "singleQuote": true, + "printWidth": 250, "bracketSameLine": false, - "printWidth": 140, - "parser": "typescript" -} \ No newline at end of file + "overrides": [ + { + "files": ["*.ts", "*.mts", "*.d.ts"], + "options": { + "parser": "typescript" + } + }, + { + "files": ["*.html"], + "options": { + "parser": "html" + } + }, + { + "files": ["*.component.html"], + "options": { + "parser": "angular" + } + } + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000000..924522fb08d --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,19 @@ +{ + "editor.codeActionsOnSave": { + "source.fixAll.eslint": "explicit", + "source.organizeImports": "explicit" + }, + "editor.defaultFormatter": "esbenp.prettier-vscode", + "[javascript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.formatOnSave": true + }, + "[html]": { + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.formatOnSave": true + }, + "[typescript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.formatOnSave": true + } +} diff --git a/.vscode/settings.team.json b/.vscode/settings.team.json deleted file mode 100644 index 395eecc5019..00000000000 --- a/.vscode/settings.team.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "editor.codeActionsOnSave": { - "source.fixAll.eslint": true, - "source.organizeImports": true - }, - "editor.defaultFormatter": "esbenp.prettier-vscode", - "[javascript]": { - "editor.defaultFormatter": "esbenp.prettier-vscode", - "editor.formatOnSave": true - }, - "[typescript]": { - "editor.defaultFormatter": "esbenp.prettier-vscode", - "editor.formatOnSave": true - } -} diff --git a/LICENSE.md b/LICENSE.md index 999fb85bfeb..825c3103ad9 100755 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,4 +1,6 @@ -# PRIMENG COMMUNITY VERSIONS LICENSE +# PRIMENG LICENSES + +## PRIMENG COMMUNITY VERSIONS LICENSE The MIT License (MIT) @@ -22,7 +24,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -# PRIMENG LTS VERSIONS LICENSE (Versions with -lts suffix) +## PRIMENG LTS VERSIONS LICENSE (Versions with -lts suffix) THIS LICENSE AGREEMENT (THIS “CLA”) CONTAINS THE TERMS AND CONDITIONS FOR YOUR USE OF “PRIMENG LONG TERM SUPPORT”, A SUITE OF Angular Components (THE “Software”). THIS CLA IS A BINDING AGREEMENT BETWEEN YOU (“Licensee”) AND PrimeTek Bilişim. (“Licensor“); HOWEVER, IF YOU ARE ACTING AS AN AGENT FOR ANOTHER, SUCH AS ON BEHALF OF YOUR EMPLOYER, THEN “YOU” MEANS THE OTHER PERSON. BY INSTALLING, COPYING, USING OR OTHERWISE ACCESSING THE SOFTWARE, YOU AGREE TO BE BOUND BY THESE TERMS AND CONDITIONS. @@ -30,46 +32,46 @@ The term “Software” includes all source and object code, in whole and/or par ## Summary -- Can be used on unlimited sites and servers -- Source-code cannot be resold or distributed -- Commercial use allowed -- Can modify source-code but cannot distribute modifications (derivative works) +- Can be used on unlimited sites and servers +- Source-code cannot be resold or distributed +- Commercial use allowed +- Can modify source-code but cannot distribute modifications (derivative works) ## Terms and Conditions -1. **License Grant:** Licensor hereby grants Licensee a Personal, Non-assignable and non-transferable, Commercial, Royalty free, Including the rights to create but not distribute derivative works, Non-exclusive license identified with a unique key stated in section 3, all with accordance with the terms set forth and other legal restrictions set forth in 3rd party software used while running Software. +1. **License Grant:** Licensor hereby grants Licensee a Personal, Non-assignable and non-transferable, Commercial, Royalty free, Including the rights to create but not distribute derivative works, Non-exclusive license identified with a unique key stated in section 3, all with accordance with the terms set forth and other legal restrictions set forth in 3rd party software used while running Software. - 1. **Limited:** Licensee may use Software for the purpose of: + 1. **Limited:** Licensee may use Software for the purpose of: - 1. Running Software on Licensee’s Website\[s\] and Server\[s\]; - 2. Allowing 3rd Parties to run Software on Licensee’s Website\[s\] and Server\[s\]; - 3. Publishing Software’s output to Licensee and 3rd Parties; - 4. Distribute verbatim copies of Software’s output (including compiled binaries); - 5. Modify Software to suit Licensee’s needs and specifications. + 1. Running Software on Licensee’s Website\[s\] and Server\[s\]; + 2. Allowing 3rd Parties to run Software on Licensee’s Website\[s\] and Server\[s\]; + 3. Publishing Software’s output to Licensee and 3rd Parties; + 4. Distribute verbatim copies of Software’s output (including compiled binaries); + 5. Modify Software to suit Licensee’s needs and specifications. - 2. **Non Assignable and Non-Transferable:** Licensee may not assign or transfer his rights and duties under this license. - 3. **Commercial, Royalty Free:** Licensee may use Software for any purpose, including paid-services, without any royalties - 4. **Including the Right to Create Derivative Works:** Licensee may create derivative works based on Software, including amending Software’s source code, modifying it, integrating it into a larger work or removing portions of Software, as long as no distribution of the derivative works is made + 2. **Non Assignable and Non-Transferable:** Licensee may not assign or transfer his rights and duties under this license. + 3. **Commercial, Royalty Free:** Licensee may use Software for any purpose, including paid-services, without any royalties + 4. **Including the Right to Create Derivative Works:** Licensee may create derivative works based on Software, including amending Software’s source code, modifying it, integrating it into a larger work or removing portions of Software, as long as no distribution of the derivative works is made -2. **Term & Termination:** The Term of this license shall be until terminated. Licensor may terminate this Agreement, including Licensee’s license in the case where Licensee : - 1. became insolvent or otherwise entered into any liquidation process; or - 2. exported The Software to any jurisdiction where licensor may not enforce his rights under this agreements in; or - 3. Licensee was in breach of any of this license's terms and conditions and such breach was not cured, immediately upon notification; or - 4. Licensee in breach of any of the terms of clause 2 to this license; or - 5. Licensee otherwise entered into any arrangement which caused Licensor to be unable to enforce his rights under this License. -3. **Payment:** In consideration of the License granted under clause 2, Licensee shall pay Licensor a fee, via credit card or any other mean which Licensor may deem adequate. Failure to perform payment shall construe as material breach of this Agreement. Transaction id of the payment is the unique license key granted to Licensee. -4. **Upgrades, Updates and Fixes:** . +2. **Term & Termination:** The Term of this license shall be until terminated. Licensor may terminate this Agreement, including Licensee’s license in the case where Licensee : + 1. became insolvent or otherwise entered into any liquidation process; or + 2. exported The Software to any jurisdiction where licensor may not enforce his rights under this agreements in; or + 3. Licensee was in breach of any of this license's terms and conditions and such breach was not cured, immediately upon notification; or + 4. Licensee in breach of any of the terms of clause 2 to this license; or + 5. Licensee otherwise entered into any arrangement which caused Licensor to be unable to enforce his rights under this License. +3. **Payment:** In consideration of the License granted under clause 2, Licensee shall pay Licensor a fee, via credit card or any other mean which Licensor may deem adequate. Failure to perform payment shall construe as material breach of this Agreement. Transaction id of the payment is the unique license key granted to Licensee. +4. **Upgrades, Updates and Fixes:** . - 1. **Fix:** for the purpose of this license, a fix shall be a minor amendment in The Software, intended to remove bugs or alter minor features which impair the The Software's functionality. A fix shall be marked as a new sub-sub-version number. For example, should Licensee purchase Software under version 1.1.1, an upgrade shall commence under number 1.1.2. + 1. **Fix:** for the purpose of this license, a fix shall be a minor amendment in The Software, intended to remove bugs or alter minor features which impair the The Software's functionality. A fix shall be marked as a new sub-sub-version number. For example, should Licensee purchase Software under version 1.1.1, an upgrade shall commence under number 1.1.2. -5. **Support:** Software is provided under an AS-IS basis and without any support, updates or maintenance. Nothing in this Agreement shall require Licensor to provide Licensee with support or fixes to any bug, failure, mis-performance or other defect in The Software. -6. **Liability:** To the extent permitted under Law, The Software is provided under an AS-IS basis. Licensor shall never, and without any limit, be liable for any damage, cost, expense or any other payment incurred by Licesee as a result of Software’s actions, failure, bugs and/or any other interaction between The Software and Licesee’s end-equipment, computers, other software or any 3rd party, end-equipment, computer or services. Moreover, Licensor shall never be liable for any defect in source code written by Licensee when relying on The Software or using The Software’s source code. -7. **Warranty:** +5. **Support:** Software is provided under an AS-IS basis and without any support, updates or maintenance. Nothing in this Agreement shall require Licensor to provide Licensee with support or fixes to any bug, failure, mis-performance or other defect in The Software. +6. **Liability:** To the extent permitted under Law, The Software is provided under an AS-IS basis. Licensor shall never, and without any limit, be liable for any damage, cost, expense or any other payment incurred by Licesee as a result of Software’s actions, failure, bugs and/or any other interaction between The Software and Licesee’s end-equipment, computers, other software or any 3rd party, end-equipment, computer or services. Moreover, Licensor shall never be liable for any defect in source code written by Licensee when relying on The Software or using The Software’s source code. +7. **Warranty:** - 1. **Intellectual Property:** Licensor hereby warrants that The Software does not violate or infringe any 3rd party claims in regards to intellectual property, patents and/or trademarks and that to the best of its knowledge no legal action has been taken against it for any infringement or violation of any 3rd party intellectual property rights. - 2. **No-Warranty:** The Software is provided without any warranty; Licensor hereby disclaims any warranty that The Software shall be error free, without defects or code which may cause damage to Licensee’s computers or to Licensee, and that Software shall be functional. Licensee shall be solely liable to any damage, defect or loss incurred as a result of operating software and undertake the risks contained in running The Software on License’s Server\[s\] and Website\[s\]. - 3. **Prior Inspection:** Licensee hereby states that he inspected The Software thoroughly and found it satisfactory and adequate to his needs, that it does not interfere with his regular operation and that it does meet the standards and scope of his computer systems and architecture. Licensee found that The Software interacts with his development, website and server environment and that it does not infringe any of End User License Agreement of any software Licensee may use in performing his services. Licensee hereby waives any claims regarding The Software's incompatibility, performance, results and features, and warrants that he inspected the The Software. + 1. **Intellectual Property:** Licensor hereby warrants that The Software does not violate or infringe any 3rd party claims in regards to intellectual property, patents and/or trademarks and that to the best of its knowledge no legal action has been taken against it for any infringement or violation of any 3rd party intellectual property rights. + 2. **No-Warranty:** The Software is provided without any warranty; Licensor hereby disclaims any warranty that The Software shall be error free, without defects or code which may cause damage to Licensee’s computers or to Licensee, and that Software shall be functional. Licensee shall be solely liable to any damage, defect or loss incurred as a result of operating software and undertake the risks contained in running The Software on License’s Server\[s\] and Website\[s\]. + 3. **Prior Inspection:** Licensee hereby states that he inspected The Software thoroughly and found it satisfactory and adequate to his needs, that it does not interfere with his regular operation and that it does meet the standards and scope of his computer systems and architecture. Licensee found that The Software interacts with his development, website and server environment and that it does not infringe any of End User License Agreement of any software Licensee may use in performing his services. Licensee hereby waives any claims regarding The Software's incompatibility, performance, results and features, and warrants that he inspected the The Software. -8. **No Refunds:** Licensee warrants that he inspected The Software according to clause 7(c) and that it is adequate to his needs. Accordingly, as The Software is intangible goods, Licensee shall not be, ever, entitled to any refund, rebate, compensation or restitution for any reason whatsoever, even if The Software contains material flaws. -9. **Indemnification:** Licensee hereby warrants to hold Licensor harmless and indemnify Licensor for any lawsuit brought against it in regards to Licensee’s use of The Software in means that violate, breach or otherwise circumvent this license, Licensor's intellectual property rights or Licensor's title in The Software. Licensor shall promptly notify Licensee in case of such legal action and request Licensee’s consent prior to any settlement in relation to such lawsuit or claim. +8. **No Refunds:** Licensee warrants that he inspected The Software according to clause 7(c) and that it is adequate to his needs. Accordingly, as The Software is intangible goods, Licensee shall not be, ever, entitled to any refund, rebate, compensation or restitution for any reason whatsoever, even if The Software contains material flaws. +9. **Indemnification:** Licensee hereby warrants to hold Licensor harmless and indemnify Licensor for any lawsuit brought against it in regards to Licensee’s use of The Software in means that violate, breach or otherwise circumvent this license, Licensor's intellectual property rights or Licensor's title in The Software. Licensor shall promptly notify Licensee in case of such legal action and request Licensee’s consent prior to any settlement in relation to such lawsuit or claim. 10. **Governing Law, Jurisdiction:** Licensee hereby agrees not to initiate class-action lawsuits against Licensor in relation to this license and to compensate Licensor for any legal fees, cost or attorney fees should any claim brought by Licensee against Licensor be denied, in part or in full. diff --git a/README.md b/README.md index 76a278809b4..e5e30bd2b50 100755 --- a/README.md +++ b/README.md @@ -1,4 +1,3 @@ - [![npm version](https://badge.fury.io/js/primeng.svg)](https://badge.fury.io/js/primeng) [![npm downloads](https://img.shields.io/npm/dm/primeng.svg)](https://www.npmjs.com/package/primeng) [![Actions CI](https://github.com/primefaces/primeng/workflows/NodeJS%20CI/badge.svg)](https://github.com/primefaces/primeng/actions/workflows/node.js.yml) @@ -8,4 +7,5 @@ [![PrimeNG Hero](https://www.primefaces.org/static/social/primeng-preview.jpg)](https://primeng.org) ### Website + PrimeNG is a rich set of open source UI Components for Angular. Visit the [PrimeNG website](https://primeng.org/) for interactive demos, comprehensive documentation and additional resources. diff --git a/angular.json b/angular.json deleted file mode 100644 index 724cf6ef891..00000000000 --- a/angular.json +++ /dev/null @@ -1,129 +0,0 @@ -{ - "$schema": "./node_modules/@angular/cli/lib/config/schema.json", - "version": 1, - "newProjectRoot": "projects", - "projects": { - "primeng-library": { - "root": "src", - "projectType": "library", - "architect": { - "build": { - "builder": "@angular-devkit/build-angular:ng-packagr", - "options": { - "project": "src/app/components/ng-package.json", - "tsConfig": "src/app/components/tsconfig.lib.prod.json" - } - } - } - }, - "primeng": { - "projectType": "application", - "schematics": { - "@schematics/angular:component": { - "style": "scss" - } - }, - "root": "", - "sourceRoot": "src", - "prefix": "app", - "architect": { - "build": { - "builder": "@angular-devkit/build-angular:application", - "options": { - "outputPath": "dist/primeng", - "index": "src/index.html", - "browser": "src/main.ts", - "polyfills": [ - "zone.js" - ], - "tsConfig": "tsconfig.app.json", - "inlineStyleLanguage": "scss", - "assets": [ - "src/favicon.ico", - "src/assets" - ], - "styles": [ - "src/styles.scss" - ], - "scripts": [ - "./node_modules/prismjs/prism.js", - "./node_modules/prismjs/components/prism-typescript.js", - "./node_modules/prismjs/components/prism-scss.js", - "./node_modules/prismjs/components/prism-bash.js" - ], - "allowedCommonJsDependencies": [ - "chart.js", - "xlsx", - "jspdf-autotable", - "file-saver", - "jspdf", - "quill", - "core-js", - "raf", - "rgbcolor" - ], - "server": "src/main.server.ts", - "prerender": { - "discoverRoutes": false, - "routesFile": "routes.txt" - }, - "ssr": { - "entry": "server.ts" - } - }, - "configurations": { - "production": { - "outputHashing": "all" - }, - "development": { - "optimization": false, - "extractLicenses": false, - "sourceMap": false - } - }, - "defaultConfiguration": "production" - }, - "serve": { - "builder": "@angular-devkit/build-angular:dev-server", - "configurations": { - "production": { - "buildTarget": "primeng:build:production" - }, - "development": { - "buildTarget": "primeng:build:development" - } - }, - "defaultConfiguration": "development" - }, - "extract-i18n": { - "builder": "@angular-devkit/build-angular:extract-i18n", - "options": { - "buildTarget": "primeng:build" - } - }, - "test": { - "builder": "@angular-devkit/build-angular:karma", - "options": { - "polyfills": [ - "zone.js", - "zone.js/testing" - ], - "tsConfig": "tsconfig.spec.json", - "inlineStyleLanguage": "scss", - "assets": [ - "src/favicon.ico", - "src/assets" - ], - "styles": [ - "src/styles.scss" - ], - "scripts": [] - } - } - } - } - }, - "cli": { - "analytics": false - } -} \ No newline at end of file diff --git a/api-generator/themedoc.json b/api-generator/themedoc.json deleted file mode 100644 index d7f525df728..00000000000 --- a/api-generator/themedoc.json +++ /dev/null @@ -1,150049 +0,0 @@ -{ - "id": 0, - "name": "PrimeNG", - "variant": "project", - "kind": 1, - "flags": {}, - "children": [ - { - "id": 1, - "name": "themes/accordion", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Accordion Design Tokens\n\n[Live Demo](https://www.primeng.org/accordion/)" - } - ] - }, - "children": [ - { - "id": 2, - "name": "AccordionDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 3, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 4, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 5, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 5 - ] - } - ], - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L17" - } - ] - } - } - }, - { - "id": 6, - "name": "panel", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the panel section" - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 28, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L28" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 7, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 8, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.panel.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 34, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L34" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 9, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.panel.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 40, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L40" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 8, - 9 - ] - } - ], - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 28, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L28" - } - ] - } - } - }, - { - "id": 10, - "name": "header", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the header section" - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 45, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L45" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 11, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 12, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 51, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L51" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 13, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 57, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L57" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 14, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 63, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L63" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 15, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 69, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L69" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 16, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 75, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L75" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 17, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 81, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 18, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 87, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L87" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 19, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 93, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L93" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 20, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 99, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L99" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 21, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 105, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L105" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 22, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active background of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 111, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L111" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 23, - "name": "activeHoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active hover background of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.active.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 117, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L117" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 24, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of header" - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 121, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L121" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 25, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 26, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 127, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L127" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 27, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 133, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L133" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 28, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 139, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L139" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 29, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 145, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L145" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 30, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 151, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L151" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 26, - 27, - 28, - 29, - 30 - ] - } - ], - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 121, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L121" - } - ] - } - } - }, - { - "id": 31, - "name": "toggleIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Toggle icon of header" - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 156, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L156" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 32, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 33, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Toggle icon color of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.toggle.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 162, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L162" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 34, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Toggle icon hover color of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.toggle.icon.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 168, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L168" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 35, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Toggle icon active color of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.toggle.icon.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 174, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L174" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 36, - "name": "activeHoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Toggle icon active hover color of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.toggle.icon.active.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 180, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L180" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 33, - 34, - 35, - 36 - ] - } - ], - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 156, - "character": 21, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L156" - } - ] - } - } - }, - { - "id": 37, - "name": "first", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "First of header" - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 185, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L185" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 38, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 39, - "name": "topBorderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "First top border radius of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.first.top.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 191, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L191" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 40, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "First border width of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.first.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 197, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L197" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 39, - 40 - ] - } - ], - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 185, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L185" - } - ] - } - } - }, - { - "id": 41, - "name": "last", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Last of header" - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 202, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L202" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 42, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 43, - "name": "bottomBorderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Last bottom border radius of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.last.bottom.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 208, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L208" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 44, - "name": "activeBottomBorderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Last active bottom border radius of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.header.last.active.bottom.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 214, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L214" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 43, - 44 - ] - } - ], - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 202, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L202" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 31, - 37, - 41 - ] - } - ], - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 45, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L45" - } - ] - } - } - }, - { - "id": 45, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the content section" - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 220, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L220" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 46, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 47, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.content.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 226, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L226" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 48, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.content.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 232, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L232" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 49, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.content.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 238, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L238" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 50, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.content.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 244, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L244" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 51, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "accordion.content.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 250, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L250" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 47, - 48, - 49, - 50, - 51 - ] - } - ], - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 220, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L220" - } - ] - } - } - }, - { - "id": 52, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 53, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 54, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2, - "name": "AccordionDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 55, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2, - "name": "AccordionDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 54, - 55 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3, - 6, - 10, - 45, - 52 - ] - } - ], - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2, - "name": "AccordionDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2 - ] - } - ], - "sources": [ - { - "fileName": "accordion/index.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/accordion/index.ts#L1" - } - ] - }, - { - "id": 56, - "name": "themes/autocomplete", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "AutoComplete Design Tokens\n\n[Live Demo](https://www.primeng.org/autocomplete/)" - } - ] - }, - "children": [ - { - "id": 57, - "name": "AutoCompleteDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 58, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 59, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 60, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 61, - "name": "disabledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.disabled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 62, - "name": "filledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Filled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.filled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 63, - "name": "filledFocusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Filled focus background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.filled.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 64, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 65, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 66, - "name": "focusBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.focus.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 59, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L59" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 67, - "name": "invalidBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invalid border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.invalid.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 65, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L65" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 68, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 71, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L71" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 69, - "name": "disabledColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.disabled.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 77, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L77" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 70, - "name": "placeholderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Placeholder color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.placeholder.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 83, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L83" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 71, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 89, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L89" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 72, - "name": "paddingX", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding x of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.padding.x" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 95, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L95" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 73, - "name": "paddingY", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding y of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.padding.y" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 101, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L101" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 74, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 107, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L107" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 75, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 111, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L111" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 76, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 77, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 117, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L117" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 78, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 123, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L123" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 79, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 129, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L129" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 80, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 135, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L135" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 81, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 141, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L141" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 77, - 78, - 79, - 80, - 81 - ] - } - ], - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 111, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L111" - } - ] - } - } - }, - { - "id": 82, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 148, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L148" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 82 - ] - } - ], - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 83, - "name": "overlay", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the overlay section" - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 153, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L153" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 84, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 85, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.overlay.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 159, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L159" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 86, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.overlay.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 165, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L165" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 87, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.overlay.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 171, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L171" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 88, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.overlay.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 177, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L177" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 89, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.overlay.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 183, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L183" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 85, - 86, - 87, - 88, - 89 - ] - } - ], - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 153, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L153" - } - ] - } - } - }, - { - "id": 90, - "name": "list", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the list section" - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 188, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L188" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 91, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 92, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.list.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 194, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L194" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 93, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.list.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 200, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L200" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 92, - 93 - ] - } - ], - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 188, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L188" - } - ] - } - } - }, - { - "id": 94, - "name": "option", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the option section" - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 205, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L205" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 95, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 96, - "name": "focusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus background of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.option.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 211, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L211" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 97, - "name": "selectedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected background of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.option.selected.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 217, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L217" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 98, - "name": "selectedFocusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected focus background of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.option.selected.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 223, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L223" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 99, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.option.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 229, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L229" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 100, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.option.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 235, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L235" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 101, - "name": "selectedColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.option.selected.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 241, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L241" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 102, - "name": "selectedFocusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected focus color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.option.selected.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 247, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L247" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 103, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.option.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 253, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L253" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 104, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.option.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 259, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L259" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104 - ] - } - ], - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 205, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L205" - } - ] - } - } - }, - { - "id": 105, - "name": "optionGroup", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the option group section" - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 264, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L264" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 106, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 107, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of option group" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.option.group.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 270, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L270" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 108, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of option group" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.option.group.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 276, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L276" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 109, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of option group" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.option.group.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 282, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L282" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 110, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of option group" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.option.group.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 288, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L288" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 107, - 108, - 109, - 110 - ] - } - ], - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 264, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L264" - } - ] - } - } - }, - { - "id": 111, - "name": "dropdown", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the dropdown section" - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 293, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L293" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 112, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 113, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.dropdown.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 299, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L299" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 114, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.dropdown.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 305, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L305" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 115, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover border color of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.dropdown.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 311, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L311" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 116, - "name": "activeBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active border color of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.dropdown.active.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 317, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L317" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 117, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.dropdown.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 323, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L323" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 118, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of dropdown" - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 327, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L327" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 119, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 120, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.dropdown.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 333, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L333" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 121, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.dropdown.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 339, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L339" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 122, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.dropdown.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 345, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L345" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 123, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.dropdown.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 351, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L351" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 124, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.dropdown.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 357, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L357" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 120, - 121, - 122, - 123, - 124 - ] - } - ], - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 327, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L327" - } - ] - } - } - }, - { - "id": 125, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.dropdown.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 364, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L364" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 126, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.dropdown.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 370, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L370" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 127, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active background of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.dropdown.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 376, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L376" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 128, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.dropdown.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 382, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L382" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 129, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.dropdown.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 388, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L388" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 130, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.dropdown.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 394, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L394" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 113, - 114, - 115, - 116, - 117, - 118, - 125, - 126, - 127, - 128, - 129, - 130 - ] - } - ], - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 293, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L293" - } - ] - } - } - }, - { - "id": 131, - "name": "chip", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the chip section" - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 399, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L399" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 132, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 133, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of chip" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.chip.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 405, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L405" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 133 - ] - } - ], - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 399, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L399" - } - ] - } - } - }, - { - "id": 134, - "name": "emptyMessage", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the empty message section" - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 410, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L410" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 135, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 136, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of empty message" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "autocomplete.empty.message.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 416, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L416" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 136 - ] - } - ], - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 410, - "character": 19, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L410" - } - ] - } - } - }, - { - "id": 137, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 138, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 139, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 57, - "name": "AutoCompleteDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 140, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 57, - "name": "AutoCompleteDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 139, - 140 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 58, - 83, - 90, - 94, - 105, - 111, - 131, - 134, - 137 - ] - } - ], - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 57, - "name": "AutoCompleteDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 57 - ] - } - ], - "sources": [ - { - "fileName": "autocomplete/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/autocomplete/index.d.ts#L1" - } - ] - }, - { - "id": 141, - "name": "themes/avatar", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Avatar Design Tokens\n\n[Live Demo](https://www.primeng.org/avatar/)" - } - ] - }, - "children": [ - { - "id": 142, - "name": "AvatarDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 143, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 144, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 145, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "avatar.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 146, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "avatar.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 147, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font size of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "avatar.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 148, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "avatar.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 149, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "avatar.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 145, - 146, - 147, - 148, - 149 - ] - } - ], - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 150, - "name": "group", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the group section" - } - ] - }, - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 52, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L52" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 151, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 152, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of group" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "avatar.group.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 58, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L58" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 153, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Offset of group" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "avatar.group.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 152, - 153 - ] - } - ], - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 52, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L52" - } - ] - } - } - }, - { - "id": 154, - "name": "lg", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the lg section" - } - ] - }, - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 69, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L69" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 155, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 156, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of lg" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "avatar.lg.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 75, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L75" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 157, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of lg" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "avatar.lg.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 81, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 158, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font size of lg" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "avatar.lg.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 87, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L87" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 156, - 157, - 158 - ] - } - ], - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 69, - "character": 9, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L69" - } - ] - } - } - }, - { - "id": 159, - "name": "xl", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the xl section" - } - ] - }, - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 92, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L92" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 160, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 161, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of xl" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "avatar.xl.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 98, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L98" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 162, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of xl" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "avatar.xl.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 104, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L104" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 163, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font size of xl" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "avatar.xl.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 110, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L110" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 161, - 162, - 163 - ] - } - ], - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 92, - "character": 9, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L92" - } - ] - } - } - }, - { - "id": 164, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 165, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 166, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 142, - "name": "AvatarDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 167, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 142, - "name": "AvatarDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 166, - 167 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 143, - 150, - 154, - 159, - 164 - ] - } - ], - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 142, - "name": "AvatarDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 142 - ] - } - ], - "sources": [ - { - "fileName": "avatar/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/avatar/index.d.ts#L1" - } - ] - }, - { - "id": 168, - "name": "themes/badge", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Badge Design Tokens\n\n[Live Demo](https://www.primeng.org/badge/)" - } - ] - }, - "children": [ - { - "id": 169, - "name": "BadgeDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 170, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 171, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 172, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 173, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 174, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font size of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 175, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 176, - "name": "minWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Min width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.min.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 177, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 172, - 173, - 174, - 175, - 176, - 177 - ] - } - ], - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 178, - "name": "dot", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the dot section" - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 58, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L58" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 179, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 180, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of dot" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.dot.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 180 - ] - } - ], - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 58, - "character": 10, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L58" - } - ] - } - } - }, - { - "id": 181, - "name": "sm", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the sm section" - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 69, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L69" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 182, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 183, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font size of sm" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.sm.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 75, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L75" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 184, - "name": "minWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Min width of sm" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.sm.min.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 81, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 185, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of sm" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.sm.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 87, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L87" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 183, - 184, - 185 - ] - } - ], - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 69, - "character": 9, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L69" - } - ] - } - } - }, - { - "id": 186, - "name": "lg", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the lg section" - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 92, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L92" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 187, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 188, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font size of lg" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.lg.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 98, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L98" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 189, - "name": "minWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Min width of lg" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.lg.min.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 104, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L104" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 190, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of lg" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.lg.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 110, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L110" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 188, - 189, - 190 - ] - } - ], - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 92, - "character": 9, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L92" - } - ] - } - } - }, - { - "id": 191, - "name": "xl", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the xl section" - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 115, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L115" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 192, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 193, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font size of xl" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.xl.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 121, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L121" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 194, - "name": "minWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Min width of xl" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.xl.min.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 127, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L127" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 195, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of xl" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.xl.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 133, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L133" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 193, - 194, - 195 - ] - } - ], - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 115, - "character": 9, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L115" - } - ] - } - } - }, - { - "id": 196, - "name": "primary", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the primary section" - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 138, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L138" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 197, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 198, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of primary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.primary.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 144, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L144" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 199, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of primary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.primary.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 150, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L150" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 198, - 199 - ] - } - ], - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 138, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L138" - } - ] - } - } - }, - { - "id": 200, - "name": "secondary", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the secondary section" - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 155, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L155" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 201, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 202, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.secondary.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 161, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L161" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 203, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.secondary.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 167, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L167" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 202, - 203 - ] - } - ], - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 155, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L155" - } - ] - } - } - }, - { - "id": 204, - "name": "success", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the success section" - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 172, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L172" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 205, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 206, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.success.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 178, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L178" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 207, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.success.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 184, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L184" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 206, - 207 - ] - } - ], - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 172, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L172" - } - ] - } - } - }, - { - "id": 208, - "name": "info", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the info section" - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 189, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L189" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 209, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 210, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.info.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 195, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L195" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 211, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.info.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 201, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L201" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 210, - 211 - ] - } - ], - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 189, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L189" - } - ] - } - } - }, - { - "id": 212, - "name": "warn", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the warn section" - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 206, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L206" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 213, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 214, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.warn.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 212, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L212" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 215, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.warn.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 218, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L218" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 214, - 215 - ] - } - ], - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 206, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L206" - } - ] - } - } - }, - { - "id": 216, - "name": "danger", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the danger section" - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 223, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L223" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 217, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 218, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of danger" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.danger.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 229, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L229" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 219, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of danger" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.danger.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 235, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L235" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 218, - 219 - ] - } - ], - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 223, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L223" - } - ] - } - } - }, - { - "id": 220, - "name": "contrast", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the contrast section" - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 240, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L240" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 221, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 222, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.contrast.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 246, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L246" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 223, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "badge.contrast.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 252, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L252" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 222, - 223 - ] - } - ], - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 240, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L240" - } - ] - } - } - }, - { - "id": 224, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 225, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 226, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 169, - "name": "BadgeDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 227, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 169, - "name": "BadgeDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 226, - 227 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 170, - 178, - 181, - 186, - 191, - 196, - 200, - 204, - 208, - 212, - 216, - 220, - 224 - ] - } - ], - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 169, - "name": "BadgeDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 169 - ] - } - ], - "sources": [ - { - "fileName": "badge/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/badge/index.d.ts#L1" - } - ] - }, - { - "id": 228, - "name": "themes/blockui", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "BlockUI Design Tokens\n\n[Live Demo](https://www.primeng.org/blockui/)" - } - ] - }, - "children": [ - { - "id": 229, - "name": "BlockUIDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 230, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "blockui/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/blockui/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 231, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 232, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "blockui.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "blockui/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/blockui/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 232 - ] - } - ], - "sources": [ - { - "fileName": "blockui/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/blockui/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 233, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 234, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 235, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 229, - "name": "BlockUIDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 236, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 229, - "name": "BlockUIDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 235, - 236 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 230, - 233 - ] - } - ], - "sources": [ - { - "fileName": "blockui/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/blockui/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 229, - "name": "BlockUIDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 229 - ] - } - ], - "sources": [ - { - "fileName": "blockui/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/blockui/index.d.ts#L1" - } - ] - }, - { - "id": 237, - "name": "themes/breadcrumb", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Breadcrumb Design Tokens\n\n[Live Demo](https://www.primeng.org/breadcrumb/)" - } - ] - }, - "children": [ - { - "id": 238, - "name": "BreadcrumbDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 239, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 240, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 241, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "breadcrumb.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 242, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "breadcrumb.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 243, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "breadcrumb.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 244, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "breadcrumb.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 241, - 242, - 243, - 244 - ] - } - ], - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 245, - "name": "item", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the item section" - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 46, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L46" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 246, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 247, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "breadcrumb.item.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 52, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L52" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 248, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "breadcrumb.item.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 58, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L58" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 249, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "breadcrumb.item.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 250, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "breadcrumb.item.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 70, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L70" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 251, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon of item" - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 74, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L74" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 252, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 253, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "breadcrumb.item.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 80, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L80" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 254, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon hover color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "breadcrumb.item.icon.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 86, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L86" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 253, - 254 - ] - } - ], - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 74, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L74" - } - ] - } - } - }, - { - "id": 255, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of item" - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 91, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L91" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 256, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 257, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "breadcrumb.item.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 97, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L97" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 258, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "breadcrumb.item.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 103, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L103" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 259, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "breadcrumb.item.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 109, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L109" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 260, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "breadcrumb.item.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 115, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L115" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 261, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "breadcrumb.item.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 121, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L121" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 257, - 258, - 259, - 260, - 261 - ] - } - ], - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 91, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L91" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 247, - 248, - 249, - 250, - 251, - 255 - ] - } - ], - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 46, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L46" - } - ] - } - } - }, - { - "id": 262, - "name": "separator", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the separator section" - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 127, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L127" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 263, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 264, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of separator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "breadcrumb.separator.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 133, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L133" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 264 - ] - } - ], - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 127, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L127" - } - ] - } - } - }, - { - "id": 265, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 266, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 267, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 238, - "name": "BreadcrumbDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 268, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 238, - "name": "BreadcrumbDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 267, - 268 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 239, - 245, - 262, - 265 - ] - } - ], - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 238, - "name": "BreadcrumbDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 238 - ] - } - ], - "sources": [ - { - "fileName": "breadcrumb/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/breadcrumb/index.d.ts#L1" - } - ] - }, - { - "id": 269, - "name": "themes/button", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Button Design Tokens\n\n[Live Demo](https://www.primeng.org/button/)" - } - ] - }, - "children": [ - { - "id": 270, - "name": "ButtonDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 271, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 272, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 273, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 274, - "name": "roundedBorderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Rounded border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.rounded.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 275, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 276, - "name": "paddingX", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding x of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.padding.x" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 277, - "name": "paddingY", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding y of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.padding.y" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 278, - "name": "iconOnlyWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon only width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.icon.only.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 279, - "name": "sm", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Sm of root" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 57, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L57" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 280, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 281, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Sm font size of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.sm.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 63, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L63" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 282, - "name": "paddingX", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Sm padding x of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.sm.padding.x" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 69, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L69" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 283, - "name": "paddingY", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Sm padding y of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.sm.padding.y" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 75, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L75" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 281, - 282, - 283 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 57, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L57" - } - ] - } - } - }, - { - "id": 284, - "name": "lg", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Lg of root" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 80, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L80" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 285, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 286, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Lg font size of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.lg.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 86, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L86" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 287, - "name": "paddingX", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Lg padding x of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.lg.padding.x" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 92, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L92" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 288, - "name": "paddingY", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Lg padding y of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.lg.padding.y" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 98, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L98" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 286, - 287, - 288 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 80, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L80" - } - ] - } - } - }, - { - "id": 289, - "name": "label", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Label of root" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 103, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L103" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 290, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 291, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Label font weight of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.label.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 109, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L109" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 291 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 103, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L103" - } - ] - } - } - }, - { - "id": 292, - "name": "raisedShadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Raised shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.raised.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 116, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L116" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 293, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 120, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L120" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 294, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 295, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 126, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L126" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 296, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 132, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L132" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 297, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 138, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L138" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 295, - 296, - 297 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 120, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L120" - } - ] - } - } - }, - { - "id": 298, - "name": "badgeSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Badge size of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.badge.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 145, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L145" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 299, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 151, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L151" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 300, - "name": "primary", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary of root" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 155, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L155" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 301, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 302, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.primary.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 161, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L161" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 303, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary hover background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.primary.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 167, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L167" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 304, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary active background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.primary.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 173, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L173" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 305, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.primary.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 179, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L179" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 306, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.primary.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 185, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L185" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 307, - "name": "activeBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary active border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.primary.active.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 191, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L191" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 308, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.primary.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 197, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L197" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 309, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary hover color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.primary.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 203, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L203" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 310, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary active color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.primary.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 209, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L209" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 311, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 213, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L213" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 312, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 313, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.primary.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 219, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L219" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 314, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.primary.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 225, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L225" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 313, - 314 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 213, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L213" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 302, - 303, - 304, - 305, - 306, - 307, - 308, - 309, - 310, - 311 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 155, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L155" - } - ] - } - } - }, - { - "id": 315, - "name": "secondary", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary of root" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 231, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L231" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 316, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 317, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.secondary.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 237, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L237" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 318, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary hover background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.secondary.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 243, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L243" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 319, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary active background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.secondary.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 249, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L249" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 320, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.secondary.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 255, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L255" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 321, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.secondary.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 261, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L261" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 322, - "name": "activeBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary active border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.secondary.active.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 267, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L267" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 323, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.secondary.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 273, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L273" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 324, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary hover color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.secondary.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 279, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L279" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 325, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary active color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.secondary.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 285, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L285" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 326, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 289, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L289" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 327, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 328, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.secondary.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 295, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L295" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 329, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.secondary.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 301, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L301" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 328, - 329 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 289, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L289" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 317, - 318, - 319, - 320, - 321, - 322, - 323, - 324, - 325, - 326 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 231, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L231" - } - ] - } - } - }, - { - "id": 330, - "name": "info", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info of root" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 307, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L307" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 331, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 332, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.info.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 313, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L313" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 333, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info hover background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.info.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 319, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L319" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 334, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info active background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.info.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 325, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L325" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 335, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.info.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 331, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L331" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 336, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.info.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 337, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L337" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 337, - "name": "activeBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info active border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.info.active.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 343, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L343" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 338, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.info.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 349, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L349" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 339, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info hover color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.info.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 355, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L355" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 340, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info active color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.info.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 361, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L361" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 341, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 365, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L365" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 342, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 343, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.info.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 371, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L371" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 344, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.info.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 377, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L377" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 343, - 344 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 365, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L365" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 332, - 333, - 334, - 335, - 336, - 337, - 338, - 339, - 340, - 341 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 307, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L307" - } - ] - } - } - }, - { - "id": 345, - "name": "success", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success of root" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 383, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L383" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 346, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 347, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.success.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 389, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L389" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 348, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success hover background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.success.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 395, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L395" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 349, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success active background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.success.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 401, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L401" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 350, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.success.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 407, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L407" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 351, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.success.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 413, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L413" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 352, - "name": "activeBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success active border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.success.active.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 419, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L419" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 353, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.success.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 425, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L425" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 354, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success hover color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.success.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 431, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L431" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 355, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success active color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.success.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 437, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L437" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 356, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 441, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L441" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 357, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 358, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.success.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 447, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L447" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 359, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.success.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 453, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L453" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 358, - 359 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 441, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L441" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 347, - 348, - 349, - 350, - 351, - 352, - 353, - 354, - 355, - 356 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 383, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L383" - } - ] - } - } - }, - { - "id": 360, - "name": "warn", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn of root" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 459, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L459" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 361, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 362, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.warn.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 465, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L465" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 363, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn hover background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.warn.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 471, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L471" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 364, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn active background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.warn.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 477, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L477" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 365, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.warn.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 483, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L483" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 366, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.warn.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 489, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L489" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 367, - "name": "activeBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn active border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.warn.active.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 495, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L495" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 368, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.warn.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 501, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L501" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 369, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn hover color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.warn.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 507, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L507" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 370, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn active color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.warn.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 513, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L513" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 371, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 517, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L517" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 372, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 373, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.warn.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 523, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L523" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 374, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.warn.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 529, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L529" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 373, - 374 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 517, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L517" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 362, - 363, - 364, - 365, - 366, - 367, - 368, - 369, - 370, - 371 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 459, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L459" - } - ] - } - } - }, - { - "id": 375, - "name": "help", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help of root" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 535, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L535" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 376, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 377, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.help.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 541, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L541" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 378, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help hover background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.help.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 547, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L547" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 379, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help active background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.help.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 553, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L553" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 380, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.help.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 559, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L559" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 381, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.help.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 565, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L565" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 382, - "name": "activeBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help active border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.help.active.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 571, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L571" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 383, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.help.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 577, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L577" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 384, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help hover color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.help.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 583, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L583" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 385, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help active color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.help.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 589, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L589" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 386, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 593, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L593" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 387, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 388, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.help.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 599, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L599" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 389, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.help.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 605, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L605" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 388, - 389 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 593, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L593" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 377, - 378, - 379, - 380, - 381, - 382, - 383, - 384, - 385, - 386 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 535, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L535" - } - ] - } - } - }, - { - "id": 390, - "name": "danger", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger of root" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 611, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L611" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 391, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 392, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.danger.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 617, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L617" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 393, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger hover background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.danger.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 623, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L623" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 394, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger active background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.danger.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 629, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L629" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 395, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.danger.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 635, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L635" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 396, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.danger.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 641, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L641" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 397, - "name": "activeBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger active border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.danger.active.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 647, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L647" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 398, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.danger.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 653, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L653" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 399, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger hover color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.danger.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 659, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L659" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 400, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger active color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.danger.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 665, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L665" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 401, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 669, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L669" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 402, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 403, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.danger.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 675, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L675" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 404, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.danger.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 681, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L681" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 403, - 404 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 669, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L669" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 392, - 393, - 394, - 395, - 396, - 397, - 398, - 399, - 400, - 401 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 611, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L611" - } - ] - } - } - }, - { - "id": 405, - "name": "contrast", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Contrast of root" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 687, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L687" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 406, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 407, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Contrast background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.contrast.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 693, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L693" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 408, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Contrast hover background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.contrast.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 699, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L699" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 409, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Contrast active background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.contrast.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 705, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L705" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 410, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Contrast border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.contrast.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 711, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L711" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 411, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Contrast hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.contrast.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 717, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L717" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 412, - "name": "activeBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Contrast active border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.contrast.active.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 723, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L723" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 413, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Contrast color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.contrast.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 729, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L729" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 414, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Contrast hover color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.contrast.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 735, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L735" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 415, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Contrast active color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.contrast.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 741, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L741" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 416, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Contrast focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 745, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L745" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 417, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 418, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Contrast focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.contrast.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 751, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L751" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 419, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Contrast focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.contrast.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 757, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L757" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 418, - 419 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 745, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L745" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 407, - 408, - 409, - 410, - 411, - 412, - 413, - 414, - 415, - 416 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 687, - "character": 19, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L687" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 273, - 274, - 275, - 276, - 277, - 278, - 279, - 284, - 289, - 292, - 293, - 298, - 299, - 300, - 315, - 330, - 345, - 360, - 375, - 390, - 405 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 420, - "name": "outlined", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the outlined section" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 764, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L764" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 421, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 422, - "name": "primary", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary of outlined" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 768, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L768" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 423, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 424, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary hover background of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.primary.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 774, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L774" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 425, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary active background of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.primary.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 780, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L780" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 426, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary border color of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.primary.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 786, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L786" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 427, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary color of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.primary.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 792, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L792" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 424, - 425, - 426, - 427 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 768, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L768" - } - ] - } - } - }, - { - "id": 428, - "name": "secondary", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary of outlined" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 797, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L797" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 429, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 430, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary hover background of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.secondary.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 803, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L803" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 431, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary active background of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.secondary.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 809, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L809" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 432, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary border color of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.secondary.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 815, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L815" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 433, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary color of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.secondary.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 821, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L821" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 430, - 431, - 432, - 433 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 797, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L797" - } - ] - } - } - }, - { - "id": 434, - "name": "success", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success of outlined" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 826, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L826" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 435, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 436, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success hover background of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.success.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 832, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L832" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 437, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success active background of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.success.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 838, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L838" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 438, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success border color of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.success.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 844, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L844" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 439, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success color of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.success.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 850, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L850" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 436, - 437, - 438, - 439 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 826, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L826" - } - ] - } - } - }, - { - "id": 440, - "name": "info", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info of outlined" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 855, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L855" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 441, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 442, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info hover background of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.info.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 861, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L861" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 443, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info active background of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.info.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 867, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L867" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 444, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info border color of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.info.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 873, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L873" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 445, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info color of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.info.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 879, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L879" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 442, - 443, - 444, - 445 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 855, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L855" - } - ] - } - } - }, - { - "id": 446, - "name": "warn", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn of outlined" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 884, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L884" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 447, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 448, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn hover background of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.warn.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 890, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L890" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 449, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn active background of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.warn.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 896, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L896" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 450, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn border color of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.warn.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 902, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L902" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 451, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn color of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.warn.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 908, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L908" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 448, - 449, - 450, - 451 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 884, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L884" - } - ] - } - } - }, - { - "id": 452, - "name": "help", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help of outlined" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 913, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L913" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 453, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 454, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help hover background of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.help.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 919, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L919" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 455, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help active background of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.help.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 925, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L925" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 456, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help border color of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.help.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 931, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L931" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 457, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help color of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.help.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 937, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L937" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 454, - 455, - 456, - 457 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 913, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L913" - } - ] - } - } - }, - { - "id": 458, - "name": "danger", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger of outlined" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 942, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L942" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 459, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 460, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger hover background of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.danger.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 948, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L948" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 461, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger active background of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.danger.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 954, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L954" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 462, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger border color of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.danger.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 960, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L960" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 463, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger color of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.danger.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 966, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L966" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 460, - 461, - 462, - 463 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 942, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L942" - } - ] - } - } - }, - { - "id": 464, - "name": "contrast", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Contrast of outlined" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 971, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L971" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 465, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 466, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Contrast hover background of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.contrast.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 977, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L977" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 467, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Contrast active background of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.contrast.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 983, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L983" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 468, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Contrast border color of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.contrast.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 989, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L989" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 469, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Contrast color of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.contrast.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 995, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L995" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 466, - 467, - 468, - 469 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 971, - "character": 19, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L971" - } - ] - } - } - }, - { - "id": 470, - "name": "plain", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Plain of outlined" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1000, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1000" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 471, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 472, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Plain hover background of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.plain.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1006, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1006" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 473, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Plain active background of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.plain.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1012, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1012" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 474, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Plain border color of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.plain.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1018, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1018" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 475, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Plain color of outlined" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.outlined.plain.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1024, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1024" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 472, - 473, - 474, - 475 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1000, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1000" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 422, - 428, - 434, - 440, - 446, - 452, - 458, - 464, - 470 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 764, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L764" - } - ] - } - } - }, - { - "id": 476, - "name": "text", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the text section" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1030, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1030" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 477, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 478, - "name": "primary", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary of text" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1034, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1034" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 479, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 480, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary hover background of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.primary.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1040, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1040" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 481, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary active background of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.primary.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1046, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1046" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 482, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Primary color of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.primary.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1052, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1052" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 480, - 481, - 482 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1034, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1034" - } - ] - } - } - }, - { - "id": 483, - "name": "secondary", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary of text" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1057, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1057" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 484, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 485, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary hover background of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.secondary.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1063, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1063" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 486, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary active background of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.secondary.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1069, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1069" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 487, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Secondary color of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.secondary.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1075, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1075" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 485, - 486, - 487 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1057, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1057" - } - ] - } - } - }, - { - "id": 488, - "name": "success", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success of text" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1080, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1080" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 489, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 490, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success hover background of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.success.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1086, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1086" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 491, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success active background of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.success.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1092, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1092" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 492, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Success color of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.success.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1098, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1098" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 490, - 491, - 492 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1080, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1080" - } - ] - } - } - }, - { - "id": 493, - "name": "info", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info of text" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1103, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1103" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 494, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 495, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info hover background of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.info.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1109, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1109" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 496, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info active background of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.info.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1115, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1115" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 497, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info color of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.info.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1121, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1121" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 495, - 496, - 497 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1103, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1103" - } - ] - } - } - }, - { - "id": 498, - "name": "warn", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn of text" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1126, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1126" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 499, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 500, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn hover background of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.warn.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1132, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1132" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 501, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn active background of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.warn.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1138, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1138" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 502, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Warn color of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.warn.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1144, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1144" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 500, - 501, - 502 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1126, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1126" - } - ] - } - } - }, - { - "id": 503, - "name": "help", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help of text" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1149, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1149" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 504, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 505, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help hover background of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.help.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1155, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1155" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 506, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help active background of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.help.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1161, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1161" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 507, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Help color of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.help.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1167, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1167" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 505, - 506, - 507 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1149, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1149" - } - ] - } - } - }, - { - "id": 508, - "name": "danger", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger of text" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1172, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1172" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 509, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 510, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger hover background of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.danger.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1178, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1178" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 511, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger active background of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.danger.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1184, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1184" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 512, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Danger color of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.danger.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1190, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1190" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 510, - 511, - 512 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1172, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1172" - } - ] - } - } - }, - { - "id": 513, - "name": "plain", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Plain of text" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1195, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1195" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 514, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 515, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Plain hover background of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.plain.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1201, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1201" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 516, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Plain active background of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.plain.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1207, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1207" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 517, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Plain color of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.text.plain.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1213, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1213" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 515, - 516, - 517 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1195, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1195" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 478, - 483, - 488, - 493, - 498, - 503, - 508, - 513 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1030, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1030" - } - ] - } - } - }, - { - "id": 518, - "name": "link", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the link section" - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1219, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1219" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 519, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 520, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of link" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.link.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1225, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1225" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 521, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of link" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.link.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1231, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1231" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 522, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of link" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "button.link.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1237, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1237" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 520, - 521, - 522 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1219, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1219" - } - ] - } - } - }, - { - "id": 523, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 524, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 525, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 270, - "name": "ButtonDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 526, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 270, - "name": "ButtonDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 525, - 526 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 271, - 420, - 476, - 518, - 523 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 270, - "name": "ButtonDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 270 - ] - } - ], - "sources": [ - { - "fileName": "button/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/button/index.d.ts#L1" - } - ] - }, - { - "id": 527, - "name": "themes/card", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Card Design Tokens\n\n[Live Demo](https://www.primeng.org/card/)" - } - ] - }, - "children": [ - { - "id": 528, - "name": "CardDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 529, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 530, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 531, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "card.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 532, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "card.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 533, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "card.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 534, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "card.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 531, - 532, - 533, - 534 - ] - } - ], - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 535, - "name": "body", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the body section" - } - ] - }, - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 46, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L46" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 536, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 537, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of body" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "card.body.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 52, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L52" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 538, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of body" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "card.body.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 58, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L58" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 537, - 538 - ] - } - ], - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 46, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L46" - } - ] - } - } - }, - { - "id": 539, - "name": "caption", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the caption section" - } - ] - }, - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 63, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L63" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 540, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 541, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of caption" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "card.caption.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 69, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L69" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 541 - ] - } - ], - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 63, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L63" - } - ] - } - } - }, - { - "id": 542, - "name": "title", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the title section" - } - ] - }, - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 74, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L74" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 543, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 544, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font size of title" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "card.title.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 80, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L80" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 545, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of title" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "card.title.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 86, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L86" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 544, - 545 - ] - } - ], - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 74, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L74" - } - ] - } - } - }, - { - "id": 546, - "name": "subtitle", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the subtitle section" - } - ] - }, - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 91, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L91" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 547, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 548, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of subtitle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "card.subtitle.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 97, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L97" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 548 - ] - } - ], - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 91, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L91" - } - ] - } - } - }, - { - "id": 549, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 550, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 551, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 528, - "name": "CardDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 552, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 528, - "name": "CardDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 551, - 552 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 529, - 535, - 539, - 542, - 546, - 549 - ] - } - ], - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 528, - "name": "CardDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 528 - ] - } - ], - "sources": [ - { - "fileName": "card/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/card/index.d.ts#L1" - } - ] - }, - { - "id": 553, - "name": "themes/carousel", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Carousel Design Tokens\n\n[Live Demo](https://www.primeng.org/carousel/)" - } - ] - }, - "children": [ - { - "id": 554, - "name": "CarouselDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 555, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 556, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 557, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "carousel.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 557 - ] - } - ], - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 558, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the content section" - } - ] - }, - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 28, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L28" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 559, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 560, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "carousel.content.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 34, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L34" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 560 - ] - } - ], - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 28, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L28" - } - ] - } - } - }, - { - "id": 561, - "name": "indicatorList", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the indicator list section" - } - ] - }, - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 39, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L39" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 562, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 563, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of indicator list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "carousel.indicator.list.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 45, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L45" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 564, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of indicator list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "carousel.indicator.list.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 51, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L51" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 563, - 564 - ] - } - ], - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 39, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L39" - } - ] - } - } - }, - { - "id": 565, - "name": "indicator", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the indicator section" - } - ] - }, - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 56, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L56" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 566, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 567, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of indicator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "carousel.indicator.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 62, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L62" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 568, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of indicator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "carousel.indicator.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 68, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L68" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 569, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of indicator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "carousel.indicator.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 74, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L74" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 570, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of indicator" - } - ] - }, - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 78, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L78" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 571, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 572, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of indicator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "carousel.indicator.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 84, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L84" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 573, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of indicator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "carousel.indicator.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 90, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L90" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 574, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of indicator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "carousel.indicator.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 96, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L96" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 575, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of indicator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "carousel.indicator.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 102, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L102" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 576, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of indicator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "carousel.indicator.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 108, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L108" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 572, - 573, - 574, - 575, - 576 - ] - } - ], - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 78, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L78" - } - ] - } - } - }, - { - "id": 577, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of indicator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "carousel.indicator.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 115, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L115" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 578, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of indicator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "carousel.indicator.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 121, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L121" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 579, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active background of indicator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "carousel.indicator.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 127, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L127" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 567, - 568, - 569, - 570, - 577, - 578, - 579 - ] - } - ], - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 56, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L56" - } - ] - } - } - }, - { - "id": 580, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 581, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 582, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 554, - "name": "CarouselDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 583, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 554, - "name": "CarouselDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 582, - 583 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 555, - 558, - 561, - 565, - 580 - ] - } - ], - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 554, - "name": "CarouselDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 554 - ] - } - ], - "sources": [ - { - "fileName": "carousel/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/carousel/index.d.ts#L1" - } - ] - }, - { - "id": 584, - "name": "themes/cascadeselect", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "CascadeSelect Design Tokens\n\n[Live Demo](https://www.primeng.org/cascadeselect/)" - } - ] - }, - "children": [ - { - "id": 585, - "name": "CascadeSelectDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 586, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 587, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 588, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 589, - "name": "disabledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.disabled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 590, - "name": "filledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Filled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.filled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 591, - "name": "filledFocusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Filled focus background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.filled.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 592, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 593, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 594, - "name": "focusBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.focus.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 59, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L59" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 595, - "name": "invalidBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invalid border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.invalid.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 65, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L65" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 596, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 71, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L71" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 597, - "name": "disabledColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.disabled.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 77, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L77" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 598, - "name": "placeholderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Placeholder color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.placeholder.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 83, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L83" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 599, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 89, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L89" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 600, - "name": "paddingX", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding x of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.padding.x" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 95, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L95" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 601, - "name": "paddingY", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding y of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.padding.y" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 101, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L101" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 602, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 107, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L107" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 603, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 111, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L111" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 604, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 605, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 117, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L117" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 606, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 123, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L123" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 607, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 129, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L129" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 608, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 135, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L135" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 609, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 141, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L141" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 605, - 606, - 607, - 608, - 609 - ] - } - ], - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 111, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L111" - } - ] - } - } - }, - { - "id": 610, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 148, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L148" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 588, - 589, - 590, - 591, - 592, - 593, - 594, - 595, - 596, - 597, - 598, - 599, - 600, - 601, - 602, - 603, - 610 - ] - } - ], - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 611, - "name": "dropdown", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the dropdown section" - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 153, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L153" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 612, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 613, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.dropdown.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 159, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L159" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 614, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.dropdown.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 165, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L165" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 613, - 614 - ] - } - ], - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 153, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L153" - } - ] - } - } - }, - { - "id": 615, - "name": "overlay", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the overlay section" - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 170, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L170" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 616, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 617, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.overlay.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 176, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L176" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 618, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.overlay.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 182, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L182" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 619, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.overlay.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 188, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L188" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 620, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.overlay.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 194, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L194" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 621, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.overlay.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 200, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L200" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 617, - 618, - 619, - 620, - 621 - ] - } - ], - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 170, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L170" - } - ] - } - } - }, - { - "id": 622, - "name": "list", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the list section" - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 205, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L205" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 623, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 624, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.list.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 211, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L211" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 625, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.list.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 217, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L217" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 624, - 625 - ] - } - ], - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 205, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L205" - } - ] - } - } - }, - { - "id": 626, - "name": "option", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the option section" - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 222, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L222" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 627, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 628, - "name": "focusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus background of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.option.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 228, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L228" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 629, - "name": "selectedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected background of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.option.selected.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 234, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L234" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 630, - "name": "selectedFocusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected focus background of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.option.selected.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 240, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L240" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 631, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.option.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 246, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L246" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 632, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.option.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 252, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L252" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 633, - "name": "selectedColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.option.selected.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 258, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L258" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 634, - "name": "selectedFocusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected focus color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.option.selected.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 264, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L264" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 635, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.option.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 270, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L270" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 636, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.option.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 276, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L276" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 637, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon of option" - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 280, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L280" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 638, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 639, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.option.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 286, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L286" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 640, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon focus color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.option.icon.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 292, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L292" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 641, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon size of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "cascadeselect.option.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 298, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L298" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 639, - 640, - 641 - ] - } - ], - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 280, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L280" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 628, - 629, - 630, - 631, - 632, - 633, - 634, - 635, - 636, - 637 - ] - } - ], - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 222, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L222" - } - ] - } - } - }, - { - "id": 642, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 643, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 644, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 585, - "name": "CascadeSelectDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 645, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 585, - "name": "CascadeSelectDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 644, - 645 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 586, - 611, - 615, - 622, - 626, - 642 - ] - } - ], - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 585, - "name": "CascadeSelectDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 585 - ] - } - ], - "sources": [ - { - "fileName": "cascadeselect/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/cascadeselect/index.d.ts#L1" - } - ] - }, - { - "id": 646, - "name": "themes/checkbox", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checkbox Design Tokens\n\n[Live Demo](https://www.primeng.org/checkbox/)" - } - ] - }, - "children": [ - { - "id": 647, - "name": "CheckboxDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 648, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 649, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 650, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 651, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 652, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 653, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 654, - "name": "checkedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.checked.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 655, - "name": "checkedHoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked hover background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.checked.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 656, - "name": "disabledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.disabled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 59, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L59" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 657, - "name": "filledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Filled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.filled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 65, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L65" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 658, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 71, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L71" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 659, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 77, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L77" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 660, - "name": "focusBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.focus.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 83, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L83" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 661, - "name": "checkedBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.checked.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 89, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L89" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 662, - "name": "checkedHoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.checked.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 95, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L95" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 663, - "name": "checkedFocusBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked focus border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.checked.focus.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 101, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L101" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 664, - "name": "checkedDisabledBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked disabled border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.checked.disabled.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 107, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L107" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 665, - "name": "invalidBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invalid border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.invalid.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 113, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L113" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 666, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 119, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L119" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 667, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 123, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L123" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 668, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 669, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 129, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L129" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 670, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 135, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L135" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 671, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 141, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L141" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 672, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 147, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L147" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 673, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 153, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L153" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 669, - 670, - 671, - 672, - 673 - ] - } - ], - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 123, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L123" - } - ] - } - } - }, - { - "id": 674, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 160, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L160" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 650, - 651, - 652, - 653, - 654, - 655, - 656, - 657, - 658, - 659, - 660, - 661, - 662, - 663, - 664, - 665, - 666, - 667, - 674 - ] - } - ], - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 675, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the icon section" - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 165, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L165" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 676, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 677, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 171, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L171" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 678, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 177, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L177" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 679, - "name": "checkedColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked color of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.icon.checked.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 183, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L183" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 680, - "name": "checkedHoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked hover color of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.icon.checked.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 189, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L189" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 681, - "name": "disabledColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled color of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "checkbox.icon.disabled.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 195, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L195" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 677, - 678, - 679, - 680, - 681 - ] - } - ], - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 165, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L165" - } - ] - } - } - }, - { - "id": 682, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 683, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 684, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 647, - "name": "CheckboxDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 685, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 647, - "name": "CheckboxDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 684, - 685 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 648, - 675, - 682 - ] - } - ], - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 647, - "name": "CheckboxDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 647 - ] - } - ], - "sources": [ - { - "fileName": "checkbox/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/checkbox/index.d.ts#L1" - } - ] - }, - { - "id": 686, - "name": "themes/chip", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Chip Design Tokens\n\n[Live Demo](https://www.primeng.org/chip/)" - } - ] - }, - "children": [ - { - "id": 687, - "name": "ChipDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 688, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 689, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 690, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "chip.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 691, - "name": "paddingX", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding x of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "chip.padding.x" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 692, - "name": "paddingY", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding y of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "chip.padding.y" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 693, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "chip.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 694, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "chip.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 695, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "chip.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 696, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "chip.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 59, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L59" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 690, - 691, - 692, - 693, - 694, - 695, - 696 - ] - } - ], - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 697, - "name": "image", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the image section" - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 64, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L64" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 698, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 699, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of image" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "chip.image.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 70, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L70" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 700, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of image" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "chip.image.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 76, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L76" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 699, - 700 - ] - } - ], - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 64, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L64" - } - ] - } - } - }, - { - "id": 701, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the icon section" - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 81, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L81" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 702, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 703, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "chip.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 87, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L87" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 704, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "chip.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 93, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L93" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 703, - 704 - ] - } - ], - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 81, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L81" - } - ] - } - } - }, - { - "id": 705, - "name": "removeIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the remove icon section" - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 98, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L98" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 706, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 707, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of remove icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "chip.remove.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 104, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L104" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 708, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of remove icon" - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 108, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L108" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 709, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 710, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of remove icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "chip.remove.icon.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 114, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L114" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 711, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of remove icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "chip.remove.icon.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 120, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L120" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 712, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of remove icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "chip.remove.icon.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 126, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L126" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 713, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of remove icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "chip.remove.icon.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 132, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L132" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 714, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of remove icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "chip.remove.icon.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 138, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L138" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 710, - 711, - 712, - 713, - 714 - ] - } - ], - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 108, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L108" - } - ] - } - } - }, - { - "id": 715, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of remove icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "chip.remove.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 145, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L145" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 707, - 708, - 715 - ] - } - ], - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 98, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L98" - } - ] - } - } - }, - { - "id": 716, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 717, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 718, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 687, - "name": "ChipDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 719, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 687, - "name": "ChipDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 718, - 719 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 688, - 697, - 701, - 705, - 716 - ] - } - ], - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 687, - "name": "ChipDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 687 - ] - } - ], - "sources": [ - { - "fileName": "chip/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/chip/index.d.ts#L1" - } - ] - }, - { - "id": 720, - "name": "themes/colorpicker", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "ColorPicker Design Tokens\n\n[Live Demo](https://www.primeng.org/colorpicker/)" - } - ] - }, - "children": [ - { - "id": 721, - "name": "ColorPickerDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 722, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 723, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 724, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "colorpicker.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 724 - ] - } - ], - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 725, - "name": "preview", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the preview section" - } - ] - }, - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 28, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L28" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 726, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 727, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of preview" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "colorpicker.preview.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 34, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L34" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 728, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of preview" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "colorpicker.preview.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 40, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L40" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 729, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of preview" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "colorpicker.preview.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 46, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L46" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 730, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of preview" - } - ] - }, - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 50, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L50" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 731, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 732, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of preview" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "colorpicker.preview.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 56, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L56" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 733, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of preview" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "colorpicker.preview.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 62, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L62" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 734, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of preview" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "colorpicker.preview.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 68, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L68" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 735, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of preview" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "colorpicker.preview.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 74, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L74" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 736, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of preview" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "colorpicker.preview.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 80, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L80" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 732, - 733, - 734, - 735, - 736 - ] - } - ], - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 50, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L50" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 727, - 728, - 729, - 730 - ] - } - ], - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 28, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L28" - } - ] - } - } - }, - { - "id": 737, - "name": "panel", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the panel section" - } - ] - }, - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 86, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L86" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 738, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 739, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "colorpicker.panel.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 92, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L92" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 740, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "colorpicker.panel.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 98, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L98" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 741, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "colorpicker.panel.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 104, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L104" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 742, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "colorpicker.panel.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 110, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L110" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 739, - 740, - 741, - 742 - ] - } - ], - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 86, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L86" - } - ] - } - } - }, - { - "id": 743, - "name": "handle", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the handle section" - } - ] - }, - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 115, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L115" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 744, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 745, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "colorpicker.handle.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 121, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L121" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 745 - ] - } - ], - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 115, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L115" - } - ] - } - } - }, - { - "id": 746, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 747, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 748, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 721, - "name": "ColorPickerDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 749, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 721, - "name": "ColorPickerDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 748, - 749 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 722, - 725, - 737, - 743, - 746 - ] - } - ], - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 721, - "name": "ColorPickerDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 721 - ] - } - ], - "sources": [ - { - "fileName": "colorpicker/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/colorpicker/index.d.ts#L1" - } - ] - }, - { - "id": 750, - "name": "themes/confirmdialog", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "ConfirmDialog Design Tokens\n\n[Live Demo](https://www.primeng.org/confirmdialog/)" - } - ] - }, - "children": [ - { - "id": 751, - "name": "ConfirmDialogDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 752, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the icon section" - } - ] - }, - "sources": [ - { - "fileName": "confirmdialog/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmdialog/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 753, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 754, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "confirmdialog.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "confirmdialog/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmdialog/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 755, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "confirmdialog.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "confirmdialog/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmdialog/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 754, - 755 - ] - } - ], - "sources": [ - { - "fileName": "confirmdialog/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmdialog/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 756, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the content section" - } - ] - }, - "sources": [ - { - "fileName": "confirmdialog/index.d.ts", - "line": 34, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmdialog/index.d.ts#L34" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 757, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 758, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "confirmdialog.content.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "confirmdialog/index.d.ts", - "line": 40, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmdialog/index.d.ts#L40" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 758 - ] - } - ], - "sources": [ - { - "fileName": "confirmdialog/index.d.ts", - "line": 34, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmdialog/index.d.ts#L34" - } - ] - } - } - }, - { - "id": 759, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 760, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 761, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 751, - "name": "ConfirmDialogDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 762, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 751, - "name": "ConfirmDialogDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 761, - 762 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 752, - 756, - 759 - ] - } - ], - "sources": [ - { - "fileName": "confirmdialog/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmdialog/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 751, - "name": "ConfirmDialogDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 751 - ] - } - ], - "sources": [ - { - "fileName": "confirmdialog/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmdialog/index.d.ts#L1" - } - ] - }, - { - "id": 763, - "name": "themes/confirmpopup", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "ConfirmPopup Design Tokens\n\n[Live Demo](https://www.primeng.org/confirmpopup/)" - } - ] - }, - "children": [ - { - "id": 764, - "name": "ConfirmPopupDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 765, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 766, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 767, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "confirmpopup.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 768, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "confirmpopup.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 769, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "confirmpopup.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 770, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "confirmpopup.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 771, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "confirmpopup.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 772, - "name": "gutter", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gutter of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "confirmpopup.gutter" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 773, - "name": "arrowOffset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Arrow offset of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "confirmpopup.arrow.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 59, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L59" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 767, - 768, - 769, - 770, - 771, - 772, - 773 - ] - } - ], - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 774, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the content section" - } - ] - }, - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 64, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L64" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 775, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 776, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "confirmpopup.content.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 70, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L70" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 777, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "confirmpopup.content.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 76, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L76" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 776, - 777 - ] - } - ], - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 64, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L64" - } - ] - } - } - }, - { - "id": 778, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the icon section" - } - ] - }, - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 81, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L81" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 779, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 780, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "confirmpopup.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 87, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L87" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 781, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "confirmpopup.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 93, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L93" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 780, - 781 - ] - } - ], - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 81, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L81" - } - ] - } - } - }, - { - "id": 782, - "name": "footer", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the footer section" - } - ] - }, - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 98, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L98" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 783, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 784, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "confirmpopup.footer.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 104, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L104" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 785, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "confirmpopup.footer.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 110, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L110" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 784, - 785 - ] - } - ], - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 98, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L98" - } - ] - } - } - }, - { - "id": 786, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 787, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 788, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 764, - "name": "ConfirmPopupDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 789, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 764, - "name": "ConfirmPopupDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 788, - 789 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 765, - 774, - 778, - 782, - 786 - ] - } - ], - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 764, - "name": "ConfirmPopupDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 764 - ] - } - ], - "sources": [ - { - "fileName": "confirmpopup/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/confirmpopup/index.d.ts#L1" - } - ] - }, - { - "id": 790, - "name": "themes/contextmenu", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "ContextMenu Design Tokens\n\n[Live Demo](https://www.primeng.org/contextmenu/)" - } - ] - }, - "children": [ - { - "id": 791, - "name": "ContextMenuDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 792, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 793, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 794, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 795, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 796, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 797, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 798, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 799, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 794, - 795, - 796, - 797, - 798, - 799 - ] - } - ], - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 800, - "name": "list", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the list section" - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 58, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L58" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 801, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 802, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.list.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 803, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.list.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 70, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L70" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 802, - 803 - ] - } - ], - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 58, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L58" - } - ] - } - } - }, - { - "id": 804, - "name": "item", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the item section" - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 75, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L75" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 805, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 806, - "name": "focusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus background of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.item.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 81, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 807, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active background of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.item.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 87, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L87" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 808, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.item.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 93, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L93" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 809, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.item.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 99, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L99" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 810, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.item.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 105, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L105" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 811, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.item.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 111, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L111" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 812, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.item.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 117, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L117" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 813, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.item.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 123, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L123" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 814, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon of item" - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 127, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L127" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 815, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 816, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.item.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 133, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L133" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 817, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon focus color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.item.icon.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 139, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L139" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 818, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon active color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.item.icon.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 145, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L145" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 816, - 817, - 818 - ] - } - ], - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 127, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L127" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 806, - 807, - 808, - 809, - 810, - 811, - 812, - 813, - 814 - ] - } - ], - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 75, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L75" - } - ] - } - } - }, - { - "id": 819, - "name": "submenuIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the submenu icon section" - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 151, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L151" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 820, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 821, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of submenu icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.submenu.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 157, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L157" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 822, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of submenu icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.submenu.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 163, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L163" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 823, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus color of submenu icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.submenu.icon.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 169, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L169" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 824, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of submenu icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.submenu.icon.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 175, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L175" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 821, - 822, - 823, - 824 - ] - } - ], - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 151, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L151" - } - ] - } - } - }, - { - "id": 825, - "name": "separator", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the separator section" - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 180, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L180" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 826, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 827, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of separator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "contextmenu.separator.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 186, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L186" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 827 - ] - } - ], - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 180, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L180" - } - ] - } - } - }, - { - "id": 828, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 829, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 830, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 791, - "name": "ContextMenuDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 831, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 791, - "name": "ContextMenuDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 830, - 831 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 792, - 800, - 804, - 819, - 825, - 828 - ] - } - ], - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 791, - "name": "ContextMenuDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 791 - ] - } - ], - "sources": [ - { - "fileName": "contextmenu/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/contextmenu/index.d.ts#L1" - } - ] - }, - { - "id": 832, - "name": "themes/table", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "DataTable Design Tokens\n\n[Live Demo](https://www.primeng.org/datatable/)" - } - ] - }, - "children": [ - { - "id": 833, - "name": "DataTableDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 834, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 835, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 836, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 837, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 836, - 837 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 838, - "name": "header", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the header section" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 34, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L34" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 839, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 840, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.header.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 40, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L40" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 841, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.header.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 46, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L46" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 842, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.header.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 52, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L52" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 843, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.header.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 58, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L58" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 844, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.header.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 840, - 841, - 842, - 843, - 844 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 34, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L34" - } - ] - } - } - }, - { - "id": 845, - "name": "headerCell", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the header cell section" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 69, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L69" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 846, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 847, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.header.cell.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 75, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L75" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 848, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.header.cell.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 81, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 849, - "name": "selectedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected background of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.header.cell.selected.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 87, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L87" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 850, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.header.cell.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 93, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L93" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 851, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.header.cell.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 99, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L99" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 852, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.header.cell.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 105, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L105" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 853, - "name": "selectedColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected color of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.header.cell.selected.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 111, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L111" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 854, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.header.cell.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 117, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L117" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 855, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.header.cell.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 123, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L123" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 856, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of header cell" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 127, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L127" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 857, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 858, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.header.cell.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 133, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L133" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 859, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.header.cell.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 139, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L139" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 860, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.header.cell.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 145, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L145" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 861, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.header.cell.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 151, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L151" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 862, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.header.cell.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 157, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L157" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 858, - 859, - 860, - 861, - 862 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 127, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L127" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 847, - 848, - 849, - 850, - 851, - 852, - 853, - 854, - 855, - 856 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 69, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L69" - } - ] - } - } - }, - { - "id": 863, - "name": "columnTitle", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the column title section" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 163, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L163" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 864, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 865, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of column title" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.column.title.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 169, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L169" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 865 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 163, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L163" - } - ] - } - } - }, - { - "id": 866, - "name": "row", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the row section" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 174, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L174" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 867, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 868, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 180, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L180" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 869, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 186, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L186" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 870, - "name": "selectedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected background of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.selected.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 192, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L192" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 871, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 198, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L198" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 872, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 204, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L204" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 873, - "name": "selectedColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected color of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.selected.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 210, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L210" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 874, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of row" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 214, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L214" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 875, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 876, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 220, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L220" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 877, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 226, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L226" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 878, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 232, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L232" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 879, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 238, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L238" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 880, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 244, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L244" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 876, - 877, - 878, - 879, - 880 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 214, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L214" - } - ] - } - } - }, - { - "id": 881, - "name": "stripedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Striped background of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.striped.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 251, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L251" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 868, - 869, - 870, - 871, - 872, - 873, - 874, - 881 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 174, - "character": 10, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L174" - } - ] - } - } - }, - { - "id": 882, - "name": "bodyCell", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the body cell section" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 256, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L256" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 883, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 884, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of body cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.body.cell.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 262, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L262" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 885, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of body cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.body.cell.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 268, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L268" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 886, - "name": "selectedBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected border color of body cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.body.cell.selected.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 274, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L274" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 884, - 885, - 886 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 256, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L256" - } - ] - } - } - }, - { - "id": 887, - "name": "footerCell", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the footer cell section" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 279, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L279" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 888, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 889, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of footer cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.footer.cell.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 285, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L285" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 890, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of footer cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.footer.cell.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 291, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L291" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 891, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of footer cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.footer.cell.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 297, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L297" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 892, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of footer cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.footer.cell.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 303, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L303" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 889, - 890, - 891, - 892 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 279, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L279" - } - ] - } - } - }, - { - "id": 893, - "name": "columnFooter", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the column footer section" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 308, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L308" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 894, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 895, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of column footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.column.footer.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 314, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L314" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 895 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 308, - "character": 19, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L308" - } - ] - } - } - }, - { - "id": 896, - "name": "footer", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the footer section" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 319, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L319" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 897, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 898, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.footer.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 325, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L325" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 899, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.footer.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 331, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L331" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 900, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.footer.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 337, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L337" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 901, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.footer.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 343, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L343" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 902, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.footer.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 349, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L349" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 898, - 899, - 900, - 901, - 902 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 319, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L319" - } - ] - } - } - }, - { - "id": 903, - "name": "dropPointColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the drop point color section" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 354, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L354" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 904, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 905, - "name": "0", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "0 of drop point color" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.drop.point.color.0" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 360, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L360" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 906, - "name": "1", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "1 of drop point color" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.drop.point.color.1" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 366, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L366" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 907, - "name": "2", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "2 of drop point color" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.drop.point.color.2" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 372, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L372" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 908, - "name": "3", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "3 of drop point color" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.drop.point.color.3" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 378, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L378" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 909, - "name": "4", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "4 of drop point color" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.drop.point.color.4" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 384, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L384" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 910, - "name": "5", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "5 of drop point color" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.drop.point.color.5" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 390, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L390" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 911, - "name": "6", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "6 of drop point color" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.drop.point.color.6" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 396, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L396" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 912, - "name": "7", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "7 of drop point color" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.drop.point.color.7" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 402, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L402" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 913, - "name": "8", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "8 of drop point color" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.drop.point.color.8" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 408, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L408" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 914, - "name": "9", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "9 of drop point color" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.drop.point.color.9" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 414, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L414" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 915, - "name": "10", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "10 of drop point color" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.drop.point.color.10" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 420, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L420" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 916, - "name": "11", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "11 of drop point color" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.drop.point.color.11" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 426, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L426" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 917, - "name": "12", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "12 of drop point color" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.drop.point.color.12" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 432, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L432" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 918, - "name": "13", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "13 of drop point color" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.drop.point.color.13" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 438, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L438" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 919, - "name": "14", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "14 of drop point color" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.drop.point.color.14" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 444, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L444" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 905, - 906, - 907, - 908, - 909, - 910, - 911, - 912, - 913, - 914, - 915, - 916, - 917, - 918, - 919 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 354, - "character": 21, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L354" - } - ] - } - } - }, - { - "id": 920, - "name": "columnResizerWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the column resizer width section" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 449, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L449" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 921, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 922, - "name": "0", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "0 of column resizer width" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.column.resizer.width.0" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 455, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L455" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 923, - "name": "1", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "1 of column resizer width" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.column.resizer.width.1" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 461, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L461" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 924, - "name": "2", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "2 of column resizer width" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.column.resizer.width.2" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 467, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L467" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 925, - "name": "3", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "3 of column resizer width" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.column.resizer.width.3" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 473, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L473" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 926, - "name": "4", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "4 of column resizer width" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.column.resizer.width.4" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 479, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L479" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 927, - "name": "5", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "5 of column resizer width" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.column.resizer.width.5" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 485, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L485" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 922, - 923, - 924, - 925, - 926, - 927 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 449, - "character": 25, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L449" - } - ] - } - } - }, - { - "id": 928, - "name": "resizeIndicator", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the resize indicator section" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 490, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L490" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 929, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 930, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of resize indicator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.resize.indicator.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 496, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L496" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 931, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of resize indicator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.resize.indicator.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 502, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L502" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 930, - 931 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 490, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L490" - } - ] - } - } - }, - { - "id": 932, - "name": "sortIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the sort icon section" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 507, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L507" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 933, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 934, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of sort icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.sort.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 513, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L513" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 935, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of sort icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.sort.icon.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 519, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L519" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 934, - 935 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 507, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L507" - } - ] - } - } - }, - { - "id": 936, - "name": "loadingIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the loading icon section" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 524, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L524" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 937, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 938, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of loading icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.loading.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 530, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L530" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 938 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 524, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L524" - } - ] - } - } - }, - { - "id": 939, - "name": "rowToggleButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the row toggle button section" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 535, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L535" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 940, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 941, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of row toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.toggle.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 541, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L541" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 942, - "name": "selectedHoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected hover background of row toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.toggle.button.selected.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 547, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L547" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 943, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of row toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.toggle.button.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 553, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L553" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 944, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of row toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.toggle.button.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 559, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L559" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 945, - "name": "selectedHoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected hover color of row toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.toggle.button.selected.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 565, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L565" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 946, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of row toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.toggle.button.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 571, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L571" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 947, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of row toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.toggle.button.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 577, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L577" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 948, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of row toggle button" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 581, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L581" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 949, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 950, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of row toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.toggle.button.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 587, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L587" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 951, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of row toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.toggle.button.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 593, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L593" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 952, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of row toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.toggle.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 599, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L599" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 953, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of row toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.toggle.button.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 605, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L605" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 954, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of row toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.row.toggle.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 611, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L611" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 950, - 951, - 952, - 953, - 954 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 581, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L581" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 941, - 942, - 943, - 944, - 945, - 946, - 947, - 948 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 535, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L535" - } - ] - } - } - }, - { - "id": 955, - "name": "filter", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the filter section" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 617, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L617" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 956, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 957, - "name": "inlineGap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Inline gap of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.inline.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 623, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L623" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 958, - "name": "overlaySelect", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Overlay select of filter" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 627, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L627" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 959, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 960, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Overlay select background of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.overlay.select.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 633, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L633" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 961, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Overlay select border color of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.overlay.select.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 639, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L639" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 962, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Overlay select border radius of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.overlay.select.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 645, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L645" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 963, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Overlay select color of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.overlay.select.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 651, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L651" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 964, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Overlay select shadow of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.overlay.select.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 657, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L657" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 960, - 961, - 962, - 963, - 964 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 627, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L627" - } - ] - } - } - }, - { - "id": 965, - "name": "overlayPopover", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Overlay popover of filter" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 662, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L662" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 966, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 967, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Overlay popover background of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.overlay.popover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 668, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L668" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 968, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Overlay popover border color of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.overlay.popover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 674, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L674" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 969, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Overlay popover border radius of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.overlay.popover.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 680, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L680" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 970, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Overlay popover color of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.overlay.popover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 686, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L686" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 971, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Overlay popover shadow of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.overlay.popover.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 692, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L692" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 972, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Overlay popover padding of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.overlay.popover.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 698, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L698" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 973, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Overlay popover gap of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.overlay.popover.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 704, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L704" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 967, - 968, - 969, - 970, - 971, - 972, - 973 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 662, - "character": 25, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L662" - } - ] - } - } - }, - { - "id": 974, - "name": "rule", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Rule of filter" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 709, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L709" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 975, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 976, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Rule border color of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.rule.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 715, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L715" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 976 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 709, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L709" - } - ] - } - } - }, - { - "id": 977, - "name": "constraintList", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Constraint list of filter" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 720, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L720" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 978, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 979, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Constraint list padding of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.constraint.list.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 726, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L726" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 980, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Constraint list gap of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.constraint.list.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 732, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L732" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 979, - 980 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 720, - "character": 25, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L720" - } - ] - } - } - }, - { - "id": 981, - "name": "constraint", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Constraint of filter" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 737, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L737" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 982, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 983, - "name": "focusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Constraint focus background of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.constraint.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 743, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L743" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 984, - "name": "selectedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Constraint selected background of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.constraint.selected.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 749, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L749" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 985, - "name": "selectedFocusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Constraint selected focus background of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.constraint.selected.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 755, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L755" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 986, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Constraint color of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.constraint.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 761, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L761" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 987, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Constraint focus color of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.constraint.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 767, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L767" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 988, - "name": "selectedColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Constraint selected color of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.constraint.selected.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 773, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L773" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 989, - "name": "selectedFocusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Constraint selected focus color of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.constraint.selected.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 779, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L779" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 990, - "name": "separator", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Constraint separator of filter" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 783, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L783" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 991, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 992, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Constraint separator border color of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.constraint.separator.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 789, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L789" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 992 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 783, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L783" - } - ] - } - } - }, - { - "id": 993, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Constraint padding of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.constraint.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 796, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L796" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 994, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Constraint border radius of filter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.filter.constraint.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 802, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L802" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 983, - 984, - 985, - 986, - 987, - 988, - 989, - 990, - 993, - 994 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 737, - "character": 21, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L737" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 957, - 958, - 965, - 974, - 977, - 981 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 617, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L617" - } - ] - } - } - }, - { - "id": 995, - "name": "paginatorTop", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the paginator top section" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 808, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L808" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 996, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 997, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of paginator top" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.paginator.top.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 814, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L814" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 998, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of paginator top" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.paginator.top.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 820, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L820" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 997, - 998 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 808, - "character": 19, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L808" - } - ] - } - } - }, - { - "id": 999, - "name": "paginatorBottom", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the paginator bottom section" - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 825, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L825" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1000, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1001, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of paginator bottom" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.paginator.bottom.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 831, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L831" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1002, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of paginator bottom" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datatable.paginator.bottom.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 837, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L837" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1001, - 1002 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 825, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L825" - } - ] - } - } - }, - { - "id": 1003, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1004, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1005, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 833, - "name": "DataTableDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1006, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 833, - "name": "DataTableDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1005, - 1006 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 834, - 838, - 845, - 863, - 866, - 882, - 887, - 893, - 896, - 903, - 920, - 928, - 932, - 936, - 939, - 955, - 995, - 999, - 1003 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 833, - "name": "DataTableDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 833 - ] - } - ], - "sources": [ - { - "fileName": "datatable/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datatable/index.d.ts#L1" - } - ] - }, - { - "id": 1007, - "name": "themes/dataview", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "DataView Design Tokens\n\n[Live Demo](https://www.primeng.org/dataview/)" - } - ] - }, - "children": [ - { - "id": 1008, - "name": "DataViewDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1009, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1010, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1011, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1012, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1013, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1014, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1011, - 1012, - 1013, - 1014 - ] - } - ], - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1015, - "name": "header", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the header section" - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 46, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L46" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1016, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1017, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.header.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 52, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L52" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1018, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.header.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 58, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L58" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1019, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.header.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1020, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.header.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 70, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L70" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1021, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.header.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 76, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L76" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1022, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.header.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 82, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L82" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1017, - 1018, - 1019, - 1020, - 1021, - 1022 - ] - } - ], - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 46, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L46" - } - ] - } - } - }, - { - "id": 1023, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the content section" - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 87, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L87" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1024, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1025, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.content.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 93, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L93" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1026, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.content.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 99, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L99" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1027, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.content.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 105, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L105" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1028, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.content.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 111, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L111" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1029, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.content.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 117, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L117" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1030, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.content.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 123, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L123" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1025, - 1026, - 1027, - 1028, - 1029, - 1030 - ] - } - ], - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 87, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L87" - } - ] - } - } - }, - { - "id": 1031, - "name": "footer", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the footer section" - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 128, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L128" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1032, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1033, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.footer.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 134, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L134" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1034, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.footer.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 140, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L140" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1035, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.footer.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 146, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L146" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1036, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.footer.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 152, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L152" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1037, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.footer.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 158, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L158" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1038, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.footer.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 164, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L164" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1033, - 1034, - 1035, - 1036, - 1037, - 1038 - ] - } - ], - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 128, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L128" - } - ] - } - } - }, - { - "id": 1039, - "name": "paginatorTop", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the paginator top section" - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 169, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L169" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1040, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1041, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of paginator top" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.paginator.top.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 175, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L175" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1042, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of paginator top" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.paginator.top.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 181, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L181" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1041, - 1042 - ] - } - ], - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 169, - "character": 19, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L169" - } - ] - } - } - }, - { - "id": 1043, - "name": "paginatorBottom", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the paginator bottom section" - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 186, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L186" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1044, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1045, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of paginator bottom" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.paginator.bottom.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 192, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L192" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1046, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of paginator bottom" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dataview.paginator.bottom.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 198, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L198" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1045, - 1046 - ] - } - ], - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 186, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L186" - } - ] - } - } - }, - { - "id": 1047, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1048, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1049, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1008, - "name": "DataViewDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1050, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1008, - "name": "DataViewDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1049, - 1050 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1009, - 1015, - 1023, - 1031, - 1039, - 1043, - 1047 - ] - } - ], - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1008, - "name": "DataViewDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1008 - ] - } - ], - "sources": [ - { - "fileName": "dataview/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dataview/index.d.ts#L1" - } - ] - }, - { - "id": 1051, - "name": "themes/datepicker", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "DatePicker Design Tokens\n\n[Live Demo](https://www.primeng.org/datepicker/)" - } - ] - }, - "children": [ - { - "id": 1052, - "name": "DatePickerDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1053, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1054, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1055, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1055 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1056, - "name": "panel", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the panel section" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 28, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L28" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1057, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1058, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.panel.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 34, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L34" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1059, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.panel.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 40, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L40" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1060, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.panel.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 46, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L46" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1061, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.panel.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 52, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L52" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1062, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.panel.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 58, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L58" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1063, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.panel.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1058, - 1059, - 1060, - 1061, - 1062, - 1063 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 28, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L28" - } - ] - } - } - }, - { - "id": 1064, - "name": "header", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the header section" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 69, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L69" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1065, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1066, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.header.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 75, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L75" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1067, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.header.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 81, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1068, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.header.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 87, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L87" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1069, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.header.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 93, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L93" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1070, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.header.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 99, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L99" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1071, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.header.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 105, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L105" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1066, - 1067, - 1068, - 1069, - 1070, - 1071 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 69, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L69" - } - ] - } - } - }, - { - "id": 1072, - "name": "title", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the title section" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 110, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L110" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1073, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1074, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of title" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.title.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 116, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L116" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1075, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of title" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.title.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 122, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L122" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1074, - 1075 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 110, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L110" - } - ] - } - } - }, - { - "id": 1076, - "name": "dropdown", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the dropdown section" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 127, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L127" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1077, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1078, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.dropdown.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 133, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L133" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1079, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.dropdown.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 139, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L139" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1080, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover border color of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.dropdown.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 145, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L145" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1081, - "name": "activeBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active border color of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.dropdown.active.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 151, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L151" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1082, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.dropdown.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 157, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L157" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1083, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of dropdown" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 161, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L161" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1084, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1085, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.dropdown.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 167, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L167" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1086, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.dropdown.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 173, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L173" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1087, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.dropdown.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 179, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L179" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1088, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.dropdown.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 185, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L185" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1089, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.dropdown.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 191, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L191" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1085, - 1086, - 1087, - 1088, - 1089 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 161, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L161" - } - ] - } - } - }, - { - "id": 1090, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.dropdown.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 198, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L198" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1091, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.dropdown.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 204, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L204" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1092, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active background of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.dropdown.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 210, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L210" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1093, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.dropdown.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 216, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L216" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1094, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.dropdown.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 222, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L222" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1095, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.dropdown.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 228, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L228" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1078, - 1079, - 1080, - 1081, - 1082, - 1083, - 1090, - 1091, - 1092, - 1093, - 1094, - 1095 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 127, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L127" - } - ] - } - } - }, - { - "id": 1096, - "name": "inputIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the input icon section" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 233, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L233" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1097, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1098, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of input icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.input.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 239, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L239" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1098 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 233, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L233" - } - ] - } - } - }, - { - "id": 1099, - "name": "selectMonth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the select month section" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 244, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L244" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1100, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1101, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of select month" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.select.month.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 250, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L250" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1102, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of select month" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.select.month.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 256, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L256" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1103, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of select month" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.select.month.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 262, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L262" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1104, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of select month" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.select.month.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 268, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L268" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1105, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of select month" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.select.month.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 274, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L274" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1101, - 1102, - 1103, - 1104, - 1105 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 244, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L244" - } - ] - } - } - }, - { - "id": 1106, - "name": "selectYear", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the select year section" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 279, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L279" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1107, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1108, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of select year" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.select.year.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 285, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L285" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1109, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of select year" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.select.year.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 291, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L291" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1110, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of select year" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.select.year.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 297, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L297" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1111, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of select year" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.select.year.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 303, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L303" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1112, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of select year" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.select.year.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 309, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L309" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1108, - 1109, - 1110, - 1111, - 1112 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 279, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L279" - } - ] - } - } - }, - { - "id": 1113, - "name": "group", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the group section" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 314, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L314" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1114, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1115, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of group" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.group.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 320, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L320" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1116, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of group" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.group.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 326, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L326" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1115, - 1116 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 314, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L314" - } - ] - } - } - }, - { - "id": 1117, - "name": "dayView", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the day view section" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 331, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L331" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1118, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1119, - "name": "margin", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Margin of day view" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.day.view.margin" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 337, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L337" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1119 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 331, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L331" - } - ] - } - } - }, - { - "id": 1120, - "name": "weekDay", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the week day section" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 342, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L342" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1121, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1122, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of week day" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.week.day.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 348, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L348" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1123, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of week day" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.week.day.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 354, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L354" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1124, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of week day" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.week.day.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 360, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L360" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1122, - 1123, - 1124 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 342, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L342" - } - ] - } - } - }, - { - "id": 1125, - "name": "date", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the date section" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 365, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L365" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1126, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1127, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of date" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.date.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 371, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L371" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1128, - "name": "selectedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected background of date" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.date.selected.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 377, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L377" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1129, - "name": "rangeSelectedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Range selected background of date" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.date.range.selected.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 383, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L383" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1130, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of date" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.date.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 389, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L389" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1131, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of date" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.date.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 395, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L395" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1132, - "name": "selectedColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected color of date" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.date.selected.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 401, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L401" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1133, - "name": "rangeSelectedColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Range selected color of date" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.date.range.selected.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 407, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L407" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1134, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of date" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.date.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 413, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L413" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1135, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of date" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.date.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 419, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L419" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1136, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of date" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.date.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 425, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L425" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1137, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of date" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.date.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 431, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L431" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1138, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of date" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 435, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L435" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1139, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1140, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of date" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.date.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 441, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L441" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1141, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of date" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.date.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 447, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L447" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1142, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of date" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.date.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 453, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L453" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1143, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of date" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.date.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 459, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L459" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1144, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of date" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.date.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 465, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L465" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1140, - 1141, - 1142, - 1143, - 1144 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 435, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L435" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1127, - 1128, - 1129, - 1130, - 1131, - 1132, - 1133, - 1134, - 1135, - 1136, - 1137, - 1138 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 365, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L365" - } - ] - } - } - }, - { - "id": 1145, - "name": "monthView", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the month view section" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 471, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L471" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1146, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1147, - "name": "margin", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Margin of month view" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.month.view.margin" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 477, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L477" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1147 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 471, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L471" - } - ] - } - } - }, - { - "id": 1148, - "name": "month", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the month section" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 482, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L482" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1149, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1150, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of month" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.month.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 488, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L488" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1150 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 482, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L482" - } - ] - } - } - }, - { - "id": 1151, - "name": "yearView", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the year view section" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 493, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L493" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1152, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1153, - "name": "margin", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Margin of year view" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.year.view.margin" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 499, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L499" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1153 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 493, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L493" - } - ] - } - } - }, - { - "id": 1154, - "name": "year", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the year section" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 504, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L504" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1155, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1156, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of year" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.year.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 510, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L510" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1156 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 504, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L504" - } - ] - } - } - }, - { - "id": 1157, - "name": "buttonbar", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the buttonbar section" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 515, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L515" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1158, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1159, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of buttonbar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.buttonbar.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 521, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L521" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1160, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of buttonbar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.buttonbar.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 527, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L527" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1159, - 1160 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 515, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L515" - } - ] - } - } - }, - { - "id": 1161, - "name": "timePicker", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the time picker section" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 532, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L532" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1162, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1163, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of time picker" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.time.picker.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 538, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L538" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1164, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of time picker" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.time.picker.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 544, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L544" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1165, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of time picker" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.time.picker.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 550, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L550" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1166, - "name": "buttonGap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Button gap of time picker" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.time.picker.button.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 556, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L556" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1163, - 1164, - 1165, - 1166 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 532, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L532" - } - ] - } - } - }, - { - "id": 1167, - "name": "today", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the today section" - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 561, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L561" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1168, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1169, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of today" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.today.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 567, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L567" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1170, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of today" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "datepicker.today.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 573, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L573" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1169, - 1170 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 561, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L561" - } - ] - } - } - }, - { - "id": 1171, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1172, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1173, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1052, - "name": "DatePickerDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1174, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1052, - "name": "DatePickerDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1173, - 1174 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1053, - 1056, - 1064, - 1072, - 1076, - 1096, - 1099, - 1106, - 1113, - 1117, - 1120, - 1125, - 1145, - 1148, - 1151, - 1154, - 1157, - 1161, - 1167, - 1171 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1052, - "name": "DatePickerDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1052 - ] - } - ], - "sources": [ - { - "fileName": "datepicker/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/datepicker/index.d.ts#L1" - } - ] - }, - { - "id": 1175, - "name": "themes/dialog", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Dialog Design Tokens\n\n[Live Demo](https://www.primeng.org/dialog/)" - } - ] - }, - "children": [ - { - "id": 1176, - "name": "DialogDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1177, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1178, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1179, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1180, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1181, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1182, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1183, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1179, - 1180, - 1181, - 1182, - 1183 - ] - } - ], - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1184, - "name": "header", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the header section" - } - ] - }, - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 52, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L52" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1185, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1186, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.header.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 58, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L58" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1187, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.header.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1186, - 1187 - ] - } - ], - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 52, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L52" - } - ] - } - } - }, - { - "id": 1188, - "name": "title", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the title section" - } - ] - }, - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 69, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L69" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1189, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1190, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font size of title" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.title.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 75, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L75" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1191, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of title" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.title.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 81, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1190, - 1191 - ] - } - ], - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 69, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L69" - } - ] - } - } - }, - { - "id": 1192, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the content section" - } - ] - }, - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 86, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L86" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1193, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1194, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.content.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 92, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L92" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1194 - ] - } - ], - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 86, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L86" - } - ] - } - } - }, - { - "id": 1195, - "name": "footer", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the footer section" - } - ] - }, - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 97, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L97" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1196, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1197, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.footer.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 103, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L103" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1198, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.footer.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 109, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L109" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1197, - 1198 - ] - } - ], - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 97, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L97" - } - ] - } - } - }, - { - "id": 1199, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1200, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1201, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1176, - "name": "DialogDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1202, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1176, - "name": "DialogDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1201, - 1202 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1177, - 1184, - 1188, - 1192, - 1195, - 1199 - ] - } - ], - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1176, - "name": "DialogDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1176 - ] - } - ], - "sources": [ - { - "fileName": "dialog/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dialog/index.d.ts#L1" - } - ] - }, - { - "id": 1203, - "name": "themes/divider", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Divider Design Tokens\n\n[Live Demo](https://www.primeng.org/divider/)" - } - ] - }, - "children": [ - { - "id": 1204, - "name": "DividerDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1205, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1206, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1207, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "divider.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1207 - ] - } - ], - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1208, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the content section" - } - ] - }, - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 28, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L28" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1209, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1210, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "divider.content.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 34, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L34" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1211, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "divider.content.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 40, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L40" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1210, - 1211 - ] - } - ], - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 28, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L28" - } - ] - } - } - }, - { - "id": 1212, - "name": "horizontal", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the horizontal section" - } - ] - }, - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 45, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L45" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1213, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1214, - "name": "margin", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Margin of horizontal" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "divider.horizontal.margin" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 51, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L51" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1215, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of horizontal" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "divider.horizontal.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 57, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L57" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1216, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Content of horizontal" - } - ] - }, - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 61, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L61" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1217, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1218, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Content padding of horizontal" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "divider.horizontal.content.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 67, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L67" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1218 - ] - } - ], - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 61, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L61" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1214, - 1215, - 1216 - ] - } - ], - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 45, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L45" - } - ] - } - } - }, - { - "id": 1219, - "name": "vertical", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the vertical section" - } - ] - }, - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 73, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L73" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1220, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1221, - "name": "margin", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Margin of vertical" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "divider.vertical.margin" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 79, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L79" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1222, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of vertical" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "divider.vertical.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 85, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L85" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1223, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Content of vertical" - } - ] - }, - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 89, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L89" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1224, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1225, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Content padding of vertical" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "divider.vertical.content.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 95, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L95" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1225 - ] - } - ], - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 89, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L89" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1221, - 1222, - 1223 - ] - } - ], - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 73, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L73" - } - ] - } - } - }, - { - "id": 1226, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1227, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1228, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1204, - "name": "DividerDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1229, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1204, - "name": "DividerDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1228, - 1229 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1205, - 1208, - 1212, - 1219, - 1226 - ] - } - ], - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1204, - "name": "DividerDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1204 - ] - } - ], - "sources": [ - { - "fileName": "divider/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/divider/index.d.ts#L1" - } - ] - }, - { - "id": 1230, - "name": "themes/dock", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Dock Design Tokens\n\n[Live Demo](https://www.primeng.org/dock/)" - } - ] - }, - "children": [ - { - "id": 1231, - "name": "DockDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1232, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "dock/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dock/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1233, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1234, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dock.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dock/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dock/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1235, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dock.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dock/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dock/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1236, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dock.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dock/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dock/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1237, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dock.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dock/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dock/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1234, - 1235, - 1236, - 1237 - ] - } - ], - "sources": [ - { - "fileName": "dock/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dock/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1238, - "name": "item", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the item section" - } - ] - }, - "sources": [ - { - "fileName": "dock/index.d.ts", - "line": 46, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dock/index.d.ts#L46" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1239, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1240, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dock.item.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dock/index.d.ts", - "line": 52, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dock/index.d.ts#L52" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1241, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dock.item.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dock/index.d.ts", - "line": 58, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dock/index.d.ts#L58" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1242, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dock.item.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dock/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dock/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1243, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of item" - } - ] - }, - "sources": [ - { - "fileName": "dock/index.d.ts", - "line": 68, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dock/index.d.ts#L68" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1244, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1245, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dock.item.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dock/index.d.ts", - "line": 74, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dock/index.d.ts#L74" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1246, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dock.item.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dock/index.d.ts", - "line": 80, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dock/index.d.ts#L80" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1247, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dock.item.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dock/index.d.ts", - "line": 86, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dock/index.d.ts#L86" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1248, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dock.item.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dock/index.d.ts", - "line": 92, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dock/index.d.ts#L92" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1249, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dock.item.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dock/index.d.ts", - "line": 98, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dock/index.d.ts#L98" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1245, - 1246, - 1247, - 1248, - 1249 - ] - } - ], - "sources": [ - { - "fileName": "dock/index.d.ts", - "line": 68, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dock/index.d.ts#L68" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1240, - 1241, - 1242, - 1243 - ] - } - ], - "sources": [ - { - "fileName": "dock/index.d.ts", - "line": 46, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dock/index.d.ts#L46" - } - ] - } - } - }, - { - "id": 1250, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1251, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1252, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1231, - "name": "DockDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1253, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1231, - "name": "DockDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1252, - 1253 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1232, - 1238, - 1250 - ] - } - ], - "sources": [ - { - "fileName": "dock/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dock/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1231, - "name": "DockDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1231 - ] - } - ], - "sources": [ - { - "fileName": "dock/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dock/index.d.ts#L1" - } - ] - }, - { - "id": 1254, - "name": "themes/drawer", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Drawer Design Tokens\n\n[Live Demo](https://www.primeng.org/drawer/)" - } - ] - }, - "children": [ - { - "id": 1255, - "name": "DrawerDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1256, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "drawer/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/drawer/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1257, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1258, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "drawer.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "drawer/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/drawer/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1259, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "drawer.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "drawer/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/drawer/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1260, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "drawer.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "drawer/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/drawer/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1261, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "drawer.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "drawer/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/drawer/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1262, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "drawer.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "drawer/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/drawer/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1258, - 1259, - 1260, - 1261, - 1262 - ] - } - ], - "sources": [ - { - "fileName": "drawer/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/drawer/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1263, - "name": "header", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the header section" - } - ] - }, - "sources": [ - { - "fileName": "drawer/index.d.ts", - "line": 52, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/drawer/index.d.ts#L52" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1264, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1265, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "drawer.header.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "drawer/index.d.ts", - "line": 58, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/drawer/index.d.ts#L58" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1265 - ] - } - ], - "sources": [ - { - "fileName": "drawer/index.d.ts", - "line": 52, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/drawer/index.d.ts#L52" - } - ] - } - } - }, - { - "id": 1266, - "name": "title", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the title section" - } - ] - }, - "sources": [ - { - "fileName": "drawer/index.d.ts", - "line": 63, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/drawer/index.d.ts#L63" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1267, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1268, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font size of title" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "drawer.title.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "drawer/index.d.ts", - "line": 69, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/drawer/index.d.ts#L69" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1269, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of title" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "drawer.title.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "drawer/index.d.ts", - "line": 75, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/drawer/index.d.ts#L75" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1268, - 1269 - ] - } - ], - "sources": [ - { - "fileName": "drawer/index.d.ts", - "line": 63, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/drawer/index.d.ts#L63" - } - ] - } - } - }, - { - "id": 1270, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the content section" - } - ] - }, - "sources": [ - { - "fileName": "drawer/index.d.ts", - "line": 80, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/drawer/index.d.ts#L80" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1271, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1272, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "drawer.content.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "drawer/index.d.ts", - "line": 86, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/drawer/index.d.ts#L86" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1272 - ] - } - ], - "sources": [ - { - "fileName": "drawer/index.d.ts", - "line": 80, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/drawer/index.d.ts#L80" - } - ] - } - } - }, - { - "id": 1273, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1274, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1275, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1255, - "name": "DrawerDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1276, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1255, - "name": "DrawerDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1275, - 1276 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1256, - 1263, - 1266, - 1270, - 1273 - ] - } - ], - "sources": [ - { - "fileName": "drawer/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/drawer/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1255, - "name": "DrawerDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1255 - ] - } - ], - "sources": [ - { - "fileName": "drawer/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/drawer/index.d.ts#L1" - } - ] - }, - { - "id": 1277, - "name": "themes/dynamicdialog", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "DynamicDialog Design Tokens\n\n[Live Demo](https://www.primeng.org/dynamicdialog/)" - } - ] - }, - "children": [ - { - "id": 1278, - "name": "DynamicDialogDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1279, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1280, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1281, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1282, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1283, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1284, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1285, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1281, - 1282, - 1283, - 1284, - 1285 - ] - } - ], - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1286, - "name": "header", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the header section" - } - ] - }, - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 52, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L52" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1287, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1288, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.header.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 58, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L58" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1289, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.header.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1288, - 1289 - ] - } - ], - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 52, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L52" - } - ] - } - } - }, - { - "id": 1290, - "name": "title", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the title section" - } - ] - }, - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 69, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L69" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1291, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1292, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font size of title" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.title.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 75, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L75" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1293, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of title" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.title.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 81, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1292, - 1293 - ] - } - ], - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 69, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L69" - } - ] - } - } - }, - { - "id": 1294, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the content section" - } - ] - }, - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 86, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L86" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1295, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1296, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.content.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 92, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L92" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1296 - ] - } - ], - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 86, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L86" - } - ] - } - } - }, - { - "id": 1297, - "name": "footer", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the footer section" - } - ] - }, - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 97, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L97" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1298, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1299, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.footer.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 103, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L103" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1300, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "dialog.footer.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 109, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L109" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1299, - 1300 - ] - } - ], - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 97, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L97" - } - ] - } - } - }, - { - "id": 1301, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1302, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1303, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1278, - "name": "DynamicDialogDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1304, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1278, - "name": "DynamicDialogDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1303, - 1304 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1279, - 1286, - 1290, - 1294, - 1297, - 1301 - ] - } - ], - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1278, - "name": "DynamicDialogDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1278 - ] - } - ], - "sources": [ - { - "fileName": "dynamicdialog/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/dynamicdialog/index.d.ts#L1" - } - ] - }, - { - "id": 1305, - "name": "themes/editor", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Editor Design Tokens\n\n[Live Demo](https://www.primeng.org/editor/)" - } - ] - }, - "children": [ - { - "id": 1306, - "name": "EditorDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1307, - "name": "toolbar", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the toolbar section" - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1308, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1309, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of toolbar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.toolbar.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1310, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of toolbar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.toolbar.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1311, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of toolbar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.toolbar.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1309, - 1310, - 1311 - ] - } - ], - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 17, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1312, - "name": "toolbarItem", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the toolbar item section" - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 40, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L40" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1313, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1314, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of toolbar item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.toolbar.item.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 46, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L46" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1315, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of toolbar item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.toolbar.item.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 52, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L52" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1316, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of toolbar item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.toolbar.item.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 58, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L58" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1314, - 1315, - 1316 - ] - } - ], - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 40, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L40" - } - ] - } - } - }, - { - "id": 1317, - "name": "overlay", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the overlay section" - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 63, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L63" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1318, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1319, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.overlay.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 69, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L69" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1320, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.overlay.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 75, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L75" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1321, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.overlay.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 81, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1322, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.overlay.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 87, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L87" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1323, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.overlay.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 93, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L93" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1324, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.overlay.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 99, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L99" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1319, - 1320, - 1321, - 1322, - 1323, - 1324 - ] - } - ], - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 63, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L63" - } - ] - } - } - }, - { - "id": 1325, - "name": "overlayOption", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the overlay option section" - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 104, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L104" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1326, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1327, - "name": "focusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus background of overlay option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.overlay.option.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 110, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L110" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1328, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of overlay option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.overlay.option.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 116, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L116" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1329, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus color of overlay option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.overlay.option.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 122, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L122" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1330, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of overlay option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.overlay.option.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 128, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L128" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1331, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of overlay option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.overlay.option.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 134, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L134" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1327, - 1328, - 1329, - 1330, - 1331 - ] - } - ], - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 104, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L104" - } - ] - } - } - }, - { - "id": 1332, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the content section" - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 139, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L139" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1333, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1334, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.content.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 145, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L145" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1335, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.content.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 151, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L151" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1336, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.content.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 157, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L157" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1337, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "editor.content.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 163, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L163" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1334, - 1335, - 1336, - 1337 - ] - } - ], - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 139, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L139" - } - ] - } - } - }, - { - "id": 1338, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1339, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1340, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1306, - "name": "EditorDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1341, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1306, - "name": "EditorDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1340, - 1341 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1307, - 1312, - 1317, - 1325, - 1332, - 1338 - ] - } - ], - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1306, - "name": "EditorDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1306 - ] - } - ], - "sources": [ - { - "fileName": "editor/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/editor/index.d.ts#L1" - } - ] - }, - { - "id": 1342, - "name": "themes/fieldset", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Fieldset Design Tokens\n\n[Live Demo](https://www.primeng.org/fieldset/)" - } - ] - }, - "children": [ - { - "id": 1343, - "name": "FieldsetDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1344, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1345, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1346, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1347, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1348, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1349, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1350, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1351, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1346, - 1347, - 1348, - 1349, - 1350, - 1351 - ] - } - ], - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1352, - "name": "legend", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the legend section" - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 58, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L58" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1353, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1354, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of legend" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.legend.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1355, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of legend" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.legend.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 70, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L70" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1356, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of legend" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.legend.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 76, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L76" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1357, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of legend" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.legend.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 82, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L82" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1358, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of legend" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.legend.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 88, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L88" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1359, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of legend" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.legend.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 94, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L94" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1360, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of legend" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.legend.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 100, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L100" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1361, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of legend" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.legend.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 106, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L106" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1362, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of legend" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.legend.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 112, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L112" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1363, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of legend" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.legend.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 118, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L118" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1364, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of legend" - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 122, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L122" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1365, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1366, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of legend" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.legend.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 128, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L128" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1367, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of legend" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.legend.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 134, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L134" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1368, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of legend" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.legend.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 140, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L140" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1369, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of legend" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.legend.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 146, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L146" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1370, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of legend" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.legend.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 152, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L152" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1366, - 1367, - 1368, - 1369, - 1370 - ] - } - ], - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 122, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L122" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1354, - 1355, - 1356, - 1357, - 1358, - 1359, - 1360, - 1361, - 1362, - 1363, - 1364 - ] - } - ], - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 58, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L58" - } - ] - } - } - }, - { - "id": 1371, - "name": "toggleIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the toggle icon section" - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 158, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L158" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1372, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1373, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of toggle icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.toggle.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 164, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L164" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1374, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of toggle icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.toggle.icon.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 170, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L170" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1373, - 1374 - ] - } - ], - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 158, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L158" - } - ] - } - } - }, - { - "id": 1375, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the content section" - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 175, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L175" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1376, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1377, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fieldset.content.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 181, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L181" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1377 - ] - } - ], - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 175, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L175" - } - ] - } - } - }, - { - "id": 1378, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1379, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1380, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1343, - "name": "FieldsetDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1381, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1343, - "name": "FieldsetDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1380, - 1381 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1344, - 1352, - 1371, - 1375, - 1378 - ] - } - ], - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1343, - "name": "FieldsetDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1343 - ] - } - ], - "sources": [ - { - "fileName": "fieldset/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fieldset/index.d.ts#L1" - } - ] - }, - { - "id": 1382, - "name": "themes/fileupload", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "FileUpload Design Tokens\n\n[Live Demo](https://www.primeng.org/fileupload/)" - } - ] - }, - "children": [ - { - "id": 1383, - "name": "FileUploadDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1384, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1385, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1386, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fileupload.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1387, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fileupload.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1388, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fileupload.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1389, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fileupload.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1390, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fileupload.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1386, - 1387, - 1388, - 1389, - 1390 - ] - } - ], - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1391, - "name": "header", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the header section" - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 52, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L52" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1392, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1393, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fileupload.header.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 58, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L58" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1394, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fileupload.header.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1395, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fileupload.header.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 70, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L70" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1396, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fileupload.header.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 76, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L76" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1397, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fileupload.header.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 82, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L82" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1398, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fileupload.header.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 88, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L88" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1393, - 1394, - 1395, - 1396, - 1397, - 1398 - ] - } - ], - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 52, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L52" - } - ] - } - } - }, - { - "id": 1399, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the content section" - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 93, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L93" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1400, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1401, - "name": "highlightBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Highlight border color of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fileupload.content.highlight.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 99, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L99" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1402, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fileupload.content.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 105, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L105" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1401, - 1402 - ] - } - ], - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 93, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L93" - } - ] - } - } - }, - { - "id": 1403, - "name": "file", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the file section" - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 110, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L110" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1404, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1405, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of file" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fileupload.file.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 116, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L116" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1406, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of file" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fileupload.file.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 122, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L122" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1407, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of file" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fileupload.file.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 128, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L128" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1408, - "name": "info", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info of file" - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 132, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L132" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1409, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1410, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Info gap of file" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fileupload.file.info.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 138, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L138" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1410 - ] - } - ], - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 132, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L132" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1405, - 1406, - 1407, - 1408 - ] - } - ], - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 110, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L110" - } - ] - } - } - }, - { - "id": 1411, - "name": "progressbar", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the progressbar section" - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 144, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L144" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1412, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1413, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of progressbar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fileupload.progressbar.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 150, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L150" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1413 - ] - } - ], - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 144, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L144" - } - ] - } - } - }, - { - "id": 1414, - "name": "basic", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the basic section" - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 155, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L155" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1415, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1416, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of basic" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "fileupload.basic.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 161, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L161" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1416 - ] - } - ], - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 155, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L155" - } - ] - } - } - }, - { - "id": 1417, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1418, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1419, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1383, - "name": "FileUploadDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1420, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1383, - "name": "FileUploadDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1419, - 1420 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1384, - 1391, - 1399, - 1403, - 1411, - 1414, - 1417 - ] - } - ], - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1383, - "name": "FileUploadDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1383 - ] - } - ], - "sources": [ - { - "fileName": "fileupload/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/fileupload/index.d.ts#L1" - } - ] - }, - { - "id": 1421, - "name": "themes/floatlabel", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "FloatLabel Design Tokens\n\n[Live Demo](https://www.primeng.org/floatlabel/)" - } - ] - }, - "children": [ - { - "id": 1422, - "name": "FloatLabelDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1423, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "floatlabel/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/floatlabel/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1424, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1425, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "floatlabel.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "floatlabel/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/floatlabel/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1426, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "floatlabel.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "floatlabel/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/floatlabel/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1427, - "name": "invalidColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invalid color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "floatlabel.invalid.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "floatlabel/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/floatlabel/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1428, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "floatlabel.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "floatlabel/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/floatlabel/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1425, - 1426, - 1427, - 1428 - ] - } - ], - "sources": [ - { - "fileName": "floatlabel/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/floatlabel/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1429, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1430, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1431, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1422, - "name": "FloatLabelDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1432, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1422, - "name": "FloatLabelDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1431, - 1432 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1423, - 1429 - ] - } - ], - "sources": [ - { - "fileName": "floatlabel/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/floatlabel/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1422, - "name": "FloatLabelDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1422 - ] - } - ], - "sources": [ - { - "fileName": "floatlabel/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/floatlabel/index.d.ts#L1" - } - ] - }, - { - "id": 1433, - "name": "themes/galleria", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Galleria Design Tokens\n\n[Live Demo](https://www.primeng.org/galleria/)" - } - ] - }, - "children": [ - { - "id": 1434, - "name": "GalleriaDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1435, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1436, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1437, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1438, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1439, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1440, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1437, - 1438, - 1439, - 1440 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1441, - "name": "navButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the nav button section" - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 46, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L46" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1442, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1443, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.nav.button.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 52, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L52" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1444, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.nav.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 58, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L58" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1445, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.nav.button.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1446, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.nav.button.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 70, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L70" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1447, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.nav.button.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 76, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L76" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1448, - "name": "gutter", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gutter of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.nav.button.gutter" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 82, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L82" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1449, - "name": "prev", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Prev of nav button" - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 86, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L86" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1450, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1451, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Prev border radius of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.nav.button.prev.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 92, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L92" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1451 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 86, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L86" - } - ] - } - } - }, - { - "id": 1452, - "name": "next", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Next of nav button" - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 97, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L97" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1453, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1454, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Next border radius of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.nav.button.next.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 103, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L103" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1454 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 97, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L97" - } - ] - } - } - }, - { - "id": 1455, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of nav button" - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 108, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L108" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1456, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1457, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.nav.button.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 114, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L114" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1458, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.nav.button.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 120, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L120" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1459, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.nav.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 126, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L126" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1460, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.nav.button.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 132, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L132" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1461, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.nav.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 138, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L138" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1457, - 1458, - 1459, - 1460, - 1461 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 108, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L108" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1443, - 1444, - 1445, - 1446, - 1447, - 1448, - 1449, - 1452, - 1455 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 46, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L46" - } - ] - } - } - }, - { - "id": 1462, - "name": "navIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the nav icon section" - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 144, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L144" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1463, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1464, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of nav icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.nav.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 150, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L150" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1464 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 144, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L144" - } - ] - } - } - }, - { - "id": 1465, - "name": "thumbnailsContent", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the thumbnails content section" - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 155, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L155" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1466, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1467, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of thumbnails content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.thumbnails.content.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 161, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L161" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1468, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of thumbnails content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.thumbnails.content.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 167, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L167" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1467, - 1468 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 155, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L155" - } - ] - } - } - }, - { - "id": 1469, - "name": "thumbnailNavButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the thumbnail nav button section" - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 172, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L172" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1470, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1471, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of thumbnail nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.thumbnail.nav.button.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 178, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L178" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1472, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of thumbnail nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.thumbnail.nav.button.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 184, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L184" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1473, - "name": "gutter", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gutter of thumbnail nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.thumbnail.nav.button.gutter" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 190, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L190" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1474, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of thumbnail nav button" - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 194, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L194" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1475, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1476, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of thumbnail nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.thumbnail.nav.button.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 200, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L200" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1477, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of thumbnail nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.thumbnail.nav.button.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 206, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L206" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1478, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of thumbnail nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.thumbnail.nav.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 212, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L212" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1479, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of thumbnail nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.thumbnail.nav.button.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 218, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L218" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1480, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of thumbnail nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.thumbnail.nav.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 224, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L224" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1476, - 1477, - 1478, - 1479, - 1480 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 194, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L194" - } - ] - } - } - }, - { - "id": 1481, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of thumbnail nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.thumbnail.nav.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 231, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L231" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1482, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of thumbnail nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.thumbnail.nav.button.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 237, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L237" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1483, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of thumbnail nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.thumbnail.nav.button.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 243, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L243" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1471, - 1472, - 1473, - 1474, - 1481, - 1482, - 1483 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 172, - "character": 25, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L172" - } - ] - } - } - }, - { - "id": 1484, - "name": "thumbnailNavButtonIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the thumbnail nav button icon section" - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 248, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L248" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1485, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1486, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of thumbnail nav button icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.thumbnail.nav.button.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 254, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L254" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1486 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 248, - "character": 29, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L248" - } - ] - } - } - }, - { - "id": 1487, - "name": "caption", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the caption section" - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 259, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L259" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1488, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1489, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of caption" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.caption.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 265, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L265" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1490, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of caption" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.caption.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 271, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L271" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1491, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of caption" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.caption.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 277, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L277" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1489, - 1490, - 1491 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 259, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L259" - } - ] - } - } - }, - { - "id": 1492, - "name": "indicatorList", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the indicator list section" - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 282, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L282" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1493, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1494, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of indicator list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.indicator.list.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 288, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L288" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1495, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of indicator list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.indicator.list.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 294, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L294" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1494, - 1495 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 282, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L282" - } - ] - } - } - }, - { - "id": 1496, - "name": "indicatorButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the indicator button section" - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 299, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L299" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1497, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1498, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of indicator button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.indicator.button.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 305, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L305" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1499, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of indicator button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.indicator.button.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 311, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L311" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1500, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active background of indicator button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.indicator.button.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 317, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L317" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1501, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of indicator button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.indicator.button.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 323, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L323" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1502, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of indicator button" - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 327, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L327" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1503, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1504, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of indicator button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.indicator.button.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 333, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L333" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1505, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of indicator button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.indicator.button.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 339, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L339" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1506, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of indicator button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.indicator.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 345, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L345" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1507, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of indicator button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.indicator.button.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 351, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L351" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1508, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of indicator button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.indicator.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 357, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L357" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1504, - 1505, - 1506, - 1507, - 1508 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 327, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L327" - } - ] - } - } - }, - { - "id": 1509, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of indicator button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.indicator.button.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 364, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L364" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1510, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of indicator button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.indicator.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 370, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L370" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1498, - 1499, - 1500, - 1501, - 1502, - 1509, - 1510 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 299, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L299" - } - ] - } - } - }, - { - "id": 1511, - "name": "insetIndicatorList", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the inset indicator list section" - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 375, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L375" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1512, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1513, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of inset indicator list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.inset.indicator.list.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 381, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L381" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1513 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 375, - "character": 25, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L375" - } - ] - } - } - }, - { - "id": 1514, - "name": "insetIndicatorButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the inset indicator button section" - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 386, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L386" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1515, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1516, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of inset indicator button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.inset.indicator.button.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 392, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L392" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1517, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of inset indicator button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.inset.indicator.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 398, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L398" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1518, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active background of inset indicator button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.inset.indicator.button.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 404, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L404" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1516, - 1517, - 1518 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 386, - "character": 27, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L386" - } - ] - } - } - }, - { - "id": 1519, - "name": "mask", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the mask section" - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 409, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L409" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1520, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1521, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of mask" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.mask.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 415, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L415" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1522, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of mask" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.mask.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 421, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L421" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1521, - 1522 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 409, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L409" - } - ] - } - } - }, - { - "id": 1523, - "name": "closeButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the close button section" - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 426, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L426" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1524, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1525, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.close.button.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 432, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L432" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1526, - "name": "gutter", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gutter of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.close.button.gutter" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 438, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L438" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1527, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.close.button.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 444, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L444" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1528, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.close.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 450, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L450" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1529, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.close.button.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 456, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L456" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1530, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.close.button.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 462, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L462" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1531, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.close.button.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 468, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L468" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1532, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of close button" - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 472, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L472" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1533, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1534, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.close.button.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 478, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L478" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1535, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.close.button.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 484, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L484" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1536, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.close.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 490, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L490" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1537, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.close.button.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 496, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L496" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1538, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.close.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 502, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L502" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1534, - 1535, - 1536, - 1537, - 1538 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 472, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L472" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1525, - 1526, - 1527, - 1528, - 1529, - 1530, - 1531, - 1532 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 426, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L426" - } - ] - } - } - }, - { - "id": 1539, - "name": "closeButtonIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the close button icon section" - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 508, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L508" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1540, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1541, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of close button icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "galleria.close.button.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 514, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L514" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1541 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 508, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L508" - } - ] - } - } - }, - { - "id": 1542, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1543, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1544, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1434, - "name": "GalleriaDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1545, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1434, - "name": "GalleriaDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1544, - 1545 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1435, - 1441, - 1462, - 1465, - 1469, - 1484, - 1487, - 1492, - 1496, - 1511, - 1514, - 1519, - 1523, - 1539, - 1542 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1434, - "name": "GalleriaDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1434 - ] - } - ], - "sources": [ - { - "fileName": "galleria/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/galleria/index.d.ts#L1" - } - ] - }, - { - "id": 1546, - "name": "themes/iconfield", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "IconField Design Tokens\n\n[Live Demo](https://www.primeng.org/iconfield/)" - } - ] - }, - "children": [ - { - "id": 1547, - "name": "IconFieldDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1548, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the icon section" - } - ] - }, - "sources": [ - { - "fileName": "iconfield/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/iconfield/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1549, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1550, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "iconfield.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "iconfield/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/iconfield/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1550 - ] - } - ], - "sources": [ - { - "fileName": "iconfield/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/iconfield/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1551, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1552, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1553, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1547, - "name": "IconFieldDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1554, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1547, - "name": "IconFieldDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1553, - 1554 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1548, - 1551 - ] - } - ], - "sources": [ - { - "fileName": "iconfield/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/iconfield/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1547, - "name": "IconFieldDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1547 - ] - } - ], - "sources": [ - { - "fileName": "iconfield/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/iconfield/index.d.ts#L1" - } - ] - }, - { - "id": 1555, - "name": "themes/image", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Image Design Tokens\n\n[Live Demo](https://www.primeng.org/image/)" - } - ] - }, - "children": [ - { - "id": 1556, - "name": "ImageDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1557, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1558, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1559, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1559 - ] - } - ], - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1560, - "name": "preview", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the preview section" - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 28, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L28" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1561, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1562, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon of preview" - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 32, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L32" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1563, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1564, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon size of preview" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.preview.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 38, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L38" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1564 - ] - } - ], - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 32, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L32" - } - ] - } - } - }, - { - "id": 1565, - "name": "mask", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Mask of preview" - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 43, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L43" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1566, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1567, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Mask background of preview" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.preview.mask.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 49, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L49" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1568, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Mask color of preview" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.preview.mask.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 55, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L55" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1567, - 1568 - ] - } - ], - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 43, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L43" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1562, - 1565 - ] - } - ], - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 28, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L28" - } - ] - } - } - }, - { - "id": 1569, - "name": "toolbar", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the toolbar section" - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 61, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L61" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1570, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1571, - "name": "position", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Position of toolbar" - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 65, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L65" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1572, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1573, - "name": "left", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Position left of toolbar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.toolbar.position.left" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 71, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L71" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1574, - "name": "right", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Position right of toolbar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.toolbar.position.right" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 77, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L77" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1575, - "name": "top", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Position top of toolbar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.toolbar.position.top" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 83, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L83" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1576, - "name": "bottom", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Position bottom of toolbar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.toolbar.position.bottom" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 89, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L89" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1573, - 1574, - 1575, - 1576 - ] - } - ], - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 65, - "character": 19, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L65" - } - ] - } - } - }, - { - "id": 1577, - "name": "blur", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Blur of toolbar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.toolbar.blur" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 96, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L96" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1578, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of toolbar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.toolbar.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 102, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L102" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1579, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of toolbar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.toolbar.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 108, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L108" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1580, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of toolbar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.toolbar.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 114, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L114" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1581, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of toolbar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.toolbar.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 120, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L120" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1582, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of toolbar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.toolbar.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 126, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L126" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1583, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of toolbar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.toolbar.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 132, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L132" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1571, - 1577, - 1578, - 1579, - 1580, - 1581, - 1582, - 1583 - ] - } - ], - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 61, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L61" - } - ] - } - } - }, - { - "id": 1584, - "name": "action", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the action section" - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 137, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L137" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1585, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1586, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of action" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.action.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 143, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L143" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1587, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of action" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.action.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 149, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L149" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1588, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of action" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.action.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 155, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L155" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1589, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of action" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.action.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 161, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L161" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1590, - "name": "iconSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon size of action" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.action.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 167, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L167" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1591, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of action" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.action.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 173, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L173" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1592, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of action" - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 177, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L177" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1593, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1594, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of action" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.action.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 183, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L183" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1595, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of action" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.action.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 189, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L189" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1596, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of action" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.action.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 195, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L195" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1597, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of action" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.action.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 201, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L201" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1598, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of action" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "image.action.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 207, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L207" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1594, - 1595, - 1596, - 1597, - 1598 - ] - } - ], - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 177, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L177" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1586, - 1587, - 1588, - 1589, - 1590, - 1591, - 1592 - ] - } - ], - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 137, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L137" - } - ] - } - } - }, - { - "id": 1599, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1600, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1601, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1556, - "name": "ImageDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1602, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1556, - "name": "ImageDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1601, - 1602 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1557, - 1560, - 1569, - 1584, - 1599 - ] - } - ], - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1556, - "name": "ImageDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1556 - ] - } - ], - "sources": [ - { - "fileName": "image/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/image/index.d.ts#L1" - } - ] - }, - { - "id": 1603, - "name": "themes", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "[Live Demo](https://www.primeng.org/)" - } - ] - }, - "children": [ - { - "id": 1604, - "name": "ColorSchemeDesignToken", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1605, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1606, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1607, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1609, - "name": "T", - "package": "primeng", - "qualifiedName": "ColorSchemeDesignToken.T", - "refersToTypeParameter": true - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1608, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1609, - "name": "T", - "package": "primeng", - "qualifiedName": "ColorSchemeDesignToken.T", - "refersToTypeParameter": true - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1607, - 1608 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1605 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 8, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L8" - } - ], - "typeParameters": [ - { - "id": 1609, - "name": "T", - "variant": "typeParam", - "kind": 131072, - "flags": {} - } - ], - "extendedBy": [ - { - "type": "reference", - "target": 2, - "name": "AccordionDesignTokens" - }, - { - "type": "reference", - "target": 57, - "name": "AutoCompleteDesignTokens" - }, - { - "type": "reference", - "target": 142, - "name": "AvatarDesignTokens" - }, - { - "type": "reference", - "target": 169, - "name": "BadgeDesignTokens" - }, - { - "type": "reference", - "target": 229, - "name": "BlockUIDesignTokens" - }, - { - "type": "reference", - "target": 238, - "name": "BreadcrumbDesignTokens" - }, - { - "type": "reference", - "target": 270, - "name": "ButtonDesignTokens" - }, - { - "type": "reference", - "target": 528, - "name": "CardDesignTokens" - }, - { - "type": "reference", - "target": 554, - "name": "CarouselDesignTokens" - }, - { - "type": "reference", - "target": 585, - "name": "CascadeSelectDesignTokens" - }, - { - "type": "reference", - "target": 647, - "name": "CheckboxDesignTokens" - }, - { - "type": "reference", - "target": 687, - "name": "ChipDesignTokens" - }, - { - "type": "reference", - "target": 721, - "name": "ColorPickerDesignTokens" - }, - { - "type": "reference", - "target": 751, - "name": "ConfirmDialogDesignTokens" - }, - { - "type": "reference", - "target": 764, - "name": "ConfirmPopupDesignTokens" - }, - { - "type": "reference", - "target": 791, - "name": "ContextMenuDesignTokens" - }, - { - "type": "reference", - "target": 833, - "name": "DataTableDesignTokens" - }, - { - "type": "reference", - "target": 1008, - "name": "DataViewDesignTokens" - }, - { - "type": "reference", - "target": 1052, - "name": "DatePickerDesignTokens" - }, - { - "type": "reference", - "target": 1176, - "name": "DialogDesignTokens" - }, - { - "type": "reference", - "target": 1204, - "name": "DividerDesignTokens" - }, - { - "type": "reference", - "target": 1231, - "name": "DockDesignTokens" - }, - { - "type": "reference", - "target": 1255, - "name": "DrawerDesignTokens" - }, - { - "type": "reference", - "target": 1278, - "name": "DynamicDialogDesignTokens" - }, - { - "type": "reference", - "target": 1306, - "name": "EditorDesignTokens" - }, - { - "type": "reference", - "target": 1343, - "name": "FieldsetDesignTokens" - }, - { - "type": "reference", - "target": 1383, - "name": "FileUploadDesignTokens" - }, - { - "type": "reference", - "target": 1422, - "name": "FloatLabelDesignTokens" - }, - { - "type": "reference", - "target": 1434, - "name": "GalleriaDesignTokens" - }, - { - "type": "reference", - "target": 1547, - "name": "IconFieldDesignTokens" - }, - { - "type": "reference", - "target": 1556, - "name": "ImageDesignTokens" - }, - { - "type": "reference", - "target": 1682, - "name": "InlineMessageDesignTokens" - }, - { - "type": "reference", - "target": 1735, - "name": "InplaceDesignTokens" - }, - { - "type": "reference", - "target": 1757, - "name": "InputChipsDesignTokens" - }, - { - "type": "reference", - "target": 1793, - "name": "InputGroupDesignTokens" - }, - { - "type": "reference", - "target": 1805, - "name": "InputNumberDesignTokens" - }, - { - "type": "reference", - "target": 1828, - "name": "InputTextDesignTokens" - }, - { - "type": "reference", - "target": 1869, - "name": "KnobDesignTokens" - }, - { - "type": "reference", - "target": 1894, - "name": "ListboxDesignTokens" - }, - { - "type": "reference", - "target": 1953, - "name": "MegaMenuDesignTokens" - }, - { - "type": "reference", - "target": 2035, - "name": "MenuDesignTokens" - }, - { - "type": "reference", - "target": 2074, - "name": "MenubarDesignTokens" - }, - { - "type": "reference", - "target": 2140, - "name": "MessageDesignTokens" - }, - { - "type": "reference", - "target": 2253, - "name": "MeterGroupDesignTokens" - }, - { - "type": "reference", - "target": 2280, - "name": "MultiSelectDesignTokens" - }, - { - "type": "reference", - "target": 2353, - "name": "OrderListDesignTokens" - }, - { - "type": "reference", - "target": 2365, - "name": "OrganizationChartDesignTokens" - }, - { - "type": "reference", - "target": 2408, - "name": "OverlayBadgeDesignTokens" - }, - { - "type": "reference", - "target": 2420, - "name": "PaginatorDesignTokens" - }, - { - "type": "reference", - "target": 2458, - "name": "PanelDesignTokens" - }, - { - "type": "reference", - "target": 2490, - "name": "PanelMenuDesignTokens" - }, - { - "type": "reference", - "target": 2535, - "name": "PasswordDesignTokens" - }, - { - "type": "reference", - "target": 2565, - "name": "PickListDesignTokens" - }, - { - "type": "reference", - "target": 2577, - "name": "PopoverDesignTokens" - }, - { - "type": "reference", - "target": 2595, - "name": "ProgressBarDesignTokens" - }, - { - "type": "reference", - "target": 2614, - "name": "ProgressSpinnerDesignTokens" - }, - { - "type": "reference", - "target": 2626, - "name": "RadioButtonDesignTokens" - }, - { - "type": "reference", - "target": 2664, - "name": "RatingDesignTokens" - }, - { - "type": "reference", - "target": 2680, - "name": "RippleDesignTokens" - }, - { - "type": "reference", - "target": 2689, - "name": "ScrollPanelDesignTokens" - }, - { - "type": "reference", - "target": 2710, - "name": "SelectDesignTokens" - }, - { - "type": "reference", - "target": 2787, - "name": "SelectButtonDesignTokens" - }, - { - "type": "reference", - "target": 2797, - "name": "SkeletonDesignTokens" - }, - { - "type": "reference", - "target": 2808, - "name": "SliderDesignTokens" - }, - { - "type": "reference", - "target": 2847, - "name": "SpeedDialDesignTokens" - }, - { - "type": "reference", - "target": 2857, - "name": "SplitButtonDesignTokens" - }, - { - "type": "reference", - "target": 2868, - "name": "SplitterDesignTokens" - }, - { - "type": "reference", - "target": 2895, - "name": "StepperDesignTokens" - }, - { - "type": "reference", - "target": 2952, - "name": "StepsDesignTokens" - }, - { - "type": "reference", - "target": 2993, - "name": "TabmenuDesignTokens" - }, - { - "type": "reference", - "target": 3040, - "name": "TabsDesignTokens" - }, - { - "type": "reference", - "target": 3108, - "name": "TabViewDesignTokens" - }, - { - "type": "reference", - "target": 3138, - "name": "TagDesignTokens" - }, - { - "type": "reference", - "target": 3183, - "name": "TerminalDesignTokens" - }, - { - "type": "reference", - "target": 3203, - "name": "TextareaDesignTokens" - }, - { - "type": "reference", - "target": 3234, - "name": "TieredMenuDesignTokens" - }, - { - "type": "reference", - "target": 3282, - "name": "TimelineDesignTokens" - }, - { - "type": "reference", - "target": 3318, - "name": "ToastDesignTokens" - }, - { - "type": "reference", - "target": 3452, - "name": "ToggleButtonDesignTokens" - }, - { - "type": "reference", - "target": 3496, - "name": "ToggleSwitchDesignTokens" - }, - { - "type": "reference", - "target": 3538, - "name": "ToolbarDesignTokens" - }, - { - "type": "reference", - "target": 3552, - "name": "TooltipDesignTokens" - }, - { - "type": "reference", - "target": 3567, - "name": "TreeDesignTokens" - }, - { - "type": "reference", - "target": 3622, - "name": "TreeSelectDesignTokens" - }, - { - "type": "reference", - "target": 3673, - "name": "TreeTableDesignTokens" - }, - { - "type": "reference", - "target": 3791, - "name": "VirtualScrollerDesignTokens" - } - ] - }, - { - "id": 1610, - "name": "PaletteDesignToken", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1611, - "name": "50", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 16, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L16" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1612, - "name": "100", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L17" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1613, - "name": "200", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 18, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L18" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1614, - "name": "300", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 19, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L19" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1615, - "name": "400", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 20, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L20" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1616, - "name": "500", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 21, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L21" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1617, - "name": "600", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 22, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L22" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1618, - "name": "700", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 23, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1619, - "name": "800", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 24, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L24" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1620, - "name": "900", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 25, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L25" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1621, - "name": "950", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 26, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L26" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1611, - 1612, - 1613, - 1614, - 1615, - 1616, - 1617, - 1618, - 1619, - 1620, - 1621 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 15, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L15" - } - ] - }, - { - "id": 1622, - "name": "PrimitiveDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1623, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 30, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L30" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1624, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1625, - "name": "none", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 31, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L31" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1626, - "name": "xs", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 32, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L32" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1627, - "name": "sm", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 33, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L33" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1628, - "name": "md", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 34, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L34" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1629, - "name": "lg", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1630, - "name": "xl", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 36, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L36" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1625, - 1626, - 1627, - 1628, - 1629, - 1630 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 30, - "character": 19, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L30" - } - ] - } - } - }, - { - "id": 1631, - "name": "emerald", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 38, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L38" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1632, - "name": "green", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 39, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L39" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1633, - "name": "lime", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 40, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L40" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1634, - "name": "red", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 41, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L41" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1635, - "name": "orange", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 42, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L42" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1636, - "name": "amber", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 43, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L43" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1637, - "name": "yellow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 44, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L44" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1638, - "name": "teal", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 45, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L45" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1639, - "name": "cyan", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 46, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L46" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1640, - "name": "sky", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 47, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L47" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1641, - "name": "blue", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 48, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L48" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1642, - "name": "indigo", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 49, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L49" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1643, - "name": "violet", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 50, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L50" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1644, - "name": "purple", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 51, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L51" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1645, - "name": "fuchsia", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 52, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L52" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1646, - "name": "pink", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 53, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L53" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1647, - "name": "rose", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 54, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L54" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1648, - "name": "slate", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 55, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L55" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1649, - "name": "gray", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 56, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L56" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1650, - "name": "zinc", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 57, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L57" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1651, - "name": "neutral", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 58, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L58" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1652, - "name": "stone", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 59, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L59" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1623, - 1631, - 1632, - 1633, - 1634, - 1635, - 1636, - 1637, - 1638, - 1639, - 1640, - 1641, - 1642, - 1643, - 1644, - 1645, - 1646, - 1647, - 1648, - 1649, - 1650, - 1651, - 1652 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 29, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L29" - } - ], - "indexSignature": { - "id": 1653, - "name": "__index", - "variant": "signature", - "kind": 8192, - "flags": {}, - "sources": [ - { - "fileName": "index.d.ts", - "line": 60, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L60" - } - ], - "parameters": [ - { - "id": 1654, - "name": "key", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - } - }, - { - "id": 1655, - "name": "SemanticDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1656, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 64, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1657, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 65, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L65" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1658, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1659, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 66, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L66" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1660, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 67, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L67" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1661, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 68, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L68" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1662, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 69, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L69" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1663, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 70, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L70" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1659, - 1660, - 1661, - 1662, - 1663 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 65, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L65" - } - ] - } - } - }, - { - "id": 1664, - "name": "iconSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 72, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L72" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1665, - "name": "anchorGutter", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 73, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L73" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1666, - "name": "primary", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 74, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L74" - } - ], - "type": { - "type": "reference", - "target": 1610, - "name": "PaletteDesignToken", - "package": "primeng" - } - }, - { - "id": 1667, - "name": "formField", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "index.d.ts", - "line": 75, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L75" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1668, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1669, - "name": "paddingX", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 76, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L76" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1670, - "name": "paddingY", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 77, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L77" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1671, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 78, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L78" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1672, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 79, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L79" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1673, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1674, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 80, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L80" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1675, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 81, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1676, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 82, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L82" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1677, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 83, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L83" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1678, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 84, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L84" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1674, - 1675, - 1676, - 1677, - 1678 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 79, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L79" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1669, - 1670, - 1671, - 1672 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 75, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L75" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1656, - 1657, - 1664, - 1665, - 1666, - 1667 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 63, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L63" - } - ], - "indexSignature": { - "id": 1679, - "name": "__index", - "variant": "signature", - "kind": 8192, - "flags": {}, - "sources": [ - { - "fileName": "index.d.ts", - "line": 88, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L88" - } - ], - "parameters": [ - { - "id": 1680, - "name": "key", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - } - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1604, - 1610, - 1622, - 1655 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L1" - } - ] - }, - { - "id": 1681, - "name": "themes/inlinemessage", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "InlineMessage Design Tokens\n\n[Live Demo](https://www.primeng.org/inlinemessage/)" - } - ] - }, - "children": [ - { - "id": 1682, - "name": "InlineMessageDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1730, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1731, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1732, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1682, - "name": "InlineMessageDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1733, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1682, - "name": "InlineMessageDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1732, - 1733 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 1683, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1684, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1685, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1686, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1687, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1685, - 1686, - 1687 - ] - } - ], - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1688, - "name": "text", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the text section" - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 40, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L40" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1689, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1690, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.text.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 46, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L46" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1690 - ] - } - ], - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 40, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L40" - } - ] - } - } - }, - { - "id": 1691, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the icon section" - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 51, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L51" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1692, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1693, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 57, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L57" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1693 - ] - } - ], - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 51, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L51" - } - ] - } - } - }, - { - "id": 1694, - "name": "info", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the info section" - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 62, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L62" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1695, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1696, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.info.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 68, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L68" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1697, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.info.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 74, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L74" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1698, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.info.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 80, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L80" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1699, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.info.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 86, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L86" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1696, - 1697, - 1698, - 1699 - ] - } - ], - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 62, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L62" - } - ] - } - } - }, - { - "id": 1700, - "name": "success", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the success section" - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 91, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L91" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1701, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1702, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.success.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 97, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L97" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1703, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.success.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 103, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L103" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1704, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.success.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 109, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L109" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1705, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.success.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 115, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L115" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1702, - 1703, - 1704, - 1705 - ] - } - ], - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 91, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L91" - } - ] - } - } - }, - { - "id": 1706, - "name": "warn", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the warn section" - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 120, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L120" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1707, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1708, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.warn.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 126, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L126" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1709, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.warn.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 132, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L132" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1710, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.warn.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 138, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L138" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1711, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.warn.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 144, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L144" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1708, - 1709, - 1710, - 1711 - ] - } - ], - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 120, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L120" - } - ] - } - } - }, - { - "id": 1712, - "name": "error", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the error section" - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 149, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L149" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1713, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1714, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of error" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.error.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 155, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L155" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1715, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of error" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.error.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 161, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L161" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1716, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of error" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.error.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 167, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L167" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1717, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of error" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.error.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 173, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L173" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1714, - 1715, - 1716, - 1717 - ] - } - ], - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 149, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L149" - } - ] - } - } - }, - { - "id": 1718, - "name": "secondary", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the secondary section" - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 178, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L178" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1719, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1720, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.secondary.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 184, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L184" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1721, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.secondary.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 190, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L190" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1722, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.secondary.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 196, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L196" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1723, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.secondary.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 202, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L202" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1720, - 1721, - 1722, - 1723 - ] - } - ], - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 178, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L178" - } - ] - } - } - }, - { - "id": 1724, - "name": "contrast", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the contrast section" - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 207, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L207" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1725, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1726, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.contrast.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 213, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L213" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1727, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.contrast.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 219, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L219" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1728, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.contrast.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 225, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L225" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1729, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inlinemessage.contrast.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 231, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L231" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1726, - 1727, - 1728, - 1729 - ] - } - ], - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 207, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L207" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1730, - 1683, - 1688, - 1691, - 1694, - 1700, - 1706, - 1712, - 1718, - 1724 - ] - } - ], - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1682, - "name": "InlineMessageDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1682 - ] - } - ], - "sources": [ - { - "fileName": "inlinemessage/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inlinemessage/index.d.ts#L1" - } - ] - }, - { - "id": 1734, - "name": "themes/inplace", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Inplace Design Tokens\n\n[Live Demo](https://www.primeng.org/inplace/)" - } - ] - }, - "children": [ - { - "id": 1735, - "name": "InplaceDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1752, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1753, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1754, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1735, - "name": "InplaceDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1755, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1735, - "name": "InplaceDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1754, - 1755 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 1736, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "inplace/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inplace/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1737, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1738, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inplace.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inplace/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inplace/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1739, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inplace.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inplace/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inplace/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1740, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "inplace/index.d.ts", - "line": 33, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inplace/index.d.ts#L33" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1741, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1742, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inplace.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inplace/index.d.ts", - "line": 39, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inplace/index.d.ts#L39" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1743, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inplace.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inplace/index.d.ts", - "line": 45, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inplace/index.d.ts#L45" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1744, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inplace.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inplace/index.d.ts", - "line": 51, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inplace/index.d.ts#L51" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1745, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inplace.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inplace/index.d.ts", - "line": 57, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inplace/index.d.ts#L57" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1746, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inplace.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inplace/index.d.ts", - "line": 63, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inplace/index.d.ts#L63" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1742, - 1743, - 1744, - 1745, - 1746 - ] - } - ], - "sources": [ - { - "fileName": "inplace/index.d.ts", - "line": 33, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inplace/index.d.ts#L33" - } - ] - } - } - }, - { - "id": 1747, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inplace.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inplace/index.d.ts", - "line": 70, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inplace/index.d.ts#L70" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1738, - 1739, - 1740, - 1747 - ] - } - ], - "sources": [ - { - "fileName": "inplace/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inplace/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1748, - "name": "display", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the display section" - } - ] - }, - "sources": [ - { - "fileName": "inplace/index.d.ts", - "line": 75, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inplace/index.d.ts#L75" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1749, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1750, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of display" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inplace.display.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inplace/index.d.ts", - "line": 81, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inplace/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1751, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of display" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inplace.display.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inplace/index.d.ts", - "line": 87, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inplace/index.d.ts#L87" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1750, - 1751 - ] - } - ], - "sources": [ - { - "fileName": "inplace/index.d.ts", - "line": 75, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inplace/index.d.ts#L75" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1752, - 1736, - 1748 - ] - } - ], - "sources": [ - { - "fileName": "inplace/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inplace/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1735, - "name": "InplaceDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1735 - ] - } - ], - "sources": [ - { - "fileName": "inplace/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inplace/index.d.ts#L1" - } - ] - }, - { - "id": 1756, - "name": "themes/inputchips", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "InputChips Design Tokens\n\n[Live Demo](https://www.primeng.org/inputchips/)" - } - ] - }, - "children": [ - { - "id": 1757, - "name": "InputChipsDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1788, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1789, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1790, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1757, - "name": "InputChipsDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1791, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1757, - "name": "InputChipsDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1790, - 1791 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 1758, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1759, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1760, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1761, - "name": "disabledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.disabled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1762, - "name": "filledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Filled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.filled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1763, - "name": "filledFocusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Filled focus background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.filled.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1764, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1765, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1766, - "name": "focusBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.focus.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 59, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L59" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1767, - "name": "invalidBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invalid border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.invalid.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 65, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L65" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1768, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 71, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L71" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1769, - "name": "disabledColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.disabled.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 77, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L77" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1770, - "name": "placeholderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Placeholder color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.placeholder.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 83, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L83" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1771, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 89, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L89" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1772, - "name": "paddingX", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding x of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.padding.x" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 95, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L95" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1773, - "name": "paddingY", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding y of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.padding.y" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 101, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L101" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1774, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 107, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L107" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1775, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 111, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L111" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1776, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1777, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 117, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L117" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1778, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 123, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L123" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1779, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 129, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L129" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1780, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 135, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L135" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1781, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 141, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L141" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1777, - 1778, - 1779, - 1780, - 1781 - ] - } - ], - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 111, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L111" - } - ] - } - } - }, - { - "id": 1782, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 148, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L148" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1760, - 1761, - 1762, - 1763, - 1764, - 1765, - 1766, - 1767, - 1768, - 1769, - 1770, - 1771, - 1772, - 1773, - 1774, - 1775, - 1782 - ] - } - ], - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1783, - "name": "chip", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the chip section" - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 153, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L153" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1784, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1785, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of chip" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.chip.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 159, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L159" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1786, - "name": "focusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus background of chip" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.chip.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 165, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L165" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1787, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of chip" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputchips.chip.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 171, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L171" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1785, - 1786, - 1787 - ] - } - ], - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 153, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L153" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1788, - 1758, - 1783 - ] - } - ], - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1757, - "name": "InputChipsDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1757 - ] - } - ], - "sources": [ - { - "fileName": "inputchips/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputchips/index.d.ts#L1" - } - ] - }, - { - "id": 1792, - "name": "themes/inputgroup", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "InputGroup Design Tokens\n\n[Live Demo](https://www.primeng.org/inputgroup/)" - } - ] - }, - "children": [ - { - "id": 1793, - "name": "InputGroupDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1800, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1801, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1802, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1793, - "name": "InputGroupDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1803, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1793, - "name": "InputGroupDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1802, - 1803 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 1794, - "name": "addon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the addon section" - } - ] - }, - "sources": [ - { - "fileName": "inputgroup/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputgroup/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1795, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1796, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of addon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputgroup.addon.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputgroup/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputgroup/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1797, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of addon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputgroup.addon.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputgroup/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputgroup/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1798, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of addon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputgroup.addon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputgroup/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputgroup/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1799, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of addon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputgroup.addon.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputgroup/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputgroup/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1796, - 1797, - 1798, - 1799 - ] - } - ], - "sources": [ - { - "fileName": "inputgroup/index.d.ts", - "line": 17, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputgroup/index.d.ts#L17" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1800, - 1794 - ] - } - ], - "sources": [ - { - "fileName": "inputgroup/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputgroup/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1793, - "name": "InputGroupDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1793 - ] - } - ], - "sources": [ - { - "fileName": "inputgroup/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputgroup/index.d.ts#L1" - } - ] - }, - { - "id": 1804, - "name": "themes/inputnumber", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "InputNumber Design Tokens\n\n[Live Demo](https://www.primeng.org/inputnumber/)" - } - ] - }, - "children": [ - { - "id": 1805, - "name": "InputNumberDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1823, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1824, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1825, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1805, - "name": "InputNumberDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1826, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1805, - "name": "InputNumberDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1825, - 1826 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 1806, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "inputnumber/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputnumber/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1807, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1808, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputnumber.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputnumber/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputnumber/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1808 - ] - } - ], - "sources": [ - { - "fileName": "inputnumber/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputnumber/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1809, - "name": "button", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the button section" - } - ] - }, - "sources": [ - { - "fileName": "inputnumber/index.d.ts", - "line": 28, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputnumber/index.d.ts#L28" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1810, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1811, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputnumber.button.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputnumber/index.d.ts", - "line": 34, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputnumber/index.d.ts#L34" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1812, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputnumber.button.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputnumber/index.d.ts", - "line": 40, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputnumber/index.d.ts#L40" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1813, - "name": "verticalPadding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Vertical padding of button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputnumber.button.vertical.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputnumber/index.d.ts", - "line": 46, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputnumber/index.d.ts#L46" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1814, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputnumber.button.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputnumber/index.d.ts", - "line": 52, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputnumber/index.d.ts#L52" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1815, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputnumber.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputnumber/index.d.ts", - "line": 58, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputnumber/index.d.ts#L58" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1816, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active background of button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputnumber.button.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputnumber/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputnumber/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1817, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputnumber.button.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputnumber/index.d.ts", - "line": 70, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputnumber/index.d.ts#L70" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1818, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover border color of button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputnumber.button.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputnumber/index.d.ts", - "line": 76, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputnumber/index.d.ts#L76" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1819, - "name": "activeBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active border color of button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputnumber.button.active.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputnumber/index.d.ts", - "line": 82, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputnumber/index.d.ts#L82" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1820, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputnumber.button.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputnumber/index.d.ts", - "line": 88, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputnumber/index.d.ts#L88" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1821, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputnumber.button.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputnumber/index.d.ts", - "line": 94, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputnumber/index.d.ts#L94" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1822, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputnumber.button.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputnumber/index.d.ts", - "line": 100, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputnumber/index.d.ts#L100" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1811, - 1812, - 1813, - 1814, - 1815, - 1816, - 1817, - 1818, - 1819, - 1820, - 1821, - 1822 - ] - } - ], - "sources": [ - { - "fileName": "inputnumber/index.d.ts", - "line": 28, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputnumber/index.d.ts#L28" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1823, - 1806, - 1809 - ] - } - ], - "sources": [ - { - "fileName": "inputnumber/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputnumber/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1805, - "name": "InputNumberDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1805 - ] - } - ], - "sources": [ - { - "fileName": "inputnumber/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputnumber/index.d.ts#L1" - } - ] - }, - { - "id": 1827, - "name": "themes/inputtext", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "InputText Design Tokens\n\n[Live Demo](https://www.primeng.org/inputtext/)" - } - ] - }, - "children": [ - { - "id": 1828, - "name": "InputTextDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1864, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1865, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1866, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1828, - "name": "InputTextDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1867, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1828, - "name": "InputTextDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1866, - 1867 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 1829, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1830, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1831, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1832, - "name": "disabledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.disabled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1833, - "name": "filledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Filled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.filled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1834, - "name": "filledFocusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Filled focus background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.filled.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1835, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1836, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1837, - "name": "focusBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.focus.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 59, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L59" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1838, - "name": "invalidBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invalid border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.invalid.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 65, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L65" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1839, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 71, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L71" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1840, - "name": "disabledColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.disabled.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 77, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L77" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1841, - "name": "placeholderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Placeholder color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.placeholder.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 83, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L83" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1842, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 89, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L89" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1843, - "name": "paddingX", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding x of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.padding.x" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 95, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L95" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1844, - "name": "paddingY", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding y of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.padding.y" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 101, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L101" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1845, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 107, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L107" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1846, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 111, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L111" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1847, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1848, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 117, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L117" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1849, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 123, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L123" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1850, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 129, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L129" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1851, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 135, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L135" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1852, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 141, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L141" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1848, - 1849, - 1850, - 1851, - 1852 - ] - } - ], - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 111, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L111" - } - ] - } - } - }, - { - "id": 1853, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 148, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L148" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1854, - "name": "sm", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Sm of root" - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 152, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L152" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1855, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1856, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Sm font size of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.sm.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 158, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L158" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1857, - "name": "paddingX", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Sm padding x of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.sm.padding.x" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 164, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L164" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1858, - "name": "paddingY", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Sm padding y of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.sm.padding.y" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 170, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L170" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1856, - 1857, - 1858 - ] - } - ], - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 152, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L152" - } - ] - } - } - }, - { - "id": 1859, - "name": "lg", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Lg of root" - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 175, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L175" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1860, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1861, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Lg font size of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.lg.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 181, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L181" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1862, - "name": "paddingX", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Lg padding x of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.lg.padding.x" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 187, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L187" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1863, - "name": "paddingY", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Lg padding y of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "inputtext.lg.padding.y" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 193, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L193" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1861, - 1862, - 1863 - ] - } - ], - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 175, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L175" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1831, - 1832, - 1833, - 1834, - 1835, - 1836, - 1837, - 1838, - 1839, - 1840, - 1841, - 1842, - 1843, - 1844, - 1845, - 1846, - 1853, - 1854, - 1859 - ] - } - ], - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L17" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1864, - 1829 - ] - } - ], - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1828, - "name": "InputTextDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1828 - ] - } - ], - "sources": [ - { - "fileName": "inputtext/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/inputtext/index.d.ts#L1" - } - ] - }, - { - "id": 1868, - "name": "themes/knob", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Knob Design Tokens\n\n[Live Demo](https://www.primeng.org/knob/)" - } - ] - }, - "children": [ - { - "id": 1869, - "name": "KnobDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1889, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1890, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1891, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1869, - "name": "KnobDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1892, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1869, - "name": "KnobDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1891, - 1892 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 1870, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1871, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1872, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "knob.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1873, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 27, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L27" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1874, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1875, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "knob.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 33, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L33" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1876, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "knob.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 39, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L39" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1877, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "knob.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 45, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L45" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1878, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "knob.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 51, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L51" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1879, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "knob.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 57, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L57" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1875, - 1876, - 1877, - 1878, - 1879 - ] - } - ], - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 27, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L27" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1872, - 1873 - ] - } - ], - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1880, - "name": "value", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the value section" - } - ] - }, - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 63, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L63" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1881, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1882, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of value" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "knob.value.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 69, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L69" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1882 - ] - } - ], - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 63, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L63" - } - ] - } - } - }, - { - "id": 1883, - "name": "range", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the range section" - } - ] - }, - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 74, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L74" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1884, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1885, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of range" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "knob.range.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 80, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L80" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1885 - ] - } - ], - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 74, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L74" - } - ] - } - } - }, - { - "id": 1886, - "name": "text", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the text section" - } - ] - }, - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 85, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L85" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1887, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1888, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "knob.text.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 91, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L91" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1888 - ] - } - ], - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 85, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L85" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1889, - 1870, - 1880, - 1883, - 1886 - ] - } - ], - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1869, - "name": "KnobDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1869 - ] - } - ], - "sources": [ - { - "fileName": "knob/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/knob/index.d.ts#L1" - } - ] - }, - { - "id": 1893, - "name": "themes/listbox", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Listbox Design Tokens\n\n[Live Demo](https://www.primeng.org/listbox/)" - } - ] - }, - "children": [ - { - "id": 1894, - "name": "ListboxDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 1948, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1949, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1950, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1894, - "name": "ListboxDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 1951, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1894, - "name": "ListboxDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1950, - 1951 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 1895, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1896, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1897, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1898, - "name": "disabledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.disabled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1899, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1900, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1901, - "name": "focusBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.focus.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1902, - "name": "invalidBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invalid border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.invalid.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1903, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 59, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L59" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1904, - "name": "disabledColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.disabled.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 65, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L65" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1905, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 71, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L71" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1906, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 77, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L77" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1907, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 81, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L81" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1908, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1909, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 87, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L87" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1910, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 93, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L93" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1911, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 99, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L99" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1912, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 105, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L105" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1913, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 111, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L111" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1909, - 1910, - 1911, - 1912, - 1913 - ] - } - ], - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 81, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L81" - } - ] - } - } - }, - { - "id": 1914, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 118, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L118" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1897, - 1898, - 1899, - 1900, - 1901, - 1902, - 1903, - 1904, - 1905, - 1906, - 1907, - 1914 - ] - } - ], - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1915, - "name": "list", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the list section" - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 123, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L123" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1916, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1917, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.list.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 129, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L129" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1918, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.list.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 135, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L135" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1919, - "name": "header", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Header of list" - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 139, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L139" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1920, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1921, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Header padding of list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.list.header.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 145, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L145" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1921 - ] - } - ], - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 139, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L139" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1917, - 1918, - 1919 - ] - } - ], - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 123, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L123" - } - ] - } - } - }, - { - "id": 1922, - "name": "option", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the option section" - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 151, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L151" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1923, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1924, - "name": "focusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus background of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.option.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 157, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L157" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1925, - "name": "selectedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected background of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.option.selected.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 163, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L163" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1926, - "name": "selectedFocusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected focus background of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.option.selected.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 169, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L169" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1927, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.option.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 175, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L175" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1928, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.option.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 181, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L181" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1929, - "name": "selectedColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.option.selected.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 187, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L187" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1930, - "name": "selectedFocusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected focus color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.option.selected.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 193, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L193" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1931, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.option.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 199, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L199" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1932, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.option.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 205, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L205" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1933, - "name": "stripedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Striped background of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.option.striped.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 211, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L211" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1924, - 1925, - 1926, - 1927, - 1928, - 1929, - 1930, - 1931, - 1932, - 1933 - ] - } - ], - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 151, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L151" - } - ] - } - } - }, - { - "id": 1934, - "name": "optionGroup", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the option group section" - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 216, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L216" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1935, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1936, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of option group" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.option.group.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 222, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L222" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1937, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of option group" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.option.group.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 228, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L228" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1938, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of option group" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.option.group.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 234, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L234" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1939, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of option group" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.option.group.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 240, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L240" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1936, - 1937, - 1938, - 1939 - ] - } - ], - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 216, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L216" - } - ] - } - } - }, - { - "id": 1940, - "name": "checkmark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the checkmark section" - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 245, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L245" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1941, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1942, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of checkmark" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.checkmark.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 251, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L251" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1943, - "name": "gutterStart", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gutter start of checkmark" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.checkmark.gutter.start" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 257, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L257" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1944, - "name": "gutterEnd", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gutter end of checkmark" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.checkmark.gutter.end" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 263, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L263" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1942, - 1943, - 1944 - ] - } - ], - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 245, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L245" - } - ] - } - } - }, - { - "id": 1945, - "name": "emptyMessage", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the empty message section" - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 268, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L268" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1946, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1947, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of empty message" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "listbox.empty.message.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 274, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L274" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1947 - ] - } - ], - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 268, - "character": 19, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L268" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1948, - 1895, - 1915, - 1922, - 1934, - 1940, - 1945 - ] - } - ], - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1894, - "name": "ListboxDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1894 - ] - } - ], - "sources": [ - { - "fileName": "listbox/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/listbox/index.d.ts#L1" - } - ] - }, - { - "id": 1952, - "name": "themes/megamenu", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "MegaMenu Design Tokens\n\n[Live Demo](https://www.primeng.org/megamenu/)" - } - ] - }, - "children": [ - { - "id": 1953, - "name": "MegaMenuDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2030, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2031, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2032, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1953, - "name": "MegaMenuDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2033, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 1953, - "name": "MegaMenuDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2032, - 2033 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 1954, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1955, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1956, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1957, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1958, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1959, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1960, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1961, - "name": "verticalOrientation", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Vertical orientation of root" - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 51, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L51" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1962, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1963, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Vertical orientation padding of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.vertical.orientation.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 57, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L57" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1964, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Vertical orientation gap of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.vertical.orientation.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 63, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L63" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1963, - 1964 - ] - } - ], - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 51, - "character": 30, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L51" - } - ] - } - } - }, - { - "id": 1965, - "name": "horizontalOrientation", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Horizontal orientation of root" - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 68, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L68" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1966, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1967, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Horizontal orientation padding of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.horizontal.orientation.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 74, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L74" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1967 - ] - } - ], - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 68, - "character": 32, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L68" - } - ] - } - } - }, - { - "id": 1968, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 81, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1956, - 1957, - 1958, - 1959, - 1960, - 1961, - 1965, - 1968 - ] - } - ], - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 1969, - "name": "baseItem", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the base item section" - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 86, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L86" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1970, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1971, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of base item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.base.item.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 92, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L92" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1972, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of base item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.base.item.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 98, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L98" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1971, - 1972 - ] - } - ], - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 86, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L86" - } - ] - } - } - }, - { - "id": 1973, - "name": "item", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the item section" - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 103, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L103" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1974, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1975, - "name": "focusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus background of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.item.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 109, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L109" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1976, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active background of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.item.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 115, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L115" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1977, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.item.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 121, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L121" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1978, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.item.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 127, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L127" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1979, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.item.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 133, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L133" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1980, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.item.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 139, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L139" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1981, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.item.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 145, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L145" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1982, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.item.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 151, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L151" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1983, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon of item" - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 155, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L155" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1984, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1985, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.item.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 161, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L161" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1986, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon focus color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.item.icon.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 167, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L167" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1987, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon active color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.item.icon.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 173, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L173" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1985, - 1986, - 1987 - ] - } - ], - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 155, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L155" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1975, - 1976, - 1977, - 1978, - 1979, - 1980, - 1981, - 1982, - 1983 - ] - } - ], - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 103, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L103" - } - ] - } - } - }, - { - "id": 1988, - "name": "overlay", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the overlay section" - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 179, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L179" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1989, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1990, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.overlay.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 185, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L185" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1991, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.overlay.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 191, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L191" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1992, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.overlay.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 197, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L197" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1993, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.overlay.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 203, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L203" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1994, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.overlay.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 209, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L209" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1995, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.overlay.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 215, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L215" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 1996, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.overlay.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 221, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L221" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1990, - 1991, - 1992, - 1993, - 1994, - 1995, - 1996 - ] - } - ], - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 179, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L179" - } - ] - } - } - }, - { - "id": 1997, - "name": "submenu", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the submenu section" - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 226, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L226" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 1998, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 1999, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of submenu" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.submenu.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 232, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L232" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2000, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of submenu" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.submenu.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 238, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L238" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 1999, - 2000 - ] - } - ], - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 226, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L226" - } - ] - } - } - }, - { - "id": 2001, - "name": "submenuLabel", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the submenu label section" - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 243, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L243" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2002, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2003, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of submenu label" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.submenu.label.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 249, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L249" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2004, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of submenu label" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.submenu.label.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 255, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L255" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2005, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of submenu label" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.submenu.label.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 261, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L261" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2006, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of submenu label" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.submenu.label.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 267, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L267" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2003, - 2004, - 2005, - 2006 - ] - } - ], - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 243, - "character": 19, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L243" - } - ] - } - } - }, - { - "id": 2007, - "name": "submenuIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the submenu icon section" - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 272, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L272" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2008, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2009, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of submenu icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.submenu.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 278, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L278" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2010, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of submenu icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.submenu.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 284, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L284" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2011, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus color of submenu icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.submenu.icon.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 290, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L290" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2012, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of submenu icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.submenu.icon.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 296, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L296" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2009, - 2010, - 2011, - 2012 - ] - } - ], - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 272, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L272" - } - ] - } - } - }, - { - "id": 2013, - "name": "separator", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the separator section" - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 301, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L301" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2014, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2015, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of separator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.separator.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 307, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L307" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2015 - ] - } - ], - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 301, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L301" - } - ] - } - } - }, - { - "id": 2016, - "name": "mobileButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the mobile button section" - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 312, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L312" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2017, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2018, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of mobile button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.mobile.button.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 318, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L318" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2019, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of mobile button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.mobile.button.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 324, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L324" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2020, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of mobile button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.mobile.button.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 330, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L330" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2021, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of mobile button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.mobile.button.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 336, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L336" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2022, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of mobile button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.mobile.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 342, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L342" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2023, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of mobile button" - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 346, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L346" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2024, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2025, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of mobile button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.mobile.button.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 352, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L352" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2026, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of mobile button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.mobile.button.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 358, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L358" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2027, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of mobile button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.mobile.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 364, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L364" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2028, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of mobile button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.mobile.button.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 370, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L370" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2029, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of mobile button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "megamenu.mobile.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 376, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L376" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2025, - 2026, - 2027, - 2028, - 2029 - ] - } - ], - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 346, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L346" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2018, - 2019, - 2020, - 2021, - 2022, - 2023 - ] - } - ], - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 312, - "character": 19, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L312" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2030, - 1954, - 1969, - 1973, - 1988, - 1997, - 2001, - 2007, - 2013, - 2016 - ] - } - ], - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 1953, - "name": "MegaMenuDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 1953 - ] - } - ], - "sources": [ - { - "fileName": "megamenu/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/megamenu/index.d.ts#L1" - } - ] - }, - { - "id": 2034, - "name": "themes/menu", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Menu Design Tokens\n\n[Live Demo](https://www.primeng.org/menu/)" - } - ] - }, - "children": [ - { - "id": 2035, - "name": "MenuDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2069, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2070, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2071, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2035, - "name": "MenuDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2072, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2035, - "name": "MenuDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2071, - 2072 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2036, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2037, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2038, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2039, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2040, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2041, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2042, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2043, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2038, - 2039, - 2040, - 2041, - 2042, - 2043 - ] - } - ], - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2044, - "name": "list", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the list section" - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 58, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L58" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2045, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2046, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.list.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2047, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.list.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 70, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L70" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2046, - 2047 - ] - } - ], - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 58, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L58" - } - ] - } - } - }, - { - "id": 2048, - "name": "item", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the item section" - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 75, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L75" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2049, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2050, - "name": "focusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus background of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.item.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 81, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2051, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.item.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 87, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L87" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2052, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.item.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 93, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L93" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2053, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.item.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 99, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L99" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2054, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.item.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 105, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L105" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2055, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.item.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 111, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L111" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2056, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon of item" - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 115, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L115" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2057, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2058, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.item.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 121, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L121" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2059, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon focus color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.item.icon.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 127, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L127" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2058, - 2059 - ] - } - ], - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 115, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L115" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2050, - 2051, - 2052, - 2053, - 2054, - 2055, - 2056 - ] - } - ], - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 75, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L75" - } - ] - } - } - }, - { - "id": 2060, - "name": "submenuLabel", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the submenu label section" - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 133, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L133" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2061, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2062, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of submenu label" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.submenu.label.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 139, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L139" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2063, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of submenu label" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.submenu.label.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 145, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L145" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2064, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of submenu label" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.submenu.label.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 151, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L151" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2065, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of submenu label" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.submenu.label.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 157, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L157" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2062, - 2063, - 2064, - 2065 - ] - } - ], - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 133, - "character": 19, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L133" - } - ] - } - } - }, - { - "id": 2066, - "name": "separator", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the separator section" - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 162, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L162" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2067, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2068, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of separator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menu.separator.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 168, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L168" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2068 - ] - } - ], - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 162, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L162" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2069, - 2036, - 2044, - 2048, - 2060, - 2066 - ] - } - ], - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2035, - "name": "MenuDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2035 - ] - } - ], - "sources": [ - { - "fileName": "menu/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menu/index.d.ts#L1" - } - ] - }, - { - "id": 2073, - "name": "themes/menubar", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Menubar Design Tokens\n\n[Live Demo](https://www.primeng.org/menubar/)" - } - ] - }, - "children": [ - { - "id": 2074, - "name": "MenubarDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2135, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2136, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2137, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2074, - "name": "MenubarDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2138, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2074, - "name": "MenubarDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2137, - 2138 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2075, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2076, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2077, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2078, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2079, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2080, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2081, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2082, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2083, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 59, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L59" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2077, - 2078, - 2079, - 2080, - 2081, - 2082, - 2083 - ] - } - ], - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2084, - "name": "baseItem", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the base item section" - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 64, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L64" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2085, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2086, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of base item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.base.item.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 70, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L70" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2087, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of base item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.base.item.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 76, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L76" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2086, - 2087 - ] - } - ], - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 64, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L64" - } - ] - } - } - }, - { - "id": 2088, - "name": "item", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the item section" - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 81, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L81" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2089, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2090, - "name": "focusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus background of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.item.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 87, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L87" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2091, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active background of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.item.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 93, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L93" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2092, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.item.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 99, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L99" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2093, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.item.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 105, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L105" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2094, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.item.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 111, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L111" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2095, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.item.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 117, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L117" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2096, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.item.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 123, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L123" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2097, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.item.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 129, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L129" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2098, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon of item" - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 133, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L133" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2099, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2100, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.item.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 139, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L139" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2101, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon focus color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.item.icon.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 145, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L145" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2102, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon active color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.item.icon.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 151, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L151" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2100, - 2101, - 2102 - ] - } - ], - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 133, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L133" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2090, - 2091, - 2092, - 2093, - 2094, - 2095, - 2096, - 2097, - 2098 - ] - } - ], - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 81, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L81" - } - ] - } - } - }, - { - "id": 2103, - "name": "submenu", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the submenu section" - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 157, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L157" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2104, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2105, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of submenu" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.submenu.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 163, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L163" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2106, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of submenu" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.submenu.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 169, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L169" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2107, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of submenu" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.submenu.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 175, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L175" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2108, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of submenu" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.submenu.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 181, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L181" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2109, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of submenu" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.submenu.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 187, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L187" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2110, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of submenu" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.submenu.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 193, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L193" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2111, - "name": "mobileIndent", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Mobile indent of submenu" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.submenu.mobile.indent" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 199, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L199" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2105, - 2106, - 2107, - 2108, - 2109, - 2110, - 2111 - ] - } - ], - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 157, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L157" - } - ] - } - } - }, - { - "id": 2112, - "name": "submenuIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the submenu icon section" - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 204, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L204" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2113, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2114, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of submenu icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.submenu.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 210, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L210" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2115, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of submenu icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.submenu.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 216, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L216" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2116, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus color of submenu icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.submenu.icon.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 222, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L222" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2117, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of submenu icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.submenu.icon.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 228, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L228" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2114, - 2115, - 2116, - 2117 - ] - } - ], - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 204, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L204" - } - ] - } - } - }, - { - "id": 2118, - "name": "separator", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the separator section" - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 233, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L233" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2119, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2120, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of separator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.separator.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 239, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L239" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2120 - ] - } - ], - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 233, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L233" - } - ] - } - } - }, - { - "id": 2121, - "name": "mobileButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the mobile button section" - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 244, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L244" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2122, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2123, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of mobile button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.mobile.button.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 250, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L250" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2124, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of mobile button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.mobile.button.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 256, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L256" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2125, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of mobile button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.mobile.button.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 262, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L262" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2126, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of mobile button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.mobile.button.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 268, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L268" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2127, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of mobile button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.mobile.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 274, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L274" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2128, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of mobile button" - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 278, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L278" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2129, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2130, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of mobile button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.mobile.button.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 284, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L284" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2131, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of mobile button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.mobile.button.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 290, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L290" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2132, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of mobile button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.mobile.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 296, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L296" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2133, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of mobile button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.mobile.button.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 302, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L302" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2134, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of mobile button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "menubar.mobile.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 308, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L308" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2130, - 2131, - 2132, - 2133, - 2134 - ] - } - ], - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 278, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L278" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2123, - 2124, - 2125, - 2126, - 2127, - 2128 - ] - } - ], - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 244, - "character": 19, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L244" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2135, - 2075, - 2084, - 2088, - 2103, - 2112, - 2118, - 2121 - ] - } - ], - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2074, - "name": "MenubarDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2074 - ] - } - ], - "sources": [ - { - "fileName": "menubar/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/menubar/index.d.ts#L1" - } - ] - }, - { - "id": 2139, - "name": "themes/message", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Message Design Tokens\n\n[Live Demo](https://www.primeng.org/message/)" - } - ] - }, - "children": [ - { - "id": 2140, - "name": "MessageDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2248, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2249, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2250, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2140, - "name": "MessageDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2251, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2140, - "name": "MessageDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2250, - 2251 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2141, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2142, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2143, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2144, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2145, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2143, - 2144, - 2145 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2146, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the content section" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 40, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L40" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2147, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2148, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.content.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 46, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L46" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2149, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.content.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 52, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L52" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2148, - 2149 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 40, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L40" - } - ] - } - } - }, - { - "id": 2150, - "name": "text", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the text section" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 57, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L57" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2151, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2152, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font size of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.text.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 63, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L63" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2153, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.text.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 69, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L69" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2152, - 2153 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 57, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L57" - } - ] - } - } - }, - { - "id": 2154, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the icon section" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 74, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L74" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2155, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2156, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 80, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L80" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2156 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 74, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L74" - } - ] - } - } - }, - { - "id": 2157, - "name": "closeButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the close button section" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 85, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L85" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2158, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2159, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.close.button.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 91, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L91" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2160, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.close.button.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 97, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L97" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2161, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.close.button.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 103, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L103" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2162, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of close button" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 107, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L107" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2163, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2164, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.close.button.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 113, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L113" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2165, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.close.button.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 119, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L119" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2166, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.close.button.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 125, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L125" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2164, - 2165, - 2166 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 107, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L107" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2159, - 2160, - 2161, - 2162 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 85, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L85" - } - ] - } - } - }, - { - "id": 2167, - "name": "closeIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the close icon section" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 131, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L131" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2168, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2169, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of close icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.close.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 137, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L137" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2169 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 131, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L131" - } - ] - } - } - }, - { - "id": 2170, - "name": "info", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the info section" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 142, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L142" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2171, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2172, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.info.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 148, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L148" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2173, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.info.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 154, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L154" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2174, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.info.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 160, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L160" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2175, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.info.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 166, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L166" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2176, - "name": "closeButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button of info" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 170, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L170" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2177, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2178, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button hover background of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.info.close.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 176, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L176" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2179, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring of info" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 180, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L180" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2180, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2181, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring color of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.info.close.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 186, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L186" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2182, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring shadow of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.info.close.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 192, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L192" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2181, - 2182 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 180, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L180" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2178, - 2179 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 170, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L170" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2172, - 2173, - 2174, - 2175, - 2176 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 142, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L142" - } - ] - } - } - }, - { - "id": 2183, - "name": "success", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the success section" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 199, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L199" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2184, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2185, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.success.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 205, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L205" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2186, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.success.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 211, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L211" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2187, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.success.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 217, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L217" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2188, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.success.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 223, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L223" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2189, - "name": "closeButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button of success" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 227, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L227" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2190, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2191, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button hover background of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.success.close.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 233, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L233" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2192, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring of success" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 237, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L237" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2193, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2194, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring color of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.success.close.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 243, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L243" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2195, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring shadow of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.success.close.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 249, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L249" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2194, - 2195 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 237, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L237" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2191, - 2192 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 227, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L227" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2185, - 2186, - 2187, - 2188, - 2189 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 199, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L199" - } - ] - } - } - }, - { - "id": 2196, - "name": "warn", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the warn section" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 256, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L256" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2197, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2198, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.warn.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 262, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L262" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2199, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.warn.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 268, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L268" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2200, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.warn.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 274, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L274" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2201, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.warn.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 280, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L280" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2202, - "name": "closeButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button of warn" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 284, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L284" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2203, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2204, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button hover background of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.warn.close.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 290, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L290" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2205, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring of warn" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 294, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L294" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2206, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2207, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring color of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.warn.close.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 300, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L300" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2208, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring shadow of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.warn.close.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 306, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L306" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2207, - 2208 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 294, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L294" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2204, - 2205 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 284, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L284" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2198, - 2199, - 2200, - 2201, - 2202 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 256, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L256" - } - ] - } - } - }, - { - "id": 2209, - "name": "error", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the error section" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 313, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L313" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2210, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2211, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of error" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.error.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 319, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L319" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2212, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of error" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.error.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 325, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L325" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2213, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of error" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.error.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 331, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L331" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2214, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of error" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.error.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 337, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L337" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2215, - "name": "closeButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button of error" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 341, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L341" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2216, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2217, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button hover background of error" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.error.close.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 347, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L347" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2218, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring of error" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 351, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L351" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2219, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2220, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring color of error" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.error.close.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 357, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L357" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2221, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring shadow of error" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.error.close.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 363, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L363" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2220, - 2221 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 351, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L351" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2217, - 2218 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 341, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L341" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2211, - 2212, - 2213, - 2214, - 2215 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 313, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L313" - } - ] - } - } - }, - { - "id": 2222, - "name": "secondary", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the secondary section" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 370, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L370" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2223, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2224, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.secondary.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 376, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L376" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2225, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.secondary.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 382, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L382" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2226, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.secondary.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 388, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L388" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2227, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.secondary.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 394, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L394" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2228, - "name": "closeButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button of secondary" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 398, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L398" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2229, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2230, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button hover background of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.secondary.close.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 404, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L404" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2231, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring of secondary" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 408, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L408" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2232, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2233, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring color of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.secondary.close.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 414, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L414" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2234, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring shadow of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.secondary.close.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 420, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L420" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2233, - 2234 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 408, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L408" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2230, - 2231 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 398, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L398" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2224, - 2225, - 2226, - 2227, - 2228 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 370, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L370" - } - ] - } - } - }, - { - "id": 2235, - "name": "contrast", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the contrast section" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 427, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L427" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2236, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2237, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.contrast.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 433, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L433" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2238, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.contrast.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 439, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L439" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2239, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.contrast.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 445, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L445" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2240, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.contrast.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 451, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L451" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2241, - "name": "closeButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button of contrast" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 455, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L455" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2242, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2243, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button hover background of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.contrast.close.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 461, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L461" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2244, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring of contrast" - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 465, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L465" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2245, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2246, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring color of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.contrast.close.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 471, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L471" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2247, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring shadow of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "message.contrast.close.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 477, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L477" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2246, - 2247 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 465, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L465" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2243, - 2244 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 455, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L455" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2237, - 2238, - 2239, - 2240, - 2241 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 427, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L427" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2248, - 2141, - 2146, - 2150, - 2154, - 2157, - 2167, - 2170, - 2183, - 2196, - 2209, - 2222, - 2235 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2140, - "name": "MessageDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2140 - ] - } - ], - "sources": [ - { - "fileName": "message/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/message/index.d.ts#L1" - } - ] - }, - { - "id": 2252, - "name": "themes/metergroup", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "MeterGroup Design Tokens\n\n[Live Demo](https://www.primeng.org/metergroup/)" - } - ] - }, - "children": [ - { - "id": 2253, - "name": "MeterGroupDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2275, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2276, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2277, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2253, - "name": "MeterGroupDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2278, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2253, - "name": "MeterGroupDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2277, - 2278 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2254, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2255, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2256, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "metergroup.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2257, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "metergroup.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2256, - 2257 - ] - } - ], - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2258, - "name": "meters", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the meters section" - } - ] - }, - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 34, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L34" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2259, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2260, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of meters" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "metergroup.meters.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 40, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L40" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2261, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of meters" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "metergroup.meters.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 46, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L46" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2260, - 2261 - ] - } - ], - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 34, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L34" - } - ] - } - } - }, - { - "id": 2262, - "name": "label", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the label section" - } - ] - }, - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 51, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L51" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2263, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2264, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of label" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "metergroup.label.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 57, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L57" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2264 - ] - } - ], - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 51, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L51" - } - ] - } - } - }, - { - "id": 2265, - "name": "labelMarker", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the label marker section" - } - ] - }, - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 62, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L62" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2266, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2267, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of label marker" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "metergroup.label.marker.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 68, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L68" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2267 - ] - } - ], - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 62, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L62" - } - ] - } - } - }, - { - "id": 2268, - "name": "labelIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the label icon section" - } - ] - }, - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 73, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L73" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2269, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2270, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of label icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "metergroup.label.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 79, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L79" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2270 - ] - } - ], - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 73, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L73" - } - ] - } - } - }, - { - "id": 2271, - "name": "labelList", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the label list section" - } - ] - }, - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 84, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L84" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2272, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2273, - "name": "verticalGap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Vertical gap of label list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "metergroup.label.list.vertical.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 90, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L90" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2274, - "name": "horizontalGap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Horizontal gap of label list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "metergroup.label.list.horizontal.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 96, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L96" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2273, - 2274 - ] - } - ], - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 84, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L84" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2275, - 2254, - 2258, - 2262, - 2265, - 2268, - 2271 - ] - } - ], - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2253, - "name": "MeterGroupDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2253 - ] - } - ], - "sources": [ - { - "fileName": "metergroup/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/metergroup/index.d.ts#L1" - } - ] - }, - { - "id": 2279, - "name": "themes/multiselect", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "MultiSelect Design Tokens\n\n[Live Demo](https://www.primeng.org/multiselect/)" - } - ] - }, - "children": [ - { - "id": 2280, - "name": "MultiSelectDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2348, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2349, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2350, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2280, - "name": "MultiSelectDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2351, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2280, - "name": "MultiSelectDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2350, - 2351 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2281, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2282, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2283, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2284, - "name": "disabledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.disabled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2285, - "name": "filledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Filled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.filled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2286, - "name": "filledFocusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Filled focus background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.filled.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2287, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2288, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2289, - "name": "focusBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.focus.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 59, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L59" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2290, - "name": "invalidBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invalid border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.invalid.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 65, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L65" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2291, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 71, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L71" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2292, - "name": "disabledColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.disabled.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 77, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L77" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2293, - "name": "placeholderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Placeholder color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.placeholder.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 83, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L83" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2294, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 89, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L89" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2295, - "name": "paddingX", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding x of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.padding.x" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 95, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L95" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2296, - "name": "paddingY", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding y of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.padding.y" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 101, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L101" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2297, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 107, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L107" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2298, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 111, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L111" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2299, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2300, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 117, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L117" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2301, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 123, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L123" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2302, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 129, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L129" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2303, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 135, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L135" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2304, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 141, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L141" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2300, - 2301, - 2302, - 2303, - 2304 - ] - } - ], - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 111, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L111" - } - ] - } - } - }, - { - "id": 2305, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 148, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L148" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2283, - 2284, - 2285, - 2286, - 2287, - 2288, - 2289, - 2290, - 2291, - 2292, - 2293, - 2294, - 2295, - 2296, - 2297, - 2298, - 2305 - ] - } - ], - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2306, - "name": "dropdown", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the dropdown section" - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 153, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L153" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2307, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2308, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.dropdown.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 159, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L159" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2309, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.dropdown.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 165, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L165" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2308, - 2309 - ] - } - ], - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 153, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L153" - } - ] - } - } - }, - { - "id": 2310, - "name": "overlay", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the overlay section" - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 170, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L170" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2311, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2312, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.overlay.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 176, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L176" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2313, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.overlay.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 182, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L182" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2314, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.overlay.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 188, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L188" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2315, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.overlay.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 194, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L194" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2316, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.overlay.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 200, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L200" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2312, - 2313, - 2314, - 2315, - 2316 - ] - } - ], - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 170, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L170" - } - ] - } - } - }, - { - "id": 2317, - "name": "list", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the list section" - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 205, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L205" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2318, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2319, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.list.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 211, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L211" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2320, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.list.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 217, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L217" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2321, - "name": "header", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Header of list" - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 221, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L221" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2322, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2323, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Header padding of list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.list.header.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 227, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L227" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2323 - ] - } - ], - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 221, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L221" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2319, - 2320, - 2321 - ] - } - ], - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 205, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L205" - } - ] - } - } - }, - { - "id": 2324, - "name": "option", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the option section" - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 233, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L233" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2325, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2326, - "name": "focusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus background of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.option.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 239, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L239" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2327, - "name": "selectedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected background of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.option.selected.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 245, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L245" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2328, - "name": "selectedFocusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected focus background of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.option.selected.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 251, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L251" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2329, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.option.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 257, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L257" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2330, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.option.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 263, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L263" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2331, - "name": "selectedColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.option.selected.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 269, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L269" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2332, - "name": "selectedFocusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected focus color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.option.selected.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 275, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L275" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2333, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.option.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 281, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L281" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2334, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.option.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 287, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L287" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2335, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.option.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 293, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L293" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2326, - 2327, - 2328, - 2329, - 2330, - 2331, - 2332, - 2333, - 2334, - 2335 - ] - } - ], - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 233, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L233" - } - ] - } - } - }, - { - "id": 2336, - "name": "optionGroup", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the option group section" - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 298, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L298" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2337, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2338, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of option group" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.option.group.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 304, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L304" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2339, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of option group" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.option.group.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 310, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L310" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2340, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of option group" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.option.group.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 316, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L316" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2341, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of option group" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.option.group.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 322, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L322" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2338, - 2339, - 2340, - 2341 - ] - } - ], - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 298, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L298" - } - ] - } - } - }, - { - "id": 2342, - "name": "chip", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the chip section" - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 327, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L327" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2343, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2344, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of chip" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.chip.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 333, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L333" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2344 - ] - } - ], - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 327, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L327" - } - ] - } - } - }, - { - "id": 2345, - "name": "emptyMessage", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the empty message section" - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 338, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L338" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2346, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2347, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of empty message" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "multiselect.empty.message.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 344, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L344" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2347 - ] - } - ], - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 338, - "character": 19, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L338" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2348, - 2281, - 2306, - 2310, - 2317, - 2324, - 2336, - 2342, - 2345 - ] - } - ], - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2280, - "name": "MultiSelectDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2280 - ] - } - ], - "sources": [ - { - "fileName": "multiselect/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/multiselect/index.d.ts#L1" - } - ] - }, - { - "id": 2352, - "name": "themes/orderlist", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "OrderList Design Tokens\n\n[Live Demo](https://www.primeng.org/orderlist/)" - } - ] - }, - "children": [ - { - "id": 2353, - "name": "OrderListDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2360, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2361, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2362, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2353, - "name": "OrderListDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2363, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2353, - "name": "OrderListDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2362, - 2363 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2354, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "orderlist/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/orderlist/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2355, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2356, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "orderlist.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "orderlist/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/orderlist/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2356 - ] - } - ], - "sources": [ - { - "fileName": "orderlist/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/orderlist/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2357, - "name": "controls", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the controls section" - } - ] - }, - "sources": [ - { - "fileName": "orderlist/index.d.ts", - "line": 28, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/orderlist/index.d.ts#L28" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2358, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2359, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of controls" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "orderlist.controls.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "orderlist/index.d.ts", - "line": 34, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/orderlist/index.d.ts#L34" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2359 - ] - } - ], - "sources": [ - { - "fileName": "orderlist/index.d.ts", - "line": 28, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/orderlist/index.d.ts#L28" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2360, - 2354, - 2357 - ] - } - ], - "sources": [ - { - "fileName": "orderlist/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/orderlist/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2353, - "name": "OrderListDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2353 - ] - } - ], - "sources": [ - { - "fileName": "orderlist/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/orderlist/index.d.ts#L1" - } - ] - }, - { - "id": 2364, - "name": "themes/organizationchart", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "OrganizationChart Design Tokens\n\n[Live Demo](https://www.primeng.org/organizationchart/)" - } - ] - }, - "children": [ - { - "id": 2365, - "name": "OrganizationChartDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2403, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2404, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2405, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2365, - "name": "OrganizationChartDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2406, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2365, - "name": "OrganizationChartDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2405, - 2406 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2366, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2367, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2368, - "name": "gutter", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gutter of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.gutter" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2369, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2368, - 2369 - ] - } - ], - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2370, - "name": "node", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the node section" - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 34, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L34" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2371, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2372, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 40, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L40" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2373, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 46, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L46" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2374, - "name": "selectedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected background of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.selected.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 52, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L52" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2375, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 58, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L58" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2376, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2377, - "name": "selectedColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected color of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.selected.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 70, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L70" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2378, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 76, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L76" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2379, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 82, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L82" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2380, - "name": "toggleablePadding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Toggleable padding of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.toggleable.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 88, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L88" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2381, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 94, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L94" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2372, - 2373, - 2374, - 2375, - 2376, - 2377, - 2378, - 2379, - 2380, - 2381 - ] - } - ], - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 34, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L34" - } - ] - } - } - }, - { - "id": 2382, - "name": "nodeToggleButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the node toggle button section" - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 99, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L99" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2383, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2384, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.toggle.button.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 105, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L105" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2385, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.toggle.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 111, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L111" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2386, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.toggle.button.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 117, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L117" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2387, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.toggle.button.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 123, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L123" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2388, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.toggle.button.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 129, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L129" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2389, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.toggle.button.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 135, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L135" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2390, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.toggle.button.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 141, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L141" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2391, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of node toggle button" - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 145, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L145" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2392, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2393, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.toggle.button.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 151, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L151" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2394, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.toggle.button.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 157, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L157" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2395, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.toggle.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 163, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L163" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2396, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.toggle.button.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 169, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L169" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2397, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.node.toggle.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 175, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L175" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2393, - 2394, - 2395, - 2396, - 2397 - ] - } - ], - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 145, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L145" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2384, - 2385, - 2386, - 2387, - 2388, - 2389, - 2390, - 2391 - ] - } - ], - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 99, - "character": 23, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L99" - } - ] - } - } - }, - { - "id": 2398, - "name": "connector", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the connector section" - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 181, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L181" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2399, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2400, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of connector" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.connector.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 187, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L187" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2401, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of connector" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.connector.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 193, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L193" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2402, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of connector" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "organizationchart.connector.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 199, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L199" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2400, - 2401, - 2402 - ] - } - ], - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 181, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L181" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2403, - 2366, - 2370, - 2382, - 2398 - ] - } - ], - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2365, - "name": "OrganizationChartDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2365 - ] - } - ], - "sources": [ - { - "fileName": "organizationchart/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/organizationchart/index.d.ts#L1" - } - ] - }, - { - "id": 2407, - "name": "themes/overlaybadge", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "OverlayBadge Design Tokens\n\n[Live Demo](https://www.primeng.org/overlaybadge/)" - } - ] - }, - "children": [ - { - "id": 2408, - "name": "OverlayBadgeDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2415, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2416, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2417, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2408, - "name": "OverlayBadgeDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2418, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2408, - "name": "OverlayBadgeDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2417, - 2418 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2409, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "overlaybadge/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/overlaybadge/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2410, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2411, - "name": "outline", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Outline of root" - } - ] - }, - "sources": [ - { - "fileName": "overlaybadge/index.d.ts", - "line": 21, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/overlaybadge/index.d.ts#L21" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2412, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2413, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Outline width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "overlaybadge.outline.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "overlaybadge/index.d.ts", - "line": 27, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/overlaybadge/index.d.ts#L27" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2414, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Outline color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "overlaybadge.outline.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "overlaybadge/index.d.ts", - "line": 33, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/overlaybadge/index.d.ts#L33" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2413, - 2414 - ] - } - ], - "sources": [ - { - "fileName": "overlaybadge/index.d.ts", - "line": 21, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/overlaybadge/index.d.ts#L21" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2411 - ] - } - ], - "sources": [ - { - "fileName": "overlaybadge/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/overlaybadge/index.d.ts#L17" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2415, - 2409 - ] - } - ], - "sources": [ - { - "fileName": "overlaybadge/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/overlaybadge/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2408, - "name": "OverlayBadgeDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2408 - ] - } - ], - "sources": [ - { - "fileName": "overlaybadge/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/overlaybadge/index.d.ts#L1" - } - ] - }, - { - "id": 2419, - "name": "themes/paginator", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Paginator Design Tokens\n\n[Live Demo](https://www.primeng.org/paginator/)" - } - ] - }, - "children": [ - { - "id": 2420, - "name": "PaginatorDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2453, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2454, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2455, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2420, - "name": "PaginatorDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2456, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2420, - "name": "PaginatorDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2455, - 2456 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2421, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2422, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2423, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2424, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2425, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2426, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2427, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2428, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2423, - 2424, - 2425, - 2426, - 2427, - 2428 - ] - } - ], - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2429, - "name": "navButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the nav button section" - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 58, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L58" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2430, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2431, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.nav.button.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2432, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.nav.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 70, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L70" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2433, - "name": "selectedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected background of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.nav.button.selected.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 76, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L76" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2434, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.nav.button.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 82, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L82" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2435, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.nav.button.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 88, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L88" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2436, - "name": "selectedColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected color of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.nav.button.selected.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 94, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L94" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2437, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.nav.button.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 100, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L100" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2438, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.nav.button.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 106, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L106" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2439, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.nav.button.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 112, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L112" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2440, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of nav button" - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 116, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L116" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2441, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2442, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.nav.button.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 122, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L122" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2443, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.nav.button.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 128, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L128" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2444, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.nav.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 134, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L134" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2445, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.nav.button.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 140, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L140" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2446, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.nav.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 146, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L146" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2442, - 2443, - 2444, - 2445, - 2446 - ] - } - ], - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 116, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L116" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2431, - 2432, - 2433, - 2434, - 2435, - 2436, - 2437, - 2438, - 2439, - 2440 - ] - } - ], - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 58, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L58" - } - ] - } - } - }, - { - "id": 2447, - "name": "currentPageReport", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the current page report section" - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 152, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L152" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2448, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2449, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of current page report" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.current.page.report.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 158, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L158" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2449 - ] - } - ], - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 152, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L152" - } - ] - } - } - }, - { - "id": 2450, - "name": "jumpToPageInput", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the jump to page input section" - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 163, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L163" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2451, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2452, - "name": "maxWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Max width of jump to page input" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "paginator.jump.to.page.input.max.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 169, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L169" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2452 - ] - } - ], - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 163, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L163" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2453, - 2421, - 2429, - 2447, - 2450 - ] - } - ], - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2420, - "name": "PaginatorDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2420 - ] - } - ], - "sources": [ - { - "fileName": "paginator/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/paginator/index.d.ts#L1" - } - ] - }, - { - "id": 2457, - "name": "themes/panel", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Panel Design Tokens\n\n[Live Demo](https://www.primeng.org/panel/)" - } - ] - }, - "children": [ - { - "id": 2458, - "name": "PanelDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2485, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2486, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2487, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2458, - "name": "PanelDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2488, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2458, - "name": "PanelDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2487, - 2488 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2459, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2460, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2461, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panel.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2462, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panel.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2463, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panel.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2464, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panel.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2461, - 2462, - 2463, - 2464 - ] - } - ], - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2465, - "name": "header", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the header section" - } - ] - }, - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 46, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L46" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2466, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2467, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panel.header.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 52, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L52" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2468, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panel.header.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 58, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L58" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2469, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panel.header.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2470, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panel.header.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 70, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L70" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2471, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panel.header.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 76, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L76" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2472, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panel.header.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 82, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L82" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2467, - 2468, - 2469, - 2470, - 2471, - 2472 - ] - } - ], - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 46, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L46" - } - ] - } - } - }, - { - "id": 2473, - "name": "toggleableHeader", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the toggleable header section" - } - ] - }, - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 87, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L87" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2474, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2475, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of toggleable header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panel.toggleable.header.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 93, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L93" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2475 - ] - } - ], - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 87, - "character": 23, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L87" - } - ] - } - } - }, - { - "id": 2476, - "name": "title", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the title section" - } - ] - }, - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 98, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L98" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2477, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2478, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of title" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panel.title.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 104, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L104" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2478 - ] - } - ], - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 98, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L98" - } - ] - } - } - }, - { - "id": 2479, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the content section" - } - ] - }, - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 109, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L109" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2480, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2481, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panel.content.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 115, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L115" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2481 - ] - } - ], - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 109, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L109" - } - ] - } - } - }, - { - "id": 2482, - "name": "footer", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the footer section" - } - ] - }, - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 120, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L120" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2483, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2484, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panel.footer.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 126, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L126" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2484 - ] - } - ], - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 120, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L120" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2485, - 2459, - 2465, - 2473, - 2476, - 2479, - 2482 - ] - } - ], - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2458, - "name": "PanelDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2458 - ] - } - ], - "sources": [ - { - "fileName": "panel/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panel/index.d.ts#L1" - } - ] - }, - { - "id": 2489, - "name": "themes/panelmenu", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "PanelMenu Design Tokens\n\n[Live Demo](https://www.primeng.org/panelmenu/)" - } - ] - }, - "children": [ - { - "id": 2490, - "name": "PanelMenuDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2530, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2531, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2532, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2490, - "name": "PanelMenuDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2533, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2490, - "name": "PanelMenuDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2532, - 2533 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2491, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2492, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2493, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2494, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2493, - 2494 - ] - } - ], - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2495, - "name": "panel", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the panel section" - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 34, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L34" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2496, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2497, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.panel.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 40, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L40" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2498, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.panel.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 46, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L46" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2499, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.panel.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 52, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L52" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2500, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.panel.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 58, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L58" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2501, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.panel.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2502, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.panel.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 70, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L70" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2503, - "name": "first", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "First of panel" - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 74, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L74" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2504, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2505, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "First border width of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.panel.first.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 80, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L80" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2506, - "name": "topBorderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "First top border radius of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.panel.first.top.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 86, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L86" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2505, - 2506 - ] - } - ], - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 74, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L74" - } - ] - } - } - }, - { - "id": 2507, - "name": "last", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Last of panel" - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 91, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L91" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2508, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2509, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Last border width of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.panel.last.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 97, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L97" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2510, - "name": "bottomBorderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Last bottom border radius of panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.panel.last.bottom.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 103, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L103" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2509, - 2510 - ] - } - ], - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 91, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L91" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2497, - 2498, - 2499, - 2500, - 2501, - 2502, - 2503, - 2507 - ] - } - ], - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 34, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L34" - } - ] - } - } - }, - { - "id": 2511, - "name": "item", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the item section" - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 109, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L109" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2512, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2513, - "name": "focusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus background of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.item.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 115, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L115" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2514, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.item.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 121, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L121" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2515, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.item.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 127, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L127" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2516, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.item.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 133, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L133" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2517, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.item.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 139, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L139" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2518, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.item.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 145, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L145" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2519, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon of item" - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 149, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L149" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2520, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2521, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.item.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 155, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L155" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2522, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon focus color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.item.icon.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 161, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L161" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2521, - 2522 - ] - } - ], - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 149, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L149" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2513, - 2514, - 2515, - 2516, - 2517, - 2518, - 2519 - ] - } - ], - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 109, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L109" - } - ] - } - } - }, - { - "id": 2523, - "name": "submenu", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the submenu section" - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 167, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L167" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2524, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2525, - "name": "indent", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Indent of submenu" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.submenu.indent" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 173, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L173" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2525 - ] - } - ], - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 167, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L167" - } - ] - } - } - }, - { - "id": 2526, - "name": "submenuIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the submenu icon section" - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 178, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L178" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2527, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2528, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of submenu icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.submenu.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 184, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L184" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2529, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus color of submenu icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "panelmenu.submenu.icon.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 190, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L190" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2528, - 2529 - ] - } - ], - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 178, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L178" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2530, - 2491, - 2495, - 2511, - 2523, - 2526 - ] - } - ], - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2490, - "name": "PanelMenuDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2490 - ] - } - ], - "sources": [ - { - "fileName": "panelmenu/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/panelmenu/index.d.ts#L1" - } - ] - }, - { - "id": 2534, - "name": "themes/password", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Password Design Tokens\n\n[Live Demo](https://www.primeng.org/password/)" - } - ] - }, - "children": [ - { - "id": 2535, - "name": "PasswordDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2560, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2561, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2562, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2535, - "name": "PasswordDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2563, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2535, - "name": "PasswordDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2562, - 2563 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2536, - "name": "meter", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the meter section" - } - ] - }, - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2537, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2538, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of meter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "password.meter.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2539, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of meter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "password.meter.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2540, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of meter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "password.meter.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2538, - 2539, - 2540 - ] - } - ], - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 17, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2541, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the icon section" - } - ] - }, - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 40, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L40" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2542, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2543, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "password.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 46, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L46" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2543 - ] - } - ], - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 40, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L40" - } - ] - } - } - }, - { - "id": 2544, - "name": "overlay", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the overlay section" - } - ] - }, - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 51, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L51" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2545, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2546, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "password.overlay.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 57, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L57" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2547, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "password.overlay.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 63, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L63" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2548, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "password.overlay.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 69, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L69" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2549, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "password.overlay.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 75, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L75" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2550, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "password.overlay.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 81, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2551, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "password.overlay.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 87, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L87" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2546, - 2547, - 2548, - 2549, - 2550, - 2551 - ] - } - ], - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 51, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L51" - } - ] - } - } - }, - { - "id": 2552, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the content section" - } - ] - }, - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 92, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L92" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2553, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2554, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "password.content.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 98, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L98" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2554 - ] - } - ], - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 92, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L92" - } - ] - } - } - }, - { - "id": 2555, - "name": "strength", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the strength section" - } - ] - }, - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 103, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L103" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2556, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2557, - "name": "weakBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Weak background of strength" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "password.strength.weak.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 109, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L109" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2558, - "name": "mediumBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Medium background of strength" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "password.strength.medium.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 115, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L115" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2559, - "name": "strongBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Strong background of strength" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "password.strength.strong.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 121, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L121" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2557, - 2558, - 2559 - ] - } - ], - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 103, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L103" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2560, - 2536, - 2541, - 2544, - 2552, - 2555 - ] - } - ], - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2535, - "name": "PasswordDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2535 - ] - } - ], - "sources": [ - { - "fileName": "password/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/password/index.d.ts#L1" - } - ] - }, - { - "id": 2564, - "name": "themes/picklist", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "PickList Design Tokens\n\n[Live Demo](https://www.primeng.org/picklist/)" - } - ] - }, - "children": [ - { - "id": 2565, - "name": "PickListDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2572, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2573, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2574, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2565, - "name": "PickListDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2575, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2565, - "name": "PickListDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2574, - 2575 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2566, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "picklist/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/picklist/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2567, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2568, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "picklist.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "picklist/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/picklist/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2568 - ] - } - ], - "sources": [ - { - "fileName": "picklist/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/picklist/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2569, - "name": "controls", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the controls section" - } - ] - }, - "sources": [ - { - "fileName": "picklist/index.d.ts", - "line": 28, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/picklist/index.d.ts#L28" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2570, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2571, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of controls" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "picklist.controls.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "picklist/index.d.ts", - "line": 34, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/picklist/index.d.ts#L34" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2571 - ] - } - ], - "sources": [ - { - "fileName": "picklist/index.d.ts", - "line": 28, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/picklist/index.d.ts#L28" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2572, - 2566, - 2569 - ] - } - ], - "sources": [ - { - "fileName": "picklist/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/picklist/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2565, - "name": "PickListDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2565 - ] - } - ], - "sources": [ - { - "fileName": "picklist/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/picklist/index.d.ts#L1" - } - ] - }, - { - "id": 2576, - "name": "themes/popover", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Popover Design Tokens\n\n[Live Demo](https://www.primeng.org/popover/)" - } - ] - }, - "children": [ - { - "id": 2577, - "name": "PopoverDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2590, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2591, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2592, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2577, - "name": "PopoverDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2593, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2577, - "name": "PopoverDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2592, - 2593 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2578, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "popover/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/popover/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2579, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2580, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "popover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "popover/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/popover/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2581, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "popover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "popover/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/popover/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2582, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "popover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "popover/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/popover/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2583, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "popover.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "popover/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/popover/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2584, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "popover.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "popover/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/popover/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2585, - "name": "gutter", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gutter of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "popover.gutter" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "popover/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/popover/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2586, - "name": "arrowOffset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Arrow offset of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "popover.arrow.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "popover/index.d.ts", - "line": 59, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/popover/index.d.ts#L59" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2580, - 2581, - 2582, - 2583, - 2584, - 2585, - 2586 - ] - } - ], - "sources": [ - { - "fileName": "popover/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/popover/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2587, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the content section" - } - ] - }, - "sources": [ - { - "fileName": "popover/index.d.ts", - "line": 64, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/popover/index.d.ts#L64" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2588, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2589, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "popover.content.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "popover/index.d.ts", - "line": 70, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/popover/index.d.ts#L70" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2589 - ] - } - ], - "sources": [ - { - "fileName": "popover/index.d.ts", - "line": 64, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/popover/index.d.ts#L64" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2590, - 2578, - 2587 - ] - } - ], - "sources": [ - { - "fileName": "popover/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/popover/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2577, - "name": "PopoverDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2577 - ] - } - ], - "sources": [ - { - "fileName": "popover/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/popover/index.d.ts#L1" - } - ] - }, - { - "id": 2594, - "name": "themes/progressbar", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "ProgressBar Design Tokens\n\n[Live Demo](https://www.primeng.org/progressbar/)" - } - ] - }, - "children": [ - { - "id": 2595, - "name": "ProgressBarDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2609, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2610, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2611, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2595, - "name": "ProgressBarDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2612, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2595, - "name": "ProgressBarDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2611, - 2612 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2596, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "progressbar/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressbar/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2597, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2598, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "progressbar.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "progressbar/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressbar/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2599, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "progressbar.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "progressbar/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressbar/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2600, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "progressbar.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "progressbar/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressbar/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2598, - 2599, - 2600 - ] - } - ], - "sources": [ - { - "fileName": "progressbar/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressbar/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2601, - "name": "value", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the value section" - } - ] - }, - "sources": [ - { - "fileName": "progressbar/index.d.ts", - "line": 40, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressbar/index.d.ts#L40" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2602, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2603, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of value" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "progressbar.value.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "progressbar/index.d.ts", - "line": 46, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressbar/index.d.ts#L46" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2603 - ] - } - ], - "sources": [ - { - "fileName": "progressbar/index.d.ts", - "line": 40, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressbar/index.d.ts#L40" - } - ] - } - } - }, - { - "id": 2604, - "name": "label", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the label section" - } - ] - }, - "sources": [ - { - "fileName": "progressbar/index.d.ts", - "line": 51, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressbar/index.d.ts#L51" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2605, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2606, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of label" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "progressbar.label.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "progressbar/index.d.ts", - "line": 57, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressbar/index.d.ts#L57" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2607, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font size of label" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "progressbar.label.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "progressbar/index.d.ts", - "line": 63, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressbar/index.d.ts#L63" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2608, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of label" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "progressbar.label.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "progressbar/index.d.ts", - "line": 69, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressbar/index.d.ts#L69" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2606, - 2607, - 2608 - ] - } - ], - "sources": [ - { - "fileName": "progressbar/index.d.ts", - "line": 51, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressbar/index.d.ts#L51" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2609, - 2596, - 2601, - 2604 - ] - } - ], - "sources": [ - { - "fileName": "progressbar/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressbar/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2595, - "name": "ProgressBarDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2595 - ] - } - ], - "sources": [ - { - "fileName": "progressbar/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressbar/index.d.ts#L1" - } - ] - }, - { - "id": 2613, - "name": "themes/progressspinner", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "ProgressSpinner Design Tokens\n\n[Live Demo](https://www.primeng.org/progressspinner/)" - } - ] - }, - "children": [ - { - "id": 2614, - "name": "ProgressSpinnerDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2621, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2622, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2623, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2614, - "name": "ProgressSpinnerDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2624, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2614, - "name": "ProgressSpinnerDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2623, - 2624 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2615, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "progressspinner/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressspinner/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2616, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2617, - "name": "color.1", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color.1 of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "progressspinner.color.1" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "progressspinner/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressspinner/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2618, - "name": "color.2", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color.2 of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "progressspinner.color.2" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "progressspinner/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressspinner/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2619, - "name": "color.3", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color.3 of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "progressspinner.color.3" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "progressspinner/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressspinner/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2620, - "name": "color.4", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color.4 of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "progressspinner.color.4" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "progressspinner/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressspinner/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2617, - 2618, - 2619, - 2620 - ] - } - ], - "sources": [ - { - "fileName": "progressspinner/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressspinner/index.d.ts#L17" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2621, - 2615 - ] - } - ], - "sources": [ - { - "fileName": "progressspinner/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressspinner/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2614, - "name": "ProgressSpinnerDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2614 - ] - } - ], - "sources": [ - { - "fileName": "progressspinner/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/progressspinner/index.d.ts#L1" - } - ] - }, - { - "id": 2625, - "name": "themes/radiobutton", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "RadioButton Design Tokens\n\n[Live Demo](https://www.primeng.org/radiobutton/)" - } - ] - }, - "children": [ - { - "id": 2626, - "name": "RadioButtonDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2659, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2660, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2661, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2626, - "name": "RadioButtonDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2662, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2626, - "name": "RadioButtonDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2661, - 2662 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2627, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2628, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2629, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2630, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2631, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2632, - "name": "checkedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.checked.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2633, - "name": "checkedHoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked hover background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.checked.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2634, - "name": "disabledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.disabled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2635, - "name": "filledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Filled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.filled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 59, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L59" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2636, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 65, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L65" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2637, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 71, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L71" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2638, - "name": "focusBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.focus.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 77, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L77" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2639, - "name": "checkedBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.checked.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 83, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L83" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2640, - "name": "checkedHoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.checked.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 89, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L89" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2641, - "name": "checkedFocusBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked focus border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.checked.focus.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 95, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L95" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2642, - "name": "checkedDisabledBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked disabled border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.checked.disabled.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 101, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L101" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2643, - "name": "invalidBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invalid border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.invalid.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 107, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L107" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2644, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 113, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L113" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2645, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 117, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L117" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2646, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2647, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 123, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L123" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2648, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 129, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L129" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2649, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 135, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L135" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2650, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 141, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L141" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2651, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 147, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L147" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2647, - 2648, - 2649, - 2650, - 2651 - ] - } - ], - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 117, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L117" - } - ] - } - } - }, - { - "id": 2652, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 154, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L154" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2629, - 2630, - 2631, - 2632, - 2633, - 2634, - 2635, - 2636, - 2637, - 2638, - 2639, - 2640, - 2641, - 2642, - 2643, - 2644, - 2645, - 2652 - ] - } - ], - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2653, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the icon section" - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 159, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L159" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2654, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2655, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 165, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L165" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2656, - "name": "checkedColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked color of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.icon.checked.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 171, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L171" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2657, - "name": "checkedHoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked hover color of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.icon.checked.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 177, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L177" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2658, - "name": "disabledColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled color of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "radiobutton.icon.disabled.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 183, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L183" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2655, - 2656, - 2657, - 2658 - ] - } - ], - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 159, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L159" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2659, - 2627, - 2653 - ] - } - ], - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2626, - "name": "RadioButtonDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2626 - ] - } - ], - "sources": [ - { - "fileName": "radiobutton/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/radiobutton/index.d.ts#L1" - } - ] - }, - { - "id": 2663, - "name": "themes/rating", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Rating Design Tokens\n\n[Live Demo](https://www.primeng.org/rating/)" - } - ] - }, - "children": [ - { - "id": 2664, - "name": "RatingDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2675, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2676, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2677, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2664, - "name": "RatingDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2678, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2664, - "name": "RatingDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2677, - 2678 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2665, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "rating/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/rating/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2666, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2667, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "rating.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "rating/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/rating/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2668, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "rating.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "rating/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/rating/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2667, - 2668 - ] - } - ], - "sources": [ - { - "fileName": "rating/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/rating/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2669, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the icon section" - } - ] - }, - "sources": [ - { - "fileName": "rating/index.d.ts", - "line": 34, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/rating/index.d.ts#L34" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2670, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2671, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "rating.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "rating/index.d.ts", - "line": 40, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/rating/index.d.ts#L40" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2672, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "rating.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "rating/index.d.ts", - "line": 46, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/rating/index.d.ts#L46" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2673, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "rating.icon.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "rating/index.d.ts", - "line": 52, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/rating/index.d.ts#L52" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2674, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "rating.icon.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "rating/index.d.ts", - "line": 58, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/rating/index.d.ts#L58" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2671, - 2672, - 2673, - 2674 - ] - } - ], - "sources": [ - { - "fileName": "rating/index.d.ts", - "line": 34, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/rating/index.d.ts#L34" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2675, - 2665, - 2669 - ] - } - ], - "sources": [ - { - "fileName": "rating/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/rating/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2664, - "name": "RatingDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2664 - ] - } - ], - "sources": [ - { - "fileName": "rating/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/rating/index.d.ts#L1" - } - ] - }, - { - "id": 2679, - "name": "themes/ripple", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Ripple Design Tokens\n\n[Live Demo](https://www.primeng.org/ripple/)" - } - ] - }, - "children": [ - { - "id": 2680, - "name": "RippleDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2684, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2685, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2686, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2680, - "name": "RippleDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2687, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2680, - "name": "RippleDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2686, - 2687 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2681, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "ripple/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/ripple/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2682, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2683, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "ripple.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "ripple/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/ripple/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2683 - ] - } - ], - "sources": [ - { - "fileName": "ripple/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/ripple/index.d.ts#L17" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2684, - 2681 - ] - } - ], - "sources": [ - { - "fileName": "ripple/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/ripple/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2680, - "name": "RippleDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2680 - ] - } - ], - "sources": [ - { - "fileName": "ripple/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/ripple/index.d.ts#L1" - } - ] - }, - { - "id": 2688, - "name": "themes/scrollpanel", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "ScrollPanel Design Tokens\n\n[Live Demo](https://www.primeng.org/scrollpanel/)" - } - ] - }, - "children": [ - { - "id": 2689, - "name": "ScrollPanelDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2705, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2706, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2707, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2689, - "name": "ScrollPanelDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2708, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2689, - "name": "ScrollPanelDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2707, - 2708 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2690, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "scrollpanel/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/scrollpanel/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2691, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2692, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "scrollpanel.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "scrollpanel/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/scrollpanel/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2692 - ] - } - ], - "sources": [ - { - "fileName": "scrollpanel/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/scrollpanel/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2693, - "name": "bar", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the bar section" - } - ] - }, - "sources": [ - { - "fileName": "scrollpanel/index.d.ts", - "line": 28, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/scrollpanel/index.d.ts#L28" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2694, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2695, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of bar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "scrollpanel.bar.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "scrollpanel/index.d.ts", - "line": 34, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/scrollpanel/index.d.ts#L34" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2696, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of bar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "scrollpanel.bar.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "scrollpanel/index.d.ts", - "line": 40, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/scrollpanel/index.d.ts#L40" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2697, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of bar" - } - ] - }, - "sources": [ - { - "fileName": "scrollpanel/index.d.ts", - "line": 44, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/scrollpanel/index.d.ts#L44" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2698, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2699, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of bar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "scrollpanel.bar.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "scrollpanel/index.d.ts", - "line": 50, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/scrollpanel/index.d.ts#L50" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2700, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of bar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "scrollpanel.bar.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "scrollpanel/index.d.ts", - "line": 56, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/scrollpanel/index.d.ts#L56" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2701, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of bar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "scrollpanel.bar.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "scrollpanel/index.d.ts", - "line": 62, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/scrollpanel/index.d.ts#L62" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2702, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of bar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "scrollpanel.bar.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "scrollpanel/index.d.ts", - "line": 68, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/scrollpanel/index.d.ts#L68" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2703, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of bar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "scrollpanel.bar.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "scrollpanel/index.d.ts", - "line": 74, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/scrollpanel/index.d.ts#L74" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2699, - 2700, - 2701, - 2702, - 2703 - ] - } - ], - "sources": [ - { - "fileName": "scrollpanel/index.d.ts", - "line": 44, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/scrollpanel/index.d.ts#L44" - } - ] - } - } - }, - { - "id": 2704, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of bar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "scrollpanel.bar.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "scrollpanel/index.d.ts", - "line": 81, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/scrollpanel/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2695, - 2696, - 2697, - 2704 - ] - } - ], - "sources": [ - { - "fileName": "scrollpanel/index.d.ts", - "line": 28, - "character": 10, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/scrollpanel/index.d.ts#L28" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2705, - 2690, - 2693 - ] - } - ], - "sources": [ - { - "fileName": "scrollpanel/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/scrollpanel/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2689, - "name": "ScrollPanelDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2689 - ] - } - ], - "sources": [ - { - "fileName": "scrollpanel/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/scrollpanel/index.d.ts#L1" - } - ] - }, - { - "id": 2709, - "name": "themes/select", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Select Design Tokens\n\n[Live Demo](https://www.primeng.org/select/)" - } - ] - }, - "children": [ - { - "id": 2710, - "name": "SelectDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2782, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2783, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2784, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2710, - "name": "SelectDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2785, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2710, - "name": "SelectDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2784, - 2785 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2711, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2712, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2713, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2714, - "name": "disabledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.disabled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2715, - "name": "filledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Filled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.filled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2716, - "name": "filledFocusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Filled focus background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.filled.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2717, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2718, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2719, - "name": "focusBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.focus.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 59, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L59" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2720, - "name": "invalidBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invalid border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.invalid.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 65, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L65" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2721, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 71, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L71" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2722, - "name": "disabledColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.disabled.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 77, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L77" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2723, - "name": "placeholderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Placeholder color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.placeholder.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 83, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L83" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2724, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 89, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L89" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2725, - "name": "paddingX", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding x of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.padding.x" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 95, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L95" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2726, - "name": "paddingY", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding y of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.padding.y" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 101, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L101" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2727, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 107, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L107" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2728, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 111, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L111" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2729, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2730, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 117, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L117" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2731, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 123, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L123" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2732, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 129, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L129" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2733, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 135, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L135" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2734, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 141, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L141" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2730, - 2731, - 2732, - 2733, - 2734 - ] - } - ], - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 111, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L111" - } - ] - } - } - }, - { - "id": 2735, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 148, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L148" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2713, - 2714, - 2715, - 2716, - 2717, - 2718, - 2719, - 2720, - 2721, - 2722, - 2723, - 2724, - 2725, - 2726, - 2727, - 2728, - 2735 - ] - } - ], - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2736, - "name": "dropdown", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the dropdown section" - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 153, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L153" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2737, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2738, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.dropdown.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 159, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L159" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2739, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.dropdown.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 165, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L165" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2738, - 2739 - ] - } - ], - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 153, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L153" - } - ] - } - } - }, - { - "id": 2740, - "name": "overlay", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the overlay section" - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 170, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L170" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2741, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2742, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.overlay.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 176, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L176" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2743, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.overlay.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 182, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L182" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2744, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.overlay.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 188, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L188" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2745, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.overlay.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 194, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L194" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2746, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.overlay.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 200, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L200" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2742, - 2743, - 2744, - 2745, - 2746 - ] - } - ], - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 170, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L170" - } - ] - } - } - }, - { - "id": 2747, - "name": "list", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the list section" - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 205, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L205" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2748, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2749, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.list.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 211, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L211" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2750, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.list.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 217, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L217" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2751, - "name": "header", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Header of list" - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 221, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L221" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2752, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2753, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Header padding of list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.list.header.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 227, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L227" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2753 - ] - } - ], - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 221, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L221" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2749, - 2750, - 2751 - ] - } - ], - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 205, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L205" - } - ] - } - } - }, - { - "id": 2754, - "name": "option", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the option section" - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 233, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L233" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2755, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2756, - "name": "focusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus background of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.option.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 239, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L239" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2757, - "name": "selectedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected background of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.option.selected.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 245, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L245" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2758, - "name": "selectedFocusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected focus background of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.option.selected.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 251, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L251" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2759, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.option.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 257, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L257" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2760, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.option.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 263, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L263" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2761, - "name": "selectedColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.option.selected.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 269, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L269" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2762, - "name": "selectedFocusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected focus color of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.option.selected.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 275, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L275" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2763, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.option.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 281, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L281" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2764, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of option" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.option.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 287, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L287" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2756, - 2757, - 2758, - 2759, - 2760, - 2761, - 2762, - 2763, - 2764 - ] - } - ], - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 233, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L233" - } - ] - } - } - }, - { - "id": 2765, - "name": "optionGroup", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the option group section" - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 292, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L292" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2766, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2767, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of option group" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.option.group.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 298, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L298" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2768, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of option group" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.option.group.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 304, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L304" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2769, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of option group" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.option.group.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 310, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L310" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2770, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of option group" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.option.group.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 316, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L316" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2767, - 2768, - 2769, - 2770 - ] - } - ], - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 292, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L292" - } - ] - } - } - }, - { - "id": 2771, - "name": "clearIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the clear icon section" - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 321, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L321" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2772, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2773, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of clear icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.clear.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 327, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L327" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2773 - ] - } - ], - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 321, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L321" - } - ] - } - } - }, - { - "id": 2774, - "name": "checkmark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the checkmark section" - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 332, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L332" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2775, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2776, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of checkmark" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.checkmark.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 338, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L338" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2777, - "name": "gutterStart", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gutter start of checkmark" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.checkmark.gutter.start" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 344, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L344" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2778, - "name": "gutterEnd", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gutter end of checkmark" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.checkmark.gutter.end" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 350, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L350" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2776, - 2777, - 2778 - ] - } - ], - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 332, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L332" - } - ] - } - } - }, - { - "id": 2779, - "name": "emptyMessage", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the empty message section" - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 355, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L355" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2780, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2781, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of empty message" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "select.empty.message.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 361, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L361" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2781 - ] - } - ], - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 355, - "character": 19, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L355" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2782, - 2711, - 2736, - 2740, - 2747, - 2754, - 2765, - 2771, - 2774, - 2779 - ] - } - ], - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2710, - "name": "SelectDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2710 - ] - } - ], - "sources": [ - { - "fileName": "select/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/select/index.d.ts#L1" - } - ] - }, - { - "id": 2786, - "name": "themes/selectbutton", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "SelectButton Design Tokens\n\n[Live Demo](https://www.primeng.org/selectbutton/)" - } - ] - }, - "children": [ - { - "id": 2787, - "name": "SelectButtonDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2792, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2793, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2794, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2787, - "name": "SelectButtonDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2795, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2787, - "name": "SelectButtonDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2794, - 2795 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2788, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "selectbutton/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/selectbutton/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2789, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2790, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "selectbutton.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "selectbutton/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/selectbutton/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2791, - "name": "invalidBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invalid border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "selectbutton.invalid.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "selectbutton/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/selectbutton/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2790, - 2791 - ] - } - ], - "sources": [ - { - "fileName": "selectbutton/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/selectbutton/index.d.ts#L17" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2792, - 2788 - ] - } - ], - "sources": [ - { - "fileName": "selectbutton/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/selectbutton/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2787, - "name": "SelectButtonDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2787 - ] - } - ], - "sources": [ - { - "fileName": "selectbutton/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/selectbutton/index.d.ts#L1" - } - ] - }, - { - "id": 2796, - "name": "themes/skeleton", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Skeleton Design Tokens\n\n[Live Demo](https://www.primeng.org/skeleton/)" - } - ] - }, - "children": [ - { - "id": 2797, - "name": "SkeletonDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2803, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2804, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2805, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2797, - "name": "SkeletonDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2806, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2797, - "name": "SkeletonDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2805, - 2806 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2798, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "skeleton/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/skeleton/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2799, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2800, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "skeleton.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "skeleton/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/skeleton/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2801, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "skeleton.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "skeleton/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/skeleton/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2802, - "name": "animationBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Animation background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "skeleton.animation.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "skeleton/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/skeleton/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2800, - 2801, - 2802 - ] - } - ], - "sources": [ - { - "fileName": "skeleton/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/skeleton/index.d.ts#L17" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2803, - 2798 - ] - } - ], - "sources": [ - { - "fileName": "skeleton/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/skeleton/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2797, - "name": "SkeletonDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2797 - ] - } - ], - "sources": [ - { - "fileName": "skeleton/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/skeleton/index.d.ts#L1" - } - ] - }, - { - "id": 2807, - "name": "themes/slider", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Slider Design Tokens\n\n[Live Demo](https://www.primeng.org/slider/)" - } - ] - }, - "children": [ - { - "id": 2808, - "name": "SliderDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2842, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2843, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2844, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2808, - "name": "SliderDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2845, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2808, - "name": "SliderDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2844, - 2845 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2809, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2810, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2811, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2811 - ] - } - ], - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2812, - "name": "track", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the track section" - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 28, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L28" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2813, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2814, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of track" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.track.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 34, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L34" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2815, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of track" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.track.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 40, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L40" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2816, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of track" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.track.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 46, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L46" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2814, - 2815, - 2816 - ] - } - ], - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 28, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L28" - } - ] - } - } - }, - { - "id": 2817, - "name": "range", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the range section" - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 51, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L51" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2818, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2819, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of range" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.range.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 57, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L57" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2819 - ] - } - ], - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 51, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L51" - } - ] - } - } - }, - { - "id": 2820, - "name": "handle", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the handle section" - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 62, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L62" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2821, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2822, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.handle.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 68, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L68" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2823, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.handle.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 74, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L74" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2824, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.handle.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 80, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L80" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2825, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.handle.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 86, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L86" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2826, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.handle.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 92, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L92" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2827, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Content of handle" - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 96, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L96" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2828, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2829, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Content border radius of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.handle.content.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 102, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L102" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2830, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Content hover background of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.handle.content.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 108, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L108" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2831, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Content width of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.handle.content.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 114, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L114" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2832, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Content height of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.handle.content.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 120, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L120" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2833, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Content shadow of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.handle.content.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 126, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L126" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2829, - 2830, - 2831, - 2832, - 2833 - ] - } - ], - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 96, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L96" - } - ] - } - } - }, - { - "id": 2834, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of handle" - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 131, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L131" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2835, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2836, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.handle.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 137, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L137" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2837, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.handle.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 143, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L143" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2838, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.handle.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 149, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L149" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2839, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.handle.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 155, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L155" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2840, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.handle.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 161, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L161" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2836, - 2837, - 2838, - 2839, - 2840 - ] - } - ], - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 131, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L131" - } - ] - } - } - }, - { - "id": 2841, - "name": "contentBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Content background of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "slider.handle.content.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 168, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L168" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2822, - 2823, - 2824, - 2825, - 2826, - 2827, - 2834, - 2841 - ] - } - ], - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 62, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L62" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2842, - 2809, - 2812, - 2817, - 2820 - ] - } - ], - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2808, - "name": "SliderDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2808 - ] - } - ], - "sources": [ - { - "fileName": "slider/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/slider/index.d.ts#L1" - } - ] - }, - { - "id": 2846, - "name": "themes/speeddial", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "SpeedDial Design Tokens\n\n[Live Demo](https://www.primeng.org/speeddial/)" - } - ] - }, - "children": [ - { - "id": 2847, - "name": "SpeedDialDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2852, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2853, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2854, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2847, - "name": "SpeedDialDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2855, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2847, - "name": "SpeedDialDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2854, - 2855 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2848, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "speeddial/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/speeddial/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2849, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2850, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "speeddial.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "speeddial/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/speeddial/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2851, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "speeddial.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "speeddial/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/speeddial/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2850, - 2851 - ] - } - ], - "sources": [ - { - "fileName": "speeddial/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/speeddial/index.d.ts#L17" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2852, - 2848 - ] - } - ], - "sources": [ - { - "fileName": "speeddial/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/speeddial/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2847, - "name": "SpeedDialDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2847 - ] - } - ], - "sources": [ - { - "fileName": "speeddial/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/speeddial/index.d.ts#L1" - } - ] - }, - { - "id": 2856, - "name": "themes/splitbutton", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "SplitButton Design Tokens\n\n[Live Demo](https://www.primeng.org/splitbutton/)" - } - ] - }, - "children": [ - { - "id": 2857, - "name": "SplitButtonDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2863, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2864, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2865, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2857, - "name": "SplitButtonDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2866, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2857, - "name": "SplitButtonDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2865, - 2866 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2858, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "splitbutton/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitbutton/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2859, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2860, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "splitbutton.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "splitbutton/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitbutton/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2861, - "name": "roundedBorderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Rounded border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "splitbutton.rounded.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "splitbutton/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitbutton/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2862, - "name": "raisedShadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Raised shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "splitbutton.raised.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "splitbutton/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitbutton/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2860, - 2861, - 2862 - ] - } - ], - "sources": [ - { - "fileName": "splitbutton/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitbutton/index.d.ts#L17" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2863, - 2858 - ] - } - ], - "sources": [ - { - "fileName": "splitbutton/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitbutton/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2857, - "name": "SplitButtonDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2857 - ] - } - ], - "sources": [ - { - "fileName": "splitbutton/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitbutton/index.d.ts#L1" - } - ] - }, - { - "id": 2867, - "name": "themes/splitter", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Splitter Design Tokens\n\n[Live Demo](https://www.primeng.org/splitter/)" - } - ] - }, - "children": [ - { - "id": 2868, - "name": "SplitterDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2890, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2891, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2892, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2868, - "name": "SplitterDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2893, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2868, - "name": "SplitterDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2892, - 2893 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2869, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2870, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2871, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "splitter.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2872, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "splitter.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2873, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "splitter.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2874, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "splitter.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2871, - 2872, - 2873, - 2874 - ] - } - ], - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2875, - "name": "gutter", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the gutter section" - } - ] - }, - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 46, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L46" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2876, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2877, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of gutter" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "splitter.gutter.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 52, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L52" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2877 - ] - } - ], - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 46, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L46" - } - ] - } - } - }, - { - "id": 2878, - "name": "handle", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the handle section" - } - ] - }, - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 57, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L57" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2879, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2880, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "splitter.handle.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 63, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L63" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2881, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "splitter.handle.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 69, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L69" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2882, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "splitter.handle.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 75, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L75" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2883, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of handle" - } - ] - }, - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 79, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L79" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2884, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2885, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "splitter.handle.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 85, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L85" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2886, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "splitter.handle.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 91, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L91" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2887, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "splitter.handle.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 97, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L97" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2888, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "splitter.handle.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 103, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L103" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2889, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "splitter.handle.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 109, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L109" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2885, - 2886, - 2887, - 2888, - 2889 - ] - } - ], - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 79, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L79" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2880, - 2881, - 2882, - 2883 - ] - } - ], - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 57, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L57" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2890, - 2869, - 2875, - 2878 - ] - } - ], - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2868, - "name": "SplitterDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2868 - ] - } - ], - "sources": [ - { - "fileName": "splitter/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/splitter/index.d.ts#L1" - } - ] - }, - { - "id": 2894, - "name": "themes/stepper", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Stepper Design Tokens\n\n[Live Demo](https://www.primeng.org/stepper/)" - } - ] - }, - "children": [ - { - "id": 2895, - "name": "StepperDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2947, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2948, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2949, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2895, - "name": "StepperDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2950, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2895, - "name": "StepperDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2949, - 2950 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2896, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2897, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2898, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2898 - ] - } - ], - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2899, - "name": "separator", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the separator section" - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 28, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L28" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2900, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2901, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of separator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.separator.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 34, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L34" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2902, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active background of separator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.separator.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 40, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L40" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2903, - "name": "margin", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Margin of separator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.separator.margin" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 46, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L46" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2904, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of separator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.separator.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 52, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L52" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2901, - 2902, - 2903, - 2904 - ] - } - ], - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 28, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L28" - } - ] - } - } - }, - { - "id": 2905, - "name": "step", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the step section" - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 57, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L57" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2906, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2907, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of step" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 63, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L63" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2908, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of step" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 69, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L69" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2907, - 2908 - ] - } - ], - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 57, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L57" - } - ] - } - } - }, - { - "id": 2909, - "name": "stepHeader", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the step header section" - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 74, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L74" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2910, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2911, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of step header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.header.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 80, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L80" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2912, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of step header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.header.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 86, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L86" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2913, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of step header" - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 90, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L90" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2914, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2915, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of step header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.header.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 96, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L96" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2916, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of step header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.header.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 102, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L102" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2917, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of step header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.header.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 108, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L108" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2918, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of step header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.header.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 114, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L114" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2919, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of step header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.header.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 120, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L120" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2915, - 2916, - 2917, - 2918, - 2919 - ] - } - ], - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 90, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L90" - } - ] - } - } - }, - { - "id": 2920, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of step header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.header.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 127, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L127" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2911, - 2912, - 2913, - 2920 - ] - } - ], - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 74, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L74" - } - ] - } - } - }, - { - "id": 2921, - "name": "stepTitle", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the step title section" - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 132, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L132" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2922, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2923, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of step title" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.title.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 138, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L138" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2924, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of step title" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.title.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 144, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L144" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2925, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of step title" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.title.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 150, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L150" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2923, - 2924, - 2925 - ] - } - ], - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 132, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L132" - } - ] - } - } - }, - { - "id": 2926, - "name": "stepNumber", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the step number section" - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 155, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L155" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2927, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2928, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of step number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.number.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 161, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L161" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2929, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active background of step number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.number.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 167, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L167" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2930, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of step number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.number.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 173, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L173" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2931, - "name": "activeBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active border color of step number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.number.active.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 179, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L179" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2932, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of step number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.number.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 185, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L185" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2933, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of step number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.number.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 191, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L191" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2934, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of step number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.number.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 197, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L197" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2935, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font size of step number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.number.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 203, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L203" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2936, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of step number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.number.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 209, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L209" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2937, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of step number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.number.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 215, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L215" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2938, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of step number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.step.number.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 221, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L221" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2928, - 2929, - 2930, - 2931, - 2932, - 2933, - 2934, - 2935, - 2936, - 2937, - 2938 - ] - } - ], - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 155, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L155" - } - ] - } - } - }, - { - "id": 2939, - "name": "steppanels", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the steppanels section" - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 226, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L226" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2940, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2941, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of steppanels" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.steppanels.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 232, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L232" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2941 - ] - } - ], - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 226, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L226" - } - ] - } - } - }, - { - "id": 2942, - "name": "steppanel", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the steppanel section" - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 237, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L237" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2943, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2944, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of steppanel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.steppanel.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 243, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L243" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2945, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of steppanel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.steppanel.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 249, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L249" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2946, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of steppanel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "stepper.steppanel.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 255, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L255" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2944, - 2945, - 2946 - ] - } - ], - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 237, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L237" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2947, - 2896, - 2899, - 2905, - 2909, - 2921, - 2926, - 2939, - 2942 - ] - } - ], - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2895, - "name": "StepperDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2895 - ] - } - ], - "sources": [ - { - "fileName": "stepper/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/stepper/index.d.ts#L1" - } - ] - }, - { - "id": 2951, - "name": "themes/steps", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Steps Design Tokens\n\n[Live Demo](https://www.primeng.org/steps/)" - } - ] - }, - "children": [ - { - "id": 2952, - "name": "StepsDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 2988, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2989, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2990, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2952, - "name": "StepsDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 2991, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2952, - "name": "StepsDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2990, - 2991 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2953, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2954, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2955, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2955 - ] - } - ], - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2956, - "name": "separator", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the separator section" - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 28, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L28" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2957, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2958, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of separator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.separator.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 34, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L34" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2958 - ] - } - ], - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 28, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L28" - } - ] - } - } - }, - { - "id": 2959, - "name": "itemLink", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the item link section" - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 39, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L39" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2960, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2961, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of item link" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.link.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 45, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L45" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2962, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of item link" - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 49, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L49" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2963, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2964, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of item link" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.link.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 55, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L55" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2965, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of item link" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.link.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 61, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L61" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2966, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of item link" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.link.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 67, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L67" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2967, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of item link" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.link.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 73, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L73" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2968, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of item link" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.link.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 79, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L79" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2964, - 2965, - 2966, - 2967, - 2968 - ] - } - ], - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 49, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L49" - } - ] - } - } - }, - { - "id": 2969, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of item link" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.link.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 86, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L86" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2961, - 2962, - 2969 - ] - } - ], - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 39, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L39" - } - ] - } - } - }, - { - "id": 2970, - "name": "itemLabel", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the item label section" - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 91, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L91" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2971, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2972, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of item label" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.label.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 97, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L97" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2973, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of item label" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.label.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 103, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L103" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2974, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of item label" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.label.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 109, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L109" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2972, - 2973, - 2974 - ] - } - ], - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 91, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L91" - } - ] - } - } - }, - { - "id": 2975, - "name": "itemNumber", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the item number section" - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 114, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L114" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2976, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2977, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of item number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.number.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 120, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L120" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2978, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active background of item number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.number.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 126, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L126" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2979, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of item number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.number.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 132, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L132" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2980, - "name": "activeBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active border color of item number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.number.active.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 138, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L138" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2981, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of item number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.number.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 144, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L144" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2982, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of item number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.number.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 150, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L150" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2983, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of item number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.number.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 156, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L156" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2984, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font size of item number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.number.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 162, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L162" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2985, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of item number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.number.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 168, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L168" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2986, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of item number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.number.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 174, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L174" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 2987, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of item number" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "steps.item.number.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 180, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L180" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2977, - 2978, - 2979, - 2980, - 2981, - 2982, - 2983, - 2984, - 2985, - 2986, - 2987 - ] - } - ], - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 114, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L114" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2988, - 2953, - 2956, - 2959, - 2970, - 2975 - ] - } - ], - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2952, - "name": "StepsDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2952 - ] - } - ], - "sources": [ - { - "fileName": "steps/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/steps/index.d.ts#L1" - } - ] - }, - { - "id": 2992, - "name": "themes/tabmenu", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Tabmenu Design Tokens\n\n[Live Demo](https://www.primeng.org/tabmenu/)" - } - ] - }, - "children": [ - { - "id": 2993, - "name": "TabmenuDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 3035, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3036, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3037, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2993, - "name": "TabmenuDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 3038, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 2993, - "name": "TabmenuDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3037, - 3038 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 2994, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2995, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2996, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2996 - ] - } - ], - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 2997, - "name": "tablist", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the tablist section" - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 28, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L28" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 2998, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 2999, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of tablist" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.tablist.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 34, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L34" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3000, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of tablist" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.tablist.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 40, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L40" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3001, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of tablist" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.tablist.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 46, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L46" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 2999, - 3000, - 3001 - ] - } - ], - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 28, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L28" - } - ] - } - } - }, - { - "id": 3002, - "name": "item", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the item section" - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 51, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L51" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3003, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3004, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 57, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L57" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3005, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 63, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L63" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3006, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active background of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 69, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L69" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3007, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 75, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L75" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3008, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 81, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3009, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover border color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 87, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L87" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3010, - "name": "activeBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active border color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.active.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 93, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L93" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3011, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 99, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L99" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3012, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 105, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L105" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3013, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 111, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L111" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3014, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 117, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L117" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3015, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 123, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L123" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3016, - "name": "margin", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Margin of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.margin" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 129, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L129" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3017, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 135, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L135" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3018, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of item" - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 139, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L139" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3019, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3020, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 145, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L145" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3021, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 151, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L151" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3022, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 157, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L157" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3023, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 163, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L163" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3024, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 169, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L169" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3020, - 3021, - 3022, - 3023, - 3024 - ] - } - ], - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 139, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L139" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3004, - 3005, - 3006, - 3007, - 3008, - 3009, - 3010, - 3011, - 3012, - 3013, - 3014, - 3015, - 3016, - 3017, - 3018 - ] - } - ], - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 51, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L51" - } - ] - } - } - }, - { - "id": 3025, - "name": "itemIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the item icon section" - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 175, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L175" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3026, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3027, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of item icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 181, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L181" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3028, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of item icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.icon.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 187, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L187" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3029, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of item icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.item.icon.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 193, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L193" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3027, - 3028, - 3029 - ] - } - ], - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 175, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L175" - } - ] - } - } - }, - { - "id": 3030, - "name": "activeBar", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the active bar section" - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 198, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L198" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3031, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3032, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of active bar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.active.bar.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 204, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L204" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3033, - "name": "bottom", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Bottom of active bar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.active.bar.bottom" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 210, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L210" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3034, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of active bar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabmenu.active.bar.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 216, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L216" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3032, - 3033, - 3034 - ] - } - ], - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 198, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L198" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3035, - 2994, - 2997, - 3002, - 3025, - 3030 - ] - } - ], - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 2993, - "name": "TabmenuDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 2993 - ] - } - ], - "sources": [ - { - "fileName": "tabmenu/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabmenu/index.d.ts#L1" - } - ] - }, - { - "id": 3039, - "name": "themes/tabs", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Tabs Design Tokens\n\n[Live Demo](https://www.primeng.org/tabs/)" - } - ] - }, - "children": [ - { - "id": 3040, - "name": "TabsDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 3103, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3104, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3105, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3040, - "name": "TabsDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 3106, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3040, - "name": "TabsDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3105, - 3106 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 3041, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3042, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3043, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3043 - ] - } - ], - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 3044, - "name": "tablist", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the tablist section" - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 28, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L28" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3045, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3046, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of tablist" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tablist.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 34, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L34" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3047, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of tablist" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tablist.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 40, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L40" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3048, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of tablist" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tablist.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 46, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L46" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3046, - 3047, - 3048 - ] - } - ], - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 28, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L28" - } - ] - } - } - }, - { - "id": 3049, - "name": "tab", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the tab section" - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 51, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L51" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3050, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3051, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tab.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 57, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L57" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3052, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tab.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 63, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L63" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3053, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active background of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tab.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 69, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L69" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3054, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tab.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 75, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L75" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3055, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tab.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 81, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3056, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover border color of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tab.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 87, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L87" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3057, - "name": "activeBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active border color of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tab.active.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 93, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L93" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3058, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tab.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 99, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L99" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3059, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tab.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 105, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L105" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3060, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tab.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 111, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L111" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3061, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tab.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 117, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L117" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3062, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tab.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 123, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L123" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3063, - "name": "margin", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Margin of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tab.margin" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 129, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L129" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3064, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tab.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 135, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L135" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3065, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of tab" - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 139, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L139" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3066, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3067, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tab.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 145, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L145" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3068, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tab.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 151, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L151" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3069, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tab.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 157, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L157" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3070, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tab.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 163, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L163" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3071, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tab.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 169, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L169" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3067, - 3068, - 3069, - 3070, - 3071 - ] - } - ], - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 139, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L139" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3051, - 3052, - 3053, - 3054, - 3055, - 3056, - 3057, - 3058, - 3059, - 3060, - 3061, - 3062, - 3063, - 3064, - 3065 - ] - } - ], - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 51, - "character": 10, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L51" - } - ] - } - } - }, - { - "id": 3072, - "name": "tabpanel", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the tabpanel section" - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 175, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L175" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3073, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3074, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of tabpanel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tabpanel.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 181, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L181" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3075, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of tabpanel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tabpanel.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 187, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L187" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3076, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of tabpanel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tabpanel.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 193, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L193" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3077, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of tabpanel" - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 197, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L197" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3078, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3079, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of tabpanel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tabpanel.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 203, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L203" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3080, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of tabpanel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tabpanel.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 209, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L209" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3081, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of tabpanel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tabpanel.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 215, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L215" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3082, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of tabpanel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tabpanel.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 221, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L221" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3083, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of tabpanel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.tabpanel.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 227, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L227" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3079, - 3080, - 3081, - 3082, - 3083 - ] - } - ], - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 197, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L197" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3074, - 3075, - 3076, - 3077 - ] - } - ], - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 175, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L175" - } - ] - } - } - }, - { - "id": 3084, - "name": "navButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the nav button section" - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 233, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L233" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3085, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3086, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.nav.button.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 239, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L239" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3087, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.nav.button.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 245, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L245" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3088, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.nav.button.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 251, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L251" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3089, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.nav.button.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 257, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L257" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3090, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of nav button" - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 261, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L261" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3091, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3092, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.nav.button.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 267, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L267" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3093, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.nav.button.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 273, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L273" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3094, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.nav.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 279, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L279" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3095, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.nav.button.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 285, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L285" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3096, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.nav.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 291, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L291" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3092, - 3093, - 3094, - 3095, - 3096 - ] - } - ], - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 261, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L261" - } - ] - } - } - }, - { - "id": 3097, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.nav.button.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 298, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L298" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3086, - 3087, - 3088, - 3089, - 3090, - 3097 - ] - } - ], - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 233, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L233" - } - ] - } - } - }, - { - "id": 3098, - "name": "activeBar", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the active bar section" - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 303, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L303" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3099, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3100, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of active bar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.active.bar.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 309, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L309" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3101, - "name": "bottom", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Bottom of active bar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.active.bar.bottom" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 315, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L315" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3102, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of active bar" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabs.active.bar.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 321, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L321" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3100, - 3101, - 3102 - ] - } - ], - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 303, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L303" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3103, - 3041, - 3044, - 3049, - 3072, - 3084, - 3098 - ] - } - ], - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 3040, - "name": "TabsDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 3040 - ] - } - ], - "sources": [ - { - "fileName": "tabs/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabs/index.d.ts#L1" - } - ] - }, - { - "id": 3107, - "name": "themes/tabview", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "TabView Design Tokens\n\n[Live Demo](https://www.primeng.org/tabview/)" - } - ] - }, - "children": [ - { - "id": 3108, - "name": "TabViewDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 3133, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3134, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3135, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3108, - "name": "TabViewDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 3136, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3108, - "name": "TabViewDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3135, - 3136 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 3109, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3110, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3111, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabview.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3111 - ] - } - ], - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 3112, - "name": "tabList", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the tab list section" - } - ] - }, - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 28, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L28" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3113, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3114, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of tab list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabview.tab.list.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 34, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L34" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3115, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of tab list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabview.tab.list.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 40, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L40" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3114, - 3115 - ] - } - ], - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 28, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L28" - } - ] - } - } - }, - { - "id": 3116, - "name": "tab", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the tab section" - } - ] - }, - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 45, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L45" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3117, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3118, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabview.tab.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 51, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L51" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3119, - "name": "activeBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active border color of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabview.tab.active.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 57, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L57" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3120, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabview.tab.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 63, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L63" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3121, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabview.tab.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 69, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L69" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3122, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of tab" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabview.tab.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 75, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L75" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3118, - 3119, - 3120, - 3121, - 3122 - ] - } - ], - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 45, - "character": 10, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L45" - } - ] - } - } - }, - { - "id": 3123, - "name": "tabPanel", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the tab panel section" - } - ] - }, - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 80, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L80" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3124, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3125, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of tab panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabview.tab.panel.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 86, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L86" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3126, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of tab panel" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabview.tab.panel.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 92, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L92" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3125, - 3126 - ] - } - ], - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 80, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L80" - } - ] - } - } - }, - { - "id": 3127, - "name": "navButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the nav button section" - } - ] - }, - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 97, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L97" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3128, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3129, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabview.nav.button.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 103, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L103" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3130, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabview.nav.button.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 109, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L109" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3131, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabview.nav.button.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 115, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L115" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3132, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of nav button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tabview.nav.button.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 121, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L121" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3129, - 3130, - 3131, - 3132 - ] - } - ], - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 97, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L97" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3133, - 3109, - 3112, - 3116, - 3123, - 3127 - ] - } - ], - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 3108, - "name": "TabViewDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 3108 - ] - } - ], - "sources": [ - { - "fileName": "tabview/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tabview/index.d.ts#L1" - } - ] - }, - { - "id": 3137, - "name": "themes/tag", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Tag Design Tokens\n\n[Live Demo](https://www.primeng.org/tag/)" - } - ] - }, - "children": [ - { - "id": 3138, - "name": "TagDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 3178, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3179, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3180, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3138, - "name": "TagDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 3181, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3138, - "name": "TagDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3180, - 3181 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 3139, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3140, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3141, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font size of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3142, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3143, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3144, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3145, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3146, - "name": "roundedBorderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Rounded border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.rounded.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3141, - 3142, - 3143, - 3144, - 3145, - 3146 - ] - } - ], - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 3147, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the icon section" - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 58, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L58" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3148, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3149, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3149 - ] - } - ], - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 58, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L58" - } - ] - } - } - }, - { - "id": 3150, - "name": "primary", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the primary section" - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 69, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L69" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3151, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3152, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of primary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.primary.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 75, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L75" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3153, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of primary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.primary.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 81, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3152, - 3153 - ] - } - ], - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 69, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L69" - } - ] - } - } - }, - { - "id": 3154, - "name": "secondary", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the secondary section" - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 86, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L86" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3155, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3156, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.secondary.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 92, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L92" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3157, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.secondary.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 98, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L98" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3156, - 3157 - ] - } - ], - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 86, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L86" - } - ] - } - } - }, - { - "id": 3158, - "name": "success", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the success section" - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 103, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L103" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3159, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3160, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.success.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 109, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L109" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3161, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.success.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 115, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L115" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3160, - 3161 - ] - } - ], - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 103, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L103" - } - ] - } - } - }, - { - "id": 3162, - "name": "info", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the info section" - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 120, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L120" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3163, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3164, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.info.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 126, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L126" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3165, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.info.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 132, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L132" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3164, - 3165 - ] - } - ], - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 120, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L120" - } - ] - } - } - }, - { - "id": 3166, - "name": "warn", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the warn section" - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 137, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L137" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3167, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3168, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.warn.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 143, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L143" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3169, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.warn.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 149, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L149" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3168, - 3169 - ] - } - ], - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 137, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L137" - } - ] - } - } - }, - { - "id": 3170, - "name": "danger", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the danger section" - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 154, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L154" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3171, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3172, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of danger" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.danger.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 160, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L160" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3173, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of danger" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.danger.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 166, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L166" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3172, - 3173 - ] - } - ], - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 154, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L154" - } - ] - } - } - }, - { - "id": 3174, - "name": "contrast", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the contrast section" - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 171, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L171" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3175, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3176, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.contrast.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 177, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L177" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3177, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tag.contrast.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 183, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L183" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3176, - 3177 - ] - } - ], - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 171, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L171" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3178, - 3139, - 3147, - 3150, - 3154, - 3158, - 3162, - 3166, - 3170, - 3174 - ] - } - ], - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 3138, - "name": "TagDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 3138 - ] - } - ], - "sources": [ - { - "fileName": "tag/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tag/index.d.ts#L1" - } - ] - }, - { - "id": 3182, - "name": "themes/terminal", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Terminal Design Tokens\n\n[Live Demo](https://www.primeng.org/terminal/)" - } - ] - }, - "children": [ - { - "id": 3183, - "name": "TerminalDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 3198, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3199, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3200, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3183, - "name": "TerminalDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 3201, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3183, - "name": "TerminalDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3200, - 3201 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 3184, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "terminal/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/terminal/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3185, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3186, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "terminal.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "terminal/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/terminal/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3187, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "terminal.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "terminal/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/terminal/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3188, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "terminal.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "terminal/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/terminal/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3189, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "terminal.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "terminal/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/terminal/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3190, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "terminal.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "terminal/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/terminal/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3191, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "terminal.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "terminal/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/terminal/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3186, - 3187, - 3188, - 3189, - 3190, - 3191 - ] - } - ], - "sources": [ - { - "fileName": "terminal/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/terminal/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 3192, - "name": "prompt", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the prompt section" - } - ] - }, - "sources": [ - { - "fileName": "terminal/index.d.ts", - "line": 58, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/terminal/index.d.ts#L58" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3193, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3194, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of prompt" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "terminal.prompt.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "terminal/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/terminal/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3194 - ] - } - ], - "sources": [ - { - "fileName": "terminal/index.d.ts", - "line": 58, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/terminal/index.d.ts#L58" - } - ] - } - } - }, - { - "id": 3195, - "name": "commandResponse", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the command response section" - } - ] - }, - "sources": [ - { - "fileName": "terminal/index.d.ts", - "line": 69, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/terminal/index.d.ts#L69" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3196, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3197, - "name": "margin", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Margin of command response" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "terminal.command.response.margin" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "terminal/index.d.ts", - "line": 75, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/terminal/index.d.ts#L75" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3197 - ] - } - ], - "sources": [ - { - "fileName": "terminal/index.d.ts", - "line": 69, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/terminal/index.d.ts#L69" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3198, - 3184, - 3192, - 3195 - ] - } - ], - "sources": [ - { - "fileName": "terminal/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/terminal/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 3183, - "name": "TerminalDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 3183 - ] - } - ], - "sources": [ - { - "fileName": "terminal/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/terminal/index.d.ts#L1" - } - ] - }, - { - "id": 3202, - "name": "themes/textarea", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Textarea Design Tokens\n\n[Live Demo](https://www.primeng.org/textarea/)" - } - ] - }, - "children": [ - { - "id": 3203, - "name": "TextareaDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 3229, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3230, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3231, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3203, - "name": "TextareaDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 3232, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3203, - "name": "TextareaDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3231, - 3232 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 3204, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3205, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3206, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3207, - "name": "disabledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.disabled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3208, - "name": "filledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Filled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.filled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3209, - "name": "filledFocusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Filled focus background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.filled.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3210, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3211, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3212, - "name": "focusBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.focus.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 59, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L59" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3213, - "name": "invalidBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invalid border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.invalid.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 65, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L65" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3214, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 71, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L71" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3215, - "name": "disabledColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.disabled.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 77, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L77" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3216, - "name": "placeholderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Placeholder color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.placeholder.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 83, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L83" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3217, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 89, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L89" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3218, - "name": "paddingX", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding x of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.padding.x" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 95, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L95" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3219, - "name": "paddingY", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding y of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.padding.y" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 101, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L101" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3220, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 107, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L107" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3221, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 111, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L111" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3222, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3223, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 117, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L117" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3224, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 123, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L123" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3225, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 129, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L129" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3226, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 135, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L135" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3227, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 141, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L141" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3223, - 3224, - 3225, - 3226, - 3227 - ] - } - ], - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 111, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L111" - } - ] - } - } - }, - { - "id": 3228, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "textarea.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 148, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L148" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3206, - 3207, - 3208, - 3209, - 3210, - 3211, - 3212, - 3213, - 3214, - 3215, - 3216, - 3217, - 3218, - 3219, - 3220, - 3221, - 3228 - ] - } - ], - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L17" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3229, - 3204 - ] - } - ], - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 3203, - "name": "TextareaDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 3203 - ] - } - ], - "sources": [ - { - "fileName": "textarea/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/textarea/index.d.ts#L1" - } - ] - }, - { - "id": 3233, - "name": "themes/tieredmenu", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "TieredMenu Design Tokens\n\n[Live Demo](https://www.primeng.org/tieredmenu/)" - } - ] - }, - "children": [ - { - "id": 3234, - "name": "TieredMenuDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 3277, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3278, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3279, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3234, - "name": "TieredMenuDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 3280, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3234, - "name": "TieredMenuDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3279, - 3280 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 3235, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3236, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3237, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3238, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3239, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3240, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3241, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3242, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3237, - 3238, - 3239, - 3240, - 3241, - 3242 - ] - } - ], - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 3243, - "name": "list", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the list section" - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 58, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L58" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3244, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3245, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.list.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3246, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of list" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.list.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 70, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L70" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3245, - 3246 - ] - } - ], - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 58, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L58" - } - ] - } - } - }, - { - "id": 3247, - "name": "item", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the item section" - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 75, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L75" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3248, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3249, - "name": "focusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus background of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.item.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 81, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3250, - "name": "activeBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active background of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.item.active.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 87, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L87" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3251, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.item.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 93, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L93" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3252, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.item.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 99, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L99" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3253, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.item.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 105, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L105" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3254, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.item.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 111, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L111" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3255, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.item.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 117, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L117" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3256, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.item.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 123, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L123" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3257, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon of item" - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 127, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L127" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3258, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3259, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.item.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 133, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L133" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3260, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon focus color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.item.icon.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 139, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L139" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3261, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Icon active color of item" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.item.icon.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 145, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L145" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3259, - 3260, - 3261 - ] - } - ], - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 127, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L127" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3249, - 3250, - 3251, - 3252, - 3253, - 3254, - 3255, - 3256, - 3257 - ] - } - ], - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 75, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L75" - } - ] - } - } - }, - { - "id": 3262, - "name": "submenuLabel", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the submenu label section" - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 151, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L151" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3263, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3264, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of submenu label" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.submenu.label.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 157, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L157" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3265, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of submenu label" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.submenu.label.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 163, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L163" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3266, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of submenu label" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.submenu.label.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 169, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L169" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3267, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of submenu label" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.submenu.label.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 175, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L175" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3264, - 3265, - 3266, - 3267 - ] - } - ], - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 151, - "character": 19, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L151" - } - ] - } - } - }, - { - "id": 3268, - "name": "submenuIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the submenu icon section" - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 180, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L180" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3269, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3270, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of submenu icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.submenu.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 186, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L186" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3271, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of submenu icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.submenu.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 192, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L192" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3272, - "name": "focusColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus color of submenu icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.submenu.icon.focus.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 198, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L198" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3273, - "name": "activeColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active color of submenu icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.submenu.icon.active.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 204, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L204" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3270, - 3271, - 3272, - 3273 - ] - } - ], - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 180, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L180" - } - ] - } - } - }, - { - "id": 3274, - "name": "separator", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the separator section" - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 209, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L209" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3275, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3276, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of separator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tieredmenu.separator.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 215, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L215" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3276 - ] - } - ], - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 209, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L209" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3277, - 3235, - 3243, - 3247, - 3262, - 3268, - 3274 - ] - } - ], - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 3234, - "name": "TieredMenuDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 3234 - ] - } - ], - "sources": [ - { - "fileName": "tieredmenu/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tieredmenu/index.d.ts#L1" - } - ] - }, - { - "id": 3281, - "name": "themes/timeline", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Timeline Design Tokens\n\n[Live Demo](https://www.primeng.org/timeline/)" - } - ] - }, - "children": [ - { - "id": 3282, - "name": "TimelineDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 3313, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3314, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3315, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3282, - "name": "TimelineDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 3316, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3282, - "name": "TimelineDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3315, - 3316 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 3283, - "name": "event", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the event section" - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3284, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3285, - "name": "minHeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Min height of event" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "timeline.event.min.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3285 - ] - } - ], - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 17, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 3286, - "name": "horizontal", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the horizontal section" - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 28, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L28" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3287, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3288, - "name": "eventContent", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Event content of horizontal" - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 32, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L32" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3289, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3290, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Event content padding of horizontal" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "timeline.horizontal.event.content.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 38, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L38" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3290 - ] - } - ], - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 32, - "character": 23, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L32" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3288 - ] - } - ], - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 28, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L28" - } - ] - } - } - }, - { - "id": 3291, - "name": "vertical", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the vertical section" - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 44, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L44" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3292, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3293, - "name": "eventContent", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Event content of vertical" - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 48, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L48" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3294, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3295, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Event content padding of vertical" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "timeline.vertical.event.content.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 54, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L54" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3295 - ] - } - ], - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 48, - "character": 23, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L48" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3293 - ] - } - ], - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 44, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L44" - } - ] - } - } - }, - { - "id": 3296, - "name": "eventMarker", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the event marker section" - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 60, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L60" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3297, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3298, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of event marker" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "timeline.event.marker.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 66, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L66" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3299, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of event marker" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "timeline.event.marker.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 72, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L72" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3300, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of event marker" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "timeline.event.marker.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 78, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L78" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3301, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of event marker" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "timeline.event.marker.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 84, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L84" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3302, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of event marker" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "timeline.event.marker.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 90, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L90" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3303, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Content of event marker" - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 94, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L94" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3304, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3305, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Content border radius of event marker" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "timeline.event.marker.content.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 100, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L100" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3306, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Content size of event marker" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "timeline.event.marker.content.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 106, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L106" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3307, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Content background of event marker" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "timeline.event.marker.content.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 112, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L112" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3308, - "name": "insetShadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Content inset shadow of event marker" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "timeline.event.marker.content.inset.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 118, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L118" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3305, - 3306, - 3307, - 3308 - ] - } - ], - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 94, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L94" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3298, - 3299, - 3300, - 3301, - 3302, - 3303 - ] - } - ], - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 60, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L60" - } - ] - } - } - }, - { - "id": 3309, - "name": "eventConnector", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the event connector section" - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 124, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L124" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3310, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3311, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of event connector" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "timeline.event.connector.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 130, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L130" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3312, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of event connector" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "timeline.event.connector.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 136, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L136" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3311, - 3312 - ] - } - ], - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 124, - "character": 21, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L124" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3313, - 3283, - 3286, - 3291, - 3296, - 3309 - ] - } - ], - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 3282, - "name": "TimelineDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 3282 - ] - } - ], - "sources": [ - { - "fileName": "timeline/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/timeline/index.d.ts#L1" - } - ] - }, - { - "id": 3317, - "name": "themes/toast", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Toast Design Tokens\n\n[Live Demo](https://www.primeng.org/toast/)" - } - ] - }, - "children": [ - { - "id": 3318, - "name": "ToastDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 3447, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3448, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3449, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3318, - "name": "ToastDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 3450, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3318, - "name": "ToastDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3449, - 3450 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 3319, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3320, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3321, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3322, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3323, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3324, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3321, - 3322, - 3323, - 3324 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 3325, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the icon section" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 46, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L46" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3326, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3327, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 52, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L52" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3327 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 46, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L46" - } - ] - } - } - }, - { - "id": 3328, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the content section" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 57, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L57" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3329, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3330, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.content.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 63, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L63" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3331, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.content.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 69, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L69" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3330, - 3331 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 57, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L57" - } - ] - } - } - }, - { - "id": 3332, - "name": "text", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the text section" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 74, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L74" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3333, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3334, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of text" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.text.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 80, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L80" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3334 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 74, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L74" - } - ] - } - } - }, - { - "id": 3335, - "name": "summary", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the summary section" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 85, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L85" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3336, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3337, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of summary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.summary.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 91, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L91" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3338, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font size of summary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.summary.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 97, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L97" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3337, - 3338 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 85, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L85" - } - ] - } - } - }, - { - "id": 3339, - "name": "detail", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the detail section" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 102, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L102" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3340, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3341, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of detail" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.detail.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 108, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L108" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3342, - "name": "fontSize", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font size of detail" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.detail.font.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 114, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L114" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3341, - 3342 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 102, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L102" - } - ] - } - } - }, - { - "id": 3343, - "name": "closeButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the close button section" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 119, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L119" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3344, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3345, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.close.button.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 125, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L125" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3346, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.close.button.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 131, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L131" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3347, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.close.button.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 137, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L137" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3348, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of close button" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 141, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L141" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3349, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3350, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.close.button.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 147, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L147" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3351, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.close.button.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 153, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L153" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3352, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of close button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.close.button.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 159, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L159" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3350, - 3351, - 3352 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 141, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L141" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3345, - 3346, - 3347, - 3348 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 119, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L119" - } - ] - } - } - }, - { - "id": 3353, - "name": "closeIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the close icon section" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 165, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L165" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3354, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3355, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of close icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.close.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 171, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L171" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3355 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 165, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L165" - } - ] - } - } - }, - { - "id": 3356, - "name": "blur", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the blur section" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 176, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L176" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3357, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3358, - "name": "0", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "0 of blur" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.blur.0" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 182, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L182" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3359, - "name": "1", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "1 of blur" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.blur.1" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 188, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L188" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3360, - "name": "2", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "2 of blur" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.blur.2" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 194, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L194" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3361, - "name": "3", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "3 of blur" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.blur.3" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 200, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L200" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3362, - "name": "4", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "4 of blur" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.blur.4" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 206, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L206" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3358, - 3359, - 3360, - 3361, - 3362 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 176, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L176" - } - ] - } - } - }, - { - "id": 3363, - "name": "info", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the info section" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 211, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L211" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3364, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3365, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.info.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 217, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L217" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3366, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.info.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 223, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L223" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3367, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.info.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 229, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L229" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3368, - "name": "detailColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Detail color of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.info.detail.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 235, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L235" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3369, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.info.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 241, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L241" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3370, - "name": "closeButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button of info" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 245, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L245" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3371, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3372, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button hover background of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.info.close.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 251, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L251" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3373, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring of info" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 255, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L255" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3374, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3375, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring color of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.info.close.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 261, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L261" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3376, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring shadow of info" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.info.close.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 267, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L267" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3375, - 3376 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 255, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L255" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3372, - 3373 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 245, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L245" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3365, - 3366, - 3367, - 3368, - 3369, - 3370 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 211, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L211" - } - ] - } - } - }, - { - "id": 3377, - "name": "success", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the success section" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 274, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L274" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3378, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3379, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.success.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 280, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L280" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3380, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.success.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 286, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L286" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3381, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.success.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 292, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L292" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3382, - "name": "detailColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Detail color of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.success.detail.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 298, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L298" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3383, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.success.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 304, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L304" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3384, - "name": "closeButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button of success" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 308, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L308" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3385, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3386, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button hover background of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.success.close.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 314, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L314" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3387, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring of success" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 318, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L318" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3388, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3389, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring color of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.success.close.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 324, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L324" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3390, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring shadow of success" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.success.close.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 330, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L330" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3389, - 3390 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 318, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L318" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3386, - 3387 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 308, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L308" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3379, - 3380, - 3381, - 3382, - 3383, - 3384 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 274, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L274" - } - ] - } - } - }, - { - "id": 3391, - "name": "warn", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the warn section" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 337, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L337" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3392, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3393, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.warn.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 343, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L343" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3394, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.warn.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 349, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L349" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3395, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.warn.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 355, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L355" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3396, - "name": "detailColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Detail color of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.warn.detail.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 361, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L361" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3397, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.warn.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 367, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L367" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3398, - "name": "closeButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button of warn" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 371, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L371" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3399, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3400, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button hover background of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.warn.close.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 377, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L377" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3401, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring of warn" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 381, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L381" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3402, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3403, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring color of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.warn.close.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 387, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L387" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3404, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring shadow of warn" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.warn.close.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 393, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L393" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3403, - 3404 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 381, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L381" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3400, - 3401 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 371, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L371" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3393, - 3394, - 3395, - 3396, - 3397, - 3398 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 337, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L337" - } - ] - } - } - }, - { - "id": 3405, - "name": "error", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the error section" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 400, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L400" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3406, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3407, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of error" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.error.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 406, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L406" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3408, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of error" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.error.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 412, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L412" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3409, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of error" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.error.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 418, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L418" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3410, - "name": "detailColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Detail color of error" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.error.detail.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 424, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L424" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3411, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of error" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.error.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 430, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L430" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3412, - "name": "closeButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button of error" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 434, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L434" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3413, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3414, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button hover background of error" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.error.close.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 440, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L440" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3415, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring of error" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 444, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L444" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3416, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3417, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring color of error" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.error.close.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 450, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L450" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3418, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring shadow of error" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.error.close.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 456, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L456" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3417, - 3418 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 444, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L444" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3414, - 3415 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 434, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L434" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3407, - 3408, - 3409, - 3410, - 3411, - 3412 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 400, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L400" - } - ] - } - } - }, - { - "id": 3419, - "name": "secondary", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the secondary section" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 463, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L463" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3420, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3421, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.secondary.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 469, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L469" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3422, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.secondary.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 475, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L475" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3423, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.secondary.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 481, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L481" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3424, - "name": "detailColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Detail color of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.secondary.detail.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 487, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L487" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3425, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.secondary.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 493, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L493" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3426, - "name": "closeButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button of secondary" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 497, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L497" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3427, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3428, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button hover background of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.secondary.close.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 503, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L503" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3429, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring of secondary" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 507, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L507" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3430, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3431, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring color of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.secondary.close.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 513, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L513" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3432, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring shadow of secondary" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.secondary.close.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 519, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L519" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3431, - 3432 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 507, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L507" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3428, - 3429 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 497, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L497" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3421, - 3422, - 3423, - 3424, - 3425, - 3426 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 463, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L463" - } - ] - } - } - }, - { - "id": 3433, - "name": "contrast", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the contrast section" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 526, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L526" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3434, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3435, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.contrast.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 532, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L532" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3436, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.contrast.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 538, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L538" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3437, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.contrast.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 544, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L544" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3438, - "name": "detailColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Detail color of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.contrast.detail.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 550, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L550" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3439, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.contrast.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 556, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L556" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3440, - "name": "closeButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button of contrast" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 560, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L560" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3441, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3442, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button hover background of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.contrast.close.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 566, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L566" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3443, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring of contrast" - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 570, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L570" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3444, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3445, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring color of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.contrast.close.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 576, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L576" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3446, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close button focus ring shadow of contrast" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toast.contrast.close.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 582, - "character": 16, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L582" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3445, - 3446 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 570, - "character": 24, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L570" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3442, - 3443 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 560, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L560" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3435, - 3436, - 3437, - 3438, - 3439, - 3440 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 526, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L526" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3447, - 3319, - 3325, - 3328, - 3332, - 3335, - 3339, - 3343, - 3353, - 3356, - 3363, - 3377, - 3391, - 3405, - 3419, - 3433 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 3318, - "name": "ToastDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 3318 - ] - } - ], - "sources": [ - { - "fileName": "toast/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toast/index.d.ts#L1" - } - ] - }, - { - "id": 3451, - "name": "themes/togglebutton", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "ToggleButton Design Tokens\n\n[Live Demo](https://www.primeng.org/togglebutton/)" - } - ] - }, - "children": [ - { - "id": 3452, - "name": "ToggleButtonDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 3491, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3492, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3493, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3452, - "name": "ToggleButtonDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 3494, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3452, - "name": "ToggleButtonDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3493, - 3494 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 3453, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3454, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3455, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3456, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3457, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3458, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3459, - "name": "disabledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.disabled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3460, - "name": "disabledBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.disabled.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3461, - "name": "disabledColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.disabled.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 59, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L59" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3462, - "name": "invalidBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invalid border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.invalid.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 65, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L65" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3463, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 69, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L69" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3464, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3465, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 75, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L75" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3466, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 81, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3467, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 87, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L87" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3468, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 93, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L93" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3469, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 99, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L99" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3465, - 3466, - 3467, - 3468, - 3469 - ] - } - ], - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 69, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L69" - } - ] - } - } - }, - { - "id": 3470, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 106, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L106" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3471, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 112, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L112" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3472, - "name": "checkedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.checked.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 118, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L118" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3473, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 124, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L124" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3474, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 130, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L130" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3475, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 136, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L136" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3476, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 142, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L142" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3477, - "name": "checkedColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.checked.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 148, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L148" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3478, - "name": "checkedBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.checked.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 154, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L154" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3455, - 3456, - 3457, - 3458, - 3459, - 3460, - 3461, - 3462, - 3463, - 3470, - 3471, - 3472, - 3473, - 3474, - 3475, - 3476, - 3477, - 3478 - ] - } - ], - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 3479, - "name": "icon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the icon section" - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 159, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L159" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3480, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3481, - "name": "disabledColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled color of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.icon.disabled.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 165, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L165" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3482, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 171, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L171" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3483, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.icon.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 177, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L177" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3484, - "name": "checkedColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked color of icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.icon.checked.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 183, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L183" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3481, - 3482, - 3483, - 3484 - ] - } - ], - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 159, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L159" - } - ] - } - } - }, - { - "id": 3485, - "name": "content", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the content section" - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 188, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L188" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3486, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3487, - "name": "left", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Left of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.content.left" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 194, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L194" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3488, - "name": "top", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Top of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.content.top" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 200, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L200" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3489, - "name": "checkedShadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked shadow of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.content.checked.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 206, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L206" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3490, - "name": "checkedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked background of content" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "togglebutton.content.checked.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 212, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L212" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3487, - 3488, - 3489, - 3490 - ] - } - ], - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 188, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L188" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3491, - 3453, - 3479, - 3485 - ] - } - ], - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 3452, - "name": "ToggleButtonDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 3452 - ] - } - ], - "sources": [ - { - "fileName": "togglebutton/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/togglebutton/index.d.ts#L1" - } - ] - }, - { - "id": 3495, - "name": "themes/toggleswitch", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "ToggleSwitch Design Tokens\n\n[Live Demo](https://www.primeng.org/toggleswitch/)" - } - ] - }, - "children": [ - { - "id": 3496, - "name": "ToggleSwitchDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 3533, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3534, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3535, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3496, - "name": "ToggleSwitchDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 3536, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3496, - "name": "ToggleSwitchDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3535, - 3536 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 3497, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3498, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3499, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3500, - "name": "height", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.height" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3501, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3502, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3503, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3504, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 51, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L51" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3505, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3506, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 57, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L57" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3507, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 63, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L63" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3508, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 69, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L69" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3509, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 75, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L75" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3510, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 81, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3506, - 3507, - 3508, - 3509, - 3510 - ] - } - ], - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 51, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L51" - } - ] - } - } - }, - { - "id": 3511, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 88, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L88" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3512, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 94, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L94" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3513, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 100, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L100" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3514, - "name": "checkedBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.checked.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 106, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L106" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3515, - "name": "checkedHoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.checked.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 112, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L112" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3516, - "name": "invalidBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invalid border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.invalid.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 118, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L118" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3517, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 124, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L124" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3518, - "name": "slideDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Slide duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.slide.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 130, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L130" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3519, - "name": "disabledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.disabled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 136, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L136" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3520, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 142, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L142" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3521, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 148, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L148" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3522, - "name": "checkedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.checked.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 154, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L154" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3523, - "name": "checkedHoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked hover background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.checked.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 160, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L160" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3499, - 3500, - 3501, - 3502, - 3503, - 3504, - 3511, - 3512, - 3513, - 3514, - 3515, - 3516, - 3517, - 3518, - 3519, - 3520, - 3521, - 3522, - 3523 - ] - } - ], - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 3524, - "name": "handle", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the handle section" - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 165, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L165" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3525, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3526, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.handle.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 171, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L171" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3527, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.handle.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 177, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L177" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3528, - "name": "disabledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled background of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.handle.disabled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 183, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L183" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3529, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.handle.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 189, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L189" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3530, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.handle.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 195, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L195" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3531, - "name": "checkedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked background of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.handle.checked.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 201, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L201" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3532, - "name": "checkedHoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Checked hover background of handle" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toggleswitch.handle.checked.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 207, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L207" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3526, - 3527, - 3528, - 3529, - 3530, - 3531, - 3532 - ] - } - ], - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 165, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L165" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3533, - 3497, - 3524 - ] - } - ], - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 3496, - "name": "ToggleSwitchDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 3496 - ] - } - ], - "sources": [ - { - "fileName": "toggleswitch/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toggleswitch/index.d.ts#L1" - } - ] - }, - { - "id": 3537, - "name": "themes/toolbar", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Toolbar Design Tokens\n\n[Live Demo](https://www.primeng.org/toolbar/)" - } - ] - }, - "children": [ - { - "id": 3538, - "name": "ToolbarDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 3547, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3548, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3549, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3538, - "name": "ToolbarDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 3550, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3538, - "name": "ToolbarDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3549, - 3550 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 3539, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "toolbar/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toolbar/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3540, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3541, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toolbar.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toolbar/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toolbar/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3542, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toolbar.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toolbar/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toolbar/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3543, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toolbar.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toolbar/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toolbar/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3544, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toolbar.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toolbar/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toolbar/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3545, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toolbar.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toolbar/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toolbar/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3546, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "toolbar.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "toolbar/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toolbar/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3541, - 3542, - 3543, - 3544, - 3545, - 3546 - ] - } - ], - "sources": [ - { - "fileName": "toolbar/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toolbar/index.d.ts#L17" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3547, - 3539 - ] - } - ], - "sources": [ - { - "fileName": "toolbar/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toolbar/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 3538, - "name": "ToolbarDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 3538 - ] - } - ], - "sources": [ - { - "fileName": "toolbar/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/toolbar/index.d.ts#L1" - } - ] - }, - { - "id": 3551, - "name": "themes/tooltip", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Tooltip Design Tokens\n\n[Live Demo](https://www.primeng.org/tooltip/)" - } - ] - }, - "children": [ - { - "id": 3552, - "name": "TooltipDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 3562, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3563, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3564, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3552, - "name": "TooltipDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 3565, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3552, - "name": "TooltipDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3564, - 3565 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 3553, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "tooltip/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tooltip/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3554, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3555, - "name": "maxWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Max width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tooltip.max.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tooltip/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tooltip/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3556, - "name": "gutter", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gutter of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tooltip.gutter" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tooltip/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tooltip/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3557, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tooltip.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tooltip/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tooltip/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3558, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tooltip.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tooltip/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tooltip/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3559, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tooltip.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tooltip/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tooltip/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3560, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tooltip.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tooltip/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tooltip/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3561, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tooltip.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tooltip/index.d.ts", - "line": 59, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tooltip/index.d.ts#L59" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3555, - 3556, - 3557, - 3558, - 3559, - 3560, - 3561 - ] - } - ], - "sources": [ - { - "fileName": "tooltip/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tooltip/index.d.ts#L17" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3562, - 3553 - ] - } - ], - "sources": [ - { - "fileName": "tooltip/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tooltip/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 3552, - "name": "TooltipDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 3552 - ] - } - ], - "sources": [ - { - "fileName": "tooltip/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tooltip/index.d.ts#L1" - } - ] - }, - { - "id": 3566, - "name": "themes/tree", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Tree Design Tokens\n\n[Live Demo](https://www.primeng.org/tree/)" - } - ] - }, - "children": [ - { - "id": 3567, - "name": "TreeDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 3617, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3618, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3619, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3567, - "name": "TreeDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 3620, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3567, - "name": "TreeDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3619, - 3620 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 3568, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3569, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3570, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3571, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3572, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3573, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3574, - "name": "indent", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Indent of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.indent" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3575, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3570, - 3571, - 3572, - 3573, - 3574, - 3575 - ] - } - ], - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 3576, - "name": "node", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the node section" - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 58, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L58" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3577, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3578, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3579, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 70, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L70" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3580, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 76, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L76" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3581, - "name": "selectedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected background of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.selected.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 82, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L82" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3582, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 88, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L88" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3583, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 94, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L94" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3584, - "name": "selectedColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected color of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.selected.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 100, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L100" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3585, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of node" - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 104, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L104" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3586, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3587, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 110, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L110" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3588, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 116, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L116" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3589, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 122, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L122" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3590, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 128, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L128" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3591, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 134, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L134" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3587, - 3588, - 3589, - 3590, - 3591 - ] - } - ], - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 104, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L104" - } - ] - } - } - }, - { - "id": 3592, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of node" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 141, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L141" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3578, - 3579, - 3580, - 3581, - 3582, - 3583, - 3584, - 3585, - 3592 - ] - } - ], - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 58, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L58" - } - ] - } - } - }, - { - "id": 3593, - "name": "nodeIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the node icon section" - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 146, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L146" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3594, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3595, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of node icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 152, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L152" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3596, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of node icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.icon.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 158, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L158" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3597, - "name": "selectedColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected color of node icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.icon.selected.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 164, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L164" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3595, - 3596, - 3597 - ] - } - ], - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 146, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L146" - } - ] - } - } - }, - { - "id": 3598, - "name": "nodeToggleButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the node toggle button section" - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 169, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L169" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3599, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3600, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.toggle.button.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 175, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L175" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3601, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.toggle.button.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 181, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L181" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3602, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.toggle.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 187, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L187" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3603, - "name": "selectedHoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected hover background of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.toggle.button.selected.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 193, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L193" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3604, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.toggle.button.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 199, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L199" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3605, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.toggle.button.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 205, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L205" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3606, - "name": "selectedHoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected hover color of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.toggle.button.selected.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 211, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L211" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3607, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of node toggle button" - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 215, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L215" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3608, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3609, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.toggle.button.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 221, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L221" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3610, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.toggle.button.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 227, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L227" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3611, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.toggle.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 233, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L233" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3612, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.toggle.button.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 239, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L239" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3613, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.node.toggle.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 245, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L245" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3609, - 3610, - 3611, - 3612, - 3613 - ] - } - ], - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 215, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L215" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3600, - 3601, - 3602, - 3603, - 3604, - 3605, - 3606, - 3607 - ] - } - ], - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 169, - "character": 23, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L169" - } - ] - } - } - }, - { - "id": 3614, - "name": "loadingIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the loading icon section" - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 251, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L251" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3615, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3616, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of loading icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "tree.loading.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 257, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L257" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3616 - ] - } - ], - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 251, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L251" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3617, - 3568, - 3576, - 3593, - 3598, - 3614 - ] - } - ], - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 3567, - "name": "TreeDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 3567 - ] - } - ], - "sources": [ - { - "fileName": "tree/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/tree/index.d.ts#L1" - } - ] - }, - { - "id": 3621, - "name": "themes/treeselect", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "TreeSelect Design Tokens\n\n[Live Demo](https://www.primeng.org/treeselect/)" - } - ] - }, - "children": [ - { - "id": 3622, - "name": "TreeSelectDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 3668, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3669, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3670, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3622, - "name": "TreeSelectDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 3671, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3622, - "name": "TreeSelectDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3670, - 3671 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 3623, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3624, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3625, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3626, - "name": "disabledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.disabled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3627, - "name": "filledBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Filled background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.filled.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 35, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L35" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3628, - "name": "filledFocusBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Filled focus background of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.filled.focus.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 41, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L41" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3629, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 47, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L47" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3630, - "name": "hoverBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.hover.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 53, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L53" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3631, - "name": "focusBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.focus.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 59, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L59" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3632, - "name": "invalidBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invalid border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.invalid.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 65, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L65" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3633, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 71, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L71" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3634, - "name": "disabledColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Disabled color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.disabled.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 77, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L77" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3635, - "name": "placeholderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Placeholder color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.placeholder.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 83, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L83" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3636, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 89, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L89" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3637, - "name": "paddingX", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding x of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.padding.x" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 95, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L95" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3638, - "name": "paddingY", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding y of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.padding.y" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 101, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L101" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3639, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 107, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L107" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3640, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of root" - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 111, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L111" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3641, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3642, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 117, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L117" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3643, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 123, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L123" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3644, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 129, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L129" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3645, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 135, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L135" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3646, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 141, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L141" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3642, - 3643, - 3644, - 3645, - 3646 - ] - } - ], - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 111, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L111" - } - ] - } - } - }, - { - "id": 3647, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 148, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L148" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3625, - 3626, - 3627, - 3628, - 3629, - 3630, - 3631, - 3632, - 3633, - 3634, - 3635, - 3636, - 3637, - 3638, - 3639, - 3640, - 3647 - ] - } - ], - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 3648, - "name": "dropdown", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the dropdown section" - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 153, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L153" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3649, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3650, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.dropdown.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 159, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L159" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3651, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of dropdown" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.dropdown.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 165, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L165" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3650, - 3651 - ] - } - ], - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 153, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L153" - } - ] - } - } - }, - { - "id": 3652, - "name": "overlay", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the overlay section" - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 170, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L170" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3653, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3654, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.overlay.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 176, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L176" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3655, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.overlay.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 182, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L182" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3656, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.overlay.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 188, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L188" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3657, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.overlay.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 194, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L194" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3658, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Shadow of overlay" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.overlay.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 200, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L200" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3654, - 3655, - 3656, - 3657, - 3658 - ] - } - ], - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 170, - "character": 14, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L170" - } - ] - } - } - }, - { - "id": 3659, - "name": "tree", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the tree section" - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 205, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L205" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3660, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3661, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of tree" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.tree.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 211, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L211" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3661 - ] - } - ], - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 205, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L205" - } - ] - } - } - }, - { - "id": 3662, - "name": "emptyMessage", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the empty message section" - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 216, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L216" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3663, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3664, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of empty message" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.empty.message.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 222, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L222" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3664 - ] - } - ], - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 216, - "character": 19, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L216" - } - ] - } - } - }, - { - "id": 3665, - "name": "chip", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the chip section" - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 227, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L227" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3666, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3667, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of chip" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treeselect.chip.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 233, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L233" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3667 - ] - } - ], - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 227, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L227" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3668, - 3623, - 3648, - 3652, - 3659, - 3662, - 3665 - ] - } - ], - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 3622, - "name": "TreeSelectDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 3622 - ] - } - ], - "sources": [ - { - "fileName": "treeselect/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treeselect/index.d.ts#L1" - } - ] - }, - { - "id": 3672, - "name": "themes/treetable", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "TreeTable Design Tokens\n\n[Live Demo](https://www.primeng.org/treetable/)" - } - ] - }, - "children": [ - { - "id": 3673, - "name": "TreeTableDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 3786, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3787, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3788, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3673, - "name": "TreeTableDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 3789, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3673, - "name": "TreeTableDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3788, - 3789 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 3674, - "name": "root", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the root section" - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3675, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3676, - "name": "transitionDuration", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Transition duration of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.transition.duration" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3677, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of root" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3676, - 3677 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 17, - "character": 11, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 3678, - "name": "header", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the header section" - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 34, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L34" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3679, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3680, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.header.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 40, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L40" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3681, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.header.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 46, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L46" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3682, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.header.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 52, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L52" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3683, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.header.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 58, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L58" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3684, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of header" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.header.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 64, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L64" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3680, - 3681, - 3682, - 3683, - 3684 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 34, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L34" - } - ] - } - } - }, - { - "id": 3685, - "name": "headerCell", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the header cell section" - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 69, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L69" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3686, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3687, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.header.cell.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 75, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L75" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3688, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.header.cell.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 81, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L81" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3689, - "name": "selectedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected background of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.header.cell.selected.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 87, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L87" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3690, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.header.cell.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 93, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L93" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3691, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.header.cell.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 99, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L99" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3692, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.header.cell.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 105, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L105" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3693, - "name": "selectedColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected color of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.header.cell.selected.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 111, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L111" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3694, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.header.cell.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 117, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L117" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3695, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.header.cell.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 123, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L123" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3696, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of header cell" - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 127, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L127" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3697, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3698, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.header.cell.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 133, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L133" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3699, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.header.cell.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 139, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L139" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3700, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.header.cell.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 145, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L145" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3701, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.header.cell.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 151, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L151" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3702, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of header cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.header.cell.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 157, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L157" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3698, - 3699, - 3700, - 3701, - 3702 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 127, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L127" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3687, - 3688, - 3689, - 3690, - 3691, - 3692, - 3693, - 3694, - 3695, - 3696 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 69, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L69" - } - ] - } - } - }, - { - "id": 3703, - "name": "columnTitle", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the column title section" - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 163, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L163" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3704, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3705, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of column title" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.column.title.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 169, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L169" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3705 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 163, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L163" - } - ] - } - } - }, - { - "id": 3706, - "name": "row", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the row section" - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 174, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L174" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3707, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3708, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.row.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 180, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L180" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3709, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.row.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 186, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L186" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3710, - "name": "selectedBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected background of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.row.selected.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 192, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L192" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3711, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.row.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 198, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L198" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3712, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.row.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 204, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L204" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3713, - "name": "selectedColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected color of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.row.selected.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 210, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L210" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3714, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of row" - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 214, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L214" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3715, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3716, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.row.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 220, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L220" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3717, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.row.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 226, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L226" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3718, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.row.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 232, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L232" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3719, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.row.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 238, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L238" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3720, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of row" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.row.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 244, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L244" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3716, - 3717, - 3718, - 3719, - 3720 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 214, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L214" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3708, - 3709, - 3710, - 3711, - 3712, - 3713, - 3714 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 174, - "character": 10, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L174" - } - ] - } - } - }, - { - "id": 3721, - "name": "bodyCell", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the body cell section" - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 250, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L250" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3722, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3723, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of body cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.body.cell.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 256, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L256" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3724, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of body cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.body.cell.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 262, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L262" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3725, - "name": "gap", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Gap of body cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.body.cell.gap" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 268, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L268" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3726, - "name": "selectedBorderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected border color of body cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.body.cell.selected.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 274, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L274" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3723, - 3724, - 3725, - 3726 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 250, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L250" - } - ] - } - } - }, - { - "id": 3727, - "name": "footerCell", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the footer cell section" - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 279, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L279" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3728, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3729, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of footer cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.footer.cell.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 285, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L285" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3730, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of footer cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.footer.cell.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 291, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L291" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3731, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of footer cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.footer.cell.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 297, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L297" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3732, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of footer cell" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.footer.cell.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 303, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L303" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3729, - 3730, - 3731, - 3732 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 279, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L279" - } - ] - } - } - }, - { - "id": 3733, - "name": "columnFooter", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the column footer section" - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 308, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L308" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3734, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3735, - "name": "fontWeight", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Font weight of column footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.column.footer.font.weight" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 314, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L314" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3735 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 308, - "character": 19, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L308" - } - ] - } - } - }, - { - "id": 3736, - "name": "footer", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the footer section" - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 319, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L319" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3737, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3738, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.footer.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 325, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L325" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3739, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.footer.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 331, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L331" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3740, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.footer.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 337, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L337" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3741, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.footer.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 343, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L343" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3742, - "name": "padding", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Padding of footer" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.footer.padding" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 349, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L349" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3738, - 3739, - 3740, - 3741, - 3742 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 319, - "character": 13, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L319" - } - ] - } - } - }, - { - "id": 3743, - "name": "columnResizerWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the column resizer width section" - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 354, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L354" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3744, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3745, - "name": "0", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "0 of column resizer width" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.column.resizer.width.0" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 360, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L360" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3746, - "name": "1", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "1 of column resizer width" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.column.resizer.width.1" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 366, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L366" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3747, - "name": "2", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "2 of column resizer width" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.column.resizer.width.2" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 372, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L372" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3748, - "name": "3", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "3 of column resizer width" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.column.resizer.width.3" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 378, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L378" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3749, - "name": "4", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "4 of column resizer width" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.column.resizer.width.4" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 384, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L384" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3750, - "name": "5", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "5 of column resizer width" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.column.resizer.width.5" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 390, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L390" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3745, - 3746, - 3747, - 3748, - 3749, - 3750 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 354, - "character": 25, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L354" - } - ] - } - } - }, - { - "id": 3751, - "name": "resizeIndicator", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the resize indicator section" - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 395, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L395" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3752, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3753, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of resize indicator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.resize.indicator.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 401, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L401" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3754, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of resize indicator" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.resize.indicator.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 407, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L407" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3753, - 3754 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 395, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L395" - } - ] - } - } - }, - { - "id": 3755, - "name": "sortIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the sort icon section" - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 412, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L412" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3756, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3757, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of sort icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.sort.icon.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 418, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L418" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3758, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of sort icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.sort.icon.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 424, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L424" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3757, - 3758 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 412, - "character": 15, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L412" - } - ] - } - } - }, - { - "id": 3759, - "name": "loadingIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the loading icon section" - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 429, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L429" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3760, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3761, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of loading icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.loading.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 435, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L435" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3761 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 429, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L429" - } - ] - } - } - }, - { - "id": 3762, - "name": "nodeToggleButton", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the node toggle button section" - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 440, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L440" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3763, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3764, - "name": "hoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover background of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.node.toggle.button.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 446, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L446" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3765, - "name": "selectedHoverBackground", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected hover background of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.node.toggle.button.selected.hover.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 452, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L452" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3766, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.node.toggle.button.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 458, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L458" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3767, - "name": "hoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Hover color of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.node.toggle.button.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 464, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L464" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3768, - "name": "selectedHoverColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Selected hover color of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.node.toggle.button.selected.hover.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 470, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L470" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3769, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.node.toggle.button.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 476, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L476" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3770, - "name": "borderRadius", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border radius of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.node.toggle.button.border.radius" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 482, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L482" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3771, - "name": "focusRing", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring of node toggle button" - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 486, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L486" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3772, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3773, - "name": "width", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring width of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.node.toggle.button.focus.ring.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 492, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L492" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3774, - "name": "style", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring style of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.node.toggle.button.focus.ring.style" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 498, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L498" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3775, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring color of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.node.toggle.button.focus.ring.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 504, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L504" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3776, - "name": "offset", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring offset of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.node.toggle.button.focus.ring.offset" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 510, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L510" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3777, - "name": "shadow", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus ring shadow of node toggle button" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.node.toggle.button.focus.ring.shadow" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 516, - "character": 12, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L516" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3773, - 3774, - 3775, - 3776, - 3777 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 486, - "character": 20, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L486" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3764, - 3765, - 3766, - 3767, - 3768, - 3769, - 3770, - 3771 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 440, - "character": 23, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L440" - } - ] - } - } - }, - { - "id": 3778, - "name": "paginatorTop", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the paginator top section" - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 522, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L522" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3779, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3780, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of paginator top" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.paginator.top.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 528, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L528" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3781, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of paginator top" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.paginator.top.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 534, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L534" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3780, - 3781 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 522, - "character": 19, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L522" - } - ] - } - } - }, - { - "id": 3782, - "name": "paginatorBottom", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the paginator bottom section" - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 539, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L539" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3783, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3784, - "name": "borderColor", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border color of paginator bottom" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.paginator.bottom.border.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 545, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L545" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3785, - "name": "borderWidth", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Border width of paginator bottom" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "treetable.paginator.bottom.border.width" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 551, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L551" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3784, - 3785 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 539, - "character": 22, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L539" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3786, - 3674, - 3678, - 3685, - 3703, - 3706, - 3721, - 3727, - 3733, - 3736, - 3743, - 3751, - 3755, - 3759, - 3762, - 3778, - 3782 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 3673, - "name": "TreeTableDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 3673 - ] - } - ], - "sources": [ - { - "fileName": "treetable/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/treetable/index.d.ts#L1" - } - ] - }, - { - "id": 3790, - "name": "themes/scroller", - "variant": "declaration", - "kind": 2, - "flags": {}, - "comment": { - "summary": [ - { - "kind": "text", - "text": "VirtualScroller Design Tokens\n\n[Live Demo](https://www.primeng.org/virtualscroller/)" - } - ] - }, - "children": [ - { - "id": 3791, - "name": "VirtualScrollerDesignTokens", - "variant": "declaration", - "kind": 256, - "flags": {}, - "children": [ - { - "id": 3799, - "name": "colorScheme", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3800, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3801, - "name": "light", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 10, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L10" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3791, - "name": "VirtualScrollerDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - }, - { - "id": 3802, - "name": "dark", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "index.d.ts", - "line": 11, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L11" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Omit" - }, - "typeArguments": [ - { - "type": "reference", - "target": 3791, - "name": "VirtualScrollerDesignTokens", - "package": "primeng" - }, - { - "type": "literal", - "value": "colorScheme" - } - ], - "name": "Omit", - "package": "typescript" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3801, - 3802 - ] - } - ], - "sources": [ - { - "fileName": "index.d.ts", - "line": 9, - "character": 18, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/index.d.ts#L9" - } - ] - } - }, - "inheritedFrom": { - "type": "reference", - "target": 1605, - "name": "ColorSchemeDesignToken.colorScheme" - } - }, - { - "id": 3792, - "name": "loaderMask", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the mask section" - } - ] - }, - "sources": [ - { - "fileName": "virtualscroller/index.d.ts", - "line": 17, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/virtualscroller/index.d.ts#L17" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3793, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3794, - "name": "background", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Background of loader mask" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "virtualscroller.loader.mask.background" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "virtualscroller/index.d.ts", - "line": 23, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/virtualscroller/index.d.ts#L23" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 3795, - "name": "color", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Color of loader mask" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "virtualscroller.loader.mask.color" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "virtualscroller/index.d.ts", - "line": 29, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/virtualscroller/index.d.ts#L29" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3794, - 3795 - ] - } - ], - "sources": [ - { - "fileName": "virtualscroller/index.d.ts", - "line": 17, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/virtualscroller/index.d.ts#L17" - } - ] - } - } - }, - { - "id": 3796, - "name": "loaderIcon", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Used to pass tokens of the loader icon section" - } - ] - }, - "sources": [ - { - "fileName": "virtualscroller/index.d.ts", - "line": 34, - "character": 4, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/virtualscroller/index.d.ts#L34" - } - ], - "type": { - "type": "reflection", - "declaration": { - "id": 3797, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 3798, - "name": "size", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Size of the loader icon" - } - ], - "blockTags": [ - { - "tag": "@designToken", - "content": [ - { - "kind": "text", - "text": "virtualscroller.loader.icon.size" - } - ] - } - ] - }, - "sources": [ - { - "fileName": "virtualscroller/index.d.ts", - "line": 40, - "character": 8, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/virtualscroller/index.d.ts#L40" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3798 - ] - } - ], - "sources": [ - { - "fileName": "virtualscroller/index.d.ts", - "line": 34, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/virtualscroller/index.d.ts#L34" - } - ] - } - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [ - 3799, - 3792, - 3796 - ] - } - ], - "sources": [ - { - "fileName": "virtualscroller/index.d.ts", - "line": 13, - "character": 17, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/virtualscroller/index.d.ts#L13" - } - ], - "extendedTypes": [ - { - "type": "reference", - "target": 1604, - "typeArguments": [ - { - "type": "reference", - "target": 3791, - "name": "VirtualScrollerDesignTokens", - "package": "primeng" - } - ], - "name": "ColorSchemeDesignToken", - "package": "primeng" - } - ] - } - ], - "groups": [ - { - "title": "Interfaces", - "children": [ - 3791 - ] - } - ], - "sources": [ - { - "fileName": "virtualscroller/index.d.ts", - "line": 1, - "character": 0, - "url": "https://github.com/primefaces/primeng/blob/289358f09b8b817855632135c589bd442b9b9954/src/app/components/themes/types/virtualscroller/index.d.ts#L1" - } - ] - } - ], - "groups": [ - { - "title": "Modules", - "children": [ - 1, - 56, - 141, - 168, - 228, - 237, - 269, - 527, - 553, - 584, - 646, - 686, - 720, - 750, - 763, - 790, - 832, - 1007, - 1051, - 1175, - 1203, - 1230, - 1254, - 1277, - 1305, - 1342, - 1382, - 1421, - 1433, - 1546, - 1555, - 1603, - 1681, - 1734, - 1756, - 1792, - 1804, - 1827, - 1868, - 1893, - 1952, - 2034, - 2073, - 2139, - 2252, - 2279, - 2352, - 2364, - 2407, - 2419, - 2457, - 2489, - 2534, - 2564, - 2576, - 2594, - 2613, - 2625, - 2663, - 2679, - 2688, - 2709, - 2786, - 2796, - 2807, - 2846, - 2856, - 2867, - 2894, - 2951, - 2992, - 3039, - 3107, - 3137, - 3182, - 3202, - 3233, - 3281, - 3317, - 3451, - 3495, - 3537, - 3551, - 3566, - 3621, - 3672, - 3790 - ] - } - ], - "packageName": "primeng", - "packageVersion": "18.0.0-beta.3", - "readme": [ - { - "kind": "text", - "text": "[![npm version](https://badge.fury.io/js/primeng.svg)](https://badge.fury.io/js/primeng)\n[![npm downloads](https://img.shields.io/npm/dm/primeng.svg)](https://www.npmjs.com/package/primeng)\n[![Actions CI](https://github.com/primefaces/primeng/workflows/NodeJS%20CI/badge.svg)](https://github.com/primefaces/primeng/actions/workflows/node.js.yml)\n[![Discord Chat](https://img.shields.io/discord/557940238991753223.svg?color=7289da&label=chat&logo=discord)](https://discord.gg/gzKFYnpmCY)\n[![Discussions](https://img.shields.io/github/discussions-search?query=org%3Aprimefaces&logo=github&label=Prime%20Discussions&link=https%3A%2F%2Fgithub.com%2Forgs%2Fprimefaces%2Fdiscussions)](https://github.com/orgs/primefaces/discussions)\n\n[![PrimeNG Hero](https://www.primefaces.org/static/social/primeng-preview.jpg)](https://primeng.org)\n\n### Website\nPrimeNG is a rich set of open source UI Components for Angular. Visit the [PrimeNG website](https://primeng.org/) for interactive demos, comprehensive documentation and additional resources." - } - ], - "symbolIdMap": { - "1": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "" - }, - "2": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "AccordionDesignTokens" - }, - "3": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "AccordionDesignTokens.root" - }, - "4": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type" - }, - "5": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.transitionDuration" - }, - "6": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "AccordionDesignTokens.panel" - }, - "7": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type" - }, - "8": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.borderWidth" - }, - "9": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.borderColor" - }, - "10": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "AccordionDesignTokens.header" - }, - "11": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type" - }, - "12": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.color" - }, - "13": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.hoverColor" - }, - "14": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.activeColor" - }, - "15": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.padding" - }, - "16": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.fontWeight" - }, - "17": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.borderRadius" - }, - "18": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.borderWidth" - }, - "19": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.borderColor" - }, - "20": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.background" - }, - "21": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.hoverBackground" - }, - "22": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.activeBackground" - }, - "23": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.activeHoverBackground" - }, - "24": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.focusRing" - }, - "25": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type" - }, - "26": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.width" - }, - "27": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.style" - }, - "28": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.color" - }, - "29": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.offset" - }, - "30": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.shadow" - }, - "31": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.toggleIcon" - }, - "32": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type" - }, - "33": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.color" - }, - "34": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.hoverColor" - }, - "35": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.activeColor" - }, - "36": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.activeHoverColor" - }, - "37": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.first" - }, - "38": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type" - }, - "39": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.topBorderRadius" - }, - "40": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.borderWidth" - }, - "41": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.last" - }, - "42": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type" - }, - "43": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.bottomBorderRadius" - }, - "44": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.activeBottomBorderRadius" - }, - "45": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "AccordionDesignTokens.content" - }, - "46": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type" - }, - "47": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.borderWidth" - }, - "48": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.borderColor" - }, - "49": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.background" - }, - "50": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.color" - }, - "51": { - "sourceFileName": "src/app/components/themes/types/accordion/index.ts", - "qualifiedName": "__type.padding" - }, - "52": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "53": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "54": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "55": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "56": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "" - }, - "57": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "AutoCompleteDesignTokens" - }, - "58": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "AutoCompleteDesignTokens.root" - }, - "59": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type" - }, - "60": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.background" - }, - "61": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.disabledBackground" - }, - "62": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.filledBackground" - }, - "63": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.filledFocusBackground" - }, - "64": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "65": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "66": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.focusBorderColor" - }, - "67": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.invalidBorderColor" - }, - "68": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.color" - }, - "69": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.disabledColor" - }, - "70": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.placeholderColor" - }, - "71": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "72": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.paddingX" - }, - "73": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.paddingY" - }, - "74": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "75": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "76": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type" - }, - "77": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.width" - }, - "78": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.style" - }, - "79": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.color" - }, - "80": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.offset" - }, - "81": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "82": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "83": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "AutoCompleteDesignTokens.overlay" - }, - "84": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type" - }, - "85": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.background" - }, - "86": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "87": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "88": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.color" - }, - "89": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "90": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "AutoCompleteDesignTokens.list" - }, - "91": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type" - }, - "92": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.padding" - }, - "93": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.gap" - }, - "94": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "AutoCompleteDesignTokens.option" - }, - "95": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type" - }, - "96": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.focusBackground" - }, - "97": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.selectedBackground" - }, - "98": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.selectedFocusBackground" - }, - "99": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.color" - }, - "100": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "101": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.selectedColor" - }, - "102": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.selectedFocusColor" - }, - "103": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.padding" - }, - "104": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "105": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "AutoCompleteDesignTokens.optionGroup" - }, - "106": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type" - }, - "107": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.background" - }, - "108": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.color" - }, - "109": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "110": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.padding" - }, - "111": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "AutoCompleteDesignTokens.dropdown" - }, - "112": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type" - }, - "113": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.width" - }, - "114": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "115": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "116": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.activeBorderColor" - }, - "117": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "118": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "119": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type" - }, - "120": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.width" - }, - "121": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.style" - }, - "122": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.color" - }, - "123": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.offset" - }, - "124": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "125": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.background" - }, - "126": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "127": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "128": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.color" - }, - "129": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "130": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "131": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "AutoCompleteDesignTokens.chip" - }, - "132": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type" - }, - "133": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "134": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "AutoCompleteDesignTokens.emptyMessage" - }, - "135": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type" - }, - "136": { - "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", - "qualifiedName": "__type.padding" - }, - "137": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "138": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "139": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "140": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "141": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "" - }, - "142": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "AvatarDesignTokens" - }, - "143": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "AvatarDesignTokens.root" - }, - "144": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "__type" - }, - "145": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "__type.width" - }, - "146": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "__type.height" - }, - "147": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "148": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "__type.background" - }, - "149": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "150": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "AvatarDesignTokens.group" - }, - "151": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "__type" - }, - "152": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "153": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "__type.offset" - }, - "154": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "AvatarDesignTokens.lg" - }, - "155": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "__type" - }, - "156": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "__type.width" - }, - "157": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "__type.height" - }, - "158": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "159": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "AvatarDesignTokens.xl" - }, - "160": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "__type" - }, - "161": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "__type.width" - }, - "162": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "__type.height" - }, - "163": { - "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "164": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "165": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "166": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "167": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "168": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "" - }, - "169": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "BadgeDesignTokens" - }, - "170": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "BadgeDesignTokens.root" - }, - "171": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type" - }, - "172": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "173": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.padding" - }, - "174": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "175": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "176": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.minWidth" - }, - "177": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.height" - }, - "178": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "BadgeDesignTokens.dot" - }, - "179": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type" - }, - "180": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.size" - }, - "181": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "BadgeDesignTokens.sm" - }, - "182": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type" - }, - "183": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "184": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.minWidth" - }, - "185": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.height" - }, - "186": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "BadgeDesignTokens.lg" - }, - "187": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type" - }, - "188": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "189": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.minWidth" - }, - "190": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.height" - }, - "191": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "BadgeDesignTokens.xl" - }, - "192": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type" - }, - "193": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "194": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.minWidth" - }, - "195": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.height" - }, - "196": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "BadgeDesignTokens.primary" - }, - "197": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type" - }, - "198": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.background" - }, - "199": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.color" - }, - "200": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "BadgeDesignTokens.secondary" - }, - "201": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type" - }, - "202": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.background" - }, - "203": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.color" - }, - "204": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "BadgeDesignTokens.success" - }, - "205": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type" - }, - "206": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.background" - }, - "207": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.color" - }, - "208": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "BadgeDesignTokens.info" - }, - "209": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type" - }, - "210": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.background" - }, - "211": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.color" - }, - "212": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "BadgeDesignTokens.warn" - }, - "213": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type" - }, - "214": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.background" - }, - "215": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.color" - }, - "216": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "BadgeDesignTokens.danger" - }, - "217": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type" - }, - "218": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.background" - }, - "219": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.color" - }, - "220": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "BadgeDesignTokens.contrast" - }, - "221": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type" - }, - "222": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.background" - }, - "223": { - "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", - "qualifiedName": "__type.color" - }, - "224": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "225": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "226": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "227": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "228": { - "sourceFileName": "src/app/components/themes/types/blockui/index.d.ts", - "qualifiedName": "" - }, - "229": { - "sourceFileName": "src/app/components/themes/types/blockui/index.d.ts", - "qualifiedName": "BlockUIDesignTokens" - }, - "230": { - "sourceFileName": "src/app/components/themes/types/blockui/index.d.ts", - "qualifiedName": "BlockUIDesignTokens.root" - }, - "231": { - "sourceFileName": "src/app/components/themes/types/blockui/index.d.ts", - "qualifiedName": "__type" - }, - "232": { - "sourceFileName": "src/app/components/themes/types/blockui/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "233": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "234": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "235": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "236": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "237": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "" - }, - "238": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "BreadcrumbDesignTokens" - }, - "239": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "BreadcrumbDesignTokens.root" - }, - "240": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type" - }, - "241": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type.padding" - }, - "242": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type.background" - }, - "243": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type.gap" - }, - "244": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "245": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "BreadcrumbDesignTokens.item" - }, - "246": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type" - }, - "247": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type.color" - }, - "248": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "249": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "250": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type.gap" - }, - "251": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type.icon" - }, - "252": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type" - }, - "253": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type.color" - }, - "254": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "255": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "256": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type" - }, - "257": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type.width" - }, - "258": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type.style" - }, - "259": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type.color" - }, - "260": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type.offset" - }, - "261": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "262": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "BreadcrumbDesignTokens.separator" - }, - "263": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type" - }, - "264": { - "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", - "qualifiedName": "__type.color" - }, - "265": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "266": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "267": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "268": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "269": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "" - }, - "270": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "ButtonDesignTokens" - }, - "271": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "ButtonDesignTokens.root" - }, - "272": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "273": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "274": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.roundedBorderRadius" - }, - "275": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.gap" - }, - "276": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.paddingX" - }, - "277": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.paddingY" - }, - "278": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.iconOnlyWidth" - }, - "279": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.sm" - }, - "280": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "281": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "282": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.paddingX" - }, - "283": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.paddingY" - }, - "284": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.lg" - }, - "285": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "286": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "287": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.paddingX" - }, - "288": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.paddingY" - }, - "289": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.label" - }, - "290": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "291": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "292": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.raisedShadow" - }, - "293": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "294": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "295": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.width" - }, - "296": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.style" - }, - "297": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.offset" - }, - "298": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.badgeSize" - }, - "299": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "300": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.primary" - }, - "301": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "302": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.background" - }, - "303": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "304": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "305": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "306": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "307": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBorderColor" - }, - "308": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "309": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "310": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "311": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "312": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "313": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "314": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "315": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.secondary" - }, - "316": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "317": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.background" - }, - "318": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "319": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "320": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "321": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "322": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBorderColor" - }, - "323": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "324": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "325": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "326": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "327": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "328": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "329": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "330": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.info" - }, - "331": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "332": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.background" - }, - "333": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "334": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "335": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "336": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "337": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBorderColor" - }, - "338": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "339": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "340": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "341": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "342": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "343": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "344": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "345": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.success" - }, - "346": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "347": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.background" - }, - "348": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "349": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "350": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "351": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "352": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBorderColor" - }, - "353": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "354": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "355": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "356": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "357": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "358": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "359": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "360": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.warn" - }, - "361": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "362": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.background" - }, - "363": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "364": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "365": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "366": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "367": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBorderColor" - }, - "368": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "369": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "370": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "371": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "372": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "373": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "374": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "375": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.help" - }, - "376": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "377": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.background" - }, - "378": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "379": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "380": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "381": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "382": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBorderColor" - }, - "383": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "384": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "385": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "386": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "387": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "388": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "389": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "390": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.danger" - }, - "391": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "392": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.background" - }, - "393": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "394": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "395": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "396": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "397": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBorderColor" - }, - "398": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "399": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "400": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "401": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "402": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "403": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "404": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "405": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.contrast" - }, - "406": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "407": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.background" - }, - "408": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "409": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "410": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "411": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "412": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBorderColor" - }, - "413": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "414": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "415": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "416": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "417": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "418": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "419": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "420": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "ButtonDesignTokens.outlined" - }, - "421": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "422": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.primary" - }, - "423": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "424": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "425": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "426": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "427": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "428": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.secondary" - }, - "429": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "430": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "431": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "432": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "433": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "434": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.success" - }, - "435": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "436": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "437": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "438": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "439": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "440": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.info" - }, - "441": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "442": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "443": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "444": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "445": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "446": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.warn" - }, - "447": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "448": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "449": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "450": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "451": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "452": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.help" - }, - "453": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "454": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "455": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "456": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "457": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "458": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.danger" - }, - "459": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "460": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "461": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "462": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "463": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "464": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.contrast" - }, - "465": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "466": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "467": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "468": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "469": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "470": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.plain" - }, - "471": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "472": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "473": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "474": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "475": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "476": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "ButtonDesignTokens.text" - }, - "477": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "478": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.primary" - }, - "479": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "480": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "481": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "482": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "483": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.secondary" - }, - "484": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "485": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "486": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "487": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "488": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.success" - }, - "489": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "490": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "491": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "492": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "493": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.info" - }, - "494": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "495": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "496": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "497": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "498": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.warn" - }, - "499": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "500": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "501": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "502": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "503": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.help" - }, - "504": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "505": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "506": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "507": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "508": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.danger" - }, - "509": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "510": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "511": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "512": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "513": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.plain" - }, - "514": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "515": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "516": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "517": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "518": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "ButtonDesignTokens.link" - }, - "519": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type" - }, - "520": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.color" - }, - "521": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "522": { - "sourceFileName": "src/app/components/themes/types/button/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "523": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "524": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "525": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "526": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "527": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "" - }, - "528": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "CardDesignTokens" - }, - "529": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "CardDesignTokens.root" - }, - "530": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "__type" - }, - "531": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "__type.background" - }, - "532": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "533": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "__type.color" - }, - "534": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "535": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "CardDesignTokens.body" - }, - "536": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "__type" - }, - "537": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "__type.padding" - }, - "538": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "__type.gap" - }, - "539": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "CardDesignTokens.caption" - }, - "540": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "__type" - }, - "541": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "__type.gap" - }, - "542": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "CardDesignTokens.title" - }, - "543": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "__type" - }, - "544": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "545": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "546": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "CardDesignTokens.subtitle" - }, - "547": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "__type" - }, - "548": { - "sourceFileName": "src/app/components/themes/types/card/index.d.ts", - "qualifiedName": "__type.color" - }, - "549": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "550": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "551": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "552": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "553": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "" - }, - "554": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "CarouselDesignTokens" - }, - "555": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "CarouselDesignTokens.root" - }, - "556": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type" - }, - "557": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "558": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "CarouselDesignTokens.content" - }, - "559": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type" - }, - "560": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type.gap" - }, - "561": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "CarouselDesignTokens.indicatorList" - }, - "562": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type" - }, - "563": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type.padding" - }, - "564": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type.gap" - }, - "565": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "CarouselDesignTokens.indicator" - }, - "566": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type" - }, - "567": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type.width" - }, - "568": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type.height" - }, - "569": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "570": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "571": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type" - }, - "572": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type.width" - }, - "573": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type.style" - }, - "574": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type.color" - }, - "575": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type.offset" - }, - "576": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "577": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type.background" - }, - "578": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "579": { - "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "580": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "581": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "582": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "583": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "584": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "" - }, - "585": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "CascadeSelectDesignTokens" - }, - "586": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "CascadeSelectDesignTokens.root" - }, - "587": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type" - }, - "588": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.background" - }, - "589": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.disabledBackground" - }, - "590": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.filledBackground" - }, - "591": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.filledFocusBackground" - }, - "592": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "593": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "594": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.focusBorderColor" - }, - "595": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.invalidBorderColor" - }, - "596": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.color" - }, - "597": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.disabledColor" - }, - "598": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.placeholderColor" - }, - "599": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "600": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.paddingX" - }, - "601": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.paddingY" - }, - "602": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "603": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "604": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type" - }, - "605": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.width" - }, - "606": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.style" - }, - "607": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.color" - }, - "608": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.offset" - }, - "609": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "610": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "611": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "CascadeSelectDesignTokens.dropdown" - }, - "612": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type" - }, - "613": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.width" - }, - "614": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.color" - }, - "615": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "CascadeSelectDesignTokens.overlay" - }, - "616": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type" - }, - "617": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.background" - }, - "618": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "619": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "620": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.color" - }, - "621": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "622": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "CascadeSelectDesignTokens.list" - }, - "623": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type" - }, - "624": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.padding" - }, - "625": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.gap" - }, - "626": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "CascadeSelectDesignTokens.option" - }, - "627": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type" - }, - "628": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.focusBackground" - }, - "629": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.selectedBackground" - }, - "630": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.selectedFocusBackground" - }, - "631": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.color" - }, - "632": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "633": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.selectedColor" - }, - "634": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.selectedFocusColor" - }, - "635": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.padding" - }, - "636": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "637": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.icon" - }, - "638": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type" - }, - "639": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.color" - }, - "640": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "641": { - "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", - "qualifiedName": "__type.size" - }, - "642": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "643": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "644": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "645": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "646": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "" - }, - "647": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "CheckboxDesignTokens" - }, - "648": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "CheckboxDesignTokens.root" - }, - "649": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type" - }, - "650": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "651": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.width" - }, - "652": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.height" - }, - "653": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.background" - }, - "654": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.checkedBackground" - }, - "655": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.checkedHoverBackground" - }, - "656": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.disabledBackground" - }, - "657": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.filledBackground" - }, - "658": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "659": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "660": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.focusBorderColor" - }, - "661": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.checkedBorderColor" - }, - "662": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.checkedHoverBorderColor" - }, - "663": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.checkedFocusBorderColor" - }, - "664": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.checkedDisabledBorderColor" - }, - "665": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.invalidBorderColor" - }, - "666": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "667": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "668": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type" - }, - "669": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.width" - }, - "670": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.style" - }, - "671": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.color" - }, - "672": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.offset" - }, - "673": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "674": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "675": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "CheckboxDesignTokens.icon" - }, - "676": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type" - }, - "677": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.size" - }, - "678": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.color" - }, - "679": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.checkedColor" - }, - "680": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.checkedHoverColor" - }, - "681": { - "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", - "qualifiedName": "__type.disabledColor" - }, - "682": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "683": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "684": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "685": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "686": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "" - }, - "687": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "ChipDesignTokens" - }, - "688": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "ChipDesignTokens.root" - }, - "689": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type" - }, - "690": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "691": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type.paddingX" - }, - "692": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type.paddingY" - }, - "693": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type.gap" - }, - "694": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "695": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type.background" - }, - "696": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type.color" - }, - "697": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "ChipDesignTokens.image" - }, - "698": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type" - }, - "699": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type.width" - }, - "700": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type.height" - }, - "701": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "ChipDesignTokens.icon" - }, - "702": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type" - }, - "703": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type.size" - }, - "704": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type.color" - }, - "705": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "ChipDesignTokens.removeIcon" - }, - "706": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type" - }, - "707": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type.size" - }, - "708": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "709": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type" - }, - "710": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type.width" - }, - "711": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type.style" - }, - "712": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type.color" - }, - "713": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type.offset" - }, - "714": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "715": { - "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", - "qualifiedName": "__type.color" - }, - "716": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "717": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "718": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "719": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "720": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "" - }, - "721": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "ColorPickerDesignTokens" - }, - "722": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "ColorPickerDesignTokens.root" - }, - "723": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "__type" - }, - "724": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "725": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "ColorPickerDesignTokens.preview" - }, - "726": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "__type" - }, - "727": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "__type.width" - }, - "728": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "__type.height" - }, - "729": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "730": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "731": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "__type" - }, - "732": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "__type.width" - }, - "733": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "__type.style" - }, - "734": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "__type.color" - }, - "735": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "__type.offset" - }, - "736": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "737": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "ColorPickerDesignTokens.panel" - }, - "738": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "__type" - }, - "739": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "740": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "741": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "__type.background" - }, - "742": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "743": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "ColorPickerDesignTokens.handle" - }, - "744": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "__type" - }, - "745": { - "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", - "qualifiedName": "__type.color" - }, - "746": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "747": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "748": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "749": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "750": { - "sourceFileName": "src/app/components/themes/types/confirmdialog/index.d.ts", - "qualifiedName": "" - }, - "751": { - "sourceFileName": "src/app/components/themes/types/confirmdialog/index.d.ts", - "qualifiedName": "ConfirmDialogDesignTokens" - }, - "752": { - "sourceFileName": "src/app/components/themes/types/confirmdialog/index.d.ts", - "qualifiedName": "ConfirmDialogDesignTokens.icon" - }, - "753": { - "sourceFileName": "src/app/components/themes/types/confirmdialog/index.d.ts", - "qualifiedName": "__type" - }, - "754": { - "sourceFileName": "src/app/components/themes/types/confirmdialog/index.d.ts", - "qualifiedName": "__type.size" - }, - "755": { - "sourceFileName": "src/app/components/themes/types/confirmdialog/index.d.ts", - "qualifiedName": "__type.color" - }, - "756": { - "sourceFileName": "src/app/components/themes/types/confirmdialog/index.d.ts", - "qualifiedName": "ConfirmDialogDesignTokens.content" - }, - "757": { - "sourceFileName": "src/app/components/themes/types/confirmdialog/index.d.ts", - "qualifiedName": "__type" - }, - "758": { - "sourceFileName": "src/app/components/themes/types/confirmdialog/index.d.ts", - "qualifiedName": "__type.gap" - }, - "759": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "760": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "761": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "762": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "763": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "" - }, - "764": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "ConfirmPopupDesignTokens" - }, - "765": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "ConfirmPopupDesignTokens.root" - }, - "766": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "__type" - }, - "767": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "__type.background" - }, - "768": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "769": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "__type.color" - }, - "770": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "771": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "772": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "__type.gutter" - }, - "773": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "__type.arrowOffset" - }, - "774": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "ConfirmPopupDesignTokens.content" - }, - "775": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "__type" - }, - "776": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "__type.padding" - }, - "777": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "__type.gap" - }, - "778": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "ConfirmPopupDesignTokens.icon" - }, - "779": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "__type" - }, - "780": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "__type.size" - }, - "781": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "__type.color" - }, - "782": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "ConfirmPopupDesignTokens.footer" - }, - "783": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "__type" - }, - "784": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "__type.gap" - }, - "785": { - "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", - "qualifiedName": "__type.padding" - }, - "786": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "787": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "788": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "789": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "790": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "" - }, - "791": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "ContextMenuDesignTokens" - }, - "792": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "ContextMenuDesignTokens.root" - }, - "793": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type" - }, - "794": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.background" - }, - "795": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "796": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "797": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "798": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "799": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "800": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "ContextMenuDesignTokens.list" - }, - "801": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type" - }, - "802": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.padding" - }, - "803": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.gap" - }, - "804": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "ContextMenuDesignTokens.item" - }, - "805": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type" - }, - "806": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.focusBackground" - }, - "807": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "808": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "809": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "810": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "811": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.padding" - }, - "812": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "813": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.gap" - }, - "814": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.icon" - }, - "815": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type" - }, - "816": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "817": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "818": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "819": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "ContextMenuDesignTokens.submenuIcon" - }, - "820": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type" - }, - "821": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.size" - }, - "822": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "823": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "824": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "825": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "ContextMenuDesignTokens.separator" - }, - "826": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type" - }, - "827": { - "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "828": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "829": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "830": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "831": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "832": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "" - }, - "833": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "DataTableDesignTokens" - }, - "834": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "DataTableDesignTokens.root" - }, - "835": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "836": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "837": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "838": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "DataTableDesignTokens.header" - }, - "839": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "840": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.background" - }, - "841": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "842": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.color" - }, - "843": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "844": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.padding" - }, - "845": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "DataTableDesignTokens.headerCell" - }, - "846": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "847": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.background" - }, - "848": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "849": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.selectedBackground" - }, - "850": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "851": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.color" - }, - "852": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "853": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.selectedColor" - }, - "854": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.gap" - }, - "855": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.padding" - }, - "856": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "857": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "858": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.width" - }, - "859": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.style" - }, - "860": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.color" - }, - "861": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.offset" - }, - "862": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "863": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "DataTableDesignTokens.columnTitle" - }, - "864": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "865": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "866": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "DataTableDesignTokens.row" - }, - "867": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "868": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.background" - }, - "869": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "870": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.selectedBackground" - }, - "871": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.color" - }, - "872": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "873": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.selectedColor" - }, - "874": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "875": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "876": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.width" - }, - "877": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.style" - }, - "878": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.color" - }, - "879": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.offset" - }, - "880": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "881": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.stripedBackground" - }, - "882": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "DataTableDesignTokens.bodyCell" - }, - "883": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "884": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "885": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.padding" - }, - "886": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.selectedBorderColor" - }, - "887": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "DataTableDesignTokens.footerCell" - }, - "888": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "889": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.background" - }, - "890": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "891": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.color" - }, - "892": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.padding" - }, - "893": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "DataTableDesignTokens.columnFooter" - }, - "894": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "895": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "896": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "DataTableDesignTokens.footer" - }, - "897": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "898": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.background" - }, - "899": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "900": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.color" - }, - "901": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "902": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.padding" - }, - "903": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "DataTableDesignTokens.dropPointColor" - }, - "904": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "905": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.0" - }, - "906": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.1" - }, - "907": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.2" - }, - "908": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.3" - }, - "909": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.4" - }, - "910": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.5" - }, - "911": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.6" - }, - "912": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.7" - }, - "913": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.8" - }, - "914": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.9" - }, - "915": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.10" - }, - "916": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.11" - }, - "917": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.12" - }, - "918": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.13" - }, - "919": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.14" - }, - "920": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "DataTableDesignTokens.columnResizerWidth" - }, - "921": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "922": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.0" - }, - "923": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.1" - }, - "924": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.2" - }, - "925": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.3" - }, - "926": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.4" - }, - "927": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.5" - }, - "928": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "DataTableDesignTokens.resizeIndicator" - }, - "929": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "930": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.width" - }, - "931": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.color" - }, - "932": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "DataTableDesignTokens.sortIcon" - }, - "933": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "934": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.color" - }, - "935": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "936": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "DataTableDesignTokens.loadingIcon" - }, - "937": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "938": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.size" - }, - "939": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "DataTableDesignTokens.rowToggleButton" - }, - "940": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "941": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "942": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.selectedHoverBackground" - }, - "943": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.color" - }, - "944": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "945": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.selectedHoverColor" - }, - "946": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.size" - }, - "947": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "948": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "949": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "950": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.width" - }, - "951": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.style" - }, - "952": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.color" - }, - "953": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.offset" - }, - "954": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "955": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "DataTableDesignTokens.filter" - }, - "956": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "957": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.inlineGap" - }, - "958": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.overlaySelect" - }, - "959": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "960": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.background" - }, - "961": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "962": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "963": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.color" - }, - "964": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "965": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.overlayPopover" - }, - "966": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "967": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.background" - }, - "968": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "969": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "970": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.color" - }, - "971": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "972": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.padding" - }, - "973": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.gap" - }, - "974": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.rule" - }, - "975": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "976": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "977": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.constraintList" - }, - "978": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "979": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.padding" - }, - "980": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.gap" - }, - "981": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.constraint" - }, - "982": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "983": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.focusBackground" - }, - "984": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.selectedBackground" - }, - "985": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.selectedFocusBackground" - }, - "986": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.color" - }, - "987": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "988": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.selectedColor" - }, - "989": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.selectedFocusColor" - }, - "990": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.separator" - }, - "991": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "992": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "993": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.padding" - }, - "994": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "995": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "DataTableDesignTokens.paginatorTop" - }, - "996": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "997": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "998": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "999": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "DataTableDesignTokens.paginatorBottom" - }, - "1000": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type" - }, - "1001": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1002": { - "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "1003": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1004": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1005": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1006": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1007": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "" - }, - "1008": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "DataViewDesignTokens" - }, - "1009": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "DataViewDesignTokens.root" - }, - "1010": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type" - }, - "1011": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1012": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "1013": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1014": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1015": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "DataViewDesignTokens.header" - }, - "1016": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type" - }, - "1017": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.background" - }, - "1018": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.color" - }, - "1019": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1020": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "1021": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1022": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1023": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "DataViewDesignTokens.content" - }, - "1024": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type" - }, - "1025": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.background" - }, - "1026": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.color" - }, - "1027": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1028": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "1029": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1030": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1031": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "DataViewDesignTokens.footer" - }, - "1032": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type" - }, - "1033": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.background" - }, - "1034": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.color" - }, - "1035": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1036": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "1037": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1038": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1039": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "DataViewDesignTokens.paginatorTop" - }, - "1040": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type" - }, - "1041": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1042": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "1043": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "DataViewDesignTokens.paginatorBottom" - }, - "1044": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type" - }, - "1045": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1046": { - "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "1047": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1048": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1049": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1050": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1051": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "" - }, - "1052": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "DatePickerDesignTokens" - }, - "1053": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "DatePickerDesignTokens.root" - }, - "1054": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1055": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "1056": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "DatePickerDesignTokens.panel" - }, - "1057": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1058": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.background" - }, - "1059": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1060": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.color" - }, - "1061": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1062": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1063": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1064": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "DatePickerDesignTokens.header" - }, - "1065": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1066": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.background" - }, - "1067": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1068": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.color" - }, - "1069": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1070": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "1071": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1072": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "DatePickerDesignTokens.title" - }, - "1073": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1074": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1075": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "1076": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "DatePickerDesignTokens.dropdown" - }, - "1077": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1078": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.width" - }, - "1079": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1080": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "1081": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.activeBorderColor" - }, - "1082": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1083": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "1084": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1085": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.width" - }, - "1086": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.style" - }, - "1087": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.color" - }, - "1088": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.offset" - }, - "1089": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1090": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.background" - }, - "1091": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "1092": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "1093": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.color" - }, - "1094": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "1095": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "1096": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "DatePickerDesignTokens.inputIcon" - }, - "1097": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1098": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.color" - }, - "1099": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "DatePickerDesignTokens.selectMonth" - }, - "1100": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1101": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "1102": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.color" - }, - "1103": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "1104": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1105": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1106": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "DatePickerDesignTokens.selectYear" - }, - "1107": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1108": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "1109": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.color" - }, - "1110": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "1111": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1112": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1113": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "DatePickerDesignTokens.group" - }, - "1114": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1115": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1116": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1117": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "DatePickerDesignTokens.dayView" - }, - "1118": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1119": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.margin" - }, - "1120": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "DatePickerDesignTokens.weekDay" - }, - "1121": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1122": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1123": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "1124": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.color" - }, - "1125": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "DatePickerDesignTokens.date" - }, - "1126": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1127": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "1128": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.selectedBackground" - }, - "1129": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.rangeSelectedBackground" - }, - "1130": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.color" - }, - "1131": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "1132": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.selectedColor" - }, - "1133": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.rangeSelectedColor" - }, - "1134": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.width" - }, - "1135": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.height" - }, - "1136": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1137": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1138": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "1139": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1140": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.width" - }, - "1141": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.style" - }, - "1142": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.color" - }, - "1143": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.offset" - }, - "1144": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1145": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "DatePickerDesignTokens.monthView" - }, - "1146": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1147": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.margin" - }, - "1148": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "DatePickerDesignTokens.month" - }, - "1149": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1150": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1151": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "DatePickerDesignTokens.yearView" - }, - "1152": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1153": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.margin" - }, - "1154": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "DatePickerDesignTokens.year" - }, - "1155": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1156": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1157": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "DatePickerDesignTokens.buttonbar" - }, - "1158": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1159": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1160": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1161": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "DatePickerDesignTokens.timePicker" - }, - "1162": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1163": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1164": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1165": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1166": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.buttonGap" - }, - "1167": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "DatePickerDesignTokens.today" - }, - "1168": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type" - }, - "1169": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.background" - }, - "1170": { - "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", - "qualifiedName": "__type.color" - }, - "1171": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1172": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1173": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1174": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1175": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "" - }, - "1176": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "DialogDesignTokens" - }, - "1177": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "DialogDesignTokens.root" - }, - "1178": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "__type" - }, - "1179": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "__type.background" - }, - "1180": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1181": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "__type.color" - }, - "1182": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1183": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1184": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "DialogDesignTokens.header" - }, - "1185": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "__type" - }, - "1186": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1187": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1188": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "DialogDesignTokens.title" - }, - "1189": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "__type" - }, - "1190": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "1191": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "1192": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "DialogDesignTokens.content" - }, - "1193": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "__type" - }, - "1194": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1195": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "DialogDesignTokens.footer" - }, - "1196": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "__type" - }, - "1197": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1198": { - "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1199": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1200": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1201": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1202": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1203": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "" - }, - "1204": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "DividerDesignTokens" - }, - "1205": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "DividerDesignTokens.root" - }, - "1206": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "__type" - }, - "1207": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1208": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "DividerDesignTokens.content" - }, - "1209": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "__type" - }, - "1210": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "__type.background" - }, - "1211": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "__type.color" - }, - "1212": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "DividerDesignTokens.horizontal" - }, - "1213": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "__type" - }, - "1214": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "__type.margin" - }, - "1215": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1216": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "__type.content" - }, - "1217": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "__type" - }, - "1218": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1219": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "DividerDesignTokens.vertical" - }, - "1220": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "__type" - }, - "1221": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "__type.margin" - }, - "1222": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1223": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "__type.content" - }, - "1224": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "__type" - }, - "1225": { - "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1226": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1227": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1228": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1229": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1230": { - "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", - "qualifiedName": "" - }, - "1231": { - "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", - "qualifiedName": "DockDesignTokens" - }, - "1232": { - "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", - "qualifiedName": "DockDesignTokens.root" - }, - "1233": { - "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", - "qualifiedName": "__type" - }, - "1234": { - "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", - "qualifiedName": "__type.background" - }, - "1235": { - "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1236": { - "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1237": { - "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1238": { - "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", - "qualifiedName": "DockDesignTokens.item" - }, - "1239": { - "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", - "qualifiedName": "__type" - }, - "1240": { - "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1241": { - "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1242": { - "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", - "qualifiedName": "__type.size" - }, - "1243": { - "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "1244": { - "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", - "qualifiedName": "__type" - }, - "1245": { - "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", - "qualifiedName": "__type.width" - }, - "1246": { - "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", - "qualifiedName": "__type.style" - }, - "1247": { - "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", - "qualifiedName": "__type.color" - }, - "1248": { - "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", - "qualifiedName": "__type.offset" - }, - "1249": { - "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1250": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1251": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1252": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1253": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1254": { - "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", - "qualifiedName": "" - }, - "1255": { - "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", - "qualifiedName": "DrawerDesignTokens" - }, - "1256": { - "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", - "qualifiedName": "DrawerDesignTokens.root" - }, - "1257": { - "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", - "qualifiedName": "__type" - }, - "1258": { - "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", - "qualifiedName": "__type.background" - }, - "1259": { - "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1260": { - "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", - "qualifiedName": "__type.color" - }, - "1261": { - "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1262": { - "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1263": { - "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", - "qualifiedName": "DrawerDesignTokens.header" - }, - "1264": { - "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", - "qualifiedName": "__type" - }, - "1265": { - "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1266": { - "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", - "qualifiedName": "DrawerDesignTokens.title" - }, - "1267": { - "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", - "qualifiedName": "__type" - }, - "1268": { - "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "1269": { - "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "1270": { - "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", - "qualifiedName": "DrawerDesignTokens.content" - }, - "1271": { - "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", - "qualifiedName": "__type" - }, - "1272": { - "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1273": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1274": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1275": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1276": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1277": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "" - }, - "1278": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "DynamicDialogDesignTokens" - }, - "1279": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "DynamicDialogDesignTokens.root" - }, - "1280": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "__type" - }, - "1281": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "__type.background" - }, - "1282": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1283": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "__type.color" - }, - "1284": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1285": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1286": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "DynamicDialogDesignTokens.header" - }, - "1287": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "__type" - }, - "1288": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1289": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1290": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "DynamicDialogDesignTokens.title" - }, - "1291": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "__type" - }, - "1292": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "1293": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "1294": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "DynamicDialogDesignTokens.content" - }, - "1295": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "__type" - }, - "1296": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1297": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "DynamicDialogDesignTokens.footer" - }, - "1298": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "__type" - }, - "1299": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1300": { - "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1301": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1302": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1303": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1304": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1305": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "" - }, - "1306": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "EditorDesignTokens" - }, - "1307": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "EditorDesignTokens.toolbar" - }, - "1308": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type" - }, - "1309": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.background" - }, - "1310": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1311": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1312": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "EditorDesignTokens.toolbarItem" - }, - "1313": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type" - }, - "1314": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.color" - }, - "1315": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "1316": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "1317": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "EditorDesignTokens.overlay" - }, - "1318": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type" - }, - "1319": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.background" - }, - "1320": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1321": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1322": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.color" - }, - "1323": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1324": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1325": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "EditorDesignTokens.overlayOption" - }, - "1326": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type" - }, - "1327": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.focusBackground" - }, - "1328": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.color" - }, - "1329": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "1330": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1331": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1332": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "EditorDesignTokens.content" - }, - "1333": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type" - }, - "1334": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.background" - }, - "1335": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1336": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.color" - }, - "1337": { - "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1338": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1339": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1340": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1341": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1342": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "" - }, - "1343": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "FieldsetDesignTokens" - }, - "1344": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "FieldsetDesignTokens.root" - }, - "1345": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type" - }, - "1346": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.background" - }, - "1347": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1348": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1349": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.color" - }, - "1350": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1351": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "1352": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "FieldsetDesignTokens.legend" - }, - "1353": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type" - }, - "1354": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.background" - }, - "1355": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "1356": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.color" - }, - "1357": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "1358": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1359": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "1360": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1361": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1362": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1363": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "1364": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "1365": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type" - }, - "1366": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.width" - }, - "1367": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.style" - }, - "1368": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.color" - }, - "1369": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.offset" - }, - "1370": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1371": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "FieldsetDesignTokens.toggleIcon" - }, - "1372": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type" - }, - "1373": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.color" - }, - "1374": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "1375": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "FieldsetDesignTokens.content" - }, - "1376": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type" - }, - "1377": { - "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1378": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1379": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1380": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1381": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1382": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "" - }, - "1383": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "FileUploadDesignTokens" - }, - "1384": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "FileUploadDesignTokens.root" - }, - "1385": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type" - }, - "1386": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type.background" - }, - "1387": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1388": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type.color" - }, - "1389": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1390": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "1391": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "FileUploadDesignTokens.header" - }, - "1392": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type" - }, - "1393": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type.background" - }, - "1394": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type.color" - }, - "1395": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1396": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "1397": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1398": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1399": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "FileUploadDesignTokens.content" - }, - "1400": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type" - }, - "1401": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type.highlightBorderColor" - }, - "1402": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1403": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "FileUploadDesignTokens.file" - }, - "1404": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type" - }, - "1405": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1406": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1407": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1408": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type.info" - }, - "1409": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type" - }, - "1410": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1411": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "FileUploadDesignTokens.progressbar" - }, - "1412": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type" - }, - "1413": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type.height" - }, - "1414": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "FileUploadDesignTokens.basic" - }, - "1415": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type" - }, - "1416": { - "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1417": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1418": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1419": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1420": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1421": { - "sourceFileName": "src/app/components/themes/types/floatlabel/index.d.ts", - "qualifiedName": "" - }, - "1422": { - "sourceFileName": "src/app/components/themes/types/floatlabel/index.d.ts", - "qualifiedName": "FloatLabelDesignTokens" - }, - "1423": { - "sourceFileName": "src/app/components/themes/types/floatlabel/index.d.ts", - "qualifiedName": "FloatLabelDesignTokens.root" - }, - "1424": { - "sourceFileName": "src/app/components/themes/types/floatlabel/index.d.ts", - "qualifiedName": "__type" - }, - "1425": { - "sourceFileName": "src/app/components/themes/types/floatlabel/index.d.ts", - "qualifiedName": "__type.color" - }, - "1426": { - "sourceFileName": "src/app/components/themes/types/floatlabel/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "1427": { - "sourceFileName": "src/app/components/themes/types/floatlabel/index.d.ts", - "qualifiedName": "__type.invalidColor" - }, - "1428": { - "sourceFileName": "src/app/components/themes/types/floatlabel/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "1429": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1430": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1431": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1432": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1433": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "" - }, - "1434": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "GalleriaDesignTokens" - }, - "1435": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "GalleriaDesignTokens.root" - }, - "1436": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type" - }, - "1437": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "1438": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1439": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1440": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "1441": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "GalleriaDesignTokens.navButton" - }, - "1442": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type" - }, - "1443": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.background" - }, - "1444": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "1445": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.color" - }, - "1446": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "1447": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.size" - }, - "1448": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.gutter" - }, - "1449": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.prev" - }, - "1450": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type" - }, - "1451": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1452": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.next" - }, - "1453": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type" - }, - "1454": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1455": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "1456": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type" - }, - "1457": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.width" - }, - "1458": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.style" - }, - "1459": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.color" - }, - "1460": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.offset" - }, - "1461": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1462": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "GalleriaDesignTokens.navIcon" - }, - "1463": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type" - }, - "1464": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.size" - }, - "1465": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "GalleriaDesignTokens.thumbnailsContent" - }, - "1466": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type" - }, - "1467": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.background" - }, - "1468": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1469": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "GalleriaDesignTokens.thumbnailNavButton" - }, - "1470": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type" - }, - "1471": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.size" - }, - "1472": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1473": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.gutter" - }, - "1474": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "1475": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type" - }, - "1476": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.width" - }, - "1477": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.style" - }, - "1478": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.color" - }, - "1479": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.offset" - }, - "1480": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1481": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "1482": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.color" - }, - "1483": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "1484": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "GalleriaDesignTokens.thumbnailNavButtonIcon" - }, - "1485": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type" - }, - "1486": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.size" - }, - "1487": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "GalleriaDesignTokens.caption" - }, - "1488": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type" - }, - "1489": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.background" - }, - "1490": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.color" - }, - "1491": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1492": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "GalleriaDesignTokens.indicatorList" - }, - "1493": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type" - }, - "1494": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1495": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1496": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "GalleriaDesignTokens.indicatorButton" - }, - "1497": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type" - }, - "1498": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.width" - }, - "1499": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.height" - }, - "1500": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "1501": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1502": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "1503": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type" - }, - "1504": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.width" - }, - "1505": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.style" - }, - "1506": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.color" - }, - "1507": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.offset" - }, - "1508": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1509": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.background" - }, - "1510": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "1511": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "GalleriaDesignTokens.insetIndicatorList" - }, - "1512": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type" - }, - "1513": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.background" - }, - "1514": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "GalleriaDesignTokens.insetIndicatorButton" - }, - "1515": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type" - }, - "1516": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.background" - }, - "1517": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "1518": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "1519": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "GalleriaDesignTokens.mask" - }, - "1520": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type" - }, - "1521": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.background" - }, - "1522": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.color" - }, - "1523": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "GalleriaDesignTokens.closeButton" - }, - "1524": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type" - }, - "1525": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.size" - }, - "1526": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.gutter" - }, - "1527": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.background" - }, - "1528": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "1529": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.color" - }, - "1530": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "1531": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1532": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "1533": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type" - }, - "1534": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.width" - }, - "1535": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.style" - }, - "1536": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.color" - }, - "1537": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.offset" - }, - "1538": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1539": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "GalleriaDesignTokens.closeButtonIcon" - }, - "1540": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type" - }, - "1541": { - "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", - "qualifiedName": "__type.size" - }, - "1542": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1543": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1544": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1545": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1546": { - "sourceFileName": "src/app/components/themes/types/iconfield/index.d.ts", - "qualifiedName": "" - }, - "1547": { - "sourceFileName": "src/app/components/themes/types/iconfield/index.d.ts", - "qualifiedName": "IconFieldDesignTokens" - }, - "1548": { - "sourceFileName": "src/app/components/themes/types/iconfield/index.d.ts", - "qualifiedName": "IconFieldDesignTokens.icon" - }, - "1549": { - "sourceFileName": "src/app/components/themes/types/iconfield/index.d.ts", - "qualifiedName": "__type" - }, - "1550": { - "sourceFileName": "src/app/components/themes/types/iconfield/index.d.ts", - "qualifiedName": "__type.color" - }, - "1551": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1552": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1553": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1554": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1555": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "" - }, - "1556": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "ImageDesignTokens" - }, - "1557": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "ImageDesignTokens.root" - }, - "1558": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type" - }, - "1559": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "1560": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "ImageDesignTokens.preview" - }, - "1561": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type" - }, - "1562": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.icon" - }, - "1563": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type" - }, - "1564": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.size" - }, - "1565": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.mask" - }, - "1566": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type" - }, - "1567": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.background" - }, - "1568": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.color" - }, - "1569": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "ImageDesignTokens.toolbar" - }, - "1570": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type" - }, - "1571": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.position" - }, - "1572": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type" - }, - "1573": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.left" - }, - "1574": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.right" - }, - "1575": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.top" - }, - "1576": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.bottom" - }, - "1577": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.blur" - }, - "1578": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.background" - }, - "1579": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1580": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "1581": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1582": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1583": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1584": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "ImageDesignTokens.action" - }, - "1585": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type" - }, - "1586": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "1587": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.color" - }, - "1588": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "1589": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.size" - }, - "1590": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.iconSize" - }, - "1591": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1592": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "1593": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type" - }, - "1594": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.width" - }, - "1595": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.style" - }, - "1596": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.color" - }, - "1597": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.offset" - }, - "1598": { - "sourceFileName": "src/app/components/themes/types/image/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1599": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1600": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1601": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1602": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1603": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "" - }, - "1604": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken" - }, - "1605": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1606": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1607": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1608": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1609": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.T" - }, - "1610": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PaletteDesignToken" - }, - "1611": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PaletteDesignToken.50" - }, - "1612": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PaletteDesignToken.100" - }, - "1613": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PaletteDesignToken.200" - }, - "1614": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PaletteDesignToken.300" - }, - "1615": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PaletteDesignToken.400" - }, - "1616": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PaletteDesignToken.500" - }, - "1617": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PaletteDesignToken.600" - }, - "1618": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PaletteDesignToken.700" - }, - "1619": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PaletteDesignToken.800" - }, - "1620": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PaletteDesignToken.900" - }, - "1621": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PaletteDesignToken.950" - }, - "1622": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens" - }, - "1623": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.borderRadius" - }, - "1624": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1625": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.none" - }, - "1626": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.xs" - }, - "1627": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.sm" - }, - "1628": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.md" - }, - "1629": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.lg" - }, - "1630": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.xl" - }, - "1631": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.emerald" - }, - "1632": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.green" - }, - "1633": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.lime" - }, - "1634": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.red" - }, - "1635": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.orange" - }, - "1636": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.amber" - }, - "1637": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.yellow" - }, - "1638": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.teal" - }, - "1639": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.cyan" - }, - "1640": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.sky" - }, - "1641": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.blue" - }, - "1642": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.indigo" - }, - "1643": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.violet" - }, - "1644": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.purple" - }, - "1645": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.fuchsia" - }, - "1646": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.pink" - }, - "1647": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.rose" - }, - "1648": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.slate" - }, - "1649": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.gray" - }, - "1650": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.zinc" - }, - "1651": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.neutral" - }, - "1652": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.stone" - }, - "1653": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "PrimitiveDesignTokens.__index" - }, - "1655": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "SemanticDesignTokens" - }, - "1656": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "SemanticDesignTokens.transitionDuration" - }, - "1657": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "SemanticDesignTokens.focusRing" - }, - "1658": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1659": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.width" - }, - "1660": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.style" - }, - "1661": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.color" - }, - "1662": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.offset" - }, - "1663": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1664": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "SemanticDesignTokens.iconSize" - }, - "1665": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "SemanticDesignTokens.anchorGutter" - }, - "1666": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "SemanticDesignTokens.primary" - }, - "1667": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "SemanticDesignTokens.formField" - }, - "1668": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1669": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.paddingX" - }, - "1670": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.paddingY" - }, - "1671": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1672": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "1673": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1674": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.width" - }, - "1675": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.style" - }, - "1676": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.color" - }, - "1677": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.offset" - }, - "1678": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1679": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "SemanticDesignTokens.__index" - }, - "1681": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "" - }, - "1682": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "InlineMessageDesignTokens" - }, - "1683": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "InlineMessageDesignTokens.root" - }, - "1684": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type" - }, - "1685": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1686": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1687": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1688": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "InlineMessageDesignTokens.text" - }, - "1689": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type" - }, - "1690": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "1691": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "InlineMessageDesignTokens.icon" - }, - "1692": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type" - }, - "1693": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.size" - }, - "1694": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "InlineMessageDesignTokens.info" - }, - "1695": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type" - }, - "1696": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.background" - }, - "1697": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1698": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.color" - }, - "1699": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1700": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "InlineMessageDesignTokens.success" - }, - "1701": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type" - }, - "1702": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.background" - }, - "1703": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1704": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.color" - }, - "1705": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1706": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "InlineMessageDesignTokens.warn" - }, - "1707": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type" - }, - "1708": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.background" - }, - "1709": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1710": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.color" - }, - "1711": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1712": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "InlineMessageDesignTokens.error" - }, - "1713": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type" - }, - "1714": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.background" - }, - "1715": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1716": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.color" - }, - "1717": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1718": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "InlineMessageDesignTokens.secondary" - }, - "1719": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type" - }, - "1720": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.background" - }, - "1721": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1722": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.color" - }, - "1723": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1724": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "InlineMessageDesignTokens.contrast" - }, - "1725": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type" - }, - "1726": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.background" - }, - "1727": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1728": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.color" - }, - "1729": { - "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1730": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1731": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1732": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1733": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1734": { - "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", - "qualifiedName": "" - }, - "1735": { - "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", - "qualifiedName": "InplaceDesignTokens" - }, - "1736": { - "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", - "qualifiedName": "InplaceDesignTokens.root" - }, - "1737": { - "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", - "qualifiedName": "__type" - }, - "1738": { - "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1739": { - "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1740": { - "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "1741": { - "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", - "qualifiedName": "__type" - }, - "1742": { - "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", - "qualifiedName": "__type.width" - }, - "1743": { - "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", - "qualifiedName": "__type.style" - }, - "1744": { - "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", - "qualifiedName": "__type.color" - }, - "1745": { - "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", - "qualifiedName": "__type.offset" - }, - "1746": { - "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1747": { - "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "1748": { - "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", - "qualifiedName": "InplaceDesignTokens.display" - }, - "1749": { - "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", - "qualifiedName": "__type" - }, - "1750": { - "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "1751": { - "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "1752": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1753": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1754": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1755": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1756": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "" - }, - "1757": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "InputChipsDesignTokens" - }, - "1758": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "InputChipsDesignTokens.root" - }, - "1759": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type" - }, - "1760": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.background" - }, - "1761": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.disabledBackground" - }, - "1762": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.filledBackground" - }, - "1763": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.filledFocusBackground" - }, - "1764": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1765": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "1766": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.focusBorderColor" - }, - "1767": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.invalidBorderColor" - }, - "1768": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.color" - }, - "1769": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.disabledColor" - }, - "1770": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.placeholderColor" - }, - "1771": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1772": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.paddingX" - }, - "1773": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.paddingY" - }, - "1774": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1775": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "1776": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type" - }, - "1777": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.width" - }, - "1778": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.style" - }, - "1779": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.color" - }, - "1780": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.offset" - }, - "1781": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1782": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "1783": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "InputChipsDesignTokens.chip" - }, - "1784": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type" - }, - "1785": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1786": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.focusBackground" - }, - "1787": { - "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", - "qualifiedName": "__type.color" - }, - "1788": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1789": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1790": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1791": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1792": { - "sourceFileName": "src/app/components/themes/types/inputgroup/index.d.ts", - "qualifiedName": "" - }, - "1793": { - "sourceFileName": "src/app/components/themes/types/inputgroup/index.d.ts", - "qualifiedName": "InputGroupDesignTokens" - }, - "1794": { - "sourceFileName": "src/app/components/themes/types/inputgroup/index.d.ts", - "qualifiedName": "InputGroupDesignTokens.addon" - }, - "1795": { - "sourceFileName": "src/app/components/themes/types/inputgroup/index.d.ts", - "qualifiedName": "__type" - }, - "1796": { - "sourceFileName": "src/app/components/themes/types/inputgroup/index.d.ts", - "qualifiedName": "__type.background" - }, - "1797": { - "sourceFileName": "src/app/components/themes/types/inputgroup/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1798": { - "sourceFileName": "src/app/components/themes/types/inputgroup/index.d.ts", - "qualifiedName": "__type.color" - }, - "1799": { - "sourceFileName": "src/app/components/themes/types/inputgroup/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1800": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1801": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1802": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1803": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1804": { - "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", - "qualifiedName": "" - }, - "1805": { - "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", - "qualifiedName": "InputNumberDesignTokens" - }, - "1806": { - "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", - "qualifiedName": "InputNumberDesignTokens.root" - }, - "1807": { - "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", - "qualifiedName": "__type" - }, - "1808": { - "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "1809": { - "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", - "qualifiedName": "InputNumberDesignTokens.button" - }, - "1810": { - "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", - "qualifiedName": "__type" - }, - "1811": { - "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", - "qualifiedName": "__type.width" - }, - "1812": { - "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1813": { - "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", - "qualifiedName": "__type.verticalPadding" - }, - "1814": { - "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", - "qualifiedName": "__type.background" - }, - "1815": { - "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "1816": { - "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "1817": { - "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1818": { - "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "1819": { - "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", - "qualifiedName": "__type.activeBorderColor" - }, - "1820": { - "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", - "qualifiedName": "__type.color" - }, - "1821": { - "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "1822": { - "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "1823": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1824": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1825": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1826": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1827": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "" - }, - "1828": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "InputTextDesignTokens" - }, - "1829": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "InputTextDesignTokens.root" - }, - "1830": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type" - }, - "1831": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.background" - }, - "1832": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.disabledBackground" - }, - "1833": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.filledBackground" - }, - "1834": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.filledFocusBackground" - }, - "1835": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1836": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "1837": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.focusBorderColor" - }, - "1838": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.invalidBorderColor" - }, - "1839": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.color" - }, - "1840": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.disabledColor" - }, - "1841": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.placeholderColor" - }, - "1842": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1843": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.paddingX" - }, - "1844": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.paddingY" - }, - "1845": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1846": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "1847": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type" - }, - "1848": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.width" - }, - "1849": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.style" - }, - "1850": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.color" - }, - "1851": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.offset" - }, - "1852": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1853": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "1854": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.sm" - }, - "1855": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type" - }, - "1856": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "1857": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.paddingX" - }, - "1858": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.paddingY" - }, - "1859": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.lg" - }, - "1860": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type" - }, - "1861": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "1862": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.paddingX" - }, - "1863": { - "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", - "qualifiedName": "__type.paddingY" - }, - "1864": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1865": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1866": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1867": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1868": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "" - }, - "1869": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "KnobDesignTokens" - }, - "1870": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "KnobDesignTokens.root" - }, - "1871": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "__type" - }, - "1872": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "1873": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "1874": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "__type" - }, - "1875": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "__type.width" - }, - "1876": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "__type.style" - }, - "1877": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "__type.color" - }, - "1878": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "__type.offset" - }, - "1879": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1880": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "KnobDesignTokens.value" - }, - "1881": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "__type" - }, - "1882": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "__type.background" - }, - "1883": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "KnobDesignTokens.range" - }, - "1884": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "__type" - }, - "1885": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "__type.background" - }, - "1886": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "KnobDesignTokens.text" - }, - "1887": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "__type" - }, - "1888": { - "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", - "qualifiedName": "__type.color" - }, - "1889": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1890": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1891": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1892": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1893": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "" - }, - "1894": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "ListboxDesignTokens" - }, - "1895": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "ListboxDesignTokens.root" - }, - "1896": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type" - }, - "1897": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.background" - }, - "1898": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.disabledBackground" - }, - "1899": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1900": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "1901": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.focusBorderColor" - }, - "1902": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.invalidBorderColor" - }, - "1903": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.color" - }, - "1904": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.disabledColor" - }, - "1905": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1906": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1907": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "1908": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type" - }, - "1909": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.width" - }, - "1910": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.style" - }, - "1911": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.color" - }, - "1912": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.offset" - }, - "1913": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1914": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "1915": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "ListboxDesignTokens.list" - }, - "1916": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type" - }, - "1917": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1918": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1919": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.header" - }, - "1920": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type" - }, - "1921": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1922": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "ListboxDesignTokens.option" - }, - "1923": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type" - }, - "1924": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.focusBackground" - }, - "1925": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.selectedBackground" - }, - "1926": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.selectedFocusBackground" - }, - "1927": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.color" - }, - "1928": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "1929": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.selectedColor" - }, - "1930": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.selectedFocusColor" - }, - "1931": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1932": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1933": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.stripedBackground" - }, - "1934": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "ListboxDesignTokens.optionGroup" - }, - "1935": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type" - }, - "1936": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.background" - }, - "1937": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.color" - }, - "1938": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "1939": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1940": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "ListboxDesignTokens.checkmark" - }, - "1941": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type" - }, - "1942": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.color" - }, - "1943": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.gutterStart" - }, - "1944": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.gutterEnd" - }, - "1945": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "ListboxDesignTokens.emptyMessage" - }, - "1946": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type" - }, - "1947": { - "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1948": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "1949": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "1950": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "1951": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "1952": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "" - }, - "1953": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "MegaMenuDesignTokens" - }, - "1954": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "MegaMenuDesignTokens.root" - }, - "1955": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type" - }, - "1956": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.background" - }, - "1957": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1958": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1959": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "1960": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1961": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.verticalOrientation" - }, - "1962": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type" - }, - "1963": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1964": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1965": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.horizontalOrientation" - }, - "1966": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type" - }, - "1967": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1968": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "1969": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "MegaMenuDesignTokens.baseItem" - }, - "1970": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type" - }, - "1971": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1972": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1973": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "MegaMenuDesignTokens.item" - }, - "1974": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type" - }, - "1975": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.focusBackground" - }, - "1976": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "1977": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "1978": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "1979": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "1980": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1981": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1982": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1983": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.icon" - }, - "1984": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type" - }, - "1985": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "1986": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "1987": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "1988": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "MegaMenuDesignTokens.overlay" - }, - "1989": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type" - }, - "1990": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.padding" - }, - "1991": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.background" - }, - "1992": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "1993": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "1994": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "1995": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "1996": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.gap" - }, - "1997": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "MegaMenuDesignTokens.submenu" - }, - "1998": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type" - }, - "1999": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2000": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2001": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "MegaMenuDesignTokens.submenuLabel" - }, - "2002": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type" - }, - "2003": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2004": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "2005": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.background" - }, - "2006": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "2007": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "MegaMenuDesignTokens.submenuIcon" - }, - "2008": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type" - }, - "2009": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.size" - }, - "2010": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "2011": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "2012": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "2013": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "MegaMenuDesignTokens.separator" - }, - "2014": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type" - }, - "2015": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2016": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "MegaMenuDesignTokens.mobileButton" - }, - "2017": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type" - }, - "2018": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2019": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.size" - }, - "2020": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "2021": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "2022": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "2023": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "2024": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type" - }, - "2025": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.width" - }, - "2026": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.style" - }, - "2027": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "2028": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.offset" - }, - "2029": { - "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2030": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2031": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2032": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2033": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2034": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "" - }, - "2035": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "MenuDesignTokens" - }, - "2036": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "MenuDesignTokens.root" - }, - "2037": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type" - }, - "2038": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.background" - }, - "2039": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2040": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.color" - }, - "2041": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2042": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2043": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "2044": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "MenuDesignTokens.list" - }, - "2045": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type" - }, - "2046": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2047": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2048": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "MenuDesignTokens.item" - }, - "2049": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type" - }, - "2050": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.focusBackground" - }, - "2051": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.color" - }, - "2052": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "2053": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2054": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2055": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2056": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.icon" - }, - "2057": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type" - }, - "2058": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.color" - }, - "2059": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "2060": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "MenuDesignTokens.submenuLabel" - }, - "2061": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type" - }, - "2062": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2063": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "2064": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.background" - }, - "2065": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.color" - }, - "2066": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "MenuDesignTokens.separator" - }, - "2067": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type" - }, - "2068": { - "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2069": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2070": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2071": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2072": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2073": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "" - }, - "2074": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "MenubarDesignTokens" - }, - "2075": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "MenubarDesignTokens.root" - }, - "2076": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type" - }, - "2077": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.background" - }, - "2078": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2079": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2080": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.color" - }, - "2081": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2082": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2083": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "2084": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "MenubarDesignTokens.baseItem" - }, - "2085": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type" - }, - "2086": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2087": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2088": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "MenubarDesignTokens.item" - }, - "2089": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type" - }, - "2090": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.focusBackground" - }, - "2091": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "2092": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.color" - }, - "2093": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "2094": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "2095": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2096": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2097": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2098": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.icon" - }, - "2099": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type" - }, - "2100": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.color" - }, - "2101": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "2102": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "2103": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "MenubarDesignTokens.submenu" - }, - "2104": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type" - }, - "2105": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2106": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2107": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.background" - }, - "2108": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2109": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2110": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2111": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.mobileIndent" - }, - "2112": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "MenubarDesignTokens.submenuIcon" - }, - "2113": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type" - }, - "2114": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.size" - }, - "2115": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.color" - }, - "2116": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "2117": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "2118": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "MenubarDesignTokens.separator" - }, - "2119": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type" - }, - "2120": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2121": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "MenubarDesignTokens.mobileButton" - }, - "2122": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type" - }, - "2123": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2124": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.size" - }, - "2125": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.color" - }, - "2126": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "2127": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "2128": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "2129": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type" - }, - "2130": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.width" - }, - "2131": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.style" - }, - "2132": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.color" - }, - "2133": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.offset" - }, - "2134": { - "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2135": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2136": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2137": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2138": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2139": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "" - }, - "2140": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "MessageDesignTokens" - }, - "2141": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "MessageDesignTokens.root" - }, - "2142": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2143": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2144": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "2145": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "2146": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "MessageDesignTokens.content" - }, - "2147": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2148": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2149": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2150": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "MessageDesignTokens.text" - }, - "2151": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2152": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "2153": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "2154": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "MessageDesignTokens.icon" - }, - "2155": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2156": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.size" - }, - "2157": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "MessageDesignTokens.closeButton" - }, - "2158": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2159": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.width" - }, - "2160": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.height" - }, - "2161": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2162": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "2163": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2164": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.width" - }, - "2165": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.style" - }, - "2166": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.offset" - }, - "2167": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "MessageDesignTokens.closeIcon" - }, - "2168": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2169": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.size" - }, - "2170": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "MessageDesignTokens.info" - }, - "2171": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2172": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.background" - }, - "2173": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2174": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.color" - }, - "2175": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2176": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.closeButton" - }, - "2177": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2178": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "2179": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "2180": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2181": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.color" - }, - "2182": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2183": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "MessageDesignTokens.success" - }, - "2184": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2185": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.background" - }, - "2186": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2187": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.color" - }, - "2188": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2189": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.closeButton" - }, - "2190": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2191": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "2192": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "2193": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2194": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.color" - }, - "2195": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2196": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "MessageDesignTokens.warn" - }, - "2197": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2198": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.background" - }, - "2199": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2200": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.color" - }, - "2201": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2202": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.closeButton" - }, - "2203": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2204": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "2205": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "2206": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2207": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.color" - }, - "2208": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2209": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "MessageDesignTokens.error" - }, - "2210": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2211": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.background" - }, - "2212": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2213": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.color" - }, - "2214": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2215": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.closeButton" - }, - "2216": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2217": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "2218": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "2219": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2220": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.color" - }, - "2221": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2222": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "MessageDesignTokens.secondary" - }, - "2223": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2224": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.background" - }, - "2225": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2226": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.color" - }, - "2227": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2228": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.closeButton" - }, - "2229": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2230": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "2231": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "2232": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2233": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.color" - }, - "2234": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2235": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "MessageDesignTokens.contrast" - }, - "2236": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2237": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.background" - }, - "2238": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2239": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.color" - }, - "2240": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2241": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.closeButton" - }, - "2242": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2243": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "2244": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "2245": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type" - }, - "2246": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.color" - }, - "2247": { - "sourceFileName": "src/app/components/themes/types/message/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2248": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2249": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2250": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2251": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2252": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "" - }, - "2253": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "MeterGroupDesignTokens" - }, - "2254": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "MeterGroupDesignTokens.root" - }, - "2255": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "__type" - }, - "2256": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2257": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2258": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "MeterGroupDesignTokens.meters" - }, - "2259": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "__type" - }, - "2260": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "__type.background" - }, - "2261": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "__type.size" - }, - "2262": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "MeterGroupDesignTokens.label" - }, - "2263": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "__type" - }, - "2264": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2265": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "MeterGroupDesignTokens.labelMarker" - }, - "2266": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "__type" - }, - "2267": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "__type.size" - }, - "2268": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "MeterGroupDesignTokens.labelIcon" - }, - "2269": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "__type" - }, - "2270": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "__type.size" - }, - "2271": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "MeterGroupDesignTokens.labelList" - }, - "2272": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "__type" - }, - "2273": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "__type.verticalGap" - }, - "2274": { - "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", - "qualifiedName": "__type.horizontalGap" - }, - "2275": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2276": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2277": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2278": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2279": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "" - }, - "2280": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "MultiSelectDesignTokens" - }, - "2281": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "MultiSelectDesignTokens.root" - }, - "2282": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type" - }, - "2283": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.background" - }, - "2284": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.disabledBackground" - }, - "2285": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.filledBackground" - }, - "2286": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.filledFocusBackground" - }, - "2287": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2288": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "2289": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.focusBorderColor" - }, - "2290": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.invalidBorderColor" - }, - "2291": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.color" - }, - "2292": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.disabledColor" - }, - "2293": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.placeholderColor" - }, - "2294": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2295": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.paddingX" - }, - "2296": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.paddingY" - }, - "2297": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2298": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "2299": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type" - }, - "2300": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.width" - }, - "2301": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.style" - }, - "2302": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.color" - }, - "2303": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.offset" - }, - "2304": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2305": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "2306": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "MultiSelectDesignTokens.dropdown" - }, - "2307": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type" - }, - "2308": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.width" - }, - "2309": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.color" - }, - "2310": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "MultiSelectDesignTokens.overlay" - }, - "2311": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type" - }, - "2312": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.background" - }, - "2313": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2314": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2315": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.color" - }, - "2316": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2317": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "MultiSelectDesignTokens.list" - }, - "2318": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type" - }, - "2319": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2320": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2321": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.header" - }, - "2322": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type" - }, - "2323": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2324": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "MultiSelectDesignTokens.option" - }, - "2325": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type" - }, - "2326": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.focusBackground" - }, - "2327": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.selectedBackground" - }, - "2328": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.selectedFocusBackground" - }, - "2329": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.color" - }, - "2330": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "2331": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.selectedColor" - }, - "2332": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.selectedFocusColor" - }, - "2333": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2334": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2335": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2336": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "MultiSelectDesignTokens.optionGroup" - }, - "2337": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type" - }, - "2338": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.background" - }, - "2339": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.color" - }, - "2340": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "2341": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2342": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "MultiSelectDesignTokens.chip" - }, - "2343": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type" - }, - "2344": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2345": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "MultiSelectDesignTokens.emptyMessage" - }, - "2346": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type" - }, - "2347": { - "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2348": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2349": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2350": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2351": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2352": { - "sourceFileName": "src/app/components/themes/types/orderlist/index.d.ts", - "qualifiedName": "" - }, - "2353": { - "sourceFileName": "src/app/components/themes/types/orderlist/index.d.ts", - "qualifiedName": "OrderListDesignTokens" - }, - "2354": { - "sourceFileName": "src/app/components/themes/types/orderlist/index.d.ts", - "qualifiedName": "OrderListDesignTokens.root" - }, - "2355": { - "sourceFileName": "src/app/components/themes/types/orderlist/index.d.ts", - "qualifiedName": "__type" - }, - "2356": { - "sourceFileName": "src/app/components/themes/types/orderlist/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2357": { - "sourceFileName": "src/app/components/themes/types/orderlist/index.d.ts", - "qualifiedName": "OrderListDesignTokens.controls" - }, - "2358": { - "sourceFileName": "src/app/components/themes/types/orderlist/index.d.ts", - "qualifiedName": "__type" - }, - "2359": { - "sourceFileName": "src/app/components/themes/types/orderlist/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2360": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2361": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2362": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2363": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2364": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "" - }, - "2365": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "OrganizationChartDesignTokens" - }, - "2366": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "OrganizationChartDesignTokens.root" - }, - "2367": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type" - }, - "2368": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.gutter" - }, - "2369": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "2370": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "OrganizationChartDesignTokens.node" - }, - "2371": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type" - }, - "2372": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.background" - }, - "2373": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "2374": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.selectedBackground" - }, - "2375": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2376": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.color" - }, - "2377": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.selectedColor" - }, - "2378": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "2379": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2380": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.toggleablePadding" - }, - "2381": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2382": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "OrganizationChartDesignTokens.nodeToggleButton" - }, - "2383": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type" - }, - "2384": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.background" - }, - "2385": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "2386": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2387": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.color" - }, - "2388": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "2389": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.size" - }, - "2390": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2391": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "2392": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type" - }, - "2393": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.width" - }, - "2394": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.style" - }, - "2395": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.color" - }, - "2396": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.offset" - }, - "2397": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2398": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "OrganizationChartDesignTokens.connector" - }, - "2399": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type" - }, - "2400": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.color" - }, - "2401": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2402": { - "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", - "qualifiedName": "__type.height" - }, - "2403": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2404": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2405": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2406": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2407": { - "sourceFileName": "src/app/components/themes/types/overlaybadge/index.d.ts", - "qualifiedName": "" - }, - "2408": { - "sourceFileName": "src/app/components/themes/types/overlaybadge/index.d.ts", - "qualifiedName": "OverlayBadgeDesignTokens" - }, - "2409": { - "sourceFileName": "src/app/components/themes/types/overlaybadge/index.d.ts", - "qualifiedName": "OverlayBadgeDesignTokens.root" - }, - "2410": { - "sourceFileName": "src/app/components/themes/types/overlaybadge/index.d.ts", - "qualifiedName": "__type" - }, - "2411": { - "sourceFileName": "src/app/components/themes/types/overlaybadge/index.d.ts", - "qualifiedName": "__type.outline" - }, - "2412": { - "sourceFileName": "src/app/components/themes/types/overlaybadge/index.d.ts", - "qualifiedName": "__type" - }, - "2413": { - "sourceFileName": "src/app/components/themes/types/overlaybadge/index.d.ts", - "qualifiedName": "__type.width" - }, - "2414": { - "sourceFileName": "src/app/components/themes/types/overlaybadge/index.d.ts", - "qualifiedName": "__type.color" - }, - "2415": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2416": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2417": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2418": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2419": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "" - }, - "2420": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "PaginatorDesignTokens" - }, - "2421": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "PaginatorDesignTokens.root" - }, - "2422": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type" - }, - "2423": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2424": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2425": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2426": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.background" - }, - "2427": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.color" - }, - "2428": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "2429": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "PaginatorDesignTokens.navButton" - }, - "2430": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type" - }, - "2431": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.background" - }, - "2432": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "2433": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.selectedBackground" - }, - "2434": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.color" - }, - "2435": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "2436": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.selectedColor" - }, - "2437": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.width" - }, - "2438": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.height" - }, - "2439": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2440": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "2441": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type" - }, - "2442": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.width" - }, - "2443": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.style" - }, - "2444": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.color" - }, - "2445": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.offset" - }, - "2446": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2447": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "PaginatorDesignTokens.currentPageReport" - }, - "2448": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type" - }, - "2449": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.color" - }, - "2450": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "PaginatorDesignTokens.jumpToPageInput" - }, - "2451": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type" - }, - "2452": { - "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", - "qualifiedName": "__type.maxWidth" - }, - "2453": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2454": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2455": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2456": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2457": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "" - }, - "2458": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "PanelDesignTokens" - }, - "2459": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "PanelDesignTokens.root" - }, - "2460": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "__type" - }, - "2461": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "__type.background" - }, - "2462": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2463": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "__type.color" - }, - "2464": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2465": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "PanelDesignTokens.header" - }, - "2466": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "__type" - }, - "2467": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "__type.background" - }, - "2468": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "__type.color" - }, - "2469": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2470": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2471": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "2472": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2473": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "PanelDesignTokens.toggleableHeader" - }, - "2474": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "__type" - }, - "2475": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2476": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "PanelDesignTokens.title" - }, - "2477": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "__type" - }, - "2478": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "2479": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "PanelDesignTokens.content" - }, - "2480": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "__type" - }, - "2481": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2482": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "PanelDesignTokens.footer" - }, - "2483": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "__type" - }, - "2484": { - "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2485": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2486": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2487": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2488": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2489": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "" - }, - "2490": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "PanelMenuDesignTokens" - }, - "2491": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "PanelMenuDesignTokens.root" - }, - "2492": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type" - }, - "2493": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2494": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "2495": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "PanelMenuDesignTokens.panel" - }, - "2496": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type" - }, - "2497": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.background" - }, - "2498": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2499": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "2500": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "2501": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2502": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2503": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.first" - }, - "2504": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type" - }, - "2505": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "2506": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.topBorderRadius" - }, - "2507": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.last" - }, - "2508": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type" - }, - "2509": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "2510": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.bottomBorderRadius" - }, - "2511": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "PanelMenuDesignTokens.item" - }, - "2512": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type" - }, - "2513": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.focusBackground" - }, - "2514": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "2515": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "2516": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2517": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2518": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2519": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.icon" - }, - "2520": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type" - }, - "2521": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "2522": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "2523": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "PanelMenuDesignTokens.submenu" - }, - "2524": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type" - }, - "2525": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.indent" - }, - "2526": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "PanelMenuDesignTokens.submenuIcon" - }, - "2527": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type" - }, - "2528": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "2529": { - "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "2530": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2531": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2532": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2533": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2534": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "" - }, - "2535": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "PasswordDesignTokens" - }, - "2536": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "PasswordDesignTokens.meter" - }, - "2537": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "__type" - }, - "2538": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "__type.background" - }, - "2539": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2540": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "__type.height" - }, - "2541": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "PasswordDesignTokens.icon" - }, - "2542": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "__type" - }, - "2543": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "__type.color" - }, - "2544": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "PasswordDesignTokens.overlay" - }, - "2545": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "__type" - }, - "2546": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "__type.background" - }, - "2547": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2548": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2549": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "__type.color" - }, - "2550": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2551": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2552": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "PasswordDesignTokens.content" - }, - "2553": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "__type" - }, - "2554": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2555": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "PasswordDesignTokens.strength" - }, - "2556": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "__type" - }, - "2557": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "__type.weakBackground" - }, - "2558": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "__type.mediumBackground" - }, - "2559": { - "sourceFileName": "src/app/components/themes/types/password/index.d.ts", - "qualifiedName": "__type.strongBackground" - }, - "2560": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2561": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2562": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2563": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2564": { - "sourceFileName": "src/app/components/themes/types/picklist/index.d.ts", - "qualifiedName": "" - }, - "2565": { - "sourceFileName": "src/app/components/themes/types/picklist/index.d.ts", - "qualifiedName": "PickListDesignTokens" - }, - "2566": { - "sourceFileName": "src/app/components/themes/types/picklist/index.d.ts", - "qualifiedName": "PickListDesignTokens.root" - }, - "2567": { - "sourceFileName": "src/app/components/themes/types/picklist/index.d.ts", - "qualifiedName": "__type" - }, - "2568": { - "sourceFileName": "src/app/components/themes/types/picklist/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2569": { - "sourceFileName": "src/app/components/themes/types/picklist/index.d.ts", - "qualifiedName": "PickListDesignTokens.controls" - }, - "2570": { - "sourceFileName": "src/app/components/themes/types/picklist/index.d.ts", - "qualifiedName": "__type" - }, - "2571": { - "sourceFileName": "src/app/components/themes/types/picklist/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2572": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2573": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2574": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2575": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2576": { - "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", - "qualifiedName": "" - }, - "2577": { - "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", - "qualifiedName": "PopoverDesignTokens" - }, - "2578": { - "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", - "qualifiedName": "PopoverDesignTokens.root" - }, - "2579": { - "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", - "qualifiedName": "__type" - }, - "2580": { - "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", - "qualifiedName": "__type.background" - }, - "2581": { - "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2582": { - "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", - "qualifiedName": "__type.color" - }, - "2583": { - "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2584": { - "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2585": { - "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", - "qualifiedName": "__type.gutter" - }, - "2586": { - "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", - "qualifiedName": "__type.arrowOffset" - }, - "2587": { - "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", - "qualifiedName": "PopoverDesignTokens.content" - }, - "2588": { - "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", - "qualifiedName": "__type" - }, - "2589": { - "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2590": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2591": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2592": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2593": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2594": { - "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", - "qualifiedName": "" - }, - "2595": { - "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", - "qualifiedName": "ProgressBarDesignTokens" - }, - "2596": { - "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", - "qualifiedName": "ProgressBarDesignTokens.root" - }, - "2597": { - "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", - "qualifiedName": "__type" - }, - "2598": { - "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", - "qualifiedName": "__type.background" - }, - "2599": { - "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2600": { - "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", - "qualifiedName": "__type.height" - }, - "2601": { - "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", - "qualifiedName": "ProgressBarDesignTokens.value" - }, - "2602": { - "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", - "qualifiedName": "__type" - }, - "2603": { - "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", - "qualifiedName": "__type.background" - }, - "2604": { - "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", - "qualifiedName": "ProgressBarDesignTokens.label" - }, - "2605": { - "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", - "qualifiedName": "__type" - }, - "2606": { - "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", - "qualifiedName": "__type.color" - }, - "2607": { - "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "2608": { - "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "2609": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2610": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2611": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2612": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2613": { - "sourceFileName": "src/app/components/themes/types/progressspinner/index.d.ts", - "qualifiedName": "" - }, - "2614": { - "sourceFileName": "src/app/components/themes/types/progressspinner/index.d.ts", - "qualifiedName": "ProgressSpinnerDesignTokens" - }, - "2615": { - "sourceFileName": "src/app/components/themes/types/progressspinner/index.d.ts", - "qualifiedName": "ProgressSpinnerDesignTokens.root" - }, - "2616": { - "sourceFileName": "src/app/components/themes/types/progressspinner/index.d.ts", - "qualifiedName": "__type" - }, - "2617": { - "sourceFileName": "src/app/components/themes/types/progressspinner/index.d.ts", - "qualifiedName": "__type.color.1" - }, - "2618": { - "sourceFileName": "src/app/components/themes/types/progressspinner/index.d.ts", - "qualifiedName": "__type.color.2" - }, - "2619": { - "sourceFileName": "src/app/components/themes/types/progressspinner/index.d.ts", - "qualifiedName": "__type.color.3" - }, - "2620": { - "sourceFileName": "src/app/components/themes/types/progressspinner/index.d.ts", - "qualifiedName": "__type.color.4" - }, - "2621": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2622": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2623": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2624": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2625": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "" - }, - "2626": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "RadioButtonDesignTokens" - }, - "2627": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "RadioButtonDesignTokens.root" - }, - "2628": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type" - }, - "2629": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.width" - }, - "2630": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.height" - }, - "2631": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.background" - }, - "2632": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.checkedBackground" - }, - "2633": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.checkedHoverBackground" - }, - "2634": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.disabledBackground" - }, - "2635": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.filledBackground" - }, - "2636": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2637": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "2638": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.focusBorderColor" - }, - "2639": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.checkedBorderColor" - }, - "2640": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.checkedHoverBorderColor" - }, - "2641": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.checkedFocusBorderColor" - }, - "2642": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.checkedDisabledBorderColor" - }, - "2643": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.invalidBorderColor" - }, - "2644": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2645": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "2646": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type" - }, - "2647": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.width" - }, - "2648": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.style" - }, - "2649": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.color" - }, - "2650": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.offset" - }, - "2651": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2652": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "2653": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "RadioButtonDesignTokens.icon" - }, - "2654": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type" - }, - "2655": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.size" - }, - "2656": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.checkedColor" - }, - "2657": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.checkedHoverColor" - }, - "2658": { - "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", - "qualifiedName": "__type.disabledColor" - }, - "2659": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2660": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2661": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2662": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2663": { - "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", - "qualifiedName": "" - }, - "2664": { - "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", - "qualifiedName": "RatingDesignTokens" - }, - "2665": { - "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", - "qualifiedName": "RatingDesignTokens.root" - }, - "2666": { - "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", - "qualifiedName": "__type" - }, - "2667": { - "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2668": { - "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "2669": { - "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", - "qualifiedName": "RatingDesignTokens.icon" - }, - "2670": { - "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", - "qualifiedName": "__type" - }, - "2671": { - "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", - "qualifiedName": "__type.size" - }, - "2672": { - "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", - "qualifiedName": "__type.color" - }, - "2673": { - "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "2674": { - "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "2675": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2676": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2677": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2678": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2679": { - "sourceFileName": "src/app/components/themes/types/ripple/index.d.ts", - "qualifiedName": "" - }, - "2680": { - "sourceFileName": "src/app/components/themes/types/ripple/index.d.ts", - "qualifiedName": "RippleDesignTokens" - }, - "2681": { - "sourceFileName": "src/app/components/themes/types/ripple/index.d.ts", - "qualifiedName": "RippleDesignTokens.root" - }, - "2682": { - "sourceFileName": "src/app/components/themes/types/ripple/index.d.ts", - "qualifiedName": "__type" - }, - "2683": { - "sourceFileName": "src/app/components/themes/types/ripple/index.d.ts", - "qualifiedName": "__type.background" - }, - "2684": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2685": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2686": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2687": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2688": { - "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", - "qualifiedName": "" - }, - "2689": { - "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", - "qualifiedName": "ScrollPanelDesignTokens" - }, - "2690": { - "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", - "qualifiedName": "ScrollPanelDesignTokens.root" - }, - "2691": { - "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", - "qualifiedName": "__type" - }, - "2692": { - "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "2693": { - "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", - "qualifiedName": "ScrollPanelDesignTokens.bar" - }, - "2694": { - "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", - "qualifiedName": "__type" - }, - "2695": { - "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", - "qualifiedName": "__type.size" - }, - "2696": { - "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2697": { - "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "2698": { - "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", - "qualifiedName": "__type" - }, - "2699": { - "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", - "qualifiedName": "__type.width" - }, - "2700": { - "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", - "qualifiedName": "__type.style" - }, - "2701": { - "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", - "qualifiedName": "__type.color" - }, - "2702": { - "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", - "qualifiedName": "__type.offset" - }, - "2703": { - "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2704": { - "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", - "qualifiedName": "__type.background" - }, - "2705": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2706": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2707": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2708": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2709": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "" - }, - "2710": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "SelectDesignTokens" - }, - "2711": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "SelectDesignTokens.root" - }, - "2712": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type" - }, - "2713": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.background" - }, - "2714": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.disabledBackground" - }, - "2715": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.filledBackground" - }, - "2716": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.filledFocusBackground" - }, - "2717": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2718": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "2719": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.focusBorderColor" - }, - "2720": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.invalidBorderColor" - }, - "2721": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.color" - }, - "2722": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.disabledColor" - }, - "2723": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.placeholderColor" - }, - "2724": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2725": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.paddingX" - }, - "2726": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.paddingY" - }, - "2727": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2728": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "2729": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type" - }, - "2730": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.width" - }, - "2731": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.style" - }, - "2732": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.color" - }, - "2733": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.offset" - }, - "2734": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2735": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "2736": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "SelectDesignTokens.dropdown" - }, - "2737": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type" - }, - "2738": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.width" - }, - "2739": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.color" - }, - "2740": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "SelectDesignTokens.overlay" - }, - "2741": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type" - }, - "2742": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.background" - }, - "2743": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2744": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2745": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.color" - }, - "2746": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2747": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "SelectDesignTokens.list" - }, - "2748": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type" - }, - "2749": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2750": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2751": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.header" - }, - "2752": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type" - }, - "2753": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2754": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "SelectDesignTokens.option" - }, - "2755": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type" - }, - "2756": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.focusBackground" - }, - "2757": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.selectedBackground" - }, - "2758": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.selectedFocusBackground" - }, - "2759": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.color" - }, - "2760": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "2761": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.selectedColor" - }, - "2762": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.selectedFocusColor" - }, - "2763": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2764": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2765": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "SelectDesignTokens.optionGroup" - }, - "2766": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type" - }, - "2767": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.background" - }, - "2768": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.color" - }, - "2769": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "2770": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2771": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "SelectDesignTokens.clearIcon" - }, - "2772": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type" - }, - "2773": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.color" - }, - "2774": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "SelectDesignTokens.checkmark" - }, - "2775": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type" - }, - "2776": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.color" - }, - "2777": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.gutterStart" - }, - "2778": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.gutterEnd" - }, - "2779": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "SelectDesignTokens.emptyMessage" - }, - "2780": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type" - }, - "2781": { - "sourceFileName": "src/app/components/themes/types/select/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2782": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2783": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2784": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2785": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2786": { - "sourceFileName": "src/app/components/themes/types/selectbutton/index.d.ts", - "qualifiedName": "" - }, - "2787": { - "sourceFileName": "src/app/components/themes/types/selectbutton/index.d.ts", - "qualifiedName": "SelectButtonDesignTokens" - }, - "2788": { - "sourceFileName": "src/app/components/themes/types/selectbutton/index.d.ts", - "qualifiedName": "SelectButtonDesignTokens.root" - }, - "2789": { - "sourceFileName": "src/app/components/themes/types/selectbutton/index.d.ts", - "qualifiedName": "__type" - }, - "2790": { - "sourceFileName": "src/app/components/themes/types/selectbutton/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2791": { - "sourceFileName": "src/app/components/themes/types/selectbutton/index.d.ts", - "qualifiedName": "__type.invalidBorderColor" - }, - "2792": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2793": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2794": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2795": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2796": { - "sourceFileName": "src/app/components/themes/types/skeleton/index.d.ts", - "qualifiedName": "" - }, - "2797": { - "sourceFileName": "src/app/components/themes/types/skeleton/index.d.ts", - "qualifiedName": "SkeletonDesignTokens" - }, - "2798": { - "sourceFileName": "src/app/components/themes/types/skeleton/index.d.ts", - "qualifiedName": "SkeletonDesignTokens.root" - }, - "2799": { - "sourceFileName": "src/app/components/themes/types/skeleton/index.d.ts", - "qualifiedName": "__type" - }, - "2800": { - "sourceFileName": "src/app/components/themes/types/skeleton/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2801": { - "sourceFileName": "src/app/components/themes/types/skeleton/index.d.ts", - "qualifiedName": "__type.background" - }, - "2802": { - "sourceFileName": "src/app/components/themes/types/skeleton/index.d.ts", - "qualifiedName": "__type.animationBackground" - }, - "2803": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2804": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2805": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2806": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2807": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "" - }, - "2808": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "SliderDesignTokens" - }, - "2809": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "SliderDesignTokens.root" - }, - "2810": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type" - }, - "2811": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "2812": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "SliderDesignTokens.track" - }, - "2813": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type" - }, - "2814": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.background" - }, - "2815": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2816": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.size" - }, - "2817": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "SliderDesignTokens.range" - }, - "2818": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type" - }, - "2819": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.background" - }, - "2820": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "SliderDesignTokens.handle" - }, - "2821": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type" - }, - "2822": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.width" - }, - "2823": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.height" - }, - "2824": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2825": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.background" - }, - "2826": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "2827": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.content" - }, - "2828": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type" - }, - "2829": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2830": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "2831": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.width" - }, - "2832": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.height" - }, - "2833": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2834": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "2835": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type" - }, - "2836": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.width" - }, - "2837": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.style" - }, - "2838": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.color" - }, - "2839": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.offset" - }, - "2840": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2841": { - "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", - "qualifiedName": "__type.contentBackground" - }, - "2842": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2843": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2844": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2845": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2846": { - "sourceFileName": "src/app/components/themes/types/speeddial/index.d.ts", - "qualifiedName": "" - }, - "2847": { - "sourceFileName": "src/app/components/themes/types/speeddial/index.d.ts", - "qualifiedName": "SpeedDialDesignTokens" - }, - "2848": { - "sourceFileName": "src/app/components/themes/types/speeddial/index.d.ts", - "qualifiedName": "SpeedDialDesignTokens.root" - }, - "2849": { - "sourceFileName": "src/app/components/themes/types/speeddial/index.d.ts", - "qualifiedName": "__type" - }, - "2850": { - "sourceFileName": "src/app/components/themes/types/speeddial/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2851": { - "sourceFileName": "src/app/components/themes/types/speeddial/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "2852": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2853": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2854": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2855": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2856": { - "sourceFileName": "src/app/components/themes/types/splitbutton/index.d.ts", - "qualifiedName": "" - }, - "2857": { - "sourceFileName": "src/app/components/themes/types/splitbutton/index.d.ts", - "qualifiedName": "SplitButtonDesignTokens" - }, - "2858": { - "sourceFileName": "src/app/components/themes/types/splitbutton/index.d.ts", - "qualifiedName": "SplitButtonDesignTokens.root" - }, - "2859": { - "sourceFileName": "src/app/components/themes/types/splitbutton/index.d.ts", - "qualifiedName": "__type" - }, - "2860": { - "sourceFileName": "src/app/components/themes/types/splitbutton/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2861": { - "sourceFileName": "src/app/components/themes/types/splitbutton/index.d.ts", - "qualifiedName": "__type.roundedBorderRadius" - }, - "2862": { - "sourceFileName": "src/app/components/themes/types/splitbutton/index.d.ts", - "qualifiedName": "__type.raisedShadow" - }, - "2863": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2864": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2865": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2866": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2867": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "" - }, - "2868": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "SplitterDesignTokens" - }, - "2869": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "SplitterDesignTokens.root" - }, - "2870": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "__type" - }, - "2871": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "__type.background" - }, - "2872": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2873": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "__type.color" - }, - "2874": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "2875": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "SplitterDesignTokens.gutter" - }, - "2876": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "__type" - }, - "2877": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "__type.background" - }, - "2878": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "SplitterDesignTokens.handle" - }, - "2879": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "__type" - }, - "2880": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "__type.size" - }, - "2881": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "__type.background" - }, - "2882": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2883": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "2884": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "__type" - }, - "2885": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "__type.width" - }, - "2886": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "__type.style" - }, - "2887": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "__type.color" - }, - "2888": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "__type.offset" - }, - "2889": { - "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2890": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2891": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2892": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2893": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2894": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "" - }, - "2895": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "StepperDesignTokens" - }, - "2896": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "StepperDesignTokens.root" - }, - "2897": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type" - }, - "2898": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "2899": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "StepperDesignTokens.separator" - }, - "2900": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type" - }, - "2901": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.background" - }, - "2902": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "2903": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.margin" - }, - "2904": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.size" - }, - "2905": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "StepperDesignTokens.step" - }, - "2906": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type" - }, - "2907": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2908": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2909": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "StepperDesignTokens.stepHeader" - }, - "2910": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type" - }, - "2911": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2912": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2913": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "2914": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type" - }, - "2915": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.width" - }, - "2916": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.style" - }, - "2917": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.color" - }, - "2918": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.offset" - }, - "2919": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2920": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2921": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "StepperDesignTokens.stepTitle" - }, - "2922": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type" - }, - "2923": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.color" - }, - "2924": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "2925": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "2926": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "StepperDesignTokens.stepNumber" - }, - "2927": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type" - }, - "2928": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.background" - }, - "2929": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "2930": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2931": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.activeBorderColor" - }, - "2932": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.color" - }, - "2933": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "2934": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.size" - }, - "2935": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "2936": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "2937": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2938": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2939": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "StepperDesignTokens.steppanels" - }, - "2940": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type" - }, - "2941": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2942": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "StepperDesignTokens.steppanel" - }, - "2943": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type" - }, - "2944": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.background" - }, - "2945": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.color" - }, - "2946": { - "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", - "qualifiedName": "__type.padding" - }, - "2947": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2948": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2949": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2950": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2951": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "" - }, - "2952": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "StepsDesignTokens" - }, - "2953": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "StepsDesignTokens.root" - }, - "2954": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type" - }, - "2955": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "2956": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "StepsDesignTokens.separator" - }, - "2957": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type" - }, - "2958": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.background" - }, - "2959": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "StepsDesignTokens.itemLink" - }, - "2960": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type" - }, - "2961": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2962": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "2963": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type" - }, - "2964": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.width" - }, - "2965": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.style" - }, - "2966": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.color" - }, - "2967": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.offset" - }, - "2968": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2969": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.gap" - }, - "2970": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "StepsDesignTokens.itemLabel" - }, - "2971": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type" - }, - "2972": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.color" - }, - "2973": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "2974": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "2975": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "StepsDesignTokens.itemNumber" - }, - "2976": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type" - }, - "2977": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.background" - }, - "2978": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "2979": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "2980": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.activeBorderColor" - }, - "2981": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.color" - }, - "2982": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "2983": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.size" - }, - "2984": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "2985": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "2986": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "2987": { - "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "2988": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "2989": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "2990": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "2991": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "2992": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "" - }, - "2993": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "TabmenuDesignTokens" - }, - "2994": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "TabmenuDesignTokens.root" - }, - "2995": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type" - }, - "2996": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "2997": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "TabmenuDesignTokens.tablist" - }, - "2998": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type" - }, - "2999": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "3000": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.background" - }, - "3001": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3002": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "TabmenuDesignTokens.item" - }, - "3003": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type" - }, - "3004": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.background" - }, - "3005": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "3006": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "3007": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "3008": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3009": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "3010": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.activeBorderColor" - }, - "3011": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "3012": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "3013": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "3014": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3015": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "3016": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.margin" - }, - "3017": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.gap" - }, - "3018": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "3019": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type" - }, - "3020": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.width" - }, - "3021": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.style" - }, - "3022": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "3023": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.offset" - }, - "3024": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3025": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "TabmenuDesignTokens.itemIcon" - }, - "3026": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type" - }, - "3027": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "3028": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "3029": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "3030": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "TabmenuDesignTokens.activeBar" - }, - "3031": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type" - }, - "3032": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.height" - }, - "3033": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.bottom" - }, - "3034": { - "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", - "qualifiedName": "__type.background" - }, - "3035": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "3036": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "3037": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "3038": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "3039": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "" - }, - "3040": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "TabsDesignTokens" - }, - "3041": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "TabsDesignTokens.root" - }, - "3042": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type" - }, - "3043": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "3044": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "TabsDesignTokens.tablist" - }, - "3045": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type" - }, - "3046": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "3047": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.background" - }, - "3048": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3049": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "TabsDesignTokens.tab" - }, - "3050": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type" - }, - "3051": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.background" - }, - "3052": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "3053": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "3054": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "3055": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3056": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "3057": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.activeBorderColor" - }, - "3058": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.color" - }, - "3059": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "3060": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "3061": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3062": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "3063": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.margin" - }, - "3064": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.gap" - }, - "3065": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "3066": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type" - }, - "3067": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.width" - }, - "3068": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.style" - }, - "3069": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.color" - }, - "3070": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.offset" - }, - "3071": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3072": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "TabsDesignTokens.tabpanel" - }, - "3073": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type" - }, - "3074": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.background" - }, - "3075": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.color" - }, - "3076": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3077": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "3078": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type" - }, - "3079": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.width" - }, - "3080": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.style" - }, - "3081": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.color" - }, - "3082": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.offset" - }, - "3083": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3084": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "TabsDesignTokens.navButton" - }, - "3085": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type" - }, - "3086": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.background" - }, - "3087": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.color" - }, - "3088": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "3089": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.width" - }, - "3090": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "3091": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type" - }, - "3092": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.width" - }, - "3093": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.style" - }, - "3094": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.color" - }, - "3095": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.offset" - }, - "3096": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3097": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3098": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "TabsDesignTokens.activeBar" - }, - "3099": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type" - }, - "3100": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.height" - }, - "3101": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.bottom" - }, - "3102": { - "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", - "qualifiedName": "__type.background" - }, - "3103": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "3104": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "3105": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "3106": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "3107": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "" - }, - "3108": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "TabViewDesignTokens" - }, - "3109": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "TabViewDesignTokens.root" - }, - "3110": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "__type" - }, - "3111": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "3112": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "TabViewDesignTokens.tabList" - }, - "3113": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "__type" - }, - "3114": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "__type.background" - }, - "3115": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3116": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "TabViewDesignTokens.tab" - }, - "3117": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "__type" - }, - "3118": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3119": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "__type.activeBorderColor" - }, - "3120": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "__type.color" - }, - "3121": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "3122": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "3123": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "TabViewDesignTokens.tabPanel" - }, - "3124": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "__type" - }, - "3125": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "__type.background" - }, - "3126": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "__type.color" - }, - "3127": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "TabViewDesignTokens.navButton" - }, - "3128": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "__type" - }, - "3129": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "__type.background" - }, - "3130": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "__type.color" - }, - "3131": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "3132": { - "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3133": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "3134": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "3135": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "3136": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "3137": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "" - }, - "3138": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "TagDesignTokens" - }, - "3139": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "TagDesignTokens.root" - }, - "3140": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type" - }, - "3141": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "3142": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "3143": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3144": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.gap" - }, - "3145": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "3146": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.roundedBorderRadius" - }, - "3147": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "TagDesignTokens.icon" - }, - "3148": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type" - }, - "3149": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.size" - }, - "3150": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "TagDesignTokens.primary" - }, - "3151": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type" - }, - "3152": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.background" - }, - "3153": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.color" - }, - "3154": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "TagDesignTokens.secondary" - }, - "3155": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type" - }, - "3156": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.background" - }, - "3157": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.color" - }, - "3158": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "TagDesignTokens.success" - }, - "3159": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type" - }, - "3160": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.background" - }, - "3161": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.color" - }, - "3162": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "TagDesignTokens.info" - }, - "3163": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type" - }, - "3164": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.background" - }, - "3165": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.color" - }, - "3166": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "TagDesignTokens.warn" - }, - "3167": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type" - }, - "3168": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.background" - }, - "3169": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.color" - }, - "3170": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "TagDesignTokens.danger" - }, - "3171": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type" - }, - "3172": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.background" - }, - "3173": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.color" - }, - "3174": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "TagDesignTokens.contrast" - }, - "3175": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type" - }, - "3176": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.background" - }, - "3177": { - "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", - "qualifiedName": "__type.color" - }, - "3178": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "3179": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "3180": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "3181": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "3182": { - "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", - "qualifiedName": "" - }, - "3183": { - "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", - "qualifiedName": "TerminalDesignTokens" - }, - "3184": { - "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", - "qualifiedName": "TerminalDesignTokens.root" - }, - "3185": { - "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", - "qualifiedName": "__type" - }, - "3186": { - "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", - "qualifiedName": "__type.background" - }, - "3187": { - "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3188": { - "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", - "qualifiedName": "__type.color" - }, - "3189": { - "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", - "qualifiedName": "__type.height" - }, - "3190": { - "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3191": { - "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "3192": { - "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", - "qualifiedName": "TerminalDesignTokens.prompt" - }, - "3193": { - "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", - "qualifiedName": "__type" - }, - "3194": { - "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", - "qualifiedName": "__type.gap" - }, - "3195": { - "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", - "qualifiedName": "TerminalDesignTokens.commandResponse" - }, - "3196": { - "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", - "qualifiedName": "__type" - }, - "3197": { - "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", - "qualifiedName": "__type.margin" - }, - "3198": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "3199": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "3200": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "3201": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "3202": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "" - }, - "3203": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "TextareaDesignTokens" - }, - "3204": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "TextareaDesignTokens.root" - }, - "3205": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type" - }, - "3206": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.background" - }, - "3207": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.disabledBackground" - }, - "3208": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.filledBackground" - }, - "3209": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.filledFocusBackground" - }, - "3210": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3211": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "3212": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.focusBorderColor" - }, - "3213": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.invalidBorderColor" - }, - "3214": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.color" - }, - "3215": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.disabledColor" - }, - "3216": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.placeholderColor" - }, - "3217": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3218": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.paddingX" - }, - "3219": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.paddingY" - }, - "3220": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "3221": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "3222": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type" - }, - "3223": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.width" - }, - "3224": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.style" - }, - "3225": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.color" - }, - "3226": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.offset" - }, - "3227": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3228": { - "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "3229": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "3230": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "3231": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "3232": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "3233": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "" - }, - "3234": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "TieredMenuDesignTokens" - }, - "3235": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "TieredMenuDesignTokens.root" - }, - "3236": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type" - }, - "3237": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.background" - }, - "3238": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3239": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "3240": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "3241": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3242": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "3243": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "TieredMenuDesignTokens.list" - }, - "3244": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type" - }, - "3245": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3246": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.gap" - }, - "3247": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "TieredMenuDesignTokens.item" - }, - "3248": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type" - }, - "3249": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.focusBackground" - }, - "3250": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.activeBackground" - }, - "3251": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "3252": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "3253": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "3254": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3255": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "3256": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.gap" - }, - "3257": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.icon" - }, - "3258": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type" - }, - "3259": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "3260": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "3261": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "3262": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "TieredMenuDesignTokens.submenuLabel" - }, - "3263": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type" - }, - "3264": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3265": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "3266": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.background" - }, - "3267": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "3268": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "TieredMenuDesignTokens.submenuIcon" - }, - "3269": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type" - }, - "3270": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.size" - }, - "3271": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.color" - }, - "3272": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.focusColor" - }, - "3273": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.activeColor" - }, - "3274": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "TieredMenuDesignTokens.separator" - }, - "3275": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type" - }, - "3276": { - "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3277": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "3278": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "3279": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "3280": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "3281": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "" - }, - "3282": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "TimelineDesignTokens" - }, - "3283": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "TimelineDesignTokens.event" - }, - "3284": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type" - }, - "3285": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type.minHeight" - }, - "3286": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "TimelineDesignTokens.horizontal" - }, - "3287": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type" - }, - "3288": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type.eventContent" - }, - "3289": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type" - }, - "3290": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3291": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "TimelineDesignTokens.vertical" - }, - "3292": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type" - }, - "3293": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type.eventContent" - }, - "3294": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type" - }, - "3295": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3296": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "TimelineDesignTokens.eventMarker" - }, - "3297": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type" - }, - "3298": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type.size" - }, - "3299": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "3300": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "3301": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type.background" - }, - "3302": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3303": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type.content" - }, - "3304": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type" - }, - "3305": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "3306": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type.size" - }, - "3307": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type.background" - }, - "3308": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type.insetShadow" - }, - "3309": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "TimelineDesignTokens.eventConnector" - }, - "3310": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type" - }, - "3311": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type.color" - }, - "3312": { - "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", - "qualifiedName": "__type.size" - }, - "3313": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "3314": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "3315": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "3316": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "3317": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "" - }, - "3318": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "ToastDesignTokens" - }, - "3319": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "ToastDesignTokens.root" - }, - "3320": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3321": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.width" - }, - "3322": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "3323": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "3324": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "3325": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "ToastDesignTokens.icon" - }, - "3326": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3327": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.size" - }, - "3328": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "ToastDesignTokens.content" - }, - "3329": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3330": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3331": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.gap" - }, - "3332": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "ToastDesignTokens.text" - }, - "3333": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3334": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.gap" - }, - "3335": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "ToastDesignTokens.summary" - }, - "3336": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3337": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "3338": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "3339": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "ToastDesignTokens.detail" - }, - "3340": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3341": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "3342": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.fontSize" - }, - "3343": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "ToastDesignTokens.closeButton" - }, - "3344": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3345": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.width" - }, - "3346": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.height" - }, - "3347": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "3348": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "3349": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3350": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.width" - }, - "3351": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.style" - }, - "3352": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.offset" - }, - "3353": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "ToastDesignTokens.closeIcon" - }, - "3354": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3355": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.size" - }, - "3356": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "ToastDesignTokens.blur" - }, - "3357": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3358": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.0" - }, - "3359": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.1" - }, - "3360": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.2" - }, - "3361": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.3" - }, - "3362": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.4" - }, - "3363": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "ToastDesignTokens.info" - }, - "3364": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3365": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.background" - }, - "3366": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3367": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.color" - }, - "3368": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.detailColor" - }, - "3369": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3370": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.closeButton" - }, - "3371": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3372": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "3373": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "3374": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3375": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.color" - }, - "3376": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3377": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "ToastDesignTokens.success" - }, - "3378": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3379": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.background" - }, - "3380": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3381": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.color" - }, - "3382": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.detailColor" - }, - "3383": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3384": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.closeButton" - }, - "3385": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3386": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "3387": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "3388": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3389": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.color" - }, - "3390": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3391": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "ToastDesignTokens.warn" - }, - "3392": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3393": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.background" - }, - "3394": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3395": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.color" - }, - "3396": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.detailColor" - }, - "3397": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3398": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.closeButton" - }, - "3399": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3400": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "3401": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "3402": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3403": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.color" - }, - "3404": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3405": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "ToastDesignTokens.error" - }, - "3406": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3407": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.background" - }, - "3408": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3409": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.color" - }, - "3410": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.detailColor" - }, - "3411": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3412": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.closeButton" - }, - "3413": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3414": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "3415": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "3416": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3417": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.color" - }, - "3418": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3419": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "ToastDesignTokens.secondary" - }, - "3420": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3421": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.background" - }, - "3422": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3423": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.color" - }, - "3424": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.detailColor" - }, - "3425": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3426": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.closeButton" - }, - "3427": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3428": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "3429": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "3430": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3431": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.color" - }, - "3432": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3433": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "ToastDesignTokens.contrast" - }, - "3434": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3435": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.background" - }, - "3436": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3437": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.color" - }, - "3438": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.detailColor" - }, - "3439": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3440": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.closeButton" - }, - "3441": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3442": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "3443": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "3444": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type" - }, - "3445": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.color" - }, - "3446": { - "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3447": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "3448": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "3449": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "3450": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "3451": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "" - }, - "3452": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "ToggleButtonDesignTokens" - }, - "3453": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "ToggleButtonDesignTokens.root" - }, - "3454": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type" - }, - "3455": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3456": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "3457": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.gap" - }, - "3458": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "3459": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.disabledBackground" - }, - "3460": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.disabledBorderColor" - }, - "3461": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.disabledColor" - }, - "3462": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.invalidBorderColor" - }, - "3463": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "3464": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type" - }, - "3465": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.width" - }, - "3466": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.style" - }, - "3467": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.color" - }, - "3468": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.offset" - }, - "3469": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3470": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "3471": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.background" - }, - "3472": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.checkedBackground" - }, - "3473": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "3474": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3475": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.color" - }, - "3476": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "3477": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.checkedColor" - }, - "3478": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.checkedBorderColor" - }, - "3479": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "ToggleButtonDesignTokens.icon" - }, - "3480": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type" - }, - "3481": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.disabledColor" - }, - "3482": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.color" - }, - "3483": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "3484": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.checkedColor" - }, - "3485": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "ToggleButtonDesignTokens.content" - }, - "3486": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type" - }, - "3487": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.left" - }, - "3488": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.top" - }, - "3489": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.checkedShadow" - }, - "3490": { - "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", - "qualifiedName": "__type.checkedBackground" - }, - "3491": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "3492": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "3493": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "3494": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "3495": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "" - }, - "3496": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "ToggleSwitchDesignTokens" - }, - "3497": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "ToggleSwitchDesignTokens.root" - }, - "3498": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type" - }, - "3499": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.width" - }, - "3500": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.height" - }, - "3501": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "3502": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.gap" - }, - "3503": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3504": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "3505": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type" - }, - "3506": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.width" - }, - "3507": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.style" - }, - "3508": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.color" - }, - "3509": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.offset" - }, - "3510": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3511": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "3512": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3513": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "3514": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.checkedBorderColor" - }, - "3515": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.checkedHoverBorderColor" - }, - "3516": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.invalidBorderColor" - }, - "3517": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "3518": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.slideDuration" - }, - "3519": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.disabledBackground" - }, - "3520": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.background" - }, - "3521": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "3522": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.checkedBackground" - }, - "3523": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.checkedHoverBackground" - }, - "3524": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "ToggleSwitchDesignTokens.handle" - }, - "3525": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type" - }, - "3526": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "3527": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.size" - }, - "3528": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.disabledBackground" - }, - "3529": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.background" - }, - "3530": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "3531": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.checkedBackground" - }, - "3532": { - "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", - "qualifiedName": "__type.checkedHoverBackground" - }, - "3533": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "3534": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "3535": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "3536": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "3537": { - "sourceFileName": "src/app/components/themes/types/toolbar/index.d.ts", - "qualifiedName": "" - }, - "3538": { - "sourceFileName": "src/app/components/themes/types/toolbar/index.d.ts", - "qualifiedName": "ToolbarDesignTokens" - }, - "3539": { - "sourceFileName": "src/app/components/themes/types/toolbar/index.d.ts", - "qualifiedName": "ToolbarDesignTokens.root" - }, - "3540": { - "sourceFileName": "src/app/components/themes/types/toolbar/index.d.ts", - "qualifiedName": "__type" - }, - "3541": { - "sourceFileName": "src/app/components/themes/types/toolbar/index.d.ts", - "qualifiedName": "__type.background" - }, - "3542": { - "sourceFileName": "src/app/components/themes/types/toolbar/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3543": { - "sourceFileName": "src/app/components/themes/types/toolbar/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "3544": { - "sourceFileName": "src/app/components/themes/types/toolbar/index.d.ts", - "qualifiedName": "__type.color" - }, - "3545": { - "sourceFileName": "src/app/components/themes/types/toolbar/index.d.ts", - "qualifiedName": "__type.gap" - }, - "3546": { - "sourceFileName": "src/app/components/themes/types/toolbar/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3547": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "3548": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "3549": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "3550": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "3551": { - "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", - "qualifiedName": "" - }, - "3552": { - "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", - "qualifiedName": "TooltipDesignTokens" - }, - "3553": { - "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", - "qualifiedName": "TooltipDesignTokens.root" - }, - "3554": { - "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", - "qualifiedName": "__type" - }, - "3555": { - "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", - "qualifiedName": "__type.maxWidth" - }, - "3556": { - "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", - "qualifiedName": "__type.gutter" - }, - "3557": { - "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3558": { - "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3559": { - "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "3560": { - "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", - "qualifiedName": "__type.background" - }, - "3561": { - "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", - "qualifiedName": "__type.color" - }, - "3562": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "3563": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "3564": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "3565": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "3566": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "" - }, - "3567": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "TreeDesignTokens" - }, - "3568": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "TreeDesignTokens.root" - }, - "3569": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type" - }, - "3570": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.background" - }, - "3571": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.color" - }, - "3572": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3573": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.gap" - }, - "3574": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.indent" - }, - "3575": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "3576": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "TreeDesignTokens.node" - }, - "3577": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type" - }, - "3578": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3579": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "3580": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "3581": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.selectedBackground" - }, - "3582": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.color" - }, - "3583": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "3584": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.selectedColor" - }, - "3585": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "3586": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type" - }, - "3587": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.width" - }, - "3588": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.style" - }, - "3589": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.color" - }, - "3590": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.offset" - }, - "3591": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3592": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.gap" - }, - "3593": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "TreeDesignTokens.nodeIcon" - }, - "3594": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type" - }, - "3595": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.color" - }, - "3596": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "3597": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.selectedColor" - }, - "3598": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "TreeDesignTokens.nodeToggleButton" - }, - "3599": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type" - }, - "3600": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "3601": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.size" - }, - "3602": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "3603": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.selectedHoverBackground" - }, - "3604": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.color" - }, - "3605": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "3606": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.selectedHoverColor" - }, - "3607": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "3608": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type" - }, - "3609": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.width" - }, - "3610": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.style" - }, - "3611": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.color" - }, - "3612": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.offset" - }, - "3613": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3614": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "TreeDesignTokens.loadingIcon" - }, - "3615": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type" - }, - "3616": { - "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", - "qualifiedName": "__type.size" - }, - "3617": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "3618": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "3619": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "3620": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "3621": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "" - }, - "3622": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "TreeSelectDesignTokens" - }, - "3623": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "TreeSelectDesignTokens.root" - }, - "3624": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type" - }, - "3625": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.background" - }, - "3626": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.disabledBackground" - }, - "3627": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.filledBackground" - }, - "3628": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.filledFocusBackground" - }, - "3629": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3630": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.hoverBorderColor" - }, - "3631": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.focusBorderColor" - }, - "3632": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.invalidBorderColor" - }, - "3633": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.color" - }, - "3634": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.disabledColor" - }, - "3635": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.placeholderColor" - }, - "3636": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3637": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.paddingX" - }, - "3638": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.paddingY" - }, - "3639": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "3640": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "3641": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type" - }, - "3642": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.width" - }, - "3643": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.style" - }, - "3644": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.color" - }, - "3645": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.offset" - }, - "3646": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3647": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "3648": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "TreeSelectDesignTokens.dropdown" - }, - "3649": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type" - }, - "3650": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.width" - }, - "3651": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.color" - }, - "3652": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "TreeSelectDesignTokens.overlay" - }, - "3653": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type" - }, - "3654": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.background" - }, - "3655": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3656": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "3657": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.color" - }, - "3658": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3659": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "TreeSelectDesignTokens.tree" - }, - "3660": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type" - }, - "3661": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3662": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "TreeSelectDesignTokens.emptyMessage" - }, - "3663": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type" - }, - "3664": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3665": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "TreeSelectDesignTokens.chip" - }, - "3666": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type" - }, - "3667": { - "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "3668": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "3669": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "3670": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "3671": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "3672": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "" - }, - "3673": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "TreeTableDesignTokens" - }, - "3674": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "TreeTableDesignTokens.root" - }, - "3675": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type" - }, - "3676": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.transitionDuration" - }, - "3677": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3678": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "TreeTableDesignTokens.header" - }, - "3679": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type" - }, - "3680": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.background" - }, - "3681": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3682": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.color" - }, - "3683": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "3684": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3685": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "TreeTableDesignTokens.headerCell" - }, - "3686": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type" - }, - "3687": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.background" - }, - "3688": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "3689": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.selectedBackground" - }, - "3690": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3691": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.color" - }, - "3692": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "3693": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.selectedColor" - }, - "3694": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.gap" - }, - "3695": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3696": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "3697": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type" - }, - "3698": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.width" - }, - "3699": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.style" - }, - "3700": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.color" - }, - "3701": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.offset" - }, - "3702": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3703": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "TreeTableDesignTokens.columnTitle" - }, - "3704": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type" - }, - "3705": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "3706": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "TreeTableDesignTokens.row" - }, - "3707": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type" - }, - "3708": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.background" - }, - "3709": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "3710": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.selectedBackground" - }, - "3711": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.color" - }, - "3712": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "3713": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.selectedColor" - }, - "3714": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "3715": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type" - }, - "3716": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.width" - }, - "3717": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.style" - }, - "3718": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.color" - }, - "3719": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.offset" - }, - "3720": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3721": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "TreeTableDesignTokens.bodyCell" - }, - "3722": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type" - }, - "3723": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3724": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3725": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.gap" - }, - "3726": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.selectedBorderColor" - }, - "3727": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "TreeTableDesignTokens.footerCell" - }, - "3728": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type" - }, - "3729": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.background" - }, - "3730": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3731": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.color" - }, - "3732": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3733": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "TreeTableDesignTokens.columnFooter" - }, - "3734": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type" - }, - "3735": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.fontWeight" - }, - "3736": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "TreeTableDesignTokens.footer" - }, - "3737": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type" - }, - "3738": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.background" - }, - "3739": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3740": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.color" - }, - "3741": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "3742": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.padding" - }, - "3743": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "TreeTableDesignTokens.columnResizerWidth" - }, - "3744": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type" - }, - "3745": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.0" - }, - "3746": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.1" - }, - "3747": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.2" - }, - "3748": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.3" - }, - "3749": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.4" - }, - "3750": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.5" - }, - "3751": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "TreeTableDesignTokens.resizeIndicator" - }, - "3752": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type" - }, - "3753": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.width" - }, - "3754": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.color" - }, - "3755": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "TreeTableDesignTokens.sortIcon" - }, - "3756": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type" - }, - "3757": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.color" - }, - "3758": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "3759": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "TreeTableDesignTokens.loadingIcon" - }, - "3760": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type" - }, - "3761": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.size" - }, - "3762": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "TreeTableDesignTokens.nodeToggleButton" - }, - "3763": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type" - }, - "3764": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.hoverBackground" - }, - "3765": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.selectedHoverBackground" - }, - "3766": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.color" - }, - "3767": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.hoverColor" - }, - "3768": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.selectedHoverColor" - }, - "3769": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.size" - }, - "3770": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.borderRadius" - }, - "3771": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.focusRing" - }, - "3772": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type" - }, - "3773": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.width" - }, - "3774": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.style" - }, - "3775": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.color" - }, - "3776": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.offset" - }, - "3777": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.shadow" - }, - "3778": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "TreeTableDesignTokens.paginatorTop" - }, - "3779": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type" - }, - "3780": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3781": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "3782": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "TreeTableDesignTokens.paginatorBottom" - }, - "3783": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type" - }, - "3784": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.borderColor" - }, - "3785": { - "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", - "qualifiedName": "__type.borderWidth" - }, - "3786": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "3787": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "3788": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "3789": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - }, - "3790": { - "sourceFileName": "src/app/components/themes/types/virtualscroller/index.d.ts", - "qualifiedName": "" - }, - "3791": { - "sourceFileName": "src/app/components/themes/types/virtualscroller/index.d.ts", - "qualifiedName": "VirtualScrollerDesignTokens" - }, - "3792": { - "sourceFileName": "src/app/components/themes/types/virtualscroller/index.d.ts", - "qualifiedName": "VirtualScrollerDesignTokens.loaderMask" - }, - "3793": { - "sourceFileName": "src/app/components/themes/types/virtualscroller/index.d.ts", - "qualifiedName": "__type" - }, - "3794": { - "sourceFileName": "src/app/components/themes/types/virtualscroller/index.d.ts", - "qualifiedName": "__type.background" - }, - "3795": { - "sourceFileName": "src/app/components/themes/types/virtualscroller/index.d.ts", - "qualifiedName": "__type.color" - }, - "3796": { - "sourceFileName": "src/app/components/themes/types/virtualscroller/index.d.ts", - "qualifiedName": "VirtualScrollerDesignTokens.loaderIcon" - }, - "3797": { - "sourceFileName": "src/app/components/themes/types/virtualscroller/index.d.ts", - "qualifiedName": "__type" - }, - "3798": { - "sourceFileName": "src/app/components/themes/types/virtualscroller/index.d.ts", - "qualifiedName": "__type.size" - }, - "3799": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "ColorSchemeDesignToken.colorScheme" - }, - "3800": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type" - }, - "3801": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.light" - }, - "3802": { - "sourceFileName": "src/app/components/themes/types/index.d.ts", - "qualifiedName": "__type.dark" - } - } -} \ No newline at end of file diff --git a/api/index.js b/api/index.js deleted file mode 100644 index 35865b96737..00000000000 --- a/api/index.js +++ /dev/null @@ -1,5 +0,0 @@ -import { app } from '../dist/primeng/server/server.mjs'; - -const server = app(); - -export default server; diff --git a/.browserslistrc b/apps/showcase/.browserslistrc similarity index 100% rename from .browserslistrc rename to apps/showcase/.browserslistrc diff --git a/apps/showcase/README.md b/apps/showcase/README.md new file mode 100755 index 00000000000..76a278809b4 --- /dev/null +++ b/apps/showcase/README.md @@ -0,0 +1,11 @@ + +[![npm version](https://badge.fury.io/js/primeng.svg)](https://badge.fury.io/js/primeng) +[![npm downloads](https://img.shields.io/npm/dm/primeng.svg)](https://www.npmjs.com/package/primeng) +[![Actions CI](https://github.com/primefaces/primeng/workflows/NodeJS%20CI/badge.svg)](https://github.com/primefaces/primeng/actions/workflows/node.js.yml) +[![Discord Chat](https://img.shields.io/discord/557940238991753223.svg?color=7289da&label=chat&logo=discord)](https://discord.gg/gzKFYnpmCY) +[![Discussions](https://img.shields.io/github/discussions-search?query=org%3Aprimefaces&logo=github&label=Prime%20Discussions&link=https%3A%2F%2Fgithub.com%2Forgs%2Fprimefaces%2Fdiscussions)](https://github.com/orgs/primefaces/discussions) + +[![PrimeNG Hero](https://www.primefaces.org/static/social/primeng-preview.jpg)](https://primeng.org) + +### Website +PrimeNG is a rich set of open source UI Components for Angular. Visit the [PrimeNG website](https://primeng.org/) for interactive demos, comprehensive documentation and additional resources. diff --git a/apps/showcase/angular.json b/apps/showcase/angular.json new file mode 100644 index 00000000000..4a80bd487ca --- /dev/null +++ b/apps/showcase/angular.json @@ -0,0 +1,95 @@ +{ + "$schema": "../../node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "newProjectRoot": "projects", + "projects": { + "showcase": { + "projectType": "application", + "schematics": { + "@schematics/angular:component": { + "style": "scss" + } + }, + "root": "", + "sourceRoot": "", + "prefix": "app", + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:application", + "options": { + "outputPath": "dist/showcase", + "index": "index.html", + "browser": "app/main.ts", + "polyfills": [ + "zone.js" + ], + "tsConfig": "./tsconfig.json", + "inlineStyleLanguage": "scss", + "assets": [ + "assets" + ], + "styles": ["assets/styles/global.scss"], + "scripts": [ + "./node_modules/prismjs/prism.js", + "./node_modules/prismjs/components/prism-typescript.js", + "./node_modules/prismjs/components/prism-scss.js", + "./node_modules/prismjs/components/prism-bash.js" + ], + "allowedCommonJsDependencies": [ + "chart.js", + "xlsx", + "jspdf-autotable", + "file-saver", + "jspdf", + "quill", + "quill-delta", + "core-js", + "raf", + "rgbcolor" + ], + "server": "server/main.server.ts", + "prerender": { + "discoverRoutes": false, + "routesFile": "router/routes.txt" + }, + "ssr": { + "entry": "server/server.ts" + } + }, + "configurations": { + "production": { + "outputHashing": "all" + }, + "development": { + "optimization": false, + "extractLicenses": false, + "sourceMap": false + } + }, + "defaultConfiguration": "production" + }, + "serve": { + "builder": "@angular-devkit/build-angular:dev-server", + "configurations": { + "production": { + "buildTarget": "showcase:build:production" + }, + "development": { + "buildTarget": "showcase:build:development" + } + }, + "defaultConfiguration": "development" + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n", + "options": { + "buildTarget": "showcase:build" + } + } + } + } + }, + "cli": { + "analytics": false + } +} diff --git a/apps/showcase/api/index.mjs b/apps/showcase/api/index.mjs new file mode 100644 index 00000000000..5621a593282 --- /dev/null +++ b/apps/showcase/api/index.mjs @@ -0,0 +1,5 @@ +import { app } from '../dist/showcase/server/server.mjs'; + +const server = app(); + +export default server; diff --git a/apps/showcase/app/app.config.ts b/apps/showcase/app/app.config.ts new file mode 100644 index 00000000000..8ada8334e58 --- /dev/null +++ b/apps/showcase/app/app.config.ts @@ -0,0 +1,16 @@ +import { routes } from '@/router/app.routes'; +import Noir from '@/themes/app-theme'; +import { provideHttpClient, withFetch } from '@angular/common/http'; +import { ApplicationConfig } from '@angular/core'; +import { provideAnimationsAsync } from '@angular/platform-browser/animations/async'; +import { provideRouter, withEnabledBlockingInitialNavigation, withInMemoryScrolling } from '@angular/router'; +import { providePrimeNG } from 'primeng/config'; + +export const appConfig: ApplicationConfig = { + providers: [ + provideRouter(routes, withInMemoryScrolling({ anchorScrolling: 'enabled', scrollPositionRestoration: 'enabled' }), withEnabledBlockingInitialNavigation()), + provideHttpClient(withFetch()), + provideAnimationsAsync(), + providePrimeNG({ theme: Noir, ripple: true, inputStyle: 'outlined' }) + ] +}; diff --git a/apps/showcase/app/main.ts b/apps/showcase/app/main.ts new file mode 100644 index 00000000000..cc4bb4026b0 --- /dev/null +++ b/apps/showcase/app/main.ts @@ -0,0 +1,5 @@ +import { AppComponent } from '@/components/layout/app.component'; +import { bootstrapApplication } from '@angular/platform-browser'; +import { appConfig } from './app.config'; + +bootstrapApplication(AppComponent, appConfig).catch((err) => console.error(err)); diff --git a/src/polyfills.ts b/apps/showcase/app/polyfills.ts similarity index 100% rename from src/polyfills.ts rename to apps/showcase/app/polyfills.ts diff --git a/apps/showcase/assets/data/demo/cars-large.json b/apps/showcase/assets/data/demo/cars-large.json new file mode 100755 index 00000000000..257ab9ff22b --- /dev/null +++ b/apps/showcase/assets/data/demo/cars-large.json @@ -0,0 +1,1204 @@ +{ + "data": [ + { + "vin": "ee8a89d8", + "brand": "Fiat", + "year": 1987, + "color": "Maroon" + }, + { + "vin": "642b3edc", + "brand": "Renault", + "year": 1968, + "color": "White" + }, + { + "vin": "19ec7580", + "brand": "Renault", + "year": 1981, + "color": "Black" + }, + { + "vin": "39980f30", + "brand": "VW", + "year": 1986, + "color": "Red" + }, + { + "vin": "ec9cc4e4", + "brand": "Fiat", + "year": 1981, + "color": "Brown" + }, + { + "vin": "09a06548", + "brand": "VW", + "year": 1965, + "color": "Green" + }, + { + "vin": "05c47246", + "brand": "Mercedes", + "year": 2007, + "color": "Blue" + }, + { + "vin": "a9cb87aa", + "brand": "Fiat", + "year": 1962, + "color": "Green" + }, + { + "vin": "eae758fa", + "brand": "BMW", + "year": 1999, + "color": "Yellow" + }, + { + "vin": "1241c403", + "brand": "Jaguar", + "year": 1964, + "color": "Yellow" + }, + { + "vin": "13f853a7", + "brand": "Honda", + "year": 2006, + "color": "White" + }, + { + "vin": "447d9ed9", + "brand": "Jaguar", + "year": 2005, + "color": "Orange" + }, + { + "vin": "78fa052e", + "brand": "Jaguar", + "year": 1990, + "color": "Orange" + }, + { + "vin": "8b77772a", + "brand": "Mercedes", + "year": 1991, + "color": "Blue" + }, + { + "vin": "23ba7e86", + "brand": "Honda", + "year": 1975, + "color": "Yellow" + }, + { + "vin": "9bacb32d", + "brand": "Volvo", + "year": 1968, + "color": "Brown" + }, + { + "vin": "62094d91", + "brand": "Mercedes", + "year": 1962, + "color": "Green" + }, + { + "vin": "dc7003f4", + "brand": "Jaguar", + "year": 1976, + "color": "Maroon" + }, + { + "vin": "08607aef", + "brand": "Mercedes", + "year": 1987, + "color": "Maroon" + }, + { + "vin": "45eee33a", + "brand": "BMW", + "year": 1980, + "color": "Silver" + }, + { + "vin": "f199ec5c", + "brand": "Jaguar", + "year": 1961, + "color": "Green" + }, + { + "vin": "b34cd9e8", + "brand": "VW", + "year": 1993, + "color": "Silver" + }, + { + "vin": "54b20b02", + "brand": "Renault", + "year": 1967, + "color": "Brown" + }, + { + "vin": "5dd8766e", + "brand": "Honda", + "year": 1998, + "color": "Orange" + }, + { + "vin": "df50ce22", + "brand": "Mercedes", + "year": 1964, + "color": "White" + }, + { + "vin": "ecb3e9e1", + "brand": "Honda", + "year": 2003, + "color": "Silver" + }, + { + "vin": "750d731d", + "brand": "Renault", + "year": 1962, + "color": "Blue" + }, + { + "vin": "bec38cf4", + "brand": "Renault", + "year": 1960, + "color": "Blue" + }, + { + "vin": "b7752002", + "brand": "Jaguar", + "year": 1964, + "color": "Black" + }, + { + "vin": "315fe9c4", + "brand": "Fiat", + "year": 1985, + "color": "Red" + }, + { + "vin": "be65f786", + "brand": "Mercedes", + "year": 1963, + "color": "Orange" + }, + { + "vin": "786a7d57", + "brand": "Mercedes", + "year": 2003, + "color": "Black" + }, + { + "vin": "a3aee412", + "brand": "Volvo", + "year": 2003, + "color": "Maroon" + }, + { + "vin": "749e6bdd", + "brand": "Audi", + "year": 1995, + "color": "Brown" + }, + { + "vin": "8cc40f50", + "brand": "BMW", + "year": 1961, + "color": "Brown" + }, + { + "vin": "5de63a6f", + "brand": "Renault", + "year": 1961, + "color": "White" + }, + { + "vin": "bdae1e20", + "brand": "Jaguar", + "year": 2008, + "color": "Blue" + }, + { + "vin": "290cc891", + "brand": "VW", + "year": 1992, + "color": "Brown" + }, + { + "vin": "007e1014", + "brand": "Renault", + "year": 1966, + "color": "Black" + }, + { + "vin": "429c502d", + "brand": "Honda", + "year": 1995, + "color": "Silver" + }, + { + "vin": "c336f9b6", + "brand": "Honda", + "year": 1991, + "color": "Maroon" + }, + { + "vin": "a6783ba3", + "brand": "Honda", + "year": 2004, + "color": "Yellow" + }, + { + "vin": "2ddaf8d5", + "brand": "Volvo", + "year": 1982, + "color": "Blue" + }, + { + "vin": "c09c4b15", + "brand": "VW", + "year": 1991, + "color": "Blue" + }, + { + "vin": "4609844c", + "brand": "Honda", + "year": 1972, + "color": "Black" + }, + { + "vin": "8db7df27", + "brand": "Audi", + "year": 1982, + "color": "Blue" + }, + { + "vin": "dcc58086", + "brand": "Audi", + "year": 2001, + "color": "Brown" + }, + { + "vin": "f1274cbe", + "brand": "Fiat", + "year": 1995, + "color": "Silver" + }, + { + "vin": "0858a5d4", + "brand": "Renault", + "year": 1992, + "color": "Green" + }, + { + "vin": "c2d42bb6", + "brand": "Volvo", + "year": 1972, + "color": "Green" + }, + { + "vin": "5535cd5a", + "brand": "Renault", + "year": 1980, + "color": "Silver" + }, + { + "vin": "e3313e1e", + "brand": "Honda", + "year": 2009, + "color": "Orange" + }, + { + "vin": "f4dea691", + "brand": "BMW", + "year": 2002, + "color": "Brown" + }, + { + "vin": "ec15a449", + "brand": "Honda", + "year": 1990, + "color": "Yellow" + }, + { + "vin": "80b74a0e", + "brand": "BMW", + "year": 1979, + "color": "Yellow" + }, + { + "vin": "513fe268", + "brand": "Honda", + "year": 1987, + "color": "White" + }, + { + "vin": "6934c8f8", + "brand": "Renault", + "year": 1989, + "color": "Red" + }, + { + "vin": "6a4c3ad0", + "brand": "Honda", + "year": 1994, + "color": "Yellow" + }, + { + "vin": "e0acd7b5", + "brand": "Mercedes", + "year": 1965, + "color": "Red" + }, + { + "vin": "2f31ac35", + "brand": "Jaguar", + "year": 1991, + "color": "Brown" + }, + { + "vin": "36104237", + "brand": "VW", + "year": 1992, + "color": "Silver" + }, + { + "vin": "5be099b4", + "brand": "BMW", + "year": 1991, + "color": "Yellow" + }, + { + "vin": "e2f55f31", + "brand": "BMW", + "year": 1967, + "color": "Silver" + }, + { + "vin": "11274338", + "brand": "Mercedes", + "year": 1999, + "color": "Blue" + }, + { + "vin": "f710e177", + "brand": "Fiat", + "year": 2007, + "color": "White" + }, + { + "vin": "d8375b4b", + "brand": "Volvo", + "year": 1977, + "color": "Blue" + }, + { + "vin": "a27ddfe3", + "brand": "VW", + "year": 1978, + "color": "Blue" + }, + { + "vin": "d8848162", + "brand": "BMW", + "year": 2008, + "color": "Black" + }, + { + "vin": "e9cb3677", + "brand": "BMW", + "year": 2004, + "color": "Black" + }, + { + "vin": "c9dc321d", + "brand": "BMW", + "year": 1989, + "color": "Red" + }, + { + "vin": "4c75c610", + "brand": "Volvo", + "year": 1972, + "color": "Yellow" + }, + { + "vin": "1c90c93d", + "brand": "Audi", + "year": 2004, + "color": "Silver" + }, + { + "vin": "5ccc9f7f", + "brand": "Jaguar", + "year": 1961, + "color": "Red" + }, + { + "vin": "94498bc0", + "brand": "Fiat", + "year": 1965, + "color": "Silver" + }, + { + "vin": "1d1a21f3", + "brand": "Honda", + "year": 1985, + "color": "Red" + }, + { + "vin": "ea463ad3", + "brand": "BMW", + "year": 1992, + "color": "Blue" + }, + { + "vin": "c24bdeb2", + "brand": "Honda", + "year": 1991, + "color": "Red" + }, + { + "vin": "af3b744b", + "brand": "Audi", + "year": 1998, + "color": "Green" + }, + { + "vin": "bebd5a96", + "brand": "Jaguar", + "year": 1989, + "color": "Black" + }, + { + "vin": "6ef9dbf3", + "brand": "Fiat", + "year": 1962, + "color": "Orange" + }, + { + "vin": "eede8f1e", + "brand": "Jaguar", + "year": 1977, + "color": "Brown" + }, + { + "vin": "9d11b02d", + "brand": "BMW", + "year": 1971, + "color": "Yellow" + }, + { + "vin": "1d4223a1", + "brand": "Mercedes", + "year": 1975, + "color": "Brown" + }, + { + "vin": "4d118346", + "brand": "Mercedes", + "year": 1985, + "color": "Brown" + }, + { + "vin": "cce76f06", + "brand": "Honda", + "year": 1980, + "color": "Maroon" + }, + { + "vin": "2af398ed", + "brand": "Renault", + "year": 1970, + "color": "Yellow" + }, + { + "vin": "c0ddab4c", + "brand": "Audi", + "year": 2003, + "color": "Silver" + }, + { + "vin": "a27ea639", + "brand": "Mercedes", + "year": 1968, + "color": "Yellow" + }, + { + "vin": "e6441f09", + "brand": "Jaguar", + "year": 1982, + "color": "Green" + }, + { + "vin": "c4c59d58", + "brand": "Fiat", + "year": 2005, + "color": "Orange" + }, + { + "vin": "9d31fc0a", + "brand": "Mercedes", + "year": 1974, + "color": "Brown" + }, + { + "vin": "b0ffce2d", + "brand": "Volvo", + "year": 1966, + "color": "Yellow" + }, + { + "vin": "ca7e52e3", + "brand": "Honda", + "year": 1971, + "color": "Orange" + }, + { + "vin": "56b36f0e", + "brand": "Mercedes", + "year": 2008, + "color": "Orange" + }, + { + "vin": "ba045e1e", + "brand": "Jaguar", + "year": 1968, + "color": "White" + }, + { + "vin": "fd579989", + "brand": "BMW", + "year": 1975, + "color": "Black" + }, + { + "vin": "084850a3", + "brand": "Audi", + "year": 1990, + "color": "Red" + }, + { + "vin": "e39245ab", + "brand": "BMW", + "year": 1969, + "color": "White" + }, + { + "vin": "41ab14a1", + "brand": "Jaguar", + "year": 1987, + "color": "Silver" + }, + { + "vin": "7ec4c1c0", + "brand": "Jaguar", + "year": 1980, + "color": "Black" + }, + { + "vin": "bf1c14aa", + "brand": "Audi", + "year": 1984, + "color": "Yellow" + }, + { + "vin": "adeff567", + "brand": "Volvo", + "year": 2000, + "color": "Brown" + }, + { + "vin": "61e5e07d", + "brand": "Mercedes", + "year": 1978, + "color": "Orange" + }, + { + "vin": "7555e46a", + "brand": "Audi", + "year": 1966, + "color": "Blue" + }, + { + "vin": "95babbd1", + "brand": "Honda", + "year": 1998, + "color": "Black" + }, + { + "vin": "ff6885f7", + "brand": "Audi", + "year": 1996, + "color": "White" + }, + { + "vin": "5b5a0031", + "brand": "Audi", + "year": 1968, + "color": "Brown" + }, + { + "vin": "de63c575", + "brand": "Mercedes", + "year": 1989, + "color": "Yellow" + }, + { + "vin": "6bf3bfbc", + "brand": "Audi", + "year": 1968, + "color": "Green" + }, + { + "vin": "d2d2e8d4", + "brand": "Fiat", + "year": 1985, + "color": "Green" + }, + { + "vin": "edcab1f7", + "brand": "VW", + "year": 1979, + "color": "Silver" + }, + { + "vin": "03234e20", + "brand": "Mercedes", + "year": 1962, + "color": "Orange" + }, + { + "vin": "de2a7b08", + "brand": "Honda", + "year": 2007, + "color": "Blue" + }, + { + "vin": "717b8282", + "brand": "BMW", + "year": 1999, + "color": "Yellow" + }, + { + "vin": "790e7f03", + "brand": "Volvo", + "year": 1983, + "color": "White" + }, + { + "vin": "8eefb223", + "brand": "Jaguar", + "year": 1983, + "color": "Silver" + }, + { + "vin": "5e524acd", + "brand": "Jaguar", + "year": 1994, + "color": "Maroon" + }, + { + "vin": "26b1aff9", + "brand": "BMW", + "year": 1965, + "color": "Black" + }, + { + "vin": "c007a623", + "brand": "Renault", + "year": 1968, + "color": "Maroon" + }, + { + "vin": "76733e83", + "brand": "Honda", + "year": 1991, + "color": "White" + }, + { + "vin": "ef3c14f7", + "brand": "Fiat", + "year": 1987, + "color": "Brown" + }, + { + "vin": "2b4ca005", + "brand": "Honda", + "year": 2009, + "color": "Silver" + }, + { + "vin": "8191dbb6", + "brand": "BMW", + "year": 2005, + "color": "Black" + }, + { + "vin": "f6b3bd94", + "brand": "Renault", + "year": 1967, + "color": "Yellow" + }, + { + "vin": "abb19f41", + "brand": "Volvo", + "year": 1975, + "color": "Blue" + }, + { + "vin": "7470c95f", + "brand": "Renault", + "year": 1996, + "color": "Black" + }, + { + "vin": "5f1b57a3", + "brand": "Volvo", + "year": 1986, + "color": "Red" + }, + { + "vin": "ed47a74b", + "brand": "BMW", + "year": 2007, + "color": "Brown" + }, + { + "vin": "ed6030f7", + "brand": "Honda", + "year": 1990, + "color": "Red" + }, + { + "vin": "944c71dc", + "brand": "Mercedes", + "year": 1991, + "color": "Silver" + }, + { + "vin": "c7d838a5", + "brand": "VW", + "year": 1980, + "color": "Yellow" + }, + { + "vin": "712db898", + "brand": "Audi", + "year": 1965, + "color": "Red" + }, + { + "vin": "99acc06f", + "brand": "BMW", + "year": 1995, + "color": "Silver" + }, + { + "vin": "6c68ffa5", + "brand": "Jaguar", + "year": 1999, + "color": "Green" + }, + { + "vin": "63893922", + "brand": "Renault", + "year": 1991, + "color": "Brown" + }, + { + "vin": "dca5f739", + "brand": "Jaguar", + "year": 2002, + "color": "Blue" + }, + { + "vin": "16da6dcb", + "brand": "Jaguar", + "year": 2006, + "color": "Blue" + }, + { + "vin": "fe9ca30c", + "brand": "Fiat", + "year": 1967, + "color": "Maroon" + }, + { + "vin": "f0193ac7", + "brand": "Mercedes", + "year": 1979, + "color": "Orange" + }, + { + "vin": "145f5551", + "brand": "Jaguar", + "year": 1993, + "color": "Brown" + }, + { + "vin": "24714317", + "brand": "Mercedes", + "year": 1971, + "color": "White" + }, + { + "vin": "1a9c6e4e", + "brand": "Jaguar", + "year": 1997, + "color": "Yellow" + }, + { + "vin": "c9b7ef72", + "brand": "Fiat", + "year": 1992, + "color": "Maroon" + }, + { + "vin": "b1b6c375", + "brand": "Fiat", + "year": 1963, + "color": "Silver" + }, + { + "vin": "7254a003", + "brand": "Audi", + "year": 1982, + "color": "White" + }, + { + "vin": "6f0de80f", + "brand": "Renault", + "year": 1987, + "color": "Blue" + }, + { + "vin": "e3048f87", + "brand": "Fiat", + "year": 1989, + "color": "Blue" + }, + { + "vin": "361e435a", + "brand": "BMW", + "year": 1973, + "color": "Green" + }, + { + "vin": "59e6a9f3", + "brand": "BMW", + "year": 1964, + "color": "Maroon" + }, + { + "vin": "b791fe05", + "brand": "Mercedes", + "year": 1993, + "color": "Yellow" + }, + { + "vin": "68b0dd88", + "brand": "BMW", + "year": 2002, + "color": "Green" + }, + { + "vin": "5b439d1f", + "brand": "BMW", + "year": 1964, + "color": "Maroon" + }, + { + "vin": "9a7ac9e3", + "brand": "Renault", + "year": 1988, + "color": "White" + }, + { + "vin": "d214751d", + "brand": "Honda", + "year": 1997, + "color": "White" + }, + { + "vin": "72229390", + "brand": "Mercedes", + "year": 1996, + "color": "White" + }, + { + "vin": "b5fbbeee", + "brand": "VW", + "year": 1999, + "color": "Brown" + }, + { + "vin": "8972b543", + "brand": "Audi", + "year": 1973, + "color": "Black" + }, + { + "vin": "7bc21024", + "brand": "Renault", + "year": 1980, + "color": "Yellow" + }, + { + "vin": "5d661964", + "brand": "Renault", + "year": 2005, + "color": "Silver" + }, + { + "vin": "a6ccc2d8", + "brand": "Honda", + "year": 1994, + "color": "Blue" + }, + { + "vin": "c1f15f28", + "brand": "Volvo", + "year": 1999, + "color": "Black" + }, + { + "vin": "161512ce", + "brand": "VW", + "year": 1962, + "color": "Black" + }, + { + "vin": "16e0b448", + "brand": "Fiat", + "year": 1990, + "color": "Green" + }, + { + "vin": "f0734442", + "brand": "Audi", + "year": 1966, + "color": "Orange" + }, + { + "vin": "5e233279", + "brand": "Audi", + "year": 1964, + "color": "Green" + }, + { + "vin": "1de720b2", + "brand": "Renault", + "year": 2003, + "color": "Orange" + }, + { + "vin": "46efaeb2", + "brand": "Jaguar", + "year": 1993, + "color": "Green" + }, + { + "vin": "88f2354c", + "brand": "Jaguar", + "year": 2006, + "color": "Black" + }, + { + "vin": "04819fd6", + "brand": "Mercedes", + "year": 1983, + "color": "White" + }, + { + "vin": "401771c8", + "brand": "Volvo", + "year": 1962, + "color": "Silver" + }, + { + "vin": "8600877b", + "brand": "VW", + "year": 1996, + "color": "Black" + }, + { + "vin": "946bd645", + "brand": "Honda", + "year": 1991, + "color": "Red" + }, + { + "vin": "ad078e69", + "brand": "Fiat", + "year": 1991, + "color": "Brown" + }, + { + "vin": "93138901", + "brand": "Mercedes", + "year": 1961, + "color": "Silver" + }, + { + "vin": "f365dfa4", + "brand": "Mercedes", + "year": 1980, + "color": "Black" + }, + { + "vin": "22647161", + "brand": "Audi", + "year": 2007, + "color": "Blue" + }, + { + "vin": "92d1ee27", + "brand": "Jaguar", + "year": 1977, + "color": "Silver" + }, + { + "vin": "137c2b3a", + "brand": "Honda", + "year": 1970, + "color": "Blue" + }, + { + "vin": "b05b5235", + "brand": "BMW", + "year": 1967, + "color": "Yellow" + }, + { + "vin": "1afbf400", + "brand": "Audi", + "year": 1966, + "color": "Maroon" + }, + { + "vin": "8530ae50", + "brand": "BMW", + "year": 1979, + "color": "Brown" + }, + { + "vin": "c9a487a3", + "brand": "Volvo", + "year": 1981, + "color": "Silver" + }, + { + "vin": "5cb0bed6", + "brand": "Honda", + "year": 1962, + "color": "Orange" + }, + { + "vin": "cf7d0b45", + "brand": "Fiat", + "year": 1997, + "color": "Green" + }, + { + "vin": "bc762dd0", + "brand": "Jaguar", + "year": 2000, + "color": "Yellow" + }, + { + "vin": "97207a61", + "brand": "VW", + "year": 1976, + "color": "Blue" + }, + { + "vin": "17680899", + "brand": "Mercedes", + "year": 2006, + "color": "Silver" + }, + { + "vin": "d8a98d30", + "brand": "Renault", + "year": 1990, + "color": "Green" + }, + { + "vin": "ff01ead0", + "brand": "Audi", + "year": 1962, + "color": "Blue" + }, + { + "vin": "38b30a61", + "brand": "Fiat", + "year": 1977, + "color": "White" + }, + { + "vin": "9a6793c1", + "brand": "Renault", + "year": 1983, + "color": "Red" + }, + { + "vin": "b1f27273", + "brand": "Mercedes", + "year": 2007, + "color": "Brown" + }, + { + "vin": "0fa8c1aa", + "brand": "Jaguar", + "year": 1982, + "color": "Blue" + }, + { + "vin": "a7520f42", + "brand": "Volvo", + "year": 2008, + "color": "Maroon" + }, + { + "vin": "494eba81", + "brand": "BMW", + "year": 1966, + "color": "Silver" + }, + { + "vin": "683535b8", + "brand": "Renault", + "year": 2003, + "color": "White" + }, + { + "vin": "62e5d216", + "brand": "Audi", + "year": 1962, + "color": "Orange" + }, + { + "vin": "16a65b56", + "brand": "Jaguar", + "year": 2009, + "color": "Blue" + }, + { + "vin": "d00250a3", + "brand": "BMW", + "year": 1978, + "color": "Blue" + }, + { + "vin": "f3c3909d", + "brand": "Renault", + "year": 2003, + "color": "Green" + } + ] +} diff --git a/apps/showcase/assets/data/demo/cars-medium.json b/apps/showcase/assets/data/demo/cars-medium.json new file mode 100755 index 00000000000..a04474fa408 --- /dev/null +++ b/apps/showcase/assets/data/demo/cars-medium.json @@ -0,0 +1,54 @@ +{ + "data": [ + { "vin": "a1653d4d", "brand": "VW", "year": 1998, "color": "White", "price": 10000 }, + { "vin": "ddeb9b10", "brand": "Mercedes", "year": 1985, "color": "Green", "price": 25000 }, + { "vin": "d8ebe413", "brand": "Jaguar", "year": 1979, "color": "Silver", "price": 30000 }, + { "vin": "aab227b7", "brand": "Audi", "year": 1970, "color": "Black", "price": 12000 }, + { "vin": "631f7412", "brand": "Volvo", "year": 1992, "color": "Red", "price": 15500 }, + { "vin": "7d2d22b0", "brand": "VW", "year": 1993, "color": "Maroon", "price": 40000 }, + { "vin": "50e900ca", "brand": "Fiat", "year": 1964, "color": "Blue", "price": 25000 }, + { "vin": "4bbcd603", "brand": "Renault", "year": 1983, "color": "Maroon", "price": 22000 }, + { "vin": "70214c7e", "brand": "Renault", "year": 1961, "color": "Black", "price": 19000 }, + { "vin": "ec229a92", "brand": "Audi", "year": 1984, "color": "Brown", "price": 36000 }, + { "vin": "1083ee40", "brand": "VW", "year": 1984, "color": "Silver", "price": 215000 }, + { "vin": "6e0da3ab", "brand": "Volvo", "year": 1987, "color": "Silver", "price": 32000 }, + { "vin": "5aee636b", "brand": "Jaguar", "year": 1995, "color": "Maroon", "price": 20000 }, + { "vin": "7cc43997", "brand": "Jaguar", "year": 1984, "color": "Orange", "price": 14000 }, + { "vin": "88ec9f66", "brand": "Honda", "year": 1989, "color": "Maroon", "price": 36000 }, + { "vin": "f5a4a5f5", "brand": "BMW", "year": 1986, "color": "Blue", "price": 28000 }, + { "vin": "15b9a5c9", "brand": "Mercedes", "year": 1986, "color": "Orange", "price": 14000 }, + { "vin": "f7e18d01", "brand": "Mercedes", "year": 1991, "color": "White", "price": 25000 }, + { "vin": "cec593d7", "brand": "VW", "year": 1992, "color": "Blue", "price": 36000 }, + { "vin": "d5bac4f0", "brand": "Renault", "year": 2001, "color": "Blue", "price": 25000 }, + { "vin": "56b527c8", "brand": "Jaguar", "year": 1990, "color": "Yellow", "price": 52000 }, + { "vin": "1ac011ff", "brand": "Audi", "year": 1966, "color": "Maroon", "price": 45000 }, + { "vin": "fc074185", "brand": "BMW", "year": 1962, "color": "Blue", "price": 54000 }, + { "vin": "606ba663", "brand": "Honda", "year": 1982, "color": "Blue", "price": 22000 }, + { "vin": "d05060b8", "brand": "Mercedes", "year": 2003, "color": "Silver", "price": 15000 }, + { "vin": "46e4bbe8", "brand": "Mercedes", "year": 1986, "color": "White", "price": 18000 }, + { "vin": "c29da0d7", "brand": "BMW", "year": 1983, "color": "Brown", "price": 32000 }, + { "vin": "24622f70", "brand": "VW", "year": 1973, "color": "Maroon", "price": 36000 }, + { "vin": "7f573d2c", "brand": "Mercedes", "year": 1991, "color": "Red", "price": 21000 }, + { "vin": "b69e6f5c", "brand": "Jaguar", "year": 1993, "color": "Yellow", "price": 16000 }, + { "vin": "ead9bf1d", "brand": "Fiat", "year": 1968, "color": "Maroon", "price": 43000 }, + { "vin": "bc58113e", "brand": "Renault", "year": 1981, "color": "Silver", "price": 36000 }, + { "vin": "2989d5b1", "brand": "Honda", "year": 2006, "color": "Blue", "price": 240000 }, + { "vin": "c243e3a0", "brand": "Fiat", "year": 1990, "color": "Maroon", "price": 15000 }, + { "vin": "e3d3ebf3", "brand": "Audi", "year": 1996, "color": "White", "price": 28000 }, + { "vin": "45337e7a", "brand": "Mercedes", "year": 1982, "color": "Blue", "price": 14000 }, + { "vin": "36e9cf7e", "brand": "Fiat", "year": 2000, "color": "Orange", "price": 26000 }, + { "vin": "036bf135", "brand": "Mercedes", "year": 1973, "color": "Black", "price": 22000 }, + { "vin": "ad612e9f", "brand": "Mercedes", "year": 1975, "color": "Red", "price": 45000 }, + { "vin": "97c6e1e9", "brand": "Volvo", "year": 1967, "color": "Green", "price": 42000 }, + { "vin": "ae962274", "brand": "Volvo", "year": 1982, "color": "Red", "price": 36000 }, + { "vin": "81f8972a", "brand": "BMW", "year": 2007, "color": "Black", "price": 56000 }, + { "vin": "f8506743", "brand": "Audi", "year": 1975, "color": "Blue", "price": 42000 }, + { "vin": "596859d1", "brand": "Fiat", "year": 2002, "color": "Green", "price": 48000 }, + { "vin": "d83c1d9a", "brand": "Volvo", "year": 1972, "color": "Black", "price": 29000 }, + { "vin": "32f41550", "brand": "Mercedes", "year": 1978, "color": "Brown", "price": 17000 }, + { "vin": "c28cd2e4", "brand": "Volvo", "year": 1982, "color": "Silver", "price": 24000 }, + { "vin": "80890dcc", "brand": "Audi", "year": 1962, "color": "White", "price": 36000 }, + { "vin": "4bf1aeb5", "brand": "VW", "year": 2000, "color": "Silver", "price": 24000 }, + { "vin": "45ca4786", "brand": "BMW", "year": 1995, "color": "Maroon", "price": 50000 } + ] +} diff --git a/apps/showcase/assets/data/demo/cars-small.json b/apps/showcase/assets/data/demo/cars-small.json new file mode 100755 index 00000000000..b809dd422c4 --- /dev/null +++ b/apps/showcase/assets/data/demo/cars-small.json @@ -0,0 +1,14 @@ +{ + "data": [ + { "brand": "VW", "year": 2012, "color": "Orange", "vin": "dsad231ff" }, + { "brand": "Audi", "year": 2011, "color": "Black", "vin": "gwregre345" }, + { "brand": "Renault", "year": 2005, "color": "Gray", "vin": "h354htr" }, + { "brand": "BMW", "year": 2003, "color": "Blue", "vin": "j6w54qgh" }, + { "brand": "Mercedes", "year": 1995, "color": "Orange", "vin": "hrtwy34" }, + { "brand": "Volvo", "year": 2005, "color": "Black", "vin": "jejtyj" }, + { "brand": "Honda", "year": 2012, "color": "Yellow", "vin": "g43gr" }, + { "brand": "Jaguar", "year": 2013, "color": "Orange", "vin": "greg34" }, + { "brand": "Ford", "year": 2000, "color": "Black", "vin": "h54hw5" }, + { "brand": "Fiat", "year": 2013, "color": "Red", "vin": "245t2s" } + ] +} diff --git a/apps/showcase/assets/data/demo/countries.json b/apps/showcase/assets/data/demo/countries.json new file mode 100755 index 00000000000..ea541e6fcb3 --- /dev/null +++ b/apps/showcase/assets/data/demo/countries.json @@ -0,0 +1,246 @@ +{ + "data": [ + { "name": "Afghanistan", "code": "AF" }, + { "name": "Albania", "code": "AL" }, + { "name": "Algeria", "code": "DZ" }, + { "name": "American Samoa", "code": "AS" }, + { "name": "Andorra", "code": "AD" }, + { "name": "Angola", "code": "AO" }, + { "name": "Anguilla", "code": "AI" }, + { "name": "Antarctica", "code": "AQ" }, + { "name": "Antigua and Barbuda", "code": "AG" }, + { "name": "Argentina", "code": "AR" }, + { "name": "Armenia", "code": "AM" }, + { "name": "Aruba", "code": "AW" }, + { "name": "Australia", "code": "AU" }, + { "name": "Austria", "code": "AT" }, + { "name": "Azerbaijan", "code": "AZ" }, + { "name": "Bahamas", "code": "BS" }, + { "name": "Bahrain", "code": "BH" }, + { "name": "Bangladesh", "code": "BD" }, + { "name": "Barbados", "code": "BB" }, + { "name": "Belarus", "code": "BY" }, + { "name": "Belgium", "code": "BE" }, + { "name": "Belize", "code": "BZ" }, + { "name": "Benin", "code": "BJ" }, + { "name": "Bermuda", "code": "BM" }, + { "name": "Bhutan", "code": "BT" }, + { "name": "Bolivia", "code": "BO" }, + { "name": "Bosnia and Herzegovina", "code": "BA" }, + { "name": "Botswana", "code": "BW" }, + { "name": "Bouvet Island", "code": "BV" }, + { "name": "Brazil", "code": "BR" }, + { "name": "British Indian Ocean Territory", "code": "IO" }, + { "name": "Brunei Darussalam", "code": "BN" }, + { "name": "Bulgaria", "code": "BG" }, + { "name": "Burkina Faso", "code": "BF" }, + { "name": "Burundi", "code": "BI" }, + { "name": "Cambodia", "code": "KH" }, + { "name": "Cameroon", "code": "CM" }, + { "name": "Canada", "code": "CA" }, + { "name": "Cape Verde", "code": "CV" }, + { "name": "Cayman Islands", "code": "KY" }, + { "name": "Central African Republic", "code": "CF" }, + { "name": "Chad", "code": "TD" }, + { "name": "Chile", "code": "CL" }, + { "name": "China", "code": "CN" }, + { "name": "Christmas Island", "code": "CX" }, + { "name": "Cocos (Keeling) Islands", "code": "CC" }, + { "name": "Colombia", "code": "CO" }, + { "name": "Comoros", "code": "KM" }, + { "name": "Congo", "code": "CG" }, + { "name": "Congo, The Democratic Republic of the", "code": "CD" }, + { "name": "Cook Islands", "code": "CK" }, + { "name": "Costa Rica", "code": "CR" }, + { "name": "Cote D\"Ivoire", "code": "CI" }, + { "name": "Croatia", "code": "HR" }, + { "name": "Cuba", "code": "CU" }, + { "name": "Cyprus", "code": "CY" }, + { "name": "Czech Republic", "code": "CZ" }, + { "name": "Denmark", "code": "DK" }, + { "name": "Djibouti", "code": "DJ" }, + { "name": "Dominica", "code": "DM" }, + { "name": "Dominican Republic", "code": "DO" }, + { "name": "Ecuador", "code": "EC" }, + { "name": "Egypt", "code": "EG" }, + { "name": "El Salvador", "code": "SV" }, + { "name": "Equatorial Guinea", "code": "GQ" }, + { "name": "Eritrea", "code": "ER" }, + { "name": "Estonia", "code": "EE" }, + { "name": "Ethiopia", "code": "ET" }, + { "name": "Falkland Islands (Malvinas)", "code": "FK" }, + { "name": "Faroe Islands", "code": "FO" }, + { "name": "Fiji", "code": "FJ" }, + { "name": "Finland", "code": "FI" }, + { "name": "France", "code": "FR" }, + { "name": "French Guiana", "code": "GF" }, + { "name": "French Polynesia", "code": "PF" }, + { "name": "French Southern Territories", "code": "TF" }, + { "name": "Gabon", "code": "GA" }, + { "name": "Gambia", "code": "GM" }, + { "name": "Georgia", "code": "GE" }, + { "name": "Germany", "code": "DE" }, + { "name": "Ghana", "code": "GH" }, + { "name": "Gibraltar", "code": "GI" }, + { "name": "Greece", "code": "GR" }, + { "name": "Greenland", "code": "GL" }, + { "name": "Grenada", "code": "GD" }, + { "name": "Guadeloupe", "code": "GP" }, + { "name": "Guam", "code": "GU" }, + { "name": "Guatemala", "code": "GT" }, + { "name": "Guernsey", "code": "GG" }, + { "name": "Guinea", "code": "GN" }, + { "name": "Guinea-Bissau", "code": "GW" }, + { "name": "Guyana", "code": "GY" }, + { "name": "Haiti", "code": "HT" }, + { "name": "Heard Island and Mcdonald Islands", "code": "HM" }, + { "name": "Holy See (Vatican City State)", "code": "VA" }, + { "name": "Honduras", "code": "HN" }, + { "name": "Hong Kong", "code": "HK" }, + { "name": "Hungary", "code": "HU" }, + { "name": "Iceland", "code": "IS" }, + { "name": "India", "code": "IN" }, + { "name": "Indonesia", "code": "ID" }, + { "name": "Iran, Islamic Republic Of", "code": "IR" }, + { "name": "Iraq", "code": "IQ" }, + { "name": "Ireland", "code": "IE" }, + { "name": "Isle of Man", "code": "IM" }, + { "name": "Israel", "code": "IL" }, + { "name": "Italy", "code": "IT" }, + { "name": "Jamaica", "code": "JM" }, + { "name": "Japan", "code": "JP" }, + { "name": "Jersey", "code": "JE" }, + { "name": "Jordan", "code": "JO" }, + { "name": "Kazakhstan", "code": "KZ" }, + { "name": "Kenya", "code": "KE" }, + { "name": "Kiribati", "code": "KI" }, + { "name": "Korea, Democratic People\"S Republic of", "code": "KP" }, + { "name": "Korea, Republic of", "code": "KR" }, + { "name": "Kuwait", "code": "KW" }, + { "name": "Kyrgyzstan", "code": "KG" }, + { "name": "Lao People\"S Democratic Republic", "code": "LA" }, + { "name": "Latvia", "code": "LV" }, + { "name": "Lebanon", "code": "LB" }, + { "name": "Lesotho", "code": "LS" }, + { "name": "Liberia", "code": "LR" }, + { "name": "Libyan Arab Jamahiriya", "code": "LY" }, + { "name": "Liechtenstein", "code": "LI" }, + { "name": "Lithuania", "code": "LT" }, + { "name": "Luxembourg", "code": "LU" }, + { "name": "Macao", "code": "MO" }, + { "name": "Macedonia, The Former Yugoslav Republic of", "code": "MK" }, + { "name": "Madagascar", "code": "MG" }, + { "name": "Malawi", "code": "MW" }, + { "name": "Malaysia", "code": "MY" }, + { "name": "Maldives", "code": "MV" }, + { "name": "Mali", "code": "ML" }, + { "name": "Malta", "code": "MT" }, + { "name": "Marshall Islands", "code": "MH" }, + { "name": "Martinique", "code": "MQ" }, + { "name": "Mauritania", "code": "MR" }, + { "name": "Mauritius", "code": "MU" }, + { "name": "Mayotte", "code": "YT" }, + { "name": "Mexico", "code": "MX" }, + { "name": "Micronesia, Federated States of", "code": "FM" }, + { "name": "Moldova, Republic of", "code": "MD" }, + { "name": "Monaco", "code": "MC" }, + { "name": "Mongolia", "code": "MN" }, + { "name": "Montserrat", "code": "MS" }, + { "name": "Morocco", "code": "MA" }, + { "name": "Mozambique", "code": "MZ" }, + { "name": "Myanmar", "code": "MM" }, + { "name": "Namibia", "code": "NA" }, + { "name": "Nauru", "code": "NR" }, + { "name": "Nepal", "code": "NP" }, + { "name": "Netherlands", "code": "NL" }, + { "name": "Netherlands Antilles", "code": "AN" }, + { "name": "New Caledonia", "code": "NC" }, + { "name": "New Zealand", "code": "NZ" }, + { "name": "Nicaragua", "code": "NI" }, + { "name": "Niger", "code": "NE" }, + { "name": "Nigeria", "code": "NG" }, + { "name": "Niue", "code": "NU" }, + { "name": "Norfolk Island", "code": "NF" }, + { "name": "Northern Mariana Islands", "code": "MP" }, + { "name": "Norway", "code": "NO" }, + { "name": "Oman", "code": "OM" }, + { "name": "Pakistan", "code": "PK" }, + { "name": "Palau", "code": "PW" }, + { "name": "Palestinian Territory, Occupied", "code": "PS" }, + { "name": "Panama", "code": "PA" }, + { "name": "Papua New Guinea", "code": "PG" }, + { "name": "Paraguay", "code": "PY" }, + { "name": "Peru", "code": "PE" }, + { "name": "Philippines", "code": "PH" }, + { "name": "Pitcairn", "code": "PN" }, + { "name": "Poland", "code": "PL" }, + { "name": "Portugal", "code": "PT" }, + { "name": "Puerto Rico", "code": "PR" }, + { "name": "Qatar", "code": "QA" }, + { "name": "Reunion", "code": "RE" }, + { "name": "Romania", "code": "RO" }, + { "name": "Russian Federation", "code": "RU" }, + { "name": "RWANDA", "code": "RW" }, + { "name": "Saint Helena", "code": "SH" }, + { "name": "Saint Kitts and Nevis", "code": "KN" }, + { "name": "Saint Lucia", "code": "LC" }, + { "name": "Saint Pierre and Miquelon", "code": "PM" }, + { "name": "Saint Vincent and the Grenadines", "code": "VC" }, + { "name": "Samoa", "code": "WS" }, + { "name": "San Marino", "code": "SM" }, + { "name": "Sao Tome and Principe", "code": "ST" }, + { "name": "Saudi Arabia", "code": "SA" }, + { "name": "Senegal", "code": "SN" }, + { "name": "Serbia and Montenegro", "code": "CS" }, + { "name": "Seychelles", "code": "SC" }, + { "name": "Sierra Leone", "code": "SL" }, + { "name": "Singapore", "code": "SG" }, + { "name": "Slovakia", "code": "SK" }, + { "name": "Slovenia", "code": "SI" }, + { "name": "Solomon Islands", "code": "SB" }, + { "name": "Somalia", "code": "SO" }, + { "name": "South Africa", "code": "ZA" }, + { "name": "South Georgia and the South Sandwich Islands", "code": "GS" }, + { "name": "Spain", "code": "ES" }, + { "name": "Sri Lanka", "code": "LK" }, + { "name": "Sudan", "code": "SD" }, + { "name": "Suriname", "code": "SR" }, + { "name": "Svalbard and Jan Mayen", "code": "SJ" }, + { "name": "Swaziland", "code": "SZ" }, + { "name": "Sweden", "code": "SE" }, + { "name": "Switzerland", "code": "CH" }, + { "name": "Syrian Arab Republic", "code": "SY" }, + { "name": "Taiwan, Province of China", "code": "TW" }, + { "name": "Tajikistan", "code": "TJ" }, + { "name": "Tanzania, United Republic of", "code": "TZ" }, + { "name": "Thailand", "code": "TH" }, + { "name": "Timor-Leste", "code": "TL" }, + { "name": "Togo", "code": "TG" }, + { "name": "Tokelau", "code": "TK" }, + { "name": "Tonga", "code": "TO" }, + { "name": "Trinidad and Tobago", "code": "TT" }, + { "name": "Tunisia", "code": "TN" }, + { "name": "Turkey", "code": "TR" }, + { "name": "Turkmenistan", "code": "TM" }, + { "name": "Turks and Caicos Islands", "code": "TC" }, + { "name": "Tuvalu", "code": "TV" }, + { "name": "Uganda", "code": "UG" }, + { "name": "Ukraine", "code": "UA" }, + { "name": "United Arab Emirates", "code": "AE" }, + { "name": "United Kingdom", "code": "GB" }, + { "name": "United States", "code": "US" }, + { "name": "United States Minor Outlying Islands", "code": "UM" }, + { "name": "Uruguay", "code": "UY" }, + { "name": "Uzbekistan", "code": "UZ" }, + { "name": "Vanuatu", "code": "VU" }, + { "name": "Venezuela", "code": "VE" }, + { "name": "Viet Nam", "code": "VN" }, + { "name": "Virgin Islands, British", "code": "VG" }, + { "name": "Virgin Islands, U.S.", "code": "VI" }, + { "name": "Wallis and Futuna", "code": "WF" }, + { "name": "Western Sahara", "code": "EH" }, + { "name": "Yemen", "code": "YE" }, + { "name": "Zambia", "code": "ZM" }, + { "name": "Zimbabwe", "code": "ZW" } + ] +} diff --git a/apps/showcase/assets/data/demo/customers-large.json b/apps/showcase/assets/data/demo/customers-large.json new file mode 100644 index 00000000000..21d37215076 --- /dev/null +++ b/apps/showcase/assets/data/demo/customers-large.json @@ -0,0 +1,3604 @@ +{ + "data": [ + { + "id": 1000, + "name": "James Butt", + "country": { + "name": "Algeria", + "code": "dz" + }, + "company": "Benton, John B Jr", + "date": "2015-09-13", + "status": "unqualified", + "verified": true, + "activity": 17, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 70663 + }, + { + "id": 1001, + "name": "Josephine Darakjy", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Chanay, Jeffrey A Esq", + "date": "2019-02-09", + "status": "proposal", + "verified": true, + "activity": 0, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 82429 + }, + { + "id": 1002, + "name": "Art Venere", + "country": { + "name": "Panama", + "code": "pa" + }, + "company": "Chemel, James L Cpa", + "date": "2017-05-13", + "status": "qualified", + "verified": false, + "activity": 63, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 28334 + }, + { + "id": 1003, + "name": "Lenna Paprocki", + "country": { + "name": "Slovenia", + "code": "si" + }, + "company": "Feltz Printing Service", + "date": "2020-09-15", + "status": "new", + "verified": false, + "activity": 37, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 88521 + }, + { + "id": 1004, + "name": "Donette Foller", + "country": { + "name": "South Africa", + "code": "za" + }, + "company": "Printing Dimensions", + "date": "2016-05-20", + "status": "proposal", + "verified": true, + "activity": 33, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 93905 + }, + { + "id": 1005, + "name": "Simona Morasca", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Chapman, Ross E Esq", + "date": "2018-02-16", + "status": "qualified", + "verified": false, + "activity": 68, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 50041 + }, + { + "id": 1006, + "name": "Mitsue Tollner", + "country": { + "name": "Paraguay", + "code": "py" + }, + "company": "Morlong Associates", + "date": "2018-02-19", + "status": "renewal", + "verified": true, + "activity": 54, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 58706 + }, + { + "id": 1007, + "name": "Leota Dilliard", + "country": { + "name": "Serbia", + "code": "rs" + }, + "company": "Commercial Press", + "date": "2019-08-13", + "status": "renewal", + "verified": true, + "activity": 69, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 26640 + }, + { + "id": 1008, + "name": "Sage Wieser", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Truhlar And Truhlar Attys", + "date": "2018-11-21", + "status": "unqualified", + "verified": true, + "activity": 76, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 65369 + }, + { + "id": 1009, + "name": "Kris Marrier", + "country": { + "name": "Mexico", + "code": "mx" + }, + "company": "King, Christopher A Esq", + "date": "2015-07-07", + "status": "proposal", + "verified": false, + "activity": 3, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 63451 + }, + { + "id": 1010, + "name": "Minna Amigon", + "country": { + "name": "Romania", + "code": "ro" + }, + "company": "Dorl, James J Esq", + "date": "2018-11-07", + "status": "qualified", + "verified": false, + "activity": 38, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 71169 + }, + { + "id": 1011, + "name": "Abel Maclead", + "country": { + "name": "Singapore", + "code": "sg" + }, + "company": "Rangoni Of Florence", + "date": "2017-03-11", + "status": "qualified", + "verified": true, + "activity": 87, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 96842 + }, + { + "id": 1012, + "name": "Kiley Caldarera", + "country": { + "name": "Serbia", + "code": "rs" + }, + "company": "Feiner Bros", + "date": "2015-10-20", + "status": "unqualified", + "verified": false, + "activity": 80, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 92734 + }, + { + "id": 1013, + "name": "Graciela Ruta", + "country": { + "name": "Chile", + "code": "cl" + }, + "company": "Buckley Miller & Wright", + "date": "2016-07-25", + "status": "negotiation", + "verified": false, + "activity": 59, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 45250 + }, + { + "id": 1014, + "name": "Cammy Albares", + "country": { + "name": "Philippines", + "code": "ph" + }, + "company": "Rousseaux, Michael Esq", + "date": "2019-06-25", + "status": "new", + "verified": true, + "activity": 90, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 30236 + }, + { + "id": 1015, + "name": "Mattie Poquette", + "country": { + "name": "Venezuela", + "code": "ve" + }, + "company": "Century Communications", + "date": "2017-12-12", + "status": "negotiation", + "verified": false, + "activity": 52, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 64533 + }, + { + "id": 1016, + "name": "Meaghan Garufi", + "country": { + "name": "Malaysia", + "code": "my" + }, + "company": "Bolton, Wilbur Esq", + "date": "2018-07-04", + "status": "unqualified", + "verified": false, + "activity": 31, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 37279 + }, + { + "id": 1017, + "name": "Gladys Rim", + "country": { + "name": "Netherlands", + "code": "nl" + }, + "company": "T M Byxbee Company Pc", + "date": "2020-02-27", + "status": "renewal", + "verified": true, + "activity": 48, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + }, + "balance": 27381 + }, + { + "id": 1018, + "name": "Yuki Whobrey", + "country": { + "name": "Israel", + "code": "il" + }, + "company": "Farmers Insurance Group", + "date": "2017-12-21", + "status": "negotiation", + "verified": true, + "activity": 16, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 9257 + }, + { + "id": 1019, + "name": "Fletcher Flosi", + "country": { + "name": "Argentina", + "code": "ar" + }, + "company": "Post Box Services Plus", + "date": "2016-01-04", + "status": "renewal", + "verified": true, + "activity": 19, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 67783 + }, + { + "id": 1020, + "name": "Bette Nicka", + "country": { + "name": "Paraguay", + "code": "py" + }, + "company": "Sport En Art", + "date": "2016-10-21", + "status": "renewal", + "verified": false, + "activity": 100, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 4609 + }, + { + "id": 1021, + "name": "Veronika Inouye", + "country": { + "name": "Ecuador", + "code": "ec" + }, + "company": "C 4 Network Inc", + "date": "2017-03-24", + "status": "renewal", + "verified": false, + "activity": 72, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 26565 + }, + { + "id": 1022, + "name": "Willard Kolmetz", + "country": { + "name": "Tunisia", + "code": "tn" + }, + "company": "Ingalls, Donald R Esq", + "date": "2017-04-15", + "status": "renewal", + "verified": true, + "activity": 94, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 75876 + }, + { + "id": 1023, + "name": "Maryann Royster", + "country": { + "name": "Belarus", + "code": "by" + }, + "company": "Franklin, Peter L Esq", + "date": "2017-03-11", + "status": "qualified", + "verified": false, + "activity": 56, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + }, + "balance": 41121 + }, + { + "id": 1024, + "name": "Alisha Slusarski", + "country": { + "name": "Iceland", + "code": "is" + }, + "company": "Wtlz Power 107 Fm", + "date": "2018-03-27", + "status": "qualified", + "verified": true, + "activity": 7, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + }, + "balance": 91691 + }, + { + "id": 1025, + "name": "Allene Iturbide", + "country": { + "name": "Italy", + "code": "it" + }, + "company": "Ledecky, David Esq", + "date": "2016-02-20", + "status": "qualified", + "verified": true, + "activity": 1, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 40137 + }, + { + "id": 1026, + "name": "Chanel Caudy", + "country": { + "name": "Argentina", + "code": "ar" + }, + "company": "Professional Image Inc", + "date": "2018-06-24", + "status": "new", + "verified": true, + "activity": 26, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 21304 + }, + { + "id": 1027, + "name": "Ezekiel Chui", + "country": { + "name": "Ireland", + "code": "ie" + }, + "company": "Sider, Donald C Esq", + "date": "2016-09-24", + "status": "new", + "verified": false, + "activity": 76, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 60454 + }, + { + "id": 1028, + "name": "Willow Kusko", + "country": { + "name": "Romania", + "code": "ro" + }, + "company": "U Pull It", + "date": "2020-04-11", + "status": "qualified", + "verified": true, + "activity": 7, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 17565 + }, + { + "id": 1029, + "name": "Bernardo Figeroa", + "country": { + "name": "Israel", + "code": "il" + }, + "company": "Clark, Richard Cpa", + "date": "2018-04-11", + "status": "renewal", + "verified": true, + "activity": 81, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 17774 + }, + { + "id": 1030, + "name": "Ammie Corrio", + "country": { + "name": "Hungary", + "code": "hu" + }, + "company": "Moskowitz, Barry S", + "date": "2016-06-11", + "status": "negotiation", + "verified": true, + "activity": 56, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 49201 + }, + { + "id": 1031, + "name": "Francine Vocelka", + "country": { + "name": "Honduras", + "code": "hn" + }, + "company": "Cascade Realty Advisors Inc", + "date": "2017-08-02", + "status": "qualified", + "verified": true, + "activity": 94, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 67126 + }, + { + "id": 1032, + "name": "Ernie Stenseth", + "country": { + "name": "Australia", + "code": "au" + }, + "company": "Knwz Newsradio", + "date": "2018-06-06", + "status": "renewal", + "verified": true, + "activity": 68, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 76017 + }, + { + "id": 1033, + "name": "Albina Glick", + "country": { + "name": "Ukraine", + "code": "ua" + }, + "company": "Giampetro, Anthony D", + "date": "2019-08-08", + "status": "proposal", + "verified": true, + "activity": 85, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 91201 + }, + { + "id": 1034, + "name": "Alishia Sergi", + "country": { + "name": "Qatar", + "code": "qa" + }, + "company": "Milford Enterprises Inc", + "date": "2018-05-19", + "status": "negotiation", + "verified": false, + "activity": 46, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 12237 + }, + { + "id": 1035, + "name": "Solange Shinko", + "country": { + "name": "Cameroon", + "code": "cm" + }, + "company": "Mosocco, Ronald A", + "date": "2015-02-12", + "status": "qualified", + "verified": true, + "activity": 32, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 34072 + }, + { + "id": 1036, + "name": "Jose Stockham", + "country": { + "name": "Italy", + "code": "it" + }, + "company": "Tri State Refueler Co", + "date": "2018-04-25", + "status": "qualified", + "verified": true, + "activity": 77, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 94909 + }, + { + "id": 1037, + "name": "Rozella Ostrosky", + "country": { + "name": "Venezuela", + "code": "ve" + }, + "company": "Parkway Company", + "date": "2016-02-27", + "status": "unqualified", + "verified": true, + "activity": 66, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 57245 + }, + { + "id": 1038, + "name": "Valentine Gillian", + "country": { + "name": "Paraguay", + "code": "py" + }, + "company": "Fbs Business Finance", + "date": "2019-09-17", + "status": "qualified", + "verified": true, + "activity": 25, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 75502 + }, + { + "id": 1039, + "name": "Kati Rulapaugh", + "country": { + "name": "Puerto Rico", + "code": "pr" + }, + "company": "Eder Assocs Consltng Engrs Pc", + "date": "2016-12-03", + "status": "renewal", + "verified": false, + "activity": 51, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 82075 + }, + { + "id": 1040, + "name": "Youlanda Schemmer", + "country": { + "name": "Bolivia", + "code": "bo" + }, + "company": "Tri M Tool Inc", + "date": "2017-12-15", + "status": "negotiation", + "verified": true, + "activity": 49, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 19208 + }, + { + "id": 1041, + "name": "Dyan Oldroyd", + "country": { + "name": "Argentina", + "code": "ar" + }, + "company": "International Eyelets Inc", + "date": "2017-02-02", + "status": "qualified", + "verified": false, + "activity": 5, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 50194 + }, + { + "id": 1042, + "name": "Roxane Campain", + "country": { + "name": "France", + "code": "fr" + }, + "company": "Rapid Trading Intl", + "date": "2018-12-25", + "status": "unqualified", + "verified": false, + "activity": 100, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 77714 + }, + { + "id": 1043, + "name": "Lavera Perin", + "country": { + "name": "Vietnam", + "code": "vn" + }, + "company": "Abc Enterprises Inc", + "date": "2018-04-10", + "status": "qualified", + "verified": false, + "activity": 71, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + }, + "balance": 35740 + }, + { + "id": 1044, + "name": "Erick Ferencz", + "country": { + "name": "Belgium", + "code": "be" + }, + "company": "Cindy Turner Associates", + "date": "2018-05-06", + "status": "unqualified", + "verified": true, + "activity": 54, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 30790 + }, + { + "id": 1045, + "name": "Fatima Saylors", + "country": { + "name": "Canada", + "code": "ca" + }, + "company": "Stanton, James D Esq", + "date": "2019-07-10", + "status": "renewal", + "verified": true, + "activity": 93, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 52343 + }, + { + "id": 1046, + "name": "Jina Briddick", + "country": { + "name": "Mexico", + "code": "mx" + }, + "company": "Grace Pastries Inc", + "date": "2018-02-19", + "status": "unqualified", + "verified": false, + "activity": 97, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 53966 + }, + { + "id": 1047, + "name": "Kanisha Waycott", + "country": { + "name": "Ecuador", + "code": "ec" + }, + "company": "Schroer, Gene E Esq", + "date": "2019-11-27", + "status": "new", + "verified": false, + "activity": 80, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 9920 + }, + { + "id": 1048, + "name": "Emerson Bowley", + "country": { + "name": "Finland", + "code": "fi" + }, + "company": "Knights Inn", + "date": "2018-11-24", + "status": "new", + "verified": false, + "activity": 63, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + }, + "balance": 78069 + }, + { + "id": 1049, + "name": "Blair Malet", + "country": { + "name": "Finland", + "code": "fi" + }, + "company": "Bollinger Mach Shp & Shipyard", + "date": "2018-04-19", + "status": "new", + "verified": true, + "activity": 92, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 65005 + }, + { + "id": 1050, + "name": "Brock Bolognia", + "country": { + "name": "Bolivia", + "code": "bo" + }, + "company": "Orinda News", + "date": "2019-09-06", + "status": "renewal", + "verified": true, + "activity": 72, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 51038 + }, + { + "id": 1051, + "name": "Lorrie Nestle", + "country": { + "name": "Germany", + "code": "de" + }, + "company": "Ballard Spahr Andrews", + "date": "2018-04-26", + "status": "renewal", + "verified": false, + "activity": 36, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 28218 + }, + { + "id": 1052, + "name": "Sabra Uyetake", + "country": { + "name": "Peru", + "code": "pe" + }, + "company": "Lowy Limousine Service", + "date": "2018-04-12", + "status": "new", + "verified": false, + "activity": 31, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 78527 + }, + { + "id": 1053, + "name": "Marjory Mastella", + "country": { + "name": "Netherlands", + "code": "nl" + }, + "company": "Vicon Corporation", + "date": "2018-01-24", + "status": "negotiation", + "verified": false, + "activity": 89, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 23381 + }, + { + "id": 1054, + "name": "Karl Klonowski", + "country": { + "name": "Saudi Arabia", + "code": "sa" + }, + "company": "Rossi, Michael M", + "date": "2017-04-17", + "status": "unqualified", + "verified": true, + "activity": 27, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 64821 + }, + { + "id": 1055, + "name": "Tonette Wenner", + "country": { + "name": "Australia", + "code": "au" + }, + "company": "Northwest Publishing", + "date": "2019-04-14", + "status": "qualified", + "verified": false, + "activity": 27, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + }, + "balance": 55334 + }, + { + "id": 1056, + "name": "Amber Monarrez", + "country": { + "name": "Sweden", + "code": "se" + }, + "company": "Branford Wire & Mfg Co", + "date": "2019-09-09", + "status": "new", + "verified": false, + "activity": 79, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 83391 + }, + { + "id": 1057, + "name": "Shenika Seewald", + "country": { + "name": "Australia", + "code": "au" + }, + "company": "East Coast Marketing", + "date": "2017-02-18", + "status": "renewal", + "verified": true, + "activity": 39, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 31580 + }, + { + "id": 1058, + "name": "Delmy Ahle", + "country": { + "name": "Belgium", + "code": "be" + }, + "company": "Wye Technologies Inc", + "date": "2020-10-05", + "status": "unqualified", + "verified": false, + "activity": 55, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 11723 + }, + { + "id": 1059, + "name": "Deeanna Juhas", + "country": { + "name": "Sweden", + "code": "se" + }, + "company": "Healy, George W Iv", + "date": "2018-09-28", + "status": "negotiation", + "verified": false, + "activity": 79, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 8454 + }, + { + "id": 1060, + "name": "Blondell Pugh", + "country": { + "name": "Ireland", + "code": "ie" + }, + "company": "Alpenlite Inc", + "date": "2016-06-16", + "status": "renewal", + "verified": false, + "activity": 49, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 99235 + }, + { + "id": 1061, + "name": "Jamal Vanausdal", + "country": { + "name": "Morocco", + "code": "ma" + }, + "company": "Hubbard, Bruce Esq", + "date": "2017-05-25", + "status": "proposal", + "verified": true, + "activity": 87, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 15656 + }, + { + "id": 1062, + "name": "Cecily Hollack", + "country": { + "name": "Bolivia", + "code": "bo" + }, + "company": "Arthur A Oliver & Son Inc", + "date": "2020-05-09", + "status": "negotiation", + "verified": true, + "activity": 5, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 60586 + }, + { + "id": 1063, + "name": "Carmelina Lindall", + "country": { + "name": "Puerto Rico", + "code": "pr" + }, + "company": "George Jessop Carter Jewelers", + "date": "2019-09-07", + "status": "qualified", + "verified": true, + "activity": 77, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 86239 + }, + { + "id": 1064, + "name": "Maurine Yglesias", + "country": { + "name": "Taiwan", + "code": "tw" + }, + "company": "Schultz, Thomas C Md", + "date": "2015-08-10", + "status": "renewal", + "verified": false, + "activity": 94, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 15621 + }, + { + "id": 1065, + "name": "Tawna Buvens", + "country": { + "name": "Indonesia", + "code": "id" + }, + "company": "H H H Enterprises Inc", + "date": "2018-03-20", + "status": "new", + "verified": false, + "activity": 25, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 77248 + }, + { + "id": 1066, + "name": "Penney Weight", + "country": { + "name": "South Africa", + "code": "za" + }, + "company": "Hawaiian King Hotel", + "date": "2020-03-03", + "status": "qualified", + "verified": false, + "activity": 96, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 478 + }, + { + "id": 1067, + "name": "Elly Morocco", + "country": { + "name": "Thailand", + "code": "th" + }, + "company": "Killion Industries", + "date": "2018-09-18", + "status": "qualified", + "verified": true, + "activity": 38, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 62505 + }, + { + "id": 1068, + "name": "Ilene Eroman", + "country": { + "name": "Netherlands", + "code": "nl" + }, + "company": "Robinson, William J Esq", + "date": "2019-06-08", + "status": "new", + "verified": true, + "activity": 49, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 91480 + }, + { + "id": 1069, + "name": "Vallie Mondella", + "country": { + "name": "Latvia", + "code": "lv" + }, + "company": "Private Properties", + "date": "2018-12-06", + "status": "new", + "verified": false, + "activity": 16, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 21671 + }, + { + "id": 1070, + "name": "Kallie Blackwood", + "country": { + "name": "Iceland", + "code": "is" + }, + "company": "Rowley Schlimgen Inc", + "date": "2017-04-05", + "status": "unqualified", + "verified": false, + "activity": 25, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 13775 + }, + { + "id": 1071, + "name": "Johnetta Abdallah", + "country": { + "name": "Netherlands", + "code": "nl" + }, + "company": "Forging Specialties", + "date": "2015-02-02", + "status": "new", + "verified": false, + "activity": 16, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + }, + "balance": 60253 + }, + { + "id": 1072, + "name": "Bobbye Rhym", + "country": { + "name": "Ukraine", + "code": "ua" + }, + "company": "Smits, Patricia Garity", + "date": "2018-08-17", + "status": "qualified", + "verified": true, + "activity": 85, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 75225 + }, + { + "id": 1073, + "name": "Micaela Rhymes", + "country": { + "name": "France", + "code": "fr" + }, + "company": "H Lee Leonard Attorney At Law", + "date": "2018-09-08", + "status": "renewal", + "verified": true, + "activity": 92, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 3308 + }, + { + "id": 1074, + "name": "Tamar Hoogland", + "country": { + "name": "Guatemala", + "code": "gt" + }, + "company": "A K Construction Co", + "date": "2018-11-13", + "status": "proposal", + "verified": true, + "activity": 22, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 19711 + }, + { + "id": 1075, + "name": "Moon Parlato", + "country": { + "name": "Czech Republic", + "code": "cz" + }, + "company": "Ambelang, Jessica M Md", + "date": "2019-08-18", + "status": "renewal", + "verified": false, + "activity": 64, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 55110 + }, + { + "id": 1076, + "name": "Laurel Reitler", + "country": { + "name": "United Kingdom", + "code": "gb" + }, + "company": "Q A Service", + "date": "2015-04-02", + "status": "negotiation", + "verified": false, + "activity": 80, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 62392 + }, + { + "id": 1077, + "name": "Delisa Crupi", + "country": { + "name": "Taiwan", + "code": "tw" + }, + "company": "Wood & Whitacre Contractors", + "date": "2017-09-15", + "status": "unqualified", + "verified": false, + "activity": 70, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 76530 + }, + { + "id": 1078, + "name": "Viva Toelkes", + "country": { + "name": "United States", + "code": "us" + }, + "company": "Mark Iv Press Ltd", + "date": "2017-03-27", + "status": "qualified", + "verified": false, + "activity": 16, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + }, + "balance": 7460 + }, + { + "id": 1079, + "name": "Elza Lipke", + "country": { + "name": "Ireland", + "code": "ie" + }, + "company": "Museum Of Science & Industry", + "date": "2017-06-01", + "status": "proposal", + "verified": true, + "activity": 90, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + }, + "balance": 42251 + }, + { + "id": 1080, + "name": "Devorah Chickering", + "country": { + "name": "Spain", + "code": "es" + }, + "company": "Garrison Ind", + "date": "2017-03-14", + "status": "proposal", + "verified": true, + "activity": 96, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 36435 + }, + { + "id": 1081, + "name": "Timothy Mulqueen", + "country": { + "name": "Netherlands", + "code": "nl" + }, + "company": "Saronix Nymph Products", + "date": "2018-07-09", + "status": "renewal", + "verified": true, + "activity": 77, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 39197 + }, + { + "id": 1082, + "name": "Arlette Honeywell", + "country": { + "name": "Panama", + "code": "pa" + }, + "company": "Smc Inc", + "date": "2018-09-11", + "status": "proposal", + "verified": true, + "activity": 46, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 72707 + }, + { + "id": 1083, + "name": "Dominque Dickerson", + "country": { + "name": "Argentina", + "code": "ar" + }, + "company": "E A I Electronic Assocs Inc", + "date": "2017-11-12", + "status": "qualified", + "verified": true, + "activity": 83, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 97965 + }, + { + "id": 1084, + "name": "Lettie Isenhower", + "country": { + "name": "Canada", + "code": "ca" + }, + "company": "Conte, Christopher A Esq", + "date": "2016-03-01", + "status": "qualified", + "verified": true, + "activity": 83, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 5823 + }, + { + "id": 1085, + "name": "Myra Munns", + "country": { + "name": "Lithuania", + "code": "lt" + }, + "company": "Anker Law Office", + "date": "2016-05-21", + "status": "unqualified", + "verified": true, + "activity": 49, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + }, + "balance": 96471 + }, + { + "id": 1086, + "name": "Stephaine Barfield", + "country": { + "name": "Belgium", + "code": "be" + }, + "company": "Beutelschies & Company", + "date": "2016-01-22", + "status": "new", + "verified": true, + "activity": 34, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 33710 + }, + { + "id": 1087, + "name": "Lai Gato", + "country": { + "name": "Nigeria", + "code": "ng" + }, + "company": "Fligg, Kenneth I Jr", + "date": "2016-07-26", + "status": "unqualified", + "verified": false, + "activity": 64, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 30611 + }, + { + "id": 1088, + "name": "Stephen Emigh", + "country": { + "name": "Cuba", + "code": "cu" + }, + "company": "Sharp, J Daniel Esq", + "date": "2020-07-24", + "status": "renewal", + "verified": false, + "activity": 51, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + }, + "balance": 32960 + }, + { + "id": 1089, + "name": "Tyra Shields", + "country": { + "name": "Honduras", + "code": "hn" + }, + "company": "Assink, Anne H Esq", + "date": "2019-11-10", + "status": "negotiation", + "verified": false, + "activity": 11, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 57423 + }, + { + "id": 1090, + "name": "Tammara Wardrip", + "country": { + "name": "Saudi Arabia", + "code": "sa" + }, + "company": "Jewel My Shop Inc", + "date": "2016-06-05", + "status": "renewal", + "verified": true, + "activity": 64, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 23027 + }, + { + "id": 1091, + "name": "Cory Gibes", + "country": { + "name": "Malaysia", + "code": "my" + }, + "company": "Chinese Translation Resources", + "date": "2016-02-28", + "status": "new", + "verified": false, + "activity": 44, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 84182 + }, + { + "id": 1092, + "name": "Danica Bruschke", + "country": { + "name": "Taiwan", + "code": "tw" + }, + "company": "Stevens, Charles T", + "date": "2018-12-13", + "status": "unqualified", + "verified": true, + "activity": 62, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + }, + "balance": 25237 + }, + { + "id": 1093, + "name": "Wilda Giguere", + "country": { + "name": "Iceland", + "code": "is" + }, + "company": "Mclaughlin, Luther W Cpa", + "date": "2017-06-16", + "status": "new", + "verified": true, + "activity": 79, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 87736 + }, + { + "id": 1094, + "name": "Elvera Benimadho", + "country": { + "name": "Malaysia", + "code": "my" + }, + "company": "Tree Musketeers", + "date": "2019-02-17", + "status": "proposal", + "verified": true, + "activity": 50, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 38674 + }, + { + "id": 1095, + "name": "Carma Vanheusen", + "country": { + "name": "Turkey", + "code": "tr" + }, + "company": "Springfield Div Oh Edison Co", + "date": "2019-11-26", + "status": "renewal", + "verified": false, + "activity": 84, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + }, + "balance": 67762 + }, + { + "id": 1096, + "name": "Malinda Hochard", + "country": { + "name": "Serbia", + "code": "rs" + }, + "company": "Logan Memorial Hospital", + "date": "2016-07-06", + "status": "new", + "verified": false, + "activity": 88, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 81299 + }, + { + "id": 1097, + "name": "Natalie Fern", + "country": { + "name": "Canada", + "code": "ca" + }, + "company": "Kelly, Charles G Esq", + "date": "2019-10-02", + "status": "proposal", + "verified": true, + "activity": 44, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 64794 + }, + { + "id": 1098, + "name": "Lisha Centini", + "country": { + "name": "Netherlands", + "code": "nl" + }, + "company": "Industrial Paper Shredders Inc", + "date": "2018-07-05", + "status": "new", + "verified": true, + "activity": 7, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 7815 + }, + { + "id": 1099, + "name": "Arlene Klusman", + "country": { + "name": "Jamaica", + "code": "jm" + }, + "company": "Beck Horizon Builders", + "date": "2018-05-14", + "status": "proposal", + "verified": true, + "activity": 99, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + }, + "balance": 37976 + }, + { + "id": 1100, + "name": "Alease Buemi", + "country": { + "name": "Costa Rica", + "code": "cr" + }, + "company": "Porto Cayo At Hawks Cay", + "date": "2018-03-14", + "status": "unqualified", + "verified": true, + "activity": 0, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 59594 + }, + { + "id": 1101, + "name": "Louisa Cronauer", + "country": { + "name": "Costa Rica", + "code": "cr" + }, + "company": "Pacific Grove Museum Ntrl Hist", + "date": "2018-09-23", + "status": "qualified", + "verified": false, + "activity": 3, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 92528 + }, + { + "id": 1102, + "name": "Angella Cetta", + "country": { + "name": "Vietnam", + "code": "vn" + }, + "company": "Bender & Hatley Pc", + "date": "2018-04-10", + "status": "qualified", + "verified": false, + "activity": 88, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 58964 + }, + { + "id": 1103, + "name": "Cyndy Goldammer", + "country": { + "name": "Burkina Faso", + "code": "bf" + }, + "company": "Di Cristina J & Son", + "date": "2017-09-18", + "status": "unqualified", + "verified": false, + "activity": 92, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + }, + "balance": 65860 + }, + { + "id": 1104, + "name": "Rosio Cork", + "country": { + "name": "Singapore", + "code": "sg" + }, + "company": "Green Goddess", + "date": "2017-08-19", + "status": "negotiation", + "verified": true, + "activity": 19, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 63863 + }, + { + "id": 1105, + "name": "Celeste Korando", + "country": { + "name": "Costa Rica", + "code": "cr" + }, + "company": "American Arts & Graphics", + "date": "2020-06-18", + "status": "proposal", + "verified": true, + "activity": 21, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 37510 + }, + { + "id": 1106, + "name": "Twana Felger", + "country": { + "name": "Croatia", + "code": "hr" + }, + "company": "Opryland Hotel", + "date": "2016-11-18", + "status": "negotiation", + "verified": false, + "activity": 97, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 63876 + }, + { + "id": 1107, + "name": "Estrella Samu", + "country": { + "name": "Vietnam", + "code": "vn" + }, + "company": "Marking Devices Pubg Co", + "date": "2017-06-25", + "status": "unqualified", + "verified": false, + "activity": 27, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 93263 + }, + { + "id": 1108, + "name": "Donte Kines", + "country": { + "name": "Slovakia", + "code": "sk" + }, + "company": "W Tc Industries Inc", + "date": "2019-02-16", + "status": "new", + "verified": true, + "activity": 35, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 57198 + }, + { + "id": 1109, + "name": "Tiffiny Steffensmeier", + "country": { + "name": "Pakistan", + "code": "pk" + }, + "company": "Whitehall Robbins Labs Divsn", + "date": "2018-03-11", + "status": "new", + "verified": true, + "activity": 81, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 89147 + }, + { + "id": 1110, + "name": "Edna Miceli", + "country": { + "name": "France", + "code": "fr" + }, + "company": "Sampler", + "date": "2017-10-15", + "status": "renewal", + "verified": true, + "activity": 54, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 41466 + }, + { + "id": 1111, + "name": "Sue Kownacki", + "country": { + "name": "Jamaica", + "code": "jm" + }, + "company": "Juno Chefs Incorporated", + "date": "2017-03-17", + "status": "proposal", + "verified": false, + "activity": 31, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 38918 + }, + { + "id": 1112, + "name": "Jesusa Shin", + "country": { + "name": "Ukraine", + "code": "ua" + }, + "company": "Carroccio, A Thomas Esq", + "date": "2017-04-06", + "status": "renewal", + "verified": false, + "activity": 28, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 11397 + }, + { + "id": 1113, + "name": "Rolland Francescon", + "country": { + "name": "United Kingdom", + "code": "gb" + }, + "company": "Stanley, Richard L Esq", + "date": "2019-02-03", + "status": "qualified", + "verified": false, + "activity": 45, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 40930 + }, + { + "id": 1114, + "name": "Pamella Schmierer", + "country": { + "name": "Belgium", + "code": "be" + }, + "company": "K Cs Cstm Mouldings Windows", + "date": "2016-09-22", + "status": "unqualified", + "verified": true, + "activity": 34, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 40847 + }, + { + "id": 1115, + "name": "Glory Kulzer", + "country": { + "name": "Croatia", + "code": "hr" + }, + "company": "Comfort Inn", + "date": "2017-09-27", + "status": "unqualified", + "verified": true, + "activity": 36, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 27832 + }, + { + "id": 1116, + "name": "Shawna Palaspas", + "country": { + "name": "Estonia", + "code": "ee" + }, + "company": "Windsor, James L Esq", + "date": "2017-06-25", + "status": "unqualified", + "verified": true, + "activity": 69, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 89060 + }, + { + "id": 1117, + "name": "Brandon Callaro", + "country": { + "name": "Romania", + "code": "ro" + }, + "company": "Jackson Shields Yeiser", + "date": "2016-07-13", + "status": "proposal", + "verified": true, + "activity": 55, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 52474 + }, + { + "id": 1118, + "name": "Scarlet Cartan", + "country": { + "name": "Panama", + "code": "pa" + }, + "company": "Box, J Calvin Esq", + "date": "2018-09-13", + "status": "renewal", + "verified": false, + "activity": 1, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 19094 + }, + { + "id": 1119, + "name": "Oretha Menter", + "country": { + "name": "Panama", + "code": "pa" + }, + "company": "Custom Engineering Inc", + "date": "2017-09-11", + "status": "renewal", + "verified": false, + "activity": 8, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + }, + "balance": 93756 + }, + { + "id": 1120, + "name": "Ty Smith", + "country": { + "name": "United States", + "code": "us" + }, + "company": "Bresler Eitel Framg Gllry Ltd", + "date": "2019-07-06", + "status": "unqualified", + "verified": false, + "activity": 50, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 77388 + }, + { + "id": 1121, + "name": "Xuan Rochin", + "country": { + "name": "Colombia", + "code": "co" + }, + "company": "Carol, Drake Sparks Esq", + "date": "2018-05-22", + "status": "proposal", + "verified": true, + "activity": 77, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 48759 + }, + { + "id": 1122, + "name": "Lindsey Dilello", + "country": { + "name": "Austria", + "code": "at" + }, + "company": "Biltmore Investors Bank", + "date": "2017-07-18", + "status": "renewal", + "verified": true, + "activity": 65, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 37568 + }, + { + "id": 1123, + "name": "Devora Perez", + "country": { + "name": "Uruguay", + "code": "uy" + }, + "company": "Desco Equipment Corp", + "date": "2017-10-09", + "status": "unqualified", + "verified": true, + "activity": 30, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 4477 + }, + { + "id": 1124, + "name": "Herman Demesa", + "country": { + "name": "Paraguay", + "code": "py" + }, + "company": "Merlin Electric Co", + "date": "2019-05-23", + "status": "proposal", + "verified": true, + "activity": 10, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 13764 + }, + { + "id": 1125, + "name": "Rory Papasergi", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Bailey Cntl Co Div Babcock", + "date": "2019-03-02", + "status": "qualified", + "verified": false, + "activity": 22, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 68222 + }, + { + "id": 1126, + "name": "Talia Riopelle", + "country": { + "name": "Guatemala", + "code": "gt" + }, + "company": "Ford Brothers Wholesale Inc", + "date": "2017-02-18", + "status": "new", + "verified": false, + "activity": 69, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + }, + "balance": 29164 + }, + { + "id": 1127, + "name": "Van Shire", + "country": { + "name": "Netherlands", + "code": "nl" + }, + "company": "Cambridge Inn", + "date": "2020-05-12", + "status": "new", + "verified": false, + "activity": 4, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 61651 + }, + { + "id": 1128, + "name": "Lucina Lary", + "country": { + "name": "Switzerland", + "code": "ch" + }, + "company": "Matricciani, Albert J Jr", + "date": "2019-11-20", + "status": "negotiation", + "verified": true, + "activity": 11, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 79938 + }, + { + "id": 1129, + "name": "Bok Isaacs", + "country": { + "name": "Chile", + "code": "cl" + }, + "company": "Nelson Hawaiian Ltd", + "date": "2016-11-10", + "status": "proposal", + "verified": true, + "activity": 41, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 44037 + }, + { + "id": 1130, + "name": "Rolande Spickerman", + "country": { + "name": "Panama", + "code": "pa" + }, + "company": "Neland Travel Agency", + "date": "2016-07-11", + "status": "renewal", + "verified": true, + "activity": 84, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 89918 + }, + { + "id": 1131, + "name": "Howard Paulas", + "country": { + "name": "Indonesia", + "code": "id" + }, + "company": "Asendorf, J Alan Esq", + "date": "2017-07-17", + "status": "negotiation", + "verified": false, + "activity": 22, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 32372 + }, + { + "id": 1132, + "name": "Kimbery Madarang", + "country": { + "name": "Senegal", + "code": "sn" + }, + "company": "Silberman, Arthur L Esq", + "date": "2018-08-19", + "status": "negotiation", + "verified": true, + "activity": 63, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 46478 + }, + { + "id": 1133, + "name": "Thurman Manno", + "country": { + "name": "Colombia", + "code": "co" + }, + "company": "Honey Bee Breeding Genetics &", + "date": "2016-05-02", + "status": "qualified", + "verified": true, + "activity": 47, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 30674 + }, + { + "id": 1134, + "name": "Becky Mirafuentes", + "country": { + "name": "Serbia", + "code": "rs" + }, + "company": "Wells Kravitz Schnitzer", + "date": "2018-04-13", + "status": "unqualified", + "verified": true, + "activity": 62, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + }, + "balance": 47714 + }, + { + "id": 1135, + "name": "Beatriz Corrington", + "country": { + "name": "South Africa", + "code": "za" + }, + "company": "Prohab Rehabilitation Servs", + "date": "2020-01-04", + "status": "renewal", + "verified": true, + "activity": 55, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + }, + "balance": 14307 + }, + { + "id": 1136, + "name": "Marti Maybury", + "country": { + "name": "Thailand", + "code": "th" + }, + "company": "Eldridge, Kristin K Esq", + "date": "2016-02-05", + "status": "unqualified", + "verified": false, + "activity": 3, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 82069 + }, + { + "id": 1137, + "name": "Nieves Gotter", + "country": { + "name": "Latvia", + "code": "lv" + }, + "company": "Vlahos, John J Esq", + "date": "2017-03-12", + "status": "proposal", + "verified": false, + "activity": 3, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + }, + "balance": 11182 + }, + { + "id": 1138, + "name": "Leatha Hagele", + "country": { + "name": "Ukraine", + "code": "ua" + }, + "company": "Ninas Indian Grs & Videos", + "date": "2019-03-27", + "status": "unqualified", + "verified": false, + "activity": 67, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + }, + "balance": 17126 + }, + { + "id": 1139, + "name": "Valentin Klimek", + "country": { + "name": "Ivory Coast", + "code": "ci" + }, + "company": "Schmid, Gayanne K Esq", + "date": "2019-08-06", + "status": "unqualified", + "verified": true, + "activity": 14, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 19724 + }, + { + "id": 1140, + "name": "Melissa Wiklund", + "country": { + "name": "Japan", + "code": "jp" + }, + "company": "Moapa Valley Federal Credit Un", + "date": "2018-03-20", + "status": "qualified", + "verified": true, + "activity": 8, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 91888 + }, + { + "id": 1141, + "name": "Sheridan Zane", + "country": { + "name": "Croatia", + "code": "hr" + }, + "company": "Kentucky Tennessee Clay Co", + "date": "2016-02-15", + "status": "qualified", + "verified": true, + "activity": 17, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 15016 + }, + { + "id": 1142, + "name": "Bulah Padilla", + "country": { + "name": "Philippines", + "code": "ph" + }, + "company": "Admiral Party Rentals & Sales", + "date": "2016-02-10", + "status": "proposal", + "verified": false, + "activity": 58, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 23118 + }, + { + "id": 1143, + "name": "Audra Kohnert", + "country": { + "name": "Netherlands", + "code": "nl" + }, + "company": "Nelson, Karolyn King Esq", + "date": "2019-07-16", + "status": "unqualified", + "verified": false, + "activity": 82, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 90560 + }, + { + "id": 1144, + "name": "Daren Weirather", + "country": { + "name": "Israel", + "code": "il" + }, + "company": "Panasystems", + "date": "2015-07-23", + "status": "negotiation", + "verified": false, + "activity": 96, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 34155 + }, + { + "id": 1145, + "name": "Fernanda Jillson", + "country": { + "name": "Mexico", + "code": "mx" + }, + "company": "Shank, Edward L Esq", + "date": "2017-07-02", + "status": "unqualified", + "verified": true, + "activity": 92, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 6350 + }, + { + "id": 1146, + "name": "Gearldine Gellinger", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Megibow & Edwards", + "date": "2019-08-17", + "status": "proposal", + "verified": true, + "activity": 18, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 77641 + }, + { + "id": 1147, + "name": "Chau Kitzman", + "country": { + "name": "Paraguay", + "code": "py" + }, + "company": "Benoff, Edward Esq", + "date": "2019-07-04", + "status": "new", + "verified": true, + "activity": 9, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 43289 + }, + { + "id": 1148, + "name": "Theola Frey", + "country": { + "name": "Vietnam", + "code": "vn" + }, + "company": "Woodbridge Free Public Library", + "date": "2020-03-14", + "status": "unqualified", + "verified": true, + "activity": 44, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 85657 + }, + { + "id": 1149, + "name": "Cheryl Haroldson", + "country": { + "name": "France", + "code": "fr" + }, + "company": "New York Life John Thune", + "date": "2018-04-03", + "status": "new", + "verified": false, + "activity": 55, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + }, + "balance": 82733 + }, + { + "id": 1150, + "name": "Laticia Merced", + "country": { + "name": "Burkina Faso", + "code": "bf" + }, + "company": "Alinabal Inc", + "date": "2017-03-04", + "status": "unqualified", + "verified": false, + "activity": 21, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 38004 + }, + { + "id": 1151, + "name": "Carissa Batman", + "country": { + "name": "Greece", + "code": "gr" + }, + "company": "Poletto, Kim David Esq", + "date": "2016-05-05", + "status": "negotiation", + "verified": true, + "activity": 91, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 29038 + }, + { + "id": 1152, + "name": "Lezlie Craghead", + "country": { + "name": "Panama", + "code": "pa" + }, + "company": "Chang, Carolyn Esq", + "date": "2019-05-28", + "status": "renewal", + "verified": false, + "activity": 30, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 75123 + }, + { + "id": 1153, + "name": "Ozell Shealy", + "country": { + "name": "Pakistan", + "code": "pk" + }, + "company": "Silver Bros Inc", + "date": "2016-08-19", + "status": "proposal", + "verified": true, + "activity": 14, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 33214 + }, + { + "id": 1154, + "name": "Arminda Parvis", + "country": { + "name": "Indonesia", + "code": "id" + }, + "company": "Newtec Inc", + "date": "2020-02-09", + "status": "proposal", + "verified": true, + "activity": 77, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + }, + "balance": 80651 + }, + { + "id": 1155, + "name": "Reita Leto", + "country": { + "name": "Belgium", + "code": "be" + }, + "company": "Creative Business Systems", + "date": "2020-04-03", + "status": "unqualified", + "verified": true, + "activity": 58, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 5085 + }, + { + "id": 1156, + "name": "Yolando Luczki", + "country": { + "name": "France", + "code": "fr" + }, + "company": "Dal Tile Corporation", + "date": "2015-01-27", + "status": "renewal", + "verified": true, + "activity": 78, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 93021 + }, + { + "id": 1157, + "name": "Lizette Stem", + "country": { + "name": "Slovakia", + "code": "sk" + }, + "company": "Edward S Katz", + "date": "2018-08-06", + "status": "new", + "verified": false, + "activity": 67, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + }, + "balance": 37287 + }, + { + "id": 1158, + "name": "Gregoria Pawlowicz", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Oh My Goodknits Inc", + "date": "2020-02-20", + "status": "renewal", + "verified": false, + "activity": 29, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + }, + "balance": 73070 + }, + { + "id": 1159, + "name": "Carin Deleo", + "country": { + "name": "China", + "code": "cn" + }, + "company": "Redeker, Debbie", + "date": "2015-05-28", + "status": "qualified", + "verified": true, + "activity": 13, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 64422 + }, + { + "id": 1160, + "name": "Chantell Maynerich", + "country": { + "name": "Estonia", + "code": "ee" + }, + "company": "Desert Sands Motel", + "date": "2016-09-05", + "status": "unqualified", + "verified": true, + "activity": 75, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 36826 + }, + { + "id": 1161, + "name": "Dierdre Yum", + "country": { + "name": "Czech Republic", + "code": "cz" + }, + "company": "Cummins Southern Plains Inc", + "date": "2016-12-20", + "status": "negotiation", + "verified": true, + "activity": 1, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 93101 + }, + { + "id": 1162, + "name": "Larae Gudroe", + "country": { + "name": "Slovenia", + "code": "si" + }, + "company": "Lehigh Furn Divsn Lehigh", + "date": "2015-11-28", + "status": "unqualified", + "verified": false, + "activity": 13, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 60177 + }, + { + "id": 1163, + "name": "Latrice Tolfree", + "country": { + "name": "Jamaica", + "code": "jm" + }, + "company": "United Van Lines Agent", + "date": "2018-11-11", + "status": "renewal", + "verified": false, + "activity": 73, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 47198 + }, + { + "id": 1164, + "name": "Kerry Theodorov", + "country": { + "name": "Romania", + "code": "ro" + }, + "company": "Capitol Reporters", + "date": "2016-11-05", + "status": "unqualified", + "verified": true, + "activity": 76, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 71305 + }, + { + "id": 1165, + "name": "Dorthy Hidvegi", + "country": { + "name": "Poland", + "code": "pl" + }, + "company": "Kwik Kopy Printing", + "date": "2020-08-13", + "status": "qualified", + "verified": true, + "activity": 60, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 17526 + }, + { + "id": 1166, + "name": "Fannie Lungren", + "country": { + "name": "Belarus", + "code": "by" + }, + "company": "Centro Inc", + "date": "2015-07-06", + "status": "negotiation", + "verified": true, + "activity": 24, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + }, + "balance": 16596 + }, + { + "id": 1167, + "name": "Evangelina Radde", + "country": { + "name": "Ivory Coast", + "code": "ci" + }, + "company": "Campbell, Jan Esq", + "date": "2020-02-25", + "status": "unqualified", + "verified": true, + "activity": 93, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 56870 + }, + { + "id": 1168, + "name": "Novella Degroot", + "country": { + "name": "Slovenia", + "code": "si" + }, + "company": "Evans, C Kelly Esq", + "date": "2017-12-19", + "status": "unqualified", + "verified": false, + "activity": 30, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 82928 + }, + { + "id": 1169, + "name": "Clay Hoa", + "country": { + "name": "Paraguay", + "code": "py" + }, + "company": "Scat Enterprises", + "date": "2016-02-22", + "status": "negotiation", + "verified": false, + "activity": 93, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 64181 + }, + { + "id": 1170, + "name": "Jennifer Fallick", + "country": { + "name": "Australia", + "code": "au" + }, + "company": "Nagle, Daniel J Esq", + "date": "2016-12-24", + "status": "unqualified", + "verified": true, + "activity": 88, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 30561 + }, + { + "id": 1171, + "name": "Irma Wolfgramm", + "country": { + "name": "Belgium", + "code": "be" + }, + "company": "Serendiquity Bed & Breakfast", + "date": "2020-10-18", + "status": "negotiation", + "verified": true, + "activity": 70, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + }, + "balance": 24617 + }, + { + "id": 1172, + "name": "Eun Coody", + "country": { + "name": "Taiwan", + "code": "tw" + }, + "company": "Ray Carolyne Realty", + "date": "2018-02-12", + "status": "qualified", + "verified": true, + "activity": 61, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 77860 + }, + { + "id": 1173, + "name": "Sylvia Cousey", + "country": { + "name": "Ireland", + "code": "ie" + }, + "company": "Berg, Charles E", + "date": "2018-06-10", + "status": "unqualified", + "verified": false, + "activity": 91, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 25664 + }, + { + "id": 1174, + "name": "Nana Wrinkles", + "country": { + "name": "Austria", + "code": "at" + }, + "company": "Ray, Milbern D", + "date": "2017-04-11", + "status": "renewal", + "verified": true, + "activity": 98, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 98113 + }, + { + "id": 1175, + "name": "Layla Springe", + "country": { + "name": "South Africa", + "code": "za" + }, + "company": "Chadds Ford Winery", + "date": "2019-07-27", + "status": "unqualified", + "verified": true, + "activity": 97, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 14763 + }, + { + "id": 1176, + "name": "Joesph Degonia", + "country": { + "name": "Serbia", + "code": "rs" + }, + "company": "A R Packaging", + "date": "2020-04-23", + "status": "renewal", + "verified": true, + "activity": 56, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + }, + "balance": 31317 + }, + { + "id": 1177, + "name": "Annabelle Boord", + "country": { + "name": "Guatemala", + "code": "gt" + }, + "company": "Corn Popper", + "date": "2020-09-16", + "status": "proposal", + "verified": true, + "activity": 76, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 30883 + }, + { + "id": 1178, + "name": "Stephaine Vinning", + "country": { + "name": "Australia", + "code": "au" + }, + "company": "Birite Foodservice Distr", + "date": "2016-05-14", + "status": "negotiation", + "verified": true, + "activity": 43, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 93785 + }, + { + "id": 1179, + "name": "Nelida Sawchuk", + "country": { + "name": "South Africa", + "code": "za" + }, + "company": "Anchorage Museum Of Hist & Art", + "date": "2018-06-22", + "status": "qualified", + "verified": true, + "activity": 58, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 68380 + }, + { + "id": 1180, + "name": "Marguerita Hiatt", + "country": { + "name": "United Kingdom", + "code": "gb" + }, + "company": "Haber, George D Md", + "date": "2018-10-25", + "status": "qualified", + "verified": false, + "activity": 72, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 93454 + }, + { + "id": 1181, + "name": "Carmela Cookey", + "country": { + "name": "France", + "code": "fr" + }, + "company": "Royal Pontiac Olds Inc", + "date": "2018-07-19", + "status": "proposal", + "verified": false, + "activity": 24, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 30570 + }, + { + "id": 1182, + "name": "Junita Brideau", + "country": { + "name": "Indonesia", + "code": "id" + }, + "company": "Leonards Antiques Inc", + "date": "2015-03-15", + "status": "proposal", + "verified": true, + "activity": 86, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 79506 + }, + { + "id": 1183, + "name": "Claribel Varriano", + "country": { + "name": "Ecuador", + "code": "ec" + }, + "company": "Meca", + "date": "2017-04-14", + "status": "unqualified", + "verified": true, + "activity": 15, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 8654 + }, + { + "id": 1184, + "name": "Benton Skursky", + "country": { + "name": "Iceland", + "code": "is" + }, + "company": "Nercon Engineering & Mfg Inc", + "date": "2015-02-19", + "status": "proposal", + "verified": true, + "activity": 9, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 13368 + }, + { + "id": 1185, + "name": "Hillary Skulski", + "country": { + "name": "France", + "code": "fr" + }, + "company": "Replica I", + "date": "2016-03-25", + "status": "unqualified", + "verified": true, + "activity": 82, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 92631 + }, + { + "id": 1186, + "name": "Merilyn Bayless", + "country": { + "name": "Jamaica", + "code": "jm" + }, + "company": "20 20 Printing Inc", + "date": "2020-10-13", + "status": "unqualified", + "verified": true, + "activity": 13, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 4989 + }, + { + "id": 1187, + "name": "Teri Ennaco", + "country": { + "name": "Pakistan", + "code": "pk" + }, + "company": "Publishers Group West", + "date": "2019-12-21", + "status": "unqualified", + "verified": true, + "activity": 57, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 77668 + }, + { + "id": 1188, + "name": "Merlyn Lawler", + "country": { + "name": "Germany", + "code": "de" + }, + "company": "Nischwitz, Jeffrey L Esq", + "date": "2016-02-26", + "status": "renewal", + "verified": true, + "activity": 45, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 3525 + }, + { + "id": 1189, + "name": "Georgene Montezuma", + "country": { + "name": "Senegal", + "code": "sn" + }, + "company": "Payne Blades & Wellborn Pa", + "date": "2018-10-11", + "status": "new", + "verified": true, + "activity": 64, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + }, + "balance": 45838 + }, + { + "id": 1190, + "name": "Jettie Mconnell", + "country": { + "name": "Denmark", + "code": "dk" + }, + "company": "Coldwell Bnkr Wright Real Est", + "date": "2015-10-18", + "status": "negotiation", + "verified": false, + "activity": 74, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 49148 + }, + { + "id": 1191, + "name": "Lemuel Latzke", + "country": { + "name": "Colombia", + "code": "co" + }, + "company": "Computer Repair Service", + "date": "2016-02-13", + "status": "proposal", + "verified": false, + "activity": 79, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + }, + "balance": 96709 + }, + { + "id": 1192, + "name": "Melodie Knipp", + "country": { + "name": "Finland", + "code": "fi" + }, + "company": "Fleetwood Building Block Inc", + "date": "2018-03-08", + "status": "negotiation", + "verified": false, + "activity": 19, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 23253 + }, + { + "id": 1193, + "name": "Candida Corbley", + "country": { + "name": "Poland", + "code": "pl" + }, + "company": "Colts Neck Medical Assocs Inc", + "date": "2017-12-02", + "status": "negotiation", + "verified": true, + "activity": 11, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 40836 + }, + { + "id": 1194, + "name": "Karan Karpin", + "country": { + "name": "Estonia", + "code": "ee" + }, + "company": "New England Taxidermy", + "date": "2019-01-07", + "status": "proposal", + "verified": true, + "activity": 4, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + }, + "balance": 60719 + }, + { + "id": 1195, + "name": "Andra Scheyer", + "country": { + "name": "Romania", + "code": "ro" + }, + "company": "Ludcke, George O Esq", + "date": "2016-08-14", + "status": "qualified", + "verified": true, + "activity": 62, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + }, + "balance": 17419 + }, + { + "id": 1196, + "name": "Felicidad Poullion", + "country": { + "name": "Greece", + "code": "gr" + }, + "company": "Mccorkle, Tom S Esq", + "date": "2016-03-05", + "status": "renewal", + "verified": true, + "activity": 64, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + }, + "balance": 94052 + }, + { + "id": 1197, + "name": "Belen Strassner", + "country": { + "name": "Ivory Coast", + "code": "ci" + }, + "company": "Eagle Software Inc", + "date": "2015-12-14", + "status": "qualified", + "verified": true, + "activity": 91, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 54241 + }, + { + "id": 1198, + "name": "Gracia Melnyk", + "country": { + "name": "Costa Rica", + "code": "cr" + }, + "company": "Juvenile & Adult Super", + "date": "2019-06-01", + "status": "unqualified", + "verified": true, + "activity": 40, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 87668 + }, + { + "id": 1199, + "name": "Jolanda Hanafan", + "country": { + "name": "Cameroon", + "code": "cm" + }, + "company": "Perez, Joseph J Esq", + "date": "2015-12-09", + "status": "qualified", + "verified": true, + "activity": 27, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 99417 + } + ] +} diff --git a/apps/showcase/assets/data/demo/customers-medium.json b/apps/showcase/assets/data/demo/customers-medium.json new file mode 100644 index 00000000000..6ee8be8613f --- /dev/null +++ b/apps/showcase/assets/data/demo/customers-medium.json @@ -0,0 +1,904 @@ +{ + "data": [ + { + "id": 1000, + "name": "James Butt", + "country": { + "name": "Algeria", + "code": "dz" + }, + "company": "Benton, John B Jr", + "date": "2015-09-13", + "status": "unqualified", + "verified": true, + "activity": 17, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 70663 + }, + { + "id": 1001, + "name": "Josephine Darakjy", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Chanay, Jeffrey A Esq", + "date": "2019-02-09", + "status": "proposal", + "verified": true, + "activity": 0, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 82429 + }, + { + "id": 1002, + "name": "Art Venere", + "country": { + "name": "Panama", + "code": "pa" + }, + "company": "Chemel, James L Cpa", + "date": "2017-05-13", + "status": "qualified", + "verified": false, + "activity": 63, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 28334 + }, + { + "id": 1003, + "name": "Lenna Paprocki", + "country": { + "name": "Slovenia", + "code": "si" + }, + "company": "Feltz Printing Service", + "date": "2020-09-15", + "status": "new", + "verified": false, + "activity": 37, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 88521 + }, + { + "id": 1004, + "name": "Donette Foller", + "country": { + "name": "South Africa", + "code": "za" + }, + "company": "Printing Dimensions", + "date": "2016-05-20", + "status": "proposal", + "verified": true, + "activity": 33, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 93905 + }, + { + "id": 1005, + "name": "Simona Morasca", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Chapman, Ross E Esq", + "date": "2018-02-16", + "status": "qualified", + "verified": false, + "activity": 68, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 50041 + }, + { + "id": 1006, + "name": "Mitsue Tollner", + "country": { + "name": "Paraguay", + "code": "py" + }, + "company": "Morlong Associates", + "date": "2018-02-19", + "status": "renewal", + "verified": true, + "activity": 54, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 58706 + }, + { + "id": 1007, + "name": "Leota Dilliard", + "country": { + "name": "Serbia", + "code": "rs" + }, + "company": "Commercial Press", + "date": "2019-08-13", + "status": "renewal", + "verified": true, + "activity": 69, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 26640 + }, + { + "id": 1008, + "name": "Sage Wieser", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Truhlar And Truhlar Attys", + "date": "2018-11-21", + "status": "unqualified", + "verified": true, + "activity": 76, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 65369 + }, + { + "id": 1009, + "name": "Kris Marrier", + "country": { + "name": "Mexico", + "code": "mx" + }, + "company": "King, Christopher A Esq", + "date": "2015-07-07", + "status": "proposal", + "verified": false, + "activity": 3, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 63451 + }, + { + "id": 1010, + "name": "Minna Amigon", + "country": { + "name": "Romania", + "code": "ro" + }, + "company": "Dorl, James J Esq", + "date": "2018-11-07", + "status": "qualified", + "verified": false, + "activity": 38, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 71169 + }, + { + "id": 1011, + "name": "Abel Maclead", + "country": { + "name": "Singapore", + "code": "sg" + }, + "company": "Rangoni Of Florence", + "date": "2017-03-11", + "status": "qualified", + "verified": true, + "activity": 87, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 96842 + }, + { + "id": 1012, + "name": "Kiley Caldarera", + "country": { + "name": "Serbia", + "code": "rs" + }, + "company": "Feiner Bros", + "date": "2015-10-20", + "status": "unqualified", + "verified": false, + "activity": 80, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 92734 + }, + { + "id": 1013, + "name": "Graciela Ruta", + "country": { + "name": "Chile", + "code": "cl" + }, + "company": "Buckley Miller & Wright", + "date": "2016-07-25", + "status": "negotiation", + "verified": false, + "activity": 59, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 45250 + }, + { + "id": 1014, + "name": "Cammy Albares", + "country": { + "name": "Philippines", + "code": "ph" + }, + "company": "Rousseaux, Michael Esq", + "date": "2019-06-25", + "status": "new", + "verified": true, + "activity": 90, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 30236 + }, + { + "id": 1015, + "name": "Mattie Poquette", + "country": { + "name": "Venezuela", + "code": "ve" + }, + "company": "Century Communications", + "date": "2017-12-12", + "status": "negotiation", + "verified": false, + "activity": 52, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 64533 + }, + { + "id": 1016, + "name": "Meaghan Garufi", + "country": { + "name": "Malaysia", + "code": "my" + }, + "company": "Bolton, Wilbur Esq", + "date": "2018-07-04", + "status": "unqualified", + "verified": false, + "activity": 31, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 37279 + }, + { + "id": 1017, + "name": "Gladys Rim", + "country": { + "name": "Netherlands", + "code": "nl" + }, + "company": "T M Byxbee Company Pc", + "date": "2020-02-27", + "status": "renewal", + "verified": true, + "activity": 48, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + }, + "balance": 27381 + }, + { + "id": 1018, + "name": "Yuki Whobrey", + "country": { + "name": "Israel", + "code": "il" + }, + "company": "Farmers Insurance Group", + "date": "2017-12-21", + "status": "negotiation", + "verified": true, + "activity": 16, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 9257 + }, + { + "id": 1019, + "name": "Fletcher Flosi", + "country": { + "name": "Argentina", + "code": "ar" + }, + "company": "Post Box Services Plus", + "date": "2016-01-04", + "status": "renewal", + "verified": true, + "activity": 19, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 67783 + }, + { + "id": 1020, + "name": "Bette Nicka", + "country": { + "name": "Paraguay", + "code": "py" + }, + "company": "Sport En Art", + "date": "2016-10-21", + "status": "renewal", + "verified": false, + "activity": 100, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 4609 + }, + { + "id": 1021, + "name": "Veronika Inouye", + "country": { + "name": "Ecuador", + "code": "ec" + }, + "company": "C 4 Network Inc", + "date": "2017-03-24", + "status": "renewal", + "verified": false, + "activity": 72, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 26565 + }, + { + "id": 1022, + "name": "Willard Kolmetz", + "country": { + "name": "Tunisia", + "code": "tn" + }, + "company": "Ingalls, Donald R Esq", + "date": "2017-04-15", + "status": "renewal", + "verified": true, + "activity": 94, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 75876 + }, + { + "id": 1023, + "name": "Maryann Royster", + "country": { + "name": "Belarus", + "code": "by" + }, + "company": "Franklin, Peter L Esq", + "date": "2017-03-11", + "status": "qualified", + "verified": false, + "activity": 56, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + }, + "balance": 41121 + }, + { + "id": 1024, + "name": "Alisha Slusarski", + "country": { + "name": "Iceland", + "code": "is" + }, + "company": "Wtlz Power 107 Fm", + "date": "2018-03-27", + "status": "qualified", + "verified": true, + "activity": 7, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + }, + "balance": 91691 + }, + { + "id": 1025, + "name": "Allene Iturbide", + "country": { + "name": "Italy", + "code": "it" + }, + "company": "Ledecky, David Esq", + "date": "2016-02-20", + "status": "qualified", + "verified": true, + "activity": 1, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 40137 + }, + { + "id": 1026, + "name": "Chanel Caudy", + "country": { + "name": "Argentina", + "code": "ar" + }, + "company": "Professional Image Inc", + "date": "2018-06-24", + "status": "new", + "verified": true, + "activity": 26, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 21304 + }, + { + "id": 1027, + "name": "Ezekiel Chui", + "country": { + "name": "Ireland", + "code": "ie" + }, + "company": "Sider, Donald C Esq", + "date": "2016-09-24", + "status": "new", + "verified": false, + "activity": 76, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 60454 + }, + { + "id": 1028, + "name": "Willow Kusko", + "country": { + "name": "Romania", + "code": "ro" + }, + "company": "U Pull It", + "date": "2020-04-11", + "status": "qualified", + "verified": true, + "activity": 7, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 17565 + }, + { + "id": 1029, + "name": "Bernardo Figeroa", + "country": { + "name": "Israel", + "code": "il" + }, + "company": "Clark, Richard Cpa", + "date": "2018-04-11", + "status": "renewal", + "verified": true, + "activity": 81, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 17774 + }, + { + "id": 1030, + "name": "Ammie Corrio", + "country": { + "name": "Hungary", + "code": "hu" + }, + "company": "Moskowitz, Barry S", + "date": "2016-06-11", + "status": "negotiation", + "verified": true, + "activity": 56, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 49201 + }, + { + "id": 1031, + "name": "Francine Vocelka", + "country": { + "name": "Honduras", + "code": "hn" + }, + "company": "Cascade Realty Advisors Inc", + "date": "2017-08-02", + "status": "qualified", + "verified": true, + "activity": 94, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 67126 + }, + { + "id": 1032, + "name": "Ernie Stenseth", + "country": { + "name": "Australia", + "code": "au" + }, + "company": "Knwz Newsradio", + "date": "2018-06-06", + "status": "renewal", + "verified": true, + "activity": 68, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 76017 + }, + { + "id": 1033, + "name": "Albina Glick", + "country": { + "name": "Ukraine", + "code": "ua" + }, + "company": "Giampetro, Anthony D", + "date": "2019-08-08", + "status": "proposal", + "verified": true, + "activity": 85, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 91201 + }, + { + "id": 1034, + "name": "Alishia Sergi", + "country": { + "name": "Qatar", + "code": "qa" + }, + "company": "Milford Enterprises Inc", + "date": "2018-05-19", + "status": "negotiation", + "verified": false, + "activity": 46, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + }, + "balance": 12237 + }, + { + "id": 1035, + "name": "Solange Shinko", + "country": { + "name": "Cameroon", + "code": "cm" + }, + "company": "Mosocco, Ronald A", + "date": "2015-02-12", + "status": "qualified", + "verified": true, + "activity": 32, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 34072 + }, + { + "id": 1036, + "name": "Jose Stockham", + "country": { + "name": "Italy", + "code": "it" + }, + "company": "Tri State Refueler Co", + "date": "2018-04-25", + "status": "qualified", + "verified": true, + "activity": 77, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 94909 + }, + { + "id": 1037, + "name": "Rozella Ostrosky", + "country": { + "name": "Venezuela", + "code": "ve" + }, + "company": "Parkway Company", + "date": "2016-02-27", + "status": "unqualified", + "verified": true, + "activity": 66, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 57245 + }, + { + "id": 1038, + "name": "Valentine Gillian", + "country": { + "name": "Paraguay", + "code": "py" + }, + "company": "Fbs Business Finance", + "date": "2019-09-17", + "status": "qualified", + "verified": true, + "activity": 25, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + }, + "balance": 75502 + }, + { + "id": 1039, + "name": "Kati Rulapaugh", + "country": { + "name": "Puerto Rico", + "code": "pr" + }, + "company": "Eder Assocs Consltng Engrs Pc", + "date": "2016-12-03", + "status": "renewal", + "verified": false, + "activity": 51, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + }, + "balance": 82075 + }, + { + "id": 1040, + "name": "Youlanda Schemmer", + "country": { + "name": "Bolivia", + "code": "bo" + }, + "company": "Tri M Tool Inc", + "date": "2017-12-15", + "status": "negotiation", + "verified": true, + "activity": 49, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 19208 + }, + { + "id": 1041, + "name": "Dyan Oldroyd", + "country": { + "name": "Argentina", + "code": "ar" + }, + "company": "International Eyelets Inc", + "date": "2017-02-02", + "status": "qualified", + "verified": false, + "activity": 5, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 50194 + }, + { + "id": 1042, + "name": "Roxane Campain", + "country": { + "name": "France", + "code": "fr" + }, + "company": "Rapid Trading Intl", + "date": "2018-12-25", + "status": "unqualified", + "verified": false, + "activity": 100, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + }, + "balance": 77714 + }, + { + "id": 1043, + "name": "Lavera Perin", + "country": { + "name": "Vietnam", + "code": "vn" + }, + "company": "Abc Enterprises Inc", + "date": "2018-04-10", + "status": "qualified", + "verified": false, + "activity": 71, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + }, + "balance": 35740 + }, + { + "id": 1044, + "name": "Erick Ferencz", + "country": { + "name": "Belgium", + "code": "be" + }, + "company": "Cindy Turner Associates", + "date": "2018-05-06", + "status": "unqualified", + "verified": true, + "activity": 54, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + }, + "balance": 30790 + }, + { + "id": 1045, + "name": "Fatima Saylors", + "country": { + "name": "Canada", + "code": "ca" + }, + "company": "Stanton, James D Esq", + "date": "2019-07-10", + "status": "renewal", + "verified": true, + "activity": 93, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + }, + "balance": 52343 + }, + { + "id": 1046, + "name": "Jina Briddick", + "country": { + "name": "Mexico", + "code": "mx" + }, + "company": "Grace Pastries Inc", + "date": "2018-02-19", + "status": "unqualified", + "verified": false, + "activity": 97, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 53966 + }, + { + "id": 1047, + "name": "Kanisha Waycott", + "country": { + "name": "Ecuador", + "code": "ec" + }, + "company": "Schroer, Gene E Esq", + "date": "2019-11-27", + "status": "new", + "verified": false, + "activity": 80, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + }, + "balance": 9920 + }, + { + "id": 1048, + "name": "Emerson Bowley", + "country": { + "name": "Finland", + "code": "fi" + }, + "company": "Knights Inn", + "date": "2018-11-24", + "status": "new", + "verified": false, + "activity": 63, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + }, + "balance": 78069 + }, + { + "id": 1049, + "name": "Blair Malet", + "country": { + "name": "Finland", + "code": "fi" + }, + "company": "Bollinger Mach Shp & Shipyard", + "date": "2018-04-19", + "status": "new", + "verified": true, + "activity": 92, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + }, + "balance": 65005 + } + ] +} diff --git a/apps/showcase/assets/data/demo/customers-small.json b/apps/showcase/assets/data/demo/customers-small.json new file mode 100644 index 00000000000..2fcd25b78ef --- /dev/null +++ b/apps/showcase/assets/data/demo/customers-small.json @@ -0,0 +1,164 @@ +{ + "data": [ + { + "id": 1000, + "name": "James Butt", + "country": { + "name": "Algeria", + "code": "dz" + }, + "company": "Benton, John B Jr", + "date": "2015-09-13", + "status": "unqualified", + "activity": 17, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1001, + "name": "Josephine Darakjy", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Chanay, Jeffrey A Esq", + "date": "2019-02-09", + "status": "proposal", + "activity": 0, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1002, + "name": "Art Venere", + "country": { + "name": "Panama", + "code": "pa" + }, + "company": "Chemel, James L Cpa", + "date": "2017-05-13", + "status": "qualified", + "activity": 63, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1003, + "name": "Lenna Paprocki", + "country": { + "name": "Slovenia", + "code": "si" + }, + "company": "Feltz Printing Service", + "date": "2020-09-15", + "status": "new", + "activity": 37, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1004, + "name": "Donette Foller", + "country": { + "name": "South Africa", + "code": "za" + }, + "company": "Printing Dimensions", + "date": "2016-05-20", + "status": "proposal", + "activity": 33, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1005, + "name": "Simona Morasca", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Chapman, Ross E Esq", + "date": "2018-02-16", + "status": "qualified", + "activity": 68, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1006, + "name": "Mitsue Tollner", + "country": { + "name": "Paraguay", + "code": "py" + }, + "company": "Morlong Associates", + "date": "2018-02-19", + "status": "renewal", + "activity": 54, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1007, + "name": "Leota Dilliard", + "country": { + "name": "Serbia", + "code": "rs" + }, + "company": "Commercial Press", + "date": "2019-08-13", + "status": "renewal", + "activity": 69, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1008, + "name": "Sage Wieser", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Truhlar And Truhlar Attys", + "date": "2018-11-21", + "status": "unqualified", + "activity": 76, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1009, + "name": "Kris Marrier", + "country": { + "name": "Mexico", + "code": "mx" + }, + "company": "King, Christopher A Esq", + "date": "2015-07-07", + "status": "proposal", + "activity": 3, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + } + ] +} diff --git a/apps/showcase/assets/data/demo/customers-xlarge.json b/apps/showcase/assets/data/demo/customers-xlarge.json new file mode 100644 index 00000000000..cc760950968 --- /dev/null +++ b/apps/showcase/assets/data/demo/customers-xlarge.json @@ -0,0 +1,8004 @@ +{ + "data": [ + { + "id": 1000, + "name": "James Butt", + "country": { + "name": "Algeria", + "code": "dz" + }, + "company": "Benton, John B Jr", + "date": "2015-09-13", + "status": "unqualified", + "activity": 17, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1001, + "name": "Josephine Darakjy", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Chanay, Jeffrey A Esq", + "date": "2019-02-09", + "status": "proposal", + "activity": 0, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1002, + "name": "Art Venere", + "country": { + "name": "Panama", + "code": "pa" + }, + "company": "Chemel, James L Cpa", + "date": "2017-05-13", + "status": "qualified", + "activity": 63, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1003, + "name": "Lenna Paprocki", + "country": { + "name": "Slovenia", + "code": "si" + }, + "company": "Feltz Printing Service", + "date": "2020-09-15", + "status": "new", + "activity": 37, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1004, + "name": "Donette Foller", + "country": { + "name": "South Africa", + "code": "za" + }, + "company": "Printing Dimensions", + "date": "2016-05-20", + "status": "proposal", + "activity": 33, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1005, + "name": "Simona Morasca", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Chapman, Ross E Esq", + "date": "2018-02-16", + "status": "qualified", + "activity": 68, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1006, + "name": "Mitsue Tollner", + "country": { + "name": "Paraguay", + "code": "py" + }, + "company": "Morlong Associates", + "date": "2018-02-19", + "status": "renewal", + "activity": 54, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1007, + "name": "Leota Dilliard", + "country": { + "name": "Serbia", + "code": "rs" + }, + "company": "Commercial Press", + "date": "2019-08-13", + "status": "renewal", + "activity": 69, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1008, + "name": "Sage Wieser", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Truhlar And Truhlar Attys", + "date": "2018-11-21", + "status": "unqualified", + "activity": 76, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1009, + "name": "Kris Marrier", + "country": { + "name": "Mexico", + "code": "mx" + }, + "company": "King, Christopher A Esq", + "date": "2015-07-07", + "status": "proposal", + "activity": 3, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1010, + "name": "Minna Amigon", + "country": { + "name": "Romania", + "code": "ro" + }, + "company": "Dorl, James J Esq", + "date": "2018-11-07", + "status": "qualified", + "activity": 38, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1011, + "name": "Abel Maclead", + "country": { + "name": "Singapore", + "code": "sg" + }, + "company": "Rangoni Of Florence", + "date": "2017-03-11", + "status": "qualified", + "activity": 87, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1012, + "name": "Kiley Caldarera", + "country": { + "name": "Serbia", + "code": "rs" + }, + "company": "Feiner Bros", + "date": "2015-10-20", + "status": "unqualified", + "activity": 80, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1013, + "name": "Graciela Ruta", + "country": { + "name": "Chile", + "code": "cl" + }, + "company": "Buckley Miller \u0026 Wright", + "date": "2016-07-25", + "status": "negotiation", + "activity": 59, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1014, + "name": "Cammy Albares", + "country": { + "name": "Philippines", + "code": "ph" + }, + "company": "Rousseaux, Michael Esq", + "date": "2019-06-25", + "status": "new", + "activity": 90, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1015, + "name": "Mattie Poquette", + "country": { + "name": "Venezuela", + "code": "ve" + }, + "company": "Century Communications", + "date": "2017-12-12", + "status": "negotiation", + "activity": 52, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1016, + "name": "Meaghan Garufi", + "country": { + "name": "Malaysia", + "code": "my" + }, + "company": "Bolton, Wilbur Esq", + "date": "2018-07-04", + "status": "unqualified", + "activity": 31, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1017, + "name": "Gladys Rim", + "country": { + "name": "Netherlands", + "code": "nl" + }, + "company": "T M Byxbee Company Pc", + "date": "2020-02-27", + "status": "renewal", + "activity": 48, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1018, + "name": "Yuki Whobrey", + "country": { + "name": "Israel", + "code": "il" + }, + "company": "Farmers Insurance Group", + "date": "2017-12-21", + "status": "negotiation", + "activity": 16, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1019, + "name": "Fletcher Flosi", + "country": { + "name": "Argentina", + "code": "ar" + }, + "company": "Post Box Services Plus", + "date": "2016-01-04", + "status": "renewal", + "activity": 19, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1020, + "name": "Bette Nicka", + "country": { + "name": "Paraguay", + "code": "py" + }, + "company": "Sport En Art", + "date": "2016-10-21", + "status": "renewal", + "activity": 100, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1021, + "name": "Veronika Inouye", + "country": { + "name": "Ecuador", + "code": "ec" + }, + "company": "C 4 Network Inc", + "date": "2017-03-24", + "status": "renewal", + "activity": 72, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1022, + "name": "Willard Kolmetz", + "country": { + "name": "Tunisia", + "code": "tn" + }, + "company": "Ingalls, Donald R Esq", + "date": "2017-04-15", + "status": "renewal", + "activity": 94, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1023, + "name": "Maryann Royster", + "country": { + "name": "Belarus", + "code": "by" + }, + "company": "Franklin, Peter L Esq", + "date": "2017-03-11", + "status": "qualified", + "activity": 56, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1024, + "name": "Alisha Slusarski", + "country": { + "name": "Iceland", + "code": "is" + }, + "company": "Wtlz Power 107 Fm", + "date": "2018-03-27", + "status": "qualified", + "activity": 7, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1025, + "name": "Allene Iturbide", + "country": { + "name": "Italy", + "code": "it" + }, + "company": "Ledecky, David Esq", + "date": "2016-02-20", + "status": "qualified", + "activity": 1, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1026, + "name": "Chanel Caudy", + "country": { + "name": "Argentina", + "code": "ar" + }, + "company": "Professional Image Inc", + "date": "2018-06-24", + "status": "new", + "activity": 26, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1027, + "name": "Ezekiel Chui", + "country": { + "name": "Ireland", + "code": "ie" + }, + "company": "Sider, Donald C Esq", + "date": "2016-09-24", + "status": "new", + "activity": 76, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1028, + "name": "Willow Kusko", + "country": { + "name": "Romania", + "code": "ro" + }, + "company": "U Pull It", + "date": "2020-04-11", + "status": "qualified", + "activity": 7, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1029, + "name": "Bernardo Figeroa", + "country": { + "name": "Israel", + "code": "il" + }, + "company": "Clark, Richard Cpa", + "date": "2018-04-11", + "status": "renewal", + "activity": 81, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1030, + "name": "Ammie Corrio", + "country": { + "name": "Hungary", + "code": "hu" + }, + "company": "Moskowitz, Barry S", + "date": "2016-06-11", + "status": "negotiation", + "activity": 56, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1031, + "name": "Francine Vocelka", + "country": { + "name": "Honduras", + "code": "hn" + }, + "company": "Cascade Realty Advisors Inc", + "date": "2017-08-02", + "status": "qualified", + "activity": 94, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1032, + "name": "Ernie Stenseth", + "country": { + "name": "Australia", + "code": "au" + }, + "company": "Knwz Newsradio", + "date": "2018-06-06", + "status": "renewal", + "activity": 68, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1033, + "name": "Albina Glick", + "country": { + "name": "Ukraine", + "code": "ua" + }, + "company": "Giampetro, Anthony D", + "date": "2019-08-08", + "status": "proposal", + "activity": 85, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1034, + "name": "Alishia Sergi", + "country": { + "name": "Qatar", + "code": "qa" + }, + "company": "Milford Enterprises Inc", + "date": "2018-05-19", + "status": "negotiation", + "activity": 46, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1035, + "name": "Solange Shinko", + "country": { + "name": "Cameroon", + "code": "cm" + }, + "company": "Mosocco, Ronald A", + "date": "2015-02-12", + "status": "qualified", + "activity": 32, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1036, + "name": "Jose Stockham", + "country": { + "name": "Italy", + "code": "it" + }, + "company": "Tri State Refueler Co", + "date": "2018-04-25", + "status": "qualified", + "activity": 77, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1037, + "name": "Rozella Ostrosky", + "country": { + "name": "Venezuela", + "code": "ve" + }, + "company": "Parkway Company", + "date": "2016-02-27", + "status": "unqualified", + "activity": 66, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1038, + "name": "Valentine Gillian", + "country": { + "name": "Paraguay", + "code": "py" + }, + "company": "Fbs Business Finance", + "date": "2019-09-17", + "status": "qualified", + "activity": 25, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1039, + "name": "Kati Rulapaugh", + "country": { + "name": "Puerto Rico", + "code": "pr" + }, + "company": "Eder Assocs Consltng Engrs Pc", + "date": "2016-12-03", + "status": "renewal", + "activity": 51, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1040, + "name": "Youlanda Schemmer", + "country": { + "name": "Bolivia", + "code": "bo" + }, + "company": "Tri M Tool Inc", + "date": "2017-12-15", + "status": "negotiation", + "activity": 49, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1041, + "name": "Dyan Oldroyd", + "country": { + "name": "Argentina", + "code": "ar" + }, + "company": "International Eyelets Inc", + "date": "2017-02-02", + "status": "qualified", + "activity": 5, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1042, + "name": "Roxane Campain", + "country": { + "name": "France", + "code": "fr" + }, + "company": "Rapid Trading Intl", + "date": "2018-12-25", + "status": "unqualified", + "activity": 100, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1043, + "name": "Lavera Perin", + "country": { + "name": "Vietnam", + "code": "vn" + }, + "company": "Abc Enterprises Inc", + "date": "2018-04-10", + "status": "qualified", + "activity": 71, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1044, + "name": "Erick Ferencz", + "country": { + "name": "Belgium", + "code": "be" + }, + "company": "Cindy Turner Associates", + "date": "2018-05-06", + "status": "unqualified", + "activity": 54, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1045, + "name": "Fatima Saylors", + "country": { + "name": "Canada", + "code": "ca" + }, + "company": "Stanton, James D Esq", + "date": "2019-07-10", + "status": "renewal", + "activity": 93, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1046, + "name": "Jina Briddick", + "country": { + "name": "Mexico", + "code": "mx" + }, + "company": "Grace Pastries Inc", + "date": "2018-02-19", + "status": "unqualified", + "activity": 97, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1047, + "name": "Kanisha Waycott", + "country": { + "name": "Ecuador", + "code": "ec" + }, + "company": "Schroer, Gene E Esq", + "date": "2019-11-27", + "status": "new", + "activity": 80, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1048, + "name": "Emerson Bowley", + "country": { + "name": "Finland", + "code": "fi" + }, + "company": "Knights Inn", + "date": "2018-11-24", + "status": "new", + "activity": 63, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1049, + "name": "Blair Malet", + "country": { + "name": "Finland", + "code": "fi" + }, + "company": "Bollinger Mach Shp \u0026 Shipyard", + "date": "2018-04-19", + "status": "new", + "activity": 92, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1050, + "name": "Brock Bolognia", + "country": { + "name": "Bolivia", + "code": "bo" + }, + "company": "Orinda News", + "date": "2019-09-06", + "status": "renewal", + "activity": 72, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1051, + "name": "Lorrie Nestle", + "country": { + "name": "Germany", + "code": "de" + }, + "company": "Ballard Spahr Andrews", + "date": "2018-04-26", + "status": "renewal", + "activity": 36, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1052, + "name": "Sabra Uyetake", + "country": { + "name": "Peru", + "code": "pe" + }, + "company": "Lowy Limousine Service", + "date": "2018-04-12", + "status": "new", + "activity": 31, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1053, + "name": "Marjory Mastella", + "country": { + "name": "Netherlands", + "code": "nl" + }, + "company": "Vicon Corporation", + "date": "2018-01-24", + "status": "negotiation", + "activity": 89, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1054, + "name": "Karl Klonowski", + "country": { + "name": "Saudi Arabia", + "code": "sa" + }, + "company": "Rossi, Michael M", + "date": "2017-04-17", + "status": "unqualified", + "activity": 27, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1055, + "name": "Tonette Wenner", + "country": { + "name": "Australia", + "code": "au" + }, + "company": "Northwest Publishing", + "date": "2019-04-14", + "status": "qualified", + "activity": 27, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1056, + "name": "Amber Monarrez", + "country": { + "name": "Sweden", + "code": "se" + }, + "company": "Branford Wire \u0026 Mfg Co", + "date": "2019-09-09", + "status": "new", + "activity": 79, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1057, + "name": "Shenika Seewald", + "country": { + "name": "Australia", + "code": "au" + }, + "company": "East Coast Marketing", + "date": "2017-02-18", + "status": "renewal", + "activity": 39, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1058, + "name": "Delmy Ahle", + "country": { + "name": "Belgium", + "code": "be" + }, + "company": "Wye Technologies Inc", + "date": "2020-10-05", + "status": "unqualified", + "activity": 55, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1059, + "name": "Deeanna Juhas", + "country": { + "name": "Sweden", + "code": "se" + }, + "company": "Healy, George W Iv", + "date": "2018-09-28", + "status": "negotiation", + "activity": 79, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1060, + "name": "Blondell Pugh", + "country": { + "name": "Ireland", + "code": "ie" + }, + "company": "Alpenlite Inc", + "date": "2016-06-16", + "status": "renewal", + "activity": 49, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1061, + "name": "Jamal Vanausdal", + "country": { + "name": "Morocco", + "code": "ma" + }, + "company": "Hubbard, Bruce Esq", + "date": "2017-05-25", + "status": "proposal", + "activity": 87, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1062, + "name": "Cecily Hollack", + "country": { + "name": "Bolivia", + "code": "bo" + }, + "company": "Arthur A Oliver \u0026 Son Inc", + "date": "2020-05-09", + "status": "negotiation", + "activity": 5, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1063, + "name": "Carmelina Lindall", + "country": { + "name": "Puerto Rico", + "code": "pr" + }, + "company": "George Jessop Carter Jewelers", + "date": "2019-09-07", + "status": "qualified", + "activity": 77, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1064, + "name": "Maurine Yglesias", + "country": { + "name": "Taiwan", + "code": "tw" + }, + "company": "Schultz, Thomas C Md", + "date": "2015-08-10", + "status": "renewal", + "activity": 94, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1065, + "name": "Tawna Buvens", + "country": { + "name": "Indonesia", + "code": "id" + }, + "company": "H H H Enterprises Inc", + "date": "2018-03-20", + "status": "new", + "activity": 25, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1066, + "name": "Penney Weight", + "country": { + "name": "South Africa", + "code": "za" + }, + "company": "Hawaiian King Hotel", + "date": "2020-03-03", + "status": "qualified", + "activity": 96, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1067, + "name": "Elly Morocco", + "country": { + "name": "Thailand", + "code": "th" + }, + "company": "Killion Industries", + "date": "2018-09-18", + "status": "qualified", + "activity": 38, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1068, + "name": "Ilene Eroman", + "country": { + "name": "Netherlands", + "code": "nl" + }, + "company": "Robinson, William J Esq", + "date": "2019-06-08", + "status": "new", + "activity": 49, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1069, + "name": "Vallie Mondella", + "country": { + "name": "Latvia", + "code": "lv" + }, + "company": "Private Properties", + "date": "2018-12-06", + "status": "new", + "activity": 16, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1070, + "name": "Kallie Blackwood", + "country": { + "name": "Iceland", + "code": "is" + }, + "company": "Rowley Schlimgen Inc", + "date": "2017-04-05", + "status": "unqualified", + "activity": 25, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1071, + "name": "Johnetta Abdallah", + "country": { + "name": "Netherlands", + "code": "nl" + }, + "company": "Forging Specialties", + "date": "2015-02-02", + "status": "new", + "activity": 16, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1072, + "name": "Bobbye Rhym", + "country": { + "name": "Ukraine", + "code": "ua" + }, + "company": "Smits, Patricia Garity", + "date": "2018-08-17", + "status": "qualified", + "activity": 85, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1073, + "name": "Micaela Rhymes", + "country": { + "name": "France", + "code": "fr" + }, + "company": "H Lee Leonard Attorney At Law", + "date": "2018-09-08", + "status": "renewal", + "activity": 92, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1074, + "name": "Tamar Hoogland", + "country": { + "name": "Guatemala", + "code": "gt" + }, + "company": "A K Construction Co", + "date": "2018-11-13", + "status": "proposal", + "activity": 22, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1075, + "name": "Moon Parlato", + "country": { + "name": "Czech Republic", + "code": "cz" + }, + "company": "Ambelang, Jessica M Md", + "date": "2019-08-18", + "status": "renewal", + "activity": 64, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1076, + "name": "Laurel Reitler", + "country": { + "name": "United Kingdom", + "code": "gb" + }, + "company": "Q A Service", + "date": "2015-04-02", + "status": "negotiation", + "activity": 80, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1077, + "name": "Delisa Crupi", + "country": { + "name": "Taiwan", + "code": "tw" + }, + "company": "Wood \u0026 Whitacre Contractors", + "date": "2017-09-15", + "status": "unqualified", + "activity": 70, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1078, + "name": "Viva Toelkes", + "country": { + "name": "United States", + "code": "us" + }, + "company": "Mark Iv Press Ltd", + "date": "2017-03-27", + "status": "qualified", + "activity": 16, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1079, + "name": "Elza Lipke", + "country": { + "name": "Ireland", + "code": "ie" + }, + "company": "Museum Of Science \u0026 Industry", + "date": "2017-06-01", + "status": "proposal", + "activity": 90, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1080, + "name": "Devorah Chickering", + "country": { + "name": "Spain", + "code": "es" + }, + "company": "Garrison Ind", + "date": "2017-03-14", + "status": "proposal", + "activity": 96, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1081, + "name": "Timothy Mulqueen", + "country": { + "name": "Netherlands", + "code": "nl" + }, + "company": "Saronix Nymph Products", + "date": "2018-07-09", + "status": "renewal", + "activity": 77, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1082, + "name": "Arlette Honeywell", + "country": { + "name": "Panama", + "code": "pa" + }, + "company": "Smc Inc", + "date": "2018-09-11", + "status": "proposal", + "activity": 46, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1083, + "name": "Dominque Dickerson", + "country": { + "name": "Argentina", + "code": "ar" + }, + "company": "E A I Electronic Assocs Inc", + "date": "2017-11-12", + "status": "qualified", + "activity": 83, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1084, + "name": "Lettie Isenhower", + "country": { + "name": "Canada", + "code": "ca" + }, + "company": "Conte, Christopher A Esq", + "date": "2016-03-01", + "status": "qualified", + "activity": 83, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1085, + "name": "Myra Munns", + "country": { + "name": "Lithuania", + "code": "lt" + }, + "company": "Anker Law Office", + "date": "2016-05-21", + "status": "unqualified", + "activity": 49, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1086, + "name": "Stephaine Barfield", + "country": { + "name": "Belgium", + "code": "be" + }, + "company": "Beutelschies \u0026 Company", + "date": "2016-01-22", + "status": "new", + "activity": 34, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1087, + "name": "Lai Gato", + "country": { + "name": "Nigeria", + "code": "ng" + }, + "company": "Fligg, Kenneth I Jr", + "date": "2016-07-26", + "status": "unqualified", + "activity": 64, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1088, + "name": "Stephen Emigh", + "country": { + "name": "Cuba", + "code": "cu" + }, + "company": "Sharp, J Daniel Esq", + "date": "2020-07-24", + "status": "renewal", + "activity": 51, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1089, + "name": "Tyra Shields", + "country": { + "name": "Honduras", + "code": "hn" + }, + "company": "Assink, Anne H Esq", + "date": "2019-11-10", + "status": "negotiation", + "activity": 11, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1090, + "name": "Tammara Wardrip", + "country": { + "name": "Saudi Arabia", + "code": "sa" + }, + "company": "Jewel My Shop Inc", + "date": "2016-06-05", + "status": "renewal", + "activity": 64, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1091, + "name": "Cory Gibes", + "country": { + "name": "Malaysia", + "code": "my" + }, + "company": "Chinese Translation Resources", + "date": "2016-02-28", + "status": "new", + "activity": 44, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1092, + "name": "Danica Bruschke", + "country": { + "name": "Taiwan", + "code": "tw" + }, + "company": "Stevens, Charles T", + "date": "2018-12-13", + "status": "unqualified", + "activity": 62, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1093, + "name": "Wilda Giguere", + "country": { + "name": "Iceland", + "code": "is" + }, + "company": "Mclaughlin, Luther W Cpa", + "date": "2017-06-16", + "status": "new", + "activity": 79, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1094, + "name": "Elvera Benimadho", + "country": { + "name": "Malaysia", + "code": "my" + }, + "company": "Tree Musketeers", + "date": "2019-02-17", + "status": "proposal", + "activity": 50, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1095, + "name": "Carma Vanheusen", + "country": { + "name": "Turkey", + "code": "tr" + }, + "company": "Springfield Div Oh Edison Co", + "date": "2019-11-26", + "status": "renewal", + "activity": 84, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1096, + "name": "Malinda Hochard", + "country": { + "name": "Serbia", + "code": "rs" + }, + "company": "Logan Memorial Hospital", + "date": "2016-07-06", + "status": "new", + "activity": 88, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1097, + "name": "Natalie Fern", + "country": { + "name": "Canada", + "code": "ca" + }, + "company": "Kelly, Charles G Esq", + "date": "2019-10-02", + "status": "proposal", + "activity": 44, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1098, + "name": "Lisha Centini", + "country": { + "name": "Netherlands", + "code": "nl" + }, + "company": "Industrial Paper Shredders Inc", + "date": "2018-07-05", + "status": "new", + "activity": 7, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1099, + "name": "Arlene Klusman", + "country": { + "name": "Jamaica", + "code": "jm" + }, + "company": "Beck Horizon Builders", + "date": "2018-05-14", + "status": "proposal", + "activity": 99, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1100, + "name": "Alease Buemi", + "country": { + "name": "Costa Rica", + "code": "cr" + }, + "company": "Porto Cayo At Hawks Cay", + "date": "2018-03-14", + "status": "unqualified", + "activity": 0, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1101, + "name": "Louisa Cronauer", + "country": { + "name": "Costa Rica", + "code": "cr" + }, + "company": "Pacific Grove Museum Ntrl Hist", + "date": "2018-09-23", + "status": "qualified", + "activity": 3, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1102, + "name": "Angella Cetta", + "country": { + "name": "Vietnam", + "code": "vn" + }, + "company": "Bender \u0026 Hatley Pc", + "date": "2018-04-10", + "status": "qualified", + "activity": 88, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1103, + "name": "Cyndy Goldammer", + "country": { + "name": "Burkina Faso", + "code": "bf" + }, + "company": "Di Cristina J \u0026 Son", + "date": "2017-09-18", + "status": "unqualified", + "activity": 92, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1104, + "name": "Rosio Cork", + "country": { + "name": "Singapore", + "code": "sg" + }, + "company": "Green Goddess", + "date": "2017-08-19", + "status": "negotiation", + "activity": 19, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1105, + "name": "Celeste Korando", + "country": { + "name": "Costa Rica", + "code": "cr" + }, + "company": "American Arts \u0026 Graphics", + "date": "2020-06-18", + "status": "proposal", + "activity": 21, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1106, + "name": "Twana Felger", + "country": { + "name": "Croatia", + "code": "hr" + }, + "company": "Opryland Hotel", + "date": "2016-11-18", + "status": "negotiation", + "activity": 97, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1107, + "name": "Estrella Samu", + "country": { + "name": "Vietnam", + "code": "vn" + }, + "company": "Marking Devices Pubg Co", + "date": "2017-06-25", + "status": "unqualified", + "activity": 27, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1108, + "name": "Donte Kines", + "country": { + "name": "Slovakia", + "code": "sk" + }, + "company": "W Tc Industries Inc", + "date": "2019-02-16", + "status": "new", + "activity": 35, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1109, + "name": "Tiffiny Steffensmeier", + "country": { + "name": "Pakistan", + "code": "pk" + }, + "company": "Whitehall Robbins Labs Divsn", + "date": "2018-03-11", + "status": "new", + "activity": 81, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1110, + "name": "Edna Miceli", + "country": { + "name": "France", + "code": "fr" + }, + "company": "Sampler", + "date": "2017-10-15", + "status": "renewal", + "activity": 54, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1111, + "name": "Sue Kownacki", + "country": { + "name": "Jamaica", + "code": "jm" + }, + "company": "Juno Chefs Incorporated", + "date": "2017-03-17", + "status": "proposal", + "activity": 31, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1112, + "name": "Jesusa Shin", + "country": { + "name": "Ukraine", + "code": "ua" + }, + "company": "Carroccio, A Thomas Esq", + "date": "2017-04-06", + "status": "renewal", + "activity": 28, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1113, + "name": "Rolland Francescon", + "country": { + "name": "United Kingdom", + "code": "gb" + }, + "company": "Stanley, Richard L Esq", + "date": "2019-02-03", + "status": "qualified", + "activity": 45, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1114, + "name": "Pamella Schmierer", + "country": { + "name": "Belgium", + "code": "be" + }, + "company": "K Cs Cstm Mouldings Windows", + "date": "2016-09-22", + "status": "unqualified", + "activity": 34, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1115, + "name": "Glory Kulzer", + "country": { + "name": "Croatia", + "code": "hr" + }, + "company": "Comfort Inn", + "date": "2017-09-27", + "status": "unqualified", + "activity": 36, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1116, + "name": "Shawna Palaspas", + "country": { + "name": "Estonia", + "code": "ee" + }, + "company": "Windsor, James L Esq", + "date": "2017-06-25", + "status": "unqualified", + "activity": 69, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1117, + "name": "Brandon Callaro", + "country": { + "name": "Romania", + "code": "ro" + }, + "company": "Jackson Shields Yeiser", + "date": "2016-07-13", + "status": "proposal", + "activity": 55, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1118, + "name": "Scarlet Cartan", + "country": { + "name": "Panama", + "code": "pa" + }, + "company": "Box, J Calvin Esq", + "date": "2018-09-13", + "status": "renewal", + "activity": 1, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1119, + "name": "Oretha Menter", + "country": { + "name": "Panama", + "code": "pa" + }, + "company": "Custom Engineering Inc", + "date": "2017-09-11", + "status": "renewal", + "activity": 8, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1120, + "name": "Ty Smith", + "country": { + "name": "United States", + "code": "us" + }, + "company": "Bresler Eitel Framg Gllry Ltd", + "date": "2019-07-06", + "status": "unqualified", + "activity": 50, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1121, + "name": "Xuan Rochin", + "country": { + "name": "Colombia", + "code": "co" + }, + "company": "Carol, Drake Sparks Esq", + "date": "2018-05-22", + "status": "proposal", + "activity": 77, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1122, + "name": "Lindsey Dilello", + "country": { + "name": "Austria", + "code": "at" + }, + "company": "Biltmore Investors Bank", + "date": "2017-07-18", + "status": "renewal", + "activity": 65, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1123, + "name": "Devora Perez", + "country": { + "name": "Uruguay", + "code": "uy" + }, + "company": "Desco Equipment Corp", + "date": "2017-10-09", + "status": "unqualified", + "activity": 30, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1124, + "name": "Herman Demesa", + "country": { + "name": "Paraguay", + "code": "py" + }, + "company": "Merlin Electric Co", + "date": "2019-05-23", + "status": "proposal", + "activity": 10, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1125, + "name": "Rory Papasergi", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Bailey Cntl Co Div Babcock", + "date": "2019-03-02", + "status": "qualified", + "activity": 22, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1126, + "name": "Talia Riopelle", + "country": { + "name": "Guatemala", + "code": "gt" + }, + "company": "Ford Brothers Wholesale Inc", + "date": "2017-02-18", + "status": "new", + "activity": 69, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1127, + "name": "Van Shire", + "country": { + "name": "Netherlands", + "code": "nl" + }, + "company": "Cambridge Inn", + "date": "2020-05-12", + "status": "new", + "activity": 4, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1128, + "name": "Lucina Lary", + "country": { + "name": "Switzerland", + "code": "ch" + }, + "company": "Matricciani, Albert J Jr", + "date": "2019-11-20", + "status": "negotiation", + "activity": 11, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1129, + "name": "Bok Isaacs", + "country": { + "name": "Chile", + "code": "cl" + }, + "company": "Nelson Hawaiian Ltd", + "date": "2016-11-10", + "status": "proposal", + "activity": 41, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1130, + "name": "Rolande Spickerman", + "country": { + "name": "Panama", + "code": "pa" + }, + "company": "Neland Travel Agency", + "date": "2016-07-11", + "status": "renewal", + "activity": 84, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1131, + "name": "Howard Paulas", + "country": { + "name": "Indonesia", + "code": "id" + }, + "company": "Asendorf, J Alan Esq", + "date": "2017-07-17", + "status": "negotiation", + "activity": 22, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1132, + "name": "Kimbery Madarang", + "country": { + "name": "Senegal", + "code": "sn" + }, + "company": "Silberman, Arthur L Esq", + "date": "2018-08-19", + "status": "negotiation", + "activity": 63, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1133, + "name": "Thurman Manno", + "country": { + "name": "Colombia", + "code": "co" + }, + "company": "Honey Bee Breeding Genetics \u0026", + "date": "2016-05-02", + "status": "qualified", + "activity": 47, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1134, + "name": "Becky Mirafuentes", + "country": { + "name": "Serbia", + "code": "rs" + }, + "company": "Wells Kravitz Schnitzer", + "date": "2018-04-13", + "status": "unqualified", + "activity": 62, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1135, + "name": "Beatriz Corrington", + "country": { + "name": "South Africa", + "code": "za" + }, + "company": "Prohab Rehabilitation Servs", + "date": "2020-01-04", + "status": "renewal", + "activity": 55, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1136, + "name": "Marti Maybury", + "country": { + "name": "Thailand", + "code": "th" + }, + "company": "Eldridge, Kristin K Esq", + "date": "2016-02-05", + "status": "unqualified", + "activity": 3, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1137, + "name": "Nieves Gotter", + "country": { + "name": "Latvia", + "code": "lv" + }, + "company": "Vlahos, John J Esq", + "date": "2017-03-12", + "status": "proposal", + "activity": 3, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1138, + "name": "Leatha Hagele", + "country": { + "name": "Ukraine", + "code": "ua" + }, + "company": "Ninas Indian Grs \u0026 Videos", + "date": "2019-03-27", + "status": "unqualified", + "activity": 67, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1139, + "name": "Valentin Klimek", + "country": { + "name": "Ivory Coast", + "code": "ci" + }, + "company": "Schmid, Gayanne K Esq", + "date": "2019-08-06", + "status": "unqualified", + "activity": 14, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1140, + "name": "Melissa Wiklund", + "country": { + "name": "Japan", + "code": "jp" + }, + "company": "Moapa Valley Federal Credit Un", + "date": "2018-03-20", + "status": "qualified", + "activity": 8, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1141, + "name": "Sheridan Zane", + "country": { + "name": "Croatia", + "code": "hr" + }, + "company": "Kentucky Tennessee Clay Co", + "date": "2016-02-15", + "status": "qualified", + "activity": 17, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1142, + "name": "Bulah Padilla", + "country": { + "name": "Philippines", + "code": "ph" + }, + "company": "Admiral Party Rentals \u0026 Sales", + "date": "2016-02-10", + "status": "proposal", + "activity": 58, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1143, + "name": "Audra Kohnert", + "country": { + "name": "Netherlands", + "code": "nl" + }, + "company": "Nelson, Karolyn King Esq", + "date": "2019-07-16", + "status": "unqualified", + "activity": 82, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1144, + "name": "Daren Weirather", + "country": { + "name": "Israel", + "code": "il" + }, + "company": "Panasystems", + "date": "2015-07-23", + "status": "negotiation", + "activity": 96, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1145, + "name": "Fernanda Jillson", + "country": { + "name": "Mexico", + "code": "mx" + }, + "company": "Shank, Edward L Esq", + "date": "2017-07-02", + "status": "unqualified", + "activity": 92, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1146, + "name": "Gearldine Gellinger", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Megibow \u0026 Edwards", + "date": "2019-08-17", + "status": "proposal", + "activity": 18, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1147, + "name": "Chau Kitzman", + "country": { + "name": "Paraguay", + "code": "py" + }, + "company": "Benoff, Edward Esq", + "date": "2019-07-04", + "status": "new", + "activity": 9, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1148, + "name": "Theola Frey", + "country": { + "name": "Vietnam", + "code": "vn" + }, + "company": "Woodbridge Free Public Library", + "date": "2020-03-14", + "status": "unqualified", + "activity": 44, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1149, + "name": "Cheryl Haroldson", + "country": { + "name": "France", + "code": "fr" + }, + "company": "New York Life John Thune", + "date": "2018-04-03", + "status": "new", + "activity": 55, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1150, + "name": "Laticia Merced", + "country": { + "name": "Burkina Faso", + "code": "bf" + }, + "company": "Alinabal Inc", + "date": "2017-03-04", + "status": "unqualified", + "activity": 21, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1151, + "name": "Carissa Batman", + "country": { + "name": "Greece", + "code": "gr" + }, + "company": "Poletto, Kim David Esq", + "date": "2016-05-05", + "status": "negotiation", + "activity": 91, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1152, + "name": "Lezlie Craghead", + "country": { + "name": "Panama", + "code": "pa" + }, + "company": "Chang, Carolyn Esq", + "date": "2019-05-28", + "status": "renewal", + "activity": 30, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1153, + "name": "Ozell Shealy", + "country": { + "name": "Pakistan", + "code": "pk" + }, + "company": "Silver Bros Inc", + "date": "2016-08-19", + "status": "proposal", + "activity": 14, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1154, + "name": "Arminda Parvis", + "country": { + "name": "Indonesia", + "code": "id" + }, + "company": "Newtec Inc", + "date": "2020-02-09", + "status": "proposal", + "activity": 77, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1155, + "name": "Reita Leto", + "country": { + "name": "Belgium", + "code": "be" + }, + "company": "Creative Business Systems", + "date": "2020-04-03", + "status": "unqualified", + "activity": 58, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1156, + "name": "Yolando Luczki", + "country": { + "name": "France", + "code": "fr" + }, + "company": "Dal Tile Corporation", + "date": "2015-01-27", + "status": "renewal", + "activity": 78, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1157, + "name": "Lizette Stem", + "country": { + "name": "Slovakia", + "code": "sk" + }, + "company": "Edward S Katz", + "date": "2018-08-06", + "status": "new", + "activity": 67, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1158, + "name": "Gregoria Pawlowicz", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Oh My Goodknits Inc", + "date": "2020-02-20", + "status": "renewal", + "activity": 29, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1159, + "name": "Carin Deleo", + "country": { + "name": "China", + "code": "cn" + }, + "company": "Redeker, Debbie", + "date": "2015-05-28", + "status": "qualified", + "activity": 13, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1160, + "name": "Chantell Maynerich", + "country": { + "name": "Estonia", + "code": "ee" + }, + "company": "Desert Sands Motel", + "date": "2016-09-05", + "status": "unqualified", + "activity": 75, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1161, + "name": "Dierdre Yum", + "country": { + "name": "Czech Republic", + "code": "cz" + }, + "company": "Cummins Southern Plains Inc", + "date": "2016-12-20", + "status": "negotiation", + "activity": 1, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1162, + "name": "Larae Gudroe", + "country": { + "name": "Slovenia", + "code": "si" + }, + "company": "Lehigh Furn Divsn Lehigh", + "date": "2015-11-28", + "status": "unqualified", + "activity": 13, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1163, + "name": "Latrice Tolfree", + "country": { + "name": "Jamaica", + "code": "jm" + }, + "company": "United Van Lines Agent", + "date": "2018-11-11", + "status": "renewal", + "activity": 73, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1164, + "name": "Kerry Theodorov", + "country": { + "name": "Romania", + "code": "ro" + }, + "company": "Capitol Reporters", + "date": "2016-11-05", + "status": "unqualified", + "activity": 76, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1165, + "name": "Dorthy Hidvegi", + "country": { + "name": "Poland", + "code": "pl" + }, + "company": "Kwik Kopy Printing", + "date": "2020-08-13", + "status": "qualified", + "activity": 60, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1166, + "name": "Fannie Lungren", + "country": { + "name": "Belarus", + "code": "by" + }, + "company": "Centro Inc", + "date": "2015-07-06", + "status": "negotiation", + "activity": 24, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1167, + "name": "Evangelina Radde", + "country": { + "name": "Ivory Coast", + "code": "ci" + }, + "company": "Campbell, Jan Esq", + "date": "2020-02-25", + "status": "unqualified", + "activity": 93, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1168, + "name": "Novella Degroot", + "country": { + "name": "Slovenia", + "code": "si" + }, + "company": "Evans, C Kelly Esq", + "date": "2017-12-19", + "status": "unqualified", + "activity": 30, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1169, + "name": "Clay Hoa", + "country": { + "name": "Paraguay", + "code": "py" + }, + "company": "Scat Enterprises", + "date": "2016-02-22", + "status": "negotiation", + "activity": 93, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1170, + "name": "Jennifer Fallick", + "country": { + "name": "Australia", + "code": "au" + }, + "company": "Nagle, Daniel J Esq", + "date": "2016-12-24", + "status": "unqualified", + "activity": 88, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1171, + "name": "Irma Wolfgramm", + "country": { + "name": "Belgium", + "code": "be" + }, + "company": "Serendiquity Bed \u0026 Breakfast", + "date": "2020-10-18", + "status": "negotiation", + "activity": 70, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1172, + "name": "Eun Coody", + "country": { + "name": "Taiwan", + "code": "tw" + }, + "company": "Ray Carolyne Realty", + "date": "2018-02-12", + "status": "qualified", + "activity": 61, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1173, + "name": "Sylvia Cousey", + "country": { + "name": "Ireland", + "code": "ie" + }, + "company": "Berg, Charles E", + "date": "2018-06-10", + "status": "unqualified", + "activity": 91, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1174, + "name": "Nana Wrinkles", + "country": { + "name": "Austria", + "code": "at" + }, + "company": "Ray, Milbern D", + "date": "2017-04-11", + "status": "renewal", + "activity": 98, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1175, + "name": "Layla Springe", + "country": { + "name": "South Africa", + "code": "za" + }, + "company": "Chadds Ford Winery", + "date": "2019-07-27", + "status": "unqualified", + "activity": 97, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1176, + "name": "Joesph Degonia", + "country": { + "name": "Serbia", + "code": "rs" + }, + "company": "A R Packaging", + "date": "2020-04-23", + "status": "renewal", + "activity": 56, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1177, + "name": "Annabelle Boord", + "country": { + "name": "Guatemala", + "code": "gt" + }, + "company": "Corn Popper", + "date": "2020-09-16", + "status": "proposal", + "activity": 76, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1178, + "name": "Stephaine Vinning", + "country": { + "name": "Australia", + "code": "au" + }, + "company": "Birite Foodservice Distr", + "date": "2016-05-14", + "status": "negotiation", + "activity": 43, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1179, + "name": "Nelida Sawchuk", + "country": { + "name": "South Africa", + "code": "za" + }, + "company": "Anchorage Museum Of Hist \u0026 Art", + "date": "2018-06-22", + "status": "qualified", + "activity": 58, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1180, + "name": "Marguerita Hiatt", + "country": { + "name": "United Kingdom", + "code": "gb" + }, + "company": "Haber, George D Md", + "date": "2018-10-25", + "status": "qualified", + "activity": 72, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1181, + "name": "Carmela Cookey", + "country": { + "name": "France", + "code": "fr" + }, + "company": "Royal Pontiac Olds Inc", + "date": "2018-07-19", + "status": "proposal", + "activity": 24, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1182, + "name": "Junita Brideau", + "country": { + "name": "Indonesia", + "code": "id" + }, + "company": "Leonards Antiques Inc", + "date": "2015-03-15", + "status": "proposal", + "activity": 86, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1183, + "name": "Claribel Varriano", + "country": { + "name": "Ecuador", + "code": "ec" + }, + "company": "Meca", + "date": "2017-04-14", + "status": "unqualified", + "activity": 15, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1184, + "name": "Benton Skursky", + "country": { + "name": "Iceland", + "code": "is" + }, + "company": "Nercon Engineering \u0026 Mfg Inc", + "date": "2015-02-19", + "status": "proposal", + "activity": 9, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1185, + "name": "Hillary Skulski", + "country": { + "name": "France", + "code": "fr" + }, + "company": "Replica I", + "date": "2016-03-25", + "status": "unqualified", + "activity": 82, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1186, + "name": "Merilyn Bayless", + "country": { + "name": "Jamaica", + "code": "jm" + }, + "company": "20 20 Printing Inc", + "date": "2020-10-13", + "status": "unqualified", + "activity": 13, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1187, + "name": "Teri Ennaco", + "country": { + "name": "Pakistan", + "code": "pk" + }, + "company": "Publishers Group West", + "date": "2019-12-21", + "status": "unqualified", + "activity": 57, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1188, + "name": "Merlyn Lawler", + "country": { + "name": "Germany", + "code": "de" + }, + "company": "Nischwitz, Jeffrey L Esq", + "date": "2016-02-26", + "status": "renewal", + "activity": 45, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1189, + "name": "Georgene Montezuma", + "country": { + "name": "Senegal", + "code": "sn" + }, + "company": "Payne Blades \u0026 Wellborn Pa", + "date": "2018-10-11", + "status": "new", + "activity": 64, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1190, + "name": "Jettie Mconnell", + "country": { + "name": "Denmark", + "code": "dk" + }, + "company": "Coldwell Bnkr Wright Real Est", + "date": "2015-10-18", + "status": "negotiation", + "activity": 74, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1191, + "name": "Lemuel Latzke", + "country": { + "name": "Colombia", + "code": "co" + }, + "company": "Computer Repair Service", + "date": "2016-02-13", + "status": "proposal", + "activity": 79, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1192, + "name": "Melodie Knipp", + "country": { + "name": "Finland", + "code": "fi" + }, + "company": "Fleetwood Building Block Inc", + "date": "2018-03-08", + "status": "negotiation", + "activity": 19, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1193, + "name": "Candida Corbley", + "country": { + "name": "Poland", + "code": "pl" + }, + "company": "Colts Neck Medical Assocs Inc", + "date": "2017-12-02", + "status": "negotiation", + "activity": 11, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1194, + "name": "Karan Karpin", + "country": { + "name": "Estonia", + "code": "ee" + }, + "company": "New England Taxidermy", + "date": "2019-01-07", + "status": "proposal", + "activity": 4, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1195, + "name": "Andra Scheyer", + "country": { + "name": "Romania", + "code": "ro" + }, + "company": "Ludcke, George O Esq", + "date": "2016-08-14", + "status": "qualified", + "activity": 62, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1196, + "name": "Felicidad Poullion", + "country": { + "name": "Greece", + "code": "gr" + }, + "company": "Mccorkle, Tom S Esq", + "date": "2016-03-05", + "status": "renewal", + "activity": 64, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1197, + "name": "Belen Strassner", + "country": { + "name": "Ivory Coast", + "code": "ci" + }, + "company": "Eagle Software Inc", + "date": "2015-12-14", + "status": "qualified", + "activity": 91, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1198, + "name": "Gracia Melnyk", + "country": { + "name": "Costa Rica", + "code": "cr" + }, + "company": "Juvenile \u0026 Adult Super", + "date": "2019-06-01", + "status": "unqualified", + "activity": 40, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1199, + "name": "Jolanda Hanafan", + "country": { + "name": "Cameroon", + "code": "cm" + }, + "company": "Perez, Joseph J Esq", + "date": "2015-12-09", + "status": "qualified", + "activity": 27, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1200, + "name": "Barrett Toyama", + "country": { + "name": "Thailand", + "code": "th" + }, + "company": "Case Foundation Co", + "date": "2019-08-16", + "status": "new", + "activity": 82, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1201, + "name": "Helga Fredicks", + "country": { + "name": "Guatemala", + "code": "gt" + }, + "company": "Eis Environmental Engrs Inc", + "date": "2018-06-20", + "status": "new", + "activity": 33, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1202, + "name": "Ashlyn Pinilla", + "country": { + "name": "Japan", + "code": "jp" + }, + "company": "Art Crafters", + "date": "2018-04-11", + "status": "unqualified", + "activity": 5, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1203, + "name": "Fausto Agramonte", + "country": { + "name": "Belgium", + "code": "be" + }, + "company": "Marriott Hotels Resorts Suites", + "date": "2019-06-25", + "status": "new", + "activity": 22, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1204, + "name": "Ronny Caiafa", + "country": { + "name": "Argentina", + "code": "ar" + }, + "company": "Remaco Inc", + "date": "2020-07-21", + "status": "new", + "activity": 61, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1205, + "name": "Marge Limmel", + "country": { + "name": "Cameroon", + "code": "cm" + }, + "company": "Bjork, Robert D Jr", + "date": "2015-03-12", + "status": "unqualified", + "activity": 90, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1206, + "name": "Norah Waymire", + "country": { + "name": "United States", + "code": "us" + }, + "company": "Carmichael, Jeffery L Esq", + "date": "2019-06-11", + "status": "renewal", + "activity": 48, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1207, + "name": "Aliza Baltimore", + "country": { + "name": "Malaysia", + "code": "my" + }, + "company": "Andrews, J Robert Esq", + "date": "2020-11-25", + "status": "unqualified", + "activity": 59, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1208, + "name": "Mozell Pelkowski", + "country": { + "name": "Latvia", + "code": "lv" + }, + "company": "Winship \u0026 Byrne", + "date": "2018-04-13", + "status": "unqualified", + "activity": 94, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1209, + "name": "Viola Bitsuie", + "country": { + "name": "Denmark", + "code": "dk" + }, + "company": "Burton \u0026 Davis", + "date": "2018-07-07", + "status": "new", + "activity": 94, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1210, + "name": "Franklyn Emard", + "country": { + "name": "Iceland", + "code": "is" + }, + "company": "Olympic Graphic Arts", + "date": "2018-02-25", + "status": "qualified", + "activity": 95, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1211, + "name": "Willodean Konopacki", + "country": { + "name": "Hong Kong", + "code": "hk" + }, + "company": "Magnuson", + "date": "2017-10-03", + "status": "renewal", + "activity": 20, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1212, + "name": "Beckie Silvestrini", + "country": { + "name": "Poland", + "code": "pl" + }, + "company": "A All American Travel Inc", + "date": "2016-11-26", + "status": "renewal", + "activity": 81, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1213, + "name": "Rebecka Gesick", + "country": { + "name": "Philippines", + "code": "ph" + }, + "company": "Polykote Inc", + "date": "2019-06-22", + "status": "renewal", + "activity": 45, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1214, + "name": "Frederica Blunk", + "country": { + "name": "Lithuania", + "code": "lt" + }, + "company": "Jets Cybernetics", + "date": "2019-06-07", + "status": "renewal", + "activity": 56, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1215, + "name": "Glen Bartolet", + "country": { + "name": "Germany", + "code": "de" + }, + "company": "Metlab Testing Services", + "date": "2015-02-13", + "status": "proposal", + "activity": 99, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1216, + "name": "Freeman Gochal", + "country": { + "name": "Slovenia", + "code": "si" + }, + "company": "Kellermann, William T Esq", + "date": "2019-08-27", + "status": "negotiation", + "activity": 2, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1217, + "name": "Vincent Meinerding", + "country": { + "name": "United States", + "code": "us" + }, + "company": "Arturi, Peter D Esq", + "date": "2018-06-18", + "status": "new", + "activity": 58, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1218, + "name": "Rima Bevelacqua", + "country": { + "name": "Taiwan", + "code": "tw" + }, + "company": "Mcauley Mfg Co", + "date": "2019-05-18", + "status": "new", + "activity": 31, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1219, + "name": "Glendora Sarbacher", + "country": { + "name": "Lithuania", + "code": "lt" + }, + "company": "Defur Voran Hanley Radcliff", + "date": "2018-04-21", + "status": "new", + "activity": 79, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1220, + "name": "Avery Steier", + "country": { + "name": "Mexico", + "code": "mx" + }, + "company": "Dill Dill Carr \u0026 Stonbraker Pc", + "date": "2017-07-27", + "status": "proposal", + "activity": 63, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1221, + "name": "Cristy Lother", + "country": { + "name": "Burkina Faso", + "code": "bf" + }, + "company": "Kleensteel", + "date": "2018-05-19", + "status": "renewal", + "activity": 55, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1222, + "name": "Nicolette Brossart", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Goulds Pumps Inc Slurry Pump", + "date": "2015-05-26", + "status": "new", + "activity": 25, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1223, + "name": "Tracey Modzelewski", + "country": { + "name": "Denmark", + "code": "dk" + }, + "company": "Kansas City Insurance Report", + "date": "2019-07-02", + "status": "renewal", + "activity": 4, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1224, + "name": "Virgina Tegarden", + "country": { + "name": "Cameroon", + "code": "cm" + }, + "company": "Berhanu International Foods", + "date": "2017-10-09", + "status": "qualified", + "activity": 62, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1225, + "name": "Tiera Frankel", + "country": { + "name": "India", + "code": "in" + }, + "company": "Roland Ashcroft", + "date": "2018-03-27", + "status": "unqualified", + "activity": 90, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1226, + "name": "Alaine Bergesen", + "country": { + "name": "Peru", + "code": "pe" + }, + "company": "Hispanic Magazine", + "date": "2017-08-10", + "status": "qualified", + "activity": 34, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1227, + "name": "Earleen Mai", + "country": { + "name": "Italy", + "code": "it" + }, + "company": "Little Sheet Metal Co", + "date": "2016-06-22", + "status": "proposal", + "activity": 38, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1228, + "name": "Leonida Gobern", + "country": { + "name": "Cuba", + "code": "cu" + }, + "company": "Holmes, Armstead J Esq", + "date": "2020-02-24", + "status": "renewal", + "activity": 96, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1229, + "name": "Ressie Auffrey", + "country": { + "name": "Japan", + "code": "jp" + }, + "company": "Faw, James C Cpa", + "date": "2016-10-21", + "status": "negotiation", + "activity": 28, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1230, + "name": "Justine Mugnolo", + "country": { + "name": "Argentina", + "code": "ar" + }, + "company": "Evans Rule Company", + "date": "2016-02-21", + "status": "negotiation", + "activity": 83, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1231, + "name": "Eladia Saulter", + "country": { + "name": "Switzerland", + "code": "ch" + }, + "company": "Tyee Productions Inc", + "date": "2016-03-10", + "status": "new", + "activity": 16, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1232, + "name": "Chaya Malvin", + "country": { + "name": "Cuba", + "code": "cu" + }, + "company": "Dunnells \u0026 Duvall", + "date": "2016-07-22", + "status": "renewal", + "activity": 12, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1233, + "name": "Gwenn Suffield", + "country": { + "name": "Austria", + "code": "at" + }, + "company": "Deltam Systems Inc", + "date": "2019-06-23", + "status": "qualified", + "activity": 67, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1234, + "name": "Salena Karpel", + "country": { + "name": "Puerto Rico", + "code": "pr" + }, + "company": "Hammill Mfg Co", + "date": "2016-08-02", + "status": "renewal", + "activity": 0, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1235, + "name": "Yoko Fishburne", + "country": { + "name": "Croatia", + "code": "hr" + }, + "company": "Sams Corner Store", + "date": "2017-08-06", + "status": "unqualified", + "activity": 73, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1236, + "name": "Taryn Moyd", + "country": { + "name": "Serbia", + "code": "rs" + }, + "company": "Siskin, Mark J Esq", + "date": "2016-12-18", + "status": "negotiation", + "activity": 57, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1237, + "name": "Katina Polidori", + "country": { + "name": "Nigeria", + "code": "ng" + }, + "company": "Cape \u0026 Associates Real Estate", + "date": "2016-08-25", + "status": "unqualified", + "activity": 37, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1238, + "name": "Rickie Plumer", + "country": { + "name": "Turkey", + "code": "tr" + }, + "company": "Merrill Lynch", + "date": "2018-11-04", + "status": "unqualified", + "activity": 71, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1239, + "name": "Alex Loader", + "country": { + "name": "Italy", + "code": "it" + }, + "company": "Sublett, Scott Esq", + "date": "2016-01-07", + "status": "unqualified", + "activity": 22, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1240, + "name": "Lashon Vizarro", + "country": { + "name": "Ecuador", + "code": "ec" + }, + "company": "Sentry Signs", + "date": "2019-08-02", + "status": "negotiation", + "activity": 46, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1241, + "name": "Lauran Burnard", + "country": { + "name": "Czech Republic", + "code": "cz" + }, + "company": "Professionals Unlimited", + "date": "2016-04-27", + "status": "renewal", + "activity": 30, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1242, + "name": "Ceola Setter", + "country": { + "name": "Taiwan", + "code": "tw" + }, + "company": "Southern Steel Shelving Co", + "date": "2017-05-13", + "status": "qualified", + "activity": 43, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1243, + "name": "My Rantanen", + "country": { + "name": "Philippines", + "code": "ph" + }, + "company": "Bosco, Paul J", + "date": "2017-09-11", + "status": "proposal", + "activity": 60, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1244, + "name": "Lorrine Worlds", + "country": { + "name": "Argentina", + "code": "ar" + }, + "company": "Longo, Nicholas J Esq", + "date": "2018-05-10", + "status": "renewal", + "activity": 51, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1245, + "name": "Peggie Sturiale", + "country": { + "name": "Malaysia", + "code": "my" + }, + "company": "Henry County Middle School", + "date": "2019-11-03", + "status": "renewal", + "activity": 41, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1246, + "name": "Marvel Raymo", + "country": { + "name": "Belgium", + "code": "be" + }, + "company": "Edison Supply \u0026 Equipment Co", + "date": "2016-03-08", + "status": "renewal", + "activity": 9, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1247, + "name": "Daron Dinos", + "country": { + "name": "Hungary", + "code": "hu" + }, + "company": "Wolf, Warren R Esq", + "date": "2016-03-25", + "status": "unqualified", + "activity": 30, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1248, + "name": "An Fritz", + "country": { + "name": "Netherlands", + "code": "nl" + }, + "company": "Linguistic Systems Inc", + "date": "2017-08-04", + "status": "proposal", + "activity": 86, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1249, + "name": "Portia Stimmel", + "country": { + "name": "Australia", + "code": "au" + }, + "company": "Peace Christian Center", + "date": "2020-01-13", + "status": "qualified", + "activity": 30, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1250, + "name": "Rhea Aredondo", + "country": { + "name": "Greece", + "code": "gr" + }, + "company": "Double B Foods Inc", + "date": "2016-06-19", + "status": "qualified", + "activity": 68, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1251, + "name": "Benedict Sama", + "country": { + "name": "Israel", + "code": "il" + }, + "company": "Alexander \u0026 Alexander Inc", + "date": "2018-08-18", + "status": "negotiation", + "activity": 79, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1252, + "name": "Alyce Arias", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Fairbanks Scales", + "date": "2018-09-14", + "status": "new", + "activity": 77, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1253, + "name": "Heike Berganza", + "country": { + "name": "Bulgaria", + "code": "bg" + }, + "company": "Cali Sportswear Cutting Dept", + "date": "2019-01-21", + "status": "unqualified", + "activity": 95, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1254, + "name": "Carey Dopico", + "country": { + "name": "Saudi Arabia", + "code": "sa" + }, + "company": "Garofani, John Esq", + "date": "2020-05-25", + "status": "negotiation", + "activity": 35, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1255, + "name": "Dottie Hellickson", + "country": { + "name": "Chile", + "code": "cl" + }, + "company": "Thompson Fabricating Co", + "date": "2016-02-12", + "status": "qualified", + "activity": 7, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1256, + "name": "Deandrea Hughey", + "country": { + "name": "South Africa", + "code": "za" + }, + "company": "Century 21 Krall Real Estate", + "date": "2018-09-26", + "status": "unqualified", + "activity": 96, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1257, + "name": "Kimberlie Duenas", + "country": { + "name": "Bulgaria", + "code": "bg" + }, + "company": "Mid Contntl Rlty \u0026 Prop Mgmt", + "date": "2015-07-27", + "status": "qualified", + "activity": 96, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1258, + "name": "Martina Staback", + "country": { + "name": "Luxembourg", + "code": "lu" + }, + "company": "Ace Signs Inc", + "date": "2017-02-14", + "status": "new", + "activity": 47, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1259, + "name": "Skye Fillingim", + "country": { + "name": "Belgium", + "code": "be" + }, + "company": "Rodeway Inn", + "date": "2017-02-12", + "status": "new", + "activity": 86, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1260, + "name": "Jade Farrar", + "country": { + "name": "Mexico", + "code": "mx" + }, + "company": "Bonnet \u0026 Daughter", + "date": "2017-02-23", + "status": "new", + "activity": 73, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1261, + "name": "Charlene Hamilton", + "country": { + "name": "India", + "code": "in" + }, + "company": "Oshins \u0026 Gibbons", + "date": "2017-09-23", + "status": "unqualified", + "activity": 32, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1262, + "name": "Geoffrey Acey", + "country": { + "name": "Hong Kong", + "code": "hk" + }, + "company": "Price Business Services", + "date": "2019-10-11", + "status": "proposal", + "activity": 98, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1263, + "name": "Stevie Westerbeck", + "country": { + "name": "Lithuania", + "code": "lt" + }, + "company": "Wise, Dennis W Md", + "date": "2017-08-01", + "status": "renewal", + "activity": 57, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1264, + "name": "Pamella Fortino", + "country": { + "name": "Panama", + "code": "pa" + }, + "company": "Super 8 Motel", + "date": "2018-09-03", + "status": "new", + "activity": 100, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1265, + "name": "Harrison Haufler", + "country": { + "name": "Malaysia", + "code": "my" + }, + "company": "John Wagner Associates", + "date": "2016-08-25", + "status": "qualified", + "activity": 85, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1266, + "name": "Johnna Engelberg", + "country": { + "name": "Thailand", + "code": "th" + }, + "company": "Thrifty Oil Co", + "date": "2019-06-02", + "status": "renewal", + "activity": 1, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1267, + "name": "Buddy Cloney", + "country": { + "name": "Hungary", + "code": "hu" + }, + "company": "Larkfield Photo", + "date": "2020-05-14", + "status": "qualified", + "activity": 9, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1268, + "name": "Dalene Riden", + "country": { + "name": "Bolivia", + "code": "bo" + }, + "company": "Silverman Planetarium", + "date": "2019-08-23", + "status": "renewal", + "activity": 31, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1269, + "name": "Jerry Zurcher", + "country": { + "name": "Ukraine", + "code": "ua" + }, + "company": "J \u0026 F Lumber", + "date": "2015-05-11", + "status": "renewal", + "activity": 52, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1270, + "name": "Haydee Denooyer", + "country": { + "name": "Ivory Coast", + "code": "ci" + }, + "company": "Cleaning Station Inc", + "date": "2016-04-17", + "status": "qualified", + "activity": 80, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1271, + "name": "Joseph Cryer", + "country": { + "name": "Philippines", + "code": "ph" + }, + "company": "Ames Stationers", + "date": "2019-11-26", + "status": "qualified", + "activity": 53, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1272, + "name": "Deonna Kippley", + "country": { + "name": "South Africa", + "code": "za" + }, + "company": "Midas Muffler Shops", + "date": "2017-08-26", + "status": "qualified", + "activity": 52, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1273, + "name": "Raymon Calvaresi", + "country": { + "name": "South Africa", + "code": "za" + }, + "company": "Seaboard Securities Inc", + "date": "2017-07-09", + "status": "qualified", + "activity": 45, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1274, + "name": "Alecia Bubash", + "country": { + "name": "Poland", + "code": "pl" + }, + "company": "Petersen, James E Esq", + "date": "2016-05-19", + "status": "new", + "activity": 28, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1275, + "name": "Ma Layous", + "country": { + "name": "Latvia", + "code": "lv" + }, + "company": "Development Authority", + "date": "2016-02-11", + "status": "qualified", + "activity": 2, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1276, + "name": "Detra Coyier", + "country": { + "name": "Ivory Coast", + "code": "ci" + }, + "company": "Schott Fiber Optics Inc", + "date": "2019-06-05", + "status": "proposal", + "activity": 95, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1277, + "name": "Terrilyn Rodeigues", + "country": { + "name": "Thailand", + "code": "th" + }, + "company": "Stuart J Agins", + "date": "2016-08-04", + "status": "renewal", + "activity": 35, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1278, + "name": "Salome Lacovara", + "country": { + "name": "Romania", + "code": "ro" + }, + "company": "Mitsumi Electronics Corp", + "date": "2015-06-05", + "status": "unqualified", + "activity": 78, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1279, + "name": "Garry Keetch", + "country": { + "name": "Luxembourg", + "code": "lu" + }, + "company": "Italian Express Franchise Corp", + "date": "2015-06-20", + "status": "unqualified", + "activity": 86, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1280, + "name": "Matthew Neither", + "country": { + "name": "United Kingdom", + "code": "gb" + }, + "company": "American Council On Sci \u0026 Hlth", + "date": "2018-06-24", + "status": "qualified", + "activity": 4, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1281, + "name": "Theodora Restrepo", + "country": { + "name": "Paraguay", + "code": "py" + }, + "company": "Kleri, Patricia S Esq", + "date": "2017-08-15", + "status": "renewal", + "activity": 66, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1282, + "name": "Noah Kalafatis", + "country": { + "name": "Saudi Arabia", + "code": "sa" + }, + "company": "Twiggs Abrams Blanchard", + "date": "2020-06-24", + "status": "negotiation", + "activity": 35, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1283, + "name": "Carmen Sweigard", + "country": { + "name": "Bolivia", + "code": "bo" + }, + "company": "Maui Research \u0026 Technology Pk", + "date": "2019-08-08", + "status": "new", + "activity": 96, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1284, + "name": "Lavonda Hengel", + "country": { + "name": "Hungary", + "code": "hu" + }, + "company": "Bradley Nameplate Corp", + "date": "2019-10-25", + "status": "negotiation", + "activity": 48, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1285, + "name": "Junita Stoltzman", + "country": { + "name": "Turkey", + "code": "tr" + }, + "company": "Geonex Martel Inc", + "date": "2015-03-19", + "status": "proposal", + "activity": 64, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1286, + "name": "Herminia Nicolozakes", + "country": { + "name": "Venezuela", + "code": "ve" + }, + "company": "Sea Island Div Of Fstr Ind Inc", + "date": "2019-09-09", + "status": "negotiation", + "activity": 0, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1287, + "name": "Casie Good", + "country": { + "name": "Japan", + "code": "jp" + }, + "company": "Papay, Debbie J Esq", + "date": "2016-11-27", + "status": "new", + "activity": 87, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1288, + "name": "Reena Maisto", + "country": { + "name": "Panama", + "code": "pa" + }, + "company": "Lane Promotions", + "date": "2016-08-22", + "status": "new", + "activity": 16, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1289, + "name": "Mirta Mallett", + "country": { + "name": "Singapore", + "code": "sg" + }, + "company": "Stephen Kennerly Archts Inc Pc", + "date": "2017-11-27", + "status": "renewal", + "activity": 14, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1290, + "name": "Cathrine Pontoriero", + "country": { + "name": "Finland", + "code": "fi" + }, + "company": "Business Systems Of Wis Inc", + "date": "2020-02-07", + "status": "negotiation", + "activity": 58, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1291, + "name": "Filiberto Tawil", + "country": { + "name": "Panama", + "code": "pa" + }, + "company": "Flash, Elena Salerno Esq", + "date": "2018-01-28", + "status": "proposal", + "activity": 0, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1292, + "name": "Raul Upthegrove", + "country": { + "name": "Panama", + "code": "pa" + }, + "company": "Neeley, Gregory W Esq", + "date": "2019-11-16", + "status": "renewal", + "activity": 59, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1293, + "name": "Sarah Candlish", + "country": { + "name": "Hong Kong", + "code": "hk" + }, + "company": "Alabama Educational Tv Comm", + "date": "2019-06-09", + "status": "proposal", + "activity": 30, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1294, + "name": "Lucy Treston", + "country": { + "name": "Jamaica", + "code": "jm" + }, + "company": "Franz Inc", + "date": "2017-02-07", + "status": "proposal", + "activity": 59, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1295, + "name": "Judy Aquas", + "country": { + "name": "Romania", + "code": "ro" + }, + "company": "Plantation Restaurant", + "date": "2020-09-14", + "status": "renewal", + "activity": 86, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1296, + "name": "Yvonne Tjepkema", + "country": { + "name": "United Kingdom", + "code": "gb" + }, + "company": "Radio Communications Co", + "date": "2017-01-06", + "status": "renewal", + "activity": 33, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1297, + "name": "Kayleigh Lace", + "country": { + "name": "Denmark", + "code": "dk" + }, + "company": "Dentalaw Divsn Hlth Care", + "date": "2019-11-04", + "status": "negotiation", + "activity": 70, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1298, + "name": "Felix Hirpara", + "country": { + "name": "Panama", + "code": "pa" + }, + "company": "American Speedy Printing Ctrs", + "date": "2015-03-13", + "status": "new", + "activity": 8, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1299, + "name": "Tresa Sweely", + "country": { + "name": "Germany", + "code": "de" + }, + "company": "Grayson, Grant S Esq", + "date": "2019-12-22", + "status": "proposal", + "activity": 22, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1300, + "name": "Kristeen Turinetti", + "country": { + "name": "Burkina Faso", + "code": "bf" + }, + "company": "Jeanerette Middle School", + "date": "2017-09-28", + "status": "new", + "activity": 67, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1301, + "name": "Jenelle Regusters", + "country": { + "name": "Hungary", + "code": "hu" + }, + "company": "Haavisto, Brian F Esq", + "date": "2019-07-27", + "status": "qualified", + "activity": 13, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1302, + "name": "Renea Monterrubio", + "country": { + "name": "Greece", + "code": "gr" + }, + "company": "Wmmt Radio Station", + "date": "2016-03-28", + "status": "proposal", + "activity": 73, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1303, + "name": "Olive Matuszak", + "country": { + "name": "Germany", + "code": "de" + }, + "company": "Colony Paints Sales Ofc \u0026 Plnt", + "date": "2018-04-15", + "status": "unqualified", + "activity": 70, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1304, + "name": "Ligia Reiber", + "country": { + "name": "Cameroon", + "code": "cm" + }, + "company": "Floral Expressions", + "date": "2017-02-02", + "status": "negotiation", + "activity": 51, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1305, + "name": "Christiane Eschberger", + "country": { + "name": "Romania", + "code": "ro" + }, + "company": "Casco Services Inc", + "date": "2018-03-27", + "status": "unqualified", + "activity": 81, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1306, + "name": "Goldie Schirpke", + "country": { + "name": "Paraguay", + "code": "py" + }, + "company": "Reuter, Arthur C Jr", + "date": "2015-04-21", + "status": "renewal", + "activity": 8, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1307, + "name": "Loreta Timenez", + "country": { + "name": "Burkina Faso", + "code": "bf" + }, + "company": "Kaminski, Katherine Andritsaki", + "date": "2015-07-17", + "status": "proposal", + "activity": 29, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1308, + "name": "Fabiola Hauenstein", + "country": { + "name": "Czech Republic", + "code": "cz" + }, + "company": "Sidewinder Products Corp", + "date": "2015-12-12", + "status": "renewal", + "activity": 42, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1309, + "name": "Amie Perigo", + "country": { + "name": "Russia", + "code": "ru" + }, + "company": "General Foam Corporation", + "date": "2016-06-13", + "status": "new", + "activity": 55, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1310, + "name": "Raina Brachle", + "country": { + "name": "Greece", + "code": "gr" + }, + "company": "Ikg Borden Divsn Harsco Corp", + "date": "2016-11-28", + "status": "negotiation", + "activity": 12, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1311, + "name": "Erinn Canlas", + "country": { + "name": "United Kingdom", + "code": "gb" + }, + "company": "Anchor Computer Inc", + "date": "2018-12-08", + "status": "proposal", + "activity": 89, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1312, + "name": "Cherry Lietz", + "country": { + "name": "Bulgaria", + "code": "bg" + }, + "company": "Sebring \u0026 Co", + "date": "2017-11-04", + "status": "qualified", + "activity": 22, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1313, + "name": "Kattie Vonasek", + "country": { + "name": "Austria", + "code": "at" + }, + "company": "H A C Farm Lines Co Optv Assoc", + "date": "2017-02-17", + "status": "proposal", + "activity": 58, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1314, + "name": "Lilli Scriven", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Hunter, John J Esq", + "date": "2017-04-15", + "status": "qualified", + "activity": 79, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1315, + "name": "Whitley Tomasulo", + "country": { + "name": "Qatar", + "code": "qa" + }, + "company": "Freehold Fence Co", + "date": "2017-11-16", + "status": "qualified", + "activity": 6, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1316, + "name": "Barbra Adkin", + "country": { + "name": "Nigeria", + "code": "ng" + }, + "company": "Binswanger", + "date": "2019-07-24", + "status": "qualified", + "activity": 64, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1317, + "name": "Hermila Thyberg", + "country": { + "name": "Argentina", + "code": "ar" + }, + "company": "Chilton Malting Co", + "date": "2016-11-05", + "status": "qualified", + "activity": 57, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1318, + "name": "Jesusita Flister", + "country": { + "name": "Ukraine", + "code": "ua" + }, + "company": "Schoen, Edward J Jr", + "date": "2017-03-03", + "status": "proposal", + "activity": 29, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1319, + "name": "Caitlin Julia", + "country": { + "name": "Israel", + "code": "il" + }, + "company": "Helderman, Seymour Cpa", + "date": "2018-03-13", + "status": "renewal", + "activity": 19, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1320, + "name": "Roosevelt Hoffis", + "country": { + "name": "Puerto Rico", + "code": "pr" + }, + "company": "Denbrook, Myron", + "date": "2019-04-14", + "status": "new", + "activity": 49, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1321, + "name": "Helaine Halter", + "country": { + "name": "Estonia", + "code": "ee" + }, + "company": "Lippitt, Mike", + "date": "2019-09-28", + "status": "renewal", + "activity": 62, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1322, + "name": "Lorean Martabano", + "country": { + "name": "Slovakia", + "code": "sk" + }, + "company": "Hiram, Hogg P Esq", + "date": "2017-03-23", + "status": "negotiation", + "activity": 8, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1323, + "name": "France Buzick", + "country": { + "name": "Nigeria", + "code": "ng" + }, + "company": "In Travel Agency", + "date": "2016-12-14", + "status": "renewal", + "activity": 22, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1324, + "name": "Justine Ferrario", + "country": { + "name": "Ukraine", + "code": "ua" + }, + "company": "Newhart Foods Inc", + "date": "2015-09-07", + "status": "unqualified", + "activity": 7, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1325, + "name": "Adelina Nabours", + "country": { + "name": "Mexico", + "code": "mx" + }, + "company": "Courtyard By Marriott", + "date": "2018-05-26", + "status": "renewal", + "activity": 59, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1326, + "name": "Derick Dhamer", + "country": { + "name": "Hungary", + "code": "hu" + }, + "company": "Studer, Eugene A Esq", + "date": "2020-07-04", + "status": "new", + "activity": 72, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1327, + "name": "Jerry Dallen", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Seashore Supply Co Waretown", + "date": "2015-10-23", + "status": "renewal", + "activity": 21, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1328, + "name": "Leota Ragel", + "country": { + "name": "Qatar", + "code": "qa" + }, + "company": "Mayar Silk Inc", + "date": "2019-06-15", + "status": "negotiation", + "activity": 74, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1329, + "name": "Jutta Amyot", + "country": { + "name": "Cameroon", + "code": "cm" + }, + "company": "National Medical Excess Corp", + "date": "2019-09-01", + "status": "proposal", + "activity": 8, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1330, + "name": "Aja Gehrett", + "country": { + "name": "Sweden", + "code": "se" + }, + "company": "Stero Company", + "date": "2018-01-28", + "status": "qualified", + "activity": 46, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1331, + "name": "Kirk Herritt", + "country": { + "name": "Morocco", + "code": "ma" + }, + "company": "Hasting, H Duane Esq", + "date": "2018-10-24", + "status": "renewal", + "activity": 2, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1332, + "name": "Leonora Mauson", + "country": { + "name": "Hong Kong", + "code": "hk" + }, + "company": "Insty Prints", + "date": "2019-02-02", + "status": "proposal", + "activity": 8, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1333, + "name": "Winfred Brucato", + "country": { + "name": "Austria", + "code": "at" + }, + "company": "Glenridge Manor Mobile Home Pk", + "date": "2019-08-16", + "status": "renewal", + "activity": 8, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1334, + "name": "Tarra Nachor", + "country": { + "name": "Panama", + "code": "pa" + }, + "company": "Circuit Solution Inc", + "date": "2019-07-10", + "status": "proposal", + "activity": 88, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1335, + "name": "Corinne Loder", + "country": { + "name": "Brazil", + "code": "br" + }, + "company": "Local Office", + "date": "2016-05-21", + "status": "proposal", + "activity": 85, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1336, + "name": "Dulce Labreche", + "country": { + "name": "South Africa", + "code": "za" + }, + "company": "Lee Kilkelly Paulson \u0026 Kabaker", + "date": "2019-11-10", + "status": "qualified", + "activity": 24, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1337, + "name": "Kate Keneipp", + "country": { + "name": "Latvia", + "code": "lv" + }, + "company": "Davis, Maxon R Esq", + "date": "2019-06-20", + "status": "proposal", + "activity": 44, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1338, + "name": "Kaitlyn Ogg", + "country": { + "name": "Tunisia", + "code": "tn" + }, + "company": "Garrison, Paul E Esq", + "date": "2019-08-01", + "status": "proposal", + "activity": 91, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1339, + "name": "Sherita Saras", + "country": { + "name": "Taiwan", + "code": "tw" + }, + "company": "Black History Resource Center", + "date": "2017-06-09", + "status": "unqualified", + "activity": 79, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1340, + "name": "Lashawnda Stuer", + "country": { + "name": "Indonesia", + "code": "id" + }, + "company": "Rodriguez, J Christopher Esq", + "date": "2018-01-08", + "status": "negotiation", + "activity": 6, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1341, + "name": "Ernest Syrop", + "country": { + "name": "Jamaica", + "code": "jm" + }, + "company": "Grant Family Health Center", + "date": "2016-10-06", + "status": "unqualified", + "activity": 90, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1342, + "name": "Nobuko Halsey", + "country": { + "name": "Argentina", + "code": "ar" + }, + "company": "Goeman Wood Products Inc", + "date": "2019-01-02", + "status": "unqualified", + "activity": 72, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1343, + "name": "Lavonna Wolny", + "country": { + "name": "Czech Republic", + "code": "cz" + }, + "company": "Linhares, Kenneth A Esq", + "date": "2019-03-09", + "status": "negotiation", + "activity": 77, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1344, + "name": "Lashaunda Lizama", + "country": { + "name": "Ecuador", + "code": "ec" + }, + "company": "Earnhardt Printing", + "date": "2016-02-16", + "status": "negotiation", + "activity": 76, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1345, + "name": "Mariann Bilden", + "country": { + "name": "Argentina", + "code": "ar" + }, + "company": "H P G Industrys Inc", + "date": "2019-12-15", + "status": "proposal", + "activity": 20, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1346, + "name": "Helene Rodenberger", + "country": { + "name": "Bolivia", + "code": "bo" + }, + "company": "Bailey Transportation Prod Inc", + "date": "2016-09-22", + "status": "unqualified", + "activity": 26, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1347, + "name": "Roselle Estell", + "country": { + "name": "Hungary", + "code": "hu" + }, + "company": "Mcglynn Bliss Pc", + "date": "2016-11-25", + "status": "negotiation", + "activity": 80, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1348, + "name": "Samira Heintzman", + "country": { + "name": "Vietnam", + "code": "vn" + }, + "company": "Mutual Fish Co", + "date": "2019-11-26", + "status": "qualified", + "activity": 70, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1349, + "name": "Margart Meisel", + "country": { + "name": "Serbia", + "code": "rs" + }, + "company": "Yeates, Arthur L Aia", + "date": "2019-10-27", + "status": "negotiation", + "activity": 77, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1350, + "name": "Kristofer Bennick", + "country": { + "name": "Tunisia", + "code": "tn" + }, + "company": "Logan, Ronald J Esq", + "date": "2016-02-13", + "status": "proposal", + "activity": 5, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1351, + "name": "Weldon Acuff", + "country": { + "name": "Estonia", + "code": "ee" + }, + "company": "Advantage Martgage Company", + "date": "2019-10-22", + "status": "qualified", + "activity": 38, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1352, + "name": "Shalon Shadrick", + "country": { + "name": "Iceland", + "code": "is" + }, + "company": "Germer And Gertz Llp", + "date": "2015-01-03", + "status": "proposal", + "activity": 66, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1353, + "name": "Denise Patak", + "country": { + "name": "Uruguay", + "code": "uy" + }, + "company": "Spence Law Offices", + "date": "2016-11-03", + "status": "qualified", + "activity": 77, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1354, + "name": "Louvenia Beech", + "country": { + "name": "Ecuador", + "code": "ec" + }, + "company": "John Ortiz Nts Therapy Center", + "date": "2016-04-11", + "status": "renewal", + "activity": 62, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1355, + "name": "Audry Yaw", + "country": { + "name": "Portugal", + "code": "pt" + }, + "company": "Mike Uchrin Htg \u0026 Air Cond Inc", + "date": "2017-11-22", + "status": "unqualified", + "activity": 12, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1356, + "name": "Kristel Ehmann", + "country": { + "name": "Israel", + "code": "il" + }, + "company": "Mccoy, Joy Reynolds Esq", + "date": "2016-06-23", + "status": "new", + "activity": 67, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1357, + "name": "Vincenza Zepp", + "country": { + "name": "Pakistan", + "code": "pk" + }, + "company": "Kbor 1600 Am", + "date": "2016-01-04", + "status": "qualified", + "activity": 25, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1358, + "name": "Elouise Gwalthney", + "country": { + "name": "Netherlands", + "code": "nl" + }, + "company": "Quality Inn Northwest", + "date": "2016-04-05", + "status": "proposal", + "activity": 14, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1359, + "name": "Venita Maillard", + "country": { + "name": "Poland", + "code": "pl" + }, + "company": "Wallace Church Assoc Inc", + "date": "2016-03-23", + "status": "negotiation", + "activity": 69, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1360, + "name": "Kasandra Semidey", + "country": { + "name": "Indonesia", + "code": "id" + }, + "company": "Can Tron", + "date": "2015-09-03", + "status": "new", + "activity": 25, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1361, + "name": "Xochitl Discipio", + "country": { + "name": "Slovakia", + "code": "sk" + }, + "company": "Ravaal Enterprises Inc", + "date": "2016-11-14", + "status": "qualified", + "activity": 47, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1362, + "name": "Maile Linahan", + "country": { + "name": "Nigeria", + "code": "ng" + }, + "company": "Thompson Steel Company Inc", + "date": "2016-07-24", + "status": "new", + "activity": 0, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1363, + "name": "Krissy Rauser", + "country": { + "name": "Thailand", + "code": "th" + }, + "company": "Anderson, Mark A Esq", + "date": "2020-03-06", + "status": "renewal", + "activity": 33, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1364, + "name": "Pete Dubaldi", + "country": { + "name": "Bolivia", + "code": "bo" + }, + "company": "Womack \u0026 Galich", + "date": "2015-11-22", + "status": "unqualified", + "activity": 31, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1365, + "name": "Linn Paa", + "country": { + "name": "Bolivia", + "code": "bo" + }, + "company": "Valerie \u0026 Company", + "date": "2015-08-12", + "status": "unqualified", + "activity": 26, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1366, + "name": "Paris Wide", + "country": { + "name": "Uruguay", + "code": "uy" + }, + "company": "Gehring Pumps Inc", + "date": "2018-10-21", + "status": "proposal", + "activity": 90, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1367, + "name": "Wynell Dorshorst", + "country": { + "name": "Romania", + "code": "ro" + }, + "company": "Haehnel, Craig W Esq", + "date": "2018-05-10", + "status": "new", + "activity": 60, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1368, + "name": "Quentin Birkner", + "country": { + "name": "Senegal", + "code": "sn" + }, + "company": "Spoor Behrins Campbell \u0026 Young", + "date": "2019-02-03", + "status": "unqualified", + "activity": 68, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1369, + "name": "Regenia Kannady", + "country": { + "name": "Portugal", + "code": "pt" + }, + "company": "Ken Jeter Store Equipment Inc", + "date": "2018-07-13", + "status": "new", + "activity": 74, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1370, + "name": "Sheron Louissant", + "country": { + "name": "France", + "code": "fr" + }, + "company": "Potter, Brenda J Cpa", + "date": "2017-01-04", + "status": "qualified", + "activity": 86, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1371, + "name": "Izetta Funnell", + "country": { + "name": "Hong Kong", + "code": "hk" + }, + "company": "Baird Kurtz \u0026 Dobson", + "date": "2019-11-05", + "status": "new", + "activity": 67, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1372, + "name": "Rodolfo Butzen", + "country": { + "name": "Taiwan", + "code": "tw" + }, + "company": "Minor, Cynthia A Esq", + "date": "2020-09-25", + "status": "proposal", + "activity": 17, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1373, + "name": "Zona Colla", + "country": { + "name": "Switzerland", + "code": "ch" + }, + "company": "Solove, Robert A Esq", + "date": "2020-10-08", + "status": "negotiation", + "activity": 64, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1374, + "name": "Serina Zagen", + "country": { + "name": "Paraguay", + "code": "py" + }, + "company": "Mark Ii Imports Inc", + "date": "2018-07-14", + "status": "negotiation", + "activity": 46, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1375, + "name": "Paz Sahagun", + "country": { + "name": "Colombia", + "code": "co" + }, + "company": "White Sign Div Ctrl Equip Co", + "date": "2018-03-23", + "status": "negotiation", + "activity": 49, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1376, + "name": "Markus Lukasik", + "country": { + "name": "Burkina Faso", + "code": "bf" + }, + "company": "M \u0026 M Store Fixtures Co Inc", + "date": "2018-03-21", + "status": "negotiation", + "activity": 23, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1377, + "name": "Jaclyn Bachman", + "country": { + "name": "Slovakia", + "code": "sk" + }, + "company": "Judah Caster \u0026 Wheel Co", + "date": "2020-10-20", + "status": "new", + "activity": 10, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1378, + "name": "Cyril Daufeldt", + "country": { + "name": "India", + "code": "in" + }, + "company": "Galaxy International Inc", + "date": "2019-02-11", + "status": "qualified", + "activity": 79, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1379, + "name": "Gayla Schnitzler", + "country": { + "name": "Brazil", + "code": "br" + }, + "company": "Sigma Corp Of America", + "date": "2017-09-15", + "status": "new", + "activity": 14, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1380, + "name": "Erick Nievas", + "country": { + "name": "Argentina", + "code": "ar" + }, + "company": "Soward, Anne Esq", + "date": "2018-10-07", + "status": "proposal", + "activity": 28, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1381, + "name": "Jennie Drymon", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "Osborne, Michelle M Esq", + "date": "2016-09-14", + "status": "negotiation", + "activity": 80, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1382, + "name": "Mitsue Scipione", + "country": { + "name": "Ecuador", + "code": "ec" + }, + "company": "Students In Free Entrprs Natl", + "date": "2019-07-28", + "status": "qualified", + "activity": 24, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1383, + "name": "Ciara Ventura", + "country": { + "name": "Sweden", + "code": "se" + }, + "company": "Johnson, Robert M Esq", + "date": "2018-04-02", + "status": "renewal", + "activity": 24, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1384, + "name": "Galen Cantres", + "country": { + "name": "Saudi Arabia", + "code": "sa" + }, + "company": "Del Charro Apartments", + "date": "2020-02-16", + "status": "unqualified", + "activity": 61, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1385, + "name": "Truman Feichtner", + "country": { + "name": "Iceland", + "code": "is" + }, + "company": "Legal Search Inc", + "date": "2019-10-16", + "status": "renewal", + "activity": 98, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1386, + "name": "Gail Kitty", + "country": { + "name": "Pakistan", + "code": "pk" + }, + "company": "Service Supply Co Inc", + "date": "2020-01-15", + "status": "negotiation", + "activity": 67, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1387, + "name": "Dalene Schoeneck", + "country": { + "name": "Latvia", + "code": "lv" + }, + "company": "Sameshima, Douglas J Esq", + "date": "2019-11-27", + "status": "proposal", + "activity": 85, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1388, + "name": "Gertude Witten", + "country": { + "name": "Morocco", + "code": "ma" + }, + "company": "Thompson, John Randolph Jr", + "date": "2017-08-13", + "status": "proposal", + "activity": 40, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1389, + "name": "Lizbeth Kohl", + "country": { + "name": "Serbia", + "code": "rs" + }, + "company": "E T Balancing Co Inc", + "date": "2019-04-20", + "status": "qualified", + "activity": 57, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1390, + "name": "Glenn Berray", + "country": { + "name": "Poland", + "code": "pl" + }, + "company": "Griswold, John E Esq", + "date": "2017-08-13", + "status": "negotiation", + "activity": 68, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1391, + "name": "Lashandra Klang", + "country": { + "name": "Bulgaria", + "code": "bg" + }, + "company": "Acqua Group", + "date": "2016-06-08", + "status": "negotiation", + "activity": 32, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1392, + "name": "Lenna Newville", + "country": { + "name": "Venezuela", + "code": "ve" + }, + "company": "Brooks, Morris J Jr", + "date": "2020-09-12", + "status": "qualified", + "activity": 82, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1393, + "name": "Laurel Pagliuca", + "country": { + "name": "Russia", + "code": "ru" + }, + "company": "Printing Images Corp", + "date": "2017-05-26", + "status": "unqualified", + "activity": 21, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1394, + "name": "Mireya Frerking", + "country": { + "name": "Belarus", + "code": "by" + }, + "company": "Roberts Supply Co Inc", + "date": "2017-04-21", + "status": "renewal", + "activity": 54, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1395, + "name": "Annelle Tagala", + "country": { + "name": "Colombia", + "code": "co" + }, + "company": "Vico Products Mfg Co", + "date": "2017-10-02", + "status": "proposal", + "activity": 53, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1396, + "name": "Dean Ketelsen", + "country": { + "name": "Ivory Coast", + "code": "ci" + }, + "company": "J M Custom Design Millwork", + "date": "2019-07-25", + "status": "negotiation", + "activity": 98, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1397, + "name": "Levi Munis", + "country": { + "name": "Pakistan", + "code": "pk" + }, + "company": "Farrell \u0026 Johnson Office Equip", + "date": "2017-06-24", + "status": "proposal", + "activity": 39, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1398, + "name": "Sylvie Ryser", + "country": { + "name": "India", + "code": "in" + }, + "company": "Millers Market \u0026 Deli", + "date": "2016-02-23", + "status": "unqualified", + "activity": 89, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1399, + "name": "Sharee Maile", + "country": { + "name": "Ireland", + "code": "ie" + }, + "company": "Holiday Inn Naperville", + "date": "2020-07-17", + "status": "renewal", + "activity": 0, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1400, + "name": "Cordelia Storment", + "country": { + "name": "Guatemala", + "code": "gt" + }, + "company": "Burrows, Jon H Esq", + "date": "2020-02-17", + "status": "negotiation", + "activity": 45, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1401, + "name": "Mollie Mcdoniel", + "country": { + "name": "Vietnam", + "code": "vn" + }, + "company": "Dock Seal Specialty", + "date": "2017-08-13", + "status": "unqualified", + "activity": 59, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1402, + "name": "Brett Mccullan", + "country": { + "name": "Senegal", + "code": "sn" + }, + "company": "Five Star Limousines Of Tx Inc", + "date": "2015-05-21", + "status": "qualified", + "activity": 9, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1403, + "name": "Teddy Pedrozo", + "country": { + "name": "Burkina Faso", + "code": "bf" + }, + "company": "Barkan, Neal J Esq", + "date": "2019-02-19", + "status": "proposal", + "activity": 38, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1404, + "name": "Tasia Andreason", + "country": { + "name": "Venezuela", + "code": "ve" + }, + "company": "Campbell, Robert A", + "date": "2016-03-06", + "status": "renewal", + "activity": 25, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1405, + "name": "Hubert Walthall", + "country": { + "name": "Mexico", + "code": "mx" + }, + "company": "Dee, Deanna", + "date": "2020-12-19", + "status": "renewal", + "activity": 32, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1406, + "name": "Arthur Farrow", + "country": { + "name": "Brazil", + "code": "br" + }, + "company": "Young, Timothy L Esq", + "date": "2019-02-05", + "status": "proposal", + "activity": 55, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1407, + "name": "Vilma Berlanga", + "country": { + "name": "Tunisia", + "code": "tn" + }, + "company": "Wells, D Fred Esq", + "date": "2016-02-09", + "status": "unqualified", + "activity": 26, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1408, + "name": "Billye Miro", + "country": { + "name": "Hungary", + "code": "hu" + }, + "company": "Gray, Francine H Esq", + "date": "2015-09-05", + "status": "new", + "activity": 70, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1409, + "name": "Glenna Slayton", + "country": { + "name": "Iceland", + "code": "is" + }, + "company": "Toledo Iv Care", + "date": "2016-03-10", + "status": "unqualified", + "activity": 86, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1410, + "name": "Mitzie Hudnall", + "country": { + "name": "Iceland", + "code": "is" + }, + "company": "Cangro Transmission Co", + "date": "2020-05-04", + "status": "new", + "activity": 19, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1411, + "name": "Bernardine Rodefer", + "country": { + "name": "Switzerland", + "code": "ch" + }, + "company": "Sat Poly Inc", + "date": "2020-10-19", + "status": "proposal", + "activity": 69, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1412, + "name": "Staci Schmaltz", + "country": { + "name": "Iceland", + "code": "is" + }, + "company": "Midwest Contracting \u0026 Mfg Inc", + "date": "2018-03-14", + "status": "unqualified", + "activity": 81, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1413, + "name": "Nichelle Meteer", + "country": { + "name": "Denmark", + "code": "dk" + }, + "company": "Print Doctor", + "date": "2016-09-23", + "status": "renewal", + "activity": 39, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1414, + "name": "Janine Rhoden", + "country": { + "name": "Nigeria", + "code": "ng" + }, + "company": "Nordic Group Inc", + "date": "2018-08-13", + "status": "qualified", + "activity": 95, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1415, + "name": "Ettie Hoopengardner", + "country": { + "name": "Switzerland", + "code": "ch" + }, + "company": "Jackson Millwork Co", + "date": "2017-07-24", + "status": "renewal", + "activity": 23, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1416, + "name": "Eden Jayson", + "country": { + "name": "Sweden", + "code": "se" + }, + "company": "Harris Corporation", + "date": "2018-03-15", + "status": "renewal", + "activity": 9, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1417, + "name": "Lynelle Auber", + "country": { + "name": "Netherlands", + "code": "nl" + }, + "company": "United Cerebral Palsy Of Ne Pa", + "date": "2020-12-11", + "status": "proposal", + "activity": 0, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1418, + "name": "Merissa Tomblin", + "country": { + "name": "Jamaica", + "code": "jm" + }, + "company": "One Day Surgery Center Inc", + "date": "2018-03-05", + "status": "new", + "activity": 50, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1419, + "name": "Golda Kaniecki", + "country": { + "name": "Burkina Faso", + "code": "bf" + }, + "company": "Calaveras Prospect", + "date": "2019-04-17", + "status": "negotiation", + "activity": 91, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1420, + "name": "Catarina Gleich", + "country": { + "name": "Malaysia", + "code": "my" + }, + "company": "Terk, Robert E Esq", + "date": "2017-01-26", + "status": "unqualified", + "activity": 12, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1421, + "name": "Virgie Kiel", + "country": { + "name": "Latvia", + "code": "lv" + }, + "company": "Cullen, Terrence P Esq", + "date": "2016-06-28", + "status": "renewal", + "activity": 89, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1422, + "name": "Jolene Ostolaza", + "country": { + "name": "Puerto Rico", + "code": "pr" + }, + "company": "Central Die Casting Mfg Co Inc", + "date": "2016-08-08", + "status": "negotiation", + "activity": 85, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1423, + "name": "Keneth Borgman", + "country": { + "name": "Qatar", + "code": "qa" + }, + "company": "Centerline Engineering", + "date": "2019-02-04", + "status": "unqualified", + "activity": 41, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1424, + "name": "Rikki Nayar", + "country": { + "name": "Norway", + "code": "no" + }, + "company": "Targan \u0026 Kievit Pa", + "date": "2017-03-06", + "status": "negotiation", + "activity": 47, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1425, + "name": "Elke Sengbusch", + "country": { + "name": "Canada", + "code": "ca" + }, + "company": "Riley Riper Hollin \u0026 Colagreco", + "date": "2019-05-28", + "status": "renewal", + "activity": 76, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1426, + "name": "Hoa Sarao", + "country": { + "name": "Sweden", + "code": "se" + }, + "company": "Kaplan, Joel S Esq", + "date": "2020-08-13", + "status": "negotiation", + "activity": 0, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1427, + "name": "Trinidad Mcrae", + "country": { + "name": "Burkina Faso", + "code": "bf" + }, + "company": "Water Office", + "date": "2020-12-26", + "status": "renewal", + "activity": 76, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1428, + "name": "Mari Lueckenbach", + "country": { + "name": "Cuba", + "code": "cu" + }, + "company": "Westbrooks, Nelson E Jr", + "date": "2017-10-27", + "status": "new", + "activity": 34, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1429, + "name": "Selma Husser", + "country": { + "name": "Morocco", + "code": "ma" + }, + "company": "Armon Communications", + "date": "2018-02-16", + "status": "proposal", + "activity": 84, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1430, + "name": "Antione Onofrio", + "country": { + "name": "Taiwan", + "code": "tw" + }, + "company": "Jacobs \u0026 Gerber Inc", + "date": "2017-11-07", + "status": "negotiation", + "activity": 37, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1431, + "name": "Luisa Jurney", + "country": { + "name": "Canada", + "code": "ca" + }, + "company": "Forest Fire Laboratory", + "date": "2018-06-12", + "status": "unqualified", + "activity": 96, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1432, + "name": "Clorinda Heimann", + "country": { + "name": "Israel", + "code": "il" + }, + "company": "Haughey, Charles Jr", + "date": "2016-11-03", + "status": "proposal", + "activity": 63, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1433, + "name": "Dick Wenzinger", + "country": { + "name": "Mexico", + "code": "mx" + }, + "company": "Wheaton Plastic Products", + "date": "2017-04-05", + "status": "negotiation", + "activity": 92, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1434, + "name": "Ahmed Angalich", + "country": { + "name": "Australia", + "code": "au" + }, + "company": "Reese Plastics", + "date": "2018-11-20", + "status": "unqualified", + "activity": 83, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1435, + "name": "Iluminada Ohms", + "country": { + "name": "Croatia", + "code": "hr" + }, + "company": "Nazette Marner Good Wendt", + "date": "2015-08-18", + "status": "proposal", + "activity": 66, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1436, + "name": "Joanna Leinenbach", + "country": { + "name": "Thailand", + "code": "th" + }, + "company": "Levinson Axelrod Wheaton", + "date": "2016-02-11", + "status": "proposal", + "activity": 64, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1437, + "name": "Caprice Suell", + "country": { + "name": "Algeria", + "code": "dz" + }, + "company": "Egnor, W Dan Esq", + "date": "2018-07-09", + "status": "unqualified", + "activity": 99, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1438, + "name": "Stephane Myricks", + "country": { + "name": "Honduras", + "code": "hn" + }, + "company": "Portland Central Thriftlodge", + "date": "2018-05-28", + "status": "renewal", + "activity": 51, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1439, + "name": "Quentin Swayze", + "country": { + "name": "Tunisia", + "code": "tn" + }, + "company": "Ulbrich Trucking", + "date": "2019-02-11", + "status": "negotiation", + "activity": 37, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1440, + "name": "Annmarie Castros", + "country": { + "name": "Jamaica", + "code": "jm" + }, + "company": "Tipiak Inc", + "date": "2015-08-24", + "status": "qualified", + "activity": 46, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1441, + "name": "Shonda Greenbush", + "country": { + "name": "Costa Rica", + "code": "cr" + }, + "company": "Saint George Well Drilling", + "date": "2018-06-01", + "status": "negotiation", + "activity": 16, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1442, + "name": "Cecil Lapage", + "country": { + "name": "Malaysia", + "code": "my" + }, + "company": "Hawkes, Douglas D", + "date": "2018-11-09", + "status": "qualified", + "activity": 43, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1443, + "name": "Jeanice Claucherty", + "country": { + "name": "Lithuania", + "code": "lt" + }, + "company": "Accurel Systems Intrntl Corp", + "date": "2016-06-02", + "status": "qualified", + "activity": 48, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1444, + "name": "Josphine Villanueva", + "country": { + "name": "Japan", + "code": "jp" + }, + "company": "Santa Cruz Community Internet", + "date": "2019-11-08", + "status": "unqualified", + "activity": 39, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1445, + "name": "Daniel Perruzza", + "country": { + "name": "Malaysia", + "code": "my" + }, + "company": "Gersh \u0026 Danielson", + "date": "2017-09-24", + "status": "renewal", + "activity": 86, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1446, + "name": "Cassi Wildfong", + "country": { + "name": "Tunisia", + "code": "tn" + }, + "company": "Cobb, James O Esq", + "date": "2015-09-08", + "status": "qualified", + "activity": 85, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1447, + "name": "Britt Galam", + "country": { + "name": "Poland", + "code": "pl" + }, + "company": "Wheatley Trucking Company", + "date": "2020-10-26", + "status": "new", + "activity": 69, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1448, + "name": "Adell Lipkin", + "country": { + "name": "Saudi Arabia", + "code": "sa" + }, + "company": "Systems Graph Inc Ab Dick Dlr", + "date": "2017-05-09", + "status": "unqualified", + "activity": 92, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1449, + "name": "Jacqueline Rowling", + "country": { + "name": "Qatar", + "code": "qa" + }, + "company": "John Hancock Mutl Life Ins Co", + "date": "2019-06-28", + "status": "negotiation", + "activity": 79, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1450, + "name": "Lonny Weglarz", + "country": { + "name": "Chile", + "code": "cl" + }, + "company": "History Division Of State", + "date": "2016-08-12", + "status": "new", + "activity": 49, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1451, + "name": "Lonna Diestel", + "country": { + "name": "Philippines", + "code": "ph" + }, + "company": "Dimmock, Thomas J Esq", + "date": "2017-02-10", + "status": "proposal", + "activity": 9, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1452, + "name": "Cristal Samara", + "country": { + "name": "Australia", + "code": "au" + }, + "company": "Intermed Inc", + "date": "2016-08-17", + "status": "qualified", + "activity": 99, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1453, + "name": "Kenneth Grenet", + "country": { + "name": "Croatia", + "code": "hr" + }, + "company": "Bank Of New York", + "date": "2020-07-24", + "status": "negotiation", + "activity": 78, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1454, + "name": "Elli Mclaird", + "country": { + "name": "Switzerland", + "code": "ch" + }, + "company": "Sportmaster Intrnatl", + "date": "2017-06-10", + "status": "qualified", + "activity": 61, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1455, + "name": "Alline Jeanty", + "country": { + "name": "Denmark", + "code": "dk" + }, + "company": "W W John Holden Inc", + "date": "2015-12-08", + "status": "renewal", + "activity": 74, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1456, + "name": "Sharika Eanes", + "country": { + "name": "Chile", + "code": "cl" + }, + "company": "Maccani \u0026 Delp", + "date": "2018-08-16", + "status": "qualified", + "activity": 14, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1457, + "name": "Nu Mcnease", + "country": { + "name": "Pakistan", + "code": "pk" + }, + "company": "Amazonia Film Project", + "date": "2018-07-03", + "status": "negotiation", + "activity": 47, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1458, + "name": "Daniela Comnick", + "country": { + "name": "Tunisia", + "code": "tn" + }, + "company": "Water \u0026 Sewer Department", + "date": "2017-07-07", + "status": "negotiation", + "activity": 31, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1459, + "name": "Cecilia Colaizzo", + "country": { + "name": "Costa Rica", + "code": "cr" + }, + "company": "Switchcraft Inc", + "date": "2019-06-08", + "status": "proposal", + "activity": 21, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1460, + "name": "Leslie Threets", + "country": { + "name": "Sweden", + "code": "se" + }, + "company": "C W D C Metal Fabricators", + "date": "2016-11-26", + "status": "unqualified", + "activity": 50, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1461, + "name": "Nan Koppinger", + "country": { + "name": "Norway", + "code": "no" + }, + "company": "Shimotani, Grace T", + "date": "2020-11-15", + "status": "proposal", + "activity": 94, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1462, + "name": "Izetta Dewar", + "country": { + "name": "Cuba", + "code": "cu" + }, + "company": "Lisatoni, Jean Esq", + "date": "2019-11-22", + "status": "renewal", + "activity": 41, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1463, + "name": "Tegan Arceo", + "country": { + "name": "Iceland", + "code": "is" + }, + "company": "Ceramic Tile Sales Inc", + "date": "2016-08-07", + "status": "new", + "activity": 79, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1464, + "name": "Ruthann Keener", + "country": { + "name": "Morocco", + "code": "ma" + }, + "company": "Maiden Craft Inc", + "date": "2019-04-25", + "status": "negotiation", + "activity": 43, + "representative": { + "name": "Elwin Sharvill", + "image": "elwinsharvill.png" + } + }, + { + "id": 1465, + "name": "Joni Breland", + "country": { + "name": "Uruguay", + "code": "uy" + }, + "company": "Carriage House Cllsn Rpr Inc", + "date": "2018-07-20", + "status": "new", + "activity": 18, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1466, + "name": "Vi Rentfro", + "country": { + "name": "Malaysia", + "code": "my" + }, + "company": "Video Workshop", + "date": "2018-10-01", + "status": "negotiation", + "activity": 99, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1467, + "name": "Colette Kardas", + "country": { + "name": "Honduras", + "code": "hn" + }, + "company": "Fresno Tile Center Inc", + "date": "2017-08-22", + "status": "new", + "activity": 14, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1468, + "name": "Malcolm Tromblay", + "country": { + "name": "Uruguay", + "code": "uy" + }, + "company": "Versatile Sash \u0026 Woodwork", + "date": "2019-11-25", + "status": "renewal", + "activity": 23, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1469, + "name": "Ryan Harnos", + "country": { + "name": "Paraguay", + "code": "py" + }, + "company": "Warner Electric Brk \u0026 Cltch Co", + "date": "2019-02-12", + "status": "qualified", + "activity": 71, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1470, + "name": "Jess Chaffins", + "country": { + "name": "Belarus", + "code": "by" + }, + "company": "New York Public Library", + "date": "2017-02-12", + "status": "qualified", + "activity": 91, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1471, + "name": "Sharen Bourbon", + "country": { + "name": "Saudi Arabia", + "code": "sa" + }, + "company": "Mccaleb, John A Esq", + "date": "2017-06-13", + "status": "renewal", + "activity": 35, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1472, + "name": "Nickolas Juvera", + "country": { + "name": "Finland", + "code": "fi" + }, + "company": "United Oil Co Inc", + "date": "2019-01-06", + "status": "negotiation", + "activity": 14, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1473, + "name": "Gary Nunlee", + "country": { + "name": "Turkey", + "code": "tr" + }, + "company": "Irving Foot Center", + "date": "2015-07-22", + "status": "renewal", + "activity": 72, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1474, + "name": "Diane Devreese", + "country": { + "name": "Bolivia", + "code": "bo" + }, + "company": "Acme Supply Co", + "date": "2018-05-13", + "status": "renewal", + "activity": 78, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1475, + "name": "Roslyn Chavous", + "country": { + "name": "Israel", + "code": "il" + }, + "company": "Mcrae, James L", + "date": "2018-03-20", + "status": "proposal", + "activity": 45, + "representative": { + "name": "Bernardo Dominic", + "image": "bernardodominic.png" + } + }, + { + "id": 1476, + "name": "Glory Schieler", + "country": { + "name": "Italy", + "code": "it" + }, + "company": "Mcgraths Seafood", + "date": "2017-05-13", + "status": "proposal", + "activity": 34, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1477, + "name": "Rasheeda Sayaphon", + "country": { + "name": "Latvia", + "code": "lv" + }, + "company": "Kummerer, J Michael Esq", + "date": "2017-02-21", + "status": "proposal", + "activity": 12, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1478, + "name": "Alpha Palaia", + "country": { + "name": "Costa Rica", + "code": "cr" + }, + "company": "Stoffer, James M Jr", + "date": "2017-07-21", + "status": "renewal", + "activity": 4, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1479, + "name": "Refugia Jacobos", + "country": { + "name": "China", + "code": "cn" + }, + "company": "North Central Fl Sfty Cncl", + "date": "2020-11-25", + "status": "negotiation", + "activity": 18, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1480, + "name": "Shawnda Yori", + "country": { + "name": "Luxembourg", + "code": "lu" + }, + "company": "Fiorucci Foods Usa Inc", + "date": "2018-05-09", + "status": "unqualified", + "activity": 11, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1481, + "name": "Mona Delasancha", + "country": { + "name": "Hong Kong", + "code": "hk" + }, + "company": "Sign All", + "date": "2017-10-06", + "status": "renewal", + "activity": 61, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1482, + "name": "Gilma Liukko", + "country": { + "name": "Morocco", + "code": "ma" + }, + "company": "Sammys Steak Den", + "date": "2018-10-06", + "status": "unqualified", + "activity": 34, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1483, + "name": "Janey Gabisi", + "country": { + "name": "Israel", + "code": "il" + }, + "company": "Dobscha, Stephen F Esq", + "date": "2019-05-22", + "status": "unqualified", + "activity": 38, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1484, + "name": "Lili Paskin", + "country": { + "name": "Costa Rica", + "code": "cr" + }, + "company": "Morgan Custom Homes", + "date": "2018-06-11", + "status": "unqualified", + "activity": 69, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1485, + "name": "Loren Asar", + "country": { + "name": "Italy", + "code": "it" + }, + "company": "Olsen Payne \u0026 Company", + "date": "2017-12-11", + "status": "unqualified", + "activity": 16, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1486, + "name": "Dorothy Chesterfield", + "country": { + "name": "Spain", + "code": "es" + }, + "company": "Cowan \u0026 Kelly", + "date": "2015-08-11", + "status": "renewal", + "activity": 31, + "representative": { + "name": "Anna Fali", + "image": "annafali.png" + } + }, + { + "id": 1487, + "name": "Gail Similton", + "country": { + "name": "Malaysia", + "code": "my" + }, + "company": "Johnson, Wes Esq", + "date": "2016-08-10", + "status": "qualified", + "activity": 63, + "representative": { + "name": "Xuxue Feng", + "image": "xuxuefeng.png" + } + }, + { + "id": 1488, + "name": "Catalina Tillotson", + "country": { + "name": "Pakistan", + "code": "pk" + }, + "company": "Icn Pharmaceuticals Inc", + "date": "2018-08-04", + "status": "negotiation", + "activity": 13, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1489, + "name": "Lawrence Lorens", + "country": { + "name": "Egypt", + "code": "eg" + }, + "company": "New England Sec Equip Co Inc", + "date": "2020-04-15", + "status": "negotiation", + "activity": 82, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1490, + "name": "Carlee Boulter", + "country": { + "name": "Vietnam", + "code": "vn" + }, + "company": "Tippett, Troy M Ii", + "date": "2016-09-22", + "status": "renewal", + "activity": 71, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1491, + "name": "Thaddeus Ankeny", + "country": { + "name": "Qatar", + "code": "qa" + }, + "company": "Atc Contracting", + "date": "2015-03-08", + "status": "unqualified", + "activity": 78, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1492, + "name": "Jovita Oles", + "country": { + "name": "Sweden", + "code": "se" + }, + "company": "Pagano, Philip G Esq", + "date": "2019-07-18", + "status": "negotiation", + "activity": 42, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1493, + "name": "Alesia Hixenbaugh", + "country": { + "name": "Thailand", + "code": "th" + }, + "company": "Kwikprint", + "date": "2017-07-24", + "status": "negotiation", + "activity": 23, + "representative": { + "name": "Ivan Magalhaes", + "image": "ivanmagalhaes.png" + } + }, + { + "id": 1494, + "name": "Lai Harabedian", + "country": { + "name": "Serbia", + "code": "rs" + }, + "company": "Buergi \u0026 Madden Scale", + "date": "2018-11-11", + "status": "new", + "activity": 28, + "representative": { + "name": "Asiya Javayant", + "image": "asiyajavayant.png" + } + }, + { + "id": 1495, + "name": "Brittni Gillaspie", + "country": { + "name": "Senegal", + "code": "sn" + }, + "company": "Inner Label", + "date": "2019-11-23", + "status": "renewal", + "activity": 14, + "representative": { + "name": "Ioni Bowcher", + "image": "ionibowcher.png" + } + }, + { + "id": 1496, + "name": "Raylene Kampa", + "country": { + "name": "Belgium", + "code": "be" + }, + "company": "Hermar Inc", + "date": "2020-04-22", + "status": "unqualified", + "activity": 65, + "representative": { + "name": "Stephen Shaw", + "image": "stephenshaw.png" + } + }, + { + "id": 1497, + "name": "Flo Bookamer", + "country": { + "name": "Argentina", + "code": "ar" + }, + "company": "Simonton Howe \u0026 Schneider Pc", + "date": "2020-08-10", + "status": "unqualified", + "activity": 30, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + }, + { + "id": 1498, + "name": "Jani Biddy", + "country": { + "name": "Switzerland", + "code": "ch" + }, + "company": "Warehouse Office \u0026 Paper Prod", + "date": "2019-11-07", + "status": "negotiation", + "activity": 20, + "representative": { + "name": "Onyama Limba", + "image": "onyamalimba.png" + } + }, + { + "id": 1499, + "name": "Chauncey Motley", + "country": { + "name": "Argentina", + "code": "ar" + }, + "company": "Affiliated With Travelodge", + "date": "2019-04-23", + "status": "renewal", + "activity": 42, + "representative": { + "name": "Amy Elsner", + "image": "amyelsner.png" + } + } + ] +} diff --git a/src/assets/showcase/data/files-lazy.json b/apps/showcase/assets/data/demo/files-lazy.json similarity index 96% rename from src/assets/showcase/data/files-lazy.json rename to apps/showcase/assets/data/demo/files-lazy.json index 546de48e339..36c4a866faf 100755 --- a/src/assets/showcase/data/files-lazy.json +++ b/apps/showcase/assets/data/demo/files-lazy.json @@ -1,6 +1,5 @@ { - "data": - [ + "data": [ { "label": "Lazy Node 0", "data": "Node 0", @@ -23,4 +22,4 @@ "leaf": false } ] -} \ No newline at end of file +} diff --git a/apps/showcase/assets/data/demo/files.json b/apps/showcase/assets/data/demo/files.json new file mode 100755 index 00000000000..a1bf609213c --- /dev/null +++ b/apps/showcase/assets/data/demo/files.json @@ -0,0 +1,68 @@ +{ + "data": [ + { + "key": "0", + "label": "Documents", + "data": "Documents Folder", + "icon": "pi pi-fw pi-inbox", + "children": [ + { + "key": "0-0", + "label": "Work", + "data": "Work Folder", + "icon": "pi pi-fw pi-cog", + "children": [ + { "key": "0-0-0", "label": "Expenses.doc", "icon": "pi pi-fw pi-file", "data": "Expenses Document" }, + { "key": "0-0-1", "label": "Resume.doc", "icon": "pi pi-fw pi-file", "data": "Resume Document" } + ] + }, + { + "key": "0-1", + "label": "Home", + "data": "Home Folder", + "icon": "pi pi-fw pi-home", + "children": [{ "key": "0-1-0", "label": "Invoices.txt", "icon": "pi pi-fw pi-file", "data": "Invoices for this month" }] + } + ] + }, + { + "key": "1", + "label": "Events", + "data": "Events Folder", + "icon": "pi pi-fw pi-calendar", + "children": [ + { "key": "1-0", "label": "Meeting", "icon": "pi pi-fw pi-calendar-plus", "data": "Meeting" }, + { "key": "1-1", "label": "Product Launch", "icon": "pi pi-fw pi-calendar-plus", "data": "Product Launch" }, + { "key": "1-2", "label": "Report Review", "icon": "pi pi-fw pi-calendar-plus", "data": "Report Review" } + ] + }, + { + "key": "2", + "label": "Movies", + "data": "Movies Folder", + "icon": "pi pi-fw pi-star-fill", + "children": [ + { + "key": "2-0", + "icon": "pi pi-fw pi-star-fill", + "label": "Al Pacino", + "data": "Pacino Movies", + "children": [ + { "key": "2-0-0", "label": "Scarface", "icon": "pi pi-fw pi-video", "data": "Scarface Movie" }, + { "key": "2-0-1", "label": "Serpico", "icon": "pi pi-fw pi-video", "data": "Serpico Movie" } + ] + }, + { + "key": "2-1", + "label": "Robert De Niro", + "icon": "pi pi-fw pi-star-fill", + "data": "De Niro Movies", + "children": [ + { "key": "2-1-0", "label": "Goodfellas", "icon": "pi pi-fw pi-video", "data": "Goodfellas Movie" }, + { "key": "2-1-1", "label": "Untouchables", "icon": "pi pi-fw pi-video", "data": "Untouchables Movie" } + ] + } + ] + } + ] +} diff --git a/apps/showcase/assets/data/demo/filesystem-lazy.json b/apps/showcase/assets/data/demo/filesystem-lazy.json new file mode 100755 index 00000000000..2d5077edbf3 --- /dev/null +++ b/apps/showcase/assets/data/demo/filesystem-lazy.json @@ -0,0 +1,20 @@ +{ + "data": [ + { + "data": { + "name": "Lazy Folder 0", + "size": "75kb", + "type": "Folder" + }, + "leaf": false + }, + { + "data": { + "name": "Lazy Folder 1", + "size": "150kb", + "type": "Folder" + }, + "leaf": false + } + ] +} diff --git a/apps/showcase/assets/data/demo/filesystem.json b/apps/showcase/assets/data/demo/filesystem.json new file mode 100755 index 00000000000..3571fdfc8bf --- /dev/null +++ b/apps/showcase/assets/data/demo/filesystem.json @@ -0,0 +1,312 @@ +{ + "data": [ + { + "data": { + "name": "Applications", + "size": "200mb", + "type": "Folder" + }, + "children": [ + { + "data": { + "name": "Angular", + "size": "25mb", + "type": "Folder" + }, + "children": [ + { + "data": { + "name": "angular.app", + "size": "10mb", + "type": "Application" + } + }, + { + "data": { + "name": "cli.app", + "size": "10mb", + "type": "Application" + } + }, + { + "data": { + "name": "mobile.app", + "size": "5mb", + "type": "Application" + } + } + ] + }, + { + "data": { + "name": "editor.app", + "size": "25mb", + "type": "Application" + } + }, + { + "data": { + "name": "settings.app", + "size": "50mb", + "type": "Application" + } + } + ] + }, + { + "data": { + "name": "Cloud", + "size": "20mb", + "type": "Folder" + }, + "children": [ + { + "data": { + "name": "backup-1.zip", + "size": "10mb", + "type": "Zip" + } + }, + { + "data": { + "name": "backup-2.zip", + "size": "10mb", + "type": "Zip" + } + } + ] + }, + { + "data": { + "name": "Desktop", + "size": "150kb", + "type": "Folder" + }, + "children": [ + { + "data": { + "name": "note-meeting.txt", + "size": "50kb", + "type": "Text" + } + }, + { + "data": { + "name": "note-todo.txt", + "size": "100kb", + "type": "Text" + } + } + ] + }, + { + "data": { + "name": "Documents", + "size": "75kb", + "type": "Folder" + }, + "children": [ + { + "data": { + "name": "Work", + "size": "55kb", + "type": "Folder" + }, + "children": [ + { + "data": { + "name": "Expenses.doc", + "size": "30kb", + "type": "Document" + } + }, + { + "data": { + "name": "Resume.doc", + "size": "25kb", + "type": "Resume" + } + } + ] + }, + { + "data": { + "name": "Home", + "size": "20kb", + "type": "Folder" + }, + "children": [ + { + "data": { + "name": "Invoices", + "size": "20kb", + "type": "Text" + } + } + ] + } + ] + }, + { + "data": { + "name": "Downloads", + "size": "25mb", + "type": "Folder" + }, + "children": [ + { + "data": { + "name": "Spanish", + "size": "10mb", + "type": "Folder" + }, + "children": [ + { + "data": { + "name": "tutorial-a1.txt", + "size": "5mb", + "type": "Text" + } + }, + { + "data": { + "name": "tutorial-a2.txt", + "size": "5mb", + "type": "Text" + } + } + ] + }, + { + "data": { + "name": "Travel", + "size": "15mb", + "type": "Text" + }, + "children": [ + { + "data": { + "name": "Hotel.pdf", + "size": "10mb", + "type": "PDF" + } + }, + { + "data": { + "name": "Flight.pdf", + "size": "5mb", + "type": "PDF" + } + } + ] + } + ] + }, + { + "data": { + "name": "Main", + "size": "50mb", + "type": "Folder" + }, + "children": [ + { + "data": { + "name": "bin", + "size": "50kb", + "type": "Link" + } + }, + { + "data": { + "name": "etc", + "size": "100kb", + "type": "Link" + } + }, + { + "data": { + "name": "var", + "size": "100kb", + "type": "Link" + } + } + ] + }, + { + "data": { + "name": "Other", + "size": "5mb", + "type": "Folder" + }, + "children": [ + { + "data": { + "name": "todo.txt", + "size": "3mb", + "type": "Text" + } + }, + { + "data": { + "name": "logo.png", + "size": "2mb", + "type": "Picture" + } + } + ] + }, + { + "data": { + "name": "Pictures", + "size": "150kb", + "type": "Folder" + }, + "children": [ + { + "data": { + "name": "barcelona.jpg", + "size": "90kb", + "type": "Picture" + } + }, + { + "data": { + "name": "primeng.png", + "size": "30kb", + "type": "Picture" + } + }, + { + "data": { + "name": "prime.jpg", + "size": "30kb", + "type": "Picture" + } + } + ] + }, + { + "data": { + "name": "Videos", + "size": "1500mb", + "type": "Folder" + }, + "children": [ + { + "data": { + "name": "primefaces.mkv", + "size": "1000mb", + "type": "Video" + } + }, + { + "data": { + "name": "intro.avi", + "size": "500mb", + "type": "Video" + } + } + ] + } + ] +} diff --git a/src/assets/showcase/data/photos.json b/apps/showcase/assets/data/demo/photos.json similarity index 99% rename from src/assets/showcase/data/photos.json rename to apps/showcase/assets/data/demo/photos.json index bb08cf29623..85658623717 100644 --- a/src/assets/showcase/data/photos.json +++ b/apps/showcase/assets/data/demo/photos.json @@ -1,5 +1,5 @@ { - "data":[ + "data": [ { "previewImageSrc": "https://primefaces.org/cdn/primeng/images/galleria/galleria1.jpg", "thumbnailImageSrc": "https://primefaces.org/cdn/primeng/images/galleria/galleria1s.jpg", diff --git a/apps/showcase/assets/data/demo/products-orders-small.json b/apps/showcase/assets/data/demo/products-orders-small.json new file mode 100644 index 00000000000..0d727bee197 --- /dev/null +++ b/apps/showcase/assets/data/demo/products-orders-small.json @@ -0,0 +1,341 @@ +{ + "data": [ + { + "id": "1000", + "code": "f230fh0g3", + "name": "Bamboo Watch", + "description": "Product Description", + "image": "bamboo-watch.jpg", + "price": 65, + "category": "Accessories", + "quantity": 24, + "inventoryStatus": "INSTOCK", + "rating": 5, + "orders": [ + { + "id": "1000", + "productCode": "f230fh0g3", + "date": "2020-09-13", + "amount": 65, + "quantity": 1, + "customer": "David James", + "status": "PENDING" + }, + { + "id": "1001", + "productCode": "f230fh0g3", + "date": "2020-05-14", + "amount": 130, + "quantity": 2, + "customer": "Leon Rodrigues", + "status": "DELIVERED" + }, + { + "id": "1002", + "productCode": "f230fh0g3", + "date": "2019-01-04", + "amount": 65, + "quantity": 1, + "customer": "Juan Alejandro", + "status": "RETURNED" + }, + { + "id": "1003", + "productCode": "f230fh0g3", + "date": "2020-09-13", + "amount": 195, + "quantity": 3, + "customer": "Claire Morrow", + "status": "CANCELLED" + } + ] + }, + { + "id": "1001", + "code": "nvklal433", + "name": "Black Watch", + "description": "Product Description", + "image": "black-watch.jpg", + "price": 72, + "category": "Accessories", + "quantity": 61, + "inventoryStatus": "INSTOCK", + "rating": 4, + "orders": [ + { + "id": "2000", + "productCode": "nvklal433", + "date": "2020-05-14", + "amount": 72, + "quantity": 1, + "customer": "Maisha Jefferson", + "status": "DELIVERED" + }, + { + "id": "2001", + "productCode": "nvklal433", + "date": "2020-02-28", + "amount": 144, + "quantity": 2, + "customer": "Octavia Murillo", + "status": "PENDING" + } + ] + }, + { + "id": "1002", + "code": "zz21cz3c1", + "name": "Blue Band", + "description": "Product Description", + "image": "blue-band.jpg", + "price": 79, + "category": "Fitness", + "quantity": 2, + "inventoryStatus": "LOWSTOCK", + "rating": 3, + "orders": [ + { + "id": "3000", + "productCode": "zz21cz3c1", + "date": "2020-07-05", + "amount": 79, + "quantity": 1, + "customer": "Stacey Leja", + "status": "DELIVERED" + }, + { + "id": "3001", + "productCode": "zz21cz3c1", + "date": "2020-02-06", + "amount": 79, + "quantity": 1, + "customer": "Ashley Wickens", + "status": "DELIVERED" + } + ] + }, + { + "id": "1003", + "code": "244wgerg2", + "name": "Blue T-Shirt", + "description": "Product Description", + "image": "blue-t-shirt.jpg", + "price": 29, + "category": "Clothing", + "quantity": 25, + "inventoryStatus": "INSTOCK", + "rating": 5, + "orders": [] + }, + { + "id": "1004", + "code": "h456wer53", + "name": "Bracelet", + "description": "Product Description", + "image": "bracelet.jpg", + "price": 15, + "category": "Accessories", + "quantity": 73, + "inventoryStatus": "INSTOCK", + "rating": 4, + "orders": [ + { + "id": "5000", + "productCode": "h456wer53", + "date": "2020-09-05", + "amount": 60, + "quantity": 4, + "customer": "Mayumi Misaki", + "status": "PENDING" + }, + { + "id": "5001", + "productCode": "h456wer53", + "date": "2019-04-16", + "amount": 2, + "quantity": 30, + "customer": "Francesco Salvatore", + "status": "DELIVERED" + } + ] + }, + { + "id": "1005", + "code": "av2231fwg", + "name": "Brown Purse", + "description": "Product Description", + "image": "brown-purse.jpg", + "price": 120, + "category": "Accessories", + "quantity": 0, + "inventoryStatus": "OUTOFSTOCK", + "rating": 4, + "orders": [ + { + "id": "6000", + "productCode": "av2231fwg", + "date": "2020-01-25", + "amount": 120, + "quantity": 1, + "customer": "Isabel Sinclair", + "status": "RETURNED" + }, + { + "id": "6001", + "productCode": "av2231fwg", + "date": "2019-03-12", + "amount": 240, + "quantity": 2, + "customer": "Lionel Clifford", + "status": "DELIVERED" + }, + { + "id": "6002", + "productCode": "av2231fwg", + "date": "2019-05-05", + "amount": 120, + "quantity": 1, + "customer": "Cody Chavez", + "status": "DELIVERED" + } + ] + }, + { + "id": "1006", + "code": "bib36pfvm", + "name": "Chakra Bracelet", + "description": "Product Description", + "image": "chakra-bracelet.jpg", + "price": 32, + "category": "Accessories", + "quantity": 5, + "inventoryStatus": "LOWSTOCK", + "rating": 3, + "orders": [ + { + "id": "7000", + "productCode": "bib36pfvm", + "date": "2020-02-24", + "amount": 32, + "quantity": 1, + "customer": "Arvin Darci", + "status": "DELIVERED" + }, + { + "id": "7001", + "productCode": "bib36pfvm", + "date": "2020-01-14", + "amount": 64, + "quantity": 2, + "customer": "Izzy Jones", + "status": "PENDING" + } + ] + }, + { + "id": "1007", + "code": "mbvjkgip5", + "name": "Galaxy Earrings", + "description": "Product Description", + "image": "galaxy-earrings.jpg", + "price": 34, + "category": "Accessories", + "quantity": 23, + "inventoryStatus": "INSTOCK", + "rating": 5, + "orders": [ + { + "id": "8000", + "productCode": "mbvjkgip5", + "date": "2020-06-19", + "amount": 34, + "quantity": 1, + "customer": "Jennifer Smith", + "status": "DELIVERED" + } + ] + }, + { + "id": "1008", + "code": "vbb124btr", + "name": "Game Controller", + "description": "Product Description", + "image": "game-controller.jpg", + "price": 99, + "category": "Electronics", + "quantity": 2, + "inventoryStatus": "LOWSTOCK", + "rating": 4, + "orders": [ + { + "id": "9000", + "productCode": "vbb124btr", + "date": "2020-01-05", + "amount": 99, + "quantity": 1, + "customer": "Jeanfrancois David", + "status": "DELIVERED" + }, + { + "id": "9001", + "productCode": "vbb124btr", + "date": "2020-01-19", + "amount": 198, + "quantity": 2, + "customer": "Ivar Greenwood", + "status": "RETURNED" + } + ] + }, + { + "id": "1009", + "code": "cm230f032", + "name": "Gaming Set", + "description": "Product Description", + "image": "gaming-set.jpg", + "price": 299, + "category": "Electronics", + "quantity": 63, + "inventoryStatus": "INSTOCK", + "rating": 3, + "orders": [ + { + "id": "10000", + "productCode": "cm230f032", + "date": "2020-06-24", + "amount": 299, + "quantity": 1, + "customer": "Kadeem Mujtaba", + "status": "PENDING" + }, + { + "id": "10001", + "productCode": "cm230f032", + "date": "2020-05-11", + "amount": 299, + "quantity": 1, + "customer": "Ashley Wickens", + "status": "DELIVERED" + }, + { + "id": "10002", + "productCode": "cm230f032", + "date": "2019-02-07", + "amount": 299, + "quantity": 1, + "customer": "Julie Johnson", + "status": "DELIVERED" + }, + { + "id": "10003", + "productCode": "cm230f032", + "date": "2020-04-26", + "amount": 299, + "quantity": 1, + "customer": "Tony Costa", + "status": "CANCELLED" + } + ] + } + ] +} diff --git a/apps/showcase/assets/data/demo/products-orders.json b/apps/showcase/assets/data/demo/products-orders.json new file mode 100644 index 00000000000..0db107a3e06 --- /dev/null +++ b/apps/showcase/assets/data/demo/products-orders.json @@ -0,0 +1,833 @@ +{ + "data": [ + { + "id": "1000", + "code": "f230fh0g3", + "name": "Bamboo Watch", + "description": "Product Description", + "image": "bamboo-watch.jpg", + "price": 65, + "category": "Accessories", + "quantity": 24, + "inventoryStatus": "INSTOCK", + "rating": 5, + "orders": [ + { + "id": "1000-0", + "productCode": "f230fh0g3", + "date": "2020-09-13", + "amount": 65, + "quantity": 1, + "customer": "David James", + "status": "PENDING" + }, + { + "id": "1001-1", + "productCode": "f230fh0g3", + "date": "2020-05-14", + "amount": 130, + "quantity": 2, + "customer": "Leon Rodrigues", + "status": "DELIVERED" + }, + { + "id": "1002-2", + "productCode": "f230fh0g3", + "date": "2019-01-04", + "amount": 65, + "quantity": 1, + "customer": "Juan Alejandro", + "status": "RETURNED" + }, + { + "id": "1003-3", + "productCode": "f230fh0g3", + "date": "2020-09-13", + "amount": 195, + "quantity": 3, + "customer": "Claire Morrow", + "status": "CANCELLED" + } + ] + }, + { + "id": "1001", + "code": "nvklal433", + "name": "Black Watch", + "description": "Product Description", + "image": "black-watch.jpg", + "price": 72, + "category": "Accessories", + "quantity": 61, + "inventoryStatus": "INSTOCK", + "rating": 4, + "orders": [ + { + "id": "1001-0", + "productCode": "nvklal433", + "date": "2020-05-14", + "amount": 72, + "quantity": 1, + "customer": "Maisha Jefferson", + "status": "DELIVERED" + }, + { + "id": "1001-1", + "productCode": "nvklal433", + "date": "2020-02-28", + "amount": 144, + "quantity": 2, + "customer": "Octavia Murillo", + "status": "PENDING" + } + ] + }, + { + "id": "1002", + "code": "zz21cz3c1", + "name": "Blue Band", + "description": "Product Description", + "image": "blue-band.jpg", + "price": 79, + "category": "Fitness", + "quantity": 2, + "inventoryStatus": "LOWSTOCK", + "rating": 3, + "orders": [ + { + "id": "1002-0", + "productCode": "zz21cz3c1", + "date": "2020-07-05", + "amount": 79, + "quantity": 1, + "customer": "Stacey Leja", + "status": "DELIVERED" + }, + { + "id": "1002-1", + "productCode": "zz21cz3c1", + "date": "2020-02-06", + "amount": 79, + "quantity": 1, + "customer": "Ashley Wickens", + "status": "DELIVERED" + } + ] + }, + { + "id": "1003", + "code": "244wgerg2", + "name": "Blue T-Shirt", + "description": "Product Description", + "image": "blue-t-shirt.jpg", + "price": 29, + "category": "Clothing", + "quantity": 25, + "inventoryStatus": "INSTOCK", + "rating": 5, + "orders": [] + }, + { + "id": "1004", + "code": "h456wer53", + "name": "Bracelet", + "description": "Product Description", + "image": "bracelet.jpg", + "price": 15, + "category": "Accessories", + "quantity": 73, + "inventoryStatus": "INSTOCK", + "rating": 4, + "orders": [ + { + "id": "1004-0", + "productCode": "h456wer53", + "date": "2020-09-05", + "amount": 60, + "quantity": 4, + "customer": "Mayumi Misaki", + "status": "PENDING" + }, + { + "id": "1004-5", + "productCode": "h456wer53", + "date": "2019-04-16", + "amount": 2, + "quantity": 30, + "customer": "Francesco Salvatore", + "status": "DELIVERED" + } + ] + }, + { + "id": "1005", + "code": "av2231fwg", + "name": "Brown Purse", + "description": "Product Description", + "image": "brown-purse.jpg", + "price": 120, + "category": "Accessories", + "quantity": 0, + "inventoryStatus": "OUTOFSTOCK", + "rating": 4, + "orders": [ + { + "id": "1005-0", + "productCode": "av2231fwg", + "date": "2020-01-25", + "amount": 120, + "quantity": 1, + "customer": "Isabel Sinclair", + "status": "RETURNED" + }, + { + "id": "1005-1", + "productCode": "av2231fwg", + "date": "2019-03-12", + "amount": 240, + "quantity": 2, + "customer": "Lionel Clifford", + "status": "DELIVERED" + }, + { + "id": "1005-2", + "productCode": "av2231fwg", + "date": "2019-05-05", + "amount": 120, + "quantity": 1, + "customer": "Cody Chavez", + "status": "DELIVERED" + } + ] + }, + { + "id": "1006", + "code": "bib36pfvm", + "name": "Chakra Bracelet", + "description": "Product Description", + "image": "chakra-bracelet.jpg", + "price": 32, + "category": "Accessories", + "quantity": 5, + "inventoryStatus": "LOWSTOCK", + "rating": 3, + "orders": [ + { + "id": "1006-0", + "productCode": "bib36pfvm", + "date": "2020-02-24", + "amount": 32, + "quantity": 1, + "customer": "Arvin Darci", + "status": "DELIVERED" + }, + { + "id": "1006-1", + "productCode": "bib36pfvm", + "date": "2020-01-14", + "amount": 64, + "quantity": 2, + "customer": "Izzy Jones", + "status": "PENDING" + } + ] + }, + { + "id": "1007", + "code": "mbvjkgip5", + "name": "Galaxy Earrings", + "description": "Product Description", + "image": "galaxy-earrings.jpg", + "price": 34, + "category": "Accessories", + "quantity": 23, + "inventoryStatus": "INSTOCK", + "rating": 5, + "orders": [ + { + "id": "1007-0", + "productCode": "mbvjkgip5", + "date": "2020-06-19", + "amount": 34, + "quantity": 1, + "customer": "Jennifer Smith", + "status": "DELIVERED" + } + ] + }, + { + "id": "1008", + "code": "vbb124btr", + "name": "Game Controller", + "description": "Product Description", + "image": "game-controller.jpg", + "price": 99, + "category": "Electronics", + "quantity": 2, + "inventoryStatus": "LOWSTOCK", + "rating": 4, + "orders": [ + { + "id": "1008-0", + "productCode": "vbb124btr", + "date": "2020-01-05", + "amount": 99, + "quantity": 1, + "customer": "Jeanfrancois David", + "status": "DELIVERED" + }, + { + "id": "1008-1", + "productCode": "vbb124btr", + "date": "2020-01-19", + "amount": 198, + "quantity": 2, + "customer": "Ivar Greenwood", + "status": "RETURNED" + } + ] + }, + { + "id": "1009", + "code": "cm230f032", + "name": "Gaming Set", + "description": "Product Description", + "image": "gaming-set.jpg", + "price": 299, + "category": "Electronics", + "quantity": 63, + "inventoryStatus": "INSTOCK", + "rating": 3, + "orders": [ + { + "id": "1009-0", + "productCode": "cm230f032", + "date": "2020-06-24", + "amount": 299, + "quantity": 1, + "customer": "Kadeem Mujtaba", + "status": "PENDING" + }, + { + "id": "1009-1", + "productCode": "cm230f032", + "date": "2020-05-11", + "amount": 299, + "quantity": 1, + "customer": "Ashley Wickens", + "status": "DELIVERED" + }, + { + "id": "1009-2", + "productCode": "cm230f032", + "date": "2019-02-07", + "amount": 299, + "quantity": 1, + "customer": "Julie Johnson", + "status": "DELIVERED" + }, + { + "id": "1009-3", + "productCode": "cm230f032", + "date": "2020-04-26", + "amount": 299, + "quantity": 1, + "customer": "Tony Costa", + "status": "CANCELLED" + } + ] + }, + { + "id": "1010", + "code": "plb34234v", + "name": "Gold Phone Case", + "description": "Product Description", + "image": "gold-phone-case.jpg", + "price": 24, + "category": "Accessories", + "quantity": 0, + "inventoryStatus": "OUTOFSTOCK", + "rating": 4, + "orders": [ + { + "id": "1010-0", + "productCode": "plb34234v", + "date": "2020-02-04", + "amount": 24, + "quantity": 1, + "customer": "James Butt", + "status": "DELIVERED" + }, + { + "id": "1010-1", + "productCode": "plb34234v", + "date": "2020-05-05", + "amount": 48, + "quantity": 2, + "customer": "Josephine Darakjy", + "status": "DELIVERED" + } + ] + }, + { + "id": "1011", + "code": "4920nnc2d", + "name": "Green Earbuds", + "description": "Product Description", + "image": "green-earbuds.jpg", + "price": 89, + "category": "Electronics", + "quantity": 23, + "inventoryStatus": "INSTOCK", + "rating": 4, + "orders": [ + { + "id": "1011-0", + "productCode": "4920nnc2d", + "date": "2020-06-01", + "amount": 89, + "quantity": 1, + "customer": "Art Venere", + "status": "DELIVERED" + } + ] + }, + { + "id": "1012", + "code": "250vm23cc", + "name": "Green T-Shirt", + "description": "Product Description", + "image": "green-t-shirt.jpg", + "price": 49, + "category": "Clothing", + "quantity": 74, + "inventoryStatus": "INSTOCK", + "rating": 5, + "orders": [ + { + "id": "1012-0", + "productCode": "250vm23cc", + "date": "2020-02-05", + "amount": 49, + "quantity": 1, + "customer": "Lenna Paprocki", + "status": "DELIVERED" + }, + { + "id": "1012-1", + "productCode": "250vm23cc", + "date": "2020-02-15", + "amount": 49, + "quantity": 1, + "customer": "Donette Foller", + "status": "PENDING" + } + ] + }, + { + "id": "1013", + "code": "fldsmn31b", + "name": "Grey T-Shirt", + "description": "Product Description", + "image": "grey-t-shirt.jpg", + "price": 48, + "category": "Clothing", + "quantity": 0, + "inventoryStatus": "OUTOFSTOCK", + "rating": 3, + "orders": [ + { + "id": "1013-0", + "productCode": "fldsmn31b", + "date": "2020-04-01", + "amount": 48, + "quantity": 1, + "customer": "Simona Morasca", + "status": "DELIVERED" + } + ] + }, + { + "id": "1014", + "code": "waas1x2as", + "name": "Headphones", + "description": "Product Description", + "image": "headphones.jpg", + "price": 175, + "category": "Electronics", + "quantity": 8, + "inventoryStatus": "LOWSTOCK", + "rating": 5, + "orders": [ + { + "id": "1014-0", + "productCode": "waas1x2as", + "date": "2020-05-15", + "amount": 175, + "quantity": 1, + "customer": "Lenna Paprocki", + "status": "DELIVERED" + }, + { + "id": "1014-1", + "productCode": "waas1x2as", + "date": "2020-01-02", + "amount": 175, + "quantity": 1, + "customer": "Donette Foller", + "status": "CANCELLED" + } + ] + }, + { + "id": "1015", + "code": "vb34btbg5", + "name": "Light Green T-Shirt", + "description": "Product Description", + "image": "light-green-t-shirt.jpg", + "price": 49, + "category": "Clothing", + "quantity": 34, + "inventoryStatus": "INSTOCK", + "rating": 4, + "orders": [ + { + "id": "1015-0", + "productCode": "vb34btbg5", + "date": "2020-07-02", + "amount": 98, + "quantity": 2, + "customer": "Mitsue Tollner", + "status": "DELIVERED" + } + ] + }, + { + "id": "1016", + "code": "k8l6j58jl", + "name": "Lime Band", + "description": "Product Description", + "image": "lime-band.jpg", + "price": 79, + "category": "Fitness", + "quantity": 12, + "inventoryStatus": "INSTOCK", + "rating": 3, + "orders": [] + }, + { + "id": "1017", + "code": "v435nn85n", + "name": "Mini Speakers", + "description": "Product Description", + "image": "mini-speakers.jpg", + "price": 85, + "category": "Clothing", + "quantity": 42, + "inventoryStatus": "INSTOCK", + "rating": 4, + "orders": [ + { + "id": "1017-0", + "productCode": "v435nn85n", + "date": "2020-07-12", + "amount": 85, + "quantity": 1, + "customer": "Minna Amigon", + "status": "DELIVERED" + } + ] + }, + { + "id": "1018", + "code": "09zx9c0zc", + "name": "Painted Phone Case", + "description": "Product Description", + "image": "painted-phone-case.jpg", + "price": 56, + "category": "Accessories", + "quantity": 41, + "inventoryStatus": "INSTOCK", + "rating": 5, + "orders": [ + { + "id": "1018-0", + "productCode": "09zx9c0zc", + "date": "2020-07-01", + "amount": 56, + "quantity": 1, + "customer": "Abel Maclead", + "status": "DELIVERED" + }, + { + "id": "1018-1", + "productCode": "09zx9c0zc", + "date": "2020-05-02", + "amount": 56, + "quantity": 1, + "customer": "Minna Amigon", + "status": "RETURNED" + } + ] + }, + { + "id": "1019", + "code": "mnb5mb2m5", + "name": "Pink Band", + "description": "Product Description", + "image": "pink-band.jpg", + "price": 79, + "category": "Fitness", + "quantity": 63, + "inventoryStatus": "INSTOCK", + "rating": 4, + "orders": [] + }, + { + "id": "1020", + "code": "r23fwf2w3", + "name": "Pink Purse", + "description": "Product Description", + "image": "pink-purse.jpg", + "price": 110, + "category": "Accessories", + "quantity": 0, + "inventoryStatus": "OUTOFSTOCK", + "rating": 4, + "orders": [ + { + "id": "1020-0", + "productCode": "r23fwf2w3", + "date": "2020-05-29", + "amount": 110, + "quantity": 1, + "customer": "Kiley Caldarera", + "status": "DELIVERED" + }, + { + "id": "1020-1", + "productCode": "r23fwf2w3", + "date": "2020-02-11", + "amount": 220, + "quantity": 2, + "customer": "Graciela Ruta", + "status": "DELIVERED" + } + ] + }, + { + "id": "1021", + "code": "pxpzczo23", + "name": "Purple Band", + "description": "Product Description", + "image": "purple-band.jpg", + "price": 79, + "category": "Fitness", + "quantity": 6, + "inventoryStatus": "LOWSTOCK", + "rating": 3, + "orders": [ + { + "id": "1021-0", + "productCode": "pxpzczo23", + "date": "2020-02-02", + "amount": 79, + "quantity": 1, + "customer": "Cammy Albares", + "status": "DELIVERED" + } + ] + }, + { + "id": "1022", + "code": "2c42cb5cb", + "name": "Purple Gemstone Necklace", + "description": "Product Description", + "image": "purple-gemstone-necklace.jpg", + "price": 45, + "category": "Accessories", + "quantity": 62, + "inventoryStatus": "INSTOCK", + "rating": 4, + "orders": [ + { + "id": "1022-0", + "productCode": "2c42cb5cb", + "date": "2020-06-29", + "amount": 45, + "quantity": 1, + "customer": "Mattie Poquette", + "status": "DELIVERED" + }, + { + "id": "1022-1", + "productCode": "2c42cb5cb", + "date": "2020-02-11", + "amount": 135, + "quantity": 3, + "customer": "Meaghan Garufi", + "status": "DELIVERED" + } + ] + }, + { + "id": "1023", + "code": "5k43kkk23", + "name": "Purple T-Shirt", + "description": "Product Description", + "image": "purple-t-shirt.jpg", + "price": 49, + "category": "Clothing", + "quantity": 2, + "inventoryStatus": "LOWSTOCK", + "rating": 5, + "orders": [ + { + "id": "1023-0", + "productCode": "5k43kkk23", + "date": "2020-04-15", + "amount": 49, + "quantity": 1, + "customer": "Gladys Rim", + "status": "RETURNED" + } + ] + }, + { + "id": "1024", + "code": "lm2tny2k4", + "name": "Shoes", + "description": "Product Description", + "image": "shoes.jpg", + "price": 64, + "category": "Clothing", + "quantity": 0, + "inventoryStatus": "INSTOCK", + "rating": 4, + "orders": [] + }, + { + "id": "1025", + "code": "nbm5mv45n", + "name": "Sneakers", + "description": "Product Description", + "image": "sneakers.jpg", + "price": 78, + "category": "Clothing", + "quantity": 52, + "inventoryStatus": "INSTOCK", + "rating": 4, + "orders": [ + { + "id": "1025-0", + "productCode": "nbm5mv45n", + "date": "2020-02-19", + "amount": 78, + "quantity": 1, + "customer": "Yuki Whobrey", + "status": "DELIVERED" + }, + { + "id": "1025-1", + "productCode": "nbm5mv45n", + "date": "2020-05-21", + "amount": 78, + "quantity": 1, + "customer": "Fletcher Flosi", + "status": "PENDING" + } + ] + }, + { + "id": "1026", + "code": "zx23zc42c", + "name": "Teal T-Shirt", + "description": "Product Description", + "image": "teal-t-shirt.jpg", + "price": 49, + "category": "Clothing", + "quantity": 3, + "inventoryStatus": "LOWSTOCK", + "rating": 3, + "orders": [ + { + "id": "1026-0", + "productCode": "zx23zc42c", + "date": "2020-04-24", + "amount": 98, + "quantity": 2, + "customer": "Bette Nicka", + "status": "DELIVERED" + } + ] + }, + { + "id": "1027", + "code": "acvx872gc", + "name": "Yellow Earbuds", + "description": "Product Description", + "image": "yellow-earbuds.jpg", + "price": 89, + "category": "Electronics", + "quantity": 35, + "inventoryStatus": "INSTOCK", + "rating": 3, + "orders": [ + { + "id": "1027-0", + "productCode": "acvx872gc", + "date": "2020-01-29", + "amount": 89, + "quantity": 1, + "customer": "Veronika Inouye", + "status": "DELIVERED" + }, + { + "id": "1027-1", + "productCode": "acvx872gc", + "date": "2020-06-11", + "amount": 89, + "quantity": 1, + "customer": "Willard Kolmetz", + "status": "DELIVERED" + } + ] + }, + { + "id": "1028", + "code": "tx125ck42", + "name": "Yoga Mat", + "description": "Product Description", + "image": "yoga-mat.jpg", + "price": 20, + "category": "Fitness", + "quantity": 15, + "inventoryStatus": "INSTOCK", + "rating": 5, + "orders": [] + }, + { + "id": "1029", + "code": "gwuby345v", + "name": "Yoga Set", + "description": "Product Description", + "image": "yoga-set.jpg", + "price": 20, + "category": "Fitness", + "quantity": 25, + "inventoryStatus": "INSTOCK", + "rating": 8, + "orders": [ + { + "id": "1026-0", + "productCode": "gwuby345v", + "date": "2020-02-14", + "amount": 4, + "quantity": 80, + "customer": "Maryann Royster", + "status": "DELIVERED" + } + ] + } + ] +} diff --git a/apps/showcase/assets/data/demo/products-small.json b/apps/showcase/assets/data/demo/products-small.json new file mode 100644 index 00000000000..261c6a50895 --- /dev/null +++ b/apps/showcase/assets/data/demo/products-small.json @@ -0,0 +1,124 @@ +{ + "data": [ + { + "id": "1000", + "code": "f230fh0g3", + "name": "Bamboo Watch", + "description": "Product Description", + "image": "bamboo-watch.jpg", + "price": 65, + "category": "Accessories", + "quantity": 24, + "inventoryStatus": "INSTOCK", + "rating": 5 + }, + { + "id": "1001", + "code": "nvklal433", + "name": "Black Watch", + "description": "Product Description", + "image": "black-watch.jpg", + "price": 72, + "category": "Accessories", + "quantity": 61, + "inventoryStatus": "OUTOFSTOCK", + "rating": 4 + }, + { + "id": "1002", + "code": "zz21cz3c1", + "name": "Blue Band", + "description": "Product Description", + "image": "blue-band.jpg", + "price": 79, + "category": "Fitness", + "quantity": 2, + "inventoryStatus": "LOWSTOCK", + "rating": 3 + }, + { + "id": "1003", + "code": "244wgerg2", + "name": "Blue T-Shirt", + "description": "Product Description", + "image": "blue-t-shirt.jpg", + "price": 29, + "category": "Clothing", + "quantity": 25, + "inventoryStatus": "INSTOCK", + "rating": 5 + }, + { + "id": "1004", + "code": "h456wer53", + "name": "Bracelet", + "description": "Product Description", + "image": "bracelet.jpg", + "price": 15, + "category": "Accessories", + "quantity": 73, + "inventoryStatus": "INSTOCK", + "rating": 4 + }, + { + "id": "1005", + "code": "av2231fwg", + "name": "Brown Purse", + "description": "Product Description", + "image": "brown-purse.jpg", + "price": 120, + "category": "Accessories", + "quantity": 0, + "inventoryStatus": "OUTOFSTOCK", + "rating": 4 + }, + { + "id": "1006", + "code": "bib36pfvm", + "name": "Chakra Bracelet", + "description": "Product Description", + "image": "chakra-bracelet.jpg", + "price": 32, + "category": "Accessories", + "quantity": 5, + "inventoryStatus": "LOWSTOCK", + "rating": 3 + }, + { + "id": "1007", + "code": "mbvjkgip5", + "name": "Galaxy Earrings", + "description": "Product Description", + "image": "galaxy-earrings.jpg", + "price": 34, + "category": "Accessories", + "quantity": 23, + "inventoryStatus": "INSTOCK", + "rating": 5 + }, + { + "id": "1008", + "code": "vbb124btr", + "name": "Game Controller", + "description": "Product Description", + "image": "game-controller.jpg", + "price": 99, + "category": "Electronics", + "quantity": 2, + "inventoryStatus": "LOWSTOCK", + "rating": 4 + }, + { + "id": "1009", + "code": "cm230f032", + "name": "Gaming Set", + "description": "Product Description", + "image": "gaming-set.jpg", + "price": 299, + "category": "Electronics", + "quantity": 63, + "inventoryStatus": "INSTOCK", + "rating": 3 + } + ] +} diff --git a/apps/showcase/assets/data/demo/products.json b/apps/showcase/assets/data/demo/products.json new file mode 100644 index 00000000000..492a7ce432b --- /dev/null +++ b/apps/showcase/assets/data/demo/products.json @@ -0,0 +1,364 @@ +{ + "data": [ + { + "id": "1000", + "code": "f230fh0g3", + "name": "Bamboo Watch", + "description": "Product Description", + "image": "bamboo-watch.jpg", + "price": 65, + "category": "Accessories", + "quantity": 24, + "inventoryStatus": "INSTOCK", + "rating": 5 + }, + { + "id": "1001", + "code": "nvklal433", + "name": "Black Watch", + "description": "Product Description", + "image": "black-watch.jpg", + "price": 72, + "category": "Accessories", + "quantity": 61, + "inventoryStatus": "INSTOCK", + "rating": 4 + }, + { + "id": "1002", + "code": "zz21cz3c1", + "name": "Blue Band", + "description": "Product Description", + "image": "blue-band.jpg", + "price": 79, + "category": "Fitness", + "quantity": 2, + "inventoryStatus": "LOWSTOCK", + "rating": 3 + }, + { + "id": "1003", + "code": "244wgerg2", + "name": "Blue T-Shirt", + "description": "Product Description", + "image": "blue-t-shirt.jpg", + "price": 29, + "category": "Clothing", + "quantity": 25, + "inventoryStatus": "INSTOCK", + "rating": 5 + }, + { + "id": "1004", + "code": "h456wer53", + "name": "Bracelet", + "description": "Product Description", + "image": "bracelet.jpg", + "price": 15, + "category": "Accessories", + "quantity": 73, + "inventoryStatus": "INSTOCK", + "rating": 4 + }, + { + "id": "1005", + "code": "av2231fwg", + "name": "Brown Purse", + "description": "Product Description", + "image": "brown-purse.jpg", + "price": 120, + "category": "Accessories", + "quantity": 0, + "inventoryStatus": "OUTOFSTOCK", + "rating": 4 + }, + { + "id": "1006", + "code": "bib36pfvm", + "name": "Chakra Bracelet", + "description": "Product Description", + "image": "chakra-bracelet.jpg", + "price": 32, + "category": "Accessories", + "quantity": 5, + "inventoryStatus": "LOWSTOCK", + "rating": 3 + }, + { + "id": "1007", + "code": "mbvjkgip5", + "name": "Galaxy Earrings", + "description": "Product Description", + "image": "galaxy-earrings.jpg", + "price": 34, + "category": "Accessories", + "quantity": 23, + "inventoryStatus": "INSTOCK", + "rating": 5 + }, + { + "id": "1008", + "code": "vbb124btr", + "name": "Game Controller", + "description": "Product Description", + "image": "game-controller.jpg", + "price": 99, + "category": "Electronics", + "quantity": 2, + "inventoryStatus": "LOWSTOCK", + "rating": 4 + }, + { + "id": "1009", + "code": "cm230f032", + "name": "Gaming Set", + "description": "Product Description", + "image": "gaming-set.jpg", + "price": 299, + "category": "Electronics", + "quantity": 63, + "inventoryStatus": "INSTOCK", + "rating": 3 + }, + { + "id": "1010", + "code": "plb34234v", + "name": "Gold Phone Case", + "description": "Product Description", + "image": "gold-phone-case.jpg", + "price": 24, + "category": "Accessories", + "quantity": 0, + "inventoryStatus": "OUTOFSTOCK", + "rating": 4 + }, + { + "id": "1011", + "code": "4920nnc2d", + "name": "Green Earbuds", + "description": "Product Description", + "image": "green-earbuds.jpg", + "price": 89, + "category": "Electronics", + "quantity": 23, + "inventoryStatus": "INSTOCK", + "rating": 4 + }, + { + "id": "1012", + "code": "250vm23cc", + "name": "Green T-Shirt", + "description": "Product Description", + "image": "green-t-shirt.jpg", + "price": 49, + "category": "Clothing", + "quantity": 74, + "inventoryStatus": "INSTOCK", + "rating": 5 + }, + { + "id": "1013", + "code": "fldsmn31b", + "name": "Grey T-Shirt", + "description": "Product Description", + "image": "grey-t-shirt.jpg", + "price": 48, + "category": "Clothing", + "quantity": 0, + "inventoryStatus": "OUTOFSTOCK", + "rating": 3 + }, + { + "id": "1014", + "code": "waas1x2as", + "name": "Headphones", + "description": "Product Description", + "image": "headphones.jpg", + "price": 175, + "category": "Electronics", + "quantity": 8, + "inventoryStatus": "LOWSTOCK", + "rating": 5 + }, + { + "id": "1015", + "code": "vb34btbg5", + "name": "Light Green T-Shirt", + "description": "Product Description", + "image": "light-green-t-shirt.jpg", + "price": 49, + "category": "Clothing", + "quantity": 34, + "inventoryStatus": "INSTOCK", + "rating": 4 + }, + { + "id": "1016", + "code": "k8l6j58jl", + "name": "Lime Band", + "description": "Product Description", + "image": "lime-band.jpg", + "price": 79, + "category": "Fitness", + "quantity": 12, + "inventoryStatus": "INSTOCK", + "rating": 3 + }, + { + "id": "1017", + "code": "v435nn85n", + "name": "Mini Speakers", + "description": "Product Description", + "image": "mini-speakers.jpg", + "price": 85, + "category": "Clothing", + "quantity": 42, + "inventoryStatus": "INSTOCK", + "rating": 4 + }, + { + "id": "1018", + "code": "09zx9c0zc", + "name": "Painted Phone Case", + "description": "Product Description", + "image": "painted-phone-case.jpg", + "price": 56, + "category": "Accessories", + "quantity": 41, + "inventoryStatus": "INSTOCK", + "rating": 5 + }, + { + "id": "1019", + "code": "mnb5mb2m5", + "name": "Pink Band", + "description": "Product Description", + "image": "pink-band.jpg", + "price": 79, + "category": "Fitness", + "quantity": 63, + "inventoryStatus": "INSTOCK", + "rating": 4 + }, + { + "id": "1020", + "code": "r23fwf2w3", + "name": "Pink Purse", + "description": "Product Description", + "image": "pink-purse.jpg", + "price": 110, + "category": "Accessories", + "quantity": 0, + "inventoryStatus": "OUTOFSTOCK", + "rating": 4 + }, + { + "id": "1021", + "code": "pxpzczo23", + "name": "Purple Band", + "description": "Product Description", + "image": "purple-band.jpg", + "price": 79, + "category": "Fitness", + "quantity": 6, + "inventoryStatus": "LOWSTOCK", + "rating": 3 + }, + { + "id": "1022", + "code": "2c42cb5cb", + "name": "Purple Gemstone Necklace", + "description": "Product Description", + "image": "purple-gemstone-necklace.jpg", + "price": 45, + "category": "Accessories", + "quantity": 62, + "inventoryStatus": "INSTOCK", + "rating": 4 + }, + { + "id": "1023", + "code": "5k43kkk23", + "name": "Purple T-Shirt", + "description": "Product Description", + "image": "purple-t-shirt.jpg", + "price": 49, + "category": "Clothing", + "quantity": 2, + "inventoryStatus": "LOWSTOCK", + "rating": 5 + }, + { + "id": "1024", + "code": "lm2tny2k4", + "name": "Shoes", + "description": "Product Description", + "image": "shoes.jpg", + "price": 64, + "category": "Clothing", + "quantity": 0, + "inventoryStatus": "INSTOCK", + "rating": 4 + }, + { + "id": "1025", + "code": "nbm5mv45n", + "name": "Sneakers", + "description": "Product Description", + "image": "sneakers.jpg", + "price": 78, + "category": "Clothing", + "quantity": 52, + "inventoryStatus": "INSTOCK", + "rating": 4 + }, + { + "id": "1026", + "code": "zx23zc42c", + "name": "Teal T-Shirt", + "description": "Product Description", + "image": "teal-t-shirt.jpg", + "price": 49, + "category": "Clothing", + "quantity": 3, + "inventoryStatus": "LOWSTOCK", + "rating": 3 + }, + { + "id": "1027", + "code": "acvx872gc", + "name": "Yellow Earbuds", + "description": "Product Description", + "image": "yellow-earbuds.jpg", + "price": 89, + "category": "Electronics", + "quantity": 35, + "inventoryStatus": "INSTOCK", + "rating": 3 + }, + { + "id": "1028", + "code": "tx125ck42", + "name": "Yoga Mat", + "description": "Product Description", + "image": "yoga-mat.jpg", + "price": 20, + "category": "Fitness", + "quantity": 15, + "inventoryStatus": "INSTOCK", + "rating": 5 + }, + { + "id": "1029", + "code": "gwuby345v", + "name": "Yoga Set", + "description": "Product Description", + "image": "yoga-set.jpg", + "price": 20, + "category": "Fitness", + "quantity": 25, + "inventoryStatus": "INSTOCK", + "rating": 8 + } + ] +} diff --git a/apps/showcase/assets/data/demo/scheduleevents.json b/apps/showcase/assets/data/demo/scheduleevents.json new file mode 100755 index 00000000000..6a9bb1d64f4 --- /dev/null +++ b/apps/showcase/assets/data/demo/scheduleevents.json @@ -0,0 +1,68 @@ +{ + "data": [ + { + "id": 1, + "title": "All Day Event", + "start": "2019-01-01" + }, + { + "id": 2, + "title": "Long Event", + "start": "2019-01-07", + "end": "2019-01-10" + }, + { + "id": 3, + "title": "Repeating Event", + "start": "2019-01-09T16:00:00" + }, + { + "id": 4, + "title": "Repeating Event", + "start": "2019-01-16T16:00:00" + }, + { + "id": 5, + "title": "Conference", + "start": "2019-01-11", + "end": "2019-01-13" + }, + { + "id": 6, + "title": "Meeting", + "start": "2019-01-12T10:30:00", + "end": "2019-01-12T12:30:00" + }, + { + "id": 7, + "title": "Lunch", + "start": "2019-01-12T12:00:00" + }, + { + "id": 8, + "title": "Meeting", + "start": "2019-01-12T14:30:00" + }, + { + "id": 9, + "title": "Happy Hour", + "start": "2019-01-12T17:30:00" + }, + { + "id": 10, + "title": "Dinner", + "start": "2019-01-12T20:00:00" + }, + { + "id": 11, + "title": "Birthday Party", + "start": "2019-01-13T07:00:00" + }, + { + "id": 12, + "title": "Click for Google", + "url": "http://google.com/", + "start": "2019-01-28" + } + ] +} diff --git a/src/assets/showcase/data/icons.json b/apps/showcase/assets/data/icons.json similarity index 81% rename from src/assets/showcase/data/icons.json rename to apps/showcase/assets/data/icons.json index d2944a2d733..0f1a473229e 100644 --- a/src/assets/showcase/data/icons.json +++ b/apps/showcase/assets/data/icons.json @@ -6,23 +6,13 @@ "paths": [ "M93.091 232.729c0-42.56 35.015-77.575 77.575-77.575h133.744l172.25 200.958c8.842 10.317 21.752 16.254 35.34 16.254h341.336c42.555 0 77.575 35.016 77.575 77.576v341.333c0 42.562-35.021 77.575-77.575 77.575h-682.669c-42.56 0-77.575-35.013-77.575-77.575v-558.545zM170.666 62.063c-93.972 0-170.666 76.694-170.666 170.666v558.545c0 93.974 76.694 170.664 170.666 170.664h682.669c93.974 0 170.664-76.69 170.664-170.664v-341.333c0-93.973-76.69-170.666-170.664-170.666h-319.928l-172.25-200.959c-8.843-10.316-21.752-16.254-35.34-16.254h-155.152zM512 434.426c25.706 0 46.545 20.839 46.545 46.545v77.576h77.576c25.706 0 46.545 20.839 46.545 46.545s-20.839 46.546-46.545 46.546h-77.576v77.575c0 25.708-20.839 46.547-46.545 46.547s-46.545-20.838-46.545-46.547v-77.575h-77.576c-25.706 0-46.545-20.839-46.545-46.546s20.839-46.545 46.545-46.545h77.576v-77.576c0-25.706 20.839-46.545 46.545-46.545z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "folder-plus", - "add", - "new", - "create", - "container" - ] + "tags": ["folder-plus", "add", "new", "create", "container"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 357, "id": 315, @@ -39,23 +29,13 @@ "paths": [ "M312.166 186.266l82.248-82.248 82.249 82.248c19.516 19.516 51.158 19.516 70.673 0l82.249-82.248 82.248 82.248c19.516 19.516 51.156 19.516 70.671 0l38.159-38.154v727.773l-38.159-38.151c-19.515-19.515-51.155-19.515-70.671 0l-82.248 82.249-82.249-82.249c-19.516-19.515-51.158-19.515-70.673 0l-82.249 82.249-82.248-82.249c-19.516-19.515-51.158-19.515-70.674 0l-38.154 38.151v-727.773l38.154 38.154c19.517 19.516 51.158 19.516 70.674 0zM429.751 14.637c-19.515-19.516-51.157-19.516-70.674 0l-82.248 82.249-76.369-76.37c-31.481-31.482-85.31-9.185-85.31 35.337v912.295c0 44.522 53.829 66.816 85.31 35.335l76.369-76.368 82.248 82.249c19.516 19.515 51.158 19.515 70.674 0l82.248-82.249 82.249 82.249c19.515 19.515 51.157 19.515 70.673 0l82.248-82.249 76.368 76.368c31.481 31.481 85.314 9.187 85.314-35.335v-912.295c0-44.522-53.833-66.819-85.314-35.337l-76.368 76.37-82.248-82.249c-19.515-19.516-51.157-19.516-70.673 0l-82.249 82.249-82.248-82.249zM394.414 291.53c-24.352 0-44.094 19.742-44.094 44.095s19.742 44.094 44.094 44.094h235.171c24.352 0 44.094-19.742 44.094-44.094s-19.742-44.095-44.094-44.095h-235.171zM350.32 512.002c0-24.352 19.742-44.094 44.094-44.094h235.171c24.352 0 44.094 19.742 44.094 44.094s-19.742 44.095-44.094 44.095h-235.171c-24.352 0-44.094-19.742-44.094-44.095zM394.414 644.285c-24.352 0-44.094 19.742-44.094 44.095s19.742 44.094 44.094 44.094h235.171c24.352 0 44.094-19.742 44.094-44.094s-19.742-44.095-44.094-44.095h-235.171z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "receipt", - "bill", - "invoice", - "proof-of-purchase", - "payment" - ] + "tags": ["receipt", "bill", "invoice", "proof-of-purchase", "payment"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 358, "id": 314, @@ -72,23 +52,13 @@ "paths": [ "M561.548 49.548c0-27.365-22.183-49.548-49.548-49.548s-49.548 22.184-49.548 49.548v376.632l-326.173-188.316c-23.699-13.683-54.002-5.563-67.685 18.136s-5.563 54.002 18.136 67.684l326.172 188.316-326.172 188.316c-23.699 13.682-31.819 43.986-18.136 67.684s43.986 31.817 67.685 18.139l326.173-188.32v376.634c0 27.363 22.183 49.547 49.548 49.547s49.548-22.184 49.548-49.547v-376.632l326.173 188.319c23.698 13.678 54.001 5.559 67.686-18.139 13.678-23.698 5.559-54.002-18.139-67.684l-326.173-188.316 326.173-188.316c23.698-13.682 31.817-43.986 18.139-67.684-13.685-23.698-43.988-31.819-67.686-18.136l-326.173 188.315v-376.631z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "asterisk", - "star", - "note", - "reference", - "highlight" - ] + "tags": ["asterisk", "star", "note", "reference", "highlight"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 359, "id": 313, @@ -105,23 +75,13 @@ "paths": [ "M85.334 512c0-235.641 191.025-426.666 426.666-426.666 235.644 0 426.664 191.025 426.664 426.666 0 235.644-191.020 426.664-426.664 426.664-235.641 0-426.666-191.020-426.666-426.664zM512 0c-282.77 0-512 229.23-512 512s229.23 512 512 512c282.77 0 512-229.23 512-512s-229.23-512-512-512zM355.555 426.666c39.273 0 71.111-31.838 71.111-71.111s-31.838-71.111-71.111-71.111c-39.273 0-71.111 31.838-71.111 71.111s31.838 71.111 71.111 71.111zM739.555 355.555c0 39.273-31.837 71.111-71.11 71.111s-71.111-31.838-71.111-71.111c0-39.273 31.838-71.111 71.111-71.111s71.11 31.838 71.11 71.111zM324.179 610.191l-0.208-0.48-0.007-0.017c-8.836-21.718-33.566-32.252-55.365-23.532-21.878 8.752-32.52 33.583-23.769 55.461l39.615-15.846c-39.615 15.846-39.607 15.866-39.598 15.887l0.018 0.045 0.041 0.1 0.097 0.239 0.263 0.636c0.206 0.492 0.475 1.119 0.806 1.872 0.663 1.507 1.581 3.521 2.771 5.972 2.378 4.895 5.858 11.567 10.571 19.422 9.39 15.65 23.894 36.362 44.639 57.107 42.019 42.016 109.295 83.605 207.947 83.605s165.928-41.589 207.948-83.605c20.748-20.746 35.252-41.457 44.636-57.107 4.718-7.855 8.192-14.527 10.569-19.422 1.192-2.451 2.114-4.465 2.772-5.972 0.336-0.753 0.6-1.38 0.812-1.872l0.263-0.636 0.095-0.239 0.037-0.1 0.022-0.045c0.007-0.021 0.015-0.042-39.6-15.887l39.614 15.846c8.755-21.878-1.887-46.71-23.764-55.461-21.804-8.719-46.533 1.814-55.369 23.533l-0.214 0.496c-0.254 0.577-0.724 1.618-1.423 3.057-1.4 2.883-3.698 7.322-6.985 12.8-6.61 11.017-16.995 25.86-31.805 40.671-29.092 29.091-75.594 58.614-147.608 58.614s-118.516-29.523-147.608-58.614c-14.81-14.811-25.196-29.654-31.805-40.671-3.287-5.478-5.585-9.917-6.985-12.8-0.699-1.439-1.169-2.48-1.423-3.057z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "face-smile", - "happy", - "joy", - "pleased", - "positive" - ] + "tags": ["face-smile", "happy", "joy", "pleased", "positive"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 361, "id": 311, @@ -138,24 +98,13 @@ "paths": [ "M1024 512c0 282.836-229.164 512-512 512-52.852 0-103.639-8.053-151.535-22.916 20.852-34.063 52.026-89.805 63.587-134.195 6.194-23.947 31.794-121.805 31.794-121.805 16.723 31.795 65.445 58.836 117.264 58.836 154.426 0 265.7-142.037 265.7-318.553 0-169.084-138.113-295.639-315.661-295.639-220.903 0-338.374 148.232-338.374 309.884 0 75.148 40.052 168.671 103.845 198.4 9.703 4.542 14.864 2.478 17.135-6.813 1.652-7.020 10.323-41.909 14.245-58.013 1.239-5.161 0.62-9.703-3.509-14.658-20.852-25.806-37.781-72.877-37.781-116.852 0-112.929 85.471-222.142 231.226-222.142 125.73 0 213.884 85.678 213.884 208.31 0 138.529-69.987 234.529-161.032 234.529-50.168 0-87.949-41.497-75.768-92.491 14.452-60.903 42.323-126.555 42.323-170.529 0-39.226-21.059-72.052-64.826-72.052-51.407 0-92.697 53.058-92.697 124.284 0 45.42 15.277 75.974 15.277 75.974s-50.58 214.297-59.871 254.35c-10.323 44.178-6.194 106.525-1.858 146.995-190.348-74.533-325.368-259.926-325.368-476.906 0-282.839 229.161-512 512-512 282.836 0 512 229.161 512 512z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "pinterest", - "social", - "media", - "image", - "sharing", - "hobby" - ] + "tags": ["pinterest", "social", "media", "image", "sharing", "hobby"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 362, "id": 310, @@ -172,23 +121,13 @@ "paths": [ "M160.914 87.771c-40.395 0-73.143 32.748-73.143 73.143v175.543c0 24.237-19.648 43.886-43.886 43.886s-43.886-19.648-43.886-43.886v-175.543c0-88.87 72.044-160.914 160.914-160.914h175.543c24.237 0 43.886 19.648 43.886 43.886s-19.648 43.886-43.886 43.886h-175.543zM643.657 43.886c0-24.237 19.648-43.886 43.886-43.886h175.543c88.869 0 160.914 72.044 160.914 160.914v175.543c0 24.237-19.646 43.886-43.886 43.886s-43.886-19.648-43.886-43.886v-175.543c0-40.395-32.746-73.143-73.143-73.143h-175.543c-24.237 0-43.886-19.648-43.886-43.886zM43.886 643.657c24.237 0 43.886 19.648 43.886 43.886v175.543c0 40.397 32.748 73.143 73.143 73.143h175.543c24.237 0 43.886 19.646 43.886 43.886s-19.648 43.886-43.886 43.886h-175.543c-88.87 0-160.914-72.046-160.914-160.914v-175.543c0-24.237 19.648-43.886 43.886-43.886zM980.114 643.657c24.24 0 43.886 19.648 43.886 43.886v175.543c0 88.869-72.046 160.914-160.914 160.914h-175.543c-24.237 0-43.886-19.646-43.886-43.886s19.648-43.886 43.886-43.886h175.543c40.397 0 73.143-32.746 73.143-73.143v-175.543c0-24.237 19.646-43.886 43.886-43.886z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "expand", - "enlarge", - "grow", - "increase", - "extend" - ] + "tags": ["expand", "enlarge", "grow", "increase", "extend"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 363, "id": 309, @@ -205,23 +144,13 @@ "paths": [ "M857.644 98.33c6.107-6.117 17.218-10.869 31.532-10.548s26.5 5.661 33.499 12.672c7.534 7.543 12.961 19.896 13.509 33.631 0.549 13.674-3.825 24.167-9.787 30.152l-0.007 0.012-438.252 438.818-74.479 6.772 5.862-72.821 438.122-438.688zM984.788 38.445c-25.578-25.626-60.679-37.668-93.645-38.409-32.973-0.741-69.135 9.762-95.612 36.278v0.006l-449.509 450.089c-7.358 7.368-11.856 17.111-12.692 27.49l-11.336 140.842c-1.039 12.903 3.673 25.606 12.873 34.711s21.952 13.685 34.843 12.513l142.215-12.931c10.233-0.93 19.816-5.423 27.077-12.693l449.538-450.118c26.617-26.691 36.659-62.768 35.343-95.651-1.317-32.83-14.043-67.034-39.095-92.128zM149.942 87.804c-82.566 0-149.938 67.372-149.938 149.938v636.323c0 82.564 67.372 149.936 149.938 149.936h636.322c82.564 0 149.936-67.372 149.936-149.936v-318.163c0-24.237-19.646-43.884-43.886-43.884-24.232 0-43.878 19.648-43.878 43.884v318.163c0 34.092-28.080 62.164-62.171 62.164h-636.322c-34.093 0-62.169-28.072-62.169-62.164v-636.323c0-34.093 28.077-62.169 62.169-62.169h318.16c24.237 0 43.884-19.648 43.884-43.884s-19.648-43.884-43.884-43.884h-318.16z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "pen-to-square", - "write", - "edit", - "note", - "document" - ] + "tags": ["pen-to-square", "write", "edit", "note", "document"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 364, "id": 308, @@ -238,24 +167,13 @@ "paths": [ "M383.383 66.188c19.99 1.421 37.156 14.743 43.493 33.755l226.431 679.292 144.696-289.398c8.397-16.786 25.549-27.39 44.317-27.39h132.133c27.363 0 49.547 22.183 49.547 49.548s-22.184 49.548-49.547 49.548h-101.508l-184.499 369.001c-8.962 17.927-27.84 28.687-47.83 27.268-19.99-1.426-37.156-14.746-43.494-33.755l-226.431-679.296-144.698 289.393c-8.393 16.786-25.55 27.39-44.317 27.39h-132.129c-27.365 0-49.548-22.183-49.548-49.548s22.184-49.548 49.548-49.548h101.506l184.499-368.995c8.962-17.924 27.84-28.685 47.83-27.265z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "wave-pulse", - "frequency", - "rhythm", - "beat", - "vibration", - "rate" - ] + "tags": ["wave-pulse", "frequency", "rhythm", "beat", "vibration", "rate"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 365, "id": 307, @@ -272,23 +190,13 @@ "paths": [ "M394.977 0c24.237 0 43.886 19.648 43.886 43.886v212.205l285.775-107.020c22.699-8.5 47.992 3.010 56.491 25.708s-3.013 47.989-25.71 56.49l-316.556 118.548v37.933l285.775-107.020c22.699-8.5 47.992 3.010 56.491 25.708s-3.013 47.989-25.71 56.49l-316.556 118.548v452.467c211.7-22.17 380.344-202.759 380.344-421.939 0-24.237 19.646-43.886 43.886-43.886 24.232 0 43.886 19.648 43.886 43.886 0 282.931-232.060 512-512.001 512-24.237 0-43.886-19.646-43.886-43.886v-465.772l-174.781 65.454c-22.698 8.5-47.989-3.010-56.489-25.708s3.009-47.989 25.707-56.49l205.563-76.981v-37.933l-174.781 65.454c-22.698 8.5-47.989-3.010-56.489-25.708s3.009-47.989 25.707-56.49l205.563-76.981v-245.075c0-24.237 19.648-43.886 43.886-43.886z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "turkish-lira", - "money", - "currency", - "turkey", - "cash" - ] + "tags": ["turkish-lira", "money", "currency", "turkey", "cash"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 366, "id": 306, @@ -305,22 +213,13 @@ "paths": [ "M512 161.684c44.648 0 80.842-36.195 80.842-80.843s-36.194-80.842-80.842-80.842c-44.648 0-80.842 36.194-80.842 80.842s36.194 80.843 80.842 80.843zM161.684 512c0 44.648-36.195 80.842-80.843 80.842s-80.842-36.194-80.842-80.842c0-44.648 36.194-80.842 80.842-80.842s80.843 36.194 80.843 80.842zM1024 512c0 44.648-36.191 80.842-80.845 80.842-44.646 0-80.837-36.194-80.837-80.842s36.191-80.842 80.837-80.842c44.654 0 80.845 36.194 80.845 80.842zM592.842 943.155c0 44.654-36.195 80.845-80.843 80.845s-80.842-36.191-80.842-80.845c0-44.646 36.194-80.837 80.842-80.837s80.843 36.191 80.843 80.837zM149.971 264.301c31.571 31.571 82.757 31.571 114.328 0s31.571-82.757 0-114.328c-31.571-31.571-82.757-31.571-114.328 0s-31.571 82.757 0 114.328zM874.028 874.028c-31.568 31.568-82.754 31.568-114.33 0-31.568-31.576-31.568-82.761 0-114.33 31.576-31.572 82.761-31.572 114.33 0 31.568 31.568 31.568 82.754 0 114.33zM149.971 874.028c31.571 31.568 82.757 31.568 114.328 0 31.571-31.576 31.571-82.761 0-114.33-31.571-31.572-82.757-31.572-114.328 0-31.571 31.568-31.571 82.754 0 114.33z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "spinner-dotted", - "loading", - "processing", - "buffering" - ] + "tags": ["spinner-dotted", "loading", "processing", "buffering"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 367, "id": 305, @@ -337,23 +236,13 @@ "paths": [ "M405.716 365.683l106.284-170.053 106.284 170.053c15.364 24.584 48.35 30.986 71.796 13.934l228.244-165.994-87.669 460.255c-1.324 6.935-7.387 11.952-14.446 11.952h-608.418c-7.060 0-13.123-5.018-14.444-11.952l-87.668-460.255 228.242 165.994c23.445 17.051 56.431 10.65 71.796-13.934zM554.392 97.005c-19.58-31.328-65.205-31.328-84.784 0l-116.966 187.145-273.186-198.68c-36.638-26.646-86.988 5.28-78.511 49.783l105.739 555.132c9.247 48.541 51.689 83.664 101.105 83.664h608.418c49.415 0 91.86-35.123 101.105-83.664l105.743-555.132c8.477-44.503-41.874-76.43-78.512-49.783l-273.187 198.68-116.966-187.145zM159.122 862.267c-24.361 0-44.11 19.749-44.11 44.112s19.749 44.112 44.11 44.112h705.756c24.364 0 44.112-19.749 44.112-44.112s-19.749-44.112-44.112-44.112h-705.756z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "crown", - "royalty", - "king", - "queen", - "leader" - ] + "tags": ["crown", "royalty", "king", "queen", "leader"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 368, "id": 304, @@ -370,23 +259,13 @@ "paths": [ "M512 85.334c-235.641 0-426.666 191.025-426.666 426.666 0 235.644 191.025 426.664 426.666 426.664 235.644 0 426.664-191.020 426.664-426.664 0-235.641-191.020-426.666-426.664-426.666zM0 512c0-282.77 229.23-512 512-512s512 229.23 512 512c0 282.77-229.23 512-512 512s-512-229.23-512-512zM398.222 298.666c23.564 0 42.667 19.103 42.667 42.667v341.333c0 23.564-19.103 42.667-42.667 42.667s-42.666-19.103-42.666-42.667v-341.333c0-23.564 19.103-42.667 42.666-42.667zM668.445 341.334c0-23.564-19.103-42.667-42.666-42.667s-42.667 19.103-42.667 42.667v341.333c0 23.564 19.103 42.667 42.667 42.667s42.666-19.103 42.666-42.667v-341.333z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "pause-circle", - "halt", - "wait", - "stop", - "break" - ] + "tags": ["pause-circle", "halt", "wait", "stop", "break"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 369, "id": 303, @@ -403,23 +282,13 @@ "paths": [ "M466.206 14.266c28.828-14.414 62.76-14.414 91.588 0l409.601 204.797c34.692 17.346 56.605 52.803 56.605 91.589v666.010c0 24.24-19.646 43.886-43.886 43.886s-43.886-19.646-43.886-43.886v-666.010c0-5.541-3.131-10.606-8.090-13.084l-409.597-204.797c-4.118-2.060-8.966-2.060-13.084 0l-409.6 204.797c-4.956 2.477-8.087 7.543-8.087 13.084v666.010c0 24.24-19.648 43.886-43.886 43.886s-43.886-19.646-43.886-43.886v-666.010c0-38.786 21.914-74.244 56.606-91.589l409.6-204.797zM175.543 508.545c0-56.554 45.846-102.4 102.4-102.4h468.114c56.554 0 102.4 45.846 102.4 102.4v409.602c0 56.554-45.846 102.4-102.4 102.4h-468.114c-56.554 0-102.4-45.846-102.4-102.4v-409.602zM277.943 493.917c-8.079 0-14.629 6.549-14.629 14.629v73.143h497.371v-73.143c0-8.079-6.546-14.629-14.629-14.629h-468.114zM760.686 669.46h-497.371v87.774h497.371v-87.774zM760.686 845.005h-497.371v73.143c0 8.075 6.549 14.629 14.629 14.629h468.114c8.082 0 14.629-6.554 14.629-14.629v-73.143z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "warehouse", - "storage", - "inventory", - "goods", - "distribution" - ] + "tags": ["warehouse", "storage", "inventory", "goods", "distribution"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 370, "id": 302, @@ -436,24 +305,13 @@ "paths": [ "M102.4 0c-56.554 0-102.4 45.846-102.4 102.4v351.086c0 56.554 45.846 102.4 102.4 102.4h234.057c56.554 0 102.4-45.846 102.4-102.4v-351.086c0-56.554-45.846-102.4-102.4-102.4h-234.057zM87.771 102.4c0-8.079 6.549-14.629 14.629-14.629h234.057c8.079 0 14.629 6.549 14.629 14.629v351.086c0 8.079-6.549 14.629-14.629 14.629h-234.057c-8.079 0-14.629-6.549-14.629-14.629v-351.086zM102.4 702.171c-56.554 0-102.4 45.846-102.4 102.4v117.029c0 56.554 45.846 102.4 102.4 102.4h234.057c56.554 0 102.4-45.846 102.4-102.4v-117.029c0-56.554-45.846-102.4-102.4-102.4h-234.057zM87.771 804.571c0-8.082 6.549-14.629 14.629-14.629h234.057c8.079 0 14.629 6.546 14.629 14.629v117.029c0 8.082-6.549 14.629-14.629 14.629h-234.057c-8.079 0-14.629-6.546-14.629-14.629v-117.029zM585.143 570.514c0-56.554 45.846-102.4 102.4-102.4h234.057c56.554 0 102.4 45.846 102.4 102.4v351.086c0 56.554-45.846 102.4-102.4 102.4h-234.057c-56.554 0-102.4-45.846-102.4-102.4v-351.086zM687.543 555.886c-8.079 0-14.629 6.549-14.629 14.629v351.086c0 8.082 6.549 14.629 14.629 14.629h234.057c8.082 0 14.629-6.546 14.629-14.629v-351.086c0-8.079-6.546-14.629-14.629-14.629h-234.057zM687.543 0c-56.554 0-102.4 45.846-102.4 102.4v117.029c0 56.554 45.846 102.4 102.4 102.4h234.057c56.554 0 102.4-45.846 102.4-102.4v-117.029c0-56.554-45.846-102.4-102.4-102.4h-234.057zM672.914 102.4c0-8.079 6.549-14.629 14.629-14.629h234.057c8.082 0 14.629 6.549 14.629 14.629v117.029c0 8.079-6.546 14.629-14.629 14.629h-234.057c-8.079 0-14.629-6.549-14.629-14.629v-117.029z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "objects-column", - "items", - "elements", - "organization", - "grid", - "layout" - ] + "tags": ["objects-column", "items", "elements", "organization", "grid", "layout"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 371, "id": 301, @@ -470,23 +328,13 @@ "paths": [ "M466.54 87.771c-31.446 0-56.939 25.492-56.939 56.939v85.746h204.8v-85.746c0-31.446-25.492-56.939-56.94-56.939h-90.922zM695.398 100.825h50.659c88.869 0 160.914 72.044 160.914 160.914v601.347c0 88.869-72.046 160.914-160.914 160.914h-468.114c-88.871 0-160.914-72.046-160.914-160.914v-601.347c0-88.87 72.044-160.914 160.914-160.914h50.659c18.586-58.466 73.314-100.825 137.936-100.825h90.922c64.622 0 119.352 42.358 137.936 100.825zM702.172 188.596v79.895c0 27.469-22.268 49.737-49.737 49.737h-280.869c-27.47 0-49.737-22.268-49.737-49.737v-79.895h-43.886c-40.396 0-73.143 32.748-73.143 73.143v601.347c0 40.397 32.747 73.143 73.143 73.143h468.114c40.397 0 73.143-32.746 73.143-73.143v-601.347c0-40.395-32.746-73.143-73.143-73.143h-43.885z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "clipboard", - "paste", - "copy", - "cut", - "notes" - ] + "tags": ["clipboard", "paste", "copy", "cut", "notes"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 372, "id": 300, @@ -503,23 +351,13 @@ "paths": [ "M85.334 512c0-235.641 191.025-426.666 426.666-426.666 235.644 0 426.664 191.025 426.664 426.666 0 235.644-191.020 426.664-426.664 426.664-235.641 0-426.666-191.020-426.666-426.664zM512 0c-282.77 0-512 229.23-512 512s229.23 512 512 512c282.77 0 512-229.23 512-512s-229.23-512-512-512zM398.222 715.992c0 50.684 61.278 76.065 97.115 40.225l203.992-203.99c22.216-22.216 22.216-58.236 0-80.453l-203.992-203.992c-35.838-35.838-97.115-10.456-97.115 40.227v407.983z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "play-circle", - "start", - "go", - "action", - "play" - ] + "tags": ["play-circle", "start", "go", "action", "play"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 373, "id": 299, @@ -536,22 +374,13 @@ "paths": [ "M511.999 78.769c-152.261 0-275.692 123.432-275.692 275.692s123.431 275.692 275.692 275.692c152.261 0 275.691-123.431 275.691-275.692s-123.43-275.692-275.691-275.692zM157.538 354.461c0-195.763 158.698-354.461 354.461-354.461s354.458 158.698 354.458 354.461c0 182.452-137.845 332.707-315.074 352.298v107.189h118.154c21.751 0 39.385 17.635 39.385 39.387s-17.633 39.38-39.385 39.38h-118.154v91.897c0 21.753-17.633 39.387-39.385 39.387s-39.385-17.635-39.385-39.387v-91.897h-118.154c-21.752 0-39.385-17.627-39.385-39.38s17.633-39.387 39.385-39.387h118.154v-107.189c-177.229-19.591-315.077-169.846-315.077-352.298z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "venus", - "female", - "women", - "gender" - ] + "tags": ["venus", "female", "women", "gender"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 374, "id": 298, @@ -568,21 +397,13 @@ "paths": [ "M43.886 29.259c-24.237 0-43.886 19.648-43.886 43.885s19.648 43.886 43.886 43.886h80.402l110.477 607.622c3.794 20.864 21.968 36.034 43.178 36.034h585.143c20.136 0 37.691-13.707 42.576-33.241l117.029-468.114c3.277-13.11 0.329-26.999-7.987-37.651s-21.072-16.878-34.589-16.878h-750.657l-25.365-139.507c-3.794-20.867-21.968-36.035-43.178-36.035h-117.029zM314.568 672.916l-69.153-380.343h678.489l-95.086 380.343h-514.25zM461.678 438.859c-24.237 0-43.886 19.648-43.886 43.886s19.648 43.886 43.886 43.886h234.057c24.237 0 43.885-19.648 43.885-43.886s-19.648-43.886-43.885-43.886h-234.057zM380.343 819.2c-48.475 0-87.771 39.3-87.771 87.771 0 48.479 39.297 87.771 87.771 87.771s87.771-39.292 87.771-87.771c0-48.472-39.297-87.771-87.771-87.771zM672.914 906.971c0-48.472 39.296-87.771 87.771-87.771 48.472 0 87.771 39.3 87.771 87.771 0 48.479-39.3 87.771-87.771 87.771-48.475 0-87.771-39.292-87.771-87.771z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "cart-minus", - "remove", - "purchase" - ] + "tags": ["cart-minus", "remove", "purchase"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 387, "id": 297, @@ -599,23 +420,13 @@ "paths": [ "M277.944 0c-88.603 0-160.914 72.311-160.914 160.914v702.171c0 88.605 72.311 160.914 160.914 160.914h468.114c88.605 0 160.914-72.309 160.914-160.914v-497.371c0-11.639-4.623-22.802-12.851-31.032l-321.831-321.829c-8.23-8.23-19.392-12.854-31.032-12.854h-263.314zM204.801 160.914c0-40.128 33.014-73.143 73.143-73.143h219.429v277.943c0 24.237 19.648 43.886 43.886 43.886h277.942v453.486c0 40.126-33.017 73.143-73.143 73.143h-468.114c-40.128 0-73.143-33.017-73.143-73.143v-702.171zM757.138 321.829h-171.995v-171.993l171.995 171.993zM702.172 687.543c0 24.237-19.648 43.886-43.886 43.886h-102.4v102.4c0 24.24-19.648 43.886-43.886 43.886s-43.886-19.646-43.886-43.886v-102.4h-102.4c-24.237 0-43.886-19.648-43.886-43.886s19.648-43.886 43.886-43.886h102.4v-102.4c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v102.4h102.4c24.237 0 43.886 19.648 43.886 43.886z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "file-plus", - "add", - "document", - "new", - "create" - ] + "tags": ["file-plus", "add", "document", "new", "create"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 386, "id": 296, @@ -632,23 +443,13 @@ "paths": [ "M277.943 0c24.237 0 43.886 19.648 43.886 43.886v73.143h146.286v-73.143c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v73.143h146.286v-73.143c0-24.237 19.648-43.886 43.886-43.886 24.24 0 43.886 19.648 43.886 43.886v73.143h14.629c56.554 0 102.4 45.846 102.4 102.4v14.629h73.143c24.24 0 43.886 19.648 43.886 43.886s-19.646 43.886-43.886 43.886h-73.143v146.286h73.143c24.24 0 43.886 19.648 43.886 43.886s-19.646 43.886-43.886 43.886h-73.143v146.286h73.143c24.24 0 43.886 19.648 43.886 43.886 0 24.24-19.646 43.886-43.886 43.886h-73.143v14.629c0 56.554-45.846 102.4-102.4 102.4h-14.629v73.143c0 24.24-19.646 43.886-43.886 43.886-24.237 0-43.886-19.646-43.886-43.886v-73.143h-146.286v73.143c0 24.24-19.648 43.886-43.886 43.886s-43.886-19.646-43.886-43.886v-73.143h-146.286v73.143c0 24.24-19.648 43.886-43.886 43.886s-43.886-19.646-43.886-43.886v-73.143h-14.629c-56.554 0-102.4-45.846-102.4-102.4v-14.629h-73.143c-24.237 0-43.886-19.646-43.886-43.886 0-24.237 19.648-43.886 43.886-43.886h73.143v-146.286h-73.143c-24.237 0-43.886-19.648-43.886-43.886s19.648-43.886 43.886-43.886h73.143v-146.286h-73.143c-24.237 0-43.886-19.648-43.886-43.886s19.648-43.886 43.886-43.886h73.143v-14.629c0-56.554 45.846-102.4 102.4-102.4h14.629v-73.143c0-24.237 19.648-43.886 43.886-43.886zM219.429 204.8c-8.079 0-14.629 6.549-14.629 14.629v585.143c0 8.082 6.549 14.629 14.629 14.629h585.143c8.082 0 14.629-6.546 14.629-14.629v-585.143c0-8.079-6.546-14.629-14.629-14.629h-585.143z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "microchip", - "technology", - "circuit", - "processor", - "component" - ] + "tags": ["microchip", "technology", "circuit", "processor", "component"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 385, "id": 295, @@ -665,24 +466,13 @@ "paths": [ "M493.181 201.216h74.753v219.136h-74.753zM698.623 201.216h74.753v219.136h-74.753zM250.623 0l-186.623 182.784v658.432h223.739v182.784l187.146-182.784h148.985l336.131-329.216v-512zM885.248 475.648l-148.985 145.92h-149.51l-130.688 128v-128h-168.327v-548.352h597.509v402.432z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "twitch", - "live", - "streaming", - "video", - "game", - "broadcast" - ] + "tags": ["twitch", "live", "streaming", "video", "game", "broadcast"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 384, "id": 294, @@ -699,23 +489,13 @@ "paths": [ "M518.376 136.724c-3.965-2.203-8.786-2.203-12.751 0l-447.107 248.392c-19.014 10.563-42.991 3.713-53.554-15.301s-3.713-42.991 15.301-53.554l447.107-248.393c27.755-15.419 61.502-15.419 89.257 0l447.103 248.393c19.017 10.563 25.871 34.54 15.301 53.554-10.562 19.013-34.538 25.864-53.548 15.301l-447.11-248.392zM367.592 350.689c0-21.751 17.633-39.385 39.384-39.385h210.049c21.751 0 39.384 17.633 39.384 39.385s-17.633 39.384-39.384 39.384h-210.049c-21.751 0-39.384-17.633-39.384-39.384zM196.928 468.841c21.751 0 39.385 17.633 39.385 39.384v262.562c0 21.753-17.633 39.38-39.385 39.38s-39.384-17.627-39.384-39.38v-262.562c0-21.751 17.633-39.384 39.384-39.384zM406.976 468.841c21.751 0 39.384 17.633 39.384 39.384v262.562c0 21.753-17.633 39.38-39.384 39.38s-39.385-17.627-39.385-39.38v-262.562c0-21.751 17.633-39.384 39.385-39.384zM617.024 468.841c21.751 0 39.385 17.633 39.385 39.384v262.562c0 21.753-17.633 39.38-39.385 39.38s-39.384-17.627-39.384-39.38v-262.562c0-21.751 17.633-39.384 39.384-39.384zM827.070 468.841c21.753 0 39.387 17.633 39.387 39.384v262.562c0 21.753-17.635 39.38-39.387 39.38-21.745 0-39.38-17.627-39.38-39.38v-262.562c0-21.751 17.635-39.384 39.38-39.384zM105.032 928.322c0-21.753 17.633-39.387 39.384-39.387h735.171c21.753 0 39.38 17.635 39.38 39.387s-17.627 39.38-39.38 39.38h-735.171c-21.751 0-39.384-17.627-39.384-39.38z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "building-columns", - "architecture", - "structure", - "pillar", - "bank" - ] + "tags": ["building-columns", "architecture", "structure", "pillar", "bank"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 383, "id": 293, @@ -732,24 +512,13 @@ "paths": [ "M117.029 160.914c0-88.603 72.311-160.914 160.914-160.914h263.314c11.639 0 22.802 4.624 31.032 12.854l321.831 321.829c8.229 8.23 12.851 19.392 12.851 31.032v497.371c0 88.605-72.309 160.914-160.914 160.914h-468.114c-88.603 0-160.914-72.309-160.914-160.914v-702.171zM277.944 87.771c-40.128 0-73.143 33.014-73.143 73.143v702.171c0 40.126 33.014 73.143 73.143 73.143h468.114c40.126 0 73.143-33.017 73.143-73.143v-453.486h-277.942c-24.237 0-43.886-19.648-43.886-43.886v-277.943h-219.429zM585.144 149.835v171.993h171.995l-171.995-171.993zM703.947 572.289c17.138-17.138 17.138-44.925 0-62.063s-44.925-17.139-62.064 0l-203.025 203.025-56.74-56.739c-17.138-17.139-44.925-17.139-62.064 0s-17.138 44.925 0 62.063l87.771 87.774c17.139 17.137 44.926 17.137 62.064 0l234.057-234.060z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "file-check", - "document", - "confirmed", - "approve", - "verified", - "correct" - ] + "tags": ["file-check", "document", "confirmed", "approve", "verified", "correct"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 382, "id": 292, @@ -766,22 +535,13 @@ "paths": [ "M321.829 43.886c0-24.237-19.648-43.886-43.886-43.886s-43.886 19.648-43.886 43.886v73.143h-14.629c-56.554 0-102.4 45.846-102.4 102.4v14.629h-73.143c-24.237 0-43.886 19.648-43.886 43.886s19.648 43.886 43.886 43.886h73.143v146.286h-73.143c-24.237 0-43.886 19.648-43.886 43.886s19.648 43.886 43.886 43.886h73.143v146.286h-73.143c-24.237 0-43.886 19.648-43.886 43.886 0 24.24 19.648 43.886 43.886 43.886h73.143v14.629c0 56.554 45.846 102.4 102.4 102.4h14.629v73.143c0 24.24 19.648 43.886 43.886 43.886s43.886-19.646 43.886-43.886v-73.143h146.286v73.143c0 24.24 19.648 43.886 43.886 43.886s43.886-19.646 43.886-43.886v-73.143h146.286v73.143c0 24.24 19.648 43.886 43.886 43.886 24.24 0 43.886-19.646 43.886-43.886v-73.143h14.629c56.554 0 102.4-45.846 102.4-102.4v-14.629h73.143c24.24 0 43.886-19.646 43.886-43.886 0-24.237-19.646-43.886-43.886-43.886h-73.143v-146.286h73.143c24.24 0 43.886-19.648 43.886-43.886s-19.646-43.886-43.886-43.886h-73.143v-146.286h73.143c24.24 0 43.886-19.648 43.886-43.886s-19.646-43.886-43.886-43.886h-73.143v-14.629c0-56.554-45.846-102.4-102.4-102.4h-14.629v-73.143c0-24.237-19.646-43.886-43.886-43.886-24.237 0-43.886 19.648-43.886 43.886v73.143h-146.286v-73.143c0-24.237-19.648-43.886-43.886-43.886s-43.886 19.648-43.886 43.886v73.143h-146.286v-73.143zM204.8 219.429c0-8.079 6.549-14.629 14.629-14.629h585.143c8.082 0 14.629 6.549 14.629 14.629v585.143c0 8.082-6.546 14.629-14.629 14.629h-585.143c-8.079 0-14.629-6.546-14.629-14.629v-585.143zM500.217 673.094c8.136 22.831 33.241 34.743 56.071 26.606s34.743-33.241 26.606-56.071l-99.474-279.115-0.199-0.557-0.214-0.552c-8.898-22.987-30.185-41.648-58.188-41.648s-49.29 18.662-58.188 41.648l-99.887 280.223c-8.137 22.831 3.775 47.935 26.606 56.072s47.935-3.775 56.071-26.606l16.097-45.166h118.6l16.097 45.166zM424.82 461.539l28.019 78.618h-56.038l28.020-78.618zM643.657 365.643c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v292.721c0 24.237-19.648 43.886-43.886 43.886s-43.886-19.648-43.886-43.886v-292.721z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "microchip-ai", - "technology", - "smart", - "artificial-intelligence" - ] + "tags": ["microchip-ai", "technology", "smart", "artificial-intelligence"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 381, "id": 291, @@ -798,23 +558,13 @@ "paths": [ "M266.334 91.953c-2.401 2.216-3.019 4.342-3.019 5.946v324.079c0 81.902 22.6 152.134 63.392 201.052 39.926 47.879 100.327 79.141 185.294 79.141s145.368-31.263 185.294-79.141c40.791-48.918 63.392-119.15 63.392-201.052v-324.079c0-1.604-0.622-3.73-3.021-5.946-2.458-2.27-6.451-4.182-11.608-4.182h-468.114c-5.156 0-9.149 1.911-11.609 4.182zM175.543 97.899c0-57.309 49.219-97.899 102.4-97.899h468.114c53.182 0 102.4 40.59 102.4 97.899v19.13h73.143c56.554 0 102.4 45.846 102.4 102.4v117.029c0 111.657-89.329 200.19-193.521 216.67-13.736 46.838-35.482 89.784-65.777 126.115-49.874 59.807-120.535 98.734-208.816 108.367v148.619h131.657c24.237 0 43.886 19.646 43.886 43.886s-19.648 43.886-43.886 43.886h-351.086c-24.237 0-43.886-19.646-43.886-43.886s19.648-43.886 43.886-43.886h131.657v-148.619c-88.281-9.633-158.942-48.56-208.817-108.367-30.296-36.331-52.043-79.277-65.772-126.115-104.192-16.481-193.525-105.013-193.525-216.67v-117.029c0-56.554 45.846-102.4 102.4-102.4h73.143v-19.13zM175.543 204.8h-73.143c-8.079 0-14.629 6.549-14.629 14.629v117.029c0 53.232 37.7 101.709 89.045 121.826-0.851-11.995-1.273-24.109-1.273-36.305v-217.178zM847.184 458.283c51.346-20.117 89.044-68.594 89.044-121.826v-117.029c0-8.079-6.546-14.629-14.629-14.629h-73.143v217.178c0 12.197-0.424 24.31-1.273 36.305z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "trophy", - "award", - "prize", - "win", - "victory" - ] + "tags": ["trophy", "award", "prize", "win", "victory"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 380, "id": 290, @@ -831,24 +581,13 @@ "paths": [ "M56.889 56.893c-31.419 0-56.889 25.47-56.889 56.889v796.445c0 31.422 25.47 56.891 56.889 56.891s56.889-25.468 56.889-56.891v-796.445c0-31.419-25.471-56.889-56.889-56.889zM227.555 56.893c-15.71 0-28.445 12.735-28.445 28.444v853.334c0 15.711 12.735 28.445 28.445 28.445s28.445-12.734 28.445-28.445v-853.334c0-15.709-12.735-28.444-28.445-28.444zM369.778 56.893c-15.71 0-28.445 12.735-28.445 28.444v853.334c0 15.711 12.735 28.445 28.445 28.445s28.444-12.734 28.444-28.445v-853.334c0-15.709-12.735-28.444-28.444-28.444zM938.664 99.56c0-23.564 19.105-42.667 42.672-42.667 23.559 0 42.664 19.103 42.664 42.667v824.885c0 23.567-19.105 42.672-42.664 42.672-23.567 0-42.672-19.105-42.672-42.672v-824.885zM540.445 113.782c0-31.419 25.47-56.889 56.889-56.889s56.888 25.47 56.888 56.889v796.445c0 31.422-25.47 56.891-56.888 56.891s-56.889-25.468-56.889-56.891v-796.445zM796.445 56.893c-31.422 0-56.891 25.47-56.891 56.889v796.445c0 31.422 25.468 56.891 56.891 56.891 31.415 0 56.891-25.468 56.891-56.891v-796.445c0-31.419-25.476-56.889-56.891-56.889z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "barcode", - "product", - "code", - "scan", - "retail", - "price" - ] + "tags": ["barcode", "product", "code", "scan", "retail", "price"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 379, "id": 289, @@ -865,22 +604,13 @@ "paths": [ "M117.029 160.914c0-88.603 72.311-160.914 160.914-160.914h263.314c11.639 0 22.802 4.624 31.032 12.854l321.831 321.829c8.229 8.23 12.851 19.392 12.851 31.032v497.371c0 88.605-72.309 160.914-160.914 160.914h-468.114c-88.603 0-160.914-72.309-160.914-160.914v-702.171zM277.944 87.771c-40.128 0-73.143 33.014-73.143 73.143v702.171c0 40.126 33.014 73.143 73.143 73.143h468.114c40.126 0 73.143-33.017 73.143-73.143v-453.486h-277.942c-24.237 0-43.886-19.648-43.886-43.886v-277.943h-219.429zM585.144 149.835v171.993h171.995l-171.995-171.993zM543.032 510.226c-17.138-17.139-44.925-17.139-62.064 0l-117.029 117.029c-17.138 17.138-17.138 44.925 0 62.063s44.926 17.139 62.064 0l42.111-42.111v186.622c0 24.24 19.648 43.886 43.886 43.886s43.886-19.646 43.886-43.886v-186.622l42.111 42.111c17.139 17.139 44.926 17.139 62.064 0s17.138-44.925 0-62.063l-117.029-117.029z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "file-arrow-up", - "upload", - "send", - "transfer" - ] + "tags": ["file-arrow-up", "upload", "send", "transfer"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 378, "id": 288, @@ -897,23 +627,13 @@ "paths": [ "M722.823 45.176c0-24.95 20.228-45.176 45.177-45.176h210.827c24.949 0 45.173 20.226 45.173 45.176v210.824c0 24.95-20.224 45.177-45.173 45.177-24.956 0-45.18-20.226-45.18-45.177v-100.825l-207.86 210.37c54.698 69.238 87.386 156.767 87.386 251.867 0 224.55-182.032 406.588-406.585 406.588s-406.588-182.038-406.588-406.588c0-224.553 182.036-406.589 406.588-406.589 96.862 0 185.864 33.915 255.689 90.446l208.401-210.917h-102.678c-24.949 0-45.177-20.226-45.177-45.176zM406.588 301.177c-174.652 0-316.235 141.583-316.235 316.235s141.583 316.235 316.235 316.235c174.652 0 316.235-141.583 316.235-316.235 0-86.495-34.665-164.804-90.965-221.942-57.405-58.26-137.088-94.294-225.27-94.294z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "mars", - "male", - "man", - "men", - "gender" - ] + "tags": ["mars", "male", "man", "men", "gender"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 377, "id": 287, @@ -930,24 +650,13 @@ "paths": [ "M960.044 419.841c-88.093 0.189-174.014-27.309-245.625-78.608v357.635c-0.020 66.235-20.263 130.886-58.023 185.305s-91.234 96.015-153.272 119.216c-62.038 23.208-129.682 26.917-193.886 10.635-64.203-16.289-121.905-51.785-165.388-101.749s-70.673-112.011-77.935-177.847c-7.262-65.838 5.751-132.323 37.298-190.563s80.125-105.46 139.236-135.344c59.111-29.884 125.937-41.008 191.541-31.883v179.818c-29.997-9.443-62.212-9.167-92.043 0.789s-55.754 29.083-74.067 54.65c-18.313 25.567-28.080 56.266-27.906 87.714s10.279 62.035 28.875 87.401c18.594 25.359 44.727 44.2 74.666 53.826s62.155 9.545 92.047-0.227c29.891-9.772 55.93-28.745 74.399-54.199s28.423-56.093 28.441-87.542v-698.868h176.017c-0.099 14.887 1.173 29.751 3.801 44.404 6.121 32.663 18.841 63.735 37.375 91.317s42.503 51.094 70.437 69.1c39.76 26.259 86.367 40.241 134.012 40.204v174.817z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "tiktok", - "social", - "media", - "video", - "app", - "music" - ] + "tags": ["tiktok", "social", "media", "video", "app", "music"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 376, "id": 286, @@ -964,22 +673,13 @@ "paths": [ "M636.123 0c-25.707 0-46.546 20.839-46.546 46.545s20.839 46.546 46.546 46.546h228.959l-292.904 292.905c-18.177 18.177-18.177 47.648 0 65.826s47.648 18.177 65.826 0l292.907-292.906v228.963c0 25.706 20.838 46.545 46.548 46.545 25.702 0 46.541-20.839 46.541-46.545v-341.333c0-25.706-20.838-46.545-46.541-46.545h-341.336zM387.879 1024c25.706 0 46.545-20.838 46.545-46.548 0-25.702-20.839-46.541-46.545-46.541h-228.963l292.906-292.908c18.177-18.177 18.177-47.647 0-65.825s-47.648-18.177-65.825 0l-292.906 292.904v-228.961c0-25.706-20.839-46.545-46.546-46.545s-46.545 20.839-46.545 46.545v341.331c0 25.71 20.839 46.548 46.545 46.548h341.333z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "arrow-up-right-and-arrow-down-left-from-center", - "split", - "diverge", - "separate" - ] + "tags": ["arrow-up-right-and-arrow-down-left-from-center", "split", "diverge", "separate"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 375, "id": 285, @@ -993,26 +693,14 @@ }, { "icon": { - "paths": [ - "M797.93 521.6l-285.929 185.6-286.117-185.6 286.117-521.6 285.929 521.6zM512.001 766.8l-286.117-185.601 286.117 442.8 286.119-442.8-286.119 185.601z" - ], - "attrs": [ - {} - ], + "paths": ["M797.93 521.6l-285.929 185.6-286.117-185.6 286.117-521.6 285.929 521.6zM512.001 766.8l-286.117-185.601 286.117 442.8 286.119-442.8-286.119 185.601z"], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "ethereum", - "cryptocurrency", - "blockchain", - "digital", - "currency" - ] + "tags": ["ethereum", "cryptocurrency", "blockchain", "digital", "currency"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 356, "id": 284, @@ -1029,23 +717,13 @@ "paths": [ "M250.46 221.203c17.139-17.138 17.139-44.925 0-62.063s-44.925-17.139-62.063 0l-85.997 85.996-27.483-27.482c-17.138-17.139-44.925-17.139-62.063 0s-17.138 44.925 0 62.063l58.514 58.514c17.138 17.139 44.925 17.139 62.063 0l117.029-117.029zM394.971 234.057c-24.237 0-43.886 19.648-43.886 43.886s19.648 43.886 43.886 43.886h585.143c24.24 0 43.886-19.648 43.886-43.886s-19.646-43.886-43.886-43.886h-585.143zM394.971 468.114c-24.237 0-43.886 19.648-43.886 43.886s19.648 43.886 43.886 43.886h585.143c24.24 0 43.886-19.648 43.886-43.886s-19.646-43.886-43.886-43.886h-585.143zM980.114 819.2h-577.829c-24.237 0-43.886-19.646-43.886-43.886s19.648-43.886 43.886-43.886h577.829c24.24 0 43.886 19.646 43.886 43.886s-19.646 43.886-43.886 43.886zM250.46 393.197c17.139 17.138 17.139 44.925 0 62.063l-117.029 117.029c-17.138 17.139-44.925 17.139-62.063 0l-58.514-58.514c-17.138-17.138-17.138-44.925 0-62.063s44.925-17.139 62.063 0l27.483 27.482 85.997-85.996c17.138-17.139 44.925-17.139 62.063 0zM250.46 747.835c17.139-17.141 17.139-44.928 0-62.066s-44.925-17.139-62.063 0l-85.997 85.998-27.483-27.487c-17.138-17.136-44.925-17.136-62.063 0-17.138 17.145-17.138 44.924 0 62.069l58.514 58.514c17.138 17.137 44.925 17.137 62.063 0l117.029-117.029z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "list-check", - "items", - "tasks", - "complete", - "done" - ] + "tags": ["list-check", "items", "tasks", "complete", "done"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 355, "id": 283, @@ -1062,23 +740,13 @@ "paths": [ "M175.542 43.886c0-24.237 19.648-43.886 43.886-43.886h585.144c24.24 0 43.886 19.648 43.886 43.886s-19.646 43.886-43.886 43.886h-14.629v307.2c0 3.071 1.112 7.201 5.947 12.52 5.098 5.614 13.21 11.080 23.011 14.766 78.636 29.582 113.964 102.538 130.048 157.529 8.324 28.461 12.412 55.043 14.453 74.383 1.024 9.733 1.543 17.793 1.807 23.541 0.132 2.878 0.205 5.187 0.241 6.851l0.029 2.003 0.007 0.621v0.295c0 0.015 0 0.064-43.886 0.064h43.886c0 24.237-19.646 43.886-43.886 43.886h-365.715v248.686c0 24.24-19.648 43.886-43.886 43.886s-43.886-19.646-43.886-43.886v-248.686h-365.714c-24.237 0-43.886-19.648-43.886-43.886h43.886c-43.886 0-43.886 0.015-43.886 0v-0.064l0-0.082 0.001-0.213 0.005-0.621 0.033-2.003c0.036-1.663 0.105-3.972 0.238-6.851 0.265-5.748 0.786-13.808 1.81-23.541 2.035-19.34 6.123-45.922 14.447-74.383 16.083-54.99 51.417-127.947 130.054-157.529 9.8-3.686 17.908-9.152 23.009-14.766 4.833-5.319 5.946-9.449 5.946-12.52v-307.2h-14.629c-24.237 0-43.886-19.648-43.886-43.886zM321.828 87.771v307.2c0 59.070-48.079 95.239-85.823 109.437-39.517 14.866-63.261 54.015-76.715 100.017-4.035 13.797-6.837 27.241-8.774 39.232h722.964c-1.931-11.991-4.732-25.435-8.77-39.232-13.458-46.002-37.2-85.151-76.72-100.017-37.742-14.198-85.819-50.367-85.819-109.437v-307.2h-380.343z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "thumbtack", - "pin", - "mark", - "secure", - "set" - ] + "tags": ["thumbtack", "pin", "mark", "secure", "set"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 354, "id": 282, @@ -1095,22 +763,13 @@ "paths": [ "M946.425 465.455c25.702 0 46.541-20.839 46.541-46.546s-20.838-46.545-46.541-46.545h-228.963l292.905-292.906c18.176-18.177 18.176-47.648 0-65.825s-47.645-18.177-65.821-0l-292.909 292.906v-228.963c0-25.707-20.839-46.546-46.545-46.546s-46.546 20.839-46.546 46.546l0.001 341.333c0 25.707 20.839 46.546 46.545 46.546h341.334zM77.576 558.545c-25.707 0-46.546 20.839-46.546 46.546s20.839 46.545 46.546 46.545h228.963l-292.906 292.909c-18.177 18.176-18.177 47.645 0 65.821s47.648 18.176 65.825 0l292.906-292.905v228.963c0 25.702 20.839 46.548 46.545 46.548s46.546-20.846 46.546-46.548v-341.334c0-25.707-20.839-46.546-46.546-46.546h-341.333z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "arrow-down-left-and-arrow-up-right-to-center", - "join", - "meet", - "intersection" - ] + "tags": ["arrow-down-left-and-arrow-up-right-to-center", "join", "meet", "intersection"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 353, "id": 281, @@ -1127,23 +786,13 @@ "paths": [ "M0 313.807c0-27.364 22.184-49.548 49.548-49.548h924.905c27.363 0 49.547 22.183 49.547 49.548s-22.184 49.548-49.547 49.548h-924.905c-27.365 0-49.548-22.183-49.548-49.548zM0 710.194c0-27.365 22.184-49.548 49.548-49.548h924.905c27.363 0 49.547 22.183 49.547 49.548 0 27.363-22.184 49.548-49.547 49.548h-924.905c-27.365 0-49.548-22.184-49.548-49.548z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "equals", - "same", - "identical", - "match", - "balance" - ] + "tags": ["equals", "same", "identical", "match", "balance"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 352, "id": 280, @@ -1160,23 +809,13 @@ "paths": [ "M511.999 80.842c-156.268 0-282.947 126.68-282.947 282.947 0 94.958 46.738 179.001 118.644 230.387 24.496 17.505 43.040 46.479 43.040 80.807v93.017c0 7.439 6.032 13.473 13.474 13.473h215.578c7.442 0 13.474-6.034 13.474-13.473v-93.017c0-34.327 18.543-63.301 43.039-80.807 71.905-51.386 118.644-135.428 118.644-230.387 0-156.268-126.679-282.947-282.947-282.947zM148.21 363.789c0-200.915 162.874-363.789 363.789-363.789s363.791 162.874 363.791 363.789c0 122.162-60.255 230.251-152.485 296.16-6.809 4.866-9.201 10.884-9.201 15.034v93.017c0 52.092-42.227 94.318-94.316 94.318h-215.578c-52.089 0-94.316-42.225-94.316-94.318v-93.017c0-4.149-2.393-10.168-9.201-15.034-92.229-65.909-152.482-173.998-152.482-296.16zM309.894 983.581c0-22.323 18.097-40.426 40.421-40.426h323.369c22.324 0 40.421 18.103 40.421 40.426s-18.097 40.419-40.421 40.419h-323.369c-22.324 0-40.421-18.096-40.421-40.419z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "lightbulb", - "idea", - "inspiration", - "invention", - "light" - ] + "tags": ["lightbulb", "idea", "inspiration", "invention", "light"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 351, "id": 279, @@ -1193,22 +832,13 @@ "paths": [ "M521.391 24.144c18.97 4.425 32.39 21.336 32.39 40.815v741.543c0 15.572-8.638 29.864-22.429 37.105l-290.58 152.554c-14.117 7.409-31.217 6.173-44.117-3.204-12.899-9.37-19.363-25.249-16.676-40.967l51.615-301.865-218.957-213.744c-11.415-11.144-15.515-27.802-10.574-42.97s18.064-26.217 33.853-28.499l302.838-43.784 135.532-274.712c8.618-17.469 28.137-26.697 47.106-22.272zM469.96 244.635l-65.794 133.36c-6.109 12.382-17.924 20.961-31.588 22.936l-240.624 34.789 173.934 169.794c9.857 9.623 14.356 23.475 12.035 37.053l-41.029 239.96 193.066-101.361v-536.531z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "star-half", - "rate", - "like", - "average" - ] + "tags": ["star-half", "rate", "like", "average"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 350, "id": 278, @@ -1225,23 +855,13 @@ "paths": [ "M146.285 102.4c0-6.261 5.881-14.629 17.288-14.629h550.566c11.407 0 17.289 8.368 17.289 14.629v819.2c0 6.261-5.881 14.629-17.289 14.629h-550.566c-11.407 0-17.288-8.368-17.288-14.629v-819.2zM163.573 0c-56.164 0-105.060 44.028-105.060 102.4v819.2c0 58.375 48.895 102.4 105.060 102.4h550.566c56.165 0 105.061-44.025 105.061-102.4v-819.2c0-58.372-48.896-102.4-105.061-102.4h-550.566zM965.486 160.914c0-24.237-19.646-43.886-43.886-43.886s-43.886 19.648-43.886 43.886v117.029c0 24.237 19.646 43.886 43.886 43.886s43.886-19.648 43.886-43.886v-117.029zM438.856 365.714c-16.159 0-29.257 13.099-29.257 29.257s13.098 29.257 29.257 29.257c16.158 0 29.257-13.099 29.257-29.257s-13.099-29.257-29.257-29.257zM321.828 394.971c0-64.633 52.395-117.029 117.029-117.029s117.029 52.395 117.029 117.029c0 64.633-52.396 117.029-117.029 117.029s-117.029-52.395-117.029-117.029zM965.486 453.486c0-24.237-19.646-43.886-43.886-43.886s-43.886 19.648-43.886 43.886v117.029c0 24.237 19.646 43.886 43.886 43.886s43.886-19.648 43.886-43.886v-117.029zM921.6 702.171c24.24 0 43.886 19.648 43.886 43.886v117.029c0 24.24-19.646 43.886-43.886 43.886s-43.886-19.646-43.886-43.886v-117.029c0-24.237 19.646-43.886 43.886-43.886zM307.199 702.171c0-25.354 3.88-39.823 7.984-48.031 3.529-7.058 8.070-11.317 15.273-14.746 8.441-4.020 21.047-7.053 40.275-8.697 19.156-1.637 41.279-1.669 68.126-1.669s48.97 0.032 68.125 1.669c19.229 1.644 31.835 4.677 40.275 8.697 7.202 3.43 11.743 7.688 15.272 14.746 4.104 8.207 7.984 22.677 7.984 48.031 0 24.237 19.648 43.886 43.886 43.886s43.886-19.648 43.886-43.886c0-33.161-4.897-62.576-17.251-87.284-12.928-25.856-32.524-43.54-56.041-54.739-22.279-10.609-46.976-14.89-70.537-16.903-23.271-1.989-48.984-1.989-74.413-1.988h-2.373c-25.43-0.001-51.143-0.001-74.414 1.988-23.56 2.014-48.257 6.295-70.536 16.903-23.518 11.199-43.114 28.883-56.042 54.739-12.353 24.708-17.25 54.123-17.25 87.284 0 24.237 19.648 43.886 43.886 43.886s43.886-19.648 43.886-43.886z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "address-book", - "contacts", - "directory", - "information", - "numbers" - ] + "tags": ["address-book", "contacts", "directory", "information", "numbers"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 349, "id": 277, @@ -1258,23 +878,13 @@ "paths": [ "M46.545 0c25.706 0 46.546 20.839 46.546 46.545v884.366h884.361c25.71 0 46.548 20.838 46.548 46.541 0 25.71-20.838 46.548-46.548 46.548h-930.906c-25.706 0-46.545-20.838-46.545-46.548v-930.906c0-25.706 20.839-46.545 46.545-46.545zM263.758 636.121c34.275 0 62.061-27.786 62.061-62.060s-27.786-62.061-62.061-62.061c-34.275 0-62.060 27.786-62.060 62.061s27.786 62.060 62.060 62.060zM480.97 325.819c0 34.275-27.786 62.060-62.061 62.060s-62.060-27.786-62.060-62.060c0-34.275 27.786-62.061 62.060-62.061s62.061 27.786 62.061 62.061zM574.061 760.24c34.275 0 62.060-27.78 62.060-62.058 0-34.275-27.786-62.060-62.060-62.060s-62.061 27.786-62.061 62.060c0 34.278 27.786 62.058 62.061 62.058zM791.274 449.94c0 34.275-27.787 62.060-62.062 62.060s-62.061-27.786-62.061-62.060c0-34.275 27.786-62.061 62.061-62.061s62.062 27.786 62.062 62.061zM884.363 263.758c34.275 0 62.062-27.786 62.062-62.060s-27.787-62.061-62.062-62.061c-34.275 0-62.062 27.786-62.062 62.061s27.787 62.060 62.062 62.060z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "chart-scatter", - "graph", - "statistic", - "plot", - "data" - ] + "tags": ["chart-scatter", "graph", "statistic", "plot", "data"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 348, "id": 276, @@ -1291,23 +901,13 @@ "paths": [ "M143.363 40.96c0-22.622 18.338-40.96 40.96-40.96h655.357c22.623 0 40.96 18.338 40.96 40.96s-18.337 40.96-40.96 40.96h-268.632c4.057 3.838 7.989 7.787 11.793 11.84 41.844 44.588 66.88 100.363 75.725 158.068h181.114c22.623 0 40.96 18.338 40.96 40.96s-18.337 40.96-40.96 40.96h-179.327c-6.797 62.512-32.376 123.625-77.512 171.721-53.884 57.418-133.289 93.76-234.678 93.76h-58.401l386.425 353.595c16.689 15.265 17.839 41.179 2.567 57.863-15.271 16.691-41.18 17.84-57.869 2.567l-464.213-424.768c-12.466-11.407-16.649-29.299-10.53-45.050s21.282-26.128 38.18-26.128h163.84c80.665 0 137.8-28.322 174.943-67.899 29.883-31.842 48.322-72.582 54.679-115.662h-393.462c-22.622 0-40.96-18.338-40.96-40.96s18.338-40.96 40.96-40.96h391.026c-7.971-37.989-25.538-73.552-52.243-102.009-37.143-39.578-94.278-67.899-174.943-67.899h-163.84c-22.622 0-40.96-18.338-40.96-40.96z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "indian-rupee", - "money", - "currency", - "inr", - "cash" - ] + "tags": ["indian-rupee", "money", "currency", "inr", "cash"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 347, "id": 275, @@ -1324,22 +924,13 @@ "paths": [ "M553.781 64.95c0-19.479-13.42-36.39-32.39-40.815s-38.488 4.803-47.106 22.272l-135.532 274.712-302.838 43.783c-15.789 2.283-28.912 13.331-33.853 28.499s-0.842 31.827 10.574 42.971l218.957 213.744-51.615 301.866c-2.687 15.711 3.776 31.598 16.676 40.967s30 10.613 44.117 3.204l290.58-152.554c13.791-7.241 22.429-21.533 22.429-37.113v-741.537z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "star-half-fill", - "rate", - "like", - "average" - ] + "tags": ["star-half-fill", "rate", "like", "average"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 346, "id": 274, @@ -1356,20 +947,13 @@ "paths": [ "M0 73.144c0-24.237 19.648-43.885 43.885-43.885h117.028c21.209 0 39.383 15.168 43.177 36.035l110.476 607.616h514.245l108.72-434.869c5.881-23.513 29.703-37.809 53.219-31.931s37.808 29.706 31.927 53.219l-117.021 468.11c-4.886 19.533-22.44 33.24-42.576 33.24h-585.138c-21.209 0-39.383-15.163-43.177-36.033l-110.476-607.616h-80.402c-24.237 0-43.885-19.648-43.885-43.885zM292.569 906.964c0 48.567 39.204 87.771 87.771 87.771s87.771-39.205 87.771-87.771c0-48.567-39.205-87.771-87.771-87.771s-87.771 39.205-87.771 87.771zM672.908 906.964c0 48.567 39.204 87.771 87.771 87.771s87.771-39.205 87.771-87.771c0-48.567-39.205-87.771-87.771-87.771s-87.771 39.205-87.771 87.771zM614.394 131.658c0-24.237-19.648-43.885-43.886-43.885s-43.885 19.648-43.885 43.885v186.62l-42.111-42.111c-17.138-17.139-44.925-17.139-62.063 0s-17.138 44.924 0 62.063l117.027 117.027c17.138 17.138 44.925 17.138 62.063 0l117.028-117.027c17.14-17.139 17.14-44.925 0-62.063s-44.925-17.139-62.063 0l-42.111 42.111v-186.62z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "cart-arrow-down", - "shopping" - ] + "tags": ["cart-arrow-down", "shopping"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 345, "id": 273, @@ -1386,23 +970,13 @@ "paths": [ "M309.895 0c-22.324 0-40.421 18.097-40.421 40.421v67.368h-67.369c-81.854 0-148.21 66.357-148.21 148.211v592.845c0 81.854 66.356 148.209 148.21 148.209h215.579c22.324 0 40.421-18.096 40.421-40.426 0-22.323-18.097-40.419-40.421-40.419h-215.579c-37.206 0-67.368-30.164-67.368-67.365v-363.792h714.108c22.323 0 40.419-18.097 40.419-40.421v-188.632c0-81.854-66.355-148.211-148.209-148.211h-67.37v-67.368c0-22.324-18.097-40.421-40.421-40.421s-40.421 18.097-40.421 40.421v67.368h-242.526v-67.368c0-22.324-18.097-40.421-40.421-40.421zM592.843 188.632v67.368c0 22.324 18.097 40.421 40.421 40.421s40.421-18.097 40.421-40.421v-67.368h67.37c37.208 0 67.365 30.162 67.365 67.368v148.211h-673.682v-148.211c0-37.206 30.162-67.368 67.368-67.368h67.369v67.368c0 22.324 18.097 40.421 40.421 40.421s40.421-18.097 40.421-40.421v-67.368h242.526zM727.579 619.789c-89.296 0-161.684 72.389-161.684 161.684 0 89.3 72.388 161.682 161.684 161.682s161.684-72.382 161.684-161.682c0-89.295-72.389-161.684-161.684-161.684zM485.053 781.473c0-133.943 108.583-242.526 242.526-242.526 133.941 0 242.529 108.583 242.529 242.526 0 133.947-108.588 242.527-242.529 242.527-133.944 0-242.526-108.581-242.526-242.527zM754.527 714.105c0-22.324-18.096-40.421-40.422-40.421-22.324 0-40.421 18.097-40.421 40.421v107.786c0 22.331 18.097 40.426 40.421 40.426h53.895c22.323 0 40.419-18.096 40.419-40.426 0-22.323-18.096-40.419-40.419-40.419h-13.473v-67.367z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "calendar-clock", - "schedule", - "date", - "event", - "time" - ] + "tags": ["calendar-clock", "schedule", "date", "event", "time"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 344, "id": 272, @@ -1419,22 +993,13 @@ "paths": [ "M542.031 283.778c-16.586-16.585-43.476-16.585-60.062 0l-396.386 396.386c-12.146 12.147-15.78 30.414-9.206 46.283 6.573 15.872 22.059 26.214 39.237 26.214h792.769c17.181 0 32.666-10.342 39.241-26.214 6.576-15.87 2.94-34.137-9.209-46.283l-396.385-396.386z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "sort-up-fill", - "ascending", - "arrange", - "rise" - ] + "tags": ["sort-up-fill", "ascending", "arrange", "rise"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 343, "id": 271, @@ -1451,25 +1016,13 @@ "paths": [ "M940.464 128.246l71.79 23.93c15.66 5.219 15.66 27.37 0 32.59l-71.79 23.93c-5.127 1.709-9.15 5.734-10.862 10.863l-23.932 71.79c-5.215 15.659-27.37 15.659-32.585 0l-23.932-71.79c-1.712-5.129-5.734-9.154-10.862-10.863l-71.79-23.93c-15.66-5.219-15.66-27.37 0-32.59l71.79-23.93c5.127-1.71 9.15-5.734 10.862-10.863l23.932-71.79c5.215-15.66 27.37-15.66 32.585-0l23.932 71.79c1.712 5.129 5.734 9.153 10.862 10.863zM385.172 113.933c14.789-44.37 77.548-44.369 92.338 0l87.974 263.921 263.919 87.974c44.368 14.789 44.368 77.548 0 92.338l-263.919 87.974-87.974 263.925c-14.789 44.368-77.548 44.368-92.338 0l-87.974-263.925-263.922-87.974c-44.369-14.789-44.368-77.548 0-92.338l263.922-87.974 87.974-263.921zM431.341 247.008l-58.552 175.658c-4.844 14.532-16.247 25.935-30.779 30.779l-175.658 58.553 175.658 58.552c14.532 4.844 25.935 16.247 30.779 30.779l58.552 175.66 58.553-175.66c4.844-14.532 16.247-25.935 30.779-30.779l175.658-58.552-175.658-58.553c-14.532-4.844-25.935-16.247-30.779-30.779l-58.553-175.658zM1012.253 839.227l-71.79-23.925c-5.127-1.712-9.15-5.734-10.862-10.869l-23.932-71.79c-5.215-15.657-27.37-15.657-32.585 0l-23.932 71.79c-1.712 5.135-5.734 9.157-10.862 10.869l-71.79 23.925c-15.66 5.222-15.66 27.37 0 32.592l71.79 23.932c5.127 1.704 9.15 5.734 10.862 10.862l23.932 71.79c5.215 15.66 27.37 15.66 32.585 0l23.932-71.79c1.712-5.127 5.734-9.157 10.862-10.862l71.79-23.932c15.66-5.222 15.66-27.37 0-32.592z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "sparkles", - "shine", - "glitter", - "twinkle", - "bright", - "new", - "magic" - ] + "tags": ["sparkles", "shine", "glitter", "twinkle", "bright", "new", "magic"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 342, "id": 270, @@ -1486,23 +1039,13 @@ "paths": [ "M512 85.33c-235.644 0-426.67 191.026-426.67 426.67s191.026 426.672 426.67 426.672c235.644 0 426.672-191.027 426.672-426.672s-191.027-426.67-426.672-426.67zM0 512c0-282.77 229.23-512 512-512s512 229.23 512 512c0 282.77-229.23 512-512 512s-512-229.23-512-512zM511.977 263.099c-137.452 0-248.878 111.427-248.878 248.878s111.427 248.877 248.878 248.877c137.452 0 248.877-111.425 248.877-248.877s-111.425-248.878-248.877-248.878zM177.77 511.977c0-184.577 149.63-334.207 334.207-334.207s334.205 149.63 334.205 334.207c0 184.577-149.628 334.205-334.205 334.205s-334.207-149.628-334.207-334.205zM440.869 511.977c0-39.272 31.836-71.108 71.108-71.108s71.108 31.836 71.108 71.108c0 39.272-31.836 71.108-71.108 71.108s-71.108-31.836-71.108-71.108zM511.977 355.54c-86.398 0-156.437 70.039-156.437 156.437s70.039 156.437 156.437 156.437c86.398 0 156.437-70.039 156.437-156.437s-70.039-156.437-156.437-156.437z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "bullseye", - "target", - "aim", - "goal", - "focus" - ] + "tags": ["bullseye", "target", "aim", "goal", "focus"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 341, "id": 269, @@ -1519,22 +1062,13 @@ "paths": [ "M115.614 271.34c-17.178 0-32.663 10.348-39.237 26.217s-2.94 34.137 9.206 46.283l396.386 396.387c16.586 16.581 43.476 16.581 60.062 0l396.385-396.387c12.149-12.147 15.784-30.414 9.209-46.283s-22.060-26.217-39.241-26.217h-792.769z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "sort-down-fill", - "descending", - "arrange", - "reduction" - ] + "tags": ["sort-down-fill", "descending", "arrange", "reduction"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 340, "id": 268, @@ -1551,23 +1085,13 @@ "paths": [ "M482.017 22.282c19.012-8.84 40.955-8.84 59.967 0l440.881 204.992c56.313 26.181 54.367 106.896-3.131 130.34l-26.814 10.931v217.054c0 26.986-11.052 54.78-34.626 73.544-22.916 18.244-64.944 48.491-122.668 76.477v230.064c0 23.567-19.105 42.672-42.672 42.672-23.562 0-42.666-19.105-42.666-42.672v-195.555c-57.399 18.776-124.096 31.949-198.288 31.949-210.294 0-360.312-115.032-409.746-158.555-21.279-18.735-31.174-45.057-31.174-70.564v-204.414l-26.812-10.931c-57.503-23.444-59.445-104.158-3.135-130.34l440.883-204.992zM156.42 407.753v165.205c0 3.906 1.431 5.812 2.228 6.513 43.438 38.245 173.774 137.269 353.352 137.269 75.812 0 142.832-15.99 198.288-37.121v-193.211l-168.095 78.157c-19.313 8.98-41.634 8.831-60.826-0.407l-324.947-156.404zM795.626 639.173c31.342-17.959 54.93-35.188 69.522-46.8 0.834-0.666 2.428-2.564 2.428-6.774v-176.302l-71.951 36.435v193.441zM753.276 371.522l139.249-70.516 24.781-10.102-405.307-188.45-405.307 188.45 24.381 9.94 381.241 183.499 144.279-67.083-164.371-85.979c-20.882-10.922-28.955-36.705-18.033-57.587s36.705-28.955 57.587-18.032l221.499 115.86z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "graduation-cap", - "education", - "school", - "diploma", - "university" - ] + "tags": ["graduation-cap", "education", "school", "diploma", "university"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 339, "id": 267, @@ -1584,23 +1108,13 @@ "paths": [ "M480.383 87.635c-5.439-5.439-14.256-5.439-19.694-0.001l-121.757 121.758c-5.439 5.438-5.439 14.256 0 19.694l455.985 455.982c5.435 5.439 14.256 5.439 19.69 0l121.761-121.757c5.435-5.438 5.435-14.256 0-19.694l-455.984-455.981zM401.605 28.552c38.069-38.069 99.792-38.069 137.86 0l455.979 455.982c38.071 38.069 38.071 99.791 0 137.86l-121.754 121.761c-38.071 38.064-99.789 38.064-137.86 0l-131.606-131.608-371.528 371.531c-53.233 53.226-139.54 53.226-192.773 0-53.233-53.233-53.233-139.542 0-192.775l371.528-371.529-131.604-131.604c-38.069-38.069-38.069-99.791 0-137.86l121.757-121.757zM470.536 478.858l-371.528 371.531c-20.602 20.597-20.602 54.001 0 74.606 20.602 20.597 54.005 20.597 74.606 0l371.528-371.53-74.606-74.606z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "hammer", - "tool", - "build", - "construction", - "fix" - ] + "tags": ["hammer", "tool", "build", "construction", "fix"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 338, "id": 266, @@ -1617,24 +1131,13 @@ "paths": [ "M512 27.679c114.283 0 204.872 38.151 266.401 107.33 60.877 68.442 88.956 162.349 88.956 266.292 0 189.216 38.422 275 69.091 312.925 15.119 18.695 28.994 26.639 37.383 30.098 4.33 1.785 7.534 2.516 9.15 2.801 0.366 0.066 0.651 0.102 0.848 0.132l0.124 0.015c22.25 0.775 40.046 19.054 40.046 41.487 0 22.93-18.586 41.516-41.516 41.516h-93.506l39.834 39.834c16.216 16.216 16.216 42.496 0 58.712-16.208 16.208-42.496 16.208-58.704 0l-774.922-774.922c-16.212-16.212-16.212-42.497 0-58.709s42.497-16.212 58.709 0l72.006 72.006c15.689-24.207 39.13-55.116 68.741-76.374 57.556-41.321 130.816-63.142 217.358-63.142zM293.626 215.391c-2.692 4.247-5.159 8.335-7.379 12.15l519.706 519.708h51.902c-41.209-62.24-73.531-167.521-73.531-345.949 0-89.787-24.225-161.935-67.964-211.114-43.086-48.443-109.417-79.481-204.362-79.481-72.414 0-127.92 18.114-168.938 47.561-18.127 13.014-35.604 35.308-49.436 57.125zM239.672 401.3c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514c0 77.698-6.487 138.204-16.361 185.191-18.977 90.295-50.069 129.193-70.542 145.851-10.409 8.47-19.157 12.112-24.325 13.692-2.632 0.812-4.442 1.112-5.186 1.214l-0.186 0.022c-22.247 0.775-40.044 19.054-40.044 41.487 0 22.93 18.586 41.516 41.514 41.516h267.054c19.182 94.852 102.843 166.056 203.432 166.056 74.664 0 140.026-39.27 176.551-98.231 12.074-19.493 6.061-45.078-13.429-57.154s-45.079-6.064-57.152 13.429c-21.963 35.46-61.126 58.924-105.969 58.924-54.389 0-100.459-34.582-117.497-83.024h172.848c22.927 0 41.513-18.586 41.513-41.516 0-22.923-18.586-41.509-41.513-41.509h-401.208c22.293-33.701 42.028-80.101 55.39-143.681 11.29-53.722 18.137-120.101 18.137-202.268z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "bell-slash", - "mute", - "alert", - "silence", - "quiet", - "off" - ] + "tags": ["bell-slash", "mute", "alert", "silence", "quiet", "off"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 337, "id": 265, @@ -1651,23 +1154,13 @@ "paths": [ "M257.285 305.786c52.726-36.030 122.418-62.445 215.33-68.273v90.689c0 21.752 17.633 39.385 39.385 39.385s39.385-17.633 39.385-39.385v-90.689c91.282 5.729 159.941 31.318 212 66.023 1.28 0.855 2.553 1.717 3.818 2.584l-73 73.002c-15.381 15.381-15.381 40.318 0 55.698s40.32 15.381 55.695 0l76.968-76.965c26.602 28.86 47.309 60.712 63.444 92.986 27.282 54.559 41.121 109.594 48.069 151.322 1.712 10.269 2.999 19.67 3.964 27.987h-89.008c-21.753 0-39.387 17.633-39.387 39.385s17.635 39.385 39.387 39.385h91.897v65.641c0 7.248-5.881 13.129-13.129 13.129h-535.071l221.586-221.587c15.381-15.381 15.381-40.318 0-55.698s-40.317-15.381-55.698 0l-277.285 277.285h-193.738c-7.251 0-13.128-5.881-13.128-13.129v-65.641h91.897c21.752 0 39.385-17.633 39.385-39.385s-17.633-39.385-39.385-39.385h-89.008c2.49-21.484 7.104-50.065 15.624-82.056 16.235-60.957 46.035-132.041 100.27-190.689l76.391 77.257c15.293 15.468 40.23 15.608 55.697 0.314s15.608-40.23 0.315-55.697l-72.67-73.494zM984.613 669.536c39.387 0 39.387-0.021 39.387-0.044v-0.611l-0.022-1.336c-0.015-1.113-0.051-2.665-0.117-4.629-0.132-3.926-0.388-9.502-0.885-16.494-0.995-13.97-2.977-33.671-6.897-57.207-7.812-46.887-23.515-110.005-55.311-173.6-31.876-63.749-80.311-128.696-153.688-177.618-73.633-49.086-170.034-80.461-295.080-80.461-152.822 0-262.455 46.882-339.874 114.805-87.351 76.637-129.989 176.742-150.96 255.482-10.549 39.608-15.823 74.569-18.47 99.74-1.326 12.608-1.999 22.825-2.341 30.018-0.171 3.598-0.26 6.445-0.306 8.463-0.023 1.009-0.035 1.811-0.042 2.396l-0.006 0.714-0.001 0.233-0 0.085c-0 0.015-0 0.064 39.385 0.064h-39.385v105.025c0 50.754 41.144 91.897 91.897 91.897h840.206c50.754 0 91.897-41.143 91.897-91.897v-105.069l-39.387 0.044z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "gauge", - "measure", - "meter", - "indicator", - "level" - ] + "tags": ["gauge", "measure", "meter", "indicator", "level"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 336, "id": 264, @@ -1684,23 +1177,13 @@ "paths": [ "M245.194 143.027c-4.484 0-8.724 2.038-11.525 5.539l-141.686 177.109c-7.731 9.664-0.851 23.978 11.525 23.978h816.988c12.376 0 19.251-14.315 11.52-23.979l-141.685-177.108c-2.801-3.501-7.044-5.539-11.527-5.539h-533.609zM164.519 93.247c19.606-24.507 49.29-38.774 80.674-38.774h533.609c31.386 0 61.074 14.267 80.677 38.774l141.685 177.109c54.118 67.645 5.954 167.852-80.669 167.852h-9.999v487.050c0 24.452-19.829 44.273-44.281 44.273s-44.273-19.822-44.273-44.273v-487.050h-88.554v368.975c0 89.666-72.689 162.348-162.353 162.348h-295.18c-89.663 0-162.349-72.682-162.349-162.348v-368.975h-9.999c-86.629 0-134.791-100.206-80.674-167.852l141.686-177.109zM202.061 438.208v368.975c0 40.755 33.039 73.794 73.795 73.794h295.18c40.756 0 73.795-33.039 73.795-73.794v-368.975h-73.795v265.663c0 57.057-46.255 103.312-103.313 103.312h-88.554c-57.059 0-103.314-46.256-103.314-103.312v-265.663h-73.795zM364.409 438.208v265.663c0 8.151 6.608 14.759 14.759 14.759h88.554c8.151 0 14.759-6.608 14.759-14.759v-265.663h-118.072z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "shop", - "store", - "retail", - "purchase", - "sell" - ] + "tags": ["shop", "store", "retail", "purchase", "sell"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 335, "id": 263, @@ -1717,23 +1200,13 @@ "paths": [ "M186.356 548.116c43.279 7.444 76.208 45.158 76.208 90.563v166.689c0 61.052-58.437 105.136-117.143 88.364l-78.769-22.506c-39.452-11.271-66.651-47.331-66.651-88.364v-111.728c0-34.809 19.666-66.629 50.8-82.196l55.312-27.656c0.848-12.007 2.363-27.88 5.070-46.441 6.070-41.624 18.283-97.8 43.095-154.514 24.82-56.733 62.877-115.407 121.342-159.952 58.983-44.939 136.419-73.698 236.382-73.698s177.398 28.759 236.383 73.698c58.463 44.545 96.519 103.22 121.344 159.952 24.81 56.714 37.018 112.889 43.088 154.514 2.706 18.561 4.228 34.433 5.076 46.441l55.311 27.655c31.13 15.567 50.798 47.388 50.798 82.196v111.729c0 41.033-27.202 77.093-66.648 88.364l-78.775 22.506c-58.704 16.772-117.138-27.312-117.138-88.364v-166.689c0-45.405 32.929-83.119 76.208-90.563-0.709-6.638-1.616-13.983-2.772-21.907-5.42-37.146-16.179-85.996-37.317-134.309-21.124-48.293-51.99-94.644-96.913-128.869-44.402-33.83-104.812-57.584-188.644-57.584s-144.242 23.754-188.644 57.584c-44.919 34.225-75.786 80.576-96.914 128.869-21.137 48.313-31.898 97.163-37.315 134.309-1.156 7.924-2.061 15.269-2.771 21.907zM870.29 625.551h-16.955c-7.256 0-13.129 5.878-13.129 13.128v166.689c0 8.719 8.346 15.016 16.735 12.624l78.768-22.506c5.639-1.609 9.523-6.766 9.523-12.624v-111.729c0-4.972-2.809-9.518-7.256-11.742l-67.686-33.84zM153.708 625.551l-67.681 33.841c-4.448 2.224-7.257 6.769-7.257 11.742v111.728c0 5.859 3.886 11.015 9.522 12.624l78.769 22.506c8.387 2.392 16.735-3.906 16.735-12.624v-166.689c0-7.251-5.878-13.128-13.128-13.128h-16.959z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "headphones", - "music", - "audio", - "sound", - "listen" - ] + "tags": ["headphones", "music", "audio", "sound", "listen"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 388, "id": 262, @@ -1750,23 +1223,13 @@ "paths": [ "M959.977 394.711c0-24.979-9.774-48.87-27.693-66.789l-236.207-236.207c-36.923-36.923-96.655-36.923-133.578 0l-470.781 470.781c-17.919 17.919-27.693 41.81-27.693 66.789s9.774 48.87 27.693 66.789l236.207 236.207c18.462 18.462 42.356 27.693 66.789 27.693 2.173 0 4.887 0 7.060-0.543 1.084 0 1.63 0 2.714 0h433.859c22.263 0 40.725-18.462 40.725-40.725s-18.462-40.725-40.725-40.725h-323.088l416.482-416.482c17.919-17.919 27.693-41.81 27.693-66.789zM149.275 638.521c-3.257-3.257-3.8-7.060-3.8-9.231s0-5.972 3.8-9.231l206.341-206.341 254.669 254.669-206.341 206.341c-4.887 4.887-13.032 4.887-18.462 0l-236.207-236.75zM874.725 404.486l-206.341 206.341-254.669-254.669 206.341-206.341c4.887-4.887 13.032-4.887 18.462 0l236.207 236.75c3.257 3.257 3.8 7.060 3.8 9.231s0 5.972-3.8 9.231z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "eraser", - "delete", - "remove", - "wipe", - "clean" - ] + "tags": ["eraser", "delete", "remove", "wipe", "clean"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 333, "id": 261, @@ -1783,23 +1246,13 @@ "paths": [ "M496 128.019c-247.028 0-447.979 200.95-447.979 447.979s200.95 447.979 447.979 447.979 447.979-200.95 447.979-447.979-200.95-447.979-447.979-447.979zM496 927.979c-193.911 0-351.983-158.073-351.983-351.983s158.073-351.983 351.983-351.983 351.983 158.073 351.983 351.983-158.073 351.983-351.983 351.983zM288.011 48.023c0-26.238 21.759-47.998 47.998-47.998h319.984c26.238 0 47.998 21.759 47.998 47.998s-21.759 47.998-47.998 47.998h-319.984c-26.238 0-47.998-21.759-47.998-47.998zM543.998 384.007v191.991c0 26.238-21.759 47.998-47.998 47.998s-47.998-21.759-47.998-47.998v-191.991c0-26.238 21.759-47.998 47.998-47.998s47.998 21.759 47.998 47.998zM962.538 273.291c-9.6 9.6-21.759 14.080-33.918 14.080s-24.318-4.48-33.918-14.080l-95.995-95.995c-18.559-18.559-18.559-49.277 0-67.837s49.277-18.559 67.837 0l95.995 95.995c18.559 18.559 18.559 49.277 0 67.837z" ], - "attrs": [ - {} - ], + "attrs": [{}], "grid": 16, - "tags": [ - "stopwatch", - "time", - "countdown", - "timer", - "race" - ], + "tags": ["stopwatch", "time", "countdown", "timer", "race"], "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 332, "id": 260, @@ -1816,23 +1269,13 @@ "paths": [ "M626.347 1024c-27.876 0-54.044-13.084-75.663-24.463-13.653-6.827-30.151-15.36-38.684-15.36s-25.6 8.533-38.684 15.36c-27.307 14.223-61.44 31.289-97.849 21.617-37.547-9.671-58.027-42.667-75.093-68.836-7.396-11.947-17.636-27.876-24.463-31.857s-25.031-4.551-40.391-5.689c-30.72-1.707-68.836-3.413-96.143-30.151-27.307-27.876-29.013-65.991-30.72-96.711-0.569-14.791-1.707-33.564-5.689-40.391-3.413-6.257-19.911-16.497-31.289-23.893-26.169-17.067-58.596-38.116-68.836-75.093-9.671-36.409 7.396-70.543 21.617-97.849 6.827-13.653 15.36-30.151 15.36-38.684s-8.533-25.6-15.36-38.684c-14.223-27.307-31.289-61.44-21.617-97.849 9.671-37.547 42.667-58.027 68.836-75.093 11.947-7.396 27.876-17.636 31.857-24.463s4.551-25.031 5.689-40.391c1.707-30.72 3.413-68.836 30.151-96.143 27.876-27.307 65.991-29.013 96.711-30.72 14.791-0.569 33.564-1.707 40.391-5.689 6.257-3.413 16.497-19.911 23.893-31.289 17.067-26.169 38.116-58.596 75.093-68.836 36.409-9.671 70.543 7.396 97.849 21.617 13.653 6.827 30.151 15.36 38.684 15.36s25.6-8.533 38.684-15.36c27.307-13.653 61.44-31.289 97.849-21.617 37.547 9.671 58.027 42.667 75.093 68.836 7.396 11.947 17.636 27.876 24.463 31.857s25.031 4.551 40.391 5.689c30.72 1.707 68.836 3.413 96.143 30.151 27.307 27.876 29.013 65.991 30.72 96.711 0.569 14.791 1.707 33.564 5.689 40.391 3.413 6.257 19.911 16.497 31.289 23.893 26.169 17.067 58.596 38.116 68.836 75.093 9.671 36.409-7.396 70.543-21.617 97.849-6.827 13.653-15.36 30.151-15.36 38.684s8.533 25.6 15.36 38.684c14.223 27.307 31.289 61.44 21.617 97.849-9.671 37.547-42.667 58.027-68.836 75.093-11.947 7.396-27.876 17.636-31.857 24.463s-4.551 25.031-5.689 40.391c-1.707 30.72-3.413 68.836-30.151 96.143-27.876 27.307-65.991 29.013-96.711 30.72-14.791 0.569-33.564 1.707-40.391 5.689-6.257 3.413-16.497 19.911-23.893 31.289-17.067 26.169-38.116 58.596-75.093 68.836-7.396 2.276-14.791 2.844-22.187 2.844zM398.223 85.333s0 0-0.569 0c-5.689 2.276-18.773 21.617-25.031 32.427-13.653 21.049-29.013 44.943-53.476 59.164-25.031 14.223-53.476 15.929-79.076 17.067-12.516 0.569-35.84 1.707-40.96 5.689-3.413 4.551-4.551 27.307-5.12 39.823-1.137 25.6-2.844 54.044-17.067 78.507s-38.116 39.823-59.164 53.476c-10.809 6.827-30.151 19.343-32.427 25.6-0.569 6.257 9.103 25.6 14.791 36.977 11.377 22.756 25.031 48.356 25.031 77.369s-13.084 54.613-25.031 77.369c-5.689 11.377-15.929 30.72-14.791 36.977 2.276 5.689 21.617 18.773 32.427 25.031 21.049 13.653 44.943 29.013 59.164 53.476 14.223 25.031 15.929 53.476 17.067 79.076 0.569 12.516 1.707 35.84 5.689 40.96 4.551 3.413 27.307 4.551 39.823 5.12 25.6 1.137 54.044 2.844 78.507 17.067s39.823 38.116 53.476 59.164c6.827 10.809 19.343 30.151 25.6 32.427 5.689 1.707 25.6-9.103 36.977-14.791 22.756-11.377 48.356-25.031 77.369-25.031s54.613 13.084 77.369 25.031c11.377 5.689 29.583 16.497 36.977 14.791 5.689-2.276 18.773-21.617 25.031-32.427 13.653-21.049 29.013-44.943 53.476-59.164 25.031-14.223 53.476-15.929 79.076-17.067 12.516-0.569 35.84-1.707 40.96-5.689 3.413-4.551 4.551-27.307 5.12-39.823 1.137-25.6 2.844-54.044 17.067-78.507s38.116-39.823 59.164-53.476c10.809-6.827 30.151-19.343 32.427-25.6 0.569-6.257-9.103-25.6-14.791-36.977-11.377-22.756-25.031-48.356-25.031-77.369s13.084-54.613 25.031-77.369c5.689-11.377 15.36-30.72 14.791-36.977-2.276-6.257-22.187-18.773-32.427-25.6-21.049-13.653-44.943-29.013-59.164-53.476-14.223-25.031-15.929-53.476-17.067-79.076-0.569-12.516-1.707-35.84-5.689-40.96-4.551-3.413-27.307-4.551-39.823-5.12-25.6-1.137-54.044-2.844-78.507-17.067s-39.823-38.116-53.476-59.164c-6.827-10.809-19.343-30.151-25.6-32.427-5.689-1.707-25.6 9.103-36.977 14.791-22.756 11.377-48.356 25.031-77.369 25.031s-54.613-13.084-77.369-25.031c-11.377-5.689-29.583-14.791-36.409-14.791zM938.667 397.084s0 0 0 0v0zM426.097 711.68v0c-11.377 0-22.187-4.551-30.151-12.516l-142.791-142.791c-16.497-16.497-16.497-43.804 0-60.303s43.804-16.497 60.303 0l112.64 112.64 283.876-283.876c16.497-16.497 43.804-16.497 60.303 0s16.497 43.804 0 60.303l-314.027 314.027c-7.964 7.964-18.773 12.516-30.151 12.516z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "verified", - "confirm", - "checked", - "authenticated", - "approved" - ] + "tags": ["verified", "confirm", "checked", "authenticated", "approved"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 331, "id": 259, @@ -1849,23 +1292,13 @@ "paths": [ "M799.19 390.096l-121.904 121.904 121.904 121.904c15.924 15.924 15.924 42.282 0 58.207-8.237 8.237-18.67 12.081-29.103 12.081s-20.866-3.844-29.103-12.081l-121.904-121.904-121.904 121.904c-8.237 8.237-18.67 12.081-29.103 12.081s-20.866-3.844-29.103-12.081c-15.924-15.924-15.924-42.282 0-58.207l121.904-121.904-121.904-121.904c-15.924-15.924-15.924-42.282 0-58.207s42.282-15.924 58.207 0l121.904 121.904 121.904-121.904c15.924-15.924 42.282-15.924 58.207 0s15.924 42.282 0 58.207zM1023.778 237.441v549.119c0 52.715-42.831 96.096-96.096 96.096h-655.098c-33.497 0-63.697-17.023-81.27-45.028l-180.66-289.385c-13.728-21.965-13.728-50.518 0-73.033l180.66-288.837c17.571-28.005 48.323-45.028 81.27-45.028h655.648c52.715 0 96.096 43.381 96.096 96.096zM941.41 237.441c0-7.687-6.040-13.728-13.728-13.728h-655.098c-4.942 0-9.335 2.197-11.531 6.589l-176.267 281.698 176.267 281.698c2.745 3.844 7.139 6.589 11.531 6.589h655.648c7.687 0 13.728-6.040 13.728-13.728v-549.119z" ], - "attrs": [ - {} - ], + "attrs": [{}], "grid": 16, - "tags": [ - "delete-left", - "remove", - "backspace", - "erase", - "eliminate" - ], + "tags": ["delete-left", "remove", "backspace", "erase", "eliminate"], "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 330, "id": 258, @@ -1882,23 +1315,13 @@ "paths": [ "M877.707 936.219h-38.619c-22.234-79.578-90.695-277.351-257.457-424.219 166.762-146.867 235.222-344.642 257.457-424.219h38.619c23.99 0 43.885-19.895 43.885-43.885s-19.895-43.885-43.885-43.885h-731.412c-23.99 0-43.885 19.895-43.885 43.885s19.895 43.885 43.885 43.885h38.619c22.234 79.578 90.695 277.351 257.457 424.219-166.762 146.867-235.222 344.642-257.457 424.219h-38.619c-23.99 0-43.885 19.895-43.885 43.885s19.895 43.885 43.885 43.885h731.412c23.99 0 43.885-19.895 43.885-43.885s-19.895-43.885-43.885-43.885zM276.778 87.781h469.859c-26.331 83.089-93.621 248.679-235.222 367.462-141.601-119.366-208.891-284.373-235.222-367.462zM512 568.758c141.601 119.366 208.891 284.373 235.222 367.462h-470.444c26.331-83.089 93.621-248.681 235.222-367.462z" ], - "attrs": [ - {} - ], + "attrs": [{}], "grid": 16, - "tags": [ - "hourglass", - "time", - "wait", - "patience", - "sand" - ], + "tags": ["hourglass", "time", "wait", "patience", "sand"], "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 329, "id": 257, @@ -1915,23 +1338,13 @@ "paths": [ "M816.58 221.265h-110.756v-41.534c0-53.163-43.749-96.912-96.912-96.912h-512.247c-53.163 0-96.912 43.749-96.912 96.912v498.402c0 53.163 43.749 96.912 96.912 96.912h15.506c7.2 92.481 84.174 166.134 178.318 166.134s171.118-73.653 178.318-166.134h85.836c7.2 92.481 84.174 166.134 178.318 166.134s171.118-73.653 178.318-166.134h15.506c53.163 0 96.912-43.749 96.912-96.912v-249.201c0-114.633-93.035-207.668-207.668-207.668zM82.82 678.134v-498.402c0-7.752 6.091-13.845 13.845-13.845h512.247c7.752 0 13.845 6.091 13.845 13.845v439.701s-2.768 3.323-4.43 4.43c-8.307 7.2-16.059 14.952-23.259 23.259-2.216 2.768-4.43 4.984-6.091 7.752-8.307 11.629-16.059 23.259-21.043 36.55h-110.756s0 0 0-0.554c0 0 0 0 0 0-3.877-9.414-9.414-18.829-14.952-27.136-1.661-2.216-3.323-4.43-4.984-7.2-4.43-6.645-9.414-12.184-14.952-18.275-2.216-2.216-3.877-4.43-6.091-6.645-7.2-6.645-14.398-12.737-22.152-18.275-1.107-0.554-1.661-1.661-2.768-2.216-8.307-5.538-17.168-9.968-26.027-14.398-3.323-1.661-6.645-2.768-9.968-3.877-7.2-2.768-13.845-4.984-21.043-6.645-3.323-0.554-6.645-1.661-9.968-2.216-10.522-2.216-21.597-3.323-32.673-3.323s-21.597 1.107-32.673 3.323c-3.323 0.554-6.645 1.661-9.968 2.216-7.2 1.661-14.398 3.877-21.043 6.645-3.323 1.107-6.645 2.216-9.968 3.877-8.861 3.877-17.721 8.861-26.027 14.398-1.107 0.554-1.661 1.107-2.768 2.216-7.752 5.538-15.506 11.629-22.152 18.275-2.216 2.216-4.43 4.43-6.091 6.645-5.538 5.538-10.522 11.629-14.952 18.275-1.661 2.216-3.323 4.43-4.984 7.2-5.538 8.861-10.522 17.721-14.952 27.136 0 0 0 0 0 0s0 0 0 0.554h-27.689c-7.752 0-13.845-6.091-13.845-13.845zM290.487 858.113c-53.163 0-96.912-43.749-96.912-96.912 0-6.645 0.554-13.291 2.216-19.382 2.216-9.968 6.091-19.382 11.075-27.689 0.554-1.661 1.661-2.768 2.216-4.43 4.984-7.752 11.075-14.952 18.275-21.043 1.661-1.107 2.768-2.216 4.43-3.323 7.2-5.538 15.506-10.522 24.366-13.845 1.107 0 2.768-1.107 4.43-1.107 9.414-3.323 19.936-5.538 30.458-5.538s20.49 2.216 30.458 5.538c1.661 0 2.768 0.554 4.43 1.107 8.861 3.323 17.168 8.307 24.366 13.845 1.661 1.107 2.768 2.216 4.43 3.323 7.2 6.091 13.291 13.291 18.275 21.043 1.107 1.107 1.661 2.768 2.216 4.43 4.984 8.861 8.861 17.721 11.075 27.689 1.107 6.091 2.216 12.737 2.216 19.382 0 53.163-43.749 96.912-96.912 96.912zM733.513 858.113c-53.163 0-96.912-43.749-96.912-96.912 0-6.645 0.554-13.291 2.216-19.382 1.661-6.645 3.323-13.291 6.091-19.382 0 0 0-0.554 0-1.107 2.768-5.538 5.538-11.075 9.414-16.059 0.554-1.107 1.661-1.661 2.216-2.768 3.323-4.43 6.645-8.307 10.522-12.184 1.107-1.107 2.216-1.661 3.323-2.768 3.877-3.323 8.307-6.645 12.737-9.414 1.107-0.554 2.768-1.661 4.43-2.216 4.984-2.768 10.522-4.984 16.059-6.645 2.216-0.554 4.43-1.661 7.2-2.216 7.2-1.661 14.952-2.768 22.705-2.768 10.522 0 20.49 2.216 30.458 5.538 1.661 0 2.768 0.554 4.43 1.107 8.861 3.323 17.168 8.307 24.366 13.845 1.661 1.107 2.768 2.216 4.43 3.323 7.2 6.091 13.291 13.291 18.275 21.043 1.107 1.107 1.661 2.768 2.216 4.43 4.984 8.861 8.861 17.721 11.075 27.689 1.107 6.091 2.216 12.737 2.216 19.382 0 53.163-43.749 96.912-96.912 96.912zM705.823 470.466v-166.134h110.756c68.669 0 124.601 55.931 124.601 124.601v41.534h-235.356z" ], - "attrs": [ - {} - ], + "attrs": [{}], "grid": 16, - "tags": [ - "truck", - "delivery", - "transport", - "vehicle", - "cargo" - ], + "tags": ["truck", "delivery", "transport", "vehicle", "cargo"], "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 328, "id": 256, @@ -1948,23 +1361,13 @@ "paths": [ "M168.104 1023.75v0c-44.45 0-86.559-17.546-118.726-49.128-65.505-65.505-65.505-171.363 0-236.867l322.256-322.256c-29.242-113.462 2.34-235.698 85.389-318.747 83.634-83.634 206.454-116.387 320.502-85.389 15.206 4.094 26.904 15.791 30.997 30.997s0 30.997-11.113 42.11l-143.29 143.29 30.413 111.707 111.707 30.413 143.29-143.29c11.113-11.113 27.488-15.206 42.11-11.113 15.206 4.094 26.904 15.791 30.997 30.997 30.997 114.047-1.169 236.867-85.389 320.502-83.050 83.050-205.285 114.633-318.747 85.389l-322.256 322.256c-31.582 31.582-73.692 49.128-118.142 49.128zM668.742 89.148c-56.146 4.678-109.369 29.242-150.308 70.183-66.674 66.674-88.314 164.345-56.146 254.413 5.849 15.791 1.755 33.922-10.527 45.619l-340.973 340.973c-30.997 30.997-30.997 81.88 0 112.878 15.206 15.206 35.091 23.395 56.732 23.395v0c21.055 0 41.524-8.188 56.146-23.395l340.973-340.973c12.282-12.282 29.828-15.791 45.619-10.527 90.069 31.582 187.739 10.527 254.413-56.146 40.941-40.941 64.919-94.162 70.183-150.308l-95.332 95.332c-11.113 11.113-27.488 15.206-42.695 11.113l-160.252-43.864c-15.206-4.094-26.904-15.791-30.997-30.997l-43.864-160.252c-4.094-15.206 0-31.582 11.113-42.695l95.332-95.332z" ], - "attrs": [ - {} - ], + "attrs": [{}], "grid": 16, - "tags": [ - "wrench", - "tool", - "fix", - "repair", - "adjust" - ], + "tags": ["wrench", "tool", "fix", "repair", "adjust"], "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 325, "id": 255, @@ -1981,23 +1384,13 @@ "paths": [ "M495.693 730.292h32.612c77.849 0 140.443-64.699 140.443-144.651v-389.243c0-79.953-63.121-144.651-140.443-144.651h-32.612c-77.849 0-140.443 64.699-140.443 144.651v388.718c0 79.953 63.121 144.651 140.443 144.651zM434.151 196.397c0-36.294 27.877-65.751 61.542-65.751h32.612c34.19 0 61.542 29.456 61.542 65.751v388.718c0 36.294-27.877 65.751-61.542 65.751h-32.612c-34.19 0-61.542-29.456-61.542-65.751v-388.718zM814.452 374.712v222.5c0 147.807-116.773 267.736-263.003 275.101v99.941c0 21.566-17.885 39.45-39.45 39.45s-39.45-17.885-39.45-39.45v-99.941c-146.229-7.364-263.002-127.293-263.002-275.101v-222.5c0-21.566 17.885-39.45 39.45-39.45s39.45 17.885 39.45 39.45v222.5c0 108.883 88.896 197.779 198.304 197.779h51.023c109.409 0 198.304-88.896 198.304-197.779v-222.5c0-21.566 17.885-39.45 39.45-39.45s39.45 17.885 39.45 39.45z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "microphone", - "sound", - "record", - "speak", - "audio" - ] + "tags": ["microphone", "sound", "record", "speak", "audio"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 323, "id": 254, @@ -2014,23 +1407,13 @@ "paths": [ "M906.87 28.172h-85.757c-64.638 0-117.117 52.479-117.117 117.117v28.799l-607.985 130.557v-32.639c0-26.239-21.76-47.999-47.999-47.999s-47.999 21.76-47.999 47.999v447.99c0 26.239 21.76 47.999 47.999 47.999s47.999-21.76 47.999-47.999v-40.319l607.985 130.557v28.799c0 64.638 52.479 117.117 117.117 117.117h85.757c64.638 0 117.117-52.479 117.117-117.117v-693.744c0-64.638-52.479-117.117-117.117-117.117zM96.011 581.118v-178.556l607.985-130.557v439.669l-607.985-130.557zM927.989 839.033c0 11.52-9.6 21.119-21.119 21.119h-85.757c-11.52 0-21.119-9.6-21.119-21.119v-693.744c0-11.52 9.6-21.119 21.119-21.119h85.757c11.52 0 21.119 9.6 21.119 21.119v693.744zM574.079 872.311c-23.68 74.238-92.158 124.156-170.876 124.156-98.558 0-179.196-79.359-179.196-175.995 0-7.039 0-14.719 1.279-21.76 3.199-26.239 27.52-44.799 53.759-41.598s44.799 26.879 41.598 53.118c0 3.199 0 6.4 0 9.6 0 44.159 37.12 79.998 83.198 79.998 36.479 0 68.478-23.039 79.359-56.958 7.68-25.6 35.2-39.679 60.159-31.36 25.6 7.68 39.040 35.2 31.36 60.159z" ], - "attrs": [ - {} - ], + "attrs": [{}], "grid": 16, - "tags": [ - "megaphone", - "announce", - "shout", - "broadcast", - "loud" - ], + "tags": ["megaphone", "announce", "shout", "broadcast", "loud"], "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 322, "id": 253, @@ -2047,23 +1430,13 @@ "paths": [ "M1023.949 776.232c0 27.083-22.46 49.543-49.543 49.543h-805.246l80.59 80.59c19.156 19.156 19.156 50.864 0 70.022-9.909 9.909-22.46 14.533-35.010 14.533s-25.101-4.625-35.010-14.533l-165.145-165.145c-4.625-4.625-7.927-9.909-10.57-15.854-5.284-11.89-5.284-25.763 0-37.653 2.643-5.945 5.945-11.229 10.57-15.854l165.145-165.145c19.156-19.156 50.864-19.156 70.022 0s19.156 50.864 0 70.022l-80.59 80.59h805.246c27.083 0 49.543 22.46 49.543 49.543zM49.594 297.311h805.246l-80.59 80.59c-19.156 19.156-19.156 50.864 0 70.022 9.909 9.909 22.46 14.533 35.010 14.533s25.101-4.625 35.010-14.533l165.145-165.145c4.625-4.625 7.927-9.909 10.57-15.854 5.284-11.89 5.284-25.763 0-37.653-2.643-5.945-5.945-11.229-10.57-15.854l-165.145-165.145c-19.156-19.156-50.864-19.156-70.022 0s-19.156 50.864 0 70.022l80.59 80.59h-805.246c-27.083 0-49.543 22.46-49.543 49.543s22.46 49.543 49.543 49.543z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "arrow-right-arrow-left", - "bidirectional", - "left-and-right", - "alternation", - "back-and-forth" - ] + "tags": ["arrow-right-arrow-left", "bidirectional", "left-and-right", "alternation", "back-and-forth"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 321, "id": 252, @@ -2080,24 +1453,13 @@ "paths": [ "M609.223 618.817c-17.27 69.72-134.322 31.981-172.7 22.386l30.702-123.449c38.378 9.594 159.908 28.143 141.997 101.061zM509.441 348.895l-28.143 111.935c31.981 7.676 129.844 40.297 145.835-23.027 15.991-65.882-85.71-81.233-117.692-88.909zM1008.351 635.449c-68.44 273.76-346.039 440.703-620.44 372.904-273.76-68.44-441.343-346.039-372.904-619.8 68.44-274.4 346.039-440.703 620.44-372.904 273.76 68.44 441.343 346.039 372.904 619.8zM343.778 597.71c-2.559 7.035-9.594 17.27-25.586 13.432-2.559 0-40.937-10.235-40.937-10.235l-28.143 63.963 72.918 17.91c14.072 3.838 26.864 7.035 40.297 10.873l-23.027 92.747 55.648 14.072 23.027-92.106c15.351 4.478 30.062 7.676 44.774 11.513l-23.027 91.466 56.288 14.072 23.027-92.747c95.944 17.91 168.222 10.873 198.285-76.115 24.305-69.72-1.279-110.017-51.81-136.241 36.459-8.316 63.963-32.621 71.639-82.512 10.235-67.801-41.575-104.899-112.574-128.565l23.027-92.747-56.288-14.072-22.386 89.547c-14.711-3.838-30.062-7.035-45.413-10.873l22.386-90.188-55.648-14.072-23.027 92.106c-12.153-2.559-24.305-5.757-35.819-8.316l-77.395-19.829-14.711 60.126s40.937 9.594 40.937 10.235c22.386 5.757 26.224 20.468 26.224 32.621l-63.323 252.653z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "bitcoin", - "cryptocurrency", - "digital", - "currency", - "btc", - "blockchain" - ] + "tags": ["bitcoin", "cryptocurrency", "digital", "currency", "btc", "blockchain"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 320, "id": 251, @@ -2114,23 +1476,13 @@ "paths": [ "M290.603 885.606h-83.024c-38.191 0-69.186-30.995-69.186-69.186v-664.188c0-38.191 30.995-69.186 69.186-69.186h207.559v262.908c0 22.693 18.819 41.512 41.512 41.512h265.675c5.535 16.051 20.48 27.674 38.745 27.674 22.693 0 41.512-18.819 41.512-41.512v-27.674c0-5.535-1.107-11.069-3.321-16.051s-4.981-9.409-8.856-13.284l-304.42-304.42c-3.875-3.875-8.302-6.642-13.284-8.856s-10.517-3.321-16.051-3.321h-249.071c-84.13 0-152.209 68.079-152.209 152.209v664.188c0 84.13 68.079 152.209 152.209 152.209h83.024c22.693 0 41.512-18.819 41.512-41.512s-18.819-41.512-41.512-41.512zM498.162 141.715l162.726 162.726h-162.726v-162.726zM933.206 477.13c-21.032-21.032-52.029-33.763-84.13-34.316-33.209-1.66-64.758 11.069-85.791 32.655l-353.68 354.234c-7.196 7.196-11.069 16.051-12.177 26.014l-9.963 123.429c-1.107 12.177 3.321 24.353 12.177 32.655 7.748 7.748 18.265 12.177 29.335 12.177 1.107 0 2.214 0 3.875 0l124.535-11.623c9.409-1.107 18.819-4.981 25.461-12.177l353.68-354.234c44.279-43.726 42.618-122.875-3.321-168.814zM877.858 587.275l-343.164 343.717-60.331 5.535 4.427-58.67 343.164-343.717c5.535-5.535 15.498-7.748 25.461-8.302 11.069 0 21.032 3.875 27.121 9.963 13.284 12.73 14.944 39.851 3.321 51.475z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "file-edit", - "modify", - "amend", - "revise", - "change" - ] + "tags": ["file-edit", "modify", "amend", "revise", "change"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 319, "id": 250, @@ -2147,23 +1499,13 @@ "paths": [ "M1021.466 949.618l-177.541-496.402c-12.469-32.659-40.377-52.846-72.441-52.846s-59.379 20.189-73.035 54.035l-176.948 495.215c-8.313 23.158 3.563 48.691 26.72 57.003s48.691-3.563 57.003-26.72l36.814-102.724h258.296l36.814 102.724c6.531 18.408 23.752 29.689 42.158 29.689 4.75 0 10.094-0.594 14.845-2.376 23.158-8.313 35.033-33.846 26.72-57.003zM674.697 787.515l97.38-272.547 97.38 272.547h-194.761zM523.282 265.579c-134.195 211.981-255.327 340.238-402.585 425.743-7.125 4.157-14.845 5.938-21.97 5.938-15.438 0-30.283-7.72-38.595-21.97-12.469-21.376-5.344-48.691 16.032-60.566 124.694-72.441 226.826-176.354 341.425-348.55h-373.489c-24.345 0-44.534-20.189-44.534-44.534s20.189-44.534 44.534-44.534h222.669v-117.569c0-24.345 20.189-44.534 44.534-44.534s44.534 20.189 44.534 44.534v117.569h222.669c24.345 0 44.534 20.189 44.534 44.534s-20.189 44.534-44.534 44.534h-55.816zM525.657 697.26c-7.72 0-15.438-1.781-22.563-5.938-38.595-22.563-76.004-47.502-111.038-73.63-19.595-14.845-23.752-42.752-8.907-62.347s42.752-23.752 62.347-8.907c32.064 24.345 67.097 46.909 102.724 67.691 21.376 12.469 28.502 39.784 16.032 61.16-8.313 14.251-23.158 21.97-38.595 21.97z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "language", - "linguistics", - "words", - "communication", - "dialect" - ] + "tags": ["language", "linguistics", "words", "communication", "dialect"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 318, "id": 249, @@ -2180,22 +1522,13 @@ "paths": [ "M696.881 725.324c-23.323 0-42.665 19.342-42.665 42.665v85.33c0 39.252-31.856 71.108-71.108 71.108h-426.648c-39.252 0-71.108-31.856-71.108-71.108v-682.637c0-39.252 31.856-71.108 71.108-71.108h184.881v270.211c0 23.323 19.342 42.665 42.665 42.665h270.211v71.108c0 23.323 19.342 42.665 42.665 42.665s42.665-19.342 42.665-42.665v-113.772c0-11.377-4.55-22.186-12.515-30.149l-312.876-312.876c-7.964-7.964-18.773-12.515-30.149-12.515h-227.546c-86.467 0-156.437 69.97-156.437 156.437v682.637c0 86.467 69.97 156.437 156.437 156.437h426.648c86.467 0 156.437-69.97 156.437-156.437v-85.33c0-23.323-19.342-42.665-42.665-42.665zM426.67 159.872l167.246 167.246h-167.246v-167.246zM1020.565 642.27c-2.276 5.12-5.12 9.67-9.102 13.653l-170.659 170.659c-8.533 8.533-19.342 12.515-30.149 12.515s-21.616-3.982-30.149-12.515c-16.497-16.497-16.497-43.802 0-60.3l97.845-97.845h-494.343c-23.323 0-42.665-19.342-42.665-42.665s19.342-42.665 42.665-42.665h494.343l-97.845-97.845c-16.497-16.497-16.497-43.802 0-60.3s43.802-16.497 60.3 0l170.659 170.659c3.982 3.982 6.826 8.533 9.102 13.653 4.55 10.24 4.55 22.186 0 32.425z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "file-export", - "send", - "save", - "dispatch" - ] + "tags": ["file-export", "send", "save", "dispatch"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 317, "id": 248, @@ -2212,23 +1545,13 @@ "paths": [ "M537.031 668.444h-494.364c-23.324 0-42.667-19.343-42.667-42.667s19.343-42.667 42.667-42.667h494.364l-97.849-97.849c-16.497-16.497-16.497-43.804 0-60.303s43.804-16.497 60.303 0l170.667 170.667c3.983 3.983 6.827 8.533 9.103 13.653 4.551 10.24 4.551 22.187 0 32.427-2.276 5.12-5.12 9.671-9.103 13.653l-170.667 170.667c-8.533 8.533-19.343 12.516-30.151 12.516s-21.617-3.983-30.151-12.516c-16.497-16.497-16.497-43.804 0-60.303l97.849-97.849zM1024 369.777v483.556c0 86.471-69.973 156.444-156.444 156.444h-426.667c-86.471 0-156.444-69.973-156.444-156.444v-56.889c0-23.324 19.343-42.667 42.667-42.667s42.667 19.343 42.667 42.667v56.889c0 39.253 31.857 71.111 71.111 71.111h426.667c39.253 0 71.111-31.857 71.111-71.111v-440.889h-270.223c-23.324 0-42.667-19.343-42.667-42.667v-270.223h-184.889c-39.253 0-71.111 31.857-71.111 71.111v284.444c0 23.324-19.343 42.667-42.667 42.667s-42.667-19.343-42.667-42.667v-284.444c0-86.471 69.973-156.444 156.444-156.444h227.556c11.377 0 22.187 4.551 30.151 12.516l312.889 312.889c7.964 7.964 12.516 18.773 12.516 30.151zM711.111 327.111h167.253l-167.253-167.253v167.253z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "file-import", - "get", - "data", - "retrieve", - "fetch" - ] + "tags": ["file-import", "get", "data", "retrieve", "fetch"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 316, "id": 247, @@ -2245,23 +1568,13 @@ "paths": [ "M894.076 334.712l-321.811-321.811c-8.191-8.191-19.309-12.873-31.010-12.873h-263.299c-88.936 0-160.905 71.968-160.905 160.905v702.132c0 88.936 71.968 160.905 160.905 160.905h468.087c88.936 0 160.905-71.968 160.905-160.905v-497.344c0-11.702-4.68-22.819-12.873-31.010zM585.138 149.817l172.022 172.022h-172.022v-172.022zM746.044 936.204h-468.087c-40.373 0-73.138-32.766-73.138-73.138v-702.132c0-40.373 32.766-73.138 73.138-73.138h219.416v277.928c0 23.989 19.894 43.883 43.883 43.883h277.928v453.46c0 40.373-32.766 73.138-73.138 73.138zM758.916 554.128l-87.766 292.554c-5.266 17.553-21.65 30.426-40.373 31.010-0.586 0-1.17 0-1.755 0-18.139 0-33.937-11.118-40.958-27.5l-76.065-190.745-76.065 190.745c-7.021 17.553-23.989 28.671-42.713 27.5-18.723-0.586-34.521-13.457-40.373-31.010l-87.766-292.554c-7.021-23.405 6.436-47.979 29.255-54.415 23.405-7.021 47.394 6.436 54.415 29.255l51.49 172.022 70.213-176.118c13.457-33.351 68.458-33.351 81.331 0l70.213 176.118 51.49-172.022c7.021-23.405 31.596-36.276 54.415-29.255 23.405 7.021 36.276 31.596 29.255 54.415z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "file-word", - "document", - "edit", - "write", - "microsoft" - ] + "tags": ["file-word", "document", "edit", "write", "microsoft"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 311, "id": 246, @@ -2278,23 +1591,13 @@ "paths": [ "M950.832 263.329h-81.915c23.405-28.085 38.032-63.192 38.032-102.395 0-88.936-71.968-160.905-160.905-160.905-98.298 0-184.895 52.074-234.044 129.309-49.149-77.234-135.746-129.309-234.044-129.309-88.936 0-160.905 71.968-160.905 160.905 0 39.203 14.628 74.309 38.032 102.395h-81.915c-40.373 0-73.138 32.766-73.138 73.138v146.278c0 35.107 25.16 63.192 58.511 70.213v397.874c0 40.373 32.766 73.138 73.138 73.138h760.643c40.373 0 73.138-32.766 73.138-73.138v-397.874c33.351-7.021 58.511-35.107 58.511-70.213v-146.278c0-40.373-32.766-73.138-73.138-73.138zM936.204 468.117h-380.321v-117.021h380.321v117.021zM746.044 87.796c40.373 0 73.138 32.766 73.138 73.138s-32.766 73.138-73.138 73.138h-184.895c19.894-83.67 95.373-146.278 184.895-146.278zM277.956 87.796c89.522 0 165.001 62.606 184.895 146.278h-184.895c-40.373 0-73.138-32.766-73.138-73.138s32.766-73.138 73.138-73.138zM87.796 351.095h380.321v117.021h-380.321v-117.021zM146.306 555.883h321.811v380.321h-321.811v-380.321zM877.694 936.204h-321.811v-380.321h321.811v380.321z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "gift", - "present", - "suprise", - "box", - "birthday" - ] + "tags": ["gift", "present", "suprise", "box", "birthday"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 312, "id": 245, @@ -2311,21 +1614,13 @@ "paths": [ "M417.791 482.743c0-23.991 19.896-43.886 43.886-43.886h73.143v-73.143c0-23.991 19.896-43.886 43.886-43.886s43.886 19.896 43.886 43.886v73.143h73.143c23.991 0 43.886 19.896 43.886 43.886s-19.896 43.886-43.886 43.886h-73.143v73.143c0 23.991-19.896 43.886-43.886 43.886s-43.886-19.896-43.886-43.886v-73.143h-73.143c-23.991 0-43.886-19.896-43.886-43.886zM468.114 906.976c0 48.567-39.205 87.772-87.772 87.772s-87.772-39.205-87.772-87.772 39.205-87.772 87.772-87.772 87.772 39.205 87.772 87.772zM848.461 906.976c0 48.567-39.205 87.772-87.772 87.772s-87.772-39.205-87.772-87.772 39.205-87.772 87.772-87.772 87.772 39.205 87.772 87.772zM1022.836 259.215l-117.029 468.119c-4.681 19.31-22.235 33.354-42.716 33.354h-585.15c-21.065 0-39.205-15.213-43.301-36.279l-110.593-607.385h-80.165c-23.991 0-43.886-19.896-43.886-43.886s19.896-43.886 43.886-43.886h117.029c21.065 0 39.205 15.213 43.301 36.279l25.162 139.266h750.746c13.458 0 26.332 6.436 34.523 16.969s11.118 24.576 8.192 37.45zM923.945 292.569h-678.773l69.048 380.347h514.346l94.794-380.347z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "cart-plus", - "add-to-cart", - "purchase" - ] + "tags": ["cart-plus", "add-to-cart", "purchase"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 313, "id": 244, @@ -2342,23 +1637,13 @@ "paths": [ "M1023.898 103.121v369.207c0 56.948-46.711 103.659-103.659 103.659h-103.019v-575.886h103.019c57.589 0 103.659 46.071 103.659 103.019zM85.844 79.445l-84.463 479.905c-10.238 58.868 34.553 112.617 94.702 112.617h305.86v223.955c0 70.386 57.589 127.974 127.335 127.974h5.759c25.595 0 48.631-15.357 58.868-39.033l174.685-408.879v-575.886s-588.683 0-588.683 0c-46.711 0-86.383 33.274-94.702 79.345z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "thumbs-down-fill", - "disapproval", - "dislike", - "disagreement", - "refusal" - ] + "tags": ["thumbs-down-fill", "disapproval", "dislike", "disagreement", "refusal"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 314, "id": 243, @@ -2375,23 +1660,13 @@ "paths": [ "M207.428 448.014v575.872h-103.017c-57.587 0-103.657-46.070-103.657-103.017v-369.198c0-56.947 46.71-103.657 103.657-103.657h103.017zM927.907 352.035h-305.852v-223.95c0-70.384-57.587-127.971-127.332-127.971h-5.759c-25.595 0-48.63 15.357-58.866 39.032l-174.681 408.869v575.872s588.668 0 588.668 0c46.71 0 86.381-33.273 94.699-79.343l84.461-479.893c10.238-58.866-34.552-112.614-94.699-112.614z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "thumbs-up-fill", - "approval", - "like", - "agreement", - "support" - ] + "tags": ["thumbs-up-fill", "approval", "like", "agreement", "support"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 315, "id": 242, @@ -2408,21 +1683,13 @@ "paths": [ "M1020.467 528.967c-2.341 5.266-5.266 9.946-9.362 14.042l-146.281 146.281c-8.774 8.774-19.895 12.873-31.011 12.873s-22.234-4.096-31.011-12.873c-16.967-16.967-16.967-45.053 0-62.024l71.384-71.384h-318.304v318.304l71.384-71.384c16.967-16.967 45.053-16.967 62.024 0s16.967 45.053 0 62.024l-146.281 146.281c-4.096 4.096-8.774 7.021-14.042 9.362s-11.117 3.513-16.967 3.513-11.701-1.17-16.967-3.513c-5.266-2.341-9.946-5.266-14.042-9.362l-146.281-146.281c-16.967-16.967-16.967-45.053 0-62.024s45.053-16.967 62.024 0l71.384 71.384v-318.304h-318.304l71.384 71.384c16.967 16.967 16.967 45.053 0 62.024-8.774 8.774-19.895 12.873-31.011 12.873s-22.234-4.096-31.011-12.873l-146.281-146.281c-4.096-4.096-7.021-8.774-9.362-14.042-4.681-10.532-4.681-22.82 0-33.35 2.341-5.266 5.266-9.946 9.362-14.042l146.281-146.281c16.967-16.967 45.053-16.967 62.024 0s16.967 45.053 0 62.024l-71.384 71.384h318.304v-318.889l-71.384 71.384c-16.967 16.967-45.053 16.967-62.024 0s-16.967-45.053 0-62.024l146.281-146.281c4.096-4.096 8.774-7.021 14.042-9.362 10.532-4.681 22.82-4.681 33.35 0 5.266 2.341 9.946 5.266 14.042 9.362l146.281 146.281c16.967 16.967 16.967 45.053 0 62.024-8.774 8.774-19.895 12.873-31.011 12.873s-22.234-4.096-31.011-12.873l-71.384-71.384v318.304h318.304l-71.384-71.384c-16.967-16.967-16.967-45.053 0-62.024s45.053-16.967 62.024 0l146.281 146.281c4.096 4.096 7.021 8.774 9.362 14.042 4.681 10.532 4.681 22.82 0 33.35z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "arrows-alt", - "direction", - "move" - ] + "tags": ["arrows-alt", "direction", "move"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 310, "id": 241, @@ -2439,23 +1706,13 @@ "paths": [ "M695.789 315.083h-367.579c-14.704 0-26.255-11.553-26.255-26.255v-78.767c0-14.704 11.553-26.255 26.255-26.255h367.579c14.704 0 26.255 11.553 26.255 26.255v78.767c0 14.704-11.553 26.255-26.255 26.255zM722.045 472.617v-52.512c0-14.704-11.553-26.255-26.255-26.255h-52.512c-14.704 0-26.255 11.553-26.255 26.255v52.512c0 14.704 11.553 26.255 26.255 26.255h52.512c14.704 0 26.255-11.553 26.255-26.255zM406.978 472.617v-52.512c0-14.704-11.553-26.255-26.255-26.255h-52.512c-14.704 0-26.255 11.553-26.255 26.255v52.512c0 14.704 11.553 26.255 26.255 26.255h52.512c14.704 0 26.255-11.553 26.255-26.255zM564.512 472.617v-52.512c0-14.704-11.553-26.255-26.255-26.255h-52.512c-14.704 0-26.255 11.553-26.255 26.255v52.512c0 14.704 11.553 26.255 26.255 26.255h52.512c14.704 0 26.255-11.553 26.255-26.255zM722.045 643.278v-52.512c0-14.704-11.553-26.255-26.255-26.255h-52.512c-14.704 0-26.255 11.553-26.255 26.255v52.512c0 14.704 11.553 26.255 26.255 26.255h52.512c14.704 0 26.255-11.553 26.255-26.255zM406.978 643.278v-52.512c0-14.704-11.553-26.255-26.255-26.255h-52.512c-14.704 0-26.255 11.553-26.255 26.255v52.512c0 14.704 11.553 26.255 26.255 26.255h52.512c14.704 0 26.255-11.553 26.255-26.255zM564.512 643.278v-52.512c0-14.704-11.553-26.255-26.255-26.255h-52.512c-14.704 0-26.255 11.553-26.255 26.255v52.512c0 14.704 11.553 26.255 26.255 26.255h52.512c14.704 0 26.255-11.553 26.255-26.255zM722.045 813.939v-52.512c0-14.704-11.553-26.255-26.255-26.255h-52.512c-14.704 0-26.255 11.553-26.255 26.255v52.512c0 14.704 11.553 26.255 26.255 26.255h52.512c14.704 0 26.255-11.553 26.255-26.255zM564.512 813.939v-52.512c0-14.704-11.553-26.255-26.255-26.255h-210.045c-14.704 0-26.255 11.553-26.255 26.255v52.512c0 14.704 11.553 26.255 26.255 26.255h210.045c14.704 0 26.255-11.553 26.255-26.255zM892.706 905.834v-787.668c0-65.114-53.036-118.15-118.15-118.15h-525.113c-65.114 0-118.15 53.036-118.15 118.15v787.668c0 65.114 53.036 118.15 118.15 118.15h525.113c65.114 0 118.15-53.036 118.15-118.15zM774.556 78.782c21.529 0 39.383 17.854 39.383 39.383v787.668c0 21.529-17.854 39.383-39.383 39.383h-525.113c-21.529 0-39.383-17.854-39.383-39.383v-787.668c0-21.529 17.854-39.383 39.383-39.383h525.113z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "calculator", - "math", - "addition", - "subtraction", - "calculation" - ] + "tags": ["calculator", "math", "addition", "subtraction", "calculation"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 308, "id": 240, @@ -2474,26 +1731,13 @@ "M906.366 774.25l-80.59 80.59v-375.869c0-27.083-22.46-49.543-49.543-49.543s-49.543 22.46-49.543 49.543v375.869l-80.59-80.59c-19.156-19.156-50.864-19.156-70.022 0s-19.156 50.864 0 70.022l165.145 165.145c4.625 4.625 9.909 7.927 15.854 10.57s12.552 3.963 19.156 3.963 13.211-1.321 19.156-3.963c5.945-2.643 11.229-5.945 15.854-10.57l165.145-165.145c19.156-19.156 19.156-50.864 0-70.022s-50.864-19.156-70.022 0z", "M976.388 117.634c19.156-19.156 19.156-50.864 0-70.022s-50.864-19.156-70.022 0l-80.59 80.59v-78.608c0-27.083-22.46-49.543-49.543-49.543s-49.543 22.46-49.543 49.543v177.695l-679.075 679.075c-19.156 19.156-19.156 50.864 0 70.022 9.909 9.909 22.46 14.533 35.010 14.533s25.101-4.625 35.010-14.533l80.59-80.59v78.608c0 27.083 22.46 49.543 49.543 49.543s49.543-22.46 49.543-49.543v-177.695l679.075-679.075z" ], - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "grid": 16, - "tags": [ - "sort-alt-slash", - "remove-sorting", - "unsorted", - "orderless" - ], + "tags": ["sort-alt-slash", "remove-sorting", "unsorted", "orderless"], "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 306, "id": 239, @@ -2510,23 +1754,13 @@ "paths": [ "M1020.451 495.033c-2.348-5.441-5.502-10.097-9.37-14.051l-234.032-234.032c-8.033-8.604-19.443-13.967-32.105-13.967-24.235 0-43.882 19.647-43.882 43.882 0 12.663 5.363 24.072 13.941 32.081l0.026 0.023 159.147 159.147h-724.353l159.147-159.147c7.297-7.815 11.777-18.343 11.777-29.915 0-24.235-19.647-43.882-43.882-43.882-11.574 0-22.1 4.48-29.942 11.802l0.026-0.023-234.040 234.040c-3.859 3.945-7.014 8.601-9.247 13.748l-0.114 0.295c-2.222 5-3.515 10.833-3.515 16.967s1.293 11.968 3.623 17.242l-0.108-0.273c2.348 5.441 5.502 10.097 9.37 14.051l234.032 234.032c7.939 7.929 18.902 12.834 31.010 12.834s23.071-4.904 31.011-12.834v0c7.929-7.939 12.834-18.902 12.834-31.010s-4.904-23.071-12.834-31.011v0l-159.147-159.147h724.353l-159.147 159.147c-7.929 7.939-12.834 18.902-12.834 31.010s4.904 23.071 12.834 31.011v0c7.939 7.929 18.902 12.834 31.010 12.834s23.071-4.904 31.011-12.834v0l234.040-234.040c3.859-3.945 7.014-8.601 9.247-13.748l0.114-0.295c2.222-5 3.515-10.833 3.515-16.967s-1.293-11.968-3.623-17.242l0.108 0.273z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "arrows-h", - "horizontal", - "left-and-right", - "bi-directional", - "move" - ] + "tags": ["arrows-h", "horizontal", "left-and-right", "bi-directional", "move"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 305, "id": 238, @@ -2543,23 +1777,13 @@ "paths": [ "M528.967 1020.451c5.441-2.348 10.097-5.502 14.051-9.37l234.032-234.032c7.297-7.815 11.777-18.343 11.777-29.915 0-24.235-19.647-43.882-43.882-43.882-11.574 0-22.1 4.48-29.942 11.802l0.026-0.023-159.147 159.147v-724.353l159.147 159.147c7.815 7.297 18.343 11.777 29.915 11.777 24.235 0 43.882-19.647 43.882-43.882 0-11.574-4.48-22.1-11.802-29.942l0.023 0.026-234.040-234.040c-3.945-3.859-8.601-7.014-13.748-9.247l-0.295-0.114c-5-2.222-10.833-3.515-16.967-3.515s-11.968 1.293-17.242 3.623l0.273-0.108c-5.441 2.348-10.097 5.502-14.051 9.37l-234.032 234.032c-7.929 7.939-12.834 18.902-12.834 31.010s4.904 23.071 12.834 31.011v0c7.939 7.929 18.902 12.834 31.010 12.834s23.071-4.904 31.011-12.834v0l159.147-159.147v724.353l-159.147-159.147c-7.939-7.929-18.902-12.834-31.010-12.834s-23.071 4.904-31.011 12.834v0c-7.929 7.939-12.834 18.902-12.834 31.010s4.904 23.071 12.834 31.011v0l234.040 234.040c3.945 3.859 8.601 7.014 13.748 9.247l0.295 0.114c5 2.222 10.833 3.515 16.967 3.515s11.968-1.293 17.242-3.623l-0.273 0.108z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "arrows-v", - "vertical", - "up-and-down", - "bi-directional", - "move" - ] + "tags": ["arrows-v", "vertical", "up-and-down", "bi-directional", "move"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 304, "id": 237, @@ -2576,23 +1800,13 @@ "paths": [ "M836.060 936.086h-552.19l116.989-164.955c5.016-7 8.065-15.709 8.189-25.123v-190.138h190.108c24.229 0 43.871-19.642 43.871-43.871s-19.642-43.871-43.871-43.871v0h-191.863v-190.108c-0.156-2.816-0.245-6.11-0.245-9.427 0-99.824 80.924-180.749 180.749-180.749 1.732 0 3.459 0.025 5.178 0.073l-0.254-0.005c3.537-0.243 7.666-0.381 11.827-0.381 101.439 0 183.673 82.233 183.673 183.673 0 5.695-0.259 11.328-0.766 16.89l0.052-0.716v58.495c0 24.229 19.642 43.871 43.871 43.871s43.871-19.642 43.871-43.871v0-58.495c0.352-5.164 0.553-11.193 0.553-17.269 0-149.252-120.994-270.246-270.246-270.246-4.515 0-9.003 0.111-13.464 0.329l0.628-0.025c-1.804-0.044-3.929-0.069-6.060-0.069-147.637 0-267.321 119.684-267.321 267.321 0 3.728 0.077 7.436 0.228 11.127l-0.018-0.528v190.108h-131.613c-24.229 0-43.871 19.642-43.871 43.871s19.642 43.871 43.871 43.871v0h131.613v175.484l-155.595 223.45c-3.958 6.515-6.3 14.39-6.3 22.813s2.343 16.298 6.411 23.010l-0.111-0.197c7.358 14.007 21.805 23.398 38.447 23.398 0.056 0 0.112 0 0.169 0h633.489c24.229 0 43.871-19.642 43.871-43.871s-19.642-43.871-43.871-43.871v0z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "pound", - "money", - "currency", - "sterling", - "uk" - ] + "tags": ["pound", "money", "currency", "sterling", "uk"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 303, "id": 236, @@ -2617,36 +1831,13 @@ "M852.474 109.449l-110.078-109.438h-109.438l55.038 124.797 164.476-15.36z", "M382.722 0.011h-109.438l-109.438 109.438 164.476 15.36 54.399-124.797z" ], - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}, {}, {}, {}, {}, {}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "prime", - "logo" - ] - }, - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ], + "tags": ["prime", "logo"] + }, + "attrs": [{}, {}, {}, {}, {}, {}, {}, {}, {}], "properties": { "order": 307, "id": 235, @@ -2663,22 +1854,13 @@ "paths": [ "M589.605 64.373v-18.004c-0.345-25.576-20.987-46.218-46.53-46.563h-0.033c-300.373 1.794-543.179 245.708-543.179 546.331 0 98.823 26.237 191.517 72.126 271.496l-1.409-2.663c8.24 13.842 23.126 22.972 40.145 22.972 0.074 0 0.148 0 0.221 0h-0.012c8.464-0.017 16.386-2.321 23.186-6.325l-0.215 0.116 18.004-9.313c88.223 122.529 230.468 201.375 391.129 201.375 265.391 0 480.531-215.14 480.531-480.531 0-248.992-189.376-453.753-431.953-478.105l-2.014-0.163zM496.478 95.416v420.93l-365.676 209.844c-24.009-53.406-37.995-115.765-37.995-181.391 0-232.603 175.709-424.166 401.636-449.201l2.036-0.183zM543.042 931.068c-126.56-0.365-238.867-61.070-309.71-154.848l-0.712-0.982 333.392-191.84c14.165-7.849 23.596-22.711 23.596-39.775 0-0.204-0.001-0.407-0.004-0.611v0.031-384.921c192.214 25.131 339.099 187.876 339.099 384.928 0 213.47-172.379 386.677-385.534 388.018h-0.128z" ], - "attrs": [ - {} - ], + "attrs": [{}], "grid": 16, - "tags": [ - "chart-pie", - "graph", - "statistics", - "proportion" - ], + "tags": ["chart-pie", "graph", "statistics", "proportion"], "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 301, "id": 234, @@ -2695,24 +1877,13 @@ "paths": [ "M399.361 614.401c-28.277 0-51.2-22.923-51.2-51.2s22.923-51.2 51.2-51.2c28.276 0 51.199 22.923 51.199 51.2v0c0 28.276-22.923 51.2-51.199 51.2v0zM1023.999 512c0 282.77-229.23 512-512 512s-512-229.23-512-512c0-282.77 229.23-512 512-512v0c282.769 0 512 229.23 512 512v0zM750.721 426.88c-18.359 1.113-34.69 8.976-46.715 21.114l-0.006 0.006c-49.923-33.418-111.167-53.62-177.080-54.397l-0.199-0.001 35.84-161.921 114.56 25.601c-0.003 0.191-0.005 0.416-0.005 0.641 0 27.924 22.636 50.56 50.56 50.56 0.002 0 0.003 0 0.005 0v0c28.355-0.361 51.2-23.43 51.2-51.836 0-0.001 0-0.003 0-0.004v0c0.016-0.492 0.027-1.071 0.027-1.653 0-27.924-22.637-50.56-50.561-50.56-20.408 0-37.99 12.090-45.978 29.498l-0.129 0.315-128-28.16c-0.688-0.138-1.481-0.217-2.292-0.217-5.656 0-10.412 3.862-11.77 9.093l-0.018 0.084-39.679 178.56c-66.101 0.974-127.301 21.143-178.501 55.164l1.221-0.764c-12.464-12.858-29.895-20.838-49.191-20.838-37.821 0-68.48 30.66-68.48 68.48 0 26.584 15.148 49.632 37.286 60.978l0.386 0.18c-0.468 4.795-0.733 10.366-0.733 16.001s0.267 11.205 0.787 16.701l-0.054-0.702c0 108.16 122.239 196.48 272.64 196.48s272.64-88.32 272.64-196.48c0-0.084 0-0.183 0-0.282 0-11.484-1.399-22.639-4.039-33.308l0.2 0.95c20.889-11.994 34.732-34.174 34.732-59.588 0-36.756-28.957-66.749-65.302-68.408l-0.15-0.006zM608.64 666.88c-27.226 17.349-60.409 27.649-96 27.649s-68.773-10.302-96.732-28.086l0.732 0.435c-2.268-2.080-5.305-3.355-8.64-3.355s-6.372 1.275-8.649 3.365l0.009-0.009c-2.426 2.23-3.939 5.418-3.939 8.959s1.514 6.729 3.93 8.952l0.009 0.008c31.918 21.918 71.391 35.004 113.921 35.004s82.002-13.086 114.611-35.451l-0.692 0.447c2.426-2.231 3.939-5.418 3.939-8.959s-1.514-6.729-3.93-8.952l-0.009-0.007c-2.337-2.457-5.63-3.984-9.28-3.984s-6.943 1.527-9.274 3.978l-0.005 0.006zM624.639 512c-28.277 0-51.2 22.923-51.2 51.2s22.923 51.2 51.2 51.2c28.276 0 51.199-22.923 51.199-51.2v0c0-28.277-22.923-51.2-51.199-51.2v0z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "reddit", - "social", - "news", - "discussions", - "forum", - "upvote" - ] + "tags": ["reddit", "social", "news", "discussions", "forum", "upvote"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 299, "id": 233, @@ -2730,25 +1901,13 @@ "M367.461 188.397c-7.939-7.93-18.905-12.836-31.014-12.836s-23.074 4.905-31.015 12.836v0l-292.589 292.589c-7.93 7.939-12.836 18.905-12.836 31.014s4.905 23.074 12.836 31.015v0l292.589 292.589c7.939 7.93 18.905 12.836 31.014 12.836s23.074-4.905 31.015-12.836v0c7.93-7.939 12.836-18.905 12.836-31.014s-4.905-23.074-12.836-31.015v0l-261.574-261.574 261.574-261.574c7.93-7.939 12.836-18.905 12.836-31.014s-4.905-23.074-12.836-31.015v0z", "M1011.156 480.986l-292.589-292.589c-7.817-7.298-18.345-11.779-29.92-11.779-24.239 0-43.889 19.649-43.889 43.889 0 11.575 4.481 22.104 11.803 29.946l-0.023-0.027 261.574 261.574-261.574 261.574c-7.93 7.939-12.836 18.905-12.836 31.014s4.905 23.074 12.836 31.015v0c7.939 7.93 18.905 12.836 31.014 12.836s23.074-4.905 31.015-12.836v0l292.589-292.589c7.93-7.939 12.836-18.905 12.836-31.014s-4.905-23.074-12.836-31.015v0z" ], - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "code", - "programming", - "software", - "developer", - "script" - ] + "tags": ["code", "programming", "software", "developer", "script"] }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 298, "id": 232, @@ -2766,25 +1925,13 @@ "M936.767 0.034c-27.214 0.367-49.178 22.331-49.545 49.509v160.562l-55.49-55.49c-86.69-87.405-206.835-141.515-339.617-141.515-209.345 0-387.277 134.501-452.092 321.801l-1.011 3.36c-2.53 5.71-4.002 12.369-4.002 19.374 0 21.825 14.301 40.308 34.044 46.591l0.347 0.094c2.483 0.454 5.34 0.712 8.257 0.712s5.775-0.259 8.55-0.756l-0.293 0.043c21.606-0.226 39.922-14.066 46.794-33.339l0.108-0.351c19.528-56.988 50.528-105.653 90.48-145.309l0.022-0.022c68.806-68.546 163.72-110.925 268.534-110.925s199.729 42.378 268.547 110.936l55.478 55.478h-159.205c-27.363 0-49.545 22.182-49.545 49.545s22.182 49.545 49.545 49.545v0h280.095c0.198 0.003 0.432 0.005 0.666 0.005 26.997 0 48.884-21.887 48.884-48.884 0-0.234-0.002-0.468-0.005-0.7v0.036-280.755c0-27.363-22.182-49.545-49.545-49.545v0z", "M953.281 622.981c-5.442-2.202-11.755-3.479-18.366-3.479-22.122 0-40.903 14.308-47.591 34.174l-0.104 0.355c-19.528 56.988-50.528 105.653-90.48 145.309l-0.022 0.022c-68.806 68.546-163.72 110.925-268.534 110.925s-199.729-42.378-268.547-110.936l-55.478-55.478h163.169c27.363 0 49.545-22.182 49.545-49.545s-22.182-49.545-49.545-49.545v0h-280.095c-0.198-0.003-0.432-0.005-0.666-0.005-26.997 0-48.884 21.887-48.884 48.884 0 0.234 0.002 0.468 0.005 0.7v-0.036 280.095c0 27.363 22.182 49.545 49.545 49.545s49.545-22.182 49.545-49.545v0-160.526l55.49 55.49c86.69 87.405 206.835 141.515 339.617 141.515 209.345 0 387.277-134.501 452.092-321.801l1.011-3.36c1.72-4.786 2.714-10.307 2.714-16.060 0-21.835-14.317-40.328-34.076-46.602l-0.347-0.094z" ], - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "sync", - "update", - "refresh", - "reload", - "synchronize" - ] + "tags": ["sync", "update", "refresh", "reload", "synchronize"] }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 297, "id": 231, @@ -2801,23 +1948,13 @@ "paths": [ "M950.857 292.571h-175.543v-29.257c0-145.425-117.889-263.314-263.314-263.314s-263.314 117.889-263.314 263.314v0 29.257h-175.543c-40.395 0-73.142 32.747-73.142 73.142v0 497.372c0 88.87 72.044 160.914 160.914 160.914v0h702.171c88.87 0 160.914-72.044 160.914-160.914v0-497.372c0-40.395-32.747-73.142-73.142-73.142v0zM336.457 263.315c0-96.949 78.594-175.543 175.543-175.543s175.543 78.594 175.543 175.543v0 29.257h-351.086zM936.228 863.086c0 40.395-32.747 73.142-73.142 73.142v0h-702.171c-40.395 0-73.142-32.747-73.142-73.142v0-482.743h160.914v131.657c0 24.237 19.648 43.886 43.886 43.886s43.886-19.648 43.886-43.886v0-131.657h351.086v131.657c0 24.237 19.648 43.886 43.886 43.886s43.886-19.648 43.886-43.886v0-131.657h160.914z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "shopping-bag", - "retail", - "purchase", - "buy", - "shop" - ] + "tags": ["shopping-bag", "retail", "purchase", "buy", "shop"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 296, "id": 230, @@ -2840,35 +1977,13 @@ "M210.842 813.158c0 24.949-20.225 45.174-45.174 45.174s-45.174-20.225-45.174-45.174c0-24.949 20.225-45.174 45.174-45.174s45.174 20.225 45.174 45.174z", "M361.421 813.158c0 24.949-20.225 45.174-45.174 45.174s-45.174-20.225-45.174-45.174c0-24.949 20.225-45.174 45.174-45.174s45.174 20.225 45.174 45.174z" ], - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}, {}, {}, {}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "server", - "host", - "datacenter", - "cloud", - "storage" - ] - }, - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {}, - {} - ], + "tags": ["server", "host", "datacenter", "cloud", "storage"] + }, + "attrs": [{}, {}, {}, {}, {}, {}, {}], "properties": { "order": 295, "id": 229, @@ -2885,23 +2000,13 @@ "paths": [ "M926.005 99.103c-121.161-57.959-262.777-93.948-412.236-99.026l-1.769-0.048c-151.228 5.125-292.843 41.116-420.425 101.823l6.42-2.75c-32.977 15.76-55.351 48.848-55.351 87.164 0 0.296 0.001 0.59 0.004 0.885v-0.045 649.789c-0.003 0.249-0.004 0.545-0.004 0.839 0 38.315 22.376 71.404 54.773 86.914l0.58 0.25c121.161 57.959 262.777 93.948 412.236 99.026l1.769 0.048c151.228-5.125 292.843-41.116 420.425-101.823l-6.42 2.75c32.977-15.76 55.351-48.848 55.351-87.164 0-0.296-0.001-0.59-0.004-0.885v0.045-649.789c0.003-0.249 0.004-0.545 0.004-0.839 0-38.315-22.376-71.404-54.773-86.914l-0.58-0.25zM899.438 541.888c-113.2 55.308-245.67 89.857-385.631 95.145l-1.807 0.054c-141.767-5.341-274.238-39.89-393.276-97.76l5.838 2.561v-213.644c113.851 51.38 246.465 82.977 386.006 86.865l1.431 0.031c140.973-3.92 273.587-35.517 393.967-89.515l-6.53 2.618zM132.864 174.375c110.92-53.263 240.582-86.42 377.448-91.277l1.688-0.048c138.75 5.006 268.584 38.151 385.604 93.859l-5.915-2.535c4.63 2.445 7.734 7.224 7.748 12.728v48.156c-113.2 55.308-245.67 89.857-385.631 95.145l-1.807 0.054c-141.767-5.341-274.238-39.89-393.276-97.76l5.838 2.561v-49.813c0.619-4.997 3.823-9.121 8.213-11.035l0.090-0.035zM891.136 849.625c-110.92 53.263-240.582 86.42-377.448 91.277l-1.688 0.048c-138.75-5.006-268.584-38.151-385.604-93.859l5.915 2.535c-4.63-2.445-7.734-7.224-7.748-12.728v-204.238c113.851 51.38 246.465 82.977 386.006 86.865l1.431 0.031c140.973-3.92 273.587-35.517 393.967-89.515l-6.53 2.618v204.235c0 0.014 0 0.031 0 0.048 0 5.64-3.374 10.492-8.214 12.647l-0.088 0.035z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "database", - "data", - "storage", - "information", - "records" - ] + "tags": ["database", "data", "storage", "information", "records"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 294, "id": 228, @@ -2918,23 +2023,13 @@ "paths": [ "M984.598 262.573h-157.533l40.433-161.209c0.73-2.838 1.148-6.096 1.148-9.452 0-21.805-17.677-39.482-39.482-39.482-18.449 0-33.942 12.654-38.274 29.756l-0.059 0.273-45.159 180.113h-338.696l40.433-161.209c0.73-2.838 1.148-6.096 1.148-9.452 0-21.805-17.677-39.482-39.482-39.482-18.449 0-33.942 12.654-38.274 29.756l-0.059 0.273-47.26 180.113h-179.062c-21.751 0-39.383 17.633-39.383 39.383s17.633 39.383 39.383 39.383v0h157.533l-85.593 341.321h-176.962c-21.751 0-39.383 17.633-39.383 39.383s17.633 39.383 39.383 39.383v0h157.533l-40.433 161.209c-0.73 2.838-1.148 6.096-1.148 9.452 0 21.805 17.677 39.482 39.482 39.482 18.449 0 33.942-12.654 38.274-29.756l0.059-0.273 45.159-180.113h338.696l-40.433 161.209c-0.73 2.838-1.148 6.096-1.148 9.452 0 21.805 17.677 39.482 39.482 39.482 18.449 0 33.942-12.654 38.274-29.756l0.059-0.273 45.159-180.113h181.163c21.751 0 39.383-17.633 39.383-39.383s-17.633-39.383-39.383-39.383v0h-157.533l85.593-341.321h176.962c21.751 0 39.383-17.633 39.383-39.383s-17.633-39.383-39.383-39.383v0zM722.044 341.339l-85.593 341.321h-334.495l85.593-341.321z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "hashtag", - "tag", - "trend", - "topic", - "social-media" - ] + "tags": ["hashtag", "tag", "trend", "topic", "social-media"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 293, "id": 227, @@ -2951,22 +2046,13 @@ "paths": [ "M731.351 0.181h-438.702c-88.839 0-160.857 72.018-160.857 160.857v0 818.91c-0.001 0.096-0.001 0.21-0.001 0.324 0 24.229 19.642 43.87 43.87 43.87 9.418 0 18.143-2.968 25.291-8.020l-0.137 0.092 311.186-217.011 311.186 217.011c6.914 4.763 15.47 7.606 24.689 7.606 0.163 0 0.325-0.001 0.488-0.003h-0.025c7.45-0.092 14.477-1.807 20.773-4.808l-0.3 0.129c13.96-7.76 23.279-22.374 23.398-39.173v-818.927c0-88.839-72.018-160.857-160.857-160.857v0z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "bookmark-fill", - "save", - "favorite", - "keep" - ] + "tags": ["bookmark-fill", "save", "favorite", "keep"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 290, "id": 226, @@ -2983,22 +2069,13 @@ "paths": [ "M1004.095 24.725c-7.747-14.706-22.885-24.586-40.34-24.695h-903.493c-17.471 0.11-32.608 9.989-40.236 24.445l-0.12 0.25c-3.089 5.86-4.901 12.805-4.901 20.173 0 10.136 3.43 19.471 9.191 26.908l-0.075-0.1 322.241 440.294v466.797c0.335 24.813 20.361 44.839 45.141 45.174h240.96c24.813-0.335 44.839-20.361 45.174-45.141v-466.83l322.241-440.294c5.688-7.337 9.117-16.671 9.117-26.808 0-7.369-1.813-14.314-5.016-20.414l0.116 0.241z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "filter-fill", - "selection", - "full-filter", - "complete-criteria" - ] + "tags": ["filter-fill", "selection", "full-filter", "complete-criteria"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 289, "id": 225, @@ -3015,22 +2092,13 @@ "paths": [ "M940.27 142.985v0c-52.342-52.898-124.95-85.655-205.208-85.655-0.25 0-0.502 0-0.752 0.001h0.039c-0.212 0-0.462-0.001-0.714-0.001-80.258 0-152.867 32.757-205.183 85.63l-0.025 0.025-16.427 17.013-16.427-16.427c-52.551-52.546-125.148-85.046-205.334-85.046s-152.783 32.5-205.336 85.047v0c-51.85 52.868-83.852 125.364-83.852 205.334s32.002 152.468 83.898 205.382l-0.045-0.047 397.176 398.35c7.96 7.95 18.953 12.869 31.093 12.869s23.133-4.917 31.094-12.869v0l397.176-398.35c51.673-52.835 83.555-125.21 83.555-205.032 0-80.411-32.354-153.263-84.754-206.251l0.026 0.026z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "heart-fill", - "love", - "affection", - "full-heart" - ] + "tags": ["heart-fill", "love", "affection", "full-heart"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 288, "id": 224, @@ -3047,21 +2115,13 @@ "paths": [ "M944.92 71.496c-6.851-4.781-15.351-7.639-24.52-7.639-5.664 0-11.074 1.091-16.029 3.074l0.291-0.103c-63.404 28.272-136.947 48.827-213.986 57.993l-3.642 0.353c-50.961-13.852-95.595-33.813-136.214-59.541l2.021 1.195c-50.241-31.546-108.991-55.111-171.832-67.168l-3.203-0.511c-75.265-7.001-254.385 51.927-291.724 64.179-17.436 6.017-29.741 22.283-29.756 41.423v874.010c0 24.167 19.592 43.759 43.759 43.759s43.759-19.592 43.759-43.759v0-341.902c65.742-24.141 142.134-41.68 221.425-49.3l3.786-0.294c53.070 13.251 99.74 33.289 142.139 59.564l-2.111-1.218c47.311 29.399 102.324 52.182 160.994 65.266l3.539 0.663h13.419c91.412-12.072 174.279-35.196 251.871-68.295l-6.238 2.366c16.429-6.638 27.841-22.387 28.006-40.821v-497.12c0.056-0.823 0.088-1.785 0.088-2.753 0-13.438-6.14-25.443-15.767-33.361l-0.075-0.060z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "flag-fill", - "complete", - "report" - ] + "tags": ["flag-fill", "complete", "report"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 287, "id": 223, @@ -3078,23 +2138,13 @@ "paths": [ "M512 1023.989c-282.763 0-511.989-229.226-511.989-511.989s229.226-511.989 511.989-511.989c282.763 0 511.989 229.226 511.989 511.989v0c0 282.763-229.226 511.989-511.989 511.989v0zM512 85.343c-235.636 0-426.657 191.021-426.657 426.657s191.021 426.657 426.657 426.657c235.636 0 426.657-191.021 426.657-426.657v0c0-235.636-191.021-426.657-426.657-426.657v0z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "circle", - "round", - "cycle", - "loop", - "circular" - ] + "tags": ["circle", "round", "cycle", "loop", "circular"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 286, "id": 222, @@ -3108,24 +2158,14 @@ }, { "icon": { - "paths": [ - "M1023.989 512c0 282.763-229.226 511.989-511.989 511.989s-511.989-229.226-511.989-511.989c0-282.763 229.226-511.989 511.989-511.989s511.989 229.226 511.989 511.989z" - ], - "attrs": [ - {} - ], + "paths": ["M1023.989 512c0 282.763-229.226 511.989-511.989 511.989s-511.989-229.226-511.989-511.989c0-282.763 229.226-511.989 511.989-511.989s511.989 229.226 511.989 511.989z"], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "circle-fill", - "complete", - "whole" - ] + "tags": ["circle-fill", "complete", "whole"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 285, "id": 221, @@ -3142,23 +2182,13 @@ "paths": [ "M462.875 1024.834c-1.947 0.372-4.188 0.585-6.478 0.585s-4.531-0.213-6.702-0.62l0.224 0.035c-18.586-5.739-31.857-22.766-31.857-42.893 0-0.292 0.003-0.585 0.009-0.876l-0.001 0.044v-5.938l48.584-342.789h-234.284c-0.011 0-0.024 0-0.038 0-16.55 0-30.926-9.309-38.177-22.979l-0.114-0.234c-3.963-6.646-6.305-14.655-6.305-23.213s2.342-16.567 6.421-23.424l-0.116 0.211 107.965-188.4 221.328-351.967c7.563-12.608 21.158-20.914 36.694-20.914 4.633 0 9.094 0.739 13.272 2.105l-0.301-0.085c18.586 5.739 31.857 22.766 31.857 42.893 0 0.292-0.003 0.585-0.009 0.876l0.001-0.044v5.938l-48.584 342.789h234.824c0.011 0 0.024 0 0.038 0 16.55 0 30.926 9.309 38.177 22.979l0.114 0.234c3.963 6.646 6.305 14.655 6.305 23.213s-2.342 16.567-6.421 23.424l0.116-0.211-107.965 188.4-221.328 351.967c-7.762 11.483-20.733 18.931-35.445 18.931-0.634 0-1.265-0.014-1.893-0.042l0.090 0.003zM434.265 959.516v0zM292.291 549.248h215.931c24.812 0.302 44.809 20.488 44.809 45.342 0 0.191-0.001 0.382-0.004 0.572v-0.029 5.938l-31.849 223.488 134.957-215.931 77.735-133.876h-215.931c-24.812-0.302-44.809-20.488-44.809-45.342 0-0.191 0.001-0.382 0.004-0.572v0.029-5.938l31.849-223.488-134.957 215.931zM589.735 63.945v0z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "bolt", - "lightning", - "electicity", - "speed", - "charge" - ] + "tags": ["bolt", "lightning", "electicity", "speed", "charge"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 284, "id": 220, @@ -3176,25 +2206,13 @@ "M876.353 155.475c-91.36-90.984-217.374-147.233-356.525-147.233s-265.163 56.249-356.542 147.25l-72.854 72.854v-175.251c0-24.945-20.222-45.168-45.168-45.168s-45.168 20.222-45.168 45.168v0 285.461c0 0.001 0 0.003 0 0.004 0 25.067 20.15 45.426 45.135 45.766h286.096c24.945 0 45.168-20.222 45.168-45.168s-20.222-45.168-45.168-45.168v0h-180.671l76.485-74.678c74.952-74.805 178.417-121.062 292.688-121.062s217.736 46.257 292.695 121.070l-0.007-0.007c372.786 402.897-180.671 958.161-585.375 585.375-8.171-8.161-19.456-13.21-31.918-13.21s-23.747 5.048-31.92 13.21v0c-8.309 8.103-13.464 19.409-13.464 31.918s5.155 23.815 13.454 31.91l0.010 0.008c91.243 91.243 217.293 147.678 356.525 147.678 278.462 0 504.201-225.739 504.201-504.201 0-139.231-56.434-265.282-147.678-356.525v0z", "M512 256.049c-24.81 0.335-44.833 20.358-45.168 45.135v210.815c0.011 12.468 5.073 23.753 13.248 31.918v0l152.367 148.753c8.084 8.182 19.304 13.25 31.708 13.25 0.073 0 0.148 0 0.222 0h-0.011c21.988-3.292 38.658-22.048 38.658-44.696 0-10.97-3.91-21.026-10.413-28.851l0.059 0.073-137.31-137.31v-193.921c-0.294-24.201-19.326-43.864-43.245-45.162l-0.116-0.006z" ], - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "history", - "past", - "records", - "timeline", - "memories" - ] + "tags": ["history", "past", "records", "timeline", "memories"] }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 283, "id": 219, @@ -3211,23 +2229,13 @@ "paths": [ "M1022.811 776.474s0-4.096 0-6.436v-516.077c-0.023-7.052-1.751-13.696-4.793-19.546l0.112 0.237c-4.397-9.329-11.736-16.668-20.801-20.952l-0.263-0.112-468.096-209.474c-5.326-2.478-11.563-3.924-18.139-3.924s-12.811 1.445-18.411 4.037l0.272-0.112-468.096 209.474c-14.982 7.661-25.187 22.762-25.744 40.299l-0.001 0.074v516.077c0.941 17.495 11.005 32.44 25.487 40.246l0.258 0.128 468.096 209.474c5.306 2.591 11.546 4.105 18.139 4.105s12.832-1.514 18.389-4.214l-0.251 0.11 468.096-209.474c13.538-6.306 23.285-18.763 25.711-33.677l0.034-0.259zM86.616 321.251l380.328 170.856v420.117l-380.328-170.27zM554.714 492.105l380.328-170.856v420.702l-380.328 170.27zM512 91.883l361.019 162.079-361.019 161.493-361.019-161.493z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "box", - "package", - "container", - "storage", - "delivery" - ] + "tags": ["box", "package", "container", "storage", "delivery"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 282, "id": 218, @@ -3244,22 +2252,13 @@ "paths": [ "M512 0.027c-282.755 0-511.973 229.218-511.973 511.973v0c-0.022 1.75-0.034 3.816-0.034 5.886 0 279.524 226.599 506.123 506.123 506.123 2.069 0 4.135-0.012 6.199-0.037l-0.313 0.003c24.236 0 43.883-19.647 43.883-43.883s-19.647-43.883-43.883-43.883v0c-1.399 0.016-3.053 0.026-4.708 0.026-231.698 0-419.526-187.828-419.526-419.526 0-1.655 0.010-3.308 0.029-4.959l-0.003 0.251c0.333-234.15 190.058-423.874 424.174-424.206h0.032c281.439 0 424.206 142.768 424.206 424.206v80.745c0.187 2.116 0.292 4.578 0.292 7.064 0 47.18-38.247 85.426-85.426 85.426s-85.426-38.247-85.426-85.426c0-2.486 0.106-4.948 0.314-7.381l-0.022 0.317v-292.556c0-24.236-19.647-43.883-43.883-43.883s-43.883 19.647-43.883 43.883v0 19.894c-44.051-38.526-102.099-62.022-165.637-62.022-0.188 0-0.377 0-0.565 0h0.029c-140.246 0-253.938 113.692-253.938 253.938s113.692 253.938 253.938 253.938v0c75.633-0.27 143.364-33.87 189.31-86.869l0.266-0.313c30.329 52.256 86.021 86.836 149.789 86.836 95.329 0 172.609-77.279 172.609-172.609 0-0.084 0-0.169 0-0.252v0.014-80.745c0-330.003-181.969-511.973-511.973-511.973zM512 678.171c-91.774 0-166.171-74.397-166.171-166.171s74.397-166.171 166.171-166.171c91.774 0 166.171 74.397 166.171 166.171v0c-0.332 91.641-74.532 165.841-166.14 166.171h-0.032z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "at", - "email", - "location", - "place" - ] + "tags": ["at", "email", "location", "place"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 281, "id": 217, @@ -3276,23 +2275,13 @@ "paths": [ "M273.927 128.663c-27.857 0-50.44 22.582-50.44 50.44s22.582 50.44 50.44 50.44v0h449.244l-579.714 579.714c-9.89 9.234-16.053 22.349-16.053 36.904 0 27.857 22.582 50.44 50.44 50.44 14.555 0 27.668-6.164 36.874-16.025l0.028-0.030 579.714-579.714v449.244c0 27.857 22.582 50.44 50.44 50.44s50.44-22.582 50.44-50.44v0-570.97c-0.038-7.053-1.518-13.753-4.16-19.829l0.126 0.327c-7.47-17.225-23.668-29.376-42.86-30.924l-0.182-0.011z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "arrow-up-right", - "northeast", - "move", - "diagonal", - "direction" - ] + "tags": ["arrow-up-right", "northeast", "move", "diagonal", "direction"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 309, "id": 216, @@ -3309,23 +2298,13 @@ "paths": [ "M128.665 750.071c0 27.856 22.582 50.438 50.438 50.438s50.438-22.582 50.438-50.438v0-449.241l579.71 579.71c9.233 9.89 22.348 16.053 36.903 16.053 27.856 0 50.438-22.582 50.438-50.438 0-14.555-6.164-27.668-16.025-36.874l-0.030-0.028-579.71-579.71h449.241c27.856 0 50.438-22.582 50.438-50.438s-22.582-50.438-50.438-50.438v0h-570.968c-7.053 0.038-13.753 1.518-19.829 4.16l0.327-0.126c-18.183 7.953-30.702 25.689-30.935 46.373v0.030z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "arrow-up-left", - "northwest", - "move", - "diagonal", - "direction" - ] + "tags": ["arrow-up-left", "northwest", "move", "diagonal", "direction"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 278, "id": 215, @@ -3342,23 +2321,13 @@ "paths": [ "M749.048 893.688c27.738 0 50.223-22.484 50.223-50.223s-22.484-50.223-50.223-50.223v0h-447.31l577.218-577.218c9.846-9.194 15.985-22.253 15.985-36.744 0-27.738-22.484-50.223-50.223-50.223-14.491 0-27.549 6.138-36.714 15.954l-0.028 0.030-577.218 577.218v-447.31c0-27.738-22.484-50.223-50.223-50.223s-50.223 22.484-50.223 50.223v0 571.861c0.038 7.024 1.513 13.694 4.144 19.745l-0.126-0.325c7.919 18.102 25.578 30.57 46.174 30.801h0.030z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "arrow-down-left", - "southwest", - "move", - "diagonal", - "direction" - ] + "tags": ["arrow-down-left", "southwest", "move", "diagonal", "direction"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 279, "id": 214, @@ -3375,23 +2344,13 @@ "paths": [ "M896.598 273.145c0-27.949-22.657-50.606-50.606-50.606s-50.606 22.657-50.606 50.606v0 450.722l-581.62-581.62c-9.013-8.416-21.152-13.58-34.498-13.58-27.949 0-50.606 22.657-50.606 50.606 0 13.348 5.166 25.486 13.61 34.529l-0.028-0.030 581.62 581.62h-450.722c-27.949 0-50.606 22.657-50.606 50.606s22.657 50.606 50.606 50.606v0h576.221c7.076-0.039 13.797-1.525 19.894-4.175l-0.328 0.126c15.905-8.356 26.772-24.403 27.661-43.066l0.006-0.114z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "arrow-down-right", - "southeast", - "move", - "diagonal", - "direction" - ] + "tags": ["arrow-down-right", "southeast", "move", "diagonal", "direction"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 280, "id": 213, @@ -3408,22 +2367,13 @@ "paths": [ "M512 0.011c-282.764 0-511.989 229.225-511.989 511.989s229.225 511.989 511.989 511.989c282.764 0 511.989-229.225 511.989-511.989v0c0-282.764-229.225-511.989-511.989-511.989v0zM763.515 350.723l-83.838 396.152c-6.4 28.159-23.040 34.559-46.72 21.76l-127.997-94.719-63.999 59.519c-5.961 7.732-15.19 12.694-25.582 12.799h-0.016l8.959-127.997 236.796-214.395c10.879-8.959 0-14.080-15.36-5.119l-290.555 182.396-127.997-39.679c-27.52-8.32-28.159-27.52 5.76-40.319l493.43-191.996c24.319-7.039 44.8 7.039 37.12 41.599z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "telegram", - "messaging", - "chat", - "fast" - ] + "tags": ["telegram", "messaging", "chat", "fast"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 276, "id": 212, @@ -3441,25 +2391,13 @@ "M512 1023.991c-282.764 0-511.991-229.227-511.991-511.991s229.227-511.991 511.991-511.991c282.764 0 511.991 229.227 511.991 511.991v0c0 282.764-229.227 511.991-511.991 511.991v0zM512 85.341c-235.637 0-426.659 191.022-426.659 426.659s191.022 426.659 426.659 426.659c235.637 0 426.659-191.022 426.659-426.659v0c0-235.637-191.022-426.659-426.659-426.659v0z", "M369.78 284.448h284.439c47.127 0 85.332 38.205 85.332 85.332v284.439c0 47.127-38.205 85.332-85.332 85.332h-284.439c-47.127 0-85.332-38.205-85.332-85.332v-284.439c0-47.127 38.205-85.332 85.332-85.332z" ], - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "stop-circle", - "halt", - "end", - "cease", - "finish" - ] + "tags": ["stop-circle", "halt", "end", "cease", "finish"] }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 275, "id": 211, @@ -3476,23 +2414,13 @@ "paths": [ "M842.308 1023.979h-660.618c-100.333 0-181.669-81.336-181.669-181.669v0-660.618c0-100.333 81.336-181.669 181.669-181.669v0h660.618c100.333 0 181.669 81.336 181.669 181.669v0 660.618c0 100.333-81.336 181.669-181.669 181.669v0zM181.692 99.114c-45.606 0-82.577 36.971-82.577 82.577v0 660.618c0 45.606 36.971 82.577 82.577 82.577v0h660.618c45.606 0 82.577-36.971 82.577-82.577v0-660.618c0-45.606-36.971-82.577-82.577-82.577v0z" ], - "attrs": [ - {} - ], + "attrs": [{}], "grid": 16, - "tags": [ - "stop", - "halt", - "end", - "cease", - "finish" - ], + "tags": ["stop", "halt", "end", "cease", "finish"], "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 274, "id": 210, @@ -3509,23 +2437,13 @@ "paths": [ "M870.378 148.502c-91.041-91.707-217.17-148.474-356.557-148.474-0.64 0-1.281 0.001-1.92 0.003h0.099c-280.418 0.282-507.634 227.671-507.634 508.129 0 93.024 24.997 180.211 68.642 255.208l-1.302-2.422-71.676 263.024 268.784-70.395c69.896 39.602 153.381 63.238 242.321 63.995l0.223 0.001c0.006 0 0.012 0 0.019 0 281.177 0 509.412-226.669 511.947-507.248l0.001-0.241c-0.978-141.618-59.303-269.426-152.883-361.512l-0.067-0.066zM512 929.894c-0.081 0-0.178 0-0.274 0-79.234 0-153.358-21.884-216.656-59.938l1.903 1.060-15.359-9.599-159.35 42.237 42.237-155.511-10.24-16c-39.739-63.209-63.313-140.066-63.313-222.43 0-233.27 189.104-422.374 422.374-422.374 115.76 0 220.644 46.569 296.938 121.995l-0.040-0.039c77.623 75.954 126.276 181.243 127.989 297.901l0.003 0.321c-2.173 233.734-192.155 422.374-426.196 422.374-0.006 0-0.012 0-0.018 0h0.001zM743.026 613.754c-12.799-6.4-74.875-37.118-86.395-40.958s-20.478-6.4-28.798 6.4c-13.451 18.342-26.668 34.402-40.702 49.701l0.384-0.424c-7.039 8.959-14.719 9.599-27.519 0-73.887-29.731-133.426-82.24-171.269-148.708l-0.882-1.681c-13.439-22.398 12.799-21.119 37.118-69.116 1.722-3.252 2.733-7.107 2.733-11.2s-1.011-7.948-2.796-11.332l0.064 0.132c0-6.4-28.798-69.116-39.038-94.074s-20.478-21.119-28.798-21.759h-24.958c-13.577 0.214-25.68 6.352-33.865 15.937l-0.052 0.063c-26.196 25.492-42.447 61.088-42.447 100.48 0 2.698 0.076 5.38 0.226 8.041l-0.016-0.369c4.318 50.122 23.15 95.162 52.219 131.69l-0.382-0.498c54.892 81.39 128.004 146.508 213.743 190.496l3.204 1.492c35.584 21.122 78.444 33.605 124.218 33.605 9.899 0 19.661-0.583 29.254-1.719l-1.162 0.112c36.419-7.408 66.636-29.449 84.793-59.581l0.322-0.576c5.793-12.526 9.172-27.184 9.172-42.632 0-6.192-0.543-12.256-1.582-18.147l0.091 0.624c-5.76-6.4-14.080-9.599-26.878-16z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "whatsapp", - "chat", - "message", - "instant-messaging", - "call" - ] + "tags": ["whatsapp", "chat", "message", "instant-messaging", "call"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 273, "id": 209, @@ -3548,35 +2466,13 @@ "M599.767 570.511h58.511c16.157 0 29.255 13.098 29.255 29.255v58.511c0 16.157-13.098 29.255-29.255 29.255h-58.511c-16.157 0-29.255-13.098-29.255-29.255v-58.511c0-16.157 13.098-29.255 29.255-29.255z", "M877.694 936.204h-29.255v-892.294c-0.325-24.104-19.779-43.558-43.852-43.883h-585.142c-24.104 0.325-43.558 19.779-43.883 43.852v892.325h-29.255c-24.236 0-43.883 19.647-43.883 43.883s19.647 43.883 43.883 43.883v0h731.387c24.236 0 43.883-19.647 43.883-43.883s-19.647-43.883-43.883-43.883v0zM760.671 936.204h-307.183v-131.65c0-16.157-13.098-29.255-29.255-29.255v0h-58.511c-16.157 0-29.255 13.098-29.255 29.255v0 131.65h-73.138v-848.41h497.344z" ], - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}, {}, {}, {}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "building", - "office", - "architecture", - "structure", - "construction" - ] - }, - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {}, - {} - ], + "tags": ["building", "office", "architecture", "structure", "construction"] + }, + "attrs": [{}, {}, {}, {}, {}, {}, {}], "properties": { "order": 272, "id": 208, @@ -3603,43 +2499,13 @@ "M677.156 908.371h115.609v115.609h-115.609v-115.609z", "M908.371 908.371h115.609v115.609h-115.609v-115.609z" ], - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "qrcode", - "scan", - "code", - "data", - "barcode" - ] - }, - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ], + "tags": ["qrcode", "scan", "code", "data", "barcode"] + }, + "attrs": [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}], "properties": { "order": 271, "id": 207, @@ -3658,27 +2524,13 @@ "M366.646 629.923c0 48.361-39.205 87.566-87.566 87.566s-87.566-39.205-87.566-87.566c0-48.361 39.205-87.566 87.566-87.566s87.566 39.205 87.566 87.566z", "M833.667 629.923c0 48.361-39.205 87.566-87.566 87.566s-87.566-39.205-87.566-87.566c0-48.361 39.205-87.566 87.566-87.566s87.566 39.205 87.566 87.566z" ], - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "car", - "vehicle", - "transport", - "drive", - "auto" - ] + "tags": ["car", "vehicle", "transport", "drive", "auto"] }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 270, "id": 206, @@ -3695,23 +2547,13 @@ "paths": [ "M512 249.365c-145.049 0-262.635 117.585-262.635 262.635s117.585 262.635 262.635 262.635c145.049 0 262.635-117.585 262.635-262.635v0c0-0.191 0.002-0.416 0.002-0.641 0-144.695-117.299-261.995-261.995-261.995-0.225 0-0.45 0-0.676 0.002h0.035zM512 683.033c-94.459 0-171.033-76.575-171.033-171.033s76.575-171.033 171.033-171.033c94.459 0 171.033 76.575 171.033 171.033v0c0 94.459-76.575 171.033-171.033 171.033v0zM847.020 238.475c0 35.378-28.68 64.058-64.058 64.058s-64.058-28.68-64.058-64.058c0-35.378 28.68-64.058 64.058-64.058v0c35.378 0 64.058 28.68 64.058 64.058v0zM1020.615 302.532c0.053-2.1 0.083-4.576 0.083-7.056 0-80.466-31.5-153.574-82.841-207.667l0.125 0.132c-54.19-52.344-128.080-84.599-209.504-84.599-1.79 0-3.575 0.015-5.357 0.047l0.267-0.003c-83.275-3.843-339.503-3.843-422.778 0-1.952-0.045-4.253-0.071-6.559-0.071-80.622 0-153.889 31.489-208.175 82.838l0.141-0.134c-51.217 53.961-82.717 127.069-82.717 207.535 0 2.482 0.030 4.956 0.090 7.423l-0.008-0.366c-3.843 83.275-3.843 339.503 0 422.778-0.053 2.1-0.083 4.576-0.083 7.056 0 80.466 31.5 153.574 82.841 207.667l-0.125-0.132c54.143 51.217 127.412 82.705 208.032 82.705 2.306 0 4.608-0.026 6.902-0.077l-0.342 0.006c84.556 5.124 338.223 5.124 422.778 0 2.1 0.053 4.576 0.083 7.056 0.083 80.466 0 153.574-31.5 207.667-82.841l-0.132 0.125c51.217-53.961 82.717-127.069 82.717-207.535 0-2.482-0.030-4.956-0.090-7.423l0.008 0.366c3.843-83.275 3.843-339.503 0-422.778zM911.718 814.991c-17.965 44.669-52.697 79.402-96.206 96.954l-1.162 0.414c-68.692 14.541-147.62 22.867-228.491 22.867-25.987 0-51.772-0.86-77.33-2.552l3.471 0.185c-22.061 1.512-47.813 2.374-73.767 2.374-80.681 0-159.416-8.328-235.394-24.172l7.451 1.3c-44.669-17.965-79.402-52.697-96.954-96.206l-0.414-1.162c-26.904-67.901-21.139-228.044-21.139-302.351s-5.765-235.091 21.139-302.351c17.48-45.144 52.371-80.244 96.218-97.607l1.149-0.401c68.527-14.544 147.262-22.873 227.943-22.873 25.954 0 51.706 0.862 77.231 2.558l-3.464-0.185c22.086-1.509 47.872-2.368 73.859-2.368 80.871 0 159.799 8.326 235.971 24.167l-7.48-1.3c44.669 17.965 79.402 52.697 96.954 96.206l0.414 1.162c26.904 67.901 20.498 228.044 20.498 302.351s6.406 235.091-20.498 302.351z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "instagram", - "photos", - "hashtag", - "selfie", - "social" - ] + "tags": ["instagram", "photos", "hashtag", "selfie", "social"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 268, "id": 205, @@ -3728,23 +2570,13 @@ "paths": [ "M942.030 0.060h-854.301c-1.171-0.058-2.544-0.091-3.924-0.091-44.98 0-81.687 35.426-83.74 79.897l-0.007 0.184v856.22c1.381 47.853 39.817 86.288 87.54 87.666l0.129 0.003h854.301c45.688-2.098 81.934-39.649 81.934-85.666 0-0.705-0.009-1.408-0.025-2.109l0.001 0.103v-856.22c0.007-0.4 0.012-0.873 0.012-1.345 0-43.471-35.24-78.711-78.711-78.711-1.129 0-2.253 0.024-3.37 0.070l0.159-0.006zM320.022 853.72h-149.102v-456.266h149.102zM248.991 328.342v0c-0.784 0.028-1.705 0.046-2.629 0.046-41.704 0-75.512-33.808-75.512-75.512 0-1.141 0.025-2.277 0.075-3.406l-0.006 0.16c-0.046-0.985-0.072-2.14-0.072-3.301 0-41.704 33.808-75.512 75.512-75.512 1.375 0 2.743 0.037 4.101 0.109l-0.189-0.007c0.784-0.028 1.705-0.046 2.629-0.046 41.704 0 75.512 33.808 75.512 75.512 0 1.141-0.025 2.277-0.075 3.406l0.006-0.16c0.046 0.985 0.072 2.14 0.072 3.301 0 41.704-33.808 75.512-75.512 75.512-1.375 0-2.743-0.037-4.101-0.109l0.189 0.007zM853.72 853.72h-149.743v-249.571c0-59.513-21.118-100.469-74.231-100.469-34.5 0.309-63.758 22.412-74.697 53.194l-0.174 0.559c-3.36 9.138-5.302 19.69-5.302 30.697 0 2.034 0.066 4.051 0.196 6.052l-0.013-0.271v259.81h-147.182v-456.266h147.182v63.993c25.685-46.508 74.423-77.484 130.396-77.484 1.402 0 2.8 0.019 4.194 0.058l-0.205-0.004c96.629 0 169.581 63.993 169.581 200.297z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "linkedin", - "jobs", - "professionals", - "business", - "network" - ] + "tags": ["linkedin", "jobs", "professionals", "business", "network"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 266, "id": 204, @@ -3761,23 +2593,13 @@ "paths": [ "M998.721 25.279c-15.31-15.206-36.405-24.601-59.695-24.601-9.365 0-18.373 1.518-26.795 4.325l0.597-0.173-854.831 285.138c-34.333 11.124-58.722 42.818-58.722 80.21 0 32.269 18.165 60.295 44.829 74.41l0.459 0.221 354.67 175.29 175.29 355.84c14.186 27.601 42.466 46.16 75.080 46.16 0.106 0 0.207 0 0.309 0h5.827c34.71-2.632 63.306-26.111 73.46-57.839l0.162-0.591 289.228-852.494c2.939-8.121 4.642-17.492 4.642-27.261 0-22.937-9.373-43.685-24.499-58.622l-0.010-0.010zM94.226 370.599l746.151-248.912-414.27 414.27zM653.984 929.774l-165.94-331.884 414.27-414.27z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "send", - "deliver", - "dispatch", - "transmit", - "message" - ] + "tags": ["send", "deliver", "dispatch", "transmit", "message"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 263, "id": 203, @@ -3794,23 +2616,13 @@ "paths": [ "M215.050 647.037c0 59.379-48.138 107.517-107.517 107.517s-107.517-48.138-107.517-107.517c0-59.379 48.138-107.517 107.517-107.517v0h107.517zM269.445 647.037c0-59.379 48.138-107.517 107.517-107.517s107.517 48.138 107.517 107.517v0 269.434c0 59.379-48.138 107.517-107.517 107.517s-107.517-48.138-107.517-107.517v0zM376.963 215.050c-59.379 0-107.517-48.138-107.517-107.517s48.138-107.517 107.517-107.517c59.379 0 107.517 48.138 107.517 107.517v0 107.517zM376.963 269.445c59.379 0 107.517 48.138 107.517 107.517s-48.138 107.517-107.517 107.517h-269.434c-59.379 0-107.517-48.138-107.517-107.517s48.138-107.517 107.517-107.517v0zM808.95 376.963c0-59.379 48.138-107.517 107.517-107.517s107.517 48.138 107.517 107.517c0 59.379-48.138 107.517-107.517 107.517v0h-107.517v-107.517zM754.555 376.963c0 59.379-48.138 107.517-107.517 107.517s-107.517-48.138-107.517-107.517v0-269.434c0-59.379 48.138-107.517 107.517-107.517s107.517 48.138 107.517 107.517v0 269.434zM647.037 808.95c59.379 0 107.517 48.138 107.517 107.517s-48.138 107.517-107.517 107.517c-59.379 0-107.517-48.138-107.517-107.517v0-107.517zM647.037 754.555c-59.379 0-107.517-48.138-107.517-107.517s48.138-107.517 107.517-107.517h269.434c59.379 0 107.517 48.138 107.517 107.517s-48.138 107.517-107.517 107.517v0z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "slack", - "communication", - "team", - "work", - "collabrate" - ] + "tags": ["slack", "communication", "team", "work", "collabrate"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 262, "id": 202, @@ -3827,23 +2639,13 @@ "paths": [ "M517.309 1022.789c-22.691-0.029-45.007-1.526-66.885-4.41l2.595 0.278c-233.58-31.279-416.401-214.099-447.387-445.014l-0.291-2.662c-2.859-20.354-4.49-43.869-4.49-67.761 0-246.048 172.971-451.698 403.948-501.981l3.392-0.62c4.828-1.146 10.369-1.803 16.065-1.803 24.13 0 45.508 11.78 58.7 29.904l0.144 0.209c8.716 12.084 13.937 27.19 13.937 43.519 0 14.447-4.091 27.937-11.173 39.378l0.187-0.321c-26.726 45.102-42.523 99.41-42.523 157.408 0 16.683 1.308 33.056 3.823 49.030l-0.228-1.77c21.13 133.311 125.031 237.216 256.587 258.114l1.758 0.228c14.358 2.386 30.902 3.749 47.766 3.749 57.921 0 112.086-16.086 158.27-44.036l-1.366 0.768c10.914-6.566 24.086-10.453 38.167-10.453 16.715 0 32.146 5.473 44.609 14.724l-0.202-0.143c18.334 13.090 30.142 34.293 30.142 58.257 0 5.696-0.669 11.235-1.926 16.546l0.097-0.484c-49.878 235.319-255.888 409.342-502.54 409.342-0.413 0-0.822 0-1.235-0.001h0.064zM394.034 99.12c-178.936 53.807-307.056 217.078-307.056 410.275 0 236.171 191.454 427.623 427.623 427.623 193.197 0 356.468-128.116 409.491-304.027l0.784-3.028c-50.869 25.361-110.807 40.205-174.212 40.205-197.518 0-361.392-144.047-392.301-332.818l-0.31-2.3c-2.962-18.244-4.655-39.278-4.655-60.703 0-63.794 15.005-124.084 41.678-177.535l-1.042 2.307z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "moon", - "night", - "dark", - "lunar", - "crescent" - ] + "tags": ["moon", "night", "dark", "lunar", "crescent"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 261, "id": 201, @@ -3868,40 +2670,13 @@ "M793.596 268.804c-10.245-0.806-19.244-5.574-25.564-12.757l-0.035-0.043c-6.068-6.763-9.778-15.747-9.778-25.599s3.711-18.837 9.81-25.635l-0.031 0.035 51.2-55.808c7.14-7.14 17.006-11.557 27.903-11.557 21.794 0 39.461 17.667 39.461 39.461 0 10.897-4.417 20.763-11.557 27.903v0l-55.808 51.2c-6.356 7.223-15.355 11.995-25.469 12.791l-0.131 0.009z", "M176.133 886.263c-0.052 0-0.116 0-0.178 0-10.545 0-20.084-4.307-26.953-11.261l-0.003-0.003c-6.939-6.946-11.231-16.541-11.231-27.135s4.291-20.189 11.231-27.136v0l55.808-52.736c4.842-2.366 10.533-3.748 16.548-3.748 21.206 0 38.399 17.191 38.399 38.399 0 6.016-1.383 11.709-3.85 16.778l0.099-0.227-51.2 55.808c-6.876 6.978-16.43 11.301-26.992 11.301-0.591 0-1.178-0.014-1.761-0.042l0.082 0.003z" ], - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}, {}, {}, {}, {}, {}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "sun", - "daylight", - "bright", - "sunny", - "weather", - "light" - ] - }, - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ], + "tags": ["sun", "daylight", "bright", "sunny", "weather", "light"] + }, + "attrs": [{}, {}, {}, {}, {}, {}, {}, {}, {}], "properties": { "order": 260, "id": 200, @@ -3918,24 +2693,13 @@ "paths": [ "M1002.843 264.979c-11.885-44.735-46.258-79.32-89.974-91.303l-0.899-0.211c-108.991-13.585-235.136-21.338-363.093-21.338-12.967 0-25.913 0.079-38.842 0.238l1.964-0.020c-10.965-0.138-23.912-0.217-36.878-0.217-127.957 0-254.101 7.753-377.993 22.812l14.9-1.475c-44.618 12.192-78.989 46.777-90.67 90.619l-0.202 0.895c-13.45 71.849-21.144 154.515-21.144 238.976 0 2.83 0.010 5.654 0.025 8.48l-0.001-0.435c-0.015 2.515-0.025 5.487-0.025 8.463 0 84.76 7.694 167.728 22.419 248.235l-1.273-8.397c12.473 43.944 46.687 77.735 89.978 89.387l0.896 0.205c108.991 13.585 235.136 21.338 363.093 21.338 12.967 0 25.913-0.079 38.842-0.238l-1.964 0.020c10.965 0.138 23.912 0.217 36.878 0.217 127.957 0 254.101-7.753 377.993-22.812l-14.9 1.475c44.184-11.858 78.4-45.649 90.654-88.691l0.222-0.902c13.451-72.109 21.145-155.075 21.145-239.836 0-2.976-0.010-5.952-0.030-8.921l0.002 0.458c0.014-2.39 0.024-5.216 0.024-8.045 0-84.461-7.694-167.123-22.415-247.326l1.272 8.351zM407.049 664.948v-304.617l268.139 151.669-268.139 152.31z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "youtube", - "video", - "sharing", - "music", - "clip", - "vlog" - ] + "tags": ["youtube", "video", "sharing", "music", "clip", "vlog"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 245, "id": 199, @@ -3952,23 +2716,13 @@ "paths": [ "M921.584 0.020h-819.169c-56.554 0-102.397 45.843-102.397 102.397v0 819.169c0 56.554 45.843 102.397 102.397 102.397h819.169c56.554 0 102.397-45.843 102.397-102.397v0-819.169c0-56.554-45.843-102.397-102.397-102.397v0zM861.428 339.846q-5.119 108.157-150.396 296.31c-100.477 127.996-186.234 195.834-255.991 195.834-43.518 0-79.358-39.678-109.437-119.677-58.239-213.112-83.198-337.908-127.996-337.908-22.288 9.156-41.514 20.78-58.626 34.868l0.387-0.309-34.559-44.799c85.118-74.878 166.394-158.075 217.592-162.554s90.237 33.919 105.597 118.396c47.358 300.15 68.477 345.588 154.236 209.272 23.167-31.534 40.499-68.894 49.548-109.38l0.37-1.973c8.32-76.157-58.878-71.038-104.956-51.198q53.118-179.195 206.712-174.714 113.917 3.84 107.517 147.835z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "vimeo", - "video", - "movie", - "clip", - "streaming" - ] + "tags": ["vimeo", "video", "movie", "clip", "streaming"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 246, "id": 198, @@ -3985,21 +2739,13 @@ "paths": [ "M945.168 71.244c-6.854-4.784-15.36-7.644-24.533-7.644-5.667 0-11.082 1.091-16.037 3.075l0.291-0.101c-63.362 27.754-136.884 48.272-213.777 57.97l-3.973 0.411c-50.991-13.859-95.65-33.834-136.292-59.573l2.021 1.197c-50.286-31.459-109.055-55.026-171.889-67.197l-3.247-0.525c-107.474 9.724-206.538 32.466-299.99 66.82l8.098-2.606c-17.445 6.019-29.758 22.294-29.774 41.446v874.511c0 24.18 19.602 43.782 43.782 43.782s43.782-19.602 43.782-43.782v0-341.516c65.758-24.646 142.15-42.595 221.505-50.481l3.835-0.307c53.105 13.33 99.794 33.376 142.252 59.613l-2.143-1.233c47.34 29.414 102.383 52.211 161.087 65.302l3.54 0.662h13.426c91.375-11.776 174.319-34.938 251.841-68.29l-6.068 2.323c16.532-6.508 28.021-22.337 28.021-40.848 0-0.004 0-0.013 0-0.017v0.001-496.801c0.058-0.822 0.086-1.787 0.086-2.754 0-13.445-6.144-25.457-15.776-33.379l-0.076-0.061zM876.865 575.050c-55.28 23.59-119.414 40.863-186.43 48.723l-3.3 0.316c-50.991-13.859-95.65-33.834-136.292-59.573l2.021 1.197c-50.286-31.459-109.055-55.026-171.889-67.197l-3.247-0.525h-11.676c-81.373 7.491-156.277 24.016-227.356 48.724l6.685-2.021v-408.651c65.758-24.646 142.15-42.595 221.505-50.481l3.835-0.307c53.105 13.33 99.794 33.376 142.252 59.613l-2.143-1.233c47.34 29.414 102.383 52.211 161.087 65.302l3.54 0.662c72.593-2.928 140.796-18.315 203.651-44.065l-3.998 1.45z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "flag", - "report", - "banner" - ] + "tags": ["flag", "report", "banner"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 247, "id": 197, @@ -4017,25 +2763,13 @@ "M921.328 234.242h-14.62v-131.569c-0.331-56.383-45.949-102.001-102.301-102.333h-0.032c-2.11-0.402-4.538-0.635-7.018-0.635s-4.909 0.229-7.26 0.672l0.242-0.037-695.856 233.902h-15.789l-9.939 3.508h-8.187l-9.357 5.263-7.018 9.939-8.187 7.018-6.432 5.85-7.018 8.771c-1.843 1.659-3.402 3.587-4.62 5.733l-0.060 0.112c-1.923 2.94-3.872 6.386-5.601 9.962l-0.245 0.564-3.508 6.432c-1.391 3.423-2.79 7.711-3.925 12.107l-0.165 0.758c0.126 0.965 0.196 2.083 0.196 3.216s-0.070 2.252-0.21 3.346l0.014-0.13c-0.288 2.979-0.451 6.443-0.451 9.939s0.164 6.961 0.485 10.379l-0.033-0.436v584.754c0.266 54.991 43.614 99.77 98.010 102.322l0.229 0.010h818.656c56.383-0.331 102.001-45.949 102.333-102.301v-584.786c-0.331-56.383-45.949-102.001-102.301-102.333h-0.032zM809.056 88.637c5.781 2.176 9.84 7.618 9.939 14.021v131.582h-446.167zM935.946 921.328c0 8.075-6.545 14.62-14.62 14.62v0h-818.656c-8.075 0-14.62-6.545-14.62-14.62v0-584.754c0-8.075 6.545-14.62 14.62-14.62v0h818.656c8.075 0 14.62 6.545 14.62 14.62v0z", "M848.233 628.95c0 40.368-32.724 73.092-73.092 73.092s-73.092-32.724-73.092-73.092c0-40.368 32.724-73.092 73.092-73.092s73.092 32.724 73.092 73.092z" ], - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "wallet", - "money", - "cash", - "payments", - "finance" - ] + "tags": ["wallet", "money", "cash", "payments", "finance"] }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 248, "id": 196, @@ -4052,23 +2786,13 @@ "paths": [ "M974.245 49.171c-15.932-10.721-35.555-17.111-56.669-17.111-14.627 0-28.534 3.067-41.12 8.59l0.658-0.257-208.887 89.524-277.931-117.023c-10.185-4.441-22.051-7.024-34.522-7.024s-24.338 2.583-35.094 7.244l0.571-0.221-255.112 107.663c-39.245 17.382-66.129 55.99-66.129 100.873 0 0.535 0.003 1.071 0.012 1.601l-0.001-0.081v658.259c-0.001 0.193-0.001 0.422-0.001 0.65 0 38.606 19.576 72.638 49.339 92.718l0.396 0.252c15.932 10.721 35.555 17.111 56.669 17.111 14.627 0 28.534-3.067 41.12-8.59l-0.658 0.257 208.887-89.524 277.931 117.023c9.959 4.44 21.578 7.024 33.803 7.024 0.254 0 0.506-0.001 0.759-0.002h-0.037c12.47-0.016 24.335-2.597 35.099-7.244l-0.579 0.222 255.112-109.419c39.245-17.382 66.129-55.99 66.129-100.873 0-0.535-0.003-1.071-0.012-1.601l0.001 0.081v-656.503c0.001-0.193 0.001-0.422 0.001-0.65 0-38.606-19.576-72.638-49.339-92.718l-0.396-0.252zM399.657 107.683l224.685 95.96v709.749l-224.685-95.96zM112.365 902.859c-2.099 1.232-4.621 1.96-7.312 1.96s-5.216-0.728-7.384-1.996l0.067 0.036c-6.069-4.287-9.983-11.275-9.983-19.174 0-0.459 0.014-0.915 0.041-1.366l-0.002 0.063v-659.428c-0.001-0.106-0.002-0.225-0.002-0.349 0-9.66 5.999-17.916 14.475-21.246l0.156-0.052 209.473-90.694v706.823zM936.211 801.048c0.016 0.329 0.027 0.713 0.027 1.097 0 8.996-5.204 16.772-12.765 20.489l-0.133 0.060-211.228 90.694v-706.823l199.525-85.427c2.099-1.232 4.621-1.96 7.312-1.96s5.216 0.728 7.384 1.996l-0.067-0.036c6.069 4.287 9.983 11.275 9.983 19.174 0 0.459-0.014 0.915-0.041 1.366l0.002-0.063z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "map", - "location", - "route", - "journey", - "area" - ] + "tags": ["map", "location", "route", "journey", "area"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 249, "id": 195, @@ -4086,26 +2810,13 @@ "M232.89 877.709c-0.229 0.001-0.5 0.001-0.772 0.001-64.296 0-122.536-25.926-164.839-67.892l0.014 0.014c-41.67-44.195-67.28-103.927-67.28-169.644 0-70.104 29.144-133.401 75.978-178.432l0.081-0.077 220.011-221.767c46.236-47.686 110.48-77.679 181.734-78.989l0.242-0.003c64.887 0.446 123.436 27.23 165.557 70.178l0.036 0.036c42.26 44.485 68.256 104.777 68.256 171.139 0 70.733-29.531 134.567-76.936 179.85l-0.095 0.091-73.728 73.728c-8.035 8.605-19.444 13.968-32.108 13.968-24.236 0-43.886-19.648-43.886-43.886 0-12.665 5.363-24.073 13.943-32.084l0.025-0.023 71.384-76.068c31.073-29.214 50.426-70.586 50.426-116.481 0-41.8-16.055-79.851-42.334-108.318l0.099 0.109c-28.323-24.799-65.659-39.923-106.527-39.923-45.364 0-86.377 18.637-115.797 48.671l-0.027 0.027-218.256 221.181c-30.617 29.25-49.65 70.402-49.65 115.998 0 41.161 15.51 78.698 41.005 107.085l-0.133-0.148c26.409 26.109 62.734 42.236 102.824 42.236 5.002 0 9.944-0.251 14.816-0.741l-0.615 0.049c1.28-0.135 2.767-0.212 4.272-0.212 22.546 0 41.068 17.231 43.113 39.245l0.012 0.171c0.136 1.297 0.214 2.802 0.214 4.324 0 22.665-17.181 41.315-39.226 43.641l-0.191 0.015z", "M545.938 863.081c-64.887-0.446-123.436-27.23-165.557-70.178l-0.036-0.036c-42.26-44.485-68.256-104.777-68.256-171.139 0-70.733 29.531-134.567 76.936-179.85l0.095-0.091 73.728-73.728c8.035-8.605 19.444-13.968 32.108-13.968 24.236 0 43.886 19.648 43.886 43.886 0 12.665-5.363 24.073-13.943 32.084l-0.025 0.023-71.384 76.068c-31.073 29.214-50.426 70.586-50.426 116.481 0 41.8 16.055 79.851 42.334 108.318l-0.099-0.109c28.323 24.799 65.659 39.923 106.527 39.923 45.364 0 86.377-18.637 115.797-48.671l0.027-0.027 220.596-221.181c29.874-29.148 48.402-69.807 48.402-114.793 0-41.733-15.944-79.74-42.074-108.264l0.109 0.122c-26.409-26.109-62.734-42.236-102.824-42.236-5.002 0-9.944 0.251-14.816 0.741l0.615-0.049c-1.28 0.135-2.767 0.212-4.272 0.212-22.546 0-41.068-17.231-43.113-39.245l-0.012-0.171c-0.136-1.297-0.214-2.802-0.214-4.324 0-22.665 17.181-41.315 39.226-43.641l0.191-0.015c7.239-0.795 15.632-1.247 24.131-1.247 63.452 0 121.008 25.25 163.166 66.25l-0.054-0.053c41.67 44.195 67.28 103.927 67.28 169.644 0 70.104-29.144 133.401-75.978 178.432l-0.081 0.077-220.011 221.767c-46.236 47.686-110.48 77.679-181.734 78.989l-0.242 0.003z" ], - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "link", - "connect", - "join", - "attach", - "web", - "url" - ] + "tags": ["link", "connect", "join", "attach", "web", "url"] }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 250, "id": 194, @@ -4123,25 +2834,13 @@ "M921.589 117.040h-819.178c-56.419 0.331-102.067 45.977-102.398 102.366v585.16c0.331 56.419 45.977 102.067 102.366 102.398h819.209c56.419-0.331 102.067-45.977 102.398-102.366v-585.16c-0.331-56.419-45.977-102.067-102.366-102.398h-0.033zM102.411 204.808h819.178c8.080 0 14.628 6.551 14.628 14.628v0 131.653h-848.434v-131.653c0-8.080 6.551-14.628 14.628-14.628v0zM921.589 819.192h-819.178c-8.080 0-14.628-6.551-14.628-14.628v0-365.705h848.434v365.705c0 8.080-6.551 14.628-14.628 14.628v0z", "M336.461 570.514h-117.025c-32.315 0-58.514 26.197-58.514 58.514s26.197 58.514 58.514 58.514v0h117.025c32.315 0 58.514-26.197 58.514-58.514s-26.197-58.514-58.514-58.514v0z" ], - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "credit-card", - "payment", - "purchase", - "money", - "bank" - ] + "tags": ["credit-card", "payment", "purchase", "money", "bank"] }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 251, "id": 193, @@ -4158,24 +2857,13 @@ "paths": [ "M867.007 182.851c-66.261-30.706-136.831-53.332-211.172-66.261-9.158 16.161-19.933 38.248-26.935 56.025-78.651-11.852-156.763-11.852-233.798 0-7.541-17.777-18.316-39.864-27.474-56.025-74.341 12.929-144.911 35.555-211.172 66.261-133.599 201.475-169.692 398.104-151.915 591.499 88.886 66.261 174.541 106.125 259.118 132.522 21.010-28.551 39.326-59.257 55.487-91.042-30.706-11.313-59.796-25.858-87.27-42.558 7.541-5.387 14.545-11.313 21.549-16.7 168.615 78.651 351.236 78.651 517.696 0 7.004 5.925 14.006 11.313 21.549 16.7-27.474 16.7-57.103 30.706-87.27 42.558 16.161 31.783 34.478 62.489 55.487 91.042 84.577-26.397 170.769-66.261 259.118-132.522 21.010-224.64-36.094-419.113-151.915-591.499zM341.769 655.834c-50.639 0-92.119-46.867-92.119-104.508s40.403-104.508 92.119-104.508 92.658 46.867 92.119 104.508c0 57.103-40.403 104.508-92.119 104.508zM681.692 655.834c-50.639 0-92.119-46.867-92.119-104.508s40.403-104.508 92.119-104.508 92.658 46.867 92.119 104.508c0 57.103-40.403 104.508-92.119 104.508z" ], - "attrs": [ - {} - ], + "attrs": [{}], "grid": 16, - "tags": [ - "discord", - "voice", - "chat", - "game", - "social", - "communication" - ], + "tags": ["discord", "voice", "chat", "game", "social", "communication"], "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 252, "id": 192, @@ -4194,27 +2882,13 @@ "M200.36 400.703c-110.644 0-200.343-89.695-200.343-200.343s89.695-200.343 200.343-200.343c110.644 0 200.343 89.695 200.343 200.343v0c0 110.644-89.695 200.343-200.343 200.343v0zM200.36 133.579c-36.88 0-66.781 29.901-66.781 66.781s29.901 66.781 66.781 66.781c36.88 0 66.781-29.901 66.781-66.781v0c-0.495-36.684-30.097-66.286-66.733-66.781h-0.048z", "M823.64 1023.979c-110.644 0-200.343-89.695-200.343-200.343s89.695-200.343 200.343-200.343c110.644 0 200.343 89.695 200.343 200.343v0c0 110.644-89.695 200.343-200.343 200.343v0zM823.64 756.859c-36.88 0-66.781 29.901-66.781 66.781s29.901 66.781 66.781 66.781c36.88 0 66.781-29.901 66.781-66.781v0c-0.495-36.684-30.097-66.286-66.733-66.781h-0.048z" ], - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "percentage", - "ratio", - "portion", - "rate", - "fraction" - ] + "tags": ["percentage", "ratio", "portion", "rate", "fraction"] }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 253, "id": 191, @@ -4233,27 +2907,13 @@ "M869.176 468.024h-820.891c-24.287 0-43.976-19.689-43.976-43.976s19.689-43.976 43.976-43.976v0h820.891c24.287 0 43.976 19.689 43.976 43.976s-19.689 43.976-43.976 43.976v0z", "M781.223 643.928h-732.939c-24.287 0-43.976-19.689-43.976-43.976s19.689-43.976 43.976-43.976v0h732.939c24.287 0 43.976 19.689 43.976 43.976s-19.689 43.976-43.976 43.976v0z" ], - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "euro", - "money", - "currency", - "europe", - "cash" - ] + "tags": ["euro", "money", "currency", "europe", "cash"] }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 233, "id": 190, @@ -4272,27 +2932,13 @@ "M321.859 321.859h380.277c24.235 0 43.877-19.646 43.877-43.877s-19.646-43.877-43.877-43.877v0h-380.277c-24.235 0-43.877 19.646-43.877 43.877s19.646 43.877 43.877 43.877v0z", "M321.859 526.626h380.277c24.235 0 43.877-19.646 43.877-43.877s-19.646-43.877-43.877-43.877v0h-380.277c-24.235 0-43.877 19.646-43.877 43.877s19.646 43.877 43.877 43.877v0z" ], - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "book", - "read", - "literature", - "knowledge", - "education" - ] + "tags": ["book", "read", "literature", "knowledge", "education"] }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 232, "id": 189, @@ -4309,23 +2955,13 @@ "paths": [ "M512 1023.233c-5.884-0.076-11.5-1.139-16.713-3.034l0.353 0.112c-294.424-132.986-495.622-424.049-495.622-762.108 0-25.218 1.12-50.181 3.311-74.828l-0.228 3.185c1.091-20.259 15.977-36.738 35.376-40.276l0.266-0.038c170.071-26.272 323.191-75.689 464.402-145.534l-9.257 4.14c5.319-2.475 11.548-3.917 18.114-3.917s12.794 1.442 18.385 4.030l-0.271-0.112c131.953 65.702 285.069 115.119 446.231 140.248l8.916 1.146c19.665 3.576 34.547 20.055 35.634 40.204l0.003 0.11c1.964 21.462 3.084 46.42 3.084 71.642 0 338.056-201.194 629.119-490.377 759.984l-5.245 2.124c-4.86 1.783-10.476 2.845-16.326 2.921h-0.034zM88.991 226.293c-0.817 12.916-1.282 28.011-1.282 43.216 0 292.016 171.793 543.905 419.826 660.115l4.464 1.881c252.498-118.092 424.293-369.981 424.293-661.997 0-15.204-0.465-30.297-1.384-45.268l0.1 2.056c-158.673-27.438-300.659-73.974-432.589-137.992l9.58 4.192c-122.352 59.822-264.337 106.359-413.369 132.403l-9.639 1.394z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "shield", - "protect", - "secure", - "guard", - "defense" - ] + "tags": ["shield", "protect", "secure", "guard", "defense"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 231, "id": 188, @@ -4342,24 +2978,13 @@ "paths": [ "M330.174 602.273c-7.682 42.896-39.055 245.207-48.017 302.191 0 4.482 0 5.762-7.042 5.762h-167.743c-0.080 0.001-0.175 0.001-0.271 0.001-15.204 0-27.532-12.324-27.532-27.532 0-1.356 0.097-2.688 0.287-3.989l-0.017 0.147 131.888-839.984c3.692-21.668 21.877-38.101 44.080-39.052l0.096-0.002c342.523 0 371.334-8.323 459.046 26.251 135.089 52.499 147.892 179.266 99.235 316.915s-163.261 201.671-315.635 203.593c-97.314 0-156.215-15.364-169.663 55.059zM883.334 277.035c-3.841-3.2-5.121-3.841-6.402 0-5.355 29.455-12.228 55.051-20.948 79.774l1.103-3.586c-89.632 256.095-338.682 234.965-460.326 234.965-0.779-0.096-1.678-0.148-2.591-0.148-11.979 0-21.761 9.396-22.379 21.221l-0.002 0.053c-50.578 320.115-64.022 384.138-64.022 384.138-0.348 1.539-0.545 3.309-0.545 5.121 0 13.404 10.837 24.274 24.228 24.326h143.414c19.695-0.387 35.904-14.834 39.022-33.697l0.032-0.236c0-12.164 0 14.084 32.653-206.154 10.243-49.297 32.013-44.176 64.022-44.176 159.417 0 284.262-64.022 320.115-256.095 6.318-18.661 9.965-40.158 9.965-62.502 0-57.89-24.469-110.067-63.632-146.751l-0.111-0.101z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "paypal", - "payment", - "money", - "transfer", - "ecommerce", - "transaction" - ] + "tags": ["paypal", "payment", "money", "transfer", "ecommerce", "transaction"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 229, "id": 186, @@ -4376,23 +3001,13 @@ "paths": [ "M590.061 298.931c-114.531 3.839-397.983 35.193-397.983 268.094 0 250.818 326.32 261.056 433.175 99.176 33.603 38.347 68.51 73.249 105.572 105.755l1.281 1.101 133.727-127.968s-76.142-58.226-76.142-120.93v-335.917c0-57.586-57.586-188.114-264.895-188.114s-319.921 127.968-319.921 238.663l174.038 17.277c14.203-60.869 64.928-106.62 127.331-113.199l0.637-0.053c95.977 0 83.181 67.824 83.181 158.042zM590.061 497.283c0 182.995-198.352 155.482-198.352 39.029s119.010-127.968 198.352-131.807zM909.983 870.953c-103.709 94.959-242.457 153.142-394.795 153.142-5.62 0-11.222-0.080-16.805-0.238l0.821 0.018c-195.949-7.842-370.074-95.152-492.135-230.369l-0.545-0.613c-15.997-17.277 0-25.596 12.797-18.556 172.759 101.736 443.413 268.735 876.588 69.103 19.837-8.319 33.91 4.48 15.357 27.515zM1004.041 876.072c-11.535 27.968-28.737 51.536-50.314 70.185l-0.235 0.197c-12.797 10.238-22.395 6.399-15.357-8.319s46.068-106.215 30.074-127.968-87.020-9.598-113.251-7.038-30.714 4.48-32.634 0 51.186-35.829 88.3-40.309 96.617 0 108.772 13.437c1.186 7.461 1.861 16.066 1.861 24.83 0 26.848-6.362 52.211-17.654 74.664l0.435-0.957z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "amazon", - "online-shopping", - "ecommerce", - "products", - "retail" - ] + "tags": ["amazon", "online-shopping", "ecommerce", "products", "retail"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 240, "id": 185, @@ -4409,23 +3024,13 @@ "paths": [ "M886.693 1024.275h-13.467c-160.026-17.856-304.577-71.747-429.374-153.346l3.746 2.3c-119.858-77.12-218.914-175.988-293.94-291.862l-2.302-3.793c-79.488-121.374-133.409-266.357-150.654-422.398l-0.396-4.402c-0.449-4.129-0.705-8.915-0.705-13.764 0-33.499 12.23-64.138 32.468-87.698l-0.148 0.178c22.748-27.565 55.792-45.921 93.167-49.141l0.507-0.035h152.22c68.811 0.070 125.838 50.433 136.308 116.306l0.101 0.786c6.186 45.698 17.046 86.978 32.301 126.063l-1.274-3.701c5.445 14.293 8.602 30.826 8.602 48.093 0 38.102-15.36 72.621-40.225 97.697l-35.702 35.702c57.148 89.292 131.053 162.822 217.85 217.845l2.869 1.699 35.713-35.126c25.068-24.854 59.584-40.214 97.686-40.214 17.267 0 33.797 3.154 49.045 8.917l-0.956-0.318c35.315 13.822 76.581 24.675 119.402 30.688l2.96 0.339c66.678 10.304 117.132 67.286 117.132 136.053 0 1.155-0.014 2.306-0.044 3.455l0.002-0.171v140.51c0 0 0 0.001 0 0.001 0 76.101-61.525 137.836-137.551 138.165h-0.032zM277.818 87.541h-139.923c-14.387 0.979-27.011 7.794-35.649 18.070l-0.063 0.079c-7.402 8.481-11.91 19.649-11.91 31.87 0 1.557 0.075 3.102 0.218 4.622l-0.015-0.194c15.36 145.534 63.692 277.249 137.347 391.045l-2.107-3.473c70.038 108.811 159.916 198.686 265.265 266.637l3.46 2.091c110.418 72.299 242.202 121.557 384.020 137.782l4.14 0.385c0.876 0.051 1.901 0.082 2.931 0.082 14.116 0 26.923-5.614 36.306-14.733l-0.013 0.013c8.993-9.216 14.563-21.807 14.638-35.698v-139.938c0.005-0.32 0.012-0.7 0.012-1.075 0-25.332-18.708-46.298-43.066-49.826l-0.272-0.033c-53.039-7.261-100.842-19.551-146.288-36.646l4.608 1.52c-5.299-2.044-11.429-3.227-17.839-3.227-13.78 0-26.284 5.472-35.452 14.364l0.014-0.013-58.546 58.546c-8.012 7.814-18.974 12.637-31.061 12.637-7.941 0-15.396-2.080-21.853-5.726l0.223 0.115c-125.62-71.885-227.060-173.136-297.132-294.748l-2.038-3.837c-3.709-6.254-5.9-13.781-5.9-21.824 0-12.079 4.944-23.005 12.918-30.863l58.55-58.55c8.886-8.986 14.38-21.346 14.38-34.991 0-6.364-1.195-12.447-3.371-18.038l0.116 0.338c-15.651-40.876-27.948-88.685-34.741-138.244l-0.385-3.437c-3.034-25.502-24.528-45.088-50.597-45.088-0.323 0-0.646 0.002-0.971 0.011l0.048-0.001z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "phone", - "call", - "talk", - "voice", - "telephone" - ] + "tags": ["phone", "call", "talk", "voice", "telephone"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 227, "id": 184, @@ -4443,24 +3048,13 @@ "M1004.108 24.712c-7.747-14.706-22.886-24.587-40.341-24.696h-421.65c-24.95 0-45.175 20.226-45.175 45.175s20.226 45.175 45.175 45.175v0h331.285l-111.431 154.198c-5.421 7.322-8.676 16.532-8.676 26.503 0 24.752 20.065 44.816 44.816 44.816 14.78 0 27.892-7.156 36.054-18.191l0.086-0.121 165.641-225.875c5.688-7.337 9.117-16.671 9.117-26.809 0-7.369-1.813-14.314-5.016-20.415l0.116 0.241z", "M310.219 13.266s0 0-3.011 0c-3.291-2.852-7.063-5.273-11.155-7.112l-0.289-0.116c-3.885-1.54-8.385-2.612-13.079-3l-0.172-0.011h-222.261c-17.471 0.11-32.609 9.989-40.237 24.446l-0.12 0.25c-3.089 5.86-4.901 12.805-4.901 20.174 0 10.136 3.43 19.472 9.191 26.909l-0.075-0.1 322.25 437.295v466.81c0.335 24.814 20.362 44.84 45.142 45.175h240.967c24.814-0.335 44.84-20.362 45.175-45.142v-466.843l3.614-5.421 220.455 218.045c8.085 8.184 19.307 13.251 31.713 13.251 0.073 0 0.148 0 0.222 0h-0.011c0.137 0.001 0.299 0.003 0.462 0.003 12.327 0 23.47-5.072 31.455-13.244l0.008-0.008c8.162-8.172 13.212-19.46 13.212-31.923s-5.048-23.751-13.212-31.925v0zM596.326 470.439c-5.634 7.174-9.035 16.335-9.035 26.291 0 0.075 0 0.15 0 0.224v-0.011 436.692h-150.584v-436.692c0-0.064 0-0.138 0-0.212 0-9.955-3.401-19.117-9.105-26.384l0.071 0.093-277.075-380.073h109.624l355.98 352.366z" ], - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "grid": 16, - "tags": [ - "filter-slash", - "remove-filter", - "all-results", - "clear-filter" - ], + "tags": ["filter-slash", "remove-filter", "all-results", "clear-filter"], "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 226, "id": 183, @@ -4477,23 +3071,13 @@ "paths": [ "M1023.989 515.199c-3.553-280.043-231.4-505.695-511.951-505.695-282.764 0-511.989 229.225-511.989 511.989 0 254.507 185.702 465.641 428.999 505.297l2.953 0.397v-362.872h-127.997v-149.116h127.997v-113.278c-0.721-6.073-1.134-13.108-1.134-20.239 0-100.028 81.088-181.117 181.117-181.117 4.227 0 8.421 0.145 12.576 0.43l-0.561-0.031c40.895 0.576 80.479 4.278 119.075 10.879l-4.516-0.639v127.997h-63.999c-2.79-0.372-6.015-0.583-9.289-0.583-41 0-74.238 33.238-74.238 74.238 0 2.458 0.12 4.89 0.352 7.287l-0.024-0.304v96.638h142.077l-23.040 149.116h-118.397v358.392c246.274-40.033 432-251.177 432-505.702 0-1.084-0.003-2.169-0.010-3.253l0.001 0.166z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "facebook", - "social-network", - "friends", - "like", - "post" - ] + "tags": ["facebook", "social-network", "friends", "like", "post"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 223, "id": 182, @@ -4510,23 +3094,13 @@ "paths": [ "M342.537 824.066c0 4.477-4.477 7.674-10.871 7.674s-11.511 0-11.511-7.674 5.115-7.674 10.871-7.674 11.511 3.197 11.511 7.674zM278.59 814.474c0 4.477 0 9.592 8.952 10.871 1.214 0.597 2.642 0.946 4.152 0.946 3.78 0 7.050-2.187 8.614-5.366l0.025-0.057c0-4.477 0-8.952-8.952-10.871s-11.511 0-12.789 4.477zM369.395 811.277c-5.755 0-9.592 5.115-8.952 10.232s5.755 7.034 12.151 5.755 9.592-5.755 8.952-10.232-5.755-6.395-12.151-5.755zM505.605 0.416c-1.401-0.013-3.056-0.022-4.712-0.022-276.536 0-500.713 224.177-500.713 500.713 0 5.405 0.085 10.79 0.256 16.152l-0.019-0.784c-0.043 2.548-0.069 5.556-0.069 8.569 0 228.113 144.076 422.574 346.195 497.35l3.671 1.189c26.218 4.477 35.81-12.151 35.81-25.58s0-85.69 0-127.896c0 0-144.523 31.974-175.218-63.949 0 0-23.021-63.949-56.913-77.378 0 0-47.321-33.253 3.197-32.614 34.33 4.756 63.049 25.238 79.017 53.815l0.277 0.541c18.278 35.272 54.506 58.959 96.268 58.959 20.145 0 39.003-5.513 55.146-15.109l-0.498 0.274c2.59-27.799 14.547-52.403 32.64-71.009l-0.027 0.027c-115.106-13.429-231.491-30.055-231.491-234.050-0.145-2.57-0.228-5.577-0.228-8.605 0-45.473 18.687-86.583 48.8-116.067l0.028-0.028c-6.646-19.325-10.482-41.593-10.482-64.756 0-28.316 5.734-55.295 16.103-79.836l-0.505 1.347c43.484-14.069 142.605 56.913 142.605 56.913 38.806-11.37 83.386-17.912 129.495-17.912s90.69 6.541 132.864 18.747l-3.369-0.835s99.119-70.982 142.605-56.913c10.054 23.11 15.902 50.029 15.902 78.316 0 23.246-3.951 45.569-11.215 66.335l0.429-1.407c32.709 30.551 53.097 73.938 53.097 122.086 0 0.919-0.007 1.836-0.022 2.75l0.001-0.138c0 204.633-121.502 220.621-236.608 234.050 20.129 22.501 32.432 52.369 32.432 85.111 0 3.805-0.166 7.572-0.492 11.293l0.034-0.483c0 71.622 0 159.871 0 177.137-0.001 0.076-0.001 0.166-0.001 0.258 0 14.833 12.025 26.858 26.858 26.858 3.209 0 6.287-0.564 9.141-1.596l-0.187 0.058c204.623-75.025 347.995-268.129 347.995-494.721 0-3.906-0.042-7.803-0.127-11.688l0.010 0.579c0.012-1.343 0.019-2.929 0.019-4.517 0-282.54-229.044-511.584-511.584-511.584-2.256 0-4.508 0.015-6.757 0.043l0.342-0.003zM201.213 730.062s0 7.034 0 10.871c1.389 1.394 3.312 2.257 5.436 2.257s4.047-0.863 5.436-2.257v0s0-7.034 0-11.511-8.314-1.918-10.871 0.64zM178.831 712.796s0 6.395 4.477 8.314c1.064 1.308 2.674 2.137 4.477 2.137s3.413-0.829 4.468-2.127l0.009-0.010s0-6.395-4.477-8.314-7.674-1.918-8.952 0zM242.778 788.256s0 8.952 0 13.429 10.871 5.115 13.429 0 0-8.952 0-13.429-8.314-3.197-10.871 0zM219.118 756.92s0 7.674 0 12.789 8.952 7.034 12.151 5.115c1.56-1.787 2.512-4.14 2.512-6.715s-0.952-4.928-2.522-6.727l0.010 0.012c-3.197-5.115-8.314-7.034-12.151-4.477z" ], - "attrs": [ - {} - ], + "attrs": [{}], "isMulticolor": false, "isMulticolor2": false, "grid": 16, - "tags": [ - "github", - "code", - "repository", - "developer", - "open-source" - ] + "tags": ["github", "code", "repository", "developer", "open-source"] }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 222, "id": 181, @@ -4543,23 +3117,13 @@ "paths": [ "M806.385 48h157.089l-343.111 393.062 403.637 534.942h-315.967l-247.656-324.357-283.035 324.357h-157.316l366.922-420.503-386.948-507.5h323.978l223.624 296.469 258.784-296.469zM751.199 881.861h87.003l-561.62-744.631h-93.455l568.072 744.631z" ], - "attrs": [ - {} - ], + "attrs": [{}], "grid": 16, - "tags": [ - "twitter", - "social-media", - "tweet", - "bird", - "x" - ], + "tags": ["twitter", "social-media", "tweet", "bird", "x"], "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 221, "id": 180, @@ -4576,20 +3140,13 @@ "paths": [ "M795.402 3.99c-18.498-7.266-39.637-3.303-54.171 10.57l-443.93 443.93v-408.918c0-27.085-22.461-49.546-49.546-49.546s-49.546 22.461-49.546 49.546v924.854c0 27.085 22.461 49.546 49.546 49.546s49.546-22.461 49.546-49.546v-408.918l443.93 443.93c9.248 9.248 22.461 14.534 35.012 14.534 6.607 0 12.552-1.321 19.157-3.964 18.498-7.927 30.389-25.764 30.389-45.582v-924.854c0-19.818-11.891-38.316-30.389-45.582zM726.699 854.857l-342.857-342.857 342.857-342.857v685.713z" ], - "attrs": [ - {} - ], - "tags": [ - "step-backward-alt", - "previous-step" - ], + "attrs": [{}], + "tags": ["step-backward-alt", "previous-step"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 211, "id": 0, @@ -4606,20 +3163,13 @@ "paths": [ "M776.245 0.027c-27.085 0-49.546 22.461-49.546 49.546v408.918l-443.93-443.93c-13.873-13.873-35.673-18.498-54.171-10.57s-30.389 25.764-30.389 45.582v924.854c0 19.818 11.891 38.316 30.389 45.582 5.945 2.643 12.552 3.964 19.157 3.964 13.212 0 25.764-5.284 35.012-14.534l443.93-443.93v408.918c0 27.085 22.461 49.546 49.546 49.546s49.546-22.461 49.546-49.546v-924.854c0-27.085-22.461-49.546-49.546-49.546zM297.301 854.857v-685.713l342.857 342.857-342.857 342.857z" ], - "attrs": [ - {} - ], - "tags": [ - "step-forward-alt", - "next-step" - ], + "attrs": [{}], + "tags": ["step-forward-alt", "next-step"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 210, "id": 1, @@ -4636,23 +3186,13 @@ "paths": [ "M1009.943 479.818l-437.090-409.59c-12.873-11.702-31.597-15.213-47.395-8.191s-26.331 22.82-26.331 40.374v366.875l-425.388-399.058c-12.873-11.702-31.597-15.213-47.395-8.191s-26.331 22.82-26.331 40.374v819.178c0 17.554 10.532 33.352 26.331 40.374 5.852 2.341 11.702 3.511 17.554 3.511 11.118 0 21.65-4.096 29.842-11.702l425.388-399.058v366.875c0 17.554 10.532 33.352 26.331 40.374 5.852 2.341 11.702 3.511 17.554 3.511 11.118 0 21.65-4.096 29.842-11.702l437.090-409.59c8.777-8.191 14.043-19.895 14.043-32.182s-5.266-23.99-14.043-32.182zM87.783 820.362v-616.725l328.842 308.362-328.842 308.362zM586.896 820.362v-616.725l328.842 308.362-328.842 308.362z" ], - "attrs": [ - {} - ], - "tags": [ - "forward", - "advance", - "proceed", - "next", - "move-on" - ], + "attrs": [{}], + "tags": ["forward", "advance", "proceed", "next", "move-on"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 259, "id": 2, @@ -4669,23 +3209,13 @@ "paths": [ "M997.655 62.036c-15.798-7.022-34.522-3.511-47.395 8.191l-425.388 399.058v-366.875c0-17.554-10.532-33.352-26.331-40.374s-34.522-3.511-47.395 8.191l-437.090 409.59c-8.777 8.191-14.043 19.895-14.043 32.182s5.266 23.99 14.043 32.182l437.090 409.59c8.191 7.607 19.309 11.702 29.842 11.702 5.852 0 11.702-1.17 17.554-3.511 15.798-7.022 26.331-22.82 26.331-40.374v-366.875l425.388 399.058c8.191 7.607 19.309 11.702 29.842 11.702 5.852 0 11.702-1.17 17.554-3.511 15.798-7.022 26.331-22.82 26.331-40.374v-819.178c0-17.554-10.532-33.352-26.331-40.374zM437.104 820.362l-328.842-308.362 328.842-308.362v616.725zM936.217 820.362l-328.842-308.362 328.842-308.362v616.725z" ], - "attrs": [ - {} - ], - "tags": [ - "backward", - "return", - "reverse", - "back", - "previous" - ], + "attrs": [{}], + "tags": ["backward", "return", "reverse", "back", "previous"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 254, "id": 3, @@ -4702,23 +3232,13 @@ "paths": [ "M997.071 62.036c-16.384-7.022-35.108-2.925-47.981 9.362l-393.206 393.206v-362.194c0-17.554-10.532-33.938-26.916-40.374-16.384-7.022-35.108-2.925-47.981 9.362l-393.206 393.206v-362.194c0-23.99-19.895-43.885-43.885-43.885s-43.885 19.895-43.885 43.885v819.178c0 23.99 19.895 43.885 43.885 43.885s43.885-19.895 43.885-43.885v-362.194l393.206 393.206c8.191 8.191 19.309 12.873 31.011 12.873 5.852 0 11.118-1.17 16.968-3.511 16.384-7.022 26.916-22.82 26.916-40.374v-362.194l393.206 393.206c8.191 8.191 19.309 12.873 31.011 12.873 5.852 0 11.118-1.17 16.968-3.511 16.384-7.022 26.916-22.82 26.916-40.374v-819.178c0-17.554-10.532-33.938-26.916-40.374zM468.115 815.681l-303.681-303.681 303.681-303.681v607.362zM936.217 815.681l-303.681-303.681 303.681-303.681v607.362z" ], - "attrs": [ - {} - ], - "tags": [ - "fast-backward", - "previous", - "speed", - "quick", - "past" - ], + "attrs": [{}], + "tags": ["fast-backward", "previous", "speed", "quick", "past"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 207, "id": 4, @@ -4735,23 +3255,13 @@ "paths": [ "M980.102 58.526c-23.99 0-43.885 19.895-43.885 43.885v362.194l-393.206-393.206c-12.288-12.288-31.597-16.384-47.981-9.362s-26.916 22.82-26.916 40.374v362.194l-393.206-393.206c-12.288-12.288-31.597-16.384-47.981-9.362s-26.916 22.82-26.916 40.374v819.178c0 17.554 10.532 33.938 26.916 40.374 5.266 2.341 11.118 3.511 16.968 3.511 11.702 0 22.82-4.681 31.011-12.873l393.206-393.206v362.194c0 17.554 10.532 33.938 26.916 40.374 5.266 2.341 11.118 3.511 16.968 3.511 11.702 0 22.82-4.681 31.011-12.873l393.206-393.206v362.194c0 23.99 19.895 43.885 43.885 43.885s43.885-19.895 43.885-43.885v-819.178c0-23.99-19.895-43.885-43.885-43.885zM87.783 815.681v-607.362l303.681 303.681-303.681 303.681zM555.885 815.681v-607.362l303.681 303.681-303.681 303.681z" ], - "attrs": [ - {} - ], - "tags": [ - "fast-forward", - "next", - "speed", - "quick", - "future" - ], + "attrs": [{}], + "tags": ["fast-forward", "next", "speed", "quick", "future"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 206, "id": 5, @@ -4769,25 +3279,13 @@ "M313.813 1023.983c-27.215-0.367-49.18-22.332-49.547-49.511v-924.907c0-27.364 22.183-49.547 49.547-49.547s49.547 22.183 49.547 49.547v0 924.872c-0.367 27.215-22.332 49.18-49.511 49.547h-0.036z", "M710.187 1023.983c-27.215-0.367-49.18-22.332-49.547-49.511v-924.907c0-27.364 22.183-49.547 49.547-49.547s49.547 22.183 49.547 49.547v0 924.872c-0.367 27.215-22.332 49.18-49.511 49.547h-0.036z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "pause", - "stop", - "wait", - "halt", - "break" - ], + "attrs": [{}, {}], + "tags": ["pause", "stop", "wait", "halt", "break"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 205, "id": 6, @@ -4804,23 +3302,13 @@ "paths": [ "M280.358 1024.923c-6.942-0.037-13.534-1.495-19.514-4.095l0.321 0.124c-18.014-7.505-30.445-24.968-30.445-45.335 0-0.116 0-0.233 0.002-0.349v0.019-926.568c1.044-26.589 22.852-47.75 49.602-47.75 12.752 0 24.381 4.809 33.173 12.712l-0.045-0.040 463.285 463.285c8.969 8.98 14.517 21.381 14.517 35.077s-5.547 26.097-14.517 35.078v0l-463.285 463.285c-8.576 8.44-20.14 13.868-32.964 14.555l-0.127 0.006zM329.996 168.508v686.985l343.492-343.492z" ], - "attrs": [ - {} - ], - "tags": [ - "play", - "start", - "go", - "run", - "action" - ], + "attrs": [{}], + "tags": ["play", "start", "go", "run", "action"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 204, "id": 7, @@ -4838,25 +3326,13 @@ "M736.143 262.827l-277.617 113.777c-38.623 15.541-68.655 45.573-83.837 83.191l-0.359 1.004-113.777 277.617c-0.848 2.097-1.341 4.529-1.341 7.076 0 8.091 4.968 15.023 12.020 17.908l0.129 0.047c2.113 0.807 4.557 1.275 7.111 1.275s4.997-0.467 7.252-1.321l-0.141 0.047 277.617-113.777c38.623-15.541 68.655-45.573 83.837-83.191l0.359-1.004 113.777-277.617c0.848-2.097 1.341-4.529 1.341-7.076 0-8.091-4.968-15.023-12.020-17.908l-0.129-0.047c-2.113-0.807-4.557-1.275-7.111-1.275s-4.997 0.467-7.252 1.321l0.141-0.047zM512 568.889c-31.419 0-56.889-25.471-56.889-56.889s25.471-56.889 56.889-56.889c31.419 0 56.889 25.471 56.889 56.889v0c0 31.419-25.471 56.889-56.889 56.889v0z", "M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "compass", - "navigation", - "direction", - "explorer", - "pathfinder" - ], + "attrs": [{}, {}], + "tags": ["compass", "navigation", "direction", "explorer", "pathfinder"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 203, "id": 8, @@ -4877,31 +3353,13 @@ "M804.562 438.86h-175.538c-24.237 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h175.538c24.237 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z", "M746.051 614.397h-117.025c-24.237 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h117.025c24.237 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z" ], - "attrs": [ - {}, - {}, - {}, - {}, - {} - ], - "tags": [ - "id-card", - "identification", - "personal-info", - "identity", - "proof" - ], + "attrs": [{}, {}, {}, {}, {}], + "tags": ["id-card", "identification", "personal-info", "identity", "proof"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}, {}], "properties": { "order": 202, "id": 9, @@ -4918,23 +3376,13 @@ "paths": [ "M921.588 906.96h-819.175c-56.419-0.331-102.067-45.977-102.397-102.366v-146.313c0.325-24.105 19.78-43.559 43.853-43.884h0.032c56.552 0 102.397-45.844 102.397-102.397s-45.844-102.397-102.397-102.397v0c-24.105-0.325-43.559-19.78-43.884-43.853v-146.313c0.331-56.419 45.977-102.067 102.366-102.397h819.207c56.419 0.331 102.067 45.977 102.397 102.366v146.313c-0.325 24.105-19.78 43.559-43.853 43.884h-0.032c-56.552 0-102.397 45.844-102.397 102.397s45.844 102.397 102.397 102.397v0c24.105 0.325 43.559 19.78 43.884 43.853v146.313c-0.331 56.419-45.977 102.067-102.366 102.397h-0.032zM87.785 696.9v107.664c0 8.079 6.55 14.629 14.629 14.629v0h819.175c8.079 0 14.629-6.55 14.629-14.629v0-107.664c-84.233-20.753-145.724-95.646-145.724-184.9s61.489-164.147 144.417-184.627l1.306-0.273v-107.664c0-8.079-6.55-14.629-14.629-14.629v0h-819.175c-8.079 0-14.629 6.55-14.629 14.629v0 107.664c84.233 20.753 145.724 95.646 145.724 184.9s-61.489 164.147-144.417 184.627l-1.306 0.273z" ], - "attrs": [ - {} - ], - "tags": [ - "ticket", - "pass", - "entry", - "admit", - "voucher" - ], + "attrs": [{}], + "tags": ["ticket", "pass", "entry", "admit", "voucher"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 201, "id": 10, @@ -4951,22 +3399,13 @@ "paths": [ "M894.081 336.465l-323.57-323.57c-7.935-7.944-18.897-12.862-31.009-12.873h-261.55c-88.866 0-160.907 72.041-160.907 160.907v0 702.14c0 88.866 72.041 160.907 160.907 160.907v0h468.093c88.866 0 160.907-72.041 160.907-160.907v0-497.35c-0.494-11.473-5.32-21.731-12.872-29.254l-0.001-0.001zM585.139 149.812l172.024 172.024h-172.024zM746.047 936.209h-468.093c-40.394 0-73.139-32.746-73.139-73.139v0-702.14c0-40.394 32.746-73.139 73.139-73.139v0h219.419v277.931c0.325 24.105 19.779 43.559 43.852 43.884h277.962v453.466c0 40.394-32.746 73.139-73.139 73.139v0z" ], - "attrs": [ - {} - ], - "tags": [ - "file-o", - "deprecate", - "document", - "draft" - ], + "attrs": [{}], + "tags": ["file-o", "deprecate", "document", "draft"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 200, "id": 11, @@ -4984,25 +3423,13 @@ "M680.456 749.159c-0.386 0.011-0.839 0.017-1.294 0.017-27.363 0-49.546-22.183-49.546-49.546 0-13.679 5.543-26.064 14.506-35.029v0l258.959-256.978-258.959-256.978c-8.952-8.963-14.491-21.342-14.491-35.012s5.537-26.049 14.491-35.013v0c8.963-8.952 21.342-14.491 35.012-14.491s26.049 5.537 35.013 14.491v0l294.632 291.991c8.952 8.963 14.491 21.342 14.491 35.012s-5.537 26.049-14.491 35.013v0l-294.632 291.991c-8.452 8.957-20.405 14.534-33.659 14.534-0.011 0-0.023 0-0.034 0h0.002z", "M49.571 957.913c-27.215-0.367-49.179-22.331-49.546-49.51v-500.779c0.367-27.215 22.331-49.179 49.51-49.546h924.892c27.363 0 49.546 22.183 49.546 49.546s-22.183 49.546-49.546 49.546v0h-875.31v451.197c-0.367 27.215-22.331 49.179-49.51 49.546h-0.036z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "reply", - "respond", - "answer", - "comment-back", - "feedback" - ], + "attrs": [{}, {}], + "tags": ["reply", "respond", "answer", "comment-back", "feedback"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 199, "id": 12, @@ -5021,28 +3448,13 @@ "M441.707 645.942c-0.057 0-0.126 0-0.193 0-11.4 0-21.712-4.657-29.137-12.173l-121.77-121.77c-7.501-7.51-12.141-17.881-12.141-29.334s4.639-21.825 12.141-29.335v0l121.767-122.873c7.51-7.501 17.881-12.141 29.334-12.141s21.825 4.639 29.335 12.141v0c7.501 7.51 12.141 17.881 12.141 29.334s-4.639 21.825-12.141 29.335v0l-94.092 92.985 94.092 92.985c7.501 7.51 12.141 17.881 12.141 29.334s-4.639 21.825-12.141 29.335v0c-7.429 7.52-17.741 12.177-29.141 12.177-0.067 0-0.136 0-0.204 0h0.010z", "M705.718 678.045c-22.801-0.307-41.204-18.71-41.511-41.481v-110.726h-345.927c-22.926 0-41.511-18.585-41.511-41.511s18.585-41.511 41.511-41.511v0h387.438c22.801 0.307 41.204 18.71 41.511 41.481v154.451c-1.483 21.852-19.449 39.046-41.487 39.297h-0.025z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "directions-alt", - "route", - "navigation", - "path", - "guide", - "left" - ], + "attrs": [{}, {}, {}], + "tags": ["directions-alt", "route", "navigation", "path", "guide", "left"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 195, "id": 13, @@ -5061,28 +3473,13 @@ "M582.293 645.942c-0.057 0-0.126 0-0.193 0-11.4 0-21.712-4.657-29.137-12.173l-0.004-0.004c-7.501-7.51-12.141-17.881-12.141-29.334s4.639-21.825 12.141-29.335v0l94.092-92.985-94.092-92.985c-8.139-7.599-13.212-18.392-13.212-30.371 0-22.926 18.585-41.511 41.511-41.511 11.979 0 22.771 5.073 30.347 13.188l0.022 0.025 121.767 122.319c7.668 7.537 12.42 18.020 12.42 29.612s-4.752 22.075-12.413 29.605l-0.006 0.005-121.767 121.767c-7.429 7.52-17.741 12.177-29.141 12.177-0.067 0-0.136 0-0.204 0h0.010z", "M318.282 678.045c-22.801-0.307-41.204-18.71-41.511-41.481v-154.451c0.307-22.801 18.71-41.204 41.481-41.511h387.468c22.926 0 41.511 18.585 41.511 41.511s-18.585 41.511-41.511 41.511v0h-345.927v110.696c0.021 0.497 0.032 1.078 0.032 1.663 0 23.049-18.537 41.768-41.516 42.061h-0.027z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "directions", - "route", - "navigation", - "path", - "guide", - "right" - ], + "attrs": [{}, {}, {}], + "tags": ["directions", "route", "navigation", "path", "guide", "right"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 196, "id": 14, @@ -5099,23 +3496,13 @@ "paths": [ "M992.966 368.647c-25.16-29.841-61.437-46.809-100.641-46.809h-235.803v-160.907c0-88.937-71.969-160.907-165.589-160.907-40.959 0-77.821 24.575-94.203 62.607l-148.619 346.974h-109.417c-76.65 0-138.673 62.023-138.673 138.673v337.613c0 76.066 62.607 138.087 138.673 138.087h676.396c63.778 0 118.194-45.639 129.31-108.832l77.235-438.838c6.436-38.618-4.096-77.821-29.255-107.662zM138.696 936.209c-28.086 0-50.905-22.82-50.905-50.32v-337.613c0-28.086 22.82-50.905 50.905-50.905h94.203v438.838h-94.203zM858.39 899.933c-3.511 21.064-21.65 36.277-43.298 36.277h-493.839v-473.945l156.226-365.699c2.341-5.266 7.607-9.362 18.723-9.362 40.373 0 72.555 32.766 72.555 73.139v248.674h323.57c13.457 0 25.16 5.266 33.352 15.213s11.702 22.82 9.362 36.277l-77.235 438.838z" ], - "attrs": [ - {} - ], - "tags": [ - "thumbs-up", - "like", - "positive", - "agree", - "good" - ], + "attrs": [{}], + "tags": ["thumbs-up", "like", "positive", "agree", "good"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 191, "id": 15, @@ -5132,23 +3519,13 @@ "paths": [ "M885.271 0.068h-676.92c-63.773 0-118.184 45.635-129.299 108.822l-76.643 438.799c-6.435 38.614 4.096 77.814 28.669 107.652 25.158 29.838 61.432 46.805 100.632 46.805h235.782v160.892c0 88.929 71.963 160.892 165.574 160.892 40.955 0 77.814-24.573 94.195-62.602l148.606-346.943h109.992c76.643 0 138.66-62.017 138.66-138.66v-337.583c0-76.059-62.017-138.075-138.66-138.075zM702.731 561.731l-156.212 365.666c-2.341 5.266-7.606 9.361-18.722 9.361-40.369 0-72.549-32.763-72.549-73.133v-248.652h-323.541c-13.456 0-25.158-5.266-33.349-15.211-8.776-9.946-11.701-22.818-9.361-36.274l76.643-438.799c3.51-21.062 21.648-36.274 43.294-36.274h493.795v473.317zM936.172 475.726c0 28.083-22.818 50.901-50.901 50.901h-94.195v-438.799h94.195c28.083 0 50.901 22.818 50.901 50.315v337.583z" ], - "attrs": [ - {} - ], - "tags": [ - "thumbs-down", - "dislike", - "negative", - "disagree", - "bad" - ], + "attrs": [{}], + "tags": ["thumbs-down", "dislike", "negative", "disagree", "bad"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 258, "id": 16, @@ -5167,23 +3544,13 @@ "M842.942 569.469c-26.423-12.551-56.808-9.247-80.588 7.927l-42.936 23.78c-23.78 13.211-32.368 43.597-19.156 67.377s43.597 32.368 67.377 19.156l25.762-13.872v268.189c0 27.083 22.46 49.542 49.542 49.542s49.542-22.46 49.542-49.542v-293.951c0-34.35-18.496-64.735-48.881-78.606z", "M809.253 33.093c-81.91 0-148.627 66.716-148.627 148.627s66.716 148.627 148.627 148.627c11.229 0 21.799-1.321 32.368-3.963-15.192 21.799-39.634 36.991-66.716 36.991h-31.707c-27.083 0-49.542 22.46-49.542 49.542s22.46 49.542 49.542 49.542h31.707c95.121 0 177.031-77.286 181.654-172.407 1.321-21.137 1.321-45.579 1.321-75.304v-33.028c0-81.91-66.716-148.627-148.627-148.627zM759.711 181.719c0-27.083 22.46-49.542 49.542-49.542s49.542 22.46 49.542 49.542-22.46 49.542-49.542 49.542-49.542-22.46-49.542-49.542z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "sort-numeric-down-alt" - ], + "attrs": [{}, {}, {}], + "tags": ["sort-numeric-down-alt"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 255, "id": 17, @@ -5202,23 +3569,13 @@ "M842.942 569.469c-26.423-12.551-56.808-9.247-80.588 7.927l-42.936 23.78c-23.78 13.211-32.368 43.597-19.156 67.377s43.597 32.368 67.377 19.156l25.762-13.872v268.189c0 27.083 22.46 49.542 49.542 49.542s49.542-22.46 49.542-49.542v-293.951c0-34.35-18.496-64.735-48.881-78.606z", "M809.253 33.093c-81.91 0-148.627 66.716-148.627 148.627s66.716 148.627 148.627 148.627c11.229 0 21.799-1.321 32.368-3.963-15.192 21.799-39.634 36.991-66.716 36.991h-31.707c-27.083 0-49.542 22.46-49.542 49.542s22.46 49.542 49.542 49.542h31.707c95.121 0 177.031-77.286 181.654-172.407 1.321-21.137 1.321-45.579 1.321-75.304v-33.028c0-81.91-66.716-148.627-148.627-148.627zM759.711 181.719c0-27.083 22.46-49.542 49.542-49.542s49.542 22.46 49.542 49.542-22.46 49.542-49.542 49.542-49.542-22.46-49.542-49.542z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "sort-numeric-up-alt" - ], + "attrs": [{}, {}, {}], + "tags": ["sort-numeric-up-alt"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 182, "id": 18, @@ -5237,23 +3594,13 @@ "M971.751 924.852l-112.956-316.409c-11.229-28.405-36.991-46.899-66.057-46.899s-54.826 18.496-66.057 48.222l-112.295 315.088c-9.247 25.762 3.963 54.167 29.725 63.414s54.167-3.963 63.414-29.725l18.496-51.524h134.094l18.496 51.524c7.266 20.478 26.423 33.028 46.899 33.028 5.284 0 11.229-0.661 16.515-2.643 25.762-9.247 38.973-37.652 29.725-63.414zM761.031 807.932l31.707-88.515 31.707 88.515h-63.414z", "M632.883 415.558c12.551 29.064 38.973 46.899 69.359 46.899h206.756c27.083 0 49.542-22.46 49.542-49.542s-22.46-49.542-49.542-49.542h-157.874l186.279-193.544c22.46-23.78 29.064-58.79 15.853-89.176-12.551-29.064-38.973-46.899-69.359-46.899h-205.434c-27.083 0-49.542 22.46-49.542 49.542s22.46 49.542 49.542 49.542h157.874l-186.94 194.866c-22.46 23.78-28.405 58.13-15.853 88.515z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "sort-alpha-down-alt" - ], + "attrs": [{}, {}, {}], + "tags": ["sort-alpha-down-alt"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 183, "id": 19, @@ -5272,23 +3619,13 @@ "M971.751 924.852l-112.956-316.409c-11.229-28.405-36.991-46.899-66.057-46.899s-54.826 18.496-66.057 48.222l-112.295 315.088c-9.247 25.762 3.963 54.167 29.725 63.414s54.167-3.963 63.414-29.725l18.496-51.524h134.094l18.496 51.524c7.266 20.478 26.423 33.028 46.899 33.028 5.284 0 11.229-0.661 16.515-2.643 25.762-9.247 38.973-37.652 29.725-63.414zM761.031 807.932l31.707-88.515 31.707 88.515h-63.414z", "M632.883 415.558c12.551 29.064 38.973 46.899 69.359 46.899h206.756c27.083 0 49.542-22.46 49.542-49.542s-22.46-49.542-49.542-49.542h-157.874l186.279-193.544c22.46-23.78 29.064-58.79 15.853-89.176-12.551-29.064-38.973-46.899-69.359-46.899h-205.434c-27.083 0-49.542 22.46-49.542 49.542s22.46 49.542 49.542 49.542h157.874l-186.94 194.866c-22.46 23.78-28.405 58.13-15.853 88.515z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "sort-alpha-up-alt" - ], + "attrs": [{}, {}, {}], + "tags": ["sort-alpha-up-alt"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 184, "id": 20, @@ -5307,23 +3644,13 @@ "M766.977 159.26l25.762-13.872v268.189c0 27.083 22.46 49.542 49.542 49.542s49.542-22.46 49.542-49.542v-293.951c0-34.35-18.496-64.735-48.881-78.606-26.423-12.551-56.808-9.247-80.588 7.927l-42.936 23.78c-23.78 13.211-32.368 43.597-19.156 67.377s42.936 32.368 67.377 19.156z", "M809.253 561.542c-81.91 0-148.627 66.716-148.627 148.627s66.716 148.627 148.627 148.627c11.229 0 21.799-1.321 32.368-3.963-15.192 21.799-39.634 36.991-66.716 36.991h-31.707c-27.083 0-49.542 22.46-49.542 49.542s22.46 49.542 49.542 49.542h31.707c95.121 0 177.031-77.286 181.654-172.407 1.321-21.137 1.321-45.579 1.321-75.304v-33.028c0-81.91-66.716-148.627-148.627-148.627zM759.711 710.169c0-27.083 22.46-49.542 49.542-49.542s49.542 22.46 49.542 49.542-22.46 49.542-49.542 49.542-49.542-22.46-49.542-49.542z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "sort-numeric-down" - ], + "attrs": [{}, {}, {}], + "tags": ["sort-numeric-down"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 185, "id": 21, @@ -5342,23 +3669,13 @@ "M766.977 159.26l25.762-13.872v268.189c0 27.083 22.46 49.542 49.542 49.542s49.542-22.46 49.542-49.542v-293.951c0-34.35-18.496-64.735-48.881-78.606-26.423-12.551-56.808-9.247-80.588 7.927l-42.936 23.78c-23.78 13.211-32.368 43.597-19.156 67.377s42.936 32.368 67.377 19.156z", "M809.253 561.542c-81.91 0-148.627 66.716-148.627 148.627s66.716 148.627 148.627 148.627c11.229 0 21.799-1.321 32.368-3.963-15.192 21.799-39.634 36.991-66.716 36.991h-31.707c-27.083 0-49.542 22.46-49.542 49.542s22.46 49.542 49.542 49.542h31.707c95.121 0 177.031-77.286 181.654-172.407 1.321-21.137 1.321-45.579 1.321-75.304v-33.028c0-81.91-66.716-148.627-148.627-148.627zM759.711 710.169c0-27.083 22.46-49.542 49.542-49.542s49.542 22.46 49.542 49.542-22.46 49.542-49.542 49.542-49.542-22.46-49.542-49.542z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "sort-numeric-up" - ], + "attrs": [{}, {}, {}], + "tags": ["sort-numeric-up"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 186, "id": 22, @@ -5377,23 +3694,13 @@ "M644.112 459.815c25.762 9.247 54.167-3.963 63.414-29.725l18.496-51.524h134.094l18.496 51.524c7.266 20.478 26.423 33.028 46.899 33.028 5.284 0 11.229-0.661 16.515-2.643 25.762-9.247 38.973-37.652 29.725-63.414l-112.956-316.409c-11.229-28.405-36.991-46.899-66.057-46.899s-54.826 18.496-66.057 48.222l-112.295 315.088c-9.247 25.762 3.963 54.167 29.725 63.414zM824.445 279.482h-63.414l31.707-88.515 31.707 88.515z", "M952.596 608.442c-12.551-29.064-38.973-46.899-69.359-46.899h-205.434c-27.083 0-49.542 22.46-49.542 49.542s22.46 49.542 49.542 49.542h157.874l-186.94 194.866c-22.46 23.78-28.405 58.13-15.853 88.515 12.551 29.064 38.973 46.899 69.359 46.899h206.756c27.083 0 49.542-22.46 49.542-49.542s-22.46-49.542-49.542-49.542h-157.874l186.279-193.544c22.46-23.78 29.064-58.79 15.853-89.176z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "sort-alpha-down" - ], + "attrs": [{}, {}, {}], + "tags": ["sort-alpha-down"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 187, "id": 23, @@ -5412,23 +3719,13 @@ "M644.112 459.815c25.762 9.247 54.167-3.963 63.414-29.725l18.496-51.524h134.094l18.496 51.524c7.266 20.478 26.423 33.028 46.899 33.028 5.284 0 11.229-0.661 16.515-2.643 25.762-9.247 38.973-37.652 29.725-63.414l-112.956-316.409c-11.229-28.405-36.991-46.899-66.057-46.899s-54.826 18.496-66.057 48.222l-112.295 315.088c-9.247 25.762 3.963 54.167 29.725 63.414zM824.445 279.482h-63.414l31.707-88.515 31.707 88.515z", "M952.596 608.442c-12.551-29.064-38.973-46.899-69.359-46.899h-205.434c-27.083 0-49.542 22.46-49.542 49.542s22.46 49.542 49.542 49.542h157.874l-186.94 194.866c-22.46 23.78-28.405 58.13-15.853 88.515 12.551 29.064 38.973 46.899 69.359 46.899h206.756c27.083 0 49.542-22.46 49.542-49.542s-22.46-49.542-49.542-49.542h-157.874l186.279-193.544c22.46-23.78 29.064-58.79 15.853-89.176z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "sort-alpha-up" - ], + "attrs": [{}, {}, {}], + "tags": ["sort-alpha-up"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 188, "id": 24, @@ -5448,25 +3745,13 @@ "M776.245 1023.975c-12.552 0-25.103-4.625-35.012-14.534l-165.154-165.154c-19.157-19.157-19.157-50.867 0-70.025s50.867-19.157 70.025 0l130.14 130.14 130.14-130.14c19.157-19.157 50.867-19.157 70.025 0s19.157 50.867 0 70.025l-165.154 165.154c-9.909 9.909-22.461 14.534-35.012 14.534z", "M776.245 1023.975c-27.085 0-49.546-22.461-49.546-49.546v-924.856c0-27.085 22.461-49.546 49.546-49.546s49.546 22.461 49.546 49.546v924.856c0 27.085-22.461 49.546-49.546 49.546z" ], - "attrs": [ - {}, - {}, - {}, - {} - ], - "tags": [ - "sort-alt" - ], + "attrs": [{}, {}, {}, {}], + "tags": ["sort-alt"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}], "properties": { "order": 189, "id": 25, @@ -5488,29 +3773,13 @@ "M629.041 819.234h-117.041c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h117.041c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z", "M863.125 468.109h-351.125c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h351.125c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z" ], - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {} - ], - "tags": [ - "sort-amount-up" - ], + "attrs": [{}, {}, {}, {}, {}, {}], + "tags": ["sort-amount-up"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}, {}, {}], "properties": { "order": 190, "id": 26, @@ -5532,29 +3801,13 @@ "M629.041 819.234h-117.041c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h117.041c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z", "M863.125 468.109h-351.125c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h351.125c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z" ], - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {} - ], - "tags": [ - "sort-amount-down" - ], + "attrs": [{}, {}, {}, {}, {}, {}], + "tags": ["sort-amount-down"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}, {}, {}], "properties": { "order": 180, "id": 27, @@ -5576,29 +3829,13 @@ "M629.041 292.547h-117.041c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h117.041c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z", "M863.125 643.672h-351.125c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h351.125c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z" ], - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {} - ], - "tags": [ - "sort-amount-down-alt" - ], + "attrs": [{}, {}, {}, {}, {}, {}], + "tags": ["sort-amount-down-alt"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}, {}, {}], "properties": { "order": 179, "id": 28, @@ -5620,29 +3857,13 @@ "M629.041 292.547h-117.041c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h117.041c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z", "M863.125 643.672h-351.125c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h351.125c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z" ], - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {} - ], - "tags": [ - "sort-amount-up-alt" - ], + "attrs": [{}, {}, {}, {}, {}, {}], + "tags": ["sort-amount-up-alt"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}, {}, {}], "properties": { "order": 178, "id": 29, @@ -5659,23 +3880,13 @@ "paths": [ "M516.624 0.063s-4.624 0-7.266 0c-250.354 0-468.339 184.297-507.973 432.008-5.284 33.028 3.963 67.377 26.423 93.139 21.799 25.762 52.844 40.295 85.874 40.295h3.963c114.938 0 201.471 28.405 256.958 83.892 56.148 56.148 83.892 144.002 83.231 260.922 0 33.028 14.533 64.075 39.634 85.874 21.137 18.496 48.222 28.405 75.304 27.744 5.945 0 11.89 0 17.835-1.321 250.354-40.295 435.971-261.583 432.669-515.239-3.963-275.455-231.196-503.349-507.312-507.312zM575.414 924.852c-3.963 0-9.247-0.661-13.211-3.963-1.982-1.982-5.284-5.284-5.284-9.908 0.661-144.663-36.991-256.299-112.295-331.603-74.643-74.643-184.958-112.956-326.978-112.956h-3.963c-5.284 0-8.588-3.302-10.57-5.284-1.321-1.982-5.284-6.606-3.963-13.211 32.368-199.489 208.077-348.777 410.209-348.777 1.982 0 3.963 0 5.945 0v0c218.647 3.302 406.246 190.242 409.548 409.548 2.643 204.775-147.306 383.786-348.777 416.154zM375.925 315.152c0 36.331-29.725 66.716-66.716 66.716s-66.716-29.725-66.716-66.716 29.725-66.716 66.716-66.716 66.716 29.725 66.716 66.716zM575.414 231.921c0 36.331-29.725 66.716-66.716 66.716s-66.716-29.725-66.716-66.716 29.725-66.716 66.716-66.716 66.716 29.725 66.716 66.716zM642.13 315.152c0-36.331 29.725-66.716 66.716-66.716s66.716 29.725 66.716 66.716-29.725 66.716-66.716 66.716-66.716-29.725-66.716-66.716zM858.134 514.643c0 36.331-29.725 66.716-66.716 66.716s-66.716-29.725-66.716-66.716 29.725-66.716 66.716-66.716 66.716 29.725 66.716 66.716zM774.903 714.132c0 36.331-29.725 66.716-66.716 66.716s-66.716-29.725-66.716-66.716 29.725-66.716 66.716-66.716 66.716 29.725 66.716 66.716z" ], - "attrs": [ - {} - ], - "tags": [ - "palette", - "colors", - "design", - "art", - "creative" - ], + "attrs": [{}], + "tags": ["palette", "colors", "design", "art", "creative"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 257, "id": 30, @@ -5693,25 +3904,13 @@ "M512 1023.452c-233.911-0.333-423.443-189.864-423.774-423.743v-0.032c0-24.211 19.627-43.839 43.839-43.839s43.839 19.627 43.839 43.839v0c0 185.621 150.475 336.097 336.097 336.097s336.097-150.475 336.097-336.097c0-185.621-150.475-336.097-336.097-336.097v0h-146.13c-24.211 0-43.839-19.627-43.839-43.839s19.627-43.839 43.839-43.839v0h146.13c234.044 0 423.774 189.73 423.774 423.774s-189.73 423.774-423.774 423.774v0z", "M512 438.936c-0.060 0-0.133 0-0.204 0-12.039 0-22.929-4.918-30.771-12.856l-175.359-175.359c-7.921-7.931-12.821-18.884-12.821-30.979s4.899-23.048 12.821-30.98v0l175.355-175.355c8.025-8.595 19.423-13.953 32.074-13.953 24.211 0 43.839 19.627 43.839 43.839 0 12.65-5.358 24.048-13.927 32.049l-0.026 0.023-144.376 144.376 144.376 144.376c7.921 7.931 12.821 18.884 12.821 30.979s-4.899 23.048-12.821 30.98v0c-7.846 7.942-18.736 12.86-30.775 12.86-0.071 0-0.144 0-0.215 0h0.011z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "undo", - "revert", - "back", - "cancel", - "reverse" - ], + "attrs": [{}, {}], + "tags": ["undo", "revert", "back", "cancel", "reverse"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 256, "id": 31, @@ -5730,27 +3929,13 @@ "M687.535 1023.977h-175.535c-24.105-0.325-43.559-19.779-43.884-43.852v-234.079c0-24.236 19.648-43.884 43.884-43.884s43.884 19.648 43.884 43.884v0 190.163h131.651c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z", "M512 1023.977h-175.535c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h175.535c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "desktop", - "computer", - "monitor", - "pc", - "screen" - ], + "attrs": [{}, {}, {}], + "tags": ["desktop", "computer", "monitor", "pc", "screen"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 175, "id": 32, @@ -5775,39 +3960,13 @@ "M512 693.665c-27.214-0.367-49.178-22.331-49.545-49.509v-594.576c0-27.363 22.182-49.545 49.545-49.545s49.545 22.182 49.545 49.545v0 594.541c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z", "M611.090 693.665h-198.18c-27.363 0-49.545-22.182-49.545-49.545s22.182-49.545 49.545-49.545v0h198.18c27.363 0 49.545 22.182 49.545 49.545s-22.182 49.545-49.545 49.545v0z" ], - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ], - "tags": [ - "sliders-v", - "controls", - "adjustments", - "sliders", - "settings" - ], + "attrs": [{}, {}, {}, {}, {}, {}, {}, {}, {}], + "tags": ["sliders-v", "controls", "adjustments", "sliders", "settings"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}, {}, {}, {}, {}, {}], "properties": { "order": 174, "id": 33, @@ -5832,39 +3991,13 @@ "M644.12 561.545h-594.541c-27.363 0-49.545-22.182-49.545-49.545s22.182-49.545 49.545-49.545v0h594.541c27.363 0 49.545 22.182 49.545 49.545s-22.182 49.545-49.545 49.545v0z", "M644.12 660.635c-27.214-0.367-49.178-22.331-49.545-49.509v-198.216c0-27.363 22.182-49.545 49.545-49.545s49.545 22.182 49.545 49.545v0 198.18c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z" ], - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ], - "tags": [ - "sliders-h", - "controls", - "adjustments", - "sliders", - "settings" - ], + "attrs": [{}, {}, {}, {}, {}, {}, {}, {}, {}], + "tags": ["sliders-h", "controls", "adjustments", "sliders", "settings"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}, {}, {}, {}, {}, {}], "properties": { "order": 173, "id": 34, @@ -5884,29 +4017,13 @@ "M438.902 628.957c-24.091-0.325-43.534-19.768-43.859-43.827v-292.424c0-24.222 19.636-43.859 43.859-43.859s43.859 19.636 43.859 43.859v0 292.393c-0.325 24.091-19.768 43.534-43.827 43.859h-0.032z", "M585.098 482.761h-292.393c-24.222 0-43.859-19.636-43.859-43.859s19.636-43.859 43.859-43.859v0h292.393c24.222 0 43.859 19.636 43.859 43.859s-19.636 43.859-43.859 43.859v0z" ], - "attrs": [ - {}, - {}, - {}, - {} - ], - "tags": [ - "search-plus", - "increase-search", - "more-search", - "wide-filter", - "expand-search" - ], + "attrs": [{}, {}, {}, {}], + "tags": ["search-plus", "increase-search", "more-search", "wide-filter", "expand-search"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}], "properties": { "order": 172, "id": 35, @@ -5925,27 +4042,13 @@ "M979.828 1023.687c-0.060 0-0.133 0-0.204 0-12.045 0-22.94-4.92-30.785-12.862l-241.52-241.52c-7.293-7.811-11.771-18.333-11.771-29.899 0-24.222 19.636-43.859 43.859-43.859 11.568 0 22.088 4.478 29.926 11.795l-0.026-0.023 241.516 241.516c7.925 7.934 12.827 18.892 12.827 30.993s-4.901 23.059-12.827 30.995v0c-7.849 7.945-18.744 12.866-30.789 12.866-0.071 0-0.144 0-0.215 0h0.011z", "M585.098 482.761h-292.393c-24.222 0-43.859-19.636-43.859-43.859s19.636-43.859 43.859-43.859v0h292.393c24.222 0 43.859 19.636 43.859 43.859s-19.636 43.859-43.859 43.859v0z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "search-minus", - "reduce-search", - "less-results", - "narrow-filter", - "restrict-search" - ], + "attrs": [{}, {}, {}], + "tags": ["search-minus", "reduce-search", "less-results", "narrow-filter", "restrict-search"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 171, "id": 36, @@ -5963,25 +4066,13 @@ "M894.081 336.465l-323.57-323.57c-7.935-7.944-18.897-12.862-31.009-12.873h-261.55c-88.866 0-160.907 72.041-160.907 160.907v0 702.14c0 88.866 72.041 160.907 160.907 160.907v0h468.093c88.866 0 160.907-72.041 160.907-160.907v0-497.35c-0.494-11.473-5.32-21.731-12.872-29.254l-0.001-0.001zM585.139 149.812l172.024 172.024h-172.024zM746.047 936.209h-468.093c-40.394 0-73.139-32.746-73.139-73.139v0-702.14c0-40.394 32.746-73.139 73.139-73.139v0h219.419v277.931c0.325 24.105 19.779 43.559 43.852 43.884h277.962v453.466c0 40.394-32.746 73.139-73.139 73.139v0z", "M656.524 506.734c-7.496-5.775-17.020-9.255-27.356-9.255-13.907 0-26.344 6.301-34.608 16.205l-0.059 0.071-82.501 103.566-82.501-105.321c-8.353-9.812-20.716-15.996-34.521-15.996-24.992 0-45.251 20.259-45.251 45.251 0 11.185 4.058 21.422 10.782 29.32l-0.053-0.064 93.034 117.023-93.034 117.023c-5.992 7.47-9.615 17.061-9.615 27.5 0 24.376 19.76 44.136 44.136 44.136 13.937 0 26.366-6.461 34.454-16.55l0.067-0.086 82.501-101.81 82.501 105.321c8.276 9.979 20.653 16.31 34.509 16.384h0.012c1.085 0.096 2.348 0.149 3.622 0.149 24.236 0 43.884-19.648 43.884-43.884 0-12.183-4.964-23.206-12.981-31.157l-0.003-0.003-93.034-117.023 95.374-117.023c5.757-7.489 9.225-16.998 9.225-27.316 0-14.937-7.268-28.175-18.461-36.373l-0.126-0.088z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "file-excel", - "spreadsheet", - "workbook", - "xls", - "microsoft" - ], + "attrs": [{}, {}], + "tags": ["file-excel", "spreadsheet", "workbook", "xls", "microsoft"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 170, "id": 37, @@ -5999,25 +4090,13 @@ "M894.081 336.465l-323.57-323.57c-7.935-7.944-18.897-12.862-31.009-12.873h-261.55c-88.866 0-160.907 72.041-160.907 160.907v0 702.14c0 88.866 72.041 160.907 160.907 160.907v0h468.093c88.866 0 160.907-72.041 160.907-160.907v0-497.35c-0.494-11.473-5.32-21.731-12.872-29.254l-0.001-0.001zM585.139 149.812l172.024 172.024h-172.024zM746.047 936.209h-468.093c-40.394 0-73.139-32.746-73.139-73.139v0-702.14c0-40.394 32.746-73.139 73.139-73.139v0h219.419v277.931c0.325 24.105 19.779 43.559 43.852 43.884h277.962v453.466c0 40.394-32.746 73.139-73.139 73.139v0z", "M599.182 678.758c-35.612-22.599-62.527-56.14-76.26-95.834l-0.389-1.295c8.513-24.598 13.428-52.947 13.428-82.444 0-12.194-0.841-24.192-2.466-35.938l0.154 1.359c-3.892-22.255-23.068-38.954-46.145-38.954-18.984 0-35.328 11.301-42.673 27.543l-0.119 0.295c-1.82 12.259-2.859 26.407-2.859 40.798 0 35.745 6.41 69.992 18.145 101.654l-0.657-2.026c-26.663 62.22-51.535 112.192-78.718 160.691l4.409-8.561c-41.543 23.405-98.3 58.512-107.076 98.885-7.021 32.766 54.416 117.023 159.151-65.534 38.752-15.060 86.483-29.549 135.472-40.728l7.296-1.4c33.675 19.598 73.544 32.44 116.101 35.636l0.922 0.056c0.37 0.010 0.806 0.016 1.244 0.016 26.499 0 47.98-21.481 47.98-47.98 0-12.689-4.926-24.228-12.97-32.809l0.025 0.026c-24.575-25.16-97.714-18.139-133.992-13.457zM319.497 854.293c16.89-28.581 38.169-52.658 63.208-72.128l0.569-0.426c-39.787 63.193-63.778 74.31-63.778 73.139zM490.35 455.829c15.213 0 14.043 67.289 3.511 85.427-4.439-14.87-6.994-31.954-6.994-49.637 0-12.459 1.269-24.62 3.683-36.365l-0.199 1.16zM439.445 741.365c17.504-31.081 34.829-68.095 49.5-106.424l1.99-5.919c15.998 29.397 37.215 53.976 62.634 73.317l0.558 0.407c-44.504 11.253-82.688 24.668-119.265 41.035l4.582-1.832zM714.451 730.833s-10.532 12.873-77.821-16.384c73.139-4.68 85.427 12.287 77.821 16.968z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "file-pdf", - "document", - "adobe", - "read", - "acrobat" - ], + "attrs": [{}, {}], + "tags": ["file-pdf", "document", "adobe", "read", "acrobat"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 169, "id": 38, @@ -6035,25 +4114,13 @@ "M863.086 1024h-702.171c-88.87 0-160.914-72.044-160.914-160.914v0-702.171c0-88.87 72.044-160.914 160.914-160.914v0h518.437c24.237 0 43.886 19.648 43.886 43.886s-19.648 43.886-43.886 43.886v0h-518.437c-40.395 0-73.142 32.747-73.142 73.142v0 702.171c0 40.395 32.747 73.142 73.142 73.142v0h702.171c40.395 0 73.142-32.747 73.142-73.142v0-451.145c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v0 451.145c0 88.87-72.044 160.914-160.914 160.914v0z", "M424.229 702.172c-11.709-0.922-21.992-6.372-29.216-14.581l-0.041-0.048-175.543-175.543c-2.703-5.532-4.284-12.038-4.284-18.913 0-24.237 19.648-43.886 43.886-43.886 6.875 0 13.381 1.581 19.174 4.4l-0.261-0.114 144.531 144.531 499.127-495.616c5.532-2.703 12.038-4.284 18.913-4.284 24.237 0 43.886 19.648 43.886 43.886 0 6.875-1.581 13.381-4.4 19.174l0.114-0.261-526.629 526.629c-7.264 8.256-17.547 13.707-29.107 14.619l-0.151 0.010z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "check-square", - "confirm", - "agree", - "approved", - "accepted" - ], + "attrs": [{}, {}], + "tags": ["check-square", "confirm", "agree", "approved", "accepted"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 168, "id": 39, @@ -6073,29 +4140,13 @@ "M636.121 682.666c-0.064 0-0.141 0-0.217 0-12.783 0-24.345-5.222-32.671-13.649l-153.295-153.295-153.29 153.29c-8.289 7.74-19.456 12.492-31.731 12.492-25.706 0-46.545-20.839-46.545-46.545 0-12.276 4.752-23.441 12.518-31.759l-0.025 0.028 186.182-186.182c8.42-8.41 20.049-13.613 32.892-13.613s24.471 5.201 32.893 13.613v0l153.29 153.29 215.35-215.35c8.289-7.74 19.456-12.492 31.731-12.492 25.706 0 46.545 20.839 46.545 46.545 0 12.276-4.752 23.441-12.518 31.759l0.025-0.028-248.243 248.243c-8.33 8.432-19.892 13.654-32.675 13.654-0.076 0-0.153 0-0.228 0h0.012z", "M915.393 626.192c-25.567-0.345-46.201-20.979-46.545-46.512v-176.285h-170.666c-25.706 0-46.545-20.839-46.545-46.545s20.839-46.545 46.545-46.545v0h217.212c25.567 0.345 46.201 20.979 46.545 46.512v222.831c-0.345 25.567-20.979 46.201-46.512 46.545h-0.033z" ], - "attrs": [ - {}, - {}, - {}, - {} - ], - "tags": [ - "chart-line", - "growth", - "increase", - "stats", - "trend" - ], + "attrs": [{}, {}, {}, {}], + "tags": ["chart-line", "growth", "increase", "stats", "trend"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}], "properties": { "order": 167, "id": 40, @@ -6114,27 +4165,13 @@ "M41.809 894.726c-23.076 0-41.782-18.707-41.782-41.782v0c0-264.622 302.504-264.622 431.751-264.622 40.111 0 75.766 0 108.076 3.9 21.638 1.734 38.542 19.721 38.542 41.657 0 1.025-0.037 2.041-0.11 3.046l0.008-0.134c-2.011 21.692-20.122 38.543-42.169 38.543-1.041 0-2.072-0.038-3.093-0.111l0.137 0.008c-30.083 0-63.509-3.343-101.391-3.343-288.576 0-348.186 72.423-348.186 181.057 0.003 0.167 0.004 0.364 0.004 0.561 0 22.767-18.457 41.225-41.225 41.225-0.197 0-0.394-0.001-0.59-0.004h0.030z", "M549.326 937.066c-11.533-0.010-21.972-4.693-29.526-12.255v0c-7.671-7.32-12.439-17.622-12.439-29.037 0-1.349 0.067-2.683 0.197-3.998l-0.013 0.166 8.914-106.963c0.738-10.242 5.062-19.352 11.708-26.194l-0.009 0.010 307.518-307.518c20.408-18.948 47.843-30.576 77.993-30.576s57.585 11.627 78.066 30.642l-0.072-0.067c19.978 20.131 32.325 47.862 32.325 78.475 0 0.614-0.005 1.227-0.014 1.838l0.001-0.093c0.008 0.488 0.013 1.065 0.013 1.643 0 28.208-11.272 53.784-29.557 72.47l-307.499 307.499c-6.609 6.771-15.516 11.272-25.457 12.242l-0.17 0.013-108.076 10.028zM657.402 885.256v0zM598.35 806.705l-3.343 42.34 43.454-3.9 296.932-296.932c3.138-3.741 5.043-8.607 5.043-13.917 0-0.396-0.010-0.789-0.031-1.178l0.003 0.055c-0.022-8.097-2.969-15.5-7.838-21.216l0.038 0.046c-5.22-3.914-11.806-6.267-18.942-6.267s-13.722 2.354-19.024 6.327l0.082-0.059z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "user-edit", - "change-profile", - "user-modification", - "edit-user", - "update-details" - ], + "attrs": [{}, {}, {}], + "tags": ["user-edit", "change-profile", "user-modification", "edit-user", "update-details"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 166, "id": 41, @@ -6153,27 +4190,13 @@ "M512 568.889c-23.436-0.316-42.351-19.231-42.667-42.636v-199.141c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 199.111c-0.316 23.436-19.231 42.351-42.636 42.667h-0.031z", "M512 739.556c-23.436-0.316-42.351-19.231-42.667-42.636v-28.475c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 28.444c-0.316 23.436-19.231 42.351-42.636 42.667h-0.031z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "exclamation-circle", - "important", - "attention", - "alert", - "warning" - ], + "attrs": [{}, {}, {}], + "tags": ["exclamation-circle", "important", "attention", "alert", "warning"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 165, "id": 42, @@ -6193,30 +4216,13 @@ "M229.321 342.011v407.465c0 37.624 30.5 68.122 68.122 68.122v0h43.293v144.522c0 33.052 26.794 59.847 59.847 59.847s59.847-26.794 59.847-59.847v0 0-144.522h103.139v144.522c0 33.052 26.794 59.847 59.847 59.847s59.847-26.794 59.847-59.847v0-144.522h43.293c37.624 0 68.122-30.5 68.122-68.122v0-407.465z", "M787.039 257.334c-19.494-64.041-60.923-116.427-115.35-149.595l-1.159-0.657-9.55-5.73-10.187-5.093 11.46-19.737 33.743-63.667c0.321-0.883 0.507-1.901 0.507-2.963 0-2.96-1.443-5.584-3.665-7.206l-0.025-0.018h-4.457c-3.404 0.157-6.379 1.864-8.255 4.426l-0.021 0.030-34.38 59.21-10.823 19.737-10.187-4.457-10.823-3.82c-30.354-10.882-65.375-17.173-101.867-17.173s-71.511 6.291-104.038 17.846l2.171-0.673-10.187 3.82-10.823 4.457-10.823-19.737-34.38-63.667c-1.592-2.804-4.559-4.665-7.958-4.665-5.038 0-9.122 4.084-9.122 9.122 0 1.637 0.431 3.174 1.186 4.502l-0.024-0.045 33.743 63.667 11.46 19.737-10.187 5.093-9.55 5.73c-55.806 33.938-97.174 86.897-115.417 149.695l-0.455 1.831c-4.717 15.122-7.703 32.57-8.27 50.627l-0.007 0.307h565.357c-0.686-18.4-3.432-35.851-8.017-52.541l0.378 1.609zM384.668 223.592c-14.065 0-25.467-11.402-25.467-25.467s11.402-25.467 25.467-25.467c14.065 0 25.467 11.402 25.467 25.467v0c0 14.065-11.402 25.467-25.467 25.467v0zM639.332 223.592c-14.065 0-25.467-11.402-25.467-25.467s11.402-25.467 25.467-25.467c14.065 0 25.467 11.402 25.467 25.467v0c0 14.065-11.402 25.467-25.467 25.467v0z" ], - "attrs": [ - {}, - {}, - {}, - {} - ], - "tags": [ - "android", - "mobile", - "os", - "tech", - "robot", - "system" - ], + "attrs": [{}, {}, {}, {}], + "tags": ["android", "mobile", "os", "tech", "robot", "system"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}], "properties": { "order": 164, "id": 43, @@ -6233,23 +4239,13 @@ "paths": [ "M1008.591 433.288l-5.759-22.397h-476.114v202.221h284.773c-32.683 123.892-143.735 213.758-275.775 213.758-1.138 0-2.275-0.006-3.409-0.019l0.172 0.001c-86.669-0.738-165.327-34.432-224.185-89.141l0.207 0.19c-58.421-57.606-94.785-137.451-95.35-225.791v-0.106c1.039-88.017 36.49-167.558 93.495-225.963l-0.064 0.066c57.221-54.292 134.738-87.683 220.053-87.683 0.93 0 1.86 0.004 2.788 0.012l-0.142-0.001c73.95 0.586 141.235 28.652 192.25 74.471l-0.268-0.238 140.787-144.626c-88.734-79.432-206.552-127.99-335.711-127.99-0.54 0-1.080 0.001-1.62 0.003h0.084c-0.919-0.006-2.007-0.009-3.094-0.009-142.761 0-272.106 57.428-366.198 150.443l0.049-0.049c-90.236 93.627-145.825 221.183-145.825 361.724 0 137.597 53.284 262.749 140.344 355.947l-0.279-0.301c96.859 96.51 230.481 156.177 378.041 156.177 2.082 0 4.162-0.012 6.238-0.036l-0.316 0.003c1.053 0.009 2.296 0.013 3.543 0.013 134.433 0 255.872-55.642 342.541-145.151l0.123-0.127c82.61-90.584 133.206-211.608 133.206-344.45 0-3.543-0.036-7.076-0.108-10.602l0.009 0.526c0.105-4.284 0.163-9.328 0.163-14.387 0-26.957-1.687-53.521-4.962-79.591l0.318 3.106z" ], - "attrs": [ - {} - ], - "tags": [ - "google", - "search", - "brand", - "technology", - "internet" - ], + "attrs": [{}], + "tags": ["google", "search", "brand", "technology", "internet"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 163, "id": 44, @@ -6266,23 +4262,13 @@ "paths": [ "M800.988 541.411c-0.025-1.227-0.040-2.673-0.040-4.124 0-81.14 45.665-151.616 112.697-187.127l1.149-0.554c-43.688-60.224-112.883-99.642-191.399-102.285l-0.408-0.010c-81.199-6.394-169.43 47.312-202.037 47.312s-113.166-44.755-174.544-44.755c-127.87 0-262.775 101.657-262.775 304.332 0.671 66.632 12.562 130.276 33.869 189.424l-1.262-4.011c28.131 81.837 133.625 287.070 243.594 283.874 57.542 0 98.461-40.919 173.266-40.919s109.97 40.919 174.544 40.919c110.608 0 206.511-188.61 234.004-272.365-83.223-34.69-140.659-115.384-140.659-209.49 0-0.076 0-0.154 0-0.231v0.012zM673.117 166.109c33.682-37.846 54.259-88 54.259-142.959 0-7.972-0.433-15.844-1.277-23.592l0.085 0.959c-61.9 6.974-115.875 36.341-154.514 79.679l-0.211 0.24c-37.077 39.007-59.884 91.883-59.884 150.086 0 4.782 0.154 9.526 0.457 14.231l-0.033-0.641c1.605 0.048 3.493 0.075 5.387 0.075 63.128 0 119.134-30.497 154.087-77.563l0.366-0.514z" ], - "attrs": [ - {} - ], - "tags": [ - "apple", - "brand", - "computer", - "technology", - "mac" - ], + "attrs": [{}], + "tags": ["apple", "brand", "computer", "technology", "mac"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 162, "id": 45, @@ -6296,26 +4282,14 @@ }, { "icon": { - "paths": [ - "M0.001 0.001h480v480h-480zM543.999 0.001h480v480h-480zM0.001 543.999h480v480h-480zM543.999 543.999h480v480h-480z" - ], - "attrs": [ - {} - ], - "tags": [ - "microsoft", - "brand", - "computer", - "technology", - "windows" - ], + "paths": ["M0.001 0.001h480v480h-480zM543.999 0.001h480v480h-480zM0.001 543.999h480v480h-480zM543.999 543.999h480v480h-480z"], + "attrs": [{}], + "tags": ["microsoft", "brand", "computer", "technology", "windows"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 161, "id": 46, @@ -6332,23 +4306,13 @@ "paths": [ "M512 966.541c-12.142-0.011-23.132-4.94-31.084-12.902v0l-397.063-398.237c-51.836-52.853-83.828-125.328-83.828-205.276s31.993-152.425 83.874-205.324l-0.045 0.047c52.537-52.531 125.112-85.022 205.276-85.022s152.739 32.491 205.277 85.023v0l17.595 15.249 16.423-16.423c52.328-52.883 124.914-85.631 205.15-85.631 0.25 0 0.502 0 0.752 0.001h-0.038c0.384-0.001 0.839-0.003 1.294-0.003 79.947 0 152.3 32.511 204.559 85.034l0.012 0.012c51.836 52.853 83.828 125.328 83.828 205.276s-31.993 152.425-83.874 205.324l0.045-0.047-397.063 398.237c-7.714 8.616-18.706 14.16-30.998 14.66l-0.087 0.003zM289.714 145.434c-0.436-0.003-0.953-0.005-1.468-0.005-55.496 0-105.759 22.406-142.235 58.666l0.010-0.010c-36.735 36.902-59.445 87.793-59.445 143.987s22.71 107.086 59.452 143.994l-0.007-0.007 365.979 368.325 365.392-367.151c36.877-36.837 59.687-87.747 59.687-143.987s-22.81-107.15-59.686-143.985l-0.001-0.001c-36.111-36.238-86.066-58.659-141.257-58.659-0.65 0-1.3 0.003-1.949 0.010l0.099-0.001c-0.436-0.003-0.953-0.005-1.468-0.005-55.496 0-105.759 22.406-142.235 58.666l-47.497 47.497c-8.080 7.677-19.030 12.4-31.084 12.4s-23.006-4.723-31.104-12.418l0.019 0.018-47.507-47.507c-36.581-36.947-87.314-59.823-143.391-59.823-0.107 0-0.213 0-0.32 0h0.016z" ], - "attrs": [ - {} - ], - "tags": [ - "heart", - "love", - "like", - "affection", - "favorite" - ], + "attrs": [{}], + "tags": ["heart", "love", "like", "affection", "favorite"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 160, "id": 47, @@ -6366,25 +4330,13 @@ "M746.047 0.023h-468.093c-56.418 0.33-102.065 45.976-102.396 102.364v819.195c0.33 56.418 45.976 102.065 102.364 102.396h468.125c56.418-0.33 102.065-45.976 102.396-102.364v-819.195c-0.33-56.418-45.976-102.065-102.364-102.396h-0.032zM760.674 921.582c0 8.079-6.55 14.628-14.628 14.628v0h-468.093c-8.079 0-14.628-6.55-14.628-14.628v0-819.163c0-8.079 6.55-14.628 14.628-14.628v0h468.093c8.079 0 14.628 6.55 14.628 14.628v0z", "M512 658.28c-48.472 0-87.768 39.295-87.768 87.768s39.295 87.768 87.768 87.768c48.472 0 87.768-39.295 87.768-87.768v0c0-48.472-39.295-87.768-87.768-87.768v0zM512 746.047v0z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "mobile", - "phone", - "device", - "smartphone", - "cellphone" - ], + "attrs": [{}, {}], + "tags": ["mobile", "phone", "device", "smartphone", "cellphone"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 159, "id": 48, @@ -6402,25 +4354,13 @@ "M863.070 0.023h-702.14c-56.418 0.33-102.065 45.976-102.396 102.364v819.195c0.33 56.418 45.976 102.065 102.364 102.396h702.172c56.418-0.33 102.065-45.976 102.396-102.364v-819.195c-0.33-56.418-45.976-102.065-102.364-102.396h-0.032zM877.699 921.582c0 8.079-6.55 14.628-14.628 14.628v0h-702.14c-8.079 0-14.628-6.55-14.628-14.628v0-819.163c0-8.079 6.55-14.628 14.628-14.628v0h702.14c8.079 0 14.628 6.55 14.628 14.628v0z", "M512 658.28c-48.472 0-87.768 39.295-87.768 87.768s39.295 87.768 87.768 87.768c48.472 0 87.768-39.295 87.768-87.768v0c0-48.472-39.295-87.768-87.768-87.768v0zM512 746.047v0z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "tablet", - "device", - "tech", - "screen", - "mobile" - ], + "attrs": [{}, {}], + "tags": ["tablet", "device", "tech", "screen", "mobile"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 220, "id": 49, @@ -6440,29 +4380,13 @@ "M278.488 1022.806c-0.060 0-0.133 0-0.204 0-12.024 0-22.9-4.912-30.732-12.839l-116.759-116.759c-7.28-7.798-11.75-18.301-11.75-29.848 0-24.181 19.603-43.783 43.783-43.783 11.548 0 22.050 4.47 29.874 11.775l-0.026-0.023 116.755 116.755c7.911 7.921 12.805 18.86 12.805 30.94s-4.893 23.019-12.805 30.941v0c-7.836 7.932-18.712 12.844-30.736 12.844-0.071 0-0.144 0-0.215 0h0.011z", "M395.245 906.051c-0.060 0-0.133 0-0.204 0-12.024 0-22.9-4.912-30.732-12.839l-116.759-116.759c-8.584-8.015-13.935-19.399-13.935-32.033 0-24.181 19.603-43.783 43.783-43.783 12.634 0 24.018 5.351 32.008 13.909l0.023 0.026 116.755 116.755c7.911 7.921 12.805 18.86 12.805 30.94s-4.893 23.019-12.805 30.941v0c-7.836 7.932-18.712 12.844-30.736 12.844-0.071 0-0.144 0-0.215 0h0.011z" ], - "attrs": [ - {}, - {}, - {}, - {} - ], - "tags": [ - "key", - "unlock", - "access", - "secret", - "password" - ], + "attrs": [{}, {}, {}, {}], + "tags": ["key", "unlock", "access", "secret", "password"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}], "properties": { "order": 219, "id": 50, @@ -6479,23 +4403,13 @@ "paths": [ "M468.112 906.989c0 48.569-39.207 87.775-87.775 87.775s-87.775-39.207-87.775-87.775 39.207-87.775 87.775-87.775 87.775 39.207 87.775 87.775zM760.696 819.214c-48.569 0-87.775 39.207-87.775 87.775s39.207 87.775 87.775 87.775 87.775-39.207 87.775-87.775-39.207-87.775-87.775-87.775zM1022.852 259.207l-117.033 468.135c-4.681 19.311-22.236 33.355-42.718 33.355h-585.169c-21.066 0-39.207-15.214-43.302-36.28l-110.597-607.405h-80.168c-23.991 0-43.888-19.896-43.888-43.888s19.896-43.888 43.888-43.888h117.033c21.066 0 39.207 15.214 43.302 36.28l25.163 139.271h750.771c13.458 0 26.333 6.436 34.525 16.969s11.119 24.577 8.192 37.451zM923.958 292.562h-678.795l69.050 380.359h514.363l95.383-380.359z" ], - "attrs": [ - {} - ], - "tags": [ - "shopping-cart", - "buy", - "purchase", - "retain", - "shop" - ], + "attrs": [{}], + "tags": ["shopping-cart", "buy", "purchase", "retain", "shop"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 156, "id": 51, @@ -6513,25 +4427,13 @@ "M46.723 830.79c-0.231 0.004-0.504 0.007-0.777 0.007-24.867 0-45.027-20.159-45.027-45.027 0-5.382 0.944-10.545 2.676-15.329l-0.098 0.314 75.044-247.348c-14.665-39.037-23.418-84.145-24.012-131.219l-0.003-0.259c0-0.259-0.001-0.566-0.001-0.874 0-54.129 11.264-105.629 31.575-152.281l-0.955 2.464c60.427-141.25 198.214-238.423 358.696-238.423 106.632 0 203.244 42.901 273.517 112.384l-0.037-0.035c34.184 34.714 62.103 75.715 81.849 121.093l1 2.581c19.107 44.313 30.22 95.904 30.22 150.090s-11.112 105.775-31.182 152.616l0.962-2.526c-20.746 47.959-48.666 88.96-82.9 123.725l0.051-0.051c-70.377 70.256-167.536 113.703-274.844 113.703-48.549 0-95.021-8.893-137.875-25.139l2.675 0.889-247.348 76.845c-3.958 1.137-8.504 1.794-13.204 1.801h-0.004zM442.359 91.749c-0.253-0.001-0.554-0.001-0.856-0.001-41.547 0-81.081 8.613-116.916 24.15l1.904-0.734c-71.28 30.615-127.108 85.859-157.736 154.781l-0.758 1.912c-14.788 34.299-23.39 74.229-23.39 116.169s8.602 81.87 24.134 118.125l-0.744-1.956c1.7 4.555 2.682 9.817 2.682 15.309s-0.984 10.754-2.783 15.621l0.101-0.312-55.232 180.107 180.107-55.232c4.555-1.7 9.817-2.682 15.309-2.682s10.754 0.984 15.621 2.783l-0.312-0.101c34.014 14.517 73.588 22.957 115.132 22.957 122.867 0 228.493-73.819 274.946-179.525l0.754-1.926c13.056-32.416 20.631-70.004 20.631-109.36 0-163.117-130.105-295.846-292.2-300.074l-0.391-0.008z", "M977.277 1022.304c-1.984 0.28-4.275 0.439-6.603 0.439s-4.621-0.16-6.864-0.469l0.26 0.030-247.348-75.044c-40.428 15.733-87.225 24.849-136.153 24.849-158.064 0-293.904-95.147-353.373-231.291l-0.967-2.482c-2.862-5.665-4.539-12.349-4.539-19.423 0-18.267 11.175-33.923 27.063-40.506l0.291-0.107c5.517-2.599 11.984-4.116 18.806-4.116 18.319 0 34.084 10.94 41.115 26.643l0.114 0.286c15.121 35.516 35.349 65.946 60.152 91.977l-0.117-0.122c54.202 53.624 128.774 86.753 211.084 86.753 41.688 0 81.392-8.499 117.473-23.857l-1.963 0.743c4.555-1.7 9.817-2.682 15.309-2.682s10.754 0.984 15.621 2.783l-0.312-0.101 180.107 55.232-55.232-180.107c-1.7-4.555-2.682-9.817-2.682-15.309s0.984-10.754 2.783-15.621l-0.101 0.312c14.803-33.932 23.415-73.467 23.415-115.014 0-0.301 0-0.602-0.001-0.902v0.046c0.001-0.319 0.001-0.697 0.001-1.075 0-81.912-33.275-156.053-87.045-209.642l-0.008-0.008c-12.456-15.658-25.63-29.595-39.895-42.336l-0.328-0.288c-13.187-8.012-21.861-22.298-21.861-38.61 0-24.867 20.159-45.027 45.027-45.027 10.297 0 19.786 3.456 27.372 9.273l-0.107-0.079c22.529 14.653 42.156 30.276 60.175 47.561l-0.139-0.132c34.393 34.592 62.347 75.63 81.881 121.138l0.968 2.536c19.357 44.266 30.62 95.849 30.62 150.064 0 0.431-0.001 0.863-0.003 1.293v-0.066c-0.136 48.508-8.929 94.919-24.912 137.831l0.898-2.751 75.044 247.348c1.634 4.472 2.578 9.633 2.578 15.015 0 24.867-20.159 45.027-45.027 45.027-0.273 0-0.546-0.003-0.818-0.007h0.041z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "comments", - "chats", - "forums", - "discussions", - "feedbacks" - ], + "attrs": [{}, {}], + "tags": ["comments", "chats", "forums", "discussions", "feedbacks"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 155, "id": 52, @@ -6548,23 +4450,13 @@ "paths": [ "M89.22 977.058c-0.217 0.004-0.473 0.007-0.729 0.007-23.349 0-42.278-18.929-42.278-42.278 0-5.053 0.887-9.901 2.513-14.393l-0.093 0.294 90.193-295.946c-18.558-46.704-29.318-100.819-29.318-157.447 0-0.732 0.001-1.463 0.006-2.195v0.113c0-0.201 0-0.439 0-0.677 0-62.834 12.85-122.668 36.068-177.015l-1.118 2.942c23.991-55.124 56.28-102.224 95.856-142.080l-0.026 0.026c39.776-39.941 87.133-72.3 139.735-94.736l2.882-1.092c51.475-22.443 111.446-35.5 174.466-35.5s122.993 13.057 177.355 36.615l-2.889-1.115c161.557 70.486 272.594 228.494 273.398 412.529v0.103c-0.378 123.676-50.484 235.576-131.361 316.819l0.016-0.016c-39.83 39.549-86.93 71.841-139.11 94.681l-2.944 1.149c-51.439 22.133-111.317 35.003-174.201 35.003-57.536 0-112.557-10.776-163.152-30.417l3.076 1.050-295.946 90.193c-3.604 1.586-7.788 2.774-12.162 3.355l-0.239 0.026zM557.097 103.314c-149.484 0.668-277.735 90.884-333.925 219.741l-0.917 2.358c-17.678 41.648-27.953 90.087-27.953 140.927s10.274 99.278 28.861 143.354l-0.909-2.427c1.596 4.277 2.518 9.218 2.518 14.374s-0.923 10.098-2.613 14.668l0.095-0.293-69.336 235.065 233.938-71.027c4.277-1.596 9.218-2.518 14.374-2.518s10.098 0.923 14.668 2.613l-0.293-0.095c41.635 17.765 90.074 28.091 140.927 28.091s99.291-10.328 143.335-28.999l-2.408 0.907c131.638-56.462 222.168-184.951 222.168-334.586 0-51.2-10.598-99.924-29.723-144.098l0.907 2.35c-56.972-130.557-184.848-220.199-333.686-220.41h-0.028z" ], - "attrs": [ - {} - ], - "tags": [ - "comment", - "chat", - "talk", - "feedback", - "opinion" - ], + "attrs": [{}], + "tags": ["comment", "chat", "talk", "feedback", "opinion"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 154, "id": 53, @@ -6581,23 +4473,13 @@ "paths": [ "M921.588 175.553h-219.422v-73.14c-4.292-57.542-52.035-102.602-110.299-102.602-2.366 0-4.715 0.074-7.043 0.221l0.318-0.016h-146.282c-2.010-0.13-4.36-0.204-6.725-0.204-58.266 0-106.007 45.060-110.277 102.234l-0.022 0.368v73.14h-219.422c-56.419 0.331-102.067 45.977-102.397 102.366v585.157c0.331 56.419 45.977 102.067 102.366 102.397h819.207c56.419-0.331 102.067-45.977 102.397-102.366v-585.157c-0.331-56.419-45.977-102.067-102.366-102.397h-0.032zM409.603 102.412c0-4.681 11.118-14.629 29.256-14.629h146.282c18.139 0 29.256 9.947 29.256 14.629v73.14h-204.793zM102.412 263.322h819.175c8.079 0 14.629 6.55 14.629 14.629v0 190.166h-848.432v-190.166c0-8.079 6.55-14.629 14.629-14.629v0zM321.834 555.884h380.331v87.769h-380.331zM921.588 877.704h-819.175c-8.079 0-14.629-6.55-14.629-14.629v0-307.191h146.282v131.653c0.325 24.105 19.78 43.559 43.853 43.884h468.131c24.105-0.325 43.559-19.78 43.884-43.853v-131.685h146.282v307.191c0 8.079-6.55 14.629-14.629 14.629v0z" ], - "attrs": [ - {} - ], - "tags": [ - "briefcase", - "work", - "job", - "professional", - "business" - ], + "attrs": [{}], + "tags": ["briefcase", "work", "job", "professional", "business"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 153, "id": 54, @@ -6614,23 +4496,13 @@ "paths": [ "M983.875 747.107c-4.979 0-116.724-19.915-116.724-345.747 0-230.128-133.873-373.406-355.151-373.406s-355.151 143.278-355.151 373.406c0 331.917-115.617 345.747-115.065 345.747-22.914 0-41.49 18.576-41.49 41.49s18.576 41.49 41.49 41.49v0h267.193c19.311 95.868 102.854 167.053 203.023 167.053s183.711-71.186 202.798-165.727l0.223-1.325h267.746c22.914 0 41.49-18.576 41.49-41.49s-18.576-41.49-41.49-41.49v0zM512 913.065c-53.673-0.105-99.33-34.318-116.453-82.114l-0.271-0.865h233.448c-17.395 48.661-63.050 82.874-116.711 82.979h-0.013zM166.807 747.107c39.83-60.299 73.022-165.958 73.022-345.747s99.575-290.427 272.172-290.427 272.172 105.66 272.172 290.427 33.192 285.448 73.022 345.747z" ], - "attrs": [ - {} - ], - "tags": [ - "bell", - "alarm", - "reminder", - "notification", - "alert" - ], + "attrs": [{}], + "tags": ["bell", "alarm", "reminder", "notification", "alert"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 218, "id": 55, @@ -6647,23 +4519,13 @@ "paths": [ "M333.040 1023.149c-0.395 0.001-0.861 0.003-1.328 0.003-89.93 0-171.755-34.697-232.82-91.434l0.214 0.196c-60.481-56.047-98.213-135.906-98.213-224.578s37.732-168.531 98.016-224.397l0.197-0.181 442.138-417.574c43.713-40.007 102.187-64.52 166.387-64.52s122.673 24.512 166.573 64.688l-0.186-0.169c46.303 43.075 75.506 103.992 76.611 171.742l0.003 0.2c0.003 0.343 0.003 0.748 0.003 1.154 0 58.355-24.702 110.942-64.219 147.873l-0.117 0.107-442.723 418.16c-25.698 23.896-60.263 38.561-98.253 38.561s-72.555-14.665-98.342-38.643l0.089 0.082c-25.889-23.908-42.047-58.024-42.047-95.913s16.158-72.005 41.958-95.834l0.088-0.081 409.387-385.408c7.935-7.925 18.894-12.829 30.996-12.829s23.061 4.902 30.997 12.829v0c7.925 7.935 12.829 18.894 12.829 30.996s-4.902 23.061-12.829 30.997v0l-409.387 385.408c-8.981 7.868-14.621 19.359-14.621 32.167s5.64 24.299 14.572 32.124l0.049 0.042c10.156 8.727 23.465 14.040 38.014 14.040s27.858-5.313 38.092-14.105l-0.078 0.066 442.723-416.989c21.667-21.246 35.097-50.823 35.097-83.538 0-0.444-0.003-0.888-0.007-1.331v0.067c-1.049-42.681-19.73-80.802-49.009-107.504l-0.118-0.107c-27.771-25.797-65.112-41.627-106.148-41.627s-78.377 15.83-106.245 41.716l0.097-0.090-440.383 416.989c-43.561 40.015-70.766 97.247-70.766 160.83s27.203 120.815 70.608 160.688l0.158 0.143c45.833 42.805 107.572 69.087 175.451 69.087s129.619-26.282 175.601-69.225l-0.149 0.137 438.043-414.651c7.869-8.069 18.849-13.075 30.996-13.075s23.127 5.006 30.988 13.066l0.008 0.010c7.925 7.935 12.829 18.894 12.829 30.996s-4.902 23.061-12.829 30.997v0l-441.552 416.405c-60.773 56.558-142.541 91.272-232.414 91.272-1.768 0-3.534-0.014-5.296-0.040l0.267 0.003z" ], - "attrs": [ - {} - ], - "tags": [ - "paperclip", - "attach", - "link", - "join", - "bind" - ], + "attrs": [{}], + "tags": ["paperclip", "attach", "link", "join", "bind"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 151, "id": 56, @@ -6680,22 +4542,13 @@ "paths": [ "M833.7 643.604c-62.907 0.233-118.56 31.082-152.865 78.411l-0.38 0.551-309.417-152.076c5.76-17.446 9.17-37.537 9.358-58.398v-0.093c-0.189-20.954-3.597-41.044-9.755-59.892l0.396 1.402 309.417-152.076c34.79 46.82 89.928 76.825 152.074 76.825 104.34 0 188.925-84.585 188.925-188.925s-84.585-188.925-188.925-188.925c-104.34 0-188.925 84.585-188.925 188.925 0 0.34 0.001 0.68 0.003 1.020v-0.052c0.152 10.439 1.209 20.53 3.098 30.325l-0.173-1.080-319.945 160.849c-34.095-36.053-82.261-58.491-135.669-58.491-0.217 0-0.432 0-0.647 0.001h0.033c-104.986 0-190.096 85.108-190.096 190.096s85.108 190.096 190.096 190.096v0c0.182 0 0.399 0.001 0.614 0.001 53.408 0 101.575-22.439 135.587-58.404l0.082-0.088 319.945 160.849c-1.751 8.911-2.81 19.209-2.924 29.734l-0.001 0.096c0 104.986 85.108 190.096 190.096 190.096s190.096-85.108 190.096-190.096c0-104.986-85.108-190.096-190.096-190.096v0zM833.7 87.942c56.531 0 102.359 45.827 102.359 102.359s-45.827 102.359-102.359 102.359c-56.531 0-102.359-45.827-102.359-102.359v0c0.33-56.398 45.96-102.029 102.328-102.359h0.032zM190.3 614.359c-56.531 0-102.359-45.827-102.359-102.359s45.827-102.359 102.359-102.359c56.531 0 102.359 45.827 102.359 102.359v0c-0.33 56.398-45.96 102.029-102.328 102.359h-0.032zM833.7 936.058c-56.531 0-102.359-45.827-102.359-102.359s45.827-102.359 102.359-102.359c56.531 0 102.359 45.827 102.359 102.359v0c-0.33 56.398-45.96 102.029-102.328 102.359h-0.032z" ], - "attrs": [ - {} - ], - "tags": [ - "share-alt", - "distribute", - "social", - "link" - ], + "attrs": [{}], + "tags": ["share-alt", "distribute", "social", "link"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 150, "id": 57, @@ -6712,23 +4565,13 @@ "paths": [ "M921.588 58.527h-819.175c-56.419 0.331-102.067 45.977-102.397 102.366v702.182c0.331 56.419 45.977 102.067 102.366 102.397h819.207c56.419-0.331 102.067-45.977 102.397-102.366v-702.182c-0.331-56.419-45.977-102.067-102.366-102.397h-0.032zM102.412 146.296h819.175c8.079 0 14.629 6.55 14.629 14.629v0 90.11l-424.215 211.815-424.215-211.815v-90.11c0-8.079 6.55-14.629 14.629-14.629v0zM921.588 877.704h-819.175c-8.079 0-14.629-6.55-14.629-14.629v0-514.325l404.322 202.454c5.795 2.962 12.643 4.698 19.895 4.698s14.098-1.736 20.147-4.815l-0.252 0.117 404.322-202.454v514.325c0 8.079-6.55 14.629-14.629 14.629v0z" ], - "attrs": [ - {} - ], - "tags": [ - "envelope", - "email", - "letter", - "mail", - "message" - ], + "attrs": [{}], + "tags": ["envelope", "email", "letter", "mail", "message"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 217, "id": 58, @@ -6746,25 +4589,13 @@ "M710.11 1023.786c-11.715-0.201-22.473-4.137-31.176-10.665l0.138 0.099-316.316-253.581h-313.014c-27.205-0.367-49.161-22.323-49.528-49.492v-396.256c0.367-27.205 22.323-49.161 49.492-49.528h313.050l316.316-253.581c8.413-6.81 19.245-10.933 31.038-10.933 27.353 0 49.528 22.174 49.528 49.528 0 0.128 0 0.257-0.002 0.387v-0.020 924.514c-0.124 19.673-11.546 36.649-28.101 44.774l-0.296 0.132c-5.939 2.921-12.928 4.629-20.316 4.629-0.288 0-0.574-0.003-0.859-0.008h0.043zM99.27 660.583h280.656c11.732 0.051 22.527 4.016 31.159 10.656l-0.121-0.090 249.619 198.11v-716.499l-249.619 198.11c-8.511 6.55-19.306 10.515-31.026 10.566h-280.668z", "M915.484 735.204c-11.19-0.147-21.49-3.841-29.859-10.006l0.142 0.101c-12.083-9.132-19.811-23.475-19.811-39.622 0-11.206 3.721-21.543 9.995-29.84l-0.090 0.124c30.292-39.484 48.545-89.591 48.545-143.96s-18.251-104.477-48.961-144.528l0.418 0.566c-6.185-8.174-9.906-18.511-9.906-29.717 0-27.353 22.174-49.528 49.528-49.528 16.148 0 30.49 7.728 39.532 19.687l0.090 0.124c42.965 55.728 68.862 126.535 68.862 203.393s-25.897 147.666-69.442 204.176l0.58-0.783c-9.257 11.932-23.523 19.596-39.586 19.811h-0.036z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "volume-down", - "low-sound", - "decrease-volume", - "quiet", - "softer" - ], + "attrs": [{}, {}], + "tags": ["volume-down", "low-sound", "decrease-volume", "quiet", "softer"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 148, "id": 59, @@ -6783,27 +4614,13 @@ "M860.084 839.070c-10.094-0.015-19.331-3.681-26.461-9.747l0.058 0.048c-8.624-7.36-14.057-18.239-14.057-30.387 0-10.3 3.905-19.687 10.315-26.762l-0.030 0.034c61.742-68.722 99.501-160.079 99.501-260.255s-37.758-191.532-99.818-260.614l0.318 0.36c-6.378-7.12-10.277-16.575-10.277-26.941 0-22.34 18.111-40.451 40.451-40.451 11.975 0 22.734 5.203 30.141 13.472l0.034 0.038c74.659 82.7 120.339 192.814 120.339 313.599s-45.68 230.898-120.705 314.010l0.366-0.412c-7.167 8.586-17.874 14.010-29.847 14.010-0.115 0-0.23 0-0.345-0.001h0.018z", "M733.459 694.124c-9.131-0.12-17.535-3.134-24.364-8.165l0.116 0.082c-9.859-7.451-16.165-19.154-16.165-32.33 0-9.143 3.036-17.578 8.156-24.348l-0.073 0.101c24.717-32.217 39.61-73.102 39.61-117.464s-14.892-85.248-39.95-117.928l0.341 0.462c-5.046-6.669-8.082-15.104-8.082-24.247 0-22.319 18.093-40.412 40.412-40.412 13.176 0 24.879 6.306 32.257 16.064l0.073 0.101c35.058 45.471 56.188 103.247 56.188 165.959s-21.131 120.489-56.662 166.598l0.474-0.639c-7.553 9.736-19.193 15.989-32.301 16.165h-0.029z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "volume-up", - "loud", - "increase-sound", - "high-volume", - "louder" - ], + "attrs": [{}, {}, {}], + "tags": ["volume-up", "loud", "increase-sound", "high-volume", "louder"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 147, "id": 60, @@ -6820,23 +4637,13 @@ "paths": [ "M842.183 1023.786c-11.715-0.201-22.473-4.137-31.176-10.665l0.138 0.099-316.316-253.581h-313.014c-27.205-0.367-49.161-22.323-49.528-49.492v-396.256c0.367-27.205 22.323-49.161 49.492-49.528h313.050l316.316-253.581c8.413-6.81 19.245-10.933 31.038-10.933 27.353 0 49.528 22.174 49.528 49.528 0 0.128 0 0.257-0.002 0.387v-0.020 924.514c-0.153 19.495-11.255 36.364-27.452 44.771l-0.283 0.133c-6.264 2.921-13.598 4.625-21.331 4.625-0.163 0-0.323 0-0.486-0.002h0.025zM231.344 660.583h280.656c11.732 0.051 22.527 4.016 31.159 10.656l-0.121-0.090 249.619 198.11v-716.499l-249.619 198.11c-8.511 6.55-19.306 10.515-31.026 10.566h-280.668z" ], - "attrs": [ - {} - ], - "tags": [ - "volume-off", - "mute", - "silent", - "noiseless", - "sound-off" - ], + "attrs": [{}], + "tags": ["volume-off", "mute", "silent", "noiseless", "sound-off"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 146, "id": 61, @@ -6854,25 +4661,13 @@ "M974.421 561.545h-924.841c-27.344-0.025-49.502-22.198-49.502-49.545 0-13.671 5.537-26.048 14.49-35.013v0l462.421-462.421c8.963-8.952 21.342-14.49 35.011-14.49s26.048 5.537 35.013 14.49v0l462.421 462.421c8.952 8.963 14.49 21.342 14.49 35.011 0 27.347-22.157 49.52-49.499 49.545h-0.003zM169.148 462.455h685.704l-342.852-342.852z", "M908.36 1023.966h-792.721c-63.696-0.373-115.233-51.908-115.606-115.57v-132.155c0.373-63.696 51.908-115.233 115.57-115.606h792.757c63.696 0.373 115.233 51.908 115.606 115.57v132.155c-0.373 63.696-51.908 115.233-115.57 115.606h-0.036zM115.64 759.725c-9.121 0-16.516 7.395-16.516 16.516v0 132.12c0 9.121 7.395 16.516 16.516 16.516v0h792.721c9.121 0 16.516-7.395 16.516-16.516v0-132.12c0-9.121-7.395-16.516-16.516-16.516v0z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "eject", - "remove", - "release", - "take-out", - "disconnect" - ], + "attrs": [{}, {}], + "tags": ["eject", "remove", "release", "take-out", "disconnect"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 145, "id": 62, @@ -6890,25 +4685,13 @@ "M921.588 117.040h-819.175c-56.419 0.331-102.067 45.977-102.397 102.366v585.157c0.331 56.419 45.977 102.067 102.366 102.397h819.207c56.419-0.331 102.067-45.977 102.397-102.366v-585.157c-0.331-56.419-45.977-102.067-102.366-102.397h-0.032zM936.215 219.438v97.715h-12.288c-3.162 0.418-6.82 0.657-10.532 0.657s-7.37-0.239-10.956-0.701l0.424 0.045h-7.607c-7.377-1.502-13.839-3.52-20.003-6.11l0.694 0.259h-7.022c-8.645-4.243-16.008-9.735-22.196-16.341l-0.038-0.041c-16.923-16.712-27.426-39.89-27.5-65.521v-0.014c0.016-8.559 1.299-16.812 3.668-24.592l-0.158 0.601h98.887c0.004 0 0.008 0 0.012 0 7.873 0 14.294 6.219 14.615 14.014l0.001 0.029zM102.412 204.809h98.887c2.212 7.178 3.494 15.431 3.511 23.981v0.010c-0.074 25.645-10.578 48.823-27.491 65.525l-0.010 0.010c-6.348 6.456-13.68 11.92-21.756 16.155l-0.479 0.229h-7.607c-5.25 2.652-11.34 4.689-17.749 5.795l-0.389 0.056h-8.191c-3.162 0.418-6.82 0.657-10.532 0.657s-7.37-0.239-10.956-0.701l0.424 0.045h-12.288v-97.131c0-8.079 6.55-14.629 14.629-14.629v0zM87.785 804.562v-97.715h12.288c3.162-0.418 6.82-0.657 10.532-0.657s7.37 0.239 10.956 0.701l-0.424-0.045h7.607c7.229 1.166 13.718 3.206 19.76 6.041l-0.451-0.191h7.022c8.556 4.464 15.886 9.927 22.223 16.372l0.012 0.012c16.923 16.712 27.426 39.89 27.5 65.521v0.014c-0.016 8.559-1.299 16.812-3.668 24.592l0.158-0.601h-98.887c-0.004 0-0.008 0-0.012 0-7.873 0-14.294-6.219-14.615-14.014l-0.001-0.029zM290.823 819.191c0.287-3.59 0.451-7.773 0.451-11.996s-0.163-8.405-0.485-12.544l0.034 0.549c0.004-0.481 0.007-1.050 0.007-1.62 0-49.382-20.391-94-53.213-125.896l-0.041-0.040c-8.427-8.529-17.825-16.067-28.024-22.443l-0.647-0.377-9.947-6.436c-5.625-3.003-12.567-6.153-19.707-8.903l-1.358-0.459-11.702-4.681c-8.77-2.704-19.269-4.96-30.044-6.336l-0.968-0.101c-2.719-0.288-5.875-0.451-9.069-0.451s-6.35 0.165-9.458 0.484l0.389-0.033h-29.256v-210.060h49.736c9.036-1.557 16.909-3.588 24.522-6.182l-1.116 0.331 12.873-4.096c9.915-3.42 18.418-7.374 26.429-12.074l-0.683 0.37 9.362-5.266c11.406-7.555 21.355-15.646 30.453-24.6l-0.026 0.025c32.863-31.937 53.254-76.555 53.254-125.937 0-0.569-0.003-1.138-0.008-1.707v0.086c0.287-3.59 0.451-7.773 0.451-11.996s-0.163-8.405-0.485-12.544l0.034 0.549h442.355c-0.287 3.59-0.451 7.773-0.451 11.996s0.163 8.405 0.485 12.544l-0.034-0.549c-0.004 0.481-0.007 1.050-0.007 1.62 0 49.382 20.391 94 53.213 125.896l0.041 0.040c8.973 9.14 18.943 17.251 29.747 24.168l0.679 0.407 9.362 5.266c7.327 4.329 15.83 8.282 24.727 11.392l1.018 0.31 12.873 4.096c6.721 2.133 14.826 3.972 23.141 5.166l0.85 0.1h49.151v208.304h-29.256c-2.719-0.277-5.876-0.435-9.069-0.435s-6.351 0.158-9.463 0.466l0.394-0.032c-11.742 1.477-22.241 3.733-32.391 6.794l1.38-0.358-11.702 4.681c-9.096 3.533-16.61 7.072-23.848 11.051l1.029-0.518-9.947 6.436c-10.846 6.753-20.244 14.291-28.657 22.805l-0.015 0.015c-32.863 31.937-53.254 76.555-53.254 125.937 0 0.569 0.003 1.138 0.008 1.707v-0.086c-0.287 3.59-0.451 7.773-0.451 11.996s0.163 8.405 0.485 12.544l-0.034-0.549zM921.588 819.191h-98.887c-2.212-7.178-3.494-15.431-3.511-23.981v-0.010c0.074-25.645 10.578-48.823 27.491-65.525l0.010-0.010c6.226-6.647 13.589-12.14 21.793-16.186l0.443-0.197h7.022c5.388-2.223 11.845-4.236 18.507-5.704l0.802-0.148h7.607c3.162-0.418 6.82-0.657 10.532-0.657s7.37 0.239 10.956 0.701l-0.424-0.045h12.288v97.131c0 8.079-6.55 14.629-14.629 14.629v0z", "M512 307.207c-113.105 0-204.793 91.69-204.793 204.793s91.69 204.793 204.793 204.793c113.105 0 204.793-91.69 204.793-204.793v0c0-113.105-91.69-204.793-204.793-204.793v0zM512 629.025c-64.631 0-117.025-52.394-117.025-117.025s52.394-117.025 117.025-117.025c64.631 0 117.025 52.394 117.025 117.025v0c0 64.631-52.394 117.025-117.025 117.025v0z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "money-bill", - "cash", - "currency", - "banknote", - "bucks" - ], + "attrs": [{}, {}], + "tags": ["money-bill", "cash", "currency", "banknote", "bucks"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 144, "id": 63, @@ -6925,23 +4708,13 @@ "paths": [ "M871.768 55.371h-553.491c-84.063 0-152.209 68.147-152.209 152.209v0 13.838h-13.838c-84.063 0-152.209 68.147-152.209 152.209v0 442.792c0 84.063 68.147 152.209 152.209 152.209v0h553.491c84.063 0 152.209-68.147 152.209-152.209v0-13.838h13.838c84.063 0 152.209-68.147 152.209-152.209v0-442.792c0-84.063-68.147-152.209-152.209-152.209v0zM249.092 207.58c0-38.21 30.976-69.186 69.186-69.186v0h553.491c38.21 0 69.186 30.976 69.186 69.186v0 343.163l-125.642-105.716c-7.15-6.241-16.567-10.047-26.872-10.047-12.495 0-23.684 5.595-31.196 14.418l-0.048 0.058-59.223 69.74-221.396-214.755c-6.965-8.265-17.229-13.559-28.735-13.836l-0.047-0.001c-11.963 0.464-22.566 5.925-29.844 14.338l-0.044 0.052-168.814 200.917zM318.279 719.559c-38.21 0-69.186-30.976-69.186-69.186v0-16.605l203.131-239.108 191.508 187.633-116.233 137.265zM774.908 816.42c0 38.21-30.976 69.186-69.186 69.186v0h-553.491c-38.21 0-69.186-30.976-69.186-69.186v0-442.792c0-38.21 30.976-69.186 69.186-69.186v0h13.838v345.932c0 84.063 68.147 152.209 152.209 152.209v0h456.629zM871.768 719.559h-235.233l157.191-184.866 145.567 123.429c-3.487 34.553-32.362 61.315-67.514 61.437h-0.013z" ], - "attrs": [ - {} - ], - "tags": [ - "images", - "pictures", - "photos", - "graphics", - "illustrations" - ], + "attrs": [{}], + "tags": ["images", "pictures", "photos", "graphics", "illustrations"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 143, "id": 64, @@ -6958,23 +4731,13 @@ "paths": [ "M863.086 58.514h-702.171c-88.87 0-160.914 72.044-160.914 160.914v0 585.143c0 88.87 72.044 160.914 160.914 160.914v0h702.171c88.87 0 160.914-72.044 160.914-160.914v0-585.143c0-88.87-72.044-160.914-160.914-160.914v0zM160.914 146.285h702.171c40.395 0 73.142 32.747 73.142 73.142v0 479.232l-159.158-159.158c-7.493-7.993-18.119-12.974-29.908-12.974-1.007 0-2.005 0.036-2.992 0.108l0.133-0.008c-12.88 0.772-24.239 6.708-32.137 15.744l-0.047 0.055-75.483 90.697-269.166-269.166c-7.488-7.945-18.081-12.89-29.83-12.89-0.416 0-0.831 0.007-1.244 0.018l0.060-0.001c-12.88 0.772-24.239 6.708-32.137 15.744l-0.047 0.055-216.503 258.048v-405.504c0-40.395 32.747-73.142 73.142-73.142v0zM87.772 804.571v-42.716l251.612-301.934 241.079 241.079-147.456 175.543h-272.091c-0.003 0-0.005 0-0.010 0-39.984 0-72.475-32.083-73.133-71.911l-0.001-0.062zM863.086 877.715h-315.977l201.874-242.249 184.32 184.32c-6.765 33.136-35.591 57.744-70.197 57.929h-0.021z" ], - "attrs": [ - {} - ], - "tags": [ - "image", - "picture", - "photo", - "graphic", - "illustration" - ], + "attrs": [{}], + "tags": ["image", "picture", "photo", "graphic", "illustration"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 142, "id": 65, @@ -6993,27 +4756,13 @@ "M453.487 789.935c-0.060 0-0.133 0-0.204 0-12.052 0-22.953-4.923-30.803-12.869l-0.004-0.004c-7.929-7.939-12.835-18.903-12.835-31.011s4.904-23.072 12.835-31.013v0l203.038-203.038-203.038-203.038c-7.297-7.816-11.777-18.344-11.777-29.917 0-24.237 19.648-43.884 43.884-43.884 11.575 0 22.101 4.48 29.943 11.802l-0.026-0.023 234.051 234.051c7.929 7.939 12.835 18.903 12.835 31.011s-4.904 23.072-12.835 31.013v0l-234.051 234.051c-7.854 7.95-18.755 12.873-30.807 12.873-0.071 0-0.144 0-0.215 0h0.011z", "M687.538 555.884h-643.638c-24.237 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h643.638c24.237 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "sign-in", - "login", - "enter", - "connect", - "access" - ], + "attrs": [{}, {}, {}], + "tags": ["sign-in", "login", "enter", "connect", "access"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 141, "id": 66, @@ -7032,27 +4781,13 @@ "M745.981 789.852c-0.060 0-0.133 0-0.204 0-12.048 0-22.946-4.922-30.794-12.865l-0.004-0.004c-7.927-7.937-12.831-18.898-12.831-31.002s4.903-23.065 12.831-31.003v0l202.978-202.978-202.978-202.978c-8.602-8.031-13.963-19.438-13.963-32.097 0-24.229 19.642-43.871 43.871-43.871 12.66 0 24.066 5.362 32.073 13.937l0.023 0.026 233.981 233.981c7.927 7.937 12.831 18.898 12.831 31.002s-4.903 23.065-12.831 31.003v0l-233.981 233.981c-7.852 7.948-18.75 12.869-30.798 12.869-0.071 0-0.144 0-0.215 0h0.011z", "M979.961 555.871h-643.446c-24.229 0-43.871-19.642-43.871-43.871s19.642-43.871 43.871-43.871v0h643.446c24.229 0 43.871 19.642 43.871 43.871s-19.642 43.871-43.871 43.871v0z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "sign-out", - "logout", - "exit", - "leave", - "disconnect" - ], + "attrs": [{}, {}, {}], + "tags": ["sign-out", "logout", "exit", "leave", "disconnect"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 140, "id": 67, @@ -7072,29 +4807,13 @@ "M359.26 724.203c-14.255 0-26.917-6.822-34.899-17.38l-0.079-0.109c-5.603-7.207-8.984-16.384-8.984-26.351 0-14.271 6.93-26.924 17.608-34.778l0.12-0.083c49.111-37.883 111.521-60.719 179.265-60.719s130.154 22.836 179.953 61.23l-0.689-0.51c10.667 8.061 17.489 20.723 17.489 34.978 0 9.892-3.285 19.018-8.824 26.343l0.079-0.109c-8.18 10.541-20.853 17.261-35.095 17.261-9.821 0-18.895-3.195-26.241-8.603l0.123 0.086c-34.771-26.697-78.905-42.783-126.797-42.783s-92.026 16.086-127.294 43.149l0.497-0.366c-7.262 5.353-16.355 8.615-26.202 8.745h-0.031z", "M512 905.508c-24.147 0-43.723-19.576-43.723-43.723s19.576-43.723 43.723-43.723v0 0c24.147 0 43.723 19.576 43.723 43.723s-19.576 43.723-43.723 43.723v0z" ], - "attrs": [ - {}, - {}, - {}, - {} - ], - "tags": [ - "wifi", - "internet", - "wireless", - "network", - "connection" - ], + "attrs": [{}, {}, {}, {}], + "tags": ["wifi", "internet", "wireless", "network", "connection"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}], "properties": { "order": 139, "id": 68, @@ -7116,33 +4835,13 @@ "M879.575 708.915c-21.632-0.292-39.091-17.751-39.383-39.355v-105.049c0-7.25-5.878-13.128-13.128-13.128v0h-630.129c-7.25 0-13.128 5.878-13.128 13.128v0 105.021c0 21.751-17.633 39.383-39.383 39.383s-39.383-17.633-39.383-39.383v0-105.021c0.297-50.632 41.261-91.598 91.866-91.894h630.157c50.632 0.297 91.598 41.261 91.894 91.866v105.049c-0.292 21.632-17.751 39.091-39.355 39.383h-0.028z", "M512 708.915c-21.632-0.292-39.091-17.751-39.383-39.355v-315.093c0-21.751 17.633-39.383 39.383-39.383s39.383 17.633 39.383 39.383v0 315.064c-0.292 21.632-17.751 39.091-39.355 39.383h-0.028z" ], - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {} - ], - "tags": [ - "sitemap", - "hierarchy", - "structure", - "tree", - "network" - ], + "attrs": [{}, {}, {}, {}, {}, {}], + "tags": ["sitemap", "hierarchy", "structure", "tree", "network"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}, {}, {}], "properties": { "order": 138, "id": 69, @@ -7164,33 +4863,13 @@ "M698.182 806.788c-25.567-0.345-46.201-20.979-46.545-46.512v-248.276c0-25.706 20.839-46.545 46.545-46.545s46.545 20.839 46.545 46.545v0 248.243c-0.345 25.567-20.979 46.201-46.512 46.545h-0.033z", "M915.393 806.788c-25.567-0.345-46.201-20.979-46.545-46.512v-496.518c0-25.706 20.839-46.545 46.545-46.545s46.545 20.839 46.545 46.545v0 496.484c-0.345 25.567-20.979 46.201-46.512 46.545h-0.033z" ], - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {} - ], - "tags": [ - "chart-bar", - "graphic", - "diagram", - "stats", - "bar-chart" - ], + "attrs": [{}, {}, {}, {}, {}, {}], + "tags": ["chart-bar", "graphic", "diagram", "stats", "bar-chart"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}, {}, {}], "properties": { "order": 137, "id": 70, @@ -7208,25 +4887,13 @@ "M863.086 936.228h-702.171c-88.87 0-160.914-72.044-160.914-160.914v0-351.086c0-88.87 72.044-160.914 160.914-160.914v0h35.109l69.047-102.4c29.412-43.303 78.425-71.379 133.997-71.387h225.866c55.573 0.008 104.587 28.085 133.636 70.825l0.361 0.562 69.047 102.4h35.109c88.87 0 160.914 72.044 160.914 160.914v0 351.086c0 88.87-72.044 160.914-160.914 160.914v0zM160.914 351.086c-40.395 0-73.142 32.747-73.142 73.142v0 351.086c0 40.395 32.747 73.142 73.142 73.142v0h702.171c40.395 0 73.142-32.747 73.142-73.142v0-351.086c0-40.395-32.747-73.142-73.142-73.142v0h-58.515c-15.035-0.029-28.294-7.614-36.181-19.159l-0.097-0.151-80.75-123.466c-12.764-19.278-34.075-32.011-58.402-32.765l-0.111-0.003h-229.961c-24.44 0.758-45.751 13.489-58.346 32.499l-0.167 0.269-84.846 123.466c-7.986 11.696-21.243 19.281-36.274 19.31h-0.004z", "M512 760.685c-105.028 0-190.172-85.142-190.172-190.172s85.142-190.172 190.172-190.172c105.028 0 190.172 85.142 190.172 190.172v0c-0.332 104.895-85.277 189.84-190.139 190.172h-0.032zM512 468.114c-56.554 0-102.4 45.845-102.4 102.4s45.845 102.4 102.4 102.4c56.554 0 102.4-45.845 102.4-102.4v0c-0.331-56.421-45.979-102.070-102.369-102.4h-0.032z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "camera", - "photo", - "picture", - "snapshot", - "image" - ], + "attrs": [{}, {}], + "tags": ["camera", "photo", "picture", "snapshot", "image"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 136, "id": 71, @@ -7244,25 +4911,13 @@ "M512 1023.977c-24.105-0.325-43.559-19.779-43.884-43.852v-936.219c0-24.236 19.648-43.884 43.884-43.884s43.884 19.648 43.884 43.884v0 936.187c-0.325 24.105-19.779 43.559-43.852 43.884h-0.032z", "M599.768 906.954h-380.325c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h380.325c3.954 0.373 8.548 0.587 13.193 0.587 76.308 0 139.186-57.511 147.651-131.554l0.063-0.684c-8.529-74.727-71.406-132.238-147.714-132.238-4.645 0-9.24 0.213-13.775 0.629l0.583-0.044h-175.535c-4.502 0.309-9.759 0.484-15.056 0.484-124.284 0-225.944-96.875-233.585-219.234l-0.033-0.671c7.676-123.029 109.334-219.903 233.619-219.903 5.298 0 10.553 0.176 15.762 0.522l-0.706-0.037h321.815c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0h-321.815c-3.954-0.373-8.548-0.587-13.193-0.587-76.308 0-139.186 57.511-147.651 131.554l-0.063 0.684c8.529 74.727 71.406 132.238 147.714 132.238 4.645 0 9.24-0.213 13.775-0.629l-0.583 0.044h175.535c4.502-0.309 9.759-0.484 15.056-0.484 124.284 0 225.944 96.875 233.585 219.234l0.033 0.671c-7.676 123.029-109.334 219.903-233.619 219.903-5.298 0-10.553-0.176-15.762-0.522l0.706 0.037z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "dollar", - "money", - "currency", - "cash", - "payment" - ], + "attrs": [{}, {}], + "tags": ["dollar", "money", "currency", "cash", "payment"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 135, "id": 72, @@ -7279,23 +4934,13 @@ "paths": [ "M746.049 0.019c-153.498 0-277.933 124.435-277.933 277.933v0 131.652h-307.189c-88.867 0-160.908 72.041-160.908 160.908v0 292.56c0 88.867 72.041 160.908 160.908 160.908v0h409.585c88.867 0 160.908-72.041 160.908-160.908v0-292.56c0-88.867-72.041-160.908-160.908-160.908v0h-14.628v-131.652c0-105.024 85.139-190.165 190.165-190.165s190.165 85.139 190.165 190.165v0c0 24.236 19.648 43.884 43.884 43.884s43.884-19.648 43.884-43.884v0c0-153.498-124.435-277.933-277.933-277.933v0zM643.652 570.513v292.56c0 40.394-32.746 73.14-73.14 73.14v0h-409.585c-40.394 0-73.14-32.746-73.14-73.14v0-292.56c0-40.394 32.746-73.14 73.14-73.14v0h409.585c40.394 0 73.14 32.746 73.14 73.14v0z" ], - "attrs": [ - {} - ], - "tags": [ - "lock-open", - "unlock", - "access", - "open", - "unchain" - ], + "attrs": [{}], + "tags": ["lock-open", "unlock", "access", "open", "unchain"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 134, "id": 73, @@ -7312,23 +4957,13 @@ "paths": [ "M863.086 58.514h-702.171c-88.87 0-160.914 72.044-160.914 160.914v0 585.143c0 88.87 72.044 160.914 160.914 160.914v0h702.171c88.87 0 160.914-72.044 160.914-160.914v0-585.143c0-88.87-72.044-160.914-160.914-160.914v0zM936.228 219.429v248.685h-380.342v-321.829h307.2c40.395 0 73.142 32.747 73.142 73.142v0zM160.914 146.285h307.2v321.829h-380.342v-248.685c0-40.395 32.747-73.142 73.142-73.142v0zM87.772 804.571v-248.685h380.342v321.829h-307.2c-40.395 0-73.142-32.747-73.142-73.142v0zM863.086 877.715h-307.2v-321.829h380.342v248.685c0 40.395-32.747 73.142-73.142 73.142v0z" ], - "attrs": [ - {} - ], - "tags": [ - "table", - "spreadsheet", - "grid", - "chart", - "layout" - ], + "attrs": [{}], + "tags": ["table", "spreadsheet", "grid", "chart", "layout"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 133, "id": 74, @@ -7346,25 +4981,13 @@ "M512 1022.599c-0.113 0.001-0.245 0.001-0.378 0.001-8.356 0-16.084-2.691-22.364-7.254l0.11 0.076c-16.56-10.488-405.166-271.583-405.166-588.982 0-236.266 191.533-427.799 427.799-427.799s427.799 191.533 427.799 427.799v0c0 317.399-386.399 578.495-405.166 588.982-6.17 4.487-13.897 7.178-22.254 7.178-0.133 0-0.265-0.001-0.397-0.003h0.021zM512 84.201c-0.329-0.001-0.718-0.001-1.107-0.001-189.346 0-342.951 153.026-343.891 342.151v0.089c0 232.392 264.407 444.91 344.999 503.975 80.591-59.063 344.999-271.583 344.999-503.975-0.939-189.216-154.544-342.241-343.891-342.241-0.389 0-0.779 0.001-1.168 0.003h0.061z", "M512 553.4c-83.836 0-151.799-67.963-151.799-151.799s67.963-151.799 151.799-151.799c83.836 0 151.799 67.963 151.799 151.799v0c0 83.836-67.963 151.799-151.799 151.799v0zM512 332.6c-38.107 0-68.999 30.892-68.999 68.999s30.892 68.999 68.999 68.999c38.107 0 68.999-30.892 68.999-68.999v0c0-38.107-30.892-68.999-68.999-68.999v0z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "map-marker", - "location", - "pin", - "place", - "position" - ], + "attrs": [{}, {}], + "tags": ["map-marker", "location", "pin", "place", "position"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 132, "id": 75, @@ -7386,33 +5009,13 @@ "M56.918 577.012c-8.949-0.111-17.424-2.014-25.124-5.363l0.419 0.163c-8.262-3.501-15.357-8.097-21.513-13.706l0.059 0.053c-11.653-11.746-18.854-27.923-18.854-45.783 0-0.133 0-0.264 0.002-0.396v0.020c0.258-17.936 7.392-34.155 18.879-46.185l-0.024 0.026c6.096-5.555 13.192-10.151 20.966-13.467l0.488-0.186c8.019-3.808 17.424-6.032 27.348-6.032 3.658 0 7.245 0.302 10.739 0.882l-0.379-0.052 11.702 3.901 11.702 5.851c3.642 2.58 6.822 5.141 9.837 7.878l-0.085-0.076c11.672 12.226 18.854 28.826 18.854 47.102 0 0.125 0 0.251-0.002 0.376v-0.020c0 35.905-29.107 65.012-65.012 65.012v0z", "M56.918 869.564c-0.236 0.003-0.517 0.005-0.797 0.005-8.607 0-16.825-1.673-24.344-4.711l0.436 0.155c-8.191-4.021-15.246-8.79-21.551-14.388l0.098 0.085c-5.555-6.096-10.151-13.192-13.467-20.966l-0.186-0.488c-3.296-7.27-5.216-15.763-5.216-24.704s1.92-17.436 5.371-25.089l-0.155 0.385c3.501-8.262 8.097-15.357 13.706-21.513l-0.053 0.059c11.733-11.582 27.863-18.736 45.663-18.736 9.098 0 17.76 1.87 25.624 5.245l-0.424-0.162c8.326 3.279 15.455 7.903 21.477 13.674l-0.023-0.021c5.555 6.096 10.151 13.192 13.467 20.966l0.186 0.488c3.296 7.27 5.216 15.763 5.216 24.704s-1.92 17.436-5.371 25.089l0.155-0.385c-3.501 8.262-8.097 15.357-13.706 21.513l0.053-0.059c-11.746 11.653-27.923 18.854-45.783 18.854-0.133 0-0.264 0-0.396-0.002h0.020z" ], - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {} - ], - "tags": [ - "list", - "items", - "tasks", - "enumeration", - "record" - ], + "attrs": [{}, {}, {}, {}, {}, {}], + "tags": ["list", "items", "tasks", "enumeration", "record"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}, {}, {}], "properties": { "order": 131, "id": 76, @@ -7430,25 +5033,13 @@ "M1020.3 494.452c-7.019-15.208-167.289-377.277-508.3-377.277-0.14 0-0.306 0-0.472 0-34.241 0-67.586 3.836-99.63 11.102l3.004-0.573c-18.045 5.713-30.896 22.309-30.896 41.908 0 24.228 19.641 43.869 43.869 43.869 2.026 0 4.020-0.137 5.972-0.403l-0.228 0.025c23.536-5.148 50.592-8.127 78.334-8.188h0.045c244.499 0 384.881 239.819 419.391 307.086-23.064 44.686-47.534 82.99-75.058 118.824l1.357-1.84c-5.75 7.348-9.221 16.722-9.221 26.907 0 24.18 19.562 43.79 43.724 43.869h0.007c13.993-0.045 26.437-6.635 34.437-16.866l0.073-0.096c34.924-43.997 66.128-93.737 91.55-146.775l2.039-4.721c2.455-5.422 3.887-11.757 3.887-18.425s-1.431-13.003-4.002-18.713l0.117 0.288z", "M192.045 130.044c-7.813-7.295-18.337-11.773-29.907-11.773-24.228 0-43.869 19.641-43.869 43.869 0 11.571 4.479 22.094 11.798 29.933l-0.023-0.026 53.813 53.813c-74.699 68.875-135.393 151.659-178.181 244.402l-1.975 4.776c-2.203 5.093-3.485 11.025-3.485 17.256s1.282 12.161 3.596 17.545l-0.111-0.289c7.019 15.208 167.289 377.277 508.3 377.277 0.681 0.004 1.487 0.005 2.294 0.005 94.711 0 182.793-28.386 256.201-77.116l-1.714 1.069 63.172 63.172c7.936 7.927 18.897 12.83 31.001 12.83s23.064-4.902 31.002-12.83v0c7.927-7.936 12.83-18.897 12.83-31.001s-4.902-23.064-12.83-31.002v0zM416.073 480.999l129.268 129.853c-9.942 3.409-21.397 5.378-33.312 5.378-28.107 0-53.656-10.952-72.612-28.824l0.052 0.049c-18.724-18.468-30.323-44.118-30.323-72.478 0-13.277 2.543-25.962 7.167-37.592l-0.241 0.688zM512 819.086c-245.083 0-384.881-240.404-419.391-307.086 39.962-79.399 91.284-146.975 152.768-203.701l0.481-0.439 104.701 104.701c-17.797 28.341-28.353 62.795-28.353 99.714 0 104.667 84.849 189.516 189.516 189.516 36.919 0 71.373-10.557 100.508-28.817l-0.792 0.463 94.173 94.173c-54.756 32.362-120.666 51.482-191.042 51.482-0.903 0-1.805-0.003-2.708-0.010l0.138 0.001z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "eye-slash", - "hide", - "private", - "unseen", - "invisible" - ], + "attrs": [{}, {}], + "tags": ["eye-slash", "hide", "private", "unseen", "invisible"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 130, "id": 77, @@ -7466,25 +5057,13 @@ "M512 906.971c-341.139 0-501.467-362.204-508.489-377.417-2.22-5.185-3.511-11.22-3.511-17.554s1.291-12.369 3.623-17.853l-0.112 0.299c7.022-15.213 167.351-377.417 508.489-377.417s501.467 362.204 508.489 377.417c2.22 5.185 3.511 11.22 3.511 17.554s-1.291 12.369-3.623 17.853l0.112-0.299c-7.022 15.213-167.351 377.417-508.489 377.417zM92.453 512c34.523 67.292 175.543 307.2 419.547 307.2s385.024-239.908 419.547-307.2c-34.523-67.292-175.543-307.2-419.547-307.2s-385.024 239.908-419.547 307.2z", "M512 702.172c-105.028 0-190.172-85.142-190.172-190.172s85.142-190.172 190.172-190.172c105.028 0 190.172 85.142 190.172 190.172v0c-0.332 104.895-85.277 189.84-190.139 190.172h-0.032zM512 409.6c-56.554 0-102.4 45.845-102.4 102.4s45.845 102.4 102.4 102.4c56.554 0 102.4-45.845 102.4-102.4v0c-0.331-56.421-45.979-102.070-102.369-102.4h-0.032z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "eye", - "view", - "see", - "look", - "watch" - ], + "attrs": [{}, {}], + "tags": ["eye", "view", "see", "look", "watch"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 129, "id": 78, @@ -7502,25 +5081,13 @@ "M82.761 872.006h-83.078v-609.242c-0.010-0.662-0.017-1.442-0.017-2.225 0-82.317 66.265-149.157 148.363-150.085l0.088-0.001h133.48c0.27-0.006 0.588-0.010 0.906-0.010 12.364 0 23.485 5.331 31.186 13.821l0.031 0.035 147.88 178.895h271.943c0.175-0.001 0.383-0.001 0.591-0.001 82.895 0 150.096 67.2 150.096 150.096 0 1.168-0.013 2.335-0.040 3.497l0.003-0.173v27.692h-83.078v-27.692c0.013-0.495 0.021-1.077 0.021-1.662 0-37.318-30.252-67.57-67.57-67.57-0.008 0-0.014 0-0.022 0h-291.881c-12.686-0.029-24.015-5.815-31.514-14.885l-0.056-0.069-147.88-178.895h-114.094c-36.362 1.219-65.376 30.988-65.376 67.535 0 0.597 0.008 1.192 0.023 1.785l-0.001-0.088z", "M795.574 913.546h-754.353c-14.913-0.126-27.961-7.987-35.343-19.762l-0.103-0.177c-3.401-5.891-5.407-12.958-5.407-20.493s2.007-14.601 5.513-20.694l-0.106 0.201 187.203-360.006c7.347-13.219 21.185-22.042 37.092-22.155h752.707c14.913 0.126 27.961 7.987 35.343 19.762l0.103 0.177c3.401 5.891 5.407 12.958 5.407 20.493s-2.007 14.601-5.513 20.694l0.106-0.201-187.203 360.006c-7.071 12.759-20.17 21.423-35.35 22.151l-0.097 0.004zM109.346 830.467h661.305l144.002-276.928h-661.305z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "folder-open", - "access-files", - "open-directory", - "open-folder", - "file-access" - ], + "attrs": [{}, {}], + "tags": ["folder-open", "access-files", "open-directory", "open-folder", "file-access"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 128, "id": 79, @@ -7537,23 +5104,13 @@ "paths": [ "M853.323 961.925h-682.645c-94.253 0-170.661-76.408-170.661-170.661v0-558.528c0-94.253 76.408-170.661 170.661-170.661v0h155.147c0.039 0 0.084 0 0.131 0 13.934 0 26.476 5.965 35.211 15.48l0.032 0.035 171.903 201.070h320.223c0 0 0 0 0.001 0 94.253 0 170.661 76.408 170.661 170.661 0 0.218 0 0.436-0.001 0.655v-0.033 341.323c0 94.253-76.408 170.661-170.661 170.661v0zM170.677 155.163c-42.842 0-77.573 34.731-77.573 77.573v0 558.528c0 42.842 34.731 77.573 77.573 77.573v0h682.645c42.842 0 77.573-34.731 77.573-77.573v0-341.323c0-42.842-34.731-77.573-77.573-77.573v0h-341.323c-14.071-0.131-26.67-6.321-35.33-16.085l-0.044-0.049-171.903-201.070z" ], - "attrs": [ - {} - ], - "tags": [ - "folder", - "file-holder", - "organizer", - "container", - "directory" - ], + "attrs": [{}], + "tags": ["folder", "file-holder", "organizer", "container", "directory"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 126, "id": 80, @@ -7571,25 +5128,13 @@ "M570.515 906.971h-409.6c-88.87 0-160.914-72.044-160.914-160.914v0-468.114c0-88.87 72.044-160.914 160.914-160.914v0h409.6c88.87 0 160.914 72.044 160.914 160.914v0 468.114c0 88.87-72.044 160.914-160.914 160.914v0zM160.914 204.8c-40.395 0-73.142 32.747-73.142 73.142v0 468.114c0 40.395 32.747 73.142 73.142 73.142v0h409.6c40.395 0 73.142-32.747 73.142-73.142v0-468.114c0-40.395-32.747-73.142-73.142-73.142v0z", "M980.114 789.943c-8.437-0.136-16.291-2.51-23.030-6.553l0.21 0.117-292.571-175.543c-12.706-7.831-21.051-21.663-21.065-37.447v-117.029c0.014-15.785 8.359-29.619 20.876-37.34l0.189-0.108 292.571-175.543c6.348-3.861 14.026-6.145 22.235-6.145s15.887 2.285 22.428 6.254l-0.192-0.108c13.334 7.666 22.183 21.811 22.235 38.027v468.122c-0.053 16.223-8.901 30.368-22.022 37.921l-0.213 0.112c-5.841 3.327-12.834 5.288-20.285 5.288-0.48 0-0.959-0.008-1.435-0.025l0.069 0.001zM731.429 545.939l204.8 122.88v-313.636l-204.8 122.88z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "video", - "movie", - "clip", - "footage", - "film" - ], + "attrs": [{}, {}], + "tags": ["video", "movie", "clip", "footage", "film"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 125, "id": 81, @@ -7607,25 +5152,13 @@ "M862.966 979.954h-701.931c-88.84 0-160.859-72.019-160.859-160.859v0-350.966c0-24.229 19.642-43.871 43.871-43.871s43.871 19.642 43.871 43.871v0 350.966c-0.014 0.522-0.021 1.138-0.021 1.755 0 40.382 32.736 73.117 73.117 73.117 0.007 0 0.015 0 0.022 0h701.93c40.382 0 73.117-32.736 73.117-73.117v0-350.966c0-24.229 19.642-43.871 43.871-43.871s43.871 19.642 43.871 43.871v0 350.966c-0.991 88.083-72.627 159.104-160.849 159.104-0.004 0-0.007 0-0.011 0h0.001z", "M512 702.107c-0.038 0-0.085 0-0.13 0-110.716 0-202.222-82.245-216.757-188.973l-0.126-1.134h-250.94c-0.097 0.001-0.211 0.001-0.326 0.001-24.229 0-43.871-19.642-43.871-43.871 0-8.677 2.52-16.767 6.867-23.575l-0.106 0.177 218.184-350.966c17.362-29.96 49.275-49.789 85.818-49.789 1.293 0 2.582 0.025 3.862 0.074l-0.185-0.005h395.422c40.382 0.115 75.22 23.729 91.572 57.882l0.265 0.613 215.844 347.456c2.498 5.344 3.955 11.604 3.955 18.204 0 23.357-18.253 42.45-41.273 43.795l-0.119 0.005h-250.94c-14.66 107.862-106.167 190.107-216.883 190.107-0.047 0-0.092 0-0.138 0h0.007zM123.014 426.013h213.504c24.229 0 43.871 19.642 43.871 43.871v0 12.869c0 72.687 58.925 131.612 131.612 131.612s131.612-58.925 131.612-131.612v0-12.869c0-24.229 19.642-43.871 43.871-43.871v0h213.504l-175.483-284.282c-4.679-8.189-9.36-11.698-15.208-11.698h-396.006c-5.783 0.148-10.777 3.381-13.412 8.109l-0.041 0.081z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "inbox", - "email", - "messages", - "mail", - "receive" - ], + "attrs": [{}, {}], + "tags": ["inbox", "email", "messages", "mail", "receive"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 124, "id": 82, @@ -7642,23 +5175,13 @@ "paths": [ "M804.555 409.605h-14.628v-131.65c0-153.495-124.432-277.928-277.928-277.928s-277.928 124.432-277.928 277.928v0 131.65h-14.628c-88.865 0-160.905 72.040-160.905 160.905v0 292.555c0 88.865 72.040 160.905 160.905 160.905v0h585.111c88.865 0 160.905-72.040 160.905-160.905v0-292.555c0-88.865-72.040-160.905-160.905-160.905v0zM321.839 277.955c0-105.022 85.138-190.161 190.161-190.161s190.161 85.138 190.161 190.161v0 131.65h-380.321zM877.694 863.066c0 40.393-32.745 73.138-73.138 73.138v0h-585.111c-40.393 0-73.138-32.745-73.138-73.138v0-292.555c0-40.393 32.745-73.138 73.138-73.138v0h585.111c40.393 0 73.138 32.745 73.138 73.138v0z" ], - "attrs": [ - {} - ], - "tags": [ - "lock", - "secure", - "safe", - "restrict", - "close" - ], + "attrs": [{}], + "tags": ["lock", "secure", "safe", "restrict", "close"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 123, "id": 83, @@ -7675,23 +5198,13 @@ "paths": [ "M804.555 409.605h-482.716v-131.65c0-105.022 85.138-190.161 190.161-190.161s190.161 85.138 190.161 190.161v0c0 24.236 19.647 43.883 43.883 43.883s43.883-19.647 43.883-43.883v0c0-153.495-124.432-277.928-277.928-277.928s-277.928 124.432-277.928 277.928v0 131.65h-14.628c-88.865 0-160.905 72.040-160.905 160.905v0 292.555c0 88.865 72.040 160.905 160.905 160.905v0h585.111c88.865 0 160.905-72.040 160.905-160.905v0-292.555c0-88.865-72.040-160.905-160.905-160.905v0zM877.694 863.066c0 40.393-32.745 73.138-73.138 73.138v0h-585.111c-40.393 0-73.138-32.745-73.138-73.138v0-292.555c0-40.393 32.745-73.138 73.138-73.138v0h585.111c40.393 0 73.138 32.745 73.138 73.138v0z" ], - "attrs": [ - {} - ], - "tags": [ - "unlock", - "open", - "access", - "free", - "unchain" - ], + "attrs": [{}], + "tags": ["unlock", "open", "access", "free", "unchain"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 122, "id": 84, @@ -7708,23 +5221,13 @@ "paths": [ "M988.652 422.661l-315.315-315.315c-7.357-7.357-17.342-11.562-27.852-11.562h-606.456c-21.546 0-39.414 17.868-39.414 39.414v414.113c0 10.51 4.204 20.495 11.562 27.852l315.315 314.789c23.123 23.123 53.604 35.735 86.186 35.735v0c32.582 0 63.589-12.613 86.186-35.735l11.562-11.562c2.103 4.204 4.204 8.409 7.883 11.562 23.649 23.649 55.18 35.735 86.186 35.735s62.537-12.087 86.712-35.735l296.922-296.922c47.297-47.297 47.297-124.549 0-172.373zM443.681 836.249c-8.409 8.409-18.919 12.613-30.481 12.613s-22.598-4.73-30.481-12.613l-304.279-303.228v-358.409h358.409l303.753 303.753c16.816 16.816 16.816 44.144 0 60.961l-296.922 296.922zM932.946 539.328l-296.922 296.922c-16.816 16.816-44.67 16.816-61.486 0-3.679-3.679-7.357-5.78-12.087-7.883l233.333-233.333c47.297-47.823 47.297-125.075 0-172.373l-248.048-248.048h80.931l303.753 303.753c16.816 16.816 16.816 44.144 0 60.961zM314.928 328.067c0 36.261-29.429 65.69-65.69 65.69s-65.69-29.429-65.69-65.69 29.429-65.69 65.69-65.69 65.69 29.429 65.69 65.69z" ], - "attrs": [ - {} - ], - "tags": [ - "tags", - "labels", - "prices", - "identifiers", - "stickers" - ], + "attrs": [{}], + "tags": ["tags", "labels", "prices", "identifiers", "stickers"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 121, "id": 85, @@ -7741,23 +5244,13 @@ "paths": [ "M532.53 1023.985c-37.212 0-74.423-14.115-102.654-42.345l-415.747-415.105c-8.982-8.982-14.115-21.172-14.115-34.004v-484.396c0-26.304 21.814-48.119 48.119-48.119h483.756c12.831 0 25.022 5.132 34.004 14.115l415.747 415.747c55.818 56.46 55.818 148.206 0 204.666 0 0 0 0 0 0l-347.098 347.098c-28.229 28.229-65.442 42.345-102.654 42.345zM96.253 512.642l401.632 400.991c19.248 18.605 50.044 18.605 68.649 0l347.098-347.098c18.605-18.605 18.605-49.402 0-68.649l-401.632-401.632h-415.747v415.747zM947.637 600.539v0zM287.446 367.643c-44.269 0-80.198-35.928-80.198-80.198s35.928-80.198 80.198-80.198 80.198 35.928 80.198 80.198-35.928 80.198-80.198 80.198z" ], - "attrs": [ - {} - ], - "tags": [ - "tag", - "label", - "price", - "identifier", - "sticker" - ], + "attrs": [{}], + "tags": ["tag", "label", "price", "identifier", "sticker"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 120, "id": 86, @@ -7775,25 +5268,13 @@ "M512 1024.445c-282.822-0.256-511.994-229.587-511.994-512.445 0-141.396 57.267-269.417 149.871-362.133l-0.005 0.005c7.661-7.856 18.351-12.73 30.177-12.73s22.516 4.874 30.169 12.72l0.008 0.009c7.716 7.725 12.49 18.395 12.49 30.177s-4.772 22.451-12.49 30.178v0c-83.727 78.173-135.917 189.204-135.917 312.426 0 235.846 191.191 427.037 427.037 427.037 123.22 0 234.253-52.189 312.196-135.668l0.23-0.248c77.442-77.134 125.361-183.857 125.361-301.773s-47.919-224.639-125.347-301.759l-0.015-0.015c-7.716-7.725-12.49-18.395-12.49-30.177s4.772-22.451 12.49-30.178v0c7.661-7.856 18.351-12.73 30.177-12.73s22.516 4.874 30.169 12.72l0.008 0.009c92.6 92.711 149.866 220.732 149.866 362.128 0 282.858-229.172 512.187-511.97 512.445h-0.024z", "M512 554.704c-23.456-0.316-42.387-19.247-42.704-42.673v-455.537c0-23.584 19.119-42.704 42.704-42.704s42.704 19.119 42.704 42.704v0 455.506c-0.316 23.456-19.247 42.387-42.673 42.704h-0.031z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "power-off", - "shutdown", - "turn-off", - "stop", - "end" - ], + "attrs": [{}, {}], + "tags": ["power-off", "shutdown", "turn-off", "stop", "end"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 119, "id": 87, @@ -7812,27 +5293,13 @@ "M789.943 980.114h-87.771v-365.715h-380.342v365.715h-87.771v-380.342c0-40.395 32.747-73.142 73.142-73.142v0h409.6c40.395 0 73.142 32.747 73.142 73.142v0z", "M539.501 321.828h-230.547c-41.436-0.331-74.901-33.998-74.901-75.481 0-0.207 0.001-0.413 0.003-0.619v0.032-201.874h87.771v190.172h204.8v-190.172h87.771v201.874c0.001 0.174 0.003 0.381 0.003 0.587 0 41.483-33.464 75.152-74.869 75.481h-0.032z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "save", - "store", - "keep", - "reserve", - "record" - ], + "attrs": [{}, {}, {}], + "tags": ["save", "store", "keep", "reserve", "record"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 118, "id": 88, @@ -7851,27 +5318,13 @@ "M381.156 267.377c-33.393 33.448-54.044 79.627-54.044 130.628 0 0.076 0 0.152 0 0.228v-0.012c0 23.564 19.103 42.667 42.667 42.667s42.667-19.103 42.667-42.667v0c-0.001-0.156-0.001-0.341-0.001-0.525 0-27.345 11.088-52.101 29.015-70.016v0c18.327-17.443 43.181-28.173 70.543-28.173s52.216 10.731 70.585 28.213l-0.043-0.040c18.449 18.085 29.885 43.264 29.885 71.115 0 54.983-44.572 99.556-99.556 99.556-0.307 0-0.613-0.001-0.919-0.004h0.047c-23.436 0.316-42.351 19.231-42.667 42.636v56.92c0 23.564 19.103 42.667 42.667 42.667s42.667-19.103 42.667-42.667v0-19.343c34.751-8.129 64.687-25.311 88.169-48.916l0.008-0.008c33.387-33.532 54.025-79.777 54.025-130.844s-20.64-97.313-54.032-130.851l0.007 0.007c-34.036-32.508-80.253-52.515-131.144-52.515-50.6 0-96.58 19.779-130.632 52.028l0.087-0.081z", "M583.111 753.777c0 39.273-31.837 71.111-71.111 71.111s-71.111-31.837-71.111-71.111c0-39.273 31.837-71.111 71.111-71.111s71.111 31.837 71.111 71.111z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "question-circle", - "help", - "info", - "query", - "uncertainty" - ], + "attrs": [{}, {}, {}], + "tags": ["question-circle", "help", "info", "query", "uncertainty"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 117, "id": 89, @@ -7889,25 +5342,13 @@ "M750.032 98.514c-60.88-61-145.050-98.738-238.034-98.738-185.726 0-336.287 150.56-336.287 336.287 0 0.17 0 0.34 0 0.511v-0.026c0 24.225 19.639 43.864 43.864 43.864s43.864-19.639 43.864-43.864v0c0-0.174 0-0.378 0-0.584 0-137.598 111.546-249.145 249.145-249.145s249.145 111.546 249.145 249.145c0 137.598-111.546 249.145-249.145 249.145-0.206 0-0.411 0-0.617-0.001h0.032c-24.093 0.325-43.539 19.77-43.864 43.832v117c0 24.225 19.639 43.864 43.864 43.864s43.864-19.639 43.864-43.864v0-76.031c165.808-22.845 292.141-163.614 292.141-333.889 0-92.678-37.425-176.615-97.988-237.522l0.016 0.016z", "M585.105 950.635c0 40.375-32.73 73.105-73.105 73.105s-73.105-32.73-73.105-73.105c0-40.375 32.73-73.105 73.105-73.105s73.105 32.73 73.105 73.105z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "question", - "help", - "query", - "doubt", - "uncertainty" - ], + "attrs": [{}, {}], + "tags": ["question", "help", "query", "doubt", "uncertainty"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 116, "id": 90, @@ -7924,23 +5365,13 @@ "paths": [ "M907.406 301.957l-290.385-290.385c-7.121-7.13-16.959-11.543-27.829-11.553h-129.703c-79.752 0-144.404 64.652-144.404 144.404v0 65.638h-65.638c-79.752 0-144.404 64.652-144.404 144.404v0 525.108c0 79.752 64.652 144.404 144.404 144.404v0h367.575c79.752 0 144.404-64.652 144.404-144.404v0-65.638h13.128c79.752 0 144.404-64.652 144.404-144.404v0-341.319c-0.443-10.296-4.774-19.502-11.552-26.254l-0.001-0.001zM630.149 134.448l154.382 154.382h-154.382zM682.66 879.575c0 36.251-29.387 65.638-65.638 65.638v0h-367.575c-36.251 0-65.638-29.387-65.638-65.638v0-525.108c0-36.251 29.387-65.638 65.638-65.638v0h65.638v380.702c0 79.752 64.652 144.404 144.404 144.404v0h223.17zM774.553 735.17h-315.064c-36.251 0-65.638-29.387-65.638-65.638v0-525.108c0-36.251 29.387-65.638 65.638-65.638v0h91.894v249.426c0.292 21.632 17.751 39.091 39.355 39.383h249.455v301.936c0 36.251-29.387 65.638-65.638 65.638v0z" ], - "attrs": [ - {} - ], - "tags": [ - "copy", - "duplicate", - "replicate", - "clone", - "reproduce" - ], + "attrs": [{}], + "tags": ["copy", "duplicate", "replicate", "clone", "reproduce"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 115, "id": 91, @@ -7957,23 +5388,13 @@ "paths": [ "M894.081 336.465l-323.57-323.57c-7.935-7.944-18.897-12.862-31.009-12.873h-261.55c-88.866 0-160.907 72.041-160.907 160.907v0 702.14c0 88.866 72.041 160.907 160.907 160.907v0h468.093c88.866 0 160.907-72.041 160.907-160.907v0-497.35c-0.494-11.473-5.32-21.731-12.872-29.254l-0.001-0.001zM585.139 149.812l172.024 172.024h-172.024zM746.047 936.209h-468.093c-40.394 0-73.139-32.746-73.139-73.139v0-702.14c0-40.394 32.746-73.139 73.139-73.139v0h219.419v277.931c0.325 24.105 19.779 43.559 43.852 43.884h277.962v453.466c0 40.394-32.746 73.139-73.139 73.139v0z" ], - "attrs": [ - {} - ], - "tags": [ - "file", - "document", - "record", - "data", - "paper" - ], + "attrs": [{}], + "tags": ["file", "document", "record", "data", "paper"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 114, "id": 92, @@ -7991,24 +5412,13 @@ "M629.028 789.943h-468.114c-88.87 0-160.914-72.044-160.914-160.914v0-468.114c0-88.87 72.044-160.914 160.914-160.914v0h468.114c88.87 0 160.914 72.044 160.914 160.914v0 468.114c0 88.87-72.044 160.914-160.914 160.914v0zM160.914 87.772c-40.395 0-73.142 32.747-73.142 73.142v0 468.114c0 40.395 32.747 73.142 73.142 73.142v0h468.114c40.395 0 73.142-32.747 73.142-73.142v0-468.114c0-40.395-32.747-73.142-73.142-73.142v0z", "M863.086 1024h-468.114c-88.87 0-160.914-72.044-160.914-160.914v0-117.028h87.771v117.028c0 40.395 32.747 73.142 73.142 73.142v0h468.114c40.395 0 73.142-32.747 73.142-73.142v0-468.114c0-40.395-32.747-73.142-73.142-73.142v0h-117.028v-87.771h117.028c88.87 0 160.914 72.044 160.914 160.914v0 468.114c0 88.87-72.044 160.914-160.914 160.914v0z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "clone", - "duplicate", - "copy", - "replicate" - ], + "attrs": [{}, {}], + "tags": ["clone", "duplicate", "copy", "replicate"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 111, "id": 93, @@ -8026,23 +5436,13 @@ "M788.756 110.703h-69.189v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-249.081v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-69.189c-84.066 0-152.216 68.15-152.216 152.216v0 608.864c0 84.066 68.15 152.216 152.216 152.216v0h553.514c84.066 0 152.216-68.15 152.216-152.216v0-608.864c0-84.066-68.15-152.216-152.216-152.216v0zM235.244 193.73h69.189v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h249.081v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h69.189c38.212 0 69.189 30.977 69.189 69.189v0 152.216h-691.891v-152.216c0-38.212 30.977-69.189 69.189-69.189v0zM788.756 940.973h-553.514c-38.212 0-69.189-30.977-69.189-69.189v0-373.622h691.891v373.622c0 38.212-30.977 69.189-69.189 69.189v0z", "M619.381 626.023c-7.448-7.637-17.839-12.375-29.336-12.375s-21.888 4.738-29.328 12.366l-0.008 0.009-48.71 48.71-48.71-48.71c-7.393-6.903-17.353-11.141-28.301-11.141-22.927 0-41.514 18.586-41.514 41.514 0 10.949 4.238 20.907 11.165 28.325l-0.022-0.025 48.71 48.71-48.71 48.71c-7.637 7.448-12.375 17.839-12.375 29.336s4.738 21.888 12.366 29.328l0.009 0.008c7.171 7.515 17.264 12.187 28.45 12.187 0.311 0 0.623-0.004 0.933-0.010l-0.047 0.001c0.057 0 0.126 0 0.193 0 11.401 0 21.713-4.657 29.139-12.174l48.714-48.714 48.71 48.71c7.43 7.52 17.742 12.178 29.142 12.178 0.067 0 0.136 0 0.204 0h-0.010c0.263 0.006 0.575 0.010 0.886 0.010 11.185 0 21.278-4.673 28.435-12.173l0.014-0.016c7.637-7.448 12.375-17.839 12.375-29.336s-4.738-21.888-12.366-29.328l-0.009-0.008-48.71-48.71 48.71-48.71c7.637-7.448 12.375-17.839 12.375-29.336s-4.738-21.888-12.366-29.328l-0.009-0.008z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "calendar-times", - "delete-event", - "clear-calendar" - ], + "attrs": [{}, {}], + "tags": ["calendar-times", "delete-event", "clear-calendar"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 110, "id": 94, @@ -8060,24 +5460,13 @@ "M788.756 110.703h-69.189v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-249.081v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-69.189c-84.066 0-152.216 68.15-152.216 152.216v0 608.864c0 84.066 68.15 152.216 152.216 152.216v0h553.514c84.066 0 152.216-68.15 152.216-152.216v0-608.864c0-84.066-68.15-152.216-152.216-152.216v0zM235.244 193.73h69.189v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h249.081v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h69.189c38.212 0 69.189 30.977 69.189 69.189v0 152.216h-691.891v-152.216c0-38.212 30.977-69.189 69.189-69.189v0zM788.756 940.973h-553.514c-38.212 0-69.189-30.977-69.189-69.189v0-373.622h691.891v373.622c0 38.212-30.977 69.189-69.189 69.189v0z", "M622.702 694.659h-221.406c-22.927 0-41.514 18.586-41.514 41.514s18.586 41.514 41.514 41.514v0h221.406c22.927 0 41.514-18.586 41.514-41.514s-18.586-41.514-41.514-41.514v0z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "calendar-minus", - "remove-event", - "delete-date", - "cancel-event" - ], + "attrs": [{}, {}], + "tags": ["calendar-minus", "remove-event", "delete-date", "cancel-event"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 109, "id": 95, @@ -8095,24 +5484,13 @@ "M788.756 110.703h-69.189v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-249.081v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-69.189c-84.066 0-152.216 68.15-152.216 152.216v0 608.864c0 84.066 68.15 152.216 152.216 152.216v0h553.514c84.066 0 152.216-68.15 152.216-152.216v0-608.864c0-84.066-68.15-152.216-152.216-152.216v0zM235.244 193.73h69.189v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h249.081v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h69.189c38.212 0 69.189 30.977 69.189 69.189v0 152.216h-691.891v-152.216c0-38.212 30.977-69.189 69.189-69.189v0zM788.756 940.973h-553.514c-38.212 0-69.189-30.977-69.189-69.189v0-373.622h691.891v373.622c0 38.212-30.977 69.189-69.189 69.189v0z", "M622.702 691.892h-69.189v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-69.189c-22.927 0-41.514 18.586-41.514 41.514s18.586 41.514 41.514 41.514v0h69.189v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h69.189c22.927 0 41.514-18.586 41.514-41.514s-18.586-41.514-41.514-41.514v0z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "calendar-plus", - "add-event", - "new-date", - "schedule" - ], + "attrs": [{}, {}], + "tags": ["calendar-plus", "add-event", "new-date", "schedule"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 108, "id": 96, @@ -8131,28 +5509,13 @@ "M614.393 102.431c0 56.549-45.842 102.393-102.393 102.393s-102.393-45.842-102.393-102.393c0-56.549 45.842-102.393 102.393-102.393s102.393 45.842 102.393 102.393z", "M614.393 921.569c0 56.549-45.842 102.393-102.393 102.393s-102.393-45.842-102.393-102.393c0-56.549 45.842-102.393 102.393-102.393s102.393 45.842 102.393 102.393z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "ellipsis-v", - "more", - "options", - "menu", - "vertical", - "dots" - ], + "attrs": [{}, {}, {}], + "tags": ["ellipsis-v", "more", "options", "menu", "vertical", "dots"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 107, "id": 97, @@ -8171,28 +5534,13 @@ "M1023.886 512c0 56.54-45.835 102.379-102.379 102.379s-102.379-45.835-102.379-102.379c0-56.54 45.835-102.379 102.379-102.379s102.379 45.835 102.379 102.379z", "M204.868 512c0 56.54-45.835 102.379-102.379 102.379s-102.379-45.835-102.379-102.379c0-56.54 45.835-102.379 102.379-102.379s102.379 45.835 102.379 102.379z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "ellipsis-h", - "more", - "options", - "menu", - "horizontal", - "dots" - ], + "attrs": [{}, {}, {}], + "tags": ["ellipsis-h", "more", "options", "menu", "horizontal", "dots"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 106, "id": 98, @@ -8209,23 +5557,13 @@ "paths": [ "M848.457 1024c-9.363-0.189-18.033-2.998-25.352-7.723l0.191 0.115-311.296-217.088-311.296 217.088c-6.501 4.018-14.382 6.4-22.821 6.4s-16.32-2.381-23.010-6.509l0.189 0.108c-13.4-7.013-22.574-20.486-23.401-36.171l-0.004-0.107v-819.2c0-88.87 72.044-160.914 160.914-160.914v0h438.857c88.87 0 160.914 72.044 160.914 160.914v0 819.2c0 0.048 0 0.104 0 0.159 0 16.646-9.393 31.099-23.169 38.347l-0.237 0.114c-5.911 3.304-12.965 5.254-20.477 5.266h-0.004zM512 702.172c0.137-0.001 0.3-0.003 0.464-0.003 9.223 0 17.782 2.846 24.846 7.706l-0.148-0.096 267.411 186.075v-734.939c0-40.395-32.747-73.142-73.142-73.142v0h-438.857c-40.395 0-73.142 32.747-73.142 73.142v0 734.939l267.411-186.075c6.916-4.764 15.475-7.609 24.698-7.609 0.163 0 0.325 0.001 0.488 0.003h-0.025z" ], - "attrs": [ - {} - ], - "tags": [ - "bookmark", - "favorite", - "mark", - "save", - "tag" - ], + "attrs": [{}], + "tags": ["bookmark", "favorite", "mark", "save", "tag"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 105, "id": 99, @@ -8242,23 +5580,13 @@ "paths": [ "M512 0c-282.769 0-512 229.231-512 512s229.231 512 512 512c282.769 0 512-229.231 512-512v0c0-282.769-229.231-512-512-512v0zM936.391 469.333h-157.013c-21.309-143.377-80.98-269.999-168.128-372.54l0.875 1.056c174.421 43.539 304.877 189.937 324.104 369.605l0.163 1.879zM330.524 554.667h362.951c-28.064 140.685-92.065 263.297-182.001 361.829l0.527-0.585c-89.411-97.947-153.411-220.56-180.673-356.452l-0.803-4.792zM330.524 469.333c28.064-140.685 92.065-263.297 182.001-361.829l-0.527 0.585c89.411 97.947 153.411 220.56 180.673 356.452l0.803 4.792zM411.876 97.849c-86.273 101.485-145.944 228.107-166.755 367.427l-0.499 4.057h-157.013c19.389-181.548 149.845-327.945 321.319-370.86l2.948-0.625zM87.609 552.96h157.013c21.309 143.377 80.98 269.999 168.128 372.54l-0.875-1.056c-173.937-43.335-304.18-188.936-324.092-367.845l-0.175-1.933zM612.124 924.444c86.273-101.485 145.944-228.107 166.755-367.427l0.499-4.057h157.013c-18.688 182.253-149.359 329.449-321.317 372.565l-2.949 0.627z" ], - "attrs": [ - {} - ], - "tags": [ - "globe", - "world", - "internet", - "global", - "earth" - ], + "attrs": [{}], + "tags": ["globe", "world", "internet", "global", "earth"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 104, "id": 100, @@ -8276,25 +5604,13 @@ "M512 1023.452c-233.911-0.333-423.443-189.864-423.774-423.743v-0.032c0-24.211 19.627-43.839 43.839-43.839s43.839 19.627 43.839 43.839v0c0 185.621 150.475 336.097 336.097 336.097s336.097-150.475 336.097-336.097c0-185.621-150.475-336.097-336.097-336.097v0h-146.13c-24.211 0-43.839-19.627-43.839-43.839s19.627-43.839 43.839-43.839v0h146.13c234.044 0 423.774 189.73 423.774 423.774s-189.73 423.774-423.774 423.774v0z", "M512 438.936c-0.060 0-0.133 0-0.204 0-12.039 0-22.929-4.918-30.771-12.856l-175.359-175.359c-7.921-7.931-12.821-18.884-12.821-30.979s4.899-23.048 12.821-30.98v0l175.355-175.355c8.025-8.595 19.423-13.953 32.074-13.953 24.211 0 43.839 19.627 43.839 43.839 0 12.65-5.358 24.048-13.927 32.049l-0.026 0.023-144.376 144.376 144.376 144.376c7.921 7.931 12.821 18.884 12.821 30.979s-4.899 23.048-12.821 30.98v0c-7.846 7.942-18.736 12.86-30.775 12.86-0.071 0-0.144 0-0.215 0h0.011z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "replay", - "repeat", - "redo", - "play-again", - "loop" - ], + "attrs": [{}, {}], + "tags": ["replay", "repeat", "redo", "play-again", "loop"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 102, "id": 101, @@ -8311,23 +5627,13 @@ "paths": [ "M632.463 1023.971h-240.928c-24.813-0.335-44.839-20.361-45.174-45.141v-466.83l-322.241-440.294c-5.688-7.337-9.117-16.671-9.117-26.808 0-7.369 1.813-14.314 5.016-20.414l-0.116 0.241c7.747-14.706 22.885-24.586 40.34-24.695h903.493c17.471 0.11 32.608 9.989 40.236 24.445l0.12 0.25c3.089 5.86 4.901 12.805 4.901 20.173 0 10.136-3.43 19.471-9.191 26.908l0.075-0.1-322.241 440.294v466.797c-0.335 24.813-20.361 44.839-45.141 45.174h-0.032zM436.711 933.623h150.58v-436.68c0-0.064 0-0.138 0-0.212 0-9.955 3.401-19.116 9.105-26.383l-0.071 0.093 277.067-380.063h-722.782l278.271 380.063c5.634 7.174 9.035 16.335 9.035 26.29 0 0.075 0 0.15 0 0.224v-0.011z" ], - "attrs": [ - {} - ], - "tags": [ - "filter", - "refine", - "criteria", - "sort", - "selection" - ], + "attrs": [{}], + "tags": ["filter", "refine", "criteria", "sort", "selection"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 101, "id": 102, @@ -8346,27 +5652,13 @@ "M746.058 321.828c-24.106-0.325-43.561-19.78-43.886-43.854v-190.203h-380.342v190.172c0 24.237-19.648 43.886-43.886 43.886s-43.886-19.648-43.886-43.886v0-204.8c0-40.395 32.747-73.142 73.142-73.142v0h409.6c40.395 0 73.142 32.747 73.142 73.142v0 204.8c-0.325 24.106-19.78 43.561-43.854 43.886h-0.032z", "M716.8 1024h-409.6c-40.395 0-73.142-32.747-73.142-73.142v0-409.6c0-40.395 32.747-73.142 73.142-73.142v0h409.6c40.395 0 73.142 32.747 73.142 73.142v0 409.6c0 40.395-32.747 73.142-73.142 73.142v0zM321.828 936.228h380.342v-380.342h-380.342z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "print", - "printout", - "hard-copy", - "document", - "printer" - ], + "attrs": [{}, {}, {}], + "tags": ["print", "printout", "hard-copy", "document", "printer"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 99, "id": 103, @@ -8386,29 +5678,13 @@ "M984.189 672.907h-936.187c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h936.187c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z", "M980.093 906.954h-585.117c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h585.117c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z" ], - "attrs": [ - {}, - {}, - {}, - {} - ], - "tags": [ - "align-right", - "text-alignment", - "right-aligned", - "end-alignment", - "text-flush-right" - ], + "attrs": [{}, {}, {}, {}], + "tags": ["align-right", "text-alignment", "right-aligned", "end-alignment", "text-flush-right"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}], "properties": { "order": 98, "id": 104, @@ -8428,29 +5704,13 @@ "M980.446 686.143h-928.766c-24.044 0-43.536-19.492-43.536-43.536s19.492-43.536 43.536-43.536v0h928.766c24.044 0 43.536 19.492 43.536 43.536s-19.492 43.536-43.536 43.536v0z", "M624.033 918.335h-580.479c-24.044 0-43.536-19.492-43.536-43.536s19.492-43.536 43.536-43.536v0h580.479c24.044 0 43.536 19.492 43.536 43.536s-19.492 43.536-43.536 43.536v0z" ], - "attrs": [ - {}, - {}, - {}, - {} - ], - "tags": [ - "align-left", - "text-alignment", - "left-aligned", - "start-alignment", - "text-flush-left" - ], + "attrs": [{}, {}, {}, {}], + "tags": ["align-left", "text-alignment", "left-aligned", "start-alignment", "text-flush-left"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}], "properties": { "order": 97, "id": 105, @@ -8470,29 +5730,13 @@ "M980.093 672.907h-936.187c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h936.187c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z", "M804.558 906.954h-585.117c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h585.117c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z" ], - "attrs": [ - {}, - {}, - {}, - {} - ], - "tags": [ - "align-center", - "text-alignment", - "center-text", - "middle-alignment", - "centered-layout" - ], + "attrs": [{}, {}, {}, {}], + "tags": ["align-center", "text-alignment", "center-text", "middle-alignment", "centered-layout"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}], "properties": { "order": 96, "id": 106, @@ -8512,29 +5756,13 @@ "M980.093 672.907h-936.187c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h936.187c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z", "M980.093 906.954h-936.187c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h936.187c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z" ], - "attrs": [ - {}, - {}, - {}, - {} - ], - "tags": [ - "align-justify", - "text-alignment", - "justify-text", - "uniform-spacing", - "balanced-layout" - ], + "attrs": [{}, {}, {}, {}], + "tags": ["align-justify", "text-alignment", "justify-text", "uniform-spacing", "balanced-layout"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}], "properties": { "order": 95, "id": 107, @@ -8552,25 +5780,13 @@ "M512 683.439c-94.683 0-171.439-76.755-171.439-171.439s76.755-171.439 171.439-171.439c94.683 0 171.439 76.755 171.439 171.439v0c0 94.683-76.755 171.439-171.439 171.439v0zM512 428.329c-46.211 0-83.671 37.462-83.671 83.671s37.462 83.671 83.671 83.671c46.211 0 83.671-37.462 83.671-83.671v0c0-46.211-37.462-83.671-83.671-83.671v0z", "M515.511 1023.977c-71.489-0.329-129.316-58.359-129.316-129.895 0-0.411 0.001-0.823 0.005-1.234v0.063c-0.496-11.009-7.26-20.325-16.788-24.505l-0.181-0.070c-3.653-1.718-7.933-2.721-12.448-2.721-7.858 0-15.007 3.038-20.337 8.003l0.018-0.016c-23.441 23.268-55.642 37.739-91.222 38.032h-0.056c-0.252 0.001-0.55 0.003-0.848 0.003-35.579 0-67.876-14.051-91.644-36.906l0.043 0.041c-23.515-23.508-38.058-55.987-38.058-91.864s14.545-68.356 38.058-91.864v0c5.876-5.37 9.547-13.066 9.547-21.622 0-3.145-0.496-6.173-1.414-9.011l0.058 0.207c-5.723-9.782-16.134-16.274-28.071-16.384h-0.015c-71.692-0.291-129.966-57.335-132.231-128.518l-0.005-0.208c0.332-71.488 58.36-129.312 129.895-129.312 0.206 0 0.413 0 0.618 0.001h-0.032c11.009-0.496 20.325-7.26 24.505-16.788l0.070-0.181c1.718-3.653 2.721-7.933 2.721-12.448 0-7.858-3.038-15.007-8.003-20.337l0.016 0.018c-23.268-23.441-37.739-55.642-38.032-91.222v-0.056c-0.012-0.671-0.019-1.462-0.019-2.255 0-35.137 14.077-66.986 36.901-90.213l-0.018 0.019c23.508-23.515 55.987-38.058 91.864-38.058s68.356 14.545 91.864 38.058v0c6.075 5.789 14.317 9.35 23.391 9.35 3.125 0 6.153-0.422 9.028-1.214l-0.239 0.056c10.177-5.653 17.174-15.957 18.131-27.962l0.008-0.123c0-0.019 0-0.041 0-0.063 0-71.915 57.154-130.481 128.518-132.752l0.208-0.005c71.237 0.66 128.732 58.56 128.732 129.89 0 0.413-0.001 0.826-0.005 1.238v-0.063c0.477 11.185 6.924 20.76 16.218 25.665l0.166 0.080c2.998 1.135 6.465 1.792 10.084 1.792 7.909 0 15.084-3.138 20.35-8.236l-0.008 0.007c23.441-23.268 55.642-37.739 91.222-38.032h0.056c1.163-0.038 2.53-0.062 3.903-0.062 34.624 0 65.95 14.12 88.535 36.914l0.010 0.010c23.515 23.508 38.058 55.987 38.058 91.864s-14.545 68.356-38.058 91.864v0c-4.99 5.871-8.027 13.54-8.027 21.916 0 3.667 0.581 7.197 1.657 10.505l-0.067-0.24c5.653 10.177 15.957 17.174 27.962 18.131l0.123 0.008c71.192 0.937 128.814 57.74 131.062 128.518l0.005 0.208c-0.66 71.237-58.56 128.732-129.89 128.732-0.413 0-0.826-0.001-1.238-0.005h0.063c-11.185 0.477-20.76 6.924-25.665 16.218l-0.080 0.166c-1.135 2.998-1.792 6.465-1.792 10.084 0 7.909 3.138 15.084 8.236 20.35l-0.007-0.008c23.268 23.441 37.739 55.642 38.032 91.222v0.056c0.012 0.671 0.019 1.462 0.019 2.255 0 35.137-14.077 66.986-36.901 90.213l0.018-0.019c-23.508 23.515-55.987 38.058-91.864 38.058s-68.356-14.545-91.864-38.058v0c-5.258-5.092-12.433-8.23-20.341-8.23-3.62 0-7.086 0.657-10.287 1.86l0.202-0.066c-9.782 5.723-16.274 16.134-16.384 28.071v0.015c-0.937 71.192-57.74 128.814-128.518 131.062l-0.208 0.005zM356.944 777.643c0.372-0.004 0.812-0.007 1.252-0.007 15.867 0 30.927 3.45 44.471 9.643l-0.669-0.274c41.82 17.762 70.846 58.017 71.967 105.181l0.003 0.14c-0.003 0.185-0.004 0.402-0.004 0.62 0 23.297 18.4 42.297 41.461 43.26l0.088 0.003c23.005-1.873 40.964-21.005 40.964-44.331 0-0.254-0.003-0.509-0.007-0.761v0.038c0.3-47.575 28.116-88.582 68.322-107.933l0.723-0.313c13.278-5.676 28.727-8.976 44.947-8.976 32.246 0 61.445 13.042 82.611 34.139l-0.003-0.003c7.488 7.488 17.831 12.119 29.255 12.119 22.85 0 41.374-18.524 41.374-41.374 0-11.425-4.631-21.769-12.119-29.255v0c-20.848-21.12-33.725-50.154-33.725-82.193 0-16.378 3.364-31.971 9.44-46.123l-0.291 0.761c18.745-40.97 59.339-68.943 106.478-69.044h0.014c0.185 0.003 0.403 0.004 0.621 0.004 22.975 0 41.712-18.138 42.674-40.875l0.003-0.088c-1.57-22.953-20.575-40.976-43.788-40.976-0.446 0-0.889 0.007-1.332 0.019l0.064-0.001c-47.872-1.343-88.773-29.867-107.929-70.632l-0.317-0.752c-5.566-13.342-8.8-28.841-8.8-45.097 0-32.536 12.954-62.046 33.987-83.655l-0.026 0.027c7.488-7.488 12.119-17.831 12.119-29.255 0-22.85-18.524-41.374-41.374-41.374-11.425 0-21.769 4.631-29.255 12.119v0c-20.824 19.383-48.841 31.278-79.638 31.278-63.284 0-114.836-50.233-116.956-113.001l-0.005-0.195c0.003-0.185 0.004-0.403 0.004-0.621 0-22.975-18.138-41.712-40.875-42.674l-0.088-0.003c-22.953 1.57-40.976 20.575-40.976 43.788 0 0.446 0.007 0.889 0.019 1.332l-0.001-0.064c-1.343 47.872-29.867 88.773-70.632 107.929l-0.752 0.317c-13.342 5.566-28.841 8.8-45.097 8.8-32.536 0-62.046-12.954-83.655-33.987l0.027 0.026c-7.488-7.488-17.831-12.119-29.255-12.119-22.85 0-41.374 18.524-41.374 41.374 0 11.425 4.631 21.769 12.119 29.255v0c20.603 21.075 33.316 49.942 33.316 81.777 0 16.537-3.43 32.274-9.617 46.535l0.292-0.757c-17.762 41.82-58.017 70.846-105.181 71.967l-0.14 0.003c-0.185-0.003-0.402-0.004-0.62-0.004-23.297 0-42.297 18.4-43.26 41.461l-0.003 0.088c1.873 23.005 21.005 40.964 44.331 40.964 0.254 0 0.509-0.003 0.761-0.007h-0.038c47.575 0.3 88.582 28.116 107.933 68.322l0.313 0.723c5.676 13.278 8.976 28.727 8.976 44.947 0 32.246-13.042 61.445-34.139 82.611l0.003-0.003c-7.488 7.488-12.119 17.831-12.119 29.255 0 22.85 18.524 41.374 41.374 41.374 11.425 0 21.769-4.631 29.255-12.119v0c21.423-20.481 50.464-33.15 82.462-33.352h0.040zM825.038 639.555v0z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "cog", - "settings", - "gears", - "options", - "configuration" - ], + "attrs": [{}, {}], + "tags": ["cog", "settings", "gears", "options", "configuration"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 94, "id": 108, @@ -8589,27 +5805,13 @@ "M512 908.319c-0.057 0-0.125 0-0.193 0-11.369 0-21.653-4.644-29.058-12.14l-156.213-156.213c-6.884-7.373-11.11-17.304-11.11-28.222 0-22.863 18.535-41.398 41.398-41.398 10.919 0 20.849 4.226 28.246 11.134l-0.025-0.022 126.954 126.954 126.954-126.954c7.373-6.884 17.304-11.11 28.222-11.11 22.863 0 41.398 18.535 41.398 41.398 0 10.919-4.226 20.849-11.134 28.246l0.022-0.025-156.209 158.416c-7.128 6.219-16.515 10.011-26.787 10.011-0.868 0-1.73-0.027-2.585-0.080l0.116 0.006z", "M512 908.319c-22.863 0-41.398-18.535-41.398-41.398v0-351.056c0-22.863 18.535-41.398 41.398-41.398s41.398 18.535 41.398 41.398v0 351.056c0 22.863-18.535 41.398-41.398 41.398v0z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "cloud-download", - "download", - "data", - "fetch", - "retrieval" - ], + "attrs": [{}, {}, {}], + "tags": ["cloud-download", "download", "data", "fetch", "retrieval"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 93, "id": 109, @@ -8628,26 +5830,13 @@ "M668.209 713.47c-11.406-0.137-21.709-4.745-29.262-12.15l-126.947-126.947-126.954 126.954c-7.373 6.884-17.304 11.11-28.222 11.11-22.863 0-41.398-18.535-41.398-41.398 0-10.919 4.226-20.849 11.134-28.246l-0.022 0.025 156.209-156.209c7.427-7.616 17.79-12.341 29.254-12.341s21.827 4.725 29.246 12.331l0.008 0.009 156.209 156.209c7.48 7.489 12.108 17.832 12.108 29.254s-4.626 21.765-12.108 29.256v0c-7.6 7.307-17.868 11.888-29.205 12.143l-0.049 0.001z", "M512 908.319c-22.863 0-41.398-18.535-41.398-41.398v0-351.056c0-22.863 18.535-41.398 41.398-41.398s41.398 18.535 41.398 41.398v0 351.056c0 22.863-18.535 41.398-41.398 41.398v0z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "cloud-upload", - "backup", - "save", - "upload" - ], + "attrs": [{}, {}, {}], + "tags": ["cloud-upload", "backup", "save", "upload"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 92, "id": 110, @@ -8664,23 +5853,13 @@ "paths": [ "M761.085 885.627h-387.465c-206.337-0.017-373.598-167.289-373.598-373.627 0-206.348 167.278-373.627 373.627-373.627 152.926 0 284.392 91.876 342.215 223.439l0.939 2.397c13.246-2.68 28.531-4.285 44.166-4.428l0.115-0.001c141.466 8.944 253.978 121.457 262.882 262.11l0.042 0.813c0 145.209-117.715 262.923-262.923 262.923v0zM373.619 221.401c-160.494 0-290.599 130.105-290.599 290.599s130.105 290.599 290.599 290.599v0h387.465c99.226-0.314 179.581-80.668 179.895-179.864v-0.030c-8.504-95.738-84.157-171.391-179.139-179.84l-0.755-0.054c-19.989 0.459-38.949 4.276-56.529 10.907l1.178-0.389c-4.752 1.958-10.27 3.095-16.052 3.095s-11.3-1.136-16.34-3.199l0.288 0.104c-9.801-5.017-17.16-13.636-20.404-24.069l-0.077-0.287c-36.721-121.012-147.288-207.574-278.073-207.574-0.511 0-1.022 0.001-1.533 0.004h0.079z" ], - "attrs": [ - {} - ], - "tags": [ - "cloud", - "internet", - "storage", - "weather", - "data" - ], + "attrs": [{}], + "tags": ["cloud", "internet", "storage", "weather", "data"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 91, "id": 111, @@ -8697,23 +5876,13 @@ "paths": [ "M45.313 1022.421c-0.136 0.001-0.296 0.003-0.456 0.003-11.964 0-22.806-4.803-30.702-12.588l0.006 0.006c-8.248-8.149-13.356-19.461-13.356-31.966 0-1.401 0.065-2.787 0.19-4.155l-0.013 0.176 18.572-230.049c0.852-11.108 5.734-20.935 13.169-28.147l662.6-662.6c34.079-31.973 80.059-51.615 130.628-51.615 2.096 0 4.186 0.034 6.267 0.101l-0.303-0.008c52.335 0.418 99.758 21.108 134.873 54.592l-0.079-0.074c34.783 35.688 56.235 84.513 56.235 138.348 0 50.427-18.822 96.457-49.825 131.448l0.181-0.208-663.188 665.585c-7.185 7.16-16.72 11.966-27.348 13.161l-0.211 0.020-233.044 20.968zM105.22 767.211l-12.581 164.15 164.15-14.978 653.004-654.202c15.132-17.82 24.333-41.087 24.333-66.503 0-56.908-46.133-103.043-103.043-103.043-0.341 0-0.681 0.001-1.021 0.006h0.052c-1.828-0.124-3.962-0.194-6.112-0.194-25.163 0-48.075 9.635-65.249 25.419l0.069-0.063zM727.071 84.852v0z" ], - "attrs": [ - {} - ], - "tags": [ - "pencil", - "edit", - "write", - "draw", - "update" - ], + "attrs": [{}], + "tags": ["pencil", "edit", "write", "draw", "update"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 90, "id": 112, @@ -8733,29 +5902,13 @@ "M318.753 567.664h-16.804c-80.61-8.022-143.044-75.489-143.044-157.538 0-87.412 70.862-158.273 158.273-158.273 5.362 0 10.663 0.267 15.888 0.788l-0.66-0.053c21.012 0.932 37.694 18.192 37.694 39.348 0 21.751-17.633 39.385-39.385 39.385-2.183 0-4.326-0.177-6.414-0.519l0.228 0.031c-2.281-0.241-4.928-0.378-7.607-0.378-18.98 0-36.35 6.897-49.738 18.321l0.107-0.089c-15.663 12.706-26.198 31.205-28.33 52.186l-0.027 0.326c-0.273 2.455-0.43 5.301-0.43 8.183 0 40.775 31.191 74.267 71.015 77.915l0.306 0.022c2.052 0.186 4.437 0.293 6.848 0.293 15.535 0 30.039-4.409 42.331-12.043l-0.342 0.198c5.898-3.695 13.065-5.886 20.742-5.886 21.812 0 39.494 17.682 39.494 39.494 0 14.133-7.424 26.533-18.586 33.511l-0.166 0.097c-23.058 14.912-51.098 24.022-81.222 24.678l-0.174 0.002z", "M39.385 853.333c-21.633-0.292-39.093-17.751-39.385-39.356v-0.028c0-141.785 37.809-236.308 223.179-236.308 21.751 0 39.385 17.633 39.385 39.385s-17.633 39.385-39.385 39.385v0c-123.406 0-144.41 39.385-144.41 157.538-0.292 21.633-17.751 39.093-39.356 39.385h-0.028z" ], - "attrs": [ - {}, - {}, - {}, - {} - ], - "tags": [ - "users", - "group", - "team", - "people", - "crowd" - ], + "attrs": [{}, {}, {}, {}], + "tags": ["users", "group", "team", "people", "crowd"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}], "properties": { "order": 88, "id": 113, @@ -8773,25 +5926,13 @@ "M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z", "M682.667 554.667h-170.667c-23.436-0.316-42.351-19.231-42.667-42.636v-284.475c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 241.777h128c23.564 0 42.667 19.103 42.667 42.667s-19.103 42.667-42.667 42.667v0z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "clock", - "time", - "hours", - "minutes", - "seconds" - ], + "attrs": [{}, {}], + "tags": ["clock", "time", "hours", "minutes", "seconds"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 87, "id": 114, @@ -8810,27 +5951,13 @@ "M927.518 972.038c-24.454-0.33-44.19-20.066-44.52-44.488v-0.032c0-115.751-62.922-192.919-370.998-192.919s-370.998 77.168-370.998 192.919c0 24.587-19.932 44.52-44.52 44.52s-44.52-19.932-44.52-44.52v0c0-281.959 322.323-281.959 460.038-281.959s460.038 0 460.038 281.959c-0.33 24.454-20.066 44.19-44.488 44.52h-0.032z", "M1031.396 556.52h-207.758c-24.587 0-44.52-19.932-44.52-44.52s19.932-44.52 44.52-44.52v0h207.758c24.587 0 44.52 19.932 44.52 44.52s-19.932 44.52-44.52 44.52v0z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "user-minus", - "remove-user", - "delete-user", - "user-deletion", - "eliminate-user" - ], + "attrs": [{}, {}, {}], + "tags": ["user-minus", "remove-user", "delete-user", "user-deletion", "eliminate-user"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 83, "id": 115, @@ -8850,29 +5977,13 @@ "M927.518 660.4c-24.454-0.33-44.19-20.066-44.52-44.488v-207.79c0-24.587 19.932-44.52 44.52-44.52s44.52 19.932 44.52 44.52v0 207.758c-0.33 24.454-20.066 44.19-44.488 44.52h-0.032z", "M1031.396 556.52h-207.758c-24.587 0-44.52-19.932-44.52-44.52s19.932-44.52 44.52-44.52v0h207.758c24.587 0 44.52 19.932 44.52 44.52s-19.932 44.52-44.52 44.52v0z" ], - "attrs": [ - {}, - {}, - {}, - {} - ], - "tags": [ - "user-plus", - "add-user", - "new-user", - "register", - "signup" - ], + "attrs": [{}, {}, {}, {}], + "tags": ["user-plus", "add-user", "new-user", "register", "signup"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}], "properties": { "order": 86, "id": 116, @@ -8892,29 +6003,13 @@ "M407.901 804.41c-24.092-0.325-43.537-19.769-43.862-43.83v-264.955c0-24.224 19.638-43.862 43.862-43.862s43.862 19.638 43.862 43.862v0 264.339c0.003 0.174 0.004 0.38 0.004 0.585 0 24.224-19.638 43.862-43.862 43.862-0.001 0-0.003 0-0.004 0v0z", "M616.099 804.41c-24.224 0-43.862-19.638-43.862-43.862v0-264.924c0-24.224 19.638-43.862 43.862-43.862s43.862 19.638 43.862 43.862v0 264.339c0 0.001 0 0.003 0 0.004 0 24.342-19.568 44.112-43.83 44.443h-0.032z" ], - "attrs": [ - {}, - {}, - {}, - {} - ], - "tags": [ - "trash", - "delete", - "remove", - "garbage", - "waste" - ], + "attrs": [{}, {}, {}, {}], + "tags": ["trash", "delete", "remove", "garbage", "waste"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}], "properties": { "order": 81, "id": 117, @@ -8933,27 +6028,13 @@ "M465.775 581.628c5.003 2.189 10.831 3.478 16.956 3.511h234.059c24.236 0 43.884-19.648 43.884-43.884s-19.648-43.884-43.884-43.884v0h-128.141l188.408-188.408c7.297-7.815 11.777-18.343 11.777-29.916 0-24.236-19.648-43.884-43.884-43.884-11.574 0-22.101 4.48-29.942 11.802l0.026-0.023-188.408 188.408v-128.141c0-24.236-19.648-43.884-43.884-43.884s-43.884 19.648-43.884 43.884v0 234.047c0.033 6.137 1.322 11.965 3.62 17.252l-0.11-0.284c4.316 10.739 12.665 19.089 23.125 23.305l0.28 0.099z", "M277.953 643.651h-175.535c-56.418 0.33-102.065 45.976-102.396 102.364v175.567c0.33 56.418 45.976 102.065 102.364 102.396h175.567c56.418-0.33 102.065-45.976 102.396-102.364v-175.567c-0.33-56.418-45.976-102.065-102.364-102.396h-0.032zM292.581 921.582c0 8.079-6.55 14.628-14.628 14.628v0h-175.535c-8.079 0-14.628-6.55-14.628-14.628v0-175.535c0-8.079 6.55-14.628 14.628-14.628v0h175.535c8.079 0 14.628 6.55 14.628 14.628v0z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "window-minimize", - "shrink", - "small-screen", - "collapse", - "decrease-size" - ], + "attrs": [{}, {}, {}], + "tags": ["window-minimize", "shrink", "small-screen", "collapse", "decrease-size"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 80, "id": 118, @@ -8973,29 +6054,13 @@ "M482.745 585.139c-11.709-0.922-21.991-6.371-29.214-14.58l-0.041-0.048c-6.935-7.728-11.175-17.996-11.175-29.255s4.24-21.528 11.211-29.297l-0.036 0.041 263.303-263.303c7.815-7.297 18.343-11.777 29.916-11.777 24.236 0 43.884 19.648 43.884 43.884 0 11.574-4.48 22.101-11.802 29.942l0.023-0.026-266.813 259.792c-7.264 8.256-17.547 13.707-29.106 14.619l-0.151 0.010z", "M277.953 1023.977h-175.535c-56.418-0.33-102.065-45.976-102.396-102.364v-175.567c0.33-56.418 45.976-102.065 102.364-102.396h175.567c56.418 0.33 102.065 45.976 102.396 102.364v175.567c-0.33 56.418-45.976 102.065-102.364 102.396h-0.032zM102.418 731.419c-8.079 0-14.628 6.55-14.628 14.628v0 175.535c0 8.079 6.55 14.628 14.628 14.628v0h175.535c8.079 0 14.628-6.55 14.628-14.628v0-175.535c0-8.079-6.55-14.628-14.628-14.628v0z" ], - "attrs": [ - {}, - {}, - {}, - {} - ], - "tags": [ - "window-maximize", - "enlarge", - "full-screen", - "expand", - "increase" - ], + "attrs": [{}, {}, {}, {}], + "tags": ["window-maximize", "enlarge", "full-screen", "expand", "increase"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}], "properties": { "order": 79, "id": 119, @@ -9014,27 +6079,13 @@ "M978.808 322.359c-24.038-0.324-43.439-19.725-43.763-43.732v-189.673h-189.641c-24.17 0-43.763-19.594-43.763-43.763s19.594-43.763 43.763-43.763v0h233.405c24.038 0.324 43.439 19.725 43.763 43.732v233.436c-0.324 24.038-19.725 43.439-43.732 43.763h-0.031z", "M599.527 468.237c-11.677-0.919-21.931-6.354-29.134-14.54l-0.041-0.048c-6.916-7.706-11.145-17.947-11.145-29.175s4.229-21.469 11.18-29.216l-0.036 0.041 379.281-379.281c8.011-8.58 19.39-13.929 32.018-13.929 24.17 0 43.763 19.594 43.763 43.763 0 12.628-5.349 24.007-13.903 31.994l-0.026 0.023-382.782 375.78c-7.244 8.233-17.498 13.669-29.026 14.579l-0.15 0.010z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "external-link", - "new-tab", - "external", - "link", - "outside" - ], + "attrs": [{}, {}, {}], + "tags": ["external-link", "new-tab", "external", "link", "outside"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 78, "id": 120, @@ -9052,25 +6103,13 @@ "M512 1023.452c-234.044 0-423.774-189.73-423.774-423.774s189.73-423.774 423.774-423.774v0h146.13c24.211 0 43.839 19.627 43.839 43.839s-19.627 43.839-43.839 43.839v0h-146.13c-185.621 0-336.097 150.475-336.097 336.097s150.475 336.097 336.097 336.097c185.621 0 336.097-150.475 336.097-336.097v0c0-24.211 19.627-43.839 43.839-43.839s43.839 19.627 43.839 43.839v0c-0.333 233.911-189.864 423.443-423.743 423.774h-0.032z", "M512 438.936c-0.060 0-0.133 0-0.204 0-12.039 0-22.929-4.918-30.771-12.856l-0.004-0.004c-7.921-7.931-12.821-18.884-12.821-30.979s4.899-23.048 12.821-30.98v0l144.376-144.376-144.376-144.376c-8.595-8.025-13.953-19.423-13.953-32.074 0-24.211 19.627-43.839 43.839-43.839 12.65 0 24.048 5.358 32.049 13.927l0.023 0.026 175.355 175.355c7.921 7.931 12.821 18.884 12.821 30.979s-4.899 23.048-12.821 30.98v0l-175.355 175.355c-7.846 7.942-18.736 12.86-30.775 12.86-0.071 0-0.144 0-0.215 0h0.011z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "refresh", - "update", - "reload", - "renew", - "repeat" - ], + "attrs": [{}, {}], + "tags": ["refresh", "update", "reload", "renew", "repeat"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 77, "id": 121, @@ -9088,25 +6127,13 @@ "M512 528.516c-136.816 0-247.725-110.91-247.725-247.725s110.91-247.725 247.725-247.725c136.816 0 247.725 110.91 247.725 247.725v0c0 136.816-110.91 247.725-247.725 247.725v0zM512 132.155c-82.088 0-148.635 66.547-148.635 148.635s66.547 148.635 148.635 148.635c82.088 0 148.635-66.547 148.635-148.635v0c0-82.088-66.547-148.635-148.635-148.635v0z", "M974.421 990.935c-27.214-0.367-49.178-22.331-49.545-49.509v-0.036c0-128.817-70.024-214.696-412.876-214.696s-412.876 85.879-412.876 214.696c0 27.363-22.182 49.545-49.545 49.545s-49.545-22.182-49.545-49.545v0c0-313.786 358.706-313.786 511.966-313.786s511.966 0 511.966 313.786c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "user", - "profile", - "person", - "account", - "individual" - ], + "attrs": [{}, {}], + "tags": ["user", "profile", "person", "account", "individual"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 76, "id": 122, @@ -9125,27 +6152,13 @@ "M512 642.78c-24.113-0.325-43.573-19.786-43.898-43.866v-204.89c0-24.244 19.654-43.898 43.898-43.898s43.898 19.654 43.898 43.898v0 204.858c-0.325 24.113-19.786 43.573-43.866 43.898h-0.032z", "M512 818.373c-24.113-0.325-43.573-19.786-43.898-43.866v-29.297c0-24.244 19.654-43.898 43.898-43.898s43.898 19.654 43.898 43.898v0 29.265c-0.325 24.113-19.786 43.573-43.866 43.898h-0.032z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "exclamation-triangle", - "warning", - "alert", - "danger", - "caution" - ], + "attrs": [{}, {}, {}], + "tags": ["exclamation-triangle", "warning", "alert", "danger", "caution"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 75, "id": 123, @@ -9162,23 +6175,13 @@ "paths": [ "M788.745 110.712h-69.186v-69.186c0-22.926-18.586-41.512-41.512-41.512s-41.512 18.586-41.512 41.512v0 69.186h-249.071v-69.186c0-22.926-18.586-41.512-41.512-41.512s-41.512 18.586-41.512 41.512v0 69.186h-69.186c-84.063 0-152.209 68.147-152.209 152.209v0 608.839c0 84.063 68.147 152.209 152.209 152.209v0h553.491c84.063 0 152.209-68.147 152.209-152.209v0-608.839c0-84.063-68.147-152.209-152.209-152.209v0zM235.255 193.735h69.186v69.186c0 22.926 18.586 41.512 41.512 41.512s41.512-18.586 41.512-41.512v0-69.186h249.071v69.186c0 22.926 18.586 41.512 41.512 41.512s41.512-18.586 41.512-41.512v0-69.186h69.186c38.21 0 69.186 30.976 69.186 69.186v0 152.209h-691.862v-152.209c0-38.21 30.976-69.186 69.186-69.186v0zM788.745 940.947h-553.491c-38.21 0-69.186-30.976-69.186-69.186v0-373.606h691.862v373.606c0 38.21-30.976 69.186-69.186 69.186v0z" ], - "attrs": [ - {} - ], - "tags": [ - "calendar", - "date", - "event", - "schedule", - "day" - ], + "attrs": [{}], + "tags": ["calendar", "date", "event", "schedule", "day"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 74, "id": 124, @@ -9196,25 +6199,13 @@ "M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z", "M625.777 782.223c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-227.56-227.56c-7.709-7.719-12.479-18.379-12.479-30.151s4.768-22.432 12.479-30.152v0l227.556-227.556c7.599-7.095 17.835-11.451 29.087-11.451 23.564 0 42.667 19.103 42.667 42.667 0 11.253-4.356 21.488-11.475 29.112l0.023-0.025-197.404 197.404 197.404 197.404c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "chevron-circle-left", - "back", - "return", - "left", - "previous" - ], + "attrs": [{}, {}], + "tags": ["chevron-circle-left", "back", "return", "left", "previous"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 73, "id": 125, @@ -9232,25 +6223,13 @@ "M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z", "M512 668.444c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-227.56-227.56c-7.095-7.599-11.451-17.835-11.451-29.087 0-23.564 19.103-42.667 42.667-42.667 11.253 0 21.488 4.356 29.112 11.475l-0.025-0.023 197.404 197.404 197.404-197.404c7.599-7.095 17.835-11.451 29.087-11.451 23.564 0 42.667 19.103 42.667 42.667 0 11.253-4.356 21.488-11.475 29.112l0.023-0.025-227.556 227.556c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "chevron-circle-down", - "download", - "decrease", - "down", - "lower" - ], + "attrs": [{}, {}], + "tags": ["chevron-circle-down", "download", "decrease", "down", "lower"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 70, "id": 126, @@ -9268,25 +6247,13 @@ "M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z", "M398.223 782.223c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-0.004-0.004c-7.709-7.719-12.479-18.379-12.479-30.151s4.768-22.432 12.479-30.152v0l197.404-197.404-197.404-197.404c-7.095-7.599-11.451-17.835-11.451-29.087 0-23.564 19.103-42.667 42.667-42.667 11.253 0 21.488 4.356 29.112 11.475l-0.025-0.023 227.556 227.556c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0l-227.556 227.556c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "chevron-circle-right", - "next", - "proceed", - "right", - "forward" - ], + "attrs": [{}, {}], + "tags": ["chevron-circle-right", "next", "proceed", "right", "forward"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 69, "id": 127, @@ -9304,25 +6271,13 @@ "M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z", "M739.556 668.444c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-197.408-197.408-197.404 197.404c-7.599 7.095-17.835 11.451-29.087 11.451-23.564 0-42.667-19.103-42.667-42.667 0-11.253 4.356-21.488 11.475-29.112l-0.023 0.025 227.556-227.556c7.719-7.709 18.379-12.479 30.151-12.479s22.432 4.768 30.152 12.479v0l227.556 227.556c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "chevron-circle-up", - "upload", - "increase", - "up", - "elevate" - ], + "attrs": [{}, {}], + "tags": ["chevron-circle-up", "upload", "increase", "up", "elevate"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 68, "id": 128, @@ -9340,25 +6295,13 @@ "M512 902.549c-0.077 0-0.172 0-0.257 0-15.319 0-29.178-6.257-39.16-16.361l-0.005-0.005-258.132-260.364c-5.628-8.568-8.981-19.073-8.981-30.354 0-30.81 24.977-55.792 55.792-55.792 10.145 0 19.649 2.705 27.846 7.433l-0.269-0.143 223.173 223.173 223.173-223.173c7.925-4.589 17.434-7.289 27.577-7.289 30.81 0 55.792 24.977 55.792 55.792 0 11.285-3.353 21.785-9.108 30.566l0.128-0.209-258.132 258.132c-9.737 10.997-23.705 18.053-39.331 18.593l-0.092 0.004z", "M512 493.405c-0.077 0-0.172 0-0.257 0-15.319 0-29.178-6.257-39.16-16.361l-0.005-0.005-258.132-262.596c-3.437-7.037-5.446-15.305-5.446-24.041 0-30.81 24.977-55.792 55.792-55.792 8.741 0 17.009 2.009 24.377 5.597l-0.329-0.145 223.173 223.173 223.173-223.173c7.037-3.437 15.305-5.446 24.041-5.446 30.81 0 55.792 24.977 55.792 55.792 0 8.741-2.009 17.009-5.597 24.377l0.145-0.329-260.364 260.364c-9.233 10.493-22.31 17.429-37.002 18.583l-0.192 0.012z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "angle-double-down", - "fast-fall", - "down", - "decrease", - "lower" - ], + "attrs": [{}, {}], + "tags": ["angle-double-down", "fast-fall", "down", "decrease", "lower"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 67, "id": 129, @@ -9376,25 +6319,13 @@ "M436.578 832.544c-0.073 0-0.172 0-0.262 0-15.535 0-29.584-6.348-39.707-16.591l-0.004-0.004-261.716-263.977c-10.22-10.237-16.542-24.365-16.542-39.973s6.32-29.742 16.542-39.973v0l261.716-261.716c8.688-5.708 19.333-9.102 30.778-9.102 31.242 0 56.568 25.327 56.568 56.568 0 10.286-2.746 19.925-7.538 28.233l0.144-0.272-226.267 226.267 226.267 226.267c10.22 10.237 16.542 24.365 16.542 39.973s-6.32 29.742-16.542 39.973v0c-9.854 8.923-22.994 14.389-37.408 14.389-0.902 0-1.8-0.024-2.694-0.065l0.124 0.004z", "M851.399 832.544c-15.091-1.188-28.351-8.214-37.656-18.795l-0.055-0.065-263.977-263.977c-10.22-10.237-16.542-24.365-16.542-39.973s6.32-29.742 16.542-39.973v0l263.977-259.453c7.129-3.487 15.515-5.521 24.379-5.521 31.242 0 56.568 25.327 56.568 56.568 0 8.864-2.038 17.25-5.669 24.715l0.144-0.336-226.267 226.267 226.267 226.267c8.942 9.959 14.408 23.201 14.408 37.714s-5.466 27.749-14.45 37.763l0.045-0.055c-9.366 10.641-22.619 17.666-37.517 18.843l-0.193 0.014z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "angle-double-left", - "fast-return", - "left", - "back", - "previous" - ], + "attrs": [{}, {}], + "tags": ["angle-double-left", "fast-return", "left", "back", "previous"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 66, "id": 130, @@ -9412,25 +6343,13 @@ "M587.102 831.182c-0.073 0-0.171 0-0.259 0-15.47 0-29.463-6.321-39.534-16.519l-0.004-0.004c-10.173-10.194-16.472-24.266-16.472-39.803s6.29-29.611 16.472-39.809v0l225.304-225.304-225.304-225.304c-3.536-7.161-5.605-15.588-5.605-24.492 0-31.111 25.217-56.325 56.325-56.325 10.665 0 20.638 2.967 29.14 8.115l-0.251-0.143 262.858 262.858c10.173 10.194 16.472 24.266 16.472 39.803s-6.29 29.611-16.472 39.809v0l-262.858 258.35c-9.83 11.106-23.933 18.225-39.711 18.775l-0.094 0.004z", "M174.042 831.182c-15.029-1.181-28.228-8.178-37.495-18.716l-0.053-0.063c-8.9-9.92-14.342-23.099-14.342-37.554s5.442-27.63 14.391-37.603l-0.045 0.053 225.304-225.304-225.304-225.304c-3.467-7.105-5.497-15.45-5.497-24.276 0-31.111 25.217-56.325 56.325-56.325 8.82 0 17.176 2.028 24.609 5.644l-0.339-0.145 262.858 262.858c10.173 10.194 16.472 24.266 16.472 39.803s-6.29 29.611-16.472 39.809v0l-262.858 258.35c-9.32 10.596-22.521 17.598-37.357 18.765l-0.192 0.014z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "angle-double-right", - "fast-proceed", - "right", - "next", - "forward" - ], + "attrs": [{}, {}], + "tags": ["angle-double-right", "fast-proceed", "right", "next", "forward"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 65, "id": 131, @@ -9448,25 +6367,13 @@ "M768.744 493.657c-0.079 0-0.163 0-0.259 0-15.11 0-28.77-6.175-38.616-16.135l-220.071-220.071-220.067 220.067c-6.991 3.451-15.223 5.479-23.923 5.479-30.385 0-55.016-24.631-55.016-55.016 0-10.412 2.899-20.155 7.927-28.458l-0.139 0.247 254.542-254.542c9.955-9.943 23.695-16.087 38.874-16.087s28.926 6.151 38.877 16.087v0l256.744 256.744c9.943 9.955 16.087 23.695 16.087 38.874s-6.151 28.926-16.087 38.877v0c-9.583 8.683-22.363 13.999-36.378 13.999-0.883 0-1.752-0.019-2.623-0.067l0.127 0.007z", "M768.744 897.118c-14.683-1.159-27.57-7.987-36.629-18.283l-0.055-0.060-220.067-220.067-220.067 220.067c-6.935 3.391-15.091 5.371-23.707 5.371-30.385 0-55.016-24.631-55.016-55.016 0-8.623 1.987-16.772 5.515-24.038l-0.139 0.331 256.744-256.744c9.955-9.943 23.695-16.087 38.874-16.087s28.926 6.151 38.877 16.087v0l252.342 256.744c8.695 9.691 14.011 22.565 14.011 36.678s-5.316 26.99-14.059 36.726l0.043-0.055c-9.104 10.351-22.001 17.184-36.486 18.331l-0.187 0.012z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "angle-double-up", - "fast-rise", - "lift", - "double-up", - "increase" - ], + "attrs": [{}, {}], + "tags": ["angle-double-up", "fast-rise", "lift", "double-up", "increase"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 64, "id": 132, @@ -9483,23 +6390,13 @@ "paths": [ "M512 724.21c-0.086 0-0.192 0-0.293 0-17.487 0-33.3-7.139-44.687-18.671l-0.006-0.006-294.549-297.097c-6.421-9.779-10.246-21.757-10.246-34.639 0-35.163 28.506-63.662 63.662-63.662 11.573 0 22.424 3.091 31.773 8.485l-0.306-0.164 254.656 254.656 254.656-254.656c9.044-5.23 19.894-8.318 31.469-8.318 35.163 0 63.662 28.506 63.662 63.662 0 12.88-3.82 24.863-10.395 34.879l0.149-0.244-297.097 297.097c-10.874 11.029-25.782 18.050-42.325 18.671l-0.112 0.002z" ], - "attrs": [ - {} - ], - "tags": [ - "angle-down", - "fall", - "down", - "decrease", - "lower" - ], + "attrs": [{}], + "tags": ["angle-down", "fall", "down", "decrease", "lower"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 224, "id": 133, @@ -9516,23 +6413,13 @@ "paths": [ "M645.785 836.904c-0.077 0-0.174 0-0.264 0-15.744 0-29.987-6.434-40.247-16.814l-267.57-267.57c-10.36-10.374-16.768-24.697-16.768-40.517s6.404-30.147 16.768-40.517v0l267.566-265.27c8.804-5.784 19.594-9.224 31.197-9.224 31.667 0 57.335 25.671 57.335 57.335 0 10.424-2.782 20.194-7.64 28.617l0.144-0.274-229.343 229.343 229.343 229.343c10.36 10.374 16.768 24.697 16.768 40.517s-6.404 30.147-16.768 40.517v0c-9.987 9.044-23.307 14.584-37.917 14.584-0.914 0-1.824-0.023-2.732-0.064l0.124 0.004z" ], - "attrs": [ - {} - ], - "tags": [ - "angle-left", - "back", - "return", - "left", - "previous" - ], + "attrs": [{}], + "tags": ["angle-left", "back", "return", "left", "previous"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 62, "id": 134, @@ -9549,23 +6436,13 @@ "paths": [ "M377.809 837.894c-16.204-0.566-30.605-7.836-40.589-19.11l-0.054-0.059c-10.396-10.404-16.822-24.776-16.822-40.643s6.424-30.235 16.822-40.645v0l230.044-230.044-230.044-230.044c-2.746-6.474-4.334-14.004-4.334-21.905 0-31.765 25.748-57.513 57.513-57.513 10.324 0 20.016 2.723 28.392 7.484l-0.286-0.149 268.384 268.384c10.396 10.406 16.822 24.773 16.822 40.643s-6.424 30.236-16.822 40.645v0l-268.384 263.783c-10.036 11.334-24.433 18.607-40.543 19.164l-0.096 0.006z" ], - "attrs": [ - {} - ], - "tags": [ - "angle-right", - "next", - "proceed", - "right", - "forward" - ], + "attrs": [{}], + "tags": ["angle-right", "next", "proceed", "right", "forward"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 61, "id": 135, @@ -9582,23 +6459,13 @@ "paths": [ "M804.999 721.286c-0.087 0-0.194 0-0.29 0-17.244 0-32.838-7.040-44.069-18.415l-251.149-251.149-251.143 251.143c-7.978 3.94-17.369 6.249-27.304 6.249-34.676 0-62.787-28.109-62.787-62.787 0-11.887 3.305-23 9.042-32.478l-0.157 0.277 292.999-292.999c11.357-11.344 27.043-18.363 44.37-18.363s33.008 7.014 44.37 18.363v0l292.999 292.999c11.344 11.357 18.363 27.043 18.363 44.37s-7.014 33.008-18.363 44.37v0c-11.24 11.41-26.866 18.481-44.134 18.481-0.966 0-1.925-0.024-2.88-0.070l0.133 0.002z" ], - "attrs": [ - {} - ], - "tags": [ - "angle-up", - "rise", - "lift", - "up", - "increase" - ], + "attrs": [{}], + "tags": ["angle-up", "rise", "lift", "up", "increase"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 60, "id": 136, @@ -9617,27 +6484,13 @@ "M746.058 321.828c-0.060 0-0.133 0-0.204 0-12.052 0-22.954-4.923-30.804-12.869l-203.048-203.048-203.044 203.044c-7.816 7.297-18.344 11.778-29.918 11.778-24.237 0-43.886-19.648-43.886-43.886 0-11.575 4.48-22.102 11.803-29.944l-0.023 0.026 234.058-234.058c7.939-7.93 18.904-12.835 31.012-12.835s23.073 4.904 31.013 12.835v0l234.058 234.058c7.93 7.939 12.835 18.904 12.835 31.012s-4.904 23.073-12.835 31.013v0c-7.854 7.95-18.756 12.874-30.808 12.874-0.071 0-0.144 0-0.215 0h0.011z", "M512 731.429c-24.106-0.325-43.561-19.78-43.886-43.854v-643.688c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v0 643.657c-0.325 24.106-19.78 43.561-43.854 43.886h-0.032z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "upload", - "send", - "transfer", - "give", - "provide" - ], + "attrs": [{}, {}, {}], + "tags": ["upload", "send", "transfer", "give", "provide"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 59, "id": 137, @@ -9656,27 +6509,13 @@ "M512 731.429c-0.060 0-0.133 0-0.204 0-12.052 0-22.954-4.923-30.804-12.869l-234.062-234.062c-7.297-7.816-11.778-18.344-11.778-29.918 0-24.237 19.648-43.886 43.886-43.886 11.575 0 22.102 4.48 29.944 11.803l-0.026-0.023 203.044 203.044 203.044-203.044c7.816-7.297 18.344-11.778 29.918-11.778 24.237 0 43.886 19.648 43.886 43.886 0 11.575-4.48 22.102-11.803 29.944l0.023-0.026-234.058 234.058c-7.854 7.95-18.756 12.874-30.808 12.874-0.071 0-0.144 0-0.215 0h0.011z", "M512 731.429c-24.106-0.325-43.561-19.78-43.886-43.854v-643.688c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v0 643.657c-0.325 24.106-19.78 43.561-43.854 43.886h-0.032z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "download", - "save", - "transfer", - "get", - "receive" - ], + "attrs": [{}, {}, {}], + "tags": ["download", "save", "transfer", "get", "receive"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 113, "id": 138, @@ -9693,23 +6532,13 @@ "paths": [ "M512 0c-282.769 0-512 229.231-512 512s229.231 512 512 512c282.769 0 512-229.231 512-512v0c0-282.769-229.231-512-512-512v0zM85.333 512c0-0.111 0-0.24 0-0.369 0-102.621 36.521-196.712 97.276-269.985l-0.565 0.701 599.609 599.609c-72.916 60.16-167.308 96.645-270.223 96.645-235.327 0-426.097-190.771-426.097-426.097 0-0.177 0-0.353 0-0.531v0.028zM841.956 781.653l-599.609-599.609c72.855-59.977 167.108-96.344 269.855-96.344 235.327 0 426.097 190.771 426.097 426.097 0 102.747-36.367 197-96.931 270.591l0.587-0.735z" ], - "attrs": [ - {} - ], - "tags": [ - "ban", - "block", - "stop", - "deny", - "prohibit" - ], + "attrs": [{}], + "tags": ["ban", "block", "stop", "deny", "prohibit"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 58, "id": 139, @@ -9726,23 +6555,13 @@ "paths": [ "M1021.85 393.483c-4.841-15.030-17.644-26.152-33.316-28.484l-0.227-0.028-303.002-44.165-135.848-274.491c-7.746-12.831-21.614-21.279-37.457-21.279s-29.71 8.447-37.346 21.083l-0.11 0.195-135.848 274.491-303.002 44.165c-15.899 2.36-28.701 13.481-33.462 28.219l-0.081 0.292c-1.397 4-2.204 8.612-2.204 13.413 0 11.571 4.687 22.048 12.267 29.634v0l220.265 213.556-51.991 301.885c-0.38 2.136-0.597 4.594-0.597 7.102 0 14.016 6.787 26.448 17.254 34.186l0.115 0.081c6.76 4.866 15.204 7.783 24.332 7.783 7.263 0 14.096-1.847 20.052-5.097l-0.219 0.11 270.579-142.557 271.137 142.557c5.647 3.156 12.387 5.020 19.564 5.031h0.004c9.211-0.109 17.721-3.021 24.742-7.922l-0.143 0.094c10.582-7.821 17.369-20.251 17.369-34.267 0-2.509-0.218-4.967-0.634-7.356l0.037 0.254-52.551-301.885 219.705-213.556c7.83-7.626 12.687-18.27 12.687-30.050 0-4.646-0.756-9.117-2.151-13.294l0.085 0.296z" ], - "attrs": [ - {} - ], - "tags": [ - "star-fill", - "favorite", - "rate", - "like", - "full-star" - ], + "attrs": [{}], + "tags": ["star-fill", "favorite", "rate", "like", "full-star"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 57, "id": 140, @@ -9759,23 +6578,13 @@ "paths": [ "M802.661 1001.092c-7.178-0.012-13.918-1.875-19.772-5.137l0.207 0.106-271.096-142.535-271.096 142.535c-5.737 3.14-12.567 4.986-19.829 4.986-9.126 0-17.571-2.916-24.452-7.867l0.124 0.085c-10.58-7.82-17.366-20.248-17.366-34.262 0-2.509 0.217-4.966 0.634-7.355l-0.037 0.254 52.543-301.84-220.232-213.524c-7.577-7.585-12.265-18.059-12.265-29.629 0-4.8 0.807-9.412 2.291-13.706l-0.089 0.295c4.841-15.028 17.641-26.148 33.311-28.48l0.227-0.028 302.957-44.158 135.828-274.45c7.745-12.829 21.611-21.276 37.451-21.276s29.706 8.446 37.341 21.080l0.11 0.195 135.828 274.45 302.957 44.158c15.896 2.359 28.697 13.479 33.457 28.215l0.081 0.292c1.397 4 2.204 8.611 2.204 13.411 0 11.569-4.686 22.045-12.265 29.63v0l-220.232 213.524 51.984 301.84c0.38 2.135 0.597 4.593 0.597 7.101 0 14.014-6.786 26.444-17.251 34.181l-0.115 0.081c-6.725 4.703-15.021 7.598-23.979 7.824l-0.056 0.001zM512 764.651c7.119 0.088 13.834 1.727 19.85 4.594l-0.287-0.123 215.201 111.792-40.805-239.795c-0.368-2.129-0.579-4.58-0.579-7.081 0-11.813 4.698-22.528 12.328-30.38l-0.010 0.010 174.396-167.689-240.912-35.774c-13.783-2.252-25.168-10.868-31.19-22.677l-0.111-0.241-107.88-217.995-107.88 218.555c-6.135 12.049-17.52 20.666-31.056 22.884l-0.246 0.033-240.912 35.215 174.396 167.689c7.619 7.842 12.317 18.557 12.317 30.37 0 2.501-0.211 4.952-0.614 7.338l0.035-0.257-40.805 241.472 215.201-111.792c5.628-3.296 12.279-5.497 19.381-6.135l0.183-0.013z" ], - "attrs": [ - {} - ], - "tags": [ - "star", - "favorite", - "rate", - "like", - "highlight" - ], + "attrs": [{}], + "tags": ["star", "favorite", "rate", "like", "highlight"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 56, "id": 141, @@ -9792,23 +6601,13 @@ "paths": [ "M679.213 992.738c-0.086 0-0.19 0-0.292 0-17.22 0-32.796-7.035-44.013-18.388l-418.039-418.039c-11.33-11.344-18.339-27.010-18.339-44.311s7.007-32.967 18.339-44.313v0l418.033-418.033c11.167-10.427 26.211-16.828 42.747-16.828 34.631 0 62.705 28.074 62.705 62.705 0 16.538-6.402 31.58-16.864 42.785l0.034-0.037-373.722 373.722 373.722 373.722c11.33 11.344 18.339 27.010 18.339 44.311s-7.007 32.967-18.339 44.313v0c-11.222 11.36-26.798 18.394-44.019 18.394-0.102 0-0.205 0-0.307 0h0.016z" ], - "attrs": [ - {} - ], - "tags": [ - "chevron-left", - "backward", - "previous", - "return", - "left" - ], + "attrs": [{}], + "tags": ["chevron-left", "backward", "previous", "return", "left"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 16, "id": 142, @@ -9825,23 +6624,13 @@ "paths": [ "M344.779 992.761c-0.086 0-0.19 0-0.292 0-17.221 0-32.798-7.035-44.016-18.389l-0.006-0.006c-11.331-11.345-18.34-27.011-18.34-44.313s7.008-32.969 18.34-44.315v0l373.739-373.739-373.739-373.739c-10.427-11.167-16.829-26.212-16.829-42.749 0-34.632 28.075-62.708 62.708-62.708 16.539 0 31.582 6.402 42.787 16.865l-0.037-0.034 418.053 418.053c11.331 11.345 18.34 27.011 18.34 44.313s-7.008 32.969-18.34 44.315v0l-418.053 418.053c-11.223 11.36-26.8 18.395-44.021 18.395-0.102 0-0.205 0-0.307 0h0.016z" ], - "attrs": [ - {} - ], - "tags": [ - "chevron-right", - "forward", - "next", - "right", - "proceed" - ], + "attrs": [{}], + "tags": ["chevron-right", "forward", "next", "right", "proceed"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 17, "id": 143, @@ -9858,23 +6647,13 @@ "paths": [ "M512 774.266c-0.084 0-0.183 0-0.282 0-16.621 0-31.655-6.79-42.481-17.748l-403.49-403.49c-6.608-9.557-10.557-21.395-10.557-34.153 0-33.426 27.098-60.522 60.522-60.522 13.37 0 25.728 4.335 35.742 11.677l-0.17-0.119 360.715 358.295 360.715-358.295c9.294-6.106 20.686-9.741 32.927-9.741 33.426 0 60.522 27.098 60.522 60.522 0 11.002-2.935 21.318-8.065 30.207l0.155-0.294-403.485 403.485c-10.561 11.928-25.717 19.583-42.668 20.171l-0.102 0.002z" ], - "attrs": [ - {} - ], - "tags": [ - "chevron-down", - "down", - "fall", - "decrease", - "lower" - ], + "attrs": [{}], + "tags": ["chevron-down", "down", "fall", "decrease", "lower"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 18, "id": 144, @@ -9891,23 +6670,13 @@ "paths": [ "M912.529 772.345c-0.083 0-0.182 0-0.279 0-16.5 0-31.424-6.74-42.17-17.619l-358.079-358.079-358.074 355.671c-9.226 6.061-20.534 9.669-32.685 9.669-33.181 0-60.080-26.899-60.080-60.080 0-10.921 2.914-21.161 8.005-29.985l-0.154 0.291 400.529-400.529c10.869-10.856 25.879-17.571 42.456-17.571s31.587 6.714 42.457 17.571v0l400.529 400.529c10.856 10.869 17.571 25.879 17.571 42.456s-6.714 31.587-17.571 42.457v0c-10.467 9.481-24.421 15.283-39.728 15.283-0.96 0-1.913-0.022-2.862-0.068l0.134 0.005z" ], - "attrs": [ - {} - ], - "tags": [ - "chevron-up", - "up", - "increase", - "rise", - "elevate" - ], + "attrs": [{}], + "tags": ["chevron-up", "up", "increase", "rise", "elevate"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 19, "id": 145, @@ -9924,23 +6693,13 @@ "paths": [ "M777.445 959.937c-0.065 0-0.144 0-0.22 0-11.19 0-21.502-3.743-29.759-10.044l0.119 0.088-530.888-398.166c-12.143-9.177-19.908-23.59-19.908-39.817s7.765-30.639 19.784-39.726l0.124-0.091 530.888-398.166c8.229-6.251 18.645-10.014 29.941-10.014 8.203 0 15.94 1.984 22.762 5.498l-0.278-0.131c16.203 8.535 27.088 25.214 27.208 44.445v796.35c-0.121 19.249-11.006 35.927-26.932 44.329l-0.275 0.133c-6.602 3.186-14.334 5.125-22.5 5.309l-0.063 0.002zM329.508 512l398.166 298.625v-597.249z" ], - "attrs": [ - {} - ], - "tags": [ - "caret-left", - "previous", - "backward", - "left", - "return" - ], + "attrs": [{}], + "tags": ["caret-left", "previous", "backward", "left", "return"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 20, "id": 146, @@ -9957,23 +6716,13 @@ "paths": [ "M246.514 960.008c-8.001-0.105-15.52-2.052-22.189-5.441l0.287 0.133c-16.574-8.253-27.783-25.040-27.876-44.458v-796.469c0.092-19.426 11.302-36.213 27.587-44.339l0.287-0.132c6.449-3.33 14.077-5.284 22.158-5.284 11.175 0 21.478 3.731 29.729 10.017l-0.119-0.089 530.972 398.228c12.145 9.177 19.912 23.594 19.912 39.823s-7.766 30.645-19.789 39.733l-0.124 0.091-530.972 398.228c-8.14 6.214-18.456 9.957-29.645 9.957-0.077 0-0.156 0-0.232 0h0.012zM296.292 213.328v597.343l398.228-298.672z" ], - "attrs": [ - {} - ], - "tags": [ - "caret-right", - "next", - "forward", - "right", - "proceed" - ], + "attrs": [{}], + "tags": ["caret-right", "next", "forward", "right", "proceed"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 21, "id": 147, @@ -9990,23 +6739,13 @@ "paths": [ "M512 808.242c-0.092 0-0.203 0.002-0.311 0.002-15.157 0-28.607-7.307-37.020-18.589l-0.088-0.122-374.2-498.935c-5.874-7.735-9.411-17.522-9.411-28.14 0-7.708 1.865-14.982 5.168-21.391l-0.124 0.263c8.022-15.226 23.696-25.457 41.77-25.57h748.419c18.091 0.116 33.765 10.344 41.662 25.311l0.125 0.259c3.18 6.151 5.044 13.42 5.044 21.131 0 10.614-3.536 20.406-9.494 28.255l0.085-0.116-374.2 498.935c-8.503 11.404-21.951 18.712-37.108 18.712-0.109 0-0.218 0-0.329-0.002h0.017zM231.349 309.307l280.651 374.2 280.651-374.2z" ], - "attrs": [ - {} - ], - "tags": [ - "caret-down", - "collapse", - "down", - "fall", - "decrease" - ], + "attrs": [{}], + "tags": ["caret-down", "collapse", "down", "fall", "decrease"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 22, "id": 148, @@ -10023,23 +6762,13 @@ "paths": [ "M886.087 808.153h-748.175c-18.084-0.115-33.754-10.339-41.649-25.303l-0.125-0.259c-3.18-6.148-5.042-13.416-5.042-21.125 0-10.612 3.535-20.4 9.492-28.247l-0.085 0.116 374.087-498.782c8.871-10.966 22.328-17.919 37.409-17.919s28.537 6.953 37.338 17.828l0.069 0.090 374.087 498.782c5.874 7.732 9.407 17.518 9.407 28.131 0 7.706-1.864 14.977-5.165 21.386l0.123-0.262c-8.019 15.222-23.689 25.45-41.757 25.562h-0.016zM231.436 714.631h561.131l-280.564-374.087z" ], - "attrs": [ - {} - ], - "tags": [ - "caret-up", - "expand", - "up", - "rise", - "increase" - ], + "attrs": [{}], + "tags": ["caret-up", "expand", "up", "rise", "increase"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 23, "id": 149, @@ -10057,25 +6786,13 @@ "M440.071 880.415c-243.195 0-440.344-197.149-440.344-440.344s197.149-440.344 440.344-440.344c243.195 0 440.344 197.149 440.344 440.344v0c0 243.195-197.149 440.344-440.344 440.344v0zM440.071 88.031c-193.781 0-350.872 157.090-350.872 350.872s157.090 350.872 350.872 350.872c193.781 0 350.872-157.090 350.872-350.872v0c0-193.781-157.090-350.872-350.872-350.872v0z", "M979.828 1023.687c-0.060 0-0.133 0-0.204 0-12.045 0-22.94-4.92-30.785-12.862l-241.52-241.52c-7.293-7.811-11.771-18.333-11.771-29.899 0-24.222 19.636-43.859 43.859-43.859 11.568 0 22.088 4.478 29.926 11.795l-0.026-0.023 241.516 241.516c7.925 7.934 12.827 18.892 12.827 30.993s-4.901 23.059-12.827 30.995v0c-7.849 7.945-18.744 12.866-30.789 12.866-0.071 0-0.144 0-0.215 0h0.011z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "search", - "find", - "query", - "lookup", - "discover" - ], + "attrs": [{}, {}], + "tags": ["search", "find", "query", "lookup", "discover"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 24, "id": 150, @@ -10092,24 +6809,14 @@ "paths": [ "M367.973 877.709c-12.364-0.429-23.354-5.979-30.973-14.583l-0.039-0.045-292.569-292.569c-12.118-7.943-20.011-21.462-20.011-36.822 0-24.237 19.649-43.886 43.886-43.886 16.258 0 30.454 8.843 38.038 21.983l0.112 0.213 261.556 259.802 612.637-610.884c6.739-4.429 14.999-7.063 23.874-7.063 24.237 0 43.886 19.649 43.886 43.886 0 7.977-2.129 15.457-5.848 21.903l0.112-0.213-643.651 643.651c-7.658 8.649-18.646 14.2-30.94 14.626l-0.073 0.001z" ], - "attrs": [ - {} - ], - "tags": [ - "check", - "done", - "complete", - "ok", - "approve" - ], + "attrs": [{}], + "tags": ["check", "done", "complete", "ok", "approve"], "grid": 16, "isMulticolor": false, "isMulticolor2": false, "width": 1088 }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 25, "id": 151, @@ -10127,25 +6834,13 @@ "M426.842 696.51c-11.361-0.894-21.337-6.182-28.346-14.147l-0.040-0.047-170.317-170.317c-2.623-5.368-4.157-11.68-4.157-18.35 0-23.516 19.064-42.579 42.579-42.579 6.67 0 12.983 1.534 18.603 4.269l-0.253-0.11 140.228 140.228 484.268-480.861c5.368-2.623 11.68-4.157 18.35-4.157 23.516 0 42.579 19.064 42.579 42.579 0 6.67-1.534 12.983-4.269 18.603l0.11-0.253-510.95 510.95c-7.048 8.010-17.025 13.299-28.241 14.184l-0.146 0.009z", "M512 1022.95c-191.476-0.317-358.217-105.908-445.47-261.972l-1.328-2.587c-31.938-55.832-53.595-121.525-60.581-191.54l-0.166-2.053c-1.75-15.87-2.746-34.274-2.746-52.91 0-191.528 105.381-358.444 261.324-445.927l2.575-1.327c55.832-31.938 121.525-53.595 191.54-60.581l2.053-0.166c16.139-1.838 34.846-2.885 53.796-2.885 52.724 0 103.554 8.111 151.308 23.156l-3.563-0.969c19.66 4.032 34.236 21.19 34.236 41.754 0 23.516-19.064 42.579-42.579 42.579-5.793 0-11.317-1.158-16.352-3.253l0.282 0.104c-37.278-11.625-80.141-18.322-124.567-18.322-16.116 0-32.026 0.881-47.685 2.599l1.933-0.172c-60.018 6.3-114.675 24.271-163.354 51.622l2.121-1.095c-49.065 27.393-90.495 62.305-124.293 103.695l-0.607 0.765c-59.499 72.093-95.584 165.431-95.584 267.195 0 16.071 0.899 31.933 2.652 47.536l-0.174-1.916c6.3 60.018 24.271 114.675 51.622 163.354l-1.095-2.121c27.393 49.065 62.305 90.495 103.695 124.293l0.765 0.607c72.093 59.499 165.431 95.584 267.195 95.584 16.071 0 31.933-0.899 47.536-2.652l-1.916 0.174c60.018-6.3 114.675-24.271 163.354-51.622l-2.121 1.095c49.065-27.393 90.495-62.305 124.293-103.695l0.607-0.765c59.499-72.093 95.584-165.431 95.584-267.195 0-16.071-0.899-31.933-2.652-47.536l0.174 1.916c-0.129-1.276-0.204-2.758-0.204-4.258 0-24.725 20.044-44.769 44.769-44.769 23.226 0 42.321 17.686 44.551 40.326l0.015 0.185c1.73 15.781 2.716 34.082 2.716 52.613 0 191.743-105.619 358.82-261.851 446.222l-2.584 1.328c-56.511 33.262-123.144 55.912-194.296 63.403l-2.137 0.182c-17.6 0-35.767 0-52.798 0z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "check-circle", - "done", - "complete", - "ok", - "approve" - ], + "attrs": [{}, {}], + "tags": ["check-circle", "done", "complete", "ok", "approve"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 26, "id": 152, @@ -10162,23 +6857,13 @@ "paths": [ "M586.932 512l312.455-312.455c10.394-9.708 16.875-23.488 16.875-38.79 0-29.283-23.737-53.020-53.020-53.020-15.299 0-29.084 6.481-38.759 16.841l-0.027 0.029-312.455 312.455-312.455-312.455c-9.444-8.816-22.161-14.228-36.145-14.228-29.283 0-53.020 23.737-53.020 53.020 0 13.985 5.412 26.701 14.261 36.174l-0.027-0.029 312.455 312.455-312.455 312.455c-9.582 9.589-15.504 22.839-15.504 37.468s5.926 27.874 15.504 37.469v0c9.589 9.582 22.839 15.504 37.468 15.504s27.874-5.926 37.469-15.504v0l312.455-312.455 312.455 312.455c9.589 9.582 22.839 15.504 37.468 15.504s27.874-5.926 37.469-15.504v0c9.582-9.589 15.504-22.839 15.504-37.468s-5.926-27.874-15.504-37.469v0z" ], - "attrs": [ - {} - ], - "tags": [ - "times", - "close", - "cancel", - "delete", - "remove" - ], + "attrs": [{}], + "tags": ["times", "close", "cancel", "delete", "remove"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 265, "id": 153, @@ -10197,27 +6882,13 @@ "M341.333 725.333c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-0.004-0.004c-7.709-7.719-12.479-18.379-12.479-30.151s4.768-22.432 12.479-30.152v0l341.333-341.333c7.599-7.095 17.835-11.451 29.087-11.451 23.564 0 42.667 19.103 42.667 42.667 0 11.253-4.356 21.488-11.475 29.112l0.023-0.025-341.333 341.333c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z", "M682.667 725.333c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-341.337-341.337c-7.095-7.599-11.451-17.835-11.451-29.087 0-23.564 19.103-42.667 42.667-42.667 11.253 0 21.488 4.356 29.112 11.475l-0.025-0.023 341.333 341.333c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "times-circle", - "close", - "cancel", - "delete", - "times" - ], + "attrs": [{}, {}, {}], + "tags": ["times-circle", "close", "cancel", "delete", "times"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 28, "id": 154, @@ -10234,23 +6905,13 @@ "paths": [ "M559.485 464.515v-395.695c0-26.223-21.257-47.485-47.485-47.485s-47.485 21.257-47.485 47.485v0 395.695h-395.695c-26.223 0-47.485 21.257-47.485 47.485s21.257 47.485 47.485 47.485v0h395.695v395.695c0.352 26.082 21.403 47.133 47.447 47.485h0.033c26.223 0 47.485-21.257 47.485-47.485v0-395.695h395.695c26.223 0 47.485-21.257 47.485-47.485v0c-0.352-26.082-21.403-47.133-47.447-47.485h-0.033z" ], - "attrs": [ - {} - ], - "tags": [ - "plus", - "add", - "increase", - "more", - "extra" - ], + "attrs": [{}], + "tags": ["plus", "add", "increase", "more", "extra"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 35, "id": 155, @@ -10269,27 +6930,13 @@ "M512 782.223c-23.436-0.316-42.351-19.231-42.667-42.636v-455.141c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 455.111c-0.316 23.436-19.231 42.351-42.636 42.667h-0.031z", "M739.556 554.667h-455.111c-23.564 0-42.667-19.103-42.667-42.667s19.103-42.667 42.667-42.667v0h455.111c23.564 0 42.667 19.103 42.667 42.667s-19.103 42.667-42.667 42.667v0z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "plus-circle", - "add", - "increase", - "plus", - "more" - ], + "attrs": [{}, {}, {}], + "tags": ["plus-circle", "add", "increase", "plus", "more"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 36, "id": 156, @@ -10303,26 +6950,14 @@ }, { "icon": { - "paths": [ - "M967.085 568.886h-910.171c-31.417 0-56.886-25.469-56.886-56.886s25.469-56.886 56.886-56.886v0h910.171c31.417 0 56.886 25.469 56.886 56.886s-25.469 56.886-56.886 56.886v0z" - ], - "attrs": [ - {} - ], - "tags": [ - "minus", - "remove", - "subtract", - "decrease", - "less" - ], + "paths": ["M967.085 568.886h-910.171c-31.417 0-56.886-25.469-56.886-56.886s25.469-56.886 56.886-56.886v0h910.171c31.417 0 56.886 25.469 56.886 56.886s-25.469 56.886-56.886 56.886v0z"], + "attrs": [{}], + "tags": ["minus", "remove", "subtract", "decrease", "less"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 41, "id": 157, @@ -10340,25 +6975,13 @@ "M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z", "M739.556 554.667h-455.111c-23.564 0-42.667-19.103-42.667-42.667s19.103-42.667 42.667-42.667v0h455.111c23.564 0 42.667 19.103 42.667 42.667s-19.103 42.667-42.667 42.667v0z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "minus-circle", - "remove", - "subtract", - "decrease", - "minus" - ], + "attrs": [{}, {}], + "tags": ["minus-circle", "remove", "subtract", "decrease", "minus"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 42, "id": 158, @@ -10372,27 +6995,14 @@ }, { "icon": { - "paths": [ - "M1024 512c0 282.769-229.231 512-512 512s-512-229.231-512-512c0-282.769 229.231-512 512-512s512 229.231 512 512z" - ], - "attrs": [ - {} - ], - "tags": [ - "circle-on", - "deprecate", - "on", - "enable", - "active", - "start" - ], + "paths": ["M1024 512c0 282.769-229.231 512-512 512s-512-229.231-512-512c0-282.769 229.231-512 512-512s512 229.231 512 512z"], + "attrs": [{}], + "tags": ["circle-on", "deprecate", "on", "enable", "active", "start"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 47, "id": 159, @@ -10409,24 +7019,13 @@ "paths": [ "M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z" ], - "attrs": [ - {} - ], - "tags": [ - "circle-off", - "deprecate", - "off", - "disable", - "inactive", - "stop" - ], + "attrs": [{}], + "tags": ["circle-off", "deprecate", "off", "disable", "inactive", "stop"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 48, "id": 160, @@ -10443,23 +7042,13 @@ "paths": [ "M512 761.297c-0.059 0-0.133 0-0.206 0-12.080 0-23.010-4.935-30.879-12.901l-410.613-410.613c-7.95-7.958-12.867-18.951-12.867-31.089 0-24.283 19.676-43.971 43.952-43.993h821.216c23.565 0.924 42.321 20.252 42.321 43.961 0 11.301-4.262 21.608-11.268 29.401l0.035-0.040-410.607 410.607c-7.678 8.671-18.694 14.235-31.015 14.662l-0.074 0.003zM207.563 350.691l304.437 304.437 304.437-304.437z" ], - "attrs": [ - {} - ], - "tags": [ - "sort-down", - "descending", - "down", - "decrease", - "lower" - ], + "attrs": [{}], + "tags": ["sort-down", "descending", "down", "decrease", "lower"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 51, "id": 161, @@ -10476,23 +7065,13 @@ "paths": [ "M921.888 760.859h-819.773c-0.088 0-0.19 0.002-0.294 0.002-18.019 0-33.47-11-40.004-26.651l-0.105-0.287c-1.856-4.68-2.932-10.103-2.932-15.777 0-11.845 4.689-22.595 12.313-30.495l409.875-409.875c7.945-7.935 18.917-12.844 31.034-12.844s23.089 4.908 31.035 12.844v0l409.888 409.888c7.91 7.94 12.801 18.896 12.801 30.993 0 6.145-1.262 11.997-3.542 17.308l0.108-0.285c-7.032 14.993-22.001 25.192-39.352 25.192-0.369 0-0.739-0.004-1.106-0.013l0.055 0.002zM208.099 673.027h607.804l-303.901-303.901z" ], - "attrs": [ - {} - ], - "tags": [ - "sort-up", - "ascending", - "up", - "increase", - "elevate" - ], + "attrs": [{}], + "tags": ["sort-up", "ascending", "up", "increase", "elevate"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 52, "id": 162, @@ -10510,23 +7089,13 @@ "M841.149 443.428h-658.298c-0.083 0-0.179 0.001-0.275 0.001-16.883 0-31.357-10.305-37.478-24.968l-0.099-0.269c-2.034-4.708-3.217-10.189-3.217-15.949 0-11.333 4.583-21.597 11.994-29.037l329.147-329.147c7.443-7.433 17.723-12.033 29.075-12.033s21.632 4.598 29.076 12.033v0l329.149 329.149c7.411 7.439 11.993 17.704 11.993 29.036 0 5.757-1.183 11.24-3.319 16.216l0.101-0.267c-6.22 14.932-20.695 25.236-37.577 25.236-0.097 0-0.193 0-0.29-0.001h0.015zM282.145 361.141h459.712l-229.855-229.855z", "M512 992.009c-0.056 0-0.125 0-0.191 0-11.299 0-21.519-4.615-28.879-12.065l-329.153-329.153c-7.411-7.439-11.993-17.704-11.993-29.036 0-5.757 1.183-11.24 3.319-16.216l-0.101 0.267c6.22-14.932 20.695-25.236 37.577-25.236 0.097 0 0.193 0 0.29 0.001h658.283c0.083 0 0.179-0.001 0.275-0.001 16.883 0 31.357 10.305 37.478 24.968l0.099 0.269c2.034 4.708 3.217 10.189 3.217 15.949 0 11.333-4.583 21.597-11.994 29.037l-329.147 329.147c-7.363 7.453-17.584 12.068-28.883 12.068-0.067 0-0.135 0-0.202 0h0.010zM282.145 662.859l229.855 229.855 229.855-229.855z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "sort", - "order", - "sequence" - ], + "attrs": [{}, {}], + "tags": ["sort", "order", "sequence"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 54, "id": 163, @@ -10544,25 +7113,13 @@ "M776.253 1023.989c-13.652-0.164-25.983-5.679-35.022-14.542l-462.434-462.434c-8.953-8.963-14.491-21.342-14.491-35.013s5.537-26.049 14.491-35.014v0l462.442-462.442c8.959-8.925 21.319-14.443 34.966-14.443 6.933 0 13.536 1.424 19.529 3.996l-0.322-0.122c17.981 7.491 30.389 24.922 30.389 45.252 0 0.116 0 0.233-0.002 0.348v-0.019 924.882c0 0.099 0.002 0.215 0.002 0.331 0 20.33-12.41 37.761-30.067 45.132l-0.324 0.119c-5.648 2.471-12.229 3.927-19.143 3.964h-0.014zM383.839 512l342.867 342.867v-685.734z", "M247.747 1023.989c-27.215-0.367-49.181-22.332-49.548-49.511v-924.917c0-27.364 22.183-49.548 49.548-49.548s49.548 22.183 49.548 49.548v0 924.882c-0.367 27.215-22.332 49.181-49.511 49.548h-0.036z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "step-backward", - "back", - "previous", - "return", - "rewind" - ], + "attrs": [{}, {}], + "tags": ["step-backward", "back", "previous", "return", "rewind"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 29, "id": 164, @@ -10580,25 +7137,13 @@ "M247.747 1023.989c-6.929-0.037-13.509-1.493-19.478-4.087l0.321 0.124c-17.981-7.491-30.389-24.922-30.389-45.252 0-0.116 0-0.231 0.002-0.348v0.019-924.882c0-0.099-0.002-0.215-0.002-0.331 0-20.33 12.41-37.761 30.067-45.132l0.324-0.119c5.67-2.449 12.271-3.874 19.206-3.874 13.649 0 26.007 5.518 34.967 14.444l462.441 462.441c8.953 8.963 14.491 21.342 14.491 35.013s-5.537 26.049-14.491 35.014v0l-462.442 462.442c-9.030 8.855-21.362 14.37-34.982 14.533h-0.031zM297.295 169.133v685.734l342.867-342.867z", "M776.253 1023.989c-27.215-0.367-49.181-22.332-49.548-49.511v-924.917c0-27.364 22.183-49.548 49.548-49.548s49.548 22.183 49.548 49.548v0 924.882c-0.367 27.215-22.332 49.181-49.513 49.548h-0.036z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "step-forward", - "next", - "proceed", - "forward", - "advance" - ], + "attrs": [{}, {}], + "tags": ["step-forward", "next", "proceed", "forward", "advance"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 30, "id": 165, @@ -10618,29 +7163,13 @@ "M884.364 465.455h-186.182c-77.119 0-139.636-62.518-139.636-139.636v0-186.182c0-77.119 62.518-139.636 139.636-139.636v0h186.182c77.119 0 139.636 62.518 139.636 139.636v0 186.182c0 77.119-62.518 139.636-139.636 139.636v0zM698.182 93.091c-25.567 0.345-46.201 20.979-46.545 46.512v186.215c0.345 25.567 20.979 46.201 46.512 46.545h186.215c25.567-0.345 46.201-20.979 46.545-46.512v-186.215c-0.345-25.567-20.979-46.201-46.512-46.545h-0.033z", "M884.364 1024h-186.182c-77.119 0-139.636-62.518-139.636-139.636v0-186.182c0-77.119 62.518-139.636 139.636-139.636v0h186.182c77.119 0 139.636 62.518 139.636 139.636v0 186.182c0 77.119-62.518 139.636-139.636 139.636v0zM698.182 651.636c-25.567 0.345-46.201 20.979-46.545 46.512v186.215c0.345 25.567 20.979 46.201 46.512 46.545h186.215c25.567-0.345 46.201-20.979 46.545-46.512v-186.215c-0.345-25.567-20.979-46.201-46.512-46.545h-0.033z" ], - "attrs": [ - {}, - {}, - {}, - {} - ], - "tags": [ - "th-large", - "grid", - "layout", - "blocks", - "sections" - ], + "attrs": [{}, {}, {}, {}], + "tags": ["th-large", "grid", "layout", "blocks", "sections"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {}, - {} - ], + "attrs": [{}, {}, {}, {}], "properties": { "order": 34, "id": 166, @@ -10658,25 +7187,13 @@ "M512 1023.983c-0.068 0-0.15 0-0.231 0-13.607 0-25.914-5.559-34.777-14.53l-396.378-396.378c-8.239-8.824-13.297-20.711-13.297-33.777 0-27.364 22.183-49.547 49.547-49.547 13.068 0 24.953 5.058 33.806 13.325l-0.029-0.026 361.361 361.361 361.361-361.361c8.824-8.239 20.711-13.297 33.777-13.297 27.364 0 49.547 22.183 49.547 49.547 0 13.068-5.058 24.953-13.325 33.806l0.026-0.029-396.374 396.374c-8.867 8.976-21.175 14.534-34.782 14.534-0.081 0-0.163 0-0.243 0h0.012z", "M512 1023.983c-27.215-0.367-49.18-22.332-49.547-49.511v-924.907c0-27.364 22.183-49.547 49.547-49.547s49.547 22.183 49.547 49.547v0 924.872c-0.367 27.215-22.332 49.18-49.511 49.547h-0.036z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "arrow-down", - "download", - "decrease", - "down", - "lower" - ], + "attrs": [{}, {}], + "tags": ["arrow-down", "download", "decrease", "down", "lower"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 37, "id": 167, @@ -10694,25 +7211,13 @@ "M445.937 957.921c-0.068 0-0.15 0-0.231 0-13.607 0-25.914-5.559-34.777-14.53l-396.378-396.378c-8.952-8.963-14.491-21.342-14.491-35.013s5.537-26.049 14.491-35.014v0l396.374-396.374c8.824-8.239 20.711-13.297 33.777-13.297 27.364 0 49.547 22.183 49.547 49.547 0 13.068-5.058 24.953-13.325 33.806l0.026-0.029-361.361 361.361 361.361 361.361c8.952 8.963 14.491 21.342 14.491 35.013s-5.537 26.049-14.491 35.014v0c-8.867 8.976-21.175 14.534-34.782 14.534-0.081 0-0.163 0-0.243 0h0.012z", "M974.437 561.547h-924.872c-27.364 0-49.547-22.183-49.547-49.547s22.183-49.547 49.547-49.547v0h924.872c27.364 0 49.547 22.183 49.547 49.547s-22.183 49.547-49.547 49.547v0z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "arrow-left", - "back", - "previous", - "left", - "return" - ], + "attrs": [{}, {}], + "tags": ["arrow-left", "back", "previous", "left", "return"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 40, "id": 168, @@ -10730,25 +7235,13 @@ "M578.063 957.921c-0.068 0-0.15 0-0.231 0-13.607 0-25.914-5.559-34.777-14.53l-0.005-0.005c-8.952-8.963-14.491-21.342-14.491-35.013s5.537-26.049 14.491-35.014v0l361.361-361.361-361.361-361.361c-8.239-8.824-13.297-20.711-13.297-33.777 0-27.364 22.183-49.547 49.547-49.547 13.068 0 24.953 5.058 33.806 13.325l-0.029-0.026 396.374 396.374c8.952 8.963 14.491 21.342 14.491 35.013s-5.537 26.049-14.491 35.014v0l-396.374 396.374c-8.867 8.976-21.175 14.534-34.782 14.534-0.081 0-0.163 0-0.243 0h0.012z", "M974.437 561.547h-924.872c-27.364 0-49.547-22.183-49.547-49.547s22.183-49.547 49.547-49.547v0h924.872c27.364 0 49.547 22.183 49.547 49.547s-22.183 49.547-49.547 49.547v0z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "arrow-right", - "next", - "forward", - "right", - "proceed" - ], + "attrs": [{}, {}], + "tags": ["arrow-right", "next", "forward", "right", "proceed"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 43, "id": 169, @@ -10766,25 +7259,13 @@ "M908.374 495.484c-0.068 0-0.15 0-0.231 0-13.607 0-25.914-5.559-34.777-14.53l-361.366-361.366-361.361 361.361c-8.824 8.239-20.711 13.297-33.777 13.297-27.364 0-49.547-22.183-49.547-49.547 0-13.068 5.058-24.953 13.325-33.806l-0.026 0.029 396.374-396.374c8.963-8.952 21.342-14.491 35.013-14.491s26.049 5.537 35.014 14.491v0l396.374 396.374c8.952 8.963 14.491 21.342 14.491 35.013s-5.537 26.049-14.491 35.014v0c-8.867 8.976-21.175 14.534-34.782 14.534-0.081 0-0.163 0-0.243 0h0.012z", "M512 1023.983c-27.215-0.367-49.18-22.332-49.547-49.511v-924.907c0-27.364 22.183-49.547 49.547-49.547s49.547 22.183 49.547 49.547v0 924.872c-0.367 27.215-22.332 49.18-49.511 49.547h-0.036z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "arrow-up", - "upload", - "increase", - "up", - "elevate" - ], + "attrs": [{}, {}], + "tags": ["arrow-up", "upload", "increase", "up", "elevate"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 216, "id": 170, @@ -10803,28 +7284,13 @@ "M974.438 264.265h-924.874c-27.364 0-49.547-22.183-49.547-49.547s22.183-49.547 49.547-49.547v0h924.874c27.364 0 49.547 22.183 49.547 49.547s-22.183 49.547-49.547 49.547v0z", "M974.438 858.829h-924.874c-27.364 0-49.547-22.183-49.547-49.547s22.183-49.547 49.547-49.547v0h924.874c27.364 0 49.547 22.183 49.547 49.547s-22.183 49.547-49.547 49.547v0z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "bars", - "menu", - "options", - "list", - "categories", - "hamburger" - ], + "attrs": [{}, {}, {}], + "tags": ["bars", "menu", "options", "list", "categories", "hamburger"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 215, "id": 171, @@ -10843,27 +7309,13 @@ "M512 782.223c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-227.56-227.56c-7.095-7.599-11.451-17.835-11.451-29.087 0-23.564 19.103-42.667 42.667-42.667 11.253 0 21.488 4.356 29.112 11.475l-0.025-0.023 197.404 197.404 197.404-197.404c7.599-7.095 17.835-11.451 29.087-11.451 23.564 0 42.667 19.103 42.667 42.667 0 11.253-4.356 21.488-11.475 29.112l0.023-0.025-227.556 227.556c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z", "M512 782.223c-23.436-0.316-42.351-19.231-42.667-42.636v-455.141c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 455.111c-0.316 23.436-19.231 42.351-42.636 42.667h-0.031z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "arrow-circle-down", - "download", - "decrease", - "down", - "lower" - ], + "attrs": [{}, {}, {}], + "tags": ["arrow-circle-down", "download", "decrease", "down", "lower"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 50, "id": 172, @@ -10882,27 +7334,13 @@ "M512 782.223c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-227.56-227.56c-7.709-7.719-12.479-18.379-12.479-30.151s4.768-22.432 12.479-30.152v0l227.556-227.556c7.599-7.095 17.835-11.451 29.087-11.451 23.564 0 42.667 19.103 42.667 42.667 0 11.253-4.356 21.488-11.475 29.112l0.023-0.025-197.404 197.404 197.404 197.404c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z", "M739.556 554.667h-455.111c-23.564 0-42.667-19.103-42.667-42.667s19.103-42.667 42.667-42.667v0h455.111c23.564 0 42.667 19.103 42.667 42.667s-19.103 42.667-42.667 42.667v0z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "arrow-circle-left", - "back", - "previous", - "left", - "return" - ], + "attrs": [{}, {}, {}], + "tags": ["arrow-circle-left", "back", "previous", "left", "return"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 53, "id": 173, @@ -10921,27 +7359,13 @@ "M512 782.223c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-0.004-0.004c-7.709-7.719-12.479-18.379-12.479-30.151s4.768-22.432 12.479-30.152v0l197.404-197.404-197.404-197.404c-7.095-7.599-11.451-17.835-11.451-29.087 0-23.564 19.103-42.667 42.667-42.667 11.253 0 21.488 4.356 29.112 11.475l-0.025-0.023 227.556 227.556c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0l-227.556 227.556c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z", "M739.556 554.667h-455.111c-23.564 0-42.667-19.103-42.667-42.667s19.103-42.667 42.667-42.667v0h455.111c23.564 0 42.667 19.103 42.667 42.667s-19.103 42.667-42.667 42.667v0z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "arrow-circle-right", - "next", - "forward", - "right", - "proceed" - ], + "attrs": [{}, {}, {}], + "tags": ["arrow-circle-right", "next", "forward", "right", "proceed"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 55, "id": 174, @@ -10960,27 +7384,13 @@ "M739.556 554.667c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-197.408-197.408-197.404 197.404c-7.599 7.095-17.835 11.451-29.087 11.451-23.564 0-42.667-19.103-42.667-42.667 0-11.253 4.356-21.488 11.475-29.112l-0.023 0.025 227.556-227.556c7.719-7.709 18.379-12.479 30.151-12.479s22.432 4.768 30.152 12.479v0l227.556 227.556c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z", "M512 782.223c-23.436-0.316-42.351-19.231-42.667-42.636v-455.141c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 455.111c-0.316 23.436-19.231 42.351-42.636 42.667h-0.031z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "arrow-circle-up", - "upload", - "increase", - "up", - "elevate" - ], + "attrs": [{}, {}, {}], + "tags": ["arrow-circle-up", "upload", "increase", "up", "elevate"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 31, "id": 175, @@ -10998,24 +7408,13 @@ "M512 1023.999c-36.682-0.495-66.288-30.1-66.783-66.735v-623.353c0-36.883 29.9-66.783 66.783-66.783s66.783 29.9 66.783 66.783v0 623.305c-0.495 36.682-30.1 66.288-66.735 66.783h-0.048z", "M512 178.087c-36.682-0.495-66.288-30.1-66.783-66.735v-44.569c0-36.883 29.9-66.783 66.783-66.783s66.783 29.9 66.783 66.783v0 44.521c-0.495 36.682-30.1 66.288-66.735 66.783h-0.048z" ], - "attrs": [ - {}, - {} - ], - "tags": [ - "info", - "information", - "help", - "details" - ], + "attrs": [{}, {}], + "tags": ["info", "information", "help", "details"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {} - ], + "attrs": [{}, {}], "properties": { "order": 33, "id": 176, @@ -11034,26 +7433,13 @@ "M512 355.556c-23.436-0.316-42.351-19.231-42.667-42.636v-28.475c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 28.444c-0.316 23.436-19.231 42.351-42.636 42.667h-0.031z", "M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "info-circle", - "information", - "help", - "details" - ], + "attrs": [{}, {}, {}], + "tags": ["info-circle", "information", "help", "details"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 38, "id": 177, @@ -11072,27 +7458,13 @@ "M863.536 966.067h-703.071c-24.136-0.325-43.617-19.805-43.942-43.91v-556.629c0-24.268 19.674-43.942 43.942-43.942s43.942 19.674 43.942 43.942v0 512.656h615.187v-512.656c0-24.268 19.674-43.942 43.942-43.942s43.942 19.674 43.942 43.942v0 556.598c-0.325 24.136-19.805 43.617-43.91 43.942h-0.032z", "M629.178 966.067c-24.136-0.325-43.617-19.805-43.942-43.91v-366.215h-146.474v366.183c0 24.268-19.674 43.942-43.942 43.942s-43.942-19.674-43.942-43.942v0-410.125c0.325-24.136 19.805-43.617 43.91-43.942h234.389c24.136 0.325 43.617 19.805 43.942 43.91v410.157c-0.325 24.136-19.805 43.617-43.91 43.942h-0.032z" ], - "attrs": [ - {}, - {}, - {} - ], - "tags": [ - "home", - "house", - "homepage", - "shelter", - "building" - ], + "attrs": [{}, {}, {}], + "tags": ["home", "house", "homepage", "shelter", "building"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {}, - {}, - {} - ], + "attrs": [{}, {}, {}], "properties": { "order": 214, "id": 178, @@ -11109,23 +7481,13 @@ "paths": [ "M512 1023.985c-282.573-0.249-511.548-229.377-511.548-511.985 0-282.761 229.224-511.985 511.985-511.985 136.039 0 259.684 53.057 351.374 139.607l-0.248-0.232c7.709 7.718 12.478 18.378 12.478 30.15s-4.768 22.431-12.478 30.151v0c-7.654 7.849-18.334 12.718-30.15 12.718s-22.495-4.869-30.142-12.709l-0.008-0.009c-76.159-71.371-178.876-115.207-291.832-115.207-235.949 0-427.224 191.274-427.224 427.224s191.274 427.224 427.224 427.224c235.845 0 427.056-191.106 427.224-426.913v-0.016c0-23.563 19.102-42.665 42.665-42.665s42.665 19.102 42.665 42.665v0c0 282.761-229.224 511.985-511.985 511.985v0z" ], - "attrs": [ - {} - ], - "tags": [ - "spinner", - "loading", - "process", - "wait", - "buffering" - ], + "attrs": [{}], + "tags": ["spinner", "loading", "process", "wait", "buffering"], "grid": 16, "isMulticolor": false, "isMulticolor2": false }, - "attrs": [ - {} - ], + "attrs": [{}], "properties": { "order": 44, "id": 179, @@ -11197,4 +7559,4 @@ }, "showGrid": true } -} \ No newline at end of file +} diff --git a/src/assets/showcase/data/menu.json b/apps/showcase/assets/data/menu.json similarity index 100% rename from src/assets/showcase/data/menu.json rename to apps/showcase/assets/data/menu.json diff --git a/src/app/showcase/data/news.json b/apps/showcase/assets/data/news.json similarity index 98% rename from src/app/showcase/data/news.json rename to apps/showcase/assets/data/news.json index b82743fdf5d..f69c9c19905 100644 --- a/src/app/showcase/data/news.json +++ b/apps/showcase/assets/data/news.json @@ -3,4 +3,4 @@ "content": "🎉 Introducing the all-new theming.", "linkText": "Learn More", "linkHref": "https://v18.primeng.org/theming" -} \ No newline at end of file +} diff --git a/src/app/showcase/data/versions.json b/apps/showcase/assets/data/versions.json similarity index 100% rename from src/app/showcase/data/versions.json rename to apps/showcase/assets/data/versions.json diff --git a/src/app/showcase/layout/favicon.png b/apps/showcase/assets/favicon.png similarity index 100% rename from src/app/showcase/layout/favicon.png rename to apps/showcase/assets/favicon.png diff --git a/src/assets/showcase/styles/flags.css b/apps/showcase/assets/styles/flags.css similarity index 100% rename from src/assets/showcase/styles/flags.css rename to apps/showcase/assets/styles/flags.css diff --git a/apps/showcase/assets/styles/global.scss b/apps/showcase/assets/styles/global.scss new file mode 100644 index 00000000000..092893b6590 --- /dev/null +++ b/apps/showcase/assets/styles/global.scss @@ -0,0 +1,6 @@ +@import './tailwind/main.css'; +@import './layout/layout.scss'; +@import 'primeicons/primeicons.css'; +@import 'quill/dist/quill.snow.css'; +@import './flags.css'; +@import '@docsearch/css/dist/style.css'; diff --git a/src/assets/showcase/styles/layout/_code.scss b/apps/showcase/assets/styles/layout/_code.scss similarity index 100% rename from src/assets/showcase/styles/layout/_code.scss rename to apps/showcase/assets/styles/layout/_code.scss diff --git a/src/assets/showcase/styles/layout/_config.scss b/apps/showcase/assets/styles/layout/_config.scss similarity index 100% rename from src/assets/showcase/styles/layout/_config.scss rename to apps/showcase/assets/styles/layout/_config.scss diff --git a/src/assets/showcase/styles/layout/_content.scss b/apps/showcase/assets/styles/layout/_content.scss similarity index 100% rename from src/assets/showcase/styles/layout/_content.scss rename to apps/showcase/assets/styles/layout/_content.scss diff --git a/src/assets/showcase/styles/layout/_core.scss b/apps/showcase/assets/styles/layout/_core.scss similarity index 100% rename from src/assets/showcase/styles/layout/_core.scss rename to apps/showcase/assets/styles/layout/_core.scss diff --git a/src/assets/showcase/styles/layout/_doc.scss b/apps/showcase/assets/styles/layout/_doc.scss similarity index 100% rename from src/assets/showcase/styles/layout/_doc.scss rename to apps/showcase/assets/styles/layout/_doc.scss diff --git a/src/assets/showcase/styles/layout/_docsearch.scss b/apps/showcase/assets/styles/layout/_docsearch.scss similarity index 96% rename from src/assets/showcase/styles/layout/_docsearch.scss rename to apps/showcase/assets/styles/layout/_docsearch.scss index 0d9b068639f..7be836464da 100644 --- a/src/assets/showcase/styles/layout/_docsearch.scss +++ b/apps/showcase/assets/styles/layout/_docsearch.scss @@ -1,147 +1,147 @@ -.DocSearch-Button { - border-radius: 6px; - border: 1px solid var(--border-color); - height: 2rem; - background-color: var(--card-background); - margin: 0; - transition: outline-color .2s, border-color .2s; - outline-color: transparent; - padding: 0 .5rem; - @include focus-visible(); - - &:hover { - border-color: var(--primary-color); - box-shadow: none; - } - - .DocSearch-Search-Icon { - width: 1rem; - height: 1rem; - } - - .DocSearch-Button-Keys { - overflow: hidden; - min-width: auto; - height: auto; - background: transparent; - display: flex; - align-items: center; - justify-content: center; - width: auto; - padding: 0; - gap: 2px; - - .DocSearch-Button-Key { - background: transparent; - display: flex; - padding: 0; - margin: 0; - top: 0; - border-radius: 0; - height: auto; - width: auto; - font-family: inherit; - - &:first-child { - font-size: 0.75rem; - line-height: normal; - } - - &:last-child { - justify-content: start; - align-items: center; - font-size: 0.75rem; - position: relative; - - &::before { - content: "\e90d"; - display: flex; - color: var(--text-color); - font-family: "primeicons"; - font-size: .4rem; - opacity: .7; - margin-right: 2px; - height: 13.5px; - align-items: center; - font-weight: 700; - - } - } - } - } -} - -.DocSearch-Container { - z-index: 1101; -} - -.DocSearch-Modal { - border: 1px solid var(--border-color); - box-shadow: none; -} - -.DocSearch-Footer { - box-shadow: none; - border-top: 1px solid var(--border-color); - background-color: var(--overlay-background); -} - -.DocSearch-Form { - background: var(--card-background); - box-shadow: none; - border: 1px solid var(--border-color); - border-radius: 6px; - transition: border-color .3s; - - &:hover { - border-color: var(--primary-color); - } - - .DocSearch-MagnifierLabel, .DocSearch-Reset { - color: var(--text-color); - } -} - -.DocSearch-Hit { - border-bottom: 1px solid var(--border-color); - padding-bottom: 0; - margin-bottom: .25rem; -} - -.DocSearch-Hit-source { - color: var(--primary-text-color); -} - -.DocSearch-Logo .cls-1, .DocSearch-Logo .cls-2 { - fill: var(--primary-text-color); -} - -.DocSearch-Prefill { - color: var(--primary-text-color); -} - -.DocSearch-Button-Placeholder { - text-align: center; - display: inline-block; - font-size: .875rem; -} - -:root { - --docsearch-searchbox-focus-background: var(--card-background); - --docsearch-text-color: var(--text-color); - --docsearch-muted-color: var(--text-color); - --docsearch-searchbox-background: var(--card-background); - --docsearch-text-color: var(--text-color); - --docsearch-modal-background: var(--overlay-background); - --docsearch-key-gradient: var(--ground-background); - --docsearch-key-shadow: none; - --docsearch-container-background: var(--docsearch-mask-background); - --docsearch-hit-background: var(--overlay-background); - --docsearch-hit-shadow: none; - --docsearch-spacing: 1rem; - --docsearch-hit-color: var(--text-color); - --docsearch-highlight-color: var(--primary-color); - --docsearch-hit-active-color: var(--primary-contrast-color); - --docsearch-searchbox-shadow: none; -} - +.DocSearch-Button { + border-radius: 6px; + border: 1px solid var(--border-color); + height: 2rem; + background-color: var(--card-background); + margin: 0; + transition: outline-color .2s, border-color .2s; + outline-color: transparent; + padding: 0 .5rem; + @include focus-visible(); + + &:hover { + border-color: var(--primary-color); + box-shadow: none; + } + + .DocSearch-Search-Icon { + width: 1rem; + height: 1rem; + } + + .DocSearch-Button-Keys { + overflow: hidden; + min-width: auto; + height: auto; + background: transparent; + display: flex; + align-items: center; + justify-content: center; + width: auto; + padding: 0; + gap: 2px; + + .DocSearch-Button-Key { + background: transparent; + display: flex; + padding: 0; + margin: 0; + top: 0; + border-radius: 0; + height: auto; + width: auto; + font-family: inherit; + + &:first-child { + font-size: 0.75rem; + line-height: normal; + } + + &:last-child { + justify-content: start; + align-items: center; + font-size: 0.75rem; + position: relative; + + &::before { + content: "\e90d"; + display: flex; + color: var(--text-color); + font-family: "primeicons"; + font-size: .4rem; + opacity: .7; + margin-right: 2px; + height: 13.5px; + align-items: center; + font-weight: 700; + + } + } + } + } +} + +.DocSearch-Container { + z-index: 1101; +} + +.DocSearch-Modal { + border: 1px solid var(--border-color); + box-shadow: none; +} + +.DocSearch-Footer { + box-shadow: none; + border-top: 1px solid var(--border-color); + background-color: var(--overlay-background); +} + +.DocSearch-Form { + background: var(--card-background); + box-shadow: none; + border: 1px solid var(--border-color); + border-radius: 6px; + transition: border-color .3s; + + &:hover { + border-color: var(--primary-color); + } + + .DocSearch-MagnifierLabel, .DocSearch-Reset { + color: var(--text-color); + } +} + +.DocSearch-Hit { + border-bottom: 1px solid var(--border-color); + padding-bottom: 0; + margin-bottom: .25rem; +} + +.DocSearch-Hit-source { + color: var(--primary-text-color); +} + +.DocSearch-Logo .cls-1, .DocSearch-Logo .cls-2 { + fill: var(--primary-text-color); +} + +.DocSearch-Prefill { + color: var(--primary-text-color); +} + +.DocSearch-Button-Placeholder { + text-align: center; + display: inline-block; + font-size: .875rem; +} + +:root { + --docsearch-searchbox-focus-background: var(--card-background); + --docsearch-text-color: var(--text-color); + --docsearch-muted-color: var(--text-color); + --docsearch-searchbox-background: var(--card-background); + --docsearch-text-color: var(--text-color); + --docsearch-modal-background: var(--overlay-background); + --docsearch-key-gradient: var(--ground-background); + --docsearch-key-shadow: none; + --docsearch-container-background: var(--docsearch-mask-background); + --docsearch-hit-background: var(--overlay-background); + --docsearch-hit-shadow: none; + --docsearch-spacing: 1rem; + --docsearch-hit-color: var(--text-color); + --docsearch-highlight-color: var(--primary-color); + --docsearch-hit-active-color: var(--primary-contrast-color); + --docsearch-searchbox-shadow: none; +} + diff --git a/src/assets/showcase/styles/layout/_footer.scss b/apps/showcase/assets/styles/layout/_footer.scss similarity index 100% rename from src/assets/showcase/styles/layout/_footer.scss rename to apps/showcase/assets/styles/layout/_footer.scss diff --git a/src/assets/showcase/styles/layout/_glow.scss b/apps/showcase/assets/styles/layout/_glow.scss similarity index 100% rename from src/assets/showcase/styles/layout/_glow.scss rename to apps/showcase/assets/styles/layout/_glow.scss diff --git a/src/assets/showcase/styles/layout/_mixins.scss b/apps/showcase/assets/styles/layout/_mixins.scss similarity index 100% rename from src/assets/showcase/styles/layout/_mixins.scss rename to apps/showcase/assets/styles/layout/_mixins.scss diff --git a/src/assets/showcase/styles/layout/_news.scss b/apps/showcase/assets/styles/layout/_news.scss similarity index 100% rename from src/assets/showcase/styles/layout/_news.scss rename to apps/showcase/assets/styles/layout/_news.scss diff --git a/src/assets/showcase/styles/layout/_responsive.scss b/apps/showcase/assets/styles/layout/_responsive.scss similarity index 100% rename from src/assets/showcase/styles/layout/_responsive.scss rename to apps/showcase/assets/styles/layout/_responsive.scss diff --git a/src/assets/showcase/styles/layout/_sidebar.scss b/apps/showcase/assets/styles/layout/_sidebar.scss similarity index 100% rename from src/assets/showcase/styles/layout/_sidebar.scss rename to apps/showcase/assets/styles/layout/_sidebar.scss diff --git a/src/assets/showcase/styles/layout/_templates.scss b/apps/showcase/assets/styles/layout/_templates.scss similarity index 100% rename from src/assets/showcase/styles/layout/_templates.scss rename to apps/showcase/assets/styles/layout/_templates.scss diff --git a/src/assets/showcase/styles/layout/_topbar.scss b/apps/showcase/assets/styles/layout/_topbar.scss similarity index 100% rename from src/assets/showcase/styles/layout/_topbar.scss rename to apps/showcase/assets/styles/layout/_topbar.scss diff --git a/src/assets/showcase/styles/layout/landing/_blocks.scss b/apps/showcase/assets/styles/layout/landing/_blocks.scss similarity index 100% rename from src/assets/showcase/styles/layout/landing/_blocks.scss rename to apps/showcase/assets/styles/layout/landing/_blocks.scss diff --git a/src/assets/showcase/styles/layout/landing/_features.scss b/apps/showcase/assets/styles/layout/landing/_features.scss similarity index 100% rename from src/assets/showcase/styles/layout/landing/_features.scss rename to apps/showcase/assets/styles/layout/landing/_features.scss diff --git a/src/assets/showcase/styles/layout/landing/_footer.scss b/apps/showcase/assets/styles/layout/landing/_footer.scss similarity index 100% rename from src/assets/showcase/styles/layout/landing/_footer.scss rename to apps/showcase/assets/styles/layout/landing/_footer.scss diff --git a/src/assets/showcase/styles/layout/landing/_getstarted.scss b/apps/showcase/assets/styles/layout/landing/_getstarted.scss similarity index 100% rename from src/assets/showcase/styles/layout/landing/_getstarted.scss rename to apps/showcase/assets/styles/layout/landing/_getstarted.scss diff --git a/src/assets/showcase/styles/layout/landing/_hero.scss b/apps/showcase/assets/styles/layout/landing/_hero.scss similarity index 100% rename from src/assets/showcase/styles/layout/landing/_hero.scss rename to apps/showcase/assets/styles/layout/landing/_hero.scss diff --git a/src/assets/showcase/styles/layout/landing/_landing.scss b/apps/showcase/assets/styles/layout/landing/_landing.scss similarity index 100% rename from src/assets/showcase/styles/layout/landing/_landing.scss rename to apps/showcase/assets/styles/layout/landing/_landing.scss diff --git a/src/assets/showcase/styles/layout/landing/_main.scss b/apps/showcase/assets/styles/layout/landing/_main.scss similarity index 100% rename from src/assets/showcase/styles/layout/landing/_main.scss rename to apps/showcase/assets/styles/layout/landing/_main.scss diff --git a/src/assets/showcase/styles/layout/landing/_templates.scss b/apps/showcase/assets/styles/layout/landing/_templates.scss similarity index 100% rename from src/assets/showcase/styles/layout/landing/_templates.scss rename to apps/showcase/assets/styles/layout/landing/_templates.scss diff --git a/src/assets/showcase/styles/layout/landing/_themes.scss b/apps/showcase/assets/styles/layout/landing/_themes.scss similarity index 100% rename from src/assets/showcase/styles/layout/landing/_themes.scss rename to apps/showcase/assets/styles/layout/landing/_themes.scss diff --git a/src/assets/showcase/styles/layout/landing/_users.scss b/apps/showcase/assets/styles/layout/landing/_users.scss similarity index 100% rename from src/assets/showcase/styles/layout/landing/_users.scss rename to apps/showcase/assets/styles/layout/landing/_users.scss diff --git a/src/assets/showcase/styles/layout/layout.css b/apps/showcase/assets/styles/layout/layout.css similarity index 100% rename from src/assets/showcase/styles/layout/layout.css rename to apps/showcase/assets/styles/layout/layout.css diff --git a/src/assets/showcase/styles/layout/layout.scss b/apps/showcase/assets/styles/layout/layout.scss similarity index 100% rename from src/assets/showcase/styles/layout/layout.scss rename to apps/showcase/assets/styles/layout/layout.scss diff --git a/src/assets/showcase/styles/layout/variables/_variables.scss b/apps/showcase/assets/styles/layout/variables/_variables.scss similarity index 100% rename from src/assets/showcase/styles/layout/variables/_variables.scss rename to apps/showcase/assets/styles/layout/variables/_variables.scss diff --git a/src/assets/showcase/styles/layout/variables/landing/_dark.scss b/apps/showcase/assets/styles/layout/variables/landing/_dark.scss similarity index 100% rename from src/assets/showcase/styles/layout/variables/landing/_dark.scss rename to apps/showcase/assets/styles/layout/variables/landing/_dark.scss diff --git a/src/assets/showcase/styles/layout/variables/landing/_light.scss b/apps/showcase/assets/styles/layout/variables/landing/_light.scss similarity index 100% rename from src/assets/showcase/styles/layout/variables/landing/_light.scss rename to apps/showcase/assets/styles/layout/variables/landing/_light.scss diff --git a/src/assets/showcase/styles/layout/variables/main/_dark.scss b/apps/showcase/assets/styles/layout/variables/main/_dark.scss similarity index 100% rename from src/assets/showcase/styles/layout/variables/main/_dark.scss rename to apps/showcase/assets/styles/layout/variables/main/_dark.scss diff --git a/src/assets/showcase/styles/layout/variables/main/_light.scss b/apps/showcase/assets/styles/layout/variables/main/_light.scss similarity index 100% rename from src/assets/showcase/styles/layout/variables/main/_light.scss rename to apps/showcase/assets/styles/layout/variables/main/_light.scss diff --git a/src/assets/showcase/styles/splash.css b/apps/showcase/assets/styles/splash.css similarity index 100% rename from src/assets/showcase/styles/splash.css rename to apps/showcase/assets/styles/splash.css diff --git a/apps/showcase/assets/styles/tailwind/main.css b/apps/showcase/assets/styles/tailwind/main.css new file mode 100644 index 00000000000..b5c61c95671 --- /dev/null +++ b/apps/showcase/assets/styles/tailwind/main.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; diff --git a/src/app/showcase/demo/deferreddemo.scss b/apps/showcase/components/demo/deferreddemo.scss similarity index 100% rename from src/app/showcase/demo/deferreddemo.scss rename to apps/showcase/components/demo/deferreddemo.scss diff --git a/src/app/showcase/demo/deferreddemo.ts b/apps/showcase/components/demo/deferreddemo.ts similarity index 94% rename from src/app/showcase/demo/deferreddemo.ts rename to apps/showcase/components/demo/deferreddemo.ts index a3721fefb4b..33acea4fcd8 100755 --- a/src/app/showcase/demo/deferreddemo.ts +++ b/apps/showcase/components/demo/deferreddemo.ts @@ -14,7 +14,7 @@ import { Component, ElementRef, EventEmitter, Inject, Input, OnInit, Output, PLA } `, - styleUrl: './deferreddemo.scss', + styleUrl: './deferreddemo.scss' }) export class DeferredDemo implements OnInit { visible: boolean = false; @@ -29,7 +29,7 @@ export class DeferredDemo implements OnInit { constructor( public el: ElementRef, - @Inject(PLATFORM_ID) private platformId: any, + @Inject(PLATFORM_ID) private platformId: any ) {} ngOnInit() { diff --git a/apps/showcase/components/doc/app.code.component.ts b/apps/showcase/components/doc/app.code.component.ts new file mode 100644 index 00000000000..d336906b24e --- /dev/null +++ b/apps/showcase/components/doc/app.code.component.ts @@ -0,0 +1,209 @@ +import { Code, ExtFile, RouteFile } from '@/domain/code'; +import { CommonModule, DOCUMENT, isPlatformBrowser } from '@angular/common'; +import { Component, ElementRef, Inject, Input, NgModule, PLATFORM_ID, ViewChild, booleanAttribute } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; +import { TooltipModule } from 'primeng/tooltip'; +import { useCodeSandbox, useStackBlitz } from './codeeditor'; + +@Component({ + selector: 'app-code', + standalone: true, + imports: [CommonModule, ButtonModule, TooltipModule], + template: ` +
+
+ + + + + + + + + + + + +
+ +

+{{code.basic}}
+
+
+ +

+{{code.basic}}
+
+
+ +

+{{code.html}}
+
+
+ +

+{{code.typescript}}
+
+
+ +

+{{code.data}}
+
+
+ +

+{{code.scss}}
+
+
+ +

+{{code.command}}
+
+
+
+ ` +}) +export class AppCodeComponent { + @Input() code!: Code; + + @Input() service!: any; + + @Input() selector!: string; + + @Input() extFiles: ExtFile[] = []; + + @Input() routeFiles: RouteFile[] = []; + + @Input({ transform: booleanAttribute }) hideToggleCode: boolean = false; + + @Input({ transform: booleanAttribute }) hideCodeSandbox: boolean = true; + + @Input({ transform: booleanAttribute }) hideStackBlitz: boolean = true; + + @Input({ transform: booleanAttribute }) importCode: boolean = false; + + @ViewChild('codeElement') codeElement: ElementRef; + + fullCodeVisible: boolean = false; + + lang!: string; + + constructor( + @Inject(PLATFORM_ID) public platformId: any, + @Inject(DOCUMENT) public document: Document + ) {} + + ngAfterViewChecked() { + if (isPlatformBrowser(this.platformId)) { + if (window['Prism'] && this.codeElement && !this.codeElement.nativeElement.classList.contains('prism')) { + window['Prism'].highlightElement(this.codeElement.nativeElement); + this.codeElement.nativeElement.classList.add('prism'); + this.codeElement.nativeElement.parentElement.setAttribute('tabindex', '-1'); + } + } + } + + ngOnInit() { + this.lang = this.getInitialLang(); + } + + changeLang(lang: string) { + this.lang = lang; + } + + getInitialLang(): string { + if (this.code) { + return Object.keys(this.code)[0]; + } + } + + async copyCode() { + await navigator.clipboard.writeText(this.code[this.lang]); + } + + getCode(lang: string = 'basic') { + if (this.code) { + if (this.fullCodeVisible || this.hideToggleCode) { + return this.code[lang]; + } else { + return this.code['basic']; + } + } + } + + toggleCode() { + this.fullCodeVisible = !this.fullCodeVisible; + this.fullCodeVisible && (this.code.html ? (this.lang = 'html') : (this.lang = 'typescript')); + !this.fullCodeVisible && (this.lang = 'basic'); + } + + openStackBlitz() { + if (this.code) { + let str = this.code.typescript; + + const importModuleStatement = "import { ImportsModule } from './imports';"; + + if (!str.includes(importModuleStatement)) { + let modifiedCodeWithImportsModule = str.replace(/import\s+{[^{}]*}\s+from\s+'[^']+';[\r\n]*/g, (match) => { + if (match.includes('Module') && !match.includes('ReactiveFormsModule')) { + return ''; + } + return match; + }); + + modifiedCodeWithImportsModule = modifiedCodeWithImportsModule.replace(/\bimports:\s*\[[^\]]*\]/, 'imports: [ImportsModule]'); + + const finalModifiedCode = modifiedCodeWithImportsModule.replace(/import\s+\{[^{}]*\}\s+from\s+'@angular\/core';/, (match) => match + '\n' + importModuleStatement); + + str = finalModifiedCode; + } + + const stackBlitzObject = { ...this.code, typescript: str }; + + useStackBlitz({ code: stackBlitzObject, selector: this.selector, extFiles: this.extFiles, routeFiles: this.routeFiles }); + } + } + + openCodeSandbox() { + if (this.code) { + useCodeSandbox({ code: this.code, selector: this.selector, extFiles: this.extFiles, routeFiles: this.routeFiles }); + } + } +} + +@NgModule({ + imports: [AppCodeComponent], + exports: [AppCodeComponent] +}) +export class AppCodeModule {} diff --git a/src/app/showcase/layout/doc/app.developmentsection.component.ts b/apps/showcase/components/doc/app.developmentsection.component.ts similarity index 93% rename from src/app/showcase/layout/doc/app.developmentsection.component.ts rename to apps/showcase/components/doc/app.developmentsection.component.ts index 2e372bcecfd..ee06c0a3a37 100644 --- a/src/app/showcase/layout/doc/app.developmentsection.component.ts +++ b/apps/showcase/components/doc/app.developmentsection.component.ts @@ -6,6 +6,6 @@ import { Component } from '@angular/core'; Accessibility guide documents the specification of this component based on WCAG guidelines, the implementation is in progress. - `, + ` }) export class AppDevelopmentSection {} diff --git a/apps/showcase/components/doc/app.doc.component.ts b/apps/showcase/components/doc/app.doc.component.ts new file mode 100644 index 00000000000..1fb0096ba4a --- /dev/null +++ b/apps/showcase/components/doc/app.doc.component.ts @@ -0,0 +1,90 @@ +import { Doc } from '@/domain/doc'; +import { DOCUMENT } from '@angular/common'; +import { ChangeDetectionStrategy, Component, inject, Input, OnChanges, OnInit, Renderer2, signal, SimpleChanges, ViewEncapsulation } from '@angular/core'; +import { Meta, Title } from '@angular/platform-browser'; +import { Router } from '@angular/router'; +import { AppDocService } from './app.doc.service'; + +@Component({ + selector: 'app-doc', + template: `
+ +
+ @if (docs) { + + } + @if (apiDocs) { + + } + + @if (themeDocs) { + + } +
+
`, + changeDetection: ChangeDetectionStrategy.OnPush, + encapsulation: ViewEncapsulation.None +}) +export class AppDoc implements OnInit, OnChanges { + @Input() docTitle!: string; + + @Input() docs!: Doc[]; + + @Input() header!: string; + + @Input() description!: string; + + @Input() apiDocs!: string[]; + + @Input() themeDocs: string; + + docService = inject(AppDocService); + + activeTab = signal(0); + + router = inject(Router); + + titleService = inject(Title); + + metaService = inject(Meta); + + scrollListener!: any; + + renderer = inject(Renderer2); + + public document: Document = inject(DOCUMENT); + + ngOnInit() { + if (this.router.url.includes('#api')) { + this.activateTab(1); + } + } + + ngOnChanges(changes: SimpleChanges) { + if (changes.docTitle && changes.docTitle.currentValue) { + this.titleService.setTitle(changes.docTitle.currentValue); + } + + if (changes.description && changes.description.currentValue) { + this.metaService.updateTag({ name: 'description', content: changes.description.currentValue }); + } + } + + activateTab(index) { + this.docService.activeTab.set(index); + } +} diff --git a/apps/showcase/components/doc/app.doc.module.ts b/apps/showcase/components/doc/app.doc.module.ts new file mode 100644 index 00000000000..ebad8c53cd2 --- /dev/null +++ b/apps/showcase/components/doc/app.doc.module.ts @@ -0,0 +1,26 @@ +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { ButtonModule } from 'primeng/button'; +import { InputTextModule } from 'primeng/inputtext'; +import { TooltipModule } from 'primeng/tooltip'; +import { AppCodeModule } from './app.code.component'; +import { AppDocApiSection } from './app.docapisection.component'; +import { AppDocSectionsComponent } from './app.docsection.component'; +import { AppDocSectionNavComponent } from './app.docsection-nav.component'; +import { AppDocSectionTextComponent } from './app.docsectiontext.component'; +import { AppDevelopmentSection } from './app.developmentsection.component'; +import { AppDocApiTable } from './app.docapitable.component'; +import { AppDoc } from './app.doc.component'; +import { RouterModule } from '@angular/router'; +import { AppDocThemingSectionComponent } from './app.docthemingsection.component'; +import { AppDocFeaturesSection } from './app.docfeaturessection.component'; +import { AppDocService } from './app.doc.service'; + +@NgModule({ + imports: [CommonModule, FormsModule, ButtonModule, InputTextModule, TooltipModule, AppCodeModule, RouterModule], + exports: [AppDocSectionTextComponent, AppDocApiSection, AppDocFeaturesSection, AppDocSectionNavComponent, AppDocSectionsComponent, AppDevelopmentSection, AppDoc, AppDocApiTable, AppDocThemingSectionComponent], + declarations: [AppDocFeaturesSection, AppDocSectionTextComponent, AppDocApiSection, AppDocSectionNavComponent, AppDocSectionsComponent, AppDevelopmentSection, AppDoc, AppDocApiTable, AppDocThemingSectionComponent], + providers: [AppDocService] +}) +export class AppDocModule {} diff --git a/src/app/showcase/layout/doc/app.doc.service.ts b/apps/showcase/components/doc/app.doc.service.ts similarity index 100% rename from src/app/showcase/layout/doc/app.doc.service.ts rename to apps/showcase/components/doc/app.doc.service.ts diff --git a/src/app/showcase/layout/doc/app.docapisection.component.ts b/apps/showcase/components/doc/app.docapisection.component.ts similarity index 85% rename from src/app/showcase/layout/doc/app.docapisection.component.ts rename to apps/showcase/components/doc/app.docapisection.component.ts index 2fc041c5123..3200b222b2d 100644 --- a/src/app/showcase/layout/doc/app.docapisection.component.ts +++ b/apps/showcase/components/doc/app.docapisection.component.ts @@ -1,9 +1,9 @@ -import { ChangeDetectionStrategy, Component, computed, input, Input } from '@angular/core'; +import APIDoc from '@/doc/apidoc/index.json'; import { Location } from '@angular/common'; +import { ChangeDetectionStrategy, Component, computed, input, Input } from '@angular/core'; import { Router } from '@angular/router'; -import APIDoc from 'src/app/showcase/doc/apidoc/index.json'; -import { AppDocApiTable } from './app.docapitable.component'; import { ObjectUtils } from 'primeng/utils'; +import { AppDocApiTable } from './app.docapitable.component'; @Component({ selector: 'app-docapisection', @@ -15,7 +15,7 @@ import { ObjectUtils } from 'primeng/utils'; `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class AppDocApiSection { @Input() header!: string; @@ -26,7 +26,7 @@ export class AppDocApiSection { constructor( private location: Location, - private router: Router, + private router: Router ) {} ngOnInit() { @@ -41,20 +41,13 @@ export class AppDocApiSection { return module.description; } if (!module.description && module.components && Object.keys(module.components).length) { - return module.components[docName] && module.components[docName].description - ? module.components[docName].description - : 'No description available'; + return module.components[docName] && module.components[docName].description ? module.components[docName].description : 'No description available'; } } } isInterface(module) { - return ( - module && - module.components && - !Object.keys(module.components).length && - Object.keys(module.interfaces).indexOf('interfaces') === -1 - ); + return module && module.components && !Object.keys(module.components).length && Object.keys(module.interfaces).indexOf('interfaces') === -1; } createDocs() { @@ -62,14 +55,14 @@ export class AppDocApiSection { for (const docName of this.docs()) { const moduleName = docName.toLowerCase(); - let module = APIDoc[moduleName] ? APIDoc[moduleName] : APIDoc[this.docs()[0].toLowerCase()].components[docName]; + let module = APIDoc[moduleName] ? APIDoc[moduleName] : APIDoc[this.docs()[0].toLowerCase()]?.components[docName]; let newDoc = { id: `api.${this.isInterface(module) ? this.docs()[0].toLowerCase() + '.interfaces' : moduleName}`, isInterface: this.isInterface(module), label: docName, description: this.getDescription(module, docName), children: [], - docName: docName, + docName: docName }; if (module) { @@ -81,34 +74,18 @@ export class AppDocApiSection { : module.interfaces && ObjectUtils.isNotEmpty(module.interfaces.components) ? module.interfaces.components[`${docName}Props`].props : undefined; - let emits = - module.components && module.components[docName] - ? module.components[docName].emits - : module.emits - ? module.emits - : undefined; + let emits = module.components && module.components[docName] ? module.components[docName].emits : module.emits ? module.emits : undefined; let templates = module.interfaces ? module.interfaces.templates : undefined; let _templates = module.templates ? module.templates : undefined; let events = module.interfaces ? module.interfaces.events : undefined; - let methods = - module.components && module.components[docName] - ? module.components[docName].methods - : module.methods - ? module.methods - : undefined; + let methods = module.components && module.components[docName] ? module.components[docName].methods : module.methods ? module.methods : undefined; let interfaces = module.interfaces ? module.interfaces : undefined; let types = module.types ? module.types : undefined; - if ( - module && - module.components && - !module.components[docName] && - Object.keys(module.components).length && - !docName.includes('Service') - ) { + if (module && module.components && !module.components[docName] && Object.keys(module.components).length && !docName.includes('Service')) { const components = Object.keys(module.components); components.forEach((component) => { const comp = module.components[component]; @@ -122,7 +99,7 @@ export class AppDocApiSection { label: 'Properties', component: AppDocApiTable, description: props.description ?? `Properties of ${docName} component.`, - data: this.setPropsData(comp['props']['values']), + data: this.setPropsData(comp['props']['values']) }); } @@ -132,7 +109,7 @@ export class AppDocApiSection { label: 'Emitters', description: emits.description ?? `Event emitters of ${docName} component.`, component: AppDocApiTable, - data: this.setEmitData(emits.values), + data: this.setEmitData(emits.values) }); } @@ -142,7 +119,7 @@ export class AppDocApiSection { label: 'Methods', description: methods.description ?? `Methods of ${component} component.`, component: AppDocApiTable, - data: this.setEmitData(methods.values), + data: this.setEmitData(methods.values) }); } }); @@ -154,7 +131,7 @@ export class AppDocApiSection { label: 'Properties', component: AppDocApiTable, description: props.description ?? `Properties of ${docName} component.`, - data: this.setPropsData(props.values), + data: this.setPropsData(props.values) }); } @@ -164,7 +141,7 @@ export class AppDocApiSection { label: 'Emitters', description: emits.description ?? `Event emitters of ${docName} component.`, component: AppDocApiTable, - data: this.setEmitData(emits.values), + data: this.setEmitData(emits.values) }); } @@ -174,7 +151,7 @@ export class AppDocApiSection { label: 'Methods', description: methods.description ?? `Methods of ${docName} component.`, component: AppDocApiTable, - data: this.setEmitData(methods.values), + data: this.setEmitData(methods.values) }); } @@ -184,7 +161,7 @@ export class AppDocApiSection { label: 'Templates', description: templates.description ?? `Templates of ${docName} component.`, component: AppDocApiTable, - data: this.setEmitData(templates.values), + data: this.setEmitData(templates.values) }); } @@ -194,7 +171,7 @@ export class AppDocApiSection { label: 'Templates', description: _templates.description ?? `Templates of ${docName} component.`, component: AppDocApiTable, - data: this.setEmitData(_templates.values), + data: this.setEmitData(_templates.values) }); } @@ -204,7 +181,7 @@ export class AppDocApiSection { label: 'Interfaces', component: AppDocApiTable, description: interfaces.description, - data: this.setEventsData(this.docs()[0].toLowerCase(), interfaces.values, 'interfaces'), + data: this.setEventsData(this.docs()[0].toLowerCase(), interfaces.values, 'interfaces') }); } @@ -214,7 +191,7 @@ export class AppDocApiSection { label: 'Types', component: AppDocApiTable, data: this.setTypesData(moduleName, types.values), - description: APIDoc[moduleName].types.description || null, + description: APIDoc[moduleName].types.description || null }); } @@ -224,7 +201,7 @@ export class AppDocApiSection { label: 'Events', component: AppDocApiTable, description: events.description ?? `Events used in ${docName} component.`, - data: this.setEventsData(moduleName, events.values), + data: this.setEventsData(moduleName, events.values) }); } @@ -237,7 +214,7 @@ export class AppDocApiSection { component: AppDocApiTable, isInterface: interfaces.isInterface ?? false, description: interfaces.interfaces.description, - data: this.setEventsData(this.docs()[0], interfaces.interfaces.values, 'interfaces'), + data: this.setEventsData(this.docs()[0], interfaces.interfaces.values, 'interfaces') }); if (interfaces.types && interfaces.types.values && interfaces.types.values.length) { @@ -246,7 +223,7 @@ export class AppDocApiSection { label: 'Types', component: AppDocApiTable, data: this.setTypesData(moduleName, interfaces.types.values), - description: APIDoc[moduleName].interfaces.types.description || null, + description: APIDoc[moduleName].interfaces.types.description || null }); } } @@ -263,9 +240,7 @@ export class AppDocApiSection { }); if (newDocs[0].children.find((child) => child.title == 'Interfaces')) { - newDocs[0].children = newDocs[0].children.map((child) => - child.label === 'Interfaces' ? { ...child, data: [...child.data, ...mergedInterfaces] } : child, - ); + newDocs[0].children = newDocs[0].children.map((child) => (child.label === 'Interfaces' ? { ...child, data: [...child.data, ...mergedInterfaces] } : child)); } else { if (mergedInterfaces.length) { newDocs[0].children.push({ @@ -273,7 +248,7 @@ export class AppDocApiSection { label: 'Interfaces', component: AppDocApiTable, description: 'Defines the custom interfaces used by the module.', - data: mergedInterfaces, + data: mergedInterfaces }); } } @@ -311,7 +286,7 @@ export class AppDocApiSection { component: AppDocApiTable, description: event.description, relatedProp: event.relatedProp ?? 'Related Prop', - data: [], + data: [] }; if (event.props && event.props.length) { @@ -319,7 +294,7 @@ export class AppDocApiSection { eventData.data.push({ name: prop.name, type: prop.type, - description: prop.description, + description: prop.description }); }); } @@ -334,7 +309,7 @@ export class AppDocApiSection { name: emitter.name, parameters: emitter.parameters, description: emitter.description, - deprecated: emitter.deprecated, + deprecated: emitter.deprecated })); } @@ -345,7 +320,7 @@ export class AppDocApiSection { default: prop.default ? prop.default : 'null', description: prop.description, deprecated: prop.deprecated, - optional: prop.optional, + optional: prop.optional })); } @@ -355,7 +330,7 @@ export class AppDocApiSection { type: prop.type, default: prop.default ? prop.default : 'null', optional: prop.optional, - description: prop.description, + description: prop.description })); } @@ -364,7 +339,7 @@ export class AppDocApiSection { id: `api.${moduleName}.types.${type.name}`, label: type.name, component: AppDocApiTable, - data: [{ values: type.value }], + data: [{ values: type.value }] })); } diff --git a/src/app/showcase/layout/doc/app.docapitable.component.ts b/apps/showcase/components/doc/app.docapitable.component.ts similarity index 80% rename from src/app/showcase/layout/doc/app.docapitable.component.ts rename to apps/showcase/components/doc/app.docapitable.component.ts index 2f194116421..09057cff810 100644 --- a/src/app/showcase/layout/doc/app.docapitable.component.ts +++ b/apps/showcase/components/doc/app.docapitable.component.ts @@ -1,18 +1,13 @@ +import { AppConfigService } from '@/service/appconfigservice'; import { Location } from '@angular/common'; import { booleanAttribute, ChangeDetectionStrategy, Component, Input, numberAttribute, ViewContainerRef } from '@angular/core'; import { Router } from '@angular/router'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ selector: 'app-docapitable', template: `
- +

{{ description || null }}

@@ -33,14 +28,8 @@ import { AppConfigService } from '@service/appconfigservice'; - {{ entry[1] || '-' - }}{{ entry[1] || '-' }} {{ entry[1] || '-' }} @@ -50,7 +39,7 @@ import { AppConfigService } from '@service/appconfigservice'; *ngIf="parameter.name" [ngClass]="{ 'doc-option-parameter-name': label === 'Emitters', - 'text-primary-700': label === 'Templates', + 'text-primary-700': label === 'Templates' }" >{{ parameter.name }} : @@ -61,7 +50,7 @@ import { AppConfigService } from '@service/appconfigservice'; (click)="scrollToLinkedElement($event, value, prop)" [ngClass]="{ 'doc-option-parameter-type': label === 'Emitters', - 'text-primary-700': label === 'Templates', + 'text-primary-700': label === 'Templates' }" >{{ value || '-' }} @@ -69,7 +58,7 @@ import { AppConfigService } from '@service/appconfigservice'; {{ value }} @@ -86,7 +75,7 @@ import { AppConfigService } from '@service/appconfigservice'; 'doc-option-dark': isDarkMode && entry[0] === 'default', 'doc-option-light': !isDarkMode && entry[0] === 'default', 'doc-option-default': entry[0] === 'default', - 'doc-option-description': entry[0] === 'description', + 'doc-option-description': entry[0] === 'description' }" *ngIf="entry[0] !== 'name' && entry[0] !== 'type' && entry[0] !== 'parameters'" [id]="id + '.' + entry[0]" @@ -101,13 +90,7 @@ import { AppConfigService } from '@service/appconfigservice'; - + `, @@ -116,9 +99,9 @@ import { AppConfigService } from '@service/appconfigservice'; .parameter-bold { font-weight: bold; } - `, + ` ], - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class AppDocApiTable { @Input() id: string; @@ -145,7 +128,7 @@ export class AppDocApiTable { public viewContainerRef: ViewContainerRef, public router: Router, public location: Location, - private configService: AppConfigService, + private configService: AppConfigService ) {} get isDarkMode(): boolean { @@ -194,23 +177,13 @@ export class AppDocApiTable { let componentName = this.id.split('.')[1]; const validValues = ['menuitem', 'confirmationoptions']; - let definationType = type - ? type - : value.includes('Type') - ? 'types' - : value.includes('Event') - ? 'events' - : validValues.includes(value.toLowerCase()) - ? 'options' - : 'interfaces'; + let definationType = type ? type : value.includes('Type') ? 'types' : value.includes('Event') ? 'events' : validValues.includes(value.toLowerCase()) ? 'options' : 'interfaces'; if (componentName.includes('toast')) { componentName = 'toast'; } - return definationType === 'options' - ? `/${currentRoute}/#api.${definationType}.${value}` - : `/${currentRoute}/#api.${componentName}.${definationType}.${value}`; + return definationType === 'options' ? `/${currentRoute}/#api.${definationType}.${value}` : `/${currentRoute}/#api.${componentName}.${definationType}.${value}`; } scrollToLinkedElement(event, value) { diff --git a/src/app/showcase/layout/doc/app.docfeaturessection.component.ts b/apps/showcase/components/doc/app.docfeaturessection.component.ts similarity index 87% rename from src/app/showcase/layout/doc/app.docfeaturessection.component.ts rename to apps/showcase/components/doc/app.docfeaturessection.component.ts index d9983e32f77..cacd3b63999 100644 --- a/src/app/showcase/layout/doc/app.docfeaturessection.component.ts +++ b/apps/showcase/components/doc/app.docfeaturessection.component.ts @@ -1,5 +1,4 @@ import { ChangeDetectionStrategy, Component, Input, ViewEncapsulation } from '@angular/core'; -import { CommonModule } from '@angular/common'; @Component({ selector: 'app-docfeaturessection', @@ -14,8 +13,8 @@ import { CommonModule } from '@angular/common'; changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, host: { - '[class.doc-tabpanel]': 'true', - }, + '[class.doc-tabpanel]': 'true' + } }) export class AppDocFeaturesSection { @Input() header!: string; diff --git a/src/app/showcase/layout/doc/app.docsection-nav.component.ts b/apps/showcase/components/doc/app.docsection-nav.component.ts similarity index 92% rename from src/app/showcase/layout/doc/app.docsection-nav.component.ts rename to apps/showcase/components/doc/app.docsection-nav.component.ts index ce0fbc534b2..ce9d88741da 100644 --- a/src/app/showcase/layout/doc/app.docsection-nav.component.ts +++ b/apps/showcase/components/doc/app.docsection-nav.component.ts @@ -1,9 +1,9 @@ +import { Doc } from '@/domain/doc'; import { DOCUMENT, isPlatformBrowser, Location } from '@angular/common'; import { Component, ElementRef, Inject, Input, NgZone, OnDestroy, OnInit, PLATFORM_ID, Renderer2, ViewChild } from '@angular/core'; import { DomHandler } from 'primeng/dom'; import { ObjectUtils } from 'primeng/utils'; import { Subscription } from 'rxjs'; -import { Doc } from 'src/app/showcase/domain/doc'; @Component({ selector: 'app-docsection-nav', @@ -15,11 +15,7 @@ import { Doc } from 'src/app/showcase/domain/doc';
    - -
`, + ` }) export class AppDocSectionNavComponent implements OnInit, OnDestroy { @Input() docs!: Doc[]; @@ -64,7 +60,7 @@ export class AppDocSectionNavComponent implements OnInit, OnDestroy { @Inject(PLATFORM_ID) private platformId: any, private location: Location, private zone: NgZone, - private renderer: Renderer2, + private renderer: Renderer2 ) {} ngOnInit(): void { @@ -100,9 +96,7 @@ export class AppDocSectionNavComponent implements OnInit, OnDestroy { } getLabels() { - return [...Array.from(this.document.querySelectorAll(':is(h1,h2,h3).doc-section-label'))].filter((el: any) => - DomHandler.isVisible(el), - ); + return [...Array.from(this.document.querySelectorAll(':is(h1,h2,h3).doc-section-label'))].filter((el: any) => DomHandler.isVisible(el)); } onScroll() { diff --git a/apps/showcase/components/doc/app.docsection.component.ts b/apps/showcase/components/doc/app.docsection.component.ts new file mode 100644 index 00000000000..37bf9c9be78 --- /dev/null +++ b/apps/showcase/components/doc/app.docsection.component.ts @@ -0,0 +1,47 @@ +import { Doc } from '@/domain/doc'; +import { ChangeDetectionStrategy, Component, Input } from '@angular/core'; + +@Component({ + selector: 'app-docsection', + template: ` + +
+ + + + + + + + + + + + + +
+
+ + +
+ + + + + + + +
+
+ `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class AppDocSectionsComponent { + @Input() docs!: Doc[]; + + @Input() apiDocs!: any[]; + + trackById(doc) { + return doc.id || undefined; + } +} diff --git a/src/app/showcase/layout/doc/app.docsectiontext.component.ts b/apps/showcase/components/doc/app.docsectiontext.component.ts similarity index 97% rename from src/app/showcase/layout/doc/app.docsectiontext.component.ts rename to apps/showcase/components/doc/app.docsectiontext.component.ts index 60cc83a0409..9947ff69639 100644 --- a/src/app/showcase/layout/doc/app.docsectiontext.component.ts +++ b/apps/showcase/components/doc/app.docsectiontext.component.ts @@ -18,7 +18,7 @@ import { Component, ElementRef, Input, numberAttribute } from '@angular/core';
- `, + ` }) export class AppDocSectionTextComponent { @Input() title!: string; @@ -33,7 +33,7 @@ export class AppDocSectionTextComponent { constructor( public location: Location, - public el: ElementRef, + public el: ElementRef ) {} navigate(event) { diff --git a/apps/showcase/components/doc/app.docthemingsection.component.ts b/apps/showcase/components/doc/app.docthemingsection.component.ts new file mode 100644 index 00000000000..cfaef73505c --- /dev/null +++ b/apps/showcase/components/doc/app.docthemingsection.component.ts @@ -0,0 +1,64 @@ +import { ChangeDetectionStrategy, Component, Input, signal } from '@angular/core'; +/* @todo: Change the import path */ +import APIDoc from '@/doc/apidoc/index.json'; +import ThemeDoc from '@/doc/apidoc/themedoc.json'; + +@Component({ + selector: 'app-docthemingsection', + template: ` +
+
+

{{ header }} Theming

+
+ @if (classDoc()) { + + } + @if (tokensDoc()) { + + } +
+ + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class AppDocThemingSectionComponent { + @Input() header!: string; + + @Input() docs: string; + + tokensDoc = signal([]); + + classDoc = signal([]); + + navItems = signal([]); + + ngOnInit() { + this.createDocs(); + } + + createDocs() { + const docName = this.header.toLowerCase().replace(/\s+/g, ''); + if (ThemeDoc[docName]) { + this.tokensDoc.set(ThemeDoc[docName]); + this.navItems.update((prev) => [ + ...prev, + { + id: this.header + 'DesignTokens', + label: 'Design Tokens' + } + ]); + } + if (APIDoc[docName]) { + const classes = APIDoc[docName]['style']['classes']['values']; + this.classDoc.set({ classes: classes }); + + this.navItems.update((prev) => [ + { + id: this.header + 'classes', + label: 'CSS Classes' + }, + ...prev + ]); + } + } +} diff --git a/apps/showcase/components/doc/codeeditor/index.ts b/apps/showcase/components/doc/codeeditor/index.ts new file mode 100644 index 00000000000..e2e9592ae73 --- /dev/null +++ b/apps/showcase/components/doc/codeeditor/index.ts @@ -0,0 +1,52 @@ +import sdk from '@stackblitz/sdk'; +import { Props, getAngularApp } from './templates'; + +const useCodeSandbox = (props: Props) => { + const { files } = getAngularApp(props); + + files['sandbox.config.json'] = { + content: { + infiniteLoopProtection: false, + template: 'node', + container: { + node: '16' + } + } + }; + + fetch('https://codesandbox.io/api/v1/sandboxes/define?json=1', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + Accept: 'application/json' + }, + body: JSON.stringify({ files: files, sourceFileName: 'components/layout/app.component.ts' }) + }) + .then((response) => response.json()) + .then((data) => typeof window !== undefined && window.open(`https://codesandbox.io/s/${data.sandbox_id}`, '_blank')); +}; + +const useStackBlitz = (props: Props) => { + const { files, title } = getAngularApp(props); + + let _files = {}; + + Object.entries(files).forEach(([k, v]) => (_files[`${k}`] = typeof v.content === 'object' ? JSON.stringify(v.content, null, 2) : v.content)); + + const project = { + title: title, + template: 'node', + description: + 'PrimeNG is an open source UI library for Angular featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBlock, which has 370+ ready to use UI blocks to build spectacular applications in no time.', + files: _files + }; + + const options = { + newWindow: true, + openFile: 'components/layout/app.component.html' + }; + // @ts-ignore + sdk.openProject(project, options); +}; + +export { useCodeSandbox, useStackBlitz }; diff --git a/src/app/showcase/layout/doc/codeeditor/services.ts b/apps/showcase/components/doc/codeeditor/services.ts similarity index 99% rename from src/app/showcase/layout/doc/codeeditor/services.ts rename to apps/showcase/components/doc/codeeditor/services.ts index b962aca9683..cd4d153f626 100644 --- a/src/app/showcase/layout/doc/codeeditor/services.ts +++ b/apps/showcase/components/doc/codeeditor/services.ts @@ -12726,5 +12726,5 @@ import { Subject } from 'rxjs'; this.paymentComplete.next(this.ticketInformation.personalInformation); } } - `, + ` }; diff --git a/src/app/showcase/layout/doc/codeeditor/templates.ts b/apps/showcase/components/doc/codeeditor/templates.ts similarity index 97% rename from src/app/showcase/layout/doc/codeeditor/templates.ts rename to apps/showcase/components/doc/codeeditor/templates.ts index 358a21e5cd8..33120e92062 100644 --- a/src/app/showcase/layout/doc/codeeditor/templates.ts +++ b/apps/showcase/components/doc/codeeditor/templates.ts @@ -1,5 +1,5 @@ +import { Code, ExtFile, RouteFile } from '@/domain/code'; import pkg from 'package.json'; -import { Code, ExtFile, RouteFile } from 'src/app/showcase/domain/code'; import { services } from './services'; export interface Props { @@ -17,7 +17,7 @@ const app_dependencies = pkg ? pkg.devDependencies : {}; const PrimeNG = { version: '17.17.0', description: - 'PrimeNG is an open source UI library for Angular featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBlock, which has 370+ ready to use UI blocks to build spectacular applications in no time.', + 'PrimeNG is an open source UI library for Angular featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBlock, which has 370+ ready to use UI blocks to build spectacular applications in no time.' }; const demoDependencies = [ @@ -45,7 +45,7 @@ const demoDependencies = [ 'primeicons', 'rxjs', 'tslib', - 'zone.js', + 'zone.js' ]; const getAppDependencies = () => { @@ -64,14 +64,14 @@ const getDependencies = () => { const dependencies = { primeng: PrimeNG.version, - ...appDependencies, + ...appDependencies }; return dependencies; }; const getServiceImports = (service: string[]) => { - return service.map((s) => `import { ${s} } from 'src/service/${s.toLowerCase()}';`).join(''); + return service.map((s) => `import { ${s} } from 'service/${s.toLowerCase()}';`).join(''); }; const getComponentName = (selector: string) => { @@ -124,7 +124,7 @@ body { margin-bottom: 1rem; } `, - flags: `span.flag{width:44px;height:30px;display:inline-block;}img.flag{width:30px}.flag{background:url(https://primefaces.org/cdn/primeng/images/flag/flags_responsive.png) no-repeat;background-size:100%;vertical-align: middle;}.flag-ad{background-position:0 .413223%}.flag-ae{background-position:0 .826446%}.flag-af{background-position:0 1.239669%}.flag-ag{background-position:0 1.652893%}.flag-ai{background-position:0 2.066116%}.flag-al{background-position:0 2.479339%}.flag-am{background-position:0 2.892562%}.flag-an{background-position:0 3.305785%}.flag-ao{background-position:0 3.719008%}.flag-aq{background-position:0 4.132231%}.flag-ar{background-position:0 4.545455%}.flag-as{background-position:0 4.958678%}.flag-at{background-position:0 5.371901%}.flag-au{background-position:0 5.785124%}.flag-aw{background-position:0 6.198347%}.flag-az{background-position:0 6.61157%}.flag-ba{background-position:0 7.024793%}.flag-bb{background-position:0 7.438017%}.flag-bd{background-position:0 7.85124%}.flag-be{background-position:0 8.264463%}.flag-bf{background-position:0 8.677686%}.flag-bg{background-position:0 9.090909%}.flag-bh{background-position:0 9.504132%}.flag-bi{background-position:0 9.917355%}.flag-bj{background-position:0 10.330579%}.flag-bm{background-position:0 10.743802%}.flag-bn{background-position:0 11.157025%}.flag-bo{background-position:0 11.570248%}.flag-br{background-position:0 11.983471%}.flag-bs{background-position:0 12.396694%}.flag-bt{background-position:0 12.809917%}.flag-bv{background-position:0 13.22314%}.flag-bw{background-position:0 13.636364%}.flag-by{background-position:0 14.049587%}.flag-bz{background-position:0 14.46281%}.flag-ca{background-position:0 14.876033%}.flag-cc{background-position:0 15.289256%}.flag-cd{background-position:0 15.702479%}.flag-cf{background-position:0 16.115702%}.flag-cg{background-position:0 16.528926%}.flag-ch{background-position:0 16.942149%}.flag-ci{background-position:0 17.355372%}.flag-ck{background-position:0 17.768595%}.flag-cl{background-position:0 18.181818%}.flag-cm{background-position:0 18.595041%}.flag-cn{background-position:0 19.008264%}.flag-co{background-position:0 19.421488%}.flag-cr{background-position:0 19.834711%}.flag-cu{background-position:0 20.247934%}.flag-cv{background-position:0 20.661157%}.flag-cx{background-position:0 21.07438%}.flag-cy{background-position:0 21.487603%}.flag-cz{background-position:0 21.900826%}.flag-de{background-position:0 22.31405%}.flag-dj{background-position:0 22.727273%}.flag-dk{background-position:0 23.140496%}.flag-dm{background-position:0 23.553719%}.flag-do{background-position:0 23.966942%}.flag-dz{background-position:0 24.380165%}.flag-ec{background-position:0 24.793388%}.flag-ee{background-position:0 25.206612%}.flag-eg{background-position:0 25.619835%}.flag-eh{background-position:0 26.033058%}.flag-er{background-position:0 26.446281%}.flag-es{background-position:0 26.859504%}.flag-et{background-position:0 27.272727%}.flag-fi{background-position:0 27.68595%}.flag-fj{background-position:0 28.099174%}.flag-fk{background-position:0 28.512397%}.flag-fm{background-position:0 28.92562%}.flag-fo{background-position:0 29.338843%}.flag-fr{background-position:0 29.752066%}.flag-ga{background-position:0 30.165289%}.flag-gd{background-position:0 30.578512%}.flag-ge{background-position:0 30.991736%}.flag-gf{background-position:0 31.404959%}.flag-gh{background-position:0 31.818182%}.flag-gi{background-position:0 32.231405%}.flag-gl{background-position:0 32.644628%}.flag-gm{background-position:0 33.057851%}.flag-gn{background-position:0 33.471074%}.flag-gp{background-position:0 33.884298%}.flag-gq{background-position:0 34.297521%}.flag-gr{background-position:0 34.710744%}.flag-gs{background-position:0 35.123967%}.flag-gt{background-position:0 35.53719%}.flag-gu{background-position:0 35.950413%}.flag-gw{background-position:0 36.363636%}.flag-gy{background-position:0 36.77686%}.flag-hk{background-position:0 37.190083%}.flag-hm{background-position:0 37.603306%}.flag-hn{background-position:0 38.016529%}.flag-hr{background-position:0 38.429752%}.flag-ht{background-position:0 38.842975%}.flag-hu{background-position:0 39.256198%}.flag-id{background-position:0 39.669421%}.flag-ie{background-position:0 40.082645%}.flag-il{background-position:0 40.495868%}.flag-in{background-position:0 40.909091%}.flag-io{background-position:0 41.322314%}.flag-iq{background-position:0 41.735537%}.flag-ir{background-position:0 42.14876%}.flag-is{background-position:0 42.561983%}.flag-it{background-position:0 42.975207%}.flag-jm{background-position:0 43.38843%}.flag-jo{background-position:0 43.801653%}.flag-jp{background-position:0 44.214876%}.flag-ke{background-position:0 44.628099%}.flag-kg{background-position:0 45.041322%}.flag-kh{background-position:0 45.454545%}.flag-ki{background-position:0 45.867769%}.flag-km{background-position:0 46.280992%}.flag-kn{background-position:0 46.694215%}.flag-kp{background-position:0 47.107438%}.flag-kr{background-position:0 47.520661%}.flag-kw{background-position:0 47.933884%}.flag-ky{background-position:0 48.347107%}.flag-kz{background-position:0 48.760331%}.flag-la{background-position:0 49.173554%}.flag-lb{background-position:0 49.586777%}.flag-lc{background-position:0 50%}.flag-li{background-position:0 50.413223%}.flag-lk{background-position:0 50.826446%}.flag-lr{background-position:0 51.239669%}.flag-ls{background-position:0 51.652893%}.flag-lt{background-position:0 52.066116%}.flag-lu{background-position:0 52.479339%}.flag-lv{background-position:0 52.892562%}.flag-ly{background-position:0 53.305785%}.flag-ma{background-position:0 53.719008%}.flag-mc{background-position:0 54.132231%}.flag-md{background-position:0 54.545455%}.flag-me{background-position:0 54.958678%}.flag-mg{background-position:0 55.371901%}.flag-mh{background-position:0 55.785124%}.flag-mk{background-position:0 56.198347%}.flag-ml{background-position:0 56.61157%}.flag-mm{background-position:0 57.024793%}.flag-mn{background-position:0 57.438017%}.flag-mo{background-position:0 57.85124%}.flag-mp{background-position:0 58.264463%}.flag-mq{background-position:0 58.677686%}.flag-mr{background-position:0 59.090909%}.flag-ms{background-position:0 59.504132%}.flag-mt{background-position:0 59.917355%}.flag-mu{background-position:0 60.330579%}.flag-mv{background-position:0 60.743802%}.flag-mw{background-position:0 61.157025%}.flag-mx{background-position:0 61.570248%}.flag-my{background-position:0 61.983471%}.flag-mz{background-position:0 62.396694%}.flag-na{background-position:0 62.809917%}.flag-nc{background-position:0 63.22314%}.flag-ne{background-position:0 63.636364%}.flag-nf{background-position:0 64.049587%}.flag-ng{background-position:0 64.46281%}.flag-ni{background-position:0 64.876033%}.flag-nl{background-position:0 65.289256%}.flag-no{background-position:0 65.702479%}.flag-np{background-position:0 66.115702%}.flag-nr{background-position:0 66.528926%}.flag-nu{background-position:0 66.942149%}.flag-nz{background-position:0 67.355372%}.flag-om{background-position:0 67.768595%}.flag-pa{background-position:0 68.181818%}.flag-pe{background-position:0 68.595041%}.flag-pf{background-position:0 69.008264%}.flag-pg{background-position:0 69.421488%}.flag-ph{background-position:0 69.834711%}.flag-pk{background-position:0 70.247934%}.flag-pl{background-position:0 70.661157%}.flag-pm{background-position:0 71.07438%}.flag-pn{background-position:0 71.487603%}.flag-pr{background-position:0 71.900826%}.flag-pt{background-position:0 72.31405%}.flag-pw{background-position:0 72.727273%}.flag-py{background-position:0 73.140496%}.flag-qa{background-position:0 73.553719%}.flag-re{background-position:0 73.966942%}.flag-ro{background-position:0 74.380165%}.flag-rs{background-position:0 74.793388%}.flag-ru{background-position:0 75.206612%}.flag-rw{background-position:0 75.619835%}.flag-sa{background-position:0 76.033058%}.flag-sb{background-position:0 76.446281%}.flag-sc{background-position:0 76.859504%}.flag-sd{background-position:0 77.272727%}.flag-se{background-position:0 77.68595%}.flag-sg{background-position:0 78.099174%}.flag-sh{background-position:0 78.512397%}.flag-si{background-position:0 78.92562%}.flag-sj{background-position:0 79.338843%}.flag-sk{background-position:0 79.752066%}.flag-sl{background-position:0 80.165289%}.flag-sm{background-position:0 80.578512%}.flag-sn{background-position:0 80.991736%}.flag-so{background-position:0 81.404959%}.flag-sr{background-position:0 81.818182%}.flag-ss{background-position:0 82.231405%}.flag-st{background-position:0 82.644628%}.flag-sv{background-position:0 83.057851%}.flag-sy{background-position:0 83.471074%}.flag-sz{background-position:0 83.884298%}.flag-tc{background-position:0 84.297521%}.flag-td{background-position:0 84.710744%}.flag-tf{background-position:0 85.123967%}.flag-tg{background-position:0 85.53719%}.flag-th{background-position:0 85.950413%}.flag-tj{background-position:0 86.363636%}.flag-tk{background-position:0 86.77686%}.flag-tl{background-position:0 87.190083%}.flag-tm{background-position:0 87.603306%}.flag-tn{background-position:0 88.016529%}.flag-to{background-position:0 88.429752%}.flag-tp{background-position:0 88.842975%}.flag-tr{background-position:0 89.256198%}.flag-tt{background-position:0 89.669421%}.flag-tv{background-position:0 90.082645%}.flag-tw{background-position:0 90.495868%}.flag-ty{background-position:0 90.909091%}.flag-tz{background-position:0 91.322314%}.flag-ua{background-position:0 91.735537%}.flag-ug{background-position:0 92.14876%}.flag-gb,.flag-uk{background-position:0 92.561983%}.flag-um{background-position:0 92.975207%}.flag-us{background-position:0 93.38843%}.flag-uy{background-position:0 93.801653%}.flag-uz{background-position:0 94.214876%}.flag-va{background-position:0 94.628099%}.flag-vc{background-position:0 95.041322%}.flag-ve{background-position:0 95.454545%}.flag-vg{background-position:0 95.867769%}.flag-vi{background-position:0 96.280992%}.flag-vn{background-position:0 96.694215%}.flag-vu{background-position:0 97.107438%}.flag-wf{background-position:0 97.520661%}.flag-ws{background-position:0 97.933884%}.flag-ye{background-position:0 98.347107%}.flag-za{background-position:0 98.760331%}.flag-zm{background-position:0 99.173554%}.flag-zr{background-position:0 99.586777%}.flag-zw{background-position:0 100%}`, + flags: `span.flag{width:44px;height:30px;display:inline-block;}img.flag{width:30px}.flag{background:url(https://primefaces.org/cdn/primeng/images/flag/flags_responsive.png) no-repeat;background-size:100%;vertical-align: middle;}.flag-ad{background-position:0 .413223%}.flag-ae{background-position:0 .826446%}.flag-af{background-position:0 1.239669%}.flag-ag{background-position:0 1.652893%}.flag-ai{background-position:0 2.066116%}.flag-al{background-position:0 2.479339%}.flag-am{background-position:0 2.892562%}.flag-an{background-position:0 3.305785%}.flag-ao{background-position:0 3.719008%}.flag-aq{background-position:0 4.132231%}.flag-ar{background-position:0 4.545455%}.flag-as{background-position:0 4.958678%}.flag-at{background-position:0 5.371901%}.flag-au{background-position:0 5.785124%}.flag-aw{background-position:0 6.198347%}.flag-az{background-position:0 6.61157%}.flag-ba{background-position:0 7.024793%}.flag-bb{background-position:0 7.438017%}.flag-bd{background-position:0 7.85124%}.flag-be{background-position:0 8.264463%}.flag-bf{background-position:0 8.677686%}.flag-bg{background-position:0 9.090909%}.flag-bh{background-position:0 9.504132%}.flag-bi{background-position:0 9.917355%}.flag-bj{background-position:0 10.330579%}.flag-bm{background-position:0 10.743802%}.flag-bn{background-position:0 11.157025%}.flag-bo{background-position:0 11.570248%}.flag-br{background-position:0 11.983471%}.flag-bs{background-position:0 12.396694%}.flag-bt{background-position:0 12.809917%}.flag-bv{background-position:0 13.22314%}.flag-bw{background-position:0 13.636364%}.flag-by{background-position:0 14.049587%}.flag-bz{background-position:0 14.46281%}.flag-ca{background-position:0 14.876033%}.flag-cc{background-position:0 15.289256%}.flag-cd{background-position:0 15.702479%}.flag-cf{background-position:0 16.115702%}.flag-cg{background-position:0 16.528926%}.flag-ch{background-position:0 16.942149%}.flag-ci{background-position:0 17.355372%}.flag-ck{background-position:0 17.768595%}.flag-cl{background-position:0 18.181818%}.flag-cm{background-position:0 18.595041%}.flag-cn{background-position:0 19.008264%}.flag-co{background-position:0 19.421488%}.flag-cr{background-position:0 19.834711%}.flag-cu{background-position:0 20.247934%}.flag-cv{background-position:0 20.661157%}.flag-cx{background-position:0 21.07438%}.flag-cy{background-position:0 21.487603%}.flag-cz{background-position:0 21.900826%}.flag-de{background-position:0 22.31405%}.flag-dj{background-position:0 22.727273%}.flag-dk{background-position:0 23.140496%}.flag-dm{background-position:0 23.553719%}.flag-do{background-position:0 23.966942%}.flag-dz{background-position:0 24.380165%}.flag-ec{background-position:0 24.793388%}.flag-ee{background-position:0 25.206612%}.flag-eg{background-position:0 25.619835%}.flag-eh{background-position:0 26.033058%}.flag-er{background-position:0 26.446281%}.flag-es{background-position:0 26.859504%}.flag-et{background-position:0 27.272727%}.flag-fi{background-position:0 27.68595%}.flag-fj{background-position:0 28.099174%}.flag-fk{background-position:0 28.512397%}.flag-fm{background-position:0 28.92562%}.flag-fo{background-position:0 29.338843%}.flag-fr{background-position:0 29.752066%}.flag-ga{background-position:0 30.165289%}.flag-gd{background-position:0 30.578512%}.flag-ge{background-position:0 30.991736%}.flag-gf{background-position:0 31.404959%}.flag-gh{background-position:0 31.818182%}.flag-gi{background-position:0 32.231405%}.flag-gl{background-position:0 32.644628%}.flag-gm{background-position:0 33.057851%}.flag-gn{background-position:0 33.471074%}.flag-gp{background-position:0 33.884298%}.flag-gq{background-position:0 34.297521%}.flag-gr{background-position:0 34.710744%}.flag-gs{background-position:0 35.123967%}.flag-gt{background-position:0 35.53719%}.flag-gu{background-position:0 35.950413%}.flag-gw{background-position:0 36.363636%}.flag-gy{background-position:0 36.77686%}.flag-hk{background-position:0 37.190083%}.flag-hm{background-position:0 37.603306%}.flag-hn{background-position:0 38.016529%}.flag-hr{background-position:0 38.429752%}.flag-ht{background-position:0 38.842975%}.flag-hu{background-position:0 39.256198%}.flag-id{background-position:0 39.669421%}.flag-ie{background-position:0 40.082645%}.flag-il{background-position:0 40.495868%}.flag-in{background-position:0 40.909091%}.flag-io{background-position:0 41.322314%}.flag-iq{background-position:0 41.735537%}.flag-ir{background-position:0 42.14876%}.flag-is{background-position:0 42.561983%}.flag-it{background-position:0 42.975207%}.flag-jm{background-position:0 43.38843%}.flag-jo{background-position:0 43.801653%}.flag-jp{background-position:0 44.214876%}.flag-ke{background-position:0 44.628099%}.flag-kg{background-position:0 45.041322%}.flag-kh{background-position:0 45.454545%}.flag-ki{background-position:0 45.867769%}.flag-km{background-position:0 46.280992%}.flag-kn{background-position:0 46.694215%}.flag-kp{background-position:0 47.107438%}.flag-kr{background-position:0 47.520661%}.flag-kw{background-position:0 47.933884%}.flag-ky{background-position:0 48.347107%}.flag-kz{background-position:0 48.760331%}.flag-la{background-position:0 49.173554%}.flag-lb{background-position:0 49.586777%}.flag-lc{background-position:0 50%}.flag-li{background-position:0 50.413223%}.flag-lk{background-position:0 50.826446%}.flag-lr{background-position:0 51.239669%}.flag-ls{background-position:0 51.652893%}.flag-lt{background-position:0 52.066116%}.flag-lu{background-position:0 52.479339%}.flag-lv{background-position:0 52.892562%}.flag-ly{background-position:0 53.305785%}.flag-ma{background-position:0 53.719008%}.flag-mc{background-position:0 54.132231%}.flag-md{background-position:0 54.545455%}.flag-me{background-position:0 54.958678%}.flag-mg{background-position:0 55.371901%}.flag-mh{background-position:0 55.785124%}.flag-mk{background-position:0 56.198347%}.flag-ml{background-position:0 56.61157%}.flag-mm{background-position:0 57.024793%}.flag-mn{background-position:0 57.438017%}.flag-mo{background-position:0 57.85124%}.flag-mp{background-position:0 58.264463%}.flag-mq{background-position:0 58.677686%}.flag-mr{background-position:0 59.090909%}.flag-ms{background-position:0 59.504132%}.flag-mt{background-position:0 59.917355%}.flag-mu{background-position:0 60.330579%}.flag-mv{background-position:0 60.743802%}.flag-mw{background-position:0 61.157025%}.flag-mx{background-position:0 61.570248%}.flag-my{background-position:0 61.983471%}.flag-mz{background-position:0 62.396694%}.flag-na{background-position:0 62.809917%}.flag-nc{background-position:0 63.22314%}.flag-ne{background-position:0 63.636364%}.flag-nf{background-position:0 64.049587%}.flag-ng{background-position:0 64.46281%}.flag-ni{background-position:0 64.876033%}.flag-nl{background-position:0 65.289256%}.flag-no{background-position:0 65.702479%}.flag-np{background-position:0 66.115702%}.flag-nr{background-position:0 66.528926%}.flag-nu{background-position:0 66.942149%}.flag-nz{background-position:0 67.355372%}.flag-om{background-position:0 67.768595%}.flag-pa{background-position:0 68.181818%}.flag-pe{background-position:0 68.595041%}.flag-pf{background-position:0 69.008264%}.flag-pg{background-position:0 69.421488%}.flag-ph{background-position:0 69.834711%}.flag-pk{background-position:0 70.247934%}.flag-pl{background-position:0 70.661157%}.flag-pm{background-position:0 71.07438%}.flag-pn{background-position:0 71.487603%}.flag-pr{background-position:0 71.900826%}.flag-pt{background-position:0 72.31405%}.flag-pw{background-position:0 72.727273%}.flag-py{background-position:0 73.140496%}.flag-qa{background-position:0 73.553719%}.flag-re{background-position:0 73.966942%}.flag-ro{background-position:0 74.380165%}.flag-rs{background-position:0 74.793388%}.flag-ru{background-position:0 75.206612%}.flag-rw{background-position:0 75.619835%}.flag-sa{background-position:0 76.033058%}.flag-sb{background-position:0 76.446281%}.flag-sc{background-position:0 76.859504%}.flag-sd{background-position:0 77.272727%}.flag-se{background-position:0 77.68595%}.flag-sg{background-position:0 78.099174%}.flag-sh{background-position:0 78.512397%}.flag-si{background-position:0 78.92562%}.flag-sj{background-position:0 79.338843%}.flag-sk{background-position:0 79.752066%}.flag-sl{background-position:0 80.165289%}.flag-sm{background-position:0 80.578512%}.flag-sn{background-position:0 80.991736%}.flag-so{background-position:0 81.404959%}.flag-sr{background-position:0 81.818182%}.flag-ss{background-position:0 82.231405%}.flag-st{background-position:0 82.644628%}.flag-sv{background-position:0 83.057851%}.flag-sy{background-position:0 83.471074%}.flag-sz{background-position:0 83.884298%}.flag-tc{background-position:0 84.297521%}.flag-td{background-position:0 84.710744%}.flag-tf{background-position:0 85.123967%}.flag-tg{background-position:0 85.53719%}.flag-th{background-position:0 85.950413%}.flag-tj{background-position:0 86.363636%}.flag-tk{background-position:0 86.77686%}.flag-tl{background-position:0 87.190083%}.flag-tm{background-position:0 87.603306%}.flag-tn{background-position:0 88.016529%}.flag-to{background-position:0 88.429752%}.flag-tp{background-position:0 88.842975%}.flag-tr{background-position:0 89.256198%}.flag-tt{background-position:0 89.669421%}.flag-tv{background-position:0 90.082645%}.flag-tw{background-position:0 90.495868%}.flag-ty{background-position:0 90.909091%}.flag-tz{background-position:0 91.322314%}.flag-ua{background-position:0 91.735537%}.flag-ug{background-position:0 92.14876%}.flag-gb,.flag-uk{background-position:0 92.561983%}.flag-um{background-position:0 92.975207%}.flag-us{background-position:0 93.38843%}.flag-uy{background-position:0 93.801653%}.flag-uz{background-position:0 94.214876%}.flag-va{background-position:0 94.628099%}.flag-vc{background-position:0 95.041322%}.flag-ve{background-position:0 95.454545%}.flag-vg{background-position:0 95.867769%}.flag-vi{background-position:0 96.280992%}.flag-vn{background-position:0 96.694215%}.flag-vu{background-position:0 97.107438%}.flag-wf{background-position:0 97.520661%}.flag-ws{background-position:0 97.933884%}.flag-ye{background-position:0 98.347107%}.flag-za{background-position:0 98.760331%}.flag-zm{background-position:0 99.173554%}.flag-zr{background-position:0 99.586777%}.flag-zw{background-position:0 100%}` }; const karma_conf_js = ` @@ -354,7 +354,7 @@ const tsconfig_json = `{ "dom" ], "paths": { - "@domain/*": ["src/domain/*"], + "@/domain/*": ["src/domain/*"], "@service/*": ["src/service/*"] } } @@ -387,12 +387,7 @@ const getAngularApp = (props: Props = {}) => { const routeImports = getRouteImports(routeFiles, selector); const serviceImports = code.service ? getServiceImports(code.service) : ''; const routerModule = code.routerModule ? code.routerModule : `RouterModule.forRoot([{ path: '', component: ${componentName} }])`; - const declarations = - routeFiles && routeFiles.length - ? componentName - ? routeFiles.map((r) => r.name).join(', ') + ',' + componentName - : routeFiles.map((r) => r.name).join(', ') - : `${componentName}`; + const declarations = routeFiles && routeFiles.length ? (componentName ? routeFiles.map((r) => r.name).join(', ') + ',' + componentName : routeFiles.map((r) => r.name).join(', ')) : `${componentName}`; const providers = code.service && code.service.length ? code.service.map((s) => s).join(', ') : ''; const imports_ts = `// Import PrimeNG modules @@ -774,7 +769,7 @@ const getAngularApp = (props: Props = {}) => { 'src/index.html': { content: index_html }, 'src/karma.conf.js': { content: karma_conf_js }, 'src/styles.scss': { content: staticStyles.global }, - 'src/flags.css': { content: staticStyles.flags }, + 'src/flags.css': { content: staticStyles.flags } }; const files = { @@ -788,25 +783,25 @@ const getAngularApp = (props: Props = {}) => { ng: 'ng', start: 'ng serve', build: 'ng build', - test: 'ng test', + test: 'ng test' }, dependencies: { - ...dependencies, - }, - }, + ...dependencies + } + } }, [`src/app/${selector}.ts`]: { content: code.typescript.trim() }, [`src/app/${selector}.html`]: { content: code.html.trim() }, ...defaultFiles, ...externalFiles, - ..._routeFiles, + ..._routeFiles }; if (code.service) { code.service.forEach((name) => { files[`src/service/${name.toLowerCase()}.ts`] = { - content: services[name], + content: services[name] }; }); } diff --git a/apps/showcase/components/layout/app.component.ts b/apps/showcase/components/layout/app.component.ts new file mode 100644 index 00000000000..56900817eb4 --- /dev/null +++ b/apps/showcase/components/layout/app.component.ts @@ -0,0 +1,94 @@ +import { LandingComponent } from '@/pages/landing/landing.component'; +import { AppConfigService } from '@/service/appconfigservice'; +import { CarService } from '@/service/carservice'; +import { CountryService } from '@/service/countryservice'; +import { CustomerService } from '@/service/customerservice'; +import { EventService } from '@/service/eventservice'; +import { NodeService } from '@/service/nodeservice'; +import { PhotoService } from '@/service/photoservice'; +import { ProductService } from '@/service/productservice'; +import { DOCUMENT, IMAGE_CONFIG } from '@angular/common'; +import { HttpClientModule } from '@angular/common/http'; +import { afterNextRender, Component, Inject, PLATFORM_ID, Renderer2 } from '@angular/core'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { NavigationEnd, Router, RouterOutlet } from '@angular/router'; +import { PrimeNG } from 'primeng/config'; +import { AppMainComponent } from './app.main.component'; +import { AppConfiguratorComponent } from './configurator/app.configurator.component'; +import { AppMenuComponent } from './menu/app.menu.component'; +import { AppNewsComponent } from './news/app.news.component'; +import { AppTopBarComponent } from './topbar/app.topbar.component'; + +@Component({ + selector: 'app-root', + template: ` `, + standalone: true, + imports: [RouterOutlet, FormsModule, ReactiveFormsModule, HttpClientModule, AppMainComponent, LandingComponent, AppNewsComponent, AppConfiguratorComponent, AppTopBarComponent, AppMenuComponent], + providers: [ + CarService, + CountryService, + EventService, + NodeService, + CustomerService, + PhotoService, + AppConfigService, + ProductService, + { + provide: IMAGE_CONFIG, + useValue: { + disableImageSizeWarning: true, + disableImageLazyLoadWarning: true + } + } + ] +}) +export class AppComponent { + constructor( + @Inject(DOCUMENT) private document: Document, + private renderer: Renderer2, + private primeng: PrimeNG, + private configService: AppConfigService, + private router: Router, + @Inject(PLATFORM_ID) private platformId: any + ) { + afterNextRender(() => { + if (process.env.NODE_ENV === 'production') { + this.injectScripts(); + } + + this.bindRouteEvents(); + }); + + // this.primeng.theme.set(Noir); + } + + injectScripts() { + const script = this.renderer.createElement('script'); + script.type = 'text/javascript'; + script.src = 'https://www.googletagmanager.com/gtag/js?id=G-W297P962XH'; + this.renderer.appendChild(this.document.body, script); + + const scriptBody = this.renderer.createElement('script'); + scriptBody.type = 'text/javascript'; + scriptBody.text = ` + window.dataLayer = window.dataLayer || []; + function gtag() { dataLayer.push(arguments); } + gtag('js', new Date()); + + gtag('config', 'G-W297P962XH'); + `; + this.renderer.appendChild(this.document.body, scriptBody); + } + + bindRouteEvents() { + this.router.events.subscribe((event) => { + if (event instanceof NavigationEnd) { + if (typeof window['gtag'] === 'function') { + window['gtag']('event', 'page_view', { + page_path: event.urlAfterRedirects + }); + } + } + }); + } +} diff --git a/src/app/showcase/layout/app.main.component.ts b/apps/showcase/components/layout/app.main.component.ts similarity index 87% rename from src/app/showcase/layout/app.main.component.ts rename to apps/showcase/components/layout/app.main.component.ts index ad2c7ac4e3c..eef331a1ecc 100644 --- a/src/app/showcase/layout/app.main.component.ts +++ b/apps/showcase/components/layout/app.main.component.ts @@ -1,13 +1,13 @@ +import { AppConfigService } from '@/service/appconfigservice'; import { CommonModule } from '@angular/common'; import { Component, inject } from '@angular/core'; import { RouterOutlet } from '@angular/router'; +import { PrimeNG } from 'primeng/config'; import { DomHandler } from 'primeng/dom'; -import { AppConfigService } from '@service/appconfigservice'; import { AppFooterComponent } from './footer/app.footer.component'; import { AppMenuComponent } from './menu/app.menu.component'; import { AppNewsComponent } from './news/app.news.component'; import { AppTopBarComponent } from './topbar/app.topbar.component'; -import { PrimeNGConfig } from 'primeng/api'; @Component({ selector: 'app-main', @@ -26,12 +26,12 @@ import { PrimeNGConfig } from 'primeng/api'; `, standalone: true, - imports: [RouterOutlet, AppFooterComponent, CommonModule, AppNewsComponent, AppMenuComponent, AppTopBarComponent], + imports: [RouterOutlet, AppFooterComponent, CommonModule, AppNewsComponent, AppMenuComponent, AppTopBarComponent] }) export class AppMainComponent { configService: AppConfigService = inject(AppConfigService); - config: PrimeNGConfig = inject(PrimeNGConfig); + config: PrimeNG = inject(PrimeNG); get isNewsActive(): boolean { return this.configService.state.newsActive; @@ -51,7 +51,7 @@ export class AppMainComponent { get containerClass() { return { - 'layout-news-active': this.isNewsActive, + 'layout-news-active': this.isNewsActive // 'p-ripple-disabled': this.isRippleDisabled, }; } diff --git a/src/app/showcase/layout/configurator/app.configurator.component.ts b/apps/showcase/components/layout/configurator/app.configurator.component.ts similarity index 79% rename from src/app/showcase/layout/configurator/app.configurator.component.ts rename to apps/showcase/components/layout/configurator/app.configurator.component.ts index 0e1decdb821..dbf9ffdfb67 100644 --- a/src/app/showcase/layout/configurator/app.configurator.component.ts +++ b/apps/showcase/components/layout/configurator/app.configurator.component.ts @@ -1,24 +1,24 @@ +import { AppConfigService } from '@/service/appconfigservice'; import { CommonModule } from '@angular/common'; import { Component, computed, inject } from '@angular/core'; import { FormsModule } from '@angular/forms'; -import { AppConfigService } from '@service/appconfigservice'; -import { PrimeNGConfig } from 'primeng/api'; +import { $t, updatePreset, updateSurfacePalette } from '@primeng/themes'; +import Aura from '@primeng/themes/aura'; +import Lara from '@primeng/themes/lara'; +import Material from '@primeng/themes/material'; +import Nora from '@primeng/themes/nora'; import { ButtonModule } from 'primeng/button'; +import { PrimeNG } from 'primeng/config'; import { InputSwitchModule } from 'primeng/inputswitch'; import { RadioButtonModule } from 'primeng/radiobutton'; import { SelectButton } from 'primeng/selectbutton'; -import { $t, updatePreset, updateSurfacePalette } from 'primeng/themes'; -import Aura from 'primeng/themes/aura'; -import Lara from 'primeng/themes/lara'; -import Material from 'primeng/themes/material'; -import Nora from 'primeng/themes/nora'; import { ToggleSwitchModule } from 'primeng/toggleswitch'; const presets = { Aura, Material, Lara, - Nora, + Nora }; @Component({ @@ -30,15 +30,15 @@ const presets = { Primary
@for (primaryColor of primaryColors(); track primaryColor) { - + > }
@@ -47,28 +47,22 @@ const presets = { Surface
@for (surface of surfaces; track surface) { - + > }
Presets - +
Ripple @@ -77,9 +71,9 @@ const presets = {
`, host: { - class: 'config-panel hidden', + class: 'config-panel hidden' }, - imports: [CommonModule, FormsModule, InputSwitchModule, ButtonModule, RadioButtonModule, SelectButton, ToggleSwitchModule], + imports: [CommonModule, FormsModule, InputSwitchModule, ButtonModule, RadioButtonModule, SelectButton, ToggleSwitchModule] }) export class AppConfiguratorComponent { get ripple() { @@ -90,9 +84,7 @@ export class AppConfiguratorComponent { this.config.ripple.set(value); } - selectedPreset: string = 'Aura'; - - config: PrimeNGConfig = inject(PrimeNGConfig); + config: PrimeNG = inject(PrimeNG); configService: AppConfigService = inject(AppConfigService); @@ -113,8 +105,8 @@ export class AppConfiguratorComponent { 700: '#334155', 800: '#1e293b', 900: '#0f172a', - 950: '#020617', - }, + 950: '#020617' + } }, { name: 'gray', @@ -130,8 +122,8 @@ export class AppConfiguratorComponent { 700: '#374151', 800: '#1f2937', 900: '#111827', - 950: '#030712', - }, + 950: '#030712' + } }, { name: 'zinc', @@ -147,8 +139,8 @@ export class AppConfiguratorComponent { 700: '#3f3f46', 800: '#27272a', 900: '#18181b', - 950: '#09090b', - }, + 950: '#09090b' + } }, { name: 'neutral', @@ -164,8 +156,8 @@ export class AppConfiguratorComponent { 700: '#404040', 800: '#262626', 900: '#171717', - 950: '#0a0a0a', - }, + 950: '#0a0a0a' + } }, { name: 'stone', @@ -181,8 +173,8 @@ export class AppConfiguratorComponent { 700: '#44403c', 800: '#292524', 900: '#1c1917', - 950: '#0c0a09', - }, + 950: '#0c0a09' + } }, { name: 'soho', @@ -198,8 +190,8 @@ export class AppConfiguratorComponent { 700: '#616268', 800: '#4a4b52', 900: '#34343d', - 950: '#1d1e27', - }, + 950: '#1d1e27' + } }, { name: 'viva', @@ -215,8 +207,8 @@ export class AppConfiguratorComponent { 700: '#565a5b', 800: '#3e4244', 900: '#262b2c', - 950: '#0e1315', - }, + 950: '#0e1315' + } }, { name: 'ocean', @@ -232,9 +224,9 @@ export class AppConfiguratorComponent { 700: '#415B61', 800: '#29444E', 900: '#183240', - 950: '#0c1920', - }, - }, + 950: '#0c1920' + } + } ]; selectedPrimaryColor = computed(() => { @@ -243,32 +235,17 @@ export class AppConfiguratorComponent { selectedSurfaceColor = computed(() => this.configService.appState().surface); + selectedPreset = computed(() => this.configService.appState().preset); + primaryColors = computed(() => { const presetPalette = presets[this.configService.appState().preset].primitive; - const colors = [ - 'emerald', - 'green', - 'lime', - 'orange', - 'amber', - 'yellow', - 'teal', - 'cyan', - 'sky', - 'blue', - 'indigo', - 'violet', - 'purple', - 'fuchsia', - 'pink', - 'rose', - ]; + const colors = ['emerald', 'green', 'lime', 'orange', 'amber', 'yellow', 'teal', 'cyan', 'sky', 'blue', 'indigo', 'violet', 'purple', 'fuchsia', 'pink', 'rose']; const palettes = [{ name: 'noir', palette: {} }]; colors.forEach((color) => { palettes.push({ name: color, - palette: presetPalette[color], + palette: presetPalette[color] }); }); @@ -292,7 +269,7 @@ export class AppConfiguratorComponent { 700: '{surface.700}', 800: '{surface.800}', 900: '{surface.900}', - 950: '{surface.950}', + 950: '{surface.950}' }, colorScheme: { light: { @@ -300,31 +277,31 @@ export class AppConfiguratorComponent { color: '{primary.950}', contrastColor: '#ffffff', hoverColor: '{primary.800}', - activeColor: '{primary.700}', + activeColor: '{primary.700}' }, highlight: { background: '{primary.950}', focusBackground: '{primary.700}', color: '#ffffff', - focusColor: '#ffffff', - }, + focusColor: '#ffffff' + } }, dark: { primary: { color: '{primary.50}', contrastColor: '{primary.950}', hoverColor: '{primary.200}', - activeColor: '{primary.300}', + activeColor: '{primary.300}' }, highlight: { background: '{primary.50}', focusBackground: '{primary.300}', color: '{primary.950}', - focusColor: '{primary.950}', - }, - }, - }, - }, + focusColor: '{primary.950}' + } + } + } + } }; } else { if (this.configService.appState().preset === 'Nora') { @@ -337,31 +314,31 @@ export class AppConfiguratorComponent { color: '{primary.600}', contrastColor: '#ffffff', hoverColor: '{primary.700}', - activeColor: '{primary.800}', + activeColor: '{primary.800}' }, highlight: { background: '{primary.600}', focusBackground: '{primary.700}', color: '#ffffff', - focusColor: '#ffffff', - }, + focusColor: '#ffffff' + } }, dark: { primary: { color: '{primary.500}', contrastColor: '{surface.900}', hoverColor: '{primary.400}', - activeColor: '{primary.300}', + activeColor: '{primary.300}' }, highlight: { background: '{primary.500}', focusBackground: '{primary.400}', color: '{surface.900}', - focusColor: '{surface.900}', - }, - }, - }, - }, + focusColor: '{surface.900}' + } + } + } + } }; } else if (this.configService.appState().preset === 'Material') { return { @@ -373,31 +350,31 @@ export class AppConfiguratorComponent { color: '{primary.500}', contrastColor: '#ffffff', hoverColor: '{primary.400}', - activeColor: '{primary.300}', + activeColor: '{primary.300}' }, highlight: { background: 'color-mix(in srgb, {primary.color}, transparent 88%)', focusBackground: 'color-mix(in srgb, {primary.color}, transparent 76%)', color: '{primary.700}', - focusColor: '{primary.800}', - }, + focusColor: '{primary.800}' + } }, dark: { primary: { color: '{primary.400}', contrastColor: '{surface.900}', hoverColor: '{primary.300}', - activeColor: '{primary.200}', + activeColor: '{primary.200}' }, highlight: { background: 'color-mix(in srgb, {primary.400}, transparent 84%)', focusBackground: 'color-mix(in srgb, {primary.400}, transparent 76%)', color: 'rgba(255,255,255,.87)', - focusColor: 'rgba(255,255,255,.87)', - }, - }, - }, - }, + focusColor: 'rgba(255,255,255,.87)' + } + } + } + } }; } else { return { @@ -409,44 +386,45 @@ export class AppConfiguratorComponent { color: '{primary.500}', contrastColor: '#ffffff', hoverColor: '{primary.600}', - activeColor: '{primary.700}', + activeColor: '{primary.700}' }, highlight: { background: '{primary.50}', focusBackground: '{primary.100}', color: '{primary.700}', - focusColor: '{primary.800}', - }, + focusColor: '{primary.800}' + } }, dark: { primary: { color: '{primary.400}', contrastColor: '{surface.900}', hoverColor: '{primary.300}', - activeColor: '{primary.200}', + activeColor: '{primary.200}' }, highlight: { background: 'color-mix(in srgb, {primary.400}, transparent 84%)', focusBackground: 'color-mix(in srgb, {primary.400}, transparent 76%)', color: 'rgba(255,255,255,.87)', - focusColor: 'rgba(255,255,255,.87)', - }, - }, - }, - }, + focusColor: 'rgba(255,255,255,.87)' + } + } + } + } }; } } } - updateColors(type: string, color: any) { + updateColors(event: any, type: string, color: any) { if (type === 'primary') { this.configService.appState.update((state) => ({ ...state, primary: color.name })); } else if (type === 'surface') { this.configService.appState.update((state) => ({ ...state, surface: color.name })); } - this.applyTheme(type, color); + + event.stopPropagation(); } applyTheme(type: string, color: any) { diff --git a/src/app/showcase/layout/footer/app.footer.component.ts b/apps/showcase/components/layout/footer/app.footer.component.ts similarity index 98% rename from src/app/showcase/layout/footer/app.footer.component.ts rename to apps/showcase/components/layout/footer/app.footer.component.ts index 4604417e09f..e1ea5035de6 100644 --- a/src/app/showcase/layout/footer/app.footer.component.ts +++ b/apps/showcase/components/layout/footer/app.footer.component.ts @@ -10,7 +10,7 @@ import { Component } from '@angular/core'; PrimeTek - `, + ` }) export class AppFooterComponent { // eslint-disable-next-line @typescript-eslint/no-var-requires diff --git a/src/app/showcase/layout/menu/app.menu.component.ts b/apps/showcase/components/layout/menu/app.menu.component.ts similarity index 81% rename from src/app/showcase/layout/menu/app.menu.component.ts rename to apps/showcase/components/layout/menu/app.menu.component.ts index c3834168b96..9312cb4ab0c 100644 --- a/src/app/showcase/layout/menu/app.menu.component.ts +++ b/apps/showcase/components/layout/menu/app.menu.component.ts @@ -1,3 +1,5 @@ +import { default as MenuData } from '@/assets/data/menu.json'; +import { AppConfigService } from '@/service/appconfigservice'; import { CommonModule } from '@angular/common'; import { afterNextRender, Component, ElementRef, OnDestroy } from '@angular/core'; import { NavigationEnd, Router, RouterModule } from '@angular/router'; @@ -5,8 +7,6 @@ import { AutoComplete } from 'primeng/autocomplete'; import { DomHandler } from 'primeng/dom'; import { StyleClass } from 'primeng/styleclass'; import { Subscription } from 'rxjs'; -import { default as MenuData } from 'src/assets/showcase/data/menu.json'; -import { AppConfigService } from '@service/appconfigservice'; import { AppMenuItemComponent } from './app.menuitem.component'; export interface MenuItem { @@ -28,10 +28,10 @@ export interface MenuItem { `, host: { class: 'layout-sidebar', - '[class.active]': 'isActive', + '[class.active]': 'isActive' }, standalone: true, - imports: [CommonModule, StyleClass, RouterModule, AutoComplete, AppMenuItemComponent], + imports: [CommonModule, StyleClass, RouterModule, AutoComplete, AppMenuItemComponent] }) export class AppMenuComponent implements OnDestroy { menu!: MenuItem[]; @@ -41,7 +41,7 @@ export class AppMenuComponent implements OnDestroy { constructor( private configService: AppConfigService, private el: ElementRef, - private router: Router, + private router: Router ) { this.menu = MenuData.data; @@ -72,13 +72,7 @@ export class AppMenuComponent implements OnDestroy { isInViewport(element) { const rect = element.getBoundingClientRect(); - return ( - rect.top >= 0 && - rect.left >= 0 && - rect.bottom <= - (window.innerHeight || - (document.documentElement.clientHeight && rect.right <= (window.innerWidth || document.documentElement.clientWidth))) - ); + return rect.top >= 0 && rect.left >= 0 && rect.bottom <= (window.innerHeight || (document.documentElement.clientHeight && rect.right <= (window.innerWidth || document.documentElement.clientWidth))); } ngOnDestroy() { diff --git a/apps/showcase/components/layout/menu/app.menuitem.component.ts b/apps/showcase/components/layout/menu/app.menuitem.component.ts new file mode 100644 index 00000000000..c0cc953230c --- /dev/null +++ b/apps/showcase/components/layout/menu/app.menuitem.component.ts @@ -0,0 +1,53 @@ +import { CommonModule } from '@angular/common'; +import { booleanAttribute, Component, Input } from '@angular/core'; +import { Router, RouterModule } from '@angular/router'; +import { StyleClass } from 'primeng/styleclass'; +import { MenuItem } from './app.menu.component'; +import { Tag } from 'primeng/tag'; + +@Component({ + selector: '[app-menuitem]', + template: ` + + + + {{ item.name }} + + + + + {{ item.name }} + + + {{ item.name }} +
+
    +
  1. +
+
+ `, + standalone: true, + imports: [CommonModule, StyleClass, RouterModule, Tag] +}) +export class AppMenuItemComponent { + @Input() item: MenuItem; + + @Input({ transform: booleanAttribute }) root: boolean = true; + + constructor(private router: Router) {} + + isActiveRootMenuItem(menuitem: MenuItem): boolean { + const url = this.router.url.split('#')[0]; + return menuitem.children && !menuitem.children.some((item) => item.routerLink === `${url}` || (item.children && item.children.some((it) => it.routerLink === `${url}`))); + } +} diff --git a/src/app/showcase/layout/news/app.news.component.html b/apps/showcase/components/layout/news/app.news.component.html similarity index 98% rename from src/app/showcase/layout/news/app.news.component.html rename to apps/showcase/components/layout/news/app.news.component.html index 5ec659ed9a7..215bec326ac 100644 --- a/src/app/showcase/layout/news/app.news.component.html +++ b/apps/showcase/components/layout/news/app.news.component.html @@ -8,4 +8,4 @@ - \ No newline at end of file + diff --git a/src/app/showcase/layout/news/app.news.component.ts b/apps/showcase/components/layout/news/app.news.component.ts similarity index 86% rename from src/app/showcase/layout/news/app.news.component.ts rename to apps/showcase/components/layout/news/app.news.component.ts index 0c691437886..d25082e73f1 100644 --- a/src/app/showcase/layout/news/app.news.component.ts +++ b/apps/showcase/components/layout/news/app.news.component.ts @@ -1,16 +1,16 @@ +import News from '@/assets/data/news.json'; +import { AppConfigService } from '@/service/appconfigservice'; import { CommonModule } from '@angular/common'; import { afterNextRender, ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { StyleClass } from 'primeng/styleclass'; -import News from '../../data/news.json'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ selector: 'app-news', standalone: true, templateUrl: './app.news.component.html', changeDetection: ChangeDetectionStrategy.OnPush, - imports: [CommonModule, FormsModule, StyleClass], + imports: [CommonModule, FormsModule, StyleClass] }) export class AppNewsComponent { storageKey: string = 'primeng'; @@ -19,7 +19,7 @@ export class AppNewsComponent { constructor( private configService: AppConfigService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) { afterNextRender(() => { const itemString = localStorage.getItem(this.storageKey); @@ -48,7 +48,7 @@ export class AppNewsComponent { hideNews() { this.configService.hideNews(); const item = { - hiddenNews: this.announcement.id, + hiddenNews: this.announcement.id }; localStorage.setItem(this.storageKey, JSON.stringify(item)); diff --git a/apps/showcase/components/layout/topbar/app.topbar.component.html b/apps/showcase/components/layout/topbar/app.topbar.component.html new file mode 100644 index 00000000000..2da7b8fc430 --- /dev/null +++ b/apps/showcase/components/layout/topbar/app.topbar.component.html @@ -0,0 +1,122 @@ +
+
+ + + +
+
diff --git a/src/app/showcase/layout/topbar/app.topbar.component.ts b/apps/showcase/components/layout/topbar/app.topbar.component.ts similarity index 88% rename from src/app/showcase/layout/topbar/app.topbar.component.ts rename to apps/showcase/components/layout/topbar/app.topbar.component.ts index 0f9fcb2c858..d00fb04c55e 100644 --- a/src/app/showcase/layout/topbar/app.topbar.component.ts +++ b/apps/showcase/components/layout/topbar/app.topbar.component.ts @@ -1,3 +1,6 @@ +import Versions from '@/assets/data/versions.json'; +import { AppConfiguratorComponent } from '@/components/layout/configurator/app.configurator.component'; +import { AppConfigService } from '@/service/appconfigservice'; import { CommonModule, DOCUMENT } from '@angular/common'; import { afterNextRender, booleanAttribute, Component, ElementRef, Inject, Input, OnDestroy, Renderer2 } from '@angular/core'; import { FormsModule } from '@angular/forms'; @@ -5,15 +8,12 @@ import { RouterModule } from '@angular/router'; import docsearch from '@docsearch/js'; import { DomHandler } from 'primeng/dom'; import { StyleClass } from 'primeng/styleclass'; -import Versions from '../../data/versions.json'; -import { AppConfigService } from '@service/appconfigservice'; -import { AppConfiguratorComponent } from '@layout/configurator/app.configurator.component'; @Component({ selector: 'app-topbar', standalone: true, templateUrl: './app.topbar.component.html', - imports: [CommonModule, FormsModule, StyleClass, RouterModule, AppConfiguratorComponent], + imports: [CommonModule, FormsModule, StyleClass, RouterModule, AppConfiguratorComponent] }) export class AppTopBarComponent implements OnDestroy { @Input({ transform: booleanAttribute }) showConfigurator = true; @@ -29,7 +29,7 @@ export class AppTopBarComponent implements OnDestroy { @Inject(DOCUMENT) private document: Document, private el: ElementRef, private renderer: Renderer2, - private configService: AppConfigService, + private configService: AppConfigService ) { this.window = this.document.defaultView as Window; @@ -66,7 +66,7 @@ export class AppTopBarComponent implements OnDestroy { appId: 'XG1L2MUWT9', apiKey: '6057fe1af77fee4e7e41907b0b3ec79d', indexName: 'primeng', - container: '#docsearch', + container: '#docsearch' }); } diff --git a/src/app/showcase/layout/templates/templateconfiguration.ts b/apps/showcase/components/template/templateconfiguration.ts similarity index 84% rename from src/app/showcase/layout/templates/templateconfiguration.ts rename to apps/showcase/components/template/templateconfiguration.ts index cc7a52ed752..8aa59017972 100644 --- a/src/app/showcase/layout/templates/templateconfiguration.ts +++ b/apps/showcase/components/template/templateconfiguration.ts @@ -18,11 +18,7 @@ import { SharedModule } from 'primeng/api';

> ng new my-apollo-app

> cd my-apollo-app

> ng serve

- Angular 3D Logo + Angular 3D Logo

{{ title }}

@@ -31,7 +27,7 @@ import { SharedModule } from 'primeng/api'; `, changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, + encapsulation: ViewEncapsulation.None }) export class TemplateConfiguration { @Input() title; @@ -41,6 +37,6 @@ export class TemplateConfiguration { @NgModule({ imports: [CommonModule, SharedModule], exports: [TemplateConfiguration, SharedModule], - declarations: [TemplateConfiguration], + declarations: [TemplateConfiguration] }) export class TemplateConfigurationModule {} diff --git a/src/app/showcase/layout/templates/templatefeatures.ts b/apps/showcase/components/template/templatefeatures.ts similarity index 81% rename from src/app/showcase/layout/templates/templatefeatures.ts rename to apps/showcase/components/template/templatefeatures.ts index 5dfe3075665..c943cf6f3aa 100644 --- a/src/app/showcase/layout/templates/templatefeatures.ts +++ b/apps/showcase/components/template/templatefeatures.ts @@ -1,7 +1,7 @@ +import { AppConfigService } from '@/service/appconfigservice'; import { CommonModule } from '@angular/common'; import { ChangeDetectionStrategy, Component, Input, NgModule, ViewEncapsulation } from '@angular/core'; import { SharedModule } from 'primeng/api'; -import { AppConfigService } from '../../service/appconfigservice'; @Component({ selector: 'template-features', @@ -13,11 +13,7 @@ import { AppConfigService } from '../../service/appconfigservice';
- +
{{ feature.title }}
@@ -37,17 +33,13 @@ import { AppConfigService } from '../../service/appconfigservice'; *ngFor="let _ of [].constructor(2); let i = index" class="flex flex-col gap-6 flex-1" [ngClass]="{ - 'sm:pt-32': i === 1, + 'sm:pt-32': i === 1 }" >
- +

{{ data.title }}

{{ data.description }}

@@ -60,7 +52,7 @@ import { AppConfigService } from '../../service/appconfigservice';
`, changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, + encapsulation: ViewEncapsulation.None }) export class TemplateFeatures { @Input() displayType; @@ -88,6 +80,6 @@ export class TemplateFeatures { @NgModule({ imports: [CommonModule, SharedModule], exports: [TemplateFeatures, SharedModule], - declarations: [TemplateFeatures], + declarations: [TemplateFeatures] }) export class TemplateFeaturesModule {} diff --git a/src/app/showcase/layout/templates/templatefeaturesanimation/templatefeaturesanimation.ts b/apps/showcase/components/template/templatefeaturesanimation/templatefeaturesanimation.ts similarity index 81% rename from src/app/showcase/layout/templates/templatefeaturesanimation/templatefeaturesanimation.ts rename to apps/showcase/components/template/templatefeaturesanimation/templatefeaturesanimation.ts index 8eee960b6d4..9c34f7118ff 100644 --- a/src/app/showcase/layout/templates/templatefeaturesanimation/templatefeaturesanimation.ts +++ b/apps/showcase/components/template/templatefeaturesanimation/templatefeaturesanimation.ts @@ -1,33 +1,18 @@ import { CommonModule, NgOptimizedImage, isPlatformBrowser } from '@angular/common'; -import { - ChangeDetectionStrategy, - ChangeDetectorRef, - Component, - ElementRef, - Inject, - Input, - NgModule, - NgZone, - PLATFORM_ID, - ViewEncapsulation, -} from '@angular/core'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component, ElementRef, Inject, Input, NgModule, NgZone, PLATFORM_ID, ViewEncapsulation } from '@angular/core'; import { SharedModule } from 'primeng/api'; import { TemplateFeaturesAnimationInlineModule } from './templatefeaturesanimationinline'; @Component({ selector: 'template-features-animation', template: ` -
+

{{ title }}

-
+
-
+
{{ (i + 1).toLocaleString('en-US', { minimumIntegerDigits: 2, useGrouping: false }) }}
- Animation Feature Image + Animation Feature Image
`, changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, + encapsulation: ViewEncapsulation.None }) export class TemplateFeaturesAnimation { @Input() featuresData; @@ -110,7 +88,7 @@ export class TemplateFeaturesAnimation { constructor( private cd: ChangeDetectorRef, public el: ElementRef, - @Inject(PLATFORM_ID) private platformId: any, + @Inject(PLATFORM_ID) private platformId: any ) {} startInterval() { @@ -165,6 +143,6 @@ export class TemplateFeaturesAnimation { @NgModule({ imports: [CommonModule, SharedModule, TemplateFeaturesAnimationInlineModule, NgOptimizedImage], exports: [TemplateFeaturesAnimation, SharedModule], - declarations: [TemplateFeaturesAnimation], + declarations: [TemplateFeaturesAnimation] }) export class TemplateFeaturesAnimationModule {} diff --git a/src/app/showcase/layout/templates/templatefeaturesanimation/templatefeaturesanimationinline.ts b/apps/showcase/components/template/templatefeaturesanimation/templatefeaturesanimationinline.ts similarity index 80% rename from src/app/showcase/layout/templates/templatefeaturesanimation/templatefeaturesanimationinline.ts rename to apps/showcase/components/template/templatefeaturesanimation/templatefeaturesanimationinline.ts index 8093d533bce..ae2c1dd83d9 100644 --- a/src/app/showcase/layout/templates/templatefeaturesanimation/templatefeaturesanimationinline.ts +++ b/apps/showcase/components/template/templatefeaturesanimation/templatefeaturesanimationinline.ts @@ -1,24 +1,12 @@ import { CommonModule, isPlatformBrowser } from '@angular/common'; -import { - ChangeDetectionStrategy, - ChangeDetectorRef, - Component, - ElementRef, - Inject, - Input, - NgModule, - PLATFORM_ID, - ViewEncapsulation, -} from '@angular/core'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component, ElementRef, Inject, Input, NgModule, PLATFORM_ID, ViewEncapsulation } from '@angular/core'; import { SharedModule } from 'primeng/api'; @Component({ selector: 'template-features-animation-inline', template: `
- `, changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, + encapsulation: ViewEncapsulation.None }) export class TemplateFeaturesAnimationInline { @Input() inlineFeaturesData; @@ -71,7 +55,7 @@ export class TemplateFeaturesAnimationInline { constructor( private cd: ChangeDetectorRef, public el: ElementRef, - @Inject(PLATFORM_ID) private platformId: any, + @Inject(PLATFORM_ID) private platformId: any ) {} ngOnInit() { @@ -129,6 +113,6 @@ export class TemplateFeaturesAnimationInline { @NgModule({ imports: [CommonModule, SharedModule], exports: [TemplateFeaturesAnimationInline, SharedModule], - declarations: [TemplateFeaturesAnimationInline], + declarations: [TemplateFeaturesAnimationInline] }) export class TemplateFeaturesAnimationInlineModule {} diff --git a/apps/showcase/components/template/templatehero/templatehero.ts b/apps/showcase/components/template/templatehero/templatehero.ts new file mode 100755 index 00000000000..c09997cba29 --- /dev/null +++ b/apps/showcase/components/template/templatehero/templatehero.ts @@ -0,0 +1,85 @@ +import { CommonModule, NgOptimizedImage } from '@angular/common'; +import { ChangeDetectionStrategy, Component, Input, NgModule, ViewEncapsulation } from '@angular/core'; +import { SharedModule } from 'primeng/api'; +import { TemplateHeroLightModule } from './templateherolight'; +import { TemplateHeroRectangleModule } from './templateherorectangle'; + +@Component({ + selector: 'template-hero', + template: ` + + `, + changeDetection: ChangeDetectionStrategy.OnPush, + encapsulation: ViewEncapsulation.None, + styleUrl: '../../../pages/templates/learnmore/learnmore.scss' +}) +export class TemplateHero { + @Input() templateHeroData; + @Input() templateLogo; +} + +@NgModule({ + imports: [CommonModule, SharedModule, NgOptimizedImage, TemplateHeroLightModule, TemplateHeroRectangleModule], + exports: [TemplateHero, SharedModule], + declarations: [TemplateHero] +}) +export class TemplateHeroModule {} diff --git a/apps/showcase/components/template/templatehero/templateherolight.ts b/apps/showcase/components/template/templatehero/templateherolight.ts new file mode 100644 index 00000000000..66d1287b646 --- /dev/null +++ b/apps/showcase/components/template/templatehero/templateherolight.ts @@ -0,0 +1,76 @@ +import { CommonModule, NgOptimizedImage } from '@angular/common'; +import { ChangeDetectionStrategy, Component, NgModule, ViewEncapsulation } from '@angular/core'; +import { SharedModule } from 'primeng/api'; + +@Component({ + selector: 'template-hero-light', + template: ` + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + `, + changeDetection: ChangeDetectionStrategy.OnPush, + encapsulation: ViewEncapsulation.None, + styleUrl: '../../../pages/templates/learnmore/learnmore.scss' +}) +export class TemplateHeroLight {} + +@NgModule({ + imports: [CommonModule, SharedModule, NgOptimizedImage], + exports: [TemplateHeroLight, SharedModule], + declarations: [TemplateHeroLight] +}) +export class TemplateHeroLightModule {} diff --git a/apps/showcase/components/template/templatehero/templateherorectangle.ts b/apps/showcase/components/template/templatehero/templateherorectangle.ts new file mode 100644 index 00000000000..966a2b18204 --- /dev/null +++ b/apps/showcase/components/template/templatehero/templateherorectangle.ts @@ -0,0 +1,36 @@ +import { CommonModule, NgOptimizedImage } from '@angular/common'; +import { ChangeDetectionStrategy, Component, NgModule, ViewEncapsulation } from '@angular/core'; +import { SharedModule } from 'primeng/api'; + +@Component({ + selector: 'template-hero-rectangle', + template: ` + + + + + + + + + + + + + + + + + `, + changeDetection: ChangeDetectionStrategy.OnPush, + encapsulation: ViewEncapsulation.None, + styleUrl: '../../../pages/templates/learnmore/learnmore.scss' +}) +export class TemplateHeroRectangle {} + +@NgModule({ + imports: [CommonModule, SharedModule, NgOptimizedImage], + exports: [TemplateHeroRectangle, SharedModule], + declarations: [TemplateHeroRectangle] +}) +export class TemplateHeroRectangleModule {} diff --git a/src/app/showcase/layout/templates/templatelicense.ts b/apps/showcase/components/template/templatelicense.ts similarity index 88% rename from src/app/showcase/layout/templates/templatelicense.ts rename to apps/showcase/components/template/templatelicense.ts index 2dbf75135cb..9e851e340e2 100644 --- a/src/app/showcase/layout/templates/templatelicense.ts +++ b/apps/showcase/components/template/templatelicense.ts @@ -13,9 +13,7 @@ import { ButtonModule } from 'primeng/button';
{{ licenseData?.title }}
- {{ - licenseData?.price - }} + {{ licenseData?.price }} {{ licenseData?.discount_price }}
@@ -32,16 +30,14 @@ import { ButtonModule } from 'primeng/button';

{{ license?.description }}

Visit the  - - official documentation - + official documentation  for more information.

`, changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, + encapsulation: ViewEncapsulation.None }) export class TemplateLicense { @Input() license; @@ -50,6 +46,6 @@ export class TemplateLicense { @NgModule({ imports: [CommonModule, SharedModule, ButtonModule], exports: [TemplateLicense, SharedModule], - declarations: [TemplateLicense], + declarations: [TemplateLicense] }) export class TemplateLicenseModule {} diff --git a/src/app/showcase/layout/templates/templaterelated.ts b/apps/showcase/components/template/templaterelated.ts similarity index 93% rename from src/app/showcase/layout/templates/templaterelated.ts rename to apps/showcase/components/template/templaterelated.ts index a825d2b1218..3310e20ea97 100644 --- a/src/app/showcase/layout/templates/templaterelated.ts +++ b/apps/showcase/components/template/templaterelated.ts @@ -18,7 +18,7 @@ import { SharedModule } from 'primeng/api';
`, changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, + encapsulation: ViewEncapsulation.None }) export class TemplateRelated { @Input() relatedData: any[] = []; @@ -27,6 +27,6 @@ export class TemplateRelated { @NgModule({ imports: [CommonModule, SharedModule, RouterModule], exports: [TemplateRelated, SharedModule], - declarations: [TemplateRelated], + declarations: [TemplateRelated] }) export class TemplateRelatedModule {} diff --git a/apps/showcase/components/template/templateseparator.ts b/apps/showcase/components/template/templateseparator.ts new file mode 100644 index 00000000000..2855c02dded --- /dev/null +++ b/apps/showcase/components/template/templateseparator.ts @@ -0,0 +1,27 @@ +import { CommonModule } from '@angular/common'; +import { ChangeDetectionStrategy, Component, NgModule, ViewEncapsulation } from '@angular/core'; +import { SharedModule } from 'primeng/api'; +import { DividerModule } from 'primeng/divider'; + +@Component({ + selector: 'template-separator', + template: ` +
+ +
+ +
+ +
+ `, + changeDetection: ChangeDetectionStrategy.OnPush, + encapsulation: ViewEncapsulation.None +}) +export class TemplateSeparator {} + +@NgModule({ + imports: [CommonModule, SharedModule, DividerModule], + exports: [TemplateSeparator, SharedModule], + declarations: [TemplateSeparator] +}) +export class TemplateSeparatorModule {} diff --git a/apps/showcase/components/template/templateyoutube.ts b/apps/showcase/components/template/templateyoutube.ts new file mode 100644 index 00000000000..c5605b82fdb --- /dev/null +++ b/apps/showcase/components/template/templateyoutube.ts @@ -0,0 +1,77 @@ +import { CommonModule } from '@angular/common'; +import { ChangeDetectionStrategy, Component, Input, NgModule, ViewEncapsulation } from '@angular/core'; +import { SharedModule } from 'primeng/api'; +import { Dialog } from 'primeng/dialog'; +import { DomSanitizer, SafeResourceUrl } from '@angular/platform-browser'; + +@Component({ + selector: 'template-youtube', + template: ` +
+
+
+

{{ data }}

+
+
{{ description }}
+
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+ Template Youtube Screen +
+ +
+ +
+
+
+
+ `, + changeDetection: ChangeDetectionStrategy.OnPush, + encapsulation: ViewEncapsulation.None +}) +export class TemplateYoutube { + @Input() imgSrc: string; + title: string[] = ['Integration with', 'Existing Vite Applications']; + description: string = 'Only the folders that are related to the layout needs to move in to your project. We‘ve already created a short tutorial with details for Sakai Vue. The both templates have the same implementation.'; + youtubeLink: string = 'https://www.youtube.com/embed/Y07edRJd5QM'; + youtubeVideoVisible: boolean = false; + constructor(private sanitizer: DomSanitizer) {} + iframeSrc: SafeResourceUrl; + setYoutubeVideoVisible(visible: boolean) { + this.youtubeVideoVisible = visible; + } + ngOnInit() { + this.iframeSrc = this.sanitizer.bypassSecurityTrustResourceUrl(this.youtubeLink); + } +} + +@NgModule({ + imports: [CommonModule, SharedModule, Dialog], + exports: [TemplateYoutube, SharedModule], + declarations: [TemplateYoutube] +}) +export class TemplateYoutubeModule {} diff --git a/apps/showcase/doc/Image/accessibilitydoc.ts b/apps/showcase/doc/Image/accessibilitydoc.ts new file mode 100644 index 00000000000..d78d173533c --- /dev/null +++ b/apps/showcase/doc/Image/accessibilitydoc.ts @@ -0,0 +1,42 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'image-accessibility-doc', + template: ` +

Screen Reader

+

The preview button is a native button element with an aria-label that refers to the aria.zoomImage property of the locale API by default.

+

When preview is active, dialog role with aria-modal is applied to the overlay image container.

+

Button controls use aria.rotateRight, aria.rotateLeft, aria.zoomIn, aria.zoomOut and aria.close from the locale API as aria-label.

+

ButtonBar Keyboard Support

+

When preview is activated, close button receives the initial focus.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
KeyFunction
tabMoves focus through button bar.
enterActivates the button.
spaceActivates the button.
escCloses the image preview.
+
+
` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/Image/basicdoc.ts b/apps/showcase/doc/Image/basicdoc.ts new file mode 100644 index 00000000000..c548ebd75a3 --- /dev/null +++ b/apps/showcase/doc/Image/basicdoc.ts @@ -0,0 +1,35 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

Image is used as the native img element and supports all properties that the native element has. For multiple image, see Galleria.

+
+
+ +
+ + ` +}) +export class BasicDoc { + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { Image } from 'primeng/image'; + +@Component({ + selector: 'image-basic-demo', + templateUrl: './image-basic-demo.html', + standalone: true, + imports: [Image] +}) +export class ImageBasicDemo {}` + }; +} diff --git a/src/app/showcase/doc/Image/imagedoc.module.ts b/apps/showcase/doc/Image/imagedoc.module.ts similarity index 82% rename from src/app/showcase/doc/Image/imagedoc.module.ts rename to apps/showcase/doc/Image/imagedoc.module.ts index 86d17213431..5f056b97531 100644 --- a/src/app/showcase/doc/Image/imagedoc.module.ts +++ b/apps/showcase/doc/Image/imagedoc.module.ts @@ -1,20 +1,20 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; -import { RouterModule } from '@angular/router'; import { NgModule } from '@angular/core'; +import { RouterModule } from '@angular/router'; import { Image } from 'primeng/image'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; +import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; -import { TemplateDoc } from './templatedoc'; +import { ImportDoc } from './importdoc'; import { PreviewDoc } from './previewdoc'; import { PreviewImageSourceDoc } from './previewimagesourcedoc'; import { StyleDoc } from './styledoc'; -import { ImportDoc } from './importdoc'; -import { AccessibilityDoc } from './accessibilitydoc'; +import { TemplateDoc } from './templatedoc'; @NgModule({ imports: [CommonModule, RouterModule, Image, AppCodeModule, AppDocModule], declarations: [ImportDoc, BasicDoc, TemplateDoc, PreviewDoc, PreviewImageSourceDoc, StyleDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class ImageDocModule {} diff --git a/apps/showcase/doc/Image/importdoc.ts b/apps/showcase/doc/Image/importdoc.ts new file mode 100644 index 00000000000..826669db86e --- /dev/null +++ b/apps/showcase/doc/Image/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'image-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Image } from 'primeng/image';` + }; +} diff --git a/src/app/showcase/doc/Image/previewdoc.ts b/apps/showcase/doc/Image/previewdoc.ts similarity index 80% rename from src/app/showcase/doc/Image/previewdoc.ts rename to apps/showcase/doc/Image/previewdoc.ts index 93403d862f2..129a8802b96 100644 --- a/src/app/showcase/doc/Image/previewdoc.ts +++ b/apps/showcase/doc/Image/previewdoc.ts @@ -1,20 +1,17 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'image-preview-demo', template: ` -

- Preview mode displays a modal layer when the image is clicked that provides transformation options such as rotating and - zooming. -

+

Preview mode displays a modal layer when the image is clicked that provides transformation options such as rotating and zooming.

- `, + ` }) export class PreviewDoc { code: Code = { @@ -35,6 +32,6 @@ import { Image } from 'primeng/image'; }) export class ImagePreviewDemo { }`, - service: ['PhotoService'], + service: ['PhotoService'] }; } diff --git a/apps/showcase/doc/Image/previewimagesourcedoc.ts b/apps/showcase/doc/Image/previewimagesourcedoc.ts new file mode 100644 index 00000000000..e4ae1ad8826 --- /dev/null +++ b/apps/showcase/doc/Image/previewimagesourcedoc.ts @@ -0,0 +1,48 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'image-preview-source-demo', + template: ` + +

In case that you want to show different image on preview, you can set previewImageSrc attribute. It could come handy when wanted to use smaller image version at first and bigger one on preview.

+
+
+ +
+ + ` +}) +export class PreviewImageSourceDoc { + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { Image } from 'primeng/image'; + +@Component({ + selector: 'image-preview-source-demo', + templateUrl: './image-preview-source-demo.html', + standalone: true, + imports: [Image] +}) +export class ImagePreviewSourceDemo { + +}`, + service: ['PhotoService'] + }; +} diff --git a/apps/showcase/doc/Image/styledoc.ts b/apps/showcase/doc/Image/styledoc.ts new file mode 100644 index 00000000000..8522ef97f8d --- /dev/null +++ b/apps/showcase/doc/Image/styledoc.ts @@ -0,0 +1,58 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'image-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameElement
p-imageContainer element.
p-image-preview-containerContainer element with preview enabled.
p-image-preview-indicatorMask layer over the image when hovered.
p-image-preview-iconIcon of the preview indicator.
p-image-maskPreview overlay container.
p-image-toolbarTransformation options container.
p-image-actionAn element inside the toolbar.
p-image-previewImage element inside the preview overlay.
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/Image/templatedoc.ts b/apps/showcase/doc/Image/templatedoc.ts new file mode 100644 index 00000000000..cc181af7e91 --- /dev/null +++ b/apps/showcase/doc/Image/templatedoc.ts @@ -0,0 +1,65 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'template-doc', + template: ` + +

An eye icon is displayed by default when the image is hovered in preview mode. Use the indicator template for custom content.

+
+
+ + + + + + image + + + image + + +
+ + ` +}) +export class TemplateDoc { + code: Code = { + basic: ` + + + + + image + + + image + +`, + + html: `
+ + + + + + image + + + image + + +
`, + + typescript: `import { Component } from '@angular/core'; +import { ImageModule } from 'primeng/image'; + +@Component({ + selector: 'image-template-demo', + templateUrl: './image-template-demo.html', + standalone: true, + imports: [ImageModule] +}) +export class ImageTemplateDemo {}` + }; +} diff --git a/apps/showcase/doc/accordion/accessibilitydoc.ts b/apps/showcase/doc/accordion/accessibilitydoc.ts new file mode 100644 index 00000000000..0412875ea10 --- /dev/null +++ b/apps/showcase/doc/accordion/accessibilitydoc.ts @@ -0,0 +1,76 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'accordion-accessibility-doc', + template: `
+ +

Screen Reader

+

+ Accordion header elements have a button role and use aria-controls to define the id of the content section along with aria-expanded for the visibility state. The value to read a header element defaults to the + value of the header property and can be customized by defining an aria-label or aria-labelledby property. Each header has a heading role, for which the level is customized by headerAriaLevel and has + a default level of 2 as per W3C specifications. +

+

The content uses region role, defines an id that matches the aria-controls of the header and aria-labelledby referring to the id of the header.

+

Header Keyboard Support

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KeyFunction
+ tab + Moves focus to the next the focusable element in the page tab sequence.
shift + tabMoves focus to the previous the focusable element in the page tab sequence.
+ enter + Toggles the visibility of the content.
+ space + Toggles the visibility of the content.
+ down arrow + Moves focus to the next header.
+ up arrow + Moves focus to the previous header.
+ home + Moves focus to the first header.
+ end + Moves focus to the last header.
+
+
` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/accordion/accordiondoc.module.ts b/apps/showcase/doc/accordion/accordiondoc.module.ts new file mode 100644 index 00000000000..bc6be2c0a15 --- /dev/null +++ b/apps/showcase/doc/accordion/accordiondoc.module.ts @@ -0,0 +1,26 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { AccordionModule } from 'primeng/accordion'; +import { AvatarModule } from 'primeng/avatar'; +import { BadgeModule } from 'primeng/badge'; +import { ButtonModule } from 'primeng/button'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { ControlledDoc } from './controlleddoc'; +import { DisabledDoc } from './disableddoc'; +import { DynamicDoc } from './dynamicdoc'; +import { ImportDoc } from './importdoc'; +import { MultipleDoc } from './multipledoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, AppDocModule, AccordionModule, ButtonModule, RouterModule, AvatarModule, BadgeModule, FormsModule], + exports: [AppDocModule], + declarations: [ImportDoc, BasicDoc, DynamicDoc, MultipleDoc, DisabledDoc, ControlledDoc, TemplateDoc, StyleDoc, AccessibilityDoc] +}) +export class AccordionDocModule {} diff --git a/apps/showcase/doc/accordion/basicdoc.ts b/apps/showcase/doc/accordion/basicdoc.ts new file mode 100644 index 00000000000..ef505db3821 --- /dev/null +++ b/apps/showcase/doc/accordion/basicdoc.ts @@ -0,0 +1,137 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

Accordion is defined using AccordionPanel, AccordionHeader and AccordionContent components. Each AccordionPanel must contain a unique value property to specify the active item.

+
+
+ + + Header I + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +

+
+
+ + + Header II + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+
+
+ + + Header III + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+
+
+
+
+ + ` +}) +export class BasicDoc { + code: Code = { + basic: ` + + Header I + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore + magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +

+
+
+ + + Header II + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem + aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos + qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+
+
+ + + Header III + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem + aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos + qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+
+
+
`, + + html: `
+ + + Header I + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore + magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +

+
+
+ + + Header II + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem + aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos + qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+
+
+ + + Header III + +

+At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+
+
+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { AccordionModule } from 'primeng/accordion'; + +@Component({ + selector: 'accordion-basic-demo', + templateUrl: './accordion-basic-demo.html', + standalone: true, + imports: [AccordionModule] +}) +export class AccordionBasicDemo {}` + }; +} diff --git a/apps/showcase/doc/accordion/controlleddoc.ts b/apps/showcase/doc/accordion/controlleddoc.ts new file mode 100644 index 00000000000..68c05c4dcd1 --- /dev/null +++ b/apps/showcase/doc/accordion/controlleddoc.ts @@ -0,0 +1,163 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'controlled-doc', + template: ` + +

Panels can be controlled programmatically using value property as a model.

+
+ +
+
+ + + +
+ + + + Header I + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +

+
+
+ + Header II + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+
+
+ + Header III + +

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in + culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+
+
+
+
+ + + ` +}) +export class ControlledDoc { + active = '0'; + + code: Code = { + basic: `
+ + + +
+ + + + Header I + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore + magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +

+
+
+ + Header II + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem + aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos + qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+
+
+ + Header III + +

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque + corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in + culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et + expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+
+
+
`, + + html: `
+
+ + + +
+ + + + Header I + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore + magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +

+
+
+ + Header II + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem + aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos + qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+
+
+ + Header III + +

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque + corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in + culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et + expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+
+
+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { AccordionModule } from 'primeng/accordion'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'accordion-controlled-demo', + templateUrl: './accordion-controlled-demo.html', + standalone: true, + imports: [AccordionModule, ButtonModule] +}) +export class AccordionControlledDemo { + activeIndex: number | undefined = 0; + + activeIndexChange(index : number){ + this.activeIndex = index + } +}` + }; +} diff --git a/apps/showcase/doc/accordion/disableddoc.ts b/apps/showcase/doc/accordion/disableddoc.ts new file mode 100644 index 00000000000..3edf1e58335 --- /dev/null +++ b/apps/showcase/doc/accordion/disableddoc.ts @@ -0,0 +1,143 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'disabled-doc', + template: ` + +

Enabling disabled property of an AccordionTab prevents user interaction.

+
+
+ + + Header I + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +

+
+
+ + Header II + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+
+
+ + Header III + +

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in + culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+
+
+ + Header IV + +
+
+ + ` +}) +export class DisabledDoc { + code: Code = { + basic: ` + + Header I + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore + magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +

+
+
+ + Header II + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem + aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos + qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+
+
+ + Header III + +

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque + corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in + culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et + expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+
+
+ + Header IV + +
`, + + html: `
+ + + Header I + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore + magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +

+
+
+ + Header II + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem + aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos + qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+
+
+ + Header III + +

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque + corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in + culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et + expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+
+
+ + Header IV + +
+
`, + + typescript: `import { Component } from '@angular/core'; +import { AccordionModule } from 'primeng/accordion'; + +@Component({ + selector: 'accordion-disabled-demo', + templateUrl: './accordion-disabled-demo.html', + standalone: true, + imports: [AccordionModule] +}) +export class AccordionDisabledDemo {}` + }; +} diff --git a/apps/showcase/doc/accordion/dynamicdoc.ts b/apps/showcase/doc/accordion/dynamicdoc.ts new file mode 100644 index 00000000000..47e97c2be89 --- /dev/null +++ b/apps/showcase/doc/accordion/dynamicdoc.ts @@ -0,0 +1,77 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'dynamic-doc', + template: ` + +

AccordionPanel can be generated dynamically using the standard @for block.

+
+
+
+ + @for (tab of tabs; track tab.title) { + + {{ tab.title }} + +

{{ tab.content }}

+
+
+ } +
+
+
+ + ` +}) +export class DynamicDoc { + tabs = [ + { title: 'Title 1', content: 'Content 1', value: '0' }, + { title: 'Title 2', content: 'Content 2', value: '1' }, + { title: 'Title 3', content: 'Content 3', value: '2' } + ]; + + code: Code = { + basic: ` + @for (tab of tabs; track tab.title) { + + {{ tab.title }} + +

{{ tab.content }}

+
+
+ } +
`, + + html: `
+ + @for (tab of tabs; track tab.title) { + + {{ tab.title }} + +

{{ tab.content }}

+
+
+ } +
+
`, + + typescript: `import { Component } from '@angular/core'; +import { AccordionModule } from 'primeng/accordion'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'accordion-dynamic-demo', + templateUrl: './accordion-dynamic-demo.html', + standalone: true, + imports: [AccordionModule, CommonModule] +}) +export class AccordionDynamicDemo { + tabs = [ + { title: 'Title 1', content: 'Content 1', value: '0' }, + { title: 'Title 2', content: 'Content 2', value: '1' }, + { title: 'Title 3', content: 'Content 3', value: '2' }, + ]; +}` + }; +} diff --git a/apps/showcase/doc/accordion/importdoc.ts b/apps/showcase/doc/accordion/importdoc.ts new file mode 100644 index 00000000000..f90eef9e309 --- /dev/null +++ b/apps/showcase/doc/accordion/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'accordion-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Accordion, AccordionTab } from 'primeng/accordion';` + }; +} diff --git a/apps/showcase/doc/accordion/multipledoc.ts b/apps/showcase/doc/accordion/multipledoc.ts new file mode 100644 index 00000000000..68544d51d4d --- /dev/null +++ b/apps/showcase/doc/accordion/multipledoc.ts @@ -0,0 +1,134 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'multiple-doc', + template: ` + +

Only one tab at a time can be active by default, enabling multiple property changes this behavior to allow multiple tabs. In this case activeIndex needs to be an array.

+
+
+ + + Header I + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +

+
+
+ + Header II + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+
+
+ + Header III + +

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in + culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+
+
+
+
+ + ` +}) +export class MultipleDoc { + code: Code = { + basic: ` + + Header I + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore + magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +

+
+
+ + Header II + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem + aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos + qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+
+
+ + Header III + +

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque + corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in + culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et + expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+
+
+
`, + + html: `
+ + + Header I + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore + magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +

+
+
+ + Header II + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem + aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos + qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+
+
+ + Header III + +

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque + corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in + culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et + expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+
+
+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { AccordionModule } from 'primeng/accordion'; + +@Component({ + selector: 'accordion-multiple-demo', + templateUrl: './accordion-multiple-demo.html', + standalone: true, + imports: [AccordionModule] +}) +export class AccordionMultipleDemo {}` + }; +} diff --git a/apps/showcase/doc/accordion/styledoc.ts b/apps/showcase/doc/accordion/styledoc.ts new file mode 100644 index 00000000000..0dbf380e59e --- /dev/null +++ b/apps/showcase/doc/accordion/styledoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'accordion-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + +
NameElement
p-accordionContainer element
p-accordion-headerHeader of a tab.
p-accordion-contentContent of a tab.
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/accordion/templatedoc.ts b/apps/showcase/doc/accordion/templatedoc.ts new file mode 100644 index 00000000000..883ed38a9fe --- /dev/null +++ b/apps/showcase/doc/accordion/templatedoc.ts @@ -0,0 +1,253 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'template-doc', + template: ` + +

Accordion is customized with toggleicon template.

+
+
+ + + + + @if (active) { + + } @else { + + } + + + + Amy Elsner + + + + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +

+
+
+ + + + @if (active) { + + } @else { + + } + + + + Onyama Limba + + + + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+
+
+ + + + @if (active) { + + } @else { + + } + + + + Ioni Bowcher + + + + +

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in + culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+
+
+
+
+ + ` +}) +export class TemplateDoc { + code: Code = { + basic: ` + + + + @if (active) { + + } @else { + + } + + + + Amy Elsner + + + + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore + magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +

+
+
+ + + + @if (active) { + + } @else { + + } + + + + Onyama Limba + + + + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem + aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos + qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+
+
+ + + + @if (active) { + + } @else { + + } + + + + Ioni Bowcher + + + + +

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque + corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in + culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et + expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+
+
+
`, + + html: `
+ + + + + @if (active) { + + } @else { + + } + + + + Amy Elsner + + + + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore + magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +

+
+
+ + + + @if (active) { + + } @else { + + } + + + + Onyama Limba + + + + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem + aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos + qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+
+
+ + + + @if (active) { + + } @else { + + } + + + + Ioni Bowcher + + + + +

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque + corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in + culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et + expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+
+
+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { AccordionModule } from 'primeng/accordion'; +import { AvatarModule } from 'primeng/avatar'; +import { BadgeModule } from 'primeng/badge'; + +@Component({ + selector: 'accordion-template-demo', + templateUrl: './accordion-template-demo.html', + standalone: true, + imports: [AccordionModule, AvatarModule, BadgeModule] +}) +export class AccordionTemplateDemo {}` + }; +} diff --git a/apps/showcase/doc/animateonscroll/accessibilitydoc.ts b/apps/showcase/doc/animateonscroll/accessibilitydoc.ts new file mode 100644 index 00000000000..7300547127b --- /dev/null +++ b/apps/showcase/doc/animateonscroll/accessibilitydoc.ts @@ -0,0 +1,14 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'animate-on-scroll-accessibility-doc', + template: `
+ +

Screen Reader

+

AnimateOnScroll does not require any roles and attributes.

+

Keyboard Support

+

Component does not include any interactive elements.

+
+
` +}) +export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/animateonscroll/animateonscrolldoc.module.ts b/apps/showcase/doc/animateonscroll/animateonscrolldoc.module.ts similarity index 76% rename from src/app/showcase/doc/animateonscroll/animateonscrolldoc.module.ts rename to apps/showcase/doc/animateonscroll/animateonscrolldoc.module.ts index de6fb3fd754..5cc2b1f2196 100644 --- a/src/app/showcase/doc/animateonscroll/animateonscrolldoc.module.ts +++ b/apps/showcase/doc/animateonscroll/animateonscrolldoc.module.ts @@ -1,16 +1,16 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { ImportDoc } from './importdoc'; -import { BasicDoc } from './basicdoc'; -import { AccessibilityDoc } from './accessibilitydoc'; import { AnimateOnScroll } from 'primeng/animateonscroll'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { ImportDoc } from './importdoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, AnimateOnScroll], declarations: [ImportDoc, BasicDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class AnimateOnScrollDocModule {} diff --git a/apps/showcase/doc/animateonscroll/basicdoc.ts b/apps/showcase/doc/animateonscroll/basicdoc.ts new file mode 100644 index 00000000000..ad30b528ce8 --- /dev/null +++ b/apps/showcase/doc/animateonscroll/basicdoc.ts @@ -0,0 +1,289 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

Animation classes are defined with the enterClass and leaveClass properties. This example utilizes PrimeFlex animations however any valid CSS animation is supported.

+
+
+
+ Scroll Down + + + +
+
+
+ fade-in +
+
+
+ fade-left +
+
+
+ fade-right +
+
+
+ zoom +
+
+
+ flip-left +
+
+
+ flip-y +
+
+
+ scalein +
+
+ + `, + styles: [ + ` + :host { + @keyframes slidedown-icon { + 0% { + transform: translateY(0); + } + + 50% { + transform: translateY(20px); + } + + 100% { + transform: translateY(0); + } + } + + .slidedown-icon { + animation: slidedown-icon; + animation-duration: 3s; + animation-iteration-count: infinite; + } + + .box { + background-image: radial-gradient(var(--primary-300), var(--primary-600)); + border-radius: 50% !important; + color: var(--primary-color-text); + } + } + ` + ] +}) +export class BasicDoc { + code: Code = { + basic: `
+ Scroll Down + + + +
+
+
+ fade-in +
+
+
+ fade-left +
+
+
+ fade-right +
+
+
+ zoom +
+
+
+ flip-left +
+
+
+ flip-y +
+
+
+ scalein +
`, + html: `
+
+ Scroll Down + + + +
+
+
+ fade-in +
+
+
+ fade-left +
+
+
+ fade-right +
+
+
+ zoom +
+
+
+ flip-left +
+
+
+ flip-y +
+
+
+ scalein +
+
`, + typescript: `import { Component } from '@angular/core'; +import { AnimateOnScroll } from 'primeng/animateonscroll'; + +@Component({ + selector: 'animate-on-scroll-basic-demo', + templateUrl: './animate-on-scroll-basic-demo.html', + standalone: true, + imports: [AnimateOnScroll], + styles: [ + \` + :host { + @keyframes slidedown-icon { + 0% { + transform: translateY(0); + } + + 50% { + transform: translateY(20px); + } + + 100% { + transform: translateY(0); + } + } + + .slidedown-icon { + animation: slidedown-icon; + animation-duration: 3s; + animation-iteration-count: infinite; + } + + .box { + background-image: radial-gradient(var(--primary-300), var(--primary-600)); + border-radius: 50% !important; + color: var(--primary-color-text); + } + } + \` + ] +}) +export class AnimateOnScrollBasicDemo {}` + }; +} diff --git a/apps/showcase/doc/animateonscroll/importdoc.ts b/apps/showcase/doc/animateonscroll/importdoc.ts new file mode 100644 index 00000000000..37c1a52b720 --- /dev/null +++ b/apps/showcase/doc/animateonscroll/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'animate-on-scroll-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { AnimateOnScroll } from 'primeng/animateonscroll';` + }; +} diff --git a/src/app/showcase/doc/apidoc/index.json b/apps/showcase/doc/apidoc/index.json similarity index 99% rename from src/app/showcase/doc/apidoc/index.json rename to apps/showcase/doc/apidoc/index.json index 982dd688532..719c56d0adb 100644 --- a/src/app/showcase/doc/apidoc/index.json +++ b/apps/showcase/doc/apidoc/index.json @@ -1791,6 +1791,9 @@ "overlayservice": { "components": {} }, + "primeng": { + "components": {} + }, "primengconfig": { "components": {} }, @@ -2262,6 +2265,12 @@ "name": "ToastMessageOptions", "description": "Deines valid options for the toast message.", "props": [ + { + "name": "text", + "optional": true, + "readonly": false, + "type": "any" + }, { "name": "severity", "optional": true, @@ -3782,8 +3791,8 @@ "name": "size", "optional": false, "readonly": false, - "type": "number", - "description": "Size of the input field." + "type": "\"small\" | \"large\"", + "description": "Defines the size of the component." }, { "name": "appendTo", @@ -4601,6 +4610,15 @@ "readonly": false, "type": "boolean", "default": "false", + "description": "When present, it specifies that the component should automatically get focus on load.", + "deprecated": "use [pAutoFocus]=\"true\"" + }, + { + "name": "_autofocus", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "false", "description": "When present, it specifies that the component should automatically get focus on load." } ] @@ -5255,7 +5273,16 @@ "readonly": false, "type": "boolean", "default": "false", - "description": "Add a plain textual class to the button without a background initially." + "description": "Add a plain textual class to the button without a background initially.", + "deprecated": "use variant property instead." + }, + { + "name": "fluid", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "false", + "description": "Spans 100% width of the container when enabled." } ] } @@ -5355,7 +5382,8 @@ "readonly": false, "type": "boolean", "default": "false", - "description": "Add a plain textual class to the button without a background initially." + "description": "Add a plain textual class to the button without a background initially.", + "deprecated": "use variant property instead." }, { "name": "severity", @@ -5394,6 +5422,13 @@ "type": "\"small\" | \"large\"", "description": "Defines the size of the button." }, + { + "name": "variant", + "optional": false, + "readonly": false, + "type": "\"text\" | \"outlined\"", + "description": "Specifies the variant of the component." + }, { "name": "style", "optional": false, @@ -5439,6 +5474,14 @@ "default": "false", "description": "When present, it specifies that the component should automatically get focus on load." }, + { + "name": "fluid", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "false", + "description": "Spans 100% width of the container when enabled." + }, { "name": "buttonProps", "optional": false, @@ -7253,6 +7296,13 @@ "type": "string", "description": "Identifier of the underlying input element." }, + { + "name": "size", + "optional": false, + "readonly": false, + "type": "\"small\" | \"large\"", + "description": "Defines the size of the component." + }, { "name": "tabindex", "optional": false, @@ -7380,6 +7430,14 @@ "type": "boolean", "default": "false", "description": "Spans 100% width of the container when enabled." + }, + { + "name": "breakpoint", + "optional": false, + "readonly": false, + "type": "string", + "default": "960px", + "description": "The breakpoint to define the maximum width boundary." } ] }, @@ -7493,6 +7551,18 @@ "type": "TemplateRef", "parameters": [] }, + { + "name": "header", + "description": "Content template for customizing the header.", + "type": "TemplateRef", + "parameters": [] + }, + { + "name": "footer", + "description": "Content template for customizing the footer.", + "type": "TemplateRef", + "parameters": [] + }, { "name": "triggericon", "description": "Content template for customizing the trigger icon.", @@ -7981,6 +8051,13 @@ "default": "false", "description": "When present, it specifies input state as indeterminate." }, + { + "name": "size", + "optional": false, + "readonly": false, + "type": "\"small\" | \"large\"", + "description": "Defines the size of the component." + }, { "name": "formControl", "optional": false, @@ -9111,6 +9188,14 @@ "type": "string", "description": "Current id state as a string." }, + { + "name": "breakpoint", + "optional": false, + "readonly": false, + "type": "string", + "default": "960px", + "description": "The breakpoint to define the maximum width boundary." + }, { "name": "ariaLabel", "optional": false, @@ -10323,6 +10408,13 @@ "type": "\"filled\" | \"outlined\"", "description": "Specifies the input variant of the component." }, + { + "name": "size", + "optional": false, + "readonly": false, + "type": "\"small\" | \"large\"", + "description": "Defines the size of the component." + }, { "name": "minDate", "optional": false, @@ -16361,8 +16453,8 @@ "name": "size", "optional": false, "readonly": false, - "type": "number", - "description": "Size of the input field." + "type": "\"small\" | \"large\"", + "description": "Defines the size of the component." }, { "name": "maxlength", @@ -16679,8 +16771,8 @@ "name": "size", "optional": false, "readonly": false, - "type": "number", - "description": "Size of the input field." + "type": "\"small\" | \"large\"", + "description": "Defines the size of the component." }, { "name": "maxlength", @@ -17191,6 +17283,13 @@ "type": "boolean", "default": "false", "description": "When present, it specifies that the component should automatically get focus on load." + }, + { + "name": "size", + "optional": false, + "readonly": false, + "type": "\"small\" | \"large\"", + "description": "Defines the size of the component." } ] }, @@ -17631,6 +17730,13 @@ "type": "boolean", "default": "false", "description": "Spans 100% width of the container when enabled." + }, + { + "name": "size", + "optional": false, + "readonly": false, + "type": "\"small\" | \"large\"", + "description": "Defines the size of the component." } ] }, @@ -18784,6 +18890,22 @@ "type": "string", "description": "Identifier of the underlying input element." }, + { + "name": "breakpoint", + "optional": false, + "readonly": false, + "type": "string", + "default": "960px", + "description": "The breakpoint to define the maximum width boundary." + }, + { + "name": "scrollHeight", + "optional": false, + "readonly": false, + "type": "string", + "default": "20rem", + "description": "Height of the viewport, a scrollbar is defined if height of list exceeds this value." + }, { "name": "disabled", "optional": false, @@ -18834,6 +18956,18 @@ "description": "Defines template option for submenu icon.", "type": "TemplateRef", "parameters": [] + }, + { + "name": "button", + "description": "Custom menu button template on responsive mode.", + "type": "TemplateRef", + "parameters": [] + }, + { + "name": "buttonicon", + "description": "Custom menu button icon template on responsive mode.", + "type": "TemplateRef", + "parameters": [] } ] } @@ -19326,6 +19460,14 @@ "default": "false", "description": "Whether to hide a root submenu when mouse leaves." }, + { + "name": "breakpoint", + "optional": false, + "readonly": false, + "type": "string", + "default": "960px", + "description": "The breakpoint to define the maximum width boundary." + }, { "name": "autoHideDelay", "optional": false, @@ -19408,6 +19550,12 @@ "description": "Defines template option for item.", "type": "TemplateRef", "parameters": [] + }, + { + "name": "submenuicon", + "description": "Defines template option for submenu icon.", + "type": "TemplateRef", + "parameters": [] } ] } @@ -19600,6 +19748,20 @@ "type": "string", "default": "'200ms cubic-bezier(0.86, 0, 0.07, 1)'", "description": "Transition options of the hide animation." + }, + { + "name": "size", + "optional": false, + "readonly": false, + "type": "\"small\" | \"large\"", + "description": "Defines the size of the component." + }, + { + "name": "variant", + "optional": false, + "readonly": false, + "type": "\"text\" | \"outlined\" | \"simple\"", + "description": "Specifies the input variant of the component." } ] }, @@ -19626,7 +19788,7 @@ "parameters": [ { "name": "event", - "type": "any", + "type": "Event", "description": "Browser event." } ], @@ -19870,7 +20032,7 @@ "name": "labelOrientation", "optional": false, "readonly": false, - "type": "string", + "type": "\"horizontal\" | \"vertical\"", "default": "horizontal", "description": "Specifies the label orientation of the component, valid values are 'horizontal' and 'vertical'." }, @@ -20452,6 +20614,13 @@ "default": "off", "description": "Defines the autocomplete is active." }, + { + "name": "size", + "optional": false, + "readonly": false, + "type": "\"small\" | \"large\"", + "description": "Defines the size of the component." + }, { "name": "showClear", "optional": false, @@ -21930,7 +22099,7 @@ "overlay": { "components": { "Overlay": { - "description": "This API allows overlay components to be controlled from the PrimeNGConfig. In this way, all overlay components in the application can have the same behavior.", + "description": "This API allows overlay components to be controlled from the PrimeNG. In this way, all overlay components in the application can have the same behavior.", "props": { "description": "Defines the input properties of the component.", "values": [ @@ -23647,6 +23816,13 @@ "default": "false", "description": "Whether to show an icon to display the password as plain text." }, + { + "name": "size", + "optional": false, + "readonly": false, + "type": "\"small\" | \"large\"", + "description": "Defines the size of the component." + }, { "name": "inputStyleClass", "optional": false, @@ -25070,6 +25246,13 @@ "default": "outlined", "description": "Specifies the input variant of the component." }, + { + "name": "size", + "optional": false, + "readonly": false, + "type": "\"small\" | \"large\"", + "description": "Defines the size of the component." + }, { "name": "tabindex", "optional": false, @@ -26613,6 +26796,13 @@ "type": "ScrollerOptions", "description": "Whether to use the scroller feature. The properties of scroller component can be used like an object in it." }, + { + "name": "size", + "optional": false, + "readonly": false, + "type": "\"small\" | \"large\"", + "description": "Defines the size of the component." + }, { "name": "overlayOptions", "optional": false, @@ -27398,6 +27588,13 @@ "type": "string", "description": "Establishes relationships between the component and label(s) where its value should be one or more element IDs." }, + { + "name": "size", + "optional": false, + "readonly": false, + "type": "\"small\" | \"large\"", + "description": "Defines the size of the component." + }, { "name": "disabled", "optional": false, @@ -27694,6 +27891,13 @@ "readonly": false, "type": "TemplateRef", "description": "Headless template." + }, + { + "name": "contentTemplate", + "optional": false, + "readonly": false, + "type": "TemplateRef", + "description": "Headless template." } ] }, @@ -28490,7 +28694,7 @@ "name": "tooltipOptions", "optional": false, "readonly": false, - "type": "string", + "type": "TooltipOptions", "description": "Tooltip options for the main button." }, { @@ -32567,10 +32771,13 @@ "terminalservice": { "components": {} }, - "aura": { + "datatable": { "components": {} }, - "datatable": { + "imagecompare": { + "components": {} + }, + "aura": { "components": {} }, "inlinemessage": { @@ -32622,6 +32829,14 @@ "type": "any", "description": "Target element to attach the overlay, valid values are \"body\" or a local ng-template variable of another element." }, + { + "name": "breakpoint", + "optional": false, + "readonly": false, + "type": "string", + "default": "960px", + "description": "The breakpoint to define the maximum width boundary." + }, { "name": "autoZIndex", "optional": false, @@ -33351,6 +33566,13 @@ "default": "0", "description": "Index of the element in tabbing order." }, + { + "name": "size", + "optional": false, + "readonly": false, + "type": "\"small\" | \"large\"", + "description": "Defines the size of the component." + }, { "name": "iconPos", "optional": false, @@ -33600,28 +33822,20 @@ "description": "Callback to invoke when the on value change." } ] + }, + "templates": { + "description": "Defines the templates used by the component.", + "values": [ + { + "name": "handle", + "description": "Callback to invoke when the on value change.", + "type": "TemplateRef", + "parameters": [] + } + ] } } }, - "style": { - "components": {}, - "classes": { - "values": [ - { - "class": "p-toggleswitch", - "description": "Class name of the root element" - }, - { - "class": "p-toggleswitch-input", - "description": "Class name of the input element" - }, - { - "class": "p-toggleswitch-slider", - "description": "Class name of the slider element" - } - ] - } - }, "interfaces": { "components": {}, "events": { @@ -33649,6 +33863,25 @@ } ] } + }, + "style": { + "components": {}, + "classes": { + "values": [ + { + "class": "p-toggleswitch", + "description": "Class name of the root element" + }, + { + "class": "p-toggleswitch-input", + "description": "Class name of the input element" + }, + { + "class": "p-toggleswitch-slider", + "description": "Class name of the slider element" + } + ] + } } }, "toolbar": { @@ -35038,6 +35271,13 @@ "type": "number", "description": "Height of an item in the list for VirtualScrolling." }, + { + "name": "size", + "optional": false, + "readonly": false, + "type": "\"small\" | \"large\"", + "description": "Defines the size of the component." + }, { "name": "virtualScrollOptions", "optional": false, @@ -35113,8 +35353,8 @@ "name": "onShow", "parameters": [ { - "name": "event", - "type": "Event" + "name": "value", + "type": "any" } ], "description": "Callback to invoke when the overlay is shown." @@ -35230,6 +35470,12 @@ "type": "TemplateRef", "parameters": [] }, + { + "name": "dropdownicon", + "description": "Custom dropdown icon template.", + "type": "TemplateRef", + "parameters": [] + }, { "name": "filtericon", "description": "Custom filter icon template.", @@ -37073,126 +37319,9 @@ } }, "virtualscroller": { - "components": { - "VirtualScroller": { - "description": "VirtualScroller is a performant approach to handle huge data efficiently.", - "props": { - "description": "Defines the input properties of the component.", - "values": [ - { - "name": "value", - "optional": false, - "readonly": false, - "type": "any[]", - "description": "An array of objects to display." - }, - { - "name": "itemSize", - "optional": false, - "readonly": false, - "type": "number", - "description": "Height of an item in the list." - }, - { - "name": "style", - "optional": false, - "readonly": false, - "type": "Object", - "description": "Inline style of the component." - }, - { - "name": "styleClass", - "optional": false, - "readonly": false, - "type": "string", - "description": "Style class of the component." - }, - { - "name": "scrollHeight", - "optional": false, - "readonly": false, - "type": "any", - "description": "Max height of the content area in inline mode." - }, - { - "name": "lazy", - "optional": false, - "readonly": false, - "type": "boolean", - "default": "false", - "description": "Defines if data is loaded and interacted with in lazy manner." - }, - { - "name": "options", - "optional": false, - "readonly": false, - "type": "ScrollerOptions", - "description": "Whether to use the scroller feature. The properties of scroller component can be used like an object in it." - }, - { - "name": "delay", - "optional": false, - "readonly": false, - "type": "number", - "default": "250", - "description": "Threshold in milliseconds to delay lazy loading during scrolling." - } - ] - }, - "emits": { - "description": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", - "values": [ - { - "name": "onLazyLoad", - "parameters": [ - { - "name": "event", - "type": "VirtualScrollerLazyLoadEvent" - } - ], - "description": "Callback to invoke in lazy mode to load new data." - } - ] - } - } - }, - "interfaces": { - "components": {}, - "templates": { - "description": "Defines the templates used by the component.", - "values": [ - { - "parent": "virtualscroller", - "name": "item", - "parameters": [ - { - "name": "context", - "type": "{\n \t $implicit: any, // Item instance.\n \t options: ScrollerOptions, // Scroller options.\n }", - "description": "item data." - } - ], - "description": "Custom item template." - }, - { - "parent": "virtualscroller", - "name": "header", - "parameters": [], - "description": "Custom header template." - }, - { - "parent": "virtualscroller", - "name": "footer", - "parameters": [], - "description": "Custom header template." - } - ] - } - } - }, - "lara": { "components": {} }, - "imagecompare": { + "lara": { "components": {} }, "material": { @@ -37221,4 +37350,4 @@ "zindexutils": { "components": {} } -} \ No newline at end of file +} diff --git a/apps/showcase/doc/apidoc/themedoc.json b/apps/showcase/doc/apidoc/themedoc.json new file mode 100644 index 00000000000..4af94f45c34 --- /dev/null +++ b/apps/showcase/doc/apidoc/themedoc.json @@ -0,0 +1,11146 @@ +{ + "accordion": { + "description": "Accordion Design Tokens\n\n[Live Demo](https://www.primeng.org/accordion/)", + "tokens": [ + { + "token": "root.transitionDuration", + "variable": "--p-accordion-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "panel.borderWidth", + "variable": "--p-accordion-panel-border-width", + "description": "Border width of panel" + }, + { + "token": "panel.borderColor", + "variable": "--p-accordion-panel-border-color", + "description": "Border color of panel" + }, + { + "token": "header.color", + "variable": "--p-accordion-header-color", + "description": "Color of header" + }, + { + "token": "header.hoverColor", + "variable": "--p-accordion-header-hover-color", + "description": "Hover color of header" + }, + { + "token": "header.activeColor", + "variable": "--p-accordion-header-active-color", + "description": "Active color of header" + }, + { + "token": "header.padding", + "variable": "--p-accordion-header-padding", + "description": "Padding of header" + }, + { + "token": "header.fontWeight", + "variable": "--p-accordion-header-font-weight", + "description": "Font weight of header" + }, + { + "token": "header.borderRadius", + "variable": "--p-accordion-header-border-radius", + "description": "Border radius of header" + }, + { + "token": "header.borderWidth", + "variable": "--p-accordion-header-border-width", + "description": "Border width of header" + }, + { + "token": "header.borderColor", + "variable": "--p-accordion-header-border-color", + "description": "Border color of header" + }, + { + "token": "header.background", + "variable": "--p-accordion-header-background", + "description": "Background of header" + }, + { + "token": "header.hoverBackground", + "variable": "--p-accordion-header-hover-background", + "description": "Hover background of header" + }, + { + "token": "header.activeBackground", + "variable": "--p-accordion-header-active-background", + "description": "Active background of header" + }, + { + "token": "header.activeHoverBackground", + "variable": "--p-accordion-header-active-hover-background", + "description": "Active hover background of header" + }, + { + "token": "focusRing.width", + "variable": "--p-accordion-header-focus-ring-width", + "description": "Focus ring width of header" + }, + { + "token": "focusRing.style", + "variable": "--p-accordion-header-focus-ring-style", + "description": "Focus ring style of header" + }, + { + "token": "focusRing.color", + "variable": "--p-accordion-header-focus-ring-color", + "description": "Focus ring color of header" + }, + { + "token": "focusRing.offset", + "variable": "--p-accordion-header-focus-ring-offset", + "description": "Focus ring offset of header" + }, + { + "token": "focusRing.shadow", + "variable": "--p-accordion-header-focus-ring-shadow", + "description": "Focus ring shadow of header" + }, + { + "token": "toggleIcon.color", + "variable": "--p-accordion-header-toggle-icon-color", + "description": "Toggle icon color of header" + }, + { + "token": "toggleIcon.hoverColor", + "variable": "--p-accordion-header-toggle-icon-hover-color", + "description": "Toggle icon hover color of header" + }, + { + "token": "toggleIcon.activeColor", + "variable": "--p-accordion-header-toggle-icon-active-color", + "description": "Toggle icon active color of header" + }, + { + "token": "toggleIcon.activeHoverColor", + "variable": "--p-accordion-header-toggle-icon-active-hover-color", + "description": "Toggle icon active hover color of header" + }, + { + "token": "first.topBorderRadius", + "variable": "--p-accordion-header-first-top-border-radius", + "description": "First top border radius of header" + }, + { + "token": "first.borderWidth", + "variable": "--p-accordion-header-first-border-width", + "description": "First border width of header" + }, + { + "token": "last.bottomBorderRadius", + "variable": "--p-accordion-header-last-bottom-border-radius", + "description": "Last bottom border radius of header" + }, + { + "token": "last.activeBottomBorderRadius", + "variable": "--p-accordion-header-last-active-bottom-border-radius", + "description": "Last active bottom border radius of header" + }, + { + "token": "content.borderWidth", + "variable": "--p-accordion-content-border-width", + "description": "Border width of content" + }, + { + "token": "content.borderColor", + "variable": "--p-accordion-content-border-color", + "description": "Border color of content" + }, + { + "token": "content.background", + "variable": "--p-accordion-content-background", + "description": "Background of content" + }, + { + "token": "content.color", + "variable": "--p-accordion-content-color", + "description": "Color of content" + }, + { + "token": "content.padding", + "variable": "--p-accordion-content-padding", + "description": "Padding of content" + } + ] + }, + "autocomplete": { + "description": "AutoComplete Design Tokens\n\n[Live Demo](https://www.primeng.org/autocomplete/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-autocomplete-background", + "description": "Background of root" + }, + { + "token": "root.disabledBackground", + "variable": "--p-autocomplete-disabled-background", + "description": "Disabled background of root" + }, + { + "token": "root.filledBackground", + "variable": "--p-autocomplete-filled-background", + "description": "Filled background of root" + }, + { + "token": "root.filledHoverBackground", + "variable": "--p-autocomplete-filled-hover-background", + "description": "Filled hover background of root" + }, + { + "token": "root.filledFocusBackground", + "variable": "--p-autocomplete-filled-focus-background", + "description": "Filled focus background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-autocomplete-border-color", + "description": "Border color of root" + }, + { + "token": "root.hoverBorderColor", + "variable": "--p-autocomplete-hover-border-color", + "description": "Hover border color of root" + }, + { + "token": "root.focusBorderColor", + "variable": "--p-autocomplete-focus-border-color", + "description": "Focus border color of root" + }, + { + "token": "root.invalidBorderColor", + "variable": "--p-autocomplete-invalid-border-color", + "description": "Invalid border color of root" + }, + { + "token": "root.color", + "variable": "--p-autocomplete-color", + "description": "Color of root" + }, + { + "token": "root.disabledColor", + "variable": "--p-autocomplete-disabled-color", + "description": "Disabled color of root" + }, + { + "token": "root.placeholderColor", + "variable": "--p-autocomplete-placeholder-color", + "description": "Placeholder color of root" + }, + { + "token": "root.invalidPlaceholderColor", + "variable": "--p-autocomplete-invalid-placeholder-color", + "description": "Invalid placeholder color of root" + }, + { + "token": "root.shadow", + "variable": "--p-autocomplete-shadow", + "description": "Shadow of root" + }, + { + "token": "root.paddingX", + "variable": "--p-autocomplete-padding-x", + "description": "Padding x of root" + }, + { + "token": "root.paddingY", + "variable": "--p-autocomplete-padding-y", + "description": "Padding y of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-autocomplete-border-radius", + "description": "Border radius of root" + }, + { + "token": "focusRing.width", + "variable": "--p-autocomplete-focus-ring-width", + "description": "Focus ring width of root" + }, + { + "token": "focusRing.style", + "variable": "--p-autocomplete-focus-ring-style", + "description": "Focus ring style of root" + }, + { + "token": "focusRing.color", + "variable": "--p-autocomplete-focus-ring-color", + "description": "Focus ring color of root" + }, + { + "token": "focusRing.offset", + "variable": "--p-autocomplete-focus-ring-offset", + "description": "Focus ring offset of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-autocomplete-focus-ring-shadow", + "description": "Focus ring shadow of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-autocomplete-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "overlay.background", + "variable": "--p-autocomplete-overlay-background", + "description": "Background of overlay" + }, + { + "token": "overlay.borderColor", + "variable": "--p-autocomplete-overlay-border-color", + "description": "Border color of overlay" + }, + { + "token": "overlay.borderRadius", + "variable": "--p-autocomplete-overlay-border-radius", + "description": "Border radius of overlay" + }, + { + "token": "overlay.color", + "variable": "--p-autocomplete-overlay-color", + "description": "Color of overlay" + }, + { + "token": "overlay.shadow", + "variable": "--p-autocomplete-overlay-shadow", + "description": "Shadow of overlay" + }, + { + "token": "list.padding", + "variable": "--p-autocomplete-list-padding", + "description": "Padding of list" + }, + { + "token": "list.gap", + "variable": "--p-autocomplete-list-gap", + "description": "Gap of list" + }, + { + "token": "option.focusBackground", + "variable": "--p-autocomplete-option-focus-background", + "description": "Focus background of option" + }, + { + "token": "option.selectedBackground", + "variable": "--p-autocomplete-option-selected-background", + "description": "Selected background of option" + }, + { + "token": "option.selectedFocusBackground", + "variable": "--p-autocomplete-option-selected-focus-background", + "description": "Selected focus background of option" + }, + { + "token": "option.color", + "variable": "--p-autocomplete-option-color", + "description": "Color of option" + }, + { + "token": "option.focusColor", + "variable": "--p-autocomplete-option-focus-color", + "description": "Focus color of option" + }, + { + "token": "option.selectedColor", + "variable": "--p-autocomplete-option-selected-color", + "description": "Selected color of option" + }, + { + "token": "option.selectedFocusColor", + "variable": "--p-autocomplete-option-selected-focus-color", + "description": "Selected focus color of option" + }, + { + "token": "option.padding", + "variable": "--p-autocomplete-option-padding", + "description": "Padding of option" + }, + { + "token": "option.borderRadius", + "variable": "--p-autocomplete-option-border-radius", + "description": "Border radius of option" + }, + { + "token": "optionGroup.background", + "variable": "--p-autocomplete-option-group-background", + "description": "Background of option group" + }, + { + "token": "optionGroup.color", + "variable": "--p-autocomplete-option-group-color", + "description": "Color of option group" + }, + { + "token": "optionGroup.fontWeight", + "variable": "--p-autocomplete-option-group-font-weight", + "description": "Font weight of option group" + }, + { + "token": "optionGroup.padding", + "variable": "--p-autocomplete-option-group-padding", + "description": "Padding of option group" + }, + { + "token": "dropdown.width", + "variable": "--p-autocomplete-dropdown-width", + "description": "Width of dropdown" + }, + { + "token": "sm.width", + "variable": "--p-autocomplete-dropdown-sm-width", + "description": "Sm width of dropdown" + }, + { + "token": "lg.width", + "variable": "--p-autocomplete-dropdown-lg-width", + "description": "Lg width of dropdown" + }, + { + "token": "dropdown.borderColor", + "variable": "--p-autocomplete-dropdown-border-color", + "description": "Border color of dropdown" + }, + { + "token": "dropdown.hoverBorderColor", + "variable": "--p-autocomplete-dropdown-hover-border-color", + "description": "Hover border color of dropdown" + }, + { + "token": "dropdown.activeBorderColor", + "variable": "--p-autocomplete-dropdown-active-border-color", + "description": "Active border color of dropdown" + }, + { + "token": "dropdown.borderRadius", + "variable": "--p-autocomplete-dropdown-border-radius", + "description": "Border radius of dropdown" + }, + { + "token": "focusRing.width", + "variable": "--p-autocomplete-dropdown-focus-ring-width", + "description": "Focus ring width of dropdown" + }, + { + "token": "focusRing.style", + "variable": "--p-autocomplete-dropdown-focus-ring-style", + "description": "Focus ring style of dropdown" + }, + { + "token": "focusRing.color", + "variable": "--p-autocomplete-dropdown-focus-ring-color", + "description": "Focus ring color of dropdown" + }, + { + "token": "focusRing.offset", + "variable": "--p-autocomplete-dropdown-focus-ring-offset", + "description": "Focus ring offset of dropdown" + }, + { + "token": "focusRing.shadow", + "variable": "--p-autocomplete-dropdown-focus-ring-shadow", + "description": "Focus ring shadow of dropdown" + }, + { + "token": "dropdown.background", + "variable": "--p-autocomplete-dropdown-background", + "description": "Background of dropdown" + }, + { + "token": "dropdown.hoverBackground", + "variable": "--p-autocomplete-dropdown-hover-background", + "description": "Hover background of dropdown" + }, + { + "token": "dropdown.activeBackground", + "variable": "--p-autocomplete-dropdown-active-background", + "description": "Active background of dropdown" + }, + { + "token": "dropdown.color", + "variable": "--p-autocomplete-dropdown-color", + "description": "Color of dropdown" + }, + { + "token": "dropdown.hoverColor", + "variable": "--p-autocomplete-dropdown-hover-color", + "description": "Hover color of dropdown" + }, + { + "token": "dropdown.activeColor", + "variable": "--p-autocomplete-dropdown-active-color", + "description": "Active color of dropdown" + }, + { + "token": "chip.borderRadius", + "variable": "--p-autocomplete-chip-border-radius", + "description": "Border radius of chip" + }, + { + "token": "chip.focusBackground", + "variable": "--p-autocomplete-chip-focus-background", + "description": "Focus background of chip" + }, + { + "token": "chip.focusColor", + "variable": "--p-autocomplete-chip-focus-color", + "description": "Focus color of chip" + }, + { + "token": "emptyMessage.padding", + "variable": "--p-autocomplete-empty-message-padding", + "description": "Padding of empty message" + } + ] + }, + "avatar": { + "description": "Avatar Design Tokens\n\n[Live Demo](https://www.primeng.org/avatar/)", + "tokens": [ + { + "token": "root.width", + "variable": "--p-avatar-width", + "description": "Width of root" + }, + { + "token": "root.height", + "variable": "--p-avatar-height", + "description": "Height of root" + }, + { + "token": "root.fontSize", + "variable": "--p-avatar-font-size", + "description": "Font size of root" + }, + { + "token": "root.background", + "variable": "--p-avatar-background", + "description": "Background of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-avatar-border-radius", + "description": "Border radius of root" + }, + { + "token": "group.borderColor", + "variable": "--p-avatar-group-border-color", + "description": "Border color of group" + }, + { + "token": "group.offset", + "variable": "--p-avatar-group-offset", + "description": "Offset of group" + }, + { + "token": "lg.width", + "variable": "--p-avatar-lg-width", + "description": "Width of lg" + }, + { + "token": "lg.height", + "variable": "--p-avatar-lg-height", + "description": "Height of lg" + }, + { + "token": "lg.fontSize", + "variable": "--p-avatar-lg-font-size", + "description": "Font size of lg" + }, + { + "token": "xl.width", + "variable": "--p-avatar-xl-width", + "description": "Width of xl" + }, + { + "token": "xl.height", + "variable": "--p-avatar-xl-height", + "description": "Height of xl" + }, + { + "token": "xl.fontSize", + "variable": "--p-avatar-xl-font-size", + "description": "Font size of xl" + } + ] + }, + "badge": { + "description": "Badge Design Tokens\n\n[Live Demo](https://www.primeng.org/badge/)", + "tokens": [ + { + "token": "root.borderRadius", + "variable": "--p-badge-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.padding", + "variable": "--p-badge-padding", + "description": "Padding of root" + }, + { + "token": "root.fontSize", + "variable": "--p-badge-font-size", + "description": "Font size of root" + }, + { + "token": "root.fontWeight", + "variable": "--p-badge-font-weight", + "description": "Font weight of root" + }, + { + "token": "root.minWidth", + "variable": "--p-badge-min-width", + "description": "Min width of root" + }, + { + "token": "root.height", + "variable": "--p-badge-height", + "description": "Height of root" + }, + { + "token": "dot.size", + "variable": "--p-badge-dot-size", + "description": "Size of dot" + }, + { + "token": "sm.fontSize", + "variable": "--p-badge-sm-font-size", + "description": "Font size of sm" + }, + { + "token": "sm.minWidth", + "variable": "--p-badge-sm-min-width", + "description": "Min width of sm" + }, + { + "token": "sm.height", + "variable": "--p-badge-sm-height", + "description": "Height of sm" + }, + { + "token": "lg.fontSize", + "variable": "--p-badge-lg-font-size", + "description": "Font size of lg" + }, + { + "token": "lg.minWidth", + "variable": "--p-badge-lg-min-width", + "description": "Min width of lg" + }, + { + "token": "lg.height", + "variable": "--p-badge-lg-height", + "description": "Height of lg" + }, + { + "token": "xl.fontSize", + "variable": "--p-badge-xl-font-size", + "description": "Font size of xl" + }, + { + "token": "xl.minWidth", + "variable": "--p-badge-xl-min-width", + "description": "Min width of xl" + }, + { + "token": "xl.height", + "variable": "--p-badge-xl-height", + "description": "Height of xl" + }, + { + "token": "primary.background", + "variable": "--p-badge-primary-background", + "description": "Background of primary" + }, + { + "token": "primary.color", + "variable": "--p-badge-primary-color", + "description": "Color of primary" + }, + { + "token": "secondary.background", + "variable": "--p-badge-secondary-background", + "description": "Background of secondary" + }, + { + "token": "secondary.color", + "variable": "--p-badge-secondary-color", + "description": "Color of secondary" + }, + { + "token": "success.background", + "variable": "--p-badge-success-background", + "description": "Background of success" + }, + { + "token": "success.color", + "variable": "--p-badge-success-color", + "description": "Color of success" + }, + { + "token": "info.background", + "variable": "--p-badge-info-background", + "description": "Background of info" + }, + { + "token": "info.color", + "variable": "--p-badge-info-color", + "description": "Color of info" + }, + { + "token": "warn.background", + "variable": "--p-badge-warn-background", + "description": "Background of warn" + }, + { + "token": "warn.color", + "variable": "--p-badge-warn-color", + "description": "Color of warn" + }, + { + "token": "danger.background", + "variable": "--p-badge-danger-background", + "description": "Background of danger" + }, + { + "token": "danger.color", + "variable": "--p-badge-danger-color", + "description": "Color of danger" + }, + { + "token": "contrast.background", + "variable": "--p-badge-contrast-background", + "description": "Background of contrast" + }, + { + "token": "contrast.color", + "variable": "--p-badge-contrast-color", + "description": "Color of contrast" + } + ] + }, + "blockui": { + "description": "BlockUI Design Tokens\n\n[Live Demo](https://www.primeng.org/blockui/)", + "tokens": [ + { + "token": "root.borderRadius", + "variable": "--p-blockui-border-radius", + "description": "Border radius of root" + } + ] + }, + "breadcrumb": { + "description": "Breadcrumb Design Tokens\n\n[Live Demo](https://www.primeng.org/breadcrumb/)", + "tokens": [ + { + "token": "root.padding", + "variable": "--p-breadcrumb-padding", + "description": "Padding of root" + }, + { + "token": "root.background", + "variable": "--p-breadcrumb-background", + "description": "Background of root" + }, + { + "token": "root.gap", + "variable": "--p-breadcrumb-gap", + "description": "Gap of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-breadcrumb-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "item.color", + "variable": "--p-breadcrumb-item-color", + "description": "Color of item" + }, + { + "token": "item.hoverColor", + "variable": "--p-breadcrumb-item-hover-color", + "description": "Hover color of item" + }, + { + "token": "item.borderRadius", + "variable": "--p-breadcrumb-item-border-radius", + "description": "Border radius of item" + }, + { + "token": "item.gap", + "variable": "--p-breadcrumb-item-gap", + "description": "Gap of item" + }, + { + "token": "icon.color", + "variable": "--p-breadcrumb-item-icon-color", + "description": "Icon color of item" + }, + { + "token": "icon.hoverColor", + "variable": "--p-breadcrumb-item-icon-hover-color", + "description": "Icon hover color of item" + }, + { + "token": "focusRing.width", + "variable": "--p-breadcrumb-item-focus-ring-width", + "description": "Focus ring width of item" + }, + { + "token": "focusRing.style", + "variable": "--p-breadcrumb-item-focus-ring-style", + "description": "Focus ring style of item" + }, + { + "token": "focusRing.color", + "variable": "--p-breadcrumb-item-focus-ring-color", + "description": "Focus ring color of item" + }, + { + "token": "focusRing.offset", + "variable": "--p-breadcrumb-item-focus-ring-offset", + "description": "Focus ring offset of item" + }, + { + "token": "focusRing.shadow", + "variable": "--p-breadcrumb-item-focus-ring-shadow", + "description": "Focus ring shadow of item" + }, + { + "token": "separator.color", + "variable": "--p-breadcrumb-separator-color", + "description": "Color of separator" + } + ] + }, + "button": { + "description": "Button Design Tokens\n\n[Live Demo](https://www.primeng.org/button/)", + "tokens": [ + { + "token": "root.borderRadius", + "variable": "--p-button-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.roundedBorderRadius", + "variable": "--p-button-rounded-border-radius", + "description": "Rounded border radius of root" + }, + { + "token": "root.gap", + "variable": "--p-button-gap", + "description": "Gap of root" + }, + { + "token": "root.paddingX", + "variable": "--p-button-padding-x", + "description": "Padding x of root" + }, + { + "token": "root.paddingY", + "variable": "--p-button-padding-y", + "description": "Padding y of root" + }, + { + "token": "root.iconOnlyWidth", + "variable": "--p-button-icon-only-width", + "description": "Icon only width of root" + }, + { + "token": "sm.fontSize", + "variable": "--p-button-sm-font-size", + "description": "Sm font size of root" + }, + { + "token": "sm.paddingX", + "variable": "--p-button-sm-padding-x", + "description": "Sm padding x of root" + }, + { + "token": "sm.paddingY", + "variable": "--p-button-sm-padding-y", + "description": "Sm padding y of root" + }, + { + "token": "lg.fontSize", + "variable": "--p-button-lg-font-size", + "description": "Lg font size of root" + }, + { + "token": "lg.paddingX", + "variable": "--p-button-lg-padding-x", + "description": "Lg padding x of root" + }, + { + "token": "lg.paddingY", + "variable": "--p-button-lg-padding-y", + "description": "Lg padding y of root" + }, + { + "token": "label.fontWeight", + "variable": "--p-button-label-font-weight", + "description": "Label font weight of root" + }, + { + "token": "root.raisedShadow", + "variable": "--p-button-raised-shadow", + "description": "Raised shadow of root" + }, + { + "token": "focusRing.width", + "variable": "--p-button-focus-ring-width", + "description": "Focus ring width of root" + }, + { + "token": "focusRing.style", + "variable": "--p-button-focus-ring-style", + "description": "Focus ring style of root" + }, + { + "token": "focusRing.offset", + "variable": "--p-button-focus-ring-offset", + "description": "Focus ring offset of root" + }, + { + "token": "root.badgeSize", + "variable": "--p-button-badge-size", + "description": "Badge size of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-button-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "primary.background", + "variable": "--p-button-primary-background", + "description": "Primary background of root" + }, + { + "token": "primary.hoverBackground", + "variable": "--p-button-primary-hover-background", + "description": "Primary hover background of root" + }, + { + "token": "primary.activeBackground", + "variable": "--p-button-primary-active-background", + "description": "Primary active background of root" + }, + { + "token": "primary.borderColor", + "variable": "--p-button-primary-border-color", + "description": "Primary border color of root" + }, + { + "token": "primary.hoverBorderColor", + "variable": "--p-button-primary-hover-border-color", + "description": "Primary hover border color of root" + }, + { + "token": "primary.activeBorderColor", + "variable": "--p-button-primary-active-border-color", + "description": "Primary active border color of root" + }, + { + "token": "primary.color", + "variable": "--p-button-primary-color", + "description": "Primary color of root" + }, + { + "token": "primary.hoverColor", + "variable": "--p-button-primary-hover-color", + "description": "Primary hover color of root" + }, + { + "token": "primary.activeColor", + "variable": "--p-button-primary-active-color", + "description": "Primary active color of root" + }, + { + "token": "focusRing.color", + "variable": "--p-button-primary-focus-ring-color", + "description": "Primary focus ring color of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-button-primary-focus-ring-shadow", + "description": "Primary focus ring shadow of root" + }, + { + "token": "secondary.background", + "variable": "--p-button-secondary-background", + "description": "Secondary background of root" + }, + { + "token": "secondary.hoverBackground", + "variable": "--p-button-secondary-hover-background", + "description": "Secondary hover background of root" + }, + { + "token": "secondary.activeBackground", + "variable": "--p-button-secondary-active-background", + "description": "Secondary active background of root" + }, + { + "token": "secondary.borderColor", + "variable": "--p-button-secondary-border-color", + "description": "Secondary border color of root" + }, + { + "token": "secondary.hoverBorderColor", + "variable": "--p-button-secondary-hover-border-color", + "description": "Secondary hover border color of root" + }, + { + "token": "secondary.activeBorderColor", + "variable": "--p-button-secondary-active-border-color", + "description": "Secondary active border color of root" + }, + { + "token": "secondary.color", + "variable": "--p-button-secondary-color", + "description": "Secondary color of root" + }, + { + "token": "secondary.hoverColor", + "variable": "--p-button-secondary-hover-color", + "description": "Secondary hover color of root" + }, + { + "token": "secondary.activeColor", + "variable": "--p-button-secondary-active-color", + "description": "Secondary active color of root" + }, + { + "token": "focusRing.color", + "variable": "--p-button-secondary-focus-ring-color", + "description": "Secondary focus ring color of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-button-secondary-focus-ring-shadow", + "description": "Secondary focus ring shadow of root" + }, + { + "token": "info.background", + "variable": "--p-button-info-background", + "description": "Info background of root" + }, + { + "token": "info.hoverBackground", + "variable": "--p-button-info-hover-background", + "description": "Info hover background of root" + }, + { + "token": "info.activeBackground", + "variable": "--p-button-info-active-background", + "description": "Info active background of root" + }, + { + "token": "info.borderColor", + "variable": "--p-button-info-border-color", + "description": "Info border color of root" + }, + { + "token": "info.hoverBorderColor", + "variable": "--p-button-info-hover-border-color", + "description": "Info hover border color of root" + }, + { + "token": "info.activeBorderColor", + "variable": "--p-button-info-active-border-color", + "description": "Info active border color of root" + }, + { + "token": "info.color", + "variable": "--p-button-info-color", + "description": "Info color of root" + }, + { + "token": "info.hoverColor", + "variable": "--p-button-info-hover-color", + "description": "Info hover color of root" + }, + { + "token": "info.activeColor", + "variable": "--p-button-info-active-color", + "description": "Info active color of root" + }, + { + "token": "focusRing.color", + "variable": "--p-button-info-focus-ring-color", + "description": "Info focus ring color of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-button-info-focus-ring-shadow", + "description": "Info focus ring shadow of root" + }, + { + "token": "success.background", + "variable": "--p-button-success-background", + "description": "Success background of root" + }, + { + "token": "success.hoverBackground", + "variable": "--p-button-success-hover-background", + "description": "Success hover background of root" + }, + { + "token": "success.activeBackground", + "variable": "--p-button-success-active-background", + "description": "Success active background of root" + }, + { + "token": "success.borderColor", + "variable": "--p-button-success-border-color", + "description": "Success border color of root" + }, + { + "token": "success.hoverBorderColor", + "variable": "--p-button-success-hover-border-color", + "description": "Success hover border color of root" + }, + { + "token": "success.activeBorderColor", + "variable": "--p-button-success-active-border-color", + "description": "Success active border color of root" + }, + { + "token": "success.color", + "variable": "--p-button-success-color", + "description": "Success color of root" + }, + { + "token": "success.hoverColor", + "variable": "--p-button-success-hover-color", + "description": "Success hover color of root" + }, + { + "token": "success.activeColor", + "variable": "--p-button-success-active-color", + "description": "Success active color of root" + }, + { + "token": "focusRing.color", + "variable": "--p-button-success-focus-ring-color", + "description": "Success focus ring color of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-button-success-focus-ring-shadow", + "description": "Success focus ring shadow of root" + }, + { + "token": "warn.background", + "variable": "--p-button-warn-background", + "description": "Warn background of root" + }, + { + "token": "warn.hoverBackground", + "variable": "--p-button-warn-hover-background", + "description": "Warn hover background of root" + }, + { + "token": "warn.activeBackground", + "variable": "--p-button-warn-active-background", + "description": "Warn active background of root" + }, + { + "token": "warn.borderColor", + "variable": "--p-button-warn-border-color", + "description": "Warn border color of root" + }, + { + "token": "warn.hoverBorderColor", + "variable": "--p-button-warn-hover-border-color", + "description": "Warn hover border color of root" + }, + { + "token": "warn.activeBorderColor", + "variable": "--p-button-warn-active-border-color", + "description": "Warn active border color of root" + }, + { + "token": "warn.color", + "variable": "--p-button-warn-color", + "description": "Warn color of root" + }, + { + "token": "warn.hoverColor", + "variable": "--p-button-warn-hover-color", + "description": "Warn hover color of root" + }, + { + "token": "warn.activeColor", + "variable": "--p-button-warn-active-color", + "description": "Warn active color of root" + }, + { + "token": "focusRing.color", + "variable": "--p-button-warn-focus-ring-color", + "description": "Warn focus ring color of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-button-warn-focus-ring-shadow", + "description": "Warn focus ring shadow of root" + }, + { + "token": "help.background", + "variable": "--p-button-help-background", + "description": "Help background of root" + }, + { + "token": "help.hoverBackground", + "variable": "--p-button-help-hover-background", + "description": "Help hover background of root" + }, + { + "token": "help.activeBackground", + "variable": "--p-button-help-active-background", + "description": "Help active background of root" + }, + { + "token": "help.borderColor", + "variable": "--p-button-help-border-color", + "description": "Help border color of root" + }, + { + "token": "help.hoverBorderColor", + "variable": "--p-button-help-hover-border-color", + "description": "Help hover border color of root" + }, + { + "token": "help.activeBorderColor", + "variable": "--p-button-help-active-border-color", + "description": "Help active border color of root" + }, + { + "token": "help.color", + "variable": "--p-button-help-color", + "description": "Help color of root" + }, + { + "token": "help.hoverColor", + "variable": "--p-button-help-hover-color", + "description": "Help hover color of root" + }, + { + "token": "help.activeColor", + "variable": "--p-button-help-active-color", + "description": "Help active color of root" + }, + { + "token": "focusRing.color", + "variable": "--p-button-help-focus-ring-color", + "description": "Help focus ring color of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-button-help-focus-ring-shadow", + "description": "Help focus ring shadow of root" + }, + { + "token": "danger.background", + "variable": "--p-button-danger-background", + "description": "Danger background of root" + }, + { + "token": "danger.hoverBackground", + "variable": "--p-button-danger-hover-background", + "description": "Danger hover background of root" + }, + { + "token": "danger.activeBackground", + "variable": "--p-button-danger-active-background", + "description": "Danger active background of root" + }, + { + "token": "danger.borderColor", + "variable": "--p-button-danger-border-color", + "description": "Danger border color of root" + }, + { + "token": "danger.hoverBorderColor", + "variable": "--p-button-danger-hover-border-color", + "description": "Danger hover border color of root" + }, + { + "token": "danger.activeBorderColor", + "variable": "--p-button-danger-active-border-color", + "description": "Danger active border color of root" + }, + { + "token": "danger.color", + "variable": "--p-button-danger-color", + "description": "Danger color of root" + }, + { + "token": "danger.hoverColor", + "variable": "--p-button-danger-hover-color", + "description": "Danger hover color of root" + }, + { + "token": "danger.activeColor", + "variable": "--p-button-danger-active-color", + "description": "Danger active color of root" + }, + { + "token": "focusRing.color", + "variable": "--p-button-danger-focus-ring-color", + "description": "Danger focus ring color of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-button-danger-focus-ring-shadow", + "description": "Danger focus ring shadow of root" + }, + { + "token": "contrast.background", + "variable": "--p-button-contrast-background", + "description": "Contrast background of root" + }, + { + "token": "contrast.hoverBackground", + "variable": "--p-button-contrast-hover-background", + "description": "Contrast hover background of root" + }, + { + "token": "contrast.activeBackground", + "variable": "--p-button-contrast-active-background", + "description": "Contrast active background of root" + }, + { + "token": "contrast.borderColor", + "variable": "--p-button-contrast-border-color", + "description": "Contrast border color of root" + }, + { + "token": "contrast.hoverBorderColor", + "variable": "--p-button-contrast-hover-border-color", + "description": "Contrast hover border color of root" + }, + { + "token": "contrast.activeBorderColor", + "variable": "--p-button-contrast-active-border-color", + "description": "Contrast active border color of root" + }, + { + "token": "contrast.color", + "variable": "--p-button-contrast-color", + "description": "Contrast color of root" + }, + { + "token": "contrast.hoverColor", + "variable": "--p-button-contrast-hover-color", + "description": "Contrast hover color of root" + }, + { + "token": "contrast.activeColor", + "variable": "--p-button-contrast-active-color", + "description": "Contrast active color of root" + }, + { + "token": "focusRing.color", + "variable": "--p-button-contrast-focus-ring-color", + "description": "Contrast focus ring color of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-button-contrast-focus-ring-shadow", + "description": "Contrast focus ring shadow of root" + }, + { + "token": "primary.hoverBackground", + "variable": "--p-button-outlined-primary-hover-background", + "description": "Primary hover background of outlined" + }, + { + "token": "primary.activeBackground", + "variable": "--p-button-outlined-primary-active-background", + "description": "Primary active background of outlined" + }, + { + "token": "primary.borderColor", + "variable": "--p-button-outlined-primary-border-color", + "description": "Primary border color of outlined" + }, + { + "token": "primary.color", + "variable": "--p-button-outlined-primary-color", + "description": "Primary color of outlined" + }, + { + "token": "secondary.hoverBackground", + "variable": "--p-button-outlined-secondary-hover-background", + "description": "Secondary hover background of outlined" + }, + { + "token": "secondary.activeBackground", + "variable": "--p-button-outlined-secondary-active-background", + "description": "Secondary active background of outlined" + }, + { + "token": "secondary.borderColor", + "variable": "--p-button-outlined-secondary-border-color", + "description": "Secondary border color of outlined" + }, + { + "token": "secondary.color", + "variable": "--p-button-outlined-secondary-color", + "description": "Secondary color of outlined" + }, + { + "token": "success.hoverBackground", + "variable": "--p-button-outlined-success-hover-background", + "description": "Success hover background of outlined" + }, + { + "token": "success.activeBackground", + "variable": "--p-button-outlined-success-active-background", + "description": "Success active background of outlined" + }, + { + "token": "success.borderColor", + "variable": "--p-button-outlined-success-border-color", + "description": "Success border color of outlined" + }, + { + "token": "success.color", + "variable": "--p-button-outlined-success-color", + "description": "Success color of outlined" + }, + { + "token": "info.hoverBackground", + "variable": "--p-button-outlined-info-hover-background", + "description": "Info hover background of outlined" + }, + { + "token": "info.activeBackground", + "variable": "--p-button-outlined-info-active-background", + "description": "Info active background of outlined" + }, + { + "token": "info.borderColor", + "variable": "--p-button-outlined-info-border-color", + "description": "Info border color of outlined" + }, + { + "token": "info.color", + "variable": "--p-button-outlined-info-color", + "description": "Info color of outlined" + }, + { + "token": "warn.hoverBackground", + "variable": "--p-button-outlined-warn-hover-background", + "description": "Warn hover background of outlined" + }, + { + "token": "warn.activeBackground", + "variable": "--p-button-outlined-warn-active-background", + "description": "Warn active background of outlined" + }, + { + "token": "warn.borderColor", + "variable": "--p-button-outlined-warn-border-color", + "description": "Warn border color of outlined" + }, + { + "token": "warn.color", + "variable": "--p-button-outlined-warn-color", + "description": "Warn color of outlined" + }, + { + "token": "help.hoverBackground", + "variable": "--p-button-outlined-help-hover-background", + "description": "Help hover background of outlined" + }, + { + "token": "help.activeBackground", + "variable": "--p-button-outlined-help-active-background", + "description": "Help active background of outlined" + }, + { + "token": "help.borderColor", + "variable": "--p-button-outlined-help-border-color", + "description": "Help border color of outlined" + }, + { + "token": "help.color", + "variable": "--p-button-outlined-help-color", + "description": "Help color of outlined" + }, + { + "token": "danger.hoverBackground", + "variable": "--p-button-outlined-danger-hover-background", + "description": "Danger hover background of outlined" + }, + { + "token": "danger.activeBackground", + "variable": "--p-button-outlined-danger-active-background", + "description": "Danger active background of outlined" + }, + { + "token": "danger.borderColor", + "variable": "--p-button-outlined-danger-border-color", + "description": "Danger border color of outlined" + }, + { + "token": "danger.color", + "variable": "--p-button-outlined-danger-color", + "description": "Danger color of outlined" + }, + { + "token": "contrast.hoverBackground", + "variable": "--p-button-outlined-contrast-hover-background", + "description": "Contrast hover background of outlined" + }, + { + "token": "contrast.activeBackground", + "variable": "--p-button-outlined-contrast-active-background", + "description": "Contrast active background of outlined" + }, + { + "token": "contrast.borderColor", + "variable": "--p-button-outlined-contrast-border-color", + "description": "Contrast border color of outlined" + }, + { + "token": "contrast.color", + "variable": "--p-button-outlined-contrast-color", + "description": "Contrast color of outlined" + }, + { + "token": "plain.hoverBackground", + "variable": "--p-button-outlined-plain-hover-background", + "description": "Plain hover background of outlined" + }, + { + "token": "plain.activeBackground", + "variable": "--p-button-outlined-plain-active-background", + "description": "Plain active background of outlined" + }, + { + "token": "plain.borderColor", + "variable": "--p-button-outlined-plain-border-color", + "description": "Plain border color of outlined" + }, + { + "token": "plain.color", + "variable": "--p-button-outlined-plain-color", + "description": "Plain color of outlined" + }, + { + "token": "primary.hoverBackground", + "variable": "--p-button-text-primary-hover-background", + "description": "Primary hover background of text" + }, + { + "token": "primary.activeBackground", + "variable": "--p-button-text-primary-active-background", + "description": "Primary active background of text" + }, + { + "token": "primary.color", + "variable": "--p-button-text-primary-color", + "description": "Primary color of text" + }, + { + "token": "secondary.hoverBackground", + "variable": "--p-button-text-secondary-hover-background", + "description": "Secondary hover background of text" + }, + { + "token": "secondary.activeBackground", + "variable": "--p-button-text-secondary-active-background", + "description": "Secondary active background of text" + }, + { + "token": "secondary.color", + "variable": "--p-button-text-secondary-color", + "description": "Secondary color of text" + }, + { + "token": "success.hoverBackground", + "variable": "--p-button-text-success-hover-background", + "description": "Success hover background of text" + }, + { + "token": "success.activeBackground", + "variable": "--p-button-text-success-active-background", + "description": "Success active background of text" + }, + { + "token": "success.color", + "variable": "--p-button-text-success-color", + "description": "Success color of text" + }, + { + "token": "info.hoverBackground", + "variable": "--p-button-text-info-hover-background", + "description": "Info hover background of text" + }, + { + "token": "info.activeBackground", + "variable": "--p-button-text-info-active-background", + "description": "Info active background of text" + }, + { + "token": "info.color", + "variable": "--p-button-text-info-color", + "description": "Info color of text" + }, + { + "token": "warn.hoverBackground", + "variable": "--p-button-text-warn-hover-background", + "description": "Warn hover background of text" + }, + { + "token": "warn.activeBackground", + "variable": "--p-button-text-warn-active-background", + "description": "Warn active background of text" + }, + { + "token": "warn.color", + "variable": "--p-button-text-warn-color", + "description": "Warn color of text" + }, + { + "token": "help.hoverBackground", + "variable": "--p-button-text-help-hover-background", + "description": "Help hover background of text" + }, + { + "token": "help.activeBackground", + "variable": "--p-button-text-help-active-background", + "description": "Help active background of text" + }, + { + "token": "help.color", + "variable": "--p-button-text-help-color", + "description": "Help color of text" + }, + { + "token": "danger.hoverBackground", + "variable": "--p-button-text-danger-hover-background", + "description": "Danger hover background of text" + }, + { + "token": "danger.activeBackground", + "variable": "--p-button-text-danger-active-background", + "description": "Danger active background of text" + }, + { + "token": "danger.color", + "variable": "--p-button-text-danger-color", + "description": "Danger color of text" + }, + { + "token": "plain.hoverBackground", + "variable": "--p-button-text-plain-hover-background", + "description": "Plain hover background of text" + }, + { + "token": "plain.activeBackground", + "variable": "--p-button-text-plain-active-background", + "description": "Plain active background of text" + }, + { + "token": "plain.color", + "variable": "--p-button-text-plain-color", + "description": "Plain color of text" + }, + { + "token": "link.color", + "variable": "--p-button-link-color", + "description": "Color of link" + }, + { + "token": "link.hoverColor", + "variable": "--p-button-link-hover-color", + "description": "Hover color of link" + }, + { + "token": "link.activeColor", + "variable": "--p-button-link-active-color", + "description": "Active color of link" + } + ] + }, + "card": { + "description": "Card Design Tokens\n\n[Live Demo](https://www.primeng.org/card/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-card-background", + "description": "Background of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-card-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.color", + "variable": "--p-card-color", + "description": "Color of root" + }, + { + "token": "root.shadow", + "variable": "--p-card-shadow", + "description": "Shadow of root" + }, + { + "token": "body.padding", + "variable": "--p-card-body-padding", + "description": "Padding of body" + }, + { + "token": "body.gap", + "variable": "--p-card-body-gap", + "description": "Gap of body" + }, + { + "token": "caption.gap", + "variable": "--p-card-caption-gap", + "description": "Gap of caption" + }, + { + "token": "title.fontSize", + "variable": "--p-card-title-font-size", + "description": "Font size of title" + }, + { + "token": "title.fontWeight", + "variable": "--p-card-title-font-weight", + "description": "Font weight of title" + }, + { + "token": "subtitle.color", + "variable": "--p-card-subtitle-color", + "description": "Color of subtitle" + } + ] + }, + "carousel": { + "description": "Carousel Design Tokens\n\n[Live Demo](https://www.primeng.org/carousel/)", + "tokens": [ + { + "token": "root.transitionDuration", + "variable": "--p-carousel-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "content.gap", + "variable": "--p-carousel-content-gap", + "description": "Gap of content" + }, + { + "token": "indicatorList.padding", + "variable": "--p-carousel-indicator-list-padding", + "description": "Padding of indicator list" + }, + { + "token": "indicatorList.gap", + "variable": "--p-carousel-indicator-list-gap", + "description": "Gap of indicator list" + }, + { + "token": "indicator.width", + "variable": "--p-carousel-indicator-width", + "description": "Width of indicator" + }, + { + "token": "indicator.height", + "variable": "--p-carousel-indicator-height", + "description": "Height of indicator" + }, + { + "token": "indicator.borderRadius", + "variable": "--p-carousel-indicator-border-radius", + "description": "Border radius of indicator" + }, + { + "token": "focusRing.width", + "variable": "--p-carousel-indicator-focus-ring-width", + "description": "Focus ring width of indicator" + }, + { + "token": "focusRing.style", + "variable": "--p-carousel-indicator-focus-ring-style", + "description": "Focus ring style of indicator" + }, + { + "token": "focusRing.color", + "variable": "--p-carousel-indicator-focus-ring-color", + "description": "Focus ring color of indicator" + }, + { + "token": "focusRing.offset", + "variable": "--p-carousel-indicator-focus-ring-offset", + "description": "Focus ring offset of indicator" + }, + { + "token": "focusRing.shadow", + "variable": "--p-carousel-indicator-focus-ring-shadow", + "description": "Focus ring shadow of indicator" + }, + { + "token": "indicator.background", + "variable": "--p-carousel-indicator-background", + "description": "Background of indicator" + }, + { + "token": "indicator.hoverBackground", + "variable": "--p-carousel-indicator-hover-background", + "description": "Hover background of indicator" + }, + { + "token": "indicator.activeBackground", + "variable": "--p-carousel-indicator-active-background", + "description": "Active background of indicator" + } + ] + }, + "cascadeselect": { + "description": "CascadeSelect Design Tokens\n\n[Live Demo](https://www.primeng.org/cascadeselect/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-cascadeselect-background", + "description": "Background of root" + }, + { + "token": "root.disabledBackground", + "variable": "--p-cascadeselect-disabled-background", + "description": "Disabled background of root" + }, + { + "token": "root.filledBackground", + "variable": "--p-cascadeselect-filled-background", + "description": "Filled background of root" + }, + { + "token": "root.filledHoverBackground", + "variable": "--p-cascadeselect-filled-hover-background", + "description": "Filled hover background of root" + }, + { + "token": "root.filledFocusBackground", + "variable": "--p-cascadeselect-filled-focus-background", + "description": "Filled focus background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-cascadeselect-border-color", + "description": "Border color of root" + }, + { + "token": "root.hoverBorderColor", + "variable": "--p-cascadeselect-hover-border-color", + "description": "Hover border color of root" + }, + { + "token": "root.focusBorderColor", + "variable": "--p-cascadeselect-focus-border-color", + "description": "Focus border color of root" + }, + { + "token": "root.invalidBorderColor", + "variable": "--p-cascadeselect-invalid-border-color", + "description": "Invalid border color of root" + }, + { + "token": "root.color", + "variable": "--p-cascadeselect-color", + "description": "Color of root" + }, + { + "token": "root.disabledColor", + "variable": "--p-cascadeselect-disabled-color", + "description": "Disabled color of root" + }, + { + "token": "root.placeholderColor", + "variable": "--p-cascadeselect-placeholder-color", + "description": "Placeholder color of root" + }, + { + "token": "root.invalidPlaceholderColor", + "variable": "--p-cascadeselect-invalid-placeholder-color", + "description": "Invalid placeholder color of root" + }, + { + "token": "root.shadow", + "variable": "--p-cascadeselect-shadow", + "description": "Shadow of root" + }, + { + "token": "root.paddingX", + "variable": "--p-cascadeselect-padding-x", + "description": "Padding x of root" + }, + { + "token": "root.paddingY", + "variable": "--p-cascadeselect-padding-y", + "description": "Padding y of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-cascadeselect-border-radius", + "description": "Border radius of root" + }, + { + "token": "focusRing.width", + "variable": "--p-cascadeselect-focus-ring-width", + "description": "Focus ring width of root" + }, + { + "token": "focusRing.style", + "variable": "--p-cascadeselect-focus-ring-style", + "description": "Focus ring style of root" + }, + { + "token": "focusRing.color", + "variable": "--p-cascadeselect-focus-ring-color", + "description": "Focus ring color of root" + }, + { + "token": "focusRing.offset", + "variable": "--p-cascadeselect-focus-ring-offset", + "description": "Focus ring offset of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-cascadeselect-focus-ring-shadow", + "description": "Focus ring shadow of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-cascadeselect-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "sm.fontSize", + "variable": "--p-cascadeselect-sm-font-size", + "description": "Sm font size of root" + }, + { + "token": "sm.paddingX", + "variable": "--p-cascadeselect-sm-padding-x", + "description": "Sm padding x of root" + }, + { + "token": "sm.paddingY", + "variable": "--p-cascadeselect-sm-padding-y", + "description": "Sm padding y of root" + }, + { + "token": "lg.fontSize", + "variable": "--p-cascadeselect-lg-font-size", + "description": "Lg font size of root" + }, + { + "token": "lg.paddingX", + "variable": "--p-cascadeselect-lg-padding-x", + "description": "Lg padding x of root" + }, + { + "token": "lg.paddingY", + "variable": "--p-cascadeselect-lg-padding-y", + "description": "Lg padding y of root" + }, + { + "token": "dropdown.width", + "variable": "--p-cascadeselect-dropdown-width", + "description": "Width of dropdown" + }, + { + "token": "dropdown.color", + "variable": "--p-cascadeselect-dropdown-color", + "description": "Color of dropdown" + }, + { + "token": "overlay.background", + "variable": "--p-cascadeselect-overlay-background", + "description": "Background of overlay" + }, + { + "token": "overlay.borderColor", + "variable": "--p-cascadeselect-overlay-border-color", + "description": "Border color of overlay" + }, + { + "token": "overlay.borderRadius", + "variable": "--p-cascadeselect-overlay-border-radius", + "description": "Border radius of overlay" + }, + { + "token": "overlay.color", + "variable": "--p-cascadeselect-overlay-color", + "description": "Color of overlay" + }, + { + "token": "overlay.shadow", + "variable": "--p-cascadeselect-overlay-shadow", + "description": "Shadow of overlay" + }, + { + "token": "list.padding", + "variable": "--p-cascadeselect-list-padding", + "description": "Padding of list" + }, + { + "token": "list.gap", + "variable": "--p-cascadeselect-list-gap", + "description": "Gap of list" + }, + { + "token": "list.mobileIndent", + "variable": "--p-cascadeselect-list-mobile-indent", + "description": "Mobile indent of list" + }, + { + "token": "option.focusBackground", + "variable": "--p-cascadeselect-option-focus-background", + "description": "Focus background of option" + }, + { + "token": "option.selectedBackground", + "variable": "--p-cascadeselect-option-selected-background", + "description": "Selected background of option" + }, + { + "token": "option.selectedFocusBackground", + "variable": "--p-cascadeselect-option-selected-focus-background", + "description": "Selected focus background of option" + }, + { + "token": "option.color", + "variable": "--p-cascadeselect-option-color", + "description": "Color of option" + }, + { + "token": "option.focusColor", + "variable": "--p-cascadeselect-option-focus-color", + "description": "Focus color of option" + }, + { + "token": "option.selectedColor", + "variable": "--p-cascadeselect-option-selected-color", + "description": "Selected color of option" + }, + { + "token": "option.selectedFocusColor", + "variable": "--p-cascadeselect-option-selected-focus-color", + "description": "Selected focus color of option" + }, + { + "token": "option.padding", + "variable": "--p-cascadeselect-option-padding", + "description": "Padding of option" + }, + { + "token": "option.borderRadius", + "variable": "--p-cascadeselect-option-border-radius", + "description": "Border radius of option" + }, + { + "token": "icon.color", + "variable": "--p-cascadeselect-option-icon-color", + "description": "Icon color of option" + }, + { + "token": "icon.focusColor", + "variable": "--p-cascadeselect-option-icon-focus-color", + "description": "Icon focus color of option" + }, + { + "token": "icon.size", + "variable": "--p-cascadeselect-option-icon-size", + "description": "Icon size of option" + }, + { + "token": "clearIcon.color", + "variable": "--p-cascadeselect-clear-icon-color", + "description": "Color of clear icon" + } + ] + }, + "checkbox": { + "description": "Checkbox Design Tokens\n\n[Live Demo](https://www.primeng.org/checkbox/)", + "tokens": [ + { + "token": "root.borderRadius", + "variable": "--p-checkbox-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.width", + "variable": "--p-checkbox-width", + "description": "Width of root" + }, + { + "token": "root.height", + "variable": "--p-checkbox-height", + "description": "Height of root" + }, + { + "token": "root.background", + "variable": "--p-checkbox-background", + "description": "Background of root" + }, + { + "token": "root.checkedBackground", + "variable": "--p-checkbox-checked-background", + "description": "Checked background of root" + }, + { + "token": "root.checkedHoverBackground", + "variable": "--p-checkbox-checked-hover-background", + "description": "Checked hover background of root" + }, + { + "token": "root.disabledBackground", + "variable": "--p-checkbox-disabled-background", + "description": "Disabled background of root" + }, + { + "token": "root.filledBackground", + "variable": "--p-checkbox-filled-background", + "description": "Filled background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-checkbox-border-color", + "description": "Border color of root" + }, + { + "token": "root.hoverBorderColor", + "variable": "--p-checkbox-hover-border-color", + "description": "Hover border color of root" + }, + { + "token": "root.focusBorderColor", + "variable": "--p-checkbox-focus-border-color", + "description": "Focus border color of root" + }, + { + "token": "root.checkedBorderColor", + "variable": "--p-checkbox-checked-border-color", + "description": "Checked border color of root" + }, + { + "token": "root.checkedHoverBorderColor", + "variable": "--p-checkbox-checked-hover-border-color", + "description": "Checked hover border color of root" + }, + { + "token": "root.checkedFocusBorderColor", + "variable": "--p-checkbox-checked-focus-border-color", + "description": "Checked focus border color of root" + }, + { + "token": "root.checkedDisabledBorderColor", + "variable": "--p-checkbox-checked-disabled-border-color", + "description": "Checked disabled border color of root" + }, + { + "token": "root.invalidBorderColor", + "variable": "--p-checkbox-invalid-border-color", + "description": "Invalid border color of root" + }, + { + "token": "root.shadow", + "variable": "--p-checkbox-shadow", + "description": "Shadow of root" + }, + { + "token": "focusRing.width", + "variable": "--p-checkbox-focus-ring-width", + "description": "Focus ring width of root" + }, + { + "token": "focusRing.style", + "variable": "--p-checkbox-focus-ring-style", + "description": "Focus ring style of root" + }, + { + "token": "focusRing.color", + "variable": "--p-checkbox-focus-ring-color", + "description": "Focus ring color of root" + }, + { + "token": "focusRing.offset", + "variable": "--p-checkbox-focus-ring-offset", + "description": "Focus ring offset of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-checkbox-focus-ring-shadow", + "description": "Focus ring shadow of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-checkbox-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "icon.size", + "variable": "--p-checkbox-icon-size", + "description": "Size of icon" + }, + { + "token": "icon.color", + "variable": "--p-checkbox-icon-color", + "description": "Color of icon" + }, + { + "token": "icon.checkedColor", + "variable": "--p-checkbox-icon-checked-color", + "description": "Checked color of icon" + }, + { + "token": "icon.checkedHoverColor", + "variable": "--p-checkbox-icon-checked-hover-color", + "description": "Checked hover color of icon" + }, + { + "token": "icon.disabledColor", + "variable": "--p-checkbox-icon-disabled-color", + "description": "Disabled color of icon" + } + ] + }, + "chip": { + "description": "Chip Design Tokens\n\n[Live Demo](https://www.primeng.org/chip/)", + "tokens": [ + { + "token": "root.borderRadius", + "variable": "--p-chip-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.paddingX", + "variable": "--p-chip-padding-x", + "description": "Padding x of root" + }, + { + "token": "root.paddingY", + "variable": "--p-chip-padding-y", + "description": "Padding y of root" + }, + { + "token": "root.gap", + "variable": "--p-chip-gap", + "description": "Gap of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-chip-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "root.background", + "variable": "--p-chip-background", + "description": "Background of root" + }, + { + "token": "root.color", + "variable": "--p-chip-color", + "description": "Color of root" + }, + { + "token": "image.width", + "variable": "--p-chip-image-width", + "description": "Width of image" + }, + { + "token": "image.height", + "variable": "--p-chip-image-height", + "description": "Height of image" + }, + { + "token": "icon.size", + "variable": "--p-chip-icon-size", + "description": "Size of icon" + }, + { + "token": "icon.color", + "variable": "--p-chip-icon-color", + "description": "Color of icon" + }, + { + "token": "removeIcon.size", + "variable": "--p-chip-remove-icon-size", + "description": "Size of remove icon" + }, + { + "token": "focusRing.width", + "variable": "--p-chip-remove-icon-focus-ring-width", + "description": "Focus ring width of remove icon" + }, + { + "token": "focusRing.style", + "variable": "--p-chip-remove-icon-focus-ring-style", + "description": "Focus ring style of remove icon" + }, + { + "token": "focusRing.color", + "variable": "--p-chip-remove-icon-focus-ring-color", + "description": "Focus ring color of remove icon" + }, + { + "token": "focusRing.offset", + "variable": "--p-chip-remove-icon-focus-ring-offset", + "description": "Focus ring offset of remove icon" + }, + { + "token": "focusRing.shadow", + "variable": "--p-chip-remove-icon-focus-ring-shadow", + "description": "Focus ring shadow of remove icon" + }, + { + "token": "removeIcon.color", + "variable": "--p-chip-remove-icon-color", + "description": "Color of remove icon" + } + ] + }, + "colorpicker": { + "description": "ColorPicker Design Tokens\n\n[Live Demo](https://www.primeng.org/colorpicker/)", + "tokens": [ + { + "token": "root.transitionDuration", + "variable": "--p-colorpicker-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "preview.width", + "variable": "--p-colorpicker-preview-width", + "description": "Width of preview" + }, + { + "token": "preview.height", + "variable": "--p-colorpicker-preview-height", + "description": "Height of preview" + }, + { + "token": "preview.borderRadius", + "variable": "--p-colorpicker-preview-border-radius", + "description": "Border radius of preview" + }, + { + "token": "focusRing.width", + "variable": "--p-colorpicker-preview-focus-ring-width", + "description": "Focus ring width of preview" + }, + { + "token": "focusRing.style", + "variable": "--p-colorpicker-preview-focus-ring-style", + "description": "Focus ring style of preview" + }, + { + "token": "focusRing.color", + "variable": "--p-colorpicker-preview-focus-ring-color", + "description": "Focus ring color of preview" + }, + { + "token": "focusRing.offset", + "variable": "--p-colorpicker-preview-focus-ring-offset", + "description": "Focus ring offset of preview" + }, + { + "token": "focusRing.shadow", + "variable": "--p-colorpicker-preview-focus-ring-shadow", + "description": "Focus ring shadow of preview" + }, + { + "token": "panel.shadow", + "variable": "--p-colorpicker-panel-shadow", + "description": "Shadow of panel" + }, + { + "token": "panel.borderRadius", + "variable": "--p-colorpicker-panel-border-radius", + "description": "Border radius of panel" + }, + { + "token": "panel.background", + "variable": "--p-colorpicker-panel-background", + "description": "Background of panel" + }, + { + "token": "panel.borderColor", + "variable": "--p-colorpicker-panel-border-color", + "description": "Border color of panel" + }, + { + "token": "handle.color", + "variable": "--p-colorpicker-handle-color", + "description": "Color of handle" + } + ] + }, + "confirmdialog": { + "description": "ConfirmDialog Design Tokens\n\n[Live Demo](https://www.primeng.org/confirmdialog/)", + "tokens": [ + { + "token": "icon.size", + "variable": "--p-confirmdialog-icon-size", + "description": "Size of icon" + }, + { + "token": "icon.color", + "variable": "--p-confirmdialog-icon-color", + "description": "Color of icon" + }, + { + "token": "content.gap", + "variable": "--p-confirmdialog-content-gap", + "description": "Gap of content" + } + ] + }, + "confirmpopup": { + "description": "ConfirmPopup Design Tokens\n\n[Live Demo](https://www.primeng.org/confirmpopup/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-confirmpopup-background", + "description": "Background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-confirmpopup-border-color", + "description": "Border color of root" + }, + { + "token": "root.color", + "variable": "--p-confirmpopup-color", + "description": "Color of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-confirmpopup-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.shadow", + "variable": "--p-confirmpopup-shadow", + "description": "Shadow of root" + }, + { + "token": "root.gutter", + "variable": "--p-confirmpopup-gutter", + "description": "Gutter of root" + }, + { + "token": "root.arrowOffset", + "variable": "--p-confirmpopup-arrow-offset", + "description": "Arrow offset of root" + }, + { + "token": "content.padding", + "variable": "--p-confirmpopup-content-padding", + "description": "Padding of content" + }, + { + "token": "content.gap", + "variable": "--p-confirmpopup-content-gap", + "description": "Gap of content" + }, + { + "token": "icon.size", + "variable": "--p-confirmpopup-icon-size", + "description": "Size of icon" + }, + { + "token": "icon.color", + "variable": "--p-confirmpopup-icon-color", + "description": "Color of icon" + }, + { + "token": "footer.gap", + "variable": "--p-confirmpopup-footer-gap", + "description": "Gap of footer" + }, + { + "token": "footer.padding", + "variable": "--p-confirmpopup-footer-padding", + "description": "Padding of footer" + } + ] + }, + "contextmenu": { + "description": "ContextMenu Design Tokens\n\n[Live Demo](https://www.primeng.org/contextmenu/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-contextmenu-background", + "description": "Background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-contextmenu-border-color", + "description": "Border color of root" + }, + { + "token": "root.color", + "variable": "--p-contextmenu-color", + "description": "Color of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-contextmenu-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.shadow", + "variable": "--p-contextmenu-shadow", + "description": "Shadow of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-contextmenu-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "list.padding", + "variable": "--p-contextmenu-list-padding", + "description": "Padding of list" + }, + { + "token": "list.gap", + "variable": "--p-contextmenu-list-gap", + "description": "Gap of list" + }, + { + "token": "item.focusBackground", + "variable": "--p-contextmenu-item-focus-background", + "description": "Focus background of item" + }, + { + "token": "item.activeBackground", + "variable": "--p-contextmenu-item-active-background", + "description": "Active background of item" + }, + { + "token": "item.color", + "variable": "--p-contextmenu-item-color", + "description": "Color of item" + }, + { + "token": "item.focusColor", + "variable": "--p-contextmenu-item-focus-color", + "description": "Focus color of item" + }, + { + "token": "item.activeColor", + "variable": "--p-contextmenu-item-active-color", + "description": "Active color of item" + }, + { + "token": "item.padding", + "variable": "--p-contextmenu-item-padding", + "description": "Padding of item" + }, + { + "token": "item.borderRadius", + "variable": "--p-contextmenu-item-border-radius", + "description": "Border radius of item" + }, + { + "token": "item.gap", + "variable": "--p-contextmenu-item-gap", + "description": "Gap of item" + }, + { + "token": "icon.color", + "variable": "--p-contextmenu-item-icon-color", + "description": "Icon color of item" + }, + { + "token": "icon.focusColor", + "variable": "--p-contextmenu-item-icon-focus-color", + "description": "Icon focus color of item" + }, + { + "token": "icon.activeColor", + "variable": "--p-contextmenu-item-icon-active-color", + "description": "Icon active color of item" + }, + { + "token": "submenu.mobileIndent", + "variable": "--p-contextmenu-submenu-mobile-indent", + "description": "Mobile indent of submenu" + }, + { + "token": "submenuIcon.size", + "variable": "--p-contextmenu-submenu-icon-size", + "description": "Size of submenu icon" + }, + { + "token": "submenuIcon.color", + "variable": "--p-contextmenu-submenu-icon-color", + "description": "Color of submenu icon" + }, + { + "token": "submenuIcon.focusColor", + "variable": "--p-contextmenu-submenu-icon-focus-color", + "description": "Focus color of submenu icon" + }, + { + "token": "submenuIcon.activeColor", + "variable": "--p-contextmenu-submenu-icon-active-color", + "description": "Active color of submenu icon" + }, + { + "token": "separator.borderColor", + "variable": "--p-contextmenu-separator-border-color", + "description": "Border color of separator" + } + ] + }, + "table": { + "description": "DataTable Design Tokens\n\n[Live Demo](https://www.primeng.org/datatable/)", + "tokens": [ + { + "token": "root.transitionDuration", + "variable": "--p-datatable-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "root.borderColor", + "variable": "--p-datatable-border-color", + "description": "Border color of root" + }, + { + "token": "header.background", + "variable": "--p-datatable-header-background", + "description": "Background of header" + }, + { + "token": "header.borderColor", + "variable": "--p-datatable-header-border-color", + "description": "Border color of header" + }, + { + "token": "header.color", + "variable": "--p-datatable-header-color", + "description": "Color of header" + }, + { + "token": "header.borderWidth", + "variable": "--p-datatable-header-border-width", + "description": "Border width of header" + }, + { + "token": "header.padding", + "variable": "--p-datatable-header-padding", + "description": "Padding of header" + }, + { + "token": "headerCell.background", + "variable": "--p-datatable-header-cell-background", + "description": "Background of header cell" + }, + { + "token": "headerCell.hoverBackground", + "variable": "--p-datatable-header-cell-hover-background", + "description": "Hover background of header cell" + }, + { + "token": "headerCell.selectedBackground", + "variable": "--p-datatable-header-cell-selected-background", + "description": "Selected background of header cell" + }, + { + "token": "headerCell.borderColor", + "variable": "--p-datatable-header-cell-border-color", + "description": "Border color of header cell" + }, + { + "token": "headerCell.color", + "variable": "--p-datatable-header-cell-color", + "description": "Color of header cell" + }, + { + "token": "headerCell.hoverColor", + "variable": "--p-datatable-header-cell-hover-color", + "description": "Hover color of header cell" + }, + { + "token": "headerCell.selectedColor", + "variable": "--p-datatable-header-cell-selected-color", + "description": "Selected color of header cell" + }, + { + "token": "headerCell.gap", + "variable": "--p-datatable-header-cell-gap", + "description": "Gap of header cell" + }, + { + "token": "headerCell.padding", + "variable": "--p-datatable-header-cell-padding", + "description": "Padding of header cell" + }, + { + "token": "focusRing.width", + "variable": "--p-datatable-header-cell-focus-ring-width", + "description": "Focus ring width of header cell" + }, + { + "token": "focusRing.style", + "variable": "--p-datatable-header-cell-focus-ring-style", + "description": "Focus ring style of header cell" + }, + { + "token": "focusRing.color", + "variable": "--p-datatable-header-cell-focus-ring-color", + "description": "Focus ring color of header cell" + }, + { + "token": "focusRing.offset", + "variable": "--p-datatable-header-cell-focus-ring-offset", + "description": "Focus ring offset of header cell" + }, + { + "token": "focusRing.shadow", + "variable": "--p-datatable-header-cell-focus-ring-shadow", + "description": "Focus ring shadow of header cell" + }, + { + "token": "columnTitle.fontWeight", + "variable": "--p-datatable-column-title-font-weight", + "description": "Font weight of column title" + }, + { + "token": "row.background", + "variable": "--p-datatable-row-background", + "description": "Background of row" + }, + { + "token": "row.hoverBackground", + "variable": "--p-datatable-row-hover-background", + "description": "Hover background of row" + }, + { + "token": "row.selectedBackground", + "variable": "--p-datatable-row-selected-background", + "description": "Selected background of row" + }, + { + "token": "row.color", + "variable": "--p-datatable-row-color", + "description": "Color of row" + }, + { + "token": "row.hoverColor", + "variable": "--p-datatable-row-hover-color", + "description": "Hover color of row" + }, + { + "token": "row.selectedColor", + "variable": "--p-datatable-row-selected-color", + "description": "Selected color of row" + }, + { + "token": "focusRing.width", + "variable": "--p-datatable-row-focus-ring-width", + "description": "Focus ring width of row" + }, + { + "token": "focusRing.style", + "variable": "--p-datatable-row-focus-ring-style", + "description": "Focus ring style of row" + }, + { + "token": "focusRing.color", + "variable": "--p-datatable-row-focus-ring-color", + "description": "Focus ring color of row" + }, + { + "token": "focusRing.offset", + "variable": "--p-datatable-row-focus-ring-offset", + "description": "Focus ring offset of row" + }, + { + "token": "focusRing.shadow", + "variable": "--p-datatable-row-focus-ring-shadow", + "description": "Focus ring shadow of row" + }, + { + "token": "row.stripedBackground", + "variable": "--p-datatable-row-striped-background", + "description": "Striped background of row" + }, + { + "token": "bodyCell.borderColor", + "variable": "--p-datatable-body-cell-border-color", + "description": "Border color of body cell" + }, + { + "token": "bodyCell.padding", + "variable": "--p-datatable-body-cell-padding", + "description": "Padding of body cell" + }, + { + "token": "bodyCell.selectedBorderColor", + "variable": "--p-datatable-body-cell-selected-border-color", + "description": "Selected border color of body cell" + }, + { + "token": "footerCell.background", + "variable": "--p-datatable-footer-cell-background", + "description": "Background of footer cell" + }, + { + "token": "footerCell.borderColor", + "variable": "--p-datatable-footer-cell-border-color", + "description": "Border color of footer cell" + }, + { + "token": "footerCell.color", + "variable": "--p-datatable-footer-cell-color", + "description": "Color of footer cell" + }, + { + "token": "footerCell.padding", + "variable": "--p-datatable-footer-cell-padding", + "description": "Padding of footer cell" + }, + { + "token": "columnFooter.fontWeight", + "variable": "--p-datatable-column-footer-font-weight", + "description": "Font weight of column footer" + }, + { + "token": "footer.background", + "variable": "--p-datatable-footer-background", + "description": "Background of footer" + }, + { + "token": "footer.borderColor", + "variable": "--p-datatable-footer-border-color", + "description": "Border color of footer" + }, + { + "token": "footer.color", + "variable": "--p-datatable-footer-color", + "description": "Color of footer" + }, + { + "token": "footer.borderWidth", + "variable": "--p-datatable-footer-border-width", + "description": "Border width of footer" + }, + { + "token": "footer.padding", + "variable": "--p-datatable-footer-padding", + "description": "Padding of footer" + }, + { + "token": "dropPointColor.0", + "variable": "--p-datatable-drop-point-color-0", + "description": "0 of drop point color" + }, + { + "token": "dropPointColor.1", + "variable": "--p-datatable-drop-point-color-1", + "description": "1 of drop point color" + }, + { + "token": "dropPointColor.2", + "variable": "--p-datatable-drop-point-color-2", + "description": "2 of drop point color" + }, + { + "token": "dropPointColor.3", + "variable": "--p-datatable-drop-point-color-3", + "description": "3 of drop point color" + }, + { + "token": "dropPointColor.4", + "variable": "--p-datatable-drop-point-color-4", + "description": "4 of drop point color" + }, + { + "token": "dropPointColor.5", + "variable": "--p-datatable-drop-point-color-5", + "description": "5 of drop point color" + }, + { + "token": "dropPointColor.6", + "variable": "--p-datatable-drop-point-color-6", + "description": "6 of drop point color" + }, + { + "token": "dropPointColor.7", + "variable": "--p-datatable-drop-point-color-7", + "description": "7 of drop point color" + }, + { + "token": "dropPointColor.8", + "variable": "--p-datatable-drop-point-color-8", + "description": "8 of drop point color" + }, + { + "token": "dropPointColor.9", + "variable": "--p-datatable-drop-point-color-9", + "description": "9 of drop point color" + }, + { + "token": "dropPointColor.10", + "variable": "--p-datatable-drop-point-color-10", + "description": "10 of drop point color" + }, + { + "token": "dropPointColor.11", + "variable": "--p-datatable-drop-point-color-11", + "description": "11 of drop point color" + }, + { + "token": "dropPointColor.12", + "variable": "--p-datatable-drop-point-color-12", + "description": "12 of drop point color" + }, + { + "token": "dropPointColor.13", + "variable": "--p-datatable-drop-point-color-13", + "description": "13 of drop point color" + }, + { + "token": "dropPointColor.14", + "variable": "--p-datatable-drop-point-color-14", + "description": "14 of drop point color" + }, + { + "token": "columnResizerWidth.0", + "variable": "--p-datatable-column-resizer-width-0", + "description": "0 of column resizer width" + }, + { + "token": "columnResizerWidth.1", + "variable": "--p-datatable-column-resizer-width-1", + "description": "1 of column resizer width" + }, + { + "token": "columnResizerWidth.2", + "variable": "--p-datatable-column-resizer-width-2", + "description": "2 of column resizer width" + }, + { + "token": "columnResizerWidth.3", + "variable": "--p-datatable-column-resizer-width-3", + "description": "3 of column resizer width" + }, + { + "token": "columnResizerWidth.4", + "variable": "--p-datatable-column-resizer-width-4", + "description": "4 of column resizer width" + }, + { + "token": "columnResizerWidth.5", + "variable": "--p-datatable-column-resizer-width-5", + "description": "5 of column resizer width" + }, + { + "token": "resizeIndicator.width", + "variable": "--p-datatable-resize-indicator-width", + "description": "Width of resize indicator" + }, + { + "token": "resizeIndicator.color", + "variable": "--p-datatable-resize-indicator-color", + "description": "Color of resize indicator" + }, + { + "token": "sortIcon.color", + "variable": "--p-datatable-sort-icon-color", + "description": "Color of sort icon" + }, + { + "token": "sortIcon.hoverColor", + "variable": "--p-datatable-sort-icon-hover-color", + "description": "Hover color of sort icon" + }, + { + "token": "loadingIcon.size", + "variable": "--p-datatable-loading-icon-size", + "description": "Size of loading icon" + }, + { + "token": "rowToggleButton.hoverBackground", + "variable": "--p-datatable-row-toggle-button-hover-background", + "description": "Hover background of row toggle button" + }, + { + "token": "rowToggleButton.selectedHoverBackground", + "variable": "--p-datatable-row-toggle-button-selected-hover-background", + "description": "Selected hover background of row toggle button" + }, + { + "token": "rowToggleButton.color", + "variable": "--p-datatable-row-toggle-button-color", + "description": "Color of row toggle button" + }, + { + "token": "rowToggleButton.hoverColor", + "variable": "--p-datatable-row-toggle-button-hover-color", + "description": "Hover color of row toggle button" + }, + { + "token": "rowToggleButton.selectedHoverColor", + "variable": "--p-datatable-row-toggle-button-selected-hover-color", + "description": "Selected hover color of row toggle button" + }, + { + "token": "rowToggleButton.size", + "variable": "--p-datatable-row-toggle-button-size", + "description": "Size of row toggle button" + }, + { + "token": "rowToggleButton.borderRadius", + "variable": "--p-datatable-row-toggle-button-border-radius", + "description": "Border radius of row toggle button" + }, + { + "token": "focusRing.width", + "variable": "--p-datatable-row-toggle-button-focus-ring-width", + "description": "Focus ring width of row toggle button" + }, + { + "token": "focusRing.style", + "variable": "--p-datatable-row-toggle-button-focus-ring-style", + "description": "Focus ring style of row toggle button" + }, + { + "token": "focusRing.color", + "variable": "--p-datatable-row-toggle-button-focus-ring-color", + "description": "Focus ring color of row toggle button" + }, + { + "token": "focusRing.offset", + "variable": "--p-datatable-row-toggle-button-focus-ring-offset", + "description": "Focus ring offset of row toggle button" + }, + { + "token": "focusRing.shadow", + "variable": "--p-datatable-row-toggle-button-focus-ring-shadow", + "description": "Focus ring shadow of row toggle button" + }, + { + "token": "filter.inlineGap", + "variable": "--p-datatable-filter-inline-gap", + "description": "Inline gap of filter" + }, + { + "token": "overlaySelect.background", + "variable": "--p-datatable-filter-overlay-select-background", + "description": "Overlay select background of filter" + }, + { + "token": "overlaySelect.borderColor", + "variable": "--p-datatable-filter-overlay-select-border-color", + "description": "Overlay select border color of filter" + }, + { + "token": "overlaySelect.borderRadius", + "variable": "--p-datatable-filter-overlay-select-border-radius", + "description": "Overlay select border radius of filter" + }, + { + "token": "overlaySelect.color", + "variable": "--p-datatable-filter-overlay-select-color", + "description": "Overlay select color of filter" + }, + { + "token": "overlaySelect.shadow", + "variable": "--p-datatable-filter-overlay-select-shadow", + "description": "Overlay select shadow of filter" + }, + { + "token": "overlayPopover.background", + "variable": "--p-datatable-filter-overlay-popover-background", + "description": "Overlay popover background of filter" + }, + { + "token": "overlayPopover.borderColor", + "variable": "--p-datatable-filter-overlay-popover-border-color", + "description": "Overlay popover border color of filter" + }, + { + "token": "overlayPopover.borderRadius", + "variable": "--p-datatable-filter-overlay-popover-border-radius", + "description": "Overlay popover border radius of filter" + }, + { + "token": "overlayPopover.color", + "variable": "--p-datatable-filter-overlay-popover-color", + "description": "Overlay popover color of filter" + }, + { + "token": "overlayPopover.shadow", + "variable": "--p-datatable-filter-overlay-popover-shadow", + "description": "Overlay popover shadow of filter" + }, + { + "token": "overlayPopover.padding", + "variable": "--p-datatable-filter-overlay-popover-padding", + "description": "Overlay popover padding of filter" + }, + { + "token": "overlayPopover.gap", + "variable": "--p-datatable-filter-overlay-popover-gap", + "description": "Overlay popover gap of filter" + }, + { + "token": "rule.borderColor", + "variable": "--p-datatable-filter-rule-border-color", + "description": "Rule border color of filter" + }, + { + "token": "constraintList.padding", + "variable": "--p-datatable-filter-constraint-list-padding", + "description": "Constraint list padding of filter" + }, + { + "token": "constraintList.gap", + "variable": "--p-datatable-filter-constraint-list-gap", + "description": "Constraint list gap of filter" + }, + { + "token": "constraint.focusBackground", + "variable": "--p-datatable-filter-constraint-focus-background", + "description": "Constraint focus background of filter" + }, + { + "token": "constraint.selectedBackground", + "variable": "--p-datatable-filter-constraint-selected-background", + "description": "Constraint selected background of filter" + }, + { + "token": "constraint.selectedFocusBackground", + "variable": "--p-datatable-filter-constraint-selected-focus-background", + "description": "Constraint selected focus background of filter" + }, + { + "token": "constraint.color", + "variable": "--p-datatable-filter-constraint-color", + "description": "Constraint color of filter" + }, + { + "token": "constraint.focusColor", + "variable": "--p-datatable-filter-constraint-focus-color", + "description": "Constraint focus color of filter" + }, + { + "token": "constraint.selectedColor", + "variable": "--p-datatable-filter-constraint-selected-color", + "description": "Constraint selected color of filter" + }, + { + "token": "constraint.selectedFocusColor", + "variable": "--p-datatable-filter-constraint-selected-focus-color", + "description": "Constraint selected focus color of filter" + }, + { + "token": "separator.borderColor", + "variable": "--p-datatable-filter-constraint-separator-border-color", + "description": "Constraint separator border color of filter" + }, + { + "token": "constraint.padding", + "variable": "--p-datatable-filter-constraint-padding", + "description": "Constraint padding of filter" + }, + { + "token": "constraint.borderRadius", + "variable": "--p-datatable-filter-constraint-border-radius", + "description": "Constraint border radius of filter" + }, + { + "token": "paginatorTop.borderColor", + "variable": "--p-datatable-paginator-top-border-color", + "description": "Border color of paginator top" + }, + { + "token": "paginatorTop.borderWidth", + "variable": "--p-datatable-paginator-top-border-width", + "description": "Border width of paginator top" + }, + { + "token": "paginatorBottom.borderColor", + "variable": "--p-datatable-paginator-bottom-border-color", + "description": "Border color of paginator bottom" + }, + { + "token": "paginatorBottom.borderWidth", + "variable": "--p-datatable-paginator-bottom-border-width", + "description": "Border width of paginator bottom" + } + ] + }, + "dataview": { + "description": "DataView Design Tokens\n\n[Live Demo](https://www.primeng.org/dataview/)", + "tokens": [ + { + "token": "root.borderColor", + "variable": "--p-dataview-border-color", + "description": "Border color of root" + }, + { + "token": "root.borderWidth", + "variable": "--p-dataview-border-width", + "description": "Border width of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-dataview-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.padding", + "variable": "--p-dataview-padding", + "description": "Padding of root" + }, + { + "token": "header.background", + "variable": "--p-dataview-header-background", + "description": "Background of header" + }, + { + "token": "header.color", + "variable": "--p-dataview-header-color", + "description": "Color of header" + }, + { + "token": "header.borderColor", + "variable": "--p-dataview-header-border-color", + "description": "Border color of header" + }, + { + "token": "header.borderWidth", + "variable": "--p-dataview-header-border-width", + "description": "Border width of header" + }, + { + "token": "header.padding", + "variable": "--p-dataview-header-padding", + "description": "Padding of header" + }, + { + "token": "header.borderRadius", + "variable": "--p-dataview-header-border-radius", + "description": "Border radius of header" + }, + { + "token": "content.background", + "variable": "--p-dataview-content-background", + "description": "Background of content" + }, + { + "token": "content.color", + "variable": "--p-dataview-content-color", + "description": "Color of content" + }, + { + "token": "content.borderColor", + "variable": "--p-dataview-content-border-color", + "description": "Border color of content" + }, + { + "token": "content.borderWidth", + "variable": "--p-dataview-content-border-width", + "description": "Border width of content" + }, + { + "token": "content.padding", + "variable": "--p-dataview-content-padding", + "description": "Padding of content" + }, + { + "token": "content.borderRadius", + "variable": "--p-dataview-content-border-radius", + "description": "Border radius of content" + }, + { + "token": "footer.background", + "variable": "--p-dataview-footer-background", + "description": "Background of footer" + }, + { + "token": "footer.color", + "variable": "--p-dataview-footer-color", + "description": "Color of footer" + }, + { + "token": "footer.borderColor", + "variable": "--p-dataview-footer-border-color", + "description": "Border color of footer" + }, + { + "token": "footer.borderWidth", + "variable": "--p-dataview-footer-border-width", + "description": "Border width of footer" + }, + { + "token": "footer.padding", + "variable": "--p-dataview-footer-padding", + "description": "Padding of footer" + }, + { + "token": "footer.borderRadius", + "variable": "--p-dataview-footer-border-radius", + "description": "Border radius of footer" + }, + { + "token": "paginatorTop.borderColor", + "variable": "--p-dataview-paginator-top-border-color", + "description": "Border color of paginator top" + }, + { + "token": "paginatorTop.borderWidth", + "variable": "--p-dataview-paginator-top-border-width", + "description": "Border width of paginator top" + }, + { + "token": "paginatorBottom.borderColor", + "variable": "--p-dataview-paginator-bottom-border-color", + "description": "Border color of paginator bottom" + }, + { + "token": "paginatorBottom.borderWidth", + "variable": "--p-dataview-paginator-bottom-border-width", + "description": "Border width of paginator bottom" + } + ] + }, + "datepicker": { + "description": "DatePicker Design Tokens\n\n[Live Demo](https://www.primeng.org/datepicker/)", + "tokens": [ + { + "token": "root.transitionDuration", + "variable": "--p-datepicker-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "panel.background", + "variable": "--p-datepicker-panel-background", + "description": "Background of panel" + }, + { + "token": "panel.borderColor", + "variable": "--p-datepicker-panel-border-color", + "description": "Border color of panel" + }, + { + "token": "panel.color", + "variable": "--p-datepicker-panel-color", + "description": "Color of panel" + }, + { + "token": "panel.borderRadius", + "variable": "--p-datepicker-panel-border-radius", + "description": "Border radius of panel" + }, + { + "token": "panel.shadow", + "variable": "--p-datepicker-panel-shadow", + "description": "Shadow of panel" + }, + { + "token": "panel.padding", + "variable": "--p-datepicker-panel-padding", + "description": "Padding of panel" + }, + { + "token": "header.background", + "variable": "--p-datepicker-header-background", + "description": "Background of header" + }, + { + "token": "header.borderColor", + "variable": "--p-datepicker-header-border-color", + "description": "Border color of header" + }, + { + "token": "header.color", + "variable": "--p-datepicker-header-color", + "description": "Color of header" + }, + { + "token": "header.padding", + "variable": "--p-datepicker-header-padding", + "description": "Padding of header" + }, + { + "token": "header.fontWeight", + "variable": "--p-datepicker-header-font-weight", + "description": "Font weight of header" + }, + { + "token": "header.gap", + "variable": "--p-datepicker-header-gap", + "description": "Gap of header" + }, + { + "token": "title.gap", + "variable": "--p-datepicker-title-gap", + "description": "Gap of title" + }, + { + "token": "title.fontWeight", + "variable": "--p-datepicker-title-font-weight", + "description": "Font weight of title" + }, + { + "token": "dropdown.width", + "variable": "--p-datepicker-dropdown-width", + "description": "Width of dropdown" + }, + { + "token": "dropdown.borderColor", + "variable": "--p-datepicker-dropdown-border-color", + "description": "Border color of dropdown" + }, + { + "token": "dropdown.hoverBorderColor", + "variable": "--p-datepicker-dropdown-hover-border-color", + "description": "Hover border color of dropdown" + }, + { + "token": "dropdown.activeBorderColor", + "variable": "--p-datepicker-dropdown-active-border-color", + "description": "Active border color of dropdown" + }, + { + "token": "dropdown.borderRadius", + "variable": "--p-datepicker-dropdown-border-radius", + "description": "Border radius of dropdown" + }, + { + "token": "focusRing.width", + "variable": "--p-datepicker-dropdown-focus-ring-width", + "description": "Focus ring width of dropdown" + }, + { + "token": "focusRing.style", + "variable": "--p-datepicker-dropdown-focus-ring-style", + "description": "Focus ring style of dropdown" + }, + { + "token": "focusRing.color", + "variable": "--p-datepicker-dropdown-focus-ring-color", + "description": "Focus ring color of dropdown" + }, + { + "token": "focusRing.offset", + "variable": "--p-datepicker-dropdown-focus-ring-offset", + "description": "Focus ring offset of dropdown" + }, + { + "token": "focusRing.shadow", + "variable": "--p-datepicker-dropdown-focus-ring-shadow", + "description": "Focus ring shadow of dropdown" + }, + { + "token": "dropdown.background", + "variable": "--p-datepicker-dropdown-background", + "description": "Background of dropdown" + }, + { + "token": "dropdown.hoverBackground", + "variable": "--p-datepicker-dropdown-hover-background", + "description": "Hover background of dropdown" + }, + { + "token": "dropdown.activeBackground", + "variable": "--p-datepicker-dropdown-active-background", + "description": "Active background of dropdown" + }, + { + "token": "dropdown.color", + "variable": "--p-datepicker-dropdown-color", + "description": "Color of dropdown" + }, + { + "token": "dropdown.hoverColor", + "variable": "--p-datepicker-dropdown-hover-color", + "description": "Hover color of dropdown" + }, + { + "token": "dropdown.activeColor", + "variable": "--p-datepicker-dropdown-active-color", + "description": "Active color of dropdown" + }, + { + "token": "inputIcon.color", + "variable": "--p-datepicker-input-icon-color", + "description": "Color of input icon" + }, + { + "token": "selectMonth.hoverBackground", + "variable": "--p-datepicker-select-month-hover-background", + "description": "Hover background of select month" + }, + { + "token": "selectMonth.color", + "variable": "--p-datepicker-select-month-color", + "description": "Color of select month" + }, + { + "token": "selectMonth.hoverColor", + "variable": "--p-datepicker-select-month-hover-color", + "description": "Hover color of select month" + }, + { + "token": "selectMonth.padding", + "variable": "--p-datepicker-select-month-padding", + "description": "Padding of select month" + }, + { + "token": "selectMonth.borderRadius", + "variable": "--p-datepicker-select-month-border-radius", + "description": "Border radius of select month" + }, + { + "token": "selectYear.hoverBackground", + "variable": "--p-datepicker-select-year-hover-background", + "description": "Hover background of select year" + }, + { + "token": "selectYear.color", + "variable": "--p-datepicker-select-year-color", + "description": "Color of select year" + }, + { + "token": "selectYear.hoverColor", + "variable": "--p-datepicker-select-year-hover-color", + "description": "Hover color of select year" + }, + { + "token": "selectYear.padding", + "variable": "--p-datepicker-select-year-padding", + "description": "Padding of select year" + }, + { + "token": "selectYear.borderRadius", + "variable": "--p-datepicker-select-year-border-radius", + "description": "Border radius of select year" + }, + { + "token": "group.borderColor", + "variable": "--p-datepicker-group-border-color", + "description": "Border color of group" + }, + { + "token": "group.gap", + "variable": "--p-datepicker-group-gap", + "description": "Gap of group" + }, + { + "token": "dayView.margin", + "variable": "--p-datepicker-day-view-margin", + "description": "Margin of day view" + }, + { + "token": "weekDay.padding", + "variable": "--p-datepicker-week-day-padding", + "description": "Padding of week day" + }, + { + "token": "weekDay.fontWeight", + "variable": "--p-datepicker-week-day-font-weight", + "description": "Font weight of week day" + }, + { + "token": "weekDay.color", + "variable": "--p-datepicker-week-day-color", + "description": "Color of week day" + }, + { + "token": "date.hoverBackground", + "variable": "--p-datepicker-date-hover-background", + "description": "Hover background of date" + }, + { + "token": "date.selectedBackground", + "variable": "--p-datepicker-date-selected-background", + "description": "Selected background of date" + }, + { + "token": "date.rangeSelectedBackground", + "variable": "--p-datepicker-date-range-selected-background", + "description": "Range selected background of date" + }, + { + "token": "date.color", + "variable": "--p-datepicker-date-color", + "description": "Color of date" + }, + { + "token": "date.hoverColor", + "variable": "--p-datepicker-date-hover-color", + "description": "Hover color of date" + }, + { + "token": "date.selectedColor", + "variable": "--p-datepicker-date-selected-color", + "description": "Selected color of date" + }, + { + "token": "date.rangeSelectedColor", + "variable": "--p-datepicker-date-range-selected-color", + "description": "Range selected color of date" + }, + { + "token": "date.width", + "variable": "--p-datepicker-date-width", + "description": "Width of date" + }, + { + "token": "date.height", + "variable": "--p-datepicker-date-height", + "description": "Height of date" + }, + { + "token": "date.borderRadius", + "variable": "--p-datepicker-date-border-radius", + "description": "Border radius of date" + }, + { + "token": "date.padding", + "variable": "--p-datepicker-date-padding", + "description": "Padding of date" + }, + { + "token": "focusRing.width", + "variable": "--p-datepicker-date-focus-ring-width", + "description": "Focus ring width of date" + }, + { + "token": "focusRing.style", + "variable": "--p-datepicker-date-focus-ring-style", + "description": "Focus ring style of date" + }, + { + "token": "focusRing.color", + "variable": "--p-datepicker-date-focus-ring-color", + "description": "Focus ring color of date" + }, + { + "token": "focusRing.offset", + "variable": "--p-datepicker-date-focus-ring-offset", + "description": "Focus ring offset of date" + }, + { + "token": "focusRing.shadow", + "variable": "--p-datepicker-date-focus-ring-shadow", + "description": "Focus ring shadow of date" + }, + { + "token": "monthView.margin", + "variable": "--p-datepicker-month-view-margin", + "description": "Margin of month view" + }, + { + "token": "month.padding", + "variable": "--p-datepicker-month-padding", + "description": "Padding of month" + }, + { + "token": "month.borderRadius", + "variable": "--p-datepicker-month-border-radius", + "description": "Border radius of month" + }, + { + "token": "yearView.margin", + "variable": "--p-datepicker-year-view-margin", + "description": "Margin of year view" + }, + { + "token": "year.borderRadius", + "variable": "--p-datepicker-year-border-radius", + "description": "Border radius of year" + }, + { + "token": "buttonbar.padding", + "variable": "--p-datepicker-buttonbar-padding", + "description": "Padding of buttonbar" + }, + { + "token": "buttonbar.borderColor", + "variable": "--p-datepicker-buttonbar-border-color", + "description": "Border color of buttonbar" + }, + { + "token": "timePicker.padding", + "variable": "--p-datepicker-time-picker-padding", + "description": "Padding of time picker" + }, + { + "token": "timePicker.borderColor", + "variable": "--p-datepicker-time-picker-border-color", + "description": "Border color of time picker" + }, + { + "token": "timePicker.gap", + "variable": "--p-datepicker-time-picker-gap", + "description": "Gap of time picker" + }, + { + "token": "timePicker.buttonGap", + "variable": "--p-datepicker-time-picker-button-gap", + "description": "Button gap of time picker" + }, + { + "token": "today.background", + "variable": "--p-datepicker-today-background", + "description": "Background of today" + }, + { + "token": "today.color", + "variable": "--p-datepicker-today-color", + "description": "Color of today" + } + ] + }, + "dialog": { + "description": "Dialog Design Tokens\n\n[Live Demo](https://www.primeng.org/dialog/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-dialog-background", + "description": "Background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-dialog-border-color", + "description": "Border color of root" + }, + { + "token": "root.color", + "variable": "--p-dialog-color", + "description": "Color of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-dialog-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.shadow", + "variable": "--p-dialog-shadow", + "description": "Shadow of root" + }, + { + "token": "header.padding", + "variable": "--p-dialog-header-padding", + "description": "Padding of header" + }, + { + "token": "header.gap", + "variable": "--p-dialog-header-gap", + "description": "Gap of header" + }, + { + "token": "title.fontSize", + "variable": "--p-dialog-title-font-size", + "description": "Font size of title" + }, + { + "token": "title.fontWeight", + "variable": "--p-dialog-title-font-weight", + "description": "Font weight of title" + }, + { + "token": "content.padding", + "variable": "--p-dialog-content-padding", + "description": "Padding of content" + }, + { + "token": "footer.padding", + "variable": "--p-dialog-footer-padding", + "description": "Padding of footer" + }, + { + "token": "footer.gap", + "variable": "--p-dialog-footer-gap", + "description": "Gap of footer" + } + ] + }, + "divider": { + "description": "Divider Design Tokens\n\n[Live Demo](https://www.primeng.org/divider/)", + "tokens": [ + { + "token": "root.borderColor", + "variable": "--p-divider-border-color", + "description": "Border color of root" + }, + { + "token": "content.background", + "variable": "--p-divider-content-background", + "description": "Background of content" + }, + { + "token": "content.color", + "variable": "--p-divider-content-color", + "description": "Color of content" + }, + { + "token": "horizontal.margin", + "variable": "--p-divider-horizontal-margin", + "description": "Margin of horizontal" + }, + { + "token": "horizontal.padding", + "variable": "--p-divider-horizontal-padding", + "description": "Padding of horizontal" + }, + { + "token": "content.padding", + "variable": "--p-divider-horizontal-content-padding", + "description": "Content padding of horizontal" + }, + { + "token": "vertical.margin", + "variable": "--p-divider-vertical-margin", + "description": "Margin of vertical" + }, + { + "token": "vertical.padding", + "variable": "--p-divider-vertical-padding", + "description": "Padding of vertical" + }, + { + "token": "content.padding", + "variable": "--p-divider-vertical-content-padding", + "description": "Content padding of vertical" + } + ] + }, + "dock": { + "description": "Dock Design Tokens\n\n[Live Demo](https://www.primeng.org/dock/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-dock-background", + "description": "Background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-dock-border-color", + "description": "Border color of root" + }, + { + "token": "root.padding", + "variable": "--p-dock-padding", + "description": "Padding of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-dock-border-radius", + "description": "Border radius of root" + }, + { + "token": "item.borderRadius", + "variable": "--p-dock-item-border-radius", + "description": "Border radius of item" + }, + { + "token": "item.padding", + "variable": "--p-dock-item-padding", + "description": "Padding of item" + }, + { + "token": "item.size", + "variable": "--p-dock-item-size", + "description": "Size of item" + }, + { + "token": "focusRing.width", + "variable": "--p-dock-item-focus-ring-width", + "description": "Focus ring width of item" + }, + { + "token": "focusRing.style", + "variable": "--p-dock-item-focus-ring-style", + "description": "Focus ring style of item" + }, + { + "token": "focusRing.color", + "variable": "--p-dock-item-focus-ring-color", + "description": "Focus ring color of item" + }, + { + "token": "focusRing.offset", + "variable": "--p-dock-item-focus-ring-offset", + "description": "Focus ring offset of item" + }, + { + "token": "focusRing.shadow", + "variable": "--p-dock-item-focus-ring-shadow", + "description": "Focus ring shadow of item" + } + ] + }, + "drawer": { + "description": "Drawer Design Tokens\n\n[Live Demo](https://www.primeng.org/drawer/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-drawer-background", + "description": "Background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-drawer-border-color", + "description": "Border color of root" + }, + { + "token": "root.color", + "variable": "--p-drawer-color", + "description": "Color of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-drawer-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.shadow", + "variable": "--p-drawer-shadow", + "description": "Shadow of root" + }, + { + "token": "header.padding", + "variable": "--p-drawer-header-padding", + "description": "Padding of header" + }, + { + "token": "title.fontSize", + "variable": "--p-drawer-title-font-size", + "description": "Font size of title" + }, + { + "token": "title.fontWeight", + "variable": "--p-drawer-title-font-weight", + "description": "Font weight of title" + }, + { + "token": "content.padding", + "variable": "--p-drawer-content-padding", + "description": "Padding of content" + } + ] + }, + "dynamicdialog": { + "description": "DynamicDialog Design Tokens\n\n[Live Demo](https://www.primeng.org/dynamicdialog/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-dialog-background", + "description": "Background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-dialog-border-color", + "description": "Border color of root" + }, + { + "token": "root.color", + "variable": "--p-dialog-color", + "description": "Color of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-dialog-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.shadow", + "variable": "--p-dialog-shadow", + "description": "Shadow of root" + }, + { + "token": "header.padding", + "variable": "--p-dialog-header-padding", + "description": "Padding of header" + }, + { + "token": "header.gap", + "variable": "--p-dialog-header-gap", + "description": "Gap of header" + }, + { + "token": "title.fontSize", + "variable": "--p-dialog-title-font-size", + "description": "Font size of title" + }, + { + "token": "title.fontWeight", + "variable": "--p-dialog-title-font-weight", + "description": "Font weight of title" + }, + { + "token": "content.padding", + "variable": "--p-dialog-content-padding", + "description": "Padding of content" + }, + { + "token": "footer.padding", + "variable": "--p-dialog-footer-padding", + "description": "Padding of footer" + }, + { + "token": "footer.gap", + "variable": "--p-dialog-footer-gap", + "description": "Gap of footer" + } + ] + }, + "editor": { + "description": "Editor Design Tokens\n\n[Live Demo](https://www.primeng.org/editor/)", + "tokens": [ + { + "token": "toolbar.background", + "variable": "--p-editor-toolbar-background", + "description": "Background of toolbar" + }, + { + "token": "toolbar.borderColor", + "variable": "--p-editor-toolbar-border-color", + "description": "Border color of toolbar" + }, + { + "token": "toolbar.borderRadius", + "variable": "--p-editor-toolbar-border-radius", + "description": "Border radius of toolbar" + }, + { + "token": "toolbarItem.color", + "variable": "--p-editor-toolbar-item-color", + "description": "Color of toolbar item" + }, + { + "token": "toolbarItem.hoverColor", + "variable": "--p-editor-toolbar-item-hover-color", + "description": "Hover color of toolbar item" + }, + { + "token": "toolbarItem.activeColor", + "variable": "--p-editor-toolbar-item-active-color", + "description": "Active color of toolbar item" + }, + { + "token": "overlay.background", + "variable": "--p-editor-overlay-background", + "description": "Background of overlay" + }, + { + "token": "overlay.borderColor", + "variable": "--p-editor-overlay-border-color", + "description": "Border color of overlay" + }, + { + "token": "overlay.borderRadius", + "variable": "--p-editor-overlay-border-radius", + "description": "Border radius of overlay" + }, + { + "token": "overlay.color", + "variable": "--p-editor-overlay-color", + "description": "Color of overlay" + }, + { + "token": "overlay.shadow", + "variable": "--p-editor-overlay-shadow", + "description": "Shadow of overlay" + }, + { + "token": "overlay.padding", + "variable": "--p-editor-overlay-padding", + "description": "Padding of overlay" + }, + { + "token": "overlayOption.focusBackground", + "variable": "--p-editor-overlay-option-focus-background", + "description": "Focus background of overlay option" + }, + { + "token": "overlayOption.color", + "variable": "--p-editor-overlay-option-color", + "description": "Color of overlay option" + }, + { + "token": "overlayOption.focusColor", + "variable": "--p-editor-overlay-option-focus-color", + "description": "Focus color of overlay option" + }, + { + "token": "overlayOption.padding", + "variable": "--p-editor-overlay-option-padding", + "description": "Padding of overlay option" + }, + { + "token": "overlayOption.borderRadius", + "variable": "--p-editor-overlay-option-border-radius", + "description": "Border radius of overlay option" + }, + { + "token": "content.background", + "variable": "--p-editor-content-background", + "description": "Background of content" + }, + { + "token": "content.borderColor", + "variable": "--p-editor-content-border-color", + "description": "Border color of content" + }, + { + "token": "content.color", + "variable": "--p-editor-content-color", + "description": "Color of content" + }, + { + "token": "content.borderRadius", + "variable": "--p-editor-content-border-radius", + "description": "Border radius of content" + } + ] + }, + "fieldset": { + "description": "Fieldset Design Tokens\n\n[Live Demo](https://www.primeng.org/fieldset/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-fieldset-background", + "description": "Background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-fieldset-border-color", + "description": "Border color of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-fieldset-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.color", + "variable": "--p-fieldset-color", + "description": "Color of root" + }, + { + "token": "root.padding", + "variable": "--p-fieldset-padding", + "description": "Padding of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-fieldset-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "legend.background", + "variable": "--p-fieldset-legend-background", + "description": "Background of legend" + }, + { + "token": "legend.hoverBackground", + "variable": "--p-fieldset-legend-hover-background", + "description": "Hover background of legend" + }, + { + "token": "legend.color", + "variable": "--p-fieldset-legend-color", + "description": "Color of legend" + }, + { + "token": "legend.hoverColor", + "variable": "--p-fieldset-legend-hover-color", + "description": "Hover color of legend" + }, + { + "token": "legend.borderRadius", + "variable": "--p-fieldset-legend-border-radius", + "description": "Border radius of legend" + }, + { + "token": "legend.borderWidth", + "variable": "--p-fieldset-legend-border-width", + "description": "Border width of legend" + }, + { + "token": "legend.borderColor", + "variable": "--p-fieldset-legend-border-color", + "description": "Border color of legend" + }, + { + "token": "legend.padding", + "variable": "--p-fieldset-legend-padding", + "description": "Padding of legend" + }, + { + "token": "legend.gap", + "variable": "--p-fieldset-legend-gap", + "description": "Gap of legend" + }, + { + "token": "legend.fontWeight", + "variable": "--p-fieldset-legend-font-weight", + "description": "Font weight of legend" + }, + { + "token": "focusRing.width", + "variable": "--p-fieldset-legend-focus-ring-width", + "description": "Focus ring width of legend" + }, + { + "token": "focusRing.style", + "variable": "--p-fieldset-legend-focus-ring-style", + "description": "Focus ring style of legend" + }, + { + "token": "focusRing.color", + "variable": "--p-fieldset-legend-focus-ring-color", + "description": "Focus ring color of legend" + }, + { + "token": "focusRing.offset", + "variable": "--p-fieldset-legend-focus-ring-offset", + "description": "Focus ring offset of legend" + }, + { + "token": "focusRing.shadow", + "variable": "--p-fieldset-legend-focus-ring-shadow", + "description": "Focus ring shadow of legend" + }, + { + "token": "toggleIcon.color", + "variable": "--p-fieldset-toggle-icon-color", + "description": "Color of toggle icon" + }, + { + "token": "toggleIcon.hoverColor", + "variable": "--p-fieldset-toggle-icon-hover-color", + "description": "Hover color of toggle icon" + }, + { + "token": "content.padding", + "variable": "--p-fieldset-content-padding", + "description": "Padding of content" + } + ] + }, + "fileupload": { + "description": "FileUpload Design Tokens\n\n[Live Demo](https://www.primeng.org/fileupload/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-fileupload-background", + "description": "Background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-fileupload-border-color", + "description": "Border color of root" + }, + { + "token": "root.color", + "variable": "--p-fileupload-color", + "description": "Color of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-fileupload-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-fileupload-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "header.background", + "variable": "--p-fileupload-header-background", + "description": "Background of header" + }, + { + "token": "header.color", + "variable": "--p-fileupload-header-color", + "description": "Color of header" + }, + { + "token": "header.padding", + "variable": "--p-fileupload-header-padding", + "description": "Padding of header" + }, + { + "token": "header.borderWidth", + "variable": "--p-fileupload-header-border-width", + "description": "Border width of header" + }, + { + "token": "header.borderRadius", + "variable": "--p-fileupload-header-border-radius", + "description": "Border radius of header" + }, + { + "token": "header.gap", + "variable": "--p-fileupload-header-gap", + "description": "Gap of header" + }, + { + "token": "content.highlightBorderColor", + "variable": "--p-fileupload-content-highlight-border-color", + "description": "Highlight border color of content" + }, + { + "token": "content.padding", + "variable": "--p-fileupload-content-padding", + "description": "Padding of content" + }, + { + "token": "file.padding", + "variable": "--p-fileupload-file-padding", + "description": "Padding of file" + }, + { + "token": "file.gap", + "variable": "--p-fileupload-file-gap", + "description": "Gap of file" + }, + { + "token": "file.borderColor", + "variable": "--p-fileupload-file-border-color", + "description": "Border color of file" + }, + { + "token": "info.gap", + "variable": "--p-fileupload-file-info-gap", + "description": "Info gap of file" + }, + { + "token": "progressbar.height", + "variable": "--p-fileupload-progressbar-height", + "description": "Height of progressbar" + }, + { + "token": "basic.gap", + "variable": "--p-fileupload-basic-gap", + "description": "Gap of basic" + } + ] + }, + "floatlabel": { + "description": "FloatLabel Design Tokens\n\n[Live Demo](https://www.primeng.org/floatlabel/)", + "tokens": [ + { + "token": "root.color", + "variable": "--p-floatlabel-color", + "description": "Color of root" + }, + { + "token": "root.focusColor", + "variable": "--p-floatlabel-focus-color", + "description": "Focus color of root" + }, + { + "token": "root.invalidColor", + "variable": "--p-floatlabel-invalid-color", + "description": "Invalid color of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-floatlabel-transition-duration", + "description": "Transition duration of root" + } + ] + }, + "galleria": { + "description": "Galleria Design Tokens\n\n[Live Demo](https://www.primeng.org/galleria/)", + "tokens": [ + { + "token": "root.borderWidth", + "variable": "--p-galleria-border-width", + "description": "Border width of root" + }, + { + "token": "root.borderColor", + "variable": "--p-galleria-border-color", + "description": "Border color of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-galleria-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-galleria-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "navButton.background", + "variable": "--p-galleria-nav-button-background", + "description": "Background of nav button" + }, + { + "token": "navButton.hoverBackground", + "variable": "--p-galleria-nav-button-hover-background", + "description": "Hover background of nav button" + }, + { + "token": "navButton.color", + "variable": "--p-galleria-nav-button-color", + "description": "Color of nav button" + }, + { + "token": "navButton.hoverColor", + "variable": "--p-galleria-nav-button-hover-color", + "description": "Hover color of nav button" + }, + { + "token": "navButton.size", + "variable": "--p-galleria-nav-button-size", + "description": "Size of nav button" + }, + { + "token": "navButton.gutter", + "variable": "--p-galleria-nav-button-gutter", + "description": "Gutter of nav button" + }, + { + "token": "prev.borderRadius", + "variable": "--p-galleria-nav-button-prev-border-radius", + "description": "Prev border radius of nav button" + }, + { + "token": "next.borderRadius", + "variable": "--p-galleria-nav-button-next-border-radius", + "description": "Next border radius of nav button" + }, + { + "token": "focusRing.width", + "variable": "--p-galleria-nav-button-focus-ring-width", + "description": "Focus ring width of nav button" + }, + { + "token": "focusRing.style", + "variable": "--p-galleria-nav-button-focus-ring-style", + "description": "Focus ring style of nav button" + }, + { + "token": "focusRing.color", + "variable": "--p-galleria-nav-button-focus-ring-color", + "description": "Focus ring color of nav button" + }, + { + "token": "focusRing.offset", + "variable": "--p-galleria-nav-button-focus-ring-offset", + "description": "Focus ring offset of nav button" + }, + { + "token": "focusRing.shadow", + "variable": "--p-galleria-nav-button-focus-ring-shadow", + "description": "Focus ring shadow of nav button" + }, + { + "token": "navIcon.size", + "variable": "--p-galleria-nav-icon-size", + "description": "Size of nav icon" + }, + { + "token": "thumbnailsContent.background", + "variable": "--p-galleria-thumbnails-content-background", + "description": "Background of thumbnails content" + }, + { + "token": "thumbnailsContent.padding", + "variable": "--p-galleria-thumbnails-content-padding", + "description": "Padding of thumbnails content" + }, + { + "token": "thumbnailNavButton.size", + "variable": "--p-galleria-thumbnail-nav-button-size", + "description": "Size of thumbnail nav button" + }, + { + "token": "thumbnailNavButton.borderRadius", + "variable": "--p-galleria-thumbnail-nav-button-border-radius", + "description": "Border radius of thumbnail nav button" + }, + { + "token": "thumbnailNavButton.gutter", + "variable": "--p-galleria-thumbnail-nav-button-gutter", + "description": "Gutter of thumbnail nav button" + }, + { + "token": "focusRing.width", + "variable": "--p-galleria-thumbnail-nav-button-focus-ring-width", + "description": "Focus ring width of thumbnail nav button" + }, + { + "token": "focusRing.style", + "variable": "--p-galleria-thumbnail-nav-button-focus-ring-style", + "description": "Focus ring style of thumbnail nav button" + }, + { + "token": "focusRing.color", + "variable": "--p-galleria-thumbnail-nav-button-focus-ring-color", + "description": "Focus ring color of thumbnail nav button" + }, + { + "token": "focusRing.offset", + "variable": "--p-galleria-thumbnail-nav-button-focus-ring-offset", + "description": "Focus ring offset of thumbnail nav button" + }, + { + "token": "focusRing.shadow", + "variable": "--p-galleria-thumbnail-nav-button-focus-ring-shadow", + "description": "Focus ring shadow of thumbnail nav button" + }, + { + "token": "thumbnailNavButton.hoverBackground", + "variable": "--p-galleria-thumbnail-nav-button-hover-background", + "description": "Hover background of thumbnail nav button" + }, + { + "token": "thumbnailNavButton.color", + "variable": "--p-galleria-thumbnail-nav-button-color", + "description": "Color of thumbnail nav button" + }, + { + "token": "thumbnailNavButton.hoverColor", + "variable": "--p-galleria-thumbnail-nav-button-hover-color", + "description": "Hover color of thumbnail nav button" + }, + { + "token": "thumbnailNavButtonIcon.size", + "variable": "--p-galleria-thumbnail-nav-button-icon-size", + "description": "Size of thumbnail nav button icon" + }, + { + "token": "caption.background", + "variable": "--p-galleria-caption-background", + "description": "Background of caption" + }, + { + "token": "caption.color", + "variable": "--p-galleria-caption-color", + "description": "Color of caption" + }, + { + "token": "caption.padding", + "variable": "--p-galleria-caption-padding", + "description": "Padding of caption" + }, + { + "token": "indicatorList.gap", + "variable": "--p-galleria-indicator-list-gap", + "description": "Gap of indicator list" + }, + { + "token": "indicatorList.padding", + "variable": "--p-galleria-indicator-list-padding", + "description": "Padding of indicator list" + }, + { + "token": "indicatorButton.width", + "variable": "--p-galleria-indicator-button-width", + "description": "Width of indicator button" + }, + { + "token": "indicatorButton.height", + "variable": "--p-galleria-indicator-button-height", + "description": "Height of indicator button" + }, + { + "token": "indicatorButton.activeBackground", + "variable": "--p-galleria-indicator-button-active-background", + "description": "Active background of indicator button" + }, + { + "token": "indicatorButton.borderRadius", + "variable": "--p-galleria-indicator-button-border-radius", + "description": "Border radius of indicator button" + }, + { + "token": "focusRing.width", + "variable": "--p-galleria-indicator-button-focus-ring-width", + "description": "Focus ring width of indicator button" + }, + { + "token": "focusRing.style", + "variable": "--p-galleria-indicator-button-focus-ring-style", + "description": "Focus ring style of indicator button" + }, + { + "token": "focusRing.color", + "variable": "--p-galleria-indicator-button-focus-ring-color", + "description": "Focus ring color of indicator button" + }, + { + "token": "focusRing.offset", + "variable": "--p-galleria-indicator-button-focus-ring-offset", + "description": "Focus ring offset of indicator button" + }, + { + "token": "focusRing.shadow", + "variable": "--p-galleria-indicator-button-focus-ring-shadow", + "description": "Focus ring shadow of indicator button" + }, + { + "token": "indicatorButton.background", + "variable": "--p-galleria-indicator-button-background", + "description": "Background of indicator button" + }, + { + "token": "indicatorButton.hoverBackground", + "variable": "--p-galleria-indicator-button-hover-background", + "description": "Hover background of indicator button" + }, + { + "token": "insetIndicatorList.background", + "variable": "--p-galleria-inset-indicator-list-background", + "description": "Background of inset indicator list" + }, + { + "token": "insetIndicatorButton.background", + "variable": "--p-galleria-inset-indicator-button-background", + "description": "Background of inset indicator button" + }, + { + "token": "insetIndicatorButton.hoverBackground", + "variable": "--p-galleria-inset-indicator-button-hover-background", + "description": "Hover background of inset indicator button" + }, + { + "token": "insetIndicatorButton.activeBackground", + "variable": "--p-galleria-inset-indicator-button-active-background", + "description": "Active background of inset indicator button" + }, + { + "token": "mask.background", + "variable": "--p-galleria-mask-background", + "description": "Background of mask" + }, + { + "token": "mask.color", + "variable": "--p-galleria-mask-color", + "description": "Color of mask" + }, + { + "token": "closeButton.size", + "variable": "--p-galleria-close-button-size", + "description": "Size of close button" + }, + { + "token": "closeButton.gutter", + "variable": "--p-galleria-close-button-gutter", + "description": "Gutter of close button" + }, + { + "token": "closeButton.background", + "variable": "--p-galleria-close-button-background", + "description": "Background of close button" + }, + { + "token": "closeButton.hoverBackground", + "variable": "--p-galleria-close-button-hover-background", + "description": "Hover background of close button" + }, + { + "token": "closeButton.color", + "variable": "--p-galleria-close-button-color", + "description": "Color of close button" + }, + { + "token": "closeButton.hoverColor", + "variable": "--p-galleria-close-button-hover-color", + "description": "Hover color of close button" + }, + { + "token": "closeButton.borderRadius", + "variable": "--p-galleria-close-button-border-radius", + "description": "Border radius of close button" + }, + { + "token": "focusRing.width", + "variable": "--p-galleria-close-button-focus-ring-width", + "description": "Focus ring width of close button" + }, + { + "token": "focusRing.style", + "variable": "--p-galleria-close-button-focus-ring-style", + "description": "Focus ring style of close button" + }, + { + "token": "focusRing.color", + "variable": "--p-galleria-close-button-focus-ring-color", + "description": "Focus ring color of close button" + }, + { + "token": "focusRing.offset", + "variable": "--p-galleria-close-button-focus-ring-offset", + "description": "Focus ring offset of close button" + }, + { + "token": "focusRing.shadow", + "variable": "--p-galleria-close-button-focus-ring-shadow", + "description": "Focus ring shadow of close button" + }, + { + "token": "closeButtonIcon.size", + "variable": "--p-galleria-close-button-icon-size", + "description": "Size of close button icon" + } + ] + }, + "iconfield": { + "description": "IconField Design Tokens\n\n[Live Demo](https://www.primeng.org/iconfield/)", + "tokens": [ + { + "token": "icon.color", + "variable": "--p-iconfield-icon-color", + "description": "Color of icon" + } + ] + }, + "image": { + "description": "Image Design Tokens\n\n[Live Demo](https://www.primeng.org/image/)", + "tokens": [ + { + "token": "root.transitionDuration", + "variable": "--p-image-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "icon.size", + "variable": "--p-image-preview-icon-size", + "description": "Icon size of preview" + }, + { + "token": "mask.background", + "variable": "--p-image-preview-mask-background", + "description": "Mask background of preview" + }, + { + "token": "mask.color", + "variable": "--p-image-preview-mask-color", + "description": "Mask color of preview" + }, + { + "token": "position.left", + "variable": "--p-image-toolbar-position-left", + "description": "Position left of toolbar" + }, + { + "token": "position.right", + "variable": "--p-image-toolbar-position-right", + "description": "Position right of toolbar" + }, + { + "token": "position.top", + "variable": "--p-image-toolbar-position-top", + "description": "Position top of toolbar" + }, + { + "token": "position.bottom", + "variable": "--p-image-toolbar-position-bottom", + "description": "Position bottom of toolbar" + }, + { + "token": "toolbar.blur", + "variable": "--p-image-toolbar-blur", + "description": "Blur of toolbar" + }, + { + "token": "toolbar.background", + "variable": "--p-image-toolbar-background", + "description": "Background of toolbar" + }, + { + "token": "toolbar.borderColor", + "variable": "--p-image-toolbar-border-color", + "description": "Border color of toolbar" + }, + { + "token": "toolbar.borderWidth", + "variable": "--p-image-toolbar-border-width", + "description": "Border width of toolbar" + }, + { + "token": "toolbar.borderRadius", + "variable": "--p-image-toolbar-border-radius", + "description": "Border radius of toolbar" + }, + { + "token": "toolbar.padding", + "variable": "--p-image-toolbar-padding", + "description": "Padding of toolbar" + }, + { + "token": "toolbar.gap", + "variable": "--p-image-toolbar-gap", + "description": "Gap of toolbar" + }, + { + "token": "action.hoverBackground", + "variable": "--p-image-action-hover-background", + "description": "Hover background of action" + }, + { + "token": "action.color", + "variable": "--p-image-action-color", + "description": "Color of action" + }, + { + "token": "action.hoverColor", + "variable": "--p-image-action-hover-color", + "description": "Hover color of action" + }, + { + "token": "action.size", + "variable": "--p-image-action-size", + "description": "Size of action" + }, + { + "token": "action.iconSize", + "variable": "--p-image-action-icon-size", + "description": "Icon size of action" + }, + { + "token": "action.borderRadius", + "variable": "--p-image-action-border-radius", + "description": "Border radius of action" + }, + { + "token": "focusRing.width", + "variable": "--p-image-action-focus-ring-width", + "description": "Focus ring width of action" + }, + { + "token": "focusRing.style", + "variable": "--p-image-action-focus-ring-style", + "description": "Focus ring style of action" + }, + { + "token": "focusRing.color", + "variable": "--p-image-action-focus-ring-color", + "description": "Focus ring color of action" + }, + { + "token": "focusRing.offset", + "variable": "--p-image-action-focus-ring-offset", + "description": "Focus ring offset of action" + }, + { + "token": "focusRing.shadow", + "variable": "--p-image-action-focus-ring-shadow", + "description": "Focus ring shadow of action" + } + ] + }, + "": { + "description": "[Live Demo](https://www.primeng.org/)", + "tokens": [] + }, + "inlinemessage": { + "description": "InlineMessage Design Tokens\n\n[Live Demo](https://www.primeng.org/inlinemessage/)", + "tokens": [ + { + "token": "root.padding", + "variable": "--p-inlinemessage-padding", + "description": "Padding of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-inlinemessage-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.gap", + "variable": "--p-inlinemessage-gap", + "description": "Gap of root" + }, + { + "token": "text.fontWeight", + "variable": "--p-inlinemessage-text-font-weight", + "description": "Font weight of text" + }, + { + "token": "icon.size", + "variable": "--p-inlinemessage-icon-size", + "description": "Size of icon" + }, + { + "token": "info.background", + "variable": "--p-inlinemessage-info-background", + "description": "Background of info" + }, + { + "token": "info.borderColor", + "variable": "--p-inlinemessage-info-border-color", + "description": "Border color of info" + }, + { + "token": "info.color", + "variable": "--p-inlinemessage-info-color", + "description": "Color of info" + }, + { + "token": "info.shadow", + "variable": "--p-inlinemessage-info-shadow", + "description": "Shadow of info" + }, + { + "token": "success.background", + "variable": "--p-inlinemessage-success-background", + "description": "Background of success" + }, + { + "token": "success.borderColor", + "variable": "--p-inlinemessage-success-border-color", + "description": "Border color of success" + }, + { + "token": "success.color", + "variable": "--p-inlinemessage-success-color", + "description": "Color of success" + }, + { + "token": "success.shadow", + "variable": "--p-inlinemessage-success-shadow", + "description": "Shadow of success" + }, + { + "token": "warn.background", + "variable": "--p-inlinemessage-warn-background", + "description": "Background of warn" + }, + { + "token": "warn.borderColor", + "variable": "--p-inlinemessage-warn-border-color", + "description": "Border color of warn" + }, + { + "token": "warn.color", + "variable": "--p-inlinemessage-warn-color", + "description": "Color of warn" + }, + { + "token": "warn.shadow", + "variable": "--p-inlinemessage-warn-shadow", + "description": "Shadow of warn" + }, + { + "token": "error.background", + "variable": "--p-inlinemessage-error-background", + "description": "Background of error" + }, + { + "token": "error.borderColor", + "variable": "--p-inlinemessage-error-border-color", + "description": "Border color of error" + }, + { + "token": "error.color", + "variable": "--p-inlinemessage-error-color", + "description": "Color of error" + }, + { + "token": "error.shadow", + "variable": "--p-inlinemessage-error-shadow", + "description": "Shadow of error" + }, + { + "token": "secondary.background", + "variable": "--p-inlinemessage-secondary-background", + "description": "Background of secondary" + }, + { + "token": "secondary.borderColor", + "variable": "--p-inlinemessage-secondary-border-color", + "description": "Border color of secondary" + }, + { + "token": "secondary.color", + "variable": "--p-inlinemessage-secondary-color", + "description": "Color of secondary" + }, + { + "token": "secondary.shadow", + "variable": "--p-inlinemessage-secondary-shadow", + "description": "Shadow of secondary" + }, + { + "token": "contrast.background", + "variable": "--p-inlinemessage-contrast-background", + "description": "Background of contrast" + }, + { + "token": "contrast.borderColor", + "variable": "--p-inlinemessage-contrast-border-color", + "description": "Border color of contrast" + }, + { + "token": "contrast.color", + "variable": "--p-inlinemessage-contrast-color", + "description": "Color of contrast" + }, + { + "token": "contrast.shadow", + "variable": "--p-inlinemessage-contrast-shadow", + "description": "Shadow of contrast" + } + ] + }, + "inplace": { + "description": "Inplace Design Tokens\n\n[Live Demo](https://www.primeng.org/inplace/)", + "tokens": [ + { + "token": "root.padding", + "variable": "--p-inplace-padding", + "description": "Padding of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-inplace-border-radius", + "description": "Border radius of root" + }, + { + "token": "focusRing.width", + "variable": "--p-inplace-focus-ring-width", + "description": "Focus ring width of root" + }, + { + "token": "focusRing.style", + "variable": "--p-inplace-focus-ring-style", + "description": "Focus ring style of root" + }, + { + "token": "focusRing.color", + "variable": "--p-inplace-focus-ring-color", + "description": "Focus ring color of root" + }, + { + "token": "focusRing.offset", + "variable": "--p-inplace-focus-ring-offset", + "description": "Focus ring offset of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-inplace-focus-ring-shadow", + "description": "Focus ring shadow of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-inplace-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "display.hoverBackground", + "variable": "--p-inplace-display-hover-background", + "description": "Hover background of display" + }, + { + "token": "display.hoverColor", + "variable": "--p-inplace-display-hover-color", + "description": "Hover color of display" + } + ] + }, + "inputchips": { + "description": "InputChips Design Tokens\n\n[Live Demo](https://www.primeng.org/inputchips/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-inputchips-background", + "description": "Background of root" + }, + { + "token": "root.disabledBackground", + "variable": "--p-inputchips-disabled-background", + "description": "Disabled background of root" + }, + { + "token": "root.filledBackground", + "variable": "--p-inputchips-filled-background", + "description": "Filled background of root" + }, + { + "token": "root.filledFocusBackground", + "variable": "--p-inputchips-filled-focus-background", + "description": "Filled focus background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-inputchips-border-color", + "description": "Border color of root" + }, + { + "token": "root.hoverBorderColor", + "variable": "--p-inputchips-hover-border-color", + "description": "Hover border color of root" + }, + { + "token": "root.focusBorderColor", + "variable": "--p-inputchips-focus-border-color", + "description": "Focus border color of root" + }, + { + "token": "root.invalidBorderColor", + "variable": "--p-inputchips-invalid-border-color", + "description": "Invalid border color of root" + }, + { + "token": "root.color", + "variable": "--p-inputchips-color", + "description": "Color of root" + }, + { + "token": "root.disabledColor", + "variable": "--p-inputchips-disabled-color", + "description": "Disabled color of root" + }, + { + "token": "root.placeholderColor", + "variable": "--p-inputchips-placeholder-color", + "description": "Placeholder color of root" + }, + { + "token": "root.shadow", + "variable": "--p-inputchips-shadow", + "description": "Shadow of root" + }, + { + "token": "root.paddingX", + "variable": "--p-inputchips-padding-x", + "description": "Padding x of root" + }, + { + "token": "root.paddingY", + "variable": "--p-inputchips-padding-y", + "description": "Padding y of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-inputchips-border-radius", + "description": "Border radius of root" + }, + { + "token": "focusRing.width", + "variable": "--p-inputchips-focus-ring-width", + "description": "Focus ring width of root" + }, + { + "token": "focusRing.style", + "variable": "--p-inputchips-focus-ring-style", + "description": "Focus ring style of root" + }, + { + "token": "focusRing.color", + "variable": "--p-inputchips-focus-ring-color", + "description": "Focus ring color of root" + }, + { + "token": "focusRing.offset", + "variable": "--p-inputchips-focus-ring-offset", + "description": "Focus ring offset of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-inputchips-focus-ring-shadow", + "description": "Focus ring shadow of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-inputchips-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "chip.borderRadius", + "variable": "--p-inputchips-chip-border-radius", + "description": "Border radius of chip" + }, + { + "token": "chip.focusBackground", + "variable": "--p-inputchips-chip-focus-background", + "description": "Focus background of chip" + }, + { + "token": "chip.color", + "variable": "--p-inputchips-chip-color", + "description": "Color of chip" + } + ] + }, + "inputgroup": { + "description": "InputGroup Design Tokens\n\n[Live Demo](https://www.primeng.org/inputgroup/)", + "tokens": [ + { + "token": "addon.background", + "variable": "--p-inputgroup-addon-background", + "description": "Background of addon" + }, + { + "token": "addon.borderColor", + "variable": "--p-inputgroup-addon-border-color", + "description": "Border color of addon" + }, + { + "token": "addon.color", + "variable": "--p-inputgroup-addon-color", + "description": "Color of addon" + }, + { + "token": "addon.borderRadius", + "variable": "--p-inputgroup-addon-border-radius", + "description": "Border radius of addon" + }, + { + "token": "addon.padding", + "variable": "--p-inputgroup-addon-padding", + "description": "Padding of addon" + }, + { + "token": "addon.minWidth", + "variable": "--p-inputgroup-addon-min-width", + "description": "Min width of addon" + } + ] + }, + "inputnumber": { + "description": "InputNumber Design Tokens\n\n[Live Demo](https://www.primeng.org/inputnumber/)", + "tokens": [ + { + "token": "root.transitionDuration", + "variable": "--p-inputnumber-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "button.width", + "variable": "--p-inputnumber-button-width", + "description": "Width of button" + }, + { + "token": "button.borderRadius", + "variable": "--p-inputnumber-button-border-radius", + "description": "Border radius of button" + }, + { + "token": "button.verticalPadding", + "variable": "--p-inputnumber-button-vertical-padding", + "description": "Vertical padding of button" + }, + { + "token": "button.background", + "variable": "--p-inputnumber-button-background", + "description": "Background of button" + }, + { + "token": "button.hoverBackground", + "variable": "--p-inputnumber-button-hover-background", + "description": "Hover background of button" + }, + { + "token": "button.activeBackground", + "variable": "--p-inputnumber-button-active-background", + "description": "Active background of button" + }, + { + "token": "button.borderColor", + "variable": "--p-inputnumber-button-border-color", + "description": "Border color of button" + }, + { + "token": "button.hoverBorderColor", + "variable": "--p-inputnumber-button-hover-border-color", + "description": "Hover border color of button" + }, + { + "token": "button.activeBorderColor", + "variable": "--p-inputnumber-button-active-border-color", + "description": "Active border color of button" + }, + { + "token": "button.color", + "variable": "--p-inputnumber-button-color", + "description": "Color of button" + }, + { + "token": "button.hoverColor", + "variable": "--p-inputnumber-button-hover-color", + "description": "Hover color of button" + }, + { + "token": "button.activeColor", + "variable": "--p-inputnumber-button-active-color", + "description": "Active color of button" + } + ] + }, + "inputtext": { + "description": "InputText Design Tokens\n\n[Live Demo](https://www.primeng.org/inputtext/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-inputtext-background", + "description": "Background of root" + }, + { + "token": "root.disabledBackground", + "variable": "--p-inputtext-disabled-background", + "description": "Disabled background of root" + }, + { + "token": "root.filledBackground", + "variable": "--p-inputtext-filled-background", + "description": "Filled background of root" + }, + { + "token": "root.filledHoverBackground", + "variable": "--p-inputtext-filled-hover-background", + "description": "Filled hover background of root" + }, + { + "token": "root.filledFocusBackground", + "variable": "--p-inputtext-filled-focus-background", + "description": "Filled focus background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-inputtext-border-color", + "description": "Border color of root" + }, + { + "token": "root.hoverBorderColor", + "variable": "--p-inputtext-hover-border-color", + "description": "Hover border color of root" + }, + { + "token": "root.focusBorderColor", + "variable": "--p-inputtext-focus-border-color", + "description": "Focus border color of root" + }, + { + "token": "root.invalidBorderColor", + "variable": "--p-inputtext-invalid-border-color", + "description": "Invalid border color of root" + }, + { + "token": "root.color", + "variable": "--p-inputtext-color", + "description": "Color of root" + }, + { + "token": "root.disabledColor", + "variable": "--p-inputtext-disabled-color", + "description": "Disabled color of root" + }, + { + "token": "root.placeholderColor", + "variable": "--p-inputtext-placeholder-color", + "description": "Placeholder color of root" + }, + { + "token": "root.invalidPlaceholderColor", + "variable": "--p-inputtext-invalid-placeholder-color", + "description": "Invalid placeholder color of root" + }, + { + "token": "root.shadow", + "variable": "--p-inputtext-shadow", + "description": "Shadow of root" + }, + { + "token": "root.paddingX", + "variable": "--p-inputtext-padding-x", + "description": "Padding x of root" + }, + { + "token": "root.paddingY", + "variable": "--p-inputtext-padding-y", + "description": "Padding y of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-inputtext-border-radius", + "description": "Border radius of root" + }, + { + "token": "focusRing.width", + "variable": "--p-inputtext-focus-ring-width", + "description": "Focus ring width of root" + }, + { + "token": "focusRing.style", + "variable": "--p-inputtext-focus-ring-style", + "description": "Focus ring style of root" + }, + { + "token": "focusRing.color", + "variable": "--p-inputtext-focus-ring-color", + "description": "Focus ring color of root" + }, + { + "token": "focusRing.offset", + "variable": "--p-inputtext-focus-ring-offset", + "description": "Focus ring offset of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-inputtext-focus-ring-shadow", + "description": "Focus ring shadow of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-inputtext-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "sm.fontSize", + "variable": "--p-inputtext-sm-font-size", + "description": "Sm font size of root" + }, + { + "token": "sm.paddingX", + "variable": "--p-inputtext-sm-padding-x", + "description": "Sm padding x of root" + }, + { + "token": "sm.paddingY", + "variable": "--p-inputtext-sm-padding-y", + "description": "Sm padding y of root" + }, + { + "token": "lg.fontSize", + "variable": "--p-inputtext-lg-font-size", + "description": "Lg font size of root" + }, + { + "token": "lg.paddingX", + "variable": "--p-inputtext-lg-padding-x", + "description": "Lg padding x of root" + }, + { + "token": "lg.paddingY", + "variable": "--p-inputtext-lg-padding-y", + "description": "Lg padding y of root" + } + ] + }, + "knob": { + "description": "Knob Design Tokens\n\n[Live Demo](https://www.primeng.org/knob/)", + "tokens": [ + { + "token": "root.transitionDuration", + "variable": "--p-knob-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "focusRing.width", + "variable": "--p-knob-focus-ring-width", + "description": "Focus ring width of root" + }, + { + "token": "focusRing.style", + "variable": "--p-knob-focus-ring-style", + "description": "Focus ring style of root" + }, + { + "token": "focusRing.color", + "variable": "--p-knob-focus-ring-color", + "description": "Focus ring color of root" + }, + { + "token": "focusRing.offset", + "variable": "--p-knob-focus-ring-offset", + "description": "Focus ring offset of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-knob-focus-ring-shadow", + "description": "Focus ring shadow of root" + }, + { + "token": "value.background", + "variable": "--p-knob-value-background", + "description": "Background of value" + }, + { + "token": "range.background", + "variable": "--p-knob-range-background", + "description": "Background of range" + }, + { + "token": "text.color", + "variable": "--p-knob-text-color", + "description": "Color of text" + } + ] + }, + "listbox": { + "description": "Listbox Design Tokens\n\n[Live Demo](https://www.primeng.org/listbox/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-listbox-background", + "description": "Background of root" + }, + { + "token": "root.disabledBackground", + "variable": "--p-listbox-disabled-background", + "description": "Disabled background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-listbox-border-color", + "description": "Border color of root" + }, + { + "token": "root.hoverBorderColor", + "variable": "--p-listbox-hover-border-color", + "description": "Hover border color of root" + }, + { + "token": "root.focusBorderColor", + "variable": "--p-listbox-focus-border-color", + "description": "Focus border color of root" + }, + { + "token": "root.invalidBorderColor", + "variable": "--p-listbox-invalid-border-color", + "description": "Invalid border color of root" + }, + { + "token": "root.color", + "variable": "--p-listbox-color", + "description": "Color of root" + }, + { + "token": "root.disabledColor", + "variable": "--p-listbox-disabled-color", + "description": "Disabled color of root" + }, + { + "token": "root.shadow", + "variable": "--p-listbox-shadow", + "description": "Shadow of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-listbox-border-radius", + "description": "Border radius of root" + }, + { + "token": "focusRing.width", + "variable": "--p-listbox-focus-ring-width", + "description": "Focus ring width of root" + }, + { + "token": "focusRing.style", + "variable": "--p-listbox-focus-ring-style", + "description": "Focus ring style of root" + }, + { + "token": "focusRing.color", + "variable": "--p-listbox-focus-ring-color", + "description": "Focus ring color of root" + }, + { + "token": "focusRing.offset", + "variable": "--p-listbox-focus-ring-offset", + "description": "Focus ring offset of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-listbox-focus-ring-shadow", + "description": "Focus ring shadow of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-listbox-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "list.padding", + "variable": "--p-listbox-list-padding", + "description": "Padding of list" + }, + { + "token": "list.gap", + "variable": "--p-listbox-list-gap", + "description": "Gap of list" + }, + { + "token": "header.padding", + "variable": "--p-listbox-list-header-padding", + "description": "Header padding of list" + }, + { + "token": "option.focusBackground", + "variable": "--p-listbox-option-focus-background", + "description": "Focus background of option" + }, + { + "token": "option.selectedBackground", + "variable": "--p-listbox-option-selected-background", + "description": "Selected background of option" + }, + { + "token": "option.selectedFocusBackground", + "variable": "--p-listbox-option-selected-focus-background", + "description": "Selected focus background of option" + }, + { + "token": "option.color", + "variable": "--p-listbox-option-color", + "description": "Color of option" + }, + { + "token": "option.focusColor", + "variable": "--p-listbox-option-focus-color", + "description": "Focus color of option" + }, + { + "token": "option.selectedColor", + "variable": "--p-listbox-option-selected-color", + "description": "Selected color of option" + }, + { + "token": "option.selectedFocusColor", + "variable": "--p-listbox-option-selected-focus-color", + "description": "Selected focus color of option" + }, + { + "token": "option.padding", + "variable": "--p-listbox-option-padding", + "description": "Padding of option" + }, + { + "token": "option.borderRadius", + "variable": "--p-listbox-option-border-radius", + "description": "Border radius of option" + }, + { + "token": "option.stripedBackground", + "variable": "--p-listbox-option-striped-background", + "description": "Striped background of option" + }, + { + "token": "optionGroup.background", + "variable": "--p-listbox-option-group-background", + "description": "Background of option group" + }, + { + "token": "optionGroup.color", + "variable": "--p-listbox-option-group-color", + "description": "Color of option group" + }, + { + "token": "optionGroup.fontWeight", + "variable": "--p-listbox-option-group-font-weight", + "description": "Font weight of option group" + }, + { + "token": "optionGroup.padding", + "variable": "--p-listbox-option-group-padding", + "description": "Padding of option group" + }, + { + "token": "checkmark.color", + "variable": "--p-listbox-checkmark-color", + "description": "Color of checkmark" + }, + { + "token": "checkmark.gutterStart", + "variable": "--p-listbox-checkmark-gutter-start", + "description": "Gutter start of checkmark" + }, + { + "token": "checkmark.gutterEnd", + "variable": "--p-listbox-checkmark-gutter-end", + "description": "Gutter end of checkmark" + }, + { + "token": "emptyMessage.padding", + "variable": "--p-listbox-empty-message-padding", + "description": "Padding of empty message" + } + ] + }, + "megamenu": { + "description": "MegaMenu Design Tokens\n\n[Live Demo](https://www.primeng.org/megamenu/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-megamenu-background", + "description": "Background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-megamenu-border-color", + "description": "Border color of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-megamenu-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.color", + "variable": "--p-megamenu-color", + "description": "Color of root" + }, + { + "token": "root.gap", + "variable": "--p-megamenu-gap", + "description": "Gap of root" + }, + { + "token": "verticalOrientation.padding", + "variable": "--p-megamenu-vertical-orientation-padding", + "description": "Vertical orientation padding of root" + }, + { + "token": "verticalOrientation.gap", + "variable": "--p-megamenu-vertical-orientation-gap", + "description": "Vertical orientation gap of root" + }, + { + "token": "horizontalOrientation.padding", + "variable": "--p-megamenu-horizontal-orientation-padding", + "description": "Horizontal orientation padding of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-megamenu-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "baseItem.borderRadius", + "variable": "--p-megamenu-base-item-border-radius", + "description": "Border radius of base item" + }, + { + "token": "baseItem.padding", + "variable": "--p-megamenu-base-item-padding", + "description": "Padding of base item" + }, + { + "token": "item.focusBackground", + "variable": "--p-megamenu-item-focus-background", + "description": "Focus background of item" + }, + { + "token": "item.activeBackground", + "variable": "--p-megamenu-item-active-background", + "description": "Active background of item" + }, + { + "token": "item.color", + "variable": "--p-megamenu-item-color", + "description": "Color of item" + }, + { + "token": "item.focusColor", + "variable": "--p-megamenu-item-focus-color", + "description": "Focus color of item" + }, + { + "token": "item.activeColor", + "variable": "--p-megamenu-item-active-color", + "description": "Active color of item" + }, + { + "token": "item.padding", + "variable": "--p-megamenu-item-padding", + "description": "Padding of item" + }, + { + "token": "item.borderRadius", + "variable": "--p-megamenu-item-border-radius", + "description": "Border radius of item" + }, + { + "token": "item.gap", + "variable": "--p-megamenu-item-gap", + "description": "Gap of item" + }, + { + "token": "icon.color", + "variable": "--p-megamenu-item-icon-color", + "description": "Icon color of item" + }, + { + "token": "icon.focusColor", + "variable": "--p-megamenu-item-icon-focus-color", + "description": "Icon focus color of item" + }, + { + "token": "icon.activeColor", + "variable": "--p-megamenu-item-icon-active-color", + "description": "Icon active color of item" + }, + { + "token": "overlay.padding", + "variable": "--p-megamenu-overlay-padding", + "description": "Padding of overlay" + }, + { + "token": "overlay.background", + "variable": "--p-megamenu-overlay-background", + "description": "Background of overlay" + }, + { + "token": "overlay.borderColor", + "variable": "--p-megamenu-overlay-border-color", + "description": "Border color of overlay" + }, + { + "token": "overlay.borderRadius", + "variable": "--p-megamenu-overlay-border-radius", + "description": "Border radius of overlay" + }, + { + "token": "overlay.color", + "variable": "--p-megamenu-overlay-color", + "description": "Color of overlay" + }, + { + "token": "overlay.shadow", + "variable": "--p-megamenu-overlay-shadow", + "description": "Shadow of overlay" + }, + { + "token": "overlay.gap", + "variable": "--p-megamenu-overlay-gap", + "description": "Gap of overlay" + }, + { + "token": "submenu.padding", + "variable": "--p-megamenu-submenu-padding", + "description": "Padding of submenu" + }, + { + "token": "submenu.gap", + "variable": "--p-megamenu-submenu-gap", + "description": "Gap of submenu" + }, + { + "token": "submenuLabel.padding", + "variable": "--p-megamenu-submenu-label-padding", + "description": "Padding of submenu label" + }, + { + "token": "submenuLabel.fontWeight", + "variable": "--p-megamenu-submenu-label-font-weight", + "description": "Font weight of submenu label" + }, + { + "token": "submenuLabel.background", + "variable": "--p-megamenu-submenu-label-background", + "description": "Background of submenu label" + }, + { + "token": "submenuLabel.color", + "variable": "--p-megamenu-submenu-label-color", + "description": "Color of submenu label" + }, + { + "token": "submenuIcon.size", + "variable": "--p-megamenu-submenu-icon-size", + "description": "Size of submenu icon" + }, + { + "token": "submenuIcon.color", + "variable": "--p-megamenu-submenu-icon-color", + "description": "Color of submenu icon" + }, + { + "token": "submenuIcon.focusColor", + "variable": "--p-megamenu-submenu-icon-focus-color", + "description": "Focus color of submenu icon" + }, + { + "token": "submenuIcon.activeColor", + "variable": "--p-megamenu-submenu-icon-active-color", + "description": "Active color of submenu icon" + }, + { + "token": "separator.borderColor", + "variable": "--p-megamenu-separator-border-color", + "description": "Border color of separator" + }, + { + "token": "mobileButton.borderRadius", + "variable": "--p-megamenu-mobile-button-border-radius", + "description": "Border radius of mobile button" + }, + { + "token": "mobileButton.size", + "variable": "--p-megamenu-mobile-button-size", + "description": "Size of mobile button" + }, + { + "token": "mobileButton.color", + "variable": "--p-megamenu-mobile-button-color", + "description": "Color of mobile button" + }, + { + "token": "mobileButton.hoverColor", + "variable": "--p-megamenu-mobile-button-hover-color", + "description": "Hover color of mobile button" + }, + { + "token": "mobileButton.hoverBackground", + "variable": "--p-megamenu-mobile-button-hover-background", + "description": "Hover background of mobile button" + }, + { + "token": "focusRing.width", + "variable": "--p-megamenu-mobile-button-focus-ring-width", + "description": "Focus ring width of mobile button" + }, + { + "token": "focusRing.style", + "variable": "--p-megamenu-mobile-button-focus-ring-style", + "description": "Focus ring style of mobile button" + }, + { + "token": "focusRing.color", + "variable": "--p-megamenu-mobile-button-focus-ring-color", + "description": "Focus ring color of mobile button" + }, + { + "token": "focusRing.offset", + "variable": "--p-megamenu-mobile-button-focus-ring-offset", + "description": "Focus ring offset of mobile button" + }, + { + "token": "focusRing.shadow", + "variable": "--p-megamenu-mobile-button-focus-ring-shadow", + "description": "Focus ring shadow of mobile button" + } + ] + }, + "menu": { + "description": "Menu Design Tokens\n\n[Live Demo](https://www.primeng.org/menu/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-menu-background", + "description": "Background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-menu-border-color", + "description": "Border color of root" + }, + { + "token": "root.color", + "variable": "--p-menu-color", + "description": "Color of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-menu-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.shadow", + "variable": "--p-menu-shadow", + "description": "Shadow of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-menu-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "list.padding", + "variable": "--p-menu-list-padding", + "description": "Padding of list" + }, + { + "token": "list.gap", + "variable": "--p-menu-list-gap", + "description": "Gap of list" + }, + { + "token": "item.focusBackground", + "variable": "--p-menu-item-focus-background", + "description": "Focus background of item" + }, + { + "token": "item.color", + "variable": "--p-menu-item-color", + "description": "Color of item" + }, + { + "token": "item.focusColor", + "variable": "--p-menu-item-focus-color", + "description": "Focus color of item" + }, + { + "token": "item.padding", + "variable": "--p-menu-item-padding", + "description": "Padding of item" + }, + { + "token": "item.borderRadius", + "variable": "--p-menu-item-border-radius", + "description": "Border radius of item" + }, + { + "token": "item.gap", + "variable": "--p-menu-item-gap", + "description": "Gap of item" + }, + { + "token": "icon.color", + "variable": "--p-menu-item-icon-color", + "description": "Icon color of item" + }, + { + "token": "icon.focusColor", + "variable": "--p-menu-item-icon-focus-color", + "description": "Icon focus color of item" + }, + { + "token": "submenuLabel.padding", + "variable": "--p-menu-submenu-label-padding", + "description": "Padding of submenu label" + }, + { + "token": "submenuLabel.fontWeight", + "variable": "--p-menu-submenu-label-font-weight", + "description": "Font weight of submenu label" + }, + { + "token": "submenuLabel.background", + "variable": "--p-menu-submenu-label-background", + "description": "Background of submenu label" + }, + { + "token": "submenuLabel.color", + "variable": "--p-menu-submenu-label-color", + "description": "Color of submenu label" + }, + { + "token": "separator.borderColor", + "variable": "--p-menu-separator-border-color", + "description": "Border color of separator" + } + ] + }, + "menubar": { + "description": "Menubar Design Tokens\n\n[Live Demo](https://www.primeng.org/menubar/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-menubar-background", + "description": "Background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-menubar-border-color", + "description": "Border color of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-menubar-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.color", + "variable": "--p-menubar-color", + "description": "Color of root" + }, + { + "token": "root.gap", + "variable": "--p-menubar-gap", + "description": "Gap of root" + }, + { + "token": "root.padding", + "variable": "--p-menubar-padding", + "description": "Padding of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-menubar-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "baseItem.borderRadius", + "variable": "--p-menubar-base-item-border-radius", + "description": "Border radius of base item" + }, + { + "token": "baseItem.padding", + "variable": "--p-menubar-base-item-padding", + "description": "Padding of base item" + }, + { + "token": "item.focusBackground", + "variable": "--p-menubar-item-focus-background", + "description": "Focus background of item" + }, + { + "token": "item.activeBackground", + "variable": "--p-menubar-item-active-background", + "description": "Active background of item" + }, + { + "token": "item.color", + "variable": "--p-menubar-item-color", + "description": "Color of item" + }, + { + "token": "item.focusColor", + "variable": "--p-menubar-item-focus-color", + "description": "Focus color of item" + }, + { + "token": "item.activeColor", + "variable": "--p-menubar-item-active-color", + "description": "Active color of item" + }, + { + "token": "item.padding", + "variable": "--p-menubar-item-padding", + "description": "Padding of item" + }, + { + "token": "item.borderRadius", + "variable": "--p-menubar-item-border-radius", + "description": "Border radius of item" + }, + { + "token": "item.gap", + "variable": "--p-menubar-item-gap", + "description": "Gap of item" + }, + { + "token": "icon.color", + "variable": "--p-menubar-item-icon-color", + "description": "Icon color of item" + }, + { + "token": "icon.focusColor", + "variable": "--p-menubar-item-icon-focus-color", + "description": "Icon focus color of item" + }, + { + "token": "icon.activeColor", + "variable": "--p-menubar-item-icon-active-color", + "description": "Icon active color of item" + }, + { + "token": "submenu.padding", + "variable": "--p-menubar-submenu-padding", + "description": "Padding of submenu" + }, + { + "token": "submenu.gap", + "variable": "--p-menubar-submenu-gap", + "description": "Gap of submenu" + }, + { + "token": "submenu.background", + "variable": "--p-menubar-submenu-background", + "description": "Background of submenu" + }, + { + "token": "submenu.borderColor", + "variable": "--p-menubar-submenu-border-color", + "description": "Border color of submenu" + }, + { + "token": "submenu.borderRadius", + "variable": "--p-menubar-submenu-border-radius", + "description": "Border radius of submenu" + }, + { + "token": "submenu.shadow", + "variable": "--p-menubar-submenu-shadow", + "description": "Shadow of submenu" + }, + { + "token": "submenu.mobileIndent", + "variable": "--p-menubar-submenu-mobile-indent", + "description": "Mobile indent of submenu" + }, + { + "token": "submenuIcon.size", + "variable": "--p-menubar-submenu-icon-size", + "description": "Size of submenu icon" + }, + { + "token": "submenuIcon.color", + "variable": "--p-menubar-submenu-icon-color", + "description": "Color of submenu icon" + }, + { + "token": "submenuIcon.focusColor", + "variable": "--p-menubar-submenu-icon-focus-color", + "description": "Focus color of submenu icon" + }, + { + "token": "submenuIcon.activeColor", + "variable": "--p-menubar-submenu-icon-active-color", + "description": "Active color of submenu icon" + }, + { + "token": "separator.borderColor", + "variable": "--p-menubar-separator-border-color", + "description": "Border color of separator" + }, + { + "token": "mobileButton.borderRadius", + "variable": "--p-menubar-mobile-button-border-radius", + "description": "Border radius of mobile button" + }, + { + "token": "mobileButton.size", + "variable": "--p-menubar-mobile-button-size", + "description": "Size of mobile button" + }, + { + "token": "mobileButton.color", + "variable": "--p-menubar-mobile-button-color", + "description": "Color of mobile button" + }, + { + "token": "mobileButton.hoverColor", + "variable": "--p-menubar-mobile-button-hover-color", + "description": "Hover color of mobile button" + }, + { + "token": "mobileButton.hoverBackground", + "variable": "--p-menubar-mobile-button-hover-background", + "description": "Hover background of mobile button" + }, + { + "token": "focusRing.width", + "variable": "--p-menubar-mobile-button-focus-ring-width", + "description": "Focus ring width of mobile button" + }, + { + "token": "focusRing.style", + "variable": "--p-menubar-mobile-button-focus-ring-style", + "description": "Focus ring style of mobile button" + }, + { + "token": "focusRing.color", + "variable": "--p-menubar-mobile-button-focus-ring-color", + "description": "Focus ring color of mobile button" + }, + { + "token": "focusRing.offset", + "variable": "--p-menubar-mobile-button-focus-ring-offset", + "description": "Focus ring offset of mobile button" + }, + { + "token": "focusRing.shadow", + "variable": "--p-menubar-mobile-button-focus-ring-shadow", + "description": "Focus ring shadow of mobile button" + } + ] + }, + "message": { + "description": "Message Design Tokens\n\n[Live Demo](https://www.primeng.org/message/)", + "tokens": [ + { + "token": "root.borderRadius", + "variable": "--p-message-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.borderWidth", + "variable": "--p-message-border-width", + "description": "Border width of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-message-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "content.padding", + "variable": "--p-message-content-padding", + "description": "Padding of content" + }, + { + "token": "content.gap", + "variable": "--p-message-content-gap", + "description": "Gap of content" + }, + { + "token": "text.fontSize", + "variable": "--p-message-text-font-size", + "description": "Font size of text" + }, + { + "token": "text.fontWeight", + "variable": "--p-message-text-font-weight", + "description": "Font weight of text" + }, + { + "token": "icon.size", + "variable": "--p-message-icon-size", + "description": "Size of icon" + }, + { + "token": "closeButton.width", + "variable": "--p-message-close-button-width", + "description": "Width of close button" + }, + { + "token": "closeButton.height", + "variable": "--p-message-close-button-height", + "description": "Height of close button" + }, + { + "token": "closeButton.borderRadius", + "variable": "--p-message-close-button-border-radius", + "description": "Border radius of close button" + }, + { + "token": "focusRing.width", + "variable": "--p-message-close-button-focus-ring-width", + "description": "Focus ring width of close button" + }, + { + "token": "focusRing.style", + "variable": "--p-message-close-button-focus-ring-style", + "description": "Focus ring style of close button" + }, + { + "token": "focusRing.offset", + "variable": "--p-message-close-button-focus-ring-offset", + "description": "Focus ring offset of close button" + }, + { + "token": "closeIcon.size", + "variable": "--p-message-close-icon-size", + "description": "Size of close icon" + }, + { + "token": "info.background", + "variable": "--p-message-info-background", + "description": "Background of info" + }, + { + "token": "info.borderColor", + "variable": "--p-message-info-border-color", + "description": "Border color of info" + }, + { + "token": "info.color", + "variable": "--p-message-info-color", + "description": "Color of info" + }, + { + "token": "info.shadow", + "variable": "--p-message-info-shadow", + "description": "Shadow of info" + }, + { + "token": "closeButton.hoverBackground", + "variable": "--p-message-info-close-button-hover-background", + "description": "Close button hover background of info" + }, + { + "token": "focusRing.color", + "variable": "--p-message-info-close-button-focus-ring-color", + "description": "Close button focus ring color of info" + }, + { + "token": "focusRing.shadow", + "variable": "--p-message-info-close-button-focus-ring-shadow", + "description": "Close button focus ring shadow of info" + }, + { + "token": "success.background", + "variable": "--p-message-success-background", + "description": "Background of success" + }, + { + "token": "success.borderColor", + "variable": "--p-message-success-border-color", + "description": "Border color of success" + }, + { + "token": "success.color", + "variable": "--p-message-success-color", + "description": "Color of success" + }, + { + "token": "success.shadow", + "variable": "--p-message-success-shadow", + "description": "Shadow of success" + }, + { + "token": "closeButton.hoverBackground", + "variable": "--p-message-success-close-button-hover-background", + "description": "Close button hover background of success" + }, + { + "token": "focusRing.color", + "variable": "--p-message-success-close-button-focus-ring-color", + "description": "Close button focus ring color of success" + }, + { + "token": "focusRing.shadow", + "variable": "--p-message-success-close-button-focus-ring-shadow", + "description": "Close button focus ring shadow of success" + }, + { + "token": "warn.background", + "variable": "--p-message-warn-background", + "description": "Background of warn" + }, + { + "token": "warn.borderColor", + "variable": "--p-message-warn-border-color", + "description": "Border color of warn" + }, + { + "token": "warn.color", + "variable": "--p-message-warn-color", + "description": "Color of warn" + }, + { + "token": "warn.shadow", + "variable": "--p-message-warn-shadow", + "description": "Shadow of warn" + }, + { + "token": "closeButton.hoverBackground", + "variable": "--p-message-warn-close-button-hover-background", + "description": "Close button hover background of warn" + }, + { + "token": "focusRing.color", + "variable": "--p-message-warn-close-button-focus-ring-color", + "description": "Close button focus ring color of warn" + }, + { + "token": "focusRing.shadow", + "variable": "--p-message-warn-close-button-focus-ring-shadow", + "description": "Close button focus ring shadow of warn" + }, + { + "token": "error.background", + "variable": "--p-message-error-background", + "description": "Background of error" + }, + { + "token": "error.borderColor", + "variable": "--p-message-error-border-color", + "description": "Border color of error" + }, + { + "token": "error.color", + "variable": "--p-message-error-color", + "description": "Color of error" + }, + { + "token": "error.shadow", + "variable": "--p-message-error-shadow", + "description": "Shadow of error" + }, + { + "token": "closeButton.hoverBackground", + "variable": "--p-message-error-close-button-hover-background", + "description": "Close button hover background of error" + }, + { + "token": "focusRing.color", + "variable": "--p-message-error-close-button-focus-ring-color", + "description": "Close button focus ring color of error" + }, + { + "token": "focusRing.shadow", + "variable": "--p-message-error-close-button-focus-ring-shadow", + "description": "Close button focus ring shadow of error" + }, + { + "token": "secondary.background", + "variable": "--p-message-secondary-background", + "description": "Background of secondary" + }, + { + "token": "secondary.borderColor", + "variable": "--p-message-secondary-border-color", + "description": "Border color of secondary" + }, + { + "token": "secondary.color", + "variable": "--p-message-secondary-color", + "description": "Color of secondary" + }, + { + "token": "secondary.shadow", + "variable": "--p-message-secondary-shadow", + "description": "Shadow of secondary" + }, + { + "token": "closeButton.hoverBackground", + "variable": "--p-message-secondary-close-button-hover-background", + "description": "Close button hover background of secondary" + }, + { + "token": "focusRing.color", + "variable": "--p-message-secondary-close-button-focus-ring-color", + "description": "Close button focus ring color of secondary" + }, + { + "token": "focusRing.shadow", + "variable": "--p-message-secondary-close-button-focus-ring-shadow", + "description": "Close button focus ring shadow of secondary" + }, + { + "token": "contrast.background", + "variable": "--p-message-contrast-background", + "description": "Background of contrast" + }, + { + "token": "contrast.borderColor", + "variable": "--p-message-contrast-border-color", + "description": "Border color of contrast" + }, + { + "token": "contrast.color", + "variable": "--p-message-contrast-color", + "description": "Color of contrast" + }, + { + "token": "contrast.shadow", + "variable": "--p-message-contrast-shadow", + "description": "Shadow of contrast" + }, + { + "token": "closeButton.hoverBackground", + "variable": "--p-message-contrast-close-button-hover-background", + "description": "Close button hover background of contrast" + }, + { + "token": "focusRing.color", + "variable": "--p-message-contrast-close-button-focus-ring-color", + "description": "Close button focus ring color of contrast" + }, + { + "token": "focusRing.shadow", + "variable": "--p-message-contrast-close-button-focus-ring-shadow", + "description": "Close button focus ring shadow of contrast" + } + ] + }, + "metergroup": { + "description": "MeterGroup Design Tokens\n\n[Live Demo](https://www.primeng.org/metergroup/)", + "tokens": [ + { + "token": "root.borderRadius", + "variable": "--p-metergroup-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.gap", + "variable": "--p-metergroup-gap", + "description": "Gap of root" + }, + { + "token": "meters.background", + "variable": "--p-metergroup-meters-background", + "description": "Background of meters" + }, + { + "token": "meters.size", + "variable": "--p-metergroup-meters-size", + "description": "Size of meters" + }, + { + "token": "label.gap", + "variable": "--p-metergroup-label-gap", + "description": "Gap of label" + }, + { + "token": "labelMarker.size", + "variable": "--p-metergroup-label-marker-size", + "description": "Size of label marker" + }, + { + "token": "labelIcon.size", + "variable": "--p-metergroup-label-icon-size", + "description": "Size of label icon" + }, + { + "token": "labelList.verticalGap", + "variable": "--p-metergroup-label-list-vertical-gap", + "description": "Vertical gap of label list" + }, + { + "token": "labelList.horizontalGap", + "variable": "--p-metergroup-label-list-horizontal-gap", + "description": "Horizontal gap of label list" + } + ] + }, + "multiselect": { + "description": "MultiSelect Design Tokens\n\n[Live Demo](https://www.primeng.org/multiselect/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-multiselect-background", + "description": "Background of root" + }, + { + "token": "root.disabledBackground", + "variable": "--p-multiselect-disabled-background", + "description": "Disabled background of root" + }, + { + "token": "root.filledBackground", + "variable": "--p-multiselect-filled-background", + "description": "Filled background of root" + }, + { + "token": "root.filledHoverBackground", + "variable": "--p-multiselect-filled-hover-background", + "description": "Filled hover background of root" + }, + { + "token": "root.filledFocusBackground", + "variable": "--p-multiselect-filled-focus-background", + "description": "Filled focus background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-multiselect-border-color", + "description": "Border color of root" + }, + { + "token": "root.hoverBorderColor", + "variable": "--p-multiselect-hover-border-color", + "description": "Hover border color of root" + }, + { + "token": "root.focusBorderColor", + "variable": "--p-multiselect-focus-border-color", + "description": "Focus border color of root" + }, + { + "token": "root.invalidBorderColor", + "variable": "--p-multiselect-invalid-border-color", + "description": "Invalid border color of root" + }, + { + "token": "root.color", + "variable": "--p-multiselect-color", + "description": "Color of root" + }, + { + "token": "root.disabledColor", + "variable": "--p-multiselect-disabled-color", + "description": "Disabled color of root" + }, + { + "token": "root.placeholderColor", + "variable": "--p-multiselect-placeholder-color", + "description": "Placeholder color of root" + }, + { + "token": "root.invalidPlaceholderColor", + "variable": "--p-multiselect-invalid-placeholder-color", + "description": "Invalid placeholder color of root" + }, + { + "token": "root.shadow", + "variable": "--p-multiselect-shadow", + "description": "Shadow of root" + }, + { + "token": "root.paddingX", + "variable": "--p-multiselect-padding-x", + "description": "Padding x of root" + }, + { + "token": "root.paddingY", + "variable": "--p-multiselect-padding-y", + "description": "Padding y of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-multiselect-border-radius", + "description": "Border radius of root" + }, + { + "token": "focusRing.width", + "variable": "--p-multiselect-focus-ring-width", + "description": "Focus ring width of root" + }, + { + "token": "focusRing.style", + "variable": "--p-multiselect-focus-ring-style", + "description": "Focus ring style of root" + }, + { + "token": "focusRing.color", + "variable": "--p-multiselect-focus-ring-color", + "description": "Focus ring color of root" + }, + { + "token": "focusRing.offset", + "variable": "--p-multiselect-focus-ring-offset", + "description": "Focus ring offset of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-multiselect-focus-ring-shadow", + "description": "Focus ring shadow of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-multiselect-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "sm.fontSize", + "variable": "--p-multiselect-sm-font-size", + "description": "Sm font size of root" + }, + { + "token": "sm.paddingX", + "variable": "--p-multiselect-sm-padding-x", + "description": "Sm padding x of root" + }, + { + "token": "sm.paddingY", + "variable": "--p-multiselect-sm-padding-y", + "description": "Sm padding y of root" + }, + { + "token": "lg.fontSize", + "variable": "--p-multiselect-lg-font-size", + "description": "Lg font size of root" + }, + { + "token": "lg.paddingX", + "variable": "--p-multiselect-lg-padding-x", + "description": "Lg padding x of root" + }, + { + "token": "lg.paddingY", + "variable": "--p-multiselect-lg-padding-y", + "description": "Lg padding y of root" + }, + { + "token": "dropdown.width", + "variable": "--p-multiselect-dropdown-width", + "description": "Width of dropdown" + }, + { + "token": "dropdown.color", + "variable": "--p-multiselect-dropdown-color", + "description": "Color of dropdown" + }, + { + "token": "overlay.background", + "variable": "--p-multiselect-overlay-background", + "description": "Background of overlay" + }, + { + "token": "overlay.borderColor", + "variable": "--p-multiselect-overlay-border-color", + "description": "Border color of overlay" + }, + { + "token": "overlay.borderRadius", + "variable": "--p-multiselect-overlay-border-radius", + "description": "Border radius of overlay" + }, + { + "token": "overlay.color", + "variable": "--p-multiselect-overlay-color", + "description": "Color of overlay" + }, + { + "token": "overlay.shadow", + "variable": "--p-multiselect-overlay-shadow", + "description": "Shadow of overlay" + }, + { + "token": "list.padding", + "variable": "--p-multiselect-list-padding", + "description": "Padding of list" + }, + { + "token": "list.gap", + "variable": "--p-multiselect-list-gap", + "description": "Gap of list" + }, + { + "token": "header.padding", + "variable": "--p-multiselect-list-header-padding", + "description": "Header padding of list" + }, + { + "token": "option.focusBackground", + "variable": "--p-multiselect-option-focus-background", + "description": "Focus background of option" + }, + { + "token": "option.selectedBackground", + "variable": "--p-multiselect-option-selected-background", + "description": "Selected background of option" + }, + { + "token": "option.selectedFocusBackground", + "variable": "--p-multiselect-option-selected-focus-background", + "description": "Selected focus background of option" + }, + { + "token": "option.color", + "variable": "--p-multiselect-option-color", + "description": "Color of option" + }, + { + "token": "option.focusColor", + "variable": "--p-multiselect-option-focus-color", + "description": "Focus color of option" + }, + { + "token": "option.selectedColor", + "variable": "--p-multiselect-option-selected-color", + "description": "Selected color of option" + }, + { + "token": "option.selectedFocusColor", + "variable": "--p-multiselect-option-selected-focus-color", + "description": "Selected focus color of option" + }, + { + "token": "option.padding", + "variable": "--p-multiselect-option-padding", + "description": "Padding of option" + }, + { + "token": "option.borderRadius", + "variable": "--p-multiselect-option-border-radius", + "description": "Border radius of option" + }, + { + "token": "option.gap", + "variable": "--p-multiselect-option-gap", + "description": "Gap of option" + }, + { + "token": "optionGroup.background", + "variable": "--p-multiselect-option-group-background", + "description": "Background of option group" + }, + { + "token": "optionGroup.color", + "variable": "--p-multiselect-option-group-color", + "description": "Color of option group" + }, + { + "token": "optionGroup.fontWeight", + "variable": "--p-multiselect-option-group-font-weight", + "description": "Font weight of option group" + }, + { + "token": "optionGroup.padding", + "variable": "--p-multiselect-option-group-padding", + "description": "Padding of option group" + }, + { + "token": "clearIcon.color", + "variable": "--p-multiselect-clear-icon-color", + "description": "Color of clear icon" + }, + { + "token": "chip.borderRadius", + "variable": "--p-multiselect-chip-border-radius", + "description": "Border radius of chip" + }, + { + "token": "emptyMessage.padding", + "variable": "--p-multiselect-empty-message-padding", + "description": "Padding of empty message" + } + ] + }, + "orderlist": { + "description": "OrderList Design Tokens\n\n[Live Demo](https://www.primeng.org/orderlist/)", + "tokens": [ + { + "token": "root.gap", + "variable": "--p-orderlist-gap", + "description": "Gap of root" + }, + { + "token": "controls.gap", + "variable": "--p-orderlist-controls-gap", + "description": "Gap of controls" + } + ] + }, + "organizationchart": { + "description": "OrganizationChart Design Tokens\n\n[Live Demo](https://www.primeng.org/organizationchart/)", + "tokens": [ + { + "token": "root.gutter", + "variable": "--p-organizationchart-gutter", + "description": "Gutter of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-organizationchart-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "node.background", + "variable": "--p-organizationchart-node-background", + "description": "Background of node" + }, + { + "token": "node.hoverBackground", + "variable": "--p-organizationchart-node-hover-background", + "description": "Hover background of node" + }, + { + "token": "node.selectedBackground", + "variable": "--p-organizationchart-node-selected-background", + "description": "Selected background of node" + }, + { + "token": "node.borderColor", + "variable": "--p-organizationchart-node-border-color", + "description": "Border color of node" + }, + { + "token": "node.color", + "variable": "--p-organizationchart-node-color", + "description": "Color of node" + }, + { + "token": "node.selectedColor", + "variable": "--p-organizationchart-node-selected-color", + "description": "Selected color of node" + }, + { + "token": "node.hoverColor", + "variable": "--p-organizationchart-node-hover-color", + "description": "Hover color of node" + }, + { + "token": "node.padding", + "variable": "--p-organizationchart-node-padding", + "description": "Padding of node" + }, + { + "token": "node.toggleablePadding", + "variable": "--p-organizationchart-node-toggleable-padding", + "description": "Toggleable padding of node" + }, + { + "token": "node.borderRadius", + "variable": "--p-organizationchart-node-border-radius", + "description": "Border radius of node" + }, + { + "token": "nodeToggleButton.background", + "variable": "--p-organizationchart-node-toggle-button-background", + "description": "Background of node toggle button" + }, + { + "token": "nodeToggleButton.hoverBackground", + "variable": "--p-organizationchart-node-toggle-button-hover-background", + "description": "Hover background of node toggle button" + }, + { + "token": "nodeToggleButton.borderColor", + "variable": "--p-organizationchart-node-toggle-button-border-color", + "description": "Border color of node toggle button" + }, + { + "token": "nodeToggleButton.color", + "variable": "--p-organizationchart-node-toggle-button-color", + "description": "Color of node toggle button" + }, + { + "token": "nodeToggleButton.hoverColor", + "variable": "--p-organizationchart-node-toggle-button-hover-color", + "description": "Hover color of node toggle button" + }, + { + "token": "nodeToggleButton.size", + "variable": "--p-organizationchart-node-toggle-button-size", + "description": "Size of node toggle button" + }, + { + "token": "nodeToggleButton.borderRadius", + "variable": "--p-organizationchart-node-toggle-button-border-radius", + "description": "Border radius of node toggle button" + }, + { + "token": "focusRing.width", + "variable": "--p-organizationchart-node-toggle-button-focus-ring-width", + "description": "Focus ring width of node toggle button" + }, + { + "token": "focusRing.style", + "variable": "--p-organizationchart-node-toggle-button-focus-ring-style", + "description": "Focus ring style of node toggle button" + }, + { + "token": "focusRing.color", + "variable": "--p-organizationchart-node-toggle-button-focus-ring-color", + "description": "Focus ring color of node toggle button" + }, + { + "token": "focusRing.offset", + "variable": "--p-organizationchart-node-toggle-button-focus-ring-offset", + "description": "Focus ring offset of node toggle button" + }, + { + "token": "focusRing.shadow", + "variable": "--p-organizationchart-node-toggle-button-focus-ring-shadow", + "description": "Focus ring shadow of node toggle button" + }, + { + "token": "connector.color", + "variable": "--p-organizationchart-connector-color", + "description": "Color of connector" + }, + { + "token": "connector.borderRadius", + "variable": "--p-organizationchart-connector-border-radius", + "description": "Border radius of connector" + }, + { + "token": "connector.height", + "variable": "--p-organizationchart-connector-height", + "description": "Height of connector" + } + ] + }, + "overlaybadge": { + "description": "OverlayBadge Design Tokens\n\n[Live Demo](https://www.primeng.org/overlaybadge/)", + "tokens": [ + { + "token": "outline.width", + "variable": "--p-overlaybadge-outline-width", + "description": "Outline width of root" + }, + { + "token": "outline.color", + "variable": "--p-overlaybadge-outline-color", + "description": "Outline color of root" + } + ] + }, + "paginator": { + "description": "Paginator Design Tokens\n\n[Live Demo](https://www.primeng.org/paginator/)", + "tokens": [ + { + "token": "root.padding", + "variable": "--p-paginator-padding", + "description": "Padding of root" + }, + { + "token": "root.gap", + "variable": "--p-paginator-gap", + "description": "Gap of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-paginator-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.background", + "variable": "--p-paginator-background", + "description": "Background of root" + }, + { + "token": "root.color", + "variable": "--p-paginator-color", + "description": "Color of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-paginator-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "navButton.background", + "variable": "--p-paginator-nav-button-background", + "description": "Background of nav button" + }, + { + "token": "navButton.hoverBackground", + "variable": "--p-paginator-nav-button-hover-background", + "description": "Hover background of nav button" + }, + { + "token": "navButton.selectedBackground", + "variable": "--p-paginator-nav-button-selected-background", + "description": "Selected background of nav button" + }, + { + "token": "navButton.color", + "variable": "--p-paginator-nav-button-color", + "description": "Color of nav button" + }, + { + "token": "navButton.hoverColor", + "variable": "--p-paginator-nav-button-hover-color", + "description": "Hover color of nav button" + }, + { + "token": "navButton.selectedColor", + "variable": "--p-paginator-nav-button-selected-color", + "description": "Selected color of nav button" + }, + { + "token": "navButton.width", + "variable": "--p-paginator-nav-button-width", + "description": "Width of nav button" + }, + { + "token": "navButton.height", + "variable": "--p-paginator-nav-button-height", + "description": "Height of nav button" + }, + { + "token": "navButton.borderRadius", + "variable": "--p-paginator-nav-button-border-radius", + "description": "Border radius of nav button" + }, + { + "token": "focusRing.width", + "variable": "--p-paginator-nav-button-focus-ring-width", + "description": "Focus ring width of nav button" + }, + { + "token": "focusRing.style", + "variable": "--p-paginator-nav-button-focus-ring-style", + "description": "Focus ring style of nav button" + }, + { + "token": "focusRing.color", + "variable": "--p-paginator-nav-button-focus-ring-color", + "description": "Focus ring color of nav button" + }, + { + "token": "focusRing.offset", + "variable": "--p-paginator-nav-button-focus-ring-offset", + "description": "Focus ring offset of nav button" + }, + { + "token": "focusRing.shadow", + "variable": "--p-paginator-nav-button-focus-ring-shadow", + "description": "Focus ring shadow of nav button" + }, + { + "token": "currentPageReport.color", + "variable": "--p-paginator-current-page-report-color", + "description": "Color of current page report" + }, + { + "token": "jumpToPageInput.maxWidth", + "variable": "--p-paginator-jump-to-page-input-max-width", + "description": "Max width of jump to page input" + } + ] + }, + "panel": { + "description": "Panel Design Tokens\n\n[Live Demo](https://www.primeng.org/panel/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-panel-background", + "description": "Background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-panel-border-color", + "description": "Border color of root" + }, + { + "token": "root.color", + "variable": "--p-panel-color", + "description": "Color of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-panel-border-radius", + "description": "Border radius of root" + }, + { + "token": "header.background", + "variable": "--p-panel-header-background", + "description": "Background of header" + }, + { + "token": "header.color", + "variable": "--p-panel-header-color", + "description": "Color of header" + }, + { + "token": "header.padding", + "variable": "--p-panel-header-padding", + "description": "Padding of header" + }, + { + "token": "header.borderColor", + "variable": "--p-panel-header-border-color", + "description": "Border color of header" + }, + { + "token": "header.borderWidth", + "variable": "--p-panel-header-border-width", + "description": "Border width of header" + }, + { + "token": "header.borderRadius", + "variable": "--p-panel-header-border-radius", + "description": "Border radius of header" + }, + { + "token": "toggleableHeader.padding", + "variable": "--p-panel-toggleable-header-padding", + "description": "Padding of toggleable header" + }, + { + "token": "title.fontWeight", + "variable": "--p-panel-title-font-weight", + "description": "Font weight of title" + }, + { + "token": "content.padding", + "variable": "--p-panel-content-padding", + "description": "Padding of content" + }, + { + "token": "footer.padding", + "variable": "--p-panel-footer-padding", + "description": "Padding of footer" + } + ] + }, + "panelmenu": { + "description": "PanelMenu Design Tokens\n\n[Live Demo](https://www.primeng.org/panelmenu/)", + "tokens": [ + { + "token": "root.gap", + "variable": "--p-panelmenu-gap", + "description": "Gap of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-panelmenu-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "panel.background", + "variable": "--p-panelmenu-panel-background", + "description": "Background of panel" + }, + { + "token": "panel.borderColor", + "variable": "--p-panelmenu-panel-border-color", + "description": "Border color of panel" + }, + { + "token": "panel.borderWidth", + "variable": "--p-panelmenu-panel-border-width", + "description": "Border width of panel" + }, + { + "token": "panel.color", + "variable": "--p-panelmenu-panel-color", + "description": "Color of panel" + }, + { + "token": "panel.padding", + "variable": "--p-panelmenu-panel-padding", + "description": "Padding of panel" + }, + { + "token": "panel.borderRadius", + "variable": "--p-panelmenu-panel-border-radius", + "description": "Border radius of panel" + }, + { + "token": "first.borderWidth", + "variable": "--p-panelmenu-panel-first-border-width", + "description": "First border width of panel" + }, + { + "token": "first.topBorderRadius", + "variable": "--p-panelmenu-panel-first-top-border-radius", + "description": "First top border radius of panel" + }, + { + "token": "last.borderWidth", + "variable": "--p-panelmenu-panel-last-border-width", + "description": "Last border width of panel" + }, + { + "token": "last.bottomBorderRadius", + "variable": "--p-panelmenu-panel-last-bottom-border-radius", + "description": "Last bottom border radius of panel" + }, + { + "token": "item.focusBackground", + "variable": "--p-panelmenu-item-focus-background", + "description": "Focus background of item" + }, + { + "token": "item.color", + "variable": "--p-panelmenu-item-color", + "description": "Color of item" + }, + { + "token": "item.focusColor", + "variable": "--p-panelmenu-item-focus-color", + "description": "Focus color of item" + }, + { + "token": "item.gap", + "variable": "--p-panelmenu-item-gap", + "description": "Gap of item" + }, + { + "token": "item.padding", + "variable": "--p-panelmenu-item-padding", + "description": "Padding of item" + }, + { + "token": "item.borderRadius", + "variable": "--p-panelmenu-item-border-radius", + "description": "Border radius of item" + }, + { + "token": "icon.color", + "variable": "--p-panelmenu-item-icon-color", + "description": "Icon color of item" + }, + { + "token": "icon.focusColor", + "variable": "--p-panelmenu-item-icon-focus-color", + "description": "Icon focus color of item" + }, + { + "token": "submenu.indent", + "variable": "--p-panelmenu-submenu-indent", + "description": "Indent of submenu" + }, + { + "token": "submenuIcon.color", + "variable": "--p-panelmenu-submenu-icon-color", + "description": "Color of submenu icon" + }, + { + "token": "submenuIcon.focusColor", + "variable": "--p-panelmenu-submenu-icon-focus-color", + "description": "Focus color of submenu icon" + } + ] + }, + "password": { + "description": "Password Design Tokens\n\n[Live Demo](https://www.primeng.org/password/)", + "tokens": [ + { + "token": "meter.background", + "variable": "--p-password-meter-background", + "description": "Background of meter" + }, + { + "token": "meter.borderRadius", + "variable": "--p-password-meter-border-radius", + "description": "Border radius of meter" + }, + { + "token": "meter.height", + "variable": "--p-password-meter-height", + "description": "Height of meter" + }, + { + "token": "icon.color", + "variable": "--p-password-icon-color", + "description": "Color of icon" + }, + { + "token": "overlay.background", + "variable": "--p-password-overlay-background", + "description": "Background of overlay" + }, + { + "token": "overlay.borderColor", + "variable": "--p-password-overlay-border-color", + "description": "Border color of overlay" + }, + { + "token": "overlay.borderRadius", + "variable": "--p-password-overlay-border-radius", + "description": "Border radius of overlay" + }, + { + "token": "overlay.color", + "variable": "--p-password-overlay-color", + "description": "Color of overlay" + }, + { + "token": "overlay.padding", + "variable": "--p-password-overlay-padding", + "description": "Padding of overlay" + }, + { + "token": "overlay.shadow", + "variable": "--p-password-overlay-shadow", + "description": "Shadow of overlay" + }, + { + "token": "content.gap", + "variable": "--p-password-content-gap", + "description": "Gap of content" + }, + { + "token": "strength.weakBackground", + "variable": "--p-password-strength-weak-background", + "description": "Weak background of strength" + }, + { + "token": "strength.mediumBackground", + "variable": "--p-password-strength-medium-background", + "description": "Medium background of strength" + }, + { + "token": "strength.strongBackground", + "variable": "--p-password-strength-strong-background", + "description": "Strong background of strength" + } + ] + }, + "picklist": { + "description": "PickList Design Tokens\n\n[Live Demo](https://www.primeng.org/picklist/)", + "tokens": [ + { + "token": "root.gap", + "variable": "--p-picklist-gap", + "description": "Gap of root" + }, + { + "token": "controls.gap", + "variable": "--p-picklist-controls-gap", + "description": "Gap of controls" + } + ] + }, + "popover": { + "description": "Popover Design Tokens\n\n[Live Demo](https://www.primeng.org/popover/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-popover-background", + "description": "Background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-popover-border-color", + "description": "Border color of root" + }, + { + "token": "root.color", + "variable": "--p-popover-color", + "description": "Color of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-popover-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.shadow", + "variable": "--p-popover-shadow", + "description": "Shadow of root" + }, + { + "token": "root.gutter", + "variable": "--p-popover-gutter", + "description": "Gutter of root" + }, + { + "token": "root.arrowOffset", + "variable": "--p-popover-arrow-offset", + "description": "Arrow offset of root" + }, + { + "token": "content.padding", + "variable": "--p-popover-content-padding", + "description": "Padding of content" + } + ] + }, + "progressbar": { + "description": "ProgressBar Design Tokens\n\n[Live Demo](https://www.primeng.org/progressbar/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-progressbar-background", + "description": "Background of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-progressbar-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.height", + "variable": "--p-progressbar-height", + "description": "Height of root" + }, + { + "token": "value.background", + "variable": "--p-progressbar-value-background", + "description": "Background of value" + }, + { + "token": "label.color", + "variable": "--p-progressbar-label-color", + "description": "Color of label" + }, + { + "token": "label.fontSize", + "variable": "--p-progressbar-label-font-size", + "description": "Font size of label" + }, + { + "token": "label.fontWeight", + "variable": "--p-progressbar-label-font-weight", + "description": "Font weight of label" + } + ] + }, + "progressspinner": { + "description": "ProgressSpinner Design Tokens\n\n[Live Demo](https://www.primeng.org/progressspinner/)", + "tokens": [ + { + "token": "root.color.1", + "variable": "--p-progressspinner-color-1", + "description": "Color.1 of root" + }, + { + "token": "root.color.2", + "variable": "--p-progressspinner-color-2", + "description": "Color.2 of root" + }, + { + "token": "root.color.3", + "variable": "--p-progressspinner-color-3", + "description": "Color.3 of root" + }, + { + "token": "root.color.4", + "variable": "--p-progressspinner-color-4", + "description": "Color.4 of root" + } + ] + }, + "radiobutton": { + "description": "RadioButton Design Tokens\n\n[Live Demo](https://www.primeng.org/radiobutton/)", + "tokens": [ + { + "token": "root.width", + "variable": "--p-radiobutton-width", + "description": "Width of root" + }, + { + "token": "root.height", + "variable": "--p-radiobutton-height", + "description": "Height of root" + }, + { + "token": "root.background", + "variable": "--p-radiobutton-background", + "description": "Background of root" + }, + { + "token": "root.checkedBackground", + "variable": "--p-radiobutton-checked-background", + "description": "Checked background of root" + }, + { + "token": "root.checkedHoverBackground", + "variable": "--p-radiobutton-checked-hover-background", + "description": "Checked hover background of root" + }, + { + "token": "root.disabledBackground", + "variable": "--p-radiobutton-disabled-background", + "description": "Disabled background of root" + }, + { + "token": "root.filledBackground", + "variable": "--p-radiobutton-filled-background", + "description": "Filled background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-radiobutton-border-color", + "description": "Border color of root" + }, + { + "token": "root.hoverBorderColor", + "variable": "--p-radiobutton-hover-border-color", + "description": "Hover border color of root" + }, + { + "token": "root.focusBorderColor", + "variable": "--p-radiobutton-focus-border-color", + "description": "Focus border color of root" + }, + { + "token": "root.checkedBorderColor", + "variable": "--p-radiobutton-checked-border-color", + "description": "Checked border color of root" + }, + { + "token": "root.checkedHoverBorderColor", + "variable": "--p-radiobutton-checked-hover-border-color", + "description": "Checked hover border color of root" + }, + { + "token": "root.checkedFocusBorderColor", + "variable": "--p-radiobutton-checked-focus-border-color", + "description": "Checked focus border color of root" + }, + { + "token": "root.checkedDisabledBorderColor", + "variable": "--p-radiobutton-checked-disabled-border-color", + "description": "Checked disabled border color of root" + }, + { + "token": "root.invalidBorderColor", + "variable": "--p-radiobutton-invalid-border-color", + "description": "Invalid border color of root" + }, + { + "token": "root.shadow", + "variable": "--p-radiobutton-shadow", + "description": "Shadow of root" + }, + { + "token": "focusRing.width", + "variable": "--p-radiobutton-focus-ring-width", + "description": "Focus ring width of root" + }, + { + "token": "focusRing.style", + "variable": "--p-radiobutton-focus-ring-style", + "description": "Focus ring style of root" + }, + { + "token": "focusRing.color", + "variable": "--p-radiobutton-focus-ring-color", + "description": "Focus ring color of root" + }, + { + "token": "focusRing.offset", + "variable": "--p-radiobutton-focus-ring-offset", + "description": "Focus ring offset of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-radiobutton-focus-ring-shadow", + "description": "Focus ring shadow of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-radiobutton-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "icon.size", + "variable": "--p-radiobutton-icon-size", + "description": "Size of icon" + }, + { + "token": "icon.checkedColor", + "variable": "--p-radiobutton-icon-checked-color", + "description": "Checked color of icon" + }, + { + "token": "icon.checkedHoverColor", + "variable": "--p-radiobutton-icon-checked-hover-color", + "description": "Checked hover color of icon" + }, + { + "token": "icon.disabledColor", + "variable": "--p-radiobutton-icon-disabled-color", + "description": "Disabled color of icon" + } + ] + }, + "rating": { + "description": "Rating Design Tokens\n\n[Live Demo](https://www.primeng.org/rating/)", + "tokens": [ + { + "token": "root.gap", + "variable": "--p-rating-gap", + "description": "Gap of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-rating-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "focusRing.width", + "variable": "--p-rating-focus-ring-width", + "description": "Focus ring width of root" + }, + { + "token": "focusRing.style", + "variable": "--p-rating-focus-ring-style", + "description": "Focus ring style of root" + }, + { + "token": "focusRing.color", + "variable": "--p-rating-focus-ring-color", + "description": "Focus ring color of root" + }, + { + "token": "focusRing.offset", + "variable": "--p-rating-focus-ring-offset", + "description": "Focus ring offset of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-rating-focus-ring-shadow", + "description": "Focus ring shadow of root" + }, + { + "token": "icon.size", + "variable": "--p-rating-icon-size", + "description": "Size of icon" + }, + { + "token": "icon.color", + "variable": "--p-rating-icon-color", + "description": "Color of icon" + }, + { + "token": "icon.hoverColor", + "variable": "--p-rating-icon-hover-color", + "description": "Hover color of icon" + }, + { + "token": "icon.activeColor", + "variable": "--p-rating-icon-active-color", + "description": "Active color of icon" + } + ] + }, + "ripple": { + "description": "Ripple Design Tokens\n\n[Live Demo](https://www.primeng.org/ripple/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-ripple-background", + "description": "Background of root" + } + ] + }, + "scrollpanel": { + "description": "ScrollPanel Design Tokens\n\n[Live Demo](https://www.primeng.org/scrollpanel/)", + "tokens": [ + { + "token": "root.transitionDuration", + "variable": "--p-scrollpanel-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "bar.size", + "variable": "--p-scrollpanel-bar-size", + "description": "Size of bar" + }, + { + "token": "bar.borderRadius", + "variable": "--p-scrollpanel-bar-border-radius", + "description": "Border radius of bar" + }, + { + "token": "focusRing.width", + "variable": "--p-scrollpanel-bar-focus-ring-width", + "description": "Focus ring width of bar" + }, + { + "token": "focusRing.style", + "variable": "--p-scrollpanel-bar-focus-ring-style", + "description": "Focus ring style of bar" + }, + { + "token": "focusRing.color", + "variable": "--p-scrollpanel-bar-focus-ring-color", + "description": "Focus ring color of bar" + }, + { + "token": "focusRing.offset", + "variable": "--p-scrollpanel-bar-focus-ring-offset", + "description": "Focus ring offset of bar" + }, + { + "token": "focusRing.shadow", + "variable": "--p-scrollpanel-bar-focus-ring-shadow", + "description": "Focus ring shadow of bar" + }, + { + "token": "bar.background", + "variable": "--p-scrollpanel-bar-background", + "description": "Background of bar" + } + ] + }, + "select": { + "description": "Select Design Tokens\n\n[Live Demo](https://www.primeng.org/select/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-select-background", + "description": "Background of root" + }, + { + "token": "root.disabledBackground", + "variable": "--p-select-disabled-background", + "description": "Disabled background of root" + }, + { + "token": "root.filledBackground", + "variable": "--p-select-filled-background", + "description": "Filled background of root" + }, + { + "token": "root.filledHoverBackground", + "variable": "--p-select-filled-hover-background", + "description": "Filled hover background of root" + }, + { + "token": "root.filledFocusBackground", + "variable": "--p-select-filled-focus-background", + "description": "Filled focus background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-select-border-color", + "description": "Border color of root" + }, + { + "token": "root.hoverBorderColor", + "variable": "--p-select-hover-border-color", + "description": "Hover border color of root" + }, + { + "token": "root.focusBorderColor", + "variable": "--p-select-focus-border-color", + "description": "Focus border color of root" + }, + { + "token": "root.invalidBorderColor", + "variable": "--p-select-invalid-border-color", + "description": "Invalid border color of root" + }, + { + "token": "root.color", + "variable": "--p-select-color", + "description": "Color of root" + }, + { + "token": "root.disabledColor", + "variable": "--p-select-disabled-color", + "description": "Disabled color of root" + }, + { + "token": "root.placeholderColor", + "variable": "--p-select-placeholder-color", + "description": "Placeholder color of root" + }, + { + "token": "root.shadow", + "variable": "--p-select-shadow", + "description": "Shadow of root" + }, + { + "token": "root.paddingX", + "variable": "--p-select-padding-x", + "description": "Padding x of root" + }, + { + "token": "root.paddingY", + "variable": "--p-select-padding-y", + "description": "Padding y of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-select-border-radius", + "description": "Border radius of root" + }, + { + "token": "focusRing.width", + "variable": "--p-select-focus-ring-width", + "description": "Focus ring width of root" + }, + { + "token": "focusRing.style", + "variable": "--p-select-focus-ring-style", + "description": "Focus ring style of root" + }, + { + "token": "focusRing.color", + "variable": "--p-select-focus-ring-color", + "description": "Focus ring color of root" + }, + { + "token": "focusRing.offset", + "variable": "--p-select-focus-ring-offset", + "description": "Focus ring offset of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-select-focus-ring-shadow", + "description": "Focus ring shadow of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-select-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "dropdown.width", + "variable": "--p-select-dropdown-width", + "description": "Width of dropdown" + }, + { + "token": "dropdown.color", + "variable": "--p-select-dropdown-color", + "description": "Color of dropdown" + }, + { + "token": "overlay.background", + "variable": "--p-select-overlay-background", + "description": "Background of overlay" + }, + { + "token": "overlay.borderColor", + "variable": "--p-select-overlay-border-color", + "description": "Border color of overlay" + }, + { + "token": "overlay.borderRadius", + "variable": "--p-select-overlay-border-radius", + "description": "Border radius of overlay" + }, + { + "token": "overlay.color", + "variable": "--p-select-overlay-color", + "description": "Color of overlay" + }, + { + "token": "overlay.shadow", + "variable": "--p-select-overlay-shadow", + "description": "Shadow of overlay" + }, + { + "token": "list.padding", + "variable": "--p-select-list-padding", + "description": "Padding of list" + }, + { + "token": "list.gap", + "variable": "--p-select-list-gap", + "description": "Gap of list" + }, + { + "token": "header.padding", + "variable": "--p-select-list-header-padding", + "description": "Header padding of list" + }, + { + "token": "option.focusBackground", + "variable": "--p-select-option-focus-background", + "description": "Focus background of option" + }, + { + "token": "option.selectedBackground", + "variable": "--p-select-option-selected-background", + "description": "Selected background of option" + }, + { + "token": "option.selectedFocusBackground", + "variable": "--p-select-option-selected-focus-background", + "description": "Selected focus background of option" + }, + { + "token": "option.color", + "variable": "--p-select-option-color", + "description": "Color of option" + }, + { + "token": "option.focusColor", + "variable": "--p-select-option-focus-color", + "description": "Focus color of option" + }, + { + "token": "option.selectedColor", + "variable": "--p-select-option-selected-color", + "description": "Selected color of option" + }, + { + "token": "option.selectedFocusColor", + "variable": "--p-select-option-selected-focus-color", + "description": "Selected focus color of option" + }, + { + "token": "option.padding", + "variable": "--p-select-option-padding", + "description": "Padding of option" + }, + { + "token": "option.borderRadius", + "variable": "--p-select-option-border-radius", + "description": "Border radius of option" + }, + { + "token": "optionGroup.background", + "variable": "--p-select-option-group-background", + "description": "Background of option group" + }, + { + "token": "optionGroup.color", + "variable": "--p-select-option-group-color", + "description": "Color of option group" + }, + { + "token": "optionGroup.fontWeight", + "variable": "--p-select-option-group-font-weight", + "description": "Font weight of option group" + }, + { + "token": "optionGroup.padding", + "variable": "--p-select-option-group-padding", + "description": "Padding of option group" + }, + { + "token": "clearIcon.color", + "variable": "--p-select-clear-icon-color", + "description": "Color of clear icon" + }, + { + "token": "checkmark.color", + "variable": "--p-select-checkmark-color", + "description": "Color of checkmark" + }, + { + "token": "checkmark.gutterStart", + "variable": "--p-select-checkmark-gutter-start", + "description": "Gutter start of checkmark" + }, + { + "token": "checkmark.gutterEnd", + "variable": "--p-select-checkmark-gutter-end", + "description": "Gutter end of checkmark" + }, + { + "token": "emptyMessage.padding", + "variable": "--p-select-empty-message-padding", + "description": "Padding of empty message" + } + ] + }, + "selectbutton": { + "description": "SelectButton Design Tokens\n\n[Live Demo](https://www.primeng.org/selectbutton/)", + "tokens": [ + { + "token": "root.borderRadius", + "variable": "--p-selectbutton-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.invalidBorderColor", + "variable": "--p-selectbutton-invalid-border-color", + "description": "Invalid border color of root" + } + ] + }, + "skeleton": { + "description": "Skeleton Design Tokens\n\n[Live Demo](https://www.primeng.org/skeleton/)", + "tokens": [ + { + "token": "root.borderRadius", + "variable": "--p-skeleton-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.background", + "variable": "--p-skeleton-background", + "description": "Background of root" + }, + { + "token": "root.animationBackground", + "variable": "--p-skeleton-animation-background", + "description": "Animation background of root" + } + ] + }, + "slider": { + "description": "Slider Design Tokens\n\n[Live Demo](https://www.primeng.org/slider/)", + "tokens": [ + { + "token": "root.transitionDuration", + "variable": "--p-slider-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "track.background", + "variable": "--p-slider-track-background", + "description": "Background of track" + }, + { + "token": "track.borderRadius", + "variable": "--p-slider-track-border-radius", + "description": "Border radius of track" + }, + { + "token": "track.size", + "variable": "--p-slider-track-size", + "description": "Size of track" + }, + { + "token": "range.background", + "variable": "--p-slider-range-background", + "description": "Background of range" + }, + { + "token": "handle.width", + "variable": "--p-slider-handle-width", + "description": "Width of handle" + }, + { + "token": "handle.height", + "variable": "--p-slider-handle-height", + "description": "Height of handle" + }, + { + "token": "handle.borderRadius", + "variable": "--p-slider-handle-border-radius", + "description": "Border radius of handle" + }, + { + "token": "handle.background", + "variable": "--p-slider-handle-background", + "description": "Background of handle" + }, + { + "token": "handle.hoverBackground", + "variable": "--p-slider-handle-hover-background", + "description": "Hover background of handle" + }, + { + "token": "content.borderRadius", + "variable": "--p-slider-handle-content-border-radius", + "description": "Content border radius of handle" + }, + { + "token": "content.hoverBackground", + "variable": "--p-slider-handle-content-hover-background", + "description": "Content hover background of handle" + }, + { + "token": "content.width", + "variable": "--p-slider-handle-content-width", + "description": "Content width of handle" + }, + { + "token": "content.height", + "variable": "--p-slider-handle-content-height", + "description": "Content height of handle" + }, + { + "token": "content.shadow", + "variable": "--p-slider-handle-content-shadow", + "description": "Content shadow of handle" + }, + { + "token": "focusRing.width", + "variable": "--p-slider-handle-focus-ring-width", + "description": "Focus ring width of handle" + }, + { + "token": "focusRing.style", + "variable": "--p-slider-handle-focus-ring-style", + "description": "Focus ring style of handle" + }, + { + "token": "focusRing.color", + "variable": "--p-slider-handle-focus-ring-color", + "description": "Focus ring color of handle" + }, + { + "token": "focusRing.offset", + "variable": "--p-slider-handle-focus-ring-offset", + "description": "Focus ring offset of handle" + }, + { + "token": "focusRing.shadow", + "variable": "--p-slider-handle-focus-ring-shadow", + "description": "Focus ring shadow of handle" + }, + { + "token": "handle.contentBackground", + "variable": "--p-slider-handle-content-background", + "description": "Content background of handle" + } + ] + }, + "speeddial": { + "description": "SpeedDial Design Tokens\n\n[Live Demo](https://www.primeng.org/speeddial/)", + "tokens": [ + { + "token": "root.gap", + "variable": "--p-speeddial-gap", + "description": "Gap of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-speeddial-transition-duration", + "description": "Transition duration of root" + } + ] + }, + "splitbutton": { + "description": "SplitButton Design Tokens\n\n[Live Demo](https://www.primeng.org/splitbutton/)", + "tokens": [ + { + "token": "root.borderRadius", + "variable": "--p-splitbutton-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.roundedBorderRadius", + "variable": "--p-splitbutton-rounded-border-radius", + "description": "Rounded border radius of root" + }, + { + "token": "root.raisedShadow", + "variable": "--p-splitbutton-raised-shadow", + "description": "Raised shadow of root" + } + ] + }, + "splitter": { + "description": "Splitter Design Tokens\n\n[Live Demo](https://www.primeng.org/splitter/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-splitter-background", + "description": "Background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-splitter-border-color", + "description": "Border color of root" + }, + { + "token": "root.color", + "variable": "--p-splitter-color", + "description": "Color of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-splitter-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "gutter.background", + "variable": "--p-splitter-gutter-background", + "description": "Background of gutter" + }, + { + "token": "handle.size", + "variable": "--p-splitter-handle-size", + "description": "Size of handle" + }, + { + "token": "handle.background", + "variable": "--p-splitter-handle-background", + "description": "Background of handle" + }, + { + "token": "handle.borderRadius", + "variable": "--p-splitter-handle-border-radius", + "description": "Border radius of handle" + }, + { + "token": "focusRing.width", + "variable": "--p-splitter-handle-focus-ring-width", + "description": "Focus ring width of handle" + }, + { + "token": "focusRing.style", + "variable": "--p-splitter-handle-focus-ring-style", + "description": "Focus ring style of handle" + }, + { + "token": "focusRing.color", + "variable": "--p-splitter-handle-focus-ring-color", + "description": "Focus ring color of handle" + }, + { + "token": "focusRing.offset", + "variable": "--p-splitter-handle-focus-ring-offset", + "description": "Focus ring offset of handle" + }, + { + "token": "focusRing.shadow", + "variable": "--p-splitter-handle-focus-ring-shadow", + "description": "Focus ring shadow of handle" + } + ] + }, + "stepper": { + "description": "Stepper Design Tokens\n\n[Live Demo](https://www.primeng.org/stepper/)", + "tokens": [ + { + "token": "root.transitionDuration", + "variable": "--p-stepper-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "separator.background", + "variable": "--p-stepper-separator-background", + "description": "Background of separator" + }, + { + "token": "separator.activeBackground", + "variable": "--p-stepper-separator-active-background", + "description": "Active background of separator" + }, + { + "token": "separator.margin", + "variable": "--p-stepper-separator-margin", + "description": "Margin of separator" + }, + { + "token": "separator.size", + "variable": "--p-stepper-separator-size", + "description": "Size of separator" + }, + { + "token": "step.padding", + "variable": "--p-stepper-step-padding", + "description": "Padding of step" + }, + { + "token": "step.gap", + "variable": "--p-stepper-step-gap", + "description": "Gap of step" + }, + { + "token": "stepHeader.padding", + "variable": "--p-stepper-step-header-padding", + "description": "Padding of step header" + }, + { + "token": "stepHeader.borderRadius", + "variable": "--p-stepper-step-header-border-radius", + "description": "Border radius of step header" + }, + { + "token": "focusRing.width", + "variable": "--p-stepper-step-header-focus-ring-width", + "description": "Focus ring width of step header" + }, + { + "token": "focusRing.style", + "variable": "--p-stepper-step-header-focus-ring-style", + "description": "Focus ring style of step header" + }, + { + "token": "focusRing.color", + "variable": "--p-stepper-step-header-focus-ring-color", + "description": "Focus ring color of step header" + }, + { + "token": "focusRing.offset", + "variable": "--p-stepper-step-header-focus-ring-offset", + "description": "Focus ring offset of step header" + }, + { + "token": "focusRing.shadow", + "variable": "--p-stepper-step-header-focus-ring-shadow", + "description": "Focus ring shadow of step header" + }, + { + "token": "stepHeader.gap", + "variable": "--p-stepper-step-header-gap", + "description": "Gap of step header" + }, + { + "token": "stepTitle.color", + "variable": "--p-stepper-step-title-color", + "description": "Color of step title" + }, + { + "token": "stepTitle.activeColor", + "variable": "--p-stepper-step-title-active-color", + "description": "Active color of step title" + }, + { + "token": "stepTitle.fontWeight", + "variable": "--p-stepper-step-title-font-weight", + "description": "Font weight of step title" + }, + { + "token": "stepNumber.background", + "variable": "--p-stepper-step-number-background", + "description": "Background of step number" + }, + { + "token": "stepNumber.activeBackground", + "variable": "--p-stepper-step-number-active-background", + "description": "Active background of step number" + }, + { + "token": "stepNumber.borderColor", + "variable": "--p-stepper-step-number-border-color", + "description": "Border color of step number" + }, + { + "token": "stepNumber.activeBorderColor", + "variable": "--p-stepper-step-number-active-border-color", + "description": "Active border color of step number" + }, + { + "token": "stepNumber.color", + "variable": "--p-stepper-step-number-color", + "description": "Color of step number" + }, + { + "token": "stepNumber.activeColor", + "variable": "--p-stepper-step-number-active-color", + "description": "Active color of step number" + }, + { + "token": "stepNumber.size", + "variable": "--p-stepper-step-number-size", + "description": "Size of step number" + }, + { + "token": "stepNumber.fontSize", + "variable": "--p-stepper-step-number-font-size", + "description": "Font size of step number" + }, + { + "token": "stepNumber.fontWeight", + "variable": "--p-stepper-step-number-font-weight", + "description": "Font weight of step number" + }, + { + "token": "stepNumber.borderRadius", + "variable": "--p-stepper-step-number-border-radius", + "description": "Border radius of step number" + }, + { + "token": "stepNumber.shadow", + "variable": "--p-stepper-step-number-shadow", + "description": "Shadow of step number" + }, + { + "token": "steppanels.padding", + "variable": "--p-stepper-steppanels-padding", + "description": "Padding of steppanels" + }, + { + "token": "steppanel.background", + "variable": "--p-stepper-steppanel-background", + "description": "Background of steppanel" + }, + { + "token": "steppanel.color", + "variable": "--p-stepper-steppanel-color", + "description": "Color of steppanel" + }, + { + "token": "steppanel.padding", + "variable": "--p-stepper-steppanel-padding", + "description": "Padding of steppanel" + } + ] + }, + "steps": { + "description": "Steps Design Tokens\n\n[Live Demo](https://www.primeng.org/steps/)", + "tokens": [ + { + "token": "root.transitionDuration", + "variable": "--p-steps-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "separator.background", + "variable": "--p-steps-separator-background", + "description": "Background of separator" + }, + { + "token": "itemLink.borderRadius", + "variable": "--p-steps-item-link-border-radius", + "description": "Border radius of item link" + }, + { + "token": "focusRing.width", + "variable": "--p-steps-item-link-focus-ring-width", + "description": "Focus ring width of item link" + }, + { + "token": "focusRing.style", + "variable": "--p-steps-item-link-focus-ring-style", + "description": "Focus ring style of item link" + }, + { + "token": "focusRing.color", + "variable": "--p-steps-item-link-focus-ring-color", + "description": "Focus ring color of item link" + }, + { + "token": "focusRing.offset", + "variable": "--p-steps-item-link-focus-ring-offset", + "description": "Focus ring offset of item link" + }, + { + "token": "focusRing.shadow", + "variable": "--p-steps-item-link-focus-ring-shadow", + "description": "Focus ring shadow of item link" + }, + { + "token": "itemLink.gap", + "variable": "--p-steps-item-link-gap", + "description": "Gap of item link" + }, + { + "token": "itemLabel.color", + "variable": "--p-steps-item-label-color", + "description": "Color of item label" + }, + { + "token": "itemLabel.activeColor", + "variable": "--p-steps-item-label-active-color", + "description": "Active color of item label" + }, + { + "token": "itemLabel.fontWeight", + "variable": "--p-steps-item-label-font-weight", + "description": "Font weight of item label" + }, + { + "token": "itemNumber.background", + "variable": "--p-steps-item-number-background", + "description": "Background of item number" + }, + { + "token": "itemNumber.activeBackground", + "variable": "--p-steps-item-number-active-background", + "description": "Active background of item number" + }, + { + "token": "itemNumber.borderColor", + "variable": "--p-steps-item-number-border-color", + "description": "Border color of item number" + }, + { + "token": "itemNumber.activeBorderColor", + "variable": "--p-steps-item-number-active-border-color", + "description": "Active border color of item number" + }, + { + "token": "itemNumber.color", + "variable": "--p-steps-item-number-color", + "description": "Color of item number" + }, + { + "token": "itemNumber.activeColor", + "variable": "--p-steps-item-number-active-color", + "description": "Active color of item number" + }, + { + "token": "itemNumber.size", + "variable": "--p-steps-item-number-size", + "description": "Size of item number" + }, + { + "token": "itemNumber.fontSize", + "variable": "--p-steps-item-number-font-size", + "description": "Font size of item number" + }, + { + "token": "itemNumber.fontWeight", + "variable": "--p-steps-item-number-font-weight", + "description": "Font weight of item number" + }, + { + "token": "itemNumber.borderRadius", + "variable": "--p-steps-item-number-border-radius", + "description": "Border radius of item number" + }, + { + "token": "itemNumber.shadow", + "variable": "--p-steps-item-number-shadow", + "description": "Shadow of item number" + } + ] + }, + "tabmenu": { + "description": "Tabmenu Design Tokens\n\n[Live Demo](https://www.primeng.org/tabmenu/)", + "tokens": [ + { + "token": "root.transitionDuration", + "variable": "--p-tabmenu-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "tablist.borderWidth", + "variable": "--p-tabmenu-tablist-border-width", + "description": "Border width of tablist" + }, + { + "token": "tablist.background", + "variable": "--p-tabmenu-tablist-background", + "description": "Background of tablist" + }, + { + "token": "tablist.borderColor", + "variable": "--p-tabmenu-tablist-border-color", + "description": "Border color of tablist" + }, + { + "token": "item.background", + "variable": "--p-tabmenu-item-background", + "description": "Background of item" + }, + { + "token": "item.hoverBackground", + "variable": "--p-tabmenu-item-hover-background", + "description": "Hover background of item" + }, + { + "token": "item.activeBackground", + "variable": "--p-tabmenu-item-active-background", + "description": "Active background of item" + }, + { + "token": "item.borderWidth", + "variable": "--p-tabmenu-item-border-width", + "description": "Border width of item" + }, + { + "token": "item.borderColor", + "variable": "--p-tabmenu-item-border-color", + "description": "Border color of item" + }, + { + "token": "item.hoverBorderColor", + "variable": "--p-tabmenu-item-hover-border-color", + "description": "Hover border color of item" + }, + { + "token": "item.activeBorderColor", + "variable": "--p-tabmenu-item-active-border-color", + "description": "Active border color of item" + }, + { + "token": "item.color", + "variable": "--p-tabmenu-item-color", + "description": "Color of item" + }, + { + "token": "item.hoverColor", + "variable": "--p-tabmenu-item-hover-color", + "description": "Hover color of item" + }, + { + "token": "item.activeColor", + "variable": "--p-tabmenu-item-active-color", + "description": "Active color of item" + }, + { + "token": "item.padding", + "variable": "--p-tabmenu-item-padding", + "description": "Padding of item" + }, + { + "token": "item.fontWeight", + "variable": "--p-tabmenu-item-font-weight", + "description": "Font weight of item" + }, + { + "token": "item.margin", + "variable": "--p-tabmenu-item-margin", + "description": "Margin of item" + }, + { + "token": "item.gap", + "variable": "--p-tabmenu-item-gap", + "description": "Gap of item" + }, + { + "token": "focusRing.width", + "variable": "--p-tabmenu-item-focus-ring-width", + "description": "Focus ring width of item" + }, + { + "token": "focusRing.style", + "variable": "--p-tabmenu-item-focus-ring-style", + "description": "Focus ring style of item" + }, + { + "token": "focusRing.color", + "variable": "--p-tabmenu-item-focus-ring-color", + "description": "Focus ring color of item" + }, + { + "token": "focusRing.offset", + "variable": "--p-tabmenu-item-focus-ring-offset", + "description": "Focus ring offset of item" + }, + { + "token": "focusRing.shadow", + "variable": "--p-tabmenu-item-focus-ring-shadow", + "description": "Focus ring shadow of item" + }, + { + "token": "itemIcon.color", + "variable": "--p-tabmenu-item-icon-color", + "description": "Color of item icon" + }, + { + "token": "itemIcon.hoverColor", + "variable": "--p-tabmenu-item-icon-hover-color", + "description": "Hover color of item icon" + }, + { + "token": "itemIcon.activeColor", + "variable": "--p-tabmenu-item-icon-active-color", + "description": "Active color of item icon" + }, + { + "token": "activeBar.height", + "variable": "--p-tabmenu-active-bar-height", + "description": "Height of active bar" + }, + { + "token": "activeBar.bottom", + "variable": "--p-tabmenu-active-bar-bottom", + "description": "Bottom of active bar" + }, + { + "token": "activeBar.background", + "variable": "--p-tabmenu-active-bar-background", + "description": "Background of active bar" + } + ] + }, + "tabs": { + "description": "Tabs Design Tokens\n\n[Live Demo](https://www.primeng.org/tabs/)", + "tokens": [ + { + "token": "root.transitionDuration", + "variable": "--p-tabs-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "tablist.borderWidth", + "variable": "--p-tabs-tablist-border-width", + "description": "Border width of tablist" + }, + { + "token": "tablist.background", + "variable": "--p-tabs-tablist-background", + "description": "Background of tablist" + }, + { + "token": "tablist.borderColor", + "variable": "--p-tabs-tablist-border-color", + "description": "Border color of tablist" + }, + { + "token": "tab.background", + "variable": "--p-tabs-tab-background", + "description": "Background of tab" + }, + { + "token": "tab.hoverBackground", + "variable": "--p-tabs-tab-hover-background", + "description": "Hover background of tab" + }, + { + "token": "tab.activeBackground", + "variable": "--p-tabs-tab-active-background", + "description": "Active background of tab" + }, + { + "token": "tab.borderWidth", + "variable": "--p-tabs-tab-border-width", + "description": "Border width of tab" + }, + { + "token": "tab.borderColor", + "variable": "--p-tabs-tab-border-color", + "description": "Border color of tab" + }, + { + "token": "tab.hoverBorderColor", + "variable": "--p-tabs-tab-hover-border-color", + "description": "Hover border color of tab" + }, + { + "token": "tab.activeBorderColor", + "variable": "--p-tabs-tab-active-border-color", + "description": "Active border color of tab" + }, + { + "token": "tab.color", + "variable": "--p-tabs-tab-color", + "description": "Color of tab" + }, + { + "token": "tab.hoverColor", + "variable": "--p-tabs-tab-hover-color", + "description": "Hover color of tab" + }, + { + "token": "tab.activeColor", + "variable": "--p-tabs-tab-active-color", + "description": "Active color of tab" + }, + { + "token": "tab.padding", + "variable": "--p-tabs-tab-padding", + "description": "Padding of tab" + }, + { + "token": "tab.fontWeight", + "variable": "--p-tabs-tab-font-weight", + "description": "Font weight of tab" + }, + { + "token": "tab.margin", + "variable": "--p-tabs-tab-margin", + "description": "Margin of tab" + }, + { + "token": "tab.gap", + "variable": "--p-tabs-tab-gap", + "description": "Gap of tab" + }, + { + "token": "focusRing.width", + "variable": "--p-tabs-tab-focus-ring-width", + "description": "Focus ring width of tab" + }, + { + "token": "focusRing.style", + "variable": "--p-tabs-tab-focus-ring-style", + "description": "Focus ring style of tab" + }, + { + "token": "focusRing.color", + "variable": "--p-tabs-tab-focus-ring-color", + "description": "Focus ring color of tab" + }, + { + "token": "focusRing.offset", + "variable": "--p-tabs-tab-focus-ring-offset", + "description": "Focus ring offset of tab" + }, + { + "token": "focusRing.shadow", + "variable": "--p-tabs-tab-focus-ring-shadow", + "description": "Focus ring shadow of tab" + }, + { + "token": "tabpanel.background", + "variable": "--p-tabs-tabpanel-background", + "description": "Background of tabpanel" + }, + { + "token": "tabpanel.color", + "variable": "--p-tabs-tabpanel-color", + "description": "Color of tabpanel" + }, + { + "token": "tabpanel.padding", + "variable": "--p-tabs-tabpanel-padding", + "description": "Padding of tabpanel" + }, + { + "token": "focusRing.width", + "variable": "--p-tabs-tabpanel-focus-ring-width", + "description": "Focus ring width of tabpanel" + }, + { + "token": "focusRing.style", + "variable": "--p-tabs-tabpanel-focus-ring-style", + "description": "Focus ring style of tabpanel" + }, + { + "token": "focusRing.color", + "variable": "--p-tabs-tabpanel-focus-ring-color", + "description": "Focus ring color of tabpanel" + }, + { + "token": "focusRing.offset", + "variable": "--p-tabs-tabpanel-focus-ring-offset", + "description": "Focus ring offset of tabpanel" + }, + { + "token": "focusRing.shadow", + "variable": "--p-tabs-tabpanel-focus-ring-shadow", + "description": "Focus ring shadow of tabpanel" + }, + { + "token": "navButton.background", + "variable": "--p-tabs-nav-button-background", + "description": "Background of nav button" + }, + { + "token": "navButton.color", + "variable": "--p-tabs-nav-button-color", + "description": "Color of nav button" + }, + { + "token": "navButton.hoverColor", + "variable": "--p-tabs-nav-button-hover-color", + "description": "Hover color of nav button" + }, + { + "token": "navButton.width", + "variable": "--p-tabs-nav-button-width", + "description": "Width of nav button" + }, + { + "token": "focusRing.width", + "variable": "--p-tabs-nav-button-focus-ring-width", + "description": "Focus ring width of nav button" + }, + { + "token": "focusRing.style", + "variable": "--p-tabs-nav-button-focus-ring-style", + "description": "Focus ring style of nav button" + }, + { + "token": "focusRing.color", + "variable": "--p-tabs-nav-button-focus-ring-color", + "description": "Focus ring color of nav button" + }, + { + "token": "focusRing.offset", + "variable": "--p-tabs-nav-button-focus-ring-offset", + "description": "Focus ring offset of nav button" + }, + { + "token": "focusRing.shadow", + "variable": "--p-tabs-nav-button-focus-ring-shadow", + "description": "Focus ring shadow of nav button" + }, + { + "token": "navButton.shadow", + "variable": "--p-tabs-nav-button-shadow", + "description": "Shadow of nav button" + }, + { + "token": "activeBar.height", + "variable": "--p-tabs-active-bar-height", + "description": "Height of active bar" + }, + { + "token": "activeBar.bottom", + "variable": "--p-tabs-active-bar-bottom", + "description": "Bottom of active bar" + }, + { + "token": "activeBar.background", + "variable": "--p-tabs-active-bar-background", + "description": "Background of active bar" + } + ] + }, + "tabview": { + "description": "TabView Design Tokens\n\n[Live Demo](https://www.primeng.org/tabview/)", + "tokens": [ + { + "token": "root.transitionDuration", + "variable": "--p-tabview-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "tabList.background", + "variable": "--p-tabview-tab-list-background", + "description": "Background of tab list" + }, + { + "token": "tabList.borderColor", + "variable": "--p-tabview-tab-list-border-color", + "description": "Border color of tab list" + }, + { + "token": "tab.borderColor", + "variable": "--p-tabview-tab-border-color", + "description": "Border color of tab" + }, + { + "token": "tab.activeBorderColor", + "variable": "--p-tabview-tab-active-border-color", + "description": "Active border color of tab" + }, + { + "token": "tab.color", + "variable": "--p-tabview-tab-color", + "description": "Color of tab" + }, + { + "token": "tab.hoverColor", + "variable": "--p-tabview-tab-hover-color", + "description": "Hover color of tab" + }, + { + "token": "tab.activeColor", + "variable": "--p-tabview-tab-active-color", + "description": "Active color of tab" + }, + { + "token": "tabPanel.background", + "variable": "--p-tabview-tab-panel-background", + "description": "Background of tab panel" + }, + { + "token": "tabPanel.color", + "variable": "--p-tabview-tab-panel-color", + "description": "Color of tab panel" + }, + { + "token": "navButton.background", + "variable": "--p-tabview-nav-button-background", + "description": "Background of nav button" + }, + { + "token": "navButton.color", + "variable": "--p-tabview-nav-button-color", + "description": "Color of nav button" + }, + { + "token": "navButton.hoverColor", + "variable": "--p-tabview-nav-button-hover-color", + "description": "Hover color of nav button" + }, + { + "token": "navButton.shadow", + "variable": "--p-tabview-nav-button-shadow", + "description": "Shadow of nav button" + } + ] + }, + "tag": { + "description": "Tag Design Tokens\n\n[Live Demo](https://www.primeng.org/tag/)", + "tokens": [ + { + "token": "root.fontSize", + "variable": "--p-tag-font-size", + "description": "Font size of root" + }, + { + "token": "root.fontWeight", + "variable": "--p-tag-font-weight", + "description": "Font weight of root" + }, + { + "token": "root.padding", + "variable": "--p-tag-padding", + "description": "Padding of root" + }, + { + "token": "root.gap", + "variable": "--p-tag-gap", + "description": "Gap of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-tag-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.roundedBorderRadius", + "variable": "--p-tag-rounded-border-radius", + "description": "Rounded border radius of root" + }, + { + "token": "icon.size", + "variable": "--p-tag-icon-size", + "description": "Size of icon" + }, + { + "token": "primary.background", + "variable": "--p-tag-primary-background", + "description": "Background of primary" + }, + { + "token": "primary.color", + "variable": "--p-tag-primary-color", + "description": "Color of primary" + }, + { + "token": "secondary.background", + "variable": "--p-tag-secondary-background", + "description": "Background of secondary" + }, + { + "token": "secondary.color", + "variable": "--p-tag-secondary-color", + "description": "Color of secondary" + }, + { + "token": "success.background", + "variable": "--p-tag-success-background", + "description": "Background of success" + }, + { + "token": "success.color", + "variable": "--p-tag-success-color", + "description": "Color of success" + }, + { + "token": "info.background", + "variable": "--p-tag-info-background", + "description": "Background of info" + }, + { + "token": "info.color", + "variable": "--p-tag-info-color", + "description": "Color of info" + }, + { + "token": "warn.background", + "variable": "--p-tag-warn-background", + "description": "Background of warn" + }, + { + "token": "warn.color", + "variable": "--p-tag-warn-color", + "description": "Color of warn" + }, + { + "token": "danger.background", + "variable": "--p-tag-danger-background", + "description": "Background of danger" + }, + { + "token": "danger.color", + "variable": "--p-tag-danger-color", + "description": "Color of danger" + }, + { + "token": "contrast.background", + "variable": "--p-tag-contrast-background", + "description": "Background of contrast" + }, + { + "token": "contrast.color", + "variable": "--p-tag-contrast-color", + "description": "Color of contrast" + } + ] + }, + "terminal": { + "description": "Terminal Design Tokens\n\n[Live Demo](https://www.primeng.org/terminal/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-terminal-background", + "description": "Background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-terminal-border-color", + "description": "Border color of root" + }, + { + "token": "root.color", + "variable": "--p-terminal-color", + "description": "Color of root" + }, + { + "token": "root.height", + "variable": "--p-terminal-height", + "description": "Height of root" + }, + { + "token": "root.padding", + "variable": "--p-terminal-padding", + "description": "Padding of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-terminal-border-radius", + "description": "Border radius of root" + }, + { + "token": "prompt.gap", + "variable": "--p-terminal-prompt-gap", + "description": "Gap of prompt" + }, + { + "token": "commandResponse.margin", + "variable": "--p-terminal-command-response-margin", + "description": "Margin of command response" + } + ] + }, + "textarea": { + "description": "Textarea Design Tokens\n\n[Live Demo](https://www.primeng.org/textarea/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-textarea-background", + "description": "Background of root" + }, + { + "token": "root.disabledBackground", + "variable": "--p-textarea-disabled-background", + "description": "Disabled background of root" + }, + { + "token": "root.filledBackground", + "variable": "--p-textarea-filled-background", + "description": "Filled background of root" + }, + { + "token": "root.filledFocusBackground", + "variable": "--p-textarea-filled-focus-background", + "description": "Filled focus background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-textarea-border-color", + "description": "Border color of root" + }, + { + "token": "root.hoverBorderColor", + "variable": "--p-textarea-hover-border-color", + "description": "Hover border color of root" + }, + { + "token": "root.focusBorderColor", + "variable": "--p-textarea-focus-border-color", + "description": "Focus border color of root" + }, + { + "token": "root.invalidBorderColor", + "variable": "--p-textarea-invalid-border-color", + "description": "Invalid border color of root" + }, + { + "token": "root.color", + "variable": "--p-textarea-color", + "description": "Color of root" + }, + { + "token": "root.disabledColor", + "variable": "--p-textarea-disabled-color", + "description": "Disabled color of root" + }, + { + "token": "root.placeholderColor", + "variable": "--p-textarea-placeholder-color", + "description": "Placeholder color of root" + }, + { + "token": "root.invalidPlaceholderColor", + "variable": "--p-textarea-invalid-placeholder-color", + "description": "Invalid placeholder color of root" + }, + { + "token": "root.shadow", + "variable": "--p-textarea-shadow", + "description": "Shadow of root" + }, + { + "token": "root.paddingX", + "variable": "--p-textarea-padding-x", + "description": "Padding x of root" + }, + { + "token": "root.paddingY", + "variable": "--p-textarea-padding-y", + "description": "Padding y of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-textarea-border-radius", + "description": "Border radius of root" + }, + { + "token": "focusRing.width", + "variable": "--p-textarea-focus-ring-width", + "description": "Focus ring width of root" + }, + { + "token": "focusRing.style", + "variable": "--p-textarea-focus-ring-style", + "description": "Focus ring style of root" + }, + { + "token": "focusRing.color", + "variable": "--p-textarea-focus-ring-color", + "description": "Focus ring color of root" + }, + { + "token": "focusRing.offset", + "variable": "--p-textarea-focus-ring-offset", + "description": "Focus ring offset of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-textarea-focus-ring-shadow", + "description": "Focus ring shadow of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-textarea-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "sm.fontSize", + "variable": "--p-textarea-sm-font-size", + "description": "Sm font size of root" + }, + { + "token": "sm.paddingX", + "variable": "--p-textarea-sm-padding-x", + "description": "Sm padding x of root" + }, + { + "token": "sm.paddingY", + "variable": "--p-textarea-sm-padding-y", + "description": "Sm padding y of root" + }, + { + "token": "lg.fontSize", + "variable": "--p-textarea-lg-font-size", + "description": "Lg font size of root" + }, + { + "token": "lg.paddingX", + "variable": "--p-textarea-lg-padding-x", + "description": "Lg padding x of root" + }, + { + "token": "lg.paddingY", + "variable": "--p-textarea-lg-padding-y", + "description": "Lg padding y of root" + } + ] + }, + "tieredmenu": { + "description": "TieredMenu Design Tokens\n\n[Live Demo](https://www.primeng.org/tieredmenu/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-tieredmenu-background", + "description": "Background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-tieredmenu-border-color", + "description": "Border color of root" + }, + { + "token": "root.color", + "variable": "--p-tieredmenu-color", + "description": "Color of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-tieredmenu-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.shadow", + "variable": "--p-tieredmenu-shadow", + "description": "Shadow of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-tieredmenu-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "list.padding", + "variable": "--p-tieredmenu-list-padding", + "description": "Padding of list" + }, + { + "token": "list.gap", + "variable": "--p-tieredmenu-list-gap", + "description": "Gap of list" + }, + { + "token": "item.focusBackground", + "variable": "--p-tieredmenu-item-focus-background", + "description": "Focus background of item" + }, + { + "token": "item.activeBackground", + "variable": "--p-tieredmenu-item-active-background", + "description": "Active background of item" + }, + { + "token": "item.color", + "variable": "--p-tieredmenu-item-color", + "description": "Color of item" + }, + { + "token": "item.focusColor", + "variable": "--p-tieredmenu-item-focus-color", + "description": "Focus color of item" + }, + { + "token": "item.activeColor", + "variable": "--p-tieredmenu-item-active-color", + "description": "Active color of item" + }, + { + "token": "item.padding", + "variable": "--p-tieredmenu-item-padding", + "description": "Padding of item" + }, + { + "token": "item.borderRadius", + "variable": "--p-tieredmenu-item-border-radius", + "description": "Border radius of item" + }, + { + "token": "item.gap", + "variable": "--p-tieredmenu-item-gap", + "description": "Gap of item" + }, + { + "token": "icon.color", + "variable": "--p-tieredmenu-item-icon-color", + "description": "Icon color of item" + }, + { + "token": "icon.focusColor", + "variable": "--p-tieredmenu-item-icon-focus-color", + "description": "Icon focus color of item" + }, + { + "token": "icon.activeColor", + "variable": "--p-tieredmenu-item-icon-active-color", + "description": "Icon active color of item" + }, + { + "token": "submenu.mobileIndent", + "variable": "--p-tieredmenu-submenu-mobile-indent", + "description": "Mobile indent of submenu" + }, + { + "token": "submenuLabel.padding", + "variable": "--p-tieredmenu-submenu-label-padding", + "description": "Padding of submenu label" + }, + { + "token": "submenuLabel.fontWeight", + "variable": "--p-tieredmenu-submenu-label-font-weight", + "description": "Font weight of submenu label" + }, + { + "token": "submenuLabel.background", + "variable": "--p-tieredmenu-submenu-label-background", + "description": "Background of submenu label" + }, + { + "token": "submenuLabel.color", + "variable": "--p-tieredmenu-submenu-label-color", + "description": "Color of submenu label" + }, + { + "token": "submenuIcon.size", + "variable": "--p-tieredmenu-submenu-icon-size", + "description": "Size of submenu icon" + }, + { + "token": "submenuIcon.color", + "variable": "--p-tieredmenu-submenu-icon-color", + "description": "Color of submenu icon" + }, + { + "token": "submenuIcon.focusColor", + "variable": "--p-tieredmenu-submenu-icon-focus-color", + "description": "Focus color of submenu icon" + }, + { + "token": "submenuIcon.activeColor", + "variable": "--p-tieredmenu-submenu-icon-active-color", + "description": "Active color of submenu icon" + }, + { + "token": "separator.borderColor", + "variable": "--p-tieredmenu-separator-border-color", + "description": "Border color of separator" + } + ] + }, + "timeline": { + "description": "Timeline Design Tokens\n\n[Live Demo](https://www.primeng.org/timeline/)", + "tokens": [ + { + "token": "event.minHeight", + "variable": "--p-timeline-event-min-height", + "description": "Min height of event" + }, + { + "token": "eventContent.padding", + "variable": "--p-timeline-horizontal-event-content-padding", + "description": "Event content padding of horizontal" + }, + { + "token": "eventContent.padding", + "variable": "--p-timeline-vertical-event-content-padding", + "description": "Event content padding of vertical" + }, + { + "token": "eventMarker.size", + "variable": "--p-timeline-event-marker-size", + "description": "Size of event marker" + }, + { + "token": "eventMarker.borderRadius", + "variable": "--p-timeline-event-marker-border-radius", + "description": "Border radius of event marker" + }, + { + "token": "eventMarker.borderWidth", + "variable": "--p-timeline-event-marker-border-width", + "description": "Border width of event marker" + }, + { + "token": "eventMarker.background", + "variable": "--p-timeline-event-marker-background", + "description": "Background of event marker" + }, + { + "token": "eventMarker.borderColor", + "variable": "--p-timeline-event-marker-border-color", + "description": "Border color of event marker" + }, + { + "token": "content.borderRadius", + "variable": "--p-timeline-event-marker-content-border-radius", + "description": "Content border radius of event marker" + }, + { + "token": "content.size", + "variable": "--p-timeline-event-marker-content-size", + "description": "Content size of event marker" + }, + { + "token": "content.background", + "variable": "--p-timeline-event-marker-content-background", + "description": "Content background of event marker" + }, + { + "token": "content.insetShadow", + "variable": "--p-timeline-event-marker-content-inset-shadow", + "description": "Content inset shadow of event marker" + }, + { + "token": "eventConnector.color", + "variable": "--p-timeline-event-connector-color", + "description": "Color of event connector" + }, + { + "token": "eventConnector.size", + "variable": "--p-timeline-event-connector-size", + "description": "Size of event connector" + } + ] + }, + "toast": { + "description": "Toast Design Tokens\n\n[Live Demo](https://www.primeng.org/toast/)", + "tokens": [ + { + "token": "root.width", + "variable": "--p-toast-width", + "description": "Width of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-toast-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.borderWidth", + "variable": "--p-toast-border-width", + "description": "Border width of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-toast-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "icon.size", + "variable": "--p-toast-icon-size", + "description": "Size of icon" + }, + { + "token": "content.padding", + "variable": "--p-toast-content-padding", + "description": "Padding of content" + }, + { + "token": "content.gap", + "variable": "--p-toast-content-gap", + "description": "Gap of content" + }, + { + "token": "text.gap", + "variable": "--p-toast-text-gap", + "description": "Gap of text" + }, + { + "token": "summary.fontWeight", + "variable": "--p-toast-summary-font-weight", + "description": "Font weight of summary" + }, + { + "token": "summary.fontSize", + "variable": "--p-toast-summary-font-size", + "description": "Font size of summary" + }, + { + "token": "detail.fontWeight", + "variable": "--p-toast-detail-font-weight", + "description": "Font weight of detail" + }, + { + "token": "detail.fontSize", + "variable": "--p-toast-detail-font-size", + "description": "Font size of detail" + }, + { + "token": "closeButton.width", + "variable": "--p-toast-close-button-width", + "description": "Width of close button" + }, + { + "token": "closeButton.height", + "variable": "--p-toast-close-button-height", + "description": "Height of close button" + }, + { + "token": "closeButton.borderRadius", + "variable": "--p-toast-close-button-border-radius", + "description": "Border radius of close button" + }, + { + "token": "focusRing.width", + "variable": "--p-toast-close-button-focus-ring-width", + "description": "Focus ring width of close button" + }, + { + "token": "focusRing.style", + "variable": "--p-toast-close-button-focus-ring-style", + "description": "Focus ring style of close button" + }, + { + "token": "focusRing.offset", + "variable": "--p-toast-close-button-focus-ring-offset", + "description": "Focus ring offset of close button" + }, + { + "token": "closeIcon.size", + "variable": "--p-toast-close-icon-size", + "description": "Size of close icon" + }, + { + "token": "blur.0", + "variable": "--p-toast-blur-0", + "description": "0 of blur" + }, + { + "token": "blur.1", + "variable": "--p-toast-blur-1", + "description": "1 of blur" + }, + { + "token": "blur.2", + "variable": "--p-toast-blur-2", + "description": "2 of blur" + }, + { + "token": "blur.3", + "variable": "--p-toast-blur-3", + "description": "3 of blur" + }, + { + "token": "blur.4", + "variable": "--p-toast-blur-4", + "description": "4 of blur" + }, + { + "token": "info.background", + "variable": "--p-toast-info-background", + "description": "Background of info" + }, + { + "token": "info.borderColor", + "variable": "--p-toast-info-border-color", + "description": "Border color of info" + }, + { + "token": "info.color", + "variable": "--p-toast-info-color", + "description": "Color of info" + }, + { + "token": "info.detailColor", + "variable": "--p-toast-info-detail-color", + "description": "Detail color of info" + }, + { + "token": "info.shadow", + "variable": "--p-toast-info-shadow", + "description": "Shadow of info" + }, + { + "token": "closeButton.hoverBackground", + "variable": "--p-toast-info-close-button-hover-background", + "description": "Close button hover background of info" + }, + { + "token": "focusRing.color", + "variable": "--p-toast-info-close-button-focus-ring-color", + "description": "Close button focus ring color of info" + }, + { + "token": "focusRing.shadow", + "variable": "--p-toast-info-close-button-focus-ring-shadow", + "description": "Close button focus ring shadow of info" + }, + { + "token": "success.background", + "variable": "--p-toast-success-background", + "description": "Background of success" + }, + { + "token": "success.borderColor", + "variable": "--p-toast-success-border-color", + "description": "Border color of success" + }, + { + "token": "success.color", + "variable": "--p-toast-success-color", + "description": "Color of success" + }, + { + "token": "success.detailColor", + "variable": "--p-toast-success-detail-color", + "description": "Detail color of success" + }, + { + "token": "success.shadow", + "variable": "--p-toast-success-shadow", + "description": "Shadow of success" + }, + { + "token": "closeButton.hoverBackground", + "variable": "--p-toast-success-close-button-hover-background", + "description": "Close button hover background of success" + }, + { + "token": "focusRing.color", + "variable": "--p-toast-success-close-button-focus-ring-color", + "description": "Close button focus ring color of success" + }, + { + "token": "focusRing.shadow", + "variable": "--p-toast-success-close-button-focus-ring-shadow", + "description": "Close button focus ring shadow of success" + }, + { + "token": "warn.background", + "variable": "--p-toast-warn-background", + "description": "Background of warn" + }, + { + "token": "warn.borderColor", + "variable": "--p-toast-warn-border-color", + "description": "Border color of warn" + }, + { + "token": "warn.color", + "variable": "--p-toast-warn-color", + "description": "Color of warn" + }, + { + "token": "warn.detailColor", + "variable": "--p-toast-warn-detail-color", + "description": "Detail color of warn" + }, + { + "token": "warn.shadow", + "variable": "--p-toast-warn-shadow", + "description": "Shadow of warn" + }, + { + "token": "closeButton.hoverBackground", + "variable": "--p-toast-warn-close-button-hover-background", + "description": "Close button hover background of warn" + }, + { + "token": "focusRing.color", + "variable": "--p-toast-warn-close-button-focus-ring-color", + "description": "Close button focus ring color of warn" + }, + { + "token": "focusRing.shadow", + "variable": "--p-toast-warn-close-button-focus-ring-shadow", + "description": "Close button focus ring shadow of warn" + }, + { + "token": "error.background", + "variable": "--p-toast-error-background", + "description": "Background of error" + }, + { + "token": "error.borderColor", + "variable": "--p-toast-error-border-color", + "description": "Border color of error" + }, + { + "token": "error.color", + "variable": "--p-toast-error-color", + "description": "Color of error" + }, + { + "token": "error.detailColor", + "variable": "--p-toast-error-detail-color", + "description": "Detail color of error" + }, + { + "token": "error.shadow", + "variable": "--p-toast-error-shadow", + "description": "Shadow of error" + }, + { + "token": "closeButton.hoverBackground", + "variable": "--p-toast-error-close-button-hover-background", + "description": "Close button hover background of error" + }, + { + "token": "focusRing.color", + "variable": "--p-toast-error-close-button-focus-ring-color", + "description": "Close button focus ring color of error" + }, + { + "token": "focusRing.shadow", + "variable": "--p-toast-error-close-button-focus-ring-shadow", + "description": "Close button focus ring shadow of error" + }, + { + "token": "secondary.background", + "variable": "--p-toast-secondary-background", + "description": "Background of secondary" + }, + { + "token": "secondary.borderColor", + "variable": "--p-toast-secondary-border-color", + "description": "Border color of secondary" + }, + { + "token": "secondary.color", + "variable": "--p-toast-secondary-color", + "description": "Color of secondary" + }, + { + "token": "secondary.detailColor", + "variable": "--p-toast-secondary-detail-color", + "description": "Detail color of secondary" + }, + { + "token": "secondary.shadow", + "variable": "--p-toast-secondary-shadow", + "description": "Shadow of secondary" + }, + { + "token": "closeButton.hoverBackground", + "variable": "--p-toast-secondary-close-button-hover-background", + "description": "Close button hover background of secondary" + }, + { + "token": "focusRing.color", + "variable": "--p-toast-secondary-close-button-focus-ring-color", + "description": "Close button focus ring color of secondary" + }, + { + "token": "focusRing.shadow", + "variable": "--p-toast-secondary-close-button-focus-ring-shadow", + "description": "Close button focus ring shadow of secondary" + }, + { + "token": "contrast.background", + "variable": "--p-toast-contrast-background", + "description": "Background of contrast" + }, + { + "token": "contrast.borderColor", + "variable": "--p-toast-contrast-border-color", + "description": "Border color of contrast" + }, + { + "token": "contrast.color", + "variable": "--p-toast-contrast-color", + "description": "Color of contrast" + }, + { + "token": "contrast.detailColor", + "variable": "--p-toast-contrast-detail-color", + "description": "Detail color of contrast" + }, + { + "token": "contrast.shadow", + "variable": "--p-toast-contrast-shadow", + "description": "Shadow of contrast" + }, + { + "token": "closeButton.hoverBackground", + "variable": "--p-toast-contrast-close-button-hover-background", + "description": "Close button hover background of contrast" + }, + { + "token": "focusRing.color", + "variable": "--p-toast-contrast-close-button-focus-ring-color", + "description": "Close button focus ring color of contrast" + }, + { + "token": "focusRing.shadow", + "variable": "--p-toast-contrast-close-button-focus-ring-shadow", + "description": "Close button focus ring shadow of contrast" + } + ] + }, + "togglebutton": { + "description": "ToggleButton Design Tokens\n\n[Live Demo](https://www.primeng.org/togglebutton/)", + "tokens": [ + { + "token": "root.padding", + "variable": "--p-togglebutton-padding", + "description": "Padding of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-togglebutton-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.gap", + "variable": "--p-togglebutton-gap", + "description": "Gap of root" + }, + { + "token": "root.fontWeight", + "variable": "--p-togglebutton-font-weight", + "description": "Font weight of root" + }, + { + "token": "root.disabledBackground", + "variable": "--p-togglebutton-disabled-background", + "description": "Disabled background of root" + }, + { + "token": "root.disabledBorderColor", + "variable": "--p-togglebutton-disabled-border-color", + "description": "Disabled border color of root" + }, + { + "token": "root.disabledColor", + "variable": "--p-togglebutton-disabled-color", + "description": "Disabled color of root" + }, + { + "token": "root.invalidBorderColor", + "variable": "--p-togglebutton-invalid-border-color", + "description": "Invalid border color of root" + }, + { + "token": "focusRing.width", + "variable": "--p-togglebutton-focus-ring-width", + "description": "Focus ring width of root" + }, + { + "token": "focusRing.style", + "variable": "--p-togglebutton-focus-ring-style", + "description": "Focus ring style of root" + }, + { + "token": "focusRing.color", + "variable": "--p-togglebutton-focus-ring-color", + "description": "Focus ring color of root" + }, + { + "token": "focusRing.offset", + "variable": "--p-togglebutton-focus-ring-offset", + "description": "Focus ring offset of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-togglebutton-focus-ring-shadow", + "description": "Focus ring shadow of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-togglebutton-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "root.background", + "variable": "--p-togglebutton-background", + "description": "Background of root" + }, + { + "token": "root.checkedBackground", + "variable": "--p-togglebutton-checked-background", + "description": "Checked background of root" + }, + { + "token": "root.hoverBackground", + "variable": "--p-togglebutton-hover-background", + "description": "Hover background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-togglebutton-border-color", + "description": "Border color of root" + }, + { + "token": "root.color", + "variable": "--p-togglebutton-color", + "description": "Color of root" + }, + { + "token": "root.hoverColor", + "variable": "--p-togglebutton-hover-color", + "description": "Hover color of root" + }, + { + "token": "root.checkedColor", + "variable": "--p-togglebutton-checked-color", + "description": "Checked color of root" + }, + { + "token": "root.checkedBorderColor", + "variable": "--p-togglebutton-checked-border-color", + "description": "Checked border color of root" + }, + { + "token": "icon.disabledColor", + "variable": "--p-togglebutton-icon-disabled-color", + "description": "Disabled color of icon" + }, + { + "token": "icon.color", + "variable": "--p-togglebutton-icon-color", + "description": "Color of icon" + }, + { + "token": "icon.hoverColor", + "variable": "--p-togglebutton-icon-hover-color", + "description": "Hover color of icon" + }, + { + "token": "icon.checkedColor", + "variable": "--p-togglebutton-icon-checked-color", + "description": "Checked color of icon" + }, + { + "token": "content.left", + "variable": "--p-togglebutton-content-left", + "description": "Left of content" + }, + { + "token": "content.top", + "variable": "--p-togglebutton-content-top", + "description": "Top of content" + }, + { + "token": "content.checkedShadow", + "variable": "--p-togglebutton-content-checked-shadow", + "description": "Checked shadow of content" + }, + { + "token": "content.checkedBackground", + "variable": "--p-togglebutton-content-checked-background", + "description": "Checked background of content" + } + ] + }, + "toggleswitch": { + "description": "ToggleSwitch Design Tokens\n\n[Live Demo](https://www.primeng.org/toggleswitch/)", + "tokens": [ + { + "token": "root.width", + "variable": "--p-toggleswitch-width", + "description": "Width of root" + }, + { + "token": "root.height", + "variable": "--p-toggleswitch-height", + "description": "Height of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-toggleswitch-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.gap", + "variable": "--p-toggleswitch-gap", + "description": "Gap of root" + }, + { + "token": "root.shadow", + "variable": "--p-toggleswitch-shadow", + "description": "Shadow of root" + }, + { + "token": "focusRing.width", + "variable": "--p-toggleswitch-focus-ring-width", + "description": "Focus ring width of root" + }, + { + "token": "focusRing.style", + "variable": "--p-toggleswitch-focus-ring-style", + "description": "Focus ring style of root" + }, + { + "token": "focusRing.color", + "variable": "--p-toggleswitch-focus-ring-color", + "description": "Focus ring color of root" + }, + { + "token": "focusRing.offset", + "variable": "--p-toggleswitch-focus-ring-offset", + "description": "Focus ring offset of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-toggleswitch-focus-ring-shadow", + "description": "Focus ring shadow of root" + }, + { + "token": "root.borderWidth", + "variable": "--p-toggleswitch-border-width", + "description": "Border width of root" + }, + { + "token": "root.borderColor", + "variable": "--p-toggleswitch-border-color", + "description": "Border color of root" + }, + { + "token": "root.hoverBorderColor", + "variable": "--p-toggleswitch-hover-border-color", + "description": "Hover border color of root" + }, + { + "token": "root.checkedBorderColor", + "variable": "--p-toggleswitch-checked-border-color", + "description": "Checked border color of root" + }, + { + "token": "root.checkedHoverBorderColor", + "variable": "--p-toggleswitch-checked-hover-border-color", + "description": "Checked hover border color of root" + }, + { + "token": "root.invalidBorderColor", + "variable": "--p-toggleswitch-invalid-border-color", + "description": "Invalid border color of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-toggleswitch-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "root.slideDuration", + "variable": "--p-toggleswitch-slide-duration", + "description": "Slide duration of root" + }, + { + "token": "root.background", + "variable": "--p-toggleswitch-background", + "description": "Background of root" + }, + { + "token": "root.disabledBackground", + "variable": "--p-toggleswitch-disabled-background", + "description": "Disabled background of root" + }, + { + "token": "root.hoverBackground", + "variable": "--p-toggleswitch-hover-background", + "description": "Hover background of root" + }, + { + "token": "root.checkedBackground", + "variable": "--p-toggleswitch-checked-background", + "description": "Checked background of root" + }, + { + "token": "root.checkedHoverBackground", + "variable": "--p-toggleswitch-checked-hover-background", + "description": "Checked hover background of root" + }, + { + "token": "handle.borderRadius", + "variable": "--p-toggleswitch-handle-border-radius", + "description": "Border radius of handle" + }, + { + "token": "handle.size", + "variable": "--p-toggleswitch-handle-size", + "description": "Size of handle" + }, + { + "token": "handle.background", + "variable": "--p-toggleswitch-handle-background", + "description": "Background of handle" + }, + { + "token": "handle.disabledBackground", + "variable": "--p-toggleswitch-handle-disabled-background", + "description": "Disabled background of handle" + }, + { + "token": "handle.hoverBackground", + "variable": "--p-toggleswitch-handle-hover-background", + "description": "Hover background of handle" + }, + { + "token": "handle.checkedBackground", + "variable": "--p-toggleswitch-handle-checked-background", + "description": "Checked background of handle" + }, + { + "token": "handle.checkedHoverBackground", + "variable": "--p-toggleswitch-handle-checked-hover-background", + "description": "Checked hover background of handle" + }, + { + "token": "handle.color", + "variable": "--p-toggleswitch-handle-color", + "description": "Color of handle" + }, + { + "token": "handle.hoverColor", + "variable": "--p-toggleswitch-handle-hover-color", + "description": "Hover color of handle" + }, + { + "token": "handle.checkedColor", + "variable": "--p-toggleswitch-handle-checked-color", + "description": "Checked color of handle" + }, + { + "token": "handle.checkedHoverColor", + "variable": "--p-toggleswitch-handle-checked-hover-color", + "description": "Checked hover color of handle" + } + ] + }, + "toolbar": { + "description": "Toolbar Design Tokens\n\n[Live Demo](https://www.primeng.org/toolbar/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-toolbar-background", + "description": "Background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-toolbar-border-color", + "description": "Border color of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-toolbar-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.color", + "variable": "--p-toolbar-color", + "description": "Color of root" + }, + { + "token": "root.gap", + "variable": "--p-toolbar-gap", + "description": "Gap of root" + }, + { + "token": "root.padding", + "variable": "--p-toolbar-padding", + "description": "Padding of root" + } + ] + }, + "tooltip": { + "description": "Tooltip Design Tokens\n\n[Live Demo](https://www.primeng.org/tooltip/)", + "tokens": [ + { + "token": "root.maxWidth", + "variable": "--p-tooltip-max-width", + "description": "Max width of root" + }, + { + "token": "root.gutter", + "variable": "--p-tooltip-gutter", + "description": "Gutter of root" + }, + { + "token": "root.shadow", + "variable": "--p-tooltip-shadow", + "description": "Shadow of root" + }, + { + "token": "root.padding", + "variable": "--p-tooltip-padding", + "description": "Padding of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-tooltip-border-radius", + "description": "Border radius of root" + }, + { + "token": "root.background", + "variable": "--p-tooltip-background", + "description": "Background of root" + }, + { + "token": "root.color", + "variable": "--p-tooltip-color", + "description": "Color of root" + } + ] + }, + "tree": { + "description": "Tree Design Tokens\n\n[Live Demo](https://www.primeng.org/tree/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-tree-background", + "description": "Background of root" + }, + { + "token": "root.color", + "variable": "--p-tree-color", + "description": "Color of root" + }, + { + "token": "root.padding", + "variable": "--p-tree-padding", + "description": "Padding of root" + }, + { + "token": "root.gap", + "variable": "--p-tree-gap", + "description": "Gap of root" + }, + { + "token": "root.indent", + "variable": "--p-tree-indent", + "description": "Indent of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-tree-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "node.padding", + "variable": "--p-tree-node-padding", + "description": "Padding of node" + }, + { + "token": "node.borderRadius", + "variable": "--p-tree-node-border-radius", + "description": "Border radius of node" + }, + { + "token": "node.hoverBackground", + "variable": "--p-tree-node-hover-background", + "description": "Hover background of node" + }, + { + "token": "node.selectedBackground", + "variable": "--p-tree-node-selected-background", + "description": "Selected background of node" + }, + { + "token": "node.color", + "variable": "--p-tree-node-color", + "description": "Color of node" + }, + { + "token": "node.hoverColor", + "variable": "--p-tree-node-hover-color", + "description": "Hover color of node" + }, + { + "token": "node.selectedColor", + "variable": "--p-tree-node-selected-color", + "description": "Selected color of node" + }, + { + "token": "focusRing.width", + "variable": "--p-tree-node-focus-ring-width", + "description": "Focus ring width of node" + }, + { + "token": "focusRing.style", + "variable": "--p-tree-node-focus-ring-style", + "description": "Focus ring style of node" + }, + { + "token": "focusRing.color", + "variable": "--p-tree-node-focus-ring-color", + "description": "Focus ring color of node" + }, + { + "token": "focusRing.offset", + "variable": "--p-tree-node-focus-ring-offset", + "description": "Focus ring offset of node" + }, + { + "token": "focusRing.shadow", + "variable": "--p-tree-node-focus-ring-shadow", + "description": "Focus ring shadow of node" + }, + { + "token": "node.gap", + "variable": "--p-tree-node-gap", + "description": "Gap of node" + }, + { + "token": "nodeIcon.color", + "variable": "--p-tree-node-icon-color", + "description": "Color of node icon" + }, + { + "token": "nodeIcon.hoverColor", + "variable": "--p-tree-node-icon-hover-color", + "description": "Hover color of node icon" + }, + { + "token": "nodeIcon.selectedColor", + "variable": "--p-tree-node-icon-selected-color", + "description": "Selected color of node icon" + }, + { + "token": "nodeToggleButton.borderRadius", + "variable": "--p-tree-node-toggle-button-border-radius", + "description": "Border radius of node toggle button" + }, + { + "token": "nodeToggleButton.size", + "variable": "--p-tree-node-toggle-button-size", + "description": "Size of node toggle button" + }, + { + "token": "nodeToggleButton.hoverBackground", + "variable": "--p-tree-node-toggle-button-hover-background", + "description": "Hover background of node toggle button" + }, + { + "token": "nodeToggleButton.selectedHoverBackground", + "variable": "--p-tree-node-toggle-button-selected-hover-background", + "description": "Selected hover background of node toggle button" + }, + { + "token": "nodeToggleButton.color", + "variable": "--p-tree-node-toggle-button-color", + "description": "Color of node toggle button" + }, + { + "token": "nodeToggleButton.hoverColor", + "variable": "--p-tree-node-toggle-button-hover-color", + "description": "Hover color of node toggle button" + }, + { + "token": "nodeToggleButton.selectedHoverColor", + "variable": "--p-tree-node-toggle-button-selected-hover-color", + "description": "Selected hover color of node toggle button" + }, + { + "token": "focusRing.width", + "variable": "--p-tree-node-toggle-button-focus-ring-width", + "description": "Focus ring width of node toggle button" + }, + { + "token": "focusRing.style", + "variable": "--p-tree-node-toggle-button-focus-ring-style", + "description": "Focus ring style of node toggle button" + }, + { + "token": "focusRing.color", + "variable": "--p-tree-node-toggle-button-focus-ring-color", + "description": "Focus ring color of node toggle button" + }, + { + "token": "focusRing.offset", + "variable": "--p-tree-node-toggle-button-focus-ring-offset", + "description": "Focus ring offset of node toggle button" + }, + { + "token": "focusRing.shadow", + "variable": "--p-tree-node-toggle-button-focus-ring-shadow", + "description": "Focus ring shadow of node toggle button" + }, + { + "token": "loadingIcon.size", + "variable": "--p-tree-loading-icon-size", + "description": "Size of loading icon" + } + ] + }, + "treeselect": { + "description": "TreeSelect Design Tokens\n\n[Live Demo](https://www.primeng.org/treeselect/)", + "tokens": [ + { + "token": "root.background", + "variable": "--p-treeselect-background", + "description": "Background of root" + }, + { + "token": "root.disabledBackground", + "variable": "--p-treeselect-disabled-background", + "description": "Disabled background of root" + }, + { + "token": "root.filledBackground", + "variable": "--p-treeselect-filled-background", + "description": "Filled background of root" + }, + { + "token": "root.filledHoverBackground", + "variable": "--p-treeselect-filled-hover-background", + "description": "Filled hover background of root" + }, + { + "token": "root.filledFocusBackground", + "variable": "--p-treeselect-filled-focus-background", + "description": "Filled focus background of root" + }, + { + "token": "root.borderColor", + "variable": "--p-treeselect-border-color", + "description": "Border color of root" + }, + { + "token": "root.hoverBorderColor", + "variable": "--p-treeselect-hover-border-color", + "description": "Hover border color of root" + }, + { + "token": "root.focusBorderColor", + "variable": "--p-treeselect-focus-border-color", + "description": "Focus border color of root" + }, + { + "token": "root.invalidBorderColor", + "variable": "--p-treeselect-invalid-border-color", + "description": "Invalid border color of root" + }, + { + "token": "root.color", + "variable": "--p-treeselect-color", + "description": "Color of root" + }, + { + "token": "root.disabledColor", + "variable": "--p-treeselect-disabled-color", + "description": "Disabled color of root" + }, + { + "token": "root.placeholderColor", + "variable": "--p-treeselect-placeholder-color", + "description": "Placeholder color of root" + }, + { + "token": "root.invalidPlaceholderColor", + "variable": "--p-treeselect-invalid-placeholder-color", + "description": "Invalid placeholder color of root" + }, + { + "token": "root.shadow", + "variable": "--p-treeselect-shadow", + "description": "Shadow of root" + }, + { + "token": "root.paddingX", + "variable": "--p-treeselect-padding-x", + "description": "Padding x of root" + }, + { + "token": "root.paddingY", + "variable": "--p-treeselect-padding-y", + "description": "Padding y of root" + }, + { + "token": "root.borderRadius", + "variable": "--p-treeselect-border-radius", + "description": "Border radius of root" + }, + { + "token": "focusRing.width", + "variable": "--p-treeselect-focus-ring-width", + "description": "Focus ring width of root" + }, + { + "token": "focusRing.style", + "variable": "--p-treeselect-focus-ring-style", + "description": "Focus ring style of root" + }, + { + "token": "focusRing.color", + "variable": "--p-treeselect-focus-ring-color", + "description": "Focus ring color of root" + }, + { + "token": "focusRing.offset", + "variable": "--p-treeselect-focus-ring-offset", + "description": "Focus ring offset of root" + }, + { + "token": "focusRing.shadow", + "variable": "--p-treeselect-focus-ring-shadow", + "description": "Focus ring shadow of root" + }, + { + "token": "root.transitionDuration", + "variable": "--p-treeselect-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "sm.fontSize", + "variable": "--p-treeselect-sm-font-size", + "description": "Sm font size of root" + }, + { + "token": "sm.paddingX", + "variable": "--p-treeselect-sm-padding-x", + "description": "Sm padding x of root" + }, + { + "token": "sm.paddingY", + "variable": "--p-treeselect-sm-padding-y", + "description": "Sm padding y of root" + }, + { + "token": "lg.fontSize", + "variable": "--p-treeselect-lg-font-size", + "description": "Lg font size of root" + }, + { + "token": "lg.paddingX", + "variable": "--p-treeselect-lg-padding-x", + "description": "Lg padding x of root" + }, + { + "token": "lg.paddingY", + "variable": "--p-treeselect-lg-padding-y", + "description": "Lg padding y of root" + }, + { + "token": "dropdown.width", + "variable": "--p-treeselect-dropdown-width", + "description": "Width of dropdown" + }, + { + "token": "dropdown.color", + "variable": "--p-treeselect-dropdown-color", + "description": "Color of dropdown" + }, + { + "token": "overlay.background", + "variable": "--p-treeselect-overlay-background", + "description": "Background of overlay" + }, + { + "token": "overlay.borderColor", + "variable": "--p-treeselect-overlay-border-color", + "description": "Border color of overlay" + }, + { + "token": "overlay.borderRadius", + "variable": "--p-treeselect-overlay-border-radius", + "description": "Border radius of overlay" + }, + { + "token": "overlay.color", + "variable": "--p-treeselect-overlay-color", + "description": "Color of overlay" + }, + { + "token": "overlay.shadow", + "variable": "--p-treeselect-overlay-shadow", + "description": "Shadow of overlay" + }, + { + "token": "tree.padding", + "variable": "--p-treeselect-tree-padding", + "description": "Padding of tree" + }, + { + "token": "clearIcon.color", + "variable": "--p-treeselect-clear-icon-color", + "description": "Color of clear icon" + }, + { + "token": "emptyMessage.padding", + "variable": "--p-treeselect-empty-message-padding", + "description": "Padding of empty message" + }, + { + "token": "chip.borderRadius", + "variable": "--p-treeselect-chip-border-radius", + "description": "Border radius of chip" + } + ] + }, + "treetable": { + "description": "TreeTable Design Tokens\n\n[Live Demo](https://www.primeng.org/treetable/)", + "tokens": [ + { + "token": "root.transitionDuration", + "variable": "--p-treetable-transition-duration", + "description": "Transition duration of root" + }, + { + "token": "root.borderColor", + "variable": "--p-treetable-border-color", + "description": "Border color of root" + }, + { + "token": "header.background", + "variable": "--p-treetable-header-background", + "description": "Background of header" + }, + { + "token": "header.borderColor", + "variable": "--p-treetable-header-border-color", + "description": "Border color of header" + }, + { + "token": "header.color", + "variable": "--p-treetable-header-color", + "description": "Color of header" + }, + { + "token": "header.borderWidth", + "variable": "--p-treetable-header-border-width", + "description": "Border width of header" + }, + { + "token": "header.padding", + "variable": "--p-treetable-header-padding", + "description": "Padding of header" + }, + { + "token": "headerCell.background", + "variable": "--p-treetable-header-cell-background", + "description": "Background of header cell" + }, + { + "token": "headerCell.hoverBackground", + "variable": "--p-treetable-header-cell-hover-background", + "description": "Hover background of header cell" + }, + { + "token": "headerCell.selectedBackground", + "variable": "--p-treetable-header-cell-selected-background", + "description": "Selected background of header cell" + }, + { + "token": "headerCell.borderColor", + "variable": "--p-treetable-header-cell-border-color", + "description": "Border color of header cell" + }, + { + "token": "headerCell.color", + "variable": "--p-treetable-header-cell-color", + "description": "Color of header cell" + }, + { + "token": "headerCell.hoverColor", + "variable": "--p-treetable-header-cell-hover-color", + "description": "Hover color of header cell" + }, + { + "token": "headerCell.selectedColor", + "variable": "--p-treetable-header-cell-selected-color", + "description": "Selected color of header cell" + }, + { + "token": "headerCell.gap", + "variable": "--p-treetable-header-cell-gap", + "description": "Gap of header cell" + }, + { + "token": "headerCell.padding", + "variable": "--p-treetable-header-cell-padding", + "description": "Padding of header cell" + }, + { + "token": "focusRing.width", + "variable": "--p-treetable-header-cell-focus-ring-width", + "description": "Focus ring width of header cell" + }, + { + "token": "focusRing.style", + "variable": "--p-treetable-header-cell-focus-ring-style", + "description": "Focus ring style of header cell" + }, + { + "token": "focusRing.color", + "variable": "--p-treetable-header-cell-focus-ring-color", + "description": "Focus ring color of header cell" + }, + { + "token": "focusRing.offset", + "variable": "--p-treetable-header-cell-focus-ring-offset", + "description": "Focus ring offset of header cell" + }, + { + "token": "focusRing.shadow", + "variable": "--p-treetable-header-cell-focus-ring-shadow", + "description": "Focus ring shadow of header cell" + }, + { + "token": "columnTitle.fontWeight", + "variable": "--p-treetable-column-title-font-weight", + "description": "Font weight of column title" + }, + { + "token": "row.background", + "variable": "--p-treetable-row-background", + "description": "Background of row" + }, + { + "token": "row.hoverBackground", + "variable": "--p-treetable-row-hover-background", + "description": "Hover background of row" + }, + { + "token": "row.selectedBackground", + "variable": "--p-treetable-row-selected-background", + "description": "Selected background of row" + }, + { + "token": "row.color", + "variable": "--p-treetable-row-color", + "description": "Color of row" + }, + { + "token": "row.hoverColor", + "variable": "--p-treetable-row-hover-color", + "description": "Hover color of row" + }, + { + "token": "row.selectedColor", + "variable": "--p-treetable-row-selected-color", + "description": "Selected color of row" + }, + { + "token": "focusRing.width", + "variable": "--p-treetable-row-focus-ring-width", + "description": "Focus ring width of row" + }, + { + "token": "focusRing.style", + "variable": "--p-treetable-row-focus-ring-style", + "description": "Focus ring style of row" + }, + { + "token": "focusRing.color", + "variable": "--p-treetable-row-focus-ring-color", + "description": "Focus ring color of row" + }, + { + "token": "focusRing.offset", + "variable": "--p-treetable-row-focus-ring-offset", + "description": "Focus ring offset of row" + }, + { + "token": "focusRing.shadow", + "variable": "--p-treetable-row-focus-ring-shadow", + "description": "Focus ring shadow of row" + }, + { + "token": "bodyCell.borderColor", + "variable": "--p-treetable-body-cell-border-color", + "description": "Border color of body cell" + }, + { + "token": "bodyCell.padding", + "variable": "--p-treetable-body-cell-padding", + "description": "Padding of body cell" + }, + { + "token": "bodyCell.gap", + "variable": "--p-treetable-body-cell-gap", + "description": "Gap of body cell" + }, + { + "token": "bodyCell.selectedBorderColor", + "variable": "--p-treetable-body-cell-selected-border-color", + "description": "Selected border color of body cell" + }, + { + "token": "footerCell.background", + "variable": "--p-treetable-footer-cell-background", + "description": "Background of footer cell" + }, + { + "token": "footerCell.borderColor", + "variable": "--p-treetable-footer-cell-border-color", + "description": "Border color of footer cell" + }, + { + "token": "footerCell.color", + "variable": "--p-treetable-footer-cell-color", + "description": "Color of footer cell" + }, + { + "token": "footerCell.padding", + "variable": "--p-treetable-footer-cell-padding", + "description": "Padding of footer cell" + }, + { + "token": "columnFooter.fontWeight", + "variable": "--p-treetable-column-footer-font-weight", + "description": "Font weight of column footer" + }, + { + "token": "footer.background", + "variable": "--p-treetable-footer-background", + "description": "Background of footer" + }, + { + "token": "footer.borderColor", + "variable": "--p-treetable-footer-border-color", + "description": "Border color of footer" + }, + { + "token": "footer.color", + "variable": "--p-treetable-footer-color", + "description": "Color of footer" + }, + { + "token": "footer.borderWidth", + "variable": "--p-treetable-footer-border-width", + "description": "Border width of footer" + }, + { + "token": "footer.padding", + "variable": "--p-treetable-footer-padding", + "description": "Padding of footer" + }, + { + "token": "columnResizerWidth.0", + "variable": "--p-treetable-column-resizer-width-0", + "description": "0 of column resizer width" + }, + { + "token": "columnResizerWidth.1", + "variable": "--p-treetable-column-resizer-width-1", + "description": "1 of column resizer width" + }, + { + "token": "columnResizerWidth.2", + "variable": "--p-treetable-column-resizer-width-2", + "description": "2 of column resizer width" + }, + { + "token": "columnResizerWidth.3", + "variable": "--p-treetable-column-resizer-width-3", + "description": "3 of column resizer width" + }, + { + "token": "columnResizerWidth.4", + "variable": "--p-treetable-column-resizer-width-4", + "description": "4 of column resizer width" + }, + { + "token": "columnResizerWidth.5", + "variable": "--p-treetable-column-resizer-width-5", + "description": "5 of column resizer width" + }, + { + "token": "resizeIndicator.width", + "variable": "--p-treetable-resize-indicator-width", + "description": "Width of resize indicator" + }, + { + "token": "resizeIndicator.color", + "variable": "--p-treetable-resize-indicator-color", + "description": "Color of resize indicator" + }, + { + "token": "sortIcon.color", + "variable": "--p-treetable-sort-icon-color", + "description": "Color of sort icon" + }, + { + "token": "sortIcon.hoverColor", + "variable": "--p-treetable-sort-icon-hover-color", + "description": "Hover color of sort icon" + }, + { + "token": "loadingIcon.size", + "variable": "--p-treetable-loading-icon-size", + "description": "Size of loading icon" + }, + { + "token": "nodeToggleButton.hoverBackground", + "variable": "--p-treetable-node-toggle-button-hover-background", + "description": "Hover background of node toggle button" + }, + { + "token": "nodeToggleButton.selectedHoverBackground", + "variable": "--p-treetable-node-toggle-button-selected-hover-background", + "description": "Selected hover background of node toggle button" + }, + { + "token": "nodeToggleButton.color", + "variable": "--p-treetable-node-toggle-button-color", + "description": "Color of node toggle button" + }, + { + "token": "nodeToggleButton.hoverColor", + "variable": "--p-treetable-node-toggle-button-hover-color", + "description": "Hover color of node toggle button" + }, + { + "token": "nodeToggleButton.selectedHoverColor", + "variable": "--p-treetable-node-toggle-button-selected-hover-color", + "description": "Selected hover color of node toggle button" + }, + { + "token": "nodeToggleButton.size", + "variable": "--p-treetable-node-toggle-button-size", + "description": "Size of node toggle button" + }, + { + "token": "nodeToggleButton.borderRadius", + "variable": "--p-treetable-node-toggle-button-border-radius", + "description": "Border radius of node toggle button" + }, + { + "token": "focusRing.width", + "variable": "--p-treetable-node-toggle-button-focus-ring-width", + "description": "Focus ring width of node toggle button" + }, + { + "token": "focusRing.style", + "variable": "--p-treetable-node-toggle-button-focus-ring-style", + "description": "Focus ring style of node toggle button" + }, + { + "token": "focusRing.color", + "variable": "--p-treetable-node-toggle-button-focus-ring-color", + "description": "Focus ring color of node toggle button" + }, + { + "token": "focusRing.offset", + "variable": "--p-treetable-node-toggle-button-focus-ring-offset", + "description": "Focus ring offset of node toggle button" + }, + { + "token": "focusRing.shadow", + "variable": "--p-treetable-node-toggle-button-focus-ring-shadow", + "description": "Focus ring shadow of node toggle button" + }, + { + "token": "paginatorTop.borderColor", + "variable": "--p-treetable-paginator-top-border-color", + "description": "Border color of paginator top" + }, + { + "token": "paginatorTop.borderWidth", + "variable": "--p-treetable-paginator-top-border-width", + "description": "Border width of paginator top" + }, + { + "token": "paginatorBottom.borderColor", + "variable": "--p-treetable-paginator-bottom-border-color", + "description": "Border color of paginator bottom" + }, + { + "token": "paginatorBottom.borderWidth", + "variable": "--p-treetable-paginator-bottom-border-width", + "description": "Border width of paginator bottom" + } + ] + }, + "scroller": { + "description": "VirtualScroller Design Tokens\n\n[Live Demo](https://www.primeng.org/virtualscroller/)", + "tokens": [ + { + "token": "loaderMask.background", + "variable": "--p-virtualscroller-loader-mask-background", + "description": "Background of loader mask" + }, + { + "token": "loaderMask.color", + "variable": "--p-virtualscroller-loader-mask-color", + "description": "Color of loader mask" + }, + { + "token": "loaderIcon.size", + "variable": "--p-virtualscroller-loader-icon-size", + "description": "Size of the loader icon" + } + ] + } +} diff --git a/apps/showcase/doc/autocomplete/accessibilitydoc.ts b/apps/showcase/doc/autocomplete/accessibilitydoc.ts new file mode 100644 index 00000000000..dab8556cb3b --- /dev/null +++ b/apps/showcase/doc/autocomplete/accessibilitydoc.ts @@ -0,0 +1,146 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'autocomplete-accessibility-doc', + template: ` +

Screen Reader

+

+ Value to describe the component can either be provided via label tag combined with inputId prop or using ariaLabelledBy, ariaLabel props. The input element has combobox role in addition to + aria-autocomplete, aria-haspopup and aria-expanded attributes. The relation between the input and the popup is created with aria-controls and aria-activedescendant attribute is used to instruct + screen reader which option to read during keyboard navigation within the popup list. +

+

In multiple mode, chip list uses listbox role whereas each chip has the option role with aria-label set to the label of the chip.

+

+ The popup list has an id that refers to the aria-controls attribute of the input element and uses listbox as the role. Each list item has option role and an id to match the aria-activedescendant of the + input element. +

+
+ + + +

Keyboard Support

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KeyFunction
+ tab + Moves focus to the input element when popup is not visible. If the popup is open and an item is highlighted then popup gets closed, item gets selected and focus moves to the next focusable element.
+ up arrow + Highlights the previous item if popup is visible.
+ down arrow + Highlights the next item if popup is visible.
+ enter + Selects the highlighted item and closes the popup if popup is visible.
+ home + Highlights the first item if popup is visible.
+ end + Highlights the last item if popup is visible.
+ escape + Hides the popup.
+
+ +

Chips Input Keyboard Support

+
+ + + + + + + + + + + + + + + + + +
KeyFunction
+ backspace + Deletes the previous chip if the input field is empty.
+ left arrow + Moves focus to the previous chip if available and input field is empty.
+
+ +

Chip Keyboard Support

+
+ + + + + + + + + + + + + + + + + + + + + +
KeyFunction
+ left arrow + Moves focus to the previous chip if available.
+ right arrow + Moves focus to the next chip, if there is none then input field receives the focus.
+ backspace + Deletes the chips and adds focus to the input field.
+
` +}) +export class AccessibilityDoc { + code: Code = { + basic: ` + + +Email + + +` + }; +} diff --git a/src/app/showcase/doc/autocomplete/autocompletedoc.module.ts b/apps/showcase/doc/autocomplete/autocompletedoc.module.ts similarity index 80% rename from src/app/showcase/doc/autocomplete/autocompletedoc.module.ts rename to apps/showcase/doc/autocomplete/autocompletedoc.module.ts index e078ec628e2..5325f98f0f5 100644 --- a/src/app/showcase/doc/autocomplete/autocompletedoc.module.ts +++ b/apps/showcase/doc/autocomplete/autocompletedoc.module.ts @@ -1,46 +1,34 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; +import { RouterModule } from '@angular/router'; import { AutoCompleteModule } from 'primeng/autocomplete'; -import { ImportDoc } from './importdoc'; -import { BasicDoc } from './basicdoc'; -import { TemplateDoc } from './templatedoc'; -import { GroupDoc } from './groupdoc'; -import { VirtualScrollDoc } from './virtualscrolldoc'; -import { MultipleDoc } from './multipledoc'; -import { StyleDoc } from './styledoc'; +import { ButtonModule } from 'primeng/button'; +import { FloatLabelModule } from 'primeng/floatlabel'; +import { IftaLabelModule } from 'primeng/iftalabel'; import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { DisabledDoc } from './disableddoc'; import { DropdownDoc } from './dropdowndoc'; +import { FilledDoc } from './filleddoc'; +import { FloatLabelDoc } from './floatlabeldoc'; import { ForceSelectionDoc } from './forceselectiondoc'; +import { GroupDoc } from './groupdoc'; +import { IftaLabelDoc } from './iftalabeldoc'; +import { ImportDoc } from './importdoc'; +import { InvalidDoc } from './invaliddoc'; +import { MultipleDoc } from './multipledoc'; import { ObjectsDoc } from './objectsdoc'; import { ReactiveFormsDoc } from './reactiveformsdoc'; -import { FloatLabelDoc } from './floatlabeldoc'; -import { DisabledDoc } from './disableddoc'; -import { InvalidDoc } from './invaliddoc'; -import { FilledDoc } from './filleddoc'; -import { FloatLabelModule } from 'primeng/floatlabel'; -import { IftaLabelModule } from 'primeng/iftalabel'; -import { IftaLabelDoc } from './iftalabeldoc'; -import { ButtonModule } from 'primeng/button'; import { SizesDoc } from './sizesdoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; +import { VirtualScrollDoc } from './virtualscrolldoc'; @NgModule({ - imports: [ - CommonModule, - RouterModule, - AppCodeModule, - FormsModule, - AppDocModule, - AutoCompleteModule, - ReactiveFormsModule, - RouterModule, - FloatLabelModule, - IftaLabelModule, - ButtonModule - ], + imports: [CommonModule, RouterModule, AppCodeModule, FormsModule, AppDocModule, AutoCompleteModule, ReactiveFormsModule, RouterModule, FloatLabelModule, IftaLabelModule, ButtonModule], exports: [AppDocModule], declarations: [ ImportDoc, @@ -61,6 +49,6 @@ import { SizesDoc } from './sizesdoc'; InvalidDoc, FilledDoc, SizesDoc - ], + ] }) export class AutoCompleteDocModule {} diff --git a/apps/showcase/doc/autocomplete/basicdoc.ts b/apps/showcase/doc/autocomplete/basicdoc.ts new file mode 100644 index 00000000000..601931fbb35 --- /dev/null +++ b/apps/showcase/doc/autocomplete/basicdoc.ts @@ -0,0 +1,62 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'basic-doc', + template: ` +

+ AutoComplete uses ngModel for two-way binding, requires a list of suggestions and a completeMethod to query for the results. The completeMethod gets the query text as event.query property and should update the + suggestions with the search results. +

+
+
+ +
+ ` +}) +export class BasicDoc { + items: any[] | undefined; + + value: any; + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { AutoComplete } from 'primeng/autocomplete'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'autocomplete-basic-demo', + templateUrl: './autocomplete-basic-demo.html', + imports: [AutoComplete, FormsModule], + standalone: true, +}) +export class AutocompleteBasicDemo { + items: any[] | undefined; + + value: any; + + search(event: AutoCompleteCompleteEvent) { + this.items = [...Array(10).keys()].map(item => event.query + '-' + item); + } +}` + }; + + search(event: AutoCompleteCompleteEvent) { + this.items = [...Array(10).keys()].map((item) => event.query + '-' + item); + } +} diff --git a/apps/showcase/doc/autocomplete/disableddoc.ts b/apps/showcase/doc/autocomplete/disableddoc.ts new file mode 100644 index 00000000000..6f5d7290dbc --- /dev/null +++ b/apps/showcase/doc/autocomplete/disableddoc.ts @@ -0,0 +1,64 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'disabled-doc', + template: ` +

When disabled is present, the element cannot be edited and focused.

+
+
+ +
+ ` +}) +export class DisabledDoc { + items: any[] | undefined; + + selectedItem: any; + + suggestions: any[] | undefined; + + search(event: AutoCompleteCompleteEvent) { + this.suggestions = [...Array(10).keys()].map((item) => event.query + '-' + item); + } + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { AutoComplete } from 'primeng/autocomplete'; +import { FormsModule } from '@angular/forms'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'autocomplete-disabled-demo', + templateUrl: './autocomplete-disabled-demo.html', + standalone: true, + imports: [FormsModule, AutoComplete] +}) +export class AutocompleteDisabledDemo { + items: any[] | undefined; + + selectedItem: any; + + suggestions: any[] | undefined; + + search(event: AutoCompleteCompleteEvent) { + this.suggestions = [...Array(10).keys()].map(item => event.query + '-' + item); + } +}` + }; +} diff --git a/src/app/showcase/doc/autocomplete/dropdowndoc.ts b/apps/showcase/doc/autocomplete/dropdowndoc.ts similarity index 83% rename from src/app/showcase/doc/autocomplete/dropdowndoc.ts rename to apps/showcase/doc/autocomplete/dropdowndoc.ts index fd9d1224f6f..a4dbe5309b4 100644 --- a/src/app/showcase/doc/autocomplete/dropdowndoc.ts +++ b/apps/showcase/doc/autocomplete/dropdowndoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; interface AutoCompleteCompleteEvent { originalEvent: Event; @@ -10,16 +10,14 @@ interface AutoCompleteCompleteEvent { selector: 'dropdown-doc', template: `

- Enabling dropdown property displays a button next to the input field where click behavior of the button is defined - using dropdownMode property that takes blank or current as possible values. - blank is the default mode to send a query with an empty string whereas current setting sends a query with the - current value of the input. + Enabling dropdown property displays a button next to the input field where click behavior of the button is defined using dropdownMode property that takes blank or current as possible + values. blank is the default mode to send a query with an empty string whereas current setting sends a query with the current value of the input.

- `, + ` }) export class DropdownDoc { items: any[] | undefined; @@ -57,7 +55,7 @@ export class AutocompleteDropdownDemo implements OnInit { this.items = event.query ? [...Array(10).keys()].map((item) => event.query + '-' + item) : _items; } -}`, +}` }; search(event: AutoCompleteCompleteEvent) { diff --git a/apps/showcase/doc/autocomplete/filleddoc.ts b/apps/showcase/doc/autocomplete/filleddoc.ts new file mode 100644 index 00000000000..6c33dc96038 --- /dev/null +++ b/apps/showcase/doc/autocomplete/filleddoc.ts @@ -0,0 +1,64 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'filled-doc', + template: ` +

Specify the variant property as filled to display the component with a higher visual emphasis than the default outlined style.

+
+
+ +
+ ` +}) +export class FilledDoc { + items: any[] | undefined; + + selectedItem: any; + + suggestions: any[] | undefined; + + search(event: AutoCompleteCompleteEvent) { + this.suggestions = [...Array(10).keys()].map((item) => event.query + '-' + item); + } + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { AutoComplete } from 'primeng/autocomplete'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'autocomplete-filled-demo', + templateUrl: './autocomplete-filled-demo.html', + imports: [AutoComplete, FormsModule], + standalone: true, +}) +export class AutocompleteFilledDemo { + items: any[] | undefined; + + selectedItem: any; + + suggestions: any[] | undefined; + + search(event: AutoCompleteCompleteEvent) { + this.suggestions = [...Array(10).keys()].map(item => event.query + '-' + item); + } +}` + }; +} diff --git a/apps/showcase/doc/autocomplete/floatlabeldoc.ts b/apps/showcase/doc/autocomplete/floatlabeldoc.ts new file mode 100644 index 00000000000..1e0c5f19720 --- /dev/null +++ b/apps/showcase/doc/autocomplete/floatlabeldoc.ts @@ -0,0 +1,110 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'float-label-doc', + template: ` +

+ A floating label appears on top of the input field when focused. Visit + FloatLabel documentation for more information. +

+
+
+ + + + + + + + + + + + + + +
+ ` +}) +export class FloatLabelDoc { + value1: string | undefined; + + value2: string | undefined; + + value3: string | undefined; + + items: any[] | undefined; + code: Code = { + basic: ` + + + + + + + + + + + + +`, + + html: `
+ + + + + + + + + + + + + + +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { AutoComplete } from 'primeng/autocomplete'; +import { FloatLabel } from 'primeng/floatlabel'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'autocomplete-float-label-demo', + templateUrl: './autocomplete-float-label-demo.html', + standalone: true, + imports: [FormsModule, AutoComplete, FloatLabel] +}) +export class AutocompleteFloatLabelDemo { + value1: string | undefined; + + value2: string | undefined; + + value3: string | undefined; + + items: any[] | undefined; + + search(event: AutoCompleteCompleteEvent) { + this.items = [...Array(10).keys()].map((item) => event.query + '-' + item); + } +}` + }; + + search(event: AutoCompleteCompleteEvent) { + this.items = [...Array(10).keys()].map((item) => event.query + '-' + item); + } +} diff --git a/src/app/showcase/doc/autocomplete/forceselectiondoc.ts b/apps/showcase/doc/autocomplete/forceselectiondoc.ts similarity index 80% rename from src/app/showcase/doc/autocomplete/forceselectiondoc.ts rename to apps/showcase/doc/autocomplete/forceselectiondoc.ts index da8c12581eb..d58176205cf 100644 --- a/src/app/showcase/doc/autocomplete/forceselectiondoc.ts +++ b/apps/showcase/doc/autocomplete/forceselectiondoc.ts @@ -1,6 +1,6 @@ +import { Code } from '@/domain/code'; +import { CountryService } from '@/service/countryservice'; import { Component, Input, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { CountryService } from '@service/countryservice'; interface AutoCompleteCompleteEvent { originalEvent: Event; @@ -10,21 +10,12 @@ interface AutoCompleteCompleteEvent { @Component({ selector: 'force-selection-doc', template: ` -

- ForceSelection mode validates the manual input to check whether it also exists in the suggestions list, if not the input - value is cleared to make sure the value passed to the model is always one of the suggestions. -

+

ForceSelection mode validates the manual input to check whether it also exists in the suggestions list, if not the input value is cleared to make sure the value passed to the model is always one of the suggestions.

- +
- `, + ` }) export class ForceSelectionDoc implements OnInit { @Input() id: string; @@ -67,7 +58,7 @@ export class ForceSelectionDoc implements OnInit {
`, typescript: `import { Component, OnInit } from '@angular/core'; -import { CountryService } from '@service/countryservice'; +import { CountryService } from '@/service/countryservice'; import { AutoComplete } from 'primeng/autocomplete'; import { FormsModule } from '@angular/forms'; @@ -120,6 +111,6 @@ export class AutocompleteForceSelectionDemo implements OnInit { "name": "Afghanistan", "code": "AF" } -...`, +...` }; } diff --git a/apps/showcase/doc/autocomplete/groupdoc.ts b/apps/showcase/doc/autocomplete/groupdoc.ts new file mode 100644 index 00000000000..0438f17b1de --- /dev/null +++ b/apps/showcase/doc/autocomplete/groupdoc.ts @@ -0,0 +1,202 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FilterService, SelectItemGroup } from 'primeng/api'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'grouped-doc', + template: ` +

Option grouping is enabled when group property is set to true. group template is available to customize the option groups. All templates get the option instance as the default local template variable.

+
+
+ + +
+ + {{ group.label }} +
+
+
+
+ ` +}) +export class GroupDoc implements OnInit { + selectedCity: any; + + filteredGroups: any[] | undefined; + + groupedCities: SelectItemGroup[] | undefined; + + constructor(private filterService: FilterService) {} + + ngOnInit() { + this.groupedCities = [ + { + label: 'Germany', + value: 'de', + items: [ + { label: 'Berlin', value: 'Berlin' }, + { label: 'Frankfurt', value: 'Frankfurt' }, + { label: 'Hamburg', value: 'Hamburg' }, + { label: 'Munich', value: 'Munich' } + ] + }, + { + label: 'USA', + value: 'us', + items: [ + { label: 'Chicago', value: 'Chicago' }, + { label: 'Los Angeles', value: 'Los Angeles' }, + { label: 'New York', value: 'New York' }, + { label: 'San Francisco', value: 'San Francisco' } + ] + }, + { + label: 'Japan', + value: 'jp', + items: [ + { label: 'Kyoto', value: 'Kyoto' }, + { label: 'Osaka', value: 'Osaka' }, + { label: 'Tokyo', value: 'Tokyo' }, + { label: 'Yokohama', value: 'Yokohama' } + ] + } + ]; + } + + filterGroupedCity(event: AutoCompleteCompleteEvent) { + let query = event.query; + let filteredGroups = []; + + for (let optgroup of this.groupedCities as SelectItemGroup[]) { + let filteredSubOptions = this.filterService.filter(optgroup.items, ['label'], query, 'contains'); + if (filteredSubOptions && filteredSubOptions.length) { + filteredGroups.push({ + label: optgroup.label, + value: optgroup.value, + items: filteredSubOptions + }); + } + } + + this.filteredGroups = filteredGroups; + } + + code: Code = { + basic: ` + +
+ + {{ group.label }} +
+
+
`, + + html: `
+ + +
+ + {{ group.label }} +
+
+
+
`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FilterService, SelectItemGroup } from 'primeng/api'; +import { AutoComplete } from 'primeng/autocomplete'; +import { FormsModule } from '@angular/forms'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'autocomplete-grouped-demo', + templateUrl: './autocomplete-grouped-demo.html', + standalone: true, + imports: [AutoComplete, FormsModule], + }) +export class AutocompleteGroupedDemo implements OnInit { + selectedCity: any; + + filteredGroups: any[] | undefined; + + groupedCities: SelectItemGroup[] | undefined; + + constructor(private filterService: FilterService) { } + + ngOnInit() { + this.groupedCities = [ + { + label: 'Germany', value: 'de', + items: [ + { label: 'Berlin', value: 'Berlin' }, + { label: 'Frankfurt', value: 'Frankfurt' }, + { label: 'Hamburg', value: 'Hamburg' }, + { label: 'Munich', value: 'Munich' } + ] + }, + { + label: 'USA', value: 'us', + items: [ + { label: 'Chicago', value: 'Chicago' }, + { label: 'Los Angeles', value: 'Los Angeles' }, + { label: 'New York', value: 'New York' }, + { label: 'San Francisco', value: 'San Francisco' } + ] + }, + { + label: 'Japan', value: 'jp', + items: [ + { label: 'Kyoto', value: 'Kyoto' }, + { label: 'Osaka', value: 'Osaka' }, + { label: 'Tokyo', value: 'Tokyo' }, + { label: 'Yokohama', value: 'Yokohama' } + ] + } + ]; + } + + filterGroupedCity(event: AutoCompleteCompleteEvent) { + let query = event.query; + let filteredGroups = []; + + for (let optgroup of this.groupedCities) { + let filteredSubOptions = this.filterService.filter(optgroup.items, ['label'], query, "contains"); + if (filteredSubOptions && filteredSubOptions.length) { + filteredGroups.push({ + label: optgroup.label, + value: optgroup.value, + items: filteredSubOptions + }); + } + } + + this.filteredGroups = filteredGroups; + } +}` + }; +} diff --git a/apps/showcase/doc/autocomplete/iftalabeldoc.ts b/apps/showcase/doc/autocomplete/iftalabeldoc.ts new file mode 100644 index 00000000000..62439581d79 --- /dev/null +++ b/apps/showcase/doc/autocomplete/iftalabeldoc.ts @@ -0,0 +1,69 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'ifta-label-doc', + template: ` +

IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for more information.

+
+
+ + + + +
+ ` +}) +export class IftaLabelDoc { + items: any[] | undefined; + + value: any; + code: Code = { + basic: ` + + +`, + + html: `
+ + + + +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { AutoCompleteModule } from 'primeng/autocomplete'; +import { IftaLabelModule } from 'primeng/iftalabel'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'autocomplete-ifta-label-demo', + templateUrl: './autocomplete-ifta-label-demo.html', + standalone: true, + imports: [FormsModule, AutoCompleteModule, IftaLabelModule] +}) +export class AutocompleteIftaLabelDemo { + items: any[] | undefined; + + value: any; + + search(event: AutoCompleteCompleteEvent) { + this.items = [...Array(10).keys()].map((item) => event.query + '-' + item); + } +}` + }; + + search(event: AutoCompleteCompleteEvent) { + this.items = [...Array(10).keys()].map((item) => event.query + '-' + item); + } +} diff --git a/apps/showcase/doc/autocomplete/importdoc.ts b/apps/showcase/doc/autocomplete/importdoc.ts new file mode 100644 index 00000000000..7a09daa0804 --- /dev/null +++ b/apps/showcase/doc/autocomplete/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'autocomplete-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { AutoComplete } from 'primeng/autocomplete';` + }; +} diff --git a/apps/showcase/doc/autocomplete/invaliddoc.ts b/apps/showcase/doc/autocomplete/invaliddoc.ts new file mode 100644 index 00000000000..735d5507018 --- /dev/null +++ b/apps/showcase/doc/autocomplete/invaliddoc.ts @@ -0,0 +1,64 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'invalid-doc', + template: ` +

Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

+
+
+ +
+ ` +}) +export class InvalidDoc { + items: any[] | undefined; + + selectedItem: any; + + suggestions: any[] | undefined; + + search(event: AutoCompleteCompleteEvent) { + this.suggestions = [...Array(10).keys()].map((item) => event.query + '-' + item); + } + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { AutoComplete } from 'primeng/autocomplete'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'autocomplete-invalid-demo', + templateUrl: './autocomplete-invalid-demo.html', + standalone: true, + imports: [FormsModule, AutoComplete] +}) +export class AutocompleteInvalidDemo { + items: any[] | undefined; + + selectedItem: any; + + suggestions: any[] | undefined; + + search(event: AutoCompleteCompleteEvent) { + this.suggestions = [...Array(10).keys()].map(item => event.query + '-' + item); + } +}` + }; +} diff --git a/apps/showcase/doc/autocomplete/multipledoc.ts b/apps/showcase/doc/autocomplete/multipledoc.ts new file mode 100644 index 00000000000..f9a38513fc1 --- /dev/null +++ b/apps/showcase/doc/autocomplete/multipledoc.ts @@ -0,0 +1,76 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'autocomplete-multiple-demo', + template: ` +

Multiple mode is enabled using multiple property used to select more than one value from the autocomplete. In this case, value reference should be an array.

+
+
+ + + + + +
+ ` +}) +export class MultipleDoc { + value1: any[] | undefined; + + value2: any[] | undefined; + + items: any[] | undefined; + + search(event: AutoCompleteCompleteEvent) { + this.items = [...Array(10).keys()].map((item) => event.query + '-' + item); + } + + code: Code = { + basic: ` + + + +`, + + html: `
+ + + + + +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { AutoComplete } from 'primeng/autocomplete'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'autocomplete-multiple-demo', + templateUrl: './autocomplete-multiple-demo.html', + standalone: true, + imports: [FormsModule, AutoComplete] +}) +export class AutocompleteMultipleDemo { + value1: any[] | undefined; + + value2: any[] | undefined; + + items: any[] | undefined; + + search(event: AutoCompleteCompleteEvent) { + this.items = [...Array(10).keys()].map((item) => event.query + '-' + item); + } +}` + }; +} diff --git a/src/app/showcase/doc/autocomplete/objectsdoc.ts b/apps/showcase/doc/autocomplete/objectsdoc.ts similarity index 82% rename from src/app/showcase/doc/autocomplete/objectsdoc.ts rename to apps/showcase/doc/autocomplete/objectsdoc.ts index a8dce16b76b..cc2e1b3f444 100644 --- a/src/app/showcase/doc/autocomplete/objectsdoc.ts +++ b/apps/showcase/doc/autocomplete/objectsdoc.ts @@ -1,6 +1,6 @@ +import { Code } from '@/domain/code'; +import { CountryService } from '@/service/countryservice'; import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { CountryService } from '@service/countryservice'; interface AutoCompleteCompleteEvent { originalEvent: Event; @@ -11,20 +11,14 @@ interface AutoCompleteCompleteEvent { selector: 'autocomplete-objects-demo', template: `

- AutoComplete can also work with objects using the field property that defines the label to display as a suggestion. - The value passed to the model would still be the object instance of a suggestion. Here is an example with a Country object - that has name and code fields such as {name: "United States", code:"USA"}. + AutoComplete can also work with objects using the field property that defines the label to display as a suggestion. The value passed to the model would still be the object instance of a suggestion. Here is an example with a + Country object that has name and code fields such as {name: "United States", code:"USA"}.

- +
- `, + ` }) export class ObjectsDoc implements OnInit { countries: any[] | undefined; @@ -63,7 +57,7 @@ export class ObjectsDoc implements OnInit {
`, typescript: `import { Component, OnInit } from '@angular/core'; -import { CountryService } from '@service/countryservice'; +import { CountryService } from '@/service/countryservice'; import { AutoComplete } from 'primeng/autocomplete'; import { FormsModule } from '@angular/forms'; @@ -117,6 +111,6 @@ export class AutocompleteObjectsDemo implements OnInit { "name": "Afghanistan", "code": "AF" } -...`, +...` }; } diff --git a/apps/showcase/doc/autocomplete/reactiveformsdoc.ts b/apps/showcase/doc/autocomplete/reactiveformsdoc.ts new file mode 100644 index 00000000000..a65cb1100a2 --- /dev/null +++ b/apps/showcase/doc/autocomplete/reactiveformsdoc.ts @@ -0,0 +1,80 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'reactive-forms-doc', + template: ` +

AutoComplete can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

+
+
+
+ + +
+ ` +}) +export class ReactiveFormsDoc { + items: any[] | undefined; + + formGroup: FormGroup | undefined; + code: Code = { + basic: `
+ +`, + + html: `
+
+ + +
`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { CountryService } from '@/service/countryservice'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { AutoComplete } from 'primeng/autocomplete'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'autocomplete-reactive-forms-demo', + templateUrl: './autocomplete-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, AutoComplete], + providers: [CountryService] +}) +export class AutocompleteReactiveFormsDemo implements OnInit { + items: any[] | undefined; + + formGroup: FormGroup | undefined; + + search(event: AutoCompleteCompleteEvent) { + this.items = [...Array(10).keys()].map((item) => event.query + '-' + item); + } + + ngOnInit() { + this.formGroup = new FormGroup({ + selectedCountry: new FormControl(undefined), + }); + } +}` + }; + + search(event: AutoCompleteCompleteEvent) { + this.items = [...Array(10).keys()].map((item) => event.query + '-' + item); + } + + ngOnInit() { + this.formGroup = new FormGroup({ + selectedCountry: new FormControl(undefined) + }); + } +} diff --git a/apps/showcase/doc/autocomplete/sizesdoc.ts b/apps/showcase/doc/autocomplete/sizesdoc.ts new file mode 100644 index 00000000000..5690bde4a40 --- /dev/null +++ b/apps/showcase/doc/autocomplete/sizesdoc.ts @@ -0,0 +1,64 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'sizes-doc', + template: ` +

AutoComplete provides small and large sizes as alternatives to the base.

+
+
+ + + +
+ ` +}) +export class SizesDoc { + items: any[] | undefined; + + value1: any; + + value2: any; + + value3: any; + + code: Code = { + basic: ` + +`, + + html: `
+ + + +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'autocomplete-size-demo', + templateUrl: './autocomplete-size-demo.html', + imports: [AutoComplete, FormsModule], + standalone: true, +}) +export class AutocompleteSizesDemo { + items: any[] | undefined; + + value1: any; + + value2: any; + + value3: any; + + search() { + this.items = []; + } + +}` + }; + + search() { + this.items = []; + } +} diff --git a/apps/showcase/doc/autocomplete/styledoc.ts b/apps/showcase/doc/autocomplete/styledoc.ts new file mode 100644 index 00000000000..ec768b61ad3 --- /dev/null +++ b/apps/showcase/doc/autocomplete/styledoc.ts @@ -0,0 +1,53 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'autocomplete-style-doc', + template: ` +

Following is the list of structural style classes, for theming classes visit theming page.

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameElement
p-autocompleteContainer element
p-autocomplete-panelOverlay panel of suggestions.
p-autocomplete-itemsList container of suggestions.
p-autocomplete-itemList item of a suggestion.
p-autocomplete-tokenElement of a selected item in multiple mode.
p-autocomplete-token-iconClose icon element of a selected item in multiple mode.
p-autocomplete-token-labelLabel of a selected item in multiple mode.
p-autocomplete-loaderLoader icon.
+
` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/autocomplete/templatedoc.ts b/apps/showcase/doc/autocomplete/templatedoc.ts new file mode 100644 index 00000000000..07ee948cc27 --- /dev/null +++ b/apps/showcase/doc/autocomplete/templatedoc.ts @@ -0,0 +1,159 @@ +import { Code } from '@/domain/code'; +import { CountryService } from '@/service/countryservice'; +import { Component } from '@angular/core'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'autocomplete-template-demo', + template: ` +

AutoComplete offers multiple templates for customization through templating.

+
+
+ + +
+ +
{{ country.name }}
+
+
+ +
Available Countries
+
+ +
+ +
+
+
+
+ ` +}) +export class TemplateDoc { + countries: any[] | undefined; + + selectedCountryAdvanced: any[] | undefined; + + filteredCountries: any[] | undefined; + + constructor(private countryService: CountryService) {} + + ngOnInit() { + this.countryService.getCountries().then((countries) => { + this.countries = countries; + }); + } + + filterCountry(event: AutoCompleteCompleteEvent) { + let filtered: any[] = []; + let query = event.query; + + for (let i = 0; i < (this.countries as any[]).length; i++) { + let country = (this.countries as any[])[i]; + if (country.name.toLowerCase().indexOf(query.toLowerCase()) == 0) { + filtered.push(country); + } + } + this.filteredCountries = filtered; + } + + code: Code = { + basic: ` + +
+ +
{{ country.name }}
+
+
+ +
Available Countries
+
+ +
+ +
+
+
`, + + html: `
+ + +
+ +
{{ country.name }}
+
+
+ +
Available Countries
+
+ +
+ +
+
+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { SelectItemGroup } from 'primeng/api'; +import { CountryService } from '@/service/countryservice'; +import { AutoCompleteModule } from 'primeng/autocomplete'; +import { FormsModule } from '@angular/forms'; +import { ButtonModule } from 'primeng/button'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'autocomplete-template-demo', + templateUrl: './autocomplete-template-demo.html', + standalone: true, + imports: [FormsModule, AutoCompleteModule, ButtonModule], + providers: [CountryService] +}) +export class AutocompleteTemplateDemo { + countries: any[] | undefined; + + selectedCountryAdvanced: any[] | undefined; + + filteredCountries: any[] | undefined; + + constructor(private countryService: CountryService) {} + + ngOnInit() { + this.countryService.getCountries().then((countries) => { + this.countries = countries; + }); + } + + filterCountry(event: AutoCompleteCompleteEvent) { + let filtered: any[] = []; + let query = event.query; + + for (let i = 0; i < (this.countries as any[]).length; i++) { + let country = (this.countries as any[])[i]; + if (country.name.toLowerCase().indexOf(query.toLowerCase()) == 0) { + filtered.push(country); + } + } + + this.filteredCountries = filtered; + } +}`, + + service: ['CountryService'], + + data: ` +//CountryService +{ + "name": "Afghanistan", + "code": "AF" +} +...` + }; +} diff --git a/apps/showcase/doc/autocomplete/virtualscrolldoc.ts b/apps/showcase/doc/autocomplete/virtualscrolldoc.ts new file mode 100644 index 00000000000..8f2299a0919 --- /dev/null +++ b/apps/showcase/doc/autocomplete/virtualscrolldoc.ts @@ -0,0 +1,103 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'autocomplete-virtual-scroll-demo', + template: ` +

+ Virtual scrolling is an efficient way of rendering the options by displaying a small subset of data in the viewport at any time. When dealing with huge number of options, it is suggested to enable virtual scrolling to avoid + performance issues. Usage is simple as setting virtualScroll property to true and defining virtualScrollItemSize to specify the height of an item. +

+
+
+ +
+ ` +}) +export class VirtualScrollDoc { + selectedItem: any; + + filteredItems: any[] | undefined; + + items: any[] | undefined; + + filterItems(event: AutoCompleteCompleteEvent) { + //in a real application, make a request to a remote url with the query and return filtered results, for demo we filter at client side + let filtered: any[] = []; + let query = event.query; + + for (let i = 0; i < (this.items as any[]).length; i++) { + let item = (this.items as any[])[i]; + if (item.label.toLowerCase().indexOf(query.toLowerCase()) == 0) { + filtered.push(item); + } + } + + this.filteredItems = filtered; + } + + ngOnInit() { + this.items = []; + for (let i = 0; i < 10000; i++) { + this.items.push({ label: 'Item ' + i, value: 'Item ' + i }); + } + } + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { AutoComplete } from 'primeng/autocomplete'; +import { FormsModule } from '@angular/forms'; + +interface AutoCompleteCompleteEvent { + originalEvent: Event; + query: string; +} + +@Component({ + selector: 'autocomplete-virtual-scroll-demo', + templateUrl: './autocomplete-virtual-scroll-demo.html', + standalone: true, + imports: [FormsModule, AutoComplete] +}) +export class AutocompleteVirtualScrollDemo { + selectedItem: any; + + filteredItems: any[] | undefined; + + items: any[] | undefined; + + filterItems(event: AutoCompleteCompleteEvent) { + //in a real application, make a request to a remote url with the query and return filtered results, for demo we filter at client side + let filtered: any[] = []; + let query = event.query; + + for (let i = 0; i < (this.items as any[]).length; i++) { + let item = (this.items as any[])[i]; + if (item.label.toLowerCase().indexOf(query.toLowerCase()) == 0) { + filtered.push(item); + } + } + + this.filteredItems = filtered; + } + + ngOnInit() { + this.items = []; + for (let i = 0; i < 10000; i++) { + this.items.push({ label: 'Item ' + i, value: 'Item ' + i }); + } + } +}` + }; +} diff --git a/src/app/showcase/doc/autofocus/autofocusdoc.module.ts b/apps/showcase/doc/autofocus/autofocusdoc.module.ts similarity index 76% rename from src/app/showcase/doc/autofocus/autofocusdoc.module.ts rename to apps/showcase/doc/autofocus/autofocusdoc.module.ts index 442c20c97c3..26786c06ca6 100644 --- a/src/app/showcase/doc/autofocus/autofocusdoc.module.ts +++ b/apps/showcase/doc/autofocus/autofocusdoc.module.ts @@ -1,16 +1,16 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { ImportDoc } from './importdoc'; -import { BasicDoc } from './basicdoc'; import { AutoFocus } from 'primeng/autofocus'; import { InputTextModule } from 'primeng/inputtext'; +import { BasicDoc } from './basicdoc'; +import { ImportDoc } from './importdoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, AutoFocus, InputTextModule], declarations: [ImportDoc, BasicDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class AutoFocusDocModule {} diff --git a/apps/showcase/doc/autofocus/basicdoc.ts b/apps/showcase/doc/autofocus/basicdoc.ts new file mode 100644 index 00000000000..735e8755589 --- /dev/null +++ b/apps/showcase/doc/autofocus/basicdoc.ts @@ -0,0 +1,34 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'auto-focus-basic-demo', + template: ` + +

AutoFocus is applied to any focusable input element on initial load. It's disabled by default and needs to be enabled manually.

+
+
+ +
+ + ` +}) +export class BasicDoc { + code: Code = { + basic: ``, + html: `
+ +
`, + typescript: `import { Component } from '@angular/core'; +import { AutoFocus } from 'primeng/autofocus'; +import { InputTextModule } from 'primeng/inputtext'; + +@Component({ + selector: 'auto-focus-basic-demo', + templateUrl: './auto-focus-basic-demo.html', + standalone: true, + imports: [AutoFocus, InputTextModule] +}) +export class AutoFocusBasicDemo {}` + }; +} diff --git a/apps/showcase/doc/autofocus/importdoc.ts b/apps/showcase/doc/autofocus/importdoc.ts new file mode 100644 index 00000000000..76bc68aada2 --- /dev/null +++ b/apps/showcase/doc/autofocus/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'auto-focus-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { AutoFocus } from 'primeng/autofocus';` + }; +} diff --git a/apps/showcase/doc/avatar/accessibilitydoc.ts b/apps/showcase/doc/avatar/accessibilitydoc.ts new file mode 100644 index 00000000000..53b100ea848 --- /dev/null +++ b/apps/showcase/doc/avatar/accessibilitydoc.ts @@ -0,0 +1,16 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'avatar-accessibility-doc', + template: ` +

Screen Reader

+

+ Avatar does not include any roles and attributes by default. Any attribute is passed to the root element so you may add a role like img along with aria-labelledby or aria-label to describe the component. In case + avatars need to be tabbable, tabIndex can be added as well to implement custom key handlers. +

+ +

Keyboard Support

+

Component does not include any interactive elements.

+
` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/avatar/avatardoc.module.ts b/apps/showcase/doc/avatar/avatardoc.module.ts new file mode 100644 index 00000000000..a854d951af2 --- /dev/null +++ b/apps/showcase/doc/avatar/avatardoc.module.ts @@ -0,0 +1,30 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { AvatarModule } from 'primeng/avatar'; +import { AvatarGroupModule } from 'primeng/avatargroup'; +import { BadgeModule } from 'primeng/badge'; +import { InputTextModule } from 'primeng/inputtext'; +import { OverlayBadgeModule } from 'primeng/overlaybadge'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { GroupDoc } from './avatargroupdoc'; +import { AvatarGroupStyleDoc } from './avatargroupstyledoc'; +import { AvatarStyleDoc } from './avatarstyledoc'; +import { BadgeDoc } from './badgedoc'; +import { IconDoc } from './icondoc'; +import { ImageDoc } from './imagedoc'; +import { ImportDoc } from './importdoc'; +import { LabelDoc } from './labeldoc'; +import { ShapeDoc } from './shapedoc'; +import { SizeDoc } from './sizedoc'; +import { TemplateDoc } from './templatedoc'; + +@NgModule({ + imports: [CommonModule, RouterModule, AppCodeModule, InputTextModule, FormsModule, AppDocModule, AvatarModule, AvatarGroupModule, BadgeModule, OverlayBadgeModule], + declarations: [ImportDoc, LabelDoc, IconDoc, GroupDoc, ImageDoc, AvatarStyleDoc, AvatarGroupStyleDoc, ShapeDoc, SizeDoc, BadgeDoc, TemplateDoc, AccessibilityDoc], + exports: [AppDocModule] +}) +export class AvatarDocModule {} diff --git a/src/app/showcase/doc/avatar/avatargroupdoc.ts b/apps/showcase/doc/avatar/avatargroupdoc.ts similarity index 97% rename from src/app/showcase/doc/avatar/avatargroupdoc.ts rename to apps/showcase/doc/avatar/avatargroupdoc.ts index 1e29722a370..ebbd13bc7b4 100644 --- a/src/app/showcase/doc/avatar/avatargroupdoc.ts +++ b/apps/showcase/doc/avatar/avatargroupdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'avatar-group-demo', @@ -18,7 +18,7 @@ import { Code } from '@domain/code';
- `, + ` }) export class GroupDoc { code: Code = { @@ -48,6 +48,6 @@ import { AvatarGroup } from 'primeng/avatargroup'; standalone: true, imports: [Avatar, AvatarGroup] }) -export class AvatarGroupDemo {}`, +export class AvatarGroupDemo {}` }; } diff --git a/src/app/showcase/doc/avatar/avatargroupstyledoc.ts b/apps/showcase/doc/avatar/avatargroupstyledoc.ts similarity index 98% rename from src/app/showcase/doc/avatar/avatargroupstyledoc.ts rename to apps/showcase/doc/avatar/avatargroupstyledoc.ts index 04ebe8f115c..20a31de6c66 100644 --- a/src/app/showcase/doc/avatar/avatargroupstyledoc.ts +++ b/apps/showcase/doc/avatar/avatargroupstyledoc.ts @@ -19,6 +19,6 @@ import { Component } from '@angular/core';
- `, + ` }) export class AvatarGroupStyleDoc {} diff --git a/src/app/showcase/doc/avatar/avatarstyledoc.ts b/apps/showcase/doc/avatar/avatarstyledoc.ts similarity index 99% rename from src/app/showcase/doc/avatar/avatarstyledoc.ts rename to apps/showcase/doc/avatar/avatarstyledoc.ts index 9695186832d..addab94893b 100644 --- a/src/app/showcase/doc/avatar/avatarstyledoc.ts +++ b/apps/showcase/doc/avatar/avatarstyledoc.ts @@ -46,6 +46,6 @@ import { Component } from '@angular/core';
- `, + ` }) export class AvatarStyleDoc {} diff --git a/apps/showcase/doc/avatar/badgedoc.ts b/apps/showcase/doc/avatar/badgedoc.ts new file mode 100644 index 00000000000..292e758d666 --- /dev/null +++ b/apps/showcase/doc/avatar/badgedoc.ts @@ -0,0 +1,42 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'avatar-badge-demo', + template: ` + +

A badge can be added to an Avatar with the Badge directive.

+
+
+ +
+ + ` +}) +export class BadgeDoc { + code: Code = { + basic: ``, + html: `
+ +
`, + typescript: `import { Component } from '@angular/core'; +import { Avatar } from 'primeng/avatar'; +import { BadgeModule } from 'primeng/badge'; + +@Component({ + selector: 'avatar-badge-demo', + templateUrl: './avatar-badge-demo.html', + standalone: true, + imports: [Avatar, BadgeModule] +}) +export class AvatarBadgeDemo {}` + }; +} diff --git a/apps/showcase/doc/avatar/icondoc.ts b/apps/showcase/doc/avatar/icondoc.ts new file mode 100644 index 00000000000..d867f5273b3 --- /dev/null +++ b/apps/showcase/doc/avatar/icondoc.ts @@ -0,0 +1,92 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'avatar-icon-demo', + template: ` + +

A font icon is displayed as an Avatar with the icon property.

+
+
+
+
+
Icon
+ + + +
+ +
+
Circle
+ + + +
+ +
+
Badge
+ + + +
+
+
+ + ` +}) +export class IconDoc { + code: Code = { + basic: ` + + + + + + + + +`, + + html: `
+
+
+
Icon
+ + + +
+ +
+
Circle
+ + + +
+ +
+
Badge
+ + + +
+
+
`, + typescript: `import { Component } from '@angular/core'; +import { AvatarModule } from 'primeng/avatar'; +import { OverlayBadgeModule } from 'primeng/overlaybadge'; + +@Component({ + selector: 'avatar-icon-demo', + templateUrl: './avatar-icon-demo.html', + standalone: true, + imports: [AvatarModule, OverlayBadgeModule] +}) +export class AvatarIconDemo {}` + }; +} diff --git a/apps/showcase/doc/avatar/imagedoc.ts b/apps/showcase/doc/avatar/imagedoc.ts new file mode 100644 index 00000000000..5a885cc4625 --- /dev/null +++ b/apps/showcase/doc/avatar/imagedoc.ts @@ -0,0 +1,81 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'avatar-image-demo', + template: ` + +

Use the image property to display an image as an Avatar.

+
+
+
+
+
Image
+ + + +
+ +
+
Badge
+ + + +
+ +
+
Gravatar
+ +
+
+
+ + ` +}) +export class ImageDoc { + code: Code = { + basic: ` + + + + + + + +`, + + html: `
+
+
+
Image
+ + + +
+ +
+
Badge
+ + + +
+ +
+
Gravatar
+ +
+
+
`, + typescript: `import { Component } from '@angular/core'; +import { AvatarModule } from 'primeng/avatar'; +import { OverlayBadgeModule } from 'primeng/overlaybadge'; + +@Component({ + selector: 'avatar-image-demo', + templateUrl: './avatar-image-demo.html', + standalone: true, + imports: [AvatarModule, OverlayBadgeModule] +}) +export class AvatarImageDemo {}` + }; +} diff --git a/apps/showcase/doc/avatar/importdoc.ts b/apps/showcase/doc/avatar/importdoc.ts new file mode 100644 index 00000000000..6dcaf07cba2 --- /dev/null +++ b/apps/showcase/doc/avatar/importdoc.ts @@ -0,0 +1,13 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'avatar-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + html: `import { Avatar } from 'primeng/avatar'; +import { AvatarGroup } from 'primeng/avatargroup';` + }; +} diff --git a/apps/showcase/doc/avatar/labeldoc.ts b/apps/showcase/doc/avatar/labeldoc.ts new file mode 100644 index 00000000000..61769cdfd92 --- /dev/null +++ b/apps/showcase/doc/avatar/labeldoc.ts @@ -0,0 +1,88 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'avatar-label-demo', + template: ` + +

A letter Avatar is defined with the label property.

+
+
+
+
+
Label
+ + + +
+
+
Circle
+ + + +
+
+
Badge
+ + + +
+
+
+ + ` +}) +export class LabelDoc { + code: Code = { + basic: ` + + + + + + + + +`, + + html: `
+
+
+
Label
+ + + +
+
+
Circle
+ + + +
+
+
Badge
+ + + +
+
+
`, + typescript: `import { Component } from '@angular/core'; +import { AvatarModule } from 'primeng/avatar'; +import { OverlayBadgeModule } from 'primeng/overlaybadge'; + +@Component({ + selector: 'avatar-label-demo', + templateUrl: './avatar-label-demo.html', + standalone: true, + imports: [AvatarModule, OverlayBadgeModule] +}) +export class AvatarLabelDemo {}` + }; +} diff --git a/src/app/showcase/doc/avatar/shapedoc.ts b/apps/showcase/doc/avatar/shapedoc.ts similarity index 75% rename from src/app/showcase/doc/avatar/shapedoc.ts rename to apps/showcase/doc/avatar/shapedoc.ts index 01687bb4109..808337049eb 100644 --- a/src/app/showcase/doc/avatar/shapedoc.ts +++ b/apps/showcase/doc/avatar/shapedoc.ts @@ -1,21 +1,18 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'avatar-shape-demo', template: ` -

- Avatar comes in two different styles specified with the shape property, square is the default and - circle is the alternative. -

+

Avatar comes in two different styles specified with the shape property, square is the default and circle is the alternative.

- `, + ` }) export class ShapeDoc { code: Code = { @@ -34,6 +31,6 @@ import { Avatar } from 'primeng/avatar'; standalone: true, imports: [Avatar] }) -export class AvatarShapeDemo {}`, +export class AvatarShapeDemo {}` }; } diff --git a/apps/showcase/doc/avatar/sizedoc.ts b/apps/showcase/doc/avatar/sizedoc.ts new file mode 100644 index 00000000000..cad2470b40b --- /dev/null +++ b/apps/showcase/doc/avatar/sizedoc.ts @@ -0,0 +1,36 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'avatar-size-demo', + template: ` + +

size property defines the size of the Avatar with large and xlarge as possible values.

+
+
+ + +
+ + ` +}) +export class SizeDoc { + code: Code = { + basic: ` +`, + html: `
+ + +
`, + typescript: `import { Component } from '@angular/core'; +import { Avatar } from 'primeng/avatar'; + +@Component({ + selector: 'avatar-size-demo', + templateUrl: './avatar-size-demo.html', + standalone: true, + imports: [Avatar] +}) +export class AvatarSizeDemo {}` + }; +} diff --git a/apps/showcase/doc/avatar/templatedoc.ts b/apps/showcase/doc/avatar/templatedoc.ts new file mode 100644 index 00000000000..48c4680fd61 --- /dev/null +++ b/apps/showcase/doc/avatar/templatedoc.ts @@ -0,0 +1,39 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'avatar-template-demo', + template: ` + +

Content can easily be customized with the dynamic content instead of using the built-in modes.

+
+
+ + Content + +
+ + ` +}) +export class TemplateDoc { + code: Code = { + basic: ` + Content +`, + html: `
+ + Content + +
`, + typescript: `import { Component } from '@angular/core'; +import { Avatar } from 'primeng/avatar'; + +@Component({ + selector: 'avatar-template-demo', + templateUrl: './avatar-template-demo.html', + standalone: true, + imports: [Avatar] +}) +export class AvatarTemplateDemo {}` + }; +} diff --git a/apps/showcase/doc/badge/accessibilitydoc.ts b/apps/showcase/doc/badge/accessibilitydoc.ts new file mode 100644 index 00000000000..39ad2c2a27b --- /dev/null +++ b/apps/showcase/doc/badge/accessibilitydoc.ts @@ -0,0 +1,16 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'badge-accessibility-doc', + template: ` +

Screen Reader

+

+ Badge does not include any roles and attributes by default, any attribute is passed to the root element so aria roles and attributes can be added if required. If the badges are dynamic, + aria-live may be utilized as well. In case badges need to be tabbable, tabIndex can be added to implement custom key handlers. +

+ +

Keyboard Support

+

Component does not include any interactive elements.

+
` +}) +export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/badge/badgedoc.module.ts b/apps/showcase/doc/badge/badgedoc.module.ts similarity index 86% rename from src/app/showcase/doc/badge/badgedoc.module.ts rename to apps/showcase/doc/badge/badgedoc.module.ts index 4be18364b5d..18c68204c26 100644 --- a/src/app/showcase/doc/badge/badgedoc.module.ts +++ b/apps/showcase/doc/badge/badgedoc.module.ts @@ -1,25 +1,25 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { BadgeModule } from 'primeng/badge'; import { ButtonModule } from 'primeng/button'; -import { ImportDoc } from './importdoc'; +import { OverlayBadgeModule } from 'primeng/overlaybadge'; +import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { ButtonDoc } from './buttondoc'; import { DirectiveDoc } from './directivedoc'; +import { ImportDoc } from './importdoc'; +import { OverlayDoc } from './overlaydoc'; import { PositionDoc } from './positiondoc'; import { SeverityDoc } from './severitydoc'; import { SizeDoc } from './sizedoc'; -import { AccessibilityDoc } from './accessibilitydoc'; import { StyleDoc } from './styledoc'; -import { OverlayBadgeModule } from 'primeng/overlaybadge'; -import { OverlayDoc } from './overlaydoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, BadgeModule, ButtonModule, OverlayBadgeModule], declarations: [ImportDoc, BasicDoc, ButtonDoc, DirectiveDoc, PositionDoc, SeverityDoc, SizeDoc, OverlayDoc, StyleDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class BadgeDocModule {} diff --git a/apps/showcase/doc/badge/basicdoc.ts b/apps/showcase/doc/badge/basicdoc.ts new file mode 100644 index 00000000000..03d94c47827 --- /dev/null +++ b/apps/showcase/doc/badge/basicdoc.ts @@ -0,0 +1,33 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'badge-basic-demo', + template: ` + +

Content of the badge is specified using the value property.

+
+
+ +
+ + ` +}) +export class BasicDoc { + code: Code = { + basic: ``, + html: `
+ +
`, + typescript: `import { Component } from '@angular/core'; +import { BadgeModule } from 'primeng/badge'; + +@Component({ + selector: 'badge-basic-demo', + templateUrl: './badge-basic-demo.html', + standalone: true, + imports: [BadgeModule] +}) +export class BadgeBasicDemo {}` + }; +} diff --git a/apps/showcase/doc/badge/buttondoc.ts b/apps/showcase/doc/badge/buttondoc.ts new file mode 100644 index 00000000000..317917aa816 --- /dev/null +++ b/apps/showcase/doc/badge/buttondoc.ts @@ -0,0 +1,37 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'badge-button-demo', + template: ` + +

Buttons have built-in support for badges to display a badge inline.

+
+ +
+ + +
+ + + ` +}) +export class ButtonDoc { + code: Code = { + basic: ``, + html: `
+ + +
`, + typescript: `import { Component } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'badge-button-demo', + templateUrl: './badge-button-demo.html', + standalone: true, + imports: [ButtonModule] +}) +export class BadgeButtonDemo {}` + }; +} diff --git a/apps/showcase/doc/badge/directivedoc.ts b/apps/showcase/doc/badge/directivedoc.ts new file mode 100644 index 00000000000..b4b27377d5f --- /dev/null +++ b/apps/showcase/doc/badge/directivedoc.ts @@ -0,0 +1,33 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'badge-directive-demo', + template: ` + +

Content of the badge is specified using the value property.

+
+
+ +
+ + ` +}) +export class DirectiveDoc { + code: Code = { + basic: ``, + html: `
+ +
`, + typescript: `import { Component } from '@angular/core'; +import { BadgeModule } from 'primeng/badge'; + +@Component({ + selector: 'badge-directive-demo', + templateUrl: './badge-directive-demo.html', + standalone: true, + imports: [BadgeModule] +}) +export class BadgeDirectiveDemo {}` + }; +} diff --git a/apps/showcase/doc/badge/importdoc.ts b/apps/showcase/doc/badge/importdoc.ts new file mode 100644 index 00000000000..7d9a83f38f9 --- /dev/null +++ b/apps/showcase/doc/badge/importdoc.ts @@ -0,0 +1,13 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'badge-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { BadgeModule } from 'primeng/badge'; +import { OverlayBadgeModule } from 'primeng/overlaybadge';` + }; +} diff --git a/src/app/showcase/doc/badge/overlaydoc.ts b/apps/showcase/doc/badge/overlaydoc.ts similarity index 96% rename from src/app/showcase/doc/badge/overlaydoc.ts rename to apps/showcase/doc/badge/overlaydoc.ts index 4c3b5848345..a0908f2a08f 100644 --- a/src/app/showcase/doc/badge/overlaydoc.ts +++ b/apps/showcase/doc/badge/overlaydoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'badge-overlay-demo', @@ -19,7 +19,7 @@ import { Code } from '@domain/code';
- `, + ` }) export class OverlayDoc { code: Code = { @@ -52,6 +52,6 @@ import { OverlayBadgeModule } from 'primeng/overlaybadge'; standalone: true, imports: [OverlayBadgeModule] }) -export class BadgeOverlayDemo {}`, +export class BadgeOverlayDemo {}` }; } diff --git a/apps/showcase/doc/badge/positiondoc.ts b/apps/showcase/doc/badge/positiondoc.ts new file mode 100644 index 00000000000..70c9f858282 --- /dev/null +++ b/apps/showcase/doc/badge/positiondoc.ts @@ -0,0 +1,37 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'badge-position-demo', + template: ` + +

A Badge can be positioned at the top right corner of an element by adding p-overlay-badge style class to the element and embedding the badge inside.

+
+
+ + + +
+ + ` +}) +export class PositionDoc { + code: Code = { + basic: ``, + html: `
+ + + +
`, + typescript: `import { Component } from '@angular/core'; +import { BadgeModule } from 'primeng/badge'; + +@Component({ + selector: 'badge-position-demo', + templateUrl: './badge-position-demo.html', + standalone: true, + imports: [BadgeModule] +}) +export class BadgePositionDemo {}` + }; +} diff --git a/apps/showcase/doc/badge/severitydoc.ts b/apps/showcase/doc/badge/severitydoc.ts new file mode 100644 index 00000000000..ad28e74ac85 --- /dev/null +++ b/apps/showcase/doc/badge/severitydoc.ts @@ -0,0 +1,42 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'badge-severity-demo', + template: ` + +

Severity defines the color of the badge, possible values are success, info, warn and danger

+
+
+ + + + + + + +
+ + ` +}) +export class SeverityDoc { + code: Code = { + basic: ``, + html: `
+ + + + +
`, + typescript: `import { Component } from '@angular/core'; +import { BadgeModule } from 'primeng/badge'; + +@Component({ + selector: 'badge-severity-demo', + templateUrl: './badge-severity-demo.html', + standalone: true, + imports: [BadgeModule] +}) +export class BadgeSeverityDemo {}` + }; +} diff --git a/apps/showcase/doc/badge/sizedoc.ts b/apps/showcase/doc/badge/sizedoc.ts new file mode 100644 index 00000000000..2da155183aa --- /dev/null +++ b/apps/showcase/doc/badge/sizedoc.ts @@ -0,0 +1,39 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'badge-size-demo', + template: ` + +

Badge sizes are adjusted with the badgeSize property that accepts small, large and xlarge as the possible alternatives to the default size. Currently sizes only apply to component mode.

+
+
+ + + + +
+ + ` +}) +export class SizeDoc { + code: Code = { + basic: ``, + html: `
+ + + + +
`, + typescript: `import { Component } from '@angular/core'; +import { BadgeModule } from 'primeng/badge'; + +@Component({ + selector: 'badge-size-demo', + templateUrl: './badge-size-demo.html', + standalone: true, + imports: [BadgeModule] +}) +export class BadgeSizeDemo {}` + }; +} diff --git a/apps/showcase/doc/badge/styledoc.ts b/apps/showcase/doc/badge/styledoc.ts new file mode 100644 index 00000000000..69d6c74c1a0 --- /dev/null +++ b/apps/showcase/doc/badge/styledoc.ts @@ -0,0 +1,62 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'badge-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameElement
p-badgeBadge element
p-overlay-badgeWrapper of a badge and its target.
p-badge-dotBadge element with no value.
p-badge-successBadge element with success severity.
p-badge-infoBadge element with info severity.
p-badge-warningBadge element with warning severity.
p-badge-dangerBadge element with danger severity.
p-badge-lgLarge badge element
p-badge-xlExtra large badge element
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/blockui/accessibilitydoc.ts b/apps/showcase/doc/blockui/accessibilitydoc.ts new file mode 100644 index 00000000000..fdc4af7bb42 --- /dev/null +++ b/apps/showcase/doc/blockui/accessibilitydoc.ts @@ -0,0 +1,15 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'block-ui-accessibility-doc', + template: ` +

Screen Reader

+

+ BlockUI manages aria-busy state attribute when the UI gets blocked and unblocked. Any valid attribute is passed to the root element so additional attributes like role and aria-live can be used to define live regions. +

+ +

Keyboard Support

+

Component does not include any interactive elements.

+
` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/blockui/basicdoc.ts b/apps/showcase/doc/blockui/basicdoc.ts new file mode 100644 index 00000000000..082614a795e --- /dev/null +++ b/apps/showcase/doc/blockui/basicdoc.ts @@ -0,0 +1,63 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'block-ui-basic-demo', + template: ` + +

The element to block should be placed as a child of BlockUI and blocked property is required to control the state.

+
+
+ + + + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+
+
+ + ` +}) +export class BasicDoc { + blockedPanel: boolean = false; + + code: Code = { + basic: ` + + + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit... +

+
`, + html: `
+ + + + +

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+
+
`, + typescript: `import { Component } from '@angular/core'; +import { BlockUI } from 'primeng/blockui'; +import { ButtonModule } from 'primeng/button'; +import { PanelModule } from 'primeng/panel'; +import { Ripple } from 'primeng/ripple'; + +@Component({ + selector: 'block-ui-basic-demo', + templateUrl: './block-ui-basic-demo.html', + standalone: true, + imports: [BlockUI, ButtonModule, PanelModule, Ripple] +}) +export class BlockUiBasicDemo { + blockedPanel: boolean = false; +}` + }; +} diff --git a/src/app/showcase/doc/blockui/blockuidoc.module.ts b/apps/showcase/doc/blockui/blockuidoc.module.ts similarity index 81% rename from src/app/showcase/doc/blockui/blockuidoc.module.ts rename to apps/showcase/doc/blockui/blockuidoc.module.ts index e88db3f397e..d71c82e0fd9 100644 --- a/src/app/showcase/doc/blockui/blockuidoc.module.ts +++ b/apps/showcase/doc/blockui/blockuidoc.module.ts @@ -1,11 +1,11 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { BlockUI } from 'primeng/blockui'; import { ButtonModule } from 'primeng/button'; import { PanelModule } from 'primeng/panel'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { DocumentDoc } from './documentdoc'; @@ -15,6 +15,6 @@ import { StyleDoc } from './styledoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, PanelModule, ButtonModule, BlockUI], declarations: [ImportDoc, BasicDoc, DocumentDoc, StyleDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class BlockUIDocModule {} diff --git a/apps/showcase/doc/blockui/documentdoc.ts b/apps/showcase/doc/blockui/documentdoc.ts new file mode 100644 index 00000000000..0e9cb4585a4 --- /dev/null +++ b/apps/showcase/doc/blockui/documentdoc.ts @@ -0,0 +1,62 @@ +import { Code } from '@/domain/code'; +import { ChangeDetectorRef, Component } from '@angular/core'; + +@Component({ + selector: 'block-ui-document-demo', + template: ` + +

If the target element is not specified, BlockUI blocks the document by default.

+
+
+ + +
+ + ` +}) +export class DocumentDoc { + blockedDocument: boolean = false; + + constructor(private cd: ChangeDetectorRef) {} + + blockDocument() { + this.blockedDocument = true; + setTimeout(() => { + this.blockedDocument = false; + this.cd.markForCheck(); + }, 3000); + } + + code: Code = { + basic: ``, + html: `
+ + +
`, + typescript: `import { Component, ChangeDetectorRef } from '@angular/core'; +import { BlockUI } from 'primeng/blockui'; +import { ButtonModule } from 'primeng/button'; +import { Ripple } from 'primeng/ripple'; + +@Component({ + selector: 'block-ui-document-demo', + templateUrl: './block-ui-document-demo.html', + standalone: true, + imports: [BlockUI, ButtonModule, Ripple] +}) +export class BlockUiDocumentDemo { + blockedDocument: boolean = false; + + constructor(private cd: ChangeDetectorRef) {} + + blockDocument() { + this.blockedDocument = true; + setTimeout(() => { + this.blockedDocument = false; + this.cd.markForCheck(); + }, 3000); + } + +}` + }; +} diff --git a/apps/showcase/doc/blockui/importdoc.ts b/apps/showcase/doc/blockui/importdoc.ts new file mode 100644 index 00000000000..ae03e048f1d --- /dev/null +++ b/apps/showcase/doc/blockui/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'block-ui-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { BlockUI } from 'primeng/blockui';` + }; +} diff --git a/apps/showcase/doc/blockui/styledoc.ts b/apps/showcase/doc/blockui/styledoc.ts new file mode 100644 index 00000000000..76c9b932aee --- /dev/null +++ b/apps/showcase/doc/blockui/styledoc.ts @@ -0,0 +1,31 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'block-ui-style-doc', + template: ` + +

Following is the list of structural style classes, for theming classes visit theming page.

+
+
+ + + + + + + + + + + + + + + + + +
NameElement
p-blockuiMask element.
p-blockui-documentMask element in full screen mode.
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/breadcrumb/accessibilitydoc.ts b/apps/showcase/doc/breadcrumb/accessibilitydoc.ts new file mode 100644 index 00000000000..600476dd49c --- /dev/null +++ b/apps/showcase/doc/breadcrumb/accessibilitydoc.ts @@ -0,0 +1,16 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'breadcrumb-accessibility-doc', + template: ` +

Screen Reader

+

+ Breadcrumb uses the nav element and since any attribute is passed to the root implicitly aria-labelledby or aria-label can be used to describe the component. Inside an ordered list is used where the list item + separators have aria-hidden to be able to ignored by the screen readers. If the last link represents the current route, aria-current is added with "page" as the value. +

+ +

Keyboard Support

+

No special keyboard interaction is needed, all menuitems are focusable based on the page tab sequence.

+
` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/breadcrumb/basicdoc.ts b/apps/showcase/doc/breadcrumb/basicdoc.ts new file mode 100644 index 00000000000..4d3ab4f9a05 --- /dev/null +++ b/apps/showcase/doc/breadcrumb/basicdoc.ts @@ -0,0 +1,63 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'breadcrumb-basic-demo', + template: ` + +

Breadcrumb provides contextual information about page hierarchy.

+
+
+ +
+ + ` +}) +export class BasicDoc implements OnInit { + items: MenuItem[] | undefined; + + home: MenuItem | undefined; + + ngOnInit() { + this.items = [{ label: 'Electronics' }, { label: 'Computer' }, { label: 'Accessories' }, { label: 'Keyboard' }, { label: 'Wireless' }]; + + this.home = { icon: 'pi pi-home', routerLink: '/' }; + } + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { Breadcrumb } from 'primeng/breadcrumb'; + +@Component({ + selector: 'breadcrumb-basic-demo', + templateUrl: './breadcrumb-basic-demo.html', + standalone: true, + imports: [Breadcrumb] +}) +export class BreadcrumbBasicDemo implements OnInit { + items: MenuItem[] | undefined; + + home: MenuItem | undefined; + + ngOnInit() { + this.items = [ + { label: 'Electronics' }, + { label: 'Computer' }, + { label: 'Accessories' }, + { label: 'Keyboard' }, + { label: 'Wireless' } + ]; + + this.home = { icon: 'pi pi-home', routerLink: '/' }; + } +}` + }; +} diff --git a/src/app/showcase/doc/breadcrumb/breadcrumbdoc.module.ts b/apps/showcase/doc/breadcrumb/breadcrumbdoc.module.ts similarity index 80% rename from src/app/showcase/doc/breadcrumb/breadcrumbdoc.module.ts rename to apps/showcase/doc/breadcrumb/breadcrumbdoc.module.ts index 56f5805bf49..e5ec1d757de 100644 --- a/src/app/showcase/doc/breadcrumb/breadcrumbdoc.module.ts +++ b/apps/showcase/doc/breadcrumb/breadcrumbdoc.module.ts @@ -1,19 +1,19 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { Breadcrumb } from 'primeng/breadcrumb'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { StyleDoc } from './styledoc'; +import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { ImportDoc } from './importdoc'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { TemplateDoc } from './templatedoc'; import { RouterDoc } from './routerdoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; @NgModule({ imports: [CommonModule, AppCodeModule, RouterModule, Breadcrumb, AppDocModule], declarations: [BasicDoc, TemplateDoc, RouterDoc, ImportDoc, StyleDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class BreadcrumbDocModule {} diff --git a/apps/showcase/doc/breadcrumb/importdoc.ts b/apps/showcase/doc/breadcrumb/importdoc.ts new file mode 100644 index 00000000000..ed4740e4862 --- /dev/null +++ b/apps/showcase/doc/breadcrumb/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'breadcrumb-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Breadcrumb } from 'primeng/breadcrumb';` + }; +} diff --git a/apps/showcase/doc/breadcrumb/routerdoc.ts b/apps/showcase/doc/breadcrumb/routerdoc.ts new file mode 100644 index 00000000000..ed7ae33aad7 --- /dev/null +++ b/apps/showcase/doc/breadcrumb/routerdoc.ts @@ -0,0 +1,96 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'breadcrumb-router-demo', + template: ` + +

Items with navigation are defined with templating to be able to use a routerLink directive, an external link or programmatic navigation.

+
+ + + ` +}) +export class RouterDoc implements OnInit { + items: MenuItem[] | undefined; + + home: MenuItem | undefined; + + ngOnInit() { + this.items = [{ icon: 'pi pi-home', route: '/installation' }, { label: 'Components' }, { label: 'Form' }, { label: 'InputText', route: '/inputtext' }]; + } + + code: Code = { + basic: ` + + + + + {{ item.label }} + + + + + {{ item.label }} + + + +`, + + html: ``, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { Breadcrumb } from 'primeng/breadcrumb'; +import { RouterModule } from '@angular/router'; + +@Component({ + selector: 'breadcrumb-router-demo', + templateUrl: './breadcrumb-router-demo.html', + standalone: true, + imports: [Breadcrumb, RouterModule] +}) +export class BreadcrumbRouterDemo implements OnInit { + items: MenuItem[] | undefined; + + home: MenuItem | undefined; + + ngOnInit() { + this.items = [{ icon: 'pi pi-home', route: '/installation' }, { label: 'Components' }, { label: 'Form' }, { label: 'InputText', route: '/inputtext' }]; + } +}` + }; +} diff --git a/apps/showcase/doc/breadcrumb/styledoc.ts b/apps/showcase/doc/breadcrumb/styledoc.ts new file mode 100644 index 00000000000..c93d994c04c --- /dev/null +++ b/apps/showcase/doc/breadcrumb/styledoc.ts @@ -0,0 +1,42 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'breadcrumb-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameElement
p-breadcrumbContainer element.
p-menuitemMenuitem element.
p-menuitem-textLabel of a menuitem.
p-breadcrumb-chevronChevron element.
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/breadcrumb/templatedoc.ts b/apps/showcase/doc/breadcrumb/templatedoc.ts new file mode 100644 index 00000000000..7b8ef4989f7 --- /dev/null +++ b/apps/showcase/doc/breadcrumb/templatedoc.ts @@ -0,0 +1,79 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'breadcrumb-template-demo', + template: ` + +

Custom content can be placed inside the items using the item template. The divider between the items has its own separator template.

+
+
+ + + + + + + / + +
+ + ` +}) +export class TemplateDoc implements OnInit { + items: MenuItem[] | undefined; + + home: MenuItem | undefined; + + ngOnInit() { + this.items = [{ icon: 'pi pi-sitemap' }, { icon: 'pi pi-book' }, { icon: 'pi pi-wallet' }, { icon: 'pi pi-shopping-bag' }, { icon: 'pi pi-calculator' }]; + + this.home = { icon: 'pi pi-home' }; + } + + code: Code = { + basic: ` + + + + + + / +`, + + html: `
+ + + + + + + / + +
`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { Breadcrumb } from 'primeng/breadcrumb'; +import { RouterModule } from '@angular/router'; + +@Component({ + selector: 'breadcrumb-template-demo', + templateUrl: './breadcrumb-template-demo.html', + standalone: true, + imports: [Breadcrumb, RouterModule] +}) +export class BreadcrumbTemplateDemo implements OnInit { + items: MenuItem[] | undefined; + + home: MenuItem | undefined; + + ngOnInit() { + this.items = [{ icon: 'pi pi-sitemap' }, { icon: 'pi pi-book' }, { icon: 'pi pi-wallet' }, { icon: 'pi pi-shopping-bag' }, { icon: 'pi pi-calculator' }]; + + this.home = { icon: 'pi pi-home' }; + } +}` + }; +} diff --git a/apps/showcase/doc/button/accessibilitydoc.ts b/apps/showcase/doc/button/accessibilitydoc.ts new file mode 100644 index 00000000000..5d1cf62b729 --- /dev/null +++ b/apps/showcase/doc/button/accessibilitydoc.ts @@ -0,0 +1,60 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'button-accessibility-doc', + template: ` + +

Screen Reader

+

+ Button component renders a native button element that implicitly includes any passed prop. Text to describe the button is defined with the aria-label prop, if not present label prop is used as the value. If the button is + icon only or custom templating is used, it is recommended to use aria-label so that screen readers would be able to read the element properly. +

+
+ + + +

Keyboard Support

+
+ + + + + + + + + + + + + + + + + + + + + +
KeyFunction
+ tab + Moves focus to the button.
+ enter + Activates the button.
+ space + Activates the button.
+
+ ` +}) +export class AccessibilityDoc { + code: Code = { + basic: ` + + + + + Youtube +` + }; +} diff --git a/apps/showcase/doc/button/badgedoc.ts b/apps/showcase/doc/button/badgedoc.ts new file mode 100644 index 00000000000..21d58b5688a --- /dev/null +++ b/apps/showcase/doc/button/badgedoc.ts @@ -0,0 +1,38 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'button-badge-demo', + template: ` + +

Buttons have built-in badge support with badge and badgeClass properties.

+
+
+ + +
+ + ` +}) +export class BadgeDoc { + code: Code = { + basic: ` +`, + + html: `
+ + +
`, + + typescript: `import { Component } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'button-badge-demo', + templateUrl: './button-badge-demo.html', + standalone: true, + imports: [ButtonModule] +}) +export class ButtonBadgeDemo { }` + }; +} diff --git a/apps/showcase/doc/button/basicdoc.ts b/apps/showcase/doc/button/basicdoc.ts new file mode 100644 index 00000000000..76df760bcb1 --- /dev/null +++ b/apps/showcase/doc/button/basicdoc.ts @@ -0,0 +1,35 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'button-basic-demo', + template: ` + +

Text to display on a button is defined with the label property.

+
+
+ +
+ + ` +}) +export class BasicDoc { + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'button-basic-demo', + templateUrl: './button-basic-demo.html', + standalone: true, + imports: [ButtonModule] +}) +export class ButtonBasicDemo { }` + }; +} diff --git a/src/app/showcase/doc/button/buttondoc.module.ts b/apps/showcase/doc/button/buttondoc.module.ts similarity index 88% rename from src/app/showcase/doc/button/buttondoc.module.ts rename to apps/showcase/doc/button/buttondoc.module.ts index 0ed1500fcac..04ed67fee35 100644 --- a/src/app/showcase/doc/button/buttondoc.module.ts +++ b/apps/showcase/doc/button/buttondoc.module.ts @@ -1,14 +1,16 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { ButtonModule } from 'primeng/button'; import { ButtonGroupModule } from 'primeng/buttongroup'; +import { WindowMaximizeIcon } from 'primeng/icons'; import { RippleModule } from 'primeng/ripple'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { AccessibilityDoc } from './accessibilitydoc'; import { BadgeDoc } from './badgedoc'; import { BasicDoc } from './basicdoc'; +import { ButtonGroupDoc } from './buttongroupdoc'; import { ButtonsetDoc } from './buttonsetdoc'; import { DirectiveDoc } from './directivedoc'; import { DisabledDoc } from './disableddoc'; @@ -26,8 +28,6 @@ import { SizesDoc } from './sizesdoc'; import { StyleDoc } from './styledoc'; import { TemplateDoc } from './templatedoc'; import { TextDoc } from './textdoc'; -import { ButtonGroupDoc } from './buttongroupdoc'; -import { WindowMaximizeIcon } from '../../../components/icons/windowmaximize/windowmaximize'; @NgModule({ imports: [CommonModule, AppCodeModule, AppDocModule, ButtonModule, ButtonGroupModule, RippleModule, RouterModule, WindowMaximizeIcon], @@ -53,7 +53,7 @@ import { WindowMaximizeIcon } from '../../../components/icons/windowmaximize/win TemplateDoc, StyleDoc, AccessibilityDoc, - DirectiveDoc, - ], + DirectiveDoc + ] }) export class ButtonDocModule {} diff --git a/src/app/showcase/doc/button/buttongroupdoc.ts b/apps/showcase/doc/button/buttongroupdoc.ts similarity index 94% rename from src/app/showcase/doc/button/buttongroupdoc.ts rename to apps/showcase/doc/button/buttongroupdoc.ts index 669083e85da..f77f08f30e0 100644 --- a/src/app/showcase/doc/button/buttongroupdoc.ts +++ b/apps/showcase/doc/button/buttongroupdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'button-group-demo', @@ -15,7 +15,7 @@ import { Code } from '@domain/code';
- `, + ` }) export class ButtonGroupDoc { code: Code = { @@ -42,6 +42,6 @@ import { ButtonModule } from 'primeng/button'; standalone: true, imports: [ButtonModule] }) -export class ButtonGroupDemo { }`, +export class ButtonGroupDemo { }` }; } diff --git a/src/app/showcase/doc/button/buttonsetdoc.ts b/apps/showcase/doc/button/buttonsetdoc.ts similarity index 95% rename from src/app/showcase/doc/button/buttonsetdoc.ts rename to apps/showcase/doc/button/buttonsetdoc.ts index 7505a945d80..ed9819447f3 100644 --- a/src/app/showcase/doc/button/buttonsetdoc.ts +++ b/apps/showcase/doc/button/buttonsetdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'button-set-demo', @@ -15,7 +15,7 @@ import { Code } from '@domain/code';
- `, + ` }) export class ButtonsetDoc { code: Code = { @@ -41,6 +41,6 @@ import { Component } from '@angular/core'; selector: 'button-set-demo', templateUrl: './button-set-demo.html' }) -export class ButtonSetDemo { }`, +export class ButtonSetDemo { }` }; } diff --git a/apps/showcase/doc/button/directivedoc.ts b/apps/showcase/doc/button/directivedoc.ts new file mode 100644 index 00000000000..5b9d0ebc3a4 --- /dev/null +++ b/apps/showcase/doc/button/directivedoc.ts @@ -0,0 +1,48 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'button-directive-demo', + template: ` + +

+ Button can also be used as directive using pButton along with pButtonLabel and pButtonIcon helper directives. In contrary of p-button component, pButton directive does not utilize ripple effect, use + pRipple directive to enable ripple. +

+
+
+ +
+ + ` +}) +export class DirectiveDoc { + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; +import { RippleModule } from 'primeng/ripple'; + +@Component({ + selector: 'button-directive-demo', + templateUrl: './button-directive-demo.html', + standalone: true, + imports: [ButtonModule, RippleModule] +}) +export class ButtonDirectiveDemo { }` + }; +} diff --git a/apps/showcase/doc/button/disableddoc.ts b/apps/showcase/doc/button/disableddoc.ts new file mode 100644 index 00000000000..3ce23a1f5a5 --- /dev/null +++ b/apps/showcase/doc/button/disableddoc.ts @@ -0,0 +1,35 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'button-disabled-demo', + template: ` + +

When disabled is present, the element cannot be edited and focused.

+
+
+ +
+ + ` +}) +export class DisabledDoc { + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'button-disabled-demo', + templateUrl: './button-disabled-demo.html', + standalone: true, + imports: [ButtonModule] +}) +export class ButtonDisabledDemo { }` + }; +} diff --git a/apps/showcase/doc/button/iconsdoc.ts b/apps/showcase/doc/button/iconsdoc.ts new file mode 100644 index 00000000000..936743dae59 --- /dev/null +++ b/apps/showcase/doc/button/iconsdoc.ts @@ -0,0 +1,55 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'button-icons-demo', + template: ` + +

Icon of a button is specified with icon property and position is configured using iconPos attribute.

+
+
+
+ + + +
+
+ + +
+
+ + ` +}) +export class IconsDoc { + code: Code = { + basic: ` + + + +`, + + html: `
+
+ + + +
+
+ + +
+
`, + + typescript: `import { Component } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'button-icons-demo', + templateUrl: './button-icons-demo.html', + standalone: true, + imports: [ButtonModule] +}) +export class ButtonIconsDemo { }` + }; +} diff --git a/src/app/showcase/doc/button/iconsonlydoc.ts b/apps/showcase/doc/button/iconsonlydoc.ts similarity index 99% rename from src/app/showcase/doc/button/iconsonlydoc.ts rename to apps/showcase/doc/button/iconsonlydoc.ts index 3433b2dcec0..fa37588c3d2 100644 --- a/src/app/showcase/doc/button/iconsonlydoc.ts +++ b/apps/showcase/doc/button/iconsonlydoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'button-icon-only-demo', @@ -55,7 +55,7 @@ import { Code } from '@domain/code'; - `, + ` }) export class IconOnlyDoc { code: Code = { @@ -156,6 +156,6 @@ import { ButtonModule } from 'primeng/button'; standalone: true, imports: [ButtonModule] }) -export class ButtonIconOnlyDemo { }`, +export class ButtonIconOnlyDemo { }` }; } diff --git a/apps/showcase/doc/button/importdoc.ts b/apps/showcase/doc/button/importdoc.ts new file mode 100644 index 00000000000..f7ca74cd508 --- /dev/null +++ b/apps/showcase/doc/button/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'button-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { ButtonModule } from 'primeng/button';` + }; +} diff --git a/src/app/showcase/doc/button/linkdoc.ts b/apps/showcase/doc/button/linkdoc.ts similarity index 95% rename from src/app/showcase/doc/button/linkdoc.ts rename to apps/showcase/doc/button/linkdoc.ts index 93996d64086..ac3880ecf17 100644 --- a/src/app/showcase/doc/button/linkdoc.ts +++ b/apps/showcase/doc/button/linkdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'button-link-demo', @@ -13,7 +13,7 @@ import { Code } from '@domain/code'; Router - `, + ` }) export class LinkDoc { code: Code = { @@ -45,6 +45,6 @@ import { RouterModule } from '@angular/router'; standalone: true, imports: [ButtonModule, RouterModule] }) -export class ButtonLinkDemo { }`, +export class ButtonLinkDemo { }` }; } diff --git a/apps/showcase/doc/button/loadingdoc.ts b/apps/showcase/doc/button/loadingdoc.ts new file mode 100644 index 00000000000..0c5e11b500d --- /dev/null +++ b/apps/showcase/doc/button/loadingdoc.ts @@ -0,0 +1,58 @@ +import { Code } from '@/domain/code'; +import { ChangeDetectorRef, Component } from '@angular/core'; + +@Component({ + selector: 'button-loading-demo', + template: ` + +

Busy state is controlled with the loading property.

+
+
+ +
+ + ` +}) +export class LoadingDoc { + loading: boolean = false; + + constructor(private readonly cdr: ChangeDetectorRef) {} + + load() { + this.loading = true; + + setTimeout(() => { + this.loading = false; + this.cdr.markForCheck(); + }, 2000); + } + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'button-loading-demo', + templateUrl: './button-loading-demo.html', + standalone: true, + imports: [ButtonModule] +}) +export class ButtonLoadingDemo { + loading: boolean = false; + + load() { + this.loading = true; + + setTimeout(() => { + this.loading = false + }, 2000); + } +}` + }; +} diff --git a/apps/showcase/doc/button/outlineddoc.ts b/apps/showcase/doc/button/outlineddoc.ts new file mode 100644 index 00000000000..090d8f11da7 --- /dev/null +++ b/apps/showcase/doc/button/outlineddoc.ts @@ -0,0 +1,56 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'button-outlined-demo', + template: ` + +

Outlined buttons display a border without a background initially.

+
+
+ + + + + + + + +
+ + ` +}) +export class OutlinedDoc { + code: Code = { + basic: ` + + + + + + +`, + + html: `
+ + + + + + + + +
`, + + typescript: `import { Component } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'button-outlined-demo', + templateUrl: './button-outlined-demo.html', + standalone: true, + imports: [ButtonModule] +}) +export class ButtonOutlinedDemo { }` + }; +} diff --git a/apps/showcase/doc/button/raiseddoc.ts b/apps/showcase/doc/button/raiseddoc.ts new file mode 100644 index 00000000000..b462d030d41 --- /dev/null +++ b/apps/showcase/doc/button/raiseddoc.ts @@ -0,0 +1,56 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'button-raised-demo', + template: ` + +

Raised buttons display a shadow to indicate elevation.

+
+
+ + + + + + + + +
+ + ` +}) +export class RaisedDoc { + code: Code = { + basic: ` + + + + + + +`, + + html: `
+ + + + + + + + +
`, + + typescript: `import { Component } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'button-raised-demo', + templateUrl: './button-raised-demo.html', + standalone: true, + imports: [ButtonModule] +}) +export class ButtonRaisedDemo { }` + }; +} diff --git a/apps/showcase/doc/button/raisedtextdoc.ts b/apps/showcase/doc/button/raisedtextdoc.ts new file mode 100644 index 00000000000..b1aaf2b6d0e --- /dev/null +++ b/apps/showcase/doc/button/raisedtextdoc.ts @@ -0,0 +1,56 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'button-raisedtext-demo', + template: ` + +

Text buttons can be displayed as raised for elevation.

+
+
+ + + + + + + + +
+ + ` +}) +export class RaisedTextDoc { + code: Code = { + basic: ` + + + + + + +`, + + html: `
+ + + + + + + + +
`, + + typescript: `import { Component } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'button-raisedtext-demo', + templateUrl: './button-raisedtext-demo.html', + standalone: true, + imports: [ButtonModule] +}) +export class ButtonRaisedtextDemo { }` + }; +} diff --git a/apps/showcase/doc/button/roundeddoc.ts b/apps/showcase/doc/button/roundeddoc.ts new file mode 100644 index 00000000000..c65805d1e44 --- /dev/null +++ b/apps/showcase/doc/button/roundeddoc.ts @@ -0,0 +1,56 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'button-rounded-demo', + template: ` + +

Rounded buttons have a circular border radius.

+
+
+ + + + + + + + +
+ + ` +}) +export class RoundedDoc { + code: Code = { + basic: ` + + + + + + +`, + + html: `
+ + + + + + + + +
`, + + typescript: `import { Component } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'button-rounded-demo', + templateUrl: './button-rounded-demo.html', + standalone: true, + imports: [ButtonModule] +}) +export class ButtonRoundedDemo { }` + }; +} diff --git a/apps/showcase/doc/button/severitydoc.ts b/apps/showcase/doc/button/severitydoc.ts new file mode 100644 index 00000000000..c52067bf6b3 --- /dev/null +++ b/apps/showcase/doc/button/severitydoc.ts @@ -0,0 +1,56 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'button-severity-demo', + template: ` + +

Severity defines the type of button.

+
+
+ + + + + + + + +
+ + ` +}) +export class SeverityDoc { + code: Code = { + basic: ` + + + + + + +`, + + html: `
+ + + + + + + + +
`, + + typescript: `import { Component } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'button-severity-demo', + templateUrl: './button-severity-demo.html', + standalone: true, + imports: [ButtonModule] +}) +export class ButtonSeverityDemo { }` + }; +} diff --git a/apps/showcase/doc/button/sizesdoc.ts b/apps/showcase/doc/button/sizesdoc.ts new file mode 100644 index 00000000000..28e8dafc955 --- /dev/null +++ b/apps/showcase/doc/button/sizesdoc.ts @@ -0,0 +1,41 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'button-sizes-demo', + template: ` + +

Button provides small and large sizes as alternatives to the standard.

+
+
+ + + +
+ + ` +}) +export class SizesDoc { + code: Code = { + basic: ` + +`, + + html: `
+ + + +
`, + + typescript: `import { Component } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'button-sizes-demo', + templateUrl: './button-sizes-demo.html', + standalone: true, + imports: [ButtonModule] +}) +export class ButtonSizesDemo { }` + }; +} diff --git a/apps/showcase/doc/button/styledoc.ts b/apps/showcase/doc/button/styledoc.ts new file mode 100644 index 00000000000..3eb4df3e8b5 --- /dev/null +++ b/apps/showcase/doc/button/styledoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'button-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + +
NameElement
p-buttonButton element
p-button-iconIcon element
p-button-labelLabel element of the button
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/button/templatedoc.ts b/apps/showcase/doc/button/templatedoc.ts new file mode 100644 index 00000000000..1f80807fa82 --- /dev/null +++ b/apps/showcase/doc/button/templatedoc.ts @@ -0,0 +1,130 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'button-template-demo', + template: ` + +

Custom content inside a button is defined as children.

+
+
+ + + + + + + + + + + + + + + + + + + + + +
+ + ` +}) +export class TemplateDoc { + code: Code = { + basic: ` + + + +`, + + html: `
+ + + + + + + + + + + + + + + + + + + + + +
`, + + typescript: `import { Component } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'button-template-demo', + templateUrl: './button-template-demo.html', + standalone: true, + imports: [ButtonModule] +}) +export class ButtonTemplateDemo { }` + }; +} diff --git a/apps/showcase/doc/button/textdoc.ts b/apps/showcase/doc/button/textdoc.ts new file mode 100644 index 00000000000..90885d71354 --- /dev/null +++ b/apps/showcase/doc/button/textdoc.ts @@ -0,0 +1,56 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'button-text-demo', + template: ` + +

Text buttons are displayed as textual elements.

+
+
+ + + + + + + + +
+ + ` +}) +export class TextDoc { + code: Code = { + basic: ` + + + + + + +`, + + html: `
+ + + + + + + + +
`, + + typescript: `import { Component } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'button-text-demo', + templateUrl: './button-text-demo.html', + standalone: true, + imports: [ButtonModule] +}) +export class ButtonTextDemo { }` + }; +} diff --git a/apps/showcase/doc/card/accessibilitydoc.ts b/apps/showcase/doc/card/accessibilitydoc.ts new file mode 100644 index 00000000000..e67d3a79a72 --- /dev/null +++ b/apps/showcase/doc/card/accessibilitydoc.ts @@ -0,0 +1,25 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'card-accessibility-doc', + template: ` +
+

Screen Reader

+

+ A card can be utilized in many use cases as a result no role is enforced, in fact a role may not be necessary if the card is used for presentational purposes only. Any valid attribute is passed to the container element so if you + require to use one of the landmark roles like region, you may use the role property. +

+ +

Keyboard Support

+

Component does not include any interactive elements.

+
+
` +}) +export class AccessibilityDoc { + code: Code = { + html: ` + Content +` + }; +} diff --git a/apps/showcase/doc/card/advanceddoc.ts b/apps/showcase/doc/card/advanceddoc.ts new file mode 100644 index 00000000000..a9890f04f00 --- /dev/null +++ b/apps/showcase/doc/card/advanceddoc.ts @@ -0,0 +1,84 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'card-advanced-demo', + template: ` + +

Card content can be customized further with subHeader, header and footer properties.

+
+
+ + + Card + + Advanced Card + Card subtitle +

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate neque + quas! +

+ +
+ + +
+
+
+
+ + ` +}) +export class AdvancedDoc { + code: Code = { + basic: ` + + Card + + Advanced Card + Card subtitle +

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt + quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate neque quas! +

+ +
+ + +
+
+
`, + + html: `
+ + + Card + + Advanced Card + Card subtitle +

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt + quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate neque quas! +

+ +
+ + +
+
+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { CardModule } from 'primeng/card'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'card-advanced-demo', + templateUrl: './card-advanced-demo.html', + standalone: true, + imports: [CardModule, ButtonModule] +}) +export class CardAdvancedDemo {}` + }; +} diff --git a/apps/showcase/doc/card/basicdoc.ts b/apps/showcase/doc/card/basicdoc.ts new file mode 100644 index 00000000000..c26bab9e484 --- /dev/null +++ b/apps/showcase/doc/card/basicdoc.ts @@ -0,0 +1,49 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'card-basic-demo', + template: ` + +

A simple Card is created with a header property along with the content as children.

+
+
+ +

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate neque + quas! +

+
+
+ + ` +}) +export class BasicDoc { + code: Code = { + basic: ` +

+ Lorem ipsum dolor sit amet... +

+
`, + + html: `
+ +

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate neque + quas! +

+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { CardModule } from 'primeng/card'; + +@Component({ + selector: 'card-basic-demo', + templateUrl: './card-basic-demo.html', + standalone: true, + imports: [CardModule] +}) +export class CardBasicDemo {}` + }; +} diff --git a/src/app/showcase/doc/card/carddoc.module.ts b/apps/showcase/doc/card/carddoc.module.ts similarity index 81% rename from src/app/showcase/doc/card/carddoc.module.ts rename to apps/showcase/doc/card/carddoc.module.ts index 6447a22322e..908b5719bdd 100644 --- a/src/app/showcase/doc/card/carddoc.module.ts +++ b/apps/showcase/doc/card/carddoc.module.ts @@ -1,10 +1,10 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { ButtonModule } from 'primeng/button'; import { Card } from 'primeng/card'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { AccessibilityDoc } from './accessibilitydoc'; import { AdvancedDoc } from './advanceddoc'; import { BasicDoc } from './basicdoc'; @@ -14,6 +14,6 @@ import { StyleDoc } from './styledoc'; @NgModule({ imports: [CommonModule, AppCodeModule, AppDocModule, Card, ButtonModule, RouterModule], exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, AdvancedDoc, StyleDoc, AccessibilityDoc], + declarations: [ImportDoc, BasicDoc, AdvancedDoc, StyleDoc, AccessibilityDoc] }) export class CardDocModule {} diff --git a/apps/showcase/doc/card/importdoc.ts b/apps/showcase/doc/card/importdoc.ts new file mode 100644 index 00000000000..be0aab6ad3a --- /dev/null +++ b/apps/showcase/doc/card/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'card-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Card } from 'primeng/card';` + }; +} diff --git a/apps/showcase/doc/card/styledoc.ts b/apps/showcase/doc/card/styledoc.ts new file mode 100644 index 00000000000..1b2188c0a68 --- /dev/null +++ b/apps/showcase/doc/card/styledoc.ts @@ -0,0 +1,46 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'card-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameElement
p-cardContainer element.
p-card-headerTitle element.
p-card-subheaderSubtitle element.
p-card-contentContent of the card.
p-card-footerFooter of the card.
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/carousel/accessibilitydoc.ts b/apps/showcase/doc/carousel/accessibilitydoc.ts new file mode 100644 index 00000000000..ed7dd447223 --- /dev/null +++ b/apps/showcase/doc/carousel/accessibilitydoc.ts @@ -0,0 +1,90 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'carousel-accessibility-doc', + template: ` +

Screen Reader

+

+ Carousel uses region role and since any attribute is passed to the main container element, attributes such as aria-label and aria-roledescription can be used as well. The slides container has aria-live + attribute set as "polite" if carousel is not in autoplay mode, otherwise "off" would be the value in autoplay. +

+

+ A slide has a group role with an aria-label that refers to the aria.slideNumber property of the locale API. Similarly aria.slide is used as the aria-roledescription of the + item. Inactive slides are hidden from the readers with aria-hidden. +

+

+ Next and Previous navigators are button elements with aria-label attributes referring to the aria.nextPageLabel and aria.firstPageLabel properties of the locale API by default + respectively, you may still use your own aria roles and attributes as any valid attribute is passed to the button elements implicitly by using nextButtonProps and prevButtonProps. +

+

Quick navigation elements are button elements with an aria-label attribute referring to the aria.pageLabel of the locale API. Current page is marked with aria-current.

+ +

Next/Prev Keyboard Support

+
+ + + + + + + + + + + + + + + + + + + + + +
KeyFunction
tabMoves focus through interactive elements in the carousel.
enterActivates navigation.
spaceActivates navigation.
+
+ +

Quick Navigation Keyboard Support

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KeyFunction
tabMoves focus through the active slide link.
enterActivates the focused slide link.
spaceActivates the focused slide link.
right arrowMoves focus to the next slide link.
left arrowMoves focus to the previous slide link.
homeMoves focus to the first slide link.
endMoves focus to the last slide link.
+
+
` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/carousel/basicdoc.ts b/apps/showcase/doc/carousel/basicdoc.ts new file mode 100644 index 00000000000..eefbdda956b --- /dev/null +++ b/apps/showcase/doc/carousel/basicdoc.ts @@ -0,0 +1,262 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'carousel-basic-demo', + template: ` + +

Carousel requires a collection of items as its value along with a template to render each item.

+
+
+ + +
+
+
+ + +
+
+
{{ product.name }}
+
+
{{ '$' + product.price }}
+ + + + +
+
+
+
+
+ + ` +}) +export class BasicDoc implements OnInit { + products: Product[] | undefined; + + responsiveOptions: any[] | undefined; + + code: Code = { + basic: ` + +
+
+
+ + +
+
+
+ {{ product.name }} +
+
+
+ {{ '$' + product.price }} +
+ + + + +
+
+
+
`, + html: `
+ + +
+
+
+ + +
+
+
+ {{ product.name }} +
+
+
+ {{ '$' + product.price }} +
+ + + + +
+
+
+
+
`, + typescript: `import { Component, OnInit } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { CarouselModule } from 'primeng/carousel'; +import { ButtonModule } from 'primeng/button'; +import { TagModule } from 'primeng/tag'; + +@Component({ + selector: 'carousel-basic-demo', + templateUrl: './carousel-basic-demo.html', + standalone: true, + imports: [CarouselModule, ButtonModule, TagModule], + providers: [ProductService] +}) +export class CarouselBasicDemo implements OnInit { + products: Product[] | undefined; + + responsiveOptions: any[] | undefined; + + constructor(private productService: ProductService) {} + + ngOnInit() { + this.productService.getProductsSmall().then((products) => { + this.products = products; + }); + + this.responsiveOptions = [ + { + breakpoint: '1400px', + numVisible: 2, + numScroll: 1 + }, + { + breakpoint: '1199px', + numVisible: 3, + numScroll: 1 + }, + { + breakpoint: '767px', + numVisible: 2, + numScroll: 1 + }, + { + breakpoint: '575px', + numVisible: 1, + numScroll: 1 + } + ] + } + + getSeverity(status: string) { + switch (status) { + case 'INSTOCK': + return 'success'; + case 'LOWSTOCK': + return 'warn'; + case 'OUTOFSTOCK': + return 'danger'; + } + } +}`, + data: ` +/* ProductService */ +{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + service: ['ProductService'] + }; + + constructor( + private productService: ProductService, + private cdr: ChangeDetectorRef + ) {} + + ngOnInit() { + this.productService.getProductsSmall().then((products) => { + this.products = products; + this.cdr.detectChanges(); + }); + + this.responsiveOptions = [ + { + breakpoint: '1400px', + numVisible: 2, + numScroll: 1 + }, + { + breakpoint: '1199px', + numVisible: 3, + numScroll: 1 + }, + { + breakpoint: '767px', + numVisible: 2, + numScroll: 1 + }, + { + breakpoint: '575px', + numVisible: 1, + numScroll: 1 + } + ]; + } + + getSeverity(status: string) { + switch (status) { + case 'INSTOCK': + return 'success'; + case 'LOWSTOCK': + return 'warn'; + case 'OUTOFSTOCK': + return 'danger'; + } + } + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/src/app/showcase/doc/carousel/carouseldoc.module.ts b/apps/showcase/doc/carousel/carouseldoc.module.ts similarity index 85% rename from src/app/showcase/doc/carousel/carouseldoc.module.ts rename to apps/showcase/doc/carousel/carouseldoc.module.ts index fe03cd54db3..18987d640e6 100644 --- a/src/app/showcase/doc/carousel/carouseldoc.module.ts +++ b/apps/showcase/doc/carousel/carouseldoc.module.ts @@ -1,24 +1,24 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { ImportDoc } from './importdoc'; +import { Button, ButtonDirective } from 'primeng/button'; +import { Carousel } from 'primeng/carousel'; import { Tag } from 'primeng/tag'; +import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; -import { StyleDoc } from './styledoc'; -import { Carousel } from 'primeng/carousel'; -import { Button, ButtonDirective } from 'primeng/button'; import { CircularDoc } from './circulardoc'; +import { ImportDoc } from './importdoc'; import { NumScrollDoc } from './numscrolldoc'; import { ResponsiveDoc } from './responsivedoc'; +import { StyleDoc } from './styledoc'; import { TemplateDoc } from './templatedoc'; import { VerticalDoc } from './verticaldoc'; -import { AccessibilityDoc } from './accessibilitydoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, Carousel, Button, ButtonDirective, Tag], declarations: [ImportDoc, BasicDoc, CircularDoc, NumScrollDoc, StyleDoc, ResponsiveDoc, TemplateDoc, VerticalDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class CarouselDocModule {} diff --git a/src/app/showcase/doc/carousel/circulardoc.ts b/apps/showcase/doc/carousel/circulardoc.ts similarity index 83% rename from src/app/showcase/doc/carousel/circulardoc.ts rename to apps/showcase/doc/carousel/circulardoc.ts index 5ab493b21bb..d9c0274ea83 100644 --- a/src/app/showcase/doc/carousel/circulardoc.ts +++ b/apps/showcase/doc/carousel/circulardoc.ts @@ -1,42 +1,22 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'carousel-circular-demo', template: ` -

- When autoplayInterval is defined in milliseconds, items are scrolled automatically. In addition, for infinite - scrolling circular property needs to be added which is enabled automatically in auto play mode. -

+

When autoplayInterval is defined in milliseconds, items are scrolled automatically. In addition, for infinite scrolling circular property needs to be added which is enabled automatically in auto play mode.

- +
- - + +
{{ product.name }}
@@ -52,7 +32,7 @@ import { ProductService } from '@service/productservice';
- `, + ` }) export class CircularDoc implements OnInit { products: Product[] | undefined; @@ -61,7 +41,7 @@ export class CircularDoc implements OnInit { constructor( private productService: ProductService, - private cdr: ChangeDetectorRef, + private cdr: ChangeDetectorRef ) {} ngOnInit() { @@ -91,7 +71,7 @@ export class CircularDoc implements OnInit { numVisible: 1, numScroll: 1 } - ] + ]; } getSeverity(status: string) { @@ -185,8 +165,8 @@ export class CircularDoc implements OnInit {
`, typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { Carousel } from 'primeng/carousel'; import { ButtonModule } from 'primeng/button'; import { Tag } from 'primeng/tag'; @@ -260,7 +240,7 @@ export class CarouselCircularDemo implements OnInit{ rating: 5 }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -278,7 +258,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/apps/showcase/doc/carousel/importdoc.ts b/apps/showcase/doc/carousel/importdoc.ts new file mode 100644 index 00000000000..483ef8714f3 --- /dev/null +++ b/apps/showcase/doc/carousel/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'carousel-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Carousel } from 'primeng/carousel';` + }; +} diff --git a/src/app/showcase/doc/carousel/numscrolldoc.ts b/apps/showcase/doc/carousel/numscrolldoc.ts similarity index 86% rename from src/app/showcase/doc/carousel/numscrolldoc.ts rename to apps/showcase/doc/carousel/numscrolldoc.ts index 526c26b955a..1d64cf4f8d3 100644 --- a/src/app/showcase/doc/carousel/numscrolldoc.ts +++ b/apps/showcase/doc/carousel/numscrolldoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'carousel-num-scroll-demo', @@ -15,18 +15,8 @@ import { ProductService } from '@service/productservice';
- - + +
{{ product.name }}
@@ -42,7 +32,7 @@ import { ProductService } from '@service/productservice';
- `, + ` }) export class NumScrollDoc implements OnInit { products: Product[] | undefined; @@ -51,7 +41,7 @@ export class NumScrollDoc implements OnInit { constructor( private productService: ProductService, - private cdr: ChangeDetectorRef, + private cdr: ChangeDetectorRef ) {} ngOnInit() { @@ -64,18 +54,18 @@ export class NumScrollDoc implements OnInit { { breakpoint: '1199px', numVisible: 1, - numScroll: 1, + numScroll: 1 }, { breakpoint: '991px', numVisible: 2, - numScroll: 1, + numScroll: 1 }, { breakpoint: '767px', numVisible: 1, - numScroll: 1, - }, + numScroll: 1 + } ]; } @@ -166,8 +156,8 @@ export class NumScrollDoc implements OnInit { `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { Carousel } from 'primeng/carousel'; import { ButtonModule } from 'primeng/button'; import { Tag } from 'primeng/tag'; @@ -237,7 +227,7 @@ export class CarouselNumScrollDemo implements OnInit { rating: 5 }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -255,7 +245,7 @@ inventoryStatus?: string; category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/apps/showcase/doc/carousel/responsivedoc.ts b/apps/showcase/doc/carousel/responsivedoc.ts new file mode 100644 index 00000000000..5b1fcc27e5c --- /dev/null +++ b/apps/showcase/doc/carousel/responsivedoc.ts @@ -0,0 +1,267 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'responsive-doc', + template: ` + +

+ Carousel supports specific configuration per screen size with the responsiveOptions property that takes an array of objects where each object defines the max-width breakpoint, numVisible for the number of items + items per page and numScroll for number of items to scroll. When responsiveOptions is defined, the numScroll + and + numVisible properties of the Carousel are used as default when there is breakpoint that applies. +

+
+
+ + +
+
+
+ + +
+
+
{{ product.name }}
+
+
{{ '$' + product.price }}
+ + + + +
+
+
+
+
+ + ` +}) +export class ResponsiveDoc implements OnInit { + products: Product[] | undefined; + + responsiveOptions: any[] | undefined; + + constructor( + private productService: ProductService, + private cdr: ChangeDetectorRef + ) {} + + code: Code = { + basic: ` + +
+
+
+ + +
+
+
+ {{ product.name }} +
+
+
+ {{ '$' + product.price }} +
+ + + + +
+
+
+
`, + html: `
+ + +
+
+
+ + +
+
+
+ {{ product.name }} +
+
+
+ {{ '$' + product.price }} +
+ + + + +
+
+
+
+
`, + typescript: `import { Component, OnInit } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { Carousel } from 'primeng/carousel'; +import { ButtonModule } from 'primeng/button'; +import { Tag } from 'primeng/tag'; + +@Component({ + selector: 'carousel-responsive-demo', + templateUrl: './carousel-responsive-demo.html', + standalone: true, + imports: [Carousel, ButtonModule, Tag], + providers: [ProductService] +}) +export class CarouselResponsiveDemo { + products: Product[] | undefined; + + responsiveOptions: any[] | undefined; + + constructor(private productService: ProductService) {} + + ngOnInit() { + this.productService.getProductsSmall().then((products) => { + this.products = products; + }); + + + this.responsiveOptions = [ + { + breakpoint: '1400px', + numVisible: 2, + numScroll: 1, + }, + { + breakpoint: '1199px', + numVisible: 3, + numScroll: 1, + }, + { + breakpoint: '767px', + numVisible: 2, + numScroll: 1, + }, + { + breakpoint: '575px', + numVisible: 1, + numScroll: 1, + }, + ]; + } + + getSeverity(status: string) { + switch (status) { + case 'INSTOCK': + return 'success'; + case 'LOWSTOCK': + return 'warn'; + case 'OUTOFSTOCK': + return 'danger'; + } + } +}`, + + data: ` +/* ProductService */ +{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + service: ['ProductService'] + }; + + getSeverity(status: string) { + switch (status) { + case 'INSTOCK': + return 'success'; + case 'LOWSTOCK': + return 'warn'; + case 'OUTOFSTOCK': + return 'danger'; + } + } + + ngOnInit() { + this.productService.getProductsSmall().then((products) => { + this.products = products; + this.cdr.detectChanges(); + }); + + this.responsiveOptions = [ + { + breakpoint: '1400px', + numVisible: 2, + numScroll: 1 + }, + { + breakpoint: '1199px', + numVisible: 3, + numScroll: 1 + }, + { + breakpoint: '767px', + numVisible: 2, + numScroll: 1 + }, + { + breakpoint: '575px', + numVisible: 1, + numScroll: 1 + } + ]; + } + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/apps/showcase/doc/carousel/styledoc.ts b/apps/showcase/doc/carousel/styledoc.ts new file mode 100644 index 00000000000..250e8c7a807 --- /dev/null +++ b/apps/showcase/doc/carousel/styledoc.ts @@ -0,0 +1,62 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'carousel-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameElement
p-carouselContainer element.
p-carousel-headerHeader section.
p-carousel-footerFooter section.
p-carousel-contentMain content element. It contains the container of the viewport.
p-carousel-containerContainer of the viewport. It contains navigation buttons and viewport.
p-carousel-items-contentViewport.
p-carousel-dots-containerContainer of the paginator.
p-carousel-dot-itemPaginator element.
p-carousel-dot-iconPaginator element icon.
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/carousel/templatedoc.ts b/apps/showcase/doc/carousel/templatedoc.ts new file mode 100644 index 00000000000..7e1969c1054 --- /dev/null +++ b/apps/showcase/doc/carousel/templatedoc.ts @@ -0,0 +1,267 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'carousel-template-demo', + template: ` + +

Custom content projection is available using the header and footer templates.

+
+
+ + +

Header content

+
+ +
+
+
+ + +
+
+
{{ product.name }}
+
+
{{ '$' + product.price }}
+ + + + +
+
+
+ +

Footer content

+
+
+
+ + ` +}) +export class TemplateDoc implements OnInit { + products: Product[] | undefined; + + responsiveOptions: any[] | undefined; + + constructor( + private productService: ProductService, + private cdr: ChangeDetectorRef + ) {} + + ngOnInit() { + this.productService.getProductsSmall().then((products) => { + this.products = products; + this.cdr.detectChanges(); + }); + + this.responsiveOptions = [ + { + breakpoint: '1199px', + numVisible: 1, + numScroll: 1 + }, + { + breakpoint: '991px', + numVisible: 2, + numScroll: 1 + }, + { + breakpoint: '767px', + numVisible: 1, + numScroll: 1 + } + ]; + } + + getSeverity(status: string) { + switch (status) { + case 'INSTOCK': + return 'success'; + case 'LOWSTOCK': + return 'warn'; + case 'OUTOFSTOCK': + return 'danger'; + } + } + + code: Code = { + basic: ` + +

Header content

+
+ +
+
+
+ + +
+
+
+ {{ product.name }} +
+
+
+ {{ '$' + product.price }} +
+ + + + +
+
+
+ +

Footer content

+
+
`, + html: `
+ + +

Header content

+
+ +
+
+
+ + +
+
+
{{ product.name }}
+
+
+ {{ '$' + product.price }} +
+ + + + +
+
+
+ +

Footer content

+
+
+
`, + typescript: `import { Component, OnInit } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { Carousel } from 'primeng/carousel'; +import { ButtonModule } from 'primeng/button'; +import { Tag } from 'primeng/tag'; + +@Component({ + selector: 'carousel-template-demo', + templateUrl: './carousel-template-demo.html', + standalone: true, + imports: [Carousel, ButtonModule, Tag], + providers: [ProductService] +}) +export class CarouselTemplateDemo implements OnInit{ + products: Product[] | undefined; + + responsiveOptions: any[] | undefined; + + constructor(private productService: ProductService) {} + + ngOnInit() { + this.productService.getProductsSmall().then((products) => { + this.products = products; + }); + + this.responsiveOptions = [ + { + breakpoint: '1199px', + numVisible: 1, + numScroll: 1 + }, + { + breakpoint: '991px', + numVisible: 2, + numScroll: 1 + }, + { + breakpoint: '767px', + numVisible: 1, + numScroll: 1 + } + ]; + } + + getSeverity(status: string) { + switch (status) { + case 'INSTOCK': + return 'success'; + case 'LOWSTOCK': + return 'warn'; + case 'OUTOFSTOCK': + return 'danger'; + } + } +}`, + + data: ` +/* ProductService */ +{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + service: ['ProductService'] + }; + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/apps/showcase/doc/carousel/verticaldoc.ts b/apps/showcase/doc/carousel/verticaldoc.ts new file mode 100644 index 00000000000..674b7d5235f --- /dev/null +++ b/apps/showcase/doc/carousel/verticaldoc.ts @@ -0,0 +1,237 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'carousel-vertical-demo', + template: ` + +

To create a vertical Carousel, orientation needs to be set to vertical along with a verticalViewPortHeight.

+
+
+ + +
+
+
+ + +
+
+
{{ product.name }}
+
+
{{ '$' + product.price }}
+ + + + +
+
+
+
+
+ + ` +}) +export class VerticalDoc implements OnInit { + products: Product[] | undefined; + + constructor( + private productService: ProductService, + private cdr: ChangeDetectorRef + ) {} + + ngOnInit() { + this.productService.getProductsSmall().then((products) => { + this.products = products; + this.cdr.detectChanges(); + }); + } + + getSeverity(status: string) { + switch (status) { + case 'INSTOCK': + return 'success'; + case 'LOWSTOCK': + return 'warn'; + case 'OUTOFSTOCK': + return 'danger'; + } + } + + code: Code = { + basic: ` + +
+
+
+ + +
+
+
+ {{ product.name }} +
+
+
+ {{ '$' + product.price }} +
+ + + + +
+
+
+
`, + html: `
+ + +
+
+
+ + +
+
+
{{ product.name }}
+
+
+ {{ '$' + product.price }} +
+ + + + +
+
+
+
+
`, + typescript: `import { Component, OnInit } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { Carousel } from 'primeng/carousel'; +import { ButtonModule } from 'primeng/button'; +import { Tag } from 'primeng/tag'; + +@Component({ + selector: 'carousel-vertical-demo', + templateUrl: './carousel-vertical-demo.html', + standalone: true, + imports: [Carousel, ButtonModule, Tag], + providers: [ProductService] +}) +export class CarouselVerticalDemo implements OnInit { + products: Product[] | undefined; + + responsiveOptions: any[]; + + constructor(private productService: ProductService) {} + + ngOnInit() { + this.productService.getProductsSmall().then((products) => { + this.products = products; + }); + + this.responsiveOptions = [ + { + breakpoint: '1024px', + numVisible: 3, + numScroll: 3 + }, + { + breakpoint: '768px', + numVisible: 2, + numScroll: 2 + }, + { + breakpoint: '560px', + numVisible: 1, + numScroll: 1 + } + ]; + } + + getSeverity(status: string) { + switch (status) { + case 'INSTOCK': + return 'success'; + case 'LOWSTOCK': + return 'warn'; + case 'OUTOFSTOCK': + return 'danger'; + } + } +}`, + scss: ` +:host ::ng-deep { + .product-item { + .product-item-content { + border: 1px solid var(--surface-d); + border-radius: 3px; + margin: .3rem; + text-align: center; + padding: 2rem 0; + } + + .product-image { + width: 50%; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) + } + } +}`, + data: ` +/* ProductService */ +{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + service: ['ProductService'] + }; + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/apps/showcase/doc/cascadeselect/accessibilitydoc.ts b/apps/showcase/doc/cascadeselect/accessibilitydoc.ts new file mode 100644 index 00000000000..29b0ef3a42a --- /dev/null +++ b/apps/showcase/doc/cascadeselect/accessibilitydoc.ts @@ -0,0 +1,130 @@ +import { Code } from '@/domain/code'; +import { Component, Input } from '@angular/core'; + +@Component({ + selector: 'cascade-select-accessibility-doc', + template: ` +

Screen Reader

+

+ Value to describe the component can either be provided with ariaLabelledBy or ariaLabel props. The cascadeselect element has a combobox role in addition to aria-haspopup and aria-expanded attributes. + The relation between the combobox and the popup is created with aria-controls that refers to the id of the popup. +

+

+ The popup list has an id that refers to the aria-controls attribute of the combobox element and uses tree as the role. Each list item has a treeitem role along with aria-label, + aria-selected and aria-expanded attributes. The container element of a treenode has the group role. The aria-setsize, aria-posinset and aria-level attributes are calculated implicitly and + added to each treeitem. +

+
+ + + +

Closed State Keyboard Support

+
+ + + + + + + + + + + + + + + + + + + + + +
KeyFunction
+ tab + Moves focus to the cascadeselect element.
+ space + Opens the popup and moves visual focus to the selected option, if there is none then first option receives the focus.
+ down arrow + Opens the popup and moves visual focus to the selected option, if there is none then first option receives the focus.
+
+ +

Popup Keyboard Support

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KeyFunction
+ tab + Hides the popup and moves focus to the next tabbable element.
shift + tabHides the popup and moves focus to the previous tabbable element.
+ enter + Selects the focused option and closes the popup.
+ space + Selects the focused option and closes the popup.
+ escape + Closes the popup, moves focus to the cascadeselect element.
+ down arrow + Moves focus to the next option.
+ up arrow + Moves focus to the previous option.
+ right arrow + If option is closed, opens the option otherwise moves focus to the first child option.
+ left arrow + If option is open, closes the option otherwise moves focus to the parent option.
+
` +}) +export class AccessibilityDoc { + @Input() id: string; + + @Input() title: string; + + code: Code = { + basic: `Options + + +` + }; +} diff --git a/apps/showcase/doc/cascadeselect/basicdoc.ts b/apps/showcase/doc/cascadeselect/basicdoc.ts new file mode 100644 index 00000000000..23209650bc8 --- /dev/null +++ b/apps/showcase/doc/cascadeselect/basicdoc.ts @@ -0,0 +1,202 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'cascade-select-basic-demo', + template: ` + +

+ CascadeSelect requires a value to bind and a collection of arbitrary objects with a nested hierarchy. + optionGroupLabel is used for the text of a category and optionGroupChildren is to define the children of the category. Note that order of the optionGroupChildren matters and it should correspond to the data + hierarchy. +

+
+
+ +
+ + ` +}) +export class BasicDoc { + countries: any[] | undefined; + + selectedCity: any; + + ngOnInit() { + this.countries = [ + { + name: 'Australia', + code: 'AU', + states: [ + { + name: 'New South Wales', + cities: [ + { cname: 'Sydney', code: 'A-SY' }, + { cname: 'Newcastle', code: 'A-NE' }, + { cname: 'Wollongong', code: 'A-WO' } + ] + }, + { + name: 'Queensland', + cities: [ + { cname: 'Brisbane', code: 'A-BR' }, + { cname: 'Townsville', code: 'A-TO' } + ] + } + ] + }, + { + name: 'Canada', + code: 'CA', + states: [ + { + name: 'Quebec', + cities: [ + { cname: 'Montreal', code: 'C-MO' }, + { cname: 'Quebec City', code: 'C-QU' } + ] + }, + { + name: 'Ontario', + cities: [ + { cname: 'Ottawa', code: 'C-OT' }, + { cname: 'Toronto', code: 'C-TO' } + ] + } + ] + }, + { + name: 'United States', + code: 'US', + states: [ + { + name: 'California', + cities: [ + { cname: 'Los Angeles', code: 'US-LA' }, + { cname: 'San Diego', code: 'US-SD' }, + { cname: 'San Francisco', code: 'US-SF' } + ] + }, + { + name: 'Florida', + cities: [ + { cname: 'Jacksonville', code: 'US-JA' }, + { cname: 'Miami', code: 'US-MI' }, + { cname: 'Tampa', code: 'US-TA' }, + { cname: 'Orlando', code: 'US-OR' } + ] + }, + { + name: 'Texas', + cities: [ + { cname: 'Austin', code: 'US-AU' }, + { cname: 'Dallas', code: 'US-DA' }, + { cname: 'Houston', code: 'US-HO' } + ] + } + ] + } + ]; + } + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { CascadeSelect } from 'primeng/cascadeselect'; + +@Component({ + selector: 'cascade-select-basic-demo', + templateUrl: './cascade-select-basic-demo.html', + standalone: true, + imports: [FormsModule, CascadeSelect] +}) +export class CascadeSelectBasicDemo implements OnInit { + countries: any[] | undefined; + + selectedCity: any; + + ngOnInit() { + this.countries = [ + { + name: 'Australia', + code: 'AU', + states: [ + { + name: 'New South Wales', + cities: [ + { cname: 'Sydney', code: 'A-SY' }, + { cname: 'Newcastle', code: 'A-NE' }, + { cname: 'Wollongong', code: 'A-WO' } + ] + }, + { + name: 'Queensland', + cities: [ + { cname: 'Brisbane', code: 'A-BR' }, + { cname: 'Townsville', code: 'A-TO' } + ] + } + ] + }, + { + name: 'Canada', + code: 'CA', + states: [ + { + name: 'Quebec', + cities: [ + { cname: 'Montreal', code: 'C-MO' }, + { cname: 'Quebec City', code: 'C-QU' } + ] + }, + { + name: 'Ontario', + cities: [ + { cname: 'Ottawa', code: 'C-OT' }, + { cname: 'Toronto', code: 'C-TO' } + ] + } + ] + }, + { + name: 'United States', + code: 'US', + states: [ + { + name: 'California', + cities: [ + { cname: 'Los Angeles', code: 'US-LA' }, + { cname: 'San Diego', code: 'US-SD' }, + { cname: 'San Francisco', code: 'US-SF' } + ] + }, + { + name: 'Florida', + cities: [ + { cname: 'Jacksonville', code: 'US-JA' }, + { cname: 'Miami', code: 'US-MI' }, + { cname: 'Tampa', code: 'US-TA' }, + { cname: 'Orlando', code: 'US-OR' } + ] + }, + { + name: 'Texas', + cities: [ + { cname: 'Austin', code: 'US-AU' }, + { cname: 'Dallas', code: 'US-DA' }, + { cname: 'Houston', code: 'US-HO' } + ] + } + ] + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/cascadeselect/cascasdeselectdoc.module.ts b/apps/showcase/doc/cascadeselect/cascasdeselectdoc.module.ts new file mode 100644 index 00000000000..2e5a819878c --- /dev/null +++ b/apps/showcase/doc/cascadeselect/cascasdeselectdoc.module.ts @@ -0,0 +1,30 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { ButtonModule } from 'primeng/button'; +import { CascadeSelectModule } from 'primeng/cascadeselect'; +import { FloatLabelModule } from 'primeng/floatlabel'; +import { IftaLabelModule } from 'primeng/iftalabel'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { DisabledDoc } from './disableddoc'; +import { FilledDoc } from './filleddoc'; +import { FloatLabelDoc } from './floatlabeldoc'; +import { IftaLabelDoc } from './iftalabeldoc'; +import { ImportDoc } from './importdoc'; +import { InvalidDoc } from './invaliddoc'; +import { LoadingDoc } from './loadingdoc'; +import { ReactiveFormsDoc } from './reactiveformsdoc'; +import { SizesDoc } from './sizesdoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; + +@NgModule({ + imports: [CommonModule, RouterModule, CascadeSelectModule, FormsModule, AppCodeModule, AppDocModule, ReactiveFormsModule, FloatLabelModule, IftaLabelModule, ButtonModule], + exports: [AppDocModule], + declarations: [ImportDoc, BasicDoc, TemplateDoc, InvalidDoc, FloatLabelDoc, IftaLabelDoc, FilledDoc, DisabledDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc, LoadingDoc, SizesDoc] +}) +export class CascadeSelectDocModule {} diff --git a/apps/showcase/doc/cascadeselect/disableddoc.ts b/apps/showcase/doc/cascadeselect/disableddoc.ts new file mode 100644 index 00000000000..922d5827d4a --- /dev/null +++ b/apps/showcase/doc/cascadeselect/disableddoc.ts @@ -0,0 +1,38 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'cascade-select-disabled-demo', + template: ` + +

When disabled is present, the element cannot be edited and focused.

+
+
+ +
+ + ` +}) +export class DisabledDoc { + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { CascadeSelect } from 'primeng/cascadeselect'; + +@Component({ + selector: 'cascade-select-disabled-demo', + templateUrl: './cascade-select-disabled-demo.html', + standalone: true, + imports: [FormsModule, CascadeSelect] +}) +export class CascadeSelectDisabledDemo { + +}` + }; +} diff --git a/apps/showcase/doc/cascadeselect/filleddoc.ts b/apps/showcase/doc/cascadeselect/filleddoc.ts new file mode 100644 index 00000000000..b664c58f6c0 --- /dev/null +++ b/apps/showcase/doc/cascadeselect/filleddoc.ts @@ -0,0 +1,198 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'cascade-select-filled-demo', + template: ` + +

Specify the variant property as filled to display the component with a higher visual emphasis than the default outlined style.

+
+
+ +
+ + ` +}) +export class FilledDoc { + countries: any[] | undefined; + + selectedCity: any; + + ngOnInit() { + this.countries = [ + { + name: 'Australia', + code: 'AU', + states: [ + { + name: 'New South Wales', + cities: [ + { cname: 'Sydney', code: 'A-SY' }, + { cname: 'Newcastle', code: 'A-NE' }, + { cname: 'Wollongong', code: 'A-WO' } + ] + }, + { + name: 'Queensland', + cities: [ + { cname: 'Brisbane', code: 'A-BR' }, + { cname: 'Townsville', code: 'A-TO' } + ] + } + ] + }, + { + name: 'Canada', + code: 'CA', + states: [ + { + name: 'Quebec', + cities: [ + { cname: 'Montreal', code: 'C-MO' }, + { cname: 'Quebec City', code: 'C-QU' } + ] + }, + { + name: 'Ontario', + cities: [ + { cname: 'Ottawa', code: 'C-OT' }, + { cname: 'Toronto', code: 'C-TO' } + ] + } + ] + }, + { + name: 'United States', + code: 'US', + states: [ + { + name: 'California', + cities: [ + { cname: 'Los Angeles', code: 'US-LA' }, + { cname: 'San Diego', code: 'US-SD' }, + { cname: 'San Francisco', code: 'US-SF' } + ] + }, + { + name: 'Florida', + cities: [ + { cname: 'Jacksonville', code: 'US-JA' }, + { cname: 'Miami', code: 'US-MI' }, + { cname: 'Tampa', code: 'US-TA' }, + { cname: 'Orlando', code: 'US-OR' } + ] + }, + { + name: 'Texas', + cities: [ + { cname: 'Austin', code: 'US-AU' }, + { cname: 'Dallas', code: 'US-DA' }, + { cname: 'Houston', code: 'US-HO' } + ] + } + ] + } + ]; + } + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { CascadeSelect } from 'primeng/cascadeselect'; + +@Component({ + selector: 'cascade-select-filled-demo', + templateUrl: './cascade-select-filled-demo.html', + standalone: true, + imports: [FormsModule, CascadeSelect] +}) +export class CascadeSelectFilledDemo implements OnInit { + countries: any[] | undefined; + + selectedCity: any; + + ngOnInit() { + this.countries = [ + { + name: 'Australia', + code: 'AU', + states: [ + { + name: 'New South Wales', + cities: [ + { cname: 'Sydney', code: 'A-SY' }, + { cname: 'Newcastle', code: 'A-NE' }, + { cname: 'Wollongong', code: 'A-WO' } + ] + }, + { + name: 'Queensland', + cities: [ + { cname: 'Brisbane', code: 'A-BR' }, + { cname: 'Townsville', code: 'A-TO' } + ] + } + ] + }, + { + name: 'Canada', + code: 'CA', + states: [ + { + name: 'Quebec', + cities: [ + { cname: 'Montreal', code: 'C-MO' }, + { cname: 'Quebec City', code: 'C-QU' } + ] + }, + { + name: 'Ontario', + cities: [ + { cname: 'Ottawa', code: 'C-OT' }, + { cname: 'Toronto', code: 'C-TO' } + ] + } + ] + }, + { + name: 'United States', + code: 'US', + states: [ + { + name: 'California', + cities: [ + { cname: 'Los Angeles', code: 'US-LA' }, + { cname: 'San Diego', code: 'US-SD' }, + { cname: 'San Francisco', code: 'US-SF' } + ] + }, + { + name: 'Florida', + cities: [ + { cname: 'Jacksonville', code: 'US-JA' }, + { cname: 'Miami', code: 'US-MI' }, + { cname: 'Tampa', code: 'US-TA' }, + { cname: 'Orlando', code: 'US-OR' } + ] + }, + { + name: 'Texas', + cities: [ + { cname: 'Austin', code: 'US-AU' }, + { cname: 'Dallas', code: 'US-DA' }, + { cname: 'Houston', code: 'US-HO' } + ] + } + ] + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/cascadeselect/floatlabeldoc.ts b/apps/showcase/doc/cascadeselect/floatlabeldoc.ts new file mode 100644 index 00000000000..43d1544a974 --- /dev/null +++ b/apps/showcase/doc/cascadeselect/floatlabeldoc.ts @@ -0,0 +1,255 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'cascade-select-float-label-demo', + template: ` + +

+ A floating label appears on top of the input field when focused. Visit + FloatLabel documentation for more information. +

+
+ +
+ + + + + + + + + + + + + + +
+ + + ` +}) +export class FloatLabelDoc { + value1: string | undefined; + + value2: string | undefined; + + value3: string | undefined; + + countries: any[] | undefined; + + selectedCity: any; + + ngOnInit() { + this.countries = [ + { + name: 'Australia', + code: 'AU', + states: [ + { + name: 'New South Wales', + cities: [ + { cname: 'Sydney', code: 'A-SY' }, + { cname: 'Newcastle', code: 'A-NE' }, + { cname: 'Wollongong', code: 'A-WO' } + ] + }, + { + name: 'Queensland', + cities: [ + { cname: 'Brisbane', code: 'A-BR' }, + { cname: 'Townsville', code: 'A-TO' } + ] + } + ] + }, + { + name: 'Canada', + code: 'CA', + states: [ + { + name: 'Quebec', + cities: [ + { cname: 'Montreal', code: 'C-MO' }, + { cname: 'Quebec City', code: 'C-QU' } + ] + }, + { + name: 'Ontario', + cities: [ + { cname: 'Ottawa', code: 'C-OT' }, + { cname: 'Toronto', code: 'C-TO' } + ] + } + ] + }, + { + name: 'United States', + code: 'US', + states: [ + { + name: 'California', + cities: [ + { cname: 'Los Angeles', code: 'US-LA' }, + { cname: 'San Diego', code: 'US-SD' }, + { cname: 'San Francisco', code: 'US-SF' } + ] + }, + { + name: 'Florida', + cities: [ + { cname: 'Jacksonville', code: 'US-JA' }, + { cname: 'Miami', code: 'US-MI' }, + { cname: 'Tampa', code: 'US-TA' }, + { cname: 'Orlando', code: 'US-OR' } + ] + }, + { + name: 'Texas', + cities: [ + { cname: 'Austin', code: 'US-AU' }, + { cname: 'Dallas', code: 'US-DA' }, + { cname: 'Houston', code: 'US-HO' } + ] + } + ] + } + ]; + } + + code: Code = { + basic: ` + + + + + + + + + + + + +`, + + html: `
+ + + + + + + + + + + + + + +
`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { CascadeSelect } from 'primeng/cascadeselect'; +import { FloatLabel } from 'primeng/floatlabel'; + +@Component({ + selector: 'cascade-select-float-label-demo', + templateUrl: './cascade-select-float-label-demo.html', + standalone: true, + imports: [FormsModule, CascadeSelect, FloatLabel] +}) +export class CascadeSelectFloatLabelDemo implements OnInit { + value1: string | undefined; + + value2: string | undefined; + + value3: string | undefined; + + countries: any[] | undefined; + + selectedCity: any; + + ngOnInit() { + this.countries = [ + { + name: 'Australia', + code: 'AU', + states: [ + { + name: 'New South Wales', + cities: [ + { cname: 'Sydney', code: 'A-SY' }, + { cname: 'Newcastle', code: 'A-NE' }, + { cname: 'Wollongong', code: 'A-WO' } + ] + }, + { + name: 'Queensland', + cities: [ + { cname: 'Brisbane', code: 'A-BR' }, + { cname: 'Townsville', code: 'A-TO' } + ] + } + ] + }, + { + name: 'Canada', + code: 'CA', + states: [ + { + name: 'Quebec', + cities: [ + { cname: 'Montreal', code: 'C-MO' }, + { cname: 'Quebec City', code: 'C-QU' } + ] + }, + { + name: 'Ontario', + cities: [ + { cname: 'Ottawa', code: 'C-OT' }, + { cname: 'Toronto', code: 'C-TO' } + ] + } + ] + }, + { + name: 'United States', + code: 'US', + states: [ + { + name: 'California', + cities: [ + { cname: 'Los Angeles', code: 'US-LA' }, + { cname: 'San Diego', code: 'US-SD' }, + { cname: 'San Francisco', code: 'US-SF' } + ] + }, + { + name: 'Florida', + cities: [ + { cname: 'Jacksonville', code: 'US-JA' }, + { cname: 'Miami', code: 'US-MI' }, + { cname: 'Tampa', code: 'US-TA' }, + { cname: 'Orlando', code: 'US-OR' } + ] + }, + { + name: 'Texas', + cities: [ + { cname: 'Austin', code: 'US-AU' }, + { cname: 'Dallas', code: 'US-DA' }, + { cname: 'Houston', code: 'US-HO' } + ] + } + ] + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/cascadeselect/iftalabeldoc.ts b/apps/showcase/doc/cascadeselect/iftalabeldoc.ts new file mode 100644 index 00000000000..02d97cc99ae --- /dev/null +++ b/apps/showcase/doc/cascadeselect/iftalabeldoc.ts @@ -0,0 +1,209 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'cascade-select-ifta-label-demo', + template: ` + +

IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for more information.

+
+
+ + + + +
+ + + ` +}) +export class IftaLabelDoc { + countries: any[] | undefined; + + selectedCity: any; + code: Code = { + basic: ` + + +`, + + html: `
+ + + + +
`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { CascadeSelectModule } from 'primeng/cascadeselect'; +import { IftaLabelModule } from 'primeng/iftalabel'; + +@Component({ + selector: 'cascade-select-ifta-label-demo', + templateUrl: './cascade-select-ifta-label-demo.html', + standalone: true, + imports: [FormsModule, CascadeSelectModule, IftaLabelModule] +}) +export class CascadeSelectIftaLabelDemo implements OnInit { + + countries: any[] | undefined; + + selectedCity: any; + + ngOnInit() { + this.countries = [ + { + name: 'Australia', + code: 'AU', + states: [ + { + name: 'New South Wales', + cities: [ + { cname: 'Sydney', code: 'A-SY' }, + { cname: 'Newcastle', code: 'A-NE' }, + { cname: 'Wollongong', code: 'A-WO' } + ] + }, + { + name: 'Queensland', + cities: [ + { cname: 'Brisbane', code: 'A-BR' }, + { cname: 'Townsville', code: 'A-TO' } + ] + } + ] + }, + { + name: 'Canada', + code: 'CA', + states: [ + { + name: 'Quebec', + cities: [ + { cname: 'Montreal', code: 'C-MO' }, + { cname: 'Quebec City', code: 'C-QU' } + ] + }, + { + name: 'Ontario', + cities: [ + { cname: 'Ottawa', code: 'C-OT' }, + { cname: 'Toronto', code: 'C-TO' } + ] + } + ] + }, + { + name: 'United States', + code: 'US', + states: [ + { + name: 'California', + cities: [ + { cname: 'Los Angeles', code: 'US-LA' }, + { cname: 'San Diego', code: 'US-SD' }, + { cname: 'San Francisco', code: 'US-SF' } + ] + }, + { + name: 'Florida', + cities: [ + { cname: 'Jacksonville', code: 'US-JA' }, + { cname: 'Miami', code: 'US-MI' }, + { cname: 'Tampa', code: 'US-TA' }, + { cname: 'Orlando', code: 'US-OR' } + ] + }, + { + name: 'Texas', + cities: [ + { cname: 'Austin', code: 'US-AU' }, + { cname: 'Dallas', code: 'US-DA' }, + { cname: 'Houston', code: 'US-HO' } + ] + } + ] + } + ]; + } +}` + }; + + ngOnInit() { + this.countries = [ + { + name: 'Australia', + code: 'AU', + states: [ + { + name: 'New South Wales', + cities: [ + { cname: 'Sydney', code: 'A-SY' }, + { cname: 'Newcastle', code: 'A-NE' }, + { cname: 'Wollongong', code: 'A-WO' } + ] + }, + { + name: 'Queensland', + cities: [ + { cname: 'Brisbane', code: 'A-BR' }, + { cname: 'Townsville', code: 'A-TO' } + ] + } + ] + }, + { + name: 'Canada', + code: 'CA', + states: [ + { + name: 'Quebec', + cities: [ + { cname: 'Montreal', code: 'C-MO' }, + { cname: 'Quebec City', code: 'C-QU' } + ] + }, + { + name: 'Ontario', + cities: [ + { cname: 'Ottawa', code: 'C-OT' }, + { cname: 'Toronto', code: 'C-TO' } + ] + } + ] + }, + { + name: 'United States', + code: 'US', + states: [ + { + name: 'California', + cities: [ + { cname: 'Los Angeles', code: 'US-LA' }, + { cname: 'San Diego', code: 'US-SD' }, + { cname: 'San Francisco', code: 'US-SF' } + ] + }, + { + name: 'Florida', + cities: [ + { cname: 'Jacksonville', code: 'US-JA' }, + { cname: 'Miami', code: 'US-MI' }, + { cname: 'Tampa', code: 'US-TA' }, + { cname: 'Orlando', code: 'US-OR' } + ] + }, + { + name: 'Texas', + cities: [ + { cname: 'Austin', code: 'US-AU' }, + { cname: 'Dallas', code: 'US-DA' }, + { cname: 'Houston', code: 'US-HO' } + ] + } + ] + } + ]; + } +} diff --git a/apps/showcase/doc/cascadeselect/importdoc.ts b/apps/showcase/doc/cascadeselect/importdoc.ts new file mode 100644 index 00000000000..02cacbec162 --- /dev/null +++ b/apps/showcase/doc/cascadeselect/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'cascade-select-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { CascadeSelect } from 'primeng/cascadeselect';` + }; +} diff --git a/apps/showcase/doc/cascadeselect/invaliddoc.ts b/apps/showcase/doc/cascadeselect/invaliddoc.ts new file mode 100644 index 00000000000..96c2db36fae --- /dev/null +++ b/apps/showcase/doc/cascadeselect/invaliddoc.ts @@ -0,0 +1,207 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'cascade-select-invalid-demo', + template: ` + +

Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

+
+
+ +
+ + ` +}) +export class InvalidDoc { + countries: any[] | undefined; + + selectedCity: any; + + ngOnInit() { + this.countries = [ + { + name: 'Australia', + code: 'AU', + states: [ + { + name: 'New South Wales', + cities: [ + { cname: 'Sydney', code: 'A-SY' }, + { cname: 'Newcastle', code: 'A-NE' }, + { cname: 'Wollongong', code: 'A-WO' } + ] + }, + { + name: 'Queensland', + cities: [ + { cname: 'Brisbane', code: 'A-BR' }, + { cname: 'Townsville', code: 'A-TO' } + ] + } + ] + }, + { + name: 'Canada', + code: 'CA', + states: [ + { + name: 'Quebec', + cities: [ + { cname: 'Montreal', code: 'C-MO' }, + { cname: 'Quebec City', code: 'C-QU' } + ] + }, + { + name: 'Ontario', + cities: [ + { cname: 'Ottawa', code: 'C-OT' }, + { cname: 'Toronto', code: 'C-TO' } + ] + } + ] + }, + { + name: 'United States', + code: 'US', + states: [ + { + name: 'California', + cities: [ + { cname: 'Los Angeles', code: 'US-LA' }, + { cname: 'San Diego', code: 'US-SD' }, + { cname: 'San Francisco', code: 'US-SF' } + ] + }, + { + name: 'Florida', + cities: [ + { cname: 'Jacksonville', code: 'US-JA' }, + { cname: 'Miami', code: 'US-MI' }, + { cname: 'Tampa', code: 'US-TA' }, + { cname: 'Orlando', code: 'US-OR' } + ] + }, + { + name: 'Texas', + cities: [ + { cname: 'Austin', code: 'US-AU' }, + { cname: 'Dallas', code: 'US-DA' }, + { cname: 'Houston', code: 'US-HO' } + ] + } + ] + } + ]; + } + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { CascadeSelect } from 'primeng/cascadeselect'; + +@Component({ + selector: 'cascade-select-invalid-demo', + templateUrl: './cascade-select-invalid-demo.html', + standalone: true, + imports: [FormsModule, CascadeSelect] +}) +export class CascadeSelectInvalidDemo implements OnInit { + countries: any[] | undefined; + + selectedCity: any; + + ngOnInit() { + this.countries = [ + { + name: 'Australia', + code: 'AU', + states: [ + { + name: 'New South Wales', + cities: [ + { cname: 'Sydney', code: 'A-SY' }, + { cname: 'Newcastle', code: 'A-NE' }, + { cname: 'Wollongong', code: 'A-WO' } + ] + }, + { + name: 'Queensland', + cities: [ + { cname: 'Brisbane', code: 'A-BR' }, + { cname: 'Townsville', code: 'A-TO' } + ] + } + ] + }, + { + name: 'Canada', + code: 'CA', + states: [ + { + name: 'Quebec', + cities: [ + { cname: 'Montreal', code: 'C-MO' }, + { cname: 'Quebec City', code: 'C-QU' } + ] + }, + { + name: 'Ontario', + cities: [ + { cname: 'Ottawa', code: 'C-OT' }, + { cname: 'Toronto', code: 'C-TO' } + ] + } + ] + }, + { + name: 'United States', + code: 'US', + states: [ + { + name: 'California', + cities: [ + { cname: 'Los Angeles', code: 'US-LA' }, + { cname: 'San Diego', code: 'US-SD' }, + { cname: 'San Francisco', code: 'US-SF' } + ] + }, + { + name: 'Florida', + cities: [ + { cname: 'Jacksonville', code: 'US-JA' }, + { cname: 'Miami', code: 'US-MI' }, + { cname: 'Tampa', code: 'US-TA' }, + { cname: 'Orlando', code: 'US-OR' } + ] + }, + { + name: 'Texas', + cities: [ + { cname: 'Austin', code: 'US-AU' }, + { cname: 'Dallas', code: 'US-DA' }, + { cname: 'Houston', code: 'US-HO' } + ] + } + ] + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/cascadeselect/loadingdoc.ts b/apps/showcase/doc/cascadeselect/loadingdoc.ts new file mode 100644 index 00000000000..191629f6543 --- /dev/null +++ b/apps/showcase/doc/cascadeselect/loadingdoc.ts @@ -0,0 +1,36 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'cascade-select-loading-demo', + template: ` + +

Loading state can be used loading property.

+
+
+ +
+ + ` +}) +export class LoadingDoc { + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { CascadeSelect } from 'primeng/cascadeselect'; + +@Component({ + selector: 'cascade-select-loading-demo', + templateUrl: './cascade-select-loading-demo.html', + standalone: true, + imports: [FormsModule, CascadeSelect] +}) +export class CascadeSelectLoadingDemo {}` + }; +} diff --git a/apps/showcase/doc/cascadeselect/reactiveformsdoc.ts b/apps/showcase/doc/cascadeselect/reactiveformsdoc.ts new file mode 100644 index 00000000000..0c7c9de97c3 --- /dev/null +++ b/apps/showcase/doc/cascadeselect/reactiveformsdoc.ts @@ -0,0 +1,217 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

CascadeSelect can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

+
+
+
+ + +
+ + ` +}) +export class ReactiveFormsDoc implements OnInit { + countries: any[] | undefined; + + selectedCity: any; + + formGroup: FormGroup | undefined; + + ngOnInit() { + this.formGroup = new FormGroup({ + selectedCity: new FormControl(null) + }); + + this.countries = [ + { + name: 'Australia', + code: 'AU', + states: [ + { + name: 'New South Wales', + cities: [ + { cname: 'Sydney', code: 'A-SY' }, + { cname: 'Newcastle', code: 'A-NE' }, + { cname: 'Wollongong', code: 'A-WO' } + ] + }, + { + name: 'Queensland', + cities: [ + { cname: 'Brisbane', code: 'A-BR' }, + { cname: 'Townsville', code: 'A-TO' } + ] + } + ] + }, + { + name: 'Canada', + code: 'CA', + states: [ + { + name: 'Quebec', + cities: [ + { cname: 'Montreal', code: 'C-MO' }, + { cname: 'Quebec City', code: 'C-QU' } + ] + }, + { + name: 'Ontario', + cities: [ + { cname: 'Ottawa', code: 'C-OT' }, + { cname: 'Toronto', code: 'C-TO' } + ] + } + ] + }, + { + name: 'United States', + code: 'US', + states: [ + { + name: 'California', + cities: [ + { cname: 'Los Angeles', code: 'US-LA' }, + { cname: 'San Diego', code: 'US-SD' }, + { cname: 'San Francisco', code: 'US-SF' } + ] + }, + { + name: 'Florida', + cities: [ + { cname: 'Jacksonville', code: 'US-JA' }, + { cname: 'Miami', code: 'US-MI' }, + { cname: 'Tampa', code: 'US-TA' }, + { cname: 'Orlando', code: 'US-OR' } + ] + }, + { + name: 'Texas', + cities: [ + { cname: 'Austin', code: 'US-AU' }, + { cname: 'Dallas', code: 'US-DA' }, + { cname: 'Houston', code: 'US-HO' } + ] + } + ] + } + ]; + } + + code: Code = { + basic: `
+ +`, + + html: `
+
+ + +
`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { CascadeSelect } from 'primeng/cascadeselect'; + +@Component({ + selector: 'cascade-select-reactive-forms-demo', + templateUrl: './cascade-select-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, CascadeSelect] +}) +export class CascadeSelectReactiveFormsDemo implements OnInit { + countries: any[] | undefined; + + selectedCity: any; + + formGroup: FormGroup | undefined; + + ngOnInit() { + this.formGroup = new FormGroup({ + selectedCity: new FormControl(null) + }); + + this.countries = [ + { + name: 'Australia', + code: 'AU', + states: [ + { + name: 'New South Wales', + cities: [ + { cname: 'Sydney', code: 'A-SY' }, + { cname: 'Newcastle', code: 'A-NE' }, + { cname: 'Wollongong', code: 'A-WO' } + ] + }, + { + name: 'Queensland', + cities: [ + { cname: 'Brisbane', code: 'A-BR' }, + { cname: 'Townsville', code: 'A-TO' } + ] + } + ] + }, + { + name: 'Canada', + code: 'CA', + states: [ + { + name: 'Quebec', + cities: [ + { cname: 'Montreal', code: 'C-MO' }, + { cname: 'Quebec City', code: 'C-QU' } + ] + }, + { + name: 'Ontario', + cities: [ + { cname: 'Ottawa', code: 'C-OT' }, + { cname: 'Toronto', code: 'C-TO' } + ] + } + ] + }, + { + name: 'United States', + code: 'US', + states: [ + { + name: 'California', + cities: [ + { cname: 'Los Angeles', code: 'US-LA' }, + { cname: 'San Diego', code: 'US-SD' }, + { cname: 'San Francisco', code: 'US-SF' } + ] + }, + { + name: 'Florida', + cities: [ + { cname: 'Jacksonville', code: 'US-JA' }, + { cname: 'Miami', code: 'US-MI' }, + { cname: 'Tampa', code: 'US-TA' }, + { cname: 'Orlando', code: 'US-OR' } + ] + }, + { + name: 'Texas', + cities: [ + { cname: 'Austin', code: 'US-AU' }, + { cname: 'Dallas', code: 'US-DA' }, + { cname: 'Houston', code: 'US-HO' } + ] + } + ] + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/cascadeselect/sizesdoc.ts b/apps/showcase/doc/cascadeselect/sizesdoc.ts new file mode 100644 index 00000000000..297649e9201 --- /dev/null +++ b/apps/showcase/doc/cascadeselect/sizesdoc.ts @@ -0,0 +1,212 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'cascade-select-sizes-demo', + template: ` + +

CascadeSelect provides small and large sizes as alternatives to the base.

+
+
+ + + +
+ + ` +}) +export class SizesDoc { + countries: any[] | undefined; + + value1: any; + + value2: any; + + value3: any; + + ngOnInit() { + this.countries = [ + { + name: 'Australia', + code: 'AU', + states: [ + { + name: 'New South Wales', + cities: [ + { cname: 'Sydney', code: 'A-SY' }, + { cname: 'Newcastle', code: 'A-NE' }, + { cname: 'Wollongong', code: 'A-WO' } + ] + }, + { + name: 'Queensland', + cities: [ + { cname: 'Brisbane', code: 'A-BR' }, + { cname: 'Townsville', code: 'A-TO' } + ] + } + ] + }, + { + name: 'Canada', + code: 'CA', + states: [ + { + name: 'Quebec', + cities: [ + { cname: 'Montreal', code: 'C-MO' }, + { cname: 'Quebec City', code: 'C-QU' } + ] + }, + { + name: 'Ontario', + cities: [ + { cname: 'Ottawa', code: 'C-OT' }, + { cname: 'Toronto', code: 'C-TO' } + ] + } + ] + }, + { + name: 'United States', + code: 'US', + states: [ + { + name: 'California', + cities: [ + { cname: 'Los Angeles', code: 'US-LA' }, + { cname: 'San Diego', code: 'US-SD' }, + { cname: 'San Francisco', code: 'US-SF' } + ] + }, + { + name: 'Florida', + cities: [ + { cname: 'Jacksonville', code: 'US-JA' }, + { cname: 'Miami', code: 'US-MI' }, + { cname: 'Tampa', code: 'US-TA' }, + { cname: 'Orlando', code: 'US-OR' } + ] + }, + { + name: 'Texas', + cities: [ + { cname: 'Austin', code: 'US-AU' }, + { cname: 'Dallas', code: 'US-DA' }, + { cname: 'Houston', code: 'US-HO' } + ] + } + ] + } + ]; + } + + code: Code = { + basic: ` + +`, + + html: `
+ + + +
`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { CascadeSelect } from 'primeng/cascadeselect'; + +@Component({ + selector: 'cascade-select-sizes-demo', + templateUrl: './cascade-select-sizes-demo.html', + standalone: true, + imports: [FormsModule, CascadeSelect] +}) +export class CascadeSelectSizesDemo implements OnInit { + countries: any[] | undefined; + + value1: any; + + value2: any; + + value3: any; + + ngOnInit() { + this.countries = [ + { + name: 'Australia', + code: 'AU', + states: [ + { + name: 'New South Wales', + cities: [ + { cname: 'Sydney', code: 'A-SY' }, + { cname: 'Newcastle', code: 'A-NE' }, + { cname: 'Wollongong', code: 'A-WO' } + ] + }, + { + name: 'Queensland', + cities: [ + { cname: 'Brisbane', code: 'A-BR' }, + { cname: 'Townsville', code: 'A-TO' } + ] + } + ] + }, + { + name: 'Canada', + code: 'CA', + states: [ + { + name: 'Quebec', + cities: [ + { cname: 'Montreal', code: 'C-MO' }, + { cname: 'Quebec City', code: 'C-QU' } + ] + }, + { + name: 'Ontario', + cities: [ + { cname: 'Ottawa', code: 'C-OT' }, + { cname: 'Toronto', code: 'C-TO' } + ] + } + ] + }, + { + name: 'United States', + code: 'US', + states: [ + { + name: 'California', + cities: [ + { cname: 'Los Angeles', code: 'US-LA' }, + { cname: 'San Diego', code: 'US-SD' }, + { cname: 'San Francisco', code: 'US-SF' } + ] + }, + { + name: 'Florida', + cities: [ + { cname: 'Jacksonville', code: 'US-JA' }, + { cname: 'Miami', code: 'US-MI' }, + { cname: 'Tampa', code: 'US-TA' }, + { cname: 'Orlando', code: 'US-OR' } + ] + }, + { + name: 'Texas', + cities: [ + { cname: 'Austin', code: 'US-AU' }, + { cname: 'Dallas', code: 'US-DA' }, + { cname: 'Houston', code: 'US-HO' } + ] + } + ] + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/cascadeselect/styledoc.ts b/apps/showcase/doc/cascadeselect/styledoc.ts new file mode 100644 index 00000000000..49b94339d83 --- /dev/null +++ b/apps/showcase/doc/cascadeselect/styledoc.ts @@ -0,0 +1,54 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'cascade-select-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameElement
p-cascadeselectContainer element.
p-cascadeselect-labelElement to display label of selected option.
p-cascadeselect-triggerIcon element.
p-cascadeselect-panelIcon element.
p-cascadeselect-items-wrapperWrapper element of items list.
p-cascadeselect-itemsList element of items.
p-cascadeselect-itemAn item in the list.
+
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/cascadeselect/templatedoc.ts b/apps/showcase/doc/cascadeselect/templatedoc.ts new file mode 100644 index 00000000000..e3255b63de8 --- /dev/null +++ b/apps/showcase/doc/cascadeselect/templatedoc.ts @@ -0,0 +1,275 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'cascade-select-template-demo', + template: ` + +

+ Label of an option is used as the display text of an item by default, for custom content support define an + option template that gets the option instance as a parameter. In addition value, dropdownicon, loadingicon, and optiongroupicon slots are provided for further customization. +

+
+
+ + +
+ + + + {{ option.cname || option.name }} +
+
+ + + + + +
Available Countries
+
+ +
+ +
+
+
+
+ + ` +}) +export class TemplateDoc { + countries: any[] | undefined; + + selectedCity: any; + + ngOnInit() { + this.countries = [ + { + name: 'Australia', + code: 'AU', + states: [ + { + name: 'New South Wales', + cities: [ + { cname: 'Sydney', code: 'A-SY' }, + { cname: 'Newcastle', code: 'A-NE' }, + { cname: 'Wollongong', code: 'A-WO' } + ] + }, + { + name: 'Queensland', + cities: [ + { cname: 'Brisbane', code: 'A-BR' }, + { cname: 'Townsville', code: 'A-TO' } + ] + } + ] + }, + { + name: 'Canada', + code: 'CA', + states: [ + { + name: 'Quebec', + cities: [ + { cname: 'Montreal', code: 'C-MO' }, + { cname: 'Quebec City', code: 'C-QU' } + ] + }, + { + name: 'Ontario', + cities: [ + { cname: 'Ottawa', code: 'C-OT' }, + { cname: 'Toronto', code: 'C-TO' } + ] + } + ] + }, + { + name: 'United States', + code: 'US', + states: [ + { + name: 'California', + cities: [ + { cname: 'Los Angeles', code: 'US-LA' }, + { cname: 'San Diego', code: 'US-SD' }, + { cname: 'San Francisco', code: 'US-SF' } + ] + }, + { + name: 'Florida', + cities: [ + { cname: 'Jacksonville', code: 'US-JA' }, + { cname: 'Miami', code: 'US-MI' }, + { cname: 'Tampa', code: 'US-TA' }, + { cname: 'Orlando', code: 'US-OR' } + ] + }, + { + name: 'Texas', + cities: [ + { cname: 'Austin', code: 'US-AU' }, + { cname: 'Dallas', code: 'US-DA' }, + { cname: 'Houston', code: 'US-HO' } + ] + } + ] + } + ]; + } + + code: Code = { + basic: ` + +
+ + + + {{ option.cname || option.name }} +
+
+ + + + + +
Available Countries
+
+ +
+ +
+
+
`, + + html: `
+ + +
+ + + + {{ option.cname || option.name }} +
+
+ + + + + +
Available Countries
+
+ +
+ +
+
+
+
`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { CascadeSelectModule } from 'primeng/cascadeselect'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'cascade-select-template-demo', + templateUrl: './cascade-select-template-demo.html', + standalone: true, + imports: [FormsModule, CascadeSelectModule, ButtonModule] +}) +export class CascadeSelectTemplateDemo implements OnInit { + countries: any[] | undefined; + + selectedCity: any; + + ngOnInit() { + this.countries = [ + { + name: 'Australia', + code: 'AU', + states: [ + { + name: 'New South Wales', + cities: [ + { cname: 'Sydney', code: 'A-SY' }, + { cname: 'Newcastle', code: 'A-NE' }, + { cname: 'Wollongong', code: 'A-WO' } + ] + }, + { + name: 'Queensland', + cities: [ + { cname: 'Brisbane', code: 'A-BR' }, + { cname: 'Townsville', code: 'A-TO' } + ] + } + ] + }, + { + name: 'Canada', + code: 'CA', + states: [ + { + name: 'Quebec', + cities: [ + { cname: 'Montreal', code: 'C-MO' }, + { cname: 'Quebec City', code: 'C-QU' } + ] + }, + { + name: 'Ontario', + cities: [ + { cname: 'Ottawa', code: 'C-OT' }, + { cname: 'Toronto', code: 'C-TO' } + ] + } + ] + }, + { + name: 'United States', + code: 'US', + states: [ + { + name: 'California', + cities: [ + { cname: 'Los Angeles', code: 'US-LA' }, + { cname: 'San Diego', code: 'US-SD' }, + { cname: 'San Francisco', code: 'US-SF' } + ] + }, + { + name: 'Florida', + cities: [ + { cname: 'Jacksonville', code: 'US-JA' }, + { cname: 'Miami', code: 'US-MI' }, + { cname: 'Tampa', code: 'US-TA' }, + { cname: 'Orlando', code: 'US-OR' } + ] + }, + { + name: 'Texas', + cities: [ + { cname: 'Austin', code: 'US-AU' }, + { cname: 'Dallas', code: 'US-DA' }, + { cname: 'Houston', code: 'US-HO' } + ] + } + ] + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/chart/accessibilitydoc.ts b/apps/showcase/doc/chart/accessibilitydoc.ts new file mode 100644 index 00000000000..d74548fff08 --- /dev/null +++ b/apps/showcase/doc/chart/accessibilitydoc.ts @@ -0,0 +1,25 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'chart-accessibility-doc', + template: `
+ +
+

Screen Reader

+

+ Chart components internally use canvas element, refer to the + Chart.js accessibility + guide for more information. The canvas element can be customized with canvasProps property to define aria roles and properties, in addition any content inside the component is directly passed as a child of the canvas to be + able to provide fallback content like a table. +

+
+
+ +
` +}) +export class AccessibilityDoc { + code: Code = { + html: `` + }; +} diff --git a/apps/showcase/doc/chart/basicdoc.ts b/apps/showcase/doc/chart/basicdoc.ts new file mode 100644 index 00000000000..7ec9f084909 --- /dev/null +++ b/apps/showcase/doc/chart/basicdoc.ts @@ -0,0 +1,189 @@ +import { Code } from '@/domain/code'; +import { AppConfigService } from '@/service/appconfigservice'; +import { isPlatformBrowser } from '@angular/common'; +import { ChangeDetectorRef, Component, effect, inject, OnInit, PLATFORM_ID } from '@angular/core'; + +@Component({ + selector: 'chart-basic-demo', + template: ` + +

+ A chart is configured with 3 properties; type, data and options. Chart type is defined using the type property that accepts pie, doughtnut, line, bar, radar and + polarArea as a value. The data defines datasets represented with the chart and the options provide numerous customization options to customize the presentation. +

+
+
+ +
+ + ` +}) +export class BasicDoc implements OnInit { + basicData: any; + + basicOptions: any; + + platformId = inject(PLATFORM_ID); + + configService = inject(AppConfigService); + + constructor(private cd: ChangeDetectorRef) {} + + themeEffect = effect(() => { + if (this.configService.theme()) { + this.initChart(); + this.cd.markForCheck(); + } + }); + + ngOnInit() { + this.initChart(); + } + + initChart() { + if (isPlatformBrowser(this.platformId)) { + const documentStyle = getComputedStyle(document.documentElement); + const textColor = documentStyle.getPropertyValue('--p-text-color'); + const textColorSecondary = documentStyle.getPropertyValue('--p-text-muted-color'); + const surfaceBorder = documentStyle.getPropertyValue('--p-content-border-color'); + + this.basicData = { + labels: ['Q1', 'Q2', 'Q3', 'Q4'], + datasets: [ + { + label: 'Sales', + data: [540, 325, 702, 620], + backgroundColor: ['rgba(249, 115, 22, 0.2)', 'rgba(6, 182, 212, 0.2)', 'rgb(107, 114, 128, 0.2)', 'rgba(139, 92, 246, 0.2)'], + borderColor: ['rgb(249, 115, 22)', 'rgb(6, 182, 212)', 'rgb(107, 114, 128)', 'rgb(139, 92, 246)'], + borderWidth: 1 + } + ] + }; + + this.basicOptions = { + plugins: { + legend: { + labels: { + color: textColor + } + } + }, + scales: { + x: { + ticks: { + color: textColorSecondary + }, + grid: { + color: surfaceBorder + } + }, + y: { + beginAtZero: true, + ticks: { + color: textColorSecondary + }, + grid: { + color: surfaceBorder + } + } + } + }; + } + } + + code: Code = { + basic: ``, + html: `
+ +
`, + typescript: `import { isPlatformBrowser } from '@angular/common'; +import { ChangeDetectorRef, Component, effect, inject, OnInit, PLATFORM_ID } from '@angular/core'; +import { AppConfigService } from '@/service/appconfigservice'; +import { ChartModule } from 'primeng/chart'; + +@Component({ + selector: 'chart-basic-demo', + templateUrl: './chart-basic-demo.html', + standalone: true, + imports: [ChartModule] +}) +export class ChartBasicDemo implements OnInit { + basicData: any; + + basicOptions: any; + + platformId = inject(PLATFORM_ID); + + configService = inject(AppConfigService); + + constructor(private cd: ChangeDetectorRef) {} + + themeEffect = effect(() => { + if (this.configService.theme() && isPlatformBrowser(this.platformId)) { + this.initChart(); + this.cd.markForCheck(); + } + }); + + ngOnInit() { + this.initChart(); + } + + initChart() { + if (isPlatformBrowser(this.platformId)) { + const documentStyle = getComputedStyle(document.documentElement); + const textColor = documentStyle.getPropertyValue('--p-text-color'); + const textColorSecondary = documentStyle.getPropertyValue('--p-text-muted-color'); + const surfaceBorder = documentStyle.getPropertyValue('--p-content-border-color'); + + this.basicData = { + labels: ['Q1', 'Q2', 'Q3', 'Q4'], + datasets: [ + { + label: 'Sales', + data: [540, 325, 702, 620], + backgroundColor: [ + 'rgba(249, 115, 22, 0.2)', + 'rgba(6, 182, 212, 0.2)', + 'rgb(107, 114, 128, 0.2)', + 'rgba(139, 92, 246, 0.2)', + ], + borderColor: ['rgb(249, 115, 22)', 'rgb(6, 182, 212)', 'rgb(107, 114, 128)', 'rgb(139, 92, 246)'], + borderWidth: 1, + }, + ], + }; + + this.basicOptions = { + plugins: { + legend: { + labels: { + color: textColor, + }, + }, + }, + scales: { + x: { + ticks: { + color: textColorSecondary, + }, + grid: { + color: surfaceBorder, + }, + }, + y: { + beginAtZero: true, + ticks: { + color: textColorSecondary, + }, + grid: { + color: surfaceBorder, + }, + }, + }, + }; + } + } +}` + }; +} diff --git a/apps/showcase/doc/chart/chartdoc.module.ts b/apps/showcase/doc/chart/chartdoc.module.ts new file mode 100644 index 00000000000..2f1160c945a --- /dev/null +++ b/apps/showcase/doc/chart/chartdoc.module.ts @@ -0,0 +1,30 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { RouterModule } from '@angular/router'; +import { ChartModule } from 'primeng/chart'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { ChartjsDoc } from './chartjsdoc'; +import { ComboDoc } from './combodoc'; +import { DoughnutDoc } from './doughnutdoc'; +import { HorizontalBarDoc } from './horizontalbardoc'; +import { ImportDoc } from './importdoc'; +import { LineDoc } from './linedoc'; +import { LineStyleDoc } from './linestyledoc'; +import { MethodsDoc } from './methodsdoc'; +import { MultiAxisDoc } from './multiaxisdoc'; +import { PieDoc } from './piedoc'; +import { PolarAreaDoc } from './polarareadoc'; +import { PropsDoc } from './propsdoc'; +import { RadarDoc } from './radardoc'; +import { StackedBarDoc } from './stackedbardoc'; +import { VerticalBarDoc } from './verticalbardoc'; + +@NgModule({ + imports: [CommonModule, RouterModule, AppCodeModule, ChartModule, AppDocModule], + declarations: [BasicDoc, ChartjsDoc, ComboDoc, DoughnutDoc, HorizontalBarDoc, ImportDoc, LineDoc, LineStyleDoc, MethodsDoc, MultiAxisDoc, PieDoc, PolarAreaDoc, PropsDoc, RadarDoc, StackedBarDoc, VerticalBarDoc, AccessibilityDoc], + exports: [AppDocModule] +}) +export class ChartDocModule {} diff --git a/apps/showcase/doc/chart/chartjsdoc.ts b/apps/showcase/doc/chart/chartjsdoc.ts new file mode 100644 index 00000000000..5e553d469fc --- /dev/null +++ b/apps/showcase/doc/chart/chartjsdoc.ts @@ -0,0 +1,17 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'chartjs-doc', + template: ` + +

To begin with, first you must install the charts.js package using npm and then include it in your project. An example with CLI would be;

+
+ + ` +}) +export class ChartjsDoc { + code: Code = { + typescript: `npm install chart.js --save` + }; +} diff --git a/src/app/showcase/doc/chart/combodoc.ts b/apps/showcase/doc/chart/combodoc.ts similarity index 88% rename from src/app/showcase/doc/chart/combodoc.ts rename to apps/showcase/doc/chart/combodoc.ts index 092cc7a054c..d9dcfcb8e66 100644 --- a/src/app/showcase/doc/chart/combodoc.ts +++ b/apps/showcase/doc/chart/combodoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { AppConfigService } from '@/service/appconfigservice'; import { isPlatformBrowser } from '@angular/common'; -import { Component, OnInit, PLATFORM_ID, ChangeDetectorRef, inject, effect } from '@angular/core'; -import { Code } from '@domain/code'; -import { AppConfigService } from '@service/appconfigservice'; +import { ChangeDetectorRef, Component, effect, inject, OnInit, PLATFORM_ID } from '@angular/core'; @Component({ selector: 'chart-combo-demo', template: ` @@ -12,7 +12,7 @@ import { AppConfigService } from '@service/appconfigservice'; - `, + ` }) export class ComboDoc implements OnInit { data: any; @@ -53,7 +53,7 @@ export class ComboDoc implements OnInit { borderWidth: 2, fill: false, tension: 0.4, - data: [50, 25, 12, 48, 56, 76, 42], + data: [50, 25, 12, 48, 56, 76, 42] }, { type: 'bar', @@ -61,15 +61,15 @@ export class ComboDoc implements OnInit { backgroundColor: documentStyle.getPropertyValue('--p-gray-500'), data: [21, 84, 24, 75, 37, 65, 34], borderColor: 'white', - borderWidth: 2, + borderWidth: 2 }, { type: 'bar', label: 'Dataset 3', backgroundColor: documentStyle.getPropertyValue('--p-cyan-500'), - data: [41, 52, 24, 74, 23, 21, 32], - }, - ], + data: [41, 52, 24, 74, 23, 21, 32] + } + ] }; this.options = { @@ -78,28 +78,28 @@ export class ComboDoc implements OnInit { plugins: { legend: { labels: { - color: textColor, - }, - }, + color: textColor + } + } }, scales: { x: { ticks: { - color: textColorSecondary, + color: textColorSecondary }, grid: { - color: surfaceBorder, - }, + color: surfaceBorder + } }, y: { ticks: { - color: textColorSecondary, + color: textColorSecondary }, grid: { - color: surfaceBorder, - }, - }, - }, + color: surfaceBorder + } + } + } }; } } @@ -111,7 +111,7 @@ export class ComboDoc implements OnInit { `, typescript: `import { isPlatformBrowser } from '@angular/common'; import { Component, OnInit, PLATFORM_ID, ChangeDetectorRef, inject, effect } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; +import { AppConfigService } from '@/service/appconfigservice'; import { ChartModule } from 'primeng/chart'; @Component({ @@ -210,6 +210,6 @@ export class ChartComboDemo implements OnInit { } } -}`, +}` }; } diff --git a/src/app/showcase/doc/chart/doughnutdoc.ts b/apps/showcase/doc/chart/doughnutdoc.ts similarity index 75% rename from src/app/showcase/doc/chart/doughnutdoc.ts rename to apps/showcase/doc/chart/doughnutdoc.ts index f5f1312a7cd..067e861501e 100644 --- a/src/app/showcase/doc/chart/doughnutdoc.ts +++ b/apps/showcase/doc/chart/doughnutdoc.ts @@ -1,21 +1,18 @@ +import { Code } from '@/domain/code'; +import { AppConfigService } from '@/service/appconfigservice'; import { isPlatformBrowser } from '@angular/common'; -import { Component, OnInit, PLATFORM_ID, ChangeDetectorRef, inject, effect } from '@angular/core'; -import { Code } from '@domain/code'; -import { AppConfigService } from '@service/appconfigservice'; +import { ChangeDetectorRef, Component, effect, inject, OnInit, PLATFORM_ID } from '@angular/core'; @Component({ selector: 'chart-doughnut-demo', template: ` -

- A doughnut chart is a variant of the pie chart, with a blank center allowing for additional information about the data as a - whole to be included. -

+

A doughnut chart is a variant of the pie chart, with a blank center allowing for additional information about the data as a whole to be included.

- `, + ` }) export class DoughnutDoc implements OnInit { data: any; @@ -49,18 +46,10 @@ export class DoughnutDoc implements OnInit { datasets: [ { data: [300, 50, 100], - backgroundColor: [ - documentStyle.getPropertyValue('--p-cyan-500'), - documentStyle.getPropertyValue('--p-orange-500'), - documentStyle.getPropertyValue('--p-gray-500'), - ], - hoverBackgroundColor: [ - documentStyle.getPropertyValue('--p-cyan-400'), - documentStyle.getPropertyValue('--p-orange-400'), - documentStyle.getPropertyValue('--p-gray-400'), - ], - }, - ], + backgroundColor: [documentStyle.getPropertyValue('--p-cyan-500'), documentStyle.getPropertyValue('--p-orange-500'), documentStyle.getPropertyValue('--p-gray-500')], + hoverBackgroundColor: [documentStyle.getPropertyValue('--p-cyan-400'), documentStyle.getPropertyValue('--p-orange-400'), documentStyle.getPropertyValue('--p-gray-400')] + } + ] }; this.options = { @@ -68,10 +57,10 @@ export class DoughnutDoc implements OnInit { plugins: { legend: { labels: { - color: textColor, - }, - }, - }, + color: textColor + } + } + } }; } } @@ -82,7 +71,7 @@ export class DoughnutDoc implements OnInit { `, typescript: `import { Component, OnInit, PLATFORM_ID, ChangeDetectorRef, inject, effect } from '@angular/core'; import { ChartModule } from 'primeng/chart'; -import { AppConfigService } from '@service/appconfigservice'; +import { AppConfigService } from '@/service/appconfigservice'; @Component({ selector: 'chart-doughnut-demo', @@ -94,7 +83,7 @@ export class ChartDoughnutDemo implements OnInit { data: any; options: any; - + platformId = inject(PLATFORM_ID); configService = inject(AppConfigService); @@ -149,6 +138,6 @@ export class ChartDoughnutDemo implements OnInit { }; } } -}`, +}` }; } diff --git a/src/app/showcase/doc/chart/horizontalbardoc.ts b/apps/showcase/doc/chart/horizontalbardoc.ts similarity index 89% rename from src/app/showcase/doc/chart/horizontalbardoc.ts rename to apps/showcase/doc/chart/horizontalbardoc.ts index 7c2f342f7cd..3c763a5cdda 100644 --- a/src/app/showcase/doc/chart/horizontalbardoc.ts +++ b/apps/showcase/doc/chart/horizontalbardoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { AppConfigService } from '@/service/appconfigservice'; import { isPlatformBrowser } from '@angular/common'; import { ChangeDetectorRef, Component, effect, inject, OnInit, PLATFORM_ID } from '@angular/core'; -import { Code } from '@domain/code'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ selector: 'chart-horizontal-bar-demo', @@ -13,7 +13,7 @@ import { AppConfigService } from '@service/appconfigservice'; - `, + ` }) export class HorizontalBarDoc implements OnInit { data: any; @@ -51,15 +51,15 @@ export class HorizontalBarDoc implements OnInit { label: 'My First dataset', backgroundColor: documentStyle.getPropertyValue('--p-cyan-500'), borderColor: documentStyle.getPropertyValue('--p-cyan-500'), - data: [65, 59, 80, 81, 56, 55, 40], + data: [65, 59, 80, 81, 56, 55, 40] }, { label: 'My Second dataset', backgroundColor: documentStyle.getPropertyValue('--p-gray-500'), borderColor: documentStyle.getPropertyValue('--p-gray-500'), - data: [28, 48, 40, 19, 86, 27, 90], - }, - ], + data: [28, 48, 40, 19, 86, 27, 90] + } + ] }; this.options = { @@ -69,33 +69,33 @@ export class HorizontalBarDoc implements OnInit { plugins: { legend: { labels: { - color: textColor, - }, - }, + color: textColor + } + } }, scales: { x: { ticks: { color: textColorSecondary, font: { - weight: 500, - }, + weight: 500 + } }, grid: { color: surfaceBorder, - drawBorder: false, - }, + drawBorder: false + } }, y: { ticks: { - color: textColorSecondary, + color: textColorSecondary }, grid: { color: surfaceBorder, - drawBorder: false, - }, - }, - }, + drawBorder: false + } + } + } }; } } @@ -107,7 +107,7 @@ export class HorizontalBarDoc implements OnInit { `, typescript: `import { isPlatformBrowser } from '@angular/common'; import { ChangeDetectorRef, Component, effect, inject, OnInit, PLATFORM_ID } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; +import { AppConfigService } from '@/service/appconfigservice'; import { ChartModule } from 'primeng/chart'; @Component({ @@ -120,7 +120,7 @@ export class ChartHorizontalBarDemo implements OnInit { data: any; options: any; - + platformId = inject(PLATFORM_ID); configService = inject(AppConfigService); @@ -200,6 +200,6 @@ export class ChartHorizontalBarDemo implements OnInit { }; } } -}`, +}` }; } diff --git a/apps/showcase/doc/chart/importdoc.ts b/apps/showcase/doc/chart/importdoc.ts new file mode 100644 index 00000000000..1f91891b455 --- /dev/null +++ b/apps/showcase/doc/chart/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'chart-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { ChartModule } from 'primeng/chart';` + }; +} diff --git a/src/app/showcase/doc/chart/linedoc.ts b/apps/showcase/doc/chart/linedoc.ts similarity index 86% rename from src/app/showcase/doc/chart/linedoc.ts rename to apps/showcase/doc/chart/linedoc.ts index fd46232ac29..6a4232b7a87 100644 --- a/src/app/showcase/doc/chart/linedoc.ts +++ b/apps/showcase/doc/chart/linedoc.ts @@ -1,22 +1,19 @@ +import { Code } from '@/domain/code'; +import { AppConfigService } from '@/service/appconfigservice'; import { isPlatformBrowser } from '@angular/common'; import { ChangeDetectorRef, Component, effect, inject, OnInit, PLATFORM_ID } from '@angular/core'; -import { Code } from '@domain/code'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ selector: 'chart-line-demo', template: ` -

- A line chart or line graph is a type of chart which displays information as a series of data points called 'markers' - connected by straight line segments. -

+

A line chart or line graph is a type of chart which displays information as a series of data points called 'markers' connected by straight line segments.

- `, + ` }) export class LineDoc implements OnInit { data: any; @@ -55,16 +52,16 @@ export class LineDoc implements OnInit { data: [65, 59, 80, 81, 56, 55, 40], fill: false, borderColor: documentStyle.getPropertyValue('--p-cyan-500'), - tension: 0.4, + tension: 0.4 }, { label: 'Second Dataset', data: [28, 48, 40, 19, 86, 27, 90], fill: false, borderColor: documentStyle.getPropertyValue('--p-gray-500'), - tension: 0.4, - }, - ], + tension: 0.4 + } + ] }; this.options = { @@ -73,30 +70,30 @@ export class LineDoc implements OnInit { plugins: { legend: { labels: { - color: textColor, - }, - }, + color: textColor + } + } }, scales: { x: { ticks: { - color: textColorSecondary, + color: textColorSecondary }, grid: { color: surfaceBorder, - drawBorder: false, - }, + drawBorder: false + } }, y: { ticks: { - color: textColorSecondary, + color: textColorSecondary }, grid: { color: surfaceBorder, - drawBorder: false, - }, - }, - }, + drawBorder: false + } + } + } }; } } @@ -108,7 +105,7 @@ export class LineDoc implements OnInit { `, typescript: `import { isPlatformBrowser } from '@angular/common'; import { ChangeDetectorRef, Component, effect, inject, OnInit, PLATFORM_ID } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; +import { AppConfigService } from '@/service/appconfigservice'; import { ChartModule } from 'primeng/chart'; @Component({ @@ -199,6 +196,6 @@ export class ChartLineDemo implements OnInit { }; } } -}`, +}` }; } diff --git a/src/app/showcase/doc/chart/linestyledoc.ts b/apps/showcase/doc/chart/linestyledoc.ts similarity index 89% rename from src/app/showcase/doc/chart/linestyledoc.ts rename to apps/showcase/doc/chart/linestyledoc.ts index 2ab6ed7b066..96d3cc46c63 100644 --- a/src/app/showcase/doc/chart/linestyledoc.ts +++ b/apps/showcase/doc/chart/linestyledoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { AppConfigService } from '@/service/appconfigservice'; import { isPlatformBrowser } from '@angular/common'; -import { Component, OnInit, PLATFORM_ID, ChangeDetectorRef, inject, effect } from '@angular/core'; -import { Code } from '@domain/code'; -import { AppConfigService } from '@service/appconfigservice'; +import { ChangeDetectorRef, Component, effect, inject, OnInit, PLATFORM_ID } from '@angular/core'; @Component({ selector: 'chart-line-style-demo', template: ` @@ -12,7 +12,7 @@ import { AppConfigService } from '@service/appconfigservice'; - `, + ` }) export class LineStyleDoc implements OnInit { data: any; @@ -51,7 +51,7 @@ export class LineStyleDoc implements OnInit { data: [65, 59, 80, 81, 56, 55, 40], fill: false, tension: 0.4, - borderColor: documentStyle.getPropertyValue('--p-cyan-500'), + borderColor: documentStyle.getPropertyValue('--p-cyan-500') }, { label: 'Second Dataset', @@ -59,7 +59,7 @@ export class LineStyleDoc implements OnInit { fill: false, borderDash: [5, 5], tension: 0.4, - borderColor: documentStyle.getPropertyValue('--p-orange-500'), + borderColor: documentStyle.getPropertyValue('--p-orange-500') }, { label: 'Third Dataset', @@ -67,9 +67,9 @@ export class LineStyleDoc implements OnInit { fill: true, borderColor: documentStyle.getPropertyValue('--p-gray-500'), tension: 0.4, - backgroundColor: 'rgba(107, 114, 128, 0.2)', - }, - ], + backgroundColor: 'rgba(107, 114, 128, 0.2)' + } + ] }; this.options = { @@ -78,28 +78,28 @@ export class LineStyleDoc implements OnInit { plugins: { legend: { labels: { - color: textColor, - }, - }, + color: textColor + } + } }, scales: { x: { ticks: { - color: textColorSecondary, + color: textColorSecondary }, grid: { - color: surfaceBorder, - }, + color: surfaceBorder + } }, y: { ticks: { - color: textColorSecondary, + color: textColorSecondary }, grid: { - color: surfaceBorder, - }, - }, - }, + color: surfaceBorder + } + } + } }; } } @@ -111,7 +111,7 @@ export class LineStyleDoc implements OnInit { `, typescript: `import { isPlatformBrowser } from '@angular/common'; import { Component, OnInit, PLATFORM_ID, ChangeDetectorRef, inject, effect } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; +import { AppConfigService } from '@/service/appconfigservice'; import { ChartModule } from 'primeng/chart'; @Component({ @@ -209,6 +209,6 @@ export class ChartLineStyleDemo implements OnInit { }; } } -}`, +}` }; } diff --git a/apps/showcase/doc/chart/methodsdoc.ts b/apps/showcase/doc/chart/methodsdoc.ts new file mode 100644 index 00000000000..cfca37ff6d8 --- /dev/null +++ b/apps/showcase/doc/chart/methodsdoc.ts @@ -0,0 +1,36 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'methods-doc', + template: ` +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameParametersDescription
refresh-Redraws the graph with new data.
reinit-Destroys the graph first and then creates it again.
generateLegend-Returns an HTML string of a legend for that chart. The legend is generated from the legendCallback in the options.
+
+ ` +}) +export class MethodsDoc {} diff --git a/src/app/showcase/doc/chart/multiaxisdoc.ts b/apps/showcase/doc/chart/multiaxisdoc.ts similarity index 88% rename from src/app/showcase/doc/chart/multiaxisdoc.ts rename to apps/showcase/doc/chart/multiaxisdoc.ts index fc817c2bcef..c028d137c1b 100644 --- a/src/app/showcase/doc/chart/multiaxisdoc.ts +++ b/apps/showcase/doc/chart/multiaxisdoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { AppConfigService } from '@/service/appconfigservice'; import { isPlatformBrowser } from '@angular/common'; import { ChangeDetectorRef, Component, effect, inject, OnInit, PLATFORM_ID } from '@angular/core'; -import { Code } from '@domain/code'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ selector: 'chart-multi-axis-demo', @@ -13,7 +13,7 @@ import { AppConfigService } from '@service/appconfigservice'; - `, + ` }) export class MultiAxisDoc implements OnInit { data: any; @@ -53,7 +53,7 @@ export class MultiAxisDoc implements OnInit { borderColor: documentStyle.getPropertyValue('--p-cyan-500'), yAxisID: 'y', tension: 0.4, - data: [65, 59, 80, 81, 56, 55, 10], + data: [65, 59, 80, 81, 56, 55, 10] }, { label: 'Dataset 2', @@ -61,9 +61,9 @@ export class MultiAxisDoc implements OnInit { borderColor: documentStyle.getPropertyValue('--p-gray-500'), yAxisID: 'y1', tension: 0.4, - data: [28, 48, 40, 19, 86, 27, 90], - }, - ], + data: [28, 48, 40, 19, 86, 27, 90] + } + ] }; this.options = { @@ -73,43 +73,43 @@ export class MultiAxisDoc implements OnInit { plugins: { legend: { labels: { - color: textColor, - }, - }, + color: textColor + } + } }, scales: { x: { ticks: { - color: textColorSecondary, + color: textColorSecondary }, grid: { - color: surfaceBorder, - }, + color: surfaceBorder + } }, y: { type: 'linear', display: true, position: 'left', ticks: { - color: textColorSecondary, + color: textColorSecondary }, grid: { - color: surfaceBorder, - }, + color: surfaceBorder + } }, y1: { type: 'linear', display: true, position: 'right', ticks: { - color: textColorSecondary, + color: textColorSecondary }, grid: { drawOnChartArea: false, - color: surfaceBorder, - }, - }, - }, + color: surfaceBorder + } + } + } }; } } @@ -121,7 +121,7 @@ export class MultiAxisDoc implements OnInit { `, typescript: `import { isPlatformBrowser } from '@angular/common'; import { ChangeDetectorRef, Component, effect, inject , OnInit, PLATFORM_ID } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; +import { AppConfigService } from '@/service/appconfigservice'; import { ChartModule } from 'primeng/chart'; @Component({ @@ -228,6 +228,6 @@ export class ChartMultiAxisDemo implements OnInit { }; } } -}`, +}` }; } diff --git a/src/app/showcase/doc/chart/piedoc.ts b/apps/showcase/doc/chart/piedoc.ts similarity index 79% rename from src/app/showcase/doc/chart/piedoc.ts rename to apps/showcase/doc/chart/piedoc.ts index 7a3145011c2..07ad2dc5b57 100644 --- a/src/app/showcase/doc/chart/piedoc.ts +++ b/apps/showcase/doc/chart/piedoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { AppConfigService } from '@/service/appconfigservice'; import { isPlatformBrowser } from '@angular/common'; import { ChangeDetectorRef, Component, effect, inject, OnInit, PLATFORM_ID } from '@angular/core'; -import { Code } from '@domain/code'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ selector: 'chart-pie-demo', @@ -13,7 +13,7 @@ import { AppConfigService } from '@service/appconfigservice'; - `, + ` }) export class PieDoc implements OnInit { data: any; @@ -47,18 +47,10 @@ export class PieDoc implements OnInit { datasets: [ { data: [540, 325, 702], - backgroundColor: [ - documentStyle.getPropertyValue('--p-cyan-500'), - documentStyle.getPropertyValue('--p-orange-500'), - documentStyle.getPropertyValue('--p-gray-500'), - ], - hoverBackgroundColor: [ - documentStyle.getPropertyValue('--p-cyan-400'), - documentStyle.getPropertyValue('--p-orange-400'), - documentStyle.getPropertyValue('--p-gray-400'), - ], - }, - ], + backgroundColor: [documentStyle.getPropertyValue('--p-cyan-500'), documentStyle.getPropertyValue('--p-orange-500'), documentStyle.getPropertyValue('--p-gray-500')], + hoverBackgroundColor: [documentStyle.getPropertyValue('--p-cyan-400'), documentStyle.getPropertyValue('--p-orange-400'), documentStyle.getPropertyValue('--p-gray-400')] + } + ] }; this.options = { @@ -66,10 +58,10 @@ export class PieDoc implements OnInit { legend: { labels: { usePointStyle: true, - color: textColor, - }, - }, - }, + color: textColor + } + } + } }; } } @@ -81,7 +73,7 @@ export class PieDoc implements OnInit { `, typescript: `import { ChangeDetectorRef, Component, effect, inject, OnInit, PLATFORM_ID } from '@angular/core'; import { ChartModule } from 'primeng/chart'; -import { AppConfigService } from '@service/appconfigservice'; +import { AppConfigService } from '@/service/appconfigservice'; @Component({ selector: 'chart-pie-demo', @@ -133,6 +125,6 @@ export class ChartPieDemo implements OnInit { } }; } -}`, +}` }; } diff --git a/src/app/showcase/doc/chart/polarareadoc.ts b/apps/showcase/doc/chart/polarareadoc.ts similarity index 85% rename from src/app/showcase/doc/chart/polarareadoc.ts rename to apps/showcase/doc/chart/polarareadoc.ts index 1686210a468..63057046f43 100644 --- a/src/app/showcase/doc/chart/polarareadoc.ts +++ b/apps/showcase/doc/chart/polarareadoc.ts @@ -1,21 +1,18 @@ +import { Code } from '@/domain/code'; +import { AppConfigService } from '@/service/appconfigservice'; import { isPlatformBrowser } from '@angular/common'; -import { Component, OnInit, PLATFORM_ID, ChangeDetectorRef, inject, effect } from '@angular/core'; -import { Code } from '@domain/code'; -import { AppConfigService } from '@service/appconfigservice'; +import { ChangeDetectorRef, Component, effect, inject, OnInit, PLATFORM_ID } from '@angular/core'; @Component({ selector: 'chart-polar-area-demo', template: ` -

- Polar area charts are similar to pie charts, but each segment has the same angle - the radius of the segment differs - depending on the value. -

+

Polar area charts are similar to pie charts, but each segment has the same angle - the radius of the segment differs depending on the value.

- `, + ` }) export class PolarAreaDoc implements OnInit { data: any; @@ -54,29 +51,29 @@ export class PolarAreaDoc implements OnInit { documentStyle.getPropertyValue('--p-gray-500'), documentStyle.getPropertyValue('--p-orange-500'), documentStyle.getPropertyValue('--p-purple-500'), - documentStyle.getPropertyValue('--p-cyan-500'), + documentStyle.getPropertyValue('--p-cyan-500') ], - label: 'My dataset', - }, + label: 'My dataset' + } ], - labels: ['Pink', 'Gray', 'Orange', 'Purple', 'Cyan'], + labels: ['Pink', 'Gray', 'Orange', 'Purple', 'Cyan'] }; this.options = { plugins: { legend: { labels: { - color: textColor, - }, - }, + color: textColor + } + } }, scales: { r: { grid: { - color: surfaceBorder, - }, - }, - }, + color: surfaceBorder + } + } + } }; } } @@ -88,7 +85,7 @@ export class PolarAreaDoc implements OnInit { `, typescript: `import { isPlatformBrowser } from '@angular/common'; import { Component, OnInit, PLATFORM_ID, ChangeDetectorRef, inject, effect } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; +import { AppConfigService } from '@/service/appconfigservice'; import { ChartModule } from 'primeng/chart'; @Component({ @@ -160,6 +157,6 @@ export class ChartPolarAreaDemo implements OnInit { }; } } -}`, +}` }; } diff --git a/apps/showcase/doc/chart/propsdoc.ts b/apps/showcase/doc/chart/propsdoc.ts new file mode 100644 index 00000000000..6d27e594ce2 --- /dev/null +++ b/apps/showcase/doc/chart/propsdoc.ts @@ -0,0 +1,70 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'props-doc', + template: ` +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefaultDescription
typestringnullType of the chart.
dataanynullData to display.
optionsanynullOptions to customize the chart.
pluginsany[]nullArray of per-chart plugins to customize the chart behaviour.
widthstringnullWidth of the chart.
heightstringnullHeight of the chart.
responsivebooleantrueWhether the chart is redrawn on screen size change.
onDataSelectfunctionnullCallback to execute when an element on chart is clicked.
+
+ ` +}) +export class PropsDoc {} diff --git a/src/app/showcase/doc/chart/radardoc.ts b/apps/showcase/doc/chart/radardoc.ts similarity index 86% rename from src/app/showcase/doc/chart/radardoc.ts rename to apps/showcase/doc/chart/radardoc.ts index c54fb394672..c0de9310c60 100644 --- a/src/app/showcase/doc/chart/radardoc.ts +++ b/apps/showcase/doc/chart/radardoc.ts @@ -1,21 +1,18 @@ +import { Code } from '@/domain/code'; +import { AppConfigService } from '@/service/appconfigservice'; import { isPlatformBrowser } from '@angular/common'; -import { Component, OnInit, PLATFORM_ID, ChangeDetectorRef, inject, effect } from '@angular/core'; -import { Code } from '@domain/code'; -import { AppConfigService } from '@service/appconfigservice'; +import { ChangeDetectorRef, Component, effect, inject, OnInit, PLATFORM_ID } from '@angular/core'; @Component({ selector: 'chart-radar-demo', template: ` -

- A radar chart is a graphical method of displaying multivariate data in the form of a two-dimensional chart of three or more - quantitative variables represented on axes starting from the same point. -

+

A radar chart is a graphical method of displaying multivariate data in the form of a two-dimensional chart of three or more quantitative variables represented on axes starting from the same point.

- `, + ` }) export class RadarDoc implements OnInit { data: any; @@ -55,7 +52,7 @@ export class RadarDoc implements OnInit { pointBorderColor: documentStyle.getPropertyValue('--p-gray-400'), pointHoverBackgroundColor: textColor, pointHoverBorderColor: documentStyle.getPropertyValue('--p-gray-400'), - data: [65, 59, 90, 81, 56, 55, 40], + data: [65, 59, 90, 81, 56, 55, 40] }, { label: 'My Second dataset', @@ -64,26 +61,26 @@ export class RadarDoc implements OnInit { pointBorderColor: documentStyle.getPropertyValue('--p-cyan-400'), pointHoverBackgroundColor: textColor, pointHoverBorderColor: documentStyle.getPropertyValue('--p-cyan-400'), - data: [28, 48, 40, 19, 96, 27, 100], - }, - ], + data: [28, 48, 40, 19, 96, 27, 100] + } + ] }; this.options = { plugins: { legend: { labels: { - color: textColor, - }, - }, + color: textColor + } + } }, scales: { r: { grid: { - color: textColorSecondary, - }, - }, - }, + color: textColorSecondary + } + } + } }; } } @@ -95,7 +92,7 @@ export class RadarDoc implements OnInit { `, typescript: `import { isPlatformBrowser } from '@angular/common'; import { Component, OnInit, PLATFORM_ID, ChangeDetectorRef, inject, effect } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; +import { AppConfigService } from '@/service/appconfigservice'; import { ChartModule } from 'primeng/chart'; @Component({ @@ -174,6 +171,6 @@ export class ChartRadarDemo implements OnInit { }; } } -}`, +}` }; } diff --git a/src/app/showcase/doc/chart/stackedbardoc.ts b/apps/showcase/doc/chart/stackedbardoc.ts similarity index 89% rename from src/app/showcase/doc/chart/stackedbardoc.ts rename to apps/showcase/doc/chart/stackedbardoc.ts index d061b535ee1..496fea75672 100644 --- a/src/app/showcase/doc/chart/stackedbardoc.ts +++ b/apps/showcase/doc/chart/stackedbardoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { AppConfigService } from '@/service/appconfigservice'; import { isPlatformBrowser } from '@angular/common'; import { ChangeDetectorRef, Component, effect, inject, OnInit, PLATFORM_ID } from '@angular/core'; -import { Code } from '@domain/code'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ selector: 'chart-stacked-bar-demo', template: ` @@ -12,7 +12,7 @@ import { AppConfigService } from '@service/appconfigservice'; - `, + ` }) export class StackedBarDoc implements OnInit { data: any; @@ -50,21 +50,21 @@ export class StackedBarDoc implements OnInit { type: 'bar', label: 'Dataset 1', backgroundColor: documentStyle.getPropertyValue('--p-cyan-500'), - data: [50, 25, 12, 48, 90, 76, 42], + data: [50, 25, 12, 48, 90, 76, 42] }, { type: 'bar', label: 'Dataset 2', backgroundColor: documentStyle.getPropertyValue('--p-gray-500'), - data: [21, 84, 24, 75, 37, 65, 34], + data: [21, 84, 24, 75, 37, 65, 34] }, { type: 'bar', label: 'Dataset 3', backgroundColor: documentStyle.getPropertyValue('--p-orange-500'), - data: [41, 52, 24, 74, 23, 21, 32], - }, - ], + data: [41, 52, 24, 74, 23, 21, 32] + } + ] }; this.options = { @@ -73,36 +73,36 @@ export class StackedBarDoc implements OnInit { plugins: { tooltip: { mode: 'index', - intersect: false, + intersect: false }, legend: { labels: { - color: textColor, - }, - }, + color: textColor + } + } }, scales: { x: { stacked: true, ticks: { - color: textColorSecondary, + color: textColorSecondary }, grid: { color: surfaceBorder, - drawBorder: false, - }, + drawBorder: false + } }, y: { stacked: true, ticks: { - color: textColorSecondary, + color: textColorSecondary }, grid: { color: surfaceBorder, - drawBorder: false, - }, - }, - }, + drawBorder: false + } + } + } }; } } @@ -114,7 +114,7 @@ export class StackedBarDoc implements OnInit { `, typescript: `import { isPlatformBrowser } from '@angular/common'; import { ChangeDetectorRef, Component, effect, inject, OnInit, PLATFORM_ID } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; +import { AppConfigService } from '@/service/appconfigservice'; import { ChartModule } from 'primeng/chart'; @Component({ @@ -215,6 +215,6 @@ export class ChartStackedBarDemo implements OnInit { }; } } -}`, +}` }; } diff --git a/src/app/showcase/doc/chart/verticalbardoc.ts b/apps/showcase/doc/chart/verticalbardoc.ts similarity index 85% rename from src/app/showcase/doc/chart/verticalbardoc.ts rename to apps/showcase/doc/chart/verticalbardoc.ts index 17cf5989fe3..f9fbd74bd24 100644 --- a/src/app/showcase/doc/chart/verticalbardoc.ts +++ b/apps/showcase/doc/chart/verticalbardoc.ts @@ -1,21 +1,18 @@ +import { Code } from '@/domain/code'; +import { AppConfigService } from '@/service/appconfigservice'; import { isPlatformBrowser } from '@angular/common'; -import { Component, OnInit, PLATFORM_ID, ChangeDetectorRef, inject, effect } from '@angular/core'; -import { Code } from '@domain/code'; -import { AppConfigService } from '@service/appconfigservice'; +import { ChangeDetectorRef, Component, effect, inject, OnInit, PLATFORM_ID } from '@angular/core'; @Component({ selector: 'chart-vertical-bar-demo', template: ` -

- A bar chart or bar graph is a chart that presents grouped data with rectangular bars with lengths proportional to the values - that they represent. -

+

A bar chart or bar graph is a chart that presents grouped data with rectangular bars with lengths proportional to the values that they represent.

- `, + ` }) export class VerticalBarDoc implements OnInit { data: any; @@ -53,15 +50,15 @@ export class VerticalBarDoc implements OnInit { label: 'My First dataset', backgroundColor: documentStyle.getPropertyValue('--p-cyan-500'), borderColor: documentStyle.getPropertyValue('--p-cyan-500'), - data: [65, 59, 80, 81, 56, 55, 40], + data: [65, 59, 80, 81, 56, 55, 40] }, { label: 'My Second dataset', backgroundColor: documentStyle.getPropertyValue('--p-gray-500'), borderColor: documentStyle.getPropertyValue('--p-gray-500'), - data: [28, 48, 40, 19, 86, 27, 90], - }, - ], + data: [28, 48, 40, 19, 86, 27, 90] + } + ] }; this.options = { @@ -70,33 +67,33 @@ export class VerticalBarDoc implements OnInit { plugins: { legend: { labels: { - color: textColor, - }, - }, + color: textColor + } + } }, scales: { x: { ticks: { color: textColorSecondary, font: { - weight: 500, - }, + weight: 500 + } }, grid: { color: surfaceBorder, - drawBorder: false, - }, + drawBorder: false + } }, y: { ticks: { - color: textColorSecondary, + color: textColorSecondary }, grid: { color: surfaceBorder, - drawBorder: false, - }, - }, - }, + drawBorder: false + } + } + } }; } } @@ -108,7 +105,7 @@ export class VerticalBarDoc implements OnInit { `, typescript: `import { Component, OnInit, PLATFORM_ID, ChangeDetectorRef, inject, effect } from '@angular/core'; import { ChartModule } from 'primeng/chart'; -import { AppConfigService } from '@service/appconfigservice'; +import { AppConfigService } from '@/service/appconfigservice'; @Component({ selector: 'chart-vertical-bar-demo', @@ -210,6 +207,6 @@ import { ChartDemo } from './chartdemo'; imports: [CommonModule, ChartModule], declarations: [ChartDemo] }) -export class ChartDemoModule {}`, +export class ChartDemoModule {}` }; } diff --git a/apps/showcase/doc/checkbox/accessibilitydoc.ts b/apps/showcase/doc/checkbox/accessibilitydoc.ts new file mode 100644 index 00000000000..390c589b953 --- /dev/null +++ b/apps/showcase/doc/checkbox/accessibilitydoc.ts @@ -0,0 +1,54 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'checkbox-accessibility-doc', + template: `
+ +

Screen Reader

+

+ Checkbox component uses a hidden native checkbox element internally that is only visible to screen readers. Value to describe the component can either be provided via label tag combined with inputId prop or using + ariaLabelledBy, ariaLabel props. +

+
+ + + +

Keyboard Support

+
+ + + + + + + + + + + + + + + + + +
KeyFunction
+ tab + Moves focus to the checkbox.
+ space + Toggles the checked state.
+
+
` +}) +export class AccessibilityDoc { + code: Code = { + basic: ` + + +Remember Me + + +` + }; +} diff --git a/apps/showcase/doc/checkbox/basicdoc.ts b/apps/showcase/doc/checkbox/basicdoc.ts new file mode 100644 index 00000000000..5846576bd55 --- /dev/null +++ b/apps/showcase/doc/checkbox/basicdoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'checkbox-basic-demo', + template: ` + +

Binary checkbox is used as a controlled input with ngModel and binary properties.

+
+
+ +
+ + ` +}) +export class BasicDoc { + checked: any = null; + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Checkbox } from 'primeng/checkbox'; + +@Component({ + selector: 'checkbox-basic-demo', + templateUrl: './checkbox-basic-demo.html', + standalone: true, + imports: [FormsModule, Checkbox] +}) +export class CheckboxBasicDemo { + checked: boolean = false; +}` + }; +} diff --git a/apps/showcase/doc/checkbox/checkboxdoc.module.ts b/apps/showcase/doc/checkbox/checkboxdoc.module.ts new file mode 100644 index 00000000000..1704f580f4b --- /dev/null +++ b/apps/showcase/doc/checkbox/checkboxdoc.module.ts @@ -0,0 +1,27 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { CheckboxModule } from 'primeng/checkbox'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { DisabledDoc } from './disableddoc'; +import { DynamicDoc } from './dynamicdoc'; +import { FilledDoc } from './filleddoc'; +import { ImportDoc } from './importdoc'; +import { IndeterminateDoc } from './indeterminatedoc'; +import { InvalidDoc } from './invaliddoc'; +import { LabelDoc } from './labeldoc'; +import { MultipleDoc } from './multipledoc'; +import { ReactiveFormsDoc } from './reactiveformsdoc'; +import { SizesDoc } from './sizesdoc'; +import { StyleDoc } from './styledoc'; + +@NgModule({ + imports: [CommonModule, RouterModule, FormsModule, AppCodeModule, AppDocModule, CheckboxModule, ReactiveFormsModule], + exports: [ImportDoc, AppDocModule], + declarations: [ImportDoc, BasicDoc, IndeterminateDoc, MultipleDoc, LabelDoc, DynamicDoc, DisabledDoc, InvalidDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc, FilledDoc, SizesDoc] +}) +export class CheckboxDocModule {} diff --git a/apps/showcase/doc/checkbox/disableddoc.ts b/apps/showcase/doc/checkbox/disableddoc.ts new file mode 100644 index 00000000000..82ffa94d7fd --- /dev/null +++ b/apps/showcase/doc/checkbox/disableddoc.ts @@ -0,0 +1,47 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'checkbox-disabled-demo', + template: ` + +

When disabled is present, the element cannot be edited and focused.

+
+
+ + +
+ + ` +}) +export class DisabledDoc { + checked1: boolean = false; + + checked2: boolean = true; + + code: Code = { + basic: ` +`, + + html: `
+ + +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Checkbox } from 'primeng/checkbox'; + +@Component({ + selector: 'checkbox-disabled-demo', + templateUrl: './checkbox-disabled-demo.html', + standalone: true, + imports: [FormsModule, Checkbox] +}) +export class CheckboxDisabledDemo { + checked1: boolean = false; + + checked2: boolean = true; +}` + }; +} diff --git a/apps/showcase/doc/checkbox/dynamicdoc.ts b/apps/showcase/doc/checkbox/dynamicdoc.ts new file mode 100644 index 00000000000..c93de643972 --- /dev/null +++ b/apps/showcase/doc/checkbox/dynamicdoc.ts @@ -0,0 +1,76 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'checkbox-dynamic-demo', + template: ` + +

Checkboxes can be generated using a list of values.

+
+
+
+
+ + +
+
+
+ + ` +}) +export class DynamicDoc { + selectedCategories: any[] = []; + + categories: any[] = [ + { name: 'Accounting', key: 'A' }, + { name: 'Marketing', key: 'M' }, + { name: 'Production', key: 'P' }, + { name: 'Research', key: 'R' } + ]; + + code: Code = { + basic: `
+ + +
`, + + html: `
+
+
+ + +
+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { CheckboxModule } from 'primeng/checkbox'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'checkbox-dynamic-demo', + templateUrl: './checkbox-dynamic-demo.html', + standalone: true, + imports: [FormsModule, CheckboxModule, CommonModule] +}) +export class CheckboxDynamicDemo { + selectedCategories: any[] = []; + + categories: any[] = [ + { name: 'Accounting', key: 'A' }, + { name: 'Marketing', key: 'M' }, + { name: 'Production', key: 'P' }, + { name: 'Research', key: 'R' }, + ]; + + ngOnInit() { + this.selectedCategories = [this.categories[1]]; + } +}` + }; + + ngOnInit() { + this.selectedCategories = [this.categories[1]]; + } +} diff --git a/apps/showcase/doc/checkbox/filleddoc.ts b/apps/showcase/doc/checkbox/filleddoc.ts new file mode 100644 index 00000000000..1e762e378cb --- /dev/null +++ b/apps/showcase/doc/checkbox/filleddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'checkbox-filled-demo', + template: ` + +

Specify the variant property as filled to display the component with a higher visual emphasis than the default outlined style.

+
+
+ +
+ + ` +}) +export class FilledDoc { + checked: boolean = false; + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Checkbox } from 'primeng/checkbox'; + +@Component({ + selector: 'checkbox-filled-demo', + templateUrl: './checkbox-filled-demo.html', + standalone: true, + imports: [FormsModule, Checkbox] +}) +export class CheckboxFilledDemo { + checked: boolean = false; +}` + }; +} diff --git a/apps/showcase/doc/checkbox/importdoc.ts b/apps/showcase/doc/checkbox/importdoc.ts new file mode 100644 index 00000000000..ccdec470be9 --- /dev/null +++ b/apps/showcase/doc/checkbox/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'checkbox-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Checkbox } from 'primeng/checkbox';` + }; +} diff --git a/apps/showcase/doc/checkbox/indeterminatedoc.ts b/apps/showcase/doc/checkbox/indeterminatedoc.ts new file mode 100644 index 00000000000..449142131dc --- /dev/null +++ b/apps/showcase/doc/checkbox/indeterminatedoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'checkbox-indeterminate-demo', + template: ` + +

When indeterminate is present, the checkbox masks the actual value visually.

+
+
+ +
+ + ` +}) +export class IndeterminateDoc { + checked: any = null; + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Checkbox } from 'primeng/checkbox'; + +@Component({ + selector: 'checkbox-indeterminate-demo', + templateUrl: './checkbox-indeterminate-demo.html', + standalone: true, + imports: [FormsModule, Checkbox] +}) +export class CheckboxIndeterminateDemo { + checked: boolean = false; +}` + }; +} diff --git a/apps/showcase/doc/checkbox/invaliddoc.ts b/apps/showcase/doc/checkbox/invaliddoc.ts new file mode 100644 index 00000000000..85502b29ddd --- /dev/null +++ b/apps/showcase/doc/checkbox/invaliddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'checkbox-invalid-demo', + template: ` + +

Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

+
+
+ +
+ + ` +}) +export class InvalidDoc { + checked: boolean = false; + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Checkbox } from 'primeng/checkbox'; + +@Component({ + selector: 'checkbox-invalid-demo', + templateUrl: './checkbox-invalid-demo.html', + standalone: true, + imports: [FormsModule, Checkbox] +}) +export class CheckboxInvalidDemo { + checked: boolean = false; +}` + }; +} diff --git a/apps/showcase/doc/checkbox/labeldoc.ts b/apps/showcase/doc/checkbox/labeldoc.ts new file mode 100644 index 00000000000..b5a90b1e6d0 --- /dev/null +++ b/apps/showcase/doc/checkbox/labeldoc.ts @@ -0,0 +1,41 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'checkbox-label-demo', + template: ` + +

The label attribute provides a label text for the checkbox. This label is also clickable and toggles the checked state.

+
+
+ + +
+ + ` +}) +export class LabelDoc { + selectedValues: string[] = []; + + code: Code = { + basic: ` +`, + + html: ` +
+ + +
`, + + typescript: ` +import { Component } from '@angular/core'; + +@Component({ + selector: 'checkbox-label-demo', + templateUrl: './checkbox-label-demo.html' +}) +export class CheckboxLabelDemo { + selectedValues: string[] = []; +}` + }; +} diff --git a/apps/showcase/doc/checkbox/multipledoc.ts b/apps/showcase/doc/checkbox/multipledoc.ts new file mode 100644 index 00000000000..a7df1cd1e61 --- /dev/null +++ b/apps/showcase/doc/checkbox/multipledoc.ts @@ -0,0 +1,85 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'checkbox-multiple-demo', + template: ` + +

Multiple checkboxes can be grouped together.

+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + ` +}) +export class MultipleDoc { + pizza: string[] = []; + + code: Code = { + basic: `
+ + +
+
+ + +
+
+ + +
+
+ + +
`, + + html: `
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Checkbox } from 'primeng/checkbox'; + +@Component({ + selector: 'checkbox-multiple-demo', + templateUrl: './checkbox-multiple-demo.html', + standalone: true, + imports: [FormsModule, Checkbox] +}) +export class CheckboxMultipleDemo { + pizza: string[] = []; +}` + }; +} diff --git a/apps/showcase/doc/checkbox/reactiveformsdoc.ts b/apps/showcase/doc/checkbox/reactiveformsdoc.ts new file mode 100644 index 00000000000..e6bbfdbef2a --- /dev/null +++ b/apps/showcase/doc/checkbox/reactiveformsdoc.ts @@ -0,0 +1,62 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

Checkbox can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

+
+
+
+ + + +
+ + ` +}) +export class ReactiveFormsDoc implements OnInit { + formGroup: FormGroup | undefined; + + ngOnInit() { + this.formGroup = new FormGroup({ + city: new FormControl(null) + }); + } + + code: Code = { + basic: `
+ + +`, + + html: `
+
+ + + +
`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { Checkbox } from 'primeng/checkbox'; + +@Component({ + selector: 'checkbox-reactive-forms-demo', + templateUrl: './checkbox-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, Checkbox] +}) +export class CheckboxReactiveFormsDemo implements OnInit{ + formGroup: FormGroup | undefined; + + ngOnInit() { + this.formGroup = new FormGroup({ + city: new FormControl(null) + }); + } +}` + }; +} diff --git a/apps/showcase/doc/checkbox/sizesdoc.ts b/apps/showcase/doc/checkbox/sizesdoc.ts new file mode 100644 index 00000000000..ba636a63bca --- /dev/null +++ b/apps/showcase/doc/checkbox/sizesdoc.ts @@ -0,0 +1,73 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'checkbox-sizes-demo', + template: ` + +

Checkbox provides small and large sizes as alternatives to the base.

+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + ` +}) +export class SizesDoc { + size: any = null; + + code: Code = { + basic: `
+ + +
+
+ + +
+
+ + +
`, + + html: `
+
+ + +
+
+ + +
+
+ + +
+
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Checkbox } from 'primeng/checkbox'; + +@Component({ + selector: 'checkbox-sizes-demo', + templateUrl: './checkbox-sizes-demo.html', + standalone: true, + imports: [FormsModule, Checkbox] +}) +export class CheckboxSizesDemo { + size: any = null; +}` + }; +} diff --git a/apps/showcase/doc/checkbox/styledoc.ts b/apps/showcase/doc/checkbox/styledoc.ts new file mode 100644 index 00000000000..f1bcbf5738b --- /dev/null +++ b/apps/showcase/doc/checkbox/styledoc.ts @@ -0,0 +1,51 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'checkbox-style-doc', + template: ` + +

Following is the list of structural style classes, for theming classes visit theming page.

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameElement
p-checkboxContainer element
p-checkbox-boxContainer of icon.
p-checkbox-iconIcon element.
p-checkbox-labelLabel element.
p-label-activeLabel element of a checked state.
p-label-focusLabel element of a focused state.
p-label-disabledLabel element of a disabled state.
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/chip/accessibilitydoc.ts b/apps/showcase/doc/chip/accessibilitydoc.ts new file mode 100644 index 00000000000..6fcab7e66ab --- /dev/null +++ b/apps/showcase/doc/chip/accessibilitydoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'chip-accessibility-doc', + template: `
+ +
+

Screen Reader

+

+ Chip uses the label property as the default aria-label, since any attribute is passed to the root element aria-labelledby or aria-label can be used to override the default behavior. Removable chips have + a tabindex and focusable with the tab key. +

+

Keyboard Support

+
+ + + + + + + + + + + + + + + + + +
KeyFunction
backspaceHides removable.
enterHides removable.
+
+
+
+
` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/chip/basicdoc.ts b/apps/showcase/doc/chip/basicdoc.ts new file mode 100644 index 00000000000..3bc7cd14b2c --- /dev/null +++ b/apps/showcase/doc/chip/basicdoc.ts @@ -0,0 +1,46 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'chip-basic-demo', + template: ` + +

+ A basic chip with a text is created with the label property. In addition when removable is added, a delete icon is displayed to remove a chip, the optional onRemove event is available to get notified when a chip + is hidden. +

+
+
+ + + + +
+ + ` +}) +export class BasicDoc { + code: Code = { + basic: ` + + +`, + + html: `
+ + + + +
`, + typescript: `import { Component } from '@angular/core'; +import { Chip } from 'primeng/chip'; + +@Component({ + selector: 'chip-basic-demo', + templateUrl: './chip-basic-demo.html', + standalone: true, + imports: [Chip] +}) +export class ChipBasicDemo {}` + }; +} diff --git a/src/app/showcase/doc/chip/chipdoc.module.ts b/apps/showcase/doc/chip/chipdoc.module.ts similarity index 81% rename from src/app/showcase/doc/chip/chipdoc.module.ts rename to apps/showcase/doc/chip/chipdoc.module.ts index 7cf5b5739b2..2a649d10b75 100644 --- a/src/app/showcase/doc/chip/chipdoc.module.ts +++ b/apps/showcase/doc/chip/chipdoc.module.ts @@ -1,9 +1,9 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { Chip } from 'primeng/chip'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { IconDoc } from './icondoc'; @@ -15,6 +15,6 @@ import { TemplateDoc } from './templatedoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, Chip], declarations: [ImportDoc, BasicDoc, IconDoc, ImageDoc, StyleDoc, TemplateDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class ChipDocModule {} diff --git a/apps/showcase/doc/chip/icondoc.ts b/apps/showcase/doc/chip/icondoc.ts new file mode 100644 index 00000000000..1ac82d2c81e --- /dev/null +++ b/apps/showcase/doc/chip/icondoc.ts @@ -0,0 +1,39 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'chip-icon-demo', + template: ` + +

A font icon next to the label can be displayed with the icon property.

+
+
+ + + + +
+ + ` +}) +export class IconDoc { + code: Code = { + basic: ``, + html: `
+ + + + +
`, + typescript: `import { Component } from '@angular/core'; +import { Chip } from 'primeng/chip'; + +@Component({ + selector: 'chip-icon-demo', + templateUrl: './chip-icon-demo.html', + standalone: true, + imports: [Chip] +}) +export class ChipIconDemo {}` + }; +} diff --git a/apps/showcase/doc/chip/imagedoc.ts b/apps/showcase/doc/chip/imagedoc.ts new file mode 100644 index 00000000000..05d9515ce31 --- /dev/null +++ b/apps/showcase/doc/chip/imagedoc.ts @@ -0,0 +1,42 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'chip-image-demo', + template: ` + +

The image property is used to display an image like an avatar.

+
+
+ + + + +
+ + ` +}) +export class ImageDoc { + code: Code = { + basic: ` + + +`, + html: `
+ + + + +
`, + typescript: `import { Component } from '@angular/core'; +import { Chip } from 'primeng/chip'; + +@Component({ + selector: 'chip-image-demo', + templateUrl: './chip-image-demo.html', + standalone: true, + imports: [Chip] +}) +export class ChipImageDemo {}` + }; +} diff --git a/apps/showcase/doc/chip/importdoc.ts b/apps/showcase/doc/chip/importdoc.ts new file mode 100644 index 00000000000..d076911cfb5 --- /dev/null +++ b/apps/showcase/doc/chip/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'chip-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Chip } from 'primeng/chip';` + }; +} diff --git a/apps/showcase/doc/chip/styledoc.ts b/apps/showcase/doc/chip/styledoc.ts new file mode 100644 index 00000000000..3c706be6c93 --- /dev/null +++ b/apps/showcase/doc/chip/styledoc.ts @@ -0,0 +1,36 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'chip-style-doc', + template: ` +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameElement
p-chipContainer element.
p-chip-imageContainer element in image mode.
p-chip-textText of the chip.
pi-chip-remove-iconRemove icon.
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/chip/templatedoc.ts b/apps/showcase/doc/chip/templatedoc.ts new file mode 100644 index 00000000000..6b3f487b696 --- /dev/null +++ b/apps/showcase/doc/chip/templatedoc.ts @@ -0,0 +1,50 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'chip-template-demo', + template: ` + +

Content can easily be customized with the dynamic content instead of using the built-in modes.

+
+
+ + P + PRIME + +
+ + ` +}) +export class TemplateDoc { + code: Code = { + basic: ` + + P + + + PRIME + +`, + html: `
+ + + P + + + PRIME + + +
`, + typescript: `import { Component } from '@angular/core'; +import { Chip } from 'primeng/chip'; + +@Component({ + selector: 'chip-template-demo', + templateUrl: './chip-template-demo.html', + standalone: true, + imports: [Chip] +}) +export class ChipTemplateDemo {}` + }; +} diff --git a/apps/showcase/doc/colorpicker/accessibilitydoc.ts b/apps/showcase/doc/colorpicker/accessibilitydoc.ts new file mode 100644 index 00000000000..7946c1b0fbd --- /dev/null +++ b/apps/showcase/doc/colorpicker/accessibilitydoc.ts @@ -0,0 +1,116 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'color-picker-accessibility-doc', + template: `
+ +

Screen Reader

+

+ Specification does not cover a color picker yet and using a semantic native color picker is not consistent across browsers so currently component is not compatible with screen + readers. In the upcoming versions, text fields will be introduced below the slider section to be able to pick a color using accessible text boxes in hsl, rgba and hex formats. +

+
+ +

Closed State Keyboard Support of Popup ColorPicker

+
+ + + + + + + + + + + + + + + + + +
KeyFunction
+ tab + Moves focus to the color picker button.
+ space + Opens the popup and moves focus to the color slider.
+
+ +

Popup Keyboard Support

+
+ + + + + + + + + + + + + + + + + + + + + +
KeyFunction
+ enter + Selects the color and closes the popup.
+ space + Selects the color and closes the popup.
+ escape + Closes the popup, moves focus to the input.
+
+ +

Color Picker Slider

+
+ + + + + + + + + + + + + +
KeyFunction
+ arrow keys + Changes color.
+
+ +

Hue Slider

+
+ + + + + + + + + + + + + +
KeyFunction
+ + up arrow + down arrow + + Changes hue.
+
+
` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/colorpicker/basicdoc.ts b/apps/showcase/doc/colorpicker/basicdoc.ts new file mode 100644 index 00000000000..ef0f0901be2 --- /dev/null +++ b/apps/showcase/doc/colorpicker/basicdoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'color-picker-basic-demo', + template: ` + +

ColorPicker is used as a controlled input with ngModel property.

+
+
+ +
+ + ` +}) +export class BasicDoc { + color: string | undefined; + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { ColorPicker } from 'primeng/colorpicker'; + +@Component({ + selector: 'color-picker-basic-demo', + templateUrl: './color-picker-basic-demo.html', + standalone: true, + imports: [FormsModule, ColorPicker] +}) +export class ColorPickerBasicDemo { + color: string | undefined; +}` + }; +} diff --git a/src/app/showcase/doc/colorpicker/colorpickerdoc.module.ts b/apps/showcase/doc/colorpicker/colorpickerdoc.module.ts similarity index 82% rename from src/app/showcase/doc/colorpicker/colorpickerdoc.module.ts rename to apps/showcase/doc/colorpicker/colorpickerdoc.module.ts index c4ffa2c69c4..624069f74d9 100644 --- a/src/app/showcase/doc/colorpicker/colorpickerdoc.module.ts +++ b/apps/showcase/doc/colorpicker/colorpickerdoc.module.ts @@ -1,22 +1,22 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; +import { RouterModule } from '@angular/router'; import { ColorPicker } from 'primeng/colorpicker'; -import { ImportDoc } from './importdoc'; +import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; -import { InlineDoc } from './inlinedoc'; -import { FormatDoc } from './formatdoc'; import { DisabledDoc } from './disableddoc'; -import { StyleDoc } from './styledoc'; -import { AccessibilityDoc } from './accessibilitydoc'; +import { FormatDoc } from './formatdoc'; +import { ImportDoc } from './importdoc'; +import { InlineDoc } from './inlinedoc'; import { ReactiveFormsDoc } from './reactiveformsdoc'; +import { StyleDoc } from './styledoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, FormsModule, ReactiveFormsModule, ColorPicker], exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, InlineDoc, FormatDoc, DisabledDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc], + declarations: [ImportDoc, BasicDoc, InlineDoc, FormatDoc, DisabledDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc] }) export class ColorPickerDocModule {} diff --git a/apps/showcase/doc/colorpicker/disableddoc.ts b/apps/showcase/doc/colorpicker/disableddoc.ts new file mode 100644 index 00000000000..35097883949 --- /dev/null +++ b/apps/showcase/doc/colorpicker/disableddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'color-picker-disabled-demo', + template: ` + +

When disabled is present, the element cannot be edited and focused.

+
+
+ +
+ + ` +}) +export class DisabledDoc { + color: string | undefined; + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { ColorPicker } from 'primeng/colorpicker'; + +@Component({ + selector: 'color-picker-format-demo', + templateUrl: './color-picker-format-demo.html', + standalone: true, + imports: [FormsModule, ColorPicker] +}) +export class ColorPickerDisabledDemo { + color: string | undefined; +}` + }; +} diff --git a/apps/showcase/doc/colorpicker/formatdoc.ts b/apps/showcase/doc/colorpicker/formatdoc.ts new file mode 100644 index 00000000000..471f21133cb --- /dev/null +++ b/apps/showcase/doc/colorpicker/formatdoc.ts @@ -0,0 +1,80 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'color-picker-format-demo', + template: ` + +

Default color format to use in value binding is hex and other possible values can be rgb and hsb using the format property.

+
+
+
+ + + {{ color }} +
+
+ + + {{ 'r:' + colorRGB.r + ' g:' + colorRGB.g + ' b:' + colorRGB.b }} +
+
+ + + {{ 'h:' + colorHSB.h + ' s:' + colorHSB.s + ' b:' + colorHSB.b }} +
+
+ + ` +}) +export class FormatDoc { + color: string = '#6466f1'; + + colorRGB: any = { r: 100, g: 102, b: 241 }; + + colorHSB: any = { h: 239, s: 59, b: 95 }; + + code: Code = { + basic: ` + + + +`, + + html: `
+
+ + + {{ color }} +
+
+ + + {{ 'r:' + colorRGB.r + ' g:' + colorRGB.g + ' b:' + colorRGB.b }} +
+
+ + + {{ 'h:' + colorHSB.h + ' s:' + colorHSB.s + ' b:' + colorHSB.b }} +
+
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { ColorPicker } from 'primeng/colorpicker'; + +@Component({ + selector: 'color-picker-format-demo', + templateUrl: './color-picker-format-demo.html', + standalone: true, + imports: [FormsModule, ColorPicker] +}) +export class ColorPickerFormatDemo { + color: string = '#6466f1'; + + colorRGB: any = { r: 100, g: 102, b: 241 }; + + colorHSB: any = { h: 239, s: 59, b: 95 }; +}` + }; +} diff --git a/apps/showcase/doc/colorpicker/importdoc.ts b/apps/showcase/doc/colorpicker/importdoc.ts new file mode 100644 index 00000000000..f54c99918e4 --- /dev/null +++ b/apps/showcase/doc/colorpicker/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'color-picker-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { ColorPicker } from 'primeng/colorpicker';` + }; +} diff --git a/apps/showcase/doc/colorpicker/inlinedoc.ts b/apps/showcase/doc/colorpicker/inlinedoc.ts new file mode 100644 index 00000000000..aeaacbc098b --- /dev/null +++ b/apps/showcase/doc/colorpicker/inlinedoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'color-picker-inline-demo', + template: ` + +

ColorPicker is displayed as a popup by default, add inline property to customize this behavior.

+
+
+ +
+ + ` +}) +export class InlineDoc { + color: string | undefined; + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { ColorPicker } from 'primeng/colorpicker'; + +@Component({ + selector: 'color-picker-inline-demo', + templateUrl: './color-picker-inline-demo.html', + standalone: true, + imports: [FormsModule, ColorPicker] +}) +export class ColorPickerInlineDemo { + color: string | undefined; +}` + }; +} diff --git a/apps/showcase/doc/colorpicker/reactiveformsdoc.ts b/apps/showcase/doc/colorpicker/reactiveformsdoc.ts new file mode 100644 index 00000000000..58dac40c3b2 --- /dev/null +++ b/apps/showcase/doc/colorpicker/reactiveformsdoc.ts @@ -0,0 +1,59 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

ColorPicker can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

+
+
+
+ + +
+ + ` +}) +export class ReactiveFormsDoc implements OnInit { + formGroup: FormGroup | undefined; + + ngOnInit() { + this.formGroup = new FormGroup({ + color: new FormControl() + }); + } + + code: Code = { + basic: `
+ +`, + + html: `
+
+ + +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { ColorPicker } from 'primeng/colorpicker'; + +@Component({ + selector: 'color-picker-reactive-forms-demo', + templateUrl: './color-picker-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, ColorPicker] +}) +export class ColorPickerReactiveFormsDemo { + formGroup: FormGroup | undefined; + + ngOnInit() { + this.formGroup = new FormGroup({ + color: new FormControl() + }); + } +}` + }; +} diff --git a/apps/showcase/doc/colorpicker/styledoc.ts b/apps/showcase/doc/colorpicker/styledoc.ts new file mode 100644 index 00000000000..d0421dc2c73 --- /dev/null +++ b/apps/showcase/doc/colorpicker/styledoc.ts @@ -0,0 +1,66 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'color-picker-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameElement
p-colorpickerContainer element.
p-colorpicker-overlayContainer element in overlay mode.
p-colorpicker-previewPreview input in overlay mode.
p-colorpicker-panelPanel element of the colorpicker.
p-colorpicker-contentWrapper that contains color and hue sections.
p-colorpicker-color-selectorColor selector container.
p-colorpicker-colorColor element.
p-colorpicker-color-handleHandle of the color element.
p-colorpicker-hueHue slider.
p-colorpicker-hue-handleHandle of the hue slider.
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/colors/colorsdoc.module.ts b/apps/showcase/doc/colors/colorsdoc.module.ts new file mode 100644 index 00000000000..cbc762c8d0f --- /dev/null +++ b/apps/showcase/doc/colors/colorsdoc.module.ts @@ -0,0 +1,15 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { RouterModule } from '@angular/router'; +import { OverviewDoc } from './overviewdoc'; +import { PaletteDoc } from './palettedoc'; +import { SurfacesDoc } from './surfacesdoc'; + +@NgModule({ + imports: [CommonModule, RouterModule, AppDocModule, AppCodeModule], + exports: [AppDocModule], + declarations: [OverviewDoc, SurfacesDoc, PaletteDoc] +}) +export class ColorsDocModule {} diff --git a/apps/showcase/doc/colors/overviewdoc.ts b/apps/showcase/doc/colors/overviewdoc.ts new file mode 100644 index 00000000000..10161044295 --- /dev/null +++ b/apps/showcase/doc/colors/overviewdoc.ts @@ -0,0 +1,96 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'overview-doc', + template: ` + +

Colors are exported as CSS variables and used with the standard var syntax such as var(--text-color). Following is the list of general variables used in a theme.

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VariableDescription
--text-colorFont text color.
--text-secondary-colorMuted font text color with a secondary level.
--primary-colorPrimary color of the theme.
--primary-color-textText color when background is primary color.
--font-familyFont family of the theme.
--inline-spacingSpacing between to adjacent items.
--border-radiusCommon border radius of elements.
--focus-ringBox shadow of a focused element.
--mask-bgBackground of an overlay mask.
--highlight-bgBackground of a highlighted element.
--highlight-text-colorText color of a highlighted element.
+
+
+
+ Highlighted Item +
+
+ Primary Color +
+
+ + ` +}) +export class OverviewDoc { + code: Code = { + basic: `
Highlighted Item
+
Primary Color
` + }; +} diff --git a/apps/showcase/doc/colors/palettedoc.ts b/apps/showcase/doc/colors/palettedoc.ts new file mode 100644 index 00000000000..f372f532c4a --- /dev/null +++ b/apps/showcase/doc/colors/palettedoc.ts @@ -0,0 +1,171 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'palette-doc', + template: ` + +

Colors palette consists of 13 main colors where each color provides tints/shades from 50 to 900.

+
+
+
+
+
primary-50
+
primary-100
+
primary-200
+
primary-300
+
primary-400
+
primary-500
+
primary-600
+
primary-700
+
primary-800
+
primary-900
+
+
+
blue-50
+
blue-100
+
blue-200
+
blue-300
+
blue-400
+
blue-500
+
blue-600
+
blue-700
+
blue-800
+
blue-900
+
+
+
green-50
+
green-100
+
green-200
+
green-300
+
green-400
+
green-500
+
green-600
+
green-700
+
green-800
+
green-900
+
+
+
yellow-50
+
yellow-100
+
yellow-200
+
yellow-300
+
yellow-400
+
yellow-500
+
yellow-600
+
yellow-700
+
yellow-800
+
yellow-900
+
+
+
cyan-50
+
cyan-100
+
cyan-200
+
cyan-300
+
cyan-400
+
cyan-500
+
cyan-600
+
cyan-700
+
cyan-800
+
cyan-900
+
+
+
pink-50
+
pink-100
+
pink-200
+
pink-300
+
pink-400
+
pink-500
+
pink-600
+
pink-700
+
pink-800
+
pink-900
+
+
+
indigo-50
+
indigo-100
+
indigo-200
+
indigo-300
+
indigo-400
+
indigo-500
+
indigo-600
+
indigo-700
+
indigo-800
+
indigo-900
+
+
+
teal-50
+
teal-100
+
teal-200
+
teal-300
+
teal-400
+
teal-500
+
teal-600
+
teal-700
+
teal-800
+
teal-900
+
+
+
orange-50
+
orange-100
+
orange-200
+
orange-300
+
orange-400
+
orange-500
+
orange-600
+
orange-700
+
orange-800
+
orange-900
+
+
+
bluegray-50
+
bluegray-100
+
bluegray-200
+
bluegray-300
+
bluegray-400
+
bluegray-500
+
bluegray-600
+
bluegray-700
+
bluegray-800
+
bluegray-900
+
+
+
purple-50
+
purple-100
+
purple-200
+
purple-300
+
purple-400
+
purple-500
+
purple-600
+
purple-700
+
purple-800
+
purple-900
+
+
+
red-50
+
red-100
+
red-200
+
red-300
+
red-400
+
red-500
+
red-600
+
red-700
+
red-800
+
red-900
+
+
+
gray-50
+
gray-100
+
gray-200
+
gray-300
+
gray-400
+
gray-500
+
gray-600
+
gray-700
+
gray-800
+
gray-900
+
+
+
+ ` +}) +export class PaletteDoc {} diff --git a/src/app/showcase/doc/colors/surfacesdoc.ts b/apps/showcase/doc/colors/surfacesdoc.ts similarity index 82% rename from src/app/showcase/doc/colors/surfacesdoc.ts rename to apps/showcase/doc/colors/surfacesdoc.ts index 82a464d0ac4..a6a93d08f8d 100644 --- a/src/app/showcase/doc/colors/surfacesdoc.ts +++ b/apps/showcase/doc/colors/surfacesdoc.ts @@ -4,10 +4,7 @@ import { Component } from '@angular/core'; selector: 'surfaces-doc', template: ` -

- Surface palette is used when designing the layers such as headers, content, footers, overlays and dividers. Surface palette - varies between 0 - 900 and named surfaces are also available. -

+

Surface palette is used when designing the layers such as headers, content, footers, overlays and dividers. Surface palette varies between 0 - 900 and named surfaces are also available.

@@ -16,7 +13,7 @@ import { Component } from '@angular/core'; class="color-box" [ngStyle]="{ backgroundColor: 'var(--surface-' + shade + ')', - color: shade < 600 ? 'var(--surface-900)' : 'var(--surface-0)', + color: shade < 600 ? 'var(--surface-900)' : 'var(--surface-0)' }" > surface-{{ shade }} @@ -80,25 +77,11 @@ import { Component } from '@angular/core'; .sample-layout { width: 375px; } - `, - ], + ` + ] }) export class SurfacesDoc { - colors: string[] = [ - 'blue', - 'green', - 'yellow', - 'cyan', - 'pink', - 'indigo', - 'red', - 'teal', - 'orange', - 'bluegray', - 'purple', - 'gray', - 'primary', - ]; + colors: string[] = ['blue', 'green', 'yellow', 'cyan', 'pink', 'indigo', 'red', 'teal', 'orange', 'bluegray', 'purple', 'gray', 'primary']; shades: number[] = [0, 50, 100, 200, 300, 400, 500, 600, 700, 800, 900]; } diff --git a/apps/showcase/doc/configuration/configurationdoc.module.ts b/apps/showcase/doc/configuration/configurationdoc.module.ts new file mode 100644 index 00000000000..a75684476e4 --- /dev/null +++ b/apps/showcase/doc/configuration/configurationdoc.module.ts @@ -0,0 +1,23 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { RouterModule } from '@angular/router'; +import { CspDoc } from './cspdoc'; +import { DynamicDoc } from './dynamicdoc'; +import { FilterModeDoc } from './filtermodedoc'; +import { ApiDoc } from './locale/apidoc'; +import { RepositoryDoc } from './locale/repositorydoc'; +import { RuntimeDoc } from './locale/runtimedoc'; +import { TranslationDoc } from './locale/translationdoc'; +import { ProviderDoc } from './providerdoc'; +import { RippleDoc } from './rippledoc'; +import { ThemeDoc } from './themedoc'; +import { ZIndexDoc } from './zindexdoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, AppDocModule, RouterModule], + exports: [AppDocModule], + declarations: [FilterModeDoc, ProviderDoc, DynamicDoc, CspDoc, RippleDoc, ZIndexDoc, RuntimeDoc, ApiDoc, RepositoryDoc, TranslationDoc, ThemeDoc] +}) +export class ConfigurationDocModule {} diff --git a/apps/showcase/doc/configuration/cspdoc.ts b/apps/showcase/doc/configuration/cspdoc.ts new file mode 100644 index 00000000000..28703d1fb32 --- /dev/null +++ b/apps/showcase/doc/configuration/cspdoc.ts @@ -0,0 +1,21 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'csp-doc', + template: ` + +

The nonce value to use on dynamically generated style elements in core.

+
+ + ` +}) +export class CspDoc { + code: Code = { + typescript: `providePrimeNG({ + csp: { + nonce: '...' + } +})` + }; +} diff --git a/apps/showcase/doc/configuration/dynamicdoc.ts b/apps/showcase/doc/configuration/dynamicdoc.ts new file mode 100644 index 00000000000..b1c025754ec --- /dev/null +++ b/apps/showcase/doc/configuration/dynamicdoc.ts @@ -0,0 +1,31 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'dynamic-doc', + template: ` + +

Inject the PrimeNG to your application to update the initial configuration at runtime.

+
+ + ` +}) +export class DynamicDoc { + code: Code = { + typescript: `import { Component, OnInit } from '@angular/core'; +import { PrimeNG } from 'primeng/config'; + +@Component({ + selector: 'app-root', + templateUrl: './app.component.html' +}) +export class AppComponent implements OnInit { + + constructor(private primeng: PrimeNG) {} + + ngOnInit() { + this.primeng.ripple.set(true); + } +}` + }; +} diff --git a/src/app/showcase/doc/configuration/filtermodedoc.ts b/apps/showcase/doc/configuration/filtermodedoc.ts similarity index 82% rename from src/app/showcase/doc/configuration/filtermodedoc.ts rename to apps/showcase/doc/configuration/filtermodedoc.ts index c091678d0fe..8cc4d21e069 100644 --- a/src/app/showcase/doc/configuration/filtermodedoc.ts +++ b/apps/showcase/doc/configuration/filtermodedoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'filter-mode-doc', @@ -8,11 +8,11 @@ import { Code } from '@domain/code';

Default filter modes to display on DataTable filter menus.

- `, + ` }) export class FilterModeDoc { code: Code = { - typescript: `import { PrimeNGConfig } from 'primeng/api'; + typescript: `import { PrimeNG } from 'primeng/config'; @Component({ selector: 'app-root', @@ -20,15 +20,15 @@ export class FilterModeDoc { }) export class AppComponent implements OnInit { - constructor(private primengConfig: PrimeNGConfig) {} + constructor(private primeng: PrimeNG) {} ngOnInit() { - primengConfig.filterMatchModeOptions = { + primeng.filterMatchModeOptions = { text: [FilterMatchMode.STARTS_WITH, FilterMatchMode.CONTAINS, FilterMatchMode.NOT_CONTAINS, FilterMatchMode.ENDS_WITH, FilterMatchMode.EQUALS, FilterMatchMode.NOT_EQUALS], numeric: [FilterMatchMode.EQUALS, FilterMatchMode.NOT_EQUALS, FilterMatchMode.LESS_THAN, FilterMatchMode.LESS_THAN_OR_EQUAL_TO, FilterMatchMode.GREATER_THAN, FilterMatchMode.GREATER_THAN_OR_EQUAL_TO], date: [FilterMatchMode.DATE_IS, FilterMatchMode.DATE_IS_NOT, FilterMatchMode.DATE_BEFORE, FilterMatchMode.DATE_AFTER] }; } -}`, +}` }; } diff --git a/apps/showcase/doc/configuration/locale/apidoc.ts b/apps/showcase/doc/configuration/locale/apidoc.ts new file mode 100644 index 00000000000..2cfb8d266c8 --- /dev/null +++ b/apps/showcase/doc/configuration/locale/apidoc.ts @@ -0,0 +1,475 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'api-doc', + template: ` + +

Locale Options

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KeyValue
startsWithStarts with
containsContains
notContainsNot contains
endsWithEnds with
equalsEquals
notEqualsNot equals
noFilterNo Filter
ltLess than
lteLess than or equal to
gtGreater than
gteGreater than or equal to
dateIsDate is
dateIsNotDate is not
dateBeforeDate is before
dateAfterDate is after
clearClear
applyApply
matchAllMatch All
matchAnyMatch Any
addRuleAdd Rule
removeRuleRemove Rule
acceptYes
rejectNo
chooseChoose
uploadUpload
cancelCancel
completedCompleted
pendingPending
fileSizeTypes['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']
dayNames['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']
dayNamesShort['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
dayNamesMin['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa']
monthNames['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
monthNamesShort['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
chooseYearChoose Year
chooseMonthChoose Month
chooseDateChoose Date
prevDecadePrevious Decade
nextDecadeNext Decade
prevYearPrevious Year
nextYearNext Year
prevMonthPrevious Month
nextMonthNext Month
prevHourPrevious Hour
nextHourNext Hour
prevMinutePrevious Minute
nextMinuteNext Minute
prevSecondPrevious Second
nextSecondNext Second
amam
pmpm
todayToday
weekHeaderWk
firstDayOfWeek0
dateFormatmm/dd/yy
weakWeak
mediumMedium
strongStrong
passwordPromptEnter a password
emptyFilterMessageNo results found'
searchMessage{0} results are available
selectionMessage{0} items selected
emptySelectionMessageNo selected item
emptySearchMessageNo results found
emptyMessageNo available options
aria.trueLabelTrue
aria.falseLabelFalse
aria.nullLabelNot Selected
aria.star1 star
aria.stars{star} stars
aria.selectAllAll items selected
aria.unselectAllAll items unselected
aria.closeClose
aria.previousPrevious
aria.nextNext
aria.navigationNavigation
aria.scrollTopScroll Top
aria.moveTopMove Top
aria.moveUpMove Up
aria.moveDownMove Down
aria.moveBottomMove Bottom
aria.moveToTargetMove to Target
aria.moveToSourceMove to Source
aria.moveAllToTargetMove All to Target
aria.moveAllToSourceMove All to Source
aria.pageLabel{page}
aria.firstPageLabelFirst Page
aria.lastPageLabelLast Page
aria.nextPageLabelNext Page
aria.prevPageLabelPrevious Page
aria.rowsPerPageLabelRows per page
aria.jumpToPageDropdownLabelJump to Page Dropdown
aria.jumpToPageInputLabelJump to Page Input
aria.selectRowRow Selected
aria.unselectRowRow Unselected
aria.expandRowRow Expanded
aria.collapseRowRow Collapsed
aria.showFilterMenuShow Filter Menu
aria.hideFilterMenuHide Filter Menu
aria.filterOperatorFilter Operator
aria.filterConstraintFilter Constraint
aria.editRowRow Edit
aria.saveEditSave Edit
aria.cancelEditCancel Edit
aria.listViewList View
aria.gridViewGrid View
aria.slideSlide
aria.slideNumber{slideNumber}
aria.zoomImageZoom Image
aria.zoomInZoom In
aria.zoomOutZoom Out
aria.rotateRightRotate Right
aria.rotateLeftRotate Left
+
+ ` +}) +export class ApiDoc {} diff --git a/src/app/showcase/doc/configuration/locale/repositorydoc.ts b/apps/showcase/doc/configuration/locale/repositorydoc.ts similarity index 79% rename from src/app/showcase/doc/configuration/locale/repositorydoc.ts rename to apps/showcase/doc/configuration/locale/repositorydoc.ts index 9ac143a38c0..f46c9e2af78 100644 --- a/src/app/showcase/doc/configuration/locale/repositorydoc.ts +++ b/apps/showcase/doc/configuration/locale/repositorydoc.ts @@ -6,10 +6,9 @@ import { Component } from '@angular/core';

Ready to use settings for locales are available at the community supported - PrimeLocale repository. We'd appreciate if you could contribute to - this repository with pull requests and share it with the rest of the community. + PrimeLocale repository. We'd appreciate if you could contribute to this repository with pull requests and share it with the rest of the community.

- `, + ` }) export class RepositoryDoc {} diff --git a/apps/showcase/doc/configuration/locale/runtimedoc.ts b/apps/showcase/doc/configuration/locale/runtimedoc.ts new file mode 100644 index 00000000000..11a018b9a69 --- /dev/null +++ b/apps/showcase/doc/configuration/locale/runtimedoc.ts @@ -0,0 +1,38 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'ngx-translate-doc', + template: ` + +

The translations can be changed dynamically at runtime, here is an example with ngx-translate.

+
+ + ` +}) +export class RuntimeDoc { + code: Code = { + typescript: ` +import { Component, OnInit } from '@angular/core'; +import { PrimeNG } from 'primeng/config'; +import { TranslateService } from '@ngx-translate/core'; + +@Component({ + selector: 'app-root', + templateUrl: './app.component.html' +}) +export class AppComponent implements OnInit { + + constructor(private config: PrimeNG, private translateService: TranslateService) {} + + ngOnInit() { + this.translateService.setDefaultLang('en'); + } + + translate(lang: string) { + this.translateService.use(lang); + this.translateService.get('primeng').subscribe(res => this.primeng.setTranslation(res)); + } +}` + }; +} diff --git a/apps/showcase/doc/configuration/locale/translationdoc.ts b/apps/showcase/doc/configuration/locale/translationdoc.ts new file mode 100644 index 00000000000..0230d2a560c --- /dev/null +++ b/apps/showcase/doc/configuration/locale/translationdoc.ts @@ -0,0 +1,23 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'translation-doc', + template: ` + +

A translation is specified using the translation property during initialization.

+ +
+ ` +}) +export class TranslationDoc { + code: Code = { + typescript: `providePrimeNG({ + translation: { + accept: 'Aceptar', + reject: 'Rechazar', + //translations + } +})` + }; +} diff --git a/apps/showcase/doc/configuration/providerdoc.ts b/apps/showcase/doc/configuration/providerdoc.ts new file mode 100644 index 00000000000..52a6a5de462 --- /dev/null +++ b/apps/showcase/doc/configuration/providerdoc.ts @@ -0,0 +1,26 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'provider-doc', + template: ` + +

The initial configuration is defined by the providePrimeNG provider during application startup.

+
+ + ` +}) +export class ProviderDoc { + code: Code = { + typescript: `import { ApplicationConfig } from '@angular/core'; +import { provideAnimationsAsync } from '@angular/platform-browser/animations/async'; +import { providePrimeNG } from 'primeng/config'; + +export const appConfig: ApplicationConfig = { + providers: [ + provideAnimationsAsync(), + providePrimeNG({ /* options */ }) + ] +};` + }; +} diff --git a/apps/showcase/doc/configuration/rippledoc.ts b/apps/showcase/doc/configuration/rippledoc.ts new file mode 100644 index 00000000000..9d1f053b2f6 --- /dev/null +++ b/apps/showcase/doc/configuration/rippledoc.ts @@ -0,0 +1,19 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'ripple-doc', + template: ` + +

Ripple is an optional animation for the supported components such as buttons. It is disabled by default.

+
+ + ` +}) +export class RippleDoc { + code: Code = { + typescript: `providePrimeNG({ + ripple: true +})` + }; +} diff --git a/apps/showcase/doc/configuration/themedoc.ts b/apps/showcase/doc/configuration/themedoc.ts new file mode 100644 index 00000000000..8ef7f028e5a --- /dev/null +++ b/apps/showcase/doc/configuration/themedoc.ts @@ -0,0 +1,37 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'theming-doc', + template: ` + +

PrimeNG provides 4 predefined themes out of the box; Aura, Material, Lara and Nora. See the theming documentation for details.

+
+ + ` +}) +export class ThemeDoc { + code: Code = { + typescript: `import { ApplicationConfig } from '@angular/core'; +import { provideAnimationsAsync } from '@angular/platform-browser/animations/async'; +import { providePrimeNG } from 'primeng/config'; + +import Aura from '@primeng/themes/aura'; + +export const appConfig: ApplicationConfig = { + providers: [ + provideAnimationsAsync(), + providePrimeNG({ + theme: { + preset: Aura, + options: { + prefix: 'p', + darkModeSelector: 'system', + cssLayer: false + } + } + }) + ] +};` + }; +} diff --git a/apps/showcase/doc/configuration/zindexdoc.ts b/apps/showcase/doc/configuration/zindexdoc.ts new file mode 100644 index 00000000000..44dd61a1cae --- /dev/null +++ b/apps/showcase/doc/configuration/zindexdoc.ts @@ -0,0 +1,39 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'zindex-doc', + template: ` + +

+ ZIndexes are managed automatically to make sure layering of overlay components work seamlessly when combining multiple components. Still there may be cases where you'd like to configure the configure default values such as a custom + layout where header section is fixed. In a case like this, dropdown needs to be displayed below the application header but a modal dialog should be displayed above. PrimeNG configuration offers the zIndex property to customize + the default values for components categories. Default values are described below and can be customized when setting up PrimeNG. +

+
+ + ` +}) +export class ZIndexDoc { + code: Code = { + typescript: `import { PrimeNG } from 'primeng/config'; + +@Component({ + selector: 'app-root', + templateUrl: './app.component.html' +}) +export class AppComponent implements OnInit { + + constructor(private primeng: PrimeNG) {} + + ngOnInit() { + this.primeng.zIndex = { + modal: 1100, // dialog, sidebar + overlay: 1000, // dropdown, overlaypanel + menu: 1000, // overlay menus + tooltip: 1100 // tooltip + }; + } +}` + }; +} diff --git a/apps/showcase/doc/confirmdialog/accessibilitydoc.ts b/apps/showcase/doc/confirmdialog/accessibilitydoc.ts new file mode 100644 index 00000000000..d0f1cae5f2d --- /dev/null +++ b/apps/showcase/doc/confirmdialog/accessibilitydoc.ts @@ -0,0 +1,100 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'confirm-dialog-accessibility-doc', + template: `
+ +

Screen Reader

+

+ ConfirmDialog component uses alertdialog role along with aria-labelledby referring to the header element however any attribute is passed to the root element so you may use aria-labelledby to override this default + behavior. In addition aria-modal is added since focus is kept within the popup. +

+

+ It is recommended to use a trigger component that can be accessed with keyboard such as a button, if not adding + tabIndex would be necessary. +

+

+ When confirm function is used and a trigger is passed as a parameter, ConfirmDialog adds aria-expanded state attribute and aria-controls to the trigger so that the relation between the trigger and the popup is + defined. +

+ + + +

If the dialog is controlled with the visible property aria-expanded and aria-controls need to be handled explicitly.

+ + + +

Overlay Keyboard Support

+
+ + + + + + + + + + + + + + + + + + + + + +
KeyFunction
tabMoves focus to the next the focusable element within the popup.
shift + tabMoves focus to the previous the focusable element within the popup.
escapeCloses the popup and moves focus to the trigger.
+
+ +

Buttons Keyboard Support

+
+ + + + + + + + + + + + + + + + + +
KeyFunction
enterTriggers the action, closes the popup and moves focus to the trigger.
spaceTriggers the action, closes the popup and moves focus to the trigger.
+
+
+
` +}) +export class AccessibilityDoc { + code1: Code = { + typescript: `confirm1() { +this.confirmationService.confirm({ + message: 'Are you sure that you want to proceed?', + header: 'Confirmation', + icon: 'pi pi-exclamation-triangle', + accept: () => acceptFunc(), + reject: () => rejectFunc() +}); + + + + + ` + }; + + code2: Code = { + html: ` + +` + }; +} diff --git a/apps/showcase/doc/confirmdialog/basicdoc.ts b/apps/showcase/doc/confirmdialog/basicdoc.ts new file mode 100644 index 00000000000..8ad5e8ff991 --- /dev/null +++ b/apps/showcase/doc/confirmdialog/basicdoc.ts @@ -0,0 +1,169 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { ConfirmationService, MessageService } from 'primeng/api'; + +@Component({ + selector: 'confirm-dialog-basic-demo', + template: ` + +

ConfirmDialog is defined using p-confirmDialog tag and an instance of ConfirmationService is required to display it bycalling confirm method.

+
+
+ + + + +
+ + `, + providers: [ConfirmationService, MessageService] +}) +export class BasicDoc { + constructor( + private confirmationService: ConfirmationService, + private messageService: MessageService + ) {} + + confirm1(event: Event) { + this.confirmationService.confirm({ + target: event.target as EventTarget, + message: 'Are you sure that you want to proceed?', + header: 'Confirmation', + closable: true, + closeOnEscape: true, + icon: 'pi pi-exclamation-triangle', + rejectButtonProps: { + label: 'Cancel', + severity: 'secondary', + outlined: true + }, + acceptButtonProps: { + label: 'Save' + }, + accept: () => { + this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'You have accepted' }); + }, + reject: () => { + this.messageService.add({ + severity: 'error', + summary: 'Rejected', + detail: 'You have rejected', + life: 3000 + }); + } + }); + } + + confirm2(event: Event) { + this.confirmationService.confirm({ + target: event.target as EventTarget, + message: 'Do you want to delete this record?', + header: 'Danger Zone', + icon: 'pi pi-info-circle', + rejectLabel: 'Cancel', + rejectButtonProps: { + label: 'Cancel', + severity: 'secondary', + outlined: true + }, + acceptButtonProps: { + label: 'Delete', + severity: 'danger' + }, + + accept: () => { + this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'Record deleted' }); + }, + reject: () => { + this.messageService.add({ severity: 'error', summary: 'Rejected', detail: 'You have rejected' }); + } + }); + } + + code: Code = { + basic: ` + + +`, + + html: `
+ + + + +
`, + + typescript: `import { Component } from '@angular/core'; +import { ConfirmationService, MessageService } from 'primeng/api'; +import { ConfirmDialog } from 'primeng/confirmdialog'; +import { ToastModule } from 'primeng/toast'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'confirm-dialog-basic-demo', + templateUrl: './confirm-dialog-basic-demo.html', + standalone: true, + imports: [ConfirmDialog, ToastModule, ButtonModule], + providers: [ConfirmationService, MessageService] +}) +export class ConfirmDialogBasicDemo { + constructor(private confirmationService: ConfirmationService, private messageService: MessageService) {} + + confirm1(event: Event) { + this.confirmationService.confirm({ + target: event.target as EventTarget, + message: 'Are you sure that you want to proceed?', + header: 'Confirmation', + closable: true, + closeOnEscape: true, + icon: 'pi pi-exclamation-triangle', + rejectButtonProps: { + label: 'Cancel', + severity: 'secondary', + outlined: true, + }, + acceptButtonProps: { + label: 'Save', + }, + accept: () => { + this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'You have accepted' }); + }, + reject: () => { + this.messageService.add({ + severity: 'error', + summary: 'Rejected', + detail: 'You have rejected', + life: 3000, + }); + }, + }); + } + + confirm2(event: Event) { + this.confirmationService.confirm({ + target: event.target as EventTarget, + message: 'Do you want to delete this record?', + header: 'Danger Zone', + icon: 'pi pi-info-circle', + rejectLabel: 'Cancel', + rejectButtonProps: { + label: 'Cancel', + severity: 'secondary', + outlined: true, + }, + acceptButtonProps: { + label: 'Delete', + severity: 'danger', + }, + + accept: () => { + this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'Record deleted' }); + }, + reject: () => { + this.messageService.add({ severity: 'error', summary: 'Rejected', detail: 'You have rejected' }); + }, + }); + } +}` + }; +} diff --git a/src/app/showcase/doc/confirmdialog/confirmdialogdoc.module.ts b/apps/showcase/doc/confirmdialog/confirmdialogdoc.module.ts similarity index 84% rename from src/app/showcase/doc/confirmdialog/confirmdialogdoc.module.ts rename to apps/showcase/doc/confirmdialog/confirmdialogdoc.module.ts index d60206d4935..0dadcf1e53c 100644 --- a/src/app/showcase/doc/confirmdialog/confirmdialogdoc.module.ts +++ b/apps/showcase/doc/confirmdialog/confirmdialogdoc.module.ts @@ -1,22 +1,22 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; -import { ConfirmDialog } from 'primeng/confirmdialog'; import { ButtonModule } from 'primeng/button'; +import { ConfirmDialog } from 'primeng/confirmdialog'; import { ToastModule } from 'primeng/toast'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; +import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; +import { HeadlessDoc } from './headlessdoc'; import { ImportDoc } from './importdoc'; -import { StyleDoc } from './styledoc'; import { PositionDoc } from './positiondoc'; +import { StyleDoc } from './styledoc'; import { TemplateDoc } from './templatedoc'; -import { HeadlessDoc } from './headlessdoc'; -import { AccessibilityDoc } from './accessibilitydoc'; @NgModule({ imports: [CommonModule, AppCodeModule, RouterModule, ConfirmDialog, ButtonModule, ToastModule, AppDocModule], declarations: [BasicDoc, ImportDoc, StyleDoc, PositionDoc, TemplateDoc, HeadlessDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class ConfirmDialogDocModule {} diff --git a/apps/showcase/doc/confirmdialog/headlessdoc.ts b/apps/showcase/doc/confirmdialog/headlessdoc.ts new file mode 100644 index 00000000000..5cd2a4de776 --- /dev/null +++ b/apps/showcase/doc/confirmdialog/headlessdoc.ts @@ -0,0 +1,126 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { ConfirmationService, MessageService } from 'primeng/api'; + +@Component({ + selector: 'confirm-dialog-headless-demo', + template: ` + +

Headless mode allows you to customize the entire user interface instead of the default elements.

+
+
+ + + +
+
+ +
+ {{ message.header }} +

{{ message.message }}

+
+ + +
+
+
+
+ +
+ + `, + providers: [ConfirmationService, MessageService] +}) +export class HeadlessDoc { + constructor( + private confirmationService: ConfirmationService, + private messageService: MessageService + ) {} + + confirm() { + this.confirmationService.confirm({ + header: 'Are you sure?', + message: 'Please confirm to proceed.', + accept: () => { + this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'You have accepted' }); + }, + reject: () => { + this.messageService.add({ severity: 'info', summary: 'Rejected', detail: 'You have rejected' }); + } + }); + } + + code: Code = { + basic: ` + + +
+
+ +
+ {{ message.header }} +

{{ message.message }}

+
+ + +
+
+
+
+`, + + html: `
+ + + +
+
+ +
+ {{ message.header }} +

{{ message.message }}

+
+ + +
+
+
+
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { ConfirmationService, MessageService } from 'primeng/api'; +import { ConfirmDialog } from 'primeng/confirmdialog'; +import { ButtonModule } from 'primeng/button'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'confirm-dialog-headless-demo', + templateUrl: './confirm-dialog-headless-demo.html', + standalone: true, + imports: [ConfirmDialog, ButtonModule, ToastModule], + providers: [ConfirmationService, MessageService] +}) +export class ConfirmDialogHeadlessDemo { + constructor(private confirmationService: ConfirmationService, private messageService: MessageService) {} + + confirm() { + this.confirmationService.confirm({ + header: 'Are you sure?', + message: 'Please confirm to proceed.', + accept: () => { + this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'You have accepted' }); + }, + reject: () => { + this.messageService.add({ severity: 'info', summary: 'Rejected', detail: 'You have rejected' }); + }, + }); + } +}` + }; +} diff --git a/apps/showcase/doc/confirmdialog/importdoc.ts b/apps/showcase/doc/confirmdialog/importdoc.ts new file mode 100644 index 00000000000..884312c5c56 --- /dev/null +++ b/apps/showcase/doc/confirmdialog/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'confirm-dialog-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { ConfirmDialog } from 'primeng/confirmdialog';` + }; +} diff --git a/apps/showcase/doc/confirmdialog/positiondoc.ts b/apps/showcase/doc/confirmdialog/positiondoc.ts new file mode 100644 index 00000000000..b208f541831 --- /dev/null +++ b/apps/showcase/doc/confirmdialog/positiondoc.ts @@ -0,0 +1,257 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { ConfirmationService, MessageService } from 'primeng/api'; + +@Component({ + selector: 'confirm-dialog-position-demo', + template: ` + +

The position property of the confirm options is used to display a Dialog at all edges and corners of the screen.

+
+
+ + +
+ + +
+
+ + + +
+
+ + + +
+
+ + `, + providers: [ConfirmationService, MessageService] +}) +export class PositionDoc { + position: string = 'center'; + + constructor( + private confirmationService: ConfirmationService, + private messageService: MessageService + ) {} + + confirmPosition(position: string) { + this.position = position; + + this.confirmationService.confirm({ + message: 'Are you sure you want to proceed?', + header: 'Confirmation', + icon: 'pi pi-info-circle', + rejectButtonStyleClass: 'p-button-text', + rejectButtonProps: { + label: 'Cancel', + severity: 'secondary', + text: true + }, + acceptButtonProps: { + label: 'Save', + text: true + }, + accept: () => { + this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'Request submitted' }); + }, + reject: () => { + this.messageService.add({ + severity: 'error', + summary: 'Rejected', + detail: 'Process incomplete', + life: 3000 + }); + }, + key: 'positionDialog' + }); + } + + code: Code = { + basic: ` + +
+ + +
+
+ + + +
+
+ + + +
`, + + html: `
+ + +
+ + +
+
+ + + +
+
+ + + +
+
`, + + typescript: `import { Component } from '@angular/core'; +import { ConfirmationService, MessageService } from 'primeng/api'; +import { ConfirmDialog } from 'primeng/confirmdialog'; +import { ButtonModule } from 'primeng/button'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'confirm-dialog-position-demo', + templateUrl: './confirm-dialog-position-demo.html', + standalone: true, + imports: [ConfirmDialog, ButtonModule, ToastModule], + providers: [ConfirmationService, MessageService] +}) +export class ConfirmDialogPositionDemo { + position: string = 'center'; + + constructor(private confirmationService: ConfirmationService, private messageService: MessageService) {} + + confirmPosition(position: string) { + this.position = position; + + this.confirmationService.confirm({ + message: 'Are you sure you want to proceed?', + header: 'Confirmation', + icon: 'pi pi-info-circle', + rejectButtonStyleClass: 'p-button-text', + rejectButtonProps: { + label: 'Cancel', + severity: 'secondary', + text: true, + }, + acceptButtonProps: { + label: 'Save', + text: true, + }, + accept: () => { + this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'Request submitted' }); + }, + reject: () => { + this.messageService.add({ + severity: 'error', + summary: 'Rejected', + detail: 'Process incomplete', + life: 3000, + }); + }, + key: 'positionDialog', + }); + } +}` + }; +} diff --git a/apps/showcase/doc/confirmdialog/styledoc.ts b/apps/showcase/doc/confirmdialog/styledoc.ts new file mode 100644 index 00000000000..9a733e4ea4e --- /dev/null +++ b/apps/showcase/doc/confirmdialog/styledoc.ts @@ -0,0 +1,54 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'confirm-dialog-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameElement
p-dialogContainer element
p-confirmdialogContainer element
p-dialog-titlebarContainer of header.
p-dialog-titleHeader element.
p-dialog-titlebar-iconIcon container inside header.
p-dialog-titlebar-closeClose icon element.
p-dialog-contentContent element.
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/confirmdialog/templatedoc.ts b/apps/showcase/doc/confirmdialog/templatedoc.ts new file mode 100644 index 00000000000..fed629aecbf --- /dev/null +++ b/apps/showcase/doc/confirmdialog/templatedoc.ts @@ -0,0 +1,133 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { ConfirmationService, MessageService } from 'primeng/api'; + +@Component({ + selector: 'confirm-dialog-template-demo', + template: ` + +

+ Properties of the dialog are defined in two ways, message, icon, header properties can either be defined using confirm method or declaratively on p-confirmDialog ng-template by header, message, + icon and footer templates. If these values are unlikely to change then declarative approach would be useful, still properties defined in a ng-template can be overridden with confirm method call. +

+

+ In addition, buttons at footer section can be customized by passing your own UI, important note to make confirmation work with a custom UI is defining a local ng-template variable for the dialog and assign accept()-reject() methods to + your own buttons. +

+
+
+ + + +
+ +

{{ message.message }}

+
+
+
+ +
+ + `, + providers: [ConfirmationService, MessageService] +}) +export class TemplateDoc { + constructor( + private confirmationService: ConfirmationService, + private messageService: MessageService + ) {} + + confirm() { + this.confirmationService.confirm({ + header: 'Confirmation', + message: 'Please confirm to proceed moving forward.', + icon: 'pi pi-exclamation-circle', + rejectButtonProps: { + label: 'Cancel', + icon: 'pi pi-times', + outlined: true, + size: 'small' + }, + acceptButtonProps: { + label: 'Save', + icon: 'pi pi-check', + size: 'small' + }, + accept: () => { + this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'You have accepted', life: 3000 }); + }, + reject: () => { + this.messageService.add({ severity: 'error', summary: 'Rejected', detail: 'You have rejected', life: 3000 }); + } + }); + } + + code: Code = { + basic: ` + + +
+ +

{{ message.message }}

+
+
+
+`, + + html: `
+ + + +
+ +

{{ message.message }}

+
+
+
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { ConfirmationService, MessageService } from 'primeng/api'; +import { ConfirmDialog } from 'primeng/confirmdialog'; +import { ToastModule } from 'primeng/toast'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'confirm-dialog-template-demo', + templateUrl: './confirm-dialog-template-demo.html', + standalone: true, + imports: [ConfirmDialog, ToastModule, ButtonModule], + providers: [ConfirmationService, MessageService] +}) +export class ConfirmDialogTemplateDemo { + constructor(private confirmationService: ConfirmationService, private messageService: MessageService) {} + + confirm() { + this.confirmationService.confirm({ + header: 'Confirmation', + message: 'Please confirm to proceed moving forward.', + icon: 'pi pi-exclamation-circle', + rejectButtonProps: { + label: 'Cancel', + icon: 'pi pi-times', + outlined: true, + size: 'small' + }, + acceptButtonProps: { + label: 'Save', + icon: 'pi pi-check', + size: 'small' + }, + accept: () => { + this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'You have accepted', life: 3000 }); + }, + reject: () => { + this.messageService.add({ severity: 'error', summary: 'Rejected', detail: 'You have rejected', life: 3000 }); + } + }); + } + +}` + }; +} diff --git a/apps/showcase/doc/confirmpopup/accessibilitydoc.ts b/apps/showcase/doc/confirmpopup/accessibilitydoc.ts new file mode 100644 index 00000000000..c01f8ed7fc6 --- /dev/null +++ b/apps/showcase/doc/confirmpopup/accessibilitydoc.ts @@ -0,0 +1,69 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'confirm-popup-accessibility-doc', + template: `
+ +

Screen Reader

+

+ ConfirmPopup component uses alertdialog role and since any attribute is passed to the root element you may define attributes like aria-label or aria-labelledby to describe the popup contents. In addition + aria-modal is added since focus is kept within the popup. +

+

+ It is recommended to use a trigger component that can be accessed with keyboard such as a button, if not adding + tabIndex would be necessary. ConfirmPopup adds aria-expanded state attribute and aria-controls to the trigger so that the relation between the trigger and the popup is defined. +

+

Overlay Keyboard Support

+

+ When the popup gets opened, the first focusable element receives the focus and this can be customized by adding + autofocus to an element within the popup. +

+
+ + + + + + + + + + + + + + + + + + + + + +
KeyFunction
tabMoves focus to the next the focusable element within the popup.
shift + tabMoves focus to the previous the focusable element within the popup.
escapeCloses the popup and moves focus to the trigger.
+
+

Buttons Keyboard Support

+
+ + + + + + + + + + + + + + + + + +
KeyFunction
enterTriggers the action, closes the popup and moves focus to the trigger.
spaceTriggers the action, closes the popup and moves focus to the trigger.
+
+
+
` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/confirmpopup/basicdoc.ts b/apps/showcase/doc/confirmpopup/basicdoc.ts new file mode 100644 index 00000000000..779ba57a748 --- /dev/null +++ b/apps/showcase/doc/confirmpopup/basicdoc.ts @@ -0,0 +1,147 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { ConfirmationService, MessageService } from 'primeng/api'; + +@Component({ + selector: 'confirm-popup-basic-demo', + template: ` + +

ConfirmPopup is defined using p-confirmPopup tag and an instance of ConfirmationService is required to display it bycalling confirm method.

+
+
+ + + + +
+ + `, + providers: [ConfirmationService, MessageService] +}) +export class BasicDoc { + constructor( + private confirmationService: ConfirmationService, + private messageService: MessageService + ) {} + + confirm1(event: Event) { + this.confirmationService.confirm({ + target: event.target as EventTarget, + message: 'Are you sure you want to proceed?', + icon: 'pi pi-exclamation-triangle', + rejectButtonProps: { + label: 'Cancel', + severity: 'secondary', + outlined: true + }, + acceptButtonProps: { + label: 'Save' + }, + accept: () => { + this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'You have accepted', life: 3000 }); + }, + reject: () => { + this.messageService.add({ severity: 'error', summary: 'Rejected', detail: 'You have rejected', life: 3000 }); + } + }); + } + + confirm2(event: Event) { + this.confirmationService.confirm({ + target: event.target as EventTarget, + message: 'Do you want to delete this record?', + icon: 'pi pi-info-circle', + rejectButtonProps: { + label: 'Cancel', + severity: 'secondary', + outlined: true + }, + acceptButtonProps: { + label: 'Delete', + severity: 'danger' + }, + accept: () => { + this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'Record deleted', life: 3000 }); + }, + reject: () => { + this.messageService.add({ severity: 'error', summary: 'Rejected', detail: 'You have rejected', life: 3000 }); + } + }); + } + + code: Code = { + basic: ` + + +`, + + html: `
+ + + + +
`, + + typescript: `import { Component } from '@angular/core'; +import { ConfirmationService, MessageService } from 'primeng/api'; +import { ButtonModule } from 'primeng/button'; +import { ToastModule } from 'primeng/toast'; +import { ConfirmPopupModule } from 'primeng/confirmpopup'; + +@Component({ + selector: 'confirm-popup-basic-demo', + templateUrl: './confirm-popup-basic-demo.html', + standalone: true, + imports: [ButtonModule, ToastModule, ConfirmPopupModule], + providers: [ConfirmationService, MessageService] +}) +export class ConfirmPopupBasicDemo { + constructor(private confirmationService: ConfirmationService, private messageService: MessageService) {} + + confirm1(event: Event) { + this.confirmationService.confirm({ + target: event.target as EventTarget, + message: 'Are you sure you want to proceed?', + icon: 'pi pi-exclamation-triangle', + rejectButtonProps: { + label: 'Cancel', + severity: 'secondary', + outlined: true + }, + acceptButtonProps: { + label: 'Save' + }, + accept: () => { + this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'You have accepted', life: 3000 }); + }, + reject: () => { + this.messageService.add({ severity: 'error', summary: 'Rejected', detail: 'You have rejected', life: 3000 }); + } + }); + } + + confirm2(event: Event) { + this.confirmationService.confirm({ + target: event.target as EventTarget, + message: 'Do you want to delete this record?', + icon: 'pi pi-info-circle', + rejectButtonProps: { + label: 'Cancel', + severity: 'secondary', + outlined: true + }, + acceptButtonProps: { + label: 'Delete', + severity: 'danger' + }, + accept: () => { + this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'Record deleted', life: 3000 }); + }, + reject: () => { + this.messageService.add({ severity: 'error', summary: 'Rejected', detail: 'You have rejected', life: 3000 }); + } + }); + } +}` + }; +} diff --git a/src/app/showcase/doc/confirmpopup/confirmationapidoc.ts b/apps/showcase/doc/confirmpopup/confirmationapidoc.ts similarity index 95% rename from src/app/showcase/doc/confirmpopup/confirmationapidoc.ts rename to apps/showcase/doc/confirmpopup/confirmationapidoc.ts index 1a324c82479..0ed0afe17dc 100644 --- a/src/app/showcase/doc/confirmpopup/confirmationapidoc.ts +++ b/apps/showcase/doc/confirmpopup/confirmationapidoc.ts @@ -24,10 +24,7 @@ import { Component } from '@angular/core'; key string null - - Optional key to match the key of the confirm popup, necessary to use when component tree has multiple confirm - popups. - + Optional key to match the key of the confirm popup, necessary to use when component tree has multiple confirm popups. icon @@ -104,6 +101,6 @@ import { Component } from '@angular/core';
- `, + ` }) export class ConfirmationApiDoc {} diff --git a/src/app/showcase/doc/confirmpopup/confirmpopupdoc.module.ts b/apps/showcase/doc/confirmpopup/confirmpopupdoc.module.ts similarity index 86% rename from src/app/showcase/doc/confirmpopup/confirmpopupdoc.module.ts rename to apps/showcase/doc/confirmpopup/confirmpopupdoc.module.ts index c38a825556e..c230f06b2cb 100644 --- a/src/app/showcase/doc/confirmpopup/confirmpopupdoc.module.ts +++ b/apps/showcase/doc/confirmpopup/confirmpopupdoc.module.ts @@ -1,24 +1,24 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; -import { ConfirmPopupModule } from 'primeng/confirmpopup'; import { ButtonModule } from 'primeng/button'; +import { ConfirmPopupModule } from 'primeng/confirmpopup'; import { ToastModule } from 'primeng/toast'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; +import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; +import { ConfirmationApiDoc } from './confirmationapidoc'; +import { HeadlessDoc } from './headlessdoc'; import { ImportDoc } from './importdoc'; import { PropsDoc } from './propsdoc'; import { StyleDoc } from './styledoc'; -import { ConfirmationApiDoc } from './confirmationapidoc'; -import { AccessibilityDoc } from './accessibilitydoc'; import { TemplateDoc } from './templatedoc'; import { TemplatesDoc } from './templatesdoc'; -import { HeadlessDoc } from './headlessdoc'; @NgModule({ imports: [CommonModule, AppCodeModule, RouterModule, ConfirmPopupModule, ButtonModule, ToastModule, AppDocModule], declarations: [BasicDoc, ImportDoc, PropsDoc, StyleDoc, ConfirmationApiDoc, AccessibilityDoc, TemplatesDoc, TemplateDoc, HeadlessDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class ConfirmPopupDocModule {} diff --git a/apps/showcase/doc/confirmpopup/headlessdoc.ts b/apps/showcase/doc/confirmpopup/headlessdoc.ts new file mode 100644 index 00000000000..8669f1cc5be --- /dev/null +++ b/apps/showcase/doc/confirmpopup/headlessdoc.ts @@ -0,0 +1,110 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { ConfirmationService, MessageService } from 'primeng/api'; + +@Component({ + selector: 'confirm-popup-headless-demo', + template: ` + +

Headless mode allows you to customize the entire user interface instead of the default elements.

+
+
+ + + +
+ {{ message.message }} +
+ + +
+
+
+
+ +
+ + `, + providers: [ConfirmationService, MessageService] +}) +export class HeadlessDoc { + constructor( + private confirmationService: ConfirmationService, + private messageService: MessageService + ) {} + + confirm(event: Event) { + this.confirmationService.confirm({ + target: event.target as EventTarget, + message: 'Save your current process?', + accept: () => { + this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'You have accepted', life: 3000 }); + }, + reject: () => { + this.messageService.add({ severity: 'error', summary: 'Rejected', detail: 'You have rejected', life: 3000 }); + } + }); + } + + code: Code = { + basic: ` + + +
+ {{ message.message }} +
+ + +
+
+
+
+`, + + html: `
+ + + +
+ {{ message.message }} +
+ + +
+
+
+
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { ConfirmationService, MessageService } from 'primeng/api'; +import { ConfirmPopupModule } from 'primeng/confirmpopup'; +import { ToastModule } from 'primeng/toast'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'confirm-popup-headless-demo', + templateUrl: './confirm-popup-headless-demo.html', + standalone: true, + imports: [ConfirmPopupModule, ToastModule, ButtonModule], + providers: [ConfirmationService, MessageService] +}) +export class ConfirmPopupHeadlessDemo { + constructor(private confirmationService: ConfirmationService, private messageService: MessageService) {} + + confirm(event: Event) { + this.confirmationService.confirm({ + target: event.target as EventTarget, + message: 'Save your current process?', + accept: () => { + this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'You have accepted', life: 3000 }); + }, + reject: () => { + this.messageService.add({ severity: 'error', summary: 'Rejected', detail: 'You have rejected', life: 3000 }); + } + }); + } +}` + }; +} diff --git a/apps/showcase/doc/confirmpopup/importdoc.ts b/apps/showcase/doc/confirmpopup/importdoc.ts new file mode 100644 index 00000000000..57afb997f76 --- /dev/null +++ b/apps/showcase/doc/confirmpopup/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'confirm-popup-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { ConfirmPopupModule } from 'primeng/confirmpopup';` + }; +} diff --git a/apps/showcase/doc/confirmpopup/propsdoc.ts b/apps/showcase/doc/confirmpopup/propsdoc.ts new file mode 100644 index 00000000000..0dff965999a --- /dev/null +++ b/apps/showcase/doc/confirmpopup/propsdoc.ts @@ -0,0 +1,64 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'props-doc', + template: ` +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefaultDescription
keystringnullOptional key to match the key of confirm object, necessary to use when component tree has multiple confirm dialogs.
showTransitionOptionsstring.12s cubic-bezier(0, 0, 0.2, 1)Transition options of the show animation.
hideTransitionOptionsstring.1s linearTransition options of the hide animation.
autoZIndexbooleantrueWhether to automatically manage layering.
baseZIndexnumber0Base zIndex value to use in layering.
stylestringnullInline style of the component.
styleClassstringnullStyle class of the component.
+
+ ` +}) +export class PropsDoc {} diff --git a/apps/showcase/doc/confirmpopup/styledoc.ts b/apps/showcase/doc/confirmpopup/styledoc.ts new file mode 100644 index 00000000000..a0ddd8e8f9d --- /dev/null +++ b/apps/showcase/doc/confirmpopup/styledoc.ts @@ -0,0 +1,46 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'confirm-popup-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameElement
p-confirm-popupContainer element
p-confirm-popup-contentContent element.
p-confirm-popup-iconMessage icon.
p-confirm-popup-messageMessage text.
p-confirm-popup-footerFooter element for buttons.
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/confirmpopup/templatedoc.ts b/apps/showcase/doc/confirmpopup/templatedoc.ts new file mode 100644 index 00000000000..fe9b237f773 --- /dev/null +++ b/apps/showcase/doc/confirmpopup/templatedoc.ts @@ -0,0 +1,146 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { ConfirmationService, MessageService } from 'primeng/api'; + +@Component({ + selector: 'confirm-popup-template-demo', + template: ` + +

Content section can be customized using content template.

+
+
+ + + +
+ +

{{ message.message }}

+
+
+
+ +
+ + `, + providers: [ConfirmationService, MessageService] +}) +export class TemplateDoc { + constructor( + private confirmationService: ConfirmationService, + private messageService: MessageService + ) {} + + confirm(event: Event) { + this.confirmationService.confirm({ + target: event.target as EventTarget, + message: 'Please confirm to proceed moving forward.', + icon: 'pi pi-exclamation-circle', + rejectButtonProps: { + icon: 'pi pi-times', + label: 'Cancel', + outlined: true + }, + acceptButtonProps: { + icon: 'pi pi-check', + label: 'Confirm' + }, + accept: () => { + this.messageService.add({ + severity: 'info', + summary: 'Confirmed', + detail: 'You have accepted', + life: 3000 + }); + }, + reject: () => { + this.messageService.add({ + severity: 'error', + summary: 'Rejected', + detail: 'You have rejected', + life: 3000 + }); + } + }); + } + + code: Code = { + basic: ` + + +
+ +

{{ message.message }}

+
+
+
+`, + + html: `
+ + + +
+ +

{{ message.message }}

+
+
+
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { ConfirmationService, MessageService } from 'primeng/api'; +import { ConfirmPopupModule } from 'primeng/confirmpopup'; +import { ToastModule } from 'primeng/toast'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'confirm-popup-template-demo', + templateUrl: './confirm-popup-template-demo.html', + standalone: true, + imports: [ConfirmPopupModule, ToastModule, ButtonModule], + providers: [ConfirmationService, MessageService] +}) +export class ConfirmPopupTemplateDemo { + constructor(private confirmationService: ConfirmationService, private messageService: MessageService) {} + + + confirm(event: Event) { + this.confirmationService.confirm({ + target: event.target as EventTarget, + message: 'Please confirm to proceed moving forward.', + icon: 'pi pi-exclamation-circle', + rejectButtonProps: { + icon: 'pi pi-times', + label: 'Cancel', + outlined: true, + }, + acceptButtonProps: { + icon: 'pi pi-check', + label: 'Confirm', + }, + accept: () => { + this.messageService.add({ + severity: 'info', + summary: 'Confirmed', + detail: 'You have accepted', + life: 3000, + }); + }, + reject: () => { + this.messageService.add({ + severity: 'error', + summary: 'Rejected', + detail: 'You have rejected', + life: 3000, + }); + }, + }); + } +}` + }; +} diff --git a/apps/showcase/doc/confirmpopup/templatesdoc.ts b/apps/showcase/doc/confirmpopup/templatesdoc.ts new file mode 100644 index 00000000000..89e7f9168df --- /dev/null +++ b/apps/showcase/doc/confirmpopup/templatesdoc.ts @@ -0,0 +1,28 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'templates-doc', + template: ` +
+ + + + + + + + + + + + + + + + + +
NameParameters
accepticon-
rejecticon-
+
+ ` +}) +export class TemplatesDoc {} diff --git a/apps/showcase/doc/contextmenu/accessibilitydoc.ts b/apps/showcase/doc/contextmenu/accessibilitydoc.ts new file mode 100644 index 00000000000..42d686ed8d8 --- /dev/null +++ b/apps/showcase/doc/contextmenu/accessibilitydoc.ts @@ -0,0 +1,70 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'context-menu-accessibility-doc', + template: `
+ +

Screen Reader

+

+ ContextMenu component uses the menubar role with aria-orientation set to "vertical" and the value to describe the menu can either be provided with aria-labelledby or aria-label props. Each list item has a + presentation role whereas anchor elements have a menuitem role with aria-label referring to the label of the item and aria-disabled defined if the item is disabled. A submenu within a ContextMenu uses the + menu role with an aria-labelledby defined as the id of the submenu root menuitem label. In addition, menuitems that open a submenu have aria-haspopup, aria-expanded and aria-controls to define the + relation between the item and the submenu. +

+

Keyboard Support

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KeyFunction
tabWhen focus is in the menu, closes the context menu and moves focus to the next focusable element in the page sequence.
enterIf menuitem has a submenu, toggles the visibility of the submenu otherwise activates the menuitem and closes all open overlays.
spaceIf menuitem has a submenu, toggles the visibility of the submenu otherwise activates the menuitem and closes all open overlays.
escapeCloses the context menu.
down arrowIf focus is not inside the menu and menu is open, add focus to the first item. If an item is already focused, moves focus to the next menuitem within the submenu.
up arrowIf focus is not inside the menu and menu is open, add focus to the last item. If an item is already focused, moves focus to the next menuitem within the submenu.
right arrowOpens a submenu if there is one available and moves focus to the first item.
left arrowCloses a submenu and moves focus to the root item of the closed submenu.
homeMoves focus to the first menuitem within the submenu.
endMoves focus to the last menuitem within the submenu.
+
+
+
` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/contextmenu/basicdoc.ts b/apps/showcase/doc/contextmenu/basicdoc.ts new file mode 100644 index 00000000000..c856c84a250 --- /dev/null +++ b/apps/showcase/doc/contextmenu/basicdoc.ts @@ -0,0 +1,61 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'context-menu-basic-demo', + template: ` + +

+ ContextMenu can be attached to a particular element whose local template variable name is defined using the + target property. +

+
+
+ Logo + +
+ + ` +}) +export class BasicDoc implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { label: 'Copy', icon: 'pi pi-copy' }, + { label: 'Rename', icon: 'pi pi-file-edit' } + ]; + } + + code: Code = { + basic: `Logo +`, + + html: `
+ Logo + +
`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { ContextMenu } from 'primeng/contextmenu'; + +@Component({ + selector: 'context-menu-basic-demo', + templateUrl: './context-menu-basic-demo.html', + standalone: true, + imports: [ContextMenu] +}) +export class ContextMenuBasicDemo implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { label: 'Copy', icon: 'pi pi-copy' }, + { label: 'Rename', icon: 'pi pi-file-edit' } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/contextmenu/commanddoc.ts b/apps/showcase/doc/contextmenu/commanddoc.ts new file mode 100644 index 00000000000..688ec31b15d --- /dev/null +++ b/apps/showcase/doc/contextmenu/commanddoc.ts @@ -0,0 +1,258 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit, ViewChild } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { ContextMenu } from 'primeng/contextmenu'; + +interface Users { + id: number; + name: string; + image: string; + role: string; +} + +@Component({ + selector: 'context-menu-command-demo', + template: ` + +

The function to invoke when an item is clicked is defined using the command property.

+
+
+ +
    +
  • +
    + + {{ user.name }} +
    + +
  • +
+ + +
+ + + `, + providers: [MessageService] +}) +export class CommandDoc implements OnInit { + items: MenuItem[] | undefined; + + @ViewChild('cm') cm: ContextMenu; + + selectedUser: Users; + + users: Users[]; + + constructor(private messageService: MessageService) {} + + ngOnInit() { + this.users = [ + { id: 0, name: 'Amy Elsner', image: 'amyelsner.png', role: 'Admin' }, + { id: 1, name: 'Anna Fali', image: 'annafali.png', role: 'Member' }, + { id: 2, name: 'Asiya Javayant', image: 'asiyajavayant.png', role: 'Member' }, + { id: 3, name: 'Bernardo Dominic', image: 'bernardodominic.png', role: 'Guest' }, + { id: 4, name: 'Elwin Sharvill', image: 'elwinsharvill.png', role: 'Member' } + ]; + + this.items = [ + { + label: 'Roles', + icon: 'pi pi-users', + items: [ + { + label: 'Admin', + command: () => { + this.selectedUser.role = 'Admin'; + } + }, + { + label: 'Member', + command: () => { + this.selectedUser.role = 'Member'; + } + }, + { + label: 'Guest', + command: () => { + this.selectedUser.role = 'Guest'; + } + } + ] + }, + { + label: 'Invite', + icon: 'pi pi-user-plus', + command: () => { + this.messageService.add({ + severity: 'success', + summary: 'Success', + detail: 'Invitation sent!', + life: 3000 + }); + } + } + ]; + } + + getBadge(user) { + if (user.role === 'Member') return 'info'; + else if (user.role === 'Guest') return 'warn'; + else return null; + } + + onContextMenu(event, user) { + this.selectedUser = user; + this.cm.show(event); + } + + onHide() { + this.selectedUser = null; + } + + code: Code = { + basic: ` +
    +
  • +
    + + {{ user.name }} +
    + +
  • +
+ + `, + + html: `
+ +
    +
  • +
    + + {{ user.name }} +
    + +
  • +
+ + +
`, + + typescript: `import { Component, OnInit, ViewChild } from '@angular/core'; +import { ContextMenu } from 'primeng/contextmenu'; +import { MenuItem, MessageService } from 'primeng/api'; +import { ToastModule } from 'primeng/toast'; +import { ContextMenu } from 'primeng/contextmenu'; +import { CommonModule } from '@angular/common'; +import { Tag } from 'primeng/tag'; + +interface Users { + id: number; + name: string; + image: string; + role: string; +} + +@Component({ + selector: 'context-menu-command-demo', + templateUrl: './context-menu-command-demo.html', + standalone: true, + imports: [ContextMenu, ToastModule, CommonModule, Tag], + providers: [MessageService] +}) +export class ContextMenuCommandDemo implements OnInit { + items: MenuItem[] | undefined; + + @ViewChild('cm') cm: ContextMenu; + + selectedUser : Users + + users : Users[]; + + constructor(private messageService: MessageService) {} + + ngOnInit() { + this.users = [ + { id: 0, name: 'Amy Elsner', image: 'amyelsner.png', role: 'Admin' }, + { id: 1, name: 'Anna Fali', image: 'annafali.png', role: 'Member' }, + { id: 2, name: 'Asiya Javayant', image: 'asiyajavayant.png', role: 'Member' }, + { id: 3, name: 'Bernardo Dominic', image: 'bernardodominic.png', role: 'Guest' }, + { id: 4, name: 'Elwin Sharvill', image: 'elwinsharvill.png', role: 'Member' } + ]; + + this.items = [ + { + label: 'Roles', + icon: 'pi pi-users', + items: [ + { + label: 'Admin', + command: () => { + this.selectedUser.role = 'Admin'; + } + }, + { + label: 'Member', + command: () => { + this.selectedUser.role = 'Member'; + } + }, + { + label: 'Guest', + command: () => { + this.selectedUser.role = 'Guest'; + } + } + ] + }, + { + label: 'Invite', + icon: 'pi pi-user-plus', + command: () => { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Invitation sent!', life: 3000 }); + } + } + ]; + } + + getBadge(user) { + if (user.role === 'Member') return 'info'; + else if (user.role === 'Guest') return 'warn'; + else return null; + } + + onContextMenu(event, user) { + this.selectedUser = user; + this.cm.show(event); + } + + onHide() { + this.selectedUser = null; + } +}` + }; +} diff --git a/src/app/showcase/doc/contextmenu/contextmenudoc.module.ts b/apps/showcase/doc/contextmenu/contextmenudoc.module.ts similarity index 86% rename from src/app/showcase/doc/contextmenu/contextmenudoc.module.ts rename to apps/showcase/doc/contextmenu/contextmenudoc.module.ts index 6c3f7d7d83a..f2e7a37d311 100644 --- a/src/app/showcase/doc/contextmenu/contextmenudoc.module.ts +++ b/apps/showcase/doc/contextmenu/contextmenudoc.module.ts @@ -1,25 +1,25 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; +import { BadgeModule } from 'primeng/badge'; import { ContextMenu } from 'primeng/contextmenu'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; +import { Tag } from 'primeng/tag'; +import { ToastModule } from 'primeng/toast'; import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; +import { CommandDoc } from './commanddoc'; import { DocumentDoc } from './documentdoc'; import { ImportDoc } from './importdoc'; -import { StyleDoc } from './styledoc'; -import { TemplateDoc } from './templatedoc'; -import { CommandDoc } from './commanddoc'; -import { Tag } from 'primeng/tag'; -import { ToastModule } from 'primeng/toast'; import { RouterDoc } from './routerdoc'; +import { StyleDoc } from './styledoc'; import { TableDoc } from './tabledoc'; -import { BadgeModule } from 'primeng/badge'; +import { TemplateDoc } from './templatedoc'; @NgModule({ imports: [CommonModule, AppCodeModule, RouterModule, ContextMenu, AppDocModule, Tag, ToastModule, BadgeModule], declarations: [BasicDoc, ImportDoc, DocumentDoc, TemplateDoc, CommandDoc, RouterDoc, TableDoc, StyleDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class ContextMenuDocModule {} diff --git a/apps/showcase/doc/contextmenu/documentdoc.ts b/apps/showcase/doc/contextmenu/documentdoc.ts new file mode 100644 index 00000000000..22c28d2acb5 --- /dev/null +++ b/apps/showcase/doc/contextmenu/documentdoc.ts @@ -0,0 +1,115 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'context-menu-document-demo', + template: ` + +

Setting global property to true attaches the context menu to the document.

+
+
+

Right-Click anywhere on this page to view the global ContextMenu.

+ +
+ + ` +}) +export class DocumentDoc implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'Translate', + icon: 'pi pi-language' + }, + { + label: 'Speech', + icon: 'pi pi-volume-up', + items: [ + { + label: 'Start', + icon: 'pi pi-caret-right' + }, + { + label: 'Stop', + icon: 'pi pi-pause' + } + ] + }, + { + separator: true + }, + { + label: 'Print', + icon: 'pi pi-print' + } + ]; + } + + code: Code = { + basic: ``, + + html: `
+

Right-Click anywhere on this page to view the global ContextMenu.

+ +
`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { ContextMenu } from 'primeng/contextmenu'; + +@Component({ + selector: 'context-menu-document-demo', + templateUrl: './context-menu-document-demo.html', + standalone: true, + imports: [ContextMenu] +}) +export class ContextMenuDocumentDemo implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'Translate', + icon: 'pi pi-language' + }, + { + label: 'Speech', + icon: 'pi pi-volume-up', + items: [ + { + label: 'Start', + icon: 'pi pi-caret-right' + }, + { + label: 'Stop', + icon: 'pi pi-pause' + } + ] + }, + { + separator: true + }, + { + label: 'Print', + icon: 'pi pi-print' + } + ] + } +}`, + + module: ` +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { ContextMenu } from 'primeng/contextmenu'; +import { ContextMenuDemo } from './contextmenudemo'; + +@NgModule({ + imports: [CommonModule, ContextMenu], + declarations: [ContextMenuDemo] +}) +export class ContextMenuDemoModule {}` + }; +} diff --git a/apps/showcase/doc/contextmenu/importdoc.ts b/apps/showcase/doc/contextmenu/importdoc.ts new file mode 100644 index 00000000000..67e7d9dd0d3 --- /dev/null +++ b/apps/showcase/doc/contextmenu/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'context-menu-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { ContextMenu } from 'primeng/contextmenu';` + }; +} diff --git a/apps/showcase/doc/contextmenu/routerdoc.ts b/apps/showcase/doc/contextmenu/routerdoc.ts new file mode 100644 index 00000000000..98984b8b650 --- /dev/null +++ b/apps/showcase/doc/contextmenu/routerdoc.ts @@ -0,0 +1,236 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'context-menu-router-demo', + template: ` + +

Items with navigation are defined with templating to be able to use a routerLink directive, an external link or programmatic navigation.

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + {{ item.label }} + + + + + + {{ item.label }} + + + + +
+ + ` +}) +export class RouterDoc implements OnInit { + items: MenuItem[] | undefined; + + constructor(private router: Router) {} + + code: Code = { + basic: ` + + + + + + + + + + + {{ item.label }} + + + + + + {{ item.label }} + + + +`, + + html: `
+ + + + + + + + + + + + + + + + + + + + + + + + + + + {{ item.label }} + + + + + + {{ item.label }} + + + + +
`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { ContextMenu } from 'primeng/contextmenu'; +import { Router } from '@angular/router'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'context-menu-router-demo', + templateUrl: './context-menu-router-demo.html', + standalone: true, + imports: [ContextMenu, CommonModule], +}) +export class ContextMenuRouterDemo implements OnInit { + items: MenuItem[] | undefined; + + constructor(private router: Router) {} + + ngOnInit() { + this.items = [ + { + label: 'Router Link', + icon: 'pi pi-palette', + route: '/theming' + }, + { + label: 'Programmatic', + icon: 'pi pi-link', + command: () => { + this.router.navigate(['/installation']); + } + }, + { + label: 'External', + icon: 'pi pi-home', + url: 'https://angular.io//' + } + ]; + } +}` + }; + + ngOnInit() { + this.items = [ + { + label: 'Router Link', + icon: 'pi pi-palette', + route: '/theming' + }, + { + label: 'Programmatic', + icon: 'pi pi-link', + command: () => { + this.router.navigate(['/installation']); + } + }, + { + label: 'External', + icon: 'pi pi-home', + url: 'https://angular.io//' + } + ]; + } +} diff --git a/apps/showcase/doc/contextmenu/styledoc.ts b/apps/showcase/doc/contextmenu/styledoc.ts new file mode 100644 index 00000000000..6c4db2745fd --- /dev/null +++ b/apps/showcase/doc/contextmenu/styledoc.ts @@ -0,0 +1,50 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'context-menu-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameElement
p-contextmenuContainer element.
p-menu-listList element.
p-menuitemMenuitem element.
p-menuitem-textLabel of a menuitem.
p-menuitem-iconIcon of a menuitem.
p-submenu-iconArrow icon of a submenu.
+
+ ` +}) +export class StyleDoc {} diff --git a/src/app/showcase/doc/contextmenu/tabledoc.ts b/apps/showcase/doc/contextmenu/tabledoc.ts similarity index 98% rename from src/app/showcase/doc/contextmenu/tabledoc.ts rename to apps/showcase/doc/contextmenu/tabledoc.ts index 977df3b8722..5471b3938f6 100644 --- a/src/app/showcase/doc/contextmenu/tabledoc.ts +++ b/apps/showcase/doc/contextmenu/tabledoc.ts @@ -9,6 +9,6 @@ import { Component } from '@angular/core'; ContextMenu demo for an example.

- `, + ` }) export class TableDoc {} diff --git a/apps/showcase/doc/contextmenu/templatedoc.ts b/apps/showcase/doc/contextmenu/templatedoc.ts new file mode 100644 index 00000000000..33dfd6ede8a --- /dev/null +++ b/apps/showcase/doc/contextmenu/templatedoc.ts @@ -0,0 +1,380 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit, ViewChild } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { ContextMenu } from 'primeng/contextmenu'; + +@Component({ + selector: 'context-menu-template-demo', + template: ` + +

ContextMenu offers item customization with the item template that receives the menuitem instance from the model as a parameter.

+
+
+
    +
  • +
    + +
    + {{ product.name }} +
    + + {{ product.category }} +
    +
    + ${{ product.price }} +
    +
  • +
+ + + + + + {{ item.label }} + + {{ item.shortcut }} + + + + +
+ + + ` +}) +export class TemplateDoc implements OnInit { + items: MenuItem[] | undefined; + + @ViewChild('cm') cm: ContextMenu; + + selectedId!: string; + + data = [ + { + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 + }, + { + id: '1001', + code: 'nvklal433', + name: 'Black Watch', + description: 'Product Description', + image: 'black-watch.jpg', + price: 72, + category: 'Accessories', + quantity: 61, + inventoryStatus: 'INSTOCK', + rating: 4 + }, + { + id: '1002', + code: 'zz21cz3c1', + name: 'Blue Band', + description: 'Product Description', + image: 'blue-band.jpg', + price: 79, + category: 'Fitness', + quantity: 2, + inventoryStatus: 'LOWSTOCK', + rating: 3 + }, + { + id: '1003', + code: '244wgerg2', + name: 'Blue T-Shirt', + description: 'Product Description', + image: 'blue-t-shirt.jpg', + price: 29, + category: 'Clothing', + quantity: 25, + inventoryStatus: 'INSTOCK', + rating: 5 + }, + { + id: '1004', + code: 'h456wer53', + name: 'Bracelet', + description: 'Product Description', + image: 'bracelet.jpg', + price: 15, + category: 'Accessories', + quantity: 73, + inventoryStatus: 'INSTOCK', + rating: 4 + } + ]; + + ngOnInit() { + this.items = [ + { + label: 'Favorite', + icon: 'pi pi-star', + shortcut: '⌘+D' + }, + { + label: 'Add', + icon: 'pi pi-shopping-cart', + shortcut: '⌘+A' + }, + { + separator: true + }, + { + label: 'Share', + icon: 'pi pi-share-alt', + items: [ + { + label: 'Whatsapp', + icon: 'pi pi-whatsapp', + badge: '2' + }, + { + label: 'Instagram', + icon: 'pi pi-instagram', + badge: '3' + } + ] + } + ]; + } + + onContextMenu(event) { + this.cm.target = event.currentTarget; + this.cm.show(event); + } + + onHide() { + this.selectedId = undefined; + } + + code: Code = { + basic: `
    +
  • +
    + +
    + {{ product.name }} +
    + + {{ product.category }} +
    +
    + ${{ product.price }} +
    +
  • +
+ + + + + + {{ item.label }} + + {{ item.shortcut }} + + + +`, + + html: `
+
    +
  • +
    + +
    + {{ product.name }} +
    + + {{ product.category }} +
    +
    + ${{ product.price }} +
    +
  • +
+ + + + + + {{ item.label }} + + {{ item.shortcut }} + + + + +
`, + + typescript: `import { Component, OnInit, ViewChild } from '@angular/core'; +import { ContextMenu } from 'primeng/contextmenu'; +import { MenuItem } from 'primeng/api'; +import { ContextMenu } from 'primeng/contextmenu'; +import { CommonModule } from '@angular/common'; +import { Ripple } from 'primeng/ripple'; +import { BadgeModule } from 'primeng/badge'; + +@Component({ + selector: 'context-menu-template-demo', + templateUrl: './context-menu-template-demo.html', + standalone: true, + imports: [ContextMenu, CommonModule, Ripple, BadgeModule] +}) +export class ContextMenuTemplateDemo implements OnInit { + items: MenuItem[] | undefined; + + @ViewChild('cm') cm: ContextMenu; + + selectedId!: string; + + data = [ + { + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 + }, + { + id: '1001', + code: 'nvklal433', + name: 'Black Watch', + description: 'Product Description', + image: 'black-watch.jpg', + price: 72, + category: 'Accessories', + quantity: 61, + inventoryStatus: 'INSTOCK', + rating: 4 + }, + { + id: '1002', + code: 'zz21cz3c1', + name: 'Blue Band', + description: 'Product Description', + image: 'blue-band.jpg', + price: 79, + category: 'Fitness', + quantity: 2, + inventoryStatus: 'LOWSTOCK', + rating: 3 + }, + { + id: '1003', + code: '244wgerg2', + name: 'Blue T-Shirt', + description: 'Product Description', + image: 'blue-t-shirt.jpg', + price: 29, + category: 'Clothing', + quantity: 25, + inventoryStatus: 'INSTOCK', + rating: 5 + }, + { + id: '1004', + code: 'h456wer53', + name: 'Bracelet', + description: 'Product Description', + image: 'bracelet.jpg', + price: 15, + category: 'Accessories', + quantity: 73, + inventoryStatus: 'INSTOCK', + rating: 4 + } + ]; + + ngOnInit() { + this.items = [ + { + label: 'Favorite', + icon: 'pi pi-star', + shortcut: '⌘+D' + }, + { + label: 'Add', + icon: 'pi pi-shopping-cart', + shortcut: '⌘+A' + }, + { + separator: true + }, + { + label: 'Share', + icon: 'pi pi-share-alt', + items: [ + { + label: 'Whatsapp', + icon: 'pi pi-whatsapp', + badge: '2' + }, + { + label: 'Instagram', + icon: 'pi pi-instagram', + badge: '3' + } + ] + } + ]; + } + + onContextMenu(event) { + this.cm.target = event.currentTarget; + this.cm.show(event); + } + + onHide() { + this.selectedId = undefined; + } +}` + }; +} diff --git a/src/app/showcase/doc/customicons/customicons.module.ts b/apps/showcase/doc/customicons/customicons.module.ts similarity index 75% rename from src/app/showcase/doc/customicons/customicons.module.ts rename to apps/showcase/doc/customicons/customicons.module.ts index 3c4d72fdd57..bef987f7fcf 100644 --- a/src/app/showcase/doc/customicons/customicons.module.ts +++ b/apps/showcase/doc/customicons/customicons.module.ts @@ -1,8 +1,8 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { FontAwesomeDoc } from './fontawesomedoc'; import { ImageDoc } from './imagedoc'; import { MaterialDoc } from './materialdoc'; @@ -11,6 +11,6 @@ import { SVGDoc } from './svgdoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule], declarations: [FontAwesomeDoc, MaterialDoc, SVGDoc, ImageDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class CustomIconsDocModule {} diff --git a/src/app/showcase/doc/customicons/fontawesomedoc.ts b/apps/showcase/doc/customicons/fontawesomedoc.ts similarity index 90% rename from src/app/showcase/doc/customicons/fontawesomedoc.ts rename to apps/showcase/doc/customicons/fontawesomedoc.ts index 0ab3c5a8653..dc87ab888ed 100644 --- a/src/app/showcase/doc/customicons/fontawesomedoc.ts +++ b/apps/showcase/doc/customicons/fontawesomedoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'fontawesome-doc', @@ -8,7 +8,7 @@ import { Code } from '@domain/code';

Font Awesome is a popular icon library with a wide range of icons.

- `, + ` }) export class FontAwesomeDoc { code: Code = { @@ -16,6 +16,6 @@ export class FontAwesomeDoc { -`, +` }; } diff --git a/apps/showcase/doc/customicons/imagedoc.ts b/apps/showcase/doc/customicons/imagedoc.ts new file mode 100644 index 00000000000..eaa37ff7c39 --- /dev/null +++ b/apps/showcase/doc/customicons/imagedoc.ts @@ -0,0 +1,21 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'image-doc', + template: ` + +

Any type of image can be used as an icon.

+
+ + ` +}) +export class ImageDoc { + code: Code = { + basic: ` + + dropdown icon + +` + }; +} diff --git a/src/app/showcase/doc/customicons/materialdoc.ts b/apps/showcase/doc/customicons/materialdoc.ts similarity index 90% rename from src/app/showcase/doc/customicons/materialdoc.ts rename to apps/showcase/doc/customicons/materialdoc.ts index 91dc7620656..9c4b4143416 100644 --- a/src/app/showcase/doc/customicons/materialdoc.ts +++ b/apps/showcase/doc/customicons/materialdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'material-doc', @@ -8,7 +8,7 @@ import { Code } from '@domain/code';

Material icons is the official icon library based on Google Material Design.

- `, + ` }) export class MaterialDoc { code: Code = { @@ -16,6 +16,6 @@ export class MaterialDoc { arrow_drop_down -`, +` }; } diff --git a/src/app/showcase/doc/customicons/svgdoc.ts b/apps/showcase/doc/customicons/svgdoc.ts similarity index 92% rename from src/app/showcase/doc/customicons/svgdoc.ts rename to apps/showcase/doc/customicons/svgdoc.ts index 7a62333df0e..e9f0559a6ac 100644 --- a/src/app/showcase/doc/customicons/svgdoc.ts +++ b/apps/showcase/doc/customicons/svgdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'svg-doc', @@ -8,7 +8,7 @@ import { Code } from '@domain/code';

Inline SVGs are embedded inside the dom.

- `, + ` }) export class SVGDoc { code: Code = { @@ -20,6 +20,6 @@ export class SVGDoc { -`, +` }; } diff --git a/apps/showcase/doc/dataview/accessibilitydoc.ts b/apps/showcase/doc/dataview/accessibilitydoc.ts new file mode 100644 index 00000000000..977e4dac9ea --- /dev/null +++ b/apps/showcase/doc/dataview/accessibilitydoc.ts @@ -0,0 +1,37 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'data-view-accessibility-doc', + template: `
+ +

Screen Reader

+

+ The container element that wraps the layout options buttons has a group role whereas each button element uses button role and aria-pressed is updated depending on selection state. Values to describe the buttons + are derived from the aria.listView and aria.gridView properties of the locale API respectively. +

+

Refer to paginator accessibility documentation for the paginator of the component.

+

Keyboard Support

+
+ + + + + + + + + + + + + + + + + +
KeyFunction
tabMoves focus to the buttons.
spaceToggles the checked state of a button.
+
+
+
` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/dataview/basicdoc.ts b/apps/showcase/doc/dataview/basicdoc.ts new file mode 100644 index 00000000000..9682a70f445 --- /dev/null +++ b/apps/showcase/doc/dataview/basicdoc.ts @@ -0,0 +1,291 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { Component, inject, signal } from '@angular/core'; + +@Component({ + selector: 'data-view-basic-demo', + template: ` + +

DataView requires a value to display along with a list template that receives an object in the collection to return content.

+
+
+ + +
+
+
+
+ + +
+
+
+
+ {{ item.category }} +
{{ item.name }}
+
+
+
+ {{ item.rating }} + +
+
+
+
+ {{ '$' + item.price }} +
+ + +
+
+
+
+
+
+
+
+
+ + ` +}) +export class BasicDoc { + products = signal([]); + + productService = inject(ProductService); + code: Code = { + basic: ` + +
+
+
+
+ + +
+
+
+
+ {{ item.category }} +
{{ item.name }}
+
+
+
+ {{ + item.rating + }} + +
+
+
+
+ {{ + '$' + item.price + }} +
+ + +
+
+
+
+
+
+
+
`, + + html: `
+ + +
+
+
+
+ + +
+
+
+
+ {{ item.category }} +
{{ item.name }}
+
+
+
+ {{ + item.rating + }} + +
+
+
+
+ {{ + '$' + item.price + }} +
+ + +
+
+
+
+
+
+
+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { DataView } from 'primeng/dataview'; +import { ButtonModule } from 'primeng/button'; +import { Tag } from 'primeng/tag'; +import { CommonModule } from '@angular/common'; +import { signal } from '@angular/core'; + +@Component({ + selector: 'data-view-basic-demo', + templateUrl: './data-view-basic-demo.html', + standalone: true, + imports: [DataView, ButtonModule, Tag, CommonModule], + providers: [ProductService] +}) +export class DataViewBasicDemo { + products = signal([]); + + productService = inject(ProductService); + ngOnInit() { + this.productService.getProducts().then((data) => { + const d = data.slice(0, 5); + this.products.set([...d]) + }); + } + + getSeverity(product: Product) { + switch (product.inventoryStatus) { + case 'INSTOCK': + return 'success'; + + case 'LOWSTOCK': + return 'warn'; + + case 'OUTOFSTOCK': + return 'danger'; + + default: + return null; + } + } + +}`, + + data: ` +/* ProductService */ +{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + + service: ['ProductService'] + }; + + getSeverity(product: Product) { + switch (product.inventoryStatus) { + case 'INSTOCK': + return 'success'; + + case 'LOWSTOCK': + return 'warn'; + + case 'OUTOFSTOCK': + return 'danger'; + + default: + return null; + } + } + + ngOnInit() { + this.productService.getProducts().then((data) => { + const d = data.slice(0, 5); + this.products.set([...d]); + }); + } + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/apps/showcase/doc/dataview/dataviewdoc.module.ts b/apps/showcase/doc/dataview/dataviewdoc.module.ts new file mode 100644 index 00000000000..925ecd46ef2 --- /dev/null +++ b/apps/showcase/doc/dataview/dataviewdoc.module.ts @@ -0,0 +1,28 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { ButtonModule } from 'primeng/button'; +import { DataView } from 'primeng/dataview'; +import { Rating } from 'primeng/rating'; +import { Select } from 'primeng/select'; +import { SelectButton } from 'primeng/selectbutton'; +import { Skeleton } from 'primeng/skeleton'; +import { Tag } from 'primeng/tag'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { ImportDoc } from './importdoc'; +import { LayoutDoc } from './layoutdoc'; +import { LoadingDoc } from './loadingdoc'; +import { PaginationDoc } from './paginationdoc'; +import { SortingDoc } from './sortingdoc'; +import { StyleDoc } from './styledoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, SelectButton, AppDocModule, DataView, Select, ButtonModule, RouterModule, Rating, Tag, FormsModule, Skeleton], + exports: [AppDocModule], + declarations: [ImportDoc, BasicDoc, PaginationDoc, SortingDoc, LayoutDoc, LoadingDoc, StyleDoc, AccessibilityDoc] +}) +export class DataViewDocModule {} diff --git a/apps/showcase/doc/dataview/importdoc.ts b/apps/showcase/doc/dataview/importdoc.ts new file mode 100644 index 00000000000..d4517a29bc7 --- /dev/null +++ b/apps/showcase/doc/dataview/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'data-view-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { DataView } from 'primeng/dataview';` + }; +} diff --git a/src/app/showcase/doc/dataview/layoutdoc.ts b/apps/showcase/doc/dataview/layoutdoc.ts similarity index 82% rename from src/app/showcase/doc/dataview/layoutdoc.ts rename to apps/showcase/doc/dataview/layoutdoc.ts index e229e22893c..a10ff416d8f 100644 --- a/src/app/showcase/doc/dataview/layoutdoc.ts +++ b/apps/showcase/doc/dataview/layoutdoc.ts @@ -1,16 +1,13 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { Component, signal } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'data-view-layout-demo', template: ` -

- DataView supports list and grid display modes defined with the layout property. The grid mode is - not built-in for flexibility purposes and requires a library with CSS grid features like Tailwind. -

+

DataView supports list and grid display modes defined with the layout property. The grid mode is not built-in for flexibility purposes and requires a library with CSS grid features like Tailwind.

@@ -25,24 +22,10 @@ import { ProductService } from '@service/productservice';
-
+
- - + +
@@ -51,10 +34,7 @@ import { ProductService } from '@service/productservice';
{{ item.name }}
-
+
{{ item.rating }}
@@ -64,13 +44,7 @@ import { ProductService } from '@service/productservice'; {{ item.price | currency: 'USD' }}
- +
@@ -80,40 +54,21 @@ import { ProductService } from '@service/productservice';
-
+
- - + +
- {{ - product.category - }} + {{ product.category }}
{{ product.name }}
-
+
{{ product.rating }}
@@ -122,13 +77,7 @@ import { ProductService } from '@service/productservice';
{{ product.price | currency: 'USD' }}
- +
@@ -140,7 +89,7 @@ import { ProductService } from '@service/productservice';
- `, + ` }) export class LayoutDoc { layout: 'grid' | 'list' = 'grid'; @@ -406,8 +355,8 @@ export class LayoutDoc {
`, typescript: `import { Component } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { DataView } from 'primeng/dataview'; import { Tag } from 'primeng/tag'; import { Rating } from 'primeng/rating'; @@ -480,7 +429,7 @@ export class DataViewLayoutDemo { }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; getSeverity(product: Product) { @@ -520,7 +469,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/apps/showcase/doc/dataview/loadingdoc.ts b/apps/showcase/doc/dataview/loadingdoc.ts new file mode 100644 index 00000000000..a62888625ca --- /dev/null +++ b/apps/showcase/doc/dataview/loadingdoc.ts @@ -0,0 +1,330 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { Component, signal } from '@angular/core'; + +@Component({ + selector: 'data-view-loading-demo', + template: ` + +

While data is being loaded. Skeleton component may be used to indicate the busy state.

+
+
+ + +
+ + + + + +
+
+ +
+
+
+ +
+
+ + + +
+ + +
+
+
+ + +
+
+
+
+
+
+ +
+
+
+
+ + +
+
+ + + +
+
+ + +
+
+
+
+
+
+
+ + ` +}) +export class LoadingDoc { + layout: string = 'grid'; + + products = signal([]); + + options: string[] = ['list', 'grid']; + + constructor(private productService: ProductService) {} + code: Code = { + basic: ` + +
+ + + + + +
+
+ +
+
+
+ +
+
+ + + +
+ + +
+
+
+ + +
+
+
+
+
+
+ +
+
+
+
+ + +
+
+ + + +
+
+ + +
+
+
+
+
+
`, + + html: `
+ + +
+ + + + + +
+
+ +
+
+
+ +
+
+ + + +
+ + +
+
+
+ + +
+
+
+
+
+
+ +
+
+
+
+ + +
+
+ + + +
+
+ + +
+
+
+
+
+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { DataView } from 'primeng/dataview'; +import { CommonModule } from '@angular/common'; +import { Skeleton } from 'primeng/skeleton'; +import { SelectButton } from 'primeng/selectbutton'; +import { signal } from '@angular/core'; + +@Component({ + selector: 'data-view-loading-demo', + templateUrl: './data-view-loading-demo.html', + standalone: true, + imports: [DataView, CommonModule, Skeleton, SelectButton], + providers: [ProductService] +}) +export class DataViewLoadingDemo { + layout: string = 'grid'; + + products = signal([]); + + options: string[] = ['list', 'grid']; + + constructor(private productService: ProductService) {} + + ngOnInit() { + this.productService.getProducts().then((data) => (this.products.set([...data.slice(0,12)]))); + } + + getSeverity(product: Product) { + switch (product.inventoryStatus) { + case 'INSTOCK': + return 'success'; + + case 'LOWSTOCK': + return 'warning'; + + case 'OUTOFSTOCK': + return 'danger'; + + default: + return null; + } + } + + counterArray(n: number): any[] { + return Array(n); + } + +}`, + + data: ` +/* ProductService */ +{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + + service: ['ProductService'] + }; + + getSeverity(product: Product) { + switch (product.inventoryStatus) { + case 'INSTOCK': + return 'success'; + + case 'LOWSTOCK': + return 'warning'; + + case 'OUTOFSTOCK': + return 'danger'; + + default: + return null; + } + } + + counterArray(n: number): any[] { + return Array(n); + } + + ngOnInit() { + this.productService.getProducts().then((data) => this.products.set([...data.slice(0, 12)])); + } + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/src/app/showcase/doc/dataview/paginationdoc.ts b/apps/showcase/doc/dataview/paginationdoc.ts similarity index 83% rename from src/app/showcase/doc/dataview/paginationdoc.ts rename to apps/showcase/doc/dataview/paginationdoc.ts index f5a9e2e849d..618b8b3a5b4 100644 --- a/src/app/showcase/doc/dataview/paginationdoc.ts +++ b/apps/showcase/doc/dataview/paginationdoc.ts @@ -1,40 +1,23 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { Component, signal } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'data-view-pagination-demo', template: ` -

- Pagination is enabled with the paginator and rows properties. Refer to the - Paginator for more information about customizing the paginator. -

+

Pagination is enabled with the paginator and rows properties. Refer to the Paginator for more information about customizing the paginator.

-
+
- - + +
@@ -47,25 +30,16 @@ import { ProductService } from '@service/productservice'; class="bg-surface-0 dark:bg-surface-900 flex items-center gap-2 justify-center py-1 px-2" style="border-radius: 30px; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.04), 0px 1px 2px 0px rgba(0, 0, 0, 0.06)" > - {{ - item.rating - }} + {{ item.rating }}
- {{ - '$' + item.price - }} + {{ '$' + item.price }}
- +
@@ -76,7 +50,7 @@ import { ProductService } from '@service/productservice';
- `, + ` }) export class PaginationDoc { products = signal([]); @@ -210,8 +184,8 @@ export class PaginationDoc {
`, typescript: `import { Component } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { DataView } from 'primeng/dataview'; import { ButtonModule } from 'primeng/button'; import { Tag } from 'primeng/tag'; @@ -269,7 +243,7 @@ export class DataViewPaginationDemo { }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; getSeverity(product: Product) { @@ -309,7 +283,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/dataview/sortingdoc.ts b/apps/showcase/doc/dataview/sortingdoc.ts similarity index 85% rename from src/app/showcase/doc/dataview/sortingdoc.ts rename to apps/showcase/doc/dataview/sortingdoc.ts index 9d347da2425..7fe216aacd1 100644 --- a/src/app/showcase/doc/dataview/sortingdoc.ts +++ b/apps/showcase/doc/dataview/sortingdoc.ts @@ -1,8 +1,8 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { Component, signal } from '@angular/core'; import { SelectItem } from 'primeng/api'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'data-view-sorting-demo', @@ -14,36 +14,16 @@ import { ProductService } from '@service/productservice';
- +
-
+
- - + +
@@ -56,25 +36,16 @@ import { ProductService } from '@service/productservice'; class="bg-surface-0 dark:bg-surface-900 flex items-center gap-2 justify-center py-1 px-2" style="border-radius: 30px; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.04), 0px 1px 2px 0px rgba(0, 0, 0, 0.06)" > - {{ - item.rating - }} + {{ item.rating }}
- {{ - '$' + item.price - }} + {{ '$' + item.price }}
- +
@@ -85,7 +56,7 @@ import { ProductService } from '@service/productservice';
- `, + ` }) export class SortingDoc { sortOptions!: SelectItem[]; @@ -248,8 +219,8 @@ export class SortingDoc { typescript: `import { Component } from '@angular/core'; import { SelectItem } from 'primeng/api'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { DataView } from 'primeng/dataview'; import { ButtonModule } from 'primeng/button'; import { Tag } from 'primeng/tag'; @@ -329,7 +300,7 @@ export class DataViewSortingDemo { }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; onSortChange(event: any) { @@ -365,7 +336,7 @@ export class DataViewSortingDemo { this.sortOptions = [ { label: 'Price High to Low', value: '!price' }, - { label: 'Price Low to High', value: 'price' }, + { label: 'Price Low to High', value: 'price' } ]; } @@ -384,7 +355,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/apps/showcase/doc/dataview/styledoc.ts b/apps/showcase/doc/dataview/styledoc.ts new file mode 100644 index 00000000000..96e38cc68f5 --- /dev/null +++ b/apps/showcase/doc/dataview/styledoc.ts @@ -0,0 +1,54 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'data-view-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameElement
p-dataviewContainer element.
p-dataview-listContainer element in list layout.
p-dataview-gridContainer element in grid layout.
p-dataview-headerHeader section.
p-dataview-footerFooter section.
p-dataview-contentContainer of items.
p-dataview-emptymessageEmpty message element.
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/datepicker/accessibilitydoc.ts b/apps/showcase/doc/datepicker/accessibilitydoc.ts new file mode 100644 index 00000000000..216fd2fbe30 --- /dev/null +++ b/apps/showcase/doc/datepicker/accessibilitydoc.ts @@ -0,0 +1,241 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'date-picker-accessibility-doc', + template: `
+ +

Screen Reader

+

+ Value to describe the component can either be provided via label tag combined with inputId prop or using aria-labelledby, aria-label props. The input element has combobox role in addition to + aria-autocomplete as "none", aria-haspopup as "dialog" and aria-expanded attributes. The relation between the input and the popup is created with aria-controls attribute that refers to the id of the popup. +

+

+ The optional DatePicker button requires includes aria-haspopup, aria-expanded for states along with aria-controls to define the relation between the popup and the button. The value to read is retrieved from the + chooseDate + key of the aria property from the locale API. This label is also used for the aria-label of the popup as well. When there is a value selected, it is formatted and appended to the label to be + able to notify users about the current value. +

+ +

+ Popup has a dialog role along with aria-modal and aria-label. The navigation buttons at the header has an aria-label retrieved from the prevYear, nextYear, prevMonth, + nextMonth,prevDecade and nextDecade keys of the locale aria API. Similarly month picker button uses the chooseMonth and year picker button uses the chooseYear keys. +

+ +

+ Main date table uses grid role that contains th elements with col as the scope along with abbr tag resolving to the full name of the month. Each date cell has an aria-label referring to the full date value. + Buttons at the footer utilize their readable labels as aria-label as well. Selected date also receives the aria-selected attribute. +

+ +

+ Timepicker spinner buttons get their labels for aria-label from the aria locale API using the prevHour, nextHour, prevMinute, nextMinute, prevSecond, nextSecond, am and + pm keys. +

+ +

DatePicker also includes a hidden section that is only available to screen readers with aria-live as "polite". This element is updated when the selected date changes to instruct the user about the current date selected.

+
+ + + +

Choose Date Button Keyboard Support

+
+ + + + + + + + + + + + + + + + + +
KeyFunction
+ space + Opens popup and moves focus to the selected date, if there is none focuses on today.
+ enter + Opens popup and moves focus to the selected date, if there is none focuses on today.
+
+ +

Popup Keyboard Support

+
+ + + + + + + + + + + + + + + + + + + + + +
KeyFunction
+ escape + Closes the popup and moves focus to the input element.
+ tab + Moves focus to the next focusable element within the popup.
shift + tabMoves focus to the next focusable element within the popup.
+
+ +

Header Buttons Keyboard Support

+
+ + + + + + + + + + + + + + + + + +
KeyFunction
+ enter + Triggers the button action.
+ space + Triggers the button action.
+
+ +

Date Grid Keyboard Support

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KeyFunction
+ enter + Selects the date, closes the popup and moves focus to the input element.
+ space + Selects the date, closes the popup and moves focus to the input element.
+ up arrow + Moves focus to the same day of the previous week.
+ down arrow + Moves focus to the same day of the next week.
+ right arrow + Moves focus to the next day.
+ left arrow + Moves focus to the previous day.
+ home + Moves focus to the first day of the current week.
+ end + Moves focus to the last day of the current week.
+ page up + Changes the date to previous month in date picker mode. Moves to previous year in month picker mode and previous decade in year picker.
shift + page upChanges the date to previous year in date picker mode. Has no effect in month or year picker
+ page down + Changes the date to next month in date picker mode. Moves to next year in month picker mode and next decade in year picker.
shift + page downChanges the date to next year in date picker mode. Has no effect in month or year picker
+
+ +

Footer Buttons Keyboard Support

+
+ + + + + + + + + + + + + + + + + +
KeyFunction
+ enter + Triggers the button action.
+ space + Triggers the button action.
+
+
` +}) +export class AccessibilityDoc { + code: Code = { + basic: ` + + +Date + + +` + }; +} diff --git a/apps/showcase/doc/datepicker/basicdoc.ts b/apps/showcase/doc/datepicker/basicdoc.ts new file mode 100644 index 00000000000..e0ac3f52671 --- /dev/null +++ b/apps/showcase/doc/datepicker/basicdoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'datepicker-basic-demo', + template: ` + +

Two-way value binding is defined using the standard ngModel directive referencing to a Date property.

+
+
+ +
+ + ` +}) +export class BasicDoc { + date: Date | undefined; + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { DatePicker } from 'primeng/datepicker'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'datepicker-basic-demo', + templateUrl: './datepicker-basic-demo.html', + standalone: true, + imports: [FormsModule, DatePicker] +}) +export class DatePickerBasicDemo { + date: Date | undefined; +}` + }; +} diff --git a/src/app/showcase/doc/datepicker/buttonbardoc.ts b/apps/showcase/doc/datepicker/buttonbardoc.ts similarity index 96% rename from src/app/showcase/doc/datepicker/buttonbardoc.ts rename to apps/showcase/doc/datepicker/buttonbardoc.ts index 351120030b5..4fb40a37b12 100644 --- a/src/app/showcase/doc/datepicker/buttonbardoc.ts +++ b/apps/showcase/doc/datepicker/buttonbardoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'datepicker-buttonbar-demo', @@ -11,7 +11,7 @@ import { Code } from '@domain/code';
- `, + ` }) export class ButtonBarDoc { date: Date[] | undefined; @@ -35,6 +35,6 @@ import { DatePicker } from 'primeng/datepicker'; }) export class DatePickerButtonbarDemo { date: Date[] | undefined; -}`, +}` }; } diff --git a/src/app/showcase/doc/datepicker/datepickerdoc.module.ts b/apps/showcase/doc/datepicker/datepickerdoc.module.ts similarity index 85% rename from src/app/showcase/doc/datepicker/datepickerdoc.module.ts rename to apps/showcase/doc/datepicker/datepickerdoc.module.ts index 7a6afb17103..6a16a9b2473 100644 --- a/src/app/showcase/doc/datepicker/datepickerdoc.module.ts +++ b/apps/showcase/doc/datepicker/datepickerdoc.module.ts @@ -1,56 +1,45 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { ImportDoc } from './importdoc'; +import { RouterModule } from '@angular/router'; +import { DatePickerModule } from 'primeng/datepicker'; +import { FloatLabelModule } from 'primeng/floatlabel'; +import { FluidModule } from 'primeng/fluid'; +import { IftaLabelModule } from 'primeng/iftalabel'; +import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; +import { ButtonBarDoc } from './buttonbardoc'; +import { DateTemplateDoc } from './datetemplatedoc'; +import { DisabledDoc } from './disableddoc'; +import { EventsDoc } from './eventsdoc'; +import { FilledDoc } from './filleddoc'; +import { FloatLabelDoc } from './floatlabeldoc'; import { FormatDoc } from './formatdoc'; -import { LocaleDoc } from './localedoc'; import { IconDoc } from './icondoc'; +import { IftaLabelDoc } from './iftalabeldoc'; +import { ImportDoc } from './importdoc'; +import { InlineDoc } from './inlinedoc'; +import { InvalidDoc } from './invaliddoc'; +import { LocaleDoc } from './localedoc'; +import { MethodsDoc } from './methodsdoc'; import { MinMaxDoc } from './minmaxdox'; -import { MultipleDoc } from './multipledoc'; -import { RangeDoc } from './rangedoc'; -import { ButtonBarDoc } from './buttonbardoc'; -import { TimeDoc } from './timedoc'; import { MonthDoc } from './monthdoc'; -import { YearDoc } from './yeardoc'; +import { MultipleDoc } from './multipledoc'; import { MultipleMonthDoc } from './multiplemonths.doc'; -import { TemplateDoc } from './templatedoc'; -import { InlineDoc } from './inlinedoc'; -import { TouchUIDoc } from './touchuidoc'; -import { DateTemplateDoc } from './datetemplatedoc'; -import { StyleDoc } from './styledoc'; -import { EventsDoc } from './eventsdoc'; -import { MethodsDoc } from './methodsdoc'; -import { AccessibilityDoc } from './accessibilitydoc'; +import { RangeDoc } from './rangedoc'; import { ReactiveFormsDoc } from './reactiveformsdoc'; -import { TemplatesDoc } from './templatesdoc'; -import { FloatLabelDoc } from './floatlabeldoc'; -import { InvalidDoc } from './invaliddoc'; -import { DisabledDoc } from './disableddoc'; -import { FilledDoc } from './filleddoc'; -import { FloatLabelModule } from 'primeng/floatlabel'; -import { DatePickerModule } from 'primeng/datepicker'; -import { FluidModule } from 'primeng/fluid'; -import { IftaLabelModule } from 'primeng/iftalabel'; -import { IftaLabelDoc } from './iftalabeldoc'; import { SizesDoc } from './sizesdoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; +import { TemplatesDoc } from './templatesdoc'; +import { TimeDoc } from './timedoc'; +import { TouchUIDoc } from './touchuidoc'; +import { YearDoc } from './yeardoc'; @NgModule({ - imports: [ - CommonModule, - RouterModule, - AppCodeModule, - AppDocModule, - FormsModule, - ReactiveFormsModule, - FloatLabelModule, - IftaLabelModule, - DatePickerModule, - FluidModule, - ], + imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, FormsModule, ReactiveFormsModule, FloatLabelModule, IftaLabelModule, DatePickerModule, FluidModule], exports: [AppDocModule], declarations: [ ImportDoc, @@ -81,7 +70,7 @@ import { SizesDoc } from './sizesdoc'; SizesDoc, FilledDoc, InvalidDoc, - DisabledDoc, - ], + DisabledDoc + ] }) export class DatePickerDocModule {} diff --git a/src/app/showcase/doc/datepicker/datetemplatedoc.ts b/apps/showcase/doc/datepicker/datetemplatedoc.ts similarity index 92% rename from src/app/showcase/doc/datepicker/datetemplatedoc.ts rename to apps/showcase/doc/datepicker/datetemplatedoc.ts index 4eaca0449df..8fbdee983b3 100644 --- a/src/app/showcase/doc/datepicker/datetemplatedoc.ts +++ b/apps/showcase/doc/datepicker/datetemplatedoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'datepicker-datetemplate-demo', @@ -10,15 +10,13 @@ import { Code } from '@domain/code';
- {{ - date.day - }} + {{ date.day }} {{ date.day }}
- `, + ` }) export class DateTemplateDoc { date: Date[] | undefined; @@ -52,6 +50,6 @@ import { DatePickerModule } from 'primeng/datepicker'; }) export class DatePickerDatetemplateDemo { date: Date[] | undefined; -}`, +}` }; } diff --git a/apps/showcase/doc/datepicker/disableddoc.ts b/apps/showcase/doc/datepicker/disableddoc.ts new file mode 100644 index 00000000000..a27314e795c --- /dev/null +++ b/apps/showcase/doc/datepicker/disableddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'datepicker-disabled-demo', + template: ` + +

When disabled is present, the element cannot be edited and focused.

+
+
+ +
+ + ` +}) +export class DisabledDoc { + date: Date | undefined; + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { DatePicker } from 'primeng/datepicker'; + +@Component({ + selector: 'datepicker-disabled-demo', + templateUrl: './datepicker-disabled-demo.html', + standalone: true, + imports: [FormsModule, DatePicker] +}) +export class DatePickerDisabledDemo { + date: Date | undefined; +}` + }; +} diff --git a/apps/showcase/doc/datepicker/eventsdoc.ts b/apps/showcase/doc/datepicker/eventsdoc.ts new file mode 100644 index 00000000000..7e3b450662f --- /dev/null +++ b/apps/showcase/doc/datepicker/eventsdoc.ts @@ -0,0 +1,92 @@ +import { Component, Input } from '@angular/core'; + +@Component({ + selector: 'events-doc', + template: `
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameParametersDescription
onSelectvalue: Selected valueCallback to invoke when a date is selected. Note that this event is not called when the value is entered from the input manually.
onBlurevent: Blur eventCallback to invoke on blur of input field.
onFocusevent: Focus eventCallback to invoke on focus of input field.
onCloseevent: Close eventCallback to invoke when datepicker panel is closed.
onShowevent: Animation eventCallback to invoke when datepicker panel is visible.
onClickOutsideevent: Click eventCallback to invoke when click outside of datepicker panel.
onInputevent: Input eventCallback to invoke when input field is being typed.
onTodayClickevent: Click eventCallback to invoke when today button is clicked.
onClearClickevent: Click eventCallback to invoke when clear button is clicked.
onMonthChange + event.month: New month
+ event.year: New year +
Callback to invoke when a month is changed using the navigators.
onYearChange + event.month: New month
+ event.year: New year +
Callback to invoke when a year is changed using the navigators.
onClear-Callback to invoke when input field is cleared.
+
+
` +}) +export class EventsDoc { + @Input() id: string; + + @Input() title: string; +} diff --git a/apps/showcase/doc/datepicker/filleddoc.ts b/apps/showcase/doc/datepicker/filleddoc.ts new file mode 100644 index 00000000000..41c29d4bf4c --- /dev/null +++ b/apps/showcase/doc/datepicker/filleddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'datepicker-filled-demo', + template: ` + +

Specify the variant property as filled to display the component with a higher visual emphasis than the default outlined style.

+
+
+ +
+ + ` +}) +export class FilledDoc { + date: Date[] | undefined; + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { DatePicker } from 'primeng/datepicker'; + +@Component({ + selector: 'datepicker-filled-demo', + templateUrl: './datepicker-filled-demo.html', + standalone: true, + imports: [FormsModule, DatePicker] +}) +export class DatePickerFilledDemo { + date: Date[] | undefined; +}` + }; +} diff --git a/apps/showcase/doc/datepicker/floatlabeldoc.ts b/apps/showcase/doc/datepicker/floatlabeldoc.ts new file mode 100644 index 00000000000..4b85f7d0828 --- /dev/null +++ b/apps/showcase/doc/datepicker/floatlabeldoc.ts @@ -0,0 +1,91 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'datepicker-float-label-demo', + template: ` + +

+ A floating label appears on top of the input field when focused. Visit + FloatLabel documentation for more information. +

+
+
+ + + + + + + + + + + + + + +
+ + ` +}) +export class FloatLabelDoc { + value1: Date | undefined; + + value2: Date | undefined; + + value3: Date | undefined; + + code: Code = { + basic: ` + + + + + + + + + + + + +`, + + html: `
+ + + + + + + + + + + + + + +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { DatePicker } from 'primeng/datepicker'; +import { FloatLabel } from 'primeng/floatlabel'; + +@Component({ + selector: 'datepicker-float-label-demo', + templateUrl: './datepicker-float-label-demo.html', + standalone: true, + imports: [FormsModule, DatePicker, FloatLabel] +}) +export class DatePickerFloatLabelDemo { + value1: Date | undefined; + + value2: Date | undefined; + + value3: Date | undefined; +}` + }; +} diff --git a/apps/showcase/doc/datepicker/formatdoc.ts b/apps/showcase/doc/datepicker/formatdoc.ts new file mode 100644 index 00000000000..a51db402277 --- /dev/null +++ b/apps/showcase/doc/datepicker/formatdoc.ts @@ -0,0 +1,59 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'datepicker-format-demo', + template: ` + +

Default date format is mm/dd/yy which can be customized using the dateFormat property. Following options can be a part of the format.

+
    +
  • d - day of month (no leading zero)
  • +
  • dd - day of month (two digit)
  • +
  • o - day of the year (no leading zeros)
  • +
  • oo - day of the year (three digit)
  • +
  • D - day name short
  • +
  • DD - day name long
  • +
  • m - month of year (no leading zero)
  • +
  • mm - month of year (two digit)
  • +
  • M - month name short
  • +
  • MM - month name long
  • +
  • y - year (two digit)
  • +
  • yy - year (four digit)
  • +
  • @ - Unix timestamp (ms since 01/01/1970)
  • +
  • ! - Windows ticks (100ns since 01/01/0001)
  • +
  • '...' - literal text
  • +
  • '' - single quote
  • +
  • anything else - literal text
  • +
+
+
+ +
+ + ` +}) +export class FormatDoc { + date: Date | undefined; + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { DatePicker } from 'primeng/datepicker'; + +@Component({ + selector: 'datepicker-format-demo', + templateUrl: './datepicker-format-demo.html', + standalone: true, + imports: [FormsModule, DatePicker] +}) +export class DatePickerFormatDemo { + date: Date | undefined; +}` + }; +} diff --git a/apps/showcase/doc/datepicker/icondoc.ts b/apps/showcase/doc/datepicker/icondoc.ts new file mode 100644 index 00000000000..ca9d446663a --- /dev/null +++ b/apps/showcase/doc/datepicker/icondoc.ts @@ -0,0 +1,91 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'datepicker-icon-demo', + template: ` + +

An additional icon is displayed next to the input field when showIcon is present.

+
+ +
+ + +
+ +
+ + +
+ +
+ + + + + + +
+
+ + ` +}) +export class IconDoc { + date1: Date | undefined; + + date2: Date | undefined; + + date3: Date | undefined; + + code: Code = { + basic: ` + + + + + + + +`, + + html: ` +
+ + +
+ +
+ + +
+ +
+ + + + + + +
+
`, + + typescript: `import { Component } from '@angular/core'; +import { DatePickerModule } from 'primeng/datepicker'; +import { FormsModule } from '@angular/forms'; +import { FluidModule } from 'primeng/fluid'; + +@Component({ + selector: 'datepicker-icon-demo', + templateUrl: './datepicker-icon-demo.html', + standalone: true, + imports: [DatePickerModule, FormsModule, FluidModule] +}) +export class DatePickerIconDemo { + date1: Date | undefined; + + date2: Date | undefined; + + date3: Date | undefined; +}` + }; +} diff --git a/apps/showcase/doc/datepicker/iftalabeldoc.ts b/apps/showcase/doc/datepicker/iftalabeldoc.ts new file mode 100644 index 00000000000..d61486c5a86 --- /dev/null +++ b/apps/showcase/doc/datepicker/iftalabeldoc.ts @@ -0,0 +1,70 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'datepicker-ifta-label-demo', + template: ` + +

IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for more information.

+
+
+ + + + +
+ + ` +}) +export class IftaLabelDoc { + value: Date | undefined; + + code: Code = { + basic: ` + + + + + + + + + + + + +`, + + html: `
+ + + + + + + + + + + + + + +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { DatePickerModule } from 'primeng/datepicker'; +import { IftaLabelModule } from 'primeng/iftalabel'; + +@Component({ + selector: 'datepicker-ifta-label-demo', + templateUrl: './datepicker-ifta-label-demo.html', + standalone: true, + imports: [FormsModule, DatePickerModule, IftaLabelModule] +}) +export class DatePickerIftaLabelDemo { + value: Date | undefined; +}` + }; +} diff --git a/apps/showcase/doc/datepicker/importdoc.ts b/apps/showcase/doc/datepicker/importdoc.ts new file mode 100644 index 00000000000..438bc448cb3 --- /dev/null +++ b/apps/showcase/doc/datepicker/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'datepicker-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { DatePicker } from 'primeng/datepicker';` + }; +} diff --git a/apps/showcase/doc/datepicker/inlinedoc.ts b/apps/showcase/doc/datepicker/inlinedoc.ts new file mode 100644 index 00000000000..b6c19b1e10a --- /dev/null +++ b/apps/showcase/doc/datepicker/inlinedoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'datepicker-inline-demo', + template: ` + +

DatePicker is displayed as a popup by default, add inline property to customize this behavior.

+
+
+ +
+ + ` +}) +export class InlineDoc { + date: Date[] | undefined; + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { DatePicker } from 'primeng/datepicker'; + +@Component({ + selector: 'datepicker-inline-demo', + templateUrl: './datepicker-inline-demo.html', + standalone: true, + imports: [FormsModule, DatePicker] +}) +export class DatePickerInlineDemo { + date: Date[] | undefined; +}` + }; +} diff --git a/apps/showcase/doc/datepicker/invaliddoc.ts b/apps/showcase/doc/datepicker/invaliddoc.ts new file mode 100644 index 00000000000..9fba432e3f0 --- /dev/null +++ b/apps/showcase/doc/datepicker/invaliddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'datepicker-invalid-demo', + template: ` + +

Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

+
+
+ +
+ + ` +}) +export class InvalidDoc { + date: Date | undefined; + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { DatePicker } from 'primeng/datepicker'; + +@Component({ + selector: 'datepicker-invalid-demo', + templateUrl: './datepicker-invalid-demo.html', + standalone: true, + imports: [FormsModule, DatePicker] +}) +export class DatePickerInvalidDemo { + date: Date | undefined; +}` + }; +} diff --git a/apps/showcase/doc/datepicker/localedoc.ts b/apps/showcase/doc/datepicker/localedoc.ts new file mode 100644 index 00000000000..cbf18a75850 --- /dev/null +++ b/apps/showcase/doc/datepicker/localedoc.ts @@ -0,0 +1,14 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'datepicker-local-demo', + template: ` + +

+ Locale for different languages and formats is defined globally, refer to the + PrimeNG Locale configuration for more information. +

+
+ ` +}) +export class LocaleDoc {} diff --git a/apps/showcase/doc/datepicker/methodsdoc.ts b/apps/showcase/doc/datepicker/methodsdoc.ts new file mode 100644 index 00000000000..d0aee4effce --- /dev/null +++ b/apps/showcase/doc/datepicker/methodsdoc.ts @@ -0,0 +1,31 @@ +import { Component, Input } from '@angular/core'; + +@Component({ + selector: 'methods-doc', + template: `
+ +
+ + + + + + + + + + + + + + + +
NameParametersDescription
toggle-Toggles the visibility of the calendar.
+
+
` +}) +export class MethodsDoc { + @Input() id: string; + + @Input() title: string; +} diff --git a/src/app/showcase/doc/datepicker/minmaxdox.ts b/apps/showcase/doc/datepicker/minmaxdox.ts similarity index 98% rename from src/app/showcase/doc/datepicker/minmaxdox.ts rename to apps/showcase/doc/datepicker/minmaxdox.ts index 08a1d12f0eb..849c038c073 100644 --- a/src/app/showcase/doc/datepicker/minmaxdox.ts +++ b/apps/showcase/doc/datepicker/minmaxdox.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'datepicker-minmax-demo', @@ -11,7 +11,7 @@ import { Code } from '@domain/code';
- `, + ` }) export class MinMaxDoc { date: Date | undefined; @@ -75,6 +75,6 @@ export class DatePickerMinmaxDemo implements OnInit { this.maxDate.setMonth(nextMonth); this.maxDate.setFullYear(nextYear); } -}`, +}` }; } diff --git a/src/app/showcase/doc/datepicker/monthdoc.ts b/apps/showcase/doc/datepicker/monthdoc.ts similarity index 96% rename from src/app/showcase/doc/datepicker/monthdoc.ts rename to apps/showcase/doc/datepicker/monthdoc.ts index e8b9e7babde..8c88779e3c1 100644 --- a/src/app/showcase/doc/datepicker/monthdoc.ts +++ b/apps/showcase/doc/datepicker/monthdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'datepicker-month-demo', @@ -11,7 +11,7 @@ import { Code } from '@domain/code';
- `, + ` }) export class MonthDoc { date: Date[] | undefined; @@ -35,6 +35,6 @@ import { DatePicker } from 'primeng/datepicker'; }) export class DatePickerMonthDemo { date: Date[] | undefined; -}`, +}` }; } diff --git a/apps/showcase/doc/datepicker/multipledoc.ts b/apps/showcase/doc/datepicker/multipledoc.ts new file mode 100644 index 00000000000..2397a843d71 --- /dev/null +++ b/apps/showcase/doc/datepicker/multipledoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'datepicker-multiple-demo', + template: ` + +

In order to choose multiple dates, set selectionMode as multiple. In this mode, the value binding should be an array.

+
+
+ +
+ + ` +}) +export class MultipleDoc { + dates: Date[] | undefined; + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { DatePicker } from 'primeng/datepicker'; + +@Component({ + selector: 'datepicker-multiple-demo', + templateUrl: './datepicker-multiple-demo.html', + standalone: true, + imports: [FormsModule, DatePicker] +}) +export class DatePickerMultipleDemo { + dates: Date[] | undefined; +}` + }; +} diff --git a/src/app/showcase/doc/datepicker/multiplemonths.doc.ts b/apps/showcase/doc/datepicker/multiplemonths.doc.ts similarity index 96% rename from src/app/showcase/doc/datepicker/multiplemonths.doc.ts rename to apps/showcase/doc/datepicker/multiplemonths.doc.ts index 7fda658c40c..aa47a503121 100644 --- a/src/app/showcase/doc/datepicker/multiplemonths.doc.ts +++ b/apps/showcase/doc/datepicker/multiplemonths.doc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'datepicker-multiplemonths-demo', @@ -11,7 +11,7 @@ import { Code } from '@domain/code';
- `, + ` }) export class MultipleMonthDoc { date: Date[] | undefined; @@ -34,6 +34,6 @@ import { DatePicker } from 'primeng/datepicker'; }) export class DatePickerMultiplemonthsDemo { date: Date[] | undefined; -}`, +}` }; } diff --git a/apps/showcase/doc/datepicker/rangedoc.ts b/apps/showcase/doc/datepicker/rangedoc.ts new file mode 100644 index 00000000000..366eff1dc11 --- /dev/null +++ b/apps/showcase/doc/datepicker/rangedoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'datepicker-range-demo', + template: ` + +

A range of dates can be selected by defining selectionMode as range, in this case the bound value would be an array with two values where first date is the start of the range and second date is the end.

+
+
+ +
+ + ` +}) +export class RangeDoc { + rangeDates: Date[] | undefined; + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { DatePicker } from 'primeng/datepicker'; + +@Component({ + selector: 'datepicker-range-demo', + templateUrl: './datepicker-range-demo.html', + standalone: true, + imports: [FormsModule, DatePicker] +}) +export class DatePickerRangeDemo { + rangeDates: Date[] | undefined; +}` + }; +} diff --git a/apps/showcase/doc/datepicker/reactiveformsdoc.ts b/apps/showcase/doc/datepicker/reactiveformsdoc.ts new file mode 100644 index 00000000000..702b40daf7a --- /dev/null +++ b/apps/showcase/doc/datepicker/reactiveformsdoc.ts @@ -0,0 +1,59 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

DatePicker can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

+
+
+
+ + +
+ + ` +}) +export class ReactiveFormsDoc implements OnInit { + formGroup: FormGroup | undefined; + + ngOnInit() { + this.formGroup = new FormGroup({ + date: new FormControl(null) + }); + } + + code: Code = { + basic: `
+ +`, + + html: `
+
+ + +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { DatePicker } from 'primeng/datepicker'; + +@Component({ + selector: 'datepicker-reactive-forms-demo', + templateUrl: './datepicker-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, DatePicker] +}) +export class DatePickerReactiveFormsDemo { + formGroup: FormGroup | undefined; + + ngOnInit() { + this.formGroup = new FormGroup({ + date: new FormControl(null) + }); + } +}` + }; +} diff --git a/apps/showcase/doc/datepicker/sizesdoc.ts b/apps/showcase/doc/datepicker/sizesdoc.ts new file mode 100644 index 00000000000..09991fd94b7 --- /dev/null +++ b/apps/showcase/doc/datepicker/sizesdoc.ts @@ -0,0 +1,54 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'datepicker-sizes-demo', + template: ` + +

DatePicker provides small and large sizes as alternatives to the base.

+
+
+ + + +
+ + ` +}) +export class SizesDoc { + value1: Date | undefined; + + value2: Date | undefined; + + value3: Date | undefined; + + code: Code = { + basic: ` + +`, + + html: `
+ + + +
`, + + typescript: `import { Component } from '@angular/core'; +import { DatePicker } from 'primeng/datepicker'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'datepicker-basic-demo', + templateUrl: './datepicker-basic-demo.html', + standalone: true, + imports: [FormsModule, DatePicker] +}) +export class DatePickerBasicDemo { + value1: Date | undefined; + + value2: Date | undefined; + + value3: Date | undefined; +}` + }; +} diff --git a/apps/showcase/doc/datepicker/styledoc.ts b/apps/showcase/doc/datepicker/styledoc.ts new file mode 100644 index 00000000000..56e87d63802 --- /dev/null +++ b/apps/showcase/doc/datepicker/styledoc.ts @@ -0,0 +1,70 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'datepicker-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameElement
p-calendarMain container element
p-calendar-w-btnMain container element when button is enabled.
p-calendar-timeonlyMain container element in time picker only mode.
p-inputtextInput element
p-datepickerDatepicker element
p-datepicker-inlineDatepicker element in inline mode
p-datepicker-monthpickerDatepicker element in month view.
p-datepicker-touch-pDatepicker element in touch p mode.
p-datepicker-calendarTable containing dates of a month.
p-datepicker-current-dayCell of selected date.
p-datepicker-todayCell of today's date.
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/datepicker/templatedoc.ts b/apps/showcase/doc/datepicker/templatedoc.ts new file mode 100644 index 00000000000..61151b26ee5 --- /dev/null +++ b/apps/showcase/doc/datepicker/templatedoc.ts @@ -0,0 +1,45 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'calendar-template-demo', + template: ` + +

Calendar UI accepts custom content using header and footer templates.

+
+
+ + Header + Footer + +
+ + ` +}) +export class TemplateDoc { + date: Date[] | undefined; + + code: Code = { + basic: ` + Header + Footer +`, + + html: `
+ + Header + Footer + +
`, + + typescript: `import { Component } from '@angular/core'; + +@Component({ + selector: 'calendar-template-demo', + templateUrl: './calendar-template-demo.html' +}) +export class CalendarTemplateDemo { + date: Date[] | undefined; +}` + }; +} diff --git a/apps/showcase/doc/datepicker/templatesdoc.ts b/apps/showcase/doc/datepicker/templatesdoc.ts new file mode 100644 index 00000000000..7af34a4e24b --- /dev/null +++ b/apps/showcase/doc/datepicker/templatesdoc.ts @@ -0,0 +1,62 @@ +import { Component, Input } from '@angular/core'; + +@Component({ + selector: 'templates-doc', + template: `
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameParameters
header-
footer-
date$implicit: Value of the component
decade$implicit: An array containing the start and and year of a decade to display at header of the year picker.
previousicon-
nexticon-
triggericon-
clearicon-
incrementicon-
decrementicon-
+
` +}) +export class TemplatesDoc { + @Input() id: string; + + @Input() title: string; +} diff --git a/src/app/showcase/doc/datepicker/timedoc.ts b/apps/showcase/doc/datepicker/timedoc.ts similarity index 89% rename from src/app/showcase/doc/datepicker/timedoc.ts rename to apps/showcase/doc/datepicker/timedoc.ts index 392f59174a1..1e4b365654d 100644 --- a/src/app/showcase/doc/datepicker/timedoc.ts +++ b/apps/showcase/doc/datepicker/timedoc.ts @@ -1,14 +1,11 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'datepicker-time-demo', template: ` -

- A time picker is displayed when showTime is enabled where 12/24 hour format is configured with - hourFormat property. In case, only time needs to be selected, add timeOnly to hide the date section. -

+

A time picker is displayed when showTime is enabled where 12/24 hour format is configured with hourFormat property. In case, only time needs to be selected, add timeOnly to hide the date section.

@@ -27,7 +24,7 @@ import { Code } from '@domain/code'; - `, + ` }) export class TimeDoc { datetime12h: Date[] | undefined; @@ -76,6 +73,6 @@ export class DatePickerTimeDemo { datetime24h: Date[] | undefined; time: Date[] | undefined; -}`, +}` }; } diff --git a/src/app/showcase/doc/datepicker/touchuidoc.ts b/apps/showcase/doc/datepicker/touchuidoc.ts similarity index 86% rename from src/app/showcase/doc/datepicker/touchuidoc.ts rename to apps/showcase/doc/datepicker/touchuidoc.ts index 8341f05b098..87e69b178e1 100644 --- a/src/app/showcase/doc/datepicker/touchuidoc.ts +++ b/apps/showcase/doc/datepicker/touchuidoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'datepicker-touchui-demo', @@ -11,20 +11,20 @@ import { Code } from '@domain/code';
- `, + ` }) export class TouchUIDoc { date: Date[] | undefined; code: Code = { - basic: ``, html: `
-
`, @@ -41,6 +41,6 @@ import { DatePicker } from 'primeng/datepicker'; }) export class DatePickerTouchuiDemo { date: Date[] | undefined; -}`, +}` }; } diff --git a/src/app/showcase/doc/datepicker/yeardoc.ts b/apps/showcase/doc/datepicker/yeardoc.ts similarity index 96% rename from src/app/showcase/doc/datepicker/yeardoc.ts rename to apps/showcase/doc/datepicker/yeardoc.ts index 278a34bf018..a207243ed4a 100644 --- a/src/app/showcase/doc/datepicker/yeardoc.ts +++ b/apps/showcase/doc/datepicker/yeardoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'datepicker-year-demo', @@ -11,7 +11,7 @@ import { Code } from '@domain/code';
- `, + ` }) export class YearDoc { date: Date[] | undefined; @@ -35,6 +35,6 @@ import { DatePicker } from 'primeng/datepicker'; }) export class DatePickerYearDemo { date: Date[] | undefined; -}`, +}` }; } diff --git a/apps/showcase/doc/defer/basicdoc.ts b/apps/showcase/doc/defer/basicdoc.ts new file mode 100644 index 00000000000..fd075d96368 --- /dev/null +++ b/apps/showcase/doc/defer/basicdoc.ts @@ -0,0 +1,74 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; + +@Component({ + selector: 'basic-doc', + template: ` + +

Defer is applied to a container element with pDefer directive where content needs to be placed inside an ng-template.

+
+
+

Content is not loaded yet, scroll down to initialize it.

+ +
+ + Prime + +
+
+ + `, + providers: [MessageService] +}) +export class BasicDoc { + constructor(private messageService: MessageService) {} + + onLoad() { + this.messageService.add({ severity: 'success', summary: 'Data Initialized', detail: 'Render Completed' }); + } + + code: Code = { + basic: `
+ + Prime + +
`, + html: `
+

+ Content is not loaded yet, scroll down to initialize it. +

+ +
+ + Prime + +
+
`, + typescript: `import { Component, Input } from '@angular/core'; +import { MessageService } from 'primeng/api'; +import { Defer } from 'primeng/defer'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'defer-basic-demo', + templateUrl: './defer-basic-demo.html', + standalone: true, + imports: [Defer, ToastModule], + providers: [MessageService] +}) +export class DeferBasicDemo { + constructor(private messageService: MessageService) {} + + onLoad() { + this.messageService.add({ severity: 'success', summary: 'Data Initialized', detail: 'Render Completed' }); + } +}` + }; +} diff --git a/apps/showcase/doc/defer/datatabledoc.ts b/apps/showcase/doc/defer/datatabledoc.ts new file mode 100644 index 00000000000..ead41f059a5 --- /dev/null +++ b/apps/showcase/doc/defer/datatabledoc.ts @@ -0,0 +1,156 @@ +import { Car } from '@/domain/car'; +import { Code } from '@/domain/code'; +import { CarService } from '@/service/carservice'; +import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; + +@Component({ + selector: 'datatable-doc', + template: ` + +

Defer is applied to a container element with pDefer directive where content needs to be placed inside an ng-template.

+
+
+

Table is not loaded yet, scroll down to initialize it.

+ + +
+ + + + + Vin + Year + Brand + Color + + + + + {{ car.vin }} + {{ car.year }} + {{ car.brand }} + {{ car.color }} + + + + +
+
+ + `, + providers: [MessageService, CarService] +}) +export class DataTableDoc { + cars: Car[] | undefined; + + constructor( + private carService: CarService, + private messageService: MessageService + ) {} + + initData() { + this.messageService.add({ severity: 'success', summary: 'Data Initialized', detail: 'Render Completed' }); + this.carService.getCarsSmall().then((cars) => (this.cars = cars)); + } + + code: Code = { + basic: `
+ + + + + Vin + Year + Brand + Color + + + + + {{car.vin}} + {{car.year}} + {{car.brand}} + {{car.color}} + + + + +
`, + html: `
+

+ Table is not loaded yet, scroll down to initialize it. +

+ + +
+ + + + + Vin + Year + Brand + Color + + + + + {{car.vin}} + {{car.year}} + {{car.brand}} + {{car.color}} + + + + +
+
`, + typescript: `import { Component, Input } from '@angular/core'; +import { MessageService } from 'primeng/api'; +import { Car } from '@/domain/car'; +import { CarService } from '@/service/carservice'; +import { Defer } from 'primeng/defer'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'defer-data-table-demo', + templateUrl: './defer-data-table-demo.html', + standalone: true, + imports: [Defer, ToastModule], + providers: [MessageService, CarService] +}) +export class DeferDataTableDemo { + cars: Car[] | undefined; + + constructor(private carService: CarService, private messageService: MessageService) {} + + initData() { + this.messageService.add({ severity: 'success', summary: 'Data Initialized', detail: 'Render Completed' }); + this.carService.getCarsSmall().then((cars) => (this.cars = cars)); + } +}`, + data: `{ + vin: 'ee8a89d8', + brand: 'Fiat', + year: 1987, + color: 'Maroon' +}`, + service: ['CarService'] + }; + extFiles = [ + { + path: 'src/domain/car.ts', + content: ` +export interface Car { + id?; + vin?; + year?; + brand?; + color?; + price?; + saleDate?; +}` + } + ]; +} diff --git a/src/app/showcase/doc/defer/deferdoc.module.ts b/apps/showcase/doc/defer/deferdoc.module.ts similarity index 78% rename from src/app/showcase/doc/defer/deferdoc.module.ts rename to apps/showcase/doc/defer/deferdoc.module.ts index 2a8c2bfbf23..fb6a2f48e46 100644 --- a/src/app/showcase/doc/defer/deferdoc.module.ts +++ b/apps/showcase/doc/defer/deferdoc.module.ts @@ -1,3 +1,5 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; @@ -5,8 +7,6 @@ import { RouterModule } from '@angular/router'; import { Defer } from 'primeng/defer'; import { TableModule } from 'primeng/table'; import { ToastModule } from 'primeng/toast'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { BasicDoc } from './basicdoc'; import { DataTableDoc } from './datatabledoc'; import { ImportDoc } from './importdoc'; @@ -14,6 +14,6 @@ import { ImportDoc } from './importdoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, FormsModule, Defer, TableModule, ToastModule], exports: [ImportDoc, BasicDoc, DataTableDoc, AppDocModule], - declarations: [ImportDoc, BasicDoc, DataTableDoc], + declarations: [ImportDoc, BasicDoc, DataTableDoc] }) export class DeferDocModule {} diff --git a/apps/showcase/doc/defer/importdoc.ts b/apps/showcase/doc/defer/importdoc.ts new file mode 100644 index 00000000000..03b95d83006 --- /dev/null +++ b/apps/showcase/doc/defer/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'defer-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Defer } from 'primeng/defer';` + }; +} diff --git a/apps/showcase/doc/dialog/accessibilitydoc.ts b/apps/showcase/doc/dialog/accessibilitydoc.ts new file mode 100644 index 00000000000..142010cbb42 --- /dev/null +++ b/apps/showcase/doc/dialog/accessibilitydoc.ts @@ -0,0 +1,82 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'dialog-accessibility-doc', + template: `
+ +

Screen Reader

+

+ Dialog component uses dialog role along with aria-labelledby referring to the header element however any attribute is passed to the root element so you may use aria-labelledby to override this default behavior. In + addition aria-modal is added since focus is kept within the popup. +

+

+ It is recommended to use a trigger component that can be accessed with keyboard such as a button, if not adding + tabIndex would be necessary. +

+

Trigger element also requires aria-expanded and aria-controls to be handled explicitly.

+

+ Close element is a button with an aria-label that refers to the aria.close property of the locale API by default, you may usecloseButtonProps to customize the element + and override the default aria-label. +

+ + + +

Overlay Keyboard Support

+
+ + + + + + + + + + + + + + + + + + + + + +
KeyFunction
tabMoves focus to the next the focusable element within the dialog.
shift + tabMoves focus to the previous the focusable element within the dialog.
escapeCloses the dialog if closeOnEscape is true.
+
+

Close Button Keyboard Support

+
+ + + + + + + + + + + + + + + + + +
KeyFunction
enterCloses the dialog.
spaceCloses the dialog.
+
+
+
` +}) +export class AccessibilityDoc { + code: Code = { + html: ` + + +

Content

+
` + }; +} diff --git a/apps/showcase/doc/dialog/basicdoc.ts b/apps/showcase/doc/dialog/basicdoc.ts new file mode 100644 index 00000000000..983319bd3ee --- /dev/null +++ b/apps/showcase/doc/dialog/basicdoc.ts @@ -0,0 +1,95 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'dialog-basic-demo', + template: ` + +

Dialog is used as a container and visibility is controlled with visible property.

+ +
+ + + Update your information. +
+ + +
+
+ + +
+
+ + +
+
+
+ + ` +}) +export class BasicDoc { + visible: boolean = false; + + showDialog() { + this.visible = true; + } + + code: Code = { + basic: ` + + Update your information. +
+ + +
+
+ + +
+
+ + +
+
`, + + html: `
+ + + Update your information. +
+ + +
+
+ + +
+
+ + +
+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { Dialog } from 'primeng/dialog'; +import { ButtonModule } from 'primeng/button'; +import { InputTextModule } from 'primeng/inputtext'; + +@Component({ + selector: 'dialog-basic-demo', + templateUrl: './dialog-basic-demo.html', + standalone: true, + imports: [Dialog, ButtonModule, InputTextModule] +}) +export class DialogBasicDemo { + visible: boolean = false; + + showDialog() { + this.visible = true; + } +}` + }; +} diff --git a/apps/showcase/doc/dialog/dialogdoc.module.ts b/apps/showcase/doc/dialog/dialogdoc.module.ts new file mode 100644 index 00000000000..951cd53cba8 --- /dev/null +++ b/apps/showcase/doc/dialog/dialogdoc.module.ts @@ -0,0 +1,32 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { AutoFocusModule } from 'primeng/autofocus'; +import { AvatarModule } from 'primeng/avatar'; +import { ButtonModule } from 'primeng/button'; +import { Dialog } from 'primeng/dialog'; +import { DropdownModule } from 'primeng/dropdown'; +import { InputTextModule } from 'primeng/inputtext'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { HeadlessDoc } from './headlessdoc'; +import { ImportDoc } from './importdoc'; +import { LongContentDoc } from './longcontentdoc'; +import { MaximizableDoc } from './maximizabledoc'; +import { ModalDoc } from './modaldoc'; +import { OverlaysInsideDoc } from './overlaysinsidedoc'; +import { PositionDoc } from './positiondoc'; +import { ResponsiveDoc } from './responsivedoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; +import { WithoutModalDoc } from './withoutmodaldoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, RouterModule, FormsModule, Dialog, ButtonModule, DropdownModule, AppDocModule, InputTextModule, AvatarModule, AutoFocusModule], + declarations: [BasicDoc, ImportDoc, StyleDoc, LongContentDoc, ResponsiveDoc, PositionDoc, MaximizableDoc, TemplateDoc, OverlaysInsideDoc, ModalDoc, AccessibilityDoc, HeadlessDoc, WithoutModalDoc], + exports: [AppDocModule, LongContentDoc] +}) +export class DialogDocModule {} diff --git a/apps/showcase/doc/dialog/headlessdoc.ts b/apps/showcase/doc/dialog/headlessdoc.ts new file mode 100644 index 00000000000..5ff96c20e39 --- /dev/null +++ b/apps/showcase/doc/dialog/headlessdoc.ts @@ -0,0 +1,222 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'dialog-headless-demo', + template: ` + +

Headless mode allows you to customize the entire user interface instead of the default elements.

+
+
+ + + +
+ + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + +
+
+ + +
+
+
+
+
+ + ` +}) +export class HeadlessDoc { + visible: boolean = false; + + showDialog() { + this.visible = true; + } + + closeDialog() { + this.visible = false; + } + + code: Code = { + basic: ` + + +
+ + + +
+ + +
+
+ + +
+
+ + +
+
+
+
`, + + html: `
+ + + +
+ + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + +
+
+ + +
+
+
+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { Dialog } from 'primeng/dialog'; +import { ButtonModule } from 'primeng/button'; +import { InputTextModule } from 'primeng/inputtext'; + +@Component({ + selector: 'dialog-headless-demo', + templateUrl: './dialog-headless-demo.html', + standalone: true, + imports: [Dialog, ButtonModule, InputTextModule] +}) +export class DialogHeadlessDemo { + visible: boolean = false; + + showDialog() { + this.visible = true; + } + + closeDialog() { + this.visible = false; + } +}` + }; +} diff --git a/apps/showcase/doc/dialog/importdoc.ts b/apps/showcase/doc/dialog/importdoc.ts new file mode 100644 index 00000000000..892889ef63e --- /dev/null +++ b/apps/showcase/doc/dialog/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'dialog-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Dialog } from 'primeng/dialog';` + }; +} diff --git a/apps/showcase/doc/dialog/longcontentdoc.ts b/apps/showcase/doc/dialog/longcontentdoc.ts new file mode 100644 index 00000000000..37a7f1a751e --- /dev/null +++ b/apps/showcase/doc/dialog/longcontentdoc.ts @@ -0,0 +1,146 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'dialog-long-content-demo', + template: ` + +

Dialog automatically displays a scroller when content exceeeds viewport.

+
+
+ + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+

+ "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim + ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, + adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea + commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? +

+

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui + officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime + placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non + recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. +

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+

+ "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim + ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, + adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea + commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? +

+

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui + officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime + placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non + recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. +

+
+
+ + ` +}) +export class LongContentDoc { + visible: boolean = false; + + showDialog() { + this.visible = true; + } + + code: Code = { + basic: ` + +

+ Lorem ipsum dolor sit amet... +

+

+ "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium... +

+

+ At vero eos et accusamus et iusto odio dignissimos... +

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit... +

+

+ "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium... +

+

+ At vero eos et accusamus et iusto odio dignissimos... +

+
`, + + html: `
+ + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+

+ "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim + ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, + adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea + commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? +

+

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui + officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime + placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non + recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. +

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+

+ "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim + ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, + adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea + commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? +

+

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui + officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime + placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non + recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. +

+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { Dialog } from 'primeng/dialog'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'dialog-long-content-demo', + templateUrl: './dialog-long-content-demo.html', + standalone: true, + imports: [Dialog, ButtonModule] +}) +export class DialogLongContentDemo { + visible: boolean = false; + + showDialog() { + this.visible = true; + } +}` + }; +} diff --git a/apps/showcase/doc/dialog/maximizabledoc.ts b/apps/showcase/doc/dialog/maximizabledoc.ts new file mode 100644 index 00000000000..5d7a3aff974 --- /dev/null +++ b/apps/showcase/doc/dialog/maximizabledoc.ts @@ -0,0 +1,77 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'dialog-maximizable-demo', + template: ` + +

Setting maximizable property to true enables the full screen mode.

+
+
+ + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+
+
+ + ` +}) +export class MaximizableDoc { + visible: boolean = false; + + showDialog() { + this.visible = true; + } + + code: Code = { + basic: ` + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit... +

+
`, + + html: `
+ + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; +import { Dialog } from 'primeng/dialog'; + +@Component({ + selector: 'dialog-maximizable-demo', + templateUrl: './dialog-maximizable-demo.html', + standalone: true, + imports: [Dialog, ButtonModule] +}) +export class DialogMaximizableDemo { + visible: boolean = false; + + showDialog() { + this.visible = true; + } +}` + }; +} diff --git a/src/app/showcase/doc/dialog/modaldoc.ts b/apps/showcase/doc/dialog/modaldoc.ts similarity index 79% rename from src/app/showcase/doc/dialog/modaldoc.ts rename to apps/showcase/doc/dialog/modaldoc.ts index 5cb65a5df2d..bcbed822238 100644 --- a/src/app/showcase/doc/dialog/modaldoc.ts +++ b/apps/showcase/doc/dialog/modaldoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'dialog-modal-demo', @@ -9,24 +9,15 @@ import { Code } from '@domain/code';
- +

- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis - aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint - occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

- `, + ` }) export class ModalDoc { visible: boolean = false; @@ -68,6 +59,6 @@ export class DialogModalDemo { showDialog() { this.visible = true; } -}`, +}` }; } diff --git a/src/app/showcase/doc/dialog/overlaysinsidedoc.ts b/apps/showcase/doc/dialog/overlaysinsidedoc.ts similarity index 84% rename from src/app/showcase/doc/dialog/overlaysinsidedoc.ts rename to apps/showcase/doc/dialog/overlaysinsidedoc.ts index f21ab60b65b..0fa40a8cdbe 100644 --- a/src/app/showcase/doc/dialog/overlaysinsidedoc.ts +++ b/apps/showcase/doc/dialog/overlaysinsidedoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; interface City { name: string; @@ -11,8 +11,7 @@ interface City { template: `

- When dialog includes other components with overlays such as dropdown, the overlay part cannot exceed dialog boundaries due - to overflow. In order to solve this, you can either append the overlay to the body by using + When dialog includes other components with overlays such as dropdown, the overlay part cannot exceed dialog boundaries due to overflow. In order to solve this, you can either append the overlay to the body by using appendTo property or allow overflow in dialog.

@@ -20,18 +19,12 @@ interface City {
- +
- `, + ` }) export class OverlaysInsideDoc implements OnInit { cities: City[] | undefined; @@ -46,7 +39,7 @@ export class OverlaysInsideDoc implements OnInit { { name: 'Rome', code: 'RM' }, { name: 'London', code: 'LDN' }, { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, + { name: 'Paris', code: 'PRS' } ]; } @@ -91,7 +84,7 @@ export class DialogOverlaysInsideDemo implements OnInit { visible: boolean = false; - ngOnInit() { + ngOnInit() { this.cities = [ {name: 'New York', code: 'NY'}, {name: 'Rome', code: 'RM'}, @@ -104,6 +97,6 @@ export class DialogOverlaysInsideDemo implements OnInit { showDialog() { this.visible = true; } -}`, +}` }; } diff --git a/apps/showcase/doc/dialog/positiondoc.ts b/apps/showcase/doc/dialog/positiondoc.ts new file mode 100644 index 00000000000..6629548f3b7 --- /dev/null +++ b/apps/showcase/doc/dialog/positiondoc.ts @@ -0,0 +1,139 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'dialog-position-demo', + template: ` + +

The position property is used to display a Dialog at all edges and corners of the screen.

+
+
+
+ + +
+
+ + + +
+
+ + + +
+ + Update your information. +
+ + +
+
+ + +
+
+ + +
+
+
+ + ` +}) +export class PositionDoc { + visible: boolean = false; + + position: string = 'center'; + + showDialog(position: string) { + this.position = position; + this.visible = true; + } + + code: Code = { + basic: `
+ + +
+
+ + + +
+
+ + + +
+ + Update your information. +
+ + +
+
+ + +
+
+ + +
+
`, + + html: `
+
+ + +
+
+ + + +
+
+ + + +
+ + Update your information. +
+ + +
+
+ + +
+
+ + +
+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { Dialog } from 'primeng/dialog'; +import { ButtonModule } from 'primeng/button'; +import { InputTextModule } from 'primeng/inputtext'; + +@Component({ + selector: 'dialog-position-demo', + templateUrl: './dialog-position-demo.html', + standalone: true, + imports: [Dialog, ButtonModule, InputTextModule] +}) +export class DialogPositionDemo { + visible: boolean = false; + + position: string = 'center'; + + showDialog(position: string) { + this.position = position; + this.visible = true; + } +}` + }; +} diff --git a/apps/showcase/doc/dialog/responsivedoc.ts b/apps/showcase/doc/dialog/responsivedoc.ts new file mode 100644 index 00000000000..34372186745 --- /dev/null +++ b/apps/showcase/doc/dialog/responsivedoc.ts @@ -0,0 +1,82 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'dialog-responsive-demo', + template: ` + +

+ Dialog width can be adjusted per screen size with the breakpoints option where a key defines the max-width for the breakpoint and value for the corresponding width. When no breakpoint matches width defined in + style property is used. +

+
+
+ + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+
+
+ + ` +}) +export class ResponsiveDoc { + visible: boolean = false; + + showDialog() { + this.visible = true; + } + + code: Code = { + basic: ` + +

+ Lorem ipsum dolor sit amet... +

+
`, + + html: `
+ + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { Dialog } from 'primeng/dialog'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'dialog-responsive-demo', + templateUrl: './dialog-responsive-demo.html', + standalone: true, + imports: [Dialog, ButtonModule] +}) +export class DialogResponsiveDemo { + visible: boolean = false; + + showDialog() { + this.visible = true; + } +}` + }; +} diff --git a/apps/showcase/doc/dialog/styledoc.ts b/apps/showcase/doc/dialog/styledoc.ts new file mode 100644 index 00000000000..1a7bd8e29f3 --- /dev/null +++ b/apps/showcase/doc/dialog/styledoc.ts @@ -0,0 +1,54 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'dialog-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameElement
p-dialogContainer element
p-dialog-titlebarContainer of header.
p-dialog-titleHeader element.
p-dialog-titlebar-iconIcon container inside header.
p-dialog-titlebar-closeClose icon element.
p-dialog-contentContent element.
p-dialog-footerFooter element.
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/dialog/templatedoc.ts b/apps/showcase/doc/dialog/templatedoc.ts new file mode 100644 index 00000000000..4d8918bd46e --- /dev/null +++ b/apps/showcase/doc/dialog/templatedoc.ts @@ -0,0 +1,149 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'dialog-template-demo', + template: ` + +

Dialog can be customized using header and footer templates.

+
+
+ + + +
+ + Amy Elsner +
+
+ Update your information. +
+ + +
+
+ + +
+ + + + +
+
+ + ` +}) +export class TemplateDoc { + visible: boolean = false; + + showDialog() { + this.visible = true; + } + + code: Code = { + basic: ` + + +
+ + + Amy Elsner + +
+
+ Update your information. +
+ + +
+
+ + +
+ + + + +
`, + + html: `
+ + + +
+ + + Amy Elsner + +
+
+ Update your information. +
+ + +
+
+ + +
+ + + + +
+
`, + + typescript: `import { Component } from '@angular/core'; +import { Dialog } from 'primeng/dialog'; +import { ButtonModule } from 'primeng/button'; +import { InputTextModule } from 'primeng/inputtext'; +import { AvatarModule } from 'primeng/avatar'; + +@Component({ + selector: 'dialog-template-demo', + templateUrl: './dialog-template-demo.html', + standalone: true, + imports: [Dialog, ButtonModule, InputTextModule, AvatarModule] +}) +export class DialogTemplateDemo { + visible: boolean = false; + + showDialog() { + this.visible = true; + } +}` + }; +} diff --git a/src/app/showcase/doc/dialog/withoutmodaldoc.ts b/apps/showcase/doc/dialog/withoutmodaldoc.ts similarity index 98% rename from src/app/showcase/doc/dialog/withoutmodaldoc.ts rename to apps/showcase/doc/dialog/withoutmodaldoc.ts index 87aaac8f829..5cce0984346 100644 --- a/src/app/showcase/doc/dialog/withoutmodaldoc.ts +++ b/apps/showcase/doc/dialog/withoutmodaldoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'dialog-without-modal-demo', @@ -26,7 +26,7 @@ import { Code } from '@domain/code';
- `, + ` }) export class WithoutModalDoc { visible: boolean = false; @@ -89,6 +89,6 @@ export class DialogWithoutModalDemo { showDialog() { this.visible = true; } -}`, +}` }; } diff --git a/apps/showcase/doc/divider/accessibilitydoc.ts b/apps/showcase/doc/divider/accessibilitydoc.ts new file mode 100644 index 00000000000..2a677897102 --- /dev/null +++ b/apps/showcase/doc/divider/accessibilitydoc.ts @@ -0,0 +1,14 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'divider-accessibility-doc', + template: `
+ +

Screen Reader

+

Divider uses a separator role with aria-orientation set to either "horizontal" or "vertical".

+

Keyboard Support

+

Component does not include any interactive elements.

+
+
` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/divider/basicdoc.ts b/apps/showcase/doc/divider/basicdoc.ts new file mode 100644 index 00000000000..bdd64b739fe --- /dev/null +++ b/apps/showcase/doc/divider/basicdoc.ts @@ -0,0 +1,91 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'divider-basic-demo', + template: ` + +

Divider is basically placed between the items to separate.

+
+
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ + + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam + voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+ + + +

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui + officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+ + + +

+ Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis + voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. Donec vel volutpat ipsum. Integer nunc magna, posuere ut tincidunt eget, egestas vitae sapien. Morbi dapibus luctus odio. +

+
+ + ` +}) +export class BasicDoc { + code: Code = { + basic: `

+ Lorem ipsum dolor sit amet... +

+ +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium... +

+ +

+ At vero eos et accusamus et iusto odio dignissimos... +

+ +

+ Temporibus autem quibusdam et aut officiis... +

`, + + html: `
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam + voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+ +

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui + officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+ +

+ Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis + voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. Donec vel volutpat ipsum. Integer nunc magna, posuere ut tincidunt eget, egestas vitae sapien. Morbi dapibus luctus odio. +

+
`, + + typescript: `import { Component } from '@angular/core'; +import { DividerModule } from 'primeng/divider'; + +@Component({ + selector: 'divider-basic-demo', + templateUrl: './divider-basic-demo.html', + standalone: true, + imports: [DividerModule] +}) +export class DividerBasicDemo {}` + }; +} diff --git a/apps/showcase/doc/divider/contentdoc.ts b/apps/showcase/doc/divider/contentdoc.ts new file mode 100644 index 00000000000..0d4e58b5178 --- /dev/null +++ b/apps/showcase/doc/divider/contentdoc.ts @@ -0,0 +1,124 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'divider-content-demo', + template: ` + +

+ Children are rendered within the boundaries of the divider where location of the content is configured with the align property. In horizontal layout, alignment options are left, center and right whereas vertical + mode supports top, center and bottom. +

+
+
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ + + Left + + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam + voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+ + + Center + + +

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui + officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+ + + Right + + +

+ Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis + voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. Donec vel volutpat ipsum. Integer nunc magna, posuere ut tincidunt eget, egestas vitae sapien. Morbi dapibus luctus odio. +

+
+ + ` +}) +export class ContentDoc { + code: Code = { + basic: `

+ Lorem ipsum dolor sit amet... +

+ + + Left + + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium... +

+ + + Center + + +

+ At vero eos et accusamus et iusto odio dignissimos... +

+ + + Right + + +

+ Temporibus autem quibusdam et aut officiis... +

`, + + html: `
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ + + Left + + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam + voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+ + + Center + + +

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui + officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+ + + Right + + +

+ Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis + voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. Donec vel volutpat ipsum. Integer nunc magna, posuere ut tincidunt eget, egestas vitae sapien. Morbi dapibus luctus odio. +

+
`, + + typescript: `import { Component } from '@angular/core'; +import { DividerModule } from 'primeng/divider'; + +@Component({ + selector: 'divider-content-demo', + templateUrl: './divider-content-demo.html', + standalone: true, + imports: [DividerModule] +}) +export class DividerContentDemo {}` + }; +} diff --git a/src/app/showcase/doc/divider/dividerdoc.module.ts b/apps/showcase/doc/divider/dividerdoc.module.ts similarity index 83% rename from src/app/showcase/doc/divider/dividerdoc.module.ts rename to apps/showcase/doc/divider/dividerdoc.module.ts index 477c0b45203..ef090148174 100644 --- a/src/app/showcase/doc/divider/dividerdoc.module.ts +++ b/apps/showcase/doc/divider/dividerdoc.module.ts @@ -1,11 +1,11 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { ButtonModule } from 'primeng/button'; import { DividerModule } from 'primeng/divider'; import { InputTextModule } from 'primeng/inputtext'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { ContentDoc } from './contentdoc'; @@ -18,6 +18,6 @@ import { VerticalDoc } from './verticaldoc'; @NgModule({ imports: [CommonModule, AppCodeModule, AppDocModule, DividerModule, ButtonModule, InputTextModule, RouterModule], exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, TypeDoc, ContentDoc, VerticalDoc, LoginDoc, StyleDoc, AccessibilityDoc], + declarations: [ImportDoc, BasicDoc, TypeDoc, ContentDoc, VerticalDoc, LoginDoc, StyleDoc, AccessibilityDoc] }) export class DividerDocModule {} diff --git a/apps/showcase/doc/divider/importdoc.ts b/apps/showcase/doc/divider/importdoc.ts new file mode 100644 index 00000000000..2e19b52f902 --- /dev/null +++ b/apps/showcase/doc/divider/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'divider-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { DividerModule } from 'primeng/divider';` + }; +} diff --git a/src/app/showcase/doc/divider/logindoc.ts b/apps/showcase/doc/divider/logindoc.ts similarity index 92% rename from src/app/showcase/doc/divider/logindoc.ts rename to apps/showcase/doc/divider/logindoc.ts index bc8172787dc..760232dd05b 100644 --- a/src/app/showcase/doc/divider/logindoc.ts +++ b/apps/showcase/doc/divider/logindoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'divider-login-demo', @@ -27,18 +27,12 @@ import { Code } from '@domain/code'; OR
- +
- `, + ` }) export class LoginDoc { code: Code = { @@ -94,13 +88,13 @@ export class LoginDoc { import { DividerModule } from 'primeng/divider'; import { ButtonModule } from 'primeng/button'; import { InputTextModule } from 'primeng/inputtext'; - + @Component({ selector: 'divider-login-demo', templateUrl: './divider-login-demo.html', standalone: true, imports: [DividerModule, ButtonModule, InputTextModule] }) -export class DividerLoginDemo {}`, +export class DividerLoginDemo {}` }; } diff --git a/apps/showcase/doc/divider/styledoc.ts b/apps/showcase/doc/divider/styledoc.ts new file mode 100644 index 00000000000..6c59ee16534 --- /dev/null +++ b/apps/showcase/doc/divider/styledoc.ts @@ -0,0 +1,70 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'divider-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameElement
p-dividerContainer element.
p-divider-horizontalContainer element in horizontal layout.
p-divider-verticalContainer element in vertical layout.
p-divider-solidContainer element with solid border.
p-divider-dashedContainer element with dashed border.
p-divider-dottedContainer element with dotted border.
p-divider-leftContainer element with content aligned to left.
p-divider-rightContainer element with content aligned to right.
p-divider-centerContainer element with content aligned to center.
p-divider-bottomContainer element with content aligned to bottom.
p-divider-topContainer element with content aligned to top.
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/divider/typedoc.ts b/apps/showcase/doc/divider/typedoc.ts new file mode 100644 index 00000000000..9337156833f --- /dev/null +++ b/apps/showcase/doc/divider/typedoc.ts @@ -0,0 +1,91 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'divider-type-demo', + template: ` + +

Style of the border is configured with the type property that can either be solid, dotted or dashed.

+
+
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ + + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam + voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+ + + +

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui + officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+ + + +

+ Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis + voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. Donec vel volutpat ipsum. Integer nunc magna, posuere ut tincidunt eget, egestas vitae sapien. Morbi dapibus luctus odio. +

+
+ + ` +}) +export class TypeDoc { + code: Code = { + basic: `

+ Lorem ipsum dolor sit amet... +

+ +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium... +

+ +

+ At vero eos et accusamus et iusto odio dignissimos... +

+ +

+ Temporibus autem quibusdam et aut officiis... +

`, + + html: `
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam + voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+ +

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui + officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+ +

+ Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis + voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. Donec vel volutpat ipsum. Integer nunc magna, posuere ut tincidunt eget, egestas vitae sapien. Morbi dapibus luctus odio. +

+
`, + + typescript: `import { Component } from '@angular/core'; +import { DividerModule } from 'primeng/divider'; + +@Component({ + selector: 'divider-type-demo', + templateUrl: './divider-type-demo.html', + standalone: true, + imports: [DividerModule] +}) +export class DividerTypeDemo {}` + }; +} diff --git a/apps/showcase/doc/divider/verticaldoc.ts b/apps/showcase/doc/divider/verticaldoc.ts new file mode 100644 index 00000000000..b8d2586ce84 --- /dev/null +++ b/apps/showcase/doc/divider/verticaldoc.ts @@ -0,0 +1,75 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'divider-vertical-demo', + template: ` + +

Vertical divider is enabled by setting the layout property as vertical.

+
+
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ + + +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam + voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+ + + +

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui + officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+
+ + ` +}) +export class VerticalDoc { + code: Code = { + basic: `

+ Lorem ipsum dolor sit amet... +

+ +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium... +

+ +

+ At vero eos et accusamus et iusto odio dignissimos... +

`, + + html: `
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ +

+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam + voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

+ +

+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui + officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

+
`, + + typescript: `import { Component } from '@angular/core'; +import { DividerModule } from 'primeng/divider'; + +@Component({ + selector: 'divider-vertical-demo', + templateUrl: './divider-vertical-demo.html', + standalone: true, + imports: [DividerModule] +}) +export class DividerVerticalDemo {}` + }; +} diff --git a/apps/showcase/doc/dock/accessibilitydoc.ts b/apps/showcase/doc/dock/accessibilitydoc.ts new file mode 100644 index 00000000000..fad5de88dc1 --- /dev/null +++ b/apps/showcase/doc/dock/accessibilitydoc.ts @@ -0,0 +1,60 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'dock-accessibility-doc', + template: `
+ +

Screen Reader

+

+ Dock component uses the menu role with the aria-orientation and the value to describe the menu can either be provided with aria-labelledby or aria-label props. Each list item has a presentation role + whereas anchor elements have a menuitem role with aria-label referring to the label of the item and aria-disabled defined if the item is disabled. +

+

Keyboard Support

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KeyFunction
tabAdd focus to the first item if focus moves in to the menu. If the focus is already within the menu, focus moves to the next focusable item in the page tab sequence.
shift + tabAdd focus to the last item if focus moves in to the menu. If the focus is already within the menu, focus moves to the previous focusable item in the page tab sequence.
enterActivates the focused menuitem.
spaceActivates the focused menuitem.
down arrowMoves focus to the next menuitem in vertical layout.
up arrowMoves focus to the previous menuitem in vertical layout.
homeMoves focus to the first menuitem in horizontal layout.
endMoves focus to the last menuitem in horizontal layout.
+
+
+
` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/dock/advanceddoc.ts b/apps/showcase/doc/dock/advanceddoc.ts new file mode 100644 index 00000000000..3dee16068f1 --- /dev/null +++ b/apps/showcase/doc/dock/advanceddoc.ts @@ -0,0 +1,899 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { PhotoService } from '@/service/photoservice'; +import { Component, OnDestroy, OnInit } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { TerminalService } from 'primeng/terminal'; +import { Subscription } from 'rxjs'; + +@Component({ + selector: 'dock-advanced-demo', + template: ` + +

+ Dock requires a collection of menuitems as its model. Default location is bottom and other sides are also available when defined with the position property. Content of the dock component is defined by + item template. +

+
+
+ + + + + + + + + Fri 13:07 + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
+
+ + `, + styles: [ + ` + :host ::ng-deep { + .dock-demo > .dock-window { + width: 100%; + height: 450px; + position: relative; + background-image: url('https://primefaces.org/cdn/primevue/images/dock/window.jpg'); + background-repeat: no-repeat; + background-size: cover; + } + + .dock-demo .p-menubar { + padding: 0; + border-radius: 0; + } + } + ` + ], + providers: [MessageService, TerminalService, PhotoService, NodeService] +}) +export class AdvancedDoc implements OnInit, OnDestroy { + displayTerminal: boolean | undefined; + + displayFinder: boolean | undefined; + + displayGalleria: boolean | undefined; + + dockItems: MenuItem[] | undefined; + + menubarItems: any[] | undefined; + + responsiveOptions: any[] | undefined; + + images: any[] | undefined; + + nodes: any[] | undefined; + + subscription: Subscription | undefined; + + constructor( + private galleriaService: PhotoService, + private nodeService: NodeService, + private messageService: MessageService, + private terminalService: TerminalService + ) {} + + ngOnInit() { + this.dockItems = [ + { + label: 'Finder', + tooltipOptions: { + tooltipLabel: 'Finder', + tooltipPosition: 'top', + positionTop: -15, + positionLeft: 15, + showDelay: 1000 + }, + icon: 'https://primefaces.org/cdn/primeng/images/dock/finder.svg', + command: () => { + this.displayFinder = true; + } + }, + { + label: 'Terminal', + tooltipOptions: { + tooltipLabel: 'Terminal', + tooltipPosition: 'top', + positionTop: -15, + positionLeft: 15, + showDelay: 1000 + }, + icon: 'https://primefaces.org/cdn/primeng/images/dock/terminal.svg', + command: () => { + this.displayTerminal = true; + } + }, + { + label: 'App Store', + tooltipOptions: { + tooltipLabel: 'App Store', + tooltipPosition: 'top', + positionTop: -15, + positionLeft: 15, + showDelay: 1000 + }, + icon: 'https://primefaces.org/cdn/primeng/images/dock/appstore.svg', + command: () => { + this.messageService.add({ + severity: 'error', + summary: 'An unexpected error occurred while signing in.', + detail: 'UNTRUSTED_CERT_TITLE', + key: 'tc' + }); + } + }, + { + label: 'Safari', + tooltipOptions: { + tooltipLabel: 'Safari', + tooltipPosition: 'top', + positionTop: -15, + positionLeft: 15, + showDelay: 1000 + }, + icon: 'https://primefaces.org/cdn/primeng/images/dock/safari.svg', + command: () => { + this.messageService.add({ severity: 'warn', summary: 'Safari has stopped working', key: 'tc' }); + } + }, + { + label: 'Photos', + tooltipOptions: { + tooltipLabel: 'Photos', + tooltipPosition: 'top', + positionTop: -15, + positionLeft: 15, + showDelay: 1000 + }, + icon: 'https://primefaces.org/cdn/primeng/images/dock/photos.svg', + command: () => { + this.displayGalleria = true; + } + }, + { + label: 'GitHub', + tooltipOptions: { + tooltipLabel: 'GitHub', + tooltipPosition: 'top', + positionTop: -15, + positionLeft: 15, + showDelay: 1000 + }, + icon: 'https://primefaces.org/cdn/primeng/images/dock/github.svg' + }, + { + label: 'Trash', + tooltipOptions: { + tooltipLabel: 'Trash', + tooltipPosition: 'top', + positionTop: -15, + positionLeft: 15, + showDelay: 1000 + }, + icon: 'https://primefaces.org/cdn/primeng/images/dock/trash.png', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Empty Trash', key: 'tc' }); + } + } + ]; + + this.menubarItems = [ + { + label: 'Finder', + styleClass: 'menubar-root' + }, + { + label: 'File', + items: [ + { + label: 'New', + icon: 'pi pi-fw pi-plus', + items: [ + { + label: 'Bookmark', + icon: 'pi pi-fw pi-bookmark' + }, + { + label: 'Video', + icon: 'pi pi-fw pi-video' + } + ] + }, + { + label: 'Delete', + icon: 'pi pi-fw pi-trash' + }, + { + separator: true + }, + { + label: 'Export', + icon: 'pi pi-fw pi-external-link' + } + ] + }, + { + label: 'Edit', + items: [ + { + label: 'Left', + icon: 'pi pi-fw pi-align-left' + }, + { + label: 'Right', + icon: 'pi pi-fw pi-align-right' + }, + { + label: 'Center', + icon: 'pi pi-fw pi-align-center' + }, + { + label: 'Justify', + icon: 'pi pi-fw pi-align-justify' + } + ] + }, + { + label: 'Users', + items: [ + { + label: 'New', + icon: 'pi pi-fw pi-user-plus' + }, + { + label: 'Delete', + icon: 'pi pi-fw pi-user-minus' + }, + { + label: 'Search', + icon: 'pi pi-fw pi-users', + items: [ + { + label: 'Filter', + icon: 'pi pi-fw pi-filter', + items: [ + { + label: 'Print', + icon: 'pi pi-fw pi-print' + } + ] + }, + { + icon: 'pi pi-fw pi-bars', + label: 'List' + } + ] + } + ] + }, + { + label: 'Events', + items: [ + { + label: 'Edit', + icon: 'pi pi-fw pi-pencil', + items: [ + { + label: 'Save', + icon: 'pi pi-fw pi-calendar-plus' + }, + { + label: 'Delete', + icon: 'pi pi-fw pi-calendar-minus' + } + ] + }, + { + label: 'Archieve', + icon: 'pi pi-fw pi-calendar-times', + items: [ + { + label: 'Remove', + icon: 'pi pi-fw pi-calendar-minus' + } + ] + } + ] + }, + { + label: 'Quit' + } + ]; + + this.responsiveOptions = [ + { + breakpoint: '1024px', + numVisible: 3 + }, + { + breakpoint: '768px', + numVisible: 2 + }, + { + breakpoint: '560px', + numVisible: 1 + } + ]; + + this.subscription = this.terminalService.commandHandler.subscribe((command) => this.commandHandler(command)); + + this.galleriaService.getImages().then((data) => (this.images = data)); + this.nodeService.getFiles().then((data) => (this.nodes = data)); + } + + commandHandler(text: any) { + let response; + let argsIndex = text.indexOf(' '); + let command = argsIndex !== -1 ? text.substring(0, argsIndex) : text; + + switch (command) { + case 'date': + response = 'Today is ' + new Date().toDateString(); + break; + + case 'greet': + response = 'Hola ' + text.substring(argsIndex + 1) + '!'; + break; + + case 'random': + response = Math.floor(Math.random() * 100); + break; + + default: + response = 'Unknown command: ' + command; + break; + } + + if (response) { + this.terminalService.sendResponse(response as string); + } + } + + ngOnDestroy() { + if (this.subscription) { + this.subscription.unsubscribe(); + } + } + + code: Code = { + basic: ` + + + + + + + + Fri 13:07 + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + `, + + html: `
+ + + + + + + + + Fri 13:07 + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
`, + + typescript: `import { Component, OnDestroy, OnInit } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { TerminalModule } from 'primeng/terminal'; +import { TerminalService } from 'primeng/terminal'; +import { Subscription } from 'rxjs'; +import { NodeService } from '@/service/nodeservice'; +import { PhotoService } from '@/service/photoservice'; +import { DockModule } from 'primeng/dock'; +import { MenubarModule } from 'primeng/menubar'; +import { ToastModule } from 'primeng/toast'; +import { DialogModule } from 'primeng/dialog'; +import { TreeModule } from 'primeng/tree'; +import { GalleriaModule } from 'primeng/galleria'; +import { TooltipModule } from 'primeng/tooltip'; + +@Component({ + selector: 'dock-advanced-demo', + templateUrl: './dock-advanced-demo.html', + imports: [DockModule, MenubarModule, ToastModule, DialogModule, TreeModule, TerminalModule, GalleriaModule, TooltipModule], + standalone: true, + styles: [ + \` :host ::ng-deep { + .dock-demo > .dock-window { + width: 100%; + height: 450px; + position: relative; + background-image: url('https://primefaces.org/cdn/primevue/images/dock/window.jpg'); + background-repeat: no-repeat; + background-size: cover; + } + + .dock-demo .p-menubar { + padding: 0; + border-radius: 0; + } + } + }\` + ], + providers: [MessageService, TerminalService, PhotoService, NodeService] +}) +export class DockAdvancedDemo implements OnInit { + displayTerminal: boolean | undefined; + + displayFinder: boolean | undefined; + + displayGalleria: boolean | undefined; + + dockItems: MenuItem[] | undefined; + + menubarItems: any[] | undefined; + + responsiveOptions: any[] | undefined; + + images: any[] | undefined; + + nodes: any[] | undefined; + + subscription: Subscription | undefined; + + constructor(private galleriaService: PhotoService, private nodeService: NodeService, private messageService: MessageService, private terminalService: TerminalService) {} + + ngOnInit() { + this.dockItems = [ + { + label: 'Finder', + tooltipOptions: { + tooltipLabel: 'Finder', + tooltipPosition: 'top', + positionTop: -15, + positionLeft: 15, + showDelay: 1000 + }, + icon: 'https://primefaces.org/cdn/primeng/images/dock/finder.svg', + command: () => { + this.displayFinder = true; + } + }, + { + label: 'Terminal', + tooltipOptions: { + tooltipLabel: 'Terminal', + tooltipPosition: 'top', + positionTop: -15, + positionLeft: 15, + showDelay: 1000 + }, + icon: 'https://primefaces.org/cdn/primeng/images/dock/terminal.svg', + command: () => { + this.displayTerminal = true; + } + }, + { + label: 'App Store', + tooltipOptions: { + tooltipLabel: 'App Store', + tooltipPosition: 'top', + positionTop: -15, + positionLeft: 15, + showDelay: 1000 + }, + icon: 'https://primefaces.org/cdn/primeng/images/dock/appstore.svg', + command: () => { + this.messageService.add({ severity: 'error', summary: 'An unexpected error occurred while signing in.', detail: 'UNTRUSTED_CERT_TITLE', key: 'tc' }); + } + }, + { + label: 'Safari', + tooltipOptions: { + tooltipLabel: 'Safari', + tooltipPosition: 'top', + positionTop: -15, + positionLeft: 15, + showDelay: 1000 + }, + icon: 'https://primefaces.org/cdn/primeng/images/dock/safari.svg', + command: () => { + this.messageService.add({ severity: 'warn', summary: 'Safari has stopped working', key: 'tc' }); + } + }, + { + label: 'Photos', + tooltipOptions: { + tooltipLabel: 'Photos', + tooltipPosition: 'top', + positionTop: -15, + positionLeft: 15, + showDelay: 1000 + }, + icon: 'https://primefaces.org/cdn/primeng/images/dock/photos.svg', + command: () => { + this.displayGalleria = true; + } + }, + { + label: 'GitHub', + tooltipOptions: { + tooltipLabel: 'GitHub', + tooltipPosition: 'top', + positionTop: -15, + positionLeft: 15, + showDelay: 1000 + }, + icon: 'https://primefaces.org/cdn/primeng/images/dock/github.svg' + }, + { + label: 'Trash', + tooltipOptions: { + tooltipLabel: 'Trash', + tooltipPosition: 'top', + positionTop: -15, + positionLeft: 15, + showDelay: 1000 + }, + icon: 'https://primefaces.org/cdn/primeng/images/dock/trash.png', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Empty Trash', key: 'tc' }); + } + } + ]; + + this.menubarItems = [ + { + label: 'Finder', + styleClass: 'menubar-root' + }, + { + label: 'File', + items: [ + { + label: 'New', + icon: 'pi pi-fw pi-plus', + items: [ + { + label: 'Bookmark', + icon: 'pi pi-fw pi-bookmark' + }, + { + label: 'Video', + icon: 'pi pi-fw pi-video' + } + ] + }, + { + label: 'Delete', + icon: 'pi pi-fw pi-trash' + }, + { + separator: true + }, + { + label: 'Export', + icon: 'pi pi-fw pi-external-link' + } + ] + }, + { + label: 'Edit', + items: [ + { + label: 'Left', + icon: 'pi pi-fw pi-align-left' + }, + { + label: 'Right', + icon: 'pi pi-fw pi-align-right' + }, + { + label: 'Center', + icon: 'pi pi-fw pi-align-center' + }, + { + label: 'Justify', + icon: 'pi pi-fw pi-align-justify' + } + ] + }, + { + label: 'Users', + items: [ + { + label: 'New', + icon: 'pi pi-fw pi-user-plus' + }, + { + label: 'Delete', + icon: 'pi pi-fw pi-user-minus' + }, + { + label: 'Search', + icon: 'pi pi-fw pi-users', + items: [ + { + label: 'Filter', + icon: 'pi pi-fw pi-filter', + items: [ + { + label: 'Print', + icon: 'pi pi-fw pi-print' + } + ] + }, + { + icon: 'pi pi-fw pi-bars', + label: 'List' + } + ] + } + ] + }, + { + label: 'Events', + items: [ + { + label: 'Edit', + icon: 'pi pi-fw pi-pencil', + items: [ + { + label: 'Save', + icon: 'pi pi-fw pi-calendar-plus' + }, + { + label: 'Delete', + icon: 'pi pi-fw pi-calendar-minus' + } + ] + }, + { + label: 'Archieve', + icon: 'pi pi-fw pi-calendar-times', + items: [ + { + label: 'Remove', + icon: 'pi pi-fw pi-calendar-minus' + } + ] + } + ] + }, + { + label: 'Quit' + } + ]; + + this.responsiveOptions = [ + { + breakpoint: '1024px', + numVisible: 3 + }, + { + breakpoint: '768px', + numVisible: 2 + }, + { + breakpoint: '560px', + numVisible: 1 + } + ]; + + this.subscription = this.terminalService.commandHandler.subscribe((command) => this.commandHandler(command)); + + this.galleriaService.getImages().then((data) => (this.images = data)); + this.nodeService.getFiles().then((data) => (this.nodes = data)); + } + + commandHandler(text: any) { + let response; + let argsIndex = text.indexOf(' '); + let command = argsIndex !== -1 ? text.substring(0, argsIndex) : text; + + switch (command) { + case 'date': + response = 'Today is ' + new Date().toDateString(); + break; + + case 'greet': + response = 'Hola ' + text.substring(argsIndex + 1) + '!'; + break; + + case 'random': + response = Math.floor(Math.random() * 100); + break; + + default: + response = 'Unknown command: ' + command; + break; + } + + if (response) { + this.terminalService.sendResponse(response as string); + } + } + + ngOnDestroy() { + if (this.subscription) { + this.subscription.unsubscribe(); + } + } +}`, + scss: ` +:host ::ng-deep { + .dock-demo > .dock-window { + width: 100%; + height: 450px; + position: relative; + background-image: url('https://primefaces.org/cdn/primevue/images/dock/window.jpg'); + background-repeat: no-repeat; + background-size: cover; + } + + .dock-demo .p-menubar { + padding: 0; + border-radius: 0; + } +} + +.dark-tooltip { + .p-tooltip { + .p-tooltip-arrow { + border-top-color: var(--surface-900); + } + + .p-tooltip-text { + background-color: var(--surface-900); + } + } +}`, + service: ['PhotoService', 'NodeService'] + }; +} diff --git a/apps/showcase/doc/dock/basicdoc.ts b/apps/showcase/doc/dock/basicdoc.ts new file mode 100644 index 00000000000..d65e4d2bdef --- /dev/null +++ b/apps/showcase/doc/dock/basicdoc.ts @@ -0,0 +1,213 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'dock-basic-demo', + template: ` + +

+ Dock requires a collection of menuitems as its model. Default location is bottom and other sides are also available when defined with the position property. Content of the dock component is defined by + item template. +

+
+
+
+
+ + +
+
+
+ + + + + +
+
+ + `, + styles: [ + ` + :host ::ng-deep { + .dock-window { + width: 100%; + height: 450px; + position: relative; + background-image: url('https://primefaces.org/cdn/primeng/images/dock/window.jpg'); + background-repeat: no-repeat; + background-size: cover; + } + + .p-dock { + z-index: 1000; + } + } + ` + ] +}) +export class BasicDoc implements OnInit { + items: MenuItem[] | undefined; + + position: string = 'bottom'; + + positionOptions = [ + { + label: 'Bottom', + value: 'bottom' + }, + { + label: 'Top', + value: 'top' + }, + { + label: 'Left', + value: 'left' + }, + { + label: 'Right', + value: 'right' + } + ]; + + ngOnInit() { + this.items = [ + { + label: 'Finder', + icon: 'https://primefaces.org/cdn/primeng/images/dock/finder.svg' + }, + { + label: 'App Store', + icon: 'https://primefaces.org/cdn/primeng/images/dock/appstore.svg' + }, + { + label: 'Photos', + icon: 'https://primefaces.org/cdn/primeng/images/dock/photos.svg' + }, + { + label: 'Trash', + icon: 'https://primefaces.org/cdn/primeng/images/dock/trash.png' + } + ]; + } + + code: Code = { + basic: ` + + + +`, + + html: `
+
+
+ + +
+
+
+ + + + + +
+
`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { Dock } from 'primeng/dock'; +import { RadioButton } from 'primeng/radiobutton'; +import { CommonModule } from '@angular/common'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'dock-basic-demo', + templateUrl: './dock-basic-demo.html', + styles: [ + \` .dock-window { + width: 100%; + height: 450px; + position: relative; + background-image: url('https://primefaces.org/cdn/primeng/images/dock/window.jpg'); + background-repeat: no-repeat; + background-size: cover; + } + + .p-dock { + z-index: 1000; + }\` + ], + standalone: true, + imports: [Dock, RadioButton, CommonModule, FormsModule] +}) +export class DockBasicDemo implements OnInit { + items: MenuItem[] | undefined; + + position: string = 'bottom'; + + positionOptions = [ + { + label: 'Bottom', + value: 'bottom' + }, + { + label: 'Top', + value: 'top' + }, + { + label: 'Left', + value: 'left' + }, + { + label: 'Right', + value: 'right' + } + ]; + + ngOnInit() { + this.items = [ + { + label: 'Finder', + icon: 'https://primefaces.org/cdn/primeng/images/dock/finder.svg' + }, + { + label: 'App Store', + icon: 'https://primefaces.org/cdn/primeng/images/dock/appstore.svg' + }, + { + label: 'Photos', + icon: 'https://primefaces.org/cdn/primeng/images/dock/photos.svg' + }, + { + label: 'Trash', + icon: 'https://primefaces.org/cdn/primeng/images/dock/trash.png' + } + ]; + } +}`, + + scss: ` +:host ::ng-deep { + .dock-window { + width: 100%; + height: 450px; + position: relative; + background-image: url('https://primefaces.org/cdn/primeng/images/dock/window.jpg'); + background-repeat: no-repeat; + background-size: cover; + } + + .p-dock { + z-index: 1000; + } +}` + }; +} diff --git a/apps/showcase/doc/dock/dockdoc.module.ts b/apps/showcase/doc/dock/dockdoc.module.ts new file mode 100644 index 00000000000..36155bf15ac --- /dev/null +++ b/apps/showcase/doc/dock/dockdoc.module.ts @@ -0,0 +1,27 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { Dialog } from 'primeng/dialog'; +import { Dock } from 'primeng/dock'; +import { GalleriaModule } from 'primeng/galleria'; +import { MenubarModule } from 'primeng/menubar'; +import { RadioButton } from 'primeng/radiobutton'; +import { Terminal } from 'primeng/terminal'; +import { ToastModule } from 'primeng/toast'; +import { Tooltip } from 'primeng/tooltip'; +import { Tree } from 'primeng/tree'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { AdvancedDoc } from './advanceddoc'; +import { BasicDoc } from './basicdoc'; +import { ImportDoc } from './importdoc'; +import { StyleDoc } from './styledoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, RouterModule, Dock, FormsModule, RadioButton, MenubarModule, ToastModule, Dialog, GalleriaModule, Terminal, Tree, AppDocModule, Tooltip], + declarations: [AdvancedDoc, BasicDoc, ImportDoc, StyleDoc, AccessibilityDoc], + exports: [AppDocModule] +}) +export class DockDocModule {} diff --git a/apps/showcase/doc/dock/importdoc.ts b/apps/showcase/doc/dock/importdoc.ts new file mode 100644 index 00000000000..83735994979 --- /dev/null +++ b/apps/showcase/doc/dock/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'dock-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Dock } from 'primeng/dock';` + }; +} diff --git a/apps/showcase/doc/dock/styledoc.ts b/apps/showcase/doc/dock/styledoc.ts new file mode 100644 index 00000000000..30223586eed --- /dev/null +++ b/apps/showcase/doc/dock/styledoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'dock-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + +
NameElement
p-dockContainer element.
p-dock-listList of items.
p-dock-itemEach items in list.
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/dragdrop/basicdoc.ts b/apps/showcase/doc/dragdrop/basicdoc.ts new file mode 100644 index 00000000000..7a4caf03272 --- /dev/null +++ b/apps/showcase/doc/dragdrop/basicdoc.ts @@ -0,0 +1,210 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'drag-drop-basic-demo', + template: ` + +

+ pDraggable and pDroppable are attached to a target element to add drag-drop behavior. The value of a Directive attribute is required and it defines the scope to match draggables with droppables. Droppable scope can also + be an array to accept multiple droppables. +

+
+
+
+
    +
  • + {{ product.name }} +
  • +
+
+
+

Drop Zone

+
    +
  • + {{ product.name }} +
  • +
+
+
+ + ` +}) +export class BasicDoc implements OnInit { + availableProducts: Product[] | undefined; + + selectedProducts: Product[] | undefined; + + draggedProduct: Product | undefined | null; + + ngOnInit() { + this.selectedProducts = []; + this.availableProducts = [ + { id: '1', name: 'Black Watch' }, + { id: '2', name: 'Bamboo Watch' } + ]; + } + + dragStart(product: Product) { + this.draggedProduct = product; + } + + drop() { + if (this.draggedProduct) { + let draggedProductIndex = this.findIndex(this.draggedProduct); + this.selectedProducts = [...(this.selectedProducts as Product[]), this.draggedProduct]; + this.availableProducts = this.availableProducts?.filter((val, i) => i != draggedProductIndex); + this.draggedProduct = null; + } + } + + dragEnd() { + this.draggedProduct = null; + } + + findIndex(product: Product) { + let index = -1; + for (let i = 0; i < (this.availableProducts as Product[]).length; i++) { + if (product.id === (this.availableProducts as Product[])[i].id) { + index = i; + break; + } + } + return index; + } + + code: Code = { + basic: `
+
    +
  • + {{product.name}} +
  • +
+
+
+

+ Drop Zone +

+
    +
  • + {{product.name}} +
  • +
+
`, + html: `
+
+
    +
  • + {{product.name}} +
  • +
+
+
+

Drop Zone

+
    +
  • + {{product.name}} +
  • +
+
+
`, + typescript: `import { Component, OnInit } from '@angular/core'; +import { Product } from '@/domain/product'; +import { DragDropModule } from 'primeng/dragdrop'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'drag-drop-basic-demo', + templateUrl: './drag-drop-basic-demo.html', + styles: [ + \`:host ::ng-deep { + [pDraggable] { + cursor: move; + } + }\` + ], + standalone: true, + imports: [DragDropModule, CommonModule] +}) +export class DragDropBasicDemo implements OnInit { + availableProducts: Product[] | undefined; + + selectedProducts: Product[] | undefined; + + draggedProduct: Product | undefined | null; + + ngOnInit() { + this.selectedProducts = []; + this.availableProducts = [ + {id:'1', name: 'Black Watch'}, + {id:'2', name: 'Bamboo Watch'} + ] + } + + dragStart(product: Product) { + this.draggedProduct = product; + } + + drop() { + if (this.draggedProduct) { + let draggedProductIndex = this.findIndex(this.draggedProduct); + this.selectedProducts = [...(this.selectedProducts as Product[]), this.draggedProduct]; + this.availableProducts = this.availableProducts?.filter((val, i) => i != draggedProductIndex); + this.draggedProduct = null; + } + } + + dragEnd() { + this.draggedProduct = null; + } + + findIndex(product: Product) { + let index = -1; + for (let i = 0; i < (this.availableProducts as Product[]).length; i++) { + if (product.id === (this.availableProducts as Product[])[i].id) { + index = i; + break; + } + } + return index; + } +}`, + scss: ` +:host ::ng-deep { + [pDraggable] { + cursor: move; + } +}`, + service: ['ProductService'] + }; + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/apps/showcase/doc/dragdrop/datatabledoc.ts b/apps/showcase/doc/dragdrop/datatabledoc.ts new file mode 100644 index 00000000000..6278313c185 --- /dev/null +++ b/apps/showcase/doc/dragdrop/datatabledoc.ts @@ -0,0 +1,426 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'drag-drop-data-table-demo', + template: ` + +

Drag and Drop to Table

+
+
+
+
+
+
+ +
+
+
{{ product.name }}
+ + {{ product.category }} +
+
+
{{ product.price }}
+ +
+
+
+
+
+ + + + ID + Category + Name + Price + + + + + {{ product.id }} + {{ product.category }} + {{ product.name }} + {{ product.price }} + + + +
+
+ + ` +}) +export class DataTableDoc implements OnInit { + availableProducts: Product[] | undefined; + + selectedProducts: Product[] | undefined; + + draggedProduct: Product | undefined | null; + + constructor(private productService: ProductService) {} + + ngOnInit() { + this.selectedProducts = []; + this.productService.getProductsSmall().then((products) => (this.availableProducts = products)); + } + + dragStart(product: Product) { + this.draggedProduct = product; + } + + drop() { + if (this.draggedProduct) { + let draggedProductIndex = this.findIndex(this.draggedProduct); + this.selectedProducts = [...(this.selectedProducts as Product[]), this.draggedProduct]; + this.availableProducts = this.availableProducts?.filter((val, i) => i != draggedProductIndex); + this.draggedProduct = null; + } + } + + dragEnd() { + this.draggedProduct = null; + } + + findIndex(product: Product) { + let index = -1; + for (let i = 0; i < (this.availableProducts as Product[]).length; i++) { + if (product.id === (this.availableProducts as Product[])[i].id) { + index = i; + break; + } + } + return index; + } + + getSeverity(status: string) { + switch (status) { + case 'INSTOCK': + return 'success'; + case 'LOWSTOCK': + return 'warn'; + case 'OUTOFSTOCK': + return 'danger'; + } + } + + code: Code = { + basic: `
+
+
+
+
+ +
+
+
+ {{product.name}} +
+ + + {{product.category}} + +
+
+
+ {{product.price}} +
+ +
+
+
+
+
+ + + + + ID + + + Category + + + Name + + + Price + + + + + + + {{product.id}} + + + {{product.category}} + + + {{product.name}} + + + {{product.price}} + + + + +
+
`, + html: `
+
+
+
+
+ +
+
+
+ {{product.name}} +
+ + + {{product.category}} + +
+
+
+ {{product.price}} +
+ +
+
+
+
+
+ + + + + ID + + + Category + + + Name + + + Price + + + + + + + {{product.id}} + + + {{product.category}} + + + {{product.name}} + + + {{product.price}} + + + + +
+
`, + typescript: `import { Component, OnInit } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { DragDropModule } from 'primeng/dragdrop'; +import { TableModule } from 'primeng/table'; +import { CommonModule } from '@angular/common'; +import { Tag } from 'primeng/tag'; + +@Component({ + selector: 'drag-drop-data-table-demo', + templateUrl: './drag-drop-data-table-demo.html', + styles: [ + \`:host ::ng-deep { + .drag-column { + padding-right: .5em; + } + + .drop-column { + border: 1px solid transparent; + transition: border-color .2s; + + &.p-draggable-enter { + border-color: var(--primary-color); + } + } + + .product-item { + display: flex; + align-items: center; + padding: 1rem; + width: 100%; + border-bottom: 1px solid var(--surface-d); + + img { + width: 75px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); + margin-right: 1rem; + } + + .product-list-detail { + flex: 1 1 0; + } + + .product-list-action { + display: flex; + flex-direction: column; + align-items: flex-end; + } + + .product-category-icon { + vertical-align: middle; + margin-right: .5rem; + } + + .product-category { + vertical-align: middle; + line-height: 1; + } + } + + [pDraggable] { + cursor: move; + } + + @media screen and (max-width: 576px) { + .product-item { + flex-wrap: wrap; + + .image-container { + width: 100%; + text-align: center; + } + + img { + margin: 0 0 1rem 0; + width: 100px; + } + } + } + }\` + ], + standalone: true, + imports: [DragDropModule, TableModule, Tag, CommonModule], + providers: [ProductService] +}) +export class DragDropDataTableDemo implements OnInit { + availableProducts: Product[] | undefined; + + selectedProducts: Product[] | undefined; + + draggedProduct: Product | undefined | null; + + constructor(private productService: ProductService) {} + + ngOnInit() { + this.selectedProducts = []; + this.productService.getProductsSmall().then((products) => (this.availableProducts = products)); + } + + dragStart(product: Product) { + this.draggedProduct = product; + } + + drop() { + if (this.draggedProduct) { + let draggedProductIndex = this.findIndex(this.draggedProduct); + this.selectedProducts = [...(this.selectedProducts as Product[]), this.draggedProduct]; + this.availableProducts = this.availableProducts?.filter((val, i) => i != draggedProductIndex); + this.draggedProduct = null; + } + } + + dragEnd() { + this.draggedProduct = null; + } + + findIndex(product: Product) { + let index = -1; + for (let i = 0; i < (this.availableProducts as Product[]).length; i++) { + if (product.id === (this.availableProducts as Product[])[i].id) { + index = i; + break; + } + } + return index; + } + + getSeverity(status: string) { + switch (status) { + case 'INSTOCK': + return 'success'; + case 'LOWSTOCK': + return 'warn'; + case 'OUTOFSTOCK': + return 'danger'; + } + } +}`, + + data: ` +... +{ + "id": "1000", + "code": "f230fh0g3", + "name": "Bamboo Watch", + "description": "Product Description", + "image": "bamboo-watch.jpg", + "price": 65, + "category": "Accessories", + "quantity": 24, + "inventoryStatus": "INSTOCK", + "rating": 5 +}, +...`, + service: ['ProductService'] + }; + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/src/app/showcase/doc/dragdrop/dragdropdoc.module.ts b/apps/showcase/doc/dragdrop/dragdropdoc.module.ts similarity index 83% rename from src/app/showcase/doc/dragdrop/dragdropdoc.module.ts rename to apps/showcase/doc/dragdrop/dragdropdoc.module.ts index ed72ca9f902..4e5f1bb5b41 100644 --- a/src/app/showcase/doc/dragdrop/dragdropdoc.module.ts +++ b/apps/showcase/doc/dragdrop/dragdropdoc.module.ts @@ -1,21 +1,21 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { ImportDoc } from './importdoc'; -import { DataTableDoc } from './datatabledoc'; import { DragDropModule } from 'primeng/dragdrop'; -import { Tag } from 'primeng/tag'; +import { PanelModule } from 'primeng/panel'; import { TableModule } from 'primeng/table'; +import { Tag } from 'primeng/tag'; import { BasicDoc } from './basicdoc'; -import { DropIndicatorDoc } from './dropindicatordoc'; -import { PanelModule } from 'primeng/panel'; +import { DataTableDoc } from './datatabledoc'; import { DragHandleDoc } from './draghandledoc'; +import { DropIndicatorDoc } from './dropindicatordoc'; +import { ImportDoc } from './importdoc'; @NgModule({ imports: [CommonModule, AppCodeModule, AppDocModule, DragDropModule, TableModule, Tag, FormsModule, PanelModule], declarations: [BasicDoc, DataTableDoc, ImportDoc, DropIndicatorDoc, DragHandleDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class DragDropDocModule {} diff --git a/src/app/showcase/doc/dragdrop/draghandledoc.ts b/apps/showcase/doc/dragdrop/draghandledoc.ts similarity index 84% rename from src/app/showcase/doc/dragdrop/draghandledoc.ts rename to apps/showcase/doc/dragdrop/draghandledoc.ts index 58c431b44da..8974b305c49 100644 --- a/src/app/showcase/doc/dragdrop/draghandledoc.ts +++ b/apps/showcase/doc/dragdrop/draghandledoc.ts @@ -1,14 +1,11 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'drag-drop-drag-handle-demo', template: ` -

- dragHandle is used to restrict dragging unless mousedown occurs on the specified element. Panel below can only be - dragged using its header. -

+

dragHandle is used to restrict dragging unless mousedown occurs on the specified element. Panel below can only be dragged using its header.

@@ -16,7 +13,7 @@ import { Code } from '@domain/code';
- `, + ` }) export class DragHandleDoc { code: Code = { @@ -51,7 +48,7 @@ import { PanelModule } from 'primeng/panel'; }) export class DragDropDragHandleDemo {}`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -69,7 +66,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/dragdrop/dropindicatordoc.ts b/apps/showcase/doc/dragdrop/dropindicatordoc.ts similarity index 82% rename from src/app/showcase/doc/dragdrop/dropindicatordoc.ts rename to apps/showcase/doc/dragdrop/dropindicatordoc.ts index e6bc1cd7130..69da4c841b2 100644 --- a/src/app/showcase/doc/dragdrop/dropindicatordoc.ts +++ b/apps/showcase/doc/dragdrop/dropindicatordoc.ts @@ -1,26 +1,17 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; @Component({ selector: 'drag-drop-drop-indicator-demo', template: ` -

- When a suitable draggable enters a droppable area, the area gets p-draggable-enter class that can be used to style - the droppable section. -

+

When a suitable draggable enters a droppable area, the area gets p-draggable-enter class that can be used to style the droppable section.

    -
  • +
  • {{ product.name }}
@@ -35,7 +26,7 @@ import { Product } from '@domain/product';
- `, + ` }) export class DropIndicatorDoc { availableProducts: Product[] | undefined; @@ -48,7 +39,7 @@ export class DropIndicatorDoc { this.selectedProducts = []; this.availableProducts = [ { id: '1', name: 'Black Watch' }, - { id: '2', name: 'Bamboo Watch' }, + { id: '2', name: 'Bamboo Watch' } ]; } @@ -82,11 +73,11 @@ export class DropIndicatorDoc { code: Code = { basic: `
    -
  • {{product.name}}
  • @@ -103,11 +94,11 @@ export class DropIndicatorDoc { html: `
      -
    • {{product.name}}
    • @@ -123,8 +114,8 @@ export class DropIndicatorDoc {
    `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; @Component({ selector: 'drag-drop-drop-indicator-demo', @@ -134,12 +125,12 @@ import { ProductService } from '@service/productservice'; .drop-column { border: 1px solid transparent; transition: border-color .2s; - + &.p-draggable-enter { - border-color: var(--primary-color); + border-color: var(--primary-color); } } - + [pDraggable] { cursor: move; } @@ -199,9 +190,9 @@ export class DragDropDropIndicatorDemo implements OnInit { .drop-column { border: 1px solid transparent; transition: border-color .2s; - + &.p-draggable-enter { - border-color: var(--primary-color); + border-color: var(--primary-color); } } @@ -209,7 +200,7 @@ export class DragDropDropIndicatorDemo implements OnInit { cursor: move; } }`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -227,7 +218,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/apps/showcase/doc/dragdrop/importdoc.ts b/apps/showcase/doc/dragdrop/importdoc.ts new file mode 100644 index 00000000000..dd9bec3fd73 --- /dev/null +++ b/apps/showcase/doc/dragdrop/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'drag-drop-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { DragDropModule } from 'primeng/dragdrop';` + }; +} diff --git a/apps/showcase/doc/drawer/accessibilitydoc.ts b/apps/showcase/doc/drawer/accessibilitydoc.ts new file mode 100644 index 00000000000..e719914909d --- /dev/null +++ b/apps/showcase/doc/drawer/accessibilitydoc.ts @@ -0,0 +1,88 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'drawer-accessibility-doc', + template: ` + +

    Screen Reader

    +

    + Drawer component uses complementary role by default, since any attribute is passed to the root element aria role can be changed depending on your use case and additional attributes like aria-labelledby can be added. In + addition aria-modal is added since focus is kept within the drawer when opened. +

    +

    + It is recommended to use a trigger component that can be accessed with keyboard such as a button, if not adding + tabIndex would be necessary. +

    +

    Trigger element also requires aria-expanded and aria-controls to be handled explicitly.

    + + + +

    Overlay Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabMoves focus to the next the focusable element within the drawer.
    shift + tabMoves focus to the previous the focusable element within the drawer.
    escapeCloses the dialog if closeOnEscape is true.
    +
    + +

    Close Button Keyboard Support

    +
    + + + + + + + + + + + + + + + + + +
    KeyFunction
    enterCloses the drawer.
    spaceCloses the drawer.
    +
    +
    + ` +}) +export class AccessibilityDoc { + code: Code = { + html: ` + + content +` + }; +} diff --git a/apps/showcase/doc/drawer/basicdoc.ts b/apps/showcase/doc/drawer/basicdoc.ts new file mode 100644 index 00000000000..9524b4de973 --- /dev/null +++ b/apps/showcase/doc/drawer/basicdoc.ts @@ -0,0 +1,60 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    Drawer is used as a container and visibility is controlled with a binding to visible.

    +
    +
    + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. +

    +
    + +
    + + ` +}) +export class BasicDoc { + visible: boolean = false; + + code: Code = { + basic: ` +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore + et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. +

    +
    +`, + + html: `
    + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore + et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. +

    +
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { DrawerModule } from 'primeng/drawer'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'drawer-basic-demo', + templateUrl: './drawer-basic-demo.html', + standalone: true, + imports: [DrawerModule, ButtonModule] +}) +export class DrawerBasicDemo { + visible: boolean = false; +}` + }; +} diff --git a/apps/showcase/doc/drawer/drawerdoc.module.ts b/apps/showcase/doc/drawer/drawerdoc.module.ts new file mode 100644 index 00000000000..4b6260fb2f7 --- /dev/null +++ b/apps/showcase/doc/drawer/drawerdoc.module.ts @@ -0,0 +1,28 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { AvatarModule } from 'primeng/avatar'; +import { ButtonModule } from 'primeng/button'; +import { Drawer } from 'primeng/drawer'; +import { Ripple } from 'primeng/ripple'; +import { SidebarModule } from 'primeng/sidebar'; +import { StyleClass } from 'primeng/styleclass'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { FullScreenDoc } from './fullscreendoc'; +import { HeadlessDoc } from './headlessdoc'; +import { ImportDoc } from './importdoc'; +import { PositionDoc } from './positiondoc'; +import { SizeDoc } from './sizedoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; + +@NgModule({ + imports: [CommonModule, FormsModule, AppCodeModule, RouterModule, SidebarModule, ButtonModule, AppDocModule, AvatarModule, Ripple, StyleClass, Drawer], + declarations: [BasicDoc, TemplateDoc, ImportDoc, StyleDoc, PositionDoc, FullScreenDoc, SizeDoc, AccessibilityDoc, HeadlessDoc], + exports: [AppDocModule] +}) +export class DrawerDocModule {} diff --git a/src/app/showcase/doc/drawer/fullscreendoc.ts b/apps/showcase/doc/drawer/fullscreendoc.ts similarity index 90% rename from src/app/showcase/doc/drawer/fullscreendoc.ts rename to apps/showcase/doc/drawer/fullscreendoc.ts index 6f822643fb8..9e81cbf2a55 100644 --- a/src/app/showcase/doc/drawer/fullscreendoc.ts +++ b/apps/showcase/doc/drawer/fullscreendoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'full-screen-doc', @@ -10,20 +10,20 @@ import { Code } from '@domain/code';

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat.

    - `, + ` }) export class FullScreenDoc { visible: boolean = false; code: Code = { - basic: `

    Lorem ipsum dolor sit amet, consectetur adipiscing elit...

    @@ -31,7 +31,7 @@ export class FullScreenDoc { `, html: `
    -

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. @@ -52,6 +52,6 @@ import { ButtonModule } from 'primeng/button'; }) export class DrawerFullScreenDemo { visible: boolean = false; -}`, +}` }; } diff --git a/apps/showcase/doc/drawer/headlessdoc.ts b/apps/showcase/doc/drawer/headlessdoc.ts new file mode 100644 index 00000000000..276fd5ca11f --- /dev/null +++ b/apps/showcase/doc/drawer/headlessdoc.ts @@ -0,0 +1,660 @@ +import { Code } from '@/domain/code'; +import { Component, ViewChild } from '@angular/core'; +import { Drawer } from 'primeng/drawer'; + +@Component({ + selector: 'headless-doc', + template: ` + +

    Headless mode allows you to customize the entire user interface instead of the default elements.

    + +
    + + +
    +
    + + + + + + + + + + + + + + + + + + + + + Your Logo + + + + +
    + + +
    +
    +
    + +
    + + ` +}) +export class HeadlessDoc { + @ViewChild('drawerRef') drawerRef!: Drawer; + + closeCallback(e): void { + this.drawerRef.close(e); + } + + visible: boolean = false; + + code: Code = { + basic: ` + +
    +
    + + + + + Your Logo + + + + +
    + + +
    +
    +
    +`, + + html: `
    + + +
    +
    + + + + + + + + + + + + + + + + + + + + + Your Logo + + + + +
    + + +
    +
    +
    + +
    `, + + typescript: `import { Component, ViewChild } from '@angular/core'; +import { DrawerModule } from 'primeng/drawer'; +import { ButtonModule } from 'primeng/button'; +import { Ripple } from 'primeng/ripple'; +import { AvatarModule } from 'primeng/avatar'; +import { StyleClass } from 'primeng/styleclass'; +import { Drawer } from 'primeng/drawer'; + +@Component({ + selector: 'drawer-headless-demo', + templateUrl: './drawer-headless-demo.html', + standalone: true, + imports: [DrawerModule, ButtonModule, Ripple, AvatarModule, StyleClass] +}) +export class DrawerHeadlessDemo { + @ViewChild('drawerRef') drawerRef!: Drawer; + + closeCallback(e): void { + this.drawerRef.close(e); + } + + visible: boolean = false; +}` + }; +} diff --git a/apps/showcase/doc/drawer/importdoc.ts b/apps/showcase/doc/drawer/importdoc.ts new file mode 100644 index 00000000000..3a619da928e --- /dev/null +++ b/apps/showcase/doc/drawer/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'drawer-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { DrawerModule } from 'primeng/drawer';` + }; +} diff --git a/apps/showcase/doc/drawer/positiondoc.ts b/apps/showcase/doc/drawer/positiondoc.ts new file mode 100644 index 00000000000..016e33a1934 --- /dev/null +++ b/apps/showcase/doc/drawer/positiondoc.ts @@ -0,0 +1,156 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'position-doc', + template: ` + +

    Drawer location is configured with the position property that can take left, right, top and bottom as a value.

    +
    +
    + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. +

    +
    + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. +

    +
    + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. +

    +
    + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. +

    +
    +
    + + + + +
    +
    + + ` +}) +export class PositionDoc { + visible1: boolean = false; + + visible2: boolean = false; + + visible3: boolean = false; + + visible4: boolean = false; + + code: Code = { + basic: ` +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore + et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. +

    +
    + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore + et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. +

    +
    + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore + et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. +

    +
    + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore + et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. +

    +
    +
    + + + + +
    `, + + html: `
    + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore + et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. +

    +
    + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore + et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. +

    +
    + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore + et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. +

    +
    + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore + et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. +

    +
    +
    + + + + +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { DrawerModule } from 'primeng/drawer'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'drawer-position-demo', + templateUrl: './drawer-position-demo.html', + standalone: true, + imports: [DrawerModule, ButtonModule] +}) +export class DrawerPositionDemo { + visible1: boolean = false; + + visible2: boolean = false; + + visible3: boolean = false; + + visible4: boolean = false; +}` + }; +} diff --git a/apps/showcase/doc/drawer/sizedoc.ts b/apps/showcase/doc/drawer/sizedoc.ts new file mode 100644 index 00000000000..0188f1db235 --- /dev/null +++ b/apps/showcase/doc/drawer/sizedoc.ts @@ -0,0 +1,57 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'size-doc', + template: ` + +

    Drawer dimension can be defined with style or class properties, this responsive example utilizes Tailwind.

    +
    +
    + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. +

    +
    + +
    + + ` +}) +export class SizeDoc { + visible: boolean = false; + + code: Code = { + basic: ` +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit... +

    +
    +`, + + html: `
    + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. +

    +
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { DrawerModule } from 'primeng/drawer'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'drawer-size-demo', + templateUrl: './drawer-size-demo.html', + standalone: true, + imports: [DrawerModule, ButtonModule] +}) +export class DrawerSizeDemo { + visible: boolean = false; +}` + }; +} diff --git a/apps/showcase/doc/drawer/styledoc.ts b/apps/showcase/doc/drawer/styledoc.ts new file mode 100644 index 00000000000..343a054a119 --- /dev/null +++ b/apps/showcase/doc/drawer/styledoc.ts @@ -0,0 +1,74 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'drawer-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-sidebarContainer element
    p-sidebar-leftContainer element of left sidebar.
    p-sidebar-rightContainer element of right sidebar.
    p-sidebar-topContainer element of top sidebar.
    p-sidebar-bottomContainer element of bottom sidebar.
    p-sidebar-fullContainer element of a full screen sidebar.
    p-sidebar-activeContainer element when sidebar is visible.
    p-sidebar-closeClose anchor element.
    p-sidebar-smSmall sized sidebar.
    p-sidebar-mdMedium sized sidebar.
    p-sidebar-lgLarge sized sidebar.
    p-sidebar-maskModal layer of the sidebar.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/drawer/templatedoc.ts b/apps/showcase/doc/drawer/templatedoc.ts new file mode 100644 index 00000000000..2c8f0088991 --- /dev/null +++ b/apps/showcase/doc/drawer/templatedoc.ts @@ -0,0 +1,114 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'template-doc', + template: ` + +

    Drawer is customizable by header, content, footer templates.

    +
    +
    + + +
    + + Amy Elsner +
    +
    +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. +

    + +
    + + +
    +
    +
    + +
    + + ` +}) +export class TemplateDoc { + visible: boolean = false; + + code: Code = { + basic: ` + +
    + + Amy Elsner +
    +
    +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit... +

    + +
    + + +
    +
    +
    +`, + + html: `
    + + +
    + + Amy Elsner +
    +
    +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore + et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. +

    + +
    + + +
    +
    +
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { DrawerModule } from 'primeng/drawer'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'drawer-template-demo', + templateUrl: './drawer-template-demo.html', + standalone: true, + imports: [DrawerModule, ButtonModule] +}) +export class DrawerTemplateDemo { + visible: boolean = false; +}` + }; +} diff --git a/src/app/showcase/doc/dynamicdialog/closedoc.ts b/apps/showcase/doc/dynamicdialog/closedoc.ts similarity index 82% rename from src/app/showcase/doc/dynamicdialog/closedoc.ts rename to apps/showcase/doc/dynamicdialog/closedoc.ts index 702f2899acc..6e9925dfe48 100644 --- a/src/app/showcase/doc/dynamicdialog/closedoc.ts +++ b/apps/showcase/doc/dynamicdialog/closedoc.ts @@ -1,8 +1,8 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; import { Component } from '@angular/core'; import { MessageService } from 'primeng/api'; import { DialogService, DynamicDialogRef } from 'primeng/dynamicdialog'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; import { ProductListDemo } from './productlistdemo'; @Component({ @@ -10,19 +10,18 @@ import { ProductListDemo } from './productlistdemo'; template: `

    - Most of the time, requirement is returning a value from the dialog. DialogRef's close method is used for this purpose where - the parameter passed will be available at the onClose event at the caller. Here is an example on how to close the - dialog from the ProductListDemo by passing a selected product. + Most of the time, requirement is returning a value from the dialog. DialogRef's close method is used for this purpose where the parameter passed will be available at the onClose event at the caller. Here is an example on how to + close the dialog from the ProductListDemo by passing a selected product.

    `, - providers: [DialogService, MessageService], + providers: [DialogService, MessageService] }) export class CloseDoc { constructor( public dialogService: DialogService, - public messageService: MessageService, + public messageService: MessageService ) {} ref: DynamicDialogRef | undefined; @@ -33,7 +32,7 @@ export class CloseDoc { width: '70%', contentStyle: { overflow: 'auto' }, baseZIndex: 10000, - maximizable: true, + maximizable: true }); this.ref.onClose.subscribe((product: Product) => { @@ -48,7 +47,7 @@ export class CloseDoc { import { Component, Input } from '@angular/core'; import { MessageService } from 'primeng/api'; import { DialogService, DynamicDialogRef } from 'primeng/dynamicdialog'; -import { Product } from '@domain/product'; +import { Product } from '@/domain/product'; import { ProductListDemo } from './productlistdemo'; @Component({ @@ -58,7 +57,7 @@ import { ProductListDemo } from './productlistdemo'; export class DynamicDialogDemo { ref: DynamicDialogRef | undefined; - + constructor(public dialogService: DialogService, public messageService: MessageService) {} show() { @@ -76,6 +75,6 @@ export class DynamicDialogDemo { } }); } -}`, +}` }; } diff --git a/src/app/showcase/doc/dynamicdialog/customizationdoc.ts b/apps/showcase/doc/dynamicdialog/customizationdoc.ts similarity index 81% rename from src/app/showcase/doc/dynamicdialog/customizationdoc.ts rename to apps/showcase/doc/dynamicdialog/customizationdoc.ts index 7f6685e6e28..cf2e01776de 100644 --- a/src/app/showcase/doc/dynamicdialog/customizationdoc.ts +++ b/apps/showcase/doc/dynamicdialog/customizationdoc.ts @@ -1,20 +1,17 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; import { DialogService, DynamicDialogRef } from 'primeng/dynamicdialog'; -import { Code } from '@domain/code'; import { ProductListDemo } from './productlistdemo'; @Component({ selector: 'customization-doc', template: ` -

    - DynamicDialog uses the Dialog component internally, visit dialog for more information about - the available props. -

    +

    DynamicDialog uses the Dialog component internally, visit dialog for more information about the available props.

    `, - providers: [DialogService], + providers: [DialogService] }) export class CustomizationDoc { ref: DynamicDialogRef | undefined; @@ -28,8 +25,8 @@ export class CustomizationDoc { modal: true, breakpoints: { '960px': '75vw', - '640px': '90vw', - }, + '640px': '90vw' + } }); } @@ -46,7 +43,7 @@ import { ProductListDemo } from './productlistdemo'; export class CustomizationDemo { ref: DynamicDialogRef | undefined; - + constructor(public dialogService: DialogService) {} show() { this.ref = this.dialogService.open(ProductListDemo, { @@ -58,6 +55,6 @@ export class CustomizationDemo { '640px': '90vw' }, }); -}`, +}` }; } diff --git a/apps/showcase/doc/dynamicdialog/dynamicdialogdoc.module.ts b/apps/showcase/doc/dynamicdialog/dynamicdialogdoc.module.ts new file mode 100644 index 00000000000..ad8d8c0ba38 --- /dev/null +++ b/apps/showcase/doc/dynamicdialog/dynamicdialogdoc.module.ts @@ -0,0 +1,29 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { ButtonModule } from 'primeng/button'; +import { Dialog } from 'primeng/dialog'; +import { TableModule } from 'primeng/table'; +import { Tag } from 'primeng/tag'; +import { ToastModule } from 'primeng/toast'; +import { CloseDoc } from './closedoc'; +import { CustomizationDoc } from './customizationdoc'; +import { ExampleDoc } from './exampledoc'; +import { Footer } from './footer'; +import { ImportDoc } from './importdoc'; +import { InfoDemo } from './infodemo'; +import { OpenDoc } from './opendoc'; +import { PassingDataDoc } from './passingdatadoc'; +import { ProductListDemo } from './productlistdemo'; +import { StyleDoc } from './styledoc'; +import { UsageDoc } from './usagedoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, RouterModule, FormsModule, Tag, Dialog, ButtonModule, AppDocModule, ToastModule, TableModule], + declarations: [OpenDoc, Footer, ImportDoc, StyleDoc, ExampleDoc, ProductListDemo, UsageDoc, PassingDataDoc, CloseDoc, StyleDoc, InfoDemo, CustomizationDoc], + exports: [AppDocModule] +}) +export class DynamicDialogDocModule {} diff --git a/src/app/showcase/doc/dynamicdialog/exampledoc.ts b/apps/showcase/doc/dynamicdialog/exampledoc.ts similarity index 90% rename from src/app/showcase/doc/dynamicdialog/exampledoc.ts rename to apps/showcase/doc/dynamicdialog/exampledoc.ts index b71253e22a1..aa9fd8b1c90 100644 --- a/src/app/showcase/doc/dynamicdialog/exampledoc.ts +++ b/apps/showcase/doc/dynamicdialog/exampledoc.ts @@ -1,19 +1,17 @@ +import { Code } from '@/domain/code'; import { Component, OnDestroy } from '@angular/core'; import { MessageService } from 'primeng/api'; import { DialogService, DynamicDialogRef } from 'primeng/dynamicdialog'; -import { Code } from '@domain/code'; -import { ProductListDemo } from './productlistdemo'; import { Footer } from './footer'; +import { ProductListDemo } from './productlistdemo'; @Component({ selector: 'dynamic-dialog-example-demo', template: `

    - Dynamic dialogs require an instance of a DialogService that is responsible for displaying a dialog with a component - as its content. Calling open method of DialogService will display dynamic dialog. First parameter of - open method is the type of component to load and the second parameter is the configuration of the Dialog such as - header, width and more. + Dynamic dialogs require an instance of a DialogService that is responsible for displaying a dialog with a component as its content. Calling open method of DialogService will display dynamic dialog. First parameter + of open method is the type of component to load and the second parameter is the configuration of the Dialog such as header, width and more.

    @@ -22,12 +20,12 @@ import { Footer } from './footer';
    `, - providers: [DialogService, MessageService], + providers: [DialogService, MessageService] }) export class ExampleDoc implements OnDestroy { constructor( public dialogService: DialogService, - public messageService: MessageService, + public messageService: MessageService ) {} ref: DynamicDialogRef | undefined; @@ -100,7 +98,7 @@ export class DynamicDialogExampleDemo implements OnDestroy { } }`, - service: ['ProductService'], + service: ['ProductService'] }; ngOnDestroy() { @@ -118,20 +116,18 @@ export class DynamicDialogExampleDemo implements OnDestroy { contentStyle: { overflow: 'auto' }, breakpoints: { '960px': '75vw', - '640px': '90vw', + '640px': '90vw' }, templates: { - footer: Footer, - }, + footer: Footer + } }); this.ref.onClose.subscribe((data: any) => { let summary_and_detail; if (data) { const buttonType = data?.buttonType; - summary_and_detail = buttonType - ? { summary: 'No Product Selected', detail: `Pressed '${buttonType}' button` } - : { summary: 'Product Selected', detail: data?.name }; + summary_and_detail = buttonType ? { summary: 'No Product Selected', detail: `Pressed '${buttonType}' button` } : { summary: 'Product Selected', detail: data?.name }; } else { summary_and_detail = { summary: 'No Product Selected', detail: 'Pressed Close button' }; } @@ -142,7 +138,7 @@ export class DynamicDialogExampleDemo implements OnDestroy { this.messageService.add({ severity: 'info', summary: 'Maximized', - detail: `maximized: ${value.maximized}`, + detail: `maximized: ${value.maximized}` }); }); } @@ -162,8 +158,8 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; routeFiles = [ @@ -171,8 +167,8 @@ export interface Product { path: 'src/app/demo/productlistdemo.ts', name: 'ProductListDemo', content: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { MessageService } from 'primeng/api'; import { DialogService, DynamicDialogRef } from 'primeng/dynamicdialog'; import { InfoDemo } from './infodemo'; @@ -251,7 +247,7 @@ export class ProductListDemo implements OnInit { return 'danger'; } } -}`, +}` }, { path: 'src/app/demo/infodemo.ts', @@ -298,7 +294,7 @@ export class InfoDemo { this.ref.close(); } } -}`, +}` }, { path: 'src/app/demo/footer.ts', @@ -322,7 +318,7 @@ export class Footer { closeDialog(data) { this.ref.close(data); } -}`, - }, +}` + } ]; } diff --git a/apps/showcase/doc/dynamicdialog/footer.ts b/apps/showcase/doc/dynamicdialog/footer.ts new file mode 100644 index 00000000000..1bb710e4ea7 --- /dev/null +++ b/apps/showcase/doc/dynamicdialog/footer.ts @@ -0,0 +1,18 @@ +import { Component } from '@angular/core'; +import { DynamicDialogRef } from 'primeng/dynamicdialog'; + +@Component({ + selector: 'footer', + template: ` +
    + +
    + ` +}) +export class Footer { + constructor(public ref: DynamicDialogRef) {} + + closeDialog(data) { + this.ref.close(data); + } +} diff --git a/apps/showcase/doc/dynamicdialog/importdoc.ts b/apps/showcase/doc/dynamicdialog/importdoc.ts new file mode 100644 index 00000000000..5467a6d6b6b --- /dev/null +++ b/apps/showcase/doc/dynamicdialog/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'dynamic-dialog-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { DynamicDialog } from 'primeng/dynamicdialog';` + }; +} diff --git a/src/app/showcase/doc/dynamicdialog/infodemo.ts b/apps/showcase/doc/dynamicdialog/infodemo.ts similarity index 95% rename from src/app/showcase/doc/dynamicdialog/infodemo.ts rename to apps/showcase/doc/dynamicdialog/infodemo.ts index d904d77932a..845b183d7d6 100644 --- a/src/app/showcase/doc/dynamicdialog/infodemo.ts +++ b/apps/showcase/doc/dynamicdialog/infodemo.ts @@ -11,7 +11,7 @@ import { DialogService, DynamicDialogComponent, DynamicDialogRef } from 'primeng
- `, + ` }) export class InfoDemo implements OnInit { totalProducts: number = 0; @@ -20,7 +20,7 @@ export class InfoDemo implements OnInit { constructor( public ref: DynamicDialogRef, - private dialogService: DialogService, + private dialogService: DialogService ) { this.instance = this.dialogService.getInstance(this.ref); } diff --git a/src/app/showcase/doc/dynamicdialog/opendoc.ts b/apps/showcase/doc/dynamicdialog/opendoc.ts similarity index 77% rename from src/app/showcase/doc/dynamicdialog/opendoc.ts rename to apps/showcase/doc/dynamicdialog/opendoc.ts index 2facc6d6af5..51aa2e95384 100644 --- a/src/app/showcase/doc/dynamicdialog/opendoc.ts +++ b/apps/showcase/doc/dynamicdialog/opendoc.ts @@ -1,20 +1,17 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; import { DialogService, DynamicDialogRef } from 'primeng/dynamicdialog'; -import { Code } from '@domain/code'; import { ProductListDemo } from './productlistdemo'; @Component({ selector: 'open-doc', template: ` -

- The open method of the DialogService is used to open a Dialog. First parameter is the component to load and - second one is the configuration object to customize the Dialog. -

+

The open method of the DialogService is used to open a Dialog. First parameter is the component to load and second one is the configuration object to customize the Dialog.

`, - providers: [DialogService], + providers: [DialogService] }) export class OpenDoc { constructor(public dialogService: DialogService) {} @@ -38,12 +35,12 @@ import { ProductListDemo } from './productlistdemo'; export class DynamicDialogDemo { ref: DynamicDialogRef | undefined; - + constructor(public dialogService: DialogService) {} show() { this.ref = this.dialogService.open(ProductListDemo, { header: 'Select a Product'}); } -}`, +}` }; } diff --git a/apps/showcase/doc/dynamicdialog/passingdatadoc.ts b/apps/showcase/doc/dynamicdialog/passingdatadoc.ts new file mode 100644 index 00000000000..47c38a6334b --- /dev/null +++ b/apps/showcase/doc/dynamicdialog/passingdatadoc.ts @@ -0,0 +1,59 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { DialogService, DynamicDialogRef } from 'primeng/dynamicdialog'; +import { ProductListDemo } from './productlistdemo'; + +@Component({ + selector: 'passingdata-doc', + template: ` + +

+ In case you need to pass data to the component that is dynamically loaded, use the data property that can be access using the DynamicDialogConfig class. In additon, the loaded component can also control the Dialog using the + DynamicDialogRef API. Both the DynamicDialogConfig and DynamicDialogRef are injectable using the constructor. +

+
+ + `, + providers: [DialogService] +}) +export class PassingDataDoc { + ref: DynamicDialogRef | undefined; + + constructor(public dialogService: DialogService) {} + + show() { + this.ref = this.dialogService.open(ProductListDemo, { + data: { + id: '51gF3' + }, + header: 'Select a Product' + }); + } + + code: Code = { + typescript: ` +import { Component } from '@angular/core'; +import { DialogService, DynamicDialogRef } from 'primeng/dynamicdialog'; +import { ProductListDemo } from './productlistdemo'; + +@Component({ + templateUrl: './dynamicdialogdemo.html', + providers: [DialogService] +}) +export class DynamicDialogDemo { + + ref: DynamicDialogRef | undefined; + + constructor(public dialogService: DialogService) {} + + show() { + this.ref = this.dialogService.open(ProductListDemo, { + data: { + id: '51gF3' + }, + header: 'Select a Product' + }); + } +}` + }; +} diff --git a/src/app/showcase/doc/dynamicdialog/productlistdemo.ts b/apps/showcase/doc/dynamicdialog/productlistdemo.ts similarity index 75% rename from src/app/showcase/doc/dynamicdialog/productlistdemo.ts rename to apps/showcase/doc/dynamicdialog/productlistdemo.ts index 5a1d246ff96..d62c8d98097 100755 --- a/src/app/showcase/doc/dynamicdialog/productlistdemo.ts +++ b/apps/showcase/doc/dynamicdialog/productlistdemo.ts @@ -1,7 +1,7 @@ +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { Component, OnInit } from '@angular/core'; import { DialogService, DynamicDialogRef } from 'primeng/dynamicdialog'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; import { InfoDemo } from './infodemo'; @Component({ template: `
@@ -23,28 +23,18 @@ import { InfoDemo } from './infodemo'; {{ product.code }} {{ product.name }} - + {{ product.category }} {{ product.quantity }} - + - `, + ` }) export class ProductListDemo implements OnInit { products: Product[]; @@ -52,7 +42,7 @@ export class ProductListDemo implements OnInit { constructor( private productService: ProductService, private dialogService: DialogService, - private ref: DynamicDialogRef, + private ref: DynamicDialogRef ) {} ngOnInit() { @@ -69,8 +59,8 @@ export class ProductListDemo implements OnInit { modal: true, dismissableMask: true, data: { - totalProducts: this.products ? this.products.length : 0, - }, + totalProducts: this.products ? this.products.length : 0 + } }); } diff --git a/apps/showcase/doc/dynamicdialog/styledoc.ts b/apps/showcase/doc/dynamicdialog/styledoc.ts new file mode 100644 index 00000000000..2632af047a4 --- /dev/null +++ b/apps/showcase/doc/dynamicdialog/styledoc.ts @@ -0,0 +1,58 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'dynamic-dialog-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameElement
p-dialogContainer element
p-dynamicdialogContainer element
p-dialog-titlebarContainer of header.
p-dialog-titleHeader element.
p-dialog-titlebar-iconIcon container inside header.
p-dialog-titlebar-closeClose icon element.
p-dialog-contentContent element.
p-dialog-footerFooter element.
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/dynamicdialog/usagedoc.ts b/apps/showcase/doc/dynamicdialog/usagedoc.ts new file mode 100644 index 00000000000..cb01f7cf537 --- /dev/null +++ b/apps/showcase/doc/dynamicdialog/usagedoc.ts @@ -0,0 +1,38 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { DialogService, DynamicDialogRef } from 'primeng/dynamicdialog'; + +@Component({ + selector: 'usage-doc', + template: ` + +

To use dynamic dialog, a reference should be declared as DynamicDialogRef after the DialogService injected into the component.

+
+ + `, + providers: [DialogService] +}) +export class UsageDoc { + ref: DynamicDialogRef | undefined; + + constructor(public dialogService: DialogService) {} + + code: Code = { + typescript: ` +import { Component, OnDestroy } from '@angular/core'; +import { DialogService, DynamicDialogRef } from 'primeng/dynamicdialog'; +import { Product } from '@/domain/product'; +import { ProductListDemo } from './productlistdemo'; + +@Component({ + templateUrl: './dynamicdialogdemo.html', + providers: [DialogService] +}) +export class DynamicDialogDemo implements OnDestroy { + + ref: DynamicDialogRef | undefined; + + constructor(public dialogService: DialogService) {} +}` + }; +} diff --git a/apps/showcase/doc/editor/accessibilitydoc.ts b/apps/showcase/doc/editor/accessibilitydoc.ts new file mode 100644 index 00000000000..cc35694d755 --- /dev/null +++ b/apps/showcase/doc/editor/accessibilitydoc.ts @@ -0,0 +1,14 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'editor-accessibility-doc', + template: `
+ +

+ Quill performs generally well in terms of accessibility. The elements in the toolbar can be tabbed and have the necessary ARIA roles/attributes for screen readers. One known limitation is the lack of arrow key support for + dropdowns in the toolbar that may be overcome with a custom toolbar. +

+
+
` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/editor/basicdoc.ts b/apps/showcase/doc/editor/basicdoc.ts new file mode 100644 index 00000000000..f5399006f4f --- /dev/null +++ b/apps/showcase/doc/editor/basicdoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'editor-basic-demo', + template: ` + +

A model can be bound using the standard ngModel directive.

+
+
+ +
+ + ` +}) +export class BasicDoc { + text: string | undefined; + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Editor } from 'primeng/editor'; + +@Component({ + selector: 'editor-basic-demo', + templateUrl: './editor-basic-demo.html', + standalone: true, + imports: [FormsModule, Editor] +}) +export class EditorBasicDemo { + text: string | undefined; +}` + }; +} diff --git a/src/app/showcase/doc/editor/customtoolbardoc.ts b/apps/showcase/doc/editor/customtoolbardoc.ts similarity index 86% rename from src/app/showcase/doc/editor/customtoolbardoc.ts rename to apps/showcase/doc/editor/customtoolbardoc.ts index 744c5c33dfc..695c1aa44c7 100644 --- a/src/app/showcase/doc/editor/customtoolbardoc.ts +++ b/apps/showcase/doc/editor/customtoolbardoc.ts @@ -1,14 +1,11 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'editor-customtoolbar-demo', template: ` -

- Editor provides a default toolbar with common options, to customize it define your elements inside the header element. Refer - to Quill documentation for available controls. -

+

Editor provides a default toolbar with common options, to customize it define your elements inside the header element. Refer to Quill documentation for available controls.

@@ -22,7 +19,7 @@ import { Code } from '@domain/code';
- `, + ` }) export class CustomToolbarDoc { text: string = '
Hello World!
PrimeNG Editor Rocks

'; @@ -59,6 +56,6 @@ import { Component } from '@angular/core'; }) export class EditorCustomtoolbarDemo { text: string = '
Hello World!
PrimeNG Editor Rocks

'; -}`, +}` }; } diff --git a/src/app/showcase/doc/editor/editordoc.module.ts b/apps/showcase/doc/editor/editordoc.module.ts similarity index 82% rename from src/app/showcase/doc/editor/editordoc.module.ts rename to apps/showcase/doc/editor/editordoc.module.ts index 1dd59fb34f7..d33ae3324bb 100644 --- a/src/app/showcase/doc/editor/editordoc.module.ts +++ b/apps/showcase/doc/editor/editordoc.module.ts @@ -1,23 +1,23 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; +import { RouterModule } from '@angular/router'; import { DropdownModule } from 'primeng/dropdown'; +import { Editor } from 'primeng/editor'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { CustomToolbarDoc } from './customtoolbardoc'; import { ImportDoc } from './importdoc'; import { QuillDoc } from './quilldoc'; -import { BasicDoc } from './basicdoc'; -import { Editor } from 'primeng/editor'; +import { ReactiveFormsDoc } from './reactiveformsdoc'; import { ReadOnlyDoc } from './readonlydoc'; -import { CustomToolbarDoc } from './customtoolbardoc'; import { StyleDoc } from './styledoc'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { ReactiveFormsDoc } from './reactiveformsdoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, Editor, FormsModule, DropdownModule, ReactiveFormsModule], exports: [AppDocModule], - declarations: [ImportDoc, QuillDoc, BasicDoc, ReadOnlyDoc, CustomToolbarDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc], + declarations: [ImportDoc, QuillDoc, BasicDoc, ReadOnlyDoc, CustomToolbarDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc] }) export class EditorDocModule {} diff --git a/apps/showcase/doc/editor/importdoc.ts b/apps/showcase/doc/editor/importdoc.ts new file mode 100644 index 00000000000..57852aa425a --- /dev/null +++ b/apps/showcase/doc/editor/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'editor-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Editor } from 'primeng/editor';` + }; +} diff --git a/src/app/showcase/doc/editor/quilldoc.ts b/apps/showcase/doc/editor/quilldoc.ts similarity index 83% rename from src/app/showcase/doc/editor/quilldoc.ts rename to apps/showcase/doc/editor/quilldoc.ts index 02a2394b73e..12172ef4387 100644 --- a/src/app/showcase/doc/editor/quilldoc.ts +++ b/apps/showcase/doc/editor/quilldoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'quill-doc', @@ -8,10 +8,10 @@ import { Code } from '@domain/code';

Editor uses Quill editor underneath so it needs to be installed as a dependency.

- `, + ` }) export class QuillDoc { code: Code = { - basic: `npm install quill`, + basic: `npm install quill` }; } diff --git a/apps/showcase/doc/editor/reactiveformsdoc.ts b/apps/showcase/doc/editor/reactiveformsdoc.ts new file mode 100644 index 00000000000..3af962654e3 --- /dev/null +++ b/apps/showcase/doc/editor/reactiveformsdoc.ts @@ -0,0 +1,59 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

Editor can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

+
+
+
+ + +
+ + ` +}) +export class ReactiveFormsDoc implements OnInit { + formGroup: FormGroup | undefined; + + ngOnInit() { + this.formGroup = new FormGroup({ + text: new FormControl() + }); + } + + code: Code = { + basic: `
+ +`, + + html: `
+
+ + +
`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { Editor } from 'primeng/editor'; + +@Component({ + selector: 'editor-reactive-forms-demo', + templateUrl: './editor-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, Editor], + }) +export class EditorReactiveFormsDemo implements OnInit { + formGroup: FormGroup | undefined; + + ngOnInit() { + this.formGroup = new FormGroup({ + text: new FormControl() + }); + } +}` + }; +} diff --git a/apps/showcase/doc/editor/readonlydoc.ts b/apps/showcase/doc/editor/readonlydoc.ts new file mode 100644 index 00000000000..6a2169da9e6 --- /dev/null +++ b/apps/showcase/doc/editor/readonlydoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'editor-readonly-demo', + template: ` + +

When readonly is present, the value cannot be edited.

+
+
+ +
+ + ` +}) +export class ReadOnlyDoc { + text: string = 'Always bet on Prime!'; + + code: Code = { + basic: ``, + + html: `
+ +
`, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Editor } from 'primeng/editor'; + +@Component({ + selector: 'editor-readonly-demo', + templateUrl: './editor-readonly-demo.html', + standalone: true, + imports: [FormsModule, Editor] +}) +export class EditorReadonlyDemo { + text: string = 'Always bet on Prime!'; +}` + }; +} diff --git a/apps/showcase/doc/editor/styledoc.ts b/apps/showcase/doc/editor/styledoc.ts new file mode 100644 index 00000000000..e6e2c703bd4 --- /dev/null +++ b/apps/showcase/doc/editor/styledoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'editor-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + +
NameElement
p-editor-containerContainer element
p-editor-toolbarToolbar of the editor
p-editor-contentEditable area
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/fieldset/accessibilitydoc.ts b/apps/showcase/doc/fieldset/accessibilitydoc.ts new file mode 100644 index 00000000000..776129ea714 --- /dev/null +++ b/apps/showcase/doc/fieldset/accessibilitydoc.ts @@ -0,0 +1,46 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'fieldset-accessibility-doc', + template: `
+ +

Screen Reader

+

+ Fieldset component uses the semantic fieldset element. When toggleable option is enabled, a clickable element with button role is included inside the legend element, this button has aria-controls to define + the id of the content section along with aria-expanded for the visibility state. The value to read the button defaults to the value of the legend property and can be customized by defining an aria-label or + aria-labelledby via the toggleButtonProps property. +

+

The content uses region, defines an id that matches the aria-controls of the content toggle button and aria-labelledby referring to the id of the header.

+

Content Toggle Button Keyboard Support

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
KeyFunction
tabMoves focus to the next the focusable element in the page tab sequence.
shift + tabMoves focus to the previous the focusable element in the page tab sequence.
enterToggles the visibility of the content.
spaceToggles the visibility of the content.
+
+
+
` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/fieldset/basicdoc.ts b/apps/showcase/doc/fieldset/basicdoc.ts new file mode 100644 index 00000000000..3a9841a361e --- /dev/null +++ b/apps/showcase/doc/fieldset/basicdoc.ts @@ -0,0 +1,49 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'fieldset-basic-demo', + template: ` + +

PrimeIcons is available at npm, run the following command to download it to your project.

+
+
+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+
+
+ + ` +}) +export class BasicDoc { + code: Code = { + basic: ` +

+ Lorem ipsum dolor sit amet... +

+
`, + + html: `
+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { FieldsetModule } from 'primeng/fieldset'; + +@Component({ + selector: 'fieldset-basic-demo', + templateUrl: './fieldset-basic-demo.html', + standalone: true, + imports: [FieldsetModule] +}) +export class FieldsetBasicDemo {}` + }; +} diff --git a/src/app/showcase/doc/fieldset/fieldsetdoc.module.ts b/apps/showcase/doc/fieldset/fieldsetdoc.module.ts similarity index 81% rename from src/app/showcase/doc/fieldset/fieldsetdoc.module.ts rename to apps/showcase/doc/fieldset/fieldsetdoc.module.ts index 962bb70ed05..bb6f2586422 100644 --- a/src/app/showcase/doc/fieldset/fieldsetdoc.module.ts +++ b/apps/showcase/doc/fieldset/fieldsetdoc.module.ts @@ -1,10 +1,10 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; -import { FieldsetModule } from 'primeng/fieldset'; import { AvatarModule } from 'primeng/avatar'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; +import { FieldsetModule } from 'primeng/fieldset'; import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { ImportDoc } from './importdoc'; @@ -15,6 +15,6 @@ import { ToggleableDoc } from './toggleabledoc'; @NgModule({ imports: [CommonModule, AppCodeModule, AppDocModule, FieldsetModule, RouterModule, AvatarModule], exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, ToggleableDoc, TemplateDoc, StyleDoc, AccessibilityDoc], + declarations: [ImportDoc, BasicDoc, ToggleableDoc, TemplateDoc, StyleDoc, AccessibilityDoc] }) export class FieldsetDocModule {} diff --git a/apps/showcase/doc/fieldset/importdoc.ts b/apps/showcase/doc/fieldset/importdoc.ts new file mode 100644 index 00000000000..77f16c994ea --- /dev/null +++ b/apps/showcase/doc/fieldset/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'fieldset-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Fieldset } from 'primeng/fieldset';` + }; +} diff --git a/apps/showcase/doc/fieldset/styledoc.ts b/apps/showcase/doc/fieldset/styledoc.ts new file mode 100644 index 00000000000..639067e891e --- /dev/null +++ b/apps/showcase/doc/fieldset/styledoc.ts @@ -0,0 +1,42 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'fieldset-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameElement
p-fieldsetFieldset element
p-fieldset-toggleableToggleable fieldset element
p-fieldset-legendLegend element.
p-fieldset-contentContent element.
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/fieldset/templatedoc.ts b/apps/showcase/doc/fieldset/templatedoc.ts new file mode 100644 index 00000000000..6d193049461 --- /dev/null +++ b/apps/showcase/doc/fieldset/templatedoc.ts @@ -0,0 +1,72 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'fieldset-template-demo', + template: ` + +

Header section can also be defined with custom content instead of primitive values.

+
+
+ + +
+ + Amy Elsner +
+
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+
+
+ + ` +}) +export class TemplateDoc { + code: Code = { + basic: ` + +
+ + Amy Elsner +
+
+

+ Lorem ipsum dolor sit amet... +

+
`, + + html: `
+ + +
+ + Amy Elsner +
+
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { FieldsetModule } from 'primeng/fieldset'; +import { AvatarModule } from 'primeng/avatar'; + +@Component({ + selector: 'fieldset-template-demo', + templateUrl: './fieldset-template-demo.html', + standalone: true, + imports: [FieldsetModule, AvatarModule] +}) +export class FieldsetTemplateDemo {}` + }; +} diff --git a/apps/showcase/doc/fieldset/toggleabledoc.ts b/apps/showcase/doc/fieldset/toggleabledoc.ts new file mode 100644 index 00000000000..087ac433e34 --- /dev/null +++ b/apps/showcase/doc/fieldset/toggleabledoc.ts @@ -0,0 +1,49 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'fieldset-toggleable-demo', + template: ` + +

Content of the fieldset can be expanded and collapsed using toggleable option, default state is defined with collapsed option.

+
+
+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+
+
+ + ` +}) +export class ToggleableDoc { + code: Code = { + basic: ` +

+ Lorem ipsum dolor sit amet... +

+
`, + + html: `
+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { FieldsetModule } from 'primeng/fieldset'; + +@Component({ + selector: 'fieldset-toggleable-demo', + templateUrl: './fieldset-toggleable-demo.html', + standalone: true, + imports: [FieldsetModule] +}) +export class FieldsetToggleableDemo {}` + }; +} diff --git a/apps/showcase/doc/fileupload/accessibilitydoc.ts b/apps/showcase/doc/fileupload/accessibilitydoc.ts new file mode 100644 index 00000000000..4e2aeb2ed14 --- /dev/null +++ b/apps/showcase/doc/fileupload/accessibilitydoc.ts @@ -0,0 +1,14 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'file-upload-accessibility-doc', + template: ` + +

Screen Reader

+

FileUpload uses a hidden native input element with type="file" for screen readers.

+

Keyboard Support

+

Interactive elements of the uploader are buttons, visit the Button accessibility section for more information.

+
+ ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/fileupload/advanceddoc.ts b/apps/showcase/doc/fileupload/advanceddoc.ts new file mode 100644 index 00000000000..b9521141ed8 --- /dev/null +++ b/apps/showcase/doc/fileupload/advanceddoc.ts @@ -0,0 +1,118 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; + +interface UploadEvent { + originalEvent: Event; + files: File[]; +} + +@Component({ + selector: 'file-upload-advanced-demo', + template: ` + +

FileUpload is an advanced uploader with dragdrop support, multi file uploads, auto uploading, progress tracking and validations.

+
+
+ + + +
Drag and drop files to here to upload.
+
+ +
    +
  • {{ file.name }} - {{ file.size }} bytes
  • +
+
+
+
+ + `, + providers: [MessageService] +}) +export class AdvancedDoc { + uploadedFiles: any[] = []; + + constructor(private messageService: MessageService) {} + + onUpload(event: UploadEvent) { + for (let file of event.files) { + this.uploadedFiles.push(file); + } + + this.messageService.add({ severity: 'info', summary: 'File Uploaded', detail: '' }); + } + + code: Code = { + basic: ` + +
Drag and drop files to here to upload.
+
+ +
    +
  • {{ file.name }} - {{ file.size }} bytes
  • +
+
+
`, + html: `
+ + + +
Drag and drop files to here to upload.
+
+ +
    +
  • {{ file.name }} - {{ file.size }} bytes
  • +
+
+
+
`, + typescript: `import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; +import { FileUpload } from 'primeng/fileupload'; +import { ToastModule } from 'primeng/toast'; +import { CommonModule } from '@angular/common'; + +interface UploadEvent { + originalEvent: Event; + files: File[]; +} + +@Component({ + selector: 'file-upload-advanced-demo', + templateUrl: './file-upload-advanced-demo.html', + standalone: true, + imports: [FileUpload, ToastModule, CommonModule], + providers: [MessageService] +}) +export class FileUploadAdvancedDemo { + uploadedFiles: any[] = []; + + constructor(private messageService: MessageService) {} + + onUpload(event:UploadEvent) { + for(let file of event.files) { + this.uploadedFiles.push(file); + } + + this.messageService.add({severity: 'info', summary: 'File Uploaded', detail: ''}); + } +}` + }; +} diff --git a/src/app/showcase/doc/fileupload/autodoc.ts b/apps/showcase/doc/fileupload/autodoc.ts similarity index 82% rename from src/app/showcase/doc/fileupload/autodoc.ts rename to apps/showcase/doc/fileupload/autodoc.ts index 32a53b9552e..88f911e824a 100644 --- a/src/app/showcase/doc/fileupload/autodoc.ts +++ b/apps/showcase/doc/fileupload/autodoc.ts @@ -1,6 +1,6 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; interface UploadEvent { originalEvent: Event; @@ -15,21 +15,11 @@ interface UploadEvent {
- +
`, - providers: [MessageService], + providers: [MessageService] }) export class AutoDoc { constructor(private messageService: MessageService) {} @@ -84,6 +74,6 @@ export class FileUploadAutoDemo { onBasicUploadAuto(event: UploadEvent) { this.messageService.add({ severity: 'info', summary: 'Success', detail: 'File Uploaded with Auto Mode' }); } -}`, +}` }; } diff --git a/apps/showcase/doc/fileupload/basicdoc.ts b/apps/showcase/doc/fileupload/basicdoc.ts new file mode 100644 index 00000000000..48bceecf3c0 --- /dev/null +++ b/apps/showcase/doc/fileupload/basicdoc.ts @@ -0,0 +1,86 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; + +interface UploadEvent { + originalEvent: Event; + files: File[]; +} + +@Component({ + selector: 'file-upload-basic-demo', + template: ` + +

FileUpload basic mode provides a simpler UI as an alternative to default advanced mode.

+
+
+ + + +
+ + `, + providers: [MessageService] +}) +export class BasicDoc { + constructor(private messageService: MessageService) {} + + onUpload(event: UploadEvent) { + this.messageService.add({ severity: 'info', summary: 'Success', detail: 'File Uploaded with Basic Mode' }); + } + + code: Code = { + basic: ` +`, + html: `
+ + + +
`, + typescript: `import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; +import { FileUpload } from 'primeng/fileupload'; +import { ToastModule } from 'primeng/toast'; +import { ButtonModule } from 'primeng/button'; + +interface UploadEvent { + originalEvent: Event; + files: File[]; +} + +@Component({ + selector: 'file-upload-basic-demo', + templateUrl: './file-upload-basic-demo.html', + standalone: true, + imports: [FileUpload, ToastModule, ButtonModule], + providers: [MessageService] +}) +export class FileUploadBasicDemo { + constructor(private messageService: MessageService) {} + + onUpload(event: UploadEvent) { + this.messageService.add({ severity: 'info', summary: 'Success', detail: 'File Uploaded with Basic Mode' }); + } +}` + }; +} diff --git a/apps/showcase/doc/fileupload/customdoc.ts b/apps/showcase/doc/fileupload/customdoc.ts new file mode 100644 index 00000000000..7c6682cd75f --- /dev/null +++ b/apps/showcase/doc/fileupload/customdoc.ts @@ -0,0 +1,71 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; + +@Component({ + selector: 'file-upload-custom-demo', + template: ` + +

FileUpload basic mode provides a simpler UI as an alternative to default advanced mode.

+
+
+ + +
+ + `, + providers: [MessageService] +}) +export class CustomDoc { + constructor(private messageService: MessageService) {} + + async customUploader(event) { + const file = event.files[0]; + const reader = new FileReader(); + let blob = await fetch(file.objectURL).then((r) => r.blob()); //blob:url + + reader.readAsDataURL(blob); + + reader.onloadend = function () { + const base64data = reader.result; + }; + + this.messageService.add({ severity: 'info', summary: 'Success', detail: 'File Uploaded with Basic Mode' }); + } + + code: Code = { + basic: ``, + html: ` +
+ + +
`, + typescript: ` +import { Component, Input } from '@angular/core'; +import { MessageService } from 'primeng/api'; + +@Component({ + selector: 'file-upload-custom-demo', + templateUrl: './file-upload-custom-demo.html', + providers: [MessageService] +}) +export class CustomDoc { + + constructor(private messageService: MessageService) {} + + async customUploader(event) { + const file = event.files[0]; + const reader = new FileReader(); + let blob = await fetch(file.objectURL).then((r) => r.blob()); //blob:url + + reader.readAsDataURL(blob); + + reader.onloadend = function () { + const base64data = reader.result; + }; + + this.messageService.add({ severity: 'info', summary: 'Success', detail: 'File Uploaded with Basic Mode' }); + } +}` + }; +} diff --git a/apps/showcase/doc/fileupload/fileuploaddoc.module.ts b/apps/showcase/doc/fileupload/fileuploaddoc.module.ts new file mode 100644 index 00000000000..89e70fcb8ad --- /dev/null +++ b/apps/showcase/doc/fileupload/fileuploaddoc.module.ts @@ -0,0 +1,26 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { BadgeModule } from 'primeng/badge'; +import { ButtonModule } from 'primeng/button'; +import { FileUpload } from 'primeng/fileupload'; +import { ProgressBar } from 'primeng/progressbar'; +import { Tag } from 'primeng/tag'; +import { ToastModule } from 'primeng/toast'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { AdvancedDoc } from './advanceddoc'; +import { AutoDoc } from './autodoc'; +import { BasicDoc } from './basicdoc'; +import { ImportDoc } from './importdoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; + +@NgModule({ + imports: [CommonModule, FormsModule, AppCodeModule, AppDocModule, ButtonModule, Tag, ProgressBar, ToastModule, FileUpload, BadgeModule, RouterModule], + exports: [AppDocModule], + declarations: [ImportDoc, BasicDoc, TemplateDoc, StyleDoc, AdvancedDoc, AutoDoc, AccessibilityDoc] +}) +export class FileUploadDocModule {} diff --git a/apps/showcase/doc/fileupload/importdoc.ts b/apps/showcase/doc/fileupload/importdoc.ts new file mode 100644 index 00000000000..47c7f0caae1 --- /dev/null +++ b/apps/showcase/doc/fileupload/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'file-upload-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { FileUpload } from 'primeng/fileupload';` + }; +} diff --git a/apps/showcase/doc/fileupload/styledoc.ts b/apps/showcase/doc/fileupload/styledoc.ts new file mode 100644 index 00000000000..393a7672b0c --- /dev/null +++ b/apps/showcase/doc/fileupload/styledoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'file-upload-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + +
NameElement
p-fileuploadContainer element
p-fileupload-buttonbarHeader containing the buttons
p-fileupload-contentContent section
+
+ ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/fileupload/templatedoc.ts b/apps/showcase/doc/fileupload/templatedoc.ts new file mode 100644 index 00000000000..e7f166bb09f --- /dev/null +++ b/apps/showcase/doc/fileupload/templatedoc.ts @@ -0,0 +1,480 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; +import { PrimeNG } from 'primeng/config'; + +@Component({ + selector: 'file-upload-template-demo', + template: ` + +

+ Uploader UI is customizable using a ng-template called file that gets the File instance as the implicit variable. Second ng-template named content can be used to place custom + content inside the content section which would be useful to implement a user interface to manage the uploaded files such as removing them. This template gets the selected files as the implicit variable. Third and final ng-template + option is toolbar to display custom content at toolbar. +

+
+ + + +
+
+ + + +
+ + {{ totalSize }}B / 1Mb + +
+
+ +
+
+
Pending
+
+
+
+ +
+ {{ file.name }} +
{{ formatSize(file.size) }}
+ + +
+
+
+
+
Completed
+
+
+
+ +
+ {{ file.name }} +
{{ formatSize(file.size) }}
+ + +
+
+
+
+
+ + +
+ +

Drag and drop files to here to upload.

+
+
+
+
+ + `, + providers: [MessageService] +}) +export class TemplateDoc { + files = []; + + totalSize: number = 0; + + totalSizePercent: number = 0; + + constructor( + private config: PrimeNG, + private messageService: MessageService + ) {} + + choose(event, callback) { + callback(); + } + + onRemoveTemplatingFile(event, file, removeFileCallback, index) { + removeFileCallback(event, index); + this.totalSize -= parseInt(this.formatSize(file.size)); + this.totalSizePercent = this.totalSize / 10; + } + + onClearTemplatingUpload(clear) { + clear(); + this.totalSize = 0; + this.totalSizePercent = 0; + } + + onTemplatedUpload() { + this.messageService.add({ severity: 'info', summary: 'Success', detail: 'File Uploaded', life: 3000 }); + } + + onSelectedFiles(event) { + this.files = event.currentFiles; + this.files.forEach((file) => { + this.totalSize += parseInt(this.formatSize(file.size)); + }); + this.totalSizePercent = this.totalSize / 10; + } + + uploadEvent(callback) { + callback(); + } + + formatSize(bytes) { + const k = 1024; + const dm = 3; + const sizes = this.config.translation.fileSizeTypes; + if (bytes === 0) { + return `0 ${sizes[0]}`; + } + + const i = Math.floor(Math.log(bytes) / Math.log(k)); + const formattedSize = parseFloat((bytes / Math.pow(k, i)).toFixed(dm)); + + return `${formattedSize} ${sizes[i]}`; + } + + code: Code = { + basic: ` + + +
+
+ + + +
+ + {{ totalSize }}B / 1Mb + +
+
+ +
+
+
Pending
+
+
+
+ +
+ {{ file.name }} +
{{ formatSize(file.size) }}
+ + +
+
+
+
+
Completed
+
+
+
+ +
+ {{ file.name }} +
{{ formatSize(file.size) }}
+ + +
+
+
+
+
+ + +
+ +

Drag and drop files to here to upload.

+
+
+
`, + html: `
+ + + +
+
+ + + +
+ + {{ totalSize }}B / 1Mb + +
+
+ +
+
+
Pending
+
+
+
+ +
+ {{ file.name }} +
{{ formatSize(file.size) }}
+ + +
+
+
+
+
Completed
+
+
+
+ +
+ {{ file.name }} +
{{ formatSize(file.size) }}
+ + +
+
+
+
+
+ + +
+ +

Drag and drop files to here to upload.

+
+
+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { MessageService} from 'primeng/api'; +import { PrimeNG } from 'primeng/config'; +import { FileUpload } from 'primeng/fileupload'; +import { ButtonModule } from 'primeng/button'; +import { CommonModule } from '@angular/common'; +import { BadgeModule } from 'primeng/badge'; +import { HttpClientModule } from '@angular/common/http'; +import { ProgressBar } from 'primeng/progressbar'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'file-upload-template-demo', + templateUrl: './file-upload-template-demo.html', + standalone: true, + imports: [FileUpload, ButtonModule, BadgeModule, ProgressBar, ToastModule, HttpClientModule, CommonModule], + providers: [MessageService] +}) +export class FileUploadTemplateDemo { + files = []; + + totalSize : number = 0; + + totalSizePercent : number = 0; + + constructor(private config: PrimeNG, private messageService: MessageService) {} + + choose(event, callback) { + callback(); + } + + onRemoveTemplatingFile(event, file, removeFileCallback, index) { + removeFileCallback(event, index); + this.totalSize -= parseInt(this.formatSize(file.size)); + this.totalSizePercent = this.totalSize / 10; + } + + onClearTemplatingUpload(clear) { + clear(); + this.totalSize = 0; + this.totalSizePercent = 0; + } + + onTemplatedUpload() { + this.messageService.add({ severity: 'info', summary: 'Success', detail: 'File Uploaded', life: 3000 }); + } + + onSelectedFiles(event) { + this.files = event.currentFiles; + this.files.forEach((file) => { + this.totalSize += parseInt(this.formatSize(file.size)); + }); + this.totalSizePercent = this.totalSize / 10; + } + + uploadEvent(callback) { + callback(); + } + + formatSize(bytes) { + const k = 1024; + const dm = 3; + const sizes = this.config.translation.fileSizeTypes; + if (bytes === 0) { + return \`0 \${sizes[0]}\`; + } + + const i = Math.floor(Math.log(bytes) / Math.log(k)); + const formattedSize = parseFloat((bytes / Math.pow(k, i)).toFixed(dm)); + + return \`\${formattedSize} \${sizes[i]}\`; + } +}` + }; +} diff --git a/apps/showcase/doc/filterservice/apidoc.ts b/apps/showcase/doc/filterservice/apidoc.ts new file mode 100644 index 00000000000..adb7846c334 --- /dev/null +++ b/apps/showcase/doc/filterservice/apidoc.ts @@ -0,0 +1,51 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'api-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameParametersDescription
filter + value[]: An array of values to filter
+ fields[]: An array of properties in the value object
+ filterValue: Filter value
+ filterMatchMode: Constraint
+ filterLocale: Locale to use in filtering +
Whether the property values of the given value collection matches the filter.
filters-Property to access constraints collection.
register + name: string
+ fn: Filter callback +
Registers a new constraint in filters.
+
+ ` +}) +export class ApiDoc {} diff --git a/src/app/showcase/doc/filterservice/builtinconstraintsdoc.ts b/apps/showcase/doc/filterservice/builtinconstraintsdoc.ts similarity index 99% rename from src/app/showcase/doc/filterservice/builtinconstraintsdoc.ts rename to apps/showcase/doc/filterservice/builtinconstraintsdoc.ts index 8f6bd01768e..27c0cfc113d 100644 --- a/src/app/showcase/doc/filterservice/builtinconstraintsdoc.ts +++ b/apps/showcase/doc/filterservice/builtinconstraintsdoc.ts @@ -142,6 +142,6 @@ import { Component } from '@angular/core';
- `, + ` }) export class BuiltInConstraintsDoc {} diff --git a/src/app/showcase/doc/filterservice/customconstraintsdoc.ts b/apps/showcase/doc/filterservice/customconstraintsdoc.ts similarity index 94% rename from src/app/showcase/doc/filterservice/customconstraintsdoc.ts rename to apps/showcase/doc/filterservice/customconstraintsdoc.ts index fa7fc996742..f8ec03172fb 100644 --- a/src/app/showcase/doc/filterservice/customconstraintsdoc.ts +++ b/apps/showcase/doc/filterservice/customconstraintsdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'custom-constraints-doc', @@ -8,7 +8,7 @@ import { Code } from '@domain/code';

FilterService can be extended by adding new constraints using the register function.

- `, + ` }) export class CustomConstraintsDoc { code: Code = { @@ -26,6 +26,6 @@ export class CustomConstraintsDoc { this.filterService.filters['isPrimeNumber'](3); //true this.filterService.filters['isPrimeNumber'](5); //true -this.filterService.filters['isPrimeNumber'](568985673); //false`, +this.filterService.filters['isPrimeNumber'](568985673); //false` }; } diff --git a/src/app/showcase/doc/filterservice/filterservicedoc.module.ts b/apps/showcase/doc/filterservice/filterservicedoc.module.ts similarity index 79% rename from src/app/showcase/doc/filterservice/filterservicedoc.module.ts rename to apps/showcase/doc/filterservice/filterservicedoc.module.ts index bd1fc95f08d..0b73c159b42 100644 --- a/src/app/showcase/doc/filterservice/filterservicedoc.module.ts +++ b/apps/showcase/doc/filterservice/filterservicedoc.module.ts @@ -1,9 +1,9 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { TableModule } from 'primeng/table'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { ApiDoc } from './apidoc'; import { BuiltInConstraintsDoc } from './builtinconstraintsdoc'; import { CustomConstraintsDoc } from './customconstraintsdoc'; @@ -14,6 +14,6 @@ import { UsageDoc } from './usagedoc'; @NgModule({ imports: [CommonModule, AppCodeModule, AppDocModule, RouterModule, TableModule], exports: [AppDocModule], - declarations: [ApiDoc, BuiltInConstraintsDoc, CustomConstraintsDoc, ImportDoc, UsageDoc, TableIntegrationDoc], + declarations: [ApiDoc, BuiltInConstraintsDoc, CustomConstraintsDoc, ImportDoc, UsageDoc, TableIntegrationDoc] }) export class FilterServiceDocModule {} diff --git a/apps/showcase/doc/filterservice/importdoc.ts b/apps/showcase/doc/filterservice/importdoc.ts new file mode 100644 index 00000000000..bfb82f13f73 --- /dev/null +++ b/apps/showcase/doc/filterservice/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'filter-service-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { FilterService } from 'primeng/api';` + }; +} diff --git a/src/app/showcase/doc/filterservice/tableintegrationdoc.ts b/apps/showcase/doc/filterservice/tableintegrationdoc.ts similarity index 83% rename from src/app/showcase/doc/filterservice/tableintegrationdoc.ts rename to apps/showcase/doc/filterservice/tableintegrationdoc.ts index 6563ab011b9..f62030754b6 100644 --- a/src/app/showcase/doc/filterservice/tableintegrationdoc.ts +++ b/apps/showcase/doc/filterservice/tableintegrationdoc.ts @@ -1,17 +1,14 @@ +import { Car } from '@/domain/car'; +import { Code } from '@/domain/code'; +import { CarService } from '@/service/carservice'; import { Component, OnInit } from '@angular/core'; import { FilterMatchMode, FilterService, SelectItem } from 'primeng/api'; -import { Car } from '@domain/car'; -import { Code } from '@domain/code'; -import { CarService } from '@service/carservice'; @Component({ selector: 'filter-service-table-integration-demo', template: ` -

- A custom equals filter that checks for exact case sensitive value is registered and defined as a match mode of a column - filter. -

+

A custom equals filter that checks for exact case sensitive value is registered and defined as a match mode of a column filter.

@@ -21,12 +18,7 @@ import { CarService } from '@service/carservice'; - + @@ -39,7 +31,7 @@ import { CarService } from '@service/carservice';
`, - providers: [FilterService], + providers: [FilterService] }) export class TableIntegrationDoc implements OnInit { cars: Car[]; @@ -50,7 +42,7 @@ export class TableIntegrationDoc implements OnInit { constructor( private carService: CarService, - private filterService: FilterService, + private filterService: FilterService ) {} ngOnInit() { @@ -72,13 +64,13 @@ export class TableIntegrationDoc implements OnInit { { field: 'year', header: 'Year' }, { field: 'brand', header: 'Brand' }, { field: 'color', header: 'Color' }, - { field: 'vin', header: 'Vin' }, + { field: 'vin', header: 'Vin' } ]; this.matchModeOptions = [ { label: 'Custom Equals', value: customFilterName }, { label: 'Starts With', value: FilterMatchMode.STARTS_WITH }, - { label: 'Contains', value: FilterMatchMode.CONTAINS }, + { label: 'Contains', value: FilterMatchMode.CONTAINS } ]; this.carService.getCarsMedium().then((cars) => (this.cars = cars)); @@ -94,10 +86,10 @@ export class TableIntegrationDoc implements OnInit { - @@ -118,10 +110,10 @@ export class TableIntegrationDoc implements OnInit { - @@ -135,8 +127,8 @@ export class TableIntegrationDoc implements OnInit {
`, typescript: `import { Component, OnInit } from '@angular/core'; import { FilterMatchMode, FilterService, SelectItem } from 'primeng/api'; -import { Car } from '@domain/car'; -import { CarService } from '@service/carservice'; +import { Car } from '@/domain/car'; +import { CarService } from '@/service/carservice'; import { TableModule } from 'primeng/table'; import { CommonModule } from '@angular/common'; @@ -187,7 +179,7 @@ export class FilterServiceTableIntegrationDemo implements OnInit { this.carService.getCarsMedium().then((cars) => (this.cars = cars)); } }`, - service: ['CarService'], + service: ['CarService'] }; extFiles = [ @@ -205,7 +197,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, +}` }, { path: 'src/domain/car.ts', @@ -218,7 +210,7 @@ export interface Car { color?; price?; saleDate?; -}`, - }, +}` + } ]; } diff --git a/apps/showcase/doc/filterservice/usagedoc.ts b/apps/showcase/doc/filterservice/usagedoc.ts new file mode 100644 index 00000000000..facce90120a --- /dev/null +++ b/apps/showcase/doc/filterservice/usagedoc.ts @@ -0,0 +1,34 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'usage-doc', + template: ` + +

FilterService needs to be injected into your component. Filters are accessed with FilterService.filters.

+
+ + ` +}) +export class UsageDoc { + code: Code = { + typescript: `export class FilterServiceDemo implements OnInit { + + constructor(private filterService: FilterService) {} + + ngOnInit() { + const value = 'PrimeNG'; + + this.filterService.filters.equals(value, 'NG'); //false + this.filterService.filters.equals(value, 8); //false + this.filterService.filters.equals(value, new Date()); //false + this.filterService.filters.contains(value, 'NG'); //true + this.filterService.filters.startsWith(value, 'NG'); //false + this.filterService.filters.endsWith(value, 'NG'); //true + this.filterService.filters.lt(10, 20); //true + this.filterService.filters.gt(50, 20); //true + this.filterService.filters.in(value, ['PrimeFaces', 'PrimeNG']); //true + } +}` + }; +} diff --git a/apps/showcase/doc/floatlabel/accessibilitydoc.ts b/apps/showcase/doc/floatlabel/accessibilitydoc.ts new file mode 100644 index 00000000000..e1dd0263a8a --- /dev/null +++ b/apps/showcase/doc/floatlabel/accessibilitydoc.ts @@ -0,0 +1,15 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'float-label-accessibility-doc', + template: ` + +

Screen Reader

+

FloatLabel does not require any roles and attributes.

+ +

Keyboard Support

+

Component does not include any interactive elements.

+
+ ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/floatlabel/basicdoc.ts b/apps/showcase/doc/floatlabel/basicdoc.ts new file mode 100644 index 00000000000..0696662a486 --- /dev/null +++ b/apps/showcase/doc/floatlabel/basicdoc.ts @@ -0,0 +1,50 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

FloatLabel is used by wrapping the input and its label.

+
+
+ + + + +
+ + ` +}) +export class BasicDoc { + value: string | undefined; + + code: Code = { + basic: ` + + +`, + + html: `
+ + + + +
`, + + typescript: `import { Component } from '@angular/core'; +import { FloatLabelModule } from "primeng/floatlabel" +import { InputTextModule } from 'primeng/inputtext'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'float-label-basic-demo', + templateUrl: './float-label-basic-demo.html', + standalone: true, + imports: [FloatLabelModule, InputTextModule, FormsModule] +}) +export class FloatLabelBasicDemo { + value: string | undefined; +}` + }; +} diff --git a/src/app/showcase/doc/floatlabel/floatlabeldoc.module.ts b/apps/showcase/doc/floatlabel/floatlabeldoc.module.ts similarity index 83% rename from src/app/showcase/doc/floatlabel/floatlabeldoc.module.ts rename to apps/showcase/doc/floatlabel/floatlabeldoc.module.ts index 11928494398..9333b1a6dee 100644 --- a/src/app/showcase/doc/floatlabel/floatlabeldoc.module.ts +++ b/apps/showcase/doc/floatlabel/floatlabeldoc.module.ts @@ -1,20 +1,20 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { FormsModule } from '@angular/forms'; -import { BasicDoc } from './basicdoc'; -import { ImportDoc } from './importdoc'; +import { RouterModule } from '@angular/router'; import { FloatLabelModule } from 'primeng/floatlabel'; import { InputTextModule } from 'primeng/inputtext'; import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { ImportDoc } from './importdoc'; +import { InvalidDoc } from './invaliddoc'; import { StyleDoc } from './styledoc'; import { VariantsDoc } from './variantsdoc'; -import { InvalidDoc } from './invaliddoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, FormsModule, FloatLabelModule, InputTextModule], declarations: [ImportDoc, BasicDoc, VariantsDoc, InvalidDoc, StyleDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class FloatLabelDocModule {} diff --git a/apps/showcase/doc/floatlabel/importdoc.ts b/apps/showcase/doc/floatlabel/importdoc.ts new file mode 100644 index 00000000000..312c382cf48 --- /dev/null +++ b/apps/showcase/doc/floatlabel/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'float-label-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { FloatLabel } from 'primeng/floatlabel';` + }; +} diff --git a/apps/showcase/doc/floatlabel/invaliddoc.ts b/apps/showcase/doc/floatlabel/invaliddoc.ts new file mode 100644 index 00000000000..c48a08f768a --- /dev/null +++ b/apps/showcase/doc/floatlabel/invaliddoc.ts @@ -0,0 +1,88 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'invalid-doc', + template: ` + +

When the form element is invalid, the label is also highlighted.

+
+
+ + + + + + + + + + + + + + +
+ + ` +}) +export class InvalidDoc { + value1: string | undefined; + + value2: string | undefined; + + value3: string | undefined; + + code: Code = { + basic: ` + + + + + + + + + + + + +`, + + html: `
+ + + + + + + + + + + + + + +
`, + + typescript: `import { Component } from '@angular/core'; +import { FloatLabelModule } from "primeng/floatlabel" +import { InputTextModule } from 'primeng/inputtext'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'float-label-invalid-demo', + templateUrl: './float-label-invalid-demo.html', + standalone: true, + imports: [FloatLabelModule, InputTextModule, FormsModule] +}) +export class FloatLabelInvalidDemo { + value1: string | undefined; + + value2: string | undefined; + + value3: string | undefined; +}` + }; +} diff --git a/apps/showcase/doc/floatlabel/styledoc.ts b/apps/showcase/doc/floatlabel/styledoc.ts new file mode 100644 index 00000000000..1cf664cf5ad --- /dev/null +++ b/apps/showcase/doc/floatlabel/styledoc.ts @@ -0,0 +1,30 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'float-label-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + +
NameElement
p-float-labelFloat label element.
+
+ ` +}) +export class StyleDoc {} diff --git a/src/app/showcase/doc/floatlabel/variantsdoc.ts b/apps/showcase/doc/floatlabel/variantsdoc.ts similarity index 87% rename from src/app/showcase/doc/floatlabel/variantsdoc.ts rename to apps/showcase/doc/floatlabel/variantsdoc.ts index c99ce305ea8..157a7cbe5e3 100644 --- a/src/app/showcase/doc/floatlabel/variantsdoc.ts +++ b/apps/showcase/doc/floatlabel/variantsdoc.ts @@ -1,14 +1,11 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'variants-doc', template: ` -

- The variant property defines the position of the label. Default value is over, whereas in and - on are the alternatives. -

+

The variant property defines the position of the label. Default value is over, whereas in and on are the alternatives.

@@ -22,7 +19,7 @@ import { Code } from '@domain/code';
- `, + ` }) export class VariantsDoc { value1: string | undefined; @@ -53,7 +50,7 @@ export class VariantsDoc {
`, typescript: `import { Component } from '@angular/core'; -import { FloatLabelModule } from "primeng/floatlabel" +import { FloatLabelModule } from "primeng/floatlabel" import { InputTextModule } from 'primeng/inputtext'; import { FormsModule } from '@angular/forms'; @@ -67,6 +64,6 @@ export class FloatLabelVariantsDemo { value1: string | undefined; value2: string | undefined; -}`, +}` }; } diff --git a/apps/showcase/doc/fluid/accessibilitydoc.ts b/apps/showcase/doc/fluid/accessibilitydoc.ts new file mode 100644 index 00000000000..8ad9076d2a0 --- /dev/null +++ b/apps/showcase/doc/fluid/accessibilitydoc.ts @@ -0,0 +1,15 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'fluid-accessibility-doc', + template: ` + +

Screen Reader

+

Fluid does not require any roles and attributes.

+ +

Keyboard Support

+

Component does not include any interactive elements.

+
+ ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/fluid/basicdoc.ts b/apps/showcase/doc/fluid/basicdoc.ts new file mode 100644 index 00000000000..33e53791019 --- /dev/null +++ b/apps/showcase/doc/fluid/basicdoc.ts @@ -0,0 +1,89 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

+ Components with the fluid option like InputText have the ability to span the full width of their component. Enabling the fluid for each component individually may be cumbersome so wrap the content with + Fluid to instead for an easier alternative. +

+

Any component that has the fluid property can be nested inside the Fluid component. The fluid property of a child component has higher precedence than the fluid container as shown in the last sample.

+
+
+
+ + +
+
+ + +
+ + Fluid Container +
+
+
+
+
+
+
+
+ + ` +}) +export class BasicDoc { + code: Code = { + basic: `
+ + +
+
+ + +
+ + Fluid Container +
+
+
+
+
+
+
`, + + html: `
+
+ + +
+
+ + +
+ + Fluid Container +
+
+
+
+
+
+
+
`, + + typescript: `import { Component } from '@angular/core'; +import { Fluid } from 'primeng/fluid'; + +@Component({ + selector: 'fluid-basic-demo', + templateUrl: './fluid-basic-demo.html', + standalone: true, + imports: [Fluid] +}) +export class FluidBasicDemo { + +}` + }; +} diff --git a/src/app/showcase/doc/fluid/fluiddoc.module.ts b/apps/showcase/doc/fluid/fluiddoc.module.ts similarity index 79% rename from src/app/showcase/doc/fluid/fluiddoc.module.ts rename to apps/showcase/doc/fluid/fluiddoc.module.ts index e82556b1772..05b9d31cfa2 100644 --- a/src/app/showcase/doc/fluid/fluiddoc.module.ts +++ b/apps/showcase/doc/fluid/fluiddoc.module.ts @@ -1,18 +1,18 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { FormsModule } from '@angular/forms'; -import { BasicDoc } from './basicdoc'; -import { ImportDoc } from './importdoc'; -import { InputTextModule } from 'primeng/inputtext'; +import { RouterModule } from '@angular/router'; import { Fluid } from 'primeng/fluid'; +import { InputTextModule } from 'primeng/inputtext'; import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { ImportDoc } from './importdoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, FormsModule, InputTextModule, Fluid], declarations: [BasicDoc, ImportDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class FluidDocModule {} diff --git a/apps/showcase/doc/fluid/importdoc.ts b/apps/showcase/doc/fluid/importdoc.ts new file mode 100644 index 00000000000..be34f683e80 --- /dev/null +++ b/apps/showcase/doc/fluid/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'fluid-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Fluid } from 'primeng/fluid';` + }; +} diff --git a/apps/showcase/doc/focustrap/basicdoc.ts b/apps/showcase/doc/focustrap/basicdoc.ts new file mode 100644 index 00000000000..8d99a9633ab --- /dev/null +++ b/apps/showcase/doc/focustrap/basicdoc.ts @@ -0,0 +1,114 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'focus-trap-basic-demo', + template: ` + +

FocusTrap is applied to a container element with the pFocusTrap directive.

+
+
+
+ + + + + + + + + + + + + + +
+ + +
+ + +
+
+ + ` +}) +export class BasicDoc { + name: string = ''; + + email: string = ''; + + accept: boolean = false; + + code: Code = { + basic: `
+ + + + + + + + + + + + + + +
+ + +
+ + +
`, + html: `
+
+ + + + + + + + + + + + + + +
+ + +
+ + +
`, + typescript: `import { Component } from '@angular/core'; +import { FocusTrapModule } from 'primeng/focustrap'; +import { ButtonModule } from 'primeng/button'; +import { FormsModule } from '@angular/forms'; +import { InputTextModule } from 'primeng/inputtext'; +import { CheckboxModule } from 'primeng/checkbox'; +import { IconFieldModule } from 'primeng/iconfield'; +import { InputIconModule } from 'primeng/inputicon'; +import { AutoFocusModule } from 'primeng/autofocus'; + +@Component({ + selector: 'focus-trap-basic-demo', + templateUrl: './focus-trap-basic-demo.html', + standalone: true, + imports: [FocusTrapModule, ButtonModule, FormsModule, InputTextModule, CheckboxModule, IconFieldModule, InputIconModule, AutoFocusModule] +}) +export class FocusTrapBasicDemo { + name: string = ''; + + email: string = ''; + + accept: boolean = false; +}` + }; +} diff --git a/apps/showcase/doc/focustrap/focustrapdoc.module.ts b/apps/showcase/doc/focustrap/focustrapdoc.module.ts new file mode 100644 index 00000000000..2c52c2b7a82 --- /dev/null +++ b/apps/showcase/doc/focustrap/focustrapdoc.module.ts @@ -0,0 +1,23 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { AutoFocusModule } from 'primeng/autofocus'; +import { ButtonModule } from 'primeng/button'; +import { CheckboxModule } from 'primeng/checkbox'; +import { FloatLabelModule } from 'primeng/floatlabel'; +import { FocusTrapModule } from 'primeng/focustrap'; +import { IconFieldModule } from 'primeng/iconfield'; +import { InputIconModule } from 'primeng/inputicon'; +import { InputTextModule } from 'primeng/inputtext'; +import { BasicDoc } from './basicdoc'; +import { ImportDoc } from './importdoc'; + +@NgModule({ + imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, FormsModule, ButtonModule, InputTextModule, FocusTrapModule, FloatLabelModule, IconFieldModule, InputIconModule, CheckboxModule, AutoFocusModule], + declarations: [ImportDoc, BasicDoc], + exports: [AppDocModule] +}) +export class FocusTrapDocModule {} diff --git a/apps/showcase/doc/focustrap/importdoc.ts b/apps/showcase/doc/focustrap/importdoc.ts new file mode 100644 index 00000000000..44cdf096a2f --- /dev/null +++ b/apps/showcase/doc/focustrap/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'focus-trap-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { FocusTrap } from 'primeng/focustrap';` + }; +} diff --git a/apps/showcase/doc/galleria/accessibilitydoc.ts b/apps/showcase/doc/galleria/accessibilitydoc.ts new file mode 100644 index 00000000000..ac183d51e9e --- /dev/null +++ b/apps/showcase/doc/galleria/accessibilitydoc.ts @@ -0,0 +1,94 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'galleria-accessibility-doc', + template: ` +

Screen Reader

+

+ Galleria uses region role and since any attribute is passed to the main container element, attributes such as aria-label and aria-roledescription can be used as well. The slides container has + aria-live attribute set as "polite" if galleria is not in autoplay mode, otherwise "off" would be the value in autoplay. +

+

+ A slide has a group role with an aria-label that refers to the aria.slideNumber property of the locale API. Similarly aria.slide is used as the aria-roledescription of the + item. Inactive slides are hidden from the readers with aria-hidden. +

+

+ Next and Previous navigators are button elements with aria-label attributes referring to the aria.nextPageLabel and aria.firstPageLabel properties of the locale API by default + respectively, you may still use your own aria roles and attributes as any valid attribute is passed to the button elements implicitly by using nextButtonProps and prevButtonProps. +

+

+ Quick navigation elements and thumnbails follow the tab pattern. They are placed inside an element with a tablist role whereas each item has a tab role with aria-selected and aria-controls attributes. The + aria-label attribute of a quick navigation item refers to the aria.pageLabel of the locale API. Current page is marked with aria-current. +

+

In full screen mode, modal element uses dialog role with aria-modal enabled. The close button retrieves aria-label from the aria.close property of the locale API.

+ +

Next/Prev Keyboard Support

+
+ + + + + + + + + + + + + + + + + + + + + +
KeyFunction
tabMoves focus through interactive elements in the carousel.
enterActivates navigation.
spaceActivates navigation.
+
+ +

Quick Navigation Keyboard Support

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KeyFunction
tabMoves focus through the active slide link.
enterActivates the focused slide link.
spaceActivates the focused slide link.
right arrowMoves focus to the next slide link.
left arrowMoves focus to the previous slide link.
homeMoves focus to the first slide link.
endMoves focus to the last slide link.
+
+
` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/galleria/advanceddoc.ts b/apps/showcase/doc/galleria/advanceddoc.ts new file mode 100644 index 00000000000..79336109f01 --- /dev/null +++ b/apps/showcase/doc/galleria/advanceddoc.ts @@ -0,0 +1,410 @@ +import { Code } from '@/domain/code'; +import { PhotoService } from '@/service/photoservice'; +import { isPlatformBrowser } from '@angular/common'; +import { ChangeDetectorRef, Component, Inject, OnDestroy, OnInit, PLATFORM_ID, ViewChild } from '@angular/core'; +import { Galleria } from 'primeng/galleria'; + +@Component({ + selector: 'galleria-advanced-doc', + template: ` + +

Galleria can be extended further to implement complex requirements.

+
+
+ + + + + +
+ +
+
+ + + +
+
+ + ` +}) +export class AdvancedDoc implements OnInit, OnDestroy { + images: any[] | undefined; + + showThumbnails: boolean | undefined; + + fullscreen: boolean = false; + + activeIndex: number = 0; + + onFullScreenListener: any; + + @ViewChild('galleria') galleria: Galleria | undefined; + + constructor( + @Inject(PLATFORM_ID) private platformId: any, + private photoService: PhotoService, + private cd: ChangeDetectorRef + ) {} + + responsiveOptions: any[] = [ + { + breakpoint: '1300px', + numVisible: 4 + }, + { + breakpoint: '575px', + numVisible: 1 + } + ]; + + ngOnInit() { + this.photoService.getImages().then((images) => (this.images = images)); + this.bindDocumentListeners(); + } + + onThumbnailButtonClick() { + this.showThumbnails = !this.showThumbnails; + } + + toggleFullScreen() { + if (this.fullscreen) { + this.closePreviewFullScreen(); + } else { + this.openPreviewFullScreen(); + } + + this.cd.detach(); + } + + openPreviewFullScreen() { + let elem = this.galleria?.element.nativeElement.querySelector('.p-galleria'); + if (elem.requestFullscreen) { + elem.requestFullscreen(); + } else if (elem['mozRequestFullScreen']) { + /* Firefox */ + elem['mozRequestFullScreen'](); + } else if (elem['webkitRequestFullscreen']) { + /* Chrome, Safari & Opera */ + elem['webkitRequestFullscreen'](); + } else if (elem['msRequestFullscreen']) { + /* IE/Edge */ + elem['msRequestFullscreen'](); + } + } + + onFullScreenChange() { + this.fullscreen = !this.fullscreen; + this.cd.detectChanges(); + this.cd.reattach(); + } + + closePreviewFullScreen() { + if (isPlatformBrowser(this.platformId)) { + if (document.exitFullscreen) { + document.exitFullscreen(); + } else if (document['mozCancelFullScreen']) { + document['mozCancelFullScreen'](); + } else if (document['webkitExitFullscreen']) { + document['webkitExitFullscreen'](); + } else if (document['msExitFullscreen']) { + document['msExitFullscreen'](); + } + } + } + + bindDocumentListeners() { + if (isPlatformBrowser(this.platformId)) { + this.onFullScreenListener = this.onFullScreenChange.bind(this); + document.addEventListener('fullscreenchange', this.onFullScreenListener); + document.addEventListener('mozfullscreenchange', this.onFullScreenListener); + document.addEventListener('webkitfullscreenchange', this.onFullScreenListener); + document.addEventListener('msfullscreenchange', this.onFullScreenListener); + } + } + + unbindDocumentListeners() { + if (isPlatformBrowser(this.platformId)) { + document.removeEventListener('fullscreenchange', this.onFullScreenListener); + document.removeEventListener('mozfullscreenchange', this.onFullScreenListener); + document.removeEventListener('webkitfullscreenchange', this.onFullScreenListener); + document.removeEventListener('msfullscreenchange', this.onFullScreenListener); + this.onFullScreenListener = null; + } + } + + ngOnDestroy() { + this.unbindDocumentListeners(); + } + + galleriaClass() { + return `custom-galleria ${this.fullscreen ? 'fullscreen' : ''}`; + } + + fullScreenIcon() { + return `pi ${this.fullscreen ? 'pi-window-minimize' : 'pi-window-maximize'}`; + } + + code: Code = { + basic: ` + + + + +
+ +
+
+ + + +
`, + html: `
+ + + + + +
+ +
+
+ + + +
`, + typescript: `import { ChangeDetectorRef, Component, OnInit, OnDestroy, ViewChild, PLATFORM_ID, Inject } from '@angular/core'; +import { Galleria } from 'primeng/galleria'; +import { PhotoService } from '@/service/photoservice'; + +@Component({ + selector: 'galleria-advanced-demo', + templateUrl: './galleria-advanced-demo.html', + styles: [ + \`:host ::ng-deep { + .custom-galleria { + &.p-galleria { + &.fullscreen { + display: flex; + flex-direction: column; + + .p-galleria-content { + flex-grow: 1; + justify-content: center; + } + } + + .p-galleria-content { + position: relative; + } + + .p-galleria-thumbnail-wrapper { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + } + + .p-galleria-thumbnail-items-container { + width: 100%; + } + + .custom-galleria-footer { + display: flex; + align-items: center; + background-color: rgba(0, 0, 0, .9); + color: #ffffff; + + > button { + background-color: transparent; + color: #ffffff; + border: 0 none; + border-radius: 0; + margin: .2rem 0; + + &.fullscreen-button { + margin-left: auto; + } + + &:hover { + background-color: rgba(255, 255, 255, 0.1); + } + } + } + + .title-container { + > span { + font-size: .9rem; + padding-left: .829rem; + + &.title { + font-weight: bold; + } + } + } + } + } + }\` + ], + standalone: true, + imports: [ButtonModule, GalleriaModule], + providers: [PhotoService] +}) +export class GalleriaAdvancedDemo implements OnInit, OnDestroy { + + images: any[] | undefined; + + showThumbnails: boolean | undefined; + + fullscreen: boolean = false; + + activeIndex: number = 0; + + onFullScreenListener: any; + + @ViewChild('galleria') galleria: Galleria | undefined; + + constructor(@Inject(PLATFORM_ID) private platformId: any, private photoService: PhotoService, private cd: ChangeDetectorRef) {} + + responsiveOptions: any[] = [ + { + breakpoint: '1300px', + numVisible: 4 + }, + { + breakpoint: '575px', + numVisible: 1 + } + ]; + + ngOnInit() { + this.photoService.getImages().then((images) => (this.images = images)); + this.bindDocumentListeners(); + } + + onThumbnailButtonClick() { + this.showThumbnails = !this.showThumbnails; + } + + toggleFullScreen() { + if (this.fullscreen) { + this.closePreviewFullScreen(); + } else { + this.openPreviewFullScreen(); + } + + this.cd.detach(); + } + + openPreviewFullScreen() { + let elem = this.galleria?.element.nativeElement.querySelector('.p-galleria'); + if (elem.requestFullscreen) { + elem.requestFullscreen(); + } else if (elem['mozRequestFullScreen']) { + /* Firefox */ + elem['mozRequestFullScreen'](); + } else if (elem['webkitRequestFullscreen']) { + /* Chrome, Safari & Opera */ + elem['webkitRequestFullscreen'](); + } else if (elem['msRequestFullscreen']) { + /* IE/Edge */ + elem['msRequestFullscreen'](); + } + } + + onFullScreenChange() { + this.fullscreen = !this.fullscreen; + this.cd.detectChanges(); + this.cd.reattach(); + } + + closePreviewFullScreen() { + if (document.exitFullscreen) { + document.exitFullscreen(); + } else if (document['mozCancelFullScreen']) { + document['mozCancelFullScreen'](); + } else if (document['webkitExitFullscreen']) { + document['webkitExitFullscreen'](); + } else if (document['msExitFullscreen']) { + document['msExitFullscreen'](); + } + } + + bindDocumentListeners() { + this.onFullScreenListener = this.onFullScreenChange.bind(this); + document.addEventListener('fullscreenchange', this.onFullScreenListener); + document.addEventListener('mozfullscreenchange', this.onFullScreenListener); + document.addEventListener('webkitfullscreenchange', this.onFullScreenListener); + document.addEventListener('msfullscreenchange', this.onFullScreenListener); + } + + unbindDocumentListeners() { + document.removeEventListener('fullscreenchange', this.onFullScreenListener); + document.removeEventListener('mozfullscreenchange', this.onFullScreenListener); + document.removeEventListener('webkitfullscreenchange', this.onFullScreenListener); + document.removeEventListener('msfullscreenchange', this.onFullScreenListener); + this.onFullScreenListener = null; + } + + ngOnDestroy() { + this.unbindDocumentListeners(); + } + + galleriaClass() { + return \`custom-galleria \${this.fullscreen ? 'fullscreen' : ''}\`; + } + + fullScreenIcon() { + return \`pi \${this.fullscreen ? 'pi-window-minimize' : 'pi-window-maximize'}\`; + } +}`, + data: ` +/* PhotoService */ +{ + itemImageSrc: 'https://primeng.org/images/galleria/galleria1.jpg', + thumbnailImageSrc: 'https://primeng.org/images/galleria/galleria1s.jpg', + alt: 'Description for Image 1', + title: 'Title 1' +}, +...`, + + service: ['PhotoService'] + }; +} diff --git a/src/app/showcase/doc/galleria/autoplaydoc.ts b/apps/showcase/doc/galleria/autoplaydoc.ts similarity index 82% rename from src/app/showcase/doc/galleria/autoplaydoc.ts rename to apps/showcase/doc/galleria/autoplaydoc.ts index 99dcffa2de5..13f1195a42b 100644 --- a/src/app/showcase/doc/galleria/autoplaydoc.ts +++ b/apps/showcase/doc/galleria/autoplaydoc.ts @@ -1,6 +1,6 @@ +import { Code } from '@/domain/code'; +import { PhotoService } from '@/service/photoservice'; import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { PhotoService } from '@service/photoservice'; @Component({ selector: 'galleria-autoplay-demo', @@ -9,14 +9,7 @@ import { PhotoService } from '@service/photoservice';

A slideshow implementation is defined by adding circular and autoPlay properties.

- + @@ -26,7 +19,7 @@ import { PhotoService } from '@service/photoservice';
- `, + ` }) export class AutoPlayDoc implements OnInit { images: any[] | undefined; @@ -34,12 +27,12 @@ export class AutoPlayDoc implements OnInit { responsiveOptions: any[] = [ { breakpoint: '1300px', - numVisible: 4, + numVisible: 4 }, { breakpoint: '575px', - numVisible: 1, - }, + numVisible: 1 + } ]; constructor(private photoService: PhotoService) {} @@ -49,7 +42,7 @@ export class AutoPlayDoc implements OnInit { } code: Code = { - basic: ` + basic: ` @@ -58,7 +51,7 @@ export class AutoPlayDoc implements OnInit { `, html: `
- + @@ -68,7 +61,7 @@ export class AutoPlayDoc implements OnInit {
`, typescript: `import { Component, OnInit } from '@angular/core'; -import { PhotoService } from '@service/photoservice'; +import { PhotoService } from '@/service/photoservice'; import { GalleriaModule } from 'primeng/galleria'; @Component({ @@ -107,6 +100,6 @@ export class GalleriaAutoplayDemo implements OnInit { title: 'Title 1' }, ...`, - service: ['PhotoService'], + service: ['PhotoService'] }; } diff --git a/apps/showcase/doc/galleria/basicdoc.ts b/apps/showcase/doc/galleria/basicdoc.ts new file mode 100644 index 00000000000..35e8bd49f1b --- /dev/null +++ b/apps/showcase/doc/galleria/basicdoc.ts @@ -0,0 +1,107 @@ +import { Code } from '@/domain/code'; +import { PhotoService } from '@/service/photoservice'; +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'galleria-basic-demo', + template: ` + +

Galleria requires a value as a collection of images, item template for the higher resolution image and thumbnail template to display as a thumbnail.

+
+
+ + + + + + + + +
+ + ` +}) +export class BasicDoc implements OnInit { + images: any[] | undefined; + + responsiveOptions: any[] | undefined; + + constructor(private photoService: PhotoService) {} + + code: Code = { + basic: ` + + + + + + +`, + html: `
+ + + + + + + + +
`, + typescript: `import { Component, OnInit } from '@angular/core'; +import { PhotoService } from '@/service/photoservice'; +import { GalleriaModule } from 'primeng/galleria'; + +@Component({ + selector: 'galleria-basic-demo', + templateUrl: './galleria-basic-demo.html', + standalone: true, + imports: [GalleriaModule], + providers: [PhotoService] +}) +export class GalleriaBasicDemo implements OnInit { + images: any[] | undefined; + + responsiveOptions: any[] | undefined; + + constructor(private photoService: PhotoService) {} + + ngOnInit() { + this.photoService.getImages().then((images) => (this.images = images)); + this.responsiveOptions = [ + { + breakpoint: '1300px', + numVisible: 4 + }, + { + breakpoint: '575px', + numVisible: 1 + } + ]; + } +}`, + data: ` +/* PhotoService */ +{ + itemImageSrc: 'https://primeng.org/images/galleria/galleria1.jpg', + thumbnailImageSrc: 'https://primeng.org/images/galleria/galleria1s.jpg', + alt: 'Description for Image 1', + title: 'Title 1' +}, +...`, + service: ['PhotoService'] + }; + + ngOnInit() { + this.photoService.getImages().then((images) => (this.images = images)); + this.responsiveOptions = [ + { + breakpoint: '1300px', + numVisible: 4 + }, + { + breakpoint: '575px', + numVisible: 1 + } + ]; + } +} diff --git a/src/app/showcase/doc/galleria/captiondoc.ts b/apps/showcase/doc/galleria/captiondoc.ts similarity index 88% rename from src/app/showcase/doc/galleria/captiondoc.ts rename to apps/showcase/doc/galleria/captiondoc.ts index cd748704288..e68ef6f280c 100644 --- a/src/app/showcase/doc/galleria/captiondoc.ts +++ b/apps/showcase/doc/galleria/captiondoc.ts @@ -1,6 +1,6 @@ +import { Code } from '@/domain/code'; +import { PhotoService } from '@/service/photoservice'; import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { PhotoService } from '@service/photoservice'; @Component({ selector: 'galleria-caption-demo', @@ -9,12 +9,7 @@ import { PhotoService } from '@service/photoservice';

Description of an image is specified with the caption template.

- + @@ -28,7 +23,7 @@ import { PhotoService } from '@service/photoservice';
- `, + ` }) export class CaptionDoc implements OnInit { images: any[] | undefined; @@ -36,12 +31,12 @@ export class CaptionDoc implements OnInit { responsiveOptions: any[] = [ { breakpoint: '1300px', - numVisible: 4, + numVisible: 4 }, { breakpoint: '575px', - numVisible: 1, - }, + numVisible: 1 + } ]; constructor(private photoService: PhotoService) {} @@ -64,7 +59,7 @@ export class CaptionDoc implements OnInit {
`, html: `
- + @@ -78,7 +73,7 @@ export class CaptionDoc implements OnInit {
`, typescript: `import { Component, OnInit } from '@angular/core'; -import { PhotoService } from '@service/photoservice'; +import { PhotoService } from '@/service/photoservice'; import { GalleriaModule } from 'primeng/galleria'; @Component({ @@ -117,6 +112,6 @@ export class GalleriaCaptionDemo implements OnInit { title: 'Title 1' }, ...`, - service: ['PhotoService'], + service: ['PhotoService'] }; } diff --git a/apps/showcase/doc/galleria/controlleddoc.ts b/apps/showcase/doc/galleria/controlleddoc.ts new file mode 100644 index 00000000000..b9c0f35b5c5 --- /dev/null +++ b/apps/showcase/doc/galleria/controlleddoc.ts @@ -0,0 +1,158 @@ +import { Code } from '@/domain/code'; +import { PhotoService } from '@/service/photoservice'; +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'galleria-controlled-demo', + template: ` + +

Galleria can be controlled programmatically using the activeIndex property.

+
+
+
+ + +
+ + + + + + + + +
+ + ` +}) +export class ControlledDoc implements OnInit { + images: any[] | undefined; + + get activeIndex(): number { + return this._activeIndex; + } + + set activeIndex(newValue) { + if (this.images && 0 <= newValue && newValue <= this.images.length - 1) { + this._activeIndex = newValue; + } + } + + _activeIndex: number = 2; + + responsiveOptions: any[] = [ + { + breakpoint: '1300px', + numVisible: 4 + }, + { + breakpoint: '575px', + numVisible: 1 + } + ]; + + constructor(private photoService: PhotoService) {} + + ngOnInit() { + this.photoService.getImages().then((images) => (this.images = images)); + } + + next() { + this.activeIndex++; + } + + prev() { + this.activeIndex--; + } + + code: Code = { + basic: `
+ + +
+ + + + + + + +`, + html: `
+
+ + +
+ + + + + + + + +
`, + typescript: `import { Component, OnInit } from '@angular/core'; +import { PhotoService } from '@/service/photoservice'; +import { GalleriaModule } from 'primeng/galleria'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'galleria-controlled-demo', + templateUrl: './galleria-controlled-demo.html', + standalone: true, + imports: [GalleriaModule, ButtonModule], + providers: [PhotoService] +}) +export class GalleriaControlledDemo implements OnInit { + images: any[] | undefined; + + get activeIndex(): number { + return this._activeIndex; + } + + set activeIndex(newValue) { + if (this.images && 0 <= newValue && newValue <= this.images.length - 1) { + this._activeIndex = newValue; + } + } + + _activeIndex: number = 2; + + responsiveOptions: any[] = [ + { + breakpoint: '1300px', + numVisible: 4 + }, + { + breakpoint: '575px', + numVisible: 1 + } + ]; + + constructor(private photoService: PhotoService) {} + + ngOnInit() { + this.photoService.getImages().then((images) => (this.images = images)); + } + + next() { + this.activeIndex++; + } + + prev() { + this.activeIndex--; + } +}`, + data: ` +/* PhotoService */ +{ + itemImageSrc: 'https://primeng.org/images/galleria/galleria1.jpg', + thumbnailImageSrc: 'https://primeng.org/images/galleria/galleria1s.jpg', + alt: 'Description for Image 1', + title: 'Title 1' +}, +...`, + service: ['PhotoService'] + }; +} diff --git a/src/app/showcase/doc/galleria/fullscreen/customcontentdoc.ts b/apps/showcase/doc/galleria/fullscreen/customcontentdoc.ts similarity index 93% rename from src/app/showcase/doc/galleria/fullscreen/customcontentdoc.ts rename to apps/showcase/doc/galleria/fullscreen/customcontentdoc.ts index 866160cbb29..788ac9344fe 100644 --- a/src/app/showcase/doc/galleria/fullscreen/customcontentdoc.ts +++ b/apps/showcase/doc/galleria/fullscreen/customcontentdoc.ts @@ -1,6 +1,6 @@ +import { Code } from '@/domain/code'; +import { PhotoService } from '@/service/photoservice'; import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { PhotoService } from '@service/photoservice'; @Component({ selector: 'template-doc', @@ -32,7 +32,7 @@ import { PhotoService } from '@service/photoservice';
- `, + ` }) export class FullScreenTemplateDoc implements OnInit { displayCustom: boolean | undefined; @@ -44,16 +44,16 @@ export class FullScreenTemplateDoc implements OnInit { responsiveOptions: any[] = [ { breakpoint: '1024px', - numVisible: 5, + numVisible: 5 }, { breakpoint: '768px', - numVisible: 3, + numVisible: 3 }, { breakpoint: '560px', - numVisible: 1, - }, + numVisible: 1 + } ]; constructor(private photoService: PhotoService) {} @@ -86,8 +86,8 @@ export class FullScreenTemplateDoc implements OnInit {
`, typescript: `import { Component, OnInit } from '@angular/core'; -import { PhotoService } from '@service/photoservice'; -import { PhotoService } from '@service/photoservice'; +import { PhotoService } from '@/service/photoservice'; +import { PhotoService } from '@/service/photoservice'; import { GalleriaModule } from 'primeng/galleria'; import { CommonModule } from '@angular/common'; @@ -140,6 +140,6 @@ export class GalleriaFullScreenTemplateDemo implements OnInit { title: 'Title 1' }, ...`, - service: ['PhotoService'], + service: ['PhotoService'] }; } diff --git a/src/app/showcase/doc/galleria/fullscreen/withoutthumbnailsdoc.ts b/apps/showcase/doc/galleria/fullscreen/withoutthumbnailsdoc.ts similarity index 91% rename from src/app/showcase/doc/galleria/fullscreen/withoutthumbnailsdoc.ts rename to apps/showcase/doc/galleria/fullscreen/withoutthumbnailsdoc.ts index 960a39ba1bf..0eb3f3b29c5 100644 --- a/src/app/showcase/doc/galleria/fullscreen/withoutthumbnailsdoc.ts +++ b/apps/showcase/doc/galleria/fullscreen/withoutthumbnailsdoc.ts @@ -1,6 +1,6 @@ +import { Code } from '@/domain/code'; +import { PhotoService } from '@/service/photoservice'; import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { PhotoService } from '@service/photoservice'; @Component({ selector: 'without-thumbnails-doc', @@ -27,7 +27,7 @@ import { PhotoService } from '@service/photoservice';
- `, + ` }) export class WithoutThumbnailsDoc implements OnInit { displayBasic: boolean | undefined; @@ -37,20 +37,20 @@ export class WithoutThumbnailsDoc implements OnInit { responsiveOptions: any[] = [ { breakpoint: '1500px', - numVisible: 5, + numVisible: 5 }, { breakpoint: '1024px', - numVisible: 3, + numVisible: 3 }, { breakpoint: '768px', - numVisible: 2, + numVisible: 2 }, { breakpoint: '560px', - numVisible: 1, - }, + numVisible: 1 + } ]; constructor(private photoService: PhotoService) {} @@ -69,14 +69,14 @@ export class WithoutThumbnailsDoc implements OnInit { -
`, typescript: `import { Component, OnInit } from '@angular/core'; -import { PhotoService } from '@service/photoservice'; +import { PhotoService } from '@/service/photoservice'; import { GalleriaModule } from 'primeng/galleria'; import { ButtonModule } from 'primeng/button'; @@ -126,6 +126,6 @@ export class GalleriaFullScreenWithoutThumbnailsDemo implements OnInit { title: 'Title 1' }, ...`, - service: ['PhotoService'], + service: ['PhotoService'] }; } diff --git a/src/app/showcase/doc/galleria/fullscreen/withthumbnailsdoc.ts b/apps/showcase/doc/galleria/fullscreen/withthumbnailsdoc.ts similarity index 85% rename from src/app/showcase/doc/galleria/fullscreen/withthumbnailsdoc.ts rename to apps/showcase/doc/galleria/fullscreen/withthumbnailsdoc.ts index d90b16700b9..c92e371c7c1 100644 --- a/src/app/showcase/doc/galleria/fullscreen/withthumbnailsdoc.ts +++ b/apps/showcase/doc/galleria/fullscreen/withthumbnailsdoc.ts @@ -1,6 +1,6 @@ +import { Code } from '@/domain/code'; +import { PhotoService } from '@/service/photoservice'; import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { PhotoService } from '@service/photoservice'; @Component({ selector: 'with-thumbnails-doc', @@ -10,16 +10,7 @@ import { PhotoService } from '@service/photoservice';
- + @@ -29,7 +20,7 @@ import { PhotoService } from '@service/photoservice';
- `, + ` }) export class WithThumbnailsDoc implements OnInit { displayBasic: boolean | undefined; @@ -39,20 +30,20 @@ export class WithThumbnailsDoc implements OnInit { responsiveOptions: any[] = [ { breakpoint: '1500px', - numVisible: 5, + numVisible: 5 }, { breakpoint: '1024px', - numVisible: 3, + numVisible: 3 }, { breakpoint: '768px', - numVisible: 2, + numVisible: 2 }, { breakpoint: '560px', - numVisible: 1, - }, + numVisible: 1 + } ]; constructor(private photoService: PhotoService) {} @@ -82,7 +73,7 @@ export class WithThumbnailsDoc implements OnInit {
`, typescript: `import { Component, OnInit } from '@angular/core'; -import { PhotoService } from '@service/photoservice'; +import { PhotoService } from '@/service/photoservice'; import { GalleriaModule } from 'primeng/galleria'; import { ButtonModule } from 'primeng/button'; @@ -132,6 +123,6 @@ export class GalleriaFullScreenWithThumbnailsDemo implements OnInit { title: 'Title 1' }, ...`, - service: ['PhotoService'], + service: ['PhotoService'] }; } diff --git a/src/app/showcase/doc/galleria/galleriadoc.module.ts b/apps/showcase/doc/galleria/galleriadoc.module.ts similarity index 92% rename from src/app/showcase/doc/galleria/galleriadoc.module.ts rename to apps/showcase/doc/galleria/galleriadoc.module.ts index 6cd269d4b7e..271381c1dbd 100644 --- a/src/app/showcase/doc/galleria/galleriadoc.module.ts +++ b/apps/showcase/doc/galleria/galleriadoc.module.ts @@ -1,11 +1,14 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { GalleriaModule } from 'primeng/galleria'; import { FormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; import { ButtonModule } from 'primeng/button'; +import { Checkbox } from 'primeng/checkbox'; +import { GalleriaModule } from 'primeng/galleria'; +import { RadioButton } from 'primeng/radiobutton'; +import { AccessibilityDoc } from './accessibilitydoc'; import { AdvancedDoc } from './advanceddoc'; import { AutoPlayDoc } from './autoplaydoc'; import { BasicDoc } from './basicdoc'; @@ -26,9 +29,6 @@ import { ItemWithoutThumbnailsDoc } from './navigator/itemwithoutthumbnailsdoc'; import { ResponsiveDoc } from './responsivedoc'; import { StyleDoc } from './styledoc'; import { ThumbnailDoc } from './thumbnaildoc'; -import { RadioButton } from 'primeng/radiobutton'; -import { Checkbox } from 'primeng/checkbox'; -import { AccessibilityDoc } from './accessibilitydoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, GalleriaModule, FormsModule, ButtonModule, RadioButton, Checkbox], @@ -53,8 +53,8 @@ import { AccessibilityDoc } from './accessibilitydoc'; ResponsiveDoc, StyleDoc, ThumbnailDoc, - AccessibilityDoc, + AccessibilityDoc ], - exports: [AppDocModule], + exports: [AppDocModule] }) export class GalleriaDocModule {} diff --git a/apps/showcase/doc/galleria/importdoc.ts b/apps/showcase/doc/galleria/importdoc.ts new file mode 100644 index 00000000000..f6b2abcbe59 --- /dev/null +++ b/apps/showcase/doc/galleria/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'galleria-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { GalleriaModule } from 'primeng/galleria';` + }; +} diff --git a/src/app/showcase/doc/galleria/indicator/clickeventdoc.ts b/apps/showcase/doc/galleria/indicator/clickeventdoc.ts similarity index 86% rename from src/app/showcase/doc/galleria/indicator/clickeventdoc.ts rename to apps/showcase/doc/galleria/indicator/clickeventdoc.ts index d1742f49790..ed8e4921bd1 100644 --- a/src/app/showcase/doc/galleria/indicator/clickeventdoc.ts +++ b/apps/showcase/doc/galleria/indicator/clickeventdoc.ts @@ -1,15 +1,12 @@ +import { Code } from '@/domain/code'; +import { PhotoService } from '@/service/photoservice'; import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { PhotoService } from '@service/photoservice'; @Component({ selector: 'click-event-doc', template: ` -

- Indicators are displayed at the bottom by enabling showIndicators property and interacted with the click event by - default. -

+

Indicators are displayed at the bottom by enabling showIndicators property and interacted with the click event by default.

@@ -19,7 +16,7 @@ import { PhotoService } from '@service/photoservice';
- `, + ` }) export class ClickEventDoc implements OnInit { images: any[] | undefined; @@ -46,7 +43,7 @@ export class ClickEventDoc implements OnInit { `, typescript: `import { Component, OnInit } from '@angular/core'; -import { PhotoService } from '@service/photoservice'; +import { PhotoService } from '@/service/photoservice'; import { GalleriaModule } from 'primeng/galleria'; @Component({ @@ -76,6 +73,6 @@ export class GalleriaIndicatorClickEventDemo implements OnInit { title: 'Title 1' }, ...`, - service: ['PhotoService'], + service: ['PhotoService'] }; } diff --git a/src/app/showcase/doc/galleria/indicator/hovereventdoc.ts b/apps/showcase/doc/galleria/indicator/hovereventdoc.ts similarity index 81% rename from src/app/showcase/doc/galleria/indicator/hovereventdoc.ts rename to apps/showcase/doc/galleria/indicator/hovereventdoc.ts index 2fcc7a51405..d8d1f6bb088 100644 --- a/src/app/showcase/doc/galleria/indicator/hovereventdoc.ts +++ b/apps/showcase/doc/galleria/indicator/hovereventdoc.ts @@ -1,6 +1,6 @@ +import { Code } from '@/domain/code'; +import { PhotoService } from '@/service/photoservice'; import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { PhotoService } from '@service/photoservice'; @Component({ selector: 'hover-event-doc', @@ -9,20 +9,14 @@ import { PhotoService } from '@service/photoservice';

Indicators can be activated on hover instead of click if changeItemOnIndicatorHover is added.

- +
- `, + ` }) export class HoverEventDoc implements OnInit { images: any[] | undefined; @@ -36,20 +30,20 @@ export class HoverEventDoc implements OnInit { } code: Code = { - basic: ` + basic: ` `, html: `
- +
`, typescript: `import { Component, OnInit } from '@angular/core'; -import { PhotoService } from '@service/photoservice'; +import { PhotoService } from '@/service/photoservice'; import { GalleriaModule } from 'primeng/galleria'; @Component({ @@ -79,6 +73,6 @@ export class GalleriaIndicatorHoverEventDemo implements OnInit { title: 'Title 1' }, ...`, - service: ['PhotoService'], + service: ['PhotoService'] }; } diff --git a/src/app/showcase/doc/galleria/indicator/positioneddoc.ts b/apps/showcase/doc/galleria/indicator/positioneddoc.ts similarity index 78% rename from src/app/showcase/doc/galleria/indicator/positioneddoc.ts rename to apps/showcase/doc/galleria/indicator/positioneddoc.ts index da933fba8d1..0930beb94bd 100644 --- a/src/app/showcase/doc/galleria/indicator/positioneddoc.ts +++ b/apps/showcase/doc/galleria/indicator/positioneddoc.ts @@ -1,27 +1,20 @@ +import { Code } from '@/domain/code'; +import { PhotoService } from '@/service/photoservice'; import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { PhotoService } from '@service/photoservice'; @Component({ selector: 'positioned-doc', template: `

- Indicators can be placed at four different sides using the indicatorsPosition property. In addition, enabling - showIndicatorsOnItem moves the indicators inside the image section. indicatorsPosition set to bottom by - default, accepted values are top, left, right, and bottom. + Indicators can be placed at four different sides using the indicatorsPosition property. In addition, enabling showIndicatorsOnItem moves the indicators inside the image section. indicatorsPosition set to + bottom by default, accepted values are top, left, right, and bottom.

- +
@@ -29,21 +22,14 @@ import { PhotoService } from '@service/photoservice';
- + - `, + ` }) export class PositionedDoc implements OnInit { images: any[] | undefined; @@ -55,20 +41,20 @@ export class PositionedDoc implements OnInit { positionOptions = [ { label: 'Bottom', - value: 'bottom', + value: 'bottom' }, { label: 'Top', - value: 'top', + value: 'top' }, { label: 'Left', - value: 'left', + value: 'left' }, { label: 'Right', - value: 'right', - }, + value: 'right' + } ]; constructor(private photoService: PhotoService) {} @@ -99,7 +85,7 @@ export class PositionedDoc implements OnInit { `, typescript: `import { Component, OnInit } from '@angular/core'; -import { PhotoService } from '@service/photoservice'; +import { PhotoService } from '@/service/photoservice'; import { GalleriaModule } from 'primeng/galleria'; import { RadioButton } from 'primeng/radiobutton'; import { Checkbox } from 'primeng/checkbox'; @@ -155,6 +141,6 @@ export class GalleriaIndicatorPositionedDemo implements OnInit { title: 'Title 1' }, ...`, - service: ['PhotoService'], + service: ['PhotoService'] }; } diff --git a/apps/showcase/doc/galleria/indicator/templatedoc.ts b/apps/showcase/doc/galleria/indicator/templatedoc.ts new file mode 100644 index 00000000000..c4bbc07e3c4 --- /dev/null +++ b/apps/showcase/doc/galleria/indicator/templatedoc.ts @@ -0,0 +1,102 @@ +import { Code } from '@/domain/code'; +import { PhotoService } from '@/service/photoservice'; +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'template-doc', + template: ` + +

Indicator content can be customized with the indicator template.

+
+
+ + + + + + + {{ index + 1 }} + + + +
+ + ` +}) +export class TemplateDoc implements OnInit { + images: any[] | undefined; + + responsiveOptions: any[] = [ + { + breakpoint: '1300px', + numVisible: 4 + }, + { + breakpoint: '575px', + numVisible: 1 + } + ]; + + constructor(private photoService: PhotoService) {} + + ngOnInit() { + this.photoService.getImages().then((images) => { + this.images = images; + }); + } + + code: Code = { + basic: ` + + + + + + {{ index + 1 }} + + +`, + html: ` +
+ + + + + + + {{index + 1}} + + + +
`, + typescript: ` +import { Component, OnInit } from '@angular/core'; +import { PhotoService } from '@/service/photoservice'; + +@Component({ + selector: 'galleria-indicator-template-demo', + templateUrl: './galleria-indicator-template-demo.html' +}) +export class GalleriaIndicatorTemplateDemo implements OnInit { + images: any[] | undefined; + + constructor(private photoService: PhotoService) {} + + ngOnInit() { + this.photoService.getImages().then((images) => { + this.images = images; + }); + } +}`, + data: ` +/* PhotoService */ +{ + itemImageSrc: 'https://primeng.org/images/galleria/galleria1.jpg', + thumbnailImageSrc: 'https://primeng.org/images/galleria/galleria1s.jpg', + alt: 'Description for Image 1', + title: 'Title 1' +}, +...`, + service: ['PhotoService'] + }; +} diff --git a/src/app/showcase/doc/galleria/navigator/hoverdoc.ts b/apps/showcase/doc/galleria/navigator/hoverdoc.ts similarity index 85% rename from src/app/showcase/doc/galleria/navigator/hoverdoc.ts rename to apps/showcase/doc/galleria/navigator/hoverdoc.ts index 8c5570cb607..38e482c171a 100644 --- a/src/app/showcase/doc/galleria/navigator/hoverdoc.ts +++ b/apps/showcase/doc/galleria/navigator/hoverdoc.ts @@ -1,6 +1,6 @@ +import { Code } from '@/domain/code'; +import { PhotoService } from '@/service/photoservice'; import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { PhotoService } from '@service/photoservice'; @Component({ selector: 'hover-doc', @@ -9,14 +9,7 @@ import { PhotoService } from '@service/photoservice';

Navigators are displayed on hover only if showItemNavigatorsOnHover is enabled.

- + @@ -27,7 +20,7 @@ import { PhotoService } from '@service/photoservice';
`, - providers: [PhotoService], + providers: [PhotoService] }) export class HoverDoc implements OnInit { images: any[] | undefined; @@ -35,12 +28,12 @@ export class HoverDoc implements OnInit { responsiveOptions: any[] = [ { breakpoint: '1300px', - numVisible: 4, + numVisible: 4 }, { breakpoint: '575px', - numVisible: 1, - }, + numVisible: 1 + } ]; constructor(private photoService: PhotoService) {} @@ -61,7 +54,7 @@ export class HoverDoc implements OnInit {
`, html: `
- + @@ -71,7 +64,7 @@ export class HoverDoc implements OnInit {
`, typescript: `import { Component, OnInit } from '@angular/core'; -import { PhotoService } from '@service/photoservice'; +import { PhotoService } from '@/service/photoservice'; import { GalleriaModule } from 'primeng/galleria'; @Component({ @@ -111,6 +104,6 @@ export class GalleriaNavigatorHoverDemo implements OnInit { alt: 'Description for Image 1', title: 'Title 1' }, -...`, +...` }; } diff --git a/src/app/showcase/doc/galleria/navigator/indicatorsdoc.ts b/apps/showcase/doc/galleria/navigator/indicatorsdoc.ts similarity index 92% rename from src/app/showcase/doc/galleria/navigator/indicatorsdoc.ts rename to apps/showcase/doc/galleria/navigator/indicatorsdoc.ts index 3626a8ad9e3..07e54424a4e 100644 --- a/src/app/showcase/doc/galleria/navigator/indicatorsdoc.ts +++ b/apps/showcase/doc/galleria/navigator/indicatorsdoc.ts @@ -1,6 +1,6 @@ +import { Code } from '@/domain/code'; +import { PhotoService } from '@/service/photoservice'; import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { PhotoService } from '@service/photoservice'; @Component({ selector: 'indicators-doc', @@ -29,7 +29,7 @@ import { PhotoService } from '@service/photoservice'; `, - providers: [PhotoService], + providers: [PhotoService] }) export class IndicatorsDoc implements OnInit { images: any[] | undefined; @@ -37,16 +37,16 @@ export class IndicatorsDoc implements OnInit { responsiveOptions: any[] = [ { breakpoint: '991px', - numVisible: 4, + numVisible: 4 }, { breakpoint: '767px', - numVisible: 3, + numVisible: 3 }, { breakpoint: '575px', - numVisible: 1, - }, + numVisible: 1 + } ]; constructor(private photoService: PhotoService) {} @@ -67,7 +67,7 @@ export class IndicatorsDoc implements OnInit { `, html: `
- + @@ -77,7 +77,7 @@ export class IndicatorsDoc implements OnInit {
`, typescript: `import { Component, OnInit } from '@angular/core'; -import { PhotoService } from '@service/photoservice'; +import { PhotoService } from '@/service/photoservice'; import { GalleriaModule } from 'primeng/galleria'; @Component({ @@ -121,6 +121,6 @@ export class GalleriaNavigatorIndicatorsDemo implements OnInit { alt: 'Description for Image 1', title: 'Title 1' }, -...`, +...` }; } diff --git a/src/app/showcase/doc/galleria/navigator/itemthumbnailsdoc.ts b/apps/showcase/doc/galleria/navigator/itemthumbnailsdoc.ts similarity index 86% rename from src/app/showcase/doc/galleria/navigator/itemthumbnailsdoc.ts rename to apps/showcase/doc/galleria/navigator/itemthumbnailsdoc.ts index b4dc9d521c2..155cbb8904e 100644 --- a/src/app/showcase/doc/galleria/navigator/itemthumbnailsdoc.ts +++ b/apps/showcase/doc/galleria/navigator/itemthumbnailsdoc.ts @@ -1,6 +1,6 @@ +import { Code } from '@/domain/code'; +import { PhotoService } from '@/service/photoservice'; import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { PhotoService } from '@service/photoservice'; @Component({ selector: 'itemthumbnails-doc', @@ -9,14 +9,7 @@ import { PhotoService } from '@service/photoservice';

Add showItemNavigators to display navigator elements and the left and right side.

- + @@ -27,7 +20,7 @@ import { PhotoService } from '@service/photoservice';
`, - providers: [PhotoService], + providers: [PhotoService] }) export class ItemThumbnailsDoc implements OnInit { images: any[] | undefined; @@ -35,12 +28,12 @@ export class ItemThumbnailsDoc implements OnInit { responsiveOptions: any[] = [ { breakpoint: '1300px', - numVisible: 4, + numVisible: 4 }, { breakpoint: '575px', - numVisible: 1, - }, + numVisible: 1 + } ]; constructor(private photoService: PhotoService) {} @@ -71,7 +64,7 @@ export class ItemThumbnailsDoc implements OnInit { `, typescript: `import { Component, OnInit } from '@angular/core'; -import { PhotoService } from '@service/photoservice'; +import { PhotoService } from '@/service/photoservice'; import { GalleriaModule } from 'primeng/galleria'; @Component({ @@ -111,6 +104,6 @@ export class GalleriaNavigatorItemThumbnailsDemo implements OnInit { alt: 'Description for Image 1', title: 'Title 1' }, -...`, +...` }; } diff --git a/src/app/showcase/doc/galleria/navigator/itemwithoutthumbnailsdoc.ts b/apps/showcase/doc/galleria/navigator/itemwithoutthumbnailsdoc.ts similarity index 83% rename from src/app/showcase/doc/galleria/navigator/itemwithoutthumbnailsdoc.ts rename to apps/showcase/doc/galleria/navigator/itemwithoutthumbnailsdoc.ts index 8ea20f94bc9..6a6ec70eca5 100644 --- a/src/app/showcase/doc/galleria/navigator/itemwithoutthumbnailsdoc.ts +++ b/apps/showcase/doc/galleria/navigator/itemwithoutthumbnailsdoc.ts @@ -1,6 +1,6 @@ +import { Code } from '@/domain/code'; +import { PhotoService } from '@/service/photoservice'; import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { PhotoService } from '@service/photoservice'; @Component({ selector: 'itemwithoutthumbnails-doc', @@ -9,15 +9,7 @@ import { PhotoService } from '@service/photoservice';

Simple example with indicators only.

- + @@ -25,7 +17,7 @@ import { PhotoService } from '@service/photoservice';
`, - providers: [PhotoService], + providers: [PhotoService] }) export class ItemWithoutThumbnailsDoc implements OnInit { images: any[] | undefined; @@ -33,16 +25,16 @@ export class ItemWithoutThumbnailsDoc implements OnInit { responsiveOptions: any[] = [ { breakpoint: '991px', - numVisible: 4, + numVisible: 4 }, { breakpoint: '767px', - numVisible: 3, + numVisible: 3 }, { breakpoint: '575px', - numVisible: 1, - }, + numVisible: 1 + } ]; constructor(private photoService: PhotoService) {} @@ -67,7 +59,7 @@ export class ItemWithoutThumbnailsDoc implements OnInit { `, typescript: `import { Component, OnInit } from '@angular/core'; -import { PhotoService } from '@service/photoservice'; +import { PhotoService } from '@/service/photoservice'; import { GalleriaModule } from 'primeng/galleria'; @Component({ @@ -111,6 +103,6 @@ export class GalleriaItemWithoutThumbnailsDemo implements OnInit { alt: 'Description for Image 1', title: 'Title 1' }, -...`, +...` }; } diff --git a/apps/showcase/doc/galleria/responsivedoc.ts b/apps/showcase/doc/galleria/responsivedoc.ts new file mode 100644 index 00000000000..de72e0099d9 --- /dev/null +++ b/apps/showcase/doc/galleria/responsivedoc.ts @@ -0,0 +1,105 @@ +import { Code } from '@/domain/code'; +import { PhotoService } from '@/service/photoservice'; +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'galleria-responsive-demo', + template: ` + +

Galleria responsiveness is defined with the responsiveOptions property.

+
+
+ + + + + + + + +
+ + ` +}) +export class ResponsiveDoc implements OnInit { + images: any[] | undefined; + + responsiveOptions: any[] = [ + { + breakpoint: '1300px', + numVisible: 4 + }, + { + breakpoint: '575px', + numVisible: 1 + } + ]; + + constructor(private photoService: PhotoService) {} + + ngOnInit() { + this.photoService.getImages().then((images) => (this.images = images)); + } + + code: Code = { + basic: ` + + + + + + +`, + html: `
+ + + + + + + + +
`, + typescript: `import { Component, OnInit } from '@angular/core'; +import { PhotoService } from '@/service/photoservice'; +import { GalleriaModule } from 'primeng/galleria'; + +@Component({ + selector: 'galleria-responsive-demo', + templateUrl: './galleria-responsive-demo.html', + standalone: true, + imports: [GalleriaModule], + providers: [PhotoService] +}) +export class GalleriaResponsiveDemo implements OnInit { + images: any[] | undefined; + + responsiveOptions: any[] = [ + { + breakpoint: '1300px', + numVisible: 4, + }, + { + breakpoint: '575px', + numVisible: 1, + }, + ]; + + + constructor(private photoService: PhotoService) {} + + ngOnInit() { + this.photoService.getImages().then((images) => (this.images = images)); + } +}`, + data: ` +/* PhotoService */ +{ + itemImageSrc: 'https://primeng.org/images/galleria/galleria1.jpg', + thumbnailImageSrc: 'https://primeng.org/images/galleria/galleria1s.jpg', + alt: 'Description for Image 1', + title: 'Title 1' +}, +...` + }; +} diff --git a/apps/showcase/doc/galleria/styledoc.ts b/apps/showcase/doc/galleria/styledoc.ts new file mode 100644 index 00000000000..7f94a68929c --- /dev/null +++ b/apps/showcase/doc/galleria/styledoc.ts @@ -0,0 +1,62 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'galleria-style-doc', + template: ` + +

+ Following is the list of structural style classes, for theming classes visit + theming page. +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameElement
p-galleriaContainer element.
p-galleria-headerHeader section.
p-galleria-footerFooter section.
p-galleria-item-wrapperPreview content element. It contains preview and indicator containers.
p-galleria-item-containerContainer of the preview content. It contains navigation buttons, preview item and caption content.
p-galleria-indicatorsContainer of the indicators. It contains indicator items.
p-galleria-thumbnail-wrapperThumbnail content element.
p-galleria-thumbnail-containerContainer of the thumbnail content. It contains navigation buttons and thumbnail items.
p-galleria-captionContent of the preview caption.
+
+ ` +}) +export class StyleDoc {} diff --git a/src/app/showcase/doc/galleria/thumbnaildoc.ts b/apps/showcase/doc/galleria/thumbnaildoc.ts similarity index 84% rename from src/app/showcase/doc/galleria/thumbnaildoc.ts rename to apps/showcase/doc/galleria/thumbnaildoc.ts index 8ed34180d20..f7dcf1ff72a 100644 --- a/src/app/showcase/doc/galleria/thumbnaildoc.ts +++ b/apps/showcase/doc/galleria/thumbnaildoc.ts @@ -1,6 +1,6 @@ +import { Code } from '@/domain/code'; +import { PhotoService } from '@/service/photoservice'; import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { PhotoService } from '@service/photoservice'; @Component({ selector: 'galleria-thumbnail-demo', @@ -11,23 +11,11 @@ import { PhotoService } from '@service/photoservice';
- +
- + @@ -39,7 +27,7 @@ import { PhotoService } from '@service/photoservice';
- `, + ` }) export class ThumbnailDoc implements OnInit { images: any[] | undefined; @@ -49,31 +37,31 @@ export class ThumbnailDoc implements OnInit { positionOptions = [ { label: 'Bottom', - value: 'bottom', + value: 'bottom' }, { label: 'Top', - value: 'top', + value: 'top' }, { label: 'Left', - value: 'left', + value: 'left' }, { label: 'Right', - value: 'right', - }, + value: 'right' + } ]; responsiveOptions: any[] = [ { breakpoint: '1300px', - numVisible: 4, + numVisible: 4 }, { breakpoint: '575px', - numVisible: 1, - }, + numVisible: 1 + } ]; constructor(private photoService: PhotoService) {} @@ -118,7 +106,7 @@ export class ThumbnailDoc implements OnInit { `, typescript: `import { Component, OnInit } from '@angular/core'; -import { PhotoService } from '@service/photoservice'; +import { PhotoService } from '@/service/photoservice'; import { GalleriaModule } from 'primeng/galleria'; import { RadioButton } from 'primeng/radiobutton'; import { FormsModule } from '@angular/forms'; @@ -180,6 +168,6 @@ export class GalleriaThumbnailDemo implements OnInit { title: 'Title 1' }, ...`, - service: ['PhotoService'], + service: ['PhotoService'] }; } diff --git a/apps/showcase/doc/guides/accessibility/colorsdoc.ts b/apps/showcase/doc/guides/accessibility/colorsdoc.ts new file mode 100644 index 00000000000..81228043362 --- /dev/null +++ b/apps/showcase/doc/guides/accessibility/colorsdoc.ts @@ -0,0 +1,45 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'colors-doc', + template: ` + +

Colors on a web page should aim a contrast ratio of at least 4.5:1 and consider a selection of colors that do not cause vibration.

+

Good Contrast

+

Color contrast between the background and the foreground content should be sufficient enough to ensure readability. Example below displays two cases with good and bad samples.

+ +
+
+ GOOD +
+
+ BAD +
+
+ +

Vibration

+

Color vibration is leads to an illusion of motion due to choosing colors that have low visibility against each other. Color combinations need to be picked with caution to avoid vibration.

+ +
+
+ VIBRATE +
+
+ +

Dark Mode

+

Highly saturated colors should be avoided when used within a dark design scheme as they cause eye strain. Instead desaturated colors should be preferred.

+ +
+
+ Indigo 500 + +
+
+ Indigo 200 + +
+
+
+ ` +}) +export class ColorsDoc {} diff --git a/apps/showcase/doc/guides/accessibility/formcontrolsdoc.ts b/apps/showcase/doc/guides/accessibility/formcontrolsdoc.ts new file mode 100644 index 00000000000..58d62c759ed --- /dev/null +++ b/apps/showcase/doc/guides/accessibility/formcontrolsdoc.ts @@ -0,0 +1,43 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'form-controls-doc', + template: ` + +

+ Native form elements should be preferred instead of elements that are meant for other purposes like presentation. As an example, button below is rendered as a form control by the browser, can receive focus via tabbing and can be used + with space key as well to trigger. +

+ +

On the other hand, a fancy css based button using a div has no keyboard or screen reader support.

+ +

+ tabindex is required to make a div element accessible in addition to use a keydown to bring the keyboard support back. To avoid the overload and implementing functionality that is already provided by the browser, native form + controls should be preferred. +

+ +

Relations

+

Form components must be related to another element that describes what the form element is used for. This is usually achieved with the label element.

+ +
+ ` +}) +export class FormControlsDoc { + code1: Code = { + html: `` + }; + + code2: Code = { + html: `
Click
` + }; + + code3: Code = { + html: `
Click
` + }; + + code4: Code = { + html: ` +` + }; +} diff --git a/apps/showcase/doc/guides/accessibility/introductiondoc.ts b/apps/showcase/doc/guides/accessibility/introductiondoc.ts new file mode 100644 index 00000000000..7fdd4c7e7dd --- /dev/null +++ b/apps/showcase/doc/guides/accessibility/introductiondoc.ts @@ -0,0 +1,43 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'introduction-doc', + template: ` + +

+ According to the World Health Organization, 15% of the world population has a disability to some degree. As a result, accessibility features in any context such as a ramp for wheelchair users or a multimedia with captions are crucial + to ensure content can be consumed by anyone. +

+ +

Disabilities

+

Types of disabilities are diverse so you need to know your audience well and how they interact with the content created. There four main categories;

+ +

Visual Impairments

+

+ Blindness, low-level vision or color blindness are the common types of visual impairments. Screen magnifiers and the color blind mode are usually built-in features of the browsers whereas for people who rely on screen readers, page + developers are required to make sure content is readable by the readers. Popular readers are + NVDA, JAWS and + ChromeVox. +

+ +

Hearing Impairments

+

+ Deafness or hearing loss refers to the inability to hear sounds totally or partially. People with hearing impairments use assistive devices however it may not be enough when interacting with a web page. Common implementation is + providing textual alternatives, transcripts and captions for content with audio. +

+ +

Mobility Impairments

+

+ People with mobility impairments have disabilities related to movement due to loss of a limb, paralysis or other varying reasons. Assistive technologies like a head pointer is a device to interact with a screen whereas keyboard or a + trackpad remain as solutions for people who are not able to utilize a mouse. +

+ +

Cognitive Impairments

+

+ Cognitive impairments have a wider range that includes people with learning disabilities, depression and dyslexia. A well designed content also leads to better user experience for people without disabilities so designing for cognitive + impairments result in better design for any user. +

+
+ ` +}) +export class IntroductionDoc {} diff --git a/apps/showcase/doc/guides/accessibility/semantichtmldoc.ts b/apps/showcase/doc/guides/accessibility/semantichtmldoc.ts new file mode 100644 index 00000000000..a00dc14e74c --- /dev/null +++ b/apps/showcase/doc/guides/accessibility/semantichtmldoc.ts @@ -0,0 +1,48 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'semantic-html-doc', + template: ` + +

+ HTML offers various element to organize content on a web page that screen readers are aware of. Preferring Semantic HTML for good semantics provide out of the box support for reader which is not possible when regular + div elements with classes are used. Consider the following example that do not mean too much for readers. +

+ +

Same layout can be achieved using the semantic elements with screen reader support built-in.

+ +
+ ` +}) +export class SemanticHTMLDoc { + code1: Code = { + html: `
+
Header>
+
+ + + +
+
+ +
+ +` + }; + + code2: Code = { + html: `
+

Header

+
+ + + +
+
+ +
+ +
` + }; +} diff --git a/apps/showcase/doc/guides/accessibility/waiariadoc.ts b/apps/showcase/doc/guides/accessibility/waiariadoc.ts new file mode 100644 index 00000000000..9fb3ceb124b --- /dev/null +++ b/apps/showcase/doc/guides/accessibility/waiariadoc.ts @@ -0,0 +1,69 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'wai-aria-doc', + template: ` + +

+ ARIA refers to "Accessible Rich Internet Applications" is a suite to fill the gap where semantic HTML is inadequate. These cases are mainly related to rich UI components/widgets. Although browser support for rich UI components such as + a datepicker or colorpicker has been improved over the past years many web developers still utilize UI components derived from standard HTML elements created by them or by other projects like PrimeNG. These types of components must + provide keyboard and screen reader support, the latter case is where the WAI-ARIA is utilized. +

+

+ ARIA consists of roles, properties and attributes. Roles define what the element is mainly used for e.g. checkbox, dialog, tablist whereas States and Properties define the metadata of the + element like aria-checked, aria-disabled. +

+

Consider the following case of a native checkbox. It has built-in keyboard and screen reader support.

+ +

+ A fancy checkbox with css animations might look more appealing but accessibility might be lacking. Checkbox below may display a checked font icon with animations however it is not tabbable, cannot be checked with space key and cannot + be read by a reader. +

+ +

+ One alternative is using ARIA roles for readers and use javascript for keyboard support. Notice the usage of + aria-labelledby as a replacement of the label tag with for. +

+ +

+ However the best practice is combining semantic HTML for accessibility while keeping the design for UX. This approach involves hiding a native checkbox for accessibility and using javascript events to update its state. Notice the + usage of + p-sr-only + that hides the elements from the user but not from the screen reader. +

+ +

A working sample is the PrimeNG checkbox that is tabbable, keyboard accessible and is compliant with a screen reader. Instead of ARIA roles it relies on a hidden native checkbox.

+
+ + +
+
+ ` +}) +export class WAIARIADoc { + code1: Code = { + basic: `` + }; + + code2: Code = { + basic: `
+ +
` + }; + + code3: Code = { + basic: `Remember Me> +` + }; + + code4: Code = { + basic: ` +
+ + +
` + }; +} diff --git a/apps/showcase/doc/guides/accessibility/wcagdoc.ts b/apps/showcase/doc/guides/accessibility/wcagdoc.ts new file mode 100644 index 00000000000..836cbfe1148 --- /dev/null +++ b/apps/showcase/doc/guides/accessibility/wcagdoc.ts @@ -0,0 +1,18 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'wcag-doc', + template: ` + +

+ WCAG refers to Web Content Accessibility Guideline, a standard managed by the WAI (Web Accessibility Initiative) of W3C (World Wide + Web Consortium). WCAG consists of recommendations for making the web content more accessible. PrimeNG components aim high level of WCAG compliancy in the near future. +

+

+ Various countries around the globe have governmental policies regarding web accessibility as well. Most well known of these are Section 508 in the US and + Web Accessibility Directive of the European Union. +

+
+ ` +}) +export class WCAGDoc {} diff --git a/apps/showcase/doc/guides/csslayer/bootstrapdoc.ts b/apps/showcase/doc/guides/csslayer/bootstrapdoc.ts new file mode 100644 index 00000000000..ffa8144f76f --- /dev/null +++ b/apps/showcase/doc/guides/csslayer/bootstrapdoc.ts @@ -0,0 +1,20 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'bootstrap-doc', + + template: ` + +

Bootstrap has a reboot utility to reset the CSS of the standard elements. If you are including this utility, you may give it a layer while importing it.

+ +
+ ` +}) +export class BootstrapDoc { + code: Code = { + basic: `@layer bootstrap-reboot, primeng + +@import "bootstrap-reboot.css" layer(bootstrap-rebooot);` + }; +} diff --git a/apps/showcase/doc/guides/csslayer/normalizedoc.ts b/apps/showcase/doc/guides/csslayer/normalizedoc.ts new file mode 100644 index 00000000000..874b1169bc8 --- /dev/null +++ b/apps/showcase/doc/guides/csslayer/normalizedoc.ts @@ -0,0 +1,20 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'normalize-doc', + + template: ` + +

Normalize is another utility to reset CSS of the standard elements. While importing the CSS file, assign it to a layer and define the layer order with primeNG coming after the normalized layer.

+ +
+ ` +}) +export class NormalizeDoc { + code: Code = { + basic: `@layer normalize, primeng; + +@import "normalize.css" layer(normalize-reset);` + }; +} diff --git a/apps/showcase/doc/guides/csslayer/resetdoc.ts b/apps/showcase/doc/guides/csslayer/resetdoc.ts new file mode 100644 index 00000000000..e941838264f --- /dev/null +++ b/apps/showcase/doc/guides/csslayer/resetdoc.ts @@ -0,0 +1,31 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'reset-doc', + + template: ` + +

+ Ease of customization may present an issue if you have global styles on HTML elements like inputs and buttons that are also utilized by PrimeNG because global styles with a broader scope e.g. button { } and no layer + always override the PrimeNG components leading to unexpected results. A common use case for global styles applying to standard HTML elements is CSS reset utilities to remove the default styling of the browsers. In this case, best + practice is wrapping your CSS in a layer like reset and make sure primeNG comes after your layer since layers defined after has higher precedence. This way, your Reset CSS does not get in the way of PrimeNG components. +

+ +
+ ` +}) +export class ResetDoc { + code: Code = { + basic: `/* Order */ +@layer reset, primeng; + +/* Reset CSS */ +@layer reset { + button, + input { + /* CSS to Reset */ + } +}` + }; +} diff --git a/apps/showcase/doc/guides/csslayer/specificitydoc.ts b/apps/showcase/doc/guides/csslayer/specificitydoc.ts new file mode 100644 index 00000000000..05955567ee0 --- /dev/null +++ b/apps/showcase/doc/guides/csslayer/specificitydoc.ts @@ -0,0 +1,67 @@ +import { Code } from '@/domain/code'; +import { Component, ViewEncapsulation } from '@angular/core'; + +@Component({ + selector: 'specificity-doc', + template: ` + +

+ The @layer is a standard CSS feature to define cascade layers for a customizable order of precedence. If you need to become more familiar with layers, visit the documentation at + MDN to begin with. PrimeNG wraps the built-in style classes under the primeng cascade layer to make the library styles easy to override. CSS in your app + without a layer has the highest CSS specificity, so you'll be able to override styles regardless of the location or how strong a class is written. +

+

+ For example, let's assume you need to remove the rounded borders of the InputSwitch component defined by the theme in use. In order to achieve this, .p-inputswitch .p-inputswitch-slider selector needs to be overriden. Without + the layers, we'd have to write a stronger css or use !important however, with layers, this does not present an issue as your CSS can always override PrimeNG with a more straightforward class name such as my-inputswitch. + Another advantage of this approach is that it does not force you to figure out the built-in class names of the components. +

+
+ +
+ + +
+ `, + encapsulation: ViewEncapsulation.None, + styles: ` + .my-inputswitch .p-inputswitch-slider { + border-radius: 0; + } + .my-inputswitch .p-inputswitch-slider:before { + border-radius: 0; + } + ` +}) +export class SpecificityDoc { + checked: boolean = false; + code: Code = { + basic: ``, + scss: `.my-inputswitch .p-inputswitch-slider { + border-radius: 0; +} + +.my-inputswitch .p-inputswitch-slider:before { + border-radius: 0; +}`, + typescript: `import { Component, ViewEncapsulation } from '@angular/core'; + +@Component({ + template: \` +
+ +
\`, + encapsulation: ViewEncapsulation.None, + styles: \` + .my-inputswitch .p-inputswitch-slider { + border-radius: 0; + } + .my-inputswitch .p-inputswitch-slider:before { + border-radius: 0; + } + \` +}) +export class ExampleComponent { + checked: boolean = false; +}` + }; +} diff --git a/apps/showcase/doc/guides/csslayer/tailwinddoc.ts b/apps/showcase/doc/guides/csslayer/tailwinddoc.ts new file mode 100644 index 00000000000..9e66cbeacd0 --- /dev/null +++ b/apps/showcase/doc/guides/csslayer/tailwinddoc.ts @@ -0,0 +1,30 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'tailwind-doc', + + template: ` + +

+ Tailwind CSS includes a reset utility in base called + preflight. If you are using this feature, wrap the base and utilities in separate layers and make sure primeNG layer comes after the base. +

+ +
+ ` +}) +export class TailwindDoc { + code: Code = { + basic: `@layer tailwind-base, primeng, tailwind-utilities; + +@layer tailwind-base { + @tailwind base; +} + +@layer tailwind-utilities { + @tailwind components; + @tailwind utilities; +}` + }; +} diff --git a/src/app/showcase/doc/guides/guidesdoc.module.ts b/apps/showcase/doc/guides/guidesdoc.module.ts similarity index 92% rename from src/app/showcase/doc/guides/guidesdoc.module.ts rename to apps/showcase/doc/guides/guidesdoc.module.ts index 23e9071ba9e..6cc1eea32b1 100644 --- a/src/app/showcase/doc/guides/guidesdoc.module.ts +++ b/apps/showcase/doc/guides/guidesdoc.module.ts @@ -1,29 +1,29 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { FormsModule } from '@angular/forms'; import { RouterModule } from '@angular/router'; import { Checkbox } from 'primeng/checkbox'; +import { InputSwitchModule } from 'primeng/inputswitch'; import { ColorsDoc } from './accessibility/colorsdoc'; import { FormControlsDoc } from './accessibility/formcontrolsdoc'; import { IntroductionDoc } from './accessibility/introductiondoc'; import { SemanticHTMLDoc } from './accessibility/semantichtmldoc'; import { WAIARIADoc } from './accessibility/waiariadoc'; import { WCAGDoc } from './accessibility/wcagdoc'; -import { SpecificityDoc } from './csslayer/specificitydoc'; -import { ResetDoc } from './csslayer/resetdoc'; -import { InputSwitchModule } from 'primeng/inputswitch'; -import { TailwindDoc } from './csslayer/tailwinddoc'; import { BootstrapDoc } from './csslayer/bootstrapdoc'; import { NormalizeDoc } from './csslayer/normalizedoc'; -import { OverviewDoc } from './primeflex/overviewdoc'; -import { TailwindCSSDoc } from './primeflex/tailwindcssdoc'; -import { MigrationDoc } from './primeflex/migrationdoc'; +import { ResetDoc } from './csslayer/resetdoc'; +import { SpecificityDoc } from './csslayer/specificitydoc'; +import { TailwindDoc } from './csslayer/tailwinddoc'; import { BreakingChangesDoc } from './migration/breakingchangesdoc'; import { DeprecatedComponentsDoc } from './migration/deprecatedcomponentsdoc'; import { MigrationOverviewDoc } from './migration/migrationoverviewdoc'; import { RenamedComponentsDoc } from './migration/renamedcomponentsdoc'; +import { MigrationDoc } from './primeflex/migrationdoc'; +import { OverviewDoc } from './primeflex/overviewdoc'; +import { TailwindCSSDoc } from './primeflex/tailwindcssdoc'; @NgModule({ imports: [CommonModule, AppCodeModule, AppDocModule, RouterModule, FormsModule, Checkbox, InputSwitchModule], @@ -46,7 +46,7 @@ import { RenamedComponentsDoc } from './migration/renamedcomponentsdoc'; BreakingChangesDoc, DeprecatedComponentsDoc, MigrationOverviewDoc, - RenamedComponentsDoc, - ], + RenamedComponentsDoc + ] }) export class GuidesDocModule {} diff --git a/apps/showcase/doc/guides/migration/breakingchangesdoc.ts b/apps/showcase/doc/guides/migration/breakingchangesdoc.ts new file mode 100644 index 00000000000..7c351fc5c36 --- /dev/null +++ b/apps/showcase/doc/guides/migration/breakingchangesdoc.ts @@ -0,0 +1,49 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'breaking-doc', + template: ` + +

Configuration

+

+ The PrimeNGConfig has been replaced by PrimeNG and the initial configuration is now done via the providePrimeNG provider during startup. See the installation section for an + example. +

+ +

SASS Themes

+

+ The styled mode theming has been reimplemented from scratch based on an all-new architecture. The theme.css and the primeng/resources do not exist anymore, so any imports of these assets needs to be removed. If you had a + custom theme for v17, the theme needs to be recreated using the new APIs. See the customization section at styled mode for details. +

+

Removed Components

+
    +
  • TriStateCheckbox | Use Checkbox with indeterminate option.
  • +
  • DataViewLayoutOptions | Use SelectButton instead.
  • +
  • pAnimate | Use pAnimateOnScroll instead.
  • +
+

Removed Files

+
  • Themes under the primeng/resources path, migration to new styled mode is necessary.
  • +

    Messages and Message

    +

    + Messages component is deprecated due to unnecessary role of being just a wrapper around multiple message instances and it's replaced with the new Message. Instead of message, users now need to loop through + their custom array to display multiple messages to achieve same behavior. The spacing, closable and life properties of the Message have breaking changes to provide Message functionality. Default margin is removed, + closable is false by default and messages do not disappear automatically. +

    +

    Message Interface

    +

    Message interface in primeng/api is renamed as ToastMessageOptions due to name collision with the Message component.

    +

    Removed Features

    +
      +
    • Sidebar/Drawer size property is removed, use a responsive class utilty as replacement, demos have new examples.
    • +
    +

    Removed Style Classes

    +
      +
    • .p-link, use a button in link mode.
    • +
    • .p-highlight, each component have its own class such as .p-select-option-selected.
    • +
    • .p-fluid, use the new built-in fluid property of the supported components or the Fluid component.
    • +
    +

    Premium Templates

    +

    Application templates like Apollo do not support PrimeNG v18 yet, all templates will be updated to PrimeNG v18 by the end of the 2024.

    +
    + ` +}) +export class BreakingChangesDoc {} diff --git a/src/app/showcase/doc/guides/migration/deprecatedcomponentsdoc.ts b/apps/showcase/doc/guides/migration/deprecatedcomponentsdoc.ts similarity index 81% rename from src/app/showcase/doc/guides/migration/deprecatedcomponentsdoc.ts rename to apps/showcase/doc/guides/migration/deprecatedcomponentsdoc.ts index b03143d44d3..08c7bb41c36 100644 --- a/src/app/showcase/doc/guides/migration/deprecatedcomponentsdoc.ts +++ b/apps/showcase/doc/guides/migration/deprecatedcomponentsdoc.ts @@ -7,10 +7,7 @@ import { Component } from '@angular/core';

    Deprecated Components

    Components that are deprecated since their functionality is provided by other components.

      -
    • - Chips | Use AutoComplete with multiple enabled and - typeahead disabled. -
    • +
    • Chips | Use AutoComplete with multiple enabled and typeahead disabled.
    • TabMenu | Use Tabs without panels.
    • Steps | Use Stepper without panels.
    • InlineMessage | Use Message component.
    • @@ -19,6 +16,6 @@ import { Component } from '@angular/core';
    • Messages | Use with the new Message component.
    - `, + ` }) export class DeprecatedComponentsDoc {} diff --git a/apps/showcase/doc/guides/migration/migrationoverviewdoc.ts b/apps/showcase/doc/guides/migration/migrationoverviewdoc.ts new file mode 100644 index 00000000000..5c80f71523a --- /dev/null +++ b/apps/showcase/doc/guides/migration/migrationoverviewdoc.ts @@ -0,0 +1,26 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'migration-overview-doc', + template: ` + +

    + At PrimeTek, we have been developing UI component libraries since 2008. The web continues to undergo technological advancements, and as a result, we have to modernize and update our libraries to stay relevant. PrimeNG v18 is the + next-generation version that fully embraces modern Web APIs and removes technical debt like the legacy-styled mode. Every component has been reviewed and enhanced. +

    +

    + The most notable feature is the new styled mode implementation. Previous iterations use SASS at an external repo called PrimeNG-sass-theme which requires compilation of a theme.cssa + file. This file had to be included in the application and need to be swapped at runtime for basic tasks like dark mode or primary color changes. In v18, styled mode is now part of the core, SASS is not used at all, and a new design + token based architecture that fully utilizes CSS variables has been created. The new API is modern and superior to the legacy styled mode. +

    +

    + Names of some of the components have been changed to more common alternatives for example, Popover replaced OverlayPanel and InputSwitch is now called ToggleSwitch. Each component has been reviewed for a + consistent naming between CSS class names and sections. An example would be the option element of a Select component that uses p-select-option for the class name. +

    +

    + Components have been utilized more within other components, for instance Dialog close button is not actually a PrimeNG button so that closeButtonProps can be used to enable the features of button like outlined, raised and more. +

    +
    + ` +}) +export class MigrationOverviewDoc {} diff --git a/src/app/showcase/doc/guides/migration/renamedcomponentsdoc.ts b/apps/showcase/doc/guides/migration/renamedcomponentsdoc.ts similarity index 77% rename from src/app/showcase/doc/guides/migration/renamedcomponentsdoc.ts rename to apps/showcase/doc/guides/migration/renamedcomponentsdoc.ts index 44f97c673ea..b55618525aa 100644 --- a/src/app/showcase/doc/guides/migration/renamedcomponentsdoc.ts +++ b/apps/showcase/doc/guides/migration/renamedcomponentsdoc.ts @@ -5,10 +5,7 @@ import { Component } from '@angular/core'; template: `

    Renamed Components

    -

    - Old names are deprecated but still functional, migrate to new import paths instead e.g. primeng/datepicker becomes - primeng/datepicker. -

    +

    Old names are deprecated but still functional, migrate to new import paths instead e.g. primeng/calendar becomes primeng/datepicker.

    • Calendar -> DatePicker.
    • Dropdown -> Select.
    • @@ -17,6 +14,6 @@ import { Component } from '@angular/core';
    • Sidebar -> Drawer.
    - `, + ` }) export class RenamedComponentsDoc {} diff --git a/apps/showcase/doc/guides/primeflex/migrationdoc.ts b/apps/showcase/doc/guides/primeflex/migrationdoc.ts new file mode 100644 index 00000000000..068ba78a9e4 --- /dev/null +++ b/apps/showcase/doc/guides/primeflex/migrationdoc.ts @@ -0,0 +1,38 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'migration-doc', + template: ` + +

    + The primeclt is a command line utility by PrimeTek to assist project setup and migration. The pf2tw command is created for smooth + migration between PrimeFlex to Tailwind CSS. For flawless migration, it is highly suggested to use PrimeNG v18 as the requirement of the tailwindcss plugin. +

    +

    Install PrimeCLT.

    + +

    Run the pf2wt in a directory that contains files to be migrated.

    + +

    There are a couple of utility classes that are not migrated as they have no counterparts, use flexbox utilities instead as replacements.

    +
      +
    • formgrid
    • +
    • formgroup
    • +
    • formgroup-inline
    • +
    • col
    • +
    • col-fixed
    • +
    • field
    • +
    • field-checkbox
    • +
    • field-radiobutton
    • +
    • reset
    • +
    +
    + ` +}) +export class MigrationDoc { + code1: Code = { + basic: `npm install -g primeclt` + }; + code2: Code = { + basic: `prime pf2tw` + }; +} diff --git a/apps/showcase/doc/guides/primeflex/overviewdoc.ts b/apps/showcase/doc/guides/primeflex/overviewdoc.ts new file mode 100644 index 00000000000..e662cc18360 --- /dev/null +++ b/apps/showcase/doc/guides/primeflex/overviewdoc.ts @@ -0,0 +1,16 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'overview-doc', + + template: ` + +

    + PrimeFlex is designed to be a lightweight CSS utility to accompany Prime UI libraries. As part of our product roadmap planning at PrimeTek, the team has decided to avoid the maintenance of a CSS + library and utilize the resources on improving the UI libraries instead. Community feedback has been essential in this decision as well since majority of the applications have their own CSS utilities whether it is Tailwind, Bootstrap + or an in-house one, as a result adding PrimeFlex to a project was causing overlapping functionality. +

    +
    + ` +}) +export class OverviewDoc {} diff --git a/apps/showcase/doc/guides/primeflex/tailwindcssdoc.ts b/apps/showcase/doc/guides/primeflex/tailwindcssdoc.ts new file mode 100644 index 00000000000..1470e609f80 --- /dev/null +++ b/apps/showcase/doc/guides/primeflex/tailwindcssdoc.ts @@ -0,0 +1,14 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'tailwindcss-doc', + template: ` + +

    + Tailwind CSS in particular is a popular choice, we have even built the whole showcase with Tailwind CSS. Website templating demos have been migrated from PrimeFlex to Tailwind and a converter tool called pf2tw has been created. + In summary, PrimeTek officially suggests Tailwind CSS as the replacement for PrimeFlex. +

    +
    + ` +}) +export class TailwindCSSDoc {} diff --git a/apps/showcase/doc/iconfield/accessibilitydoc.ts b/apps/showcase/doc/iconfield/accessibilitydoc.ts new file mode 100644 index 00000000000..e6b4b4582b4 --- /dev/null +++ b/apps/showcase/doc/iconfield/accessibilitydoc.ts @@ -0,0 +1,13 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'iconfield-accessibility-doc', + template: ` +

    Screen Reader

    +

    IconField and InputIcon does not require any roles and attributes.

    + +

    Keyboard Support

    +

    Components does not include any interactive elements.

    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/iconfield/basicdoc.ts b/apps/showcase/doc/iconfield/basicdoc.ts new file mode 100644 index 00000000000..8702d1ad7a1 --- /dev/null +++ b/apps/showcase/doc/iconfield/basicdoc.ts @@ -0,0 +1,62 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    + A group is created by wrapping the input and icon with the IconField component. Each icon is defined as a child of InputIcon component. In addition, position of the icon can be changed using iconPosition property + that the default value is right and also left option is available. +

    +
    +
    + + + + + + + + +
    + + ` +}) +export class BasicDoc { + code: Code = { + basic: ` + + + + + + +`, + + html: `
    + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputIcon } from 'primeng/inputicon'; +import { IconField } from 'primeng/iconfield'; +import { InputTextModule } from 'primeng/inputtext'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'iconfield-basic-demo', + templateUrl: './iconfield-basic-demo.html', + standalone: true, + imports: [InputIcon, IconField, InputTextModule, FormsModule] +}) +export class IconfieldBasicDemo {}` + }; +} diff --git a/apps/showcase/doc/iconfield/floatlabeldoc.ts b/apps/showcase/doc/iconfield/floatlabeldoc.ts new file mode 100644 index 00000000000..4ba2a5234aa --- /dev/null +++ b/apps/showcase/doc/iconfield/floatlabeldoc.ts @@ -0,0 +1,117 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'float-label-doc', + template: ` + +

    FloatLabel visually integrates a label with its form element. Visit FloatLabel documentation for more information.

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    + + ` +}) +export class FloatLabelDoc { + value1: string | undefined; + + value2: string | undefined; + + value3: string | undefined; + + code: Code = { + basic: ` + + + + + + + + + + + + + + + + + + + + + +`, + + html: `
    + + + + + + + + + + + + + + + + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputIconModule } from 'primeng/inputicon'; +import { IconFieldModule } from 'primeng/iconfield'; +import { InputTextModule } from 'primeng/inputtext'; +import { FormsModule } from '@angular/forms'; +import { FloatLabelModule } from 'primeng/floatlabel'; + +@Component({ + selector: 'iconfield-float-label-demo', + templateUrl: './iconfield-float-label-demo.html', + standalone: true, + imports: [InputIconModule, IconFieldModule, InputTextModule, FloatLabelModule, FormsModule] +}) +export class IconFieldFloatLabelDemo { + value1: string | undefined; + + value2: string | undefined; + + value3: string | undefined; +}` + }; +} diff --git a/apps/showcase/doc/iconfield/iconfielddoc.module.ts b/apps/showcase/doc/iconfield/iconfielddoc.module.ts new file mode 100644 index 00000000000..fd86cf0206b --- /dev/null +++ b/apps/showcase/doc/iconfield/iconfielddoc.module.ts @@ -0,0 +1,25 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { FloatLabelModule } from 'primeng/floatlabel'; +import { IconFieldModule } from 'primeng/iconfield'; +import { IftaLabelModule } from 'primeng/iftalabel'; +import { InputIconModule } from 'primeng/inputicon'; +import { InputTextModule } from 'primeng/inputtext'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { FloatLabelDoc } from './floatlabeldoc'; +import { IftaLabelDoc } from './iftalabeldoc'; +import { ImportDoc } from './importdoc'; +import { SizesDoc } from './sizesdoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; +@NgModule({ + imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, InputTextModule, IconFieldModule, InputIconModule, FormsModule, FloatLabelModule, IftaLabelModule], + declarations: [ImportDoc, BasicDoc, TemplateDoc, FloatLabelDoc, IftaLabelDoc, SizesDoc, AccessibilityDoc, StyleDoc], + exports: [AppDocModule] +}) +export class IconFieldDocModule {} diff --git a/apps/showcase/doc/iconfield/iftalabeldoc.ts b/apps/showcase/doc/iconfield/iftalabeldoc.ts new file mode 100644 index 00000000000..883184ab684 --- /dev/null +++ b/apps/showcase/doc/iconfield/iftalabeldoc.ts @@ -0,0 +1,61 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'ifta-label-doc', + template: ` + +

    IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for more information.

    +
    +
    + + + + + + + +
    + + ` +}) +export class IftaLabelDoc { + value: string | undefined; + + code: Code = { + basic: ` + + + + + +`, + + html: `
    + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputIconModule } from 'primeng/inputicon'; +import { IconFieldModule } from 'primeng/iconfield'; +import { InputTextModule } from 'primeng/inputtext'; +import { FormsModule } from '@angular/forms'; +import { IftaLabelModule } from 'primeng/iftalabel'; + +@Component({ + selector: 'iconfield-ifta-label-demo', + templateUrl: './iconfield-ifta-label-demo.html', + standalone: true, + imports: [InputIconModule, IconFieldModule, InputTextModule, IftaLabelModule, FormsModule] +}) +export class IconFieldIftaLabelDemo { + value: string | undefined; +}` + }; +} diff --git a/apps/showcase/doc/iconfield/importdoc.ts b/apps/showcase/doc/iconfield/importdoc.ts new file mode 100644 index 00000000000..a015e58d617 --- /dev/null +++ b/apps/showcase/doc/iconfield/importdoc.ts @@ -0,0 +1,13 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'icon-field-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { IconField } from 'primeng/iconfield'; +import { InputIcon } from 'primeng/inputicon';` + }; +} diff --git a/apps/showcase/doc/iconfield/sizesdoc.ts b/apps/showcase/doc/iconfield/sizesdoc.ts new file mode 100644 index 00000000000..1ee09bfe03f --- /dev/null +++ b/apps/showcase/doc/iconfield/sizesdoc.ts @@ -0,0 +1,89 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'sizes-doc', + template: ` + +

    + A group is created by wrapping the input and icon with the IconField component. Each icon is defined as a child of InputIcon component. In addition, position of the icon can be changed using iconPosition property + that the default value is right and also left option is available. +

    +
    +
    + + + + + + + + + + + + + + + +
    + + ` +}) +export class SizesDoc { + value1 = null; + + value2 = null; + + value3 = null; + + code: Code = { + basic: ` + + + + + + + + + + + + + +`, + + html: `
    + + + + + + + + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputIcon } from 'primeng/inputicon'; +import { IconField } from 'primeng/iconfield'; +import { InputTextModule } from 'primeng/inputtext'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'iconfield-sizes-demo', + templateUrl: './iconfield-sizes-demo.html', + standalone: true, + imports: [InputIcon, IconField, InputTextModule, FormsModule] +}) +export class IconfieldSizesDemo {}` + }; +} diff --git a/apps/showcase/doc/iconfield/styledoc.ts b/apps/showcase/doc/iconfield/styledoc.ts new file mode 100644 index 00000000000..c101be9c27e --- /dev/null +++ b/apps/showcase/doc/iconfield/styledoc.ts @@ -0,0 +1,42 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'icon-field-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-icon-fieldContainer of element.
    p-icon-field-rightRight input icon element.
    p-icon-field-leftLeft input icon element.
    p-input-iconContainer of input icon.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/iconfield/templatedoc.ts b/apps/showcase/doc/iconfield/templatedoc.ts new file mode 100644 index 00000000000..59e8cb896d3 --- /dev/null +++ b/apps/showcase/doc/iconfield/templatedoc.ts @@ -0,0 +1,141 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'template-doc', + template: ` + +

    An eye icon is displayed by default when the image is hovered in preview mode. Use the indicator template for custom content.

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    + + ` +}) +export class TemplateDoc { + code: Code = { + basic: ` + + + + + + + +`, + + html: `
    + + + + + + + + + + + + + + + + + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputIcon } from 'primeng/inputicon'; +import { IconField } from 'primeng/iconfield'; +import { InputTextModule } from 'primeng/inputtext'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'iconfield-template-demo', + templateUrl: './iconfield-template-demo.html', + standalone: true, + imports: [InputIcon, IconField, InputTextModule, FormsModule] +}) +export class IconFieldTemplateDemo {}` + }; +} diff --git a/apps/showcase/doc/icons/basicdoc.ts b/apps/showcase/doc/icons/basicdoc.ts new file mode 100644 index 00000000000..9ab2640ca6c --- /dev/null +++ b/apps/showcase/doc/icons/basicdoc.ts @@ -0,0 +1,26 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    PrimeIcons use the pi pi-{icon} syntax such as pi pi-check. A standalone icon can be displayed using an element such as i or span

    +
    +
    + + + + +
    + + ` +}) +export class BasicDoc { + code: Code = { + basic: ` + + +` + }; +} diff --git a/apps/showcase/doc/icons/colordoc.ts b/apps/showcase/doc/icons/colordoc.ts new file mode 100644 index 00000000000..81a6c13b7d5 --- /dev/null +++ b/apps/showcase/doc/icons/colordoc.ts @@ -0,0 +1,26 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'color-doc', + template: ` + +

    Icon color is defined with the color property which is inherited from parent by default.

    +
    +
    + + + + +
    + + ` +}) +export class ColorDoc { + code: Code = { + basic: ` + + +` + }; +} diff --git a/src/app/showcase/doc/icons/constantsdoc.ts b/apps/showcase/doc/icons/constantsdoc.ts similarity index 89% rename from src/app/showcase/doc/icons/constantsdoc.ts rename to apps/showcase/doc/icons/constantsdoc.ts index 9f6f32fa45f..da775e8a158 100644 --- a/src/app/showcase/doc/icons/constantsdoc.ts +++ b/apps/showcase/doc/icons/constantsdoc.ts @@ -1,6 +1,6 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; import { MenuItem, PrimeIcons } from 'primeng/api'; -import { Code } from '@domain/code'; @Component({ selector: 'prime-icons-constants-demo', @@ -12,7 +12,7 @@ import { Code } from '@domain/code'; - `, + ` }) export class ConstantsDoc { items: MenuItem[]; @@ -21,12 +21,12 @@ export class ConstantsDoc { this.items = [ { label: 'New', - icon: PrimeIcons.PLUS, + icon: PrimeIcons.PLUS }, { label: 'Delete', - icon: PrimeIcons.TRASH, - }, + icon: PrimeIcons.TRASH + } ]; } @@ -34,7 +34,7 @@ export class ConstantsDoc { typescript: ` import { Component } from '@angular/core'; import { PrimeIcons, MenuItem } from 'primeng/api'; - + @Component({ selector: 'prime-icons-constants-demo', templateUrl: './prime-icons-constants-demo.html' @@ -54,6 +54,6 @@ export class PrimeIconsConstantsDemo { } ]; } -}`, +}` }; } diff --git a/apps/showcase/doc/icons/downloaddoc.ts b/apps/showcase/doc/icons/downloaddoc.ts new file mode 100644 index 00000000000..b6f06c8a710 --- /dev/null +++ b/apps/showcase/doc/icons/downloaddoc.ts @@ -0,0 +1,17 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'download-doc', + template: ` + +

    PrimeIcons is available at npm, run the following command to download it to your project.

    +
    + + ` +}) +export class DownloadDoc { + code: Code = { + command: `npm install primeicons` + }; +} diff --git a/apps/showcase/doc/icons/figmadoc.ts b/apps/showcase/doc/icons/figmadoc.ts new file mode 100644 index 00000000000..7e81971d923 --- /dev/null +++ b/apps/showcase/doc/icons/figmadoc.ts @@ -0,0 +1,14 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'figma-doc', + template: ` + +

    + PrimeIcons library is now available on + Figma Community. By adding them as a library, you can easily use these icons in your designs. +

    +
    + ` +}) +export class FigmaDoc {} diff --git a/src/app/showcase/doc/icons/icons.module.ts b/apps/showcase/doc/icons/icons.module.ts similarity index 83% rename from src/app/showcase/doc/icons/icons.module.ts rename to apps/showcase/doc/icons/icons.module.ts index 922326315a4..111eb145461 100644 --- a/src/app/showcase/doc/icons/icons.module.ts +++ b/apps/showcase/doc/icons/icons.module.ts @@ -1,22 +1,22 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; -import { RouterModule } from '@angular/router'; import { NgModule } from '@angular/core'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; +import { RouterModule } from '@angular/router'; +import { MenuModule } from 'primeng/menu'; import { BasicDoc } from './basicdoc'; import { ColorDoc } from './colordoc'; import { ConstantsDoc } from './constantsdoc'; import { DownloadDoc } from './downloaddoc'; +import { FigmaDoc } from './figmadoc'; import { ImportDoc } from './importdoc'; import { ListDoc } from './listdoc'; import { SizeDoc } from './sizedoc'; import { SpinDoc } from './spindoc'; -import { MenuModule } from 'primeng/menu'; -import { FigmaDoc } from './figmadoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, MenuModule], declarations: [BasicDoc, ColorDoc, ConstantsDoc, DownloadDoc, ImportDoc, ListDoc, SizeDoc, SpinDoc, FigmaDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class IconsDocModule {} diff --git a/apps/showcase/doc/icons/importdoc.ts b/apps/showcase/doc/icons/importdoc.ts new file mode 100644 index 00000000000..d8942a6c55d --- /dev/null +++ b/apps/showcase/doc/icons/importdoc.ts @@ -0,0 +1,17 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'import-doc', + template: ` + +

    CSS file of the icon library needs to be imported in styles.scss of your application.

    +
    + + ` +}) +export class ImportDoc { + code: Code = { + scss: `@import "primeicons/primeicons.css";` + }; +} diff --git a/apps/showcase/doc/icons/listdoc.ts b/apps/showcase/doc/icons/listdoc.ts new file mode 100644 index 00000000000..99ae7afc69e --- /dev/null +++ b/apps/showcase/doc/icons/listdoc.ts @@ -0,0 +1,66 @@ +import { default as IconData } from '@/assets/data/icons.json'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'list-doc', + template: ` + +

    + Here is the full list of PrimeIcons. More icons will be added periodically and you may also + request new icons at the issue tracker. +

    +
    +
    + +
    +
    +
    +
    + +
    pi-{{ icon.properties.name }}
    +
    +
    +
    + ` +}) +export class ListDoc { + icons: any; + + filteredIcons: any[]; + + selectedIcon: any; + + ngOnInit() { + this.icons = IconData.icons.sort((icon1, icon2) => { + if (icon1.properties.name < icon2.properties.name) return -1; + else if (icon1.properties.name < icon2.properties.name) return 1; + else return 0; + }); + this.filteredIcons = IconData.icons; + } + + onFilter(event: KeyboardEvent): void { + let searchText = (event.target).value; + let sanitizedInput = searchText?.replace(/[^\w\s]/gi, '').replace(/\s/g, ''); + + if (!searchText) { + this.filteredIcons = this.icons; + } else { + this.filteredIcons = this.icons.filter((icon) => { + return ( + icon.icon.tags.some((tag) => + tag + .replace(/[^\w\s]/gi, '') + .replace(/\s/g, '') + .includes(sanitizedInput.toLowerCase()) + ) || + icon.properties.name + .replace(/[^\w\s]/gi, '') + .replace(/\s/g, '') + .toLowerCase() + .includes(sanitizedInput.toLowerCase()) + ); + }); + } + } +} diff --git a/apps/showcase/doc/icons/sizedoc.ts b/apps/showcase/doc/icons/sizedoc.ts new file mode 100644 index 00000000000..f2069048628 --- /dev/null +++ b/apps/showcase/doc/icons/sizedoc.ts @@ -0,0 +1,26 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'size-doc', + template: ` + +

    Size of an icon is controlled with the font-size property of the element.

    +
    +
    + + + + +
    + + ` +}) +export class SizeDoc { + code: Code = { + basic: ` + + +` + }; +} diff --git a/src/app/showcase/doc/icons/spindoc.ts b/apps/showcase/doc/icons/spindoc.ts similarity index 86% rename from src/app/showcase/doc/icons/spindoc.ts rename to apps/showcase/doc/icons/spindoc.ts index 3b9ce1a358f..8480ef815e0 100644 --- a/src/app/showcase/doc/icons/spindoc.ts +++ b/apps/showcase/doc/icons/spindoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'spin-doc', @@ -12,11 +12,11 @@ import { Code } from '@domain/code'; - `, + ` }) export class SpinDoc { code: Code = { basic: ` -`, +` }; } diff --git a/apps/showcase/doc/iftalabel/accessibilitydoc.ts b/apps/showcase/doc/iftalabel/accessibilitydoc.ts new file mode 100644 index 00000000000..e28c5bc0740 --- /dev/null +++ b/apps/showcase/doc/iftalabel/accessibilitydoc.ts @@ -0,0 +1,15 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'ifta-label-accessibility-doc', + template: ` + +

    Screen Reader

    +

    IftaLabel does not require any roles and attributes.

    + +

    Keyboard Support

    +

    Component does not include any interactive elements.

    +
    + ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/iftalabel/basicdoc.ts b/apps/showcase/doc/iftalabel/basicdoc.ts new file mode 100644 index 00000000000..12c490be20d --- /dev/null +++ b/apps/showcase/doc/iftalabel/basicdoc.ts @@ -0,0 +1,50 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    IftaLabel is used by wrapping the input and its label.

    +
    +
    + + + + +
    + + ` +}) +export class BasicDoc { + value: string | undefined; + + code: Code = { + basic: ` + + +`, + + html: `
    + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { IftaLabelModule } from 'primeng/iftalabel'; +import { InputTextModule } from 'primeng/inputtext'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'ifta-label-basic-demo', + templateUrl: './ifta-label-basic-demo.html', + standalone: true, + imports: [IftaLabelModule, InputTextModule, FormsModule] +}) +export class IftaLabelBasicDemo { + value: string | undefined; +}` + }; +} diff --git a/src/app/showcase/doc/iftalabel/iftalabeldoc.module.ts b/apps/showcase/doc/iftalabel/iftalabeldoc.module.ts similarity index 81% rename from src/app/showcase/doc/iftalabel/iftalabeldoc.module.ts rename to apps/showcase/doc/iftalabel/iftalabeldoc.module.ts index b12d3d9247b..a4f2f12dfb1 100644 --- a/src/app/showcase/doc/iftalabel/iftalabeldoc.module.ts +++ b/apps/showcase/doc/iftalabel/iftalabeldoc.module.ts @@ -1,19 +1,19 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { FormsModule } from '@angular/forms'; -import { InputTextModule } from 'primeng/inputtext'; +import { RouterModule } from '@angular/router'; import { IftaLabelModule } from 'primeng/iftalabel'; -import { ImportDoc } from './importdoc'; +import { InputTextModule } from 'primeng/inputtext'; +import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; +import { ImportDoc } from './importdoc'; import { InvalidDoc } from './invaliddoc'; -import { AccessibilityDoc } from './accessibilitydoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, FormsModule, IftaLabelModule, InputTextModule], declarations: [ImportDoc, BasicDoc, InvalidDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class IftaLabelDocModule {} diff --git a/apps/showcase/doc/iftalabel/importdoc.ts b/apps/showcase/doc/iftalabel/importdoc.ts new file mode 100644 index 00000000000..533045f2120 --- /dev/null +++ b/apps/showcase/doc/iftalabel/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'ifta-label-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { IftaLabelModule } from 'primeng/iftalabel';` + }; +} diff --git a/apps/showcase/doc/iftalabel/invaliddoc.ts b/apps/showcase/doc/iftalabel/invaliddoc.ts new file mode 100644 index 00000000000..ef599ade09b --- /dev/null +++ b/apps/showcase/doc/iftalabel/invaliddoc.ts @@ -0,0 +1,50 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'invalid-doc', + template: ` + +

    When the form element is invalid, the label is also highlighted.

    +
    +
    + + + + +
    + + ` +}) +export class InvalidDoc { + value: string | undefined; + + code: Code = { + basic: ` + + +`, + + html: `
    + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { IftaLabelModule } from 'primeng/iftalabel'; +import { InputTextModule } from 'primeng/inputtext'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'ifta-label-invalid-demo', + templateUrl: './ifta-label-invalid-demo.html', + standalone: true, + imports: [IftaLabelModule, InputTextModule, FormsModule] +}) +export class IftaLabelInvalidDemo { + value: string | undefined; +}` + }; +} diff --git a/apps/showcase/doc/inplace/accessibilitydoc.ts b/apps/showcase/doc/inplace/accessibilitydoc.ts new file mode 100644 index 00000000000..76121d43d36 --- /dev/null +++ b/apps/showcase/doc/inplace/accessibilitydoc.ts @@ -0,0 +1,58 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'inplace-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    Inplace component defines aria-live as "polite" by default, since any valid attribute is passed to the main container aria roles and attributes of the root element can be customized easily.

    +

    + Display element uses button role in view mode by default, displayProps can be used for customizations like adding aria-label or aria-labelledby attributes to describe the content of the view mode or even + overriding the default role. +

    +

    + Closable inplace components displays a button with an aria-label that refers to the aria.close property of the locale API by default, you may usecloseButtonProps to customize + the element and override the default aria-label. +

    +

    View Mode Keyboard Support

    +
    + + + + + + + + + + + + + +
    KeyFunction
    enterSwitches to content.
    +
    +

    Close Button Keyboard Support

    +
    + + + + + + + + + + + + + + + + + +
    KeyFunction
    enterSwitches to display.
    spaceSwitches to display.
    +
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/inplace/basicdoc.ts b/apps/showcase/doc/inplace/basicdoc.ts new file mode 100644 index 00000000000..6cfc8bad36b --- /dev/null +++ b/apps/showcase/doc/inplace/basicdoc.ts @@ -0,0 +1,59 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    Inplace component requires display and content templates to define the content of each state.

    +
    +
    + + + View Content + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

    +
    +
    +
    + + ` +}) +export class BasicDoc { + code: Code = { + basic: ` + + View Content + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit... +

    +
    +
    `, + html: `
    + + + View Content + + +

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    +
    +
    +
    `, + typescript: `import { Component } from '@angular/core'; +import { InplaceModule } from 'primeng/inplace'; + +@Component({ + selector: 'inplace-basic-demo', + templateUrl: './inplace-basic-demo.html', + standalone: true, + imports: [InplaceModule] +}) +export class InplaceBasicDemo {}` + }; +} diff --git a/src/app/showcase/doc/inplace/datadoc.ts b/apps/showcase/doc/inplace/datadoc.ts similarity index 94% rename from src/app/showcase/doc/inplace/datadoc.ts rename to apps/showcase/doc/inplace/datadoc.ts index f5a8726fe74..69033805036 100644 --- a/src/app/showcase/doc/inplace/datadoc.ts +++ b/apps/showcase/doc/inplace/datadoc.ts @@ -1,7 +1,7 @@ +import { Car } from '@/domain/car'; +import { Code } from '@/domain/code'; +import { CarService } from '@/service/carservice'; import { Component } from '@angular/core'; -import { Car } from '@domain/car'; -import { Code } from '@domain/code'; -import { CarService } from '@service/carservice'; @Component({ selector: 'data-doc', @@ -37,7 +37,7 @@ import { CarService } from '@service/carservice'; - `, + ` }) export class DataDoc { cars: Car[] | undefined; @@ -108,8 +108,8 @@ export class DataDoc { `, typescript: `import { Component } from '@angular/core'; -import { Car } from '@domain/car'; -import { CarService } from '@service/carservice'; +import { Car } from '@/domain/car'; +import { CarService } from '@/service/carservice'; import { InplaceModule } from 'primeng/inplace'; import { TableModule } from 'primeng/table'; @@ -127,9 +127,9 @@ export class InplaceDataDemo { ngOnInit() { this.carService.getCarsSmall().then((cars) => (this.cars = cars)); - } + } }`, - service: ['CarService'], + service: ['CarService'] }; extFiles = [ @@ -144,7 +144,7 @@ export interface Car { color?; price?; saleDate?; -}`, - }, +}` + } ]; } diff --git a/apps/showcase/doc/inplace/imagedoc.ts b/apps/showcase/doc/inplace/imagedoc.ts new file mode 100644 index 00000000000..8e596fb334b --- /dev/null +++ b/apps/showcase/doc/inplace/imagedoc.ts @@ -0,0 +1,71 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'image-doc', + template: ` + +

    Any content such as an image can be placed inside an Inplace.

    +
    +
    + + + + + View Photo + + + + Nature + + +
    + + ` +}) +export class ImageDoc { + code: Code = { + basic: ` + + + + View Photo + + + + Nature + +`, + html: `
    + + + + + View Photo + + + + Nature + + +
    `, + typescript: `import { Component } from '@angular/core'; +import { InplaceModule } from 'primeng/inplace'; + +@Component({ + selector: 'inplace-image-demo', + templateUrl: './inplace-image-demo.html', + standalone: true, + imports: [InplaceModule] +}) +export class InplaceImageDemo {}` + }; +} diff --git a/apps/showcase/doc/inplace/importdoc.ts b/apps/showcase/doc/inplace/importdoc.ts new file mode 100644 index 00000000000..b664fccfe2b --- /dev/null +++ b/apps/showcase/doc/inplace/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'inplace-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { InplaceModule } from 'primeng/inplace';` + }; +} diff --git a/src/app/showcase/doc/inplace/inplacedoc.module.ts b/apps/showcase/doc/inplace/inplacedoc.module.ts similarity index 85% rename from src/app/showcase/doc/inplace/inplacedoc.module.ts rename to apps/showcase/doc/inplace/inplacedoc.module.ts index 767ed1c1628..494ce4be2cb 100644 --- a/src/app/showcase/doc/inplace/inplacedoc.module.ts +++ b/apps/showcase/doc/inplace/inplacedoc.module.ts @@ -1,24 +1,24 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; +import { AutoFocusModule } from 'primeng/autofocus'; import { InplaceModule } from 'primeng/inplace'; import { InputTextModule } from 'primeng/inputtext'; import { TableModule } from 'primeng/table'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { DataDoc } from './datadoc'; import { ImageDoc } from './imagedoc'; import { ImportDoc } from './importdoc'; import { InputDoc } from './inputdoc'; -import { StyleDoc } from './styledoc'; import { LazyDoc } from './lazydoc'; -import { AutoFocusModule } from 'primeng/autofocus'; +import { StyleDoc } from './styledoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, InplaceModule, InputTextModule, TableModule, AutoFocusModule], declarations: [BasicDoc, DataDoc, ImageDoc, ImportDoc, InputDoc, StyleDoc, LazyDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class InplaceDocModule {} diff --git a/apps/showcase/doc/inplace/inputdoc.ts b/apps/showcase/doc/inplace/inputdoc.ts new file mode 100644 index 00000000000..70c125a5dbb --- /dev/null +++ b/apps/showcase/doc/inplace/inputdoc.ts @@ -0,0 +1,68 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'input-doc', + template: ` + +

    + Inplace can be used within a form to display a value as read only before making it editable. The + closable property adds a close button next to the content to switch back to read only mode. +

    +
    +
    + + + Click to Edit + + + + + + + + +
    + + ` +}) +export class InputDoc { + code: Code = { + basic: ` + + Click to Edit + + + + + + + +`, + html: `
    + + + Click to Edit + + + + + + + + +
    `, + typescript: `import { Component } from '@angular/core'; +import { InplaceModule } from 'primeng/inplace'; +import { InputTextModule } from 'primeng/inputtext'; +import { AutoFocusModule } from 'primeng/autofocus'; + +@Component({ + selector: 'inplace-input-demo', + templateUrl: './inplace-input-demo.html', + standalone: true, + imports: [InplaceModule, InputTextModule, AutoFocusModule] +}) +export class InplaceInputDemo {}` + }; +} diff --git a/apps/showcase/doc/inplace/lazydoc.ts b/apps/showcase/doc/inplace/lazydoc.ts new file mode 100644 index 00000000000..decb54e0d3c --- /dev/null +++ b/apps/showcase/doc/inplace/lazydoc.ts @@ -0,0 +1,162 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'lazy-doc', + template: ` + +

    Using the onActivate event, data can be loaded in a lazy manner before displaying it in a table.

    +
    +
    + + + View Data + + + + + + Code + Name + Category + Quantity + + + + + {{ product.code }} + {{ product.name }} + {{ product.category }} + {{ product.quantity }} + + + + + +
    + + ` +}) +export class LazyDoc { + products: Product[] | undefined; + + constructor(private productService: ProductService) {} + + code: Code = { + basic: ` + + View Data + + + + + + Code + Name + Category + Quantity + + + + + {{ product.code }} + {{ product.name }} + {{ product.category }} + {{ product.quantity }} + + + + +`, + html: `
    + + + View Data + + + + + + Code + Name + Category + Quantity + + + + + {{ product.code }} + {{ product.name }} + {{ product.category }} + {{ product.quantity }} + + + + + +
    `, + typescript: `import { Component } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { InplaceModule } from 'primeng/inplace'; +import { TableModule } from 'primeng/table'; + +@Component({ + selector: 'inplace-lazy-demo', + templateUrl: './inplace-lazy-demo.html', + standalone: true, + imports: [InplaceModule, TableModule], + providers: [ProductService] +}) +export class InplaceLazyDemo { + products: Product[] | undefined; + + constructor(private productService: ProductService) {} + + loadData() { + this.productService.getProductsMini().then((products) => (this.products = products)); + } +}`, + data: ` +/* ProductService */ +{ +id: '1000', +code: 'f230fh0g3', +name: 'Bamboo Watch', +description: 'Product Description', +image: 'bamboo-watch.jpg', +price: 65, +category: 'Accessories', +quantity: 24, +inventoryStatus: 'INSTOCK', +rating: 5 +}, +...`, + service: ['ProductService'] + }; + + loadData() { + this.productService.getProductsMini().then((products) => (this.products = products)); + } + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { +id?: string; +code?: string; +name?: string; +description?: string; +price?: number; +quantity?: number; +inventoryStatus?: string; +category?: string; +image?: string; +rating?: number; +}` + } + ]; +} diff --git a/apps/showcase/doc/inplace/styledoc.ts b/apps/showcase/doc/inplace/styledoc.ts new file mode 100644 index 00000000000..350c6d0e1a9 --- /dev/null +++ b/apps/showcase/doc/inplace/styledoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'inplace-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-inplaceContainer element
    p-inplace-displayDisplay container
    p-inplace-contentContent container
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/inputgroup/accessibilitydoc.ts b/apps/showcase/doc/inputgroup/accessibilitydoc.ts new file mode 100644 index 00000000000..e74094bf41e --- /dev/null +++ b/apps/showcase/doc/inputgroup/accessibilitydoc.ts @@ -0,0 +1,15 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'input-group-accessibility-doc', + template: ` + +

    Screen Reader

    +

    InputGroup and InputGroupAddon does not require any roles and attributes.

    + +

    Keyboard Support

    +

    Component does not include any interactive elements.

    +
    + ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/inputgroup/basicdoc.ts b/apps/showcase/doc/inputgroup/basicdoc.ts new file mode 100644 index 00000000000..652def93fda --- /dev/null +++ b/apps/showcase/doc/inputgroup/basicdoc.ts @@ -0,0 +1,149 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +interface City { + name: string; + code: string; +} +@Component({ + selector: 'basic-doc', + template: ` + +

    A group is created by wrapping the input and add-ons with the p-inputgroup component. Each add-on element is defined as a child of p-inputgroup-addon component.

    +
    +
    + + + + + + + + + $ + + .00 + + + + www + + + + + + + + + +
    + + ` +}) +export class BasicDoc { + text1: string | undefined; + + text2: string | undefined; + + number: string | undefined; + + selectedCity: City | undefined; + + cities: City[] = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + code: Code = { + basic: ` + + + + + + + + $ + + .00 + + + + www + + + + + + + + +`, + + html: `
    + + + + + + + + + $ + + .00 + + + + www + + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { InputGroupModule } from 'primeng/inputgroup'; +import { InputGroupAddonModule } from 'primeng/inputgroupaddon'; +import { InputTextModule } from 'primeng/inputtext'; +import { SelectModule } from 'primeng/select'; +import { InputNumberModule } from 'primeng/inputnumber'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'input-group-basic-demo', + templateUrl: './input-group-basic-demo.html', + standalone: true, + imports: [FormsModule, InputGroupModule, InputGroupAddonModule, InputTextModule, SelectModule, InputNumberModule] +}) +export class InputGroupBasicDemo { + text1: string | undefined; + + text2: string | undefined; + + number: string | undefined; + + selectedCity: City | undefined; + + cities: City[] = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' }, + ]; +}` + }; +} diff --git a/apps/showcase/doc/inputgroup/buttondoc.ts b/apps/showcase/doc/inputgroup/buttondoc.ts new file mode 100644 index 00000000000..fa8c421fa1a --- /dev/null +++ b/apps/showcase/doc/inputgroup/buttondoc.ts @@ -0,0 +1,117 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'button-doc', + template: ` + +

    Buttons can be placed at either side of an input element.

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    + + ` +}) +export class ButtonDoc { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [{ label: 'Web Search' }, { label: 'AI Assistant' }, { label: 'History' }]; + } + + code: Code = { + basic: ` + + + + + + + + + + + + + + + + + + + + +`, + + html: `
    + + + + + + + + + + + + + + + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { InputGroup } from 'primeng/inputgroup'; +import { InputGroupAddonModule } from 'primeng/inputgroupaddon'; +import { InputTextModule } from 'primeng/inputtext'; +import { ButtonModule } from 'primeng/button'; +import { MenuModule } from 'primeng/menu'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'input-group-button-demo', + templateUrl: './input-group-button-demo.html', + standalone: true, + imports: [FormsModule, InputGroup, InputGroupAddonModule, InputTextModule, ButtonModule, MenuModule] +}) +export class InputGroupButtonDemo { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [{ label: 'Web Search' }, { label: 'AI Assistant' }, { label: 'History' }]; + } +}` + }; +} diff --git a/apps/showcase/doc/inputgroup/checkboxdoc.ts b/apps/showcase/doc/inputgroup/checkboxdoc.ts new file mode 100644 index 00000000000..febc3e152c8 --- /dev/null +++ b/apps/showcase/doc/inputgroup/checkboxdoc.ts @@ -0,0 +1,102 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'checkbox-doc', + template: ` + +

    Checkbox and RadioButton components can be combined with an input element under the same group.

    +
    +
    + + + + + + + + + + + + + + + +
    + + ` +}) +export class CheckboxDoc { + radioValue1: boolean = false; + + checked1: boolean = false; + + checked2: boolean = false; + + category: string | undefined; + + code: Code = { + basic: ` + + + + + + + + + + + + + + + +`, + + html: `
    + + + + + + + + + + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { InputGroup } from 'primeng/inputgroup'; +import { InputGroupAddonModule } from 'primeng/inputgroupaddon'; +import { InputTextModule } from 'primeng/inputtext'; +import { Checkbox } from 'primeng/checkbox'; +import { RadioButton } from 'primeng/radiobutton'; + +@Component({ + selector: 'input-group-checkbox-demo', + templateUrl: './input-group-checkbox-demo.html', + standalone: true, + imports: [FormsModule, InputGroup, InputGroupAddonModule, InputTextModule, Checkbox, RadioButton] +}) +export class InputGroupCheckboxDemo { + radioValue1: boolean = false; + + checked1: boolean = false; + + checked2: boolean = false; + + category: string | undefined; +}` + }; +} diff --git a/apps/showcase/doc/inputgroup/floatlabeldoc.ts b/apps/showcase/doc/inputgroup/floatlabeldoc.ts new file mode 100644 index 00000000000..d7e52a20da9 --- /dev/null +++ b/apps/showcase/doc/inputgroup/floatlabeldoc.ts @@ -0,0 +1,130 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'float-label-doc', + template: ` + +

    + FloatLabel visually integrates a label with its form element. Visit + FloatLabel documentation for more information. +

    +
    +
    + + + + + + + + + + + + $ + + + + + .00 + + + + www + + + + + +
    + + ` +}) +export class FloatLabelDoc { + value1: string | undefined; + + value2: string | undefined; + + value3: string | undefined; + + code: Code = { + basic: ` + + + + + + + + + + + $ + + + + + .00 + + + + www + + + + +`, + + html: `
    + + + + + + + + + + + + $ + + + + + .00 + + + + www + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { InputGroupModule } from 'primeng/inputgroup'; +import { InputGroupAddonModule } from 'primeng/inputgroupaddon'; +import { InputTextModule } from 'primeng/inputtext'; +import { InputNumberModule } from 'primeng/inputnumber'; +import { FloatLabelModule } from 'primeng/floatlabel'; + +@Component({ + selector: 'input-group-float-label-demo', + templateUrl: './input-group-float-label-demo.html', + standalone: true, + imports: [FormsModule, InputGroupModule, InputGroupAddonModule, InputTextModule, FloatLabelModule] +}) +export class InputGroupFloatLabelDemo { + value1: string | undefined; + + value2: string | undefined; + + value3: string | undefined; +}` + }; +} diff --git a/apps/showcase/doc/inputgroup/iftalabeldoc.ts b/apps/showcase/doc/inputgroup/iftalabeldoc.ts new file mode 100644 index 00000000000..49226760078 --- /dev/null +++ b/apps/showcase/doc/inputgroup/iftalabeldoc.ts @@ -0,0 +1,68 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'ifta-label-doc', + template: ` + +

    IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for more information.

    +
    +
    + + + + + + + + + +
    + + ` +}) +export class IftaLabelDoc { + value: number = 10; + + code: Code = { + basic: ` + + + + + + + +`, + + html: `
    + + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { InputGroupModule } from 'primeng/inputgroup'; +import { InputGroupAddonModule } from 'primeng/inputgroupaddon'; +import { SelectModule } from 'primeng/select'; +import { IftaLabelModule } from 'primeng/iftalabel'; +import { InputNumberModule } from 'primeng/inputnumber'; + +@Component({ + selector: 'input-group-ifta-label-demo', + templateUrl: './input-group-ifta-label-demo.html', + standalone: true, + imports: [FormsModule, InputGroupModule, InputGroupAddonModule, IftaLabelModule , InputNumberModule] +}) +export class InputGroupIftaLabelDemo { + value: number = 10; +}` + }; +} diff --git a/apps/showcase/doc/inputgroup/importdoc.ts b/apps/showcase/doc/inputgroup/importdoc.ts new file mode 100644 index 00000000000..9d3b55cf88a --- /dev/null +++ b/apps/showcase/doc/inputgroup/importdoc.ts @@ -0,0 +1,13 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'input-group-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { InputGroup } from 'primeng/inputgroup'; +import { InputGroupAddonModule } from 'primeng/inputgroupaddon';` + }; +} diff --git a/src/app/showcase/doc/inputgroup/inputgroupddoc.module.ts b/apps/showcase/doc/inputgroup/inputgroupddoc.module.ts similarity index 89% rename from src/app/showcase/doc/inputgroup/inputgroupddoc.module.ts rename to apps/showcase/doc/inputgroup/inputgroupddoc.module.ts index 630aa47f051..e984f31b33c 100644 --- a/src/app/showcase/doc/inputgroup/inputgroupddoc.module.ts +++ b/apps/showcase/doc/inputgroup/inputgroupddoc.module.ts @@ -1,28 +1,28 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { RouterModule } from '@angular/router'; import { ButtonModule } from 'primeng/button'; import { CheckboxModule } from 'primeng/checkbox'; +import { FloatLabelModule } from 'primeng/floatlabel'; +import { IftaLabelModule } from 'primeng/iftalabel'; +import { InputGroupModule } from 'primeng/inputgroup'; +import { InputGroupAddonModule } from 'primeng/inputgroupaddon'; +import { InputNumberModule } from 'primeng/inputnumber'; import { InputTextModule } from 'primeng/inputtext'; +import { MenuModule } from 'primeng/menu'; import { RadioButtonModule } from 'primeng/radiobutton'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; +import { SelectModule } from 'primeng/select'; +import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { ButtonDoc } from './buttondoc'; import { CheckboxDoc } from './checkboxdoc'; -import { ImportDoc } from './importdoc'; -import { MultipleDoc } from './multipledoc'; -import { InputGroupModule } from 'primeng/inputgroup'; -import { InputGroupAddonModule } from 'primeng/inputgroupaddon'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { SelectModule } from 'primeng/select'; -import { InputNumberModule } from 'primeng/inputnumber'; import { FloatLabelDoc } from './floatlabeldoc'; -import { FloatLabelModule } from 'primeng/floatlabel'; -import { IftaLabelModule } from 'primeng/iftalabel'; import { IftaLabelDoc } from './iftalabeldoc'; -import { MenuModule } from 'primeng/menu'; +import { ImportDoc } from './importdoc'; +import { MultipleDoc } from './multipledoc'; @NgModule({ imports: [ @@ -45,6 +45,6 @@ import { MenuModule } from 'primeng/menu'; MenuModule ], exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, MultipleDoc, ButtonDoc, CheckboxDoc, FloatLabelDoc, IftaLabelDoc, AccessibilityDoc], + declarations: [ImportDoc, BasicDoc, MultipleDoc, ButtonDoc, CheckboxDoc, FloatLabelDoc, IftaLabelDoc, AccessibilityDoc] }) export class InputGroupDocModule {} diff --git a/apps/showcase/doc/inputgroup/multipledoc.ts b/apps/showcase/doc/inputgroup/multipledoc.ts new file mode 100644 index 00000000000..aad1388ccc4 --- /dev/null +++ b/apps/showcase/doc/inputgroup/multipledoc.ts @@ -0,0 +1,69 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'multiple-doc', + template: ` + +

    Multiple add-ons can be placed inside the same group.

    +
    +
    + + + + + + + + + $ + .00 + +
    + + ` +}) +export class MultipleDoc { + code: Code = { + basic: ` + + + + + + + + $ + .00 +`, + + html: `
    + + + + + + + + + $ + .00 + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { InputGroup } from 'primeng/inputgroup'; +import { InputGroupAddonModule } from 'primeng/inputgroupaddon'; +import { InputTextModule } from 'primeng/inputtext'; + +@Component({ + selector: 'input-group-multiple-demo', + templateUrl: './input-group-multiple-demo.html', + standalone: true, + imports: [FormsModule, InputGroup, InputGroupAddonModule, InputTextModule] +}) +export class InputGroupMultipleDemo { +}` + }; +} diff --git a/apps/showcase/doc/inputmask/accessibilitydoc.ts b/apps/showcase/doc/inputmask/accessibilitydoc.ts new file mode 100644 index 00000000000..6db1ad165fd --- /dev/null +++ b/apps/showcase/doc/inputmask/accessibilitydoc.ts @@ -0,0 +1,48 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'input-mask-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + InputMask component renders a native input element that implicitly includes any passed prop. Value to describe the component can either be provided via label tag combined with id prop or using ariaLabelledBy, + ariaLabel props. +

    +
    + + + +

    Keyboard Support

    +
    + + + + + + + + + + + + + +
    KeyFunction
    + tab + Moves focus to the input.
    +
    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + basic: ` + + +Phone + + +` + }; +} diff --git a/apps/showcase/doc/inputmask/basicdoc.ts b/apps/showcase/doc/inputmask/basicdoc.ts new file mode 100644 index 00000000000..ee0762cf242 --- /dev/null +++ b/apps/showcase/doc/inputmask/basicdoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    InputMask is used as a controlled input with ngModel properties.

    +
    +
    + +
    + + ` +}) +export class BasicDoc { + value: string | undefined; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputMask } from 'primeng/inputmask'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'input-mask-basic-demo', + templateUrl: './input-mask-basic-demo.html', + standalone: true, + imports: [FormsModule, InputMask] +}) +export class InputMaskBasicDemo { + value: string | undefined; +}` + }; +} diff --git a/apps/showcase/doc/inputmask/disableddoc.ts b/apps/showcase/doc/inputmask/disableddoc.ts new file mode 100644 index 00000000000..609ab1afc0b --- /dev/null +++ b/apps/showcase/doc/inputmask/disableddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'disabled-doc', + template: ` + +

    When disabled is present, the element cannot be edited and focused.

    +
    +
    + +
    + + ` +}) +export class DisabledDoc { + value: string | undefined; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputMask } from 'primeng/inputmask'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'input-mask-disabled-demo', + templateUrl: './input-mask-disabled-demo.html', + standalone: true, + imports: [FormsModule, InputMask] +}) +export class InputMaskDisabledDemo { + value: string | undefined; +}` + }; +} diff --git a/apps/showcase/doc/inputmask/filleddoc.ts b/apps/showcase/doc/inputmask/filleddoc.ts new file mode 100644 index 00000000000..0f97e62c965 --- /dev/null +++ b/apps/showcase/doc/inputmask/filleddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'filled-doc', + template: ` + +

    Specify the variant property as filled to display the component with a higher visual emphasis than the default outlined style.

    +
    +
    + +
    + + ` +}) +export class FilledDoc { + value: string | undefined; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputMask } from 'primeng/inputmask'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'input-mask-filled-demo', + templateUrl: './input-mask-filled-demo.html', + standalone: true, + imports: [FormsModule, InputMask] +}) +export class InputMaskFilledDemo { + value: string | undefined; +}` + }; +} diff --git a/apps/showcase/doc/inputmask/floatlabeldoc.ts b/apps/showcase/doc/inputmask/floatlabeldoc.ts new file mode 100644 index 00000000000..f6038c20c16 --- /dev/null +++ b/apps/showcase/doc/inputmask/floatlabeldoc.ts @@ -0,0 +1,88 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'floatlabel-doc', + template: ` + +

    FloatLabel visually integrates a label with its form element. Visit FloatLabel documentation for more information.

    +
    +
    + + + + + + + + + + + + + + +
    + + ` +}) +export class FloatlabelDoc { + value1: string | undefined; + + value2: string | undefined; + + value3: string | undefined; + + code: Code = { + basic: ` + + + + + + + + + + + + +`, + + html: `
    + + + + + + + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputMask } from 'primeng/inputmask'; +import { FormsModule } from '@angular/forms'; +import { FloatLabel } from "primeng/floatlabel" + +@Component({ + selector: 'input-mask-floatlabel-demo', + templateUrl: './input-mask-floatlabel-demo.html', + standalone: true, + imports: [FormsModule, InputMask, FloatLabel] +}) +export class InputMaskFloatlabelDemo { + value1: string | undefined; + + value2: string | undefined; + + value3: string | undefined; +}` + }; +} diff --git a/apps/showcase/doc/inputmask/iftalabeldoc.ts b/apps/showcase/doc/inputmask/iftalabeldoc.ts new file mode 100644 index 00000000000..f06751ad261 --- /dev/null +++ b/apps/showcase/doc/inputmask/iftalabeldoc.ts @@ -0,0 +1,50 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'iftalabel-doc', + template: ` + +

    IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for more information.

    +
    +
    + + + + +
    + + ` +}) +export class IftaLabelDoc { + value: string | undefined; + + code: Code = { + basic: ` + + +`, + + html: `
    + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputMaskModule } from 'primeng/inputmask'; +import { FormsModule } from '@angular/forms'; +import { IftaLabelModule } from 'primeng/iftalabel'; + +@Component({ + selector: 'input-mask-iftalabel-demo', + templateUrl: './input-mask-iftalabel-demo.html', + standalone: true, + imports: [FormsModule, InputMaskModule, IftaLabelModule] +}) +export class InputMaskIftaLabelDemo { + value: string | undefined; +}` + }; +} diff --git a/apps/showcase/doc/inputmask/importdoc.ts b/apps/showcase/doc/inputmask/importdoc.ts new file mode 100644 index 00000000000..6892ed6a1a3 --- /dev/null +++ b/apps/showcase/doc/inputmask/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'input-mask-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { InputMask } from 'primeng/inputmask';` + }; +} diff --git a/apps/showcase/doc/inputmask/inputmaskdoc.module.ts b/apps/showcase/doc/inputmask/inputmaskdoc.module.ts new file mode 100644 index 00000000000..3fa9defef27 --- /dev/null +++ b/apps/showcase/doc/inputmask/inputmaskdoc.module.ts @@ -0,0 +1,31 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { FloatLabelModule } from 'primeng/floatlabel'; +import { FluidModule } from 'primeng/fluid'; +import { IftaLabelModule } from 'primeng/iftalabel'; +import { InputMaskModule } from 'primeng/inputmask'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { DisabledDoc } from './disableddoc'; +import { FilledDoc } from './filleddoc'; +import { FloatlabelDoc } from './floatlabeldoc'; +import { IftaLabelDoc } from './iftalabeldoc'; +import { ImportDoc } from './importdoc'; +import { InvalidDoc } from './invaliddoc'; +import { MaskDoc } from './maskdoc'; +import { OptionalDoc } from './optionaldoc'; +import { ReactiveFormsDoc } from './reactiveformsdoc'; +import { SizesDoc } from './sizesdoc'; +import { SlotCharDoc } from './slotchardoc'; +import { StyleDoc } from './styledoc'; + +@NgModule({ + imports: [CommonModule, FormsModule, ReactiveFormsModule, InputMaskModule, RouterModule, AppCodeModule, AppDocModule, FloatLabelModule, FluidModule, IftaLabelModule], + exports: [AppDocModule], + declarations: [ImportDoc, BasicDoc, MaskDoc, SlotCharDoc, OptionalDoc, FloatlabelDoc, DisabledDoc, InvalidDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc, FilledDoc, SizesDoc, IftaLabelDoc] +}) +export class InputMaskDocModule {} diff --git a/apps/showcase/doc/inputmask/invaliddoc.ts b/apps/showcase/doc/inputmask/invaliddoc.ts new file mode 100644 index 00000000000..eb9bb3f2900 --- /dev/null +++ b/apps/showcase/doc/inputmask/invaliddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'invalid-doc', + template: ` + +

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    +
    +
    + +
    + + ` +}) +export class InvalidDoc { + value: string | undefined; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputMask } from 'primeng/inputmask'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'input-mask-invalid-demo', + templateUrl: './input-mask-invalid-demo.html', + standalone: true, + imports: [FormsModule, InputMask] +}) +export class InputMaskInvalidDemo { + value: string | undefined; +}` + }; +} diff --git a/apps/showcase/doc/inputmask/maskdoc.ts b/apps/showcase/doc/inputmask/maskdoc.ts new file mode 100644 index 00000000000..5db87876595 --- /dev/null +++ b/apps/showcase/doc/inputmask/maskdoc.ts @@ -0,0 +1,79 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'input-mask-mask-demo', + template: ` + +

    + Mask format can be a combination of the following definitions; a for alphabetic characters, 9 for numeric characters and * for alphanumberic characters. In addition, formatting characters like ( , + ) , - are also accepted. +

    +
    + +
    + SSN + +
    +
    + Phone + +
    +
    + Serial Number + +
    +
    + + ` +}) +export class MaskDoc { + value1: string | undefined; + + value2: string | undefined; + + value3: string | undefined; + + code: Code = { + basic: `SSN + +Phone + +Serial Number +`, + + html: ` +
    + SSN + +
    +
    + Phone + +
    +
    + Serial Number + +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputMask } from 'primeng/inputmask'; +import { FormsModule } from '@angular/forms'; +import { Fluid } from 'primeng/fluid'; + +@Component({ + selector: 'input-mask-mask-demo', + templateUrl: './input-mask-mask-demo.html', + standalone: true, + imports: [FormsModule, InputMask, Fluid] +}) +export class InputMaskMaskDemo { + value1: string | undefined; + + value2: string | undefined; + + value3: string | undefined; +}` + }; +} diff --git a/src/app/showcase/doc/inputmask/optionaldoc.ts b/apps/showcase/doc/inputmask/optionaldoc.ts similarity index 78% rename from src/app/showcase/doc/inputmask/optionaldoc.ts rename to apps/showcase/doc/inputmask/optionaldoc.ts index 678368f2687..8fdce7f2604 100644 --- a/src/app/showcase/doc/inputmask/optionaldoc.ts +++ b/apps/showcase/doc/inputmask/optionaldoc.ts @@ -1,20 +1,17 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'optional-doc', template: ` -

    - When the input does not complete the mask definition, it is cleared by default. Use autoClear property to control - this behavior. In addition, ? is used to mark anything after the question mark optional. -

    +

    When the input does not complete the mask definition, it is cleared by default. Use autoClear property to control this behavior. In addition, ? is used to mark anything after the question mark optional.

    - `, + ` }) export class OptionalDoc { value: string | undefined; @@ -38,6 +35,6 @@ import { FormsModule } from '@angular/forms'; }) export class InputMaskOptionalDemo { value: string | undefined; -}`, +}` }; } diff --git a/apps/showcase/doc/inputmask/reactiveformsdoc.ts b/apps/showcase/doc/inputmask/reactiveformsdoc.ts new file mode 100644 index 00000000000..379530b80e1 --- /dev/null +++ b/apps/showcase/doc/inputmask/reactiveformsdoc.ts @@ -0,0 +1,55 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

    InputMask can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

    +
    +
    +
    + + +
    + + ` +}) +export class ReactiveFormsDoc implements OnInit { + formGroup: FormGroup | undefined; + + ngOnInit() { + this.formGroup = new FormGroup({ + value: new FormControl(null) + }); + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { InputMask } from 'primeng/inputmask'; + +@Component({ + selector: 'input-mask-reactive-forms-demo', + templateUrl: './input-mask-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, InputMask] +}) +export class InputMaskReactiveFormsDemo implements OnInit { + formGroup: FormGroup | undefined; + + ngOnInit() { + this.formGroup = new FormGroup({ + value: new FormControl(null) + }); + } +}` + }; +} diff --git a/apps/showcase/doc/inputmask/sizesdoc.ts b/apps/showcase/doc/inputmask/sizesdoc.ts new file mode 100644 index 00000000000..fbfa42e20e7 --- /dev/null +++ b/apps/showcase/doc/inputmask/sizesdoc.ts @@ -0,0 +1,54 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'sizes-doc', + template: ` + +

    InputMask provides small and large sizes as alternatives to the base.

    +
    +
    + + + +
    + + ` +}) +export class SizesDoc { + value1: string | undefined; + + value2: string | undefined; + + value3: string | undefined; + + code: Code = { + basic: ` + +`, + + html: `
    + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputMask } from 'primeng/inputmask'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'input-mask-sizes-demo', + templateUrl: './input-mask-sizes-demo.html', + standalone: true, + imports: [FormsModule, InputMask] +}) +export class InputMaskSizesDemo { + value1: string | undefined; + + value2: string | undefined; + + value3: string | undefined; +}` + }; +} diff --git a/src/app/showcase/doc/inputmask/slotchardoc.ts b/apps/showcase/doc/inputmask/slotchardoc.ts similarity index 96% rename from src/app/showcase/doc/inputmask/slotchardoc.ts rename to apps/showcase/doc/inputmask/slotchardoc.ts index 94bf52feb4e..b75ed4bad37 100644 --- a/src/app/showcase/doc/inputmask/slotchardoc.ts +++ b/apps/showcase/doc/inputmask/slotchardoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'slot-char-doc', @@ -11,7 +11,7 @@ import { Code } from '@domain/code'; - `, + ` }) export class SlotCharDoc { value: string | undefined; @@ -35,6 +35,6 @@ import { FormsModule } from '@angular/forms'; }) export class InputMaskSlotCharDemo { value: string | undefined; -}`, +}` }; } diff --git a/apps/showcase/doc/inputmask/styledoc.ts b/apps/showcase/doc/inputmask/styledoc.ts new file mode 100644 index 00000000000..3bb71008b4a --- /dev/null +++ b/apps/showcase/doc/inputmask/styledoc.ts @@ -0,0 +1,11 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'input-mask-style-doc', + template: ` + +

    Styling is same as inputtext component, for theming classes visit theming page.

    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/inputnumber/accessibilitydoc.ts b/apps/showcase/doc/inputnumber/accessibilitydoc.ts new file mode 100644 index 00000000000..d8a813429e9 --- /dev/null +++ b/apps/showcase/doc/inputnumber/accessibilitydoc.ts @@ -0,0 +1,72 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'input-number-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Value to describe the component can either be provided via label tag combined with inputId prop or using ariaLabelledBy, ariaLabel props. The input element uses spinbutton role in addition to the + aria-valuemin, aria-valuemax and aria-valuenow attributes. +

    +
    + + + +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    + tab + Moves focus to the input.
    + up arrow + Increments the value.
    + down arrow + Decrements the value.
    + home + Set the minimum value if provided.
    + end + Set the maximum value if provided.
    +
    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + basic: ` + + +Number + + +` + }; +} diff --git a/src/app/showcase/doc/inputnumber/buttonsdoc.ts b/apps/showcase/doc/inputnumber/buttonsdoc.ts similarity index 83% rename from src/app/showcase/doc/inputnumber/buttonsdoc.ts rename to apps/showcase/doc/inputnumber/buttonsdoc.ts index 05a9f7f0da4..1e2e0912849 100644 --- a/src/app/showcase/doc/inputnumber/buttonsdoc.ts +++ b/apps/showcase/doc/inputnumber/buttonsdoc.ts @@ -1,14 +1,13 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'buttons-doc', template: `

    - Spinner buttons are enabled using the showButtons options and layout is defined with the buttonLayout. Default - value is "stacked" whereas "horizontal" and "stacked" are alternatives. Note that even there are no buttons, up and down - arrow keys can be used to spin the values with keyboard. + Spinner buttons are enabled using the showButtons options and layout is defined with the buttonLayout. Default value is "stacked" whereas "horizontal" and "stacked" are alternatives. Note that even there are no buttons, + up and down arrow keys can be used to spin the values with keyboard.

    @@ -22,16 +21,7 @@ import { Code } from '@domain/code';
    - + @@ -42,7 +32,7 @@ import { Code } from '@domain/code';
    - `, + ` }) export class ButtonsDoc { value1: number = 20; @@ -53,7 +43,7 @@ export class ButtonsDoc { code: Code = { basic: ` - + @@ -68,7 +58,7 @@ export class ButtonsDoc { - +
    - +
    @@ -36,7 +29,7 @@ import { Code } from '@domain/code';
    - `, + ` }) export class CurrencyDoc { value1: number = 1500; @@ -48,9 +41,9 @@ export class CurrencyDoc { value4: number = 5002; code: Code = { - basic: ` - - + basic: ` + + `, html: ` @@ -58,25 +51,25 @@ export class CurrencyDoc { - +
    - +
    - +
    - +
    `, @@ -99,6 +92,6 @@ export class InputNumberCurrencyDemo { value3: number = 4250; value4: number = 5002; -}`, +}` }; } diff --git a/apps/showcase/doc/inputnumber/disableddoc.ts b/apps/showcase/doc/inputnumber/disableddoc.ts new file mode 100644 index 00000000000..cdabe4dbb70 --- /dev/null +++ b/apps/showcase/doc/inputnumber/disableddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'disabled-doc', + template: ` + +

    When disabled is present, the element cannot be edited and focused.

    +
    +
    + +
    + + ` +}) +export class DisabledDoc { + value1: number = 50; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputNumber } from 'primeng/inputnumber'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'input-number-disabled-demo', + templateUrl: './input-number-disabled-demo.html', + standalone: true, + imports: [FormsModule, InputNumber] +}) +export class InputNumberDisabledDemo { + value1: number = 50; +}` + }; +} diff --git a/apps/showcase/doc/inputnumber/filleddoc.ts b/apps/showcase/doc/inputnumber/filleddoc.ts new file mode 100644 index 00000000000..297f6813863 --- /dev/null +++ b/apps/showcase/doc/inputnumber/filleddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'filled-doc', + template: ` + +

    Specify the variant property as filled to display the component with a higher visual emphasis than the default outlined style.

    +
    +
    + +
    + + ` +}) +export class FilledDoc { + value1!: number; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputNumber } from 'primeng/inputnumber'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'input-number-filled-demo', + templateUrl: './input-number-filled-demo.html', + standalone: true, + imports: [FormsModule, InputNumber] +}) +export class InputNumberFilledDemo { + value1!: number; +}` + }; +} diff --git a/apps/showcase/doc/inputnumber/floatlabeldoc.ts b/apps/showcase/doc/inputnumber/floatlabeldoc.ts new file mode 100644 index 00000000000..1d8c0df8a20 --- /dev/null +++ b/apps/showcase/doc/inputnumber/floatlabeldoc.ts @@ -0,0 +1,91 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'float-label-doc', + template: ` + +

    + A floating label appears on top of the input field when focused. Visit + FloatLabel documentation for more information. +

    +
    +
    + + + + + + + + + + + + + + +
    + + ` +}) +export class FloatlabelDoc { + value1: number | undefined; + + value2: number | undefined; + + value3: number | undefined; + + code: Code = { + basic: ` + + + + + + + + + + + + +`, + + html: `
    + + + + + + + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputNumber } from 'primeng/inputnumber'; +import { FormsModule } from '@angular/forms'; +import { FloatLabel } from 'primeng/floatlabel'; + +@Component({ + selector: 'input-number-float-label-demo', + templateUrl: './input-number-float-label-demo.html', + standalone: true, + imports: [FormsModule, InputNumber, FloatLabel] +}) +export class InputNumberFloatLabelDemo { + value1: number | undefined; + + value2: number | undefined; + + value3: number | undefined; +}` + }; +} diff --git a/apps/showcase/doc/inputnumber/iftalabeldoc.ts b/apps/showcase/doc/inputnumber/iftalabeldoc.ts new file mode 100644 index 00000000000..c04f9bfa49c --- /dev/null +++ b/apps/showcase/doc/inputnumber/iftalabeldoc.ts @@ -0,0 +1,50 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'ifta-label-doc', + template: ` + +

    IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for more information.

    +
    +
    + + + + +
    + + ` +}) +export class IftaLabelDoc { + value: number | undefined; + + code: Code = { + basic: ` + + +`, + + html: `
    + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputNumberModule } from 'primeng/inputnumber'; +import { FormsModule } from '@angular/forms'; +import { IftaLabelModule } from 'primeng/iftalabel'; + +@Component({ + selector: 'input-number-ifta-label-demo', + templateUrl: './input-number-ifta-label-demo.html', + standalone: true, + imports: [FormsModule, InputNumberModule, IftaLabelModule] +}) +export class InputNumberIftaLabelDemo { + value: number | undefined; +}` + }; +} diff --git a/apps/showcase/doc/inputnumber/importdoc.ts b/apps/showcase/doc/inputnumber/importdoc.ts new file mode 100644 index 00000000000..b9c02e1bbd0 --- /dev/null +++ b/apps/showcase/doc/inputnumber/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'input-number-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { InputNumber } from 'primeng/inputnumber';` + }; +} diff --git a/apps/showcase/doc/inputnumber/inputnumberdoc.module.ts b/apps/showcase/doc/inputnumber/inputnumberdoc.module.ts new file mode 100644 index 00000000000..a433809d1e3 --- /dev/null +++ b/apps/showcase/doc/inputnumber/inputnumberdoc.module.ts @@ -0,0 +1,33 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { FloatLabelModule } from 'primeng/floatlabel'; +import { FluidModule } from 'primeng/fluid'; +import { IftaLabelModule } from 'primeng/iftalabel'; +import { InputNumberModule } from 'primeng/inputnumber'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { ButtonsDoc } from './buttonsdoc'; +import { CurrencyDoc } from './currencydoc'; +import { DisabledDoc } from './disableddoc'; +import { FilledDoc } from './filleddoc'; +import { FloatlabelDoc } from './floatlabeldoc'; +import { IftaLabelDoc } from './iftalabeldoc'; +import { ImportDoc } from './importdoc'; +import { InvalidDoc } from './invaliddoc'; +import { LocaleDoc } from './localedoc'; +import { NumeralsDoc } from './numeralsdoc'; +import { PrefixSuffixDoc } from './prefixsuffixdoc'; +import { ReactiveFormsDoc } from './reactiveformsdoc'; +import { SizesDoc } from './sizesdoc'; +import { StyleDoc } from './styledoc'; +import { VerticalDoc } from './verticaldoc'; + +@NgModule({ + imports: [CommonModule, FormsModule, ReactiveFormsModule, InputNumberModule, RouterModule, AppCodeModule, AppDocModule, FloatLabelModule, FluidModule, IftaLabelModule], + exports: [AppDocModule], + declarations: [ImportDoc, NumeralsDoc, LocaleDoc, CurrencyDoc, PrefixSuffixDoc, ButtonsDoc, VerticalDoc, FloatlabelDoc, IftaLabelDoc, InvalidDoc, FilledDoc, DisabledDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc, SizesDoc] +}) +export class InputNumberDocModule {} diff --git a/apps/showcase/doc/inputnumber/invaliddoc.ts b/apps/showcase/doc/inputnumber/invaliddoc.ts new file mode 100644 index 00000000000..b5657f093d5 --- /dev/null +++ b/apps/showcase/doc/inputnumber/invaliddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'invalid-doc', + template: ` + +

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    +
    +
    + +
    + + ` +}) +export class InvalidDoc { + value1!: number; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputNumber } from 'primeng/inputnumber'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'input-number-invalid-demo', + templateUrl: './input-number-invalid-demo.html', + standalone: true, + imports: [FormsModule, InputNumber] +}) +export class InputNumberInvalidDemo { + value1!: number; +}` + }; +} diff --git a/apps/showcase/doc/inputnumber/localedoc.ts b/apps/showcase/doc/inputnumber/localedoc.ts new file mode 100644 index 00000000000..db2a60a9e47 --- /dev/null +++ b/apps/showcase/doc/inputnumber/localedoc.ts @@ -0,0 +1,94 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'locale-doc', + template: ` + +

    Localization information such as grouping and decimal symbols are defined with the locale property which defaults to the user locale.

    +
    + +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + ` +}) +export class LocaleDoc { + value1: number = 151351; + + value2: number = 115744; + + value3: number = 635524; + + value4: number = 732762; + + code: Code = { + basic: ` + + +`, + + html: ` +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputNumber } from 'primeng/inputnumber'; +import { FormsModule } from '@angular/forms'; +import { Fluid } from 'primeng/fluid'; + +@Component({ + selector: 'input-number-locale-demo', + templateUrl: './input-number-locale-demo.html', + standalone: true, + imports: [FormsModule, InputNumber, Fluid] +}) +export class InputNumberLocaleDemo { + value1: number = 151351; + + value2: number = 115744; + + value3: number = 635524; + + value4: number = 732762; +}` + }; +} diff --git a/src/app/showcase/doc/inputnumber/numeralsdoc.ts b/apps/showcase/doc/inputnumber/numeralsdoc.ts similarity index 85% rename from src/app/showcase/doc/inputnumber/numeralsdoc.ts rename to apps/showcase/doc/inputnumber/numeralsdoc.ts index 9a844817a53..efe343a3b34 100644 --- a/src/app/showcase/doc/inputnumber/numeralsdoc.ts +++ b/apps/showcase/doc/inputnumber/numeralsdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'numerals-doc', @@ -18,13 +18,7 @@ import { Code } from '@domain/code';
    - +
    @@ -32,7 +26,7 @@ import { Code } from '@domain/code';
    - `, + ` }) export class NumeralsDoc { value1: number = 42723; @@ -44,27 +38,27 @@ export class NumeralsDoc { value4: number = 50; code: Code = { - basic: ` - - + basic: ` + + `, html: `
    - +
    - +
    - +
    - +
    `, @@ -87,6 +81,6 @@ export class InputNumberNumeralsDemo { value3: number = 2351.35; value4: number = 50; -}`, +}` }; } diff --git a/src/app/showcase/doc/inputnumber/prefixsuffixdoc.ts b/apps/showcase/doc/inputnumber/prefixsuffixdoc.ts similarity index 90% rename from src/app/showcase/doc/inputnumber/prefixsuffixdoc.ts rename to apps/showcase/doc/inputnumber/prefixsuffixdoc.ts index d1b8a3581e2..59e1f2f525e 100644 --- a/src/app/showcase/doc/inputnumber/prefixsuffixdoc.ts +++ b/apps/showcase/doc/inputnumber/prefixsuffixdoc.ts @@ -1,13 +1,11 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'prefix-suffix-doc', template: ` -

    - Custom texts e.g. units can be placed before or after the input section with the prefix and suffix properties. -

    +

    Custom texts e.g. units can be placed before or after the input section with the prefix and suffix properties.

    @@ -28,7 +26,7 @@ import { Code } from '@domain/code';
    - `, + ` }) export class PrefixSuffixDoc { value1: number = 20; @@ -40,9 +38,9 @@ export class PrefixSuffixDoc { value4: number = 20; code: Code = { - basic: ` - - + basic: ` + + `, html: ` @@ -50,19 +48,19 @@ export class PrefixSuffixDoc { - +
    - +
    - +
    - `, + ` }) export class IntegerOnlyDoc { value: any; @@ -35,6 +35,6 @@ import { FormsModule } from '@angular/forms'; }) export class InputOtpIntegerOnlyDemo { value : any -}`, +}` }; } diff --git a/apps/showcase/doc/inputotp/maskdoc.ts b/apps/showcase/doc/inputotp/maskdoc.ts new file mode 100644 index 00000000000..f29dbf3e7d4 --- /dev/null +++ b/apps/showcase/doc/inputotp/maskdoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'mask-doc', + template: ` + +

    Enable the mask option to hide the values in the input fields.

    +
    +
    + +
    + + ` +}) +export class MaskDoc { + value: any; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputOtp } from 'primeng/inputotp'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'input-otp-mask-demo', + templateUrl: './input-otp-mask-demo.html', + standalone: true, + imports: [FormsModule, InputOtp] +}) +export class InputOtpMaskDemo { + value: any; +}` + }; +} diff --git a/src/app/showcase/doc/inputotp/sampledoc.ts b/apps/showcase/doc/inputotp/sampledoc.ts similarity index 93% rename from src/app/showcase/doc/inputotp/sampledoc.ts rename to apps/showcase/doc/inputotp/sampledoc.ts index 8580c344cf4..1dd377e9356 100644 --- a/src/app/showcase/doc/inputotp/sampledoc.ts +++ b/apps/showcase/doc/inputotp/sampledoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'sample-doc', @@ -13,14 +13,7 @@ import { Code } from '@domain/code';

    Please enter the code sent to your phone.

    - +
    @@ -75,8 +68,8 @@ import { Code } from '@domain/code'; border-right-style: solid; border-color: var(--p-inputtext-border-color); } - `, - ], + ` + ] }) export class SampleDoc { value: any; @@ -174,6 +167,6 @@ import { ButtonModule } from 'primeng/button'; }) export class InputOtpSampleDemo { value: any; -}`, +}` }; } diff --git a/apps/showcase/doc/inputotp/sizesdoc.ts b/apps/showcase/doc/inputotp/sizesdoc.ts new file mode 100644 index 00000000000..d3b0f54df3b --- /dev/null +++ b/apps/showcase/doc/inputotp/sizesdoc.ts @@ -0,0 +1,50 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'sizes-doc', + template: ` + +

    InputOtp provides small and large sizes as alternatives to the base.

    +
    +
    + + + +
    + + ` +}) +export class SizesDoc { + value1: any; + + value2: any; + + value3: any; + + code: Code = { + basic: ` + +`, + + html: `
    + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputOtp } from 'primeng/inputotp'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'input-otp-sizes-demo', + templateUrl: './input-otp-sizes-demo.html', + standalone: true, + imports: [FormsModule, InputOtp] +}) +export class InputOtpSizesDemo { + value : any +}` + }; +} diff --git a/apps/showcase/doc/inputotp/templatedoc.ts b/apps/showcase/doc/inputotp/templatedoc.ts new file mode 100644 index 00000000000..7e030ae1163 --- /dev/null +++ b/apps/showcase/doc/inputotp/templatedoc.ts @@ -0,0 +1,93 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'template-doc', + template: ` + +

    Define a template with your own UI elements with bindings to the provided events and attributes to replace the default design.

    +
    +
    + + + + + +
    + + `, + styles: [ + ` + .custom-otp-input { + width: 40px; + font-size: 36px; + border: 0 none; + appearance: none; + text-align: center; + transition: all 0.2s; + background: transparent; + border-bottom: 2px solid var(--p-inputtext-border-color); + border-radius: 0px; + } + + .custom-otp-input:focus { + outline: 0 none; + border-bottom-color: var(--p-primary-color); + } + ` + ] +}) +export class TemplateDoc { + value: any; + + code: Code = { + basic: ` + + + +`, + + html: `
    + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputOtpModule } from 'primeng/inputotp'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'input-otp-template-demo', + templateUrl: './input-otp-template-demo.html', + standalone: true, + imports: [FormsModule, InputOtpModule], + styles: [ + \` + .custom-otp-input { + width: 40px; + font-size: 36px; + border: 0 none; + appearance: none; + text-align: center; + transition: all 0.2s; + background: transparent; + border-bottom: 2px solid var(--p-inputtext-border-color); + border-radius: 0px; + } + + .custom-otp-input:focus { + outline: 0 none; + border-bottom-color: var(--p-primary-color); + } + \` + ], +}) + +export class InputOtpTemplateDemo { + value: any; +}` + }; +} diff --git a/apps/showcase/doc/inputtext/accessibilitydoc.ts b/apps/showcase/doc/inputtext/accessibilitydoc.ts new file mode 100644 index 00000000000..ad4e1ead607 --- /dev/null +++ b/apps/showcase/doc/inputtext/accessibilitydoc.ts @@ -0,0 +1,48 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'input-text-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + InputText component renders a native input element that implicitly includes any passed prop. Value to describe the component can either be provided via label tag combined with id prop or using aria-labelledby, + aria-label props. +

    +
    + + + +

    Keyboard Support

    +
    + + + + + + + + + + + + + +
    KeyFunction
    + tab + Moves focus to the input.
    +
    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + basic: ` + + +Lastname + + +` + }; +} diff --git a/apps/showcase/doc/inputtext/basicdoc.ts b/apps/showcase/doc/inputtext/basicdoc.ts new file mode 100644 index 00000000000..f72bfa7ad60 --- /dev/null +++ b/apps/showcase/doc/inputtext/basicdoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    InputText is used as a controlled input with ngModel property.

    +
    +
    + +
    + + ` +}) +export class BasicDoc { + value: string; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputTextModule } from 'primeng/inputtext'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'input-text-basic-demo', + templateUrl: './input-text-basic-demo.html', + standalone: true, + imports: [FormsModule, InputTextModule] +}) +export class InputTextBasicDemo { + value: string; +}` + }; +} diff --git a/apps/showcase/doc/inputtext/disableddoc.ts b/apps/showcase/doc/inputtext/disableddoc.ts new file mode 100644 index 00000000000..c081e02b250 --- /dev/null +++ b/apps/showcase/doc/inputtext/disableddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'disabled-doc', + template: ` + +

    When disabled is present, the element cannot be edited and focused.

    +
    +
    + +
    + + ` +}) +export class DisabledDoc { + value: string | undefined = 'Disabled'; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputTextModule } from 'primeng/inputtext'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'input-text-disabled-demo', + templateUrl: './input-text-disabled-demo.html', + standalone: true, + imports: [FormsModule, InputTextModule] +}) +export class InputTextDisabledDemo { + value: string | undefined = "Disabled" +}` + }; +} diff --git a/apps/showcase/doc/inputtext/filleddoc.ts b/apps/showcase/doc/inputtext/filleddoc.ts new file mode 100644 index 00000000000..5103ebfc932 --- /dev/null +++ b/apps/showcase/doc/inputtext/filleddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'filled-doc', + template: ` + +

    Specify the variant property as filled to display the component with a higher visual emphasis than the default outlined style.

    +
    +
    + +
    + + ` +}) +export class FilledDoc { + value: string; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputTextModule } from 'primeng/inputtext'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'input-text-filled-demo', + templateUrl: './input-text-filled-demo.html', + standalone: true, + imports: [FormsModule, InputTextModule] +}) +export class InputTextFilledDemo { + value: string; +}` + }; +} diff --git a/apps/showcase/doc/inputtext/floatlabeldoc.ts b/apps/showcase/doc/inputtext/floatlabeldoc.ts new file mode 100644 index 00000000000..9416cbf2c45 --- /dev/null +++ b/apps/showcase/doc/inputtext/floatlabeldoc.ts @@ -0,0 +1,91 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'floatlabel-doc', + template: ` + +

    + FloatLabel visually integrates a label with its form element. Visit + FloatLabel documentation for more information. +

    +
    +
    + + + + + + + + + + + + + + +
    + + ` +}) +export class FloatLabelDoc { + value1: string | undefined; + + value2: string | undefined; + + value3: string | undefined; + + code: Code = { + basic: ` + + + + + + + + + + + + +`, + + html: `
    + + + + + + + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputTextModule } from 'primeng/inputtext'; +import { FormsModule } from '@angular/forms'; +import { FloatLabel } from 'primeng/floatlabel'; + +@Component({ + selector: 'input-text-floatlabel-demo', + templateUrl: './input-text-floatlabel-demo.html', + standalone: true, + imports: [FormsModule, InputTextModule, FloatLabel] +}) +export class InputTextFloatlabelDemo { + value1: string | undefined; + + value2: string | undefined; + + value3: string | undefined; +}` + }; +} diff --git a/src/app/showcase/doc/inputtext/helptextdoc.ts b/apps/showcase/doc/inputtext/helptextdoc.ts similarity index 96% rename from src/app/showcase/doc/inputtext/helptextdoc.ts rename to apps/showcase/doc/inputtext/helptextdoc.ts index 3b8b475fb06..e2a5bd19add 100644 --- a/src/app/showcase/doc/inputtext/helptextdoc.ts +++ b/apps/showcase/doc/inputtext/helptextdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'helptext-doc', @@ -15,7 +15,7 @@ import { Code } from '@domain/code'; - `, + ` }) export class HelpTextDoc { value: string | undefined; @@ -38,7 +38,7 @@ export class HelpTextDoc { typescript: `import { Component } from '@angular/core'; import { InputTextModule } from 'primeng/inputtext'; import { FormsModule } from '@angular/forms'; - + @Component({ selector: 'input-text-help-text-demo', templateUrl: './input-text-help-text-demo.html', @@ -47,6 +47,6 @@ import { FormsModule } from '@angular/forms'; }) export class InputTextHelpTextDemo { value: string | undefined; -}`, +}` }; } diff --git a/apps/showcase/doc/inputtext/iconsdoc.ts b/apps/showcase/doc/inputtext/iconsdoc.ts new file mode 100644 index 00000000000..ae1934175df --- /dev/null +++ b/apps/showcase/doc/inputtext/iconsdoc.ts @@ -0,0 +1,64 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'icons-doc', + template: ` + +

    + Icons can be placed inside an input element by wrapping both the input and the icon with an element that has either + .p-input-icon-left or p-input-icon-right class. +

    +
    +
    + + + + + + + + + +
    + + ` +}) +export class IconsDoc { + value: string | undefined; + + value2: string | undefined; + + code: Code = { + basic: ` + + +`, + + html: ` +
    + + + + + + + + + +
    `, + + typescript: ` +import { Component } from '@angular/core'; + +@Component({ + selector: 'input-text-icons-demo', + templateUrl: './input-text-icons-demo.html' +}) +export class InputTextIconsDemo { + value: string | undefined; + + value2: string | undefined; +}` + }; +} diff --git a/apps/showcase/doc/inputtext/iftalabeldoc.ts b/apps/showcase/doc/inputtext/iftalabeldoc.ts new file mode 100644 index 00000000000..380f653a239 --- /dev/null +++ b/apps/showcase/doc/inputtext/iftalabeldoc.ts @@ -0,0 +1,50 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'iftalabel-doc', + template: ` + +

    IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for more information.

    +
    +
    + + + + +
    + + ` +}) +export class IftaLabelDoc { + value: string | undefined; + + code: Code = { + basic: ` + + +`, + + html: `
    + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputTextModule } from 'primeng/inputtext'; +import { FormsModule } from '@angular/forms'; +import { IftaLabelModule } from 'primeng/iftalabel'; + +@Component({ + selector: 'input-text-iftalabel-demo', + templateUrl: './input-text-iftalabel-demo.html', + standalone: true, + imports: [FormsModule, InputTextModule, IftaLabelModule] +}) +export class InputTextIftaLabelDemo { + value: string | undefined; +}` + }; +} diff --git a/apps/showcase/doc/inputtext/importdoc.ts b/apps/showcase/doc/inputtext/importdoc.ts new file mode 100644 index 00000000000..f46163f5e2c --- /dev/null +++ b/apps/showcase/doc/inputtext/importdoc.ts @@ -0,0 +1,14 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'input-text-import-doc', + template: ` ` +}) +export class ImportDoc { + value1: string; + + code: Code = { + typescript: `import { InputTextModule } from 'primeng/inputtext';` + }; +} diff --git a/apps/showcase/doc/inputtext/inputtextdoc.module.ts b/apps/showcase/doc/inputtext/inputtextdoc.module.ts new file mode 100644 index 00000000000..8589459db03 --- /dev/null +++ b/apps/showcase/doc/inputtext/inputtextdoc.module.ts @@ -0,0 +1,31 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { FloatLabelModule } from 'primeng/floatlabel'; +import { IftaLabelModule } from 'primeng/iftalabel'; +import { InputTextModule } from 'primeng/inputtext'; +import { KeyFilterModule } from 'primeng/keyfilter'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { DisabledDoc } from './disableddoc'; +import { FilledDoc } from './filleddoc'; +import { FloatLabelDoc } from './floatlabeldoc'; +import { HelpTextDoc } from './helptextdoc'; +import { IconsDoc } from './iconsdoc'; +import { IftaLabelDoc } from './iftalabeldoc'; +import { ImportDoc } from './importdoc'; +import { InvalidDoc } from './invaliddoc'; +import { KeyFilterDoc } from './keyfilterdoc'; +import { ReactiveFormsDoc } from './reactiveformsdoc'; +import { SizesDoc } from './sizesdoc'; +import { StyleDoc } from './styledoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, InputTextModule, FormsModule, ReactiveFormsModule, AppDocModule, KeyFilterModule, FloatLabelModule, IftaLabelModule, RouterModule], + declarations: [BasicDoc, DisabledDoc, FloatLabelDoc, IftaLabelDoc, HelpTextDoc, IconsDoc, InvalidDoc, KeyFilterDoc, SizesDoc, ImportDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc, FilledDoc], + exports: [AppDocModule] +}) +export class InputtextDocModule {} diff --git a/apps/showcase/doc/inputtext/invaliddoc.ts b/apps/showcase/doc/inputtext/invaliddoc.ts new file mode 100644 index 00000000000..9897bad03c9 --- /dev/null +++ b/apps/showcase/doc/inputtext/invaliddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'invalid-doc', + template: ` + +

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    +
    +
    + +
    + + ` +}) +export class InvalidDoc { + value: string | undefined; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputTextModule } from 'primeng/inputtext'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'input-text-invalid-demo', + templateUrl: './input-text-invalid-demo.html', + standalone: true, + imports: [FormsModule, InputTextModule] +}) +export class InputTextInvalidDemo { + value: string | undefined; +}` + }; +} diff --git a/apps/showcase/doc/inputtext/keyfilterdoc.ts b/apps/showcase/doc/inputtext/keyfilterdoc.ts new file mode 100644 index 00000000000..91fbcd03cc9 --- /dev/null +++ b/apps/showcase/doc/inputtext/keyfilterdoc.ts @@ -0,0 +1,38 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'key-filter-doc', + template: ` + +

    InputText has built-in key filtering support to block certain keys, refer to keyfilter page for more information.

    +
    +
    + +
    + + ` +}) +export class KeyFilterDoc { + value: number | undefined; + + code: Code = { + basic: ``, + + html: ` +
    + +
    `, + + typescript: ` +import { Component } from '@angular/core'; + +@Component({ + selector: 'input-text-key-filter-demo', + templateUrl: './input-text-key-filter-demo.html' +}) +export class InputTextKeyFilterDemo { + value: number | undefined; +}` + }; +} diff --git a/apps/showcase/doc/inputtext/reactiveformsdoc.ts b/apps/showcase/doc/inputtext/reactiveformsdoc.ts new file mode 100644 index 00000000000..14865b76ea2 --- /dev/null +++ b/apps/showcase/doc/inputtext/reactiveformsdoc.ts @@ -0,0 +1,55 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

    InputText can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

    +
    +
    +
    + +
    +
    + + ` +}) +export class ReactiveFormsDoc implements OnInit { + formGroup: FormGroup | undefined; + + ngOnInit() { + this.formGroup = new FormGroup({ + text: new FormControl(null) + }); + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { InputTextModule } from 'primeng/inputtext'; + +@Component({ + selector: 'input-text-reactive-forms-demo', + templateUrl: './input-text-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, InputTextModule] +}) +export class InputTextReactiveFormsDemo implements OnInit { + formGroup: FormGroup | undefined; + + ngOnInit() { + this.formGroup = new FormGroup({ + text: new FormControl(null) + }); + } +}` + }; +} diff --git a/apps/showcase/doc/inputtext/sizesdoc.ts b/apps/showcase/doc/inputtext/sizesdoc.ts new file mode 100644 index 00000000000..3f299bf6500 --- /dev/null +++ b/apps/showcase/doc/inputtext/sizesdoc.ts @@ -0,0 +1,53 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'sizes-doc', + template: ` + +

    InputText provides small and large sizes as alternatives to the standard.

    +
    +
    + + + +
    + + ` +}) +export class SizesDoc { + value1: string | undefined; + + value2: string | undefined; + + value3: string | undefined; + + code: Code = { + basic: ` + +`, + + html: `
    + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputTextModule } from 'primeng/inputtext'; + +@Component({ + selector: 'input-text-sizes-demo', + templateUrl: './input-text-sizes-demo.html', + standalone: true, + imports: [FormsModule, InputTextModule] +}) +export class InputTextSizesDemo { + value1: string | undefined; + + value2: string | undefined; + + value3: string | undefined; +}` + }; +} diff --git a/apps/showcase/doc/inputtext/styledoc.ts b/apps/showcase/doc/inputtext/styledoc.ts new file mode 100644 index 00000000000..5b2f18881f7 --- /dev/null +++ b/apps/showcase/doc/inputtext/styledoc.ts @@ -0,0 +1,24 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'input-text-style-doc', + template: ` +
    + + + + + + + + + + + + + +
    NameElement
    p-inputtextInput element
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/installation/downloaddoc.ts b/apps/showcase/doc/installation/downloaddoc.ts new file mode 100644 index 00000000000..67cd30583cb --- /dev/null +++ b/apps/showcase/doc/installation/downloaddoc.ts @@ -0,0 +1,24 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'download-doc', + template: ` + +

    PrimeNG is available for download on the npm registry.

    +
    + + ` +}) +export class DownloadDoc { + code: Code = { + command: `# Using npm +npm install primeng@18.0.0-rc.1 @primeng/themes@18.0.0-rc.1 + +# Using yarn +yarn add primeng@18.0.0-rc.1 @primeng/themes@18.0.0-rc.1 + +# Using pnpm +pnpm add primeng@18.0.0-rc.1 @primeng/themes@18.0.0-rc.1` + }; +} diff --git a/apps/showcase/doc/installation/examplesdoc.ts b/apps/showcase/doc/installation/examplesdoc.ts new file mode 100644 index 00000000000..135042cf229 --- /dev/null +++ b/apps/showcase/doc/installation/examplesdoc.ts @@ -0,0 +1,11 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'examples-doc', + template: ` + +

    An example starter with Angular CLI is available at GitHub.

    +
    + ` +}) +export class ExamplesDoc {} diff --git a/apps/showcase/doc/installation/installationdoc.module.ts b/apps/showcase/doc/installation/installationdoc.module.ts new file mode 100644 index 00000000000..48859c37659 --- /dev/null +++ b/apps/showcase/doc/installation/installationdoc.module.ts @@ -0,0 +1,21 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { ButtonModule } from 'primeng/button'; +import { DownloadDoc } from './downloaddoc'; +import { ExamplesDoc } from './examplesdoc'; +import { NextStepsDoc } from './nextstepsdoc'; +import { ProviderDoc } from './providerdoc'; +import { ThemeDoc } from './themedoc'; +import { VerifyDoc } from './verifydoc'; +import { VideosDoc } from './videos/videosdoc'; + +@NgModule({ + imports: [CommonModule, RouterModule, AppCodeModule, FormsModule, AppDocModule, ButtonModule], + declarations: [DownloadDoc, ThemeDoc, ProviderDoc, VerifyDoc, NextStepsDoc, ExamplesDoc, VideosDoc], + exports: [AppDocModule] +}) +export class InstallationDocModule {} diff --git a/apps/showcase/doc/installation/nextstepsdoc.ts b/apps/showcase/doc/installation/nextstepsdoc.ts new file mode 100644 index 00000000000..bc897a3607f --- /dev/null +++ b/apps/showcase/doc/installation/nextstepsdoc.ts @@ -0,0 +1,16 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'download-doc', + template: ` + +

    Welcome to the Prime UI Ecosystem! Once you have PrimeNG up and running, we recommend exploring the following resources to gain a deeper understanding of the library.

    + +
    + ` +}) +export class NextStepsDoc {} diff --git a/apps/showcase/doc/installation/providerdoc.ts b/apps/showcase/doc/installation/providerdoc.ts new file mode 100644 index 00000000000..867b2d3bc81 --- /dev/null +++ b/apps/showcase/doc/installation/providerdoc.ts @@ -0,0 +1,26 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'provider-doc', + template: ` + +

    Add providePrimeNG and provideAnimationsAsync to the list of providers in your app.config.ts.

    + +
    + ` +}) +export class ProviderDoc { + code: Code = { + typescript: `import { ApplicationConfig } from '@angular/core'; +import { provideAnimationsAsync } from '@angular/platform-browser/animations/async'; +import { providePrimeNG } from 'primeng/config'; + +export const appConfig: ApplicationConfig = { + providers: [ + provideAnimationsAsync(), + providePrimeNG({ /* options */ }) + ] +};` + }; +} diff --git a/apps/showcase/doc/installation/themedoc.ts b/apps/showcase/doc/installation/themedoc.ts new file mode 100644 index 00000000000..0381050d02f --- /dev/null +++ b/apps/showcase/doc/installation/themedoc.ts @@ -0,0 +1,29 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'theme-doc', + template: ` + +

    Configure PrimeNG to use a theme like Aura.

    + +
    + ` +}) +export class ThemeDoc { + code: Code = { + typescript: `import { ApplicationConfig } from '@angular/core'; +import { provideAnimationsAsync } from '@angular/platform-browser/animations/async'; +import { providePrimeNG } from 'primeng/config'; +import Aura from '@primeng/themes/aura'; + +export const appConfig: ApplicationConfig = { + providers: [ + provideAnimationsAsync(), + providePrimeNG({ + theme: Aura + }) + ] +};` + }; +} diff --git a/src/app/showcase/doc/installation/verifydoc.ts b/apps/showcase/doc/installation/verifydoc.ts similarity index 76% rename from src/app/showcase/doc/installation/verifydoc.ts rename to apps/showcase/doc/installation/verifydoc.ts index 1f596fd5245..405c597b888 100644 --- a/src/app/showcase/doc/installation/verifydoc.ts +++ b/apps/showcase/doc/installation/verifydoc.ts @@ -1,27 +1,26 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'usage-doc', template: `

    - Verify your setup by adding a component such as Button. Each component can be imported and registered individually so that - you only include what you use for bundle optimization. Import path is available in the documentation of the corresponding - component. + Verify your setup by adding a component such as Button. Each component can be imported and registered individually so that you only include what you use for bundle optimization. Import path is available in the documentation of the + corresponding component.

    - `, + ` }) export class VerifyDoc { code: Code = { typescript: `import { ButtonModule } from 'primeng/button';`, html: `
    -
    `, +` }; } diff --git a/src/app/showcase/doc/installation/videos/videosdoc.ts b/apps/showcase/doc/installation/videos/videosdoc.ts similarity index 98% rename from src/app/showcase/doc/installation/videos/videosdoc.ts rename to apps/showcase/doc/installation/videos/videosdoc.ts index 364e01816f2..a9f43f73fdb 100644 --- a/src/app/showcase/doc/installation/videos/videosdoc.ts +++ b/apps/showcase/doc/installation/videos/videosdoc.ts @@ -9,6 +9,6 @@ import { Component } from '@angular/core';
    - `, + ` }) export class VideosDoc {} diff --git a/apps/showcase/doc/keyfilter/accessibilitydoc.ts b/apps/showcase/doc/keyfilter/accessibilitydoc.ts new file mode 100644 index 00000000000..4c1309882bd --- /dev/null +++ b/apps/showcase/doc/keyfilter/accessibilitydoc.ts @@ -0,0 +1,11 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'key-filter-accessibility-doc', + template: `
    + +

    Refer to InputText for accessibility as KeyFilter is a built-in add-on of the InputText.

    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/keyfilter/importdoc.ts b/apps/showcase/doc/keyfilter/importdoc.ts new file mode 100644 index 00000000000..18b9e0b9e77 --- /dev/null +++ b/apps/showcase/doc/keyfilter/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'key-filter-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { KeyFilter } from 'primeng/keyfilter';` + }; +} diff --git a/src/app/showcase/doc/keyfilter/keyfilterdoc.module.ts b/apps/showcase/doc/keyfilter/keyfilterdoc.module.ts similarity index 82% rename from src/app/showcase/doc/keyfilter/keyfilterdoc.module.ts rename to apps/showcase/doc/keyfilter/keyfilterdoc.module.ts index 04638f65b0c..e74e0ca1de2 100644 --- a/src/app/showcase/doc/keyfilter/keyfilterdoc.module.ts +++ b/apps/showcase/doc/keyfilter/keyfilterdoc.module.ts @@ -1,10 +1,10 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { ReactiveFormsModule } from '@angular/forms'; import { InputTextModule } from 'primeng/inputtext'; import { KeyFilter } from 'primeng/keyfilter'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { AccessibilityDoc } from './accessibilitydoc'; import { ImportDoc } from './importdoc'; import { PresetsDoc } from './presetsdoc'; @@ -14,6 +14,6 @@ import { RegexDoc } from './regexdoc'; @NgModule({ imports: [CommonModule, AppCodeModule, ReactiveFormsModule, AppDocModule, KeyFilter, InputTextModule], exports: [AppDocModule], - declarations: [ImportDoc, PresetsDoc, RegexDoc, AccessibilityDoc, ReactiveFormsDoc], + declarations: [ImportDoc, PresetsDoc, RegexDoc, AccessibilityDoc, ReactiveFormsDoc] }) export class KeyFilterDocModule {} diff --git a/apps/showcase/doc/keyfilter/presetsdoc.ts b/apps/showcase/doc/keyfilter/presetsdoc.ts new file mode 100644 index 00000000000..d12f9d468c7 --- /dev/null +++ b/apps/showcase/doc/keyfilter/presetsdoc.ts @@ -0,0 +1,95 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'presets-doc', + template: ` + +

    KeyFilter provides various presets configured with the pKeyFilter property.

    +
    +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    + + ` +}) +export class PresetsDoc { + code: Code = { + basic: ` + + + + +`, + + html: `
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { InputTextModule } from 'primeng/inputtext'; + +@Component({ + selector: 'key-filter-presets-demo', + templateUrl: './key-filter-presets-demo.html', + standalone: true, + imports: [FormsModule, InputTextModule] +}) +export class KeyFilterPresetsDemo {}` + }; +} diff --git a/apps/showcase/doc/keyfilter/reactiveformsdoc.ts b/apps/showcase/doc/keyfilter/reactiveformsdoc.ts new file mode 100644 index 00000000000..3598258d077 --- /dev/null +++ b/apps/showcase/doc/keyfilter/reactiveformsdoc.ts @@ -0,0 +1,62 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

    KeyFilter can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

    +
    +
    +
    + + +
    +
    + + ` +}) +export class ReactiveFormsDoc implements OnInit { + formGroup!: FormGroup; + + ngOnInit() { + this.formGroup = new FormGroup({ + value: new FormControl(1234) + }); + } + + code: Code = { + basic: `
    + + +
    `, + + html: `
    +
    + + +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { InputTextModule } from 'primeng/inputtext'; + +@Component({ + selector: 'key-filter-reactive-forms-demo', + templateUrl: './key-filter-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, InputTextModule] +}) +export class KeyFilterReactiveFormsDemo implements OnInit { + formGroup!: FormGroup; + + ngOnInit() { + this.formGroup = new FormGroup({ + value: new FormControl(1234) + }); + } +}` + }; +} diff --git a/src/app/showcase/doc/keyfilter/regexdoc.ts b/apps/showcase/doc/keyfilter/regexdoc.ts similarity index 97% rename from src/app/showcase/doc/keyfilter/regexdoc.ts rename to apps/showcase/doc/keyfilter/regexdoc.ts index 2825ebfa3da..be3c1f519e5 100644 --- a/src/app/showcase/doc/keyfilter/regexdoc.ts +++ b/apps/showcase/doc/keyfilter/regexdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'reg-exp-demo', @@ -18,7 +18,7 @@ import { Code } from '@domain/code'; - `, + ` }) export class RegexDoc { blockSpace: RegExp = /^[^\s]+$/; @@ -53,6 +53,6 @@ export class KeyFilterRegExpDemo { blockSpace: RegExp = /[^\s]/; blockChars: RegExp = /^[^<>*!]+$/; -}`, +}` }; } diff --git a/apps/showcase/doc/knob/accessibilitydoc.ts b/apps/showcase/doc/knob/accessibilitydoc.ts new file mode 100644 index 00000000000..901e420b43b --- /dev/null +++ b/apps/showcase/doc/knob/accessibilitydoc.ts @@ -0,0 +1,87 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'knob-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Knob element component uses slider role in addition to the aria-valuemin, aria-valuemax and aria-valuenow attributes. Value to describe the component can be defined using ariaLabelledBy and + ariaLabel props. +

    +
    + + + +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    + tab + Moves focus to the slider.
    + + left arrow + down arrow + + Decrements the value.
    + + right arrow + up arrow + + Increments the value.
    + home + Set the minimum value.
    + end + Set the maximum value.
    + page up + Increments the value by 10 steps.
    + page down + Decrements the value by 10 steps.
    +
    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + basic: `Number + + +` + }; +} diff --git a/apps/showcase/doc/knob/basicdoc.ts b/apps/showcase/doc/knob/basicdoc.ts new file mode 100644 index 00000000000..5be6ba6e9dc --- /dev/null +++ b/apps/showcase/doc/knob/basicdoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    Knob is an input component and used with the standard ngModel directive.

    +
    +
    + +
    + + ` +}) +export class BasicDoc { + value!: number; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Knob } from 'primeng/knob'; + +@Component({ + selector: 'knob-basic-demo', + templateUrl: './knob-basic-demo.html', + standalone: true, + imports: [FormsModule, Knob] +}) +export class KnobBasicDemo { + value!: number; +}` + }; +} diff --git a/apps/showcase/doc/knob/colordoc.ts b/apps/showcase/doc/knob/colordoc.ts new file mode 100644 index 00000000000..28eff7b992c --- /dev/null +++ b/apps/showcase/doc/knob/colordoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'color-doc', + template: ` + +

    Colors are customized with the textColor, rangeColor and valueColor properties.

    +
    +
    + +
    + + ` +}) +export class ColorDoc { + value: number = 50; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Knob } from 'primeng/knob'; + +@Component({ + selector: 'knob-color-demo', + templateUrl: './knob-color-demo.html', + standalone: true, + imports: [FormsModule, Knob] +}) +export class KnobColorDemo { + value: number = 50; +}` + }; +} diff --git a/apps/showcase/doc/knob/disableddoc.ts b/apps/showcase/doc/knob/disableddoc.ts new file mode 100644 index 00000000000..c760666bfb1 --- /dev/null +++ b/apps/showcase/doc/knob/disableddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'disabled-doc', + template: ` + +

    When disabled is present, a visual hint is applied to indicate that the Knob cannot be interacted with.

    +
    +
    + +
    + + ` +}) +export class DisabledDoc { + value: number = 75; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Knob } from 'primeng/knob'; + +@Component({ + selector: 'knob-disabled-demo', + templateUrl: './knob-disabled-demo.html', + standalone: true, + imports: [FormsModule, Knob] +}) +export class KnobDisabledDemo { + value: number = 75; +}` + }; +} diff --git a/apps/showcase/doc/knob/importdoc.ts b/apps/showcase/doc/knob/importdoc.ts new file mode 100644 index 00000000000..093815d7239 --- /dev/null +++ b/apps/showcase/doc/knob/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'knob-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Knob } from 'primeng/knob';` + }; +} diff --git a/apps/showcase/doc/knob/knobdoc.module.ts b/apps/showcase/doc/knob/knobdoc.module.ts new file mode 100644 index 00000000000..3cdea6856b1 --- /dev/null +++ b/apps/showcase/doc/knob/knobdoc.module.ts @@ -0,0 +1,29 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { ButtonModule } from 'primeng/button'; +import { Knob } from 'primeng/knob'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { ColorDoc } from './colordoc'; +import { DisabledDoc } from './disableddoc'; +import { ImportDoc } from './importdoc'; +import { MinMaxDoc } from './minmaxdoc'; +import { ReactiveDoc } from './reactivedoc'; +import { ReactiveFormsDoc } from './reactiveformsdoc'; +import { ReadonlyDoc } from './readonlydoc'; +import { SizeDoc } from './sizedoc'; +import { StepDoc } from './stepdoc'; +import { StrokeDoc } from './strokedoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; + +@NgModule({ + imports: [CommonModule, RouterModule, FormsModule, ReactiveFormsModule, ButtonModule, AppCodeModule, AppDocModule, Knob], + exports: [AppDocModule], + declarations: [ImportDoc, BasicDoc, MinMaxDoc, StepDoc, TemplateDoc, StrokeDoc, SizeDoc, ColorDoc, ReadonlyDoc, DisabledDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc, ReactiveDoc] +}) +export class KnobDocModule {} diff --git a/apps/showcase/doc/knob/minmaxdoc.ts b/apps/showcase/doc/knob/minmaxdoc.ts new file mode 100644 index 00000000000..65a079eaa8f --- /dev/null +++ b/apps/showcase/doc/knob/minmaxdoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'min-max-doc', + template: ` + +

    Boundaries are configured with the min and max properties whose defaults are 0 and 100 respectively.

    +
    +
    + +
    + + ` +}) +export class MinMaxDoc { + value: number = 10; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Knob } from 'primeng/knob'; + +@Component({ + selector: 'knob-min-max-demo', + templateUrl: './knob-min-max-demo.html', + standalone: true, + imports: [FormsModule, Knob] +}) +export class KnobMinMaxDemo { + value: number = 10; +}` + }; +} diff --git a/apps/showcase/doc/knob/reactivedoc.ts b/apps/showcase/doc/knob/reactivedoc.ts new file mode 100644 index 00000000000..d77b13c9791 --- /dev/null +++ b/apps/showcase/doc/knob/reactivedoc.ts @@ -0,0 +1,53 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'reactive-doc', + template: ` + +

    Knob can be controlled with custom controls as well.

    +
    +
    + +
    + + +
    +
    + + ` +}) +export class ReactiveDoc { + value: number = 0; + + code: Code = { + basic: ` +
    + + +
    `, + + html: `
    + +
    + + +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Knob } from 'primeng/knob'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'knob-reactive-demo', + templateUrl: './knob-reactive-demo.html', + standalone: true, + imports: [FormsModule, Knob, ButtonModule] +}) +export class KnobReactiveDemo { + value: number = 0; +}` + }; +} diff --git a/apps/showcase/doc/knob/reactiveformsdoc.ts b/apps/showcase/doc/knob/reactiveformsdoc.ts new file mode 100644 index 00000000000..5830ac9d6f9 --- /dev/null +++ b/apps/showcase/doc/knob/reactiveformsdoc.ts @@ -0,0 +1,59 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

    Knob can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

    +
    +
    +
    + + +
    + + ` +}) +export class ReactiveFormsDoc implements OnInit { + formGroup!: FormGroup; + + ngOnInit() { + this.formGroup = new FormGroup({ + value: new FormControl(32) + }); + } + + code: Code = { + basic: `
    + +`, + + html: `
    +
    + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { Knob } from 'primeng/knob'; + +@Component({ + selector: 'knob-reactive-forms-demo', + templateUrl: './knob-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, Knob] +}) +export class KnobReactiveFormsDemo implements OnInit { + formGroup!: FormGroup; + + ngOnInit() { + this.formGroup = new FormGroup({ + value: new FormControl(32) + }); + } +}` + }; +} diff --git a/apps/showcase/doc/knob/readonlydoc.ts b/apps/showcase/doc/knob/readonlydoc.ts new file mode 100644 index 00000000000..cbb41368c92 --- /dev/null +++ b/apps/showcase/doc/knob/readonlydoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'readonly-doc', + template: ` + +

    When readonly present, value cannot be edited.

    +
    +
    + +
    + + ` +}) +export class ReadonlyDoc { + value: number = 50; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Knob } from 'primeng/knob'; + +@Component({ + selector: 'knob-readonly-demo', + templateUrl: './knob-readonly-demo.html', + standalone: true, + imports: [FormsModule, Knob] +}) +export class KnobReadonlyDemo { + value: number = 50; +}` + }; +} diff --git a/apps/showcase/doc/knob/sizedoc.ts b/apps/showcase/doc/knob/sizedoc.ts new file mode 100644 index 00000000000..bd7dcc36efb --- /dev/null +++ b/apps/showcase/doc/knob/sizedoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'size-doc', + template: ` + +

    Diameter of the knob is defined in pixels using the size property.

    +
    +
    + +
    + + ` +}) +export class SizeDoc { + value: number = 60; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Knob } from 'primeng/knob'; + +@Component({ + selector: 'knob-size-demo', + templateUrl: './knob-size-demo.html', + standalone: true, + imports: [FormsModule, Knob] +}) +export class KnobSizeDemo { + value: number = 60; +}` + }; +} diff --git a/apps/showcase/doc/knob/stepdoc.ts b/apps/showcase/doc/knob/stepdoc.ts new file mode 100644 index 00000000000..392b9b62f7a --- /dev/null +++ b/apps/showcase/doc/knob/stepdoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'step-doc', + template: ` + +

    Size of each movement is defined with the step property.

    +
    +
    + +
    + + ` +}) +export class StepDoc { + value!: number; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Knob } from 'primeng/knob'; + +@Component({ + selector: 'knob-step-demo', + templateUrl: './knob-step-demo.html', + standalone: true, + imports: [FormsModule, Knob] +}) +export class KnobStepDemo { + value!: number; +}` + }; +} diff --git a/src/app/showcase/doc/knob/strokedoc.ts b/apps/showcase/doc/knob/strokedoc.ts similarity index 95% rename from src/app/showcase/doc/knob/strokedoc.ts rename to apps/showcase/doc/knob/strokedoc.ts index 99ae1dca436..5215eff017d 100644 --- a/src/app/showcase/doc/knob/strokedoc.ts +++ b/apps/showcase/doc/knob/strokedoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'stroke-doc', @@ -11,7 +11,7 @@ import { Code } from '@domain/code'; - `, + ` }) export class StrokeDoc { value: number = 40; @@ -35,6 +35,6 @@ import { Knob } from 'primeng/knob'; }) export class KnobStrokeDemo { value: number = 40; -}`, +}` }; } diff --git a/apps/showcase/doc/knob/styledoc.ts b/apps/showcase/doc/knob/styledoc.ts new file mode 100644 index 00000000000..55e2c1af643 --- /dev/null +++ b/apps/showcase/doc/knob/styledoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'knob-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-knobContainer element.
    p-knob-textText element.
    p-knob-valueValue element.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/knob/templatedoc.ts b/apps/showcase/doc/knob/templatedoc.ts new file mode 100644 index 00000000000..6e552111f3e --- /dev/null +++ b/apps/showcase/doc/knob/templatedoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'template-doc', + template: ` + +

    Label is a string template that can be customized with the valueTemplate property having 60 as the placeholder .

    +
    +
    + +
    + + ` +}) +export class TemplateDoc { + value: number = 60; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Knob } from 'primeng/knob'; + +@Component({ + selector: 'knob-template-demo', + templateUrl: './knob-template-demo.html', + standalone: true, + imports: [FormsModule, Knob] +}) +export class KnobTemplateDemo { + value: number = 60; +}` + }; +} diff --git a/apps/showcase/doc/listbox/accessibilitydoc.ts b/apps/showcase/doc/listbox/accessibilitydoc.ts new file mode 100644 index 00000000000..0e352e20237 --- /dev/null +++ b/apps/showcase/doc/listbox/accessibilitydoc.ts @@ -0,0 +1,105 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'listbox-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Value to describe the component can be provided ariaLabelledBy or ariaLabel props. The list element has a listbox role with the aria-multiselectable attribute that sets to true when multiple selection is + enabled. Each list item has an option role with aria-selected and aria-disabled as their attributes. +

    +
    + + + +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    + tab + Moves focus to the first selected option, if there is none then first option receives the focus.
    + up arrow + Moves focus to the previous option.
    + down arrow + Moves focus to the next option.
    + enter + Toggles the selected state of the focused option.
    + space + Toggles the selected state of the focused option.
    + home + Moves focus to the first option.
    + end + Moves focus to the last option.
    shift + down arrowMoves focus to the next option and toggles the selection state.
    shift + up arrowMoves focus to the previous option and toggles the selection state.
    shift + spaceSelects the items between the most recently selected option and the focused option.
    control + shift + homeSelects the focused options and all the options up to the first one.
    control + shift + endSelects the focused options and all the options down to the last one.
    control + aSelects all options.
    +
    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + basic: `Options + + +` + }; +} diff --git a/apps/showcase/doc/listbox/basicdoc.ts b/apps/showcase/doc/listbox/basicdoc.ts new file mode 100644 index 00000000000..8b546eef7e1 --- /dev/null +++ b/apps/showcase/doc/listbox/basicdoc.ts @@ -0,0 +1,78 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'basic-doc', + template: ` + +

    + Listbox is used as a controlled component with ngModel property along with an options collection. Label and value of an option are defined with the optionLabel and optionValue properties respectively. + Default property name for the optionLabel is label and value for the optionValue. If optionValue is omitted and the object has no value property, the object itself becomes the value of an + option. Note that, when options are simple primitive values such as a string array, no optionLabel and optionValue would be necessary. +

    +
    +
    + +
    + + ` +}) +export class BasicDoc implements OnInit { + cities!: City[]; + + selectedCity!: City; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Listbox } from 'primeng/listbox'; + +interface City { + name: string, + code: string +} + +@Component({ + selector: 'listbox-basic-demo', + templateUrl: './listbox-basic-demo.html', + standalone: true, + imports: [FormsModule, Listbox] +}) +export class ListboxBasicDemo implements OnInit { + cities!: City[]; + + selectedCity!: City; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/listbox/checkmarkdoc.ts b/apps/showcase/doc/listbox/checkmarkdoc.ts new file mode 100644 index 00000000000..1be430a4fac --- /dev/null +++ b/apps/showcase/doc/listbox/checkmarkdoc.ts @@ -0,0 +1,73 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'checkmark-doc', + template: ` + +

    An alternative way to highlight the selected option is displaying a checkmark instead.

    +
    +
    + +
    + + ` +}) +export class CheckmarkDoc implements OnInit { + cities!: City[]; + + selectedCity!: City; + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { ListboxModule } from 'primeng/listbox'; + +interface City { + name: string, + code: string +} + +@Component({ + selector: 'listbox-checkmark-demo', + templateUrl: './listbox-checkmark-demo.html', + standalone: true, + imports: [FormsModule, ListboxModule] +}) +export class ListboxCheckmarkDemo implements OnInit { + cities!: City[]; + + selectedCity!: City; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } +}` + }; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } +} diff --git a/apps/showcase/doc/listbox/disableddoc.ts b/apps/showcase/doc/listbox/disableddoc.ts new file mode 100644 index 00000000000..fbd860ba5ef --- /dev/null +++ b/apps/showcase/doc/listbox/disableddoc.ts @@ -0,0 +1,74 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'disabled-doc', + template: ` + +

    When disabled is present, the element cannot be edited and focused.

    +
    +
    + +
    + + ` +}) +export class DisabledDoc implements OnInit { + cities!: City[]; + + selectedCity!: City; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Listbox } from 'primeng/listbox'; + +interface City { + name: string, + code: string +} + +@Component({ + selector: 'listbox-disabled-demo', + templateUrl: './listbox-disabled-demo.html', + standalone: true, + imports: [FormsModule, Listbox] +}) +export class ListboxDisabledDemo implements OnInit { + cities!: City[]; + + selectedCity!: City; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/listbox/filterdoc.ts b/apps/showcase/doc/listbox/filterdoc.ts new file mode 100644 index 00000000000..a053850bdff --- /dev/null +++ b/apps/showcase/doc/listbox/filterdoc.ts @@ -0,0 +1,74 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'filter-doc', + template: ` + +

    ListBox provides built-in filtering that is enabled by adding the filter property.

    +
    +
    + +
    + + ` +}) +export class FilterDoc implements OnInit { + cities!: City[]; + + selectedCity!: City; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Listbox } from 'primeng/listbox'; + +interface City { + name: string, + code: string +} + +@Component({ + selector: 'listbox-filter-demo', + templateUrl: './listbox-filter-demo.html', + standalone: true, + imports: [FormsModule, Listbox] +}) +export class ListboxFilterDemo implements OnInit { + cities!: City[]; + + selectedCity!: City; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/listbox/groupdoc.ts b/apps/showcase/doc/listbox/groupdoc.ts new file mode 100644 index 00000000000..1afcdd629eb --- /dev/null +++ b/apps/showcase/doc/listbox/groupdoc.ts @@ -0,0 +1,161 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { SelectItemGroup } from 'primeng/api'; + +interface Country { + name: string; + code: string; +} + +@Component({ + selector: 'group-doc', + template: ` + +

    Options can be grouped when a nested data structures is provided.

    +
    +
    + + +
    + + {{ group.label }} +
    +
    +
    +
    + + ` +}) +export class GroupDoc { + groupedCities!: SelectItemGroup[]; + + selectedCountry!: Country; + + constructor() { + this.groupedCities = [ + { + label: 'Germany', + value: 'de', + items: [ + { label: 'Berlin', value: 'Berlin' }, + { label: 'Frankfurt', value: 'Frankfurt' }, + { label: 'Hamburg', value: 'Hamburg' }, + { label: 'Munich', value: 'Munich' } + ] + }, + { + label: 'USA', + value: 'us', + items: [ + { label: 'Chicago', value: 'Chicago' }, + { label: 'Los Angeles', value: 'Los Angeles' }, + { label: 'New York', value: 'New York' }, + { label: 'San Francisco', value: 'San Francisco' } + ] + }, + { + label: 'Japan', + value: 'jp', + items: [ + { label: 'Kyoto', value: 'Kyoto' }, + { label: 'Osaka', value: 'Osaka' }, + { label: 'Tokyo', value: 'Tokyo' }, + { label: 'Yokohama', value: 'Yokohama' } + ] + } + ]; + } + + code: Code = { + basic: ` + +
    + + {{ group.label }} +
    +
    +
    `, + + html: `
    + + +
    + + {{ group.label }} +
    +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { SelectItemGroup } from 'primeng/api'; +import { FormsModule } from '@angular/forms'; +import { ListboxModule } from 'primeng/listbox'; + +interface Country { + name: string, + code: string +} + +@Component({ + selector: 'listbox-group-demo', + templateUrl: './listbox-group-demo.html', + standalone: true, + imports: [FormsModule, ListboxModule] +}) +export class ListboxGroupDemo { + groupedCities!: SelectItemGroup[]; + + selectedCountry!: Country; + + constructor() { + this.groupedCities = [ + { + label: 'Germany', + value: 'de', + items: [ + { label: 'Berlin', value: 'Berlin' }, + { label: 'Frankfurt', value: 'Frankfurt' }, + { label: 'Hamburg', value: 'Hamburg' }, + { label: 'Munich', value: 'Munich' } + ] + }, + { + label: 'USA', + value: 'us', + items: [ + { label: 'Chicago', value: 'Chicago' }, + { label: 'Los Angeles', value: 'Los Angeles' }, + { label: 'New York', value: 'New York' }, + { label: 'San Francisco', value: 'San Francisco' } + ] + }, + { + label: 'Japan', + value: 'jp', + items: [ + { label: 'Kyoto', value: 'Kyoto' }, + { label: 'Osaka', value: 'Osaka' }, + { label: 'Tokyo', value: 'Tokyo' }, + { label: 'Yokohama', value: 'Yokohama' } + ] + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/listbox/importdoc.ts b/apps/showcase/doc/listbox/importdoc.ts new file mode 100644 index 00000000000..8d37f6ea1ca --- /dev/null +++ b/apps/showcase/doc/listbox/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'listbox-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Listbox } from 'primeng/listbox';` + }; +} diff --git a/apps/showcase/doc/listbox/invaliddoc.ts b/apps/showcase/doc/listbox/invaliddoc.ts new file mode 100644 index 00000000000..04f2be00a1d --- /dev/null +++ b/apps/showcase/doc/listbox/invaliddoc.ts @@ -0,0 +1,74 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'listbox-invalid-demo', + template: ` + +

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    +
    +
    + +
    + + ` +}) +export class InvalidDoc implements OnInit { + cities!: City[]; + + selectedCity!: City; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, ngOnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Listbox } from 'primeng/listbox'; + +interface City { + name: string, + code: string +} + +@Component({ + selector: 'listbox-invalid-demo', + templateUrl: './listbox-invalid-demo.html', + standalone: true, + imports: [FormsModule, Listbox] +}) +export class ListboxInvalidDemo implements OnInit { + cities!: City[]; + + selectedCity!: City; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/listbox/listboxdoc.module.ts b/apps/showcase/doc/listbox/listboxdoc.module.ts new file mode 100644 index 00000000000..e37ad975d6f --- /dev/null +++ b/apps/showcase/doc/listbox/listboxdoc.module.ts @@ -0,0 +1,27 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { Listbox } from 'primeng/listbox'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { CheckmarkDoc } from './checkmarkdoc'; +import { DisabledDoc } from './disableddoc'; +import { FilterDoc } from './filterdoc'; +import { GroupDoc } from './groupdoc'; +import { ImportDoc } from './importdoc'; +import { InvalidDoc } from './invaliddoc'; +import { MultipleDoc } from './multipledoc'; +import { ReactiveFormsDoc } from './reactiveformsdoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; +import { VirtualScrollDoc } from './virtualscrolldoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, RouterModule, Listbox, FormsModule, ReactiveFormsModule, AppDocModule], + exports: [AppDocModule], + declarations: [ImportDoc, BasicDoc, MultipleDoc, TemplateDoc, InvalidDoc, DisabledDoc, FilterDoc, GroupDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc, VirtualScrollDoc, CheckmarkDoc] +}) +export class ListboxDocModule {} diff --git a/apps/showcase/doc/listbox/multipledoc.ts b/apps/showcase/doc/listbox/multipledoc.ts new file mode 100644 index 00000000000..d6ff5ae6091 --- /dev/null +++ b/apps/showcase/doc/listbox/multipledoc.ts @@ -0,0 +1,77 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'multiple-doc', + template: ` + +

    + ListBox allows choosing a single item by default, enable multiple property to choose more than one. When the optional metaKeySelection is present, behavior is changed in a way that selecting a new item requires meta key + to be present. +

    +
    +
    + +
    + + ` +}) +export class MultipleDoc implements OnInit { + cities!: City[]; + + selectedCities!: City[]; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Listbox } from 'primeng/listbox'; + +interface City { + name: string, + code: string +} + +@Component({ + selector: 'listbox-multiple-demo', + templateUrl: './listbox-multiple-demo.html', + standalone: true, + imports: [FormsModule, Listbox] +}) +export class ListboxMultipleDemo implements OnInit { + cities!: City[]; + + selectedCities!: City[]; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/listbox/reactiveformsdoc.ts b/apps/showcase/doc/listbox/reactiveformsdoc.ts new file mode 100644 index 00000000000..e87309fe63c --- /dev/null +++ b/apps/showcase/doc/listbox/reactiveformsdoc.ts @@ -0,0 +1,85 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

    Listbox can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

    +
    +
    + + + + ` +}) +export class ReactiveFormsDoc implements OnInit { + cities!: City[]; + + formGroup!: FormGroup; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + + this.formGroup = new FormGroup({ + selectedCity: new FormControl(null) + }); + } + + code: Code = { + basic: `
    + +`, + + html: `
    + +`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { Listbox } from 'primeng/listbox'; + +interface City { + name: string, + code: string +} + +@Component({ + selector: 'listbox-reactive-forms-demo', + templateUrl: './listbox-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, Listbox] +}) +export class ListboxReactiveFormsDemo implements OnInit { + cities!: City[]; + + formGroup!: FormGroup; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + + this.formGroup = new FormGroup({ + selectedCity: new FormControl(null) + }); + } +}` + }; +} diff --git a/apps/showcase/doc/listbox/styledoc.ts b/apps/showcase/doc/listbox/styledoc.ts new file mode 100644 index 00000000000..da1b18e7631 --- /dev/null +++ b/apps/showcase/doc/listbox/styledoc.ts @@ -0,0 +1,46 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'listbox-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-listboxContainer element.
    p-listbox-listList container.
    p-listbox-itemAn item in the list.
    p-listbox-headerHeader element.
    p-listbox-filter-containerContainer of filter input in header.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/listbox/templatedoc.ts b/apps/showcase/doc/listbox/templatedoc.ts new file mode 100644 index 00000000000..c7b80b3034b --- /dev/null +++ b/apps/showcase/doc/listbox/templatedoc.ts @@ -0,0 +1,119 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface Country { + name: string; + code: string; +} + +@Component({ + selector: 'template-doc', + template: ` + +

    Custom content for an option is displayed with the pTemplate property that takes an option as a parameter.

    +
    +
    + + +
    + +
    {{ country.name }}
    +
    +
    +
    +
    + + ` +}) +export class TemplateDoc implements OnInit { + countries!: Country[]; + + selectedCountry!: Country; + + ngOnInit() { + this.countries = [ + { name: 'Australia', code: 'AU' }, + { name: 'Brazil', code: 'BR' }, + { name: 'China', code: 'CN' }, + { name: 'Egypt', code: 'EG' }, + { name: 'France', code: 'FR' }, + { name: 'Germany', code: 'DE' }, + { name: 'India', code: 'IN' }, + { name: 'Japan', code: 'JP' }, + { name: 'Spain', code: 'ES' }, + { name: 'United States', code: 'US' } + ]; + } + + code: Code = { + basic: ` + +
    + +
    {{ country.name }}
    +
    +
    +
    `, + + html: `
    + + +
    + +
    {{ country.name }}
    +
    +
    +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { ListboxModule } from 'primeng/listbox'; + +interface Country { + name: string, + code: string +} + +@Component({ + selector: 'listbox-template-demo', + templateUrl: './listbox-template-demo.html', + standalone: true, + imports: [FormsModule, ListboxModule] +}) +export class ListboxTemplateDemo implements OnInit { + countries!: Country[]; + + selectedCountry!: Country; + + ngOnInit() { + this.countries = [ + { name: 'Australia', code: 'AU' }, + { name: 'Brazil', code: 'BR' }, + { name: 'China', code: 'CN' }, + { name: 'Egypt', code: 'EG' }, + { name: 'France', code: 'FR' }, + { name: 'Germany', code: 'DE' }, + { name: 'India', code: 'IN' }, + { name: 'Japan', code: 'JP' }, + { name: 'Spain', code: 'ES' }, + { name: 'United States', code: 'US' } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/listbox/virtualscrolldoc.ts b/apps/showcase/doc/listbox/virtualscrolldoc.ts new file mode 100644 index 00000000000..4e5a85dc5e9 --- /dev/null +++ b/apps/showcase/doc/listbox/virtualscrolldoc.ts @@ -0,0 +1,87 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'virtual-scroll-doc', + template: ` + +

    + VirtualScrolling is an efficient way of rendering the options by displaying a small subset of data in the viewport at any time. When dealing with huge number of options, it is suggested to enable VirtualScrolling to avoid performance + issues. Usage is simple as setting virtualScroll property to true and defining virtualScrollItemSize to specify the height of an item. +

    +
    +
    + +
    + + ` +}) +export class VirtualScrollDoc { + items = Array.from({ length: 100000 }, (_, i) => ({ label: `Item #${i}`, value: i })); + + selectedItems!: any[]; + + selectAll: boolean = false; + + onSelectAllChange(event) { + this.selectedItems = event.checked ? [...this.items] : []; + this.selectAll = event.checked; + } + + onChange(event) { + const { value } = event; + if (value) this.selectAll = value.length === this.items.length; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Listbox } from 'primeng/listbox'; + +@Component({ + selector: 'listbox-virtual-scroll-demo', + templateUrl: './listbox-virtual-scroll-demo.html', + standalone: true, + imports: [FormsModule, Listbox] +}) +export class ListboxVirtualScrollDemo { + items = Array.from({ length: 100000 }, (_, i) => ({ label: \`Item #\${i}\`, value: i })) + + selectedItems!: any[]; + + selectAll = false; + + onSelectAllChange(event) { + this.selectedItems = event.checked ? [...this.items] : []; + this.selectAll = event.checked; + event.updateModel(this.selectedItems, event.originalEvent) + } + + onChange(event) { + const { originalEvent, value } = event + if(value) this.selectAll = value.length === this.items.length; + } + +}` + }; +} diff --git a/apps/showcase/doc/megamenu/accessibilitydoc.ts b/apps/showcase/doc/megamenu/accessibilitydoc.ts new file mode 100644 index 00000000000..c9c97fd1035 --- /dev/null +++ b/apps/showcase/doc/megamenu/accessibilitydoc.ts @@ -0,0 +1,74 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'mega-menu-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + MegaMenu component uses the menubar role along with aria-orientation and the value to describe the component can either be provided with aria-labelledby or aria-label props. Each list item has a + presentation role whereas anchor elements have a menuitem role with aria-label referring to the label of the item and aria-disabled defined if the item is disabled. A submenu within a MegaMenu uses the + menu role with an aria-labelledby defined as the id of the submenu root menuitem label. In addition, root menuitems that open a submenu have aria-haspopup, aria-expanded and aria-controls to define + the relation between the item and the submenu. +

    +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabAdd focus to the first item if focus moves in to the menu. If the focus is already within the menu, focus moves to the next focusable item in the page tab sequence.
    shift + tabAdd focus to the last item if focus moves in to the menu. If the focus is already within the menu, focus moves to the previous focusable item in the page tab sequence.
    enterIf menuitem has a submenu, toggles the visibility of the submenu otherwise activates the menuitem and closes all open overlays.
    spaceIf menuitem has a submenu, toggles the visibility of the submenu otherwise activates the menuitem and closes all open overlays.
    escapeIf focus is inside a popup submenu, closes the submenu and moves focus to the root item of the closed submenu.
    down arrowIf focus is on a root element, open a submenu and moves focus to the first element in the submenu otherwise moves focus to the next menuitem within the submenu.
    up arrowIf focus is on a root element, opens a submenu and moves focus to the last element in the submenu otherwise moves focus to the previous menuitem within the submenu.
    right arrowIf focus is on a root element, moves focus to the next menuitem. If the focus in inside a submenu, moves focus to the first menuitem of the next menu group.
    left arrowIf focus is on a root element, moves focus to the previous menuitem. If the focus in inside a submenu, moves focus to the first menuitem of the previous menu group.
    homeMoves focus to the first menuitem within the submenu.
    endMoves focus to the last menuitem within the submenu.
    +
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/megamenu/basicdoc.ts b/apps/showcase/doc/megamenu/basicdoc.ts new file mode 100644 index 00000000000..9d3801df0b9 --- /dev/null +++ b/apps/showcase/doc/megamenu/basicdoc.ts @@ -0,0 +1,270 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MegaMenuItem } from 'primeng/api'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    MegaMenu requires a collection of menuitems as its model.

    +
    +
    + +
    + + ` +}) +export class BasicDoc implements OnInit { + items: MegaMenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'Furniture', + icon: 'pi pi-box', + items: [ + [ + { + label: 'Living Room', + items: [{ label: 'Accessories' }, { label: 'Armchair' }, { label: 'Coffee Table' }, { label: 'Couch' }, { label: 'TV Stand' }] + } + ], + [ + { + label: 'Kitchen', + items: [{ label: 'Bar stool' }, { label: 'Chair' }, { label: 'Table' }] + }, + { + label: 'Bathroom', + items: [{ label: 'Accessories' }] + } + ], + [ + { + label: 'Bedroom', + items: [{ label: 'Bed' }, { label: 'Chaise lounge' }, { label: 'Cupboard' }, { label: 'Dresser' }, { label: 'Wardrobe' }] + } + ], + [ + { + label: 'Office', + items: [{ label: 'Bookcase' }, { label: 'Cabinet' }, { label: 'Chair' }, { label: 'Desk' }, { label: 'Executive Chair' }] + } + ] + ] + }, + { + label: 'Electronics', + icon: 'pi pi-mobile', + items: [ + [ + { + label: 'Computer', + items: [{ label: 'Monitor' }, { label: 'Mouse' }, { label: 'Notebook' }, { label: 'Keyboard' }, { label: 'Printer' }, { label: 'Storage' }] + } + ], + [ + { + label: 'Home Theater', + items: [{ label: 'Projector' }, { label: 'Speakers' }, { label: 'TVs' }] + } + ], + [ + { + label: 'Gaming', + items: [{ label: 'Accessories' }, { label: 'Console' }, { label: 'PC' }, { label: 'Video Games' }] + } + ], + [ + { + label: 'Appliances', + items: [{ label: 'Coffee Machine' }, { label: 'Fridge' }, { label: 'Oven' }, { label: 'Vaccum Cleaner' }, { label: 'Washing Machine' }] + } + ] + ] + }, + { + label: 'Sports', + icon: 'pi pi-clock', + items: [ + [ + { + label: 'Football', + items: [{ label: 'Kits' }, { label: 'Shoes' }, { label: 'Shorts' }, { label: 'Training' }] + } + ], + [ + { + label: 'Running', + items: [{ label: 'Accessories' }, { label: 'Shoes' }, { label: 'T-Shirts' }, { label: 'Shorts' }] + } + ], + [ + { + label: 'Swimming', + items: [{ label: 'Kickboard' }, { label: 'Nose Clip' }, { label: 'Swimsuits' }, { label: 'Paddles' }] + } + ], + [ + { + label: 'Tennis', + items: [{ label: 'Balls' }, { label: 'Rackets' }, { label: 'Shoes' }, { label: 'Training' }] + } + ] + ] + } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MegaMenuItem } from 'primeng/api'; +import { MegaMenu } from 'primeng/megamenu'; + +@Component({ + selector: 'mega-menu-basic-demo', + templateUrl: './mega-menu-basic-demo.html', + standalone: true, + imports: [MegaMenu] +}) +export class MegaMenuBasicDemo implements OnInit { + items: MegaMenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'Furniture', + icon: 'pi pi-box', + items: [ + [ + { + label: 'Living Room', + items: [ + { label: 'Accessories' }, + { label: 'Armchair' }, + { label: 'Coffee Table' }, + { label: 'Couch' }, + { label: 'TV Stand' }, + ], + }, + ], + [ + { + label: 'Kitchen', + items: [{ label: 'Bar stool' }, { label: 'Chair' }, { label: 'Table' }], + }, + { + label: 'Bathroom', + items: [{ label: 'Accessories' }], + }, + ], + [ + { + label: 'Bedroom', + items: [ + { label: 'Bed' }, + { label: 'Chaise lounge' }, + { label: 'Cupboard' }, + { label: 'Dresser' }, + { label: 'Wardrobe' }, + ], + }, + ], + [ + { + label: 'Office', + items: [ + { label: 'Bookcase' }, + { label: 'Cabinet' }, + { label: 'Chair' }, + { label: 'Desk' }, + { label: 'Executive Chair' }, + ], + }, + ], + ], + }, + { + label: 'Electronics', + icon: 'pi pi-mobile', + items: [ + [ + { + label: 'Computer', + items: [ + { label: 'Monitor' }, + { label: 'Mouse' }, + { label: 'Notebook' }, + { label: 'Keyboard' }, + { label: 'Printer' }, + { label: 'Storage' }, + ], + }, + ], + [ + { + label: 'Home Theater', + items: [{ label: 'Projector' }, { label: 'Speakers' }, { label: 'TVs' }], + }, + ], + [ + { + label: 'Gaming', + items: [{ label: 'Accessories' }, { label: 'Console' }, { label: 'PC' }, { label: 'Video Games' }], + }, + ], + [ + { + label: 'Appliances', + items: [ + { label: 'Coffee Machine' }, + { label: 'Fridge' }, + { label: 'Oven' }, + { label: 'Vaccum Cleaner' }, + { label: 'Washing Machine' }, + ], + }, + ], + ], + }, + { + label: 'Sports', + icon: 'pi pi-clock', + items: [ + [ + { + label: 'Football', + items: [{ label: 'Kits' }, { label: 'Shoes' }, { label: 'Shorts' }, { label: 'Training' }], + }, + ], + [ + { + label: 'Running', + items: [{ label: 'Accessories' }, { label: 'Shoes' }, { label: 'T-Shirts' }, { label: 'Shorts' }], + }, + ], + [ + { + label: 'Swimming', + items: [{ label: 'Kickboard' }, { label: 'Nose Clip' }, { label: 'Swimsuits' }, { label: 'Paddles' }], + }, + ], + [ + { + label: 'Tennis', + items: [{ label: 'Balls' }, { label: 'Rackets' }, { label: 'Shoes' }, { label: 'Training' }], + }, + ], + ], + }, + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/megamenu/commanddoc.ts b/apps/showcase/doc/megamenu/commanddoc.ts new file mode 100644 index 00000000000..257a291a2ba --- /dev/null +++ b/apps/showcase/doc/megamenu/commanddoc.ts @@ -0,0 +1,23 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'command-doc', + template: ` + +

    The command property of a menuitem defines the callback to run when an item is activated by click or a key event.

    +
    + + ` +}) +export class CommandDoc { + code: Code = { + basic: `{ + label: 'Log out', + icon: 'pi pi-signout', + command: () => { + // Callback to run + } +}` + }; +} diff --git a/apps/showcase/doc/megamenu/importdoc.ts b/apps/showcase/doc/megamenu/importdoc.ts new file mode 100644 index 00000000000..b46ac7f3f6f --- /dev/null +++ b/apps/showcase/doc/megamenu/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'mega-menu-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { MegaMenu } from 'primeng/megamenu';` + }; +} diff --git a/src/app/showcase/doc/megamenu/megamenudoc.module.ts b/apps/showcase/doc/megamenu/megamenudoc.module.ts similarity index 85% rename from src/app/showcase/doc/megamenu/megamenudoc.module.ts rename to apps/showcase/doc/megamenu/megamenudoc.module.ts index 23caa6dc0aa..a7184177226 100644 --- a/src/app/showcase/doc/megamenu/megamenudoc.module.ts +++ b/apps/showcase/doc/megamenu/megamenudoc.module.ts @@ -1,24 +1,24 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { ImportDoc } from './importdoc'; -import { BasicDoc } from './basicdoc'; -import { StyleDoc } from './styledoc'; -import { TemplateDoc } from './templatedoc'; -import { VerticalDoc } from './verticaldoc'; -import { MegaMenu } from 'primeng/megamenu'; -import { InputTextModule } from 'primeng/inputtext'; +import { AvatarModule } from 'primeng/avatar'; import { ButtonModule } from 'primeng/button'; +import { InputTextModule } from 'primeng/inputtext'; +import { MegaMenu } from 'primeng/megamenu'; import { AccessibilityDoc } from './accessibilitydoc'; -import { AvatarModule } from 'primeng/avatar'; +import { BasicDoc } from './basicdoc'; import { CommandDoc } from './commanddoc'; +import { ImportDoc } from './importdoc'; import { RouterDoc } from './routerdoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; +import { VerticalDoc } from './verticaldoc'; @NgModule({ imports: [CommonModule, AppCodeModule, RouterModule, MegaMenu, InputTextModule, ButtonModule, AppDocModule, AvatarModule], declarations: [BasicDoc, ImportDoc, StyleDoc, TemplateDoc, VerticalDoc, CommandDoc, RouterDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class MegaMenuDocModule {} diff --git a/apps/showcase/doc/megamenu/routerdoc.ts b/apps/showcase/doc/megamenu/routerdoc.ts new file mode 100644 index 00000000000..c99a6e682bb --- /dev/null +++ b/apps/showcase/doc/megamenu/routerdoc.ts @@ -0,0 +1,32 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'router-doc', + template: ` + +

    Items with navigation are defined with templating to be able to use a routerLink directive, an external link or programmatic navigation.

    +
    + + ` +}) +export class RouterDoc { + code: Code = { + basic: ` + + + + + {{ item.label }} + + + + + + {{ item.label }} + + + +` + }; +} diff --git a/apps/showcase/doc/megamenu/styledoc.ts b/apps/showcase/doc/megamenu/styledoc.ts new file mode 100644 index 00000000000..4e168403f44 --- /dev/null +++ b/apps/showcase/doc/megamenu/styledoc.ts @@ -0,0 +1,50 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'mega-menu-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-megamenuContainer element.
    p-menu-listList element.
    p-menuitemMenuitem element.
    p-menuitem-textLabel of a menuitem.
    p-menuitem-iconIcon of a menuitem.
    p-submenu-iconArrow icon of a submenu.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/megamenu/templatedoc.ts b/apps/showcase/doc/megamenu/templatedoc.ts new file mode 100644 index 00000000000..4c702cab70d --- /dev/null +++ b/apps/showcase/doc/megamenu/templatedoc.ts @@ -0,0 +1,321 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MegaMenuItem } from 'primeng/api'; + +@Component({ + selector: 'template-doc', + template: ` + +

    Custom content can be placed between p-megamenu tags. Megamenu should be horizontal for custom content.

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + {{ item.label }} + + + + + + + {{ item.label }} + {{ item.subtext }} + + +
    + megamenu-demo + {{ item.subtext }} + +
    +
    + + + +
    +
    + + ` +}) +export class TemplateDoc implements OnInit { + items: MegaMenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'Company', + root: true, + items: [ + [ + { + items: [ + { label: 'Features', icon: 'pi pi-list', subtext: 'Subtext of item' }, + { label: 'Customers', icon: 'pi pi-users', subtext: 'Subtext of item' }, + { label: 'Case Studies', icon: 'pi pi-file', subtext: 'Subtext of item' } + ] + } + ], + [ + { + items: [ + { label: 'Solutions', icon: 'pi pi-shield', subtext: 'Subtext of item' }, + { label: 'Faq', icon: 'pi pi-question', subtext: 'Subtext of item' }, + { label: 'Library', icon: 'pi pi-search', subtext: 'Subtext of item' } + ] + } + ], + [ + { + items: [ + { label: 'Community', icon: 'pi pi-comments', subtext: 'Subtext of item' }, + { label: 'Rewards', icon: 'pi pi-star', subtext: 'Subtext of item' }, + { label: 'Investors', icon: 'pi pi-globe', subtext: 'Subtext of item' } + ] + } + ], + [ + { + items: [ + { + image: 'https://primefaces.org/cdn/primeng/images/uikit/uikit-system.png', + label: 'GET STARTED', + subtext: 'Build spectacular apps in no time.' + } + ] + } + ] + ] + }, + { + label: 'Resources', + root: true + }, + { + label: 'Contact', + root: true + } + ]; + } + + code: Code = { + basic: ` + + + + + + + + + {{ item.label }} + + + + + + + {{ item.label }} + {{ item.subtext }} + + +
    + megamenu-demo + {{ item.subtext }} + +
    +
    + + + +
    `, + + html: `
    + + + + + + + + + + + + + + + + + + + + + + + + + + {{ item.label }} + + + + + + + {{ item.label }} + {{ item.subtext }} + + +
    + megamenu-demo + {{ item.subtext }} + +
    +
    + + + +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MegaMenuItem } from 'primeng/api'; +import { MegaMenu } from 'primeng/megamenu'; +import { ButtonModule } from 'primeng/button'; +import { CommonModule } from '@angular/common'; +import { AvatarModule } from 'primeng/avatar'; + + +@Component({ + selector: 'mega-menu-template-demo', + templateUrl: './mega-menu-template-demo.html', + standalone: true, + imports: [MegaMenu, ButtonModule, CommonModule, AvatarModule] +}) +export class MegaMenuTemplateDemo implements OnInit { + items: MegaMenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'Company', + root: true, + items: [ + [ + { + items: [ + { label: 'Features', icon: 'pi pi-list', subtext: 'Subtext of item' }, + { label: 'Customers', icon: 'pi pi-users', subtext: 'Subtext of item' }, + { label: 'Case Studies', icon: 'pi pi-file', subtext: 'Subtext of item' } + ] + } + ], + [ + { + items: [ + { label: 'Solutions', icon: 'pi pi-shield', subtext: 'Subtext of item' }, + { label: 'Faq', icon: 'pi pi-question', subtext: 'Subtext of item' }, + { label: 'Library', icon: 'pi pi-search', subtext: 'Subtext of item' } + ] + } + ], + [ + { + items: [ + { label: 'Community', icon: 'pi pi-comments', subtext: 'Subtext of item' }, + { label: 'Rewards', icon: 'pi pi-star', subtext: 'Subtext of item' }, + { label: 'Investors', icon: 'pi pi-globe', subtext: 'Subtext of item' } + ] + } + ], + [ + { + items: [{ image: 'https://primefaces.org/cdn/primeng/images/uikit/uikit-system.png', label: 'GET STARTED', subtext: 'Build spectacular apps in no time.' }] + } + ] + ] + }, + { + label: 'Resources', + root: true + }, + { + label: 'Contact', + root: true + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/megamenu/verticaldoc.ts b/apps/showcase/doc/megamenu/verticaldoc.ts new file mode 100644 index 00000000000..6eef902d9ac --- /dev/null +++ b/apps/showcase/doc/megamenu/verticaldoc.ts @@ -0,0 +1,270 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MegaMenuItem } from 'primeng/api'; + +@Component({ + selector: 'vertical-doc', + template: ` + +

    Layout of the MegaMenu is changed with the orientation property that accepts horizontal and vertical as options.

    +
    +
    + +
    + + ` +}) +export class VerticalDoc implements OnInit { + items: MegaMenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'Furniture', + icon: 'pi pi-box', + items: [ + [ + { + label: 'Living Room', + items: [{ label: 'Accessories' }, { label: 'Armchair' }, { label: 'Coffee Table' }, { label: 'Couch' }, { label: 'TV Stand' }] + } + ], + [ + { + label: 'Kitchen', + items: [{ label: 'Bar stool' }, { label: 'Chair' }, { label: 'Table' }] + }, + { + label: 'Bathroom', + items: [{ label: 'Accessories' }] + } + ], + [ + { + label: 'Bedroom', + items: [{ label: 'Bed' }, { label: 'Chaise lounge' }, { label: 'Cupboard' }, { label: 'Dresser' }, { label: 'Wardrobe' }] + } + ], + [ + { + label: 'Office', + items: [{ label: 'Bookcase' }, { label: 'Cabinet' }, { label: 'Chair' }, { label: 'Desk' }, { label: 'Executive Chair' }] + } + ] + ] + }, + { + label: 'Electronics', + icon: 'pi pi-mobile', + items: [ + [ + { + label: 'Computer', + items: [{ label: 'Monitor' }, { label: 'Mouse' }, { label: 'Notebook' }, { label: 'Keyboard' }, { label: 'Printer' }, { label: 'Storage' }] + } + ], + [ + { + label: 'Home Theater', + items: [{ label: 'Projector' }, { label: 'Speakers' }, { label: 'TVs' }] + } + ], + [ + { + label: 'Gaming', + items: [{ label: 'Accessories' }, { label: 'Console' }, { label: 'PC' }, { label: 'Video Games' }] + } + ], + [ + { + label: 'Appliances', + items: [{ label: 'Coffee Machine' }, { label: 'Fridge' }, { label: 'Oven' }, { label: 'Vaccum Cleaner' }, { label: 'Washing Machine' }] + } + ] + ] + }, + { + label: 'Sports', + icon: 'pi pi-clock', + items: [ + [ + { + label: 'Football', + items: [{ label: 'Kits' }, { label: 'Shoes' }, { label: 'Shorts' }, { label: 'Training' }] + } + ], + [ + { + label: 'Running', + items: [{ label: 'Accessories' }, { label: 'Shoes' }, { label: 'T-Shirts' }, { label: 'Shorts' }] + } + ], + [ + { + label: 'Swimming', + items: [{ label: 'Kickboard' }, { label: 'Nose Clip' }, { label: 'Swimsuits' }, { label: 'Paddles' }] + } + ], + [ + { + label: 'Tennis', + items: [{ label: 'Balls' }, { label: 'Rackets' }, { label: 'Shoes' }, { label: 'Training' }] + } + ] + ] + } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MegaMenuItem } from 'primeng/api'; +import { MegaMenu } from 'primeng/megamenu'; + +@Component({ + selector: 'mega-menu-vertical-demo', + templateUrl: './mega-menu-vertical-demo.html', + standalone: true, + imports: [MegaMenu] +}) +export class MegaMenuVerticalDemo implements OnInit { + items: MegaMenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'Furniture', + icon: 'pi pi-box', + items: [ + [ + { + label: 'Living Room', + items: [ + { label: 'Accessories' }, + { label: 'Armchair' }, + { label: 'Coffee Table' }, + { label: 'Couch' }, + { label: 'TV Stand' }, + ], + }, + ], + [ + { + label: 'Kitchen', + items: [{ label: 'Bar stool' }, { label: 'Chair' }, { label: 'Table' }], + }, + { + label: 'Bathroom', + items: [{ label: 'Accessories' }], + }, + ], + [ + { + label: 'Bedroom', + items: [ + { label: 'Bed' }, + { label: 'Chaise lounge' }, + { label: 'Cupboard' }, + { label: 'Dresser' }, + { label: 'Wardrobe' }, + ], + }, + ], + [ + { + label: 'Office', + items: [ + { label: 'Bookcase' }, + { label: 'Cabinet' }, + { label: 'Chair' }, + { label: 'Desk' }, + { label: 'Executive Chair' }, + ], + }, + ], + ], + }, + { + label: 'Electronics', + icon: 'pi pi-mobile', + items: [ + [ + { + label: 'Computer', + items: [ + { label: 'Monitor' }, + { label: 'Mouse' }, + { label: 'Notebook' }, + { label: 'Keyboard' }, + { label: 'Printer' }, + { label: 'Storage' }, + ], + }, + ], + [ + { + label: 'Home Theater', + items: [{ label: 'Projector' }, { label: 'Speakers' }, { label: 'TVs' }], + }, + ], + [ + { + label: 'Gaming', + items: [{ label: 'Accessories' }, { label: 'Console' }, { label: 'PC' }, { label: 'Video Games' }], + }, + ], + [ + { + label: 'Appliances', + items: [ + { label: 'Coffee Machine' }, + { label: 'Fridge' }, + { label: 'Oven' }, + { label: 'Vaccum Cleaner' }, + { label: 'Washing Machine' }, + ], + }, + ], + ], + }, + { + label: 'Sports', + icon: 'pi pi-clock', + items: [ + [ + { + label: 'Football', + items: [{ label: 'Kits' }, { label: 'Shoes' }, { label: 'Shorts' }, { label: 'Training' }], + }, + ], + [ + { + label: 'Running', + items: [{ label: 'Accessories' }, { label: 'Shoes' }, { label: 'T-Shirts' }, { label: 'Shorts' }], + }, + ], + [ + { + label: 'Swimming', + items: [{ label: 'Kickboard' }, { label: 'Nose Clip' }, { label: 'Swimsuits' }, { label: 'Paddles' }], + }, + ], + [ + { + label: 'Tennis', + items: [{ label: 'Balls' }, { label: 'Rackets' }, { label: 'Shoes' }, { label: 'Training' }], + }, + ], + ], + }, + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/menu/accessibilitydoc.ts b/apps/showcase/doc/menu/accessibilitydoc.ts new file mode 100644 index 00000000000..585b8f5b592 --- /dev/null +++ b/apps/showcase/doc/menu/accessibilitydoc.ts @@ -0,0 +1,66 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'menu-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Menu component uses the menu role and the value to describe the menu can either be provided with aria-labelledby or aria-label props. Each list item has a presentation role whereas anchor elements have a + menuitem role with aria-label referring to the label of the item and aria-disabled defined if the item is disabled. A submenu within a Menu uses the group role with an aria-labelledby defined as the + id of the submenu root menuitem label. +

    +

    In popup mode, the component implicitly manages the aria-expanded, aria-haspopup and aria-controls attributes of the target element to define the relation between the target and the popup.

    +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabAdd focus to the first item if focus moves in to the menu. If the focus is already within the menu, focus moves to the next focusable item in the page tab sequence.
    shift + tabAdd focus to the last item if focus moves in to the menu. If the focus is already within the menu, focus moves to the previous focusable item in the page tab sequence.
    enterActivates the focused menuitem. If menu is in overlay mode, popup gets closes and focus moves to target.
    spaceActivates the focused menuitem. If menu is in overlay mode, popup gets closes and focus moves to target.
    escapeIf menu is in overlay mode, popup gets closes and focus moves to target.
    down arrowMoves focus to the next menuitem.
    up arrowMoves focus to the previous menuitem.
    homeMoves focus to the first menuitem.
    endMoves focus to the last menuitem.
    +
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/menu/basicdoc.ts b/apps/showcase/doc/menu/basicdoc.ts new file mode 100644 index 00000000000..84a82cef7f8 --- /dev/null +++ b/apps/showcase/doc/menu/basicdoc.ts @@ -0,0 +1,55 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    Menu requires a collection of menuitems as its model.

    +
    +
    + +
    + + ` +}) +export class BasicDoc implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { label: 'New', icon: 'pi pi-plus' }, + { label: 'Search', icon: 'pi pi-search' } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { Menu } from 'primeng/menu'; + +@Component({ + selector: 'menu-basic-demo', + templateUrl: './menu-basic-demo.html', + standalone: true, + imports: [Menu] +}) +export class MenuBasicDemo implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { label: 'New', icon: 'pi pi-plus' }, + { label: 'Search', icon: 'pi pi-search' } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/menu/commanddoc.ts b/apps/showcase/doc/menu/commanddoc.ts new file mode 100644 index 00000000000..0a3a47a7828 --- /dev/null +++ b/apps/showcase/doc/menu/commanddoc.ts @@ -0,0 +1,105 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'command-doc', + template: ` + +

    The function to invoke when an item is clicked is defined using the command property.

    +
    +
    + + +
    + + `, + providers: [MessageService] +}) +export class CommandDoc implements OnInit { + items: MenuItem[] | undefined; + + constructor(private messageService: MessageService) {} + + ngOnInit() { + this.items = [ + { + label: 'New', + icon: 'pi pi-plus', + command: () => { + this.update(); + } + }, + { + label: 'Search', + icon: 'pi pi-search', + command: () => { + this.delete(); + } + } + ]; + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'File created', life: 3000 }); + } + + delete() { + this.messageService.add({ severity: 'warn', summary: 'Search Completed', detail: 'No results found', life: 3000 }); + } + + code: Code = { + basic: ` +`, + + html: `
    + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { Menu } from 'primeng/menu'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'menu-command-demo', + templateUrl: './menu-command-demo.html', + standalone: true, + imports: [Menu, ToastModule], + providers: [MessageService] +}) +export class MenuCommandDemo implements OnInit { + items: MenuItem[] | undefined; + + constructor(private messageService: MessageService) {} + + ngOnInit() { + this.items = [ + { + label: 'New', + icon: 'pi pi-plus', + command: () => { + this.update(); + } + }, + { + label: 'Search', + icon: 'pi pi-search', + command: () => { + this.delete(); + } + } + ]; + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'File created', life: 3000 }); + } + + delete() { + this.messageService.add({ severity: 'warn', summary: 'Search Completed', detail: 'No results found', life: 3000 }); + } +}` + }; +} diff --git a/apps/showcase/doc/menu/groupdoc.ts b/apps/showcase/doc/menu/groupdoc.ts new file mode 100644 index 00000000000..69021acc292 --- /dev/null +++ b/apps/showcase/doc/menu/groupdoc.ts @@ -0,0 +1,108 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'menu-group-demo', + template: ` + +

    Menu supports one level of nesting by defining children with items property.

    +
    +
    + +
    + + `, + providers: [MessageService] +}) +export class GroupDoc implements OnInit { + items: MenuItem[] | undefined; + + constructor(private messageService: MessageService) {} + + ngOnInit() { + this.items = [ + { + label: 'Documents', + items: [ + { + label: 'New', + icon: 'pi pi-plus' + }, + { + label: 'Search', + icon: 'pi pi-search' + } + ] + }, + { + label: 'Profile', + items: [ + { + label: 'Settings', + icon: 'pi pi-cog' + }, + { + label: 'Logout', + icon: 'pi pi-sign-out' + } + ] + } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { Menu } from 'primeng/menu'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'menu-group-demo', + templateUrl: './menu-group-demo.html', + standalone: true, + imports: [Menu, ToastModule] +}) +export class MenuGroupDemo implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'Documents', + items: [ + { + label: 'New', + icon: 'pi pi-plus' + }, + { + label: 'Search', + icon: 'pi pi-search' + } + ] + }, + { + label: 'Profile', + items: [ + { + label: 'Settings', + icon: 'pi pi-cog' + }, + { + label: 'Logout', + icon: 'pi pi-sign-out' + } + ] + } + ]; + } + +}` + }; +} diff --git a/apps/showcase/doc/menu/importdoc.ts b/apps/showcase/doc/menu/importdoc.ts new file mode 100644 index 00000000000..63a05e2dcfd --- /dev/null +++ b/apps/showcase/doc/menu/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'menu-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Menu } from 'primeng/menu';` + }; +} diff --git a/src/app/showcase/doc/menu/menudoc.module.ts b/apps/showcase/doc/menu/menudoc.module.ts similarity index 87% rename from src/app/showcase/doc/menu/menudoc.module.ts rename to apps/showcase/doc/menu/menudoc.module.ts index 4eb7385baa7..64549fa17d2 100644 --- a/src/app/showcase/doc/menu/menudoc.module.ts +++ b/apps/showcase/doc/menu/menudoc.module.ts @@ -1,3 +1,5 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; @@ -5,23 +7,21 @@ import { AvatarModule } from 'primeng/avatar'; import { BadgeModule } from 'primeng/badge'; import { ButtonModule } from 'primeng/button'; import { Menu } from 'primeng/menu'; +import { Ripple } from 'primeng/ripple'; import { ToastModule } from 'primeng/toast'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { CommandDoc } from './commanddoc'; -import { TemplateDoc } from './templatedoc'; import { GroupDoc } from './groupdoc'; import { ImportDoc } from './importdoc'; -import { RouterDoc } from './routerdoc'; import { PopupDoc } from './popupdoc'; +import { RouterDoc } from './routerdoc'; import { StyleDoc } from './styledoc'; -import { Ripple } from 'primeng/ripple'; +import { TemplateDoc } from './templatedoc'; @NgModule({ imports: [CommonModule, AppCodeModule, RouterModule, Menu, ToastModule, ButtonModule, Ripple, AvatarModule, AppDocModule, BadgeModule], declarations: [BasicDoc, CommandDoc, TemplateDoc, GroupDoc, ImportDoc, RouterDoc, PopupDoc, StyleDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class MenuDocModule {} diff --git a/apps/showcase/doc/menu/popupdoc.ts b/apps/showcase/doc/menu/popupdoc.ts new file mode 100644 index 00000000000..67da44c847a --- /dev/null +++ b/apps/showcase/doc/menu/popupdoc.ts @@ -0,0 +1,82 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'popup-doc', + template: ` + +

    Popup mode is enabled by setting popup property to true and calling toggle method with an event of the target.

    +
    +
    + + +
    + + `, + providers: [MessageService] +}) +export class PopupDoc implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'Options', + items: [ + { + label: 'Refresh', + icon: 'pi pi-refresh' + }, + { + label: 'Export', + icon: 'pi pi-upload' + } + ] + } + ]; + } + code: Code = { + basic: ` + +`, + + html: `
    + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { Menu } from 'primeng/menu'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'menu-popup-demo', + templateUrl: './menu-popup-demo.html', + standalone: true, + imports: [Menu, ButtonModule] +}) +export class MenuPopupDemo implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'Options', + items: [ + { + label: 'Refresh', + icon: 'pi pi-refresh' + }, + { + label: 'Export', + icon: 'pi pi-upload' + } + ] + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/menu/routerdoc.ts b/apps/showcase/doc/menu/routerdoc.ts new file mode 100644 index 00000000000..cefc9c4ae78 --- /dev/null +++ b/apps/showcase/doc/menu/routerdoc.ts @@ -0,0 +1,149 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'router-doc', + template: ` + +

    + Navigation is specified using url property for external links and with routerLink for internal ones. If a menuitem has an active route, p-menuitem-link-active style class is added as an indicator. Active route link can + be configured with routerLinkActiveOptions property of MenuItem API. +

    +
    + + + ` +}) +export class RouterDoc implements OnInit { + items: MenuItem[] | undefined; + + constructor(private router: Router) {} + + ngOnInit() { + this.items = [ + { + label: 'Navigate', + items: [ + { + label: 'Router Link', + icon: 'pi pi-palette', + route: '/guides/csslayer' + }, + { + label: 'Programmatic', + icon: 'pi pi-link', + command: () => { + this.router.navigate(['/installation']); + } + }, + { + label: 'External', + icon: 'pi pi-home', + url: 'https://angular.io//' + } + ] + } + ]; + } + + code: Code = { + basic: ` + + + + + {{ item.label }} + + + + + + {{ item.label }} + + + +`, + + html: ``, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { Router } from '@angular/router'; +import { Menu } from 'primeng/menu'; + +@Component({ + selector: 'menu-router-demo', + templateUrl: './menu-router-demo.html', + standalone: true, + imports: [Menu] +}) +export class MenuRouterDemo implements OnInit { + items: MenuItem[] | undefined; + + constructor(private router: Router) {} + + ngOnInit() { + this.items = [ + { + label: 'Navigate', + items: [ + { + label: 'Router Link', + icon: 'pi pi-palette', + route: '/guides/csslayer' + }, + { + label: 'Programmatic', + icon: 'pi pi-link', + command: () => { + this.router.navigate(['/installation']); + } + }, + { + label: 'External', + icon: 'pi pi-home', + url: 'https://angular.io//' + } + ] + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/menu/styledoc.ts b/apps/showcase/doc/menu/styledoc.ts new file mode 100644 index 00000000000..60db0d3e994 --- /dev/null +++ b/apps/showcase/doc/menu/styledoc.ts @@ -0,0 +1,46 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'menu-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-menuContainer element.
    p-menu-listList element.
    p-menuitemMenuitem element.
    p-menuitem-textLabel of a menuitem.
    p-menuitem-iconIcon of a menuitem.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/menu/templatedoc.ts b/apps/showcase/doc/menu/templatedoc.ts new file mode 100644 index 00000000000..babe3cc28d3 --- /dev/null +++ b/apps/showcase/doc/menu/templatedoc.ts @@ -0,0 +1,318 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'template-doc', + template: ` + +

    + Menu offers item customization with the item template that receives the menuitem instance from the model as a parameter. The submenu header has its own submenuheader template, additional slots named start and + end are provided to embed content before or after the menu. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + PRIMEAPP + + + + {{ item.label }} + + + + + {{ item.label }} + + {{ item.shortcut }} + + + + + + +
    + + ` +}) +export class TemplateDoc implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + separator: true + }, + { + label: 'Documents', + items: [ + { + label: 'New', + icon: 'pi pi-plus', + shortcut: '⌘+N' + }, + { + label: 'Search', + icon: 'pi pi-search', + shortcut: '⌘+S' + } + ] + }, + { + label: 'Profile', + items: [ + { + label: 'Settings', + icon: 'pi pi-cog', + shortcut: '⌘+O' + }, + { + label: 'Messages', + icon: 'pi pi-inbox', + badge: '2' + }, + { + label: 'Logout', + icon: 'pi pi-sign-out', + shortcut: '⌘+Q' + } + ] + }, + { + separator: true + } + ]; + } + + code: Code = { + basic: ` + + + + + + + PRIMEAPP + + + + + {{ item.label }} + + + + + {{ item.label }} + + + {{ item.shortcut }} + + + + + + +`, + + html: `
    + + + + + + + + + + + + + + + + + + + + + + + PRIMEAPP + + + + {{ item.label }} + + + + + {{ item.label }} + + {{ item.shortcut }} + + + + + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { MenuModule } from 'primeng/menu'; +import { BadgeModule } from 'primeng/badge'; +import { RippleModule } from 'primeng/ripple'; +import { AvatarModule } from 'primeng/avatar'; + +@Component({ + selector: 'menu-template-demo', + templateUrl: './menu-template-demo.html', + standalone: true, + imports: [MenuModule, BadgeModule, RippleModule, AvatarModule] +}) +export class MenuTemplateDemo implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + separator: true + }, + { + label: 'Documents', + items: [ + { + label: 'New', + icon: 'pi pi-plus', + shortcut: '⌘+N' + }, + { + label: 'Search', + icon: 'pi pi-search', + shortcut: '⌘+S' + } + ] + }, + { + label: 'Profile', + items: [ + { + label: 'Settings', + icon: 'pi pi-cog', + shortcut: '⌘+O' + }, + { + label: 'Messages', + icon: 'pi pi-inbox', + badge: '2' + }, + { + label: 'Logout', + icon: 'pi pi-sign-out', + shortcut: '⌘+Q' + } + ] + }, + { + separator: true + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/menubar/accessibilitydoc.ts b/apps/showcase/doc/menubar/accessibilitydoc.ts new file mode 100644 index 00000000000..93733b2331a --- /dev/null +++ b/apps/showcase/doc/menubar/accessibilitydoc.ts @@ -0,0 +1,79 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'menubar-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Menubar component uses the menubar role and the value to describe the menu can either be provided with aria-labelledby or aria-label props. Each list item has a presentation role whereas anchor elements + have a menuitem role with aria-label referring to the label of the item and aria-disabled defined if the item is disabled. A submenu within a MenuBar uses the menu role with an + aria-labelledby defined as the id of the submenu root menuitem label. In addition, menuitems that open a submenu have aria-haspopup, aria-expanded and aria-controls to define the relation between the item + and the submenu. +

    +

    + In mobile viewports, a menu icon appears with a button role along with aria-haspopup, aria-expanded and aria-controls to manage the relation between the overlay menubar and the button. The value to describe + the button can be defined aria-label or aria-labelledby specified using buttonProps, by default navigation key of the aria property from the locale API as the + aria-label. +

    +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabAdd focus to the first item if focus moves in to the menu. If the focus is already within the menu, focus moves to the next focusable item in the page tab sequence.
    shift + tabAdd focus to the last item if focus moves in to the menu. If the focus is already within the menu, focus moves to the previous focusable item in the page tab sequence.
    enterIf menuitem has a submenu, toggles the visibility of the submenu otherwise activates the menuitem and closes all open overlays.
    spaceIf menuitem has a submenu, toggles the visibility of the submenu otherwise activates the menuitem and closes all open overlays.
    escapeIf focus is inside a popup submenu, closes the submenu and moves focus to the root item of the closed submenu.
    down arrowIf focus is on a root element, open a submenu and moves focus to the first element in the submenu otherwise moves focus to the next menuitem within the submenu.
    up arrowIf focus is on a root element, opens a submenu and moves focus to the last element in the submenu otherwise moves focus to the previous menuitem within the submenu.
    right arrowIf focus is on a root element, moves focus to the next menuitem otherwise opens a submenu if there is one available and moves focus to the first item.
    left arrowIf focus is on a root element, moves focus to the previous menuitem otherwise closes a submenu and moves focus to the root item of the closed submenu.
    homeMoves focus to the first menuitem within the submenu.
    endMoves focus to the last menuitem within the submenu.
    +
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/menubar/basicdoc.ts b/apps/showcase/doc/menubar/basicdoc.ts new file mode 100644 index 00000000000..d6ae799f391 --- /dev/null +++ b/apps/showcase/doc/menubar/basicdoc.ts @@ -0,0 +1,139 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    Menubar requires nested menuitems as its model.

    +
    +
    + +
    + + ` +}) +export class BasicDoc implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'Home', + icon: 'pi pi-home' + }, + { + label: 'Features', + icon: 'pi pi-star' + }, + { + label: 'Projects', + icon: 'pi pi-search', + items: [ + { + label: 'Components', + icon: 'pi pi-bolt' + }, + { + label: 'Blocks', + icon: 'pi pi-server' + }, + { + label: 'UI Kit', + icon: 'pi pi-pencil' + }, + { + label: 'Templates', + icon: 'pi pi-palette', + items: [ + { + label: 'Apollo', + icon: 'pi pi-palette' + }, + { + label: 'Ultima', + icon: 'pi pi-palette' + } + ] + } + ] + }, + { + label: 'Contact', + icon: 'pi pi-envelope' + } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { Menubar } from 'primeng/menubar'; + +@Component({ + selector: 'menubar-basic-demo', + templateUrl: './menubar-basic-demo.html', + standalone: true, + imports: [Menubar] +}) +export class MenubarBasicDemo implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'Home', + icon: 'pi pi-home' + }, + { + label: 'Features', + icon: 'pi pi-star' + }, + { + label: 'Projects', + icon: 'pi pi-search', + items: [ + { + label: 'Components', + icon: 'pi pi-bolt' + }, + { + label: 'Blocks', + icon: 'pi pi-server' + }, + { + label: 'UI Kit', + icon: 'pi pi-pencil' + }, + { + label: 'Templates', + icon: 'pi pi-palette', + items: [ + { + label: 'Apollo', + icon: 'pi pi-palette' + }, + { + label: 'Ultima', + icon: 'pi pi-palette' + } + ] + } + ] + }, + { + label: 'Contact', + icon: 'pi pi-envelope' + } + ] + } +}` + }; +} diff --git a/apps/showcase/doc/menubar/commanddoc.ts b/apps/showcase/doc/menubar/commanddoc.ts new file mode 100644 index 00000000000..9bd999ca8ea --- /dev/null +++ b/apps/showcase/doc/menubar/commanddoc.ts @@ -0,0 +1,166 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'command-doc', + template: ` + +

    The command property defines the callback to run when an item is activated by click or a key event.

    +
    +
    + + +
    + + `, + providers: [MessageService] +}) +export class CommandDoc implements OnInit { + items: MenuItem[] | undefined; + + constructor(private messageService: MessageService) {} + + ngOnInit() { + this.items = [ + { + label: 'File', + icon: 'pi pi-file', + items: [ + { + label: 'New', + icon: 'pi pi-plus', + command: () => { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'File created', life: 3000 }); + } + }, + { + label: 'Print', + icon: 'pi pi-print', + command: () => { + this.messageService.add({ severity: 'error', summary: 'Error', detail: 'No printer connected', life: 3000 }); + } + } + ] + }, + { + label: 'Search', + icon: 'pi pi-search', + command: () => { + this.messageService.add({ severity: 'warn', summary: 'Search Results', detail: 'No results found', life: 3000 }); + } + }, + { + separator: true + }, + { + label: 'Sync', + icon: 'pi pi-cloud', + items: [ + { + label: 'Import', + icon: 'pi pi-cloud-download', + command: () => { + this.messageService.add({ + severity: 'info', + summary: 'Downloads', + detail: 'Downloaded from cloud', + life: 3000 + }); + } + }, + { + label: 'Export', + icon: 'pi pi-cloud-upload', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Shared', detail: 'Exported to cloud', life: 3000 }); + } + } + ] + } + ]; + } + + code: Code = { + basic: ` +`, + + html: `
    + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { Menubar } from 'primeng/menubar'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'menubar-command-demo', + templateUrl: './menubar-command-demo.html', + standalone: true, + imports: [Menubar, ToastModule], + providers: [MessageService] +}) +export class MenubarCommandDemo implements OnInit { + items: MenuItem[] | undefined; + + constructor(private messageService: MessageService) {} + + ngOnInit() { + this.items = [ + { + label: 'File', + icon: 'pi pi-file', + items: [ + { + label: 'New', + icon: 'pi pi-plus', + command: () => { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'File created', life: 3000 }); + } + }, + { + label: 'Print', + icon: 'pi pi-print', + command: () => { + this.messageService.add({ severity: 'error', summary: 'Error', detail: 'No printer connected', life: 3000 }); + } + } + ] + }, + { + label: 'Search', + icon: 'pi pi-search', + command: () => { + this.messageService.add({ severity: 'warn', summary: 'Search Results', detail: 'No results found', life: 3000 }); + } + }, + { + separator: true + }, + { + label: 'Sync', + icon: 'pi pi-cloud', + items: [ + { + label: 'Import', + icon: 'pi pi-cloud-download', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Downloads', detail: 'Downloaded from cloud', life: 3000 }); + } + }, + { + label: 'Export', + icon: 'pi pi-cloud-upload', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Shared', detail: 'Exported to cloud', life: 3000 }); + } + } + ] + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/menubar/importdoc.ts b/apps/showcase/doc/menubar/importdoc.ts new file mode 100644 index 00000000000..5bba0ee051c --- /dev/null +++ b/apps/showcase/doc/menubar/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'menubar-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Menubar } from 'primeng/menubar';` + }; +} diff --git a/apps/showcase/doc/menubar/menubardoc.module.ts b/apps/showcase/doc/menubar/menubardoc.module.ts new file mode 100644 index 00000000000..48ad185c559 --- /dev/null +++ b/apps/showcase/doc/menubar/menubardoc.module.ts @@ -0,0 +1,25 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { RouterModule } from '@angular/router'; +import { AvatarModule } from 'primeng/avatar'; +import { BadgeModule } from 'primeng/badge'; +import { InputTextModule } from 'primeng/inputtext'; +import { Menubar } from 'primeng/menubar'; +import { Ripple } from 'primeng/ripple'; +import { ToastModule } from 'primeng/toast'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { CommandDoc } from './commanddoc'; +import { ImportDoc } from './importdoc'; +import { RouterDoc } from './routerdoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, RouterModule, Menubar, InputTextModule, AppDocModule, BadgeModule, Ripple, AvatarModule, ToastModule], + declarations: [BasicDoc, ImportDoc, StyleDoc, TemplateDoc, CommandDoc, RouterDoc, AccessibilityDoc], + exports: [AppDocModule] +}) +export class MenubarDocModule {} diff --git a/apps/showcase/doc/menubar/routerdoc.ts b/apps/showcase/doc/menubar/routerdoc.ts new file mode 100644 index 00000000000..70867c404f2 --- /dev/null +++ b/apps/showcase/doc/menubar/routerdoc.ts @@ -0,0 +1,194 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'router-doc', + template: ` + +

    Items with navigation are defined with templating to be able to use a routerLink directive, an external link or programmatic navigation.

    +
    +
    + + + + + + {{ item.label }} + + + + + + {{ item.label }} + + + + + + + +
    + + ` +}) +export class RouterDoc implements OnInit { + items: MenuItem[] | undefined; + + constructor(private router: Router) {} + + ngOnInit() { + this.items = [ + { + label: 'Router', + icon: 'pi pi-palette', + items: [ + { + label: 'Installation', + route: '/installation' + }, + { + label: 'Configuration', + route: '/configuration' + } + ] + }, + { + label: 'Programmatic', + icon: 'pi pi-link', + command: () => { + this.router.navigate(['/installation']); + } + }, + { + label: 'External', + icon: 'pi pi-home', + items: [ + { + label: 'Angular', + url: 'https://angular.io/' + }, + { + label: 'Vite.js', + url: 'https://vitejs.dev/' + } + ] + } + ]; + } + + code: Code = { + basic: ` + + + + + {{ item.label }} + + + + + + {{ item.label }} + + + + + + +`, + + html: `
    + + + + + + {{ item.label }} + + + + + + {{ item.label }} + + + + + + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { Menubar } from 'primeng/menubar'; +import { CommonModule } from '@angular/common'; +import { Router } from '@angular/router'; + +@Component({ + selector: 'menubar-router-demo', + templateUrl: './menubar-router-demo.html', + standalone: true, + imports: [Menubar, CommonModule], +}) +export class MenubarRouterDemo implements OnInit { + items: MenuItem[] | undefined; + + constructor(private router: Router) {} + + ngOnInit() { + this.items = [ + { + label: 'Router', + icon: 'pi pi-palette', + items: [ + { + label: 'Installation', + route: '/installation' + }, + { + label: 'Configuration', + route: '/configuration' + } + ] + }, + { + label: 'Programmatic', + icon: 'pi pi-link', + command: () => { + this.router.navigate(['/installation']); + } + }, + { + label: 'External', + icon: 'pi pi-home', + items: [ + { + label: 'Angular', + url: 'https://angular.io/' + }, + { + label: 'Vite.js', + url: 'https://vitejs.dev/' + } + ] + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/menubar/styledoc.ts b/apps/showcase/doc/menubar/styledoc.ts new file mode 100644 index 00000000000..1d88d77f2c8 --- /dev/null +++ b/apps/showcase/doc/menubar/styledoc.ts @@ -0,0 +1,50 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'menubar-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-menubarContainer element.
    p-menu-listList element.
    p-menuitemMenuitem element.
    p-menuitem-textLabel of a menuitem.
    p-menuitem-iconIcon of a menuitem.
    p-submenu-iconArrow icon of a submenu.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/menubar/templatedoc.ts b/apps/showcase/doc/menubar/templatedoc.ts new file mode 100644 index 00000000000..b9aa12297da --- /dev/null +++ b/apps/showcase/doc/menubar/templatedoc.ts @@ -0,0 +1,254 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'menubar-template-demo', + template: ` + +

    Custom content can be placed inside the menubar using the start and end templates.

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + {{ item.label }} + + {{ item.shortcut }} + {{ item.shortcut }} + + + + +
    + + +
    +
    +
    +
    + + ` +}) +export class TemplateDoc implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'Home', + icon: 'pi pi-home' + }, + { + label: 'Projects', + icon: 'pi pi-search', + badge: '3', + items: [ + { + label: 'Core', + icon: 'pi pi-bolt', + shortcut: '⌘+S' + }, + { + label: 'Blocks', + icon: 'pi pi-server', + shortcut: '⌘+B' + }, + { + separator: true + }, + { + label: 'UI Kit', + icon: 'pi pi-pencil', + shortcut: '⌘+U' + } + ] + } + ]; + } + + code: Code = { + basic: ` + + + + + + + + {{ item.label }} + + {{ item.shortcut }} + {{ item.shortcut }} + + + + +
    + + +
    +
    +
    `, + + html: `
    + + + + + + + + + + + + + + + + + + + + + + + + + {{ item.label }} + + {{ item.shortcut }} + {{ item.shortcut }} + + + + +
    + + +
    +
    +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { Menubar } from 'primeng/menubar'; +import { BadgeModule } from 'primeng/badge'; +import { AvatarModule } from 'primeng/avatar'; +import { InputTextModule } from 'primeng/inputtext'; +import { CommonModule } from '@angular/common'; +import { Ripple } from 'primeng/ripple'; + +@Component({ + selector: 'menubar-template-demo', + templateUrl: './menubar-template-demo.html', + standalone: true, + imports: [Menubar, BadgeModule, AvatarModule, InputTextModule, Ripple, CommonModule] +}) +export class MenubarTemplateDemo implements OnInit { + items: MenuItem[] | undefined; + + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'Home', + icon: 'pi pi-home', + }, + { + label: 'Projects', + icon: 'pi pi-search', + badge: '3', + items: [ + { + label: 'Core', + icon: 'pi pi-bolt', + shortcut: '⌘+S', + }, + { + label: 'Blocks', + icon: 'pi pi-server', + shortcut: '⌘+B', + }, + { + separator: true, + }, + { + label: 'UI Kit', + icon: 'pi pi-pencil', + shortcut: '⌘+U', + }, + ], + }, + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/message/accessibilitydoc.ts b/apps/showcase/doc/message/accessibilitydoc.ts new file mode 100644 index 00000000000..2d279bd4c7b --- /dev/null +++ b/apps/showcase/doc/message/accessibilitydoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'message-accessibility-doc', + template: ` + +

    Screen Reader

    +

    + Message component uses alert role that implicitly defines aria-live as "assertive" and aria-atomic as "true". Since any attribute is passed to the root element, attributes like aria-labelledby and + aria-label can optionally be used as well. +

    +

    Close element is a button with an aria-label that refers to the aria.close property of the locale API by default.

    + +

    Close Button Keyboard Support

    +
    + + + + + + + + + + + + + + + + + +
    KeyFunction
    enterCloses the message.
    spaceCloses the message.
    +
    +
    + ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/message/basicdoc.ts b/apps/showcase/doc/message/basicdoc.ts new file mode 100644 index 00000000000..d88ae3fbcd1 --- /dev/null +++ b/apps/showcase/doc/message/basicdoc.ts @@ -0,0 +1,35 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    Message component requires a content to display.

    +
    +
    + Message Content +
    + + ` +}) +export class BasicDoc { + code: Code = { + basic: `Message Content`, + + html: `
    + Message Content +
    `, + + typescript: `import { Component } from '@angular/core'; +import { Message } from 'primeng/message'; + +@Component({ + selector: 'message-basic-demo', + templateUrl: './message-basic-demo.html', + standalone: true, + imports: [Message] +}) +export class MessageBasicDemo {}` + }; +} diff --git a/src/app/showcase/doc/message/closabledoc.ts b/apps/showcase/doc/message/closabledoc.ts similarity index 91% rename from src/app/showcase/doc/message/closabledoc.ts rename to apps/showcase/doc/message/closabledoc.ts index f9c3e29da50..61fcf4e482d 100644 --- a/src/app/showcase/doc/message/closabledoc.ts +++ b/apps/showcase/doc/message/closabledoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'closable-doc', @@ -11,7 +11,7 @@ import { Code } from '@domain/code'; Closable Message - `, + ` }) export class ClosableDoc { code: Code = { @@ -30,6 +30,6 @@ import { Message } from 'primeng/message'; standalone: true, imports: [Message] }) -export class MessageClosableDemo {}`, +export class MessageClosableDemo {}` }; } diff --git a/apps/showcase/doc/message/dynamicdoc.ts b/apps/showcase/doc/message/dynamicdoc.ts new file mode 100644 index 00000000000..573bc1c5bc9 --- /dev/null +++ b/apps/showcase/doc/message/dynamicdoc.ts @@ -0,0 +1,88 @@ +import { Code } from '@/domain/code'; +import { Component, signal } from '@angular/core'; + +@Component({ + selector: 'dynamic-doc', + template: ` + +

    Multiple messages can be displayed using the standard for block.

    +
    +
    +
    + + +
    +
    + @for (message of messages(); track message; let first = $first) { + + } +
    +
    + + ` +}) +export class DynamicDoc { + messages = signal([]); + + code: Code = { + basic: `
    + + +
    +
    + @for (message of messages(); track message; let first = $first) { + + } +
    `, + + html: `
    +
    + + +
    +
    + @for (message of messages(); track message; let first = $first) { + + } +
    +
    `, + + typescript: `import { Component, signal } from '@angular/core'; +import { Message } from 'primeng/message'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'message-dynamic-demo', + templateUrl: './message-dynamic-demo.html', + standalone: true, + imports: [Message, ButtonModule] +}) +export class MessageDynamicDemo { + messages = signal([]); + + addMessages() { + this.messages.set([ + { severity: 'info', content: 'Dynamic Info Message' }, + { severity: 'success', content: 'Dynamic Success Message' }, + { severity: 'warn', content: 'Dynamic Warn Message' }, + ]); + } + + clearMessages() { + this.messages.set([]); + } +}` + }; + + clearMessages() { + this.messages.set([]); + } + + addMessages() { + this.messages.set([ + { severity: 'info', content: 'Dynamic Info Message' }, + { severity: 'success', content: 'Dynamic Success Message' }, + { severity: 'warn', content: 'Dynamic Warn Message' } + ]); + } +} diff --git a/apps/showcase/doc/message/formdoc.ts b/apps/showcase/doc/message/formdoc.ts new file mode 100644 index 00000000000..17879505fc4 --- /dev/null +++ b/apps/showcase/doc/message/formdoc.ts @@ -0,0 +1,66 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'form-doc', + template: ` + +

    Validation errors in a form are displayed with the error severity.

    +
    +
    +
    + Validation Failed +
    + + Username is required +
    +
    + + Email is not valid +
    +
    +
    + + ` +}) +export class FormDoc { + code: Code = { + basic: `
    + Validation Failed +
    + + Username is required +
    +
    + + Email is not valid +
    +
    `, + + html: `
    +
    + Validation Failed +
    + + Username is required +
    +
    + + Email is not valid +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { Message } from 'primeng/message'; +import { InputTextModule } from 'primeng/inputtext'; + +@Component({ + selector: 'message-form-demo', + templateUrl: './message-form-demo.html', + standalone: true, + imports: [Message, InputTextModule] +}) +export class MessageFormDemo {}` + }; +} diff --git a/apps/showcase/doc/message/icondoc.ts b/apps/showcase/doc/message/icondoc.ts new file mode 100644 index 00000000000..07e56c68e30 --- /dev/null +++ b/apps/showcase/doc/message/icondoc.ts @@ -0,0 +1,54 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'icon-doc', + template: ` + +

    The severity option specifies the type of the message.

    +
    +
    + + + + + + How may I help you? + +
    + + ` +}) +export class IconDoc implements OnInit { + ngOnInit() {} + + code: Code = { + basic: ` + + + + + How may I help you? +`, + html: `
    + + + + + + How may I help you? + +
    `, + typescript: `import { Component } from '@angular/core'; +import { MessageModule } from 'primeng/message'; +import { AvatarModule } from 'primeng/avatar'; + +@Component({ + selector: 'message-icon-demo', + templateUrl: './message-icon-demo.html', + standalone: true, + imports: [MessageModule, AvatarModule] +}) +export class MessageIconDemo {}` + }; +} diff --git a/apps/showcase/doc/message/importdoc.ts b/apps/showcase/doc/message/importdoc.ts new file mode 100644 index 00000000000..ee24de150c4 --- /dev/null +++ b/apps/showcase/doc/message/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'message-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Message } from 'primeng/message';` + }; +} diff --git a/apps/showcase/doc/message/lifedoc.ts b/apps/showcase/doc/message/lifedoc.ts new file mode 100644 index 00000000000..93fde0ded3a --- /dev/null +++ b/apps/showcase/doc/message/lifedoc.ts @@ -0,0 +1,62 @@ +import { Code } from '@/domain/code'; +import { Component, signal } from '@angular/core'; + +@Component({ + selector: 'life-doc', + template: ` + +

    Messages can disappear automatically by defined the life in milliseconds.

    +
    +
    + + @if (visible()) { + Auto disappear message + } +
    + + ` +}) +export class LifeDoc { + visible = signal(false); + + showMessage() { + this.visible.set(true); + + setTimeout(() => { + this.visible.set(false); + }, 3500); + } + + code: Code = { + basic: `Auto disappear message`, + + html: `
    + + @if (visible()) { + Auto disappear message + } +
    `, + + typescript: `import { Component, signal } from '@angular/core'; +import { Message } from 'primeng/message'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'message-life-demo', + templateUrl: './message-life-demo.html', + standalone: true, + imports: [Message, ButtonModule] +}) +export class MessageLifeDemo { + visible = signal(false); + + showMessage() { + this.visible.set(true); + + setTimeout(() => { + this.visible.set(false); + }, 3500); + } +}` + }; +} diff --git a/apps/showcase/doc/message/messagedoc.module.ts b/apps/showcase/doc/message/messagedoc.module.ts new file mode 100644 index 00000000000..ea9c4f88ed1 --- /dev/null +++ b/apps/showcase/doc/message/messagedoc.module.ts @@ -0,0 +1,28 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { RouterModule } from '@angular/router'; +import { AvatarModule } from 'primeng/avatar'; +import { ButtonModule } from 'primeng/button'; +import { InputTextModule } from 'primeng/inputtext'; +import { MessageModule } from 'primeng/message'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { ClosableDoc } from './closabledoc'; +import { DynamicDoc } from './dynamicdoc'; +import { FormDoc } from './formdoc'; +import { IconDoc } from './icondoc'; +import { ImportDoc } from './importdoc'; +import { LifeDoc } from './lifedoc'; +import { OutlinedDoc } from './outlineddoc'; +import { SeverityDoc } from './severitydoc'; +import { SimpleDoc } from './simpledoc'; +import { SizesDoc } from './sizesdoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, RouterModule, MessageModule, AppDocModule, AvatarModule, InputTextModule, ButtonModule], + declarations: [BasicDoc, SeverityDoc, ImportDoc, IconDoc, FormDoc, DynamicDoc, ClosableDoc, LifeDoc, SizesDoc, OutlinedDoc, SimpleDoc, AccessibilityDoc], + exports: [AppDocModule] +}) +export class MessageDocModule {} diff --git a/apps/showcase/doc/message/outlineddoc.ts b/apps/showcase/doc/message/outlineddoc.ts new file mode 100644 index 00000000000..fd0884439ef --- /dev/null +++ b/apps/showcase/doc/message/outlineddoc.ts @@ -0,0 +1,50 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'outlined-doc', + template: ` + +

    Configure the variant value as outlined for messages with borders and no background.

    +
    +
    + Success Message + Info Message + Warn Message + Error Message + Secondary Message + Contrast Message +
    + + ` +}) +export class OutlinedDoc { + code: Code = { + basic: `Success Message +Info Message +Warn Message +Error Message +Secondary Message +Contrast Message`, + + html: `
    + Success Message + Info Message + Warn Message + Error Message + Secondary Message + Contrast Message +
    `, + + typescript: `import { Component } from '@angular/core'; +import { Message } from 'primeng/message'; + +@Component({ + selector: 'message-outlined-demo', + templateUrl: './message-outlined-demo.html', + standalone: true, + imports: [Message] +}) +export class MessageOutlinedDemo {}` + }; +} diff --git a/apps/showcase/doc/message/severitydoc.ts b/apps/showcase/doc/message/severitydoc.ts new file mode 100644 index 00000000000..2dfdd91bf03 --- /dev/null +++ b/apps/showcase/doc/message/severitydoc.ts @@ -0,0 +1,48 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'severity-doc', + template: ` + +

    The severity option specifies the type of the message.

    +
    +
    + Success Message + Info Message + Warn Message + Error Message + Secondary Message + Contrast Message +
    + + ` +}) +export class SeverityDoc { + code: Code = { + basic: `Success Message +Info Message +Warn Message +Error Message +Secondary Message +Contrast Message`, + html: `
    + Success Message + Info Message + Warn Message + Error Message + Secondary Message + Contrast Message +
    `, + typescript: `import { Component } from '@angular/core'; +import { Message } from 'primeng/message'; + +@Component({ + selector: 'message-severity-demo', + templateUrl: './message-severity-demo.html', + standalone: true, + imports: [Message] +}) +export class MessageSeverityDemo {}` + }; +} diff --git a/src/app/showcase/doc/message/simpledoc.ts b/apps/showcase/doc/message/simpledoc.ts similarity index 96% rename from src/app/showcase/doc/message/simpledoc.ts rename to apps/showcase/doc/message/simpledoc.ts index 1c7bebd1e34..d7bf8f7ea56 100644 --- a/src/app/showcase/doc/message/simpledoc.ts +++ b/apps/showcase/doc/message/simpledoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'simple-doc', @@ -16,7 +16,7 @@ import { Code } from '@domain/code'; Contrast Message - `, + ` }) export class SimpleDoc { code: Code = { @@ -45,6 +45,6 @@ import { Message } from 'primeng/message'; standalone: true, imports: [Message] }) -export class MessageSimpleDemo {}`, +export class MessageSimpleDemo {}` }; } diff --git a/apps/showcase/doc/message/sizesdoc.ts b/apps/showcase/doc/message/sizesdoc.ts new file mode 100644 index 00000000000..875ba0853be --- /dev/null +++ b/apps/showcase/doc/message/sizesdoc.ts @@ -0,0 +1,41 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'sizes-doc', + template: ` + +

    Message provides small and large sizes as alternatives to the base.

    +
    +
    + Small Message + Normal Message + Large Message +
    + + ` +}) +export class SizesDoc { + code: Code = { + basic: `Small Message +Normal Message +Large Message`, + + html: `
    + Small Message + Normal Message + Large Message +
    `, + + typescript: `import { Component } from '@angular/core'; +import { Message } from 'primeng/message'; + +@Component({ + selector: 'message-sizes-demo', + templateUrl: './message-sizes-demo.html', + standalone: true, + imports: [Message] +}) +export class MessageSizesDemo {}` + }; +} diff --git a/apps/showcase/doc/metergroup/accessibilitydoc.ts b/apps/showcase/doc/metergroup/accessibilitydoc.ts new file mode 100644 index 00000000000..5e9d2b1434c --- /dev/null +++ b/apps/showcase/doc/metergroup/accessibilitydoc.ts @@ -0,0 +1,15 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'meter-group-accessibility-doc', + template: ` + +

    Screen Reader

    +

    MeterGroup component uses meter role in addition to the aria-valuemin, aria-valuemax and aria-valuenow attributes. Value to describe the component can be defined using aria-labelledby prop.

    + +

    Keyboard Support

    +

    Component does not include any interactive elements.

    +
    + ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/metergroup/basicdoc.ts b/apps/showcase/doc/metergroup/basicdoc.ts new file mode 100644 index 00000000000..84a26ed9053 --- /dev/null +++ b/apps/showcase/doc/metergroup/basicdoc.ts @@ -0,0 +1,41 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    MeterGroup requires a value as the data to display where each item in the collection should be a type of MeterItem.

    +
    +
    + +
    + + ` +}) +export class BasicDoc { + value = [{ label: 'Space used', value: 15, color: 'var(--p-primary-color)' }]; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { MeterGroup } from 'primeng/metergroup'; + +@Component({ + selector: 'meter-group-basic-demo', + templateUrl: './meter-group-basic-demo.html', + standalone: true, + imports: [MeterGroup] +}) +export class MeterGroupBasicDemo { + value = [ + { label: 'Space used', value: 15, color: 'var(--p-primary-color)' } + ]; +}` + }; +} diff --git a/apps/showcase/doc/metergroup/icondoc.ts b/apps/showcase/doc/metergroup/icondoc.ts new file mode 100644 index 00000000000..52f2a0892ff --- /dev/null +++ b/apps/showcase/doc/metergroup/icondoc.ts @@ -0,0 +1,48 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'icon-doc', + template: ` + +

    Icons can be displayed next to the labels instead of the default marker.

    +
    +
    + +
    + + ` +}) +export class IconDoc { + value = [ + { label: 'Apps', color: '#34d399', value: 16, icon: 'pi pi-table' }, + { label: 'Messages', color: '#fbbf24', value: 8, icon: 'pi pi-inbox' }, + { label: 'Media', color: '#60a5fa', value: 24, icon: 'pi pi-image' }, + { label: 'System', color: '#c084fc', value: 10, icon: 'pi pi-cog' } + ]; + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { MeterGroup } from 'primeng/metergroup'; + +@Component({ + selector: 'meter-group-icon-demo', + templateUrl: './meter-group-icon-demo.html', + standalone: true, + imports: [MeterGroup] +}) +export class MeterGroupIconDemo { + value = [ + { label: 'Apps', color: '#34d399', value: 16, icon: 'pi pi-table' }, + { label: 'Messages', color: '#fbbf24', value: 8, icon: 'pi pi-inbox' }, + { label: 'Media', color: '#60a5fa', value: 24, icon: 'pi pi-image' }, + { label: 'System', color: '#c084fc', value: 10, icon: 'pi pi-cog' } + ]; +}` + }; +} diff --git a/apps/showcase/doc/metergroup/importdoc.ts b/apps/showcase/doc/metergroup/importdoc.ts new file mode 100644 index 00000000000..c8d5ca1b163 --- /dev/null +++ b/apps/showcase/doc/metergroup/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'meter-group-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { MeterGroup } from 'primeng/metergroup';` + }; +} diff --git a/apps/showcase/doc/metergroup/labeldoc.ts b/apps/showcase/doc/metergroup/labeldoc.ts new file mode 100644 index 00000000000..a26c688bc29 --- /dev/null +++ b/apps/showcase/doc/metergroup/labeldoc.ts @@ -0,0 +1,51 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'label-doc', + template: ` + +

    + The position of the labels relative to the meters is defined using the labelPosition property. The default orientation of the labels is horizontal, and the vertical alternative is available through the + labelOrientation option. +

    +
    +
    + +
    + + ` +}) +export class LabelDoc { + value = [ + { label: 'Apps', color: '#34d399', value: 16 }, + { label: 'Messages', color: '#fbbf24', value: 8 }, + { label: 'Media', color: '#60a5fa', value: 24 }, + { label: 'System', color: '#c084fc', value: 10 } + ]; + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { MeterGroup } from 'primeng/metergroup'; + +@Component({ + selector: 'meter-group-label-demo', + templateUrl: './meter-group-label-demo.html', + standalone: true, + imports: [MeterGroup] +}) +export class MeterGroupLabelDemo { + value = [ + { label: 'Apps', color: '#34d399', value: 16 }, + { label: 'Messages', color: '#fbbf24', value: 8 }, + { label: 'Media', color: '#60a5fa', value: 24 }, + { label: 'System', color: '#c084fc', value: 10 } + ]; +}` + }; +} diff --git a/src/app/showcase/doc/metergroup/metergroupdoc.module.ts b/apps/showcase/doc/metergroup/metergroupdoc.module.ts similarity index 86% rename from src/app/showcase/doc/metergroup/metergroupdoc.module.ts rename to apps/showcase/doc/metergroup/metergroupdoc.module.ts index 3cecd5b7305..3cf542a4ec3 100644 --- a/src/app/showcase/doc/metergroup/metergroupdoc.module.ts +++ b/apps/showcase/doc/metergroup/metergroupdoc.module.ts @@ -1,26 +1,26 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; import { FormsModule } from '@angular/forms'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { ImportDoc } from './importdoc'; -import { BasicDoc } from './basicdoc'; +import { RouterModule } from '@angular/router'; import { ButtonModule } from 'primeng/button'; +import { CardModule } from 'primeng/card'; import { MeterGroup } from 'primeng/metergroup'; -import { MultipleDoc } from './multipledoc'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; import { IconDoc } from './icondoc'; +import { ImportDoc } from './importdoc'; import { LabelDoc } from './labeldoc'; -import { StyleDoc } from './styledoc'; -import { VerticalDoc } from './verticaldoc'; import { MinMaxDoc } from './minmaxdoc'; +import { MultipleDoc } from './multipledoc'; +import { StyleDoc } from './styledoc'; import { TemplateDoc } from './templatedoc'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { CardModule } from 'primeng/card'; +import { VerticalDoc } from './verticaldoc'; @NgModule({ imports: [CommonModule, AppCodeModule, FormsModule, RouterModule, ButtonModule, AppDocModule, MeterGroup, CardModule], declarations: [BasicDoc, ImportDoc, MultipleDoc, IconDoc, LabelDoc, VerticalDoc, MinMaxDoc, TemplateDoc, StyleDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class MeterGroupDocModule {} diff --git a/apps/showcase/doc/metergroup/minmaxdoc.ts b/apps/showcase/doc/metergroup/minmaxdoc.ts new file mode 100644 index 00000000000..1c4c981d9fa --- /dev/null +++ b/apps/showcase/doc/metergroup/minmaxdoc.ts @@ -0,0 +1,50 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'min-max-doc', + template: ` + +

    Boundaries are configured with the min and max values whose defaults are 0 and 100 respectively.

    +
    +
    + +
    + + ` +}) +export class MinMaxDoc { + value = [ + { label: 'Apps', color: '#34d399', value: 16 }, + { label: 'Messages', color: '#fbbf24', value: 8 }, + { label: 'Media', color: '#60a5fa', value: 24 }, + { label: 'System', color: '#c084fc', value: 10 } + ]; + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { MeterGroup } from 'primeng/metergroup'; + +@Component({ + selector: 'meter-group-min-max-demo', + templateUrl: './meter-group-min-max-demo.html', + standalone: true, + imports: [MeterGroup] +}) +export class MeterGroupMinMaxDemo{ + + value = [ + { label: 'Apps', color: '#34d399', value: 16 }, + { label: 'Messages', color: '#fbbf24', value: 8 }, + { label: 'Media', color: '#60a5fa', value: 24 }, + { label: 'System', color: '#c084fc', value: 10 } + ]; + +}` + }; +} diff --git a/apps/showcase/doc/metergroup/multipledoc.ts b/apps/showcase/doc/metergroup/multipledoc.ts new file mode 100644 index 00000000000..aafb911231d --- /dev/null +++ b/apps/showcase/doc/metergroup/multipledoc.ts @@ -0,0 +1,48 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'multiple-doc', + template: ` + +

    Adding more items to the array displays the meters in a group.

    +
    +
    + +
    + + ` +}) +export class MultipleDoc { + value = [ + { label: 'Apps', color: '#34d399', value: 16 }, + { label: 'Messages', color: '#fbbf24', value: 8 }, + { label: 'Media', color: '#60a5fa', value: 24 }, + { label: 'System', color: '#c084fc', value: 10 } + ]; + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { MeterGroup } from 'primeng/metergroup'; + +@Component({ + selector: 'meter-group-multiple-demo', + templateUrl: './meter-group-multiple-demo.html', + standalone: true, + imports: [MeterGroup] +}) +export class MeterGroupMultipleDemo { + value = [ + { label: 'Apps', color: '#34d399', value: 16 }, + { label: 'Messages', color: '#fbbf24', value: 8 }, + { label: 'Media', color: '#60a5fa', value: 24 }, + { label: 'System', color: '#c084fc', value: 10 } + ]; +}` + }; +} diff --git a/apps/showcase/doc/metergroup/styledoc.ts b/apps/showcase/doc/metergroup/styledoc.ts new file mode 100644 index 00000000000..8aa3c644cc3 --- /dev/null +++ b/apps/showcase/doc/metergroup/styledoc.ts @@ -0,0 +1,78 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'meter-group-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-metergroupContainer element.
    p-metergroup-horizontalContainer element when orientation mode is horizontal.
    p-metergroup-verticalContainer element when orientation mode is vertical.
    p-metergroup-meter-containerContainer of the meters.
    p-metergroup-meterContent of a meter.
    p-metergroup-label-listContainer element of the list of labels.
    p-metergroup-label-list-startContainer element when label position is start.
    p-metergroup-label-list-endContainer element when label position is end.
    p-metergroup-label-list-horizontalContainer element when label orientation is horizontal.
    p-metergroup-label-list-verticalContainer element when label orientation is vertical.
    p-metergroup-label-list-itemContainer element of a list item.
    p-metergroup-label-list-typeContainer element of a list type.
    p-metergroup-labelContent of a label.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/metergroup/templatedoc.ts b/apps/showcase/doc/metergroup/templatedoc.ts new file mode 100644 index 00000000000..2580212506d --- /dev/null +++ b/apps/showcase/doc/metergroup/templatedoc.ts @@ -0,0 +1,154 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'template-doc', + template: ` + +

    MeterGroup provides templating support for labels, meter items, and content around the meters.

    +
    +
    + + +
    + + +
    +
    + {{ meterItem.label }} + {{ meterItem.value }}% +
    + + + +
    +
    +
    +
    +
    + + + + +
    + Storage + {{ totalPercent }}% + 1TB +
    +
    + +
    + + +
    +
    +
    +
    + + ` +}) +export class TemplateDoc { + value = [ + { label: 'Apps', color1: '#34d399', color2: '#fbbf24', value: 25, icon: 'pi pi-table' }, + { label: 'Messages', color1: '#fbbf24', color2: '#60a5fa', value: 15, icon: 'pi pi-inbox' }, + { label: 'Media', color1: '#60a5fa', color2: '#c084fc', value: 20, icon: 'pi pi-image' }, + { label: 'System', color1: '#c084fc', color2: '#c084fc', value: 10, icon: 'pi pi-cog' } + ]; + + code: Code = { + basic: ` + +
    + + +
    +
    + {{ meterItem.label }} + {{ meterItem.value }}% +
    + + + +
    +
    +
    +
    +
    + + + + +
    + Storage + {{ totalPercent }}% + 1TB +
    +
    + +
    + + +
    +
    +
    `, + + html: `
    + + +
    + + +
    +
    + {{ meterItem.label }} + {{ meterItem.value }}% +
    + + + +
    +
    +
    +
    +
    + + + + +
    + Storage + {{ totalPercent }}% + 1TB +
    +
    + +
    + + +
    +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { MeterGroup } from 'primeng/metergroup'; +import { CardModule } from 'primeng/card'; +import { CommonModule } from '@angular/common'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'meter-group-template-demo', + templateUrl: './meter-group-template-demo.html', + standalone: true, + imports: [MeterGroup, CardModule, ButtonModule, CommonModule] +}) +export class MeterGroupTemplateDemo { + value = [ + { label: 'Apps', color1: '#34d399', color2: '#fbbf24', value: 25, icon: 'pi pi-table' }, + { label: 'Messages', color1: '#fbbf24', color2: '#60a5fa', value: 15, icon: 'pi pi-inbox' }, + { label: 'Media', color1: '#60a5fa', color2: '#c084fc', value: 20, icon: 'pi pi-image' }, + { label: 'System', color1: '#c084fc', color2: '#c084fc', value: 10, icon: 'pi pi-cog' } + ]; +}` + }; +} diff --git a/apps/showcase/doc/metergroup/verticaldoc.ts b/apps/showcase/doc/metergroup/verticaldoc.ts new file mode 100644 index 00000000000..393975e891f --- /dev/null +++ b/apps/showcase/doc/metergroup/verticaldoc.ts @@ -0,0 +1,48 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'vertical-doc', + template: ` + +

    Layout of the MeterGroup is configured with the orientation property that accepts either horizontal or vertical as available options.

    +
    +
    + +
    + + ` +}) +export class VerticalDoc { + value = [ + { label: 'Apps', color: '#34d399', value: 16 }, + { label: 'Messages', color: '#fbbf24', value: 8 }, + { label: 'Media', color: '#60a5fa', value: 24 }, + { label: 'System', color: '#c084fc', value: 10 } + ]; + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { MeterGroup } from 'primeng/metergroup'; + +@Component({ + selector: 'meter-group-vertical-demo', + templateUrl: './meter-group-vertical-demo.html', + standalone: true, + imports: [MeterGroup] +}) +export class MeterGroupVerticalDemo { + value = [ + { label: 'Apps', color: '#34d399', value: 16 }, + { label: 'Messages', color: '#fbbf24', value: 8 }, + { label: 'Media', color: '#60a5fa', value: 24 }, + { label: 'System', color: '#c084fc', value: 10 } + ]; +}` + }; +} diff --git a/apps/showcase/doc/multiselect/accessibilitydoc.ts b/apps/showcase/doc/multiselect/accessibilitydoc.ts new file mode 100644 index 00000000000..d49e5782a69 --- /dev/null +++ b/apps/showcase/doc/multiselect/accessibilitydoc.ts @@ -0,0 +1,229 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'multi-select-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Value to describe the component can either be provided with ariaLabelledBy or ariaLabel props. The multiselect component has a combobox role in addition to aria-haspopup and aria-expanded attributes. + The relation between the combobox and the popup is created with aria-controls attribute that refers to the id of the popup listbox. +

    +

    The popup listbox uses listbox as the role with aria-multiselectable enabled. Each list item has an option role along with aria-label, aria-selected and aria-disabled attributes.

    + +

    + Checkbox component at the header uses a hidden native checkbox element internally that is only visible to screen readers. Value to read is defined with the selectAll and unselectAll keys of the aria property from + the locale API. +

    + +

    If filtering is enabled, filterInputProps can be defined to give aria-* props to the input element.

    + +

    Close button uses close key of the aria property from the locale API as the aria-label by default, this can be overriden with the closeButtonProps.

    +
    + + + +

    Closed State Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    + tab + Moves focus to the multiselect element.
    + space + Opens the popup and moves visual focus to the selected option, if there is none then first option receives the focus.
    + down arrow + Opens the popup and moves visual focus to the selected option, if there is none then first option receives the focus.
    + up arrow + Opens the popup and moves visual focus to the selected option, if there is none then first option receives the focus.
    +
    + +

    Popup Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    + tab + Moves focus to the next focusable element in the popup, if there is none then first focusable element receives the focus.
    shift + tabMoves focus to the previous focusable element in the popup, if there is none then last focusable element receives the focus.
    + enter + Toggles the selection state of the focused option.
    + space + Toggles the selection state of the focused option.
    + escape + Closes the popup, moves focus to the multiselect element.
    + down arrow + Moves focus to the next option, if there is none then visual focus does not change.
    + up arrow + Moves focus to the previous option, if there is none then visual focus does not change.
    + home + Moves focus to the first option.
    + end + Moves focus to the last option.
    + any printable character + Moves focus to the option whose label starts with the characters being typed if dropdown is not editable.
    +
    + +

    Toggle All Checkbox Keyboard Support

    +
    + + + + + + + + + + + + + + + + + +
    KeyFunction
    + space + Toggles the checked state.
    + escape + Closes the popup.
    +
    + +

    Filter Input Keyboard Support

    +
    + + + + + + + + + + + + + + + + + +
    KeyFunction
    + enter + Closes the popup and moves focus to the multiselect element.
    + escape + Closes the popup and moves focus to the multiselect element.
    +
    + +

    Close Button Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    + enter + Closes the popup and moves focus to the multiselect element.
    + space + Closes the popup and moves focus to the multiselect element.
    + escape + Closes the popup and moves focus to the multiselect element.
    +
    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + basic: `Options + + +` + }; +} diff --git a/apps/showcase/doc/multiselect/basicdoc.ts b/apps/showcase/doc/multiselect/basicdoc.ts new file mode 100644 index 00000000000..93c6cda1234 --- /dev/null +++ b/apps/showcase/doc/multiselect/basicdoc.ts @@ -0,0 +1,79 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'basic-doc', + template: ` + +

    + MultiSelect is used as a controlled component with ngModel property along with an options collection. Label and value of an option are defined with the optionLabel and optionValue properties respectively. + Default property name for the optionLabel is label and value for the optionValue. If optionValue is omitted and the object has no value property, the object itself becomes the value of an + option. Note that, when options are simple primitive values such as a string array, no optionLabel and optionValue would be necessary. +

    +
    +
    + +
    + + ` +}) +export class BasicDoc implements OnInit { + cities!: City[]; + + selectedCities!: any[]; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { MultiSelectModule } from 'primeng/multiselect'; + +interface City { + name: string, + code: string +} + +@Component({ + selector: 'multi-select-basic-demo', + templateUrl: './multi-select-basic-demo.html', + standalone: true, + imports: [FormsModule, MultiSelectModule] +}) +export class MultiSelectBasicDemo implements OnInit { + + cities!: City[]; + + selectedCities!: City[]; + + ngOnInit() { + this.cities = [ + {name: 'New York', code: 'NY'}, + {name: 'Rome', code: 'RM'}, + {name: 'London', code: 'LDN'}, + {name: 'Istanbul', code: 'IST'}, + {name: 'Paris', code: 'PRS'} + ]; + } +}` + }; +} diff --git a/src/app/showcase/doc/multiselect/chipsdoc.ts b/apps/showcase/doc/multiselect/chipsdoc.ts similarity index 77% rename from src/app/showcase/doc/multiselect/chipsdoc.ts rename to apps/showcase/doc/multiselect/chipsdoc.ts index 03c3b394c61..2a8f085be37 100644 --- a/src/app/showcase/doc/multiselect/chipsdoc.ts +++ b/apps/showcase/doc/multiselect/chipsdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; interface City { name: string; @@ -10,23 +10,13 @@ interface City { selector: 'chips-doc', template: ` -

    - Selected values are displayed as a comma separated list by default, setting display as chip displays them as - chips. -

    +

    Selected values are displayed as a comma separated list by default, setting display as chip displays them as chips.

    - +
    - `, + ` }) export class ChipsDoc implements OnInit { cities!: City[]; @@ -39,7 +29,7 @@ export class ChipsDoc implements OnInit { { name: 'Rome', code: 'RM' }, { name: 'London', code: 'LDN' }, { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, + { name: 'Paris', code: 'PRS' } ]; } @@ -79,6 +69,6 @@ export class MultiSelectChipsDemo implements OnInit { {name: 'Paris', code: 'PRS'} ]; } -}`, +}` }; } diff --git a/apps/showcase/doc/multiselect/disableddoc.ts b/apps/showcase/doc/multiselect/disableddoc.ts new file mode 100644 index 00000000000..dbdc7012b4d --- /dev/null +++ b/apps/showcase/doc/multiselect/disableddoc.ts @@ -0,0 +1,74 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'disabled-doc', + template: ` + +

    When disabled is present, the element cannot be edited and focused.

    +
    +
    + +
    + + ` +}) +export class DisabledDoc implements OnInit { + cities!: City[]; + + selectedCities!: City[]; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { MultiSelectModule } from 'primeng/multiselect'; + +interface City { + name: string, + code: string +} + +@Component({ + selector: 'multi-select-disabled-demo', + templateUrl: './multi-select-disabled-demo.html', + standalone: true, + imports: [FormsModule, MultiSelectModule] +}) +export class MultiSelectDisabledDemo implements OnInit { + cities!: City[]; + + selectedCities!: City[]; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/multiselect/filleddoc.ts b/apps/showcase/doc/multiselect/filleddoc.ts new file mode 100644 index 00000000000..a00d653e4ac --- /dev/null +++ b/apps/showcase/doc/multiselect/filleddoc.ts @@ -0,0 +1,75 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'filled-doc', + template: ` + +

    Specify the variant property as filled to display the component with a higher visual emphasis than the default outlined style.

    +
    +
    + +
    + + ` +}) +export class FilledDoc implements OnInit { + cities!: City[]; + + selectedCities!: any[]; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { MultiSelectModule } from 'primeng/multiselect'; + +interface City { + name: string, + code: string +} + +@Component({ + selector: 'multi-select-filled-demo', + templateUrl: './multi-select-filled-demo.html', + standalone: true, + imports: [FormsModule, MultiSelectModule] +}) +export class MultiSelectFilledDemo implements OnInit { + + cities!: City[]; + + selectedCities!: City[]; + + ngOnInit() { + this.cities = [ + {name: 'New York', code: 'NY'}, + {name: 'Rome', code: 'RM'}, + {name: 'London', code: 'LDN'}, + {name: 'Istanbul', code: 'IST'}, + {name: 'Paris', code: 'PRS'} + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/multiselect/filterdoc.ts b/apps/showcase/doc/multiselect/filterdoc.ts new file mode 100644 index 00000000000..a76bf4ddf62 --- /dev/null +++ b/apps/showcase/doc/multiselect/filterdoc.ts @@ -0,0 +1,74 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'filter-doc', + template: ` + +

    MultiSelect provides built-in filtering that is enabled by adding the filter property.

    +
    +
    + +
    + + ` +}) +export class FilterDoc implements OnInit { + cities!: City[]; + + selectedCities!: City[]; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { MultiSelectModule } from 'primeng/multiselect'; + +interface City { + name: string, + code: string +} + +@Component({ + selector: 'multi-select-filter-demo', + templateUrl: './multi-select-filter-demo.html', + standalone: true, + imports: [FormsModule, MultiSelectModule] +}) +export class MultiSelectFilterDemo implements OnInit { + cities!: City[]; + + selectedCities!: City[]; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/multiselect/floatlabeldoc.ts b/apps/showcase/doc/multiselect/floatlabeldoc.ts new file mode 100644 index 00000000000..fa14f24d01c --- /dev/null +++ b/apps/showcase/doc/multiselect/floatlabeldoc.ts @@ -0,0 +1,125 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'floatlabel-doc', + template: ` + +

    + A floating label appears on top of the input field when focused. Visit + FloatLabel documentation for more information. +

    +
    +
    + + + + + + + + + + + + + + +
    + + ` +}) +export class FloatLabelDoc implements OnInit { + cities!: City[]; + + value1!: City[]; + + value2!: City[]; + + value3!: City[]; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ` + + + + + + + + + + + + +`, + + html: `
    + + + + + + + + + + + + + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { MultiSelectModule } from 'primeng/multiselect'; +import { FloatLabel } from 'primeng/floatlabel'; + +interface City { + name: string, + code: string +} + +@Component({ + selector: 'multi-select-floatlabel-demo', + templateUrl: './multi-select-floatlabel-demo.html', + standalone: true, + imports: [FormsModule, MultiSelectModule, FloatLabel] +}) +export class MultiSelectFloatlabelDemo implements OnInit { + cities!: City[]; + + value1!: City[]; + + value2!: City[]; + + value3!: City[]; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' }, + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/multiselect/groupdoc.ts b/apps/showcase/doc/multiselect/groupdoc.ts new file mode 100644 index 00000000000..20039b60821 --- /dev/null +++ b/apps/showcase/doc/multiselect/groupdoc.ts @@ -0,0 +1,153 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { SelectItemGroup } from 'primeng/api'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'group-doc', + template: ` + +

    Options can be grouped when a nested data structures is provided.

    +
    +
    + + +
    + + {{ group.label }} +
    +
    +
    +
    + + ` +}) +export class GroupDoc { + groupedCities!: SelectItemGroup[]; + + selectedCities!: City[]; + + constructor() { + this.groupedCities = [ + { + label: 'Germany', + value: 'de', + items: [ + { label: 'Berlin', value: 'Berlin' }, + { label: 'Frankfurt', value: 'Frankfurt' }, + { label: 'Hamburg', value: 'Hamburg' }, + { label: 'Munich', value: 'Munich' } + ] + }, + { + label: 'USA', + value: 'us', + items: [ + { label: 'Chicago', value: 'Chicago' }, + { label: 'Los Angeles', value: 'Los Angeles' }, + { label: 'New York', value: 'New York' }, + { label: 'San Francisco', value: 'San Francisco' } + ] + }, + { + label: 'Japan', + value: 'jp', + items: [ + { label: 'Kyoto', value: 'Kyoto' }, + { label: 'Osaka', value: 'Osaka' }, + { label: 'Tokyo', value: 'Tokyo' }, + { label: 'Yokohama', value: 'Yokohama' } + ] + } + ]; + } + + code: Code = { + basic: ` + +
    + + {{ group.label }} +
    +
    +
    `, + + html: `
    + + +
    + + {{ group.label }} +
    +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { SelectItemGroup } from 'primeng/api'; +import { FormsModule } from '@angular/forms'; +import { MultiSelectModule } from 'primeng/multiselect'; + +interface City { + name: string, + code: string +} + +@Component({ + selector: 'multi-select-group-demo', + templateUrl: './multi-select-group-demo.html', + standalone: true, + imports: [FormsModule, MultiSelectModule] +}) +export class MultiSelectGroupDemo { + groupedCities!: SelectItemGroup[]; + + selectedCities!: City[]; + + constructor() { + this.groupedCities = [ + { + label: 'Germany', + value: 'de', + items: [ + { label: 'Berlin', value: 'Berlin' }, + { label: 'Frankfurt', value: 'Frankfurt' }, + { label: 'Hamburg', value: 'Hamburg' }, + { label: 'Munich', value: 'Munich' } + ] + }, + { + label: 'USA', + value: 'us', + items: [ + { label: 'Chicago', value: 'Chicago' }, + { label: 'Los Angeles', value: 'Los Angeles' }, + { label: 'New York', value: 'New York' }, + { label: 'San Francisco', value: 'San Francisco' } + ] + }, + { + label: 'Japan', + value: 'jp', + items: [ + { label: 'Kyoto', value: 'Kyoto' }, + { label: 'Osaka', value: 'Osaka' }, + { label: 'Tokyo', value: 'Tokyo' }, + { label: 'Yokohama', value: 'Yokohama' } + ] + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/multiselect/iftalabeldoc.ts b/apps/showcase/doc/multiselect/iftalabeldoc.ts new file mode 100644 index 00000000000..7d20cae353e --- /dev/null +++ b/apps/showcase/doc/multiselect/iftalabeldoc.ts @@ -0,0 +1,83 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'iftalabel-doc', + template: ` + +

    IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for more information.

    +
    +
    + + + + +
    + + ` +}) +export class IftaLabelDoc implements OnInit { + cities!: City[]; + + selectedCities!: City[]; + code: Code = { + basic: ` + + +`, + + html: `
    + + + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { MultiSelectModule } from 'primeng/multiselect'; +import { IftaLabelModule } from 'primeng/iftalabel'; + +interface City { + name: string, + code: string +} + +@Component({ + selector: 'multi-select-iftalabel-demo', + templateUrl: './multi-select-iftalabel-demo.html', + standalone: true, + imports: [FormsModule, MultiSelectModule, IftaLabelModule] +}) +export class MultiSelectIftalabelDemo implements OnInit { + cities!: City[]; + + selectedCities!: City[]; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' }, + ]; + } +}` + }; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } +} diff --git a/apps/showcase/doc/multiselect/importdoc.ts b/apps/showcase/doc/multiselect/importdoc.ts new file mode 100644 index 00000000000..fec73a35df4 --- /dev/null +++ b/apps/showcase/doc/multiselect/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'multi-select-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { MultiSelectModule } from 'primeng/multiselect';` + }; +} diff --git a/apps/showcase/doc/multiselect/invaliddoc.ts b/apps/showcase/doc/multiselect/invaliddoc.ts new file mode 100644 index 00000000000..b6b58f6bcad --- /dev/null +++ b/apps/showcase/doc/multiselect/invaliddoc.ts @@ -0,0 +1,74 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'invalid-doc', + template: ` + +

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    +
    +
    + +
    + + ` +}) +export class InvalidDoc implements OnInit { + cities!: City[]; + + selectedCities!: City[]; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { MultiSelectModule } from 'primeng/multiselect'; + +interface City { + name: string, + code: string +} + +@Component({ + selector: 'multi-select-invalid-demo', + templateUrl: './multi-select-invalid-demo.html', + standalone: true, + imports: [FormsModule, MultiSelectModule] +}) +export class MultiSelectInvalidDemo implements OnInit { + cities!: City[]; + + selectedCities!: City[]; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/multiselect/loadingstatedoc.ts b/apps/showcase/doc/multiselect/loadingstatedoc.ts new file mode 100644 index 00000000000..15c13c909a0 --- /dev/null +++ b/apps/showcase/doc/multiselect/loadingstatedoc.ts @@ -0,0 +1,75 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'loading-state-doc', + template: ` + +

    Loading state can be used loading property.

    +
    +
    + +
    + + ` +}) +export class LoadingStateDoc implements OnInit { + cities!: City[]; + + selectedCities!: any[]; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { MultiSelectModule } from 'primeng/multiselect'; + +interface City { + name: string, + code: string +} + +@Component({ + selector: 'multi-select-loading-state-demo', + templateUrl: './multi-select-loading-state-demo.html', + standalone: true, + imports: [FormsModule, MultiSelectModule] +}) +export class MultiSelectLoadingStateDemo implements OnInit { + + cities!: City[]; + + selectedCities!: City[]; + + ngOnInit() { + this.cities = [ + {name: 'New York', code: 'NY'}, + {name: 'Rome', code: 'RM'}, + {name: 'London', code: 'LDN'}, + {name: 'Istanbul', code: 'IST'}, + {name: 'Paris', code: 'PRS'} + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/multiselect/multiselectdoc.module.ts b/apps/showcase/doc/multiselect/multiselectdoc.module.ts new file mode 100644 index 00000000000..4597414e231 --- /dev/null +++ b/apps/showcase/doc/multiselect/multiselectdoc.module.ts @@ -0,0 +1,34 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { ButtonModule } from 'primeng/button'; +import { FloatLabelModule } from 'primeng/floatlabel'; +import { IftaLabelModule } from 'primeng/iftalabel'; +import { MultiSelectModule } from 'primeng/multiselect'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { ChipsDoc } from './chipsdoc'; +import { DisabledDoc } from './disableddoc'; +import { FilledDoc } from './filleddoc'; +import { FilterDoc } from './filterdoc'; +import { FloatLabelDoc } from './floatlabeldoc'; +import { GroupDoc } from './groupdoc'; +import { IftaLabelDoc } from './iftalabeldoc'; +import { ImportDoc } from './importdoc'; +import { InvalidDoc } from './invaliddoc'; +import { LoadingStateDoc } from './loadingstatedoc'; +import { ReactiveFormsDoc } from './reactiveformsdoc'; +import { SizesDoc } from './sizesdoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; +import { VirtualScrollDoc } from './virtualscrolldoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, RouterModule, MultiSelectModule, FormsModule, ReactiveFormsModule, AppDocModule, FloatLabelModule, IftaLabelModule, ButtonModule], + exports: [AppDocModule], + declarations: [ImportDoc, BasicDoc, ChipsDoc, GroupDoc, FilterDoc, TemplateDoc, VirtualScrollDoc, FloatLabelDoc, IftaLabelDoc, InvalidDoc, DisabledDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc, LoadingStateDoc, FilledDoc, SizesDoc] +}) +export class MultiSelectDocModule {} diff --git a/apps/showcase/doc/multiselect/reactiveformsdoc.ts b/apps/showcase/doc/multiselect/reactiveformsdoc.ts new file mode 100644 index 00000000000..8fbef7e600b --- /dev/null +++ b/apps/showcase/doc/multiselect/reactiveformsdoc.ts @@ -0,0 +1,80 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

    MultiSelect can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

    +
    +
    + + + + ` +}) +export class ReactiveFormsDoc implements OnInit { + cities!: City[]; + + formGroup!: FormGroup; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + + this.formGroup = new FormGroup({ + selectedCities: new FormControl([{ name: 'Istanbul', code: 'IST' }]) + }); + } + + code: Code = { + basic: `
    + +`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; + +interface City { + name: string, + code: string +} + +@Component({ + selector: 'multi-select-reactive-forms-demo', + templateUrl: './multi-select-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, MultiSelectModule] +}) +export class MultiSelectReactiveFormsDemo implements OnInit { + cities!: City[]; + + formGroup!: FormGroup; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + + this.formGroup = new FormGroup({ + selectedCities: new FormControl([{ name: 'Istanbul', code: 'IST' }]) + }); + } +}` + }; +} diff --git a/apps/showcase/doc/multiselect/sizesdoc.ts b/apps/showcase/doc/multiselect/sizesdoc.ts new file mode 100644 index 00000000000..526da2459e3 --- /dev/null +++ b/apps/showcase/doc/multiselect/sizesdoc.ts @@ -0,0 +1,89 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'sizes-doc', + template: ` + +

    MultiSelect provides small and large sizes as alternatives to the base.

    +
    +
    + + + +
    + + ` +}) +export class SizesDoc implements OnInit { + cities!: City[]; + + value1: any[]; + + value2: any[]; + + value3: any[]; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ` + +`, + + html: `
    + + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { MultiSelectModule } from 'primeng/multiselect'; + +interface City { + name: string, + code: string +} + +@Component({ + selector: 'multi-select-sizes-demo', + templateUrl: './multi-select-sizes-demo.html', + standalone: true, + imports: [FormsModule, MultiSelectModule] +}) +export class MultiSelectSizesDemo implements OnInit { + + cities!: City[]; + + value1: any[]; + + value2: any[]; + + value3: any[]; + + ngOnInit() { + this.cities = [ + {name: 'New York', code: 'NY'}, + {name: 'Rome', code: 'RM'}, + {name: 'London', code: 'LDN'}, + {name: 'Istanbul', code: 'IST'}, + {name: 'Paris', code: 'PRS'} + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/multiselect/styledoc.ts b/apps/showcase/doc/multiselect/styledoc.ts new file mode 100644 index 00000000000..6bf282ce68e --- /dev/null +++ b/apps/showcase/doc/multiselect/styledoc.ts @@ -0,0 +1,62 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'multiselect-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-multiselectContainer element.
    p-multiselect-label-containerContainer of the label to display selected items.
    p-multiselect-labelLabel to display selected items.
    p-multiselect-triggerDropdown button.
    p-multiselect-filter-containerContainer of filter input.
    p-multiselect-panelOverlay panel for items.
    p-multiselect-itemsList container of items.
    p-multiselect-itemAn item in the list.
    p-multiselect-openContainer element when overlay is visible.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/multiselect/templatedoc.ts b/apps/showcase/doc/multiselect/templatedoc.ts new file mode 100644 index 00000000000..a4ffe30ef41 --- /dev/null +++ b/apps/showcase/doc/multiselect/templatedoc.ts @@ -0,0 +1,173 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface Country { + name: string; + code: string; +} + +@Component({ + selector: 'template-doc', + template: ` + +

    Available options and the selected options support templating with pTemplate properties respectively. In addition, header, footer and filter sections can be templated as well.

    +
    +
    + + +
    + +
    {{ country.name }}
    +
    +
    + + + + + + + +
    Available Countries
    +
    + +
    + + +
    +
    +
    +
    + + ` +}) +export class TemplateDoc implements OnInit { + countries!: Country[]; + + selectedCountries!: Country[]; + + ngOnInit() { + this.countries = [ + { name: 'Australia', code: 'AU' }, + { name: 'Brazil', code: 'BR' }, + { name: 'China', code: 'CN' }, + { name: 'Egypt', code: 'EG' }, + { name: 'France', code: 'FR' }, + { name: 'Germany', code: 'DE' }, + { name: 'India', code: 'IN' }, + { name: 'Japan', code: 'JP' }, + { name: 'Spain', code: 'ES' }, + { name: 'United States', code: 'US' } + ]; + } + + code: Code = { + basic: ` + +
    + +
    {{ country.name }}
    +
    +
    + + + + + + + +
    Available Countries
    +
    + +
    + + +
    +
    +
    `, + + html: `
    + + +
    + +
    {{ country.name }}
    +
    +
    + + + + + + + +
    Available Countries
    +
    + +
    + + +
    +
    +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { MultiSelectModule } from 'primeng/multiselect'; +import { ButtonModule } from 'primeng/button'; + +interface Country { + name: string; + code: string; +} + +@Component({ + selector: 'multi-select-template-demo', + templateUrl: './multi-select-template-demo.html', + standalone: true, + imports: [FormsModule, MultiSelectModule, ButtonModule] +}) +export class MultiSelectTemplateDemo implements OnInit { + countries!: Country[]; + + selectedCountries!: Country[]; + + constructor() { + this.countries = [ + { name: 'Australia', code: 'AU' }, + { name: 'Brazil', code: 'BR' }, + { name: 'China', code: 'CN' }, + { name: 'Egypt', code: 'EG' }, + { name: 'France', code: 'FR' }, + { name: 'Germany', code: 'DE' }, + { name: 'India', code: 'IN' }, + { name: 'Japan', code: 'JP' }, + { name: 'Spain', code: 'ES' }, + { name: 'United States', code: 'US' } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/multiselect/virtualscrolldoc.ts b/apps/showcase/doc/multiselect/virtualscrolldoc.ts new file mode 100644 index 00000000000..838e31b5998 --- /dev/null +++ b/apps/showcase/doc/multiselect/virtualscrolldoc.ts @@ -0,0 +1,97 @@ +import { Code } from '@/domain/code'; +import { Component, ViewChild } from '@angular/core'; +import { MultiSelect } from 'primeng/multiselect'; + +@Component({ + selector: 'virtual-scroll-doc', + template: ` + +

    + VirtualScrolling is an efficient way of rendering the options by displaying a small subset of data in the viewport at any time. When dealing with huge number of options, it is suggested to enable VirtualScrolling to avoid performance + issues. Usage is simple as setting virtualScroll property to true and defining virtualScrollItemSize to specify the height of an item. +

    +
    +
    + + + + + + +
    + + ` +}) +export class VirtualScrollDoc { + @ViewChild('ms') ms: MultiSelect; + + items = Array.from({ length: 100000 }, (_, i) => ({ label: `Item #${i}`, value: i })); + + selectedItems!: any[]; + + selectAll: boolean = false; + + onSelectAllChange(event) { + this.selectedItems = event.checked ? [...this.ms.visibleOptions()] : []; + this.selectAll = event.checked; + } + + code: Code = { + basic: ` + + + + +`, + + html: `
    + + + + + + +
    `, + + typescript: `import { Component, ViewChild } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { MultiSelectModule } from 'primeng/multiselect'; +import { MultiSelect } from 'primeng/multiselect'; + +@Component({ + selector: 'multi-select-virtual-scroll-demo', + templateUrl: './multi-select-virtual-scroll-demo.html', + standalone: true, + imports: [FormsModule, MultiSelectModule] +}) +export class MultiSelectVirtualScrollDemo { + @ViewChild('ms') ms: MultiSelect; + + items = Array.from({ length: 100000 }, (_, i) => ({ label: \`Item #\${i}\`, value: i })) + + selectedItems!: any[]; + + selectAll: boolean = false; + + onSelectAllChange(event) { + this.selectedItems = event.checked ? [...this.ms.visibleOptions()] : []; + this.selectAll = event.checked; + } + +}` + }; +} diff --git a/apps/showcase/doc/orderlist/accessibilitydoc.ts b/apps/showcase/doc/orderlist/accessibilitydoc.ts new file mode 100644 index 00000000000..63c6cdbdba5 --- /dev/null +++ b/apps/showcase/doc/orderlist/accessibilitydoc.ts @@ -0,0 +1,115 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'order-list-accessibility-doc', + template: ` +

    Screen Reader

    +

    + Value to describe the source listbox and target listbox can be provided with sourceListProps and targetListProps by passing aria-labelledby or aria-label props. The list elements has a listbox role with + the aria-multiselectable attribute. Each list item has an option role with aria-selected and aria-disabled as their attributes. +

    +

    + Controls buttons are button elements with an aria-label that refers to the aria.moveTop, aria.moveUp, aria.moveDown, aria.moveBottom,aria.moveTo, aria.moveAllTo, + aria.moveFrom and aria.moveAllFrom properties of the locale API by default, alternatively you may usemoveTopButtonProps, moveUpButtonProps, moveDownButtonProps, + moveToButtonProps, moveAllToButtonProps, moveFromButtonProps, moveFromButtonProps and moveAllFromButtonProps to customize the buttons like overriding the default aria-label attributes. +

    + + + +

    OrderList Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabMoves focus to the first selected option, if there is none then first option receives the focus.
    up arrowMoves focus to the previous option.
    down arrowMoves focus to the next option.
    enterToggles the selected state of the focused option.
    spaceToggles the selected state of the focused option.
    homeMoves focus to the first option.
    endMoves focus to the last option.
    shift + down arrowMoves focus to the next option and toggles the selection state.
    shift + up arrowMoves focus to the previous option and toggles the selection state.
    shift + spaceSelects the items between the most recently selected option and the focused option.
    control + shift + homeSelects the focused options and all the options up to the first one.
    control + shift + endSelects the focused options and all the options down to the first one.
    control + aSelects all options.
    +
    +

    Buttons Keyboard Support

    +
    + + + + + + + + + + + + + + + + + +
    KeyFunction
    enterExecutes button action.
    spaceExecutes button action.
    +
    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + html: `Options + + +` + }; +} diff --git a/apps/showcase/doc/orderlist/basicdoc.ts b/apps/showcase/doc/orderlist/basicdoc.ts new file mode 100644 index 00000000000..e6b5b3bec15 --- /dev/null +++ b/apps/showcase/doc/orderlist/basicdoc.ts @@ -0,0 +1,150 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    OrderList is used as a controlled input with value properties. Content of a list item needs to be defined with the pTemplate property that receives an object in the list as parameter.

    +
    +
    + + + {{ option.name }} + + +
    + + `, + styles: [ + ` + @media (min-width: 576px) { + :host ::ng-deep .p-listbox { + width: 14rem; + } + } + ` + ] +}) +export class BasicDoc implements OnInit { + products!: Product[]; + + constructor( + private productService: ProductService, + private cdr: ChangeDetectorRef + ) {} + + ngOnInit() { + this.productService.getProductsSmall().then((cars) => { + this.products = cars; + this.cdr.detectChanges(); + }); + } + + getSeverity(status: string) { + switch (status) { + case 'INSTOCK': + return 'success'; + case 'LOWSTOCK': + return 'warning'; + case 'OUTOFSTOCK': + return 'danger'; + } + } + + code: Code = { + basic: ` + + {{ option.name }} + +`, + + html: `
    + + + {{ option.name }} + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { OrderListModule } from 'primeng/orderlist'; + +@Component({ + selector: 'orderlist-basic-demo', + templateUrl: './orderlist-basic-demo.html', + standalone: true, + imports: [OrderListModule], + providers: [ProductService], + styles: [ + \`@media (min-width: 576px) { + :host ::ng-deep .p-listbox { + width: 14rem; + } + }\` + ], + +}) +export class OrderlistBasicDemo implements OnInit { + products!: Product[]; + + constructor(private productService: ProductService) {} + + ngOnInit() { + this.productService.getProductsSmall().then((cars) => (this.products = cars)); + } + + getSeverity(status: string) { + switch (status) { + case 'INSTOCK': + return 'success'; + case 'LOWSTOCK': + return 'warning'; + case 'OUTOFSTOCK': + return 'danger'; + } + } +}`, + + data: ` +/* ProductService */ +{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + + service: ['ProductService'] + }; + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/apps/showcase/doc/orderlist/dragdropdoc.ts b/apps/showcase/doc/orderlist/dragdropdoc.ts new file mode 100644 index 00000000000..de23558cb53 --- /dev/null +++ b/apps/showcase/doc/orderlist/dragdropdoc.ts @@ -0,0 +1,185 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'drag-drop-doc', + template: ` + +

    Items can be reordered using drag and drop by enabling dragdrop property. Depends on @angular/cdk package.

    +
    +
    + + +
    + +
    + {{ product.name }} +
    + + {{ product.category }} +
    +
    + {{ '$' + product.price }} +
    +
    +
    +
    + + ` +}) +export class DragDropDoc implements OnInit { + products!: Product[]; + + constructor( + private productService: ProductService, + private cdr: ChangeDetectorRef + ) {} + + ngOnInit() { + this.productService.getProductsSmall().then((cars) => { + this.products = cars; + this.cdr.detectChanges(); + }); + } + + getSeverity(status: string) { + switch (status) { + case 'INSTOCK': + return 'success'; + case 'LOWSTOCK': + return 'warning'; + case 'OUTOFSTOCK': + return 'danger'; + } + } + + code: Code = { + basic: ` + +
    + +
    + {{ product.name }} +
    + + + {{ product.category }} + +
    +
    + + {{ '$' + product.price }} + +
    +
    +
    `, + + html: `
    + + +
    + +
    + {{ product.name }} +
    + + + {{ product.category }} + +
    +
    + + {{ '$' + product.price }} + +
    +
    +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { OrderList } from 'primeng/orderlist'; + +@Component({ + selector: 'orderlist-drag-drop-demo', + templateUrl: './orderlist-drag-drop-demo.html', + standalone: true, + imports: [OrderList], + providers: [ProductService] +}) +export class OrderlistDragDropDemo implements OnInit { + products!: Product[]; + + constructor(private productService: ProductService) {} + + ngOnInit() { + this.productService.getProductsSmall().then((cars) => (this.products = cars)); + } + + getSeverity(status: string) { + switch (status) { + case 'INSTOCK': + return 'success'; + case 'LOWSTOCK': + return 'warning'; + case 'OUTOFSTOCK': + return 'danger'; + } + } +}`, + + data: ` +/* ProductService */ +{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + + service: ['ProductService'] + }; + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/apps/showcase/doc/orderlist/filterdoc.ts b/apps/showcase/doc/orderlist/filterdoc.ts new file mode 100644 index 00000000000..2659e12dfb4 --- /dev/null +++ b/apps/showcase/doc/orderlist/filterdoc.ts @@ -0,0 +1,196 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'filter-doc', + template: ` + +

    Filter value is checked against the property of an object configured with the filterBy property

    +
    +
    + + +
    + +
    + {{ option.name }} + {{ option.category }} +
    + {{ '$' + option.price }} +
    +
    +
    +
    + + ` +}) +export class FilterDoc implements OnInit { + products!: Product[]; + + constructor( + private productService: ProductService, + private cdr: ChangeDetectorRef + ) {} + + ngOnInit() { + this.productService.getProductsSmall().then((cars) => { + this.products = cars; + this.cdr.detectChanges(); + }); + } + + getSeverity(status: string) { + switch (status) { + case 'INSTOCK': + return 'success'; + case 'LOWSTOCK': + return 'warning'; + case 'OUTOFSTOCK': + return 'danger'; + } + } + + code: Code = { + basic: ` + +
    + +
    + {{ option.name }} + {{ option.category }} +
    + {{ '$' + option.price }} +
    +
    +
    `, + + html: `
    + + +
    + +
    + {{ option.name }} + {{ option.category }} +
    + {{ '$' + option.price }} +
    +
    +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { OrderListModule } from 'primeng/orderlist'; + +@Component({ + selector: 'orderlist-filter-demo', + templateUrl: './orderlist-filter-demo.html', + standalone: true, + imports: [OrderListModule], + providers: [ProductService] +}) +export class OrderlistFilterDemo implements OnInit { + products!: Product[]; + + constructor(private productService: ProductService) {} + + ngOnInit() { + this.productService.getProductsSmall().then((cars) => (this.products = cars)); + } + + getSeverity(status: string) { + switch (status) { + case 'INSTOCK': + return 'success'; + case 'LOWSTOCK': + return 'warning'; + case 'OUTOFSTOCK': + return 'danger'; + } + } +}`, + + data: ` +/* ProductService */ +{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + + service: ['ProductService'] + }; + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/apps/showcase/doc/orderlist/importdoc.ts b/apps/showcase/doc/orderlist/importdoc.ts new file mode 100644 index 00000000000..45d3a57163c --- /dev/null +++ b/apps/showcase/doc/orderlist/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'order-list-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { OrderList } from 'primeng/orderlist';` + }; +} diff --git a/src/app/showcase/doc/orderlist/orderlistdoc.module.ts b/apps/showcase/doc/orderlist/orderlistdoc.module.ts similarity index 81% rename from src/app/showcase/doc/orderlist/orderlistdoc.module.ts rename to apps/showcase/doc/orderlist/orderlistdoc.module.ts index 37ce404ce36..08f3938d3b6 100644 --- a/src/app/showcase/doc/orderlist/orderlistdoc.module.ts +++ b/apps/showcase/doc/orderlist/orderlistdoc.module.ts @@ -1,21 +1,21 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { OrderListModule } from 'primeng/orderlist'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; +import { TagModule } from 'primeng/tag'; +import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { DragDropDoc } from './dragdropdoc'; import { FilterDoc } from './filterdoc'; import { ImportDoc } from './importdoc'; import { StyleDoc } from './styledoc'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { TagModule } from 'primeng/tag'; import { TemplateDoc } from './templatedoc'; @NgModule({ imports: [CommonModule, AppCodeModule, AppDocModule, OrderListModule, RouterModule, TagModule], exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, FilterDoc, DragDropDoc, TemplateDoc, StyleDoc, AccessibilityDoc], + declarations: [ImportDoc, BasicDoc, FilterDoc, DragDropDoc, TemplateDoc, StyleDoc, AccessibilityDoc] }) export class OrderlistDocModule {} diff --git a/apps/showcase/doc/orderlist/styledoc.ts b/apps/showcase/doc/orderlist/styledoc.ts new file mode 100644 index 00000000000..26c0a870125 --- /dev/null +++ b/apps/showcase/doc/orderlist/styledoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'order-list-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-orderlistContainer element.
    p-orderlist-listList container.
    p-orderlist-itemAn item in the list.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/orderlist/templatedoc.ts b/apps/showcase/doc/orderlist/templatedoc.ts new file mode 100644 index 00000000000..79877b9efd3 --- /dev/null +++ b/apps/showcase/doc/orderlist/templatedoc.ts @@ -0,0 +1,194 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'template-doc', + template: ` + +

    For custom content support define an option template that gets the item instance as a parameter. In addition header template is provided for further customization.

    +
    +
    + + +
    + +
    + {{ option.name }} + {{ option.category }} +
    + {{ '$' + option.price }} +
    +
    +
    +
    + + ` +}) +export class TemplateDoc implements OnInit { + products!: Product[]; + code: Code = { + basic: ` + +
    + +
    + {{ option.name }} + {{ option.category }} +
    + {{ '$' + option.price }} +
    +
    +
    `, + + html: `
    + + +
    + +
    + {{ option.name }} + {{ option.category }} +
    + {{ '$' + option.price }} +
    +
    +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { OrderListModule } from 'primeng/orderlist'; + +@Component({ + selector: 'orderlist-template-demo', + templateUrl: './orderlist-template-demo.html', + standalone: true, + imports: [OrderListModule], + providers: [ProductService] +}) +export class OrderlistTemplateDemo implements OnInit { + products!: Product[]; + + constructor(private productService: ProductService) {} + + ngOnInit() { + this.productService.getProductsSmall().then((cars) => (this.products = cars)); + } + + getSeverity(status: string) { + switch (status) { + case 'INSTOCK': + return 'success'; + case 'LOWSTOCK': + return 'warning'; + case 'OUTOFSTOCK': + return 'danger'; + } + } +}`, + + data: ` +/* ProductService */ +{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + + service: ['ProductService'] + }; + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; + + constructor( + private productService: ProductService, + private cdr: ChangeDetectorRef + ) {} + + ngOnInit() { + this.productService.getProductsSmall().then((cars) => { + this.products = cars; + this.cdr.detectChanges(); + }); + } + + getSeverity(status: string) { + switch (status) { + case 'INSTOCK': + return 'success'; + case 'LOWSTOCK': + return 'warning'; + case 'OUTOFSTOCK': + return 'danger'; + } + } +} diff --git a/apps/showcase/doc/organizationchart/accessibilitydoc.ts b/apps/showcase/doc/organizationchart/accessibilitydoc.ts new file mode 100644 index 00000000000..58102798c5d --- /dev/null +++ b/apps/showcase/doc/organizationchart/accessibilitydoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'org-chart-accessibility-doc', + template: ` +

    Screen Reader

    +

    + Component currently uses a table based implementation and does not provide high level of screen reader support, a nested list implementation replacement is planned with aria roles and attributes aligned to a tree widget for high level of + reader support in the upcoming versions. +

    +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabMoves focus through the focusable elements within the chart.
    enterToggles the expanded state of a node.
    spaceToggles the expanded state of a node.
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/organizationchart/basicdoc.ts b/apps/showcase/doc/organizationchart/basicdoc.ts new file mode 100644 index 00000000000..d2c3cf5fd92 --- /dev/null +++ b/apps/showcase/doc/organizationchart/basicdoc.ts @@ -0,0 +1,103 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    OrganizationChart requires a collection of TreeNode instances as a value.

    +
    +
    + +
    + + ` +}) +export class BasicDoc { + data: TreeNode[] = [ + { + label: 'Argentina', + expanded: true, + children: [ + { + label: 'Argentina', + expanded: true, + children: [ + { + label: 'Argentina' + }, + { + label: 'France' + } + ] + }, + { + label: 'France', + expanded: true, + children: [ + { + label: 'France' + }, + { + label: 'Morocco' + } + ] + } + ] + } + ]; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { OrganizationChartModule } from 'primeng/organizationchart'; + +@Component({ + selector: 'organization-chart-basic-doc', + templateUrl: './organization-chart-basic-doc.html', + standalone: true, + imports: [OrganizationChartModule] +}) +export class OrganizationChartBasicDoc { + data: TreeNode[] = [ + { + label: 'F.C Barcelona', + expanded: true, + children: [ + { + label: 'Argentina', + expanded: true, + children: [ + { + label: 'Argentina' + }, + { + label: 'France' + } + ] + }, + { + label: 'France', + expanded: true, + children: [ + { + label: 'France' + }, + { + label: 'Morocco' + } + ] + } + ] + } + ]; +}` + }; +} diff --git a/src/app/showcase/doc/organizationchart/colored.doc.ts b/apps/showcase/doc/organizationchart/colored.doc.ts similarity index 94% rename from src/app/showcase/doc/organizationchart/colored.doc.ts rename to apps/showcase/doc/organizationchart/colored.doc.ts index 8a75f56e978..f3152118cd6 100644 --- a/src/app/showcase/doc/organizationchart/colored.doc.ts +++ b/apps/showcase/doc/organizationchart/colored.doc.ts @@ -1,6 +1,6 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; @Component({ selector: 'organization-chart-colored-demo', @@ -22,7 +22,7 @@ import { Code } from '@domain/code';
    - `, + ` }) export class ColoredDoc { data: TreeNode[] = [ @@ -33,7 +33,7 @@ export class ColoredDoc { data: { image: 'https://primefaces.org/cdn/primeng/images/demo/avatar/amyelsner.png', name: 'Amy Elsner', - title: 'CEO', + title: 'CEO' }, children: [ { @@ -43,18 +43,18 @@ export class ColoredDoc { data: { image: 'https://primefaces.org/cdn/primeng/images/demo/avatar/annafali.png', name: 'Anna Fali', - title: 'CMO', + title: 'CMO' }, children: [ { label: 'Sales', - styleClass: '!bg-purple-100 !text-purple-900 rounded-xl', + styleClass: '!bg-purple-100 !text-purple-900 rounded-xl' }, { label: 'Marketing', - styleClass: '!bg-purple-100 !text-purple-900 rounded-xl', - }, - ], + styleClass: '!bg-purple-100 !text-purple-900 rounded-xl' + } + ] }, { expanded: true, @@ -63,21 +63,21 @@ export class ColoredDoc { data: { image: 'https://primefaces.org/cdn/primeng/images/demo/avatar/stephenshaw.png', name: 'Stephen Shaw', - title: 'CTO', + title: 'CTO' }, children: [ { label: 'Development', - styleClass: '!bg-teal-100 !text-teal-900 rounded-xl', + styleClass: '!bg-teal-100 !text-teal-900 rounded-xl' }, { label: 'UI/UX Design', - styleClass: '!bg-teal-100 !text-teal-900 rounded-xl', - }, - ], - }, - ], - }, + styleClass: '!bg-teal-100 !text-teal-900 rounded-xl' + } + ] + } + ] + } ]; code: Code = { @@ -172,6 +172,6 @@ export class OrganizationChartColoredDemo { ], }, ]; -}`, +}` }; } diff --git a/apps/showcase/doc/organizationchart/importdoc.ts b/apps/showcase/doc/organizationchart/importdoc.ts new file mode 100644 index 00000000000..7e40cd543da --- /dev/null +++ b/apps/showcase/doc/organizationchart/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'org-chart-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { OrganizationChartModule } from 'primeng/organizationchart';` + }; +} diff --git a/src/app/showcase/doc/organizationchart/organizationchartdoc.module.ts b/apps/showcase/doc/organizationchart/organizationchartdoc.module.ts similarity index 81% rename from src/app/showcase/doc/organizationchart/organizationchartdoc.module.ts rename to apps/showcase/doc/organizationchart/organizationchartdoc.module.ts index 68e2d0d4f91..11b83ef401d 100644 --- a/src/app/showcase/doc/organizationchart/organizationchartdoc.module.ts +++ b/apps/showcase/doc/organizationchart/organizationchartdoc.module.ts @@ -1,9 +1,9 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { OrganizationChartModule } from 'primeng/organizationchart'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { ColoredDoc } from './colored.doc'; @@ -15,6 +15,6 @@ import { TemplateDoc } from './templatedoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, OrganizationChartModule], exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, TemplateDoc, SelectionDoc, ColoredDoc, StyleDoc, AccessibilityDoc], + declarations: [ImportDoc, BasicDoc, TemplateDoc, SelectionDoc, ColoredDoc, StyleDoc, AccessibilityDoc] }) export class OrganizationChartDocModule {} diff --git a/src/app/showcase/doc/organizationchart/selectiondoc.ts b/apps/showcase/doc/organizationchart/selectiondoc.ts similarity index 83% rename from src/app/showcase/doc/organizationchart/selectiondoc.ts rename to apps/showcase/doc/organizationchart/selectiondoc.ts index 7f36cfa3085..935313bbf8e 100644 --- a/src/app/showcase/doc/organizationchart/selectiondoc.ts +++ b/apps/showcase/doc/organizationchart/selectiondoc.ts @@ -1,14 +1,13 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; @Component({ selector: 'selection-doc', template: `

    - Nodes can be selected by defining selectionMode along with a value binding with selection properties. By - default only one node can be selected, set selectionMode as multiple to select more than one. + Nodes can be selected by defining selectionMode along with a value binding with selection properties. By default only one node can be selected, set selectionMode as multiple to select more than one.

    @@ -23,7 +22,7 @@ import { Code } from '@domain/code';
    - `, + ` }) export class SelectionDoc { selectedNodes!: TreeNode[]; @@ -35,7 +34,7 @@ export class SelectionDoc { data: { image: 'https://primefaces.org/cdn/primeng/images/demo/avatar/amyelsner.png', name: 'Amy Elsner', - title: 'CEO', + title: 'CEO' }, children: [ { @@ -44,16 +43,16 @@ export class SelectionDoc { data: { image: 'https://primefaces.org/cdn/primeng/images/demo/avatar/annafali.png', name: 'Anna Fali', - title: 'CMO', + title: 'CMO' }, children: [ { - label: 'Sales', + label: 'Sales' }, { - label: 'Marketing', - }, - ], + label: 'Marketing' + } + ] }, { expanded: true, @@ -61,31 +60,31 @@ export class SelectionDoc { data: { image: 'https://primefaces.org/cdn/primeng/images/demo/avatar/stephenshaw.png', name: 'Stephen Shaw', - title: 'CTO', + title: 'CTO' }, children: [ { - label: 'Development', + label: 'Development' }, { - label: 'UI/UX Design', - }, - ], - }, - ], - }, + label: 'UI/UX Design' + } + ] + } + ] + } ]; code: Code = { - basic: `
    -
    {{ node.data.name }} @@ -98,15 +97,15 @@ export class SelectionDoc { `, html: `
    -
    -
    {{ node.data.name }} @@ -179,6 +178,6 @@ export class OrganizationChartSelectionDemo { ] } ]; -}`, +}` }; } diff --git a/apps/showcase/doc/organizationchart/styledoc.ts b/apps/showcase/doc/organizationchart/styledoc.ts new file mode 100644 index 00000000000..6d436727db6 --- /dev/null +++ b/apps/showcase/doc/organizationchart/styledoc.ts @@ -0,0 +1,54 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'org-chart-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-organizationchartContainer element.
    p-organizationchart-tableTable container of a node.
    p-organizationchart-linesConnector lines container.
    p-organizationchart-nodesContained of node children.
    p-organizationchart-line-rightRight side line of a node connector.
    p-organizationchart-line-leftLeft side line of a node connector.
    p-organizationchart-line-topTop side line of a node connector.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/organizationchart/templatedoc.ts b/apps/showcase/doc/organizationchart/templatedoc.ts new file mode 100644 index 00000000000..f4be43ae145 --- /dev/null +++ b/apps/showcase/doc/organizationchart/templatedoc.ts @@ -0,0 +1,148 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +@Component({ + selector: 'template-doc', + template: ` + +

    Custom content instead of a node label is defined using the pTemplate property.

    +
    +
    + + +
    + +
    {{ node.label }}
    +
    +
    +
    +
    + + ` +}) +export class TemplateDoc { + data: TreeNode[] = [ + { + label: 'Argentina', + expanded: true, + data: 'ar', + children: [ + { + label: 'Argentina', + expanded: true, + data: 'ar', + children: [ + { + label: 'Argentina', + data: 'ar' + }, + { + label: 'Croatia', + data: 'hr' + } + ] + }, + { + label: 'France', + expanded: true, + data: 'fr', + children: [ + { + label: 'France', + data: 'fr' + }, + { + label: 'Morocco', + data: 'ma' + } + ] + } + ] + } + ]; + + code: Code = { + basic: ` + +
    + +
    {{ node.label }}
    +
    +
    +
    `, + + html: `
    + + +
    + +
    {{ node.label }}
    +
    +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { OrganizationChartModule } from 'primeng/organizationchart'; + +@Component({ + selector: 'organization-chart-template-demo', + templateUrl: './organization-chart-template-demo.html', + standalone: true, + imports: [OrganizationChartModule] +}) +export class OrganizationChartTemplateDemo { + data: TreeNode[] = [ + { + label: 'Argentina', + expanded: true, + data: 'ar', + children: [ + { + label: 'Argentina', + expanded: true, + data: 'ar', + children: [ + { + label: 'Argentina', + data: 'ar' + }, + { + label: 'Croatia', + data: 'hr' + } + ] + }, + { + label: 'France', + expanded: true, + data: 'fr', + children: [ + { + label: 'France', + data: 'fr' + }, + { + label: 'Morocco', + data: 'ma' + } + ] + } + ] + } + ]; +}` + }; +} diff --git a/apps/showcase/doc/overlay/accessibilitydoc.ts b/apps/showcase/doc/overlay/accessibilitydoc.ts new file mode 100644 index 00000000000..332fd822ec8 --- /dev/null +++ b/apps/showcase/doc/overlay/accessibilitydoc.ts @@ -0,0 +1,73 @@ +import { Component, Input } from '@angular/core'; + +@Component({ + selector: 'accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Overlay component uses dialog role and since any attribute is passed to the root element you may define attributes like aria-label or aria-labelledby to describe the popup contents. In addition + aria-modal is added since focus is kept within the popup. +

    +

    + It is recommended to use a trigger component that can be accessed with keyboard such as a button, if not adding + tabIndex would be necessary. Overlay adds aria-expanded state attribute and aria-controls to the trigger so that the relation between the trigger and the popup is defined. +

    +

    Overlay Keyboard Support

    +

    + When the popup gets opened, the first focusable element receives the focus and this can be customized by adding + autofocus to an element within the popup. +

    +
    + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabMoves focus to the next the focusable element within the popup.
    shift + tabMoves focus to the previous the focusable element within the popup.
    escapeCloses the popup and moves focus to the trigger.
    +
    +

    Close Button Keyboard Support

    +
    + + + + + + + + + + + + + + + + + +
    KeyFunction
    enterCloses the popup and moves focus to the trigger.
    spaceCloses the popup and moves focus to the trigger.
    +
    +
    +
    ` +}) +export class AccessibilityDoc { + @Input() id: string; + + @Input() title: string; +} diff --git a/apps/showcase/doc/overlay/appendtodoc.ts b/apps/showcase/doc/overlay/appendtodoc.ts new file mode 100644 index 00000000000..05286f2763c --- /dev/null +++ b/apps/showcase/doc/overlay/appendtodoc.ts @@ -0,0 +1,21 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'appendto-doc', + template: ` +

    Overlay can be mounted into its location, body or DOM element instance using this option.

    +
    + ` +}) +export class AppendToDoc { + code: Code = { + typescript: ` +import { OverlayOptions } from 'primeng/api'; +import { PrimeNG } from 'primeng/config'; + +this.primeng.overlayOptions: OverlayOptions = { + appendTo: 'body' +};` + }; +} diff --git a/apps/showcase/doc/overlay/autozindexdoc.ts b/apps/showcase/doc/overlay/autozindexdoc.ts new file mode 100644 index 00000000000..b0691957c8f --- /dev/null +++ b/apps/showcase/doc/overlay/autozindexdoc.ts @@ -0,0 +1,9 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'auto-zindex-doc', + template: ` +

    The autoZIndex determines whether to automatically manage layering. Its default value is 'false'.

    +
    ` +}) +export class AutoZIndexDoc {} diff --git a/apps/showcase/doc/overlay/basezindexdoc.ts b/apps/showcase/doc/overlay/basezindexdoc.ts new file mode 100644 index 00000000000..9d1ea8ada13 --- /dev/null +++ b/apps/showcase/doc/overlay/basezindexdoc.ts @@ -0,0 +1,9 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'base-zindex-doc', + template: ` +

    The baseZIndex is base zIndex value to use in layering. Its default value is 0.

    +
    ` +}) +export class BaseZIndexDoc {} diff --git a/apps/showcase/doc/overlay/basicdoc.ts b/apps/showcase/doc/overlay/basicdoc.ts new file mode 100644 index 00000000000..dd41f1c5ac9 --- /dev/null +++ b/apps/showcase/doc/overlay/basicdoc.ts @@ -0,0 +1,49 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` +

    Overlay is a container to display content in an overlay window. All the options mentioned above can be used as props for this component.

    +
    +
    + + Content +
    + ` +}) +export class OverlayBasicDemo { + overlayVisible: boolean = false; + + toggle() { + this.overlayVisible = !this.overlayVisible; + } + + code: Code = { + basic: ` + + Content +`, + html: ` +
    + + + Content + +
    `, + typescript: ` +import { Component } from '@angular/core'; + +@Component({ + selector: 'overlay-basic-demo', + templateUrl: './overlay-basic-demo.html' +}) +export class OverlayBasicDemo { + overlayVisible: boolean = false; + + toggle() { + this.overlayVisible = !this.overlayVisible; + } +}` + }; +} diff --git a/apps/showcase/doc/overlay/eventsdoc.ts b/apps/showcase/doc/overlay/eventsdoc.ts new file mode 100644 index 00000000000..166205ca9e5 --- /dev/null +++ b/apps/showcase/doc/overlay/eventsdoc.ts @@ -0,0 +1,26 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'events-doc', + template: `
    + +
    ` +}) +export class EventsDoc { + code: Code = { + typescript: ` +import { OverlayOptions, OverlayOnBeforeShowEvent, OverlayOnShowEvent, OverlayOnBeforeHideEvent, OverlayOnHideEvent } from 'primeng/api'; +import { PrimeNG } from 'primeng/config'; +import { AnimationEvent } from '@angular/animations'; + +this.primeng.overlayOptions: OverlayOptions = { + onBeforeShow: (event?: OverlayOnBeforeShowEvent) => {}; // Callback to invoke before the overlay is shown. + onShow: (event?: OverlayOnShowEvent) => {}; // Callback to invoke when the overlay is shown. + onBeforeHide: (event?: OverlayOnBeforeHideEvent) => {}; // Callback to invoke before the overlay is hidden. + onHide: (event?: OverlayOnHideEvent) => {}; // Callback to invoke when the overlay is hidden. + onAnimationStart: (event?: AnimationEvent) => {}; // Callback to invoke when the animation is started. + onAnimationDone: (event?: AnimationEvent) => {}; // Callback to invoke when the animation is done. +};` + }; +} diff --git a/apps/showcase/doc/overlay/hideonescapedoc.ts b/apps/showcase/doc/overlay/hideonescapedoc.ts new file mode 100644 index 00000000000..7081d4da71c --- /dev/null +++ b/apps/showcase/doc/overlay/hideonescapedoc.ts @@ -0,0 +1,9 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'hide-on-escape-doc', + template: ` +

    The hideOnEscape determines to hide the overlay when escape key pressed. Accepts boolean, default value is false.

    +
    ` +}) +export class HideOnEscapeDoc {} diff --git a/apps/showcase/doc/overlay/importdoc.ts b/apps/showcase/doc/overlay/importdoc.ts new file mode 100644 index 00000000000..3e360c0ae70 --- /dev/null +++ b/apps/showcase/doc/overlay/importdoc.ts @@ -0,0 +1,16 @@ +import { Code } from '@/domain/code'; +import { Component, Input } from '@angular/core'; + +@Component({ + selector: 'import-doc', + template: ` ` +}) +export class ImportDoc { + @Input() id: string; + + @Input() title: string; + + code: Code = { + typescript: `import { OverlayModule } from 'primeng/overlay';` + }; +} diff --git a/apps/showcase/doc/overlay/modedoc.ts b/apps/showcase/doc/overlay/modedoc.ts new file mode 100644 index 00000000000..fe40c764e45 --- /dev/null +++ b/apps/showcase/doc/overlay/modedoc.ts @@ -0,0 +1,55 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'mode-doc', + template: ` +

    + It has two valid values; overlay and modal. In overlay mode, a container element is opened like overlaypanel or dropdown's panel. In modal mode, the container element behaves like popup. This behaviour is similar to a + dialog component. +

    +
    + ` +}) +export class ModeDoc { + code: Code = { + typescript: ` +import { OverlayOptions } from 'primeng/api'; +import { PrimeNG } from 'primeng/config'; + +@Component({ + selector: 'app-root', + templateUrl: './app.component.html' +}) +export class AppComponent implements OnInit { + + constructor(private primeng: PrimeNG) {} + + ngOnInit() { + this.primeng.overlayOptions: OverlayOptions = { + mode: 'modal' + }; + } +}` + }; + + code2: Code = { + basic: `import { OverlayOptions, ResponsiveOverlayDirectionType } from 'primeng/api'; +import { PrimeNG } from 'primeng/config'; + +const responsiveOptions: ResponsiveOverlayOptions = { + // style?: any; // Style of component in given breakpoint or media query + // styleClass?: string; // Style class of component in given breakpoint or media query + // contentStyle?: any; // Style of content in given breakpoint or media query + // contentStyleClass?: string; // Style class of content in given breakpoint or media query + // breakpoint?: string; // Breakpoint required to show component in modal mode. Exp: '640px', '10rem' etc. + // media?: string; // Media query required to show component in modal mode. Exp: '@media screen and (max-width: 640px)', '@media screen and (min-width: 640px) and (max-width: 900px)' etc. + // direction?: ResponsiveOverlayDirectionType; // Direction in which the component will be displayed in modal mode. + // hideOnEscape?: boolean; // Hides overlay when escape key pressed. +} + +this.primeng.overlayOptions: OverlayOptions = { + responsive: responsiveOptions +};` + }; +} diff --git a/apps/showcase/doc/overlay/overlaydoc.module.ts b/apps/showcase/doc/overlay/overlaydoc.module.ts new file mode 100644 index 00000000000..7287b63cbe0 --- /dev/null +++ b/apps/showcase/doc/overlay/overlaydoc.module.ts @@ -0,0 +1,27 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; +import { OverlayModule } from 'primeng/overlay'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { AppendToDoc } from './appendtodoc'; +import { AutoZIndexDoc } from './autozindexdoc'; +import { BaseZIndexDoc } from './basezindexdoc'; +import { OverlayBasicDemo } from './basicdoc'; +import { EventsDoc } from './eventsdoc'; +import { HideOnEscapeDoc } from './hideonescapedoc'; +import { ImportDoc } from './importdoc'; +import { ModeDoc } from './modedoc'; +import { ResponsiveDoc } from './responsivedoc'; +import { StyleDoc } from './styledoc'; +import { TargetDoc } from './targetdoc'; +import { OverlayTemplateDemo } from './templatedoc'; +import { TransitionOptionsDoc } from './transitionoptionsdoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, OverlayModule, ButtonModule, AppDocModule], + exports: [AppDocModule], + declarations: [AppendToDoc, AutoZIndexDoc, BaseZIndexDoc, OverlayBasicDemo, EventsDoc, HideOnEscapeDoc, ImportDoc, ModeDoc, ResponsiveDoc, StyleDoc, TargetDoc, OverlayTemplateDemo, TransitionOptionsDoc, AccessibilityDoc] +}) +export class OverlayDocModule {} diff --git a/apps/showcase/doc/overlay/responsivedoc.ts b/apps/showcase/doc/overlay/responsivedoc.ts new file mode 100644 index 00000000000..dd6065069ef --- /dev/null +++ b/apps/showcase/doc/overlay/responsivedoc.ts @@ -0,0 +1,57 @@ +import { AppDocSectionTextComponent } from '@/components/doc/app.docsectiontext.component'; +import { Code } from '@/domain/code'; +import { Component, Input, ViewChild } from '@angular/core'; + +@Component({ + selector: 'responsive-doc', + template: ` +

    It is the option used to determine in which mode it should appear according to the given media or breakpoint.

    +
    + + +

    Valid values of the direction property would be;

    +
    +
      +
    • center (default)
    • +
    • top
    • +
    • top-start
    • +
    • top-end
    • +
    • bottom
    • +
    • bottom-start
    • +
    • bottom-end
    • +
    • left
    • +
    • left-start
    • +
    • left-end
    • +
    • right
    • +
    • right-start
    • +
    • right-end
    • +
    +
    ` +}) +export class ResponsiveDoc { + @Input() id: string; + + @Input() title: string; + + @ViewChild('docsectiontext', { static: true }) docsectiontext: AppDocSectionTextComponent; + + code: Code = { + basic: `import { OverlayOptions, ResponsiveOverlayDirectionType } from 'primeng/api'; +import { PrimeNG } from 'primeng/config'; + +const responsiveOptions: ResponsiveOverlayOptions = { + // style?: any; // Style of component in given breakpoint or media query + // styleClass?: string; // Style class of component in given breakpoint or media query + // contentStyle?: any; // Style of content in given breakpoint or media query + // contentStyleClass?: string; // Style class of content in given breakpoint or media query + // breakpoint?: string; // Breakpoint required to show component in modal mode. Exp: '640px', '10rem' etc. + // media?: string; // Media query required to show component in modal mode. Exp: '@media screen and (max-width: 640px)', '@media screen and (min-width: 640px) and (max-width: 900px)' etc. + // direction?: ResponsiveOverlayDirectionType; // Direction in which the component will be displayed in modal mode. + // hideOnEscape?: boolean; // Hides overlay when escape key pressed. +} + +this.primeng.overlayOptions: OverlayOptions = { + responsive: responsiveOptions +};` + }; +} diff --git a/apps/showcase/doc/overlay/styledoc.ts b/apps/showcase/doc/overlay/styledoc.ts new file mode 100644 index 00000000000..d17d470cc60 --- /dev/null +++ b/apps/showcase/doc/overlay/styledoc.ts @@ -0,0 +1,9 @@ +import { Component, Input, ViewChild } from '@angular/core'; + +@Component({ + selector: 'style-doc', + template: ` +

    The style and styleClass are used to define styles that will be added to all overlay components. In addition, it can be used in contentStyle and contentStyleClass classes.

    +
    ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/overlay/targetdoc.ts b/apps/showcase/doc/overlay/targetdoc.ts new file mode 100644 index 00000000000..b8182e93a11 --- /dev/null +++ b/apps/showcase/doc/overlay/targetdoc.ts @@ -0,0 +1,29 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'target-doc', + template: ` +

    The target is used to detect the element that will be used to position the overlay. Valid values would be;

    +
    +
    +
      +
    • @prev (default)
    • +
    • @next
    • +
    • @parent
    • +
    • @grandparent
    • +
    • Use CSS selector
    • +
    • Use () => HTMLElement
    • +
    +
    ` +}) +export class TargetDoc { + code: Code = { + basic: `import { OverlayOptions } from 'primeng/api'; +import { PrimeNG } from 'primeng/config'; + +this.primeng.overlayOptions: OverlayOptions = { + appendTo: 'body' +};` + }; +} diff --git a/apps/showcase/doc/overlay/templatedoc.ts b/apps/showcase/doc/overlay/templatedoc.ts new file mode 100644 index 00000000000..0b71aeeb547 --- /dev/null +++ b/apps/showcase/doc/overlay/templatedoc.ts @@ -0,0 +1,55 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'overlay-template-demo', + template: ` +

    Content can be customized with the content template.

    +
    +
    + + + Content - {{ option.mode }} + +
    + ` +}) +export class OverlayTemplateDemo { + overlayVisible: boolean = false; + + toggle() { + this.overlayVisible = !this.overlayVisible; + } + + code: Code = { + basic: ` + + + Content - {{option.mode}} + +`, + html: ` +
    + + + + Content - {{option.mode}} + + +
    `, + typescript: ` +import { Component } from '@angular/core'; + +@Component({ + selector: 'overlay-template-demo', + templateUrl: './overlay-template-demo.html' +}) +export class OverlayTemplateDemo { + overlayVisible: boolean = false; + + toggle() { + this.overlayVisible = !this.overlayVisible; + } +}` + }; +} diff --git a/apps/showcase/doc/overlay/transitionoptionsdoc.ts b/apps/showcase/doc/overlay/transitionoptionsdoc.ts new file mode 100644 index 00000000000..66edb6efdf1 --- /dev/null +++ b/apps/showcase/doc/overlay/transitionoptionsdoc.ts @@ -0,0 +1,9 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'transition-options-doc', + template: ` +

    Transition options of the show or hide animation. The default value of showTransitionOptions is '.12s cubic-bezier(0, 0, 0.2, 1)' and the default value of hideTransitionOptions is '.1s linear'.

    +
    ` +}) +export class TransitionOptionsDoc {} diff --git a/apps/showcase/doc/paginator/accessibilitydoc.ts b/apps/showcase/doc/paginator/accessibilitydoc.ts new file mode 100644 index 00000000000..43bac1dd572 --- /dev/null +++ b/apps/showcase/doc/paginator/accessibilitydoc.ts @@ -0,0 +1,53 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'paginator-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    Paginator is placed inside a nav element to indicate a navigation section. All of the paginator elements can be customized using templating however the default behavious is listed below.

    +

    + First, previous, next and last page navigators elements with aria-label attributes referring to the aria.firstPageLabel, aria.prevPageLabel, aria.nextPageLabel and aria.lastPageLabelproperties of the + locale API respectively. +

    +

    + Page links are also button elements with an aria-label attribute derived from the aria.pageLabel of the locale API. Current page is marked with aria-current set to "page" as + well. +

    +

    Current page report uses aria-live="polite" to instruct screen reader about the changes to the pagination state.

    +

    + Rows per page dropdown internally uses a dropdown component, refer to the + dropdown documentation for accessibility details. Additionally, the dropdown uses an aria-labelfrom the aria.rowsPerPage property of the locale API. +

    +

    Jump to page input is an input element with an aria-label that refers to the aria.jumpToPage property of the locale API.

    +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabMoves focus through the paginator elements.
    enterExecutes the paginator element action.
    spaceExecutes the paginator element action.
    +
    +

    Rows Per Page Dropdown Keyboard Support

    +

    Refer to the dropdown documentation for more details about keyboard support.

    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/paginator/basicdoc.ts b/apps/showcase/doc/paginator/basicdoc.ts new file mode 100644 index 00000000000..6a478ad57c3 --- /dev/null +++ b/apps/showcase/doc/paginator/basicdoc.ts @@ -0,0 +1,70 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +interface PageEvent { + first: number; + rows: number; + page: number; + pageCount: number; +} + +@Component({ + selector: 'basic-doc', + template: ` + +

    + Paginator is used as a controlled component with first, rows and onPageChange properties to manage the first index and number of records to display per page. Total number of records need to be with + totalRecords property. Default template includes a dropdown to change the rows so rowsPerPageOptions is also necessary for the dropdown options. +

    +
    +
    + +
    + + ` +}) +export class BasicDoc { + first: number = 0; + + rows: number = 10; + + onPageChange(event: PageEvent) { + this.first = event.first; + this.rows = event.rows; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { PaginatorModule } from 'primeng/paginator'; + +interface PageEvent { + first: number; + rows: number; + page: number; + pageCount: number; +} + +@Component({ + selector: 'paginator-basic-demo', + templateUrl: './paginator-basic-demo.html', + standalone: true, + imports: [PaginatorModule] +}) +export class PaginatorBasicDemo { + first: number = 0; + + rows: number = 10; + + onPageChange(event: PageEvent) { + this.first = event.first; + this.rows = event.rows; + } +}` + }; +} diff --git a/src/app/showcase/doc/paginator/currentpagereportdoc.ts b/apps/showcase/doc/paginator/currentpagereportdoc.ts similarity index 88% rename from src/app/showcase/doc/paginator/currentpagereportdoc.ts rename to apps/showcase/doc/paginator/currentpagereportdoc.ts index 35d64070476..25f9dec74a0 100644 --- a/src/app/showcase/doc/paginator/currentpagereportdoc.ts +++ b/apps/showcase/doc/paginator/currentpagereportdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; interface PageEvent { first: number; @@ -12,11 +12,7 @@ interface PageEvent { selector: 'current-page-report-doc', template: ` -

    - Current page report item in the template displays information about the pagination state. Default value is ({{ - '{' - }}currentPage{{ '}' }} of {{ '{' }}totalPages{{ '}' }}) whereas available placeholders are the following; -

    +

    Current page report item in the template displays information about the pagination state. Default value is ({{ '{' }}currentPage{{ '}' }} of {{ '{' }}totalPages{{ '}' }}) whereas available placeholders are the following;

    • {{ '{' }}currentPage{{ '}' }}
    • {{ '{' }}totalPages{{ '}' }}
    • @@ -39,7 +35,7 @@ interface PageEvent { />
    - `, + ` }) export class CurrentPageReportDoc { first: number = 0; @@ -99,6 +95,6 @@ export class PaginatorCurrentPageReportDemo { this.first = event.first; this.rows = event.rows; } -}`, +}` }; } diff --git a/src/app/showcase/doc/paginator/imagesdoc.ts b/apps/showcase/doc/paginator/imagesdoc.ts similarity index 85% rename from src/app/showcase/doc/paginator/imagesdoc.ts rename to apps/showcase/doc/paginator/imagesdoc.ts index 34ddff0e4d4..ef3fde8dda1 100644 --- a/src/app/showcase/doc/paginator/imagesdoc.ts +++ b/apps/showcase/doc/paginator/imagesdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; interface PageEvent { first: number; @@ -15,18 +15,11 @@ interface PageEvent {

    Sample image gallery implementation using paginator.

    - +
    - `, + ` }) export class ImagesDoc { first: number = 0; @@ -71,6 +64,6 @@ export class PaginatorImagesDemo { this.first = event.first; this.rows = event.rows; } -}`, +}` }; } diff --git a/apps/showcase/doc/paginator/importdoc.ts b/apps/showcase/doc/paginator/importdoc.ts new file mode 100644 index 00000000000..529b252758b --- /dev/null +++ b/apps/showcase/doc/paginator/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'paginator-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { PaginatorModule } from 'primeng/paginator';` + }; +} diff --git a/apps/showcase/doc/paginator/paginatordoc.module.ts b/apps/showcase/doc/paginator/paginatordoc.module.ts new file mode 100644 index 00000000000..a85a47f1170 --- /dev/null +++ b/apps/showcase/doc/paginator/paginatordoc.module.ts @@ -0,0 +1,27 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { ButtonModule } from 'primeng/button'; +import { DividerModule } from 'primeng/divider'; +import { DropdownModule } from 'primeng/dropdown'; +import { InputNumber } from 'primeng/inputnumber'; +import { PaginatorModule } from 'primeng/paginator'; +import { Select } from 'primeng/select'; +import { Slider } from 'primeng/slider'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { CurrentPageReportDoc } from './currentpagereportdoc'; +import { ImagesDoc } from './imagesdoc'; +import { ImportDoc } from './importdoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, AppDocModule, PaginatorModule, ButtonModule, DividerModule, FormsModule, InputNumber, Slider, RouterModule, Select, DropdownModule], + exports: [AppDocModule], + declarations: [ImportDoc, BasicDoc, TemplateDoc, ImagesDoc, StyleDoc, AccessibilityDoc, CurrentPageReportDoc] +}) +export class PaginatorDocModule {} diff --git a/apps/showcase/doc/paginator/styledoc.ts b/apps/showcase/doc/paginator/styledoc.ts new file mode 100644 index 00000000000..8f0b5e9458b --- /dev/null +++ b/apps/showcase/doc/paginator/styledoc.ts @@ -0,0 +1,62 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'paginator-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-paginatorContainer element.
    p-paginator-firstFirst page element.
    p-paginator-prevPrevious page element.
    p-paginator-pagesContainer of page links.
    p-paginator-pageA page link.
    p-paginator-nextNext page element.
    p-paginator-lastLast page element.
    p-paginator-rpp-optionsRows per page dropdown.
    p-paginator-page-optionsJump to per page dropdown.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/paginator/templatedoc.ts b/apps/showcase/doc/paginator/templatedoc.ts new file mode 100644 index 00000000000..fe78bb8249f --- /dev/null +++ b/apps/showcase/doc/paginator/templatedoc.ts @@ -0,0 +1,218 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +interface PageEvent { + first: number; + rows: number; + page: number; + pageCount: number; +} + +@Component({ + selector: 'template-doc', + template: ` + +

    Templating allows overriding the default content of the UI elements by defining callbacks using the element name.

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    + Items per page: + + +
    + +
    +
    + Items per page: + +
    + +
    +
    + + ` +}) +export class TemplateDoc { + first1: number = 0; + + rows1: number = 10; + + first2: number = 0; + + rows2: number = 10; + + first3: number = 0; + + rows3: number = 10; + + totalRecords: number = 120; + + options = [ + { label: 5, value: 5 }, + { label: 10, value: 10 }, + { label: 20, value: 20 }, + { label: 120, value: 120 } + ]; + + onPageChange1(event: PageEvent) { + this.first1 = event.first; + this.rows1 = event.rows; + } + + onPageChange2(event: PageEvent) { + this.first2 = event.first; + this.rows2 = event.rows; + } + + onPageChange3(event: PageEvent) { + this.first3 = event.first; + this.rows3 = event.rows; + } + + code: Code = { + basic: `
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    + Items per page: + + +
    + +
    +
    + Items per page: + +
    + +
    `, + + html: `
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    + Items per page: + + +
    + +
    +
    + Items per page: + +
    + +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { PaginatorModule } from 'primeng/paginator'; +import { ButtonModule } from 'primeng/button'; +import { DividerModule } from 'primeng/divider'; +import { Slider } from 'primeng/slider'; +import { FormsModule } from '@angular/forms'; + +interface PageEvent { + first: number; + rows: number; + page: number; + pageCount: number; +} + +@Component({ + selector: 'paginator-template-demo', + templateUrl: './paginator-template-demo.html', + standalone: true, + imports: [PaginatorModule, ButtonModule, DividerModule, Slider, FormsModule] +}) +export class PaginatorTemplateDemo { + first1: number = 0; + + rows1: number = 10; + + first2: number = 0; + + rows2: number = 10; + + first3: number = 0; + + rows3: number = 10; + + totalRecords: number = 120; + + options = [ + { label: 5, value: 5 }, + { label: 10, value: 10 }, + { label: 20, value: 20 }, + { label: 120, value: 120 } + ]; + + onPageChange1(event: PageEvent) { + this.first1 = event.first; + this.rows1 = event.rows; + } + + onPageChange2(event: PageEvent) { + this.first2 = event.first; + this.rows2 = event.rows; + } + + onPageChange3(event: PageEvent) { + this.first3 = event.first; + this.rows3 = event.rows; + } +}` + }; +} diff --git a/apps/showcase/doc/panel/accessibilitydoc.ts b/apps/showcase/doc/panel/accessibilitydoc.ts new file mode 100644 index 00000000000..b9cd6e117de --- /dev/null +++ b/apps/showcase/doc/panel/accessibilitydoc.ts @@ -0,0 +1,45 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'panel-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Toggleable panels use a content toggle button at the header that has aria-controls to define the id of the content section along with aria-expanded for the visibility state. The value to read the button defaults to the + value of the header property and can be customized by defining an aria-label or aria-labelledby via the toggleButtonProps property. +

    +

    The content uses region, defines an id that matches the aria-controls of the content toggle button and aria-labelledby referring to the id of the header.

    +

    Content Toggle Button Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabMoves focus to the next the focusable element in the page tab sequence.
    shift + tabMoves focus to the previous the focusable element in the page tab sequence.
    enterToggles the visibility of the content.
    spaceToggles the visibility of the content.
    +
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/panel/basicdoc.ts b/apps/showcase/doc/panel/basicdoc.ts new file mode 100644 index 00000000000..b3c4d8bfb64 --- /dev/null +++ b/apps/showcase/doc/panel/basicdoc.ts @@ -0,0 +1,49 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    A simple Panel is created with a header property along with the content as children.

    +
    +
    + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

    +
    +
    + + ` +}) +export class BasicDoc { + code: Code = { + basic: ` +

    + Lorem ipsum dolor sit amet... +

    +
    `, + + html: `
    + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { PanelModule } from 'primeng/panel'; + +@Component({ + selector: 'panel-basic-demo', + templateUrl: './panel-basic-demo.html', + standalone: true, + imports: [PanelModule] +}) +export class PanelBasicDemo {}` + }; +} diff --git a/apps/showcase/doc/panel/importdoc.ts b/apps/showcase/doc/panel/importdoc.ts new file mode 100644 index 00000000000..e2625b47aa2 --- /dev/null +++ b/apps/showcase/doc/panel/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'panel-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Panel } from 'primeng/panel';` + }; +} diff --git a/src/app/showcase/doc/panel/paneldoc.module.ts b/apps/showcase/doc/panel/paneldoc.module.ts similarity index 83% rename from src/app/showcase/doc/panel/paneldoc.module.ts rename to apps/showcase/doc/panel/paneldoc.module.ts index de1ff88c4f5..1d5eeaa0489 100644 --- a/src/app/showcase/doc/panel/paneldoc.module.ts +++ b/apps/showcase/doc/panel/paneldoc.module.ts @@ -1,22 +1,22 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; -import { Panel } from 'primeng/panel'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { AvatarModule } from 'primeng/avatar'; import { ButtonModule } from 'primeng/button'; import { MenuModule } from 'primeng/menu'; -import { StyleDoc } from './styledoc'; +import { Panel } from 'primeng/panel'; +import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { ImportDoc } from './importdoc'; +import { StyleDoc } from './styledoc'; import { TemplateDoc } from './templatedoc'; import { ToggleableDoc } from './toggleabledoc'; -import { AccessibilityDoc } from './accessibilitydoc'; @NgModule({ imports: [CommonModule, AppCodeModule, AppDocModule, Panel, RouterModule, AvatarModule, ButtonModule, MenuModule], exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, ToggleableDoc, TemplateDoc, StyleDoc, AccessibilityDoc], + declarations: [ImportDoc, BasicDoc, ToggleableDoc, TemplateDoc, StyleDoc, AccessibilityDoc] }) export class PanelDocModule {} diff --git a/apps/showcase/doc/panel/styledoc.ts b/apps/showcase/doc/panel/styledoc.ts new file mode 100644 index 00000000000..2f505ec88c1 --- /dev/null +++ b/apps/showcase/doc/panel/styledoc.ts @@ -0,0 +1,46 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'panel-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-panelContainer element.
    p-panel-headerHeader section.
    p-panel-titleTitle text of panel.
    p-panel-header-iconToggle icon.
    p-panel-contentContent of panel.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/panel/templatedoc.ts b/apps/showcase/doc/panel/templatedoc.ts new file mode 100644 index 00000000000..1c04a4b26d4 --- /dev/null +++ b/apps/showcase/doc/panel/templatedoc.ts @@ -0,0 +1,158 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'template-doc', + template: ` + +

    Header and Footers sections can be customized using header and footer templates.

    +
    +
    + + +
    + + Amy Elsner +
    +
    + +
    +
    + + +
    + Updated 2 hours ago +
    +
    + + + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

    +
    +
    + + ` +}) +export class TemplateDoc implements OnInit { + items: { label?: string; icon?: string; separator?: boolean }[] = []; + + ngOnInit() { + this.items = [ + { + label: 'Refresh', + icon: 'pi pi-refresh' + }, + { + label: 'Search', + icon: 'pi pi-search' + }, + { + separator: true + }, + { + label: 'Delete', + icon: 'pi pi-times' + } + ]; + } + + code: Code = { + basic: ` + +
    + + Amy Elsner +
    +
    + +
    +
    + + +
    + Updated 2 hours ago +
    +
    + + + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis + aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint + occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

    +
    `, + + html: `
    + + +
    + + Amy Elsner +
    +
    + +
    +
    + + +
    + Updated 2 hours ago +
    +
    + + + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis + aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint + occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

    +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { PanelModule } from 'primeng/panel'; +import { AvatarModule } from 'primeng/avatar'; +import { ButtonModule } from 'primeng/button'; +import { MenuModule } from 'primeng/menu'; + +@Component({ + selector: 'panel-template-demo', + templateUrl: './panel-template-demo.html', + standalone: true, + imports: [PanelModule, AvatarModule, ButtonModule, MenuModule] +}) +export class PanelTemplateDemo implements OnInit { + items: { label?: string; icon?: string; separator?: boolean }[] = []; + + ngOnInit() { + this.items = [ + { + label: 'Refresh', + icon: 'pi pi-refresh' + }, + { + label: 'Search', + icon: 'pi pi-search' + }, + { + separator: true + }, + { + label: 'Delete', + icon: 'pi pi-times' + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/panel/toggleabledoc.ts b/apps/showcase/doc/panel/toggleabledoc.ts new file mode 100644 index 00000000000..af15ab14e18 --- /dev/null +++ b/apps/showcase/doc/panel/toggleabledoc.ts @@ -0,0 +1,52 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'toggleable-doc', + template: ` + +

    + Content of the panel can be expanded and collapsed using toggleable option, default state is defined with collapsed option. By default, toggle icon is used to toggle the contents whereas setting toggler to "header" enables + clicking anywhere in the header to trigger a toggle. +

    +
    +
    + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

    +
    +
    + + ` +}) +export class ToggleableDoc { + code: Code = { + basic: ` +

    + Lorem ipsum dolor sit amet... +

    +
    `, + + html: `
    + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { PanelModule } from 'primeng/panel'; + +@Component({ + selector: 'panel-toggleable-demo', + templateUrl: './panel-toggleable-demo.html', + standalone: true, + imports: [PanelModule] +}) +export class PanelToggleableDemo {}` + }; +} diff --git a/apps/showcase/doc/panelmenu/accessibilitydoc.ts b/apps/showcase/doc/panelmenu/accessibilitydoc.ts new file mode 100644 index 00000000000..d9693b67fe4 --- /dev/null +++ b/apps/showcase/doc/panelmenu/accessibilitydoc.ts @@ -0,0 +1,108 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'panel-menu-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Accordion header elements have a button role, an aria-label defined using the label property of the menuitem model and aria-controls to define the id of the content section along with + aria-expanded for the visibility state. +

    +

    The content of an accordion panel uses region role, defines an id that matches the aria-controls of the header and aria-labelledby referring to the id of the header.

    +

    + The tree elements has a tree as the role and each menu item has a treeitem role along with aria-label, aria-selected and aria-expanded attributes. The container element of a treenode has the + group role. The aria-setsize, aria-posinset and aria-level attributes are calculated implicitly and added to each treeitem. +

    + +

    Header Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabAdds focus to the first header when focus moves in to the component, if there is already a focused tab header then moves the focus out of the component based on the page tab sequence.
    enterToggles the visibility of the content.
    spaceToggles the visibility of the content.
    down arrowIf panel is collapsed then moves focus to the next header, otherwise first treenode of the panel receives the focus.
    up arrowIf previous panel is collapsed then moves focus to the previous header, otherwise last treenode of the previous panel receives the focus.
    homeMoves focus to the first header.
    endMoves focus to the last header.
    +
    + +

    Tree Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabMoves focus to the next focusable element in the page tab order.
    shift + tabMoves focus to the previous focusable element in the page tab order.
    enterActivates the focused treenode.
    spaceActivates the focused treenode.
    down arrowMoves focus to the next treenode.
    up arrowMoves focus to the previous treenode.
    right arrowIf node is closed, opens the node otherwise moves focus to the first child node.
    left arrowIf node is open, closes the node otherwise moves focus to the parent node.
    +
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/panelmenu/basicdoc.ts b/apps/showcase/doc/panelmenu/basicdoc.ts new file mode 100644 index 00000000000..c53ce1830b6 --- /dev/null +++ b/apps/showcase/doc/panelmenu/basicdoc.ts @@ -0,0 +1,203 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    PanelMenu requires a collection of menuitems as its model.

    +
    +
    + +
    + + ` +}) +export class BasicDoc implements OnInit { + items: MenuItem[]; + + ngOnInit() { + this.items = [ + { + label: 'Files', + icon: 'pi pi-file', + items: [ + { + label: 'Documents', + icon: 'pi pi-file', + items: [ + { + label: 'Invoices', + icon: 'pi pi-file-pdf', + items: [ + { + label: 'Pending', + icon: 'pi pi-stop' + }, + { + label: 'Paid', + icon: 'pi pi-check-circle' + } + ] + }, + { + label: 'Clients', + icon: 'pi pi-users' + } + ] + }, + { + label: 'Images', + icon: 'pi pi-image', + items: [ + { + label: 'Logos', + icon: 'pi pi-image' + } + ] + } + ] + }, + { + label: 'Cloud', + icon: 'pi pi-cloud', + items: [ + { + label: 'Upload', + icon: 'pi pi-cloud-upload' + }, + { + label: 'Download', + icon: 'pi pi-cloud-download' + }, + { + label: 'Sync', + icon: 'pi pi-refresh' + } + ] + }, + { + label: 'Devices', + icon: 'pi pi-desktop', + items: [ + { + label: 'Phone', + icon: 'pi pi-mobile' + }, + { + label: 'Desktop', + icon: 'pi pi-desktop' + }, + { + label: 'Tablet', + icon: 'pi pi-tablet' + } + ] + } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { PanelMenu } from 'primeng/panelmenu'; + +@Component({ + selector: 'panel-menu-basic-demo', + templateUrl: './panel-menu-basic-demo.html', + standalone: true, + imports: [PanelMenu] +}) +export class PanelMenuBasicDemo implements OnInit { + items: MenuItem[]; + + ngOnInit() { + this.items = [ + { + label: 'Files', + icon: 'pi pi-file', + items: [ + { + label: 'Documents', + icon: 'pi pi-file', + items: [ + { + label: 'Invoices', + icon: 'pi pi-file-pdf', + items: [ + { + label: 'Pending', + icon: 'pi pi-stop' + }, + { + label: 'Paid', + icon: 'pi pi-check-circle' + } + ] + }, + { + label: 'Clients', + icon: 'pi pi-users' + } + ] + }, + { + label: 'Images', + icon: 'pi pi-image', + items: [ + { + label: 'Logos', + icon: 'pi pi-image' + } + ] + } + ] + }, + { + label: 'Cloud', + icon: 'pi pi-cloud', + items: [ + { + label: 'Upload', + icon: 'pi pi-cloud-upload' + }, + { + label: 'Download', + icon: 'pi pi-cloud-download' + }, + { + label: 'Sync', + icon: 'pi pi-refresh' + } + ] + }, + { + label: 'Devices', + icon: 'pi pi-desktop', + items: [ + { + label: 'Phone', + icon: 'pi pi-mobile' + }, + { + label: 'Desktop', + icon: 'pi pi-desktop' + }, + { + label: 'Tablet', + icon: 'pi pi-tablet' + } + ] + } + ] + } +}` + }; +} diff --git a/apps/showcase/doc/panelmenu/commanddoc.ts b/apps/showcase/doc/panelmenu/commanddoc.ts new file mode 100644 index 00000000000..1fff54fb7af --- /dev/null +++ b/apps/showcase/doc/panelmenu/commanddoc.ts @@ -0,0 +1,179 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'command-doc', + template: ` + +

    The command property defines the callback to run when an item is activated by click or a key event.

    +
    +
    + + +
    + + `, + providers: [MessageService] +}) +export class CommandDoc implements OnInit { + items: MenuItem[]; + + constructor(private messageService: MessageService) {} + + ngOnInit() { + this.items = [ + { + label: 'Files', + icon: 'pi pi-file', + items: [ + { + label: 'New', + icon: 'pi pi-plus', + command: () => { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'File created', life: 3000 }); + } + }, + { + label: 'Search', + icon: 'pi pi-search', + command: () => { + this.messageService.add({ + severity: 'warn', + summary: 'Search Results', + detail: 'No results found', + life: 3000 + }); + } + }, + { + label: 'Print', + icon: 'pi pi-print', + command: () => { + this.messageService.add({ severity: 'error', summary: 'Error', detail: 'No printer connected', life: 3000 }); + } + } + ] + }, + { + label: 'Sync', + icon: 'pi pi-cloud', + items: [ + { + label: 'Import', + icon: 'pi pi-cloud-download', + command: () => { + this.messageService.add({ + severity: 'info', + summary: 'Downloads', + detail: 'Downloaded from cloud', + life: 3000 + }); + } + }, + { + label: 'Export', + icon: 'pi pi-cloud-upload', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Shared', detail: 'Exported to cloud', life: 3000 }); + } + } + ] + }, + { + label: 'Sign Out', + icon: 'pi pi-sign-out', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Signed out', detail: 'User logged out', life: 3000 }); + } + } + ]; + } + + code: Code = { + basic: ` +`, + + html: `
    + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { PanelMenu } from 'primeng/panelmenu'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'panel-menu-command-demo', + templateUrl: './panel-menu-command-demo.html', + standalone: true, + imports: [PanelMenu, ToastModule], + providers: [MessageService] +}) +export class PanelMenuCommandDemo implements OnInit { + items: MenuItem[]; + + constructor(private messageService: MessageService) {} + + ngOnInit() { + this.items = [ + { + label: 'Files', + icon: 'pi pi-file', + items: [ + { + label: 'New', + icon: 'pi pi-plus', + command: () => { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'File created', life: 3000 }); + } + }, + { + label: 'Search', + icon: 'pi pi-search', + command: () => { + this.messageService.add({ severity: 'warn', summary: 'Search Results', detail: 'No results found', life: 3000 }); + } + }, + { + label: 'Print', + icon: 'pi pi-print', + command: () => { + this.messageService.add({ severity: 'error', summary: 'Error', detail: 'No printer connected', life: 3000 }); + } + } + ] + }, + { + label: 'Sync', + icon: 'pi pi-cloud', + items: [ + { + label: 'Import', + icon: 'pi pi-cloud-download', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Downloads', detail: 'Downloaded from cloud', life: 3000 }); + } + }, + { + label: 'Export', + icon: 'pi pi-cloud-upload', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Shared', detail: 'Exported to cloud', life: 3000 }); + } + } + ] + }, + { + label: 'Sign Out', + icon: 'pi pi-sign-out', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Signed out', detail: 'User logged out', life: 3000 }); + } + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/panelmenu/controlleddoc.ts b/apps/showcase/doc/panelmenu/controlleddoc.ts new file mode 100644 index 00000000000..aef32139df5 --- /dev/null +++ b/apps/showcase/doc/panelmenu/controlleddoc.ts @@ -0,0 +1,219 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'controlled-doc', + template: ` + +

    Menu items can be controlled programmatically.

    +
    +
    + + +
    + + ` +}) +export class ControlledDoc implements OnInit { + items: MenuItem[]; + + ngOnInit() { + this.items = [ + { + key: '0', + label: 'Users', + icon: 'pi pi-users', + items: [ + { + key: '0_1', + label: 'New', + items: [ + { + key: '0_1_0', + label: 'Member' + }, + { + key: '0_1_1', + label: 'Group' + } + ] + }, + { + key: '0_2', + label: 'Search' + } + ] + }, + { + key: '1', + label: 'Tasks', + icon: 'pi pi-server', + items: [ + { + key: '1_0', + label: 'Add New' + }, + { + key: '1_1', + label: 'Pending' + }, + { + key: '1_2', + label: 'Overdue' + } + ] + }, + { + key: '2', + label: 'Calendar', + icon: 'pi pi-calendar', + items: [ + { + key: '2_0', + label: 'New Event' + }, + { + key: '2_1', + label: 'Today' + }, + { + key: '2_2', + label: 'This Week' + } + ] + } + ]; + } + + toggleAll() { + const expanded = !this.areAllItemsExpanded(); + this.items = this.toggleAllRecursive(this.items, expanded); + } + + private toggleAllRecursive(items: MenuItem[], expanded: boolean): MenuItem[] { + return items.map((menuItem) => { + menuItem.expanded = expanded; + if (menuItem.items) { + menuItem.items = this.toggleAllRecursive(menuItem.items, expanded); + } + return menuItem; + }); + } + + private areAllItemsExpanded(): boolean { + return this.items.every((menuItem) => menuItem.expanded); + } + + code: Code = { + basic: ` +`, + + html: `
    + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { PanelMenu } from 'primeng/panelmenu'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'panel-menu-controlled-demo', + templateUrl: './panel-menu-controlled-demo.html', + standalone: true, + imports: [PanelMenu, ButtonModule] +}) +export class PanelMenuControlledDemo implements OnInit { + items: MenuItem[]; + + ngOnInit() { + this.items = [ + { + key: '0', + label: 'Users', + icon: 'pi pi-users', + items: [ + { + key: '0_1', + label: 'New', + items: [ + { + key: '0_1_0', + label: 'Member' + }, + { + key: '0_1_1', + label: 'Group' + } + ] + }, + { + key: '0_2', + label: 'Search' + } + ] + }, + { + key: '1', + label: 'Tasks', + icon: 'pi pi-server', + items: [ + { + key: '1_0', + label: 'Add New' + }, + { + key: '1_1', + label: 'Pending' + }, + { + key: '1_2', + label: 'Overdue' + } + ] + }, + { + key: '2', + label: 'Calendar', + icon: 'pi pi-calendar', + items: [ + { + key: '2_0', + label: 'New Event' + }, + { + key: '2_1', + label: 'Today' + }, + { + key: '2_2', + label: 'This Week' + } + ] + } + ]; + } + + toggleAll() { + const expanded = !this.areAllItemsExpanded(); + this.items = this.toggleAllRecursive(this.items, expanded); + } + + private toggleAllRecursive(items: MenuItem[], expanded: boolean): MenuItem[] { + return items.map((menuItem) => { + menuItem.expanded = expanded; + if (menuItem.items) { + menuItem.items = this.toggleAllRecursive(menuItem.items, expanded); + } + return menuItem; + }); + } + + private areAllItemsExpanded(): boolean { + return this.items.every((menuItem) => menuItem.expanded); + } +}` + }; +} diff --git a/apps/showcase/doc/panelmenu/importdoc.ts b/apps/showcase/doc/panelmenu/importdoc.ts new file mode 100644 index 00000000000..5eae5102327 --- /dev/null +++ b/apps/showcase/doc/panelmenu/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'panel-menu-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { PanelMenu } from 'primeng/panelmenu';` + }; +} diff --git a/apps/showcase/doc/panelmenu/multipledoc.ts b/apps/showcase/doc/panelmenu/multipledoc.ts new file mode 100644 index 00000000000..137e4e40d37 --- /dev/null +++ b/apps/showcase/doc/panelmenu/multipledoc.ts @@ -0,0 +1,203 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'multiple-doc', + template: ` + +

    Only one single root menuitem can be active by default, enable multiple property to be able to open more than one items.

    +
    +
    + +
    + + ` +}) +export class MultipleDoc implements OnInit { + items: MenuItem[]; + + ngOnInit() { + this.items = [ + { + label: 'Files', + icon: 'pi pi-file', + items: [ + { + label: 'Documents', + icon: 'pi pi-file', + items: [ + { + label: 'Invoices', + icon: 'pi pi-file-pdf', + items: [ + { + label: 'Pending', + icon: 'pi pi-stop' + }, + { + label: 'Paid', + icon: 'pi pi-check-circle' + } + ] + }, + { + label: 'Clients', + icon: 'pi pi-users' + } + ] + }, + { + label: 'Images', + icon: 'pi pi-image', + items: [ + { + label: 'Logos', + icon: 'pi pi-image' + } + ] + } + ] + }, + { + label: 'Cloud', + icon: 'pi pi-cloud', + items: [ + { + label: 'Upload', + icon: 'pi pi-cloud-upload' + }, + { + label: 'Download', + icon: 'pi pi-cloud-download' + }, + { + label: 'Sync', + icon: 'pi pi-refresh' + } + ] + }, + { + label: 'Devices', + icon: 'pi pi-desktop', + items: [ + { + label: 'Phone', + icon: 'pi pi-mobile' + }, + { + label: 'Desktop', + icon: 'pi pi-desktop' + }, + { + label: 'Tablet', + icon: 'pi pi-tablet' + } + ] + } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { PanelMenu } from 'primeng/panelmenu'; + +@Component({ + selector: 'panel-menu-multiple-demo', + templateUrl: './panel-menu-multiple-demo.html', + standalone: true, + imports: [PanelMenu] +}) +export class PanelMenuMultipleDemo implements OnInit { + items: MenuItem[]; + + ngOnInit() { + this.items = [ + { + label: 'Files', + icon: 'pi pi-file', + items: [ + { + label: 'Documents', + icon: 'pi pi-file', + items: [ + { + label: 'Invoices', + icon: 'pi pi-file-pdf', + items: [ + { + label: 'Pending', + icon: 'pi pi-stop' + }, + { + label: 'Paid', + icon: 'pi pi-check-circle' + } + ] + }, + { + label: 'Clients', + icon: 'pi pi-users' + } + ] + }, + { + label: 'Images', + icon: 'pi pi-image', + items: [ + { + label: 'Logos', + icon: 'pi pi-image' + } + ] + } + ] + }, + { + label: 'Cloud', + icon: 'pi pi-cloud', + items: [ + { + label: 'Upload', + icon: 'pi pi-cloud-upload' + }, + { + label: 'Download', + icon: 'pi pi-cloud-download' + }, + { + label: 'Sync', + icon: 'pi pi-refresh' + } + ] + }, + { + label: 'Devices', + icon: 'pi pi-desktop', + items: [ + { + label: 'Phone', + icon: 'pi pi-mobile' + }, + { + label: 'Desktop', + icon: 'pi pi-desktop' + }, + { + label: 'Tablet', + icon: 'pi pi-tablet' + } + ] + } + ] + } +}` + }; +} diff --git a/src/app/showcase/doc/panelmenu/panelmenudoc.module.ts b/apps/showcase/doc/panelmenu/panelmenudoc.module.ts similarity index 86% rename from src/app/showcase/doc/panelmenu/panelmenudoc.module.ts rename to apps/showcase/doc/panelmenu/panelmenudoc.module.ts index f2bf9887cac..2904144ce0c 100644 --- a/src/app/showcase/doc/panelmenu/panelmenudoc.module.ts +++ b/apps/showcase/doc/panelmenu/panelmenudoc.module.ts @@ -1,25 +1,25 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; +import { BadgeModule } from 'primeng/badge'; +import { ButtonModule } from 'primeng/button'; import { PanelMenu } from 'primeng/panelmenu'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; +import { ToastModule } from 'primeng/toast'; import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; +import { CommandDoc } from './commanddoc'; +import { ControlledDoc } from './controlleddoc'; import { ImportDoc } from './importdoc'; import { MultipleDoc } from './multipledoc'; +import { RouterDoc } from './routerdoc'; import { StyleDoc } from './styledoc'; -import { ControlledDoc } from './controlleddoc'; -import { ButtonModule } from 'primeng/button'; import { TemplateDoc } from './templatedoc'; -import { BadgeModule } from 'primeng/badge'; -import { CommandDoc } from './commanddoc'; -import { ToastModule } from 'primeng/toast'; -import { RouterDoc } from './routerdoc'; @NgModule({ imports: [CommonModule, AppCodeModule, RouterModule, PanelMenu, AppDocModule, ButtonModule, BadgeModule, ToastModule], declarations: [BasicDoc, ImportDoc, MultipleDoc, ControlledDoc, TemplateDoc, CommandDoc, StyleDoc, AccessibilityDoc, RouterDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class PanelMenuDocModule {} diff --git a/apps/showcase/doc/panelmenu/routerdoc.ts b/apps/showcase/doc/panelmenu/routerdoc.ts new file mode 100644 index 00000000000..a44bff80a3d --- /dev/null +++ b/apps/showcase/doc/panelmenu/routerdoc.ts @@ -0,0 +1,208 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'router-doc', + template: ` + +

    Items with navigation are defined with templating to be able to use a routerLink directive, an external link or programmatic navigation.

    +
    +
    + + + + + + {{ item.label }} + + + + + + {{ item.label }} + + + + + {{ item.label }} + + + + + + +
    + + `, + providers: [MessageService] +}) +export class RouterDoc implements OnInit { + items: MenuItem[]; + + constructor(private router: Router) {} + + ngOnInit() { + this.items = [ + { + label: 'Router', + icon: 'pi pi-palette', + items: [ + { + label: 'Installation', + icon: 'pi pi-eraser', + route: '/installation' + }, + { + label: 'Configuration', + icon: 'pi pi-heart', + route: '/configuration' + } + ] + }, + { + label: 'Programmatic', + icon: 'pi pi-link', + command: () => { + this.router.navigate(['/installation']); + } + }, + { + label: 'External', + icon: 'pi pi-home', + items: [ + { + label: 'Angular', + icon: 'pi pi-star', + url: 'https://angular.io/' + }, + { + label: 'Vite.js', + icon: 'pi pi-bookmark', + url: 'https://vitejs.dev/' + } + ] + } + ]; + } + + code: Code = { + basic: ` + + + + + {{ item.label }} + + + + + + {{ item.label }} + + + + + {{ item.label }} + + + + + +`, + + html: `
    + + + + + + {{ item.label }} + + + + + + {{ item.label }} + + + + + {{ item.label }} + + + + + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { PanelMenu } from 'primeng/panelmenu'; +import { Router } from '@angular/router'; + +@Component({ + selector: 'panel-menu-router-demo', + templateUrl: './panel-menu-router-demo.html', + standalone: true, + imports: [PanelMenu], + providers: [MessageService] +}) +export class PanelMenuRouterDemo implements OnInit { + items: MenuItem[]; + + constructor(private router: Router) {} + + ngOnInit() { + this.items = [ + { + label: 'Router', + icon: 'pi pi-palette', + items: [ + { + label: 'Installation', + icon: 'pi pi-eraser', + route: '/installation' + }, + { + label: 'Configuration', + icon: 'pi pi-heart', + route: '/configuration' + } + ] + }, + { + label: 'Programmatic', + icon: 'pi pi-link', + command: () => { + this.router.navigate(['/installation']); + } + }, + { + label: 'External', + icon: 'pi pi-home', + items: [ + { + label: 'Angular', + icon: 'pi pi-star', + url: 'https://angular.io/' + }, + { + label: 'Vite.js', + icon: 'pi pi-bookmark', + url: 'https://vitejs.dev/' + } + ] + } + ]; + } + +}` + }; +} diff --git a/apps/showcase/doc/panelmenu/styledoc.ts b/apps/showcase/doc/panelmenu/styledoc.ts new file mode 100644 index 00000000000..b709710205b --- /dev/null +++ b/apps/showcase/doc/panelmenu/styledoc.ts @@ -0,0 +1,58 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'panel-menu-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-panelmenuContainer element.
    p-panelmenu-headerAccordion header of root submenu.
    p-panelmenu-contentAccordion content of root submenu.
    p-menu-listList element.
    p-menuitemMenuitem element.
    p-menuitem-textLabel of a menuitem.
    p-menuitem-iconIcon of a menuitem.
    p-panelmenu-iconArrow icon of an accordion header.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/panelmenu/templatedoc.ts b/apps/showcase/doc/panelmenu/templatedoc.ts new file mode 100644 index 00000000000..55aced4f6a5 --- /dev/null +++ b/apps/showcase/doc/panelmenu/templatedoc.ts @@ -0,0 +1,252 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'template-doc', + template: ` + +

    PanelMenu requires a collection of menuitems as its model.

    +
    + + + ` +}) +export class TemplateDoc implements OnInit { + items: MenuItem[]; + + ngOnInit() { + this.items = [ + { + label: 'Mail', + icon: 'pi pi-envelope', + badge: '5', + items: [ + { + label: 'Compose', + icon: 'pi pi-file-edit', + shortcut: '⌘+N' + }, + { + label: 'Inbox', + icon: 'pi pi-inbox', + badge: '5' + }, + { + label: 'Sent', + icon: 'pi pi-send', + shortcut: '⌘+S' + }, + { + label: 'Trash', + icon: 'pi pi-trash', + shortcut: '⌘+T' + } + ] + }, + { + label: 'Reports', + icon: 'pi pi-chart-bar', + shortcut: '⌘+R', + items: [ + { + label: 'Sales', + icon: 'pi pi-chart-line', + badge: '3' + }, + { + label: 'Products', + icon: 'pi pi-list', + badge: '6' + } + ] + }, + { + label: 'Profile', + icon: 'pi pi-user', + shortcut: '⌘+W', + items: [ + { + label: 'Settings', + icon: 'pi pi-cog', + shortcut: '⌘+O' + }, + { + label: 'Privacy', + icon: 'pi pi-shield', + shortcut: '⌘+P' + } + ] + } + ]; + } + + toggleAll() { + const expanded = !this.areAllItemsExpanded(); + this.items = this.toggleAllRecursive(this.items, expanded); + } + + private toggleAllRecursive(items: MenuItem[], expanded: boolean): MenuItem[] { + return items.map((menuItem) => { + menuItem.expanded = expanded; + if (menuItem.items) { + menuItem.items = this.toggleAllRecursive(menuItem.items, expanded); + } + return menuItem; + }); + } + + private areAllItemsExpanded(): boolean { + return this.items.every((menuItem) => menuItem.expanded); + } + + code: Code = { + basic: ` + + + + + {{ item.label }} + + + + {{ item.shortcut }} + + + +`, + + html: ``, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { PanelMenu } from 'primeng/panelmenu'; +import { BadgeModule } from 'primeng/badge'; +import { Ripple } from 'primeng/ripple'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'panel-menu-template-demo', + templateUrl: './panel-menu-template-demo.html', + standalone: true, + imports: [PanelMenu, BadgeModule, Ripple, CommonModule] +}) +export class PanelMenuTemplateDemo implements OnInit { + items: MenuItem[]; + + ngOnInit() { + this.items = [ + { + label: 'Mail', + icon: 'pi pi-envelope', + badge: '5', + items: [ + { + label: 'Compose', + icon: 'pi pi-file-edit', + shortcut: '⌘+N' + }, + { + label: 'Inbox', + icon: 'pi pi-inbox', + badge: '5' + }, + { + label: 'Sent', + icon: 'pi pi-send', + shortcut: '⌘+S' + }, + { + label: 'Trash', + icon: 'pi pi-trash', + shortcut: '⌘+T' + } + ] + }, + { + label: 'Reports', + icon: 'pi pi-chart-bar', + shortcut: '⌘+R', + items: [ + { + label: 'Sales', + icon: 'pi pi-chart-line', + badge: '3' + }, + { + label: 'Products', + icon: 'pi pi-list', + badge: '6' + } + ] + }, + { + label: 'Profile', + icon: 'pi pi-user', + shortcut: '⌘+W', + items: [ + { + label: 'Settings', + icon: 'pi pi-cog', + shortcut: '⌘+O' + }, + { + label: 'Privacy', + icon: 'pi pi-shield', + shortcut: '⌘+P' + } + ] + } + ]; + } + + toggleAll() { + const expanded = !this.areAllItemsExpanded(); + this.items = this.toggleAllRecursive(this.items, expanded); + } + + private toggleAllRecursive(items: MenuItem[], expanded: boolean): MenuItem[] { + return items.map((menuItem) => { + menuItem.expanded = expanded; + if (menuItem.items) { + menuItem.items = this.toggleAllRecursive(menuItem.items, expanded); + } + return menuItem; + }); + } + + private areAllItemsExpanded(): boolean { + return this.items.every((menuItem) => menuItem.expanded); + } + +}` + }; +} diff --git a/apps/showcase/doc/password/accessibilitydoc.ts b/apps/showcase/doc/password/accessibilitydoc.ts new file mode 100644 index 00000000000..09bd4692683 --- /dev/null +++ b/apps/showcase/doc/password/accessibilitydoc.ts @@ -0,0 +1,54 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'password-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Value to describe the component can either be provided via label tag combined with id prop or using ariaLabelledBy, ariaLabel props. Screen reader is notified about the changes to the strength of the + password using a section that has aria-live while typing. +

    +
    + + + +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + +
    KeyFunction
    + tab + Moves focus to the input.
    + escape + Hides the strength meter if open.
    +
    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + basic: ` + + +Password + + +` + }; +} diff --git a/apps/showcase/doc/password/basicdoc.ts b/apps/showcase/doc/password/basicdoc.ts new file mode 100644 index 00000000000..6163dc99e72 --- /dev/null +++ b/apps/showcase/doc/password/basicdoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    Two-way value binding is defined using ngModel.

    +
    +
    + +
    + + ` +}) +export class BasicDoc { + value!: string; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { PasswordModule } from 'primeng/password'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'password-basic-demo', + templateUrl: './password-basic-demo.html', + standalone: true, + imports: [FormsModule, PasswordModule] +}) +export class PasswordBasicDemo { + value!: string; +}` + }; +} diff --git a/apps/showcase/doc/password/disableddoc.ts b/apps/showcase/doc/password/disableddoc.ts new file mode 100644 index 00000000000..1ed3ca01864 --- /dev/null +++ b/apps/showcase/doc/password/disableddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'disabled-doc', + template: ` + +

    When disabled is present, the element cannot be edited and focused.

    +
    +
    + +
    + + ` +}) +export class DisabledDoc { + value!: string; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { PasswordModule } from 'primeng/password'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'password-disabled-demo', + templateUrl: './password-disabled-demo.html', + standalone: true, + imports: [FormsModule, PasswordModule] +}) +export class PasswordDisabledDemo { + value!: string; +}` + }; +} diff --git a/apps/showcase/doc/password/filleddoc.ts b/apps/showcase/doc/password/filleddoc.ts new file mode 100644 index 00000000000..015240cde5a --- /dev/null +++ b/apps/showcase/doc/password/filleddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'filled-doc', + template: ` + +

    Specify the variant property as filled to display the component with a higher visual emphasis than the default outlined style.

    +
    +
    + +
    + + ` +}) +export class FilledDoc { + value!: string; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { PasswordModule } from 'primeng/password'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'password-filled-demo', + templateUrl: './password-filled-demo.html', + standalone: true, + imports: [FormsModule, PasswordModule] +}) +export class PasswordFilledDemo { + value!: string; +}` + }; +} diff --git a/apps/showcase/doc/password/floatlabeldoc.ts b/apps/showcase/doc/password/floatlabeldoc.ts new file mode 100644 index 00000000000..29e70d23783 --- /dev/null +++ b/apps/showcase/doc/password/floatlabeldoc.ts @@ -0,0 +1,91 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'floatlabel-doc', + template: ` + +

    + A floating label appears on top of the input field when focused. Visit + FloatLabel documentation for more information. +

    +
    +
    + + + + + + + + + + + + + + +
    + + ` +}) +export class FloatLabelDoc { + value1!: string; + + value2!: string; + + value3!: string; + + code: Code = { + basic: ` + + + + + + + + + + + + +`, + + html: `
    + + + + + + + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { PasswordModule } from 'primeng/password'; +import { FormsModule } from '@angular/forms'; +import { FloatLabelModule } from 'primeng/floatlabel'; + +@Component({ + selector: 'password-floatlabel-demo', + templateUrl: './password-floatlabel-demo.html', + standalone: true, + imports: [FormsModule, PasswordModule, FloatLabelModule] +}) +export class PasswordFloatlabelDemo { + value1!: string; + + value2!: string; + + value3!: string; +}` + }; +} diff --git a/apps/showcase/doc/password/iftalabeldoc.ts b/apps/showcase/doc/password/iftalabeldoc.ts new file mode 100644 index 00000000000..1589671c32e --- /dev/null +++ b/apps/showcase/doc/password/iftalabeldoc.ts @@ -0,0 +1,50 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'iftalabel-doc', + template: ` + +

    IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for more information.

    +
    +
    + + + + +
    + + ` +}) +export class IftaLabelDoc { + value!: string; + + code: Code = { + basic: ` + + +`, + + html: `
    + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { PasswordModule } from 'primeng/password'; +import { FormsModule } from '@angular/forms'; +import { IftaLabelModule } from 'primeng/iftalabel'; + +@Component({ + selector: 'password-iftalabel-demo', + templateUrl: './password-iftalabel-demo.html', + standalone: true, + imports: [FormsModule, PasswordModule, IftaLabelModule] +}) +export class PasswordIftaLabelDemo { + value!: string; +}` + }; +} diff --git a/apps/showcase/doc/password/importdoc.ts b/apps/showcase/doc/password/importdoc.ts new file mode 100644 index 00000000000..c9b17cf3b36 --- /dev/null +++ b/apps/showcase/doc/password/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'password-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { PasswordModule } from 'primeng/password';` + }; +} diff --git a/apps/showcase/doc/password/invaliddoc.ts b/apps/showcase/doc/password/invaliddoc.ts new file mode 100644 index 00000000000..d49b69a0d95 --- /dev/null +++ b/apps/showcase/doc/password/invaliddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'invalid-doc', + template: ` + +

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    +
    +
    + +
    + + ` +}) +export class InvalidDoc { + value!: string; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { PasswordModule } from 'primeng/password'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'password-invalid-demo', + templateUrl: './password-invalid-demo.html', + standalone: true, + imports: [FormsModule, PasswordModule] +}) +export class PasswordInvalidDemo { + value!: string; +}` + }; +} diff --git a/apps/showcase/doc/password/localedoc.ts b/apps/showcase/doc/password/localedoc.ts new file mode 100644 index 00000000000..baa4e724af3 --- /dev/null +++ b/apps/showcase/doc/password/localedoc.ts @@ -0,0 +1,43 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'locale-doc', + template: ` + +

    + Labels are translated at component level by promptLabel, weakLabel, mediumLabel and strongLabel properties. In order to apply global translations for all Password components in the application, refer to the + locale +

    +
    +
    + +
    + + ` +}) +export class LocaleDoc { + value!: string; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { PasswordModule } from 'primeng/password'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'password-locale-demo', + templateUrl: './password-locale-demo.html', + standalone: true, + imports: [FormsModule, PasswordModule] +}) +export class PasswordLocaleDemo { + value!: string; +}` + }; +} diff --git a/src/app/showcase/doc/password/meterdoc.ts b/apps/showcase/doc/password/meterdoc.ts similarity index 95% rename from src/app/showcase/doc/password/meterdoc.ts rename to apps/showcase/doc/password/meterdoc.ts index 0d97a14bb80..b0025ce0901 100644 --- a/src/app/showcase/doc/password/meterdoc.ts +++ b/apps/showcase/doc/password/meterdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'meter-doc', @@ -11,7 +11,7 @@ import { Code } from '@domain/code';
    - `, + ` }) export class MeterDoc { value!: string; @@ -35,6 +35,6 @@ import { FormsModule } from '@angular/forms'; }) export class PasswordMeterDemo { value!: string; -}`, +}` }; } diff --git a/apps/showcase/doc/password/passworddoc.module.ts b/apps/showcase/doc/password/passworddoc.module.ts new file mode 100644 index 00000000000..f10ae3f1d96 --- /dev/null +++ b/apps/showcase/doc/password/passworddoc.module.ts @@ -0,0 +1,33 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { DividerModule } from 'primeng/divider'; +import { FloatLabelModule } from 'primeng/floatlabel'; +import { IftaLabelModule } from 'primeng/iftalabel'; +import { InputTextModule } from 'primeng/inputtext'; +import { PasswordModule } from 'primeng/password'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { DisabledDoc } from './disableddoc'; +import { FilledDoc } from './filleddoc'; +import { FloatLabelDoc } from './floatlabeldoc'; +import { IftaLabelDoc } from './iftalabeldoc'; +import { ImportDoc } from './importdoc'; +import { InvalidDoc } from './invaliddoc'; +import { LocaleDoc } from './localedoc'; +import { MeterDoc } from './meterdoc'; +import { ReactiveFormsDoc } from './reactiveformsdoc'; +import { SizesDoc } from './sizesdoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; +import { ToggleMaskDoc } from './togglemaskdoc'; + +@NgModule({ + imports: [CommonModule, InputTextModule, AppCodeModule, AppDocModule, PasswordModule, FormsModule, ReactiveFormsModule, DividerModule, RouterModule, FloatLabelModule, IftaLabelModule], + exports: [AppDocModule], + declarations: [ImportDoc, BasicDoc, MeterDoc, LocaleDoc, ToggleMaskDoc, TemplateDoc, FloatLabelDoc, IftaLabelDoc, InvalidDoc, DisabledDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc, FilledDoc, SizesDoc] +}) +export class PasswordDocModule {} diff --git a/apps/showcase/doc/password/reactiveformsdoc.ts b/apps/showcase/doc/password/reactiveformsdoc.ts new file mode 100644 index 00000000000..5098c0f43eb --- /dev/null +++ b/apps/showcase/doc/password/reactiveformsdoc.ts @@ -0,0 +1,59 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

    Password can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

    +
    +
    +
    + + +
    + + ` +}) +export class ReactiveFormsDoc implements OnInit { + formGroup!: FormGroup; + + ngOnInit() { + this.formGroup = new FormGroup({ + value: new FormControl() + }); + } + + code: Code = { + basic: `
    + +`, + + html: `
    +
    + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { PasswordModule } from 'primeng/password'; + +@Component({ + selector: 'password-reactive-forms-demo', + templateUrl: './password-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, PasswordModule] +}) +export class PasswordReactiveFormsDemo implements OnInit { + formGroup!: FormGroup; + + ngOnInit() { + this.formGroup = new FormGroup({ + value: new FormControl() + }); + } +}` + }; +} diff --git a/apps/showcase/doc/password/sizesdoc.ts b/apps/showcase/doc/password/sizesdoc.ts new file mode 100644 index 00000000000..49520f8aa31 --- /dev/null +++ b/apps/showcase/doc/password/sizesdoc.ts @@ -0,0 +1,54 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'sizes-doc', + template: ` + +

    Password provides small and large sizes as alternatives to the base.

    +
    +
    + + + +
    + + ` +}) +export class SizesDoc { + value1: string; + + value2: string; + + value3: string; + + code: Code = { + basic: ` + +`, + + html: `
    + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { PasswordModule } from 'primeng/password'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'password-sizes-demo', + templateUrl: './password-sizes-demo.html', + standalone: true, + imports: [FormsModule, PasswordModule] +}) +export class PasswordSizesDemo { + value1: string; + + value2: string; + + value3: string; +}` + }; +} diff --git a/apps/showcase/doc/password/styledoc.ts b/apps/showcase/doc/password/styledoc.ts new file mode 100644 index 00000000000..6f2b8674f9f --- /dev/null +++ b/apps/showcase/doc/password/styledoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'password-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-password-panelContainer of password panel
    p-password-meterMeter element of password strength
    p-password-infoText to display strength
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/password/templatedoc.ts b/apps/showcase/doc/password/templatedoc.ts new file mode 100644 index 00000000000..f5e080ce60d --- /dev/null +++ b/apps/showcase/doc/password/templatedoc.ts @@ -0,0 +1,80 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'template-doc', + template: ` + +

    3 templates are included to customize the overlay. These are header, content and footer. Note that content overrides the default meter.

    +
    +
    + + +
    Pick a password
    +
    + + +
      +
    • At least one lowercase
    • +
    • At least one uppercase
    • +
    • At least one numeric
    • +
    • Minimum 8 characters
    • +
    +
    +
    +
    + + ` +}) +export class TemplateDoc { + value!: string; + + code: Code = { + basic: ` + +
    Pick a password
    +
    + + +
      +
    • At least one lowercase
    • +
    • At least one uppercase
    • +
    • At least one numeric
    • +
    • Minimum 8 characters
    • +
    +
    +
    `, + + html: `
    + + +
    Pick a password
    +
    + + +
      +
    • At least one lowercase
    • +
    • At least one uppercase
    • +
    • At least one numeric
    • +
    • Minimum 8 characters
    • +
    +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { PasswordModule } from 'primeng/password'; +import { DividerModule } from 'primeng/divider'; + +@Component({ + selector: 'password-template-demo', + templateUrl: './password-template-demo.html', + standalone: true, + imports: [FormsModule, PasswordModule, DividerModule] +}) +export class PasswordTemplateDemo { + value!: string; +}` + }; +} diff --git a/src/app/showcase/doc/password/togglemaskdoc.ts b/apps/showcase/doc/password/togglemaskdoc.ts similarity index 96% rename from src/app/showcase/doc/password/togglemaskdoc.ts rename to apps/showcase/doc/password/togglemaskdoc.ts index 9599131468d..812077a4c65 100644 --- a/src/app/showcase/doc/password/togglemaskdoc.ts +++ b/apps/showcase/doc/password/togglemaskdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'togglemask-doc', @@ -11,7 +11,7 @@ import { Code } from '@domain/code';
    - `, + ` }) export class ToggleMaskDoc { value!: string; @@ -35,6 +35,6 @@ import { FormsModule } from '@angular/forms'; }) export class PasswordToggleMaskDemo { value!: string; -}`, +}` }; } diff --git a/apps/showcase/doc/picklist/accessibilitydoc.ts b/apps/showcase/doc/picklist/accessibilitydoc.ts new file mode 100644 index 00000000000..6fc35435aa5 --- /dev/null +++ b/apps/showcase/doc/picklist/accessibilitydoc.ts @@ -0,0 +1,115 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'pick-list-accessibility-doc', + template: ` +

    Screen Reader

    +

    + Value to describe the source listbox and target listbox can be provided with ariaLabelledBy or ariaLabel props. The list elements has a listbox role with the aria-multiselectable attribute. Each list item has + an option role with aria-selected and aria-disabled as their attributes. +

    +

    + Controls buttons are button elements with an aria-label that refers to the aria.moveTop, aria.moveUp, aria.moveDown, aria.moveBottom,aria.moveTo, aria.moveAllTo, + aria.moveFrom and aria.moveAllFrom properties of the locale API by default, alternatively you may usemoveTopButtonProps, moveUpButtonProps, moveDownButtonProps, + moveToButtonProps, moveAllToButtonProps, moveFromButtonProps, moveFromButtonProps and moveAllFromButtonProps to customize the buttons like overriding the default aria-label attributes. +

    + + + +

    PickList Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabMoves focus to the first selected option, if there is none then first option receives the focus.
    up arrowMoves focus to the previous option.
    down arrowMoves focus to the next option.
    enterToggles the selected state of the focused option.
    spaceToggles the selected state of the focused option.
    homeMoves focus to the first option.
    endMoves focus to the last option.
    shift + down arrowMoves focus to the next option and toggles the selection state.
    shift + up arrowMoves focus to the previous option and toggles the selection state.
    shift + spaceSelects the items between the most recently selected option and the focused option.
    control + shift + homeSelects the focused options and all the options up to the first one.
    control + shift + endSelects the focused options and all the options down to the first one.
    control + aSelects all options.
    +
    +

    Buttons Keyboard Support

    +
    + + + + + + + + + + + + + + + + + +
    KeyFunction
    enterExecutes button action.
    spaceExecutes button action.
    +
    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + html: `Options + + +` + }; +} diff --git a/apps/showcase/doc/picklist/basicdoc.ts b/apps/showcase/doc/picklist/basicdoc.ts new file mode 100644 index 00000000000..b830287a4ed --- /dev/null +++ b/apps/showcase/doc/picklist/basicdoc.ts @@ -0,0 +1,126 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectorRef, Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    + PickList is used as a controlled input with source and target properties. Content of a list item needs to be defined with the pTemplate property that receives an object in the list as parameter. Drag & drop + functionality depends on @angular/cdk package. +

    +
    +
    + + + {{ item.name }} + + +
    + + ` +}) +export class BasicDoc { + sourceProducts!: Product[]; + + targetProducts!: Product[]; + + constructor( + private carService: ProductService, + private cdr: ChangeDetectorRef + ) {} + + ngOnInit() { + this.carService.getProductsSmall().then((products) => { + this.sourceProducts = products; + this.cdr.markForCheck(); + }); + this.targetProducts = []; + } + + code: Code = { + basic: ` + + {{ item.name }} + +`, + + html: `
    + + + {{ item.name }} + + +
    `, + + typescript: `import { ChangeDetectorRef, Component } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { PickListModule } from 'primeng/picklist'; + +@Component({ + selector: 'picklist-basic-demo', + templateUrl: './picklist-basic-demo.html', + standalone: true, + imports: [PickListModule], + providers: [ProductService] +}) +export class PicklistBasicDemo { + sourceProducts!: Product[]; + + targetProducts!: Product[]; + + constructor( + private carService: ProductService, + private cdr: ChangeDetectorRef + ) {} + + ngOnInit() { + this.carService.getProductsSmall().then(products => { + this.sourceProducts = products; + this.cdr.markForCheck(); + }); + this.targetProducts = []; + } +}`, + + data: ` +/* ProductService */ +{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + + service: ['ProductService'] + }; + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/apps/showcase/doc/picklist/filterdoc.ts b/apps/showcase/doc/picklist/filterdoc.ts new file mode 100644 index 00000000000..93e2463a583 --- /dev/null +++ b/apps/showcase/doc/picklist/filterdoc.ts @@ -0,0 +1,210 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectorRef, Component } from '@angular/core'; + +@Component({ + selector: 'filter-doc', + template: ` + +

    Filter value is checked against the property of an object configured with the filterBy property.

    +
    +
    + + +
    + +
    + {{ option.name }} + {{ option.category }} +
    + {{ '$' + option.price }} +
    +
    +
    +
    + + ` +}) +export class FilterDoc { + sourceProducts!: Product[]; + + targetProducts!: Product[]; + + constructor( + private carService: ProductService, + private cdr: ChangeDetectorRef + ) {} + + ngOnInit() { + this.carService.getProductsSmall().then((products) => { + this.sourceProducts = products; + this.cdr.markForCheck(); + }); + this.targetProducts = []; + } + + code: Code = { + basic: ` + +
    + +
    + {{ option.name }} + {{ option.category }} +
    + {{ '$' + option.price }} +
    +
    +
    `, + + html: `
    + + +
    + +
    + {{ option.name }} + {{ option.category }} +
    + {{ '$' + option.price }} +
    +
    +
    +
    `, + + typescript: `import { Component, ChangeDetectorRef } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { PickListModule } from 'primeng/picklist'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'picklist-filter-demo', + templateUrl: './picklist-filter-demo.html', + standalone: true, + imports: [PickListModule, CommonModule], + providers: [ProductService] +}) +export class PicklistFilterDemo { + sourceProducts!: Product[]; + + targetProducts!: Product[]; + + constructor( + private carService: ProductService, + private cdr: ChangeDetectorRef + ) {} + + ngOnInit() { + this.carService.getProductsSmall().then(products => { + this.sourceProducts = products; + this.cdr.markForCheck(); + }); + this.targetProducts = []; + } +}`, + + data: ` +/* ProductService */ +{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + + service: ['ProductService'] + }; + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/apps/showcase/doc/picklist/importdoc.ts b/apps/showcase/doc/picklist/importdoc.ts new file mode 100644 index 00000000000..5e8d9498e60 --- /dev/null +++ b/apps/showcase/doc/picklist/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'pick-list-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { PickList } from 'primeng/picklist';` + }; +} diff --git a/src/app/showcase/doc/picklist/picklistdoc.module.ts b/apps/showcase/doc/picklist/picklistdoc.module.ts similarity index 80% rename from src/app/showcase/doc/picklist/picklistdoc.module.ts rename to apps/showcase/doc/picklist/picklistdoc.module.ts index e96e53b3ddc..9e01b0e5d10 100644 --- a/src/app/showcase/doc/picklist/picklistdoc.module.ts +++ b/apps/showcase/doc/picklist/picklistdoc.module.ts @@ -1,20 +1,20 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { PickList } from 'primeng/picklist'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { FilterDoc } from './filterdoc'; import { ImportDoc } from './importdoc'; import { StyleDoc } from './styledoc'; -import { TemplatesDoc } from './templatesdoc'; import { TemplateDoc } from './templatedoc'; +import { TemplatesDoc } from './templatesdoc'; @NgModule({ imports: [CommonModule, AppCodeModule, AppDocModule, PickList, RouterModule], exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, FilterDoc, TemplateDoc, TemplatesDoc, StyleDoc, AccessibilityDoc], + declarations: [ImportDoc, BasicDoc, FilterDoc, TemplateDoc, TemplatesDoc, StyleDoc, AccessibilityDoc] }) export class PicklistDocModule {} diff --git a/apps/showcase/doc/picklist/styledoc.ts b/apps/showcase/doc/picklist/styledoc.ts new file mode 100644 index 00000000000..6200e88de7e --- /dev/null +++ b/apps/showcase/doc/picklist/styledoc.ts @@ -0,0 +1,50 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'pick-list-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-picklistContainer element.
    p-picklist-source-controlsContainer of source list buttons.
    p-picklist-target-controlsContainer of target list buttons.
    p-picklist-buttonsContainer of buttons.
    p-picklist-listList element.
    p-picklist-itemAn item in the list.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/picklist/templatedoc.ts b/apps/showcase/doc/picklist/templatedoc.ts new file mode 100644 index 00000000000..23a63f3143f --- /dev/null +++ b/apps/showcase/doc/picklist/templatedoc.ts @@ -0,0 +1,207 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectorRef, Component } from '@angular/core'; + +@Component({ + selector: 'template-doc', + template: ` + +

    For custom content support define an option template that gets the item instance as a parameter. In addition sourceheader and targetheader templates are provided for further customization.

    +
    +
    + + +
    + +
    + {{ option.name }} + {{ option.category }} +
    + {{ '$' + option.price }} +
    +
    +
    +
    + + ` +}) +export class TemplateDoc { + sourceProducts!: Product[]; + + targetProducts!: Product[]; + code: Code = { + basic: ` + +
    + +
    + {{ option.name }} + {{ option.category }} +
    + {{ '$' + option.price }} +
    +
    +
    `, + + html: `
    + + +
    + +
    + {{ option.name }} + {{ option.category }} +
    + {{ '$' + option.price }} +
    +
    +
    +
    `, + + typescript: `import { Component, ChangeDetectorRef } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { PickListModule } from 'primeng/picklist'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'picklist-template-demo', + templateUrl: './picklist-template-demo.html', + standalone: true, + imports: [PickListModule, CommonModule], + providers: [ProductService] +}) +export class PicklistTemplateDemo { + sourceProducts!: Product[]; + + targetProducts!: Product[]; + + constructor( + private carService: ProductService, + private cdr: ChangeDetectorRef + ) {} + + ngOnInit() { + this.carService.getProductsSmall().then(products => { + this.sourceProducts = products; + this.cdr.markForCheck(); + }); + this.targetProducts = []; + } +}`, + + data: ` +/* ProductService */ +{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + + service: ['ProductService'] + }; + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; + + constructor( + private carService: ProductService, + private cdr: ChangeDetectorRef + ) {} + + ngOnInit() { + this.carService.getProductsSmall().then((products) => { + this.sourceProducts = products; + this.cdr.markForCheck(); + }); + this.targetProducts = []; + } +} diff --git a/apps/showcase/doc/picklist/templatesdoc.ts b/apps/showcase/doc/picklist/templatesdoc.ts new file mode 100644 index 00000000000..7f1d1ba424c --- /dev/null +++ b/apps/showcase/doc/picklist/templatesdoc.ts @@ -0,0 +1,105 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'templates-doc', + template: ` +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameParameters
    item + $implicit: Data of the item
    + index: Index of the item +
    sourceHeader-
    targetHeader-
    sourceFilter + options.filter: Callback to filter data by the value param
    + options.reset: Resets the filters. +
    targetFilter + options.filter: Callback to filter data by the value param
    + options.reset: Resets the filters +
    emptymessagesource-
    emptyfiltermessagesource-
    emptymessagetarget-
    emptyfiltermessagetarget-
    moveupicon-
    movetopicon-
    movedownicon-
    movebottomicon-
    movetotargeticon$implicit: viewChanged
    movealltotargeticon$implicit: viewChanged
    movetosourceicon$implicit: viewChanged
    movealltosourceicon$implicit: viewChanged
    targetfiltericon-
    sourcefiltericon-
    +
    + ` +}) +export class TemplatesDoc {} diff --git a/apps/showcase/doc/popover/accessibilitydoc.ts b/apps/showcase/doc/popover/accessibilitydoc.ts new file mode 100644 index 00000000000..843c171bb9e --- /dev/null +++ b/apps/showcase/doc/popover/accessibilitydoc.ts @@ -0,0 +1,69 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'popover-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Popover component uses dialog role and since any attribute is passed to the root element you may define attributes like aria-label or aria-labelledby to describe the popup contents. In addition + aria-modal is added since focus is kept within the popup. +

    +

    + It is recommended to use a trigger component that can be accessed with keyboard such as a button, if not adding + tabIndex would be necessary. Popover adds aria-expanded state attribute and aria-controls to the trigger so that the relation between the trigger and the popup is defined. +

    +

    Popover Keyboard Support

    +

    + When the popup gets opened, the first focusable element receives the focus and this can be customized by adding + autofocus to an element within the popup. +

    +
    + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabMoves focus to the next the focusable element within the popup.
    shift + tabMoves focus to the previous the focusable element within the popup.
    escapeCloses the popup and moves focus to the trigger.
    +
    +

    Close Button Keyboard Support

    +
    + + + + + + + + + + + + + + + + + +
    KeyFunction
    enterCloses the popup and moves focus to the trigger.
    spaceCloses the popup and moves focus to the trigger.
    +
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/popover/basicdoc.ts b/apps/showcase/doc/popover/basicdoc.ts new file mode 100644 index 00000000000..8d78ddd56dd --- /dev/null +++ b/apps/showcase/doc/popover/basicdoc.ts @@ -0,0 +1,166 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    Popover is accessed via its reference and visibility is controlled using toggle, show and hide methods with an event of the target.

    +
    +
    + + +
    +
    + Share this document + + + + + + +
    +
    + Invite Member +
    + + + + +
    +
    +
    + Team Members +
      +
    • + +
      + {{ member.name }} +
      {{ member.email }}
      +
      +
      + {{ member.role }} + +
      +
    • +
    +
    +
    +
    +
    + + ` +}) +export class BasicDoc { + members = [ + { name: 'Amy Elsner', image: 'amyelsner.png', email: 'amy@email.com', role: 'Owner' }, + { name: 'Bernardo Dominic', image: 'bernardodominic.png', email: 'bernardo@email.com', role: 'Editor' }, + { name: 'Ioni Bowcher', image: 'ionibowcher.png', email: 'ioni@email.com', role: 'Viewer' } + ]; + + code: Code = { + basic: ` + +
    +
    + Share this document + + + + + + +
    +
    + Invite Member +
    + + + + +
    +
    +
    + Team Members +
      +
    • + +
      + {{ member.name }} +
      {{ member.email }}
      +
      +
      + {{ member.role }} + +
      +
    • +
    +
    +
    +
    `, + + html: `
    + + +
    +
    + Share this document + + + + + + +
    +
    + Invite Member +
    + + + + +
    +
    +
    + Team Members +
      +
    • + +
      + {{ member.name }} +
      {{ member.email }}
      +
      +
      + {{ member.role }} + +
      +
    • +
    +
    +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { Popover } from 'primeng/popover'; +import { InputGroup } from 'primeng/inputgroup'; +import { InputGroupAddonModule } from 'primeng/inputgroupaddon'; +import { ButtonModule } from 'primeng/button'; +import { InputTextModule } from 'primeng/inputtext'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'popover-basic-demo', + templateUrl: './popover-basic-demo.html', + standalone: true, + imports: [Popover, InputGroup, InputGroupAddonModule, ButtonModule, InputTextModule, CommonModule] +}) +export class PopoverBasicDemo { + members = [ + { name: 'Amy Elsner', image: 'amyelsner.png', email: 'amy@email.com', role: 'Owner' }, + { name: 'Bernardo Dominic', image: 'bernardodominic.png', email: 'bernardo@email.com', role: 'Editor' }, + { name: 'Ioni Bowcher', image: 'ionibowcher.png', email: 'ioni@email.com', role: 'Viewer' } + ]; +}` + }; +} diff --git a/apps/showcase/doc/popover/datatabledoc.ts b/apps/showcase/doc/popover/datatabledoc.ts new file mode 100644 index 00000000000..57c744c41e0 --- /dev/null +++ b/apps/showcase/doc/popover/datatabledoc.ts @@ -0,0 +1,398 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectorRef, Component, OnInit, ViewChild } from '@angular/core'; +import { MessageService } from 'primeng/api'; +import { Popover } from 'primeng/popover'; + +@Component({ + selector: 'data-table-doc', + template: ` + +

    Place the Popover outside of the data iteration components to avoid rendering it multiple times.

    +
    +
    + + + + Id + Code + Name + Price + Image + Details + + + + + {{ product.id }} + {{ product.code }} + {{ product.name }} + $ {{ product.price }} + + + + + + + + + + + +
    +
    +
    + + +
    +
    +
    +
    +
    + {{ selectedProduct.category }} +
    {{ selectedProduct.name }}
    +
    +
    +
    + {{ selectedProduct.rating }} + +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + `, + providers: [MessageService] +}) +export class DataTableDoc implements OnInit { + constructor( + private productService: ProductService, + private cdr: ChangeDetectorRef + ) {} + + @ViewChild('op') op!: Popover; + + products: Product[] | undefined; + + selectedProduct: Product | undefined; + + ngOnInit() { + this.productService.getProductsSmall().then((products) => { + this.products = products; + this.cdr.markForCheck(); + }); + } + code: Code = { + basic: ` + + + Id + Code + Name + Price + Image + Details + + + + + {{ product.id }} + {{ product.code }} + {{ product.name }} + $ {{ product.price }} + + + + + + + + + + + +
    +
    +
    + + +
    +
    +
    +
    +
    + {{ + selectedProduct.category + }} +
    {{ selectedProduct.name }}
    +
    +
    +
    + {{ selectedProduct.rating }} + +
    +
    +
    +
    + + +
    +
    +
    +
    +
    `, + + html: `
    + + + + Id + Code + Name + Price + Image + Details + + + + + {{ product.id }} + {{ product.code }} + {{ product.name }} + $ {{ product.price }} + + + + + + + + + + + +
    +
    +
    + + +
    +
    +
    +
    +
    + {{ + selectedProduct.category + }} +
    {{ selectedProduct.name }}
    +
    +
    +
    + {{ selectedProduct.rating }} + +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    `, + + typescript: `import { ChangeDetectorRef, Component, OnInit, ViewChild } from '@angular/core'; +import { MessageService } from 'primeng/api'; +import { Popover } from 'primeng/popover'; +import { PopoverModule } from 'primeng/popover'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { TableModule } from 'primeng/table'; +import { ButtonModule } from 'primeng/button'; +import { TagModule } from 'primeng/tag'; + +@Component({ + selector: 'popover-data-table-demo', + templateUrl: './popover-data-table-demo.html', + standalone: true, + imports: [PopoverModule, TableModule, ButtonModule, TagModule], + providers: [MessageService, ProductService] +}) +export class PopoverDataTableDemo implements OnInit { + + constructor( + private productService: ProductService, + private cdr: ChangeDetectorRef, + ) {} + + @ViewChild('op') op!: Popover; + + products: Product[] | undefined; + + selectedProduct: Product | undefined; + + ngOnInit() { + this.productService.getProductsSmall().then((products) => { + this.products = products; + this.cdr.markForCheck(); + }); + } + + displayProduct(event, product) { + if (this.selectedProduct?.id === product.id) { + this.op.hide(); + this.selectedProduct = null; + } else { + this.selectedProduct = product; + this.op.show(event); + + if (this.op.container) { + this.op.align(); + } + } + } + + hidePopover() { + this.op.hide(); + } + + getSeverity(product) { + switch (product.inventoryStatus) { + case 'INSTOCK': + return 'success'; + + case 'LOWSTOCK': + return 'warn'; + + case 'OUTOFSTOCK': + return 'danger'; + + default: + return null; + } + } +}`, + service: ['ProductService'] + }; + + displayProduct(event, product) { + if (this.selectedProduct?.id === product.id) { + this.op.hide(); + this.selectedProduct = null; + } else { + this.selectedProduct = product; + this.op.show(event); + + if (this.op.container) { + this.op.align(); + } + } + } + + hidePopover() { + this.op.hide(); + } + + getSeverity(product) { + switch (product.inventoryStatus) { + case 'INSTOCK': + return 'success'; + + case 'LOWSTOCK': + return 'warn'; + + case 'OUTOFSTOCK': + return 'danger'; + + default: + return null; + } + } + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/apps/showcase/doc/popover/importdoc.ts b/apps/showcase/doc/popover/importdoc.ts new file mode 100644 index 00000000000..e3e63f7358e --- /dev/null +++ b/apps/showcase/doc/popover/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'popover-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Popover } from 'primeng/popover';` + }; +} diff --git a/apps/showcase/doc/popover/popoverdoc.module.ts b/apps/showcase/doc/popover/popoverdoc.module.ts new file mode 100644 index 00000000000..f54056b54f3 --- /dev/null +++ b/apps/showcase/doc/popover/popoverdoc.module.ts @@ -0,0 +1,28 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { RouterModule } from '@angular/router'; +import { ButtonModule } from 'primeng/button'; +import { InputGroupModule } from 'primeng/inputgroup'; +import { InputGroupAddonModule } from 'primeng/inputgroupaddon'; +import { InputTextModule } from 'primeng/inputtext'; +import { PopoverModule } from 'primeng/popover'; +import { TableModule } from 'primeng/table'; +import { TagModule } from 'primeng/tag'; +import { ToastModule } from 'primeng/toast'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { DataTableDoc } from './datatabledoc'; +import { ImportDoc } from './importdoc'; +import { SelectDataDoc } from './selectdatadoc'; +import { StyleDoc } from './styledoc'; +import { TargetDoc } from './targetdoc'; +import { TemplateDoc } from './templatedoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, RouterModule, PopoverModule, ButtonModule, TableModule, ToastModule, AppDocModule, InputGroupModule, InputGroupAddonModule, InputTextModule, TagModule], + declarations: [BasicDoc, ImportDoc, StyleDoc, DataTableDoc, TemplateDoc, TargetDoc, SelectDataDoc, AccessibilityDoc], + exports: [AppDocModule] +}) +export class PopoverDocModule {} diff --git a/apps/showcase/doc/popover/selectdatadoc.ts b/apps/showcase/doc/popover/selectdatadoc.ts new file mode 100644 index 00000000000..9b22b1dc207 --- /dev/null +++ b/apps/showcase/doc/popover/selectdatadoc.ts @@ -0,0 +1,129 @@ +import { Code } from '@/domain/code'; +import { Component, ViewChild } from '@angular/core'; +import { Popover } from 'primeng/popover'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    In this sample, data is retrieved from the content inside the popover.

    +
    +
    + + + +
    +
    + Team Members +
      +
    • + +
      + {{ member.name }} +
      {{ member.email }}
      +
      +
    • +
    +
    +
    +
    +
    + + + ` +}) +export class SelectDataDoc { + @ViewChild('op') op!: Popover; + + selectedMember = null; + + members = [ + { name: 'Amy Elsner', image: 'amyelsner.png', email: 'amy@email.com', role: 'Owner' }, + { name: 'Bernardo Dominic', image: 'bernardodominic.png', email: 'bernardo@email.com', role: 'Editor' }, + { name: 'Ioni Bowcher', image: 'ionibowcher.png', email: 'ioni@email.com', role: 'Viewer' } + ]; + + toggle(event) { + this.op.toggle(event); + } + + selectMember(member) { + this.selectedMember = member; + this.op.hide(); + } + + code: Code = { + basic: ` + + +
    +
    + Team Members +
      +
    • + +
      + {{ member.name }} +
      {{ member.email }}
      +
      +
    • +
    +
    +
    +
    `, + + html: `
    + + + +
    +
    + Team Members +
      +
    • + +
      + {{ member.name }} +
      {{ member.email }}
      +
      +
    • +
    +
    +
    +
    +
    `, + + typescript: `import { Component, ViewChild } from '@angular/core'; +import { Popover } from 'primeng/popover'; +import { PopoverModule } from 'primeng/popover'; +import { ButtonModule } from 'primeng/button'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'popover-basic-demo', + templateUrl: './popover-basic-demo.html', + standalone: true, + imports: [PopoverModule, ButtonModule, CommonModule] +}) +export class PopoverBasicDemo { + @ViewChild('op') op!: Popover; + + selectedMember = null; + + members = [ + { name: 'Amy Elsner', image: 'amyelsner.png', email: 'amy@email.com', role: 'Owner' }, + { name: 'Bernardo Dominic', image: 'bernardodominic.png', email: 'bernardo@email.com', role: 'Editor' }, + { name: 'Ioni Bowcher', image: 'ionibowcher.png', email: 'ioni@email.com', role: 'Viewer' }, + ]; + + toggle(event) { + this.op.toggle(event); + } + + selectMember(member) { + this.selectedMember = member; + this.op.hide(); + } +}` + }; +} diff --git a/apps/showcase/doc/popover/styledoc.ts b/apps/showcase/doc/popover/styledoc.ts new file mode 100644 index 00000000000..b3c62d696d4 --- /dev/null +++ b/apps/showcase/doc/popover/styledoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'popover-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-popoverContainer element.
    p-popover-contentContent of the panel.
    p-popover-closeClose icon.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/popover/targetdoc.ts b/apps/showcase/doc/popover/targetdoc.ts new file mode 100644 index 00000000000..37bdbca5557 --- /dev/null +++ b/apps/showcase/doc/popover/targetdoc.ts @@ -0,0 +1,55 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'target-doc', + template: ` + +

    + show method takes two parameters, first one is the event and it is mandatory. By default the target component to align the overlay is the event target, if you'd like to align it to another element, provide it as the second + parameter target. +

    +
    +
    + +
    + Target Element +
    + + product + +
    + + ` +}) +export class TargetDoc { + code: Code = { + basic: ` +
    + Target Element +
    + + product +`, + + html: ` +
    + +
    + Target Element +
    + + product + +
    `, + + typescript: ` +import { Component } from '@angular/core'; + +@Component({ + selector: 'overlay-panel-target-demo', + templateUrl: './overlay-panel-target-demo.html' +}) +export class OverlayPanelTargetDemo {}` + }; +} diff --git a/apps/showcase/doc/popover/templatedoc.ts b/apps/showcase/doc/popover/templatedoc.ts new file mode 100644 index 00000000000..ebb8fbc788c --- /dev/null +++ b/apps/showcase/doc/popover/templatedoc.ts @@ -0,0 +1,49 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'template-doc', + template: ` + +

    Content of the OverlayPanel is defined by content template.

    +
    +
    + + +

    Custom Content

    +
    +
    + +
    + + ` +}) +export class TemplateDoc { + code: Code = { + basic: ` + +

    Custom Content

    +
    +
    +`, + + html: ` +
    + + +

    Custom Content

    +
    +
    + +
    `, + + typescript: ` +import { Component } from '@angular/core'; + +@Component({ + selector: 'overlay-panel-template-demo', + templateUrl: './overlay-panel-template-demo.html' +}) +export class OverlayPanelTemplateDemo {}` + }; +} diff --git a/apps/showcase/doc/progressbar/accessibilitydoc.ts b/apps/showcase/doc/progressbar/accessibilitydoc.ts new file mode 100644 index 00000000000..73a01fb807b --- /dev/null +++ b/apps/showcase/doc/progressbar/accessibilitydoc.ts @@ -0,0 +1,28 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'progress-bar-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + ProgressBar components uses progressbar role along with aria-valuemin, aria-valuemax and aria-valuenow attributes. Value to describe the component can be defined usingaria-labelledby and + aria-label props. +

    +
    + + + +

    Keyboard Support

    +

    Not applicable.

    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + html: `Status + + +` + }; +} diff --git a/apps/showcase/doc/progressbar/basicdoc.ts b/apps/showcase/doc/progressbar/basicdoc.ts new file mode 100644 index 00000000000..de2ba5d9a4a --- /dev/null +++ b/apps/showcase/doc/progressbar/basicdoc.ts @@ -0,0 +1,33 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    ProgressBar is used with the value property.

    +
    +
    + +
    + + ` +}) +export class BasicDoc { + code: Code = { + basic: ``, + html: `
    + +
    `, + typescript: `import { Component } from '@angular/core'; +import { ProgressBar } from 'primeng/progressbar'; + +@Component({ + selector: 'progress-bar-basic-demo', + templateUrl: './progress-bar-basic-demo.html', + standalone: true, + imports: [ProgressBar] +}) +export class ProgressBarBasicDemo {}` + }; +} diff --git a/apps/showcase/doc/progressbar/dynamicdoc.ts b/apps/showcase/doc/progressbar/dynamicdoc.ts new file mode 100644 index 00000000000..3fdf1d0d7e0 --- /dev/null +++ b/apps/showcase/doc/progressbar/dynamicdoc.ts @@ -0,0 +1,99 @@ +import { Code } from '@/domain/code'; +import { ChangeDetectorRef, Component, NgZone, OnDestroy, OnInit } from '@angular/core'; +import { MessageService } from 'primeng/api'; + +@Component({ + selector: 'dynamic-doc', + template: ` + +

    Value is reactive so updating it dynamically changes the bar as well.

    +
    +
    + + +
    + + `, + providers: [MessageService] +}) +export class DynamicDoc implements OnInit, OnDestroy { + value: number = 0; + + interval: any; + + constructor( + private messageService: MessageService, + private cd: ChangeDetectorRef, + private ngZone: NgZone + ) {} + + ngOnInit() { + this.ngZone.runOutsideAngular(() => { + this.interval = setInterval(() => { + this.ngZone.run(() => { + this.value = this.value + Math.floor(Math.random() * 10) + 1; + if (this.value >= 100) { + this.value = 100; + this.messageService.add({ severity: 'info', summary: 'Success', detail: 'Process Completed' }); + clearInterval(this.interval); + } + this.cd.markForCheck(); + }); + }, 2000); + }); + } + + ngOnDestroy() { + if (this.interval) { + clearInterval(this.interval); + } + } + + code: Code = { + basic: ``, + html: `
    + + +
    `, + typescript: `import { Component, NgZone, OnInit } from '@angular/core'; +import { MessageService } from 'primeng/api'; +import { ProgressBar } from 'primeng/progressbar'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'progress-bar-dynamic-demo', + templateUrl: './progress-bar-dynamic-demo.html', + standalone: true, + imports: [ProgressBar, ToastModule], + providers: [MessageService] +}) +export class ProgressBarDynamicDemo implements OnInit { + value: number = 0; + + interval: any; + + constructor(private messageService: MessageService, private ngZone: NgZone) {} + + ngOnInit() { + this.ngZone.runOutsideAngular(() => { + this.interval = setInterval(() => { + this.ngZone.run(() => { + this.value = this.value + Math.floor(Math.random() * 10) + 1; + if (this.value >= 100) { + this.value = 100; + this.messageService.add({ severity: 'info', summary: 'Success', detail: 'Process Completed' }); + clearInterval(this.interval); + } + }); + }, 2000); + }); + } + + ngOnDestroy() { + if (this.interval) { + clearInterval(this.interval); + } + } +}` + }; +} diff --git a/apps/showcase/doc/progressbar/importdoc.ts b/apps/showcase/doc/progressbar/importdoc.ts new file mode 100644 index 00000000000..28a45780f2d --- /dev/null +++ b/apps/showcase/doc/progressbar/importdoc.ts @@ -0,0 +1,14 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'progress-bar-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { ProgressBar } from 'primeng/progressbar'; +// For dynamic progressbar demo +import { ToastModule } from 'primeng/toast';` + }; +} diff --git a/apps/showcase/doc/progressbar/indeterminatedoc.ts b/apps/showcase/doc/progressbar/indeterminatedoc.ts new file mode 100644 index 00000000000..d97e0cf770d --- /dev/null +++ b/apps/showcase/doc/progressbar/indeterminatedoc.ts @@ -0,0 +1,37 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; + +@Component({ + selector: 'indeterminate-doc', + template: ` + +

    For progresses with no value to track, set the mode property to indeterminate.

    +
    +
    + +
    + + `, + providers: [MessageService] +}) +export class IndeterminateDoc { + code: Code = { + basic: ``, + html: `
    + +
    `, + typescript: `import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; +import { ProgressBar } from 'primeng/progressbar'; + +@Component({ + selector: 'progress-bar-indeterminate-demo', + templateUrl: './progress-bar-indeterminate-demo.html', + standalone: true, + imports: [ProgressBar], + providers: [MessageService] +}) +export class ProgressBarIndeterminateDemo {}` + }; +} diff --git a/src/app/showcase/doc/progressbar/progressbardoc.module.ts b/apps/showcase/doc/progressbar/progressbardoc.module.ts similarity index 83% rename from src/app/showcase/doc/progressbar/progressbardoc.module.ts rename to apps/showcase/doc/progressbar/progressbardoc.module.ts index 729deec96b4..04009f80a66 100644 --- a/src/app/showcase/doc/progressbar/progressbardoc.module.ts +++ b/apps/showcase/doc/progressbar/progressbardoc.module.ts @@ -1,21 +1,21 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { ProgressBar } from 'primeng/progressbar'; import { ToastModule } from 'primeng/toast'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { DynamicDoc } from './dynamicdoc'; import { ImportDoc } from './importdoc'; import { IndeterminateDoc } from './indeterminatedoc'; -import { TemplateDoc } from './templatedoc'; import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, ProgressBar, ToastModule], declarations: [BasicDoc, DynamicDoc, ImportDoc, IndeterminateDoc, TemplateDoc, StyleDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class ProgressBarDocModule {} diff --git a/apps/showcase/doc/progressbar/styledoc.ts b/apps/showcase/doc/progressbar/styledoc.ts new file mode 100644 index 00000000000..976654cff59 --- /dev/null +++ b/apps/showcase/doc/progressbar/styledoc.ts @@ -0,0 +1,46 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'progress-bar-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-progressbarContainer element.
    p-progressbar-determinateContainer element of a determinate progressbar.
    p-progressbar-indeterminateContainer element of an indeterminate progressbar.
    p-progressbar-valueElement whose width changes according to value.
    p-progressbar-labelLabel element that displays the current value.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/progressbar/templatedoc.ts b/apps/showcase/doc/progressbar/templatedoc.ts new file mode 100644 index 00000000000..f398a4473d8 --- /dev/null +++ b/apps/showcase/doc/progressbar/templatedoc.ts @@ -0,0 +1,45 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'template-doc', + template: ` + +

    content template allows displaying custom content inside the progressbar.

    +
    +
    + + + {{ value }}/100 + + +
    + + ` +}) +export class TemplateDoc { + code: Code = { + basic: ` + + {{value}}/100 + +`, + html: `
    + + + {{value}}/100 + + +
    `, + typescript: `import { Component } from '@angular/core'; +import { ProgressBar } from 'primeng/progressbar'; + +@Component({ + selector: 'progress-bar-template-demo', + templateUrl: './progress-bar-template-demo.html', + standalone: true, + imports: [ProgressBar] +}) +export class ProgressBarTemplateDemo {}` + }; +} diff --git a/apps/showcase/doc/progressspinner/accessibilitydoc.ts b/apps/showcase/doc/progressspinner/accessibilitydoc.ts new file mode 100644 index 00000000000..0ad4636704a --- /dev/null +++ b/apps/showcase/doc/progressspinner/accessibilitydoc.ts @@ -0,0 +1,22 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'progress-spinner-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    ProgressSpinner components uses progressbar role. Value to describe the component can be defined using aria-labelledby and aria-label props.

    +
    + + + +

    Keyboard Support

    +

    Component does not include any interactive elements.

    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + html: `` + }; +} diff --git a/apps/showcase/doc/progressspinner/basicdoc.ts b/apps/showcase/doc/progressspinner/basicdoc.ts new file mode 100644 index 00000000000..a283b62c145 --- /dev/null +++ b/apps/showcase/doc/progressspinner/basicdoc.ts @@ -0,0 +1,33 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    An infinite spin animation is displayed by default.

    +
    +
    + +
    + + ` +}) +export class BasicDoc { + code: Code = { + basic: ``, + html: `
    + +
    `, + typescript: `import { Component } from '@angular/core'; +import { ProgressSpinner } from 'primeng/progressspinner'; + +@Component({ + selector: 'progress-spinner-basic-demo', + templateUrl: './progress-spinner-basic-demo.html', + standalone: true, + imports: [ProgressSpinner] +}) +export class ProgressSpinnerBasicDemo {}` + }; +} diff --git a/apps/showcase/doc/progressspinner/customdoc.ts b/apps/showcase/doc/progressspinner/customdoc.ts new file mode 100644 index 00000000000..a06e0868964 --- /dev/null +++ b/apps/showcase/doc/progressspinner/customdoc.ts @@ -0,0 +1,37 @@ +import { Code } from '@/domain/code'; +import { Component, Input } from '@angular/core'; + +@Component({ + selector: 'custom-doc', + template: ` + +

    ProgressSpinner can be customized with styling property like styleClass, strokeWidth and fill.

    +
    +
    + +
    + + ` +}) +export class CustomDoc { + @Input() id: string; + + @Input() title: string; + + code: Code = { + basic: ``, + html: `
    + +
    `, + typescript: `import { Component } from '@angular/core'; +import { ProgressSpinner } from 'primeng/progressspinner'; + +@Component({ + selector: 'progress-spinner-custom-demo', + templateUrl: './progress-spinner-custom-demo.html', + standalone: true, + imports: [ProgressSpinner] +}) +export class ProgressSpinnerCustomDemo {}` + }; +} diff --git a/apps/showcase/doc/progressspinner/importdoc.ts b/apps/showcase/doc/progressspinner/importdoc.ts new file mode 100644 index 00000000000..25ed0db1850 --- /dev/null +++ b/apps/showcase/doc/progressspinner/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'progress-spinner-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { ProgressSpinner } from 'primeng/progressspinner';` + }; +} diff --git a/src/app/showcase/doc/progressspinner/progressspinnerdoc.module.ts b/apps/showcase/doc/progressspinner/progressspinnerdoc.module.ts similarity index 79% rename from src/app/showcase/doc/progressspinner/progressspinnerdoc.module.ts rename to apps/showcase/doc/progressspinner/progressspinnerdoc.module.ts index 47ba150773b..ca8aa75713f 100644 --- a/src/app/showcase/doc/progressspinner/progressspinnerdoc.module.ts +++ b/apps/showcase/doc/progressspinner/progressspinnerdoc.module.ts @@ -1,18 +1,18 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { ProgressSpinner } from 'primeng/progressspinner'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; +import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { CustomDoc } from './customdoc'; import { ImportDoc } from './importdoc'; import { StyleDoc } from './styledoc'; -import { AccessibilityDoc } from './accessibilitydoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, ProgressSpinner], declarations: [BasicDoc, ImportDoc, CustomDoc, StyleDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class ProgressSpinnerDocModule {} diff --git a/apps/showcase/doc/progressspinner/styledoc.ts b/apps/showcase/doc/progressspinner/styledoc.ts new file mode 100644 index 00000000000..77f7af13ae0 --- /dev/null +++ b/apps/showcase/doc/progressspinner/styledoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'progress-spinner-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-progress-spinnerContainer element.
    p-progress-spinner-svgSVG element.
    p-progress-spinner-circleCircle element.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/radiobutton/accessibilitydoc.ts b/apps/showcase/doc/radiobutton/accessibilitydoc.ts new file mode 100644 index 00000000000..8615a1695d9 --- /dev/null +++ b/apps/showcase/doc/radiobutton/accessibilitydoc.ts @@ -0,0 +1,72 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'radio-button-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + RadioButton component uses a hidden native radio button element internally that is only visible to screen readers. Value to describe the component can either be provided via label tag combined with inputId prop or using + ariaLabelledBy, ariaLabel props. +

    +
    + + + +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    + tab + Moves focus to the checked radio button, if there is none within the group then first radio button receives the focus.
    + + left arrow + up arrow + + Moves focus to the previous radio button, if there is none then last radio button receives the focus.
    + + right arrow + down arrow + + Moves focus to the next radio button, if there is none then first radio button receives the focus.
    + space + If the focused radio button is unchecked, changes the state to checked.
    +
    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + basic: ` + + +Two + + +` + }; +} diff --git a/apps/showcase/doc/radiobutton/disableddoc.ts b/apps/showcase/doc/radiobutton/disableddoc.ts new file mode 100644 index 00000000000..4849af72f61 --- /dev/null +++ b/apps/showcase/doc/radiobutton/disableddoc.ts @@ -0,0 +1,41 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'disabled-doc', + template: ` + +

    When disabled is present, the element cannot be edited and focused.

    +
    +
    + + +
    + + ` +}) +export class DisabledDoc { + value: number = 2; + + code: Code = { + basic: ` +`, + + html: `
    + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { RadioButton } from 'primeng/radiobutton'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'radio-button-disabled-demo', + templateUrl: './radio-button-disabled-demo.html', + standalone: true, + imports: [FormsModule, RadioButton] +}) +export class RadioButtonDisabledDemo { }` + }; +} diff --git a/apps/showcase/doc/radiobutton/dynamicdoc.ts b/apps/showcase/doc/radiobutton/dynamicdoc.ts new file mode 100644 index 00000000000..fc624d3ed48 --- /dev/null +++ b/apps/showcase/doc/radiobutton/dynamicdoc.ts @@ -0,0 +1,77 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'dynamic-doc', + template: ` + +

    RadioButtons can be generated using a list of values.

    +
    +
    +
    +
    + + +
    +
    +
    + + ` +}) +export class DynamicDoc implements OnInit { + selectedCategory: any = null; + + categories: any[] = [ + { name: 'Accounting', key: 'A' }, + { name: 'Marketing', key: 'M' }, + { name: 'Production', key: 'P' }, + { name: 'Research', key: 'R' } + ]; + + ngOnInit() { + this.selectedCategory = this.categories[1]; + } + + code: Code = { + basic: `
    +
    + + +
    +
    `, + + html: `
    +
    +
    + + +
    +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { RadioButton } from 'primeng/radiobutton'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'radio-button-dynamic-demo', + templateUrl: './radio-button-dynamic-demo.html', + standalone: true, + imports: [FormsModule, RadioButton] +}) +export class RadioButtonDynamicDemo implements OnInit{ + selectedCategory: any = null; + + categories: any[] = [ + { name: 'Accounting', key: 'A' }, + { name: 'Marketing', key: 'M' }, + { name: 'Production', key: 'P' }, + { name: 'Research', key: 'R' } + ]; + + ngOnInit() { + this.selectedCategory = this.categories[1]; + } +}` + }; +} diff --git a/apps/showcase/doc/radiobutton/filleddoc.ts b/apps/showcase/doc/radiobutton/filleddoc.ts new file mode 100644 index 00000000000..e9820f71574 --- /dev/null +++ b/apps/showcase/doc/radiobutton/filleddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'filled-doc', + template: ` + +

    Specify the variant property as filled to display the component with a higher visual emphasis than the default outlined style.

    +
    +
    + +
    + + ` +}) +export class FilledDoc { + checked: boolean = false; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { RadioButton } from 'primeng/radiobutton'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'radio-button-filled-demo', + templateUrl: './radio-button-filled-demo.html', + standalone: true, + imports: [FormsModule, RadioButton] +}) +export class RadioButtonFilledDemo { + checked: boolean = false; +}` + }; +} diff --git a/apps/showcase/doc/radiobutton/groupdoc.ts b/apps/showcase/doc/radiobutton/groupdoc.ts new file mode 100644 index 00000000000..621e4f6a429 --- /dev/null +++ b/apps/showcase/doc/radiobutton/groupdoc.ts @@ -0,0 +1,97 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'group-doc', + template: ` + +

    RadioButton is used as a controlled input with value and ngModel properties.

    +
    +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    + + ` +}) +export class GroupDoc { + ingredient!: string; + + code: Code = { + basic: `
    +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    +
    `, + + html: `
    +
    +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { RadioButton } from 'primeng/radiobutton'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'radio-button-group-demo', + templateUrl: './radio-button-group-demo.html', + standalone: true, + imports: [FormsModule, RadioButton] +}) +export class RadioButtonGroupDemo { + ingredient!: string; +}` + }; +} diff --git a/apps/showcase/doc/radiobutton/importdoc.ts b/apps/showcase/doc/radiobutton/importdoc.ts new file mode 100644 index 00000000000..b9e41d9ed06 --- /dev/null +++ b/apps/showcase/doc/radiobutton/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'radio-button-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { RadioButton } from 'primeng/radiobutton';` + }; +} diff --git a/apps/showcase/doc/radiobutton/invaliddoc.ts b/apps/showcase/doc/radiobutton/invaliddoc.ts new file mode 100644 index 00000000000..5bbbe7fbf30 --- /dev/null +++ b/apps/showcase/doc/radiobutton/invaliddoc.ts @@ -0,0 +1,38 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'invalid-doc', + template: ` + +

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    +
    +
    + +
    + + ` +}) +export class InvalidDoc { + checked: any = false; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { RadioButton } from 'primeng/radiobutton'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'radio-button-invalid-demo', + templateUrl: './radio-button-invalid-demo.html', + standalone: true, + imports: [FormsModule, RadioButton] +}) +export class RadioButtonInvalidDemo { }` + }; +} diff --git a/src/app/showcase/doc/radiobutton/radiobuttondoc.module.ts b/apps/showcase/doc/radiobutton/radiobuttondoc.module.ts similarity index 87% rename from src/app/showcase/doc/radiobutton/radiobuttondoc.module.ts rename to apps/showcase/doc/radiobutton/radiobuttondoc.module.ts index fc1204bab34..c804ebe2e3a 100644 --- a/src/app/showcase/doc/radiobutton/radiobuttondoc.module.ts +++ b/apps/showcase/doc/radiobutton/radiobuttondoc.module.ts @@ -1,24 +1,24 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { RouterModule } from '@angular/router'; import { RadioButton } from 'primeng/radiobutton'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { AccessibilityDoc } from './accessibilitydoc'; import { DisabledDoc } from './disableddoc'; import { DynamicDoc } from './dynamicdoc'; +import { FilledDoc } from './filleddoc'; import { GroupDoc } from './groupdoc'; import { ImportDoc } from './importdoc'; import { InvalidDoc } from './invaliddoc'; import { ReactiveFormsDoc } from './reactiveformsdoc'; -import { StyleDoc } from './styledoc'; -import { FilledDoc } from './filleddoc'; import { SizesDoc } from './sizesdoc'; +import { StyleDoc } from './styledoc'; @NgModule({ imports: [CommonModule, AppCodeModule, AppDocModule, RadioButton, FormsModule, ReactiveFormsModule, RouterModule], exports: [AppDocModule], - declarations: [ImportDoc, GroupDoc, DynamicDoc, InvalidDoc, DisabledDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc, FilledDoc, SizesDoc], + declarations: [ImportDoc, GroupDoc, DynamicDoc, InvalidDoc, DisabledDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc, FilledDoc, SizesDoc] }) export class RadioButtonDocModule {} diff --git a/apps/showcase/doc/radiobutton/reactiveformsdoc.ts b/apps/showcase/doc/radiobutton/reactiveformsdoc.ts new file mode 100644 index 00000000000..a1f4f84fae6 --- /dev/null +++ b/apps/showcase/doc/radiobutton/reactiveformsdoc.ts @@ -0,0 +1,82 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

    RadioButton can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

    +
    +
    +
    +
    + + +
    +
    +
    + + ` +}) +export class ReactiveFormsDoc implements OnInit { + formGroup!: FormGroup; + + categories: any[] = [ + { name: 'Accounting', key: 'A' }, + { name: 'Marketing', key: 'M' }, + { name: 'Production', key: 'P' }, + { name: 'Research', key: 'R' } + ]; + + ngOnInit() { + this.formGroup = new FormGroup({ + selectedCategory: new FormControl() + }); + } + + code: Code = { + basic: `
    +
    + + +
    +
    `, + + html: `
    +
    +
    + + +
    +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { RadioButton } from 'primeng/radiobutton'; + +@Component({ + selector: 'radio-button-reactive-forms-demo', + templateUrl: './radio-button-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, RadioButton], +}) +export class RadioButtonReactiveFormsDemo implements OnInit { + formGroup!: FormGroup; + + categories: any[] = [ + { name: 'Accounting', key: 'A' }, + { name: 'Marketing', key: 'M' }, + { name: 'Production', key: 'P' }, + { name: 'Research', key: 'R' } + ]; + + ngOnInit() { + this.formGroup = new FormGroup({ + selectedCategory: new FormControl() + }); + } +}` + }; +} diff --git a/apps/showcase/doc/radiobutton/sizesdoc.ts b/apps/showcase/doc/radiobutton/sizesdoc.ts new file mode 100644 index 00000000000..d6a678a6a53 --- /dev/null +++ b/apps/showcase/doc/radiobutton/sizesdoc.ts @@ -0,0 +1,79 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'sizes-doc', + template: ` + +

    RadioButton provides small and large sizes as alternatives to the base.

    +
    +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    + + ` +}) +export class SizesDoc { + size: any = false; + + code: Code = { + basic: `
    +
    + + +
    +
    + + +
    +
    + + +
    +
    `, + + html: `
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { RadioButton } from 'primeng/radiobutton'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'radio-button-sizes-demo', + templateUrl: './radio-button-sizes-demo.html', + standalone: true, + imports: [FormsModule, RadioButton] +}) +export class RadioButtonSizesDemo { + size: any = false; +}` + }; +} diff --git a/apps/showcase/doc/radiobutton/styledoc.ts b/apps/showcase/doc/radiobutton/styledoc.ts new file mode 100644 index 00000000000..62f150efe96 --- /dev/null +++ b/apps/showcase/doc/radiobutton/styledoc.ts @@ -0,0 +1,54 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'radio-button-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-radiobuttonContainer element
    p-radiobutton-boxContainer of icon.
    p-radiobutton-iconIcon element.
    p-checkbox-labelLabel element.
    p-label-activeLabel element of a checked state.
    p-label-focusLabel element of a focused state.
    p-label-disabledLabel element of a disabled state.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/rating/accessibilitydoc.ts b/apps/showcase/doc/rating/accessibilitydoc.ts new file mode 100644 index 00000000000..c60d15e4ef6 --- /dev/null +++ b/apps/showcase/doc/rating/accessibilitydoc.ts @@ -0,0 +1,61 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'rating-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Rating component internally uses radio buttons that are only visible to screen readers. The value to read for item is retrieved from the locale API via star and stars of the + aria + property. +

    +
    + +

    Keyboard Support

    +

    Keyboard interaction is derived from the native browser handling of radio buttons in a group.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    + tab + Moves focus to the star representing the value, if there is none then first star receives the focus.
    + + left arrow + up arrow + + Moves focus to the previous star, if there is none then last radio button receives the focus.
    + + right arrow + down arrow + + Moves focus to the next star, if there is none then first star receives the focus.
    + space + If the focused star does not represent the value, changes the value to the star value.
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/rating/basicdoc.ts b/apps/showcase/doc/rating/basicdoc.ts new file mode 100644 index 00000000000..4427390473d --- /dev/null +++ b/apps/showcase/doc/rating/basicdoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    Two-way value binding is defined using ngModel.

    +
    +
    + +
    + + ` +}) +export class BasicDoc { + value!: number; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Rating } from 'primeng/rating'; + +@Component({ + selector: 'rating-basic-demo', + templateUrl: './rating-basic-demo.html', + standalone: true, + imports: [FormsModule, Rating] +}) +export class RatingBasicDemo { + value!: number; +}` + }; +} diff --git a/apps/showcase/doc/rating/disableddoc.ts b/apps/showcase/doc/rating/disableddoc.ts new file mode 100644 index 00000000000..61108c6aaf8 --- /dev/null +++ b/apps/showcase/doc/rating/disableddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'disabled-doc', + template: ` + +

    When disabled is present, a visual hint is applied to indicate that the Knob cannot be interacted with.

    +
    +
    + +
    + + ` +}) +export class DisabledDoc { + value: number = 5; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Rating } from 'primeng/rating'; + +@Component({ + selector: 'rating-disabled-demo', + templateUrl: './rating-disabled-demo.html', + standalone: true, + imports: [FormsModule, Rating] +}) +export class RatingDisabledDemo { + value: number = 5; +}` + }; +} diff --git a/apps/showcase/doc/rating/importdoc.ts b/apps/showcase/doc/rating/importdoc.ts new file mode 100644 index 00000000000..a0b24ea6801 --- /dev/null +++ b/apps/showcase/doc/rating/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'rating-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Rating } from 'primeng/rating';` + }; +} diff --git a/src/app/showcase/doc/rating/numberofstarsdoc.ts b/apps/showcase/doc/rating/numberofstarsdoc.ts similarity index 95% rename from src/app/showcase/doc/rating/numberofstarsdoc.ts rename to apps/showcase/doc/rating/numberofstarsdoc.ts index d2e16d754e1..dde68cc1fc9 100644 --- a/src/app/showcase/doc/rating/numberofstarsdoc.ts +++ b/apps/showcase/doc/rating/numberofstarsdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'number-of-stars-doc', @@ -11,7 +11,7 @@ import { Code } from '@domain/code';
    - `, + ` }) export class NumberOfStarsDoc { value: number = 5; @@ -35,6 +35,6 @@ import { Rating } from 'primeng/rating'; }) export class RatingNumberOfStarsDemo { value: number = 5; -}`, +}` }; } diff --git a/apps/showcase/doc/rating/ratingdoc.module.ts b/apps/showcase/doc/rating/ratingdoc.module.ts new file mode 100644 index 00000000000..9da1644185b --- /dev/null +++ b/apps/showcase/doc/rating/ratingdoc.module.ts @@ -0,0 +1,24 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { Rating } from 'primeng/rating'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { DisabledDoc } from './disableddoc'; +import { ImportDoc } from './importdoc'; +import { NumberOfStarsDoc } from './numberofstarsdoc'; +import { ReactiveFormsDoc } from './reactiveformsdoc'; +import { ReadOnlyDoc } from './readonlydoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; +import { WithoutCancelDoc } from './withoutcanceldoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, AppDocModule, Rating, FormsModule, ReactiveFormsModule, RouterModule], + exports: [AppDocModule], + declarations: [ImportDoc, BasicDoc, WithoutCancelDoc, NumberOfStarsDoc, TemplateDoc, ReadOnlyDoc, DisabledDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc] +}) +export class RatingDocModule {} diff --git a/apps/showcase/doc/rating/reactiveformsdoc.ts b/apps/showcase/doc/rating/reactiveformsdoc.ts new file mode 100644 index 00000000000..70e573beb92 --- /dev/null +++ b/apps/showcase/doc/rating/reactiveformsdoc.ts @@ -0,0 +1,59 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

    Rating can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

    +
    +
    +
    + + +
    + + ` +}) +export class ReactiveFormsDoc implements OnInit { + formGroup!: FormGroup; + + ngOnInit() { + this.formGroup = new FormGroup({ + value: new FormControl(4) + }); + } + + code: Code = { + basic: `
    + +`, + + html: `
    +
    + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { Rating } from 'primeng/rating'; + +@Component({ + selector: 'rating-reactive-forms-demo', + templateUrl: './rating-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, Rating] +}) +export class RatingReactiveFormsDemo implements OnInit { + formGroup!: FormGroup; + + ngOnInit() { + this.formGroup = new FormGroup({ + value: new FormControl(4) + }); + } +}` + }; +} diff --git a/apps/showcase/doc/rating/readonlydoc.ts b/apps/showcase/doc/rating/readonlydoc.ts new file mode 100644 index 00000000000..c1aa34aa8c8 --- /dev/null +++ b/apps/showcase/doc/rating/readonlydoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'readonly-doc', + template: ` + +

    When readOnly present, value cannot be edited.

    +
    +
    + +
    + + ` +}) +export class ReadOnlyDoc { + value: number = 3; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Rating } from 'primeng/rating'; + +@Component({ + selector: 'rating-readonly-demo', + templateUrl: './rating-readonly-demo.html', + standalone: true, + imports: [FormsModule, Rating] +}) +export class RatingReadonlyDemo { + value: number = 3; +}` + }; +} diff --git a/apps/showcase/doc/rating/styledoc.ts b/apps/showcase/doc/rating/styledoc.ts new file mode 100644 index 00000000000..1e824769b1b --- /dev/null +++ b/apps/showcase/doc/rating/styledoc.ts @@ -0,0 +1,42 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'rating-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-ratingContainer element
    p-rating-starStar element
    p-rating-star-onSelected star element.
    p-rating-cancelCancel icon.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/rating/templatedoc.ts b/apps/showcase/doc/rating/templatedoc.ts new file mode 100644 index 00000000000..94db0f5c305 --- /dev/null +++ b/apps/showcase/doc/rating/templatedoc.ts @@ -0,0 +1,70 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'template-doc', + template: ` + +

    Templating allows customizing the content where the icon instance is available as the implicit variable.

    +
    +
    + + + + + + + + + + + +
    + + ` +}) +export class TemplateDoc { + value!: number; + + code: Code = { + basic: ` + + + + + + + + + +`, + + html: `
    + + + + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Rating } from 'primeng/rating'; + +@Component({ + selector: 'rating-template-demo', + templateUrl: './rating-template-demo.html', + standalone: true, + imports: [FormsModule, Rating] +}) +export class RatingTemplateDemo { + value!: number; +}` + }; +} diff --git a/src/app/showcase/doc/rating/withoutcanceldoc.ts b/apps/showcase/doc/rating/withoutcanceldoc.ts similarity index 95% rename from src/app/showcase/doc/rating/withoutcanceldoc.ts rename to apps/showcase/doc/rating/withoutcanceldoc.ts index f9fb2144885..8542af654af 100644 --- a/src/app/showcase/doc/rating/withoutcanceldoc.ts +++ b/apps/showcase/doc/rating/withoutcanceldoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'without-cancel-doc', @@ -11,7 +11,7 @@ import { Code } from '@domain/code';
    - `, + ` }) export class WithoutCancelDoc { value!: number; @@ -35,6 +35,6 @@ import { Rating } from 'primeng/rating'; }) export class RatingWithoutCancelDemo { value!: number; -}`, +}` }; } diff --git a/apps/showcase/doc/ripple/accessibilitydoc.ts b/apps/showcase/doc/ripple/accessibilitydoc.ts new file mode 100644 index 00000000000..116701b6691 --- /dev/null +++ b/apps/showcase/doc/ripple/accessibilitydoc.ts @@ -0,0 +1,13 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'ripple-accessibility-doc', + template: ` +

    Screen Reader

    +

    Ripple element has the aria-hidden attribute as true so that it gets ignored by the screen readers.

    + +

    Keyboard Support

    +

    Component does not include any interactive elements.

    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/ripple/customdoc.ts b/apps/showcase/doc/ripple/customdoc.ts new file mode 100644 index 00000000000..3eb6100e973 --- /dev/null +++ b/apps/showcase/doc/ripple/customdoc.ts @@ -0,0 +1,89 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'custom-doc', + template: ` + +

    Styling Demo Content.

    +
    +
    + Ripple option at the + + configurator needs to be turned on for the demo. +
    +
    Green
    +
    Orange
    +
    Purple
    +
    +
    + + `, + styles: [ + ` + :host { + .box { + padding: 2rem; + border-radius: 10px; + width: 110px; + text-align: center; + } + } + ` + ] +}) +export class CustomDoc { + code: Code = { + basic: `
    + Green +
    +
    + Orange +
    +
    + Purple +
    `, + html: `
    +
    + Green +
    +
    + Orange +
    +
    + Purple +
    +
    `, + typescript: `import { Component } from '@angular/core'; +import { Ripple } from 'primeng/ripple'; + +@Component({ + selector: 'ripple-custom-demo', + templateUrl: './ripple-custom-demo.html', + standalone: true, + imports: [Ripple], + styles: [ + \` :host { + .box { + padding: 2rem; + border-radius: 10px; + width: 110px; + text-align: center; + } + }\` + ], +}) +export class RippleCustomDemo { +}`, + scss: `:host { + .box { + padding: 2rem; + border-radius: 10px; + width: 110px; + text-align: center; + } + }` + }; +} diff --git a/src/app/showcase/doc/ripple/defaultdoc.ts b/apps/showcase/doc/ripple/defaultdoc.ts similarity index 95% rename from src/app/showcase/doc/ripple/defaultdoc.ts rename to apps/showcase/doc/ripple/defaultdoc.ts index d73e9b35fdc..1f4cfc86077 100644 --- a/src/app/showcase/doc/ripple/defaultdoc.ts +++ b/apps/showcase/doc/ripple/defaultdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'default-doc', @@ -10,9 +10,7 @@ import { Code } from '@domain/code';
    Ripple option at the - + configurator needs to be turned on for the demo.
    Default
    @@ -34,8 +32,8 @@ import { Code } from '@domain/code'; border-radius: var(--p-content-border-radius); } } - `, - ], + ` + ] }) export class DefaultDoc { code: Code = { @@ -82,6 +80,6 @@ export class RippleDefaultDemo { border-radius: var(--p-content-border-radius); } } -}`, +}` }; } diff --git a/apps/showcase/doc/ripple/importdoc.ts b/apps/showcase/doc/ripple/importdoc.ts new file mode 100644 index 00000000000..2e96a3c6103 --- /dev/null +++ b/apps/showcase/doc/ripple/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'ripple-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Ripple } from 'primeng/ripple';` + }; +} diff --git a/src/app/showcase/doc/ripple/rippledoc.module.ts b/apps/showcase/doc/ripple/rippledoc.module.ts similarity index 79% rename from src/app/showcase/doc/ripple/rippledoc.module.ts rename to apps/showcase/doc/ripple/rippledoc.module.ts index 675d618e947..550099bace4 100644 --- a/src/app/showcase/doc/ripple/rippledoc.module.ts +++ b/apps/showcase/doc/ripple/rippledoc.module.ts @@ -1,18 +1,18 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { Ripple } from 'primeng/ripple'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; +import { AccessibilityDoc } from './accessibilitydoc'; import { CustomDoc } from './customdoc'; import { DefaultDoc } from './defaultdoc'; import { ImportDoc } from './importdoc'; import { StyleDoc } from './styledoc'; -import { AccessibilityDoc } from './accessibilitydoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, Ripple], declarations: [DefaultDoc, ImportDoc, StyleDoc, CustomDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class RippleDocModule {} diff --git a/apps/showcase/doc/ripple/styledoc.ts b/apps/showcase/doc/ripple/styledoc.ts new file mode 100644 index 00000000000..6f00b58652b --- /dev/null +++ b/apps/showcase/doc/ripple/styledoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'ripple-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-rippleHost element.
    p-inkRipple element.
    p-ink-activeRipple element during animating.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/scroller/accessibilitydoc.ts b/apps/showcase/doc/scroller/accessibilitydoc.ts new file mode 100644 index 00000000000..3aa97cf5b03 --- /dev/null +++ b/apps/showcase/doc/scroller/accessibilitydoc.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'scroller-accessibility-doc', + template: ` +

    Screen Reader

    +

    VirtualScroller uses a semantic list element to list the items. No specific role is enforced, still you may use any aria role and attributes as any valid attribute is passed to the container element.

    +

    Keyboard Support

    +

    Component does not include any built-in interactive elements.

    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/scroller/basicdoc.ts b/apps/showcase/doc/scroller/basicdoc.ts new file mode 100644 index 00000000000..bcfd967ebf0 --- /dev/null +++ b/apps/showcase/doc/scroller/basicdoc.ts @@ -0,0 +1,102 @@ +import { Code } from '@/domain/code'; +import { ChangeDetectionStrategy, Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    + VirtualScroller requires items as the data to display, itemSize for the dimensions of an item and item template are required on component. In addition, an initial array is required based on the total number of + items to display. Size of the viewport is configured using scrollWidth, scrollHeight properties directly or with CSS width and height styles. +

    +
    +
    + + +
    + {{ item }} +
    +
    +
    +
    + + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class BasicDoc { + items!: string[]; + + ngOnInit() { + this.items = Array.from({ length: 1000 }).map((_, i) => `Item #${i}`); + } + + code: Code = { + basic: ` + +
    + {{ item }} +
    +
    +
    `, + + html: `
    + + +
    + {{ item }} +
    +
    +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { ScrollerModule } from 'primeng/scroller'; + +@Component({ + selector: 'scroller-basic-demo', + templateUrl: './scroller-basic-demo.html', + styles: [ + \`:host ::ng-deep { + .p-scroller-viewport { + flex: none; + } + }\` + ], + standalone: true, + imports: [ScrollerModule] +}) +export class ScrollerBasicDemo implements OnInit { + items!: string[]; + + ngOnInit() { + this.items = Array.from({ length: 1000 }).map((_, i) => \`Item #\${i}\`); + } +}`, + scss: ` +:host ::ng-deep { + .p-scroller-viewport { + flex: none; + } +}` + }; +} diff --git a/apps/showcase/doc/scroller/delaydoc.ts b/apps/showcase/doc/scroller/delaydoc.ts new file mode 100644 index 00000000000..6ef8a15733a --- /dev/null +++ b/apps/showcase/doc/scroller/delaydoc.ts @@ -0,0 +1,186 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'delay-doc', + template: ` + +

    Scroll delay is adjusted by using delay property.

    +
    +
    +
    + No Delay + + +
    + {{ item }} +
    +
    +
    +
    +
    + 150ms + + +
    + {{ item }} +
    +
    +
    +
    +
    + 500ms + + +
    + {{ item }} +
    +
    +
    +
    +
    + + ` +}) +export class DelayDoc { + items!: string[]; + + ngOnInit() { + this.items = Array.from({ length: 1000 }).map((_, i) => `Item #${i}`); + } + + code: Code = { + basic: ` + +
    + {{ item }} +
    +
    +
    + + + +
    + {{ item }} +
    +
    +
    + + + +
    + {{ item }} +
    +
    +
    `, + + html: `
    +
    + No Delay + + +
    + {{ item }} +
    +
    +
    +
    +
    + 150ms + + +
    + {{ item }} +
    +
    +
    +
    +
    + 500ms + + +
    + {{ item }} +
    +
    +
    +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { ScrollerModule } from 'primeng/scroller'; + +@Component({ + selector: 'scroller-delay-demo', + templateUrl: './scroller-delay-demo.html', + styles: [ + \`:host ::ng-deep { + .p-scroller-viewport { + flex: none; + } + }\` + ], + standalone: true, + imports: [ScrollerModule] +}) +export class ScrollerDelayDemo implements OnInit { + items!: string[]; + + ngOnInit() { + this.items = Array.from({ length: 1000 }).map((_, i) => \`Item #\${i}\`); + } +}`, + scss: ` +:host ::ng-deep { + .p-scroller-viewport { + flex: none; + } +}` + }; +} diff --git a/apps/showcase/doc/scroller/griddoc.ts b/apps/showcase/doc/scroller/griddoc.ts new file mode 100644 index 00000000000..93a74378048 --- /dev/null +++ b/apps/showcase/doc/scroller/griddoc.ts @@ -0,0 +1,101 @@ +import { Code } from '@/domain/code'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'grid-doc', + template: ` + +

    Scrolling can be enabled vertically and horizontally when orientation is set as both. In this mode, itemSize should be an array where first value is the height of an item and second is the width.

    +
    +
    + + +
    +
    {{ el }}
    +
    +
    +
    +
    + + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class GridDoc implements OnInit { + items!: string[][]; + + constructor(private cd: ChangeDetectorRef) {} + + ngOnInit() { + this.items = Array.from({ length: 1000 }).map((_, i) => Array.from({ length: 1000 }).map((_j, j) => `Item #${i}_${j}`)); + this.cd.markForCheck(); + } + + code: Code = { + basic: ` + +
    +
    + {{ el }} +
    +
    +
    +
    `, + + html: `
    + + +
    +
    + {{ el }} +
    +
    +
    +
    +
    `, + typescript: `import { Component, OnInit } from '@angular/core'; +import { ScrollerModule } from 'primeng/scroller'; + +@Component({ + selector: 'scroller-grid-demo', + templateUrl: './scroller-grid-demo.html', + styles: [ + \`:host ::ng-deep { + .p-scroller-viewport { + flex: none; + } + }\` + ], + standalone: true, + imports: [ScrollerModule] +}) +export class ScrollerGridDemo implements OnInit { + items!: string[][]; + + ngOnInit() { + this.items = Array.from({ length: 1000 }).map((_, i) => Array.from({ length: 1000 }).map((_j, j) => \`Item #\${i}_\${j}\`)); + } +}`, + scss: ` +:host ::ng-deep { + .p-scroller-viewport { + flex: none; + } +}` + }; +} diff --git a/apps/showcase/doc/scroller/horizontaldoc.ts b/apps/showcase/doc/scroller/horizontaldoc.ts new file mode 100644 index 00000000000..4618de39d2b --- /dev/null +++ b/apps/showcase/doc/scroller/horizontaldoc.ts @@ -0,0 +1,113 @@ +import { Code } from '@/domain/code'; +import { ChangeDetectionStrategy, Component } from '@angular/core'; + +@Component({ + selector: 'horizontal-doc', + template: ` + +

    Setting orientation to horizontal enables scrolling horizontally. In this case, the itemSize should refer to the width of an item.

    +
    +
    + + +
    + {{ item }} +
    +
    +
    +
    + + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class HorizontalDoc { + items!: string[]; + + ngOnInit() { + this.items = Array.from({ length: 1000 }).map((_, i) => `Item #${i}`); + } + + code: Code = { + basic: ` + +
    + {{ item }} +
    +
    +
    `, + + html: `
    + + +
    + {{ item }} +
    +
    +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { ScrollerModule } from 'primeng/scroller'; + +@Component({ + selector: 'scroller-horizontal-demo', + templateUrl: './scroller-horizontal-demo.html', + styles: [ + \`:host ::ng-deep { + .p-scroller-viewport { + flex: none; + } + + .p-horizontal-scroll { + .p-scroller-content { + display: flex; + flex-direction: row; + } + } + }\` + ], + standalone: true, + imports: [ScrollerModule] +}) +export class ScrollerHorizontalDemo implements OnInit { + items!: string[]; + + ngOnInit() { + this.items = Array.from({ length: 1000 }).map((_, i) => \`Item #\${i}\`); + } +}`, + scss: ` +:host ::ng-deep { + .p-scroller-viewport { + flex: none; + } + + .p-horizontal-scroll { + .p-scroller-content { + display: flex; + flex-direction: row; + } + } +}` + }; +} diff --git a/apps/showcase/doc/scroller/importdoc.ts b/apps/showcase/doc/scroller/importdoc.ts new file mode 100644 index 00000000000..1d2959909ff --- /dev/null +++ b/apps/showcase/doc/scroller/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'scroller-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Scroller } from 'primeng/scroller';` + }; +} diff --git a/apps/showcase/doc/scroller/lazyloaddoc.ts b/apps/showcase/doc/scroller/lazyloaddoc.ts new file mode 100644 index 00000000000..cc06e589632 --- /dev/null +++ b/apps/showcase/doc/scroller/lazyloaddoc.ts @@ -0,0 +1,173 @@ +import { Code } from '@/domain/code'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; + +interface LazyEvent { + first: number; + last: number; +} +@Component({ + selector: 'lazy-load-doc', + template: ` + +

    + Lazy mode is handy to deal with large datasets where instead of loading the entire data, small chunks of data are loaded on demand by invoking onLazyLoad callback everytime scrolling requires a new chunk. To implement lazy loading, + enable + lazy attribute, initialize your data as a placeholder with a length and finally implement a method callback using onLazyLoad that actually loads a chunk from a datasource. onLazyLoad gets an event object that contains + information about the chunk of data to load such as the index and number of items to load. Notice that a new template called loadingItem is also required to display as a placeholder while the new items are being loaded. +

    +
    +
    + + +
    + {{ item }} +
    +
    +
    +
    + + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class LazyLoadDoc { + items!: string[]; + + lazyLoading: boolean = true; + + loadLazyTimeout: any; + + constructor(private cd: ChangeDetectorRef) {} + + ngOnInit() { + this.items = Array.from({ length: 1000 }); + } + + onLazyLoad(event: LazyEvent) { + this.lazyLoading = true; + + if (this.loadLazyTimeout) { + clearTimeout(this.loadLazyTimeout); + } + + //imitate delay of a backend call + this.loadLazyTimeout = setTimeout( + () => { + const { first, last } = event; + const lazyItems = [...this.items]; + + for (let i = first; i < last; i++) { + lazyItems[i] = `Item #${i}`; + } + + this.items = lazyItems; + this.lazyLoading = false; + this.cd.markForCheck(); + }, + Math.random() * 1000 + 250 + ); + } + + code: Code = { + basic: ` + +
    + {{ item }} +
    +
    +
    `, + + html: `
    + + +
    + {{ item }} +
    +
    +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { ScrollerModule } from 'primeng/scroller'; + +interface LazyEvent { + first: number; + last: number; +} + +@Component({ + selector: 'scroller-lazy-load-demo', + templateUrl: './scroller-lazy-load-demo.html', + styles: [ + \`:host ::ng-deep { + .p-scroller-viewport { + flex: none; + } + }\` + ], + standalone: true, + imports: [ScrollerModule] +}) +export class ScrollerLazyLoadDemo implements OnInit { + items!: string[]; + + lazyLoading: boolean = true; + + loadLazyTimeout: any; + + ngOnInit() { + this.items = Array.from({ length: 1000 }); + } + + onLazyLoad(event: LazyEvent) { + this.lazyLoading = true; + + if (this.loadLazyTimeout) { + clearTimeout(this.loadLazyTimeout); + } + + //imitate delay of a backend call + this.loadLazyTimeout = setTimeout(() => { + const { first, last } = event; + const lazyItems = [...this.items]; + + for (let i = first; i < last; i++) { + lazyItems[i] = \`Item #\${i}\`; + } + + this.items = lazyItems; + this.lazyLoading = false; + }, Math.random() * 1000 + 250); + } +}`, + scss: ` +:host ::ng-deep { + .p-scroller-viewport { + flex: none; + } +}` + }; +} diff --git a/apps/showcase/doc/scroller/loaderdoc.ts b/apps/showcase/doc/scroller/loaderdoc.ts new file mode 100644 index 00000000000..0d1d884f44c --- /dev/null +++ b/apps/showcase/doc/scroller/loaderdoc.ts @@ -0,0 +1,121 @@ +import { Code } from '@/domain/code'; +import { ChangeDetectionStrategy, Component } from '@angular/core'; + +@Component({ + selector: 'loader-doc', + template: ` + +

    Busy state is enabled by adding showLoader property which blocks the UI with a modal by default. Alternatively, loader template can be used to customize items e.g. with Skeleton.

    +
    +
    +
    + + +
    + {{ item }} +
    +
    +
    +
    +
    + + +
    + {{ item }} +
    +
    + +
    + +
    +
    +
    +
    +
    + + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class LoaderDoc { + items!: string[]; + + ngOnInit() { + this.items = Array.from({ length: 1000 }).map((_, i) => `Item #${i}`); + } + + code: Code = { + basic: ` + +
    + {{ item }} +
    +
    +
    `, + + html: `
    + + +
    + {{ item }} +
    +
    +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { ScrollerModule } from 'primeng/scroller'; + +@Component({ + selector: 'scroller-loader-demo', + templateUrl: './scroller-loader-demo.html', + styles: [ + \`:host ::ng-deep { + .p-scroller-viewport { + flex: none; + } + + p-skeleton { + width: 100%; + } + }\` + ], + standalone: true, + imports: [ScrollerModule] +}) +export class ScrollerLoaderDemo implements OnInit { + items!: string[]; + + ngOnInit() { + this.items = Array.from({ length: 1000 }).map((_, i) => \`Item #\${i}\`); + } +}`, + scss: ` +:host ::ng-deep { + .p-scroller-viewport { + flex: none; + } + + p-skeleton { + width: 100%; + } +}` + }; +} diff --git a/apps/showcase/doc/scroller/programmaticdoc.ts b/apps/showcase/doc/scroller/programmaticdoc.ts new file mode 100644 index 00000000000..b06c802b4ef --- /dev/null +++ b/apps/showcase/doc/scroller/programmaticdoc.ts @@ -0,0 +1,100 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit, ViewChild } from '@angular/core'; +import { Scroller } from 'primeng/scroller'; + +@Component({ + selector: 'programmatic-doc', + template: ` + +

    Scrolling to a specific index can be done with the scrollToIndex function.

    +
    +
    + + + +
    + {{ item }} +
    +
    +
    +
    + + ` +}) +export class ProgrammaticDoc implements OnInit { + @ViewChild('sc') sc!: Scroller; + + items: string[] = []; + + ngOnInit(): void { + this.items = Array.from({ length: 1000 }).map((_, i) => `Item #${i}`); + } + + reset() { + this.sc.scrollToIndex(0, 'smooth'); + } + + code: Code = { + basic: ` + + +
    + {{ item }} +
    +
    +
    `, + + html: `
    + + + +
    + {{ item }} +
    +
    +
    +
    `, + + typescript: `import { Component, OnInit, ViewChild } from '@angular/core'; +import { Scroller } from 'primeng/scroller'; +import { ScrollerModule } from 'primeng/scroller'; + +@Component({ + selector: 'scroller-programmatic-demo', + templateUrl: './scroller-programmatic-demo.html', + standalone: true, + imports: [ScrollerModule] +}) +export class ScrollerProgrammaticDemo implements OnInit { + @ViewChild('sc') sc!: Scroller; + + items: string[] = []; + + ngOnInit(): void { + this.items = Array.from({ length: 1000 }).map((_, i) => \`Item #\${i}\`); + } + + reset() { + this.sc.scrollToIndex(0, 'smooth'); + } +}` + }; +} diff --git a/apps/showcase/doc/scroller/scrollerdoc.module.ts b/apps/showcase/doc/scroller/scrollerdoc.module.ts new file mode 100644 index 00000000000..25974fab827 --- /dev/null +++ b/apps/showcase/doc/scroller/scrollerdoc.module.ts @@ -0,0 +1,27 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { RouterModule } from '@angular/router'; +import { ButtonModule } from 'primeng/button'; +import { Scroller } from 'primeng/scroller'; +import { Skeleton } from 'primeng/skeleton'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { DelayDoc } from './delaydoc'; +import { GridDoc } from './griddoc'; +import { HorizontalDoc } from './horizontaldoc'; +import { ImportDoc } from './importdoc'; +import { LazyLoadDoc } from './lazyloaddoc'; +import { LoaderDoc } from './loaderdoc'; +import { ProgrammaticDoc } from './programmaticdoc'; +import { ScrollOptionsDoc } from './scrolloptionsdoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; + +@NgModule({ + imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, Scroller, Skeleton, ButtonModule], + declarations: [BasicDoc, DelayDoc, ImportDoc, HorizontalDoc, GridDoc, LazyLoadDoc, LoaderDoc, ScrollOptionsDoc, StyleDoc, TemplateDoc, ProgrammaticDoc, AccessibilityDoc], + exports: [AppDocModule] +}) +export class VirtualScrollerDocModule {} diff --git a/src/app/showcase/doc/scroller/scrolloptionsdoc.ts b/apps/showcase/doc/scroller/scrolloptionsdoc.ts similarity index 95% rename from src/app/showcase/doc/scroller/scrolloptionsdoc.ts rename to apps/showcase/doc/scroller/scrolloptionsdoc.ts index 468fc4adba7..6f579f2aac1 100644 --- a/src/app/showcase/doc/scroller/scrolloptionsdoc.ts +++ b/apps/showcase/doc/scroller/scrolloptionsdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'options-doc', @@ -8,7 +8,7 @@ import { Code } from '@domain/code';

    The properties of scroller component can be used like an object in it.

    - `, + ` }) export class ScrollOptionsDoc { code: Code = { @@ -33,6 +33,6 @@ export class ScrollOptionsDoc { // scrollOptions.styleClass: Style class of the default icon. -`, +` }; } diff --git a/apps/showcase/doc/scroller/styledoc.ts b/apps/showcase/doc/scroller/styledoc.ts new file mode 100644 index 00000000000..6d180ff5633 --- /dev/null +++ b/apps/showcase/doc/scroller/styledoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'scroller-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-scrollerContainer element.
    p-scroller-contentContent element.
    p-scroller-loaderLoader element.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/scroller/templatedoc.ts b/apps/showcase/doc/scroller/templatedoc.ts new file mode 100644 index 00000000000..297c5f898e5 --- /dev/null +++ b/apps/showcase/doc/scroller/templatedoc.ts @@ -0,0 +1,208 @@ +import { Code } from '@/domain/code'; +import { ChangeDetectionStrategy, Component } from '@angular/core'; + +@Component({ + selector: 'template-doc', + template: ` + +

    Scroller content is customizable by using ng-template. Valid values are content, item, loader and loadericon

    +
    +
    + + +
    +
    Item: {{ item }}
    +
    Index: {{ options.index }}
    +
    Count: {{ options.count }}
    +
    First: {{ options.first }}
    +
    Last: {{ options.last }}
    +
    Even: {{ options.even }}
    +
    Odd: {{ options.odd }}
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class TemplateDoc { + items!: string[]; + + ngOnInit() { + this.items = Array.from({ length: 1000 }).map((_, i) => `Item #${i}`); + } + + code: Code = { + basic: ` + +
    +
    + Item: {{item}} +
    +
    + Index: {{options.index}} +
    +
    + Count: {{options.count}} +
    +
    + First: {{options.first}} +
    +
    + Last: {{options.last}} +
    +
    + Even: {{options.even}} +
    +
    + Odd: {{options.odd}} +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    `, + html: `
    + + +
    +
    + Item: {{item}} +
    +
    + Index: {{options.index}} +
    +
    + Count: {{options.count}} +
    +
    + First: {{options.first}} +
    +
    + Last: {{options.last}} +
    +
    + Even: {{options.even}} +
    +
    + Odd: {{options.odd}} +
    +
    +
    + +
    +
    + +
    +
    + < + /div> +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { Scroller } from 'primeng/scroller'; +import { Skeleton } from 'primeng/skeleton'; + +@Component({ + selector: 'scroller-template-demo', + templateUrl: './scroller-template-demo.html', + styles: [ + \`:host ::ng-deep { + .p-scroller-viewport { + flex: none; + } + + p-skeleton { + width: 100%; + } + }\` + ], + standalone: true, + imports: [Scroller, Skeleton] +}) +export class ScrollerTemplateDemo implements OnInit { + items!: string[]; + + ngOnInit() { + this.items = Array.from({ length: 1000 }).map((_, i) => \`Item #\${i}\`); + } +}`, + scss: ` +:host ::ng-deep { + .p-scroller-viewport { + flex: none; + } + + p-skeleton { + width: 100%; + } +}` + }; +} diff --git a/apps/showcase/doc/scrollpanel/accessibilitydoc.ts b/apps/showcase/doc/scrollpanel/accessibilitydoc.ts new file mode 100644 index 00000000000..98c31983c4b --- /dev/null +++ b/apps/showcase/doc/scrollpanel/accessibilitydoc.ts @@ -0,0 +1,44 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'scroll-panel-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Scrollbars of the ScrollPanel has a scrollbar role along with the aria-controls attribute that refers to the id of the scrollable content container and the aria-orientation to indicate the orientation of + scrolling. +

    +

    Header Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    down arrowScrolls content down when vertical scrolling is available.
    up arrowScrolls content up when vertical scrolling is available.
    leftScrolls content left when horizontal scrolling is available.
    rightScrolls content right when horizontal scrolling is available.
    +
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/scrollpanel/basicdoc.ts b/apps/showcase/doc/scrollpanel/basicdoc.ts new file mode 100644 index 00000000000..3bdfddc6bdd --- /dev/null +++ b/apps/showcase/doc/scrollpanel/basicdoc.ts @@ -0,0 +1,71 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    ScrollPanel is defined using dimensions for the scrollable viewport.

    +
    +
    + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

    +

    + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim + ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

    +

    + At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui + officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

    +
    +
    + + ` +}) +export class BasicDoc { + code: Code = { + basic: ` +

    + Lorem ipsum dolor sit amet... +

    +

    + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium... +

    +

    + At vero eos et accusamus et iusto odio dignissimos... +

    +
    `, + + html: `
    + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

    +

    + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim + ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

    +

    + At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui + officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { ScrollPanelModule } from 'primeng/scrollpanel'; + +@Component({ + selector: 'scroll-panel-basic-demo', + templateUrl: './scroll-panel-basic-demo.html', + standalone: true, + imports: [ScrollPanelModule] +}) +export class ScrollPanelBasicDemo {}` + }; +} diff --git a/apps/showcase/doc/scrollpanel/customdoc.ts b/apps/showcase/doc/scrollpanel/customdoc.ts new file mode 100644 index 00000000000..78a1821d623 --- /dev/null +++ b/apps/showcase/doc/scrollpanel/customdoc.ts @@ -0,0 +1,146 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'custom-doc', + template: ` + +

    Scrollbar visuals can be styled for a unified look across different platforms.

    +
    +
    + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

    +

    + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim + ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

    +

    + At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui + officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

    +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

    +

    + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim + ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

    +

    + At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui + officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

    +
    +
    + + + `, + styles: [ + ` + :host ::ng-deep { + .p-scrollpanel { + &.custombar { + .p-scrollpanel-bar { + background-color: var(--p-primary-color); + } + } + } + } + ` + ] +}) +export class CusstomDoc { + code: Code = { + basic: ` +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit... +

    +

    + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium... +

    +

    + At vero eos et accusamus et iusto odio dignissimos... +

    +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit... +

    +

    + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium... +

    +

    + At vero eos et accusamus et iusto odio dignissimos... +

    +
    `, + + html: `
    + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore + et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse + cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in + culpa qui officia deserunt mollit anim id est laborum. +

    +

    + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, + totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae + dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, + sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci + velit, sed quia non numquam eius modi. +

    +

    + At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum + deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non + provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum + fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis + est eligendi optio cumque nihil impedit quo minus. +

    +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore + et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse + cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in + culpa qui officia deserunt mollit anim id est laborum. +

    +

    + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, + totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae + dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, + sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci + velit, sed quia non numquam eius modi. +

    +

    + At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum + deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non + provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum + fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis + est eligendi optio cumque nihil impedit quo minus. +

    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { ScrollPanelModule } from 'primeng/scrollpanel'; + +@Component({ + selector: 'scroll-panel-custom-demo', + templateUrl: './scroll-panel-custom-demo.html', + standalone: true, + imports: [ScrollPanelModule], + styles: [ \`:host ::ng-deep { + .p-scrollpanel { + &.custombar { + .p-scrollpanel-bar { + background-color: var(--p-primary-color); + } + } + } +}\` + ], +}) +export class ScrollPanelCustomDemo {}` + }; +} diff --git a/apps/showcase/doc/scrollpanel/importdoc.ts b/apps/showcase/doc/scrollpanel/importdoc.ts new file mode 100644 index 00000000000..54fb200c35a --- /dev/null +++ b/apps/showcase/doc/scrollpanel/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'scroll-panel-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { ScrollPanel } from 'primeng/scrollpanel';` + }; +} diff --git a/src/app/showcase/doc/scrollpanel/scrollpaneldoc.module.ts b/apps/showcase/doc/scrollpanel/scrollpaneldoc.module.ts similarity index 81% rename from src/app/showcase/doc/scrollpanel/scrollpaneldoc.module.ts rename to apps/showcase/doc/scrollpanel/scrollpaneldoc.module.ts index fdf1ed15e82..6a0d7165df2 100644 --- a/src/app/showcase/doc/scrollpanel/scrollpaneldoc.module.ts +++ b/apps/showcase/doc/scrollpanel/scrollpaneldoc.module.ts @@ -1,9 +1,9 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { ScrollPanel } from 'primeng/scrollpanel'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { CusstomDoc } from './customdoc'; @@ -13,6 +13,6 @@ import { StyleDoc } from './styledoc'; @NgModule({ imports: [CommonModule, AppCodeModule, AppDocModule, ScrollPanel, RouterModule], exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, CusstomDoc, StyleDoc, AccessibilityDoc], + declarations: [ImportDoc, BasicDoc, CusstomDoc, StyleDoc, AccessibilityDoc] }) export class ScrollPanelDocModule {} diff --git a/apps/showcase/doc/scrollpanel/styledoc.ts b/apps/showcase/doc/scrollpanel/styledoc.ts new file mode 100644 index 00000000000..d2f4ba9004a --- /dev/null +++ b/apps/showcase/doc/scrollpanel/styledoc.ts @@ -0,0 +1,50 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'scroll-panel-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-scrollpanelContainer element.
    p-scrollpanel-wrapperWrapper of content section.
    p-scrollpanel-contentContent section.
    p-scrollpanel-barScrollbar handle.
    p-scrollpanel-bar-xScrollbar handle of a horizontal bar.
    p-scrollpanel-bar-yScrollbar handle of a vertical bar
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/scrolltop/accessibilitydoc.ts b/apps/showcase/doc/scrolltop/accessibilitydoc.ts new file mode 100644 index 00000000000..4d880e346fd --- /dev/null +++ b/apps/showcase/doc/scrolltop/accessibilitydoc.ts @@ -0,0 +1,37 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'scroll-top-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + ScrollTop uses a button element with an aria-label that refers to the aria.scrollTop property of the locale API by default, you may use your own aria roles and attributes as any valid + attribute is passed to the button element implicitly. +

    +
    + +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + +
    KeyFunction
    enterScrolls to top.
    spaceScrolls to top.
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/scrolltop/basicdoc.ts b/apps/showcase/doc/scrolltop/basicdoc.ts new file mode 100644 index 00000000000..774b9095b8e --- /dev/null +++ b/apps/showcase/doc/scrolltop/basicdoc.ts @@ -0,0 +1,37 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    ScrollTop listens window scroll by default.

    +
    +
    +

    Scroll down the page to display the ScrollTo component.

    + + +
    + + ` +}) +export class BasicDoc { + code: Code = { + basic: ``, + html: `
    +

    Scroll down the page to display the ScrollTo component.

    + + +
    `, + typescript: `import { Component } from '@angular/core'; +import { ScrollTop } from 'primeng/scrolltop'; + +@Component({ + selector: 'scroll-top-basic-demo', + templateUrl: './scroll-top-basic-demo.html', + standalone: true, + imports: [ScrollTop] +}) +export class ScrollTopBasicDemo {}` + }; +} diff --git a/apps/showcase/doc/scrolltop/elementdoc.ts b/apps/showcase/doc/scrolltop/elementdoc.ts new file mode 100644 index 00000000000..8799846b89e --- /dev/null +++ b/apps/showcase/doc/scrolltop/elementdoc.ts @@ -0,0 +1,51 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'element-doc', + template: ` + +

    Setting the target property to parent binds ScrollTop to its parent element that has scrolling content.

    +
    +
    +
    +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Vitae et leo duis ut diam. Ultricies mi quis hendrerit dolor magna eget est lorem. Amet consectetur + adipiscing elit ut. Nam libero justo laoreet sit amet. Pharetra massa massa ultricies mi quis hendrerit dolor magna. Est ultricies integer quis auctor elit sed vulputate. Consequat ac felis donec et. Tellus orci ac auctor augue + mauris. Semper feugiat nibh sed pulvinar proin gravida hendrerit lectus a. Tincidunt arcu non sodales neque sodales. Metus aliquam eleifend mi in nulla posuere sollicitudin aliquam ultrices. Sodales ut etiam sit amet nisl purus. + Cursus sit amet dictum sit amet. Tristique senectus et netus et malesuada fames ac turpis egestas. Et tortor consequat id porta nibh venenatis cras sed. Diam maecenas ultricies mi eget mauris. Eget egestas purus viverra accumsan + in nisl nisi. Suscipit adipiscing bibendum est ultricies integer. Mattis aliquam faucibus purus in massa tempor nec. +

    + +
    +
    + + ` +}) +export class ElementDoc { + code: Code = { + basic: ``, + html: `
    +
    +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Vitae et leo duis ut diam. Ultricies mi quis hendrerit dolor magna eget est lorem. Amet consectetur + adipiscing elit ut. Nam libero justo laoreet sit amet. Pharetra massa massa ultricies mi quis hendrerit dolor magna. Est ultricies integer quis auctor elit sed vulputate. Consequat ac felis donec et. Tellus orci ac auctor augue + mauris. Semper feugiat nibh sed pulvinar proin gravida hendrerit lectus a. Tincidunt arcu non sodales neque sodales. Metus aliquam eleifend mi in nulla posuere sollicitudin aliquam ultrices. Sodales ut etiam sit amet nisl purus. + Cursus sit amet dictum sit amet. Tristique senectus et netus et malesuada fames ac turpis egestas. Et tortor consequat id porta nibh venenatis cras sed. Diam maecenas ultricies mi eget mauris. Eget egestas purus viverra accumsan + in nisl nisi. Suscipit adipiscing bibendum est ultricies integer. Mattis aliquam faucibus purus in massa tempor nec. +

    + +
    +
    `, + typescript: `import { Component } from '@angular/core'; +import { ScrollTop } from 'primeng/scrolltop'; + +@Component({ + selector: 'scroll-top-element-demo', + templateUrl: './scroll-top-element-demo.html', + standalone: true, + imports: [ScrollTop] +}) +export class ScrollTopElementDemo {}` + }; +} diff --git a/apps/showcase/doc/scrolltop/importdoc.ts b/apps/showcase/doc/scrolltop/importdoc.ts new file mode 100644 index 00000000000..baa1ba85846 --- /dev/null +++ b/apps/showcase/doc/scrolltop/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'scroll-top-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { ScrollTop } from 'primeng/scrolltop';` + }; +} diff --git a/src/app/showcase/doc/scrolltop/scrolltopdoc.module.ts b/apps/showcase/doc/scrolltop/scrolltopdoc.module.ts similarity index 79% rename from src/app/showcase/doc/scrolltop/scrolltopdoc.module.ts rename to apps/showcase/doc/scrolltop/scrolltopdoc.module.ts index 20ddae7ebb7..4b00250d654 100644 --- a/src/app/showcase/doc/scrolltop/scrolltopdoc.module.ts +++ b/apps/showcase/doc/scrolltop/scrolltopdoc.module.ts @@ -1,18 +1,18 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { ScrollTop } from 'primeng/scrolltop'; +import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { ElementDoc } from './elementdoc'; import { ImportDoc } from './importdoc'; import { StyleDoc } from './styledoc'; -import { AccessibilityDoc } from './accessibilitydoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, ScrollTop], declarations: [BasicDoc, ElementDoc, ImportDoc, StyleDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class ScrollTopDocModule {} diff --git a/apps/showcase/doc/scrolltop/styledoc.ts b/apps/showcase/doc/scrolltop/styledoc.ts new file mode 100644 index 00000000000..78680a749fc --- /dev/null +++ b/apps/showcase/doc/scrolltop/styledoc.ts @@ -0,0 +1,34 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'scroll-top-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + +
    NameElement
    p-scrolltopContainer element.
    p-scrolltop-stickyContainer element when attached to its parent.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/select/accessibilitydoc.ts b/apps/showcase/doc/select/accessibilitydoc.ts new file mode 100644 index 00000000000..48ced79b611 --- /dev/null +++ b/apps/showcase/doc/select/accessibilitydoc.ts @@ -0,0 +1,180 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'select-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Value to describe the component can either be provided with ariaLabelledBy or ariaLabel props. The select element has a combobox role in addition to aria-haspopup and aria-expanded attributes. If the + editable option is enabled aria-autocomplete is also added. The relation between the combobox and the popup is created with aria-controls and aria-activedescendant attribute is used to instruct screen reader which + option to read during keyboard navigation within the popup list. +

    +

    + The popup list has an id that refers to the aria-controls attribute of the combobox element and uses listbox as the role. Each list item has an option role, an id to match the + aria-activedescendant of the input element along with aria-label, aria-selected and aria-disabled attributes. +

    + +

    If filtering is enabled, filterInputProps can be defined to give aria-* props to the filter input element.

    +
    + + + +

    Closed State Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    + tab + Moves focus to the select element.
    + space + Opens the popup and moves visual focus to the selected option, if there is none then first option receives the focus.
    + down arrow + Opens the popup and moves visual focus to the selected option, if there is none then first option receives the focus.
    + up arrow + Opens the popup and moves visual focus to the selected option, if there is none then last option receives the focus.
    +
    + +

    Popup Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    + tab + Moves focus to the next focusable element in the popup, if there is none then first focusable element receives the focus.
    shift + tabMoves focus to the previous focusable element in the popup, if there is none then last focusable element receives the focus.
    + enter + Selects the focused option and closes the popup.
    + space + Selects the focused option and closes the popup.
    + escape + Closes the popup, moves focus to the select element.
    + down arrow + Moves focus to the next option, if there is none then visual focus does not change.
    + up arrow + Moves focus to the previous option, if there is none then visual focus does not change.
    + right arrow + If the select is editable, removes the visual focus from the current option and moves input cursor to one character left.
    + left arrow + If the select is editable, removes the visual focus from the current option and moves input cursor to one character right.
    + home + If the select is editable, moves input cursor at the end, if not then moves focus to the first option.
    + end + If the select is editable, moves input cursor at the beginning, if not then moves focus to the last option.
    + any printable character + Moves focus to the option whose label starts with the characters being typed if select is not editable.
    +
    + +

    Filter Input Keyboard Support

    +
    + + + + + + + + + + + + + + + + + +
    KeyFunction
    + enter + Closes the popup and moves focus to the select element.
    + escape + Closes the popup and moves focus to the select element.
    +
    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + basic: `Options + + +` + }; +} diff --git a/apps/showcase/doc/select/basicdoc.ts b/apps/showcase/doc/select/basicdoc.ts new file mode 100644 index 00000000000..779d193359e --- /dev/null +++ b/apps/showcase/doc/select/basicdoc.ts @@ -0,0 +1,77 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'select-basic-demo', + template: ` + +

    + Select is used as a controlled component with ngModel property along with an options collection. Label and value of an option are defined with the optionLabel and optionValue properties respectively. Note + that, when options are simple primitive values such as a string array, no optionLabel and optionValue would be necessary. +

    +
    +
    + +
    + + ` +}) +export class BasicDoc implements OnInit { + cities: City[]; + + selectedCity: City | undefined; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Select } from 'primeng/select'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'select-basic-demo', + templateUrl: './select-basic-demo.html', + standalone: true, + imports: [FormsModule, Select] +}) +export class SelectBasicDemo implements OnInit { + cities: City[] | undefined; + + selectedCity: City | undefined; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/select/checkmarkdoc.ts b/apps/showcase/doc/select/checkmarkdoc.ts new file mode 100644 index 00000000000..05d5c3b83aa --- /dev/null +++ b/apps/showcase/doc/select/checkmarkdoc.ts @@ -0,0 +1,74 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'select-checkmark-demo', + template: ` + +

    An alternative way to highlight the selected option is displaying a checkmark instead.

    +
    +
    + +
    + + ` +}) +export class CheckmarkDoc implements OnInit { + cities: City[]; + + selectedCity: City | undefined; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Select } from 'primeng/select'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'select-checkmark-demo', + templateUrl: './select-checkmark-demo.html', + standalone: true, + imports: [FormsModule, Select] +}) +export class SelectCheckmarkDemo implements OnInit { + cities: City[] | undefined; + + selectedCity: City | undefined; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } +}` + }; +} diff --git a/src/app/showcase/doc/select/clearicondoc.ts b/apps/showcase/doc/select/clearicondoc.ts similarity index 84% rename from src/app/showcase/doc/select/clearicondoc.ts rename to apps/showcase/doc/select/clearicondoc.ts index 28aa62f1afd..ef3a8232c0f 100644 --- a/src/app/showcase/doc/select/clearicondoc.ts +++ b/apps/showcase/doc/select/clearicondoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; interface City { name: string; @@ -13,17 +13,10 @@ interface City {

    When showClear is enabled, a clear icon is added to reset the Select.

    - +
    - `, + ` }) export class ClearIconDoc implements OnInit { cities: City[]; @@ -36,7 +29,7 @@ export class ClearIconDoc implements OnInit { { name: 'Rome', code: 'RM' }, { name: 'London', code: 'LDN' }, { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, + { name: 'Paris', code: 'PRS' } ]; } @@ -76,6 +69,6 @@ export class SelectClearIconDemo implements OnInit { { name: 'Paris', code: 'PRS' } ]; } -}`, +}` }; } diff --git a/src/app/showcase/doc/select/customfilterdoc.ts b/apps/showcase/doc/select/customfilterdoc.ts similarity index 85% rename from src/app/showcase/doc/select/customfilterdoc.ts rename to apps/showcase/doc/select/customfilterdoc.ts index 1e76428b87f..73c3da79a15 100644 --- a/src/app/showcase/doc/select/customfilterdoc.ts +++ b/apps/showcase/doc/select/customfilterdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; import { DropdownFilterOptions } from 'primeng/dropdown'; interface City { @@ -14,54 +14,32 @@ interface City {

    Custom filter can be applied with the filterTemplate.

    - +
    - +
    - +
    {{ selectedOption.name }}
    - +
    {{ country.name }}
    - `, + ` }) export class CustomFilterDoc implements OnInit { countries: City[] | undefined; @@ -81,7 +59,7 @@ export class CustomFilterDoc implements OnInit { { name: 'India', code: 'IN' }, { name: 'Japan', code: 'JP' }, { name: 'Spain', code: 'ES' }, - { name: 'United States', code: 'US' }, + { name: 'United States', code: 'US' } ]; } @@ -236,6 +214,6 @@ export class SelectCustomFilterDemo implements OnInit { customFilterFunction(event: KeyboardEvent, options: DropdownFilterOptions) { options.filter(event); } -}`, +}` }; } diff --git a/apps/showcase/doc/select/disableddoc.ts b/apps/showcase/doc/select/disableddoc.ts new file mode 100644 index 00000000000..90155103b13 --- /dev/null +++ b/apps/showcase/doc/select/disableddoc.ts @@ -0,0 +1,74 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'select-disabled-demo', + template: ` + +

    When disabled is present, the element cannot be edited and focused.

    +
    +
    + +
    + + ` +}) +export class DisabledDoc { + cities: City[] | undefined; + + selectedCity: City | undefined; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Select } from 'primeng/select'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'select-disabled-demo', + templateUrl: './select-disabled-demo.html', + standalone: true, + imports: [FormsModule, Select] +}) +export class SelectDisabledDemo { + cities: City[] | undefined; + + selectedCity: City | undefined; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } +}` + }; +} diff --git a/src/app/showcase/doc/select/editabledoc.ts b/apps/showcase/doc/select/editabledoc.ts similarity index 84% rename from src/app/showcase/doc/select/editabledoc.ts rename to apps/showcase/doc/select/editabledoc.ts index e8ca5112847..9eebf00eea2 100644 --- a/src/app/showcase/doc/select/editabledoc.ts +++ b/apps/showcase/doc/select/editabledoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; interface City { name: string; @@ -13,17 +13,10 @@ interface City {

    When editable is present, the input can also be entered with typing.

    - +
    - `, + ` }) export class EditableDoc implements OnInit { cities: City[] | undefined; @@ -36,7 +29,7 @@ export class EditableDoc implements OnInit { { name: 'Rome', code: 'RM' }, { name: 'London', code: 'LDN' }, { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, + { name: 'Paris', code: 'PRS' } ]; } @@ -76,6 +69,6 @@ export class SelectEditableDemo implements OnInit { { name: 'Paris', code: 'PRS' } ]; } -}`, +}` }; } diff --git a/apps/showcase/doc/select/filleddoc.ts b/apps/showcase/doc/select/filleddoc.ts new file mode 100644 index 00000000000..2c5f11c0b5f --- /dev/null +++ b/apps/showcase/doc/select/filleddoc.ts @@ -0,0 +1,74 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'select-filled-demo', + template: ` + +

    Specify the variant property as filled to display the component with a higher visual emphasis than the default outlined style.

    +
    +
    + +
    + + ` +}) +export class FilledDoc implements OnInit { + cities: City[]; + + selectedCity: City | undefined; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Select } from 'primeng/select'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'select-filled-demo', + templateUrl: './select-filled-demo.html', + standalone: true, + imports: [FormsModule, Select] +}) +export class SelectFilledDemo implements OnInit { + cities: City[] | undefined; + + selectedCity: City | undefined; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/select/filterdoc.ts b/apps/showcase/doc/select/filterdoc.ts new file mode 100644 index 00000000000..1a2ef9ceebd --- /dev/null +++ b/apps/showcase/doc/select/filterdoc.ts @@ -0,0 +1,111 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'select-filter-demo', + template: ` + +

    Select provides built-in filtering that is enabled by adding the filter property.

    +
    +
    + + +
    +
    {{ selectedOption.name }}
    +
    +
    + +
    +
    {{ country.name }}
    +
    +
    +
    +
    + + ` +}) +export class FilterDoc implements OnInit { + countries: any[] | undefined; + + selectedCountry: string | undefined; + + ngOnInit() { + this.countries = [ + { name: 'Australia', code: 'AU' }, + { name: 'Brazil', code: 'BR' }, + { name: 'China', code: 'CN' }, + { name: 'Egypt', code: 'EG' }, + { name: 'France', code: 'FR' }, + { name: 'Germany', code: 'DE' }, + { name: 'India', code: 'IN' }, + { name: 'Japan', code: 'JP' }, + { name: 'Spain', code: 'ES' }, + { name: 'United States', code: 'US' } + ]; + } + + code: Code = { + basic: ` + +
    + +
    {{ selectedOption.name }}
    +
    +
    + +
    + +
    {{ country.name }}
    +
    +
    +
    `, + + html: `
    + + +
    + +
    {{ selectedOption.name }}
    +
    +
    + +
    + +
    {{ country.name }}
    +
    +
    +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { SelectModule } from 'primeng/select'; + +@Component({ + selector: 'select-filter-demo', + templateUrl: './select-filter-demo.html', + standalone: true, + imports: [FormsModule, SelectModule] +}) +export class SelectFilterDemo implements OnInit { + countries: any[] | undefined; + + selectedCountry: string | undefined; + + ngOnInit() { + this.countries = [ + { name: 'Australia', code: 'AU' }, + { name: 'Brazil', code: 'BR' }, + { name: 'China', code: 'CN' }, + { name: 'Egypt', code: 'EG' }, + { name: 'France', code: 'FR' }, + { name: 'Germany', code: 'DE' }, + { name: 'India', code: 'IN' }, + { name: 'Japan', code: 'JP' }, + { name: 'Spain', code: 'ES' }, + { name: 'United States', code: 'US' } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/select/floatlabeldoc.ts b/apps/showcase/doc/select/floatlabeldoc.ts new file mode 100644 index 00000000000..eaaa602445d --- /dev/null +++ b/apps/showcase/doc/select/floatlabeldoc.ts @@ -0,0 +1,125 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'select-floatlabel-demo', + template: ` + +

    + A floating label appears on top of the input field when focused. Visit + FloatLabel documentation for more information. +

    +
    +
    + + + + + + + + + + + + + + +
    + + ` +}) +export class FloatLabelDoc implements OnInit { + cities: City[] | undefined; + + value1: City | undefined; + + value2: City | undefined; + + value3: City | undefined; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ` + + + + + + + + + + + + +`, + + html: `
    + + + + + + + + + + + + + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Select } from 'primeng/select'; +import { FloatLabel } from "primeng/floatlabel" + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'select-floatlabel-demo', + templateUrl: './select-floatlabel-demo.html', + standalone: true, + imports: [FormsModule, Select, FloatLabel] +}) +export class SelectFloatlabelDemo implements OnInit { + cities: City[] | undefined; + + value1: City | undefined; + + value2: City | undefined; + + value3: City | undefined; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' }, + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/select/groupdoc.ts b/apps/showcase/doc/select/groupdoc.ts new file mode 100644 index 00000000000..8ee419aeaf5 --- /dev/null +++ b/apps/showcase/doc/select/groupdoc.ts @@ -0,0 +1,137 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { SelectItemGroup } from 'primeng/api'; + +@Component({ + selector: 'select-group-demo', + template: ` + +

    Options can be grouped when a nested data structures is provided.

    +
    +
    + + +
    + + {{ group.label }} +
    +
    +
    +
    + + ` +}) +export class GroupDoc { + groupedCities: SelectItemGroup[]; + + selectedCity: string | undefined; + + constructor() { + this.groupedCities = [ + { + label: 'Germany', + value: 'de', + items: [ + { label: 'Berlin', value: 'Berlin' }, + { label: 'Frankfurt', value: 'Frankfurt' }, + { label: 'Hamburg', value: 'Hamburg' }, + { label: 'Munich', value: 'Munich' } + ] + }, + { + label: 'USA', + value: 'us', + items: [ + { label: 'Chicago', value: 'Chicago' }, + { label: 'Los Angeles', value: 'Los Angeles' }, + { label: 'New York', value: 'New York' }, + { label: 'San Francisco', value: 'San Francisco' } + ] + }, + { + label: 'Japan', + value: 'jp', + items: [ + { label: 'Kyoto', value: 'Kyoto' }, + { label: 'Osaka', value: 'Osaka' }, + { label: 'Tokyo', value: 'Tokyo' }, + { label: 'Yokohama', value: 'Yokohama' } + ] + } + ]; + } + + code: Code = { + basic: ` + +
    + + {{ group.label }} +
    +
    +
    `, + + html: `
    + + +
    + + {{ group.label }} +
    +
    +
    +
    `, + + typescript: `import { SelectItemGroup } from 'primeng/api'; +import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { SelectModule } from 'primeng/select'; + +@Component({ + selector: 'select-group-demo', + templateUrl: './select-group-demo.html', + standalone: true, + imports: [FormsModule, SelectModule] +}) +export class SelectGroupDemo { + groupedCities: SelectItemGroup[]; + + selectedCity: string | undefined; + + constructor() { + this.groupedCities = [ + { + label: 'Germany', + value: 'de', + items: [ + { label: 'Berlin', value: 'Berlin' }, + { label: 'Frankfurt', value: 'Frankfurt' }, + { label: 'Hamburg', value: 'Hamburg' }, + { label: 'Munich', value: 'Munich' } + ] + }, + { + label: 'USA', + value: 'us', + items: [ + { label: 'Chicago', value: 'Chicago' }, + { label: 'Los Angeles', value: 'Los Angeles' }, + { label: 'New York', value: 'New York' }, + { label: 'San Francisco', value: 'San Francisco' } + ] + }, + { + label: 'Japan', + value: 'jp', + items: [ + { label: 'Kyoto', value: 'Kyoto' }, + { label: 'Osaka', value: 'Osaka' }, + { label: 'Tokyo', value: 'Tokyo' }, + { label: 'Yokohama', value: 'Yokohama' } + ] + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/select/iftalabeldoc.ts b/apps/showcase/doc/select/iftalabeldoc.ts new file mode 100644 index 00000000000..c8971758264 --- /dev/null +++ b/apps/showcase/doc/select/iftalabeldoc.ts @@ -0,0 +1,83 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'select-iftalabel-demo', + template: ` + +

    IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for more information.

    +
    +
    + + + + +
    + + ` +}) +export class IftaLabelDoc implements OnInit { + cities: City[] | undefined; + + selectedCity: City | undefined; + code: Code = { + basic: ` + + +`, + + html: `
    + + + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { SelectModule } from 'primeng/select'; +import { IftaLabelModule } from 'primeng/iftalabel'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'select-iftalabel-demo', + templateUrl: './select-iftalabel-demo.html', + standalone: true, + imports: [FormsModule, SelectModule, IftaLabelModule] +}) +export class SelectIftaLabelDemo implements OnInit { + cities: City[] | undefined; + + selectedCity: City | undefined; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' }, + ]; + } +}` + }; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } +} diff --git a/apps/showcase/doc/select/importdoc.ts b/apps/showcase/doc/select/importdoc.ts new file mode 100644 index 00000000000..3504f6c4754 --- /dev/null +++ b/apps/showcase/doc/select/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'select-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Select } from 'primeng/select';` + }; +} diff --git a/apps/showcase/doc/select/invaliddoc.ts b/apps/showcase/doc/select/invaliddoc.ts new file mode 100644 index 00000000000..a5ac7cb8746 --- /dev/null +++ b/apps/showcase/doc/select/invaliddoc.ts @@ -0,0 +1,73 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'select-invalid-demo', + template: ` + +

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    +
    +
    + +
    + + ` +}) +export class InvalidDoc implements OnInit { + cities: City[]; + + selectedCity: City | undefined; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Select } from 'primeng/select'; + +interface City { + name: string; + code: string; +} +@Component({ + selector: 'select-invalid-demo', + templateUrl: './select-invalid-demo.html', + standalone: true, + imports: [FormsModule, Select] +}) +export class SelectInvalidDemo implements OnInit { + cities: City[] | undefined; + + selectedCity: City | undefined; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } +}` + }; +} diff --git a/src/app/showcase/doc/select/lazyvirtualscrolldoc.ts b/apps/showcase/doc/select/lazyvirtualscrolldoc.ts similarity index 87% rename from src/app/showcase/doc/select/lazyvirtualscrolldoc.ts rename to apps/showcase/doc/select/lazyvirtualscrolldoc.ts index d92ba59151f..bdfd5d6a422 100644 --- a/src/app/showcase/doc/select/lazyvirtualscrolldoc.ts +++ b/apps/showcase/doc/select/lazyvirtualscrolldoc.ts @@ -1,23 +1,15 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; import { ScrollerOptions, SelectItem } from 'primeng/api'; -import { Code } from '@domain/code'; @Component({ selector: 'select-lazy-virtualscroll-demo', template: `
    - +
    - `, + ` }) export class LazyVirtualScrollDoc { items: SelectItem[]; @@ -32,7 +24,7 @@ export class LazyVirtualScrollDoc { delay: 250, showLoader: true, lazy: true, - onLazyLoad: this.onLazyLoad.bind(this), + onLazyLoad: this.onLazyLoad.bind(this) }; constructor() { @@ -61,7 +53,7 @@ export class LazyVirtualScrollDoc { this.items = items; this.loading = false; }, - Math.random() * 1000 + 250, + Math.random() * 1000 + 250 ); } @@ -126,6 +118,6 @@ export class SelectLazyVirtualscrollDemo { }, Math.random() * 1000 + 250); } -}`, +}` }; } diff --git a/apps/showcase/doc/select/loadingstatedoc.ts b/apps/showcase/doc/select/loadingstatedoc.ts new file mode 100644 index 00000000000..efc07d1cb1d --- /dev/null +++ b/apps/showcase/doc/select/loadingstatedoc.ts @@ -0,0 +1,74 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'select-loading-state-demo', + template: ` + +

    Loading state can be used loading property.

    +
    +
    + +
    + + ` +}) +export class LoadingStateDoc implements OnInit { + cities: City[]; + + selectedCity: City | undefined; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Select } from 'primeng/select'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'select-loading-state-demo', + templateUrl: './select-loading-state-demo.html', + standalone: true, + imports: [FormsModule, Select] +}) +export class SelectLoadingStateDemo implements OnInit { + cities: City[] | undefined; + + selectedCity: City | undefined; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/select/reactiveformsdoc.ts b/apps/showcase/doc/select/reactiveformsdoc.ts new file mode 100644 index 00000000000..398cd17fc72 --- /dev/null +++ b/apps/showcase/doc/select/reactiveformsdoc.ts @@ -0,0 +1,81 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

    Select can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

    +
    +
    + + + + ` +}) +export class ReactiveFormsDoc implements OnInit { + cities: City[] | undefined; + + formGroup: FormGroup | undefined; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + + this.formGroup = new FormGroup({ + selectedCity: new FormControl(null) + }); + } + + code: Code = { + basic: `
    + +`, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { Select } from 'primeng/select'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'select-reactive-forms-demo', + templateUrl: './select-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, Select] +}) +export class SelectReactiveFormsDemo implements OnInit { + cities: City[] | undefined; + + formGroup: FormGroup | undefined; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + + this.formGroup = new FormGroup({ + selectedCity: new FormControl(null) + }); + } +}` + }; +} diff --git a/src/app/showcase/doc/select/selectdoc.module.ts b/apps/showcase/doc/select/selectdoc.module.ts similarity index 80% rename from src/app/showcase/doc/select/selectdoc.module.ts rename to apps/showcase/doc/select/selectdoc.module.ts index 7da2bc7d0bc..1d4b4d09e75 100644 --- a/src/app/showcase/doc/select/selectdoc.module.ts +++ b/apps/showcase/doc/select/selectdoc.module.ts @@ -1,54 +1,40 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { ImportDoc } from './importdoc'; -import { BasicDoc } from './basicdoc'; -import { DropdownModule } from 'primeng/dropdown'; -import { EditableDoc } from './editabledoc'; -import { GroupDoc } from './groupdoc'; -import { TemplateDoc } from './templatedoc'; -import { DisabledDoc } from './disableddoc'; -import { InvalidDoc } from './invaliddoc'; -import { VirtualScrollDoc } from './virtualscrolldoc'; -import { LazyVirtualScrollDoc } from './lazyvirtualscrolldoc'; -import { FilterDoc } from './filterdoc'; -import { CustomFilterDoc } from './customfilterdoc'; -import { FloatLabelDoc } from './floatlabeldoc'; -import { StyleDoc } from './styledoc'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { ReactiveFormsDoc } from './reactiveformsdoc'; +import { RouterModule } from '@angular/router'; import { ButtonModule } from 'primeng/button'; +import { FloatLabelModule } from 'primeng/floatlabel'; +import { IftaLabelModule } from 'primeng/iftalabel'; +import { InputGroupModule } from 'primeng/inputgroup'; +import { InputGroupAddonModule } from 'primeng/inputgroupaddon'; import { InputTextModule } from 'primeng/inputtext'; +import { SelectModule } from 'primeng/select'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; import { CheckmarkDoc } from './checkmarkdoc'; import { ClearIconDoc } from './clearicondoc'; -import { LoadingStateDoc } from './loadingstatedoc'; +import { CustomFilterDoc } from './customfilterdoc'; +import { DisabledDoc } from './disableddoc'; +import { EditableDoc } from './editabledoc'; import { FilledDoc } from './filleddoc'; -import { FloatLabelModule } from 'primeng/floatlabel'; -import { SelectModule } from 'primeng/select'; -import { InputGroupModule } from 'primeng/inputgroup'; -import { InputGroupAddonModule } from 'primeng/inputgroupaddon'; -import { IftaLabelModule } from 'primeng/iftalabel'; +import { FilterDoc } from './filterdoc'; +import { FloatLabelDoc } from './floatlabeldoc'; +import { GroupDoc } from './groupdoc'; import { IftaLabelDoc } from './iftalabeldoc'; +import { ImportDoc } from './importdoc'; +import { InvalidDoc } from './invaliddoc'; +import { LazyVirtualScrollDoc } from './lazyvirtualscrolldoc'; +import { LoadingStateDoc } from './loadingstatedoc'; +import { ReactiveFormsDoc } from './reactiveformsdoc'; import { SizesDoc } from './sizesdoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; +import { VirtualScrollDoc } from './virtualscrolldoc'; + @NgModule({ - imports: [ - CommonModule, - RouterModule, - AppCodeModule, - AppDocModule, - FormsModule, - ReactiveFormsModule, - SelectModule, - ButtonModule, - InputTextModule, - FloatLabelModule, - IftaLabelModule, - InputGroupModule, - InputGroupAddonModule, - ], + imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, FormsModule, ReactiveFormsModule, SelectModule, ButtonModule, InputTextModule, FloatLabelModule, IftaLabelModule, InputGroupModule, InputGroupAddonModule], exports: [AppDocModule], declarations: [ ImportDoc, @@ -72,6 +58,6 @@ import { SizesDoc } from './sizesdoc'; LoadingStateDoc, FilledDoc, SizesDoc - ], + ] }) export class SelectDocModule {} diff --git a/apps/showcase/doc/select/sizesdoc.ts b/apps/showcase/doc/select/sizesdoc.ts new file mode 100644 index 00000000000..34e5349715a --- /dev/null +++ b/apps/showcase/doc/select/sizesdoc.ts @@ -0,0 +1,88 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'select-size-demo', + template: ` + +

    Select provides small and large sizes as alternatives to the base.

    +
    +
    + + + +
    + + ` +}) +export class SizesDoc implements OnInit { + value1: City | undefined; + + value2: City | undefined; + + value3: City | undefined; + + cities: City[]; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' } + ]; + } + + code: Code = { + basic: ` + +`, + + html: `
    + + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { SelectModule } from 'primeng/select'; + +interface City { + name: string; + code: string; +} + +@Component({ + selector: 'select-size-demo', + templateUrl: './select-size-demo.html', + standalone: true, + imports: [FormsModule, SelectModule] +}) +export class SelectSizeDemo implements OnInit { + value1: City | undefined; + + value2: City | undefined; + + value3: City | undefined; + + cities: City[]; + + ngOnInit() { + this.cities = [ + { name: 'New York', code: 'NY' }, + { name: 'Rome', code: 'RM' }, + { name: 'London', code: 'LDN' }, + { name: 'Istanbul', code: 'IST' }, + { name: 'Paris', code: 'PRS' }, + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/select/styledoc.ts b/apps/showcase/doc/select/styledoc.ts new file mode 100644 index 00000000000..504ac3bd325 --- /dev/null +++ b/apps/showcase/doc/select/styledoc.ts @@ -0,0 +1,70 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-dropdownContainer element.
    p-dropdown-clearableContainer element when showClear is on.
    p-dropdown-labelElement to display label of selected option.
    p-dropdown-triggerIcon element.
    p-dropdown-panelIcon element.
    p-dropdown-items-wrapperWrapper element of items list.
    p-dropdown-itemsList element of items.
    p-dropdown-itemAn item in the list.
    p-dropdown-filter-containerContainer of filter input.
    p-dropdown-filterFilter element.
    p-dropdown-openContainer element when overlay is visible.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/select/templatedoc.ts b/apps/showcase/doc/select/templatedoc.ts new file mode 100644 index 00000000000..e44e7dd3800 --- /dev/null +++ b/apps/showcase/doc/select/templatedoc.ts @@ -0,0 +1,167 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'select-template-demo', + template: ` + +

    + Both the selected option and the options list can be templated to provide customizated representation. Use + selectedItem template to customize the selected label display and the item template to change the content of the options in the select panel. In addition when grouping is enabled, group template is available to + customize the option groups. All templates get the option instance as the default local template variable. +

    +
    +
    + + +
    + +
    {{ selectedOption.name }}
    +
    +
    + +
    + +
    {{ country.name }}
    +
    +
    + + + + +
    Available Countries
    +
    + +
    + +
    +
    +
    +
    + + ` +}) +export class TemplateDoc implements OnInit { + countries: any[] | undefined; + + selectedCountry: string | undefined; + + ngOnInit() { + this.countries = [ + { name: 'Australia', code: 'AU' }, + { name: 'Brazil', code: 'BR' }, + { name: 'China', code: 'CN' }, + { name: 'Egypt', code: 'EG' }, + { name: 'France', code: 'FR' }, + { name: 'Germany', code: 'DE' }, + { name: 'India', code: 'IN' }, + { name: 'Japan', code: 'JP' }, + { name: 'Spain', code: 'ES' }, + { name: 'United States', code: 'US' } + ]; + } + + code: Code = { + basic: ` + +
    + +
    {{ selectedOption.name }}
    +
    +
    + +
    + +
    {{ country.name }}
    +
    +
    + + + + +
    Available Countries
    +
    + +
    + +
    +
    +
    `, + + html: `
    + + +
    + +
    {{ selectedOption.name }}
    +
    +
    + +
    + +
    {{ country.name }}
    +
    +
    + + + + +
    Available Countries
    +
    + +
    + +
    +
    +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { SelectModule } from 'primeng/select'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'select-group-demo', + templateUrl: './select-group-demo.html', + standalone: true, + imports: [FormsModule, SelectModule, ButtonModule] +}) +export class SelectTemplateDemo implements OnInit { + countries: any[] | undefined; + + selectedCountry: string | undefined; + + ngOnInit() { + this.countries = [ + { name: 'Australia', code: 'AU' }, + { name: 'Brazil', code: 'BR' }, + { name: 'China', code: 'CN' }, + { name: 'Egypt', code: 'EG' }, + { name: 'France', code: 'FR' }, + { name: 'Germany', code: 'DE' }, + { name: 'India', code: 'IN' }, + { name: 'Japan', code: 'JP' }, + { name: 'Spain', code: 'ES' }, + { name: 'United States', code: 'US' } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/select/virtualscrolldoc.ts b/apps/showcase/doc/select/virtualscrolldoc.ts new file mode 100644 index 00000000000..9003fa26440 --- /dev/null +++ b/apps/showcase/doc/select/virtualscrolldoc.ts @@ -0,0 +1,63 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { SelectItem } from 'primeng/api'; + +@Component({ + selector: 'select-virtualscroll-demo', + template: ` + +

    + VirtualScrolling is an efficient way of rendering the options by displaying a small subset of data in the viewport at any time. When dealing with huge number of options, it is suggested to enable VirtualScrolling to avoid performance + issues. Usage is simple as setting virtualScroll property to true and defining virtualScrollItemSize to specify the height of an item. +

    +
    +
    + +
    + + ` +}) +export class VirtualScrollDoc { + items: SelectItem[]; + + selectedItem: string | undefined; + + constructor() { + this.items = []; + for (let i = 0; i < 10000; i++) { + this.items.push({ label: 'Item ' + i, value: 'Item ' + i }); + } + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { SelectItem } from 'primeng/api'; +import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Select } from 'primeng/select'; + +@Component({ + selector: 'select-virtualscroll-demo', + templateUrl: './select-virtualscroll-demo.html', + standalone: true, + imports: [FormsModule, Select] +}) +export class SelectVirtualscrollDemo { + items: SelectItem[]; + + selectedItem: string | undefined; + + constructor() { + this.items = []; + for (let i = 0; i < 10000; i++) { + this.items.push({ label: 'Item ' + i, value: 'Item ' + i }); + } + } +}` + }; +} diff --git a/apps/showcase/doc/selectbutton/accessibilitydoc.ts b/apps/showcase/doc/selectbutton/accessibilitydoc.ts new file mode 100644 index 00000000000..b0b03bdf9ba --- /dev/null +++ b/apps/showcase/doc/selectbutton/accessibilitydoc.ts @@ -0,0 +1,41 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'select-button-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + The container element that wraps the buttons has a group role whereas each button element uses button role and aria-pressed is updated depending on selection state. Value to describe an option is automatically set + using the ariaLabel property that refers to the label of an option so it is still suggested to define a label even the option display consists of presentational content like icons only. +

    +
    + +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + +
    KeyFunction
    + tab + Moves focus to the buttons.
    + space + Toggles the checked state of a button.
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/selectbutton/basicdoc.ts b/apps/showcase/doc/selectbutton/basicdoc.ts new file mode 100644 index 00000000000..e56c5e57a0c --- /dev/null +++ b/apps/showcase/doc/selectbutton/basicdoc.ts @@ -0,0 +1,47 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    SelectButton requires a value to bind and a collection of options.

    +
    +
    + +
    + + ` +}) +export class BasicDoc { + stateOptions: any[] = [ + { label: 'One-Way', value: 'one-way' }, + { label: 'Return', value: 'return' } + ]; + + value: string = 'one-way'; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { SelectButton } from 'primeng/selectbutton'; + +@Component({ + selector: 'select-button-basic-demo', + templateUrl: './select-button-basic-demo.html', + standalone: true, + imports: [FormsModule, SelectButton] +}) +export class SelectButtonBasicDemo { + stateOptions: any[] = [{ label: 'One-Way', value: 'one-way' },{ label: 'Return', value: 'return' }]; + + value: string = 'off'; +}` + }; +} diff --git a/apps/showcase/doc/selectbutton/disableddoc.ts b/apps/showcase/doc/selectbutton/disableddoc.ts new file mode 100644 index 00000000000..d9a168ae55b --- /dev/null +++ b/apps/showcase/doc/selectbutton/disableddoc.ts @@ -0,0 +1,68 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'disabled-doc', + template: ` + +

    When disabled is present, the element cannot be edited and focused entirely. Certain options can also be disabled using the optionDisabled property.

    +
    +
    + + +
    + + ` +}) +export class DisabledDoc { + stateOptions: any[] = [ + { label: 'Off', value: 'off' }, + { label: 'On', value: 'on' } + ]; + + stateOptions2: any[] = [ + { label: 'Option 1', value: 'Option 1' }, + { label: 'Option 2', value: 'Option 2', constant: true } + ]; + + value1: string = 'off'; + + value2: string = 'Option 1'; + + code: Code = { + basic: ` + +`, + + html: `
    + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { SelectButton } from 'primeng/selectbutton'; + +@Component({ + selector: 'select-button-disabled-demo', + templateUrl: './select-button-disabled-demo.html', + standalone: true, + imports: [FormsModule, SelectButton] +}) +export class SelectButtonDisabledDemo { + stateOptions: any[] = [ + { label: 'Off', value: 'off' }, + { label: 'On', value: 'on' } + ]; + + stateOptions2: any[] = [ + { label: 'Option 1', value: 'Option 1' }, + { label: 'Option 2', value: 'Option 2', constant: true } + ]; + + value1: string = 'off'; + + value2: string = 'Option 1'; +}` + }; +} diff --git a/apps/showcase/doc/selectbutton/importdoc.ts b/apps/showcase/doc/selectbutton/importdoc.ts new file mode 100644 index 00000000000..c8236122b51 --- /dev/null +++ b/apps/showcase/doc/selectbutton/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'select-button-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { SelectButton } from 'primeng/selectbutton';` + }; +} diff --git a/apps/showcase/doc/selectbutton/invaliddoc.ts b/apps/showcase/doc/selectbutton/invaliddoc.ts new file mode 100644 index 00000000000..c348b935a6b --- /dev/null +++ b/apps/showcase/doc/selectbutton/invaliddoc.ts @@ -0,0 +1,50 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'invalid-doc', + template: ` + +

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    +
    +
    + +
    + + ` +}) +export class InvalidDoc { + stateOptions: any[] = [ + { label: 'One-Way', value: 'one-way' }, + { label: 'Return', value: 'return' } + ]; + + value: string = 'off'; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { SelectButton } from 'primeng/selectbutton'; + +@Component({ + selector: 'select-button-invalid-demo', + templateUrl: './select-button-invalid-demo.html', + standalone: true, + imports: [FormsModule, SelectButton] +}) +export class SelectButtonInvalidDemo { + stateOptions: any[] = [ + { label: 'One-Way', value: 'one-way' }, + { label: 'Return', value: 'return' }, + ]; + + value: string = 'off'; +}` + }; +} diff --git a/apps/showcase/doc/selectbutton/multipledoc.ts b/apps/showcase/doc/selectbutton/multipledoc.ts new file mode 100644 index 00000000000..18a5779a7d5 --- /dev/null +++ b/apps/showcase/doc/selectbutton/multipledoc.ts @@ -0,0 +1,53 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'multiple-doc', + template: ` + +

    SelectButton allows selecting only one item by default and setting multiple option enables choosing more than one item. In multiple case, model property should be an array.

    +
    +
    + +
    + + ` +}) +export class MultipleDoc { + paymentOptions: any[] = [ + { name: 'Option 1', value: 1 }, + { name: 'Option 2', value: 2 }, + { name: 'Option 3', value: 3 } + ]; + + value!: number; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { SelectButton } from 'primeng/selectbutton'; + +@Component({ + selector: 'select-button-multiple-demo', + templateUrl: './select-button-multiple-demo.html', + standalone: true, + imports: [FormsModule, SelectButton] +}) +export class SelectButtonMultipleDemo { + value!: number; + + paymentOptions: any[] = [ + { name: 'Option 1', value: 1 }, + { name: 'Option 2', value: 2 }, + { name: 'Option 3', value: 3 } + ]; + +}` + }; +} diff --git a/apps/showcase/doc/selectbutton/reactiveformsdoc.ts b/apps/showcase/doc/selectbutton/reactiveformsdoc.ts new file mode 100644 index 00000000000..6e0e85af2f1 --- /dev/null +++ b/apps/showcase/doc/selectbutton/reactiveformsdoc.ts @@ -0,0 +1,69 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

    SelectButton can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

    +
    +
    +
    + + +
    + + ` +}) +export class ReactiveFormsDoc implements OnInit { + formGroup!: FormGroup; + + stateOptions: any[] = [ + { label: 'Off', value: 'off' }, + { label: 'On', value: 'on' } + ]; + + ngOnInit() { + this.formGroup = new FormGroup({ + value: new FormControl('on') + }); + } + + code: Code = { + basic: `
    + +`, + + html: `
    +
    + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { SelectButton } from 'primeng/selectbutton'; + +@Component({ + selector: 'select-button-reactive-forms-demo', + templateUrl: './select-button-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, SelectButton] +}) +export class SelectButtonReactiveFormsDemo implements OnInit { + formGroup!: FormGroup; + + stateOptions: any[] = [ + { label: 'Off', value: 'off' }, + { label: 'On', value: 'on' } + ]; + + ngOnInit() { + this.formGroup = new FormGroup({ + value: new FormControl('on') + }); + } +}` + }; +} diff --git a/src/app/showcase/doc/selectbutton/selectbuttondoc.module.ts b/apps/showcase/doc/selectbutton/selectbuttondoc.module.ts similarity index 86% rename from src/app/showcase/doc/selectbutton/selectbuttondoc.module.ts rename to apps/showcase/doc/selectbutton/selectbuttondoc.module.ts index de7d5877707..3c88a31c700 100644 --- a/src/app/showcase/doc/selectbutton/selectbuttondoc.module.ts +++ b/apps/showcase/doc/selectbutton/selectbuttondoc.module.ts @@ -1,9 +1,9 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { SelectButton } from 'primeng/selectbutton'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { DisabledDoc } from './disableddoc'; @@ -11,12 +11,12 @@ import { ImportDoc } from './importdoc'; import { InvalidDoc } from './invaliddoc'; import { MultipleDoc } from './multipledoc'; import { ReactiveFormsDoc } from './reactiveformsdoc'; -import { TemplateDoc } from './templatedoc'; import { SizesDoc } from './sizesdoc'; +import { TemplateDoc } from './templatedoc'; @NgModule({ imports: [CommonModule, AppCodeModule, AppDocModule, SelectButton, FormsModule, ReactiveFormsModule], exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, MultipleDoc, TemplateDoc, InvalidDoc, SizesDoc, DisabledDoc, AccessibilityDoc, ReactiveFormsDoc], + declarations: [ImportDoc, BasicDoc, MultipleDoc, TemplateDoc, InvalidDoc, SizesDoc, DisabledDoc, AccessibilityDoc, ReactiveFormsDoc] }) export class SelectButtonDocModule {} diff --git a/apps/showcase/doc/selectbutton/sizesdoc.ts b/apps/showcase/doc/selectbutton/sizesdoc.ts new file mode 100644 index 00000000000..7a71a2babf0 --- /dev/null +++ b/apps/showcase/doc/selectbutton/sizesdoc.ts @@ -0,0 +1,64 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'sizes-doc', + template: ` + +

    SelectButton provides small and large sizes as alternatives to the base.

    +
    +
    + + + +
    + + ` +}) +export class SizesDoc { + value1!: string; + + value2: string = 'Beginner'; + + value3: string = 'Expert'; + + options: any[] = [ + { label: 'Beginner', value: 'Beginner' }, + { label: 'Expert', value: 'Expert' } + ]; + + code: Code = { + basic: ` + +`, + + html: `
    + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { SelectButton } from 'primeng/selectbutton'; + +@Component({ + selector: 'select-button-sizes-demo', + templateUrl: './select-button-sizes-demo.html', + standalone: true, + imports: [FormsModule, SelectButton] +}) +export class SelectButtonSizesDemo { + value1! : string; + + value2 : string = 'Beginner'; + + value3 : string = 'Expert'; + + options: any[] = [ + { label: 'Beginner', value: 'Beginner' }, + { label: 'Expert', value: 'Expert' }, + ]; +}` + }; +} diff --git a/apps/showcase/doc/selectbutton/templatedoc.ts b/apps/showcase/doc/selectbutton/templatedoc.ts new file mode 100644 index 00000000000..aa5336ec5d7 --- /dev/null +++ b/apps/showcase/doc/selectbutton/templatedoc.ts @@ -0,0 +1,67 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'template-doc', + template: ` + +

    For custom content support define a ng-template with pTemplate where the local ng-template variable refers to an option in the options collection.

    +
    +
    + + + + + +
    + + ` +}) +export class TemplateDoc { + value: any; + + justifyOptions: any[] = [ + { icon: 'pi pi-align-left', justify: 'Left' }, + { icon: 'pi pi-align-right', justify: 'Right' }, + { icon: 'pi pi-align-center', justify: 'Center' }, + { icon: 'pi pi-align-justify', justify: 'Justify' } + ]; + + code: Code = { + basic: ` + + + +`, + + html: `
    + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { SelectButtonModule } from 'primeng/selectbutton'; + +@Component({ + selector: 'select-button-template-demo', + templateUrl: './select-button-template-demo.html', + standalone: true, + imports: [FormsModule, SelectButtonModule] +}) +export class SelectButtonTemplateDemo { + value: any; + + justifyOptions: any[] = [ + { icon: 'pi pi-align-left', justify: 'Left' }, + { icon: 'pi pi-align-right', justify: 'Right' }, + { icon: 'pi pi-align-center', justify: 'Center' }, + { icon: 'pi pi-align-justify', justify: 'Justify' } + ]; + +}` + }; +} diff --git a/apps/showcase/doc/skeleton/accessibilitydoc.ts b/apps/showcase/doc/skeleton/accessibilitydoc.ts new file mode 100644 index 00000000000..012f731e533 --- /dev/null +++ b/apps/showcase/doc/skeleton/accessibilitydoc.ts @@ -0,0 +1,18 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'skeleton-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Skeleton uses aria-hidden as "true" so that it gets ignored by screen readers, any valid attribute is passed to the root element so you may customize it further if required. If multiple skeletons are grouped inside a container, + you may use aria-busy on the container element as well to indicate the loading process. +

    +
    + +

    Keyboard Support

    +

    Component does not include any interactive elements.

    +
    ` +}) +export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/skeleton/carddoc.ts b/apps/showcase/doc/skeleton/carddoc.ts similarity index 97% rename from src/app/showcase/doc/skeleton/carddoc.ts rename to apps/showcase/doc/skeleton/carddoc.ts index eeb2dc9a8cf..fdad7669f38 100644 --- a/src/app/showcase/doc/skeleton/carddoc.ts +++ b/apps/showcase/doc/skeleton/carddoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'card-doc', @@ -25,7 +25,7 @@ import { Code } from '@domain/code';
    - `, + ` }) export class CardDoc { code: Code = { @@ -70,6 +70,6 @@ import { Skeleton } from 'primeng/skeleton'; standalone: true, imports: [Skeleton] }) -export class SkeletonCardDemo {}`, +export class SkeletonCardDemo {}` }; } diff --git a/apps/showcase/doc/skeleton/datatabledoc.ts b/apps/showcase/doc/skeleton/datatabledoc.ts new file mode 100644 index 00000000000..437a12cfd2f --- /dev/null +++ b/apps/showcase/doc/skeleton/datatabledoc.ts @@ -0,0 +1,97 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'datatable-doc', + template: ` + +

    Sample DataTable implementation using different Skeleton components and PrimeFlex CSS utilities.

    +
    +
    + + + + Code + Name + Category + Quantity + + + + + + + + + + + +
    + + ` +}) +export class DataTableDoc implements OnInit { + products: any[] | undefined; + + ngOnInit() { + this.products = Array.from({ length: 5 }).map((_, i) => `Item #${i}`); + } + + code: Code = { + basic: ` + + + Code + Name + Category + Quantity + + + + + + + + + + +`, + html: `
    + + + + Code + Name + Category + Quantity + + + + + + + + + + + +
    `, + typescript: `import { Component, OnInit } from '@angular/core'; +import { Skeleton } from 'primeng/skeleton'; +import { TableModule } from 'primeng/table'; + +@Component({ + selector: 'skeleton-data-table-demo', + templateUrl: './skeleton-data-table-demo.html', + standalone: true, + imports: [Skeleton, TableModule] +}) +export class SkeletonDataTableDemo implements OnInit { + products: any[] | undefined; + + ngOnInit() { + this.products = Array.from({ length: 5 }).map((_, i) => \`Item #\${i}\`); + } +}` + }; +} diff --git a/apps/showcase/doc/skeleton/importdoc.ts b/apps/showcase/doc/skeleton/importdoc.ts new file mode 100644 index 00000000000..49aa5bcf8c8 --- /dev/null +++ b/apps/showcase/doc/skeleton/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'skeleton-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Skeleton } from 'primeng/skeleton';` + }; +} diff --git a/apps/showcase/doc/skeleton/listdoc.ts b/apps/showcase/doc/skeleton/listdoc.ts new file mode 100644 index 00000000000..262727eff4c --- /dev/null +++ b/apps/showcase/doc/skeleton/listdoc.ts @@ -0,0 +1,150 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'list-doc', + template: ` + +

    Sample List implementation using different Skeleton components and PrimeFlex CSS utilities.

    +
    +
    +
    +
      +
    • +
      + +
      + + +
      +
      +
    • +
    • +
      + +
      + + +
      +
      +
    • +
    • +
      + +
      + + +
      +
      +
    • +
    • +
      + +
      + + +
      +
      +
    • +
    +
    +
    + + ` +}) +export class ListDoc { + code: Code = { + basic: `
    +
      +
    • +
      + +
      + + +
      +
      +
    • +
    • +
      + +
      + + +
      +
      +
    • +
    • +
      + +
      + + +
      +
      +
    • +
    • +
      + +
      + + +
      +
      +
    • +
    +
    `, + html: `
    +
    +
      +
    • +
      + +
      + + +
      +
      +
    • +
    • +
      + +
      + + +
      +
      +
    • +
    • +
      + +
      + + +
      +
      +
    • +
    • +
      + +
      + + +
      +
      +
    • +
    +
    +
    `, + typescript: `import { Component } from '@angular/core'; +import { Skeleton } from 'primeng/skeleton'; + +@Component({ + selector: 'skeleton-list-demo, + templateUrl: './skeleton-list-demo.html', + standalone: true, + imports: [Skeleton] +}) +export class SkeletonListDemo {}` + }; +} diff --git a/src/app/showcase/doc/skeleton/shapesdoc.ts b/apps/showcase/doc/skeleton/shapesdoc.ts similarity index 94% rename from src/app/showcase/doc/skeleton/shapesdoc.ts rename to apps/showcase/doc/skeleton/shapesdoc.ts index 351afae271a..dd72d1b565e 100644 --- a/src/app/showcase/doc/skeleton/shapesdoc.ts +++ b/apps/showcase/doc/skeleton/shapesdoc.ts @@ -1,14 +1,11 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'shapes-doc', template: ` -

    - Various shapes and sizes can be created using styling properties like shape, width, height, - borderRadius and styleClass. -

    +

    Various shapes and sizes can be created using styling properties like shape, width, height, borderRadius and styleClass.

    @@ -49,7 +46,7 @@ import { Code } from '@domain/code';
    - `, + ` }) export class ShapesDoc { code: Code = { @@ -125,6 +122,6 @@ import { Skeleton } from 'primeng/skeleton'; standalone: true, imports: [Skeleton] }) -export class SkeletonShapesDemo {}`, +export class SkeletonShapesDemo {}` }; } diff --git a/src/app/showcase/doc/skeleton/skeletondoc.module.ts b/apps/showcase/doc/skeleton/skeletondoc.module.ts similarity index 82% rename from src/app/showcase/doc/skeleton/skeletondoc.module.ts rename to apps/showcase/doc/skeleton/skeletondoc.module.ts index 8289ff7e28e..26ec2b631f1 100644 --- a/src/app/showcase/doc/skeleton/skeletondoc.module.ts +++ b/apps/showcase/doc/skeleton/skeletondoc.module.ts @@ -1,10 +1,10 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { Skeleton } from 'primeng/skeleton'; import { TableModule } from 'primeng/table'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { AccessibilityDoc } from './accessibilitydoc'; import { CardDoc } from './carddoc'; import { DataTableDoc } from './datatabledoc'; @@ -16,6 +16,6 @@ import { StyleDoc } from './styledoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, TableModule, Skeleton], declarations: [CardDoc, DataTableDoc, ImportDoc, ListDoc, ShapesDoc, StyleDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class SkeletonDocModule {} diff --git a/apps/showcase/doc/skeleton/styledoc.ts b/apps/showcase/doc/skeleton/styledoc.ts new file mode 100644 index 00000000000..a4bbc12c703 --- /dev/null +++ b/apps/showcase/doc/skeleton/styledoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'skeleton-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-skeletonContainer element.
    p-skeleton-circleContainer element of a determinate progressbar.
    p-skeleton-animation-noneContainer element of an indeterminate progressbar.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/slider/accessibilitydoc.ts b/apps/showcase/doc/slider/accessibilitydoc.ts new file mode 100644 index 00000000000..85b4ea1e7b4 --- /dev/null +++ b/apps/showcase/doc/slider/accessibilitydoc.ts @@ -0,0 +1,87 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'slider-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Slider element component uses slider role on the handle in addition to the aria-orientation, aria-valuemin, aria-valuemax and aria-valuenow attributes. Value to describe the component can be defined + using ariaLabelledBy and ariaLabel props. +

    +
    + + + +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    + tab + Moves focus to the slider.
    + + left arrow + up arrow + + Decrements the value.
    + + right arrow + down arrow + + Increments the value.
    + home + Set the minimum value.
    + end + Set the maximum value.
    + page up + Increments the value by 10 steps.
    + page down + Decrements the value by 10 steps.
    +
    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + basic: `Number + + +` + }; +} diff --git a/apps/showcase/doc/slider/basicdoc.ts b/apps/showcase/doc/slider/basicdoc.ts new file mode 100644 index 00000000000..8b69b20f229 --- /dev/null +++ b/apps/showcase/doc/slider/basicdoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    Two-way binding is defined using the standard ngModel directive.

    +
    +
    + +
    + + ` +}) +export class BasicDoc { + value!: number; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Slider } from 'primeng/slider'; + +@Component({ + selector: 'slider-basic-demo', + templateUrl: './slider-basic-demo.html', + standalone: true, + imports: [FormsModule, Slider] +}) +export class SliderBasicDemo { + value!: number; +}` + }; +} diff --git a/apps/showcase/doc/slider/filterdoc.ts b/apps/showcase/doc/slider/filterdoc.ts new file mode 100644 index 00000000000..b1ec01aa6e3 --- /dev/null +++ b/apps/showcase/doc/slider/filterdoc.ts @@ -0,0 +1,78 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'filter-doc', + template: ` + +

    Image filter implementation using multiple sliders.

    +
    +
    +
    + user header + + +
    +
    + + ` +}) +export class FilterDoc { + filter: number = 0; + + filterValues: number[] = [100, 100, 0]; + + filterOptions: any = [ + { label: 'Contrast', value: 0 }, + { label: 'Brightness', value: 1 }, + { label: 'Sepia', value: 2 } + ]; + code: Code = { + basic: `user header + +`, + + html: `
    +
    + user header + + +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { SliderModule } from 'primeng/slider'; +import { SelectButtonModule } from 'primeng/selectbutton'; + +@Component({ + selector: 'slider-filter-demo', + templateUrl: './slider-filter-demo.html', + standalone: true, + imports: [FormsModule, SliderModule, SelectButtonModule] +}) +export class SliderFilterDemo { + filter: number = 0; + + filterValues: number[] = [100, 100, 0]; + + filterOptions: any = [ + { label: 'Contrast', value: 0 }, + { label: 'Brightness', value: 1 }, + { label: 'Sepia', value: 2 }, + ]; + + get filterStyle() { + return { + filter: \`contrast(\${this.filterValues[0]}%) brightness(\${this.filterValues[1]}%) sepia(\${this.filterValues[2]}%)\`, + }; + } +}` + }; + + get filterStyle() { + return { + filter: `contrast(${this.filterValues[0]}%) brightness(${this.filterValues[1]}%) sepia(${this.filterValues[2]}%)` + }; + } +} diff --git a/apps/showcase/doc/slider/importdoc.ts b/apps/showcase/doc/slider/importdoc.ts new file mode 100644 index 00000000000..515cd9dba8b --- /dev/null +++ b/apps/showcase/doc/slider/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'slider-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Slider } from 'primeng/slider';` + }; +} diff --git a/apps/showcase/doc/slider/inputdoc.ts b/apps/showcase/doc/slider/inputdoc.ts new file mode 100644 index 00000000000..17f6e8db220 --- /dev/null +++ b/apps/showcase/doc/slider/inputdoc.ts @@ -0,0 +1,48 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'input-doc', + template: ` + +

    Slider is connected to an input field using two-way binding.

    +
    +
    +
    + + +
    +
    + + ` +}) +export class InputDoc { + value: number = 50; + + code: Code = { + basic: ` +`, + + html: `
    +
    + + +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Slider } from 'primeng/slider'; +import { InputTextModule } from 'primeng/inputtext'; + +@Component({ + selector: 'slider-input-demo', + templateUrl: './slider-input-demo.html', + standalone: true, + imports: [FormsModule, Slider, InputTextModule] +}) +export class SliderInputDemo { + value: number = 50; +}` + }; +} diff --git a/apps/showcase/doc/slider/rangedoc.ts b/apps/showcase/doc/slider/rangedoc.ts new file mode 100644 index 00000000000..6c181915cb7 --- /dev/null +++ b/apps/showcase/doc/slider/rangedoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'range-doc', + template: ` + +

    When range property is present, slider provides two handles to define two values. In range mode, value should be an array instead of a single value.

    +
    +
    + +
    + + ` +}) +export class RangeDoc { + rangeValues: number[] = [20, 80]; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Slider } from 'primeng/slider'; + +@Component({ + selector: 'slider-range-demo', + templateUrl: './slider-range-demo.html', + standalone: true, + imports: [FormsModule, Slider] +}) +export class SliderRangeDemo { + rangeValues: number[] = [20, 80]; +}` + }; +} diff --git a/apps/showcase/doc/slider/reactiveformsdoc.ts b/apps/showcase/doc/slider/reactiveformsdoc.ts new file mode 100644 index 00000000000..05f63cde897 --- /dev/null +++ b/apps/showcase/doc/slider/reactiveformsdoc.ts @@ -0,0 +1,59 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

    Slider can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

    +
    +
    +
    + + +
    + + ` +}) +export class ReactiveFormsDoc implements OnInit { + formGroup!: FormGroup; + + ngOnInit() { + this.formGroup = new FormGroup({ + value: new FormControl(20) + }); + } + + code: Code = { + basic: `
    + +`, + + html: `
    +
    + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { Slider } from 'primeng/slider'; + +@Component({ + selector: 'slider-reactive-forms-demo', + templateUrl: './slider-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, Slider] +}) +export class SliderReactiveFormsDemo implements OnInit { + formGroup!: FormGroup; + + ngOnInit() { + this.formGroup = new FormGroup({ + value: new FormControl(20), + }); + } +}` + }; +} diff --git a/apps/showcase/doc/slider/sliderdoc.module.ts b/apps/showcase/doc/slider/sliderdoc.module.ts new file mode 100644 index 00000000000..f9c0e9a6540 --- /dev/null +++ b/apps/showcase/doc/slider/sliderdoc.module.ts @@ -0,0 +1,26 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { InputTextModule } from 'primeng/inputtext'; +import { SelectButtonModule } from 'primeng/selectbutton'; +import { SliderModule } from 'primeng/slider'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { FilterDoc } from './filterdoc'; +import { ImportDoc } from './importdoc'; +import { InputDoc } from './inputdoc'; +import { RangeDoc } from './rangedoc'; +import { ReactiveFormsDoc } from './reactiveformsdoc'; +import { StepDoc } from './stepdoc'; +import { StyleDoc } from './styledoc'; +import { VerticalDoc } from './verticaldoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, FormsModule, ReactiveFormsModule, SliderModule, AppDocModule, InputTextModule, SelectButtonModule, RouterModule], + exports: [AppDocModule], + declarations: [ImportDoc, BasicDoc, InputDoc, StepDoc, RangeDoc, VerticalDoc, FilterDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc] +}) +export class SliderDocModule {} diff --git a/apps/showcase/doc/slider/stepdoc.ts b/apps/showcase/doc/slider/stepdoc.ts new file mode 100644 index 00000000000..07ed345426a --- /dev/null +++ b/apps/showcase/doc/slider/stepdoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'step-doc', + template: ` + +

    Size of each movement is defined with the step property.

    +
    +
    + +
    + + ` +}) +export class StepDoc { + value: number = 20; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Slider } from 'primeng/slider'; + +@Component({ + selector: 'slider-step-demo', + templateUrl: './slider-step-demo.html', + standalone: true, + imports: [FormsModule, Slider] +}) +export class SliderStepDemo { + value: number = 20; +}` + }; +} diff --git a/apps/showcase/doc/slider/styledoc.ts b/apps/showcase/doc/slider/styledoc.ts new file mode 100644 index 00000000000..a8c2ab56ebf --- /dev/null +++ b/apps/showcase/doc/slider/styledoc.ts @@ -0,0 +1,34 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'slider-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + +
    NameElement
    p-sliderContainer element
    p-slider-handleHandle element
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/slider/verticaldoc.ts b/apps/showcase/doc/slider/verticaldoc.ts new file mode 100644 index 00000000000..b7865790d4c --- /dev/null +++ b/apps/showcase/doc/slider/verticaldoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'vertical-doc', + template: ` + +

    Default layout of slider is horizontal, use orientation property for the alternative vertical mode.

    +
    +
    + +
    + + ` +}) +export class VerticalDoc { + value: number = 50; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { Slider } from 'primeng/slider'; + +@Component({ + selector: 'slider-vertical-demo', + templateUrl: './slider-vertical-demo.html', + standalone: true, + imports: [FormsModule, Slider] +}) +export class SliderVerticalDemo { + value: number = 50 +}` + }; +} diff --git a/apps/showcase/doc/speeddial/accessibilitydoc.ts b/apps/showcase/doc/speeddial/accessibilitydoc.ts new file mode 100644 index 00000000000..f359da45a4b --- /dev/null +++ b/apps/showcase/doc/speeddial/accessibilitydoc.ts @@ -0,0 +1,104 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'speed-dial-accessibility-doc', + template: ` +

    Screen Reader

    +

    + SpeedDial component renders a native button element that implicitly includes any passed prop. Text to describe the button can be defined with the aria-labelledby or aria-label props. Addititonally the button includes + includes aria-haspopup, aria-expanded for states along with aria-controls to define the relation between the popup and the button. +

    + +

    The popup overlay uses menu role on the list and each action item has a menuitem role with an aria-label as the menuitem label. The id of the menu refers to the aria-controls of the button.

    +
    + + + +

    Menu Button Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    + enter + Toggles the visibility of the menu.
    + space + Toggles the visibility of the menu.
    + down arrow + Opens the menu and moves focus to the first item.
    + up arrow + Opens the menu and moves focus to the last item.
    +
    + +

    Menu Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    + enter + Activates the menuitem, closes the menu and sets focus on the menu button.
    + escape + Closes the menu and sets focus on the menu button.
    + arrow keys + Navigates between the menu items.
    + home + Moves focus to the first item.
    + end + Moves focus to the last item.
    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + basic: `` + }; +} diff --git a/src/app/showcase/doc/speeddial/circledoc.ts b/apps/showcase/doc/speeddial/circledoc.ts similarity index 83% rename from src/app/showcase/doc/speeddial/circledoc.ts rename to apps/showcase/doc/speeddial/circledoc.ts index 663eb6902d6..604f800ad63 100644 --- a/src/app/showcase/doc/speeddial/circledoc.ts +++ b/apps/showcase/doc/speeddial/circledoc.ts @@ -1,31 +1,22 @@ +import { Code } from '@/domain/code'; import { Component, OnInit } from '@angular/core'; import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; @Component({ selector: 'circle-doc', template: ` -

    - Items can be displayed around the button when type is set to circle. Additional radius property defines - the radius of the circle. -

    +

    Items can be displayed around the button when type is set to circle. Additional radius property defines the radius of the circle.

    - +
    `, - providers: [MessageService], + providers: [MessageService] }) export class CircleDoc implements OnInit { items: MenuItem[] | undefined; @@ -38,29 +29,29 @@ export class CircleDoc implements OnInit { icon: 'pi pi-pencil', command: () => { this.messageService.add({ severity: 'info', summary: 'Add', detail: 'Data Added' }); - }, + } }, { icon: 'pi pi-refresh', command: () => { this.messageService.add({ severity: 'success', summary: 'Update', detail: 'Data Updated' }); - }, + } }, { icon: 'pi pi-trash', command: () => { this.messageService.add({ severity: 'error', summary: 'Delete', detail: 'Data Deleted' }); - }, + } }, { icon: 'pi pi-upload', - routerLink: ['/fileupload'], + routerLink: ['/fileupload'] }, { icon: 'pi pi-external-link', target: '_blank', - url: 'http://angular.io', - }, + url: 'http://angular.io' + } ]; } @@ -122,6 +113,6 @@ export class SpeedDialCircleDemo implements OnInit { } ]; } -}`, +}` }; } diff --git a/apps/showcase/doc/speeddial/importdoc.ts b/apps/showcase/doc/speeddial/importdoc.ts new file mode 100644 index 00000000000..f6dae6322f2 --- /dev/null +++ b/apps/showcase/doc/speeddial/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'speed-dial-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { SpeedDial } from 'primeng/speeddial';` + }; +} diff --git a/apps/showcase/doc/speeddial/lineardoc.ts b/apps/showcase/doc/speeddial/lineardoc.ts new file mode 100644 index 00000000000..006874c3982 --- /dev/null +++ b/apps/showcase/doc/speeddial/lineardoc.ts @@ -0,0 +1,127 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'linear-doc', + template: ` + +

    SpeedDial items are defined with the model property based on MenuModel API. Default orientation of the items is linear and direction property is used to define the position of the items related to the button.

    +
    +
    +
    + + + + + +
    +
    + + `, + providers: [MessageService] +}) +export class LinearDoc implements OnInit { + items: MenuItem[] | undefined; + + constructor(private messageService: MessageService) {} + + ngOnInit() { + this.items = [ + { + icon: 'pi pi-pencil', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Add', detail: 'Data Added' }); + } + }, + { + icon: 'pi pi-refresh', + command: () => { + this.messageService.add({ severity: 'success', summary: 'Update', detail: 'Data Updated' }); + } + }, + { + icon: 'pi pi-trash', + command: () => { + this.messageService.add({ severity: 'error', summary: 'Delete', detail: 'Data Deleted' }); + } + }, + { + icon: 'pi pi-upload', + routerLink: ['/fileupload'] + }, + { + icon: 'pi pi-external-link', + target: '_blank', + url: 'http://angular.io' + } + ]; + } + + code: Code = { + basic: ` + + +`, + + html: `
    +
    + + + + + +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { SpeedDial } from 'primeng/speeddial'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'speed-dial-linear-demo', + templateUrl: './speed-dial-linear-demo.html', + standalone: true, + imports: [SpeedDial, ToastModule], + providers: [MessageService] +}) +export class SpeedDialLinearDemo implements OnInit { + items: MenuItem[] | undefined; + + constructor(private messageService: MessageService) {} + + ngOnInit() { + this.items = [ + { + icon: 'pi pi-pencil', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Add', detail: 'Data Added' }); + } + }, + { + icon: 'pi pi-refresh', + command: () => { + this.messageService.add({ severity: 'success', summary: 'Update', detail: 'Data Updated' }); + } + }, + { + icon: 'pi pi-trash', + command: () => { + this.messageService.add({ severity: 'error', summary: 'Delete', detail: 'Data Deleted' }); + } + }, + { + icon: 'pi pi-upload', + routerLink: ['/fileupload'] + }, + { + icon: 'pi pi-external-link', + target:'_blank', + url: 'http://angular.io' + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/speeddial/maskdoc.ts b/apps/showcase/doc/speeddial/maskdoc.ts new file mode 100644 index 00000000000..fc2400e461e --- /dev/null +++ b/apps/showcase/doc/speeddial/maskdoc.ts @@ -0,0 +1,118 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'mask-doc', + template: ` + +

    Adding mask property displays a modal layer behind the popup items.

    +
    +
    +
    + + +
    +
    + + `, + providers: [MessageService] +}) +export class MaskDoc implements OnInit { + items: MenuItem[] | undefined; + + constructor(private messageService: MessageService) {} + + ngOnInit() { + this.items = [ + { + icon: 'pi pi-pencil', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Add', detail: 'Data Added' }); + } + }, + { + icon: 'pi pi-refresh', + command: () => { + this.messageService.add({ severity: 'success', summary: 'Update', detail: 'Data Updated' }); + } + }, + { + icon: 'pi pi-trash', + command: () => { + this.messageService.add({ severity: 'error', summary: 'Delete', detail: 'Data Deleted' }); + } + }, + { + icon: 'pi pi-upload', + routerLink: ['/fileupload'] + }, + { + icon: 'pi pi-external-link', + target: '_blank', + url: 'http://angular.io' + } + ]; + } + + code: Code = { + basic: ``, + + html: `
    +
    + + +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { SpeedDial } from 'primeng/speeddial'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'speed-dial-mask-demo', + templateUrl: './speed-dial-mask-demo.html', + standalone: true, + imports: [SpeedDial, ToastModule], + providers: [MessageService] +}) +export class SpeedDialMaskDemo implements OnInit { + items: MenuItem[] | undefined; + + constructor(private messageService: MessageService) {} + + ngOnInit() { + this.items = [ + { + icon: 'pi pi-pencil', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Add', detail: 'Data Added' }); + } + }, + { + icon: 'pi pi-refresh', + command: () => { + this.messageService.add({ severity: 'success', summary: 'Update', detail: 'Data Updated' }); + } + }, + { + icon: 'pi pi-trash', + command: () => { + this.messageService.add({ severity: 'error', summary: 'Delete', detail: 'Data Deleted' }); + } + }, + { + icon: 'pi pi-upload', + routerLink: ['/fileupload'] + }, + { + icon: 'pi pi-external-link', + target: '_blank', + url: 'http://angular.io' + } + ]; + } +}` + }; +} diff --git a/src/app/showcase/doc/speeddial/quartercircledoc.ts b/apps/showcase/doc/speeddial/quartercircledoc.ts similarity index 77% rename from src/app/showcase/doc/speeddial/quartercircledoc.ts rename to apps/showcase/doc/speeddial/quartercircledoc.ts index eeab203f53d..fff5e2a3573 100644 --- a/src/app/showcase/doc/speeddial/quartercircledoc.ts +++ b/apps/showcase/doc/speeddial/quartercircledoc.ts @@ -1,6 +1,6 @@ +import { Code } from '@/domain/code'; import { Component, OnInit } from '@angular/core'; import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; @Component({ selector: 'quarter-circle-doc', @@ -11,39 +11,15 @@ import { Code } from '@domain/code';
    - - - - + + + +
    `, - providers: [MessageService], + providers: [MessageService] }) export class QuarterCircleDoc implements OnInit { items: MenuItem[] | undefined; @@ -56,29 +32,29 @@ export class QuarterCircleDoc implements OnInit { icon: 'pi pi-pencil', command: () => { this.messageService.add({ severity: 'info', summary: 'Add', detail: 'Data Added' }); - }, + } }, { icon: 'pi pi-refresh', command: () => { this.messageService.add({ severity: 'success', summary: 'Update', detail: 'Data Updated' }); - }, + } }, { icon: 'pi pi-trash', command: () => { this.messageService.add({ severity: 'error', summary: 'Delete', detail: 'Data Deleted' }); - }, + } }, { icon: 'pi pi-upload', - routerLink: ['/fileupload'], + routerLink: ['/fileupload'] }, { icon: 'pi pi-external-link', target: '_blank', - url: 'http://angular.io', - }, + url: 'http://angular.io' + } ]; } @@ -146,6 +122,6 @@ export class SpeedDialQuarterCircleDemo implements OnInit { } ]; } -}`, +}` }; } diff --git a/apps/showcase/doc/speeddial/semicircledoc.ts b/apps/showcase/doc/speeddial/semicircledoc.ts new file mode 100644 index 00000000000..f0c7a09a9fb --- /dev/null +++ b/apps/showcase/doc/speeddial/semicircledoc.ts @@ -0,0 +1,151 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'semi-circle-doc', + template: ` + +

    When type is defined as semi-circle, items are displayed in a half-circle around the button.

    +
    +
    +
    + + + + + +
    +
    + + `, + providers: [MessageService] +}) +export class SemiCircleDoc implements OnInit { + items: MenuItem[] | undefined; + + constructor(private messageService: MessageService) {} + + ngOnInit() { + this.items = [ + { + icon: 'pi pi-pencil', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Add', detail: 'Data Added' }); + } + }, + { + icon: 'pi pi-refresh', + command: () => { + this.messageService.add({ severity: 'success', summary: 'Update', detail: 'Data Updated' }); + } + }, + { + icon: 'pi pi-trash', + command: () => { + this.messageService.add({ severity: 'error', summary: 'Delete', detail: 'Data Deleted' }); + } + }, + { + icon: 'pi pi-upload', + routerLink: ['/fileupload'] + }, + { + icon: 'pi pi-external-link', + target: '_blank', + url: 'http://angular.io' + } + ]; + } + + code: Code = { + basic: ` + + +`, + + html: `
    +
    + + + + + +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { SpeedDial } from 'primeng/speeddial'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'speed-dial-semi-circle-demo', + templateUrl: './speed-dial-semi-circle-demo.html', + standalone: true, + imports: [SpeedDial, ToastModule], + providers: [MessageService] +}) +export class SpeedDialSemiCircleDemo implements OnInit { + items: MenuItem[] | undefined; + + constructor(private messageService: MessageService) {} + + ngOnInit() { + this.items = [ + { + icon: 'pi pi-pencil', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Add', detail: 'Data Added' }); + } + }, + { + icon: 'pi pi-refresh', + command: () => { + this.messageService.add({ severity: 'success', summary: 'Update', detail: 'Data Updated' }); + } + }, + { + icon: 'pi pi-trash', + command: () => { + this.messageService.add({ severity: 'error', summary: 'Delete', detail: 'Data Deleted' }); + } + }, + { + icon: 'pi pi-upload', + routerLink: ['/fileupload'] + }, + { + icon: 'pi pi-external-link', + target: '_blank', + url: 'http://angular.io' + } + ]; + } +}`, + + scss: `:host ::ng-deep { + .speeddial-linear-demo { + .p-speeddial-direction-up { + left: calc(50% - 2rem); + bottom: 0; + } + + .p-speeddial-direction-down { + left: calc(50% - 2rem); + top: 0; + } + + .p-speeddial-direction-left { + right: 0; + top: calc(50% - 2rem); + } + + .p-speeddial-direction-right { + left: 0; + top: calc(50% - 2rem); + } + } +}` + }; +} diff --git a/apps/showcase/doc/speeddial/speeddialdoc.module.ts b/apps/showcase/doc/speeddial/speeddialdoc.module.ts new file mode 100644 index 00000000000..bfaae6f7b15 --- /dev/null +++ b/apps/showcase/doc/speeddial/speeddialdoc.module.ts @@ -0,0 +1,26 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { RouterModule } from '@angular/router'; +import { ButtonModule } from 'primeng/button'; +import { MessagesModule } from 'primeng/messages'; +import { SpeedDialModule } from 'primeng/speeddial'; +import { ToastModule } from 'primeng/toast'; +import { TooltipModule } from 'primeng/tooltip'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { CircleDoc } from './circledoc'; +import { ImportDoc } from './importdoc'; +import { LinearDoc } from './lineardoc'; +import { MaskDoc } from './maskdoc'; +import { QuarterCircleDoc } from './quartercircledoc'; +import { SemiCircleDoc } from './semicircledoc'; +import { TemplateDoc } from './templatedoc'; +import { TooltipDoc } from './tooltipdoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, AppDocModule, SpeedDialModule, MessagesModule, ToastModule, TooltipModule, RouterModule, ButtonModule], + exports: [AppDocModule], + declarations: [ImportDoc, LinearDoc, CircleDoc, SemiCircleDoc, QuarterCircleDoc, TooltipDoc, MaskDoc, TemplateDoc, AccessibilityDoc] +}) +export class SpeedDialDocModule {} diff --git a/apps/showcase/doc/speeddial/templatedoc.ts b/apps/showcase/doc/speeddial/templatedoc.ts new file mode 100644 index 00000000000..289f391ca59 --- /dev/null +++ b/apps/showcase/doc/speeddial/templatedoc.ts @@ -0,0 +1,313 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'template-doc', + template: ` + +

    + SpeedDial offers item customization with the item template that receives the menuitem instance from the model as a parameter. The button has its own button template, additional template named icon is provided to + embed icon content for default button. +

    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + {{ item.label }} + +
    +
    +
    +
    +
    + + `, + providers: [MessageService] +}) +export class TemplateDoc implements OnInit { + items: MenuItem[] | undefined; + code: Code = { + basic: ` + + + + + + + + + +
    + + + {{ item.label }} + +
    +
    +
    `, + + html: `
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + {{ item.label }} + +
    +
    +
    +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { SpeedDialModule } from 'primeng/speeddial'; +import { ToastModule } from 'primeng/toast'; +import { ButtonModule } from 'primeng/button'; +import { Router } from '@angular/router'; + +@Component({ + selector: 'speed-dial-template-demo', + templateUrl: './speed-dial-template-demo.html', + standalone: true, + imports: [SpeedDialModule, ToastModule, ButtonModule], + providers: [MessageService] +}) +export class SpeedDialTemplateDemo implements OnInit { + items: MenuItem[] | undefined; + + constructor( + private messageService: MessageService, + private router: Router, + ) {} + + ngOnInit() { + this.items = [ + { + label: 'Add', + icon: 'pi pi-pencil', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Add', detail: 'Data Added' }); + }, + }, + { + label: 'Update', + icon: 'pi pi-refresh', + command: () => { + this.messageService.add({ severity: 'success', summary: 'Update', detail: 'Data Updated' }); + }, + }, + { + label: 'Delete', + icon: 'pi pi-trash', + command: () => { + this.messageService.add({ severity: 'error', summary: 'Delete', detail: 'Data Deleted' }); + }, + }, + { + label: 'Upload', + icon: 'pi pi-upload', + command: () => { + this.router.navigate(['/fileupload']); + }, + }, + { + label: 'Website', + icon: 'pi pi-external-link', + command: () => { + window.open('https://angular.io/', '_blank'); + }, + }, + ]; + } +}` + }; + + constructor( + private messageService: MessageService, + private router: Router + ) {} + + ngOnInit() { + this.items = [ + { + label: 'Add', + icon: 'pi pi-pencil', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Add', detail: 'Data Added' }); + } + }, + { + label: 'Update', + icon: 'pi pi-refresh', + command: () => { + this.messageService.add({ severity: 'success', summary: 'Update', detail: 'Data Updated' }); + } + }, + { + label: 'Delete', + icon: 'pi pi-trash', + command: () => { + this.messageService.add({ severity: 'error', summary: 'Delete', detail: 'Data Deleted' }); + } + }, + { + label: 'Upload', + icon: 'pi pi-upload', + command: () => { + this.router.navigate(['/fileupload']); + } + }, + { + label: 'Website', + icon: 'pi pi-external-link', + command: () => { + window.open('https://angular.io/', '_blank'); + } + } + ]; + } +} diff --git a/src/app/showcase/doc/speeddial/tooltipdoc.ts b/apps/showcase/doc/speeddial/tooltipdoc.ts similarity index 80% rename from src/app/showcase/doc/speeddial/tooltipdoc.ts rename to apps/showcase/doc/speeddial/tooltipdoc.ts index 49510cfbbef..a3b64bd3bfb 100644 --- a/src/app/showcase/doc/speeddial/tooltipdoc.ts +++ b/apps/showcase/doc/speeddial/tooltipdoc.ts @@ -1,39 +1,24 @@ +import { Code } from '@/domain/code'; import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; import { Router } from '@angular/router'; +import { MenuItem, MessageService } from 'primeng/api'; @Component({ selector: 'tooltip-doc', template: ` -

    - Items display a tooltip on hover when a standalone Tooltip is present with a - target that matches the items. -

    +

    Items display a tooltip on hover when a standalone Tooltip is present with a target that matches the items.

    - - + +
    `, - providers: [MessageService], + providers: [MessageService] }) export class TooltipDoc implements OnInit { items: MenuItem[] | undefined; @@ -108,12 +93,12 @@ export class SpeedDialTooltipDemo implements OnInit { }, ]; } -}`, +}` }; constructor( private messageService: MessageService, - private router: Router, + private router: Router ) {} ngOnInit() { @@ -123,35 +108,35 @@ export class SpeedDialTooltipDemo implements OnInit { icon: 'pi pi-pencil', command: () => { this.messageService.add({ severity: 'info', summary: 'Add', detail: 'Data Added' }); - }, + } }, { label: 'Update', icon: 'pi pi-refresh', command: () => { this.messageService.add({ severity: 'success', summary: 'Update', detail: 'Data Updated' }); - }, + } }, { label: 'Delete', icon: 'pi pi-trash', command: () => { this.messageService.add({ severity: 'error', summary: 'Delete', detail: 'Data Deleted' }); - }, + } }, { label: 'Upload', icon: 'pi pi-upload', command: () => { this.router.navigate(['/fileupload']); - }, + } }, { label: 'Angular Website', icon: 'pi pi-external-link', target: '_blank', - url: 'http://angular.io', - }, + url: 'http://angular.io' + } ]; } } diff --git a/apps/showcase/doc/splitbutton/accessibilitydoc.ts b/apps/showcase/doc/splitbutton/accessibilitydoc.ts new file mode 100644 index 00000000000..7e3483b0c6d --- /dev/null +++ b/apps/showcase/doc/splitbutton/accessibilitydoc.ts @@ -0,0 +1,136 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'split-button-accessibility-doc', + template: ` +

    Screen Reader

    +

    + SplitButton component renders two native button elements, main button uses the label property to define aria-label by default which can be customized with buttonProps. Dropdown button requires an explicit definition to + describe it using menuButtonProps option and also includes aria-haspopup, aria-expanded for states along with aria-controls to define the relation between the popup and the button. +

    + +

    The popup overlay uses menu role on the list and each action item has a menuitem role with an aria-label as the menuitem label. The id of the menu refers to the aria-controls of the dropdown button.

    +
    + + + +

    Main Button Keyboard Support

    +
    + + + + + + + + + + + + + + + + + +
    KeyFunction
    + enter + Activates the button.
    + space + Activates the button.
    +
    + +

    Menu Button Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    + enter + Toggles the visibility of the menu.
    + space + Toggles the visibility of the menu.
    + down arrow + Opens the menu and moves focus to the first item.
    + up arrow + Opens the menu and moves focus to the last item.
    +
    + +

    Menu Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    + enter + Actives the menuitem, closes the menu and sets focus on the menu button.
    + escape + Closes the menu and sets focus on the menu button.
    + down arrow + Moves focus to the next item, if it is the last one then first item receives the focus.
    + up arrow + Moves focus to the previous item, if it is the first one then last item receives the focus.
    + home + Moves focus to the first item.
    + end + Moves focus to the last item.
    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + basic: `` + }; +} diff --git a/apps/showcase/doc/splitbutton/basicdoc.ts b/apps/showcase/doc/splitbutton/basicdoc.ts new file mode 100644 index 00000000000..95582f34042 --- /dev/null +++ b/apps/showcase/doc/splitbutton/basicdoc.ts @@ -0,0 +1,110 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    SplitButton has a default action button and a collection of additional options defined by the model property based on MenuModel API.

    +
    +
    + + +
    + + `, + providers: [MessageService] +}) +export class BasicDoc { + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + command: () => { + this.update(); + } + }, + { + label: 'Delete', + command: () => { + this.delete(); + } + }, + { label: 'Angular Website', url: 'http://angular.io' }, + { separator: true }, + { label: 'Upload', routerLink: ['/fileupload'] } + ]; + } + + items: MenuItem[]; + + save() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Saved' }); + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Updated', detail: 'Data Updated' }); + } + + delete() { + this.messageService.add({ severity: 'warn', summary: 'Delete', detail: 'Data Deleted' }); + } + + code: Code = { + basic: ``, + + html: `
    + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { SplitButton } from 'primeng/splitbutton'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'split-button-basic-demo', + templateUrl: './split-button-basic-demo.html', + standalone: true, + imports: [SplitButton, ToastModule], + providers: [MessageService] +}) +export class SplitButtonBasicDemo { + items: MenuItem[]; + + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + command: () => { + this.update(); + } + }, + { + label: 'Delete', + command: () => { + this.delete(); + } + }, + { label: 'Angular Website', url: 'http://angular.io' }, + { separator: true }, + { label: 'Upload', routerLink: ['/fileupload'] } + ]; + } + + save() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Saved' }); + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Updated', detail: 'Data Updated' }); + } + + delete() { + this.messageService.add({ severity: 'warn', summary: 'Delete', detail: 'Data Deleted' }); + } +}` + }; +} diff --git a/apps/showcase/doc/splitbutton/disableddoc.ts b/apps/showcase/doc/splitbutton/disableddoc.ts new file mode 100644 index 00000000000..35fc402bbce --- /dev/null +++ b/apps/showcase/doc/splitbutton/disableddoc.ts @@ -0,0 +1,113 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'disabled-doc', + template: ` + +

    + When the disabled attribute is present, the element is uneditable and unfocused. Additionally, the disabled states of the button and menu button can be handled independently. The button is disabled when buttonDisabled is + present, and the menu button is disabled when menuButtonDisabled is present. +

    +
    +
    + + +
    + + `, + providers: [MessageService] +}) +export class DisabledDoc { + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + command: () => { + this.update(); + } + }, + { + label: 'Delete', + command: () => { + this.delete(); + } + }, + { label: 'Angular Website', url: 'http://angular.io' }, + { separator: true }, + { label: 'Upload', routerLink: ['/fileupload'] } + ]; + } + + items: MenuItem[]; + + save(severity: string) { + this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); + } + + delete() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); + } + + code: Code = { + basic: ``, + + html: `
    + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { SplitButton } from 'primeng/splitbutton'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'split-button-disabled-demo', + templateUrl: './split-button-disabled-demo.html', + standalone: true, + imports: [SplitButton, ToastModule], + providers: [MessageService] +}) +export class SplitButtonDisabledDemo { + items: MenuItem[]; + + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + command: () => { + this.update(); + } + }, + { + label: 'Delete', + command: () => { + this.delete(); + } + }, + { label: 'Angular Website', url: 'http://angular.io' }, + { separator: true }, + { label: 'Upload', routerLink: ['/fileupload'] } + ]; + } + + save(severity: string) { + this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); + } + + delete() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); + } +}` + }; +} diff --git a/apps/showcase/doc/splitbutton/iconsdoc.ts b/apps/showcase/doc/splitbutton/iconsdoc.ts new file mode 100644 index 00000000000..ec2c4a574c6 --- /dev/null +++ b/apps/showcase/doc/splitbutton/iconsdoc.ts @@ -0,0 +1,101 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'icons-doc', + template: ` + +

    The buttons and menuitems have support to display icons.

    +
    +
    + + +
    + + `, + providers: [MessageService] +}) +export class IconsDoc { + items: MenuItem[]; + code: Code = { + basic: ``, + + html: `
    + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { SplitButtonModule } from 'primeng/splitbutton'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'split-button-icons-demo', + templateUrl: './split-button-icons-demo.html', + standalone: true, + imports: [SplitButtonModule, ToastModule], + providers: [MessageService] +}) +export class SplitButtonIconsDemo { + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + icon: 'pi pi-refresh', + command: () => { + this.messageService.add({ severity: 'success', summary: 'Updated', detail: 'Data Updated', life: 3000 }); + }, + }, + { + label: 'Delete', + icon: 'pi pi-times', + command: () => { + this.messageService.add({ severity: 'warn', summary: 'Delete', detail: 'Data Deleted', life: 3000 }); + }, + }, + { + separator: true, + }, + { + label: 'Quit', + icon: 'pi pi-power-off', + command: () => { + window.open('https://angular.io/', '_blank'); + }, + }, + ]; + } +}` + }; + + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + icon: 'pi pi-refresh', + command: () => { + this.messageService.add({ severity: 'success', summary: 'Updated', detail: 'Data Updated', life: 3000 }); + } + }, + { + label: 'Delete', + icon: 'pi pi-times', + command: () => { + this.messageService.add({ severity: 'warn', summary: 'Delete', detail: 'Data Deleted', life: 3000 }); + } + }, + { + separator: true + }, + { + label: 'Quit', + icon: 'pi pi-power-off', + command: () => { + window.open('https://angular.io/', '_blank'); + } + } + ]; + } +} diff --git a/apps/showcase/doc/splitbutton/importdoc.ts b/apps/showcase/doc/splitbutton/importdoc.ts new file mode 100644 index 00000000000..277c3bef7de --- /dev/null +++ b/apps/showcase/doc/splitbutton/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'split-button-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { SplitButton } from 'primeng/splitbutton';` + }; +} diff --git a/apps/showcase/doc/splitbutton/nesteddoc.ts b/apps/showcase/doc/splitbutton/nesteddoc.ts new file mode 100644 index 00000000000..0f5139c93d4 --- /dev/null +++ b/apps/showcase/doc/splitbutton/nesteddoc.ts @@ -0,0 +1,312 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'nested-doc', + template: ` + +

    SplitButton has a default action button and a collection of additional options defined by the model property based on MenuModel API.

    +
    +
    + + +
    + + `, + providers: [MessageService] +}) +export class NestedDoc { + items: MenuItem[]; + + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'File', + icon: 'pi pi-fw pi-file', + items: [ + { + label: 'New', + icon: 'pi pi-fw pi-plus', + items: [ + { + label: 'Bookmark', + icon: 'pi pi-fw pi-bookmark' + }, + { + label: 'Video', + icon: 'pi pi-fw pi-video' + } + ] + }, + { + label: 'Delete', + icon: 'pi pi-fw pi-trash' + }, + { + separator: true + }, + { + label: 'Export', + icon: 'pi pi-fw pi-external-link' + } + ] + }, + { + label: 'Edit', + icon: 'pi pi-fw pi-pencil', + items: [ + { + label: 'Left', + icon: 'pi pi-fw pi-align-left' + }, + { + label: 'Right', + icon: 'pi pi-fw pi-align-right' + }, + { + label: 'Center', + icon: 'pi pi-fw pi-align-center' + }, + { + label: 'Justify', + icon: 'pi pi-fw pi-align-justify' + } + ] + }, + { + label: 'Users', + icon: 'pi pi-fw pi-user', + items: [ + { + label: 'New', + icon: 'pi pi-fw pi-user-plus' + }, + { + label: 'Delete', + icon: 'pi pi-fw pi-user-minus' + }, + { + label: 'Search', + icon: 'pi pi-fw pi-users', + items: [ + { + label: 'Filter', + icon: 'pi pi-fw pi-filter', + items: [ + { + label: 'Print', + icon: 'pi pi-fw pi-print' + } + ] + }, + { + icon: 'pi pi-fw pi-bars', + label: 'List' + } + ] + } + ] + }, + { + label: 'Events', + icon: 'pi pi-fw pi-calendar', + items: [ + { + label: 'Edit', + icon: 'pi pi-fw pi-pencil', + items: [ + { + label: 'Save', + icon: 'pi pi-fw pi-calendar-plus' + }, + { + label: 'Delete', + icon: 'pi pi-fw pi-calendar-minus' + } + ] + }, + { + label: 'Archieve', + icon: 'pi pi-fw pi-calendar-times', + items: [ + { + label: 'Remove', + icon: 'pi pi-fw pi-calendar-minus' + } + ] + } + ] + }, + { + separator: true + }, + { + label: 'Quit', + icon: 'pi pi-fw pi-power-off' + } + ]; + } + + save(severity: string) { + this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); + } + + code: Code = { + basic: ``, + + html: `
    + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { SplitButton } from 'primeng/splitbutton'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'split-button-nested-demo', + templateUrl: './split-button-nested-demo.html', + standalone: true, + imports: [SplitButton, ToastModule], + providers: [MessageService] +}) +export class SplitButtonNestedDemo { + items: MenuItem[]; + + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'File', + icon: 'pi pi-fw pi-file', + items: [ + { + label: 'New', + icon: 'pi pi-fw pi-plus', + items: [ + { + label: 'Bookmark', + icon: 'pi pi-fw pi-bookmark' + }, + { + label: 'Video', + icon: 'pi pi-fw pi-video' + } + ] + }, + { + label: 'Delete', + icon: 'pi pi-fw pi-trash' + }, + { + separator: true + }, + { + label: 'Export', + icon: 'pi pi-fw pi-external-link' + } + ] + }, + { + label: 'Edit', + icon: 'pi pi-fw pi-pencil', + items: [ + { + label: 'Left', + icon: 'pi pi-fw pi-align-left' + }, + { + label: 'Right', + icon: 'pi pi-fw pi-align-right' + }, + { + label: 'Center', + icon: 'pi pi-fw pi-align-center' + }, + { + label: 'Justify', + icon: 'pi pi-fw pi-align-justify' + } + ] + }, + { + label: 'Users', + icon: 'pi pi-fw pi-user', + items: [ + { + label: 'New', + icon: 'pi pi-fw pi-user-plus' + }, + { + label: 'Delete', + icon: 'pi pi-fw pi-user-minus' + }, + { + label: 'Search', + icon: 'pi pi-fw pi-users', + items: [ + { + label: 'Filter', + icon: 'pi pi-fw pi-filter', + items: [ + { + label: 'Print', + icon: 'pi pi-fw pi-print' + } + ] + }, + { + icon: 'pi pi-fw pi-bars', + label: 'List' + } + ] + } + ] + }, + { + label: 'Events', + icon: 'pi pi-fw pi-calendar', + items: [ + { + label: 'Edit', + icon: 'pi pi-fw pi-pencil', + items: [ + { + label: 'Save', + icon: 'pi pi-fw pi-calendar-plus' + }, + { + label: 'Delete', + icon: 'pi pi-fw pi-calendar-minus' + } + ] + }, + { + label: 'Archieve', + icon: 'pi pi-fw pi-calendar-times', + items: [ + { + label: 'Remove', + icon: 'pi pi-fw pi-calendar-minus' + } + ] + } + ] + }, + { + separator: true + }, + { + label: 'Quit', + icon: 'pi pi-fw pi-power-off' + } + ]; + } + + save(severity: string) { + this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); + } +}` + }; +} diff --git a/apps/showcase/doc/splitbutton/outlineddoc.ts b/apps/showcase/doc/splitbutton/outlineddoc.ts new file mode 100644 index 00000000000..9ecefe33f48 --- /dev/null +++ b/apps/showcase/doc/splitbutton/outlineddoc.ts @@ -0,0 +1,131 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'outlined-doc', + template: ` + +

    Outlined buttons display a border without a background initially.

    +
    +
    + + + + + + + + + +
    + + `, + providers: [MessageService] +}) +export class OutlinedDoc { + items: MenuItem[]; + + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + command: () => { + this.update(); + } + }, + { + label: 'Delete', + command: () => { + this.delete(); + } + }, + { label: 'Angular Website', url: 'http://angular.io' }, + { separator: true }, + { label: 'Upload', routerLink: ['/fileupload'] } + ]; + } + + save(severity: string) { + this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); + } + + delete() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); + } + + code: Code = { + basic: ` + + + + + + +`, + + html: `
    + + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { SplitButton } from 'primeng/splitbutton'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'split-button-outlined-demo', + templateUrl: './split-button-outlined-demo.html', + standalone: true, + imports: [SplitButton, ToastModule], + providers: [MessageService] +}) +export class SplitButtonOutlinedDemo { + items: MenuItem[]; + + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + command: () => { + this.update(); + } + }, + { + label: 'Delete', + command: () => { + this.delete(); + } + }, + { label: 'Angular Website', url: 'http://angular.io' }, + { separator: true }, + { label: 'Upload', routerLink: ['/fileupload'] } + ]; + } + + save(severity: string) { + this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); + } + + delete() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); + } +}` + }; +} diff --git a/apps/showcase/doc/splitbutton/raiseddoc.ts b/apps/showcase/doc/splitbutton/raiseddoc.ts new file mode 100644 index 00000000000..4e827b669ff --- /dev/null +++ b/apps/showcase/doc/splitbutton/raiseddoc.ts @@ -0,0 +1,131 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'raised-doc', + template: ` + +

    Raised buttons display a shadow to indicate elevation.

    +
    +
    + + + + + + + + + +
    + + `, + providers: [MessageService] +}) +export class RaisedDoc { + items: MenuItem[]; + + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + command: () => { + this.update(); + } + }, + { + label: 'Delete', + command: () => { + this.delete(); + } + }, + { label: 'Angular Website', url: 'http://angular.io' }, + { separator: true }, + { label: 'Upload', routerLink: ['/fileupload'] } + ]; + } + + save(severity: string) { + this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); + } + + delete() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); + } + + code: Code = { + basic: ` + + + + + + +`, + + html: `
    + + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { SplitButton } from 'primeng/splitbutton'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'split-button-raised-demo', + templateUrl: './split-button-raised-demo.html', + standalone: true, + imports: [SplitButton, ToastModule], + providers: [MessageService] +}) +export class SplitButtonRaisedDemo { + items: MenuItem[]; + + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + command: () => { + this.update(); + } + }, + { + label: 'Delete', + command: () => { + this.delete(); + } + }, + { label: 'Angular Website', url: 'http://angular.io' }, + { separator: true }, + { label: 'Upload', routerLink: ['/fileupload'] } + ]; + } + + save(severity: string) { + this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); + } + + delete() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); + } +}` + }; +} diff --git a/apps/showcase/doc/splitbutton/raisedtextdoc.ts b/apps/showcase/doc/splitbutton/raisedtextdoc.ts new file mode 100644 index 00000000000..bec0e93fa15 --- /dev/null +++ b/apps/showcase/doc/splitbutton/raisedtextdoc.ts @@ -0,0 +1,131 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'raised-text-doc', + template: ` + +

    Text buttons can be displayed as raised as well for elevation.

    +
    +
    + + + + + + + + + +
    + + `, + providers: [MessageService] +}) +export class RaisedTextDoc { + items: MenuItem[]; + + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + command: () => { + this.update(); + } + }, + { + label: 'Delete', + command: () => { + this.delete(); + } + }, + { label: 'Angular Website', url: 'http://angular.io' }, + { separator: true }, + { label: 'Upload', routerLink: ['/fileupload'] } + ]; + } + + save(severity: string) { + this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); + } + + delete() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); + } + + code: Code = { + basic: ` + + + + + + +`, + + html: `
    + + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { SplitButton } from 'primeng/splitbutton'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'split-button-raised-text-demo', + templateUrl: './split-button-raised-text-demo.html', + standalone: true, + imports: [SplitButton, ToastModule], + providers: [MessageService] +}) +export class SplitButtonRaisedTextDemo { + items: MenuItem[]; + + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + command: () => { + this.update(); + } + }, + { + label: 'Delete', + command: () => { + this.delete(); + } + }, + { label: 'Angular Website', url: 'http://angular.io' }, + { separator: true }, + { label: 'Upload', routerLink: ['/fileupload'] } + ]; + } + + save(severity: string) { + this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); + } + + delete() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); + } +}` + }; +} diff --git a/apps/showcase/doc/splitbutton/roundeddoc.ts b/apps/showcase/doc/splitbutton/roundeddoc.ts new file mode 100644 index 00000000000..52e0f5a650c --- /dev/null +++ b/apps/showcase/doc/splitbutton/roundeddoc.ts @@ -0,0 +1,131 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'rounded-doc', + template: ` + +

    Rounded buttons have a circular border radius.

    +
    +
    + + + + + + + + + +
    + + `, + providers: [MessageService] +}) +export class RoundedDoc { + items: MenuItem[]; + + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + command: () => { + this.update(); + } + }, + { + label: 'Delete', + command: () => { + this.delete(); + } + }, + { label: 'Angular Website', url: 'http://angular.io' }, + { separator: true }, + { label: 'Upload', routerLink: ['/fileupload'] } + ]; + } + + save(severity: string) { + this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); + } + + delete() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); + } + + code: Code = { + basic: ` + + + + + + +`, + + html: `
    + + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { SplitButton } from 'primeng/splitbutton'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'split-button-rounded-demo', + templateUrl: './split-button-rounded-demo.html', + standalone: true, + imports: [SplitButton, ToastModule], + providers: [MessageService] +}) +export class SplitButtonRoundedDemo { + items: MenuItem[]; + + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + command: () => { + this.update(); + } + }, + { + label: 'Delete', + command: () => { + this.delete(); + } + }, + { label: 'Angular Website', url: 'http://angular.io' }, + { separator: true }, + { label: 'Upload', routerLink: ['/fileupload'] } + ]; + } + + save(severity: string) { + this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); + } + + delete() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); + } +}` + }; +} diff --git a/apps/showcase/doc/splitbutton/severitydoc.ts b/apps/showcase/doc/splitbutton/severitydoc.ts new file mode 100644 index 00000000000..1fbe43def1c --- /dev/null +++ b/apps/showcase/doc/splitbutton/severitydoc.ts @@ -0,0 +1,129 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'severity-doc', + template: ` + +

    The severity property defines the type of button.

    +
    +
    + + + + + + + + + +
    + + `, + providers: [MessageService] +}) +export class SeverityDoc { + items: MenuItem[]; + + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + command: () => { + this.update(); + } + }, + { + label: 'Delete', + command: () => { + this.delete(); + } + }, + { label: 'Angular Website', url: 'http://angular.io' }, + { separator: true }, + { label: 'Upload', routerLink: ['/fileupload'] } + ]; + } + + save() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Saved' }); + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Updated', detail: 'Data Updated' }); + } + + delete() { + this.messageService.add({ severity: 'warn', summary: 'Delete', detail: 'Data Deleted' }); + } + + code: Code = { + basic: ` + + + + + +`, + + html: `
    + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { SplitButton } from 'primeng/splitbutton'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'split-button-severity-demo', + templateUrl: './split-button-severity-demo.html', + standalone: true, + imports: [SplitButton, ToastModule], + providers: [MessageService] +}) +export class SplitButtonSeverityDemo { + items: MenuItem[]; + + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + command: () => { + this.update(); + } + }, + { + label: 'Delete', + command: () => { + this.delete(); + } + }, + { label: 'Angular Website', url: 'http://angular.io' }, + { separator: true }, + { label: 'Upload', routerLink: ['/fileupload'] } + ]; + } + + save() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Saved' }); + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Updated', detail: 'Data Updated' }); + } + + delete() { + this.messageService.add({ severity: 'warn', summary: 'Delete', detail: 'Data Deleted' }); + } +}` + }; +} diff --git a/apps/showcase/doc/splitbutton/sizesdoc.ts b/apps/showcase/doc/splitbutton/sizesdoc.ts new file mode 100644 index 00000000000..c4d456562a9 --- /dev/null +++ b/apps/showcase/doc/splitbutton/sizesdoc.ts @@ -0,0 +1,116 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'sizes-doc', + template: ` + +

    SplitButton provides small and large sizes as alternatives to the standard.

    +
    +
    + + + + +
    + + `, + providers: [MessageService] +}) +export class SizesDoc { + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + command: () => { + this.update(); + } + }, + { + label: 'Delete', + command: () => { + this.delete(); + } + }, + { label: 'Angular Website', url: 'http://angular.io' }, + { separator: true }, + { label: 'Upload', routerLink: ['/fileupload'] } + ]; + } + + items: MenuItem[]; + + save(severity: string) { + this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); + } + + delete() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); + } + + code: Code = { + basic: ` + +`, + + html: `
    + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { SplitButton } from 'primeng/splitbutton'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'split-button-sizes-demo', + templateUrl: './split-button-sizes-demo.html', + standalone: true, + imports: [SplitButton, ToastModule], + providers: [MessageService] +}) +export class SplitButtonSizesDemo { + items: MenuItem[]; + + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + command: () => { + this.update(); + } + }, + { + label: 'Delete', + command: () => { + this.delete(); + } + }, + { label: 'Angular Website', url: 'http://angular.io' }, + { separator: true }, + { label: 'Upload', routerLink: ['/fileupload'] } + ]; + } + + save(severity: string) { + this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); + } + + delete() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); + } +}` + }; +} diff --git a/apps/showcase/doc/splitbutton/splitbuttondoc.module.ts b/apps/showcase/doc/splitbutton/splitbuttondoc.module.ts new file mode 100644 index 00000000000..80bd63d6ce5 --- /dev/null +++ b/apps/showcase/doc/splitbutton/splitbuttondoc.module.ts @@ -0,0 +1,29 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { RouterModule } from '@angular/router'; +import { SplitButtonModule } from 'primeng/splitbutton'; +import { ToastModule } from 'primeng/toast'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { DisabledDoc } from './disableddoc'; +import { IconsDoc } from './iconsdoc'; +import { ImportDoc } from './importdoc'; +import { NestedDoc } from './nesteddoc'; +import { OutlinedDoc } from './outlineddoc'; +import { RaisedDoc } from './raiseddoc'; +import { RaisedTextDoc } from './raisedtextdoc'; +import { RoundedDoc } from './roundeddoc'; +import { SeverityDoc } from './severitydoc'; +import { SizesDoc } from './sizesdoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; +import { TextDoc } from './textdoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, AppDocModule, SplitButtonModule, ToastModule, RouterModule], + exports: [AppDocModule], + declarations: [ImportDoc, BasicDoc, IconsDoc, NestedDoc, SeverityDoc, RaisedDoc, RoundedDoc, TextDoc, RaisedTextDoc, OutlinedDoc, SizesDoc, DisabledDoc, TemplateDoc, StyleDoc, AccessibilityDoc] +}) +export class SplitButtonDocModule {} diff --git a/apps/showcase/doc/splitbutton/styledoc.ts b/apps/showcase/doc/splitbutton/styledoc.ts new file mode 100644 index 00000000000..1d97c3893d3 --- /dev/null +++ b/apps/showcase/doc/splitbutton/styledoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'split-button-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-splitbuttonContainer element.
    p-splitbutton-menubuttonDropdown button.
    p-menuOverlay menu.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/splitbutton/templatedoc.ts b/apps/showcase/doc/splitbutton/templatedoc.ts new file mode 100644 index 00000000000..c7e940a214e --- /dev/null +++ b/apps/showcase/doc/splitbutton/templatedoc.ts @@ -0,0 +1,134 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'template-doc', + template: ` + +

    SplitButton has a default action button and a collection of additional options defined by the model property based on MenuModel API.

    +
    +
    + + + + + logo + PrimeNG + + + +
    + + `, + providers: [MessageService] +}) +export class TemplateDoc { + items: MenuItem[]; + + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + command: () => { + this.update(); + } + }, + { + label: 'Delete', + command: () => { + this.delete(); + } + }, + { label: 'Angular Website', url: 'http://angular.io' }, + { separator: true }, + { label: 'Upload', routerLink: ['/fileupload'] } + ]; + } + + code: Code = { + basic: ` + + + logo + PrimeNG + + +`, + + html: `
    + + + + + logo + PrimeNG + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { SplitButtonModule } from 'primeng/splitbutton'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'split-button-template-demo', + templateUrl: './split-button-template-demo.html', + standalone: true, + imports: [SplitButtonModule, ToastModule], + providers: [MessageService] +}) +export class SplitButtonTemplateDemo { + items: MenuItem[]; + + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + command: () => { + this.update(); + } + }, + { + label: 'Delete', + command: () => { + this.delete(); + } + }, + { label: 'Angular Website', url: 'http://angular.io' }, + { separator: true }, + { label: 'Upload', routerLink: ['/fileupload'] } + ]; + } + + save() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Saved' }); + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Updated', detail: 'Data Updated' }); + } + + delete() { + this.messageService.add({ severity: 'warn', summary: 'Delete', detail: 'Data Deleted' }); + } +}` + }; + + save() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Saved' }); + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Updated', detail: 'Data Updated' }); + } + + delete() { + this.messageService.add({ severity: 'warn', summary: 'Delete', detail: 'Data Deleted' }); + } +} diff --git a/apps/showcase/doc/splitbutton/textdoc.ts b/apps/showcase/doc/splitbutton/textdoc.ts new file mode 100644 index 00000000000..c5e542b1a5a --- /dev/null +++ b/apps/showcase/doc/splitbutton/textdoc.ts @@ -0,0 +1,131 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'text-doc', + template: ` + +

    Text buttons are displayed as textual elements.

    +
    +
    + + + + + + + + + +
    + + `, + providers: [MessageService] +}) +export class TextDoc { + items: MenuItem[]; + + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + command: () => { + this.update(); + } + }, + { + label: 'Delete', + command: () => { + this.delete(); + } + }, + { label: 'Angular Website', url: 'http://angular.io' }, + { separator: true }, + { label: 'Upload', routerLink: ['/fileupload'] } + ]; + } + + save(severity: string) { + this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); + } + + delete() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); + } + + code: Code = { + basic: ` + + + + + + +`, + + html: `
    + + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; +import { SplitButton } from 'primeng/splitbutton'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'split-button-text-demo', + templateUrl: './split-button-text-demo.html', + standalone: true, + imports: [SplitButton, ToastModule], + providers: [MessageService] +}) +export class SplitButtonTextDemo { + items: MenuItem[]; + + constructor(private messageService: MessageService) { + this.items = [ + { + label: 'Update', + command: () => { + this.update(); + } + }, + { + label: 'Delete', + command: () => { + this.delete(); + } + }, + { label: 'Angular Website', url: 'http://angular.io' }, + { separator: true }, + { label: 'Upload', routerLink: ['/fileupload'] } + ]; + } + + save(severity: string) { + this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); + } + + update() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); + } + + delete() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); + } +}` + }; +} diff --git a/apps/showcase/doc/splitter/accessibilitydoc.ts b/apps/showcase/doc/splitter/accessibilitydoc.ts new file mode 100644 index 00000000000..d08673aa550 --- /dev/null +++ b/apps/showcase/doc/splitter/accessibilitydoc.ts @@ -0,0 +1,45 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'splitter-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    Splitter bar defines separator as the role with aria-orientation set to either horizontal or vertical.

    +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabMoves focus through the splitter bar.
    down arrowMoves a vertical splitter down.
    up arrowMoves a vertical splitter up.
    left arrowMoves a vertical splitter to the left.
    right arrowMoves a vertical splitter to the right.
    +
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/splitter/horizontaldoc.ts b/apps/showcase/doc/splitter/horizontaldoc.ts new file mode 100644 index 00000000000..ac0e74268f3 --- /dev/null +++ b/apps/showcase/doc/splitter/horizontaldoc.ts @@ -0,0 +1,56 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'horizontal-doc', + template: ` + +

    Splitter requires two SplitterPanel components as children which are displayed horizontally by default.

    +
    +
    + + +
    Panel 1
    +
    + +
    Panel 2
    +
    +
    +
    + + ` +}) +export class HorizontalDoc { + code: Code = { + basic: ` + +
    Panel 1
    +
    + +
    Panel 2
    +
    +
    `, + + html: `
    + + +
    Panel 1
    +
    + +
    Panel 2
    +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { SplitterModule } from 'primeng/splitter'; + +@Component({ + selector: 'splitter-horizontal-demo', + templateUrl: './splitter-horizontal-demo.html', + standalone: true, + imports: [SplitterModule] +}) +export class SplitterHorizontalDemo {}` + }; +} diff --git a/apps/showcase/doc/splitter/importdoc.ts b/apps/showcase/doc/splitter/importdoc.ts new file mode 100644 index 00000000000..7336a832158 --- /dev/null +++ b/apps/showcase/doc/splitter/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'splitter-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Splitter } from 'primeng/splitter';` + }; +} diff --git a/apps/showcase/doc/splitter/nesteddoc.ts b/apps/showcase/doc/splitter/nesteddoc.ts new file mode 100644 index 00000000000..4b36b2a8348 --- /dev/null +++ b/apps/showcase/doc/splitter/nesteddoc.ts @@ -0,0 +1,123 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'nested-doc', + template: ` + +

    Splitters can be combined to create advanced layouts.

    +
    +
    + + +
    Panel 1
    +
    + + + +
    Panel 2
    +
    + + + +
    Panel 3
    +
    + +
    Panel 4
    +
    +
    +
    +
    +
    +
    +
    + + ` +}) +export class NestedDoc { + code: Code = { + basic: ` + +
    + Panel 1 +
    +
    + + + +
    + Panel 2 +
    +
    + + + +
    + Panel 3 +
    +
    + +
    + Panel 4 +
    +
    +
    +
    +
    +
    +
    `, + + html: `
    + + +
    + Panel 1 +
    +
    + + + +
    + Panel 2 +
    +
    + + + +
    + Panel 3 +
    +
    + +
    + Panel 4 +
    +
    +
    +
    +
    +
    +
    +
    +`, + + typescript: `import { Component } from '@angular/core'; +import { SplitterModule } from 'primeng/splitter'; + +@Component({ + selector: 'splitter-nested-demo', + templateUrl: './splitter-nested-demo.html', + standalone: true, + imports: [SplitterModule] +}) +export class SplitterNestedDemo {}` + }; +} diff --git a/apps/showcase/doc/splitter/sizedoc.ts b/apps/showcase/doc/splitter/sizedoc.ts new file mode 100644 index 00000000000..fdeac176aef --- /dev/null +++ b/apps/showcase/doc/splitter/sizedoc.ts @@ -0,0 +1,56 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'size-doc', + template: ` + +

    When no panelSizes are defined, panels are split 50/50, use the panelSizes property to give relative widths e.g. [25, 75].

    +
    +
    + + +
    Panel 1
    +
    + +
    Panel 2
    +
    +
    +
    + + ` +}) +export class SizeDoc { + code: Code = { + basic: ` + +
    Panel 1
    +
    + +
    Panel 2
    +
    +
    `, + + html: `
    + + +
    Panel 1
    +
    + +
    Panel 2
    +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { SplitterModule } from 'primeng/splitter'; + +@Component({ + selector: 'splitter-size-demo', + templateUrl: './splitter-size-demo.html', + standalone: true, + imports: [SplitterModule] +}) +export class SplitterSizeDemo {}` + }; +} diff --git a/src/app/showcase/doc/splitter/splitterdoc.module.ts b/apps/showcase/doc/splitter/splitterdoc.module.ts similarity index 80% rename from src/app/showcase/doc/splitter/splitterdoc.module.ts rename to apps/showcase/doc/splitter/splitterdoc.module.ts index 984b6c6672a..21ff6478380 100644 --- a/src/app/showcase/doc/splitter/splitterdoc.module.ts +++ b/apps/showcase/doc/splitter/splitterdoc.module.ts @@ -1,9 +1,9 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { Splitter } from 'primeng/splitter'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { AccessibilityDoc } from './accessibilitydoc'; import { HorizontalDoc } from './horizontaldoc'; import { ImportDoc } from './importdoc'; @@ -15,6 +15,6 @@ import { VerticalDoc } from './verticaldoc'; @NgModule({ imports: [CommonModule, AppCodeModule, AppDocModule, Splitter, RouterModule], exports: [AppDocModule], - declarations: [ImportDoc, HorizontalDoc, SizeDoc, VerticalDoc, NestedDoc, StyleDoc, AccessibilityDoc], + declarations: [ImportDoc, HorizontalDoc, SizeDoc, VerticalDoc, NestedDoc, StyleDoc, AccessibilityDoc] }) export class SplitterDocModule {} diff --git a/apps/showcase/doc/splitter/styledoc.ts b/apps/showcase/doc/splitter/styledoc.ts new file mode 100644 index 00000000000..282833d0367 --- /dev/null +++ b/apps/showcase/doc/splitter/styledoc.ts @@ -0,0 +1,54 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'splitter-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-splitterContainer element.
    p-splitterContainer element during resize.
    p-splitter-horizontalContainer element with horizontal layout.
    p-splitter-verticalContainer element with vertical layout.
    p-splitter-panelSplitter panel element.
    p-splitter-gutterGutter element to use when resizing the panels.
    p-splitter-gutter-handleHandl element of the gutter.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/splitter/verticaldoc.ts b/apps/showcase/doc/splitter/verticaldoc.ts new file mode 100644 index 00000000000..1db9950d8a3 --- /dev/null +++ b/apps/showcase/doc/splitter/verticaldoc.ts @@ -0,0 +1,56 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'vertical-doc', + template: ` + +

    Panels are displayed as stacked by setting the layout to vertical.

    +
    +
    + + +
    Panel 1
    +
    + +
    Panel 2
    +
    +
    +
    + + ` +}) +export class VerticalDoc { + code: Code = { + basic: ` + +
    Panel 1
    +
    + +
    Panel 2
    +
    +
    `, + + html: `
    + + +
    Panel 1
    +
    + +
    Panel 2
    +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { SplitterModule } from 'primeng/splitter'; + +@Component({ + selector: 'splitter-vertical-demo', + templateUrl: './splitter-vertical-demo.html', + standalone: true, + imports: [SplitterModule] +}) +export class SplitterVerticalDemo {}` + }; +} diff --git a/apps/showcase/doc/stepper/accessibilitydoc.ts b/apps/showcase/doc/stepper/accessibilitydoc.ts new file mode 100644 index 00000000000..288ec8f1db6 --- /dev/null +++ b/apps/showcase/doc/stepper/accessibilitydoc.ts @@ -0,0 +1,48 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'stepper-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Stepper container is defined with the tablist role, as any attribute is passed to the container element aria-labelledby can be optionally used to specify an element to describe the Stepper. Each stepper header has a + tab role and aria-controls to refer to the corresponding stepper content element. The content element of each stepper has tabpanel role, an id to match the aria-controls of the header and + aria-labelledby reference to the header as the accessible name. +

    + +

    Tab Header Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    + tab + Moves focus through the header.
    + enter + Activates the focused stepper header.
    + space + Activates the focused stepper header.
    +
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/stepper/basicdoc.ts b/apps/showcase/doc/stepper/basicdoc.ts new file mode 100644 index 00000000000..99ef65cafef --- /dev/null +++ b/apps/showcase/doc/stepper/basicdoc.ts @@ -0,0 +1,184 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    Stepper consists of a combination of StepList, Step, StepPanels and StepPanel components. The value property is essential for associating Step and StepPanel with each other.

    +
    +
    + + + Header I + Header II + Header II + + + + +
    +
    Content I
    +
    + +
    +
    +
    +
    + + + +
    +
    Content II
    +
    +
    + + +
    +
    +
    + + + +
    +
    Content III
    +
    +
    + +
    +
    +
    +
    +
    +
    + + ` +}) +export class BasicDoc { + code: Code = { + basic: ` + + Header I + Header II + Header II + + + + +
    +
    + Content I +
    +
    + +
    +
    +
    +
    + + + +
    +
    + Content II +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + Content III +
    +
    +
    + +
    +
    +
    +
    +
    `, + + html: `
    + + + Header I + Header II + Header II + + + + +
    +
    + Content I +
    +
    + +
    +
    +
    +
    + + + +
    +
    + Content II +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + Content III +
    +
    +
    + +
    +
    +
    +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; +import { StepperModule } from 'primeng/stepper'; + +@Component({ + selector: 'stepper-basic-demo', + templateUrl: './stepper-basic-demo.html', + standalone: true, + imports: [ButtonModule, StepperModule] +}) +export class StepperBasicDemo { +}` + }; +} diff --git a/apps/showcase/doc/stepper/importdoc.ts b/apps/showcase/doc/stepper/importdoc.ts new file mode 100644 index 00000000000..9f55f0ff53c --- /dev/null +++ b/apps/showcase/doc/stepper/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'stepper-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { StepperModule } from 'primeng/stepper';` + }; +} diff --git a/apps/showcase/doc/stepper/lineardoc.ts b/apps/showcase/doc/stepper/lineardoc.ts new file mode 100644 index 00000000000..26683109117 --- /dev/null +++ b/apps/showcase/doc/stepper/lineardoc.ts @@ -0,0 +1,184 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'linear-doc', + template: ` + +

    When linear property is set to true, current step must be completed in order to move to the next step.

    +
    +
    + + + Header I + Header II + Header II + + + + +
    +
    Content I
    +
    + +
    +
    +
    +
    + + + +
    +
    Content II
    +
    +
    + + +
    +
    +
    + + + +
    +
    Content III
    +
    +
    + +
    +
    +
    +
    +
    +
    + + ` +}) +export class LinearDoc { + code: Code = { + basic: ` + + Header I + Header II + Header II + + + + +
    +
    + Content I +
    +
    + +
    +
    +
    +
    + + + +
    +
    + Content II +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + Content III +
    +
    +
    + +
    +
    +
    +
    +
    `, + + html: `
    + + + Header I + Header II + Header II + + + + +
    +
    + Content I +
    +
    + +
    +
    +
    +
    + + + +
    +
    + Content II +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + Content III +
    +
    +
    + +
    +
    +
    +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { StepperModule } from 'primeng/stepper'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'stepper-linear-demo-demo', + templateUrl: './stepper-linear-demo-demo.html', + standalone: true, + imports: [StepperModule, ButtonModule] +}) +export class StepperLinearDemo { +}` + }; +} diff --git a/apps/showcase/doc/stepper/stepperdoc.module.ts b/apps/showcase/doc/stepper/stepperdoc.module.ts new file mode 100644 index 00000000000..88e06a02d8e --- /dev/null +++ b/apps/showcase/doc/stepper/stepperdoc.module.ts @@ -0,0 +1,27 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { StepsOnlyDoc } from '@/doc/stepper/stepsonly'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { ButtonModule } from 'primeng/button'; +import { IconField } from 'primeng/iconfield'; +import { InputIcon } from 'primeng/inputicon'; +import { InputTextModule } from 'primeng/inputtext'; +import { PasswordModule } from 'primeng/password'; +import { StepperModule } from 'primeng/stepper'; +import { ToggleButton } from 'primeng/togglebutton'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { ImportDoc } from './importdoc'; +import { LinearDoc } from './lineardoc'; +import { TemplateDoc } from './templatedoc'; +import { VerticalDoc } from './verticaldoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, AppDocModule, StepperModule, RouterModule, FormsModule, ReactiveFormsModule, ButtonModule, PasswordModule, InputIcon, IconField, InputTextModule, ToggleButton], + exports: [AppDocModule], + declarations: [ImportDoc, BasicDoc, VerticalDoc, LinearDoc, TemplateDoc, AccessibilityDoc, StepsOnlyDoc] +}) +export class StepperDocModule {} diff --git a/src/app/showcase/doc/stepper/stepsonly.ts b/apps/showcase/doc/stepper/stepsonly.ts similarity index 97% rename from src/app/showcase/doc/stepper/stepsonly.ts rename to apps/showcase/doc/stepper/stepsonly.ts index 399d592d824..101f7804829 100644 --- a/src/app/showcase/doc/stepper/stepsonly.ts +++ b/apps/showcase/doc/stepper/stepsonly.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'steps-only-doc', @@ -17,7 +17,7 @@ import { Code } from '@domain/code'; - `, + ` }) export class StepsOnlyDoc { code: Code = { @@ -49,6 +49,6 @@ import { StepperModule } from 'primeng/stepper'; imports: [ButtonModule, StepperModule] }) export class StepperStepsOnlyDemo { -}`, +}` }; } diff --git a/apps/showcase/doc/stepper/templatedoc.ts b/apps/showcase/doc/stepper/templatedoc.ts new file mode 100644 index 00000000000..1ff5f2f24e2 --- /dev/null +++ b/apps/showcase/doc/stepper/templatedoc.ts @@ -0,0 +1,435 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'template-doc', + template: ` + +

    Stepper provides various templating options to customize the default UI design.

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    Create your account
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    +
    +
    + + + +
    +
    Choose your interests
    +
    + + + + + + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    Account created successfully
    +
    + logo +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + ` +}) +export class TemplateDoc { + activeStep: number = 1; + + name: string | undefined = null; + + email: string | undefined = null; + + password: string | undefined = null; + + option1: boolean | undefined = false; + + option2: boolean | undefined = false; + + option3: boolean | undefined = false; + + option4: boolean | undefined = false; + + option5: boolean | undefined = false; + + option6: boolean | undefined = false; + + option7: boolean | undefined = false; + + option8: boolean | undefined = false; + + option9: boolean | undefined = false; + + option10: boolean | undefined = false; + + code: Code = { + basic: ` + + + + + + + + + + + + + + + + + + + + + + + +
    +
    Create your account
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    +
    +
    + + + +
    +
    Choose your interests
    +
    + + + + + + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    Account created successfully
    +
    + logo +
    +
    +
    + +
    +
    +
    +
    +
    `, + + html: `
    + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    Create your account
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    +
    +
    + + + +
    +
    Choose your interests
    +
    + + + + + + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    Account created successfully
    +
    + logo +
    +
    +
    + +
    +
    +
    +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; +import { StepperModule } from 'primeng/stepper'; +import { InputTextModule } from 'primeng/inputtext'; +import { ToggleButton } from 'primeng/togglebutton'; +import { IconField } from 'primeng/iconfield'; +import { InputIcon } from 'primeng/inputicon'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'stepper-template-demo', + templateUrl: './stepper-template-demo.html', + standalone: true, + imports: [ + StepperModule, + ButtonModule, + InputTextModule, + ToggleButton, + IconField, + InputIcon, + CommonModule + ] +}) +export class StepperTemplateDemo { + activeStep: number = 1; + + name: string | undefined = null; + + email: string | undefined = null; + + password: string | undefined = null; + + option1: boolean | undefined = false; + + option2: boolean | undefined = false; + + option3: boolean | undefined = false; + + option4: boolean | undefined = false; + + option5: boolean | undefined = false; + + option6: boolean | undefined = false; + + option7: boolean | undefined = false; + + option8: boolean | undefined = false; + + option9: boolean | undefined = false; + + option10: boolean | undefined = false; +}` + }; +} diff --git a/apps/showcase/doc/stepper/verticaldoc.ts b/apps/showcase/doc/stepper/verticaldoc.ts new file mode 100644 index 00000000000..186edb518e0 --- /dev/null +++ b/apps/showcase/doc/stepper/verticaldoc.ts @@ -0,0 +1,190 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'vertical-doc', + template: ` + +

    Layout of the Stepper is configured with the orientation property that accepts horizontal and vertical as available options.

    +
    +
    + + + Header I + + +
    +
    Content I
    +
    +
    + +
    +
    +
    +
    + + + Header II + + +
    +
    Content II
    +
    +
    + + +
    +
    +
    +
    + + + Header III + + +
    +
    Content III
    +
    +
    + +
    +
    +
    +
    +
    +
    + + ` +}) +export class VerticalDoc { + code: Code = { + basic: ` + + Header I + + +
    +
    + Content I +
    +
    +
    + +
    +
    +
    +
    + + + Header II + + +
    +
    + Content II +
    +
    +
    + + +
    +
    +
    +
    + + + Header III + + +
    +
    + Content III +
    +
    +
    + +
    +
    +
    +
    +
    `, + + html: `
    + + + Header I + + +
    +
    + Content I +
    +
    +
    + +
    +
    +
    +
    + + + Header II + + +
    +
    + Content II +
    +
    +
    + + +
    +
    +
    +
    + + + Header III + + +
    +
    + Content III +
    +
    +
    + +
    +
    +
    +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { StepperModule } from 'primeng/stepper'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'stepper-vertical-demo', + templateUrl: './stepper-vertical-demo.html', + standalone: true, + imports: [StepperModule, ButtonModule] +}) +export class StepperVerticalDemo { +}` + }; +} diff --git a/apps/showcase/doc/steps/accessibilitydoc.ts b/apps/showcase/doc/steps/accessibilitydoc.ts new file mode 100644 index 00000000000..53efb2a5438 --- /dev/null +++ b/apps/showcase/doc/steps/accessibilitydoc.ts @@ -0,0 +1,56 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'steps-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Steps component uses the nav element and since any attribute is passed to the root implicitly aria-labelledby or aria-label can be used to describe the component. Inside an ordered list is used where the current + step item defines aria-current as "step". +

    +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabAdds focus to the active step when focus moves in to the component, if there is already a focused tab header then moves the focus out of the component based on the page tab sequence.
    enterActivates the focused step if readonly is not enabled.
    spaceActivates the focused step if readonly is not enabled.
    right arrowMoves focus to the next step if readonly is not enabled.
    left arrowMoves focus to the previous step if readonly is not enabled.
    homeMoves focus to the first step if readonly is not enabled.
    endMoves focus to the last step if readonly is not enabled.
    +
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/steps/basicdoc.ts b/apps/showcase/doc/steps/basicdoc.ts new file mode 100644 index 00000000000..d24170e5a44 --- /dev/null +++ b/apps/showcase/doc/steps/basicdoc.ts @@ -0,0 +1,76 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    Steps requires a collection of menuitems as its model.

    +
    +
    + +
    + + ` +}) +export class BasicDoc implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'Personal Info' + }, + { + label: 'Reservation' + }, + { + label: 'Review' + } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { StepsModule } from 'primeng/steps'; + +@Component({ + selector: 'steps-basic-demo', + templateUrl: './steps-basic-demo.html', + standalone: true, + imports: [StepsModule] +}) +export class StepsBasicDemo implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'Personal', + routerLink: 'personal' + }, + { + label: 'Seat', + routerLink: 'seat' + }, + { + label: 'Payment', + routerLink: 'payment' + }, + { + label: 'Confirmation', + routerLink: 'confirmation' + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/steps/confirmationdemo.ts b/apps/showcase/doc/steps/confirmationdemo.ts new file mode 100644 index 00000000000..880d63de0be --- /dev/null +++ b/apps/showcase/doc/steps/confirmationdemo.ts @@ -0,0 +1,78 @@ +import { TicketService } from '@/service/ticketservice'; +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; + +@Component({ + template: ` +
    + + Confirmation + Enter your card details + +
    + + {{ ticketInformation.personalInformation.firstname ? ticketInformation.personalInformation.firstname : '-' }} {{ ticketInformation.personalInformation.lastname ? ticketInformation.personalInformation.lastname : '-' }} +
    +
    + + {{ ticketInformation.personalInformation.age ? ticketInformation.personalInformation.age : '-' }} +
    +
    + + {{ ticketInformation.seatInformation.class ? ticketInformation.seatInformation.class.name : '-' }} +
    +
    + + {{ ticketInformation.seatInformation.wagon ? ticketInformation.seatInformation.wagon.wagon : '-' }} +
    +
    + + {{ ticketInformation.seatInformation.seat ? ticketInformation.seatInformation.seat.seat : '-' }} +
    +
    + + {{ ticketInformation.paymentInformation.cardholderName ? ticketInformation.paymentInformation.cardholderName : '-' }} +
    +
    + + {{ ticketInformation.paymentInformation.cardholderNumber ? ticketInformation.paymentInformation.cardholderNumber : '-' }} +
    +
    + + {{ ticketInformation.paymentInformation.date ? ticketInformation.paymentInformation.date : '-' }} +
    +
    + + {{ ticketInformation.paymentInformation.cvv && ticketInformation.paymentInformation.cvv.length === 3 ? '**' + ticketInformation.paymentInformation.cvv[2] : '-' }} +
    +
    + +
    + + +
    +
    +
    +
    + ` +}) +export class ConfirmationDemo implements OnInit { + ticketInformation: any; + + constructor( + public ticketService: TicketService, + private router: Router + ) {} + + ngOnInit() { + this.ticketInformation = this.ticketService.ticketInformation; + } + + complete() { + this.ticketService.complete(); + } + + prevPage() { + this.router.navigate(['steps/payment'], { fragment: 'routing' }); + } +} diff --git a/apps/showcase/doc/steps/controlleddoc.ts b/apps/showcase/doc/steps/controlleddoc.ts new file mode 100644 index 00000000000..0e4ee3931c5 --- /dev/null +++ b/apps/showcase/doc/steps/controlleddoc.ts @@ -0,0 +1,89 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'controlled-doc', + template: ` + +

    Steps can be controlled programmatically using activeIndex property.

    +
    +
    +
    + + + +
    + +
    + + ` +}) +export class ControlledDoc implements OnInit { + items: MenuItem[] | undefined; + + active: number = 0; + + ngOnInit() { + this.items = [ + { + label: 'Personal Info' + }, + { + label: 'Reservation' + }, + { + label: 'Review' + } + ]; + } + + code: Code = { + basic: `
    + + + +
    +`, + + html: `
    +
    + + + +
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { StepsModule } from 'primeng/steps'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'steps-controlled-demo', + templateUrl: './steps-controlled-demo.html', + standalone: true, + imports: [StepsModule, ButtonModule] +}) +export class StepsControlledDemo implements OnInit { + items: MenuItem[] | undefined; + + active: number = 0; + + ngOnInit() { + this.items = [ + { + label: 'Personal Info' + }, + { + label: 'Reservation' + }, + { + label: 'Review' + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/steps/importdoc.ts b/apps/showcase/doc/steps/importdoc.ts new file mode 100644 index 00000000000..cce50935f4e --- /dev/null +++ b/apps/showcase/doc/steps/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'steps-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { StepsModule } from 'primeng/steps';` + }; +} diff --git a/src/app/showcase/doc/steps/interactivedoc.ts b/apps/showcase/doc/steps/interactivedoc.ts similarity index 82% rename from src/app/showcase/doc/steps/interactivedoc.ts rename to apps/showcase/doc/steps/interactivedoc.ts index 2ec080bfe7b..1bc12e6785c 100644 --- a/src/app/showcase/doc/steps/interactivedoc.ts +++ b/apps/showcase/doc/steps/interactivedoc.ts @@ -1,15 +1,12 @@ +import { Code } from '@/domain/code'; import { Component, OnInit } from '@angular/core'; import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; @Component({ selector: 'interactive-doc', template: ` -

    - In order to add interactivity to the component, disable readonly and use a binding to activeIndex along with - activeIndexChange to control the Steps. -

    +

    In order to add interactivity to the component, disable readonly and use a binding to activeIndex along with activeIndexChange to control the Steps.

    @@ -17,7 +14,7 @@ import { Code } from '@domain/code';
    `, - providers: [MessageService], + providers: [MessageService] }) export class InteractiveDoc implements OnInit { items: MenuItem[] | undefined; @@ -34,38 +31,30 @@ export class InteractiveDoc implements OnInit { this.items = [ { label: 'Personal', - command: (event: any) => this.messageService.add({ severity: 'info', summary: 'First Step', detail: event.item.label }), + command: (event: any) => this.messageService.add({ severity: 'info', summary: 'First Step', detail: event.item.label }) }, { label: 'Seat', - command: (event: any) => this.messageService.add({ severity: 'info', summary: 'Second Step', detail: event.item.label }), + command: (event: any) => this.messageService.add({ severity: 'info', summary: 'Second Step', detail: event.item.label }) }, { label: 'Payment', - command: (event: any) => this.messageService.add({ severity: 'info', summary: 'Third Step', detail: event.item.label }), + command: (event: any) => this.messageService.add({ severity: 'info', summary: 'Third Step', detail: event.item.label }) }, { label: 'Confirmation', - command: (event: any) => this.messageService.add({ severity: 'info', summary: 'Last Step', detail: event.item.label }), - }, + command: (event: any) => this.messageService.add({ severity: 'info', summary: 'Last Step', detail: event.item.label }) + } ]; } code: Code = { basic: ` -`, +`, html: `
    - +
    `, typescript: `import { Component, OnInit } from '@angular/core'; @@ -111,6 +100,6 @@ export class StepsInteractiveDemo implements OnInit { } ]; } -}`, +}` }; } diff --git a/src/app/showcase/doc/steps/paymentdemo.ts b/apps/showcase/doc/steps/paymentdemo.ts similarity index 88% rename from src/app/showcase/doc/steps/paymentdemo.ts rename to apps/showcase/doc/steps/paymentdemo.ts index 4d4bcf18452..4d6bea32c64 100644 --- a/src/app/showcase/doc/steps/paymentdemo.ts +++ b/apps/showcase/doc/steps/paymentdemo.ts @@ -1,5 +1,5 @@ +import { TicketService } from '@/service/ticketservice'; import { Component, OnInit } from '@angular/core'; -import { TicketService } from '@service/ticketservice'; import { Router } from '@angular/router'; @Component({ @@ -16,11 +16,7 @@ import { Router } from '@angular/router';
    - +
    @@ -44,14 +40,14 @@ import { Router } from '@angular/router';
    - `, + ` }) export class PaymentDemo implements OnInit { paymentInformation: any; constructor( public ticketService: TicketService, - private router: Router, + private router: Router ) {} ngOnInit() { diff --git a/apps/showcase/doc/steps/personaldemo.ts b/apps/showcase/doc/steps/personaldemo.ts new file mode 100644 index 00000000000..e4985a95887 --- /dev/null +++ b/apps/showcase/doc/steps/personaldemo.ts @@ -0,0 +1,71 @@ +import { Component, OnInit } from '@angular/core'; +import { TicketService } from '@/service/ticketservice'; +import { Router } from '@angular/router'; + +@Component({ + template: ` +
    + + Personal Information + Enter your personal information + +
    +
    + + + Firstname is required. +
    +
    + + + Lastname is required. +
    +
    + + + Age is required. +
    +
    +
    + +
    + +
    +
    +
    +
    + ` +}) +export class PersonalDemo implements OnInit { + personalInformation: any; + + submitted: boolean = false; + + constructor( + public ticketService: TicketService, + private router: Router + ) {} + + ngOnInit() { + this.personalInformation = this.ticketService.getTicketInformation().personalInformation; + } + + nextPage() { + if (this.personalInformation.firstname && this.personalInformation.lastname && this.personalInformation.age) { + this.ticketService.ticketInformation.personalInformation = this.personalInformation; + this.router.navigate(['steps/seat'], { fragment: 'routing' }); + + return; + } + + this.submitted = true; + } +} diff --git a/src/app/showcase/doc/steps/routingdoc.ts b/apps/showcase/doc/steps/routingdoc.ts similarity index 95% rename from src/app/showcase/doc/steps/routingdoc.ts rename to apps/showcase/doc/steps/routingdoc.ts index 25f96620f1a..41c0e4e41da 100644 --- a/src/app/showcase/doc/steps/routingdoc.ts +++ b/apps/showcase/doc/steps/routingdoc.ts @@ -1,8 +1,8 @@ +import { Code } from '@/domain/code'; +import { TicketService } from '@/service/ticketservice'; import { Component, OnInit } from '@angular/core'; import { MenuItem, MessageService } from 'primeng/api'; import { Subscription } from 'rxjs'; -import { Code } from '@domain/code'; -import { TicketService } from '@service/ticketservice'; @Component({ selector: 'routing-doc', @@ -17,7 +17,7 @@ import { TicketService } from '@service/ticketservice'; `, - providers: [MessageService], + providers: [MessageService] }) export class RoutingDoc implements OnInit { items: MenuItem[]; @@ -26,34 +26,34 @@ export class RoutingDoc implements OnInit { constructor( public messageService: MessageService, - public ticketService: TicketService, + public ticketService: TicketService ) {} ngOnInit() { this.items = [ { label: 'Personal', - routerLink: '', + routerLink: '' }, { label: 'Seat', - routerLink: 'seat', + routerLink: 'seat' }, { label: 'Payment', - routerLink: 'payment', + routerLink: 'payment' }, { label: 'Confirmation', - routerLink: 'confirmation', - }, + routerLink: 'confirmation' + } ]; this.subscription = this.ticketService.paymentComplete$.subscribe((personalInformation) => { this.messageService.add({ severity: 'success', summary: 'Order submitted', - detail: 'Dear, ' + personalInformation.firstname + ' ' + personalInformation.lastname + ' your order completed.', + detail: 'Dear, ' + personalInformation.firstname + ' ' + personalInformation.lastname + ' your order completed.' }); }); } @@ -70,8 +70,7 @@ export class RoutingDoc implements OnInit { `, - html: ` -
    + html: `
    @@ -79,7 +78,7 @@ export class RoutingDoc implements OnInit { typescript: `import { Component, OnInit } from '@angular/core'; import { MenuItem, MessageService } from 'primeng/api'; -import { TicketService } from '@service/ticketservice'; +import { TicketService } from '@/service/ticketservice'; import { Subscription } from 'rxjs'; import { StepsModule } from 'primeng/steps'; import { ToastModule } from 'primeng/toast'; @@ -142,7 +141,7 @@ export class StepsRoutingDemo implements OnInit { ] } ])`, - service: ['TicketService'], + service: ['TicketService'] }; routeFiles = [ @@ -150,7 +149,7 @@ export class StepsRoutingDemo implements OnInit { path: 'src/app/demo/paymentdemo.ts', name: 'PaymentDemo', content: `import { Component, OnInit } from '@angular/core'; -import { TicketService } from '@service/ticketservice'; +import { TicketService } from '@/service/ticketservice'; import { Router } from '@angular/router'; @Component({ @@ -210,13 +209,13 @@ export class PaymentDemo implements OnInit { prevPage() { this.router.navigate(['steps/seat']); } -}`, +}` }, { path: 'src/app/demo/personaldemo.ts', name: 'PersonalDemo', content: `import { Component, OnInit } from '@angular/core'; -import { TicketService } from '@service/ticketservice'; +import { TicketService } from '@/service/ticketservice'; import { Router } from '@angular/router'; @Component({ @@ -282,13 +281,13 @@ export class PersonalDemo implements OnInit { this.submitted = true; } -}`, +}` }, { path: 'src/app/demo/seatdemo.ts', name: 'SeatDemo', content: `import { Component, OnInit } from '@angular/core'; -import { TicketService } from '@service/ticketservice'; +import { TicketService } from '@/service/ticketservice'; import { Router } from '@angular/router'; @Component({ @@ -371,13 +370,13 @@ export class SeatDemo implements OnInit { prevPage() { this.router.navigate(['steps/personal']); } -}`, +}` }, { path: 'src/app/demo/confirmationdemo.ts', name: 'ConfirmationDemo', content: `import { Component, OnInit } from '@angular/core'; -import { TicketService } from '@service/ticketservice'; +import { TicketService } from '@/service/ticketservice'; import { Router } from '@angular/router'; @Component({ @@ -427,7 +426,7 @@ import { Router } from '@angular/router';
    - +
    @@ -450,7 +449,7 @@ export class ConfirmationDemo implements OnInit { prevPage() { this.router.navigate(['steps/payment']); } -}`, - }, +}` + } ]; } diff --git a/apps/showcase/doc/steps/seatdemo.ts b/apps/showcase/doc/steps/seatdemo.ts new file mode 100644 index 00000000000..dc8909812bb --- /dev/null +++ b/apps/showcase/doc/steps/seatdemo.ts @@ -0,0 +1,88 @@ +import { TicketService } from '@/service/ticketservice'; +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; + +@Component({ + template: ` +
    + + Seat Information + Choose your seat + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    + +
    + + +
    +
    +
    +
    + ` +}) +export class SeatDemo implements OnInit { + constructor( + public ticketService: TicketService, + private router: Router + ) {} + + classes: any[]; + + vagons: any[]; + + seats: any[]; + + seatInformation: any; + + ngOnInit() { + this.seatInformation = this.ticketService.ticketInformation.seatInformation; + + this.classes = [ + { name: 'First Class', code: 'A', factor: 1 }, + { name: 'Second Class', code: 'B', factor: 2 }, + { name: 'Third Class', code: 'C', factor: 3 } + ]; + } + + setVagons(event) { + if (this.seatInformation.class && event.value) { + this.vagons = []; + this.seats = []; + for (let i = 1; i < 3 * event.value.factor; i++) { + this.vagons.push({ wagon: i + event.value.code, type: event.value.name, factor: event.value.factor }); + } + } + } + + setSeats(event) { + if (this.seatInformation.wagon && event.value) { + this.seats = []; + for (let i = 1; i < 10 * event.value.factor; i++) { + this.seats.push({ seat: i, type: event.value.type }); + } + } + } + + nextPage() { + this.ticketService.ticketInformation.seatInformation = this.seatInformation; + this.router.navigate(['steps/payment'], { fragment: 'routing' }); + } + + prevPage() { + this.router.navigate(['steps/personal'], { fragment: 'routing' }); + } +} diff --git a/apps/showcase/doc/steps/stepsdoc.module.ts b/apps/showcase/doc/steps/stepsdoc.module.ts new file mode 100644 index 00000000000..39ed25e2241 --- /dev/null +++ b/apps/showcase/doc/steps/stepsdoc.module.ts @@ -0,0 +1,34 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { TicketService } from '@/service/ticketservice'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { ButtonModule } from 'primeng/button'; +import { CardModule } from 'primeng/card'; +import { Checkbox } from 'primeng/checkbox'; +import { DropdownModule } from 'primeng/dropdown'; +import { InputMask } from 'primeng/inputmask'; +import { InputTextModule } from 'primeng/inputtext'; +import { StepsModule } from 'primeng/steps'; +import { ToastModule } from 'primeng/toast'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { ConfirmationDemo } from './confirmationdemo'; +import { ControlledDoc } from './controlleddoc'; +import { ImportDoc } from './importdoc'; +import { InteractiveDoc } from './interactivedoc'; +import { PaymentDemo } from './paymentdemo'; +import { PersonalDemo } from './personaldemo'; +import { RoutingDoc } from './routingdoc'; +import { SeatDemo } from './seatdemo'; +import { StyleDoc } from './styledoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, StepsModule, ToastModule, AppDocModule, FormsModule, DropdownModule, InputTextModule, InputMask, Checkbox, CardModule, ButtonModule, RouterModule], + declarations: [BasicDoc, ImportDoc, StyleDoc, InteractiveDoc, ConfirmationDemo, PaymentDemo, PersonalDemo, SeatDemo, RoutingDoc, ControlledDoc, AccessibilityDoc], + exports: [AppDocModule], + providers: [TicketService] +}) +export class StepsDocModule {} diff --git a/apps/showcase/doc/steps/styledoc.ts b/apps/showcase/doc/steps/styledoc.ts new file mode 100644 index 00000000000..d2a2d0f3b0d --- /dev/null +++ b/apps/showcase/doc/steps/styledoc.ts @@ -0,0 +1,42 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'steps-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-stepsContainer element.
    p-steps-itemMenuitem element.
    p-steps-numberNumber of menuitem.
    p-steps-titleLabel of menuitem.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/styleclass/animationdoc.ts b/apps/showcase/doc/styleclass/animationdoc.ts new file mode 100644 index 00000000000..84d03be07a5 --- /dev/null +++ b/apps/showcase/doc/styleclass/animationdoc.ts @@ -0,0 +1,220 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'animation-doc', + template: ` + +

    + Classes to apply during enter and leave animations are specified using the enterFromClass, enterActiveClass, enterToClass, leaveFromClass, leaveActiveClass,leaveToClassproperties. In addition + in case the target is an overlay, hideOnOutsideClick would be handy to hide the target if outside of the popup is clicked, or enable hideOnEscape to close the popup by listening escape key. +

    +
    +
    +
    +
    + + +
    +
    +
    +
    Custom
    +
    +
    +
    +
    +
    + + +
    +
    + +
    +
    +
    + + `, + styles: [ + ` + :host ::ng-deep { + @keyframes my-fadein { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + + @keyframes my-fadeout { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + + .my-hidden { + display: none; + } + + .my-fadein { + animation: my-fadein 150ms linear; + } + + .my-fadeout { + animation: my-fadeout 150ms linear; + } + } + ` + ] +}) +export class AnimationDoc { + code: Code = { + basic: `
    +
    + + +
    +
    +
    +
    + Custom +
    +
    +
    +
    +
    +
    + + +
    +
    + +
    +
    `, + html: `
    +
    +
    + + +
    +
    +
    +
    + Custom +
    +
    +
    +
    +
    +
    + + +
    +
    + +
    +
    +
    `, + typescript: `import { Component } from '@angular/core'; +import { StyleClassModule } from 'primeng/styleclass'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: './style-class-animation-demo', + templateUrl: './style-class-animation-demo.html', + standalone: true, + imports: [StyleClassModule, ButtonModule], + styles: [ + \`:host ::ng-deep { + @keyframes my-fadein { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + + @keyframes my-fadeout { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } + } + + .my-hidden { + display: none; + } + + .my-fadein { + animation: my-fadein 150ms linear; + } + + .my-fadeout { + animation: my-fadeout 150ms linear; + } + } \` + ], +}) +export class StyleClassAnimationDemo {}` + }; +} diff --git a/apps/showcase/doc/styleclass/importdoc.ts b/apps/showcase/doc/styleclass/importdoc.ts new file mode 100644 index 00000000000..67f6835a526 --- /dev/null +++ b/apps/showcase/doc/styleclass/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'style-class-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { StyleClass } from 'primeng/styleclass';` + }; +} diff --git a/src/app/showcase/doc/styleclass/styleclassdoc.module.ts b/apps/showcase/doc/styleclass/styleclassdoc.module.ts similarity index 80% rename from src/app/showcase/doc/styleclass/styleclassdoc.module.ts rename to apps/showcase/doc/styleclass/styleclassdoc.module.ts index a3cf9de8277..b85069e71ea 100644 --- a/src/app/showcase/doc/styleclass/styleclassdoc.module.ts +++ b/apps/showcase/doc/styleclass/styleclassdoc.module.ts @@ -1,18 +1,18 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { ToggleClassDoc } from './toggleclassdoc'; -import { ImportDoc } from './importdoc'; -import { StyleClass } from 'primeng/styleclass'; import { ButtonModule } from 'primeng/button'; import { InputTextModule } from 'primeng/inputtext'; +import { StyleClass } from 'primeng/styleclass'; import { AnimationDoc } from './animationdoc'; +import { ImportDoc } from './importdoc'; +import { ToggleClassDoc } from './toggleclassdoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, StyleClass, ButtonModule, InputTextModule], declarations: [ImportDoc, ToggleClassDoc, AnimationDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class StyleClassDocModule {} diff --git a/src/app/showcase/doc/styleclass/toggleclassdoc.ts b/apps/showcase/doc/styleclass/toggleclassdoc.ts similarity index 81% rename from src/app/showcase/doc/styleclass/toggleclassdoc.ts rename to apps/showcase/doc/styleclass/toggleclassdoc.ts index 1add7c9829e..50ef7a80bae 100644 --- a/src/app/showcase/doc/styleclass/toggleclassdoc.ts +++ b/apps/showcase/doc/styleclass/toggleclassdoc.ts @@ -1,14 +1,13 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'toggle-class-doc', template: `

    - StyleClass has two modes, toggleClass to simply add-remove a class and enter/leave animations. The target - element to change the styling is defined with the selector property that accepts any valid CSS selector or keywords - including @next, prev, parent, grandparent + StyleClass has two modes, toggleClass to simply add-remove a class and enter/leave animations. The target element to change the styling is defined with the selector property that accepts any valid CSS selector or + keywords including @next, prev, parent, grandparent

    @@ -16,7 +15,7 @@ import { Code } from '@domain/code';
    - `, + ` }) export class ToggleClassDoc { code: Code = { @@ -37,6 +36,6 @@ import { ButtonModule } from 'primeng/button'; standalone: true, imports: [StyleClass, InputTextModule, ButtonModule] }) -export class StyleClassToggleClassDemo {}`, +export class StyleClassToggleClassDemo {}` }; } diff --git a/apps/showcase/doc/table/accessibilitydoc.ts b/apps/showcase/doc/table/accessibilitydoc.ts new file mode 100644 index 00000000000..47a2dd6de43 --- /dev/null +++ b/apps/showcase/doc/table/accessibilitydoc.ts @@ -0,0 +1,153 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'table-accessibility-doc', + template: ` +

    Screen Reader

    +

    + Default role of the table is table. Header, body and footer elements use rowgroup, rows use row role, header cells have columnheader and body cells use cell roles. Sortable headers utilizer + aria-sort attribute either set to "ascending" or "descending". +

    +

    Table rows and table cells should be specified by users using the aria-posinset, aria-setsize, aria-label, and aria-describedby attributes, as they are determined through templating.

    +

    + Built-in checkbox and radiobutton components for row selection use checkbox and radiobutton. The label to describe them is retrieved from the aria.selectRow and aria.unselectRow properties of the + locale API. Similarly header checkbox uses selectAll and unselectAll keys. When a row is selected, aria-selected is set to true on a row. +

    +

    + The element to expand or collapse a row is a button with aria-expanded and aria-controls properties. Value to describe the buttons is derived from aria.expandRow and aria.collapseRow properties of the + locale API. +

    +

    + The filter menu button use aria.showFilterMenu and aria.hideFilterMenu properties as aria-label in addition to the aria-haspopup, aria-expanded and aria-controls to define the relation between the + button and the overlay. Popop menu has dialog role with aria-modal as focus is kept within the overlay. The operator dropdown use aria.filterOperator and filter constraints dropdown use + aria.filterConstraint properties. Buttons to add rules on the other hand utilize aria.addRule and aria.removeRule properties. The footer buttons similarly use aria.clear and aria.apply properties. + filterInputProps of the Column component can be used to define aria labels for the built-in filter components, if a custom component is used with templating you also may define your own aria labels as well. +

    +

    + Editable cells use custom templating so you need to manage aria roles and attributes manually if required. The row editor controls are button elements with aria.editRow, aria.cancelEdit and aria.saveEdit used for the + aria-label. +

    +

    Paginator is a standalone component used inside the Table, refer to the paginator for more information about the accessibility features.

    +

    Keyboard Support

    +

    + Any button element inside the Table used for cases like filter, row expansion, edit are tabbable and can be used with + space and enter keys. +

    +

    Sortable Headers Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabMoves through the headers.
    enterSorts the column.
    spaceSorts the column.
    +
    +

    Filter Menu Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabMoves through the elements inside the popup.
    escapeHides the popup.
    enterOpens the popup.
    +
    +

    Selection Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabMoves focus to the first selected row, if there is none then first row receives the focus.
    up arrowMoves focus to the previous row.
    down arrowMoves focus to the next row.
    enterToggles the selected state of the focused row depending on the metaKeySelection setting.
    spaceToggles the selected state of the focused row depending on the metaKeySelection setting.
    homeMoves focus to the first row.
    endMoves focus to the last row.
    shift + down arrowMoves focus to the next row and toggles the selection state.
    shift + up arrowMoves focus to the previous row and toggles the selection state.
    shift + spaceSelects the rows between the most recently selected row and the focused row.
    control + shift + homeSelects the focused rows and all the options up to the first one.
    control + shift + endSelects the focused rows and all the options down to the last one.
    control + aSelects all rows.
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/table/basicdoc.ts b/apps/showcase/doc/table/basicdoc.ts new file mode 100644 index 00000000000..6aad47d990a --- /dev/null +++ b/apps/showcase/doc/table/basicdoc.ts @@ -0,0 +1,150 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` +

    DataTable requires a collection to display along with column components for the representation of the data.

    +
    + +
    + + + + Code + Name + Category + Quantity + + + + + {{ product.code }} + {{ product.name }} + {{ product.category }} + {{ product.quantity }} + + + +
    +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class BasicDoc { + products!: Product[]; + + constructor( + private productService: ProductService, + private cd: ChangeDetectorRef + ) {} + + loadDemoData() { + this.productService.getProductsMini().then((data) => { + this.products = data; + this.cd.markForCheck(); + }); + } + + code: Code = { + basic: ` + + + Code + Name + Category + Quantity + + + + + {{ product.code }} + {{ product.name }} + {{ product.category }} + {{ product.quantity }} + + +`, + + html: `
    + + + + Code + Name + Category + Quantity + + + + + {{ product.code }} + {{ product.name }} + {{ product.category }} + {{ product.quantity }} + + + +
    `, + typescript: `import { Component, OnInit } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { TableModule } from 'primeng/table'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'table-basic-demo', + templateUrl: 'table-basic-demo.html', + standalone: true, + imports: [TableModule, CommonModule], + providers: [ProductService] +}) + +export class TableBasicDemo implements OnInit { + products!: Product[]; + + constructor(private productService: ProductService) {} + + ngOnInit() { + this.productService.getProductsMini().then((data) => { + this.products = data; + }); + } +}`, + data: `{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + service: ['ProductService'] + }; + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/src/app/showcase/doc/table/celleditdoc.ts b/apps/showcase/doc/table/celleditdoc.ts similarity index 94% rename from src/app/showcase/doc/table/celleditdoc.ts rename to apps/showcase/doc/table/celleditdoc.ts index 1845ded6db1..623f2f26b87 100644 --- a/src/app/showcase/doc/table/celleditdoc.ts +++ b/apps/showcase/doc/table/celleditdoc.ts @@ -1,15 +1,12 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'cell-edit-doc', template: ` -

    - In-cell editing is enabled by adding pEditableColumn directive to an editable cell that has a - p-cellEditor helper component to define the input-output templates for the edit and view modes respectively. -

    +

    In-cell editing is enabled by adding pEditableColumn directive to an editable cell that has a p-cellEditor helper component to define the input-output templates for the edit and view modes respectively.

    @@ -70,14 +67,14 @@ import { ProductService } from '@service/productservice';
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class CellEditDoc { products!: Product[]; constructor( private productService: ProductService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -241,8 +238,8 @@ export class CellEditDoc {
    `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { TableModule } from 'primeng/table'; import { CommonModule } from '@angular/common'; import { InputTextModule } from 'primeng/inputtext'; @@ -283,7 +280,7 @@ export class TableCellEditDemo implements OnInit { padding-top: 0 !important; padding-bottom: 0 !important; }`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -301,7 +298,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/checkboxselectiondoc.ts b/apps/showcase/doc/table/checkboxselectiondoc.ts similarity index 89% rename from src/app/showcase/doc/table/checkboxselectiondoc.ts rename to apps/showcase/doc/table/checkboxselectiondoc.ts index 4f5ca51b71c..329b83cf325 100644 --- a/src/app/showcase/doc/table/checkboxselectiondoc.ts +++ b/apps/showcase/doc/table/checkboxselectiondoc.ts @@ -1,15 +1,12 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'checkbox-selection-doc', template: ` -

    - Multiple selection can also be handled using checkboxes by enabling the selectionMode property of column as - multiple. -

    +

    Multiple selection can also be handled using checkboxes by enabling the selectionMode property of column as multiple.

    @@ -40,7 +37,7 @@ import { ProductService } from '@service/productservice';
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class CheckboxSelectionDoc { products!: Product[]; @@ -49,7 +46,7 @@ export class CheckboxSelectionDoc { constructor( private productService: ProductService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -115,8 +112,8 @@ export class CheckboxSelectionDoc { `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { TableModule } from 'primeng/table'; import { FormsModule } from '@angular/forms'; import { CommonModule } from '@angular/common'; @@ -154,7 +151,7 @@ export class TableCheckboxSelectionDemo implements OnInit{ rating: 5 }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -172,7 +169,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/apps/showcase/doc/table/columngroupdoc.ts b/apps/showcase/doc/table/columngroupdoc.ts new file mode 100644 index 00000000000..959c31dafd7 --- /dev/null +++ b/apps/showcase/doc/table/columngroupdoc.ts @@ -0,0 +1,289 @@ +import { Code } from '@/domain/code'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; + +@Component({ + selector: 'column-group-doc', + template: ` +

    Columns can be grouped using rowspan and colspan properties.

    +
    + +
    + + + + Product + Sale Rate + + + Sales + Profits + + + Last Year + This Year + Last Year + This Year + + + + + {{ sale.product }} + {{ sale.lastYearSale }}% + {{ sale.thisYearSale }}% + {{ sale.lastYearProfit | currency: 'USD' }} + {{ sale.thisYearProfit | currency: 'USD' }} + + + + + Totals + {{ lastYearTotal | currency: 'USD' }} + {{ thisYearTotal | currency: 'USD' }} + + + +
    +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class ColumnGroupDoc { + sales!: any[]; + + lastYearTotal!: number; + + thisYearTotal!: number; + + constructor(private cd: ChangeDetectorRef) {} + + code: Code = { + basic: ` + + + Product + Sale Rate + + + Sales + Profits + + + Last Year + This Year + Last Year + This Year + + + + + {{sale.product}} + {{sale.lastYearSale}}% + {{sale.thisYearSale}}% + {{sale.lastYearProfit | currency: 'USD'}} + {{sale.thisYearProfit | currency: 'USD'}} + + + + + Totals + {{lastYearTotal | currency: 'USD'}} + {{thisYearTotal | currency: 'USD'}} + + +`, + html: `
    + + + + Product + Sale Rate + + + Sales + Profits + + + Last Year + This Year + Last Year + This Year + + + + + {{sale.product}} + {{sale.lastYearSale}}% + {{sale.thisYearSale}}% + {{sale.lastYearProfit | currency: 'USD'}} + {{sale.thisYearProfit | currency: 'USD'}} + + + + + Totals + {{lastYearTotal | currency: 'USD'}} + {{thisYearTotal | currency: 'USD'}} + + + +
    `, + typescript: `import { Component, OnInit } from '@angular/core'; +import { TableModule } from 'primeng/table'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'table-column-group-demo', + templateUrl: 'table-column-group-demo.html', + standalone: true, + imports: [TableModule, CommonModule] +}) +export class TableColumnGroupDemo implements OnInit { + sales!: any[]; + + lastYearTotal!: number; + + thisYearTotal!: number; + + ngOnInit() { + this.sales = [ + { product: 'Bamboo Watch', lastYearSale: 51, thisYearSale: 40, lastYearProfit: 54406, thisYearProfit: 43342 }, + { product: 'Black Watch', lastYearSale: 83, thisYearSale: 9, lastYearProfit: 423132, thisYearProfit: 312122 }, + { product: 'Blue Band', lastYearSale: 38, thisYearSale: 5, lastYearProfit: 12321, thisYearProfit: 8500 }, + { product: 'Blue T-Shirt', lastYearSale: 49, thisYearSale: 22, lastYearProfit: 745232, thisYearProfit: 65323 }, + { product: 'Brown Purse', lastYearSale: 17, thisYearSale: 79, lastYearProfit: 643242, thisYearProfit: 500332 }, + { product: 'Chakra Bracelet', lastYearSale: 52, thisYearSale: 65, lastYearProfit: 421132, thisYearProfit: 150005 }, + { product: 'Galaxy Earrings', lastYearSale: 82, thisYearSale: 12, lastYearProfit: 131211, thisYearProfit: 100214 }, + { product: 'Game Controller', lastYearSale: 44, thisYearSale: 45, lastYearProfit: 66442, thisYearProfit: 53322 }, + { product: 'Gaming Set', lastYearSale: 90, thisYearSale: 56, lastYearProfit: 765442, thisYearProfit: 296232 }, + { product: 'Gold Phone Case', lastYearSale: 75, thisYearSale: 54, lastYearProfit: 21212, thisYearProfit: 12533 } + ]; + + this.calculateLastYearTotal(); + this.calculateThisYearTotal(); + } + + calculateLastYearTotal() { + let total = 0; + for (let sale of this.sales) { + total += sale.lastYearProfit; + } + + this.lastYearTotal = total; + } + + calculateThisYearTotal() { + let total = 0; + for (let sale of this.sales) { + total += sale.thisYearProfit; + } + + this.thisYearTotal = total; + } +}`, + data: `{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...` + }; + + calculateLastYearTotal() { + let total = 0; + for (let sale of this.sales) { + total += sale.lastYearProfit; + } + + this.lastYearTotal = total; + } + + calculateThisYearTotal() { + let total = 0; + for (let sale of this.sales) { + total += sale.thisYearProfit; + } + + this.thisYearTotal = total; + } + + loadDemoData() { + this.sales = [ + { + product: 'Bamboo Watch', + lastYearSale: 51, + thisYearSale: 40, + lastYearProfit: 54406, + thisYearProfit: 43342 + }, + { + product: 'Black Watch', + lastYearSale: 83, + thisYearSale: 9, + lastYearProfit: 423132, + thisYearProfit: 312122 + }, + { product: 'Blue Band', lastYearSale: 38, thisYearSale: 5, lastYearProfit: 12321, thisYearProfit: 8500 }, + { + product: 'Blue T-Shirt', + lastYearSale: 49, + thisYearSale: 22, + lastYearProfit: 745232, + thisYearProfit: 65323 + }, + { + product: 'Brown Purse', + lastYearSale: 17, + thisYearSale: 79, + lastYearProfit: 643242, + thisYearProfit: 500332 + }, + { + product: 'Chakra Bracelet', + lastYearSale: 52, + thisYearSale: 65, + lastYearProfit: 421132, + thisYearProfit: 150005 + }, + { + product: 'Galaxy Earrings', + lastYearSale: 82, + thisYearSale: 12, + lastYearProfit: 131211, + thisYearProfit: 100214 + }, + { + product: 'Game Controller', + lastYearSale: 44, + thisYearSale: 45, + lastYearProfit: 66442, + thisYearProfit: 53322 + }, + { + product: 'Gaming Set', + lastYearSale: 90, + thisYearSale: 56, + lastYearProfit: 765442, + thisYearProfit: 296232 + }, + { + product: 'Gold Phone Case', + lastYearSale: 75, + thisYearSale: 54, + lastYearProfit: 21212, + thisYearProfit: 12533 + } + ]; + + this.calculateLastYearTotal(); + this.calculateThisYearTotal(); + + this.cd.markForCheck(); + } +} diff --git a/src/app/showcase/doc/table/columnresizeexpandmodedoc.ts b/apps/showcase/doc/table/columnresizeexpandmodedoc.ts similarity index 87% rename from src/app/showcase/doc/table/columnresizeexpandmodedoc.ts rename to apps/showcase/doc/table/columnresizeexpandmodedoc.ts index 84a23bf4fa7..e321632c7f7 100644 --- a/src/app/showcase/doc/table/columnresizeexpandmodedoc.ts +++ b/apps/showcase/doc/table/columnresizeexpandmodedoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'column-resize-expand-mode-doc', @@ -10,13 +10,7 @@ import { ProductService } from '@service/productservice';
    - + Code @@ -37,14 +31,14 @@ import { ProductService } from '@service/productservice';
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class ColumnResizeExpandModeDoc { products!: Product[]; constructor( private productService: ProductService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -104,8 +98,8 @@ export class ColumnResizeExpandModeDoc { `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { TableModule } from 'primeng/table'; @Component({ @@ -139,7 +133,7 @@ export class TableColumnResizeExpandModeDemo implements OnInit{ rating: 5 }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -157,7 +151,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/columnresizefitmodedoc.ts b/apps/showcase/doc/table/columnresizefitmodedoc.ts similarity index 87% rename from src/app/showcase/doc/table/columnresizefitmodedoc.ts rename to apps/showcase/doc/table/columnresizefitmodedoc.ts index 5cccf9c4436..9d3fbf4f241 100644 --- a/src/app/showcase/doc/table/columnresizefitmodedoc.ts +++ b/apps/showcase/doc/table/columnresizefitmodedoc.ts @@ -1,15 +1,12 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'column-resize-fit-mode-doc', template: ` -

    - Columns can be resized using drag drop by setting the resizableColumns to true. Fit mode is the default one - and the overall table width does not change when a column is resized. -

    +

    Columns can be resized using drag drop by setting the resizableColumns to true. Fit mode is the default one and the overall table width does not change when a column is resized.

    @@ -34,14 +31,14 @@ import { ProductService } from '@service/productservice';
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class ColumnResizeFitModeDoc { products!: Product[]; constructor( private productService: ProductService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -99,8 +96,8 @@ export class ColumnResizeFitModeDoc { `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { TableModule } from 'primeng/table'; @Component({ @@ -134,7 +131,7 @@ export class TableColumnResizeFitModeDemo implements OnInit{ rating: 5 }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -152,7 +149,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/columnresizescrollablemodedoc.ts b/apps/showcase/doc/table/columnresizescrollablemodedoc.ts similarity index 87% rename from src/app/showcase/doc/table/columnresizescrollablemodedoc.ts rename to apps/showcase/doc/table/columnresizescrollablemodedoc.ts index 827e6c41a78..7ed4703ee96 100644 --- a/src/app/showcase/doc/table/columnresizescrollablemodedoc.ts +++ b/apps/showcase/doc/table/columnresizescrollablemodedoc.ts @@ -1,20 +1,13 @@ +import { Code } from '@/domain/code'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; @Component({ selector: 'column-resize-scrollable-mode-doc', template: `
    - + Name @@ -35,14 +28,14 @@ import { CustomerService } from '@service/customerservice';
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class ColumnResizeScrollableModeDoc { customers!: Customer[]; constructor( private customerService: CustomerService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -102,8 +95,8 @@ export class ColumnResizeScrollableModeDoc {
    `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { TableModule } from 'primeng/table'; import { HttpClientModule } from '@angular/common/http'; @@ -142,7 +135,7 @@ export class TableColumnResizeScrollableModeDemo implements OnInit{ balance: 70663 }, ...`, - service: ['CustomerService'], + service: ['CustomerService'] }; extFiles = [ @@ -170,7 +163,7 @@ export interface Customer { representative?: Representative; verified?: boolean; balance?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/columnselectiondoc.ts b/apps/showcase/doc/table/columnselectiondoc.ts similarity index 93% rename from src/app/showcase/doc/table/columnselectiondoc.ts rename to apps/showcase/doc/table/columnselectiondoc.ts index d3ab10dbf61..365b1e9bd41 100644 --- a/src/app/showcase/doc/table/columnselectiondoc.ts +++ b/apps/showcase/doc/table/columnselectiondoc.ts @@ -1,8 +1,8 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'column-selection-doc', @@ -38,7 +38,7 @@ import { ProductService } from '@service/productservice'; `, changeDetection: ChangeDetectionStrategy.OnPush, - providers: [MessageService], + providers: [MessageService] }) export class ColumnSelectionDoc { products!: Product[]; @@ -48,7 +48,7 @@ export class ColumnSelectionDoc { constructor( private productService: ProductService, private messageService: MessageService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -112,8 +112,8 @@ export class ColumnSelectionDoc { `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { MessageService } from 'primeng/api'; import { ButtonModule } from 'primeng/button'; import { RippleModule } from 'primeng/ripple'; @@ -157,7 +157,7 @@ export class TableColumnSelectionDemo implements OnInit{ rating: 5 }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -175,7 +175,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/apps/showcase/doc/table/columntoggledoc.ts b/apps/showcase/doc/table/columntoggledoc.ts new file mode 100644 index 00000000000..ac832ea7c6b --- /dev/null +++ b/apps/showcase/doc/table/columntoggledoc.ts @@ -0,0 +1,213 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'column-toggle-doc', + template: ` +

    This demo uses a multiselect component to implement toggleable columns.

    +
    + +
    + + + + + + + Code + + {{ col.header }} + + + + + + {{ product.code }} + + {{ product[col.field] }} + + + + +
    +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class ColumnToggleDoc { + products!: Product[]; + + cols!: Column[]; + + selectedColumns!: Column[]; + + constructor( + private productService: ProductService, + private cd: ChangeDetectorRef + ) {} + + loadDemoData() { + this.productService.getProductsMini().then((data) => { + this.products = data; + this.cd.markForCheck(); + }); + + this.cols = [ + { field: 'name', header: 'Name' }, + { field: 'category', header: 'Category' }, + { field: 'quantity', header: 'Quantity' } + ]; + + this.selectedColumns = this.cols; + } + + code: Code = { + basic: ` + + + + + + Code + + {{col.header}} + + + + + + {{product.code}} + + {{product[col.field]}} + + + +`, + html: `
    + + + + + + + Code + + {{col.header}} + + + + + + {{product.code}} + + {{product[col.field]}} + + + + +
    `, + typescript: `import { Component, OnInit, ChangeDetectorRef} from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { TableModule } from 'primeng/table'; +import { MultiSelectModule } from 'primeng/multiselect'; +import { CommonModule } from '@angular/common'; + +interface Column { + field: string; + header: string; +} +@Component({ + selector: 'table-column-toggle-demo', + templateUrl: 'table-column-toggle-demo.html', + standalone: true, + imports: [TableModule, MultiSelectModule, CommonModule], + providers: [ProductService] +}) +export class TableColumnToggleDemo implements OnInit{ + products!: Product[]; + + cols!: Column[]; + + selectedColumns!: Column[]; + + constructor(private productService: ProductService, private cd: ChangeDetectorRef) {} + + ngOnInit() { + this.productService.getProductsMini().then((data) => { + this.products = data; + this.cd.markForCheck(); + }); + + this.cols = [ + { field: 'name', header: 'Name' }, + { field: 'category', header: 'Category' }, + { field: 'quantity', header: 'Quantity' } + ]; + + this.selectedColumns = this.cols; + } + +}`, + data: `{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + service: ['ProductService'] + }; + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/apps/showcase/doc/table/contextmenudoc.ts b/apps/showcase/doc/table/contextmenudoc.ts new file mode 100644 index 00000000000..73cbd653b41 --- /dev/null +++ b/apps/showcase/doc/table/contextmenudoc.ts @@ -0,0 +1,211 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'context-menu-doc', + template: ` +

    + Table has exclusive integration with contextmenu component. In order to attach a menu to a table, add pContextMenuRow directive to the rows that can be selected with context menu, define a local template variable for the + menu and bind it to the contextMenu property of the table. This enables displaying the menu whenever a row is right clicked. Optional pContextMenuRowIndex property is available to access the row index. A separate + contextMenuSelection property is used to get a hold of the right clicked row. For dynamic columns, setting pContextMenuRowDisabled property as true disables context menu for that particular row. +

    +
    + +
    + + + + + Code + Name + Category + Price + + + + + {{ product.code }} + {{ product.name }} + {{ product.category }} + {{ product.price | currency: 'USD' }} + + + + +
    +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush, + providers: [MessageService] +}) +export class ContextMenuDoc { + products!: Product[]; + + selectedProduct!: Product; + + items!: MenuItem[]; + + constructor( + private productService: ProductService, + private messageService: MessageService, + private cd: ChangeDetectorRef + ) {} + + loadDemoData() { + this.productService.getProductsMini().then((data) => { + this.products = data; + this.cd.markForCheck(); + }); + + this.items = [ + { label: 'View', icon: 'pi pi-fw pi-search', command: () => this.viewProduct(this.selectedProduct) }, + { label: 'Delete', icon: 'pi pi-fw pi-times', command: () => this.deleteProduct(this.selectedProduct) } + ]; + } + + viewProduct(product: Product) { + this.messageService.add({ severity: 'info', summary: 'Product Selected', detail: product.name }); + } + + deleteProduct(product: Product) { + this.products = this.products.filter((p) => p.id !== product.id); + this.messageService.add({ severity: 'error', summary: 'Product Deleted', detail: product.name }); + this.selectedProduct = null; + } + + code: Code = { + basic: ` + + + + Code + Name + Category + Price + + + + + {{product.code}} + {{product.name}} + {{product.category}} + {{product.price | currency: 'USD'}} + + + +`, + html: `
    + + + + + Code + Name + Category + Price + + + + + {{product.code}} + {{product.name}} + {{product.category}} + {{product.price | currency: 'USD'}} + + + + +
    `, + typescript: `import { Component, OnInit } from '@angular/core'; +import { MessageService, MenuItem } from 'primeng/api'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { TableModule } from 'primeng/table'; +import { ContextMenuModule } from 'primeng/contextmenu'; +import { HttpClientModule } from '@angular/common/http'; +import { CommonModule } from '@angular/common'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'table-context-menu-demo', + templateUrl: 'table-context-menu-demo.html', + standalone: true, + imports: [TableModule, ContextMenuModule, HttpClientModule, CommonModule, ToastModule], + providers: [MessageService, ProductService] +}) +export class TableContextMenuDemo implements OnInit{ + products!: Product[]; + + selectedProduct!: Product; + + items!: MenuItem[]; + + constructor(private productService: ProductService, private messageService: MessageService) {} + + ngOnInit() { + this.productService.getProductsMini().then((data) => (this.products = data)); + + this.items = [ + { label: 'View', icon: 'pi pi-fw pi-search', command: () => this.viewProduct(this.selectedProduct) }, + { label: 'Delete', icon: 'pi pi-fw pi-times', command: () => this.deleteProduct(this.selectedProduct) } + ]; + } + + viewProduct(product: Product) { + this.messageService.add({ severity: 'info', summary: 'Product Selected', detail: product.name }); + } + + deleteProduct(product: Product) { + this.products = this.products.filter((p) => p.id !== product.id); + this.messageService.add({ severity: 'error', summary: 'Product Deleted', detail: product.name }); + this.selectedProduct = null; + } +}`, + data: `{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + service: ['ProductService'] + }; + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/src/app/showcase/doc/table/controlledselectiondoc.ts b/apps/showcase/doc/table/controlledselectiondoc.ts similarity index 89% rename from src/app/showcase/doc/table/controlledselectiondoc.ts rename to apps/showcase/doc/table/controlledselectiondoc.ts index 76fde4a3a25..724072ea833 100644 --- a/src/app/showcase/doc/table/controlledselectiondoc.ts +++ b/apps/showcase/doc/table/controlledselectiondoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'controlled-selection-doc', @@ -10,13 +10,7 @@ import { ProductService } from '@service/productservice';
    - + @@ -43,7 +37,7 @@ import { ProductService } from '@service/productservice';
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class ControlledSelectionDoc { products!: Product[]; @@ -52,7 +46,7 @@ export class ControlledSelectionDoc { constructor( private productService: ProductService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) { this.isRowSelectable = this.isRowSelectable.bind(this); } @@ -126,8 +120,8 @@ export class ControlledSelectionDoc { `, typescript: ` import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; @Component({ selector: 'table-controlled-selection-demo', @@ -169,7 +163,7 @@ export class TableControlledSelectionDemo implements OnInit{ rating: 5 }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -187,7 +181,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/customersdoc.ts b/apps/showcase/doc/table/customersdoc.ts similarity index 88% rename from src/app/showcase/doc/table/customersdoc.ts rename to apps/showcase/doc/table/customersdoc.ts index 7cd239e9eb9..ff8c988707e 100644 --- a/src/app/showcase/doc/table/customersdoc.ts +++ b/apps/showcase/doc/table/customersdoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { Customer, Representative } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Customer, Representative } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; import { Table } from 'primeng/table'; @Component({ @@ -33,13 +33,7 @@ import { Table } from 'primeng/table'; - +
    @@ -66,36 +60,17 @@ import { Table } from 'primeng/table';
    Agent - +
    Agent Picker
    - +
    - + {{ option.name }}
    @@ -124,12 +99,7 @@ import { Table } from 'primeng/table'; - + @@ -142,22 +112,9 @@ import { Table } from 'primeng/table';
    Activity - + - +
    {{ activityValues[0] }} {{ activityValues[1] }} @@ -178,20 +135,11 @@ import { Table } from 'primeng/table'; {{ customer.name }} - + {{ customer.country.name }} - + {{ customer.representative.name }} @@ -220,7 +168,7 @@ import { Table } from 'primeng/table';
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class CustomersDoc { customers!: Customer[]; @@ -239,7 +187,7 @@ export class CustomersDoc { constructor( private customerService: CustomerService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -261,7 +209,7 @@ export class CustomersDoc { { name: 'Ivan Magalhaes', image: 'ivanmagalhaes.png' }, { name: 'Onyama Limba', image: 'onyamalimba.png' }, { name: 'Stephen Shaw', image: 'stephenshaw.png' }, - { name: 'Xuxue Feng', image: 'xuxuefeng.png' }, + { name: 'Xuxue Feng', image: 'xuxuefeng.png' } ]; this.statuses = [ @@ -270,7 +218,7 @@ export class CustomersDoc { { label: 'New', value: 'new' }, { label: 'Negotiation', value: 'negotiation' }, { label: 'Renewal', value: 'renewal' }, - { label: 'Proposal', value: 'proposal' }, + { label: 'Proposal', value: 'proposal' } ]; } @@ -586,8 +534,8 @@ export class CustomersDoc {
    `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Customer, Representative } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; +import { Customer, Representative } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { TableModule } from 'primeng/table'; import { Tag } from 'primeng/tag'; import { ButtonModule } from 'primeng/button'; @@ -799,7 +747,7 @@ export class TableCustomersDemo implements OnInit{ }, ...`, - service: ['CustomerService'], + service: ['CustomerService'] }; clear(dt: Table) { @@ -851,7 +799,7 @@ export interface Customer { representative?: Representative; verified?: boolean; balance?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/customsortdoc.ts b/apps/showcase/doc/table/customsortdoc.ts similarity index 93% rename from src/app/showcase/doc/table/customsortdoc.ts rename to apps/showcase/doc/table/customsortdoc.ts index 600d5b56909..d999c48ead2 100644 --- a/src/app/showcase/doc/table/customsortdoc.ts +++ b/apps/showcase/doc/table/customsortdoc.ts @@ -1,15 +1,14 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; import { SortEvent } from 'primeng/api'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'custom-sort-doc', template: `

    - Instead of using the built-in sorting algorithm a custom sort can be attached by enabling customSort property and - defining a sortFunction implementation. This function gets a SortEvent instance that provides the data to sort, + Instead of using the built-in sorting algorithm a custom sort can be attached by enabling customSort property and defining a sortFunction implementation. This function gets a SortEvent instance that provides the data to sort, sortField, sortOrder and multiSortMeta.

    @@ -38,14 +37,14 @@ import { ProductService } from '@service/productservice';
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class CustomSortDoc { products!: Product[]; constructor( private productService: ProductService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -117,8 +116,8 @@ export class CustomSortDoc { `, typescript: ` import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { SortEvent } from 'primeng/api'; @Component({ @@ -165,7 +164,7 @@ export class TableCustomSortDemo implements OnInit { rating: 5 }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -183,7 +182,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/apps/showcase/doc/table/dynamicdoc.ts b/apps/showcase/doc/table/dynamicdoc.ts new file mode 100644 index 00000000000..932659f7a52 --- /dev/null +++ b/apps/showcase/doc/table/dynamicdoc.ts @@ -0,0 +1,170 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'dynamic-doc', + template: ` +

    Columns can be defined dynamically using the *ngFor directive.

    +
    + +
    + + + + + {{ col.header }} + + + + + + + {{ rowData[col.field] }} + + + + +
    +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class DynamicDoc { + products!: Product[]; + + cols!: Column[]; + + constructor( + private productService: ProductService, + private cd: ChangeDetectorRef + ) {} + + loadDemoData() { + this.productService.getProductsMini().then((data) => { + this.products = data; + this.cd.markForCheck(); + }); + + this.cols = [ + { field: 'code', header: 'Code' }, + { field: 'name', header: 'Name' }, + { field: 'category', header: 'Category' }, + { field: 'quantity', header: 'Quantity' } + ]; + } + + code: Code = { + basic: ` + + + + {{ col.header }} + + + + + + + {{ rowData[col.field] }} + + + +`, + html: `
    + + + + + {{ col.header }} + + + + + + + {{ rowData[col.field] }} + + + + +
    `, + typescript: `import { Component } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { TableModule } from 'primeng/table'; +import { CommonModule } from '@angular/common'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'table-dynamic-demo', + templateUrl: 'table-dynamic-demo.html', + standalone: true, + imports: [TableModule, CommonModule], + providers: [ProductService] +}) +export class TableDynamicDemo { + products!: Product[]; + + cols!: Column[]; + + constructor(private productService: ProductService) {} + + ngOnInit() { + this.productService.getProductsMini().then((data) => { + this.products = data; + }); + + this.cols = [ + { field: 'code', header: 'Code' }, + { field: 'name', header: 'Name' }, + { field: 'category', header: 'Category' }, + { field: 'quantity', header: 'Quantity' } + ]; + } +}`, + data: `{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + service: ['ProductService'] + }; + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/src/app/showcase/doc/table/expandablerowgroupdoc.ts b/apps/showcase/doc/table/expandablerowgroupdoc.ts similarity index 83% rename from src/app/showcase/doc/table/expandablerowgroupdoc.ts rename to apps/showcase/doc/table/expandablerowgroupdoc.ts index 5a70bd9a8fe..014a2c35033 100644 --- a/src/app/showcase/doc/table/expandablerowgroupdoc.ts +++ b/apps/showcase/doc/table/expandablerowgroupdoc.ts @@ -1,27 +1,16 @@ +import { Code } from '@/domain/code'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; @Component({ selector: 'expandable-row-group-doc', template: ` -

    - When expandableRowGroups is present in subheader based row grouping, groups can be expanded and collapsed. State of - the expansions are controlled using the expandedRows and onRowToggle properties. -

    +

    When expandableRowGroups is present in subheader based row grouping, groups can be expanded and collapsed. State of the expansions are controlled using the expandedRows and onRowToggle properties.

    - + Name @@ -34,20 +23,8 @@ import { CustomerService } from '@service/customerservice'; - - + + {{ customer.representative.name }} @@ -64,11 +41,7 @@ import { CustomerService } from '@service/customerservice'; {{ customer.name }} - + {{ customer.country.name }} @@ -86,14 +59,14 @@ import { CustomerService } from '@service/customerservice';
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class ExpandableRowGroupDoc { customers!: Customer[]; constructor( private customerService: CustomerService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -162,7 +135,10 @@ export class ExpandableRowGroupDoc { pButton pRipple [pRowToggler]="customer" - class="p-button-text p-button-rounded p-button-plain mr-2" + text + rounded + plain + class="mr-2" [icon]="expanded ? 'pi pi-chevron-down' : 'pi pi-chevron-right'"> `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { TableModule } from 'primeng/table'; import { HttpClientModule } from '@angular/common/http'; import { ButtonModule } from 'primeng/button'; @@ -383,7 +362,7 @@ export class TableExpandableRowGroupDemo implements OnInit{ balance: 70663 }, ...`, - service: ['CustomerService'], + service: ['CustomerService'] }; extFiles = [ @@ -411,7 +390,7 @@ export interface Customer { representative?: Representative; verified?: boolean; balance?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/exportdoc.ts b/apps/showcase/doc/table/exportdoc.ts similarity index 80% rename from src/app/showcase/doc/table/exportdoc.ts rename to apps/showcase/doc/table/exportdoc.ts index 9efc479f0e2..7a6b6545e59 100644 --- a/src/app/showcase/doc/table/exportdoc.ts +++ b/apps/showcase/doc/table/exportdoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; interface Column { field: string; @@ -21,15 +21,7 @@ interface ExportColumn {
    - +
    @@ -53,7 +45,7 @@ interface ExportColumn {
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class ExportDoc { products!: Product[]; @@ -62,7 +54,7 @@ export class ExportDoc { constructor( private productService: ProductService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} cols!: Column[]; @@ -79,26 +71,26 @@ export class ExportDoc { { field: 'code', header: 'Code', customExportHeader: 'Product Code' }, { field: 'name', header: 'Name' }, { field: 'category', header: 'Category' }, - { field: 'quantity', header: 'Quantity' }, + { field: 'quantity', header: 'Quantity' } ]; this.exportColumns = this.cols.map((col) => ({ title: col.header, dataKey: col.field })); } code: Code = { - basic: `
    -
    @@ -118,19 +110,19 @@ export class ExportDoc {
    `, html: `
    -
    -
    @@ -151,8 +143,8 @@ export class ExportDoc {
    `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { TableModule } from 'primeng/table'; import { CommonModule } from '@angular/common'; import { ButtonModule } from 'primeng/button'; @@ -215,7 +207,7 @@ export class TableExportDemo implements OnInit{ rating: 5 }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -233,7 +225,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/filteradvanceddoc.ts b/apps/showcase/doc/table/filteradvanceddoc.ts similarity index 82% rename from src/app/showcase/doc/table/filteradvanceddoc.ts rename to apps/showcase/doc/table/filteradvanceddoc.ts index cdcdd6f8879..658fca42837 100644 --- a/src/app/showcase/doc/table/filteradvanceddoc.ts +++ b/apps/showcase/doc/table/filteradvanceddoc.ts @@ -1,8 +1,8 @@ +import { Code } from '@/domain/code'; +import { Customer, Representative } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; import { Table } from 'primeng/table'; -import { Code } from '../../domain/code'; -import { Customer, Representative } from '../../domain/customer'; -import { CustomerService } from '../../service/customerservice'; @Component({ selector: 'filter-advanced-doc', @@ -11,29 +11,16 @@ import { CustomerService } from '../../service/customerservice';
    - +
    - - - - + + + + + +
    @@ -53,35 +40,17 @@ import { CustomerService } from '../../service/customerservice';
    Agent - +
    Agent Picker
    - +
    - + {{ option.name }}
    @@ -107,12 +76,7 @@ import { CustomerService } from '../../service/customerservice'; Status - + @@ -124,21 +88,9 @@ import { CustomerService } from '../../service/customerservice';
    Activity - + - +
    0 {{ value[0] }} - {{ value[1] }} @@ -161,20 +113,11 @@ import { CustomerService } from '../../service/customerservice'; {{ customer.name }} - + {{ customer.country.name }} - + {{ customer.representative.name }} @@ -194,7 +137,7 @@ import { CustomerService } from '../../service/customerservice'; class="pi" [ngClass]="{ 'text-green-500 pi-check-circle': customer.verified, - 'text-red-500 pi-times-circle': !customer.verified, + 'text-red-500 pi-times-circle': !customer.verified }" > @@ -209,7 +152,7 @@ import { CustomerService } from '../../service/customerservice';
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class FilterAdvancedDoc { customers!: Customer[]; @@ -226,7 +169,7 @@ export class FilterAdvancedDoc { constructor( private customerService: CustomerService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -248,7 +191,7 @@ export class FilterAdvancedDoc { { name: 'Ivan Magalhaes', image: 'ivanmagalhaes.png' }, { name: 'Onyama Limba', image: 'onyamalimba.png' }, { name: 'Stephen Shaw', image: 'stephenshaw.png' }, - { name: 'Xuxue Feng', image: 'xuxuefeng.png' }, + { name: 'Xuxue Feng', image: 'xuxuefeng.png' } ]; this.statuses = [ @@ -257,7 +200,7 @@ export class FilterAdvancedDoc { { label: 'New', value: 'new' }, { label: 'Negotiation', value: 'negotiation' }, { label: 'Renewal', value: 'renewal' }, - { label: 'Proposal', value: 'proposal' }, + { label: 'Proposal', value: 'proposal' } ]; } @@ -280,10 +223,12 @@ export class FilterAdvancedDoc {
    - - - - + + + + + +
    @@ -420,10 +365,12 @@ export class FilterAdvancedDoc {
    - - - - + + + + + +
    @@ -549,15 +496,26 @@ export class FilterAdvancedDoc {
    `, typescript: `import { Component, OnInit } from '@angular/core'; import { Table } from 'primeng/table'; -import { Customer, Representative } from '../domain/customer'; -import { CustomerService } from '../service/customerservice'; +import { Customer, Representative } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; +import { TagModule } from 'primeng/tag'; +import { IconFieldModule } from 'primeng/iconfield'; +import { InputIconModule } from 'primeng/inputicon'; +import { HttpClientModule } from '@angular/common/http'; +import { InputTextModule } from 'primeng/inputtext'; +import { MultiSelectModule } from 'primeng/multiselect'; +import { SelectModule } from 'primeng/select'; +import { CommonModule } from '@angular/common'; +import { TableModule } from 'primeng/table'; +import { ProgressBar } from 'primeng/progressbar'; +import { ButtonModule } from 'primeng/button'; @Component({ selector: 'table-filter-advanced-demo', templateUrl: 'table-filter-advanced-demo.html', standalone: true, - imports: [TableModule, HttpClientModule, CommonModule, InputTextModule, Tag, - DropdownModule, MultiSelectModule, ProgressBar, ButtonModule ], + imports: [TableModule, HttpClientModule, CommonModule, InputTextModule, TagModule, + SelectModule, MultiSelectModule, ProgressBar, ButtonModule, IconFieldModule, InputIconModule], providers: [CustomerService] }) export class TableFilterAdvancedDemo implements OnInit { @@ -660,7 +618,7 @@ export class TableFilterAdvancedDemo implements OnInit { balance: 70663 }, ...`, - service: ['CustomerService'], + service: ['CustomerService'] }; getSeverity(status: string) { @@ -707,7 +665,7 @@ export interface Customer { representative?: Representative; verified?: boolean; balance?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/filterbasic.ts b/apps/showcase/doc/table/filterbasic.ts similarity index 84% rename from src/app/showcase/doc/table/filterbasic.ts rename to apps/showcase/doc/table/filterbasic.ts index 3999595f62d..1a96b1d65cf 100644 --- a/src/app/showcase/doc/table/filterbasic.ts +++ b/apps/showcase/doc/table/filterbasic.ts @@ -1,21 +1,17 @@ +import { Code } from '@/domain/code'; +import { Customer, Representative } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; import { Table } from 'primeng/table'; -import { Code } from '@domain/code'; -import { Customer, Representative } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; @Component({ selector: 'filter-basic-doc', template: `

    - Data filtering is enabled by defining the filters property referring to a DataTableFilterMeta instance. Each - column to filter also requires filter to be enabled. Built-in filter element is a input field and using + Data filtering is enabled by defining the filters property referring to a DataTableFilterMeta instance. Each column to filter also requires filter to be enabled. Built-in filter element is a input field and using filterElement, it is possible to customize the filtering with your own UI.

    -

    - The optional global filtering searches the data against a single value that is bound to the global key of the - filters object. The fields to search against is defined with the globalFilterFields. -

    +

    The optional global filtering searches the data against a single value that is bound to the global key of the filters object. The fields to search against is defined with the globalFilterFields.

    @@ -36,12 +32,7 @@ import { CustomerService } from '@service/customerservice'; - +
    @@ -55,40 +46,18 @@ import { CustomerService } from '@service/customerservice'; - + - + - +
    - + {{ option.name }}
    @@ -99,14 +68,7 @@ import { CustomerService } from '@service/customerservice'; - + @@ -125,20 +87,11 @@ import { CustomerService } from '@service/customerservice'; {{ customer.name }} - + {{ customer.country.name }} - + {{ customer.representative.name }} @@ -149,7 +102,7 @@ import { CustomerService } from '@service/customerservice'; class="pi" [ngClass]="{ 'text-green-500 pi-check-circle': customer.verified, - 'text-red-500 pi-times-circle': !customer.verified, + 'text-red-500 pi-times-circle': !customer.verified }" > @@ -164,7 +117,7 @@ import { CustomerService } from '@service/customerservice';
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class FilterBasicDoc { customers!: Customer[]; @@ -179,7 +132,7 @@ export class FilterBasicDoc { constructor( private customerService: CustomerService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -202,7 +155,7 @@ export class FilterBasicDoc { { name: 'Ivan Magalhaes', image: 'ivanmagalhaes.png' }, { name: 'Onyama Limba', image: 'onyamalimba.png' }, { name: 'Stephen Shaw', image: 'stephenshaw.png' }, - { name: 'Xuxue Feng', image: 'xuxuefeng.png' }, + { name: 'Xuxue Feng', image: 'xuxuefeng.png' } ]; this.statuses = [ @@ -211,7 +164,7 @@ export class FilterBasicDoc { { label: 'New', value: 'new' }, { label: 'Negotiation', value: 'negotiation' }, { label: 'Renewal', value: 'renewal' }, - { label: 'Proposal', value: 'proposal' }, + { label: 'Proposal', value: 'proposal' } ]; } @@ -508,8 +461,8 @@ export class FilterBasicDoc {
    `, typescript: `import { Component, OnInit } from '@angular/core'; import { Table } from 'primeng/table'; -import { Customer, Representative } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; +import { Customer, Representative } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { TagModule } from 'primeng/tag'; import { IconFieldModule } from 'primeng/iconfield'; import { InputIconModule } from 'primeng/inputicon'; @@ -518,6 +471,7 @@ import { InputTextModule } from 'primeng/inputtext'; import { MultiSelectModule } from 'primeng/multiselect'; import { SelectModule } from 'primeng/select'; import { CommonModule } from '@angular/common'; +import { TableModule } from 'primeng/table'; @Component({ selector: 'table-filter-basic-demo', @@ -616,7 +570,7 @@ export class TableFilterBasicDemo implements OnInit { balance: 70663 }, ...`, - service: ['CustomerService'], + service: ['CustomerService'] }; getSeverity(status: string) { @@ -663,7 +617,7 @@ export interface Customer { representative?: Representative; verified?: boolean; balance?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/filtersorteditdoc.ts b/apps/showcase/doc/table/filtersorteditdoc.ts similarity index 97% rename from src/app/showcase/doc/table/filtersorteditdoc.ts rename to apps/showcase/doc/table/filtersorteditdoc.ts index c2384c86dad..048a4be1ad6 100644 --- a/src/app/showcase/doc/table/filtersorteditdoc.ts +++ b/apps/showcase/doc/table/filtersorteditdoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'filter-sort-edit-doc', @@ -100,15 +100,15 @@ import { ProductService } from '@service/productservice'; padding-top: 0 !important; padding-bottom: 0 !important; } - `, - ], + ` + ] }) export class FilterSortEditDoc { products!: Product[]; constructor( private productService: ProductService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -295,8 +295,8 @@ export class FilterSortEditDoc {
    `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { TableModule } from 'primeng/table'; import { CommonModule } from '@angular/common'; import { InputTextModule } from 'primeng/inputtext'; @@ -360,7 +360,7 @@ export class TableFilterSortEditDemo implements OnInit { }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -378,7 +378,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/apps/showcase/doc/table/flexiblescrolldoc.ts b/apps/showcase/doc/table/flexiblescrolldoc.ts new file mode 100644 index 00000000000..414f3e86431 --- /dev/null +++ b/apps/showcase/doc/table/flexiblescrolldoc.ts @@ -0,0 +1,220 @@ +import { Code } from '@/domain/code'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; + +@Component({ + selector: 'flexible-scroll-doc', + template: ` +

    + Flex scroll feature makes the scrollable viewport section dynamic instead of a fixed value so that it can grow or shrink relative to the parent size of the table. Click the button below to display a maximizable Dialog where data + viewport adjusts itself according to the size changes. +

    +
    + +
    +
    + +
    + + + + + Name + Country + Company + Representative + + + + + {{ customer.name }} + {{ customer.country.name }} + {{ customer.company }} + {{ customer.representative.name }} + + + + + + + +
    +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class FlexibleScrollDoc { + customers!: Customer[]; + + dialogVisible: boolean = false; + + constructor( + private customerService: CustomerService, + private cd: ChangeDetectorRef + ) {} + + loadDemoData() { + this.customerService.getCustomersMedium().then((data) => { + this.customers = data; + }); + } + + showDialog() { + this.dialogVisible = true; + } + + code: Code = { + basic: `
    + +
    + + + + + Name + Country + Company + Representative + + + + + {{ customer.name }} + {{ customer.country.name }} + {{ customer.company }} + {{ customer.representative.name }} + + + + + + +`, + html: `
    +
    + +
    + + + + + Name + Country + Company + Representative + + + + + {{ customer.name }} + {{ customer.country.name }} + {{ customer.company }} + {{ customer.representative.name }} + + + + + + + +
    `, + typescript: `import { Component, OnInit } from '@angular/core'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; +import { ButtonModule } from 'primeng/button'; +import { HttpClientModule } from '@angular/common/http'; + +@Component({ + selector: 'table-flexible-scroll-demo', + templateUrl: 'table-flexible-scroll-demo.html', + standalone: true, + imports: [TableModule, DialogModule, ButtonModule, HttpClientModule], + providers: [CustomerService] +}) +export class TableFlexibleScrollDemo implements OnInit{ + customers!: Customer[]; + + dialogVisible: boolean = false; + + constructor(private customerService: CustomerService) {} + + ngOnInit() { + this.customerService.getCustomersMedium().then((data) => { + this.customers = data; + }); + } + + showDialog() { + this.dialogVisible = true; + } +}`, + data: `{ + id: 1000, + name: 'James Butt', + country: { + name: 'Algeria', + code: 'dz' + }, + company: 'Benton, John B Jr', + date: '2015-09-13', + status: 'unqualified', + verified: true, + activity: 17, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 70663 +}, +...`, + service: ['CustomerService'] + }; + + extFiles = [ + { + path: 'src/domain/customer.ts', + content: ` +export interface Country { + name?: string; + code?: string; +} + +export interface Representative { + name?: string; + image?: string; +} + +export interface Customer { + id?: number; + name?: string; + country?: Country; + company?: string; + date?: string | Date; + status?: string; + activity?: number; + representative?: Representative; + verified?: boolean; + balance?: number; +}` + } + ]; +} diff --git a/src/app/showcase/doc/table/frozencolumnsdoc.ts b/apps/showcase/doc/table/frozencolumnsdoc.ts similarity index 85% rename from src/app/showcase/doc/table/frozencolumnsdoc.ts rename to apps/showcase/doc/table/frozencolumnsdoc.ts index fd231061fb7..de45cedd541 100644 --- a/src/app/showcase/doc/table/frozencolumnsdoc.ts +++ b/apps/showcase/doc/table/frozencolumnsdoc.ts @@ -1,25 +1,16 @@ +import { Code } from '@/domain/code'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; @Component({ selector: 'frozen-columns-doc', template: ` -

    - Certain columns can be frozen by using the pFrozenColumn directive of the table component. In addition, - alignFrozen is available to define whether the column should be fixed on the left or right. -

    +

    Certain columns can be frozen by using the pFrozenColumn directive of the table component. In addition, alignFrozen is available to define whether the column should be fixed on the left or right.

    - + @@ -32,15 +23,7 @@ import { CustomerService } from '@service/customerservice'; Status Activity Representative - - Balance - + Balance @@ -62,7 +45,7 @@ import { CustomerService } from '@service/customerservice';
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class FrozenColumnsDoc { balanceFrozen: boolean = false; @@ -71,7 +54,7 @@ export class FrozenColumnsDoc { constructor( private customerService: CustomerService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -159,8 +142,8 @@ export class FrozenColumnsDoc { `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { TableModule } from 'primeng/table'; import { ToggleButton } from 'primeng/togglebutton'; import { FormsModule } from '@angular/forms'; @@ -224,7 +207,7 @@ export class TableFrozenColumnsDemo implements OnInit{ balance: 70663 }, ...`, - service: ['CustomerService'], + service: ['CustomerService'] }; extFiles = [ @@ -252,7 +235,7 @@ export interface Customer { representative?: Representative; verified?: boolean; balance?: number; -}`, - }, +}` + } ]; } diff --git a/apps/showcase/doc/table/frozenrowsdoc.ts b/apps/showcase/doc/table/frozenrowsdoc.ts new file mode 100644 index 00000000000..3635fcbfb31 --- /dev/null +++ b/apps/showcase/doc/table/frozenrowsdoc.ts @@ -0,0 +1,323 @@ +import { Code } from '@/domain/code'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; + +@Component({ + selector: 'frozen-rows-doc', + template: ` +

    Frozen rows are used to fix certain rows while scrolling, this data is defined with the frozenValue property.

    +
    + +
    + + + + Name + Country + Company + Representative + + + + + + {{ customer.name }} + {{ customer.country.name }} + {{ customer.company }} + {{ customer.representative.name }} + + + + + + + + {{ customer.name }} + {{ customer.country.name }} + {{ customer.company }} + {{ customer.representative.name }} + + + + + + +
    +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class FrozenRowsDoc { + unlockedCustomers!: Customer[]; + + lockedCustomers!: Customer[]; + + constructor( + private customerService: CustomerService, + private cd: ChangeDetectorRef + ) {} + + loadDemoData() { + this.customerService.getCustomersMedium().then((data) => { + this.unlockedCustomers = data; + this.cd.markForCheck(); + }); + + this.lockedCustomers = [ + { + id: 5135, + name: 'Geraldine Bisset', + country: { + name: 'France', + code: 'fr' + }, + company: 'Bisset Group', + status: 'proposal', + date: '2019-05-05', + activity: 0, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + } + } + ]; + } + + toggleLock(data: Customer, frozen: boolean, index: number) { + if (frozen) { + this.lockedCustomers = this.lockedCustomers.filter((c, i) => i !== index); + this.unlockedCustomers.push(data); + } else { + this.unlockedCustomers = this.unlockedCustomers.filter((c, i) => i !== index); + this.lockedCustomers.push(data); + } + + this.unlockedCustomers.sort((val1, val2) => { + return val1.id < val2.id ? -1 : 1; + }); + } + + code: Code = { + basic: ` + + + Name + Country + Company + Representative + + + + + + {{customer.name}} + {{customer.country.name}} + {{customer.company}} + {{customer.representative.name}} + + + + + + + + {{customer.name}} + {{customer.country.name}} + {{customer.company}} + {{customer.representative.name}} + + + + + +`, + html: `
    + + + + Name + Country + Company + Representative + + + + + + {{customer.name}} + {{customer.country.name}} + {{customer.company}} + {{customer.representative.name}} + + + + + + + + {{customer.name}} + {{customer.country.name}} + {{customer.company}} + {{customer.representative.name}} + + + + + + +
    `, + typescript: `import { Component, OnInit } from '@angular/core'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; +import { TableModule } from 'primeng/table'; +import { ButtonModule } from 'primeng/button'; +import { RippleModule } from 'primeng/ripple'; +import { HttpClientModule } from '@angular/common/http'; + +@Component({ + selector: 'table-frozen-rows-demo', + templateUrl: 'table-frozen-rows-demo.html', + standalone: true, + imports: [TableModule, ButtonModule, RippleModule, HttpClientModule], + providers: [CustomerService] +}) +export class TableFrozenRowsDemo implements OnInit{ + unlockedCustomers!: Customer[]; + + lockedCustomers!: Customer[]; + + constructor(private customerService: CustomerService) {} + + ngOnInit() { + this.customerService.getCustomersMedium().then((data) => (this.unlockedCustomers = data)); + + this.lockedCustomers = [ + { + id: 5135, + name: 'Geraldine Bisset', + country: { + name: 'France', + code: 'fr' + }, + company: 'Bisset Group', + status: 'proposal', + date: '2019-05-05', + activity: 0, + representative: { + name: 'Amy Elsner', + image: 'amyelsner.png' + } + } + ]; + } + + toggleLock(data: Customer, frozen: boolean, index: number) { + if (frozen) { + this.lockedCustomers = this.lockedCustomers.filter((c, i) => i !== index); + this.unlockedCustomers.push(data); + } else { + this.unlockedCustomers = this.unlockedCustomers.filter((c, i) => i !== index); + this.lockedCustomers.push(data); + } + + this.unlockedCustomers.sort((val1, val2) => { + return val1.id < val2.id ? -1 : 1; + }); + } +}`, + data: `{ + id: 1000, + name: 'James Butt', + country: { + name: 'Algeria', + code: 'dz' + }, + company: 'Benton, John B Jr', + date: '2015-09-13', + status: 'unqualified', + verified: true, + activity: 17, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 70663 +}, +...`, + service: ['CustomerService'] + }; + + extFiles = [ + { + path: 'src/domain/customer.ts', + content: ` +export interface Country { + name?: string; + code?: string; +} + +export interface Representative { + name?: string; + image?: string; +} + +export interface Customer { + id?: number; + name?: string; + country?: Country; + company?: string; + date?: string | Date; + status?: string; + activity?: number; + representative?: Representative; + verified?: boolean; + balance?: number; +}` + } + ]; +} diff --git a/apps/showcase/doc/table/gridlinesdoc.ts b/apps/showcase/doc/table/gridlinesdoc.ts new file mode 100644 index 00000000000..a5c5ce2842a --- /dev/null +++ b/apps/showcase/doc/table/gridlinesdoc.ts @@ -0,0 +1,154 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; + +@Component({ + selector: 'gridlines-doc', + template: ` +

    Enabling showGridlines displays borders between cells.

    +
    + +
    + + + + Code + Name + Category + Quantity + + + + + {{ product.code }} + {{ product.name }} + {{ product.category }} + {{ product.quantity }} + + + +
    +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class GridlinesDoc { + products!: Product[]; + + constructor( + private productService: ProductService, + private cd: ChangeDetectorRef + ) {} + + loadDemoData() { + this.productService.getProductsMini().then((data) => { + this.products = data; + this.cd.markForCheck(); + }); + } + + code: Code = { + basic: ` + + + Code + Name + Category + Quantity + + + + + {{ product.code }} + {{ product.name }} + {{ product.category }} + {{ product.quantity }} + + +`, + html: `
    + + + + Code + Name + Category + Quantity + + + + + {{ product.code }} + {{ product.name }} + {{ product.category }} + {{ product.quantity }} + + + +
    `, + typescript: `import { Component } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { TableModule } from 'primeng/table'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'table-gridlines-demo', + templateUrl: 'table-gridlines-demo.html', + standalone: true, + imports: [TableModule, CommonModule], + providers: [ProductService] +}) +export class TableGridlinesDemo { + products!: Product[]; + + constructor(private productService: ProductService) {} + + ngOnInit() { + this.productService.getProductsMini().then((data) => { + this.products = data; + }); + } +}`, + data: `{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + service: ['ProductService'] + }; + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/src/app/showcase/doc/table/horizontalscrolldoc.ts b/apps/showcase/doc/table/horizontalscrolldoc.ts similarity index 95% rename from src/app/showcase/doc/table/horizontalscrolldoc.ts rename to apps/showcase/doc/table/horizontalscrolldoc.ts index 1c80e1b864d..195cf5dd671 100644 --- a/src/app/showcase/doc/table/horizontalscrolldoc.ts +++ b/apps/showcase/doc/table/horizontalscrolldoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; @Component({ selector: 'horizontal-scroll-doc', @@ -54,14 +54,14 @@ import { CustomerService } from '@service/customerservice';
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class HorizontalScrollDoc { customers!: Customer[]; constructor( private customerService: CustomerService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -161,8 +161,8 @@ export class HorizontalScrollDoc { `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { Table } from 'primeng/table'; import { HttpClientModule } from '@angular/common/http'; @@ -207,7 +207,7 @@ export class TableHorizontalScrollDemo implements OnInit{ balance: 70663 }, ...`, - service: ['CustomerService'], + service: ['CustomerService'] }; extFiles = [ @@ -235,7 +235,7 @@ export interface Customer { representative?: Representative; verified?: boolean; balance?: number; -}`, - }, +}` + } ]; } diff --git a/apps/showcase/doc/table/importdoc.ts b/apps/showcase/doc/table/importdoc.ts new file mode 100644 index 00000000000..fff670abd37 --- /dev/null +++ b/apps/showcase/doc/table/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'table-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { TableModule } from 'primeng/table';` + }; +} diff --git a/apps/showcase/doc/table/lazyloaddoc.ts b/apps/showcase/doc/table/lazyloaddoc.ts new file mode 100644 index 00000000000..e1b3b676b79 --- /dev/null +++ b/apps/showcase/doc/table/lazyloaddoc.ts @@ -0,0 +1,426 @@ +import { Code } from '@/domain/code'; +import { Customer, Representative } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component, OnInit } from '@angular/core'; +import { LazyLoadEvent } from 'primeng/api'; + +@Component({ + selector: 'lazy-load-doc', + template: ` +

    + Lazy mode is handy to deal with large datasets, instead of loading the entire data, small chunks of data is loaded by invoking onLazyLoad callback everytime paging, sorting and filtering happens. Sample here loads + the data from remote datasource efficiently using lazy loading. Also, the implementation of checkbox selection in lazy tables is left entirely to the user. Since the table component does not know what will happen to the data on + the next page or whether there are instant data changes, the selection array can be implemented in several ways. One of them is as in the example below. +

    +
    + +
    + + + + + Name + Country + Company + Representative + + + + + + + + + + + + + + + + + + + +
    + + {{ option.name }} +
    +
    +
    +
    +
    + + +
    + + + + + + {{ customer.name }} + {{ customer.country.name }} + {{ customer.company }} + {{ customer.representative.name }} + + +
    +
    +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class LazyLoadDoc implements OnInit { + customers!: Customer[]; + + totalRecords!: number; + + loading: boolean = false; + + representatives!: Representative[]; + + selectAll: boolean = false; + + selectedCustomers!: Customer[]; + + constructor( + private customerService: CustomerService, + private cd: ChangeDetectorRef + ) {} + + ngOnInit() { + this.loading = true; + } + + loadDemoData() { + this.representatives = [ + { name: 'Amy Elsner', image: 'amyelsner.png' }, + { name: 'Anna Fali', image: 'annafali.png' }, + { name: 'Asiya Javayant', image: 'asiyajavayant.png' }, + { name: 'Bernardo Dominic', image: 'bernardodominic.png' }, + { name: 'Elwin Sharvill', image: 'elwinsharvill.png' }, + { name: 'Ioni Bowcher', image: 'ionibowcher.png' }, + { name: 'Ivan Magalhaes', image: 'ivanmagalhaes.png' }, + { name: 'Onyama Limba', image: 'onyamalimba.png' }, + { name: 'Stephen Shaw', image: 'stephenshaw.png' }, + { name: 'Xuxue Feng', image: 'xuxuefeng.png' } + ]; + } + + loadCustomers(event: LazyLoadEvent) { + this.loading = true; + + setTimeout(() => { + this.customerService.getCustomers({ lazyEvent: JSON.stringify(event) }).then((res) => { + this.customers = res.customers; + this.totalRecords = res.totalRecords; + this.loading = false; + this.cd.markForCheck(); + }); + }, 1000); + } + + onSelectionChange(value = []) { + this.selectAll = value.length === this.totalRecords; + this.selectedCustomers = value; + } + + onSelectAllChange(event: any) { + const checked = event.checked; + + if (checked) { + this.customerService.getCustomers().then((res) => { + this.selectedCustomers = res.customers; + this.selectAll = true; + }); + } else { + this.selectedCustomers = []; + this.selectAll = false; + } + } + + code: Code = { + basic: ` + + + + + Name + + + Country + + + Company + + + Representative + + + + + + + + + + + + + + + + + + + + +
    + + {{ option.name }} +
    +
    +
    +
    +
    + + +
    + + + + + + {{ customer.name }} + {{ customer.country.name }} + {{ customer.company }} + {{ customer.representative.name }} + + +
    `, + html: `
    + + + + + Name + Country + Company + Representative + + + + + + + + + + + + + + + + + + + +
    + + {{ option.name }} +
    +
    +
    +
    +
    + + +
    + + + + + + {{ customer.name }} + {{ customer.country.name }} + {{ customer.company }} + {{ customer.representative.name }} + + +
    +
    `, + typescript: `import { Component, OnInit } from '@angular/core'; +import { LazyLoadEvent } from 'primeng/api'; +import { Customer, Representative } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; +import { TableModule } from 'primeng/table'; +import { MultiSelectModule } from 'primeng/multiselect'; +import { HttpClientModule } from '@angular/common/http'; + +@Component({ + selector: 'table-lazy-load-demo', + templateUrl: 'table-lazy-load-demo.html', + standalone: true, + imports: [TableModule, MultiSelectModule, HttpClientModule], + providers: [CustomerService] +}) +export class TableLazyLoadDemo implements OnInit{ + customers!: Customer[]; + + totalRecords!: number; + + loading: boolean = false; + + representatives!: Representative[]; + + selectAll: boolean = false; + + selectedCustomers!: Customer[]; + + constructor(private customerService: CustomerService) {} + + ngOnInit() { + this.representatives = [ + { name: 'Amy Elsner', image: 'amyelsner.png' }, + { name: 'Anna Fali', image: 'annafali.png' }, + { name: 'Asiya Javayant', image: 'asiyajavayant.png' }, + { name: 'Bernardo Dominic', image: 'bernardodominic.png' }, + { name: 'Elwin Sharvill', image: 'elwinsharvill.png' }, + { name: 'Ioni Bowcher', image: 'ionibowcher.png' }, + { name: 'Ivan Magalhaes', image: 'ivanmagalhaes.png' }, + { name: 'Onyama Limba', image: 'onyamalimba.png' }, + { name: 'Stephen Shaw', image: 'stephenshaw.png' }, + { name: 'Xuxue Feng', image: 'xuxuefeng.png' } + ]; + + this.loading = true; + } + + loadCustomers(event: LazyLoadEvent) { + this.loading = true; + + setTimeout(() => { + this.customerService.getCustomers({ lazyEvent: JSON.stringify(event) }).then((res) => { + this.customers = res.customers; + this.totalRecords = res.totalRecords; + this.loading = false; + }); + }, 1000); + } + + onSelectionChange(value = []) { + this.selectAll = value.length === this.totalRecords; + this.selectedCustomers = value; + } + + onSelectAllChange(event: any) { + const checked = event.checked; + + if (checked) { + this.customerService.getCustomers().then((res) => { + this.selectedCustomers = res.customers; + this.selectAll = true; + }); + } else { + this.selectedCustomers = []; + this.selectAll = false; + } + } +}`, + data: `{ + id: 1000, + name: 'James Butt', + country: { + name: 'Algeria', + code: 'dz' + }, + company: 'Benton, John B Jr', + date: '2015-09-13', + status: 'unqualified', + verified: true, + activity: 17, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 70663 +}, +...`, + service: ['CustomerService'] + }; + + extFiles = [ + { + path: 'src/domain/customer.ts', + content: ` +export interface Country { + name?: string; + code?: string; +} + +export interface Representative { + name?: string; + image?: string; +} + +export interface Customer { + id?: number; + name?: string; + country?: Country; + company?: string; + date?: string | Date; + status?: string; + activity?: number; + representative?: Representative; + verified?: boolean; + balance?: number; +}` + } + ]; +} diff --git a/src/app/showcase/doc/table/multiplecolumnssortdoc.ts b/apps/showcase/doc/table/multiplecolumnssortdoc.ts similarity index 90% rename from src/app/showcase/doc/table/multiplecolumnssortdoc.ts rename to apps/showcase/doc/table/multiplecolumnssortdoc.ts index 5d90205cb96..050089dce66 100644 --- a/src/app/showcase/doc/table/multiplecolumnssortdoc.ts +++ b/apps/showcase/doc/table/multiplecolumnssortdoc.ts @@ -1,16 +1,13 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'multiple-columns-sort-doc', template: ` -

    - Multiple columns can be sorted by defining sortMode as multiple. This mode requires metaKey (e.g. ) to - be pressed when clicking a header. -

    +

    Multiple columns can be sorted by defining sortMode as multiple. This mode requires metaKey (e.g. ) to be pressed when clicking a header.

    @@ -48,14 +45,14 @@ import { ProductService } from '@service/productservice'; `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class MultipleColumnsSortDoc { products: Product[]; constructor( private productService: ProductService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -121,8 +118,8 @@ export class MultipleColumnsSortDoc {
    `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { TableModule } from 'primeng/table'; import { CommonModule } from '@angular/common'; @@ -157,7 +154,7 @@ export class TableSingleColumnsSortDemo implements OnInit { rating: 5 }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -175,7 +172,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/multipleselectiondoc.ts b/apps/showcase/doc/table/multipleselectiondoc.ts similarity index 86% rename from src/app/showcase/doc/table/multipleselectiondoc.ts rename to apps/showcase/doc/table/multipleselectiondoc.ts index 63f2eca6d33..f4a56e9e1b5 100644 --- a/src/app/showcase/doc/table/multipleselectiondoc.ts +++ b/apps/showcase/doc/table/multipleselectiondoc.ts @@ -1,16 +1,15 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'multiple-selection-doc', template: `

    - More than one row is selectable by setting selectionMode to multiple. By default in multiple selection mode, - metaKey press (e.g. ) is not necessary to add to existing selections. When the optional metaKeySelection - is present, behavior is changed in a way that selecting a new row requires meta key to be present. Note that in touch - enabled devices, DataTable always ignores metaKey. + More than one row is selectable by setting selectionMode to multiple. By default in multiple selection mode, metaKey press (e.g. ) is not necessary to add to existing selections. When the optional + metaKeySelection + is present, behavior is changed in a way that selecting a new row requires meta key to be present. Note that in touch enabled devices, DataTable always ignores metaKey.

    @@ -19,14 +18,7 @@ import { ProductService } from '@service/productservice'; - + Code @@ -47,7 +39,7 @@ import { ProductService } from '@service/productservice'; `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class MultipleSelectionDoc { products!: Product[]; @@ -58,7 +50,7 @@ export class MultipleSelectionDoc { constructor( private productService: ProductService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -128,8 +120,8 @@ export class MultipleSelectionDoc { `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { TableModule } from 'primeng/table'; import { FormsModule } from '@angular/forms'; import { CommonModule } from '@angular/common'; @@ -170,7 +162,7 @@ export class TableMultipleSelectionDemo implements OnInit{ rating: 5 }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -188,7 +180,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/pageonlyselectiondoc.ts b/apps/showcase/doc/table/pageonlyselectiondoc.ts similarity index 85% rename from src/app/showcase/doc/table/pageonlyselectiondoc.ts rename to apps/showcase/doc/table/pageonlyselectiondoc.ts index a23b3652fcf..b66a9b64902 100644 --- a/src/app/showcase/doc/table/pageonlyselectiondoc.ts +++ b/apps/showcase/doc/table/pageonlyselectiondoc.ts @@ -1,21 +1,13 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; @Component({ selector: 'page-only-selection-doc', template: `
    - + @@ -42,7 +34,7 @@ import { ProductService } from '@service/productservice';
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class PageOnlySelectionDoc { products!: Product[]; @@ -51,7 +43,7 @@ export class PageOnlySelectionDoc { constructor( private productService: ProductService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -115,8 +107,8 @@ export class PageOnlySelectionDoc { `, typescript: ` import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; @Component({ selector: 'table-page-only-selection-demo', @@ -133,7 +125,7 @@ export class TablePageOnlySelectionDemo implements OnInit{ this.productService.getProductsMini().then((data) => { this.products = data; }); - } + } }`, data: `{ id: '1000', @@ -148,7 +140,7 @@ export class TablePageOnlySelectionDemo implements OnInit{ rating: 5 }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -166,7 +158,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/apps/showcase/doc/table/paginatorbasicdoc.ts b/apps/showcase/doc/table/paginatorbasicdoc.ts new file mode 100644 index 00000000000..ebed9a61ee6 --- /dev/null +++ b/apps/showcase/doc/table/paginatorbasicdoc.ts @@ -0,0 +1,177 @@ +import { Code } from '@/domain/code'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; + +@Component({ + selector: 'paginator-basic-doc', + template: ` +

    + Pagination is enabled by setting paginator property to true and defining a rows property to specify the number of rows per page. For server side pagination, see the lazy loading + example. +

    +
    + +
    + + + + Name + Country + Company + Representative + + + + + {{ customer.name }} + {{ customer.country.name }} + {{ customer.company }} + {{ customer.representative.name }} + + + +
    +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class PaginatorBasicDoc { + customers!: Customer[]; + + constructor( + private customerService: CustomerService, + private cd: ChangeDetectorRef + ) {} + + loadDemoData() { + this.customerService.getCustomersLarge().then((customers) => { + this.customers = customers; + this.cd.markForCheck(); + }); + } + + code: Code = { + basic: ` + + + Name + Country + Company + Representative + + + + + {{ customer.name }} + {{ customer.country.name }} + {{ customer.company }} + {{ customer.representative.name }} + + +`, + html: `
    + + + + Name + Country + Company + Representative + + + + + {{ customer.name }} + {{ customer.country.name }} + {{ customer.company }} + {{ customer.representative.name }} + + + +
    `, + typescript: `import { Component } from '@angular/core'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; +import { TableModule } from 'primeng/table'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'table-paginator-basic-demo', + templateUrl: 'table-paginator-basic-demo.html', + standalone: true, + imports: [TableModule, CommonModule], + providers: [ProductService] +}) +export class TablePaginatorBasicDemo { + customers!: Customer[]; + + constructor(private customerService: CustomerService) {} + + ngOnInit() { + this.customerService.getCustomersLarge().then((customers) => (this.customers = customers)); + } +}`, + data: `{ + id: 1000, + name: 'James Butt', + country: { + name: 'Algeria', + code: 'dz' + }, + company: 'Benton, John B Jr', + date: '2015-09-13', + status: 'unqualified', + verified: true, + activity: 17, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 70663 +}, +...`, + service: ['CustomerService'] + }; + + extFiles = [ + { + path: 'src/domain/customer.ts', + content: ` +export interface Country { + name?: string; + code?: string; +} + +export interface Representative { + name?: string; + image?: string; +} + +export interface Customer { + id?: number; + name?: string; + country?: Country; + company?: string; + date?: string | Date; + status?: string; + activity?: number; + representative?: Representative; + verified?: boolean; + balance?: number; +}` + } + ]; +} diff --git a/apps/showcase/doc/table/paginatorlocaledoc.ts b/apps/showcase/doc/table/paginatorlocaledoc.ts new file mode 100644 index 00000000000..d65980b26f4 --- /dev/null +++ b/apps/showcase/doc/table/paginatorlocaledoc.ts @@ -0,0 +1,207 @@ +import { Code } from '@/domain/code'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; + +@Component({ + selector: 'paginator-locale-doc', + template: ` +

    + paginator localization information such as page numbers and rows per page options are defined with the + paginatorLocale property which defaults to the user locale. +

    +
    + +
    + + + + Name + Country + Company + Representative + + + + + {{ customer.name }} + {{ customer.country.name }} + {{ customer.company }} + {{ customer.representative.name }} + + + + + + + + + +
    +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class PaginatorLocaleDoc { + customers!: Customer[]; + + constructor( + private customerService: CustomerService, + private cd: ChangeDetectorRef + ) {} + + loadDemoData() { + this.customerService.getCustomersLarge().then((customers) => { + this.customers = customers; + this.cd.markForCheck(); + }); + } + + code: Code = { + basic: ` + + + Name + Country + Company + Representative + + + + + {{ customer.name }} + {{ customer.country.name }} + {{ customer.company }} + {{ customer.representative.name }} + + + + + + + + +`, + html: ` +
    + + + + Name + Country + Company + Representative + + + + + {{ customer.name }} + {{ customer.country.name }} + {{ customer.company }} + {{ customer.representative.name }} + + + + + + + + + +
    `, + typescript: ` +import { Component } from '@angular/core'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; + +@Component({ + selector: 'table-paginator-locale-demo', + templateUrl: 'table-paginator-locale-demo.html' +}) +export class TablePaginatorLocaleDemo { + customers!: Customer[]; + + constructor(private customerService: CustomerService) {} + + ngOnInit() { + this.customerService.getCustomersLarge().then((customers) => (this.customers = customers)); + } +}`, + data: `{ + id: 1000, + name: 'James Butt', + country: { + name: 'Algeria', + code: 'dz' + }, + company: 'Benton, John B Jr', + date: '2015-09-13', + status: 'unqualified', + verified: true, + activity: 17, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 70663 +}, +...`, + service: ['CustomerService'] + }; + + extFiles = [ + { + path: 'src/domain/customer.ts', + content: ` +export interface Country { + name?: string; + code?: string; +} + +export interface Representative { + name?: string; + image?: string; +} + +export interface Customer { + id?: number; + name?: string; + country?: Country; + company?: string; + date?: string | Date; + status?: string; + activity?: number; + representative?: Representative; + verified?: boolean; + balance?: number; +}` + } + ]; +} diff --git a/apps/showcase/doc/table/paginatorprogrammaticdoc.ts b/apps/showcase/doc/table/paginatorprogrammaticdoc.ts new file mode 100644 index 00000000000..9a5ff9e3022 --- /dev/null +++ b/apps/showcase/doc/table/paginatorprogrammaticdoc.ts @@ -0,0 +1,281 @@ +import { Code } from '@/domain/code'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; + +@Component({ + selector: 'paginator-programmatic-doc', + template: ` + +

    Paginator can also be controlled via model using a binding to the first property where changes trigger a pagination.

    +
    + +
    +
    + + + +
    + + + + Name + Country + Company + Representative + + + + + {{ customer.name }} + {{ customer.country.name }} + {{ customer.company }} + {{ customer.representative.name }} + + + +
    +
    + + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class PaginatorProgrammaticDoc { + customers!: Customer[]; + + first = 0; + + rows = 10; + + constructor( + private customerService: CustomerService, + private cd: ChangeDetectorRef + ) {} + + loadDemoData() { + this.customerService.getCustomersLarge().then((customers) => { + this.customers = customers; + this.cd.markForCheck(); + }); + } + + next() { + this.first = this.first + this.rows; + } + + prev() { + this.first = this.first - this.rows; + } + + reset() { + this.first = 0; + } + + pageChange(event) { + this.first = event.first; + this.rows = event.rows; + } + + isLastPage(): boolean { + return this.customers ? this.first + this.rows >= this.customers.length : true; + } + + isFirstPage(): boolean { + return this.customers ? this.first === 0 : true; + } + + code: Code = { + basic: `
    + + + +
    + + + + Name + Country + Company + Representative + + + + + {{ customer.name }} + {{ customer.country.name }} + {{ customer.company }} + {{ customer.representative.name }} + + + + + + + + +`, + html: `
    + + + +
    +
    + + + + Name + Country + Company + Representative + + + + + {{ customer.name }} + {{ customer.country.name }} + {{ customer.company }} + {{ customer.representative.name }} + + + + + + + + + +
    `, + typescript: `import { Component } from '@angular/core'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; +import { TableModule } from 'primeng/table'; +import { CommonModule } from '@angular/common'; +import { ButtonModule } from 'primeng/button'; +import { HttpClientModule } from '@angular/common/http'; + +@Component({ + selector: 'table-paginator-programmatic-demo', + templateUrl: 'table-paginator-programmatic-demo.html', + standalone: true, + imports: [TableModule, CommonModule, ButtonModule, HttpClientModule], + providers: [CustomerService] +}) +export class TablePaginatorProgrammaticDemo { + customers!: Customer[]; + + first = 0; + + rows = 10; + + constructor(private customerService: CustomerService) {} + + ngOnInit() { + this.customerService.getCustomersLarge().then((customers) => (this.customers = customers)); + } + + next() { + this.first = this.first + this.rows; + } + + prev() { + this.first = this.first - this.rows; + } + + reset() { + this.first = 0; + } + + pageChange(event) { + this.first = event.first; + this.rows = event.rows; + } + + isLastPage(): boolean { + return this.customers ? this.first + this.rows >= this.customers.length : true; + } + + isFirstPage(): boolean { + return this.customers ? this.first === 0 : true; + } +}`, + data: `{ + id: 1000, + name: 'James Butt', + country: { + name: 'Algeria', + code: 'dz' + }, + company: 'Benton, John B Jr', + date: '2015-09-13', + status: 'unqualified', + verified: true, + activity: 17, + representative: { + name: 'Ioni Bowcher', + image: 'ionibowcher.png' + }, + balance: 70663 +}, +...`, + service: ['CustomerService'] + }; + + extFiles = [ + { + path: 'src/domain/customer.ts', + content: ` +export interface Country { + name?: string; + code?: string; +} + +export interface Representative { + name?: string; + image?: string; +} + +export interface Customer { + id?: number; + name?: string; + country?: Country; + company?: string; + date?: string | Date; + status?: string; + activity?: number; + representative?: Representative; + verified?: boolean; + balance?: number; +}` + } + ]; +} diff --git a/src/app/showcase/doc/table/presortdoc.ts b/apps/showcase/doc/table/presortdoc.ts similarity index 92% rename from src/app/showcase/doc/table/presortdoc.ts rename to apps/showcase/doc/table/presortdoc.ts index 5bcb8e9bb05..097d0436c90 100644 --- a/src/app/showcase/doc/table/presortdoc.ts +++ b/apps/showcase/doc/table/presortdoc.ts @@ -1,14 +1,13 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'presort-doc', template: `

    - Defining a default sortField and sortOrder displays data as sorted initially in single column sorting. In - multiple sort mode, multiSortMeta should be used instead by providing an array of + Defining a default sortField and sortOrder displays data as sorted initially in single column sorting. In multiple sort mode, multiSortMeta should be used instead by providing an array of DataTableSortMeta objects.

    @@ -52,14 +51,14 @@ import { ProductService } from '@service/productservice';
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class PreSortDoc { products!: Product[]; constructor( private productService: ProductService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -133,8 +132,8 @@ export class PreSortDoc { `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { TableModule } from 'primeng/table'; import { CommonModule } from '@angular/common'; @@ -169,7 +168,7 @@ export class TablePreSortDemo implements OnInit { rating: 5 }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -187,7 +186,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/productsdoc.ts b/apps/showcase/doc/table/productsdoc.ts similarity index 89% rename from src/app/showcase/doc/table/productsdoc.ts rename to apps/showcase/doc/table/productsdoc.ts index be7b90c20b4..d978b7f69d7 100644 --- a/src/app/showcase/doc/table/productsdoc.ts +++ b/apps/showcase/doc/table/productsdoc.ts @@ -1,8 +1,8 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; import { ConfirmationService, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'products-doc', @@ -14,24 +14,11 @@ import { ProductService } from '@service/productservice'; - + - + @@ -53,12 +40,7 @@ import { ProductService } from '@service/productservice';
    Manage Products
    - +
    @@ -98,12 +80,7 @@ import { ProductService } from '@service/productservice'; {{ product.name }} - + {{ product.price | currency: 'USD' }} {{ product.category }} @@ -114,45 +91,19 @@ import { ProductService } from '@service/productservice'; - - + + -
    - In total there are {{ products ? products.length : 0 }} products. -
    +
    In total there are {{ products ? products.length : 0 }} products.
    - + - +
    @@ -167,10 +118,7 @@ import { ProductService } from '@service/productservice'; - + @@ -220,7 +168,7 @@ import { ProductService } from '@service/productservice'; `, changeDetection: ChangeDetectionStrategy.OnPush, - providers: [MessageService, ConfirmationService], + providers: [MessageService, ConfirmationService] }) export class ProductsDoc { productDialog: boolean = false; @@ -239,7 +187,7 @@ export class ProductsDoc { private productService: ProductService, private messageService: MessageService, private confirmationService: ConfirmationService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -251,7 +199,7 @@ export class ProductsDoc { this.statuses = [ { label: 'INSTOCK', value: 'instock' }, { label: 'LOWSTOCK', value: 'lowstock' }, - { label: 'OUTOFSTOCK', value: 'outofstock' }, + { label: 'OUTOFSTOCK', value: 'outofstock' } ]; } @@ -666,8 +614,8 @@ export class ProductsDoc {
    `, typescript: `import { Component, OnInit } from '@angular/core'; import { ConfirmationService, MessageService } from 'primeng/api'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { TableModule } from 'primeng/table'; import { Dialog } from 'primeng/dialog'; import { Ripple } from 'primeng/ripple'; @@ -838,7 +786,7 @@ export class TableProductsDemo implements OnInit{ margin: 0 auto 2rem auto; display: block; }`, - service: ['ProductService'], + service: ['ProductService'] }; editProduct(product: Product) { @@ -858,9 +806,9 @@ export class TableProductsDemo implements OnInit{ severity: 'success', summary: 'Successful', detail: 'Products Deleted', - life: 3000, + life: 3000 }); - }, + } }); } @@ -881,9 +829,9 @@ export class TableProductsDemo implements OnInit{ severity: 'success', summary: 'Successful', detail: 'Product Deleted', - life: 3000, + life: 3000 }); - }, + } }); } @@ -929,7 +877,7 @@ export class TableProductsDemo implements OnInit{ severity: 'success', summary: 'Successful', detail: 'Product Updated', - life: 3000, + life: 3000 }); } else { this.product.id = this.createId(); @@ -939,7 +887,7 @@ export class TableProductsDemo implements OnInit{ severity: 'success', summary: 'Successful', detail: 'Product Created', - life: 3000, + life: 3000 }); } @@ -964,7 +912,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/radiobuttonselectiondoc.ts b/apps/showcase/doc/table/radiobuttonselectiondoc.ts similarity index 92% rename from src/app/showcase/doc/table/radiobuttonselectiondoc.ts rename to apps/showcase/doc/table/radiobuttonselectiondoc.ts index c47f6441a62..685725c04ac 100644 --- a/src/app/showcase/doc/table/radiobuttonselectiondoc.ts +++ b/apps/showcase/doc/table/radiobuttonselectiondoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'radio-button-selection-doc', @@ -35,7 +35,7 @@ import { ProductService } from '@service/productservice'; `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class RadioButtonSelectionDoc { products!: Product[]; @@ -44,7 +44,7 @@ export class RadioButtonSelectionDoc { constructor( private productService: ProductService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -110,8 +110,8 @@ export class RadioButtonSelectionDoc { `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { TableModule } from 'primeng/table'; import { FormsModule } from '@angular/forms'; import { CommonModule } from '@angular/common'; @@ -149,7 +149,7 @@ export class TableRadioButtonSelectionDemo implements OnInit{ rating: 5 }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -167,7 +167,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/removablesortdoc.ts b/apps/showcase/doc/table/removablesortdoc.ts similarity index 95% rename from src/app/showcase/doc/table/removablesortdoc.ts rename to apps/showcase/doc/table/removablesortdoc.ts index fe3ce546ed0..f746305b8fb 100644 --- a/src/app/showcase/doc/table/removablesortdoc.ts +++ b/apps/showcase/doc/table/removablesortdoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, Component, ViewChild } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; import { SortEvent } from 'primeng/api'; import { Table } from 'primeng/table'; @@ -45,7 +45,7 @@ import { Table } from 'primeng/table'; `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class RemovableSortDoc { @ViewChild('dt') dt: Table; @@ -151,8 +151,8 @@ export class RemovableSortDoc { `, typescript: `import { Component, OnInit, ViewChild } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { TableModule } from 'primeng/table'; import { CommonModule } from '@angular/common'; import { TableModule } from 'primeng/table'; @@ -227,7 +227,7 @@ export class TableRemovableSortDemo implements OnInit { rating: 5 }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -245,7 +245,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/apps/showcase/doc/table/reorderdoc.ts b/apps/showcase/doc/table/reorderdoc.ts new file mode 100644 index 00000000000..09455f74642 --- /dev/null +++ b/apps/showcase/doc/table/reorderdoc.ts @@ -0,0 +1,203 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'reorder-doc', + template: ` +

    + Order of the columns and rows can be changed using drag and drop. Column reordering is configured by adding + reorderableColumns property. +

    +

    + Similarly, adding reorderableRows property enables draggable rows. For the drag handle a column needs to have rowReorder property and onRowReorder callback is required to control the state of the rows after + reorder completes. +

    +
    + +
    + + + + + + {{ col.header }} + + + + + + + + + + {{ rowData[col.field] }} + + + + +
    +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class ReorderDoc { + products!: Product[]; + + cols!: Column[]; + + constructor( + private productService: ProductService, + private cd: ChangeDetectorRef + ) {} + + loadDemoData() { + this.productService.getProductsMini().then((data) => { + this.products = data; + this.cd.markForCheck(); + }); + + this.cols = [ + { field: 'code', header: 'Code' }, + { field: 'name', header: 'Name' }, + { field: 'category', header: 'Category' }, + { field: 'quantity', header: 'Quantity' } + ]; + } + + code: Code = { + basic: ` + + + + + {{col.header}} + + + + + + + + + + {{rowData[col.field]}} + + + +`, + html: `
    + + + + + + {{col.header}} + + + + + + + + + + {{rowData[col.field]}} + + + + +
    `, + typescript: `import { Component, OnInit } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { TableModule } from 'primeng/table'; +import { CommonModule } from '@angular/common'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'table-reorder-demo', + templateUrl: 'table-reorder-demo.html', + standalone: true, + imports: [TableModule, CommonModule], + providers: [ProductService] +}) +export class TableReorderDemo implements OnInit{ + products!: Product[]; + + cols!: Column[]; + + constructor(private productService: ProductService) {} + + ngOnInit() { + this.productService.getProductsMini().then((data) => (this.products = data)); + + this.cols = [ + { field: 'code', header: 'Code' }, + { field: 'name', header: 'Name' }, + { field: 'category', header: 'Category' }, + { field: 'quantity', header: 'Quantity' } + ]; + } +}`, + data: `{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + service: ['ProductService'] + }; + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/src/app/showcase/doc/table/roweditdoc.ts b/apps/showcase/doc/table/roweditdoc.ts similarity index 78% rename from src/app/showcase/doc/table/roweditdoc.ts rename to apps/showcase/doc/table/roweditdoc.ts index 51a87128e43..2567919923c 100644 --- a/src/app/showcase/doc/table/roweditdoc.ts +++ b/apps/showcase/doc/table/roweditdoc.ts @@ -1,36 +1,31 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; import { MessageService, SelectItem } from 'primeng/api'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'row-edit-doc', template: `

    - Row editing toggles the visibility of all the editors in the row at once and provides additional options to save and cancel - editing. Row editing functionality is enabled by setting the editMode to "row" on table, defining a dataKey to - uniquely identify a row, adding pEditableRow directive to the editable rows and defining the UI Controls with - pInitEditableRow, pSaveEditableRow and pCancelEditableRow directives respectively. + Row editing toggles the visibility of all the editors in the row at once and provides additional options to save and cancel editing. Row editing functionality is enabled by setting the editMode to "row" on table, defining a + dataKey to uniquely identify a row, adding pEditableRow directive to the editable rows and defining the UI Controls with pInitEditableRow, pSaveEditableRow and pCancelEditableRow directives respectively.

    - Save and Cancel functionality implementation is left to the page author to provide more control over the editing business - logic. Example below utilizes a simple implementation where a row is cloned when editing is initialized and is saved or - restored depending on the result of the editing. An implicit variable called "editing" is passed to the body template so you - may come up with your own UI controls that implement editing based on your own requirements such as adding validations and - styling. Note that pSaveEditableRow only switches the row to back view mode when there are no validation errors. + Save and Cancel functionality implementation is left to the page author to provide more control over the editing business logic. Example below utilizes a simple implementation where a row is cloned when editing is initialized and is + saved or restored depending on the result of the editing. An implicit variable called "editing" is passed to the body template so you may come up with your own UI controls that implement editing based on your own requirements such as + adding validations and styling. Note that pSaveEditableRow only switches the row to back view mode when there are no validation errors.

    - Moreover, you may use setting pEditableRowDisabled property as true to disable editing for that particular row and in - case you need to display rows in edit mode by default, use the editingRowKeys property which is a map whose key is - the dataKey of the record where the value is any arbitrary number greater than zero. + Moreover, you may use setting pEditableRowDisabled property as true to disable editing for that particular row and in case you need to display rows in edit mode by default, use the editingRowKeys property which is a map + whose key is the dataKey of the record where the value is any arbitrary number greater than zero.

    - + - + Code Name @@ -39,7 +34,7 @@ import { ProductService } from '@service/productservice'; - + @@ -64,12 +59,7 @@ import { ProductService } from '@service/productservice'; - + @@ -88,42 +78,9 @@ import { ProductService } from '@service/productservice';
    - - - + + +
    @@ -133,7 +90,7 @@ import { ProductService } from '@service/productservice'; `, changeDetection: ChangeDetectionStrategy.OnPush, - providers: [MessageService], + providers: [MessageService] }) export class RowEditDoc { products!: Product[]; @@ -145,7 +102,7 @@ export class RowEditDoc { constructor( private productService: ProductService, private messageService: MessageService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -157,7 +114,7 @@ export class RowEditDoc { this.statuses = [ { label: 'In Stock', value: 'INSTOCK' }, { label: 'Low Stock', value: 'LOWSTOCK' }, - { label: 'Out of Stock', value: 'OUTOFSTOCK' }, + { label: 'Out of Stock', value: 'OUTOFSTOCK' } ]; } @@ -180,9 +137,8 @@ export class RowEditDoc { } code: Code = { - basic: ` - - + basic: ` + Code Name @@ -191,7 +147,7 @@ export class RowEditDoc { - + @@ -292,9 +248,9 @@ export class RowEditDoc { `, html: `
    - + - + Code Name @@ -303,7 +259,7 @@ export class RowEditDoc { - + @@ -404,8 +360,8 @@ export class RowEditDoc {
    `, typescript: `import { Component, OnInit } from '@angular/core'; import { MessageService, SelectItem } from 'primeng/api'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { TableModule } from 'primeng/table'; import { ToastModule } from 'primeng/toast'; import { CommonModule } from '@angular/common'; @@ -485,7 +441,7 @@ export class TableRowEditDemo implements OnInit{ rating: 5 }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; getSeverity(status: string) { @@ -514,7 +470,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/rowexpansiondoc.ts b/apps/showcase/doc/table/rowexpansiondoc.ts similarity index 91% rename from src/app/showcase/doc/table/rowexpansiondoc.ts rename to apps/showcase/doc/table/rowexpansiondoc.ts index ea802c9d2d9..029e60fbc76 100644 --- a/src/app/showcase/doc/table/rowexpansiondoc.ts +++ b/apps/showcase/doc/table/rowexpansiondoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; import { MessageService } from 'primeng/api'; import { TableRowCollapseEvent, TableRowExpandEvent } from 'primeng/table'; @@ -9,24 +9,15 @@ import { TableRowCollapseEvent, TableRowExpandEvent } from 'primeng/table'; selector: 'row-expansion-doc', template: `

    - Row expansion allows displaying detailed content for a particular row. To use this feature, add a template named - rowexpansion and use the pRowToggler directive whose value is the row data instance on an element of your choice - whose click event toggles the expansion. This enables providing your custom UI such as buttons, links and so on. Example - below uses an anchor with an icon as a toggler. Setting pRowTogglerDisabled as true disables the toggle event for the - element. + Row expansion allows displaying detailed content for a particular row. To use this feature, add a template named rowexpansion and use the pRowToggler directive whose value is the row data instance on an element of your choice + whose click event toggles the expansion. This enables providing your custom UI such as buttons, links and so on. Example below uses an anchor with an icon as a toggler. Setting pRowTogglerDisabled as true disables the toggle + event for the element.

    - +
    @@ -62,24 +53,11 @@ import { TableRowCollapseEvent, TableRowExpandEvent } from 'primeng/table'; - + {{ product.name }} - + {{ product.price | currency: 'USD' }} {{ product.category }} @@ -151,7 +129,7 @@ import { TableRowCollapseEvent, TableRowExpandEvent } from 'primeng/table'; `, changeDetection: ChangeDetectionStrategy.OnPush, - providers: [MessageService], + providers: [MessageService] }) export class RowExpansionDoc { products!: Product[]; @@ -161,7 +139,7 @@ export class RowExpansionDoc { constructor( private productService: ProductService, private cd: ChangeDetectorRef, - private messageService: MessageService, + private messageService: MessageService ) {} loadDemoData() { @@ -356,12 +334,12 @@ export class RowExpansionDoc {
    `, typescript: `import { Component, OnInit } from '@angular/core'; import { TableModule } from 'primeng/table'; -import { Product } from '@domain/product'; +import { Product } from '@/domain/product'; import { Tag } from 'primeng/tag'; import { Rating } from 'primeng/rating'; import { CommonModule } from '@angular/common'; import { ButtonModule } from 'primeng/button'; -import { ProductService } from '@service/productservice'; +import { ProductService } from '@/service/productservice'; import { MessageService } from 'primeng/api'; import { ToastModule } from 'primeng/toast'; import { TableRowCollapseEvent, TableRowExpandEvent } from 'primeng/table'; @@ -447,7 +425,7 @@ export class TableRowExpansionDemo implements OnInit{ ] }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; onRowCollapse(event: TableRowCollapseEvent) { @@ -455,7 +433,7 @@ export class TableRowExpansionDemo implements OnInit{ severity: 'success', summary: 'Product Collapsed', detail: event.data.name, - life: 3000, + life: 3000 }); } @@ -474,7 +452,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/rowspangroupingdoc.ts b/apps/showcase/doc/table/rowspangroupingdoc.ts similarity index 87% rename from src/app/showcase/doc/table/rowspangroupingdoc.ts rename to apps/showcase/doc/table/rowspangroupingdoc.ts index d4034d212f4..0a0acb07364 100644 --- a/src/app/showcase/doc/table/rowspangroupingdoc.ts +++ b/apps/showcase/doc/table/rowspangroupingdoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; @Component({ selector: 'rowspan-grouping-doc', @@ -10,14 +10,7 @@ import { CustomerService } from '@service/customerservice';
    - + # @@ -33,23 +26,14 @@ import { CustomerService } from '@service/customerservice'; {{ rowIndex }} - + {{ customer.representative.name }} {{ customer.name }} - + {{ customer.country.name }} @@ -67,14 +51,14 @@ import { CustomerService } from '@service/customerservice';
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class RowspanGroupingDoc { customers!: Customer[]; constructor( private customerService: CustomerService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -232,8 +216,8 @@ export class RowspanGroupingDoc {
    `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { TableModule } from 'primeng/table'; import { HttpClientModule } from '@angular/common/http'; import { Tag } from 'primeng/tag'; @@ -309,7 +293,7 @@ export class TableRowspanGroupingDemo implements OnInit{ balance: 70663 }, ...`, - service: ['CustomerService'], + service: ['CustomerService'] }; extFiles = [ @@ -337,7 +321,7 @@ export interface Customer { representative?: Representative; verified?: boolean; balance?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/selectioneventsdoc.ts b/apps/showcase/doc/table/selectioneventsdoc.ts similarity index 88% rename from src/app/showcase/doc/table/selectioneventsdoc.ts rename to apps/showcase/doc/table/selectioneventsdoc.ts index 3ecc5a9a6f0..a2c1e95d7fe 100644 --- a/src/app/showcase/doc/table/selectioneventsdoc.ts +++ b/apps/showcase/doc/table/selectioneventsdoc.ts @@ -1,8 +1,8 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'selection-events-doc', @@ -12,15 +12,7 @@ import { ProductService } from '@service/productservice';
    - + Code @@ -42,7 +34,7 @@ import { ProductService } from '@service/productservice'; `, changeDetection: ChangeDetectionStrategy.OnPush, - providers: [MessageService], + providers: [MessageService] }) export class SelectionEventsDoc { products!: Product[]; @@ -52,7 +44,7 @@ export class SelectionEventsDoc { constructor( private productService: ProductService, private messageService: MessageService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -127,8 +119,8 @@ export class SelectionEventsDoc {
    `, typescript: `import { Component, Input, OnInit } from '@angular/core'; import { MessageService } from 'primeng/api'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { TableModule } from 'primeng/table'; import { ToastModule } from 'primeng/toast'; @@ -173,7 +165,7 @@ export class TableSelectionEventsDemo implements OnInit{ rating: 5 }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -191,7 +183,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/singlecolumnsortdoc.ts b/apps/showcase/doc/table/singlecolumnsortdoc.ts similarity index 90% rename from src/app/showcase/doc/table/singlecolumnsortdoc.ts rename to apps/showcase/doc/table/singlecolumnsortdoc.ts index ad9f98a0ff6..777abe18638 100644 --- a/src/app/showcase/doc/table/singlecolumnsortdoc.ts +++ b/apps/showcase/doc/table/singlecolumnsortdoc.ts @@ -1,15 +1,14 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'single-column-sort-doc', template: `

    - A column can be made sortable by adding the pSortableColumn directive whose value is the field to sort against and a - sort indicator via p-sortIcon component. For dynamic columns, setting pSortableColumnDisabled property as true - disables sorting for that particular column. + A column can be made sortable by adding the pSortableColumn directive whose value is the field to sort against and a sort indicator via p-sortIcon component. For dynamic columns, setting + pSortableColumnDisabled property as true disables sorting for that particular column.

    Default sorting is executed on a single column, in order to enable multiple field sorting, set sortMode @@ -51,14 +50,14 @@ import { ProductService } from '@service/productservice';

    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class SingleColumnSortDoc { products!: Product[]; constructor( private productService: ProductService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -124,8 +123,8 @@ export class SingleColumnSortDoc { `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { TableModule } from 'primeng/table'; import { CommonModule } from '@angular/common'; @@ -160,7 +159,7 @@ export class TableSingleColumnSortDemo implements OnInit { rating: 5 }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -178,7 +177,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/singleselectiondoc.ts b/apps/showcase/doc/table/singleselectiondoc.ts similarity index 83% rename from src/app/showcase/doc/table/singleselectiondoc.ts rename to apps/showcase/doc/table/singleselectiondoc.ts index 274023143dc..29842f9680a 100644 --- a/src/app/showcase/doc/table/singleselectiondoc.ts +++ b/apps/showcase/doc/table/singleselectiondoc.ts @@ -1,20 +1,18 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'single-selection-doc', template: `

    - Single row selection is enabled by defining selectionMode as single along with a value binding using - selection property. When available, it is suggested to provide a unique identifier of a row with dataKey to - optimize performance. + Single row selection is enabled by defining selectionMode as single along with a value binding using selection property. When available, it is suggested to provide a unique identifier of a row with + dataKey to optimize performance.

    - By default, metaKey press (e.g. ) is necessary to unselect a row however this can be configured with disabling the - metaKeySelection property. In touch enabled devices this option has no effect and behavior is same as setting it to - false. + By default, metaKey press (e.g. ) is necessary to unselect a row however this can be configured with disabling the metaKeySelection property. In touch enabled devices this option has no effect and behavior is same as + setting it to false.

    @@ -23,14 +21,7 @@ import { ProductService } from '@service/productservice'; - + Code @@ -51,7 +42,7 @@ import { ProductService } from '@service/productservice'; `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class SingleSelectionDoc { products!: Product[]; @@ -62,7 +53,7 @@ export class SingleSelectionDoc { constructor( private productService: ProductService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -123,8 +114,8 @@ export class SingleSelectionDoc { `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { TableModule } from 'primeng/table'; import { ToggleSwitchModule } from 'primeng/toggleswitch'; import { FormsModule } from '@angular/forms'; @@ -165,7 +156,7 @@ export class TableSingleSelectionDemo implements OnInit{ rating: 5 }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -183,7 +174,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/apps/showcase/doc/table/sizedoc.ts b/apps/showcase/doc/table/sizedoc.ts new file mode 100644 index 00000000000..281b3f7e639 --- /dev/null +++ b/apps/showcase/doc/table/sizedoc.ts @@ -0,0 +1,188 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; + +@Component({ + selector: 'size-doc', + template: ` +

    In addition to a regular table, alternatives with alternative sizes are available.

    +
    + +
    +
    + +
    + + + + Code + Name + Category + Quantity + + + + + {{ product.code }} + {{ product.name }} + {{ product.category }} + {{ product.quantity }} + + + +
    +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class SizeDoc { + products!: Product[]; + + sizes!: any[]; + + selectedSize: any = undefined; + + constructor( + private productService: ProductService, + private cd: ChangeDetectorRef + ) {} + + loadDemoData() { + this.productService.getProductsMini().then((data) => { + this.products = data; + this.cd.markForCheck(); + }); + + this.sizes = [ + { name: 'Small', value: 'small' }, + { name: 'Normal', value: undefined }, + { name: 'Large', value: 'large' } + ]; + } + + code: Code = { + basic: `
    + +
    + + + + Code + Name + Category + Quantity + + + + + {{ product.code }} + {{ product.name }} + {{ product.category }} + {{ product.quantity }} + + +`, + html: `
    +
    + +
    + + + + Code + Name + Category + Quantity + + + + + {{ product.code }} + {{ product.name }} + {{ product.category }} + {{ product.quantity }} + + + +
    `, + typescript: `import { Component } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { TableModule } from 'primeng/table'; +import { SelectButton } from 'primeng/selectbutton'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'table-size-demo', + templateUrl: 'table-size-demo.html', + standalone: true, + imports: [TableModule, SelectButton, CommonModule], + providers: [ProductService] +}) +export class TableSizeDemo { + products!: Product[]; + + sizes!: any[]; + + selectedSize: any = ''; + + constructor(private productService: ProductService) {} + + ngOnInit() { + this.productService.getProductsMini().then((data) => { + this.products = data; + }); + + this.sizes = [ + { name: 'Small', class: 'p-datatable-sm' }, + { name: 'Normal', class: '' }, + { name: 'Large', class: 'p-datatable-lg' } + ]; + } +}`, + data: `{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + service: ['ProductService'] + }; + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/src/app/showcase/doc/table/statefuldoc.ts b/apps/showcase/doc/table/statefuldoc.ts similarity index 82% rename from src/app/showcase/doc/table/statefuldoc.ts rename to apps/showcase/doc/table/statefuldoc.ts index 1d0d64db97c..dae44195c2f 100644 --- a/src/app/showcase/doc/table/statefuldoc.ts +++ b/apps/showcase/doc/table/statefuldoc.ts @@ -1,19 +1,15 @@ +import { Code } from '@/domain/code'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; @Component({ selector: 'stateful-doc', template: ` +

    Stateful table allows keeping the state such as page, sort and filtering either at local storage or session storage so that when the page is visited again, table would render the data using the last settings.

    - Stateful table allows keeping the state such as page, sort and filtering either at local storage or session storage so that - when the page is visited again, table would render the data using the last settings. -

    -

    - Change the state of the table e.g paginate, navigate away and then return to this table again to test this feature, the - setting is set as session with the stateStorage property so that Table retains the state until the browser is - closed. Other alternative is local referring to localStorage for an extended lifetime. + Change the state of the table e.g paginate, navigate away and then return to this table again to test this feature, the setting is set as session with the stateStorage property so that Table retains the state until the + browser is closed. Other alternative is local referring to localStorage for an extended lifetime.

    @@ -31,20 +27,15 @@ import { CustomerService } from '@service/customerservice'; stateStorage="session" stateKey="statedemo-session" > - + - + - + Name @@ -64,27 +55,18 @@ import { CustomerService } from '@service/customerservice'; - + {{ customer.name }} Country - + {{ customer.country.name }} - + {{ customer.representative.name }} @@ -92,26 +74,17 @@ import { CustomerService } from '@service/customerservice'; - + {{ customer.name }} - + {{ customer.country.name }} - + {{ customer.representative.name }} @@ -128,7 +101,7 @@ import { CustomerService } from '@service/customerservice'; `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class StatefulDoc { customers!: Customer[]; @@ -137,7 +110,7 @@ export class StatefulDoc { constructor( private customerService: CustomerService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} code: Code = { @@ -154,7 +127,7 @@ export class StatefulDoc { stateStorage="session" stateKey="statedemo-session" > - + @@ -167,7 +140,7 @@ export class StatefulDoc { /> - + Name @@ -179,7 +152,7 @@ export class StatefulDoc { Status - + {{ customer.name }} @@ -209,7 +182,7 @@ export class StatefulDoc { - + {{ customer.name }} @@ -258,7 +231,7 @@ export class StatefulDoc { stateStorage="session" stateKey="statedemo-session" > - + @@ -271,7 +244,7 @@ export class StatefulDoc { /> - + Name @@ -283,7 +256,7 @@ export class StatefulDoc { Status - + {{ customer.name }} @@ -313,7 +286,7 @@ export class StatefulDoc { - + {{ customer.name }} @@ -350,8 +323,8 @@ export class StatefulDoc { `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { TableModule } from 'primeng/table'; import { HttpClientModule } from '@angular/common/http'; import { InputTextModule } from 'primeng/inputtext'; @@ -415,7 +388,7 @@ export class TableStatefulDemo implements OnInit{ balance: 70663 }, ...`, - service: ['CustomerService'], + service: ['CustomerService'] }; getSeverity(status: string) { @@ -469,7 +442,7 @@ export interface Customer { representative?: Representative; verified?: boolean; balance?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/stripeddoc.ts b/apps/showcase/doc/table/stripeddoc.ts similarity index 91% rename from src/app/showcase/doc/table/stripeddoc.ts rename to apps/showcase/doc/table/stripeddoc.ts index b4e6071a125..c0b9a86c7a6 100644 --- a/src/app/showcase/doc/table/stripeddoc.ts +++ b/apps/showcase/doc/table/stripeddoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; @Component({ selector: 'striped-doc', @@ -31,14 +31,14 @@ import { ProductService } from '@service/productservice'; `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class StripedDoc { products!: Product[]; constructor( private productService: ProductService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -94,8 +94,8 @@ export class StripedDoc { `, typescript: `import { Component } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; import { TableModule } from 'primeng/table'; import { CommonModule } from '@angular/common'; @@ -130,7 +130,7 @@ export class TableStripedDemo { rating: 5 }, ...`, - service: ['ProductService'], + service: ['ProductService'] }; extFiles = [ @@ -148,7 +148,7 @@ export interface Product { category?: string; image?: string; rating?: number; -}`, - }, +}` + } ]; } diff --git a/apps/showcase/doc/table/styledoc.ts b/apps/showcase/doc/table/styledoc.ts new file mode 100644 index 00000000000..6a9b6b69b3c --- /dev/null +++ b/apps/showcase/doc/table/styledoc.ts @@ -0,0 +1,179 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; + +@Component({ + selector: 'table-style-doc', + template: ` +

    Certain rows or cells can easily be styled based on conditions.

    +
    + +
    + + + + Code + Name + Category + Quantity + + + + + {{ product.code }} + {{ product.name }} + {{ product.category }} + + + + + + +
    +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class StyleDoc { + products!: Product[]; + + constructor( + private productService: ProductService, + private cd: ChangeDetectorRef + ) {} + + code: Code = { + basic: ` + + + Code + Name + Category + Quantity + + + + + {{ product.code }} + {{ product.name }} + {{ product.category }} + + + + + +`, + html: `
    + + + + Code + Name + Category + Quantity + + + + + {{ product.code }} + {{ product.name }} + {{ product.category }} + + + + + + +
    `, + typescript: `import { Component, OnInit } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { TableModule } from 'primeng/table'; +import { CommonModule } from '@angular/common'; +import { BadgeModule } from 'primeng/badge'; + +@Component({ + selector: 'table-style-demo', + templateUrl: 'table-style-demo.html', + standalone: true, + imports: [TableModule, CommonModule, BadgeModule], + providers: [ProductService] +}) +export class TableStyleDemo implements OnInit{ + products!: Product[]; + + constructor( + private productService: ProductService, + private cd: ChangeDetectorRef, + ) {} + + loadDemoData() { + this.productService.getProductsSmall().then((data) => { + this.products = data; + this.cd.markForCheck(); + }); + } + + rowClass(product: Product) { + return { '!bg-primary !text-primary-contrast': product.category === 'Fitness' }; + } + + rowStyle(product: Product) { + if (product.quantity === 0) { + return { fontWeight: 'bold', fontStyle: 'italic' }; + } + } + + stockSeverity(product: Product) { + if (product.quantity === 0) return 'danger'; + else if (product.quantity > 0 && product.quantity < 10) return 'warn'; + else return 'success'; + } + +}`, + service: ['ProductService'] + }; + + loadDemoData() { + this.productService.getProductsSmall().then((data) => { + this.products = data; + this.cd.markForCheck(); + }); + } + + rowClass(product: Product) { + return { '!bg-primary !text-primary-contrast': product.category === 'Fitness' }; + } + + rowStyle(product: Product) { + if (product.quantity === 0) { + return { fontWeight: 'bold', fontStyle: 'italic' }; + } + } + + stockSeverity(product: Product) { + if (product.quantity === 0) return 'danger'; + else if (product.quantity > 0 && product.quantity < 10) return 'warn'; + else return 'success'; + } + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/src/app/showcase/doc/table/stylingdoc.ts b/apps/showcase/doc/table/stylingdoc.ts similarity index 99% rename from src/app/showcase/doc/table/stylingdoc.ts rename to apps/showcase/doc/table/stylingdoc.ts index fe700858a6b..de2de4f795a 100644 --- a/src/app/showcase/doc/table/stylingdoc.ts +++ b/apps/showcase/doc/table/stylingdoc.ts @@ -83,6 +83,6 @@ import { Component } from '@angular/core'; - `, + ` }) export class StylingDoc {} diff --git a/src/app/showcase/doc/table/subheadergroupingdoc.ts b/apps/showcase/doc/table/subheadergroupingdoc.ts similarity index 84% rename from src/app/showcase/doc/table/subheadergroupingdoc.ts rename to apps/showcase/doc/table/subheadergroupingdoc.ts index 747a9a607d3..c65df4217a5 100644 --- a/src/app/showcase/doc/table/subheadergroupingdoc.ts +++ b/apps/showcase/doc/table/subheadergroupingdoc.ts @@ -1,29 +1,19 @@ +import { Code } from '@/domain/code'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; @Component({ selector: 'subheader-grouping-doc', template: `

    - Rows are grouped with the groupRowsBy property. When rowGroupMode is set as subheader, a header and - footer can be displayed for each group. The content of a group header is provided with groupheader and footer with - groupfooter templates. + Rows are grouped with the groupRowsBy property. When rowGroupMode is set as subheader, a header and footer can be displayed for each group. The content of a group header is provided with groupheader and + footer with groupfooter templates.

    - + Name @@ -36,21 +26,14 @@ import { CustomerService } from '@service/customerservice'; - + {{ customer.representative.name }} - - Total Customers: {{ calculateCustomerTotal(customer.representative.name) }} - + Total Customers: {{ calculateCustomerTotal(customer.representative.name) }} @@ -59,11 +42,7 @@ import { CustomerService } from '@service/customerservice'; {{ customer.name }} - + {{ customer.country.name }} @@ -81,14 +60,14 @@ import { CustomerService } from '@service/customerservice';
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class SubheaderGroupingDoc { customers!: Customer[]; constructor( private customerService: CustomerService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -257,8 +236,8 @@ export class SubheaderGroupingDoc { `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { TableModule } from 'primeng/table'; import { HttpClientModule } from '@angular/common/http'; import { Tag } from 'primeng/tag'; @@ -333,7 +312,7 @@ export class TableSubheaderGroupingDemo implements OnInit{ balance: 70663 }, ...`, - service: ['CustomerService'], + service: ['CustomerService'] }; extFiles = [ @@ -361,7 +340,7 @@ export interface Customer { representative?: Representative; verified?: boolean; balance?: number; -}`, - }, +}` + } ]; } diff --git a/src/app/showcase/doc/table/tabledoc.module.ts b/apps/showcase/doc/table/tabledoc.module.ts similarity index 96% rename from src/app/showcase/doc/table/tabledoc.module.ts rename to apps/showcase/doc/table/tabledoc.module.ts index 99216fa4bf2..6e40c50759b 100644 --- a/src/app/showcase/doc/table/tabledoc.module.ts +++ b/apps/showcase/doc/table/tabledoc.module.ts @@ -1,92 +1,92 @@ +import { DeferredDemo } from '@/components/demo/deferreddemo'; +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { BadgeModule } from 'primeng/badge'; import { ButtonModule } from 'primeng/button'; import { CalendarModule } from 'primeng/calendar'; import { ConfirmDialogModule } from 'primeng/confirmdialog'; import { ContextMenuModule } from 'primeng/contextmenu'; import { DialogModule } from 'primeng/dialog'; import { FileUploadModule } from 'primeng/fileupload'; -import { SelectButtonModule } from 'primeng/selectbutton'; +import { IconFieldModule } from 'primeng/iconfield'; +import { InputIconModule } from 'primeng/inputicon'; import { InputNumberModule } from 'primeng/inputnumber'; import { InputTextModule } from 'primeng/inputtext'; import { MultiSelectModule } from 'primeng/multiselect'; import { ProgressBarModule } from 'primeng/progressbar'; import { RadioButtonModule } from 'primeng/radiobutton'; import { RatingModule } from 'primeng/rating'; +import { SelectModule } from 'primeng/select'; +import { SelectButtonModule } from 'primeng/selectbutton'; import { SkeletonModule } from 'primeng/skeleton'; import { SliderModule } from 'primeng/slider'; import { TableModule } from 'primeng/table'; import { TabsModule } from 'primeng/tabs'; import { TagModule } from 'primeng/tag'; +import { TextareaModule } from 'primeng/textarea'; import { ToastModule } from 'primeng/toast'; import { ToggleButtonModule } from 'primeng/togglebutton'; +import { ToggleSwitchModule } from 'primeng/toggleswitch'; import { ToolbarModule } from 'primeng/toolbar'; import { TooltipModule } from 'primeng/tooltip'; -import { AppCodeModule } from 'src/app/showcase/layout/doc/app.code.component'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { IconFieldModule } from 'primeng/iconfield'; -import { InputIconModule } from 'primeng/inputicon'; -import { ContextMenuDoc } from './contextmenudoc'; +import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { CellEditDoc } from './celleditdoc'; import { CheckboxSelectionDoc } from './checkboxselectiondoc'; import { ColumnGroupDoc } from './columngroupdoc'; import { ColumnResizeExpandModeDoc } from './columnresizeexpandmodedoc'; +import { ColumnResizeFitModeDoc } from './columnresizefitmodedoc'; import { ColumnResizeScrollableModeDoc } from './columnresizescrollablemodedoc'; import { ColumnSelectionDoc } from './columnselectiondoc'; import { ColumnToggleDoc } from './columntoggledoc'; +import { ContextMenuDoc } from './contextmenudoc'; import { ControlledSelectionDoc } from './controlledselectiondoc'; import { CustomersDoc } from './customersdoc'; import { CustomSortDoc } from './customsortdoc'; import { DynamicDoc } from './dynamicdoc'; import { ExpandableRowGroupDoc } from './expandablerowgroupdoc'; import { ExportDoc } from './exportdoc'; +import { FilterAdvancedDoc } from './filteradvanceddoc'; import { FilterBasicDoc } from './filterbasic'; +import { FilterSortEditDoc } from './filtersorteditdoc'; import { FlexibleScrollDoc } from './flexiblescrolldoc'; import { FrozenColumnsDoc } from './frozencolumnsdoc'; import { FrozenRowsDoc } from './frozenrowsdoc'; import { GridlinesDoc } from './gridlinesdoc'; -import { ImportDoc } from './importdoc'; import { HorizontalScrollDoc } from './horizontalscrolldoc'; +import { ImportDoc } from './importdoc'; import { LazyLoadDoc } from './lazyloaddoc'; +import { MultipleColumnsSortDoc } from './multiplecolumnssortdoc'; import { MultipleSelectionDoc } from './multipleselectiondoc'; import { PageOnlySelectionDoc } from './pageonlyselectiondoc'; import { PaginatorBasicDoc } from './paginatorbasicdoc'; +import { PaginatorLocaleDoc } from './paginatorlocaledoc'; import { PaginatorProgrammaticDoc } from './paginatorprogrammaticdoc'; +import { PreSortDoc } from './presortdoc'; import { ProductsDoc } from './productsdoc'; import { RadioButtonSelectionDoc } from './radiobuttonselectiondoc'; +import { RemovableSortDoc } from './removablesortdoc'; import { ReorderDoc } from './reorderdoc'; import { RowEditDoc } from './roweditdoc'; +import { RowExpansionDoc } from './rowexpansiondoc'; import { RowspanGroupingDoc } from './rowspangroupingdoc'; +import { SelectionEventsDoc } from './selectioneventsdoc'; import { SingleColumnSortDoc } from './singlecolumnsortdoc'; -import { MultipleColumnsSortDoc } from './multiplecolumnssortdoc'; import { SingleSelectionDoc } from './singleselectiondoc'; import { SizeDoc } from './sizedoc'; import { StatefulDoc } from './statefuldoc'; import { StripedDoc } from './stripeddoc'; import { StyleDoc } from './styledoc'; +import { StylingDoc } from './stylingdoc'; import { SubheaderGroupingDoc } from './subheadergroupingdoc'; import { TemplateDoc } from './templatedoc'; import { VerticalScrollDoc } from './verticalscrolldoc'; import { VirtualScrollDoc } from './virtualscrolldoc'; import { VirtualScrollLazyDoc } from './virtualscrolllazydoc'; -import { ColumnResizeFitModeDoc } from './columnresizefitmodedoc'; -import { StylingDoc } from './stylingdoc'; -import { SelectionEventsDoc } from './selectioneventsdoc'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { PaginatorLocaleDoc } from './paginatorlocaledoc'; -import { DeferredDemo } from '../../demo/deferreddemo'; -import { PreSortDoc } from './presortdoc'; -import { RowExpansionDoc } from './rowexpansiondoc'; -import { FilterSortEditDoc } from './filtersorteditdoc'; -import { RemovableSortDoc } from './removablesortdoc'; -import { FilterAdvancedDoc } from './filteradvanceddoc'; -import { SelectModule } from 'primeng/select'; -import { ToggleSwitchModule } from 'primeng/toggleswitch'; -import { TextareaModule } from 'primeng/textarea'; -import { BadgeModule } from 'primeng/badge'; -import { RouterModule } from '@angular/router'; @NgModule({ imports: [ @@ -123,7 +123,7 @@ import { RouterModule } from '@angular/router'; IconFieldModule, InputIconModule, ToggleSwitchModule, - BadgeModule, + BadgeModule ], declarations: [ ImportDoc, @@ -182,8 +182,8 @@ import { RouterModule } from '@angular/router'; AccessibilityDoc, PaginatorLocaleDoc, PreSortDoc, - RemovableSortDoc, + RemovableSortDoc ], - exports: [AppDocModule], + exports: [AppDocModule] }) export class TableDocModule {} diff --git a/apps/showcase/doc/table/templatedoc.ts b/apps/showcase/doc/table/templatedoc.ts new file mode 100644 index 00000000000..d16c2d38282 --- /dev/null +++ b/apps/showcase/doc/table/templatedoc.ts @@ -0,0 +1,240 @@ +import { Code } from '@/domain/code'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'template-doc', + template: ` +

    Custom content at header, body and footer sections are supported via templating.

    +
    + +
    + + +
    + Products + +
    +
    + + + Name + Image + Price + Category + Reviews + Status + + + + + {{ product.name }} + + + + {{ product.price | currency: 'USD' }} + {{ product.category }} + + + + + + + In total there are {{ products ? products.length : 0 }} products. +
    +
    +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class TemplateDoc { + products!: Product[]; + + cols!: Column[]; + + constructor( + private productService: ProductService, + private cd: ChangeDetectorRef + ) {} + + loadDemoData() { + this.productService.getProductsMini().then((data) => { + this.products = data; + this.cd.markForCheck(); + }); + + this.cols = [ + { field: 'code', header: 'Code' }, + { field: 'name', header: 'Name' }, + { field: 'category', header: 'Category' }, + { field: 'quantity', header: 'Quantity' } + ]; + } + + getSeverity(status: string) { + switch (status) { + case 'INSTOCK': + return 'success'; + case 'LOWSTOCK': + return 'warn'; + case 'OUTOFSTOCK': + return 'danger'; + } + } + + code: Code = { + basic: ` + +
    + Products + +
    +
    + + + Name + Image + Price + Category + Reviews + Status + + + + + {{ product.name }} + + + + {{ product.price | currency: 'USD' }} + {{ product.category }} + + + + + + + In total there are {{ products ? products.length : 0 }} products. +
    `, + html: `
    + + +
    + Products + +
    +
    + + + Name + Image + Price + Category + Reviews + Status + + + + + {{ product.name }} + + + + {{ product.price | currency: 'USD' }} + {{ product.category }} + + + + + + + In total there are {{ products ? products.length : 0 }} products. +
    +
    `, + typescript: `import { Component, OnInit } from '@angular/core'; +import { Product } from '@/domain/product'; +import { ProductService } from '@/service/productservice'; +import { TableModule } from 'primeng/table'; +import { TagModule } from 'primeng/tag'; +import { RatingModule } from 'primeng/rating'; +import { CommonModule } from '@angular/common'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'table-template-demo', + templateUrl: 'table-template-demo.html', + standalone: true, + imports: [TableModule, TagModule, RatingModule, ButtonModule, CommonModule], + providers: [ProductService] +}) +export class TableTemplateDemo implements OnInit { + products!: Product[]; + + constructor(private productService: ProductService) {} + + ngOnInit() { + this.productService.getProductsMini().then((data) => { + this.products = data; + }); + } + + getSeverity(status: string) { + switch (status) { + case 'INSTOCK': + return 'success'; + case 'LOWSTOCK': + return 'warn'; + case 'OUTOFSTOCK': + return 'danger'; + } + } +}`, + data: `{ + id: '1000', + code: 'f230fh0g3', + name: 'Bamboo Watch', + description: 'Product Description', + image: 'bamboo-watch.jpg', + price: 65, + category: 'Accessories', + quantity: 24, + inventoryStatus: 'INSTOCK', + rating: 5 +}, +...`, + service: ['ProductService'] + }; + + extFiles = [ + { + path: 'src/domain/product.ts', + content: ` +export interface Product { + id?: string; + code?: string; + name?: string; + description?: string; + price?: number; + quantity?: number; + inventoryStatus?: string; + category?: string; + image?: string; + rating?: number; +}` + } + ]; +} diff --git a/src/app/showcase/doc/table/verticalscrolldoc.ts b/apps/showcase/doc/table/verticalscrolldoc.ts similarity index 88% rename from src/app/showcase/doc/table/verticalscrolldoc.ts rename to apps/showcase/doc/table/verticalscrolldoc.ts index 7bfbf5cc50e..1850a6fb94d 100644 --- a/src/app/showcase/doc/table/verticalscrolldoc.ts +++ b/apps/showcase/doc/table/verticalscrolldoc.ts @@ -1,15 +1,12 @@ +import { Code } from '@/domain/code'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; @Component({ selector: 'vertical-scroll-doc', template: ` -

    - Adding scrollable property along with a scrollHeight for the data viewport enables vertical scrolling with - fixed headers. -

    Adding scrollable property along with a scrollHeight for the data viewport enables vertical scrolling with fixed headers.

    @@ -34,14 +31,14 @@ import { CustomerService } from '@service/customerservice';
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class VerticalScrollDoc { customers!: Customer[]; constructor( private customerService: CustomerService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -99,8 +96,8 @@ export class VerticalScrollDoc { `, typescript: `import { Component, OnInit } from '@angular/core'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; +import { Customer } from '@/domain/customer'; +import { CustomerService } from '@/service/customerservice'; import { TableModule } from 'primeng/table'; import { HttpClientModule } from '@angular/common/http'; @@ -141,7 +138,7 @@ export class TableVerticalScrollDemo implements OnInit{ balance: 70663 }, ...`, - service: ['CustomerService'], + service: ['CustomerService'] }; extFiles = [ @@ -169,7 +166,7 @@ export interface Customer { representative?: Representative; verified?: boolean; balance?: number; -}`, - }, +}` + } ]; } diff --git a/apps/showcase/doc/table/virtualscrolldoc.ts b/apps/showcase/doc/table/virtualscrolldoc.ts new file mode 100644 index 00000000000..0f181787347 --- /dev/null +++ b/apps/showcase/doc/table/virtualscrolldoc.ts @@ -0,0 +1,177 @@ +import { Car } from '@/domain/car'; +import { Code } from '@/domain/code'; +import { CarService } from '@/service/carservice'; +import { ChangeDetectionStrategy, Component } from '@angular/core'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'virtual-scroll-doc', + template: ` +

    + VirtualScroller is a performance-approach to handle huge data efficiently. Setting virtualScroll property as true and providing a virtualScrollItemSize in pixels would be enough to enable this functionality. It is also + suggested to use the same virtualScrollItemSize value on the tr element inside the body template. +

    +
    + +
    + + + + + {{ col.header }} + + + + + + + {{ rowData[col.field] }} + + + + +
    +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class VirtualScrollDoc { + cars!: Car[]; + + virtualCars!: Car[]; + + cols!: Column[]; + + constructor(private carService: CarService) {} + + loadDemoData() { + this.cols = [ + { field: 'id', header: 'Id' }, + { field: 'vin', header: 'Vin' }, + { field: 'year', header: 'Year' }, + { field: 'brand', header: 'Brand' }, + { field: 'color', header: 'Color' } + ]; + + this.cars = Array.from({ length: 10000 }).map((_, i) => this.carService.generateCar(i + 1)); + this.virtualCars = Array.from({ length: 10000 }); + } + + code: Code = { + basic: ` + + + + {{ col.header }} + + + + + + + {{ rowData[col.field] }} + + + +`, + html: `
    + + + + + {{ col.header }} + + + + + + + {{ rowData[col.field] }} + + + + +
    `, + typescript: `import { Component, OnInit } from '@angular/core'; +import { Car } from '@/domain/car'; +import { CarService } from '@/service/carservice'; +import { TableModule } from 'primeng/table'; +import { CommonModule } from '@angular/common'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'table-virtual-scroll-demo', + templateUrl: 'table-virtual-scroll-demo.html', + standalone: true, + imports: [TableModule, CommonModule], + providers: [CarService] +}) +export class TableVirtualScrollDemo implements OnInit{ + cars!: Car[]; + + virtualCars!: Car[]; + + cols!: Column[]; + + constructor(private carService: CarService) {} + + ngOnInit() { + this.cols = [ + { field: 'id', header: 'Id' }, + { field: 'vin', header: 'Vin' }, + { field: 'year', header: 'Year' }, + { field: 'brand', header: 'Brand' }, + { field: 'color', header: 'Color' } + ]; + + this.cars = Array.from({ length: 10000 }).map((_, i) => this.carService.generateCar(i + 1)); + this.virtualCars = Array.from({ length: 10000 }); + } +}`, + data: `{ + id: 1 + vin: tvACo, + brand: Norma, + color: Black, + year: 2002 +} +...`, + service: ['CarService'] + }; + + extFiles = [ + { + path: 'src/domain/car.ts', + content: ` +export interface Car { + id?; + vin?; + year?; + brand?; + color?; + price?; + saleDate?; +}` + } + ]; +} diff --git a/apps/showcase/doc/table/virtualscrolllazydoc.ts b/apps/showcase/doc/table/virtualscrolllazydoc.ts new file mode 100644 index 00000000000..3b6ac942af5 --- /dev/null +++ b/apps/showcase/doc/table/virtualscrolllazydoc.ts @@ -0,0 +1,237 @@ +import { Car } from '@/domain/car'; +import { Code } from '@/domain/code'; +import { CarService } from '@/service/carservice'; +import { ChangeDetectionStrategy, Component } from '@angular/core'; +import { LazyLoadEvent } from 'primeng/api'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'virtual-scroll-lazy-doc', + template: ` +

    + VirtualScroller is a performance-approach to handle huge data efficiently. Setting virtualScroll property as true and providing a virtualScrollItemSize in pixels would be enough to enable this functionality. It is also + suggested to use the same virtualScrollItemSize value on the tr element inside the body template. +

    +
    + +
    + + + + + {{ col.header }} + + + + + + + {{ rowData[col.field] }} + + + + + + + + + + + +
    +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class VirtualScrollLazyDoc { + cars!: Car[]; + + virtualCars!: Car[]; + + cols!: Column[]; + + constructor(private carService: CarService) {} + + loadDemoData() { + this.cols = [ + { field: 'id', header: 'Id' }, + { field: 'vin', header: 'Vin' }, + { field: 'year', header: 'Year' }, + { field: 'brand', header: 'Brand' }, + { field: 'color', header: 'Color' } + ]; + + this.cars = Array.from({ length: 10000 }).map((_, i) => this.carService.generateCar(i + 1)); + this.virtualCars = Array.from({ length: 10000 }); + } + + loadCarsLazy(event: LazyLoadEvent) { + //simulate remote connection with a timeout + setTimeout( + () => { + //load data of required page + let loadedCars = this.cars.slice(event.first, event.first + event.rows); + + //populate page of virtual cars + Array.prototype.splice.apply(this.virtualCars, [...[event.first, event.rows], ...loadedCars]); + + //trigger change detection + event.forceUpdate(); + }, + Math.random() * 1000 + 250 + ); + } + + code: Code = { + basic: ` + + + + {{col.header}} + + + + + + + {{rowData[col.field]}} + + + + + + + + + + +`, + html: `
    + + + + + {{col.header}} + + + + + + + {{rowData[col.field]}} + + + + + + + + + + + +
    `, + typescript: `import { Component, OnInit } from '@angular/core'; +import { LazyLoadEvent } from 'primeng/api'; +import { Car } from '@/domain/car'; +import { CarService } from '@/service/carservice'; +import { TableModule } from 'primeng/table'; +import { CommonModule } from '@angular/common'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'table-virtual-scroll-lazy-demo', + templateUrl: 'table-virtual-scroll-lazy-demo.html', + standalone: true, + imports: [TableModule, CommonModule], + providers: [CarService] +}) +export class TableVirtualScrollLazyDemo implements OnInit{ + cars!: Car[]; + + virtualCars!: Car[]; + + cols!: Column[]; + + constructor(private carService: CarService) {} + + ngOnInit() { + this.cols = [ + { field: 'id', header: 'Id' }, + { field: 'vin', header: 'Vin' }, + { field: 'year', header: 'Year' }, + { field: 'brand', header: 'Brand' }, + { field: 'color', header: 'Color' } + ]; + + this.cars = Array.from({ length: 10000 }).map((_, i) => this.carService.generateCar(i + 1)); + this.virtualCars = Array.from({ length: 10000 }); + } + + loadCarsLazy(event: LazyLoadEvent) { + //simulate remote connection with a timeout + setTimeout(() => { + //load data of required page + let loadedCars = this.cars.slice(event.first, event.first + event.rows); + + //populate page of virtual cars + Array.prototype.splice.apply(this.virtualCars, [...[event.first, event.rows], ...loadedCars]); + + //trigger change detection + event.forceUpdate(); + }, Math.random() * 1000 + 250); + } +}`, + data: `{ + id: 1 + vin: tvACo, + brand: Norma, + color: Black, + year: 2002 +} +...`, + service: ['CarService'] + }; + + extFiles = [ + { + path: 'src/domain/car.ts', + content: ` +export interface Car { + id?; + vin?; + year?; + brand?; + color?; + price?; + saleDate?; +}` + } + ]; +} diff --git a/apps/showcase/doc/tabs/accessibilitydoc.ts b/apps/showcase/doc/tabs/accessibilitydoc.ts new file mode 100644 index 00000000000..8b6074397d2 --- /dev/null +++ b/apps/showcase/doc/tabs/accessibilitydoc.ts @@ -0,0 +1,59 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'tabs-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Tabs container is defined with the tablist role, as any attribute is passed to the container element aria-labelledby can be optionally used to specify an element to describe the Tabs. Each tab header has a + tab role along with aria-selected state attribute and aria-controls to refer to the corresponding tab content element. The content element of each tab has tabpanel role, an id to match thearia-controls + of the header and aria-labelledby reference to the header as the accessible name. +

    +

    Tab Header Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabMoves focus through the header.
    enterActivates the focused tab header.
    spaceActivates the focused tab header.
    right arrowMoves focus to the next header.
    left arrowMoves focus to the previous header.
    homeMoves focus to the last header.
    endMoves focus to the first header.
    +
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/tabs/basicdoc.ts b/apps/showcase/doc/tabs/basicdoc.ts new file mode 100644 index 00000000000..2d6dce5b300 --- /dev/null +++ b/apps/showcase/doc/tabs/basicdoc.ts @@ -0,0 +1,133 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    Tabs is defined using TabList, Tab, TabPanels and TabPanel components. Tab and TabPanel components are associated with their value properties

    +
    +
    + + + Header I + Header II + Header III + + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +

    +
    + +

    + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

    +
    + +

    + At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in + culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

    +
    +
    +
    +
    + + ` +}) +export class BasicDoc { + code: Code = { + basic: ` + + Header I + Header II + Header III + + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et + dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex + ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit + anim id est laborum. +

    +
    + +

    + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem + aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. + Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni + dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius + modi. +

    +
    + +

    + At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti + atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique + sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum + facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil + impedit quo minus. +

    +
    +
    +
    `, + + html: `
    + + + Header I + Header II + Header III + + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et + dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex + ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit + anim id est laborum. +

    +
    + +

    + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem + aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. + Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni + dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius + modi. +

    +
    + +

    + At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti + atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique + sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum + facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil + impedit quo minus. +

    +
    +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { TabsModule } from 'primeng/tabs'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'tabs-basic-demo', + templateUrl: './tabs-basic-demo.html', + standalone: true, + imports: [CommonModule, TabsModule] +}) +export class TabsBasicDemo {}` + }; +} diff --git a/apps/showcase/doc/tabs/controlleddoc.ts b/apps/showcase/doc/tabs/controlleddoc.ts new file mode 100644 index 00000000000..c48d96c15e7 --- /dev/null +++ b/apps/showcase/doc/tabs/controlleddoc.ts @@ -0,0 +1,148 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'controlled-doc', + template: ` + +

    Tabs can be controlled programmatically using value property as a model.

    +
    +
    +
    + + + +
    + + + Header I + Header II + Header III + + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +

    +
    + +

    + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

    +
    + +

    + At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in + culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

    +
    +
    +
    +
    + + ` +}) +export class ControlledDoc { + value: number = 0; + + code: Code = { + basic: `
    + + + +
    + + + Header I + Header II + Header III + + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore + magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +

    +
    + +

    + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem + aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos + qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

    +
    + +

    + At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque + corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in + culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et + expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

    +
    +
    +
    `, + + html: `
    +
    + + + +
    + + + Header I + Header II + Header III + + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore + magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +

    +
    + +

    + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem + aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos + qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

    +
    + +

    + At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque + corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in + culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et + expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

    +
    +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; +import { TabsModule } from 'primeng/tabs'; + +@Component({ + selector: 'tabs-controlled-demo', + templateUrl: './tabs-controlled-demo.html', + standalone: true, + imports: [ButtonModule, TabsModule, FormsModule] +}) +export class TabsControlledDemo { + value: number = 0; +}` + }; +} diff --git a/src/app/showcase/doc/tabs/customtemplatedoc.ts b/apps/showcase/doc/tabs/customtemplatedoc.ts similarity index 88% rename from src/app/showcase/doc/tabs/customtemplatedoc.ts rename to apps/showcase/doc/tabs/customtemplatedoc.ts index 7b64d39a457..be357acd759 100644 --- a/src/app/showcase/doc/tabs/customtemplatedoc.ts +++ b/apps/showcase/doc/tabs/customtemplatedoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'template-doc', @@ -14,7 +14,7 @@ import { Code } from '@domain/code';
    - + Amy Elsner @@ -33,34 +33,28 @@ import { Code } from '@domain/code';

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi.

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque - corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in - culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et - expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. + At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in + culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus.

    - `, + ` }) export class TemplateDoc { code: Code = { @@ -70,7 +64,7 @@ export class TemplateDoc {
    - + Amy Elsner @@ -124,7 +118,7 @@ export class TemplateDoc {
    - + Amy Elsner @@ -184,6 +178,6 @@ import { AvatarModule } from 'primeng/avatar'; standalone: true, imports: [CommonModule, TabsModule, BadgeModule, AvatarModule] }) -export class TabsTemplateDemo {}`, +export class TabsTemplateDemo {}` }; } diff --git a/apps/showcase/doc/tabs/disableddoc.ts b/apps/showcase/doc/tabs/disableddoc.ts new file mode 100644 index 00000000000..a87aabc9694 --- /dev/null +++ b/apps/showcase/doc/tabs/disableddoc.ts @@ -0,0 +1,136 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'disabled-doc', + template: ` + +

    Enabling disabled property of a Tab prevents user interaction.

    +
    +
    + + + Header I + Header II + Header III + Header IV + + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +

    +
    + +

    + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo + enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. +

    +
    + +

    + At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in + culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. +

    +
    +
    +
    +
    + + ` +}) +export class DisabledDoc { + code: Code = { + basic: ` + + Header I + Header II + Header III + Header IV + + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et + dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex + ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit + anim id est laborum. +

    +
    + +

    + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem + aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. + Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni + dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius + modi. +

    +
    + +

    + At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti + atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique + sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum + facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil + impedit quo minus. +

    +
    +
    +
    `, + + html: `
    + + + Header I + Header II + Header III + Header IV + + + +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et + dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex + ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat + nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit + anim id est laborum. +

    +
    + +

    + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem + aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. + Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni + dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius + modi. +

    +
    + +

    + At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti + atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique + sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum + facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil + impedit quo minus. +

    +
    +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { TabsModule } from 'primeng/tabs'; + +@Component({ + selector: 'tabs-disabled-demo', + templateUrl: './tabs-disabled-demo.html', + standalone: true, + imports: [CommonModule, TabsModule] +}) +export class TabsDisabledDemo {}` + }; +} diff --git a/apps/showcase/doc/tabs/dynamicdoc.ts b/apps/showcase/doc/tabs/dynamicdoc.ts new file mode 100644 index 00000000000..1fec1d10de8 --- /dev/null +++ b/apps/showcase/doc/tabs/dynamicdoc.ts @@ -0,0 +1,94 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'dynamic-doc', + template: ` + +

    Tabs can be generated dynamically using the standard @for block.

    +
    +
    + + + @for (tab of tabs; track tab.value) { + {{ tab.title }} + } + + + @for (tab of tabs; track tab.value) { + +

    {{ tab.content }}

    +
    + } +
    +
    +
    + + ` +}) +export class DynamicDoc implements OnInit { + tabs: { title: string; value: string; content: string }[] = []; + code: Code = { + basic: ` + + @for (tab of tabs; track tab.value) { + {{ tab.title }} + } + + + @for (tab of tabs; track tab.value) { + +

    {{ tab.content }}

    +
    + } +
    +
    `, + + html: `
    + + + @for (tab of tabs; track tab.value) { + {{ tab.title }} + } + + + @for (tab of tabs; track tab.value) { + +

    {{ tab.content }}

    +
    + } +
    +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { TabsModule } from 'primeng/tabs'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'tabs-dynamic-demo', + templateUrl: './tabs-dynamic-demo.html', + standalone: true, + imports: [TabsModule, CommonModule] +}) +export class TabsDynamicDemo implements OnInit { + tabs: { title: string; value: number; content: string }[] = []; + + ngOnInit() { + this.tabs = [ + { title: 'Tab 1', value: 0, content: 'Tab 1 Content' }, + { title: 'Tab 2', value: 1, content: 'Tab 2 Content' }, + { title: 'Tab 3', value: 2, content: 'Tab 3 Content' }, + ]; + } +}` + }; + + ngOnInit() { + this.tabs = [ + { title: 'Tab 1', value: '0', content: 'Tab 1 Content' }, + { title: 'Tab 2', value: '1', content: 'Tab 2 Content' }, + { title: 'Tab 3', value: '2', content: 'Tab 3 Content' } + ]; + } +} diff --git a/apps/showcase/doc/tabs/importdoc.ts b/apps/showcase/doc/tabs/importdoc.ts new file mode 100644 index 00000000000..7f7b14e256c --- /dev/null +++ b/apps/showcase/doc/tabs/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'tabs-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { TabsModule } from 'primeng/tabs';` + }; +} diff --git a/src/app/showcase/doc/tabs/scrollabledoc.ts b/apps/showcase/doc/tabs/scrollabledoc.ts similarity index 97% rename from src/app/showcase/doc/tabs/scrollabledoc.ts rename to apps/showcase/doc/tabs/scrollabledoc.ts index 5f5e6676d40..25f548db519 100644 --- a/src/app/showcase/doc/tabs/scrollabledoc.ts +++ b/apps/showcase/doc/tabs/scrollabledoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'scrollable-doc', @@ -26,13 +26,13 @@ import { Code } from '@domain/code'; - `, + ` }) export class ScrollableDoc { scrollableTabs: any[] = Array.from({ length: 50 }, (_, i) => ({ title: `Tab ${i + 1}`, content: `Tab ${i + 1} Content`, - value: `${i}`, + value: `${i}` })); code: Code = { @@ -86,6 +86,6 @@ export class TabsScrollableDemo { activeIndex: number = 0; scrollableTabs: any[] = Array.from({ length: 50 }, (_, i) => ({ title: "Title", content: "Content" })); -}`, +}` }; } diff --git a/src/app/showcase/doc/tabs/tabmenudoc.ts b/apps/showcase/doc/tabs/tabmenudoc.ts similarity index 89% rename from src/app/showcase/doc/tabs/tabmenudoc.ts rename to apps/showcase/doc/tabs/tabmenudoc.ts index a4858ad5662..cc9178afac7 100644 --- a/src/app/showcase/doc/tabs/tabmenudoc.ts +++ b/apps/showcase/doc/tabs/tabmenudoc.ts @@ -1,16 +1,13 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'tabmenu-doc', template: `

    - A navigation menu is implemented using tabs without the panels where the content of a tab is provided by a route component - like - router-outlet. For the purpose of this demo, router-outlet is not included. + A navigation menu is implemented using tabs without the panels where the content of a tab is provided by a route component like + router-outlet. For the purpose of this demo, router-outlet is not included.

    @@ -27,14 +24,14 @@ import { Code } from '@domain/code';
    - `, + ` }) export class TabmenuDoc { tabs = [ { route: 'dashboard', label: 'Dashboard', icon: 'pi pi-home' }, { route: 'transactions', label: 'Transactions', icon: 'pi pi-chart-line' }, { route: 'products', label: 'Products', icon: 'pi pi-list' }, - { route: 'messages', label: 'Messages', icon: 'pi pi-inbox' }, + { route: 'messages', label: 'Messages', icon: 'pi pi-inbox' } ]; code: Code = { @@ -75,6 +72,6 @@ import { TabsModule } from 'primeng/tabs'; standalone: true, imports: [TabsModule, RouterModule, CommonModule] }) -export class TabsTabmenuDemo {}`, +export class TabsTabmenuDemo {}` }; } diff --git a/src/app/showcase/doc/tabs/tabsdoc.module.ts b/apps/showcase/doc/tabs/tabsdoc.module.ts similarity index 88% rename from src/app/showcase/doc/tabs/tabsdoc.module.ts rename to apps/showcase/doc/tabs/tabsdoc.module.ts index 3eb43248b32..6386c790e2d 100644 --- a/src/app/showcase/doc/tabs/tabsdoc.module.ts +++ b/apps/showcase/doc/tabs/tabsdoc.module.ts @@ -1,25 +1,25 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; +import { AvatarModule } from 'primeng/avatar'; +import { BadgeModule } from 'primeng/badge'; import { ButtonModule } from 'primeng/button'; import { TabsModule } from 'primeng/tabs'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; +import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { ControlledDoc } from './controlleddoc'; -import { DynamicDoc } from './dynamicdoc'; -import { DisabledDoc } from './disableddoc'; import { TemplateDoc } from './customtemplatedoc'; +import { DisabledDoc } from './disableddoc'; +import { DynamicDoc } from './dynamicdoc'; import { ImportDoc } from './importdoc'; import { ScrollableDoc } from './scrollabledoc'; import { TabmenuDoc } from './tabmenudoc'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { AvatarModule } from 'primeng/avatar'; -import { BadgeModule } from 'primeng/badge'; @NgModule({ imports: [CommonModule, AppCodeModule, AppDocModule, TabsModule, RouterModule, ButtonModule, AvatarModule, BadgeModule], exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, ControlledDoc, DynamicDoc, DisabledDoc, TemplateDoc, ScrollableDoc, TabmenuDoc, AccessibilityDoc], + declarations: [ImportDoc, BasicDoc, ControlledDoc, DynamicDoc, DisabledDoc, TemplateDoc, ScrollableDoc, TabmenuDoc, AccessibilityDoc] }) export class TabsDocModule {} diff --git a/apps/showcase/doc/tag/accessibilitydoc.ts b/apps/showcase/doc/tag/accessibilitydoc.ts new file mode 100644 index 00000000000..bdf06ec3f06 --- /dev/null +++ b/apps/showcase/doc/tag/accessibilitydoc.ts @@ -0,0 +1,18 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'tag-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Tag does not include any roles and attributes by default, any attribute is passed to the root element so aria roles and attributes can be added if required. If the tags are dynamic,aria-live may be utilized as well. In case + badges need to be tabbable, tabIndex can be added to implement custom key handlers. +

    + +

    Keyboard Support

    +

    Component does not include any interactive elements.

    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/tag/basicdoc.ts b/apps/showcase/doc/tag/basicdoc.ts new file mode 100644 index 00000000000..7e98b4a233f --- /dev/null +++ b/apps/showcase/doc/tag/basicdoc.ts @@ -0,0 +1,33 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    Label of the tag is defined with the value property.

    +
    +
    + +
    + + ` +}) +export class BasicDoc { + code: Code = { + basic: ``, + html: `
    + +
    `, + typescript: `import { Component } from '@angular/core'; +import { Tag } from 'primeng/tag'; + +@Component({ + selector: 'tag-basic-demo', + templateUrl: './tag-basic-demo.html', + standalone: true, + imports: [Tag] +}) +export class TagBasicDemo {}` + }; +} diff --git a/apps/showcase/doc/tag/icondoc.ts b/apps/showcase/doc/tag/icondoc.ts new file mode 100644 index 00000000000..b9912b1f054 --- /dev/null +++ b/apps/showcase/doc/tag/icondoc.ts @@ -0,0 +1,52 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'icon-doc', + template: ` + +

    A font icon next to the value can be displayed with the icon property.

    +
    +
    + + + + + + + +
    + + ` +}) +export class IconDoc { + code: Code = { + basic: ` + + + + + +`, + + html: `
    + + + + + + + +
    `, + typescript: `import { Component } from '@angular/core'; +import { Tag } from 'primeng/tag'; + +@Component({ + selector: 'tag-icon-demo', + templateUrl: './tag-icon-demo.html', + standalone: true, + imports: [Tag] +}) +export class TagIconDemo {}` + }; +} diff --git a/apps/showcase/doc/tag/importdoc.ts b/apps/showcase/doc/tag/importdoc.ts new file mode 100644 index 00000000000..45fa5a0a596 --- /dev/null +++ b/apps/showcase/doc/tag/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'tag-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Tag } from 'primeng/tag';` + }; +} diff --git a/src/app/showcase/doc/tag/pilldoc.ts b/apps/showcase/doc/tag/pilldoc.ts similarity index 96% rename from src/app/showcase/doc/tag/pilldoc.ts rename to apps/showcase/doc/tag/pilldoc.ts index d792c927a88..8eda0571500 100644 --- a/src/app/showcase/doc/tag/pilldoc.ts +++ b/apps/showcase/doc/tag/pilldoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'pill-doc', @@ -17,7 +17,7 @@ import { Code } from '@domain/code'; - `, + ` }) export class PillDoc { code: Code = { @@ -46,6 +46,6 @@ import { Tag } from 'primeng/tag'; standalone: true, imports: [Tag] }) -export class TagPillDemo {}`, +export class TagPillDemo {}` }; } diff --git a/apps/showcase/doc/tag/severitydoc.ts b/apps/showcase/doc/tag/severitydoc.ts new file mode 100644 index 00000000000..755f8352648 --- /dev/null +++ b/apps/showcase/doc/tag/severitydoc.ts @@ -0,0 +1,51 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'severity-doc', + template: ` + +

    Severity defines the color of the tag, possible values are success, info, warn and danger in addition to the default theme color.

    +
    +
    + + + + + + + +
    + + ` +}) +export class SeverityDoc { + code: Code = { + basic: ` + + + + + +`, + html: `
    + + + + + + + +
    `, + typescript: `import { Component } from '@angular/core'; +import { Tag } from 'primeng/tag'; + +@Component({ + selector: 'tag-severity-demo', + templateUrl: './tag-severity-demo.html', + standalone: true, + imports: [Tag] +}) +export class TagSeverityDemo {}` + }; +} diff --git a/apps/showcase/doc/tag/styledoc.ts b/apps/showcase/doc/tag/styledoc.ts new file mode 100644 index 00000000000..7e3011b8e68 --- /dev/null +++ b/apps/showcase/doc/tag/styledoc.ts @@ -0,0 +1,42 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'tag-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-tagTag element
    p-tag-roundedRounded element
    p-tag-iconIcon of the tag
    p-tag-valueValue of the tag
    +
    + ` +}) +export class StyleDoc {} diff --git a/src/app/showcase/doc/tag/tagdoc.module.ts b/apps/showcase/doc/tag/tagdoc.module.ts similarity index 83% rename from src/app/showcase/doc/tag/tagdoc.module.ts rename to apps/showcase/doc/tag/tagdoc.module.ts index 6f2bccb5825..17daa19bf5d 100644 --- a/src/app/showcase/doc/tag/tagdoc.module.ts +++ b/apps/showcase/doc/tag/tagdoc.module.ts @@ -1,22 +1,22 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { ButtonModule } from 'primeng/button'; import { Tag } from 'primeng/tag'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { StyleDoc } from './styledoc'; +import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { IconDoc } from './icondoc'; import { ImportDoc } from './importdoc'; import { PillDoc } from './pilldoc'; -import { TemplateDoc } from './templatedoc'; import { SeverityDoc } from './severitydoc'; -import { AccessibilityDoc } from './accessibilitydoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, Tag, ButtonModule], declarations: [ImportDoc, BasicDoc, IconDoc, PillDoc, StyleDoc, TemplateDoc, SeverityDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class TagDocModule {} diff --git a/apps/showcase/doc/tag/templatedoc.ts b/apps/showcase/doc/tag/templatedoc.ts new file mode 100644 index 00000000000..c3459bf4ab1 --- /dev/null +++ b/apps/showcase/doc/tag/templatedoc.ts @@ -0,0 +1,52 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'tag-template-demo', + template: ` + +

    Children of the component are passed as the content for templating.

    +
    +
    + +
    + Country + Italy +
    +
    +
    + + ` +}) +export class TemplateDoc { + code: Code = { + basic: ` +
    + Country + + Italy + +
    +
    `, + html: `
    + +
    + Country + + Italy + +
    +
    +
    `, + typescript: `import { Component } from '@angular/core'; +import { Tag } from 'primeng/tag'; + +@Component({ + selector: 'tag-template-demo', + templateUrl: './tag-template-demo.html', + standalone: true, + imports: [Tag] +}) +export class TagTemplateDemo {}` + }; +} diff --git a/apps/showcase/doc/tailwind/animationsdoc.ts b/apps/showcase/doc/tailwind/animationsdoc.ts new file mode 100644 index 00000000000..19f6454d96f --- /dev/null +++ b/apps/showcase/doc/tailwind/animationsdoc.ts @@ -0,0 +1,434 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'animations-doc', + template: ` + +

    The plugin also adds extended animation utilities that can be used with the styleclass and animateonscroll directives.

    +
    +
    + +
    +
    +
    +
    + +

    Animations

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassProperty
    animate-fadeinfadein 0.15s linear
    animate-fadeoutfadeout 0.15s linear
    animate-slidedownslidedown 0.45s ease-in-out
    animate-slideupslideup 0.45s cubic-bezier(0, 1, 0, 1)
    animate-scaleinscalein 0.15s linear
    animate-fadeinleftfadeinleft 0.15s linear
    animate-fadeoutleftfadeoutleft 0.15s linear
    animate-fadeinrightfadeinright 0.15s linear
    animate-fadeoutrightfadeoutright 0.15s linear
    animate-fadeinupfadeinup 0.15s linear
    animate-fadeoutupfadeoutup 0.15s linear
    animate-fadeindownfadeindown 0.15s linear
    animate-fadeoutupfadeoutup 0.15s linear
    animate-widthwidth 0.15s linear
    animate-flipflip 0.15s linear
    animate-flipupflipup 0.15s linear
    animate-flipleftfadein 0.15s linear
    animate-fliprightflipright 0.15s linear
    animate-zoominzoomin 0.15s linear
    animate-zoomindownzoomindown 0.15s linear
    animate-zoominleftzoominleft 0.15s linear
    animate-zoominrightzoominright 0.15s linear
    animate-zoominupzoominup 0.15s linear
    +
    + +

    Animation Duration

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassProperty
    animate-duration-0animation-duration: 0s
    animate-duration-75animation-duration: 75ms
    animate-duration-100animation-duration: 100ms
    animate-duration-200animation-duration: 200ms
    animate-duration-300animation-duration: 300ms
    animate-duration-400animation-duration: 400ms
    animate-duration-500animation-duration: 500ms
    animate-duration-700animation-duration: 700ms
    animate-duration-1000animation-duration: 1000ms
    animate-duration-2000animation-duration: 2000ms
    animate-duration-3000animation-duration: 300ms
    +
    + +

    Animation Delay

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassProperty
    animate-delay-noneanimation-duration: 0s
    animate-delay-75animation-delay: 75ms
    animate-delay-100animation-delay: 100ms
    animate-delay-150animation-delay: 150ms
    animate-delay-200animation-delay: 200ms
    animate-delay-300animation-delay: 300ms
    animate-delay-400animation-delay: 400ms
    animate-delay-500animation-delay: 500ms
    animate-delay-700animation-delay: 700ms
    animate-delay-1000animation-delay: 1000ms
    +
    + +

    Iteration Count

    +
    + + + + + + + + + + + + + + + + + + + + + +
    ClassProperty
    animate-infiniteanimation-iteration-count: infinite
    animate-onceanimation-iteration-count: 1
    animate-twiceanimation-iteration-count: 2
    +
    + +

    Direction

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassProperty
    animate-normalanimation-direction: normal
    animate-reverseanimation-direction: reverse
    animate-alternateanimation-direction: alternate
    animate-alternate-reverseanimation-direction: alternate-reverse
    +
    + +

    Timing Function

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassProperty
    animate-ease-linearanimation-timing-function: linear
    animate-ease-inanimation-timing-function: cubic-bezier(0.4, 0, 1, 1)
    animate-ease-outanimation-timing-function: cubic-bezier(0, 0, 0.2, 1)
    animate-ease-in-outanimation-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
    +
    + +

    Fill Mode

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    ClassProperty
    animate-fill-noneanimation-fill-mode: normal
    animate-fill-forwardsanimation-fill-mode: forwards
    animate-fill-backwardsanimation-fill-mode: backwards
    animate-fill-bothanimation-fill-mode: both
    +
    + +

    Play State

    +
    + + + + + + + + + + + + + + + + + +
    ClassProperty
    animate-runninganimation-play-state: running
    animate-pausedanimation-play-state: paused
    +
    + +

    Backface Visibility State

    +
    + + + + + + + + + + + + + + + + + +
    ClassProperty
    backface-visiblebackface-visibility: visible
    backface-hiddenbackface-visibility: hidden
    +
    + ` +}) +export class AnimationsDoc { + animation = null; + animations; + + get dynamicAnimationClasses(): string[] { + return ['rounded-border', 'bg-primary', 'w-16', 'h-16', 'mx-auto', `animate-${this.animation}`, 'animate-once', 'animate-duration-1000']; + } + + ngOnInit() { + this.animations = [ + 'fadein', + 'fadeout', + 'slideup', + 'scalein', + 'fadeinleft', + 'fadeoutleft', + 'fadeinright', + 'fadeoutright', + 'fadeinup', + 'fadeoutup', + 'width', + 'flipup', + 'flipleft', + 'flipright', + 'zoomin', + 'zoomindown', + 'zoominleft', + 'zoominright', + 'zoominup' + ]; + } + + code: Code = { + basic: ` +
    +
    +
    ` + }; +} diff --git a/apps/showcase/doc/tailwind/colorpalettedoc.ts b/apps/showcase/doc/tailwind/colorpalettedoc.ts new file mode 100644 index 00000000000..d2a1868bde4 --- /dev/null +++ b/apps/showcase/doc/tailwind/colorpalettedoc.ts @@ -0,0 +1,33 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'color-palette-doc', + template: ` +

    PrimeNG color palette as utility classes.

    +
    +
    +
      +
    • + {{ color }} +
      +
      +
      + {{ shade }} +
      +
      +
    • +
    + +
    +
    primary
    +
    highlight
    +
    box
    +
    +
    +
    + ` +}) +export class ColorPaletteDoc { + shades: number[] = [0, 50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950]; + colors: string[] = ['primary', 'surface']; +} diff --git a/src/app/showcase/doc/tailwind/extensionsdoc.ts b/apps/showcase/doc/tailwind/extensionsdoc.ts similarity index 99% rename from src/app/showcase/doc/tailwind/extensionsdoc.ts rename to apps/showcase/doc/tailwind/extensionsdoc.ts index f9f8c507add..c9a1fcb66bc 100644 --- a/src/app/showcase/doc/tailwind/extensionsdoc.ts +++ b/apps/showcase/doc/tailwind/extensionsdoc.ts @@ -78,6 +78,6 @@ import { Component } from '@angular/core'; - `, + ` }) export class ExtensionsDoc {} diff --git a/apps/showcase/doc/tailwind/formdoc.ts b/apps/showcase/doc/tailwind/formdoc.ts new file mode 100644 index 00000000000..6926408ec8a --- /dev/null +++ b/apps/showcase/doc/tailwind/formdoc.ts @@ -0,0 +1,128 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'form-doc', + template: ` + +

    Using Tailwind utilities for the responsive layout of a form with PrimeNG components.

    +
    +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + + + +
    + +
    {{ selectedCountry.name }}
    +
    +
    + +
    + +
    {{ country.name }}
    +
    +
    +
    +
    +
    +
    + + +
    +
    +
    + + ` +}) +export class FormDoc { + countries: any[] | undefined; + + selectedCountry: string | undefined; + + ngOnInit() { + this.countries = [ + { name: 'Australia', code: 'AU' }, + { name: 'Brazil', code: 'BR' }, + { name: 'China', code: 'CN' }, + { name: 'Egypt', code: 'EG' }, + { name: 'France', code: 'FR' }, + { name: 'Germany', code: 'DE' }, + { name: 'India', code: 'IN' }, + { name: 'Japan', code: 'JP' }, + { name: 'Spain', code: 'ES' }, + { name: 'United States', code: 'US' } + ]; + } + + code: { + basic: `
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + + + +
    + +
    {{ selectedCountry.name }}
    +
    +
    + +
    + +
    {{ country.name }}
    +
    +
    +
    +
    +
    +
    + + +
    +
    `; + }; +} diff --git a/apps/showcase/doc/tailwind/headlessdoc.ts b/apps/showcase/doc/tailwind/headlessdoc.ts new file mode 100644 index 00000000000..16d3cfd5224 --- /dev/null +++ b/apps/showcase/doc/tailwind/headlessdoc.ts @@ -0,0 +1,181 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'headless-doc', + template: ` + +

    A headless PrimeNG dialog with a custom UI.

    +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    + + ` +}) +export class HeadlessDoc { + visible: boolean = false; + + showDialog() { + this.visible = true; + } + + closeDialog() { + this.visible = false; + } + + code: Code = { + basic: ` + + +
    + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    ` + }; +} diff --git a/src/app/showcase/doc/tailwind/overridedoc.ts b/apps/showcase/doc/tailwind/overridedoc.ts similarity index 76% rename from src/app/showcase/doc/tailwind/overridedoc.ts rename to apps/showcase/doc/tailwind/overridedoc.ts index 6f5d735aa30..7070daaf97b 100644 --- a/src/app/showcase/doc/tailwind/overridedoc.ts +++ b/apps/showcase/doc/tailwind/overridedoc.ts @@ -1,14 +1,11 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'override-doc', template: ` -

    - In styled mode, Tailwind utilities may not be able to override the default styling due to css specificity, there are two - possible solutions. -

    +

    In styled mode, Tailwind utilities may not be able to override the default styling due to css specificity, there are two possible solutions.

    Important

    Use the ! as a prefix to enforce the styling.

    @@ -21,20 +18,20 @@ import { Code } from '@domain/code';
    - `, + ` }) export class OverrideDoc { code1: Code = { - basic: ``, + basic: `` }; code2: Code = { - basic: `import { PrimeNGConfig } from 'primeng/api; -import { Aura } from 'primeng/themes/aura'; + basic: `import { PrimeNG } from 'primeng/config'; +import Aura from '@primeng/themes/aura'; @Component({...}) export class AppComponent() { - constructor(private primengConfig: PrimeNGConfig) { - this.primengConfig.theme.set({ + constructor(private primeng: PrimeNG) { + this.primeng.theme.set({ preset: Aura, options: { cssLayer: { @@ -45,7 +42,7 @@ export class AppComponent() { }) } } -}`, +}` }; code3: Code = { basic: `@layer tailwind-base, primeng, tailwind-utilities; @@ -57,6 +54,6 @@ export class AppComponent() { @layer tailwind-utilities { @tailwind components; @tailwind utilities; -}`, +}` }; } diff --git a/apps/showcase/doc/tailwind/overviewdoc.ts b/apps/showcase/doc/tailwind/overviewdoc.ts new file mode 100644 index 00000000000..a09f3ddd858 --- /dev/null +++ b/apps/showcase/doc/tailwind/overviewdoc.ts @@ -0,0 +1,19 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'overview-doc', + template: ` + +

    + Tailwind CSS is a popular CSS framework based on a utility-first design. The core provides flexible CSS classes with predefined CSS rules to build your own UI elements. For example, instead of an opinionated btn class as in + Bootstrap, Tailwind offers primitive classes like bg-blue-500, rounded and p-4 to apply a button. A set of reusable classes can also be grouped as a Tailwind CSS component and there are even a couple of libraries + that take this approach to build components specifically for Tailwind. +

    +

    + Tailwind is an outstanding CSS library, however it lacks a true comprehensive UI suite when combined with Angular, this is where PrimeNG comes in by providing a wide range of highly accessible and feature rich UI component library. + The core of PrimeNG does not depend on Tailwind CSS. +

    +
    + ` +}) +export class OverviewDoc {} diff --git a/apps/showcase/doc/tailwind/plugindoc.ts b/apps/showcase/doc/tailwind/plugindoc.ts new file mode 100644 index 00000000000..b5732475fb8 --- /dev/null +++ b/apps/showcase/doc/tailwind/plugindoc.ts @@ -0,0 +1,32 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'plugin-doc', + template: ` + +

    + The + tailwindcss-primeui + is an official plugin by PrimeTek to provide first class integration between a Prime UI library like PrimeNG and Tailwind CSS. It is designed to work both in styled and unstyled modes. In styled mode, for instance the semantic colors + such as primary and surfaces are provided as Tailwind utilities e.g. bg-primary, text-surface-500, text-muted-color. +

    +

    Plugin is available on npm.

    + +

    After installation, configure the plugin at your tailwind configuration file.

    + +
    + ` +}) +export class PluginDoc { + code1: Code = { + basic: `npm i tailwindcss-primeui` + }; + code2: Code = { + basic: `// tailwind.config.js +module.exports = { + // ... + plugins: [require('tailwindcss-primeui')] +};` + }; +} diff --git a/apps/showcase/doc/tailwind/tailwinddoc.module.ts b/apps/showcase/doc/tailwind/tailwinddoc.module.ts new file mode 100644 index 00000000000..96483d5486f --- /dev/null +++ b/apps/showcase/doc/tailwind/tailwinddoc.module.ts @@ -0,0 +1,28 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { Button } from 'primeng/button'; +import { DatePicker } from 'primeng/datepicker'; +import { Dialog } from 'primeng/dialog'; +import { InputText } from 'primeng/inputtext'; +import { Select } from 'primeng/select'; +import { Tag } from 'primeng/tag'; +import { Textarea } from 'primeng/textarea'; +import { AnimationsDoc } from './animationsdoc'; +import { ColorPaletteDoc } from './colorpalettedoc'; +import { ExtensionsDoc } from './extensionsdoc'; +import { FormDoc } from './formdoc'; +import { HeadlessDoc } from './headlessdoc'; +import { OverrideDoc } from './overridedoc'; +import { OverviewDoc } from './overviewdoc'; +import { PluginDoc } from './plugindoc'; + +@NgModule({ + imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, Tag, Button, InputText, Textarea, Select, DatePicker, FormsModule, Dialog], + declarations: [OverviewDoc, PluginDoc, ExtensionsDoc, OverrideDoc, ColorPaletteDoc, FormDoc, HeadlessDoc, AnimationsDoc], + exports: [AppDocModule] +}) +export class TailwindDocModule {} diff --git a/apps/showcase/doc/terminal/accessibilitydoc.ts b/apps/showcase/doc/terminal/accessibilitydoc.ts new file mode 100644 index 00000000000..09a0edb6e6a --- /dev/null +++ b/apps/showcase/doc/terminal/accessibilitydoc.ts @@ -0,0 +1,36 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'terminal-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Terminal component has an input element that can be described with aria-label or aria-labelledby props. The element that lists the previous commands has aria-live so that changes are received by the screen reader. +

    + +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabMoves focus through the input element.
    enterExecutes the command when focus in on the input element.
    +
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/terminal/basicdoc.ts b/apps/showcase/doc/terminal/basicdoc.ts new file mode 100644 index 00000000000..53c8bcda0c7 --- /dev/null +++ b/apps/showcase/doc/terminal/basicdoc.ts @@ -0,0 +1,76 @@ +import { Code } from '@/domain/code'; +import { Component, OnDestroy } from '@angular/core'; +import { TerminalService } from 'primeng/terminal'; +import { Subscription } from 'rxjs'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    Commands are processed using observables via the TerminalService. Import this service into your component and subscribe to commandHandler to process commands by sending replies with sendResponse function.

    +
    +
    +

    Enter "date" to display the current date, "greet {0}" for a message and "random" to get a random number.

    + +
    + + `, + providers: [TerminalService] +}) +export class BasicDoc implements OnDestroy { + subscription: Subscription; + + constructor(private terminalService: TerminalService) { + this.subscription = this.terminalService.commandHandler.subscribe((command) => { + let response = command === 'date' ? new Date().toDateString() : 'Unknown command: ' + command; + this.terminalService.sendResponse(response); + }); + } + + ngOnDestroy() { + if (this.subscription) { + this.subscription.unsubscribe(); + } + } + + code: Code = { + basic: `

    Enter "date" to display the current date, +"greet {0}" for a message and "random" +to get a random number.

    +`, + html: `
    +

    Enter "date" to display the current date, + "greet {0}" for a message and "random" + to get a random number.

    + +
    `, + typescript: `import { Component, OnDestroy } from '@angular/core'; +import { TerminalService } from 'primeng/terminal'; +import { Terminal } from 'primeng/terminal'; +import { Subscription } from 'rxjs'; + +@Component({ + selector: 'terminal-basic-demo', + templateUrl: './terminal-basic-demo.html', + standalone: true, + imports: [Terminal], + providers: [TerminalService] +}) +export class TerminalBasicDemo implements OnDestroy { + subscription: Subscription; + + constructor(private terminalService: TerminalService) { + this.subscription = this.terminalService.commandHandler.subscribe((command) => { + let response = command === 'date' ? new Date().toDateString() : 'Unknown command: ' + command; + this.terminalService.sendResponse(response); + }); + } + + ngOnDestroy() { + if (this.subscription) { + this.subscription.unsubscribe(); + } + } +}` + }; +} diff --git a/apps/showcase/doc/terminal/importdoc.ts b/apps/showcase/doc/terminal/importdoc.ts new file mode 100644 index 00000000000..3d04c882267 --- /dev/null +++ b/apps/showcase/doc/terminal/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'terminal-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Terminal } from 'primeng/terminal';` + }; +} diff --git a/apps/showcase/doc/terminal/styledoc.ts b/apps/showcase/doc/terminal/styledoc.ts new file mode 100644 index 00000000000..6e25a72c84c --- /dev/null +++ b/apps/showcase/doc/terminal/styledoc.ts @@ -0,0 +1,46 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'terminal-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-terminalContainer element.
    p-terminal-contentContent of terminal.
    p-terminal-promptPrompt text.
    p-terminal-responseCommand response.
    p-terminal-inputInput element to enter commands.
    +
    + ` +}) +export class StyleDoc {} diff --git a/src/app/showcase/doc/terminal/terminaldoc.module.ts b/apps/showcase/doc/terminal/terminaldoc.module.ts similarity index 77% rename from src/app/showcase/doc/terminal/terminaldoc.module.ts rename to apps/showcase/doc/terminal/terminaldoc.module.ts index c6e6c79f79b..359b80a5c15 100644 --- a/src/app/showcase/doc/terminal/terminaldoc.module.ts +++ b/apps/showcase/doc/terminal/terminaldoc.module.ts @@ -1,9 +1,9 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { Terminal } from 'primeng/terminal'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { ImportDoc } from './importdoc'; @@ -12,6 +12,6 @@ import { StyleDoc } from './styledoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, Terminal], declarations: [ImportDoc, BasicDoc, StyleDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class TerminalDocModule {} diff --git a/apps/showcase/doc/textarea/accessibilitydoc.ts b/apps/showcase/doc/textarea/accessibilitydoc.ts new file mode 100644 index 00000000000..6a3c6859f63 --- /dev/null +++ b/apps/showcase/doc/textarea/accessibilitydoc.ts @@ -0,0 +1,48 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'text-area-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Textarea component renders a native textarea element that implicitly includes any passed prop. Value to describe the component can either be provided via label tag combined with id prop or using aria-labelledby, + aria-label props. +

    +
    + + + +

    Keyboard Support

    +
    + + + + + + + + + + + + + +
    KeyFunction
    + tab + Moves focus to the input.
    +
    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + basic: ` + + +Address 2 + + +` + }; +} diff --git a/src/app/showcase/doc/textarea/autoresizedoc.ts b/apps/showcase/doc/textarea/autoresizedoc.ts similarity index 96% rename from src/app/showcase/doc/textarea/autoresizedoc.ts rename to apps/showcase/doc/textarea/autoresizedoc.ts index 68095d4016e..31f88bd6d08 100644 --- a/src/app/showcase/doc/textarea/autoresizedoc.ts +++ b/apps/showcase/doc/textarea/autoresizedoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'autoresize-doc', @@ -11,7 +11,7 @@ import { Code } from '@domain/code'; - `, + ` }) export class AutoResizeDoc { code: Code = { @@ -32,6 +32,6 @@ import { FormsModule } from '@angular/forms'; imports: [FormsModule, Textarea] }) export class InputTextareaAutoResizeDemo { -}`, +}` }; } diff --git a/apps/showcase/doc/textarea/basicdoc.ts b/apps/showcase/doc/textarea/basicdoc.ts new file mode 100644 index 00000000000..a005145c10e --- /dev/null +++ b/apps/showcase/doc/textarea/basicdoc.ts @@ -0,0 +1,41 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    Textarea is applied to an input field with pTextarea directive.

    +
    +
    + +
    + + ` +}) +export class BasicDoc { + value!: string; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { Textarea } from 'primeng/textearea';; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'input-textarea-basic-demo', + templateUrl: './input-textarea-basic-demo.html', + standalone: true, + imports: [FormsModule, Textarea] +}) + +export class InputTextareaBasicDemo { + value!: string; +}` + }; +} diff --git a/apps/showcase/doc/textarea/disableddoc.ts b/apps/showcase/doc/textarea/disableddoc.ts new file mode 100644 index 00000000000..b14a97807a3 --- /dev/null +++ b/apps/showcase/doc/textarea/disableddoc.ts @@ -0,0 +1,37 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'disabled-doc', + template: ` + +

    When disabled is present, the element cannot be edited and focused.

    +
    +
    + +
    + + ` +}) +export class DisabledDoc { + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { Textarea } from 'primeng/textearea';; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'input-textarea-disabled-demo', + templateUrl: './input-textarea-disabled-demo.html', + standalone: true, + imports: [FormsModule, Textarea] +}) +export class InputTextareaDisabledDemo { +}` + }; +} diff --git a/apps/showcase/doc/textarea/filleddoc.ts b/apps/showcase/doc/textarea/filleddoc.ts new file mode 100644 index 00000000000..a801088c0ed --- /dev/null +++ b/apps/showcase/doc/textarea/filleddoc.ts @@ -0,0 +1,41 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'filled-doc', + template: ` + +

    Specify the variant property as filled to display the component with a higher visual emphasis than the default outlined style.

    +
    +
    + +
    + + ` +}) +export class FilledDoc { + value!: string; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { Textarea } from 'primeng/textearea';; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'input-textarea-filled-demo', + templateUrl: './input-textarea-filled-demo.html', + standalone: true, + imports: [FormsModule, Textarea] +}) + +export class InputTextareaFilledDemo { + value!: string; +}` + }; +} diff --git a/apps/showcase/doc/textarea/floatlabeldoc.ts b/apps/showcase/doc/textarea/floatlabeldoc.ts new file mode 100644 index 00000000000..2b1a9b9f68a --- /dev/null +++ b/apps/showcase/doc/textarea/floatlabeldoc.ts @@ -0,0 +1,91 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'floatlabel-doc', + template: ` + +

    + A floating label appears on top of the input field when focused. Visit + FloatLabel documentation for more information. +

    +
    +
    + + + + + + + + + + + + + + +
    + + ` +}) +export class FloatlabelDoc { + value1: string = ''; + + value2: string = ''; + + value3: string = ''; + + code: Code = { + basic: ` + + + + + + + + + + + + +`, + + html: `
    + + + + + + + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { Textarea } from 'primeng/textearea';; +import { FormsModule } from '@angular/forms'; +import { FloatLabel } from 'primeng/floatlabel'; + +@Component({ + selector: ': 'input-textarea-floatlabel-demo', + templateUrl: './: 'input-textarea-floatlabel-demo.html', + standalone: true, + imports: [FormsModule, Textarea, FloatLabel] +}) +export class TextareaFloatlabelDemo { + value1: string = ''; + + value2: string = ''; + + value3: string = ''; +}` + }; +} diff --git a/apps/showcase/doc/textarea/iftalabeldoc.ts b/apps/showcase/doc/textarea/iftalabeldoc.ts new file mode 100644 index 00000000000..9dc45acce91 --- /dev/null +++ b/apps/showcase/doc/textarea/iftalabeldoc.ts @@ -0,0 +1,50 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'iftalabel-doc', + template: ` + +

    IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for more information.

    +
    +
    + + + + +
    + + ` +}) +export class IftaLabelDoc { + value: string = ''; + + code: Code = { + basic: ` + + +`, + + html: `
    + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { InputTextareaModule } from 'primeng/inputtextarea'; +import { FormsModule } from '@angular/forms'; +import { IftaLabelModule } from 'primeng/iftalabel'; + +@Component({ + selector: ': 'input-textarea-iftalabel-demo', + templateUrl: './: 'input-textarea-iftalabel-demo.html', + standalone: true, + imports: [FormsModule, InputTextareaModule, IftaLabelModule] +}) +export class TextareaIftaLabelDemo { + value: string = ''; +}` + }; +} diff --git a/apps/showcase/doc/textarea/importdoc.ts b/apps/showcase/doc/textarea/importdoc.ts new file mode 100644 index 00000000000..ce363c56b7b --- /dev/null +++ b/apps/showcase/doc/textarea/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'text-area-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Textarea } from 'primeng/textearea';;` + }; +} diff --git a/apps/showcase/doc/textarea/invaliddoc.ts b/apps/showcase/doc/textarea/invaliddoc.ts new file mode 100644 index 00000000000..5240b1bd8dd --- /dev/null +++ b/apps/showcase/doc/textarea/invaliddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'invalid-doc', + template: ` + +

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    +
    +
    + +
    + + ` +}) +export class InvalidDoc { + value!: string; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { Textarea } from 'primeng/textearea';; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'input-textarea-invalid-demo', + templateUrl: './input-textarea-invalid-demo.html', + standalone: true, + imports: [FormsModule, Textarea] +}) +export class InputTextareaInvalidDemo { + value!: string; +}` + }; +} diff --git a/apps/showcase/doc/textarea/keyfilterdoc.ts b/apps/showcase/doc/textarea/keyfilterdoc.ts new file mode 100644 index 00000000000..7016900f015 --- /dev/null +++ b/apps/showcase/doc/textarea/keyfilterdoc.ts @@ -0,0 +1,47 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'key-filter-doc', + template: ` + +

    InputText has built-in key filtering support to block certain keys, refer to keyfilter page for more information.

    +
    +
    + +
    + + ` +}) +export class KeyfilterDoc { + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { Textarea } from 'primeng/textearea';; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector:'input-textarea-key-filter-demo', + templateUrl: './input-textarea-key-filter-demo.html', + standalone: true, + imports: [FormsModule, Textarea] +}) +export class InputTextareaKeyFilterDemo { +}` + }; +} diff --git a/apps/showcase/doc/textarea/reactiveformsdoc.ts b/apps/showcase/doc/textarea/reactiveformsdoc.ts new file mode 100644 index 00000000000..57bc5510913 --- /dev/null +++ b/apps/showcase/doc/textarea/reactiveformsdoc.ts @@ -0,0 +1,59 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

    Textarea can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

    +
    +
    +
    + +
    +
    + + ` +}) +export class ReactiveFormsDoc implements OnInit { + formGroup!: FormGroup; + + ngOnInit() { + this.formGroup = new FormGroup({ + text: new FormControl(null) + }); + } + + code: Code = { + basic: `
    + +
    `, + + html: `
    +
    + +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { Textarea } from 'primeng/textearea';; + +@Component({ + selector: 'input-textarea-reactive-forms-demo', + templateUrl: './input-textarea-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, Textarea], +}) +export class InputTextareaReactiveFormsDemo implements OnInit { + formGroup!: FormGroup; + + ngOnInit() { + this.formGroup = new FormGroup({ + text: new FormControl(null) + }); + } +}` + }; +} diff --git a/apps/showcase/doc/textarea/sizesdoc.ts b/apps/showcase/doc/textarea/sizesdoc.ts new file mode 100644 index 00000000000..d08a8c97ee0 --- /dev/null +++ b/apps/showcase/doc/textarea/sizesdoc.ts @@ -0,0 +1,55 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'sizes-doc', + template: ` + +

    Textarea provides small and large sizes as alternatives to the base.

    +
    +
    + + + +
    + + ` +}) +export class SizesDoc { + value1!: string; + + value2!: string; + + value3!: string; + + code: Code = { + basic: ` + +`, + + html: `
    + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { Textarea } from 'primeng/textearea';; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'input-textarea-sizes-demo', + templateUrl: './input-textarea-sizes-demo.html', + standalone: true, + imports: [FormsModule, Textarea] +}) + +export class InputTextareaSizesDemo { + value1!: string; + + value2!: string; + + value3!: string; +}` + }; +} diff --git a/apps/showcase/doc/textarea/styledoc.ts b/apps/showcase/doc/textarea/styledoc.ts new file mode 100644 index 00000000000..bd9f84eda42 --- /dev/null +++ b/apps/showcase/doc/textarea/styledoc.ts @@ -0,0 +1,24 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'text-area-style-doc', + template: ` +
    + + + + + + + + + + + + + +
    NameElement
    p-inputtextareaTextarea element
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/textarea/texteareadoc.module.ts b/apps/showcase/doc/textarea/texteareadoc.module.ts new file mode 100644 index 00000000000..c355f695e10 --- /dev/null +++ b/apps/showcase/doc/textarea/texteareadoc.module.ts @@ -0,0 +1,31 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { FloatLabelModule } from 'primeng/floatlabel'; +import { IftaLabelModule } from 'primeng/iftalabel'; +import { InputTextModule } from 'primeng/inputtext'; +import { KeyFilterModule } from 'primeng/keyfilter'; +import { TextareaModule } from 'primeng/textarea'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { AutoResizeDoc } from './autoresizedoc'; +import { BasicDoc } from './basicdoc'; +import { DisabledDoc } from './disableddoc'; +import { FilledDoc } from './filleddoc'; +import { FloatlabelDoc } from './floatlabeldoc'; +import { IftaLabelDoc } from './iftalabeldoc'; +import { ImportDoc } from './importdoc'; +import { InvalidDoc } from './invaliddoc'; +import { KeyfilterDoc } from './keyfilterdoc'; +import { ReactiveFormsDoc } from './reactiveformsdoc'; +import { SizesDoc } from './sizesdoc'; +import { StyleDoc } from './styledoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, InputTextModule, FormsModule, ReactiveFormsModule, TextareaModule, AppDocModule, KeyFilterModule, FloatLabelModule, RouterModule, IftaLabelModule], + exports: [AppDocModule], + declarations: [ImportDoc, BasicDoc, AutoResizeDoc, FloatlabelDoc, InvalidDoc, DisabledDoc, KeyfilterDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc, FilledDoc, IftaLabelDoc, SizesDoc] +}) +export class TextareaDocModule {} diff --git a/apps/showcase/doc/theming/architecturedoc.ts b/apps/showcase/doc/theming/architecturedoc.ts new file mode 100644 index 00000000000..800d70dd42f --- /dev/null +++ b/apps/showcase/doc/theming/architecturedoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'architecture-doc', + template: ` + +

    + PrimeNG is a design agnostic library so unlike some other UI libraries it does not enforce a certain styling such as material design. Styling is decoupled from the components using the themes instead. A theme consists of two parts; + base and preset. The base is the style rules with CSS variables as placeholders whereas the preset is a set of design tokens to feed a base by mapping the tokens to CSS variables. A base may be configured with different + presets, currently Aura, Lara and Nora are the available presets and in upcoming version more presets will be available such as Material Design. +

    + Architecture +

    The core of the styled mode architecture is based on a concept named design token, a preset defines the token configuration in 3 tiers; primitive, semantic and component.

    +

    Primitive Tokens

    +

    + Primitive tokens have no context, a color palette is a good example for a primitive token such as blue-50 to blue-900. A token named blue-500 may be used as the primary color, the background of a message however + on its own, the name of the token does not indicate context. Usually they are utilized by the semantic tokens. +

    +

    Semantic Tokens

    +

    + Semantic tokens define content and their names indicate where they are utilized, a well known example of a semantic token is the primary.color. Semantic tokens map to primitive tokens or other semantic tokens. The + colorScheme token group is a special variable to define tokens based on the color scheme active in the application, this allows defining different tokens based on the color scheme like dark mode. +

    +

    Component Tokens

    +

    + Component tokens are isolated tokens per component such as inputtext.background or button.color that map to the semantic tokens. As an example, button.background component token maps to the + primary.color semantic token which maps to the green.500 primitive token. +

    +

    Best Practices

    +

    + Use primitive tokens when defining the core color palette and semantic tokens to specify the common design elements such as focus ring, primary colors and surfaces. Components tokens should only be used when customizing a specific + component. By defining your own design tokens as a custom preset, you'll be able to define your own style without touching CSS. Overriding the PrimeNG components using style classes is not a best practice and should be the last + resort, design tokens are the suggested approach. +

    +
    + ` +}) +export class ArchitectureDoc {} diff --git a/apps/showcase/doc/theming/bootstrapdoc.ts b/apps/showcase/doc/theming/bootstrapdoc.ts new file mode 100644 index 00000000000..1fcc1c2292f --- /dev/null +++ b/apps/showcase/doc/theming/bootstrapdoc.ts @@ -0,0 +1,18 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'bootstrap-doc', + template: ` + +

    Bootstrap has a reboot utility to reset the CSS of the standard elements. If you are including this utility, you may give it a layer while importing it.

    +
    + + ` +}) +export class BootstrapDoc { + code = { + basic: `@layer bootstrap-reboot, primeng; + +@import "bootstrap-reboot.css" layer(bootstrap-rebooot);` + }; +} diff --git a/apps/showcase/doc/theming/casedoc.ts b/apps/showcase/doc/theming/casedoc.ts new file mode 100644 index 00000000000..e9941920ddf --- /dev/null +++ b/apps/showcase/doc/theming/casedoc.ts @@ -0,0 +1,35 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'case-doc', + template: ` + +

    + Tokens are described with the dot separator e.g. primary.color, form.field.background or checkbox.icon.checked.color. At preset configuration, camel case and object property are used when mapping the dot + separator. The following is an example from the checkbox component tokens to represent the checkbox.icon.checked.color, all alternatives have the same result. +

    +
    + + ` +}) +export class CaseDoc { + code = { + typescript: `export default { + iconCheckedColor: //..., +} + +export default { + icon: { + checkedColor: //... + } +} + +export default { + icon: { + checked: { + color: //... + } + } +}` + }; +} diff --git a/apps/showcase/doc/theming/colorsdoc.ts b/apps/showcase/doc/theming/colorsdoc.ts new file mode 100644 index 00000000000..1af48a09f7e --- /dev/null +++ b/apps/showcase/doc/theming/colorsdoc.ts @@ -0,0 +1,45 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'colors-doc', + template: ` + +

    + Color palette of a preset is defined by the primitive design token group. The default colors are derived from the Tailwind colors with some extensions to make it consistent with the Tailwind Presets projects of the unstyled + mode. +

    +

    Colors can be accessed at CSS as a variable and programmatically using the $dt utility.

    + +
    +
      + @for (color of colors; track color) { +
    • + {{ color }} +
      + @for (shade of shades; track shade) { +
      +
      + {{ shades[j] }} +
      + } +
      +
    • + } +
    +
    +
    + ` +}) +export class ColorsDoc { + shades = [50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950]; + + colors = ['emerald', 'green', 'lime', 'red', 'orange', 'amber', 'yellow', 'teal', 'cyan', 'sky', 'blue', 'indigo', 'violet', 'purple', 'fuchsia', 'pink', 'rose', 'slate', 'gray', 'zinc', 'neutral', 'stone']; + + code = { + basic: `// With CSS +var(--p-blue-500) + +// With JS +$dt('blue.500').value` + }; +} diff --git a/src/app/showcase/doc/theming/componentdoc.ts b/apps/showcase/doc/theming/componentdoc.ts similarity index 77% rename from src/app/showcase/doc/theming/componentdoc.ts rename to apps/showcase/doc/theming/componentdoc.ts index e4573711091..60bc1f88b28 100644 --- a/src/app/showcase/doc/theming/componentdoc.ts +++ b/apps/showcase/doc/theming/componentdoc.ts @@ -5,14 +5,12 @@ import { Component } from '@angular/core'; template: `

    - The design tokens of a specific component is defined at components layer. Overriding components tokens is not the - recommended approach if you are building our own style, building your own preset should be preferred instead. This - configuration is global and applies to all card components, in case you need to customize a particular component on a page - locally, view the Scoped CSS section for an example. + The design tokens of a specific component is defined at components layer. Overriding components tokens is not the recommended approach if you are building our own style, building your own preset should be preferred instead. + This configuration is global and applies to all card components, in case you need to customize a particular component on a page locally, view the Scoped CSS section for an example.

    - `, + ` }) export class ComponentDoc { code = { @@ -41,6 +39,6 @@ export class ComponentDoc { } } } -});`, +});` }; } diff --git a/apps/showcase/doc/theming/darkmodedoc.ts b/apps/showcase/doc/theming/darkmodedoc.ts new file mode 100644 index 00000000000..6516151d9f1 --- /dev/null +++ b/apps/showcase/doc/theming/darkmodedoc.ts @@ -0,0 +1,60 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'darkmode-doc', + template: ` + +

    + PrimeNG uses the system as the default darkModeSelector in theme configuration. If you have a dark mode switch in your application, set the darkModeSelector to the selector you utilize such as + .my-app-dark so that PrimeNG can fit in seamlessly with your light-dark toggle. +

    + +

    + Following is a very basic example implementation of a dark mode switch, you may extend it further by involving + prefers-color-scheme to retrieve it from the system initially and use localStorage to make it stateful. See this + article + for more information. +

    +
    + +
    +
    + +
    +

    In case you prefer to use dark mode all the time, apply the darkModeSelector initially and never change it.

    +
    + ` +}) +export class DarkModeDoc { + code1 = { + typescript: `import { Component, inject} from '@angular/core'; +import { PrimeNG } from 'primeng/config'; +import Aura from '@primeng/themes/aura'; + +@Component({...}) +export class AppComponent { + config: PrimeNG = inject(PrimeNG); + + constructor() { + // Default theme configuration + this.config.theme.set({ + preset: Aura, + options: { + darkModeSelector: '.my-app-dark', + } + }) + } +}` + }; + + code2 = { + basic: `` + }; + + code3 = { + typescript: `toggleDarkMode() { + const element = document.querySelector('html'); + element.classList.toggle('my-app-dark'); +}` + }; +} diff --git a/apps/showcase/doc/theming/definepresetdoc.ts b/apps/showcase/doc/theming/definepresetdoc.ts new file mode 100644 index 00000000000..cf9398b2a0c --- /dev/null +++ b/apps/showcase/doc/theming/definepresetdoc.ts @@ -0,0 +1,32 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'define-preset-doc', + template: ` + +

    The definePreset utility is used to customize an existing preset during the PrimeNG setup. The first parameter is the preset to customize and the second is the design tokens to override.

    +
    + + ` +}) +export class DefinePresetDoc { + code = { + typescript: `import { Component, inject } from '@angular/core'; +import { PrimeNG } from 'primeng/config'; +import { definePreset } from 'primeng/themes'; +import Aura from '@primeng/themes/aura'; + +const MyPreset = definePreset(Aura, { + //Your customizations, see the following sections for examples +}); + +@Component({...}) +export class AppComponent { + public config: PrimeNG = inject(PrimeNG); + + constructor() { + this.config.theme.set(MyPreset); + } +}` + }; +} diff --git a/src/app/showcase/doc/theming/dtdoc.ts b/apps/showcase/doc/theming/dtdoc.ts similarity index 83% rename from src/app/showcase/doc/theming/dtdoc.ts rename to apps/showcase/doc/theming/dtdoc.ts index eb26c6142ae..c3bd8977d1c 100644 --- a/src/app/showcase/doc/theming/dtdoc.ts +++ b/apps/showcase/doc/theming/dtdoc.ts @@ -4,13 +4,10 @@ import { Component } from '@angular/core'; selector: 'dt-doc', template: ` -

    - The $dt function returns the information about a token like the full path and value. This would be useful if you need - to access tokens programmatically. -

    +

    The $dt function returns the information about a token like the full path and value. This would be useful if you need to access tokens programmatically.

    - `, + ` }) export class DtDoc { code = { @@ -51,6 +48,6 @@ const primaryColor = $dt('primary.color'); } } } -*/`, +*/` }; } diff --git a/apps/showcase/doc/theming/focusringdoc.ts b/apps/showcase/doc/theming/focusringdoc.ts new file mode 100644 index 00000000000..394b0c666c9 --- /dev/null +++ b/apps/showcase/doc/theming/focusringdoc.ts @@ -0,0 +1,25 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'focusring-doc', + template: ` + +

    Focus ring defines the outline width, style, color and offset. Let's use a thicker ring with the primary color for the outline.

    +
    + + ` +}) +export class FocusRingDoc { + code = { + typescript: `const MyPreset = definePreset(Aura, { + semantic: { + focusRing: { + width: '2px', + style: 'dashed', + color: '{primary.color}', + offset: '1px' + } + } +});` + }; +} diff --git a/src/app/showcase/doc/theming/fontdoc.ts b/apps/showcase/doc/theming/fontdoc.ts similarity index 97% rename from src/app/showcase/doc/theming/fontdoc.ts rename to apps/showcase/doc/theming/fontdoc.ts index 2efd0b18bd6..f3a75bb623d 100644 --- a/src/app/showcase/doc/theming/fontdoc.ts +++ b/apps/showcase/doc/theming/fontdoc.ts @@ -6,6 +6,6 @@ import { Component } from '@angular/core';

    There is no design for fonts as UI components inherit their font settings from the application.

    - `, + ` }) export class FontDoc {} diff --git a/src/app/showcase/doc/theming/formsdoc.ts b/apps/showcase/doc/theming/formsdoc.ts similarity index 87% rename from src/app/showcase/doc/theming/formsdoc.ts rename to apps/showcase/doc/theming/formsdoc.ts index 7a84b2838bf..00fc3c0bd77 100644 --- a/src/app/showcase/doc/theming/formsdoc.ts +++ b/apps/showcase/doc/theming/formsdoc.ts @@ -5,13 +5,12 @@ import { Component } from '@angular/core'; template: `

    - The design tokens of the form input components are derived from the form.field token group. This customization - example changes border color to primary on hover. Any component that depends on this semantic token such as + The design tokens of the form input components are derived from the form.field token group. This customization example changes border color to primary on hover. Any component that depends on this semantic token such as dropdown.hover.border.color and textarea.hover.border.color would receive the change.

    - `, + ` }) export class FormsDoc { code = { @@ -30,6 +29,6 @@ export class FormsDoc { } } } -});`, +});` }; } diff --git a/src/app/showcase/doc/theming/librariesdoc.ts b/apps/showcase/doc/theming/librariesdoc.ts similarity index 97% rename from src/app/showcase/doc/theming/librariesdoc.ts rename to apps/showcase/doc/theming/librariesdoc.ts index d70c24a7ddd..7b5bc552f7f 100644 --- a/src/app/showcase/doc/theming/librariesdoc.ts +++ b/apps/showcase/doc/theming/librariesdoc.ts @@ -6,6 +6,6 @@ import { Component } from '@angular/core';

    Example layer configuration for the popular CSS libraries.

    - `, + ` }) export class LibrariesDoc {} diff --git a/src/app/showcase/doc/theming/noirdoc.ts b/apps/showcase/doc/theming/noirdoc.ts similarity index 91% rename from src/app/showcase/doc/theming/noirdoc.ts rename to apps/showcase/doc/theming/noirdoc.ts index c2be76ecf39..91b416d6a14 100644 --- a/src/app/showcase/doc/theming/noirdoc.ts +++ b/apps/showcase/doc/theming/noirdoc.ts @@ -5,13 +5,12 @@ import { Component } from '@angular/core'; template: `

    - The noir mode is the nickname of a variant that uses black tones as the primary and requires and additional - colorScheme configuration to implement. A sample preset configuration with black and white variants as the primary - color; + The noir mode is the nickname of a variant that uses black tones as the primary and requires and additional colorScheme configuration to implement. A sample preset configuration with black and white variants as the + primary color;

    - `, + ` }) export class NoirDoc { code = { @@ -61,6 +60,6 @@ export class NoirDoc { } } } -});`, +});` }; } diff --git a/apps/showcase/doc/theming/optionsdoc.ts b/apps/showcase/doc/theming/optionsdoc.ts new file mode 100644 index 00000000000..f62140e09a7 --- /dev/null +++ b/apps/showcase/doc/theming/optionsdoc.ts @@ -0,0 +1,48 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'options-doc', + template: ` + +

    The options property defines the how the CSS would be generated from the design tokens of the preset.

    +

    prefix

    +

    The prefix of the CSS variables, defaults to p. For instance, the primary.color design token would be var(--p-primary-color).

    + +

    darkModeSelector

    +

    + The CSS rule to encapsulate the CSS variables of the dark mode, the default is the system to generate media (prefers-color-scheme: dark). If you need to make the dark mode toggleable based on the user selection define a + class selector such as .app-dark and toggle this class at the document root. See the dark mode toggle section for an example. +

    + +

    cssLayer

    +

    + Defines whether the styles should be defined inside a + CSS layer + named primeui by default or not. A CSS layer would be handy to declare a custom cascade layer for easier customization. The default is false. +

    + +
    + ` +}) +export class OptionsDoc { + code1 = { + typescript: `options: { + prefix: 'my' +}` + }; + + code2 = { + typescript: `options: { + darkModeSelector: '.my-app-dark' +}` + }; + + code3 = { + typescript: `options: { + cssLayer: { + name: 'primeng', + order: 'tailwind-base, primeng, tailwind-utilities' + } +}` + }; +} diff --git a/apps/showcase/doc/theming/palettedoc.ts b/apps/showcase/doc/theming/palettedoc.ts new file mode 100644 index 00000000000..d2006d6b6be --- /dev/null +++ b/apps/showcase/doc/theming/palettedoc.ts @@ -0,0 +1,22 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'palette-doc', + template: ` + +

    Returns shades and tints of a given color from 50 to 950 as an array.

    +
    + + ` +}) +export class PaletteDoc { + code = { + typescript: `import { palette } from 'primeng/themes'; + +// custom color +const values1 = palette('#10b981'); + +// copy an existing token set +const primaryColor = palette('{blue}');` + }; +} diff --git a/apps/showcase/doc/theming/presetsdoc.ts b/apps/showcase/doc/theming/presetsdoc.ts new file mode 100644 index 00000000000..cb819f041d5 --- /dev/null +++ b/apps/showcase/doc/theming/presetsdoc.ts @@ -0,0 +1,1193 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'presets-doc', + template: ` + +

    Currently Aura, Lara and Nora are the available presets, a new preset based on Material Design is planned by the end of 2024.

    +
    +
    + + + + + + + + + + + +

    Coming soon with a future update.

    +
    +
    +
    + ` +}) +export class PresetsDoc { + aura = { + typescript: `import accordion from './accordion'; +// ... imports of other component tokens + +export const Aura = { + primitive: { + borderRadius: { + none: '0', + xs: '2px', + sm: '4px', + md: '6px', + lg: '8px', + xl: '12px' + }, + emerald: { 50: '#ecfdf5', 100: '#d1fae5', 200: '#a7f3d0', 300: '#6ee7b7', 400: '#34d399', 500: '#10b981', 600: '#059669', 700: '#047857', 800: '#065f46', 900: '#064e3b', 950: '#022c22' }, + green: { 50: '#f0fdf4', 100: '#dcfce7', 200: '#bbf7d0', 300: '#86efac', 400: '#4ade80', 500: '#22c55e', 600: '#16a34a', 700: '#15803d', 800: '#166534', 900: '#14532d', 950: '#052e16' }, + lime: { 50: '#f7fee7', 100: '#ecfccb', 200: '#d9f99d', 300: '#bef264', 400: '#a3e635', 500: '#84cc16', 600: '#65a30d', 700: '#4d7c0f', 800: '#3f6212', 900: '#365314', 950: '#1a2e05' }, + red: { 50: '#fef2f2', 100: '#fee2e2', 200: '#fecaca', 300: '#fca5a5', 400: '#f87171', 500: '#ef4444', 600: '#dc2626', 700: '#b91c1c', 800: '#991b1b', 900: '#7f1d1d', 950: '#450a0a' }, + orange: { 50: '#fff7ed', 100: '#ffedd5', 200: '#fed7aa', 300: '#fdba74', 400: '#fb923c', 500: '#f97316', 600: '#ea580c', 700: '#c2410c', 800: '#9a3412', 900: '#7c2d12', 950: '#431407' }, + amber: { 50: '#fffbeb', 100: '#fef3c7', 200: '#fde68a', 300: '#fcd34d', 400: '#fbbf24', 500: '#f59e0b', 600: '#d97706', 700: '#b45309', 800: '#92400e', 900: '#78350f', 950: '#451a03' }, + yellow: { 50: '#fefce8', 100: '#fef9c3', 200: '#fef08a', 300: '#fde047', 400: '#facc15', 500: '#eab308', 600: '#ca8a04', 700: '#a16207', 800: '#854d0e', 900: '#713f12', 950: '#422006' }, + teal: { 50: '#f0fdfa', 100: '#ccfbf1', 200: '#99f6e4', 300: '#5eead4', 400: '#2dd4bf', 500: '#14b8a6', 600: '#0d9488', 700: '#0f766e', 800: '#115e59', 900: '#134e4a', 950: '#042f2e' }, + cyan: { 50: '#ecfeff', 100: '#cffafe', 200: '#a5f3fc', 300: '#67e8f9', 400: '#22d3ee', 500: '#06b6d4', 600: '#0891b2', 700: '#0e7490', 800: '#155e75', 900: '#164e63', 950: '#083344' }, + sky: { 50: '#f0f9ff', 100: '#e0f2fe', 200: '#bae6fd', 300: '#7dd3fc', 400: '#38bdf8', 500: '#0ea5e9', 600: '#0284c7', 700: '#0369a1', 800: '#075985', 900: '#0c4a6e', 950: '#082f49' }, + blue: { 50: '#eff6ff', 100: '#dbeafe', 200: '#bfdbfe', 300: '#93c5fd', 400: '#60a5fa', 500: '#3b82f6', 600: '#2563eb', 700: '#1d4ed8', 800: '#1e40af', 900: '#1e3a8a', 950: '#172554' }, + indigo: { 50: '#eef2ff', 100: '#e0e7ff', 200: '#c7d2fe', 300: '#a5b4fc', 400: '#818cf8', 500: '#6366f1', 600: '#4f46e5', 700: '#4338ca', 800: '#3730a3', 900: '#312e81', 950: '#1e1b4b' }, + violet: { 50: '#f5f3ff', 100: '#ede9fe', 200: '#ddd6fe', 300: '#c4b5fd', 400: '#a78bfa', 500: '#8b5cf6', 600: '#7c3aed', 700: '#6d28d9', 800: '#5b21b6', 900: '#4c1d95', 950: '#2e1065' }, + purple: { 50: '#faf5ff', 100: '#f3e8ff', 200: '#e9d5ff', 300: '#d8b4fe', 400: '#c084fc', 500: '#a855f7', 600: '#9333ea', 700: '#7e22ce', 800: '#6b21a8', 900: '#581c87', 950: '#3b0764' }, + fuchsia: { 50: '#fdf4ff', 100: '#fae8ff', 200: '#f5d0fe', 300: '#f0abfc', 400: '#e879f9', 500: '#d946ef', 600: '#c026d3', 700: '#a21caf', 800: '#86198f', 900: '#701a75', 950: '#4a044e' }, + pink: { 50: '#fdf2f8', 100: '#fce7f3', 200: '#fbcfe8', 300: '#f9a8d4', 400: '#f472b6', 500: '#ec4899', 600: '#db2777', 700: '#be185d', 800: '#9d174d', 900: '#831843', 950: '#500724' }, + rose: { 50: '#fff1f2', 100: '#ffe4e6', 200: '#fecdd3', 300: '#fda4af', 400: '#fb7185', 500: '#f43f5e', 600: '#e11d48', 700: '#be123c', 800: '#9f1239', 900: '#881337', 950: '#4c0519' }, + slate: { 50: '#f8fafc', 100: '#f1f5f9', 200: '#e2e8f0', 300: '#cbd5e1', 400: '#94a3b8', 500: '#64748b', 600: '#475569', 700: '#334155', 800: '#1e293b', 900: '#0f172a', 950: '#020617' }, + gray: { 50: '#f9fafb', 100: '#f3f4f6', 200: '#e5e7eb', 300: '#d1d5db', 400: '#9ca3af', 500: '#6b7280', 600: '#4b5563', 700: '#374151', 800: '#1f2937', 900: '#111827', 950: '#030712' }, + zinc: { 50: '#fafafa', 100: '#f4f4f5', 200: '#e4e4e7', 300: '#d4d4d8', 400: '#a1a1aa', 500: '#71717a', 600: '#52525b', 700: '#3f3f46', 800: '#27272a', 900: '#18181b', 950: '#09090b' }, + neutral: { 50: '#fafafa', 100: '#f5f5f5', 200: '#e5e5e5', 300: '#d4d4d4', 400: '#a3a3a3', 500: '#737373', 600: '#525252', 700: '#404040', 800: '#262626', 900: '#171717', 950: '#0a0a0a' }, + stone: { 50: '#fafaf9', 100: '#f5f5f4', 200: '#e7e5e4', 300: '#d6d3d1', 400: '#a8a29e', 500: '#78716c', 600: '#57534e', 700: '#44403c', 800: '#292524', 900: '#1c1917', 950: '#0c0a09' } + }, + semantic: { + transitionDuration: '0.2s', + focusRing: { + width: '1px', + style: 'solid', + color: '{primary.color}', + offset: '2px', + shadow: 'none' + }, + disabledOpacity: '0.6', + iconSize: '1rem', + anchorGutter: '2px', + primary: { + 50: '{emerald.50}', + 100: '{emerald.100}', + 200: '{emerald.200}', + 300: '{emerald.300}', + 400: '{emerald.400}', + 500: '{emerald.500}', + 600: '{emerald.600}', + 700: '{emerald.700}', + 800: '{emerald.800}', + 900: '{emerald.900}', + 950: '{emerald.950}' + }, + formField: { + paddingX: '0.75rem', + paddingY: '0.5rem', + borderRadius: '{border.radius.md}', + focusRing: { + width: '0', + style: 'none', + color: 'transparent', + offset: '0', + shadow: 'none' + }, + transitionDuration: '{transition.duration}' + }, + list: { + padding: '0.25rem 0.25rem', + gap: '2px', + header: { + padding: '0.5rem 0.75rem 0.25rem 0.75rem' + }, + option: { + padding: '0.5rem 0.75rem', + borderRadius: '{border.radius.sm}' + }, + optionGroup: { + padding: '0.5rem 0.75rem', + fontWeight: '600' + } + }, + content: { + borderRadius: '{border.radius.md}' + }, + mask: { + transitionDuration: '0.15s' + }, + navigation: { + list: { + padding: '0.25rem 0.25rem', + gap: '2px' + }, + item: { + padding: '0.5rem 0.75rem', + borderRadius: '{border.radius.sm}', + gap: '0.5rem' + }, + submenuLabel: { + padding: '0.5rem 0.75rem', + fontWeight: '600' + }, + submenuIcon: { + size: '0.875rem' + } + }, + overlay: { + select: { + borderRadius: '{border.radius.md}', + shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' + }, + popover: { + borderRadius: '{border.radius.md}', + padding: '0.75rem', + shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' + }, + modal: { + borderRadius: '{border.radius.xl}', + padding: '1.25rem', + shadow: '0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1)' + }, + navigation: { + shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' + } + }, + colorScheme: { + light: { + surface: { + 0: '#ffffff', + 50: '{slate.50}', + 100: '{slate.100}', + 200: '{slate.200}', + 300: '{slate.300}', + 400: '{slate.400}', + 500: '{slate.500}', + 600: '{slate.600}', + 700: '{slate.700}', + 800: '{slate.800}', + 900: '{slate.900}', + 950: '{slate.950}' + }, + primary: { + color: '{primary.500}', + contrastColor: '#ffffff', + hoverColor: '{primary.600}', + activeColor: '{primary.700}' + }, + highlight: { + background: '{primary.50}', + focusBackground: '{primary.100}', + color: '{primary.700}', + focusColor: '{primary.800}' + }, + mask: { + background: 'rgba(0,0,0,0.4)', + color: '{surface.200}' + }, + formField: { + background: '{surface.0}', + disabledBackground: '{surface.200}', + filledBackground: '{surface.50}', + filledFocusBackground: '{surface.50}', + borderColor: '{surface.300}', + hoverBorderColor: '{surface.400}', + focusBorderColor: '{primary.color}', + invalidBorderColor: '{red.400}', + color: '{surface.700}', + disabledColor: '{surface.500}', + placeholderColor: '{surface.500}', + floatLabelColor: '{surface.500}', + floatLabelFocusColor: '{surface.500}', + floatLabelInvalidColor: '{red.400}', + iconColor: '{surface.400}', + shadow: '0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(18, 18, 23, 0.05)' + }, + text: { + color: '{surface.700}', + hoverColor: '{surface.800}', + mutedColor: '{surface.500}', + hoverMutedColor: '{surface.600}' + }, + content: { + background: '{surface.0}', + hoverBackground: '{surface.100}', + borderColor: '{surface.200}', + color: '{text.color}', + hoverColor: '{text.hover.color}' + }, + overlay: { + select: { + background: '{surface.0}', + borderColor: '{surface.200}', + color: '{text.color}' + }, + popover: { + background: '{surface.0}', + borderColor: '{surface.200}', + color: '{text.color}' + }, + modal: { + background: '{surface.0}', + borderColor: '{surface.200}', + color: '{text.color}' + } + }, + list: { + option: { + focusBackground: '{surface.100}', + selectedBackground: '{highlight.background}', + selectedFocusBackground: '{highlight.focus.background}', + color: '{text.color}', + focusColor: '{text.hover.color}', + selectedColor: '{highlight.color}', + selectedFocusColor: '{highlight.focus.color}', + icon: { + color: '{surface.400}', + focusColor: '{surface.500}' + } + }, + optionGroup: { + background: 'transparent', + color: '{text.muted.color}' + } + }, + navigation: { + item: { + focusBackground: '{surface.100}', + activeBackground: '{surface.100}', + color: '{text.color}', + focusColor: '{text.hover.color}', + activeColor: '{text.hover.color}', + icon: { + color: '{surface.400}', + focusColor: '{surface.500}', + activeColor: '{surface.500}' + } + }, + submenuLabel: { + background: 'transparent', + color: '{text.muted.color}' + }, + submenuIcon: { + color: '{surface.400}', + focusColor: '{surface.500}', + activeColor: '{surface.500}' + } + } + }, + dark: { + surface: { + 0: '#ffffff', + 50: '{zinc.50}', + 100: '{zinc.100}', + 200: '{zinc.200}', + 300: '{zinc.300}', + 400: '{zinc.400}', + 500: '{zinc.500}', + 600: '{zinc.600}', + 700: '{zinc.700}', + 800: '{zinc.800}', + 900: '{zinc.900}', + 950: '{zinc.950}' + }, + primary: { + color: '{primary.400}', + contrastColor: '{surface.900}', + hoverColor: '{primary.300}', + activeColor: '{primary.200}' + }, + highlight: { + background: 'color-mix(in srgb, {primary.400}, transparent 84%)', + focusBackground: 'color-mix(in srgb, {primary.400}, transparent 76%)', + color: 'rgba(255,255,255,.87)', + focusColor: 'rgba(255,255,255,.87)' + }, + mask: { + background: 'rgba(0,0,0,0.6)', + color: '{surface.200}' + }, + formField: { + background: '{surface.950}', + disabledBackground: '{surface.700}', + filledBackground: '{surface.800}', + filledFocusBackground: '{surface.800}', + borderColor: '{surface.700}', + hoverBorderColor: '{surface.600}', + focusBorderColor: '{primary.color}', + invalidBorderColor: '{red.300}', + color: '{surface.0}', + disabledColor: '{surface.400}', + placeholderColor: '{surface.400}', + floatLabelColor: '{surface.400}', + floatLabelFocusColor: '{surface.400}', + floatLabelInvalidColor: '{red.300}', + iconColor: '{surface.400}', + shadow: '0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(18, 18, 23, 0.05)' + }, + text: { + color: '{surface.0}', + hoverColor: '{surface.0}', + mutedColor: '{surface.400}', + hoverMutedColor: '{surface.300}' + }, + content: { + background: '{surface.900}', + hoverBackground: '{surface.800}', + borderColor: '{surface.700}', + color: '{text.color}', + hoverColor: '{text.hover.color}' + }, + overlay: { + select: { + background: '{surface.900}', + borderColor: '{surface.700}', + color: '{text.color}' + }, + popover: { + background: '{surface.900}', + borderColor: '{surface.700}', + color: '{text.color}' + }, + modal: { + background: '{surface.900}', + borderColor: '{surface.700}', + color: '{text.color}' + } + }, + list: { + option: { + focusBackground: '{surface.800}', + selectedBackground: '{highlight.background}', + selectedFocusBackground: '{highlight.focus.background}', + color: '{text.color}', + focusColor: '{text.hover.color}', + selectedColor: '{highlight.color}', + selectedFocusColor: '{highlight.focus.color}', + icon: { + color: '{surface.500}', + focusColor: '{surface.400}' + } + }, + optionGroup: { + background: 'transparent', + color: '{text.muted.color}' + } + }, + navigation: { + item: { + focusBackground: '{surface.800}', + activeBackground: '{surface.800}', + color: '{text.color}', + focusColor: '{text.hover.color}', + activeColor: '{text.hover.color}', + icon: { + color: '{surface.500}', + focusColor: '{surface.400}', + activeColor: '{surface.400}' + } + }, + submenuLabel: { + background: 'transparent', + color: '{text.muted.color}' + }, + submenuIcon: { + color: '{surface.500}', + focusColor: '{surface.400}', + activeColor: '{surface.400}' + } + } + } + } + }, + components: { + accordion, + // ... other components + } +};` + }; + + lara = { + typescript: `import accordion from './accordion'; +// ... imports of other component tokens + +export const Lara = { + primitive: { + borderRadius: { + none: '0', + xs: '2px', + sm: '4px', + md: '6px', + lg: '8px', + xl: '12px' + }, + emerald: { 50: '#ecfdf5', 100: '#d1fae5', 200: '#a7f3d0', 300: '#6ee7b7', 400: '#34d399', 500: '#10b981', 600: '#059669', 700: '#047857', 800: '#065f46', 900: '#064e3b', 950: '#022c22' }, + green: { 50: '#f0fdf4', 100: '#dcfce7', 200: '#bbf7d0', 300: '#86efac', 400: '#4ade80', 500: '#22c55e', 600: '#16a34a', 700: '#15803d', 800: '#166534', 900: '#14532d', 950: '#052e16' }, + lime: { 50: '#f7fee7', 100: '#ecfccb', 200: '#d9f99d', 300: '#bef264', 400: '#a3e635', 500: '#84cc16', 600: '#65a30d', 700: '#4d7c0f', 800: '#3f6212', 900: '#365314', 950: '#1a2e05' }, + red: { 50: '#fef2f2', 100: '#fee2e2', 200: '#fecaca', 300: '#fca5a5', 400: '#f87171', 500: '#ef4444', 600: '#dc2626', 700: '#b91c1c', 800: '#991b1b', 900: '#7f1d1d', 950: '#450a0a' }, + orange: { 50: '#fff7ed', 100: '#ffedd5', 200: '#fed7aa', 300: '#fdba74', 400: '#fb923c', 500: '#f97316', 600: '#ea580c', 700: '#c2410c', 800: '#9a3412', 900: '#7c2d12', 950: '#431407' }, + amber: { 50: '#fffbeb', 100: '#fef3c7', 200: '#fde68a', 300: '#fcd34d', 400: '#fbbf24', 500: '#f59e0b', 600: '#d97706', 700: '#b45309', 800: '#92400e', 900: '#78350f', 950: '#451a03' }, + yellow: { 50: '#fefce8', 100: '#fef9c3', 200: '#fef08a', 300: '#fde047', 400: '#facc15', 500: '#eab308', 600: '#ca8a04', 700: '#a16207', 800: '#854d0e', 900: '#713f12', 950: '#422006' }, + teal: { 50: '#f0fdfa', 100: '#ccfbf1', 200: '#99f6e4', 300: '#5eead4', 400: '#2dd4bf', 500: '#14b8a6', 600: '#0d9488', 700: '#0f766e', 800: '#115e59', 900: '#134e4a', 950: '#042f2e' }, + cyan: { 50: '#ecfeff', 100: '#cffafe', 200: '#a5f3fc', 300: '#67e8f9', 400: '#22d3ee', 500: '#06b6d4', 600: '#0891b2', 700: '#0e7490', 800: '#155e75', 900: '#164e63', 950: '#083344' }, + sky: { 50: '#f0f9ff', 100: '#e0f2fe', 200: '#bae6fd', 300: '#7dd3fc', 400: '#38bdf8', 500: '#0ea5e9', 600: '#0284c7', 700: '#0369a1', 800: '#075985', 900: '#0c4a6e', 950: '#082f49' }, + blue: { 50: '#eff6ff', 100: '#dbeafe', 200: '#bfdbfe', 300: '#93c5fd', 400: '#60a5fa', 500: '#3b82f6', 600: '#2563eb', 700: '#1d4ed8', 800: '#1e40af', 900: '#1e3a8a', 950: '#172554' }, + indigo: { 50: '#eef2ff', 100: '#e0e7ff', 200: '#c7d2fe', 300: '#a5b4fc', 400: '#818cf8', 500: '#6366f1', 600: '#4f46e5', 700: '#4338ca', 800: '#3730a3', 900: '#312e81', 950: '#1e1b4b' }, + violet: { 50: '#f5f3ff', 100: '#ede9fe', 200: '#ddd6fe', 300: '#c4b5fd', 400: '#a78bfa', 500: '#8b5cf6', 600: '#7c3aed', 700: '#6d28d9', 800: '#5b21b6', 900: '#4c1d95', 950: '#2e1065' }, + purple: { 50: '#faf5ff', 100: '#f3e8ff', 200: '#e9d5ff', 300: '#d8b4fe', 400: '#c084fc', 500: '#a855f7', 600: '#9333ea', 700: '#7e22ce', 800: '#6b21a8', 900: '#581c87', 950: '#3b0764' }, + fuchsia: { 50: '#fdf4ff', 100: '#fae8ff', 200: '#f5d0fe', 300: '#f0abfc', 400: '#e879f9', 500: '#d946ef', 600: '#c026d3', 700: '#a21caf', 800: '#86198f', 900: '#701a75', 950: '#4a044e' }, + pink: { 50: '#fdf2f8', 100: '#fce7f3', 200: '#fbcfe8', 300: '#f9a8d4', 400: '#f472b6', 500: '#ec4899', 600: '#db2777', 700: '#be185d', 800: '#9d174d', 900: '#831843', 950: '#500724' }, + rose: { 50: '#fff1f2', 100: '#ffe4e6', 200: '#fecdd3', 300: '#fda4af', 400: '#fb7185', 500: '#f43f5e', 600: '#e11d48', 700: '#be123c', 800: '#9f1239', 900: '#881337', 950: '#4c0519' }, + slate: { 50: '#f8fafc', 100: '#f1f5f9', 200: '#e2e8f0', 300: '#cbd5e1', 400: '#94a3b8', 500: '#64748b', 600: '#475569', 700: '#334155', 800: '#1e293b', 900: '#0f172a', 950: '#020617' }, + gray: { 50: '#f9fafb', 100: '#f3f4f6', 200: '#e5e7eb', 300: '#d1d5db', 400: '#9ca3af', 500: '#6b7280', 600: '#4b5563', 700: '#374151', 800: '#1f2937', 900: '#111827', 950: '#030712' }, + zinc: { 50: '#fafafa', 100: '#f4f4f5', 200: '#e4e4e7', 300: '#d4d4d8', 400: '#a1a1aa', 500: '#71717a', 600: '#52525b', 700: '#3f3f46', 800: '#27272a', 900: '#18181b', 950: '#09090b' }, + neutral: { 50: '#fafafa', 100: '#f5f5f5', 200: '#e5e5e5', 300: '#d4d4d4', 400: '#a3a3a3', 500: '#737373', 600: '#525252', 700: '#404040', 800: '#262626', 900: '#171717', 950: '#0a0a0a' }, + stone: { 50: '#fafaf9', 100: '#f5f5f4', 200: '#e7e5e4', 300: '#d6d3d1', 400: '#a8a29e', 500: '#78716c', 600: '#57534e', 700: '#44403c', 800: '#292524', 900: '#1c1917', 950: '#0c0a09' } + }, + semantic: { + transitionDuration: '0.2s', + focusRing: { + width: '0', + style: 'none', + color: 'transparent', + offset: '0' + }, + disabledOpacity: '0.6', + iconSize: '1rem', + anchorGutter: '2px', + primary: { + 50: '{emerald.50}', + 100: '{emerald.100}', + 200: '{emerald.200}', + 300: '{emerald.300}', + 400: '{emerald.400}', + 500: '{emerald.500}', + 600: '{emerald.600}', + 700: '{emerald.700}', + 800: '{emerald.800}', + 900: '{emerald.900}', + 950: '{emerald.950}' + }, + formField: { + paddingX: '0.75rem', + paddingY: '0.625rem', + borderRadius: '{border.radius.md}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + }, + transitionDuration: '{transition.duration}' + }, + list: { + padding: '0.5rem 0', + gap: '0', + header: { + padding: '0.625rem 1rem 0 1rem' + }, + option: { + padding: '0.625rem 1rem', + borderRadius: '0' + }, + optionGroup: { + padding: '0.625rem 1rem', + fontWeight: '600' + } + }, + content: { + borderRadius: '{border.radius.md}' + }, + mask: { + transitionDuration: '0.15s' + }, + navigation: { + list: { + padding: '0.5rem 0', + gap: '0' + }, + item: { + padding: '0.625rem 1rem', + borderRadius: '0', + gap: '0.5rem' + }, + submenuLabel: { + padding: '0.625rem 1rem', + fontWeight: '600' + }, + submenuIcon: { + size: '0.875rem' + } + }, + overlay: { + select: { + borderRadius: '{border.radius.md}', + shadow: '0 2px 12px 0 rgba(0, 0, 0, 0.1)' + }, + popover: { + borderRadius: '{border.radius.md}', + padding: '1rem', + shadow: '0 1px 3px rgba(0, 0, 0, 0.1)' + }, + modal: { + borderRadius: '{border.radius.xl}', + padding: '1.5rem', + shadow: '0 1px 3px rgba(0, 0, 0, 0.3)' + }, + navigation: { + shadow: '0 2px 12px 0 rgba(0, 0, 0, 0.1)' + } + }, + colorScheme: { + light: { + surface: { + 0: '#ffffff', + 50: '{slate.50}', + 100: '{slate.100}', + 200: '{slate.200}', + 300: '{slate.300}', + 400: '{slate.400}', + 500: '{slate.500}', + 600: '{slate.600}', + 700: '{slate.700}', + 800: '{slate.800}', + 900: '{slate.900}', + 950: '{slate.950}' + }, + primary: { + color: '{primary.500}', + contrastColor: '#ffffff', + hoverColor: '{primary.600}', + activeColor: '{primary.700}' + }, + highlight: { + background: '{primary.50}', + focusBackground: '{primary.100}', + color: '{primary.700}', + focusColor: '{primary.800}' + }, + focusRing: { + shadow: '0 0 0 0.2rem {primary.200}' + }, + mask: { + background: 'rgba(0,0,0,0.4)', + color: '{surface.200}' + }, + formField: { + background: '{surface.0}', + disabledBackground: '{surface.200}', + filledBackground: '{surface.50}', + filledFocusBackground: '{surface.0}', + borderColor: '{surface.300}', + hoverBorderColor: '{primary.color}', + focusBorderColor: '{primary.color}', + invalidBorderColor: '{red.400}', + color: '{surface.700}', + disabledColor: '{surface.500}', + placeholderColor: '{surface.500}', + floatLabelColor: '{surface.500}', + floatLabelFocusColor: '{surface.500}', + floatLabelInvalidColor: '{red.400}', + iconColor: '{surface.500}', + shadow: 'none' + }, + text: { + color: '{surface.700}', + hoverColor: '{surface.800}', + mutedColor: '{surface.500}', + hoverMutedColor: '{surface.600}' + }, + content: { + background: '{surface.0}', + hoverBackground: '{surface.100}', + borderColor: '{surface.200}', + color: '{text.color}', + hoverColor: '{text.hover.color}' + }, + overlay: { + select: { + background: '{surface.0}', + borderColor: '{surface.200}', + color: '{text.color}' + }, + popover: { + background: '{surface.0}', + borderColor: '{surface.200}', + color: '{text.color}' + }, + modal: { + background: '{surface.0}', + borderColor: '{surface.200}', + color: '{text.color}' + } + }, + list: { + option: { + focusBackground: '{surface.100}', + selectedBackground: '{highlight.background}', + selectedFocusBackground: '{highlight.focus.background}', + color: '{text.color}', + focusColor: '{text.hover.color}', + selectedColor: '{highlight.color}', + selectedFocusColor: '{highlight.focus.color}', + icon: { + color: '{surface.400}', + focusColor: '{surface.500}' + } + }, + optionGroup: { + background: 'transparent', + color: '{text.color}' + } + }, + navigation: { + item: { + focusBackground: '{surface.100}', + activeBackground: '{surface.100}', + color: '{text.color}', + focusColor: '{text.hover.color}', + activeColor: '{text.hover.color}', + icon: { + color: '{surface.400}', + focusColor: '{surface.500}', + activeColor: '{surface.500}' + } + }, + submenuLabel: { + background: 'transparent', + color: '{text.color}' + }, + submenuIcon: { + color: '{surface.400}', + focusColor: '{surface.500}', + activeColor: '{surface.500}' + } + } + }, + dark: { + surface: { + 0: '#ffffff', + 50: '{zinc.50}', + 100: '{zinc.100}', + 200: '{zinc.200}', + 300: '{zinc.300}', + 400: '{zinc.400}', + 500: '{zinc.500}', + 600: '{zinc.600}', + 700: '{zinc.700}', + 800: '{zinc.800}', + 900: '{zinc.900}', + 950: '{zinc.950}' + }, + primary: { + color: '{primary.400}', + contrastColor: '{surface.900}', + hoverColor: '{primary.300}', + activeColor: '{primary.200}' + }, + highlight: { + background: 'color-mix(in srgb, {primary.400}, transparent 84%)', + focusBackground: 'color-mix(in srgb, {primary.400}, transparent 76%)', + color: 'rgba(255,255,255,.87)', + focusColor: 'rgba(255,255,255,.87)' + }, + focusRing: { + shadow: '0 0 0 0.2rem color-mix(in srgb, {primary.color}, transparent 80%)' + }, + mask: { + background: 'rgba(0,0,0,0.6)', + color: '{surface.200}' + }, + formField: { + background: '{surface.950}', + disabledBackground: '{surface.700}', + filledBackground: '{surface.800}', + filledFocusBackground: '{surface.950}', + borderColor: '{surface.700}', + hoverBorderColor: '{primary.color}', + focusBorderColor: '{primary.color}', + invalidBorderColor: '{red.300}', + color: '{surface.0}', + disabledColor: '{surface.400}', + placeholderColor: '{surface.400}', + floatLabelColor: '{surface.400}', + floatLabelFocusColor: '{surface.400}', + floatLabelInvalidColor: '{red.300}', + iconColor: '{surface.400}', + shadow: 'none' + }, + text: { + color: '{surface.0}', + hoverColor: '{surface.0}', + mutedColor: '{surface.400}', + hoverMutedColor: '{surface.300}' + }, + content: { + background: '{surface.900}', + hoverBackground: '{surface.800}', + borderColor: '{surface.700}', + color: '{text.color}', + hoverColor: '{text.hover.color}' + }, + overlay: { + select: { + background: '{surface.900}', + borderColor: '{surface.700}', + color: '{text.color}' + }, + popover: { + background: '{surface.900}', + borderColor: '{surface.700}', + color: '{text.color}' + }, + modal: { + background: '{surface.900}', + borderColor: '{surface.700}', + color: '{text.color}' + } + }, + list: { + option: { + focusBackground: '{surface.800}', + selectedBackground: '{highlight.background}', + selectedFocusBackground: '{highlight.focus.background}', + color: '{text.color}', + focusColor: '{text.hover.color}', + selectedColor: '{highlight.color}', + selectedFocusColor: '{highlight.focus.color}', + icon: { + color: '{surface.500}', + focusColor: '{surface.400}' + } + }, + optionGroup: { + background: 'transparent', + color: '{text.color}' + } + }, + navigation: { + item: { + focusBackground: '{surface.800}', + activeBackground: '{surface.800}', + color: '{text.color}', + focusColor: '{text.hover.color}', + activeColor: '{text.hover.color}', + icon: { + color: '{surface.500}', + focusColor: '{surface.400}', + activeColor: '{surface.400}' + } + }, + submenuLabel: { + background: 'transparent', + color: '{text.color}' + }, + submenuIcon: { + color: '{surface.500}', + focusColor: '{surface.400}', + activeColor: '{surface.400}' + } + } + } + } + }, + components: { + accordion, + // ... other components + } +}; +` + }; + + nora = { + typescript: `import accordion from './accordion'; +// ... imports of other component tokens + +export const Nora = { + primitive: { + borderRadius: { + none: '0', + xs: '2px', + sm: '4px', + md: '6px', + lg: '8px', + xl: '12px' + }, + emerald: { 50: '#ecfdf5', 100: '#d1fae5', 200: '#a7f3d0', 300: '#6ee7b7', 400: '#34d399', 500: '#10b981', 600: '#059669', 700: '#047857', 800: '#065f46', 900: '#064e3b', 950: '#022c22' }, + green: { 50: '#f0fdf4', 100: '#dcfce7', 200: '#bbf7d0', 300: '#86efac', 400: '#4ade80', 500: '#22c55e', 600: '#16a34a', 700: '#15803d', 800: '#166534', 900: '#14532d', 950: '#052e16' }, + lime: { 50: '#f7fee7', 100: '#ecfccb', 200: '#d9f99d', 300: '#bef264', 400: '#a3e635', 500: '#84cc16', 600: '#65a30d', 700: '#4d7c0f', 800: '#3f6212', 900: '#365314', 950: '#1a2e05' }, + red: { 50: '#fef2f2', 100: '#fee2e2', 200: '#fecaca', 300: '#fca5a5', 400: '#f87171', 500: '#ef4444', 600: '#dc2626', 700: '#b91c1c', 800: '#991b1b', 900: '#7f1d1d', 950: '#450a0a' }, + orange: { 50: '#fff7ed', 100: '#ffedd5', 200: '#fed7aa', 300: '#fdba74', 400: '#fb923c', 500: '#f97316', 600: '#ea580c', 700: '#c2410c', 800: '#9a3412', 900: '#7c2d12', 950: '#431407' }, + amber: { 50: '#fffbeb', 100: '#fef3c7', 200: '#fde68a', 300: '#fcd34d', 400: '#fbbf24', 500: '#f59e0b', 600: '#d97706', 700: '#b45309', 800: '#92400e', 900: '#78350f', 950: '#451a03' }, + yellow: { 50: '#fefce8', 100: '#fef9c3', 200: '#fef08a', 300: '#fde047', 400: '#facc15', 500: '#eab308', 600: '#ca8a04', 700: '#a16207', 800: '#854d0e', 900: '#713f12', 950: '#422006' }, + teal: { 50: '#f0fdfa', 100: '#ccfbf1', 200: '#99f6e4', 300: '#5eead4', 400: '#2dd4bf', 500: '#14b8a6', 600: '#0d9488', 700: '#0f766e', 800: '#115e59', 900: '#134e4a', 950: '#042f2e' }, + cyan: { 50: '#ecfeff', 100: '#cffafe', 200: '#a5f3fc', 300: '#67e8f9', 400: '#22d3ee', 500: '#06b6d4', 600: '#0891b2', 700: '#0e7490', 800: '#155e75', 900: '#164e63', 950: '#083344' }, + sky: { 50: '#f0f9ff', 100: '#e0f2fe', 200: '#bae6fd', 300: '#7dd3fc', 400: '#38bdf8', 500: '#0ea5e9', 600: '#0284c7', 700: '#0369a1', 800: '#075985', 900: '#0c4a6e', 950: '#082f49' }, + blue: { 50: '#eff6ff', 100: '#dbeafe', 200: '#bfdbfe', 300: '#93c5fd', 400: '#60a5fa', 500: '#3b82f6', 600: '#2563eb', 700: '#1d4ed8', 800: '#1e40af', 900: '#1e3a8a', 950: '#172554' }, + indigo: { 50: '#eef2ff', 100: '#e0e7ff', 200: '#c7d2fe', 300: '#a5b4fc', 400: '#818cf8', 500: '#6366f1', 600: '#4f46e5', 700: '#4338ca', 800: '#3730a3', 900: '#312e81', 950: '#1e1b4b' }, + violet: { 50: '#f5f3ff', 100: '#ede9fe', 200: '#ddd6fe', 300: '#c4b5fd', 400: '#a78bfa', 500: '#8b5cf6', 600: '#7c3aed', 700: '#6d28d9', 800: '#5b21b6', 900: '#4c1d95', 950: '#2e1065' }, + purple: { 50: '#faf5ff', 100: '#f3e8ff', 200: '#e9d5ff', 300: '#d8b4fe', 400: '#c084fc', 500: '#a855f7', 600: '#9333ea', 700: '#7e22ce', 800: '#6b21a8', 900: '#581c87', 950: '#3b0764' }, + fuchsia: { 50: '#fdf4ff', 100: '#fae8ff', 200: '#f5d0fe', 300: '#f0abfc', 400: '#e879f9', 500: '#d946ef', 600: '#c026d3', 700: '#a21caf', 800: '#86198f', 900: '#701a75', 950: '#4a044e' }, + pink: { 50: '#fdf2f8', 100: '#fce7f3', 200: '#fbcfe8', 300: '#f9a8d4', 400: '#f472b6', 500: '#ec4899', 600: '#db2777', 700: '#be185d', 800: '#9d174d', 900: '#831843', 950: '#500724' }, + rose: { 50: '#fff1f2', 100: '#ffe4e6', 200: '#fecdd3', 300: '#fda4af', 400: '#fb7185', 500: '#f43f5e', 600: '#e11d48', 700: '#be123c', 800: '#9f1239', 900: '#881337', 950: '#4c0519' }, + slate: { 50: '#f8fafc', 100: '#f1f5f9', 200: '#e2e8f0', 300: '#cbd5e1', 400: '#94a3b8', 500: '#64748b', 600: '#475569', 700: '#334155', 800: '#1e293b', 900: '#0f172a', 950: '#020617' }, + gray: { 50: '#f9fafb', 100: '#f3f4f6', 200: '#e5e7eb', 300: '#d1d5db', 400: '#9ca3af', 500: '#6b7280', 600: '#4b5563', 700: '#374151', 800: '#1f2937', 900: '#111827', 950: '#030712' }, + zinc: { 50: '#fafafa', 100: '#f4f4f5', 200: '#e4e4e7', 300: '#d4d4d8', 400: '#a1a1aa', 500: '#71717a', 600: '#52525b', 700: '#3f3f46', 800: '#27272a', 900: '#18181b', 950: '#09090b' }, + neutral: { 50: '#fafafa', 100: '#f5f5f5', 200: '#e5e5e5', 300: '#d4d4d4', 400: '#a3a3a3', 500: '#737373', 600: '#525252', 700: '#404040', 800: '#262626', 900: '#171717', 950: '#0a0a0a' }, + stone: { 50: '#fafaf9', 100: '#f5f5f4', 200: '#e7e5e4', 300: '#d6d3d1', 400: '#a8a29e', 500: '#78716c', 600: '#57534e', 700: '#44403c', 800: '#292524', 900: '#1c1917', 950: '#0c0a09' } + }, + semantic: { + transitionDuration: '0s', + focusRing: { + width: '2px', + style: 'solid', + color: '{primary.color}', + offset: '2px', + shadow: 'none' + }, + iconSize: '1rem', + anchorGutter: '0', + primary: { + 50: '{emerald.50}', + 100: '{emerald.100}', + 200: '{emerald.200}', + 300: '{emerald.300}', + 400: '{emerald.400}', + 500: '{emerald.500}', + 600: '{emerald.600}', + 700: '{emerald.700}', + 800: '{emerald.800}', + 900: '{emerald.900}', + 950: '{emerald.950}' + }, + formField: { + paddingX: '0.75rem', + paddingY: '0.5rem', + borderRadius: '{border.radius.xs}', + focusRing: { + width: '2px', + style: 'solid', + color: '{primary.color}', + offset: '-1px', + shadow: 'none' + }, + transitionDuration: '{transition.duration}' + }, + list: { + padding: '0.125rem 0', + gap: '0', + header: { + padding: '0.5rem 0.75rem 0.375rem 0.75rem' + }, + option: { + padding: '0.5rem 0.75rem', + borderRadius: '0' + }, + optionGroup: { + padding: '0.5rem 0.75rem', + fontWeight: '700' + } + }, + content: { + borderRadius: '{border.radius.xs}' + }, + mask: { + transitionDuration: '0.15s' + }, + navigation: { + list: { + padding: '0.125rem 0', + gap: '0' + }, + item: { + padding: '0.5rem 0.75rem', + borderRadius: '0', + gap: '0.5rem' + }, + submenuLabel: { + padding: '0.5rem 0.75rem', + fontWeight: '700' + }, + submenuIcon: { + size: '0.875rem' + } + }, + overlay: { + select: { + borderRadius: '{border.radius.xs}', + shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' + }, + popover: { + borderRadius: '{border.radius.xs}', + padding: '0.75rem', + shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' + }, + modal: { + borderRadius: '{border.radius.xs}', + padding: '1.25rem', + shadow: '0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1)' + }, + navigation: { + shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' + } + }, + colorScheme: { + light: { + surface: { + 0: '#ffffff', + 50: '{slate.50}', + 100: '{slate.100}', + 200: '{slate.200}', + 300: '{slate.300}', + 400: '{slate.400}', + 500: '{slate.500}', + 600: '{slate.600}', + 700: '{slate.700}', + 800: '{slate.800}', + 900: '{slate.900}', + 950: '{slate.950}' + }, + primary: { + color: '{primary.600}', + contrastColor: '#ffffff', + hoverColor: '{primary.700}', + activeColor: '{primary.800}' + }, + highlight: { + background: '{primary.600}', + focusBackground: '{primary.700}', + color: '#ffffff', + focusColor: '#ffffff' + }, + mask: { + background: 'rgba(0,0,0,0.4)', + color: '{surface.200}' + }, + formField: { + background: '{surface.0}', + disabledBackground: '{surface.300}', + filledBackground: '{surface.100}', + filledFocusBackground: '{surface.100}', + borderColor: '{surface.500}', + hoverBorderColor: '{surface.500}', + focusBorderColor: '{surface.500}', + invalidBorderColor: '{red.500}', + color: '{surface.900}', + disabledColor: '{surface.600}', + placeholderColor: '{surface.600}', + floatLabelColor: '{surface.600}', + floatLabelFocusColor: '{surface.600}', + floatLabelInvalidColor: '{red.500}', + iconColor: '{surface.900}', + shadow: 'none' + }, + text: { + color: '{surface.900}', + hoverColor: '{surface.950}', + mutedColor: '{surface.600}', + hoverMutedColor: '{surface.700}' + }, + content: { + background: '{surface.0}', + hoverBackground: '{surface.200}', + borderColor: '{surface.400}', + color: '{text.color}', + hoverColor: '{text.hover.color}' + }, + overlay: { + select: { + background: '{surface.0}', + borderColor: 'transparent', + color: '{text.color}' + }, + popover: { + background: '{surface.0}', + borderColor: 'transparent', + color: '{text.color}' + }, + modal: { + background: '{surface.0}', + borderColor: 'transparent', + color: '{text.color}' + } + }, + list: { + option: { + focusBackground: '{surface.200}', + selectedBackground: '{highlight.background}', + selectedFocusBackground: '{highlight.focus.background}', + color: '{text.color}', + focusColor: '{text.hover.color}', + selectedColor: '{highlight.color}', + selectedFocusColor: '{highlight.focus.color}', + icon: { + color: '{text.muted.color}', + focusColor: '{text.hover.muted.color}' + } + }, + optionGroup: { + background: 'transparent', + color: '{text.color}' + } + }, + navigation: { + item: { + focusBackground: '{primary.color}', + activeBackground: '{surface.200}', + color: '{text.color}', + focusColor: '{primary.contrast.color}', + activeColor: '{text.hover.color}', + icon: { + color: '{text.muted.color}', + focusColor: '{primary.contrast.color}', + activeColor: '{text.hover.muted.color}' + } + }, + submenuLabel: { + background: 'transparent', + color: '{text.color}' + }, + submenuIcon: { + color: '{text.muted.color}', + focusColor: '{primary.contrast.color}', + activeColor: '{text.hover.muted.color}' + } + } + }, + dark: { + surface: { + 0: '#ffffff', + 50: '{zinc.50}', + 100: '{zinc.100}', + 200: '{zinc.200}', + 300: '{zinc.300}', + 400: '{zinc.400}', + 500: '{zinc.500}', + 600: '{zinc.600}', + 700: '{zinc.700}', + 800: '{zinc.800}', + 900: '{zinc.900}', + 950: '{zinc.950}' + }, + primary: { + color: '{primary.500}', + contrastColor: '{surface.950}', + hoverColor: '{primary.400}', + activeColor: '{primary.300}' + }, + highlight: { + background: '{primary.500}', + focusBackground: '{primary.400}', + color: '{surface.950}', + focusColor: '{surface.950}' + }, + mask: { + background: 'rgba(0,0,0,0.6)', + color: '{surface.200}' + }, + formField: { + background: '{surface.950}', + disabledBackground: '{surface.700}', + filledBackground: '{surface.800}', + filledFocusBackground: '{surface.800}', + borderColor: '{surface.500}', + hoverBorderColor: '{surface.500}', + focusBorderColor: '{surface.500}', + invalidBorderColor: '{red.400}', + color: '{surface.0}', + disabledColor: '{surface.400}', + placeholderColor: '{surface.400}', + floatLabelColor: '{surface.400}', + floatLabelFocusColor: '{surface.400}', + floatLabelInvalidColor: '{red.400}', + iconColor: '{surface.0}', + shadow: 'none' + }, + text: { + color: '{surface.0}', + hoverColor: '{surface.0}', + mutedColor: '{surface.400}', + hoverMutedColor: '{surface.300}' + }, + content: { + background: '{surface.900}', + hoverBackground: '{surface.700}', + borderColor: '{surface.500}', + color: '{text.color}', + hoverColor: '{text.hover.color}' + }, + overlay: { + select: { + background: '{surface.900}', + borderColor: '{surface.700}', + color: '{text.color}' + }, + popover: { + background: '{surface.900}', + borderColor: '{surface.700}', + color: '{text.color}' + }, + modal: { + background: '{surface.900}', + borderColor: '{surface.700}', + color: '{text.color}' + } + }, + list: { + option: { + focusBackground: '{surface.700}', + selectedBackground: '{highlight.background}', + selectedFocusBackground: '{highlight.focus.background}', + color: '{text.color}', + focusColor: '{text.hover.color}', + selectedColor: '{highlight.color}', + selectedFocusColor: '{highlight.focus.color}', + icon: { + color: '{text.muted.color}', + focusColor: '{text.hover.muted.color}' + } + }, + optionGroup: { + background: 'transparent', + color: '{text.color}' + } + }, + navigation: { + item: { + focusBackground: '{primary.color}', + activeBackground: '{surface.700}', + color: '{text.color}', + focusColor: '{primary.contrast.color}', + activeColor: '{text.color}', + icon: { + color: '{text.muted.color}', + focusColor: '{primary.contrast.color}', + activeColor: '{text.hover.muted.color}' + } + }, + submenuLabel: { + background: 'transparent', + color: '{text.color}' + }, + submenuIcon: { + color: '{text.muted.color}', + focusColor: '{primary.contrast.color}', + activeColor: '{text.hover.muted.color}' + } + } + } + } + }, + components: { + accordion, + // ... other components + } +};` + }; +} diff --git a/src/app/showcase/doc/theming/primarydoc.ts b/apps/showcase/doc/theming/primarydoc.ts similarity index 77% rename from src/app/showcase/doc/theming/primarydoc.ts rename to apps/showcase/doc/theming/primarydoc.ts index b212079087d..fe5402d288e 100644 --- a/src/app/showcase/doc/theming/primarydoc.ts +++ b/apps/showcase/doc/theming/primarydoc.ts @@ -4,13 +4,10 @@ import { Component } from '@angular/core'; selector: 'primary-doc', template: ` -

    - The primary defines the main color palette, default value maps to the emerald primitive token. Let's setup to - use indigo instead. -

    +

    The primary defines the main color palette, default value maps to the emerald primitive token. Let's setup to use indigo instead.

    - `, + ` }) export class PrimaryDoc { code = { @@ -30,6 +27,6 @@ export class PrimaryDoc { 950: '{indigo.950}' } } -});`, +});` }; } diff --git a/apps/showcase/doc/theming/resetdoc.ts b/apps/showcase/doc/theming/resetdoc.ts new file mode 100644 index 00000000000..a91ae697a7d --- /dev/null +++ b/apps/showcase/doc/theming/resetdoc.ts @@ -0,0 +1,29 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'reset-doc', + template: ` + +

    + Ease of customization may present an issue if you have global styles on HTML elements like inputs and buttons that are also utilized by PrimeNG because global styles with a broader scope e.g. button { } and no layer + always override the PrimeNG components leading to unexpected results. A common use case for global styles applying to standard HTML elements is CSS reset utilities to remove the default styling of the browsers. In this case, best + practice is wrapping your CSS in a layer like reset and make sure PrimeNG comes after your layer since layers defined after has higher precedence. This way, your Reset CSS does not get in the way of PrimeNG components. +

    +
    + + ` +}) +export class ResetDoc { + code = { + basic: `/* Order */ +@layer reset, primeng; + +/* Reset CSS */ +@layer reset { + button, + input { + /* CSS to Reset */ + } +}` + }; +} diff --git a/apps/showcase/doc/theming/reversedkeysdoc.ts b/apps/showcase/doc/theming/reversedkeysdoc.ts new file mode 100644 index 00000000000..ca23da08bdd --- /dev/null +++ b/apps/showcase/doc/theming/reversedkeysdoc.ts @@ -0,0 +1,14 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'reversed-keys-doc', + template: ` + +

    + Following keys are reserved in the preset scheme and cannot be used as a token name; primitive, semantic, components, directives, colorscheme, light, dark, common, root, + states. +

    +
    + ` +}) +export class ReversedKeysDoc {} diff --git a/apps/showcase/doc/theming/scaledoc.ts b/apps/showcase/doc/theming/scaledoc.ts new file mode 100644 index 00000000000..d87c5489494 --- /dev/null +++ b/apps/showcase/doc/theming/scaledoc.ts @@ -0,0 +1,21 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'scale-doc', + template: ` + +

    + PrimeNG UI component use rem units, 1rem equals to the font size of the html element which is 16px by default. Use the root font-size to adjust the size of the components globally. This website uses 14px as + the base so it may differ from your application if your base font size is different. +

    +
    + + ` +}) +export class ScaleDoc { + code = { + basic: `html { + font-size: 14px; +}` + }; +} diff --git a/src/app/showcase/doc/theming/scopedtokensdoc.ts b/apps/showcase/doc/theming/scopedtokensdoc.ts similarity index 82% rename from src/app/showcase/doc/theming/scopedtokensdoc.ts rename to apps/showcase/doc/theming/scopedtokensdoc.ts index 1299aabee55..c9dfb8869c6 100644 --- a/src/app/showcase/doc/theming/scopedtokensdoc.ts +++ b/apps/showcase/doc/theming/scopedtokensdoc.ts @@ -4,17 +4,14 @@ import { Component } from '@angular/core'; selector: 'scoped-tokens-doc', template: ` -

    - Design tokens can be scoped to a certain component using CSS variables. In this example, first switch uses the global tokens - whereas second one overrides the global with its own tokens. -

    +

    Design tokens can be scoped to a certain component using CSS variables. In this example, first switch uses the global tokens whereas second one overrides the global with its own tokens.

    - `, + ` }) export class ScopedTokensDoc { checked1: boolean = true; @@ -23,32 +20,32 @@ export class ScopedTokensDoc { amberSwitch = { handle: { - borderRadius: '4px', + borderRadius: '4px' }, colorScheme: { light: { root: { checkedBackground: '{amber.500}', checkedHoverBackground: '{amber.600}', - borderRadius: '4px', + borderRadius: '4px' }, handle: { checkedBackground: '{amber.50}', - checkedHoverBackground: '{amber.100}', - }, + checkedHoverBackground: '{amber.100}' + } }, dark: { root: { checkedBackground: '{amber.400}', checkedHoverBackground: '{amber.300}', - borderRadius: '4px', + borderRadius: '4px' }, handle: { checkedBackground: '{amber.900}', - checkedHoverBackground: '{amber.800}', - }, - }, - }, + checkedHoverBackground: '{amber.800}' + } + } + } }; code = { @@ -98,6 +95,6 @@ export class AppComponent { } } }; -}`, +}` }; } diff --git a/apps/showcase/doc/theming/specifitydoc.ts b/apps/showcase/doc/theming/specifitydoc.ts new file mode 100644 index 00000000000..1b7e0f4dac2 --- /dev/null +++ b/apps/showcase/doc/theming/specifitydoc.ts @@ -0,0 +1,62 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'specificity-doc', + template: ` + +

    + The @layer is a standard CSS feature to define cascade layers for a customizable order of precedence. If you need to become more familiar with layers, visit the documentation at + MDN to begin with. In styled mode, when the cssLayer option is enabled at theme configuration, PrimeNG wraps the built-in style classes + under the primeng cascade layer to make the library styles easy to override. CSS in your app without a layer has the highest CSS specificity, so you'll be able to override styles regardless of the location or how strong a class + is written. The cssLayer is disabled by default to avoid compatibility issues with 3rd party CSS libraries which requires a layer configuration for compatibility that is discussed in the next reset section. +

    +

    + For example, let's assume you need to remove the rounded borders of the ToggleSwitch component defined by the theme in use. In order to achieve this, .p-toggleswitch .p-toggleswitch-slider selector needs to be overriden. + Without the layers, we'd have to write a stronger css or use !important however, with layers, this does not present an issue as your CSS can always override PrimeNG with a more straightforward class name such as + my-switch-slider. Another advantage of this approach is that it does not force you to figure out the built-in class names of the components. +

    +
    +
    + +
    + + `, + styles: ` + .my-switch-slider .p-toggleswitch-slider { + border-radius: 0; + } + + .my-switch-slider .p-toggleswitch-slider:before { + border-radius: 0; + } + ` +}) +export class SpecificityDoc { + checked: boolean = true; + + code = { + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { ToggleSwitch } from 'primeng/toggleswitch'; + +@Component({ + template: \` + + \`, + styles: \` + .my-switch-slider .p-toggleswitch-slider { + border-radius: 0; + } + + .my-switch-slider .p-toggleswitch-slider:before { + border-radius: 0; + } + \`, + standalone: true, + imports: [ToggleSwitch, FormsModule] +}) +export class AppComponent { + checked1: boolean = true; +}` + }; +} diff --git a/src/app/showcase/doc/theming/surfacedoc.ts b/apps/showcase/doc/theming/surfacedoc.ts similarity index 95% rename from src/app/showcase/doc/theming/surfacedoc.ts rename to apps/showcase/doc/theming/surfacedoc.ts index 623c8b475e0..dbc214f0c84 100644 --- a/src/app/showcase/doc/theming/surfacedoc.ts +++ b/apps/showcase/doc/theming/surfacedoc.ts @@ -6,12 +6,11 @@ import { Component } from '@angular/core';

    The color scheme palette that varies between light and dark modes is specified with the surface tokens. Example below uses - zinc for light mode and slategray for dark mode. With this setting, light mode, would have a grayscale tone - and dark mode would include blue tone. + zinc for light mode and slategray for dark mode. With this setting, light mode, would have a grayscale tone and dark mode would include blue tone.

    - `, + ` }) export class SurfaceDoc { code = { @@ -53,6 +52,6 @@ const MyPreset = definePreset(Aura, { } } } -});`, +});` }; } diff --git a/apps/showcase/doc/theming/tailwinddoc.ts b/apps/showcase/doc/theming/tailwinddoc.ts new file mode 100644 index 00000000000..548d98d9544 --- /dev/null +++ b/apps/showcase/doc/theming/tailwinddoc.ts @@ -0,0 +1,29 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'tailwind-doc', + template: ` + +

    + Tailwind CSS includes a reset utility in base called + preflight. If you are using this feature, wrap the base and utilities in separate layers and make sure primeng layer comes + after the base. +

    +
    + + ` +}) +export class TailwindDoc { + code = { + basic: `@layer tailwind-base, primeng, tailwind-utilities; + +@layer tailwind-base { + @tailwind base; +} + +@layer tailwind-utilities { + @tailwind components; + @tailwind utilities; +}` + }; +} diff --git a/apps/showcase/doc/theming/themedoc.ts b/apps/showcase/doc/theming/themedoc.ts new file mode 100644 index 00000000000..5540154800d --- /dev/null +++ b/apps/showcase/doc/theming/themedoc.ts @@ -0,0 +1,33 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'theme-doc', + template: ` + +

    The theme property is used to customize the initial theme.

    +
    + + ` +}) +export class ThemeDoc { + code = { + typescript: `import { Component } from '@angular/core'; +import { PrimeNG } from 'primeng/config'; +import Aura from '@primeng/themes/aura'; + +@Component({...}) +export class AppComponent { + + constructor(private config: PrimeNG) { + // Default theme configuration + this.config.theme.set({ + preset: Aura, + options: { + prefix: 'p', + darkModeSelector: 'system', + cssLayer: false + }); + } +}` + }; +} diff --git a/src/app/showcase/doc/theming/themingdoc.module.ts b/apps/showcase/doc/theming/themingdoc.module.ts similarity index 94% rename from src/app/showcase/doc/theming/themingdoc.module.ts rename to apps/showcase/doc/theming/themingdoc.module.ts index 83048a09cb5..14c80229eef 100644 --- a/src/app/showcase/doc/theming/themingdoc.module.ts +++ b/apps/showcase/doc/theming/themingdoc.module.ts @@ -1,14 +1,14 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; import { RouterModule } from '@angular/router'; import { ButtonModule } from 'primeng/button'; import { PanelModule } from 'primeng/panel'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { ArchitectureDoc } from './architecturedoc'; import { TabsModule } from 'primeng/tabs'; import { ToggleSwitch } from 'primeng/toggleswitch'; -import { FormsModule } from '@angular/forms'; +import { ArchitectureDoc } from './architecturedoc'; import { BootstrapDoc } from './bootstrapdoc'; import { CaseDoc } from './casedoc'; import { ColorsDoc } from './colorsdoc'; @@ -30,13 +30,13 @@ import { ReversedKeysDoc } from './reversedkeysdoc'; import { ScaleDoc } from './scaledoc'; import { ScopedTokensDoc } from './scopedtokensdoc'; import { SpecificityDoc } from './specifitydoc'; +import { SurfaceDoc } from './surfacedoc'; import { TailwindDoc } from './tailwinddoc'; import { ThemeDoc } from './themedoc'; import { UpdatePresetDoc } from './updatepresetdoc'; import { UpdatePrimaryPaletteDoc } from './updateprimarypalettedoc'; import { UpdateSurfacePaletteDoc } from './updatesurfacepalettedoc'; import { UsePresetDoc } from './usepresetdoc'; -import { SurfaceDoc } from './surfacedoc'; @NgModule({ imports: [CommonModule, RouterModule, TabsModule, AppCodeModule, AppDocModule, ButtonModule, PanelModule, ToggleSwitch, FormsModule], @@ -69,7 +69,7 @@ import { SurfaceDoc } from './surfacedoc'; UpdatePrimaryPaletteDoc, UpdateSurfacePaletteDoc, UsePresetDoc, - SurfaceDoc, + SurfaceDoc ], exports: [ AppDocModule, @@ -101,7 +101,7 @@ import { SurfaceDoc } from './surfacedoc'; UpdatePrimaryPaletteDoc, UpdateSurfacePaletteDoc, UsePresetDoc, - SurfaceDoc, - ], + SurfaceDoc + ] }) export class ThemingDocModule {} diff --git a/src/app/showcase/doc/theming/updatepresetdoc.ts b/apps/showcase/doc/theming/updatepresetdoc.ts similarity index 98% rename from src/app/showcase/doc/theming/updatepresetdoc.ts rename to apps/showcase/doc/theming/updatepresetdoc.ts index 07201f4ba03..c3c969d42b0 100644 --- a/src/app/showcase/doc/theming/updatepresetdoc.ts +++ b/apps/showcase/doc/theming/updatepresetdoc.ts @@ -7,7 +7,7 @@ import { Component } from '@angular/core';

    Merges the provided tokens to the current preset, an example would be changing the primary color palette dynamically.

    - `, + ` }) export class UpdatePresetDoc { code = { @@ -31,6 +31,6 @@ const changePrimaryColor() { } } }) -}`, +}` }; } diff --git a/src/app/showcase/doc/theming/updateprimarypalettedoc.ts b/apps/showcase/doc/theming/updateprimarypalettedoc.ts similarity index 98% rename from src/app/showcase/doc/theming/updateprimarypalettedoc.ts rename to apps/showcase/doc/theming/updateprimarypalettedoc.ts index d55df598d80..bf3635f1df2 100644 --- a/src/app/showcase/doc/theming/updateprimarypalettedoc.ts +++ b/apps/showcase/doc/theming/updateprimarypalettedoc.ts @@ -7,7 +7,7 @@ import { Component } from '@angular/core';

    Updates the primary colors, this is a shorthand to do the same update using updatePreset.

    - `, + ` }) export class UpdatePrimaryPaletteDoc { code = { @@ -27,6 +27,6 @@ const changePrimaryColor() { 900: '{indigo.900}', 950: '{indigo.950}' }); -}`, +}` }; } diff --git a/src/app/showcase/doc/theming/updatesurfacepalettedoc.ts b/apps/showcase/doc/theming/updatesurfacepalettedoc.ts similarity index 99% rename from src/app/showcase/doc/theming/updatesurfacepalettedoc.ts rename to apps/showcase/doc/theming/updatesurfacepalettedoc.ts index 74c07c3c99b..eb02d566f8d 100644 --- a/src/app/showcase/doc/theming/updatesurfacepalettedoc.ts +++ b/apps/showcase/doc/theming/updatesurfacepalettedoc.ts @@ -7,7 +7,7 @@ import { Component } from '@angular/core';

    Updates the surface colors, this is a shorthand to do the same update using updatePreset.

    - `, + ` }) export class UpdateSurfacePaletteDoc { code = { @@ -42,6 +42,6 @@ const changeDarkSurfaces() { 950: '{zinc.950}' } }); -}`, +}` }; } diff --git a/src/app/showcase/doc/theming/usepresetdoc.ts b/apps/showcase/doc/theming/usepresetdoc.ts similarity index 98% rename from src/app/showcase/doc/theming/usepresetdoc.ts rename to apps/showcase/doc/theming/usepresetdoc.ts index cc7a0569d9c..502bac74f68 100644 --- a/src/app/showcase/doc/theming/usepresetdoc.ts +++ b/apps/showcase/doc/theming/usepresetdoc.ts @@ -7,7 +7,7 @@ import { Component } from '@angular/core';

    Replaces the current presets entirely, common use case is changing the preset dynamically at runtime.

    - `, + ` }) export class UsePresetDoc { code = { @@ -15,6 +15,6 @@ export class UsePresetDoc { ... onButtonClick() { usePreset(MyPreset); -}`, +}` }; } diff --git a/apps/showcase/doc/tieredmenu/accessibilitydoc.ts b/apps/showcase/doc/tieredmenu/accessibilitydoc.ts new file mode 100644 index 00000000000..5c64f5eac6b --- /dev/null +++ b/apps/showcase/doc/tieredmenu/accessibilitydoc.ts @@ -0,0 +1,76 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'tiered-menu-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + TieredMenu component uses the menubar role with aria-orientation set to "vertical" and the value to describe the menu can either be provided with aria-labelledby or aria-label props. Each list item has a + presentation role whereas anchor elements have a menuitem role with aria-label referring to the label of the item and aria-disabled defined if the item is disabled. A submenu within a TieredMenu uses the + menu role with an aria-labelledby defined as the id of the submenu root menuitem label. In addition, menuitems that open a submenu have aria-haspopup, aria-expanded and aria-controls to define the + relation between the item and the submenu. +

    +

    In popup mode, the component implicitly manages the aria-expanded, aria-haspopup and aria-controls attributes of the target element to define the relation between the target and the popup.

    + +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabAdd focus to the first item if focus moves in to the menu. If the focus is already within the menu, focus moves to the next focusable item in the page tab sequence.
    shift + tabAdd focus to the last item if focus moves in to the menu. If the focus is already within the menu, focus moves to the previous focusable item in the page tab sequence.
    enterIf menuitem has a submenu, toggles the visibility of the submenu otherwise activates the menuitem and closes all open overlays.
    spaceIf menuitem has a submenu, toggles the visibility of the submenu otherwise activates the menuitem and closes all open overlays.
    escapeIf focus is inside a popup submenu, closes the submenu and moves focus to the root item of the closed submenu.
    down arrowMoves focus to the next menuitem within the submenu.
    up arrowMoves focus to the previous menuitem within the submenu.
    right arrowOpens a submenu if there is one available and moves focus to the first item.
    left arrowCloses a submenu and moves focus to the root item of the closed submenu.
    homeMoves focus to the first menuitem within the submenu.
    endMoves focus to the last menuitem within the submenu.
    +
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/tieredmenu/basicdoc.ts b/apps/showcase/doc/tieredmenu/basicdoc.ts new file mode 100644 index 00000000000..6d50fda7db5 --- /dev/null +++ b/apps/showcase/doc/tieredmenu/basicdoc.ts @@ -0,0 +1,185 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    TieredMenu requires a collection of menuitems as its model.

    +
    +
    + +
    + + ` +}) +export class BasicDoc implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'File', + icon: 'pi pi-file', + items: [ + { + label: 'New', + icon: 'pi pi-plus', + items: [ + { + label: 'Document', + icon: 'pi pi-file' + }, + { + label: 'Image', + icon: 'pi pi-image' + }, + { + label: 'Video', + icon: 'pi pi-video' + } + ] + }, + { + label: 'Open', + icon: 'pi pi-folder-open' + }, + { + label: 'Print', + icon: 'pi pi-print' + } + ] + }, + { + label: 'Edit', + icon: 'pi pi-file-edit', + items: [ + { + label: 'Copy', + icon: 'pi pi-copy' + }, + { + label: 'Delete', + icon: 'pi pi-times' + } + ] + }, + { + label: 'Search', + icon: 'pi pi-search' + }, + { + separator: true + }, + { + label: 'Share', + icon: 'pi pi-share-alt', + items: [ + { + label: 'Slack', + icon: 'pi pi-slack' + }, + { + label: 'Whatsapp', + icon: 'pi pi-whatsapp' + } + ] + } + ]; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { TieredMenu } from 'primeng/tieredmenu'; + +@Component({ + selector: 'tiered-menu-basic-demo', + templateUrl: './tiered-menu-basic-demo.html', + standalone: true, + imports: [TieredMenu] +}) +export class TieredMenuBasicDemo implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'File', + icon: 'pi pi-file', + items: [ + { + label: 'New', + icon: 'pi pi-plus', + items: [ + { + label: 'Document', + icon: 'pi pi-file' + }, + { + label: 'Image', + icon: 'pi pi-image' + }, + { + label: 'Video', + icon: 'pi pi-video' + } + ] + }, + { + label: 'Open', + icon: 'pi pi-folder-open' + }, + { + label: 'Print', + icon: 'pi pi-print' + } + ] + }, + { + label: 'Edit', + icon: 'pi pi-file-edit', + items: [ + { + label: 'Copy', + icon: 'pi pi-copy' + }, + { + label: 'Delete', + icon: 'pi pi-times' + } + ] + }, + { + label: 'Search', + icon: 'pi pi-search' + }, + { + separator: true + }, + { + label: 'Share', + icon: 'pi pi-share-alt', + items: [ + { + label: 'Slack', + icon: 'pi pi-slack' + }, + { + label: 'Whatsapp', + icon: 'pi pi-whatsapp' + } + ] + } + ] + } +}` + }; +} diff --git a/apps/showcase/doc/tieredmenu/commanddoc.ts b/apps/showcase/doc/tieredmenu/commanddoc.ts new file mode 100644 index 00000000000..59a3ce85690 --- /dev/null +++ b/apps/showcase/doc/tieredmenu/commanddoc.ts @@ -0,0 +1,167 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem, MessageService } from 'primeng/api'; + +@Component({ + selector: 'command-doc', + template: ` + +

    The command property defines the callback to run when an item is activated by click or a key event.

    +
    +
    + + +
    + + ` +}) +export class CommandDoc implements OnInit { + items: MenuItem[] | undefined; + + constructor(private messageService: MessageService) {} + + ngOnInit() { + this.items = [ + { + label: 'File', + icon: 'pi pi-file', + items: [ + { + label: 'New', + icon: 'pi pi-plus', + command: () => { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'File created', life: 3000 }); + } + }, + { + label: 'Print', + icon: 'pi pi-print', + command: () => { + this.messageService.add({ severity: 'error', summary: 'Error', detail: 'No printer connected', life: 3000 }); + } + } + ] + }, + { + label: 'Search', + icon: 'pi pi-search', + command: () => { + this.messageService.add({ severity: 'warn', summary: 'Search Results', detail: 'No results found', life: 3000 }); + } + }, + { + separator: true + }, + { + label: 'Sync', + icon: 'pi pi-cloud', + items: [ + { + label: 'Import', + icon: 'pi pi-cloud-download', + command: () => { + this.messageService.add({ + severity: 'info', + summary: 'Downloads', + detail: 'Downloaded from cloud', + life: 3000 + }); + } + }, + { + label: 'Export', + icon: 'pi pi-cloud-upload', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Shared', detail: 'Exported to cloud', life: 3000 }); + } + } + ] + } + ]; + } + + code: Code = { + basic: ` +`, + + html: `
    + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { MessageService } from 'primeng/api'; +import { TieredMenu } from 'primeng/tieredmenu'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'tiered-menu-command-demo', + templateUrl: './tiered-menu-command-demo.html', + standalone: true, + imports: [TieredMenu, ToastModule], + providers: [MessageService] +}) +export class TieredMenuCommandDemo implements OnInit { + + items: MenuItem[] | undefined; + + constructor(private messageService: MessageService) {} + + ngOnInit() { + this.items = [ + { + label: 'File', + icon: 'pi pi-file', + items: [ + { + label: 'New', + icon: 'pi pi-plus', + command: () => { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'File created', life: 3000 }); + } + }, + { + label: 'Print', + icon: 'pi pi-print', + command: () => { + this.messageService.add({ severity: 'error', summary: 'Error', detail: 'No printer connected', life: 3000 }); + } + } + ] + }, + { + label: 'Search', + icon: 'pi pi-search', + command: () => { + this.messageService.add({ severity: 'warn', summary: 'Search Results', detail: 'No results found', life: 3000 }); + } + }, + { + separator: true + }, + { + label: 'Sync', + icon: 'pi pi-cloud', + items: [ + { + label: 'Import', + icon: 'pi pi-cloud-download', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Downloads', detail: 'Downloaded from cloud', life: 3000 }); + } + }, + { + label: 'Export', + icon: 'pi pi-cloud-upload', + command: () => { + this.messageService.add({ severity: 'info', summary: 'Shared', detail: 'Exported to cloud', life: 3000 }); + } + } + ] + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/tieredmenu/importdoc.ts b/apps/showcase/doc/tieredmenu/importdoc.ts new file mode 100644 index 00000000000..e6db8239029 --- /dev/null +++ b/apps/showcase/doc/tieredmenu/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'tiered-menu-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { TieredMenu } from 'primeng/tieredmenu';` + }; +} diff --git a/apps/showcase/doc/tieredmenu/popupdoc.ts b/apps/showcase/doc/tieredmenu/popupdoc.ts new file mode 100644 index 00000000000..958815c4587 --- /dev/null +++ b/apps/showcase/doc/tieredmenu/popupdoc.ts @@ -0,0 +1,189 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'popup-doc', + template: ` + +

    Popup mode is enabled by adding popup property and calling toggle method with an event of the target.

    +
    +
    + + +
    + + ` +}) +export class PopupDoc implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'File', + icon: 'pi pi-file', + items: [ + { + label: 'New', + icon: 'pi pi-plus', + items: [ + { + label: 'Document', + icon: 'pi pi-file' + }, + { + label: 'Image', + icon: 'pi pi-image' + }, + { + label: 'Video', + icon: 'pi pi-video' + } + ] + }, + { + label: 'Open', + icon: 'pi pi-folder-open' + }, + { + label: 'Print', + icon: 'pi pi-print' + } + ] + }, + { + label: 'Edit', + icon: 'pi pi-file-edit', + items: [ + { + label: 'Copy', + icon: 'pi pi-copy' + }, + { + label: 'Delete', + icon: 'pi pi-times' + } + ] + }, + { + label: 'Search', + icon: 'pi pi-search' + }, + { + separator: true + }, + { + label: 'Share', + icon: 'pi pi-share-alt', + items: [ + { + label: 'Slack', + icon: 'pi pi-slack' + }, + { + label: 'Whatsapp', + icon: 'pi pi-whatsapp' + } + ] + } + ]; + } + + code: Code = { + basic: ` +`, + + html: `
    + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { TieredMenu } from 'primeng/tieredmenu'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'tiered-menu-popup-demo', + templateUrl: './tiered-menu-popup-demo.html', + standalone: true, + imports: [TieredMenu, ButtonModule] +}) +export class TieredMenuPopupDemo implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'File', + icon: 'pi pi-file', + items: [ + { + label: 'New', + icon: 'pi pi-plus', + items: [ + { + label: 'Document', + icon: 'pi pi-file' + }, + { + label: 'Image', + icon: 'pi pi-image' + }, + { + label: 'Video', + icon: 'pi pi-video' + } + ] + }, + { + label: 'Open', + icon: 'pi pi-folder-open' + }, + { + label: 'Print', + icon: 'pi pi-print' + } + ] + }, + { + label: 'Edit', + icon: 'pi pi-file-edit', + items: [ + { + label: 'Copy', + icon: 'pi pi-copy' + }, + { + label: 'Delete', + icon: 'pi pi-times' + } + ] + }, + { + label: 'Search', + icon: 'pi pi-search' + }, + { + separator: true + }, + { + label: 'Share', + icon: 'pi pi-share-alt', + items: [ + { + label: 'Slack', + icon: 'pi pi-slack' + }, + { + label: 'Whatsapp', + icon: 'pi pi-whatsapp' + } + ] + } + ] + } +}` + }; +} diff --git a/apps/showcase/doc/tieredmenu/routerdoc.ts b/apps/showcase/doc/tieredmenu/routerdoc.ts new file mode 100644 index 00000000000..b08cf2208a4 --- /dev/null +++ b/apps/showcase/doc/tieredmenu/routerdoc.ts @@ -0,0 +1,206 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'router-doc', + template: ` + +

    Items with navigation are defined with templating to be able to use a router link component, an external link or programmatic navigation.

    +
    + + + ` +}) +export class RouterDoc implements OnInit { + items: MenuItem[] | undefined; + + constructor(private router: Router) {} + + ngOnInit() { + this.items = [ + { + label: 'Router', + icon: 'pi pi-palette', + items: [ + { + label: 'Theming', + route: '/theming' + }, + { + label: 'Colors', + route: '/colors' + } + ] + }, + { + label: 'Programmatic', + icon: 'pi pi-link', + command: () => { + this.router.navigate(['/installation']); + } + }, + { + label: 'External', + icon: 'pi pi-home', + items: [ + { + label: 'Angular', + url: 'https://angular.dev/' + }, + { + label: 'Vite.js', + url: 'https://vitejs.dev/' + } + ] + } + ]; + } + + code: Code = { + basic: ` + + + + + {{ item.label }} + + + + + + + {{ item.label }} + + + + + + + {{ item.label }} + + + + + +`, + + html: ``, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { Router } from '@angular/router'; +import { TieredMenu } from 'primeng/tieredmenu'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'tiered-menu-router-demo', + templateUrl: './tiered-menu-router-demo.html', + standalone: true, + imports: [TieredMenu, CommonModule] +}) +export class TieredMenuRouterDemo implements OnInit { + + items: MenuItem[] | undefined; + + constructor(private router: Router) {} + + ngOnInit() { + this.items = [ + { + label: 'Router', + icon: 'pi pi-palette', + items: [ + { + label: 'Theming', + route: '/theming' + }, + { + label: 'Colors', + route: '/colors' + } + ] + }, + { + label: 'Programmatic', + icon: 'pi pi-link', + command: () => { + this.router.navigate(['/installation']); + } + }, + { + label: 'External', + icon: 'pi pi-home', + items: [ + { + label: 'Angular', + url: 'https://angular.dev/' + }, + { + label: 'Vite.js', + url: 'https://vitejs.dev/' + } + ] + } + ]; + } + + +}` + }; +} diff --git a/apps/showcase/doc/tieredmenu/styledoc.ts b/apps/showcase/doc/tieredmenu/styledoc.ts new file mode 100644 index 00000000000..3967c01c1e8 --- /dev/null +++ b/apps/showcase/doc/tieredmenu/styledoc.ts @@ -0,0 +1,50 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'tiered-menu-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-tieredmenuContainer element.
    p-menu-listList element.
    p-menuitemMenuitem element.
    p-menuitem-textLabel of a menuitem.
    p-menuitem-iconIcon of a menuitem.
    p-submenu-iconArrow icon of a submenu.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/tieredmenu/templatedoc.ts b/apps/showcase/doc/tieredmenu/templatedoc.ts new file mode 100644 index 00000000000..a1c80213cdb --- /dev/null +++ b/apps/showcase/doc/tieredmenu/templatedoc.ts @@ -0,0 +1,242 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'template-doc', + template: ` + +

    TieredMenu offers item customization with the item template that receives the menuitem instance from the model as a parameter.

    +
    + + + ` +}) +export class TemplateDoc implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'File', + icon: 'pi pi-file', + items: [ + { + label: 'New', + icon: 'pi pi-plus', + items: [ + { + label: 'Document', + icon: 'pi pi-file', + shortcut: '⌘+N' + }, + { + label: 'Image', + icon: 'pi pi-image', + shortcut: '⌘+I' + }, + { + label: 'Video', + icon: 'pi pi-video', + shortcut: '⌘+L' + } + ] + }, + { + label: 'Open', + icon: 'pi pi-folder-open', + shortcut: '⌘+O' + }, + { + label: 'Print', + icon: 'pi pi-print', + shortcut: '⌘+P' + } + ] + }, + { + label: 'Edit', + icon: 'pi pi-file-edit', + items: [ + { + label: 'Copy', + icon: 'pi pi-copy', + shortcut: '⌘+C' + }, + { + label: 'Delete', + icon: 'pi pi-times', + shortcut: '⌘+D' + } + ] + }, + { + label: 'Search', + icon: 'pi pi-search', + shortcut: '⌘+S' + }, + { + separator: true + }, + { + label: 'Share', + icon: 'pi pi-share-alt', + items: [ + { + label: 'Slack', + icon: 'pi pi-slack', + badge: '2' + }, + { + label: 'Whatsapp', + icon: 'pi pi-whatsapp', + badge: '3' + } + ] + } + ]; + } + + code: Code = { + basic: ` + + + + {{ item.label }} + + + {{ item.shortcut }} + + + + +`, + + html: ``, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { TieredMenu } from 'primeng/tieredmenu'; +import { BadgeModule } from 'primeng/badge'; +import { CommonModule } from '@angular/common'; +import { Ripple } from 'primeng/ripple'; + +@Component({ + selector: 'tiered-menu-template-demo', + templateUrl: './tiered-menu-template-demo.html', + standalone: true, + imports: [TieredMenu, BadgeModule, Ripple, CommonModule] +}) +export class TieredMenuTemplateDemo implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'File', + icon: 'pi pi-file', + items: [ + { + label: 'New', + icon: 'pi pi-plus', + items: [ + { + label: 'Document', + icon: 'pi pi-file', + shortcut: '⌘+N' + }, + { + label: 'Image', + icon: 'pi pi-image', + shortcut: '⌘+I' + }, + { + label: 'Video', + icon: 'pi pi-video', + shortcut: '⌘+L' + } + ] + }, + { + label: 'Open', + icon: 'pi pi-folder-open', + shortcut: '⌘+O' + }, + { + label: 'Print', + icon: 'pi pi-print', + shortcut: '⌘+P' + } + ] + }, + { + label: 'Edit', + icon: 'pi pi-file-edit', + items: [ + { + label: 'Copy', + icon: 'pi pi-copy', + shortcut: '⌘+C' + }, + { + label: 'Delete', + icon: 'pi pi-times', + shortcut: '⌘+D' + } + ] + }, + { + label: 'Search', + icon: 'pi pi-search', + shortcut: '⌘+S' + }, + { + separator: true + }, + { + label: 'Share', + icon: 'pi pi-share-alt', + items: [ + { + label: 'Slack', + icon: 'pi pi-slack', + badge: '2' + }, + { + label: 'Whatsapp', + icon: 'pi pi-whatsapp', + badge: '3' + } + ] + } + ] + } +}` + }; +} diff --git a/src/app/showcase/doc/tieredmenu/tieredmenudoc.module.ts b/apps/showcase/doc/tieredmenu/tieredmenudoc.module.ts similarity index 86% rename from src/app/showcase/doc/tieredmenu/tieredmenudoc.module.ts rename to apps/showcase/doc/tieredmenu/tieredmenudoc.module.ts index f4cb0ce185d..4b91b301d3a 100644 --- a/src/app/showcase/doc/tieredmenu/tieredmenudoc.module.ts +++ b/apps/showcase/doc/tieredmenu/tieredmenudoc.module.ts @@ -1,27 +1,27 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; -import { TieredMenu } from 'primeng/tieredmenu'; -import { ButtonModule } from 'primeng/button'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; +import { MessageService } from 'primeng/api'; import { BadgeModule } from 'primeng/badge'; +import { ButtonModule } from 'primeng/button'; +import { FloatLabel } from 'primeng/floatlabel'; +import { TieredMenu } from 'primeng/tieredmenu'; import { ToastModule } from 'primeng/toast'; +import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; +import { CommandDoc } from './commanddoc'; import { ImportDoc } from './importdoc'; import { PopupDoc } from './popupdoc'; -import { TemplateDoc } from './templatedoc'; -import { CommandDoc } from './commanddoc'; import { RouterDoc } from './routerdoc'; import { StyleDoc } from './styledoc'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { MessageService } from 'primeng/api'; -import { FloatLabel } from 'primeng/floatlabel'; +import { TemplateDoc } from './templatedoc'; @NgModule({ imports: [CommonModule, AppCodeModule, RouterModule, TieredMenu, ButtonModule, AppDocModule, BadgeModule, ToastModule, FloatLabel], declarations: [BasicDoc, ImportDoc, PopupDoc, StyleDoc, AccessibilityDoc, TemplateDoc, CommandDoc, RouterDoc], exports: [AppDocModule], - providers: [MessageService], + providers: [MessageService] }) export class TieredMenuDocModule {} diff --git a/apps/showcase/doc/timeline/accessibilitydoc.ts b/apps/showcase/doc/timeline/accessibilitydoc.ts new file mode 100644 index 00000000000..20875ea8dcf --- /dev/null +++ b/apps/showcase/doc/timeline/accessibilitydoc.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'timeline-accessibility-doc', + template: ` +

    Screen Reader

    +

    Timeline uses a semantic ordered list element to list the events. No specific role is enforced, still you may use any aria role and attributes as any valid attribute is passed to the list element.

    +

    Keyboard Support

    +

    Component does not include any interactive elements.

    +
    ` +}) +export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/timeline/alignmentdoc.ts b/apps/showcase/doc/timeline/alignmentdoc.ts similarity index 97% rename from src/app/showcase/doc/timeline/alignmentdoc.ts rename to apps/showcase/doc/timeline/alignmentdoc.ts index 70913fa43b5..010cbfe23a1 100644 --- a/src/app/showcase/doc/timeline/alignmentdoc.ts +++ b/apps/showcase/doc/timeline/alignmentdoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; interface EventItem { status?: string; @@ -35,7 +35,7 @@ interface EventItem { - `, + ` }) export class AlignmentDoc { events: EventItem[]; @@ -45,7 +45,7 @@ export class AlignmentDoc { { status: 'Ordered', date: '15/10/2020 10:30', icon: 'pi pi-shopping-cart', color: '#9C27B0', image: 'game-controller.jpg' }, { status: 'Processing', date: '15/10/2020 14:00', icon: 'pi pi-cog', color: '#673AB7' }, { status: 'Shipped', date: '15/10/2020 16:15', icon: 'pi pi-shopping-cart', color: '#FF9800' }, - { status: 'Delivered', date: '16/10/2020 10:00', icon: 'pi pi-check', color: '#607D8B' }, + { status: 'Delivered', date: '16/10/2020 10:00', icon: 'pi pi-check', color: '#607D8B' } ]; } @@ -114,6 +114,6 @@ export class TimelineAlignmentDemo { { status: 'Delivered', date: '16/10/2020 10:00', icon: 'pi pi-check', color: '#607D8B' } ]; } -}`, +}` }; } diff --git a/apps/showcase/doc/timeline/basicdoc.ts b/apps/showcase/doc/timeline/basicdoc.ts new file mode 100644 index 00000000000..02c2e75f0d7 --- /dev/null +++ b/apps/showcase/doc/timeline/basicdoc.ts @@ -0,0 +1,72 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    + Timeline receives the events with the value property as a collection of arbitrary objects. In addition, content template is required to display the representation of an event. Example below is a sample events array that + is used throughout the documentation. +

    +
    +
    + + + {{ event.status }} + + +
    + + ` +}) +export class BasicDoc { + events: any[]; + + constructor() { + this.events = [ + { status: 'Ordered', date: '15/10/2020 10:30', icon: 'pi pi-shopping-cart', color: '#9C27B0', image: 'game-controller.jpg' }, + { status: 'Processing', date: '15/10/2020 14:00', icon: 'pi pi-cog', color: '#673AB7' }, + { status: 'Shipped', date: '15/10/2020 16:15', icon: 'pi pi-shopping-cart', color: '#FF9800' }, + { status: 'Delivered', date: '16/10/2020 10:00', icon: 'pi pi-check', color: '#607D8B' } + ]; + } + + code: Code = { + basic: ` + + {{ event.status }} + +`, + + html: `
    + + + {{ event.status }} + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { Timeline } from 'primeng/timeline'; + +@Component({ + selector: 'timeline-basic-demo', + templateUrl: './timeline-basic-demo.html', + standalone: true, + imports: [Timeline] +}) +export class TimelineBasicDemo { + events: any[]; + + constructor() { + this.events = [ + { status: 'Ordered', date: '15/10/2020 10:30', icon: 'pi pi-shopping-cart', color: '#9C27B0', image: 'game-controller.jpg' }, + { status: 'Processing', date: '15/10/2020 14:00', icon: 'pi pi-cog', color: '#673AB7' }, + { status: 'Shipped', date: '15/10/2020 16:15', icon: 'pi pi-shopping-cart', color: '#FF9800' }, + { status: 'Delivered', date: '16/10/2020 10:00', icon: 'pi pi-check', color: '#607D8B' } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/timeline/horizontaldoc.ts b/apps/showcase/doc/timeline/horizontaldoc.ts new file mode 100644 index 00000000000..7894a0e3914 --- /dev/null +++ b/apps/showcase/doc/timeline/horizontaldoc.ts @@ -0,0 +1,100 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'horizontal-doc', + template: ` + +

    TimeLine orientation is controlled with the layout property, default is vertical having horizontal as the alternative.

    +
    +
    + + + {{ event }} + + + + + {{ event }} + + + + + {{ event }} + +   + +
    + + ` +}) +export class HorizontalDoc { + events: string[]; + + constructor() { + this.events = ['2020', '2021', '2022', '2023']; + } + + code: Code = { + basic: ` + + {{ event }} + + + + + + {{ event }} + + + + + + {{ event }} + + +   + +`, + + html: `
    + + + {{ event }} + + + + + {{ event }} + + + + + {{ event }} + + +   + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { Timeline } from 'primeng/timeline'; + +@Component({ + selector: 'timeline-horizontal-demo', + templateUrl: './timeline-horizontal-demo.html', + standalone: true, + imports: [Timeline] +}) +export class TimelineHorizontalDemo { + events: string[]; + + constructor() { + this.events = [ + "2020", "2021", "2022", "2023" + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/timeline/importdoc.ts b/apps/showcase/doc/timeline/importdoc.ts new file mode 100644 index 00000000000..52dc70802b1 --- /dev/null +++ b/apps/showcase/doc/timeline/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'timeline-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Timeline } from 'primeng/timeline';` + }; +} diff --git a/src/app/showcase/doc/timeline/oppositedoc.ts b/apps/showcase/doc/timeline/oppositedoc.ts similarity index 97% rename from src/app/showcase/doc/timeline/oppositedoc.ts rename to apps/showcase/doc/timeline/oppositedoc.ts index 7d42a6f18b4..371c6ec6e76 100644 --- a/src/app/showcase/doc/timeline/oppositedoc.ts +++ b/apps/showcase/doc/timeline/oppositedoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; interface EventItem { status?: string; @@ -26,7 +26,7 @@ interface EventItem { - `, + ` }) export class OppositeDoc { events: EventItem[]; @@ -36,7 +36,7 @@ export class OppositeDoc { { status: 'Ordered', date: '15/10/2020 10:30', icon: 'pi pi-shopping-cart', color: '#9C27B0', image: 'game-controller.jpg' }, { status: 'Processing', date: '15/10/2020 14:00', icon: 'pi pi-cog', color: '#673AB7' }, { status: 'Shipped', date: '15/10/2020 16:15', icon: 'pi pi-shopping-cart', color: '#FF9800' }, - { status: 'Delivered', date: '16/10/2020 10:00', icon: 'pi pi-check', color: '#607D8B' }, + { status: 'Delivered', date: '16/10/2020 10:00', icon: 'pi pi-check', color: '#607D8B' } ]; } @@ -89,6 +89,6 @@ export class TimelineOppositeDemo { { status: 'Delivered', date: '16/10/2020 10:00', icon: 'pi pi-check', color: '#607D8B' } ]; } -}`, +}` }; } diff --git a/apps/showcase/doc/timeline/styledoc.ts b/apps/showcase/doc/timeline/styledoc.ts new file mode 100644 index 00000000000..8dde88ee0a4 --- /dev/null +++ b/apps/showcase/doc/timeline/styledoc.ts @@ -0,0 +1,82 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'timeline-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-timelineContainer element.
    p-timeline-leftContainer element when alignment is left.
    p-timeline-rightContainer element when alignment is right.
    p-timeline-topContainer element when alignment is top.
    p-timeline-bottomContainer element when alignment is bottom.
    p-timeline-alternateContainer element when alignment is alternating.
    p-timeline-verticalContainer element of a vertical timeline.
    p-timeline-horizontalContainer element of a horizontal timeline.
    p-timeline-eventEvent element.
    p-timeline-event-oppositeOpposite of an event content.
    p-timeline-event-contentEvent content.
    p-timeline-event-separatorSeparator element of an event.
    p-timeline-event-markerMarker element of an event.
    p-timeline-event-connectorConnector element of an event.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/timeline/templatedoc.ts b/apps/showcase/doc/timeline/templatedoc.ts new file mode 100644 index 00000000000..16539a6de89 --- /dev/null +++ b/apps/showcase/doc/timeline/templatedoc.ts @@ -0,0 +1,137 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +interface EventItem { + status?: string; + date?: string; + icon?: string; + color?: string; + image?: string; +} + +@Component({ + selector: 'template-doc', + template: ` + +

    Sample implementation with custom content and styled markers.

    +
    +
    + + + + + + + + + +

    + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate + neque quas! +

    + +
    +
    +
    +
    + + ` +}) +export class TemplateDoc { + events: EventItem[]; + + constructor() { + this.events = [ + { status: 'Ordered', date: '15/10/2020 10:30', icon: 'pi pi-shopping-cart', color: '#9C27B0', image: 'game-controller.jpg' }, + { status: 'Processing', date: '15/10/2020 14:00', icon: 'pi pi-cog', color: '#673AB7' }, + { status: 'Shipped', date: '15/10/2020 16:15', icon: 'pi pi-shopping-cart', color: '#FF9800' }, + { status: 'Delivered', date: '16/10/2020 10:00', icon: 'pi pi-check', color: '#607D8B' } + ]; + } + + code: Code = { + basic: ` + + + + + + + + +

    + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate + neque quas! +

    + +
    +
    +
    `, + + html: `
    + + + + + + + + + +

    + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate + neque quas! +

    + +
    +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { Timeline } from 'primeng/timeline'; +import { CardModule } from 'primeng/card'; +import { ButtonModule } from 'primeng/button'; + +interface EventItem { + status?: string; + date?: string; + icon?: string; + color?: string; + image?: string; +} + +@Component({ + selector: 'timeline-template-demo', + templateUrl: './timeline-template-demo.html', + standalone: true, + imports: [Timeline, CardModule, ButtonModule] +}) +export class TimelineTemplateDemo { + events: EventItem[]; + + constructor() { + this.events = [ + { status: 'Ordered', date: '15/10/2020 10:30', icon: 'pi pi-shopping-cart', color: '#9C27B0', image: 'game-controller.jpg' }, + { status: 'Processing', date: '15/10/2020 14:00', icon: 'pi pi-cog', color: '#673AB7' }, + { status: 'Shipped', date: '15/10/2020 16:15', icon: 'pi pi-shopping-cart', color: '#FF9800' }, + { status: 'Delivered', date: '16/10/2020 10:00', icon: 'pi pi-check', color: '#607D8B' } + ]; + } +}` + }; +} diff --git a/src/app/showcase/doc/timeline/timelinedoc.module.ts b/apps/showcase/doc/timeline/timelinedoc.module.ts similarity index 82% rename from src/app/showcase/doc/timeline/timelinedoc.module.ts rename to apps/showcase/doc/timeline/timelinedoc.module.ts index 7aa3810ca89..cfa14c00c36 100644 --- a/src/app/showcase/doc/timeline/timelinedoc.module.ts +++ b/apps/showcase/doc/timeline/timelinedoc.module.ts @@ -1,23 +1,23 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; +import { RouterModule } from '@angular/router'; +import { ButtonModule } from 'primeng/button'; +import { CardModule } from 'primeng/card'; import { Timeline } from 'primeng/timeline'; -import { ImportDoc } from './importdoc'; -import { BasicDoc } from './basicdoc'; +import { AccessibilityDoc } from './accessibilitydoc'; import { AlignmentDoc } from './alignmentdoc'; -import { OppositeDoc } from './oppositedoc'; -import { TemplateDoc } from './templatedoc'; -import { CardModule } from 'primeng/card'; -import { ButtonModule } from 'primeng/button'; +import { BasicDoc } from './basicdoc'; import { HorizontalDoc } from './horizontaldoc'; +import { ImportDoc } from './importdoc'; +import { OppositeDoc } from './oppositedoc'; import { StyleDoc } from './styledoc'; -import { RouterModule } from '@angular/router'; -import { AccessibilityDoc } from './accessibilitydoc'; +import { TemplateDoc } from './templatedoc'; @NgModule({ imports: [CommonModule, AppCodeModule, AppDocModule, Timeline, CardModule, ButtonModule, RouterModule], exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, AlignmentDoc, OppositeDoc, TemplateDoc, HorizontalDoc, StyleDoc, AccessibilityDoc], + declarations: [ImportDoc, BasicDoc, AlignmentDoc, OppositeDoc, TemplateDoc, HorizontalDoc, StyleDoc, AccessibilityDoc] }) export class TimelineDocModule {} diff --git a/apps/showcase/doc/toast/accessibilitydoc.ts b/apps/showcase/doc/toast/accessibilitydoc.ts new file mode 100644 index 00000000000..322948a9dfa --- /dev/null +++ b/apps/showcase/doc/toast/accessibilitydoc.ts @@ -0,0 +1,35 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'toast-accessibility-doc', + template: ` + +

    Screen Reader

    +

    Toast component use alert role that implicitly defines aria-live as "assertive" and aria-atomic as "true".

    +

    Close element is a button with an aria-label that refers to the aria.close property of the locale API by default.

    + +

    Close Button Keyboard Support

    +
    + + + + + + + + + + + + + + + + + +
    KeyFunction
    enterCloses the message.
    spaceCloses the message.
    +
    +
    + ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/toast/animationdoc.ts b/apps/showcase/doc/toast/animationdoc.ts new file mode 100644 index 00000000000..fadb525d07f --- /dev/null +++ b/apps/showcase/doc/toast/animationdoc.ts @@ -0,0 +1,54 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; + +@Component({ + selector: 'animation-doc', + template: ` + +

    Transition of the animations can be customized using the showTransitionOptions, hideTransitionOptions, showTransformOptions and hideTransformOptions properties.

    +
    +
    + + +
    + + `, + providers: [MessageService] +}) +export class AnimationDoc { + constructor(private messageService: MessageService) {} + + show() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Message Content' }); + } + + code: Code = { + basic: ` +`, + html: `
    + + +
    `, + typescript: `import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; +import { ToastModule } from 'primeng/toast'; +import { ButtonModule } from 'primeng/button'; +import { RippleModule } from 'primeng/ripple'; + +@Component({ + selector: 'toast-animation-demo', + templateUrl: './toast-animation-demo.html', + standalone: true, + imports: [ToastModule, ButtonModule, RippleModule], + providers: [MessageService] +}) +export class ToastAnimationDemo { + constructor(private messageService: MessageService) {} + + show() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Message Content' }); + } +}` + }; +} diff --git a/apps/showcase/doc/toast/basicdoc.ts b/apps/showcase/doc/toast/basicdoc.ts new file mode 100644 index 00000000000..9fa3e9fe6a3 --- /dev/null +++ b/apps/showcase/doc/toast/basicdoc.ts @@ -0,0 +1,57 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    + Toasts are displayed by calling the add and addAll method provided by the messageService. A single toast is specified by the Message interface that defines various properties such as severity, + summary and detail. +

    +
    +
    + + +
    + + `, + providers: [MessageService] +}) +export class BasicDoc { + constructor(private messageService: MessageService) {} + + show() { + this.messageService.add({ severity: 'info', summary: 'Info', detail: 'Message Content', life: 3000 }); + } + + code: Code = { + basic: ` +`, + html: `
    + + +
    `, + typescript: `import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; +import { Toast } from 'primeng/toast'; +import { ButtonModule } from 'primeng/button'; +import { Ripple } from 'primeng/ripple'; + +@Component({ + selector: 'toast-basic-demo', + templateUrl: './toast-basic-demo.html', + standalone: true, + imports: [Toast, ButtonModule, Ripple], + providers: [MessageService] +}) +export class ToastBasicDemo { + constructor(private messageService: MessageService) {} + + show() { + this.messageService.add({ severity: 'info', summary: 'Info', detail: 'Message Content', life: 3000 }); + } +}` + }; +} diff --git a/src/app/showcase/doc/toast/cleardoc.ts b/apps/showcase/doc/toast/cleardoc.ts similarity index 86% rename from src/app/showcase/doc/toast/cleardoc.ts rename to apps/showcase/doc/toast/cleardoc.ts index 363915e12e4..a6a321dc2df 100644 --- a/src/app/showcase/doc/toast/cleardoc.ts +++ b/apps/showcase/doc/toast/cleardoc.ts @@ -1,15 +1,14 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; @Component({ selector: 'clear-doc', template: `

    - Clicking the close icon on the toast, removes it manually. Same can also be achieved programmatically using the clear - function of the messageService. Calling it without any arguments, removes all displayed messages whereas calling it - with a key, removes the messages displayed on a toast having the same key. + Clicking the close icon on the toast, removes it manually. Same can also be achieved programmatically using the clear function of the messageService. Calling it without any arguments, removes all displayed messages whereas + calling it with a key, removes the messages displayed on a toast having the same key.

    @@ -17,7 +16,7 @@ import { Code } from '@domain/code';
    `, - providers: [MessageService], + providers: [MessageService] }) export class ClearDoc { constructor(private messageService: MessageService) {} @@ -72,6 +71,6 @@ export class ToastClearDemo { clear() { this.messageService.clear(); } -}`, +}` }; } diff --git a/apps/showcase/doc/toast/headlessdoc.ts b/apps/showcase/doc/toast/headlessdoc.ts new file mode 100644 index 00000000000..cb5aeac334a --- /dev/null +++ b/apps/showcase/doc/toast/headlessdoc.ts @@ -0,0 +1,202 @@ +import { Code } from '@/domain/code'; +import { ChangeDetectorRef, Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; + +@Component({ + selector: 'headless-doc', + template: ` + +

    Headless mode allows you to customize the entire user interface instead of the default elements.

    +
    +
    + + +
    +
    + + {{ message.summary }} +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    + + `, + styles: [ + ` + :host ::ng-deep { + .p-progressbar-value { + --tw-bg-opacity: 1 !important; + background-color: color-mix(in srgb, var(--p-primary-50) calc(100% * var(--tw-bg-opacity)), transparent) !important; + } + } + ` + ], + providers: [MessageService] +}) +export class HeadlessDoc { + visible: boolean = false; + + progress: number = 0; + + interval = null; + + constructor( + private messageService: MessageService, + private cdr: ChangeDetectorRef + ) {} + + showConfirm() { + if (!this.visible) { + this.messageService.add({ + key: 'confirm', + sticky: true, + severity: 'custom', + summary: 'Uploading your files.', + styleClass: 'backdrop-blur-lg rounded-2xl' + }); + this.visible = true; + this.progress = 0; + + if (this.interval) { + clearInterval(this.interval); + } + + this.interval = setInterval(() => { + if (this.progress <= 100) { + this.progress = this.progress + 20; + } + + if (this.progress >= 100) { + this.progress = 100; + clearInterval(this.interval); + } + this.cdr.markForCheck(); + }, 1000); + } + } + + onClose() { + this.visible = false; + } + + code: Code = { + basic: ` + +
    +
    + + {{ message.summary }} +
    +
    + + +
    +
    + + +
    +
    +
    +
    +`, + html: `
    + + +
    +
    + + {{ message.summary }} +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    `, + typescript: `import { ChangeDetectorRef, Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; +import { Toast } from 'primeng/toast'; +import { ButtonModule } from 'primeng/button'; +import { Ripple } from 'primeng/ripple'; +import { ProgressBar } from 'primeng/progressbar'; + +@Component({ + selector: 'toast-headless-demo', + templateUrl: './toast-headless-demo.html', + standalone: true, + imports: [Toast, ButtonModule, Ripple, ProgressBar], + providers: [MessageService] +}) +export class ToastHeadlessDemo { + + visible: boolean = false; + + progress: number = 0; + + interval = null; + + constructor(private messageService: MessageService, private cdr: ChangeDetectorRef) {} + + showConfirm() { + if (!this.visible) { + this.messageService.add({ + key: 'confirm', + sticky: true, + severity: 'custom', + summary: 'Uploading your files.', + styleClass: 'backdrop-blur-lg rounded-2xl', + }); + this.visible = true; + this.progress = 0; + + if (this.interval) { + clearInterval(this.interval); + } + + this.interval = setInterval(() => { + if (this.progress <= 100) { + this.progress = this.progress + 20; + } + + if (this.progress >= 100) { + this.progress = 100; + clearInterval(this.interval); + } + this.cdr.markForCheck(); + }, 1000); + } + } + + onClose() { + this.visible = false; + } +}` + }; +} diff --git a/apps/showcase/doc/toast/importdoc.ts b/apps/showcase/doc/toast/importdoc.ts new file mode 100644 index 00000000000..6783bc68433 --- /dev/null +++ b/apps/showcase/doc/toast/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'toast-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Toast } from 'primeng/toast';` + }; +} diff --git a/apps/showcase/doc/toast/lifedoc.ts b/apps/showcase/doc/toast/lifedoc.ts new file mode 100644 index 00000000000..4e6f8390694 --- /dev/null +++ b/apps/showcase/doc/toast/lifedoc.ts @@ -0,0 +1,71 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; + +@Component({ + selector: 'life-doc', + template: ` + +

    A toast disappears after 3000ms by default, set the life option on either the message or toast to override this.

    +
    +
    + +
    + + `, + providers: [MessageService] +}) +export class LifeDoc { + constructor(private messageService: MessageService) {} + + showLife() { + this.messageService.add({ severity: 'info', summary: 'Life', detail: 'I show for 10000ms' }); + } + + showLifeLong() { + this.messageService.add({ severity: 'info', summary: 'Life', detail: 'I show for 20000ms', life: 20000 }); + } + + code: Code = { + basic: ` + +`, + html: `
    + + + +
    `, + typescript: `import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; +import { Toast } from 'primeng/toast'; +import { ButtonModule } from 'primeng/button'; +import { Ripple } from 'primeng/ripple'; + +@Component({ + selector: 'toast-life-demo', + templateUrl: './toast-life-demo.html', + standalone: true, + imports: [Toast, ButtonModule, Ripple], + providers: [MessageService] +}) +export class ToastLifeDemo { + constructor(private messageService: MessageService) {} + + showLifeDefault() { + this.messageService.add({ severity: 'info', summary: 'Life', detail: 'I show for 10000ms' }); + } + + showLifeLong() { + this.messageService.add({ severity: 'info', summary: 'Life', detail: 'I show for 20000ms', life: 20000 }); + } +}` + }; +} diff --git a/apps/showcase/doc/toast/multipledoc.ts b/apps/showcase/doc/toast/multipledoc.ts new file mode 100644 index 00000000000..1e50fecd1a7 --- /dev/null +++ b/apps/showcase/doc/toast/multipledoc.ts @@ -0,0 +1,64 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; + +@Component({ + selector: 'toast-multiple-demo', + template: ` + +

    Multiple toasts are displayed by passing an array to the showAll method of the messageService.

    +
    +
    + + +
    + + `, + providers: [MessageService] +}) +export class MultipleDoc { + constructor(private messageService: MessageService) {} + + show() { + this.messageService.addAll([ + { severity: 'success', summary: 'Message 1', detail: 'Message Content' }, + { severity: 'info', summary: 'Message 2', detail: 'Message Content' }, + { severity: 'warn', summary: 'Message 3', detail: 'Message Content' }, + { severity: 'error', summary: 'Message 4', detail: 'Message Content' } + ]); + } + + code: Code = { + basic: ` +`, + html: `
    + + +
    `, + typescript: `import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; +import { ToastModule } from 'primeng/toast'; +import { ButtonModule } from 'primeng/button'; +import { RippleModule } from 'primeng/ripple'; + +@Component({ + selector: 'toast-multiple-demo', + templateUrl: './toast-multiple-demo.html', + standalone: true, + imports: [ToastModule, ButtonModule, RippleModule], + providers: [MessageService] +}) +export class ToastMultipleDemo { + constructor(private messageService: MessageService) {} + + show() { + this.messageService.addAll([ + { severity: 'success', summary: 'Message 1', detail: 'Message Content' }, + { severity: 'info', summary: 'Message 2', detail: 'Message Content' }, + { severity: 'warn', summary: 'Message 3', detail: 'Message Content' }, + { severity: 'error', summary: 'Message 4', detail: 'Message Content' } + ]); + } +}` + }; +} diff --git a/apps/showcase/doc/toast/positiondoc.ts b/apps/showcase/doc/toast/positiondoc.ts new file mode 100644 index 00000000000..1fc09354bbe --- /dev/null +++ b/apps/showcase/doc/toast/positiondoc.ts @@ -0,0 +1,106 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; + +@Component({ + selector: 'position-doc', + template: ` + +

    Location of the toast is customized with the position property. Valid values are top-left, top-center, top-right, bottom-left, bottom-center, bottom-right and center.

    +
    +
    + + + +
    + + + +
    +
    + + `, + providers: [MessageService] +}) +export class PositionDoc { + constructor(private messageService: MessageService) {} + + showTopLeft() { + this.messageService.add({ + severity: 'info', + summary: 'Info Message', + detail: 'Message Content', + key: 'tl', + life: 3000 + }); + } + + showBottomLeft() { + this.messageService.add({ + severity: 'warn', + summary: 'Warn Message', + detail: 'Message Content', + key: 'bl', + life: 3000 + }); + } + + showBottomRight() { + this.messageService.add({ + severity: 'success', + summary: 'Success Message', + detail: 'Message Content', + key: 'br', + life: 3000 + }); + } + + code: Code = { + basic: ` + + + + +`, + + html: `
    + + + +
    + + + +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; +import { ToastModule } from 'primeng/toast'; +import { ButtonModule } from 'primeng/button'; +import { RippleModule } from 'primeng/ripple'; + +@Component({ + selector: 'toast-position-demo', + templateUrl: './toast-position-demo.html', + standalone: true, + imports: [ToastModule, ButtonModule, RippleModule], + providers: [MessageService] +}) +export class ToastPositionDemo { + constructor(private messageService: MessageService) {} + + showTopLeft() { + this.messageService.add({ severity: 'info', summary: 'Info Message', detail: 'Message Content', key: 'tl', life: 3000 }); + } + + showBottomLeft() { + this.messageService.add({ severity: 'warn', summary: 'Warn Message', detail: 'Message Content', key: 'bl', life: 3000 }); + } + + showBottomRight() { + this.messageService.add({ severity: 'success', summary: 'Success Message', detail: 'Message Content', key: 'br', life: 3000 }); + } +}` + }; +} diff --git a/apps/showcase/doc/toast/responsivedoc.ts b/apps/showcase/doc/toast/responsivedoc.ts new file mode 100644 index 00000000000..80f2867bfb5 --- /dev/null +++ b/apps/showcase/doc/toast/responsivedoc.ts @@ -0,0 +1,57 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; + +@Component({ + selector: 'responsive-doc', + template: ` + +

    + Toast styling can be adjusted per screen size with the breakpoints option. The value of breakpoints + should be an object literal whose keys are the maximum screen sizes and values are the styles per screen. In example below, width of the toast messages cover the whole page on screens whose widths is smaller than 921px. +

    +
    +
    + + +
    + + `, + providers: [MessageService] +}) +export class ResponsiveDoc { + constructor(private messageService: MessageService) {} + + show() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Message Content' }); + } + + code: Code = { + basic: ` +`, + html: `
    + + +
    `, + typescript: `import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; +import { Toast } from 'primeng/toast'; +import { ButtonModule } from 'primeng/button'; +import { Ripple } from 'primeng/ripple'; + +@Component({ + selector: 'toast-responsive-demo', + templateUrl: './toast-responsive-demo.html', + standalone: true, + imports: [Toast, ButtonModule, Ripple], + providers: [MessageService] +}) +export class ToastResponsiveDemo { + constructor(private messageService: MessageService) {} + + show() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Message Content' }); + } +}` + }; +} diff --git a/apps/showcase/doc/toast/severitydoc.ts b/apps/showcase/doc/toast/severitydoc.ts new file mode 100644 index 00000000000..222d4089839 --- /dev/null +++ b/apps/showcase/doc/toast/severitydoc.ts @@ -0,0 +1,113 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; + +@Component({ + selector: 'severity-doc', + template: ` + +

    + The severity option specifies the type of the message. There are four types of messages: success, info, warn and error. The severity of the message is used to display the icon and the color of the + toast. +

    +
    +
    + + + + + + + +
    + + `, + providers: [MessageService] +}) +export class SeverityDoc { + constructor(private messageService: MessageService) {} + + showSuccess() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Message Content' }); + } + + showInfo() { + this.messageService.add({ severity: 'info', summary: 'Info', detail: 'Message Content' }); + } + + showWarn() { + this.messageService.add({ severity: 'warn', summary: 'Warn', detail: 'Message Content' }); + } + + showError() { + this.messageService.add({ severity: 'error', summary: 'Error', detail: 'Message Content' }); + } + + showContrast() { + this.messageService.add({ severity: 'contrast', summary: 'Contrast', detail: 'Message Content' }); + } + + showSecondary() { + this.messageService.add({ severity: 'secondary', summary: 'Secondary', detail: 'Message Content' }); + } + + code: Code = { + basic: ` + + + + + +`, + + html: `
    + + + + + + + +
    `, + typescript: `import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; +import { Toast } from 'primeng/toast'; +import { ButtonModule } from 'primeng/button'; +import { Ripple } from 'primeng/ripple'; + +@Component({ + selector: 'toast-severity-demo', + templateUrl: './toast-severity-demo.html', + standalone: true, + imports: [Toast, ButtonModule, Ripple], + providers: [MessageService] +}) +export class ToastSeverityDemo { + constructor(private messageService: MessageService) {} + + showSuccess() { + this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Message Content' }); + } + + showInfo() { + this.messageService.add({ severity: 'info', summary: 'Info', detail: 'Message Content' }); + } + + showWarn() { + this.messageService.add({ severity: 'warn', summary: 'Warn', detail: 'Message Content' }); + } + + showError() { + this.messageService.add({ severity: 'error', summary: 'Error', detail: 'Message Content' }); + } + + showContrast() { + this.messageService.add({ severity: 'contrast', summary: 'Error', detail: 'Message Content' }); + } + + showSecondary() { + this.messageService.add({ severity: 'secondary', summary: 'Secondary', detail: 'Message Content' }); + } +}` + }; +} diff --git a/src/app/showcase/doc/toast/stickydoc.ts b/apps/showcase/doc/toast/stickydoc.ts similarity index 87% rename from src/app/showcase/doc/toast/stickydoc.ts rename to apps/showcase/doc/toast/stickydoc.ts index 0a68fc638b4..0662171d214 100644 --- a/src/app/showcase/doc/toast/stickydoc.ts +++ b/apps/showcase/doc/toast/stickydoc.ts @@ -1,15 +1,12 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; @Component({ selector: 'sticky-doc', template: ` -

    - A toast disappears after the time defined by the life option, set sticky option true on the message to - override this and not hide the toast automatically. -

    +

    A toast disappears after the time defined by the life option, set sticky option true on the message to override this and not hide the toast automatically.

    @@ -20,7 +17,7 @@ import { Code } from '@domain/code';
    `, - providers: [MessageService], + providers: [MessageService] }) export class StickyDoc { constructor(private messageService: MessageService) {} @@ -69,6 +66,6 @@ export class ToastStickyDemo { clear() { this.messageService.clear(); } -}`, +}` }; } diff --git a/apps/showcase/doc/toast/styledoc.ts b/apps/showcase/doc/toast/styledoc.ts new file mode 100644 index 00000000000..15f2d4e26cd --- /dev/null +++ b/apps/showcase/doc/toast/styledoc.ts @@ -0,0 +1,54 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'toast-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-toastMain container element.
    p-toast-messageContainer of a message item.
    p-toast-icon-closeClose icon of a message.
    p-toast-iconSeverity icon.
    p-toast-message-contentContainer of message texts.
    p-toast-summarySummary of the message.
    p-toast-detailDetail of the message.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/toast/targetdoc.ts b/apps/showcase/doc/toast/targetdoc.ts new file mode 100644 index 00000000000..bc3fe0ef744 --- /dev/null +++ b/apps/showcase/doc/toast/targetdoc.ts @@ -0,0 +1,89 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; + +@Component({ + selector: 'target-doc', + template: ` + +

    + A page may have multiple toast components, in case you'd like to target a specific message to a particular toast, use the + key property so that toast and the message can match. +

    +
    +
    + + + + +
    + + `, + providers: [MessageService] +}) +export class TargetDoc { + constructor(private messageService: MessageService) {} + + showToast1() { + this.messageService.clear(); + this.messageService.add({ key: 'toast1', severity: 'success', summary: 'Success', detail: 'key: toast1' }); + } + + showToast2() { + this.messageService.clear(); + this.messageService.add({ key: 'toast2', severity: 'warn', summary: 'Warning', detail: 'key: toast2' }); + } + + code: Code = { + basic: ` + + +`, + html: `
    + + + + +
    `, + typescript: `import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; +import { Toast } from 'primeng/toast'; +import { ButtonModule } from 'primeng/button'; +import { Ripple } from 'primeng/ripple'; + +@Component({ + selector: 'toast-target-demo', + templateUrl: './toast-target-demo.html', + standalone: true, + imports: [Toast, ButtonModule, Ripple], + providers: [MessageService] +}) +export class ToastTargetDemo { + constructor(private messageService: MessageService) {} + + showToast1() { + this.messageService.clear(); + this.messageService.add({ key: 'toast1', severity: 'success', summary: 'Success', detail: 'key: toast1' }); + } + + showToast2() { + this.messageService.clear(); + this.messageService.add({ key: 'toast2', severity: 'warn', summary: 'Warning', detail: 'key: toast2' }); + } +}` + }; +} diff --git a/apps/showcase/doc/toast/templatedoc.ts b/apps/showcase/doc/toast/templatedoc.ts new file mode 100644 index 00000000000..b622b7728f3 --- /dev/null +++ b/apps/showcase/doc/toast/templatedoc.ts @@ -0,0 +1,143 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; + +@Component({ + selector: 'template-doc', + template: ` + +

    Templating allows customizing the content where the message instance is available as the implicit variable.

    +
    +
    + + +
    +
    + + Amy Elsner +
    +
    {{ message.summary }}
    + +
    +
    +
    + +
    + + `, + providers: [MessageService] +}) +export class TemplateDoc { + constructor(private messageService: MessageService) {} + + visible: boolean = false; + + code: Code = { + basic: ` + +
    +
    + + + Amy Elsner + +
    +
    + {{ message.summary }} +
    + +
    +
    +
    +`, + html: `
    + + +
    +
    + + + Amy Elsner + +
    +
    + {{ message.summary }} +
    + +
    +
    +
    + +
    `, + typescript: `import { Component } from '@angular/core'; +import { MessageService } from 'primeng/api'; +import { Toast } from 'primeng/toast'; +import { ButtonModule } from 'primeng/button'; +import { Ripple } from 'primeng/ripple'; +import { AvatarModule } from 'primeng/avatar'; + +@Component({ + selector: 'toast-template-demo', + templateUrl: './toast-template-demo.html', + standalone: true, + imports: [Toast, ButtonModule, Ripple, AvatarModule], + providers: [MessageService] +}) +export class ToastTemplateDemo { + constructor(private messageService: MessageService) {} + + visible: boolean = false; + + showConfirm() { + if (!this.visible) { + this.messageService.add({ key: 'confirm', sticky: true, severity: 'success', summary: 'Can you send me the report?' }); + this.visible = true; + } + } + + onConfirm() { + this.messageService.clear('confirm'); + this.visible = false; + } + + onReject() { + this.messageService.clear('confirm'); + this.visible = false; + } +}` + }; + + onConfirm() { + this.messageService.clear('confirm'); + this.visible = false; + } + + onReject() { + this.messageService.clear('confirm'); + this.visible = false; + } + + showConfirm() { + if (!this.visible) { + this.messageService.add({ + key: 'confirm', + sticky: true, + severity: 'success', + summary: 'Can you send me the report?' + }); + this.visible = true; + } + } +} diff --git a/apps/showcase/doc/toast/toastdoc.module.ts b/apps/showcase/doc/toast/toastdoc.module.ts new file mode 100644 index 00000000000..a6044262a51 --- /dev/null +++ b/apps/showcase/doc/toast/toastdoc.module.ts @@ -0,0 +1,32 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { RouterModule } from '@angular/router'; +import { AvatarModule } from 'primeng/avatar'; +import { ButtonModule } from 'primeng/button'; +import { ProgressBar } from 'primeng/progressbar'; +import { Ripple } from 'primeng/ripple'; +import { Toast } from 'primeng/toast'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { AnimationDoc } from './animationdoc'; +import { BasicDoc } from './basicdoc'; +import { ClearDoc } from './cleardoc'; +import { HeadlessDoc } from './headlessdoc'; +import { ImportDoc } from './importdoc'; +import { LifeDoc } from './lifedoc'; +import { MultipleDoc } from './multipledoc'; +import { PositionDoc } from './positiondoc'; +import { ResponsiveDoc } from './responsivedoc'; +import { SeverityDoc } from './severitydoc'; +import { StickyDoc } from './stickydoc'; +import { StyleDoc } from './styledoc'; +import { TargetDoc } from './targetdoc'; +import { TemplateDoc } from './templatedoc'; + +@NgModule({ + imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, Toast, ButtonModule, Ripple, AvatarModule, ProgressBar], + declarations: [AnimationDoc, BasicDoc, ImportDoc, MultipleDoc, PositionDoc, ResponsiveDoc, SeverityDoc, LifeDoc, StickyDoc, StyleDoc, TargetDoc, TemplateDoc, ClearDoc, HeadlessDoc, AccessibilityDoc], + exports: [AppDocModule] +}) +export class ToastDocModule {} diff --git a/apps/showcase/doc/togglebutton/accessibilitydoc.ts b/apps/showcase/doc/togglebutton/accessibilitydoc.ts new file mode 100644 index 00000000000..4dca5055e4e --- /dev/null +++ b/apps/showcase/doc/togglebutton/accessibilitydoc.ts @@ -0,0 +1,52 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'toggle-button-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + ToggleButton component uses an element with button role and updates aria-pressed state for screen readers. Value to describe the component can be defined with ariaLabelledBy or ariaLabel props, it is highly + suggested to use either of these props as the component changes the label displayed which will result in screen readers to read different labels when the component receives focus. To prevent this, always provide an aria label that + does not change related to state. +

    +
    + + + +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + +
    KeyFunction
    + tab + Moves focus to the button.
    + space + Toggles the checked state.
    +
    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + basic: `Remember Me + + +` + }; +} diff --git a/apps/showcase/doc/togglebutton/basicdoc.ts b/apps/showcase/doc/togglebutton/basicdoc.ts new file mode 100644 index 00000000000..a4b8cad9e89 --- /dev/null +++ b/apps/showcase/doc/togglebutton/basicdoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    Two-way binding to a boolean property is defined using the standard ngModel directive.

    +
    +
    + +
    + + ` +}) +export class BasicDoc { + checked: boolean = false; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { ToggleButton } from 'primeng/togglebutton'; + +@Component({ + selector: 'toggle-button-basic-demo', + templateUrl: './toggle-button-basic-demo.html', + standalone: true, + imports: [FormsModule, ToggleButton] +}) +export class ToggleButtonBasicDemo { + checked: boolean = false; +}` + }; +} diff --git a/src/app/showcase/doc/togglebutton/customizeddoc.ts b/apps/showcase/doc/togglebutton/customizeddoc.ts similarity index 77% rename from src/app/showcase/doc/togglebutton/customizeddoc.ts rename to apps/showcase/doc/togglebutton/customizeddoc.ts index bd94220ac22..506cbcb6169 100644 --- a/src/app/showcase/doc/togglebutton/customizeddoc.ts +++ b/apps/showcase/doc/togglebutton/customizeddoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'customized-doc', @@ -8,20 +8,10 @@ import { Code } from '@domain/code';

    Icons and Labels can be customized using onLabel, offLabel, onIcon and offIcon properties.

    - +
    - `, + ` }) export class CustomizedDoc { checked: boolean = false; @@ -45,6 +35,6 @@ import { ToggleButton } from 'primeng/togglebutton'; }) export class ToggleButtonCustomizedDemo { checked: boolean = false; -}`, +}` }; } diff --git a/apps/showcase/doc/togglebutton/disableddoc.ts b/apps/showcase/doc/togglebutton/disableddoc.ts new file mode 100644 index 00000000000..81493342527 --- /dev/null +++ b/apps/showcase/doc/togglebutton/disableddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'disabled-doc', + template: ` + +

    When disabled is present, the element cannot be edited and focused.

    +
    +
    + +
    + + ` +}) +export class DisabledDoc { + checked: boolean = false; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { ToggleButton } from 'primeng/togglebutton'; + +@Component({ + selector: 'toggle-button-disabled-demo', + templateUrl: './toggle-button-disabled-demo.html', + standalone: true, + imports: [FormsModule, ToggleButton] +}) +export class ToggleButtonDisabledDemo { + checked: boolean = false; +}` + }; +} diff --git a/apps/showcase/doc/togglebutton/importdoc.ts b/apps/showcase/doc/togglebutton/importdoc.ts new file mode 100644 index 00000000000..9b739a50c3e --- /dev/null +++ b/apps/showcase/doc/togglebutton/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'toggle-button-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { ToggleButton } from 'primeng/togglebutton';` + }; +} diff --git a/apps/showcase/doc/togglebutton/invaliddoc.ts b/apps/showcase/doc/togglebutton/invaliddoc.ts new file mode 100644 index 00000000000..56606bd5285 --- /dev/null +++ b/apps/showcase/doc/togglebutton/invaliddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'invalid-doc', + template: ` + +

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    +
    +
    + +
    + + ` +}) +export class InvalidDoc { + checked: boolean = false; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { ToggleButtonModule } from 'primeng/togglebutton'; + +@Component({ + selector: 'toggle-button-invalid-demo', + templateUrl: './toggle-button-invalid-demo.html', + standalone: true, + imports: [FormsModule, ToggleButtonModule] +}) +export class ToggleButtonInvalidDemo { + checked: boolean = false; +}` + }; +} diff --git a/apps/showcase/doc/togglebutton/reactiveformsdoc.ts b/apps/showcase/doc/togglebutton/reactiveformsdoc.ts new file mode 100644 index 00000000000..6cad794062d --- /dev/null +++ b/apps/showcase/doc/togglebutton/reactiveformsdoc.ts @@ -0,0 +1,59 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

    ToggleButton can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

    +
    +
    +
    + + +
    + + ` +}) +export class ReactiveFormsDoc implements OnInit { + formGroup!: FormGroup; + + ngOnInit() { + this.formGroup = new FormGroup({ + checked: new FormControl(false) + }); + } + + code: Code = { + basic: `
    + +`, + + html: `
    +
    + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { ToggleButton } from 'primeng/togglebutton'; + +@Component({ + selector: 'toggle-button-reactive-forms-demo', + templateUrl: './toggle-button-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, ToggleButton] +}) +export class ToggleButtonReactiveFormsDemo implements OnInit { + formGroup!: FormGroup; + + ngOnInit() { + this.formGroup = new FormGroup({ + checked: new FormControl(false) + }); + } +}` + }; +} diff --git a/apps/showcase/doc/togglebutton/sizesdoc.ts b/apps/showcase/doc/togglebutton/sizesdoc.ts new file mode 100644 index 00000000000..46a2a3317d1 --- /dev/null +++ b/apps/showcase/doc/togglebutton/sizesdoc.ts @@ -0,0 +1,54 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'sizes-doc', + template: ` + +

    ToggleButton provides small and large sizes as alternatives to the base.

    +
    +
    + + + +
    + + ` +}) +export class SizesDoc { + value1: boolean = false; + + value2: boolean = false; + + value3: boolean = false; + + code: Code = { + basic: ` + +`, + + html: `
    + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { ToggleButton } from 'primeng/togglebutton'; + +@Component({ + selector: 'toggle-button-sizes-demo', + templateUrl: './toggle-button-sizes-demo.html', + standalone: true, + imports: [FormsModule, ToggleButton] +}) +export class ToggleButtonSizesDemo { + value1: boolean = false; + + value2: boolean = false; + + value3: boolean = false; +}` + }; +} diff --git a/apps/showcase/doc/togglebutton/styledoc.ts b/apps/showcase/doc/togglebutton/styledoc.ts new file mode 100644 index 00000000000..b9ce4b9b742 --- /dev/null +++ b/apps/showcase/doc/togglebutton/styledoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'toggle-button-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-togglebuttonContainer element.
    p-button-icon-leftText element.
    p-button-icon-rightValue element.
    +
    + ` +}) +export class StyleDoc {} diff --git a/src/app/showcase/doc/togglebutton/togglebuttondoc.module.ts b/apps/showcase/doc/togglebutton/togglebuttondoc.module.ts similarity index 87% rename from src/app/showcase/doc/togglebutton/togglebuttondoc.module.ts rename to apps/showcase/doc/togglebutton/togglebuttondoc.module.ts index 3447c00b962..19472778b5a 100644 --- a/src/app/showcase/doc/togglebutton/togglebuttondoc.module.ts +++ b/apps/showcase/doc/togglebutton/togglebuttondoc.module.ts @@ -1,23 +1,23 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { RouterModule } from '@angular/router'; import { ToggleButton } from 'primeng/togglebutton'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; import { CustomizedDoc } from './customizeddoc'; -import { ImportDoc } from './importdoc'; import { DisabledDoc } from './disableddoc'; -import { ReactiveFormsDoc } from './reactiveformsdoc'; -import { StyleDoc } from './styledoc'; +import { ImportDoc } from './importdoc'; import { InvalidDoc } from './invaliddoc'; +import { ReactiveFormsDoc } from './reactiveformsdoc'; import { SizesDoc } from './sizesdoc'; +import { StyleDoc } from './styledoc'; @NgModule({ imports: [CommonModule, AppCodeModule, AppDocModule, ToggleButton, FormsModule, ReactiveFormsModule, RouterModule], exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, CustomizedDoc, InvalidDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc, DisabledDoc, SizesDoc], + declarations: [ImportDoc, BasicDoc, CustomizedDoc, InvalidDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc, DisabledDoc, SizesDoc] }) export class ToggleButtonDocModule {} diff --git a/apps/showcase/doc/toggleswitch/accessibilitydoc.ts b/apps/showcase/doc/toggleswitch/accessibilitydoc.ts new file mode 100644 index 00000000000..1f76d94c0d7 --- /dev/null +++ b/apps/showcase/doc/toggleswitch/accessibilitydoc.ts @@ -0,0 +1,54 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'toggle-switch-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + InputSwitch component uses a hidden native checkbox element with switch role internally that is only visible to screen readers. Value to describe the component can either be provided via label tag combined with + inputId prop or using ariaLabelledBy, ariaLabel props. +

    +
    + + + +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + +
    KeyFunction
    + tab + Moves focus to the switch.
    + space + Toggles the checked state.
    +
    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + basic: ` + + +Remember Me + + +` + }; +} diff --git a/apps/showcase/doc/toggleswitch/basicdoc.ts b/apps/showcase/doc/toggleswitch/basicdoc.ts new file mode 100644 index 00000000000..7a5b21e4f4f --- /dev/null +++ b/apps/showcase/doc/toggleswitch/basicdoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    Two-way value binding is defined using ngModel.

    +
    +
    + +
    + + ` +}) +export class BasicDoc { + checked: boolean = false; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { ToggleSwitch } from 'primeng/toggleswitch'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'toggle-switch-basic-demo', + templateUrl: './toggle-switch-basic-demo.html', + standalone: true, + imports: [FormsModule, ToggleSwitch] +}) +export class ToggleSwitchBasicDemo { + checked: boolean = false; +}` + }; +} diff --git a/apps/showcase/doc/toggleswitch/disableddoc.ts b/apps/showcase/doc/toggleswitch/disableddoc.ts new file mode 100644 index 00000000000..403278e226b --- /dev/null +++ b/apps/showcase/doc/toggleswitch/disableddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'disabled-doc', + template: ` + +

    When disabled is present, the element cannot be edited and focused.

    +
    +
    + +
    + + ` +}) +export class DisabledDoc { + checked: boolean = false; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { ToggleSwitch } from 'primeng/toggleswitch'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'toggle-switch-disabled-demo', + templateUrl: './toggle-switch-disabled-demo.html', + standalone: true, + imports: [FormsModule, ToggleSwitch] +}) +export class ToggleSwitchDisabledDemo { + checked: boolean = false; +}` + }; +} diff --git a/apps/showcase/doc/toggleswitch/importdoc.ts b/apps/showcase/doc/toggleswitch/importdoc.ts new file mode 100644 index 00000000000..891b604eafc --- /dev/null +++ b/apps/showcase/doc/toggleswitch/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'toggle-switch-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { ToggleSwitch } from 'primeng/toggleswitch';` + }; +} diff --git a/src/app/showcase/doc/toggleswitch/inputswitchdoc.module.ts b/apps/showcase/doc/toggleswitch/inputswitchdoc.module.ts similarity index 81% rename from src/app/showcase/doc/toggleswitch/inputswitchdoc.module.ts rename to apps/showcase/doc/toggleswitch/inputswitchdoc.module.ts index 1571a90bea3..58f51bf6ab6 100644 --- a/src/app/showcase/doc/toggleswitch/inputswitchdoc.module.ts +++ b/apps/showcase/doc/toggleswitch/inputswitchdoc.module.ts @@ -1,22 +1,22 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { RouterModule } from '@angular/router'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; +import { ToggleSwitch } from 'primeng/toggleswitch'; +import { AccessibilityDoc } from './accessibilitydoc'; import { BasicDoc } from './basicdoc'; -import { ImportDoc } from './importdoc'; import { DisabledDoc } from './disableddoc'; +import { ImportDoc } from './importdoc'; +import { InvalidDoc } from './invaliddoc'; import { PreselectionDoc } from './preselectiondoc'; -import { StyleDoc } from './styledoc'; -import { AccessibilityDoc } from './accessibilitydoc'; import { ReactiveFormsDoc } from './reactiveformsdoc'; -import { InvalidDoc } from './invaliddoc'; -import { ToggleSwitch } from 'primeng/toggleswitch'; +import { StyleDoc } from './styledoc'; @NgModule({ imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, FormsModule, ReactiveFormsModule, ToggleSwitch], exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, PreselectionDoc, DisabledDoc, InvalidDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc], + declarations: [ImportDoc, BasicDoc, PreselectionDoc, DisabledDoc, InvalidDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc] }) export class InputSwitchDocModule {} diff --git a/apps/showcase/doc/toggleswitch/invaliddoc.ts b/apps/showcase/doc/toggleswitch/invaliddoc.ts new file mode 100644 index 00000000000..5626b40d366 --- /dev/null +++ b/apps/showcase/doc/toggleswitch/invaliddoc.ts @@ -0,0 +1,40 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'invalid-doc', + template: ` + +

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    +
    +
    + +
    + + ` +}) +export class InvalidDoc { + checked: boolean = false; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { ToggleSwitch } from 'primeng/toggleswitch'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'toggle-switch-invalid-demo', + templateUrl: './toggle-switch-invalid-demo.html', + standalone: true, + imports: [FormsModule, ToggleSwitch] +}) +export class ToggleSwitchInvalidDemo { + checked: boolean = false; +}` + }; +} diff --git a/src/app/showcase/doc/toggleswitch/preselectiondoc.ts b/apps/showcase/doc/toggleswitch/preselectiondoc.ts similarity index 95% rename from src/app/showcase/doc/toggleswitch/preselectiondoc.ts rename to apps/showcase/doc/toggleswitch/preselectiondoc.ts index f3117a9219b..8d21eee7aab 100644 --- a/src/app/showcase/doc/toggleswitch/preselectiondoc.ts +++ b/apps/showcase/doc/toggleswitch/preselectiondoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'preselection-doc', @@ -11,7 +11,7 @@ import { Code } from '@domain/code'; - `, + ` }) export class PreselectionDoc { checked: boolean = true; @@ -35,6 +35,6 @@ import { FormsModule } from '@angular/forms'; }) export class ToggleSwitchPreselectionDemo { checked: boolean = true; -}`, +}` }; } diff --git a/apps/showcase/doc/toggleswitch/reactiveformsdoc.ts b/apps/showcase/doc/toggleswitch/reactiveformsdoc.ts new file mode 100644 index 00000000000..eb6ed8c3449 --- /dev/null +++ b/apps/showcase/doc/toggleswitch/reactiveformsdoc.ts @@ -0,0 +1,55 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

    ToggleSwitch can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

    +
    +
    +
    + + +
    + + ` +}) +export class ReactiveFormsDoc implements OnInit { + formGroup: FormGroup | undefined; + + ngOnInit() { + this.formGroup = new FormGroup({ + checked: new FormControl(false) + }); + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { ToggleSwitch } from 'primeng/toggleswitch'; + +@Component({ + selector: 'toggle-switch-reactive-forms-demo', + templateUrl: './toggle-switch-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, ToggleSwitch] +}) +export class ToggleSwitchReactiveFormsDemo implements OnInit { + formGroup: FormGroup | undefined; + + ngOnInit() { + this.formGroup = new FormGroup({ + checked: new FormControl(false) + }); + } +}` + }; +} diff --git a/apps/showcase/doc/toggleswitch/styledoc.ts b/apps/showcase/doc/toggleswitch/styledoc.ts new file mode 100644 index 00000000000..335b5d51ab0 --- /dev/null +++ b/apps/showcase/doc/toggleswitch/styledoc.ts @@ -0,0 +1,32 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'toggle-switch-style-doc', + template: ` +
    + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-inputswitchContainer element.
    p-inputswitch-checkedContainer element in active state.
    p-inputswitch-sliderSlider element behind the handle.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/toolbar/accessibilitydoc.ts b/apps/showcase/doc/toolbar/accessibilitydoc.ts new file mode 100644 index 00000000000..9b5c6cccf79 --- /dev/null +++ b/apps/showcase/doc/toolbar/accessibilitydoc.ts @@ -0,0 +1,25 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'toolbar-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Toolbar uses toolbar role for the root element, aria-orientation is not included as it defaults to horizontal. Any valid attribute is passed to the root element so you may add additional properties like + aria-labelledby and aria-labelled to define the element if required. +

    + +

    Keyboard Support

    +

    Component does not include any interactive elements. Arbitrary content can be placed with templating and elements like buttons inside should follow the page tab sequence.

    +
    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + html: ` + Content +` + }; +} diff --git a/apps/showcase/doc/toolbar/basicdoc.ts b/apps/showcase/doc/toolbar/basicdoc.ts new file mode 100644 index 00000000000..a264b2be598 --- /dev/null +++ b/apps/showcase/doc/toolbar/basicdoc.ts @@ -0,0 +1,120 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    + Toolbar is a grouping component for buttons and other content. Its content can be placed inside the + start, center and end sections. +

    +
    +
    + + + + + + + + + + + + + + + + +
    + + ` +}) +export class BasicDoc implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'Update', + icon: 'pi pi-refresh' + }, + { + label: 'Delete', + icon: 'pi pi-times' + } + ]; + } + + code: Code = { + basic: ` + + + + + + + + + + + + + + +`, + + html: `
    + + + + + + + + + + + + + + + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { Toolbar } from 'primeng/toolbar'; +import { ButtonModule } from 'primeng/button'; +import { SplitButton } from 'primeng/splitbutton'; +import { InputTextModule } from 'primeng/inputtext'; +import { IconField } from 'primeng/iconfield'; +import { InputIcon } from 'primeng/inputicon'; + +@Component({ + selector: 'toolbar-basic-demo', + templateUrl: './toolbar-basic-demo.html', + standalone: true, + imports: [Toolbar, ButtonModule, SplitButton, InputTextModule, IconField, InputIcon] +}) +export class ToolbarBasicDemo implements OnInit { + items: MenuItem[] | undefined; + + ngOnInit() { + this.items = [ + { + label: 'Update', + icon: 'pi pi-refresh' + }, + { + label: 'Delete', + icon: 'pi pi-times' + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/toolbar/customdoc.ts b/apps/showcase/doc/toolbar/customdoc.ts new file mode 100644 index 00000000000..b1b52e95a9c --- /dev/null +++ b/apps/showcase/doc/toolbar/customdoc.ts @@ -0,0 +1,179 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'custom-doc', + template: ` + +

    Content can also be placed using the start, center and end templates.

    +
    +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + +
    + + +
    +
    +
    +
    + + ` +}) +export class CustomDoc { + code: Code = { + basic: ` + +
    + + + + + + + +
    +
    + + +
    + + +
    +
    +
    `, + + html: `
    + + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + +
    + + +
    +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { Toolbar } from 'primeng/toolbar'; +import { AvatarModule } from 'primeng/avatar'; +import { SharedModule } from 'primeng/api'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'toolbar-custom-demo', + templateUrl: './toolbar-custom-demo.html', + standalone: true, + imports: [Toolbar, AvatarModule, ButtonModule] +}) +export class ToolbarCustomDemo { + +}` + }; +} diff --git a/apps/showcase/doc/toolbar/importdoc.ts b/apps/showcase/doc/toolbar/importdoc.ts new file mode 100644 index 00000000000..0fe5d5e936a --- /dev/null +++ b/apps/showcase/doc/toolbar/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'toolbar-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Toolbar } from 'primeng/toolbar';` + }; +} diff --git a/apps/showcase/doc/toolbar/styledoc.ts b/apps/showcase/doc/toolbar/styledoc.ts new file mode 100644 index 00000000000..7035d3ec9e3 --- /dev/null +++ b/apps/showcase/doc/toolbar/styledoc.ts @@ -0,0 +1,42 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'toolbar-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-toolbarMain container element.
    p-toolbar-group-startStart content container.
    p-toolbar-group-centerCenter content container.
    p-toolbar-group-endEnd content container.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/toolbar/toolbardoc.module.ts b/apps/showcase/doc/toolbar/toolbardoc.module.ts new file mode 100644 index 00000000000..54cdf66488e --- /dev/null +++ b/apps/showcase/doc/toolbar/toolbardoc.module.ts @@ -0,0 +1,24 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { RouterModule } from '@angular/router'; +import { AvatarModule } from 'primeng/avatar'; +import { ButtonModule } from 'primeng/button'; +import { IconFieldModule } from 'primeng/iconfield'; +import { InputIconModule } from 'primeng/inputicon'; +import { InputTextModule } from 'primeng/inputtext'; +import { SplitButtonModule } from 'primeng/splitbutton'; +import { ToolbarModule } from 'primeng/toolbar'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { CustomDoc } from './customdoc'; +import { ImportDoc } from './importdoc'; +import { StyleDoc } from './styledoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, AppDocModule, ToolbarModule, RouterModule, ButtonModule, SplitButtonModule, InputTextModule, AvatarModule, IconFieldModule, InputIconModule], + exports: [AppDocModule], + declarations: [ImportDoc, BasicDoc, CustomDoc, StyleDoc, AccessibilityDoc] +}) +export class ToolbarDocModule {} diff --git a/apps/showcase/doc/tooltip/accessibilitydoc.ts b/apps/showcase/doc/tooltip/accessibilitydoc.ts new file mode 100644 index 00000000000..c7fc1d58981 --- /dev/null +++ b/apps/showcase/doc/tooltip/accessibilitydoc.ts @@ -0,0 +1,29 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'tooltip-accessibility-doc', + template: ` + +

    Screen Reader

    +

    Tooltip component uses tooltip role and when it becomes visible the generated id of the tooltip is defined as the aria-describedby of the target.

    +

    Keyboard Support

    +
    + + + + + + + + + + + + + +
    KeyFunction
    escapeCloses the tooltip when focus is on the target.
    +
    +
    + ` +}) +export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/tooltip/autohidedoc.ts b/apps/showcase/doc/tooltip/autohidedoc.ts similarity index 95% rename from src/app/showcase/doc/tooltip/autohidedoc.ts rename to apps/showcase/doc/tooltip/autohidedoc.ts index a3e306d71f8..c144964506c 100644 --- a/src/app/showcase/doc/tooltip/autohidedoc.ts +++ b/apps/showcase/doc/tooltip/autohidedoc.ts @@ -1,5 +1,5 @@ +import { Code } from '@/domain/code'; import { Component } from '@angular/core'; -import { Code } from '@domain/code'; @Component({ selector: 'auto-hide-doc', @@ -15,7 +15,7 @@ import { Code } from '@domain/code'; - `, + ` }) export class AutoHideDoc { code: Code = { @@ -37,6 +37,6 @@ import { InputTextModule } from 'primeng/inputtext'; standalone: true, imports: [Tooltip, InputTextModule] }) -export class TooltipAutoHideDemo {}`, +export class TooltipAutoHideDemo {}` }; } diff --git a/apps/showcase/doc/tooltip/customdoc.ts b/apps/showcase/doc/tooltip/customdoc.ts new file mode 100644 index 00000000000..01dc11baefe --- /dev/null +++ b/apps/showcase/doc/tooltip/customdoc.ts @@ -0,0 +1,149 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'custom-doc', + template: ` + +

    Tooltip can use either a string or a TemplateRef.

    +
    +
    + + +
    + + + + + + + + + + + + + + + + + + + + PrimeNG rocks! +
    +
    +
    + + ` +}) +export class CustomDoc { + code: Code = { + basic: ` + +
    + + + + + PrimeNG rocks! +
    +
    `, + + html: `
    + + +
    + + + + + + + + + + + + + + + + + + + + PrimeNG rocks! +
    +
    +
    `, + typescript: `import { Component } from '@angular/core'; +import { Tooltip } from 'primeng/tooltip'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'tooltip-custom-demo', + templateUrl: './tooltip-custom-demo.html', + standalone: true, + imports: [Tooltip, ButtonModule] +}) +export class TooltipCustomDemo { + +}` + }; +} diff --git a/apps/showcase/doc/tooltip/delaydoc.ts b/apps/showcase/doc/tooltip/delaydoc.ts new file mode 100644 index 00000000000..b0634f72815 --- /dev/null +++ b/apps/showcase/doc/tooltip/delaydoc.ts @@ -0,0 +1,36 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'delay-doc', + template: ` + +

    Adding delays to the show and hide events are defined with showDelay and hideDelay options respectively.

    +
    +
    + +
    + + ` +}) +export class DelayDoc { + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { Tooltip } from 'primeng/tooltip'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'tooltip-delay-demo', + templateUrl: './tooltip-delay-demo.html', + standalone: true, + imports: [Tooltip, ButtonModule] +}) +export class TooltipDelayDemo {}` + }; +} diff --git a/apps/showcase/doc/tooltip/eventdoc.ts b/apps/showcase/doc/tooltip/eventdoc.ts new file mode 100644 index 00000000000..46db3b389b3 --- /dev/null +++ b/apps/showcase/doc/tooltip/eventdoc.ts @@ -0,0 +1,36 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'event-doc', + template: ` + +

    Tooltip gets displayed on hover event of its target by default, other option is the focus event to display and blur to hide.

    +
    +
    + +
    + + ` +}) +export class EventDoc { + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { Tooltip } from 'primeng/tooltip'; +import { InputTextModule } from 'primeng/inputtext'; + +@Component({ + selector: 'tooltip-event-demo', + templateUrl: './tooltip-event-demo.html', + standalone: true, + imports: [Tooltip, InputTextModule] +}) +export class TooltipEventDemo {}` + }; +} diff --git a/apps/showcase/doc/tooltip/importdoc.ts b/apps/showcase/doc/tooltip/importdoc.ts new file mode 100644 index 00000000000..9885391aba2 --- /dev/null +++ b/apps/showcase/doc/tooltip/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'tooltip-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Tooltip } from 'primeng/tooltip';` + }; +} diff --git a/apps/showcase/doc/tooltip/optionsdoc.ts b/apps/showcase/doc/tooltip/optionsdoc.ts new file mode 100644 index 00000000000..3388dd412c8 --- /dev/null +++ b/apps/showcase/doc/tooltip/optionsdoc.ts @@ -0,0 +1,50 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'options-doc', + template: ` + +

    Tooltip is also configurable by using tooltipOptions property.

    +
    +
    + +
    + + ` +}) +export class OptionsDoc { + tooltipOptions = { + showDelay: 150, + autoHide: false, + tooltipEvent: 'hover', + tooltipPosition: 'left' + }; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { Tooltip } from 'primeng/tooltip'; +import { InputTextModule } from 'primeng/inputtext'; + +@Component({ + selector: 'tooltip-options-demo', + templateUrl: './tooltip-options-demo.html', + standalone: true, + imports: [Tooltip, InputTextModule] +}) +export class TooltipOptionsDemo { + tooltipOptions = { + showDelay: 150, + autoHide: false, + tooltipEvent: 'hover', + tooltipPosition: 'left' + }; +}` + }; +} diff --git a/apps/showcase/doc/tooltip/positiondoc.ts b/apps/showcase/doc/tooltip/positiondoc.ts new file mode 100644 index 00000000000..e06bb813098 --- /dev/null +++ b/apps/showcase/doc/tooltip/positiondoc.ts @@ -0,0 +1,45 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'position-doc', + template: ` + +

    Position of the tooltip is specified using tooltipPosition attribute. Valid values are top, bottom, right and left. Default position of the tooltip is right.

    +
    +
    + + + + +
    + + ` +}) +export class PositionDoc { + code: Code = { + basic: ` + + +`, + + html: `
    + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { Tooltip } from 'primeng/tooltip'; +import { InputTextModule } from 'primeng/inputtext'; + +@Component({ + selector: 'tooltip-position-demo', + templateUrl: './tooltip-position-demo.html', + standalone: true, + imports: [Tooltip, InputTextModule] +}) +export class TooltipPositionDemo {}` + }; +} diff --git a/apps/showcase/doc/tooltip/styledoc.ts b/apps/showcase/doc/tooltip/styledoc.ts new file mode 100644 index 00000000000..cb334a96b7a --- /dev/null +++ b/apps/showcase/doc/tooltip/styledoc.ts @@ -0,0 +1,38 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'tooltip-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-tooltipContainer element.
    p-tooltip-arrowArrow of the tooltip.
    p-tooltip-textText of the tooltip.
    +
    + ` +}) +export class StyleDoc {} diff --git a/src/app/showcase/doc/tooltip/tooltipdoc.module.ts b/apps/showcase/doc/tooltip/tooltipdoc.module.ts similarity index 85% rename from src/app/showcase/doc/tooltip/tooltipdoc.module.ts rename to apps/showcase/doc/tooltip/tooltipdoc.module.ts index b98a83bdcee..0265b387ed2 100644 --- a/src/app/showcase/doc/tooltip/tooltipdoc.module.ts +++ b/apps/showcase/doc/tooltip/tooltipdoc.module.ts @@ -1,24 +1,24 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; -import { Tooltip } from 'primeng/tooltip'; import { ButtonModule } from 'primeng/button'; import { InputTextModule } from 'primeng/inputtext'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { ImportDoc } from './importdoc'; -import { StyleDoc } from './styledoc'; -import { PositionDoc } from './positiondoc'; -import { EventDoc } from './eventdoc'; +import { Tooltip } from 'primeng/tooltip'; +import { AccessibilityDoc } from './accessibilitydoc'; import { AutoHideDoc } from './autohidedoc'; +import { CustomDoc } from './customdoc'; import { DelayDoc } from './delaydoc'; +import { EventDoc } from './eventdoc'; +import { ImportDoc } from './importdoc'; import { OptionsDoc } from './optionsdoc'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { CustomDoc } from './customdoc'; +import { PositionDoc } from './positiondoc'; +import { StyleDoc } from './styledoc'; @NgModule({ imports: [CommonModule, AppCodeModule, RouterModule, Tooltip, ButtonModule, InputTextModule, AppDocModule], declarations: [ImportDoc, StyleDoc, PositionDoc, EventDoc, AutoHideDoc, DelayDoc, CustomDoc, OptionsDoc, AccessibilityDoc], - exports: [AppDocModule], + exports: [AppDocModule] }) export class TooltipDocModule {} diff --git a/apps/showcase/doc/tree/accessibilitydoc.ts b/apps/showcase/doc/tree/accessibilitydoc.ts new file mode 100644 index 00000000000..7adabb21b0e --- /dev/null +++ b/apps/showcase/doc/tree/accessibilitydoc.ts @@ -0,0 +1,66 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'tree-accessibility-doc', + template: ` +

    Screen Reader

    +

    + Value to describe the component can either be provided with aria-labelledby or aria-label props. The root list element has a tree role whereas each list item has a treeitem role along with aria-label, + aria-selected and aria-expanded attributes. In checkbox selection, aria-checked is used instead of aria-selected. The container element of a treenode has the group role. Checkbox and toggle icons are + hidden from screen readers as their parent element with treeitem role and attributes are used instead for readers and keyboard support. The aria-setsize, aria-posinset and aria-level attributes are calculated + implicitly and added to each treeitem. +

    +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tab + Moves focus to the first selected node when focus enters the component, if there is none then first element receives the focus. If focus is already inside the component, moves focus to the next focusable element in the + page tab sequence. +
    shift + tab + Moves focus to the last selected node when focus enters the component, if there is none then first element receives the focus. If focus is already inside the component, moves focus to the previous focusable element in the + page tab sequence. +
    enterSelects the focused treenode.
    spaceSelects the focused treenode.
    down arrowMoves focus to the next treenode.
    up arrowMoves focus to the previous treenode.
    right arrowIf node is closed, opens the node otherwise moves focus to the first child node.
    left arrowIf node is open, closes the node otherwise moves focus to the parent node.
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/tree/basicdoc.ts b/apps/showcase/doc/tree/basicdoc.ts new file mode 100644 index 00000000000..18de02a4c0c --- /dev/null +++ b/apps/showcase/doc/tree/basicdoc.ts @@ -0,0 +1,86 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    Tree component requires an array of TreeNode objects as its value.

    +
    +
    + +
    + + ` +}) +export class BasicDoc implements OnInit { + files!: TreeNode[]; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFiles().then((data) => (this.files = data)); + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; +import { Tree } from 'primeng/tree'; + +@Component({ + selector: 'tree-basic-demo', + templateUrl: './tree-basic-demo.html', + standalone: true, + imports: [Tree], + providers: [NodeService] +}) +export class TreeBasicDemo implements OnInit { + files!: TreeNode[]; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFiles().then((data) => (this.files = data)); + } +}`, + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/apps/showcase/doc/tree/checkboxdoc.ts b/apps/showcase/doc/tree/checkboxdoc.ts new file mode 100644 index 00000000000..5e161382487 --- /dev/null +++ b/apps/showcase/doc/tree/checkboxdoc.ts @@ -0,0 +1,91 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +@Component({ + selector: 'checkbox-doc', + template: ` + +

    Selection of multiple nodes via checkboxes is enabled by configuring selectionMode as checkbox.

    +
    +
    + +
    + + ` +}) +export class CheckboxDoc implements OnInit { + files!: TreeNode[]; + + selectedFiles!: TreeNode[]; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFiles().then((data) => (this.files = data)); + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; +import { Tree } from 'primeng/tree'; + +@Component({ + selector: 'tree-checkbox-demo', + templateUrl: './tree-checkbox-demo.html', + standalone: true, + imports: [Tree], + providers: [NodeService] +}) +export class TreeCheckboxDemo implements OnInit { + files!: TreeNode[]; + + selectedFiles!: TreeNode[]; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFiles().then((data) => (this.files = data)); + } +}`, + + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/apps/showcase/doc/tree/contextmenudoc.ts b/apps/showcase/doc/tree/contextmenudoc.ts new file mode 100644 index 00000000000..3904d6e5d2f --- /dev/null +++ b/apps/showcase/doc/tree/contextmenudoc.ts @@ -0,0 +1,133 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component, OnInit } from '@angular/core'; +import { MenuItem, MessageService, TreeNode } from 'primeng/api'; + +@Component({ + selector: 'context-menu-doc', + template: ` + +

    Tree requires a collection of TreeNode instances as a value.

    +
    +
    + + + +
    + + `, + providers: [MessageService] +}) +export class ContextMenuDoc implements OnInit { + files!: TreeNode[]; + + selectedFile!: TreeNode | null; + + items!: MenuItem[]; + + constructor( + private nodeService: NodeService, + private messageService: MessageService + ) {} + + ngOnInit() { + this.nodeService.getFiles().then((files) => (this.files = files)); + + this.items = [ + { label: 'View', icon: 'pi pi-search', command: (event) => this.viewFile(this.selectedFile) }, + { label: 'Unselect', icon: 'pi pi-times', command: (event) => this.unselectFile() } + ]; + } + + viewFile(file: TreeNode) { + this.messageService.add({ severity: 'info', summary: 'Node Details', detail: file.label }); + } + + unselectFile() { + this.selectedFile = null; + } + + code: Code = { + basic: ` + +`, + + html: `
    + + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem, MessageService, TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; +import { Tree } from 'primeng/tree'; +import { ContextMenuModule } from 'primeng/contextmenu'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'tree-context-menu-demo', + templateUrl: './tree-context-menu-demo.html', + standalone: true, + imports: [Tree, ContextMenuModule, ToastModule], + providers: [MessageService, NodeService] +}) +export class TreeContextMenuDemo implements OnInit { + files!: TreeNode[]; + + selectedFile!: TreeNode | null; + + items!: MenuItem[]; + + constructor(private nodeService: NodeService, private messageService: MessageService) {} + + ngOnInit() { + this.nodeService.getFiles().then((files) => (this.files = files)); + + this.items = [ + { label: 'View', icon: 'pi pi-search', command: (event) => this.viewFile(this.selectedFile) }, + { label: 'Unselect', icon: 'pi pi-times', command: (event) => this.unselectFile() } + ]; + } + + viewFile(file: TreeNode) { + this.messageService.add({ severity: 'info', summary: 'Node Details', detail: file.label }); + } + + unselectFile() { + this.selectedFile = null; + } +}`, + + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/apps/showcase/doc/tree/controlleddoc.ts b/apps/showcase/doc/tree/controlleddoc.ts new file mode 100644 index 00000000000..2a6023d4811 --- /dev/null +++ b/apps/showcase/doc/tree/controlleddoc.ts @@ -0,0 +1,141 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +@Component({ + selector: 'controlled-doc', + template: ` + +

    Tree requires a collection of TreeNode instances as a value.

    +
    +
    +
    + + +
    + +
    + + ` +}) +export class ControlledDoc implements OnInit { + files!: TreeNode[]; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFiles().then((data) => (this.files = data)); + } + + expandAll() { + this.files.forEach((node) => { + this.expandRecursive(node, true); + }); + } + + collapseAll() { + this.files.forEach((node) => { + this.expandRecursive(node, false); + }); + } + + private expandRecursive(node: TreeNode, isExpand: boolean) { + node.expanded = isExpand; + if (node.children) { + node.children.forEach((childNode) => { + this.expandRecursive(childNode, isExpand); + }); + } + } + + code: Code = { + basic: `
    + + +
    +`, + + html: `
    +
    + + +
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'tree-controlled-demo', + templateUrl: './tree-controlled-demo.html', + standalone: true, + imports: [Tree, ButtonModule], + providers: [NodeService] +}) +export class TreeControlledDemo implements OnInit { + files!: TreeNode[]; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFiles().then((data) => (this.files = data)); + } + + expandAll() { + this.files.forEach((node) => { + this.expandRecursive(node, true); + }); + } + + collapseAll() { + this.files.forEach((node) => { + this.expandRecursive(node, false); + }); + } + + private expandRecursive(node: TreeNode, isExpand: boolean) { + node.expanded = isExpand; + if (node.children) { + node.children.forEach((childNode) => { + this.expandRecursive(childNode, isExpand); + }); + } + } +}`, + + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/apps/showcase/doc/tree/dragdropdoc.ts b/apps/showcase/doc/tree/dragdropdoc.ts new file mode 100644 index 00000000000..187007fbc1c --- /dev/null +++ b/apps/showcase/doc/tree/dragdropdoc.ts @@ -0,0 +1,88 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component, OnInit } from '@angular/core'; +import { TreeDragDropService, TreeNode } from 'primeng/api'; + +@Component({ + selector: 'drag-drop-doc', + template: ` + +

    Nodes can be reordered within the same tree and also can be transferred between other trees using drag&drop.

    +
    +
    + +
    + + `, + providers: [TreeDragDropService] +}) +export class DragDropDoc implements OnInit { + files!: TreeNode[]; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFiles().then((data) => (this.files = data)); + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { TreeDragDropService, TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; +import { Tree } from 'primeng/tree'; + +@Component({ + selector: 'tree-drag-drop-demo', + templateUrl: './tree-drag-drop-demo.html', + standalone: true, + imports: [Tree], + providers: [TreeDragDropService, NodeService] +}) +export class TreeDragDropDemo implements OnInit { + files!: TreeNode[]; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFiles().then((data) => (this.files = data)); + } +}`, + + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/apps/showcase/doc/tree/eventdoc.ts b/apps/showcase/doc/tree/eventdoc.ts new file mode 100644 index 00000000000..49b05965888 --- /dev/null +++ b/apps/showcase/doc/tree/eventdoc.ts @@ -0,0 +1,139 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component, OnInit } from '@angular/core'; +import { MessageService, TreeNode } from 'primeng/api'; + +@Component({ + selector: 'event-doc', + template: ` + +

    An event is provided for each type of user interaction such as expand, collapse and selection.

    +
    +
    + + +
    + + `, + providers: [MessageService] +}) +export class EventDoc implements OnInit { + files!: TreeNode[]; + + selectedFile!: TreeNode; + + constructor( + private nodeService: NodeService, + private messageService: MessageService + ) {} + + ngOnInit() { + this.nodeService.getFiles().then((data) => (this.files = data)); + } + + nodeExpand(event: any) { + this.messageService.add({ severity: 'success', summary: 'Node Expanded', detail: event.node.label }); + } + + nodeCollapse(event: any) { + this.messageService.add({ severity: 'warn', summary: 'Node Collapsed', detail: event.node.label }); + } + + nodeSelect(event: any) { + this.messageService.add({ severity: 'info', summary: 'Node Selected', detail: event.node.label }); + } + + nodeUnselect(event: any) { + this.messageService.add({ severity: 'info', summary: 'Node Unselected', detail: event.node.label }); + } + + code: Code = { + basic: ``, + + html: `
    + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MessageService, TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; +import { Tree } from 'primeng/tree'; +import { ToastModule } from 'primeng/toast'; + +@Component({ + selector: 'tree-events-demo', + templateUrl: './tree-events-demo.html', + standalone: true, + imports: [Tree, ToastModule], + providers: [MessageService, NodeService] +}) +export class TreeEventsDemo implements OnInit { + files!: TreeNode[]; + + selectedFile!: TreeNode; + + constructor(private nodeService: NodeService, private messageService: MessageService) {} + + ngOnInit() { + this.nodeService.getFiles().then((data) => (this.files = data)); + } + + nodeExpand(event: any) { + this.messageService.add({ severity: 'success', summary: 'Node Expanded', detail: event.node.label }); + } + + nodeCollapse(event: any) { + this.messageService.add({ severity: 'warn', summary: 'Node Collapsed', detail: event.node.label }); + } + + nodeSelect(event: any) { + this.messageService.add({ severity: 'info', summary: 'Node Selected', detail: event.node.label }); + } + + nodeUnselect(event: any) { + this.messageService.add({ severity: 'info', summary: 'Node Unselected', detail: event.node.label }); + } +}`, + + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/apps/showcase/doc/tree/filterdoc.ts b/apps/showcase/doc/tree/filterdoc.ts new file mode 100644 index 00000000000..faeb9ac5c96 --- /dev/null +++ b/apps/showcase/doc/tree/filterdoc.ts @@ -0,0 +1,112 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +@Component({ + selector: 'filter-doc', + template: ` + +

    + Filtering is enabled by adding the filter property, by default label property of a node is used to compare against the value in the text field, in order to customize which field(s) should be used during search define + filterBy property. In addition filterMode specifies the filtering strategy. In lenient mode when the query matches a node, children of the node are not searched further as all descendants of the node are included. + On the other hand, in strict mode when the query matches a node, filtering continues on all descendants. +

    +
    +
    +
    + +
    +
    + +
    +
    + + ` +}) +export class FilterDoc implements OnInit { + files: TreeNode[]; + + files2: TreeNode[]; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFiles().then((data) => { + this.files = data; + this.files2 = data; + }); + } + + code: Code = { + basic: ` +`, + + html: `
    +
    + +
    +
    + +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; +import { Tree } from 'primeng/tree'; + +@Component({ + selector: 'tree-filter-demo', + templateUrl: './tree-filter-demo.html', + standalone: true, + imports: [Tree], + providers: [NodeService] +}) +export class TreeFilterDemo implements OnInit { + files: TreeNode[]; + + files2: TreeNode[]; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFiles().then((data) => { + this.files = data; + this.files2 = data; + }); + } +}`, + + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/apps/showcase/doc/tree/importdoc.ts b/apps/showcase/doc/tree/importdoc.ts new file mode 100644 index 00000000000..1b0a680b5dd --- /dev/null +++ b/apps/showcase/doc/tree/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'tree-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { Tree } from 'primeng/tree';` + }; +} diff --git a/apps/showcase/doc/tree/lazydoc.ts b/apps/showcase/doc/tree/lazydoc.ts new file mode 100644 index 00000000000..7987bf5ff03 --- /dev/null +++ b/apps/showcase/doc/tree/lazydoc.ts @@ -0,0 +1,278 @@ +import { Code } from '@/domain/code'; +import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +@Component({ + selector: 'lazy-demo', + template: ` + +

    + Lazy loading is useful when dealing with huge datasets, in this example nodes are dynamically loaded on demand using + loading property and onNodeExpand method. Default value of loadingMode is mask and also icon is available. +

    +
    +
    +
    + + +
    +
    + + +
    +
    + + ` +}) +export class LazyDoc implements OnInit { + loading: boolean = false; + + nodes!: TreeNode[]; + + nodes2!: TreeNode[]; + + constructor(private cd: ChangeDetectorRef) {} + + ngOnInit() { + this.loading = true; + this.nodes2 = this.initiateNodes2(); + + setTimeout(() => { + this.nodes = this.initiateNodes(); + this.loading = false; + this.nodes2.map((node) => (node.loading = false)); + this.cd.markForCheck(); + }, 2000); + } + + initiateNodes(): TreeNode[] { + return [ + { + key: '0', + label: 'Node 0', + leaf: false + }, + { + key: '1', + label: 'Node 1', + leaf: false + }, + { + key: '2', + label: 'Node 2', + leaf: false + } + ]; + } + + initiateNodes2(): TreeNode[] { + return [ + { + key: '0', + label: 'Node 0', + leaf: false, + loading: true + }, + { + key: '1', + label: 'Node 1', + leaf: false, + loading: true + }, + { + key: '2', + label: 'Node 2', + leaf: false, + loading: true + } + ]; + } + + onNodeExpand(event: any) { + if (!event.node.children) { + this.loading = true; + + setTimeout(() => { + let _node = { ...event.node }; + _node.children = []; + + for (let i = 0; i < 3; i++) { + _node.children.push({ + key: event.node.key + '-' + i, + label: 'Lazy ' + event.node.label + '-' + i + }); + } + + this.nodes[parseInt(event.node.key, 10)] = _node; + + this.loading = false; + this.cd.markForCheck(); + }, 500); + } + } + + onNodeExpand2(event: any) { + if (!event.node.children) { + event.node.loading = true; + + setTimeout(() => { + let _node = { ...event.node }; + _node.children = []; + + for (let i = 0; i < 3; i++) { + _node.children.push({ + key: event.node.key + '-' + i, + label: 'Lazy ' + event.node.label + '-' + i + }); + } + + const key = parseInt(_node.key, 10); + this.nodes2[key] = { ..._node, loading: false }; + this.cd.markForCheck(); + }, 500); + } + } + + code: Code = { + basic: ` +`, + + html: `
    +
    + + +
    +
    + + +
    +
    `, + + typescript: `import { Component, OnInit, ChangeDetectorRef } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { Tree } from 'primeng/tree'; + +@Component({ + selector: 'tree-lazy-demo', + templateUrl: './tree-lazy-demo.html', + standalone: true, + imports: [Tree] +}) +export class TreeLazyDemo implements OnInit { + loading: boolean = false; + + nodes!: TreeNode[]; + + nodes2!: TreeNode[]; + + constructor(private cd: ChangeDetectorRef) {} + + ngOnInit() { + this.loading = true; + this.nodes2 = this.initiateNodes2(); + + setTimeout(() => { + this.nodes = this.initiateNodes(); + this.loading = false; + this.nodes2.map((node) => (node.loading = false)); + this.cd.markForCheck(); + }, 2000); + } + + initiateNodes(): TreeNode[] { + return [ + { + key: '0', + label: 'Node 0', + leaf: false + }, + { + key: '1', + label: 'Node 1', + leaf: false + }, + { + key: '2', + label: 'Node 2', + leaf: false + } + ]; + } + + initiateNodes2(): TreeNode[] { + return [ + { + key: '0', + label: 'Node 0', + leaf: false, + loading: true + }, + { + key: '1', + label: 'Node 1', + leaf: false, + loading: true + }, + { + key: '2', + label: 'Node 2', + leaf: false, + loading: true + } + ]; + } + + onNodeExpand(event: any) { + if (!event.node.children) { + this.loading = true; + + setTimeout(() => { + let _node = { ...event.node }; + _node.children = []; + + for (let i = 0; i < 3; i++) { + _node.children.push({ + key: event.node.key + '-' + i, + label: 'Lazy ' + event.node.label + '-' + i + }); + } + + this.nodes[parseInt(event.node.key, 10)] = _node; + + this.loading = false; + this.cd.markForCheck(); + }, 500); + } + } + + onNodeExpand2(event: any) { + if (!event.node.children) { + event.node.loading = true; + + setTimeout(() => { + let _node = { ...event.node }; + _node.children = []; + + for (let i = 0; i < 3; i++) { + _node.children.push({ + key: event.node.key + '-' + i, + label: 'Lazy ' + event.node.label + '-' + i + }); + } + + const key = parseInt(_node.key, 10); + this.nodes2[key] = { ..._node, loading: false }; + this.cd.markForCheck(); + }, 500); + } + } +}`, + + data: `{ + key: '0', + label: 'Node 0', + leaf: false +}, +...` + }; +} diff --git a/apps/showcase/doc/tree/multipledoc.ts b/apps/showcase/doc/tree/multipledoc.ts new file mode 100644 index 00000000000..f380cf1e2d0 --- /dev/null +++ b/apps/showcase/doc/tree/multipledoc.ts @@ -0,0 +1,113 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +@Component({ + selector: 'multiple-doc', + template: ` + +

    + More than one node is selectable by setting selectionMode to multiple. By default in multiple selection mode, metaKey press (e.g. ) is necessary to add to existing selections however this can be configured with + disabling the metaKeySelection property. Note that in touch enabled devices, Tree always ignores metaKey. +

    +

    In multiple selection mode, value binding should be a key-value pair where key is the node key and value is a boolean to indicate selection.

    +
    +
    +
    + + +
    + +
    + + ` +}) +export class MultipleDoc implements OnInit { + metaKeySelection: boolean = false; + + files!: TreeNode[]; + + selectedFiles!: TreeNode[]; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFiles().then((data) => (this.files = data)); + } + + code: Code = { + basic: `
    + + +
    +`, + + html: `
    +
    + + +
    + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; +import { Tree } from 'primeng/tree'; +import { ToggleSwitchModule } from 'primeng/toggleswitch'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'tree-multiple-demo', + templateUrl: './tree-multiple-demo.html', + standalone: true, + imports: [Tree, InputSwitchModule, ToggleSwitchModule], + providers: [NodeService] +}) +export class TreeMultipleDemo implements OnInit { + metaKeySelection: boolean = false; + + files!: TreeNode[]; + + selectedFiles!: TreeNode[]; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFiles().then((data) => (this.files = data)); + } +}`, + + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/src/app/showcase/doc/tree/singledoc.ts b/apps/showcase/doc/tree/singledoc.ts similarity index 86% rename from src/app/showcase/doc/tree/singledoc.ts rename to apps/showcase/doc/tree/singledoc.ts index 432b5f614ba..af0a325c389 100644 --- a/src/app/showcase/doc/tree/singledoc.ts +++ b/apps/showcase/doc/tree/singledoc.ts @@ -1,22 +1,19 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; import { Component, OnInit } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; @Component({ selector: 'single-doc', template: ` -

    - Single node selection is configured by setting selectionMode as single along with selection properties - to manage the selection value binding. -

    +

    Single node selection is configured by setting selectionMode as single along with selection properties to manage the selection value binding.

    - `, + ` }) export class SingleDoc implements OnInit { files!: TreeNode[]; @@ -38,7 +35,7 @@ export class SingleDoc implements OnInit { typescript: `import { Component, OnInit } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; +import { NodeService } from '@/service/nodeservice'; import { Tree } from 'primeng/tree'; @Component({ @@ -52,7 +49,7 @@ export class TreeSingleDemo implements OnInit { files!: TreeNode[]; selectedFile!: TreeNode; - + constructor(private nodeService: NodeService) {} ngOnInit() { @@ -89,6 +86,6 @@ export class TreeSingleDemo implements OnInit { } ] }, -...`, +...` }; } diff --git a/apps/showcase/doc/tree/templatedoc.ts b/apps/showcase/doc/tree/templatedoc.ts new file mode 100644 index 00000000000..5a6ed8b0fd0 --- /dev/null +++ b/apps/showcase/doc/tree/templatedoc.ts @@ -0,0 +1,116 @@ +import { Code } from '@/domain/code'; +import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +@Component({ + selector: 'template-doc', + template: ` + +

    Custom node content instead of a node label is defined with the pTemplate property.

    +
    +
    + + + {{ node.label }} + + + {{ node.label }} + + +
    + + ` +}) +export class TemplateDoc implements OnInit { + nodes!: TreeNode[]; + + ngOnInit() { + this.nodes = [ + { + key: '0', + label: 'Introduction', + children: [ + { key: '0-0', label: 'What is Angular', data: 'https://angular.io', type: 'url' }, + { key: '0-1', label: 'Getting Started', data: 'https://angular.io/guide/setup-local', type: 'url' }, + { key: '0-2', label: 'Learn and Explore', data: 'https://angular.io/guide/architecture', type: 'url' }, + { key: '0-3', label: 'Take a Look', data: 'https://angular.io/start', type: 'url' } + ] + }, + { + key: '1', + label: 'Components In-Depth', + children: [ + { key: '1-0', label: 'Component Registration', data: 'https://angular.io/guide/component-interaction', type: 'url' }, + { key: '1-1', label: 'User Input', data: 'https://angular.io/guide/user-input', type: 'url' }, + { key: '1-2', label: 'Hooks', data: 'https://angular.io/guide/lifecycle-hooks', type: 'url' }, + { key: '1-3', label: 'Attribute Directives', data: 'https://angular.io/guide/attribute-directives', type: 'url' } + ] + } + ]; + } + + code: Code = { + basic: ` + + + {{ node.label }} + + + + {{ node.label }} + +`, + + html: `
    + + + + {{ node.label }} + + + + {{ node.label }} + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { TreeModule } from 'primeng/tree'; + +@Component({ + selector: 'tree-template-demo', + templateUrl: './tree-template-demo.html', + standalone: true, + imports: [TreeModule] +}) +export class TreeTemplateDemo implements OnInit { + nodes!: TreeNode[]; + + ngOnInit() { + this.nodes = [ + { + key: '0', + label: 'Introduction', + children: [ + { key: '0-0', label: 'What is Angular', data: 'https://angular.io', type: 'url' }, + { key: '0-1', label: 'Getting Started', data: 'https://angular.io/guide/setup-local', type: 'url' }, + { key: '0-2', label: 'Learn and Explore', data: 'https://angular.io/guide/architecture', type: 'url' }, + { key: '0-3', label: 'Take a Look', data: 'https://angular.io/start', type: 'url' } + ] + }, + { + key: '1', + label: 'Components In-Depth', + children: [ + { key: '1-0', label: 'Component Registration', data: 'https://angular.io/guide/component-interaction', type: 'url' }, + { key: '1-1', label: 'User Input', data: 'https://angular.io/guide/user-input', type: 'url' }, + { key: '1-2', label: 'Hooks', data: 'https://angular.io/guide/lifecycle-hooks', type: 'url' }, + { key: '1-3', label: 'Attribute Directives', data: 'https://angular.io/guide/attribute-directives', type: 'url' } + ] + } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/tree/treedoc.module.ts b/apps/showcase/doc/tree/treedoc.module.ts new file mode 100644 index 00000000000..11638e888dd --- /dev/null +++ b/apps/showcase/doc/tree/treedoc.module.ts @@ -0,0 +1,32 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { ButtonModule } from 'primeng/button'; +import { ContextMenuModule } from 'primeng/contextmenu'; +import { ToastModule } from 'primeng/toast'; +import { ToggleSwitchModule } from 'primeng/toggleswitch'; +import { TreeModule } from 'primeng/tree'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { CheckboxDoc } from './checkboxdoc'; +import { ContextMenuDoc } from './contextmenudoc'; +import { ControlledDoc } from './controlleddoc'; +import { DragDropDoc } from './dragdropdoc'; +import { EventDoc } from './eventdoc'; +import { FilterDoc } from './filterdoc'; +import { ImportDoc } from './importdoc'; +import { LazyDoc } from './lazydoc'; +import { MultipleDoc } from './multipledoc'; +import { SingleDoc } from './singledoc'; +import { TemplateDoc } from './templatedoc'; +import { VirtualScrollDoc } from './virtualscrolldoc'; +import { LazyVirtualScrollDoc } from './virtualscrolllazydoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, AppDocModule, TreeModule, ButtonModule, FormsModule, ToastModule, ContextMenuModule, ToggleSwitchModule], + exports: [AppDocModule], + declarations: [ImportDoc, BasicDoc, ControlledDoc, SingleDoc, MultipleDoc, CheckboxDoc, EventDoc, LazyDoc, VirtualScrollDoc, LazyVirtualScrollDoc, TemplateDoc, DragDropDoc, ContextMenuDoc, FilterDoc, AccessibilityDoc] +}) +export class TreeDocModule {} diff --git a/apps/showcase/doc/tree/virtualscrolldoc.ts b/apps/showcase/doc/tree/virtualscrolldoc.ts new file mode 100644 index 00000000000..2c4e2c52a69 --- /dev/null +++ b/apps/showcase/doc/tree/virtualscrolldoc.ts @@ -0,0 +1,116 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +@Component({ + selector: 'virtual-scroll-doc', + template: ` + +

    VirtualScroller is a performance-approach to handle huge data efficiently. Setting virtualScroll property as true and providing a virtualScrollItemSize in pixels would be enough to enable this functionality.

    +
    +
    + +
    + + ` +}) +export class VirtualScrollDoc implements OnInit { + loading: boolean = false; + + files!: TreeNode[]; + + constructor( + private nodeService: NodeService, + private cd: ChangeDetectorRef + ) {} + + ngOnInit() { + this.nodeService.getFiles().then((data) => { + this.files = this.duplicateData(data, 50); + this.cd.markForCheck(); + }); + } + + duplicateData(data: TreeNode[], count: number): TreeNode[] { + let duplicatedData: TreeNode[] = []; + for (let i = 0; i < count; i++) { + duplicatedData = [...duplicatedData, ...data.map((item) => ({ ...item }))]; + } + return duplicatedData; + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; +import { Tree } from 'primeng/tree'; + +@Component({ + selector: 'tree-virtual-scroll-demo', + templateUrl: './tree-virtual-scroll-demo.html', + standalone: true, + imports: [Tree], + providers: [NodeService] +}) +export class TreeVirtualScrollDemo implements OnInit { + loading: boolean = false; + + files!: TreeNode[]; + + constructor(private nodeService: NodeService, private cd: ChangeDetectorRef) {} + + ngOnInit() { + this.nodeService.getFiles().then((data) => { + this.files = this.duplicateData(data, 50); + this.cd.markForCheck(); + }); + } + + duplicateData(data: TreeNode[], count: number): TreeNode[] { + let duplicatedData: TreeNode[] = []; + for (let i = 0; i < count; i++) { + duplicatedData = [...duplicatedData, ...data.map((item) => ({ ...item }))]; + } + return duplicatedData; + } + +}`, + service: ['NodeService'], + + data: ` +/* NodeService */ +{ +key: '0', +label: 'Documents', +data: 'Documents Folder', +icon: 'pi pi-fw pi-inbox', +children: [ +{ + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] +}, +{ + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] +} +] +}, +...` + }; +} diff --git a/apps/showcase/doc/tree/virtualscrolllazydoc.ts b/apps/showcase/doc/tree/virtualscrolllazydoc.ts new file mode 100644 index 00000000000..66518efce51 --- /dev/null +++ b/apps/showcase/doc/tree/virtualscrolllazydoc.ts @@ -0,0 +1,151 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +@Component({ + selector: 'lazy-virtual-scroll-doc', + template: ` + +

    VirtualScroller is a performance-approach to handle huge data efficiently. Setting virtualScroll property as true and providing a virtualScrollItemSize in pixels would be enough to enable this functionality.

    +
    +
    + +
    + + ` +}) +export class LazyVirtualScrollDoc implements OnInit { + loading: boolean = false; + + files!: TreeNode[]; + + virtualFiles!: TreeNode[]; + + constructor( + private nodeService: NodeService, + private cd: ChangeDetectorRef + ) {} + + ngOnInit() { + this.loading = true; + setTimeout(() => { + this.nodeService.getLazyFiles().then((files) => (this.files = this.duplicateData(files, 50))); + this.loading = false; + this.cd.markForCheck(); + }, 1000); + } + + duplicateData(data: TreeNode[], count: number): TreeNode[] { + let duplicatedData: TreeNode[] = []; + for (let i = 0; i < count; i++) { + duplicatedData = [...duplicatedData, ...data.map((item) => ({ ...item }))]; + } + return duplicatedData; + } + + nodeExpand(event: any) { + if (event.node) { + this.loading = true; + setTimeout(() => { + this.nodeService.getLazyFiles().then((nodes) => { + event.node.children = nodes; + this.files = [...this.files, event.node.children]; + }); + this.loading = false; + this.cd.markForCheck(); + }, 200); + } + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; +import { Tree } from 'primeng/tree'; + +@Component({ + selector: 'tree-virtual-scroll-lazy-demo', + templateUrl: './tree-virtual-scroll-lazy-demo.html', + standalone: true, + imports: [Tree], + providers: [NodeService] +}) +export class TreeVirtualScrollLazyDemo implements OnInit { + loading: boolean = false; + + files!: TreeNode[]; + + virtualFiles!: TreeNode[]; + + constructor(private nodeService: NodeService, private cd: ChangeDetectorRef) {} + + ngOnInit() { + this.loading = true; + setTimeout(() => { + this.nodeService.getLazyFiles().then((files) => (this.files = this.duplicateData(files, 50))); + this.loading = false; + this.cd.markForCheck(); + }, 1000); + } + + duplicateData(data: TreeNode[], count: number): TreeNode[] { + let duplicatedData: TreeNode[] = []; + for (let i = 0; i < count; i++) { + duplicatedData = [...duplicatedData, ...data.map((item) => ({ ...item }))]; + } + return duplicatedData; + } + + nodeExpand(event: any) { + if (event.node) { + this.loading = true; + setTimeout(() => { + this.nodeService.getLazyFiles().then((nodes) => { + event.node.children = nodes; + this.files = [...this.files, event.node.children]; + }); + this.loading = false; + this.cd.markForCheck(); + }, 200); + } + } +}`, + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/apps/showcase/doc/treeselect/accessibilitydoc.ts b/apps/showcase/doc/treeselect/accessibilitydoc.ts new file mode 100644 index 00000000000..3541ea75b7a --- /dev/null +++ b/apps/showcase/doc/treeselect/accessibilitydoc.ts @@ -0,0 +1,189 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'tree-select-accessibility-doc', + template: `
    + +

    Screen Reader

    +

    + Value to describe the component can either be provided with ariaLabelledby or ariaLabel props. The treeselect element has a combobox role in addition to aria-haspopup and aria-expanded attributes. + The relation between the combobox and the popup is created with aria-controls that refers to the id of the popup. +

    +

    + The popup list has an id that refers to the aria-controls attribute of the combobox element and uses tree as the role. Each list item has a treeitem role along with aria-label, + aria-selected and aria-expanded attributes. In checkbox selection, aria-checked is used instead of aria-selected. Checkbox and toggle icons are hidden from screen readers as their parent element with + treeitem role and attributes are used instead for readers and keyboard support. The container element of a treenode has the group role. The aria-setsize, aria-posinset and aria-level attributes are + calculated implicitly and added to each treeitem. +

    + +

    If filtering is enabled, filterInputProps can be defined to give aria-* props to the filter input element.

    +
    + + + +

    Closed State Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    + tab + Moves focus to the treeselect element.
    + space + Opens the popup and moves visual focus to the selected treenode, if there is none then first treenode receives the focus.
    + down arrow + Opens the popup and moves visual focus to the selected option, if there is none then first option receives the focus.
    +
    + +

    Popup Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    + tab + Moves focus to the next focusable element in the popup, if there is none then first focusable element receives the focus.
    shift + tabMoves focus to the previous focusable element in the popup, if there is none then last focusable element receives the focus.
    + enter + Selects the focused option, closes the popup if selection mode is single.
    + space + Selects the focused option, closes the popup if selection mode is single.
    + escape + Closes the popup, moves focus to the treeselect element.
    + down arrow + Moves focus to the next treenode.
    + up arrow + Moves focus to the previous treenode.
    + right arrow + If node is closed, opens the node otherwise moves focus to the first child node.
    + left arrow + If node is open, closes the node otherwise moves focus to the parent node.
    +
    + +

    Filter Input Keyboard Support

    +
    + + + + + + + + + + + + + + + + + +
    KeyFunction
    + enter + Closes the popup and moves focus to the treeselect element.
    + escape + Closes the popup and moves focus to the treeselect element.
    +
    + +

    Close Button Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    + enter + Closes the popup and moves focus to the treeselect element.
    + space + Closes the popup and moves focus to the treeselect element.
    + escape + Closes the popup and moves focus to the treeselect element.
    +
    +
    ` +}) +export class AccessibilityDoc { + code: Code = { + basic: `Options + + +` + }; +} diff --git a/apps/showcase/doc/treeselect/basicdoc.ts b/apps/showcase/doc/treeselect/basicdoc.ts new file mode 100644 index 00000000000..affdf2f73ce --- /dev/null +++ b/apps/showcase/doc/treeselect/basicdoc.ts @@ -0,0 +1,87 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'basic-doc', + template: ` + +

    TreeSelect is used as a controlled component with ng-model directive along with an options collection. Internally Tree component is used so the options model is based on TreeNode API.

    +

    In single selection mode, value binding should be the key value of a node.

    +
    +
    + +
    + + ` +}) +export class BasicDoc { + nodes!: any[]; + + selectedNodes: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { NodeService } from '@/service/nodeservice'; +import { FormsModule } from '@angular/forms'; +import { TreeSelect } from 'primeng/treeselect'; + +@Component({ + selector: 'tree-select-basic-demo', + templateUrl: './tree-select-basic-demo.html', + standalone: true, + imports: [FormsModule, TreeSelect], + providers: [NodeService] + }) +export class TreeSelectBasicDemo { + nodes!: any[]; + + selectedNodes: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } +}`, + + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/apps/showcase/doc/treeselect/checkboxdoc.ts b/apps/showcase/doc/treeselect/checkboxdoc.ts new file mode 100644 index 00000000000..917cc95f1c3 --- /dev/null +++ b/apps/showcase/doc/treeselect/checkboxdoc.ts @@ -0,0 +1,86 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'checkbox-doc', + template: ` + +

    Selection of multiple nodes via checkboxes is enabled by configuring selectionMode as checkbox.

    +
    +
    + +
    + + ` +}) +export class CheckboxDoc { + nodes!: any[]; + + selectedNodes: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { NodeService } from '@/service/nodeservice'; +import { FormsModule } from '@angular/forms'; +import { TreeSelect } from 'primeng/treeselect'; + +@Component({ + selector: 'tree-select-checkbox-demo', + templateUrl: './tree-select-checkbox-demo.html', + standalone: true, + imports: [FormsModule, TreeSelect], + providers: [NodeService] +}) +export class TreeSelectCheckboxDemo { + nodes!: any[]; + + selectedNodes: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } +}`, + + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/apps/showcase/doc/treeselect/disableddoc.ts b/apps/showcase/doc/treeselect/disableddoc.ts new file mode 100644 index 00000000000..2fa26ac3126 --- /dev/null +++ b/apps/showcase/doc/treeselect/disableddoc.ts @@ -0,0 +1,86 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'disabled-doc', + template: ` + +

    When disabled is present, the element cannot be edited and focused.

    +
    +
    + +
    + + ` +}) +export class DisabledDoc { + nodes!: any[]; + + selectedNodes: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { NodeService } from '@/service/nodeservice'; +import { FormsModule } from '@angular/forms'; +import { TreeSelect } from 'primeng/treeselect'; + +@Component({ + selector: 'tree-select-disabled-demo', + templateUrl: './tree-select-disabled-demo.html', + standalone: true, + imports: [FormsModule, TreeSelect], + providers: [NodeService] +}) +export class TreeSelectDisabledDemo { + nodes!: any[]; + + selectedNodes: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } +}`, + + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/apps/showcase/doc/treeselect/filleddoc.ts b/apps/showcase/doc/treeselect/filleddoc.ts new file mode 100644 index 00000000000..38f348f6edb --- /dev/null +++ b/apps/showcase/doc/treeselect/filleddoc.ts @@ -0,0 +1,86 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'filled-doc', + template: ` + +

    Specify the variant property as filled to display the component with a higher visual emphasis than the default outlined style.

    +
    +
    + +
    + + ` +}) +export class FilledDoc { + nodes!: any[]; + + selectedNodes: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { NodeService } from '@/service/nodeservice'; +import { FormsModule } from '@angular/forms'; +import { TreeSelect } from 'primeng/treeselect'; + +@Component({ + selector: 'tree-select-filled-demo', + templateUrl: './tree-select-filled-demo.html', + standalone: true, + imports: [FormsModule, TreeSelect], + providers: [NodeService] + }) +export class TreeSelectFilledDemo { + nodes!: any[]; + + selectedNodes: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } +}`, + + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/apps/showcase/doc/treeselect/filterdoc.ts b/apps/showcase/doc/treeselect/filterdoc.ts new file mode 100644 index 00000000000..d87cc9173ea --- /dev/null +++ b/apps/showcase/doc/treeselect/filterdoc.ts @@ -0,0 +1,90 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'filter-doc', + template: ` + +

    + Filtering is enabled by adding the filter property, by default label property of a node is used to compare against the value in the text field, in order to customize which field(s) should be used during search define + filterBy property. In addition filterMode specifies the filtering strategy. In lenient mode when the query matches a node, children of the node are not searched further as all descendants of the node are included. + On the other hand, in strict mode when the query matches a node, filtering continues on all descendants. +

    +
    +
    + +
    + + ` +}) +export class FilterDoc { + nodes!: any[]; + + selectedNodes: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { NodeService } from '@/service/nodeservice'; +import { FormsModule } from '@angular/forms'; +import { TreeSelect } from 'primeng/treeselect'; + +@Component({ + selector: 'tree-select-filter-demo', + templateUrl: './tree-select-filter-demo.html', + standalone: true, + imports: [FormsModule, TreeSelect], + providers: [NodeService] +}) +export class TreeSelectFilterDemo { + nodes!: any[]; + + selectedNodes: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } +}`, + + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/apps/showcase/doc/treeselect/floatlabeldoc.ts b/apps/showcase/doc/treeselect/floatlabeldoc.ts new file mode 100644 index 00000000000..9044b199c07 --- /dev/null +++ b/apps/showcase/doc/treeselect/floatlabeldoc.ts @@ -0,0 +1,137 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'floatlabel-doc', + template: ` + +

    + A floating label appears on top of the input field when focused. Visit + FloatLabel documentation for more information. +

    +
    +
    + + + + + + + + + + + + + + +
    + + ` +}) +export class FloatLabelDoc { + nodes!: any[]; + + value1: any; + + value2: any; + + value3: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } + + code: Code = { + basic: ` + + + + + + + + + + + + +`, + + html: `
    + + + + + + + + + + + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { NodeService } from '@/service/nodeservice'; +import { FormsModule } from '@angular/forms'; +import { TreeSelect } from 'primeng/treeselect'; +import { FloatLabel } from 'primeng/floatlabel'; + +@Component({ + selector: 'tree-select-floatlabel-demo', + templateUrl: './tree-select-floatlabel-demo.html', + standalone: true, + imports: [FormsModule, TreeSelect, FloatLabel], + providers: [NodeService] +}) +export class TreeSelectFloatlabelDemo { + nodes!: any[]; + + value1: any; + + value2: any; + + value3: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } +}`, + + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/apps/showcase/doc/treeselect/iftalabeldoc.ts b/apps/showcase/doc/treeselect/iftalabeldoc.ts new file mode 100644 index 00000000000..b0db8b81f31 --- /dev/null +++ b/apps/showcase/doc/treeselect/iftalabeldoc.ts @@ -0,0 +1,95 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'iftalabel-doc', + template: ` + +

    IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for more information.

    +
    +
    + + + + +
    + + ` +}) +export class IftaLabelDoc { + nodes!: any[]; + + selectedValue: any; + code: Code = { + basic: ` + + +`, + + html: `
    + + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { NodeService } from '@/service/nodeservice'; +import { FormsModule } from '@angular/forms'; +import { TreeSelectModule } from 'primeng/treeselect'; +import { IftaLabelModule } from 'primeng/iftalabel'; + +@Component({ + selector: 'tree-select-iftalabel-demo', + templateUrl: './tree-select-iftalabel-demo.html', + standalone: true, + imports: [FormsModule, TreeSelectModule, IftaLabelModule], + providers: [NodeService] +}) +export class TreeSelectIftaLabelDemo { + nodes!: any[]; + + selectedValue: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } +}`, + + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } +} diff --git a/apps/showcase/doc/treeselect/importdoc.ts b/apps/showcase/doc/treeselect/importdoc.ts new file mode 100644 index 00000000000..2a9750f5201 --- /dev/null +++ b/apps/showcase/doc/treeselect/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'tree-select-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { TreeSelect } from 'primeng/treeselect';` + }; +} diff --git a/apps/showcase/doc/treeselect/invaliddoc.ts b/apps/showcase/doc/treeselect/invaliddoc.ts new file mode 100644 index 00000000000..77c3c0dff8e --- /dev/null +++ b/apps/showcase/doc/treeselect/invaliddoc.ts @@ -0,0 +1,86 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'invalid-doc', + template: ` + +

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    +
    +
    + +
    + + ` +}) +export class InvalidDoc { + nodes!: any[]; + + selectedNodes: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { NodeService } from '@/service/nodeservice'; +import { FormsModule } from '@angular/forms'; +import { TreeSelect } from 'primeng/treeselect'; + +@Component({ + selector: 'tree-select-invalid-demo', + templateUrl: './tree-select-invalid-demo.html', + standalone: true, + imports: [FormsModule, TreeSelect], + providers: [NodeService] +}) +export class TreeSelectInvalidDemo { + nodes!: any[]; + + selectedNodes: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } +}`, + + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/apps/showcase/doc/treeselect/lazydoc.ts b/apps/showcase/doc/treeselect/lazydoc.ts new file mode 100644 index 00000000000..c032d78ab6b --- /dev/null +++ b/apps/showcase/doc/treeselect/lazydoc.ts @@ -0,0 +1,206 @@ +import { Code } from '@/domain/code'; +import { ChangeDetectorRef, Component } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +@Component({ + selector: 'lazy-doc', + template: ` + +

    + Lazy loading is useful when dealing with huge datasets, in this example nodes are dynamically loaded on demand using + loading property and onNodeExpand method. +

    +
    +
    + +
    + + ` +}) +export class LazyDoc { + selectedNodes: TreeNode[] = []; + + nodes!: TreeNode[]; + + loading: boolean = false; + + constructor(private cd: ChangeDetectorRef) {} + + ngOnInit() { + this.loading = true; + + setTimeout(() => { + this.nodes = this.initiateNodes(); + this.loading = false; + this.cd.markForCheck(); + }, 2000); + } + + initiateNodes(): TreeNode[] { + return [ + { + key: '0', + label: 'Node 0', + leaf: false + }, + { + key: '1', + label: 'Node 1', + leaf: false + }, + { + key: '2', + label: 'Node 2', + leaf: false + } + ]; + } + + onNodeExpand(event: any) { + if (!event.node.children) { + this.loading = true; + + setTimeout(() => { + let _node = { ...event.node }; + _node.children = []; + + for (let i = 0; i < 1500; i++) { + _node.children.push({ + key: event.node.key + '-' + i, + label: 'Lazy ' + event.node.label + '-' + i + }); + } + + this.nodes[parseInt(event.node.key, 10)] = _node; + + this.loading = false; + this.cd.markForCheck(); + }, 500); + } + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { NodeService } from '@/service/nodeservice'; +import { FormsModule } from '@angular/forms'; +import { TreeSelect } from 'primeng/treeselect'; + +@Component({ + selector: 'tree-select-lazy-demo', + templateUrl: './tree-select-lazy-demo.html', + standalone: true, + imports: [FormsModule, TreeSelect] + }) +export class TreeSelectLazyDemo { + selectedNodes: TreeNode[] = []; + + nodes!: TreeNode[]; + + loading: boolean = false; + + constructor(private cd: ChangeDetectorRef) {} + + ngOnInit() { + this.loading = true; + + setTimeout(() => { + this.nodes = this.initiateNodes(); + this.loading = false; + this.cd.markForCheck(); + }, 2000); + } + + initiateNodes(): TreeNode[] { + return [ + { + key: '0', + label: 'Node 0', + leaf: false + }, + { + key: '1', + label: 'Node 1', + leaf: false + }, + { + key: '2', + label: 'Node 2', + leaf: false + } + ]; + } + + onNodeExpand(event: any) { + if (!event.node.children) { + this.loading = true; + + setTimeout(() => { + let _node = { ...event.node }; + _node.children = []; + + for (let i = 0; i < 150; i++) { + _node.children.push({ + key: event.node.key + '-' + i, + label: 'Lazy ' + event.node.label + '-' + i + }); + } + + this.nodes[parseInt(event.node.key, 10)] = _node; + + this.loading = false; + this.cd.markForCheck(); + }, 500); + } + } +}`, + + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/apps/showcase/doc/treeselect/multipledoc.ts b/apps/showcase/doc/treeselect/multipledoc.ts new file mode 100644 index 00000000000..7880d5120d8 --- /dev/null +++ b/apps/showcase/doc/treeselect/multipledoc.ts @@ -0,0 +1,98 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'multiple-doc', + template: ` + +

    + More than one node is selectable by setting selectionMode to multiple. By default in multiple selection mode, metaKey press (e.g. ) is necessary to add to existing selections however this can be configured with + disabling the metaKeySelection property. Note that in touch enabled devices, TreeSelect always ignores metaKey. +

    +

    In multiple selection mode, value binding should be a key-value pair where key is the node key and value is a boolean to indicate selection.

    +
    + +
    + +
    + + ` +}) +export class MultipleDoc { + nodes!: any[]; + + selectedNodes: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } + + exampleCode: Code = { + typescript: `{ + '0-0': true, + '0-1-0': true +}` + }; + + code: Code = { + basic: ``, + + html: `
    + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { NodeService } from '@/service/nodeservice'; +import { FormsModule } from '@angular/forms'; +import { TreeSelect } from 'primeng/treeselect'; + +@Component({ + selector: 'tree-select-multiple-demo', + templateUrl: './tree-select-multiple-demo.html', + standalone: true, + imports: [FormsModule, TreeSelect], + providers: [NodeService] +}) +export class TreeSelectMultipleDemo { + nodes!: any[]; + + selectedNodes: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } +}`, + + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/apps/showcase/doc/treeselect/reactiveformsdoc.ts b/apps/showcase/doc/treeselect/reactiveformsdoc.ts new file mode 100644 index 00000000000..73075b58ce0 --- /dev/null +++ b/apps/showcase/doc/treeselect/reactiveformsdoc.ts @@ -0,0 +1,102 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup } from '@angular/forms'; + +@Component({ + selector: 'reactive-forms-doc', + template: ` + +

    TreeSelect can also be used with reactive forms. In this case, the formControlName property is used to bind the component to a form control.

    +
    +
    +
    + + +
    + + ` +}) +export class ReactiveFormsDoc implements OnInit { + nodes!: any[]; + + formGroup!: FormGroup; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } + + ngOnInit() { + this.formGroup = new FormGroup({ + selectedNodes: new FormControl() + }); + } + + code: Code = { + basic: `
    + +`, + + html: `
    +
    + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { NodeService } from '@/service/nodeservice'; + +@Component({ + selector: 'tree-select-reactive-forms-demo', + templateUrl: './tree-select-reactive-forms-demo.html', + standalone: true, + imports: [ReactiveFormsModule, TreeSelect], + providers: [NodeService] +}) +export class TreeSelectReactiveFormsDemo implements OnInit { + nodes!: any[]; + + formGroup!: FormGroup; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } + + ngOnInit() { + this.formGroup = new FormGroup({ + selectedNodes: new FormControl() + }); + } +}`, + service: ['NodeService'], + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/apps/showcase/doc/treeselect/sizesdoc.ts b/apps/showcase/doc/treeselect/sizesdoc.ts new file mode 100644 index 00000000000..da02ac3c79e --- /dev/null +++ b/apps/showcase/doc/treeselect/sizesdoc.ts @@ -0,0 +1,100 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'sizes-doc', + template: ` + +

    TreeSelect provides small and large sizes as alternatives to the base.

    +
    +
    + + + +
    + + ` +}) +export class SizesDoc { + nodes!: any[]; + + value1: any; + + value2: any; + + value3: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } + + code: Code = { + basic: ` + +`, + + html: `
    + + + +
    `, + + typescript: `import { Component } from '@angular/core'; +import { NodeService } from '@/service/nodeservice'; +import { FormsModule } from '@angular/forms'; +import { TreeSelect } from 'primeng/treeselect'; + +@Component({ + selector: 'tree-select-sizes-demo', + templateUrl: './tree-select-sizes-demo.html', + standalone: true, + imports: [FormsModule, TreeSelect], + providers: [NodeService] + }) +export class TreeSelectSizesDemo { + nodes!: any[]; + + value1: any; + + value2: any; + + value3: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } +}`, + + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/apps/showcase/doc/treeselect/styledoc.ts b/apps/showcase/doc/treeselect/styledoc.ts new file mode 100644 index 00000000000..ee512bfda4b --- /dev/null +++ b/apps/showcase/doc/treeselect/styledoc.ts @@ -0,0 +1,50 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'tree-select-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-treeselectContainer element.
    p-treeselect-label-containerContainer of the label to display selected items.
    p-treeselect-labelLabel to display selected items.
    p-treeselect-triggerDropdown button.
    p-treeselect-panelOverlay panel for items.
    p-treeselect-items-wrapperList container of items.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/treeselect/templatedoc.ts b/apps/showcase/doc/treeselect/templatedoc.ts new file mode 100644 index 00000000000..d398635ca1c --- /dev/null +++ b/apps/showcase/doc/treeselect/templatedoc.ts @@ -0,0 +1,126 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'template-doc', + template: ` + +

    TreeSelect offers multiple templates for customization through templating.

    +
    +
    + + + + + +
    Available Files
    +
    + +
    + + +
    +
    +
    +
    + + ` +}) +export class TemplateDoc { + nodes!: any[]; + + selectedNodes: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } + + code: Code = { + basic: ` + + + + +
    Available Files
    +
    + +
    + + +
    +
    +
    `, + + html: `
    + + + + + +
    Available Files
    +
    + +
    + + +
    +
    +
    +
    `, + + typescript: `import { Component } from '@angular/core'; +import { NodeService } from '@/service/nodeservice'; +import { FormsModule } from '@angular/forms'; +import { TreeSelect } from 'primeng/treeselect'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'tree-select-template-demo', + templateUrl: './tree-select-template-demo.html', + standalone: true, + imports: [FormsModule, TreeSelect, ButtonModule], + providers: [NodeService] + }) +export class TreeSelectTemplateDemo { + nodes!: any[]; + + selectedNodes: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getFiles().then((files) => (this.nodes = files)); + } +}`, + + service: ['NodeService'], + + data: ` + /* NodeService */ +{ + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] +}, +...` + }; +} diff --git a/apps/showcase/doc/treeselect/treeselectdoc.module.ts b/apps/showcase/doc/treeselect/treeselectdoc.module.ts new file mode 100644 index 00000000000..fd356a111cd --- /dev/null +++ b/apps/showcase/doc/treeselect/treeselectdoc.module.ts @@ -0,0 +1,34 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { ButtonModule } from 'primeng/button'; +import { FloatLabelModule } from 'primeng/floatlabel'; +import { IftaLabelModule } from 'primeng/iftalabel'; +import { TreeSelectModule } from 'primeng/treeselect'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; +import { CheckboxDoc } from './checkboxdoc'; +import { DisabledDoc } from './disableddoc'; +import { FilledDoc } from './filleddoc'; +import { FilterDoc } from './filterdoc'; +import { FloatLabelDoc } from './floatlabeldoc'; +import { IftaLabelDoc } from './iftalabeldoc'; +import { ImportDoc } from './importdoc'; +import { InvalidDoc } from './invaliddoc'; +import { LazyDoc } from './lazydoc'; +import { MultipleDoc } from './multipledoc'; +import { ReactiveFormsDoc } from './reactiveformsdoc'; +import { SizesDoc } from './sizesdoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; +import { VirtualScrollDoc } from './virtualscrolldoc'; + +@NgModule({ + imports: [CommonModule, AppCodeModule, AppDocModule, TreeSelectModule, FormsModule, ReactiveFormsModule, RouterModule, FloatLabelModule, IftaLabelModule, ButtonModule], + exports: [AppDocModule], + declarations: [ImportDoc, BasicDoc, MultipleDoc, CheckboxDoc, LazyDoc, VirtualScrollDoc, FilterDoc, FloatLabelDoc, InvalidDoc, DisabledDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc, FilledDoc, IftaLabelDoc, TemplateDoc, SizesDoc] +}) +export class TreeSelectDocModule {} diff --git a/apps/showcase/doc/treeselect/virtualscrolldoc.ts b/apps/showcase/doc/treeselect/virtualscrolldoc.ts new file mode 100644 index 00000000000..757ba745670 --- /dev/null +++ b/apps/showcase/doc/treeselect/virtualscrolldoc.ts @@ -0,0 +1,69 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'virtual-scroll-doc', + template: ` +

    + VirtualScrolling is an efficient way of rendering the options by displaying a small subset of data in the viewport at any time. When dealing with huge number of options, it is suggested to enable VirtualScrolling to avoid performance + issues. Usage is simple as setting virtualScroll property to true and defining virtualScrollItemSize to specify the height of an item. +

    +
    +
    + +
    + ` +}) +export class VirtualScrollDoc { + nodes!: any[]; + + selectedNodes: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getLargeTreeNodes().then((files) => (this.nodes = files)); + } + + code: Code = { + basic: ``, + + html: `
    + +
    `, + typescript: `import { Component } from '@angular/core'; +import { NodeService } from '@/service/nodeservice'; +import { FormsModule } from '@angular/forms'; +import { TreeSelect } from 'primeng/treeselect'; + +@Component({ + selector: 'tree-select-virtual-scroll-demo', + templateUrl: './tree-select-virtual-scroll-demo.html', + standalone: true, + imports: [FormsModule, TreeSelect], + providers: [NodeService] +}) +export class TreeSelectVirtualScrollDemo { + nodes!: any[]; + + selectedNodes: any; + + constructor(private nodeService: NodeService) { + this.nodeService.getLargeTreeNodes().then((files) => (this.nodes = files)); + } +}`, + + service: ['NodeService'] + }; +} diff --git a/apps/showcase/doc/treetable/accessibilitydoc.ts b/apps/showcase/doc/treetable/accessibilitydoc.ts new file mode 100644 index 00000000000..8366e58d113 --- /dev/null +++ b/apps/showcase/doc/treetable/accessibilitydoc.ts @@ -0,0 +1,96 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'tree-table-accessibility-doc', + template: ` +

    Screen Reader

    +

    + Default role of the table is table. Header, body and footer elements use rowgroup, rows use row role, header cells have columnheader and body cells use cell roles. Sortable headers utilizer + aria-sort attribute either set to "ascending" or "descending". +

    +

    + Row elements manage aria-expanded for state and aria-level attribute to define the hierachy by ttRow directive. Table rows and table cells should be specified by users using the aria-posinset, + aria-setsize, aria-label, and aria-describedby attributes, as they are determined through templating. +

    +

    When selection is enabled, ttSelectableRow directive sets aria-selected to true on a row. In checkbox mode, the built-in checkbox component use checkbox role with aria-checked state attribute.

    +

    Editable cells use custom templating so you need to manage aria roles and attributes manually if required.

    +

    Paginator is a standalone component used inside the TreeTable, refer to the paginator for more information about the accessibility features.

    +

    Sortable Headers Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tabMoves through the headers.
    enterSorts the column.
    spaceSorts the column.
    +
    +

    Keyboard Support

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeyFunction
    tab + Moves focus to the first selected node when focus enters the component, if there is none then first element receives the focus. If focus is already inside the component, moves focus to the next focusable element in the + page tab sequence. +
    shift + tab + Moves focus to the last selected node when focus enters the component, if there is none then first element receives the focus. If focus is already inside the component, moves focus to the previous focusable element in the + page tab sequence. +
    enterSelects the focused treenode.
    spaceSelects the focused treenode.
    down arrowMoves focus to the next treenode.
    up arrowMoves focus to the previous treenode.
    right arrowIf node is closed, opens the node otherwise moves focus to the first child node.
    left arrowIf node is open, closes the node otherwise moves focus to the parent node.
    +
    +
    ` +}) +export class AccessibilityDoc {} diff --git a/apps/showcase/doc/treetable/basicdoc.ts b/apps/showcase/doc/treetable/basicdoc.ts new file mode 100644 index 00000000000..99d4eafcb01 --- /dev/null +++ b/apps/showcase/doc/treetable/basicdoc.ts @@ -0,0 +1,119 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +@Component({ + selector: 'basic-doc', + template: ` +

    TreeTable requires a collection of TreeNode instances as a value components as children for the representation.

    +
    +
    + + + + + Name + Size + Type + + + + + + + {{ rowData.name }} + + {{ rowData.size }} + {{ rowData.type }} + + + + +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class BasicDoc { + files!: TreeNode[]; + + constructor( + private nodeService: NodeService, + private cd: ChangeDetectorRef + ) {} + + loadDemoData() { + this.nodeService.getFilesystem().then((files) => { + this.files = files.slice(0, 5); + this.cd.markForCheck(); + }); + } + + code: Code = { + basic: ` + + + Name + Size + Type + + + + + + + {{ rowData.name }} + + {{ rowData.size }} + {{ rowData.type }} + + +`, + + html: `
    + + + + Name + Size + Type + + + + + + + {{ rowData.name }} + + {{ rowData.size }} + {{ rowData.type }} + + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; +import { TreeTableModule } from 'primeng/treetable'; + +@Component({ + selector: 'tree-table-basic-demo', + templateUrl: './tree-table-basic-demo.html', + standalone: true, + imports: [TreeTableModule], + providers: [NodeService] +}) +export class TreeTableBasicDemo implements OnInit { + files!: TreeNode[]; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFilesystem().then((files) => (this.files = files)); + } +}`, + + service: ['NodeService'] + }; +} diff --git a/apps/showcase/doc/treetable/columngroupdoc.ts b/apps/showcase/doc/treetable/columngroupdoc.ts new file mode 100644 index 00000000000..a1ebc6aa607 --- /dev/null +++ b/apps/showcase/doc/treetable/columngroupdoc.ts @@ -0,0 +1,526 @@ +import { Code } from '@/domain/code'; +import { ChangeDetectionStrategy, Component } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +@Component({ + selector: 'column-group-doc', + template: ` +
    + + + + + Brand + Sale Rate + + + Sales + Profits + + + Last Year + This Year + Last Year + This Year + + + + + + + {{ rowData.brand }} + + {{ rowData.lastYearSale }} + {{ rowData.thisYearSale }} + {{ rowData.lastYearProfit }} + {{ rowData.thisYearProfit }} + + + + + Totals + $3,283,772 + $2,126,925 + + + + +
    + + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class ColumnGroupDoc { + sales!: TreeNode[]; + + loadDemoData() { + this.sales = [ + { + data: { brand: 'Bliss', lastYearSale: '51%', thisYearSale: '40%', lastYearProfit: '$54,406.00', thisYearProfit: '$43,342' }, + children: [ + { + data: { + brand: 'Product A', + lastYearSale: '25%', + thisYearSale: '20%', + lastYearProfit: '$34,406.00', + thisYearProfit: '$23,342' + }, + children: [ + { + data: { + brand: 'Product A-1', + lastYearSale: '20%', + thisYearSale: '10%', + lastYearProfit: '$24,406.00', + thisYearProfit: '$13,342' + } + }, + { + data: { + brand: 'Product A-2', + lastYearSale: '5%', + thisYearSale: '10%', + lastYearProfit: '$10,000.00', + thisYearProfit: '$10,000' + } + } + ] + }, + { + data: { + brand: 'Product B', + lastYearSale: '26%', + thisYearSale: '20%', + lastYearProfit: '$24,000.00', + thisYearProfit: '$23,000' + } + } + ] + }, + { + data: { brand: 'Fate', lastYearSale: '83%', thisYearSale: '96%', lastYearProfit: '$423,132', thisYearProfit: '$312,122' }, + children: [ + { + data: { + brand: 'Product X', + lastYearSale: '50%', + thisYearSale: '40%', + lastYearProfit: '$223,132', + thisYearProfit: '$156,061' + } + }, + { + data: { + brand: 'Product Y', + lastYearSale: '33%', + thisYearSale: '56%', + lastYearProfit: '$200,000', + thisYearProfit: '$156,061' + } + } + ] + }, + { + data: { brand: 'Ruby', lastYearSale: '38%', thisYearSale: '5%', lastYearProfit: '$12,321', thisYearProfit: '$8,500' }, + children: [ + { + data: { + brand: 'Product M', + lastYearSale: '18%', + thisYearSale: '2%', + lastYearProfit: '$10,300', + thisYearProfit: '$5,500' + } + }, + { + data: { + brand: 'Product N', + lastYearSale: '20%', + thisYearSale: '3%', + lastYearProfit: '$2,021', + thisYearProfit: '$3,000' + } + } + ] + }, + { + data: { brand: 'Sky', lastYearSale: '49%', thisYearSale: '22%', lastYearProfit: '$745,232', thisYearProfit: '$650,323' }, + children: [ + { + data: { + brand: 'Product P', + lastYearSale: '20%', + thisYearSale: '16%', + lastYearProfit: '$345,232', + thisYearProfit: '$350,000' + } + }, + { + data: { + brand: 'Product R', + lastYearSale: '29%', + thisYearSale: '6%', + lastYearProfit: '$400,009', + thisYearProfit: '$300,323' + } + } + ] + }, + { + data: { brand: 'Comfort', lastYearSale: '17%', thisYearSale: '79%', lastYearProfit: '$643,242', thisYearProfit: '500,332' }, + children: [ + { + data: { + brand: 'Product S', + lastYearSale: '10%', + thisYearSale: '40%', + lastYearProfit: '$243,242', + thisYearProfit: '$100,000' + } + }, + { + data: { + brand: 'Product T', + lastYearSale: '7%', + thisYearSale: '39%', + lastYearProfit: '$400,00', + thisYearProfit: '$400,332' + } + } + ] + }, + { + data: { brand: 'Merit', lastYearSale: '52%', thisYearSale: ' 65%', lastYearProfit: '$421,132', thisYearProfit: '$150,005' }, + children: [ + { + data: { + brand: 'Product L', + lastYearSale: '20%', + thisYearSale: '40%', + lastYearProfit: '$121,132', + thisYearProfit: '$100,000' + } + }, + { + data: { + brand: 'Product G', + lastYearSale: '32%', + thisYearSale: '25%', + lastYearProfit: '$300,000', + thisYearProfit: '$50,005' + } + } + ] + }, + { + data: { brand: 'Violet', lastYearSale: '82%', thisYearSale: '12%', lastYearProfit: '$131,211', thisYearProfit: '$100,214' }, + children: [ + { + data: { + brand: 'Product SH1', + lastYearSale: '30%', + thisYearSale: '6%', + lastYearProfit: '$101,211', + thisYearProfit: '$30,214' + } + }, + { + data: { + brand: 'Product SH2', + lastYearSale: '52%', + thisYearSale: '6%', + lastYearProfit: '$30,000', + thisYearProfit: '$70,000' + } + } + ] + }, + { + data: { brand: 'Dulce', lastYearSale: '44%', thisYearSale: '45%', lastYearProfit: '$66,442', thisYearProfit: '$53,322' }, + children: [ + { + data: { + brand: 'Product PN1', + lastYearSale: '22%', + thisYearSale: '25%', + lastYearProfit: '$33,221', + thisYearProfit: '$20,000' + } + }, + { + data: { + brand: 'Product PN2', + lastYearSale: '22%', + thisYearSale: '25%', + lastYearProfit: '$33,221', + thisYearProfit: '$33,322' + } + } + ] + }, + { + data: { brand: 'Solace', lastYearSale: '90%', thisYearSale: '56%', lastYearProfit: '$765,442', thisYearProfit: '$296,232' }, + children: [ + { + data: { + brand: 'Product HT1', + lastYearSale: '60%', + thisYearSale: '36%', + lastYearProfit: '$465,000', + thisYearProfit: '$150,653' + } + }, + { + data: { + brand: 'Product HT2', + lastYearSale: '30%', + thisYearSale: '20%', + lastYearProfit: '$300,442', + thisYearProfit: '$145,579' + } + } + ] + }, + { + data: { brand: 'Essence', lastYearSale: '75%', thisYearSale: '54%', lastYearProfit: '$21,212', thisYearProfit: '$12,533' }, + children: [ + { + data: { + brand: 'Product TS1', + lastYearSale: '50%', + thisYearSale: '34%', + lastYearProfit: '$11,000', + thisYearProfit: '$8,562' + } + }, + { + data: { + brand: 'Product TS2', + lastYearSale: '25%', + thisYearSale: '20%', + lastYearProfit: '$11,212', + thisYearProfit: '$3,971' + } + } + ] + } + ]; + } + code: Code = { + basic: ` + + + Brand + Sale Rate + + + Sales + Profits + + + Last Year + This Year + Last Year + This Year + + + + + + + {{ rowData.brand }} + + {{ rowData.lastYearSale }} + {{ rowData.thisYearSale }} + {{ rowData.lastYearProfit }} + {{ rowData.thisYearProfit }} + + + + + Totals + $3,283,772 + $2,126,925 + + +`, + + html: `
    + + + + Brand + Sale Rate + + + Sales + Profits + + + Last Year + This Year + Last Year + This Year + + + + + + + {{ rowData.brand }} + + {{ rowData.lastYearSale }} + {{ rowData.thisYearSale }} + {{ rowData.lastYearProfit }} + {{ rowData.thisYearProfit }} + + + + + Totals + $3,283,772 + $2,126,925 + + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { TreeTableModule } from 'primeng/treetable'; + +@Component({ + selector: 'tree-table-column-group-demo', + templateUrl: './tree-table-column-group-demo.html', + standalone: true, + imports: [TreeTableModule] +}) +export class TreeTableColumnGroupDemo implements OnInit { + sales!: TreeNode[]; + + ngOnInit() { + this.sales = [ + { + data: { brand: 'Bliss', lastYearSale: '51%', thisYearSale: '40%', lastYearProfit: '$54,406.00', thisYearProfit: '$43,342' }, + children: [ + { + data: { brand: 'Product A', lastYearSale: '25%', thisYearSale: '20%', lastYearProfit: '$34,406.00', thisYearProfit: '$23,342' }, + children: [ + { + data: { brand: 'Product A-1', lastYearSale: '20%', thisYearSale: '10%', lastYearProfit: '$24,406.00', thisYearProfit: '$13,342' } + }, + { + data: { brand: 'Product A-2', lastYearSale: '5%', thisYearSale: '10%', lastYearProfit: '$10,000.00', thisYearProfit: '$10,000' } + } + ] + }, + { + data: { brand: 'Product B', lastYearSale: '26%', thisYearSale: '20%', lastYearProfit: '$24,000.00', thisYearProfit: '$23,000' } + } + ] + }, + { + data: { brand: 'Fate', lastYearSale: '83%', thisYearSale: '96%', lastYearProfit: '$423,132', thisYearProfit: '$312,122' }, + children: [ + { + data: { brand: 'Product X', lastYearSale: '50%', thisYearSale: '40%', lastYearProfit: '$223,132', thisYearProfit: '$156,061' } + }, + { + data: { brand: 'Product Y', lastYearSale: '33%', thisYearSale: '56%', lastYearProfit: '$200,000', thisYearProfit: '$156,061' } + } + ] + }, + { + data: { brand: 'Ruby', lastYearSale: '38%', thisYearSale: '5%', lastYearProfit: '$12,321', thisYearProfit: '$8,500' }, + children: [ + { + data: { brand: 'Product M', lastYearSale: '18%', thisYearSale: '2%', lastYearProfit: '$10,300', thisYearProfit: '$5,500' } + }, + { + data: { brand: 'Product N', lastYearSale: '20%', thisYearSale: '3%', lastYearProfit: '$2,021', thisYearProfit: '$3,000' } + } + ] + }, + { + data: { brand: 'Sky', lastYearSale: '49%', thisYearSale: '22%', lastYearProfit: '$745,232', thisYearProfit: '$650,323' }, + children: [ + { + data: { brand: 'Product P', lastYearSale: '20%', thisYearSale: '16%', lastYearProfit: '$345,232', thisYearProfit: '$350,000' } + }, + { + data: { brand: 'Product R', lastYearSale: '29%', thisYearSale: '6%', lastYearProfit: '$400,009', thisYearProfit: '$300,323' } + } + ] + }, + { + data: { brand: 'Comfort', lastYearSale: '17%', thisYearSale: '79%', lastYearProfit: '$643,242', thisYearProfit: '500,332' }, + children: [ + { + data: { brand: 'Product S', lastYearSale: '10%', thisYearSale: '40%', lastYearProfit: '$243,242', thisYearProfit: '$100,000' } + }, + { + data: { brand: 'Product T', lastYearSale: '7%', thisYearSale: '39%', lastYearProfit: '$400,00', thisYearProfit: '$400,332' } + } + ] + }, + { + data: { brand: 'Merit', lastYearSale: '52%', thisYearSale: ' 65%', lastYearProfit: '$421,132', thisYearProfit: '$150,005' }, + children: [ + { + data: { brand: 'Product L', lastYearSale: '20%', thisYearSale: '40%', lastYearProfit: '$121,132', thisYearProfit: '$100,000' } + }, + { + data: { brand: 'Product G', lastYearSale: '32%', thisYearSale: '25%', lastYearProfit: '$300,000', thisYearProfit: '$50,005' } + } + ] + }, + { + data: { brand: 'Violet', lastYearSale: '82%', thisYearSale: '12%', lastYearProfit: '$131,211', thisYearProfit: '$100,214' }, + children: [ + { + data: { brand: 'Product SH1', lastYearSale: '30%', thisYearSale: '6%', lastYearProfit: '$101,211', thisYearProfit: '$30,214' } + }, + { + data: { brand: 'Product SH2', lastYearSale: '52%', thisYearSale: '6%', lastYearProfit: '$30,000', thisYearProfit: '$70,000' } + } + ] + }, + { + data: { brand: 'Dulce', lastYearSale: '44%', thisYearSale: '45%', lastYearProfit: '$66,442', thisYearProfit: '$53,322' }, + children: [ + { + data: { brand: 'Product PN1', lastYearSale: '22%', thisYearSale: '25%', lastYearProfit: '$33,221', thisYearProfit: '$20,000' } + }, + { + data: { brand: 'Product PN2', lastYearSale: '22%', thisYearSale: '25%', lastYearProfit: '$33,221', thisYearProfit: '$33,322' } + } + ] + }, + { + data: { brand: 'Solace', lastYearSale: '90%', thisYearSale: '56%', lastYearProfit: '$765,442', thisYearProfit: '$296,232' }, + children: [ + { + data: { brand: 'Product HT1', lastYearSale: '60%', thisYearSale: '36%', lastYearProfit: '$465,000', thisYearProfit: '$150,653' } + }, + { + data: { brand: 'Product HT2', lastYearSale: '30%', thisYearSale: '20%', lastYearProfit: '$300,442', thisYearProfit: '$145,579' } + } + ] + }, + { + data: { brand: 'Essence', lastYearSale: '75%', thisYearSale: '54%', lastYearProfit: '$21,212', thisYearProfit: '$12,533' }, + children: [ + { + data: { brand: 'Product TS1', lastYearSale: '50%', thisYearSale: '34%', lastYearProfit: '$11,000', thisYearProfit: '$8,562' } + }, + { + data: { brand: 'Product TS2', lastYearSale: '25%', thisYearSale: '20%', lastYearProfit: '$11,212', thisYearProfit: '$3,971' } + } + ] + } + ]; + } +}` + }; +} diff --git a/src/app/showcase/doc/treetable/columnresizeexpanddoc.ts b/apps/showcase/doc/treetable/columnresizeexpanddoc.ts similarity index 85% rename from src/app/showcase/doc/treetable/columnresizeexpanddoc.ts rename to apps/showcase/doc/treetable/columnresizeexpanddoc.ts index 7609520e53e..609f8ae3285 100644 --- a/src/app/showcase/doc/treetable/columnresizeexpanddoc.ts +++ b/apps/showcase/doc/treetable/columnresizeexpanddoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; import { ChangeDetectionStrategy, Component } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; interface Column { field: string; @@ -27,7 +27,7 @@ interface Column { - + {{ rowData[col.field] }} @@ -37,7 +37,7 @@ interface Column { `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class ResizeExpandDoc { files!: TreeNode[]; @@ -51,15 +51,15 @@ export class ResizeExpandDoc { this.cols = [ { field: 'name', header: 'Name' }, { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, + { field: 'type', header: 'Type' } ]; } code: Code = { - basic: ` @@ -71,7 +71,7 @@ export class ResizeExpandDoc { - + {{ rowData[col.field] }} @@ -79,10 +79,10 @@ export class ResizeExpandDoc { `, html: `
    - @@ -94,7 +94,7 @@ export class ResizeExpandDoc { - + {{ rowData[col.field] }} @@ -104,7 +104,7 @@ export class ResizeExpandDoc { typescript: `import { Component, OnInit } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; +import { NodeService } from '@/service/nodeservice'; import { TreeTableModule } from 'primeng/treetable'; import { CommonModule } from '@angular/common'; @@ -136,6 +136,6 @@ export class TreeTableResizeExpandDemo implements OnInit { ]; } }`, - service: ['NodeService'], + service: ['NodeService'] }; } diff --git a/src/app/showcase/doc/treetable/columnresizefitdoc.ts b/apps/showcase/doc/treetable/columnresizefitdoc.ts similarity index 81% rename from src/app/showcase/doc/treetable/columnresizefitdoc.ts rename to apps/showcase/doc/treetable/columnresizefitdoc.ts index 1494877e473..69e93d02750 100644 --- a/src/app/showcase/doc/treetable/columnresizefitdoc.ts +++ b/apps/showcase/doc/treetable/columnresizefitdoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; import { ChangeDetectionStrategy, Component } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; interface Column { field: string; @@ -12,10 +12,7 @@ interface Column { selector: 'resize-fit-doc', template: ` -

    - Columns can be resized with drag and drop when resizableColumns is enabled. Default resize mode is fit that - does not change the overall table width. -

    +

    Columns can be resized with drag and drop when resizableColumns is enabled. Default resize mode is fit that does not change the overall table width.

    @@ -30,7 +27,7 @@ interface Column { - + {{ rowData[col.field] }} @@ -40,7 +37,7 @@ interface Column {
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class ResizeFitDoc { files!: TreeNode[]; @@ -54,15 +51,15 @@ export class ResizeFitDoc { this.cols = [ { field: 'name', header: 'Name' }, { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, + { field: 'type', header: 'Type' } ]; } code: Code = { - basic: ` @@ -74,7 +71,7 @@ export class ResizeFitDoc { - + {{ rowData[col.field] }} @@ -82,10 +79,10 @@ export class ResizeFitDoc { `, html: `
    - @@ -97,7 +94,7 @@ export class ResizeFitDoc { - + {{ rowData[col.field] }} @@ -107,7 +104,7 @@ export class ResizeFitDoc { typescript: `import { Component, OnInit } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; +import { NodeService } from '@/service/nodeservice'; import { TreeTableModule } from 'primeng/treetable'; import { CommonModule } from '@angular/common'; @@ -140,6 +137,6 @@ export class TreeTableResizeFitDemo implements OnInit { } }`, - service: ['NodeService'], + service: ['NodeService'] }; } diff --git a/src/app/showcase/doc/treetable/columnresizescrollabledoc.ts b/apps/showcase/doc/treetable/columnresizescrollabledoc.ts similarity index 77% rename from src/app/showcase/doc/treetable/columnresizescrollabledoc.ts rename to apps/showcase/doc/treetable/columnresizescrollabledoc.ts index 7ec314ea54c..3aa21275759 100644 --- a/src/app/showcase/doc/treetable/columnresizescrollabledoc.ts +++ b/apps/showcase/doc/treetable/columnresizescrollabledoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; import { ChangeDetectionStrategy, Component } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; interface Column { field: string; @@ -12,21 +12,11 @@ interface Column { selector: 'resize-scrollable-doc', template: ` -

    - To utilize the column resize modes with a scrollable TreeTable, a colgroup template must be defined. The - default value of scrollHeight is "flex," it can also be set as a string value. -

    +

    To utilize the column resize modes with a scrollable TreeTable, a colgroup template must be defined. The default value of scrollHeight is "flex," it can also be set as a string value.

    - + @@ -42,7 +32,7 @@ interface Column { - + {{ rowData[col.field] }} @@ -52,7 +42,7 @@ interface Column {
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class ResizeScrollableDoc { files!: TreeNode[]; @@ -66,16 +56,16 @@ export class ResizeScrollableDoc { this.cols = [ { field: 'name', header: 'Name' }, { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, + { field: 'type', header: 'Type' } ]; } code: Code = { - basic: ` @@ -92,7 +82,7 @@ export class ResizeScrollableDoc { - + {{ rowData[col.field] }} @@ -100,11 +90,11 @@ export class ResizeScrollableDoc { `, html: `
    - @@ -121,7 +111,7 @@ export class ResizeScrollableDoc { - + {{ rowData[col.field] }} @@ -131,7 +121,7 @@ export class ResizeScrollableDoc { typescript: `import { Component, OnInit } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; +import { NodeService } from '@/service/nodeservice'; import { TreeTableModule } from 'primeng/treetable'; import { CommonModule } from '@angular/common'; @@ -164,6 +154,6 @@ export class TreeTableResizeScrollableDemo implements OnInit { } }`, - service: ['NodeService'], + service: ['NodeService'] }; } diff --git a/apps/showcase/doc/treetable/columntoggledoc.ts b/apps/showcase/doc/treetable/columntoggledoc.ts new file mode 100644 index 00000000000..792510c7915 --- /dev/null +++ b/apps/showcase/doc/treetable/columntoggledoc.ts @@ -0,0 +1,181 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { ChangeDetectionStrategy, Component } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'column-toggle-doc', + template: ` + +

    Column visibility based on a condition can be implemented with dynamic columns, in this sample a MultiSelect is used to manage the visible columns.

    +
    +
    + + + +
    + +
    +
    + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + +
    +
    +
    + + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class ColumnToggleDoc { + files!: TreeNode[]; + + cols!: Column[]; + + selectedColumns!: Column[]; + + constructor(private nodeService: NodeService) {} + + loadDemoData() { + this.nodeService.getFilesystem().then((files) => (this.files = files)); + + this.cols = [ + { field: 'name', header: 'Name' }, + { field: 'size', header: 'Size' }, + { field: 'type', header: 'Type' } + ]; + + this.selectedColumns = this.cols; + } + + code: Code = { + basic: ` + +
    + +
    +
    + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + +
    `, + + html: `
    + + +
    + +
    +
    + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; +import { TreeTableModule } from 'primeng/treetable'; +import { MultiSelectModule } from 'primeng/multiselect'; +import { CommonModule } from '@angular/common'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'tree-table-column-toggle-demo', + templateUrl: './tree-table-column-toggle-demo.html', + standalone: true, + imports: [TreeTableModule, MultiSelectModule, CommonModule], + providers: [NodeService] +}) +export class TreeTableColumnToggleDemo implements OnInit { + files!: TreeNode[]; + + cols!: Column[]; + + selectedColumns!: Column[]; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFilesystem().then((files) => (this.files = files)); + + this.cols = [ + { field: 'name', header: 'Name' }, + { field: 'size', header: 'Size' }, + { field: 'type', header: 'Type' } + ]; + + this.selectedColumns = this.cols; + } +}`, + + service: ['NodeService'] + }; +} diff --git a/src/app/showcase/doc/treetable/conditionalstyledoc.ts b/apps/showcase/doc/treetable/conditionalstyledoc.ts similarity index 76% rename from src/app/showcase/doc/treetable/conditionalstyledoc.ts rename to apps/showcase/doc/treetable/conditionalstyledoc.ts index 596f5a670c6..84a9715a5c7 100644 --- a/src/app/showcase/doc/treetable/conditionalstyledoc.ts +++ b/apps/showcase/doc/treetable/conditionalstyledoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; import { ChangeDetectionStrategy, Component } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; interface Column { field: string; @@ -12,10 +12,7 @@ interface Column { selector: 'conditional-style-doc', template: ` -

    - Particular rows and cells can be styled based on conditions. The ngClass receives a row data as a parameter to return - a style class for a row whereas cells are customized using the body template. -

    +

    Particular rows and cells can be styled based on conditions. The ngClass receives a row data as a parameter to return a style class for a row whereas cells are customized using the body template.

    @@ -29,11 +26,8 @@ interface Column { - - + + {{ rowData[col.field] }} @@ -43,7 +37,7 @@ interface Column {
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class ConditionalStyleDoc { files!: TreeNode[]; @@ -57,15 +51,15 @@ export class ConditionalStyleDoc { this.cols = [ { field: 'name', header: 'Name' }, { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, + { field: 'type', header: 'Type' } ]; } code: Code = { - basic: ` @@ -76,10 +70,10 @@ export class ConditionalStyleDoc { - - + {{ rowData[col.field] }} @@ -87,10 +81,10 @@ export class ConditionalStyleDoc { `, html: `
    - @@ -101,10 +95,10 @@ export class ConditionalStyleDoc { - - + {{ rowData[col.field] }} @@ -114,7 +108,7 @@ export class ConditionalStyleDoc { typescript: `import { Component, OnInit } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; +import { NodeService } from '@/service/nodeservice'; import { TreeTableModule } from 'primeng/treetable'; import { CommonModule } from '@angular/common'; @@ -147,6 +141,6 @@ export class TreeTableConditionalStyleDemo implements OnInit{ } }`, - service: ['NodeService'], + service: ['NodeService'] }; } diff --git a/apps/showcase/doc/treetable/contextmenudoc.ts b/apps/showcase/doc/treetable/contextmenudoc.ts new file mode 100644 index 00000000000..7bd64f02d30 --- /dev/null +++ b/apps/showcase/doc/treetable/contextmenudoc.ts @@ -0,0 +1,202 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { ChangeDetectionStrategy, Component } from '@angular/core'; +import { MenuItem, MessageService, TreeNode } from 'primeng/api'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'context-menu-doc', + template: ` + +

    TreeTable has exclusive integration with ContextMenu using the contextMenu event to open a menu on right click alont with contextMenuSelection properties to control the selection via the menu.

    +
    +
    + + + + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + + + + +
    + + `, + providers: [MessageService], + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class ContextMenuDoc { + files!: TreeNode[]; + + selectedNode!: TreeNode; + + cols!: Column[]; + + items!: MenuItem[]; + + constructor( + private nodeService: NodeService, + private messageService: MessageService + ) {} + + loadDemoData() { + this.nodeService.getFilesystem().then((files) => (this.files = files)); + + this.cols = [ + { field: 'name', header: 'Name' }, + { field: 'size', header: 'Size' }, + { field: 'type', header: 'Type' } + ]; + + this.items = [ + { label: 'View', icon: 'pi pi-search', command: (event) => this.viewFile(this.selectedNode) }, + { label: 'Toggle', icon: 'pi pi-sort', command: (event) => this.toggleFile(this.selectedNode) } + ]; + } + + viewFile(node: any) { + this.messageService.add({ severity: 'info', summary: 'File Selected', detail: node.data.name + ' - ' + node.data.size }); + } + + toggleFile(node: any) { + node.expanded = !node.expanded; + this.files = [...this.files]; + } + + code: Code = { + basic: ` + + + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + + + +`, + + html: `
    + + + + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + + + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { MenuItem, MessageService, TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; +import { TreeTableModule } from 'primeng/treetable'; +import { ToastModule } from 'primeng/toast'; +import { ContextMenuModule } from 'primeng/contextmenu'; +import { CommonModule } from '@angular/common'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'tree-table-context-menu-demo', + templateUrl: './tree-table-context-menu-demo.html', + standalone: true, + imports: [TreeTableModule, ToastModule, ContextMenuModule, CommonModule], + providers: [MessageService, NodeService] +}) +export class TreeTableContextMenuDemo implements OnInit{ + files!: TreeNode[]; + + selectedNode!: TreeNode; + + cols!: Column[]; + + items!: MenuItem[]; + + constructor(private nodeService: NodeService, private messageService: MessageService) {} + + ngOnInit() { + this.nodeService.getFilesystem().then((files) => (this.files = files)); + + this.cols = [ + { field: 'name', header: 'Name' }, + { field: 'size', header: 'Size' }, + { field: 'type', header: 'Type' } + ]; + + this.items = [ + { label: 'View', icon: 'pi pi-search', command: (event) => this.viewFile(this.selectedNode) }, + { label: 'Toggle', icon: 'pi pi-sort', command: (event) => this.toggleFile(this.selectedNode) } + ]; + } + + viewFile(node: any) { + this.messageService.add({ severity: 'info', summary: 'File Selected', detail: node.data.name + ' - ' + node.data.size }); + } + + toggleFile(node: any) { + node.expanded = !node.expanded; + this.files = [...this.files]; + } +}`, + + service: ['NodeService'] + }; +} diff --git a/apps/showcase/doc/treetable/controlleddoc.ts b/apps/showcase/doc/treetable/controlleddoc.ts new file mode 100644 index 00000000000..6ad34e1baf9 --- /dev/null +++ b/apps/showcase/doc/treetable/controlleddoc.ts @@ -0,0 +1,142 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +@Component({ + selector: 'controlled-doc', + template: ` +

    Expansion state is controlled with expandedKeys property.

    +
    +
    + + + + + + Name + Size + Type + + + + + + + {{ rowData.name }} + + {{ rowData.size }} + {{ rowData.type }} + + + + +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class ControlledDoc { + files!: TreeNode[]; + + constructor( + private nodeService: NodeService, + private cd: ChangeDetectorRef + ) {} + + loadDemoData() { + this.nodeService.getFilesystem().then((files) => { + this.files = files.slice(0, 5); + this.cd.markForCheck(); + }); + } + + toggleApplications() { + if (this.files && this.files.length > 0) { + const newFiles = [...this.files]; + newFiles[0] = { ...newFiles[0], expanded: !newFiles[0].expanded }; + this.files = newFiles; + } + } + + code: Code = { + basic: ` + + + + Name + Size + Type + + + + + + + {{ rowData.name }} + + {{ rowData.size }} + {{ rowData.type }} + + +`, + + html: `
    + + + + + Name + Size + Type + + + + + + + {{ rowData.name }} + + {{ rowData.size }} + {{ rowData.type }} + + + +
    `, + + typescript: `import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; +import { TreeTableModule } from 'primeng/treetable'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'tree-table-controlled-demo', + templateUrl: './tree-table-controlled-demo.html', + standalone: true, + imports: [TreeTableModule, ButtonModule], + providers: [NodeService] +}) +export class TreeTableControlledDemo implements OnInit { + files!: TreeNode[]; + + constructor(private nodeService: NodeService, private cd: ChangeDetectorRef) {} + + ngOnInit() { + this.nodeService.getFilesystem().then((files) => { + this.files = files.slice(0, 5); + this.cd.markForCheck(); + }); + } + + toggleApplications() { + if (this.files && this.files.length > 0) { + const newFiles = [...this.files]; + newFiles[0] = { ...newFiles[0], expanded: !newFiles[0].expanded }; + this.files = newFiles; + } + } +}`, + + service: ['NodeService'] + }; +} diff --git a/src/app/showcase/doc/treetable/dynamiccolumnsdoc.ts b/apps/showcase/doc/treetable/dynamiccolumnsdoc.ts similarity index 89% rename from src/app/showcase/doc/treetable/dynamiccolumnsdoc.ts rename to apps/showcase/doc/treetable/dynamiccolumnsdoc.ts index 60c270ca2d6..8ede3f8be14 100644 --- a/src/app/showcase/doc/treetable/dynamiccolumnsdoc.ts +++ b/apps/showcase/doc/treetable/dynamiccolumnsdoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; import { ChangeDetectionStrategy, Component } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; interface Column { field: string; @@ -27,7 +27,7 @@ interface Column { - + {{ rowData[col.field] }} @@ -37,7 +37,7 @@ interface Column {
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class DynamicColumnsDoc { files!: TreeNode[]; @@ -51,7 +51,7 @@ export class DynamicColumnsDoc { this.cols = [ { field: 'name', header: 'Name' }, { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, + { field: 'type', header: 'Type' } ]; } code: Code = { @@ -66,7 +66,7 @@ export class DynamicColumnsDoc { - + {{ rowData[col.field] }} @@ -84,7 +84,7 @@ export class DynamicColumnsDoc { - + {{ rowData[col.field] }} @@ -93,7 +93,7 @@ export class DynamicColumnsDoc {
    `, typescript: `import { Component, OnInit } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; +import { NodeService } from '@/service/nodeservice'; import { TreeTableModule } from 'primeng/treetable'; import { CommonModule } from '@angular/common'; @@ -125,6 +125,6 @@ export class TreeTableDynamicColumnsDemo implements OnInit { ]; } }`, - service: ['NodeService'], + service: ['NodeService'] }; } diff --git a/src/app/showcase/doc/treetable/editdoc.ts b/apps/showcase/doc/treetable/editdoc.ts similarity index 84% rename from src/app/showcase/doc/treetable/editdoc.ts rename to apps/showcase/doc/treetable/editdoc.ts index 945ed7557e4..381f58ab0eb 100644 --- a/src/app/showcase/doc/treetable/editdoc.ts +++ b/apps/showcase/doc/treetable/editdoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; import { ChangeDetectionStrategy, Component } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; interface Column { field: string; @@ -26,13 +26,8 @@ interface Column {
    - - + + @@ -47,7 +42,7 @@ interface Column {
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class EditDoc { files!: TreeNode[]; @@ -61,15 +56,15 @@ export class EditDoc { this.cols = [ { field: 'name', header: 'Name' }, { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, + { field: 'type', header: 'Type' } ]; } code: Code = { - basic: ` @@ -81,7 +76,7 @@ export class EditDoc { - + @@ -96,10 +91,10 @@ export class EditDoc { `, html: `
    - @@ -111,7 +106,7 @@ export class EditDoc { - + @@ -128,7 +123,7 @@ export class EditDoc { typescript: `import { Component, OnInit } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; +import { NodeService } from '@/service/nodeservice'; import { TreeTableModule } from 'primeng/treetable'; import { CommonModule } from '@angular/common'; @@ -161,6 +156,6 @@ export class TreeTableEditDemo implements OnInit { } }`, - service: ['NodeService'], + service: ['NodeService'] }; } diff --git a/apps/showcase/doc/treetable/filterdoc.ts b/apps/showcase/doc/treetable/filterdoc.ts new file mode 100644 index 00000000000..7930af2dc16 --- /dev/null +++ b/apps/showcase/doc/treetable/filterdoc.ts @@ -0,0 +1,251 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { ChangeDetectionStrategy, Component } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'filter-doc', + template: ` + +

    + The filterMode specifies the filtering strategy, in lenient mode when the query matches a node, children of the node are not searched further as all descendants of the node are included. On the other hand, in + strict mode when the query matches a node, filtering continues on all descendants. A general filled called filterGlobal is also provided to search all columns that support filtering. +

    +
    +
    +
    + +
    + + + +
    + + + + +
    +
    + + + + {{ col.header }} + + + + + + + + + + + + + {{ rowData[col.field] }} + + + + + + No data found. + + +
    +
    +
    + + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class FilterDoc { + filterMode = 'lenient'; + + filterModes = [ + { label: 'Lenient', value: 'lenient' }, + { label: 'Strict', value: 'strict' } + ]; + + files!: TreeNode[]; + + cols!: Column[]; + + constructor(private nodeService: NodeService) {} + + loadDemoData() { + this.nodeService.getFilesystem().then((files) => (this.files = files)); + this.cols = [ + { field: 'name', header: 'Name' }, + { field: 'size', header: 'Size' }, + { field: 'type', header: 'Type' } + ]; + } + + code: Code = { + basic: ` + + + +
    + + + + +
    +
    + + + + {{ col.header }} + + + + + + + + + + + + + {{ rowData[col.field] }} + + + + + + No data found. + + +
    `, + + html: `
    +
    + +
    + + +
    + + + + +
    +
    + + + + {{ col.header }} + + + + + + + + + + + + + {{ rowData[col.field] }} + + + + + + No data found. + + +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; +import { SelectButton } from 'primeng/selectbutton'; +import { FormsModule } from '@angular/forms'; +import { InputTextModule } from 'primeng/inputtext'; +import { CommonModule } from '@angular/common'; +import { IconFieldModule } from 'primeng/iconfield'; +import { InputIconModule } from 'primeng/inputicon'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'tree-table-filter-demo', + templateUrl: './tree-table-filter-demo.html', + standalone: true, + imports: [TreeTableModule, SelectButton, FormsModule, InputTextModule, CommonModule, IconFieldModule, InputIconModule], + providers: [NodeService] +}) +export class TreeTableFilterDemo implements OnInit{ + filterMode = 'lenient'; + + filterModes = [ + { label: 'Lenient', value: 'lenient' }, + { label: 'Strict', value: 'strict' } + ]; + + files!: TreeNode[]; + + cols!: Column[]; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFilesystem().then((files) => (this.files = files)); + this.cols = [ + { field: 'name', header: 'Name' }, + { field: 'size', header: 'Size' }, + { field: 'type', header: 'Type' } + ]; + } +}`, + + service: ['NodeService'] + }; +} diff --git a/apps/showcase/doc/treetable/flexiblescrolldoc.ts b/apps/showcase/doc/treetable/flexiblescrolldoc.ts new file mode 100644 index 00000000000..9e4ce75d3a6 --- /dev/null +++ b/apps/showcase/doc/treetable/flexiblescrolldoc.ts @@ -0,0 +1,182 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +@Component({ + selector: 'flexible-scroll-doc', + template: ` +

    + Flex scroll feature makes the scrollable viewport section dynamic instead of a fixed value so that it can grow or shrink relative to the parent size of the table. Click the button below to display a maximizable Dialog where data + viewport adjusts itself according to the size changes. +

    +
    +
    + + + + + + + + Name + Size + Type + + + + + + + {{ rowData.name }} + + {{ rowData.size }} + {{ rowData.type }} + + + + + + + + + +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class ScrollFlexibleDoc { + files!: TreeNode[]; + + dialogVisible: boolean = false; + + constructor( + private nodeService: NodeService, + private cd: ChangeDetectorRef + ) {} + + loadDemoData() { + this.nodeService.getFilesystem().then((files) => { + this.files = files; + this.cd.markForCheck(); + }); + } + + code: Code = { + basic: ` + + + + + + Name + Size + Type + + + + + + + {{ rowData.name }} + + + {{ rowData.size }} + + + {{ rowData.type }} + + + + + + + + +`, + + html: `
    + + + + + + + Name + Size + Type + + + + + + + {{ rowData.name }} + + + {{ rowData.size }} + + + {{ rowData.type }} + + + + + + + + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; +import { TreeTableModule } from 'primeng/treetable'; +import { ButtonModule } from 'primeng/button'; +import { Dialog } from 'primeng/dialog'; + +@Component({ + selector: 'tree-table-flexible-scroll-demo', + templateUrl: './tree-table-flexible-scroll-demo.html', + standalone: true, + imports: [TreeTableModule, ButtonModule, Dialog], + providers: [NodeService] +}) +export class TreeTableFlexibleScrollDemo implements OnInit { + files!: TreeNode[]; + + dialogVisible: boolean = false; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFilesystem().then((files) => { + this.files = files; + }); + } +}`, + + service: ['NodeService'] + }; +} diff --git a/apps/showcase/doc/treetable/gridlinesdoc.ts b/apps/showcase/doc/treetable/gridlinesdoc.ts new file mode 100644 index 00000000000..bc8c90ead78 --- /dev/null +++ b/apps/showcase/doc/treetable/gridlinesdoc.ts @@ -0,0 +1,115 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { ChangeDetectionStrategy, Component } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +@Component({ + selector: 'gridlines-doc', + template: `
    + +

    Enabling showGridlines displays grid lines.

    +
    +
    + + + + + Name + Size + Type + + + + + + + {{ rowData.name }} + + {{ rowData.size }} + {{ rowData.type }} + + + + +
    + +
    `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class GridlinesDoc { + files!: TreeNode[]; + + constructor(private nodeService: NodeService) {} + + loadDemoData() { + this.nodeService.getFilesystem().then((files) => (this.files = files)); + } + + code: Code = { + basic: ` + + + Name + Size + Type + + + + + + + {{ rowData.name }} + + {{ rowData.size }} + {{ rowData.type }} + + +`, + + html: `
    + + + + Name + Size + Type + + + + + + + {{ rowData.name }} + + {{ rowData.size }} + {{ rowData.type }} + + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; +import { TreeTableModule } from 'primeng/treetable'; + +@Component({ + selector: 'tree-table-gridlines-demo', + templateUrl: './tree-table-gridlines-demo.html', + standalone: true, + imports: [TreeTableModule], + providers: [NodeService] +}) +export class TreeTableGridlinesDemo implements OnInit { + files!: TreeNode[]; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFilesystem().then((files) => (this.files = files)); + } +}`, + + service: ['NodeService'] + }; +} diff --git a/apps/showcase/doc/treetable/importdoc.ts b/apps/showcase/doc/treetable/importdoc.ts new file mode 100644 index 00000000000..0f103a53172 --- /dev/null +++ b/apps/showcase/doc/treetable/importdoc.ts @@ -0,0 +1,12 @@ +import { Code } from '@/domain/code'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'tree-table-import-doc', + template: ` ` +}) +export class ImportDoc { + code: Code = { + typescript: `import { TreeTableModule } from 'primeng/treetable';` + }; +} diff --git a/apps/showcase/doc/treetable/lazyloaddoc.ts b/apps/showcase/doc/treetable/lazyloaddoc.ts new file mode 100644 index 00000000000..d78d1c4ce52 --- /dev/null +++ b/apps/showcase/doc/treetable/lazyloaddoc.ts @@ -0,0 +1,293 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { ChangeDetectionStrategy, ChangeDetectorRef, Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'lazy-load-doc', + template: ` + +

    + Lazy mode is handy to deal with large datasets, instead of loading the entire data, small chunks of data is loaded by invoking corresponding callbacks everytime paging, sorting and filtering occurs. Sample below + imitates lazy loading data from a remote datasource using an in-memory list and timeouts to mimic network connection. +

    +

    + Enabling the lazy property and assigning the logical number of rows to totalRecords by doing a projection query are the key elements of the implementation so that paginator displays the UI assuming there are actually + records of totalRecords size although in reality they are not present on page, only the records that are displayed on the current page exist. +

    +

    In addition, only the root elements should be loaded, children can be loaded on demand using onNodeExpand callback.

    +
    +
    + + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + + +
    + + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class LazyLoadDoc implements OnInit { + files!: TreeNode[]; + + cols!: Column[]; + + totalRecords!: number; + + loading: boolean = false; + + constructor( + private nodeService: NodeService, + private cd: ChangeDetectorRef + ) {} + + ngOnInit() { + this.cols = [ + { field: 'name', header: 'Name' }, + { field: 'size', header: 'Size' }, + { field: 'type', header: 'Type' } + ]; + + this.totalRecords = 1000; + + this.loading = true; + } + + loadNodes(event: any) { + this.loading = true; + + setTimeout(() => { + this.files = []; + + for (let i = 0; i < event.rows; i++) { + let node = { + data: { + name: 'Item ' + (event.first + i), + size: Math.floor(Math.random() * 1000) + 1 + 'kb', + type: 'Type ' + (event.first + i) + }, + leaf: false + }; + + this.files.push(node); + } + this.loading = false; + this.cd.markForCheck(); + }, 1000); + } + + onNodeExpand(event: any) { + this.loading = true; + + setTimeout(() => { + this.loading = false; + const node = event.node; + + node.children = [ + { + data: { + name: node.data.name + ' - 0', + size: Math.floor(Math.random() * 1000) + 1 + 'kb', + type: 'File' + } + }, + { + data: { + name: node.data.name + ' - 1', + size: Math.floor(Math.random() * 1000) + 1 + 'kb', + type: 'File' + } + } + ]; + + this.files = [...this.files]; + this.cd.markForCheck(); + }, 250); + } + + code: Code = { + basic: ` + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + +`, + + html: `
    + + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + + +
    `, + + typescript: `import { Component, OnInit, ChangeDetectorRef } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { TreeTableModule } from 'primeng/treetable'; +import { CommonModule } from '@angular/common'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'tree-table-lazy-load-demo', + templateUrl: './tree-table-lazy-load-demo.html', + standalone: true, + imports: [TreeTableModule, CommonModule] +}) +export class TreeTableLazyLoadDemo implements OnInit{ + files!: TreeNode[]; + + cols!: Column[]; + + totalRecords!: number; + + loading: boolean = false; + + constructor(private cd: ChangeDetectorRef) {} + + ngOnInit() { + this.cols = [ + { field: 'name', header: 'Name' }, + { field: 'size', header: 'Size' }, + { field: 'type', header: 'Type' } + ]; + + this.totalRecords = 1000; + + this.loading = true; + } + + loadNodes(event: any) { + this.loading = true; + + setTimeout(() => { + this.files = []; + + for (let i = 0; i < event.rows; i++) { + let node = { + data: { + name: 'Item ' + (event.first + i), + size: Math.floor(Math.random() * 1000) + 1 + 'kb', + type: 'Type ' + (event.first + i) + }, + leaf: false + }; + + this.files.push(node); + } + this.loading = false; + this.cd.markForCheck(); + }, 1000); + } + + onNodeExpand(event: any) { + this.loading = true; + + setTimeout(() => { + this.loading = false; + const node = event.node; + + node.children = [ + { + data: { + name: node.data.name + ' - 0', + size: Math.floor(Math.random() * 1000) + 1 + 'kb', + type: 'File' + } + }, + { + data: { + name: node.data.name + ' - 1', + size: Math.floor(Math.random() * 1000) + 1 + 'kb', + type: 'File' + } + } + ]; + + this.files = [...this.files]; + this.cd.markForCheck(); + }, 250); + } +}`, + + service: ['NodeService'] + }; +} diff --git a/apps/showcase/doc/treetable/paginatorbasicdoc.ts b/apps/showcase/doc/treetable/paginatorbasicdoc.ts new file mode 100644 index 00000000000..93df73918cf --- /dev/null +++ b/apps/showcase/doc/treetable/paginatorbasicdoc.ts @@ -0,0 +1,178 @@ +import { Code } from '@/domain/code'; +import { ChangeDetectionStrategy, Component } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'paginator-basic-doc', + template: ` +

    Pagination is enabled by adding paginator property and defining rows per page.

    +
    +
    + + + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + + + +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class PaginatorBasicDoc { + files!: TreeNode[]; + + cols!: Column[]; + loadDemoData() { + this.files = []; + for (let i = 0; i < 50; i++) { + let node = { + data: { + name: 'Item ' + i, + size: Math.floor(Math.random() * 1000) + 1 + 'kb', + type: 'Type ' + i + }, + children: [ + { + data: { + name: 'Item ' + i + ' - 0', + size: Math.floor(Math.random() * 1000) + 1 + 'kb', + type: 'Type ' + i + } + } + ] + }; + + this.files.push(node); + } + + this.cols = [ + { field: 'name', header: 'Name' }, + { field: 'size', header: 'Size' }, + { field: 'type', header: 'Type' } + ]; + } + + code: Code = { + basic: ` + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + +`, + + html: `
    + + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { TreeTableModule } from 'primeng/treetable'; +import { CommonModule } from '@angular/common'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'tree-table-paginator-basic-demo', + templateUrl: './tree-table-paginator-basic-demo.html', + standalone: true, + imports: [TreeTableModule, CommonModule] +}) +export class TreeTablePaginatorBasicDemo implements OnInit { + files!: TreeNode[]; + + cols!: Column[]; + + ngOnInit() { + this.files = []; + for(let i = 0; i < 50; i++) { + let node = { + data:{ + name: 'Item ' + i, + size: Math.floor(Math.random() * 1000) + 1 + 'kb', + type: 'Type ' + i + }, + children: [ + { + data: { + name: 'Item ' + i + ' - 0', + size: Math.floor(Math.random() * 1000) + 1 + 'kb', + type: 'Type ' + i + } + } + ] + }; + + this.files.push(node); + } + + this.cols = [ + { field: 'name', header: 'Name' }, + { field: 'size', header: 'Size' }, + { field: 'type', header: 'Type' } + ]; + } +}` + }; +} diff --git a/apps/showcase/doc/treetable/paginatorlocaledoc.ts b/apps/showcase/doc/treetable/paginatorlocaledoc.ts new file mode 100644 index 00000000000..295c2ad0f30 --- /dev/null +++ b/apps/showcase/doc/treetable/paginatorlocaledoc.ts @@ -0,0 +1,184 @@ +import { Code } from '@/domain/code'; +import { ChangeDetectionStrategy, Component } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'paginator-locale-doc', + template: ` + +

    + Paginator localization information such as page numbers and rows per page options are defined with the + paginatorLocale property which defaults to the user locale. +

    +
    +
    + + + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + + + +
    + + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class PaginatorLocaleDoc { + files!: TreeNode[]; + + cols!: Column[]; + + loadDemoData() { + this.files = []; + for (let i = 0; i < 50; i++) { + let node = { + data: { + name: 'Item ' + i, + size: Math.floor(Math.random() * 1000) + 1 + 'kb', + type: 'Type ' + i + }, + children: [ + { + data: { + name: 'Item ' + i + ' - 0', + size: Math.floor(Math.random() * 1000) + 1 + 'kb', + type: 'Type ' + i + } + } + ] + }; + + this.files.push(node); + } + + this.cols = [ + { field: 'name', header: 'Name' }, + { field: 'size', header: 'Size' }, + { field: 'type', header: 'Type' } + ]; + } + + code: Code = { + basic: ` + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + +`, + + html: `
    + + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { TreeTableModule } from 'primeng/treetable'; +import { CommonModule } from '@angular/common'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'tree-table-paginator-locale-demo', + templateUrl: './tree-table-paginator-locale-demo.html', + standalone: true, + imports: [TreeTableModule, CommonModule] +}) +export class TreeTablePaginatorLocaleDemo implements OnInit { + files!: TreeNode[]; + + cols!: Column[]; + + ngOnInit() { + this.files = []; + for(let i = 0; i < 50; i++) { + let node = { + data:{ + name: 'Item ' + i, + size: Math.floor(Math.random() * 1000) + 1 + 'kb', + type: 'Type ' + i + }, + children: [ + { + data: { + name: 'Item ' + i + ' - 0', + size: Math.floor(Math.random() * 1000) + 1 + 'kb', + type: 'Type ' + i + } + } + ] + }; + + this.files.push(node); + } + + this.cols = [ + { field: 'name', header: 'Name' }, + { field: 'size', header: 'Size' }, + { field: 'type', header: 'Type' } + ]; + } +}` + }; +} diff --git a/src/app/showcase/doc/treetable/paginatortemplatedoc.ts b/apps/showcase/doc/treetable/paginatortemplatedoc.ts similarity index 77% rename from src/app/showcase/doc/treetable/paginatortemplatedoc.ts rename to apps/showcase/doc/treetable/paginatortemplatedoc.ts index 3a49006a5de..44f6fabe04f 100644 --- a/src/app/showcase/doc/treetable/paginatortemplatedoc.ts +++ b/apps/showcase/doc/treetable/paginatortemplatedoc.ts @@ -1,6 +1,6 @@ +import { Code } from '@/domain/code'; import { ChangeDetectionStrategy, Component } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; interface Column { field: string; @@ -12,22 +12,13 @@ interface Column { template: `

    - Paginator UI is customized using the paginatorleft and paginatorright property. Each element can also be - customized further with your own UI to replace the default one, refer to the - Paginator component for more information about the advanced customization - options. + Paginator UI is customized using the paginatorleft and paginatorright property. Each element can also be customized further with your own UI to replace the default one, refer to the + Paginator component for more information about the advanced customization options.

    - + @@ -38,24 +29,24 @@ interface Column { - + {{ rowData[col.field] }} - + - +
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class PaginatorTemplateDoc { files!: TreeNode[]; @@ -69,17 +60,17 @@ export class PaginatorTemplateDoc { data: { name: 'Item ' + i, size: Math.floor(Math.random() * 1000) + 1 + 'kb', - type: 'Type ' + i, + type: 'Type ' + i }, children: [ { data: { name: 'Item ' + i + ' - 0', size: Math.floor(Math.random() * 1000) + 1 + 'kb', - type: 'Type ' + i, - }, - }, - ], + type: 'Type ' + i + } + } + ] }; this.files.push(node); @@ -88,17 +79,17 @@ export class PaginatorTemplateDoc { this.cols = [ { field: 'name', header: 'Name' }, { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, + { field: 'type', header: 'Type' } ]; } code: Code = { - basic: ` @@ -110,26 +101,26 @@ export class PaginatorTemplateDoc { - + {{ rowData[col.field] }} - + - + `, html: `
    - @@ -141,16 +132,16 @@ export class PaginatorTemplateDoc { - + {{ rowData[col.field] }} - + - +
    `, @@ -206,6 +197,6 @@ export class TreeTablePaginatorTemplateDemo implements OnInit { { field: 'type', header: 'Type' } ]; } -}`, +}` }; } diff --git a/apps/showcase/doc/treetable/reorderdoc.ts b/apps/showcase/doc/treetable/reorderdoc.ts new file mode 100644 index 00000000000..649e80bd23b --- /dev/null +++ b/apps/showcase/doc/treetable/reorderdoc.ts @@ -0,0 +1,130 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { ChangeDetectionStrategy, Component } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'reorder-doc', + template: ` + +

    Order of the columns can be changed using drag and drop when reorderableColumns is present.

    +
    +
    + + + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + + + +
    + + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class ReorderDoc { + files!: TreeNode[]; + + cols!: Column[]; + + constructor(private nodeService: NodeService) {} + + loadDemoData() { + this.nodeService.getFilesystem().then((files) => (this.files = files)); + this.cols = [ + { field: 'name', header: 'Name' }, + { field: 'size', header: 'Size' }, + { field: 'type', header: 'Type' } + ]; + } + + code: Code = { + basic: ` + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + +`, + + html: `
    + + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + + +
    `, + + typescript: ` +import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'tree-table-reorder-demo', + templateUrl: './tree-table-reorder-demo.html' +}) +export class TreeTableReorderDemo implements OnInit{ + files!: TreeNode[]; + + cols!: Column[]; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFilesystem().then((files) => (this.files = files)); + this.cols = [ + { field: 'name', header: 'Name' }, + { field: 'size', header: 'Size' }, + { field: 'type', header: 'Type' } + ]; + } +}`, + + service: ['NodeService'] + }; +} diff --git a/src/app/showcase/doc/treetable/scrollfrozencolumnsdoc.ts b/apps/showcase/doc/treetable/scrollfrozencolumnsdoc.ts similarity index 82% rename from src/app/showcase/doc/treetable/scrollfrozencolumnsdoc.ts rename to apps/showcase/doc/treetable/scrollfrozencolumnsdoc.ts index 95fd00b69b2..972c6751a50 100644 --- a/src/app/showcase/doc/treetable/scrollfrozencolumnsdoc.ts +++ b/apps/showcase/doc/treetable/scrollfrozencolumnsdoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; import { ChangeDetectionStrategy, Component } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; interface Column { field: string; @@ -16,16 +16,7 @@ interface Column {
    - + @@ -48,7 +39,7 @@ interface Column { - + {{ rowData.name }} @@ -58,7 +49,7 @@ interface Column {
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class FrozenColumnsDoc { files!: TreeNode[]; @@ -76,7 +67,7 @@ export class FrozenColumnsDoc { this.cols = [ { field: 'name', header: 'Name' }, { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, + { field: 'type', header: 'Type' } ]; this.scrollableCols = [ @@ -85,21 +76,21 @@ export class FrozenColumnsDoc { { field: 'size', header: 'Size' }, { field: 'type', header: 'Type' }, { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, + { field: 'type', header: 'Type' } ]; this.frozenCols = [{ field: 'name', header: 'Name' }]; } code: Code = { - basic: ` @@ -123,7 +114,7 @@ export class FrozenColumnsDoc { - + {{ rowData.name }} @@ -131,14 +122,14 @@ export class FrozenColumnsDoc { `, html: `
    - @@ -162,7 +153,7 @@ export class FrozenColumnsDoc { - + {{ rowData.name }} @@ -172,7 +163,7 @@ export class FrozenColumnsDoc { typescript: `import { Component, OnInit } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; +import { NodeService } from '@/service/nodeservice'; import { TreeTableModule } from 'primeng/treetable'; import { CommonModule } from '@angular/common'; @@ -220,6 +211,6 @@ export class TreeTableScrollFrozenColumnsDemo implements OnInit { } }`, - service: ['NodeService'], + service: ['NodeService'] }; } diff --git a/src/app/showcase/doc/treetable/scrollhorizontaldoc.ts b/apps/showcase/doc/treetable/scrollhorizontaldoc.ts similarity index 84% rename from src/app/showcase/doc/treetable/scrollhorizontaldoc.ts rename to apps/showcase/doc/treetable/scrollhorizontaldoc.ts index 1320b6a3e9c..fa0cc425c34 100644 --- a/src/app/showcase/doc/treetable/scrollhorizontaldoc.ts +++ b/apps/showcase/doc/treetable/scrollhorizontaldoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; import { Component } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; interface Column { field: string; @@ -16,14 +16,7 @@ interface Column {
    - + @@ -39,7 +32,7 @@ interface Column { - + {{ rowData[col.field] }} @@ -48,7 +41,7 @@ interface Column {
    - `, + ` }) export class ScrollHorizontalDoc { files!: TreeNode[]; @@ -62,7 +55,7 @@ export class ScrollHorizontalDoc { this.cols = [ { field: 'name', header: 'Name' }, { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, + { field: 'type', header: 'Type' } ]; } @@ -83,7 +76,7 @@ export class ScrollHorizontalDoc { - + {{ rowData[col.field] }} @@ -108,7 +101,7 @@ export class ScrollHorizontalDoc { - + {{ rowData[col.field] }} @@ -119,7 +112,7 @@ export class ScrollHorizontalDoc { typescript: ` import { Component, OnInit } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; +import { NodeService } from '@/service/nodeservice'; interface Column { field: string; @@ -147,6 +140,6 @@ export class TreeTableScrollHorizontalDemo implements OnInit { } }`, - service: ['NodeService'], + service: ['NodeService'] }; } diff --git a/src/app/showcase/doc/treetable/scrollverticaldoc.ts b/apps/showcase/doc/treetable/scrollverticaldoc.ts similarity index 75% rename from src/app/showcase/doc/treetable/scrollverticaldoc.ts rename to apps/showcase/doc/treetable/scrollverticaldoc.ts index 092635dbbbb..59ac34b4c4c 100644 --- a/src/app/showcase/doc/treetable/scrollverticaldoc.ts +++ b/apps/showcase/doc/treetable/scrollverticaldoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; import { ChangeDetectionStrategy, Component } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; interface Column { field: string; @@ -12,21 +12,11 @@ interface Column { selector: 'scroll-vertical-doc', template: ` -

    - Adding scrollable property along with a scrollHeight for the data viewport enables vertical scrolling with - fixed headers. -

    +

    Adding scrollable property along with a scrollHeight for the data viewport enables vertical scrolling with fixed headers.

    - + @@ -37,7 +27,7 @@ interface Column { - + {{ rowData[col.field] }} @@ -47,7 +37,7 @@ interface Column {
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class ScrollVerticalDoc { files!: TreeNode[]; @@ -61,17 +51,17 @@ export class ScrollVerticalDoc { this.cols = [ { field: 'name', header: 'Name' }, { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, + { field: 'type', header: 'Type' } ]; } code: Code = { - basic: ` @@ -83,7 +73,7 @@ export class ScrollVerticalDoc { - + {{ rowData[col.field] }} @@ -91,12 +81,12 @@ export class ScrollVerticalDoc { `, html: `
    - @@ -108,7 +98,7 @@ export class ScrollVerticalDoc { - + {{ rowData[col.field] }} @@ -118,7 +108,7 @@ export class ScrollVerticalDoc { typescript: `import { Component, OnInit } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; +import { NodeService } from '@/service/nodeservice'; import { TreeTableModule } from 'primeng/treetable'; import { CommonModule } from '@angular/common'; @@ -151,6 +141,6 @@ export class TreeTableScrollVerticalDemo implements OnInit{ } }`, - service: ['NodeService'], + service: ['NodeService'] }; } diff --git a/src/app/showcase/doc/treetable/selectioncheckboxdoc.ts b/apps/showcase/doc/treetable/selectioncheckboxdoc.ts similarity index 78% rename from src/app/showcase/doc/treetable/selectioncheckboxdoc.ts rename to apps/showcase/doc/treetable/selectioncheckboxdoc.ts index 4ea49f4be67..ba2308d33a9 100644 --- a/src/app/showcase/doc/treetable/selectioncheckboxdoc.ts +++ b/apps/showcase/doc/treetable/selectioncheckboxdoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; interface Column { field: string; @@ -14,22 +14,14 @@ interface Column {

    Selection of multiple nodes via checkboxes is enabled by configuring selectionMode as checkbox.

    - In checkbox selection mode, value binding should be a key-value pair where key (or the dataKey) is the node key and value is - an object that has checked and partialChecked properties to represent the checked state of a node. + In checkbox selection mode, value binding should be a key-value pair where key (or the dataKey) is the node key and value is an object that has checked and partialChecked properties to represent the checked state of a + node.

    - + @@ -40,7 +32,7 @@ interface Column { - + {{ rowData[col.field] }} @@ -51,7 +43,7 @@ interface Column {
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class SelectionCheckboxDoc { files!: TreeNode[]; @@ -62,7 +54,7 @@ export class SelectionCheckboxDoc { constructor( private nodeService: NodeService, - private cd: ChangeDetectorRef, + private cd: ChangeDetectorRef ) {} loadDemoData() { @@ -74,25 +66,25 @@ export class SelectionCheckboxDoc { this.cols = [ { field: 'name', header: 'Name' }, { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, + { field: 'type', header: 'Type' } ]; this.selectionKeys = { '0-0': { partialChecked: false, - checked: true, - }, + checked: true + } }; } code: Code = { - basic: ` @@ -104,7 +96,7 @@ export class SelectionCheckboxDoc { - + {{ rowData[col.field] }} @@ -113,13 +105,13 @@ export class SelectionCheckboxDoc { `, html: `
    - @@ -131,7 +123,7 @@ export class SelectionCheckboxDoc { - + {{ rowData[col.field] }} @@ -141,7 +133,7 @@ export class SelectionCheckboxDoc { typescript: `import { Component, OnInit } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; +import { NodeService } from '@/service/nodeservice'; import { TreeTableModule } from 'primeng/treetable'; import { CommonModule } from '@angular/common'; @@ -184,7 +176,7 @@ export class TreeTableSelectionCheckboxDemo implements OnInit { } }`, - service: ['NodeService'], + service: ['NodeService'] }; code2: Code = { @@ -193,6 +185,6 @@ export class TreeTableSelectionCheckboxDemo implements OnInit { partialChecked: false, checked: true } -}`, +}` }; } diff --git a/src/app/showcase/doc/treetable/selectioneventscdoc.ts b/apps/showcase/doc/treetable/selectioneventscdoc.ts similarity index 84% rename from src/app/showcase/doc/treetable/selectioneventscdoc.ts rename to apps/showcase/doc/treetable/selectioneventscdoc.ts index 23fbefd5b88..8c309e85d9a 100644 --- a/src/app/showcase/doc/treetable/selectioneventscdoc.ts +++ b/apps/showcase/doc/treetable/selectioneventscdoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; import { ChangeDetectionStrategy, Component } from '@angular/core'; import { MessageService, TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; interface Column { field: string; @@ -43,7 +43,7 @@ interface NodeEvent { - + {{ rowData[col.field] }} @@ -54,7 +54,7 @@ interface NodeEvent { `, providers: [MessageService], - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class SelectionEventsDoc { files!: TreeNode[]; @@ -65,7 +65,7 @@ export class SelectionEventsDoc { constructor( private nodeService: NodeService, - private messageService: MessageService, + private messageService: MessageService ) {} loadDemoData() { @@ -74,7 +74,7 @@ export class SelectionEventsDoc { this.cols = [ { field: 'name', header: 'Name' }, { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, + { field: 'type', header: 'Type' } ]; } @@ -87,15 +87,15 @@ export class SelectionEventsDoc { } code: Code = { - basic: ` @@ -107,7 +107,7 @@ export class SelectionEventsDoc { - + {{ rowData[col.field] }} @@ -116,15 +116,15 @@ export class SelectionEventsDoc { html: `
    - @@ -136,7 +136,7 @@ export class SelectionEventsDoc { - + {{ rowData[col.field] }} @@ -146,7 +146,7 @@ export class SelectionEventsDoc { typescript: `import { Component, OnInit } from '@angular/core'; import { MessageService, TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; +import { NodeService } from '@/service/nodeservice'; import { TreeTableModule } from 'primeng/treetable'; import { ToastModule } from 'primeng/toast'; import { CommonModule } from '@angular/common'; @@ -196,6 +196,6 @@ export class TreeTableSelectionEventsDemo implements OnInit { } }`, - service: ['NodeService'], + service: ['NodeService'] }; } diff --git a/src/app/showcase/doc/treetable/selectionmultipledoc.ts b/apps/showcase/doc/treetable/selectionmultipledoc.ts similarity index 75% rename from src/app/showcase/doc/treetable/selectionmultipledoc.ts rename to apps/showcase/doc/treetable/selectionmultipledoc.ts index ad4a89a186a..fad33fb96ec 100644 --- a/src/app/showcase/doc/treetable/selectionmultipledoc.ts +++ b/apps/showcase/doc/treetable/selectionmultipledoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; import { ChangeDetectionStrategy, Component } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; interface Column { field: string; @@ -13,9 +13,8 @@ interface Column { template: `

    - More than one node is selectable by setting selectionMode to multiple. By default in multiple selection mode, - metaKey press (e.g. ) is necessary to add to existing selections however this can be configured with disabling the - metaKeySelection property. Note that in touch enabled devices, TreeTable always ignores metaKey. + More than one node is selectable by setting selectionMode to multiple. By default in multiple selection mode, metaKey press (e.g. ) is necessary to add to existing selections however this can be configured with + disabling the metaKeySelection property. Note that in touch enabled devices, TreeTable always ignores metaKey.

    @@ -24,16 +23,7 @@ interface Column { Metakey
    - + @@ -44,7 +34,7 @@ interface Column { - + {{ rowData[col.field] }} @@ -54,7 +44,7 @@ interface Column {
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class SelectionMultipleDoc { metaKeySelection: boolean = true; @@ -73,20 +63,20 @@ export class SelectionMultipleDoc { this.cols = [ { field: 'name', header: 'Name' }, { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, + { field: 'type', header: 'Type' } ]; } code: Code = { basic: ` - @@ -98,7 +88,7 @@ export class SelectionMultipleDoc { - + {{ rowData[col.field] }} @@ -110,14 +100,14 @@ export class SelectionMultipleDoc { Metakey
    - @@ -129,7 +119,7 @@ export class SelectionMultipleDoc { - + {{ rowData[col.field] }} @@ -139,7 +129,7 @@ export class SelectionMultipleDoc { typescript: `import { Component, OnInit } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; +import { NodeService } from '@/service/nodeservice'; import { TreeTableModule } from 'primeng/treetable'; import { ToggleSwitchModule } from 'primeng/toggleswitch'; import { FormsModule } from '@angular/forms'; @@ -179,6 +169,6 @@ export class TreeTableSelectionMultipleDemo implements OnInit { } }`, - service: ['NodeService'], + service: ['NodeService'] }; } diff --git a/apps/showcase/doc/treetable/selectionsingledoc.ts b/apps/showcase/doc/treetable/selectionsingledoc.ts new file mode 100644 index 00000000000..ff93f645122 --- /dev/null +++ b/apps/showcase/doc/treetable/selectionsingledoc.ts @@ -0,0 +1,172 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { ChangeDetectionStrategy, Component } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'selection-single-doc', + template: ` + +

    Single node selection is configured by setting selectionMode as single along with selection properties to manage the selection value binding.

    +

    + By default, metaKey press (e.g. ) is necessary to unselect a node however this can be configured with disabling the metaKeySelection property. In touch enabled devices this option has no effect and behavior is same as + setting it to false +

    +
    +
    +
    + + Metakey +
    + + + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + + + +
    + + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class SelectionSingleDoc { + metaKeySelection: boolean = true; + + files!: TreeNode[]; + + selectedNode!: TreeNode; + + cols!: Column[]; + + constructor(private nodeService: NodeService) {} + + loadDemoData() { + this.nodeService.getFilesystem().then((files) => (this.files = files)); + + this.cols = [ + { field: 'name', header: 'Name' }, + { field: 'size', header: 'Size' }, + { field: 'type', header: 'Type' } + ]; + } + + code: Code = { + basic: ` + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + +`, + + html: `
    +
    + + Metakey +
    + + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; +import { TreeTableModule } from 'primeng/treetable'; +import { ToggleSwitchModule } from 'primeng/toggleswitch'; +import { FormsModule } from '@angular/forms'; +import { CommonModule } from '@angular/common'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'tree-table-selection-single-demo', + templateUrl: './tree-table-selection-single-demo.html', + standalone: true, + imports: [TreeTableModule, ToggleSwitchModule, FormsModule, CommonModule], + providers: [NodeService] +}) +export class TreeTableSelectionSingleDemo implements OnInit { + metaKeySelection: boolean = true; + + files!: TreeNode[]; + + selectedNode!: TreeNode; + + cols!: Column[]; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFilesystem().then((files) => (this.files = files)); + + this.cols = [ + { field: 'name', header: 'Name' }, + { field: 'size', header: 'Size' }, + { field: 'type', header: 'Type' } + ]; + } +}`, + + service: ['NodeService'] + }; +} diff --git a/apps/showcase/doc/treetable/sizedoc.ts b/apps/showcase/doc/treetable/sizedoc.ts new file mode 100644 index 00000000000..41e2e229f94 --- /dev/null +++ b/apps/showcase/doc/treetable/sizedoc.ts @@ -0,0 +1,163 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { ChangeDetectionStrategy, Component } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +@Component({ + selector: 'size-doc', + template: `
    + +

    In addition to a regular treetable, alternatives with alternative sizes are available. Add p-treetable-sm class to reduce the size of treetable or p-treetable-lg to enlarge it.

    +
    +
    +
    + +
    + + + + + Name + Size + Type + + + + + + + {{ rowData.name }} + + {{ rowData.size }} + {{ rowData.type }} + + + + +
    + +
    `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class SizeDoc { + files!: TreeNode[]; + + sizes!: any[]; + + selectedSize: any = ''; + + constructor(private nodeService: NodeService) {} + + loadDemoData() { + this.nodeService.getFilesystem().then((files) => (this.files = files)); + + this.sizes = [ + { name: 'Small', class: 'p-treetable-sm' }, + { name: 'Normal', class: '' }, + { name: 'Large', class: 'p-treetable-lg' } + ]; + } + + code: Code = { + basic: `
    + +
    + + + + Name + Size + Type + + + + + + + {{ rowData.name }} + + {{ rowData.size }} + {{ rowData.type }} + + +`, + + html: `
    +
    + +
    + + + + Name + Size + Type + + + + + + + {{ rowData.name }} + + {{ rowData.size }} + {{ rowData.type }} + + + +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; +import { TreeTableModule } from 'primeng/treetable'; +import { SelectButton } from 'primeng/selectbutton'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'tree-table-size-demo', + templateUrl: './tree-table-size-demo.html', + standalone: true, + imports: [TreeTableModule, SelectButton, FormsModule], + providers: [NodeService] +}) +export class TreeTableSizeDemo implements OnInit { + files!: TreeNode[]; + + sizes!: any[]; + + selectedSize: any = ''; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFilesystem().then((files) => (this.files = files)); + this.sizes = [ + { name: 'Small', class: 'p-treetable-sm' }, + { name: 'Normal', class: '' }, + { name: 'Large', class: 'p-treetable-lg' } + ]; + } +}`, + + service: ['NodeService'] + }; +} diff --git a/src/app/showcase/doc/treetable/sortmultiplecolumnsdoc.ts b/apps/showcase/doc/treetable/sortmultiplecolumnsdoc.ts similarity index 77% rename from src/app/showcase/doc/treetable/sortmultiplecolumnsdoc.ts rename to apps/showcase/doc/treetable/sortmultiplecolumnsdoc.ts index c0c1f842d30..2586a0f7afa 100644 --- a/src/app/showcase/doc/treetable/sortmultiplecolumnsdoc.ts +++ b/apps/showcase/doc/treetable/sortmultiplecolumnsdoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; import { ChangeDetectionStrategy, Component } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; interface Column { field: string; @@ -12,20 +12,11 @@ interface Column { selector: 'sort-multiple-columns-doc', template: ` -

    - Multiple columns can be sorted by defining sortMode as multiple. This mode requires metaKey (e.g. ) to - be pressed when clicking a header. -

    +

    Multiple columns can be sorted by defining sortMode as multiple. This mode requires metaKey (e.g. ) to be pressed when clicking a header.

    - + @@ -37,7 +28,7 @@ interface Column { - + {{ rowData[col.field] }} @@ -47,7 +38,7 @@ interface Column {
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class SortMultipleColumnsDoc { files!: TreeNode[]; @@ -62,16 +53,16 @@ export class SortMultipleColumnsDoc { this.cols = [ { field: 'name', header: 'Name' }, { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, + { field: 'type', header: 'Type' } ]; } code: Code = { - basic: ` @@ -84,7 +75,7 @@ export class SortMultipleColumnsDoc { - + {{ rowData[col.field] }} @@ -92,11 +83,11 @@ export class SortMultipleColumnsDoc { `, html: `
    - @@ -109,7 +100,7 @@ export class SortMultipleColumnsDoc { - + {{ rowData[col.field] }} @@ -119,7 +110,7 @@ export class SortMultipleColumnsDoc { typescript: `import { Component, OnInit } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; +import { NodeService } from '@/service/nodeservice'; import { TreeTableModule } from 'primeng/treetable'; import { CommonModule } from '@angular/common'; @@ -153,6 +144,6 @@ export class TreeTableSortMultipleColumnsDemo implements OnInit { } }`, - service: ['NodeService'], + service: ['NodeService'] }; } diff --git a/src/app/showcase/doc/treetable/sortremovabledoc.ts b/apps/showcase/doc/treetable/sortremovabledoc.ts similarity index 93% rename from src/app/showcase/doc/treetable/sortremovabledoc.ts rename to apps/showcase/doc/treetable/sortremovabledoc.ts index 68185eec73a..205f2c4fd3e 100644 --- a/src/app/showcase/doc/treetable/sortremovabledoc.ts +++ b/apps/showcase/doc/treetable/sortremovabledoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; import { ChangeDetectionStrategy, Component, ViewChild } from '@angular/core'; import { SortEvent, TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; import { TreeTable } from 'primeng/treetable'; interface Column { @@ -41,7 +41,7 @@ interface Column { - + {{ rowData[col.field] }} @@ -51,7 +51,7 @@ interface Column {
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class SortRemovableDoc { @ViewChild('tt') tt: TreeTable; @@ -79,7 +79,7 @@ export class SortRemovableDoc { this.cols = [ { field: 'name', header: 'Name' }, { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, + { field: 'type', header: 'Type' } ]; } customSort(event: SortEvent) { @@ -136,7 +136,7 @@ export class SortRemovableDoc { - + {{ rowData[col.field] }} @@ -168,7 +168,7 @@ export class SortRemovableDoc { - + {{ rowData[col.field] }} @@ -178,7 +178,7 @@ export class SortRemovableDoc { typescript: `import { Component, OnInit } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; +import { NodeService } from '@/service/nodeservice'; import { TreeTableModule } from 'primeng/treetable'; import { FormsModule } from '@angular/forms'; import { CommonModule } from '@angular/common'; @@ -217,6 +217,6 @@ export class TreeTableSortRemovableDemo implements OnInit { } }`, - service: ['NodeService'], + service: ['NodeService'] }; } diff --git a/src/app/showcase/doc/treetable/sortsinglecolumndoc.ts b/apps/showcase/doc/treetable/sortsinglecolumndoc.ts similarity index 87% rename from src/app/showcase/doc/treetable/sortsinglecolumndoc.ts rename to apps/showcase/doc/treetable/sortsinglecolumndoc.ts index 285cfd6c196..f55a0c674fa 100644 --- a/src/app/showcase/doc/treetable/sortsinglecolumndoc.ts +++ b/apps/showcase/doc/treetable/sortsinglecolumndoc.ts @@ -1,7 +1,7 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; import { ChangeDetectionStrategy, Component } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; interface Column { field: string; @@ -28,7 +28,7 @@ interface Column { - + {{ rowData[col.field] }} @@ -38,7 +38,7 @@ interface Column {
    `, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class SortSingleColumnDoc { files!: TreeNode[]; @@ -53,15 +53,15 @@ export class SortSingleColumnDoc { this.cols = [ { field: 'name', header: 'Name' }, { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, + { field: 'type', header: 'Type' } ]; } code: Code = { - basic: ` @@ -74,7 +74,7 @@ export class SortSingleColumnDoc { - + {{ rowData[col.field] }} @@ -82,10 +82,10 @@ export class SortSingleColumnDoc { `, html: `
    - @@ -98,7 +98,7 @@ export class SortSingleColumnDoc { - + {{ rowData[col.field] }} @@ -108,7 +108,7 @@ export class SortSingleColumnDoc { typescript: `import { Component, OnInit } from '@angular/core'; import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; +import { NodeService } from '@/service/nodeservice'; import { TreeTableModule } from 'primeng/treetable'; import { CommonModule } from '@angular/common'; @@ -142,6 +142,6 @@ export class TreeTableSortSingleColumnDemo implements OnInit { } }`, - service: ['NodeService'], + service: ['NodeService'] }; } diff --git a/apps/showcase/doc/treetable/styledoc.ts b/apps/showcase/doc/treetable/styledoc.ts new file mode 100644 index 00000000000..163ac9574a2 --- /dev/null +++ b/apps/showcase/doc/treetable/styledoc.ts @@ -0,0 +1,82 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'tree-table-style-doc', + template: ` + +

    + Following is the list of structural style classes, for theming classes visit + theming page. +

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameElement
    p-treetableContainer element.
    p-treetable-captionCaption element.
    p-treetable-summarySection section.
    p-sortable-columnSortable column header.
    p-treetable-scrollable-headerContainer of header in a scrollable table.
    p-treetable-scrollable-bodyContainer of body in a scrollable table.
    p-treetable-scrollable-footerContainer of footer in a scrollable table.
    p-treetable-loadingLoader mask.
    p-treetable-loading-contentLoader content.
    p-treetable-wrapperLoader content.
    p-treetable-scrollable-wrapperLoader content.
    p-treetable-resizer-helperVertical resize indicator bar.
    p-treetable-reorder-indicator-topTop indicator of column reordering.
    p-treetable-reorder-indicator-topBottom indicator of column reordering.
    +
    + ` +}) +export class StyleDoc {} diff --git a/apps/showcase/doc/treetable/templatedoc.ts b/apps/showcase/doc/treetable/templatedoc.ts new file mode 100644 index 00000000000..e73779ef4de --- /dev/null +++ b/apps/showcase/doc/treetable/templatedoc.ts @@ -0,0 +1,166 @@ +import { Code } from '@/domain/code'; +import { NodeService } from '@/service/nodeservice'; +import { ChangeDetectionStrategy, Component } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'template-doc', + template: ` + +

    Custom content at caption, header, body and summary sections are supported via templating.

    +
    +
    + + +
    File Viewer
    + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + + + + + + +
    + +
    +
    +
    +
    +
    + + `, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class TemplateDoc { + files!: TreeNode[]; + + cols!: Column[]; + + constructor(private nodeService: NodeService) {} + + loadDemoData() { + this.nodeService.getFilesystem().then((files) => (this.files = files)); + this.cols = [ + { field: 'name', header: 'Name' }, + { field: 'size', header: 'Size' }, + { field: 'type', header: 'Type' }, + { field: '', header: '' } + ]; + } + code: Code = { + basic: ` +
    File Viewer
    + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + + + + + + +
    + +
    +
    +
    `, + + html: `
    + +
    File Viewer
    + + + + {{ col.header }} + + + + + + + + {{ rowData[col.field] }} + + + + + + + + +
    + +
    +
    +
    +
    `, + + typescript: `import { Component, OnInit } from '@angular/core'; +import { TreeNode } from 'primeng/api'; +import { NodeService } from '@/service/nodeservice'; +import { ButtonModule } from 'primeng/button'; +import { TreeTableModule } from 'primeng/treetable'; +import { CommonModule } from '@angular/common'; + +interface Column { + field: string; + header: string; +} + +@Component({ + selector: 'tree-table-template-demo', + templateUrl: './tree-table-template-demo.html', + standalone: true, + imports: [TreeTableModule, ButtonModule, CommonModule], + providers: [NodeService] +}) +export class TreeTableTemplateDemo implements OnInit { + files!: TreeNode[]; + + cols!: Column[]; + + constructor(private nodeService: NodeService) {} + + ngOnInit() { + this.nodeService.getFilesystem().then((files) => (this.files = files)); + this.cols = [ + { field: 'name', header: 'Name' }, + { field: 'size', header: 'Size' }, + { field: 'type', header: 'Type' }, + { field: '', header: '' } + ]; + } +}`, + + service: ['NodeService'] + }; +} diff --git a/src/app/showcase/doc/treetable/treetabledoc.module.ts b/apps/showcase/doc/treetable/treetabledoc.module.ts similarity index 93% rename from src/app/showcase/doc/treetable/treetabledoc.module.ts rename to apps/showcase/doc/treetable/treetabledoc.module.ts index 7eb1899db25..12b2b45655c 100644 --- a/src/app/showcase/doc/treetable/treetabledoc.module.ts +++ b/apps/showcase/doc/treetable/treetabledoc.module.ts @@ -1,55 +1,55 @@ +import { DeferredDemo } from '@/components/demo/deferreddemo'; +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { AppDocModule } from '@/components/doc/app.doc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; -import { TreeTableModule } from 'primeng/treetable'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { ButtonModule } from 'primeng/button'; -import { BasicDoc } from './basicdoc'; -import { TemplateDoc } from './templatedoc'; -import { DynamicColumnsDoc } from './dynamiccolumnsdoc'; -import { ImportDoc } from './importdoc'; -import { PaginatorBasicDoc } from './paginatorbasicdoc'; -import { PaginatorTemplateDoc } from './paginatortemplatedoc'; +import { FormsModule } from '@angular/forms'; import { RouterModule } from '@angular/router'; -import { SortSingleColumnDoc } from './sortsinglecolumndoc'; -import { FilterDoc } from './filterdoc'; +import { ButtonModule } from 'primeng/button'; +import { ContextMenuModule } from 'primeng/contextmenu'; +import { Dialog } from 'primeng/dialog'; +import { IconFieldModule } from 'primeng/iconfield'; +import { InputIconModule } from 'primeng/inputicon'; import { InputTextModule } from 'primeng/inputtext'; +import { MultiSelectModule } from 'primeng/multiselect'; import { SelectButton } from 'primeng/selectbutton'; -import { FormsModule } from '@angular/forms'; -import { SelectionSingleDoc } from './selectionsingledoc'; -import { SelectionMultipleDoc } from './selectionmultipledoc'; -import { SelectionCheckboxDoc } from './selectioncheckboxdoc'; -import { SelectionEventsDoc } from './selectioneventscdoc'; import { ToastModule } from 'primeng/toast'; +import { ToggleSwitchModule } from 'primeng/toggleswitch'; +import { TreeTableModule } from 'primeng/treetable'; +import { AccessibilityDoc } from './accessibilitydoc'; +import { BasicDoc } from './basicdoc'; import { ColumnGroupDoc } from './columngroupdoc'; -import { LazyLoadDoc } from './lazyloaddoc'; -import { EditDoc } from './editdoc'; -import { ScrollVerticalDoc } from './scrollverticaldoc'; -import { ScrollHorizontalDoc } from './scrollhorizontaldoc'; -import { FrozenColumnsDoc } from './scrollfrozencolumnsdoc'; -import { ResizeFitDoc } from './columnresizefitdoc'; import { ResizeExpandDoc } from './columnresizeexpanddoc'; -import { ReorderDoc } from './reorderdoc'; +import { ResizeFitDoc } from './columnresizefitdoc'; +import { ResizeScrollableDoc } from './columnresizescrollabledoc'; import { ColumnToggleDoc } from './columntoggledoc'; -import { MultiSelectModule } from 'primeng/multiselect'; import { ConditionalStyleDoc } from './conditionalstyledoc'; import { ContextMenuDoc } from './contextmenudoc'; -import { ContextMenuModule } from 'primeng/contextmenu'; -import { StyleDoc } from './styledoc'; -import { ResizeScrollableDoc } from './columnresizescrollabledoc'; -import { AccessibilityDoc } from './accessibilitydoc'; +import { ControlledDoc } from './controlleddoc'; +import { DynamicColumnsDoc } from './dynamiccolumnsdoc'; +import { EditDoc } from './editdoc'; +import { FilterDoc } from './filterdoc'; +import { ScrollFlexibleDoc } from './flexiblescrolldoc'; +import { GridlinesDoc } from './gridlinesdoc'; +import { ImportDoc } from './importdoc'; +import { LazyLoadDoc } from './lazyloaddoc'; +import { PaginatorBasicDoc } from './paginatorbasicdoc'; import { PaginatorLocaleDoc } from './paginatorlocaledoc'; +import { PaginatorTemplateDoc } from './paginatortemplatedoc'; +import { ReorderDoc } from './reorderdoc'; +import { FrozenColumnsDoc } from './scrollfrozencolumnsdoc'; +import { ScrollHorizontalDoc } from './scrollhorizontaldoc'; +import { ScrollVerticalDoc } from './scrollverticaldoc'; +import { SelectionCheckboxDoc } from './selectioncheckboxdoc'; +import { SelectionEventsDoc } from './selectioneventscdoc'; +import { SelectionMultipleDoc } from './selectionmultipledoc'; +import { SelectionSingleDoc } from './selectionsingledoc'; import { SizeDoc } from './sizedoc'; -import { GridlinesDoc } from './gridlinesdoc'; -import { ControlledDoc } from './controlleddoc'; -import { DeferredDemo } from '../../demo/deferreddemo'; import { SortMultipleColumnsDoc } from './sortmultiplecolumnsdoc'; -import { ScrollFlexibleDoc } from './flexiblescrolldoc'; -import { Dialog } from 'primeng/dialog'; import { SortRemovableDoc } from './sortremovabledoc'; -import { ToggleSwitchModule } from 'primeng/toggleswitch'; -import { IconFieldModule } from 'primeng/iconfield'; -import { InputIconModule } from 'primeng/inputicon'; +import { SortSingleColumnDoc } from './sortsinglecolumndoc'; +import { StyleDoc } from './styledoc'; +import { TemplateDoc } from './templatedoc'; @NgModule({ imports: [ @@ -69,7 +69,7 @@ import { InputIconModule } from 'primeng/inputicon'; DeferredDemo, ToggleSwitchModule, IconFieldModule, - InputIconModule, + InputIconModule ], exports: [AppDocModule], declarations: [ @@ -106,7 +106,7 @@ import { InputIconModule } from 'primeng/inputicon'; ResizeScrollableDoc, SizeDoc, GridlinesDoc, - ControlledDoc, - ], + ControlledDoc + ] }) export class TreeTableDocModule {} diff --git a/src/app/showcase/domain/appconfig.ts b/apps/showcase/domain/appconfig.ts similarity index 100% rename from src/app/showcase/domain/appconfig.ts rename to apps/showcase/domain/appconfig.ts diff --git a/src/app/showcase/domain/appstate.ts b/apps/showcase/domain/appstate.ts similarity index 100% rename from src/app/showcase/domain/appstate.ts rename to apps/showcase/domain/appstate.ts diff --git a/src/app/showcase/domain/car.ts b/apps/showcase/domain/car.ts similarity index 100% rename from src/app/showcase/domain/car.ts rename to apps/showcase/domain/car.ts diff --git a/src/app/showcase/domain/code.ts b/apps/showcase/domain/code.ts similarity index 100% rename from src/app/showcase/domain/code.ts rename to apps/showcase/domain/code.ts diff --git a/src/app/showcase/domain/customer.ts b/apps/showcase/domain/customer.ts similarity index 100% rename from src/app/showcase/domain/customer.ts rename to apps/showcase/domain/customer.ts diff --git a/src/app/showcase/domain/doc.ts b/apps/showcase/domain/doc.ts similarity index 100% rename from src/app/showcase/domain/doc.ts rename to apps/showcase/domain/doc.ts diff --git a/src/app/showcase/domain/image.ts b/apps/showcase/domain/image.ts similarity index 100% rename from src/app/showcase/domain/image.ts rename to apps/showcase/domain/image.ts diff --git a/src/app/showcase/domain/product.ts b/apps/showcase/domain/product.ts similarity index 100% rename from src/app/showcase/domain/product.ts rename to apps/showcase/domain/product.ts diff --git a/src/app/showcase/domain/theme.ts b/apps/showcase/domain/theme.ts similarity index 100% rename from src/app/showcase/domain/theme.ts rename to apps/showcase/domain/theme.ts diff --git a/apps/showcase/environments/environment.prod.ts b/apps/showcase/environments/environment.prod.ts new file mode 100755 index 00000000000..90df4d2dcd6 --- /dev/null +++ b/apps/showcase/environments/environment.prod.ts @@ -0,0 +1,4 @@ +export const environment = { + production: true, + apiUrl: 'https://www.primefaces.org/data/customers' +}; diff --git a/src/environments/environment.ts b/apps/showcase/environments/environment.ts similarity index 92% rename from src/environments/environment.ts rename to apps/showcase/environments/environment.ts index 6b11d548af0..642d01315da 100755 --- a/src/environments/environment.ts +++ b/apps/showcase/environments/environment.ts @@ -4,7 +4,7 @@ export const environment = { production: false, - apiUrl: 'https://www.primefaces.org/data/customers', + apiUrl: 'https://www.primefaces.org/data/customers' }; /* diff --git a/apps/showcase/index.html b/apps/showcase/index.html new file mode 100755 index 00000000000..c2298e57cef --- /dev/null +++ b/apps/showcase/index.html @@ -0,0 +1,25 @@ + + + + + PrimeNG + + + + + + + + + + + + + +
    +
    + +
    +
    + + diff --git a/apps/showcase/package.json b/apps/showcase/package.json new file mode 100644 index 00000000000..ae9b35d2ecf --- /dev/null +++ b/apps/showcase/package.json @@ -0,0 +1,60 @@ +{ + "name": "showcase", + "version": "18.0.0-rc.1", + "license": "SEE LICENSE IN LICENSE.md", + "scripts": { + "ng": "ng", + "start": "ng serve --watch", + "e2e": "ng e2e", + "lint": "ng lint", + "build": "ng build", + "apidoc": "node ./api-generator/build-apidoc.ts", + "themedoc": "node ./api-generator/build-themedoc.ts", + "build:docs": "npm run apidoc && npm run themedoc" + }, + "repository": { + "type": "git", + "url": "https://github.com/primefaces/primeng.git" + }, + "devDependencies": { + "@algolia/client-search": "^4.19.1", + "@angular/ssr": "catalog:angular18", + "@docsearch/css": "^3.3.4", + "@docsearch/js": "^3.3.4", + "@primeng/themes": "workspace:*", + "@primeuix/styled": "catalog:", + "@primeuix/utils": "catalog:", + "@angular/cdk": "catalog:angular18", + "@stackblitz/sdk": "1.9.0", + "@types/express": "^4.17.17", + "@types/jasmine": "~4.3.1", + "@types/jest": "^29.5.14", + "@types/node": "^22.9.0", + "@types/react": "^18.3.12", + "chart.js": "4.4.2", + "codelyzer": "^0.0.28", + "del": "^7.1.0", + "esbuild": "^0.19.8", + "express": "^4.19.2", + "file-saver": "^2.0.5", + "jasmine-core": "~4.6.0", + "jspdf": "^2.5.1", + "jspdf-autotable": "^3.5.28", + "primeicons": "^7.0.0", + "primeng": "workspace:*", + "prismjs": "^1.29.0", + "quill": "2.0.2", + "rxjs": "~7.8.1", + "ts-node": "~10.9.1", + "tslib": "^2.5.0", + "typedoc": "0.25.13", + "xlsx": "^0.18.5", + "zone.js": "~0.14.0" + }, + "dependencies": { + "autoprefixer": "^10.4.20", + "postcss": "^8.4.41", + "tailwindcss": "^3.4.10", + "tailwindcss-primeui": "^0.3.4" + } +} diff --git a/apps/showcase/pages/accordion/index.ts b/apps/showcase/pages/accordion/index.ts new file mode 100755 index 00000000000..89a4c66e439 --- /dev/null +++ b/apps/showcase/pages/accordion/index.ts @@ -0,0 +1,67 @@ +import { AccessibilityDoc } from '@/doc/accordion/accessibilitydoc'; +import { AccordionDocModule } from '@/doc/accordion/accordiondoc.module'; +import { BasicDoc } from '@/doc/accordion/basicdoc'; +import { ControlledDoc } from '@/doc/accordion/controlleddoc'; +import { DisabledDoc } from '@/doc/accordion/disableddoc'; +import { DynamicDoc } from '@/doc/accordion/dynamicdoc'; +import { ImportDoc } from '@/doc/accordion/importdoc'; +import { MultipleDoc } from '@/doc/accordion/multipledoc'; +import { TemplateDoc } from '@/doc/accordion/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + imports: [AccordionDocModule], + standalone: true +}) +export class AccordionDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'dynamic', + label: 'Dynamic', + component: DynamicDoc + }, + { + id: 'multiple', + label: 'Multiple', + component: MultipleDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + { + id: 'controlled', + label: 'Controlled', + component: ControlledDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/accordion/routes.ts b/apps/showcase/pages/accordion/routes.ts new file mode 100644 index 00000000000..38ab4457b34 --- /dev/null +++ b/apps/showcase/pages/accordion/routes.ts @@ -0,0 +1,8 @@ +import { AccordionDemo } from './'; + +export default [ + { + path: '', + component: AccordionDemo + } +]; diff --git a/apps/showcase/pages/animateonscroll/index.ts b/apps/showcase/pages/animateonscroll/index.ts new file mode 100755 index 00000000000..55edafa2dc7 --- /dev/null +++ b/apps/showcase/pages/animateonscroll/index.ts @@ -0,0 +1,36 @@ +import { AccessibilityDoc } from '@/doc/animateonscroll/accessibilitydoc'; +import { AnimateOnScrollDocModule } from '@/doc/animateonscroll/animateonscrolldoc.module'; +import { BasicDoc } from '@/doc/animateonscroll/basicdoc'; +import { ImportDoc } from '@/doc/animateonscroll/importdoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ` `, + imports: [AnimateOnScrollDocModule], + standalone: true +}) +export class AnimateOnScrollDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/animateonscroll/routes.ts b/apps/showcase/pages/animateonscroll/routes.ts new file mode 100644 index 00000000000..581e0c3a18b --- /dev/null +++ b/apps/showcase/pages/animateonscroll/routes.ts @@ -0,0 +1,8 @@ +import { AnimateOnScrollDemo } from './'; + +export default [ + { + path: '', + component: AnimateOnScrollDemo + } +]; diff --git a/apps/showcase/pages/autocomplete/index.ts b/apps/showcase/pages/autocomplete/index.ts new file mode 100755 index 00000000000..13608f7ba37 --- /dev/null +++ b/apps/showcase/pages/autocomplete/index.ts @@ -0,0 +1,122 @@ +import { AccessibilityDoc } from '@/doc/autocomplete/accessibilitydoc'; +import { AutoCompleteDocModule } from '@/doc/autocomplete/autocompletedoc.module'; +import { BasicDoc } from '@/doc/autocomplete/basicdoc'; +import { DisabledDoc } from '@/doc/autocomplete/disableddoc'; +import { DropdownDoc } from '@/doc/autocomplete/dropdowndoc'; +import { FilledDoc } from '@/doc/autocomplete/filleddoc'; +import { FloatLabelDoc } from '@/doc/autocomplete/floatlabeldoc'; +import { ForceSelectionDoc } from '@/doc/autocomplete/forceselectiondoc'; +import { GroupDoc } from '@/doc/autocomplete/groupdoc'; +import { IftaLabelDoc } from '@/doc/autocomplete/iftalabeldoc'; +import { ImportDoc } from '@/doc/autocomplete/importdoc'; +import { InvalidDoc } from '@/doc/autocomplete/invaliddoc'; +import { MultipleDoc } from '@/doc/autocomplete/multipledoc'; +import { ObjectsDoc } from '@/doc/autocomplete/objectsdoc'; +import { ReactiveFormsDoc } from '@/doc/autocomplete/reactiveformsdoc'; +import { SizesDoc } from '@/doc/autocomplete/sizesdoc'; +import { TemplateDoc } from '@/doc/autocomplete/templatedoc'; +import { VirtualScrollDoc } from '@/doc/autocomplete/virtualscrolldoc'; +import { ChangeDetectionStrategy, Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [AutoCompleteDocModule], + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class AutoCompleteDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'dropdown', + label: 'Dropdown', + component: DropdownDoc + }, + { + id: 'objects', + label: 'Objects', + component: ObjectsDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'group', + label: 'Group', + component: GroupDoc + }, + { + id: 'forceselection', + label: 'Force Selection', + component: ForceSelectionDoc + }, + { + id: 'virtualscroll', + label: 'Virtual Scroll', + component: VirtualScrollDoc + }, + { + id: 'multiple', + label: 'Multiple', + component: MultipleDoc + }, + { + id: 'floatlabel', + label: 'Float Label', + component: FloatLabelDoc + }, + { + id: 'iftalabel', + label: 'Ifta Label', + component: IftaLabelDoc + }, + { + id: 'sizes', + label: 'Sizes', + component: SizesDoc + }, + { + id: 'filled', + label: 'Filled', + component: FilledDoc + }, + { + id: 'invalid', + label: 'Invalid', + component: InvalidDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/autocomplete/routes.ts b/apps/showcase/pages/autocomplete/routes.ts new file mode 100644 index 00000000000..2491f259622 --- /dev/null +++ b/apps/showcase/pages/autocomplete/routes.ts @@ -0,0 +1,8 @@ +import { AutoCompleteDemo } from './'; + +export default [ + { + path: '', + component: AutoCompleteDemo + } +]; diff --git a/apps/showcase/pages/autofocus/index.ts b/apps/showcase/pages/autofocus/index.ts new file mode 100644 index 00000000000..b849b154365 --- /dev/null +++ b/apps/showcase/pages/autofocus/index.ts @@ -0,0 +1,24 @@ +import { AutoFocusDocModule } from '@/doc/autofocus/autofocusdoc.module'; +import { BasicDoc } from '@/doc/autofocus/basicdoc'; +import { ImportDoc } from '@/doc/autofocus/importdoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [AutoFocusDocModule], + template: ` ` +}) +export class AutoFocusDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + } + ]; +} diff --git a/apps/showcase/pages/autofocus/routes.ts b/apps/showcase/pages/autofocus/routes.ts new file mode 100644 index 00000000000..dc3c942a032 --- /dev/null +++ b/apps/showcase/pages/autofocus/routes.ts @@ -0,0 +1,8 @@ +import { AutoFocusDemo } from './'; + +export default [ + { + path: '', + component: AutoFocusDemo + } +]; diff --git a/apps/showcase/pages/avatar/index.ts b/apps/showcase/pages/avatar/index.ts new file mode 100755 index 00000000000..6a710b73e07 --- /dev/null +++ b/apps/showcase/pages/avatar/index.ts @@ -0,0 +1,54 @@ +import { AccessibilityDoc } from '@/doc/avatar/accessibilitydoc'; +import { AvatarDocModule } from '@/doc/avatar/avatardoc.module'; +import { GroupDoc } from '@/doc/avatar/avatargroupdoc'; +import { IconDoc } from '@/doc/avatar/icondoc'; +import { ImageDoc } from '@/doc/avatar/imagedoc'; +import { ImportDoc } from '@/doc/avatar/importdoc'; +import { LabelDoc } from '@/doc/avatar/labeldoc'; +import { ShapeDoc } from '@/doc/avatar/shapedoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [AvatarDocModule], + template: ` ` +}) +export class AvatarDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'label', + label: 'Label', + component: LabelDoc + }, + { + id: 'icon', + label: 'Icon', + component: IconDoc + }, + { + id: 'image', + label: 'Image', + component: ImageDoc + }, + { + id: 'avatargroup', + label: 'AvatarGroup', + component: GroupDoc + }, + { + id: 'shape', + label: 'Shape', + component: ShapeDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/avatar/routes.ts b/apps/showcase/pages/avatar/routes.ts new file mode 100755 index 00000000000..6c5fa3505ac --- /dev/null +++ b/apps/showcase/pages/avatar/routes.ts @@ -0,0 +1,8 @@ +import { AvatarDemo } from './'; + +export default [ + { + path: '', + component: AvatarDemo + } +]; diff --git a/apps/showcase/pages/badge/index.ts b/apps/showcase/pages/badge/index.ts new file mode 100644 index 00000000000..192721cf035 --- /dev/null +++ b/apps/showcase/pages/badge/index.ts @@ -0,0 +1,60 @@ +import { AccessibilityDoc } from '@/doc/badge/accessibilitydoc'; +import { BadgeDocModule } from '@/doc/badge/badgedoc.module'; +import { BasicDoc } from '@/doc/badge/basicdoc'; +import { ButtonDoc } from '@/doc/badge/buttondoc'; +import { DirectiveDoc } from '@/doc/badge/directivedoc'; +import { ImportDoc } from '@/doc/badge/importdoc'; +import { OverlayDoc } from '@/doc/badge/overlaydoc'; +import { SeverityDoc } from '@/doc/badge/severitydoc'; +import { SizeDoc } from '@/doc/badge/sizedoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [BadgeDocModule], + template: ` ` +}) +export class BadgeDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'directive', + label: 'Directive', + component: DirectiveDoc + }, + { + id: 'severity', + label: 'Severity', + component: SeverityDoc + }, + { + id: 'size', + label: 'Size', + component: SizeDoc + }, + { + id: 'overlay', + label: 'Overlay', + component: OverlayDoc + }, + { + id: 'button', + label: 'Button', + component: ButtonDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/badge/routes.ts b/apps/showcase/pages/badge/routes.ts new file mode 100644 index 00000000000..c888fe19c88 --- /dev/null +++ b/apps/showcase/pages/badge/routes.ts @@ -0,0 +1,8 @@ +import { BadgeDemo } from './'; + +export default [ + { + path: '', + component: BadgeDemo + } +]; diff --git a/apps/showcase/pages/blockui/index.ts b/apps/showcase/pages/blockui/index.ts new file mode 100755 index 00000000000..d1c4d8b4a94 --- /dev/null +++ b/apps/showcase/pages/blockui/index.ts @@ -0,0 +1,80 @@ +import { AccessibilityDoc } from '@/doc/blockui/accessibilitydoc'; +import { BasicDoc } from '@/doc/blockui/basicdoc'; +import { BlockUIDocModule } from '@/doc/blockui/blockuidoc.module'; +import { DocumentDoc } from '@/doc/blockui/documentdoc'; +import { ImportDoc } from '@/doc/blockui/importdoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [BlockUIDocModule], + template: ` `, + styles: [ + ` + :host ::ng-deep button { + margin-right: 0.25em; + } + + :host ::ng-deep .p-overlay-mask-enter .pi.pi-lock { + animation: enter 150ms forwards; + } + + :host ::ng-deep .p-overlay-mask-leave .pi.pi-lock { + animation: leave 150ms forwards; + } + + @keyframes enter { + from { + color: transparent; + } + to { + color: var(--text-color); + } + } + + @keyframes leave { + from { + color: var(--text-color); + } + to { + color: transparent; + } + } + ` + ] +}) +export class BlockUIDemo { + blockedPanel: boolean = false; + + blockedDocument: boolean = false; + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'document', + label: 'Document', + component: DocumentDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; + + blockDocument() { + this.blockedDocument = true; + setTimeout(() => { + this.blockedDocument = false; + }, 3000); + } +} diff --git a/apps/showcase/pages/blockui/routes.ts b/apps/showcase/pages/blockui/routes.ts new file mode 100755 index 00000000000..8534f37333a --- /dev/null +++ b/apps/showcase/pages/blockui/routes.ts @@ -0,0 +1,8 @@ +import { BlockUIDemo } from './'; + +export default [ + { + path: '', + component: BlockUIDemo + } +]; diff --git a/apps/showcase/pages/breadcrumb/index.ts b/apps/showcase/pages/breadcrumb/index.ts new file mode 100755 index 00000000000..b6928517382 --- /dev/null +++ b/apps/showcase/pages/breadcrumb/index.ts @@ -0,0 +1,45 @@ +import { AccessibilityDoc } from '@/doc/breadcrumb/accessibilitydoc'; +import { BasicDoc } from '@/doc/breadcrumb/basicdoc'; +import { BreadcrumbDocModule } from '@/doc/breadcrumb/breadcrumbdoc.module'; +import { ImportDoc } from '@/doc/breadcrumb/importdoc'; +import { RouterDoc } from '@/doc/breadcrumb/routerdoc'; +import { TemplateDoc } from '@/doc/breadcrumb/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [BreadcrumbDocModule], + template: ` + + ` +}) +export class BreadcrumbDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'router', + label: 'Router', + component: RouterDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/breadcrumb/routes.ts b/apps/showcase/pages/breadcrumb/routes.ts new file mode 100755 index 00000000000..5b485fdb95f --- /dev/null +++ b/apps/showcase/pages/breadcrumb/routes.ts @@ -0,0 +1,8 @@ +import { BreadcrumbDemo } from './'; + +export default [ + { + path: '', + component: BreadcrumbDemo + } +]; diff --git a/apps/showcase/pages/button/index.ts b/apps/showcase/pages/button/index.ts new file mode 100755 index 00000000000..ee31f0a25da --- /dev/null +++ b/apps/showcase/pages/button/index.ts @@ -0,0 +1,129 @@ +import { AccessibilityDoc } from '@/doc/button/accessibilitydoc'; +import { BadgeDoc } from '@/doc/button/badgedoc'; +import { BasicDoc } from '@/doc/button/basicdoc'; +import { ButtonDocModule } from '@/doc/button/buttondoc.module'; +import { ButtonGroupDoc } from '@/doc/button/buttongroupdoc'; +import { DirectiveDoc } from '@/doc/button/directivedoc'; +import { DisabledDoc } from '@/doc/button/disableddoc'; +import { IconsDoc } from '@/doc/button/iconsdoc'; +import { IconOnlyDoc } from '@/doc/button/iconsonlydoc'; +import { ImportDoc } from '@/doc/button/importdoc'; +import { LinkDoc } from '@/doc/button/linkdoc'; +import { LoadingDoc } from '@/doc/button/loadingdoc'; +import { OutlinedDoc } from '@/doc/button/outlineddoc'; +import { RaisedDoc } from '@/doc/button/raiseddoc'; +import { RaisedTextDoc } from '@/doc/button/raisedtextdoc'; +import { RoundedDoc } from '@/doc/button/roundeddoc'; +import { SeverityDoc } from '@/doc/button/severitydoc'; +import { SizesDoc } from '@/doc/button/sizesdoc'; +import { TemplateDoc } from '@/doc/button/templatedoc'; +import { TextDoc } from '@/doc/button/textdoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [ButtonDocModule], + template: ` + + ` +}) +export class ButtonDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'directive', + label: 'Directive', + component: DirectiveDoc + }, + { + id: 'link', + label: 'Link', + component: LinkDoc + }, + { + id: 'icons', + label: 'Icons', + component: IconsDoc + }, + { + id: 'loading', + label: 'Loading', + component: LoadingDoc + }, + { + id: 'severity', + label: 'Severity', + component: SeverityDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + { + id: 'raised', + label: 'Raised', + component: RaisedDoc + }, + { + id: 'rounded', + label: 'Rounded', + component: RoundedDoc + }, + { + id: 'text', + label: 'Text', + component: TextDoc + }, + { + id: 'raisedtext', + label: 'Raised Text', + component: RaisedTextDoc + }, + { + id: 'outlined', + label: 'Outlined', + component: OutlinedDoc + }, + { + id: 'icononly', + label: 'Icon Only', + component: IconOnlyDoc + }, + { + id: 'badge', + label: 'Badge', + component: BadgeDoc + }, + { + id: 'buttongroup', + label: 'Button Group', + component: ButtonGroupDoc + }, + { + id: 'sizes', + label: 'Sizes', + component: SizesDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/button/routes.ts b/apps/showcase/pages/button/routes.ts new file mode 100755 index 00000000000..554ae8c6b24 --- /dev/null +++ b/apps/showcase/pages/button/routes.ts @@ -0,0 +1,8 @@ +import { ButtonDemo } from './'; + +export default [ + { + path: '', + component: ButtonDemo + } +]; diff --git a/apps/showcase/pages/card/index.ts b/apps/showcase/pages/card/index.ts new file mode 100755 index 00000000000..801b2eeec18 --- /dev/null +++ b/apps/showcase/pages/card/index.ts @@ -0,0 +1,37 @@ +import { AccessibilityDoc } from '@/doc/card/accessibilitydoc'; +import { AdvancedDoc } from '@/doc/card/advanceddoc'; +import { BasicDoc } from '@/doc/card/basicdoc'; +import { CardDocModule } from '@/doc/card/carddoc.module'; +import { ImportDoc } from '@/doc/card/importdoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [CardDocModule], + template: ` ` +}) +export class CardDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'advanced', + label: 'Advanced', + component: AdvancedDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/card/routes.ts b/apps/showcase/pages/card/routes.ts new file mode 100755 index 00000000000..a125c117c9a --- /dev/null +++ b/apps/showcase/pages/card/routes.ts @@ -0,0 +1,8 @@ +import { CardDemo } from './'; + +export default [ + { + path: '', + component: CardDemo + } +]; diff --git a/apps/showcase/pages/carousel/index.ts b/apps/showcase/pages/carousel/index.ts new file mode 100755 index 00000000000..2b9a7128dd2 --- /dev/null +++ b/apps/showcase/pages/carousel/index.ts @@ -0,0 +1,70 @@ +import { AccessibilityDoc } from '@/doc/carousel/accessibilitydoc'; +import { BasicDoc } from '@/doc/carousel/basicdoc'; +import { CarouselDocModule } from '@/doc/carousel/carouseldoc.module'; +import { CircularDoc } from '@/doc/carousel/circulardoc'; +import { ImportDoc } from '@/doc/carousel/importdoc'; +import { ResponsiveDoc } from '@/doc/carousel/responsivedoc'; +import { VerticalDoc } from '@/doc/carousel/verticaldoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [CarouselDocModule], + template: ` ` + // styles: [ + // ` + // :host ::ng-deep { + // .product-item { + // .product-item-content { + // border: 1px solid var(--surface-d); + // border-radius: 3px; + // margin: 0.3rem; + // text-align: center; + // padding: 2rem 0; + // } + // + // .product-image { + // width: 50%; + // box-shadow: + // 0 3px 6px rgba(0, 0, 0, 0.16), + // 0 3px 6px rgba(0, 0, 0, 0.23); + // } + // } + // } + // `, + // ], +}) +export class CarouselDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'circular', + label: 'Circular', + component: CircularDoc + }, + { + id: 'responsive', + label: 'Responsive', + component: ResponsiveDoc + }, + { + id: 'vertical', + label: 'Vertical', + component: VerticalDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/carousel/routes.ts b/apps/showcase/pages/carousel/routes.ts new file mode 100755 index 00000000000..a71f610685f --- /dev/null +++ b/apps/showcase/pages/carousel/routes.ts @@ -0,0 +1,8 @@ +import { CarouselDemo } from './'; + +export default [ + { + path: '', + component: CarouselDemo + } +]; diff --git a/apps/showcase/pages/cascadeselect/index.ts b/apps/showcase/pages/cascadeselect/index.ts new file mode 100644 index 00000000000..a01aff22847 --- /dev/null +++ b/apps/showcase/pages/cascadeselect/index.ts @@ -0,0 +1,85 @@ +import { AccessibilityDoc } from '@/doc/cascadeselect/accessibilitydoc'; +import { BasicDoc } from '@/doc/cascadeselect/basicdoc'; +import { CascadeSelectDocModule } from '@/doc/cascadeselect/cascasdeselectdoc.module'; +import { DisabledDoc } from '@/doc/cascadeselect/disableddoc'; +import { FilledDoc } from '@/doc/cascadeselect/filleddoc'; +import { FloatLabelDoc } from '@/doc/cascadeselect/floatlabeldoc'; +import { IftaLabelDoc } from '@/doc/cascadeselect/iftalabeldoc'; +import { ImportDoc } from '@/doc/cascadeselect/importdoc'; +import { InvalidDoc } from '@/doc/cascadeselect/invaliddoc'; +import { LoadingDoc } from '@/doc/cascadeselect/loadingdoc'; +import { ReactiveFormsDoc } from '@/doc/cascadeselect/reactiveformsdoc'; +import { SizesDoc } from '@/doc/cascadeselect/sizesdoc'; +import { TemplateDoc } from '@/doc/cascadeselect/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [CascadeSelectDocModule], + template: ` ` +}) +export class CascadeSelectDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'loading', + label: 'Loading State', + component: LoadingDoc + }, + { + id: 'float-label', + label: 'Float Label', + component: FloatLabelDoc + }, + { + id: 'ifta-label', + label: 'Ifta Label', + component: IftaLabelDoc + }, + { + id: 'sizes', + label: 'Sizes', + component: SizesDoc + }, + { + id: 'filled', + label: 'Filled', + component: FilledDoc + }, + { + id: 'invalid', + label: 'Invalid', + component: InvalidDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/cascadeselect/routes.ts b/apps/showcase/pages/cascadeselect/routes.ts new file mode 100644 index 00000000000..37202ebc3cd --- /dev/null +++ b/apps/showcase/pages/cascadeselect/routes.ts @@ -0,0 +1,8 @@ +import { CascadeSelectDemo } from './'; + +export default [ + { + path: '', + component: CascadeSelectDemo + } +]; diff --git a/apps/showcase/pages/chart/index.ts b/apps/showcase/pages/chart/index.ts new file mode 100755 index 00000000000..201b4b4c7dc --- /dev/null +++ b/apps/showcase/pages/chart/index.ts @@ -0,0 +1,117 @@ +import { AccessibilityDoc } from '@/doc/chart/accessibilitydoc'; +import { BasicDoc } from '@/doc/chart/basicdoc'; +import { ChartDocModule } from '@/doc/chart/chartdoc.module'; +import { ChartjsDoc } from '@/doc/chart/chartjsdoc'; +import { ComboDoc } from '@/doc/chart/combodoc'; +import { DoughnutDoc } from '@/doc/chart/doughnutdoc'; +import { HorizontalBarDoc } from '@/doc/chart/horizontalbardoc'; +import { ImportDoc } from '@/doc/chart/importdoc'; +import { LineDoc } from '@/doc/chart/linedoc'; +import { LineStyleDoc } from '@/doc/chart/linestyledoc'; +import { MethodsDoc } from '@/doc/chart/methodsdoc'; +import { MultiAxisDoc } from '@/doc/chart/multiaxisdoc'; +import { PieDoc } from '@/doc/chart/piedoc'; +import { PolarAreaDoc } from '@/doc/chart/polarareadoc'; +import { PropsDoc } from '@/doc/chart/propsdoc'; +import { RadarDoc } from '@/doc/chart/radardoc'; +import { StackedBarDoc } from '@/doc/chart/stackedbardoc'; +import { VerticalBarDoc } from '@/doc/chart/verticalbardoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [ChartDocModule], + template: ` ` +}) +export class ChartDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'chartjs', + label: 'Chart.js', + component: ChartjsDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'pie', + label: 'Pie', + component: PieDoc + }, + { + id: 'doughnut', + label: 'Doughnut', + component: DoughnutDoc + }, + { + id: 'verticalbar', + label: 'Vertical Bar', + component: VerticalBarDoc + }, + { + id: 'horizontalbar', + label: 'Horizontal Bar', + component: HorizontalBarDoc + }, + { + id: 'stackedbar', + label: 'Stacked Bar', + component: StackedBarDoc + }, + { + id: 'line', + label: 'Line', + component: LineDoc + }, + { + id: 'multiaxis', + label: 'MultiAxis', + component: MultiAxisDoc + }, + { + id: 'linestyles', + label: 'Line Styles', + component: LineStyleDoc + }, + { + id: 'polararea', + label: 'Polar Area', + component: PolarAreaDoc + }, + { + id: 'Radar', + label: 'Radar', + component: RadarDoc + }, + { + id: 'combo', + label: 'Combo', + component: ComboDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; + + apiDocs = [ + { + id: 'properties', + label: 'Properties', + component: PropsDoc + }, + { + id: 'methods', + label: 'Methods', + component: MethodsDoc + } + ]; +} diff --git a/apps/showcase/pages/chart/routes.ts b/apps/showcase/pages/chart/routes.ts new file mode 100755 index 00000000000..616d43d48f2 --- /dev/null +++ b/apps/showcase/pages/chart/routes.ts @@ -0,0 +1,8 @@ +import { ChartDemo } from './'; + +export default [ + { + path: '', + component: ChartDemo + } +]; diff --git a/src/app/showcase/pages/checkbox/checkboxdemo.module.ts b/apps/showcase/pages/checkbox/checkboxdemo.module.ts similarity index 100% rename from src/app/showcase/pages/checkbox/checkboxdemo.module.ts rename to apps/showcase/pages/checkbox/checkboxdemo.module.ts diff --git a/apps/showcase/pages/checkbox/index.ts b/apps/showcase/pages/checkbox/index.ts new file mode 100755 index 00000000000..044c08d3953 --- /dev/null +++ b/apps/showcase/pages/checkbox/index.ts @@ -0,0 +1,79 @@ +import { AccessibilityDoc } from '@/doc/checkbox/accessibilitydoc'; +import { BasicDoc } from '@/doc/checkbox/basicdoc'; +import { CheckboxDocModule } from '@/doc/checkbox/checkboxdoc.module'; +import { DisabledDoc } from '@/doc/checkbox/disableddoc'; +import { DynamicDoc } from '@/doc/checkbox/dynamicdoc'; +import { FilledDoc } from '@/doc/checkbox/filleddoc'; +import { ImportDoc } from '@/doc/checkbox/importdoc'; +import { IndeterminateDoc } from '@/doc/checkbox/indeterminatedoc'; +import { InvalidDoc } from '@/doc/checkbox/invaliddoc'; +import { MultipleDoc } from '@/doc/checkbox/multipledoc'; +import { ReactiveFormsDoc } from '@/doc/checkbox/reactiveformsdoc'; +import { SizesDoc } from '@/doc/checkbox/sizesdoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [CheckboxDocModule], + template: ` ` +}) +export class CheckboxDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'indeterminate', + label: 'Indeterminate', + component: IndeterminateDoc + }, + { + id: 'group', + label: 'Group', + component: MultipleDoc + }, + { + id: 'dynamic', + label: 'Dynamic', + component: DynamicDoc + }, + { + id: 'filled', + label: 'Filled', + component: FilledDoc + }, + { + id: 'sizes', + label: 'Sizes', + component: SizesDoc + }, + { + id: 'invalid', + label: 'Invalid', + component: InvalidDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/checkbox/routes.ts b/apps/showcase/pages/checkbox/routes.ts new file mode 100755 index 00000000000..4a46d3f620e --- /dev/null +++ b/apps/showcase/pages/checkbox/routes.ts @@ -0,0 +1,8 @@ +import { CheckboxDemo } from './'; + +export default [ + { + path: '', + component: CheckboxDemo + } +]; diff --git a/apps/showcase/pages/chip/index.ts b/apps/showcase/pages/chip/index.ts new file mode 100644 index 00000000000..ed06f23d8d7 --- /dev/null +++ b/apps/showcase/pages/chip/index.ts @@ -0,0 +1,49 @@ +import { AccessibilityDoc } from '@/doc/chip/accessibilitydoc'; +import { BasicDoc } from '@/doc/chip/basicdoc'; +import { ChipDocModule } from '@/doc/chip/chipdoc.module'; +import { IconDoc } from '@/doc/chip/icondoc'; +import { ImageDoc } from '@/doc/chip/imagedoc'; +import { ImportDoc } from '@/doc/chip/importdoc'; +import { TemplateDoc } from '@/doc/chip/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [ChipDocModule], + template: ` ` +}) +export class ChipDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'icon', + label: 'Icon', + component: IconDoc + }, + { + id: 'image', + label: 'Image', + component: ImageDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/chip/routes.ts b/apps/showcase/pages/chip/routes.ts new file mode 100644 index 00000000000..078b2a07415 --- /dev/null +++ b/apps/showcase/pages/chip/routes.ts @@ -0,0 +1,8 @@ +import { ChipDemo } from './'; + +export default [ + { + path: '', + component: ChipDemo + } +]; diff --git a/apps/showcase/pages/colorpicker/index.ts b/apps/showcase/pages/colorpicker/index.ts new file mode 100755 index 00000000000..0e41c6667e6 --- /dev/null +++ b/apps/showcase/pages/colorpicker/index.ts @@ -0,0 +1,55 @@ +import { AccessibilityDoc } from '@/doc/colorpicker/accessibilitydoc'; +import { BasicDoc } from '@/doc/colorpicker/basicdoc'; +import { ColorPickerDocModule } from '@/doc/colorpicker/colorpickerdoc.module'; +import { DisabledDoc } from '@/doc/colorpicker/disableddoc'; +import { FormatDoc } from '@/doc/colorpicker/formatdoc'; +import { ImportDoc } from '@/doc/colorpicker/importdoc'; +import { InlineDoc } from '@/doc/colorpicker/inlinedoc'; +import { ReactiveFormsDoc } from '@/doc/colorpicker/reactiveformsdoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [ColorPickerDocModule], + template: ` ` +}) +export class ColorPickerDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'inline', + label: 'Inline', + component: InlineDoc + }, + { + id: 'format', + label: 'Format', + component: FormatDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/colorpicker/routes.ts b/apps/showcase/pages/colorpicker/routes.ts new file mode 100755 index 00000000000..349384b1b0b --- /dev/null +++ b/apps/showcase/pages/colorpicker/routes.ts @@ -0,0 +1,8 @@ +import { ColorPickerDemo } from './'; + +export default [ + { + path: '', + component: ColorPickerDemo + } +]; diff --git a/apps/showcase/pages/colors/index.ts b/apps/showcase/pages/colors/index.ts new file mode 100755 index 00000000000..46100943756 --- /dev/null +++ b/apps/showcase/pages/colors/index.ts @@ -0,0 +1,30 @@ +import { ColorsDocModule } from '@/doc/colors/colorsdoc.module'; +import { OverviewDoc } from '@/doc/colors/overviewdoc'; +import { PaletteDoc } from '@/doc/colors/palettedoc'; +import { SurfacesDoc } from '@/doc/colors/surfacesdoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [ColorsDocModule], + template: ` ` +}) +export class ColorsDemo { + docs = [ + { + id: 'overview', + label: 'Overview', + component: OverviewDoc + }, + { + id: 'surfaces', + label: 'Surfaces', + component: SurfacesDoc + }, + { + id: 'palette', + label: 'Palette', + component: PaletteDoc + } + ]; +} diff --git a/apps/showcase/pages/colors/routes.ts b/apps/showcase/pages/colors/routes.ts new file mode 100755 index 00000000000..874233bce49 --- /dev/null +++ b/apps/showcase/pages/colors/routes.ts @@ -0,0 +1,8 @@ +import { ColorsDemo } from './'; + +export default [ + { + path: '', + component: ColorsDemo + } +]; diff --git a/apps/showcase/pages/configuration/index.ts b/apps/showcase/pages/configuration/index.ts new file mode 100644 index 00000000000..ec3b684260e --- /dev/null +++ b/apps/showcase/pages/configuration/index.ts @@ -0,0 +1,92 @@ +import { ConfigurationDocModule } from '@/doc/configuration/configurationdoc.module'; +import { CspDoc } from '@/doc/configuration/cspdoc'; +import { DynamicDoc } from '@/doc/configuration/dynamicdoc'; +import { FilterModeDoc } from '@/doc/configuration/filtermodedoc'; +import { ApiDoc } from '@/doc/configuration/locale/apidoc'; +import { RepositoryDoc } from '@/doc/configuration/locale/repositorydoc'; +import { RuntimeDoc } from '@/doc/configuration/locale/runtimedoc'; +import { TranslationDoc } from '@/doc/configuration/locale/translationdoc'; +import { ProviderDoc } from '@/doc/configuration/providerdoc'; +import { RippleDoc } from '@/doc/configuration/rippledoc'; +import { ThemeDoc } from '@/doc/configuration/themedoc'; +import { ZIndexDoc } from '@/doc/configuration/zindexdoc'; +import { CommonModule } from '@angular/common'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'configuration', + standalone: true, + imports: [CommonModule, ConfigurationDocModule], + template: `` +}) +export class ConfigurationDemo { + docs = [ + { + id: 'provider', + label: 'Provider', + component: ProviderDoc + }, + { + id: 'dynamic', + label: 'Dynamic', + component: DynamicDoc + }, + { + id: 'theme', + label: 'Theme', + component: ThemeDoc + }, + { + id: 'ripple', + label: 'Ripple', + component: RippleDoc + }, + { + id: 'zIndex', + label: 'ZIndex', + component: ZIndexDoc + }, + { + id: 'csp', + label: 'CSP', + children: [ + { + id: 'csp-nonce', + label: 'Nonce', + component: CspDoc + } + ] + }, + { + id: 'filter-mode', + label: 'Filter Mode', + component: FilterModeDoc + }, + { + id: 'locale', + label: 'Locale', + children: [ + { + id: 'translation', + label: 'Translation', + component: TranslationDoc + }, + { + id: 'Runtime', + label: 'Runtime', + component: RuntimeDoc + }, + { + id: 'repository', + label: 'Repository', + component: RepositoryDoc + }, + { + id: 'api', + label: 'API', + component: ApiDoc + } + ] + } + ]; +} diff --git a/apps/showcase/pages/configuration/routes.ts b/apps/showcase/pages/configuration/routes.ts new file mode 100644 index 00000000000..694a15d9e73 --- /dev/null +++ b/apps/showcase/pages/configuration/routes.ts @@ -0,0 +1,8 @@ +import { ConfigurationDemo } from './'; + +export default [ + { + path: '', + component: ConfigurationDemo + } +]; diff --git a/apps/showcase/pages/confirmdialog/index.ts b/apps/showcase/pages/confirmdialog/index.ts new file mode 100755 index 00000000000..cda03013cc6 --- /dev/null +++ b/apps/showcase/pages/confirmdialog/index.ts @@ -0,0 +1,57 @@ +import { AccessibilityDoc } from '@/doc/confirmdialog/accessibilitydoc'; +import { BasicDoc } from '@/doc/confirmdialog/basicdoc'; +import { ConfirmDialogDocModule } from '@/doc/confirmdialog/confirmdialogdoc.module'; +import { HeadlessDoc } from '@/doc/confirmdialog/headlessdoc'; +import { ImportDoc } from '@/doc/confirmdialog/importdoc'; +import { PositionDoc } from '@/doc/confirmdialog/positiondoc'; +import { TemplateDoc } from '@/doc/confirmdialog/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [ConfirmDialogDocModule], + template: ` + + ` +}) +export class ConfirmDialogDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'position', + label: 'Position', + component: PositionDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'headless', + label: 'Headless', + component: HeadlessDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/confirmdialog/routes.ts b/apps/showcase/pages/confirmdialog/routes.ts new file mode 100755 index 00000000000..546333b10ae --- /dev/null +++ b/apps/showcase/pages/confirmdialog/routes.ts @@ -0,0 +1,8 @@ +import { ConfirmDialogDemo } from './'; + +export default [ + { + path: '', + component: ConfirmDialogDemo + } +]; diff --git a/apps/showcase/pages/confirmpopup/index.ts b/apps/showcase/pages/confirmpopup/index.ts new file mode 100755 index 00000000000..20b00b7f695 --- /dev/null +++ b/apps/showcase/pages/confirmpopup/index.ts @@ -0,0 +1,52 @@ +import { AccessibilityDoc } from '@/doc/confirmpopup/accessibilitydoc'; +import { BasicDoc } from '@/doc/confirmpopup/basicdoc'; +import { ConfirmPopupDocModule } from '@/doc/confirmpopup/confirmpopupdoc.module'; +import { HeadlessDoc } from '@/doc/confirmpopup/headlessdoc'; +import { ImportDoc } from '@/doc/confirmpopup/importdoc'; +import { TemplateDoc } from '@/doc/confirmpopup/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [ConfirmPopupDocModule], + template: ` + + ` +}) +export class ConfirmPopupDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'headless', + label: 'Headless', + component: HeadlessDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/confirmpopup/routes.ts b/apps/showcase/pages/confirmpopup/routes.ts new file mode 100755 index 00000000000..990ec1f399d --- /dev/null +++ b/apps/showcase/pages/confirmpopup/routes.ts @@ -0,0 +1,8 @@ +import { ConfirmPopupDemo } from './'; + +export default [ + { + path: '', + component: ConfirmPopupDemo + } +]; diff --git a/apps/showcase/pages/contextmenu/index.ts b/apps/showcase/pages/contextmenu/index.ts new file mode 100755 index 00000000000..ba426b8c051 --- /dev/null +++ b/apps/showcase/pages/contextmenu/index.ts @@ -0,0 +1,63 @@ +import { AccessibilityDoc } from '@/doc/contextmenu/accessibilitydoc'; +import { BasicDoc } from '@/doc/contextmenu/basicdoc'; +import { CommandDoc } from '@/doc/contextmenu/commanddoc'; +import { ContextMenuDocModule } from '@/doc/contextmenu/contextmenudoc.module'; +import { DocumentDoc } from '@/doc/contextmenu/documentdoc'; +import { ImportDoc } from '@/doc/contextmenu/importdoc'; +import { RouterDoc } from '@/doc/contextmenu/routerdoc'; +import { TableDoc } from '@/doc/contextmenu/tabledoc'; +import { TemplateDoc } from '@/doc/contextmenu/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [ContextMenuDocModule], + template: ` + + ` +}) +export class ContextMenuDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'document', + label: 'Document', + component: DocumentDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'command', + label: 'Command', + component: CommandDoc + }, + { + id: 'router', + label: 'Router', + component: RouterDoc + }, + { + id: 'table', + label: 'Table', + component: TableDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/contextmenu/routes.ts b/apps/showcase/pages/contextmenu/routes.ts new file mode 100755 index 00000000000..5bace33cfd0 --- /dev/null +++ b/apps/showcase/pages/contextmenu/routes.ts @@ -0,0 +1,8 @@ +import { ContextMenuDemo } from './'; + +export default [ + { + path: '', + component: ContextMenuDemo + } +]; diff --git a/apps/showcase/pages/customicons/index.ts b/apps/showcase/pages/customicons/index.ts new file mode 100755 index 00000000000..eb56486cf89 --- /dev/null +++ b/apps/showcase/pages/customicons/index.ts @@ -0,0 +1,36 @@ +import { CustomIconsDocModule } from '@/doc/customicons/customicons.module'; +import { FontAwesomeDoc } from '@/doc/customicons/fontawesomedoc'; +import { ImageDoc } from '@/doc/customicons/imagedoc'; +import { MaterialDoc } from '@/doc/customicons/materialdoc'; +import { SVGDoc } from '@/doc/customicons/svgdoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [CustomIconsDocModule], + template: ` ` +}) +export class CustomIconsDemo { + docs = [ + { + id: 'material', + label: 'Material', + component: MaterialDoc + }, + { + id: 'fontawesome', + label: 'Font Awesome', + component: FontAwesomeDoc + }, + { + id: 'svg', + label: 'SVG', + component: SVGDoc + }, + { + id: 'image', + label: 'Image', + component: ImageDoc + } + ]; +} diff --git a/apps/showcase/pages/customicons/routes.ts b/apps/showcase/pages/customicons/routes.ts new file mode 100755 index 00000000000..675454577d2 --- /dev/null +++ b/apps/showcase/pages/customicons/routes.ts @@ -0,0 +1,8 @@ +import { CustomIconsDemo } from './'; + +export default [ + { + path: '', + component: CustomIconsDemo + } +]; diff --git a/src/app/showcase/pages/dataview/dataviewdemo.scss b/apps/showcase/pages/dataview/dataviewdemo.scss similarity index 100% rename from src/app/showcase/pages/dataview/dataviewdemo.scss rename to apps/showcase/pages/dataview/dataviewdemo.scss diff --git a/apps/showcase/pages/dataview/index.ts b/apps/showcase/pages/dataview/index.ts new file mode 100755 index 00000000000..f2f47d23efd --- /dev/null +++ b/apps/showcase/pages/dataview/index.ts @@ -0,0 +1,65 @@ +import { AccessibilityDoc } from '@/doc/dataview/accessibilitydoc'; +import { BasicDoc } from '@/doc/dataview/basicdoc'; +import { DataViewDocModule } from '@/doc/dataview/dataviewdoc.module'; +import { ImportDoc } from '@/doc/dataview/importdoc'; +import { LayoutDoc } from '@/doc/dataview/layoutdoc'; +import { LoadingDoc } from '@/doc/dataview/loadingdoc'; +import { PaginationDoc } from '@/doc/dataview/paginationdoc'; +import { SortingDoc } from '@/doc/dataview/sortingdoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [DataViewDocModule], + template: ` + + `, + styleUrls: ['./dataviewdemo.scss'] +}) +export class DataViewDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'pagination', + label: 'Pagination', + component: PaginationDoc + }, + { + id: 'sorting', + label: 'Sorting', + component: SortingDoc + }, + { + id: 'layout', + label: 'Layout', + component: LayoutDoc + }, + { + id: 'loading', + label: 'Loading', + component: LoadingDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/dataview/routes.ts b/apps/showcase/pages/dataview/routes.ts new file mode 100755 index 00000000000..08dd61c6e0d --- /dev/null +++ b/apps/showcase/pages/dataview/routes.ts @@ -0,0 +1,8 @@ +import { DataViewDemo } from './'; + +export default [ + { + path: '', + component: DataViewDemo + } +]; diff --git a/apps/showcase/pages/datepicker/index.ts b/apps/showcase/pages/datepicker/index.ts new file mode 100755 index 00000000000..1cf5f35b9fb --- /dev/null +++ b/apps/showcase/pages/datepicker/index.ts @@ -0,0 +1,151 @@ +import { AccessibilityDoc } from '@/doc/datepicker/accessibilitydoc'; +import { BasicDoc } from '@/doc/datepicker/basicdoc'; +import { ButtonBarDoc } from '@/doc/datepicker/buttonbardoc'; +import { DatePickerDocModule } from '@/doc/datepicker/datepickerdoc.module'; +import { DateTemplateDoc } from '@/doc/datepicker/datetemplatedoc'; +import { DisabledDoc } from '@/doc/datepicker/disableddoc'; +import { FilledDoc } from '@/doc/datepicker/filleddoc'; +import { FloatLabelDoc } from '@/doc/datepicker/floatlabeldoc'; +import { FormatDoc } from '@/doc/datepicker/formatdoc'; +import { IconDoc } from '@/doc/datepicker/icondoc'; +import { IftaLabelDoc } from '@/doc/datepicker/iftalabeldoc'; +import { ImportDoc } from '@/doc/datepicker/importdoc'; +import { InlineDoc } from '@/doc/datepicker/inlinedoc'; +import { InvalidDoc } from '@/doc/datepicker/invaliddoc'; +import { LocaleDoc } from '@/doc/datepicker/localedoc'; +import { MinMaxDoc } from '@/doc/datepicker/minmaxdox'; +import { MonthDoc } from '@/doc/datepicker/monthdoc'; +import { MultipleDoc } from '@/doc/datepicker/multipledoc'; +import { MultipleMonthDoc } from '@/doc/datepicker/multiplemonths.doc'; +import { RangeDoc } from '@/doc/datepicker/rangedoc'; +import { ReactiveFormsDoc } from '@/doc/datepicker/reactiveformsdoc'; +import { SizesDoc } from '@/doc/datepicker/sizesdoc'; +import { TimeDoc } from '@/doc/datepicker/timedoc'; +import { YearDoc } from '@/doc/datepicker/yeardoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [DatePickerDocModule], + template: ` ` +}) +export class DatePickerDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'format', + label: 'Format', + component: FormatDoc + }, + { + id: 'locale', + label: 'Locale', + component: LocaleDoc + }, + { + id: 'icon', + label: 'Icon', + component: IconDoc + }, + { + id: 'minmax', + label: 'Min / Max', + component: MinMaxDoc + }, + { + id: 'multiple', + label: 'Multiple', + component: MultipleDoc + }, + { + id: 'range', + label: 'Range', + component: RangeDoc + }, + { + id: 'buttonbar', + label: 'Button Bar', + component: ButtonBarDoc + }, + { + id: 'time', + label: 'Time', + component: TimeDoc + }, + { + id: 'monthpicker', + label: 'Month Picker', + component: MonthDoc + }, + { + id: 'yearpicker', + label: 'Year Picker', + component: YearDoc + }, + { + id: 'multiplemonths', + label: 'Multiple Months', + component: MultipleMonthDoc + }, + { + id: 'datetemplate', + label: 'Date Template', + component: DateTemplateDoc + }, + { + id: 'inline', + label: 'Inline', + component: InlineDoc + }, + { + id: 'floatlabel', + label: 'Float Label', + component: FloatLabelDoc + }, + { + id: 'iftalabel', + label: 'Ifta Label', + component: IftaLabelDoc + }, + { + id: 'sizes', + label: 'Sizes', + component: SizesDoc + }, + { + id: 'filled', + label: 'Filled', + component: FilledDoc + }, + { + id: 'invalid', + label: 'Invalid', + component: InvalidDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/datepicker/routes.ts b/apps/showcase/pages/datepicker/routes.ts new file mode 100755 index 00000000000..4ef29d7293d --- /dev/null +++ b/apps/showcase/pages/datepicker/routes.ts @@ -0,0 +1,8 @@ +import { DatePickerDemo } from './'; + +export default [ + { + path: '', + component: DatePickerDemo + } +]; diff --git a/apps/showcase/pages/defer/index.ts b/apps/showcase/pages/defer/index.ts new file mode 100755 index 00000000000..d69440bac3a --- /dev/null +++ b/apps/showcase/pages/defer/index.ts @@ -0,0 +1,50 @@ +import { BasicDoc } from '@/doc/defer/basicdoc'; +import { DataTableDoc } from '@/doc/defer/datatabledoc'; +import { DeferDocModule } from '@/doc/defer/deferdoc.module'; +import { ImportDoc } from '@/doc/defer/importdoc'; +import { CarService } from '@/service/carservice'; +import { Component, inject } from '@angular/core'; +import { MessageService } from 'primeng/api'; +import { Car } from '../domain/car'; + +@Component({ + standalone: true, + imports: [DeferDocModule], + template: ` `, + providers: [MessageService] +}) +export class DeferDemo { + cars: Car[]; + + carService = inject(CarService); + + messageService = inject(MessageService); + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'datatable', + label: 'DataTable', + component: DataTableDoc + } + ]; + + initData() { + this.messageService.add({ severity: 'success', summary: 'Data Initialized', detail: 'Render Completed' }); + this.carService.getCarsSmall().then((cars) => (this.cars = cars)); + } +} diff --git a/apps/showcase/pages/defer/routes.ts b/apps/showcase/pages/defer/routes.ts new file mode 100755 index 00000000000..ca746c51ac6 --- /dev/null +++ b/apps/showcase/pages/defer/routes.ts @@ -0,0 +1,8 @@ +import { DeferDemo } from './'; + +export default [ + { + path: '', + component: DeferDemo + } +]; diff --git a/apps/showcase/pages/dialog/index.ts b/apps/showcase/pages/dialog/index.ts new file mode 100755 index 00000000000..620064e442b --- /dev/null +++ b/apps/showcase/pages/dialog/index.ts @@ -0,0 +1,73 @@ +import { AccessibilityDoc } from '@/doc/dialog/accessibilitydoc'; +import { BasicDoc } from '@/doc/dialog/basicdoc'; +import { DialogDocModule } from '@/doc/dialog/dialogdoc.module'; +import { HeadlessDoc } from '@/doc/dialog/headlessdoc'; +import { ImportDoc } from '@/doc/dialog/importdoc'; +import { LongContentDoc } from '@/doc/dialog/longcontentdoc'; +import { MaximizableDoc } from '@/doc/dialog/maximizabledoc'; +import { PositionDoc } from '@/doc/dialog/positiondoc'; +import { ResponsiveDoc } from '@/doc/dialog/responsivedoc'; +import { TemplateDoc } from '@/doc/dialog/templatedoc'; +import { WithoutModalDoc } from '@/doc/dialog/withoutmodaldoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [DialogDocModule], + template: ` ` +}) +export class DialogDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'position', + label: 'Position', + component: PositionDoc + }, + { + id: 'maximizable', + label: 'Maximizable', + component: MaximizableDoc + }, + { + id: 'longcontent', + label: 'Long Content', + component: LongContentDoc + }, + { + id: 'withoutmodal', + label: 'Without Modal', + component: WithoutModalDoc + }, + { + id: 'responsive', + label: 'Responsive', + component: ResponsiveDoc + }, + { + id: 'headless', + label: 'Headless', + component: HeadlessDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/dialog/routes.ts b/apps/showcase/pages/dialog/routes.ts new file mode 100755 index 00000000000..8668191efe5 --- /dev/null +++ b/apps/showcase/pages/dialog/routes.ts @@ -0,0 +1,8 @@ +import { DialogDemo } from './'; + +export default [ + { + path: '', + component: DialogDemo + } +]; diff --git a/apps/showcase/pages/divider/index.ts b/apps/showcase/pages/divider/index.ts new file mode 100644 index 00000000000..c33c0c1f75a --- /dev/null +++ b/apps/showcase/pages/divider/index.ts @@ -0,0 +1,55 @@ +import { AccessibilityDoc } from '@/doc/divider/accessibilitydoc'; +import { BasicDoc } from '@/doc/divider/basicdoc'; +import { ContentDoc } from '@/doc/divider/contentdoc'; +import { DividerDocModule } from '@/doc/divider/dividerdoc.module'; +import { ImportDoc } from '@/doc/divider/importdoc'; +import { LoginDoc } from '@/doc/divider/logindoc'; +import { TypeDoc } from '@/doc/divider/typedoc'; +import { VerticalDoc } from '@/doc/divider/verticaldoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [DividerDocModule], + template: ` ` +}) +export class DividerDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'type', + label: 'Type', + component: TypeDoc + }, + { + id: 'vertical', + label: 'Vertical', + component: VerticalDoc + }, + { + id: 'content', + label: 'Content', + component: ContentDoc + }, + { + id: 'login', + label: 'Login', + component: LoginDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/divider/routes.ts b/apps/showcase/pages/divider/routes.ts new file mode 100644 index 00000000000..be61cfb8d3a --- /dev/null +++ b/apps/showcase/pages/divider/routes.ts @@ -0,0 +1,8 @@ +import { DividerDemo } from './'; + +export default [ + { + path: '', + component: DividerDemo + } +]; diff --git a/apps/showcase/pages/dock/index.ts b/apps/showcase/pages/dock/index.ts new file mode 100755 index 00000000000..6cfd0bb80cb --- /dev/null +++ b/apps/showcase/pages/dock/index.ts @@ -0,0 +1,37 @@ +import { AccessibilityDoc } from '@/doc/dock/accessibilitydoc'; +import { AdvancedDoc } from '@/doc/dock/advanceddoc'; +import { BasicDoc } from '@/doc/dock/basicdoc'; +import { DockDocModule } from '@/doc/dock/dockdoc.module'; +import { ImportDoc } from '@/doc/dock/importdoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [DockDocModule], + template: ` ` +}) +export class DockDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'advanced', + label: 'Advanced', + component: AdvancedDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/dock/routes.ts b/apps/showcase/pages/dock/routes.ts new file mode 100755 index 00000000000..131ab7750ee --- /dev/null +++ b/apps/showcase/pages/dock/routes.ts @@ -0,0 +1,8 @@ +import { DockDemo } from './'; + +export default [ + { + path: '', + component: DockDemo + } +]; diff --git a/src/app/showcase/pages/domain/car.ts b/apps/showcase/pages/domain/car.ts similarity index 100% rename from src/app/showcase/pages/domain/car.ts rename to apps/showcase/pages/domain/car.ts diff --git a/src/app/showcase/pages/dragdrop/dragdropdemo.scss b/apps/showcase/pages/dragdrop/dragdropdemo.scss similarity index 100% rename from src/app/showcase/pages/dragdrop/dragdropdemo.scss rename to apps/showcase/pages/dragdrop/dragdropdemo.scss diff --git a/apps/showcase/pages/dragdrop/index.ts b/apps/showcase/pages/dragdrop/index.ts new file mode 100755 index 00000000000..bc5f98d0573 --- /dev/null +++ b/apps/showcase/pages/dragdrop/index.ts @@ -0,0 +1,43 @@ +import { BasicDoc } from '@/doc/dragdrop/basicdoc'; +import { DataTableDoc } from '@/doc/dragdrop/datatabledoc'; +import { DragDropDocModule } from '@/doc/dragdrop/dragdropdoc.module'; +import { DragHandleDoc } from '@/doc/dragdrop/draghandledoc'; +import { DropIndicatorDoc } from '@/doc/dragdrop/dropindicatordoc'; +import { ImportDoc } from '@/doc/dragdrop/importdoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [DragDropDocModule], + template: ` `, + styleUrls: ['./dragdropdemo.scss'] +}) +export class DragDropDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'datatable', + label: 'DataTable', + component: DataTableDoc + }, + { + id: 'dropindicator', + label: 'Drop Indicator', + component: DropIndicatorDoc + }, + { + id: 'draghandle', + label: 'Drag Handle', + component: DragHandleDoc + } + ]; +} diff --git a/apps/showcase/pages/dragdrop/routes.ts b/apps/showcase/pages/dragdrop/routes.ts new file mode 100755 index 00000000000..ec08f83d2ec --- /dev/null +++ b/apps/showcase/pages/dragdrop/routes.ts @@ -0,0 +1,8 @@ +import { DragDropDemo } from './'; + +export default [ + { + path: '', + component: DragDropDemo + } +]; diff --git a/apps/showcase/pages/drawer/index.ts b/apps/showcase/pages/drawer/index.ts new file mode 100755 index 00000000000..7a2376d30bb --- /dev/null +++ b/apps/showcase/pages/drawer/index.ts @@ -0,0 +1,61 @@ +import { AccessibilityDoc } from '@/doc/drawer/accessibilitydoc'; +import { BasicDoc } from '@/doc/drawer/basicdoc'; +import { DrawerDocModule } from '@/doc/drawer/drawerdoc.module'; +import { FullScreenDoc } from '@/doc/drawer/fullscreendoc'; +import { HeadlessDoc } from '@/doc/drawer/headlessdoc'; +import { ImportDoc } from '@/doc/drawer/importdoc'; +import { PositionDoc } from '@/doc/drawer/positiondoc'; +import { SizeDoc } from '@/doc/drawer/sizedoc'; +import { TemplateDoc } from '@/doc/drawer/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [DrawerDocModule], + template: ` ` +}) +export class DrawerDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'position', + label: 'Position', + component: PositionDoc + }, + { + id: 'size', + label: 'Size', + component: SizeDoc + }, + { + id: 'fullscreen', + label: 'Full Screen', + component: FullScreenDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'headless', + label: 'Headless', + component: HeadlessDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/drawer/routes.ts b/apps/showcase/pages/drawer/routes.ts new file mode 100755 index 00000000000..4bfedc238b7 --- /dev/null +++ b/apps/showcase/pages/drawer/routes.ts @@ -0,0 +1,8 @@ +import { DrawerDemo } from './'; + +export default [ + { + path: '', + component: DrawerDemo + } +]; diff --git a/apps/showcase/pages/dynamicdialog/index.ts b/apps/showcase/pages/dynamicdialog/index.ts new file mode 100755 index 00000000000..50883ce3da2 --- /dev/null +++ b/apps/showcase/pages/dynamicdialog/index.ts @@ -0,0 +1,63 @@ +import { CloseDoc } from '@/doc/dynamicdialog/closedoc'; +import { CustomizationDoc } from '@/doc/dynamicdialog/customizationdoc'; +import { DynamicDialogDocModule } from '@/doc/dynamicdialog/dynamicdialogdoc.module'; +import { ExampleDoc } from '@/doc/dynamicdialog/exampledoc'; +import { ImportDoc } from '@/doc/dynamicdialog/importdoc'; +import { OpenDoc } from '@/doc/dynamicdialog/opendoc'; +import { PassingDataDoc } from '@/doc/dynamicdialog/passingdatadoc'; +import { UsageDoc } from '@/doc/dynamicdialog/usagedoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [DynamicDialogDocModule], + template: ` + + ` +}) +export class DynamicDialogDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'usage', + label: 'Usage', + component: UsageDoc + }, + { + id: 'open', + label: 'Opening a Dialog', + component: OpenDoc + }, + { + id: 'customization', + label: 'Customization', + component: CustomizationDoc + }, + { + id: 'passingdata', + label: 'Passing Data', + component: PassingDataDoc + }, + { + id: 'close', + label: 'Closing a Dialog', + component: CloseDoc + }, + { + id: 'example', + label: 'Example', + component: ExampleDoc + } + ]; +} diff --git a/apps/showcase/pages/dynamicdialog/routes.ts b/apps/showcase/pages/dynamicdialog/routes.ts new file mode 100755 index 00000000000..273863996dc --- /dev/null +++ b/apps/showcase/pages/dynamicdialog/routes.ts @@ -0,0 +1,8 @@ +import { DynamicDialogDemo } from './'; + +export default [ + { + path: '', + component: DynamicDialogDemo + } +]; diff --git a/apps/showcase/pages/editor/index.ts b/apps/showcase/pages/editor/index.ts new file mode 100755 index 00000000000..5c553edf00d --- /dev/null +++ b/apps/showcase/pages/editor/index.ts @@ -0,0 +1,55 @@ +import { AccessibilityDoc } from '@/doc/editor/accessibilitydoc'; +import { BasicDoc } from '@/doc/editor/basicdoc'; +import { CustomToolbarDoc } from '@/doc/editor/customtoolbardoc'; +import { EditorDocModule } from '@/doc/editor/editordoc.module'; +import { ImportDoc } from '@/doc/editor/importdoc'; +import { QuillDoc } from '@/doc/editor/quilldoc'; +import { ReactiveFormsDoc } from '@/doc/editor/reactiveformsdoc'; +import { ReadOnlyDoc } from '@/doc/editor/readonlydoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [EditorDocModule], + template: ` ` +}) +export class EditorDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'quill', + label: 'Quill', + component: QuillDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'readonly', + label: 'ReadOnly', + component: ReadOnlyDoc + }, + { + id: 'template', + label: 'Template', + component: CustomToolbarDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/editor/routes.ts b/apps/showcase/pages/editor/routes.ts new file mode 100755 index 00000000000..7c5cea52d94 --- /dev/null +++ b/apps/showcase/pages/editor/routes.ts @@ -0,0 +1,8 @@ +import { EditorDemo } from './'; + +export default [ + { + path: '', + component: EditorDemo + } +]; diff --git a/apps/showcase/pages/fieldset/index.ts b/apps/showcase/pages/fieldset/index.ts new file mode 100755 index 00000000000..44abab7aba8 --- /dev/null +++ b/apps/showcase/pages/fieldset/index.ts @@ -0,0 +1,43 @@ +import { AccessibilityDoc } from '@/doc/fieldset/accessibilitydoc'; +import { BasicDoc } from '@/doc/fieldset/basicdoc'; +import { FieldsetDocModule } from '@/doc/fieldset/fieldsetdoc.module'; +import { ImportDoc } from '@/doc/fieldset/importdoc'; +import { TemplateDoc } from '@/doc/fieldset/templatedoc'; +import { ToggleableDoc } from '@/doc/fieldset/toggleabledoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [FieldsetDocModule], + template: ` ` +}) +export class FieldsetDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'toggleable', + label: 'Toggleable', + component: ToggleableDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/fieldset/routes.ts b/apps/showcase/pages/fieldset/routes.ts new file mode 100755 index 00000000000..fcb55c676a6 --- /dev/null +++ b/apps/showcase/pages/fieldset/routes.ts @@ -0,0 +1,8 @@ +import { FieldsetDemo } from './'; + +export default [ + { + path: '', + component: FieldsetDemo + } +]; diff --git a/apps/showcase/pages/fileupload/index.ts b/apps/showcase/pages/fileupload/index.ts new file mode 100755 index 00000000000..0d6a96abb70 --- /dev/null +++ b/apps/showcase/pages/fileupload/index.ts @@ -0,0 +1,56 @@ +import { AccessibilityDoc } from '@/doc/fileupload/accessibilitydoc'; +import { AdvancedDoc } from '@/doc/fileupload/advanceddoc'; +import { AutoDoc } from '@/doc/fileupload/autodoc'; +import { BasicDoc } from '@/doc/fileupload/basicdoc'; +import { FileUploadDocModule } from '@/doc/fileupload/fileuploaddoc.module'; +import { ImportDoc } from '@/doc/fileupload/importdoc'; +import { TemplateDoc } from '@/doc/fileupload/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [FileUploadDocModule], + template: ` ` +}) +export class FileUploadDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'auto', + label: 'Auto', + component: AutoDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'advanced', + label: 'Advanced', + component: AdvancedDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/fileupload/routes.ts b/apps/showcase/pages/fileupload/routes.ts new file mode 100755 index 00000000000..d1d3b3a621a --- /dev/null +++ b/apps/showcase/pages/fileupload/routes.ts @@ -0,0 +1,8 @@ +import { FileUploadDemo } from './'; + +export default [ + { + path: '', + component: FileUploadDemo + } +]; diff --git a/apps/showcase/pages/filterservice/index.ts b/apps/showcase/pages/filterservice/index.ts new file mode 100755 index 00000000000..4f798f4a1c6 --- /dev/null +++ b/apps/showcase/pages/filterservice/index.ts @@ -0,0 +1,48 @@ +import { ApiDoc } from '@/doc/filterservice/apidoc'; +import { BuiltInConstraintsDoc } from '@/doc/filterservice/builtinconstraintsdoc'; +import { CustomConstraintsDoc } from '@/doc/filterservice/customconstraintsdoc'; +import { FilterServiceDocModule } from '@/doc/filterservice/filterservicedoc.module'; +import { ImportDoc } from '@/doc/filterservice/importdoc'; +import { TableIntegrationDoc } from '@/doc/filterservice/tableintegrationdoc'; +import { UsageDoc } from '@/doc/filterservice/usagedoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [FilterServiceDocModule], + template: ` ` +}) +export class FilterServiceDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'usage', + label: 'Usage', + component: UsageDoc + }, + { + id: 'builtinconstraints', + label: 'Built-in Constraints', + component: BuiltInConstraintsDoc + }, + { + id: 'customconstraints', + label: 'Custom Constraints', + component: CustomConstraintsDoc + }, + { + id: 'table-integration', + label: 'Table Integration', + component: TableIntegrationDoc + }, + { + id: 'api', + label: 'FilterService API', + component: ApiDoc + } + ]; +} diff --git a/apps/showcase/pages/filterservice/routes.ts b/apps/showcase/pages/filterservice/routes.ts new file mode 100755 index 00000000000..2eaae5474b8 --- /dev/null +++ b/apps/showcase/pages/filterservice/routes.ts @@ -0,0 +1,8 @@ +import { FilterServiceDemo } from './'; + +export default [ + { + path: '', + component: FilterServiceDemo + } +]; diff --git a/apps/showcase/pages/floatlabel/index.ts b/apps/showcase/pages/floatlabel/index.ts new file mode 100755 index 00000000000..8a270c41ddf --- /dev/null +++ b/apps/showcase/pages/floatlabel/index.ts @@ -0,0 +1,42 @@ +import { AccessibilityDoc } from '@/doc/floatlabel/accessibilitydoc'; +import { BasicDoc } from '@/doc/floatlabel/basicdoc'; +import { FloatLabelDocModule } from '@/doc/floatlabel/floatlabeldoc.module'; +import { ImportDoc } from '@/doc/floatlabel/importdoc'; +import { InvalidDoc } from '@/doc/floatlabel/invaliddoc'; +import { VariantsDoc } from '@/doc/floatlabel/variantsdoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [FloatLabelDocModule], + template: ` ` +}) +export class FloatLabelDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'variants', + label: 'Variants', + component: VariantsDoc + }, + { + id: 'invalid', + label: 'Invalid', + component: InvalidDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/floatlabel/routes.ts b/apps/showcase/pages/floatlabel/routes.ts new file mode 100755 index 00000000000..9732c771947 --- /dev/null +++ b/apps/showcase/pages/floatlabel/routes.ts @@ -0,0 +1,8 @@ +import { FloatLabelDemo } from './'; + +export default [ + { + path: '', + component: FloatLabelDemo + } +]; diff --git a/apps/showcase/pages/fluid/index.ts b/apps/showcase/pages/fluid/index.ts new file mode 100755 index 00000000000..150601f0c91 --- /dev/null +++ b/apps/showcase/pages/fluid/index.ts @@ -0,0 +1,30 @@ +import { AccessibilityDoc } from '@/doc/fluid/accessibilitydoc'; +import { BasicDoc } from '@/doc/fluid/basicdoc'; +import { FluidDocModule } from '@/doc/fluid/fluiddoc.module'; +import { ImportDoc } from '@/doc/fluid/importdoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [FluidDocModule], + template: ` ` +}) +export class FluidDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/fluid/routes.ts b/apps/showcase/pages/fluid/routes.ts new file mode 100755 index 00000000000..038d9a70b6e --- /dev/null +++ b/apps/showcase/pages/fluid/routes.ts @@ -0,0 +1,8 @@ +import { FluidDemo } from './'; + +export default [ + { + path: '', + component: FluidDemo + } +]; diff --git a/apps/showcase/pages/focustrap/index.ts b/apps/showcase/pages/focustrap/index.ts new file mode 100644 index 00000000000..d7168c09f65 --- /dev/null +++ b/apps/showcase/pages/focustrap/index.ts @@ -0,0 +1,24 @@ +import { BasicDoc } from '@/doc/focustrap/basicdoc'; +import { FocusTrapDocModule } from '@/doc/focustrap/focustrapdoc.module'; +import { ImportDoc } from '@/doc/focustrap/importdoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ` `, + standalone: true, + imports: [FocusTrapDocModule] +}) +export class FocusTrapDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + } + ]; +} diff --git a/apps/showcase/pages/focustrap/routes.ts b/apps/showcase/pages/focustrap/routes.ts new file mode 100644 index 00000000000..6ea9fe8d474 --- /dev/null +++ b/apps/showcase/pages/focustrap/routes.ts @@ -0,0 +1,8 @@ +import { FocusTrapDemo } from './'; + +export default [ + { + path: '', + component: FocusTrapDemo + } +]; diff --git a/src/app/showcase/pages/galleria/galleriademo.scss b/apps/showcase/pages/galleria/galleriademo.scss similarity index 100% rename from src/app/showcase/pages/galleria/galleriademo.scss rename to apps/showcase/pages/galleria/galleriademo.scss diff --git a/apps/showcase/pages/galleria/index.ts b/apps/showcase/pages/galleria/index.ts new file mode 100644 index 00000000000..3d0e467a89f --- /dev/null +++ b/apps/showcase/pages/galleria/index.ts @@ -0,0 +1,152 @@ +import { AccessibilityDoc } from '@/doc/galleria/accessibilitydoc'; +import { AdvancedDoc } from '@/doc/galleria/advanceddoc'; +import { AutoPlayDoc } from '@/doc/galleria/autoplaydoc'; +import { BasicDoc } from '@/doc/galleria/basicdoc'; +import { CaptionDoc } from '@/doc/galleria/captiondoc'; +import { ControlledDoc } from '@/doc/galleria/controlleddoc'; +import { FullScreenTemplateDoc } from '@/doc/galleria/fullscreen/customcontentdoc'; +import { WithoutThumbnailsDoc } from '@/doc/galleria/fullscreen/withoutthumbnailsdoc'; +import { WithThumbnailsDoc } from '@/doc/galleria/fullscreen/withthumbnailsdoc'; +import { GalleriaDocModule } from '@/doc/galleria/galleriadoc.module'; +import { ImportDoc } from '@/doc/galleria/importdoc'; +import { ClickEventDoc } from '@/doc/galleria/indicator/clickeventdoc'; +import { HoverEventDoc } from '@/doc/galleria/indicator/hovereventdoc'; +import { PositionedDoc } from '@/doc/galleria/indicator/positioneddoc'; +import { TemplateDoc } from '@/doc/galleria/indicator/templatedoc'; +import { HoverDoc } from '@/doc/galleria/navigator/hoverdoc'; +import { IndicatorsDoc } from '@/doc/galleria/navigator/indicatorsdoc'; +import { ItemThumbnailsDoc } from '@/doc/galleria/navigator/itemthumbnailsdoc'; +import { ItemWithoutThumbnailsDoc } from '@/doc/galleria/navigator/itemwithoutthumbnailsdoc'; +import { ResponsiveDoc } from '@/doc/galleria/responsivedoc'; +import { ThumbnailDoc } from '@/doc/galleria/thumbnaildoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ` `, + standalone: true, + imports: [GalleriaDocModule], + styleUrl: './galleriademo.scss' +}) +export class GalleriaDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'controlled', + label: 'Controlled', + component: ControlledDoc + }, + { + id: 'indicator', + label: 'Indicator', + children: [ + { + id: 'clickevent', + label: 'Click Event', + component: ClickEventDoc + }, + { + id: 'hoverevent', + label: 'Hover Event', + component: HoverEventDoc + }, + { + id: 'position', + label: 'Position', + component: PositionedDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + } + ] + }, + { + id: 'thumbnail', + label: 'Thumbnail', + component: ThumbnailDoc + }, + { + id: 'responsive', + label: 'Responsive', + component: ResponsiveDoc + }, + { + id: 'fullscreen', + label: 'Full Screen', + children: [ + { + id: 'withthumbnails', + label: 'With Thumbnails', + component: WithThumbnailsDoc + }, + { + id: 'withtouthumbnails', + label: 'Without Thumbnails', + component: WithoutThumbnailsDoc + }, + { + id: 'customcontent', + label: 'Custom Content', + component: FullScreenTemplateDoc + } + ] + }, + { + id: 'navigator', + label: 'Navigator', + children: [ + { + id: 'itemwiththumbnails', + label: 'With Thumbnails', + component: ItemThumbnailsDoc + }, + { + id: 'itemwithtouthumbnails', + label: 'Without Thumbnails', + component: ItemWithoutThumbnailsDoc + }, + { + id: 'hover', + label: 'Display on Hover', + component: HoverDoc + }, + { + id: 'withindicators', + label: 'With Indicators', + component: IndicatorsDoc + } + ] + }, + { + id: 'autoplay', + label: 'AutoPlay', + component: AutoPlayDoc + }, + { + id: 'caption', + label: 'Caption', + component: CaptionDoc + }, + { + id: 'advanced', + label: 'Advanced', + component: AdvancedDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/galleria/routes.ts b/apps/showcase/pages/galleria/routes.ts new file mode 100644 index 00000000000..9914cf7c1a7 --- /dev/null +++ b/apps/showcase/pages/galleria/routes.ts @@ -0,0 +1,8 @@ +import { GalleriaDemo } from './'; + +export default [ + { + path: '', + component: GalleriaDemo + } +]; diff --git a/apps/showcase/pages/guides/accessibility/accessibilitydemo.component.html b/apps/showcase/pages/guides/accessibility/accessibilitydemo.component.html new file mode 100644 index 00000000000..941410e0d7e --- /dev/null +++ b/apps/showcase/pages/guides/accessibility/accessibilitydemo.component.html @@ -0,0 +1 @@ + diff --git a/apps/showcase/pages/guides/accessibility/accessibilitydemo.component.ts b/apps/showcase/pages/guides/accessibility/accessibilitydemo.component.ts new file mode 100644 index 00000000000..85d430a751b --- /dev/null +++ b/apps/showcase/pages/guides/accessibility/accessibilitydemo.component.ts @@ -0,0 +1,46 @@ +import { ColorsDoc } from '@/doc/guides/accessibility/colorsdoc'; +import { FormControlsDoc } from '@/doc/guides/accessibility/formcontrolsdoc'; +import { IntroductionDoc } from '@/doc/guides/accessibility/introductiondoc'; +import { SemanticHTMLDoc } from '@/doc/guides/accessibility/semantichtmldoc'; +import { WAIARIADoc } from '@/doc/guides/accessibility/waiariadoc'; +import { WCAGDoc } from '@/doc/guides/accessibility/wcagdoc'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'accessibility', + templateUrl: './accessibilitydemo.component.html' +}) +export class AccessibilityDemoComponent { + docs = [ + { + id: 'introduction', + label: 'Introduction', + component: IntroductionDoc + }, + { + id: 'wcag', + label: 'WCAG', + component: WCAGDoc + }, + { + id: 'form-controls', + label: 'Form Controls', + component: FormControlsDoc + }, + { + id: 'semantic-html', + label: 'Semantic HTML', + component: SemanticHTMLDoc + }, + { + id: 'wai-aria', + label: 'WAI-ARIA', + component: WAIARIADoc + }, + { + id: 'colors', + label: 'Colors', + component: ColorsDoc + } + ]; +} diff --git a/src/app/showcase/pages/guides/guides-routing.module.ts b/apps/showcase/pages/guides/guides-routing.module.ts similarity index 95% rename from src/app/showcase/pages/guides/guides-routing.module.ts rename to apps/showcase/pages/guides/guides-routing.module.ts index 0a54513b285..74ca656ade5 100644 --- a/src/app/showcase/pages/guides/guides-routing.module.ts +++ b/apps/showcase/pages/guides/guides-routing.module.ts @@ -12,9 +12,9 @@ import { MigrationDemoComponent } from './migration/migration.component'; { path: 'accessibility', component: AccessibilityDemoComponent }, { path: 'templateupdate', component: TemplateUpdateDemoComponent }, { path: 'primeflex', component: PrimeFlexDemoComponent }, - { path: 'migration', component: MigrationDemoComponent }, - ]), + { path: 'migration', component: MigrationDemoComponent } + ]) ], - exports: [RouterModule], + exports: [RouterModule] }) export class GuidesRoutingModule {} diff --git a/src/app/showcase/pages/guides/guides.module.ts b/apps/showcase/pages/guides/guides.module.ts similarity index 84% rename from src/app/showcase/pages/guides/guides.module.ts rename to apps/showcase/pages/guides/guides.module.ts index 66127ee1cc3..67285289a75 100644 --- a/src/app/showcase/pages/guides/guides.module.ts +++ b/apps/showcase/pages/guides/guides.module.ts @@ -1,14 +1,14 @@ +import { GuidesDocModule } from '@/doc/guides/guidesdoc.module'; import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { AccessibilityDemoComponent } from './accessibility/accessibilitydemo.component'; import { GuidesRoutingModule } from './guides-routing.module'; -import { TemplateUpdateDemoComponent } from './templateupdate/templateupdatedemo.component'; -import { GuidesDocModule } from '@doc/guides/guidesdoc.module'; -import { PrimeFlexDemoComponent } from './primeflex/primeflexdemo.component'; import { MigrationDemoComponent } from './migration/migration.component'; +import { PrimeFlexDemoComponent } from './primeflex/primeflexdemo.component'; +import { TemplateUpdateDemoComponent } from './templateupdate/templateupdatedemo.component'; @NgModule({ imports: [CommonModule, GuidesRoutingModule, GuidesDocModule], - declarations: [AccessibilityDemoComponent, TemplateUpdateDemoComponent, PrimeFlexDemoComponent, MigrationDemoComponent], + declarations: [AccessibilityDemoComponent, TemplateUpdateDemoComponent, PrimeFlexDemoComponent, MigrationDemoComponent] }) export class GuidesModule {} diff --git a/apps/showcase/pages/guides/migration/migration.component.ts b/apps/showcase/pages/guides/migration/migration.component.ts new file mode 100644 index 00000000000..378acb94c3b --- /dev/null +++ b/apps/showcase/pages/guides/migration/migration.component.ts @@ -0,0 +1,40 @@ +import { BreakingChangesDoc } from '@/doc/guides/migration/breakingchangesdoc'; +import { DeprecatedComponentsDoc } from '@/doc/guides/migration/deprecatedcomponentsdoc'; +import { MigrationOverviewDoc } from '@/doc/guides/migration/migrationoverviewdoc'; +import { RenamedComponentsDoc } from '@/doc/guides/migration/renamedcomponentsdoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ` ` +}) +export class MigrationDemoComponent { + docs = [ + { + id: 'overview', + label: 'Overview', + component: MigrationOverviewDoc + }, + { + id: 'changes', + label: 'Changes', + description: 'The list of backward compatible and breaking changes.', + children: [ + { + id: 'compatible', + label: 'Compatible', + component: RenamedComponentsDoc + }, + { + id: 'deprecated', + label: 'Deprecated Components', + component: DeprecatedComponentsDoc + }, + { + id: 'breaking', + label: 'Breaking', + component: BreakingChangesDoc + } + ] + } + ]; +} diff --git a/src/app/showcase/pages/guides/primeflex/primeflexdemo.component.html b/apps/showcase/pages/guides/primeflex/primeflexdemo.component.html similarity index 100% rename from src/app/showcase/pages/guides/primeflex/primeflexdemo.component.html rename to apps/showcase/pages/guides/primeflex/primeflexdemo.component.html diff --git a/apps/showcase/pages/guides/primeflex/primeflexdemo.component.ts b/apps/showcase/pages/guides/primeflex/primeflexdemo.component.ts new file mode 100644 index 00000000000..7e082b5f4d7 --- /dev/null +++ b/apps/showcase/pages/guides/primeflex/primeflexdemo.component.ts @@ -0,0 +1,28 @@ +import { MigrationDoc } from '@/doc/guides/primeflex/migrationdoc'; +import { OverviewDoc } from '@/doc/guides/primeflex/overviewdoc'; +import { TailwindCSSDoc } from '@/doc/guides/primeflex/tailwindcssdoc'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'css-layer', + templateUrl: './primeflexdemo.component.html' +}) +export class PrimeFlexDemoComponent { + docs = [ + { + id: 'overview', + label: 'Overview', + component: OverviewDoc + }, + { + id: 'tailwindcss', + label: 'Tailwind CSS', + component: TailwindCSSDoc + }, + { + id: 'migration', + label: 'Migration', + component: MigrationDoc + } + ]; +} diff --git a/src/app/showcase/pages/guides/templateupdate/templateupdatedemo.component.html b/apps/showcase/pages/guides/templateupdate/templateupdatedemo.component.html similarity index 78% rename from src/app/showcase/pages/guides/templateupdate/templateupdatedemo.component.html rename to apps/showcase/pages/guides/templateupdate/templateupdatedemo.component.html index 0f06bb5a406..d7faa1d31c5 100644 --- a/src/app/showcase/pages/guides/templateupdate/templateupdatedemo.component.html +++ b/apps/showcase/pages/guides/templateupdate/templateupdatedemo.component.html @@ -1 +1 @@ - \ No newline at end of file + diff --git a/apps/showcase/pages/guides/templateupdate/templateupdatedemo.component.ts b/apps/showcase/pages/guides/templateupdate/templateupdatedemo.component.ts new file mode 100644 index 00000000000..b83b577c057 --- /dev/null +++ b/apps/showcase/pages/guides/templateupdate/templateupdatedemo.component.ts @@ -0,0 +1,9 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'template-update', + templateUrl: './templateupdatedemo.component.html' +}) +export class TemplateUpdateDemoComponent { + docs = []; +} diff --git a/apps/showcase/pages/iconfield/index.ts b/apps/showcase/pages/iconfield/index.ts new file mode 100644 index 00000000000..ea1362fd0b3 --- /dev/null +++ b/apps/showcase/pages/iconfield/index.ts @@ -0,0 +1,54 @@ +import { AccessibilityDoc } from '@/doc/iconfield/accessibilitydoc'; +import { BasicDoc } from '@/doc/iconfield/basicdoc'; +import { FloatLabelDoc } from '@/doc/iconfield/floatlabeldoc'; +import { IconFieldDocModule } from '@/doc/iconfield/iconfielddoc.module'; +import { IftaLabelDoc } from '@/doc/iconfield/iftalabeldoc'; +import { ImportDoc } from '@/doc/iconfield/importdoc'; +import { SizesDoc } from '@/doc/iconfield/sizesdoc'; +import { TemplateDoc } from '@/doc/iconfield/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ` `, + standalone: true, + imports: [IconFieldDocModule] +}) +export class IconFieldDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'floatlabel', + label: 'Float Label', + component: FloatLabelDoc + }, + { + id: 'iftalabel', + label: 'Ifta Label', + component: IftaLabelDoc + }, + { + id: 'sizes', + label: 'Sizes', + component: SizesDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/iconfield/routes.ts b/apps/showcase/pages/iconfield/routes.ts new file mode 100644 index 00000000000..0d207915160 --- /dev/null +++ b/apps/showcase/pages/iconfield/routes.ts @@ -0,0 +1,8 @@ +import { IconFieldDemo } from './'; + +export default [ + { + path: '', + component: IconFieldDemo + } +]; diff --git a/src/app/showcase/pages/icons/iconsdemo.component.scss b/apps/showcase/pages/icons/iconsdemo.component.scss similarity index 100% rename from src/app/showcase/pages/icons/iconsdemo.component.scss rename to apps/showcase/pages/icons/iconsdemo.component.scss diff --git a/apps/showcase/pages/icons/index.ts b/apps/showcase/pages/icons/index.ts new file mode 100755 index 00000000000..80758252ba5 --- /dev/null +++ b/apps/showcase/pages/icons/index.ts @@ -0,0 +1,75 @@ +import { BasicDoc } from '@/doc/icons/basicdoc'; +import { ColorDoc } from '@/doc/icons/colordoc'; +import { ConstantsDoc } from '@/doc/icons/constantsdoc'; +import { DownloadDoc } from '@/doc/icons/downloaddoc'; +import { FigmaDoc } from '@/doc/icons/figmadoc'; +import { IconsDocModule } from '@/doc/icons/icons.module'; +import { ImportDoc } from '@/doc/icons/importdoc'; +import { ListDoc } from '@/doc/icons/listdoc'; +import { SizeDoc } from '@/doc/icons/sizedoc'; +import { SpinDoc } from '@/doc/icons/spindoc'; +import { CommonModule } from '@angular/common'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [CommonModule, IconsDocModule], + template: ` + + `, + styleUrls: ['./iconsdemo.component.scss'] +}) +export class IconsDemo { + docs = [ + { + id: 'download', + label: 'Download', + component: DownloadDoc + }, + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'figma', + label: 'Figma', + component: FigmaDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'size', + label: 'Size', + component: SizeDoc + }, + { + id: 'color', + label: 'Color', + component: ColorDoc + }, + { + id: 'spin', + label: 'Spin', + component: SpinDoc + }, + { + id: 'constants', + label: 'Constants', + component: ConstantsDoc + }, + { + id: 'list', + label: 'List', + component: ListDoc + } + ]; +} diff --git a/apps/showcase/pages/icons/routes.ts b/apps/showcase/pages/icons/routes.ts new file mode 100755 index 00000000000..160cc2da2f3 --- /dev/null +++ b/apps/showcase/pages/icons/routes.ts @@ -0,0 +1,8 @@ +import { IconsDemo } from './'; + +export default [ + { + path: '', + component: IconsDemo + } +]; diff --git a/apps/showcase/pages/iftalabel/index.ts b/apps/showcase/pages/iftalabel/index.ts new file mode 100755 index 00000000000..70a81ce120d --- /dev/null +++ b/apps/showcase/pages/iftalabel/index.ts @@ -0,0 +1,36 @@ +import { AccessibilityDoc } from '@/doc/iftalabel/accessibilitydoc'; +import { BasicDoc } from '@/doc/iftalabel/basicdoc'; +import { IftaLabelDocModule } from '@/doc/iftalabel/iftalabeldoc.module'; +import { ImportDoc } from '@/doc/iftalabel/importdoc'; +import { InvalidDoc } from '@/doc/iftalabel/invaliddoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [IftaLabelDocModule], + template: ` ` +}) +export class IftaLabelDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'invalid', + label: 'Invalid', + component: InvalidDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/iftalabel/routes.ts b/apps/showcase/pages/iftalabel/routes.ts new file mode 100755 index 00000000000..d5f7edfb217 --- /dev/null +++ b/apps/showcase/pages/iftalabel/routes.ts @@ -0,0 +1,8 @@ +import { IftaLabelDemo } from './'; + +export default [ + { + path: '', + component: IftaLabelDemo + } +]; diff --git a/apps/showcase/pages/image/index.ts b/apps/showcase/pages/image/index.ts new file mode 100644 index 00000000000..64b5f3c7d59 --- /dev/null +++ b/apps/showcase/pages/image/index.ts @@ -0,0 +1,42 @@ +import { AccessibilityDoc } from '@/doc/Image/accessibilitydoc'; +import { BasicDoc } from '@/doc/Image/basicdoc'; +import { ImageDocModule } from '@/doc/Image/imagedoc.module'; +import { ImportDoc } from '@/doc/Image/importdoc'; +import { PreviewDoc } from '@/doc/Image/previewdoc'; +import { TemplateDoc } from '@/doc/Image/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ` `, + standalone: true, + imports: [ImageDocModule] +}) +export class ImageDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'preview', + label: 'Preview', + component: PreviewDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/image/routes.ts b/apps/showcase/pages/image/routes.ts new file mode 100644 index 00000000000..d68fb7f9137 --- /dev/null +++ b/apps/showcase/pages/image/routes.ts @@ -0,0 +1,8 @@ +import { ImageDemo } from './'; + +export default [ + { + path: '', + component: ImageDemo + } +]; diff --git a/apps/showcase/pages/inplace/index.ts b/apps/showcase/pages/inplace/index.ts new file mode 100755 index 00000000000..aa786c27a8f --- /dev/null +++ b/apps/showcase/pages/inplace/index.ts @@ -0,0 +1,55 @@ +import { AccessibilityDoc } from '@/doc/inplace/accessibilitydoc'; +import { BasicDoc } from '@/doc/inplace/basicdoc'; +import { ImageDoc } from '@/doc/inplace/imagedoc'; +import { ImportDoc } from '@/doc/inplace/importdoc'; +import { InplaceDocModule } from '@/doc/inplace/inplacedoc.module'; +import { InputDoc } from '@/doc/inplace/inputdoc'; +import { LazyDoc } from '@/doc/inplace/lazydoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [InplaceDocModule], + template: ` ` +}) +export class InplaceDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'input', + label: 'Input', + component: InputDoc + }, + { + id: 'image', + label: 'Image', + component: ImageDoc + }, + { + id: 'lazy', + label: 'Lazy', + component: LazyDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/inplace/routes.ts b/apps/showcase/pages/inplace/routes.ts new file mode 100755 index 00000000000..5287e15d51c --- /dev/null +++ b/apps/showcase/pages/inplace/routes.ts @@ -0,0 +1,8 @@ +import { InplaceDemo } from './'; + +export default [ + { + path: '', + component: InplaceDemo + } +]; diff --git a/apps/showcase/pages/inputgroup/index.ts b/apps/showcase/pages/inputgroup/index.ts new file mode 100644 index 00000000000..adb90d515ea --- /dev/null +++ b/apps/showcase/pages/inputgroup/index.ts @@ -0,0 +1,60 @@ +import { AccessibilityDoc } from '@/doc/inputgroup/accessibilitydoc'; +import { BasicDoc } from '@/doc/inputgroup/basicdoc'; +import { ButtonDoc } from '@/doc/inputgroup/buttondoc'; +import { CheckboxDoc } from '@/doc/inputgroup/checkboxdoc'; +import { FloatLabelDoc } from '@/doc/inputgroup/floatlabeldoc'; +import { IftaLabelDoc } from '@/doc/inputgroup/iftalabeldoc'; +import { ImportDoc } from '@/doc/inputgroup/importdoc'; +import { InputGroupDocModule } from '@/doc/inputgroup/inputgroupddoc.module'; +import { MultipleDoc } from '@/doc/inputgroup/multipledoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ` `, + standalone: true, + imports: [InputGroupDocModule] +}) +export class InputGroupDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'multiple', + label: 'Multiple', + component: MultipleDoc + }, + { + id: 'button', + label: 'Button', + component: ButtonDoc + }, + { + id: 'checkbox', + label: 'Checkbox & Radio', + component: CheckboxDoc + }, + { + id: 'floatlabel', + label: 'Float Label', + component: FloatLabelDoc + }, + { + id: 'iftalabel', + label: 'Ifta Label', + component: IftaLabelDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/inputgroup/routes.ts b/apps/showcase/pages/inputgroup/routes.ts new file mode 100644 index 00000000000..0f8d7ae6a9b --- /dev/null +++ b/apps/showcase/pages/inputgroup/routes.ts @@ -0,0 +1,8 @@ +import { InputGroupDemo } from './'; + +export default [ + { + path: '', + component: InputGroupDemo + } +]; diff --git a/apps/showcase/pages/inputmask/index.ts b/apps/showcase/pages/inputmask/index.ts new file mode 100644 index 00000000000..e4a6856b625 --- /dev/null +++ b/apps/showcase/pages/inputmask/index.ts @@ -0,0 +1,98 @@ +import { AccessibilityDoc } from '@/doc/inputmask/accessibilitydoc'; +import { BasicDoc } from '@/doc/inputmask/basicdoc'; +import { DisabledDoc } from '@/doc/inputmask/disableddoc'; +import { FilledDoc } from '@/doc/inputmask/filleddoc'; +import { FloatlabelDoc } from '@/doc/inputmask/floatlabeldoc'; +import { IftaLabelDoc } from '@/doc/inputmask/iftalabeldoc'; +import { ImportDoc } from '@/doc/inputmask/importdoc'; +import { InputMaskDocModule } from '@/doc/inputmask/inputmaskdoc.module'; +import { InvalidDoc } from '@/doc/inputmask/invaliddoc'; +import { MaskDoc } from '@/doc/inputmask/maskdoc'; +import { OptionalDoc } from '@/doc/inputmask/optionaldoc'; +import { ReactiveFormsDoc } from '@/doc/inputmask/reactiveformsdoc'; +import { SizesDoc } from '@/doc/inputmask/sizesdoc'; +import { SlotCharDoc } from '@/doc/inputmask/slotchardoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ` `, + standalone: true, + imports: [InputMaskDocModule] +}) +export class InputMaskDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'mask', + label: 'Mask', + component: MaskDoc + }, + { + id: 'optional', + label: 'Optional', + component: OptionalDoc + }, + { + id: 'slotchar', + label: 'SlotChar', + component: SlotCharDoc + }, + { + id: 'filled', + label: 'Filled', + component: FilledDoc + }, + { + id: 'floatlabel', + label: 'Float Label', + component: FloatlabelDoc + }, + { + id: 'iftalabel', + label: 'Ifta Label', + component: IftaLabelDoc + }, + { + id: 'sizes', + label: 'Sizes', + component: SizesDoc + }, + { + id: 'invalid', + label: 'Invalid', + component: InvalidDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/inputmask/routes.ts b/apps/showcase/pages/inputmask/routes.ts new file mode 100644 index 00000000000..cadaa23e2f4 --- /dev/null +++ b/apps/showcase/pages/inputmask/routes.ts @@ -0,0 +1,8 @@ +import { InputMaskDemo } from './'; + +export default [ + { + path: '', + component: InputMaskDemo + } +]; diff --git a/apps/showcase/pages/inputnumber/index.ts b/apps/showcase/pages/inputnumber/index.ts new file mode 100644 index 00000000000..a26e2fc4e8c --- /dev/null +++ b/apps/showcase/pages/inputnumber/index.ts @@ -0,0 +1,103 @@ +import { AccessibilityDoc } from '@/doc/inputnumber/accessibilitydoc'; +import { ButtonsDoc } from '@/doc/inputnumber/buttonsdoc'; +import { CurrencyDoc } from '@/doc/inputnumber/currencydoc'; +import { DisabledDoc } from '@/doc/inputnumber/disableddoc'; +import { FilledDoc } from '@/doc/inputnumber/filleddoc'; +import { FloatlabelDoc } from '@/doc/inputnumber/floatlabeldoc'; +import { IftaLabelDoc } from '@/doc/inputnumber/iftalabeldoc'; +import { ImportDoc } from '@/doc/inputnumber/importdoc'; +import { InputNumberDocModule } from '@/doc/inputnumber/inputnumberdoc.module'; +import { InvalidDoc } from '@/doc/inputnumber/invaliddoc'; +import { LocaleDoc } from '@/doc/inputnumber/localedoc'; +import { NumeralsDoc } from '@/doc/inputnumber/numeralsdoc'; +import { PrefixSuffixDoc } from '@/doc/inputnumber/prefixsuffixdoc'; +import { ReactiveFormsDoc } from '@/doc/inputnumber/reactiveformsdoc'; +import { SizesDoc } from '@/doc/inputnumber/sizesdoc'; +import { VerticalDoc } from '@/doc/inputnumber/verticaldoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ` `, + standalone: true, + imports: [InputNumberDocModule] +}) +export class InputNumberDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'numerals', + label: 'Numerals', + component: NumeralsDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'locale', + label: 'Locale', + component: LocaleDoc + }, + { + id: 'currency', + label: 'Currency', + component: CurrencyDoc + }, + { + id: 'prefixsuffix', + label: 'Prefix & Suffix', + component: PrefixSuffixDoc + }, + { + id: 'buttons', + label: 'Buttons', + component: ButtonsDoc + }, + { + id: 'vertical', + label: 'Vertical', + component: VerticalDoc + }, + { + id: 'floatlabel', + label: 'Float Label', + component: FloatlabelDoc + }, + { + id: 'iftalabel', + label: 'Ifta Label', + component: IftaLabelDoc + }, + { + id: 'sizes', + label: 'Sizes', + component: SizesDoc + }, + { + id: 'filled', + label: 'Filled', + component: FilledDoc + }, + { + id: 'invalid', + label: 'Invalid', + component: InvalidDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/inputnumber/routes.ts b/apps/showcase/pages/inputnumber/routes.ts new file mode 100644 index 00000000000..244e8ea031a --- /dev/null +++ b/apps/showcase/pages/inputnumber/routes.ts @@ -0,0 +1,8 @@ +import { InputNumberDemo } from './'; + +export default [ + { + path: '', + component: InputNumberDemo + } +]; diff --git a/apps/showcase/pages/inputotp/index.ts b/apps/showcase/pages/inputotp/index.ts new file mode 100755 index 00000000000..cab0faefbb9 --- /dev/null +++ b/apps/showcase/pages/inputotp/index.ts @@ -0,0 +1,61 @@ +import { AccessibilityDoc } from '@/doc/inputotp/accessibilitydoc'; +import { BasicDoc } from '@/doc/inputotp/basicdoc'; +import { ImportDoc } from '@/doc/inputotp/importdoc'; +import { InputOtpDocModule } from '@/doc/inputotp/inputotpdoc.module'; +import { IntegerOnlyDoc } from '@/doc/inputotp/integeronlydoc'; +import { MaskDoc } from '@/doc/inputotp/maskdoc'; +import { SampleDoc } from '@/doc/inputotp/sampledoc'; +import { SizesDoc } from '@/doc/inputotp/sizesdoc'; +import { TemplateDoc } from '@/doc/inputotp/templatedoc'; +import { Component, ViewEncapsulation } from '@angular/core'; + +@Component({ + standalone: true, + imports: [InputOtpDocModule], + template: ` `, + encapsulation: ViewEncapsulation.None +}) +export class InputOtpDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'mask', + label: 'Mask', + component: MaskDoc + }, + { + id: 'integeronly', + label: 'Integer Only', + component: IntegerOnlyDoc + }, + { + id: 'sizes', + label: 'Sizes', + component: SizesDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'sample', + label: 'Sample', + component: SampleDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/inputotp/routes.ts b/apps/showcase/pages/inputotp/routes.ts new file mode 100755 index 00000000000..ef563778b82 --- /dev/null +++ b/apps/showcase/pages/inputotp/routes.ts @@ -0,0 +1,8 @@ +import { InputOtpDemo } from './'; + +export default [ + { + path: '', + component: InputOtpDemo + } +]; diff --git a/apps/showcase/pages/inputtext/index.ts b/apps/showcase/pages/inputtext/index.ts new file mode 100644 index 00000000000..1b45342771a --- /dev/null +++ b/apps/showcase/pages/inputtext/index.ts @@ -0,0 +1,86 @@ +import { AccessibilityDoc } from '@/doc/inputtext/accessibilitydoc'; +import { BasicDoc } from '@/doc/inputtext/basicdoc'; +import { DisabledDoc } from '@/doc/inputtext/disableddoc'; +import { FilledDoc } from '@/doc/inputtext/filleddoc'; +import { FloatLabelDoc } from '@/doc/inputtext/floatlabeldoc'; +import { HelpTextDoc } from '@/doc/inputtext/helptextdoc'; +import { IftaLabelDoc } from '@/doc/inputtext/iftalabeldoc'; +import { ImportDoc } from '@/doc/inputtext/importdoc'; +import { InputtextDocModule } from '@/doc/inputtext/inputtextdoc.module'; +import { InvalidDoc } from '@/doc/inputtext/invaliddoc'; +import { ReactiveFormsDoc } from '@/doc/inputtext/reactiveformsdoc'; +import { SizesDoc } from '@/doc/inputtext/sizesdoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [InputtextDocModule], + template: ` ` +}) +export class InputTextDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'floatlabel', + label: 'Float Label', + component: FloatLabelDoc + }, + { + id: 'iftalabel', + label: 'Ifta Label', + component: IftaLabelDoc + }, + { + id: 'sizes', + label: 'Sizes', + component: SizesDoc + }, + { + id: 'helptext', + label: 'Help Text', + component: HelpTextDoc + }, + { + id: 'filled', + label: 'Filled', + component: FilledDoc + }, + { + id: 'invalid', + label: 'Invalid', + component: InvalidDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/inputtext/routes.ts b/apps/showcase/pages/inputtext/routes.ts new file mode 100644 index 00000000000..4f0402929a3 --- /dev/null +++ b/apps/showcase/pages/inputtext/routes.ts @@ -0,0 +1,8 @@ +import { InputTextDemo } from './'; + +export default [ + { + path: '', + component: InputTextDemo + } +]; diff --git a/apps/showcase/pages/installation/index.ts b/apps/showcase/pages/installation/index.ts new file mode 100755 index 00000000000..6b8606e36e1 --- /dev/null +++ b/apps/showcase/pages/installation/index.ts @@ -0,0 +1,54 @@ +import { DownloadDoc } from '@/doc/installation/downloaddoc'; +import { ExamplesDoc } from '@/doc/installation/examplesdoc'; +import { InstallationDocModule } from '@/doc/installation/installationdoc.module'; +import { NextStepsDoc } from '@/doc/installation/nextstepsdoc'; +import { ProviderDoc } from '@/doc/installation/providerdoc'; +import { ThemeDoc } from '@/doc/installation/themedoc'; +import { VerifyDoc } from '@/doc/installation/verifydoc'; +import { CommonModule } from '@angular/common'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [CommonModule, InstallationDocModule], + template: `` +}) +export class InstallationDemo { + docs = [ + { + id: 'download', + label: 'Download', + component: DownloadDoc + }, + { + id: 'provider', + label: 'Provider', + component: ProviderDoc + }, + { + id: 'theme', + label: 'Theme', + component: ThemeDoc + }, + { + id: 'verify', + label: 'Verify', + component: VerifyDoc + }, + { + id: 'examples', + label: 'Example', + component: ExamplesDoc + }, + { + id: 'nextsteps', + label: 'Next Steps', + component: NextStepsDoc + } /*, + { + id: 'videos', + label: 'Videos', + component: VideosDoc, + },*/ + ]; +} diff --git a/apps/showcase/pages/installation/routes.ts b/apps/showcase/pages/installation/routes.ts new file mode 100644 index 00000000000..c0d4c840286 --- /dev/null +++ b/apps/showcase/pages/installation/routes.ts @@ -0,0 +1,8 @@ +import { InstallationDemo } from './'; + +export default [ + { + path: '', + component: InstallationDemo + } +]; diff --git a/apps/showcase/pages/keyfilter/index.ts b/apps/showcase/pages/keyfilter/index.ts new file mode 100644 index 00000000000..afb8e792572 --- /dev/null +++ b/apps/showcase/pages/keyfilter/index.ts @@ -0,0 +1,48 @@ +import { AccessibilityDoc } from '@/doc/keyfilter/accessibilitydoc'; +import { ImportDoc } from '@/doc/keyfilter/importdoc'; +import { KeyFilterDocModule } from '@/doc/keyfilter/keyfilterdoc.module'; +import { PresetsDoc } from '@/doc/keyfilter/presetsdoc'; +import { ReactiveFormsDoc } from '@/doc/keyfilter/reactiveformsdoc'; +import { RegexDoc } from '@/doc/keyfilter/regexdoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [KeyFilterDocModule] +}) +export class KeyFilterDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'presets', + label: 'Presets', + component: PresetsDoc + }, + { + id: 'regex', + label: 'Regex', + component: RegexDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/keyfilter/routes.ts b/apps/showcase/pages/keyfilter/routes.ts new file mode 100644 index 00000000000..491eb041f78 --- /dev/null +++ b/apps/showcase/pages/keyfilter/routes.ts @@ -0,0 +1,8 @@ +import { KeyFilterDemo } from './'; + +export default [ + { + path: '', + component: KeyFilterDemo + } +]; diff --git a/apps/showcase/pages/knob/index.ts b/apps/showcase/pages/knob/index.ts new file mode 100644 index 00000000000..f57b3f8879b --- /dev/null +++ b/apps/showcase/pages/knob/index.ts @@ -0,0 +1,91 @@ +import { AccessibilityDoc } from '@/doc/knob/accessibilitydoc'; +import { BasicDoc } from '@/doc/knob/basicdoc'; +import { ColorDoc } from '@/doc/knob/colordoc'; +import { DisabledDoc } from '@/doc/knob/disableddoc'; +import { ImportDoc } from '@/doc/knob/importdoc'; +import { KnobDocModule } from '@/doc/knob/knobdoc.module'; +import { MinMaxDoc } from '@/doc/knob/minmaxdoc'; +import { ReactiveDoc } from '@/doc/knob/reactivedoc'; +import { ReactiveFormsDoc } from '@/doc/knob/reactiveformsdoc'; +import { ReadonlyDoc } from '@/doc/knob/readonlydoc'; +import { SizeDoc } from '@/doc/knob/sizedoc'; +import { StepDoc } from '@/doc/knob/stepdoc'; +import { StrokeDoc } from '@/doc/knob/strokedoc'; +import { TemplateDoc } from '@/doc/knob/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ` `, + standalone: true, + imports: [KnobDocModule] +}) +export class KnobDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'minmax', + label: 'Min/Max', + component: MinMaxDoc + }, + { + id: 'step', + label: 'Step', + component: StepDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'stroke', + label: 'Stroke', + component: StrokeDoc + }, + { + id: 'size', + label: 'Size', + component: SizeDoc + }, + { + id: 'color', + label: 'Color', + component: ColorDoc + }, + { + id: 'reactive', + label: 'Reactive', + component: ReactiveDoc + }, + { + id: 'readonly', + label: 'ReadOnly', + component: ReadonlyDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/knob/routes.ts b/apps/showcase/pages/knob/routes.ts new file mode 100644 index 00000000000..3b57b35defb --- /dev/null +++ b/apps/showcase/pages/knob/routes.ts @@ -0,0 +1,8 @@ +import { KnobDemo } from './'; + +export default [ + { + path: '', + component: KnobDemo + } +]; diff --git a/src/app/showcase/pages/landing/blocksection.component.ts b/apps/showcase/pages/landing/blocksection.component.ts similarity index 97% rename from src/app/showcase/pages/landing/blocksection.component.ts rename to apps/showcase/pages/landing/blocksection.component.ts index 57e6d67450b..19c7069a06d 100644 --- a/src/app/showcase/pages/landing/blocksection.component.ts +++ b/apps/showcase/pages/landing/blocksection.component.ts @@ -361,14 +361,9 @@ import { Component } from '@angular/core';
    -
    +
    - question mark + question mark
    @@ -384,6 +379,6 @@ import { Component } from '@angular/core';
    - `, + ` }) export class BlockSectionComponent {} diff --git a/apps/showcase/pages/landing/featuressection.component.ts b/apps/showcase/pages/landing/featuressection.component.ts new file mode 100644 index 00000000000..690db867264 --- /dev/null +++ b/apps/showcase/pages/landing/featuressection.component.ts @@ -0,0 +1,85 @@ +import { AppConfigService } from '@/service/appconfigservice'; +import { CommonModule } from '@angular/common'; +import { Component } from '@angular/core'; +import { AnimateOnScrollModule } from 'primeng/animateonscroll'; + +@Component({ + selector: 'features-section', + standalone: true, + imports: [CommonModule, AnimateOnScrollModule], + template: ` +
    +
    Features
    +

    PrimeNG is the most complete solution for your UI requirements.

    +
    +
    +
    +
    +
    + components icon +
    80+ UI Components
    +

    The ultimate set of UI Components to assist you with 80+ impressive Angular Components.

    +
    +
    +
    +
    + components icon +
    Community
    +

    Connect with the other open source community members, collaborate and have a voice in the project roadmap.

    +
    +
    +
    +
    + components icon +
    Productivity
    +

    Boost your productivity by achieving more in less time and accomplish amazing results.

    +
    +
    +
    +
    + components icon +
    Accessibility
    +

    Compliant with the Web Content Accessibility Guidelines (WCAG 2.0).

    +
    +
    +
    +
    + components icon +
    Enterprise Support
    +

    Exceptional support service featuring response within 1 business day and option to request enhancements and new features for the library.

    +
    +
    +
    +
    + components icon +
    Mobile
    +

    First class support for responsive design led by touch optimized elements.

    +
    +
    +
    +
    + components icon +
    Themes
    +

    Built on a design-agnostic api, choose from a vast amount of themes such as Material, Bootstrap, custom or develop your own.

    +
    +
    +
    +
    + components icon +
    Typescript
    +

    Top-notch support for Typescript with types and tooling assistance.

    +
    +
    +
    +
    +
    +
    + ` +}) +export class FeaturesSectionComponent { + constructor(private configService: AppConfigService) {} + + get isDarkMode() { + return this.configService.appState().darkTheme; + } +} diff --git a/apps/showcase/pages/landing/footersection.component.ts b/apps/showcase/pages/landing/footersection.component.ts new file mode 100644 index 00000000000..3dfa4d384b0 --- /dev/null +++ b/apps/showcase/pages/landing/footersection.component.ts @@ -0,0 +1,149 @@ +import { CommonModule } from '@angular/common'; +import { Component } from '@angular/core'; +import { RouterModule } from '@angular/router'; + +@Component({ + selector: 'footer-section', + standalone: true, + imports: [CommonModule, RouterModule], + template: ` + + ` +}) +export class FooterSectionComponent {} diff --git a/apps/showcase/pages/landing/herosection.component.ts b/apps/showcase/pages/landing/herosection.component.ts new file mode 100644 index 00000000000..0feb6ff0423 --- /dev/null +++ b/apps/showcase/pages/landing/herosection.component.ts @@ -0,0 +1,1042 @@ +import { AppConfigService } from '@/service/appconfigservice'; +import { CommonModule, isPlatformBrowser } from '@angular/common'; +import { ChangeDetectorRef, Component, Inject, OnDestroy, OnInit, PLATFORM_ID } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { MenuItem, SelectItem } from 'primeng/api'; +import { AvatarModule } from 'primeng/avatar'; +import { BadgeModule } from 'primeng/badge'; +import { CalendarModule } from 'primeng/calendar'; +import { ChartModule } from 'primeng/chart'; +import { Chip } from 'primeng/chip'; +import { DividerModule } from 'primeng/divider'; +import { DrawerModule } from 'primeng/drawer'; +import { DropdownModule } from 'primeng/dropdown'; +import { InputNumber } from 'primeng/inputnumber'; +import { InputSwitchModule } from 'primeng/inputswitch'; +import { KnobModule } from 'primeng/knob'; +import { OverlayBadgeModule } from 'primeng/overlaybadge'; +import { RadioButton } from 'primeng/radiobutton'; +import { SelectButton } from 'primeng/selectbutton'; +import { Slider } from 'primeng/slider'; +import { TabMenuModule } from 'primeng/tabmenu'; +import { ToggleSwitchModule } from 'primeng/toggleswitch'; +import { TooltipModule } from 'primeng/tooltip'; +import { Subscription } from 'rxjs'; +import { CardsApp } from './samples/cardsapp.component'; +import { ChatApp } from './samples/chatapp.component'; +import { CustomersApp } from './samples/customersapp.component'; +import { InboxApp } from './samples/inboxapp.component'; +import { MoviesApp } from './samples/moviesapp.component'; +import { OverviewApp } from './samples/overviewapp.component'; +import { ButtonModule } from 'primeng/button'; + +@Component({ + selector: 'hero-section', + standalone: true, + imports: [ + CommonModule, + RouterModule, + InputNumber, + DropdownModule, + RadioButton, + CalendarModule, + ChartModule, + Chip, + InputSwitchModule, + SelectButton, + Slider, + ToggleSwitchModule, + BadgeModule, + TabMenuModule, + FormsModule, + DividerModule, + AvatarModule, + TooltipModule, + OverviewApp, + ChatApp, + InboxApp, + CardsApp, + MoviesApp, + CustomersApp, + DrawerModule, + OverlayBadgeModule, + KnobModule, + ButtonModule + ], + template: ` +
    +
    +

    The Next-Gen UI Suite for Angular

    +

    + Enhance your web applications with PrimeNG's comprehensive suite of customizable, feature-rich UI components. With PrimeNG, turning your development vision into reality has never been easier. +

    + +
    + + + + + + +
    +
    + + + +
    + +
    +
    + ` +}) +export class HeroSectionComponent implements OnInit, OnDestroy { + selectedSampleOption; + + sampleOptions; + + sampleAppsSidebarNavs; + + sampleAppsSidebarNavsMore; + + selectedSampleAppsSidebarNav; + + isSlimMenu: boolean = true; + + value1: number = 24; + + radioValue: string = 'S'; + + dateValue: Date; + + switchValue: boolean = true; + + visibleRight: boolean = false; + + chartData: any; + + chartOptions: any; + + selectButtonValue: SelectItem; + + selectButtonOptions: SelectItem[]; + + user: any = null; + + users: any[]; + + items: MenuItem[]; + + rangeValues = [20, 80]; + + subscription!: Subscription; + + selectedSidebarOption: string = 'Statistics'; + + sidebarOptions: string[] = ['Interaction Logs', 'Preferences', 'Statistics', 'Opportunities']; + + churnRisk: number = 24; + + lineChartData: any = {}; + + lineChartOptions: any = {}; + + customerSatisfaction: number = 56; + + chartData2: any = {}; + + chartOptions2: any = {}; + + preferences: any; + + opportunities: any; + + callLogs: any; + + emailRecords: any; + + get isDarkMode(): boolean { + return this.configService.appState().darkTheme; + } + + constructor( + private configService: AppConfigService, + @Inject(PLATFORM_ID) private platformId: any, + private cd: ChangeDetectorRef + ) {} + + ngOnInit() { + this.sampleOptions = [ + { + icon: 'pi pi-home', + title: 'Overview', + src: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/sampleshots/overview' + }, + { + icon: 'pi pi-comment', + title: 'Chat', + src: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/sampleshots/chat' + }, + { + icon: 'pi pi-inbox', + title: 'Inbox', + src: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/sampleshots/mail' + }, + { + icon: 'pi pi-th-large', + title: 'Cards', + src: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/sampleshots/cards' + }, + { + icon: 'pi pi-user', + title: 'Customers', + src: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/sampleshots/customers' + }, + { + icon: 'pi pi-video', + title: 'Movies', + src: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/sampleshots/movies' + } + ]; + this.selectedSampleOption = this.sampleOptions[0]; + + this.sampleAppsSidebarNavs = [ + { icon: 'pi pi-home', title: 'Overview' }, + { icon: 'pi pi-comment', title: 'Chat' }, + { icon: 'pi pi-inbox', title: 'Inbox' }, + { icon: 'pi pi-th-large', title: 'Cards' }, + { icon: 'pi pi-user', title: 'Customers' }, + { icon: 'pi pi-video', title: 'Movies' } + ]; + this.sampleAppsSidebarNavsMore = [{ icon: 'pi pi-cog', title: 'Settings' }]; + + this.selectedSampleAppsSidebarNav = 'Overview'; + this.selectButtonValue = { label: 'Styled', value: 1 }; + + this.selectButtonOptions = [ + { label: 'Styled', value: 1 }, + { label: 'Unstyled', value: 2 } + ]; + + this.items = [ + { label: 'Home', icon: 'pi pi-fw pi-home' }, + { label: 'Calendar', icon: 'pi pi-fw pi-calendar' } + ]; + + this.users = [ + { name: 'Amy Elsner', image: 'amyelsner.png' }, + { name: 'Bernardo Dominic', image: 'bernardodominic.png' }, + { name: 'Onyama Limba', image: 'onyamalimba.png' } + ]; + + this.preferences = [ + { + title: 'Email', + prefs: [ + { icon: 'pi pi-bell', title: 'Notification', checked: true }, + { icon: 'pi pi-inbox', title: 'Newsletter', checked: false }, + { icon: 'pi pi-sync', title: 'Product Updates', checked: false } + ] + }, + { + title: 'Telephone', + prefs: [ + { icon: 'pi pi-mobile', title: 'Phone Call', checked: true }, + { icon: 'pi pi-volume-down', title: 'Voicemail', checked: false }, + { icon: 'pi pi-comments', title: 'SMS text', checked: false } + ] + }, + { + title: 'Social Media', + prefs: [ + { icon: 'pi pi-clock', title: 'Automated Post', checked: true }, + { icon: 'pi pi-user', title: 'Direct Message', checked: false } + ] + }, + { + title: 'Data Privacy', + prefs: [ + { icon: 'pi pi-box', title: 'Share Data with 3rd Parties', checked: true }, + { icon: 'pi pi-file', title: 'Cookies', checked: false } + ] + } + ]; + + this.opportunities = [ + { + title: 'Apollo', + link: 'https://primevue.org/templates/apollo/', + image: 'https://primefaces.org/cdn/primevue/images/layouts/apollo-vue.jpg', + text: 'Keep your application fresh with Apollo, the newest and most modern template available.' + }, + { + title: 'Ultima', + link: 'https://primevue.org/templates/ultima/', + image: 'https://primefaces.org/cdn/primevue/images/layouts/ultima-vue.jpg', + text: "Elevate your application's intuitiveness with Ultima's premium Material Design interface." + }, + { + title: 'Diamond', + link: 'https://primevue.org/templates/diamond/', + image: 'https://primefaces.org/cdn/primevue/images/layouts/diamond-vue.jpg', + text: "Handle complex operations with elegance with Diamond's robust and powerful premium design." + }, + { + title: 'Atlantis', + link: 'https://primevue.org/templates/atlantis/', + image: 'https://primefaces.org/cdn/primevue/images/layouts/atlantis-vue.jpg', + text: "Boost your application's capabilities, customization with the Atlantis template." + }, + { + title: 'Verona', + link: 'https://primevue.org/templates/verona/', + image: 'https://primefaces.org/cdn/primevue/images/layouts/verona-vue.jpg', + text: "Achieve sophistication and subtlety with Verona's minimalistic, content-focused design." + }, + { + title: 'Freya', + link: 'https://primevue.org/templates/freya/', + image: 'https://primefaces.org/cdn/primevue/images/layouts/freya-vue.png', + text: "Give your application a sleek, updated look with Freya's chic and modern premium template." + } + ]; + + this.callLogs = [ + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar6.png', + name: 'Brook Simmons', + time: '02.02.2024 | 45 min' + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar12.jpg', + name: 'Jacob Jones', + time: '02.02.2024 | 45 min' + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar13.jpg', + name: 'Annette Black', + time: '02.03.2024 | 13 min' + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar9.jpg', + name: 'Arlene McCoy', + time: '02.03.2024 | 14 min' + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar10.jpg', + name: 'Arlene Simmons', + time: '02.03.2024 | 14 min' + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar11.jpg', + name: 'Michael Brown', + time: '02.04.2024 | 20 min' + } + ]; + + this.emailRecords = [ + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar2.png', + name: 'Brook Simmons', + time: '3:24 PM', + title: 'Unleash Business Potential', + text: 'Automate, analyze, and accelerate with our SaaS platform. Unshackle from mundane tasks and focus on scaling your business. Contact us for a demo today!' + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar7.png', + name: 'Jacob Jones', + time: '12.23.2023', + title: 'Optimized Workflow Revolution ', + text: "Experience a workflow revolution with our intuitive SaaS tool. With enhanced features and optimized processes, it's efficiency like never before. Let's get in touch for a brief demo!" + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar8.png', + name: 'Annette Black', + time: '12.17.2023', + title: 'Innovation at Fingertips', + text: 'With our SaaS solution, innovation is only a click away. Shape your future with pioneering features and minimalist design. Join us for your solution walk-through today!' + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar11.jpg', + name: 'Arlene McCoy', + time: '06.17.2023', + title: 'Seamless Integration', + text: 'Integrate effortlessly with our user-friendly SaaS tools. Streamline your operations and boost productivity. Discover more in our demo session.' + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar13.jpg', + name: 'Arlene Simmons', + time: '04.17.2023', + title: 'Transform Your Business', + text: 'Empower your team with our innovative SaaS solutions. Achieve unparalleled efficiency and drive growth. Book a demo to explore the possibilities.' + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar2.png', + name: 'Michael Brown', + time: '01.05.2024', + title: 'Next-Gen Collaboration', + text: 'Experience the future of collaboration with our cutting-edge SaaS platform. Enhance teamwork and streamline communication. Contact us for a demo today!' + } + ]; + + if (isPlatformBrowser(this.platformId)) { + this.chartData2 = this.setChartData(); + this.chartOptions2 = this.setChartOptions(); + this.lineChartData = this.setLineChartData(); + this.lineChartOptions = this.setLineChartOptions(); + } + } + + setChartData() { + const documentStyle = getComputedStyle(document.documentElement); + const borderColor = documentStyle.getPropertyValue('--p-content-border-color'); + const hoverBackgroundColor = documentStyle.getPropertyValue('--p-primary-color'); + + return { + labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + datasets: [ + { + type: 'bar', + label: 'Investment Wallet', + backgroundColor: borderColor, + data: [100, 201, 404, 300, 140, 220, 314, 520, 145, 234, 325, 147], + borderRadius: { + topLeft: 4, + topRight: 4 + }, + borderSkipped: true, + barThickness: 20, + hoverBackgroundColor: hoverBackgroundColor, + hoverTransition: '1s ease all' + } + ] + }; + } + + setChartOptions() { + const documentStyle = getComputedStyle(document.documentElement); + const backgroundColor = documentStyle.getPropertyValue('--p-content-background'); + const textColor = documentStyle.getPropertyValue('--p-text-color'); + const borderColor = documentStyle.getPropertyValue('--p-content-border-color'); + const textMutedColor = documentStyle.getPropertyValue('--p-text-muted-color'); + + const getOrCreateTooltip = (chart) => { + let tooltipEl = chart.canvas.parentNode.querySelector('div.chartjs-tooltip'); + + if (!tooltipEl) { + tooltipEl = document.createElement('div'); + tooltipEl.classList.add('chartjs-tooltip'); + tooltipEl.style.backgroundColor = backgroundColor; + tooltipEl.style.boxShadow = + ' 0px 33.12px 9.399px 0px rgba(0, 0, 0, 0.00), 0px 21.036px 8.504px 0px rgba(0, 0, 0, 0.01), 0px 12.084px 7.161px 0px rgba(0, 0, 0, 0.05), 0px 5.371px 5.371px 0px rgba(0, 0, 0, 0.09), 0px 1.343px 2.685px 0px rgba(0, 0, 0, 0.10)'; + tooltipEl.style.borderRadius = '7px'; + tooltipEl.style.color = textColor; + tooltipEl.style.opacity = 1; + tooltipEl.style.padding = '14.5px'; + tooltipEl.style.pointerEvents = 'none'; + tooltipEl.style.position = 'absolute'; + tooltipEl.style.transform = 'translate(-50%, 0)'; + tooltipEl.style.transition = 'all .2s ease'; + chart.canvas.parentNode.appendChild(tooltipEl); + } + + return tooltipEl; + }; + + return { + maintainAspectRatio: false, + aspectRatio: 0.8, + plugins: { + chartAreaBorder: { + borderColor: 'red', + borderWidth: 2, + borderDash: [5, 5], + borderDashOffset: 2 + }, + tooltip: { + enabled: false, + padding: 5, + position: 'nearest', + external: function (context) { + // Tooltip Element + const { chart, tooltip } = context; + const tooltipEl = getOrCreateTooltip(chart); + + // Hide if no tooltip + if (tooltip.opacity === 0) { + tooltipEl.style.opacity = 0; + + return; + } + + if (tooltip.body) { + const bodyLines = tooltip.body.map((b) => { + const strArr = b.lines[0].split(':'); + const data = { + text: strArr[0].trim(), + value: strArr[1].trim() + }; + + return data; + }); + + // Clear old content + tooltipEl.innerHTML = ''; + bodyLines.forEach((body, i) => { + const text = document.createElement('div'); + + text.appendChild(document.createTextNode('$' + body.value + 'K')); + text.style.fontWeight = '500'; + text.style.lineHeight = '21px'; + text.style.fontSize = '14px'; + tooltipEl.appendChild(text); + }); + } + + const { offsetLeft: positionX, offsetTop: positionY } = chart.canvas; + + // Display, position, and set styles for font + tooltipEl.style.opacity = 1; + tooltipEl.style.left = positionX + tooltip.caretX + 'px'; + tooltipEl.style.top = positionY + tooltip.caretY + 'px'; + tooltipEl.style.font = tooltip.options.bodyFont.string; + tooltipEl.style.padding = tooltip.options.padding + 'px ' + tooltip.options.padding + 'px'; + } + }, + legend: { + display: false + } + }, + scales: { + x: { + stacked: true, + ticks: { + color: textMutedColor + }, + grid: { + color: 'transparent', + borderColor: 'transparent' + } + }, + y: { + border: { + display: false + }, + stacked: true, + ticks: { + color: textMutedColor + }, + grid: { + color: borderColor, + borderColor: 'transparent' + } + } + } + }; + } + + setLineChartData() { + const { darkTheme } = this.configService.appState(); + + return { + labels: ['31', '1', '2', '3', '4', '5', '6', '7', '8'], + datasets: [ + { + label: 'My First Dataset', + data: [60, 64, 57, 52, 58, 70, 75, 70, 60], + fill: true, + borderColor: '#16A34A', + tension: 0.4, + borderWidth: 1.5, + pointBackgroundColor: '#16A34A', + pointBorderColor: darkTheme ? '#09090B' : '#FFF', + pointBorderWidth: 3, + + hideInLegendAndTooltip: false, + pointStyle: function (context) { + let index = context.dataIndex; + + if (index == 6) { + return 'circle'; + } else { + return 'line'; + } + }, + pointRadius: function (context) { + let index = context.dataIndex; + + if (index == 6) { + return 6; + } else { + return 0.1; + } + }, + backgroundColor: (context) => { + const bgColor = ['rgba(22,163,74,0.16)', 'rgba(22,163,74,0)']; + + if (!context.chart.chartArea) { + return; + } + + const { + ctx, + data, + chartArea: { top, bottom } + } = context.chart; + const gradientBg = ctx.createLinearGradient(0, top, 0, bottom); + const colorTranches = 1 / (bgColor.length - 1); + + for (let i = 0; i < bgColor.length; i++) { + gradientBg.addColorStop(0 + i * colorTranches, bgColor[i]); + } + + return gradientBg; + } + } + ], + options: { + responsive: true, + plugins: { + legend: { + position: 'top' + }, + title: { + display: true, + text: 'Chart.js Line Chart' + } + } + } + }; + } + + setLineChartOptions() { + const documentStyle = getComputedStyle(document.documentElement); + const backgroundColor = documentStyle.getPropertyValue('--p-content-background'); + const textColor = documentStyle.getPropertyValue('--p-text-color'); + const borderColor = documentStyle.getPropertyValue('--p-content-border-color'); + const textMutedColor = documentStyle.getPropertyValue('--p-text-muted-color'); + + const getOrCreateTooltip = (chart) => { + let tooltipEl = chart.canvas.parentNode.querySelector('div.chartjs-tooltip'); + + if (!tooltipEl) { + tooltipEl = document.createElement('div'); + tooltipEl.classList.add('chartjs-tooltip'); + tooltipEl.style.backgroundColor = backgroundColor; + tooltipEl.style.boxShadow = + ' 0px 33.12px 9.399px 0px rgba(0, 0, 0, 0.00), 0px 21.036px 8.504px 0px rgba(0, 0, 0, 0.01), 0px 12.084px 7.161px 0px rgba(0, 0, 0, 0.05), 0px 5.371px 5.371px 0px rgba(0, 0, 0, 0.09), 0px 1.343px 2.685px 0px rgba(0, 0, 0, 0.10)'; + tooltipEl.style.borderRadius = '7px'; + tooltipEl.style.color = textColor; + tooltipEl.style.opacity = 1; + tooltipEl.style.padding = '2px'; + tooltipEl.style.pointerEvents = 'none'; + tooltipEl.style.position = 'absolute'; + tooltipEl.style.transform = 'translate(-50%, 0)'; + tooltipEl.style.transition = 'all .2s ease'; + chart.canvas.parentNode.appendChild(tooltipEl); + } + + return tooltipEl; + }; + + return { + maintainAspectRatio: false, + aspectRatio: 0.8, + plugins: { + chartAreaBorder: { + borderColor: 'red', + borderWidth: 2, + borderDash: [5, 5], + borderDashOffset: 2 + }, + tooltip: { + enabled: false, + padding: 8, + position: 'nearest', + external: function (context) { + // Tooltip Element + const { chart, tooltip } = context; + const tooltipEl = getOrCreateTooltip(chart); + + // Hide if no tooltip + if (tooltip.opacity === 0) { + tooltipEl.style.opacity = 0; + + return; + } + + if (tooltip.body) { + const bodyLines = tooltip.body.map((b) => { + const strArr = b.lines[0].split(':'); + const data = { + text: strArr[0].trim(), + value: strArr[1].trim() + }; + + return data; + }); + + // Clear old content + tooltipEl.innerHTML = ''; + bodyLines.forEach((body, i) => { + const text = document.createElement('div'); + + text.appendChild(document.createTextNode(body.value + '.000')); + text.style.fontWeight = '500'; + text.style.lineHeight = '21px'; + text.style.fontSize = '14px'; + tooltipEl.appendChild(text); + }); + } + + const { offsetLeft: positionX, offsetTop: positionY } = chart.canvas; + + // Display, position, and set styles for font + tooltipEl.style.opacity = 1; + tooltipEl.style.left = positionX + tooltip.caretX + 'px'; + tooltipEl.style.top = positionY + tooltip.caretY - 40 + 'px'; + tooltipEl.style.font = tooltip.options.bodyFont.string; + tooltipEl.style.padding = tooltip.options.padding + 'px ' + tooltip.options.padding + 'px'; + } + }, + legend: { + display: false + } + }, + scales: { + x: { + stacked: true, + ticks: { + color: textMutedColor + }, + grid: { + color: 'transparent', + borderColor: 'transparent' + } + }, + y: { + display: false, + grace: 14 + } + } + }; + } + + setSelectedSampleAppsSidebarNav(title) { + this.selectedSampleAppsSidebarNav = title; + } + + ngOnDestroy(): void { + if (this.subscription) { + this.subscription.unsubscribe(); + this.subscription = null; + } + } +} diff --git a/src/app/showcase/pages/landing/landing.component.html b/apps/showcase/pages/landing/landing.component.html similarity index 97% rename from src/app/showcase/pages/landing/landing.component.html rename to apps/showcase/pages/landing/landing.component.html index dabc50976ee..0e40227f821 100644 --- a/src/app/showcase/pages/landing/landing.component.html +++ b/apps/showcase/pages/landing/landing.component.html @@ -8,4 +8,4 @@ -
    \ No newline at end of file +
    diff --git a/apps/showcase/pages/landing/landing.component.ts b/apps/showcase/pages/landing/landing.component.ts new file mode 100644 index 00000000000..9ebe70e4920 --- /dev/null +++ b/apps/showcase/pages/landing/landing.component.ts @@ -0,0 +1,54 @@ +import { AppNewsComponent } from '@/components/layout/news/app.news.component'; +import { AppTopBarComponent } from '@/components/layout/topbar/app.topbar.component'; +import { AppConfigService } from '@/service/appconfigservice'; +import { CommonModule, NgOptimizedImage } from '@angular/common'; +import { Component, OnInit } from '@angular/core'; +import { Meta, Title } from '@angular/platform-browser'; +import { Subscription } from 'rxjs'; +import { BlockSectionComponent } from './blocksection.component'; +import { FeaturesSectionComponent } from './featuressection.component'; +import { FooterSectionComponent } from './footersection.component'; +import { HeroSectionComponent } from './herosection.component'; +import { TemplateSectionComponent } from './templatesection.component'; +import { ThemeSectionComponent } from './themesection.component'; +import { UsersSectionComponent } from './userssection.component'; + +@Component({ + selector: 'landing', + standalone: true, + templateUrl: './landing.component.html', + imports: [CommonModule, NgOptimizedImage, AppNewsComponent, AppTopBarComponent, HeroSectionComponent, FeaturesSectionComponent, UsersSectionComponent, ThemeSectionComponent, BlockSectionComponent, TemplateSectionComponent, FooterSectionComponent] +}) +export class LandingComponent implements OnInit { + subscription!: Subscription; + + constructor( + private configService: AppConfigService, + private metaService: Meta, + private titleService: Title + ) {} + + get landingClass() { + return { + 'layout-dark': this.isDarkMode, + 'layout-light': !this.isDarkMode, + 'layout-news-active': this.isNewsActive + }; + } + + get isDarkMode() { + return this.configService.appState().darkTheme; + } + + get isNewsActive() { + return this.configService.state.newsActive; + } + + ngOnInit() { + this.titleService.setTitle('PrimeNG - Angular UI Component Library'); + this.metaService.updateTag({ + name: 'description', + content: 'The ultimate collection of design-agnostic, flexible and accessible Angular UI Components.' + }); + } +} diff --git a/apps/showcase/pages/landing/samples/cardsapp.component.ts b/apps/showcase/pages/landing/samples/cardsapp.component.ts new file mode 100644 index 00000000000..0065f8e45af --- /dev/null +++ b/apps/showcase/pages/landing/samples/cardsapp.component.ts @@ -0,0 +1,587 @@ +import { CommonModule } from '@angular/common'; +import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { MessageService } from 'primeng/api'; +import { AutoComplete } from 'primeng/autocomplete'; +import { AvatarModule } from 'primeng/avatar'; +import { AvatarGroupModule } from 'primeng/avatargroup'; +import { BadgeModule } from 'primeng/badge'; +import { ButtonModule } from 'primeng/button'; +import { Checkbox } from 'primeng/checkbox'; +import { Chip } from 'primeng/chip'; +import { PrimeNG } from 'primeng/config'; +import { DividerModule } from 'primeng/divider'; +import { FileUpload } from 'primeng/fileupload'; +import { InputNumber } from 'primeng/inputnumber'; +import { InputOtp } from 'primeng/inputotp'; +import { InputSwitchModule } from 'primeng/inputswitch'; +import { InputTextModule } from 'primeng/inputtext'; +import { MenuModule } from 'primeng/menu'; +import { OverlayBadgeModule } from 'primeng/overlaybadge'; +import { RadioButton } from 'primeng/radiobutton'; +import { Select } from 'primeng/select'; +import { SelectButton } from 'primeng/selectbutton'; +import { Slider } from 'primeng/slider'; +import { Tag } from 'primeng/tag'; +import { ToggleSwitchModule } from 'primeng/toggleswitch'; +import { TooltipModule } from 'primeng/tooltip'; + +@Component({ + selector: 'cards-app', + standalone: true, + imports: [ + CommonModule, + RouterModule, + InputNumber, + Select, + RadioButton, + Chip, + InputSwitchModule, + SelectButton, + Slider, + BadgeModule, + FormsModule, + DividerModule, + AvatarModule, + TooltipModule, + ButtonModule, + InputTextModule, + MenuModule, + Tag, + AvatarGroupModule, + InputOtp, + AutoComplete, + FileUpload, + OverlayBadgeModule, + Checkbox, + ToggleSwitchModule + ], + template: ` +
    Cards
    +
    You can make cards using Aura like below 👇
    +
    +
    +
    +
    + + + + +
    +
    Jacob Jones
    +
    hi@jacobjones.co
    +
    +
    +
    +
    14.k Followers
    +
    359 Following
    +
    +

    Meet Jacob Jones, the whimsical adventurer on a quest for life's quirks. From sock mysteries to subway adventures, join him for a laughter-filled journey!

    +
    +
    Mutual Friends
    + + + + + + + + +
    + +
    +
    + + + + +
    +
    Jacob Jones
    +
    hi@jacobjones.co
    +
    + +
    +
    + + + + +
    +
    Courtney Henry
    +
    cou.henry41@courtney.co
    +
    + +
    +
    +
    +
    +
    + +
    +
    Jacob Jones
    +
    hi@jacobjones.co
    +
    + +
    +
    + + + + +
    + +
    + +
    Switch to {{ darkMode ? 'Light' : 'Dark' }}
    + +
    +
    +
    +
    +
    +
    +
    Data Analyst
    +
    Data Insights Ltd.
    +
    + +
    +
    +
    + +
    Senior
    +
    +
    + +
    Full-Time
    +
    +
    + +
    $80,000
    +
    +
    +

    Expert in data analysis? Join Data Insights Ltd. as a senior data analyst. Lead in the world of data with us!

    +
    + + + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    Upload Files
    + +
    +
    + + +
    +
    + + + +
    +
    + + + +
    +
    +
    + +
    Click to upload or and drop
    +

    PDF, JPG, PNG, JPEG, DOC, CSV, XML, XMLX, XLS, XLSX (max 10MB)

    +
    +
    + + +
    +
    Pending
    +
    +
    +
    + +
    + {{ file.name }} + {{ formatSize(file.size) }} +
    + + +
    +
    +
    +
    + +
    +
    Completed
    +
    +
    +
    + +
    + {{ file.name }} + {{ formatSize(file.size) }} +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + +
    +
    + + +
    +
    +
    +
    +
    + + + + +
    + + + + + + +
    + +
    +
    That's your avatar
    +
    Easy to use! place it, watch it.
    +
    +
    +
    +
    Add Member
    + +
    +
    +
    Email
    +
    + + +
    +
    +
    +
    Members
    +
    +
    + +
    +
    Brook Simmons
    +
    brook.sim42@primeng.org
    +
    + +
    +
    + +
    +
    Dianne Russell
    +
    di.russ23@primeng.org
    +
    + +
    +
    + +
    +
    Jacob Jones
    +
    jac.jon87@primeng.org
    +
    + +
    +
    +
    +
    +
    Copy Link
    +
    + + +
    +
    +
    +
    +
    +
    +
    User Profiles
    + +
    +
    + +
    Sound
    + +
    +
    + +
    Wi-Fi
    + +
    +
    + +
    Dark Mode
    + +
    +
    + +
    Location Services
    + +
    +
    + +
    Privacy Settings
    + +
    +
    + +
    Auto Update
    + +
    +
    +
    +
    +
    Forgot Password
    +
    +
    + Verification code
    + has been sent to email +
    +
    u*******m@gmail.com
    +
    +
    + +
    +
    + +
    + +
    +
    +
    Price Range
    +
    + +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    Popular specs
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +
    + `, + host: { + class: 'flex-1 h-full overflow-y-auto overflow-x-clip overflow-hidden border border-surface rounded-2xl p-6' + }, + providers: [MessageService], + encapsulation: ViewEncapsulation.None, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class CardsApp { + files = []; + + uploadedFiles: any[] = []; + + totalSize: number = 0; + + totalSizePercent: number = 0; + + jobApplication: boolean = false; + + userProfiles: string = 'Chilling'; + + userProfilesOptions: string[] = ['Chilling', 'Do Not Disturb']; + + userProfilesValues: boolean[] = [true, true, false, false, true, false]; + + forgotPasswordOTP: string = '023'; + + priceRange: number[] = [0, 10000]; + + priceMinVal: number = 0; + + priceMaxVal: number = 100000; + + priceRangePopularSpecs: any; + + priceRangePopularSpecsChecked: string[] = ['Furnished', 'Detached', 'Balcony', 'Sea view']; + + userSelectButtonOptions: string[] = ['Joined', 'Hosted']; + + selectedUserSelectButtonOption: string = 'Joined'; + + darkMode: boolean = false; + + emailChips: any; + + memberSelectedTypes: string[] = ['O', 'E', 'V']; + + memberTypes: any; + + copiedText: string = "https://www.example.com/shared-files/user123/document-collection/file12345';"; + + documentName: string = 'Aura Theme'; + + filesTag: string[] = ['ui', 'redesign', 'dashboard']; + + selectedPermission: string = 'Everyone'; + + permissions: any; + + items: any; + + constructor( + private config: PrimeNG, + private messageService: MessageService + ) {} + + ngOnInit() { + this.priceRangePopularSpecs = [ + { value: 'Furnished', checked: true }, + { value: 'Unfurnished', checked: false }, + { value: 'Detached', checked: true }, + { value: 'Underfloor heating', checked: false }, + { value: 'Balcony', checked: true }, + { value: 'Duplex', checked: false }, + { value: 'Triplex', checked: false }, + { value: 'Garden', checked: false }, + { value: 'Central location', checked: false }, + { value: 'Sea view', checked: true } + ]; + this.memberTypes = [ + { name: 'Owner', code: 'O' }, + { name: 'Editor', code: 'E' }, + { name: 'Viewer', code: 'V' } + ]; + + this.permissions = [ + { name: 'Everyone', icon: 'pi pi-globe', key: 'E' }, + { name: 'Admins only', icon: 'pi pi-users', key: 'A' } + ]; + } + + onRemoveTemplatingFile(file, removeFileCallback, index) { + removeFileCallback(index); + this.totalSize -= parseInt(this.formatSize(file.size)); + this.totalSizePercent = this.totalSize / 10; + } + + onClearTemplatingUpload(clear) { + clear(); + this.totalSize = 0; + this.totalSizePercent = 0; + } + + onSelectedFiles(event) { + this.files = event.files; + this.files.forEach((file) => { + this.totalSize += parseInt(this.formatSize(file.size)); + }); + } + + uploadEvent(callback) { + this.totalSizePercent = this.totalSize / 10; + callback(); + } + + onTemplatedUpload(event) { + for (let file of event.files) { + this.uploadedFiles.push(file); + } + this.messageService.add({ severity: 'info', summary: 'Success', detail: 'File Uploaded', life: 3000 }); + } + + formatSize(bytes) { + const k = 1024; + const dm = 3; + const sizes = this.config.translation.fileSizeTypes; + + if (bytes === 0) { + return `0 ${sizes[0]}`; + } + + const i = Math.floor(Math.log(bytes) / Math.log(k)); + const formattedSize = parseFloat((bytes / Math.pow(k, i)).toFixed(dm)); + + return `${formattedSize} ${sizes[i]}`; + } + + search(event) { + this.items = [...Array(10).keys()].map((item) => event.query + '-' + item); + } +} diff --git a/src/app/showcase/pages/landing/samples/chatapp.component.ts b/apps/showcase/pages/landing/samples/chatapp.component.ts similarity index 76% rename from src/app/showcase/pages/landing/samples/chatapp.component.ts rename to apps/showcase/pages/landing/samples/chatapp.component.ts index 9352699ad13..afba6e32424 100644 --- a/src/app/showcase/pages/landing/samples/chatapp.component.ts +++ b/apps/showcase/pages/landing/samples/chatapp.component.ts @@ -5,7 +5,6 @@ import { RouterModule } from '@angular/router'; import { MenuItem } from 'primeng/api'; import { BadgeModule } from 'primeng/badge'; import { ChartModule } from 'primeng/chart'; -import { InputSwitchModule } from 'primeng/inputswitch'; import { SelectButton } from 'primeng/selectbutton'; import { AvatarModule } from 'primeng/avatar'; import { IconField } from 'primeng/iconfield'; @@ -14,26 +13,12 @@ import { ButtonModule } from 'primeng/button'; import { InputTextModule } from 'primeng/inputtext'; import { MenuModule } from 'primeng/menu'; import { Textarea } from 'primeng/textarea'; +import { ToggleSwitchModule } from 'primeng/toggleswitch'; @Component({ selector: 'chat-app', standalone: true, - imports: [ - CommonModule, - RouterModule, - ChartModule, - InputSwitchModule, - SelectButton, - BadgeModule, - FormsModule, - AvatarModule, - IconField, - InputIcon, - ButtonModule, - InputTextModule, - MenuModule, - Textarea, - ], + imports: [CommonModule, RouterModule, ChartModule, ToggleSwitchModule, SelectButton, BadgeModule, FormsModule, AvatarModule, IconField, InputIcon, ButtonModule, InputTextModule, MenuModule, Textarea], template: `
    @@ -56,21 +41,17 @@ import { Textarea } from 'primeng/textarea'; *ngFor="let chat of chats" class="flex items-center gap-2 p-4 cursor-pointer hover:bg-emphasis transition-all" [ngClass]="{ - 'bg-emphasis': chat.name === activeChat, + 'bg-emphasis': chat.name === activeChat }" >
    - +
    - +
    PrimeTek
    -
    - Cody Fisher, Esther Howard, Jerome Bell, Kristin Watson, Ronald Richards, Darrell Steward -
    +
    Cody Fisher, Esther Howard, Jerome Bell, Kristin Watson, Ronald Richards, Darrell Steward
    - +
    -
    +
    - +
    -
    +

    {{ message.message }}

    -
    +
    Message Image
    @@ -186,25 +137,14 @@ import { Textarea } from 'primeng/textarea';
    - +
    @@ -252,7 +184,7 @@ import { Textarea } from 'primeng/textarea'; [image]="member.image" [label]="!member.image ? member.capName : ''" [ngClass]="{ - 'bg-orange-100 text-orange-950': !member.image, + 'bg-orange-100 text-orange-950': !member.image }" styleClass="font-medium text-xs" shape="circle" @@ -266,18 +198,13 @@ import { Textarea } from 'primeng/textarea';
    - +
    -
    +
    Media Image
    -
    +
    99+
    @@ -286,10 +213,10 @@ import { Textarea } from 'primeng/textarea';
    `, host: { - class: 'flex-1 h-full overflow-y-auto overflow-x-clip overflow-hidden flex border border-surface rounded-2xl', + class: 'flex-1 h-full overflow-y-auto overflow-x-clip overflow-hidden flex border border-surface rounded-2xl' }, encapsulation: ViewEncapsulation.None, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class ChatApp { search: string = ''; @@ -324,12 +251,12 @@ export class ChatApp { this.menuItems = [ { label: 'Group Info', - icon: 'pi pi-info-circle', + icon: 'pi pi-info-circle' }, { label: 'Leave group', - icon: 'pi pi-sign-out', - }, + icon: 'pi pi-sign-out' + } ]; this.chats = [ { @@ -339,7 +266,7 @@ export class ChatApp { active: true, unreadMessageCount: 8, time: '12.30', - lastMessage: "Hey there! I've heard about PrimeVue. Any cool tips for getting started?", + lastMessage: "Hey there! I've heard about PrimeVue. Any cool tips for getting started?" }, { image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar-primetek.png', @@ -348,7 +275,7 @@ export class ChatApp { active: undefined, unreadMessageCount: 0, time: '11.15', - lastMessage: "Let's implement PrimeNG. Elevating our UI game! 🚀", + lastMessage: "Let's implement PrimeNG. Elevating our UI game! 🚀" }, { image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar2.png', @@ -357,7 +284,7 @@ export class ChatApp { active: true, unreadMessageCount: 4, time: '11.15', - lastMessage: "Absolutely! PrimeNG's documentation is gold—simplifies our UI work.", + lastMessage: "Absolutely! PrimeNG's documentation is gold—simplifies our UI work." }, { image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar12.jpg', @@ -366,7 +293,7 @@ export class ChatApp { active: false, unreadMessageCount: 0, time: '11.15', - lastMessage: "Interesting! PrimeNG sounds amazing. What's your favorite feature?", + lastMessage: "Interesting! PrimeNG sounds amazing. What's your favorite feature?" }, { image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar13.jpg', @@ -375,7 +302,7 @@ export class ChatApp { active: true, unreadMessageCount: 9, time: '11.15', - lastMessage: 'Quick one, team! Anyone using PrimeNG for mobile app development?', + lastMessage: 'Quick one, team! Anyone using PrimeNG for mobile app development?' }, { image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar9.jpg', @@ -384,7 +311,7 @@ export class ChatApp { active: false, unreadMessageCount: 0, time: '11.15', - lastMessage: "Just explored PrimeNG's themes. Can we talk about those stunning designs? 😍", + lastMessage: "Just explored PrimeNG's themes. Can we talk about those stunning designs? 😍" }, { image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar6.png', @@ -393,7 +320,7 @@ export class ChatApp { active: false, unreadMessageCount: 0, time: '11.15', - lastMessage: 'PrimeNG is a game-changer, right? What are your thoughts, folks?', + lastMessage: 'PrimeNG is a game-changer, right? What are your thoughts, folks?' }, { image: '', @@ -402,7 +329,7 @@ export class ChatApp { active: false, unreadMessageCount: 0, time: '11.15', - lastMessage: "Jumping in! PrimeNG's community forum is buzzing. Any engaging discussions?", + lastMessage: "Jumping in! PrimeNG's community forum is buzzing. Any engaging discussions?" }, { image: '', @@ -411,7 +338,7 @@ export class ChatApp { active: false, unreadMessageCount: 0, time: '11.15', - lastMessage: 'Sharing a quick win-PrimeNG tutorials are leveling up my UI skills. 👩‍💻', + lastMessage: 'Sharing a quick win-PrimeNG tutorials are leveling up my UI skills. 👩‍💻' }, { image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar7.png', @@ -420,8 +347,8 @@ export class ChatApp { active: false, unreadMessageCount: 0, time: '11.15', - lastMessage: "Reflecting on PrimeNG's impact on our workflow. What's your take?", - }, + lastMessage: "Reflecting on PrimeNG's impact on our workflow. What's your take?" + } ]; this.chatMessages = [ { @@ -431,7 +358,7 @@ export class ChatApp { image: '', capName: 'OS', type: 'received', - message: "Awesome! What's the standout feature?", + message: "Awesome! What's the standout feature?" }, { id: 2, @@ -440,7 +367,7 @@ export class ChatApp { image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar8.png', capName: 'A', type: 'received', - message: 'PrimeNG rocks! Simplifies UI dev with versatile components.', + message: 'PrimeNG rocks! Simplifies UI dev with versatile components.' }, { id: 3, @@ -449,7 +376,7 @@ export class ChatApp { image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar11.jpg', capName: 'A', type: 'received', - message: 'Intriguing! Tell us more about its impact.', + message: 'Intriguing! Tell us more about its impact.' }, { id: 4, @@ -458,7 +385,7 @@ export class ChatApp { image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar2.png', capName: 'A', type: 'received', - message: "It's design-neutral and compatible with Tailwind. Features accessible, high-grade components!", + message: "It's design-neutral and compatible with Tailwind. Features accessible, high-grade components!" }, { id: 5, @@ -467,7 +394,7 @@ export class ChatApp { image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar5.png', capName: 'A', type: 'sent', - message: 'Customizable themes, responsive design – UI excellence!', + message: 'Customizable themes, responsive design – UI excellence!' }, { id: 6, @@ -476,7 +403,7 @@ export class ChatApp { image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar8.png', capName: 'A', type: 'received', - message: 'Love it! Fast-tracking our development is key.', + message: 'Love it! Fast-tracking our development is key.' }, { id: 7, @@ -485,7 +412,7 @@ export class ChatApp { image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar6.png', capName: 'A', type: 'received', - message: 'Documentation rocks too – smooth integration for all.', + message: 'Documentation rocks too – smooth integration for all.' }, { id: 8, @@ -494,7 +421,7 @@ export class ChatApp { image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar5.png', capName: 'B', type: 'sent', - message: 'The flexibility and ease of use are truly impressive. Have you explored the new components?', + message: 'The flexibility and ease of use are truly impressive. Have you explored the new components?' }, { id: 9, @@ -503,7 +430,7 @@ export class ChatApp { image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar12.jpg', capName: 'C', type: 'received', - message: 'Absolutely, the new calendar component has saved us a ton of development time!', + message: 'Absolutely, the new calendar component has saved us a ton of development time!' }, { id: 10, @@ -512,7 +439,7 @@ export class ChatApp { image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar13.jpg', capName: 'D', type: 'received', - message: "And the accessibility features are top-notch. It's great to see a library focusing on inclusivity.", + message: "And the accessibility features are top-notch. It's great to see a library focusing on inclusivity." }, { id: 11, @@ -521,8 +448,7 @@ export class ChatApp { image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar5.png', capName: 'E', type: 'sent', - message: - "I couldn't agree more. Plus, the documentation is incredibly thorough, which makes onboarding new team members a breeze.", + message: "I couldn't agree more. Plus, the documentation is incredibly thorough, which makes onboarding new team members a breeze." }, { id: 12, @@ -531,7 +457,7 @@ export class ChatApp { image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar6.png', capName: 'F', type: 'received', - message: 'Do you have any tips for optimizing performance when using multiple complex components?', + message: 'Do you have any tips for optimizing performance when using multiple complex components?' }, { id: 13, @@ -540,7 +466,7 @@ export class ChatApp { image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar11.jpg', capName: 'G', type: 'received', - message: 'Yes! Lazy loading and code splitting can make a huge difference, especially in larger applications.', + message: 'Yes! Lazy loading and code splitting can make a huge difference, especially in larger applications.' }, { id: 14, @@ -549,8 +475,7 @@ export class ChatApp { image: '', capName: 'HS', type: 'received', - message: - "I've also found that leveraging the component's internal state management capabilities can help streamline data flow and improve performance.", + message: "I've also found that leveraging the component's internal state management capabilities can help streamline data flow and improve performance." }, { id: 15, @@ -559,39 +484,38 @@ export class ChatApp { image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar5.png', capName: 'H', type: 'sent', - message: - "That's great advice. It's amazing how much detail and thought has gone into making PrimeNG such a powerful tool for developers.", - }, + message: "That's great advice. It's amazing how much detail and thought has gone into making PrimeNG such a powerful tool for developers." + } ]; this.chatMedia = [ 'https://www.primefaces.org/cdn/primevue/images/landing/apps/chat-image1.png', 'https://www.primefaces.org/cdn/primevue/images/landing/apps/chat-image2.png', 'https://www.primefaces.org/cdn/primevue/images/landing/apps/chat-image3.png', 'https://www.primefaces.org/cdn/primevue/images/landing/apps/chat-image4.png', - 'https://www.primefaces.org/cdn/primevue/images/landing/apps/chat-image5.png', + 'https://www.primefaces.org/cdn/primevue/images/landing/apps/chat-image5.png' ]; this.members = [ { name: 'Robin Jonas', capName: 'RJ', - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar2.png', + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar2.png' }, { name: 'Cameron Williamson', capName: 'CW', - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar11.jpg', + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar11.jpg' }, { name: 'Eleanor Pena', capName: 'EP', - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar5.png', + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar5.png' }, { name: 'Arlene McCoy', capName: 'AM', - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar8.png', + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar8.png' }, - { name: 'Dianne Russell', capName: 'DR', image: '' }, + { name: 'Dianne Russell', capName: 'DR', image: '' } ]; } } diff --git a/apps/showcase/pages/landing/samples/customersapp.component.ts b/apps/showcase/pages/landing/samples/customersapp.component.ts new file mode 100644 index 00000000000..8d21b6dd967 --- /dev/null +++ b/apps/showcase/pages/landing/samples/customersapp.component.ts @@ -0,0 +1,344 @@ +import { CommonModule } from '@angular/common'; +import { ChangeDetectionStrategy, Component, Inject, PLATFORM_ID, ViewEncapsulation } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { ChartModule } from 'primeng/chart'; +import { DropdownModule } from 'primeng/dropdown'; +import { InputSwitchModule } from 'primeng/inputswitch'; +import { SelectButton } from 'primeng/selectbutton'; +import { DividerModule } from 'primeng/divider'; +import { AvatarModule } from 'primeng/avatar'; +import { TooltipModule } from 'primeng/tooltip'; +import { IconField } from 'primeng/iconfield'; +import { InputIcon } from 'primeng/inputicon'; +import { ButtonModule } from 'primeng/button'; +import { Table, TableCheckbox, TableHeaderCheckbox } from 'primeng/table'; +import { InputTextModule } from 'primeng/inputtext'; +import { Tag } from 'primeng/tag'; +import { Knob } from 'primeng/knob'; +import { OverlayBadgeModule } from 'primeng/overlaybadge'; +import { DrawerModule } from 'primeng/drawer'; +import { DomSanitizer } from '@angular/platform-browser'; +import { ToggleSwitchModule } from 'primeng/toggleswitch'; +import { PopoverModule } from 'primeng/popover'; + +@Component({ + selector: 'customers-app', + standalone: true, + imports: [ + CommonModule, + RouterModule, + DropdownModule, + ChartModule, + InputSwitchModule, + SelectButton, + FormsModule, + DividerModule, + AvatarModule, + TooltipModule, + IconField, + InputIcon, + ButtonModule, + Table, + TableHeaderCheckbox, + TableCheckbox, + InputTextModule, + Tag, + Knob, + OverlayBadgeModule, + DrawerModule, + ToggleSwitchModule, + PopoverModule + ], + template: ` +
    +
    +
    Customers
    +
    The analysis list here shows all users
    +
    + +
    +
    + + + + +
    + + + + + + +
    +
    +
    + + + + + + + Name + Title + Company Name + Email Address + Lead Source + Status + More + + + + + + + + +
    + + + + +
    {{ data.name }}
    +
    + + +
    {{ data.title }}
    + + +
    +
    + +
    + {{ data.company.name }} +
    +
    + + +
    {{ data.email }}
    + + +
    {{ data.lead }}
    + + + + + +
    + +
    + + +
    +
    + + +
    + + +
    +
    +
    +
    + `, + host: { + class: 'h-full flex-1 flex flex-col overflow-hidden border border-surface rounded-2xl p-6' + }, + encapsulation: ViewEncapsulation.None, + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class CustomersApp { + search: string = ''; + + tableData: any = []; + + companyLogos: any; + + selectedRows: any = []; + + constructor( + @Inject(PLATFORM_ID) private platformId: any, + private sanitizer: DomSanitizer + ) {} + + ngOnInit() { + this.tableData = [ + { + id: 1, + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar2.png', + active: true, + name: 'Brook Simmons', + title: 'Sales Executive ', + company: { name: 'Mistranet', logo: 'mistranet' }, + email: 'hi@brooksmmns.co', + lead: 'Linkedin', + status: 'Active' + }, + { + id: 2, + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar9.jpg', + active: true, + name: 'Dianne Russell', + title: 'CEO', + company: { name: 'BriteMank', logo: 'britemank' }, + email: 'hi@diannerussell.com', + lead: 'Website', + status: 'Inactive' + }, + { + id: 3, + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar13.jpg', + active: undefined, + name: 'Amy Elsner', + title: 'Product Manager', + company: { name: 'ZenTrailMs', logo: 'zentrailms' }, + email: 'hi@amyelsner.com', + lead: 'Cold Call', + status: 'Prospect' + }, + { + id: 4, + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar11.jpg', + active: true, + name: 'Jacob Jones', + title: 'Manager', + company: { name: 'Streamlinz', logo: 'streamlinz' }, + email: 'jacobjones@gmail.com', + lead: 'Partner', + status: 'Prospect' + }, + { + id: 5, + image: '', + active: false, + name: 'Cameron Watson', + capName: 'CW', + title: 'Product Manager', + company: { name: 'BriteMank', logo: 'britemank' }, + email: 'hi@cameronwilliamson', + lead: 'Social Media', + status: 'Active' + }, + { + id: 6, + image: '', + active: true, + name: 'Wade Warren', + capName: 'WW', + title: 'Director', + company: { name: 'Streamlinz', logo: 'streamlinz' }, + email: 'hi@annetteblack.com', + lead: 'Cold Call', + status: 'Inactive' + }, + { + id: 7, + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar7.png', + active: true, + name: 'Guy Hawkins', + title: 'Director', + company: { name: 'Wavelength', logo: 'wavelength' }, + email: 'hi@darrellsteward.com', + lead: 'Linkedin', + status: 'Active' + }, + { + id: 8, + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar8.png', + active: true, + name: 'Annette Black', + title: 'Manager', + company: { name: 'Wavelength', logo: 'wavelength' }, + email: 'jeromebell@gmail.com', + lead: 'Website', + status: 'Inactive' + }, + { + id: 9, + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar10.jpg', + active: undefined, + name: 'Darrell Steward', + title: 'Product Manager', + company: { name: 'ZenTrailMs', logo: 'zentrailms' }, + email: 'hi@onyamalimba.co', + lead: 'Website', + status: 'Active' + }, + { + id: 10, + image: '', + active: true, + name: 'Jerome Bell', + capName: 'JB', + title: 'Marketing Manager', + company: { name: 'Mistranet', logo: 'mistranet' }, + email: 'hi@courtneyhenryo', + lead: 'Social Media', + status: 'Active' + }, + { + id: 11, + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar12.jpg', + active: undefined, + name: 'Onyama Limba', + title: 'Sales Executive ', + company: { name: 'BriteMank', logo: 'britemank' }, + email: 'hi@arlenemccoy.com', + lead: 'Social Media', + status: 'Active' + } + ]; + + this.companyLogos = { + mistranet: this.sanitizer.bypassSecurityTrustHtml(` + + + + `), + britemank: this.sanitizer.bypassSecurityTrustHtml(` + + + + + + + + + + + + `), + zentrailms: this.sanitizer.bypassSecurityTrustHtml(` + + + + `), + streamlinz: this.sanitizer.bypassSecurityTrustHtml(` + + + + +`), + wavelength: this.sanitizer.bypassSecurityTrustHtml(` + + + + +`) + }; + } + + displayPopover(e, op) { + op.hide(); + setTimeout(() => { + op.show(e); + }, 150); + } +} diff --git a/src/app/showcase/pages/landing/samples/inboxapp.component.ts b/apps/showcase/pages/landing/samples/inboxapp.component.ts similarity index 78% rename from src/app/showcase/pages/landing/samples/inboxapp.component.ts rename to apps/showcase/pages/landing/samples/inboxapp.component.ts index 0005c5f1db3..adb4611b07b 100644 --- a/src/app/showcase/pages/landing/samples/inboxapp.component.ts +++ b/apps/showcase/pages/landing/samples/inboxapp.component.ts @@ -18,23 +18,7 @@ import { OverlayBadgeModule } from 'primeng/overlaybadge'; @Component({ selector: 'inbox-app', standalone: true, - imports: [ - CommonModule, - RouterModule, - FormsModule, - DividerModule, - AvatarModule, - IconField, - InputIcon, - ButtonModule, - Table, - InputTextModule, - MenuModule, - Tag, - ProgressBar, - Checkbox, - OverlayBadgeModule, - ], + imports: [CommonModule, RouterModule, FormsModule, DividerModule, AvatarModule, IconField, InputIcon, ButtonModule, Table, InputTextModule, MenuModule, Tag, ProgressBar, Checkbox, OverlayBadgeModule], template: `
    @@ -52,7 +36,7 @@ import { OverlayBadgeModule } from 'primeng/overlaybadge'; (click)="activeInboxNav = nav.name" [ngClass]="{ 'text-color bg-emphasis': activeInboxNav === nav.name, - 'text-muted-color bg-transparent': activeInboxNav !== nav.name, + 'text-muted-color bg-transparent': activeInboxNav !== nav.name }" class="px-4 py-2 rounded-lg flex items-center gap-2 cursor-pointer hover:bg-emphasis transition-all" > @@ -66,10 +50,7 @@ import { OverlayBadgeModule } from 'primeng/overlaybadge';
    Free Version
    - 4 days left + 4 days left
    @@ -122,7 +103,7 @@ import { OverlayBadgeModule } from 'primeng/overlaybadge'; [label]="!data.image ? data.capName : ''" [ngClass]="{ 'bg-violet-100 text-violet-950 text-xs font-medium': !data.image, - 'rounded-md overflow-hidden flex': true, + 'rounded-md overflow-hidden flex': true }" /> @@ -151,10 +132,10 @@ import { OverlayBadgeModule } from 'primeng/overlaybadge';
    `, host: { - class: 'flex gap-4 h-full flex-1 w-full overflow-auto', + class: 'flex gap-4 h-full flex-1 w-full overflow-auto' }, encapsulation: ViewEncapsulation.None, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class InboxApp { search: string | undefined; @@ -179,8 +160,8 @@ export class InboxApp { { name: 'Sent', icon: 'pi pi-send' }, { name: 'Archive', icon: 'pi pi-inbox' }, { name: 'Spam', icon: 'pi pi-info-circle' }, - { name: 'Trash', icon: 'pi pi-trash' }, - ], + { name: 'Trash', icon: 'pi pi-trash' } + ] }, { title: 'Other', @@ -188,9 +169,9 @@ export class InboxApp { { name: 'Security', icon: 'pi pi-tag' }, { name: 'Update', icon: 'pi pi-tag' }, { name: 'Marketing', icon: 'pi pi-tag' }, - { name: 'HR', icon: 'pi pi-tag' }, - ], - }, + { name: 'HR', icon: 'pi pi-tag' } + ] + } ]; this.tableData = [ { @@ -202,8 +183,7 @@ export class InboxApp { type: 'Security', time: '3:24 PM', title: 'Important Account Update', - message: - "Dear customer, we've made updates to enhance your account security. Please log in to review and complete the necessary steps. Thank you for choosing ABC Corporation.", + message: "Dear customer, we've made updates to enhance your account security. Please log in to review and complete the necessary steps. Thank you for choosing ABC Corporation." }, { id: 2, @@ -214,8 +194,7 @@ export class InboxApp { type: 'Update', time: '11:24 AM', title: 'Weekly Project Update', - message: - 'Hi team, attached is the weekly project update. Kindly review the progress and come prepared for our discussion in the upcoming meeting on [Date and Time].', + message: 'Hi team, attached is the weekly project update. Kindly review the progress and come prepared for our discussion in the upcoming meeting on [Date and Time].' }, { id: 3, @@ -226,8 +205,7 @@ export class InboxApp { type: 'Security', time: '9:24 AM', title: 'Urgent: Security Alert - Account Compromise', - message: - 'Dear user, we detected unauthorized access to your account. Take immediate action to secure your account. Follow the provided link to reset your password. Thank you.', + message: 'Dear user, we detected unauthorized access to your account. Take immediate action to secure your account. Follow the provided link to reset your password. Thank you.' }, { id: 4, @@ -238,8 +216,7 @@ export class InboxApp { type: 'Marketing', time: 'Jan 21', title: 'Exclusive Offer Inside - Limited Time Only', - message: - "Greetings, check out our exclusive offer! Don't miss this limited-time deal. Details enclosed in the attached flyer. Act fast; the offer expires on [Date].", + message: "Greetings, check out our exclusive offer! Don't miss this limited-time deal. Details enclosed in the attached flyer. Act fast; the offer expires on [Date]." }, { id: 5, @@ -251,8 +228,7 @@ export class InboxApp { type: 'HR', time: 'Jan 15', title: 'Employee Appreciation Event - Save the Date', - message: - 'Hello team, mark your calendars for our upcoming Employee Appreciation Event on [Date]. Stay tuned for more details and get ready for a day of celebration!', + message: 'Hello team, mark your calendars for our upcoming Employee Appreciation Event on [Date]. Stay tuned for more details and get ready for a day of celebration!' }, { id: 6, @@ -264,8 +240,7 @@ export class InboxApp { type: 'Invoice', time: 'Jan 12', title: 'Your Recent Purchase - Order Confirmation', - message: - 'Hi Wade Warren, secure your spot at the XYZ Conference 2024 with early bird registration. Enjoy discounted rates until [Date].', + message: 'Hi Wade Warren, secure your spot at the XYZ Conference 2024 with early bird registration. Enjoy discounted rates until [Date].' }, { id: 7, @@ -276,8 +251,7 @@ export class InboxApp { type: 'Events', time: 'Jan 11', title: 'Early Bird Registration Open - XYZ Conference 2024', - message: - ' Attention users, we have scheduled system maintenance on Jan 17. Expect minimal service disruption during this period. Thank you for your understanding.', + message: ' Attention users, we have scheduled system maintenance on Jan 17. Expect minimal service disruption during this period. Thank you for your understanding.' }, { id: 8, @@ -288,8 +262,7 @@ export class InboxApp { type: '', time: 'Jan 8', title: 'Upcoming System Maintenance Notice', - message: - "Dear valued customer, as a token of appreciation, we're offering exclusive discounts for VIP customers. Explore the savings in the attached catalog. Expires [Date].", + message: "Dear valued customer, as a token of appreciation, we're offering exclusive discounts for VIP customers. Explore the savings in the attached catalog. Expires [Date]." }, { id: 9, @@ -300,8 +273,7 @@ export class InboxApp { type: 'Discount', time: 'Jan 4', title: 'Special Discounts for VIP Customers', - message: - 'Hello Darrell Steward, stay updated with our latest news and highlights in the January edition of our newsletter. Enjoy the read!', + message: 'Hello Darrell Steward, stay updated with our latest news and highlights in the January edition of our newsletter. Enjoy the read!' }, { id: 10, @@ -313,8 +285,7 @@ export class InboxApp { type: 'Newsletter', time: 'Jan 2', title: 'Monthly Newsletter - January Edition', - message: - "Dear user, we've updated our Terms of Service. Please review the changes to ensure compliance. Your continued use of our services implies acceptance. Thank you.", + message: "Dear user, we've updated our Terms of Service. Please review the changes to ensure compliance. Your continued use of our services implies acceptance. Thank you." }, { id: 11, @@ -325,8 +296,7 @@ export class InboxApp { type: '', time: 'Jan 2', title: 'Exclusive Travel Packages for You', - message: - 'Greetings traveler, explore our exclusive travel packages tailored just for you. Plan your next adventure with XYZ Travel. Offers valid until [Date].', + message: 'Greetings traveler, explore our exclusive travel packages tailored just for you. Plan your next adventure with XYZ Travel. Offers valid until [Date].' }, { id: 12, @@ -338,8 +308,7 @@ export class InboxApp { type: 'Invitation', time: '12.12.2023', title: 'Invitation to Amsterdam', - message: - "Hello Robert Fox, you're invited to our upcoming webinar on Amsterdam. Join us on [Date and Time] for an insightful session. Reserve your spot now!", + message: "Hello Robert Fox, you're invited to our upcoming webinar on Amsterdam. Join us on [Date and Time] for an insightful session. Reserve your spot now!" }, { id: 13, @@ -351,8 +320,7 @@ export class InboxApp { type: '', time: '12.09.2023', title: 'New Arrivals - Check Out the Latest Books', - message: - 'Book enthusiasts, discover our latest arrivals! Explore the attached catalog and dive into the world of new releases. Available for purchase starting [Date].', + message: 'Book enthusiasts, discover our latest arrivals! Explore the attached catalog and dive into the world of new releases. Available for purchase starting [Date].' }, { id: 14, @@ -363,7 +331,7 @@ export class InboxApp { type: '', time: '12.04.2023', title: 'New Product Demo', - message: 'Exclusive demo of our latest product on Thursday.', + message: 'Exclusive demo of our latest product on Thursday.' }, { id: 15, @@ -375,9 +343,8 @@ export class InboxApp { type: 'Newsletter', time: '10.01.2023', title: 'Monthly Newsletter - January Edition', - message: - "Dear user, we've updated our Terms of Service. Please review the changes to ensure compliance. Your continued use of our services implies acceptance. Thank you.", - }, + message: "Dear user, we've updated our Terms of Service. Please review the changes to ensure compliance. Your continued use of our services implies acceptance. Thank you." + } ]; } } diff --git a/apps/showcase/pages/landing/samples/moviesapp.component.ts b/apps/showcase/pages/landing/samples/moviesapp.component.ts new file mode 100644 index 00000000000..df2b8e5f93a --- /dev/null +++ b/apps/showcase/pages/landing/samples/moviesapp.component.ts @@ -0,0 +1,301 @@ +import { CommonModule } from '@angular/common'; +import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { SelectButton } from 'primeng/selectbutton'; +import { Slider } from 'primeng/slider'; +import { AvatarModule } from 'primeng/avatar'; +import { TooltipModule } from 'primeng/tooltip'; +import { IconField } from 'primeng/iconfield'; +import { InputIcon } from 'primeng/inputicon'; +import { ButtonModule } from 'primeng/button'; +import { InputTextModule } from 'primeng/inputtext'; +import { ProgressBar } from 'primeng/progressbar'; +import { Carousel } from 'primeng/carousel'; +import { OverlayBadgeModule } from 'primeng/overlaybadge'; + +@Component({ + selector: 'movies-app', + standalone: true, + imports: [CommonModule, RouterModule, SelectButton, Slider, FormsModule, AvatarModule, TooltipModule, IconField, InputIcon, ButtonModule, InputTextModule, ProgressBar, Carousel, OverlayBadgeModule], + template: ` +
    + +
    + + + + + + + + + + +
    +
    +
    +
    +
    Keep watching
    + +
    + + +
    +
    + + +
    +
    + Carousel Movie Image +
    + {{ item.point }} +
    +
    + +
    +
    +
    +
    +
    {{ item.name }}
    +
    + {{ item.categories.join(', ') }} +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + + + + +
    + +
    +
    +
    +
    + Popular Movie Cover +
    + {{ movie.point }} +
    +
    +
    +
    +
    {{ movie.name }}
    +
    + {{ movie.categories.join(', ') }} +
    +
    + +
    +
    +
    +
    + `, + encapsulation: ViewEncapsulation.None, + changeDetection: ChangeDetectionStrategy.OnPush, + host: { + class: 'flex-1 flex flex-col gap-6 p-6 h-full overflow-y-auto overflow-x-clip overflow-hidden border border-surface rounded-2xl' + } +}) +export class MoviesApp { + search: string | undefined; + + page: number = 0; + + value: string = 'Home'; + + options: string[] = ['Home', 'Movies', 'TV Shows', 'Recently Added', 'My List']; + + responsiveOptions: any; + + carouselData: any; + + popularMovies: any; + + ngOnInit() { + this.responsiveOptions = [ + { + breakpoint: '1199px', + numVisible: 3, + numScroll: 1 + }, + + { + breakpoint: '767px', + numVisible: 2, + numScroll: 1 + }, + { + breakpoint: '575px', + numVisible: 1, + numScroll: 1 + } + ]; + + this.carouselData = [ + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover1.png', + name: 'Heat', + bookmarked: true, + point: '4.7', + watchedPercent: 80, + categories: ['Action', 'Crime', 'Drama'] + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover2.png', + name: 'Batman Begins', + bookmarked: false, + point: '4.8', + watchedPercent: 45, + categories: ['Action', 'Crime', 'Drama'] + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover3.png', + name: 'Leon: The Professional', + bookmarked: false, + point: '4.3', + watchedPercent: 10, + categories: ['Action', 'Crime', 'Drama'] + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover4.png', + name: 'Matrix', + bookmarked: false, + point: '4.9', + watchedPercent: 50, + categories: ['Action', 'Sci-Fi'] + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover5.png', + name: 'Fight Club', + bookmarked: false, + point: '4.4', + watchedPercent: 30, + categories: ['Drama'] + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover6.png', + name: 'The Big Lebowski', + bookmarked: false, + point: '4.7', + watchedPercent: 40, + categories: ['Comedy', 'Drama'] + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover7.png', + name: 'Twelve Angry Men', + bookmarked: false, + point: '4.7', + watchedPercent: 50, + categories: ['Crime', 'Drama'] + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover8.png', + name: 'Saving Private Ryan', + bookmarked: true, + point: '4.7', + watchedPercent: 80, + categories: ['Drama', 'War'] + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover9.png', + name: 'Seven', + bookmarked: false, + point: '4.7', + watchedPercent: 20, + categories: ['Crime', 'Drama', 'Mystery'] + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover10.png', + name: 'Shutter Island', + bookmarked: false, + point: '4.7', + watchedPercent: 70, + categories: ['Mystery', 'Thriller'] + } + ]; + + this.popularMovies = [ + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover7.png', + name: 'Twelve Angry Men', + bookmarked: false, + point: '4.6', + categories: ['Crime', 'Drama'] + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover8.png', + name: 'Saving Private Ryan', + bookmarked: true, + point: '4.4', + categories: ['Drama', 'War'] + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover9.png', + name: 'Seven', + bookmarked: false, + point: '4.3', + categories: ['Crime', 'Drama', 'Mystery'] + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover10.png', + name: 'Shutter Island', + bookmarked: false, + point: '4.7', + categories: ['Mystery', 'Thriller'] + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover11.png', + name: 'Basic Instinct', + bookmarked: true, + point: '4.3', + categories: ['Drama', 'Mystery', 'Thriller'] + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover12.png', + name: 'Big Hero 6', + bookmarked: false, + point: '4.7', + categories: ['Animation', 'Action', 'Adventure'] + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover13.png', + name: 'The Lord Of The Rings: Fellowship of the ring', + bookmarked: true, + point: '4.9', + categories: ['Action', 'Adventure', 'Drama'] + }, + { + image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover14.png', + name: 'Kill Bill', + bookmarked: true, + point: '4.5', + categories: ['Action', 'Crime', 'Thriller'] + } + ]; + } + + previousPage() { + this.page -= 1; + } + + nextPage() { + this.page += 1; + } +} diff --git a/src/app/showcase/pages/landing/samples/overviewapp.component.ts b/apps/showcase/pages/landing/samples/overviewapp.component.ts similarity index 85% rename from src/app/showcase/pages/landing/samples/overviewapp.component.ts rename to apps/showcase/pages/landing/samples/overviewapp.component.ts index ff5ee24e055..4d23725201e 100644 --- a/src/app/showcase/pages/landing/samples/overviewapp.component.ts +++ b/apps/showcase/pages/landing/samples/overviewapp.component.ts @@ -1,8 +1,8 @@ +import { AppConfigService } from '@/service/appconfigservice'; import { CommonModule, isPlatformBrowser } from '@angular/common'; import { ChangeDetectionStrategy, ChangeDetectorRef, Component, effect, inject, PLATFORM_ID, ViewEncapsulation } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { RouterModule } from '@angular/router'; -import { AppConfigService } from '@service/appconfigservice'; import { MenuItem } from 'primeng/api'; import { AvatarModule } from 'primeng/avatar'; import { ButtonModule } from 'primeng/button'; @@ -40,7 +40,7 @@ import { TooltipModule } from 'primeng/tooltip'; TagModule, MeterGroupModule, OverlayBadgeModule, - DatePickerModule, + DatePickerModule ], template: `
    @@ -62,24 +62,10 @@ import { TooltipModule } from 'primeng/tooltip';
    - +
    - +
    @@ -99,15 +85,7 @@ import { TooltipModule } from 'primeng/tooltip';
    Transactions
    - +
    - +
    {{ item.name.text }}
    @@ -153,8 +126,7 @@ import { TooltipModule } from 'primeng/tooltip'; class="pi" [ngClass]="{ 'pi-bitcoin text-yellow-500 !text-3xl': item.coin !== 'btc', - 'pi-ethereum bg-surface-950 text-surface-0 dark:bg-surface-0 dark:text-surface-950 w-7 h-7 rounded-full flex items-center justify-center': - item.coin !== 'eth', + 'pi-ethereum bg-surface-950 text-surface-0 dark:bg-surface-0 dark:text-surface-950 w-7 h-7 rounded-full !flex items-center justify-center': item.coin !== 'eth' }" >
    @@ -176,15 +148,7 @@ import { TooltipModule } from 'primeng/tooltip';
    My Wallet
    - +
    @@ -211,10 +175,10 @@ import { TooltipModule } from 'primeng/tooltip';
    `, host: { - class: 'flex-1 h-full overflow-y-auto pb-0.5', + class: 'flex-1 h-full overflow-y-auto pb-0.5' }, encapsulation: ViewEncapsulation.None, - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class OverviewApp { chartData: any; @@ -251,12 +215,12 @@ export class OverviewApp { this.menuItems = [ { label: 'Refresh', - icon: 'pi pi-refresh', + icon: 'pi pi-refresh' }, { label: 'Export', - icon: 'pi pi-upload', - }, + icon: 'pi pi-upload' + } ]; this.sampleAppsTableDatas = [ @@ -266,7 +230,7 @@ export class OverviewApp { coin: 'btc', date: 'May 5th', process: { type: 'success', value: 'Buy' }, - amount: '3.005 BTC', + amount: '3.005 BTC' }, { id: '#2355', @@ -274,7 +238,7 @@ export class OverviewApp { coin: 'eth', date: 'Mar 17th', process: { type: 'success', value: 'Buy' }, - amount: '0.050 ETH', + amount: '0.050 ETH' }, { id: '#1235', @@ -282,7 +246,7 @@ export class OverviewApp { coin: 'btc', date: 'May 24th', process: { type: 'danger', value: 'Sell' }, - amount: '3.050 BTC', + amount: '3.050 BTC' }, { id: '#2355', @@ -290,7 +254,7 @@ export class OverviewApp { coin: 'eth', date: 'Mar 17th', process: { type: 'danger', value: 'Sell' }, - amount: '0.050 ETH', + amount: '0.050 ETH' }, { id: '#2355', @@ -298,7 +262,7 @@ export class OverviewApp { coin: 'eth', date: 'Mar 17th', process: { type: 'danger', value: 'Sell' }, - amount: '0.050 ETH', + amount: '0.050 ETH' }, { id: '#7896', @@ -306,7 +270,7 @@ export class OverviewApp { coin: 'btc', date: 'Jun 12th', process: { type: 'success', value: 'Buy' }, - amount: '2.500 BTC', + amount: '2.500 BTC' }, { id: '#5648', @@ -314,7 +278,7 @@ export class OverviewApp { coin: 'eth', date: 'Feb 23rd', process: { type: 'success', value: 'Buy' }, - amount: '1.200 ETH', + amount: '1.200 ETH' }, { id: '#3265', @@ -322,7 +286,7 @@ export class OverviewApp { coin: 'btc', date: 'Apr 30th', process: { type: 'danger', value: 'Sell' }, - amount: '4.000 BTC', + amount: '4.000 BTC' }, { id: '#1423', @@ -330,7 +294,7 @@ export class OverviewApp { coin: 'btc', date: 'Jan 15th', process: { type: 'danger', value: 'Sell' }, - amount: '5.050 LTC', + amount: '5.050 LTC' }, { id: '#6854', @@ -338,8 +302,8 @@ export class OverviewApp { coin: 'eth', date: 'Dec 2nd', process: { type: 'success', value: 'Buy' }, - amount: '0.300 ETH', - }, + amount: '0.300 ETH' + } ]; this.metersData = [ @@ -348,7 +312,7 @@ export class OverviewApp { { label: 'GBP', color: '#22C55E', value: 25, text: '£ 147.562,32' }, { label: 'EUR', color: '#84CC16', value: 11, text: '€ 137.457,25' }, { label: 'USD', color: '#14B8A6', value: 29, text: '$ 133.364,12' }, - { label: 'XAU', color: '#EAB308', value: 29, text: '200 g' }, + { label: 'XAU', color: '#EAB308', value: 29, text: '200 g' } ]; this.initChart(); @@ -379,7 +343,7 @@ export class OverviewApp { backgroundColor: primary400, hoverBackgroundColor: primary600, data: datasets.data[0], - barThickness: 32, + barThickness: 32 }, { type: 'bar', @@ -387,7 +351,7 @@ export class OverviewApp { backgroundColor: primary300, hoverBackgroundColor: primary500, data: datasets.data[1], - barThickness: 32, + barThickness: 32 }, { type: 'bar', @@ -397,12 +361,12 @@ export class OverviewApp { data: datasets.data[2], borderRadius: { topLeft: 8, - topRight: 8, + topRight: 8 }, borderSkipped: false, - barThickness: 32, - }, - ], + barThickness: 32 + } + ] }; } @@ -439,7 +403,7 @@ export class OverviewApp { 'transition-all', 'duration-[0.1s]', 'pointer-events-none', - 'shadow-[0px_25px_20px_-5px_rgba(0,0,0,0.10),0px_10px_8px_-6px_rgba(0,0,0,0.10)]', + 'shadow-[0px_25px_20px_-5px_rgba(0,0,0,0.10),0px_10px_8px_-6px_rgba(0,0,0,0.10)]' ); chart.canvas.parentNode.appendChild(tooltipEl); } @@ -508,42 +472,42 @@ export class OverviewApp { tooltipEl.style.left = tooltipX + 'px'; tooltipEl.style.top = tooltipY + 'px'; - }, + } }, legend: { - display: false, - }, + display: false + } }, scales: { x: { stacked: true, ticks: { - color: darkTheme ? surface500 : surface400, + color: darkTheme ? surface500 : surface400 }, grid: { display: false, - borderColor: 'transparent', + borderColor: 'transparent' }, border: { - display: false, - }, + display: false + } }, y: { beginAtZero: true, stacked: true, ticks: { - color: darkTheme ? surface500 : surface400, + color: darkTheme ? surface500 : surface400 }, grid: { display: true, color: darkTheme ? surface900 : surface100, - borderColor: 'transparent', + borderColor: 'transparent' }, border: { - display: false, - }, - }, - }, + display: false + } + } + } }; } @@ -551,44 +515,31 @@ export class OverviewApp { let data, labels; if (val === 'Weekly') { - labels = [ - '6 May', - '13 May', - '20 May', - '27 May', - '3 June', - '10 June', - '17 June', - '24 June', - '1 July', - '8 July', - '15 July', - '22 July', - ]; + labels = ['6 May', '13 May', '20 May', '27 May', '3 June', '10 June', '17 June', '24 June', '1 July', '8 July', '15 July', '22 July']; data = [ [9000, 3000, 13000, 3000, 5000, 17000, 11000, 4000, 15000, 4000, 11000, 5000], [1800, 7600, 11100, 6800, 3300, 5800, 3600, 7200, 4300, 8100, 6800, 3700], - [3800, 4800, 2100, 6600, 1000, 3800, 6500, 4200, 4300, 7000, 6800, 3700], + [3800, 4800, 2100, 6600, 1000, 3800, 6500, 4200, 4300, 7000, 6800, 3700] ]; } else if (val === 'Monthly') { labels = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; data = [ [4000, 10000, 15000, 4000, 16000, 8000, 12000, 14000, 17000, 5000, 12000, 6000], [2100, 8400, 2400, 7500, 3700, 6500, 7400, 8000, 4800, 9000, 7600, 4200], - [4100, 5200, 2400, 7400, 2300, 4100, 7200, 8000, 4800, 9000, 7600, 4200], + [4100, 5200, 2400, 7400, 2300, 4100, 7200, 8000, 4800, 9000, 7600, 4200] ]; } else if (val === 'Yearly') { labels = ['2019', '2020', '2021', '2022', '2023', '2024']; data = [ [4500, 10500, 15500, 4500, 16500, 8500, 12500, 14500, 17500, 5500, 12500, 6500], [2250, 8700, 2550, 7650, 3850, 6650, 7650, 8250, 4950, 9250, 7850, 4450], - [4350, 5450, 2650, 7650, 2550, 4350, 7450, 8250, 4950, 9250, 7850, 4450], + [4350, 5450, 2650, 7650, 2550, 4350, 7450, 8250, 4950, 9250, 7850, 4450] ]; } return { data, - labels, + labels }; } diff --git a/apps/showcase/pages/landing/templatesection.component.ts b/apps/showcase/pages/landing/templatesection.component.ts new file mode 100644 index 00000000000..300dee4bf69 --- /dev/null +++ b/apps/showcase/pages/landing/templatesection.component.ts @@ -0,0 +1,148 @@ +import { AppConfigService } from '@/service/appconfigservice'; +import { CommonModule } from '@angular/common'; +import { Component } from '@angular/core'; + +@Component({ + selector: 'templates-section', + standalone: true, + imports: [CommonModule], + template: ` +
    +
    Templates
    +

    Professionally designed highly customizable application templates to get started in style.

    + +
    + +
    + + + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + ` +}) +export class TemplateSectionComponent { + constructor(private configService: AppConfigService) {} + + get isDarkMode() { + return this.configService.appState().darkTheme; + } +} diff --git a/src/app/showcase/pages/landing/themesection.component.ts b/apps/showcase/pages/landing/themesection.component.ts similarity index 79% rename from src/app/showcase/pages/landing/themesection.component.ts rename to apps/showcase/pages/landing/themesection.component.ts index 1b189084eef..0db0270281b 100644 --- a/src/app/showcase/pages/landing/themesection.component.ts +++ b/apps/showcase/pages/landing/themesection.component.ts @@ -1,16 +1,16 @@ +import { AppComponent } from '@/components/layout/app.component'; +import { Customer } from '@/domain/customer'; +import { AppConfigService } from '@/service/appconfigservice'; +import { CustomerService } from '@/service/customerservice'; import { CommonModule } from '@angular/common'; import { Component, Inject, PLATFORM_ID, ViewChild } from '@angular/core'; import { ButtonModule } from 'primeng/button'; +import { IconField } from 'primeng/iconfield'; +import { InputIcon } from 'primeng/inputicon'; +import { InputTextModule } from 'primeng/inputtext'; import { ProgressBar } from 'primeng/progressbar'; import { Table } from 'primeng/table'; import { Tag } from 'primeng/tag'; -import { Customer } from '@domain/customer'; -import { AppComponent } from '@layout/app.component'; -import { AppConfigService } from '@service/appconfigservice'; -import { CustomerService } from '@service/customerservice'; -import { InputTextModule } from 'primeng/inputtext'; -import { IconField } from 'primeng/iconfield'; -import { InputIcon } from 'primeng/inputicon'; @Component({ selector: 'theme-section', @@ -22,17 +22,7 @@ import { InputIcon } from 'primeng/inputicon';

    The most complete UI component library for Angular based on a design-agnostic infrastructure.

    - +
    Customers @@ -40,13 +30,7 @@ import { InputIcon } from 'primeng/inputicon'; - +
    @@ -109,13 +93,7 @@ import { InputIcon } from 'primeng/inputicon'; {{ customer.name }} - country flag + country flag {{ customer.country.name }} @@ -138,18 +116,10 @@ import { InputIcon } from 'primeng/inputicon'; {{ customer.balance | currency: 'USD' : 'symbol' }} - + - + @@ -165,14 +135,14 @@ import { InputIcon } from 'primeng/inputicon';
    - `, + ` }) export class ThemeSectionComponent { constructor( @Inject(PLATFORM_ID) private platformId: any, private customerService: CustomerService, private configService: AppConfigService, - public app: AppComponent, + public app: AppComponent ) {} @ViewChild('dt') table: Table; diff --git a/src/app/showcase/pages/landing/userssection.component.ts b/apps/showcase/pages/landing/userssection.component.ts similarity index 92% rename from src/app/showcase/pages/landing/userssection.component.ts rename to apps/showcase/pages/landing/userssection.component.ts index 57e18eaab33..72dec72393d 100644 --- a/src/app/showcase/pages/landing/userssection.component.ts +++ b/apps/showcase/pages/landing/userssection.component.ts @@ -1,6 +1,6 @@ +import { AppConfigService } from '@/service/appconfigservice'; import { CommonModule } from '@angular/common'; import { Component } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ selector: 'users-section', @@ -10,8 +10,7 @@ import { AppConfigService } from '@service/appconfigservice';
    Who Uses

    - PrimeTek libraries have reached over200 Million Downloads200 Million Downloadson npm! Join the PrimeLand community and experience the difference yourself.

    @@ -31,7 +30,7 @@ import { AppConfigService } from '@service/appconfigservice';
    - `, + ` }) export class UsersSectionComponent { constructor(private configService: AppConfigService) {} @@ -42,7 +41,7 @@ export class UsersSectionComponent { ngOnInit() { this.users = [ { slicedUsers: this.usersData.slice(0, 6), reverse: false }, - { slicedUsers: this.usersData.slice(6), reverse: true }, + { slicedUsers: this.usersData.slice(6), reverse: true } ]; } diff --git a/apps/showcase/pages/listbox/index.ts b/apps/showcase/pages/listbox/index.ts new file mode 100644 index 00000000000..79c4fd97782 --- /dev/null +++ b/apps/showcase/pages/listbox/index.ts @@ -0,0 +1,85 @@ +import { AccessibilityDoc } from '@/doc/listbox/accessibilitydoc'; +import { BasicDoc } from '@/doc/listbox/basicdoc'; +import { CheckmarkDoc } from '@/doc/listbox/checkmarkdoc'; +import { DisabledDoc } from '@/doc/listbox/disableddoc'; +import { FilterDoc } from '@/doc/listbox/filterdoc'; +import { GroupDoc } from '@/doc/listbox/groupdoc'; +import { ImportDoc } from '@/doc/listbox/importdoc'; +import { InvalidDoc } from '@/doc/listbox/invaliddoc'; +import { ListboxDocModule } from '@/doc/listbox/listboxdoc.module'; +import { MultipleDoc } from '@/doc/listbox/multipledoc'; +import { ReactiveFormsDoc } from '@/doc/listbox/reactiveformsdoc'; +import { TemplateDoc } from '@/doc/listbox/templatedoc'; +import { VirtualScrollDoc } from '@/doc/listbox/virtualscrolldoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ` `, + standalone: true, + imports: [ListboxDocModule] +}) +export class ListboxDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'checkmark', + label: 'Checkmark', + component: CheckmarkDoc + }, + { + id: 'multiple', + label: 'Multiple', + component: MultipleDoc + }, + { + id: 'group', + label: 'Group', + component: GroupDoc + }, + { + id: 'filter', + label: 'Filter', + component: FilterDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'virtualscroll', + label: 'Virtual Scroll', + component: VirtualScrollDoc + }, + { + id: 'invalid', + label: 'Invalid', + component: InvalidDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/listbox/routes.ts b/apps/showcase/pages/listbox/routes.ts new file mode 100644 index 00000000000..d362ad5f785 --- /dev/null +++ b/apps/showcase/pages/listbox/routes.ts @@ -0,0 +1,8 @@ +import { ListboxDemo } from './'; + +export default [ + { + path: '', + component: ListboxDemo + } +]; diff --git a/apps/showcase/pages/lts/index.ts b/apps/showcase/pages/lts/index.ts new file mode 100755 index 00000000000..c3ae42e3e31 --- /dev/null +++ b/apps/showcase/pages/lts/index.ts @@ -0,0 +1,316 @@ +import { AppCodeModule } from '@/components/doc/app.code.component'; +import { Code } from '@/domain/code'; +import { CommonModule } from '@angular/common'; +import { Component } from '@angular/core'; +import { Meta, Title } from '@angular/platform-browser'; +import { RouterModule } from '@angular/router'; +import { RippleModule } from 'primeng/ripple'; +import { TagModule } from 'primeng/tag'; + +@Component({ + standalone: true, + imports: [CommonModule, TagModule, AppCodeModule, RouterModule, RippleModule], + template: ` +
    +
    +
    + +
    Community Versions
    +

    + Angular is a fast paced technology with a new major version every 6 months. PrimeNG release cycle is aligned with Angular and every 6 months a new major PrimeNG version is released as open source that is compatible with the + latest Angular core. The maintenance releases of the latest PrimeNG version are provided as free and open source for the following 6 months until the new major Angular version is ready. +

    +
    +
    +
    LTS Versions
    +

    + Majority of the existing applications prefer to remain at a previous version due to stability requirements instead of upgrading to the latest version immediately. PrimeNG LTS is a support service to provide a license for the + finest compatible version suited to you. LTS covers the prior two versions from the latest release, this means up to 18 months of almost bi-weekly releases to bring the latest defect fixes and security updates to your project. + As an example, when PrimeNG moves to Angular 18, v17 and v16 will move to LTS support whereas STS (short term support) versions of PrimeNG 18 will be open source under MIT license for at least 6 months until Angular/PrimeNG 19 + is released. +

    +
    +
    +
    +
    Version Support
    +

    + STS means open source short term support whereas LTS stands for commercial long term support. Legacy versions are only supported by + PrimeNG PRO. +

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    VersionStatusEnd of STSEnd of LTS
    + + STSAfter v18 releaseAfter v20 release
    + + LTSAfter v17 releaseAfter v19 release
    + + LTSAfter v16 releaseAfter v18 release
    + + LegacyAfter v15 releaseAfter v17 release
    + + LegacyAfter v14 releaseAfter v16 release
    + + LegacyAfter v13 releaseAfter v15 release
    +
    +
    +
    +
    LTS License
    + +
    +
    +
    + + Security +
    +

    + PrimeNG comes with a commitment to provide long-term support, including regular security updates to keep your system protected against emerging threats. +

    +
    +
    +
    + + Maintenance +
    +

    + We understand the importance of maintaining a stable and reliable software system. Our team will provide ongoing maintenance to ensure that the software continues to function seamlessly and efficiently. +

    +
    +
    +
    + + Enhancements +
    +

    + We are dedicated to continuously improving PrimeNG to meet the evolving needs of our users. As part of our long-term support, we will provide regular updates and enhancements to add new features and functionality. +

    +
    +
    +
    +
    +
    Pricing
    +
    Choose the right plan for your business.
    + View License Details + +
    +
    +
    +
    +
    Basic License
    +
    Annual
    +
    +
    +
    + $249 + $149 +
    +
    +
    +
      +
    • + + Expires After 1 Year +
    • +
    • + + Warning Message at Runtime After Expiry +
    • +
    • + + Eligible for 1 Major Version +
    • +
    • + + Unlimited Developers +
    • +
    • + + Unlimited Projects +
    • +
    +
    + Buy Now +
    +
    +
    + +
    +
    +
    +
    Extended License
    +
    Perpetual
    +
    +
    +
    + $990 + $490 +
    +
    +
    +
      +
    • + + No Expiry +
    • +
    • + + No Warning Message at Runtime +
    • +
    • + + Eligible for 1 Major Version +
    • +
    • + + Unlimited Developers +
    • +
    • + + Unlimited Projects +
    • +
    +
    + Buy Now +
    +
    +
    +
    +
    +
    +
    Usage
    +

    + LTS versions require a license key and a pass key to be verified at your main app component or main.ts before bootstrap process. The keys would be available at + PrimeStore + under LTS Licenses section. +

    + +
    +
    +
    Frequently Asked Questions
    +
    +
    +
    Do I have to purchase a license for PrimeNG?
    +

    No, only the versions that have the -lts suffix required a paid license. Any other version is open source under MIT license.

    + +
    Is LTS License mandatory to use PrimeNG?
    +

    No, LTS is totally optional if you cannot update to latest Angular immediately and still would like to receive updates for your version.

    + +
    How long is the duration of the LTS license?
    +

    Duration is 1 year for Basic License, for Extended License there is no limit.

    + +
    What happens after the LTS license duration ends?
    +

    + A message will be displayed at the application screen and license needs to be renewed at PrimeStore. This only applies to Basic License as Extended License has no time limit. +

    + +
    Is a license bound to a specific major version?
    +

    Yes, a license key is tied to the major version such as 15 and same license key cannot be used on another major version like 14.

    + +
    How can I assign my LTS license to a version?
    +

    At PrimeStore, there is an "Assign" feature that activates your license by selecting a version.

    +
    +
    +
    Does the license renew automatically?
    +

    No, renewal should be done manually at PrimeStore.

    + +
    How are LTS and Community versions differentiated at NPM?
    +

    LTS releases have -lts suffix such as 14.2.4-lts.

    + +
    Is the license per organization, per developer or per cpu/server?
    +

    LTS license is per organization, there is no limit on the number of developers, projects or hardware.

    + +
    Can subsidiary companies share the license of a parent company?
    +

    No, license owner needs to be a separate entity as a result each company requires a separate license.

    + +
    Does LTS provide a support contact?
    +

    No, PrimeNG PRO is the service where response of PrimeTek engineers is secured within 1 business day.

    +
    +
    +
    Can LTS releases be used in open source projects?
    +

    No, this means violation of the license as keys cannot be shared.

    + +
    Does PRO provide access to the LTS releases?
    +

    Yes, PRO users are granted a basic license.

    + +
    What is the difference between LTS and PRO?
    +

    + PrimeNG PRO is a premium support service delivered via an exclusive JIRA instance where support engineers of PrimeTek provide assistance within 1 business day to the raised tickets. LTS on the other hand provides a license + to utilize the long term support versions. +

    +
    +
    +
    +
    + ` +}) +export class LTSDemo { + code: Code = { + typescript: `import { Component } from '@angular/core'; +import { LicenseManager } from 'primeng/api'; + +@Component({ + selector: 'app-root', + templateUrl: './app.component.html' +}) +export class AppComponent { + + LicenseManager.verify('LICENSE_KEY', 'PASS_KEY'); + +}` + }; + + constructor( + private titleService: Title, + private metaService: Meta + ) { + this.titleService.setTitle('Long Term Support - PrimeNG'); + this.metaService.updateTag({ name: 'description', content: 'Long Term Support' }); + } +} diff --git a/src/app/showcase/pages/lts/lts.module.ts b/apps/showcase/pages/lts/lts.module.ts similarity index 100% rename from src/app/showcase/pages/lts/lts.module.ts rename to apps/showcase/pages/lts/lts.module.ts diff --git a/apps/showcase/pages/lts/routes.ts b/apps/showcase/pages/lts/routes.ts new file mode 100755 index 00000000000..d7351ffbf57 --- /dev/null +++ b/apps/showcase/pages/lts/routes.ts @@ -0,0 +1,8 @@ +import { LTSDemo } from './'; + +export default [ + { + path: '', + component: LTSDemo + } +]; diff --git a/apps/showcase/pages/megamenu/index.ts b/apps/showcase/pages/megamenu/index.ts new file mode 100644 index 00000000000..a618db78d5d --- /dev/null +++ b/apps/showcase/pages/megamenu/index.ts @@ -0,0 +1,64 @@ +import { AccessibilityDoc } from '@/doc/megamenu/accessibilitydoc'; +import { BasicDoc } from '@/doc/megamenu/basicdoc'; +import { CommandDoc } from '@/doc/megamenu/commanddoc'; +import { ImportDoc } from '@/doc/megamenu/importdoc'; +import { MegaMenuDocModule } from '@/doc/megamenu/megamenudoc.module'; +import { RouterDoc } from '@/doc/megamenu/routerdoc'; +import { TemplateDoc } from '@/doc/megamenu/templatedoc'; +import { VerticalDoc } from '@/doc/megamenu/verticaldoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [MegaMenuDocModule], + template: ``, + styles: [ + ` + :host ::ng-deep { + .p-megamenu-panel { + z-index: 3; + } + } + ` + ] +}) +export class MegaMenuDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'vertical', + label: 'Vertical', + component: VerticalDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'command', + label: 'Command', + component: CommandDoc + }, + { + id: 'router', + label: 'Router', + component: RouterDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/megamenu/routes.ts b/apps/showcase/pages/megamenu/routes.ts new file mode 100644 index 00000000000..4bbc2818a73 --- /dev/null +++ b/apps/showcase/pages/megamenu/routes.ts @@ -0,0 +1,8 @@ +import { MegaMenuDemo } from './'; + +export default [ + { + path: '', + component: MegaMenuDemo + } +]; diff --git a/apps/showcase/pages/menu/index.ts b/apps/showcase/pages/menu/index.ts new file mode 100644 index 00000000000..b052930b6ef --- /dev/null +++ b/apps/showcase/pages/menu/index.ts @@ -0,0 +1,61 @@ +import { AccessibilityDoc } from '@/doc/menu/accessibilitydoc'; +import { BasicDoc } from '@/doc/menu/basicdoc'; +import { CommandDoc } from '@/doc/menu/commanddoc'; +import { GroupDoc } from '@/doc/menu/groupdoc'; +import { ImportDoc } from '@/doc/menu/importdoc'; +import { MenuDocModule } from '@/doc/menu/menudoc.module'; +import { PopupDoc } from '@/doc/menu/popupdoc'; +import { RouterDoc } from '@/doc/menu/routerdoc'; +import { TemplateDoc } from '@/doc/menu/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ` `, + standalone: true, + imports: [MenuDocModule] +}) +export class MenuDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'group', + label: 'Group', + component: GroupDoc + }, + { + id: 'popup', + label: 'Popup', + component: PopupDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'command', + label: 'Command', + component: CommandDoc + }, + { + id: 'router', + label: 'Router', + component: RouterDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/menu/routes.ts b/apps/showcase/pages/menu/routes.ts new file mode 100644 index 00000000000..10b8ca6d4c8 --- /dev/null +++ b/apps/showcase/pages/menu/routes.ts @@ -0,0 +1,8 @@ +import { MenuDemo } from './'; + +export default [ + { + path: '', + component: MenuDemo + } +]; diff --git a/apps/showcase/pages/menubar/index.ts b/apps/showcase/pages/menubar/index.ts new file mode 100644 index 00000000000..ae1b3ac18d4 --- /dev/null +++ b/apps/showcase/pages/menubar/index.ts @@ -0,0 +1,49 @@ +import { AccessibilityDoc } from '@/doc/menubar/accessibilitydoc'; +import { BasicDoc } from '@/doc/menubar/basicdoc'; +import { CommandDoc } from '@/doc/menubar/commanddoc'; +import { ImportDoc } from '@/doc/menubar/importdoc'; +import { MenubarDocModule } from '@/doc/menubar/menubardoc.module'; +import { RouterDoc } from '@/doc/menubar/routerdoc'; +import { TemplateDoc } from '@/doc/menubar/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ` `, + standalone: true, + imports: [MenubarDocModule] +}) +export class MenubarDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'command', + label: 'Command', + component: CommandDoc + }, + { + id: 'router', + label: 'Router', + component: RouterDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/menubar/routes.ts b/apps/showcase/pages/menubar/routes.ts new file mode 100644 index 00000000000..9a764d38213 --- /dev/null +++ b/apps/showcase/pages/menubar/routes.ts @@ -0,0 +1,8 @@ +import { MenubarDemo } from './'; + +export default [ + { + path: '', + component: MenubarDemo + } +]; diff --git a/apps/showcase/pages/message/index.ts b/apps/showcase/pages/message/index.ts new file mode 100644 index 00000000000..6d1801c3ae4 --- /dev/null +++ b/apps/showcase/pages/message/index.ts @@ -0,0 +1,84 @@ +import { AccessibilityDoc } from '@/doc/message/accessibilitydoc'; +import { BasicDoc } from '@/doc/message/basicdoc'; +import { ClosableDoc } from '@/doc/message/closabledoc'; +import { DynamicDoc } from '@/doc/message/dynamicdoc'; +import { FormDoc } from '@/doc/message/formdoc'; +import { IconDoc } from '@/doc/message/icondoc'; +import { ImportDoc } from '@/doc/message/importdoc'; +import { LifeDoc } from '@/doc/message/lifedoc'; +import { MessageDocModule } from '@/doc/message/messagedoc.module'; +import { OutlinedDoc } from '@/doc/message/outlineddoc'; +import { SeverityDoc } from '@/doc/message/severitydoc'; +import { SimpleDoc } from '@/doc/message/simpledoc'; +import { SizesDoc } from '@/doc/message/sizesdoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + imports: [MessageDocModule], + standalone: true +}) +export class MessageDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'severity', + label: 'Severity', + component: SeverityDoc + }, + { + id: 'icon', + label: 'Icon', + component: IconDoc + }, + { + id: 'outlined', + label: 'Outlined', + component: OutlinedDoc + }, + { + id: 'simple', + label: 'Simple', + component: SimpleDoc + }, + { + id: 'sizes', + label: 'Sizes', + component: SizesDoc + }, + { + id: 'forms', + label: 'Forms', + component: FormDoc + }, + { + id: 'dynamic', + label: 'Dynamic', + component: DynamicDoc + }, + { + id: 'closable', + label: 'Closable', + component: ClosableDoc + }, + { + id: 'life', + label: 'Life', + component: LifeDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/message/routes.ts b/apps/showcase/pages/message/routes.ts new file mode 100644 index 00000000000..0ef8711cc97 --- /dev/null +++ b/apps/showcase/pages/message/routes.ts @@ -0,0 +1,8 @@ +import { MessageDemo } from './'; + +export default [ + { + path: '', + component: MessageDemo + } +]; diff --git a/apps/showcase/pages/metergroup/index.ts b/apps/showcase/pages/metergroup/index.ts new file mode 100755 index 00000000000..596ef74f8d7 --- /dev/null +++ b/apps/showcase/pages/metergroup/index.ts @@ -0,0 +1,67 @@ +import { AccessibilityDoc } from '@/doc/metergroup/accessibilitydoc'; +import { BasicDoc } from '@/doc/metergroup/basicdoc'; +import { IconDoc } from '@/doc/metergroup/icondoc'; +import { ImportDoc } from '@/doc/metergroup/importdoc'; +import { LabelDoc } from '@/doc/metergroup/labeldoc'; +import { MeterGroupDocModule } from '@/doc/metergroup/metergroupdoc.module'; +import { MinMaxDoc } from '@/doc/metergroup/minmaxdoc'; +import { MultipleDoc } from '@/doc/metergroup/multipledoc'; +import { TemplateDoc } from '@/doc/metergroup/templatedoc'; +import { VerticalDoc } from '@/doc/metergroup/verticaldoc'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [MeterGroupDocModule], + template: ` ` +}) +export class MeterGroupDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'multiple', + label: 'Multiple', + component: MultipleDoc + }, + { + id: 'icon', + label: 'Icon', + component: IconDoc + }, + { + id: 'label', + label: 'Label', + component: LabelDoc + }, + { + id: 'vertical', + label: 'Vertical', + component: VerticalDoc + }, + { + id: 'minmax', + label: 'Min Max', + component: MinMaxDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/metergroup/routes.ts b/apps/showcase/pages/metergroup/routes.ts new file mode 100755 index 00000000000..c4caacb5894 --- /dev/null +++ b/apps/showcase/pages/metergroup/routes.ts @@ -0,0 +1,8 @@ +import { MeterGroupDemo } from './'; + +export default [ + { + path: '', + component: MeterGroupDemo + } +]; diff --git a/apps/showcase/pages/multiselect/index.ts b/apps/showcase/pages/multiselect/index.ts new file mode 100644 index 00000000000..017377a99ae --- /dev/null +++ b/apps/showcase/pages/multiselect/index.ts @@ -0,0 +1,109 @@ +import { AccessibilityDoc } from '@/doc/multiselect/accessibilitydoc'; +import { BasicDoc } from '@/doc/multiselect/basicdoc'; +import { ChipsDoc } from '@/doc/multiselect/chipsdoc'; +import { DisabledDoc } from '@/doc/multiselect/disableddoc'; +import { FilledDoc } from '@/doc/multiselect/filleddoc'; +import { FilterDoc } from '@/doc/multiselect/filterdoc'; +import { FloatLabelDoc } from '@/doc/multiselect/floatlabeldoc'; +import { GroupDoc } from '@/doc/multiselect/groupdoc'; +import { IftaLabelDoc } from '@/doc/multiselect/iftalabeldoc'; +import { ImportDoc } from '@/doc/multiselect/importdoc'; +import { InvalidDoc } from '@/doc/multiselect/invaliddoc'; +import { LoadingStateDoc } from '@/doc/multiselect/loadingstatedoc'; +import { MultiSelectDocModule } from '@/doc/multiselect/multiselectdoc.module'; +import { ReactiveFormsDoc } from '@/doc/multiselect/reactiveformsdoc'; +import { SizesDoc } from '@/doc/multiselect/sizesdoc'; +import { TemplateDoc } from '@/doc/multiselect/templatedoc'; +import { VirtualScrollDoc } from '@/doc/multiselect/virtualscrolldoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ` `, + standalone: true, + imports: [MultiSelectDocModule] +}) +export class MultiSelectDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'chips', + label: 'Chips', + component: ChipsDoc + }, + { + id: 'group', + label: 'Group', + component: GroupDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'filter', + label: 'Filter', + component: FilterDoc + }, + { + id: 'loadingstate', + label: 'Loading State', + component: LoadingStateDoc + }, + { + id: 'virtualscroll', + label: 'VirtualScroll', + component: VirtualScrollDoc + }, + { + id: 'floatlabel', + label: 'Float Label', + component: FloatLabelDoc + }, + { + id: 'iftalabel', + label: 'Ifta Label', + component: IftaLabelDoc + }, + { + id: 'sizes', + label: 'Sizes', + component: SizesDoc + }, + { + id: 'filled', + label: 'Filled', + component: FilledDoc + }, + { + id: 'invalid', + label: 'Invalid', + component: InvalidDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/multiselect/routes.ts b/apps/showcase/pages/multiselect/routes.ts new file mode 100644 index 00000000000..3187716135e --- /dev/null +++ b/apps/showcase/pages/multiselect/routes.ts @@ -0,0 +1,8 @@ +import { MultiSelectDemo } from './'; + +export default [ + { + path: '', + component: MultiSelectDemo + } +]; diff --git a/apps/showcase/pages/notfound/index.ts b/apps/showcase/pages/notfound/index.ts new file mode 100644 index 00000000000..930e64776b2 --- /dev/null +++ b/apps/showcase/pages/notfound/index.ts @@ -0,0 +1,23 @@ +import { Component } from '@angular/core'; +import { ButtonModule } from 'primeng/button'; +import { RouterModule } from '@angular/router'; +import { CommonModule } from '@angular/common'; + +@Component({ + standalone: true, + imports: [CommonModule, ButtonModule, RouterModule], + template: `
    +
    +
    + 4 +
    + +
    + 4 +
    +
    Page Not Found
    + +
    +
    ` +}) +export class NotFoundDemo {} diff --git a/apps/showcase/pages/notfound/routes.ts b/apps/showcase/pages/notfound/routes.ts new file mode 100644 index 00000000000..a1fa7cf90b2 --- /dev/null +++ b/apps/showcase/pages/notfound/routes.ts @@ -0,0 +1,8 @@ +import { NotFoundDemo } from './'; + +export default [ + { + path: '', + component: NotFoundDemo + } +]; diff --git a/apps/showcase/pages/orderlist/index.ts b/apps/showcase/pages/orderlist/index.ts new file mode 100644 index 00000000000..df390df2eda --- /dev/null +++ b/apps/showcase/pages/orderlist/index.ts @@ -0,0 +1,42 @@ +import { AccessibilityDoc } from '@/doc/orderlist/accessibilitydoc'; +import { BasicDoc } from '@/doc/orderlist/basicdoc'; +import { FilterDoc } from '@/doc/orderlist/filterdoc'; +import { ImportDoc } from '@/doc/orderlist/importdoc'; +import { OrderlistDocModule } from '@/doc/orderlist/orderlistdoc.module'; +import { TemplateDoc } from '@/doc/orderlist/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [OrderlistDocModule] +}) +export class OrderListDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'filter', + label: 'Filter', + component: FilterDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/orderlist/routes.ts b/apps/showcase/pages/orderlist/routes.ts new file mode 100644 index 00000000000..a31df823ce0 --- /dev/null +++ b/apps/showcase/pages/orderlist/routes.ts @@ -0,0 +1,8 @@ +import { OrderListDemo } from './'; + +export default [ + { + path: '', + component: OrderListDemo + } +]; diff --git a/apps/showcase/pages/organizationchart/index.ts b/apps/showcase/pages/organizationchart/index.ts new file mode 100644 index 00000000000..0ceca7c29db --- /dev/null +++ b/apps/showcase/pages/organizationchart/index.ts @@ -0,0 +1,50 @@ +import { AccessibilityDoc } from '@/doc/organizationchart/accessibilitydoc'; +import { BasicDoc } from '@/doc/organizationchart/basicdoc'; +import { ColoredDoc } from '@/doc/organizationchart/colored.doc'; +import { ImportDoc } from '@/doc/organizationchart/importdoc'; +import { OrganizationChartDocModule } from '@/doc/organizationchart/organizationchartdoc.module'; +import { SelectionDoc } from '@/doc/organizationchart/selectiondoc'; +import { TemplateDoc } from '@/doc/organizationchart/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ` `, + standalone: true, + imports: [OrganizationChartDocModule], + styleUrl: './organizationchartdemo.scss' +}) +export class OrganizationChartDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'selection', + label: 'Selection', + component: SelectionDoc + }, + { + id: 'colored', + label: 'Colored', + component: ColoredDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/src/app/showcase/pages/organizationchart/organizationchartdemo.scss b/apps/showcase/pages/organizationchart/organizationchartdemo.scss similarity index 100% rename from src/app/showcase/pages/organizationchart/organizationchartdemo.scss rename to apps/showcase/pages/organizationchart/organizationchartdemo.scss diff --git a/apps/showcase/pages/organizationchart/routes.ts b/apps/showcase/pages/organizationchart/routes.ts new file mode 100644 index 00000000000..2513c3ae4c8 --- /dev/null +++ b/apps/showcase/pages/organizationchart/routes.ts @@ -0,0 +1,8 @@ +import { OrganizationChartDemo } from './'; + +export default [ + { + path: '', + component: OrganizationChartDemo + } +]; diff --git a/apps/showcase/pages/overlay/index.ts b/apps/showcase/pages/overlay/index.ts new file mode 100644 index 00000000000..0aa462a9773 --- /dev/null +++ b/apps/showcase/pages/overlay/index.ts @@ -0,0 +1,109 @@ +import { AccessibilityDoc } from '@/doc/overlay/accessibilitydoc'; +import { AppendToDoc } from '@/doc/overlay/appendtodoc'; +import { AutoZIndexDoc } from '@/doc/overlay/autozindexdoc'; +import { BaseZIndexDoc } from '@/doc/overlay/basezindexdoc'; +import { OverlayBasicDemo } from '@/doc/overlay/basicdoc'; +import { EventsDoc } from '@/doc/overlay/eventsdoc'; +import { HideOnEscapeDoc } from '@/doc/overlay/hideonescapedoc'; +import { ImportDoc } from '@/doc/overlay/importdoc'; +import { ModeDoc } from '@/doc/overlay/modedoc'; +import { OverlayDocModule } from '@/doc/overlay/overlaydoc.module'; +import { ResponsiveDoc } from '@/doc/overlay/responsivedoc'; +import { StyleDoc } from '@/doc/overlay/styledoc'; +import { TargetDoc } from '@/doc/overlay/targetdoc'; +import { OverlayTemplateDemo } from '@/doc/overlay/templatedoc'; +import { TransitionOptionsDoc } from '@/doc/overlay/transitionoptionsdoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [OverlayDocModule] +}) +export class OverlayDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: OverlayBasicDemo + }, + { + id: 'template', + label: 'Template', + component: OverlayTemplateDemo + }, + { + id: 'options', + label: 'Options', + children: [ + { + id: 'mode', + label: 'Mode', + component: ModeDoc + }, + { + id: 'responsive', + label: 'Responsive', + component: ResponsiveDoc + }, + { + id: 'append-to', + label: 'AppendTo', + component: AppendToDoc + }, + { + id: 'target', + label: 'Target', + component: TargetDoc + }, + { + id: 'style', + label: 'Style', + component: StyleDoc + }, + { + id: 'base-z-index', + label: 'BaseZIndex', + component: BaseZIndexDoc + }, + { + id: 'auto-z-index', + label: 'AutoZIndex', + component: AutoZIndexDoc + }, + { + id: 'hide-on-escape', + label: 'HideOnEscape', + component: HideOnEscapeDoc + }, + { + id: 'transition-options', + label: 'ShowTransitionOptions and HideTransitionOptions', + component: TransitionOptionsDoc + }, + { + id: 'events', + label: 'Events', + component: EventsDoc + } + ] + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/overlay/routes.ts b/apps/showcase/pages/overlay/routes.ts new file mode 100644 index 00000000000..fab7936b0e6 --- /dev/null +++ b/apps/showcase/pages/overlay/routes.ts @@ -0,0 +1,8 @@ +import { OverlayDemo } from './'; + +export default [ + { + path: '', + component: OverlayDemo + } +]; diff --git a/apps/showcase/pages/paginator/index.ts b/apps/showcase/pages/paginator/index.ts new file mode 100644 index 00000000000..8081310662a --- /dev/null +++ b/apps/showcase/pages/paginator/index.ts @@ -0,0 +1,49 @@ +import { AccessibilityDoc } from '@/doc/paginator/accessibilitydoc'; +import { BasicDoc } from '@/doc/paginator/basicdoc'; +import { CurrentPageReportDoc } from '@/doc/paginator/currentpagereportdoc'; +import { ImportDoc } from '@/doc/paginator/importdoc'; +import { PaginatorDocModule } from '@/doc/paginator/paginatordoc.module'; +import { TemplateDoc } from '@/doc/paginator/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [PaginatorDocModule], + styles: ` + .image-gallery { + text-align: center; + padding: 1rem; + } + ` +}) +export class PaginatorDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'current-page-report', + label: 'Current Page Report', + component: CurrentPageReportDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/paginator/routes.ts b/apps/showcase/pages/paginator/routes.ts new file mode 100644 index 00000000000..06398079f7c --- /dev/null +++ b/apps/showcase/pages/paginator/routes.ts @@ -0,0 +1,8 @@ +import { PaginatorDemo } from './'; + +export default [ + { + path: '', + component: PaginatorDemo + } +]; diff --git a/apps/showcase/pages/panel/index.ts b/apps/showcase/pages/panel/index.ts new file mode 100644 index 00000000000..be14ac67c65 --- /dev/null +++ b/apps/showcase/pages/panel/index.ts @@ -0,0 +1,43 @@ +import { AccessibilityDoc } from '@/doc/panel/accessibilitydoc'; +import { BasicDoc } from '@/doc/panel/basicdoc'; +import { ImportDoc } from '@/doc/panel/importdoc'; +import { PanelDocModule } from '@/doc/panel/paneldoc.module'; +import { TemplateDoc } from '@/doc/panel/templatedoc'; +import { ToggleableDoc } from '@/doc/panel/toggleabledoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [PanelDocModule] +}) +export class PanelDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'toggleable', + label: 'Toggleable', + component: ToggleableDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/panel/routes.ts b/apps/showcase/pages/panel/routes.ts new file mode 100644 index 00000000000..39d36748661 --- /dev/null +++ b/apps/showcase/pages/panel/routes.ts @@ -0,0 +1,8 @@ +import { PanelDemo } from './'; + +export default [ + { + path: '', + component: PanelDemo + } +]; diff --git a/apps/showcase/pages/panelmenu/index.ts b/apps/showcase/pages/panelmenu/index.ts new file mode 100644 index 00000000000..04d894c7ca7 --- /dev/null +++ b/apps/showcase/pages/panelmenu/index.ts @@ -0,0 +1,61 @@ +import { AccessibilityDoc } from '@/doc/panelmenu/accessibilitydoc'; +import { BasicDoc } from '@/doc/panelmenu/basicdoc'; +import { CommandDoc } from '@/doc/panelmenu/commanddoc'; +import { ControlledDoc } from '@/doc/panelmenu/controlleddoc'; +import { ImportDoc } from '@/doc/panelmenu/importdoc'; +import { MultipleDoc } from '@/doc/panelmenu/multipledoc'; +import { PanelMenuDocModule } from '@/doc/panelmenu/panelmenudoc.module'; +import { RouterDoc } from '@/doc/panelmenu/routerdoc'; +import { TemplateDoc } from '@/doc/panelmenu/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [PanelMenuDocModule] +}) +export class PanelMenuDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'multiple', + label: 'Multiple', + component: MultipleDoc + }, + { + id: 'controlled', + label: 'Controlled', + component: ControlledDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'command', + label: 'Command', + component: CommandDoc + }, + { + id: 'router', + label: 'Router', + component: RouterDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/panelmenu/routes.ts b/apps/showcase/pages/panelmenu/routes.ts new file mode 100644 index 00000000000..b1d5999b41e --- /dev/null +++ b/apps/showcase/pages/panelmenu/routes.ts @@ -0,0 +1,8 @@ +import { PanelMenuDemo } from './'; + +export default [ + { + path: '', + component: PanelMenuDemo + } +]; diff --git a/apps/showcase/pages/partners/index.ts b/apps/showcase/pages/partners/index.ts new file mode 100644 index 00000000000..2168d4be506 --- /dev/null +++ b/apps/showcase/pages/partners/index.ts @@ -0,0 +1,58 @@ +import { Component } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +@Component({ + standalone: true, + imports: [CommonModule], + template: `
    +
    +

    Partners

    +

    + PrimeTek proudly collaborates with a diverse range of partners, each bringing their unique expertise and contributions to the table. These partnerships play a pivotal role in our pursuit of delivering exceptional software solutions + and driving innovation in the industry. +

    +
    + +
    +
      +
    • +
      + + Fiyu + +
      +
      + FIYU + Full code RAD platform with predefined modules and all around infrastructure to launch your high quality products to market in no time. +
      +
    • +
    • +
      + + T2 + +
      +
      + T2 Software + PrimeTek is now partnering with T2 Software to connect you with experienced development teams that can build feature-rich, end-to-end custom applications. +
      +
    • +
    • +
      + + Virtua + +
      +
      + Virtua Tech + Virtua.tech is a PrimeTek reseller and also provides expert assistance with architecture, development, mentoring, and training for PrimeTek products as well as Capacitor, Jakarta EE, MicroProfile, and other + technologies. +
      +
    • +
    +
    +
    ` +}) +export class PartnersDemo {} diff --git a/apps/showcase/pages/partners/routes.ts b/apps/showcase/pages/partners/routes.ts new file mode 100644 index 00000000000..626a95011e0 --- /dev/null +++ b/apps/showcase/pages/partners/routes.ts @@ -0,0 +1,8 @@ +import { PartnersDemo } from './'; + +export default [ + { + path: '', + component: PartnersDemo + } +]; diff --git a/apps/showcase/pages/password/index.ts b/apps/showcase/pages/password/index.ts new file mode 100644 index 00000000000..9be92082c9d --- /dev/null +++ b/apps/showcase/pages/password/index.ts @@ -0,0 +1,97 @@ +import { AccessibilityDoc } from '@/doc/password/accessibilitydoc'; +import { BasicDoc } from '@/doc/password/basicdoc'; +import { DisabledDoc } from '@/doc/password/disableddoc'; +import { FilledDoc } from '@/doc/password/filleddoc'; +import { FloatLabelDoc } from '@/doc/password/floatlabeldoc'; +import { IftaLabelDoc } from '@/doc/password/iftalabeldoc'; +import { ImportDoc } from '@/doc/password/importdoc'; +import { InvalidDoc } from '@/doc/password/invaliddoc'; +import { LocaleDoc } from '@/doc/password/localedoc'; +import { MeterDoc } from '@/doc/password/meterdoc'; +import { PasswordDocModule } from '@/doc/password/passworddoc.module'; +import { ReactiveFormsDoc } from '@/doc/password/reactiveformsdoc'; +import { SizesDoc } from '@/doc/password/sizesdoc'; +import { TemplateDoc } from '@/doc/password/templatedoc'; +import { ToggleMaskDoc } from '@/doc/password/togglemaskdoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [PasswordDocModule] +}) +export class PasswordDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'meter', + label: 'Meter', + component: MeterDoc + }, + { + id: 'locale', + label: 'Locale', + component: LocaleDoc + }, + { + id: 'togglemask', + label: 'Toggle Mask', + component: ToggleMaskDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'floatlabel', + label: 'Float Label', + component: FloatLabelDoc + }, + { + id: 'iftalabel', + label: 'Ifta Label', + component: IftaLabelDoc + }, + { + id: 'sizes', + label: 'Sizes', + component: SizesDoc + }, + { + id: 'filled', + label: 'Filled', + component: FilledDoc + }, + { + id: 'invalid', + label: 'Invalid', + component: InvalidDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/password/routes.ts b/apps/showcase/pages/password/routes.ts new file mode 100644 index 00000000000..273c4f70477 --- /dev/null +++ b/apps/showcase/pages/password/routes.ts @@ -0,0 +1,8 @@ +import { PasswordDemo } from './'; + +export default [ + { + path: '', + component: PasswordDemo + } +]; diff --git a/apps/showcase/pages/picklist/index.ts b/apps/showcase/pages/picklist/index.ts new file mode 100644 index 00000000000..0fbdd5a587e --- /dev/null +++ b/apps/showcase/pages/picklist/index.ts @@ -0,0 +1,43 @@ +import { AccessibilityDoc } from '@/doc/picklist/accessibilitydoc'; +import { BasicDoc } from '@/doc/picklist/basicdoc'; +import { FilterDoc } from '@/doc/picklist/filterdoc'; +import { ImportDoc } from '@/doc/picklist/importdoc'; +import { PicklistDocModule } from '@/doc/picklist/picklistdoc.module'; +import { TemplateDoc } from '@/doc/picklist/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [PicklistDocModule], + styleUrl: './picklistdemo.scss' +}) +export class PickListDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'filter', + label: 'Filter', + component: FilterDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/src/app/showcase/pages/picklist/picklistdemo.scss b/apps/showcase/pages/picklist/picklistdemo.scss similarity index 100% rename from src/app/showcase/pages/picklist/picklistdemo.scss rename to apps/showcase/pages/picklist/picklistdemo.scss diff --git a/apps/showcase/pages/picklist/routes.ts b/apps/showcase/pages/picklist/routes.ts new file mode 100644 index 00000000000..c1d1c7dee7b --- /dev/null +++ b/apps/showcase/pages/picklist/routes.ts @@ -0,0 +1,8 @@ +import { PickListDemo } from './'; + +export default [ + { + path: '', + component: PickListDemo + } +]; diff --git a/apps/showcase/pages/playground/index.ts b/apps/showcase/pages/playground/index.ts new file mode 100644 index 00000000000..b200ddf249f --- /dev/null +++ b/apps/showcase/pages/playground/index.ts @@ -0,0 +1,19 @@ +import { Component } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +@Component({ + standalone: true, + imports: [CommonModule], + template: `
    +
    +
    +

    Playground

    +

    Experience PrimeNG right now with the interactive environment.

    +
    +
    + +
    +
    +
    ` +}) +export class PlaygroundDemo {} diff --git a/apps/showcase/pages/playground/routes.ts b/apps/showcase/pages/playground/routes.ts new file mode 100644 index 00000000000..e0285be17c7 --- /dev/null +++ b/apps/showcase/pages/playground/routes.ts @@ -0,0 +1,8 @@ +import { PlaygroundDemo } from './'; + +export default [ + { + path: '', + component: PlaygroundDemo + } +]; diff --git a/apps/showcase/pages/popover/index.ts b/apps/showcase/pages/popover/index.ts new file mode 100755 index 00000000000..1812f78b42e --- /dev/null +++ b/apps/showcase/pages/popover/index.ts @@ -0,0 +1,44 @@ +import { AccessibilityDoc } from '@/doc/popover/accessibilitydoc'; +import { BasicDoc } from '@/doc/popover/basicdoc'; +import { DataTableDoc } from '@/doc/popover/datatabledoc'; +import { ImportDoc } from '@/doc/popover/importdoc'; +import { PopoverDocModule } from '@/doc/popover/popoverdoc.module'; +import { SelectDataDoc } from '@/doc/popover/selectdatadoc'; +import { CommonModule } from '@angular/common'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + imports: [CommonModule, PopoverDocModule], + standalone: true +}) +export class PopoverDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'selectdata', + label: 'Select Data', + component: SelectDataDoc + }, + { + id: 'datatable', + label: 'DataTable', + component: DataTableDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/popover/routes.ts b/apps/showcase/pages/popover/routes.ts new file mode 100644 index 00000000000..664ced42a81 --- /dev/null +++ b/apps/showcase/pages/popover/routes.ts @@ -0,0 +1,8 @@ +import { PopoverDemo } from './'; + +export default [ + { + path: '', + component: PopoverDemo + } +]; diff --git a/apps/showcase/pages/progressbar/index.ts b/apps/showcase/pages/progressbar/index.ts new file mode 100644 index 00000000000..5edb4047d31 --- /dev/null +++ b/apps/showcase/pages/progressbar/index.ts @@ -0,0 +1,48 @@ +import { AccessibilityDoc } from '@/doc/progressbar/accessibilitydoc'; +import { BasicDoc } from '@/doc/progressbar/basicdoc'; +import { DynamicDoc } from '@/doc/progressbar/dynamicdoc'; +import { ImportDoc } from '@/doc/progressbar/importdoc'; +import { IndeterminateDoc } from '@/doc/progressbar/indeterminatedoc'; +import { ProgressBarDocModule } from '@/doc/progressbar/progressbardoc.module'; +import { TemplateDoc } from '@/doc/progressbar/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [ProgressBarDocModule] +}) +export class ProgressBarDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'dynamic', + label: 'Dynamic', + component: DynamicDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'indeterminate', + label: 'Indeterminate', + component: IndeterminateDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/progressbar/routes.ts b/apps/showcase/pages/progressbar/routes.ts new file mode 100644 index 00000000000..c0ad62a838f --- /dev/null +++ b/apps/showcase/pages/progressbar/routes.ts @@ -0,0 +1,8 @@ +import { ProgressBarDemo } from './'; + +export default [ + { + path: '', + component: ProgressBarDemo + } +]; diff --git a/apps/showcase/pages/progressspinner/index.ts b/apps/showcase/pages/progressspinner/index.ts new file mode 100644 index 00000000000..b5a6b6c0b7b --- /dev/null +++ b/apps/showcase/pages/progressspinner/index.ts @@ -0,0 +1,37 @@ +import { AccessibilityDoc } from '@/doc/progressspinner/accessibilitydoc'; +import { BasicDoc } from '@/doc/progressspinner/basicdoc'; +import { CustomDoc } from '@/doc/progressspinner/customdoc'; +import { ImportDoc } from '@/doc/progressspinner/importdoc'; +import { ProgressSpinnerDocModule } from '@/doc/progressspinner/progressspinnerdoc.module'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [ProgressSpinnerDocModule] +}) +export class ProgressSpinnerDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'custom', + label: 'Custom', + component: CustomDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/src/app/showcase/pages/progressspinner/progressspinnerdemo.scss b/apps/showcase/pages/progressspinner/progressspinnerdemo.scss similarity index 100% rename from src/app/showcase/pages/progressspinner/progressspinnerdemo.scss rename to apps/showcase/pages/progressspinner/progressspinnerdemo.scss diff --git a/apps/showcase/pages/progressspinner/routes.ts b/apps/showcase/pages/progressspinner/routes.ts new file mode 100644 index 00000000000..b2b23788ac7 --- /dev/null +++ b/apps/showcase/pages/progressspinner/routes.ts @@ -0,0 +1,8 @@ +import { ProgressSpinnerDemo } from './'; + +export default [ + { + path: '', + component: ProgressSpinnerDemo + } +]; diff --git a/apps/showcase/pages/radiobutton/index.ts b/apps/showcase/pages/radiobutton/index.ts new file mode 100644 index 00000000000..a091b18f65d --- /dev/null +++ b/apps/showcase/pages/radiobutton/index.ts @@ -0,0 +1,74 @@ +import { AccessibilityDoc } from '@/doc/radiobutton/accessibilitydoc'; +import { DisabledDoc } from '@/doc/radiobutton/disableddoc'; +import { DynamicDoc } from '@/doc/radiobutton/dynamicdoc'; +import { FilledDoc } from '@/doc/radiobutton/filleddoc'; +import { GroupDoc } from '@/doc/radiobutton/groupdoc'; +import { ImportDoc } from '@/doc/radiobutton/importdoc'; +import { InvalidDoc } from '@/doc/radiobutton/invaliddoc'; +import { RadioButtonDocModule } from '@/doc/radiobutton/radiobuttondoc.module'; +import { ReactiveFormsDoc } from '@/doc/radiobutton/reactiveformsdoc'; +import { SizesDoc } from '@/doc/radiobutton/sizesdoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [RadioButtonDocModule] +}) +export class RadioButtonDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'group', + label: 'Group', + component: GroupDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'dynamic', + label: 'Dynamic', + component: DynamicDoc + }, + { + id: 'filled', + label: 'Filled', + component: FilledDoc + }, + { + id: 'sizes', + label: 'Sizes', + component: SizesDoc + }, + { + id: 'invalid', + label: 'Invalid', + component: InvalidDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/radiobutton/routes.ts b/apps/showcase/pages/radiobutton/routes.ts new file mode 100644 index 00000000000..8293c19ccd2 --- /dev/null +++ b/apps/showcase/pages/radiobutton/routes.ts @@ -0,0 +1,8 @@ +import { RadioButtonDemo } from './'; + +export default [ + { + path: '', + component: RadioButtonDemo + } +]; diff --git a/apps/showcase/pages/rating/index.ts b/apps/showcase/pages/rating/index.ts new file mode 100644 index 00000000000..6888947df16 --- /dev/null +++ b/apps/showcase/pages/rating/index.ts @@ -0,0 +1,61 @@ +import { AccessibilityDoc } from '@/doc/rating/accessibilitydoc'; +import { BasicDoc } from '@/doc/rating/basicdoc'; +import { DisabledDoc } from '@/doc/rating/disableddoc'; +import { ImportDoc } from '@/doc/rating/importdoc'; +import { NumberOfStarsDoc } from '@/doc/rating/numberofstarsdoc'; +import { RatingDocModule } from '@/doc/rating/ratingdoc.module'; +import { ReactiveFormsDoc } from '@/doc/rating/reactiveformsdoc'; +import { ReadOnlyDoc } from '@/doc/rating/readonlydoc'; +import { TemplateDoc } from '@/doc/rating/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [RatingDocModule] +}) +export class RatingDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'numberofstars', + label: 'Number of Stars', + component: NumberOfStarsDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'readonly', + label: 'ReadOnly', + component: ReadOnlyDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/rating/routes.ts b/apps/showcase/pages/rating/routes.ts new file mode 100644 index 00000000000..272c1857527 --- /dev/null +++ b/apps/showcase/pages/rating/routes.ts @@ -0,0 +1,8 @@ +import { RatingDemo } from './'; + +export default [ + { + path: '', + component: RatingDemo + } +]; diff --git a/apps/showcase/pages/ripple/index.ts b/apps/showcase/pages/ripple/index.ts new file mode 100644 index 00000000000..5cb45a4af6d --- /dev/null +++ b/apps/showcase/pages/ripple/index.ts @@ -0,0 +1,38 @@ +import { AccessibilityDoc } from '@/doc/ripple/accessibilitydoc'; +import { CustomDoc } from '@/doc/ripple/customdoc'; +import { DefaultDoc } from '@/doc/ripple/defaultdoc'; +import { ImportDoc } from '@/doc/ripple/importdoc'; +import { RippleDocModule } from '@/doc/ripple/rippledoc.module'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [RippleDocModule], + styleUrl: './rippledemo.scss' +}) +export class RippleDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'default', + label: 'Default', + component: DefaultDoc + }, + { + id: 'custom', + label: 'Custom', + component: CustomDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/src/app/showcase/pages/ripple/rippledemo.scss b/apps/showcase/pages/ripple/rippledemo.scss similarity index 100% rename from src/app/showcase/pages/ripple/rippledemo.scss rename to apps/showcase/pages/ripple/rippledemo.scss diff --git a/apps/showcase/pages/ripple/routes.ts b/apps/showcase/pages/ripple/routes.ts new file mode 100644 index 00000000000..46ce6405ef0 --- /dev/null +++ b/apps/showcase/pages/ripple/routes.ts @@ -0,0 +1,8 @@ +import { RippleDemo } from './'; + +export default [ + { + path: '', + component: RippleDemo + } +]; diff --git a/apps/showcase/pages/roadmap/index.ts b/apps/showcase/pages/roadmap/index.ts new file mode 100644 index 00000000000..c9d72055dd1 --- /dev/null +++ b/apps/showcase/pages/roadmap/index.ts @@ -0,0 +1,207 @@ +import { Component } from '@angular/core'; +import { Meta, Title } from '@angular/platform-browser'; +import { CommonModule } from '@angular/common'; + +@Component({ + standalone: true, + imports: [CommonModule], + template: ` +
    +
    +

    Roadmap

    +

    + At PrimeTek, we are passionate about improving PrimeNG and would like to share our ideas for 2024 with the community. These are planned to + be implemented in parallel to the regular maintenance work of the library involving review of issue tickets, PRs and PrimeNG PRO support. +

    +
    + +
    +
    +
    +
    +
    Q1
    +
    Q2
    +
    Q3
    +
    Q4
    +
    +
    +
    +
    COMPONENTS
    +
    +
    +

    Unstyled Mode

    +

    Initiate unstyled mode for a set of components.

    +
    +
    +
    +
    +
    +

    Pass Through Props

    +

    Implement pass through properties for a set of components.

    +
    +
    +
    +
    +
    +

    New Components

    +

    Layout, Typography, MeterGroup, Drawer, Stepper...

    +
    +
    +
    +
    +
    +
    +
    +

    New Styled Mode

    +

    Move theming into core to replace sass repo..

    +
    +
    +
    +
    +
    +

    CSS Variables

    +

    Implement figma design tokens as CSS variables instead of SCSS.

    +
    +
    +
    +
    +
    +

    RTL Mode

    +

    RTL support for the UI components.

    +
    +
    +
    +
    +
    +
    +
    +

    Advanced Components

    +

    Sheet, Event Calendar.

    +
    +
    +
    +
    +
    +
    +
    +

    Advanced Components

    +

    Gantt Chart, Flow Chart.

    +
    +
    +
    +
    +
    +
    +
    +
    FIGMA UI Kit
    +
    +
    +

    New Figma Tokens

    +

    Design tokens to sync with the new styled mode.

    +
    +
    +
    +
    +
    +
    +
    +

    Figma to Theme API

    +

    Build the infrastructure to generate themes from Figma.

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    SHOWCASE
    +
    +
    +

    Documentation

    +

    Add new demos and documentation.

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    PRIMEBLOCKS
    +
    +
    +

    Blocks Update

    +

    Create new blocks.

    +
    +
    +
    +
    +
    +

    Blocks Website

    +

    New design for blocks application

    +
    +
    +
    +
    +
    +

    Tailwind Blocks

    +

    Port the entire Blocks to Tailwind.

    +
    +
    +
    +
    +
    +
    +
    +

    Online App

    +

    Implement a SaaS app to access the blocks instead of an offline download.

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    DESIGN
    +
    +
    +

    Aura UI Theme

    +

    Brand new default theme with a modern and attractive design.

    +
    +
    +
    +
    +
    +
    +
    +

    Theme Editor

    +

    Advanced Theme Editor App with full control over the new Styled Theming API.

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + ` +}) +export class RoadmapDemo { + constructor( + private titleService: Title, + private metaService: Meta + ) { + this.titleService.setTitle('Roadmap - PrimeNG'); + this.metaService.updateTag({ name: 'description', content: 'PrimeNG Roadmap' }); + } +} diff --git a/apps/showcase/pages/roadmap/routes.ts b/apps/showcase/pages/roadmap/routes.ts new file mode 100644 index 00000000000..29dba0c5df9 --- /dev/null +++ b/apps/showcase/pages/roadmap/routes.ts @@ -0,0 +1,8 @@ +import { RoadmapDemo } from './'; + +export default [ + { + path: '', + component: RoadmapDemo + } +]; diff --git a/apps/showcase/pages/scroller/index.ts b/apps/showcase/pages/scroller/index.ts new file mode 100644 index 00000000000..d0a1a49853b --- /dev/null +++ b/apps/showcase/pages/scroller/index.ts @@ -0,0 +1,67 @@ +import { AccessibilityDoc } from '@/doc/scroller/accessibilitydoc'; +import { BasicDoc } from '@/doc/scroller/basicdoc'; +import { DelayDoc } from '@/doc/scroller/delaydoc'; +import { GridDoc } from '@/doc/scroller/griddoc'; +import { HorizontalDoc } from '@/doc/scroller/horizontaldoc'; +import { ImportDoc } from '@/doc/scroller/importdoc'; +import { LazyLoadDoc } from '@/doc/scroller/lazyloaddoc'; +import { LoaderDoc } from '@/doc/scroller/loaderdoc'; +import { ProgrammaticDoc } from '@/doc/scroller/programmaticdoc'; +import { VirtualScrollerDocModule } from '@/doc/scroller/scrollerdoc.module'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [VirtualScrollerDocModule], + styleUrl: './scrollerdemo.scss' +}) +export class VirtualScrollerDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'horizontal', + label: 'Horizontal', + component: HorizontalDoc + }, + { + id: 'grid', + label: 'Grid', + component: GridDoc + }, + { + id: 'delay', + label: 'Delay', + component: DelayDoc + }, + { + id: 'loading', + label: 'Loading', + component: LoaderDoc + }, + { + id: 'lazy', + label: 'Lazy', + component: LazyLoadDoc + }, + { + id: 'programmatic', + label: 'Programmatic', + component: ProgrammaticDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/scroller/routes.ts b/apps/showcase/pages/scroller/routes.ts new file mode 100644 index 00000000000..9c4fa86bbcc --- /dev/null +++ b/apps/showcase/pages/scroller/routes.ts @@ -0,0 +1,8 @@ +import { VirtualScrollerDemo } from './'; + +export default [ + { + path: '', + component: VirtualScrollerDemo + } +]; diff --git a/src/app/showcase/pages/scroller/scrollerdemo.scss b/apps/showcase/pages/scroller/scrollerdemo.scss similarity index 100% rename from src/app/showcase/pages/scroller/scrollerdemo.scss rename to apps/showcase/pages/scroller/scrollerdemo.scss diff --git a/apps/showcase/pages/scrollpanel/index.ts b/apps/showcase/pages/scrollpanel/index.ts new file mode 100644 index 00000000000..9078a1e24e6 --- /dev/null +++ b/apps/showcase/pages/scrollpanel/index.ts @@ -0,0 +1,44 @@ +import { AccessibilityDoc } from '@/doc/scrollpanel/accessibilitydoc'; +import { BasicDoc } from '@/doc/scrollpanel/basicdoc'; +import { CusstomDoc } from '@/doc/scrollpanel/customdoc'; +import { ImportDoc } from '@/doc/scrollpanel/importdoc'; +import { ScrollPanelDocModule } from '@/doc/scrollpanel/scrollpaneldoc.module'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [ScrollPanelDocModule] +}) +export class ScrollPanelDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'custom', + label: 'Custom', + component: CusstomDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/scrollpanel/routes.ts b/apps/showcase/pages/scrollpanel/routes.ts new file mode 100644 index 00000000000..526f7a8d3c5 --- /dev/null +++ b/apps/showcase/pages/scrollpanel/routes.ts @@ -0,0 +1,8 @@ +import { ScrollPanelDemo } from './'; + +export default [ + { + path: '', + component: ScrollPanelDemo + } +]; diff --git a/src/app/showcase/pages/scrollpanel/scrollpaneldemo.scss b/apps/showcase/pages/scrollpanel/scrollpaneldemo.scss similarity index 100% rename from src/app/showcase/pages/scrollpanel/scrollpaneldemo.scss rename to apps/showcase/pages/scrollpanel/scrollpaneldemo.scss diff --git a/apps/showcase/pages/scrolltop/index.ts b/apps/showcase/pages/scrolltop/index.ts new file mode 100644 index 00000000000..3426a65ad75 --- /dev/null +++ b/apps/showcase/pages/scrolltop/index.ts @@ -0,0 +1,45 @@ +import { AccessibilityDoc } from '@/doc/scrolltop/accessibilitydoc'; +import { BasicDoc } from '@/doc/scrolltop/basicdoc'; +import { ElementDoc } from '@/doc/scrolltop/elementdoc'; +import { ImportDoc } from '@/doc/scrolltop/importdoc'; +import { ScrollTopDocModule } from '@/doc/scrolltop/scrolltopdoc.module'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [ScrollTopDocModule], + template: ` `, + styleUrls: ['./scrolltopdemo.scss'] +}) +export class ScrollTopDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'element', + label: 'Target Element', + component: ElementDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/scrolltop/routes.ts b/apps/showcase/pages/scrolltop/routes.ts new file mode 100644 index 00000000000..bd0556301f4 --- /dev/null +++ b/apps/showcase/pages/scrolltop/routes.ts @@ -0,0 +1,8 @@ +import { ScrollTopDemo } from './'; + +export default [ + { + path: '', + component: ScrollTopDemo + } +]; diff --git a/src/app/showcase/pages/scrolltop/scrolltopdemo.scss b/apps/showcase/pages/scrolltop/scrolltopdemo.scss similarity index 100% rename from src/app/showcase/pages/scrolltop/scrolltopdemo.scss rename to apps/showcase/pages/scrolltop/scrolltopdemo.scss diff --git a/apps/showcase/pages/select/index.ts b/apps/showcase/pages/select/index.ts new file mode 100644 index 00000000000..68076d19638 --- /dev/null +++ b/apps/showcase/pages/select/index.ts @@ -0,0 +1,129 @@ +import { AccessibilityDoc } from '@/doc/select/accessibilitydoc'; +import { BasicDoc } from '@/doc/select/basicdoc'; +import { CheckmarkDoc } from '@/doc/select/checkmarkdoc'; +import { ClearIconDoc } from '@/doc/select/clearicondoc'; +import { DisabledDoc } from '@/doc/select/disableddoc'; +import { EditableDoc } from '@/doc/select/editabledoc'; +import { FilledDoc } from '@/doc/select/filleddoc'; +import { FilterDoc } from '@/doc/select/filterdoc'; +import { FloatLabelDoc } from '@/doc/select/floatlabeldoc'; +import { GroupDoc } from '@/doc/select/groupdoc'; +import { IftaLabelDoc } from '@/doc/select/iftalabeldoc'; +import { ImportDoc } from '@/doc/select/importdoc'; +import { InvalidDoc } from '@/doc/select/invaliddoc'; +import { LazyVirtualScrollDoc } from '@/doc/select/lazyvirtualscrolldoc'; +import { LoadingStateDoc } from '@/doc/select/loadingstatedoc'; +import { ReactiveFormsDoc } from '@/doc/select/reactiveformsdoc'; +import { SelectDocModule } from '@/doc/select/selectdoc.module'; +import { SizesDoc } from '@/doc/select/sizesdoc'; +import { TemplateDoc } from '@/doc/select/templatedoc'; +import { VirtualScrollDoc } from '@/doc/select/virtualscrolldoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ` `, + standalone: true, + imports: [SelectDocModule], + styleUrl: './selectdemo.scss' +}) +export class SelectDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'checkmark', + label: 'Checkmark', + component: CheckmarkDoc + }, + { + id: 'editable', + label: 'Editable', + component: EditableDoc + }, + { + id: 'group', + label: 'Group', + component: GroupDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'filter', + label: 'Filter', + component: FilterDoc + }, + { + id: 'clearicon', + label: 'Clear Icon', + component: ClearIconDoc + }, + { + id: 'loadingstate', + label: 'Loading State', + component: LoadingStateDoc + }, + + { + id: 'virtualscroll', + label: 'Virtual Scroll', + component: VirtualScrollDoc + }, + { + id: 'lazyvirtualscroll', + label: 'Lazy Virtual Scroll', + component: LazyVirtualScrollDoc + }, + { + id: 'filled', + label: 'Filled', + component: FilledDoc + }, + { + id: 'floatlabel', + label: 'Float Label', + component: FloatLabelDoc + }, + { + id: 'iftalabel', + label: 'Ifta Label', + component: IftaLabelDoc + }, + { + id: 'sizes', + label: 'Sizes', + component: SizesDoc + }, + { + id: 'invalid', + label: 'Invalid', + component: InvalidDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/select/routes.ts b/apps/showcase/pages/select/routes.ts new file mode 100644 index 00000000000..86a2b13f8e1 --- /dev/null +++ b/apps/showcase/pages/select/routes.ts @@ -0,0 +1,8 @@ +import { SelectDemo } from './'; + +export default [ + { + path: '', + component: SelectDemo + } +]; diff --git a/src/app/showcase/pages/select/selectdemo.module.ts b/apps/showcase/pages/select/selectdemo.module.ts similarity index 100% rename from src/app/showcase/pages/select/selectdemo.module.ts rename to apps/showcase/pages/select/selectdemo.module.ts diff --git a/src/app/showcase/pages/select/selectdemo.scss b/apps/showcase/pages/select/selectdemo.scss similarity index 100% rename from src/app/showcase/pages/select/selectdemo.scss rename to apps/showcase/pages/select/selectdemo.scss diff --git a/apps/showcase/pages/selectbutton/index.ts b/apps/showcase/pages/selectbutton/index.ts new file mode 100644 index 00000000000..6ab7bc21488 --- /dev/null +++ b/apps/showcase/pages/selectbutton/index.ts @@ -0,0 +1,73 @@ +import { AccessibilityDoc } from '@/doc/selectbutton/accessibilitydoc'; +import { BasicDoc } from '@/doc/selectbutton/basicdoc'; +import { DisabledDoc } from '@/doc/selectbutton/disableddoc'; +import { ImportDoc } from '@/doc/selectbutton/importdoc'; +import { InvalidDoc } from '@/doc/selectbutton/invaliddoc'; +import { MultipleDoc } from '@/doc/selectbutton/multipledoc'; +import { ReactiveFormsDoc } from '@/doc/selectbutton/reactiveformsdoc'; +import { SelectButtonDocModule } from '@/doc/selectbutton/selectbuttondoc.module'; +import { SizesDoc } from '@/doc/selectbutton/sizesdoc'; +import { TemplateDoc } from '@/doc/selectbutton/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [SelectButtonDocModule] +}) +export class SelectButtonDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'multiple', + label: 'Multiple', + component: MultipleDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'sizes', + label: 'Sizes', + component: SizesDoc + }, + { + id: 'invalid', + label: 'Invalid', + component: InvalidDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/selectbutton/routes.ts b/apps/showcase/pages/selectbutton/routes.ts new file mode 100644 index 00000000000..f926acdb821 --- /dev/null +++ b/apps/showcase/pages/selectbutton/routes.ts @@ -0,0 +1,8 @@ +import { SelectButtonDemo } from './'; + +export default [ + { + path: '', + component: SelectButtonDemo + } +]; diff --git a/apps/showcase/pages/skeleton/index.ts b/apps/showcase/pages/skeleton/index.ts new file mode 100644 index 00000000000..dd5468d9d37 --- /dev/null +++ b/apps/showcase/pages/skeleton/index.ts @@ -0,0 +1,50 @@ +import { AccessibilityDoc } from '@/doc/skeleton/accessibilitydoc'; +import { CardDoc } from '@/doc/skeleton/carddoc'; +import { DataTableDoc } from '@/doc/skeleton/datatabledoc'; +import { ImportDoc } from '@/doc/skeleton/importdoc'; +import { ListDoc } from '@/doc/skeleton/listdoc'; +import { ShapesDoc } from '@/doc/skeleton/shapesdoc'; +import { SkeletonDocModule } from '@/doc/skeleton/skeletondoc.module'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [SkeletonDocModule], + styleUrl: './skeletondemo.scss' +}) +export class SkeletonDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'shapes', + label: 'Shapes', + component: ShapesDoc + }, + { + id: 'card', + label: 'Card', + component: CardDoc + }, + { + id: 'list', + label: 'List', + component: ListDoc + }, + { + id: 'datatable', + label: 'DataTable', + component: DataTableDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/skeleton/routes.ts b/apps/showcase/pages/skeleton/routes.ts new file mode 100644 index 00000000000..a85b985ca0b --- /dev/null +++ b/apps/showcase/pages/skeleton/routes.ts @@ -0,0 +1,8 @@ +import { SkeletonDemo } from './'; + +export default [ + { + path: '', + component: SkeletonDemo + } +]; diff --git a/src/app/showcase/pages/skeleton/skeletondemo.scss b/apps/showcase/pages/skeleton/skeletondemo.scss similarity index 100% rename from src/app/showcase/pages/skeleton/skeletondemo.scss rename to apps/showcase/pages/skeleton/skeletondemo.scss diff --git a/apps/showcase/pages/slider/index.ts b/apps/showcase/pages/slider/index.ts new file mode 100644 index 00000000000..ad5b5891182 --- /dev/null +++ b/apps/showcase/pages/slider/index.ts @@ -0,0 +1,67 @@ +import { AccessibilityDoc } from '@/doc/slider/accessibilitydoc'; +import { BasicDoc } from '@/doc/slider/basicdoc'; +import { FilterDoc } from '@/doc/slider/filterdoc'; +import { ImportDoc } from '@/doc/slider/importdoc'; +import { InputDoc } from '@/doc/slider/inputdoc'; +import { RangeDoc } from '@/doc/slider/rangedoc'; +import { ReactiveFormsDoc } from '@/doc/slider/reactiveformsdoc'; +import { SliderDocModule } from '@/doc/slider/sliderdoc.module'; +import { StepDoc } from '@/doc/slider/stepdoc'; +import { VerticalDoc } from '@/doc/slider/verticaldoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [SliderDocModule] +}) +export class SliderDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'input', + label: 'Input', + component: InputDoc + }, + { + id: 'step', + label: 'Step', + component: StepDoc + }, + { + id: 'range', + label: 'Range', + component: RangeDoc + }, + { + id: 'filter', + label: 'Filter', + component: FilterDoc + }, + { + id: 'vertical', + label: 'Vertical', + component: VerticalDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/slider/routes.ts b/apps/showcase/pages/slider/routes.ts new file mode 100644 index 00000000000..b4087331810 --- /dev/null +++ b/apps/showcase/pages/slider/routes.ts @@ -0,0 +1,8 @@ +import { SliderDemo } from './'; + +export default [ + { + path: '', + component: SliderDemo + } +]; diff --git a/apps/showcase/pages/speeddial/index.ts b/apps/showcase/pages/speeddial/index.ts new file mode 100644 index 00000000000..48190b735f6 --- /dev/null +++ b/apps/showcase/pages/speeddial/index.ts @@ -0,0 +1,68 @@ +import { AccessibilityDoc } from '@/doc/speeddial/accessibilitydoc'; +import { CircleDoc } from '@/doc/speeddial/circledoc'; +import { ImportDoc } from '@/doc/speeddial/importdoc'; +import { LinearDoc } from '@/doc/speeddial/lineardoc'; +import { MaskDoc } from '@/doc/speeddial/maskdoc'; +import { QuarterCircleDoc } from '@/doc/speeddial/quartercircledoc'; +import { SemiCircleDoc } from '@/doc/speeddial/semicircledoc'; +import { SpeedDialDocModule } from '@/doc/speeddial/speeddialdoc.module'; +import { TemplateDoc } from '@/doc/speeddial/templatedoc'; +import { TooltipDoc } from '@/doc/speeddial/tooltipdoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [SpeedDialDocModule], + styleUrl: './speeddialdemo.scss' +}) +export class SpeedDialDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'linear', + label: 'Linear', + component: LinearDoc + }, + { + id: 'circle', + label: 'Circle', + component: CircleDoc + }, + { + id: 'semicircle', + label: 'Semi Circle', + component: SemiCircleDoc + }, + { + id: 'quartercircle', + label: 'Quarter Circle', + component: QuarterCircleDoc + }, + { + id: 'tooltip', + label: 'Tooltip', + component: TooltipDoc + }, + { + id: 'mask', + label: 'Mask', + component: MaskDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/speeddial/routes.ts b/apps/showcase/pages/speeddial/routes.ts new file mode 100644 index 00000000000..12612bb200e --- /dev/null +++ b/apps/showcase/pages/speeddial/routes.ts @@ -0,0 +1,8 @@ +import { SpeedDialDemo } from './'; + +export default [ + { + path: '', + component: SpeedDialDemo + } +]; diff --git a/src/app/showcase/pages/speeddial/speeddialdemo.scss b/apps/showcase/pages/speeddial/speeddialdemo.scss similarity index 100% rename from src/app/showcase/pages/speeddial/speeddialdemo.scss rename to apps/showcase/pages/speeddial/speeddialdemo.scss diff --git a/apps/showcase/pages/splitbutton/index.ts b/apps/showcase/pages/splitbutton/index.ts new file mode 100644 index 00000000000..446b3c6eee5 --- /dev/null +++ b/apps/showcase/pages/splitbutton/index.ts @@ -0,0 +1,103 @@ +import { AccessibilityDoc } from '@/doc/splitbutton/accessibilitydoc'; +import { BasicDoc } from '@/doc/splitbutton/basicdoc'; +import { DisabledDoc } from '@/doc/splitbutton/disableddoc'; +import { IconsDoc } from '@/doc/splitbutton/iconsdoc'; +import { ImportDoc } from '@/doc/splitbutton/importdoc'; +import { NestedDoc } from '@/doc/splitbutton/nesteddoc'; +import { OutlinedDoc } from '@/doc/splitbutton/outlineddoc'; +import { RaisedDoc } from '@/doc/splitbutton/raiseddoc'; +import { RaisedTextDoc } from '@/doc/splitbutton/raisedtextdoc'; +import { RoundedDoc } from '@/doc/splitbutton/roundeddoc'; +import { SeverityDoc } from '@/doc/splitbutton/severitydoc'; +import { SizesDoc } from '@/doc/splitbutton/sizesdoc'; +import { SplitButtonDocModule } from '@/doc/splitbutton/splitbuttondoc.module'; +import { TemplateDoc } from '@/doc/splitbutton/templatedoc'; +import { TextDoc } from '@/doc/splitbutton/textdoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [SplitButtonDocModule] +}) +export class SplitButtonDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'icons', + label: 'Icons', + component: IconsDoc + }, + { + id: 'nested', + label: 'Nested', + component: NestedDoc + }, + { + id: 'severity', + label: 'Severity', + component: SeverityDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + { + id: 'raised', + label: 'Raised', + component: RaisedDoc + }, + { + id: 'rounded', + label: 'Rounded', + component: RoundedDoc + }, + { + id: 'text', + label: 'Text', + component: TextDoc + }, + { + id: 'raisedtext', + label: 'Raised Text', + component: RaisedTextDoc + }, + { + id: 'outlined', + label: 'Outlined', + component: OutlinedDoc + }, + { + id: 'sizes', + label: 'Sizes', + component: SizesDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/splitbutton/routes.ts b/apps/showcase/pages/splitbutton/routes.ts new file mode 100644 index 00000000000..210e954f0fe --- /dev/null +++ b/apps/showcase/pages/splitbutton/routes.ts @@ -0,0 +1,8 @@ +import { SplitButtonDemo } from './'; + +export default [ + { + path: '', + component: SplitButtonDemo + } +]; diff --git a/apps/showcase/pages/splitter/index.ts b/apps/showcase/pages/splitter/index.ts new file mode 100644 index 00000000000..56d278e347d --- /dev/null +++ b/apps/showcase/pages/splitter/index.ts @@ -0,0 +1,49 @@ +import { AccessibilityDoc } from '@/doc/splitter/accessibilitydoc'; +import { HorizontalDoc } from '@/doc/splitter/horizontaldoc'; +import { ImportDoc } from '@/doc/splitter/importdoc'; +import { NestedDoc } from '@/doc/splitter/nesteddoc'; +import { SizeDoc } from '@/doc/splitter/sizedoc'; +import { SplitterDocModule } from '@/doc/splitter/splitterdoc.module'; +import { VerticalDoc } from '@/doc/splitter/verticaldoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [SplitterDocModule] +}) +export class SplitterDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'horizontal', + label: 'Horizontal', + component: HorizontalDoc + }, + { + id: 'size', + label: 'Size', + component: SizeDoc + }, + { + id: 'vertical', + label: 'Vertical', + component: VerticalDoc + }, + { + id: 'nested', + label: 'Nested', + component: NestedDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/splitter/routes.ts b/apps/showcase/pages/splitter/routes.ts new file mode 100644 index 00000000000..5c5c436b1d7 --- /dev/null +++ b/apps/showcase/pages/splitter/routes.ts @@ -0,0 +1,8 @@ +import { SplitterDemo } from './'; + +export default [ + { + path: '', + component: SplitterDemo + } +]; diff --git a/apps/showcase/pages/stepper/index.ts b/apps/showcase/pages/stepper/index.ts new file mode 100644 index 00000000000..15e04783ec5 --- /dev/null +++ b/apps/showcase/pages/stepper/index.ts @@ -0,0 +1,61 @@ +import { AccessibilityDoc } from '@/doc/stepper/accessibilitydoc'; +import { BasicDoc } from '@/doc/stepper/basicdoc'; +import { ImportDoc } from '@/doc/stepper/importdoc'; +import { LinearDoc } from '@/doc/stepper/lineardoc'; +import { StepperDocModule } from '@/doc/stepper/stepperdoc.module'; +import { StepsOnlyDoc } from '@/doc/stepper/stepsonly'; +import { TemplateDoc } from '@/doc/stepper/templatedoc'; +import { VerticalDoc } from '@/doc/stepper/verticaldoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [StepperDocModule] +}) +export class StepperDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'horizontal', + label: 'Horizontal', + component: BasicDoc + }, + { + id: 'vertical', + label: 'Vertical', + component: VerticalDoc + }, + { + id: 'linear', + label: 'Linear', + component: LinearDoc + }, + { + id: 'steps-only', + label: 'Steps Only', + component: StepsOnlyDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/stepper/routes.ts b/apps/showcase/pages/stepper/routes.ts new file mode 100644 index 00000000000..0a88fbb1cf2 --- /dev/null +++ b/apps/showcase/pages/stepper/routes.ts @@ -0,0 +1,8 @@ +import { StepperDemo } from './'; + +export default [ + { + path: '', + component: StepperDemo + } +]; diff --git a/apps/showcase/pages/steps/index.ts b/apps/showcase/pages/steps/index.ts new file mode 100644 index 00000000000..d05c53ef94c --- /dev/null +++ b/apps/showcase/pages/steps/index.ts @@ -0,0 +1,57 @@ +import { AccessibilityDoc } from '@/doc/steps/accessibilitydoc'; +import { BasicDoc } from '@/doc/steps/basicdoc'; +import { ControlledDoc } from '@/doc/steps/controlleddoc'; +import { ImportDoc } from '@/doc/steps/importdoc'; +import { InteractiveDoc } from '@/doc/steps/interactivedoc'; +import { RoutingDoc } from '@/doc/steps/routingdoc'; +import { StepsDocModule } from '@/doc/steps/stepsdoc.module'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [StepsDocModule], + styleUrl: './stepsdemo.scss' +}) +export class StepsDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'controlled', + label: 'Controlled', + component: ControlledDoc + }, + { + id: 'interactive', + label: 'Interactive', + component: InteractiveDoc + }, + { + id: 'routing', + label: 'Routing', + component: RoutingDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/steps/routes.ts b/apps/showcase/pages/steps/routes.ts new file mode 100644 index 00000000000..c4db7fe4a71 --- /dev/null +++ b/apps/showcase/pages/steps/routes.ts @@ -0,0 +1,8 @@ +import { StepsDemo } from './'; + +export default [ + { + path: '', + component: StepsDemo + } +]; diff --git a/src/app/showcase/pages/steps/stepsdemo.scss b/apps/showcase/pages/steps/stepsdemo.scss similarity index 100% rename from src/app/showcase/pages/steps/stepsdemo.scss rename to apps/showcase/pages/steps/stepsdemo.scss diff --git a/apps/showcase/pages/styleclass/index.ts b/apps/showcase/pages/styleclass/index.ts new file mode 100644 index 00000000000..d0d4ee09a9e --- /dev/null +++ b/apps/showcase/pages/styleclass/index.ts @@ -0,0 +1,36 @@ +import { AnimationDoc } from '@/doc/styleclass/animationdoc'; +import { ImportDoc } from '@/doc/styleclass/importdoc'; +import { StyleClassDocModule } from '@/doc/styleclass/styleclassdoc.module'; +import { ToggleClassDoc } from '@/doc/styleclass/toggleclassdoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [StyleClassDocModule] +}) +export class StyleClassDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'toggleclass', + label: 'Toggle Class', + component: ToggleClassDoc + }, + { + id: 'animation', + label: 'Animation', + component: AnimationDoc + } + ]; +} diff --git a/apps/showcase/pages/styleclass/routes.ts b/apps/showcase/pages/styleclass/routes.ts new file mode 100644 index 00000000000..0272e170b4a --- /dev/null +++ b/apps/showcase/pages/styleclass/routes.ts @@ -0,0 +1,8 @@ +import { StyleClassDemo } from './'; + +export default [ + { + path: '', + component: StyleClassDemo + } +]; diff --git a/apps/showcase/pages/support/index.ts b/apps/showcase/pages/support/index.ts new file mode 100755 index 00000000000..919bb75a7f7 --- /dev/null +++ b/apps/showcase/pages/support/index.ts @@ -0,0 +1,320 @@ +import { CommonModule } from '@angular/common'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [CommonModule], + template: ` +
    +
    +
    + +
    Community Support
    +

    + Forum + and + Discord are where the community users gather to seek support, post topics and discuss the technology. GitHub issue is the + channel for the community users to create tickets however PrimeTek does not guarantee a response time although they are monitored and maintained by our staff. If you need to secure a response, you may consider PRO support + instead. +

    +
    +
    +
    Professional Support
    +

    + With PRO support, it's easy to support, tune, and add features to PrimeNG as an in-house library. With the exclusive services of a PRO account, you no longer need to post questions in the community forum and the community + issue tracker at GitHub. Service is delivered via a private issue tracker based on a one-business-day response time. +

    +
    +
    + +
    +
    +
    +
    Service Features
    + $200/h +
    +
    +
      +
    • + + Private Issue Tracker +
    • +
    • + + Response within 1 business day +
    • +
    • + + Unlimited Number of Tickets +
    • +
    • + + Hourly Support Model +
    • +
    • + + 1 year term +
    • +
    • + + Minimum 25 Hours for initiation +
    • +
    • + + Up to 5 accounts +
    • +
    • + + Maintenance for Any Version +
    • +
    • + + New Features +
    • +
    • + + POC implementations of a requirement +
    • +
    +
    + + Buy Now + +
    + +
    +
    How It Works
    +
      +
    • +
      1. Purchase PRO Support
      + Contact + PrimeTek + to purchase support. +
    • +
    • +
      2. Setup
      + A private repository with an exclusive issue tracker is created for you at GitHub. +
    • +
    • +
      3. Request Support
      + Create a ticket with a description of the issue and receive a reply within 1 business day. +
    • +
    • +
      4. Estimate and Approval
      + An estimate is provided to resolve the issue, upon your approval the PrimeTek team commences work. +
    • +
    • +
      5. Resolution
      + Issue is resolved and the approved hours are deducted from your account. +
    • +
    • +
      6. Delivery
      + If the issue requires an update in the library, it gets published to npm by as part of the public PrimeNG package. A patch update on an older version can also be requested if you are not using the latest version. + +
    • +
    +
    +
    + +
    +
    Consulting
    + +

    + Unlock the full potential of your software projects in addition to PRO Support with the premier consulting services of our partners. The team of seasoned consultants is available to provide tailored expertise and guidance, + ensuring your software development initiatives are successful, efficient, and innovative. +

    + +
    +
    +
    Deep Expertise
    +

    + Our consultants are experts with extensive experience in various aspects of software development, including design, architecture, coding, testing, and deployment. They bring a wealth of knowledge and best practices to your + project. +

    +
    +
    +
    Customized Solutions
    +

    + We understand that every project is unique. Our consultants work closely with you to understand your specific requirements and challenges, delivering solutions that are perfectly aligned with your business goals.. +

    +
    +
    +
    Scalable Engagements
    +

    Whether you need short-term advice for a specific problem or long-term strategic guidance, our consulting services are flexible and scalable to meet your needs.

    +
    +
    + +
    +

    + We are proud to collaborate with + Unvoid, + Virtua + and + T2 that share our commitment to excellence and open source values. +

    + + +
    +
    + +
    +
    Frequently Asked Questions
    +
    +
    +
    +
    How many issue tracker accounts do we get?
    +

    We provide at most 5 accounts per organization.

    +
    +
    +
    What is the duration of the service?
    +

    Service ends either when all support hours are used or after 1 year.

    +
    +
    +
    What happens if we extend after 1 year and we have unused hours?
    +

    Unused hours expire and are not transferred to the new term.

    +
    +
    +
    What are hours used for?
    +

    Hours are utilized when creating tickets, filing defects, requesting enhancements, POC implementations of a use case and questions.

    +
    +
    +
    +
    +
    Are the changes delivered with a custom build?
    +

    No, changes become part of the PrimeNG core and pushed to the public npm package on next update.

    +
    +
    +
    Who provides the support service?
    +

    Support service is provided by the PrimeNG team at PrimeTek.

    +
    +
    +
    Is there a minimum hour requirement?
    +

    At least 25 hours are required to initiate the service.

    +
    +
    +
    What happens if the issue takes longer or shorter than the approved estimate?
    +

    The confirmed estimate is still used even if it takes longer to resolve the issue.

    +
    +
    +
    +
    +
    Can we request new features and enhancements?
    +

    Yes, initially the request needs to be approved by PrimeTek based on project roadmap fit. As a result, not all requests may be accepted.

    +
    +
    +
    What are the payment terms?
    +

    Payment in advance is required to initiate the service.

    +
    +
    +
    What payment methods are available?
    +

    Credit card and bank wire transfers are the available options.

    +
    +
    +
    We are a reseller, can we purchase this support for our client?
    +

    That is possible, the service will be provided to your client even if you are the contact in purchase process.

    +
    +
    +
    +
    +
    + ` +}) +export class Support {} diff --git a/apps/showcase/pages/support/routes.ts b/apps/showcase/pages/support/routes.ts new file mode 100755 index 00000000000..64f7c1930ef --- /dev/null +++ b/apps/showcase/pages/support/routes.ts @@ -0,0 +1,8 @@ +import { Support } from './'; + +export default [ + { + path: '', + component: Support + } +]; diff --git a/apps/showcase/pages/table/index.ts b/apps/showcase/pages/table/index.ts new file mode 100644 index 00000000000..c29454c977b --- /dev/null +++ b/apps/showcase/pages/table/index.ts @@ -0,0 +1,360 @@ +import { AccessibilityDoc } from '@/doc/table/accessibilitydoc'; +import { BasicDoc } from '@/doc/table/basicdoc'; +import { CellEditDoc } from '@/doc/table/celleditdoc'; +import { CheckboxSelectionDoc } from '@/doc/table/checkboxselectiondoc'; +import { ColumnGroupDoc } from '@/doc/table/columngroupdoc'; +import { ColumnResizeExpandModeDoc } from '@/doc/table/columnresizeexpandmodedoc'; +import { ColumnResizeFitModeDoc } from '@/doc/table/columnresizefitmodedoc'; +import { ColumnResizeScrollableModeDoc } from '@/doc/table/columnresizescrollablemodedoc'; +import { ColumnSelectionDoc } from '@/doc/table/columnselectiondoc'; +import { ColumnToggleDoc } from '@/doc/table/columntoggledoc'; +import { ContextMenuDoc } from '@/doc/table/contextmenudoc'; +import { CustomersDoc } from '@/doc/table/customersdoc'; +import { DynamicDoc } from '@/doc/table/dynamicdoc'; +import { ExpandableRowGroupDoc } from '@/doc/table/expandablerowgroupdoc'; +import { ExportDoc } from '@/doc/table/exportdoc'; +import { FilterAdvancedDoc } from '@/doc/table/filteradvanceddoc'; +import { FilterBasicDoc } from '@/doc/table/filterbasic'; +import { FlexibleScrollDoc } from '@/doc/table/flexiblescrolldoc'; +import { FrozenColumnsDoc } from '@/doc/table/frozencolumnsdoc'; +import { FrozenRowsDoc } from '@/doc/table/frozenrowsdoc'; +import { GridlinesDoc } from '@/doc/table/gridlinesdoc'; +import { HorizontalScrollDoc } from '@/doc/table/horizontalscrolldoc'; +import { ImportDoc } from '@/doc/table/importdoc'; +import { MultipleColumnsSortDoc } from '@/doc/table/multiplecolumnssortdoc'; +import { MultipleSelectionDoc } from '@/doc/table/multipleselectiondoc'; +import { PaginatorBasicDoc } from '@/doc/table/paginatorbasicdoc'; +import { PaginatorProgrammaticDoc } from '@/doc/table/paginatorprogrammaticdoc'; +import { PreSortDoc } from '@/doc/table/presortdoc'; +import { ProductsDoc } from '@/doc/table/productsdoc'; +import { RadioButtonSelectionDoc } from '@/doc/table/radiobuttonselectiondoc'; +import { RemovableSortDoc } from '@/doc/table/removablesortdoc'; +import { ReorderDoc } from '@/doc/table/reorderdoc'; +import { RowEditDoc } from '@/doc/table/roweditdoc'; +import { RowExpansionDoc } from '@/doc/table/rowexpansiondoc'; +import { RowspanGroupingDoc } from '@/doc/table/rowspangroupingdoc'; +import { SelectionEventsDoc } from '@/doc/table/selectioneventsdoc'; +import { SingleColumnSortDoc } from '@/doc/table/singlecolumnsortdoc'; +import { SingleSelectionDoc } from '@/doc/table/singleselectiondoc'; +import { SizeDoc } from '@/doc/table/sizedoc'; +import { StatefulDoc } from '@/doc/table/statefuldoc'; +import { StripedDoc } from '@/doc/table/stripeddoc'; +import { StyleDoc } from '@/doc/table/styledoc'; +import { SubheaderGroupingDoc } from '@/doc/table/subheadergroupingdoc'; +import { TableDocModule } from '@/doc/table/tabledoc.module'; +import { TemplateDoc } from '@/doc/table/templatedoc'; +import { VerticalScrollDoc } from '@/doc/table/verticalscrolldoc'; +import { VirtualScrollDoc } from '@/doc/table/virtualscrolldoc'; +import { VirtualScrollLazyDoc } from '@/doc/table/virtualscrolllazydoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [TableDocModule], + styleUrl: './tabledemo.scss' +}) +export class TableDemo { + docs = [ + { + id: 'import-demo', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'dynamic', + label: 'Dynamic Columns', + component: DynamicDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'size', + label: 'Size', + component: SizeDoc + }, + { + id: 'gridlines', + label: 'Grid Lines', + component: GridlinesDoc + }, + { + id: 'striped', + label: 'Striped Rows', + component: StripedDoc + }, + { + id: 'table-style', + label: 'Conditional Style', + component: StyleDoc + }, + { + id: 'paginator', + label: 'Pagination', + children: [ + { + id: 'paginator-basic', + label: 'Basic', + component: PaginatorBasicDoc + }, + { + id: 'paginator-programmatic', + label: 'Programmatic', + component: PaginatorProgrammaticDoc + } + ] + }, + { + id: 'sort', + label: 'Sort', + children: [ + { + id: 'single-column-sort', + label: 'Single Column', + component: SingleColumnSortDoc + }, + { + id: 'multiple-columns-sort', + label: 'Multiple Columns', + component: MultipleColumnsSortDoc + }, + { + id: 'pre-sort', + label: 'Presort', + component: PreSortDoc + }, + { + id: 'removable-sort', + label: 'Removable', + component: RemovableSortDoc + } + ] + }, + { + id: 'filter', + label: 'Filter', + children: [ + { + id: 'filter-basic', + label: 'Basic', + component: FilterBasicDoc + }, + { + id: 'filter-advanced', + label: 'Advanced', + component: FilterAdvancedDoc + } + ] + }, + { + id: 'row-selection', + label: 'Row Selection', + children: [ + { + id: 'single-selection', + label: 'Single', + component: SingleSelectionDoc + }, + { + id: 'multiple-selection', + label: 'Multiple', + component: MultipleSelectionDoc + }, + { + id: 'radio-button-selection', + label: 'RadioButton', + component: RadioButtonSelectionDoc + }, + { + id: 'checkbox-selection', + label: 'Checkbox', + component: CheckboxSelectionDoc + }, + { + id: 'column-selection', + label: 'Column', + component: ColumnSelectionDoc + }, + { + id: 'selection-events', + label: 'Events', + component: SelectionEventsDoc + } + ] + }, + { + id: 'row-expansion', + label: 'Row Expansion', + component: RowExpansionDoc + }, + { + id: 'Edit', + label: 'Edit', + children: [ + { + id: 'cell-edit', + label: 'Cell', + component: CellEditDoc + }, + { + id: 'row-edit', + label: 'Row', + component: RowEditDoc + } + ] + }, + // { + // id: 'lazy-load', + // label: 'Lazy Load', + // component: LazyLoadDoc, + // }, + { + id: 'scroll', + label: 'Scroll', + children: [ + { + id: 'vertical-scroll', + label: 'Vertical', + component: VerticalScrollDoc + }, + { + id: 'flex-scroll', + label: 'Flexible', + component: FlexibleScrollDoc + }, + { + id: 'horizontal-scroll', + label: 'Horizontal', + component: HorizontalScrollDoc + }, + { + id: 'frozen-rows', + label: 'Frozen Rows', + component: FrozenRowsDoc + }, + { + id: 'frozen-columns', + label: 'Frozen Columns', + component: FrozenColumnsDoc + } + ] + }, + { + id: 'virtual-scroll', + label: 'Virtual Scroll', + children: [ + { + id: 'virtual-scroll-basic', + label: 'Preload', + component: VirtualScrollDoc + }, + { + id: 'virtual-scroll-lazy', + label: 'Lazy', + component: VirtualScrollLazyDoc + } + ] + }, + { + id: 'column-group', + label: 'Column Group', + component: ColumnGroupDoc + }, + { + id: 'row-group', + label: 'Row Group', + children: [ + { + id: 'subheader', + label: 'Subheader', + component: SubheaderGroupingDoc + }, + { + id: 'expand', + label: 'Expandable', + component: ExpandableRowGroupDoc + }, + { + id: 'row-span', + label: 'RowSpan', + component: RowspanGroupingDoc + } + ] + }, + { + id: 'column-resize', + label: 'Column Resize', + children: [ + { + id: 'fit-mode', + label: 'Fit Mode', + component: ColumnResizeFitModeDoc + }, + { + id: 'expand-mode', + label: 'Expand Mode', + component: ColumnResizeExpandModeDoc + }, + { + id: 'scrollable', + label: 'Scrollable', + component: ColumnResizeScrollableModeDoc + } + ] + }, + { + id: 'reorder', + label: 'Reorder', + component: ReorderDoc + }, + { + id: 'column-toggle', + label: 'Column Toggle', + component: ColumnToggleDoc + }, + { + id: 'export', + label: 'Export', + component: ExportDoc + }, + { + id: 'context-menu', + label: 'Context Menu', + component: ContextMenuDoc + }, + { + id: 'stateful', + label: 'Stateful', + component: StatefulDoc + }, + { + id: 'samples', + label: 'Samples', + children: [ + { + id: 'customers', + label: 'Customers', + component: CustomersDoc + }, + { + id: 'products', + label: 'Products', + component: ProductsDoc + } + ] + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/table/routes.ts b/apps/showcase/pages/table/routes.ts new file mode 100644 index 00000000000..9f50ecd502e --- /dev/null +++ b/apps/showcase/pages/table/routes.ts @@ -0,0 +1,8 @@ +import { TableDemo } from './'; + +export default [ + { + path: '', + component: TableDemo + } +]; diff --git a/src/app/showcase/pages/table/tabledemo.scss b/apps/showcase/pages/table/tabledemo.scss similarity index 100% rename from src/app/showcase/pages/table/tabledemo.scss rename to apps/showcase/pages/table/tabledemo.scss diff --git a/apps/showcase/pages/tabs/index.ts b/apps/showcase/pages/tabs/index.ts new file mode 100755 index 00000000000..b10647b3401 --- /dev/null +++ b/apps/showcase/pages/tabs/index.ts @@ -0,0 +1,66 @@ +import { AccessibilityDoc } from '@/doc/tabs/accessibilitydoc'; +import { BasicDoc } from '@/doc/tabs/basicdoc'; +import { ControlledDoc } from '@/doc/tabs/controlleddoc'; +import { TemplateDoc } from '@/doc/tabs/customtemplatedoc'; +import { DisabledDoc } from '@/doc/tabs/disableddoc'; +import { DynamicDoc } from '@/doc/tabs/dynamicdoc'; +import { ImportDoc } from '@/doc/tabs/importdoc'; +import { ScrollableDoc } from '@/doc/tabs/scrollabledoc'; +import { TabmenuDoc } from '@/doc/tabs/tabmenudoc'; +import { TabsDocModule } from '@/doc/tabs/tabsdoc.module'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + imports: [TabsDocModule], + standalone: true +}) +export class TabsDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'dynamic', + label: 'Dynamic', + component: DynamicDoc + }, + { + id: 'controlled', + label: 'Controlled', + component: ControlledDoc + }, + { + id: 'scrollable', + label: 'Scrollable', + component: ScrollableDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'tabmenu', + label: 'Tab Menu', + component: TabmenuDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/tabs/routes.ts b/apps/showcase/pages/tabs/routes.ts new file mode 100644 index 00000000000..bdf27aa031e --- /dev/null +++ b/apps/showcase/pages/tabs/routes.ts @@ -0,0 +1,8 @@ +import { TabsDemo } from './'; + +export default [ + { + path: '', + component: TabsDemo + } +]; diff --git a/apps/showcase/pages/tag/index.ts b/apps/showcase/pages/tag/index.ts new file mode 100644 index 00000000000..4c67accd2d1 --- /dev/null +++ b/apps/showcase/pages/tag/index.ts @@ -0,0 +1,55 @@ +import { AccessibilityDoc } from '@/doc/tag/accessibilitydoc'; +import { BasicDoc } from '@/doc/tag/basicdoc'; +import { IconDoc } from '@/doc/tag/icondoc'; +import { ImportDoc } from '@/doc/tag/importdoc'; +import { PillDoc } from '@/doc/tag/pilldoc'; +import { SeverityDoc } from '@/doc/tag/severitydoc'; +import { TagDocModule } from '@/doc/tag/tagdoc.module'; +import { TemplateDoc } from '@/doc/tag/templatedoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [TagDocModule] +}) +export class TagDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'severity', + label: 'Severity', + component: SeverityDoc + }, + { + id: 'pill', + label: 'Pill', + component: PillDoc + }, + { + id: 'icon', + label: 'Icon', + component: IconDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/tag/routes.ts b/apps/showcase/pages/tag/routes.ts new file mode 100644 index 00000000000..8d60099405c --- /dev/null +++ b/apps/showcase/pages/tag/routes.ts @@ -0,0 +1,8 @@ +import { TagDemo } from './'; + +export default [ + { + path: '', + component: TagDemo + } +]; diff --git a/apps/showcase/pages/tailwind/index.ts b/apps/showcase/pages/tailwind/index.ts new file mode 100644 index 00000000000..499a4bdf461 --- /dev/null +++ b/apps/showcase/pages/tailwind/index.ts @@ -0,0 +1,67 @@ +import { AnimationsDoc } from '@/doc/tailwind/animationsdoc'; +import { ColorPaletteDoc } from '@/doc/tailwind/colorpalettedoc'; +import { ExtensionsDoc } from '@/doc/tailwind/extensionsdoc'; +import { FormDoc } from '@/doc/tailwind/formdoc'; +import { HeadlessDoc } from '@/doc/tailwind/headlessdoc'; +import { OverrideDoc } from '@/doc/tailwind/overridedoc'; +import { OverviewDoc } from '@/doc/tailwind/overviewdoc'; +import { PluginDoc } from '@/doc/tailwind/plugindoc'; +import { TailwindDocModule } from '@/doc/tailwind/tailwinddoc.module'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [TailwindDocModule] +}) +export class TailwindDemo { + docs = [ + { + id: 'overview', + label: 'Overview', + component: OverviewDoc + }, + { + id: 'plugin', + label: 'Plugin', + component: PluginDoc + }, + { + id: 'extensions', + label: 'Extensions', + component: ExtensionsDoc + }, + { + id: 'override', + label: 'Override', + component: OverrideDoc + }, + { + id: 'samples', + label: 'Samples', + description: 'Example uses cases with PrimeNG and Tailwind CSS.', + children: [ + { + id: 'color-palette', + label: 'Color Palette', + component: ColorPaletteDoc + }, + { + id: 'form', + label: 'Form', + component: FormDoc + }, + { + id: 'headless', + label: 'Headless', + component: HeadlessDoc + }, + { + id: 'animations', + label: 'Animations', + component: AnimationsDoc + } + ] + } + ]; +} diff --git a/apps/showcase/pages/tailwind/routes.ts b/apps/showcase/pages/tailwind/routes.ts new file mode 100644 index 00000000000..baee88c8720 --- /dev/null +++ b/apps/showcase/pages/tailwind/routes.ts @@ -0,0 +1,8 @@ +import { TailwindDemo } from './'; + +export default [ + { + path: '', + component: TailwindDemo + } +]; diff --git a/apps/showcase/pages/team/index.ts b/apps/showcase/pages/team/index.ts new file mode 100644 index 00000000000..4ce5156f770 --- /dev/null +++ b/apps/showcase/pages/team/index.ts @@ -0,0 +1,82 @@ +import { Component } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +@Component({ + standalone: true, + imports: [CommonModule], + template: ` +
    +
    +

    Meet the Team

    +

    + PrimeTek + is a world renowned vendor of popular UI Component suites including + PrimeFaces + , + PrimeNG + , + PrimeReact + and + PrimeVue + . All the members in our team are full time employees of PrimeTek who share the same passion and vision for open source to create awesome UI libraries. +

    +
    + +
    +
    +
    + Cagatay Civici + Çağatay Çivici + Founder +
    +
    + Mert Sincan + Mert Sincan + CTO +
    +
    + Onur Şentüre + Onur Şentüre + Design Lead +
    +
    + Dilara Can + Dilara Güngenci + Business Administration +
    +
    + Çetin Çakıroğlu + Çetin Çakıroğlu + Front-End Developer +
    +
    + Tuğçe Küçükoğlu + Tuğçe Küçükoğlu + Front-End Developer +
    +
    + Atakan Tepe + Atakan Tepe + Front-End Developer +
    +
    + Ümit Çelik + Ümit Çelik + UI/UX Designer +
    +
    + Mehmet Çetin + Mehmet Çetin + Front-End Developer +
    +
    + Taner Engin + Taner Engin + Front-End Developer +
    +
    +
    +
    + ` +}) +export class TeamDemo {} diff --git a/apps/showcase/pages/team/routes.ts b/apps/showcase/pages/team/routes.ts new file mode 100644 index 00000000000..50a1970591d --- /dev/null +++ b/apps/showcase/pages/team/routes.ts @@ -0,0 +1,8 @@ +import { TeamDemo } from './'; + +export default [ + { + path: '', + component: TeamDemo + } +]; diff --git a/apps/showcase/pages/templates/apollo/apollo.ts b/apps/showcase/pages/templates/apollo/apollo.ts new file mode 100644 index 00000000000..9c79adf6b27 --- /dev/null +++ b/apps/showcase/pages/templates/apollo/apollo.ts @@ -0,0 +1,272 @@ +import { TemplateConfigurationModule } from '@/components/template/templateconfiguration'; +import { TemplateFeaturesModule } from '@/components/template/templatefeatures'; +import { TemplateFeaturesAnimationModule } from '@/components/template/templatefeaturesanimation/templatefeaturesanimation'; +import { TemplateHeroModule } from '@/components/template/templatehero/templatehero'; +import { TemplateLicenseModule } from '@/components/template/templatelicense'; +import { TemplateRelatedModule } from '@/components/template/templaterelated'; +import { TemplateSeparatorModule } from '@/components/template/templateseparator'; +import { TemplateYoutubeModule } from '@/components/template/templateyoutube'; +import { Component } from '@angular/core'; +import { ApolloLogo } from './apollologo'; +import { ApolloSeparator } from './apolloseparator'; + +@Component({ + standalone: true, + selector: 'apollo-page', + imports: [ + TemplateHeroModule, + TemplateSeparatorModule, + TemplateFeaturesAnimationModule, + TemplateFeaturesModule, + TemplateConfigurationModule, + TemplateFeaturesAnimationModule, + TemplateRelatedModule, + TemplateYoutubeModule, + TemplateLicenseModule, + ApolloSeparator + ], + template: `
    + +
    + + +
    + + + + + + + + + + +
    ` +}) +export class ApolloPage { + apolloLogo = ApolloLogo; + + templateHeroData = { + pattern: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-hero-pattern.png', + dashboard1: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-hero-dashboard1.png', + dashboard2: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-hero-dashboard2.png', + description: 'An amazing Angular CLI application template with light-dim-dark modes, four menu layouts, various menu themes, sample apps, ready to use template pages and 24 PrimeNG themes.', + liveHref: 'https://apollo.primeng.org', + docHref: 'https://apollo.primeng.org/documentation' + }; + + apolloRelatedData = [ + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/diamond-ng.jpg', + href: '/templates/diamond' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/avalon-ng.jpg', + href: '/templates/avalon' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/freya-ng.jpg', + href: '/templates/freya' + } + ]; + + apolloFeatures2Data = [ + { + title: 'Fully Responsive', + description: 'Apollo is crafted to provide optimal viewing and interaction experience for a wide range of devices.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-responsive.png' + }, + { + title: 'Lifetime Support', + description: 'Apollo has a dedicated forum where lifetime support is delivered by engineers at PrimeTek in a timely manner.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-lifetime.png' + }, + { + title: 'Top Notch Quality', + description: 'Superior standards with 100% compatibility for strict mode and linting tools.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-quality.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-quality-dark.png' + }, + { + title: 'Cross Browser Compatible', + description: 'First class support for Firefox, Safari, Chrome and Edge.', + src: 'https://primefaces.org/cdn/primeng/images/compatible-ng.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/compatible-ng-dark.png' + }, + { + title: 'Customizable Design', + description: 'Fully customizable with a mixture of Sass and CSS variables.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable-dark.png' + }, + { + title: 'Mobile Experience', + description: 'Touch optimized enhanced mobile experience with responsive design.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-mobile.png' + } + ]; + + animationFeaturesData1 = [ + { + id: 1, + title: 'PrimeFlex CSS Utilities', + width: 1440, + height: 1789, + description: 'PrimeFlex is a CSS utility library featuring various helpers such as a grid grid-cols-12 gap-4 system, flexbox, spacing, elevation and more.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-utilities.png' + }, + { + id: 2, + title: 'PrimeBlocks', + width: 1440, + height: 1789, + description: 'Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-blocks.png' + }, + { + id: 3, + title: 'PrimeIcons', + width: 1440, + height: 1789, + description: 'Apollo ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-icons.png' + }, + { + id: 4, + title: 'Figma File', + width: 1440, + height: 1788, + description: + 'Apollo uses Figma as the design tool. It will be possible to download the Figma file after your purchase. You can preview the Figma file before the purchase. Note that PrimeNG UI components are excluded from the Apollo Figma file as they are available in PrimeOne for Figma only.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-figma.png' + } + ]; + + apolloFeatures1Data = [ + { + height: 940, + width: 960, + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features1-feature1.png', + title: 'Ready to Use Applications', + description: 'Mail, File System, Tasks, Calendar, Blog and Chat are the sample applications to get started with ease.' + }, + { + height: 940, + width: 960, + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features1-feature2.png', + title: 'E-Commerce Pages', + description: 'Apollo offers E-commerce pages to kickstart your e-commerce project powered by PrimeBlocks.' + }, + { + height: 940, + width: 960, + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features1-feature3.png', + title: 'Ready to Use Pages', + description: 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.' + } + ]; + + animationFeaturesData2 = [ + { + id: 1, + title: 'Light / Dark / Dim Modes', + description: 'Apollo has 3 display modes to choose from; Light, Dim and Dark.', + height: 940, + width: 960, + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-darkmode.png' + }, + { + id: 2, + title: 'Component Themes', + description: 'Apollo offers 24 built-in component themes and creating your own theme is a matter of defining couple of sass variables.', + width: 940, + height: 960, + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-component-themes.png' + }, + { + id: 3, + title: '7 Menu Orientations', + description: 'Static, Overlay, Slim, Slim+, Reveal, Drawer and Horizontal are the available menu layouts depending on your preference.', + type: 'inline-animation', + inlineFeaturesData: [ + { + id: 1, + title: 'Static', + width: 1440, + height: 1789, + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/Static.png' + }, + { + id: 2, + title: 'Slim', + width: 1440, + height: 1789, + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/Slim.png' + }, + { + id: 3, + title: 'Reveal', + width: 1440, + height: 1789, + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/Reveal.png' + }, + { + id: 4, + title: 'Horizontal', + width: 1440, + height: 1789, + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/Horizontal.png' + }, + { + id: 5, + title: 'Overlay', + width: 1440, + height: 1789, + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/Overlay.png' + }, + { + id: 6, + title: 'Slim+', + width: 1440, + height: 1789, + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/Slim+.png' + }, + { + id: 7, + title: 'Drawer', + width: 1440, + height: 1789, + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/Drawer.png' + } + ] + }, + { + id: 4, + title: 'Menu Themes', + description: 'Stunning theming for the main menu with 3 alternatives; Color Scheme, Primary Color and Transparent.', + width: 960, + height: 940, + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-menu-themes.png' + } + ]; + + license = { + documentLink: 'https://apollo.primeng.org/documentation/', + description: 'The download package is an Angular CLI-based project containing all source code of the application deployed at the live demo. The project code is written in TypeScript.', + licenseDetails: [ + { + title: 'Basic License', + price: '$59', + included: ['Non Commercial Usage', 'Single End Product, No Multi-Use', 'Lifetime Support', 'Unlimited Updates'] + }, + { + title: 'Extended License', + price: '$590', + included: ['Commercial Usage', 'Multiple End Products', 'Lifetime Support', 'Unlimited Updates'] + } + ] + }; +} diff --git a/src/app/showcase/pages/templates/apollo/apollologo.ts b/apps/showcase/pages/templates/apollo/apollologo.ts similarity index 91% rename from src/app/showcase/pages/templates/apollo/apollologo.ts rename to apps/showcase/pages/templates/apollo/apollologo.ts index 80c4468c3cb..edb3bb92d26 100644 --- a/src/app/showcase/pages/templates/apollo/apollologo.ts +++ b/apps/showcase/pages/templates/apollo/apollologo.ts @@ -1,5 +1,5 @@ +import { AppConfigService } from '@/service/appconfigservice'; import { Component, inject } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ standalone: true, @@ -9,10 +9,7 @@ import { AppConfigService } from '@service/appconfigservice'; - + `, host: { - class: 'h-8 lg:h-10 [&>svg]:h-full [&>svg]:w-auto select-none', - }, + class: 'h-8 lg:h-10 [&>svg]:h-full [&>svg]:w-auto select-none' + } }) export class ApolloLogo { configService = inject(AppConfigService); diff --git a/apps/showcase/pages/templates/apollo/apolloseparator.ts b/apps/showcase/pages/templates/apollo/apolloseparator.ts new file mode 100644 index 00000000000..1f48b3982a9 --- /dev/null +++ b/apps/showcase/pages/templates/apollo/apolloseparator.ts @@ -0,0 +1,25 @@ +import { TemplateSeparatorModule } from '@/components/template/templateseparator'; +import { AppConfigService } from '@/service/appconfigservice'; +import { Component, inject } from '@angular/core'; + +@Component({ + standalone: true, + selector: 'apollo-separator', + imports: [TemplateSeparatorModule], + template: ` + + + + + + + + ` +}) +export class ApolloSeparator { + configService = inject(AppConfigService); + + get fillColor() { + return this.configService.appState().darkTheme ? 'var(--p-surface-0)' : 'var(--p-surface-900)'; + } +} diff --git a/apps/showcase/pages/templates/atlantis/atlantis.ts b/apps/showcase/pages/templates/atlantis/atlantis.ts new file mode 100644 index 00000000000..b2444f8f3ab --- /dev/null +++ b/apps/showcase/pages/templates/atlantis/atlantis.ts @@ -0,0 +1,215 @@ +import { TemplateConfigurationModule } from '@/components/template/templateconfiguration'; +import { TemplateFeaturesModule } from '@/components/template/templatefeatures'; +import { TemplateFeaturesAnimationModule } from '@/components/template/templatefeaturesanimation/templatefeaturesanimation'; +import { TemplateHeroModule } from '@/components/template/templatehero/templatehero'; +import { TemplateLicenseModule } from '@/components/template/templatelicense'; +import { TemplateRelatedModule } from '@/components/template/templaterelated'; +import { TemplateSeparatorModule } from '@/components/template/templateseparator'; +import { TemplateYoutubeModule } from '@/components/template/templateyoutube'; +import { Component } from '@angular/core'; +import { AtlantisLogo } from './atlantislogo'; +import { AtlantisSeparator } from './atlantisseparator'; +@Component({ + standalone: true, + selector: 'atlantis-page', + imports: [ + TemplateHeroModule, + TemplateSeparatorModule, + TemplateFeaturesAnimationModule, + TemplateFeaturesModule, + TemplateConfigurationModule, + TemplateFeaturesAnimationModule, + TemplateRelatedModule, + TemplateYoutubeModule, + TemplateLicenseModule, + AtlantisSeparator + ], + template: `
    + + + + +
    + + +
    + + + + + + + +
    ` +}) +export class AtlantisPage { + atlantisLogo = AtlantisLogo; + + templateHeroData = { + pattern: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/atlantis-hero-pattern.png', + dashboard1: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/atlantis-hero-dashboard1.png', + dashboard2: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/atlantis-hero-dashboard2.png', + description: 'Prepare to be amazed by the remastered Atlantis for PrimeNG featuring a new gorgeous dark mode for the entire layout, 5 menu modes, reusable css widgets, utilities, modern icons and many more.', + liveHref: 'https://www.primefaces.org/atlantis-ng/', + docHref: 'https://www.primefaces.org/atlantis-ng/documentation/' + }; + + relatedData = [ + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/freya-ng.jpg', + href: '/templates/freya' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/ultima-ng.jpg', + href: '/templates/ultima' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/verona-ng.jpg', + href: '/templates/verona' + } + ]; + + features2Data = [ + { + title: 'Fully Responsive', + description: 'Atlantis is crafted to provide optimal viewing and interaction experience for a wide range of devices.', + src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/atlantis-features2-responsive.png' + }, + { + title: 'Cross Browser Compatible', + description: 'First class support for Firefox, Safari, Chrome and Edge.', + src: 'https://primefaces.org/cdn/primeng/images/compatible-ng.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/compatible-ng-dark.png' + }, + { + title: 'Lifetime Support', + description: 'Atlantis has a dedicated forum where lifetime support is delivered by engineers at PrimeTek in a timely manner.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-lifetime.png' + }, + { + title: 'Full SaSS Support', + description: 'Sass is utilized for both the application and components to provide simplicity and flexibility.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable-dark.png' + }, + { + title: 'Ready to Use Pages', + description: 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.', + src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/atlantis-features2-ready.png' + }, + { + title: 'Mobile Experience', + description: 'Touch optimized enhanced mobile experience with responsive design.', + src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/atlantis-features2-mobile.png' + } + ]; + + animationFeaturesData1 = [ + { + id: 1, + title: 'PrimeFlex CSS Utilities', + description: 'PrimeFlex is a CSS utility library featuring various helpers such as a grid grid-cols-12 gap-4 system, flexbox, spacing, elevation and more.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-utilities.png' + }, + { + id: 2, + title: 'PrimeBlocks', + description: 'Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-blocks.png' + }, + { + id: 3, + title: 'PrimeIcons', + description: 'Atlantis ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-icons.png' + }, + { + id: 4, + title: 'Figma File', + description: + 'Atlantis uses Figma as the design tool. It will be possible to download the Figma file after your purchase. You can preview the Figma file before the purchase. Note that PrimeNG UI components are excluded from the Atlantis Figma file as they are available in PrimeOne for Figma only.', + src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/features-animation-figma.png' + } + ]; + + animationFeaturesData2 = [ + { + id: 1, + title: 'Light and Dark Modes', + description: 'The stunning dark and light modes will impress your users.', + src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/features-animation-darkmode.png' + }, + { + id: 2, + title: 'Component Themes', + description: 'Atlantis offers 16 built-in component themes with dark and light options. You are also free to create you own theme by defining couple SASS variables.', + src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/features-animation-component-themes.png' + }, + { + id: 3, + title: '7 Menu Orientations', + description: 'Static, Overlay, Slim, Slim+, Reveal, Drawer and Horizontal are the available menu layouts depending on your preference.', + src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/features-animation-orientations.png', + type: 'inline-animation', + inlineFeaturesData: [ + { + id: 1, + title: 'Static', + src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/Static.png' + }, + { + id: 2, + title: 'Slim', + src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/Slim.png' + }, + { + id: 3, + title: 'Reveal', + src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/Reveal.png' + }, + { + id: 4, + title: 'Horizontal', + src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/Horizontal.png' + }, + { + id: 5, + title: 'Overlay', + src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/Overlay.png' + }, + { + id: 6, + title: 'Slim+', + src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/Slim+.png' + }, + { + id: 7, + title: 'Drawer', + src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/Drawer.png' + } + ] + } + ]; + + license = { + documentLink: 'https://atlantis.primeng.org/documentation', + description: 'The download package is an Angular CLI-based project containing all source code of the application deployed at the live demo. The project code is written in TypeScript.', + licenseDetails: [ + { + title: 'Basic License', + price: '$59', + discount_price: '$39', + included: ['Non Commercial Usage', 'Single End Product, No Multi-Use', 'Lifetime Support', 'Unlimited Updates'] + }, + { + title: 'Extended License', + price: '$590', + discount_price: '$390', + included: ['Commercial Usage', 'Multiple End Products', 'Lifetime Support', 'Unlimited Updates'] + } + ] + }; +} diff --git a/src/app/showcase/pages/templates/atlantis/atlantislogo.ts b/apps/showcase/pages/templates/atlantis/atlantislogo.ts similarity index 94% rename from src/app/showcase/pages/templates/atlantis/atlantislogo.ts rename to apps/showcase/pages/templates/atlantis/atlantislogo.ts index 7e240d065b4..effc44be0d6 100644 --- a/src/app/showcase/pages/templates/atlantis/atlantislogo.ts +++ b/apps/showcase/pages/templates/atlantis/atlantislogo.ts @@ -1,15 +1,12 @@ +import { AppConfigService } from '@/service/appconfigservice'; import { Component, inject } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ standalone: true, selector: 'atlantis-logo', template: ` - + - `, + ` }) export class AtlantisLogo { configService = inject(AppConfigService); diff --git a/src/app/showcase/pages/templates/atlantis/atlantisseparator.ts b/apps/showcase/pages/templates/atlantis/atlantisseparator.ts similarity index 91% rename from src/app/showcase/pages/templates/atlantis/atlantisseparator.ts rename to apps/showcase/pages/templates/atlantis/atlantisseparator.ts index f93aeb37911..88d53947512 100644 --- a/src/app/showcase/pages/templates/atlantis/atlantisseparator.ts +++ b/apps/showcase/pages/templates/atlantis/atlantisseparator.ts @@ -1,6 +1,6 @@ +import { TemplateSeparatorModule } from '@/components/template/templateseparator'; +import { AppConfigService } from '@/service/appconfigservice'; import { Component, inject } from '@angular/core'; -import { TemplateSeparatorModule } from '@layout/templates/templateseparator'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ standalone: true, @@ -17,7 +17,7 @@ import { AppConfigService } from '@service/appconfigservice'; /> - `, + ` }) export class AtlantisSeparator { configService = inject(AppConfigService); diff --git a/apps/showcase/pages/templates/avalon/avalon.ts b/apps/showcase/pages/templates/avalon/avalon.ts new file mode 100644 index 00000000000..ecd0ed9b9ae --- /dev/null +++ b/apps/showcase/pages/templates/avalon/avalon.ts @@ -0,0 +1,240 @@ +import { TemplateConfigurationModule } from '@/components/template/templateconfiguration'; +import { TemplateFeaturesModule } from '@/components/template/templatefeatures'; +import { TemplateFeaturesAnimationModule } from '@/components/template/templatefeaturesanimation/templatefeaturesanimation'; +import { TemplateHeroModule } from '@/components/template/templatehero/templatehero'; +import { TemplateLicenseModule } from '@/components/template/templatelicense'; +import { TemplateRelatedModule } from '@/components/template/templaterelated'; +import { TemplateSeparatorModule } from '@/components/template/templateseparator'; +import { TemplateYoutubeModule } from '@/components/template/templateyoutube'; +import { Component } from '@angular/core'; +import { AvalonLogo } from './avalonlogo'; +import { AvalonSeparator } from './avalonseparator'; + +@Component({ + standalone: true, + selector: 'avalon-page', + imports: [ + TemplateHeroModule, + TemplateSeparatorModule, + TemplateFeaturesAnimationModule, + TemplateFeaturesModule, + TemplateConfigurationModule, + TemplateFeaturesAnimationModule, + TemplateRelatedModule, + TemplateYoutubeModule, + TemplateLicenseModule, + AvalonSeparator + ], + template: `
    + + + + + + + + + + + + + +
    ` +}) +export class AvalonPage { + avalonLogo = AvalonLogo; + templateHeroData = { + pattern: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-hero-pattern.png', + light: true, + rectangle: true, + dashboard1: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-hero-dashboard1.png', + dashboard2: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-hero-dashboard2.png', + description: + 'Welcome the new Avalon, elegantly designed with its new bootstrap theme and colors, offering 5 menu layouts with light and dark modes. The layout is mobile-friendly and cross-browser compatible, built with SASS, CSS3 and HTML5 ensuring excellent performance to get you started with your next project!', + liveHref: 'https://avalon.primeng.org/', + docHref: 'https://avalon.primeng.org/documentation' + }; + + relatedData = [ + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/verona-ng.jpg', + href: '/templates/verona' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/apollo-ng.jpg', + href: '/templates/apollo' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/ultima-ng.jpg', + href: '/templates/ultima' + } + ]; + + features1Data = [ + { + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature1.png', + title: 'Ready to Use Applications', + description: 'Mail, File System, Tasks, Calendar, Blog and Chat are the sample applications to get started with ease.' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature2.png', + title: 'E-Commerce Pages', + description: 'Avalon offers E-commerce pages to kickstart your e-commerce project powered by PrimeBlocks.' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature3.png', + title: 'Ready to Use Pages', + description: 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.' + } + ]; + features2Data = [ + { + title: 'Fully Responsive', + description: 'Avalon is crafted to provide optimal viewing and interaction experience for a wide range of devices.', + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features2-responsive.png' + }, + { + title: 'Cross Browser Compatible', + description: 'First class support for Firefox, Safari, Chrome and Edge.', + src: 'https://primefaces.org/cdn/primeng/images/compatible-ng.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/compatible-ng-dark.png' + }, + { + title: 'Lifetime Support', + description: 'Diamond has a dedicated forum where lifetime support is delivered by engineers at PrimeTek in a timely manner.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-lifetime.png' + }, + { + title: 'Customizable Design', + description: 'Fully customizable with a mixture of Sass and CSS variables.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable-dark.png' + }, + { + title: 'Top Notch Quality', + description: 'Superior standards with 100% compatibility for strict mode and linting tools.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-quality.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-quality-dark.png' + }, + { + title: 'Mobile Experience', + description: 'Touch optimized enhanced mobile experience with responsive design.', + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features2-mobile.png' + } + ]; + + animationFeaturesData1 = [ + { + id: 1, + title: 'PrimeFlex CSS Utilities', + description: 'PrimeFlex is a CSS utility library featuring various helpers such as a grid grid-cols-12 gap-4 system, flexbox, spacing, elevation and more.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-utilities.png' + }, + { + id: 2, + title: 'PrimeBlocks', + description: 'Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-blocks.png' + }, + { + id: 3, + title: 'PrimeIcons', + description: 'Avalon ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-icons.png' + }, + { + id: 4, + title: 'Figma File', + description: + 'Avalon uses Figma as the design tool. It will be possible to download the Figma file after your purchase. You can preview the Figma file before the purchase. Note that PrimeNG UI components are excluded from the Avalon Figma file as they are available in PrimeOne for Figma only.', + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/features-animation-figma.png' + } + ]; + + animationFeaturesData2 = [ + { + id: 1, + title: 'Light and Dark Modes', + description: 'Avalon offers you 2 uniquely designed layout modes to choose from; Light and Dark.', + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/features-animation-darkmode.png' + }, + { + id: 2, + title: 'Component 10 Beautiful Themes', + description: 'Avalon offers 10 built-in themes and creating your own theme is a matter of defining couple of SaSS variables.', + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/features-animation-component-themes.png' + }, + { + id: 3, + title: '7 Menu Orientations', + description: 'Avalon has 7 menu layouts to choose from; Static, Overlay, Slim, Slim+, Reveal, Drawer and Horizontal with Light and Dark options.', + src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/features-animation-orientations.png', + type: 'inline-animation', + inlineFeaturesData: [ + { + id: 1, + title: 'Static', + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/Static.png' + }, + { + id: 2, + title: 'Slim', + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/Slim.png' + }, + { + id: 3, + title: 'Reveal', + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/Reveal.png' + }, + { + id: 4, + title: 'Horizontal', + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/Horizontal.png' + }, + { + id: 5, + title: 'Overlay', + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/Overlay.png' + }, + { + id: 6, + title: 'Slim+', + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/Slim+.png' + }, + { + id: 7, + title: 'Drawer', + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/Drawer.png' + } + ] + }, + { + id: 4, + title: 'Topbar Themes', + description: 'Avalon comes with 11 topbar themes guaranteeing an enviable design.', + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/features-animation-menu-themes.png' + } + ]; + + license = { + documentLink: 'https://avalon.primeng.org/documentation', + description: 'The download package is an Angular CLI-based project containing all source code of the application deployed at the live demo. The project code is written in TypeScript.', + licenseDetails: [ + { + title: 'Basic License', + price: '$49', + discount_price: '$29', + included: ['Non Commercial Usage', 'Single End Product, No Multi-Use', 'Lifetime Support', 'Unlimited Updates'] + }, + { + title: 'Extended License', + price: '$490', + discount_price: '$290', + included: ['Commercial Usage', 'Multiple End Products', 'Lifetime Support', 'Unlimited Updates'] + } + ] + }; +} diff --git a/apps/showcase/pages/templates/avalon/avalonlogo.ts b/apps/showcase/pages/templates/avalon/avalonlogo.ts new file mode 100644 index 00000000000..3d4d400e8ac --- /dev/null +++ b/apps/showcase/pages/templates/avalon/avalonlogo.ts @@ -0,0 +1,27 @@ +import { AppConfigService } from '@/service/appconfigservice'; +import { Component, inject } from '@angular/core'; + +@Component({ + standalone: true, + selector: 'avalon-logo', + template: ` + + + + + + + + + ` +}) +export class AvalonLogo { + configService = inject(AppConfigService); + + get fillColor() { + return this.configService.appState().darkTheme ? 'var(--p-surface-900)' : 'var(--p-surface-0)'; + } +} diff --git a/src/app/showcase/pages/templates/avalon/avalonseparator.ts b/apps/showcase/pages/templates/avalon/avalonseparator.ts similarity index 97% rename from src/app/showcase/pages/templates/avalon/avalonseparator.ts rename to apps/showcase/pages/templates/avalon/avalonseparator.ts index fc923df8e3a..817cf9d2329 100644 --- a/src/app/showcase/pages/templates/avalon/avalonseparator.ts +++ b/apps/showcase/pages/templates/avalon/avalonseparator.ts @@ -1,6 +1,6 @@ +import { TemplateSeparatorModule } from '@/components/template/templateseparator'; +import { AppConfigService } from '@/service/appconfigservice'; import { Component, inject } from '@angular/core'; -import { TemplateSeparatorModule } from '@layout/templates/templateseparator'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ standalone: true, @@ -30,11 +30,7 @@ import { AppConfigService } from '@service/appconfigservice'; [attr.fill]="fillColor" fillOpacity="0.5" /> - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - `, + ` }) export class AvalonSeparator { configService = inject(AppConfigService); diff --git a/apps/showcase/pages/templates/diamond/diamond.ts b/apps/showcase/pages/templates/diamond/diamond.ts new file mode 100644 index 00000000000..cda33c6e15a --- /dev/null +++ b/apps/showcase/pages/templates/diamond/diamond.ts @@ -0,0 +1,239 @@ +import { TemplateConfigurationModule } from '@/components/template/templateconfiguration'; +import { TemplateFeaturesModule } from '@/components/template/templatefeatures'; +import { TemplateFeaturesAnimationModule } from '@/components/template/templatefeaturesanimation/templatefeaturesanimation'; +import { TemplateHeroModule } from '@/components/template/templatehero/templatehero'; +import { TemplateLicenseModule } from '@/components/template/templatelicense'; +import { TemplateRelatedModule } from '@/components/template/templaterelated'; +import { TemplateSeparatorModule } from '@/components/template/templateseparator'; +import { TemplateYoutubeModule } from '@/components/template/templateyoutube'; +import { Component } from '@angular/core'; +import { DiamondLogo } from './diamondlogo'; +import { DiamondSeparator } from './diamondseparator'; + +@Component({ + standalone: true, + selector: 'diamond-page', + imports: [ + TemplateHeroModule, + TemplateSeparatorModule, + TemplateFeaturesAnimationModule, + TemplateFeaturesModule, + TemplateConfigurationModule, + TemplateFeaturesAnimationModule, + TemplateRelatedModule, + TemplateYoutubeModule, + TemplateLicenseModule, + DiamondSeparator + ], + template: `
    + + + + +
    + + +
    + + + + + + + +
    ` +}) +export class DiamondPage { + diamondLogo = DiamondLogo; + + templateHeroData = { + pattern: 'https://primefaces.org/cdn/primeng/images/templates/diamond/diamond-hero-pattern.png', + dashboard1: 'https://primefaces.org/cdn/primeng/images/templates/diamond/diamond-hero-dashboard1.png', + dashboard2: 'https://primefaces.org/cdn/primeng/images/templates/diamond/diamond-hero-dashboard2.png', + description: 'A spectacular application template with light&dark modes, beautiful main menu with themes and layouts, premium PrimeNG component themes, reusable css widgets, utilities, modern icons and professional template pages.', + liveHref: 'https://diamond.primeng.org', + docHref: 'https://diamond.primeng.org/documentation' + }; + + relatedData = [ + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/apollo-ng.jpg', + href: '/templates/apollo' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/avalon-ng.jpg', + href: '/templates/avalon' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/verona-ng.jpg', + href: '/templates/verona' + } + ]; + + features1Data = [ + { + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature1.png', + title: 'Ready to Use Applications', + description: 'Mail, File System, Tasks, Calendar, Blog and Chat are the sample applications to get started with ease.' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature2.png', + title: 'E-Commerce Pages', + description: 'Avalon offers E-commerce pages to kickstart your e-commerce project powered by PrimeBlocks.' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature3.png', + title: 'Ready to Use Pages', + description: 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.' + } + ]; + features2Data = [ + { + title: 'Fully Responsive', + description: 'Diamond is crafted to provide optimal viewing and interaction experience for a wide range of devices.', + src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/diamond-features2-responsive.png' + }, + { + title: 'Cross Browser Compatible', + description: 'First class support for Firefox, Safari, Chrome and Edge.', + src: 'https://primefaces.org/cdn/primeng/images/compatible-ng.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/compatible-ng-dark.png' + }, + { + title: 'Lifetime Support', + description: 'Diamond has a dedicated forum where lifetime support is delivered by engineers at PrimeTek in a timely manner.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-lifetime.png' + }, + { + title: 'Customizable Design', + description: 'Fully customizable with a mixture of Sass and CSS variables.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable-dark.png' + }, + { + title: 'Ready to Use Pages', + description: 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.', + src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/diamond-features2-ready.png' + }, + { + title: 'Mobile Experience', + description: 'Touch optimized enhanced mobile experience with responsive design.', + src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/diamond-features2-mobile.png' + } + ]; + + animationFeaturesData1 = [ + { + id: 1, + title: 'PrimeFlex CSS Utilities', + description: 'PrimeFlex is a CSS utility library featuring various helpers such as a grid grid-cols-12 gap-4 system, flexbox, spacing, elevation and more.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-utilities.png' + }, + { + id: 2, + title: 'PrimeBlocks', + description: 'Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-blocks.png' + }, + { + id: 3, + title: 'PrimeIcons', + description: 'Diamond ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-icons.png' + }, + { + id: 4, + title: 'Figma File', + description: + 'Diamond uses Figma as the design tool. It will be possible to download the Figma file after your purchase. You can preview the Figma file before the purchase. Note that PrimeNG UI components are excluded from the Diamond Figma file as they are available in PrimeOne for Figma only.', + src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/features-animation-figma.png' + } + ]; + + animationFeaturesData2 = [ + { + id: 1, + title: 'Light / Dark / Dim Modes', + description: 'Diamond has 3 display modes to choose from; Light, Dim and Dark.', + src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/features-animation-darkmode.png' + }, + { + id: 2, + title: 'Component Themes', + description: 'Diamond offers 30 built-in component themes and creating your own theme is a matter of defining couple of sass variables.', + src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/features-animation-component-themes.png' + }, + { + id: 3, + title: '7 Menu Orientations', + description: 'Static, Overlay, Slim, Compact, Horizontal, Reveal and Drawer are the available menu layouts depending on your preference.', + src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/features-animation-orientations.png', + type: 'inline-animation', + inlineFeaturesData: [ + { + id: 1, + title: 'Static', + src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/Static.png' + }, + { + id: 2, + title: 'Slim', + src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/Slim.png' + }, + { + id: 3, + title: 'Horizontal', + src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/Horizontal.png' + }, + { + id: 4, + title: 'Drawer', + src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/Drawer.png' + }, + { + id: 5, + title: 'Overlay', + src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/Overlay.png' + }, + { + id: 6, + title: 'Compact', + src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/Compact.png' + }, + { + id: 7, + title: 'Reveal', + src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/Reveal.png' + } + ] + }, + { + id: 4, + title: 'Menu Themes', + description: 'Stunning theming options for the main menu in light color scheme.', + src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/features-animation-orientations.png' + } + ]; + + license = { + documentLink: 'https://diamond.primeng.org/documentation/', + description: 'The download package is an Angular CLI-based project containing all source code of the application deployed at the live demo. The project code is written in TypeScript.', + licenseDetails: [ + { + title: 'Basic License', + price: '$59', + discount_price: '$39', + included: ['Non Commercial Usage', 'Single End Product, No Multi-Use', 'Lifetime Support', 'Unlimited Updates'] + }, + { + title: 'Extended License', + price: '$590', + discount_price: '$390', + included: ['Commercial Usage', 'Multiple End Products', 'Lifetime Support', 'Unlimited Updates'] + } + ] + }; +} diff --git a/src/app/showcase/pages/templates/diamond/diamondlogo.ts b/apps/showcase/pages/templates/diamond/diamondlogo.ts similarity index 99% rename from src/app/showcase/pages/templates/diamond/diamondlogo.ts rename to apps/showcase/pages/templates/diamond/diamondlogo.ts index 71c54692ca4..5227b957d77 100644 --- a/src/app/showcase/pages/templates/diamond/diamondlogo.ts +++ b/apps/showcase/pages/templates/diamond/diamondlogo.ts @@ -1,5 +1,5 @@ +import { AppConfigService } from '@/service/appconfigservice'; import { Component, inject } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ standalone: true, @@ -22,7 +22,7 @@ import { AppConfigService } from '@service/appconfigservice'; - `, + ` }) export class DiamondLogo { configService = inject(AppConfigService); diff --git a/src/app/showcase/pages/templates/diamond/diamondseparator.ts b/apps/showcase/pages/templates/diamond/diamondseparator.ts similarity index 94% rename from src/app/showcase/pages/templates/diamond/diamondseparator.ts rename to apps/showcase/pages/templates/diamond/diamondseparator.ts index c890b9d6f0e..03d47d17248 100644 --- a/src/app/showcase/pages/templates/diamond/diamondseparator.ts +++ b/apps/showcase/pages/templates/diamond/diamondseparator.ts @@ -1,6 +1,6 @@ +import { TemplateSeparatorModule } from '@/components/template/templateseparator'; +import { AppConfigService } from '@/service/appconfigservice'; import { Component, inject } from '@angular/core'; -import { TemplateSeparatorModule } from '@layout/templates/templateseparator'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ standalone: true, @@ -22,7 +22,7 @@ import { AppConfigService } from '@service/appconfigservice'; - `, + ` }) export class DiamondSeparator { configService = inject(AppConfigService); diff --git a/apps/showcase/pages/templates/freya/freya.ts b/apps/showcase/pages/templates/freya/freya.ts new file mode 100644 index 00000000000..649207f8626 --- /dev/null +++ b/apps/showcase/pages/templates/freya/freya.ts @@ -0,0 +1,232 @@ +import { TemplateConfigurationModule } from '@/components/template/templateconfiguration'; +import { TemplateFeaturesModule } from '@/components/template/templatefeatures'; +import { TemplateFeaturesAnimationModule } from '@/components/template/templatefeaturesanimation/templatefeaturesanimation'; +import { TemplateHeroModule } from '@/components/template/templatehero/templatehero'; +import { TemplateLicenseModule } from '@/components/template/templatelicense'; +import { TemplateRelatedModule } from '@/components/template/templaterelated'; +import { TemplateSeparatorModule } from '@/components/template/templateseparator'; +import { TemplateYoutubeModule } from '@/components/template/templateyoutube'; +import { Component } from '@angular/core'; +import { FreyaLogo } from './freyalogo'; +import { FreyaSeparator } from './freyaseparator'; +@Component({ + standalone: true, + selector: 'freya-page', + imports: [ + TemplateHeroModule, + TemplateSeparatorModule, + TemplateFeaturesAnimationModule, + TemplateFeaturesModule, + TemplateConfigurationModule, + TemplateFeaturesAnimationModule, + TemplateRelatedModule, + TemplateYoutubeModule, + TemplateLicenseModule, + FreyaSeparator + ], + template: `
    + + + + +
    + + +
    + + + + + + + +
    ` +}) +export class FreyaPage { + freyaLogo = FreyaLogo; + + templateHeroData = { + pattern: 'https://primefaces.org/cdn/primeng/images/templates/freya/freya-hero-pattern.png', + dashboard1: 'https://primefaces.org/cdn/primeng/images/templates/freya/freya-hero-dashboard1.png', + dashboard2: 'https://primefaces.org/cdn/primeng/images/templates/freya/freya-hero-dashboard2.png', + description: 'Freya is a modern and clean application template for PrimeNG featuring a dark mode, attractive themes, customizable menu orientations, CSS widgets and template pages.', + liveHref: 'https://www.primefaces.org/freya-ng/', + docHref: 'https://freya.primeng.org/documentation' + }; + + relatedData = [ + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/diamond-ng.jpg', + href: '/templates/diamond' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/atlantis-ng.jpg', + href: '/templates/atlantis' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/ultima-ng.jpg', + href: '/templates/ultima' + } + ]; + + features1Data = [ + { + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature1.png', + title: 'Ready to Use Applications', + description: 'Mail, File System, Tasks, Calendar, Blog and Chat are the sample applications to get started with ease.' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature2.png', + title: 'E-Commerce Pages', + description: 'Avalon offers E-commerce pages to kickstart your e-commerce project powered by PrimeBlocks.' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature3.png', + title: 'Ready to Use Pages', + description: 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.' + } + ]; + features2Data = [ + { + title: 'Fully Responsive', + description: 'Freya is crafted to provide optimal viewing and interaction experience for a wide range of devices.', + src: 'https://primefaces.org/cdn/primeng/images/templates/freya/freya-features2-responsive.png' + }, + { + title: 'Cross Browser Compatible', + description: 'First class support for Firefox, Safari, Chrome and Edge.', + src: 'https://primefaces.org/cdn/primeng/images/compatible-ng.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/compatible-ng-dark.png' + }, + { + title: 'Lifetime Support', + description: 'Freya has a dedicated forum where lifetime support is delivered by engineers at PrimeTek in a timely manner.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-lifetime.png' + }, + { + title: 'Customizable Design', + description: 'Fully customizable with a mixture of Sass and CSS variables.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable-dark.png' + }, + { + title: 'Ready to Use Pages', + description: 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.', + src: 'https://primefaces.org/cdn/primeng/images/templates/freya/freya-features2-ready.png' + }, + { + title: 'Mobile Experience', + description: 'Touch optimized enhanced mobile experience with responsive design.', + src: 'https://primefaces.org/cdn/primeng/images/templates/freya/freya-features2-mobile.png' + } + ]; + + animationFeaturesData1 = [ + { + id: 1, + title: 'PrimeFlex CSS Utilities', + description: 'PrimeFlex is a CSS utility library featuring various helpers such as a grid grid-cols-12 gap-4 system, flexbox, spacing, elevation and more.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-utilities.png' + }, + { + id: 2, + title: 'PrimeBlocks', + description: 'Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-blocks.png' + }, + { + id: 3, + title: 'PrimeIcons', + description: 'Freya ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-icons.png' + }, + { + id: 4, + title: 'Figma File', + description: + 'Freya uses Figma as the design tool. It will be possible to download the Figma file after your purchase. You can preview the Figma file before the purchase. Note that PrimeNG UI components are excluded from the Freya Figma file as they are available in PrimeOne for Figma only.', + src: 'https://primefaces.org/cdn/primeng/images/templates/freya/features-animation-figma.png' + } + ]; + + animationFeaturesData2 = [ + { + id: 1, + title: 'Light and Dark Modes', + description: 'Impress your users with the Light and Dark modes.', + src: 'https://primefaces.org/cdn/primeng/images/templates/freya/features-animation-darkmode.png' + }, + { + id: 2, + title: 'Component Themes', + description: 'Freya offers 16 built-in component themes with dark and light options. Also if you wanna create your own theme you can do it by just defining couple SASS variables.', + src: 'https://primefaces.org/cdn/primeng/images/templates/freya/features-animation-component-themes.png' + }, + { + id: 3, + title: '7 Menu Orientations', + description: 'Static, Overlay, Slim, Slim+, Reveal, Drawer and Horizontal are the available menu layouts depending on your preference.', + src: 'https://primefaces.org/cdn/primeng/images/templates/freya/features-animation-orientations.png', + type: 'inline-animation', + inlineFeaturesData: [ + { + id: 1, + title: 'Static', + src: 'https://primefaces.org/cdn/primeng/images/templates/freya/Static.png' + }, + { + id: 2, + title: 'Slim', + src: 'https://primefaces.org/cdn/primeng/images/templates/freya/Slim.png' + }, + { + id: 3, + title: 'Reveal', + src: 'https://primefaces.org/cdn/primeng/images/templates/freya/Reveal.png' + }, + { + id: 4, + title: 'Horizontal', + src: 'https://primefaces.org/cdn/primeng/images/templates/freya/Horizontal.png' + }, + { + id: 5, + title: 'Overlay', + src: 'https://primefaces.org/cdn/primeng/images/templates/freya/Overlay.png' + }, + { + id: 6, + title: 'Slim+', + src: 'https://primefaces.org/cdn/primeng/images/templates/freya/Slim+.png' + }, + { + id: 7, + title: 'Drawer', + src: 'https://primefaces.org/cdn/primeng/images/templates/freya/Drawer.png' + } + ] + } + ]; + + license = { + documentLink: 'https://freya.primeng.org/documentation', + description: 'The download package is an Angular CLI-based project containing all source code of the application deployed at the live demo. The project code is written in TypeScript.', + licenseDetails: [ + { + title: 'Basic License', + price: '$59', + discount_price: '$39', + included: ['Non Commercial Usage', 'Single End Product, No Multi-Use', 'Lifetime Support', 'Unlimited Updates'] + }, + { + title: 'Extended License', + price: '$590', + discount_price: '$390', + included: ['Commercial Usage', 'Multiple End Products', 'Lifetime Support', 'Unlimited Updates'] + } + ] + }; +} diff --git a/src/app/showcase/pages/templates/freya/freyalogo.ts b/apps/showcase/pages/templates/freya/freyalogo.ts similarity index 79% rename from src/app/showcase/pages/templates/freya/freyalogo.ts rename to apps/showcase/pages/templates/freya/freyalogo.ts index bdb5bc3c046..69b44563d06 100644 --- a/src/app/showcase/pages/templates/freya/freyalogo.ts +++ b/apps/showcase/pages/templates/freya/freyalogo.ts @@ -1,23 +1,17 @@ +import { AppConfigService } from '@/service/appconfigservice'; import { Component, inject } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ standalone: true, selector: 'freya-logo', template: ` - + - + - `, + ` }) export class FreyaLogo { configService = inject(AppConfigService); diff --git a/apps/showcase/pages/templates/freya/freyaseparator.ts b/apps/showcase/pages/templates/freya/freyaseparator.ts new file mode 100644 index 00000000000..234b439ab34 --- /dev/null +++ b/apps/showcase/pages/templates/freya/freyaseparator.ts @@ -0,0 +1,23 @@ +import { TemplateSeparatorModule } from '@/components/template/templateseparator'; +import { AppConfigService } from '@/service/appconfigservice'; +import { Component, inject } from '@angular/core'; + +@Component({ + standalone: true, + selector: 'freya-separator', + imports: [TemplateSeparatorModule], + template: ` + + + + + + ` +}) +export class FreyaSeparator { + configService = inject(AppConfigService); + + get fillColor() { + return this.configService.appState().darkTheme ? 'var(--p-surface-0)' : 'var(--p-surface-900)'; + } +} diff --git a/src/app/showcase/pages/templates/learnmore/learnmore-routing.module.ts b/apps/showcase/pages/templates/learnmore/learnmore-routing.module.ts similarity index 91% rename from src/app/showcase/pages/templates/learnmore/learnmore-routing.module.ts rename to apps/showcase/pages/templates/learnmore/learnmore-routing.module.ts index d0c68fda001..cf184ec9370 100644 --- a/src/app/showcase/pages/templates/learnmore/learnmore-routing.module.ts +++ b/apps/showcase/pages/templates/learnmore/learnmore-routing.module.ts @@ -4,6 +4,6 @@ import { LearnMoreComponent } from './learnmore.component'; @NgModule({ imports: [RouterModule.forChild([{ path: '', pathMatch: 'full', component: LearnMoreComponent }])], - exports: [RouterModule], + exports: [RouterModule] }) export class LearnMoreRoutingModule {} diff --git a/src/app/showcase/pages/templates/learnmore/learnmore.component.html b/apps/showcase/pages/templates/learnmore/learnmore.component.html similarity index 99% rename from src/app/showcase/pages/templates/learnmore/learnmore.component.html rename to apps/showcase/pages/templates/learnmore/learnmore.component.html index 93196f8abfd..6ddde35114b 100644 --- a/src/app/showcase/pages/templates/learnmore/learnmore.component.html +++ b/apps/showcase/pages/templates/learnmore/learnmore.component.html @@ -1,5 +1,4 @@
    - diff --git a/src/app/showcase/pages/templates/learnmore/learnmore.component.ts b/apps/showcase/pages/templates/learnmore/learnmore.component.ts similarity index 92% rename from src/app/showcase/pages/templates/learnmore/learnmore.component.ts rename to apps/showcase/pages/templates/learnmore/learnmore.component.ts index 9f9cd185350..181d578d1b3 100644 --- a/src/app/showcase/pages/templates/learnmore/learnmore.component.ts +++ b/apps/showcase/pages/templates/learnmore/learnmore.component.ts @@ -4,7 +4,7 @@ import * as templateData from './templatedata.json'; @Component({ selector: 'templates', templateUrl: './learnmore.component.html', - styleUrl: './learnmore.scss', + styleUrl: './learnmore.scss' }) export class LearnMoreComponent implements OnInit { id: string; @@ -15,7 +15,7 @@ export class LearnMoreComponent implements OnInit { constructor( private route: ActivatedRoute, - private router: Router, + private router: Router ) {} ngOnInit() { diff --git a/apps/showcase/pages/templates/learnmore/learnmore.module.ts b/apps/showcase/pages/templates/learnmore/learnmore.module.ts new file mode 100644 index 00000000000..c7b9d0fc70d --- /dev/null +++ b/apps/showcase/pages/templates/learnmore/learnmore.module.ts @@ -0,0 +1,31 @@ +import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; + +import { TemplateConfigurationModule } from '@/components/template/templateconfiguration'; +import { TemplateFeaturesModule } from '@/components/template/templatefeatures'; +import { TemplateFeaturesAnimationModule } from '@/components/template/templatefeaturesanimation/templatefeaturesanimation'; +import { TemplateFeaturesAnimationInlineModule } from '@/components/template/templatefeaturesanimation/templatefeaturesanimationinline'; +import { TemplateHeroModule } from '@/components/template/templatehero/templatehero'; +import { TemplateLicenseModule } from '@/components/template/templatelicense'; +import { TemplateRelatedModule } from '@/components/template/templaterelated'; +import { TemplateSeparatorModule } from '@/components/template/templateseparator'; +import { TemplateYoutubeModule } from '@/components/template/templateyoutube'; +import { LearnMoreRoutingModule } from './learnmore-routing.module'; +import { LearnMoreComponent } from './learnmore.component'; +@NgModule({ + declarations: [LearnMoreComponent], + imports: [ + CommonModule, + LearnMoreRoutingModule, + TemplateHeroModule, + TemplateSeparatorModule, + TemplateYoutubeModule, + TemplateLicenseModule, + TemplateFeaturesModule, + TemplateFeaturesAnimationModule, + TemplateConfigurationModule, + TemplateRelatedModule, + TemplateFeaturesAnimationInlineModule + ] +}) +export class LearnMoreModule {} diff --git a/src/app/showcase/pages/templates/learnmore/learnmore.scss b/apps/showcase/pages/templates/learnmore/learnmore.scss similarity index 100% rename from src/app/showcase/pages/templates/learnmore/learnmore.scss rename to apps/showcase/pages/templates/learnmore/learnmore.scss diff --git a/src/app/showcase/pages/templates/learnmore/templatedata.json b/apps/showcase/pages/templates/learnmore/templatedata.json similarity index 95% rename from src/app/showcase/pages/templates/learnmore/templatedata.json rename to apps/showcase/pages/templates/learnmore/templatedata.json index da4179eeaef..60efafb9f8d 100644 --- a/src/app/showcase/pages/templates/learnmore/templatedata.json +++ b/apps/showcase/pages/templates/learnmore/templatedata.json @@ -166,22 +166,12 @@ { "title": "Basic License", "price": "$59", - "included": [ - "Non Commercial Usage", - "Single End Product, No Multi-Use", - "Lifetime Support", - "Unlimited Updates" - ] + "included": ["Non Commercial Usage", "Single End Product, No Multi-Use", "Lifetime Support", "Unlimited Updates"] }, { "title": "Extended License", "price": "$590", - "included": [ - "Commercial Usage", - "Multiple End Products", - "Lifetime Support", - "Unlimited Updates" - ] + "included": ["Commercial Usage", "Multiple End Products", "Lifetime Support", "Unlimited Updates"] } ] }, @@ -343,22 +333,12 @@ { "title": "Basic License", "price": "$59", - "included": [ - "Non Commercial Usage", - "Single End Product, No Multi-Use", - "Lifetime Support", - "Unlimited Updates" - ] + "included": ["Non Commercial Usage", "Single End Product, No Multi-Use", "Lifetime Support", "Unlimited Updates"] }, { "title": "Extended License", "price": "$590", - "included": [ - "Commercial Usage", - "Multiple End Products", - "Lifetime Support", - "Unlimited Updates" - ] + "included": ["Commercial Usage", "Multiple End Products", "Lifetime Support", "Unlimited Updates"] } ] }, @@ -544,22 +524,12 @@ { "title": "Basic License", "price": "$49", - "included": [ - "Non Commercial Usage", - "Single End Product, No Multi-Use", - "Lifetime Support", - "Unlimited Updates" - ] + "included": ["Non Commercial Usage", "Single End Product, No Multi-Use", "Lifetime Support", "Unlimited Updates"] }, { "title": "Extended License", "price": "$490", - "included": [ - "Commercial Usage", - "Multiple End Products", - "Lifetime Support", - "Unlimited Updates" - ] + "included": ["Commercial Usage", "Multiple End Products", "Lifetime Support", "Unlimited Updates"] } ] }, @@ -728,22 +698,12 @@ { "title": "Basic License", "price": "$59", - "included": [ - "Non Commercial Usage", - "Single End Product, No Multi-Use", - "Lifetime Support", - "Unlimited Updates" - ] + "included": ["Non Commercial Usage", "Single End Product, No Multi-Use", "Lifetime Support", "Unlimited Updates"] }, { "title": "Extended License", "price": "$590", - "included": [ - "Commercial Usage", - "Multiple End Products", - "Lifetime Support", - "Unlimited Updates" - ] + "included": ["Commercial Usage", "Multiple End Products", "Lifetime Support", "Unlimited Updates"] } ] }, @@ -905,22 +865,12 @@ { "title": "Basic License", "price": "$59", - "included": [ - "Non Commercial Usage", - "Single End Product, No Multi-Use", - "Lifetime Support", - "Unlimited Updates" - ] + "included": ["Non Commercial Usage", "Single End Product, No Multi-Use", "Lifetime Support", "Unlimited Updates"] }, { "title": "Extended License", "price": "$590", - "included": [ - "Commercial Usage", - "Multiple End Products", - "Lifetime Support", - "Unlimited Updates" - ] + "included": ["Commercial Usage", "Multiple End Products", "Lifetime Support", "Unlimited Updates"] } ] }, @@ -1201,22 +1151,12 @@ { "title": "Basic License", "price": "$59", - "included": [ - "Non Commercial Usage", - "Single End Product, No Multi-Use", - "Lifetime Support", - "Unlimited Updates" - ] + "included": ["Non Commercial Usage", "Single End Product, No Multi-Use", "Lifetime Support", "Unlimited Updates"] }, { "title": "Extended License", "price": "$590", - "included": [ - "Commercial Usage", - "Multiple End Products", - "Lifetime Support", - "Unlimited Updates" - ] + "included": ["Commercial Usage", "Multiple End Products", "Lifetime Support", "Unlimited Updates"] } ] }, @@ -1369,22 +1309,12 @@ { "title": "Basic License", "price": "$49", - "included": [ - "Non Commercial Usage", - "Single End Product, No Multi-Use", - "Lifetime Support", - "Unlimited Updates" - ] + "included": ["Non Commercial Usage", "Single End Product, No Multi-Use", "Lifetime Support", "Unlimited Updates"] }, { "title": "Extended License", "price": "$490", - "included": [ - "Commercial Usage", - "Multiple End Products", - "Lifetime Support", - "Unlimited Updates" - ] + "included": ["Commercial Usage", "Multiple End Products", "Lifetime Support", "Unlimited Updates"] } ] }, @@ -1537,22 +1467,12 @@ { "title": "Basic License", "price": "$49", - "included": [ - "Non Commercial Usage", - "Single End Product, No Multi-Use", - "Lifetime Support", - "Unlimited Updates" - ] + "included": ["Non Commercial Usage", "Single End Product, No Multi-Use", "Lifetime Support", "Unlimited Updates"] }, { "title": "Extended License", "price": "$490", - "included": [ - "Commercial Usage", - "Multiple End Products", - "Lifetime Support", - "Unlimited Updates" - ] + "included": ["Commercial Usage", "Multiple End Products", "Lifetime Support", "Unlimited Updates"] } ] }, @@ -1564,4 +1484,4 @@ } } ] -} \ No newline at end of file +} diff --git a/apps/showcase/pages/templates/poseidon/poseidon.ts b/apps/showcase/pages/templates/poseidon/poseidon.ts new file mode 100644 index 00000000000..262dfa9e170 --- /dev/null +++ b/apps/showcase/pages/templates/poseidon/poseidon.ts @@ -0,0 +1,189 @@ +import { TemplateConfigurationModule } from '@/components/template/templateconfiguration'; +import { TemplateFeaturesModule } from '@/components/template/templatefeatures'; +import { TemplateFeaturesAnimationModule } from '@/components/template/templatefeaturesanimation/templatefeaturesanimation'; +import { TemplateHeroModule } from '@/components/template/templatehero/templatehero'; +import { TemplateLicenseModule } from '@/components/template/templatelicense'; +import { TemplateRelatedModule } from '@/components/template/templaterelated'; +import { TemplateSeparatorModule } from '@/components/template/templateseparator'; +import { TemplateYoutubeModule } from '@/components/template/templateyoutube'; +import { Component } from '@angular/core'; +import { PoseidonLogo } from './poseidonlogo'; +import { PoseidonSeparator } from './poseidonseparator'; + +@Component({ + standalone: true, + selector: 'poseidon-page', + imports: [ + TemplateHeroModule, + TemplateSeparatorModule, + TemplateFeaturesAnimationModule, + TemplateFeaturesModule, + TemplateConfigurationModule, + TemplateFeaturesAnimationModule, + TemplateRelatedModule, + TemplateYoutubeModule, + TemplateLicenseModule, + PoseidonSeparator + ], + template: `
    + + +
    + + +
    + + + + + + + + + +
    ` +}) +export class PoseidonPage { + poseidonLogo = PoseidonLogo; + templateHeroData = { + pattern: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/hero-background.png', + dashboard1: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/poseidon-hero-dashboard1.png', + dashboard2: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/poseidon-hero-dashboard2.png', + description: 'A modern and easy to use premium application template with various color schemes.Based on flat design language, it is fully responsive, touch optimized, built with SASS, CSS3 and HTML5.', + liveHref: 'https://poseidon.primeng.org', + docHref: 'https://poseidon.primeng.org/documentation' + }; + + relatedData = [ + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/diamond-ng.jpg', + href: '/templates/diamond' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/babylon-ng.jpg', + href: '/templates/babylon' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/ultima-ng.jpg', + href: '/templates/ultima' + } + ]; + + features2Data = [ + { + title: 'Fully Responsive', + description: 'Apollo is crafted to provide optimal viewing and interaction experience for a wide range of devices.', + src: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/poseidon-features2-responsive.png' + }, + { + title: 'Lifetime Support', + description: 'Apollo has a dedicated forum where lifetime support is delivered by engineers at PrimeTek in a timely manner.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-lifetime.png' + }, + { + title: 'Top Notch Quality', + description: 'Superior standards with 100% compatibility for strict mode and linting tools.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-quality.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-quality-dark.png' + }, + { + title: 'Cross Browser Compatible', + description: 'First class support for Firefox, Safari, Chrome and Edge.', + src: 'https://primefaces.org/cdn/primeng/images/compatible-ng.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/compatible-ng-dark.png' + }, + { + title: 'Customizable Design', + description: 'Fully customizable with a mixture of Sass and CSS variables.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable-dark.png' + }, + { + title: 'Mobile Experience', + description: 'Touch optimized enhanced mobile experience with responsive design.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-mobile.png' + } + ]; + + animationFeaturesData1 = [ + { + id: 1, + title: 'PrimeFlex CSS Utilities', + description: 'PrimeFlex is a CSS utility library featuring various helpers such as a grid grid-cols-12 gap-4 system, flexbox, spacing, elevation and more.', + src: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/features-animation-utilities.png' + }, + { + id: 2, + title: 'PrimeBlocks', + description: 'Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.', + src: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/features-animation-blocks.png' + }, + { + id: 3, + title: 'PrimeIcons', + description: 'Poseidon ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.', + src: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/features-animation-icons.png' + } + ]; + + animationFeaturesData2 = [ + { + id: 1, + title: 'Light / Dark / Dim Modes', + description: 'Poseidon offers you 3 uniquely designed layout modes to choose from; Light, Dim, and Dark.', + src: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/features-animation-darkmode.png' + }, + { + id: 2, + title: 'Component Themes', + description: 'Poseidon offers 12 built-in component themes with dark, light and dim options. Also if you wanna create your own theme you can do it by just defining couple SASS variables.', + src: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/features-component-themes.png' + }, + { + id: 3, + title: '3 Menu Orientations', + description: 'Poseidon has 3 menu layouts to choose from; Static, Overlay and Horizontal.', + src: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/features-animation-orientations.png', + type: 'inline-animation', + inlineFeaturesData: [ + { + id: 1, + title: 'Static', + src: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/static.png' + }, + { + id: 2, + title: 'Overlay', + src: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/overlay.png' + }, + { + id: 3, + title: 'Horizontal', + src: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/horizontal.png' + } + ] + } + ]; + + license = { + documentLink: 'https://poseidon.primeng.org/documentation/', + description: 'The download package is an Angular CLI-based project containing all source code of the application deployed at the live demo. The project code is written in TypeScript.', + licenseDetails: [ + { + title: 'Basic License', + price: '$59', + discount_price: '$39', + included: ['Non Commercial Usage', 'Single End Product, No Multi-Use', 'Lifetime Support', 'Unlimited Updates'] + }, + { + title: 'Extended License', + price: '$590', + discount_price: '$390', + included: ['Commercial Usage', 'Multiple End Products', 'Lifetime Support', 'Unlimited Updates'] + } + ] + }; +} diff --git a/src/app/showcase/pages/templates/poseidon/poseidonlogo.ts b/apps/showcase/pages/templates/poseidon/poseidonlogo.ts similarity index 97% rename from src/app/showcase/pages/templates/poseidon/poseidonlogo.ts rename to apps/showcase/pages/templates/poseidon/poseidonlogo.ts index 7c68e96239e..fec49509419 100644 --- a/src/app/showcase/pages/templates/poseidon/poseidonlogo.ts +++ b/apps/showcase/pages/templates/poseidon/poseidonlogo.ts @@ -1,5 +1,5 @@ +import { AppConfigService } from '@/service/appconfigservice'; import { Component, inject } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ standalone: true, @@ -21,14 +21,7 @@ import { AppConfigService } from '@service/appconfigservice'; /> - + @@ -37,7 +30,7 @@ import { AppConfigService } from '@service/appconfigservice'; - `, + ` }) export class PoseidonLogo { configService = inject(AppConfigService); diff --git a/src/app/showcase/pages/templates/poseidon/poseidonseparator.ts b/apps/showcase/pages/templates/poseidon/poseidonseparator.ts similarity index 91% rename from src/app/showcase/pages/templates/poseidon/poseidonseparator.ts rename to apps/showcase/pages/templates/poseidon/poseidonseparator.ts index 65b7dd000f2..ddb038ccc18 100644 --- a/src/app/showcase/pages/templates/poseidon/poseidonseparator.ts +++ b/apps/showcase/pages/templates/poseidon/poseidonseparator.ts @@ -1,6 +1,6 @@ +import { TemplateSeparatorModule } from '@/components/template/templateseparator'; +import { AppConfigService } from '@/service/appconfigservice'; import { Component, inject } from '@angular/core'; -import { TemplateSeparatorModule } from '@layout/templates/templateseparator'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ standalone: true, @@ -23,7 +23,7 @@ import { AppConfigService } from '@service/appconfigservice'; - `, + ` }) export class PoseidonSeparator { configService = inject(AppConfigService); diff --git a/apps/showcase/pages/templates/sakai/sakai.ts b/apps/showcase/pages/templates/sakai/sakai.ts new file mode 100644 index 00000000000..c1ec34b8f7b --- /dev/null +++ b/apps/showcase/pages/templates/sakai/sakai.ts @@ -0,0 +1,159 @@ +import { TemplateConfigurationModule } from '@/components/template/templateconfiguration'; +import { TemplateFeaturesModule } from '@/components/template/templatefeatures'; +import { TemplateFeaturesAnimationModule } from '@/components/template/templatefeaturesanimation/templatefeaturesanimation'; +import { TemplateHeroModule } from '@/components/template/templatehero/templatehero'; +import { TemplateLicenseModule } from '@/components/template/templatelicense'; +import { TemplateRelatedModule } from '@/components/template/templaterelated'; +import { TemplateSeparatorModule } from '@/components/template/templateseparator'; +import { TemplateYoutubeModule } from '@/components/template/templateyoutube'; +import { Component } from '@angular/core'; +import { SakaiLogo } from './sakailogo'; +import { SakaiSeparator } from './sakaiseparator'; +@Component({ + standalone: true, + selector: 'sakai-page', + imports: [ + TemplateHeroModule, + TemplateSeparatorModule, + TemplateFeaturesAnimationModule, + TemplateFeaturesModule, + TemplateConfigurationModule, + TemplateFeaturesAnimationModule, + TemplateRelatedModule, + TemplateYoutubeModule, + TemplateLicenseModule, + SakaiSeparator + ], + template: `
    + + + + + + + + + + + +
    ` +}) +export class SakaiPage { + sakaiLogo = SakaiLogo; + + templateHeroData = { + pattern: 'https://primefaces.org/cdn/primeng/images/templates/sakai/sakai-hero-pattern.png', + dashboard1: 'https://primefaces.org/cdn/primeng/images/templates/sakai/sakai-hero-dashboard1.png', + dashboard2: 'https://primefaces.org/cdn/primeng/images/templates/sakai/sakai-hero-dashboard2.png', + description: 'Sakai is an application template for Angular and is distributed as a CLI project.', + liveHref: 'https://sakai.primeng.org/', + docHref: 'https://sakai.primeng.org/documentation', + free: true, + storeHref: 'https://github.com/primefaces/sakai-ng', + supportHref: 'https://github.com/primefaces/sakai-ng/issues' + }; + + relatedData = [ + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/diamond-ng.jpg', + href: '/templates/diamond' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/babylon-ng.jpg', + href: '/templates/babylon' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/ultima-ng.jpg', + href: '/templates/ultima' + } + ]; + + features1Data = [ + { + src: 'https://primefaces.org/cdn/primeng/images/templates/sakai/sakai-github.png', + title: 'Open Source and Free to Use', + description: "Explore Sakai, our versatile, open-source Angular application template. It's free for your every innovation." + }, + { + src: 'https://primefaces.org/cdn/primeng/images/templates/sakai/sakai-ready.png', + title: 'Ready to Use Pages', + description: 'Landing, login and error pages are provided as template pages to get started with building your app in no time.' + } + ]; + features2Data = [ + { + title: 'Fully Responsive', + description: 'Atlantis is crafted to provide optimal viewing and interaction experience for a wide range of devices.', + src: 'https://primefaces.org/cdn/primeng/images/templates/sakai/sakai-features2-responsive.png' + }, + { + title: 'Cross Browser Compatible', + description: 'First class support for Firefox, Safari, Chrome and Edge.', + src: 'https://primefaces.org/cdn/primeng/images/compatible-ng.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/compatible-ng-dark.png' + }, + { + title: 'Full SaSS Support', + description: 'Sass is utilized for both the application and components to provide simplicity and flexibility.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable-dark.png' + }, + { + title: 'Mobile Experience', + description: 'Touch optimized enhanced mobile experience with responsive design.', + src: 'https://primefaces.org/cdn/primeng/images/templates/sakai/sakai-features2-mobile.png' + } + ]; + + animationFeaturesData1 = [ + { + id: 1, + title: 'PrimeFlex CSS Utilities', + description: 'PrimeFlex is a CSS utility library featuring various helpers such as a grid grid-cols-12 gap-4 system, flexbox, spacing, elevation and more.', + src: 'https://primefaces.org/cdn/primeng/images/templates/babylon/features-animation-utilities.png' + }, + { + id: 2, + title: 'PrimeBlocks', + description: 'Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.', + src: 'https://primefaces.org/cdn/primeng/images/templates/babylon/features-animation-blocks.png' + }, + { + id: 3, + title: 'PrimeIcons', + description: 'Atlantis ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.', + src: 'https://primefaces.org/cdn/primeng/images/templates/babylon/features-animation-icons.png' + } + ]; + + animationFeaturesData2 = [ + { + id: 1, + title: 'Various Free Themes', + description: 'Sakai has various free themes to choose from; PrimeOne Design, Bootstrap, Material Design with light and dark options.', + src: 'https://primefaces.org/cdn/primeng/images/templates/sakai/features-animation-darkmode.png' + }, + { + id: 2, + title: '2 Menu Orientations', + description: 'Sakai has 2 menu modes; Static and Overlay', + src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/features-animation-orientations.png', + type: 'inline-animation', + inlineFeaturesData: [ + { + id: 1, + title: 'Static', + src: 'https://primefaces.org/cdn/primeng/images/templates/sakai/Static.png' + }, + { + id: 2, + title: 'Overlay', + src: 'https://primefaces.org/cdn/primeng/images/templates/sakai/Overlay.png' + } + ] + } + ]; +} diff --git a/src/app/showcase/pages/templates/sakai/sakailogo.ts b/apps/showcase/pages/templates/sakai/sakailogo.ts similarity index 96% rename from src/app/showcase/pages/templates/sakai/sakailogo.ts rename to apps/showcase/pages/templates/sakai/sakailogo.ts index b21918f87b5..c78c0f66693 100644 --- a/src/app/showcase/pages/templates/sakai/sakailogo.ts +++ b/apps/showcase/pages/templates/sakai/sakailogo.ts @@ -1,5 +1,5 @@ +import { AppConfigService } from '@/service/appconfigservice'; import { Component, inject } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ standalone: true, @@ -14,10 +14,7 @@ import { AppConfigService } from '@service/appconfigservice'; d="M17.1637 19.2467C17.1566 19.4033 17.1529 19.561 17.1529 19.7194C17.1529 25.3503 21.7203 29.915 27.3546 29.915C32.9887 29.915 37.5561 25.3503 37.5561 19.7194C37.5561 19.5572 37.5524 19.3959 37.5449 19.2355C38.5617 19.0801 39.5759 18.9013 40.5867 18.6994L40.6926 18.6782C40.7191 19.0218 40.7326 19.369 40.7326 19.7194C40.7326 27.1036 34.743 33.0896 27.3546 33.0896C19.966 33.0896 13.9765 27.1036 13.9765 19.7194C13.9765 19.374 13.9896 19.0316 14.0154 18.6927L14.0486 18.6994C15.0837 18.9062 16.1223 19.0886 17.1637 19.2467ZM33.3284 11.4538C31.6493 10.2396 29.5855 9.52381 27.3546 9.52381C25.1195 9.52381 23.0524 10.2421 21.3717 11.4603C20.0078 11.3232 18.6475 11.1387 17.2933 10.907C19.7453 8.11308 23.3438 6.34921 27.3546 6.34921C31.36 6.34921 34.9543 8.10844 37.4061 10.896C36.0521 11.1292 34.692 11.3152 33.3284 11.4538ZM43.826 18.0518C43.881 18.6003 43.9091 19.1566 43.9091 19.7194C43.9091 28.8568 36.4973 36.2642 27.3546 36.2642C18.2117 36.2642 10.8 28.8568 10.8 19.7194C10.8 19.1615 10.8276 18.61 10.8816 18.0663L7.75383 17.4411C7.66775 18.1886 7.62354 18.9488 7.62354 19.7194C7.62354 30.6102 16.4574 39.4388 27.3546 39.4388C38.2517 39.4388 47.0855 30.6102 47.0855 19.7194C47.0855 18.9439 47.0407 18.1789 46.9536 17.4267L43.826 18.0518ZM44.2613 9.54743L40.9084 10.2176C37.9134 5.95821 32.9593 3.1746 27.3546 3.1746C21.7442 3.1746 16.7856 5.96385 13.7915 10.2305L10.4399 9.56057C13.892 3.83178 20.1756 0 27.3546 0C34.5281 0 40.8075 3.82591 44.2613 9.54743Z" [attr.fill]="fillColor" /> - + - `, + ` }) export class SakaiLogo { configService = inject(AppConfigService); diff --git a/src/app/showcase/pages/templates/sakai/sakaiseparator.ts b/apps/showcase/pages/templates/sakai/sakaiseparator.ts similarity index 84% rename from src/app/showcase/pages/templates/sakai/sakaiseparator.ts rename to apps/showcase/pages/templates/sakai/sakaiseparator.ts index 319131fc856..60660a10708 100644 --- a/src/app/showcase/pages/templates/sakai/sakaiseparator.ts +++ b/apps/showcase/pages/templates/sakai/sakaiseparator.ts @@ -1,6 +1,6 @@ +import { TemplateSeparatorModule } from '@/components/template/templateseparator'; +import { AppConfigService } from '@/service/appconfigservice'; import { Component, inject } from '@angular/core'; -import { TemplateSeparatorModule } from '@layout/templates/templateseparator'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ standalone: true, @@ -16,10 +16,7 @@ import { AppConfigService } from '@service/appconfigservice'; d="M10.2923 11.548C10.288 11.642 10.2858 11.7366 10.2858 11.8317C10.2858 15.2102 13.0246 17.949 16.4032 17.949C19.7817 17.949 22.5205 15.2102 22.5205 11.8317C22.5205 11.7343 22.5183 11.6375 22.5138 11.5413C23.1235 11.448 23.7317 11.3408 24.3378 11.2196L24.4013 11.2069C24.4172 11.4131 24.4253 11.6214 24.4253 11.8317C24.4253 16.2621 20.8337 19.8538 16.4032 19.8538C11.9727 19.8538 8.38106 16.2621 8.38106 11.8317C8.38106 11.6244 8.3889 11.4189 8.40437 11.2156L8.42433 11.2196C9.04498 11.3437 9.6678 11.4532 10.2923 11.548ZM19.9854 6.87227C18.9785 6.14373 17.741 5.71429 16.4032 5.71429C15.063 5.71429 13.8234 6.14526 12.8156 6.87619C11.9977 6.7939 11.182 6.68324 10.37 6.54423C11.8403 4.86785 13.9982 3.80952 16.4032 3.80952C18.805 3.80952 20.9604 4.86507 22.4305 6.5376C21.6187 6.67752 20.8031 6.7891 19.9854 6.87227ZM26.2803 10.8311C26.3132 11.1602 26.33 11.4939 26.33 11.8317C26.33 17.3141 21.8856 21.7585 16.4032 21.7585C10.9207 21.7585 6.4763 17.3141 6.4763 11.8317C6.4763 11.4969 6.49287 11.166 6.52521 10.8398L4.64967 10.4646C4.59805 10.9132 4.57153 11.3693 4.57153 11.8317C4.57153 18.3661 9.86875 23.6633 16.4032 23.6633C22.9376 23.6633 28.2348 18.3661 28.2348 11.8317C28.2348 11.3663 28.208 10.9073 28.1557 10.456L26.2803 10.8311ZM26.5412 5.72846L24.5307 6.13055C22.7348 3.57493 19.764 1.90476 16.4032 1.90476C13.0389 1.90476 10.0656 3.57831 8.27016 6.13832L6.26033 5.73634C8.33039 2.29907 12.0983 0 16.4032 0C20.7048 0 24.4702 2.29555 26.5412 5.72846Z" [attr.fill]="fillColor" /> - + @@ -28,7 +25,7 @@ import { AppConfigService } from '@service/appconfigservice'; - `, + ` }) export class SakaiSeparator { configService = inject(AppConfigService); diff --git a/src/app/showcase/pages/templates/templates-routing.module.ts b/apps/showcase/pages/templates/templates-routing.module.ts similarity index 93% rename from src/app/showcase/pages/templates/templates-routing.module.ts rename to apps/showcase/pages/templates/templates-routing.module.ts index 0f7c896b439..178d00bef3d 100644 --- a/src/app/showcase/pages/templates/templates-routing.module.ts +++ b/apps/showcase/pages/templates/templates-routing.module.ts @@ -14,9 +14,9 @@ import { TemplatesComponent } from './templates.component'; { path: 'poseidon', loadComponent: () => import('./poseidon/poseidon').then((m) => m.PoseidonPage) }, { path: 'sakai', loadComponent: () => import('./sakai/sakai').then((m) => m.SakaiPage) }, { path: 'ultima', loadComponent: () => import('./ultima/ultima').then((m) => m.UltimaPage) }, - { path: 'verona', loadComponent: () => import('./verona/verona').then((m) => m.VeronaPage) }, - ]), + { path: 'verona', loadComponent: () => import('./verona/verona').then((m) => m.VeronaPage) } + ]) ], - exports: [RouterModule], + exports: [RouterModule] }) export class TemplatesRoutingModule {} diff --git a/src/app/showcase/pages/templates/templates.component.html b/apps/showcase/pages/templates/templates.component.html similarity index 100% rename from src/app/showcase/pages/templates/templates.component.html rename to apps/showcase/pages/templates/templates.component.html diff --git a/src/app/showcase/pages/templates/templates.component.ts b/apps/showcase/pages/templates/templates.component.ts similarity index 84% rename from src/app/showcase/pages/templates/templates.component.ts rename to apps/showcase/pages/templates/templates.component.ts index 71b7e3f7358..4b7d6980792 100644 --- a/src/app/showcase/pages/templates/templates.component.ts +++ b/apps/showcase/pages/templates/templates.component.ts @@ -3,12 +3,12 @@ import { Meta, Title } from '@angular/platform-browser'; @Component({ selector: 'templates', - templateUrl: './templates.component.html', + templateUrl: './templates.component.html' }) export class TemplatesComponent { constructor( private titleService: Title, - private metaService: Meta, + private metaService: Meta ) { this.titleService.setTitle('Angular Application Templates - PrimeNG'); this.metaService.updateTag({ name: 'description', content: 'PrimeNG Angular application templates.' }); diff --git a/src/app/showcase/pages/templates/templates.module.ts b/apps/showcase/pages/templates/templates.module.ts similarity index 85% rename from src/app/showcase/pages/templates/templates.module.ts rename to apps/showcase/pages/templates/templates.module.ts index 8ae59fa186c..57f0e41015a 100644 --- a/src/app/showcase/pages/templates/templates.module.ts +++ b/apps/showcase/pages/templates/templates.module.ts @@ -6,6 +6,6 @@ import { TemplatesComponent } from './templates.component'; @NgModule({ declarations: [TemplatesComponent], - imports: [CommonModule, TemplatesRoutingModule], + imports: [CommonModule, TemplatesRoutingModule] }) export class TemplatesModule {} diff --git a/apps/showcase/pages/templates/ultima/ultima.ts b/apps/showcase/pages/templates/ultima/ultima.ts new file mode 100644 index 00000000000..f57f74a5106 --- /dev/null +++ b/apps/showcase/pages/templates/ultima/ultima.ts @@ -0,0 +1,234 @@ +import { TemplateConfigurationModule } from '@/components/template/templateconfiguration'; +import { TemplateFeaturesModule } from '@/components/template/templatefeatures'; +import { TemplateFeaturesAnimationModule } from '@/components/template/templatefeaturesanimation/templatefeaturesanimation'; +import { TemplateHeroModule } from '@/components/template/templatehero/templatehero'; +import { TemplateLicenseModule } from '@/components/template/templatelicense'; +import { TemplateRelatedModule } from '@/components/template/templaterelated'; +import { TemplateSeparatorModule } from '@/components/template/templateseparator'; +import { TemplateYoutubeModule } from '@/components/template/templateyoutube'; +import { Component } from '@angular/core'; +import { UltimaLogo } from './ultimalogo'; +import { UltimaSeparator } from './ultimaseparator'; + +@Component({ + standalone: true, + selector: 'ultima-page', + imports: [ + TemplateHeroModule, + TemplateSeparatorModule, + TemplateFeaturesAnimationModule, + TemplateFeaturesModule, + TemplateConfigurationModule, + TemplateFeaturesAnimationModule, + TemplateRelatedModule, + TemplateYoutubeModule, + TemplateLicenseModule, + UltimaSeparator + ], + template: `
    + + + + +
    + + +
    + + + + + + + +
    ` +}) +export class UltimaPage { + ultimaLogo = UltimaLogo; + + templateHeroData = { + pattern: 'https://primefaces.org/cdn/primeng/images/templates/ultima/ultima-hero-pattern.png', + description: 'A highly customizable premium application template featuring 4 menu modes, 13 themes, light and dark modes based on material design language, it is fully responsive, touch optimized, built with SASS, CSS3 and HTML5.', + dashboard1: 'https://primefaces.org/cdn/primeng/images/templates/ultima/ultima-hero-dashboard1.png', + dashboard2: 'https://primefaces.org/cdn/primeng/images/templates/ultima/ultima-hero-dashboard2.png', + liveHref: 'https://ultima.primeng.org', + docHref: 'https://ultima.primeng.org/documentation' + }; + + relatedData = [ + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/diamond-ng.jpg', + href: '/templates/diamond' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/apollo-ng.jpg', + href: '/templates/apollo' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/avalon-ng.jpg', + href: '/templates/avalon' + } + ]; + + features1Data = [ + { + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature1.png', + title: 'Ready to Use Applications', + description: 'Mail, File System, Tasks, Calendar, Blog and Chat are the sample applications to get started with ease.' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature2.png', + title: 'E-Commerce Pages', + description: 'Avalon offers E-commerce pages to kickstart your e-commerce project powered by PrimeBlocks.' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature3.png', + title: 'Ready to Use Pages', + description: 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.' + } + ]; + + features2Data = [ + { + title: 'Fully Responsive', + description: 'Freya is crafted to provide optimal viewing and interaction experience for a wide range of devices.', + src: 'https://primefaces.org/cdn/primeng/images/templates/freya/freya-features2-responsive.png' + }, + { + title: 'Cross Browser Compatible', + description: 'First class support for Firefox, Safari, Chrome and Edge.', + src: 'https://primefaces.org/cdn/primeng/images/compatible-ng.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/compatible-ng-dark.png' + }, + { + title: 'Lifetime Support', + description: 'Freya has a dedicated forum where lifetime support is delivered by engineers at PrimeTek in a timely manner.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-lifetime.png' + }, + { + title: 'Customizable Design', + description: 'Fully customizable with a mixture of Sass and CSS variables.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable-dark.png' + }, + { + title: 'Ready to Use Pages', + description: 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.', + src: 'https://primefaces.org/cdn/primeng/images/templates/freya/freya-features2-ready.png' + }, + { + title: 'Mobile Experience', + description: 'Touch optimized enhanced mobile experience with responsive design.', + src: 'https://primefaces.org/cdn/primeng/images/templates/freya/freya-features2-mobile.png' + } + ]; + + animationFeaturesData1 = [ + { + id: 1, + title: 'PrimeFlex CSS Utilities', + description: 'PrimeFlex is a CSS utility library featuring various helpers such as a grid grid-cols-12 gap-4 system, flexbox, spacing, elevation and more.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-utilities.png' + }, + { + id: 2, + title: 'PrimeBlocks', + description: 'Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-blocks.png' + }, + { + id: 3, + title: 'PrimeIcons', + description: 'Ultima ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-icons.png' + }, + { + id: 4, + title: 'Figma File', + description: + 'Ultima uses Figma as the design tool. It will be possible to download the Figma file after your purchase. You can preview the Figma file before the purchase. Note that PrimeNG UI components are excluded from the Ultima Figma file as they are available in PrimeOne for Figma only.', + src: 'https://primefaces.org/cdn/primeng/images/templates/ultima/features-animation-figma.png' + } + ]; + + animationFeaturesData2 = [ + { + id: 1, + title: 'Light and Dark Modes', + description: 'Ultima offers you 2 uniquely designed layout modes to choose from; Light and Dark.', + src: 'https://primefaces.org/cdn/primeng/images/templates/ultima/features-animation-darkmode.png' + }, + { + id: 2, + title: 'Component Themes', + description: 'Ultima offers 17 built-in component themes with dark and light options. Also if you wanna create your own theme you can do it by just defining couple SASS variables.', + src: 'https://primefaces.org/cdn/primeng/images/templates/ultima/features-animation-component-themes.png' + }, + { + id: 3, + title: '7 Menu Orientations', + description: 'Static, Overlay, Slim, Slim+, Reveal, Drawer and Horizontal are the available menu layouts depending on your preference.', + src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/features-animation-orientations.png', + type: 'inline-animation', + inlineFeaturesData: [ + { + id: 1, + title: 'Static', + src: 'https://primefaces.org/cdn/primeng/images/templates/ultima/Static.png' + }, + { + id: 2, + title: 'Slim', + src: 'https://primefaces.org/cdn/primeng/images/templates/ultima/Slim.png' + }, + { + id: 3, + title: 'Reveal', + src: 'https://primefaces.org/cdn/primeng/images/templates/ultima/Reveal.png' + }, + { + id: 4, + title: 'Horizontal', + src: 'https://primefaces.org/cdn/primeng/images/templates/ultima/Horizontal.png' + }, + { + id: 5, + title: 'Overlay', + src: 'https://primefaces.org/cdn/primeng/images/templates/ultima/Overlay.png' + }, + { + id: 6, + title: 'Slim+', + src: 'https://primefaces.org/cdn/primeng/images/templates/ultima/Slim+.png' + }, + { + id: 7, + title: 'Drawer', + src: 'https://primefaces.org/cdn/primeng/images/templates/ultima/Drawer.png' + } + ] + } + ]; + + license = { + documentLink: 'https://ultima.primeng.org/documentation/', + description: 'The download package is an Angular CLI-based project containing all source code of the application deployed at the live demo. The project code is written in TypeScript.', + licenseDetails: [ + { + title: 'Basic License', + price: '$59', + discount_price: '$39', + included: ['Non Commercial Usage', 'Single End Product, No Multi-Use', 'Lifetime Support', 'Unlimited Updates'] + }, + { + title: 'Extended License', + price: '$590', + discount_price: '$390', + included: ['Commercial Usage', 'Multiple End Products', 'Lifetime Support', 'Unlimited Updates'] + } + ] + }; +} diff --git a/src/app/showcase/pages/templates/ultima/ultimalogo.ts b/apps/showcase/pages/templates/ultima/ultimalogo.ts similarity index 87% rename from src/app/showcase/pages/templates/ultima/ultimalogo.ts rename to apps/showcase/pages/templates/ultima/ultimalogo.ts index f98842a6175..69839a9b649 100644 --- a/src/app/showcase/pages/templates/ultima/ultimalogo.ts +++ b/apps/showcase/pages/templates/ultima/ultimalogo.ts @@ -1,5 +1,5 @@ +import { AppConfigService } from '@/service/appconfigservice'; import { Component, inject } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ standalone: true, @@ -14,14 +14,8 @@ import { AppConfigService } from '@service/appconfigservice'; - - + + - `, + ` }) export class UltimaLogo { configService = inject(AppConfigService); diff --git a/src/app/showcase/pages/templates/ultima/ultimaseparator.ts b/apps/showcase/pages/templates/ultima/ultimaseparator.ts similarity index 95% rename from src/app/showcase/pages/templates/ultima/ultimaseparator.ts rename to apps/showcase/pages/templates/ultima/ultimaseparator.ts index 1009f3c1472..63f4162cb14 100644 --- a/src/app/showcase/pages/templates/ultima/ultimaseparator.ts +++ b/apps/showcase/pages/templates/ultima/ultimaseparator.ts @@ -1,6 +1,6 @@ +import { TemplateSeparatorModule } from '@/components/template/templateseparator'; +import { AppConfigService } from '@/service/appconfigservice'; import { Component, inject } from '@angular/core'; -import { TemplateSeparatorModule } from '@layout/templates/templateseparator'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ standalone: true, @@ -17,7 +17,7 @@ import { AppConfigService } from '@service/appconfigservice'; /> - `, + ` }) export class UltimaSeparator { configService = inject(AppConfigService); diff --git a/apps/showcase/pages/templates/verona/verona.ts b/apps/showcase/pages/templates/verona/verona.ts new file mode 100644 index 00000000000..d2240a16106 --- /dev/null +++ b/apps/showcase/pages/templates/verona/verona.ts @@ -0,0 +1,224 @@ +import { TemplateConfigurationModule } from '@/components/template/templateconfiguration'; +import { TemplateFeaturesModule } from '@/components/template/templatefeatures'; +import { TemplateFeaturesAnimationModule } from '@/components/template/templatefeaturesanimation/templatefeaturesanimation'; +import { TemplateHeroModule } from '@/components/template/templatehero/templatehero'; +import { TemplateLicenseModule } from '@/components/template/templatelicense'; +import { TemplateRelatedModule } from '@/components/template/templaterelated'; +import { TemplateSeparatorModule } from '@/components/template/templateseparator'; +import { TemplateYoutubeModule } from '@/components/template/templateyoutube'; +import { Component } from '@angular/core'; +import { VeronaLogo } from './veronalogo'; +import { VeronaSeparator } from './veronaseparator'; + +@Component({ + standalone: true, + selector: 'verona-page', + imports: [ + TemplateHeroModule, + TemplateSeparatorModule, + TemplateFeaturesAnimationModule, + TemplateFeaturesModule, + TemplateConfigurationModule, + TemplateFeaturesAnimationModule, + TemplateRelatedModule, + TemplateYoutubeModule, + TemplateLicenseModule, + VeronaSeparator + ], + template: `
    + + + + +
    + + +
    + + + + + + + +
    ` +}) +export class VeronaPage { + veronaLogo = VeronaLogo; + + templateHeroData = { + pattern: 'https://primefaces.org/cdn/primeng/images/templates/verona/verona-hero-pattern.png', + description: 'Prepare to be amazed by the remastered Verona for PrimeNG featuring a new gorgeous dark mode for the entire layout, 2 menu modes, reusable css widgets, utilities, modern icons and many more.', + dashboard1: 'https://primefaces.org/cdn/primeng/images/templates/verona/verona-hero-dashboard1.png', + dashboard2: 'https://primefaces.org/cdn/primeng/images/templates/verona/verona-hero-dashboard2.png', + liveHref: 'https://verona.primeng.org/', + docHref: 'https://verona.primeng.org/documentation' + }; + + relatedData = [ + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/freya-ng.jpg', + href: '/templates/freya' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/apollo-ng.jpg', + href: '/templates/apollo' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/layouts/atlantis-ng.jpg', + href: '/templates/atlantis' + } + ]; + + features1Data = [ + { + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature1.png', + title: 'Ready to Use Applications', + description: 'Mail, File System, Tasks, Calendar, Blog and Chat are the sample applications to get started with ease.' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature2.png', + title: 'E-Commerce Pages', + description: 'Avalon offers E-commerce pages to kickstart your e-commerce project powered by PrimeBlocks.' + }, + { + src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature3.png', + title: 'Ready to Use Pages', + description: 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.' + } + ]; + features2Data = [ + { + title: 'Fully Responsive', + description: 'Verona is crafted to provide optimal viewing and interaction experience for a wide range of devices.', + src: 'https://primefaces.org/cdn/primeng/images/templates/verona/verona-features2-responsive.png' + }, + { + title: 'Cross Browser Compatible', + description: 'First class support for Firefox, Safari, Chrome and Edge.', + src: 'https://primefaces.org/cdn/primeng/images/compatible-ng.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/compatible-ng-dark.png' + }, + { + title: 'Lifetime Support', + description: 'Verona has a dedicated forum where lifetime support is delivered by engineers at PrimeTek in a timely manner.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-lifetime.png' + }, + { + title: 'Customizable Design', + description: 'Fully customizable with a mixture of Sass and CSS variables.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable.png', + darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable-dark.png' + }, + { + title: 'Ready to Use Pages', + description: 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.', + src: 'https://primefaces.org/cdn/primeng/images/templates/verona/verona-features2-ready.png' + }, + { + title: 'Mobile Experience', + description: 'Touch optimized enhanced mobile experience with responsive design.', + src: 'https://primefaces.org/cdn/primeng/images/templates/verona/verona-features2-mobile.png' + } + ]; + + animationFeaturesData1 = [ + { + id: 1, + title: 'PrimeFlex CSS Utilities', + description: 'PrimeFlex is a CSS utility library featuring various helpers such as a grid grid-cols-12 gap-4 system, flexbox, spacing, elevation and more.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-utilities.png' + }, + { + id: 2, + title: 'PrimeBlocks', + description: 'Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-blocks.png' + }, + { + id: 3, + title: 'PrimeIcons', + description: 'Verona ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.', + src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-icons.png' + }, + { + id: 4, + title: 'Figma File', + description: + 'Verona uses Figma as the design tool. It will be possible to download the Figma file after your purchase. You can preview the Figma file before the purchase. Note that PrimeNG UI components are excluded from the Verona Figma file as they are available in PrimeOne for Figma only.', + src: 'https://primefaces.org/cdn/primeng/images/templates/verona/features-animation-figma.png' + } + ]; + + animationFeaturesData2 = [ + { + id: 1, + title: 'Light and Dark Modes', + description: 'The stunning dark and light modes will impress your users.', + src: 'https://primefaces.org/cdn/primeng/images/templates/verona/features-animation-darkmode.png' + }, + { + id: 2, + title: 'Component Themes', + description: 'Verona offers 10 built-in component themes with dark and light options. You are also free to create you own theme by defining couple SASS variables.', + src: 'https://primefaces.org/cdn/primeng/images/templates/verona/features-animation-component-themes.png' + }, + { + id: 3, + title: '4 Menu Orientations', + description: 'Choose from Static, Overlay, Slim and Slim+ menu orientations.', + src: 'https://primefaces.org/cdn/primeng/images/templates/verona/features-animation-orientations.png', + type: 'inline-animation', + inlineFeaturesData: [ + { + id: 1, + title: 'Static', + src: 'https://primefaces.org/cdn/primeng/images/templates/verona/Static.png' + }, + { + id: 2, + title: 'Slim', + src: 'https://primefaces.org/cdn/primeng/images/templates/verona/Slim.png' + }, + { + id: 3, + title: 'Slim+', + src: 'https://primefaces.org/cdn/primeng/images/templates/verona/Slim+.png' + }, + { + id: 4, + title: 'Overlay', + src: 'https://primefaces.org/cdn/primeng/images/templates/verona/Overlay.png' + } + ] + }, + { + id: 4, + title: 'Menu Themes', + description: 'Verona offers 10 special layout themes featuring gorgeous gradients.', + src: 'https://primefaces.org/cdn/primeng/images/templates/verona/features-animation-orientations.png' + } + ]; + + license = { + documentLink: 'https://verona.primeng.org/documentation', + description: 'The download package is an Angular CLI-based project containing all source code of the application deployed at the live demo. The project code is written in TypeScript.', + licenseDetails: [ + { + title: 'Basic License', + price: '$49', + discount_price: '$29', + included: ['Non Commercial Usage', 'Single End Product, No Multi-Use', 'Lifetime Support', 'Unlimited Updates'] + }, + { + title: 'Extended License', + price: '$490', + discount_price: '$290', + included: ['Commercial Usage', 'Multiple End Products', 'Lifetime Support', 'Unlimited Updates'] + } + ] + }; +} diff --git a/src/app/showcase/pages/templates/verona/veronalogo.ts b/apps/showcase/pages/templates/verona/veronalogo.ts similarity index 79% rename from src/app/showcase/pages/templates/verona/veronalogo.ts rename to apps/showcase/pages/templates/verona/veronalogo.ts index e73465e21c7..9186f25b057 100644 --- a/src/app/showcase/pages/templates/verona/veronalogo.ts +++ b/apps/showcase/pages/templates/verona/veronalogo.ts @@ -1,5 +1,5 @@ +import { AppConfigService } from '@/service/appconfigservice'; import { Component, inject } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ standalone: true, @@ -12,38 +12,12 @@ import { AppConfigService } from '@service/appconfigservice'; - - - - - - + + + + + + - `, + ` }) export class VeronaLogo { configService = inject(AppConfigService); diff --git a/src/app/showcase/pages/templates/verona/veronaseparator.ts b/apps/showcase/pages/templates/verona/veronaseparator.ts similarity index 81% rename from src/app/showcase/pages/templates/verona/veronaseparator.ts rename to apps/showcase/pages/templates/verona/veronaseparator.ts index 8bdf08bd17f..500cf206d42 100644 --- a/src/app/showcase/pages/templates/verona/veronaseparator.ts +++ b/apps/showcase/pages/templates/verona/veronaseparator.ts @@ -1,6 +1,6 @@ +import { TemplateSeparatorModule } from '@/components/template/templateseparator'; +import { AppConfigService } from '@/service/appconfigservice'; import { Component, inject } from '@angular/core'; -import { TemplateSeparatorModule } from '@layout/templates/templateseparator'; -import { AppConfigService } from '@service/appconfigservice'; @Component({ standalone: true, @@ -14,20 +14,12 @@ import { AppConfigService } from '@service/appconfigservice'; - + - + - `, + ` }) export class VeronaSeparator { configService = inject(AppConfigService); diff --git a/apps/showcase/pages/terminal/index.ts b/apps/showcase/pages/terminal/index.ts new file mode 100644 index 00000000000..cfffce0efa4 --- /dev/null +++ b/apps/showcase/pages/terminal/index.ts @@ -0,0 +1,31 @@ +import { AccessibilityDoc } from '@/doc/terminal/accessibilitydoc'; +import { BasicDoc } from '@/doc/terminal/basicdoc'; +import { ImportDoc } from '@/doc/terminal/importdoc'; +import { TerminalDocModule } from '@/doc/terminal/terminaldoc.module'; +import { Component } from '@angular/core'; + +@Component({ + template: ` `, + standalone: true, + imports: [TerminalDocModule] +}) +export class TerminalDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/terminal/routes.ts b/apps/showcase/pages/terminal/routes.ts new file mode 100644 index 00000000000..721754f95f1 --- /dev/null +++ b/apps/showcase/pages/terminal/routes.ts @@ -0,0 +1,8 @@ +import { TerminalDemo } from './'; + +export default [ + { + path: '', + component: TerminalDemo + } +]; diff --git a/apps/showcase/pages/textarea/index.ts b/apps/showcase/pages/textarea/index.ts new file mode 100755 index 00000000000..4afb095d30c --- /dev/null +++ b/apps/showcase/pages/textarea/index.ts @@ -0,0 +1,79 @@ +import { AccessibilityDoc } from '@/doc/textarea/accessibilitydoc'; +import { AutoResizeDoc } from '@/doc/textarea/autoresizedoc'; +import { BasicDoc } from '@/doc/textarea/basicdoc'; +import { DisabledDoc } from '@/doc/textarea/disableddoc'; +import { FilledDoc } from '@/doc/textarea/filleddoc'; +import { FloatlabelDoc } from '@/doc/textarea/floatlabeldoc'; +import { IftaLabelDoc } from '@/doc/textarea/iftalabeldoc'; +import { ImportDoc } from '@/doc/textarea/importdoc'; +import { InvalidDoc } from '@/doc/textarea/invaliddoc'; +import { ReactiveFormsDoc } from '@/doc/textarea/reactiveformsdoc'; +import { SizesDoc } from '@/doc/textarea/sizesdoc'; +import { TextareaDocModule } from '@/doc/textarea/texteareadoc.module'; +import { Component } from '@angular/core'; + +@Component({ + standalone: true, + imports: [TextareaDocModule], + template: `` +}) +export class TextareaDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'autoresize', + label: 'AutoResize', + component: AutoResizeDoc + }, + { + id: 'floatlabel', + label: 'Float Label', + component: FloatlabelDoc + }, + { + id: 'iftalabel', + label: 'Ifta Label', + component: IftaLabelDoc + }, + { + id: 'sizes', + label: 'Sizes', + component: SizesDoc + }, + { + id: 'filled', + label: 'Filled', + component: FilledDoc + }, + { + id: 'invalid', + label: 'Invalid', + component: InvalidDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/textarea/routes.ts b/apps/showcase/pages/textarea/routes.ts new file mode 100644 index 00000000000..663ec840f7f --- /dev/null +++ b/apps/showcase/pages/textarea/routes.ts @@ -0,0 +1,8 @@ +import { TextareaDemo } from './'; + +export default [ + { + path: '', + component: TextareaDemo + } +]; diff --git a/apps/showcase/pages/theming/index.ts b/apps/showcase/pages/theming/index.ts new file mode 100644 index 00000000000..289058bc88f --- /dev/null +++ b/apps/showcase/pages/theming/index.ts @@ -0,0 +1,199 @@ +import { ArchitectureDoc } from '@/doc/theming/architecturedoc'; +import { CaseDoc } from '@/doc/theming/casedoc'; +import { ColorsDoc } from '@/doc/theming/colorsdoc'; +import { ComponentDoc } from '@/doc/theming/componentdoc'; +import { DarkModeDoc } from '@/doc/theming/darkmodedoc'; +import { DefinePresetDoc } from '@/doc/theming/definepresetdoc'; +import { DtDoc } from '@/doc/theming/dtdoc'; +import { FocusRingDoc } from '@/doc/theming/focusringdoc'; +import { FontDoc } from '@/doc/theming/fontdoc'; +import { FormsDoc } from '@/doc/theming/formsdoc'; +import { LibrariesDoc } from '@/doc/theming/librariesdoc'; +import { NoirDoc } from '@/doc/theming/noirdoc'; +import { OptionsDoc } from '@/doc/theming/optionsdoc'; +import { PaletteDoc } from '@/doc/theming/palettedoc'; +import { PresetsDoc } from '@/doc/theming/presetsdoc'; +import { PrimaryDoc } from '@/doc/theming/primarydoc'; +import { ResetDoc } from '@/doc/theming/resetdoc'; +import { ReversedKeysDoc } from '@/doc/theming/reversedkeysdoc'; +import { ScaleDoc } from '@/doc/theming/scaledoc'; +import { ScopedTokensDoc } from '@/doc/theming/scopedtokensdoc'; +import { SpecificityDoc } from '@/doc/theming/specifitydoc'; +import { SurfaceDoc } from '@/doc/theming/surfacedoc'; +import { ThemeDoc } from '@/doc/theming/themedoc'; +import { ThemingDocModule } from '@/doc/theming/themingdoc.module'; +import { UpdatePresetDoc } from '@/doc/theming/updatepresetdoc'; +import { UpdatePrimaryPaletteDoc } from '@/doc/theming/updateprimarypalettedoc'; +import { UpdateSurfacePaletteDoc } from '@/doc/theming/updatesurfacepalettedoc'; +import { UsePresetDoc } from '@/doc/theming/usepresetdoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + imports: [ThemingDocModule], + standalone: true +}) +export class ThemingDemo { + docs = [ + { + id: 'architecture', + label: 'Architecture', + component: ArchitectureDoc + }, + { + id: 'configuration', + label: 'Configuration API', + children: [ + { + id: 'theme', + label: 'Theme', + component: ThemeDoc + }, + { + id: 'options', + label: 'Options', + component: OptionsDoc + } + ] + }, + { + id: 'presets', + label: 'Presets', + component: PresetsDoc + }, + { + id: 'casestyle', + label: 'Case Style', + component: CaseDoc + }, + { + id: 'reserved', + label: 'Reserved Keys', + component: ReversedKeysDoc + }, + { + id: 'customization', + label: 'Customization', + children: [ + { + id: 'definepreset', + label: 'definePreset', + component: DefinePresetDoc + }, + { + id: 'primary', + label: 'Primary', + component: PrimaryDoc + }, + { + id: 'noir', + label: 'Noir', + component: NoirDoc + }, + { + id: 'surface', + label: 'Surface', + component: SurfaceDoc + }, + { + id: 'font', + label: 'Font', + component: FontDoc + }, + { + id: 'forms', + label: 'Forms', + component: FormsDoc + }, + { + id: 'focusring', + label: 'Focus Ring', + component: FocusRingDoc + }, + { + id: 'component', + label: 'Component', + component: ComponentDoc + } + ] + }, + { + id: 'scopedtokens', + label: 'Scoped Tokens', + component: ScopedTokensDoc + }, + { + id: 'utils', + label: 'Utils', + children: [ + { + id: 'usepreset', + label: 'usePreset', + component: UsePresetDoc + }, + { + id: 'updatepreset', + label: 'updatePreset', + component: UpdatePresetDoc + }, + { + id: 'updateprimarypalette', + label: 'updatePrimaryPalette', + component: UpdatePrimaryPaletteDoc + }, + { + id: 'updatesurfacepalette', + label: 'updateSurfacePalette', + component: UpdateSurfacePaletteDoc + }, + { + id: 'dt', + label: '$dt', + component: DtDoc + }, + { + id: 'Palette', + label: 'palette', + component: PaletteDoc + } + ] + }, + { + id: 'colors', + label: 'Colors', + component: ColorsDoc + }, + { + id: 'darkmode', + label: 'Dark Mode', + component: DarkModeDoc + }, + { + id: 'csslayer', + label: 'CSS Layer', + description: 'The PrimeNG CSS layer only applies to styled mode when layering is enabled explicitly at theme configuration, in unstyled mode the built-in CSS classes are not included and as a result no layer is necessary.', + children: [ + { + id: 'specificity', + label: 'Specificity', + component: SpecificityDoc + }, + { + id: 'reset', + label: 'Reset', + component: ResetDoc + }, + { + id: 'libraries', + label: 'Libraries', + component: LibrariesDoc + } + ] + }, + { + id: 'scale', + label: 'Scale', + component: ScaleDoc + } + ]; +} diff --git a/apps/showcase/pages/theming/routes.ts b/apps/showcase/pages/theming/routes.ts new file mode 100644 index 00000000000..dda70ee5f28 --- /dev/null +++ b/apps/showcase/pages/theming/routes.ts @@ -0,0 +1,8 @@ +import { ThemingDemo } from './'; + +export default [ + { + path: '', + component: ThemingDemo + } +]; diff --git a/apps/showcase/pages/tieredmenu/index.ts b/apps/showcase/pages/tieredmenu/index.ts new file mode 100644 index 00000000000..cb2204c9207 --- /dev/null +++ b/apps/showcase/pages/tieredmenu/index.ts @@ -0,0 +1,55 @@ +import { AccessibilityDoc } from '@/doc/tieredmenu/accessibilitydoc'; +import { BasicDoc } from '@/doc/tieredmenu/basicdoc'; +import { CommandDoc } from '@/doc/tieredmenu/commanddoc'; +import { ImportDoc } from '@/doc/tieredmenu/importdoc'; +import { PopupDoc } from '@/doc/tieredmenu/popupdoc'; +import { RouterDoc } from '@/doc/tieredmenu/routerdoc'; +import { TemplateDoc } from '@/doc/tieredmenu/templatedoc'; +import { TieredMenuDocModule } from '@/doc/tieredmenu/tieredmenudoc.module'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [TieredMenuDocModule] +}) +export class TieredMenuDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'popup', + label: 'Popup', + component: PopupDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'command', + label: 'Command', + component: CommandDoc + }, + { + id: 'router', + label: 'Router', + component: RouterDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/tieredmenu/routes.ts b/apps/showcase/pages/tieredmenu/routes.ts new file mode 100644 index 00000000000..c74de97b659 --- /dev/null +++ b/apps/showcase/pages/tieredmenu/routes.ts @@ -0,0 +1,8 @@ +import { TieredMenuDemo } from './'; + +export default [ + { + path: '', + component: TieredMenuDemo + } +]; diff --git a/apps/showcase/pages/timeline/index.ts b/apps/showcase/pages/timeline/index.ts new file mode 100644 index 00000000000..fd44472b58b --- /dev/null +++ b/apps/showcase/pages/timeline/index.ts @@ -0,0 +1,56 @@ +import { AccessibilityDoc } from '@/doc/timeline/accessibilitydoc'; +import { AlignmentDoc } from '@/doc/timeline/alignmentdoc'; +import { BasicDoc } from '@/doc/timeline/basicdoc'; +import { HorizontalDoc } from '@/doc/timeline/horizontaldoc'; +import { ImportDoc } from '@/doc/timeline/importdoc'; +import { OppositeDoc } from '@/doc/timeline/oppositedoc'; +import { TemplateDoc } from '@/doc/timeline/templatedoc'; +import { TimelineDocModule } from '@/doc/timeline/timelinedoc.module'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [TimelineDocModule], + styleUrl: './timelinedemo.scss' +}) +export class TimelineDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'alignment', + label: 'Alignment', + component: AlignmentDoc + }, + { + id: 'opposite', + label: 'Opposite', + component: OppositeDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'horizontal', + label: 'Horizontal', + component: HorizontalDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/timeline/routes.ts b/apps/showcase/pages/timeline/routes.ts new file mode 100644 index 00000000000..0c62872cff2 --- /dev/null +++ b/apps/showcase/pages/timeline/routes.ts @@ -0,0 +1,8 @@ +import { TimelineDemo } from './'; + +export default [ + { + path: '', + component: TimelineDemo + } +]; diff --git a/src/app/showcase/pages/timeline/timelinedemo.scss b/apps/showcase/pages/timeline/timelinedemo.scss similarity index 100% rename from src/app/showcase/pages/timeline/timelinedemo.scss rename to apps/showcase/pages/timeline/timelinedemo.scss diff --git a/apps/showcase/pages/toast/index.ts b/apps/showcase/pages/toast/index.ts new file mode 100644 index 00000000000..42e45d5a6d9 --- /dev/null +++ b/apps/showcase/pages/toast/index.ts @@ -0,0 +1,79 @@ +import { AccessibilityDoc } from '@/doc/toast/accessibilitydoc'; +import { AnimationDoc } from '@/doc/toast/animationdoc'; +import { BasicDoc } from '@/doc/toast/basicdoc'; +import { HeadlessDoc } from '@/doc/toast/headlessdoc'; +import { ImportDoc } from '@/doc/toast/importdoc'; +import { MultipleDoc } from '@/doc/toast/multipledoc'; +import { PositionDoc } from '@/doc/toast/positiondoc'; +import { ResponsiveDoc } from '@/doc/toast/responsivedoc'; +import { SeverityDoc } from '@/doc/toast/severitydoc'; +import { StickyDoc } from '@/doc/toast/stickydoc'; +import { TemplateDoc } from '@/doc/toast/templatedoc'; +import { ToastDocModule } from '@/doc/toast/toastdoc.module'; +import { Component } from '@angular/core'; + +@Component({ + template: ` `, + standalone: true, + imports: [ToastDocModule] +}) +export class ToastDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'severity', + label: 'Severity', + component: SeverityDoc + }, + { + id: 'position', + label: 'Position', + component: PositionDoc + }, + { + id: 'multiple', + label: 'Multiple', + component: MultipleDoc + }, + { + id: 'sticky', + label: 'Sticky', + component: StickyDoc + }, + { + id: 'templating', + label: 'Template', + component: TemplateDoc + }, + { + id: 'headless', + label: 'Headless', + component: HeadlessDoc + }, + { + id: 'responsive', + label: 'Responsive', + component: ResponsiveDoc + }, + { + id: 'animation', + label: 'Animation', + component: AnimationDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/toast/routes.ts b/apps/showcase/pages/toast/routes.ts new file mode 100644 index 00000000000..47d52247329 --- /dev/null +++ b/apps/showcase/pages/toast/routes.ts @@ -0,0 +1,8 @@ +import { ToastDemo } from './'; + +export default [ + { + path: '', + component: ToastDemo + } +]; diff --git a/src/app/showcase/pages/toast/toastdemo.html b/apps/showcase/pages/toast/toastdemo.html similarity index 100% rename from src/app/showcase/pages/toast/toastdemo.html rename to apps/showcase/pages/toast/toastdemo.html diff --git a/apps/showcase/pages/togglebutton/index.ts b/apps/showcase/pages/togglebutton/index.ts new file mode 100644 index 00000000000..3181b30df58 --- /dev/null +++ b/apps/showcase/pages/togglebutton/index.ts @@ -0,0 +1,60 @@ +import { AccessibilityDoc } from '@/doc/togglebutton/accessibilitydoc'; +import { BasicDoc } from '@/doc/togglebutton/basicdoc'; +import { CustomizedDoc } from '@/doc/togglebutton/customizeddoc'; +import { DisabledDoc } from '@/doc/togglebutton/disableddoc'; +import { ImportDoc } from '@/doc/togglebutton/importdoc'; +import { InvalidDoc } from '@/doc/togglebutton/invaliddoc'; +import { ReactiveFormsDoc } from '@/doc/togglebutton/reactiveformsdoc'; +import { SizesDoc } from '@/doc/togglebutton/sizesdoc'; +import { ToggleButtonDocModule } from '@/doc/togglebutton/togglebuttondoc.module'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [ToggleButtonDocModule] +}) +export class ToggleButtonDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'customized', + label: 'Customized', + component: CustomizedDoc + }, + { + id: 'sizes', + label: 'Sizes', + component: SizesDoc + }, + { + id: 'invalid', + label: 'Invalid', + component: InvalidDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/togglebutton/routes.ts b/apps/showcase/pages/togglebutton/routes.ts new file mode 100644 index 00000000000..928e38000e9 --- /dev/null +++ b/apps/showcase/pages/togglebutton/routes.ts @@ -0,0 +1,8 @@ +import { ToggleButtonDemo } from './'; + +export default [ + { + path: '', + component: ToggleButtonDemo + } +]; diff --git a/apps/showcase/pages/toggleswitch/index.ts b/apps/showcase/pages/toggleswitch/index.ts new file mode 100644 index 00000000000..a12433ffebc --- /dev/null +++ b/apps/showcase/pages/toggleswitch/index.ts @@ -0,0 +1,55 @@ +import { AccessibilityDoc } from '@/doc/toggleswitch/accessibilitydoc'; +import { BasicDoc } from '@/doc/toggleswitch/basicdoc'; +import { DisabledDoc } from '@/doc/toggleswitch/disableddoc'; +import { ImportDoc } from '@/doc/toggleswitch/importdoc'; +import { InputSwitchDocModule } from '@/doc/toggleswitch/inputswitchdoc.module'; +import { InvalidDoc } from '@/doc/toggleswitch/invaliddoc'; +import { PreselectionDoc } from '@/doc/toggleswitch/preselectiondoc'; +import { ReactiveFormsDoc } from '@/doc/toggleswitch/reactiveformsdoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [InputSwitchDocModule] +}) +export class ToggleSwitchDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'preselection', + label: 'Preselection', + component: PreselectionDoc + }, + { + id: 'invalid', + label: 'Invalid', + component: InvalidDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/toggleswitch/routes.ts b/apps/showcase/pages/toggleswitch/routes.ts new file mode 100644 index 00000000000..d4248c72169 --- /dev/null +++ b/apps/showcase/pages/toggleswitch/routes.ts @@ -0,0 +1,8 @@ +import { ToggleSwitchDemo } from './'; + +export default [ + { + path: '', + component: ToggleSwitchDemo + } +]; diff --git a/apps/showcase/pages/toolbar/index.ts b/apps/showcase/pages/toolbar/index.ts new file mode 100644 index 00000000000..cce326b08e9 --- /dev/null +++ b/apps/showcase/pages/toolbar/index.ts @@ -0,0 +1,37 @@ +import { BasicDoc } from '@/doc/toolbar/basicdoc'; +import { ImportDoc } from '@/doc/toolbar/importdoc'; +import { Component } from '@angular/core'; + +import { AccessibilityDoc } from '@/doc/toolbar/accessibilitydoc'; +import { CustomDoc } from '@/doc/toolbar/customdoc'; +import { ToolbarDocModule } from '@/doc/toolbar/toolbardoc.module'; + +@Component({ + template: ``, + standalone: true, + imports: [ToolbarDocModule] +}) +export class ToolbarDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'custom', + label: 'Custom', + component: CustomDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/toolbar/routes.ts b/apps/showcase/pages/toolbar/routes.ts new file mode 100644 index 00000000000..c5938699e28 --- /dev/null +++ b/apps/showcase/pages/toolbar/routes.ts @@ -0,0 +1,8 @@ +import { ToolbarDemo } from './'; + +export default [ + { + path: '', + component: ToolbarDemo + } +]; diff --git a/apps/showcase/pages/tooltip/index.ts b/apps/showcase/pages/tooltip/index.ts new file mode 100644 index 00000000000..7dbc9a84442 --- /dev/null +++ b/apps/showcase/pages/tooltip/index.ts @@ -0,0 +1,68 @@ +import { AccessibilityDoc } from '@/doc/tooltip/accessibilitydoc'; +import { AutoHideDoc } from '@/doc/tooltip/autohidedoc'; +import { CustomDoc } from '@/doc/tooltip/customdoc'; +import { DelayDoc } from '@/doc/tooltip/delaydoc'; +import { EventDoc } from '@/doc/tooltip/eventdoc'; +import { ImportDoc } from '@/doc/tooltip/importdoc'; +import { OptionsDoc } from '@/doc/tooltip/optionsdoc'; +import { PositionDoc } from '@/doc/tooltip/positiondoc'; +import { TooltipDocModule } from '@/doc/tooltip/tooltipdoc.module'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [TooltipDocModule] +}) +export class TooltipDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'position', + label: 'Position', + component: PositionDoc + }, + { + id: 'event', + label: 'Event', + component: EventDoc + }, + { + id: 'autohide', + label: 'Auto Hide', + component: AutoHideDoc + }, + { + id: 'delay', + label: 'Delay', + component: DelayDoc + }, + { + id: 'custom', + label: 'Custom', + component: CustomDoc + }, + { + id: 'options', + label: 'Tooltip Options', + component: OptionsDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/tooltip/routes.ts b/apps/showcase/pages/tooltip/routes.ts new file mode 100644 index 00000000000..d5e2b54f1ed --- /dev/null +++ b/apps/showcase/pages/tooltip/routes.ts @@ -0,0 +1,8 @@ +import { TooltipDemo } from './'; + +export default [ + { + path: '', + component: TooltipDemo + } +]; diff --git a/apps/showcase/pages/tree/index.ts b/apps/showcase/pages/tree/index.ts new file mode 100644 index 00000000000..865b4078199 --- /dev/null +++ b/apps/showcase/pages/tree/index.ts @@ -0,0 +1,114 @@ +import { AccessibilityDoc } from '@/doc/tree/accessibilitydoc'; +import { BasicDoc } from '@/doc/tree/basicdoc'; +import { CheckboxDoc } from '@/doc/tree/checkboxdoc'; +import { ContextMenuDoc } from '@/doc/tree/contextmenudoc'; +import { ControlledDoc } from '@/doc/tree/controlleddoc'; +import { DragDropDoc } from '@/doc/tree/dragdropdoc'; +import { EventDoc } from '@/doc/tree/eventdoc'; +import { FilterDoc } from '@/doc/tree/filterdoc'; +import { ImportDoc } from '@/doc/tree/importdoc'; +import { LazyDoc } from '@/doc/tree/lazydoc'; +import { MultipleDoc } from '@/doc/tree/multipledoc'; +import { SingleDoc } from '@/doc/tree/singledoc'; +import { TemplateDoc } from '@/doc/tree/templatedoc'; +import { TreeDocModule } from '@/doc/tree/treedoc.module'; +import { VirtualScrollDoc } from '@/doc/tree/virtualscrolldoc'; +import { LazyVirtualScrollDoc } from '@/doc/tree/virtualscrolllazydoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [TreeDocModule] +}) +export class TreeDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'controlled', + label: 'Controlled', + component: ControlledDoc + }, + { + id: 'selection', + label: 'Selection', + children: [ + { + id: 'single', + label: 'Single', + component: SingleDoc + }, + { + id: 'multiple', + label: 'Multiple', + component: MultipleDoc + }, + { + id: 'checkbox', + label: 'Checkbox', + component: CheckboxDoc + } + ] + }, + { + id: 'event', + label: 'Events', + component: EventDoc + }, + { + id: 'lazy', + label: 'Lazy', + component: LazyDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'filter', + label: 'Filter', + component: FilterDoc + }, + { + id: 'virtualscroll', + label: 'Virtual Scroll', + children: [ + { + id: 'preload', + label: 'Preload', + component: VirtualScrollDoc + }, + { + id: 'lazyvirtualscroll', + label: 'Lazy', + component: LazyVirtualScrollDoc + } + ] + }, + { + id: 'dragdrop', + label: 'DragDrop', + component: DragDropDoc + }, + { + id: 'contextmenu', + label: 'Context Menu', + component: ContextMenuDoc + }, + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/tree/routes.ts b/apps/showcase/pages/tree/routes.ts new file mode 100644 index 00000000000..42736aa347d --- /dev/null +++ b/apps/showcase/pages/tree/routes.ts @@ -0,0 +1,8 @@ +import { TreeDemo } from './'; + +export default [ + { + path: '', + component: TreeDemo + } +]; diff --git a/apps/showcase/pages/treeselect/index.ts b/apps/showcase/pages/treeselect/index.ts new file mode 100644 index 00000000000..b1240578d10 --- /dev/null +++ b/apps/showcase/pages/treeselect/index.ts @@ -0,0 +1,116 @@ +import { AccessibilityDoc } from '@/doc/treeselect/accessibilitydoc'; +import { BasicDoc } from '@/doc/treeselect/basicdoc'; +import { CheckboxDoc } from '@/doc/treeselect/checkboxdoc'; +import { DisabledDoc } from '@/doc/treeselect/disableddoc'; +import { FilledDoc } from '@/doc/treeselect/filleddoc'; +import { FilterDoc } from '@/doc/treeselect/filterdoc'; +import { FloatLabelDoc } from '@/doc/treeselect/floatlabeldoc'; +import { IftaLabelDoc } from '@/doc/treeselect/iftalabeldoc'; +import { ImportDoc } from '@/doc/treeselect/importdoc'; +import { InvalidDoc } from '@/doc/treeselect/invaliddoc'; +import { LazyDoc } from '@/doc/treeselect/lazydoc'; +import { MultipleDoc } from '@/doc/treeselect/multipledoc'; +import { ReactiveFormsDoc } from '@/doc/treeselect/reactiveformsdoc'; +import { SizesDoc } from '@/doc/treeselect/sizesdoc'; +import { TemplateDoc } from '@/doc/treeselect/templatedoc'; +import { TreeSelectDocModule } from '@/doc/treeselect/treeselectdoc.module'; +import { VirtualScrollDoc } from '@/doc/treeselect/virtualscrolldoc'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [TreeSelectDocModule] +}) +export class TreeSelectDemo { + docs = [ + { + id: 'import', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'reactive-forms', + label: 'Reactive Forms', + component: ReactiveFormsDoc + }, + { + id: 'multiple', + label: 'Multiple', + component: MultipleDoc + }, + { + id: 'checkbox', + label: 'Checkbox', + component: CheckboxDoc + }, + { + id: 'virtual-scroll-doc', + label: 'Virtual Scroll', + component: VirtualScrollDoc + }, + { + id: 'lazy', + label: 'Lazy', + component: LazyDoc + }, + { + id: 'filter', + label: 'Filter', + component: FilterDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'floatlabel', + label: 'Float Label', + component: FloatLabelDoc + }, + { + id: 'iftalabel', + label: 'Ifta Label', + component: IftaLabelDoc + }, + { + id: 'sizes', + label: 'Sizes', + component: SizesDoc + }, + { + id: 'filled', + label: 'Filled', + component: FilledDoc + }, + { + id: 'invalid', + label: 'Invalid', + component: InvalidDoc + }, + { + id: 'disabled', + label: 'Disabled', + component: DisabledDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/treeselect/routes.ts b/apps/showcase/pages/treeselect/routes.ts new file mode 100644 index 00000000000..d47d29f18db --- /dev/null +++ b/apps/showcase/pages/treeselect/routes.ts @@ -0,0 +1,8 @@ +import { TreeSelectDemo } from './'; + +export default [ + { + path: '', + component: TreeSelectDemo + } +]; diff --git a/apps/showcase/pages/treetable/index.ts b/apps/showcase/pages/treetable/index.ts new file mode 100644 index 00000000000..24c342fdf4e --- /dev/null +++ b/apps/showcase/pages/treetable/index.ts @@ -0,0 +1,246 @@ +import { AccessibilityDoc } from '@/doc/treetable/accessibilitydoc'; +import { BasicDoc } from '@/doc/treetable/basicdoc'; +import { ColumnGroupDoc } from '@/doc/treetable/columngroupdoc'; +import { ResizeExpandDoc } from '@/doc/treetable/columnresizeexpanddoc'; +import { ResizeFitDoc } from '@/doc/treetable/columnresizefitdoc'; +import { ResizeScrollableDoc } from '@/doc/treetable/columnresizescrollabledoc'; +import { ColumnToggleDoc } from '@/doc/treetable/columntoggledoc'; +import { ConditionalStyleDoc } from '@/doc/treetable/conditionalstyledoc'; +import { ContextMenuDoc } from '@/doc/treetable/contextmenudoc'; +import { ControlledDoc } from '@/doc/treetable/controlleddoc'; +import { DynamicColumnsDoc } from '@/doc/treetable/dynamiccolumnsdoc'; +import { FilterDoc } from '@/doc/treetable/filterdoc'; +import { ScrollFlexibleDoc } from '@/doc/treetable/flexiblescrolldoc'; +import { GridlinesDoc } from '@/doc/treetable/gridlinesdoc'; +import { ImportDoc } from '@/doc/treetable/importdoc'; +import { LazyLoadDoc } from '@/doc/treetable/lazyloaddoc'; +import { PaginatorBasicDoc } from '@/doc/treetable/paginatorbasicdoc'; +import { PaginatorLocaleDoc } from '@/doc/treetable/paginatorlocaledoc'; +import { PaginatorTemplateDoc } from '@/doc/treetable/paginatortemplatedoc'; +import { ReorderDoc } from '@/doc/treetable/reorderdoc'; +import { FrozenColumnsDoc } from '@/doc/treetable/scrollfrozencolumnsdoc'; +import { ScrollHorizontalDoc } from '@/doc/treetable/scrollhorizontaldoc'; +import { ScrollVerticalDoc } from '@/doc/treetable/scrollverticaldoc'; +import { SelectionCheckboxDoc } from '@/doc/treetable/selectioncheckboxdoc'; +import { SelectionEventsDoc } from '@/doc/treetable/selectioneventscdoc'; +import { SelectionMultipleDoc } from '@/doc/treetable/selectionmultipledoc'; +import { SelectionSingleDoc } from '@/doc/treetable/selectionsingledoc'; +import { SizeDoc } from '@/doc/treetable/sizedoc'; +import { SortMultipleColumnsDoc } from '@/doc/treetable/sortmultiplecolumnsdoc'; +import { SortSingleColumnDoc } from '@/doc/treetable/sortsinglecolumndoc'; +import { TemplateDoc } from '@/doc/treetable/templatedoc'; +import { TreeTableDocModule } from '@/doc/treetable/treetabledoc.module'; +import { Component } from '@angular/core'; + +@Component({ + template: ``, + standalone: true, + imports: [TreeTableDocModule] +}) +export class TreeTableDemo { + docs = [ + { + id: 'import-demo', + label: 'Import', + component: ImportDoc + }, + { + id: 'basic', + label: 'Basic', + component: BasicDoc + }, + { + id: 'dynamiccolumns', + label: 'Dynamic Columns', + component: DynamicColumnsDoc + }, + { + id: 'controlled', + label: 'Controlled', + component: ControlledDoc + }, + { + id: 'template', + label: 'Template', + component: TemplateDoc + }, + { + id: 'size', + label: 'Size', + component: SizeDoc + }, + { + id: 'gridlines', + label: 'Grid Lines', + component: GridlinesDoc + }, + { + id: 'paginator', + label: 'Paginator', + children: [ + { + id: 'paginatorbasic', + label: 'Basic', + component: PaginatorBasicDoc + }, + { + id: 'paginatorlocale', + label: 'Locale', + component: PaginatorLocaleDoc + }, + { + id: 'paginatortemplate', + label: 'Template', + component: PaginatorTemplateDoc + } + ] + }, + { + id: 'sort', + label: 'Sort', + children: [ + { + id: 'sortsinglecolumn', + label: 'Single Column', + component: SortSingleColumnDoc + }, + { + id: 'sortmultiplecolumns', + label: 'Multiple Columns', + component: SortMultipleColumnsDoc + } + // { + // id: 'sortremovable', + // label: 'Removable Sort', + // component: SortRemovableDoc + // } + ] + }, + { + id: 'filter', + label: 'Filter', + component: FilterDoc + }, + { + id: 'selection', + label: 'Selection', + children: [ + { + id: 'selectionsingle', + label: 'Single', + component: SelectionSingleDoc + }, + { + id: 'selectionmultiple', + label: 'Multiple', + component: SelectionMultipleDoc + }, + { + id: 'checkbox', + label: 'Checkbox', + component: SelectionCheckboxDoc + }, + { + id: 'events', + label: 'Events', + component: SelectionEventsDoc + } + ] + }, + { + id: 'columngroup', + label: 'Column Group', + component: ColumnGroupDoc + }, + { + id: 'lazyload', + label: 'Lazy Load', + component: LazyLoadDoc + }, + // { + // id: 'edit', + // label: 'Edit', + // component: EditDoc, + // }, + { + id: 'scroll', + label: 'Scroll', + children: [ + { + id: 'vertical', + label: 'Vertical', + component: ScrollVerticalDoc + }, + { + id: 'flexible', + label: 'Flexible', + component: ScrollFlexibleDoc + }, + { + id: 'horizontal', + label: 'Horizontal', + component: ScrollHorizontalDoc + }, + { + id: 'frozencolumns', + label: 'Frozen Columns', + component: FrozenColumnsDoc + } + ] + }, + { + id: 'columnresize', + label: 'Column Resize', + children: [ + { + id: 'fitmode', + label: 'Fit Mode', + component: ResizeFitDoc + }, + { + id: 'expandmode', + label: 'Expand Mode', + component: ResizeExpandDoc + }, + { + id: 'scrollable', + label: 'Scrollable', + component: ResizeScrollableDoc + } + ] + }, + { + id: 'reorder', + label: 'Reorder', + component: ReorderDoc + }, + { + id: 'columntoggle', + label: 'Column Toggle', + component: ColumnToggleDoc + }, + { + id: 'conditionalstyle', + label: 'Conditional Style', + component: ConditionalStyleDoc + }, + { + id: 'contextmenu', + label: 'Context Menu', + component: ContextMenuDoc + }, + + { + id: 'accessibility', + label: 'Accessibility', + component: AccessibilityDoc + } + ]; +} diff --git a/apps/showcase/pages/treetable/routes.ts b/apps/showcase/pages/treetable/routes.ts new file mode 100644 index 00000000000..9b5e58e06f4 --- /dev/null +++ b/apps/showcase/pages/treetable/routes.ts @@ -0,0 +1,8 @@ +import { TreeTableDemo } from './'; + +export default [ + { + path: '', + component: TreeTableDemo + } +]; diff --git a/apps/showcase/pages/uikit/index.ts b/apps/showcase/pages/uikit/index.ts new file mode 100755 index 00000000000..d4806da3069 --- /dev/null +++ b/apps/showcase/pages/uikit/index.ts @@ -0,0 +1,359 @@ +import { AppConfigService } from '@/service/appconfigservice'; +import { CommonModule } from '@angular/common'; +import { Component } from '@angular/core'; +import { Meta, Title } from '@angular/platform-browser'; +import { RippleModule } from 'primeng/ripple'; +import { Subscription } from 'rxjs'; + +@Component({ + standalone: true, + imports: [CommonModule, RippleModule], + template: ` +
    +
    + PrimeNG Designer +
    + +
    +
    +
    + PrimeNG Designer +
    +
    +
    UP-TO-DATE
    +
    Best Features of Figma
    +

    PrimeOne for Figma uses the latest powerful features like components, variants, auto layout, styles, variables and interactive components. It'll always follow the best practices.

    + +
      +
    • + + Auto Layout +
    • +
    • + + Variants +
    • +
    • + + Variables and Styles +
    • +
    • + + Interactive Components +
    • +
    • + + Boolean, Instance Swap and Text Properties +
    • +
    • + + Nested Instances +
    • +
    +
    +
    +
    +
    +
    ENTERPRISE GRADE
    +
    Powerful System
    +

    Save countless hours on every project with a carefully designed system that uses Prime UI Suite components. Start producing design results in no time.

    + +
      +
    • + + Numerous Components +
    • +
    • + + Icon Library +
    • +
    • + + Easy Customization +
    • +
    • + + Atomic Approach +
    • +
    +
    +
    + PrimeNG Designer +
    +
    +
    +
    + PrimeNG Designer +
    +
    +
    DARK MODE
    +
    Two Themes
    +

    PrimeOne is designed based on Aura Light and Aura Dark themes. Easily change the themes of your designs using Figma's Swap Library feature or Tokens Studio Sets.

    + +
      +
    • + + Aura Light +
    • +
    • + + Aura Dark +
    • +
    +
    +
    +
    +
    +
    TOKENS STUDIO
    +
    Tokens Support
    +

    Empower yourself with unprecedented control over your designs. Tokens Studio integration unlocks a whole new level of flexibility, allowing you to create and manage design tokens seamlessly.

    + +
      +
    • + + Countless Design Tokens +
    • +
    • + + Light and Dark Sets +
    • +
    • + + Well Documented +
    • +
    • + + Primitive, Semantic and Component Tokens +
    • +
    +
    +
    + Tokens Support +
    +
    +
    + + + +
    +
    Pricing
    +
    Choose the right plan for your business. Whether you are an individual or a member of a team, UI Kit is available for affordable prices.
    + View License Details + +
    +
    +
    +
    +
    Single Designer
    +
    For individual designers
    +
    +
    + $99 + $49 +
    +
    +
      +
    • + + 1 Designer +
    • +
    • + + Auto Layout & Variants +
    • +
    • + + Interactive Components +
    • +
    • + + Tokens Studio Support +
    • +
    • + + Lifetime Support +
    • +
    • + + Use on Unlimited Projects +
    • +
    +
    + Buy Now +
    +
    +
    + +
    +
    +
    +
    Team
    +
    For small teams
    +
    +
    +
    + $249 + $149 +
    +
    +
    +
      +
    • + + Up to 5 Designers +
    • +
    • + + Auto Layout & Variants +
    • +
    • + + Interactive Components +
    • +
    • + + Tokens Studio Support +
    • +
    • + + Lifetime Support +
    • +
    • + + Use on Unlimited Projects +
    • +
    +
    + Buy Now +
    +
    +
    + +
    +
    +
    +
    Enterprise
    +
    For large teams
    +
    +
    + EXCLUSIVE DEALS +
    +
    +
      +
    • + + Unlimited Designers +
    • +
    • + + Auto Layout & Variants +
    • +
    • + + Interactive Components +
    • +
    • + + Tokens Studio Support +
    • +
    • + + Lifetime Support +
    • +
    • + + Use on Unlimited Projects +
    • +
    +
    + Contact Us +
    +
    +
    +
    +
    + +
    + Frequently Asked Questions +
    +
    +
    What do I get when I purchase a license?
    +

    You'll be able to download two Figma files for light and dark themes.

    + +
    Is there a recurring fee or is the license perpetual?
    +

    UI Kit license is perpetual so requires one time payment, not subscription based.

    + +
    Can I use UI Kit license for commercial projects?
    +

    Yes, your license allows you to sell your projects that utilize the UI Kit implementations.

    + +
    Can I create multiple projects for multiple clients?
    +

    There is no limit, you are able to use UI Kit in multiple projects for multiple clients.

    +
    +
    +
    We're a reseller, are we able to purchase a license on behalf of our client?
    +

    + Yes, after the purchase, please + contact us so we can transfer the license to your client. +

    + +
    Does the enterprise license include contractors within the organization?
    +

    Yes, contractors are also able to use the UI Kit within your company.

    + +
    Can subsidiary company of a larger organization share the enterprise license?
    +

    No, enterprise license is per company so each subsidiary company needs to purchase a separate license.

    + +
    What does "free updates" mean?
    +

    All updates will be totally free of charge for existing customers for an unlimited period.

    +
    +
    +
    How can I get support?
    +

    + Support is provided by PrimeTek via + a dedicated forum channel monitored + by PrimeTek support staff. +

    + +
    What does lifetime support mean?
    +

    Support service at the forum does not have a time limit.

    + +
    Can I include UI Kit in an open source project?
    +

    Due to the license, it is not possible to use the UI Kit in an open source project where the design files are publicly available.

    +
    +
    +
    +
    + ` +}) +export class UIKitDemo { + subscription: Subscription; + + constructor( + private configService: AppConfigService, + private titleService: Title, + private metaService: Meta + ) { + this.titleService.setTitle('UI Kit - PrimeNG'); + this.metaService.updateTag({ name: 'description', content: 'PrimeNG Angular UI Kit' }); + } + + get isDarkMode(): boolean { + return this.configService.appState().darkTheme; + } +} diff --git a/apps/showcase/pages/uikit/routes.ts b/apps/showcase/pages/uikit/routes.ts new file mode 100755 index 00000000000..3430076775d --- /dev/null +++ b/apps/showcase/pages/uikit/routes.ts @@ -0,0 +1,8 @@ +import { UIKitDemo } from './'; + +export default [ + { + path: '', + component: UIKitDemo + } +]; diff --git a/apps/showcase/router/app.routes.ts b/apps/showcase/router/app.routes.ts new file mode 100644 index 00000000000..e14fb38d640 --- /dev/null +++ b/apps/showcase/router/app.routes.ts @@ -0,0 +1,303 @@ +import { AppMainComponent } from '@/components/layout/app.main.component'; +import { LandingComponent } from '@/pages/landing/landing.component'; +import { Routes } from '@angular/router'; + +export const routes: Routes = [ + { path: '', component: LandingComponent, pathMatch: 'full' }, + { + path: '', + component: AppMainComponent, + children: [ + { path: '', redirectTo: 'installation', pathMatch: 'full' }, + { path: 'accessibility', redirectTo: 'guides/accessibility', pathMatch: 'full' }, + { path: 'autocomplete', loadChildren: () => import('@/pages/autocomplete/routes') }, + { + path: 'installation', + loadChildren: () => import('@/pages/installation/routes') + }, + { + path: 'configuration', + loadChildren: () => import('@/pages/configuration/routes') + }, + { path: 'playground', loadChildren: () => import('@/pages/playground/routes') }, + { path: 'roadmap', loadChildren: () => import('@/pages/roadmap/routes') }, + { path: 'team', loadChildren: () => import('@/pages/team/routes') }, + { path: 'partners', loadChildren: () => import('@/pages/partners/routes') }, + { + path: 'theming', + loadChildren: () => import('@/pages/theming/routes') + }, + { path: 'icons', loadChildren: () => import('@/pages/icons/routes') }, + { + path: 'customicons', + loadChildren: () => import('@/pages/customicons/routes') + }, + { path: 'accordion', loadChildren: () => import('@/pages/accordion/routes') }, + { path: 'avatar', loadChildren: () => import('@/pages/avatar/routes') }, + { path: 'blockui', loadChildren: () => import('@/pages/blockui/routes') }, + { path: 'badge', loadChildren: () => import('@/pages/badge/routes') }, + { path: 'breadcrumb', loadChildren: () => import('@/pages/breadcrumb/routes') }, + { path: 'button', loadChildren: () => import('@/pages/button/routes') }, + { + path: 'datepicker', + loadChildren: () => import('@/pages/datepicker/routes') + }, + { path: 'card', loadChildren: () => import('@/pages/card/routes') }, + { + path: 'cascadeselect', + loadChildren: () => import('@/pages/cascadeselect/routes') + }, + { path: 'carousel', loadChildren: () => import('@/pages/carousel/routes') }, + { path: 'chart', loadChildren: () => import('@/pages/chart/routes') }, + { path: 'checkbox', loadChildren: () => import('@/pages/checkbox/routes') }, + { path: 'chip', loadChildren: () => import('@/pages/chip/routes') }, + { + path: 'colorpicker', + loadChildren: () => import('@/pages/colorpicker/routes') + }, + { path: 'colors', loadChildren: () => import('@/pages/colors/routes') }, + { + path: 'confirmdialog', + loadChildren: () => import('@/pages/confirmdialog/routes') + }, + { + path: 'confirmpopup', + loadChildren: () => import('@/pages/confirmpopup/routes') + }, + { + path: 'contextmenu', + loadChildren: () => import('@/pages/contextmenu/routes') + }, + { + path: 'dataview', + loadChildren: () => import('@/pages/dataview/routes') + }, + { path: 'defer', loadChildren: () => import('@/pages/defer/routes') }, + { path: 'dialog', loadChildren: () => import('@/pages/dialog/routes') }, + { path: 'dock', loadChildren: () => import('@/pages/dock/routes') }, + { path: 'divider', loadChildren: () => import('@/pages/divider/routes') }, + { + path: 'dynamicdialog', + loadChildren: () => import('@/pages/dynamicdialog/routes') + }, + { + path: 'dragdrop', + loadChildren: () => import('@/pages/dragdrop/routes') + }, + { path: 'select', loadChildren: () => import('@/pages/select/routes') }, + { + path: 'iconfield', + loadChildren: () => import('@/pages/iconfield/routes') + }, + { + path: 'iftalabel', + loadChildren: () => import('@/pages/iftalabel/routes') + }, + { path: 'editor', loadChildren: () => import('@/pages/editor/routes') }, + { + path: 'floatlabel', + loadChildren: () => import('@/pages/floatlabel/routes') + }, + { + path: 'fieldset', + loadChildren: () => import('@/pages/fieldset/routes') + }, + { + path: 'fileupload', + loadChildren: () => import('@/pages/fileupload/routes') + }, + { + path: 'filterservice', + loadChildren: () => import('@/pages/filterservice/routes') + }, + { + path: 'focustrap', + loadChildren: () => import('@/pages/focustrap/routes') + }, + { + path: 'galleria', + loadChildren: () => import('@/pages/galleria/routes') + }, + { path: 'image', loadChildren: () => import('@/pages/image/routes') }, + { path: 'inplace', loadChildren: () => import('@/pages/inplace/routes') }, + { path: 'fluid', loadChildren: () => import('@/pages/fluid/routes') }, + { + path: 'metergroup', + loadChildren: () => import('@/pages/metergroup/routes') + }, + { + path: 'inputmask', + loadChildren: () => import('@/pages/inputmask/routes') + }, + { + path: 'inputnumber', + loadChildren: () => import('@/pages/inputnumber/routes') + }, + { + path: 'inputotp', + loadChildren: () => import('@/pages/inputotp/routes') + }, + { + path: 'toggleswitch', + loadChildren: () => import('@/pages/toggleswitch/routes') + }, + { + path: 'inputtext', + loadChildren: () => import('@/pages/inputtext/routes') + }, + { + path: 'inputgroup', + loadChildren: () => import('@/pages/inputgroup/routes') + }, + { + path: 'textarea', + loadChildren: () => import('@/pages/textarea/routes') + }, + { path: 'knob', loadChildren: () => import('@/pages/knob/routes') }, + { + path: 'keyfilter', + loadChildren: () => import('@/pages/keyfilter/routes') + }, + { path: 'listbox', loadChildren: () => import('@/pages/listbox/routes') }, + { path: 'lts', loadChildren: () => import('@/pages/lts/routes') }, + { + path: 'megamenu', + loadChildren: () => import('@/pages/megamenu/routes') + }, + { path: 'menu', loadChildren: () => import('@/pages/menu/routes') }, + { path: 'menubar', loadChildren: () => import('@/pages/menubar/routes') }, + { path: 'message', loadChildren: () => import('@/pages/message/routes') }, + { + path: 'multiselect', + loadChildren: () => import('@/pages/multiselect/routes') + }, + { + path: 'orderlist', + loadChildren: () => import('@/pages/orderlist/routes') + }, + { + path: 'organizationchart', + loadChildren: () => import('@/pages/organizationchart/routes') + }, + { path: 'popover', loadChildren: () => import('@/pages/popover/routes') }, + { + path: 'paginator', + loadChildren: () => import('@/pages/paginator/routes') + }, + { path: 'panel', loadChildren: () => import('@/pages/panel/routes') }, + { + path: 'panelmenu', + loadChildren: () => import('@/pages/panelmenu/routes') + }, + { + path: 'password', + loadChildren: () => import('@/pages/password/routes') + }, + { + path: 'picklist', + loadChildren: () => import('@/pages/picklist/routes') + }, + { + path: 'progressbar', + loadChildren: () => import('@/pages/progressbar/routes') + }, + { + path: 'progressspinner', + loadChildren: () => import('@/pages/progressspinner/routes') + }, + { + path: 'radiobutton', + loadChildren: () => import('@/pages/radiobutton/routes') + }, + { path: 'rating', loadChildren: () => import('@/pages/rating/routes') }, + { path: 'ripple', loadChildren: () => import('@/pages/ripple/routes') }, + { + path: 'scrollpanel', + loadChildren: () => import('@/pages/scrollpanel/routes') + }, + { + path: 'scrolltop', + loadChildren: () => import('@/pages/scrolltop/routes') + }, + { + path: 'selectbutton', + loadChildren: () => import('@/pages/selectbutton/routes') + }, + { path: 'drawer', loadChildren: () => import('@/pages/drawer/routes') }, + { + path: 'skeleton', + loadChildren: () => import('@/pages/skeleton/routes') + }, + { path: 'slider', loadChildren: () => import('@/pages/slider/routes') }, + { + path: 'speeddial', + loadChildren: () => import('@/pages/speeddial/routes') + }, + { + path: 'splitbutton', + loadChildren: () => import('@/pages/splitbutton/routes') + }, + { + path: 'splitter', + loadChildren: () => import('@/pages/splitter/routes') + }, + { path: 'stepper', loadChildren: () => import('@/pages/stepper/routes') }, + { path: 'steps', loadChildren: () => import('@/pages/steps/routes') }, + { path: 'support', loadChildren: () => import('@/pages/support/routes') }, + { + path: 'styleclass', + loadChildren: () => import('@/pages/styleclass/routes') + }, + { path: 'tag', loadChildren: () => import('@/pages/tag/routes') }, + { path: 'table', loadChildren: () => import('@/pages/table/routes') }, + { path: 'tabs', loadChildren: () => import('@/pages/tabs/routes') }, + { + path: 'tailwind', + loadChildren: () => import('@/pages/tailwind/routes') + }, + { + path: 'terminal', + loadChildren: () => import('@/pages/terminal/routes') + }, + { + path: 'tieredmenu', + loadChildren: () => import('@/pages/tieredmenu/routes') + }, + { + path: 'timeline', + loadChildren: () => import('@/pages/timeline/routes') + }, + { path: 'toast', loadChildren: () => import('@/pages/toast/routes') }, + { + path: 'togglebutton', + loadChildren: () => import('@/pages/togglebutton/routes') + }, + { path: 'toolbar', loadChildren: () => import('@/pages/toolbar/routes') }, + { path: 'tooltip', loadChildren: () => import('@/pages/tooltip/routes') }, + { path: 'tree', loadChildren: () => import('@/pages/tree/routes') }, + { + path: 'treeselect', + loadChildren: () => import('@/pages/treeselect/routes') + }, + { + path: 'treetable', + loadChildren: () => import('@/pages/treetable/routes') + }, + { + path: 'virtualscroller', + loadChildren: () => import('@/pages/scroller/routes') + }, + { path: 'uikit', loadChildren: () => import('@/pages/uikit/routes') }, + { path: 'autofocus', loadChildren: () => import('@/pages/autofocus/routes') }, + { path: 'overlay', loadChildren: () => import('@/pages/overlay/routes') }, + { + path: 'animateonscroll', + loadChildren: () => import('@/pages/animateonscroll/routes') + }, + { path: 'templates', loadChildren: () => import('@/pages/templates/templates.module').then((m) => m.TemplatesModule) }, + { path: 'guides', loadChildren: () => import('@/pages/guides/guides.module').then((m) => m.GuidesModule) } + ] + }, + { path: 'notfound', loadChildren: () => import('@/pages/notfound/routes') }, + { path: '**', redirectTo: '/notfound' } +]; diff --git a/routes.txt b/apps/showcase/router/routes.txt similarity index 99% rename from routes.txt rename to apps/showcase/router/routes.txt index b5cca683705..13209a31322 100644 --- a/routes.txt +++ b/apps/showcase/router/routes.txt @@ -1,4 +1,5 @@ / +/installation /accordion /animateonscroll /autocomplete diff --git a/api-generator/build-apidoc.ts b/apps/showcase/scripts/build-apidoc.ts similarity index 84% rename from api-generator/build-apidoc.ts rename to apps/showcase/scripts/build-apidoc.ts index 2498b8be51d..08d8de3092b 100644 --- a/api-generator/build-apidoc.ts +++ b/apps/showcase/scripts/build-apidoc.ts @@ -7,7 +7,7 @@ const fs = require('fs'); //@ts-ignore const rootDir = path.resolve(__dirname, '../'); //@ts-ignore -const outputPath = path.resolve(rootDir, 'src/app/showcase/doc/apidoc'); +const outputPath = path.resolve(rootDir, '@/doc/apidoc'); const staticMessages = { methods: "Defines methods that can be accessed by the component's reference.", @@ -18,7 +18,7 @@ const staticMessages = { types: 'Defines the custom types used by the module.', props: 'Defines the input properties of the component.', service: 'Defines the service used by the component', - classes: 'List of class names used in the styled mode.', + classes: 'List of class names used in the styled mode.' }; async function main() { @@ -34,7 +34,7 @@ async function main() { disableSources: false, logLevel: 'Error', sort: ['source-order'], - exclude: ['node_modules', 'src/app/components/**/*spec.ts', 'src/app/components/**/*public_api.ts'], + exclude: ['node_modules', 'src/app/components/**/*spec.ts', 'src/app/components/**/*public_api.ts'] }); const project = await app.convert(); @@ -69,7 +69,7 @@ async function main() { _parameters.push({ name: tag.name, description: tag.content.map((c) => c.text).join(' '), - type: type, + type: type }); } }); @@ -86,7 +86,7 @@ async function main() { if (module.groups) { if (!doc[name]) { doc[name] = { - components: {}, + components: {} }; } const module_components_group = module.groups.find((g) => g.title === 'Components'); @@ -100,7 +100,7 @@ async function main() { if (isProcessable(module_types_group)) { const types = { description: staticMessages['types'], - values: [], + values: [] }; module_types_group.children.forEach((type) => { @@ -109,7 +109,7 @@ async function main() { description: type.comment && type.comment.summary.map((s) => s.text || '').join(' '), type: type.type && type.type.toString(), parameters: parameters(type), - deprecated: getDeprecatedText(type), + deprecated: getDeprecatedText(type) }); }); @@ -119,7 +119,7 @@ async function main() { if (isProcessable(module_enums_group)) { const classes = { description: staticMessages['styles'], - values: [], + values: [] }; module_enums_group.children.forEach((child) => { if (child) { @@ -128,7 +128,7 @@ async function main() { values.children.forEach((value) => { classes.values.push({ class: value.type.value, - description: value.comment && value.comment.summary[0]['text'], + description: value.comment && value.comment.summary[0]['text'] }); }); } @@ -144,7 +144,7 @@ async function main() { const comment = component.comment; doc[name]['components'][componentName] = { - description: comment && comment.summary.map((s) => s.text || '').join(' '), + description: comment && comment.summary.map((s) => s.text || '').join(' ') }; const component_props_group = component.groups.find((g) => g.title === 'Props'); @@ -152,7 +152,7 @@ async function main() { if (isProcessable(component_props_group)) { const props = { description: staticMessages['props'], - values: [], + values: [] }; component_props_group.children.forEach((prop) => { @@ -162,9 +162,7 @@ async function main() { if (prop.comment && prop.comment.blockTags) { const defaultValueTag = prop.comment.blockTags.find((tag) => tag.tag === '@defaultValue'); if (defaultValueTag) { - defaultValue = defaultValueTag.content - .map((c) => c.text.replace(/```ts\n|```/g, '').trim()) - .join(' '); + defaultValue = defaultValueTag.content.map((c) => c.text.replace(/```ts\n|```/g, '').trim()).join(' '); } } @@ -172,25 +170,10 @@ async function main() { name: prop.name, optional: prop.flags.isOptional, readonly: prop.flags.isReadonly, - type: - prop.getSignature && prop.getSignature.type - ? prop.getSignature.type.toString() - : prop.type - ? prop.type.toString() - : null, - default: - prop.type && prop.type.name === 'boolean' && !prop.defaultValue ? 'false' : defaultValue, - description: ( - prop.getSignature?.comment?.summary || - prop.setSignature?.comment?.summary || - prop.comment?.summary - ) - ?.map((s) => s.text || '') - .join(' '), - deprecated: - getDeprecatedText(prop.getSignature) || - getDeprecatedText(prop.setSignature) || - getDeprecatedText(prop), + type: prop.getSignature && prop.getSignature.type ? prop.getSignature.type.toString() : prop.type ? prop.type.toString() : null, + default: prop.type && prop.type.name === 'boolean' && !prop.defaultValue ? 'false' : defaultValue, + description: (prop.getSignature?.comment?.summary || prop.setSignature?.comment?.summary || prop.comment?.summary)?.map((s) => s.text || '').join(' '), + deprecated: getDeprecatedText(prop.getSignature) || getDeprecatedText(prop.setSignature) || getDeprecatedText(prop) }); }); @@ -201,7 +184,7 @@ async function main() { if (isProcessable(component_emits_group)) { const emits = { description: staticMessages['emits'], - values: [], + values: [] }; component_emits_group.children.forEach((emitter) => { @@ -209,15 +192,12 @@ async function main() { name: emitter.name, parameters: [ { - name: - extractParameter(emitter) && extractParameter(emitter).includes('Event') - ? 'event' - : 'value', - type: extractParameter(emitter), - }, + name: extractParameter(emitter) && extractParameter(emitter).includes('Event') ? 'event' : 'value', + type: extractParameter(emitter) + } ], description: emitter.comment && emitter.comment.summary.map((s) => s.text || '').join(' '), - deprecated: getDeprecatedText(emitter), + deprecated: getDeprecatedText(emitter) }); }); @@ -228,7 +208,7 @@ async function main() { if (isProcessable(component_methods_group)) { const methods = { description: staticMessages['methods'], - values: [], + values: [] }; component_methods_group.children.forEach((method) => { @@ -239,10 +219,10 @@ async function main() { return { name: param.name, type: param.type.toString(), - description: param.comment && param.comment.summary.map((s) => s.text || '').join(' '), + description: param.comment && param.comment.summary.map((s) => s.text || '').join(' ') }; }), - description: signature.comment && signature.comment.summary.map((s) => s.text || '').join(' '), + description: signature.comment && signature.comment.summary.map((s) => s.text || '').join(' ') }); }); @@ -253,7 +233,7 @@ async function main() { if (isProcessable(component_events_group)) { const events = { description: staticMessages['events'], - values: [], + values: [] }; component_events_group.children.forEach((event) => { @@ -268,8 +248,8 @@ async function main() { readonly: child.flags.isReadonly, type: child.type && child.type.toString(), description: child.comment && child.comment.summary.map((s) => s.text || '').join(' '), - deprecated: getDeprecatedText(child), - })), + deprecated: getDeprecatedText(child) + })) }); }); @@ -280,7 +260,7 @@ async function main() { if (isProcessable(component_templates_group)) { const templates = { description: staticMessages['templates'], - values: [], + values: [] }; component_templates_group.children.forEach((template) => { @@ -295,10 +275,8 @@ async function main() { name: template.name.replace(/Template$/, '').toLowerCase(), description: template.comment && template.comment.summary.map((s) => s.text || '').join(' '), type: templateType, - parameters: parameters(template).map((param) => - param.name === 'context' ? { ...param, type: contextType } : param, - ), - deprecated: getDeprecatedText(template), + parameters: parameters(template).map((param) => (param.name === 'context' ? { ...param, type: contextType } : param)), + deprecated: getDeprecatedText(template) }); }); @@ -309,7 +287,7 @@ async function main() { if (isProcessable(component_types_group)) { const types = { description: staticMessages['types'], - values: [], + values: [] }; component_types_group.children.forEach((type) => { types.values.push({ @@ -317,7 +295,7 @@ async function main() { description: type.comment && type.comment.summary.map((s) => s.text || '').join(' '), type: type.type && type.type.toString(), parameters: parameters(type), - deprecated: getDeprecatedText(type), + deprecated: getDeprecatedText(type) }); }); doc[name]['components'][componentName]['types'] = types; @@ -328,7 +306,7 @@ async function main() { if (isProcessable(module_events_group)) { const events = { description: staticMessages['events'], - values: [], + values: [] }; module_events_group.children.forEach((event) => { @@ -343,8 +321,8 @@ async function main() { readonly: child.flags.isReadonly, type: child.type && child.type.toString(), description: child.comment && child.comment.summary.map((s) => s.text || '').join(' '), - deprecated: getDeprecatedText(child), - })), + deprecated: getDeprecatedText(child) + })) }); }); @@ -354,7 +332,7 @@ async function main() { if (isProcessable(module_templates_group)) { const templates = { description: staticMessages['templates'], - values: [], + values: [] }; module_templates_group.children.forEach((template) => { @@ -374,16 +352,10 @@ async function main() { param.type.declaration.children.forEach((child) => { if (child.signatures) { const childSignature = child.signatures[0]; - const parameters = childSignature.parameters.reduce( - (acc, { name, type }, index) => - index === 0 ? `${name}: ${type.name}` : `${acc}, ${name}: ${type.name}`, - '', - ); + const parameters = childSignature.parameters.reduce((acc, { name, type }, index) => (index === 0 ? `${name}: ${type.name}` : `${acc}, ${name}: ${type.name}`), ''); type += ` \t ${childSignature.name}(${parameters}): ${childSignature.type?.name}, // ${childSignature.comment?.summary[0]?.text}\n `; } else { - const childType = child.type.elementType - ? child.type.elementType.name - : child.type.name; + const childType = child.type.elementType ? child.type.elementType.name : child.type.name; type += ` \t ${child.name}: ${childType}, // ${child.comment?.summary[0]?.text}\n `; } @@ -396,11 +368,11 @@ async function main() { return { name: param.name, type: type, - description: param.comment && param.comment.summary.map((s) => s.text || '').join(' '), + description: param.comment && param.comment.summary.map((s) => s.text || '').join(' ') }; }), description: signature.comment && signature.comment.summary.map((s) => s.text || '').join(' '), - deprecated: getDeprecatedText(signature), + deprecated: getDeprecatedText(signature) }); }); }); @@ -411,7 +383,7 @@ async function main() { if (isProcessable(module_interface_group)) { const interfaces = { description: staticMessages['interfaces'], - values: [], + values: [] }; module_interface_group.children.forEach((int) => { @@ -426,8 +398,8 @@ async function main() { readonly: child.flags.isReadonly, type: child.type ? child.type.toString() : extractParameter(int), description: child.comment && child.comment.summary.map((s) => s.text || '').join(' '), - deprecated: getDeprecatedText(child), - })), + deprecated: getDeprecatedText(child) + })) }); }); @@ -436,7 +408,7 @@ async function main() { if (isProcessable(module_service_group)) { doc[name] = { - description: staticMessages['service'], + description: staticMessages['service'] }; module_service_group.children.forEach((service) => { @@ -444,7 +416,7 @@ async function main() { if (isProcessable(service_methods_group)) { const methods = { description: 'Methods used in service.', - values: [], + values: [] }; service_methods_group.children.forEach((method) => { @@ -455,11 +427,11 @@ async function main() { return { name: param.name, type: param.type.toString(), - description: param.comment && param.comment.summary.map((s) => s.text || '').join(' '), + description: param.comment && param.comment.summary.map((s) => s.text || '').join(' ') }; }), returnType: signature.type.toString(), - description: signature.comment && signature.comment.summary.map((s) => s.text || '').join(' '), + description: signature.comment && signature.comment.summary.map((s) => s.text || '').join(' ') }); }); @@ -471,7 +443,7 @@ async function main() { if (isProcessable(module_types_group)) { const types = { description: staticMessages['types'], - values: [], + values: [] }; module_types_group.children.forEach((t) => { @@ -480,17 +452,11 @@ async function main() { ? t.signatures[0].parameters.map((param) => ({ name: param.name, description: param.comment && param.comment.summary.map((s) => s.text || '').join(' '), - type: param.type && param.type.name, + type: param.type && param.type.name })) : []; - const returnType = - t.signatures && t.signatures[0]?.type - ? t.signatures[0].type.name - : t.type && - t.type.declaration && - t.type.declaration.signatures && - t.type.declaration.signatures[0]?.type.name; + const returnType = t.signatures && t.signatures[0]?.type ? t.signatures[0].type.name : t.type && t.type.declaration && t.type.declaration.signatures && t.type.declaration.signatures[0]?.type.name; const returnDescription = t.comment && t.comment.blockTags @@ -503,20 +469,17 @@ async function main() { const typeChildren = t.children && t.children.length ? t.children.map((child) => { - const childSignatures = - child.type && child.type.declaration && child.type.declaration.signatures; + const childSignatures = child.type && child.type.declaration && child.type.declaration.signatures; const childParameters = childSignatures && childSignatures[0]?.parameters ? childSignatures[0].parameters.map((param) => ({ name: param.name, - description: - param.comment && param.comment.summary.map((s) => s.text || '').join(' '), - type: param.type && param.type.name, + description: param.comment && param.comment.summary.map((s) => s.text || '').join(' '), + type: param.type && param.type.name })) : []; - const childReturnType = - childSignatures && childSignatures[0]?.type ? childSignatures[0].type.name : undefined; + const childReturnType = childSignatures && childSignatures[0]?.type ? childSignatures[0].type.name : undefined; const childReturnDescription = child.comment && child.comment.blockTags @@ -529,18 +492,15 @@ async function main() { return { name: child.name, description: child.comment && child.comment.summary.map((s) => s.text || '').join(' '), - type: - childParameters.length || childReturnType - ? 'function' - : child.type && child.type.name, + type: childParameters.length || childReturnType ? 'function' : child.type && child.type.name, parameters: childParameters.length ? childParameters : undefined, returns: childReturnType ? { type: childReturnType, - description: childReturnDescription, + description: childReturnDescription } : undefined, - deprecated: getDeprecatedText(child), + deprecated: getDeprecatedText(child) }; }) : []; @@ -548,7 +508,7 @@ async function main() { types.values.push({ name: t.name, value: getTypesValue(t), - description: t.comment.summary && t.comment.summary.map((s) => s.text || '').join(' '), + description: t.comment.summary && t.comment.summary.map((s) => s.text || '').join(' ') }); }); @@ -566,7 +526,7 @@ async function main() { if (!mergedDocs[parentKey]) { mergedDocs[parentKey] = { - ...doc[parentKey], + ...doc[parentKey] }; } @@ -575,8 +535,8 @@ async function main() { mergedDocs[parentKey] = { ...mergedDocs[parentKey], style: { - ...styleDoc, - }, + ...styleDoc + } }; } @@ -585,8 +545,8 @@ async function main() { mergedDocs[parentKey] = { ...mergedDocs[parentKey], interfaces: { - ...interfaceDoc, - }, + ...interfaceDoc + } }; } } @@ -608,7 +568,7 @@ function extractParameter(emitter) { if (!type.typeArguments[0].types && !type.typeArguments[0].type) { return type.typeArguments.map((el) => ({ name: el.name.includes('Event') ? 'event' : 'value', - type: el.name.replace(/[^a-zA-Z]/g, ''), + type: el.name.replace(/[^a-zA-Z]/g, '') })); } @@ -619,7 +579,7 @@ function extractParameter(emitter) { } else { return { name: el.name.includes('Event') ? 'event' : 'value', - type: el.name.replace(/[^a-zA-Z]/g, ''), + type: el.name.replace(/[^a-zA-Z]/g, '') }; } }); @@ -643,7 +603,7 @@ const getTypesValue = (typeobj) => { const signature = typeobj.getAllSignatures()[0]; const value = signature.parameters.map((param) => { return { - [`[${param.name}:${param.type.toString()}]`]: signature.type.toString(), + [`[${param.name}:${param.type.toString()}]`]: signature.type.toString() }; })[0]; @@ -656,7 +616,7 @@ const getTypesValue = (typeobj) => { } if (type.type === 'reflection' && type.declaration) { let values = type.declaration.children.map((child) => ({ - [child.name]: child.type.toString(), + [child.name]: child.type.toString() })); return JSON.stringify(Object.assign({}, ...values), null, 4); diff --git a/api-generator/build-themedoc.ts b/apps/showcase/scripts/build-themedoc.ts similarity index 88% rename from api-generator/build-themedoc.ts rename to apps/showcase/scripts/build-themedoc.ts index 6072db7aab4..d1dc5ad3595 100644 --- a/api-generator/build-themedoc.ts +++ b/apps/showcase/scripts/build-themedoc.ts @@ -7,7 +7,7 @@ const fs = require('fs'); //@ts-ignore const rootDir = path.resolve(__dirname, '../'); //@ts-ignore -const outputPath = path.resolve(rootDir, 'src/app/showcase/doc/apidoc'); +const outputPath = path.resolve(rootDir, '@/doc/apidoc'); async function themedoc() { const app = await TypeDoc.Application.bootstrapWithPlugins({ @@ -22,7 +22,7 @@ async function themedoc() { disableSources: false, logLevel: 'Error', sort: ['source-order'], - exclude: ['node_modules', 'src/app/components/**/*spec.ts', 'src/app/components/**/*public_api.ts'], + exclude: ['node_modules', 'src/app/components/**/*spec.ts', 'src/app/components/**/*public_api.ts'] }); const project = await app.convert(); @@ -40,7 +40,7 @@ async function themedoc() { const description = comment && comment.summary.map((s) => s.text || '').join(' '); doc[componentName] = { - description, + description }; const module_interfaces_group = module.groups.find((g) => g.title === 'Interfaces'); @@ -49,7 +49,7 @@ async function themedoc() { if (!doc[componentName]['tokens']) { doc[componentName]['tokens'] = { description: 'Tokens Description', - values: {}, + values: {} }; const setTokens = (_declaration, _name) => { @@ -76,10 +76,7 @@ async function themedoc() { return s.text || ''; }) .join(' '), - deprecated: - prop.comment && prop.comment.getTag('@deprecated') - ? parseText(prop.comment.getTag('@deprecated').content[0]?.text) - : undefined, + deprecated: prop.comment && prop.comment.getTag('@deprecated') ? parseText(prop.comment.getTag('@deprecated').content[0]?.text) : undefined }); } }); diff --git a/api-generator/build-theming.ts b/apps/showcase/scripts/build-theming.ts similarity index 94% rename from api-generator/build-theming.ts rename to apps/showcase/scripts/build-theming.ts index 2065162b1a9..5478ecd6303 100644 --- a/api-generator/build-theming.ts +++ b/apps/showcase/scripts/build-theming.ts @@ -7,7 +7,7 @@ const fs = require('fs'); //@ts-ignore const rootDir = path.resolve(__dirname, '../'); //@ts-ignore -const outputPath = path.resolve(rootDir, 'src/app/showcase/doc/apidoc'); +const outputPath = path.resolve(rootDir, '@/doc/apidoc'); // const staticMessages = { // methods: "Defines methods that can be accessed by the component's reference.", @@ -33,7 +33,7 @@ async function theming() { disableSources: false, logLevel: 'Error', sort: ['source-order'], - exclude: ['node_modules', 'src/app/components/**/*spec.ts', 'src/app/components/**/*public_api.ts'], + exclude: ['node_modules', 'src/app/components/**/*spec.ts', 'src/app/components/**/*public_api.ts'] }); const project = await app.convert(); @@ -64,7 +64,7 @@ async function theming() { const _name = child.name.split('/').pop(); doc[_name] = { name: _name, - properties: {}, + properties: {} }; child.groups.forEach((group) => { @@ -77,7 +77,7 @@ async function theming() { for (const key in doc) { if (!mergedDocs[key]) { mergedDocs[key] = { - ...doc[key], + ...doc[key] }; } } diff --git a/apps/showcase/scripts/themedoc.json b/apps/showcase/scripts/themedoc.json new file mode 100644 index 00000000000..884e35f663d --- /dev/null +++ b/apps/showcase/scripts/themedoc.json @@ -0,0 +1,149574 @@ +{ + "id": 0, + "name": "PrimeNG", + "variant": "project", + "kind": 1, + "flags": {}, + "children": [ + { + "id": 1, + "name": "themes/accordion", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Accordion Design Tokens\n\n[Live Demo](https://www.primeng.org/accordion/)" + } + ] + }, + "children": [ + { + "id": 2, + "name": "AccordionDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 4, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 5, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [5] + } + ], + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L17" + } + ] + } + } + }, + { + "id": 6, + "name": "panel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the panel section" + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 28, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L28" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 7, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 8, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.panel.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 34, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 9, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.panel.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 40, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L40" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [8, 9] + } + ], + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 28, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L28" + } + ] + } + } + }, + { + "id": 10, + "name": "header", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the header section" + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 45, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L45" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 11, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 12, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 51, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L51" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 13, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 57, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L57" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 14, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 63, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L63" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 15, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 69, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L69" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 16, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 75, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 17, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 18, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 87, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 19, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 93, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L93" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 20, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 99, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L99" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 21, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 105, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L105" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 22, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active background of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 111, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L111" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 23, + "name": "activeHoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active hover background of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.active.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 117, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L117" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 24, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of header" + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 121, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L121" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 25, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 26, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 127, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L127" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 27, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 133, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L133" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 28, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 139, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L139" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 29, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 145, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L145" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 30, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 151, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L151" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [26, 27, 28, 29, 30] + } + ], + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 121, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L121" + } + ] + } + } + }, + { + "id": 31, + "name": "toggleIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Toggle icon of header" + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 156, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L156" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 32, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 33, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Toggle icon color of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.toggle.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 162, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L162" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 34, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Toggle icon hover color of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.toggle.icon.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 168, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L168" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 35, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Toggle icon active color of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.toggle.icon.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 174, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L174" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 36, + "name": "activeHoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Toggle icon active hover color of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.toggle.icon.active.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 180, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L180" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [33, 34, 35, 36] + } + ], + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 156, + "character": 21, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L156" + } + ] + } + } + }, + { + "id": 37, + "name": "first", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "First of header" + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 185, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L185" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 38, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 39, + "name": "topBorderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "First top border radius of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.first.top.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 191, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L191" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 40, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "First border width of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.first.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 197, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L197" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [39, 40] + } + ], + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 185, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L185" + } + ] + } + } + }, + { + "id": 41, + "name": "last", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Last of header" + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 202, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L202" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 42, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 43, + "name": "bottomBorderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Last bottom border radius of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.last.bottom.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 208, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L208" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 44, + "name": "activeBottomBorderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Last active bottom border radius of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.header.last.active.bottom.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 214, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L214" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [43, 44] + } + ], + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 202, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L202" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 31, 37, 41] + } + ], + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 45, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L45" + } + ] + } + } + }, + { + "id": 45, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the content section" + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 220, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L220" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 46, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 47, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.content.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 226, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L226" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 48, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.content.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 232, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L232" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 49, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.content.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 238, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L238" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 50, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.content.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 244, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L244" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 51, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "accordion.content.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 250, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L250" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [47, 48, 49, 50, 51] + } + ], + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 220, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L220" + } + ] + } + } + }, + { + "id": 52, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 53, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 54, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2, + "name": "AccordionDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 55, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2, + "name": "AccordionDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [54, 55] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3, 6, 10, 45, 52] + } + ], + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2, + "name": "AccordionDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2] + } + ], + "sources": [ + { + "fileName": "accordion/index.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/accordion/index.ts#L1" + } + ] + }, + { + "id": 56, + "name": "themes/autocomplete", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "AutoComplete Design Tokens\n\n[Live Demo](https://www.primeng.org/autocomplete/)" + } + ] + }, + "children": [ + { + "id": 57, + "name": "AutoCompleteDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 58, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 59, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 60, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 61, + "name": "disabledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.disabled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 62, + "name": "filledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.filled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 63, + "name": "filledHoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled hover background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.filled.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 64, + "name": "filledFocusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled focus background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.filled.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 65, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 66, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 59, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L59" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 67, + "name": "focusBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.focus.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 65, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L65" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 68, + "name": "invalidBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.invalid.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 71, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L71" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 69, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 77, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L77" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 70, + "name": "disabledColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.disabled.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 83, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L83" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 71, + "name": "placeholderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Placeholder color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.placeholder.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 89, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L89" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 72, + "name": "invalidPlaceholderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid placeholder color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.invalid.placeholder.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 95, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L95" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 73, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 101, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L101" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 74, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 107, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L107" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 75, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 113, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L113" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 76, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 119, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L119" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 77, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 123, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L123" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 78, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 79, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 129, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L129" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 80, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 135, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L135" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 81, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 141, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L141" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 82, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 147, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L147" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 83, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 153, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L153" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [79, 80, 81, 82, 83] + } + ], + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 123, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L123" + } + ] + } + } + }, + { + "id": 84, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 160, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L160" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 84] + } + ], + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 85, + "name": "overlay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the overlay section" + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 165, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L165" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 86, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 87, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.overlay.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 171, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L171" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 88, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.overlay.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 177, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L177" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 89, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.overlay.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 183, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L183" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 90, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.overlay.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 189, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L189" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 91, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.overlay.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 195, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L195" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [87, 88, 89, 90, 91] + } + ], + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 165, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L165" + } + ] + } + } + }, + { + "id": 92, + "name": "list", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the list section" + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 200, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L200" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 93, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 94, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.list.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 206, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L206" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 95, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.list.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 212, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L212" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [94, 95] + } + ], + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 200, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L200" + } + ] + } + } + }, + { + "id": 96, + "name": "option", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the option section" + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 217, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L217" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 97, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 98, + "name": "focusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus background of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.option.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 223, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L223" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 99, + "name": "selectedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected background of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.option.selected.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 229, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L229" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 100, + "name": "selectedFocusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected focus background of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.option.selected.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 235, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L235" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 101, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.option.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 241, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L241" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 102, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.option.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 247, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L247" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 103, + "name": "selectedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.option.selected.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 253, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L253" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 104, + "name": "selectedFocusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected focus color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.option.selected.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 259, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L259" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 105, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.option.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 265, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L265" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 106, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.option.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 271, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L271" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [98, 99, 100, 101, 102, 103, 104, 105, 106] + } + ], + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 217, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L217" + } + ] + } + } + }, + { + "id": 107, + "name": "optionGroup", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the option group section" + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 276, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L276" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 108, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 109, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of option group" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.option.group.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 282, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L282" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 110, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of option group" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.option.group.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 288, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L288" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 111, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of option group" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.option.group.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 294, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L294" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 112, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of option group" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.option.group.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 300, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L300" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [109, 110, 111, 112] + } + ], + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 276, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L276" + } + ] + } + } + }, + { + "id": 113, + "name": "dropdown", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the dropdown section" + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 305, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L305" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 114, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 115, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.dropdown.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 311, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L311" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 116, + "name": "sm", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm of dropdown" + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 315, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L315" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 117, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 118, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm width of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.dropdown.sm.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 321, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L321" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [118] + } + ], + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 315, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L315" + } + ] + } + } + }, + { + "id": 119, + "name": "lg", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg of dropdown" + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 326, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L326" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 120, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 121, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg width of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.dropdown.lg.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 332, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L332" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [121] + } + ], + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 326, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L326" + } + ] + } + } + }, + { + "id": 122, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.dropdown.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 339, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L339" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 123, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover border color of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.dropdown.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 345, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L345" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 124, + "name": "activeBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active border color of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.dropdown.active.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 351, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L351" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 125, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.dropdown.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 357, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L357" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 126, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of dropdown" + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 361, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L361" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 127, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 128, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.dropdown.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 367, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L367" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 129, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.dropdown.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 373, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L373" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 130, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.dropdown.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 379, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L379" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 131, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.dropdown.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 385, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L385" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 132, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.dropdown.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 391, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L391" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [128, 129, 130, 131, 132] + } + ], + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 361, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L361" + } + ] + } + } + }, + { + "id": 133, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.dropdown.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 398, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L398" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 134, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.dropdown.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 404, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L404" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 135, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active background of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.dropdown.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 410, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L410" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 136, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.dropdown.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 416, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L416" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 137, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.dropdown.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 422, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L422" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 138, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.dropdown.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 428, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L428" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [115, 116, 119, 122, 123, 124, 125, 126, 133, 134, 135, 136, 137, 138] + } + ], + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 305, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L305" + } + ] + } + } + }, + { + "id": 139, + "name": "chip", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the chip section" + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 433, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L433" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 140, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 141, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of chip" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.chip.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 439, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L439" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 142, + "name": "focusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus background of chip" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.chip.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 445, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L445" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 143, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus color of chip" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.chip.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 451, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L451" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [141, 142, 143] + } + ], + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 433, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L433" + } + ] + } + } + }, + { + "id": 144, + "name": "emptyMessage", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the empty message section" + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 456, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L456" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 145, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 146, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of empty message" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "autocomplete.empty.message.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 462, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L462" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [146] + } + ], + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 456, + "character": 19, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L456" + } + ] + } + } + }, + { + "id": 147, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 148, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 149, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 57, + "name": "AutoCompleteDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 150, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 57, + "name": "AutoCompleteDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [149, 150] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [58, 85, 92, 96, 107, 113, 139, 144, 147] + } + ], + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 57, + "name": "AutoCompleteDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [57] + } + ], + "sources": [ + { + "fileName": "autocomplete/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/autocomplete/index.d.ts#L1" + } + ] + }, + { + "id": 151, + "name": "themes/avatar", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Avatar Design Tokens\n\n[Live Demo](https://www.primeng.org/avatar/)" + } + ] + }, + "children": [ + { + "id": 152, + "name": "AvatarDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 153, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 154, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 155, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "avatar.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 156, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "avatar.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 157, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font size of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "avatar.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 158, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "avatar.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 159, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "avatar.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [155, 156, 157, 158, 159] + } + ], + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 160, + "name": "group", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the group section" + } + ] + }, + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 52, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L52" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 161, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 162, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of group" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "avatar.group.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 58, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 163, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Offset of group" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "avatar.group.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [162, 163] + } + ], + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 52, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L52" + } + ] + } + } + }, + { + "id": 164, + "name": "lg", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the lg section" + } + ] + }, + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 69, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L69" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 165, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 166, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of lg" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "avatar.lg.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 75, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 167, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of lg" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "avatar.lg.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 168, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font size of lg" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "avatar.lg.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 87, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [166, 167, 168] + } + ], + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 69, + "character": 9, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L69" + } + ] + } + } + }, + { + "id": 169, + "name": "xl", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the xl section" + } + ] + }, + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 92, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L92" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 170, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 171, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of xl" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "avatar.xl.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 98, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L98" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 172, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of xl" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "avatar.xl.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 104, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L104" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 173, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font size of xl" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "avatar.xl.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 110, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L110" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [171, 172, 173] + } + ], + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 92, + "character": 9, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L92" + } + ] + } + } + }, + { + "id": 174, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 175, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 176, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 152, + "name": "AvatarDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 177, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 152, + "name": "AvatarDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [176, 177] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [153, 160, 164, 169, 174] + } + ], + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 152, + "name": "AvatarDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [152] + } + ], + "sources": [ + { + "fileName": "avatar/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/avatar/index.d.ts#L1" + } + ] + }, + { + "id": 178, + "name": "themes/badge", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Badge Design Tokens\n\n[Live Demo](https://www.primeng.org/badge/)" + } + ] + }, + "children": [ + { + "id": 179, + "name": "BadgeDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 180, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 181, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 182, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 183, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 184, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font size of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 185, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 186, + "name": "minWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Min width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.min.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 187, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [182, 183, 184, 185, 186, 187] + } + ], + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 188, + "name": "dot", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the dot section" + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 58, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L58" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 189, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 190, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of dot" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.dot.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [190] + } + ], + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 58, + "character": 10, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L58" + } + ] + } + } + }, + { + "id": 191, + "name": "sm", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the sm section" + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 69, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L69" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 192, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 193, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font size of sm" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.sm.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 75, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 194, + "name": "minWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Min width of sm" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.sm.min.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 195, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of sm" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.sm.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 87, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [193, 194, 195] + } + ], + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 69, + "character": 9, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L69" + } + ] + } + } + }, + { + "id": 196, + "name": "lg", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the lg section" + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 92, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L92" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 197, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 198, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font size of lg" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.lg.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 98, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L98" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 199, + "name": "minWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Min width of lg" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.lg.min.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 104, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L104" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 200, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of lg" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.lg.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 110, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L110" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [198, 199, 200] + } + ], + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 92, + "character": 9, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L92" + } + ] + } + } + }, + { + "id": 201, + "name": "xl", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the xl section" + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 115, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L115" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 202, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 203, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font size of xl" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.xl.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 121, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L121" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 204, + "name": "minWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Min width of xl" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.xl.min.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 127, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L127" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 205, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of xl" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.xl.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 133, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L133" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [203, 204, 205] + } + ], + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 115, + "character": 9, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L115" + } + ] + } + } + }, + { + "id": 206, + "name": "primary", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the primary section" + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 138, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L138" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 207, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 208, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of primary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.primary.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 144, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L144" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 209, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of primary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.primary.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 150, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L150" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [208, 209] + } + ], + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 138, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L138" + } + ] + } + } + }, + { + "id": 210, + "name": "secondary", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the secondary section" + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 155, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L155" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 211, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 212, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.secondary.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 161, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L161" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 213, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.secondary.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 167, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L167" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [212, 213] + } + ], + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 155, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L155" + } + ] + } + } + }, + { + "id": 214, + "name": "success", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the success section" + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 172, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L172" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 215, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 216, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.success.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 178, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L178" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 217, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.success.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 184, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L184" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [216, 217] + } + ], + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 172, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L172" + } + ] + } + } + }, + { + "id": 218, + "name": "info", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the info section" + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 189, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L189" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 219, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 220, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.info.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 195, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L195" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 221, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.info.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 201, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L201" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [220, 221] + } + ], + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 189, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L189" + } + ] + } + } + }, + { + "id": 222, + "name": "warn", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the warn section" + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 206, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L206" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 223, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 224, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.warn.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 212, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L212" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 225, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.warn.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 218, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L218" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [224, 225] + } + ], + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 206, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L206" + } + ] + } + } + }, + { + "id": 226, + "name": "danger", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the danger section" + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 223, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L223" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 227, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 228, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of danger" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.danger.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 229, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L229" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 229, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of danger" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.danger.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 235, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L235" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [228, 229] + } + ], + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 223, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L223" + } + ] + } + } + }, + { + "id": 230, + "name": "contrast", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the contrast section" + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 240, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L240" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 231, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 232, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.contrast.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 246, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L246" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 233, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "badge.contrast.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 252, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L252" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [232, 233] + } + ], + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 240, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L240" + } + ] + } + } + }, + { + "id": 234, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 235, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 236, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 179, + "name": "BadgeDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 237, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 179, + "name": "BadgeDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [236, 237] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [180, 188, 191, 196, 201, 206, 210, 214, 218, 222, 226, 230, 234] + } + ], + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 179, + "name": "BadgeDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [179] + } + ], + "sources": [ + { + "fileName": "badge/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/badge/index.d.ts#L1" + } + ] + }, + { + "id": 238, + "name": "themes/blockui", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "BlockUI Design Tokens\n\n[Live Demo](https://www.primeng.org/blockui/)" + } + ] + }, + "children": [ + { + "id": 239, + "name": "BlockUIDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 240, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "blockui/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/blockui/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 241, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 242, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "blockui.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "blockui/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/blockui/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [242] + } + ], + "sources": [ + { + "fileName": "blockui/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/blockui/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 243, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 244, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 245, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 239, + "name": "BlockUIDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 246, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 239, + "name": "BlockUIDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [245, 246] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [240, 243] + } + ], + "sources": [ + { + "fileName": "blockui/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/blockui/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 239, + "name": "BlockUIDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [239] + } + ], + "sources": [ + { + "fileName": "blockui/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/blockui/index.d.ts#L1" + } + ] + }, + { + "id": 247, + "name": "themes/breadcrumb", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Breadcrumb Design Tokens\n\n[Live Demo](https://www.primeng.org/breadcrumb/)" + } + ] + }, + "children": [ + { + "id": 248, + "name": "BreadcrumbDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 249, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 250, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 251, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "breadcrumb.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 252, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "breadcrumb.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 253, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "breadcrumb.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 254, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "breadcrumb.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [251, 252, 253, 254] + } + ], + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 255, + "name": "item", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the item section" + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 46, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L46" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 256, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 257, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "breadcrumb.item.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 52, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L52" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 258, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "breadcrumb.item.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 58, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 259, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "breadcrumb.item.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 260, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "breadcrumb.item.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 70, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 261, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon of item" + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 74, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L74" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 262, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 263, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "breadcrumb.item.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 80, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L80" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 264, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon hover color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "breadcrumb.item.icon.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 86, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L86" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [263, 264] + } + ], + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 74, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L74" + } + ] + } + } + }, + { + "id": 265, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of item" + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 91, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L91" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 266, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 267, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "breadcrumb.item.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 97, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L97" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 268, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "breadcrumb.item.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 103, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L103" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 269, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "breadcrumb.item.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 109, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L109" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 270, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "breadcrumb.item.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 115, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L115" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 271, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "breadcrumb.item.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 121, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L121" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [267, 268, 269, 270, 271] + } + ], + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 91, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L91" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [257, 258, 259, 260, 261, 265] + } + ], + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 46, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L46" + } + ] + } + } + }, + { + "id": 272, + "name": "separator", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the separator section" + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 127, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L127" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 273, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 274, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of separator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "breadcrumb.separator.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 133, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L133" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [274] + } + ], + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 127, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L127" + } + ] + } + } + }, + { + "id": 275, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 276, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 277, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 248, + "name": "BreadcrumbDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 278, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 248, + "name": "BreadcrumbDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [277, 278] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [249, 255, 272, 275] + } + ], + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 248, + "name": "BreadcrumbDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [248] + } + ], + "sources": [ + { + "fileName": "breadcrumb/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/breadcrumb/index.d.ts#L1" + } + ] + }, + { + "id": 279, + "name": "themes/button", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Button Design Tokens\n\n[Live Demo](https://www.primeng.org/button/)" + } + ] + }, + "children": [ + { + "id": 280, + "name": "ButtonDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 281, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 282, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 283, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 284, + "name": "roundedBorderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Rounded border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.rounded.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 285, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 286, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 287, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 288, + "name": "iconOnlyWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon only width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.icon.only.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 289, + "name": "sm", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm of root" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 57, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L57" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 290, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 291, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm font size of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.sm.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 63, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L63" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 292, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.sm.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 69, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L69" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 293, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.sm.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 75, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [291, 292, 293] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 57, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L57" + } + ] + } + } + }, + { + "id": 294, + "name": "lg", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg of root" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 80, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L80" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 295, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 296, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg font size of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.lg.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 86, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L86" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 297, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.lg.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 92, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L92" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 298, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.lg.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 98, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L98" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [296, 297, 298] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 80, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L80" + } + ] + } + } + }, + { + "id": 299, + "name": "label", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Label of root" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 103, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L103" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 300, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 301, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Label font weight of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.label.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 109, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L109" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [301] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 103, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L103" + } + ] + } + } + }, + { + "id": 302, + "name": "raisedShadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Raised shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.raised.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 116, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L116" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 303, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 120, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L120" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 304, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 305, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 126, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L126" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 306, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 132, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L132" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 307, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 138, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L138" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [305, 306, 307] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 120, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L120" + } + ] + } + } + }, + { + "id": 308, + "name": "badgeSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Badge size of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.badge.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 145, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L145" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 309, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 151, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L151" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 310, + "name": "primary", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary of root" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 155, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L155" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 311, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 312, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.primary.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 161, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L161" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 313, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary hover background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.primary.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 167, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L167" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 314, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary active background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.primary.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 173, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L173" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 315, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.primary.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 179, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L179" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 316, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.primary.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 185, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L185" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 317, + "name": "activeBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary active border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.primary.active.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 191, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L191" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 318, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.primary.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 197, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L197" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 319, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary hover color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.primary.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 203, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L203" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 320, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary active color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.primary.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 209, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L209" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 321, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 213, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L213" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 322, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 323, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.primary.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 219, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L219" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 324, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.primary.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 225, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L225" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [323, 324] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 213, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L213" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [312, 313, 314, 315, 316, 317, 318, 319, 320, 321] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 155, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L155" + } + ] + } + } + }, + { + "id": 325, + "name": "secondary", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary of root" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 231, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L231" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 326, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 327, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.secondary.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 237, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L237" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 328, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary hover background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.secondary.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 243, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L243" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 329, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary active background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.secondary.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 249, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L249" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 330, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.secondary.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 255, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L255" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 331, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.secondary.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 261, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L261" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 332, + "name": "activeBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary active border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.secondary.active.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 267, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L267" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 333, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.secondary.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 273, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L273" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 334, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary hover color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.secondary.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 279, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L279" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 335, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary active color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.secondary.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 285, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L285" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 336, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 289, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L289" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 337, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 338, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.secondary.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 295, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L295" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 339, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.secondary.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 301, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L301" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [338, 339] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 289, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L289" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [327, 328, 329, 330, 331, 332, 333, 334, 335, 336] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 231, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L231" + } + ] + } + } + }, + { + "id": 340, + "name": "info", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info of root" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 307, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L307" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 341, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 342, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.info.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 313, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L313" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 343, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info hover background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.info.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 319, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L319" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 344, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info active background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.info.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 325, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L325" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 345, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.info.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 331, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L331" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 346, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.info.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 337, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L337" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 347, + "name": "activeBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info active border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.info.active.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 343, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L343" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 348, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.info.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 349, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L349" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 349, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info hover color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.info.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 355, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L355" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 350, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info active color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.info.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 361, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L361" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 351, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 365, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L365" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 352, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 353, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.info.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 371, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L371" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 354, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.info.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 377, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L377" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [353, 354] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 365, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L365" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [342, 343, 344, 345, 346, 347, 348, 349, 350, 351] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 307, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L307" + } + ] + } + } + }, + { + "id": 355, + "name": "success", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success of root" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 383, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L383" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 356, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 357, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.success.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 389, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L389" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 358, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success hover background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.success.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 395, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L395" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 359, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success active background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.success.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 401, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L401" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 360, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.success.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 407, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L407" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 361, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.success.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 413, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L413" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 362, + "name": "activeBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success active border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.success.active.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 419, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L419" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 363, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.success.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 425, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L425" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 364, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success hover color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.success.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 431, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L431" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 365, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success active color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.success.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 437, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L437" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 366, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 441, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L441" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 367, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 368, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.success.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 447, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L447" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 369, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.success.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 453, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L453" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [368, 369] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 441, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L441" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [357, 358, 359, 360, 361, 362, 363, 364, 365, 366] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 383, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L383" + } + ] + } + } + }, + { + "id": 370, + "name": "warn", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn of root" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 459, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L459" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 371, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 372, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.warn.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 465, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L465" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 373, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn hover background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.warn.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 471, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L471" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 374, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn active background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.warn.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 477, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L477" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 375, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.warn.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 483, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L483" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 376, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.warn.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 489, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L489" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 377, + "name": "activeBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn active border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.warn.active.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 495, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L495" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 378, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.warn.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 501, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L501" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 379, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn hover color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.warn.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 507, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L507" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 380, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn active color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.warn.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 513, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L513" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 381, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 517, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L517" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 382, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 383, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.warn.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 523, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L523" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 384, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.warn.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 529, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L529" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [383, 384] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 517, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L517" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [372, 373, 374, 375, 376, 377, 378, 379, 380, 381] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 459, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L459" + } + ] + } + } + }, + { + "id": 385, + "name": "help", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help of root" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 535, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L535" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 386, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 387, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.help.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 541, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L541" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 388, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help hover background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.help.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 547, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L547" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 389, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help active background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.help.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 553, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L553" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 390, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.help.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 559, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L559" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 391, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.help.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 565, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L565" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 392, + "name": "activeBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help active border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.help.active.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 571, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L571" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 393, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.help.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 577, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L577" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 394, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help hover color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.help.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 583, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L583" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 395, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help active color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.help.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 589, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L589" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 396, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 593, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L593" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 397, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 398, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.help.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 599, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L599" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 399, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.help.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 605, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L605" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [398, 399] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 593, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L593" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [387, 388, 389, 390, 391, 392, 393, 394, 395, 396] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 535, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L535" + } + ] + } + } + }, + { + "id": 400, + "name": "danger", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger of root" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 611, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L611" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 401, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 402, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.danger.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 617, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L617" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 403, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger hover background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.danger.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 623, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L623" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 404, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger active background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.danger.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 629, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L629" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 405, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.danger.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 635, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L635" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 406, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.danger.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 641, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L641" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 407, + "name": "activeBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger active border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.danger.active.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 647, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L647" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 408, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.danger.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 653, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L653" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 409, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger hover color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.danger.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 659, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L659" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 410, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger active color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.danger.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 665, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L665" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 411, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 669, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L669" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 412, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 413, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.danger.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 675, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L675" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 414, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.danger.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 681, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L681" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [413, 414] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 669, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L669" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [402, 403, 404, 405, 406, 407, 408, 409, 410, 411] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 611, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L611" + } + ] + } + } + }, + { + "id": 415, + "name": "contrast", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Contrast of root" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 687, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L687" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 416, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 417, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Contrast background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.contrast.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 693, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L693" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 418, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Contrast hover background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.contrast.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 699, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L699" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 419, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Contrast active background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.contrast.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 705, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L705" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 420, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Contrast border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.contrast.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 711, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L711" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 421, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Contrast hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.contrast.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 717, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L717" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 422, + "name": "activeBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Contrast active border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.contrast.active.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 723, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L723" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 423, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Contrast color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.contrast.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 729, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L729" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 424, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Contrast hover color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.contrast.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 735, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L735" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 425, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Contrast active color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.contrast.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 741, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L741" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 426, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Contrast focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 745, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L745" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 427, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 428, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Contrast focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.contrast.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 751, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L751" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 429, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Contrast focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.contrast.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 757, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L757" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [428, 429] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 745, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L745" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [417, 418, 419, 420, 421, 422, 423, 424, 425, 426] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 687, + "character": 19, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L687" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [283, 284, 285, 286, 287, 288, 289, 294, 299, 302, 303, 308, 309, 310, 325, 340, 355, 370, 385, 400, 415] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 430, + "name": "outlined", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the outlined section" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 764, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L764" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 431, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 432, + "name": "primary", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary of outlined" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 768, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L768" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 433, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 434, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary hover background of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.primary.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 774, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L774" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 435, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary active background of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.primary.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 780, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L780" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 436, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary border color of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.primary.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 786, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L786" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 437, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary color of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.primary.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 792, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L792" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [434, 435, 436, 437] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 768, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L768" + } + ] + } + } + }, + { + "id": 438, + "name": "secondary", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary of outlined" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 797, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L797" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 439, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 440, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary hover background of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.secondary.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 803, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L803" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 441, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary active background of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.secondary.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 809, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L809" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 442, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary border color of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.secondary.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 815, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L815" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 443, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary color of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.secondary.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 821, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L821" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [440, 441, 442, 443] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 797, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L797" + } + ] + } + } + }, + { + "id": 444, + "name": "success", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success of outlined" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 826, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L826" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 445, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 446, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success hover background of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.success.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 832, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L832" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 447, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success active background of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.success.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 838, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L838" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 448, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success border color of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.success.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 844, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L844" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 449, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success color of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.success.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 850, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L850" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [446, 447, 448, 449] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 826, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L826" + } + ] + } + } + }, + { + "id": 450, + "name": "info", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info of outlined" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 855, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L855" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 451, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 452, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info hover background of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.info.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 861, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L861" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 453, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info active background of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.info.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 867, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L867" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 454, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info border color of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.info.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 873, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L873" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 455, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info color of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.info.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 879, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L879" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [452, 453, 454, 455] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 855, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L855" + } + ] + } + } + }, + { + "id": 456, + "name": "warn", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn of outlined" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 884, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L884" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 457, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 458, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn hover background of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.warn.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 890, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L890" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 459, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn active background of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.warn.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 896, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L896" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 460, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn border color of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.warn.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 902, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L902" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 461, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn color of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.warn.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 908, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L908" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [458, 459, 460, 461] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 884, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L884" + } + ] + } + } + }, + { + "id": 462, + "name": "help", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help of outlined" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 913, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L913" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 463, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 464, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help hover background of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.help.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 919, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L919" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 465, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help active background of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.help.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 925, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L925" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 466, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help border color of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.help.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 931, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L931" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 467, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help color of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.help.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 937, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L937" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [464, 465, 466, 467] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 913, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L913" + } + ] + } + } + }, + { + "id": 468, + "name": "danger", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger of outlined" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 942, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L942" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 469, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 470, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger hover background of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.danger.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 948, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L948" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 471, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger active background of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.danger.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 954, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L954" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 472, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger border color of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.danger.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 960, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L960" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 473, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger color of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.danger.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 966, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L966" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [470, 471, 472, 473] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 942, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L942" + } + ] + } + } + }, + { + "id": 474, + "name": "contrast", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Contrast of outlined" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 971, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L971" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 475, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 476, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Contrast hover background of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.contrast.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 977, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L977" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 477, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Contrast active background of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.contrast.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 983, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L983" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 478, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Contrast border color of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.contrast.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 989, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L989" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 479, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Contrast color of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.contrast.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 995, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L995" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [476, 477, 478, 479] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 971, + "character": 19, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L971" + } + ] + } + } + }, + { + "id": 480, + "name": "plain", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Plain of outlined" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1000, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1000" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 481, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 482, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Plain hover background of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.plain.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1006, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1006" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 483, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Plain active background of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.plain.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1012, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1012" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 484, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Plain border color of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.plain.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1018, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1018" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 485, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Plain color of outlined" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.outlined.plain.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1024, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1024" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [482, 483, 484, 485] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1000, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1000" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [432, 438, 444, 450, 456, 462, 468, 474, 480] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 764, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L764" + } + ] + } + } + }, + { + "id": 486, + "name": "text", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the text section" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1030, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1030" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 487, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 488, + "name": "primary", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary of text" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1034, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1034" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 489, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 490, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary hover background of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.primary.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1040, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1040" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 491, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary active background of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.primary.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1046, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1046" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 492, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Primary color of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.primary.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1052, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1052" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [490, 491, 492] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1034, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1034" + } + ] + } + } + }, + { + "id": 493, + "name": "secondary", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary of text" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1057, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1057" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 494, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 495, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary hover background of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.secondary.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1063, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1063" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 496, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary active background of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.secondary.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1069, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1069" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 497, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Secondary color of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.secondary.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1075, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1075" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [495, 496, 497] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1057, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1057" + } + ] + } + } + }, + { + "id": 498, + "name": "success", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success of text" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1080, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1080" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 499, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 500, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success hover background of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.success.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1086, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1086" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 501, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success active background of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.success.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1092, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1092" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 502, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Success color of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.success.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1098, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1098" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [500, 501, 502] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1080, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1080" + } + ] + } + } + }, + { + "id": 503, + "name": "info", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info of text" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1103, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1103" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 504, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 505, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info hover background of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.info.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1109, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1109" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 506, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info active background of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.info.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1115, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1115" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 507, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info color of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.info.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1121, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1121" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [505, 506, 507] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1103, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1103" + } + ] + } + } + }, + { + "id": 508, + "name": "warn", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn of text" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1126, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1126" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 509, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 510, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn hover background of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.warn.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1132, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1132" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 511, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn active background of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.warn.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1138, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1138" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 512, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Warn color of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.warn.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1144, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1144" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [510, 511, 512] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1126, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1126" + } + ] + } + } + }, + { + "id": 513, + "name": "help", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help of text" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1149, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1149" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 514, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 515, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help hover background of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.help.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1155, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1155" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 516, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help active background of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.help.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1161, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1161" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 517, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Help color of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.help.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1167, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1167" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [515, 516, 517] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1149, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1149" + } + ] + } + } + }, + { + "id": 518, + "name": "danger", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger of text" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1172, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1172" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 519, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 520, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger hover background of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.danger.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1178, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1178" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 521, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger active background of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.danger.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1184, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1184" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 522, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Danger color of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.danger.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1190, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1190" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [520, 521, 522] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1172, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1172" + } + ] + } + } + }, + { + "id": 523, + "name": "plain", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Plain of text" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1195, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1195" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 524, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 525, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Plain hover background of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.plain.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1201, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1201" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 526, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Plain active background of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.plain.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1207, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1207" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 527, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Plain color of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.text.plain.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1213, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1213" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [525, 526, 527] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1195, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1195" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [488, 493, 498, 503, 508, 513, 518, 523] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1030, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1030" + } + ] + } + } + }, + { + "id": 528, + "name": "link", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the link section" + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1219, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1219" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 529, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 530, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of link" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.link.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1225, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1225" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 531, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of link" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.link.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1231, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1231" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 532, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of link" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "button.link.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1237, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1237" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [530, 531, 532] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1219, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1219" + } + ] + } + } + }, + { + "id": 533, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 534, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 535, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 280, + "name": "ButtonDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 536, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 280, + "name": "ButtonDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [535, 536] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [281, 430, 486, 528, 533] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 280, + "name": "ButtonDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [280] + } + ], + "sources": [ + { + "fileName": "button/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/button/index.d.ts#L1" + } + ] + }, + { + "id": 537, + "name": "themes/card", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Card Design Tokens\n\n[Live Demo](https://www.primeng.org/card/)" + } + ] + }, + "children": [ + { + "id": 538, + "name": "CardDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 539, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 540, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 541, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "card.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 542, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "card.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 543, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "card.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 544, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "card.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [541, 542, 543, 544] + } + ], + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 545, + "name": "body", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the body section" + } + ] + }, + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 46, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L46" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 546, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 547, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of body" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "card.body.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 52, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L52" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 548, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of body" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "card.body.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 58, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [547, 548] + } + ], + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 46, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L46" + } + ] + } + } + }, + { + "id": 549, + "name": "caption", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the caption section" + } + ] + }, + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 63, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L63" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 550, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 551, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of caption" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "card.caption.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 69, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L69" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [551] + } + ], + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 63, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L63" + } + ] + } + } + }, + { + "id": 552, + "name": "title", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the title section" + } + ] + }, + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 74, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L74" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 553, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 554, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font size of title" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "card.title.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 80, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L80" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 555, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of title" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "card.title.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 86, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L86" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [554, 555] + } + ], + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 74, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L74" + } + ] + } + } + }, + { + "id": 556, + "name": "subtitle", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the subtitle section" + } + ] + }, + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 91, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L91" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 557, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 558, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of subtitle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "card.subtitle.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 97, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L97" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [558] + } + ], + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 91, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L91" + } + ] + } + } + }, + { + "id": 559, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 560, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 561, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 538, + "name": "CardDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 562, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 538, + "name": "CardDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [561, 562] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [539, 545, 549, 552, 556, 559] + } + ], + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 538, + "name": "CardDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [538] + } + ], + "sources": [ + { + "fileName": "card/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/card/index.d.ts#L1" + } + ] + }, + { + "id": 563, + "name": "themes/carousel", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Carousel Design Tokens\n\n[Live Demo](https://www.primeng.org/carousel/)" + } + ] + }, + "children": [ + { + "id": 564, + "name": "CarouselDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 565, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 566, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 567, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "carousel.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [567] + } + ], + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 568, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the content section" + } + ] + }, + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 28, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L28" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 569, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 570, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "carousel.content.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 34, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [570] + } + ], + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 28, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L28" + } + ] + } + } + }, + { + "id": 571, + "name": "indicatorList", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the indicator list section" + } + ] + }, + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 39, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L39" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 572, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 573, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of indicator list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "carousel.indicator.list.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 45, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L45" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 574, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of indicator list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "carousel.indicator.list.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 51, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L51" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [573, 574] + } + ], + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 39, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L39" + } + ] + } + } + }, + { + "id": 575, + "name": "indicator", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the indicator section" + } + ] + }, + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 56, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L56" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 576, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 577, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of indicator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "carousel.indicator.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 62, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L62" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 578, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of indicator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "carousel.indicator.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 68, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L68" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 579, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of indicator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "carousel.indicator.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 74, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L74" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 580, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of indicator" + } + ] + }, + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 78, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L78" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 581, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 582, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of indicator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "carousel.indicator.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 84, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L84" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 583, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of indicator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "carousel.indicator.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 90, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L90" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 584, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of indicator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "carousel.indicator.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 96, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L96" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 585, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of indicator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "carousel.indicator.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 102, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L102" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 586, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of indicator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "carousel.indicator.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 108, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L108" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [582, 583, 584, 585, 586] + } + ], + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 78, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L78" + } + ] + } + } + }, + { + "id": 587, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of indicator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "carousel.indicator.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 115, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L115" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 588, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of indicator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "carousel.indicator.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 121, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L121" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 589, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active background of indicator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "carousel.indicator.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 127, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L127" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [577, 578, 579, 580, 587, 588, 589] + } + ], + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 56, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L56" + } + ] + } + } + }, + { + "id": 590, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 591, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 592, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 564, + "name": "CarouselDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 593, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 564, + "name": "CarouselDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [592, 593] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [565, 568, 571, 575, 590] + } + ], + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 564, + "name": "CarouselDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [564] + } + ], + "sources": [ + { + "fileName": "carousel/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/carousel/index.d.ts#L1" + } + ] + }, + { + "id": 594, + "name": "themes/cascadeselect", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "CascadeSelect Design Tokens\n\n[Live Demo](https://www.primeng.org/cascadeselect/)" + } + ] + }, + "children": [ + { + "id": 595, + "name": "CascadeSelectDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 596, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 597, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 598, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 599, + "name": "disabledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.disabled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 600, + "name": "filledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.filled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 601, + "name": "filledHoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled hover background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.filled.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 602, + "name": "filledFocusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled focus background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.filled.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 603, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 604, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 59, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L59" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 605, + "name": "focusBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.focus.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 65, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L65" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 606, + "name": "invalidBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.invalid.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 71, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L71" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 607, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 77, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L77" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 608, + "name": "disabledColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.disabled.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 83, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L83" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 609, + "name": "placeholderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Placeholder color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.placeholder.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 89, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L89" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 610, + "name": "invalidPlaceholderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid placeholder color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.invalid.placeholder.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 95, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L95" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 611, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 101, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L101" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 612, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 107, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L107" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 613, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 113, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L113" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 614, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 119, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L119" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 615, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 123, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L123" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 616, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 617, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 129, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L129" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 618, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 135, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L135" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 619, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 141, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L141" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 620, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 147, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L147" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 621, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 153, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L153" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [617, 618, 619, 620, 621] + } + ], + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 123, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L123" + } + ] + } + } + }, + { + "id": 622, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 160, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L160" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 623, + "name": "sm", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm of root" + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 164, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L164" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 624, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 625, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm font size of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.sm.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 170, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L170" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 626, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.sm.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 176, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L176" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 627, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.sm.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 182, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L182" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [625, 626, 627] + } + ], + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 164, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L164" + } + ] + } + } + }, + { + "id": 628, + "name": "lg", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg of root" + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 187, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L187" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 629, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 630, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg font size of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.lg.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 193, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L193" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 631, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.lg.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 199, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L199" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 632, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.lg.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 205, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L205" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [630, 631, 632] + } + ], + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 187, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L187" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 622, 623, 628] + } + ], + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 633, + "name": "dropdown", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the dropdown section" + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 211, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L211" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 634, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 635, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.dropdown.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 217, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L217" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 636, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.dropdown.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 223, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L223" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [635, 636] + } + ], + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 211, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L211" + } + ] + } + } + }, + { + "id": 637, + "name": "overlay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the overlay section" + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 228, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L228" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 638, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 639, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.overlay.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 234, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L234" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 640, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.overlay.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 240, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L240" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 641, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.overlay.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 246, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L246" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 642, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.overlay.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 252, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L252" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 643, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.overlay.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 258, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L258" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [639, 640, 641, 642, 643] + } + ], + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 228, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L228" + } + ] + } + } + }, + { + "id": 644, + "name": "list", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the list section" + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 263, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L263" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 645, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 646, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.list.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 269, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L269" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 647, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.list.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 275, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L275" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 648, + "name": "mobileIndent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Mobile indent of list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.list.mobile.indent" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 281, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L281" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [646, 647, 648] + } + ], + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 263, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L263" + } + ] + } + } + }, + { + "id": 649, + "name": "option", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the option section" + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 286, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L286" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 650, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 651, + "name": "focusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus background of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.option.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 292, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L292" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 652, + "name": "selectedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected background of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.option.selected.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 298, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L298" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 653, + "name": "selectedFocusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected focus background of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.option.selected.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 304, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L304" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 654, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.option.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 310, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L310" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 655, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.option.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 316, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L316" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 656, + "name": "selectedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.option.selected.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 322, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L322" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 657, + "name": "selectedFocusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected focus color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.option.selected.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 328, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L328" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 658, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.option.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 334, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L334" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 659, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.option.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 340, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L340" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 660, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon of option" + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 344, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L344" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 661, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 662, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.option.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 350, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L350" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 663, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon focus color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.option.icon.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 356, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L356" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 664, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon size of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.option.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 362, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L362" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [662, 663, 664] + } + ], + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 344, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L344" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [651, 652, 653, 654, 655, 656, 657, 658, 659, 660] + } + ], + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 286, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L286" + } + ] + } + } + }, + { + "id": 665, + "name": "clearIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the clear icon section" + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 368, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L368" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 666, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 667, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of clear icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "cascadeselect.clear.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 374, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L374" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [667] + } + ], + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 368, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L368" + } + ] + } + } + }, + { + "id": 668, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 669, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 670, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 595, + "name": "CascadeSelectDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 671, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 595, + "name": "CascadeSelectDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [670, 671] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [596, 633, 637, 644, 649, 665, 668] + } + ], + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 595, + "name": "CascadeSelectDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [595] + } + ], + "sources": [ + { + "fileName": "cascadeselect/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/cascadeselect/index.d.ts#L1" + } + ] + }, + { + "id": 672, + "name": "themes/checkbox", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checkbox Design Tokens\n\n[Live Demo](https://www.primeng.org/checkbox/)" + } + ] + }, + "children": [ + { + "id": 673, + "name": "CheckboxDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 674, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 675, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 676, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 677, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 678, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 679, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 680, + "name": "checkedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.checked.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 681, + "name": "checkedHoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked hover background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.checked.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 682, + "name": "disabledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.disabled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 59, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L59" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 683, + "name": "filledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.filled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 65, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L65" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 684, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 71, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L71" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 685, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 77, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L77" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 686, + "name": "focusBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.focus.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 83, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L83" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 687, + "name": "checkedBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.checked.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 89, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L89" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 688, + "name": "checkedHoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.checked.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 95, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L95" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 689, + "name": "checkedFocusBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked focus border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.checked.focus.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 101, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L101" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 690, + "name": "checkedDisabledBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked disabled border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.checked.disabled.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 107, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L107" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 691, + "name": "invalidBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.invalid.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 113, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L113" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 692, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 119, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L119" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 693, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 123, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L123" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 694, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 695, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 129, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L129" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 696, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 135, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L135" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 697, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 141, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L141" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 698, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 147, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L147" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 699, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 153, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L153" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [695, 696, 697, 698, 699] + } + ], + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 123, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L123" + } + ] + } + } + }, + { + "id": 700, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 160, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L160" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 700] + } + ], + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 701, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the icon section" + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 165, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L165" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 702, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 703, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 171, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L171" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 704, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 177, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L177" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 705, + "name": "checkedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked color of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.icon.checked.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 183, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L183" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 706, + "name": "checkedHoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked hover color of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.icon.checked.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 189, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L189" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 707, + "name": "disabledColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled color of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "checkbox.icon.disabled.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 195, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L195" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [703, 704, 705, 706, 707] + } + ], + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 165, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L165" + } + ] + } + } + }, + { + "id": 708, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 709, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 710, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 673, + "name": "CheckboxDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 711, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 673, + "name": "CheckboxDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [710, 711] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [674, 701, 708] + } + ], + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 673, + "name": "CheckboxDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [673] + } + ], + "sources": [ + { + "fileName": "checkbox/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/checkbox/index.d.ts#L1" + } + ] + }, + { + "id": 712, + "name": "themes/chip", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Chip Design Tokens\n\n[Live Demo](https://www.primeng.org/chip/)" + } + ] + }, + "children": [ + { + "id": 713, + "name": "ChipDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 714, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 715, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 716, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "chip.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 717, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "chip.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 718, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "chip.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 719, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "chip.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 720, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "chip.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 721, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "chip.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 722, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "chip.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 59, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L59" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [716, 717, 718, 719, 720, 721, 722] + } + ], + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 723, + "name": "image", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the image section" + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 64, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L64" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 724, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 725, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of image" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "chip.image.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 70, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 726, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of image" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "chip.image.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 76, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L76" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [725, 726] + } + ], + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 64, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L64" + } + ] + } + } + }, + { + "id": 727, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the icon section" + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 81, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L81" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 728, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 729, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "chip.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 87, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 730, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "chip.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 93, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L93" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [729, 730] + } + ], + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 81, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L81" + } + ] + } + } + }, + { + "id": 731, + "name": "removeIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the remove icon section" + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 98, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L98" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 732, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 733, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of remove icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "chip.remove.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 104, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L104" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 734, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of remove icon" + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 108, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L108" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 735, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 736, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of remove icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "chip.remove.icon.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 114, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L114" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 737, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of remove icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "chip.remove.icon.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 120, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L120" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 738, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of remove icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "chip.remove.icon.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 126, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L126" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 739, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of remove icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "chip.remove.icon.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 132, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L132" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 740, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of remove icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "chip.remove.icon.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 138, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L138" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [736, 737, 738, 739, 740] + } + ], + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 108, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L108" + } + ] + } + } + }, + { + "id": 741, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of remove icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "chip.remove.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 145, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L145" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [733, 734, 741] + } + ], + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 98, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L98" + } + ] + } + } + }, + { + "id": 742, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 743, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 744, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 713, + "name": "ChipDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 745, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 713, + "name": "ChipDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [744, 745] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [714, 723, 727, 731, 742] + } + ], + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 713, + "name": "ChipDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [713] + } + ], + "sources": [ + { + "fileName": "chip/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/chip/index.d.ts#L1" + } + ] + }, + { + "id": 746, + "name": "themes/colorpicker", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "ColorPicker Design Tokens\n\n[Live Demo](https://www.primeng.org/colorpicker/)" + } + ] + }, + "children": [ + { + "id": 747, + "name": "ColorPickerDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 748, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 749, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 750, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "colorpicker.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [750] + } + ], + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 751, + "name": "preview", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the preview section" + } + ] + }, + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 28, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L28" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 752, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 753, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of preview" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "colorpicker.preview.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 34, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 754, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of preview" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "colorpicker.preview.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 40, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L40" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 755, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of preview" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "colorpicker.preview.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 46, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L46" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 756, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of preview" + } + ] + }, + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 50, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L50" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 757, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 758, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of preview" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "colorpicker.preview.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 56, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L56" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 759, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of preview" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "colorpicker.preview.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 62, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L62" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 760, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of preview" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "colorpicker.preview.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 68, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L68" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 761, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of preview" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "colorpicker.preview.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 74, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L74" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 762, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of preview" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "colorpicker.preview.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 80, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L80" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [758, 759, 760, 761, 762] + } + ], + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 50, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L50" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [753, 754, 755, 756] + } + ], + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 28, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L28" + } + ] + } + } + }, + { + "id": 763, + "name": "panel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the panel section" + } + ] + }, + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 86, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L86" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 764, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 765, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "colorpicker.panel.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 92, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L92" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 766, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "colorpicker.panel.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 98, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L98" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 767, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "colorpicker.panel.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 104, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L104" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 768, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "colorpicker.panel.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 110, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L110" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [765, 766, 767, 768] + } + ], + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 86, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L86" + } + ] + } + } + }, + { + "id": 769, + "name": "handle", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the handle section" + } + ] + }, + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 115, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L115" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 770, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 771, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "colorpicker.handle.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 121, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L121" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [771] + } + ], + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 115, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L115" + } + ] + } + } + }, + { + "id": 772, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 773, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 774, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 747, + "name": "ColorPickerDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 775, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 747, + "name": "ColorPickerDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [774, 775] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [748, 751, 763, 769, 772] + } + ], + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 747, + "name": "ColorPickerDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [747] + } + ], + "sources": [ + { + "fileName": "colorpicker/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/colorpicker/index.d.ts#L1" + } + ] + }, + { + "id": 776, + "name": "themes/confirmdialog", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "ConfirmDialog Design Tokens\n\n[Live Demo](https://www.primeng.org/confirmdialog/)" + } + ] + }, + "children": [ + { + "id": 777, + "name": "ConfirmDialogDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 778, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the icon section" + } + ] + }, + "sources": [ + { + "fileName": "confirmdialog/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmdialog/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 779, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 780, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "confirmdialog.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "confirmdialog/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmdialog/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 781, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "confirmdialog.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "confirmdialog/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmdialog/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [780, 781] + } + ], + "sources": [ + { + "fileName": "confirmdialog/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmdialog/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 782, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the content section" + } + ] + }, + "sources": [ + { + "fileName": "confirmdialog/index.d.ts", + "line": 34, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmdialog/index.d.ts#L34" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 783, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 784, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "confirmdialog.content.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "confirmdialog/index.d.ts", + "line": 40, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmdialog/index.d.ts#L40" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [784] + } + ], + "sources": [ + { + "fileName": "confirmdialog/index.d.ts", + "line": 34, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmdialog/index.d.ts#L34" + } + ] + } + } + }, + { + "id": 785, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 786, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 787, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 777, + "name": "ConfirmDialogDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 788, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 777, + "name": "ConfirmDialogDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [787, 788] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [778, 782, 785] + } + ], + "sources": [ + { + "fileName": "confirmdialog/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmdialog/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 777, + "name": "ConfirmDialogDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [777] + } + ], + "sources": [ + { + "fileName": "confirmdialog/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmdialog/index.d.ts#L1" + } + ] + }, + { + "id": 789, + "name": "themes/confirmpopup", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "ConfirmPopup Design Tokens\n\n[Live Demo](https://www.primeng.org/confirmpopup/)" + } + ] + }, + "children": [ + { + "id": 790, + "name": "ConfirmPopupDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 791, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 792, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 793, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "confirmpopup.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 794, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "confirmpopup.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 795, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "confirmpopup.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 796, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "confirmpopup.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 797, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "confirmpopup.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 798, + "name": "gutter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gutter of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "confirmpopup.gutter" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 799, + "name": "arrowOffset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Arrow offset of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "confirmpopup.arrow.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 59, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L59" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [793, 794, 795, 796, 797, 798, 799] + } + ], + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 800, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the content section" + } + ] + }, + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 64, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L64" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 801, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 802, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "confirmpopup.content.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 70, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 803, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "confirmpopup.content.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 76, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L76" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [802, 803] + } + ], + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 64, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L64" + } + ] + } + } + }, + { + "id": 804, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the icon section" + } + ] + }, + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 81, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L81" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 805, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 806, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "confirmpopup.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 87, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 807, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "confirmpopup.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 93, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L93" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [806, 807] + } + ], + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 81, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L81" + } + ] + } + } + }, + { + "id": 808, + "name": "footer", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the footer section" + } + ] + }, + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 98, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L98" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 809, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 810, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "confirmpopup.footer.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 104, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L104" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 811, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "confirmpopup.footer.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 110, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L110" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [810, 811] + } + ], + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 98, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L98" + } + ] + } + } + }, + { + "id": 812, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 813, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 814, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 790, + "name": "ConfirmPopupDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 815, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 790, + "name": "ConfirmPopupDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [814, 815] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [791, 800, 804, 808, 812] + } + ], + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 790, + "name": "ConfirmPopupDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [790] + } + ], + "sources": [ + { + "fileName": "confirmpopup/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/confirmpopup/index.d.ts#L1" + } + ] + }, + { + "id": 816, + "name": "themes/contextmenu", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "ContextMenu Design Tokens\n\n[Live Demo](https://www.primeng.org/contextmenu/)" + } + ] + }, + "children": [ + { + "id": 817, + "name": "ContextMenuDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 818, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 819, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 820, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 821, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 822, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 823, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 824, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 825, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [820, 821, 822, 823, 824, 825] + } + ], + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 826, + "name": "list", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the list section" + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 58, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L58" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 827, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 828, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.list.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 829, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.list.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 70, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [828, 829] + } + ], + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 58, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L58" + } + ] + } + } + }, + { + "id": 830, + "name": "item", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the item section" + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 75, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L75" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 831, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 832, + "name": "focusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus background of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.item.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 833, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active background of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.item.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 87, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 834, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.item.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 93, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L93" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 835, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.item.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 99, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L99" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 836, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.item.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 105, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L105" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 837, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.item.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 111, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L111" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 838, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.item.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 117, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L117" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 839, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.item.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 123, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L123" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 840, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon of item" + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 127, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L127" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 841, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 842, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.item.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 133, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L133" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 843, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon focus color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.item.icon.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 139, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L139" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 844, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon active color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.item.icon.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 145, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L145" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [842, 843, 844] + } + ], + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 127, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L127" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [832, 833, 834, 835, 836, 837, 838, 839, 840] + } + ], + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 75, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L75" + } + ] + } + } + }, + { + "id": 845, + "name": "submenu", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the submenu section" + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 151, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L151" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 846, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 847, + "name": "mobileIndent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Mobile indent of submenu" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.submenu.mobile.indent" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 157, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L157" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [847] + } + ], + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 151, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L151" + } + ] + } + } + }, + { + "id": 848, + "name": "submenuIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the submenu icon section" + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 162, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L162" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 849, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 850, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of submenu icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.submenu.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 168, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L168" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 851, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of submenu icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.submenu.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 174, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L174" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 852, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus color of submenu icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.submenu.icon.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 180, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L180" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 853, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of submenu icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.submenu.icon.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 186, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L186" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [850, 851, 852, 853] + } + ], + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 162, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L162" + } + ] + } + } + }, + { + "id": 854, + "name": "separator", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the separator section" + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 191, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L191" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 855, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 856, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of separator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "contextmenu.separator.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 197, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L197" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [856] + } + ], + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 191, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L191" + } + ] + } + } + }, + { + "id": 857, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 858, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 859, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 817, + "name": "ContextMenuDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 860, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 817, + "name": "ContextMenuDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [859, 860] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [818, 826, 830, 845, 848, 854, 857] + } + ], + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 817, + "name": "ContextMenuDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [817] + } + ], + "sources": [ + { + "fileName": "contextmenu/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/contextmenu/index.d.ts#L1" + } + ] + }, + { + "id": 861, + "name": "themes/table", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "DataTable Design Tokens\n\n[Live Demo](https://www.primeng.org/datatable/)" + } + ] + }, + "children": [ + { + "id": 862, + "name": "DataTableDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 863, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 864, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 865, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 866, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [865, 866] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 867, + "name": "header", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the header section" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 34, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L34" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 868, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 869, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.header.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 40, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L40" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 870, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.header.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 46, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L46" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 871, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.header.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 52, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L52" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 872, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.header.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 58, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 873, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.header.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [869, 870, 871, 872, 873] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 34, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L34" + } + ] + } + } + }, + { + "id": 874, + "name": "headerCell", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the header cell section" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 69, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L69" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 875, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 876, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.header.cell.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 75, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 877, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.header.cell.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 878, + "name": "selectedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected background of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.header.cell.selected.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 87, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 879, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.header.cell.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 93, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L93" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 880, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.header.cell.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 99, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L99" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 881, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.header.cell.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 105, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L105" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 882, + "name": "selectedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected color of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.header.cell.selected.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 111, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L111" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 883, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.header.cell.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 117, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L117" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 884, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.header.cell.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 123, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L123" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 885, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of header cell" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 127, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L127" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 886, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 887, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.header.cell.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 133, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L133" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 888, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.header.cell.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 139, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L139" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 889, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.header.cell.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 145, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L145" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 890, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.header.cell.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 151, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L151" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 891, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.header.cell.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 157, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L157" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [887, 888, 889, 890, 891] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 127, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L127" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [876, 877, 878, 879, 880, 881, 882, 883, 884, 885] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 69, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L69" + } + ] + } + } + }, + { + "id": 892, + "name": "columnTitle", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the column title section" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 163, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L163" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 893, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 894, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of column title" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.column.title.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 169, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L169" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [894] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 163, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L163" + } + ] + } + } + }, + { + "id": 895, + "name": "row", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the row section" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 174, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L174" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 896, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 897, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 180, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L180" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 898, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 186, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L186" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 899, + "name": "selectedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected background of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.selected.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 192, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L192" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 900, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 198, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L198" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 901, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 204, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L204" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 902, + "name": "selectedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected color of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.selected.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 210, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L210" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 903, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of row" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 214, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L214" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 904, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 905, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 220, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L220" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 906, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 226, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L226" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 907, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 232, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L232" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 908, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 238, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L238" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 909, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 244, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L244" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [905, 906, 907, 908, 909] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 214, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L214" + } + ] + } + } + }, + { + "id": 910, + "name": "stripedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Striped background of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.striped.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 251, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L251" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [897, 898, 899, 900, 901, 902, 903, 910] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 174, + "character": 10, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L174" + } + ] + } + } + }, + { + "id": 911, + "name": "bodyCell", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the body cell section" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 256, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L256" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 912, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 913, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of body cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.body.cell.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 262, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L262" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 914, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of body cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.body.cell.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 268, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L268" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 915, + "name": "selectedBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected border color of body cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.body.cell.selected.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 274, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L274" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [913, 914, 915] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 256, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L256" + } + ] + } + } + }, + { + "id": 916, + "name": "footerCell", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the footer cell section" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 279, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L279" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 917, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 918, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of footer cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.footer.cell.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 285, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L285" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 919, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of footer cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.footer.cell.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 291, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L291" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 920, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of footer cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.footer.cell.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 297, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L297" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 921, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of footer cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.footer.cell.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 303, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L303" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [918, 919, 920, 921] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 279, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L279" + } + ] + } + } + }, + { + "id": 922, + "name": "columnFooter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the column footer section" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 308, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L308" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 923, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 924, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of column footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.column.footer.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 314, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L314" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [924] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 308, + "character": 19, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L308" + } + ] + } + } + }, + { + "id": 925, + "name": "footer", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the footer section" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 319, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L319" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 926, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 927, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.footer.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 325, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L325" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 928, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.footer.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 331, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L331" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 929, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.footer.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 337, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L337" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 930, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.footer.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 343, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L343" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 931, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.footer.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 349, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L349" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [927, 928, 929, 930, 931] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 319, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L319" + } + ] + } + } + }, + { + "id": 932, + "name": "dropPointColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the drop point color section" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 354, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L354" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 933, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 934, + "name": "0", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "0 of drop point color" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.drop.point.color.0" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 360, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L360" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 935, + "name": "1", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "1 of drop point color" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.drop.point.color.1" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 366, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L366" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 936, + "name": "2", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "2 of drop point color" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.drop.point.color.2" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 372, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L372" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 937, + "name": "3", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "3 of drop point color" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.drop.point.color.3" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 378, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L378" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 938, + "name": "4", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "4 of drop point color" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.drop.point.color.4" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 384, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L384" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 939, + "name": "5", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "5 of drop point color" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.drop.point.color.5" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 390, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L390" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 940, + "name": "6", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "6 of drop point color" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.drop.point.color.6" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 396, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L396" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 941, + "name": "7", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "7 of drop point color" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.drop.point.color.7" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 402, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L402" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 942, + "name": "8", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "8 of drop point color" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.drop.point.color.8" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 408, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L408" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 943, + "name": "9", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "9 of drop point color" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.drop.point.color.9" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 414, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L414" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 944, + "name": "10", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "10 of drop point color" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.drop.point.color.10" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 420, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L420" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 945, + "name": "11", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "11 of drop point color" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.drop.point.color.11" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 426, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L426" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 946, + "name": "12", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "12 of drop point color" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.drop.point.color.12" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 432, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L432" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 947, + "name": "13", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "13 of drop point color" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.drop.point.color.13" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 438, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L438" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 948, + "name": "14", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "14 of drop point color" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.drop.point.color.14" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 444, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L444" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 354, + "character": 21, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L354" + } + ] + } + } + }, + { + "id": 949, + "name": "columnResizerWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the column resizer width section" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 449, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L449" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 950, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 951, + "name": "0", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "0 of column resizer width" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.column.resizer.width.0" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 455, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L455" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 952, + "name": "1", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "1 of column resizer width" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.column.resizer.width.1" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 461, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L461" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 953, + "name": "2", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "2 of column resizer width" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.column.resizer.width.2" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 467, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L467" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 954, + "name": "3", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "3 of column resizer width" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.column.resizer.width.3" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 473, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L473" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 955, + "name": "4", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "4 of column resizer width" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.column.resizer.width.4" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 479, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L479" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 956, + "name": "5", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "5 of column resizer width" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.column.resizer.width.5" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 485, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L485" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [951, 952, 953, 954, 955, 956] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 449, + "character": 25, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L449" + } + ] + } + } + }, + { + "id": 957, + "name": "resizeIndicator", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the resize indicator section" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 490, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L490" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 958, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 959, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of resize indicator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.resize.indicator.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 496, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L496" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 960, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of resize indicator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.resize.indicator.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 502, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L502" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [959, 960] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 490, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L490" + } + ] + } + } + }, + { + "id": 961, + "name": "sortIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the sort icon section" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 507, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L507" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 962, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 963, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of sort icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.sort.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 513, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L513" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 964, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of sort icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.sort.icon.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 519, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L519" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [963, 964] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 507, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L507" + } + ] + } + } + }, + { + "id": 965, + "name": "loadingIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the loading icon section" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 524, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L524" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 966, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 967, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of loading icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.loading.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 530, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L530" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [967] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 524, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L524" + } + ] + } + } + }, + { + "id": 968, + "name": "rowToggleButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the row toggle button section" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 535, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L535" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 969, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 970, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of row toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.toggle.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 541, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L541" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 971, + "name": "selectedHoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected hover background of row toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.toggle.button.selected.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 547, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L547" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 972, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of row toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.toggle.button.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 553, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L553" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 973, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of row toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.toggle.button.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 559, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L559" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 974, + "name": "selectedHoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected hover color of row toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.toggle.button.selected.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 565, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L565" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 975, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of row toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.toggle.button.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 571, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L571" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 976, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of row toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.toggle.button.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 577, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L577" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 977, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of row toggle button" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 581, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L581" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 978, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 979, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of row toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.toggle.button.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 587, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L587" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 980, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of row toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.toggle.button.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 593, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L593" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 981, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of row toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.toggle.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 599, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L599" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 982, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of row toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.toggle.button.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 605, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L605" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 983, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of row toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.row.toggle.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 611, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L611" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [979, 980, 981, 982, 983] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 581, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L581" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [970, 971, 972, 973, 974, 975, 976, 977] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 535, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L535" + } + ] + } + } + }, + { + "id": 984, + "name": "filter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the filter section" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 617, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L617" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 985, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 986, + "name": "inlineGap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Inline gap of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.inline.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 623, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L623" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 987, + "name": "overlaySelect", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Overlay select of filter" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 627, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L627" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 988, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 989, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Overlay select background of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.overlay.select.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 633, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L633" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 990, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Overlay select border color of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.overlay.select.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 639, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L639" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 991, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Overlay select border radius of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.overlay.select.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 645, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L645" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 992, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Overlay select color of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.overlay.select.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 651, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L651" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 993, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Overlay select shadow of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.overlay.select.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 657, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L657" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [989, 990, 991, 992, 993] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 627, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L627" + } + ] + } + } + }, + { + "id": 994, + "name": "overlayPopover", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Overlay popover of filter" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 662, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L662" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 995, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 996, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Overlay popover background of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.overlay.popover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 668, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L668" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 997, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Overlay popover border color of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.overlay.popover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 674, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L674" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 998, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Overlay popover border radius of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.overlay.popover.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 680, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L680" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 999, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Overlay popover color of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.overlay.popover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 686, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L686" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1000, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Overlay popover shadow of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.overlay.popover.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 692, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L692" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1001, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Overlay popover padding of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.overlay.popover.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 698, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L698" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1002, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Overlay popover gap of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.overlay.popover.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 704, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L704" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [996, 997, 998, 999, 1000, 1001, 1002] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 662, + "character": 25, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L662" + } + ] + } + } + }, + { + "id": 1003, + "name": "rule", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Rule of filter" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 709, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L709" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1004, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1005, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Rule border color of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.rule.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 715, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L715" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1005] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 709, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L709" + } + ] + } + } + }, + { + "id": 1006, + "name": "constraintList", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Constraint list of filter" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 720, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L720" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1007, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1008, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Constraint list padding of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.constraint.list.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 726, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L726" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1009, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Constraint list gap of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.constraint.list.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 732, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L732" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1008, 1009] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 720, + "character": 25, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L720" + } + ] + } + } + }, + { + "id": 1010, + "name": "constraint", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Constraint of filter" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 737, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L737" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1011, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1012, + "name": "focusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Constraint focus background of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.constraint.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 743, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L743" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1013, + "name": "selectedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Constraint selected background of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.constraint.selected.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 749, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L749" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1014, + "name": "selectedFocusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Constraint selected focus background of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.constraint.selected.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 755, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L755" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1015, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Constraint color of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.constraint.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 761, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L761" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1016, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Constraint focus color of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.constraint.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 767, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L767" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1017, + "name": "selectedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Constraint selected color of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.constraint.selected.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 773, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L773" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1018, + "name": "selectedFocusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Constraint selected focus color of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.constraint.selected.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 779, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L779" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1019, + "name": "separator", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Constraint separator of filter" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 783, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L783" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1020, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1021, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Constraint separator border color of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.constraint.separator.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 789, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L789" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1021] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 783, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L783" + } + ] + } + } + }, + { + "id": 1022, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Constraint padding of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.constraint.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 796, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L796" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1023, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Constraint border radius of filter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.filter.constraint.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 802, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L802" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1022, 1023] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 737, + "character": 21, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L737" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [986, 987, 994, 1003, 1006, 1010] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 617, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L617" + } + ] + } + } + }, + { + "id": 1024, + "name": "paginatorTop", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the paginator top section" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 808, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L808" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1025, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1026, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of paginator top" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.paginator.top.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 814, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L814" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1027, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of paginator top" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.paginator.top.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 820, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L820" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1026, 1027] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 808, + "character": 19, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L808" + } + ] + } + } + }, + { + "id": 1028, + "name": "paginatorBottom", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the paginator bottom section" + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 825, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L825" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1029, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1030, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of paginator bottom" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.paginator.bottom.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 831, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L831" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1031, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of paginator bottom" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datatable.paginator.bottom.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 837, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L837" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1030, 1031] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 825, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L825" + } + ] + } + } + }, + { + "id": 1032, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1033, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1034, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 862, + "name": "DataTableDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1035, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 862, + "name": "DataTableDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1034, 1035] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [863, 867, 874, 892, 895, 911, 916, 922, 925, 932, 949, 957, 961, 965, 968, 984, 1024, 1028, 1032] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 862, + "name": "DataTableDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [862] + } + ], + "sources": [ + { + "fileName": "datatable/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datatable/index.d.ts#L1" + } + ] + }, + { + "id": 1036, + "name": "themes/dataview", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "DataView Design Tokens\n\n[Live Demo](https://www.primeng.org/dataview/)" + } + ] + }, + "children": [ + { + "id": 1037, + "name": "DataViewDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1038, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1039, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1040, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1041, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1042, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1043, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1040, 1041, 1042, 1043] + } + ], + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 1044, + "name": "header", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the header section" + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 46, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L46" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1045, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1046, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.header.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 52, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L52" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1047, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.header.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 58, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1048, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.header.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1049, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.header.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 70, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1050, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.header.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 76, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L76" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1051, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.header.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 82, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L82" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1046, 1047, 1048, 1049, 1050, 1051] + } + ], + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 46, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L46" + } + ] + } + } + }, + { + "id": 1052, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the content section" + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 87, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L87" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1053, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1054, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.content.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 93, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L93" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1055, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.content.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 99, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L99" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1056, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.content.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 105, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L105" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1057, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.content.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 111, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L111" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1058, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.content.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 117, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L117" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1059, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.content.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 123, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L123" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1054, 1055, 1056, 1057, 1058, 1059] + } + ], + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 87, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L87" + } + ] + } + } + }, + { + "id": 1060, + "name": "footer", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the footer section" + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 128, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L128" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1061, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1062, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.footer.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 134, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L134" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1063, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.footer.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 140, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L140" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1064, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.footer.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 146, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L146" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1065, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.footer.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 152, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L152" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1066, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.footer.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 158, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L158" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1067, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.footer.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 164, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L164" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1062, 1063, 1064, 1065, 1066, 1067] + } + ], + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 128, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L128" + } + ] + } + } + }, + { + "id": 1068, + "name": "paginatorTop", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the paginator top section" + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 169, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L169" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1069, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1070, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of paginator top" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.paginator.top.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 175, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L175" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1071, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of paginator top" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.paginator.top.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 181, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L181" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1070, 1071] + } + ], + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 169, + "character": 19, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L169" + } + ] + } + } + }, + { + "id": 1072, + "name": "paginatorBottom", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the paginator bottom section" + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 186, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L186" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1073, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1074, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of paginator bottom" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.paginator.bottom.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 192, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L192" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1075, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of paginator bottom" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dataview.paginator.bottom.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 198, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L198" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1074, 1075] + } + ], + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 186, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L186" + } + ] + } + } + }, + { + "id": 1076, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1077, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1078, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1037, + "name": "DataViewDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1079, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1037, + "name": "DataViewDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1078, 1079] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1038, 1044, 1052, 1060, 1068, 1072, 1076] + } + ], + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1037, + "name": "DataViewDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1037] + } + ], + "sources": [ + { + "fileName": "dataview/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dataview/index.d.ts#L1" + } + ] + }, + { + "id": 1080, + "name": "themes/datepicker", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "DatePicker Design Tokens\n\n[Live Demo](https://www.primeng.org/datepicker/)" + } + ] + }, + "children": [ + { + "id": 1081, + "name": "DatePickerDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1082, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1083, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1084, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1084] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 1085, + "name": "panel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the panel section" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 28, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L28" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1086, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1087, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.panel.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 34, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1088, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.panel.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 40, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L40" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1089, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.panel.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 46, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L46" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1090, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.panel.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 52, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L52" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1091, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.panel.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 58, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1092, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.panel.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1087, 1088, 1089, 1090, 1091, 1092] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 28, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L28" + } + ] + } + } + }, + { + "id": 1093, + "name": "header", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the header section" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 69, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L69" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1094, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1095, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.header.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 75, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1096, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.header.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1097, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.header.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 87, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1098, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.header.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 93, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L93" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1099, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.header.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 99, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L99" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1100, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.header.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 105, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L105" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1095, 1096, 1097, 1098, 1099, 1100] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 69, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L69" + } + ] + } + } + }, + { + "id": 1101, + "name": "title", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the title section" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 110, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L110" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1102, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1103, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of title" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.title.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 116, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L116" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1104, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of title" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.title.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 122, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L122" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1103, 1104] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 110, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L110" + } + ] + } + } + }, + { + "id": 1105, + "name": "dropdown", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the dropdown section" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 127, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L127" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1106, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1107, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.dropdown.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 133, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L133" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1108, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.dropdown.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 139, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L139" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1109, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover border color of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.dropdown.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 145, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L145" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1110, + "name": "activeBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active border color of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.dropdown.active.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 151, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L151" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1111, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.dropdown.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 157, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L157" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1112, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of dropdown" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 161, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L161" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1113, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1114, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.dropdown.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 167, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L167" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1115, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.dropdown.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 173, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L173" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1116, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.dropdown.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 179, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L179" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1117, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.dropdown.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 185, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L185" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1118, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.dropdown.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 191, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L191" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1114, 1115, 1116, 1117, 1118] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 161, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L161" + } + ] + } + } + }, + { + "id": 1119, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.dropdown.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 198, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L198" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1120, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.dropdown.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 204, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L204" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1121, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active background of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.dropdown.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 210, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L210" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1122, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.dropdown.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 216, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L216" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1123, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.dropdown.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 222, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L222" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1124, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.dropdown.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 228, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L228" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1107, 1108, 1109, 1110, 1111, 1112, 1119, 1120, 1121, 1122, 1123, 1124] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 127, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L127" + } + ] + } + } + }, + { + "id": 1125, + "name": "inputIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the input icon section" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 233, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L233" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1126, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1127, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of input icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.input.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 239, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L239" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1127] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 233, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L233" + } + ] + } + } + }, + { + "id": 1128, + "name": "selectMonth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the select month section" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 244, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L244" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1129, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1130, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of select month" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.select.month.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 250, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L250" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1131, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of select month" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.select.month.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 256, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L256" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1132, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of select month" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.select.month.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 262, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L262" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1133, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of select month" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.select.month.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 268, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L268" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1134, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of select month" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.select.month.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 274, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L274" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1130, 1131, 1132, 1133, 1134] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 244, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L244" + } + ] + } + } + }, + { + "id": 1135, + "name": "selectYear", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the select year section" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 279, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L279" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1136, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1137, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of select year" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.select.year.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 285, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L285" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1138, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of select year" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.select.year.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 291, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L291" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1139, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of select year" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.select.year.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 297, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L297" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1140, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of select year" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.select.year.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 303, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L303" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1141, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of select year" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.select.year.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 309, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L309" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1137, 1138, 1139, 1140, 1141] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 279, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L279" + } + ] + } + } + }, + { + "id": 1142, + "name": "group", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the group section" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 314, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L314" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1143, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1144, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of group" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.group.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 320, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L320" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1145, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of group" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.group.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 326, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L326" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1144, 1145] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 314, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L314" + } + ] + } + } + }, + { + "id": 1146, + "name": "dayView", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the day view section" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 331, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L331" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1147, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1148, + "name": "margin", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Margin of day view" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.day.view.margin" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 337, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L337" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1148] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 331, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L331" + } + ] + } + } + }, + { + "id": 1149, + "name": "weekDay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the week day section" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 342, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L342" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1150, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1151, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of week day" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.week.day.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 348, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L348" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1152, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of week day" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.week.day.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 354, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L354" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1153, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of week day" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.week.day.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 360, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L360" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1151, 1152, 1153] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 342, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L342" + } + ] + } + } + }, + { + "id": 1154, + "name": "date", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the date section" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 365, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L365" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1155, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1156, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of date" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.date.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 371, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L371" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1157, + "name": "selectedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected background of date" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.date.selected.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 377, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L377" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1158, + "name": "rangeSelectedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Range selected background of date" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.date.range.selected.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 383, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L383" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1159, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of date" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.date.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 389, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L389" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1160, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of date" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.date.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 395, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L395" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1161, + "name": "selectedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected color of date" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.date.selected.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 401, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L401" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1162, + "name": "rangeSelectedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Range selected color of date" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.date.range.selected.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 407, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L407" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1163, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of date" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.date.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 413, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L413" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1164, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of date" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.date.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 419, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L419" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1165, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of date" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.date.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 425, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L425" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1166, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of date" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.date.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 431, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L431" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1167, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of date" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 435, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L435" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1168, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1169, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of date" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.date.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 441, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L441" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1170, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of date" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.date.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 447, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L447" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1171, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of date" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.date.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 453, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L453" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1172, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of date" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.date.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 459, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L459" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1173, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of date" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.date.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 465, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L465" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1169, 1170, 1171, 1172, 1173] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 435, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L435" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 365, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L365" + } + ] + } + } + }, + { + "id": 1174, + "name": "monthView", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the month view section" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 471, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L471" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1175, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1176, + "name": "margin", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Margin of month view" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.month.view.margin" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 477, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L477" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1176] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 471, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L471" + } + ] + } + } + }, + { + "id": 1177, + "name": "month", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the month section" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 482, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L482" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1178, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1179, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of month" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.month.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 488, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L488" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1180, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of month" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.month.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 494, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L494" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1179, 1180] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 482, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L482" + } + ] + } + } + }, + { + "id": 1181, + "name": "yearView", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the year view section" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 499, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L499" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1182, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1183, + "name": "margin", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Margin of year view" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.year.view.margin" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 505, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L505" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1183] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 499, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L499" + } + ] + } + } + }, + { + "id": 1184, + "name": "year", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the year section" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 510, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L510" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1185, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1186, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of year" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.year.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 516, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L516" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1186] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 510, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L510" + } + ] + } + } + }, + { + "id": 1187, + "name": "buttonbar", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the buttonbar section" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 521, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L521" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1188, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1189, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of buttonbar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.buttonbar.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 527, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L527" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1190, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of buttonbar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.buttonbar.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 533, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L533" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1189, 1190] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 521, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L521" + } + ] + } + } + }, + { + "id": 1191, + "name": "timePicker", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the time picker section" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 538, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L538" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1192, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1193, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of time picker" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.time.picker.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 544, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L544" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1194, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of time picker" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.time.picker.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 550, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L550" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1195, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of time picker" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.time.picker.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 556, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L556" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1196, + "name": "buttonGap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Button gap of time picker" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.time.picker.button.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 562, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L562" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1193, 1194, 1195, 1196] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 538, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L538" + } + ] + } + } + }, + { + "id": 1197, + "name": "today", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the today section" + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 567, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L567" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1198, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1199, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of today" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.today.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 573, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L573" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1200, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of today" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "datepicker.today.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 579, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L579" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1199, 1200] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 567, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L567" + } + ] + } + } + }, + { + "id": 1201, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1202, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1203, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1081, + "name": "DatePickerDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1204, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1081, + "name": "DatePickerDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1203, 1204] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1082, 1085, 1093, 1101, 1105, 1125, 1128, 1135, 1142, 1146, 1149, 1154, 1174, 1177, 1181, 1184, 1187, 1191, 1197, 1201] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1081, + "name": "DatePickerDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1081] + } + ], + "sources": [ + { + "fileName": "datepicker/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/datepicker/index.d.ts#L1" + } + ] + }, + { + "id": 1205, + "name": "themes/dialog", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Dialog Design Tokens\n\n[Live Demo](https://www.primeng.org/dialog/)" + } + ] + }, + "children": [ + { + "id": 1206, + "name": "DialogDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1207, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1208, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1209, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1210, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1211, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1212, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1213, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1209, 1210, 1211, 1212, 1213] + } + ], + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 1214, + "name": "header", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the header section" + } + ] + }, + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 52, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L52" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1215, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1216, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.header.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 58, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1217, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.header.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1216, 1217] + } + ], + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 52, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L52" + } + ] + } + } + }, + { + "id": 1218, + "name": "title", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the title section" + } + ] + }, + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 69, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L69" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1219, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1220, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font size of title" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.title.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 75, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1221, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of title" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.title.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1220, 1221] + } + ], + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 69, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L69" + } + ] + } + } + }, + { + "id": 1222, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the content section" + } + ] + }, + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 86, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L86" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1223, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1224, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.content.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 92, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L92" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1224] + } + ], + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 86, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L86" + } + ] + } + } + }, + { + "id": 1225, + "name": "footer", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the footer section" + } + ] + }, + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 97, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L97" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1226, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1227, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.footer.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 103, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L103" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1228, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.footer.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 109, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L109" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1227, 1228] + } + ], + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 97, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L97" + } + ] + } + } + }, + { + "id": 1229, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1230, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1231, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1206, + "name": "DialogDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1232, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1206, + "name": "DialogDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1231, 1232] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1207, 1214, 1218, 1222, 1225, 1229] + } + ], + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1206, + "name": "DialogDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1206] + } + ], + "sources": [ + { + "fileName": "dialog/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dialog/index.d.ts#L1" + } + ] + }, + { + "id": 1233, + "name": "themes/divider", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Divider Design Tokens\n\n[Live Demo](https://www.primeng.org/divider/)" + } + ] + }, + "children": [ + { + "id": 1234, + "name": "DividerDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1235, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1236, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1237, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "divider.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1237] + } + ], + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 1238, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the content section" + } + ] + }, + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 28, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L28" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1239, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1240, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "divider.content.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 34, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1241, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "divider.content.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 40, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L40" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1240, 1241] + } + ], + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 28, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L28" + } + ] + } + } + }, + { + "id": 1242, + "name": "horizontal", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the horizontal section" + } + ] + }, + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 45, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L45" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1243, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1244, + "name": "margin", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Margin of horizontal" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "divider.horizontal.margin" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 51, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L51" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1245, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of horizontal" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "divider.horizontal.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 57, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L57" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1246, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Content of horizontal" + } + ] + }, + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 61, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L61" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1247, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1248, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Content padding of horizontal" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "divider.horizontal.content.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 67, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L67" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1248] + } + ], + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 61, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L61" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1244, 1245, 1246] + } + ], + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 45, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L45" + } + ] + } + } + }, + { + "id": 1249, + "name": "vertical", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the vertical section" + } + ] + }, + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 73, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L73" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1250, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1251, + "name": "margin", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Margin of vertical" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "divider.vertical.margin" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 79, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L79" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1252, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of vertical" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "divider.vertical.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 85, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L85" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1253, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Content of vertical" + } + ] + }, + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 89, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L89" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1254, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1255, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Content padding of vertical" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "divider.vertical.content.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 95, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L95" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1255] + } + ], + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 89, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L89" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1251, 1252, 1253] + } + ], + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 73, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L73" + } + ] + } + } + }, + { + "id": 1256, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1257, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1258, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1234, + "name": "DividerDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1259, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1234, + "name": "DividerDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1258, 1259] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1235, 1238, 1242, 1249, 1256] + } + ], + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1234, + "name": "DividerDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1234] + } + ], + "sources": [ + { + "fileName": "divider/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/divider/index.d.ts#L1" + } + ] + }, + { + "id": 1260, + "name": "themes/dock", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Dock Design Tokens\n\n[Live Demo](https://www.primeng.org/dock/)" + } + ] + }, + "children": [ + { + "id": 1261, + "name": "DockDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1262, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "dock/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dock/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1263, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1264, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dock.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dock/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dock/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1265, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dock.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dock/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dock/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1266, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dock.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dock/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dock/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1267, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dock.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dock/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dock/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1264, 1265, 1266, 1267] + } + ], + "sources": [ + { + "fileName": "dock/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dock/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 1268, + "name": "item", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the item section" + } + ] + }, + "sources": [ + { + "fileName": "dock/index.d.ts", + "line": 46, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dock/index.d.ts#L46" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1269, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1270, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dock.item.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dock/index.d.ts", + "line": 52, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dock/index.d.ts#L52" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1271, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dock.item.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dock/index.d.ts", + "line": 58, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dock/index.d.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1272, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dock.item.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dock/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dock/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1273, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of item" + } + ] + }, + "sources": [ + { + "fileName": "dock/index.d.ts", + "line": 68, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dock/index.d.ts#L68" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1274, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1275, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dock.item.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dock/index.d.ts", + "line": 74, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dock/index.d.ts#L74" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1276, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dock.item.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dock/index.d.ts", + "line": 80, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dock/index.d.ts#L80" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1277, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dock.item.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dock/index.d.ts", + "line": 86, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dock/index.d.ts#L86" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1278, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dock.item.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dock/index.d.ts", + "line": 92, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dock/index.d.ts#L92" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1279, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dock.item.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dock/index.d.ts", + "line": 98, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dock/index.d.ts#L98" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1275, 1276, 1277, 1278, 1279] + } + ], + "sources": [ + { + "fileName": "dock/index.d.ts", + "line": 68, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dock/index.d.ts#L68" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1270, 1271, 1272, 1273] + } + ], + "sources": [ + { + "fileName": "dock/index.d.ts", + "line": 46, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dock/index.d.ts#L46" + } + ] + } + } + }, + { + "id": 1280, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1281, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1282, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1261, + "name": "DockDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1283, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1261, + "name": "DockDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1282, 1283] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1262, 1268, 1280] + } + ], + "sources": [ + { + "fileName": "dock/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dock/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1261, + "name": "DockDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1261] + } + ], + "sources": [ + { + "fileName": "dock/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dock/index.d.ts#L1" + } + ] + }, + { + "id": 1284, + "name": "themes/drawer", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Drawer Design Tokens\n\n[Live Demo](https://www.primeng.org/drawer/)" + } + ] + }, + "children": [ + { + "id": 1285, + "name": "DrawerDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1286, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "drawer/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/drawer/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1287, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1288, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "drawer.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "drawer/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/drawer/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1289, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "drawer.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "drawer/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/drawer/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1290, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "drawer.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "drawer/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/drawer/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1291, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "drawer.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "drawer/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/drawer/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1292, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "drawer.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "drawer/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/drawer/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1288, 1289, 1290, 1291, 1292] + } + ], + "sources": [ + { + "fileName": "drawer/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/drawer/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 1293, + "name": "header", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the header section" + } + ] + }, + "sources": [ + { + "fileName": "drawer/index.d.ts", + "line": 52, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/drawer/index.d.ts#L52" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1294, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1295, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "drawer.header.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "drawer/index.d.ts", + "line": 58, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/drawer/index.d.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1295] + } + ], + "sources": [ + { + "fileName": "drawer/index.d.ts", + "line": 52, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/drawer/index.d.ts#L52" + } + ] + } + } + }, + { + "id": 1296, + "name": "title", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the title section" + } + ] + }, + "sources": [ + { + "fileName": "drawer/index.d.ts", + "line": 63, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/drawer/index.d.ts#L63" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1297, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1298, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font size of title" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "drawer.title.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "drawer/index.d.ts", + "line": 69, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/drawer/index.d.ts#L69" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1299, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of title" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "drawer.title.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "drawer/index.d.ts", + "line": 75, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/drawer/index.d.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1298, 1299] + } + ], + "sources": [ + { + "fileName": "drawer/index.d.ts", + "line": 63, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/drawer/index.d.ts#L63" + } + ] + } + } + }, + { + "id": 1300, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the content section" + } + ] + }, + "sources": [ + { + "fileName": "drawer/index.d.ts", + "line": 80, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/drawer/index.d.ts#L80" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1301, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1302, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "drawer.content.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "drawer/index.d.ts", + "line": 86, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/drawer/index.d.ts#L86" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1302] + } + ], + "sources": [ + { + "fileName": "drawer/index.d.ts", + "line": 80, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/drawer/index.d.ts#L80" + } + ] + } + } + }, + { + "id": 1303, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1304, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1305, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1285, + "name": "DrawerDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1306, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1285, + "name": "DrawerDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1305, 1306] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1286, 1293, 1296, 1300, 1303] + } + ], + "sources": [ + { + "fileName": "drawer/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/drawer/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1285, + "name": "DrawerDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1285] + } + ], + "sources": [ + { + "fileName": "drawer/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/drawer/index.d.ts#L1" + } + ] + }, + { + "id": 1307, + "name": "themes/dynamicdialog", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "DynamicDialog Design Tokens\n\n[Live Demo](https://www.primeng.org/dynamicdialog/)" + } + ] + }, + "children": [ + { + "id": 1308, + "name": "DynamicDialogDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1309, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1310, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1311, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1312, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1313, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1314, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1315, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1311, 1312, 1313, 1314, 1315] + } + ], + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 1316, + "name": "header", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the header section" + } + ] + }, + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 52, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L52" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1317, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1318, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.header.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 58, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1319, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.header.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1318, 1319] + } + ], + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 52, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L52" + } + ] + } + } + }, + { + "id": 1320, + "name": "title", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the title section" + } + ] + }, + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 69, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L69" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1321, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1322, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font size of title" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.title.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 75, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1323, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of title" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.title.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1322, 1323] + } + ], + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 69, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L69" + } + ] + } + } + }, + { + "id": 1324, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the content section" + } + ] + }, + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 86, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L86" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1325, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1326, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.content.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 92, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L92" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1326] + } + ], + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 86, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L86" + } + ] + } + } + }, + { + "id": 1327, + "name": "footer", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the footer section" + } + ] + }, + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 97, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L97" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1328, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1329, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.footer.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 103, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L103" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1330, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "dialog.footer.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 109, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L109" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1329, 1330] + } + ], + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 97, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L97" + } + ] + } + } + }, + { + "id": 1331, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1332, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1333, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1308, + "name": "DynamicDialogDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1334, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1308, + "name": "DynamicDialogDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1333, 1334] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1309, 1316, 1320, 1324, 1327, 1331] + } + ], + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1308, + "name": "DynamicDialogDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1308] + } + ], + "sources": [ + { + "fileName": "dynamicdialog/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/dynamicdialog/index.d.ts#L1" + } + ] + }, + { + "id": 1335, + "name": "themes/editor", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Editor Design Tokens\n\n[Live Demo](https://www.primeng.org/editor/)" + } + ] + }, + "children": [ + { + "id": 1336, + "name": "EditorDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1337, + "name": "toolbar", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the toolbar section" + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1338, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1339, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of toolbar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.toolbar.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1340, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of toolbar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.toolbar.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1341, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of toolbar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.toolbar.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1339, 1340, 1341] + } + ], + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 17, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 1342, + "name": "toolbarItem", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the toolbar item section" + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 40, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L40" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1343, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1344, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of toolbar item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.toolbar.item.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 46, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L46" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1345, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of toolbar item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.toolbar.item.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 52, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L52" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1346, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of toolbar item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.toolbar.item.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 58, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1344, 1345, 1346] + } + ], + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 40, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L40" + } + ] + } + } + }, + { + "id": 1347, + "name": "overlay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the overlay section" + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 63, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L63" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1348, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1349, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.overlay.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 69, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L69" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1350, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.overlay.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 75, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1351, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.overlay.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1352, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.overlay.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 87, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1353, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.overlay.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 93, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L93" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1354, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.overlay.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 99, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L99" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1349, 1350, 1351, 1352, 1353, 1354] + } + ], + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 63, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L63" + } + ] + } + } + }, + { + "id": 1355, + "name": "overlayOption", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the overlay option section" + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 104, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L104" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1356, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1357, + "name": "focusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus background of overlay option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.overlay.option.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 110, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L110" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1358, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of overlay option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.overlay.option.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 116, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L116" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1359, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus color of overlay option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.overlay.option.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 122, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L122" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1360, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of overlay option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.overlay.option.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 128, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L128" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1361, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of overlay option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.overlay.option.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 134, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L134" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1357, 1358, 1359, 1360, 1361] + } + ], + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 104, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L104" + } + ] + } + } + }, + { + "id": 1362, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the content section" + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 139, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L139" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1363, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1364, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.content.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 145, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L145" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1365, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.content.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 151, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L151" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1366, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.content.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 157, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L157" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1367, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "editor.content.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 163, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L163" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1364, 1365, 1366, 1367] + } + ], + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 139, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L139" + } + ] + } + } + }, + { + "id": 1368, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1369, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1370, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1336, + "name": "EditorDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1371, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1336, + "name": "EditorDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1370, 1371] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1337, 1342, 1347, 1355, 1362, 1368] + } + ], + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1336, + "name": "EditorDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1336] + } + ], + "sources": [ + { + "fileName": "editor/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/editor/index.d.ts#L1" + } + ] + }, + { + "id": 1372, + "name": "themes/fieldset", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Fieldset Design Tokens\n\n[Live Demo](https://www.primeng.org/fieldset/)" + } + ] + }, + "children": [ + { + "id": 1373, + "name": "FieldsetDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1374, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1375, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1376, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1377, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1378, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1379, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1380, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1381, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1376, 1377, 1378, 1379, 1380, 1381] + } + ], + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 1382, + "name": "legend", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the legend section" + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 58, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L58" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1383, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1384, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of legend" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.legend.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1385, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of legend" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.legend.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 70, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1386, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of legend" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.legend.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 76, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L76" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1387, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of legend" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.legend.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 82, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L82" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1388, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of legend" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.legend.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 88, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L88" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1389, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of legend" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.legend.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 94, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L94" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1390, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of legend" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.legend.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 100, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L100" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1391, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of legend" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.legend.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 106, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L106" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1392, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of legend" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.legend.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 112, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L112" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1393, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of legend" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.legend.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 118, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L118" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1394, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of legend" + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 122, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L122" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1395, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1396, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of legend" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.legend.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 128, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L128" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1397, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of legend" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.legend.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 134, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L134" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1398, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of legend" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.legend.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 140, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L140" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1399, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of legend" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.legend.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 146, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L146" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1400, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of legend" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.legend.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 152, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L152" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1396, 1397, 1398, 1399, 1400] + } + ], + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 122, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L122" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394] + } + ], + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 58, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L58" + } + ] + } + } + }, + { + "id": 1401, + "name": "toggleIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the toggle icon section" + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 158, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L158" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1402, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1403, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of toggle icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.toggle.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 164, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L164" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1404, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of toggle icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.toggle.icon.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 170, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L170" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1403, 1404] + } + ], + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 158, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L158" + } + ] + } + } + }, + { + "id": 1405, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the content section" + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 175, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L175" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1406, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1407, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fieldset.content.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 181, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L181" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1407] + } + ], + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 175, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L175" + } + ] + } + } + }, + { + "id": 1408, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1409, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1410, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1373, + "name": "FieldsetDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1411, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1373, + "name": "FieldsetDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1410, 1411] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1374, 1382, 1401, 1405, 1408] + } + ], + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1373, + "name": "FieldsetDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1373] + } + ], + "sources": [ + { + "fileName": "fieldset/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fieldset/index.d.ts#L1" + } + ] + }, + { + "id": 1412, + "name": "themes/fileupload", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "FileUpload Design Tokens\n\n[Live Demo](https://www.primeng.org/fileupload/)" + } + ] + }, + "children": [ + { + "id": 1413, + "name": "FileUploadDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1414, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1415, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1416, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fileupload.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1417, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fileupload.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1418, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fileupload.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1419, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fileupload.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1420, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fileupload.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1416, 1417, 1418, 1419, 1420] + } + ], + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 1421, + "name": "header", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the header section" + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 52, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L52" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1422, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1423, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fileupload.header.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 58, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1424, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fileupload.header.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1425, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fileupload.header.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 70, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1426, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fileupload.header.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 76, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L76" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1427, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fileupload.header.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 82, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L82" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1428, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fileupload.header.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 88, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L88" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1423, 1424, 1425, 1426, 1427, 1428] + } + ], + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 52, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L52" + } + ] + } + } + }, + { + "id": 1429, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the content section" + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 93, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L93" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1430, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1431, + "name": "highlightBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Highlight border color of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fileupload.content.highlight.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 99, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L99" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1432, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fileupload.content.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 105, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L105" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1431, 1432] + } + ], + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 93, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L93" + } + ] + } + } + }, + { + "id": 1433, + "name": "file", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the file section" + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 110, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L110" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1434, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1435, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of file" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fileupload.file.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 116, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L116" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1436, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of file" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fileupload.file.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 122, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L122" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1437, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of file" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fileupload.file.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 128, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L128" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1438, + "name": "info", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info of file" + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 132, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L132" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1439, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1440, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Info gap of file" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fileupload.file.info.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 138, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L138" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1440] + } + ], + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 132, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L132" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1435, 1436, 1437, 1438] + } + ], + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 110, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L110" + } + ] + } + } + }, + { + "id": 1441, + "name": "progressbar", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the progressbar section" + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 144, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L144" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1442, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1443, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of progressbar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fileupload.progressbar.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 150, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L150" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1443] + } + ], + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 144, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L144" + } + ] + } + } + }, + { + "id": 1444, + "name": "basic", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the basic section" + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 155, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L155" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1445, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1446, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of basic" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "fileupload.basic.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 161, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L161" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1446] + } + ], + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 155, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L155" + } + ] + } + } + }, + { + "id": 1447, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1448, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1449, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1413, + "name": "FileUploadDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1450, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1413, + "name": "FileUploadDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1449, 1450] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1414, 1421, 1429, 1433, 1441, 1444, 1447] + } + ], + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1413, + "name": "FileUploadDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1413] + } + ], + "sources": [ + { + "fileName": "fileupload/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/fileupload/index.d.ts#L1" + } + ] + }, + { + "id": 1451, + "name": "themes/floatlabel", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "FloatLabel Design Tokens\n\n[Live Demo](https://www.primeng.org/floatlabel/)" + } + ] + }, + "children": [ + { + "id": 1452, + "name": "FloatLabelDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1453, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "floatlabel/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/floatlabel/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1454, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1455, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "floatlabel.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "floatlabel/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/floatlabel/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1456, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "floatlabel.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "floatlabel/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/floatlabel/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1457, + "name": "invalidColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "floatlabel.invalid.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "floatlabel/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/floatlabel/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1458, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "floatlabel.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "floatlabel/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/floatlabel/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1455, 1456, 1457, 1458] + } + ], + "sources": [ + { + "fileName": "floatlabel/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/floatlabel/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 1459, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1460, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1461, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1452, + "name": "FloatLabelDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1462, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1452, + "name": "FloatLabelDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1461, 1462] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1453, 1459] + } + ], + "sources": [ + { + "fileName": "floatlabel/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/floatlabel/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1452, + "name": "FloatLabelDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1452] + } + ], + "sources": [ + { + "fileName": "floatlabel/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/floatlabel/index.d.ts#L1" + } + ] + }, + { + "id": 1463, + "name": "themes/galleria", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Galleria Design Tokens\n\n[Live Demo](https://www.primeng.org/galleria/)" + } + ] + }, + "children": [ + { + "id": 1464, + "name": "GalleriaDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1465, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1466, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1467, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1468, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1469, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1470, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1467, 1468, 1469, 1470] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 1471, + "name": "navButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the nav button section" + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 46, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L46" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1472, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1473, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.nav.button.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 52, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L52" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1474, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.nav.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 58, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1475, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.nav.button.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1476, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.nav.button.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 70, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1477, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.nav.button.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 76, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L76" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1478, + "name": "gutter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gutter of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.nav.button.gutter" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 82, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L82" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1479, + "name": "prev", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Prev of nav button" + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 86, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L86" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1480, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1481, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Prev border radius of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.nav.button.prev.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 92, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L92" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1481] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 86, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L86" + } + ] + } + } + }, + { + "id": 1482, + "name": "next", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Next of nav button" + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 97, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L97" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1483, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1484, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Next border radius of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.nav.button.next.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 103, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L103" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1484] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 97, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L97" + } + ] + } + } + }, + { + "id": 1485, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of nav button" + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 108, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L108" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1486, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1487, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.nav.button.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 114, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L114" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1488, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.nav.button.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 120, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L120" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1489, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.nav.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 126, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L126" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1490, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.nav.button.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 132, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L132" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1491, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.nav.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 138, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L138" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1487, 1488, 1489, 1490, 1491] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 108, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L108" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1473, 1474, 1475, 1476, 1477, 1478, 1479, 1482, 1485] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 46, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L46" + } + ] + } + } + }, + { + "id": 1492, + "name": "navIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the nav icon section" + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 144, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L144" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1493, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1494, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of nav icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.nav.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 150, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L150" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1494] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 144, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L144" + } + ] + } + } + }, + { + "id": 1495, + "name": "thumbnailsContent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the thumbnails content section" + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 155, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L155" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1496, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1497, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of thumbnails content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.thumbnails.content.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 161, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L161" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1498, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of thumbnails content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.thumbnails.content.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 167, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L167" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1497, 1498] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 155, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L155" + } + ] + } + } + }, + { + "id": 1499, + "name": "thumbnailNavButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the thumbnail nav button section" + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 172, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L172" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1500, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1501, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of thumbnail nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.thumbnail.nav.button.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 178, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L178" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1502, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of thumbnail nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.thumbnail.nav.button.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 184, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L184" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1503, + "name": "gutter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gutter of thumbnail nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.thumbnail.nav.button.gutter" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 190, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L190" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1504, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of thumbnail nav button" + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 194, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L194" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1505, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1506, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of thumbnail nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.thumbnail.nav.button.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 200, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L200" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1507, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of thumbnail nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.thumbnail.nav.button.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 206, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L206" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1508, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of thumbnail nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.thumbnail.nav.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 212, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L212" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1509, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of thumbnail nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.thumbnail.nav.button.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 218, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L218" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1510, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of thumbnail nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.thumbnail.nav.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 224, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L224" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1506, 1507, 1508, 1509, 1510] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 194, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L194" + } + ] + } + } + }, + { + "id": 1511, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of thumbnail nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.thumbnail.nav.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 231, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L231" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1512, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of thumbnail nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.thumbnail.nav.button.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 237, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L237" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1513, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of thumbnail nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.thumbnail.nav.button.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 243, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L243" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1501, 1502, 1503, 1504, 1511, 1512, 1513] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 172, + "character": 25, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L172" + } + ] + } + } + }, + { + "id": 1514, + "name": "thumbnailNavButtonIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the thumbnail nav button icon section" + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 248, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L248" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1515, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1516, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of thumbnail nav button icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.thumbnail.nav.button.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 254, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L254" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1516] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 248, + "character": 29, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L248" + } + ] + } + } + }, + { + "id": 1517, + "name": "caption", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the caption section" + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 259, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L259" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1518, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1519, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of caption" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.caption.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 265, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L265" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1520, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of caption" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.caption.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 271, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L271" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1521, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of caption" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.caption.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 277, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L277" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1519, 1520, 1521] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 259, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L259" + } + ] + } + } + }, + { + "id": 1522, + "name": "indicatorList", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the indicator list section" + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 282, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L282" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1523, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1524, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of indicator list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.indicator.list.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 288, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L288" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1525, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of indicator list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.indicator.list.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 294, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L294" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1524, 1525] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 282, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L282" + } + ] + } + } + }, + { + "id": 1526, + "name": "indicatorButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the indicator button section" + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 299, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L299" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1527, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1528, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of indicator button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.indicator.button.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 305, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L305" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1529, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of indicator button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.indicator.button.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 311, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L311" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1530, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active background of indicator button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.indicator.button.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 317, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L317" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1531, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of indicator button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.indicator.button.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 323, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L323" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1532, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of indicator button" + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 327, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L327" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1533, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1534, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of indicator button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.indicator.button.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 333, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L333" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1535, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of indicator button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.indicator.button.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 339, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L339" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1536, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of indicator button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.indicator.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 345, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L345" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1537, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of indicator button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.indicator.button.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 351, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L351" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1538, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of indicator button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.indicator.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 357, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L357" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1534, 1535, 1536, 1537, 1538] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 327, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L327" + } + ] + } + } + }, + { + "id": 1539, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of indicator button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.indicator.button.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 364, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L364" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1540, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of indicator button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.indicator.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 370, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L370" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1528, 1529, 1530, 1531, 1532, 1539, 1540] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 299, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L299" + } + ] + } + } + }, + { + "id": 1541, + "name": "insetIndicatorList", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the inset indicator list section" + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 375, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L375" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1542, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1543, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of inset indicator list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.inset.indicator.list.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 381, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L381" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1543] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 375, + "character": 25, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L375" + } + ] + } + } + }, + { + "id": 1544, + "name": "insetIndicatorButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the inset indicator button section" + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 386, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L386" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1545, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1546, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of inset indicator button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.inset.indicator.button.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 392, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L392" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1547, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of inset indicator button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.inset.indicator.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 398, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L398" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1548, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active background of inset indicator button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.inset.indicator.button.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 404, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L404" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1546, 1547, 1548] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 386, + "character": 27, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L386" + } + ] + } + } + }, + { + "id": 1549, + "name": "mask", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the mask section" + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 409, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L409" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1550, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1551, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of mask" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.mask.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 415, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L415" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1552, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of mask" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.mask.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 421, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L421" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1551, 1552] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 409, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L409" + } + ] + } + } + }, + { + "id": 1553, + "name": "closeButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the close button section" + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 426, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L426" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1554, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1555, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.close.button.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 432, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L432" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1556, + "name": "gutter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gutter of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.close.button.gutter" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 438, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L438" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1557, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.close.button.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 444, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L444" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1558, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.close.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 450, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L450" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1559, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.close.button.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 456, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L456" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1560, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.close.button.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 462, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L462" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1561, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.close.button.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 468, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L468" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1562, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of close button" + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 472, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L472" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1563, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1564, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.close.button.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 478, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L478" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1565, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.close.button.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 484, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L484" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1566, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.close.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 490, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L490" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1567, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.close.button.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 496, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L496" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1568, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.close.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 502, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L502" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1564, 1565, 1566, 1567, 1568] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 472, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L472" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 426, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L426" + } + ] + } + } + }, + { + "id": 1569, + "name": "closeButtonIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the close button icon section" + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 508, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L508" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1570, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1571, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of close button icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "galleria.close.button.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 514, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L514" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1571] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 508, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L508" + } + ] + } + } + }, + { + "id": 1572, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1573, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1574, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1464, + "name": "GalleriaDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1575, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1464, + "name": "GalleriaDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1574, 1575] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1465, 1471, 1492, 1495, 1499, 1514, 1517, 1522, 1526, 1541, 1544, 1549, 1553, 1569, 1572] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1464, + "name": "GalleriaDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1464] + } + ], + "sources": [ + { + "fileName": "galleria/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/galleria/index.d.ts#L1" + } + ] + }, + { + "id": 1576, + "name": "themes/iconfield", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "IconField Design Tokens\n\n[Live Demo](https://www.primeng.org/iconfield/)" + } + ] + }, + "children": [ + { + "id": 1577, + "name": "IconFieldDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1578, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the icon section" + } + ] + }, + "sources": [ + { + "fileName": "iconfield/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/iconfield/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1579, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1580, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "iconfield.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "iconfield/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/iconfield/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1580] + } + ], + "sources": [ + { + "fileName": "iconfield/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/iconfield/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 1581, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1582, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1583, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1577, + "name": "IconFieldDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1584, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1577, + "name": "IconFieldDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1583, 1584] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1578, 1581] + } + ], + "sources": [ + { + "fileName": "iconfield/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/iconfield/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1577, + "name": "IconFieldDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1577] + } + ], + "sources": [ + { + "fileName": "iconfield/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/iconfield/index.d.ts#L1" + } + ] + }, + { + "id": 1585, + "name": "themes/image", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Image Design Tokens\n\n[Live Demo](https://www.primeng.org/image/)" + } + ] + }, + "children": [ + { + "id": 1586, + "name": "ImageDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1587, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1588, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1589, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1589] + } + ], + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 1590, + "name": "preview", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the preview section" + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 28, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L28" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1591, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1592, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon of preview" + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 32, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L32" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1593, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1594, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon size of preview" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.preview.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 38, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L38" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1594] + } + ], + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 32, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L32" + } + ] + } + } + }, + { + "id": 1595, + "name": "mask", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Mask of preview" + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 43, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L43" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1596, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1597, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Mask background of preview" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.preview.mask.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 49, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L49" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1598, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Mask color of preview" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.preview.mask.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 55, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L55" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1597, 1598] + } + ], + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 43, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L43" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1592, 1595] + } + ], + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 28, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L28" + } + ] + } + } + }, + { + "id": 1599, + "name": "toolbar", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the toolbar section" + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 61, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L61" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1600, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1601, + "name": "position", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Position of toolbar" + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 65, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L65" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1602, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1603, + "name": "left", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Position left of toolbar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.toolbar.position.left" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 71, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L71" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1604, + "name": "right", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Position right of toolbar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.toolbar.position.right" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 77, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L77" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1605, + "name": "top", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Position top of toolbar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.toolbar.position.top" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 83, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L83" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1606, + "name": "bottom", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Position bottom of toolbar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.toolbar.position.bottom" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 89, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L89" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1603, 1604, 1605, 1606] + } + ], + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 65, + "character": 19, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L65" + } + ] + } + } + }, + { + "id": 1607, + "name": "blur", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Blur of toolbar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.toolbar.blur" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 96, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L96" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1608, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of toolbar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.toolbar.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 102, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L102" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1609, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of toolbar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.toolbar.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 108, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L108" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1610, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of toolbar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.toolbar.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 114, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L114" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1611, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of toolbar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.toolbar.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 120, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L120" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1612, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of toolbar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.toolbar.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 126, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L126" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1613, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of toolbar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.toolbar.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 132, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L132" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1601, 1607, 1608, 1609, 1610, 1611, 1612, 1613] + } + ], + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 61, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L61" + } + ] + } + } + }, + { + "id": 1614, + "name": "action", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the action section" + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 137, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L137" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1615, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1616, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of action" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.action.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 143, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L143" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1617, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of action" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.action.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 149, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L149" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1618, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of action" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.action.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 155, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L155" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1619, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of action" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.action.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 161, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L161" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1620, + "name": "iconSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon size of action" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.action.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 167, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L167" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1621, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of action" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.action.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 173, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L173" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1622, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of action" + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 177, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L177" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1623, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1624, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of action" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.action.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 183, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L183" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1625, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of action" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.action.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 189, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L189" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1626, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of action" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.action.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 195, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L195" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1627, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of action" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.action.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 201, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L201" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1628, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of action" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "image.action.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 207, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L207" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1624, 1625, 1626, 1627, 1628] + } + ], + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 177, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L177" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1616, 1617, 1618, 1619, 1620, 1621, 1622] + } + ], + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 137, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L137" + } + ] + } + } + }, + { + "id": 1629, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1630, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1631, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1586, + "name": "ImageDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1632, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1586, + "name": "ImageDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1631, 1632] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1587, 1590, 1599, 1614, 1629] + } + ], + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1586, + "name": "ImageDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1586] + } + ], + "sources": [ + { + "fileName": "image/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/image/index.d.ts#L1" + } + ] + }, + { + "id": 1633, + "name": "themes", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "[Live Demo](https://www.primeng.org/)" + } + ] + }, + "children": [ + { + "id": 1634, + "name": "ColorSchemeDesignToken", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1635, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1636, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1637, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1639, + "name": "T", + "package": "primeng", + "qualifiedName": "ColorSchemeDesignToken.T", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1638, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1639, + "name": "T", + "package": "primeng", + "qualifiedName": "ColorSchemeDesignToken.T", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1637, 1638] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1635] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 8, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L8" + } + ], + "typeParameters": [ + { + "id": 1639, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 2, + "name": "AccordionDesignTokens" + }, + { + "type": "reference", + "target": 57, + "name": "AutoCompleteDesignTokens" + }, + { + "type": "reference", + "target": 152, + "name": "AvatarDesignTokens" + }, + { + "type": "reference", + "target": 179, + "name": "BadgeDesignTokens" + }, + { + "type": "reference", + "target": 239, + "name": "BlockUIDesignTokens" + }, + { + "type": "reference", + "target": 248, + "name": "BreadcrumbDesignTokens" + }, + { + "type": "reference", + "target": 280, + "name": "ButtonDesignTokens" + }, + { + "type": "reference", + "target": 538, + "name": "CardDesignTokens" + }, + { + "type": "reference", + "target": 564, + "name": "CarouselDesignTokens" + }, + { + "type": "reference", + "target": 595, + "name": "CascadeSelectDesignTokens" + }, + { + "type": "reference", + "target": 673, + "name": "CheckboxDesignTokens" + }, + { + "type": "reference", + "target": 713, + "name": "ChipDesignTokens" + }, + { + "type": "reference", + "target": 747, + "name": "ColorPickerDesignTokens" + }, + { + "type": "reference", + "target": 777, + "name": "ConfirmDialogDesignTokens" + }, + { + "type": "reference", + "target": 790, + "name": "ConfirmPopupDesignTokens" + }, + { + "type": "reference", + "target": 817, + "name": "ContextMenuDesignTokens" + }, + { + "type": "reference", + "target": 862, + "name": "DataTableDesignTokens" + }, + { + "type": "reference", + "target": 1037, + "name": "DataViewDesignTokens" + }, + { + "type": "reference", + "target": 1081, + "name": "DatePickerDesignTokens" + }, + { + "type": "reference", + "target": 1206, + "name": "DialogDesignTokens" + }, + { + "type": "reference", + "target": 1234, + "name": "DividerDesignTokens" + }, + { + "type": "reference", + "target": 1261, + "name": "DockDesignTokens" + }, + { + "type": "reference", + "target": 1285, + "name": "DrawerDesignTokens" + }, + { + "type": "reference", + "target": 1308, + "name": "DynamicDialogDesignTokens" + }, + { + "type": "reference", + "target": 1336, + "name": "EditorDesignTokens" + }, + { + "type": "reference", + "target": 1373, + "name": "FieldsetDesignTokens" + }, + { + "type": "reference", + "target": 1413, + "name": "FileUploadDesignTokens" + }, + { + "type": "reference", + "target": 1452, + "name": "FloatLabelDesignTokens" + }, + { + "type": "reference", + "target": 1464, + "name": "GalleriaDesignTokens" + }, + { + "type": "reference", + "target": 1577, + "name": "IconFieldDesignTokens" + }, + { + "type": "reference", + "target": 1586, + "name": "ImageDesignTokens" + }, + { + "type": "reference", + "target": 1712, + "name": "InlineMessageDesignTokens" + }, + { + "type": "reference", + "target": 1765, + "name": "InplaceDesignTokens" + }, + { + "type": "reference", + "target": 1787, + "name": "InputChipsDesignTokens" + }, + { + "type": "reference", + "target": 1823, + "name": "InputGroupDesignTokens" + }, + { + "type": "reference", + "target": 1837, + "name": "InputNumberDesignTokens" + }, + { + "type": "reference", + "target": 1860, + "name": "InputTextDesignTokens" + }, + { + "type": "reference", + "target": 1903, + "name": "KnobDesignTokens" + }, + { + "type": "reference", + "target": 1928, + "name": "ListboxDesignTokens" + }, + { + "type": "reference", + "target": 1987, + "name": "MegaMenuDesignTokens" + }, + { + "type": "reference", + "target": 2069, + "name": "MenuDesignTokens" + }, + { + "type": "reference", + "target": 2108, + "name": "MenubarDesignTokens" + }, + { + "type": "reference", + "target": 2174, + "name": "MessageDesignTokens" + }, + { + "type": "reference", + "target": 2287, + "name": "MeterGroupDesignTokens" + }, + { + "type": "reference", + "target": 2314, + "name": "MultiSelectDesignTokens" + }, + { + "type": "reference", + "target": 2402, + "name": "OrderListDesignTokens" + }, + { + "type": "reference", + "target": 2414, + "name": "OrganizationChartDesignTokens" + }, + { + "type": "reference", + "target": 2457, + "name": "OverlayBadgeDesignTokens" + }, + { + "type": "reference", + "target": 2469, + "name": "PaginatorDesignTokens" + }, + { + "type": "reference", + "target": 2507, + "name": "PanelDesignTokens" + }, + { + "type": "reference", + "target": 2539, + "name": "PanelMenuDesignTokens" + }, + { + "type": "reference", + "target": 2584, + "name": "PasswordDesignTokens" + }, + { + "type": "reference", + "target": 2614, + "name": "PickListDesignTokens" + }, + { + "type": "reference", + "target": 2626, + "name": "PopoverDesignTokens" + }, + { + "type": "reference", + "target": 2644, + "name": "ProgressBarDesignTokens" + }, + { + "type": "reference", + "target": 2663, + "name": "ProgressSpinnerDesignTokens" + }, + { + "type": "reference", + "target": 2675, + "name": "RadioButtonDesignTokens" + }, + { + "type": "reference", + "target": 2713, + "name": "RatingDesignTokens" + }, + { + "type": "reference", + "target": 2736, + "name": "RippleDesignTokens" + }, + { + "type": "reference", + "target": 2745, + "name": "ScrollPanelDesignTokens" + }, + { + "type": "reference", + "target": 2766, + "name": "SelectDesignTokens" + }, + { + "type": "reference", + "target": 2844, + "name": "SelectButtonDesignTokens" + }, + { + "type": "reference", + "target": 2854, + "name": "SkeletonDesignTokens" + }, + { + "type": "reference", + "target": 2865, + "name": "SliderDesignTokens" + }, + { + "type": "reference", + "target": 2904, + "name": "SpeedDialDesignTokens" + }, + { + "type": "reference", + "target": 2914, + "name": "SplitButtonDesignTokens" + }, + { + "type": "reference", + "target": 2925, + "name": "SplitterDesignTokens" + }, + { + "type": "reference", + "target": 2952, + "name": "StepperDesignTokens" + }, + { + "type": "reference", + "target": 3009, + "name": "StepsDesignTokens" + }, + { + "type": "reference", + "target": 3050, + "name": "TabmenuDesignTokens" + }, + { + "type": "reference", + "target": 3097, + "name": "TabsDesignTokens" + }, + { + "type": "reference", + "target": 3165, + "name": "TabViewDesignTokens" + }, + { + "type": "reference", + "target": 3195, + "name": "TagDesignTokens" + }, + { + "type": "reference", + "target": 3240, + "name": "TerminalDesignTokens" + }, + { + "type": "reference", + "target": 3260, + "name": "TextareaDesignTokens" + }, + { + "type": "reference", + "target": 3302, + "name": "TieredMenuDesignTokens" + }, + { + "type": "reference", + "target": 3353, + "name": "TimelineDesignTokens" + }, + { + "type": "reference", + "target": 3389, + "name": "ToastDesignTokens" + }, + { + "type": "reference", + "target": 3523, + "name": "ToggleButtonDesignTokens" + }, + { + "type": "reference", + "target": 3567, + "name": "ToggleSwitchDesignTokens" + }, + { + "type": "reference", + "target": 3613, + "name": "ToolbarDesignTokens" + }, + { + "type": "reference", + "target": 3627, + "name": "TooltipDesignTokens" + }, + { + "type": "reference", + "target": 3642, + "name": "TreeDesignTokens" + }, + { + "type": "reference", + "target": 3697, + "name": "TreeSelectDesignTokens" + }, + { + "type": "reference", + "target": 3763, + "name": "TreeTableDesignTokens" + }, + { + "type": "reference", + "target": 3881, + "name": "VirtualScrollerDesignTokens" + } + ] + }, + { + "id": 1640, + "name": "PaletteDesignToken", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1641, + "name": "50", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 16, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L16" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1642, + "name": "100", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L17" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1643, + "name": "200", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 18, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L18" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1644, + "name": "300", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 19, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L19" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1645, + "name": "400", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 20, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L20" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1646, + "name": "500", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 21, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L21" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1647, + "name": "600", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 22, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L22" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1648, + "name": "700", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 23, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1649, + "name": "800", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 24, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L24" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1650, + "name": "900", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 25, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L25" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1651, + "name": "950", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 26, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L26" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 15, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L15" + } + ] + }, + { + "id": 1652, + "name": "PrimitiveDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1653, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 30, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L30" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1654, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1655, + "name": "none", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 31, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L31" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1656, + "name": "xs", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 32, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L32" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1657, + "name": "sm", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 33, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L33" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1658, + "name": "md", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 34, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1659, + "name": "lg", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1660, + "name": "xl", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 36, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L36" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1655, 1656, 1657, 1658, 1659, 1660] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 30, + "character": 19, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L30" + } + ] + } + } + }, + { + "id": 1661, + "name": "emerald", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 38, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L38" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1662, + "name": "green", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 39, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L39" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1663, + "name": "lime", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 40, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L40" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1664, + "name": "red", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 41, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L41" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1665, + "name": "orange", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 42, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L42" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1666, + "name": "amber", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 43, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L43" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1667, + "name": "yellow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 44, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L44" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1668, + "name": "teal", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 45, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L45" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1669, + "name": "cyan", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 46, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L46" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1670, + "name": "sky", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 47, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L47" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1671, + "name": "blue", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 48, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L48" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1672, + "name": "indigo", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 49, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L49" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1673, + "name": "violet", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 50, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L50" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1674, + "name": "purple", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 51, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L51" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1675, + "name": "fuchsia", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 52, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L52" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1676, + "name": "pink", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 53, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L53" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1677, + "name": "rose", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 54, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L54" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1678, + "name": "slate", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 55, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L55" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1679, + "name": "gray", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 56, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L56" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1680, + "name": "zinc", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 57, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L57" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1681, + "name": "neutral", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 58, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L58" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1682, + "name": "stone", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 59, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L59" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1653, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 29, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L29" + } + ], + "indexSignature": { + "id": 1683, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "index.d.ts", + "line": 60, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L60" + } + ], + "parameters": [ + { + "id": 1684, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + }, + { + "id": 1685, + "name": "SemanticDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1686, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 64, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1687, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 65, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L65" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1688, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1689, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 66, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L66" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1690, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 67, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L67" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1691, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 68, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L68" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1692, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 69, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L69" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1693, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 70, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1689, 1690, 1691, 1692, 1693] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 65, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L65" + } + ] + } + } + }, + { + "id": 1694, + "name": "iconSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 72, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L72" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1695, + "name": "anchorGutter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 73, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L73" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1696, + "name": "primary", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 74, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L74" + } + ], + "type": { + "type": "reference", + "target": 1640, + "name": "PaletteDesignToken", + "package": "primeng" + } + }, + { + "id": 1697, + "name": "formField", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "index.d.ts", + "line": 75, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L75" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1698, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1699, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 76, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L76" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1700, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 77, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L77" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1701, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 78, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L78" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1702, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 79, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L79" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1703, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1704, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 80, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L80" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1705, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 81, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1706, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 82, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L82" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1707, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 83, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L83" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1708, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 84, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L84" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1704, 1705, 1706, 1707, 1708] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 79, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L79" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1699, 1700, 1701, 1702] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 75, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L75" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1686, 1687, 1694, 1695, 1696, 1697] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 63, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L63" + } + ], + "indexSignature": { + "id": 1709, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "index.d.ts", + "line": 88, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L88" + } + ], + "parameters": [ + { + "id": 1710, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1634, 1640, 1652, 1685] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L1" + } + ] + }, + { + "id": 1711, + "name": "themes/inlinemessage", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "InlineMessage Design Tokens\n\n[Live Demo](https://www.primeng.org/inlinemessage/)" + } + ] + }, + "children": [ + { + "id": 1712, + "name": "InlineMessageDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1760, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1761, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1762, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1712, + "name": "InlineMessageDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1763, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1712, + "name": "InlineMessageDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1762, 1763] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 1713, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1714, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1715, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1716, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1717, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1715, 1716, 1717] + } + ], + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 1718, + "name": "text", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the text section" + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 40, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L40" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1719, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1720, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.text.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 46, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L46" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1720] + } + ], + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 40, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L40" + } + ] + } + } + }, + { + "id": 1721, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the icon section" + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 51, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L51" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1722, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1723, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 57, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L57" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1723] + } + ], + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 51, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L51" + } + ] + } + } + }, + { + "id": 1724, + "name": "info", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the info section" + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 62, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L62" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1725, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1726, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.info.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 68, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L68" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1727, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.info.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 74, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L74" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1728, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.info.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 80, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L80" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1729, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.info.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 86, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L86" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1726, 1727, 1728, 1729] + } + ], + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 62, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L62" + } + ] + } + } + }, + { + "id": 1730, + "name": "success", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the success section" + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 91, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L91" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1731, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1732, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.success.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 97, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L97" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1733, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.success.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 103, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L103" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1734, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.success.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 109, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L109" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1735, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.success.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 115, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L115" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1732, 1733, 1734, 1735] + } + ], + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 91, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L91" + } + ] + } + } + }, + { + "id": 1736, + "name": "warn", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the warn section" + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 120, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L120" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1737, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1738, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.warn.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 126, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L126" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1739, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.warn.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 132, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L132" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1740, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.warn.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 138, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L138" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1741, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.warn.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 144, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L144" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1738, 1739, 1740, 1741] + } + ], + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 120, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L120" + } + ] + } + } + }, + { + "id": 1742, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the error section" + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 149, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L149" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1743, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1744, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of error" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.error.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 155, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L155" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1745, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of error" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.error.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 161, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L161" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1746, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of error" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.error.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 167, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L167" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1747, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of error" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.error.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 173, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L173" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1744, 1745, 1746, 1747] + } + ], + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 149, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L149" + } + ] + } + } + }, + { + "id": 1748, + "name": "secondary", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the secondary section" + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 178, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L178" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1749, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1750, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.secondary.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 184, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L184" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1751, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.secondary.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 190, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L190" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1752, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.secondary.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 196, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L196" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1753, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.secondary.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 202, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L202" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1750, 1751, 1752, 1753] + } + ], + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 178, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L178" + } + ] + } + } + }, + { + "id": 1754, + "name": "contrast", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the contrast section" + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 207, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L207" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1755, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1756, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.contrast.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 213, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L213" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1757, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.contrast.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 219, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L219" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1758, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.contrast.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 225, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L225" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1759, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inlinemessage.contrast.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 231, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L231" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1756, 1757, 1758, 1759] + } + ], + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 207, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L207" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1760, 1713, 1718, 1721, 1724, 1730, 1736, 1742, 1748, 1754] + } + ], + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1712, + "name": "InlineMessageDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1712] + } + ], + "sources": [ + { + "fileName": "inlinemessage/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inlinemessage/index.d.ts#L1" + } + ] + }, + { + "id": 1764, + "name": "themes/inplace", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Inplace Design Tokens\n\n[Live Demo](https://www.primeng.org/inplace/)" + } + ] + }, + "children": [ + { + "id": 1765, + "name": "InplaceDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1782, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1783, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1784, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1765, + "name": "InplaceDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1785, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1765, + "name": "InplaceDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1784, 1785] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 1766, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "inplace/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inplace/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1767, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1768, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inplace.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inplace/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inplace/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1769, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inplace.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inplace/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inplace/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1770, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "inplace/index.d.ts", + "line": 33, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inplace/index.d.ts#L33" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1771, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1772, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inplace.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inplace/index.d.ts", + "line": 39, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inplace/index.d.ts#L39" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1773, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inplace.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inplace/index.d.ts", + "line": 45, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inplace/index.d.ts#L45" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1774, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inplace.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inplace/index.d.ts", + "line": 51, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inplace/index.d.ts#L51" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1775, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inplace.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inplace/index.d.ts", + "line": 57, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inplace/index.d.ts#L57" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1776, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inplace.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inplace/index.d.ts", + "line": 63, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inplace/index.d.ts#L63" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1772, 1773, 1774, 1775, 1776] + } + ], + "sources": [ + { + "fileName": "inplace/index.d.ts", + "line": 33, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inplace/index.d.ts#L33" + } + ] + } + } + }, + { + "id": 1777, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inplace.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inplace/index.d.ts", + "line": 70, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inplace/index.d.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1768, 1769, 1770, 1777] + } + ], + "sources": [ + { + "fileName": "inplace/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inplace/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 1778, + "name": "display", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the display section" + } + ] + }, + "sources": [ + { + "fileName": "inplace/index.d.ts", + "line": 75, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inplace/index.d.ts#L75" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1779, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1780, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of display" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inplace.display.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inplace/index.d.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inplace/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1781, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of display" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inplace.display.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inplace/index.d.ts", + "line": 87, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inplace/index.d.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1780, 1781] + } + ], + "sources": [ + { + "fileName": "inplace/index.d.ts", + "line": 75, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inplace/index.d.ts#L75" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1782, 1766, 1778] + } + ], + "sources": [ + { + "fileName": "inplace/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inplace/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1765, + "name": "InplaceDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1765] + } + ], + "sources": [ + { + "fileName": "inplace/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inplace/index.d.ts#L1" + } + ] + }, + { + "id": 1786, + "name": "themes/inputchips", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "InputChips Design Tokens\n\n[Live Demo](https://www.primeng.org/inputchips/)" + } + ] + }, + "children": [ + { + "id": 1787, + "name": "InputChipsDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1818, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1819, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1820, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1787, + "name": "InputChipsDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1821, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1787, + "name": "InputChipsDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1820, 1821] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 1788, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1789, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1790, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1791, + "name": "disabledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.disabled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1792, + "name": "filledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.filled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1793, + "name": "filledFocusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled focus background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.filled.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1794, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1795, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1796, + "name": "focusBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.focus.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 59, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L59" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1797, + "name": "invalidBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.invalid.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 65, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L65" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1798, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 71, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L71" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1799, + "name": "disabledColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.disabled.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 77, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L77" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1800, + "name": "placeholderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Placeholder color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.placeholder.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 83, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L83" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1801, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 89, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L89" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1802, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 95, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L95" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1803, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 101, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L101" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1804, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 107, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L107" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1805, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 111, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L111" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1806, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1807, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 117, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L117" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1808, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 123, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L123" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1809, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 129, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L129" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1810, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 135, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L135" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1811, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 141, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L141" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1807, 1808, 1809, 1810, 1811] + } + ], + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 111, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L111" + } + ] + } + } + }, + { + "id": 1812, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 148, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L148" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1812] + } + ], + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 1813, + "name": "chip", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the chip section" + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 153, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L153" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1814, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1815, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of chip" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.chip.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 159, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L159" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1816, + "name": "focusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus background of chip" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.chip.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 165, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L165" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1817, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of chip" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputchips.chip.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 171, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L171" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1815, 1816, 1817] + } + ], + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 153, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L153" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1818, 1788, 1813] + } + ], + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1787, + "name": "InputChipsDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1787] + } + ], + "sources": [ + { + "fileName": "inputchips/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputchips/index.d.ts#L1" + } + ] + }, + { + "id": 1822, + "name": "themes/inputgroup", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "InputGroup Design Tokens\n\n[Live Demo](https://www.primeng.org/inputgroup/)" + } + ] + }, + "children": [ + { + "id": 1823, + "name": "InputGroupDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1832, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1833, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1834, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1823, + "name": "InputGroupDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1835, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1823, + "name": "InputGroupDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1834, 1835] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 1824, + "name": "addon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the addon section" + } + ] + }, + "sources": [ + { + "fileName": "inputgroup/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputgroup/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1825, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1826, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of addon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputgroup.addon.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputgroup/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputgroup/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1827, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of addon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputgroup.addon.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputgroup/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputgroup/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1828, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of addon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputgroup.addon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputgroup/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputgroup/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1829, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of addon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputgroup.addon.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputgroup/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputgroup/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1830, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of addon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputgroup.addon.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputgroup/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputgroup/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1831, + "name": "minWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Min width of addon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputgroup.addon.min.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputgroup/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputgroup/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1826, 1827, 1828, 1829, 1830, 1831] + } + ], + "sources": [ + { + "fileName": "inputgroup/index.d.ts", + "line": 17, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputgroup/index.d.ts#L17" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1832, 1824] + } + ], + "sources": [ + { + "fileName": "inputgroup/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputgroup/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1823, + "name": "InputGroupDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1823] + } + ], + "sources": [ + { + "fileName": "inputgroup/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputgroup/index.d.ts#L1" + } + ] + }, + { + "id": 1836, + "name": "themes/inputnumber", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "InputNumber Design Tokens\n\n[Live Demo](https://www.primeng.org/inputnumber/)" + } + ] + }, + "children": [ + { + "id": 1837, + "name": "InputNumberDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1855, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1856, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1857, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1837, + "name": "InputNumberDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1858, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1837, + "name": "InputNumberDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1857, 1858] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 1838, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "inputnumber/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputnumber/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1839, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1840, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputnumber.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputnumber/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputnumber/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1840] + } + ], + "sources": [ + { + "fileName": "inputnumber/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputnumber/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 1841, + "name": "button", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the button section" + } + ] + }, + "sources": [ + { + "fileName": "inputnumber/index.d.ts", + "line": 28, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputnumber/index.d.ts#L28" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1842, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1843, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputnumber.button.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputnumber/index.d.ts", + "line": 34, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputnumber/index.d.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1844, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputnumber.button.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputnumber/index.d.ts", + "line": 40, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputnumber/index.d.ts#L40" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1845, + "name": "verticalPadding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Vertical padding of button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputnumber.button.vertical.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputnumber/index.d.ts", + "line": 46, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputnumber/index.d.ts#L46" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1846, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputnumber.button.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputnumber/index.d.ts", + "line": 52, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputnumber/index.d.ts#L52" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1847, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputnumber.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputnumber/index.d.ts", + "line": 58, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputnumber/index.d.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1848, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active background of button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputnumber.button.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputnumber/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputnumber/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1849, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputnumber.button.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputnumber/index.d.ts", + "line": 70, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputnumber/index.d.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1850, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover border color of button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputnumber.button.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputnumber/index.d.ts", + "line": 76, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputnumber/index.d.ts#L76" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1851, + "name": "activeBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active border color of button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputnumber.button.active.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputnumber/index.d.ts", + "line": 82, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputnumber/index.d.ts#L82" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1852, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputnumber.button.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputnumber/index.d.ts", + "line": 88, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputnumber/index.d.ts#L88" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1853, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputnumber.button.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputnumber/index.d.ts", + "line": 94, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputnumber/index.d.ts#L94" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1854, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputnumber.button.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputnumber/index.d.ts", + "line": 100, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputnumber/index.d.ts#L100" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854] + } + ], + "sources": [ + { + "fileName": "inputnumber/index.d.ts", + "line": 28, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputnumber/index.d.ts#L28" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1855, 1838, 1841] + } + ], + "sources": [ + { + "fileName": "inputnumber/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputnumber/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1837, + "name": "InputNumberDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1837] + } + ], + "sources": [ + { + "fileName": "inputnumber/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputnumber/index.d.ts#L1" + } + ] + }, + { + "id": 1859, + "name": "themes/inputtext", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "InputText Design Tokens\n\n[Live Demo](https://www.primeng.org/inputtext/)" + } + ] + }, + "children": [ + { + "id": 1860, + "name": "InputTextDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1898, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1899, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1900, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1860, + "name": "InputTextDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1901, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1860, + "name": "InputTextDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1900, 1901] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 1861, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1862, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1863, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1864, + "name": "disabledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.disabled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1865, + "name": "filledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.filled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1866, + "name": "filledHoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled hover background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.filled.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1867, + "name": "filledFocusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled focus background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.filled.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1868, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1869, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 59, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L59" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1870, + "name": "focusBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.focus.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 65, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L65" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1871, + "name": "invalidBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.invalid.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 71, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L71" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1872, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 77, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L77" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1873, + "name": "disabledColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.disabled.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 83, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L83" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1874, + "name": "placeholderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Placeholder color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.placeholder.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 89, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L89" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1875, + "name": "invalidPlaceholderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid placeholder color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.invalid.placeholder.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 95, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L95" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1876, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 101, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L101" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1877, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 107, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L107" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1878, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 113, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L113" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1879, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 119, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L119" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1880, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 123, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L123" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1881, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1882, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 129, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L129" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1883, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 135, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L135" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1884, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 141, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L141" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1885, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 147, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L147" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1886, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 153, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L153" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1882, 1883, 1884, 1885, 1886] + } + ], + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 123, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L123" + } + ] + } + } + }, + { + "id": 1887, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 160, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L160" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1888, + "name": "sm", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm of root" + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 164, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L164" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1889, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1890, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm font size of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.sm.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 170, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L170" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1891, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.sm.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 176, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L176" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1892, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.sm.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 182, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L182" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1890, 1891, 1892] + } + ], + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 164, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L164" + } + ] + } + } + }, + { + "id": 1893, + "name": "lg", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg of root" + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 187, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L187" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1894, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1895, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg font size of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.lg.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 193, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L193" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1896, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.lg.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 199, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L199" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1897, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "inputtext.lg.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 205, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L205" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1895, 1896, 1897] + } + ], + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 187, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L187" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1887, 1888, 1893] + } + ], + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L17" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1898, 1861] + } + ], + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1860, + "name": "InputTextDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1860] + } + ], + "sources": [ + { + "fileName": "inputtext/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/inputtext/index.d.ts#L1" + } + ] + }, + { + "id": 1902, + "name": "themes/knob", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Knob Design Tokens\n\n[Live Demo](https://www.primeng.org/knob/)" + } + ] + }, + "children": [ + { + "id": 1903, + "name": "KnobDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1923, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1924, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1925, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1903, + "name": "KnobDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1926, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1903, + "name": "KnobDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1925, 1926] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 1904, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1905, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1906, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "knob.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1907, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 27, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L27" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1908, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1909, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "knob.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 33, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L33" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1910, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "knob.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 39, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L39" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1911, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "knob.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 45, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L45" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1912, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "knob.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 51, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L51" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1913, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "knob.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 57, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L57" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1909, 1910, 1911, 1912, 1913] + } + ], + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 27, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L27" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1906, 1907] + } + ], + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 1914, + "name": "value", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the value section" + } + ] + }, + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 63, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L63" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1915, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1916, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of value" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "knob.value.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 69, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L69" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1916] + } + ], + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 63, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L63" + } + ] + } + } + }, + { + "id": 1917, + "name": "range", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the range section" + } + ] + }, + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 74, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L74" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1918, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1919, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of range" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "knob.range.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 80, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L80" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1919] + } + ], + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 74, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L74" + } + ] + } + } + }, + { + "id": 1920, + "name": "text", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the text section" + } + ] + }, + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 85, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L85" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1921, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1922, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "knob.text.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 91, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L91" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1922] + } + ], + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 85, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L85" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1923, 1904, 1914, 1917, 1920] + } + ], + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1903, + "name": "KnobDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1903] + } + ], + "sources": [ + { + "fileName": "knob/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/knob/index.d.ts#L1" + } + ] + }, + { + "id": 1927, + "name": "themes/listbox", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Listbox Design Tokens\n\n[Live Demo](https://www.primeng.org/listbox/)" + } + ] + }, + "children": [ + { + "id": 1928, + "name": "ListboxDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1982, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1983, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1984, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1928, + "name": "ListboxDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1985, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1928, + "name": "ListboxDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1984, 1985] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 1929, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1930, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1931, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1932, + "name": "disabledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.disabled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1933, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1934, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1935, + "name": "focusBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.focus.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1936, + "name": "invalidBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.invalid.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1937, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 59, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L59" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1938, + "name": "disabledColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.disabled.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 65, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L65" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1939, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 71, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L71" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1940, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 77, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L77" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1941, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L81" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1942, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1943, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 87, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1944, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 93, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L93" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1945, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 99, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L99" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1946, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 105, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L105" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1947, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 111, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L111" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1943, 1944, 1945, 1946, 1947] + } + ], + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 81, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L81" + } + ] + } + } + }, + { + "id": 1948, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 118, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L118" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1948] + } + ], + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 1949, + "name": "list", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the list section" + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 123, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L123" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1950, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1951, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.list.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 129, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L129" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1952, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.list.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 135, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L135" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1953, + "name": "header", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Header of list" + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 139, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L139" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1954, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1955, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Header padding of list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.list.header.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 145, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L145" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1955] + } + ], + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 139, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L139" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1951, 1952, 1953] + } + ], + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 123, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L123" + } + ] + } + } + }, + { + "id": 1956, + "name": "option", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the option section" + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 151, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L151" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1957, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1958, + "name": "focusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus background of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.option.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 157, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L157" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1959, + "name": "selectedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected background of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.option.selected.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 163, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L163" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1960, + "name": "selectedFocusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected focus background of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.option.selected.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 169, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L169" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1961, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.option.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 175, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L175" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1962, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.option.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 181, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L181" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1963, + "name": "selectedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.option.selected.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 187, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L187" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1964, + "name": "selectedFocusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected focus color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.option.selected.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 193, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L193" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1965, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.option.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 199, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L199" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1966, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.option.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 205, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L205" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1967, + "name": "stripedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Striped background of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.option.striped.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 211, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L211" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967] + } + ], + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 151, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L151" + } + ] + } + } + }, + { + "id": 1968, + "name": "optionGroup", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the option group section" + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 216, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L216" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1969, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1970, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of option group" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.option.group.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 222, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L222" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1971, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of option group" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.option.group.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 228, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L228" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1972, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of option group" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.option.group.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 234, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L234" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1973, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of option group" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.option.group.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 240, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L240" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1970, 1971, 1972, 1973] + } + ], + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 216, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L216" + } + ] + } + } + }, + { + "id": 1974, + "name": "checkmark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the checkmark section" + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 245, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L245" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1975, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1976, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of checkmark" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.checkmark.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 251, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L251" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1977, + "name": "gutterStart", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gutter start of checkmark" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.checkmark.gutter.start" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 257, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L257" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1978, + "name": "gutterEnd", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gutter end of checkmark" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.checkmark.gutter.end" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 263, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L263" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1976, 1977, 1978] + } + ], + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 245, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L245" + } + ] + } + } + }, + { + "id": 1979, + "name": "emptyMessage", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the empty message section" + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 268, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L268" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1980, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1981, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of empty message" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "listbox.empty.message.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 274, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L274" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1981] + } + ], + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 268, + "character": 19, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L268" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1982, 1929, 1949, 1956, 1968, 1974, 1979] + } + ], + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1928, + "name": "ListboxDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1928] + } + ], + "sources": [ + { + "fileName": "listbox/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/listbox/index.d.ts#L1" + } + ] + }, + { + "id": 1986, + "name": "themes/megamenu", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "MegaMenu Design Tokens\n\n[Live Demo](https://www.primeng.org/megamenu/)" + } + ] + }, + "children": [ + { + "id": 1987, + "name": "MegaMenuDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2064, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2065, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2066, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1987, + "name": "MegaMenuDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2067, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1987, + "name": "MegaMenuDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2066, 2067] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 1988, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1989, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1990, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1991, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1992, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1993, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1994, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1995, + "name": "verticalOrientation", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Vertical orientation of root" + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 51, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L51" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1996, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1997, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Vertical orientation padding of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.vertical.orientation.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 57, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L57" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1998, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Vertical orientation gap of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.vertical.orientation.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 63, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L63" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1997, 1998] + } + ], + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 51, + "character": 30, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L51" + } + ] + } + } + }, + { + "id": 1999, + "name": "horizontalOrientation", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Horizontal orientation of root" + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 68, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L68" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2000, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2001, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Horizontal orientation padding of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.horizontal.orientation.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 74, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L74" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2001] + } + ], + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 68, + "character": 32, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L68" + } + ] + } + } + }, + { + "id": 2002, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1990, 1991, 1992, 1993, 1994, 1995, 1999, 2002] + } + ], + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2003, + "name": "baseItem", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the base item section" + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 86, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L86" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2004, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2005, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of base item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.base.item.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 92, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L92" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2006, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of base item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.base.item.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 98, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L98" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2005, 2006] + } + ], + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 86, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L86" + } + ] + } + } + }, + { + "id": 2007, + "name": "item", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the item section" + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 103, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L103" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2008, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2009, + "name": "focusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus background of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.item.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 109, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L109" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2010, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active background of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.item.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 115, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L115" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2011, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.item.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 121, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L121" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2012, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.item.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 127, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L127" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2013, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.item.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 133, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L133" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2014, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.item.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 139, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L139" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2015, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.item.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 145, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L145" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2016, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.item.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 151, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L151" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2017, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon of item" + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 155, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L155" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2018, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2019, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.item.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 161, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L161" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2020, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon focus color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.item.icon.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 167, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L167" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2021, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon active color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.item.icon.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 173, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L173" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2019, 2020, 2021] + } + ], + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 155, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L155" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017] + } + ], + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 103, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L103" + } + ] + } + } + }, + { + "id": 2022, + "name": "overlay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the overlay section" + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 179, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L179" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2023, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2024, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.overlay.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 185, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L185" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2025, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.overlay.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 191, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L191" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2026, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.overlay.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 197, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L197" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2027, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.overlay.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 203, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L203" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2028, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.overlay.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 209, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L209" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2029, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.overlay.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 215, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L215" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2030, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.overlay.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 221, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L221" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2024, 2025, 2026, 2027, 2028, 2029, 2030] + } + ], + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 179, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L179" + } + ] + } + } + }, + { + "id": 2031, + "name": "submenu", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the submenu section" + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 226, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L226" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2032, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2033, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of submenu" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.submenu.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 232, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L232" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2034, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of submenu" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.submenu.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 238, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L238" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2033, 2034] + } + ], + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 226, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L226" + } + ] + } + } + }, + { + "id": 2035, + "name": "submenuLabel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the submenu label section" + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 243, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L243" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2036, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2037, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of submenu label" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.submenu.label.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 249, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L249" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2038, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of submenu label" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.submenu.label.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 255, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L255" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2039, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of submenu label" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.submenu.label.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 261, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L261" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2040, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of submenu label" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.submenu.label.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 267, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L267" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2037, 2038, 2039, 2040] + } + ], + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 243, + "character": 19, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L243" + } + ] + } + } + }, + { + "id": 2041, + "name": "submenuIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the submenu icon section" + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 272, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L272" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2042, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2043, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of submenu icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.submenu.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 278, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L278" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2044, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of submenu icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.submenu.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 284, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L284" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2045, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus color of submenu icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.submenu.icon.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 290, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L290" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2046, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of submenu icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.submenu.icon.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 296, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L296" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2043, 2044, 2045, 2046] + } + ], + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 272, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L272" + } + ] + } + } + }, + { + "id": 2047, + "name": "separator", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the separator section" + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 301, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L301" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2048, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2049, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of separator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.separator.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 307, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L307" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2049] + } + ], + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 301, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L301" + } + ] + } + } + }, + { + "id": 2050, + "name": "mobileButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the mobile button section" + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 312, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L312" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2051, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2052, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of mobile button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.mobile.button.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 318, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L318" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2053, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of mobile button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.mobile.button.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 324, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L324" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2054, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of mobile button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.mobile.button.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 330, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L330" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2055, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of mobile button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.mobile.button.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 336, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L336" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2056, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of mobile button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.mobile.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 342, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L342" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2057, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of mobile button" + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 346, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L346" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2058, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2059, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of mobile button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.mobile.button.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 352, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L352" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2060, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of mobile button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.mobile.button.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 358, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L358" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2061, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of mobile button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.mobile.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 364, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L364" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2062, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of mobile button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.mobile.button.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 370, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L370" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2063, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of mobile button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "megamenu.mobile.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 376, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L376" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2059, 2060, 2061, 2062, 2063] + } + ], + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 346, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L346" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2052, 2053, 2054, 2055, 2056, 2057] + } + ], + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 312, + "character": 19, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L312" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2064, 1988, 2003, 2007, 2022, 2031, 2035, 2041, 2047, 2050] + } + ], + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 1987, + "name": "MegaMenuDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [1987] + } + ], + "sources": [ + { + "fileName": "megamenu/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/megamenu/index.d.ts#L1" + } + ] + }, + { + "id": 2068, + "name": "themes/menu", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Menu Design Tokens\n\n[Live Demo](https://www.primeng.org/menu/)" + } + ] + }, + "children": [ + { + "id": 2069, + "name": "MenuDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2103, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2104, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2105, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2069, + "name": "MenuDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2106, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2069, + "name": "MenuDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2105, 2106] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2070, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2071, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2072, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2073, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2074, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2075, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2076, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2077, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2072, 2073, 2074, 2075, 2076, 2077] + } + ], + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2078, + "name": "list", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the list section" + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 58, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L58" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2079, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2080, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.list.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2081, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.list.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 70, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2080, 2081] + } + ], + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 58, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L58" + } + ] + } + } + }, + { + "id": 2082, + "name": "item", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the item section" + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 75, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L75" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2083, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2084, + "name": "focusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus background of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.item.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2085, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.item.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 87, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2086, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.item.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 93, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L93" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2087, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.item.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 99, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L99" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2088, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.item.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 105, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L105" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2089, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.item.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 111, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L111" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2090, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon of item" + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 115, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L115" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2091, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2092, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.item.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 121, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L121" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2093, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon focus color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.item.icon.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 127, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L127" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2092, 2093] + } + ], + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 115, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L115" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2084, 2085, 2086, 2087, 2088, 2089, 2090] + } + ], + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 75, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L75" + } + ] + } + } + }, + { + "id": 2094, + "name": "submenuLabel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the submenu label section" + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 133, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L133" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2095, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2096, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of submenu label" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.submenu.label.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 139, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L139" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2097, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of submenu label" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.submenu.label.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 145, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L145" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2098, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of submenu label" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.submenu.label.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 151, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L151" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2099, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of submenu label" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.submenu.label.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 157, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L157" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2096, 2097, 2098, 2099] + } + ], + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 133, + "character": 19, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L133" + } + ] + } + } + }, + { + "id": 2100, + "name": "separator", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the separator section" + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 162, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L162" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2101, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2102, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of separator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menu.separator.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 168, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L168" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2102] + } + ], + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 162, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L162" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2103, 2070, 2078, 2082, 2094, 2100] + } + ], + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2069, + "name": "MenuDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2069] + } + ], + "sources": [ + { + "fileName": "menu/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menu/index.d.ts#L1" + } + ] + }, + { + "id": 2107, + "name": "themes/menubar", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Menubar Design Tokens\n\n[Live Demo](https://www.primeng.org/menubar/)" + } + ] + }, + "children": [ + { + "id": 2108, + "name": "MenubarDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2169, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2170, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2171, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2108, + "name": "MenubarDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2172, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2108, + "name": "MenubarDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2171, 2172] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2109, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2110, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2111, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2112, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2113, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2114, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2115, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2116, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2117, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 59, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L59" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2111, 2112, 2113, 2114, 2115, 2116, 2117] + } + ], + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2118, + "name": "baseItem", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the base item section" + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 64, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L64" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2119, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2120, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of base item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.base.item.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 70, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2121, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of base item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.base.item.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 76, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L76" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2120, 2121] + } + ], + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 64, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L64" + } + ] + } + } + }, + { + "id": 2122, + "name": "item", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the item section" + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 81, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L81" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2123, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2124, + "name": "focusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus background of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.item.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 87, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2125, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active background of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.item.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 93, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L93" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2126, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.item.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 99, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L99" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2127, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.item.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 105, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L105" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2128, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.item.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 111, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L111" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2129, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.item.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 117, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L117" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2130, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.item.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 123, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L123" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2131, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.item.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 129, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L129" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2132, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon of item" + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 133, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L133" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2133, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2134, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.item.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 139, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L139" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2135, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon focus color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.item.icon.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 145, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L145" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2136, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon active color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.item.icon.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 151, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L151" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2134, 2135, 2136] + } + ], + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 133, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L133" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132] + } + ], + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 81, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L81" + } + ] + } + } + }, + { + "id": 2137, + "name": "submenu", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the submenu section" + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 157, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L157" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2138, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2139, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of submenu" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.submenu.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 163, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L163" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2140, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of submenu" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.submenu.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 169, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L169" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2141, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of submenu" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.submenu.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 175, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L175" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2142, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of submenu" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.submenu.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 181, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L181" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2143, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of submenu" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.submenu.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 187, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L187" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2144, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of submenu" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.submenu.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 193, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L193" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2145, + "name": "mobileIndent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Mobile indent of submenu" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.submenu.mobile.indent" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 199, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L199" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2139, 2140, 2141, 2142, 2143, 2144, 2145] + } + ], + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 157, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L157" + } + ] + } + } + }, + { + "id": 2146, + "name": "submenuIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the submenu icon section" + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 204, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L204" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2147, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2148, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of submenu icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.submenu.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 210, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L210" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2149, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of submenu icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.submenu.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 216, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L216" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2150, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus color of submenu icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.submenu.icon.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 222, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L222" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2151, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of submenu icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.submenu.icon.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 228, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L228" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2148, 2149, 2150, 2151] + } + ], + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 204, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L204" + } + ] + } + } + }, + { + "id": 2152, + "name": "separator", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the separator section" + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 233, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L233" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2153, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2154, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of separator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.separator.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 239, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L239" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2154] + } + ], + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 233, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L233" + } + ] + } + } + }, + { + "id": 2155, + "name": "mobileButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the mobile button section" + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 244, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L244" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2156, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2157, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of mobile button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.mobile.button.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 250, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L250" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2158, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of mobile button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.mobile.button.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 256, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L256" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2159, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of mobile button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.mobile.button.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 262, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L262" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2160, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of mobile button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.mobile.button.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 268, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L268" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2161, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of mobile button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.mobile.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 274, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L274" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2162, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of mobile button" + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 278, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L278" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2163, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2164, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of mobile button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.mobile.button.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 284, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L284" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2165, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of mobile button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.mobile.button.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 290, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L290" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2166, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of mobile button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.mobile.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 296, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L296" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2167, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of mobile button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.mobile.button.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 302, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L302" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2168, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of mobile button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "menubar.mobile.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 308, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L308" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2164, 2165, 2166, 2167, 2168] + } + ], + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 278, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L278" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2157, 2158, 2159, 2160, 2161, 2162] + } + ], + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 244, + "character": 19, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L244" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2169, 2109, 2118, 2122, 2137, 2146, 2152, 2155] + } + ], + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2108, + "name": "MenubarDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2108] + } + ], + "sources": [ + { + "fileName": "menubar/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/menubar/index.d.ts#L1" + } + ] + }, + { + "id": 2173, + "name": "themes/message", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Message Design Tokens\n\n[Live Demo](https://www.primeng.org/message/)" + } + ] + }, + "children": [ + { + "id": 2174, + "name": "MessageDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2282, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2283, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2284, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2174, + "name": "MessageDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2285, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2174, + "name": "MessageDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2284, 2285] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2175, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2176, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2177, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2178, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2179, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2177, 2178, 2179] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2180, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the content section" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 40, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L40" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2181, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2182, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.content.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 46, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L46" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2183, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.content.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 52, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L52" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2182, 2183] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 40, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L40" + } + ] + } + } + }, + { + "id": 2184, + "name": "text", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the text section" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 57, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L57" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2185, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2186, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font size of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.text.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 63, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L63" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2187, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.text.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 69, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L69" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2186, 2187] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 57, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L57" + } + ] + } + } + }, + { + "id": 2188, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the icon section" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 74, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L74" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2189, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2190, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 80, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L80" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2190] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 74, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L74" + } + ] + } + } + }, + { + "id": 2191, + "name": "closeButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the close button section" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 85, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L85" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2192, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2193, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.close.button.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 91, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L91" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2194, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.close.button.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 97, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L97" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2195, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.close.button.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 103, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L103" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2196, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of close button" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 107, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L107" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2197, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2198, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.close.button.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 113, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L113" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2199, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.close.button.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 119, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L119" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2200, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.close.button.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 125, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L125" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2198, 2199, 2200] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 107, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L107" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2193, 2194, 2195, 2196] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 85, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L85" + } + ] + } + } + }, + { + "id": 2201, + "name": "closeIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the close icon section" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 131, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L131" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2202, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2203, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of close icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.close.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 137, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L137" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2203] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 131, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L131" + } + ] + } + } + }, + { + "id": 2204, + "name": "info", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the info section" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 142, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L142" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2205, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2206, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.info.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 148, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L148" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2207, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.info.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 154, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L154" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2208, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.info.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 160, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L160" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2209, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.info.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 166, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L166" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2210, + "name": "closeButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button of info" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 170, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L170" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2211, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2212, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button hover background of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.info.close.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 176, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L176" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2213, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring of info" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 180, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L180" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2214, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2215, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring color of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.info.close.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 186, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L186" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2216, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring shadow of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.info.close.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 192, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L192" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2215, 2216] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 180, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L180" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2212, 2213] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 170, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L170" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2206, 2207, 2208, 2209, 2210] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 142, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L142" + } + ] + } + } + }, + { + "id": 2217, + "name": "success", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the success section" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 199, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L199" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2218, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2219, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.success.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 205, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L205" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2220, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.success.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 211, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L211" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2221, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.success.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 217, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L217" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2222, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.success.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 223, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L223" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2223, + "name": "closeButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button of success" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 227, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L227" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2224, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2225, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button hover background of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.success.close.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 233, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L233" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2226, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring of success" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 237, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L237" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2227, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2228, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring color of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.success.close.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 243, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L243" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2229, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring shadow of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.success.close.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 249, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L249" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2228, 2229] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 237, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L237" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2225, 2226] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 227, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L227" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2219, 2220, 2221, 2222, 2223] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 199, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L199" + } + ] + } + } + }, + { + "id": 2230, + "name": "warn", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the warn section" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 256, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L256" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2231, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2232, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.warn.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 262, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L262" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2233, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.warn.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 268, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L268" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2234, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.warn.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 274, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L274" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2235, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.warn.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 280, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L280" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2236, + "name": "closeButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button of warn" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 284, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L284" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2237, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2238, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button hover background of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.warn.close.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 290, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L290" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2239, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring of warn" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 294, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L294" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2240, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2241, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring color of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.warn.close.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 300, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L300" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2242, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring shadow of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.warn.close.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 306, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L306" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2241, 2242] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 294, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L294" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2238, 2239] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 284, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L284" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2232, 2233, 2234, 2235, 2236] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 256, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L256" + } + ] + } + } + }, + { + "id": 2243, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the error section" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 313, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L313" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2244, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2245, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of error" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.error.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 319, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L319" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2246, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of error" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.error.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 325, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L325" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2247, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of error" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.error.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 331, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L331" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2248, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of error" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.error.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 337, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L337" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2249, + "name": "closeButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button of error" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 341, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L341" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2250, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2251, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button hover background of error" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.error.close.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 347, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L347" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2252, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring of error" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 351, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L351" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2253, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2254, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring color of error" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.error.close.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 357, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L357" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2255, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring shadow of error" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.error.close.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 363, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L363" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2254, 2255] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 351, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L351" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2251, 2252] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 341, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L341" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2245, 2246, 2247, 2248, 2249] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 313, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L313" + } + ] + } + } + }, + { + "id": 2256, + "name": "secondary", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the secondary section" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 370, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L370" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2257, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2258, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.secondary.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 376, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L376" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2259, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.secondary.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 382, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L382" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2260, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.secondary.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 388, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L388" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2261, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.secondary.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 394, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L394" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2262, + "name": "closeButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button of secondary" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 398, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L398" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2263, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2264, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button hover background of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.secondary.close.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 404, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L404" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2265, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring of secondary" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 408, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L408" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2266, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2267, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring color of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.secondary.close.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 414, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L414" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2268, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring shadow of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.secondary.close.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 420, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L420" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2267, 2268] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 408, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L408" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2264, 2265] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 398, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L398" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2258, 2259, 2260, 2261, 2262] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 370, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L370" + } + ] + } + } + }, + { + "id": 2269, + "name": "contrast", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the contrast section" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 427, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L427" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2270, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2271, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.contrast.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 433, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L433" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2272, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.contrast.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 439, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L439" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2273, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.contrast.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 445, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L445" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2274, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.contrast.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 451, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L451" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2275, + "name": "closeButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button of contrast" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 455, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L455" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2276, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2277, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button hover background of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.contrast.close.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 461, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L461" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2278, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring of contrast" + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 465, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L465" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2279, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2280, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring color of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.contrast.close.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 471, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L471" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2281, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring shadow of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "message.contrast.close.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 477, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L477" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2280, 2281] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 465, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L465" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2277, 2278] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 455, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L455" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2271, 2272, 2273, 2274, 2275] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 427, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L427" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2282, 2175, 2180, 2184, 2188, 2191, 2201, 2204, 2217, 2230, 2243, 2256, 2269] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2174, + "name": "MessageDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2174] + } + ], + "sources": [ + { + "fileName": "message/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/message/index.d.ts#L1" + } + ] + }, + { + "id": 2286, + "name": "themes/metergroup", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "MeterGroup Design Tokens\n\n[Live Demo](https://www.primeng.org/metergroup/)" + } + ] + }, + "children": [ + { + "id": 2287, + "name": "MeterGroupDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2309, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2310, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2311, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2287, + "name": "MeterGroupDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2312, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2287, + "name": "MeterGroupDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2311, 2312] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2288, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2289, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2290, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "metergroup.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2291, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "metergroup.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2290, 2291] + } + ], + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2292, + "name": "meters", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the meters section" + } + ] + }, + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 34, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L34" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2293, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2294, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of meters" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "metergroup.meters.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 40, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L40" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2295, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of meters" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "metergroup.meters.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 46, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L46" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2294, 2295] + } + ], + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 34, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L34" + } + ] + } + } + }, + { + "id": 2296, + "name": "label", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the label section" + } + ] + }, + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 51, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L51" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2297, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2298, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of label" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "metergroup.label.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 57, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L57" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2298] + } + ], + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 51, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L51" + } + ] + } + } + }, + { + "id": 2299, + "name": "labelMarker", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the label marker section" + } + ] + }, + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 62, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L62" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2300, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2301, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of label marker" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "metergroup.label.marker.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 68, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L68" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2301] + } + ], + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 62, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L62" + } + ] + } + } + }, + { + "id": 2302, + "name": "labelIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the label icon section" + } + ] + }, + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 73, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L73" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2303, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2304, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of label icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "metergroup.label.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 79, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L79" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2304] + } + ], + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 73, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L73" + } + ] + } + } + }, + { + "id": 2305, + "name": "labelList", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the label list section" + } + ] + }, + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 84, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L84" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2306, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2307, + "name": "verticalGap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Vertical gap of label list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "metergroup.label.list.vertical.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 90, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L90" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2308, + "name": "horizontalGap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Horizontal gap of label list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "metergroup.label.list.horizontal.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 96, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L96" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2307, 2308] + } + ], + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 84, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L84" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2309, 2288, 2292, 2296, 2299, 2302, 2305] + } + ], + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2287, + "name": "MeterGroupDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2287] + } + ], + "sources": [ + { + "fileName": "metergroup/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/metergroup/index.d.ts#L1" + } + ] + }, + { + "id": 2313, + "name": "themes/multiselect", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "MultiSelect Design Tokens\n\n[Live Demo](https://www.primeng.org/multiselect/)" + } + ] + }, + "children": [ + { + "id": 2314, + "name": "MultiSelectDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2397, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2398, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2399, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2314, + "name": "MultiSelectDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2400, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2314, + "name": "MultiSelectDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2399, 2400] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2315, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2316, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2317, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2318, + "name": "disabledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.disabled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2319, + "name": "filledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.filled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2320, + "name": "filledHoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled hover background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.filled.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2321, + "name": "filledFocusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled focus background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.filled.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2322, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2323, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 59, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L59" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2324, + "name": "focusBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.focus.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 65, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L65" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2325, + "name": "invalidBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.invalid.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 71, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L71" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2326, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 77, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L77" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2327, + "name": "disabledColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.disabled.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 83, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L83" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2328, + "name": "placeholderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Placeholder color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.placeholder.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 89, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L89" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2329, + "name": "invalidPlaceholderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid placeholder color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.invalid.placeholder.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 95, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L95" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2330, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 101, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L101" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2331, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 107, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L107" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2332, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 113, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L113" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2333, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 119, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L119" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2334, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 123, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L123" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2335, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2336, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 129, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L129" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2337, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 135, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L135" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2338, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 141, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L141" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2339, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 147, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L147" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2340, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 153, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L153" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2336, 2337, 2338, 2339, 2340] + } + ], + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 123, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L123" + } + ] + } + } + }, + { + "id": 2341, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 160, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L160" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2342, + "name": "sm", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm of root" + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 164, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L164" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2343, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2344, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm font size of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.sm.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 170, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L170" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2345, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.sm.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 176, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L176" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2346, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.sm.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 182, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L182" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2344, 2345, 2346] + } + ], + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 164, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L164" + } + ] + } + } + }, + { + "id": 2347, + "name": "lg", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg of root" + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 187, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L187" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2348, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2349, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg font size of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.lg.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 193, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L193" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2350, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.lg.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 199, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L199" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2351, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.lg.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 205, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L205" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2349, 2350, 2351] + } + ], + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 187, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L187" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2341, 2342, 2347] + } + ], + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2352, + "name": "dropdown", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the dropdown section" + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 211, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L211" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2353, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2354, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.dropdown.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 217, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L217" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2355, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.dropdown.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 223, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L223" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2354, 2355] + } + ], + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 211, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L211" + } + ] + } + } + }, + { + "id": 2356, + "name": "overlay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the overlay section" + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 228, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L228" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2357, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2358, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.overlay.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 234, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L234" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2359, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.overlay.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 240, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L240" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2360, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.overlay.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 246, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L246" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2361, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.overlay.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 252, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L252" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2362, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.overlay.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 258, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L258" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2358, 2359, 2360, 2361, 2362] + } + ], + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 228, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L228" + } + ] + } + } + }, + { + "id": 2363, + "name": "list", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the list section" + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 263, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L263" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2364, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2365, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.list.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 269, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L269" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2366, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.list.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 275, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L275" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2367, + "name": "header", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Header of list" + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 279, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L279" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2368, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2369, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Header padding of list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.list.header.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 285, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L285" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2369] + } + ], + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 279, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L279" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2365, 2366, 2367] + } + ], + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 263, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L263" + } + ] + } + } + }, + { + "id": 2370, + "name": "option", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the option section" + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 291, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L291" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2371, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2372, + "name": "focusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus background of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.option.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 297, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L297" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2373, + "name": "selectedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected background of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.option.selected.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 303, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L303" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2374, + "name": "selectedFocusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected focus background of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.option.selected.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 309, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L309" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2375, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.option.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 315, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L315" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2376, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.option.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 321, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L321" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2377, + "name": "selectedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.option.selected.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 327, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L327" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2378, + "name": "selectedFocusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected focus color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.option.selected.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 333, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L333" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2379, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.option.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 339, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L339" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2380, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.option.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 345, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L345" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2381, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.option.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 351, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L351" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381] + } + ], + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 291, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L291" + } + ] + } + } + }, + { + "id": 2382, + "name": "optionGroup", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the option group section" + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 356, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L356" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2383, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2384, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of option group" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.option.group.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 362, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L362" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2385, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of option group" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.option.group.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 368, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L368" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2386, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of option group" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.option.group.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 374, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L374" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2387, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of option group" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.option.group.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 380, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L380" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2384, 2385, 2386, 2387] + } + ], + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 356, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L356" + } + ] + } + } + }, + { + "id": 2388, + "name": "clearIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the clear icon section" + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 385, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L385" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2389, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2390, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of clear icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.clear.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 391, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L391" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2390] + } + ], + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 385, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L385" + } + ] + } + } + }, + { + "id": 2391, + "name": "chip", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the chip section" + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 396, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L396" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2392, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2393, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of chip" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.chip.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 402, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L402" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2393] + } + ], + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 396, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L396" + } + ] + } + } + }, + { + "id": 2394, + "name": "emptyMessage", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the empty message section" + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 407, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L407" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2395, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2396, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of empty message" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "multiselect.empty.message.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 413, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L413" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2396] + } + ], + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 407, + "character": 19, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L407" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2397, 2315, 2352, 2356, 2363, 2370, 2382, 2388, 2391, 2394] + } + ], + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2314, + "name": "MultiSelectDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2314] + } + ], + "sources": [ + { + "fileName": "multiselect/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/multiselect/index.d.ts#L1" + } + ] + }, + { + "id": 2401, + "name": "themes/orderlist", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "OrderList Design Tokens\n\n[Live Demo](https://www.primeng.org/orderlist/)" + } + ] + }, + "children": [ + { + "id": 2402, + "name": "OrderListDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2409, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2410, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2411, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2402, + "name": "OrderListDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2412, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2402, + "name": "OrderListDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2411, 2412] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2403, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "orderlist/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/orderlist/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2404, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2405, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "orderlist.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "orderlist/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/orderlist/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2405] + } + ], + "sources": [ + { + "fileName": "orderlist/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/orderlist/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2406, + "name": "controls", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the controls section" + } + ] + }, + "sources": [ + { + "fileName": "orderlist/index.d.ts", + "line": 28, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/orderlist/index.d.ts#L28" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2407, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2408, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of controls" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "orderlist.controls.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "orderlist/index.d.ts", + "line": 34, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/orderlist/index.d.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2408] + } + ], + "sources": [ + { + "fileName": "orderlist/index.d.ts", + "line": 28, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/orderlist/index.d.ts#L28" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2409, 2403, 2406] + } + ], + "sources": [ + { + "fileName": "orderlist/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/orderlist/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2402, + "name": "OrderListDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2402] + } + ], + "sources": [ + { + "fileName": "orderlist/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/orderlist/index.d.ts#L1" + } + ] + }, + { + "id": 2413, + "name": "themes/organizationchart", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "OrganizationChart Design Tokens\n\n[Live Demo](https://www.primeng.org/organizationchart/)" + } + ] + }, + "children": [ + { + "id": 2414, + "name": "OrganizationChartDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2452, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2453, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2454, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2414, + "name": "OrganizationChartDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2455, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2414, + "name": "OrganizationChartDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2454, 2455] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2415, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2416, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2417, + "name": "gutter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gutter of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.gutter" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2418, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2417, 2418] + } + ], + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2419, + "name": "node", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the node section" + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 34, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L34" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2420, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2421, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 40, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L40" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2422, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 46, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L46" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2423, + "name": "selectedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected background of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.selected.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 52, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L52" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2424, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 58, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2425, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2426, + "name": "selectedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected color of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.selected.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 70, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2427, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 76, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L76" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2428, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 82, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L82" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2429, + "name": "toggleablePadding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Toggleable padding of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.toggleable.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 88, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L88" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2430, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 94, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L94" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430] + } + ], + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 34, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L34" + } + ] + } + } + }, + { + "id": 2431, + "name": "nodeToggleButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the node toggle button section" + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 99, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L99" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2432, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2433, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.toggle.button.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 105, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L105" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2434, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.toggle.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 111, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L111" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2435, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.toggle.button.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 117, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L117" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2436, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.toggle.button.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 123, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L123" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2437, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.toggle.button.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 129, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L129" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2438, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.toggle.button.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 135, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L135" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2439, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.toggle.button.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 141, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L141" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2440, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of node toggle button" + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 145, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L145" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2441, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2442, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.toggle.button.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 151, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L151" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2443, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.toggle.button.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 157, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L157" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2444, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.toggle.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 163, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L163" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2445, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.toggle.button.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 169, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L169" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2446, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.node.toggle.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 175, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L175" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2442, 2443, 2444, 2445, 2446] + } + ], + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 145, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L145" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440] + } + ], + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 99, + "character": 23, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L99" + } + ] + } + } + }, + { + "id": 2447, + "name": "connector", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the connector section" + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 181, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L181" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2448, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2449, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of connector" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.connector.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 187, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L187" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2450, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of connector" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.connector.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 193, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L193" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2451, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of connector" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "organizationchart.connector.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 199, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L199" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2449, 2450, 2451] + } + ], + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 181, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L181" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2452, 2415, 2419, 2431, 2447] + } + ], + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2414, + "name": "OrganizationChartDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2414] + } + ], + "sources": [ + { + "fileName": "organizationchart/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/organizationchart/index.d.ts#L1" + } + ] + }, + { + "id": 2456, + "name": "themes/overlaybadge", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "OverlayBadge Design Tokens\n\n[Live Demo](https://www.primeng.org/overlaybadge/)" + } + ] + }, + "children": [ + { + "id": 2457, + "name": "OverlayBadgeDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2464, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2465, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2466, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2457, + "name": "OverlayBadgeDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2467, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2457, + "name": "OverlayBadgeDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2466, 2467] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2458, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "overlaybadge/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/overlaybadge/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2459, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2460, + "name": "outline", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Outline of root" + } + ] + }, + "sources": [ + { + "fileName": "overlaybadge/index.d.ts", + "line": 21, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/overlaybadge/index.d.ts#L21" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2461, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2462, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Outline width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "overlaybadge.outline.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "overlaybadge/index.d.ts", + "line": 27, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/overlaybadge/index.d.ts#L27" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2463, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Outline color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "overlaybadge.outline.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "overlaybadge/index.d.ts", + "line": 33, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/overlaybadge/index.d.ts#L33" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2462, 2463] + } + ], + "sources": [ + { + "fileName": "overlaybadge/index.d.ts", + "line": 21, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/overlaybadge/index.d.ts#L21" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2460] + } + ], + "sources": [ + { + "fileName": "overlaybadge/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/overlaybadge/index.d.ts#L17" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2464, 2458] + } + ], + "sources": [ + { + "fileName": "overlaybadge/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/overlaybadge/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2457, + "name": "OverlayBadgeDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2457] + } + ], + "sources": [ + { + "fileName": "overlaybadge/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/overlaybadge/index.d.ts#L1" + } + ] + }, + { + "id": 2468, + "name": "themes/paginator", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Paginator Design Tokens\n\n[Live Demo](https://www.primeng.org/paginator/)" + } + ] + }, + "children": [ + { + "id": 2469, + "name": "PaginatorDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2502, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2503, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2504, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2469, + "name": "PaginatorDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2505, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2469, + "name": "PaginatorDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2504, 2505] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2470, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2471, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2472, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2473, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2474, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2475, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2476, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2477, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2472, 2473, 2474, 2475, 2476, 2477] + } + ], + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2478, + "name": "navButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the nav button section" + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 58, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L58" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2479, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2480, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.nav.button.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2481, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.nav.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 70, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2482, + "name": "selectedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected background of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.nav.button.selected.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 76, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L76" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2483, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.nav.button.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 82, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L82" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2484, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.nav.button.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 88, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L88" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2485, + "name": "selectedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected color of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.nav.button.selected.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 94, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L94" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2486, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.nav.button.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 100, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L100" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2487, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.nav.button.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 106, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L106" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2488, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.nav.button.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 112, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L112" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2489, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of nav button" + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 116, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L116" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2490, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2491, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.nav.button.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 122, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L122" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2492, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.nav.button.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 128, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L128" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2493, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.nav.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 134, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L134" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2494, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.nav.button.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 140, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L140" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2495, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.nav.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 146, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L146" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2491, 2492, 2493, 2494, 2495] + } + ], + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 116, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L116" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489] + } + ], + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 58, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L58" + } + ] + } + } + }, + { + "id": 2496, + "name": "currentPageReport", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the current page report section" + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 152, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L152" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2497, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2498, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of current page report" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.current.page.report.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 158, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L158" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2498] + } + ], + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 152, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L152" + } + ] + } + } + }, + { + "id": 2499, + "name": "jumpToPageInput", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the jump to page input section" + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 163, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L163" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2500, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2501, + "name": "maxWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Max width of jump to page input" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "paginator.jump.to.page.input.max.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 169, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L169" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2501] + } + ], + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 163, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L163" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2502, 2470, 2478, 2496, 2499] + } + ], + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2469, + "name": "PaginatorDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2469] + } + ], + "sources": [ + { + "fileName": "paginator/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/paginator/index.d.ts#L1" + } + ] + }, + { + "id": 2506, + "name": "themes/panel", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Panel Design Tokens\n\n[Live Demo](https://www.primeng.org/panel/)" + } + ] + }, + "children": [ + { + "id": 2507, + "name": "PanelDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2534, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2535, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2536, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2507, + "name": "PanelDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2537, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2507, + "name": "PanelDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2536, 2537] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2508, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2509, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2510, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panel.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2511, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panel.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2512, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panel.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2513, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panel.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2510, 2511, 2512, 2513] + } + ], + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2514, + "name": "header", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the header section" + } + ] + }, + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 46, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L46" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2515, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2516, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panel.header.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 52, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L52" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2517, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panel.header.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 58, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2518, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panel.header.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2519, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panel.header.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 70, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2520, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panel.header.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 76, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L76" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2521, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panel.header.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 82, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L82" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2516, 2517, 2518, 2519, 2520, 2521] + } + ], + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 46, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L46" + } + ] + } + } + }, + { + "id": 2522, + "name": "toggleableHeader", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the toggleable header section" + } + ] + }, + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 87, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L87" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2523, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2524, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of toggleable header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panel.toggleable.header.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 93, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L93" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2524] + } + ], + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 87, + "character": 23, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L87" + } + ] + } + } + }, + { + "id": 2525, + "name": "title", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the title section" + } + ] + }, + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 98, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L98" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2526, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2527, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of title" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panel.title.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 104, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L104" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2527] + } + ], + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 98, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L98" + } + ] + } + } + }, + { + "id": 2528, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the content section" + } + ] + }, + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 109, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L109" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2529, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2530, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panel.content.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 115, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L115" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2530] + } + ], + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 109, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L109" + } + ] + } + } + }, + { + "id": 2531, + "name": "footer", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the footer section" + } + ] + }, + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 120, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L120" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2532, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2533, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panel.footer.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 126, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L126" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2533] + } + ], + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 120, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L120" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2534, 2508, 2514, 2522, 2525, 2528, 2531] + } + ], + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2507, + "name": "PanelDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2507] + } + ], + "sources": [ + { + "fileName": "panel/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panel/index.d.ts#L1" + } + ] + }, + { + "id": 2538, + "name": "themes/panelmenu", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "PanelMenu Design Tokens\n\n[Live Demo](https://www.primeng.org/panelmenu/)" + } + ] + }, + "children": [ + { + "id": 2539, + "name": "PanelMenuDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2579, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2580, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2581, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2539, + "name": "PanelMenuDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2582, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2539, + "name": "PanelMenuDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2581, 2582] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2540, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2541, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2542, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2543, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2542, 2543] + } + ], + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2544, + "name": "panel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the panel section" + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 34, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L34" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2545, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2546, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.panel.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 40, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L40" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2547, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.panel.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 46, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L46" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2548, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.panel.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 52, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L52" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2549, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.panel.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 58, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2550, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.panel.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2551, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.panel.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 70, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2552, + "name": "first", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "First of panel" + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 74, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L74" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2553, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2554, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "First border width of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.panel.first.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 80, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L80" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2555, + "name": "topBorderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "First top border radius of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.panel.first.top.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 86, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L86" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2554, 2555] + } + ], + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 74, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L74" + } + ] + } + } + }, + { + "id": 2556, + "name": "last", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Last of panel" + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 91, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L91" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2557, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2558, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Last border width of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.panel.last.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 97, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L97" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2559, + "name": "bottomBorderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Last bottom border radius of panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.panel.last.bottom.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 103, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L103" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2558, 2559] + } + ], + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 91, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L91" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2546, 2547, 2548, 2549, 2550, 2551, 2552, 2556] + } + ], + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 34, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L34" + } + ] + } + } + }, + { + "id": 2560, + "name": "item", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the item section" + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 109, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L109" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2561, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2562, + "name": "focusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus background of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.item.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 115, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L115" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2563, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.item.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 121, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L121" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2564, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.item.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 127, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L127" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2565, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.item.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 133, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L133" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2566, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.item.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 139, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L139" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2567, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.item.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 145, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L145" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2568, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon of item" + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 149, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L149" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2569, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2570, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.item.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 155, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L155" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2571, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon focus color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.item.icon.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 161, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L161" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2570, 2571] + } + ], + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 149, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L149" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2562, 2563, 2564, 2565, 2566, 2567, 2568] + } + ], + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 109, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L109" + } + ] + } + } + }, + { + "id": 2572, + "name": "submenu", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the submenu section" + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 167, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L167" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2573, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2574, + "name": "indent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indent of submenu" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.submenu.indent" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 173, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L173" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2574] + } + ], + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 167, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L167" + } + ] + } + } + }, + { + "id": 2575, + "name": "submenuIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the submenu icon section" + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 178, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L178" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2576, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2577, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of submenu icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.submenu.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 184, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L184" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2578, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus color of submenu icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "panelmenu.submenu.icon.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 190, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L190" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2577, 2578] + } + ], + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 178, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L178" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2579, 2540, 2544, 2560, 2572, 2575] + } + ], + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2539, + "name": "PanelMenuDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2539] + } + ], + "sources": [ + { + "fileName": "panelmenu/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/panelmenu/index.d.ts#L1" + } + ] + }, + { + "id": 2583, + "name": "themes/password", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Password Design Tokens\n\n[Live Demo](https://www.primeng.org/password/)" + } + ] + }, + "children": [ + { + "id": 2584, + "name": "PasswordDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2609, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2610, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2611, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2584, + "name": "PasswordDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2612, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2584, + "name": "PasswordDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2611, 2612] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2585, + "name": "meter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the meter section" + } + ] + }, + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2586, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2587, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of meter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "password.meter.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2588, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of meter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "password.meter.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2589, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of meter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "password.meter.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2587, 2588, 2589] + } + ], + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 17, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2590, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the icon section" + } + ] + }, + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 40, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L40" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2591, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2592, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "password.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 46, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L46" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2592] + } + ], + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 40, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L40" + } + ] + } + } + }, + { + "id": 2593, + "name": "overlay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the overlay section" + } + ] + }, + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 51, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L51" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2594, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2595, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "password.overlay.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 57, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L57" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2596, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "password.overlay.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 63, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L63" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2597, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "password.overlay.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 69, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L69" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2598, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "password.overlay.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 75, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2599, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "password.overlay.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2600, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "password.overlay.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 87, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2595, 2596, 2597, 2598, 2599, 2600] + } + ], + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 51, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L51" + } + ] + } + } + }, + { + "id": 2601, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the content section" + } + ] + }, + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 92, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L92" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2602, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2603, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "password.content.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 98, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L98" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2603] + } + ], + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 92, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L92" + } + ] + } + } + }, + { + "id": 2604, + "name": "strength", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the strength section" + } + ] + }, + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 103, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L103" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2605, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2606, + "name": "weakBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Weak background of strength" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "password.strength.weak.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 109, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L109" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2607, + "name": "mediumBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Medium background of strength" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "password.strength.medium.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 115, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L115" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2608, + "name": "strongBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Strong background of strength" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "password.strength.strong.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 121, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L121" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2606, 2607, 2608] + } + ], + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 103, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L103" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2609, 2585, 2590, 2593, 2601, 2604] + } + ], + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2584, + "name": "PasswordDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2584] + } + ], + "sources": [ + { + "fileName": "password/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/password/index.d.ts#L1" + } + ] + }, + { + "id": 2613, + "name": "themes/picklist", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "PickList Design Tokens\n\n[Live Demo](https://www.primeng.org/picklist/)" + } + ] + }, + "children": [ + { + "id": 2614, + "name": "PickListDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2621, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2622, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2623, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2614, + "name": "PickListDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2624, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2614, + "name": "PickListDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2623, 2624] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2615, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "picklist/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/picklist/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2616, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2617, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "picklist.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "picklist/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/picklist/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2617] + } + ], + "sources": [ + { + "fileName": "picklist/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/picklist/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2618, + "name": "controls", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the controls section" + } + ] + }, + "sources": [ + { + "fileName": "picklist/index.d.ts", + "line": 28, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/picklist/index.d.ts#L28" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2619, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2620, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of controls" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "picklist.controls.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "picklist/index.d.ts", + "line": 34, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/picklist/index.d.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2620] + } + ], + "sources": [ + { + "fileName": "picklist/index.d.ts", + "line": 28, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/picklist/index.d.ts#L28" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2621, 2615, 2618] + } + ], + "sources": [ + { + "fileName": "picklist/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/picklist/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2614, + "name": "PickListDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2614] + } + ], + "sources": [ + { + "fileName": "picklist/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/picklist/index.d.ts#L1" + } + ] + }, + { + "id": 2625, + "name": "themes/popover", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Popover Design Tokens\n\n[Live Demo](https://www.primeng.org/popover/)" + } + ] + }, + "children": [ + { + "id": 2626, + "name": "PopoverDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2639, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2640, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2641, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2626, + "name": "PopoverDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2642, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2626, + "name": "PopoverDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2641, 2642] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2627, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "popover/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/popover/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2628, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2629, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "popover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "popover/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/popover/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2630, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "popover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "popover/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/popover/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2631, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "popover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "popover/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/popover/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2632, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "popover.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "popover/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/popover/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2633, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "popover.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "popover/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/popover/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2634, + "name": "gutter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gutter of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "popover.gutter" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "popover/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/popover/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2635, + "name": "arrowOffset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Arrow offset of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "popover.arrow.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "popover/index.d.ts", + "line": 59, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/popover/index.d.ts#L59" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2629, 2630, 2631, 2632, 2633, 2634, 2635] + } + ], + "sources": [ + { + "fileName": "popover/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/popover/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2636, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the content section" + } + ] + }, + "sources": [ + { + "fileName": "popover/index.d.ts", + "line": 64, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/popover/index.d.ts#L64" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2637, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2638, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "popover.content.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "popover/index.d.ts", + "line": 70, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/popover/index.d.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2638] + } + ], + "sources": [ + { + "fileName": "popover/index.d.ts", + "line": 64, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/popover/index.d.ts#L64" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2639, 2627, 2636] + } + ], + "sources": [ + { + "fileName": "popover/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/popover/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2626, + "name": "PopoverDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2626] + } + ], + "sources": [ + { + "fileName": "popover/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/popover/index.d.ts#L1" + } + ] + }, + { + "id": 2643, + "name": "themes/progressbar", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "ProgressBar Design Tokens\n\n[Live Demo](https://www.primeng.org/progressbar/)" + } + ] + }, + "children": [ + { + "id": 2644, + "name": "ProgressBarDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2658, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2659, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2660, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2644, + "name": "ProgressBarDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2661, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2644, + "name": "ProgressBarDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2660, 2661] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2645, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "progressbar/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressbar/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2646, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2647, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "progressbar.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "progressbar/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressbar/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2648, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "progressbar.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "progressbar/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressbar/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2649, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "progressbar.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "progressbar/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressbar/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2647, 2648, 2649] + } + ], + "sources": [ + { + "fileName": "progressbar/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressbar/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2650, + "name": "value", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the value section" + } + ] + }, + "sources": [ + { + "fileName": "progressbar/index.d.ts", + "line": 40, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressbar/index.d.ts#L40" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2651, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2652, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of value" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "progressbar.value.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "progressbar/index.d.ts", + "line": 46, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressbar/index.d.ts#L46" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2652] + } + ], + "sources": [ + { + "fileName": "progressbar/index.d.ts", + "line": 40, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressbar/index.d.ts#L40" + } + ] + } + } + }, + { + "id": 2653, + "name": "label", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the label section" + } + ] + }, + "sources": [ + { + "fileName": "progressbar/index.d.ts", + "line": 51, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressbar/index.d.ts#L51" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2654, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2655, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of label" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "progressbar.label.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "progressbar/index.d.ts", + "line": 57, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressbar/index.d.ts#L57" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2656, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font size of label" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "progressbar.label.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "progressbar/index.d.ts", + "line": 63, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressbar/index.d.ts#L63" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2657, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of label" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "progressbar.label.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "progressbar/index.d.ts", + "line": 69, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressbar/index.d.ts#L69" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2655, 2656, 2657] + } + ], + "sources": [ + { + "fileName": "progressbar/index.d.ts", + "line": 51, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressbar/index.d.ts#L51" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2658, 2645, 2650, 2653] + } + ], + "sources": [ + { + "fileName": "progressbar/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressbar/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2644, + "name": "ProgressBarDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2644] + } + ], + "sources": [ + { + "fileName": "progressbar/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressbar/index.d.ts#L1" + } + ] + }, + { + "id": 2662, + "name": "themes/progressspinner", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "ProgressSpinner Design Tokens\n\n[Live Demo](https://www.primeng.org/progressspinner/)" + } + ] + }, + "children": [ + { + "id": 2663, + "name": "ProgressSpinnerDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2670, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2671, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2672, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2663, + "name": "ProgressSpinnerDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2673, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2663, + "name": "ProgressSpinnerDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2672, 2673] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2664, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "progressspinner/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressspinner/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2665, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2666, + "name": "color.1", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color.1 of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "progressspinner.color.1" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "progressspinner/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressspinner/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2667, + "name": "color.2", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color.2 of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "progressspinner.color.2" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "progressspinner/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressspinner/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2668, + "name": "color.3", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color.3 of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "progressspinner.color.3" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "progressspinner/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressspinner/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2669, + "name": "color.4", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color.4 of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "progressspinner.color.4" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "progressspinner/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressspinner/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2666, 2667, 2668, 2669] + } + ], + "sources": [ + { + "fileName": "progressspinner/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressspinner/index.d.ts#L17" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2670, 2664] + } + ], + "sources": [ + { + "fileName": "progressspinner/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressspinner/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2663, + "name": "ProgressSpinnerDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2663] + } + ], + "sources": [ + { + "fileName": "progressspinner/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/progressspinner/index.d.ts#L1" + } + ] + }, + { + "id": 2674, + "name": "themes/radiobutton", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "RadioButton Design Tokens\n\n[Live Demo](https://www.primeng.org/radiobutton/)" + } + ] + }, + "children": [ + { + "id": 2675, + "name": "RadioButtonDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2708, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2709, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2710, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2675, + "name": "RadioButtonDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2711, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2675, + "name": "RadioButtonDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2710, 2711] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2676, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2677, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2678, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2679, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2680, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2681, + "name": "checkedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.checked.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2682, + "name": "checkedHoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked hover background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.checked.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2683, + "name": "disabledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.disabled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2684, + "name": "filledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.filled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 59, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L59" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2685, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 65, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L65" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2686, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 71, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L71" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2687, + "name": "focusBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.focus.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 77, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L77" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2688, + "name": "checkedBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.checked.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 83, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L83" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2689, + "name": "checkedHoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.checked.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 89, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L89" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2690, + "name": "checkedFocusBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked focus border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.checked.focus.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 95, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L95" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2691, + "name": "checkedDisabledBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked disabled border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.checked.disabled.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 101, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L101" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2692, + "name": "invalidBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.invalid.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 107, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L107" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2693, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 113, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L113" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2694, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 117, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L117" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2695, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2696, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 123, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L123" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2697, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 129, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L129" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2698, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 135, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L135" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2699, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 141, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L141" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2700, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 147, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L147" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2696, 2697, 2698, 2699, 2700] + } + ], + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 117, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L117" + } + ] + } + } + }, + { + "id": 2701, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 154, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L154" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2701] + } + ], + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2702, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the icon section" + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 159, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L159" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2703, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2704, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 165, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L165" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2705, + "name": "checkedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked color of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.icon.checked.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 171, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L171" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2706, + "name": "checkedHoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked hover color of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.icon.checked.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 177, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L177" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2707, + "name": "disabledColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled color of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "radiobutton.icon.disabled.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 183, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L183" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2704, 2705, 2706, 2707] + } + ], + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 159, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L159" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2708, 2676, 2702] + } + ], + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2675, + "name": "RadioButtonDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2675] + } + ], + "sources": [ + { + "fileName": "radiobutton/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/radiobutton/index.d.ts#L1" + } + ] + }, + { + "id": 2712, + "name": "themes/rating", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Rating Design Tokens\n\n[Live Demo](https://www.primeng.org/rating/)" + } + ] + }, + "children": [ + { + "id": 2713, + "name": "RatingDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2731, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2732, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2733, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2713, + "name": "RatingDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2734, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2713, + "name": "RatingDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2733, 2734] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2714, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "rating/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/rating/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2715, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2716, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "rating.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "rating/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/rating/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2717, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "rating.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "rating/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/rating/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2718, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "rating/index.d.ts", + "line": 33, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/rating/index.d.ts#L33" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2719, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2720, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "rating.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "rating/index.d.ts", + "line": 39, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/rating/index.d.ts#L39" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2721, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "rating.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "rating/index.d.ts", + "line": 45, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/rating/index.d.ts#L45" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2722, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "rating.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "rating/index.d.ts", + "line": 51, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/rating/index.d.ts#L51" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2723, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "rating.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "rating/index.d.ts", + "line": 57, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/rating/index.d.ts#L57" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2724, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "rating.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "rating/index.d.ts", + "line": 63, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/rating/index.d.ts#L63" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2720, 2721, 2722, 2723, 2724] + } + ], + "sources": [ + { + "fileName": "rating/index.d.ts", + "line": 33, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/rating/index.d.ts#L33" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2716, 2717, 2718] + } + ], + "sources": [ + { + "fileName": "rating/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/rating/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2725, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the icon section" + } + ] + }, + "sources": [ + { + "fileName": "rating/index.d.ts", + "line": 69, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/rating/index.d.ts#L69" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2726, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2727, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "rating.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "rating/index.d.ts", + "line": 75, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/rating/index.d.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2728, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "rating.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "rating/index.d.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/rating/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2729, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "rating.icon.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "rating/index.d.ts", + "line": 87, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/rating/index.d.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2730, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "rating.icon.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "rating/index.d.ts", + "line": 93, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/rating/index.d.ts#L93" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2727, 2728, 2729, 2730] + } + ], + "sources": [ + { + "fileName": "rating/index.d.ts", + "line": 69, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/rating/index.d.ts#L69" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2731, 2714, 2725] + } + ], + "sources": [ + { + "fileName": "rating/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/rating/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2713, + "name": "RatingDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2713] + } + ], + "sources": [ + { + "fileName": "rating/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/rating/index.d.ts#L1" + } + ] + }, + { + "id": 2735, + "name": "themes/ripple", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Ripple Design Tokens\n\n[Live Demo](https://www.primeng.org/ripple/)" + } + ] + }, + "children": [ + { + "id": 2736, + "name": "RippleDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2740, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2741, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2742, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2736, + "name": "RippleDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2743, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2736, + "name": "RippleDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2742, 2743] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2737, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "ripple/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/ripple/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2738, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2739, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "ripple.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "ripple/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/ripple/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2739] + } + ], + "sources": [ + { + "fileName": "ripple/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/ripple/index.d.ts#L17" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2740, 2737] + } + ], + "sources": [ + { + "fileName": "ripple/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/ripple/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2736, + "name": "RippleDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2736] + } + ], + "sources": [ + { + "fileName": "ripple/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/ripple/index.d.ts#L1" + } + ] + }, + { + "id": 2744, + "name": "themes/scrollpanel", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "ScrollPanel Design Tokens\n\n[Live Demo](https://www.primeng.org/scrollpanel/)" + } + ] + }, + "children": [ + { + "id": 2745, + "name": "ScrollPanelDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2761, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2762, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2763, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2745, + "name": "ScrollPanelDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2764, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2745, + "name": "ScrollPanelDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2763, 2764] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2746, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "scrollpanel/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/scrollpanel/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2747, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2748, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "scrollpanel.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "scrollpanel/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/scrollpanel/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2748] + } + ], + "sources": [ + { + "fileName": "scrollpanel/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/scrollpanel/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2749, + "name": "bar", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the bar section" + } + ] + }, + "sources": [ + { + "fileName": "scrollpanel/index.d.ts", + "line": 28, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/scrollpanel/index.d.ts#L28" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2750, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2751, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of bar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "scrollpanel.bar.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "scrollpanel/index.d.ts", + "line": 34, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/scrollpanel/index.d.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2752, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of bar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "scrollpanel.bar.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "scrollpanel/index.d.ts", + "line": 40, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/scrollpanel/index.d.ts#L40" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2753, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of bar" + } + ] + }, + "sources": [ + { + "fileName": "scrollpanel/index.d.ts", + "line": 44, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/scrollpanel/index.d.ts#L44" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2754, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2755, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of bar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "scrollpanel.bar.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "scrollpanel/index.d.ts", + "line": 50, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/scrollpanel/index.d.ts#L50" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2756, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of bar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "scrollpanel.bar.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "scrollpanel/index.d.ts", + "line": 56, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/scrollpanel/index.d.ts#L56" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2757, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of bar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "scrollpanel.bar.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "scrollpanel/index.d.ts", + "line": 62, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/scrollpanel/index.d.ts#L62" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2758, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of bar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "scrollpanel.bar.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "scrollpanel/index.d.ts", + "line": 68, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/scrollpanel/index.d.ts#L68" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2759, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of bar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "scrollpanel.bar.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "scrollpanel/index.d.ts", + "line": 74, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/scrollpanel/index.d.ts#L74" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2755, 2756, 2757, 2758, 2759] + } + ], + "sources": [ + { + "fileName": "scrollpanel/index.d.ts", + "line": 44, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/scrollpanel/index.d.ts#L44" + } + ] + } + } + }, + { + "id": 2760, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of bar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "scrollpanel.bar.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "scrollpanel/index.d.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/scrollpanel/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2751, 2752, 2753, 2760] + } + ], + "sources": [ + { + "fileName": "scrollpanel/index.d.ts", + "line": 28, + "character": 10, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/scrollpanel/index.d.ts#L28" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2761, 2746, 2749] + } + ], + "sources": [ + { + "fileName": "scrollpanel/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/scrollpanel/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2745, + "name": "ScrollPanelDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2745] + } + ], + "sources": [ + { + "fileName": "scrollpanel/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/scrollpanel/index.d.ts#L1" + } + ] + }, + { + "id": 2765, + "name": "themes/select", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Select Design Tokens\n\n[Live Demo](https://www.primeng.org/select/)" + } + ] + }, + "children": [ + { + "id": 2766, + "name": "SelectDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2839, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2840, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2841, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2766, + "name": "SelectDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2842, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2766, + "name": "SelectDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2841, 2842] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2767, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2768, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2769, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2770, + "name": "disabledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.disabled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2771, + "name": "filledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.filled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2772, + "name": "filledHoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled hover background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.filled.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2773, + "name": "filledFocusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled focus background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.filled.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2774, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2775, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 59, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L59" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2776, + "name": "focusBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.focus.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 65, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L65" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2777, + "name": "invalidBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.invalid.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 71, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L71" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2778, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 77, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L77" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2779, + "name": "disabledColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.disabled.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 83, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L83" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2780, + "name": "placeholderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Placeholder color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.placeholder.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 89, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L89" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2781, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 95, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L95" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2782, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 101, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L101" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2783, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 107, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L107" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2784, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 113, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L113" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2785, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 117, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L117" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2786, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2787, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 123, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L123" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2788, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 129, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L129" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2789, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 135, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L135" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2790, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 141, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L141" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2791, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 147, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L147" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2787, 2788, 2789, 2790, 2791] + } + ], + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 117, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L117" + } + ] + } + } + }, + { + "id": 2792, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 154, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L154" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2792] + } + ], + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2793, + "name": "dropdown", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the dropdown section" + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 159, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L159" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2794, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2795, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.dropdown.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 165, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L165" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2796, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.dropdown.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 171, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L171" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2795, 2796] + } + ], + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 159, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L159" + } + ] + } + } + }, + { + "id": 2797, + "name": "overlay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the overlay section" + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 176, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L176" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2798, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2799, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.overlay.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 182, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L182" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2800, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.overlay.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 188, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L188" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2801, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.overlay.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 194, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L194" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2802, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.overlay.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 200, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L200" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2803, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.overlay.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 206, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L206" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2799, 2800, 2801, 2802, 2803] + } + ], + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 176, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L176" + } + ] + } + } + }, + { + "id": 2804, + "name": "list", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the list section" + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 211, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L211" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2805, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2806, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.list.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 217, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L217" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2807, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.list.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 223, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L223" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2808, + "name": "header", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Header of list" + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 227, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L227" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2809, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2810, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Header padding of list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.list.header.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 233, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L233" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2810] + } + ], + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 227, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L227" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2806, 2807, 2808] + } + ], + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 211, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L211" + } + ] + } + } + }, + { + "id": 2811, + "name": "option", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the option section" + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 239, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L239" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2812, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2813, + "name": "focusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus background of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.option.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 245, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L245" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2814, + "name": "selectedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected background of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.option.selected.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 251, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L251" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2815, + "name": "selectedFocusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected focus background of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.option.selected.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 257, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L257" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2816, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.option.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 263, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L263" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2817, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.option.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 269, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L269" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2818, + "name": "selectedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.option.selected.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 275, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L275" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2819, + "name": "selectedFocusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected focus color of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.option.selected.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 281, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L281" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2820, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.option.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 287, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L287" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2821, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of option" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.option.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 293, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L293" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821] + } + ], + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 239, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L239" + } + ] + } + } + }, + { + "id": 2822, + "name": "optionGroup", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the option group section" + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 298, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L298" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2823, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2824, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of option group" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.option.group.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 304, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L304" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2825, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of option group" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.option.group.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 310, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L310" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2826, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of option group" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.option.group.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 316, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L316" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2827, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of option group" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.option.group.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 322, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L322" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2824, 2825, 2826, 2827] + } + ], + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 298, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L298" + } + ] + } + } + }, + { + "id": 2828, + "name": "clearIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the clear icon section" + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 327, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L327" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2829, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2830, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of clear icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.clear.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 333, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L333" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2830] + } + ], + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 327, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L327" + } + ] + } + } + }, + { + "id": 2831, + "name": "checkmark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the checkmark section" + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 338, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L338" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2832, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2833, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of checkmark" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.checkmark.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 344, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L344" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2834, + "name": "gutterStart", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gutter start of checkmark" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.checkmark.gutter.start" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 350, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L350" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2835, + "name": "gutterEnd", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gutter end of checkmark" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.checkmark.gutter.end" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 356, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L356" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2833, 2834, 2835] + } + ], + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 338, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L338" + } + ] + } + } + }, + { + "id": 2836, + "name": "emptyMessage", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the empty message section" + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 361, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L361" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2837, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2838, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of empty message" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "select.empty.message.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 367, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L367" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2838] + } + ], + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 361, + "character": 19, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L361" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2839, 2767, 2793, 2797, 2804, 2811, 2822, 2828, 2831, 2836] + } + ], + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2766, + "name": "SelectDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2766] + } + ], + "sources": [ + { + "fileName": "select/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/select/index.d.ts#L1" + } + ] + }, + { + "id": 2843, + "name": "themes/selectbutton", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "SelectButton Design Tokens\n\n[Live Demo](https://www.primeng.org/selectbutton/)" + } + ] + }, + "children": [ + { + "id": 2844, + "name": "SelectButtonDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2849, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2850, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2851, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2844, + "name": "SelectButtonDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2852, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2844, + "name": "SelectButtonDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2851, 2852] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2845, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "selectbutton/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/selectbutton/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2846, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2847, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "selectbutton.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "selectbutton/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/selectbutton/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2848, + "name": "invalidBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "selectbutton.invalid.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "selectbutton/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/selectbutton/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2847, 2848] + } + ], + "sources": [ + { + "fileName": "selectbutton/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/selectbutton/index.d.ts#L17" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2849, 2845] + } + ], + "sources": [ + { + "fileName": "selectbutton/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/selectbutton/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2844, + "name": "SelectButtonDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2844] + } + ], + "sources": [ + { + "fileName": "selectbutton/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/selectbutton/index.d.ts#L1" + } + ] + }, + { + "id": 2853, + "name": "themes/skeleton", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Skeleton Design Tokens\n\n[Live Demo](https://www.primeng.org/skeleton/)" + } + ] + }, + "children": [ + { + "id": 2854, + "name": "SkeletonDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2860, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2861, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2862, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2854, + "name": "SkeletonDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2863, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2854, + "name": "SkeletonDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2862, 2863] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2855, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "skeleton/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/skeleton/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2856, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2857, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "skeleton.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "skeleton/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/skeleton/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2858, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "skeleton.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "skeleton/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/skeleton/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2859, + "name": "animationBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Animation background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "skeleton.animation.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "skeleton/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/skeleton/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2857, 2858, 2859] + } + ], + "sources": [ + { + "fileName": "skeleton/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/skeleton/index.d.ts#L17" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2860, 2855] + } + ], + "sources": [ + { + "fileName": "skeleton/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/skeleton/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2854, + "name": "SkeletonDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2854] + } + ], + "sources": [ + { + "fileName": "skeleton/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/skeleton/index.d.ts#L1" + } + ] + }, + { + "id": 2864, + "name": "themes/slider", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Slider Design Tokens\n\n[Live Demo](https://www.primeng.org/slider/)" + } + ] + }, + "children": [ + { + "id": 2865, + "name": "SliderDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2899, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2900, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2901, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2865, + "name": "SliderDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2902, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2865, + "name": "SliderDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2901, 2902] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2866, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2867, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2868, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2868] + } + ], + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2869, + "name": "track", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the track section" + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 28, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L28" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2870, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2871, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of track" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.track.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 34, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2872, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of track" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.track.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 40, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L40" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2873, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of track" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.track.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 46, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L46" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2871, 2872, 2873] + } + ], + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 28, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L28" + } + ] + } + } + }, + { + "id": 2874, + "name": "range", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the range section" + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 51, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L51" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2875, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2876, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of range" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.range.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 57, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L57" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2876] + } + ], + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 51, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L51" + } + ] + } + } + }, + { + "id": 2877, + "name": "handle", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the handle section" + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 62, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L62" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2878, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2879, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.handle.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 68, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L68" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2880, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.handle.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 74, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L74" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2881, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.handle.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 80, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L80" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2882, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.handle.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 86, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L86" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2883, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.handle.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 92, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L92" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2884, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Content of handle" + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 96, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L96" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2885, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2886, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Content border radius of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.handle.content.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 102, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L102" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2887, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Content hover background of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.handle.content.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 108, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L108" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2888, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Content width of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.handle.content.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 114, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L114" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2889, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Content height of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.handle.content.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 120, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L120" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2890, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Content shadow of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.handle.content.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 126, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L126" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2886, 2887, 2888, 2889, 2890] + } + ], + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 96, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L96" + } + ] + } + } + }, + { + "id": 2891, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of handle" + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 131, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L131" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2892, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2893, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.handle.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 137, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L137" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2894, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.handle.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 143, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L143" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2895, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.handle.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 149, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L149" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2896, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.handle.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 155, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L155" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2897, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.handle.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 161, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L161" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2893, 2894, 2895, 2896, 2897] + } + ], + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 131, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L131" + } + ] + } + } + }, + { + "id": 2898, + "name": "contentBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Content background of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "slider.handle.content.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 168, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L168" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2879, 2880, 2881, 2882, 2883, 2884, 2891, 2898] + } + ], + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 62, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L62" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2899, 2866, 2869, 2874, 2877] + } + ], + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2865, + "name": "SliderDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2865] + } + ], + "sources": [ + { + "fileName": "slider/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/slider/index.d.ts#L1" + } + ] + }, + { + "id": 2903, + "name": "themes/speeddial", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "SpeedDial Design Tokens\n\n[Live Demo](https://www.primeng.org/speeddial/)" + } + ] + }, + "children": [ + { + "id": 2904, + "name": "SpeedDialDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2909, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2910, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2911, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2904, + "name": "SpeedDialDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2912, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2904, + "name": "SpeedDialDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2911, 2912] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2905, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "speeddial/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/speeddial/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2906, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2907, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "speeddial.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "speeddial/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/speeddial/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2908, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "speeddial.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "speeddial/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/speeddial/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2907, 2908] + } + ], + "sources": [ + { + "fileName": "speeddial/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/speeddial/index.d.ts#L17" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2909, 2905] + } + ], + "sources": [ + { + "fileName": "speeddial/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/speeddial/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2904, + "name": "SpeedDialDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2904] + } + ], + "sources": [ + { + "fileName": "speeddial/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/speeddial/index.d.ts#L1" + } + ] + }, + { + "id": 2913, + "name": "themes/splitbutton", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "SplitButton Design Tokens\n\n[Live Demo](https://www.primeng.org/splitbutton/)" + } + ] + }, + "children": [ + { + "id": 2914, + "name": "SplitButtonDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2920, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2921, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2922, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2914, + "name": "SplitButtonDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2923, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2914, + "name": "SplitButtonDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2922, 2923] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2915, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "splitbutton/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitbutton/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2916, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2917, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "splitbutton.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "splitbutton/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitbutton/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2918, + "name": "roundedBorderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Rounded border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "splitbutton.rounded.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "splitbutton/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitbutton/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2919, + "name": "raisedShadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Raised shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "splitbutton.raised.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "splitbutton/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitbutton/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2917, 2918, 2919] + } + ], + "sources": [ + { + "fileName": "splitbutton/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitbutton/index.d.ts#L17" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2920, 2915] + } + ], + "sources": [ + { + "fileName": "splitbutton/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitbutton/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2914, + "name": "SplitButtonDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2914] + } + ], + "sources": [ + { + "fileName": "splitbutton/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitbutton/index.d.ts#L1" + } + ] + }, + { + "id": 2924, + "name": "themes/splitter", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Splitter Design Tokens\n\n[Live Demo](https://www.primeng.org/splitter/)" + } + ] + }, + "children": [ + { + "id": 2925, + "name": "SplitterDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2947, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2948, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2949, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2925, + "name": "SplitterDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 2950, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2925, + "name": "SplitterDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2949, 2950] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2926, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2927, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2928, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "splitter.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2929, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "splitter.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2930, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "splitter.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2931, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "splitter.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2928, 2929, 2930, 2931] + } + ], + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2932, + "name": "gutter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the gutter section" + } + ] + }, + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 46, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L46" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2933, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2934, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of gutter" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "splitter.gutter.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 52, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L52" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2934] + } + ], + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 46, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L46" + } + ] + } + } + }, + { + "id": 2935, + "name": "handle", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the handle section" + } + ] + }, + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 57, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L57" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2936, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2937, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "splitter.handle.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 63, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L63" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2938, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "splitter.handle.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 69, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L69" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2939, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "splitter.handle.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 75, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2940, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of handle" + } + ] + }, + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 79, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L79" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2941, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2942, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "splitter.handle.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 85, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L85" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2943, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "splitter.handle.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 91, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L91" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2944, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "splitter.handle.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 97, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L97" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2945, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "splitter.handle.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 103, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L103" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2946, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "splitter.handle.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 109, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L109" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2942, 2943, 2944, 2945, 2946] + } + ], + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 79, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L79" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2937, 2938, 2939, 2940] + } + ], + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 57, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L57" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2947, 2926, 2932, 2935] + } + ], + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2925, + "name": "SplitterDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2925] + } + ], + "sources": [ + { + "fileName": "splitter/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/splitter/index.d.ts#L1" + } + ] + }, + { + "id": 2951, + "name": "themes/stepper", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Stepper Design Tokens\n\n[Live Demo](https://www.primeng.org/stepper/)" + } + ] + }, + "children": [ + { + "id": 2952, + "name": "StepperDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3004, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3005, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3006, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2952, + "name": "StepperDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 3007, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2952, + "name": "StepperDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3006, 3007] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 2953, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2954, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2955, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2955] + } + ], + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 2956, + "name": "separator", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the separator section" + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 28, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L28" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2957, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2958, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of separator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.separator.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 34, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2959, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active background of separator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.separator.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 40, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L40" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2960, + "name": "margin", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Margin of separator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.separator.margin" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 46, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L46" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2961, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of separator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.separator.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 52, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L52" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2958, 2959, 2960, 2961] + } + ], + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 28, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L28" + } + ] + } + } + }, + { + "id": 2962, + "name": "step", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the step section" + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 57, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L57" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2963, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2964, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of step" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 63, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L63" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2965, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of step" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 69, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L69" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2964, 2965] + } + ], + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 57, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L57" + } + ] + } + } + }, + { + "id": 2966, + "name": "stepHeader", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the step header section" + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 74, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L74" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2967, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2968, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of step header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.header.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 80, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L80" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2969, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of step header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.header.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 86, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L86" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2970, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of step header" + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 90, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L90" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2971, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2972, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of step header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.header.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 96, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L96" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2973, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of step header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.header.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 102, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L102" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2974, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of step header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.header.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 108, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L108" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2975, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of step header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.header.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 114, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L114" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2976, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of step header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.header.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 120, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L120" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2972, 2973, 2974, 2975, 2976] + } + ], + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 90, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L90" + } + ] + } + } + }, + { + "id": 2977, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of step header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.header.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 127, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L127" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2968, 2969, 2970, 2977] + } + ], + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 74, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L74" + } + ] + } + } + }, + { + "id": 2978, + "name": "stepTitle", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the step title section" + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 132, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L132" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2979, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2980, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of step title" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.title.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 138, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L138" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2981, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of step title" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.title.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 144, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L144" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2982, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of step title" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.title.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 150, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L150" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2980, 2981, 2982] + } + ], + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 132, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L132" + } + ] + } + } + }, + { + "id": 2983, + "name": "stepNumber", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the step number section" + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 155, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L155" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2984, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2985, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of step number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.number.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 161, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L161" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2986, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active background of step number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.number.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 167, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L167" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2987, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of step number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.number.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 173, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L173" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2988, + "name": "activeBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active border color of step number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.number.active.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 179, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L179" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2989, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of step number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.number.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 185, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L185" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2990, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of step number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.number.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 191, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L191" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2991, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of step number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.number.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 197, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L197" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2992, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font size of step number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.number.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 203, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L203" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2993, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of step number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.number.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 209, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L209" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2994, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of step number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.number.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 215, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L215" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2995, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of step number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.step.number.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 221, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L221" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2985, 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, 2994, 2995] + } + ], + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 155, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L155" + } + ] + } + } + }, + { + "id": 2996, + "name": "steppanels", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the steppanels section" + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 226, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L226" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2997, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2998, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of steppanels" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.steppanels.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 232, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L232" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2998] + } + ], + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 226, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L226" + } + ] + } + } + }, + { + "id": 2999, + "name": "steppanel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the steppanel section" + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 237, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L237" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3000, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3001, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of steppanel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.steppanel.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 243, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L243" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3002, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of steppanel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.steppanel.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 249, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L249" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3003, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of steppanel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "stepper.steppanel.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 255, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L255" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3001, 3002, 3003] + } + ], + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 237, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L237" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3004, 2953, 2956, 2962, 2966, 2978, 2983, 2996, 2999] + } + ], + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 2952, + "name": "StepperDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [2952] + } + ], + "sources": [ + { + "fileName": "stepper/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/stepper/index.d.ts#L1" + } + ] + }, + { + "id": 3008, + "name": "themes/steps", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Steps Design Tokens\n\n[Live Demo](https://www.primeng.org/steps/)" + } + ] + }, + "children": [ + { + "id": 3009, + "name": "StepsDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3045, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3046, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3047, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3009, + "name": "StepsDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 3048, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3009, + "name": "StepsDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3047, 3048] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 3010, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3011, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3012, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3012] + } + ], + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 3013, + "name": "separator", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the separator section" + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 28, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L28" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3014, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3015, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of separator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.separator.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 34, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3015] + } + ], + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 28, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L28" + } + ] + } + } + }, + { + "id": 3016, + "name": "itemLink", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the item link section" + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 39, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L39" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3017, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3018, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of item link" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.link.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 45, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L45" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3019, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of item link" + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 49, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L49" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3020, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3021, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of item link" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.link.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 55, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L55" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3022, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of item link" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.link.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 61, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L61" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3023, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of item link" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.link.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 67, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L67" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3024, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of item link" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.link.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 73, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L73" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3025, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of item link" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.link.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 79, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L79" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3021, 3022, 3023, 3024, 3025] + } + ], + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 49, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L49" + } + ] + } + } + }, + { + "id": 3026, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of item link" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.link.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 86, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L86" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3018, 3019, 3026] + } + ], + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 39, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L39" + } + ] + } + } + }, + { + "id": 3027, + "name": "itemLabel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the item label section" + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 91, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L91" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3028, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3029, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of item label" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.label.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 97, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L97" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3030, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of item label" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.label.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 103, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L103" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3031, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of item label" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.label.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 109, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L109" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3029, 3030, 3031] + } + ], + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 91, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L91" + } + ] + } + } + }, + { + "id": 3032, + "name": "itemNumber", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the item number section" + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 114, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L114" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3033, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3034, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of item number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.number.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 120, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L120" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3035, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active background of item number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.number.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 126, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L126" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3036, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of item number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.number.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 132, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L132" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3037, + "name": "activeBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active border color of item number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.number.active.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 138, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L138" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3038, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of item number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.number.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 144, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L144" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3039, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of item number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.number.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 150, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L150" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3040, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of item number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.number.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 156, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L156" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3041, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font size of item number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.number.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 162, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L162" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3042, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of item number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.number.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 168, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L168" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3043, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of item number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.number.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 174, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L174" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3044, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of item number" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "steps.item.number.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 180, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L180" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044] + } + ], + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 114, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L114" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3045, 3010, 3013, 3016, 3027, 3032] + } + ], + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 3009, + "name": "StepsDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [3009] + } + ], + "sources": [ + { + "fileName": "steps/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/steps/index.d.ts#L1" + } + ] + }, + { + "id": 3049, + "name": "themes/tabmenu", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Tabmenu Design Tokens\n\n[Live Demo](https://www.primeng.org/tabmenu/)" + } + ] + }, + "children": [ + { + "id": 3050, + "name": "TabmenuDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3092, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3093, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3094, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3050, + "name": "TabmenuDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 3095, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3050, + "name": "TabmenuDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3094, 3095] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 3051, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3052, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3053, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3053] + } + ], + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 3054, + "name": "tablist", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the tablist section" + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 28, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L28" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3055, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3056, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of tablist" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.tablist.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 34, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3057, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of tablist" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.tablist.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 40, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L40" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3058, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of tablist" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.tablist.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 46, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L46" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3056, 3057, 3058] + } + ], + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 28, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L28" + } + ] + } + } + }, + { + "id": 3059, + "name": "item", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the item section" + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 51, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L51" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3060, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3061, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 57, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L57" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3062, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 63, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L63" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3063, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active background of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 69, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L69" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3064, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 75, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3065, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3066, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover border color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 87, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3067, + "name": "activeBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active border color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.active.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 93, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L93" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3068, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 99, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L99" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3069, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 105, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L105" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3070, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 111, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L111" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3071, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 117, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L117" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3072, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 123, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L123" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3073, + "name": "margin", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Margin of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.margin" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 129, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L129" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3074, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 135, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L135" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3075, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of item" + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 139, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L139" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3076, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3077, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 145, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L145" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3078, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 151, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L151" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3079, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 157, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L157" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3080, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 163, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L163" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3081, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 169, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L169" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3077, 3078, 3079, 3080, 3081] + } + ], + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 139, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L139" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3072, 3073, 3074, 3075] + } + ], + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 51, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L51" + } + ] + } + } + }, + { + "id": 3082, + "name": "itemIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the item icon section" + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 175, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L175" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3083, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3084, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of item icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 181, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L181" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3085, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of item icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.icon.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 187, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L187" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3086, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of item icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.item.icon.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 193, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L193" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3084, 3085, 3086] + } + ], + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 175, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L175" + } + ] + } + } + }, + { + "id": 3087, + "name": "activeBar", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the active bar section" + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 198, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L198" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3088, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3089, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of active bar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.active.bar.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 204, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L204" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3090, + "name": "bottom", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Bottom of active bar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.active.bar.bottom" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 210, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L210" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3091, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of active bar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabmenu.active.bar.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 216, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L216" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3089, 3090, 3091] + } + ], + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 198, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L198" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3092, 3051, 3054, 3059, 3082, 3087] + } + ], + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 3050, + "name": "TabmenuDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [3050] + } + ], + "sources": [ + { + "fileName": "tabmenu/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabmenu/index.d.ts#L1" + } + ] + }, + { + "id": 3096, + "name": "themes/tabs", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Tabs Design Tokens\n\n[Live Demo](https://www.primeng.org/tabs/)" + } + ] + }, + "children": [ + { + "id": 3097, + "name": "TabsDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3160, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3161, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3162, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3097, + "name": "TabsDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 3163, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3097, + "name": "TabsDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3162, 3163] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 3098, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3099, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3100, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3100] + } + ], + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 3101, + "name": "tablist", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the tablist section" + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 28, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L28" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3102, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3103, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of tablist" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tablist.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 34, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3104, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of tablist" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tablist.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 40, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L40" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3105, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of tablist" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tablist.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 46, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L46" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3103, 3104, 3105] + } + ], + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 28, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L28" + } + ] + } + } + }, + { + "id": 3106, + "name": "tab", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the tab section" + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 51, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L51" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3107, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3108, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tab.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 57, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L57" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3109, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tab.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 63, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L63" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3110, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active background of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tab.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 69, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L69" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3111, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tab.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 75, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3112, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tab.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3113, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover border color of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tab.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 87, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3114, + "name": "activeBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active border color of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tab.active.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 93, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L93" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3115, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tab.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 99, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L99" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3116, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tab.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 105, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L105" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3117, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tab.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 111, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L111" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3118, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tab.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 117, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L117" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3119, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tab.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 123, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L123" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3120, + "name": "margin", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Margin of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tab.margin" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 129, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L129" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3121, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tab.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 135, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L135" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3122, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of tab" + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 139, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L139" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3123, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3124, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tab.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 145, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L145" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3125, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tab.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 151, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L151" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3126, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tab.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 157, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L157" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3127, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tab.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 163, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L163" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3128, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tab.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 169, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L169" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3124, 3125, 3126, 3127, 3128] + } + ], + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 139, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L139" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3108, 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122] + } + ], + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 51, + "character": 10, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L51" + } + ] + } + } + }, + { + "id": 3129, + "name": "tabpanel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the tabpanel section" + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 175, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L175" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3130, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3131, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of tabpanel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tabpanel.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 181, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L181" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3132, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of tabpanel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tabpanel.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 187, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L187" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3133, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of tabpanel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tabpanel.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 193, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L193" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3134, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of tabpanel" + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 197, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L197" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3135, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3136, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of tabpanel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tabpanel.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 203, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L203" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3137, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of tabpanel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tabpanel.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 209, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L209" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3138, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of tabpanel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tabpanel.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 215, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L215" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3139, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of tabpanel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tabpanel.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 221, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L221" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3140, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of tabpanel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.tabpanel.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 227, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L227" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3136, 3137, 3138, 3139, 3140] + } + ], + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 197, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L197" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3131, 3132, 3133, 3134] + } + ], + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 175, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L175" + } + ] + } + } + }, + { + "id": 3141, + "name": "navButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the nav button section" + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 233, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L233" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3142, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3143, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.nav.button.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 239, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L239" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3144, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.nav.button.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 245, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L245" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3145, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.nav.button.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 251, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L251" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3146, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.nav.button.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 257, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L257" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3147, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of nav button" + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 261, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L261" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3148, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3149, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.nav.button.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 267, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L267" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3150, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.nav.button.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 273, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L273" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3151, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.nav.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 279, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L279" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3152, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.nav.button.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 285, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L285" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3153, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.nav.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 291, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L291" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3149, 3150, 3151, 3152, 3153] + } + ], + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 261, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L261" + } + ] + } + } + }, + { + "id": 3154, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.nav.button.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 298, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L298" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3143, 3144, 3145, 3146, 3147, 3154] + } + ], + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 233, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L233" + } + ] + } + } + }, + { + "id": 3155, + "name": "activeBar", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the active bar section" + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 303, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L303" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3156, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3157, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of active bar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.active.bar.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 309, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L309" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3158, + "name": "bottom", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Bottom of active bar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.active.bar.bottom" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 315, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L315" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3159, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of active bar" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabs.active.bar.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 321, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L321" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3157, 3158, 3159] + } + ], + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 303, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L303" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3160, 3098, 3101, 3106, 3129, 3141, 3155] + } + ], + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 3097, + "name": "TabsDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [3097] + } + ], + "sources": [ + { + "fileName": "tabs/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabs/index.d.ts#L1" + } + ] + }, + { + "id": 3164, + "name": "themes/tabview", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "TabView Design Tokens\n\n[Live Demo](https://www.primeng.org/tabview/)" + } + ] + }, + "children": [ + { + "id": 3165, + "name": "TabViewDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3190, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3191, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3192, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3165, + "name": "TabViewDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 3193, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3165, + "name": "TabViewDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3192, 3193] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 3166, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3167, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3168, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabview.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3168] + } + ], + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 3169, + "name": "tabList", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the tab list section" + } + ] + }, + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 28, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L28" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3170, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3171, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of tab list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabview.tab.list.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 34, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3172, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of tab list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabview.tab.list.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 40, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L40" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3171, 3172] + } + ], + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 28, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L28" + } + ] + } + } + }, + { + "id": 3173, + "name": "tab", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the tab section" + } + ] + }, + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 45, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L45" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3174, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3175, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabview.tab.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 51, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L51" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3176, + "name": "activeBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active border color of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabview.tab.active.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 57, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L57" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3177, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabview.tab.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 63, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L63" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3178, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabview.tab.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 69, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L69" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3179, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of tab" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabview.tab.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 75, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3175, 3176, 3177, 3178, 3179] + } + ], + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 45, + "character": 10, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L45" + } + ] + } + } + }, + { + "id": 3180, + "name": "tabPanel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the tab panel section" + } + ] + }, + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 80, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L80" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3181, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3182, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of tab panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabview.tab.panel.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 86, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L86" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3183, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of tab panel" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabview.tab.panel.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 92, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L92" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3182, 3183] + } + ], + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 80, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L80" + } + ] + } + } + }, + { + "id": 3184, + "name": "navButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the nav button section" + } + ] + }, + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 97, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L97" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3185, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3186, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabview.nav.button.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 103, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L103" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3187, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabview.nav.button.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 109, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L109" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3188, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabview.nav.button.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 115, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L115" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3189, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of nav button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tabview.nav.button.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 121, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L121" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3186, 3187, 3188, 3189] + } + ], + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 97, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L97" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3190, 3166, 3169, 3173, 3180, 3184] + } + ], + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 3165, + "name": "TabViewDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [3165] + } + ], + "sources": [ + { + "fileName": "tabview/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tabview/index.d.ts#L1" + } + ] + }, + { + "id": 3194, + "name": "themes/tag", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Tag Design Tokens\n\n[Live Demo](https://www.primeng.org/tag/)" + } + ] + }, + "children": [ + { + "id": 3195, + "name": "TagDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3235, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3236, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3237, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3195, + "name": "TagDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 3238, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3195, + "name": "TagDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3237, 3238] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 3196, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3197, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3198, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font size of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3199, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3200, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3201, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3202, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3203, + "name": "roundedBorderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Rounded border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.rounded.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3198, 3199, 3200, 3201, 3202, 3203] + } + ], + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 3204, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the icon section" + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 58, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L58" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3205, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3206, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3206] + } + ], + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 58, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L58" + } + ] + } + } + }, + { + "id": 3207, + "name": "primary", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the primary section" + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 69, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L69" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3208, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3209, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of primary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.primary.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 75, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3210, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of primary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.primary.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3209, 3210] + } + ], + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 69, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L69" + } + ] + } + } + }, + { + "id": 3211, + "name": "secondary", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the secondary section" + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 86, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L86" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3212, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3213, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.secondary.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 92, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L92" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3214, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.secondary.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 98, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L98" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3213, 3214] + } + ], + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 86, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L86" + } + ] + } + } + }, + { + "id": 3215, + "name": "success", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the success section" + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 103, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L103" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3216, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3217, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.success.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 109, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L109" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3218, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.success.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 115, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L115" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3217, 3218] + } + ], + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 103, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L103" + } + ] + } + } + }, + { + "id": 3219, + "name": "info", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the info section" + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 120, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L120" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3220, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3221, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.info.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 126, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L126" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3222, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.info.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 132, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L132" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3221, 3222] + } + ], + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 120, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L120" + } + ] + } + } + }, + { + "id": 3223, + "name": "warn", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the warn section" + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 137, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L137" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3224, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3225, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.warn.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 143, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L143" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3226, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.warn.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 149, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L149" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3225, 3226] + } + ], + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 137, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L137" + } + ] + } + } + }, + { + "id": 3227, + "name": "danger", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the danger section" + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 154, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L154" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3228, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3229, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of danger" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.danger.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 160, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L160" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3230, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of danger" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.danger.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 166, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L166" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3229, 3230] + } + ], + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 154, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L154" + } + ] + } + } + }, + { + "id": 3231, + "name": "contrast", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the contrast section" + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 171, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L171" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3232, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3233, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.contrast.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 177, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L177" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3234, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tag.contrast.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 183, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L183" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3233, 3234] + } + ], + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 171, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L171" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3235, 3196, 3204, 3207, 3211, 3215, 3219, 3223, 3227, 3231] + } + ], + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 3195, + "name": "TagDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [3195] + } + ], + "sources": [ + { + "fileName": "tag/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tag/index.d.ts#L1" + } + ] + }, + { + "id": 3239, + "name": "themes/terminal", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Terminal Design Tokens\n\n[Live Demo](https://www.primeng.org/terminal/)" + } + ] + }, + "children": [ + { + "id": 3240, + "name": "TerminalDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3255, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3256, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3257, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3240, + "name": "TerminalDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 3258, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3240, + "name": "TerminalDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3257, 3258] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 3241, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "terminal/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/terminal/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3242, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3243, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "terminal.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "terminal/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/terminal/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3244, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "terminal.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "terminal/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/terminal/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3245, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "terminal.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "terminal/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/terminal/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3246, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "terminal.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "terminal/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/terminal/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3247, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "terminal.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "terminal/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/terminal/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3248, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "terminal.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "terminal/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/terminal/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3243, 3244, 3245, 3246, 3247, 3248] + } + ], + "sources": [ + { + "fileName": "terminal/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/terminal/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 3249, + "name": "prompt", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the prompt section" + } + ] + }, + "sources": [ + { + "fileName": "terminal/index.d.ts", + "line": 58, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/terminal/index.d.ts#L58" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3250, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3251, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of prompt" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "terminal.prompt.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "terminal/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/terminal/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3251] + } + ], + "sources": [ + { + "fileName": "terminal/index.d.ts", + "line": 58, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/terminal/index.d.ts#L58" + } + ] + } + } + }, + { + "id": 3252, + "name": "commandResponse", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the command response section" + } + ] + }, + "sources": [ + { + "fileName": "terminal/index.d.ts", + "line": 69, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/terminal/index.d.ts#L69" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3253, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3254, + "name": "margin", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Margin of command response" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "terminal.command.response.margin" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "terminal/index.d.ts", + "line": 75, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/terminal/index.d.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3254] + } + ], + "sources": [ + { + "fileName": "terminal/index.d.ts", + "line": 69, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/terminal/index.d.ts#L69" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3255, 3241, 3249, 3252] + } + ], + "sources": [ + { + "fileName": "terminal/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/terminal/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 3240, + "name": "TerminalDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [3240] + } + ], + "sources": [ + { + "fileName": "terminal/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/terminal/index.d.ts#L1" + } + ] + }, + { + "id": 3259, + "name": "themes/textarea", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Textarea Design Tokens\n\n[Live Demo](https://www.primeng.org/textarea/)" + } + ] + }, + "children": [ + { + "id": 3260, + "name": "TextareaDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3297, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3298, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3299, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3260, + "name": "TextareaDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 3300, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3260, + "name": "TextareaDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3299, 3300] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 3261, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3262, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3263, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3264, + "name": "disabledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.disabled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3265, + "name": "filledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.filled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3266, + "name": "filledFocusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled focus background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.filled.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3267, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3268, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3269, + "name": "focusBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.focus.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 59, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L59" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3270, + "name": "invalidBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.invalid.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 65, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L65" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3271, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 71, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L71" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3272, + "name": "disabledColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.disabled.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 77, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L77" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3273, + "name": "placeholderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Placeholder color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.placeholder.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 83, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L83" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3274, + "name": "invalidPlaceholderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid placeholder color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.invalid.placeholder.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 89, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L89" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3275, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 95, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L95" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3276, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 101, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L101" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3277, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 107, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L107" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3278, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 113, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L113" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3279, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 117, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L117" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3280, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3281, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 123, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L123" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3282, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 129, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L129" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3283, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 135, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L135" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3284, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 141, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L141" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3285, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 147, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L147" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3281, 3282, 3283, 3284, 3285] + } + ], + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 117, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L117" + } + ] + } + } + }, + { + "id": 3286, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 154, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L154" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3287, + "name": "sm", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm of root" + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 158, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L158" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3288, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3289, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm font size of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.sm.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 164, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L164" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3290, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.sm.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 170, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L170" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3291, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.sm.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 176, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L176" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3289, 3290, 3291] + } + ], + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 158, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L158" + } + ] + } + } + }, + { + "id": 3292, + "name": "lg", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg of root" + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 181, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L181" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3293, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3294, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg font size of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.lg.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 187, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L187" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3295, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.lg.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 193, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L193" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3296, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "textarea.lg.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 199, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L199" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3294, 3295, 3296] + } + ], + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 181, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L181" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3263, 3264, 3265, 3266, 3267, 3268, 3269, 3270, 3271, 3272, 3273, 3274, 3275, 3276, 3277, 3278, 3279, 3286, 3287, 3292] + } + ], + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L17" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3297, 3261] + } + ], + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 3260, + "name": "TextareaDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [3260] + } + ], + "sources": [ + { + "fileName": "textarea/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/textarea/index.d.ts#L1" + } + ] + }, + { + "id": 3301, + "name": "themes/tieredmenu", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "TieredMenu Design Tokens\n\n[Live Demo](https://www.primeng.org/tieredmenu/)" + } + ] + }, + "children": [ + { + "id": 3302, + "name": "TieredMenuDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3348, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3349, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3350, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3302, + "name": "TieredMenuDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 3351, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3302, + "name": "TieredMenuDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3350, 3351] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 3303, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3304, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3305, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3306, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3307, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3308, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3309, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3310, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3305, 3306, 3307, 3308, 3309, 3310] + } + ], + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 3311, + "name": "list", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the list section" + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 58, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L58" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3312, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3313, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.list.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3314, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of list" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.list.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 70, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3313, 3314] + } + ], + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 58, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L58" + } + ] + } + } + }, + { + "id": 3315, + "name": "item", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the item section" + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 75, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L75" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3316, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3317, + "name": "focusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus background of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.item.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3318, + "name": "activeBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active background of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.item.active.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 87, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3319, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.item.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 93, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L93" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3320, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.item.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 99, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L99" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3321, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.item.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 105, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L105" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3322, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.item.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 111, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L111" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3323, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.item.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 117, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L117" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3324, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.item.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 123, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L123" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3325, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon of item" + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 127, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L127" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3326, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3327, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.item.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 133, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L133" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3328, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon focus color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.item.icon.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 139, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L139" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3329, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Icon active color of item" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.item.icon.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 145, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L145" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3327, 3328, 3329] + } + ], + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 127, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L127" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3317, 3318, 3319, 3320, 3321, 3322, 3323, 3324, 3325] + } + ], + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 75, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L75" + } + ] + } + } + }, + { + "id": 3330, + "name": "submenu", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the submenu section" + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 151, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L151" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3331, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3332, + "name": "mobileIndent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Mobile indent of submenu" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.submenu.mobile.indent" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 157, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L157" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3332] + } + ], + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 151, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L151" + } + ] + } + } + }, + { + "id": 3333, + "name": "submenuLabel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the submenu label section" + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 162, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L162" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3334, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3335, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of submenu label" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.submenu.label.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 168, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L168" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3336, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of submenu label" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.submenu.label.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 174, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L174" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3337, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of submenu label" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.submenu.label.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 180, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L180" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3338, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of submenu label" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.submenu.label.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 186, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L186" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3335, 3336, 3337, 3338] + } + ], + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 162, + "character": 19, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L162" + } + ] + } + } + }, + { + "id": 3339, + "name": "submenuIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the submenu icon section" + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 191, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L191" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3340, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3341, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of submenu icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.submenu.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 197, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L197" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3342, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of submenu icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.submenu.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 203, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L203" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3343, + "name": "focusColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus color of submenu icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.submenu.icon.focus.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 209, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L209" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3344, + "name": "activeColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active color of submenu icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.submenu.icon.active.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 215, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L215" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3341, 3342, 3343, 3344] + } + ], + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 191, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L191" + } + ] + } + } + }, + { + "id": 3345, + "name": "separator", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the separator section" + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 220, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L220" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3346, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3347, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of separator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tieredmenu.separator.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 226, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L226" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3347] + } + ], + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 220, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L220" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3348, 3303, 3311, 3315, 3330, 3333, 3339, 3345] + } + ], + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 3302, + "name": "TieredMenuDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [3302] + } + ], + "sources": [ + { + "fileName": "tieredmenu/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tieredmenu/index.d.ts#L1" + } + ] + }, + { + "id": 3352, + "name": "themes/timeline", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Timeline Design Tokens\n\n[Live Demo](https://www.primeng.org/timeline/)" + } + ] + }, + "children": [ + { + "id": 3353, + "name": "TimelineDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3384, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3385, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3386, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3353, + "name": "TimelineDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 3387, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3353, + "name": "TimelineDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3386, 3387] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 3354, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the event section" + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3355, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3356, + "name": "minHeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Min height of event" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "timeline.event.min.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3356] + } + ], + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 17, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 3357, + "name": "horizontal", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the horizontal section" + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 28, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L28" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3358, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3359, + "name": "eventContent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Event content of horizontal" + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 32, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L32" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3360, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3361, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Event content padding of horizontal" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "timeline.horizontal.event.content.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 38, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L38" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3361] + } + ], + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 32, + "character": 23, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L32" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3359] + } + ], + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 28, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L28" + } + ] + } + } + }, + { + "id": 3362, + "name": "vertical", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the vertical section" + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 44, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L44" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3363, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3364, + "name": "eventContent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Event content of vertical" + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 48, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L48" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3365, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3366, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Event content padding of vertical" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "timeline.vertical.event.content.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 54, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L54" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3366] + } + ], + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 48, + "character": 23, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L48" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3364] + } + ], + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 44, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L44" + } + ] + } + } + }, + { + "id": 3367, + "name": "eventMarker", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the event marker section" + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 60, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L60" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3368, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3369, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of event marker" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "timeline.event.marker.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 66, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L66" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3370, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of event marker" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "timeline.event.marker.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 72, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L72" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3371, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of event marker" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "timeline.event.marker.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 78, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L78" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3372, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of event marker" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "timeline.event.marker.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 84, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L84" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3373, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of event marker" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "timeline.event.marker.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 90, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L90" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3374, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Content of event marker" + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 94, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L94" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3375, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3376, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Content border radius of event marker" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "timeline.event.marker.content.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 100, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L100" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3377, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Content size of event marker" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "timeline.event.marker.content.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 106, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L106" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3378, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Content background of event marker" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "timeline.event.marker.content.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 112, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L112" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3379, + "name": "insetShadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Content inset shadow of event marker" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "timeline.event.marker.content.inset.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 118, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L118" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3376, 3377, 3378, 3379] + } + ], + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 94, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L94" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3369, 3370, 3371, 3372, 3373, 3374] + } + ], + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 60, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L60" + } + ] + } + } + }, + { + "id": 3380, + "name": "eventConnector", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the event connector section" + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 124, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L124" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3381, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3382, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of event connector" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "timeline.event.connector.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 130, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L130" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3383, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of event connector" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "timeline.event.connector.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 136, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L136" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3382, 3383] + } + ], + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 124, + "character": 21, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L124" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3384, 3354, 3357, 3362, 3367, 3380] + } + ], + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 3353, + "name": "TimelineDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [3353] + } + ], + "sources": [ + { + "fileName": "timeline/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/timeline/index.d.ts#L1" + } + ] + }, + { + "id": 3388, + "name": "themes/toast", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Toast Design Tokens\n\n[Live Demo](https://www.primeng.org/toast/)" + } + ] + }, + "children": [ + { + "id": 3389, + "name": "ToastDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3518, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3519, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3520, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3389, + "name": "ToastDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 3521, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3389, + "name": "ToastDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3520, 3521] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 3390, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3391, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3392, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3393, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3394, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3395, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3392, 3393, 3394, 3395] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 3396, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the icon section" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 46, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L46" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3397, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3398, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 52, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L52" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3398] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 46, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L46" + } + ] + } + } + }, + { + "id": 3399, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the content section" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 57, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L57" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3400, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3401, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.content.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 63, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L63" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3402, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.content.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 69, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L69" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3401, 3402] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 57, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L57" + } + ] + } + } + }, + { + "id": 3403, + "name": "text", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the text section" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 74, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L74" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3404, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3405, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of text" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.text.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 80, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L80" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3405] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 74, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L74" + } + ] + } + } + }, + { + "id": 3406, + "name": "summary", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the summary section" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 85, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L85" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3407, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3408, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of summary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.summary.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 91, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L91" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3409, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font size of summary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.summary.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 97, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L97" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3408, 3409] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 85, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L85" + } + ] + } + } + }, + { + "id": 3410, + "name": "detail", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the detail section" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 102, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L102" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3411, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3412, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of detail" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.detail.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 108, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L108" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3413, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font size of detail" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.detail.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 114, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L114" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3412, 3413] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 102, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L102" + } + ] + } + } + }, + { + "id": 3414, + "name": "closeButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the close button section" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 119, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L119" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3415, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3416, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.close.button.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 125, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L125" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3417, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.close.button.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 131, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L131" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3418, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.close.button.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 137, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L137" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3419, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of close button" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 141, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L141" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3420, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3421, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.close.button.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 147, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L147" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3422, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.close.button.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 153, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L153" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3423, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of close button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.close.button.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 159, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L159" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3421, 3422, 3423] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 141, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L141" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3416, 3417, 3418, 3419] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 119, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L119" + } + ] + } + } + }, + { + "id": 3424, + "name": "closeIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the close icon section" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 165, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L165" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3425, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3426, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of close icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.close.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 171, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L171" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3426] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 165, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L165" + } + ] + } + } + }, + { + "id": 3427, + "name": "blur", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the blur section" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 176, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L176" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3428, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3429, + "name": "0", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "0 of blur" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.blur.0" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 182, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L182" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3430, + "name": "1", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "1 of blur" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.blur.1" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 188, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L188" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3431, + "name": "2", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "2 of blur" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.blur.2" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 194, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L194" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3432, + "name": "3", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "3 of blur" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.blur.3" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 200, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L200" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3433, + "name": "4", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "4 of blur" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.blur.4" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 206, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L206" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3429, 3430, 3431, 3432, 3433] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 176, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L176" + } + ] + } + } + }, + { + "id": 3434, + "name": "info", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the info section" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 211, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L211" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3435, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3436, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.info.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 217, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L217" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3437, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.info.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 223, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L223" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3438, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.info.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 229, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L229" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3439, + "name": "detailColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Detail color of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.info.detail.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 235, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L235" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3440, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.info.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 241, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L241" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3441, + "name": "closeButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button of info" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 245, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L245" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3442, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3443, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button hover background of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.info.close.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 251, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L251" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3444, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring of info" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 255, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L255" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3445, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3446, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring color of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.info.close.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 261, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L261" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3447, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring shadow of info" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.info.close.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 267, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L267" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3446, 3447] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 255, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L255" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3443, 3444] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 245, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L245" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3436, 3437, 3438, 3439, 3440, 3441] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 211, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L211" + } + ] + } + } + }, + { + "id": 3448, + "name": "success", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the success section" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 274, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L274" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3449, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3450, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.success.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 280, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L280" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3451, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.success.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 286, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L286" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3452, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.success.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 292, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L292" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3453, + "name": "detailColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Detail color of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.success.detail.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 298, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L298" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3454, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.success.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 304, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L304" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3455, + "name": "closeButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button of success" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 308, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L308" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3456, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3457, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button hover background of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.success.close.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 314, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L314" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3458, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring of success" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 318, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L318" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3459, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3460, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring color of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.success.close.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 324, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L324" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3461, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring shadow of success" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.success.close.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 330, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L330" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3460, 3461] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 318, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L318" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3457, 3458] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 308, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L308" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3450, 3451, 3452, 3453, 3454, 3455] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 274, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L274" + } + ] + } + } + }, + { + "id": 3462, + "name": "warn", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the warn section" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 337, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L337" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3463, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3464, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.warn.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 343, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L343" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3465, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.warn.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 349, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L349" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3466, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.warn.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 355, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L355" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3467, + "name": "detailColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Detail color of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.warn.detail.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 361, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L361" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3468, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.warn.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 367, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L367" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3469, + "name": "closeButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button of warn" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 371, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L371" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3470, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3471, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button hover background of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.warn.close.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 377, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L377" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3472, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring of warn" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 381, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L381" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3473, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3474, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring color of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.warn.close.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 387, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L387" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3475, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring shadow of warn" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.warn.close.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 393, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L393" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3474, 3475] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 381, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L381" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3471, 3472] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 371, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L371" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3464, 3465, 3466, 3467, 3468, 3469] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 337, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L337" + } + ] + } + } + }, + { + "id": 3476, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the error section" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 400, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L400" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3477, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3478, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of error" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.error.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 406, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L406" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3479, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of error" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.error.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 412, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L412" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3480, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of error" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.error.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 418, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L418" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3481, + "name": "detailColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Detail color of error" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.error.detail.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 424, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L424" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3482, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of error" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.error.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 430, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L430" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3483, + "name": "closeButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button of error" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 434, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L434" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3484, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3485, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button hover background of error" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.error.close.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 440, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L440" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3486, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring of error" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 444, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L444" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3487, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3488, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring color of error" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.error.close.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 450, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L450" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3489, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring shadow of error" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.error.close.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 456, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L456" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3488, 3489] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 444, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L444" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3485, 3486] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 434, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L434" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3478, 3479, 3480, 3481, 3482, 3483] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 400, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L400" + } + ] + } + } + }, + { + "id": 3490, + "name": "secondary", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the secondary section" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 463, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L463" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3491, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3492, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.secondary.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 469, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L469" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3493, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.secondary.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 475, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L475" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3494, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.secondary.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 481, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L481" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3495, + "name": "detailColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Detail color of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.secondary.detail.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 487, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L487" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3496, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.secondary.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 493, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L493" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3497, + "name": "closeButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button of secondary" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 497, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L497" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3498, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3499, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button hover background of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.secondary.close.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 503, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L503" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3500, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring of secondary" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 507, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L507" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3501, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3502, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring color of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.secondary.close.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 513, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L513" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3503, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring shadow of secondary" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.secondary.close.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 519, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L519" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3502, 3503] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 507, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L507" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3499, 3500] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 497, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L497" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3492, 3493, 3494, 3495, 3496, 3497] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 463, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L463" + } + ] + } + } + }, + { + "id": 3504, + "name": "contrast", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the contrast section" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 526, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L526" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3505, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3506, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.contrast.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 532, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L532" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3507, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.contrast.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 538, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L538" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3508, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.contrast.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 544, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L544" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3509, + "name": "detailColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Detail color of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.contrast.detail.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 550, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L550" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3510, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.contrast.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 556, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L556" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3511, + "name": "closeButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button of contrast" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 560, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L560" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3512, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3513, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button hover background of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.contrast.close.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 566, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L566" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3514, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring of contrast" + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 570, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L570" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3515, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3516, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring color of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.contrast.close.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 576, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L576" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3517, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close button focus ring shadow of contrast" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toast.contrast.close.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 582, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L582" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3516, 3517] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 570, + "character": 24, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L570" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3513, 3514] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 560, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L560" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3506, 3507, 3508, 3509, 3510, 3511] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 526, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L526" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3518, 3390, 3396, 3399, 3403, 3406, 3410, 3414, 3424, 3427, 3434, 3448, 3462, 3476, 3490, 3504] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 3389, + "name": "ToastDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [3389] + } + ], + "sources": [ + { + "fileName": "toast/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toast/index.d.ts#L1" + } + ] + }, + { + "id": 3522, + "name": "themes/togglebutton", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "ToggleButton Design Tokens\n\n[Live Demo](https://www.primeng.org/togglebutton/)" + } + ] + }, + "children": [ + { + "id": 3523, + "name": "ToggleButtonDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3562, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3563, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3564, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3523, + "name": "ToggleButtonDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 3565, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3523, + "name": "ToggleButtonDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3564, 3565] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 3524, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3525, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3526, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3527, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3528, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3529, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3530, + "name": "disabledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.disabled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3531, + "name": "disabledBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.disabled.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3532, + "name": "disabledColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.disabled.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 59, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L59" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3533, + "name": "invalidBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.invalid.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 65, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L65" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3534, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 69, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L69" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3535, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3536, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 75, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3537, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 81, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3538, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 87, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3539, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 93, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L93" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3540, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 99, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L99" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3536, 3537, 3538, 3539, 3540] + } + ], + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 69, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L69" + } + ] + } + } + }, + { + "id": 3541, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 106, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L106" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3542, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 112, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L112" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3543, + "name": "checkedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.checked.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 118, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L118" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3544, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 124, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L124" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3545, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 130, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L130" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3546, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 136, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L136" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3547, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 142, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L142" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3548, + "name": "checkedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.checked.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 148, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L148" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3549, + "name": "checkedBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.checked.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 154, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L154" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3526, 3527, 3528, 3529, 3530, 3531, 3532, 3533, 3534, 3541, 3542, 3543, 3544, 3545, 3546, 3547, 3548, 3549] + } + ], + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 3550, + "name": "icon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the icon section" + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 159, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L159" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3551, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3552, + "name": "disabledColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled color of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.icon.disabled.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 165, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L165" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3553, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 171, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L171" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3554, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.icon.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 177, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L177" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3555, + "name": "checkedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked color of icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.icon.checked.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 183, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L183" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3552, 3553, 3554, 3555] + } + ], + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 159, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L159" + } + ] + } + } + }, + { + "id": 3556, + "name": "content", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the content section" + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 188, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L188" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3557, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3558, + "name": "left", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Left of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.content.left" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 194, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L194" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3559, + "name": "top", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Top of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.content.top" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 200, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L200" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3560, + "name": "checkedShadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked shadow of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.content.checked.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 206, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L206" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3561, + "name": "checkedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked background of content" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "togglebutton.content.checked.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 212, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L212" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3558, 3559, 3560, 3561] + } + ], + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 188, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L188" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3562, 3524, 3550, 3556] + } + ], + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 3523, + "name": "ToggleButtonDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [3523] + } + ], + "sources": [ + { + "fileName": "togglebutton/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/togglebutton/index.d.ts#L1" + } + ] + }, + { + "id": 3566, + "name": "themes/toggleswitch", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "ToggleSwitch Design Tokens\n\n[Live Demo](https://www.primeng.org/toggleswitch/)" + } + ] + }, + "children": [ + { + "id": 3567, + "name": "ToggleSwitchDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3608, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3609, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3610, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3567, + "name": "ToggleSwitchDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 3611, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3567, + "name": "ToggleSwitchDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3610, 3611] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 3568, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3569, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3570, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3571, + "name": "height", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.height" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3572, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3573, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3574, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3575, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 51, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L51" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3576, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3577, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 57, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L57" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3578, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 63, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L63" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3579, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 69, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L69" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3580, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 75, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3581, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 81, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3577, 3578, 3579, 3580, 3581] + } + ], + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 51, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L51" + } + ] + } + } + }, + { + "id": 3582, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 88, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L88" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3583, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 94, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L94" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3584, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 100, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L100" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3585, + "name": "checkedBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.checked.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 106, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L106" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3586, + "name": "checkedHoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.checked.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 112, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L112" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3587, + "name": "invalidBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.invalid.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 118, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L118" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3588, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 124, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L124" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3589, + "name": "slideDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Slide duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.slide.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 130, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L130" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3590, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 136, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L136" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3591, + "name": "disabledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.disabled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 142, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L142" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3592, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 148, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L148" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3593, + "name": "checkedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.checked.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 154, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L154" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3594, + "name": "checkedHoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked hover background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.checked.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 160, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L160" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3570, 3571, 3572, 3573, 3574, 3575, 3582, 3583, 3584, 3585, 3586, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594] + } + ], + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 3595, + "name": "handle", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the handle section" + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 165, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L165" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3596, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3597, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.handle.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 171, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L171" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3598, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.handle.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 177, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L177" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3599, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.handle.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 183, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L183" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3600, + "name": "disabledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled background of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.handle.disabled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 189, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L189" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3601, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.handle.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 195, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L195" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3602, + "name": "checkedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked background of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.handle.checked.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 201, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L201" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3603, + "name": "checkedHoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked hover background of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.handle.checked.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 207, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L207" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3604, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.handle.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 213, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L213" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3605, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.handle.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 219, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L219" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3606, + "name": "checkedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked color of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.handle.checked.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 225, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L225" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3607, + "name": "checkedHoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Checked hover color of handle" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toggleswitch.handle.checked.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 231, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L231" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3597, 3598, 3599, 3600, 3601, 3602, 3603, 3604, 3605, 3606, 3607] + } + ], + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 165, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L165" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3608, 3568, 3595] + } + ], + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 3567, + "name": "ToggleSwitchDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [3567] + } + ], + "sources": [ + { + "fileName": "toggleswitch/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toggleswitch/index.d.ts#L1" + } + ] + }, + { + "id": 3612, + "name": "themes/toolbar", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Toolbar Design Tokens\n\n[Live Demo](https://www.primeng.org/toolbar/)" + } + ] + }, + "children": [ + { + "id": 3613, + "name": "ToolbarDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3622, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3623, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3624, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3613, + "name": "ToolbarDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 3625, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3613, + "name": "ToolbarDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3624, 3625] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 3614, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "toolbar/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toolbar/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3615, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3616, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toolbar.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toolbar/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toolbar/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3617, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toolbar.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toolbar/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toolbar/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3618, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toolbar.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toolbar/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toolbar/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3619, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toolbar.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toolbar/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toolbar/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3620, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toolbar.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toolbar/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toolbar/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3621, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "toolbar.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "toolbar/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toolbar/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3616, 3617, 3618, 3619, 3620, 3621] + } + ], + "sources": [ + { + "fileName": "toolbar/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toolbar/index.d.ts#L17" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3622, 3614] + } + ], + "sources": [ + { + "fileName": "toolbar/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toolbar/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 3613, + "name": "ToolbarDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [3613] + } + ], + "sources": [ + { + "fileName": "toolbar/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/toolbar/index.d.ts#L1" + } + ] + }, + { + "id": 3626, + "name": "themes/tooltip", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Tooltip Design Tokens\n\n[Live Demo](https://www.primeng.org/tooltip/)" + } + ] + }, + "children": [ + { + "id": 3627, + "name": "TooltipDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3637, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3638, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3639, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3627, + "name": "TooltipDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 3640, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3627, + "name": "TooltipDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3639, 3640] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 3628, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "tooltip/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tooltip/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3629, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3630, + "name": "maxWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Max width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tooltip.max.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tooltip/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tooltip/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3631, + "name": "gutter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gutter of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tooltip.gutter" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tooltip/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tooltip/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3632, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tooltip.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tooltip/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tooltip/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3633, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tooltip.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tooltip/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tooltip/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3634, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tooltip.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tooltip/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tooltip/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3635, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tooltip.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tooltip/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tooltip/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3636, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tooltip.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tooltip/index.d.ts", + "line": 59, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tooltip/index.d.ts#L59" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3630, 3631, 3632, 3633, 3634, 3635, 3636] + } + ], + "sources": [ + { + "fileName": "tooltip/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tooltip/index.d.ts#L17" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3637, 3628] + } + ], + "sources": [ + { + "fileName": "tooltip/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tooltip/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 3627, + "name": "TooltipDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [3627] + } + ], + "sources": [ + { + "fileName": "tooltip/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tooltip/index.d.ts#L1" + } + ] + }, + { + "id": 3641, + "name": "themes/tree", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Tree Design Tokens\n\n[Live Demo](https://www.primeng.org/tree/)" + } + ] + }, + "children": [ + { + "id": 3642, + "name": "TreeDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3692, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3693, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3694, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3642, + "name": "TreeDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 3695, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3642, + "name": "TreeDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3694, 3695] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 3643, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3644, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3645, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3646, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3647, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3648, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3649, + "name": "indent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indent of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.indent" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3650, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3645, 3646, 3647, 3648, 3649, 3650] + } + ], + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 3651, + "name": "node", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the node section" + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 58, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L58" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3652, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3653, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3654, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 70, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3655, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 76, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L76" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3656, + "name": "selectedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected background of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.selected.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 82, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L82" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3657, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 88, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L88" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3658, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 94, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L94" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3659, + "name": "selectedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected color of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.selected.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 100, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L100" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3660, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of node" + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 104, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L104" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3661, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3662, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 110, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L110" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3663, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 116, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L116" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3664, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 122, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L122" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3665, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 128, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L128" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3666, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 134, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L134" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3662, 3663, 3664, 3665, 3666] + } + ], + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 104, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L104" + } + ] + } + } + }, + { + "id": 3667, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of node" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 141, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L141" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3653, 3654, 3655, 3656, 3657, 3658, 3659, 3660, 3667] + } + ], + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 58, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L58" + } + ] + } + } + }, + { + "id": 3668, + "name": "nodeIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the node icon section" + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 146, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L146" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3669, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3670, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of node icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 152, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L152" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3671, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of node icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.icon.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 158, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L158" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3672, + "name": "selectedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected color of node icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.icon.selected.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 164, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L164" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3670, 3671, 3672] + } + ], + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 146, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L146" + } + ] + } + } + }, + { + "id": 3673, + "name": "nodeToggleButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the node toggle button section" + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 169, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L169" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3674, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3675, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.toggle.button.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 175, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L175" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3676, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.toggle.button.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 181, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L181" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3677, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.toggle.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 187, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L187" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3678, + "name": "selectedHoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected hover background of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.toggle.button.selected.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 193, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L193" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3679, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.toggle.button.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 199, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L199" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3680, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.toggle.button.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 205, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L205" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3681, + "name": "selectedHoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected hover color of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.toggle.button.selected.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 211, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L211" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3682, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of node toggle button" + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 215, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L215" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3683, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3684, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.toggle.button.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 221, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L221" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3685, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.toggle.button.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 227, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L227" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3686, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.toggle.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 233, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L233" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3687, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.toggle.button.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 239, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L239" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3688, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.node.toggle.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 245, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L245" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3684, 3685, 3686, 3687, 3688] + } + ], + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 215, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L215" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3675, 3676, 3677, 3678, 3679, 3680, 3681, 3682] + } + ], + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 169, + "character": 23, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L169" + } + ] + } + } + }, + { + "id": 3689, + "name": "loadingIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the loading icon section" + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 251, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L251" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3690, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3691, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of loading icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "tree.loading.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 257, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L257" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3691] + } + ], + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 251, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L251" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3692, 3643, 3651, 3668, 3673, 3689] + } + ], + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 3642, + "name": "TreeDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [3642] + } + ], + "sources": [ + { + "fileName": "tree/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/tree/index.d.ts#L1" + } + ] + }, + { + "id": 3696, + "name": "themes/treeselect", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "TreeSelect Design Tokens\n\n[Live Demo](https://www.primeng.org/treeselect/)" + } + ] + }, + "children": [ + { + "id": 3697, + "name": "TreeSelectDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3758, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3759, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3760, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3697, + "name": "TreeSelectDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 3761, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3697, + "name": "TreeSelectDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3760, 3761] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 3698, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3699, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3700, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3701, + "name": "disabledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.disabled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3702, + "name": "filledBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.filled.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 35, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L35" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3703, + "name": "filledHoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled hover background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.filled.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 41, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3704, + "name": "filledFocusBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filled focus background of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.filled.focus.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 47, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L47" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3705, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 53, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3706, + "name": "hoverBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.hover.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 59, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L59" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3707, + "name": "focusBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.focus.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 65, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L65" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3708, + "name": "invalidBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.invalid.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 71, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L71" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3709, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 77, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L77" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3710, + "name": "disabledColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disabled color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.disabled.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 83, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L83" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3711, + "name": "placeholderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Placeholder color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.placeholder.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 89, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L89" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3712, + "name": "invalidPlaceholderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invalid placeholder color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.invalid.placeholder.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 95, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L95" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3713, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 101, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L101" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3714, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 107, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L107" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3715, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 113, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L113" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3716, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 119, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L119" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3717, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of root" + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 123, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L123" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3718, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3719, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 129, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L129" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3720, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 135, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L135" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3721, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 141, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L141" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3722, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 147, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L147" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3723, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 153, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L153" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3719, 3720, 3721, 3722, 3723] + } + ], + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 123, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L123" + } + ] + } + } + }, + { + "id": 3724, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 160, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L160" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3725, + "name": "sm", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm of root" + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 164, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L164" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3726, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3727, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm font size of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.sm.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 170, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L170" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3728, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.sm.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 176, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L176" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3729, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sm padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.sm.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 182, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L182" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3727, 3728, 3729] + } + ], + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 164, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L164" + } + ] + } + } + }, + { + "id": 3730, + "name": "lg", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg of root" + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 187, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L187" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3731, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3732, + "name": "fontSize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg font size of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.lg.font.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 193, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L193" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3733, + "name": "paddingX", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg padding x of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.lg.padding.x" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 199, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L199" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3734, + "name": "paddingY", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lg padding y of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.lg.padding.y" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 205, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L205" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3732, 3733, 3734] + } + ], + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 187, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L187" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3700, 3701, 3702, 3703, 3704, 3705, 3706, 3707, 3708, 3709, 3710, 3711, 3712, 3713, 3714, 3715, 3716, 3717, 3724, 3725, 3730] + } + ], + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 3735, + "name": "dropdown", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the dropdown section" + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 211, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L211" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3736, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3737, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.dropdown.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 217, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L217" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3738, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of dropdown" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.dropdown.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 223, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L223" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3737, 3738] + } + ], + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 211, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L211" + } + ] + } + } + }, + { + "id": 3739, + "name": "overlay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the overlay section" + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 228, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L228" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3740, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3741, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.overlay.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 234, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L234" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3742, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.overlay.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 240, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L240" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3743, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.overlay.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 246, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L246" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3744, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.overlay.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 252, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L252" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3745, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Shadow of overlay" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.overlay.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 258, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L258" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3741, 3742, 3743, 3744, 3745] + } + ], + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 228, + "character": 14, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L228" + } + ] + } + } + }, + { + "id": 3746, + "name": "tree", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the tree section" + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 263, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L263" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3747, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3748, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of tree" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.tree.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 269, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L269" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3748] + } + ], + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 263, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L263" + } + ] + } + } + }, + { + "id": 3749, + "name": "clearIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the clear icon section" + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 274, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L274" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3750, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3751, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of clear icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.clear.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 280, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L280" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3751] + } + ], + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 274, + "character": 16, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L274" + } + ] + } + } + }, + { + "id": 3752, + "name": "emptyMessage", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the empty message section" + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 285, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L285" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3753, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3754, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of empty message" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.empty.message.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 291, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L291" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3754] + } + ], + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 285, + "character": 19, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L285" + } + ] + } + } + }, + { + "id": 3755, + "name": "chip", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the chip section" + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 296, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L296" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3756, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3757, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of chip" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treeselect.chip.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 302, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L302" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3757] + } + ], + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 296, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L296" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3758, 3698, 3735, 3739, 3746, 3749, 3752, 3755] + } + ], + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 3697, + "name": "TreeSelectDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [3697] + } + ], + "sources": [ + { + "fileName": "treeselect/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treeselect/index.d.ts#L1" + } + ] + }, + { + "id": 3762, + "name": "themes/treetable", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "TreeTable Design Tokens\n\n[Live Demo](https://www.primeng.org/treetable/)" + } + ] + }, + "children": [ + { + "id": 3763, + "name": "TreeTableDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3876, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3877, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3878, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3763, + "name": "TreeTableDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 3879, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3763, + "name": "TreeTableDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3878, 3879] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 3764, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the root section" + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3765, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3766, + "name": "transitionDuration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition duration of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.transition.duration" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3767, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of root" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3766, 3767] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 17, + "character": 11, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 3768, + "name": "header", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the header section" + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 34, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L34" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3769, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3770, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.header.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 40, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L40" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3771, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.header.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 46, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L46" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3772, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.header.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 52, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L52" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3773, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.header.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 58, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3774, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of header" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.header.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 64, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3770, 3771, 3772, 3773, 3774] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 34, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L34" + } + ] + } + } + }, + { + "id": 3775, + "name": "headerCell", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the header cell section" + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 69, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L69" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3776, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3777, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.header.cell.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 75, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3778, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.header.cell.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 81, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L81" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3779, + "name": "selectedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected background of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.header.cell.selected.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 87, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L87" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3780, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.header.cell.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 93, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L93" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3781, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.header.cell.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 99, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L99" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3782, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.header.cell.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 105, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L105" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3783, + "name": "selectedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected color of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.header.cell.selected.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 111, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L111" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3784, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.header.cell.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 117, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L117" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3785, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.header.cell.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 123, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L123" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3786, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of header cell" + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 127, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L127" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3787, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3788, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.header.cell.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 133, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L133" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3789, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.header.cell.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 139, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L139" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3790, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.header.cell.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 145, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L145" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3791, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.header.cell.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 151, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L151" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3792, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of header cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.header.cell.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 157, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L157" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3788, 3789, 3790, 3791, 3792] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 127, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L127" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3777, 3778, 3779, 3780, 3781, 3782, 3783, 3784, 3785, 3786] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 69, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L69" + } + ] + } + } + }, + { + "id": 3793, + "name": "columnTitle", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the column title section" + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 163, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L163" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3794, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3795, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of column title" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.column.title.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 169, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L169" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3795] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 163, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L163" + } + ] + } + } + }, + { + "id": 3796, + "name": "row", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the row section" + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 174, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L174" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3797, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3798, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.row.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 180, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L180" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3799, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.row.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 186, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L186" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3800, + "name": "selectedBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected background of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.row.selected.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 192, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L192" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3801, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.row.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 198, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L198" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3802, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.row.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 204, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L204" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3803, + "name": "selectedColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected color of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.row.selected.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 210, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L210" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3804, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of row" + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 214, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L214" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3805, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3806, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.row.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 220, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L220" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3807, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.row.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 226, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L226" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3808, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.row.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 232, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L232" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3809, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.row.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 238, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L238" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3810, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of row" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.row.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 244, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L244" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3806, 3807, 3808, 3809, 3810] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 214, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L214" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3798, 3799, 3800, 3801, 3802, 3803, 3804] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 174, + "character": 10, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L174" + } + ] + } + } + }, + { + "id": 3811, + "name": "bodyCell", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the body cell section" + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 250, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L250" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3812, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3813, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of body cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.body.cell.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 256, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L256" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3814, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of body cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.body.cell.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 262, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L262" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3815, + "name": "gap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gap of body cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.body.cell.gap" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 268, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L268" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3816, + "name": "selectedBorderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected border color of body cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.body.cell.selected.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 274, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L274" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3813, 3814, 3815, 3816] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 250, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L250" + } + ] + } + } + }, + { + "id": 3817, + "name": "footerCell", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the footer cell section" + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 279, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L279" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3818, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3819, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of footer cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.footer.cell.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 285, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L285" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3820, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of footer cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.footer.cell.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 291, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L291" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3821, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of footer cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.footer.cell.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 297, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L297" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3822, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of footer cell" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.footer.cell.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 303, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L303" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3819, 3820, 3821, 3822] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 279, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L279" + } + ] + } + } + }, + { + "id": 3823, + "name": "columnFooter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the column footer section" + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 308, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L308" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3824, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3825, + "name": "fontWeight", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Font weight of column footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.column.footer.font.weight" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 314, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L314" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3825] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 308, + "character": 19, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L308" + } + ] + } + } + }, + { + "id": 3826, + "name": "footer", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the footer section" + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 319, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L319" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3827, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3828, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.footer.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 325, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L325" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3829, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.footer.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 331, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L331" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3830, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.footer.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 337, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L337" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3831, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.footer.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 343, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L343" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3832, + "name": "padding", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Padding of footer" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.footer.padding" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 349, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L349" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3828, 3829, 3830, 3831, 3832] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 319, + "character": 13, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L319" + } + ] + } + } + }, + { + "id": 3833, + "name": "columnResizerWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the column resizer width section" + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 354, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L354" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3834, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3835, + "name": "0", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "0 of column resizer width" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.column.resizer.width.0" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 360, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L360" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3836, + "name": "1", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "1 of column resizer width" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.column.resizer.width.1" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 366, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L366" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3837, + "name": "2", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "2 of column resizer width" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.column.resizer.width.2" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 372, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L372" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3838, + "name": "3", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "3 of column resizer width" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.column.resizer.width.3" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 378, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L378" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3839, + "name": "4", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "4 of column resizer width" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.column.resizer.width.4" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 384, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L384" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3840, + "name": "5", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "5 of column resizer width" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.column.resizer.width.5" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 390, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L390" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3835, 3836, 3837, 3838, 3839, 3840] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 354, + "character": 25, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L354" + } + ] + } + } + }, + { + "id": 3841, + "name": "resizeIndicator", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the resize indicator section" + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 395, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L395" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3842, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3843, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of resize indicator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.resize.indicator.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 401, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L401" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3844, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of resize indicator" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.resize.indicator.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 407, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L407" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3843, 3844] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 395, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L395" + } + ] + } + } + }, + { + "id": 3845, + "name": "sortIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the sort icon section" + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 412, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L412" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3846, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3847, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of sort icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.sort.icon.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 418, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L418" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3848, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of sort icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.sort.icon.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 424, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L424" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3847, 3848] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 412, + "character": 15, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L412" + } + ] + } + } + }, + { + "id": 3849, + "name": "loadingIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the loading icon section" + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 429, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L429" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3850, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3851, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of loading icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.loading.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 435, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L435" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3851] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 429, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L429" + } + ] + } + } + }, + { + "id": 3852, + "name": "nodeToggleButton", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the node toggle button section" + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 440, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L440" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3853, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3854, + "name": "hoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover background of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.node.toggle.button.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 446, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L446" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3855, + "name": "selectedHoverBackground", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected hover background of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.node.toggle.button.selected.hover.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 452, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L452" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3856, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.node.toggle.button.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 458, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L458" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3857, + "name": "hoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Hover color of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.node.toggle.button.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 464, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L464" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3858, + "name": "selectedHoverColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Selected hover color of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.node.toggle.button.selected.hover.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 470, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L470" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3859, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.node.toggle.button.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 476, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L476" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3860, + "name": "borderRadius", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border radius of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.node.toggle.button.border.radius" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 482, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L482" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3861, + "name": "focusRing", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring of node toggle button" + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 486, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L486" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3862, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3863, + "name": "width", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring width of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.node.toggle.button.focus.ring.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 492, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L492" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3864, + "name": "style", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring style of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.node.toggle.button.focus.ring.style" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 498, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L498" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3865, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring color of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.node.toggle.button.focus.ring.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 504, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L504" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3866, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring offset of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.node.toggle.button.focus.ring.offset" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 510, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L510" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3867, + "name": "shadow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus ring shadow of node toggle button" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.node.toggle.button.focus.ring.shadow" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 516, + "character": 12, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L516" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3863, 3864, 3865, 3866, 3867] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 486, + "character": 20, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L486" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3854, 3855, 3856, 3857, 3858, 3859, 3860, 3861] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 440, + "character": 23, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L440" + } + ] + } + } + }, + { + "id": 3868, + "name": "paginatorTop", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the paginator top section" + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 522, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L522" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3869, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3870, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of paginator top" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.paginator.top.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 528, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L528" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3871, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of paginator top" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.paginator.top.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 534, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L534" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3870, 3871] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 522, + "character": 19, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L522" + } + ] + } + } + }, + { + "id": 3872, + "name": "paginatorBottom", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the paginator bottom section" + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 539, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L539" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3873, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3874, + "name": "borderColor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border color of paginator bottom" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.paginator.bottom.border.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 545, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L545" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3875, + "name": "borderWidth", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Border width of paginator bottom" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "treetable.paginator.bottom.border.width" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 551, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L551" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3874, 3875] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 539, + "character": 22, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L539" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3876, 3764, 3768, 3775, 3793, 3796, 3811, 3817, 3823, 3826, 3833, 3841, 3845, 3849, 3852, 3868, 3872] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 3763, + "name": "TreeTableDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [3763] + } + ], + "sources": [ + { + "fileName": "treetable/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/treetable/index.d.ts#L1" + } + ] + }, + { + "id": 3880, + "name": "themes/scroller", + "variant": "declaration", + "kind": 2, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "VirtualScroller Design Tokens\n\n[Live Demo](https://www.primeng.org/virtualscroller/)" + } + ] + }, + "children": [ + { + "id": 3881, + "name": "VirtualScrollerDesignTokens", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3889, + "name": "colorScheme", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3890, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3891, + "name": "light", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 10, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L10" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3881, + "name": "VirtualScrollerDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 3892, + "name": "dark", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "index.d.ts", + "line": 11, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L11" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3881, + "name": "VirtualScrollerDesignTokens", + "package": "primeng" + }, + { + "type": "literal", + "value": "colorScheme" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3891, 3892] + } + ], + "sources": [ + { + "fileName": "index.d.ts", + "line": 9, + "character": 18, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/index.d.ts#L9" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1635, + "name": "ColorSchemeDesignToken.colorScheme" + } + }, + { + "id": 3882, + "name": "loaderMask", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the mask section" + } + ] + }, + "sources": [ + { + "fileName": "virtualscroller/index.d.ts", + "line": 17, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/virtualscroller/index.d.ts#L17" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3883, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3884, + "name": "background", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Background of loader mask" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "virtualscroller.loader.mask.background" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "virtualscroller/index.d.ts", + "line": 23, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/virtualscroller/index.d.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3885, + "name": "color", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Color of loader mask" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "virtualscroller.loader.mask.color" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "virtualscroller/index.d.ts", + "line": 29, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/virtualscroller/index.d.ts#L29" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3884, 3885] + } + ], + "sources": [ + { + "fileName": "virtualscroller/index.d.ts", + "line": 17, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/virtualscroller/index.d.ts#L17" + } + ] + } + } + }, + { + "id": 3886, + "name": "loaderIcon", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Used to pass tokens of the loader icon section" + } + ] + }, + "sources": [ + { + "fileName": "virtualscroller/index.d.ts", + "line": 34, + "character": 4, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/virtualscroller/index.d.ts#L34" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3887, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3888, + "name": "size", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Size of the loader icon" + } + ], + "blockTags": [ + { + "tag": "@designToken", + "content": [ + { + "kind": "text", + "text": "virtualscroller.loader.icon.size" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "virtualscroller/index.d.ts", + "line": 40, + "character": 8, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/virtualscroller/index.d.ts#L40" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3888] + } + ], + "sources": [ + { + "fileName": "virtualscroller/index.d.ts", + "line": 34, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/virtualscroller/index.d.ts#L34" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [3889, 3882, 3886] + } + ], + "sources": [ + { + "fileName": "virtualscroller/index.d.ts", + "line": 13, + "character": 17, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/virtualscroller/index.d.ts#L13" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1634, + "typeArguments": [ + { + "type": "reference", + "target": 3881, + "name": "VirtualScrollerDesignTokens", + "package": "primeng" + } + ], + "name": "ColorSchemeDesignToken", + "package": "primeng" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [3881] + } + ], + "sources": [ + { + "fileName": "virtualscroller/index.d.ts", + "line": 1, + "character": 0, + "url": "https://github.com/primefaces/primeng/blob/531bd3ed586e024c5744d9cff70292e64a6b3703/src/app/components/themes/types/virtualscroller/index.d.ts#L1" + } + ] + } + ], + "groups": [ + { + "title": "Modules", + "children": [ + 1, 56, 151, 178, 238, 247, 279, 537, 563, 594, 672, 712, 746, 776, 789, 816, 861, 1036, 1080, 1205, 1233, 1260, 1284, 1307, 1335, 1372, 1412, 1451, 1463, 1576, 1585, 1633, 1711, 1764, 1786, 1822, 1836, 1859, 1902, 1927, 1986, 2068, + 2107, 2173, 2286, 2313, 2401, 2413, 2456, 2468, 2506, 2538, 2583, 2613, 2625, 2643, 2662, 2674, 2712, 2735, 2744, 2765, 2843, 2853, 2864, 2903, 2913, 2924, 2951, 3008, 3049, 3096, 3164, 3194, 3239, 3259, 3301, 3352, 3388, 3522, 3566, + 3612, 3626, 3641, 3696, 3762, 3880 + ] + } + ], + "packageName": "primeng", + "packageVersion": "18.0.0-beta.3", + "readme": [ + { + "kind": "text", + "text": "[![npm version](https://badge.fury.io/js/primeng.svg)](https://badge.fury.io/js/primeng)\n[![npm downloads](https://img.shields.io/npm/dm/primeng.svg)](https://www.npmjs.com/package/primeng)\n[![Actions CI](https://github.com/primefaces/primeng/workflows/NodeJS%20CI/badge.svg)](https://github.com/primefaces/primeng/actions/workflows/node.js.yml)\n[![Discord Chat](https://img.shields.io/discord/557940238991753223.svg?color=7289da&label=chat&logo=discord)](https://discord.gg/gzKFYnpmCY)\n[![Discussions](https://img.shields.io/github/discussions-search?query=org%3Aprimefaces&logo=github&label=Prime%20Discussions&link=https%3A%2F%2Fgithub.com%2Forgs%2Fprimefaces%2Fdiscussions)](https://github.com/orgs/primefaces/discussions)\n\n[![PrimeNG Hero](https://www.primefaces.org/static/social/primeng-preview.jpg)](https://primeng.org)\n\n### Website\nPrimeNG is a rich set of open source UI Components for Angular. Visit the [PrimeNG website](https://primeng.org/) for interactive demos, comprehensive documentation and additional resources." + } + ], + "symbolIdMap": { + "1": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "" + }, + "2": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "AccordionDesignTokens" + }, + "3": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "AccordionDesignTokens.root" + }, + "4": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type" + }, + "5": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.transitionDuration" + }, + "6": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "AccordionDesignTokens.panel" + }, + "7": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type" + }, + "8": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.borderWidth" + }, + "9": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.borderColor" + }, + "10": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "AccordionDesignTokens.header" + }, + "11": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type" + }, + "12": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.color" + }, + "13": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.hoverColor" + }, + "14": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.activeColor" + }, + "15": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.padding" + }, + "16": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.fontWeight" + }, + "17": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.borderRadius" + }, + "18": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.borderWidth" + }, + "19": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.borderColor" + }, + "20": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.background" + }, + "21": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.hoverBackground" + }, + "22": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.activeBackground" + }, + "23": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.activeHoverBackground" + }, + "24": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.focusRing" + }, + "25": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type" + }, + "26": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.width" + }, + "27": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.style" + }, + "28": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.color" + }, + "29": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.offset" + }, + "30": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.shadow" + }, + "31": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.toggleIcon" + }, + "32": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type" + }, + "33": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.color" + }, + "34": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.hoverColor" + }, + "35": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.activeColor" + }, + "36": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.activeHoverColor" + }, + "37": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.first" + }, + "38": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type" + }, + "39": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.topBorderRadius" + }, + "40": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.borderWidth" + }, + "41": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.last" + }, + "42": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type" + }, + "43": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.bottomBorderRadius" + }, + "44": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.activeBottomBorderRadius" + }, + "45": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "AccordionDesignTokens.content" + }, + "46": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type" + }, + "47": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.borderWidth" + }, + "48": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.borderColor" + }, + "49": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.background" + }, + "50": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.color" + }, + "51": { + "sourceFileName": "src/app/components/themes/types/accordion/index.ts", + "qualifiedName": "__type.padding" + }, + "52": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "53": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "54": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "55": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "56": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "" + }, + "57": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "AutoCompleteDesignTokens" + }, + "58": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "AutoCompleteDesignTokens.root" + }, + "59": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type" + }, + "60": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.background" + }, + "61": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.disabledBackground" + }, + "62": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.filledBackground" + }, + "63": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.filledHoverBackground" + }, + "64": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.filledFocusBackground" + }, + "65": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "66": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "67": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.focusBorderColor" + }, + "68": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.invalidBorderColor" + }, + "69": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.color" + }, + "70": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.disabledColor" + }, + "71": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.placeholderColor" + }, + "72": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.invalidPlaceholderColor" + }, + "73": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "74": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "75": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "76": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "77": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "78": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type" + }, + "79": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.width" + }, + "80": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.style" + }, + "81": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.color" + }, + "82": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.offset" + }, + "83": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "84": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "85": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "AutoCompleteDesignTokens.overlay" + }, + "86": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type" + }, + "87": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.background" + }, + "88": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "89": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "90": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.color" + }, + "91": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "92": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "AutoCompleteDesignTokens.list" + }, + "93": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type" + }, + "94": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.padding" + }, + "95": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.gap" + }, + "96": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "AutoCompleteDesignTokens.option" + }, + "97": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type" + }, + "98": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.focusBackground" + }, + "99": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.selectedBackground" + }, + "100": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.selectedFocusBackground" + }, + "101": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.color" + }, + "102": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "103": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.selectedColor" + }, + "104": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.selectedFocusColor" + }, + "105": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.padding" + }, + "106": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "107": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "AutoCompleteDesignTokens.optionGroup" + }, + "108": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type" + }, + "109": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.background" + }, + "110": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.color" + }, + "111": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "112": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.padding" + }, + "113": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "AutoCompleteDesignTokens.dropdown" + }, + "114": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type" + }, + "115": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.width" + }, + "116": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.sm" + }, + "117": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type" + }, + "118": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.width" + }, + "119": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.lg" + }, + "120": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type" + }, + "121": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.width" + }, + "122": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "123": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "124": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.activeBorderColor" + }, + "125": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "126": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "127": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type" + }, + "128": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.width" + }, + "129": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.style" + }, + "130": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.color" + }, + "131": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.offset" + }, + "132": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "133": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.background" + }, + "134": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "135": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "136": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.color" + }, + "137": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "138": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "139": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "AutoCompleteDesignTokens.chip" + }, + "140": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type" + }, + "141": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "142": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.focusBackground" + }, + "143": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "144": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "AutoCompleteDesignTokens.emptyMessage" + }, + "145": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type" + }, + "146": { + "sourceFileName": "src/app/components/themes/types/autocomplete/index.d.ts", + "qualifiedName": "__type.padding" + }, + "147": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "148": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "149": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "150": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "151": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "" + }, + "152": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "AvatarDesignTokens" + }, + "153": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "AvatarDesignTokens.root" + }, + "154": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "__type" + }, + "155": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "__type.width" + }, + "156": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "__type.height" + }, + "157": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "158": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "__type.background" + }, + "159": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "160": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "AvatarDesignTokens.group" + }, + "161": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "__type" + }, + "162": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "163": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "__type.offset" + }, + "164": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "AvatarDesignTokens.lg" + }, + "165": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "__type" + }, + "166": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "__type.width" + }, + "167": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "__type.height" + }, + "168": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "169": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "AvatarDesignTokens.xl" + }, + "170": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "__type" + }, + "171": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "__type.width" + }, + "172": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "__type.height" + }, + "173": { + "sourceFileName": "src/app/components/themes/types/avatar/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "174": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "175": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "176": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "177": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "178": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "" + }, + "179": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "BadgeDesignTokens" + }, + "180": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "BadgeDesignTokens.root" + }, + "181": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type" + }, + "182": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "183": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.padding" + }, + "184": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "185": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "186": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.minWidth" + }, + "187": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.height" + }, + "188": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "BadgeDesignTokens.dot" + }, + "189": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type" + }, + "190": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.size" + }, + "191": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "BadgeDesignTokens.sm" + }, + "192": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type" + }, + "193": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "194": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.minWidth" + }, + "195": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.height" + }, + "196": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "BadgeDesignTokens.lg" + }, + "197": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type" + }, + "198": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "199": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.minWidth" + }, + "200": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.height" + }, + "201": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "BadgeDesignTokens.xl" + }, + "202": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type" + }, + "203": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "204": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.minWidth" + }, + "205": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.height" + }, + "206": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "BadgeDesignTokens.primary" + }, + "207": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type" + }, + "208": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.background" + }, + "209": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.color" + }, + "210": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "BadgeDesignTokens.secondary" + }, + "211": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type" + }, + "212": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.background" + }, + "213": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.color" + }, + "214": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "BadgeDesignTokens.success" + }, + "215": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type" + }, + "216": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.background" + }, + "217": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.color" + }, + "218": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "BadgeDesignTokens.info" + }, + "219": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type" + }, + "220": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.background" + }, + "221": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.color" + }, + "222": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "BadgeDesignTokens.warn" + }, + "223": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type" + }, + "224": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.background" + }, + "225": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.color" + }, + "226": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "BadgeDesignTokens.danger" + }, + "227": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type" + }, + "228": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.background" + }, + "229": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.color" + }, + "230": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "BadgeDesignTokens.contrast" + }, + "231": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type" + }, + "232": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.background" + }, + "233": { + "sourceFileName": "src/app/components/themes/types/badge/index.d.ts", + "qualifiedName": "__type.color" + }, + "234": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "235": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "236": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "237": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "238": { + "sourceFileName": "src/app/components/themes/types/blockui/index.d.ts", + "qualifiedName": "" + }, + "239": { + "sourceFileName": "src/app/components/themes/types/blockui/index.d.ts", + "qualifiedName": "BlockUIDesignTokens" + }, + "240": { + "sourceFileName": "src/app/components/themes/types/blockui/index.d.ts", + "qualifiedName": "BlockUIDesignTokens.root" + }, + "241": { + "sourceFileName": "src/app/components/themes/types/blockui/index.d.ts", + "qualifiedName": "__type" + }, + "242": { + "sourceFileName": "src/app/components/themes/types/blockui/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "243": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "244": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "245": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "246": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "247": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "" + }, + "248": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "BreadcrumbDesignTokens" + }, + "249": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "BreadcrumbDesignTokens.root" + }, + "250": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type" + }, + "251": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type.padding" + }, + "252": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type.background" + }, + "253": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type.gap" + }, + "254": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "255": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "BreadcrumbDesignTokens.item" + }, + "256": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type" + }, + "257": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type.color" + }, + "258": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "259": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "260": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type.gap" + }, + "261": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type.icon" + }, + "262": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type" + }, + "263": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type.color" + }, + "264": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "265": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "266": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type" + }, + "267": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type.width" + }, + "268": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type.style" + }, + "269": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type.color" + }, + "270": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type.offset" + }, + "271": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "272": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "BreadcrumbDesignTokens.separator" + }, + "273": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type" + }, + "274": { + "sourceFileName": "src/app/components/themes/types/breadcrumb/index.d.ts", + "qualifiedName": "__type.color" + }, + "275": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "276": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "277": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "278": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "279": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "" + }, + "280": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "ButtonDesignTokens" + }, + "281": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "ButtonDesignTokens.root" + }, + "282": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "283": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "284": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.roundedBorderRadius" + }, + "285": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.gap" + }, + "286": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "287": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "288": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.iconOnlyWidth" + }, + "289": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.sm" + }, + "290": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "291": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "292": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "293": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "294": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.lg" + }, + "295": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "296": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "297": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "298": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "299": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.label" + }, + "300": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "301": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "302": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.raisedShadow" + }, + "303": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "304": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "305": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.width" + }, + "306": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.style" + }, + "307": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.offset" + }, + "308": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.badgeSize" + }, + "309": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "310": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.primary" + }, + "311": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "312": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.background" + }, + "313": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "314": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "315": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "316": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "317": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBorderColor" + }, + "318": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "319": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "320": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "321": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "322": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "323": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "324": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "325": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.secondary" + }, + "326": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "327": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.background" + }, + "328": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "329": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "330": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "331": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "332": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBorderColor" + }, + "333": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "334": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "335": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "336": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "337": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "338": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "339": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "340": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.info" + }, + "341": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "342": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.background" + }, + "343": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "344": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "345": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "346": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "347": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBorderColor" + }, + "348": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "349": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "350": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "351": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "352": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "353": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "354": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "355": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.success" + }, + "356": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "357": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.background" + }, + "358": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "359": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "360": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "361": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "362": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBorderColor" + }, + "363": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "364": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "365": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "366": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "367": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "368": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "369": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "370": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.warn" + }, + "371": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "372": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.background" + }, + "373": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "374": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "375": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "376": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "377": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBorderColor" + }, + "378": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "379": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "380": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "381": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "382": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "383": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "384": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "385": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.help" + }, + "386": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "387": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.background" + }, + "388": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "389": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "390": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "391": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "392": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBorderColor" + }, + "393": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "394": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "395": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "396": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "397": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "398": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "399": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "400": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.danger" + }, + "401": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "402": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.background" + }, + "403": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "404": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "405": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "406": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "407": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBorderColor" + }, + "408": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "409": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "410": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "411": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "412": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "413": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "414": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "415": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.contrast" + }, + "416": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "417": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.background" + }, + "418": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "419": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "420": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "421": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "422": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBorderColor" + }, + "423": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "424": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "425": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "426": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "427": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "428": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "429": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "430": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "ButtonDesignTokens.outlined" + }, + "431": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "432": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.primary" + }, + "433": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "434": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "435": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "436": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "437": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "438": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.secondary" + }, + "439": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "440": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "441": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "442": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "443": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "444": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.success" + }, + "445": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "446": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "447": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "448": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "449": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "450": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.info" + }, + "451": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "452": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "453": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "454": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "455": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "456": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.warn" + }, + "457": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "458": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "459": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "460": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "461": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "462": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.help" + }, + "463": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "464": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "465": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "466": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "467": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "468": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.danger" + }, + "469": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "470": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "471": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "472": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "473": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "474": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.contrast" + }, + "475": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "476": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "477": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "478": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "479": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "480": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.plain" + }, + "481": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "482": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "483": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "484": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "485": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "486": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "ButtonDesignTokens.text" + }, + "487": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "488": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.primary" + }, + "489": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "490": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "491": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "492": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "493": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.secondary" + }, + "494": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "495": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "496": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "497": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "498": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.success" + }, + "499": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "500": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "501": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "502": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "503": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.info" + }, + "504": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "505": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "506": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "507": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "508": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.warn" + }, + "509": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "510": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "511": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "512": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "513": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.help" + }, + "514": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "515": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "516": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "517": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "518": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.danger" + }, + "519": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "520": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "521": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "522": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "523": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.plain" + }, + "524": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "525": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "526": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "527": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "528": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "ButtonDesignTokens.link" + }, + "529": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type" + }, + "530": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.color" + }, + "531": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "532": { + "sourceFileName": "src/app/components/themes/types/button/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "533": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "534": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "535": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "536": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "537": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "" + }, + "538": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "CardDesignTokens" + }, + "539": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "CardDesignTokens.root" + }, + "540": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "__type" + }, + "541": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "__type.background" + }, + "542": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "543": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "__type.color" + }, + "544": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "545": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "CardDesignTokens.body" + }, + "546": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "__type" + }, + "547": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "__type.padding" + }, + "548": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "__type.gap" + }, + "549": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "CardDesignTokens.caption" + }, + "550": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "__type" + }, + "551": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "__type.gap" + }, + "552": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "CardDesignTokens.title" + }, + "553": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "__type" + }, + "554": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "555": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "556": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "CardDesignTokens.subtitle" + }, + "557": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "__type" + }, + "558": { + "sourceFileName": "src/app/components/themes/types/card/index.d.ts", + "qualifiedName": "__type.color" + }, + "559": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "560": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "561": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "562": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "563": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "" + }, + "564": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "CarouselDesignTokens" + }, + "565": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "CarouselDesignTokens.root" + }, + "566": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type" + }, + "567": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "568": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "CarouselDesignTokens.content" + }, + "569": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type" + }, + "570": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type.gap" + }, + "571": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "CarouselDesignTokens.indicatorList" + }, + "572": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type" + }, + "573": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type.padding" + }, + "574": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type.gap" + }, + "575": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "CarouselDesignTokens.indicator" + }, + "576": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type" + }, + "577": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type.width" + }, + "578": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type.height" + }, + "579": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "580": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "581": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type" + }, + "582": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type.width" + }, + "583": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type.style" + }, + "584": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type.color" + }, + "585": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type.offset" + }, + "586": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "587": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type.background" + }, + "588": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "589": { + "sourceFileName": "src/app/components/themes/types/carousel/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "590": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "591": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "592": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "593": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "594": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "" + }, + "595": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "CascadeSelectDesignTokens" + }, + "596": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "CascadeSelectDesignTokens.root" + }, + "597": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type" + }, + "598": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.background" + }, + "599": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.disabledBackground" + }, + "600": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.filledBackground" + }, + "601": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.filledHoverBackground" + }, + "602": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.filledFocusBackground" + }, + "603": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "604": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "605": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.focusBorderColor" + }, + "606": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.invalidBorderColor" + }, + "607": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.color" + }, + "608": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.disabledColor" + }, + "609": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.placeholderColor" + }, + "610": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.invalidPlaceholderColor" + }, + "611": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "612": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "613": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "614": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "615": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "616": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type" + }, + "617": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.width" + }, + "618": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.style" + }, + "619": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.color" + }, + "620": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.offset" + }, + "621": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "622": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "623": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.sm" + }, + "624": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type" + }, + "625": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "626": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "627": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "628": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.lg" + }, + "629": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type" + }, + "630": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "631": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "632": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "633": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "CascadeSelectDesignTokens.dropdown" + }, + "634": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type" + }, + "635": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.width" + }, + "636": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.color" + }, + "637": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "CascadeSelectDesignTokens.overlay" + }, + "638": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type" + }, + "639": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.background" + }, + "640": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "641": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "642": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.color" + }, + "643": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "644": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "CascadeSelectDesignTokens.list" + }, + "645": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type" + }, + "646": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.padding" + }, + "647": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.gap" + }, + "648": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.mobileIndent" + }, + "649": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "CascadeSelectDesignTokens.option" + }, + "650": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type" + }, + "651": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.focusBackground" + }, + "652": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.selectedBackground" + }, + "653": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.selectedFocusBackground" + }, + "654": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.color" + }, + "655": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "656": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.selectedColor" + }, + "657": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.selectedFocusColor" + }, + "658": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.padding" + }, + "659": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "660": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.icon" + }, + "661": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type" + }, + "662": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.color" + }, + "663": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "664": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.size" + }, + "665": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "CascadeSelectDesignTokens.clearIcon" + }, + "666": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type" + }, + "667": { + "sourceFileName": "src/app/components/themes/types/cascadeselect/index.d.ts", + "qualifiedName": "__type.color" + }, + "668": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "669": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "670": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "671": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "672": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "" + }, + "673": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "CheckboxDesignTokens" + }, + "674": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "CheckboxDesignTokens.root" + }, + "675": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type" + }, + "676": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "677": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.width" + }, + "678": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.height" + }, + "679": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.background" + }, + "680": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.checkedBackground" + }, + "681": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.checkedHoverBackground" + }, + "682": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.disabledBackground" + }, + "683": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.filledBackground" + }, + "684": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "685": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "686": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.focusBorderColor" + }, + "687": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.checkedBorderColor" + }, + "688": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.checkedHoverBorderColor" + }, + "689": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.checkedFocusBorderColor" + }, + "690": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.checkedDisabledBorderColor" + }, + "691": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.invalidBorderColor" + }, + "692": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "693": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "694": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type" + }, + "695": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.width" + }, + "696": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.style" + }, + "697": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.color" + }, + "698": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.offset" + }, + "699": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "700": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "701": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "CheckboxDesignTokens.icon" + }, + "702": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type" + }, + "703": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.size" + }, + "704": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.color" + }, + "705": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.checkedColor" + }, + "706": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.checkedHoverColor" + }, + "707": { + "sourceFileName": "src/app/components/themes/types/checkbox/index.d.ts", + "qualifiedName": "__type.disabledColor" + }, + "708": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "709": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "710": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "711": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "712": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "" + }, + "713": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "ChipDesignTokens" + }, + "714": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "ChipDesignTokens.root" + }, + "715": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type" + }, + "716": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "717": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "718": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "719": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type.gap" + }, + "720": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "721": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type.background" + }, + "722": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type.color" + }, + "723": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "ChipDesignTokens.image" + }, + "724": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type" + }, + "725": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type.width" + }, + "726": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type.height" + }, + "727": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "ChipDesignTokens.icon" + }, + "728": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type" + }, + "729": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type.size" + }, + "730": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type.color" + }, + "731": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "ChipDesignTokens.removeIcon" + }, + "732": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type" + }, + "733": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type.size" + }, + "734": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "735": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type" + }, + "736": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type.width" + }, + "737": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type.style" + }, + "738": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type.color" + }, + "739": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type.offset" + }, + "740": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "741": { + "sourceFileName": "src/app/components/themes/types/chip/index.d.ts", + "qualifiedName": "__type.color" + }, + "742": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "743": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "744": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "745": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "746": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "" + }, + "747": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "ColorPickerDesignTokens" + }, + "748": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "ColorPickerDesignTokens.root" + }, + "749": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "__type" + }, + "750": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "751": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "ColorPickerDesignTokens.preview" + }, + "752": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "__type" + }, + "753": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "__type.width" + }, + "754": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "__type.height" + }, + "755": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "756": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "757": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "__type" + }, + "758": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "__type.width" + }, + "759": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "__type.style" + }, + "760": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "__type.color" + }, + "761": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "__type.offset" + }, + "762": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "763": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "ColorPickerDesignTokens.panel" + }, + "764": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "__type" + }, + "765": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "766": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "767": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "__type.background" + }, + "768": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "769": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "ColorPickerDesignTokens.handle" + }, + "770": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "__type" + }, + "771": { + "sourceFileName": "src/app/components/themes/types/colorpicker/index.d.ts", + "qualifiedName": "__type.color" + }, + "772": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "773": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "774": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "775": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "776": { + "sourceFileName": "src/app/components/themes/types/confirmdialog/index.d.ts", + "qualifiedName": "" + }, + "777": { + "sourceFileName": "src/app/components/themes/types/confirmdialog/index.d.ts", + "qualifiedName": "ConfirmDialogDesignTokens" + }, + "778": { + "sourceFileName": "src/app/components/themes/types/confirmdialog/index.d.ts", + "qualifiedName": "ConfirmDialogDesignTokens.icon" + }, + "779": { + "sourceFileName": "src/app/components/themes/types/confirmdialog/index.d.ts", + "qualifiedName": "__type" + }, + "780": { + "sourceFileName": "src/app/components/themes/types/confirmdialog/index.d.ts", + "qualifiedName": "__type.size" + }, + "781": { + "sourceFileName": "src/app/components/themes/types/confirmdialog/index.d.ts", + "qualifiedName": "__type.color" + }, + "782": { + "sourceFileName": "src/app/components/themes/types/confirmdialog/index.d.ts", + "qualifiedName": "ConfirmDialogDesignTokens.content" + }, + "783": { + "sourceFileName": "src/app/components/themes/types/confirmdialog/index.d.ts", + "qualifiedName": "__type" + }, + "784": { + "sourceFileName": "src/app/components/themes/types/confirmdialog/index.d.ts", + "qualifiedName": "__type.gap" + }, + "785": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "786": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "787": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "788": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "789": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "" + }, + "790": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "ConfirmPopupDesignTokens" + }, + "791": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "ConfirmPopupDesignTokens.root" + }, + "792": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "__type" + }, + "793": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "__type.background" + }, + "794": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "795": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "__type.color" + }, + "796": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "797": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "798": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "__type.gutter" + }, + "799": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "__type.arrowOffset" + }, + "800": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "ConfirmPopupDesignTokens.content" + }, + "801": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "__type" + }, + "802": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "__type.padding" + }, + "803": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "__type.gap" + }, + "804": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "ConfirmPopupDesignTokens.icon" + }, + "805": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "__type" + }, + "806": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "__type.size" + }, + "807": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "__type.color" + }, + "808": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "ConfirmPopupDesignTokens.footer" + }, + "809": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "__type" + }, + "810": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "__type.gap" + }, + "811": { + "sourceFileName": "src/app/components/themes/types/confirmpopup/index.d.ts", + "qualifiedName": "__type.padding" + }, + "812": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "813": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "814": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "815": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "816": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "" + }, + "817": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "ContextMenuDesignTokens" + }, + "818": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "ContextMenuDesignTokens.root" + }, + "819": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type" + }, + "820": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.background" + }, + "821": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "822": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "823": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "824": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "825": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "826": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "ContextMenuDesignTokens.list" + }, + "827": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type" + }, + "828": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.padding" + }, + "829": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.gap" + }, + "830": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "ContextMenuDesignTokens.item" + }, + "831": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type" + }, + "832": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.focusBackground" + }, + "833": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "834": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "835": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "836": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "837": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.padding" + }, + "838": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "839": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.gap" + }, + "840": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.icon" + }, + "841": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type" + }, + "842": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "843": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "844": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "845": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "ContextMenuDesignTokens.submenu" + }, + "846": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type" + }, + "847": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.mobileIndent" + }, + "848": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "ContextMenuDesignTokens.submenuIcon" + }, + "849": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type" + }, + "850": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.size" + }, + "851": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "852": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "853": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "854": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "ContextMenuDesignTokens.separator" + }, + "855": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type" + }, + "856": { + "sourceFileName": "src/app/components/themes/types/contextmenu/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "857": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "858": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "859": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "860": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "861": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "" + }, + "862": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "DataTableDesignTokens" + }, + "863": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "DataTableDesignTokens.root" + }, + "864": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "865": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "866": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "867": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "DataTableDesignTokens.header" + }, + "868": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "869": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.background" + }, + "870": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "871": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.color" + }, + "872": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "873": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.padding" + }, + "874": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "DataTableDesignTokens.headerCell" + }, + "875": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "876": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.background" + }, + "877": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "878": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.selectedBackground" + }, + "879": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "880": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.color" + }, + "881": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "882": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.selectedColor" + }, + "883": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.gap" + }, + "884": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.padding" + }, + "885": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "886": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "887": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.width" + }, + "888": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.style" + }, + "889": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.color" + }, + "890": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.offset" + }, + "891": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "892": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "DataTableDesignTokens.columnTitle" + }, + "893": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "894": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "895": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "DataTableDesignTokens.row" + }, + "896": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "897": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.background" + }, + "898": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "899": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.selectedBackground" + }, + "900": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.color" + }, + "901": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "902": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.selectedColor" + }, + "903": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "904": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "905": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.width" + }, + "906": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.style" + }, + "907": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.color" + }, + "908": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.offset" + }, + "909": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "910": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.stripedBackground" + }, + "911": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "DataTableDesignTokens.bodyCell" + }, + "912": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "913": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "914": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.padding" + }, + "915": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.selectedBorderColor" + }, + "916": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "DataTableDesignTokens.footerCell" + }, + "917": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "918": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.background" + }, + "919": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "920": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.color" + }, + "921": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.padding" + }, + "922": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "DataTableDesignTokens.columnFooter" + }, + "923": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "924": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "925": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "DataTableDesignTokens.footer" + }, + "926": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "927": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.background" + }, + "928": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "929": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.color" + }, + "930": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "931": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.padding" + }, + "932": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "DataTableDesignTokens.dropPointColor" + }, + "933": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "934": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.0" + }, + "935": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.1" + }, + "936": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.2" + }, + "937": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.3" + }, + "938": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.4" + }, + "939": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.5" + }, + "940": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.6" + }, + "941": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.7" + }, + "942": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.8" + }, + "943": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.9" + }, + "944": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.10" + }, + "945": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.11" + }, + "946": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.12" + }, + "947": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.13" + }, + "948": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.14" + }, + "949": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "DataTableDesignTokens.columnResizerWidth" + }, + "950": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "951": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.0" + }, + "952": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.1" + }, + "953": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.2" + }, + "954": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.3" + }, + "955": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.4" + }, + "956": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.5" + }, + "957": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "DataTableDesignTokens.resizeIndicator" + }, + "958": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "959": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.width" + }, + "960": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.color" + }, + "961": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "DataTableDesignTokens.sortIcon" + }, + "962": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "963": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.color" + }, + "964": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "965": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "DataTableDesignTokens.loadingIcon" + }, + "966": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "967": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.size" + }, + "968": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "DataTableDesignTokens.rowToggleButton" + }, + "969": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "970": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "971": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.selectedHoverBackground" + }, + "972": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.color" + }, + "973": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "974": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.selectedHoverColor" + }, + "975": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.size" + }, + "976": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "977": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "978": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "979": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.width" + }, + "980": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.style" + }, + "981": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.color" + }, + "982": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.offset" + }, + "983": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "984": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "DataTableDesignTokens.filter" + }, + "985": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "986": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.inlineGap" + }, + "987": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.overlaySelect" + }, + "988": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "989": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.background" + }, + "990": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "991": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "992": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.color" + }, + "993": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "994": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.overlayPopover" + }, + "995": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "996": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.background" + }, + "997": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "998": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "999": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.color" + }, + "1000": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1001": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1002": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1003": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.rule" + }, + "1004": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "1005": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1006": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.constraintList" + }, + "1007": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "1008": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1009": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1010": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.constraint" + }, + "1011": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "1012": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.focusBackground" + }, + "1013": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.selectedBackground" + }, + "1014": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.selectedFocusBackground" + }, + "1015": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.color" + }, + "1016": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "1017": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.selectedColor" + }, + "1018": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.selectedFocusColor" + }, + "1019": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.separator" + }, + "1020": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "1021": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1022": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1023": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1024": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "DataTableDesignTokens.paginatorTop" + }, + "1025": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "1026": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1027": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "1028": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "DataTableDesignTokens.paginatorBottom" + }, + "1029": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type" + }, + "1030": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1031": { + "sourceFileName": "src/app/components/themes/types/datatable/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "1032": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1033": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1034": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1035": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1036": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "" + }, + "1037": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "DataViewDesignTokens" + }, + "1038": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "DataViewDesignTokens.root" + }, + "1039": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type" + }, + "1040": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1041": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "1042": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1043": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1044": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "DataViewDesignTokens.header" + }, + "1045": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type" + }, + "1046": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.background" + }, + "1047": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.color" + }, + "1048": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1049": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "1050": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1051": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1052": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "DataViewDesignTokens.content" + }, + "1053": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type" + }, + "1054": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.background" + }, + "1055": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.color" + }, + "1056": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1057": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "1058": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1059": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1060": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "DataViewDesignTokens.footer" + }, + "1061": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type" + }, + "1062": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.background" + }, + "1063": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.color" + }, + "1064": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1065": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "1066": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1067": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1068": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "DataViewDesignTokens.paginatorTop" + }, + "1069": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type" + }, + "1070": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1071": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "1072": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "DataViewDesignTokens.paginatorBottom" + }, + "1073": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type" + }, + "1074": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1075": { + "sourceFileName": "src/app/components/themes/types/dataview/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "1076": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1077": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1078": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1079": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1080": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "" + }, + "1081": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "DatePickerDesignTokens" + }, + "1082": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "DatePickerDesignTokens.root" + }, + "1083": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1084": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "1085": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "DatePickerDesignTokens.panel" + }, + "1086": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1087": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.background" + }, + "1088": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1089": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.color" + }, + "1090": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1091": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1092": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1093": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "DatePickerDesignTokens.header" + }, + "1094": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1095": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.background" + }, + "1096": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1097": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.color" + }, + "1098": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1099": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "1100": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1101": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "DatePickerDesignTokens.title" + }, + "1102": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1103": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1104": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "1105": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "DatePickerDesignTokens.dropdown" + }, + "1106": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1107": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.width" + }, + "1108": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1109": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "1110": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.activeBorderColor" + }, + "1111": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1112": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "1113": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1114": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.width" + }, + "1115": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.style" + }, + "1116": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.color" + }, + "1117": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.offset" + }, + "1118": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1119": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.background" + }, + "1120": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "1121": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "1122": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.color" + }, + "1123": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "1124": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "1125": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "DatePickerDesignTokens.inputIcon" + }, + "1126": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1127": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.color" + }, + "1128": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "DatePickerDesignTokens.selectMonth" + }, + "1129": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1130": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "1131": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.color" + }, + "1132": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "1133": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1134": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1135": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "DatePickerDesignTokens.selectYear" + }, + "1136": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1137": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "1138": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.color" + }, + "1139": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "1140": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1141": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1142": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "DatePickerDesignTokens.group" + }, + "1143": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1144": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1145": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1146": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "DatePickerDesignTokens.dayView" + }, + "1147": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1148": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.margin" + }, + "1149": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "DatePickerDesignTokens.weekDay" + }, + "1150": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1151": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1152": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "1153": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.color" + }, + "1154": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "DatePickerDesignTokens.date" + }, + "1155": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1156": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "1157": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.selectedBackground" + }, + "1158": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.rangeSelectedBackground" + }, + "1159": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.color" + }, + "1160": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "1161": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.selectedColor" + }, + "1162": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.rangeSelectedColor" + }, + "1163": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.width" + }, + "1164": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.height" + }, + "1165": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1166": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1167": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "1168": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1169": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.width" + }, + "1170": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.style" + }, + "1171": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.color" + }, + "1172": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.offset" + }, + "1173": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1174": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "DatePickerDesignTokens.monthView" + }, + "1175": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1176": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.margin" + }, + "1177": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "DatePickerDesignTokens.month" + }, + "1178": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1179": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1180": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1181": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "DatePickerDesignTokens.yearView" + }, + "1182": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1183": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.margin" + }, + "1184": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "DatePickerDesignTokens.year" + }, + "1185": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1186": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1187": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "DatePickerDesignTokens.buttonbar" + }, + "1188": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1189": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1190": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1191": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "DatePickerDesignTokens.timePicker" + }, + "1192": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1193": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1194": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1195": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1196": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.buttonGap" + }, + "1197": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "DatePickerDesignTokens.today" + }, + "1198": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type" + }, + "1199": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.background" + }, + "1200": { + "sourceFileName": "src/app/components/themes/types/datepicker/index.d.ts", + "qualifiedName": "__type.color" + }, + "1201": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1202": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1203": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1204": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1205": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "" + }, + "1206": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "DialogDesignTokens" + }, + "1207": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "DialogDesignTokens.root" + }, + "1208": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "__type" + }, + "1209": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "__type.background" + }, + "1210": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1211": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "__type.color" + }, + "1212": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1213": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1214": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "DialogDesignTokens.header" + }, + "1215": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "__type" + }, + "1216": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1217": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1218": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "DialogDesignTokens.title" + }, + "1219": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "__type" + }, + "1220": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "1221": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "1222": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "DialogDesignTokens.content" + }, + "1223": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "__type" + }, + "1224": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1225": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "DialogDesignTokens.footer" + }, + "1226": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "__type" + }, + "1227": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1228": { + "sourceFileName": "src/app/components/themes/types/dialog/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1229": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1230": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1231": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1232": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1233": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "" + }, + "1234": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "DividerDesignTokens" + }, + "1235": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "DividerDesignTokens.root" + }, + "1236": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "__type" + }, + "1237": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1238": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "DividerDesignTokens.content" + }, + "1239": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "__type" + }, + "1240": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "__type.background" + }, + "1241": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "__type.color" + }, + "1242": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "DividerDesignTokens.horizontal" + }, + "1243": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "__type" + }, + "1244": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "__type.margin" + }, + "1245": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1246": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "__type.content" + }, + "1247": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "__type" + }, + "1248": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1249": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "DividerDesignTokens.vertical" + }, + "1250": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "__type" + }, + "1251": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "__type.margin" + }, + "1252": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1253": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "__type.content" + }, + "1254": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "__type" + }, + "1255": { + "sourceFileName": "src/app/components/themes/types/divider/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1256": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1257": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1258": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1259": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1260": { + "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", + "qualifiedName": "" + }, + "1261": { + "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", + "qualifiedName": "DockDesignTokens" + }, + "1262": { + "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", + "qualifiedName": "DockDesignTokens.root" + }, + "1263": { + "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", + "qualifiedName": "__type" + }, + "1264": { + "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", + "qualifiedName": "__type.background" + }, + "1265": { + "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1266": { + "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1267": { + "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1268": { + "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", + "qualifiedName": "DockDesignTokens.item" + }, + "1269": { + "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", + "qualifiedName": "__type" + }, + "1270": { + "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1271": { + "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1272": { + "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", + "qualifiedName": "__type.size" + }, + "1273": { + "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "1274": { + "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", + "qualifiedName": "__type" + }, + "1275": { + "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", + "qualifiedName": "__type.width" + }, + "1276": { + "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", + "qualifiedName": "__type.style" + }, + "1277": { + "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", + "qualifiedName": "__type.color" + }, + "1278": { + "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", + "qualifiedName": "__type.offset" + }, + "1279": { + "sourceFileName": "src/app/components/themes/types/dock/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1280": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1281": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1282": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1283": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1284": { + "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", + "qualifiedName": "" + }, + "1285": { + "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", + "qualifiedName": "DrawerDesignTokens" + }, + "1286": { + "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", + "qualifiedName": "DrawerDesignTokens.root" + }, + "1287": { + "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", + "qualifiedName": "__type" + }, + "1288": { + "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", + "qualifiedName": "__type.background" + }, + "1289": { + "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1290": { + "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", + "qualifiedName": "__type.color" + }, + "1291": { + "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1292": { + "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1293": { + "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", + "qualifiedName": "DrawerDesignTokens.header" + }, + "1294": { + "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", + "qualifiedName": "__type" + }, + "1295": { + "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1296": { + "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", + "qualifiedName": "DrawerDesignTokens.title" + }, + "1297": { + "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", + "qualifiedName": "__type" + }, + "1298": { + "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "1299": { + "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "1300": { + "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", + "qualifiedName": "DrawerDesignTokens.content" + }, + "1301": { + "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", + "qualifiedName": "__type" + }, + "1302": { + "sourceFileName": "src/app/components/themes/types/drawer/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1303": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1304": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1305": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1306": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1307": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "" + }, + "1308": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "DynamicDialogDesignTokens" + }, + "1309": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "DynamicDialogDesignTokens.root" + }, + "1310": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "__type" + }, + "1311": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "__type.background" + }, + "1312": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1313": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "__type.color" + }, + "1314": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1315": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1316": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "DynamicDialogDesignTokens.header" + }, + "1317": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "__type" + }, + "1318": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1319": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1320": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "DynamicDialogDesignTokens.title" + }, + "1321": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "__type" + }, + "1322": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "1323": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "1324": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "DynamicDialogDesignTokens.content" + }, + "1325": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "__type" + }, + "1326": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1327": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "DynamicDialogDesignTokens.footer" + }, + "1328": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "__type" + }, + "1329": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1330": { + "sourceFileName": "src/app/components/themes/types/dynamicdialog/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1331": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1332": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1333": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1334": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1335": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "" + }, + "1336": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "EditorDesignTokens" + }, + "1337": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "EditorDesignTokens.toolbar" + }, + "1338": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type" + }, + "1339": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.background" + }, + "1340": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1341": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1342": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "EditorDesignTokens.toolbarItem" + }, + "1343": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type" + }, + "1344": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.color" + }, + "1345": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "1346": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "1347": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "EditorDesignTokens.overlay" + }, + "1348": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type" + }, + "1349": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.background" + }, + "1350": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1351": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1352": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.color" + }, + "1353": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1354": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1355": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "EditorDesignTokens.overlayOption" + }, + "1356": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type" + }, + "1357": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.focusBackground" + }, + "1358": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.color" + }, + "1359": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "1360": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1361": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1362": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "EditorDesignTokens.content" + }, + "1363": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type" + }, + "1364": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.background" + }, + "1365": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1366": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.color" + }, + "1367": { + "sourceFileName": "src/app/components/themes/types/editor/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1368": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1369": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1370": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1371": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1372": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "" + }, + "1373": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "FieldsetDesignTokens" + }, + "1374": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "FieldsetDesignTokens.root" + }, + "1375": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type" + }, + "1376": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.background" + }, + "1377": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1378": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1379": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.color" + }, + "1380": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1381": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "1382": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "FieldsetDesignTokens.legend" + }, + "1383": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type" + }, + "1384": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.background" + }, + "1385": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "1386": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.color" + }, + "1387": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "1388": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1389": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "1390": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1391": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1392": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1393": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "1394": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "1395": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type" + }, + "1396": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.width" + }, + "1397": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.style" + }, + "1398": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.color" + }, + "1399": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.offset" + }, + "1400": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1401": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "FieldsetDesignTokens.toggleIcon" + }, + "1402": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type" + }, + "1403": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.color" + }, + "1404": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "1405": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "FieldsetDesignTokens.content" + }, + "1406": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type" + }, + "1407": { + "sourceFileName": "src/app/components/themes/types/fieldset/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1408": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1409": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1410": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1411": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1412": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "" + }, + "1413": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "FileUploadDesignTokens" + }, + "1414": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "FileUploadDesignTokens.root" + }, + "1415": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type" + }, + "1416": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type.background" + }, + "1417": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1418": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type.color" + }, + "1419": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1420": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "1421": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "FileUploadDesignTokens.header" + }, + "1422": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type" + }, + "1423": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type.background" + }, + "1424": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type.color" + }, + "1425": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1426": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "1427": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1428": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1429": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "FileUploadDesignTokens.content" + }, + "1430": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type" + }, + "1431": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type.highlightBorderColor" + }, + "1432": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1433": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "FileUploadDesignTokens.file" + }, + "1434": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type" + }, + "1435": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1436": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1437": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1438": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type.info" + }, + "1439": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type" + }, + "1440": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1441": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "FileUploadDesignTokens.progressbar" + }, + "1442": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type" + }, + "1443": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type.height" + }, + "1444": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "FileUploadDesignTokens.basic" + }, + "1445": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type" + }, + "1446": { + "sourceFileName": "src/app/components/themes/types/fileupload/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1447": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1448": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1449": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1450": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1451": { + "sourceFileName": "src/app/components/themes/types/floatlabel/index.d.ts", + "qualifiedName": "" + }, + "1452": { + "sourceFileName": "src/app/components/themes/types/floatlabel/index.d.ts", + "qualifiedName": "FloatLabelDesignTokens" + }, + "1453": { + "sourceFileName": "src/app/components/themes/types/floatlabel/index.d.ts", + "qualifiedName": "FloatLabelDesignTokens.root" + }, + "1454": { + "sourceFileName": "src/app/components/themes/types/floatlabel/index.d.ts", + "qualifiedName": "__type" + }, + "1455": { + "sourceFileName": "src/app/components/themes/types/floatlabel/index.d.ts", + "qualifiedName": "__type.color" + }, + "1456": { + "sourceFileName": "src/app/components/themes/types/floatlabel/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "1457": { + "sourceFileName": "src/app/components/themes/types/floatlabel/index.d.ts", + "qualifiedName": "__type.invalidColor" + }, + "1458": { + "sourceFileName": "src/app/components/themes/types/floatlabel/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "1459": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1460": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1461": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1462": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1463": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "" + }, + "1464": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "GalleriaDesignTokens" + }, + "1465": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "GalleriaDesignTokens.root" + }, + "1466": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type" + }, + "1467": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "1468": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1469": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1470": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "1471": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "GalleriaDesignTokens.navButton" + }, + "1472": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type" + }, + "1473": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.background" + }, + "1474": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "1475": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.color" + }, + "1476": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "1477": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.size" + }, + "1478": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.gutter" + }, + "1479": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.prev" + }, + "1480": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type" + }, + "1481": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1482": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.next" + }, + "1483": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type" + }, + "1484": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1485": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "1486": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type" + }, + "1487": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.width" + }, + "1488": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.style" + }, + "1489": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.color" + }, + "1490": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.offset" + }, + "1491": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1492": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "GalleriaDesignTokens.navIcon" + }, + "1493": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type" + }, + "1494": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.size" + }, + "1495": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "GalleriaDesignTokens.thumbnailsContent" + }, + "1496": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type" + }, + "1497": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.background" + }, + "1498": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1499": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "GalleriaDesignTokens.thumbnailNavButton" + }, + "1500": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type" + }, + "1501": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.size" + }, + "1502": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1503": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.gutter" + }, + "1504": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "1505": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type" + }, + "1506": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.width" + }, + "1507": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.style" + }, + "1508": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.color" + }, + "1509": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.offset" + }, + "1510": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1511": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "1512": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.color" + }, + "1513": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "1514": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "GalleriaDesignTokens.thumbnailNavButtonIcon" + }, + "1515": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type" + }, + "1516": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.size" + }, + "1517": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "GalleriaDesignTokens.caption" + }, + "1518": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type" + }, + "1519": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.background" + }, + "1520": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.color" + }, + "1521": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1522": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "GalleriaDesignTokens.indicatorList" + }, + "1523": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type" + }, + "1524": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1525": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1526": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "GalleriaDesignTokens.indicatorButton" + }, + "1527": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type" + }, + "1528": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.width" + }, + "1529": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.height" + }, + "1530": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "1531": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1532": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "1533": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type" + }, + "1534": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.width" + }, + "1535": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.style" + }, + "1536": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.color" + }, + "1537": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.offset" + }, + "1538": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1539": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.background" + }, + "1540": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "1541": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "GalleriaDesignTokens.insetIndicatorList" + }, + "1542": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type" + }, + "1543": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.background" + }, + "1544": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "GalleriaDesignTokens.insetIndicatorButton" + }, + "1545": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type" + }, + "1546": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.background" + }, + "1547": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "1548": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "1549": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "GalleriaDesignTokens.mask" + }, + "1550": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type" + }, + "1551": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.background" + }, + "1552": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.color" + }, + "1553": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "GalleriaDesignTokens.closeButton" + }, + "1554": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type" + }, + "1555": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.size" + }, + "1556": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.gutter" + }, + "1557": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.background" + }, + "1558": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "1559": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.color" + }, + "1560": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "1561": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1562": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "1563": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type" + }, + "1564": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.width" + }, + "1565": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.style" + }, + "1566": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.color" + }, + "1567": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.offset" + }, + "1568": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1569": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "GalleriaDesignTokens.closeButtonIcon" + }, + "1570": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type" + }, + "1571": { + "sourceFileName": "src/app/components/themes/types/galleria/index.d.ts", + "qualifiedName": "__type.size" + }, + "1572": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1573": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1574": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1575": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1576": { + "sourceFileName": "src/app/components/themes/types/iconfield/index.d.ts", + "qualifiedName": "" + }, + "1577": { + "sourceFileName": "src/app/components/themes/types/iconfield/index.d.ts", + "qualifiedName": "IconFieldDesignTokens" + }, + "1578": { + "sourceFileName": "src/app/components/themes/types/iconfield/index.d.ts", + "qualifiedName": "IconFieldDesignTokens.icon" + }, + "1579": { + "sourceFileName": "src/app/components/themes/types/iconfield/index.d.ts", + "qualifiedName": "__type" + }, + "1580": { + "sourceFileName": "src/app/components/themes/types/iconfield/index.d.ts", + "qualifiedName": "__type.color" + }, + "1581": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1582": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1583": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1584": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1585": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "" + }, + "1586": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "ImageDesignTokens" + }, + "1587": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "ImageDesignTokens.root" + }, + "1588": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type" + }, + "1589": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "1590": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "ImageDesignTokens.preview" + }, + "1591": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type" + }, + "1592": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.icon" + }, + "1593": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type" + }, + "1594": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.size" + }, + "1595": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.mask" + }, + "1596": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type" + }, + "1597": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.background" + }, + "1598": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.color" + }, + "1599": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "ImageDesignTokens.toolbar" + }, + "1600": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type" + }, + "1601": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.position" + }, + "1602": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type" + }, + "1603": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.left" + }, + "1604": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.right" + }, + "1605": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.top" + }, + "1606": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.bottom" + }, + "1607": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.blur" + }, + "1608": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.background" + }, + "1609": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1610": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "1611": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1612": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1613": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1614": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "ImageDesignTokens.action" + }, + "1615": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type" + }, + "1616": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "1617": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.color" + }, + "1618": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "1619": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.size" + }, + "1620": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.iconSize" + }, + "1621": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1622": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "1623": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type" + }, + "1624": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.width" + }, + "1625": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.style" + }, + "1626": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.color" + }, + "1627": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.offset" + }, + "1628": { + "sourceFileName": "src/app/components/themes/types/image/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1629": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1630": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1631": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1632": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1633": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "" + }, + "1634": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken" + }, + "1635": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1636": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1637": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1638": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1639": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.T" + }, + "1640": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PaletteDesignToken" + }, + "1641": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PaletteDesignToken.50" + }, + "1642": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PaletteDesignToken.100" + }, + "1643": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PaletteDesignToken.200" + }, + "1644": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PaletteDesignToken.300" + }, + "1645": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PaletteDesignToken.400" + }, + "1646": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PaletteDesignToken.500" + }, + "1647": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PaletteDesignToken.600" + }, + "1648": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PaletteDesignToken.700" + }, + "1649": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PaletteDesignToken.800" + }, + "1650": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PaletteDesignToken.900" + }, + "1651": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PaletteDesignToken.950" + }, + "1652": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens" + }, + "1653": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.borderRadius" + }, + "1654": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1655": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.none" + }, + "1656": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.xs" + }, + "1657": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.sm" + }, + "1658": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.md" + }, + "1659": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.lg" + }, + "1660": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.xl" + }, + "1661": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.emerald" + }, + "1662": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.green" + }, + "1663": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.lime" + }, + "1664": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.red" + }, + "1665": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.orange" + }, + "1666": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.amber" + }, + "1667": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.yellow" + }, + "1668": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.teal" + }, + "1669": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.cyan" + }, + "1670": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.sky" + }, + "1671": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.blue" + }, + "1672": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.indigo" + }, + "1673": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.violet" + }, + "1674": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.purple" + }, + "1675": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.fuchsia" + }, + "1676": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.pink" + }, + "1677": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.rose" + }, + "1678": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.slate" + }, + "1679": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.gray" + }, + "1680": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.zinc" + }, + "1681": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.neutral" + }, + "1682": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.stone" + }, + "1683": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "PrimitiveDesignTokens.__index" + }, + "1685": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "SemanticDesignTokens" + }, + "1686": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "SemanticDesignTokens.transitionDuration" + }, + "1687": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "SemanticDesignTokens.focusRing" + }, + "1688": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1689": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.width" + }, + "1690": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.style" + }, + "1691": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.color" + }, + "1692": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.offset" + }, + "1693": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1694": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "SemanticDesignTokens.iconSize" + }, + "1695": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "SemanticDesignTokens.anchorGutter" + }, + "1696": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "SemanticDesignTokens.primary" + }, + "1697": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "SemanticDesignTokens.formField" + }, + "1698": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1699": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "1700": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "1701": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1702": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "1703": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1704": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.width" + }, + "1705": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.style" + }, + "1706": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.color" + }, + "1707": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.offset" + }, + "1708": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1709": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "SemanticDesignTokens.__index" + }, + "1711": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "" + }, + "1712": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "InlineMessageDesignTokens" + }, + "1713": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "InlineMessageDesignTokens.root" + }, + "1714": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type" + }, + "1715": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1716": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1717": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1718": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "InlineMessageDesignTokens.text" + }, + "1719": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type" + }, + "1720": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "1721": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "InlineMessageDesignTokens.icon" + }, + "1722": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type" + }, + "1723": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.size" + }, + "1724": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "InlineMessageDesignTokens.info" + }, + "1725": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type" + }, + "1726": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.background" + }, + "1727": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1728": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.color" + }, + "1729": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1730": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "InlineMessageDesignTokens.success" + }, + "1731": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type" + }, + "1732": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.background" + }, + "1733": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1734": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.color" + }, + "1735": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1736": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "InlineMessageDesignTokens.warn" + }, + "1737": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type" + }, + "1738": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.background" + }, + "1739": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1740": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.color" + }, + "1741": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1742": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "InlineMessageDesignTokens.error" + }, + "1743": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type" + }, + "1744": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.background" + }, + "1745": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1746": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.color" + }, + "1747": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1748": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "InlineMessageDesignTokens.secondary" + }, + "1749": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type" + }, + "1750": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.background" + }, + "1751": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1752": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.color" + }, + "1753": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1754": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "InlineMessageDesignTokens.contrast" + }, + "1755": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type" + }, + "1756": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.background" + }, + "1757": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1758": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.color" + }, + "1759": { + "sourceFileName": "src/app/components/themes/types/inlinemessage/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1760": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1761": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1762": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1763": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1764": { + "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", + "qualifiedName": "" + }, + "1765": { + "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", + "qualifiedName": "InplaceDesignTokens" + }, + "1766": { + "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", + "qualifiedName": "InplaceDesignTokens.root" + }, + "1767": { + "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", + "qualifiedName": "__type" + }, + "1768": { + "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1769": { + "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1770": { + "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "1771": { + "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", + "qualifiedName": "__type" + }, + "1772": { + "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", + "qualifiedName": "__type.width" + }, + "1773": { + "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", + "qualifiedName": "__type.style" + }, + "1774": { + "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", + "qualifiedName": "__type.color" + }, + "1775": { + "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", + "qualifiedName": "__type.offset" + }, + "1776": { + "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1777": { + "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "1778": { + "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", + "qualifiedName": "InplaceDesignTokens.display" + }, + "1779": { + "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", + "qualifiedName": "__type" + }, + "1780": { + "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "1781": { + "sourceFileName": "src/app/components/themes/types/inplace/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "1782": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1783": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1784": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1785": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1786": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "" + }, + "1787": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "InputChipsDesignTokens" + }, + "1788": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "InputChipsDesignTokens.root" + }, + "1789": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type" + }, + "1790": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.background" + }, + "1791": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.disabledBackground" + }, + "1792": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.filledBackground" + }, + "1793": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.filledFocusBackground" + }, + "1794": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1795": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "1796": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.focusBorderColor" + }, + "1797": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.invalidBorderColor" + }, + "1798": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.color" + }, + "1799": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.disabledColor" + }, + "1800": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.placeholderColor" + }, + "1801": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1802": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "1803": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "1804": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1805": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "1806": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type" + }, + "1807": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.width" + }, + "1808": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.style" + }, + "1809": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.color" + }, + "1810": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.offset" + }, + "1811": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1812": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "1813": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "InputChipsDesignTokens.chip" + }, + "1814": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type" + }, + "1815": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1816": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.focusBackground" + }, + "1817": { + "sourceFileName": "src/app/components/themes/types/inputchips/index.d.ts", + "qualifiedName": "__type.color" + }, + "1818": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1819": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1820": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1821": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1822": { + "sourceFileName": "src/app/components/themes/types/inputgroup/index.d.ts", + "qualifiedName": "" + }, + "1823": { + "sourceFileName": "src/app/components/themes/types/inputgroup/index.d.ts", + "qualifiedName": "InputGroupDesignTokens" + }, + "1824": { + "sourceFileName": "src/app/components/themes/types/inputgroup/index.d.ts", + "qualifiedName": "InputGroupDesignTokens.addon" + }, + "1825": { + "sourceFileName": "src/app/components/themes/types/inputgroup/index.d.ts", + "qualifiedName": "__type" + }, + "1826": { + "sourceFileName": "src/app/components/themes/types/inputgroup/index.d.ts", + "qualifiedName": "__type.background" + }, + "1827": { + "sourceFileName": "src/app/components/themes/types/inputgroup/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1828": { + "sourceFileName": "src/app/components/themes/types/inputgroup/index.d.ts", + "qualifiedName": "__type.color" + }, + "1829": { + "sourceFileName": "src/app/components/themes/types/inputgroup/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1830": { + "sourceFileName": "src/app/components/themes/types/inputgroup/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1831": { + "sourceFileName": "src/app/components/themes/types/inputgroup/index.d.ts", + "qualifiedName": "__type.minWidth" + }, + "1832": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1833": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1834": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1835": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1836": { + "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", + "qualifiedName": "" + }, + "1837": { + "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", + "qualifiedName": "InputNumberDesignTokens" + }, + "1838": { + "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", + "qualifiedName": "InputNumberDesignTokens.root" + }, + "1839": { + "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", + "qualifiedName": "__type" + }, + "1840": { + "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "1841": { + "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", + "qualifiedName": "InputNumberDesignTokens.button" + }, + "1842": { + "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", + "qualifiedName": "__type" + }, + "1843": { + "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", + "qualifiedName": "__type.width" + }, + "1844": { + "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1845": { + "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", + "qualifiedName": "__type.verticalPadding" + }, + "1846": { + "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", + "qualifiedName": "__type.background" + }, + "1847": { + "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "1848": { + "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "1849": { + "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1850": { + "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "1851": { + "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", + "qualifiedName": "__type.activeBorderColor" + }, + "1852": { + "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", + "qualifiedName": "__type.color" + }, + "1853": { + "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "1854": { + "sourceFileName": "src/app/components/themes/types/inputnumber/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "1855": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1856": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1857": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1858": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1859": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "" + }, + "1860": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "InputTextDesignTokens" + }, + "1861": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "InputTextDesignTokens.root" + }, + "1862": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type" + }, + "1863": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.background" + }, + "1864": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.disabledBackground" + }, + "1865": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.filledBackground" + }, + "1866": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.filledHoverBackground" + }, + "1867": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.filledFocusBackground" + }, + "1868": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1869": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "1870": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.focusBorderColor" + }, + "1871": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.invalidBorderColor" + }, + "1872": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.color" + }, + "1873": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.disabledColor" + }, + "1874": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.placeholderColor" + }, + "1875": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.invalidPlaceholderColor" + }, + "1876": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1877": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "1878": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "1879": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1880": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "1881": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type" + }, + "1882": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.width" + }, + "1883": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.style" + }, + "1884": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.color" + }, + "1885": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.offset" + }, + "1886": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1887": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "1888": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.sm" + }, + "1889": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type" + }, + "1890": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "1891": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "1892": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "1893": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.lg" + }, + "1894": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type" + }, + "1895": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "1896": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "1897": { + "sourceFileName": "src/app/components/themes/types/inputtext/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "1898": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1899": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1900": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1901": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1902": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "" + }, + "1903": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "KnobDesignTokens" + }, + "1904": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "KnobDesignTokens.root" + }, + "1905": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "__type" + }, + "1906": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "1907": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "1908": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "__type" + }, + "1909": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "__type.width" + }, + "1910": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "__type.style" + }, + "1911": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "__type.color" + }, + "1912": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "__type.offset" + }, + "1913": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1914": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "KnobDesignTokens.value" + }, + "1915": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "__type" + }, + "1916": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "__type.background" + }, + "1917": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "KnobDesignTokens.range" + }, + "1918": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "__type" + }, + "1919": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "__type.background" + }, + "1920": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "KnobDesignTokens.text" + }, + "1921": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "__type" + }, + "1922": { + "sourceFileName": "src/app/components/themes/types/knob/index.d.ts", + "qualifiedName": "__type.color" + }, + "1923": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1924": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1925": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1926": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1927": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "" + }, + "1928": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "ListboxDesignTokens" + }, + "1929": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "ListboxDesignTokens.root" + }, + "1930": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type" + }, + "1931": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.background" + }, + "1932": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.disabledBackground" + }, + "1933": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1934": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "1935": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.focusBorderColor" + }, + "1936": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.invalidBorderColor" + }, + "1937": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.color" + }, + "1938": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.disabledColor" + }, + "1939": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1940": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1941": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "1942": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type" + }, + "1943": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.width" + }, + "1944": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.style" + }, + "1945": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.color" + }, + "1946": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.offset" + }, + "1947": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "1948": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "1949": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "ListboxDesignTokens.list" + }, + "1950": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type" + }, + "1951": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1952": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1953": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.header" + }, + "1954": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type" + }, + "1955": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1956": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "ListboxDesignTokens.option" + }, + "1957": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type" + }, + "1958": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.focusBackground" + }, + "1959": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.selectedBackground" + }, + "1960": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.selectedFocusBackground" + }, + "1961": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.color" + }, + "1962": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "1963": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.selectedColor" + }, + "1964": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.selectedFocusColor" + }, + "1965": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1966": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1967": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.stripedBackground" + }, + "1968": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "ListboxDesignTokens.optionGroup" + }, + "1969": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type" + }, + "1970": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.background" + }, + "1971": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.color" + }, + "1972": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "1973": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1974": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "ListboxDesignTokens.checkmark" + }, + "1975": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type" + }, + "1976": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.color" + }, + "1977": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.gutterStart" + }, + "1978": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.gutterEnd" + }, + "1979": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "ListboxDesignTokens.emptyMessage" + }, + "1980": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type" + }, + "1981": { + "sourceFileName": "src/app/components/themes/types/listbox/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1982": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "1983": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "1984": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "1985": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "1986": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "" + }, + "1987": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "MegaMenuDesignTokens" + }, + "1988": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "MegaMenuDesignTokens.root" + }, + "1989": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type" + }, + "1990": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.background" + }, + "1991": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "1992": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "1993": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "1994": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1995": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.verticalOrientation" + }, + "1996": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type" + }, + "1997": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.padding" + }, + "1998": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.gap" + }, + "1999": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.horizontalOrientation" + }, + "2000": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type" + }, + "2001": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2002": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "2003": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "MegaMenuDesignTokens.baseItem" + }, + "2004": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type" + }, + "2005": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2006": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2007": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "MegaMenuDesignTokens.item" + }, + "2008": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type" + }, + "2009": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.focusBackground" + }, + "2010": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "2011": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "2012": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "2013": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "2014": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2015": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2016": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2017": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.icon" + }, + "2018": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type" + }, + "2019": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "2020": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "2021": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "2022": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "MegaMenuDesignTokens.overlay" + }, + "2023": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type" + }, + "2024": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2025": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.background" + }, + "2026": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2027": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2028": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "2029": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2030": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2031": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "MegaMenuDesignTokens.submenu" + }, + "2032": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type" + }, + "2033": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2034": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2035": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "MegaMenuDesignTokens.submenuLabel" + }, + "2036": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type" + }, + "2037": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2038": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "2039": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.background" + }, + "2040": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "2041": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "MegaMenuDesignTokens.submenuIcon" + }, + "2042": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type" + }, + "2043": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.size" + }, + "2044": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "2045": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "2046": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "2047": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "MegaMenuDesignTokens.separator" + }, + "2048": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type" + }, + "2049": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2050": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "MegaMenuDesignTokens.mobileButton" + }, + "2051": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type" + }, + "2052": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2053": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.size" + }, + "2054": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "2055": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "2056": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "2057": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "2058": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type" + }, + "2059": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.width" + }, + "2060": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.style" + }, + "2061": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "2062": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.offset" + }, + "2063": { + "sourceFileName": "src/app/components/themes/types/megamenu/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2064": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2065": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2066": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2067": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2068": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "" + }, + "2069": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "MenuDesignTokens" + }, + "2070": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "MenuDesignTokens.root" + }, + "2071": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type" + }, + "2072": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.background" + }, + "2073": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2074": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.color" + }, + "2075": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2076": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2077": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "2078": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "MenuDesignTokens.list" + }, + "2079": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type" + }, + "2080": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2081": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2082": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "MenuDesignTokens.item" + }, + "2083": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type" + }, + "2084": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.focusBackground" + }, + "2085": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.color" + }, + "2086": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "2087": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2088": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2089": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2090": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.icon" + }, + "2091": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type" + }, + "2092": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.color" + }, + "2093": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "2094": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "MenuDesignTokens.submenuLabel" + }, + "2095": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type" + }, + "2096": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2097": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "2098": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.background" + }, + "2099": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.color" + }, + "2100": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "MenuDesignTokens.separator" + }, + "2101": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type" + }, + "2102": { + "sourceFileName": "src/app/components/themes/types/menu/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2103": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2104": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2105": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2106": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2107": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "" + }, + "2108": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "MenubarDesignTokens" + }, + "2109": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "MenubarDesignTokens.root" + }, + "2110": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type" + }, + "2111": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.background" + }, + "2112": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2113": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2114": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.color" + }, + "2115": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2116": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2117": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "2118": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "MenubarDesignTokens.baseItem" + }, + "2119": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type" + }, + "2120": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2121": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2122": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "MenubarDesignTokens.item" + }, + "2123": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type" + }, + "2124": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.focusBackground" + }, + "2125": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "2126": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.color" + }, + "2127": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "2128": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "2129": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2130": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2131": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2132": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.icon" + }, + "2133": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type" + }, + "2134": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.color" + }, + "2135": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "2136": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "2137": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "MenubarDesignTokens.submenu" + }, + "2138": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type" + }, + "2139": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2140": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2141": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.background" + }, + "2142": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2143": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2144": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2145": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.mobileIndent" + }, + "2146": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "MenubarDesignTokens.submenuIcon" + }, + "2147": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type" + }, + "2148": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.size" + }, + "2149": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.color" + }, + "2150": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "2151": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "2152": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "MenubarDesignTokens.separator" + }, + "2153": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type" + }, + "2154": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2155": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "MenubarDesignTokens.mobileButton" + }, + "2156": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type" + }, + "2157": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2158": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.size" + }, + "2159": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.color" + }, + "2160": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "2161": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "2162": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "2163": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type" + }, + "2164": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.width" + }, + "2165": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.style" + }, + "2166": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.color" + }, + "2167": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.offset" + }, + "2168": { + "sourceFileName": "src/app/components/themes/types/menubar/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2169": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2170": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2171": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2172": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2173": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "" + }, + "2174": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "MessageDesignTokens" + }, + "2175": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "MessageDesignTokens.root" + }, + "2176": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2177": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2178": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "2179": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "2180": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "MessageDesignTokens.content" + }, + "2181": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2182": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2183": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2184": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "MessageDesignTokens.text" + }, + "2185": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2186": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "2187": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "2188": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "MessageDesignTokens.icon" + }, + "2189": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2190": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.size" + }, + "2191": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "MessageDesignTokens.closeButton" + }, + "2192": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2193": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.width" + }, + "2194": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.height" + }, + "2195": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2196": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "2197": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2198": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.width" + }, + "2199": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.style" + }, + "2200": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.offset" + }, + "2201": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "MessageDesignTokens.closeIcon" + }, + "2202": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2203": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.size" + }, + "2204": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "MessageDesignTokens.info" + }, + "2205": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2206": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.background" + }, + "2207": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2208": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.color" + }, + "2209": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2210": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.closeButton" + }, + "2211": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2212": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "2213": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "2214": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2215": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.color" + }, + "2216": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2217": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "MessageDesignTokens.success" + }, + "2218": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2219": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.background" + }, + "2220": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2221": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.color" + }, + "2222": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2223": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.closeButton" + }, + "2224": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2225": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "2226": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "2227": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2228": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.color" + }, + "2229": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2230": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "MessageDesignTokens.warn" + }, + "2231": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2232": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.background" + }, + "2233": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2234": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.color" + }, + "2235": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2236": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.closeButton" + }, + "2237": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2238": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "2239": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "2240": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2241": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.color" + }, + "2242": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2243": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "MessageDesignTokens.error" + }, + "2244": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2245": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.background" + }, + "2246": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2247": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.color" + }, + "2248": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2249": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.closeButton" + }, + "2250": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2251": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "2252": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "2253": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2254": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.color" + }, + "2255": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2256": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "MessageDesignTokens.secondary" + }, + "2257": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2258": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.background" + }, + "2259": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2260": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.color" + }, + "2261": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2262": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.closeButton" + }, + "2263": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2264": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "2265": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "2266": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2267": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.color" + }, + "2268": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2269": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "MessageDesignTokens.contrast" + }, + "2270": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2271": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.background" + }, + "2272": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2273": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.color" + }, + "2274": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2275": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.closeButton" + }, + "2276": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2277": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "2278": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "2279": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type" + }, + "2280": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.color" + }, + "2281": { + "sourceFileName": "src/app/components/themes/types/message/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2282": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2283": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2284": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2285": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2286": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "" + }, + "2287": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "MeterGroupDesignTokens" + }, + "2288": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "MeterGroupDesignTokens.root" + }, + "2289": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "__type" + }, + "2290": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2291": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2292": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "MeterGroupDesignTokens.meters" + }, + "2293": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "__type" + }, + "2294": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "__type.background" + }, + "2295": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "__type.size" + }, + "2296": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "MeterGroupDesignTokens.label" + }, + "2297": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "__type" + }, + "2298": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2299": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "MeterGroupDesignTokens.labelMarker" + }, + "2300": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "__type" + }, + "2301": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "__type.size" + }, + "2302": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "MeterGroupDesignTokens.labelIcon" + }, + "2303": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "__type" + }, + "2304": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "__type.size" + }, + "2305": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "MeterGroupDesignTokens.labelList" + }, + "2306": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "__type" + }, + "2307": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "__type.verticalGap" + }, + "2308": { + "sourceFileName": "src/app/components/themes/types/metergroup/index.d.ts", + "qualifiedName": "__type.horizontalGap" + }, + "2309": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2310": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2311": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2312": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2313": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "" + }, + "2314": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "MultiSelectDesignTokens" + }, + "2315": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "MultiSelectDesignTokens.root" + }, + "2316": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type" + }, + "2317": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.background" + }, + "2318": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.disabledBackground" + }, + "2319": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.filledBackground" + }, + "2320": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.filledHoverBackground" + }, + "2321": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.filledFocusBackground" + }, + "2322": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2323": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "2324": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.focusBorderColor" + }, + "2325": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.invalidBorderColor" + }, + "2326": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.color" + }, + "2327": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.disabledColor" + }, + "2328": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.placeholderColor" + }, + "2329": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.invalidPlaceholderColor" + }, + "2330": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2331": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "2332": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "2333": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2334": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "2335": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type" + }, + "2336": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.width" + }, + "2337": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.style" + }, + "2338": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.color" + }, + "2339": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.offset" + }, + "2340": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2341": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "2342": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.sm" + }, + "2343": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type" + }, + "2344": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "2345": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "2346": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "2347": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.lg" + }, + "2348": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type" + }, + "2349": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "2350": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "2351": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "2352": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "MultiSelectDesignTokens.dropdown" + }, + "2353": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type" + }, + "2354": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.width" + }, + "2355": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.color" + }, + "2356": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "MultiSelectDesignTokens.overlay" + }, + "2357": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type" + }, + "2358": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.background" + }, + "2359": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2360": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2361": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.color" + }, + "2362": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2363": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "MultiSelectDesignTokens.list" + }, + "2364": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type" + }, + "2365": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2366": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2367": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.header" + }, + "2368": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type" + }, + "2369": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2370": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "MultiSelectDesignTokens.option" + }, + "2371": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type" + }, + "2372": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.focusBackground" + }, + "2373": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.selectedBackground" + }, + "2374": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.selectedFocusBackground" + }, + "2375": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.color" + }, + "2376": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "2377": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.selectedColor" + }, + "2378": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.selectedFocusColor" + }, + "2379": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2380": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2381": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2382": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "MultiSelectDesignTokens.optionGroup" + }, + "2383": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type" + }, + "2384": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.background" + }, + "2385": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.color" + }, + "2386": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "2387": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2388": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "MultiSelectDesignTokens.clearIcon" + }, + "2389": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type" + }, + "2390": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.color" + }, + "2391": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "MultiSelectDesignTokens.chip" + }, + "2392": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type" + }, + "2393": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2394": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "MultiSelectDesignTokens.emptyMessage" + }, + "2395": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type" + }, + "2396": { + "sourceFileName": "src/app/components/themes/types/multiselect/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2397": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2398": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2399": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2400": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2401": { + "sourceFileName": "src/app/components/themes/types/orderlist/index.d.ts", + "qualifiedName": "" + }, + "2402": { + "sourceFileName": "src/app/components/themes/types/orderlist/index.d.ts", + "qualifiedName": "OrderListDesignTokens" + }, + "2403": { + "sourceFileName": "src/app/components/themes/types/orderlist/index.d.ts", + "qualifiedName": "OrderListDesignTokens.root" + }, + "2404": { + "sourceFileName": "src/app/components/themes/types/orderlist/index.d.ts", + "qualifiedName": "__type" + }, + "2405": { + "sourceFileName": "src/app/components/themes/types/orderlist/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2406": { + "sourceFileName": "src/app/components/themes/types/orderlist/index.d.ts", + "qualifiedName": "OrderListDesignTokens.controls" + }, + "2407": { + "sourceFileName": "src/app/components/themes/types/orderlist/index.d.ts", + "qualifiedName": "__type" + }, + "2408": { + "sourceFileName": "src/app/components/themes/types/orderlist/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2409": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2410": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2411": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2412": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2413": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "" + }, + "2414": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "OrganizationChartDesignTokens" + }, + "2415": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "OrganizationChartDesignTokens.root" + }, + "2416": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type" + }, + "2417": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.gutter" + }, + "2418": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "2419": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "OrganizationChartDesignTokens.node" + }, + "2420": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type" + }, + "2421": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.background" + }, + "2422": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "2423": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.selectedBackground" + }, + "2424": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2425": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.color" + }, + "2426": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.selectedColor" + }, + "2427": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "2428": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2429": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.toggleablePadding" + }, + "2430": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2431": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "OrganizationChartDesignTokens.nodeToggleButton" + }, + "2432": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type" + }, + "2433": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.background" + }, + "2434": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "2435": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2436": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.color" + }, + "2437": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "2438": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.size" + }, + "2439": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2440": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "2441": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type" + }, + "2442": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.width" + }, + "2443": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.style" + }, + "2444": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.color" + }, + "2445": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.offset" + }, + "2446": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2447": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "OrganizationChartDesignTokens.connector" + }, + "2448": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type" + }, + "2449": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.color" + }, + "2450": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2451": { + "sourceFileName": "src/app/components/themes/types/organizationchart/index.d.ts", + "qualifiedName": "__type.height" + }, + "2452": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2453": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2454": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2455": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2456": { + "sourceFileName": "src/app/components/themes/types/overlaybadge/index.d.ts", + "qualifiedName": "" + }, + "2457": { + "sourceFileName": "src/app/components/themes/types/overlaybadge/index.d.ts", + "qualifiedName": "OverlayBadgeDesignTokens" + }, + "2458": { + "sourceFileName": "src/app/components/themes/types/overlaybadge/index.d.ts", + "qualifiedName": "OverlayBadgeDesignTokens.root" + }, + "2459": { + "sourceFileName": "src/app/components/themes/types/overlaybadge/index.d.ts", + "qualifiedName": "__type" + }, + "2460": { + "sourceFileName": "src/app/components/themes/types/overlaybadge/index.d.ts", + "qualifiedName": "__type.outline" + }, + "2461": { + "sourceFileName": "src/app/components/themes/types/overlaybadge/index.d.ts", + "qualifiedName": "__type" + }, + "2462": { + "sourceFileName": "src/app/components/themes/types/overlaybadge/index.d.ts", + "qualifiedName": "__type.width" + }, + "2463": { + "sourceFileName": "src/app/components/themes/types/overlaybadge/index.d.ts", + "qualifiedName": "__type.color" + }, + "2464": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2465": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2466": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2467": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2468": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "" + }, + "2469": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "PaginatorDesignTokens" + }, + "2470": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "PaginatorDesignTokens.root" + }, + "2471": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type" + }, + "2472": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2473": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2474": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2475": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.background" + }, + "2476": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.color" + }, + "2477": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "2478": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "PaginatorDesignTokens.navButton" + }, + "2479": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type" + }, + "2480": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.background" + }, + "2481": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "2482": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.selectedBackground" + }, + "2483": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.color" + }, + "2484": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "2485": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.selectedColor" + }, + "2486": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.width" + }, + "2487": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.height" + }, + "2488": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2489": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "2490": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type" + }, + "2491": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.width" + }, + "2492": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.style" + }, + "2493": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.color" + }, + "2494": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.offset" + }, + "2495": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2496": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "PaginatorDesignTokens.currentPageReport" + }, + "2497": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type" + }, + "2498": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.color" + }, + "2499": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "PaginatorDesignTokens.jumpToPageInput" + }, + "2500": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type" + }, + "2501": { + "sourceFileName": "src/app/components/themes/types/paginator/index.d.ts", + "qualifiedName": "__type.maxWidth" + }, + "2502": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2503": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2504": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2505": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2506": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "" + }, + "2507": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "PanelDesignTokens" + }, + "2508": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "PanelDesignTokens.root" + }, + "2509": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "__type" + }, + "2510": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "__type.background" + }, + "2511": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2512": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "__type.color" + }, + "2513": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2514": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "PanelDesignTokens.header" + }, + "2515": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "__type" + }, + "2516": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "__type.background" + }, + "2517": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "__type.color" + }, + "2518": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2519": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2520": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "2521": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2522": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "PanelDesignTokens.toggleableHeader" + }, + "2523": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "__type" + }, + "2524": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2525": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "PanelDesignTokens.title" + }, + "2526": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "__type" + }, + "2527": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "2528": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "PanelDesignTokens.content" + }, + "2529": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "__type" + }, + "2530": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2531": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "PanelDesignTokens.footer" + }, + "2532": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "__type" + }, + "2533": { + "sourceFileName": "src/app/components/themes/types/panel/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2534": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2535": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2536": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2537": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2538": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "" + }, + "2539": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "PanelMenuDesignTokens" + }, + "2540": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "PanelMenuDesignTokens.root" + }, + "2541": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type" + }, + "2542": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2543": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "2544": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "PanelMenuDesignTokens.panel" + }, + "2545": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type" + }, + "2546": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.background" + }, + "2547": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2548": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "2549": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "2550": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2551": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2552": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.first" + }, + "2553": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type" + }, + "2554": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "2555": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.topBorderRadius" + }, + "2556": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.last" + }, + "2557": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type" + }, + "2558": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "2559": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.bottomBorderRadius" + }, + "2560": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "PanelMenuDesignTokens.item" + }, + "2561": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type" + }, + "2562": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.focusBackground" + }, + "2563": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "2564": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "2565": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2566": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2567": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2568": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.icon" + }, + "2569": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type" + }, + "2570": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "2571": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "2572": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "PanelMenuDesignTokens.submenu" + }, + "2573": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type" + }, + "2574": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.indent" + }, + "2575": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "PanelMenuDesignTokens.submenuIcon" + }, + "2576": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type" + }, + "2577": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "2578": { + "sourceFileName": "src/app/components/themes/types/panelmenu/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "2579": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2580": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2581": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2582": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2583": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "" + }, + "2584": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "PasswordDesignTokens" + }, + "2585": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "PasswordDesignTokens.meter" + }, + "2586": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "__type" + }, + "2587": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "__type.background" + }, + "2588": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2589": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "__type.height" + }, + "2590": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "PasswordDesignTokens.icon" + }, + "2591": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "__type" + }, + "2592": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "__type.color" + }, + "2593": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "PasswordDesignTokens.overlay" + }, + "2594": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "__type" + }, + "2595": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "__type.background" + }, + "2596": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2597": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2598": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "__type.color" + }, + "2599": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2600": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2601": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "PasswordDesignTokens.content" + }, + "2602": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "__type" + }, + "2603": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2604": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "PasswordDesignTokens.strength" + }, + "2605": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "__type" + }, + "2606": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "__type.weakBackground" + }, + "2607": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "__type.mediumBackground" + }, + "2608": { + "sourceFileName": "src/app/components/themes/types/password/index.d.ts", + "qualifiedName": "__type.strongBackground" + }, + "2609": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2610": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2611": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2612": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2613": { + "sourceFileName": "src/app/components/themes/types/picklist/index.d.ts", + "qualifiedName": "" + }, + "2614": { + "sourceFileName": "src/app/components/themes/types/picklist/index.d.ts", + "qualifiedName": "PickListDesignTokens" + }, + "2615": { + "sourceFileName": "src/app/components/themes/types/picklist/index.d.ts", + "qualifiedName": "PickListDesignTokens.root" + }, + "2616": { + "sourceFileName": "src/app/components/themes/types/picklist/index.d.ts", + "qualifiedName": "__type" + }, + "2617": { + "sourceFileName": "src/app/components/themes/types/picklist/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2618": { + "sourceFileName": "src/app/components/themes/types/picklist/index.d.ts", + "qualifiedName": "PickListDesignTokens.controls" + }, + "2619": { + "sourceFileName": "src/app/components/themes/types/picklist/index.d.ts", + "qualifiedName": "__type" + }, + "2620": { + "sourceFileName": "src/app/components/themes/types/picklist/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2621": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2622": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2623": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2624": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2625": { + "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", + "qualifiedName": "" + }, + "2626": { + "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", + "qualifiedName": "PopoverDesignTokens" + }, + "2627": { + "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", + "qualifiedName": "PopoverDesignTokens.root" + }, + "2628": { + "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", + "qualifiedName": "__type" + }, + "2629": { + "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", + "qualifiedName": "__type.background" + }, + "2630": { + "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2631": { + "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", + "qualifiedName": "__type.color" + }, + "2632": { + "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2633": { + "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2634": { + "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", + "qualifiedName": "__type.gutter" + }, + "2635": { + "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", + "qualifiedName": "__type.arrowOffset" + }, + "2636": { + "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", + "qualifiedName": "PopoverDesignTokens.content" + }, + "2637": { + "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", + "qualifiedName": "__type" + }, + "2638": { + "sourceFileName": "src/app/components/themes/types/popover/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2639": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2640": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2641": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2642": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2643": { + "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", + "qualifiedName": "" + }, + "2644": { + "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", + "qualifiedName": "ProgressBarDesignTokens" + }, + "2645": { + "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", + "qualifiedName": "ProgressBarDesignTokens.root" + }, + "2646": { + "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", + "qualifiedName": "__type" + }, + "2647": { + "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", + "qualifiedName": "__type.background" + }, + "2648": { + "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2649": { + "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", + "qualifiedName": "__type.height" + }, + "2650": { + "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", + "qualifiedName": "ProgressBarDesignTokens.value" + }, + "2651": { + "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", + "qualifiedName": "__type" + }, + "2652": { + "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", + "qualifiedName": "__type.background" + }, + "2653": { + "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", + "qualifiedName": "ProgressBarDesignTokens.label" + }, + "2654": { + "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", + "qualifiedName": "__type" + }, + "2655": { + "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", + "qualifiedName": "__type.color" + }, + "2656": { + "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "2657": { + "sourceFileName": "src/app/components/themes/types/progressbar/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "2658": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2659": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2660": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2661": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2662": { + "sourceFileName": "src/app/components/themes/types/progressspinner/index.d.ts", + "qualifiedName": "" + }, + "2663": { + "sourceFileName": "src/app/components/themes/types/progressspinner/index.d.ts", + "qualifiedName": "ProgressSpinnerDesignTokens" + }, + "2664": { + "sourceFileName": "src/app/components/themes/types/progressspinner/index.d.ts", + "qualifiedName": "ProgressSpinnerDesignTokens.root" + }, + "2665": { + "sourceFileName": "src/app/components/themes/types/progressspinner/index.d.ts", + "qualifiedName": "__type" + }, + "2666": { + "sourceFileName": "src/app/components/themes/types/progressspinner/index.d.ts", + "qualifiedName": "__type.color.1" + }, + "2667": { + "sourceFileName": "src/app/components/themes/types/progressspinner/index.d.ts", + "qualifiedName": "__type.color.2" + }, + "2668": { + "sourceFileName": "src/app/components/themes/types/progressspinner/index.d.ts", + "qualifiedName": "__type.color.3" + }, + "2669": { + "sourceFileName": "src/app/components/themes/types/progressspinner/index.d.ts", + "qualifiedName": "__type.color.4" + }, + "2670": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2671": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2672": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2673": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2674": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "" + }, + "2675": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "RadioButtonDesignTokens" + }, + "2676": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "RadioButtonDesignTokens.root" + }, + "2677": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type" + }, + "2678": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.width" + }, + "2679": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.height" + }, + "2680": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.background" + }, + "2681": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.checkedBackground" + }, + "2682": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.checkedHoverBackground" + }, + "2683": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.disabledBackground" + }, + "2684": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.filledBackground" + }, + "2685": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2686": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "2687": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.focusBorderColor" + }, + "2688": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.checkedBorderColor" + }, + "2689": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.checkedHoverBorderColor" + }, + "2690": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.checkedFocusBorderColor" + }, + "2691": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.checkedDisabledBorderColor" + }, + "2692": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.invalidBorderColor" + }, + "2693": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2694": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "2695": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type" + }, + "2696": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.width" + }, + "2697": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.style" + }, + "2698": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.color" + }, + "2699": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.offset" + }, + "2700": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2701": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "2702": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "RadioButtonDesignTokens.icon" + }, + "2703": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type" + }, + "2704": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.size" + }, + "2705": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.checkedColor" + }, + "2706": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.checkedHoverColor" + }, + "2707": { + "sourceFileName": "src/app/components/themes/types/radiobutton/index.d.ts", + "qualifiedName": "__type.disabledColor" + }, + "2708": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2709": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2710": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2711": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2712": { + "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", + "qualifiedName": "" + }, + "2713": { + "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", + "qualifiedName": "RatingDesignTokens" + }, + "2714": { + "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", + "qualifiedName": "RatingDesignTokens.root" + }, + "2715": { + "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", + "qualifiedName": "__type" + }, + "2716": { + "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2717": { + "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "2718": { + "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "2719": { + "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", + "qualifiedName": "__type" + }, + "2720": { + "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", + "qualifiedName": "__type.width" + }, + "2721": { + "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", + "qualifiedName": "__type.style" + }, + "2722": { + "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", + "qualifiedName": "__type.color" + }, + "2723": { + "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", + "qualifiedName": "__type.offset" + }, + "2724": { + "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2725": { + "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", + "qualifiedName": "RatingDesignTokens.icon" + }, + "2726": { + "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", + "qualifiedName": "__type" + }, + "2727": { + "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", + "qualifiedName": "__type.size" + }, + "2728": { + "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", + "qualifiedName": "__type.color" + }, + "2729": { + "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "2730": { + "sourceFileName": "src/app/components/themes/types/rating/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "2731": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2732": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2733": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2734": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2735": { + "sourceFileName": "src/app/components/themes/types/ripple/index.d.ts", + "qualifiedName": "" + }, + "2736": { + "sourceFileName": "src/app/components/themes/types/ripple/index.d.ts", + "qualifiedName": "RippleDesignTokens" + }, + "2737": { + "sourceFileName": "src/app/components/themes/types/ripple/index.d.ts", + "qualifiedName": "RippleDesignTokens.root" + }, + "2738": { + "sourceFileName": "src/app/components/themes/types/ripple/index.d.ts", + "qualifiedName": "__type" + }, + "2739": { + "sourceFileName": "src/app/components/themes/types/ripple/index.d.ts", + "qualifiedName": "__type.background" + }, + "2740": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2741": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2742": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2743": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2744": { + "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", + "qualifiedName": "" + }, + "2745": { + "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", + "qualifiedName": "ScrollPanelDesignTokens" + }, + "2746": { + "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", + "qualifiedName": "ScrollPanelDesignTokens.root" + }, + "2747": { + "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", + "qualifiedName": "__type" + }, + "2748": { + "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "2749": { + "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", + "qualifiedName": "ScrollPanelDesignTokens.bar" + }, + "2750": { + "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", + "qualifiedName": "__type" + }, + "2751": { + "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", + "qualifiedName": "__type.size" + }, + "2752": { + "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2753": { + "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "2754": { + "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", + "qualifiedName": "__type" + }, + "2755": { + "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", + "qualifiedName": "__type.width" + }, + "2756": { + "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", + "qualifiedName": "__type.style" + }, + "2757": { + "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", + "qualifiedName": "__type.color" + }, + "2758": { + "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", + "qualifiedName": "__type.offset" + }, + "2759": { + "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2760": { + "sourceFileName": "src/app/components/themes/types/scrollpanel/index.d.ts", + "qualifiedName": "__type.background" + }, + "2761": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2762": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2763": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2764": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2765": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "" + }, + "2766": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "SelectDesignTokens" + }, + "2767": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "SelectDesignTokens.root" + }, + "2768": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type" + }, + "2769": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.background" + }, + "2770": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.disabledBackground" + }, + "2771": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.filledBackground" + }, + "2772": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.filledHoverBackground" + }, + "2773": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.filledFocusBackground" + }, + "2774": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2775": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "2776": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.focusBorderColor" + }, + "2777": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.invalidBorderColor" + }, + "2778": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.color" + }, + "2779": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.disabledColor" + }, + "2780": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.placeholderColor" + }, + "2781": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2782": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "2783": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "2784": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2785": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "2786": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type" + }, + "2787": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.width" + }, + "2788": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.style" + }, + "2789": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.color" + }, + "2790": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.offset" + }, + "2791": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2792": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "2793": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "SelectDesignTokens.dropdown" + }, + "2794": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type" + }, + "2795": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.width" + }, + "2796": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.color" + }, + "2797": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "SelectDesignTokens.overlay" + }, + "2798": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type" + }, + "2799": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.background" + }, + "2800": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2801": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2802": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.color" + }, + "2803": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2804": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "SelectDesignTokens.list" + }, + "2805": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type" + }, + "2806": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2807": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2808": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.header" + }, + "2809": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type" + }, + "2810": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2811": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "SelectDesignTokens.option" + }, + "2812": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type" + }, + "2813": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.focusBackground" + }, + "2814": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.selectedBackground" + }, + "2815": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.selectedFocusBackground" + }, + "2816": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.color" + }, + "2817": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "2818": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.selectedColor" + }, + "2819": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.selectedFocusColor" + }, + "2820": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2821": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2822": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "SelectDesignTokens.optionGroup" + }, + "2823": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type" + }, + "2824": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.background" + }, + "2825": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.color" + }, + "2826": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "2827": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2828": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "SelectDesignTokens.clearIcon" + }, + "2829": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type" + }, + "2830": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.color" + }, + "2831": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "SelectDesignTokens.checkmark" + }, + "2832": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type" + }, + "2833": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.color" + }, + "2834": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.gutterStart" + }, + "2835": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.gutterEnd" + }, + "2836": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "SelectDesignTokens.emptyMessage" + }, + "2837": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type" + }, + "2838": { + "sourceFileName": "src/app/components/themes/types/select/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2839": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2840": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2841": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2842": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2843": { + "sourceFileName": "src/app/components/themes/types/selectbutton/index.d.ts", + "qualifiedName": "" + }, + "2844": { + "sourceFileName": "src/app/components/themes/types/selectbutton/index.d.ts", + "qualifiedName": "SelectButtonDesignTokens" + }, + "2845": { + "sourceFileName": "src/app/components/themes/types/selectbutton/index.d.ts", + "qualifiedName": "SelectButtonDesignTokens.root" + }, + "2846": { + "sourceFileName": "src/app/components/themes/types/selectbutton/index.d.ts", + "qualifiedName": "__type" + }, + "2847": { + "sourceFileName": "src/app/components/themes/types/selectbutton/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2848": { + "sourceFileName": "src/app/components/themes/types/selectbutton/index.d.ts", + "qualifiedName": "__type.invalidBorderColor" + }, + "2849": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2850": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2851": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2852": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2853": { + "sourceFileName": "src/app/components/themes/types/skeleton/index.d.ts", + "qualifiedName": "" + }, + "2854": { + "sourceFileName": "src/app/components/themes/types/skeleton/index.d.ts", + "qualifiedName": "SkeletonDesignTokens" + }, + "2855": { + "sourceFileName": "src/app/components/themes/types/skeleton/index.d.ts", + "qualifiedName": "SkeletonDesignTokens.root" + }, + "2856": { + "sourceFileName": "src/app/components/themes/types/skeleton/index.d.ts", + "qualifiedName": "__type" + }, + "2857": { + "sourceFileName": "src/app/components/themes/types/skeleton/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2858": { + "sourceFileName": "src/app/components/themes/types/skeleton/index.d.ts", + "qualifiedName": "__type.background" + }, + "2859": { + "sourceFileName": "src/app/components/themes/types/skeleton/index.d.ts", + "qualifiedName": "__type.animationBackground" + }, + "2860": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2861": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2862": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2863": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2864": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "" + }, + "2865": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "SliderDesignTokens" + }, + "2866": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "SliderDesignTokens.root" + }, + "2867": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type" + }, + "2868": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "2869": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "SliderDesignTokens.track" + }, + "2870": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type" + }, + "2871": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.background" + }, + "2872": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2873": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.size" + }, + "2874": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "SliderDesignTokens.range" + }, + "2875": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type" + }, + "2876": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.background" + }, + "2877": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "SliderDesignTokens.handle" + }, + "2878": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type" + }, + "2879": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.width" + }, + "2880": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.height" + }, + "2881": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2882": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.background" + }, + "2883": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "2884": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.content" + }, + "2885": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type" + }, + "2886": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2887": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "2888": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.width" + }, + "2889": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.height" + }, + "2890": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2891": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "2892": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type" + }, + "2893": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.width" + }, + "2894": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.style" + }, + "2895": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.color" + }, + "2896": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.offset" + }, + "2897": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2898": { + "sourceFileName": "src/app/components/themes/types/slider/index.d.ts", + "qualifiedName": "__type.contentBackground" + }, + "2899": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2900": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2901": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2902": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2903": { + "sourceFileName": "src/app/components/themes/types/speeddial/index.d.ts", + "qualifiedName": "" + }, + "2904": { + "sourceFileName": "src/app/components/themes/types/speeddial/index.d.ts", + "qualifiedName": "SpeedDialDesignTokens" + }, + "2905": { + "sourceFileName": "src/app/components/themes/types/speeddial/index.d.ts", + "qualifiedName": "SpeedDialDesignTokens.root" + }, + "2906": { + "sourceFileName": "src/app/components/themes/types/speeddial/index.d.ts", + "qualifiedName": "__type" + }, + "2907": { + "sourceFileName": "src/app/components/themes/types/speeddial/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2908": { + "sourceFileName": "src/app/components/themes/types/speeddial/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "2909": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2910": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2911": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2912": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2913": { + "sourceFileName": "src/app/components/themes/types/splitbutton/index.d.ts", + "qualifiedName": "" + }, + "2914": { + "sourceFileName": "src/app/components/themes/types/splitbutton/index.d.ts", + "qualifiedName": "SplitButtonDesignTokens" + }, + "2915": { + "sourceFileName": "src/app/components/themes/types/splitbutton/index.d.ts", + "qualifiedName": "SplitButtonDesignTokens.root" + }, + "2916": { + "sourceFileName": "src/app/components/themes/types/splitbutton/index.d.ts", + "qualifiedName": "__type" + }, + "2917": { + "sourceFileName": "src/app/components/themes/types/splitbutton/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2918": { + "sourceFileName": "src/app/components/themes/types/splitbutton/index.d.ts", + "qualifiedName": "__type.roundedBorderRadius" + }, + "2919": { + "sourceFileName": "src/app/components/themes/types/splitbutton/index.d.ts", + "qualifiedName": "__type.raisedShadow" + }, + "2920": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2921": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2922": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2923": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2924": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "" + }, + "2925": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "SplitterDesignTokens" + }, + "2926": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "SplitterDesignTokens.root" + }, + "2927": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "__type" + }, + "2928": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "__type.background" + }, + "2929": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2930": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "__type.color" + }, + "2931": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "2932": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "SplitterDesignTokens.gutter" + }, + "2933": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "__type" + }, + "2934": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "__type.background" + }, + "2935": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "SplitterDesignTokens.handle" + }, + "2936": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "__type" + }, + "2937": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "__type.size" + }, + "2938": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "__type.background" + }, + "2939": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2940": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "2941": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "__type" + }, + "2942": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "__type.width" + }, + "2943": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "__type.style" + }, + "2944": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "__type.color" + }, + "2945": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "__type.offset" + }, + "2946": { + "sourceFileName": "src/app/components/themes/types/splitter/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2947": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "2948": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "2949": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "2950": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "2951": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "" + }, + "2952": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "StepperDesignTokens" + }, + "2953": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "StepperDesignTokens.root" + }, + "2954": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type" + }, + "2955": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "2956": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "StepperDesignTokens.separator" + }, + "2957": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type" + }, + "2958": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.background" + }, + "2959": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "2960": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.margin" + }, + "2961": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.size" + }, + "2962": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "StepperDesignTokens.step" + }, + "2963": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type" + }, + "2964": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2965": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2966": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "StepperDesignTokens.stepHeader" + }, + "2967": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type" + }, + "2968": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2969": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2970": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "2971": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type" + }, + "2972": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.width" + }, + "2973": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.style" + }, + "2974": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.color" + }, + "2975": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.offset" + }, + "2976": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2977": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.gap" + }, + "2978": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "StepperDesignTokens.stepTitle" + }, + "2979": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type" + }, + "2980": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.color" + }, + "2981": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "2982": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "2983": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "StepperDesignTokens.stepNumber" + }, + "2984": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type" + }, + "2985": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.background" + }, + "2986": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "2987": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "2988": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.activeBorderColor" + }, + "2989": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.color" + }, + "2990": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "2991": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.size" + }, + "2992": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "2993": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "2994": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "2995": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "2996": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "StepperDesignTokens.steppanels" + }, + "2997": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type" + }, + "2998": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.padding" + }, + "2999": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "StepperDesignTokens.steppanel" + }, + "3000": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type" + }, + "3001": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.background" + }, + "3002": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.color" + }, + "3003": { + "sourceFileName": "src/app/components/themes/types/stepper/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3004": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "3005": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "3006": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "3007": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "3008": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "" + }, + "3009": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "StepsDesignTokens" + }, + "3010": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "StepsDesignTokens.root" + }, + "3011": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type" + }, + "3012": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "3013": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "StepsDesignTokens.separator" + }, + "3014": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type" + }, + "3015": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.background" + }, + "3016": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "StepsDesignTokens.itemLink" + }, + "3017": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type" + }, + "3018": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3019": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3020": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type" + }, + "3021": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.width" + }, + "3022": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.style" + }, + "3023": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.color" + }, + "3024": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.offset" + }, + "3025": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3026": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.gap" + }, + "3027": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "StepsDesignTokens.itemLabel" + }, + "3028": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type" + }, + "3029": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.color" + }, + "3030": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "3031": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "3032": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "StepsDesignTokens.itemNumber" + }, + "3033": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type" + }, + "3034": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.background" + }, + "3035": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "3036": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3037": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.activeBorderColor" + }, + "3038": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.color" + }, + "3039": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "3040": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.size" + }, + "3041": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "3042": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "3043": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3044": { + "sourceFileName": "src/app/components/themes/types/steps/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3045": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "3046": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "3047": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "3048": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "3049": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "" + }, + "3050": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "TabmenuDesignTokens" + }, + "3051": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "TabmenuDesignTokens.root" + }, + "3052": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type" + }, + "3053": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "3054": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "TabmenuDesignTokens.tablist" + }, + "3055": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type" + }, + "3056": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "3057": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.background" + }, + "3058": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3059": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "TabmenuDesignTokens.item" + }, + "3060": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type" + }, + "3061": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.background" + }, + "3062": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "3063": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "3064": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "3065": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3066": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "3067": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.activeBorderColor" + }, + "3068": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "3069": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "3070": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "3071": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3072": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "3073": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.margin" + }, + "3074": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.gap" + }, + "3075": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3076": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type" + }, + "3077": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.width" + }, + "3078": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.style" + }, + "3079": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "3080": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.offset" + }, + "3081": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3082": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "TabmenuDesignTokens.itemIcon" + }, + "3083": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type" + }, + "3084": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "3085": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "3086": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "3087": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "TabmenuDesignTokens.activeBar" + }, + "3088": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type" + }, + "3089": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.height" + }, + "3090": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.bottom" + }, + "3091": { + "sourceFileName": "src/app/components/themes/types/tabmenu/index.d.ts", + "qualifiedName": "__type.background" + }, + "3092": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "3093": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "3094": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "3095": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "3096": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "" + }, + "3097": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "TabsDesignTokens" + }, + "3098": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "TabsDesignTokens.root" + }, + "3099": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type" + }, + "3100": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "3101": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "TabsDesignTokens.tablist" + }, + "3102": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type" + }, + "3103": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "3104": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.background" + }, + "3105": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3106": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "TabsDesignTokens.tab" + }, + "3107": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type" + }, + "3108": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.background" + }, + "3109": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "3110": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "3111": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "3112": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3113": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "3114": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.activeBorderColor" + }, + "3115": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.color" + }, + "3116": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "3117": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "3118": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3119": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "3120": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.margin" + }, + "3121": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.gap" + }, + "3122": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3123": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type" + }, + "3124": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.width" + }, + "3125": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.style" + }, + "3126": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.color" + }, + "3127": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.offset" + }, + "3128": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3129": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "TabsDesignTokens.tabpanel" + }, + "3130": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type" + }, + "3131": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.background" + }, + "3132": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.color" + }, + "3133": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3134": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3135": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type" + }, + "3136": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.width" + }, + "3137": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.style" + }, + "3138": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.color" + }, + "3139": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.offset" + }, + "3140": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3141": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "TabsDesignTokens.navButton" + }, + "3142": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type" + }, + "3143": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.background" + }, + "3144": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.color" + }, + "3145": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "3146": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.width" + }, + "3147": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3148": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type" + }, + "3149": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.width" + }, + "3150": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.style" + }, + "3151": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.color" + }, + "3152": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.offset" + }, + "3153": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3154": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3155": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "TabsDesignTokens.activeBar" + }, + "3156": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type" + }, + "3157": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.height" + }, + "3158": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.bottom" + }, + "3159": { + "sourceFileName": "src/app/components/themes/types/tabs/index.d.ts", + "qualifiedName": "__type.background" + }, + "3160": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "3161": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "3162": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "3163": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "3164": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "" + }, + "3165": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "TabViewDesignTokens" + }, + "3166": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "TabViewDesignTokens.root" + }, + "3167": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "__type" + }, + "3168": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "3169": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "TabViewDesignTokens.tabList" + }, + "3170": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "__type" + }, + "3171": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "__type.background" + }, + "3172": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3173": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "TabViewDesignTokens.tab" + }, + "3174": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "__type" + }, + "3175": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3176": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "__type.activeBorderColor" + }, + "3177": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "__type.color" + }, + "3178": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "3179": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "3180": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "TabViewDesignTokens.tabPanel" + }, + "3181": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "__type" + }, + "3182": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "__type.background" + }, + "3183": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "__type.color" + }, + "3184": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "TabViewDesignTokens.navButton" + }, + "3185": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "__type" + }, + "3186": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "__type.background" + }, + "3187": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "__type.color" + }, + "3188": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "3189": { + "sourceFileName": "src/app/components/themes/types/tabview/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3190": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "3191": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "3192": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "3193": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "3194": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "" + }, + "3195": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "TagDesignTokens" + }, + "3196": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "TagDesignTokens.root" + }, + "3197": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type" + }, + "3198": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "3199": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "3200": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3201": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.gap" + }, + "3202": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3203": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.roundedBorderRadius" + }, + "3204": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "TagDesignTokens.icon" + }, + "3205": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type" + }, + "3206": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.size" + }, + "3207": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "TagDesignTokens.primary" + }, + "3208": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type" + }, + "3209": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.background" + }, + "3210": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.color" + }, + "3211": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "TagDesignTokens.secondary" + }, + "3212": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type" + }, + "3213": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.background" + }, + "3214": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.color" + }, + "3215": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "TagDesignTokens.success" + }, + "3216": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type" + }, + "3217": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.background" + }, + "3218": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.color" + }, + "3219": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "TagDesignTokens.info" + }, + "3220": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type" + }, + "3221": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.background" + }, + "3222": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.color" + }, + "3223": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "TagDesignTokens.warn" + }, + "3224": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type" + }, + "3225": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.background" + }, + "3226": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.color" + }, + "3227": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "TagDesignTokens.danger" + }, + "3228": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type" + }, + "3229": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.background" + }, + "3230": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.color" + }, + "3231": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "TagDesignTokens.contrast" + }, + "3232": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type" + }, + "3233": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.background" + }, + "3234": { + "sourceFileName": "src/app/components/themes/types/tag/index.d.ts", + "qualifiedName": "__type.color" + }, + "3235": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "3236": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "3237": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "3238": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "3239": { + "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", + "qualifiedName": "" + }, + "3240": { + "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", + "qualifiedName": "TerminalDesignTokens" + }, + "3241": { + "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", + "qualifiedName": "TerminalDesignTokens.root" + }, + "3242": { + "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", + "qualifiedName": "__type" + }, + "3243": { + "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", + "qualifiedName": "__type.background" + }, + "3244": { + "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3245": { + "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", + "qualifiedName": "__type.color" + }, + "3246": { + "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", + "qualifiedName": "__type.height" + }, + "3247": { + "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3248": { + "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3249": { + "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", + "qualifiedName": "TerminalDesignTokens.prompt" + }, + "3250": { + "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", + "qualifiedName": "__type" + }, + "3251": { + "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", + "qualifiedName": "__type.gap" + }, + "3252": { + "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", + "qualifiedName": "TerminalDesignTokens.commandResponse" + }, + "3253": { + "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", + "qualifiedName": "__type" + }, + "3254": { + "sourceFileName": "src/app/components/themes/types/terminal/index.d.ts", + "qualifiedName": "__type.margin" + }, + "3255": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "3256": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "3257": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "3258": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "3259": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "" + }, + "3260": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "TextareaDesignTokens" + }, + "3261": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "TextareaDesignTokens.root" + }, + "3262": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type" + }, + "3263": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.background" + }, + "3264": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.disabledBackground" + }, + "3265": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.filledBackground" + }, + "3266": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.filledFocusBackground" + }, + "3267": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3268": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "3269": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.focusBorderColor" + }, + "3270": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.invalidBorderColor" + }, + "3271": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.color" + }, + "3272": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.disabledColor" + }, + "3273": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.placeholderColor" + }, + "3274": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.invalidPlaceholderColor" + }, + "3275": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3276": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "3277": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "3278": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3279": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3280": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type" + }, + "3281": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.width" + }, + "3282": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.style" + }, + "3283": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.color" + }, + "3284": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.offset" + }, + "3285": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3286": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "3287": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.sm" + }, + "3288": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type" + }, + "3289": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "3290": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "3291": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "3292": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.lg" + }, + "3293": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type" + }, + "3294": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "3295": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "3296": { + "sourceFileName": "src/app/components/themes/types/textarea/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "3297": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "3298": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "3299": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "3300": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "3301": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "" + }, + "3302": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "TieredMenuDesignTokens" + }, + "3303": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "TieredMenuDesignTokens.root" + }, + "3304": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type" + }, + "3305": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.background" + }, + "3306": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3307": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "3308": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3309": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3310": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "3311": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "TieredMenuDesignTokens.list" + }, + "3312": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type" + }, + "3313": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3314": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.gap" + }, + "3315": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "TieredMenuDesignTokens.item" + }, + "3316": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type" + }, + "3317": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.focusBackground" + }, + "3318": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.activeBackground" + }, + "3319": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "3320": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "3321": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "3322": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3323": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3324": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.gap" + }, + "3325": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.icon" + }, + "3326": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type" + }, + "3327": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "3328": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "3329": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "3330": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "TieredMenuDesignTokens.submenu" + }, + "3331": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type" + }, + "3332": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.mobileIndent" + }, + "3333": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "TieredMenuDesignTokens.submenuLabel" + }, + "3334": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type" + }, + "3335": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3336": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "3337": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.background" + }, + "3338": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "3339": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "TieredMenuDesignTokens.submenuIcon" + }, + "3340": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type" + }, + "3341": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.size" + }, + "3342": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.color" + }, + "3343": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.focusColor" + }, + "3344": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.activeColor" + }, + "3345": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "TieredMenuDesignTokens.separator" + }, + "3346": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type" + }, + "3347": { + "sourceFileName": "src/app/components/themes/types/tieredmenu/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3348": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "3349": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "3350": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "3351": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "3352": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "" + }, + "3353": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "TimelineDesignTokens" + }, + "3354": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "TimelineDesignTokens.event" + }, + "3355": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type" + }, + "3356": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type.minHeight" + }, + "3357": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "TimelineDesignTokens.horizontal" + }, + "3358": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type" + }, + "3359": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type.eventContent" + }, + "3360": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type" + }, + "3361": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3362": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "TimelineDesignTokens.vertical" + }, + "3363": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type" + }, + "3364": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type.eventContent" + }, + "3365": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type" + }, + "3366": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3367": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "TimelineDesignTokens.eventMarker" + }, + "3368": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type" + }, + "3369": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type.size" + }, + "3370": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3371": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "3372": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type.background" + }, + "3373": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3374": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type.content" + }, + "3375": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type" + }, + "3376": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3377": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type.size" + }, + "3378": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type.background" + }, + "3379": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type.insetShadow" + }, + "3380": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "TimelineDesignTokens.eventConnector" + }, + "3381": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type" + }, + "3382": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type.color" + }, + "3383": { + "sourceFileName": "src/app/components/themes/types/timeline/index.d.ts", + "qualifiedName": "__type.size" + }, + "3384": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "3385": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "3386": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "3387": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "3388": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "" + }, + "3389": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "ToastDesignTokens" + }, + "3390": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "ToastDesignTokens.root" + }, + "3391": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3392": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.width" + }, + "3393": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3394": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "3395": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "3396": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "ToastDesignTokens.icon" + }, + "3397": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3398": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.size" + }, + "3399": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "ToastDesignTokens.content" + }, + "3400": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3401": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3402": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.gap" + }, + "3403": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "ToastDesignTokens.text" + }, + "3404": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3405": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.gap" + }, + "3406": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "ToastDesignTokens.summary" + }, + "3407": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3408": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "3409": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "3410": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "ToastDesignTokens.detail" + }, + "3411": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3412": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "3413": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "3414": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "ToastDesignTokens.closeButton" + }, + "3415": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3416": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.width" + }, + "3417": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.height" + }, + "3418": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3419": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3420": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3421": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.width" + }, + "3422": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.style" + }, + "3423": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.offset" + }, + "3424": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "ToastDesignTokens.closeIcon" + }, + "3425": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3426": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.size" + }, + "3427": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "ToastDesignTokens.blur" + }, + "3428": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3429": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.0" + }, + "3430": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.1" + }, + "3431": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.2" + }, + "3432": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.3" + }, + "3433": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.4" + }, + "3434": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "ToastDesignTokens.info" + }, + "3435": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3436": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.background" + }, + "3437": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3438": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.color" + }, + "3439": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.detailColor" + }, + "3440": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3441": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.closeButton" + }, + "3442": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3443": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "3444": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3445": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3446": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.color" + }, + "3447": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3448": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "ToastDesignTokens.success" + }, + "3449": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3450": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.background" + }, + "3451": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3452": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.color" + }, + "3453": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.detailColor" + }, + "3454": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3455": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.closeButton" + }, + "3456": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3457": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "3458": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3459": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3460": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.color" + }, + "3461": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3462": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "ToastDesignTokens.warn" + }, + "3463": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3464": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.background" + }, + "3465": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3466": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.color" + }, + "3467": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.detailColor" + }, + "3468": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3469": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.closeButton" + }, + "3470": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3471": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "3472": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3473": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3474": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.color" + }, + "3475": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3476": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "ToastDesignTokens.error" + }, + "3477": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3478": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.background" + }, + "3479": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3480": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.color" + }, + "3481": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.detailColor" + }, + "3482": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3483": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.closeButton" + }, + "3484": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3485": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "3486": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3487": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3488": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.color" + }, + "3489": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3490": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "ToastDesignTokens.secondary" + }, + "3491": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3492": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.background" + }, + "3493": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3494": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.color" + }, + "3495": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.detailColor" + }, + "3496": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3497": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.closeButton" + }, + "3498": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3499": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "3500": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3501": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3502": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.color" + }, + "3503": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3504": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "ToastDesignTokens.contrast" + }, + "3505": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3506": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.background" + }, + "3507": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3508": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.color" + }, + "3509": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.detailColor" + }, + "3510": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3511": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.closeButton" + }, + "3512": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3513": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "3514": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3515": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type" + }, + "3516": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.color" + }, + "3517": { + "sourceFileName": "src/app/components/themes/types/toast/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3518": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "3519": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "3520": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "3521": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "3522": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "" + }, + "3523": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "ToggleButtonDesignTokens" + }, + "3524": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "ToggleButtonDesignTokens.root" + }, + "3525": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type" + }, + "3526": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3527": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3528": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.gap" + }, + "3529": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "3530": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.disabledBackground" + }, + "3531": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.disabledBorderColor" + }, + "3532": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.disabledColor" + }, + "3533": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.invalidBorderColor" + }, + "3534": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3535": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type" + }, + "3536": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.width" + }, + "3537": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.style" + }, + "3538": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.color" + }, + "3539": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.offset" + }, + "3540": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3541": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "3542": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.background" + }, + "3543": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.checkedBackground" + }, + "3544": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "3545": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3546": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.color" + }, + "3547": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "3548": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.checkedColor" + }, + "3549": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.checkedBorderColor" + }, + "3550": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "ToggleButtonDesignTokens.icon" + }, + "3551": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type" + }, + "3552": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.disabledColor" + }, + "3553": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.color" + }, + "3554": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "3555": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.checkedColor" + }, + "3556": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "ToggleButtonDesignTokens.content" + }, + "3557": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type" + }, + "3558": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.left" + }, + "3559": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.top" + }, + "3560": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.checkedShadow" + }, + "3561": { + "sourceFileName": "src/app/components/themes/types/togglebutton/index.d.ts", + "qualifiedName": "__type.checkedBackground" + }, + "3562": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "3563": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "3564": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "3565": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "3566": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "" + }, + "3567": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "ToggleSwitchDesignTokens" + }, + "3568": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "ToggleSwitchDesignTokens.root" + }, + "3569": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type" + }, + "3570": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.width" + }, + "3571": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.height" + }, + "3572": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3573": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.gap" + }, + "3574": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3575": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3576": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type" + }, + "3577": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.width" + }, + "3578": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.style" + }, + "3579": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.color" + }, + "3580": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.offset" + }, + "3581": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3582": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "3583": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3584": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "3585": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.checkedBorderColor" + }, + "3586": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.checkedHoverBorderColor" + }, + "3587": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.invalidBorderColor" + }, + "3588": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "3589": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.slideDuration" + }, + "3590": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.background" + }, + "3591": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.disabledBackground" + }, + "3592": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "3593": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.checkedBackground" + }, + "3594": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.checkedHoverBackground" + }, + "3595": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "ToggleSwitchDesignTokens.handle" + }, + "3596": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type" + }, + "3597": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3598": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.size" + }, + "3599": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.background" + }, + "3600": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.disabledBackground" + }, + "3601": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "3602": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.checkedBackground" + }, + "3603": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.checkedHoverBackground" + }, + "3604": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.color" + }, + "3605": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "3606": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.checkedColor" + }, + "3607": { + "sourceFileName": "src/app/components/themes/types/toggleswitch/index.d.ts", + "qualifiedName": "__type.checkedHoverColor" + }, + "3608": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "3609": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "3610": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "3611": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "3612": { + "sourceFileName": "src/app/components/themes/types/toolbar/index.d.ts", + "qualifiedName": "" + }, + "3613": { + "sourceFileName": "src/app/components/themes/types/toolbar/index.d.ts", + "qualifiedName": "ToolbarDesignTokens" + }, + "3614": { + "sourceFileName": "src/app/components/themes/types/toolbar/index.d.ts", + "qualifiedName": "ToolbarDesignTokens.root" + }, + "3615": { + "sourceFileName": "src/app/components/themes/types/toolbar/index.d.ts", + "qualifiedName": "__type" + }, + "3616": { + "sourceFileName": "src/app/components/themes/types/toolbar/index.d.ts", + "qualifiedName": "__type.background" + }, + "3617": { + "sourceFileName": "src/app/components/themes/types/toolbar/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3618": { + "sourceFileName": "src/app/components/themes/types/toolbar/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3619": { + "sourceFileName": "src/app/components/themes/types/toolbar/index.d.ts", + "qualifiedName": "__type.color" + }, + "3620": { + "sourceFileName": "src/app/components/themes/types/toolbar/index.d.ts", + "qualifiedName": "__type.gap" + }, + "3621": { + "sourceFileName": "src/app/components/themes/types/toolbar/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3622": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "3623": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "3624": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "3625": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "3626": { + "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", + "qualifiedName": "" + }, + "3627": { + "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", + "qualifiedName": "TooltipDesignTokens" + }, + "3628": { + "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", + "qualifiedName": "TooltipDesignTokens.root" + }, + "3629": { + "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", + "qualifiedName": "__type" + }, + "3630": { + "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", + "qualifiedName": "__type.maxWidth" + }, + "3631": { + "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", + "qualifiedName": "__type.gutter" + }, + "3632": { + "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3633": { + "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3634": { + "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3635": { + "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", + "qualifiedName": "__type.background" + }, + "3636": { + "sourceFileName": "src/app/components/themes/types/tooltip/index.d.ts", + "qualifiedName": "__type.color" + }, + "3637": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "3638": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "3639": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "3640": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "3641": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "" + }, + "3642": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "TreeDesignTokens" + }, + "3643": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "TreeDesignTokens.root" + }, + "3644": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type" + }, + "3645": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.background" + }, + "3646": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.color" + }, + "3647": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3648": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.gap" + }, + "3649": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.indent" + }, + "3650": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "3651": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "TreeDesignTokens.node" + }, + "3652": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type" + }, + "3653": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3654": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3655": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "3656": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.selectedBackground" + }, + "3657": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.color" + }, + "3658": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "3659": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.selectedColor" + }, + "3660": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3661": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type" + }, + "3662": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.width" + }, + "3663": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.style" + }, + "3664": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.color" + }, + "3665": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.offset" + }, + "3666": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3667": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.gap" + }, + "3668": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "TreeDesignTokens.nodeIcon" + }, + "3669": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type" + }, + "3670": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.color" + }, + "3671": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "3672": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.selectedColor" + }, + "3673": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "TreeDesignTokens.nodeToggleButton" + }, + "3674": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type" + }, + "3675": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3676": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.size" + }, + "3677": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "3678": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.selectedHoverBackground" + }, + "3679": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.color" + }, + "3680": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "3681": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.selectedHoverColor" + }, + "3682": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3683": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type" + }, + "3684": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.width" + }, + "3685": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.style" + }, + "3686": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.color" + }, + "3687": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.offset" + }, + "3688": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3689": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "TreeDesignTokens.loadingIcon" + }, + "3690": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type" + }, + "3691": { + "sourceFileName": "src/app/components/themes/types/tree/index.d.ts", + "qualifiedName": "__type.size" + }, + "3692": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "3693": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "3694": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "3695": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "3696": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "" + }, + "3697": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "TreeSelectDesignTokens" + }, + "3698": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "TreeSelectDesignTokens.root" + }, + "3699": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type" + }, + "3700": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.background" + }, + "3701": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.disabledBackground" + }, + "3702": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.filledBackground" + }, + "3703": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.filledHoverBackground" + }, + "3704": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.filledFocusBackground" + }, + "3705": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3706": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.hoverBorderColor" + }, + "3707": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.focusBorderColor" + }, + "3708": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.invalidBorderColor" + }, + "3709": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.color" + }, + "3710": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.disabledColor" + }, + "3711": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.placeholderColor" + }, + "3712": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.invalidPlaceholderColor" + }, + "3713": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3714": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "3715": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "3716": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3717": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3718": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type" + }, + "3719": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.width" + }, + "3720": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.style" + }, + "3721": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.color" + }, + "3722": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.offset" + }, + "3723": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3724": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "3725": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.sm" + }, + "3726": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type" + }, + "3727": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "3728": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "3729": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "3730": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.lg" + }, + "3731": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type" + }, + "3732": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.fontSize" + }, + "3733": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.paddingX" + }, + "3734": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.paddingY" + }, + "3735": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "TreeSelectDesignTokens.dropdown" + }, + "3736": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type" + }, + "3737": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.width" + }, + "3738": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.color" + }, + "3739": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "TreeSelectDesignTokens.overlay" + }, + "3740": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type" + }, + "3741": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.background" + }, + "3742": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3743": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3744": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.color" + }, + "3745": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3746": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "TreeSelectDesignTokens.tree" + }, + "3747": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type" + }, + "3748": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3749": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "TreeSelectDesignTokens.clearIcon" + }, + "3750": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type" + }, + "3751": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.color" + }, + "3752": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "TreeSelectDesignTokens.emptyMessage" + }, + "3753": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type" + }, + "3754": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3755": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "TreeSelectDesignTokens.chip" + }, + "3756": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type" + }, + "3757": { + "sourceFileName": "src/app/components/themes/types/treeselect/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3758": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "3759": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "3760": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "3761": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "3762": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "" + }, + "3763": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "TreeTableDesignTokens" + }, + "3764": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "TreeTableDesignTokens.root" + }, + "3765": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type" + }, + "3766": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.transitionDuration" + }, + "3767": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3768": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "TreeTableDesignTokens.header" + }, + "3769": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type" + }, + "3770": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.background" + }, + "3771": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3772": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.color" + }, + "3773": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "3774": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3775": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "TreeTableDesignTokens.headerCell" + }, + "3776": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type" + }, + "3777": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.background" + }, + "3778": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "3779": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.selectedBackground" + }, + "3780": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3781": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.color" + }, + "3782": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "3783": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.selectedColor" + }, + "3784": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.gap" + }, + "3785": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3786": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3787": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type" + }, + "3788": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.width" + }, + "3789": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.style" + }, + "3790": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.color" + }, + "3791": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.offset" + }, + "3792": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3793": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "TreeTableDesignTokens.columnTitle" + }, + "3794": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type" + }, + "3795": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "3796": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "TreeTableDesignTokens.row" + }, + "3797": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type" + }, + "3798": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.background" + }, + "3799": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "3800": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.selectedBackground" + }, + "3801": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.color" + }, + "3802": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "3803": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.selectedColor" + }, + "3804": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3805": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type" + }, + "3806": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.width" + }, + "3807": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.style" + }, + "3808": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.color" + }, + "3809": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.offset" + }, + "3810": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3811": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "TreeTableDesignTokens.bodyCell" + }, + "3812": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type" + }, + "3813": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3814": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3815": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.gap" + }, + "3816": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.selectedBorderColor" + }, + "3817": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "TreeTableDesignTokens.footerCell" + }, + "3818": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type" + }, + "3819": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.background" + }, + "3820": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3821": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.color" + }, + "3822": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3823": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "TreeTableDesignTokens.columnFooter" + }, + "3824": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type" + }, + "3825": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.fontWeight" + }, + "3826": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "TreeTableDesignTokens.footer" + }, + "3827": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type" + }, + "3828": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.background" + }, + "3829": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3830": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.color" + }, + "3831": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "3832": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.padding" + }, + "3833": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "TreeTableDesignTokens.columnResizerWidth" + }, + "3834": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type" + }, + "3835": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.0" + }, + "3836": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.1" + }, + "3837": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.2" + }, + "3838": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.3" + }, + "3839": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.4" + }, + "3840": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.5" + }, + "3841": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "TreeTableDesignTokens.resizeIndicator" + }, + "3842": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type" + }, + "3843": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.width" + }, + "3844": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.color" + }, + "3845": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "TreeTableDesignTokens.sortIcon" + }, + "3846": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type" + }, + "3847": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.color" + }, + "3848": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "3849": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "TreeTableDesignTokens.loadingIcon" + }, + "3850": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type" + }, + "3851": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.size" + }, + "3852": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "TreeTableDesignTokens.nodeToggleButton" + }, + "3853": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type" + }, + "3854": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.hoverBackground" + }, + "3855": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.selectedHoverBackground" + }, + "3856": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.color" + }, + "3857": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.hoverColor" + }, + "3858": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.selectedHoverColor" + }, + "3859": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.size" + }, + "3860": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.borderRadius" + }, + "3861": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.focusRing" + }, + "3862": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type" + }, + "3863": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.width" + }, + "3864": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.style" + }, + "3865": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.color" + }, + "3866": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.offset" + }, + "3867": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.shadow" + }, + "3868": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "TreeTableDesignTokens.paginatorTop" + }, + "3869": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type" + }, + "3870": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3871": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "3872": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "TreeTableDesignTokens.paginatorBottom" + }, + "3873": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type" + }, + "3874": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.borderColor" + }, + "3875": { + "sourceFileName": "src/app/components/themes/types/treetable/index.d.ts", + "qualifiedName": "__type.borderWidth" + }, + "3876": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "3877": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "3878": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "3879": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + }, + "3880": { + "sourceFileName": "src/app/components/themes/types/virtualscroller/index.d.ts", + "qualifiedName": "" + }, + "3881": { + "sourceFileName": "src/app/components/themes/types/virtualscroller/index.d.ts", + "qualifiedName": "VirtualScrollerDesignTokens" + }, + "3882": { + "sourceFileName": "src/app/components/themes/types/virtualscroller/index.d.ts", + "qualifiedName": "VirtualScrollerDesignTokens.loaderMask" + }, + "3883": { + "sourceFileName": "src/app/components/themes/types/virtualscroller/index.d.ts", + "qualifiedName": "__type" + }, + "3884": { + "sourceFileName": "src/app/components/themes/types/virtualscroller/index.d.ts", + "qualifiedName": "__type.background" + }, + "3885": { + "sourceFileName": "src/app/components/themes/types/virtualscroller/index.d.ts", + "qualifiedName": "__type.color" + }, + "3886": { + "sourceFileName": "src/app/components/themes/types/virtualscroller/index.d.ts", + "qualifiedName": "VirtualScrollerDesignTokens.loaderIcon" + }, + "3887": { + "sourceFileName": "src/app/components/themes/types/virtualscroller/index.d.ts", + "qualifiedName": "__type" + }, + "3888": { + "sourceFileName": "src/app/components/themes/types/virtualscroller/index.d.ts", + "qualifiedName": "__type.size" + }, + "3889": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "ColorSchemeDesignToken.colorScheme" + }, + "3890": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type" + }, + "3891": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.light" + }, + "3892": { + "sourceFileName": "src/app/components/themes/types/index.d.ts", + "qualifiedName": "__type.dark" + } + } +} diff --git a/apps/showcase/server/app.config.server.ts b/apps/showcase/server/app.config.server.ts new file mode 100644 index 00000000000..eba9ffe1bfd --- /dev/null +++ b/apps/showcase/server/app.config.server.ts @@ -0,0 +1,9 @@ +import { appConfig } from '@/app/app.config'; +import { ApplicationConfig, mergeApplicationConfig } from '@angular/core'; +import { provideServerRendering } from '@angular/platform-server'; + +const serverConfig: ApplicationConfig = { + providers: [provideServerRendering()] +}; + +export const config = mergeApplicationConfig(appConfig, serverConfig); diff --git a/apps/showcase/server/main.server.ts b/apps/showcase/server/main.server.ts new file mode 100644 index 00000000000..8ec13024a48 --- /dev/null +++ b/apps/showcase/server/main.server.ts @@ -0,0 +1,7 @@ +import { AppComponent } from '@/components/layout/app.component'; +import { config } from '@/server/app.config.server'; +import { bootstrapApplication } from '@angular/platform-browser'; + +const bootstrap = () => bootstrapApplication(AppComponent, config); + +export default bootstrap; diff --git a/server.ts b/apps/showcase/server/server.ts similarity index 94% rename from server.ts rename to apps/showcase/server/server.ts index 99df6e645e4..6f442498828 100644 --- a/server.ts +++ b/apps/showcase/server/server.ts @@ -1,9 +1,9 @@ import { APP_BASE_HREF } from '@angular/common'; import { CommonEngine } from '@angular/ssr'; import express from 'express'; -import { fileURLToPath } from 'node:url'; import { dirname, join, resolve } from 'node:path'; -import bootstrap from './src/main.server'; +import { fileURLToPath } from 'node:url'; +import bootstrap from './main.server'; // The Express app is exported so that it can be used by serverless Functions. export function app(): express.Express { const server = express(); @@ -22,8 +22,8 @@ export function app(): express.Express { server.get( '*.*', express.static(browserDistFolder, { - maxAge: '1y', - }), + maxAge: '1y' + }) ); // All regular routes use the Angular engine @@ -36,7 +36,7 @@ export function app(): express.Express { documentFilePath: indexHtml, url: `${protocol}://${headers.host}${originalUrl}`, publicPath: browserDistFolder, - providers: [{ provide: APP_BASE_HREF, useValue: baseUrl }], + providers: [{ provide: APP_BASE_HREF, useValue: baseUrl }] }) .then((html) => res.send(html)) .catch((err) => next(err)); diff --git a/src/app/showcase/service/appconfigservice.ts b/apps/showcase/service/appconfigservice.ts similarity index 91% rename from src/app/showcase/service/appconfigservice.ts rename to apps/showcase/service/appconfigservice.ts index 31ea1a3000d..2f8d001e697 100644 --- a/src/app/showcase/service/appconfigservice.ts +++ b/apps/showcase/service/appconfigservice.ts @@ -1,22 +1,22 @@ +import { AppState } from '@/domain/appstate'; import { DOCUMENT, isPlatformBrowser } from '@angular/common'; import { computed, effect, inject, Injectable, PLATFORM_ID, signal } from '@angular/core'; -import { AppState } from '@domain/appstate'; @Injectable({ - providedIn: 'root', + providedIn: 'root' }) export class AppConfigService { state: AppState = { configActive: false, menuActive: false, - newsActive: false, + newsActive: false }; appState = signal({ preset: 'Aura', primary: 'noir', surface: 'slate', - darkTheme: false, + darkTheme: false }); document = inject(DOCUMENT); diff --git a/src/app/showcase/service/carservice.ts b/apps/showcase/service/carservice.ts similarity index 79% rename from src/app/showcase/service/carservice.ts rename to apps/showcase/service/carservice.ts index 2545f39d318..17e6de504a5 100755 --- a/src/app/showcase/service/carservice.ts +++ b/apps/showcase/service/carservice.ts @@ -8,1202 +8,1202 @@ export class CarService { vin: 'ee8a89d8', brand: 'Fiat', year: 1987, - color: 'Maroon', + color: 'Maroon' }, { vin: '642b3edc', brand: 'Renault', year: 1968, - color: 'White', + color: 'White' }, { vin: '19ec7580', brand: 'Renault', year: 1981, - color: 'Black', + color: 'Black' }, { vin: '39980f30', brand: 'VW', year: 1986, - color: 'Red', + color: 'Red' }, { vin: 'ec9cc4e4', brand: 'Fiat', year: 1981, - color: 'Brown', + color: 'Brown' }, { vin: '09a06548', brand: 'VW', year: 1965, - color: 'Green', + color: 'Green' }, { vin: '05c47246', brand: 'Mercedes', year: 2007, - color: 'Blue', + color: 'Blue' }, { vin: 'a9cb87aa', brand: 'Fiat', year: 1962, - color: 'Green', + color: 'Green' }, { vin: 'eae758fa', brand: 'BMW', year: 1999, - color: 'Yellow', + color: 'Yellow' }, { vin: '1241c403', brand: 'Jaguar', year: 1964, - color: 'Yellow', + color: 'Yellow' }, { vin: '13f853a7', brand: 'Honda', year: 2006, - color: 'White', + color: 'White' }, { vin: '447d9ed9', brand: 'Jaguar', year: 2005, - color: 'Orange', + color: 'Orange' }, { vin: '78fa052e', brand: 'Jaguar', year: 1990, - color: 'Orange', + color: 'Orange' }, { vin: '8b77772a', brand: 'Mercedes', year: 1991, - color: 'Blue', + color: 'Blue' }, { vin: '23ba7e86', brand: 'Honda', year: 1975, - color: 'Yellow', + color: 'Yellow' }, { vin: '9bacb32d', brand: 'Volvo', year: 1968, - color: 'Brown', + color: 'Brown' }, { vin: '62094d91', brand: 'Mercedes', year: 1962, - color: 'Green', + color: 'Green' }, { vin: 'dc7003f4', brand: 'Jaguar', year: 1976, - color: 'Maroon', + color: 'Maroon' }, { vin: '08607aef', brand: 'Mercedes', year: 1987, - color: 'Maroon', + color: 'Maroon' }, { vin: '45eee33a', brand: 'BMW', year: 1980, - color: 'Silver', + color: 'Silver' }, { vin: 'f199ec5c', brand: 'Jaguar', year: 1961, - color: 'Green', + color: 'Green' }, { vin: 'b34cd9e8', brand: 'VW', year: 1993, - color: 'Silver', + color: 'Silver' }, { vin: '54b20b02', brand: 'Renault', year: 1967, - color: 'Brown', + color: 'Brown' }, { vin: '5dd8766e', brand: 'Honda', year: 1998, - color: 'Orange', + color: 'Orange' }, { vin: 'df50ce22', brand: 'Mercedes', year: 1964, - color: 'White', + color: 'White' }, { vin: 'ecb3e9e1', brand: 'Honda', year: 2003, - color: 'Silver', + color: 'Silver' }, { vin: '750d731d', brand: 'Renault', year: 1962, - color: 'Blue', + color: 'Blue' }, { vin: 'bec38cf4', brand: 'Renault', year: 1960, - color: 'Blue', + color: 'Blue' }, { vin: 'b7752002', brand: 'Jaguar', year: 1964, - color: 'Black', + color: 'Black' }, { vin: '315fe9c4', brand: 'Fiat', year: 1985, - color: 'Red', + color: 'Red' }, { vin: 'be65f786', brand: 'Mercedes', year: 1963, - color: 'Orange', + color: 'Orange' }, { vin: '786a7d57', brand: 'Mercedes', year: 2003, - color: 'Black', + color: 'Black' }, { vin: 'a3aee412', brand: 'Volvo', year: 2003, - color: 'Maroon', + color: 'Maroon' }, { vin: '749e6bdd', brand: 'Audi', year: 1995, - color: 'Brown', + color: 'Brown' }, { vin: '8cc40f50', brand: 'BMW', year: 1961, - color: 'Brown', + color: 'Brown' }, { vin: '5de63a6f', brand: 'Renault', year: 1961, - color: 'White', + color: 'White' }, { vin: 'bdae1e20', brand: 'Jaguar', year: 2008, - color: 'Blue', + color: 'Blue' }, { vin: '290cc891', brand: 'VW', year: 1992, - color: 'Brown', + color: 'Brown' }, { vin: '007e1014', brand: 'Renault', year: 1966, - color: 'Black', + color: 'Black' }, { vin: '429c502d', brand: 'Honda', year: 1995, - color: 'Silver', + color: 'Silver' }, { vin: 'c336f9b6', brand: 'Honda', year: 1991, - color: 'Maroon', + color: 'Maroon' }, { vin: 'a6783ba3', brand: 'Honda', year: 2004, - color: 'Yellow', + color: 'Yellow' }, { vin: '2ddaf8d5', brand: 'Volvo', year: 1982, - color: 'Blue', + color: 'Blue' }, { vin: 'c09c4b15', brand: 'VW', year: 1991, - color: 'Blue', + color: 'Blue' }, { vin: '4609844c', brand: 'Honda', year: 1972, - color: 'Black', + color: 'Black' }, { vin: '8db7df27', brand: 'Audi', year: 1982, - color: 'Blue', + color: 'Blue' }, { vin: 'dcc58086', brand: 'Audi', year: 2001, - color: 'Brown', + color: 'Brown' }, { vin: 'f1274cbe', brand: 'Fiat', year: 1995, - color: 'Silver', + color: 'Silver' }, { vin: '0858a5d4', brand: 'Renault', year: 1992, - color: 'Green', + color: 'Green' }, { vin: 'c2d42bb6', brand: 'Volvo', year: 1972, - color: 'Green', + color: 'Green' }, { vin: '5535cd5a', brand: 'Renault', year: 1980, - color: 'Silver', + color: 'Silver' }, { vin: 'e3313e1e', brand: 'Honda', year: 2009, - color: 'Orange', + color: 'Orange' }, { vin: 'f4dea691', brand: 'BMW', year: 2002, - color: 'Brown', + color: 'Brown' }, { vin: 'ec15a449', brand: 'Honda', year: 1990, - color: 'Yellow', + color: 'Yellow' }, { vin: '80b74a0e', brand: 'BMW', year: 1979, - color: 'Yellow', + color: 'Yellow' }, { vin: '513fe268', brand: 'Honda', year: 1987, - color: 'White', + color: 'White' }, { vin: '6934c8f8', brand: 'Renault', year: 1989, - color: 'Red', + color: 'Red' }, { vin: '6a4c3ad0', brand: 'Honda', year: 1994, - color: 'Yellow', + color: 'Yellow' }, { vin: 'e0acd7b5', brand: 'Mercedes', year: 1965, - color: 'Red', + color: 'Red' }, { vin: '2f31ac35', brand: 'Jaguar', year: 1991, - color: 'Brown', + color: 'Brown' }, { vin: '36104237', brand: 'VW', year: 1992, - color: 'Silver', + color: 'Silver' }, { vin: '5be099b4', brand: 'BMW', year: 1991, - color: 'Yellow', + color: 'Yellow' }, { vin: 'e2f55f31', brand: 'BMW', year: 1967, - color: 'Silver', + color: 'Silver' }, { vin: '11274338', brand: 'Mercedes', year: 1999, - color: 'Blue', + color: 'Blue' }, { vin: 'f710e177', brand: 'Fiat', year: 2007, - color: 'White', + color: 'White' }, { vin: 'd8375b4b', brand: 'Volvo', year: 1977, - color: 'Blue', + color: 'Blue' }, { vin: 'a27ddfe3', brand: 'VW', year: 1978, - color: 'Blue', + color: 'Blue' }, { vin: 'd8848162', brand: 'BMW', year: 2008, - color: 'Black', + color: 'Black' }, { vin: 'e9cb3677', brand: 'BMW', year: 2004, - color: 'Black', + color: 'Black' }, { vin: 'c9dc321d', brand: 'BMW', year: 1989, - color: 'Red', + color: 'Red' }, { vin: '4c75c610', brand: 'Volvo', year: 1972, - color: 'Yellow', + color: 'Yellow' }, { vin: '1c90c93d', brand: 'Audi', year: 2004, - color: 'Silver', + color: 'Silver' }, { vin: '5ccc9f7f', brand: 'Jaguar', year: 1961, - color: 'Red', + color: 'Red' }, { vin: '94498bc0', brand: 'Fiat', year: 1965, - color: 'Silver', + color: 'Silver' }, { vin: '1d1a21f3', brand: 'Honda', year: 1985, - color: 'Red', + color: 'Red' }, { vin: 'ea463ad3', brand: 'BMW', year: 1992, - color: 'Blue', + color: 'Blue' }, { vin: 'c24bdeb2', brand: 'Honda', year: 1991, - color: 'Red', + color: 'Red' }, { vin: 'af3b744b', brand: 'Audi', year: 1998, - color: 'Green', + color: 'Green' }, { vin: 'bebd5a96', brand: 'Jaguar', year: 1989, - color: 'Black', + color: 'Black' }, { vin: '6ef9dbf3', brand: 'Fiat', year: 1962, - color: 'Orange', + color: 'Orange' }, { vin: 'eede8f1e', brand: 'Jaguar', year: 1977, - color: 'Brown', + color: 'Brown' }, { vin: '9d11b02d', brand: 'BMW', year: 1971, - color: 'Yellow', + color: 'Yellow' }, { vin: '1d4223a1', brand: 'Mercedes', year: 1975, - color: 'Brown', + color: 'Brown' }, { vin: '4d118346', brand: 'Mercedes', year: 1985, - color: 'Brown', + color: 'Brown' }, { vin: 'cce76f06', brand: 'Honda', year: 1980, - color: 'Maroon', + color: 'Maroon' }, { vin: '2af398ed', brand: 'Renault', year: 1970, - color: 'Yellow', + color: 'Yellow' }, { vin: 'c0ddab4c', brand: 'Audi', year: 2003, - color: 'Silver', + color: 'Silver' }, { vin: 'a27ea639', brand: 'Mercedes', year: 1968, - color: 'Yellow', + color: 'Yellow' }, { vin: 'e6441f09', brand: 'Jaguar', year: 1982, - color: 'Green', + color: 'Green' }, { vin: 'c4c59d58', brand: 'Fiat', year: 2005, - color: 'Orange', + color: 'Orange' }, { vin: '9d31fc0a', brand: 'Mercedes', year: 1974, - color: 'Brown', + color: 'Brown' }, { vin: 'b0ffce2d', brand: 'Volvo', year: 1966, - color: 'Yellow', + color: 'Yellow' }, { vin: 'ca7e52e3', brand: 'Honda', year: 1971, - color: 'Orange', + color: 'Orange' }, { vin: '56b36f0e', brand: 'Mercedes', year: 2008, - color: 'Orange', + color: 'Orange' }, { vin: 'ba045e1e', brand: 'Jaguar', year: 1968, - color: 'White', + color: 'White' }, { vin: 'fd579989', brand: 'BMW', year: 1975, - color: 'Black', + color: 'Black' }, { vin: '084850a3', brand: 'Audi', year: 1990, - color: 'Red', + color: 'Red' }, { vin: 'e39245ab', brand: 'BMW', year: 1969, - color: 'White', + color: 'White' }, { vin: '41ab14a1', brand: 'Jaguar', year: 1987, - color: 'Silver', + color: 'Silver' }, { vin: '7ec4c1c0', brand: 'Jaguar', year: 1980, - color: 'Black', + color: 'Black' }, { vin: 'bf1c14aa', brand: 'Audi', year: 1984, - color: 'Yellow', + color: 'Yellow' }, { vin: 'adeff567', brand: 'Volvo', year: 2000, - color: 'Brown', + color: 'Brown' }, { vin: '61e5e07d', brand: 'Mercedes', year: 1978, - color: 'Orange', + color: 'Orange' }, { vin: '7555e46a', brand: 'Audi', year: 1966, - color: 'Blue', + color: 'Blue' }, { vin: '95babbd1', brand: 'Honda', year: 1998, - color: 'Black', + color: 'Black' }, { vin: 'ff6885f7', brand: 'Audi', year: 1996, - color: 'White', + color: 'White' }, { vin: '5b5a0031', brand: 'Audi', year: 1968, - color: 'Brown', + color: 'Brown' }, { vin: 'de63c575', brand: 'Mercedes', year: 1989, - color: 'Yellow', + color: 'Yellow' }, { vin: '6bf3bfbc', brand: 'Audi', year: 1968, - color: 'Green', + color: 'Green' }, { vin: 'd2d2e8d4', brand: 'Fiat', year: 1985, - color: 'Green', + color: 'Green' }, { vin: 'edcab1f7', brand: 'VW', year: 1979, - color: 'Silver', + color: 'Silver' }, { vin: '03234e20', brand: 'Mercedes', year: 1962, - color: 'Orange', + color: 'Orange' }, { vin: 'de2a7b08', brand: 'Honda', year: 2007, - color: 'Blue', + color: 'Blue' }, { vin: '717b8282', brand: 'BMW', year: 1999, - color: 'Yellow', + color: 'Yellow' }, { vin: '790e7f03', brand: 'Volvo', year: 1983, - color: 'White', + color: 'White' }, { vin: '8eefb223', brand: 'Jaguar', year: 1983, - color: 'Silver', + color: 'Silver' }, { vin: '5e524acd', brand: 'Jaguar', year: 1994, - color: 'Maroon', + color: 'Maroon' }, { vin: '26b1aff9', brand: 'BMW', year: 1965, - color: 'Black', + color: 'Black' }, { vin: 'c007a623', brand: 'Renault', year: 1968, - color: 'Maroon', + color: 'Maroon' }, { vin: '76733e83', brand: 'Honda', year: 1991, - color: 'White', + color: 'White' }, { vin: 'ef3c14f7', brand: 'Fiat', year: 1987, - color: 'Brown', + color: 'Brown' }, { vin: '2b4ca005', brand: 'Honda', year: 2009, - color: 'Silver', + color: 'Silver' }, { vin: '8191dbb6', brand: 'BMW', year: 2005, - color: 'Black', + color: 'Black' }, { vin: 'f6b3bd94', brand: 'Renault', year: 1967, - color: 'Yellow', + color: 'Yellow' }, { vin: 'abb19f41', brand: 'Volvo', year: 1975, - color: 'Blue', + color: 'Blue' }, { vin: '7470c95f', brand: 'Renault', year: 1996, - color: 'Black', + color: 'Black' }, { vin: '5f1b57a3', brand: 'Volvo', year: 1986, - color: 'Red', + color: 'Red' }, { vin: 'ed47a74b', brand: 'BMW', year: 2007, - color: 'Brown', + color: 'Brown' }, { vin: 'ed6030f7', brand: 'Honda', year: 1990, - color: 'Red', + color: 'Red' }, { vin: '944c71dc', brand: 'Mercedes', year: 1991, - color: 'Silver', + color: 'Silver' }, { vin: 'c7d838a5', brand: 'VW', year: 1980, - color: 'Yellow', + color: 'Yellow' }, { vin: '712db898', brand: 'Audi', year: 1965, - color: 'Red', + color: 'Red' }, { vin: '99acc06f', brand: 'BMW', year: 1995, - color: 'Silver', + color: 'Silver' }, { vin: '6c68ffa5', brand: 'Jaguar', year: 1999, - color: 'Green', + color: 'Green' }, { vin: '63893922', brand: 'Renault', year: 1991, - color: 'Brown', + color: 'Brown' }, { vin: 'dca5f739', brand: 'Jaguar', year: 2002, - color: 'Blue', + color: 'Blue' }, { vin: '16da6dcb', brand: 'Jaguar', year: 2006, - color: 'Blue', + color: 'Blue' }, { vin: 'fe9ca30c', brand: 'Fiat', year: 1967, - color: 'Maroon', + color: 'Maroon' }, { vin: 'f0193ac7', brand: 'Mercedes', year: 1979, - color: 'Orange', + color: 'Orange' }, { vin: '145f5551', brand: 'Jaguar', year: 1993, - color: 'Brown', + color: 'Brown' }, { vin: '24714317', brand: 'Mercedes', year: 1971, - color: 'White', + color: 'White' }, { vin: '1a9c6e4e', brand: 'Jaguar', year: 1997, - color: 'Yellow', + color: 'Yellow' }, { vin: 'c9b7ef72', brand: 'Fiat', year: 1992, - color: 'Maroon', + color: 'Maroon' }, { vin: 'b1b6c375', brand: 'Fiat', year: 1963, - color: 'Silver', + color: 'Silver' }, { vin: '7254a003', brand: 'Audi', year: 1982, - color: 'White', + color: 'White' }, { vin: '6f0de80f', brand: 'Renault', year: 1987, - color: 'Blue', + color: 'Blue' }, { vin: 'e3048f87', brand: 'Fiat', year: 1989, - color: 'Blue', + color: 'Blue' }, { vin: '361e435a', brand: 'BMW', year: 1973, - color: 'Green', + color: 'Green' }, { vin: '59e6a9f3', brand: 'BMW', year: 1964, - color: 'Maroon', + color: 'Maroon' }, { vin: 'b791fe05', brand: 'Mercedes', year: 1993, - color: 'Yellow', + color: 'Yellow' }, { vin: '68b0dd88', brand: 'BMW', year: 2002, - color: 'Green', + color: 'Green' }, { vin: '5b439d1f', brand: 'BMW', year: 1964, - color: 'Maroon', + color: 'Maroon' }, { vin: '9a7ac9e3', brand: 'Renault', year: 1988, - color: 'White', + color: 'White' }, { vin: 'd214751d', brand: 'Honda', year: 1997, - color: 'White', + color: 'White' }, { vin: '72229390', brand: 'Mercedes', year: 1996, - color: 'White', + color: 'White' }, { vin: 'b5fbbeee', brand: 'VW', year: 1999, - color: 'Brown', + color: 'Brown' }, { vin: '8972b543', brand: 'Audi', year: 1973, - color: 'Black', + color: 'Black' }, { vin: '7bc21024', brand: 'Renault', year: 1980, - color: 'Yellow', + color: 'Yellow' }, { vin: '5d661964', brand: 'Renault', year: 2005, - color: 'Silver', + color: 'Silver' }, { vin: 'a6ccc2d8', brand: 'Honda', year: 1994, - color: 'Blue', + color: 'Blue' }, { vin: 'c1f15f28', brand: 'Volvo', year: 1999, - color: 'Black', + color: 'Black' }, { vin: '161512ce', brand: 'VW', year: 1962, - color: 'Black', + color: 'Black' }, { vin: '16e0b448', brand: 'Fiat', year: 1990, - color: 'Green', + color: 'Green' }, { vin: 'f0734442', brand: 'Audi', year: 1966, - color: 'Orange', + color: 'Orange' }, { vin: '5e233279', brand: 'Audi', year: 1964, - color: 'Green', + color: 'Green' }, { vin: '1de720b2', brand: 'Renault', year: 2003, - color: 'Orange', + color: 'Orange' }, { vin: '46efaeb2', brand: 'Jaguar', year: 1993, - color: 'Green', + color: 'Green' }, { vin: '88f2354c', brand: 'Jaguar', year: 2006, - color: 'Black', + color: 'Black' }, { vin: '04819fd6', brand: 'Mercedes', year: 1983, - color: 'White', + color: 'White' }, { vin: '401771c8', brand: 'Volvo', year: 1962, - color: 'Silver', + color: 'Silver' }, { vin: '8600877b', brand: 'VW', year: 1996, - color: 'Black', + color: 'Black' }, { vin: '946bd645', brand: 'Honda', year: 1991, - color: 'Red', + color: 'Red' }, { vin: 'ad078e69', brand: 'Fiat', year: 1991, - color: 'Brown', + color: 'Brown' }, { vin: '93138901', brand: 'Mercedes', year: 1961, - color: 'Silver', + color: 'Silver' }, { vin: 'f365dfa4', brand: 'Mercedes', year: 1980, - color: 'Black', + color: 'Black' }, { vin: '22647161', brand: 'Audi', year: 2007, - color: 'Blue', + color: 'Blue' }, { vin: '92d1ee27', brand: 'Jaguar', year: 1977, - color: 'Silver', + color: 'Silver' }, { vin: '137c2b3a', brand: 'Honda', year: 1970, - color: 'Blue', + color: 'Blue' }, { vin: 'b05b5235', brand: 'BMW', year: 1967, - color: 'Yellow', + color: 'Yellow' }, { vin: '1afbf400', brand: 'Audi', year: 1966, - color: 'Maroon', + color: 'Maroon' }, { vin: '8530ae50', brand: 'BMW', year: 1979, - color: 'Brown', + color: 'Brown' }, { vin: 'c9a487a3', brand: 'Volvo', year: 1981, - color: 'Silver', + color: 'Silver' }, { vin: '5cb0bed6', brand: 'Honda', year: 1962, - color: 'Orange', + color: 'Orange' }, { vin: 'cf7d0b45', brand: 'Fiat', year: 1997, - color: 'Green', + color: 'Green' }, { vin: 'bc762dd0', brand: 'Jaguar', year: 2000, - color: 'Yellow', + color: 'Yellow' }, { vin: '97207a61', brand: 'VW', year: 1976, - color: 'Blue', + color: 'Blue' }, { vin: '17680899', brand: 'Mercedes', year: 2006, - color: 'Silver', + color: 'Silver' }, { vin: 'd8a98d30', brand: 'Renault', year: 1990, - color: 'Green', + color: 'Green' }, { vin: 'ff01ead0', brand: 'Audi', year: 1962, - color: 'Blue', + color: 'Blue' }, { vin: '38b30a61', brand: 'Fiat', year: 1977, - color: 'White', + color: 'White' }, { vin: '9a6793c1', brand: 'Renault', year: 1983, - color: 'Red', + color: 'Red' }, { vin: 'b1f27273', brand: 'Mercedes', year: 2007, - color: 'Brown', + color: 'Brown' }, { vin: '0fa8c1aa', brand: 'Jaguar', year: 1982, - color: 'Blue', + color: 'Blue' }, { vin: 'a7520f42', brand: 'Volvo', year: 2008, - color: 'Maroon', + color: 'Maroon' }, { vin: '494eba81', brand: 'BMW', year: 1966, - color: 'Silver', + color: 'Silver' }, { vin: '683535b8', brand: 'Renault', year: 2003, - color: 'White', + color: 'White' }, { vin: '62e5d216', brand: 'Audi', year: 1962, - color: 'Orange', + color: 'Orange' }, { vin: '16a65b56', brand: 'Jaguar', year: 2009, - color: 'Blue', + color: 'Blue' }, { vin: 'd00250a3', brand: 'BMW', year: 1978, - color: 'Blue', + color: 'Blue' }, { vin: 'f3c3909d', brand: 'Renault', year: 2003, - color: 'Green', - }, + color: 'Green' + } ]; } @@ -1217,7 +1217,7 @@ export class CarService { vin: this.generateVin(), brand: this.generateBrand(), color: this.generateColor(), - year: this.generateYear(), + year: this.generateYear() }; } diff --git a/src/app/showcase/service/countryservice.ts b/apps/showcase/service/countryservice.ts similarity index 99% rename from src/app/showcase/service/countryservice.ts rename to apps/showcase/service/countryservice.ts index 758c836aba7..ea7abe8c029 100755 --- a/src/app/showcase/service/countryservice.ts +++ b/apps/showcase/service/countryservice.ts @@ -245,7 +245,7 @@ export class CountryService { { name: 'Western Sahara', code: 'EH' }, { name: 'Yemen', code: 'YE' }, { name: 'Zambia', code: 'ZM' }, - { name: 'Zimbabwe', code: 'ZW' }, + { name: 'Zimbabwe', code: 'ZW' } ]; } diff --git a/src/app/showcase/service/customerservice.ts b/apps/showcase/service/customerservice.ts similarity index 80% rename from src/app/showcase/service/customerservice.ts rename to apps/showcase/service/customerservice.ts index fc7a27d452c..f3f1d22318e 100644 --- a/src/app/showcase/service/customerservice.ts +++ b/apps/showcase/service/customerservice.ts @@ -10,7 +10,7 @@ export class CustomerService { name: 'James Butt', country: { name: 'Algeria', - code: 'dz', + code: 'dz' }, company: 'Benton, John B Jr', date: '2015-09-13', @@ -19,16 +19,16 @@ export class CustomerService { activity: 17, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 70663, + balance: 70663 }, { id: 1001, name: 'Josephine Darakjy', country: { name: 'Egypt', - code: 'eg', + code: 'eg' }, company: 'Chanay, Jeffrey A Esq', date: '2019-02-09', @@ -37,16 +37,16 @@ export class CustomerService { activity: 0, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 82429, + balance: 82429 }, { id: 1002, name: 'Art Venere', country: { name: 'Panama', - code: 'pa', + code: 'pa' }, company: 'Chemel, James L Cpa', date: '2017-05-13', @@ -55,16 +55,16 @@ export class CustomerService { activity: 63, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 28334, + balance: 28334 }, { id: 1003, name: 'Lenna Paprocki', country: { name: 'Slovenia', - code: 'si', + code: 'si' }, company: 'Feltz Printing Service', date: '2020-09-15', @@ -73,16 +73,16 @@ export class CustomerService { activity: 37, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 88521, + balance: 88521 }, { id: 1004, name: 'Donette Foller', country: { name: 'South Africa', - code: 'za', + code: 'za' }, company: 'Printing Dimensions', date: '2016-05-20', @@ -91,16 +91,16 @@ export class CustomerService { activity: 33, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 93905, + balance: 93905 }, { id: 1005, name: 'Simona Morasca', country: { name: 'Egypt', - code: 'eg', + code: 'eg' }, company: 'Chapman, Ross E Esq', date: '2018-02-16', @@ -109,16 +109,16 @@ export class CustomerService { activity: 68, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 50041, + balance: 50041 }, { id: 1006, name: 'Mitsue Tollner', country: { name: 'Paraguay', - code: 'py', + code: 'py' }, company: 'Morlong Associates', date: '2018-02-19', @@ -127,16 +127,16 @@ export class CustomerService { activity: 54, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 58706, + balance: 58706 }, { id: 1007, name: 'Leota Dilliard', country: { name: 'Serbia', - code: 'rs', + code: 'rs' }, company: 'Commercial Press', date: '2019-08-13', @@ -145,16 +145,16 @@ export class CustomerService { activity: 69, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 26640, + balance: 26640 }, { id: 1008, name: 'Sage Wieser', country: { name: 'Egypt', - code: 'eg', + code: 'eg' }, company: 'Truhlar And Truhlar Attys', date: '2018-11-21', @@ -163,16 +163,16 @@ export class CustomerService { activity: 76, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 65369, + balance: 65369 }, { id: 1009, name: 'Kris Marrier', country: { name: 'Mexico', - code: 'mx', + code: 'mx' }, company: 'King, Christopher A Esq', date: '2015-07-07', @@ -181,16 +181,16 @@ export class CustomerService { activity: 3, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 63451, + balance: 63451 }, { id: 1010, name: 'Minna Amigon', country: { name: 'Romania', - code: 'ro', + code: 'ro' }, company: 'Dorl, James J Esq', date: '2018-11-07', @@ -199,16 +199,16 @@ export class CustomerService { activity: 38, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 71169, + balance: 71169 }, { id: 1011, name: 'Abel Maclead', country: { name: 'Singapore', - code: 'sg', + code: 'sg' }, company: 'Rangoni Of Florence', date: '2017-03-11', @@ -217,16 +217,16 @@ export class CustomerService { activity: 87, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 96842, + balance: 96842 }, { id: 1012, name: 'Kiley Caldarera', country: { name: 'Serbia', - code: 'rs', + code: 'rs' }, company: 'Feiner Bros', date: '2015-10-20', @@ -235,16 +235,16 @@ export class CustomerService { activity: 80, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 92734, + balance: 92734 }, { id: 1013, name: 'Graciela Ruta', country: { name: 'Chile', - code: 'cl', + code: 'cl' }, company: 'Buckley Miller & Wright', date: '2016-07-25', @@ -253,16 +253,16 @@ export class CustomerService { activity: 59, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 45250, + balance: 45250 }, { id: 1014, name: 'Cammy Albares', country: { name: 'Philippines', - code: 'ph', + code: 'ph' }, company: 'Rousseaux, Michael Esq', date: '2019-06-25', @@ -271,16 +271,16 @@ export class CustomerService { activity: 90, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 30236, + balance: 30236 }, { id: 1015, name: 'Mattie Poquette', country: { name: 'Venezuela', - code: 've', + code: 've' }, company: 'Century Communications', date: '2017-12-12', @@ -289,16 +289,16 @@ export class CustomerService { activity: 52, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 64533, + balance: 64533 }, { id: 1016, name: 'Meaghan Garufi', country: { name: 'Malaysia', - code: 'my', + code: 'my' }, company: 'Bolton, Wilbur Esq', date: '2018-07-04', @@ -307,16 +307,16 @@ export class CustomerService { activity: 31, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 37279, + balance: 37279 }, { id: 1017, name: 'Gladys Rim', country: { name: 'Netherlands', - code: 'nl', + code: 'nl' }, company: 'T M Byxbee Company Pc', date: '2020-02-27', @@ -325,16 +325,16 @@ export class CustomerService { activity: 48, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 27381, + balance: 27381 }, { id: 1018, name: 'Yuki Whobrey', country: { name: 'Israel', - code: 'il', + code: 'il' }, company: 'Farmers Insurance Group', date: '2017-12-21', @@ -343,16 +343,16 @@ export class CustomerService { activity: 16, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 9257, + balance: 9257 }, { id: 1019, name: 'Fletcher Flosi', country: { name: 'Argentina', - code: 'ar', + code: 'ar' }, company: 'Post Box Services Plus', date: '2016-01-04', @@ -361,16 +361,16 @@ export class CustomerService { activity: 19, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 67783, + balance: 67783 }, { id: 1020, name: 'Bette Nicka', country: { name: 'Paraguay', - code: 'py', + code: 'py' }, company: 'Sport En Art', date: '2016-10-21', @@ -379,16 +379,16 @@ export class CustomerService { activity: 100, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 4609, + balance: 4609 }, { id: 1021, name: 'Veronika Inouye', country: { name: 'Ecuador', - code: 'ec', + code: 'ec' }, company: 'C 4 Network Inc', date: '2017-03-24', @@ -397,16 +397,16 @@ export class CustomerService { activity: 72, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 26565, + balance: 26565 }, { id: 1022, name: 'Willard Kolmetz', country: { name: 'Tunisia', - code: 'tn', + code: 'tn' }, company: 'Ingalls, Donald R Esq', date: '2017-04-15', @@ -415,16 +415,16 @@ export class CustomerService { activity: 94, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 75876, + balance: 75876 }, { id: 1023, name: 'Maryann Royster', country: { name: 'Belarus', - code: 'by', + code: 'by' }, company: 'Franklin, Peter L Esq', date: '2017-03-11', @@ -433,16 +433,16 @@ export class CustomerService { activity: 56, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 41121, + balance: 41121 }, { id: 1024, name: 'Alisha Slusarski', country: { name: 'Iceland', - code: 'is', + code: 'is' }, company: 'Wtlz Power 107 Fm', date: '2018-03-27', @@ -451,16 +451,16 @@ export class CustomerService { activity: 7, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 91691, + balance: 91691 }, { id: 1025, name: 'Allene Iturbide', country: { name: 'Italy', - code: 'it', + code: 'it' }, company: 'Ledecky, David Esq', date: '2016-02-20', @@ -469,16 +469,16 @@ export class CustomerService { activity: 1, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 40137, + balance: 40137 }, { id: 1026, name: 'Chanel Caudy', country: { name: 'Argentina', - code: 'ar', + code: 'ar' }, company: 'Professional Image Inc', date: '2018-06-24', @@ -487,16 +487,16 @@ export class CustomerService { activity: 26, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 21304, + balance: 21304 }, { id: 1027, name: 'Ezekiel Chui', country: { name: 'Ireland', - code: 'ie', + code: 'ie' }, company: 'Sider, Donald C Esq', date: '2016-09-24', @@ -505,16 +505,16 @@ export class CustomerService { activity: 76, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 60454, + balance: 60454 }, { id: 1028, name: 'Willow Kusko', country: { name: 'Romania', - code: 'ro', + code: 'ro' }, company: 'U Pull It', date: '2020-04-11', @@ -523,16 +523,16 @@ export class CustomerService { activity: 7, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 17565, + balance: 17565 }, { id: 1029, name: 'Bernardo Figeroa', country: { name: 'Israel', - code: 'il', + code: 'il' }, company: 'Clark, Richard Cpa', date: '2018-04-11', @@ -541,16 +541,16 @@ export class CustomerService { activity: 81, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 17774, + balance: 17774 }, { id: 1030, name: 'Ammie Corrio', country: { name: 'Hungary', - code: 'hu', + code: 'hu' }, company: 'Moskowitz, Barry S', date: '2016-06-11', @@ -559,16 +559,16 @@ export class CustomerService { activity: 56, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 49201, + balance: 49201 }, { id: 1031, name: 'Francine Vocelka', country: { name: 'Honduras', - code: 'hn', + code: 'hn' }, company: 'Cascade Realty Advisors Inc', date: '2017-08-02', @@ -577,16 +577,16 @@ export class CustomerService { activity: 94, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 67126, + balance: 67126 }, { id: 1032, name: 'Ernie Stenseth', country: { name: 'Australia', - code: 'au', + code: 'au' }, company: 'Knwz Newsradio', date: '2018-06-06', @@ -595,16 +595,16 @@ export class CustomerService { activity: 68, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 76017, + balance: 76017 }, { id: 1033, name: 'Albina Glick', country: { name: 'Ukraine', - code: 'ua', + code: 'ua' }, company: 'Giampetro, Anthony D', date: '2019-08-08', @@ -613,16 +613,16 @@ export class CustomerService { activity: 85, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 91201, + balance: 91201 }, { id: 1034, name: 'Alishia Sergi', country: { name: 'Qatar', - code: 'qa', + code: 'qa' }, company: 'Milford Enterprises Inc', date: '2018-05-19', @@ -631,16 +631,16 @@ export class CustomerService { activity: 46, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 12237, + balance: 12237 }, { id: 1035, name: 'Solange Shinko', country: { name: 'Cameroon', - code: 'cm', + code: 'cm' }, company: 'Mosocco, Ronald A', date: '2015-02-12', @@ -649,16 +649,16 @@ export class CustomerService { activity: 32, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 34072, + balance: 34072 }, { id: 1036, name: 'Jose Stockham', country: { name: 'Italy', - code: 'it', + code: 'it' }, company: 'Tri State Refueler Co', date: '2018-04-25', @@ -667,16 +667,16 @@ export class CustomerService { activity: 77, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 94909, + balance: 94909 }, { id: 1037, name: 'Rozella Ostrosky', country: { name: 'Venezuela', - code: 've', + code: 've' }, company: 'Parkway Company', date: '2016-02-27', @@ -685,16 +685,16 @@ export class CustomerService { activity: 66, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 57245, + balance: 57245 }, { id: 1038, name: 'Valentine Gillian', country: { name: 'Paraguay', - code: 'py', + code: 'py' }, company: 'Fbs Business Finance', date: '2019-09-17', @@ -703,16 +703,16 @@ export class CustomerService { activity: 25, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 75502, + balance: 75502 }, { id: 1039, name: 'Kati Rulapaugh', country: { name: 'Puerto Rico', - code: 'pr', + code: 'pr' }, company: 'Eder Assocs Consltng Engrs Pc', date: '2016-12-03', @@ -721,16 +721,16 @@ export class CustomerService { activity: 51, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 82075, + balance: 82075 }, { id: 1040, name: 'Youlanda Schemmer', country: { name: 'Bolivia', - code: 'bo', + code: 'bo' }, company: 'Tri M Tool Inc', date: '2017-12-15', @@ -739,16 +739,16 @@ export class CustomerService { activity: 49, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 19208, + balance: 19208 }, { id: 1041, name: 'Dyan Oldroyd', country: { name: 'Argentina', - code: 'ar', + code: 'ar' }, company: 'International Eyelets Inc', date: '2017-02-02', @@ -757,16 +757,16 @@ export class CustomerService { activity: 5, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 50194, + balance: 50194 }, { id: 1042, name: 'Roxane Campain', country: { name: 'France', - code: 'fr', + code: 'fr' }, company: 'Rapid Trading Intl', date: '2018-12-25', @@ -775,16 +775,16 @@ export class CustomerService { activity: 100, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 77714, + balance: 77714 }, { id: 1043, name: 'Lavera Perin', country: { name: 'Vietnam', - code: 'vn', + code: 'vn' }, company: 'Abc Enterprises Inc', date: '2018-04-10', @@ -793,16 +793,16 @@ export class CustomerService { activity: 71, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 35740, + balance: 35740 }, { id: 1044, name: 'Erick Ferencz', country: { name: 'Belgium', - code: 'be', + code: 'be' }, company: 'Cindy Turner Associates', date: '2018-05-06', @@ -811,16 +811,16 @@ export class CustomerService { activity: 54, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 30790, + balance: 30790 }, { id: 1045, name: 'Fatima Saylors', country: { name: 'Canada', - code: 'ca', + code: 'ca' }, company: 'Stanton, James D Esq', date: '2019-07-10', @@ -829,16 +829,16 @@ export class CustomerService { activity: 93, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 52343, + balance: 52343 }, { id: 1046, name: 'Jina Briddick', country: { name: 'Mexico', - code: 'mx', + code: 'mx' }, company: 'Grace Pastries Inc', date: '2018-02-19', @@ -847,16 +847,16 @@ export class CustomerService { activity: 97, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 53966, + balance: 53966 }, { id: 1047, name: 'Kanisha Waycott', country: { name: 'Ecuador', - code: 'ec', + code: 'ec' }, company: 'Schroer, Gene E Esq', date: '2019-11-27', @@ -865,16 +865,16 @@ export class CustomerService { activity: 80, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 9920, + balance: 9920 }, { id: 1048, name: 'Emerson Bowley', country: { name: 'Finland', - code: 'fi', + code: 'fi' }, company: 'Knights Inn', date: '2018-11-24', @@ -883,16 +883,16 @@ export class CustomerService { activity: 63, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 78069, + balance: 78069 }, { id: 1049, name: 'Blair Malet', country: { name: 'Finland', - code: 'fi', + code: 'fi' }, company: 'Bollinger Mach Shp & Shipyard', date: '2018-04-19', @@ -901,16 +901,16 @@ export class CustomerService { activity: 92, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 65005, + balance: 65005 }, { id: 1050, name: 'Brock Bolognia', country: { name: 'Bolivia', - code: 'bo', + code: 'bo' }, company: 'Orinda News', date: '2019-09-06', @@ -919,16 +919,16 @@ export class CustomerService { activity: 72, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 51038, + balance: 51038 }, { id: 1051, name: 'Lorrie Nestle', country: { name: 'Germany', - code: 'de', + code: 'de' }, company: 'Ballard Spahr Andrews', date: '2018-04-26', @@ -937,16 +937,16 @@ export class CustomerService { activity: 36, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 28218, + balance: 28218 }, { id: 1052, name: 'Sabra Uyetake', country: { name: 'Peru', - code: 'pe', + code: 'pe' }, company: 'Lowy Limousine Service', date: '2018-04-12', @@ -955,16 +955,16 @@ export class CustomerService { activity: 31, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 78527, + balance: 78527 }, { id: 1053, name: 'Marjory Mastella', country: { name: 'Netherlands', - code: 'nl', + code: 'nl' }, company: 'Vicon Corporation', date: '2018-01-24', @@ -973,16 +973,16 @@ export class CustomerService { activity: 89, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 23381, + balance: 23381 }, { id: 1054, name: 'Karl Klonowski', country: { name: 'Saudi Arabia', - code: 'sa', + code: 'sa' }, company: 'Rossi, Michael M', date: '2017-04-17', @@ -991,16 +991,16 @@ export class CustomerService { activity: 27, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 64821, + balance: 64821 }, { id: 1055, name: 'Tonette Wenner', country: { name: 'Australia', - code: 'au', + code: 'au' }, company: 'Northwest Publishing', date: '2019-04-14', @@ -1009,16 +1009,16 @@ export class CustomerService { activity: 27, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 55334, + balance: 55334 }, { id: 1056, name: 'Amber Monarrez', country: { name: 'Sweden', - code: 'se', + code: 'se' }, company: 'Branford Wire & Mfg Co', date: '2019-09-09', @@ -1027,16 +1027,16 @@ export class CustomerService { activity: 79, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 83391, + balance: 83391 }, { id: 1057, name: 'Shenika Seewald', country: { name: 'Australia', - code: 'au', + code: 'au' }, company: 'East Coast Marketing', date: '2017-02-18', @@ -1045,16 +1045,16 @@ export class CustomerService { activity: 39, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 31580, + balance: 31580 }, { id: 1058, name: 'Delmy Ahle', country: { name: 'Belgium', - code: 'be', + code: 'be' }, company: 'Wye Technologies Inc', date: '2020-10-05', @@ -1063,16 +1063,16 @@ export class CustomerService { activity: 55, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 11723, + balance: 11723 }, { id: 1059, name: 'Deeanna Juhas', country: { name: 'Sweden', - code: 'se', + code: 'se' }, company: 'Healy, George W Iv', date: '2018-09-28', @@ -1081,16 +1081,16 @@ export class CustomerService { activity: 79, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 8454, + balance: 8454 }, { id: 1060, name: 'Blondell Pugh', country: { name: 'Ireland', - code: 'ie', + code: 'ie' }, company: 'Alpenlite Inc', date: '2016-06-16', @@ -1099,16 +1099,16 @@ export class CustomerService { activity: 49, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 99235, + balance: 99235 }, { id: 1061, name: 'Jamal Vanausdal', country: { name: 'Morocco', - code: 'ma', + code: 'ma' }, company: 'Hubbard, Bruce Esq', date: '2017-05-25', @@ -1117,16 +1117,16 @@ export class CustomerService { activity: 87, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 15656, + balance: 15656 }, { id: 1062, name: 'Cecily Hollack', country: { name: 'Bolivia', - code: 'bo', + code: 'bo' }, company: 'Arthur A Oliver & Son Inc', date: '2020-05-09', @@ -1135,16 +1135,16 @@ export class CustomerService { activity: 5, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 60586, + balance: 60586 }, { id: 1063, name: 'Carmelina Lindall', country: { name: 'Puerto Rico', - code: 'pr', + code: 'pr' }, company: 'George Jessop Carter Jewelers', date: '2019-09-07', @@ -1153,16 +1153,16 @@ export class CustomerService { activity: 77, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 86239, + balance: 86239 }, { id: 1064, name: 'Maurine Yglesias', country: { name: 'Taiwan', - code: 'tw', + code: 'tw' }, company: 'Schultz, Thomas C Md', date: '2015-08-10', @@ -1171,16 +1171,16 @@ export class CustomerService { activity: 94, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 15621, + balance: 15621 }, { id: 1065, name: 'Tawna Buvens', country: { name: 'Indonesia', - code: 'id', + code: 'id' }, company: 'H H H Enterprises Inc', date: '2018-03-20', @@ -1189,16 +1189,16 @@ export class CustomerService { activity: 25, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 77248, + balance: 77248 }, { id: 1066, name: 'Penney Weight', country: { name: 'South Africa', - code: 'za', + code: 'za' }, company: 'Hawaiian King Hotel', date: '2020-03-03', @@ -1207,16 +1207,16 @@ export class CustomerService { activity: 96, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 478, + balance: 478 }, { id: 1067, name: 'Elly Morocco', country: { name: 'Thailand', - code: 'th', + code: 'th' }, company: 'Killion Industries', date: '2018-09-18', @@ -1225,16 +1225,16 @@ export class CustomerService { activity: 38, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 62505, + balance: 62505 }, { id: 1068, name: 'Ilene Eroman', country: { name: 'Netherlands', - code: 'nl', + code: 'nl' }, company: 'Robinson, William J Esq', date: '2019-06-08', @@ -1243,16 +1243,16 @@ export class CustomerService { activity: 49, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 91480, + balance: 91480 }, { id: 1069, name: 'Vallie Mondella', country: { name: 'Latvia', - code: 'lv', + code: 'lv' }, company: 'Private Properties', date: '2018-12-06', @@ -1261,16 +1261,16 @@ export class CustomerService { activity: 16, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 21671, + balance: 21671 }, { id: 1070, name: 'Kallie Blackwood', country: { name: 'Iceland', - code: 'is', + code: 'is' }, company: 'Rowley Schlimgen Inc', date: '2017-04-05', @@ -1279,16 +1279,16 @@ export class CustomerService { activity: 25, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 13775, + balance: 13775 }, { id: 1071, name: 'Johnetta Abdallah', country: { name: 'Netherlands', - code: 'nl', + code: 'nl' }, company: 'Forging Specialties', date: '2015-02-02', @@ -1297,16 +1297,16 @@ export class CustomerService { activity: 16, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 60253, + balance: 60253 }, { id: 1072, name: 'Bobbye Rhym', country: { name: 'Ukraine', - code: 'ua', + code: 'ua' }, company: 'Smits, Patricia Garity', date: '2018-08-17', @@ -1315,16 +1315,16 @@ export class CustomerService { activity: 85, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 75225, + balance: 75225 }, { id: 1073, name: 'Micaela Rhymes', country: { name: 'France', - code: 'fr', + code: 'fr' }, company: 'H Lee Leonard Attorney At Law', date: '2018-09-08', @@ -1333,16 +1333,16 @@ export class CustomerService { activity: 92, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 3308, + balance: 3308 }, { id: 1074, name: 'Tamar Hoogland', country: { name: 'Guatemala', - code: 'gt', + code: 'gt' }, company: 'A K Construction Co', date: '2018-11-13', @@ -1351,16 +1351,16 @@ export class CustomerService { activity: 22, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 19711, + balance: 19711 }, { id: 1075, name: 'Moon Parlato', country: { name: 'Czech Republic', - code: 'cz', + code: 'cz' }, company: 'Ambelang, Jessica M Md', date: '2019-08-18', @@ -1369,16 +1369,16 @@ export class CustomerService { activity: 64, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 55110, + balance: 55110 }, { id: 1076, name: 'Laurel Reitler', country: { name: 'United Kingdom', - code: 'gb', + code: 'gb' }, company: 'Q A Service', date: '2015-04-02', @@ -1387,16 +1387,16 @@ export class CustomerService { activity: 80, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 62392, + balance: 62392 }, { id: 1077, name: 'Delisa Crupi', country: { name: 'Taiwan', - code: 'tw', + code: 'tw' }, company: 'Wood & Whitacre Contractors', date: '2017-09-15', @@ -1405,16 +1405,16 @@ export class CustomerService { activity: 70, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 76530, + balance: 76530 }, { id: 1078, name: 'Viva Toelkes', country: { name: 'United States', - code: 'us', + code: 'us' }, company: 'Mark Iv Press Ltd', date: '2017-03-27', @@ -1423,16 +1423,16 @@ export class CustomerService { activity: 16, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 7460, + balance: 7460 }, { id: 1079, name: 'Elza Lipke', country: { name: 'Ireland', - code: 'ie', + code: 'ie' }, company: 'Museum Of Science & Industry', date: '2017-06-01', @@ -1441,16 +1441,16 @@ export class CustomerService { activity: 90, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 42251, + balance: 42251 }, { id: 1080, name: 'Devorah Chickering', country: { name: 'Spain', - code: 'es', + code: 'es' }, company: 'Garrison Ind', date: '2017-03-14', @@ -1459,16 +1459,16 @@ export class CustomerService { activity: 96, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 36435, + balance: 36435 }, { id: 1081, name: 'Timothy Mulqueen', country: { name: 'Netherlands', - code: 'nl', + code: 'nl' }, company: 'Saronix Nymph Products', date: '2018-07-09', @@ -1477,16 +1477,16 @@ export class CustomerService { activity: 77, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 39197, + balance: 39197 }, { id: 1082, name: 'Arlette Honeywell', country: { name: 'Panama', - code: 'pa', + code: 'pa' }, company: 'Smc Inc', date: '2018-09-11', @@ -1495,16 +1495,16 @@ export class CustomerService { activity: 46, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 72707, + balance: 72707 }, { id: 1083, name: 'Dominque Dickerson', country: { name: 'Argentina', - code: 'ar', + code: 'ar' }, company: 'E A I Electronic Assocs Inc', date: '2017-11-12', @@ -1513,16 +1513,16 @@ export class CustomerService { activity: 83, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 97965, + balance: 97965 }, { id: 1084, name: 'Lettie Isenhower', country: { name: 'Canada', - code: 'ca', + code: 'ca' }, company: 'Conte, Christopher A Esq', date: '2016-03-01', @@ -1531,16 +1531,16 @@ export class CustomerService { activity: 83, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 5823, + balance: 5823 }, { id: 1085, name: 'Myra Munns', country: { name: 'Lithuania', - code: 'lt', + code: 'lt' }, company: 'Anker Law Office', date: '2016-05-21', @@ -1549,16 +1549,16 @@ export class CustomerService { activity: 49, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 96471, + balance: 96471 }, { id: 1086, name: 'Stephaine Barfield', country: { name: 'Belgium', - code: 'be', + code: 'be' }, company: 'Beutelschies & Company', date: '2016-01-22', @@ -1567,16 +1567,16 @@ export class CustomerService { activity: 34, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 33710, + balance: 33710 }, { id: 1087, name: 'Lai Gato', country: { name: 'Nigeria', - code: 'ng', + code: 'ng' }, company: 'Fligg, Kenneth I Jr', date: '2016-07-26', @@ -1585,16 +1585,16 @@ export class CustomerService { activity: 64, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 30611, + balance: 30611 }, { id: 1088, name: 'Stephen Emigh', country: { name: 'Cuba', - code: 'cu', + code: 'cu' }, company: 'Sharp, J Daniel Esq', date: '2020-07-24', @@ -1603,16 +1603,16 @@ export class CustomerService { activity: 51, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 32960, + balance: 32960 }, { id: 1089, name: 'Tyra Shields', country: { name: 'Honduras', - code: 'hn', + code: 'hn' }, company: 'Assink, Anne H Esq', date: '2019-11-10', @@ -1621,16 +1621,16 @@ export class CustomerService { activity: 11, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 57423, + balance: 57423 }, { id: 1090, name: 'Tammara Wardrip', country: { name: 'Saudi Arabia', - code: 'sa', + code: 'sa' }, company: 'Jewel My Shop Inc', date: '2016-06-05', @@ -1639,16 +1639,16 @@ export class CustomerService { activity: 64, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 23027, + balance: 23027 }, { id: 1091, name: 'Cory Gibes', country: { name: 'Malaysia', - code: 'my', + code: 'my' }, company: 'Chinese Translation Resources', date: '2016-02-28', @@ -1657,16 +1657,16 @@ export class CustomerService { activity: 44, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 84182, + balance: 84182 }, { id: 1092, name: 'Danica Bruschke', country: { name: 'Taiwan', - code: 'tw', + code: 'tw' }, company: 'Stevens, Charles T', date: '2018-12-13', @@ -1675,16 +1675,16 @@ export class CustomerService { activity: 62, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 25237, + balance: 25237 }, { id: 1093, name: 'Wilda Giguere', country: { name: 'Iceland', - code: 'is', + code: 'is' }, company: 'Mclaughlin, Luther W Cpa', date: '2017-06-16', @@ -1693,16 +1693,16 @@ export class CustomerService { activity: 79, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 87736, + balance: 87736 }, { id: 1094, name: 'Elvera Benimadho', country: { name: 'Malaysia', - code: 'my', + code: 'my' }, company: 'Tree Musketeers', date: '2019-02-17', @@ -1711,16 +1711,16 @@ export class CustomerService { activity: 50, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 38674, + balance: 38674 }, { id: 1095, name: 'Carma Vanheusen', country: { name: 'Turkey', - code: 'tr', + code: 'tr' }, company: 'Springfield Div Oh Edison Co', date: '2019-11-26', @@ -1729,16 +1729,16 @@ export class CustomerService { activity: 84, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 67762, + balance: 67762 }, { id: 1096, name: 'Malinda Hochard', country: { name: 'Serbia', - code: 'rs', + code: 'rs' }, company: 'Logan Memorial Hospital', date: '2016-07-06', @@ -1747,16 +1747,16 @@ export class CustomerService { activity: 88, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 81299, + balance: 81299 }, { id: 1097, name: 'Natalie Fern', country: { name: 'Canada', - code: 'ca', + code: 'ca' }, company: 'Kelly, Charles G Esq', date: '2019-10-02', @@ -1765,16 +1765,16 @@ export class CustomerService { activity: 44, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 64794, + balance: 64794 }, { id: 1098, name: 'Lisha Centini', country: { name: 'Netherlands', - code: 'nl', + code: 'nl' }, company: 'Industrial Paper Shredders Inc', date: '2018-07-05', @@ -1783,16 +1783,16 @@ export class CustomerService { activity: 7, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 7815, + balance: 7815 }, { id: 1099, name: 'Arlene Klusman', country: { name: 'Jamaica', - code: 'jm', + code: 'jm' }, company: 'Beck Horizon Builders', date: '2018-05-14', @@ -1801,16 +1801,16 @@ export class CustomerService { activity: 99, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 37976, + balance: 37976 }, { id: 1100, name: 'Alease Buemi', country: { name: 'Costa Rica', - code: 'cr', + code: 'cr' }, company: 'Porto Cayo At Hawks Cay', date: '2018-03-14', @@ -1819,16 +1819,16 @@ export class CustomerService { activity: 0, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 59594, + balance: 59594 }, { id: 1101, name: 'Louisa Cronauer', country: { name: 'Costa Rica', - code: 'cr', + code: 'cr' }, company: 'Pacific Grove Museum Ntrl Hist', date: '2018-09-23', @@ -1837,16 +1837,16 @@ export class CustomerService { activity: 3, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 92528, + balance: 92528 }, { id: 1102, name: 'Angella Cetta', country: { name: 'Vietnam', - code: 'vn', + code: 'vn' }, company: 'Bender & Hatley Pc', date: '2018-04-10', @@ -1855,16 +1855,16 @@ export class CustomerService { activity: 88, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 58964, + balance: 58964 }, { id: 1103, name: 'Cyndy Goldammer', country: { name: 'Burkina Faso', - code: 'bf', + code: 'bf' }, company: 'Di Cristina J & Son', date: '2017-09-18', @@ -1873,16 +1873,16 @@ export class CustomerService { activity: 92, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 65860, + balance: 65860 }, { id: 1104, name: 'Rosio Cork', country: { name: 'Singapore', - code: 'sg', + code: 'sg' }, company: 'Green Goddess', date: '2017-08-19', @@ -1891,16 +1891,16 @@ export class CustomerService { activity: 19, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 63863, + balance: 63863 }, { id: 1105, name: 'Celeste Korando', country: { name: 'Costa Rica', - code: 'cr', + code: 'cr' }, company: 'American Arts & Graphics', date: '2020-06-18', @@ -1909,16 +1909,16 @@ export class CustomerService { activity: 21, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 37510, + balance: 37510 }, { id: 1106, name: 'Twana Felger', country: { name: 'Croatia', - code: 'hr', + code: 'hr' }, company: 'Opryland Hotel', date: '2016-11-18', @@ -1927,16 +1927,16 @@ export class CustomerService { activity: 97, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 63876, + balance: 63876 }, { id: 1107, name: 'Estrella Samu', country: { name: 'Vietnam', - code: 'vn', + code: 'vn' }, company: 'Marking Devices Pubg Co', date: '2017-06-25', @@ -1945,16 +1945,16 @@ export class CustomerService { activity: 27, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 93263, + balance: 93263 }, { id: 1108, name: 'Donte Kines', country: { name: 'Slovakia', - code: 'sk', + code: 'sk' }, company: 'W Tc Industries Inc', date: '2019-02-16', @@ -1963,16 +1963,16 @@ export class CustomerService { activity: 35, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 57198, + balance: 57198 }, { id: 1109, name: 'Tiffiny Steffensmeier', country: { name: 'Pakistan', - code: 'pk', + code: 'pk' }, company: 'Whitehall Robbins Labs Divsn', date: '2018-03-11', @@ -1981,16 +1981,16 @@ export class CustomerService { activity: 81, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 89147, + balance: 89147 }, { id: 1110, name: 'Edna Miceli', country: { name: 'France', - code: 'fr', + code: 'fr' }, company: 'Sampler', date: '2017-10-15', @@ -1999,16 +1999,16 @@ export class CustomerService { activity: 54, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 41466, + balance: 41466 }, { id: 1111, name: 'Sue Kownacki', country: { name: 'Jamaica', - code: 'jm', + code: 'jm' }, company: 'Juno Chefs Incorporated', date: '2017-03-17', @@ -2017,16 +2017,16 @@ export class CustomerService { activity: 31, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 38918, + balance: 38918 }, { id: 1112, name: 'Jesusa Shin', country: { name: 'Ukraine', - code: 'ua', + code: 'ua' }, company: 'Carroccio, A Thomas Esq', date: '2017-04-06', @@ -2035,16 +2035,16 @@ export class CustomerService { activity: 28, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 11397, + balance: 11397 }, { id: 1113, name: 'Rolland Francescon', country: { name: 'United Kingdom', - code: 'gb', + code: 'gb' }, company: 'Stanley, Richard L Esq', date: '2019-02-03', @@ -2053,16 +2053,16 @@ export class CustomerService { activity: 45, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 40930, + balance: 40930 }, { id: 1114, name: 'Pamella Schmierer', country: { name: 'Belgium', - code: 'be', + code: 'be' }, company: 'K Cs Cstm Mouldings Windows', date: '2016-09-22', @@ -2071,16 +2071,16 @@ export class CustomerService { activity: 34, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 40847, + balance: 40847 }, { id: 1115, name: 'Glory Kulzer', country: { name: 'Croatia', - code: 'hr', + code: 'hr' }, company: 'Comfort Inn', date: '2017-09-27', @@ -2089,16 +2089,16 @@ export class CustomerService { activity: 36, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 27832, + balance: 27832 }, { id: 1116, name: 'Shawna Palaspas', country: { name: 'Estonia', - code: 'ee', + code: 'ee' }, company: 'Windsor, James L Esq', date: '2017-06-25', @@ -2107,16 +2107,16 @@ export class CustomerService { activity: 69, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 89060, + balance: 89060 }, { id: 1117, name: 'Brandon Callaro', country: { name: 'Romania', - code: 'ro', + code: 'ro' }, company: 'Jackson Shields Yeiser', date: '2016-07-13', @@ -2125,16 +2125,16 @@ export class CustomerService { activity: 55, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 52474, + balance: 52474 }, { id: 1118, name: 'Scarlet Cartan', country: { name: 'Panama', - code: 'pa', + code: 'pa' }, company: 'Box, J Calvin Esq', date: '2018-09-13', @@ -2143,16 +2143,16 @@ export class CustomerService { activity: 1, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 19094, + balance: 19094 }, { id: 1119, name: 'Oretha Menter', country: { name: 'Panama', - code: 'pa', + code: 'pa' }, company: 'Custom Engineering Inc', date: '2017-09-11', @@ -2161,16 +2161,16 @@ export class CustomerService { activity: 8, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 93756, + balance: 93756 }, { id: 1120, name: 'Ty Smith', country: { name: 'United States', - code: 'us', + code: 'us' }, company: 'Bresler Eitel Framg Gllry Ltd', date: '2019-07-06', @@ -2179,16 +2179,16 @@ export class CustomerService { activity: 50, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 77388, + balance: 77388 }, { id: 1121, name: 'Xuan Rochin', country: { name: 'Colombia', - code: 'co', + code: 'co' }, company: 'Carol, Drake Sparks Esq', date: '2018-05-22', @@ -2197,16 +2197,16 @@ export class CustomerService { activity: 77, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 48759, + balance: 48759 }, { id: 1122, name: 'Lindsey Dilello', country: { name: 'Austria', - code: 'at', + code: 'at' }, company: 'Biltmore Investors Bank', date: '2017-07-18', @@ -2215,16 +2215,16 @@ export class CustomerService { activity: 65, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 37568, + balance: 37568 }, { id: 1123, name: 'Devora Perez', country: { name: 'Uruguay', - code: 'uy', + code: 'uy' }, company: 'Desco Equipment Corp', date: '2017-10-09', @@ -2233,16 +2233,16 @@ export class CustomerService { activity: 30, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 4477, + balance: 4477 }, { id: 1124, name: 'Herman Demesa', country: { name: 'Paraguay', - code: 'py', + code: 'py' }, company: 'Merlin Electric Co', date: '2019-05-23', @@ -2251,16 +2251,16 @@ export class CustomerService { activity: 10, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 13764, + balance: 13764 }, { id: 1125, name: 'Rory Papasergi', country: { name: 'Egypt', - code: 'eg', + code: 'eg' }, company: 'Bailey Cntl Co Div Babcock', date: '2019-03-02', @@ -2269,16 +2269,16 @@ export class CustomerService { activity: 22, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 68222, + balance: 68222 }, { id: 1126, name: 'Talia Riopelle', country: { name: 'Guatemala', - code: 'gt', + code: 'gt' }, company: 'Ford Brothers Wholesale Inc', date: '2017-02-18', @@ -2287,16 +2287,16 @@ export class CustomerService { activity: 69, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 29164, + balance: 29164 }, { id: 1127, name: 'Van Shire', country: { name: 'Netherlands', - code: 'nl', + code: 'nl' }, company: 'Cambridge Inn', date: '2020-05-12', @@ -2305,16 +2305,16 @@ export class CustomerService { activity: 4, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 61651, + balance: 61651 }, { id: 1128, name: 'Lucina Lary', country: { name: 'Switzerland', - code: 'ch', + code: 'ch' }, company: 'Matricciani, Albert J Jr', date: '2019-11-20', @@ -2323,16 +2323,16 @@ export class CustomerService { activity: 11, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 79938, + balance: 79938 }, { id: 1129, name: 'Bok Isaacs', country: { name: 'Chile', - code: 'cl', + code: 'cl' }, company: 'Nelson Hawaiian Ltd', date: '2016-11-10', @@ -2341,16 +2341,16 @@ export class CustomerService { activity: 41, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 44037, + balance: 44037 }, { id: 1130, name: 'Rolande Spickerman', country: { name: 'Panama', - code: 'pa', + code: 'pa' }, company: 'Neland Travel Agency', date: '2016-07-11', @@ -2359,16 +2359,16 @@ export class CustomerService { activity: 84, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 89918, + balance: 89918 }, { id: 1131, name: 'Howard Paulas', country: { name: 'Indonesia', - code: 'id', + code: 'id' }, company: 'Asendorf, J Alan Esq', date: '2017-07-17', @@ -2377,16 +2377,16 @@ export class CustomerService { activity: 22, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 32372, + balance: 32372 }, { id: 1132, name: 'Kimbery Madarang', country: { name: 'Senegal', - code: 'sn', + code: 'sn' }, company: 'Silberman, Arthur L Esq', date: '2018-08-19', @@ -2395,16 +2395,16 @@ export class CustomerService { activity: 63, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 46478, + balance: 46478 }, { id: 1133, name: 'Thurman Manno', country: { name: 'Colombia', - code: 'co', + code: 'co' }, company: 'Honey Bee Breeding Genetics &', date: '2016-05-02', @@ -2413,16 +2413,16 @@ export class CustomerService { activity: 47, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 30674, + balance: 30674 }, { id: 1134, name: 'Becky Mirafuentes', country: { name: 'Serbia', - code: 'rs', + code: 'rs' }, company: 'Wells Kravitz Schnitzer', date: '2018-04-13', @@ -2431,16 +2431,16 @@ export class CustomerService { activity: 62, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 47714, + balance: 47714 }, { id: 1135, name: 'Beatriz Corrington', country: { name: 'South Africa', - code: 'za', + code: 'za' }, company: 'Prohab Rehabilitation Servs', date: '2020-01-04', @@ -2449,16 +2449,16 @@ export class CustomerService { activity: 55, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 14307, + balance: 14307 }, { id: 1136, name: 'Marti Maybury', country: { name: 'Thailand', - code: 'th', + code: 'th' }, company: 'Eldridge, Kristin K Esq', date: '2016-02-05', @@ -2467,16 +2467,16 @@ export class CustomerService { activity: 3, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 82069, + balance: 82069 }, { id: 1137, name: 'Nieves Gotter', country: { name: 'Latvia', - code: 'lv', + code: 'lv' }, company: 'Vlahos, John J Esq', date: '2017-03-12', @@ -2485,16 +2485,16 @@ export class CustomerService { activity: 3, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 11182, + balance: 11182 }, { id: 1138, name: 'Leatha Hagele', country: { name: 'Ukraine', - code: 'ua', + code: 'ua' }, company: 'Ninas Indian Grs & Videos', date: '2019-03-27', @@ -2503,16 +2503,16 @@ export class CustomerService { activity: 67, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 17126, + balance: 17126 }, { id: 1139, name: 'Valentin Klimek', country: { name: 'Ivory Coast', - code: 'ci', + code: 'ci' }, company: 'Schmid, Gayanne K Esq', date: '2019-08-06', @@ -2521,16 +2521,16 @@ export class CustomerService { activity: 14, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 19724, + balance: 19724 }, { id: 1140, name: 'Melissa Wiklund', country: { name: 'Japan', - code: 'jp', + code: 'jp' }, company: 'Moapa Valley Federal Credit Un', date: '2018-03-20', @@ -2539,16 +2539,16 @@ export class CustomerService { activity: 8, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 91888, + balance: 91888 }, { id: 1141, name: 'Sheridan Zane', country: { name: 'Croatia', - code: 'hr', + code: 'hr' }, company: 'Kentucky Tennessee Clay Co', date: '2016-02-15', @@ -2557,16 +2557,16 @@ export class CustomerService { activity: 17, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 15016, + balance: 15016 }, { id: 1142, name: 'Bulah Padilla', country: { name: 'Philippines', - code: 'ph', + code: 'ph' }, company: 'Admiral Party Rentals & Sales', date: '2016-02-10', @@ -2575,16 +2575,16 @@ export class CustomerService { activity: 58, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 23118, + balance: 23118 }, { id: 1143, name: 'Audra Kohnert', country: { name: 'Netherlands', - code: 'nl', + code: 'nl' }, company: 'Nelson, Karolyn King Esq', date: '2019-07-16', @@ -2593,16 +2593,16 @@ export class CustomerService { activity: 82, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 90560, + balance: 90560 }, { id: 1144, name: 'Daren Weirather', country: { name: 'Israel', - code: 'il', + code: 'il' }, company: 'Panasystems', date: '2015-07-23', @@ -2611,16 +2611,16 @@ export class CustomerService { activity: 96, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 34155, + balance: 34155 }, { id: 1145, name: 'Fernanda Jillson', country: { name: 'Mexico', - code: 'mx', + code: 'mx' }, company: 'Shank, Edward L Esq', date: '2017-07-02', @@ -2629,16 +2629,16 @@ export class CustomerService { activity: 92, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 6350, + balance: 6350 }, { id: 1146, name: 'Gearldine Gellinger', country: { name: 'Egypt', - code: 'eg', + code: 'eg' }, company: 'Megibow & Edwards', date: '2019-08-17', @@ -2647,16 +2647,16 @@ export class CustomerService { activity: 18, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 77641, + balance: 77641 }, { id: 1147, name: 'Chau Kitzman', country: { name: 'Paraguay', - code: 'py', + code: 'py' }, company: 'Benoff, Edward Esq', date: '2019-07-04', @@ -2665,16 +2665,16 @@ export class CustomerService { activity: 9, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 43289, + balance: 43289 }, { id: 1148, name: 'Theola Frey', country: { name: 'Vietnam', - code: 'vn', + code: 'vn' }, company: 'Woodbridge Free Public Library', date: '2020-03-14', @@ -2683,16 +2683,16 @@ export class CustomerService { activity: 44, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 85657, + balance: 85657 }, { id: 1149, name: 'Cheryl Haroldson', country: { name: 'France', - code: 'fr', + code: 'fr' }, company: 'New York Life John Thune', date: '2018-04-03', @@ -2701,16 +2701,16 @@ export class CustomerService { activity: 55, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 82733, + balance: 82733 }, { id: 1150, name: 'Laticia Merced', country: { name: 'Burkina Faso', - code: 'bf', + code: 'bf' }, company: 'Alinabal Inc', date: '2017-03-04', @@ -2719,16 +2719,16 @@ export class CustomerService { activity: 21, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 38004, + balance: 38004 }, { id: 1151, name: 'Carissa Batman', country: { name: 'Greece', - code: 'gr', + code: 'gr' }, company: 'Poletto, Kim David Esq', date: '2016-05-05', @@ -2737,16 +2737,16 @@ export class CustomerService { activity: 91, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 29038, + balance: 29038 }, { id: 1152, name: 'Lezlie Craghead', country: { name: 'Panama', - code: 'pa', + code: 'pa' }, company: 'Chang, Carolyn Esq', date: '2019-05-28', @@ -2755,16 +2755,16 @@ export class CustomerService { activity: 30, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 75123, + balance: 75123 }, { id: 1153, name: 'Ozell Shealy', country: { name: 'Pakistan', - code: 'pk', + code: 'pk' }, company: 'Silver Bros Inc', date: '2016-08-19', @@ -2773,16 +2773,16 @@ export class CustomerService { activity: 14, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 33214, + balance: 33214 }, { id: 1154, name: 'Arminda Parvis', country: { name: 'Indonesia', - code: 'id', + code: 'id' }, company: 'Newtec Inc', date: '2020-02-09', @@ -2791,16 +2791,16 @@ export class CustomerService { activity: 77, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 80651, + balance: 80651 }, { id: 1155, name: 'Reita Leto', country: { name: 'Belgium', - code: 'be', + code: 'be' }, company: 'Creative Business Systems', date: '2020-04-03', @@ -2809,16 +2809,16 @@ export class CustomerService { activity: 58, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 5085, + balance: 5085 }, { id: 1156, name: 'Yolando Luczki', country: { name: 'France', - code: 'fr', + code: 'fr' }, company: 'Dal Tile Corporation', date: '2015-01-27', @@ -2827,16 +2827,16 @@ export class CustomerService { activity: 78, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 93021, + balance: 93021 }, { id: 1157, name: 'Lizette Stem', country: { name: 'Slovakia', - code: 'sk', + code: 'sk' }, company: 'Edward S Katz', date: '2018-08-06', @@ -2845,16 +2845,16 @@ export class CustomerService { activity: 67, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 37287, + balance: 37287 }, { id: 1158, name: 'Gregoria Pawlowicz', country: { name: 'Egypt', - code: 'eg', + code: 'eg' }, company: 'Oh My Goodknits Inc', date: '2020-02-20', @@ -2863,16 +2863,16 @@ export class CustomerService { activity: 29, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 73070, + balance: 73070 }, { id: 1159, name: 'Carin Deleo', country: { name: 'China', - code: 'cn', + code: 'cn' }, company: 'Redeker, Debbie', date: '2015-05-28', @@ -2881,16 +2881,16 @@ export class CustomerService { activity: 13, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 64422, + balance: 64422 }, { id: 1160, name: 'Chantell Maynerich', country: { name: 'Estonia', - code: 'ee', + code: 'ee' }, company: 'Desert Sands Motel', date: '2016-09-05', @@ -2899,16 +2899,16 @@ export class CustomerService { activity: 75, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 36826, + balance: 36826 }, { id: 1161, name: 'Dierdre Yum', country: { name: 'Czech Republic', - code: 'cz', + code: 'cz' }, company: 'Cummins Southern Plains Inc', date: '2016-12-20', @@ -2917,16 +2917,16 @@ export class CustomerService { activity: 1, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 93101, + balance: 93101 }, { id: 1162, name: 'Larae Gudroe', country: { name: 'Slovenia', - code: 'si', + code: 'si' }, company: 'Lehigh Furn Divsn Lehigh', date: '2015-11-28', @@ -2935,16 +2935,16 @@ export class CustomerService { activity: 13, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 60177, + balance: 60177 }, { id: 1163, name: 'Latrice Tolfree', country: { name: 'Jamaica', - code: 'jm', + code: 'jm' }, company: 'United Van Lines Agent', date: '2018-11-11', @@ -2953,16 +2953,16 @@ export class CustomerService { activity: 73, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 47198, + balance: 47198 }, { id: 1164, name: 'Kerry Theodorov', country: { name: 'Romania', - code: 'ro', + code: 'ro' }, company: 'Capitol Reporters', date: '2016-11-05', @@ -2971,16 +2971,16 @@ export class CustomerService { activity: 76, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 71305, + balance: 71305 }, { id: 1165, name: 'Dorthy Hidvegi', country: { name: 'Poland', - code: 'pl', + code: 'pl' }, company: 'Kwik Kopy Printing', date: '2020-08-13', @@ -2989,16 +2989,16 @@ export class CustomerService { activity: 60, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 17526, + balance: 17526 }, { id: 1166, name: 'Fannie Lungren', country: { name: 'Belarus', - code: 'by', + code: 'by' }, company: 'Centro Inc', date: '2015-07-06', @@ -3007,16 +3007,16 @@ export class CustomerService { activity: 24, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 16596, + balance: 16596 }, { id: 1167, name: 'Evangelina Radde', country: { name: 'Ivory Coast', - code: 'ci', + code: 'ci' }, company: 'Campbell, Jan Esq', date: '2020-02-25', @@ -3025,16 +3025,16 @@ export class CustomerService { activity: 93, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 56870, + balance: 56870 }, { id: 1168, name: 'Novella Degroot', country: { name: 'Slovenia', - code: 'si', + code: 'si' }, company: 'Evans, C Kelly Esq', date: '2017-12-19', @@ -3043,16 +3043,16 @@ export class CustomerService { activity: 30, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 82928, + balance: 82928 }, { id: 1169, name: 'Clay Hoa', country: { name: 'Paraguay', - code: 'py', + code: 'py' }, company: 'Scat Enterprises', date: '2016-02-22', @@ -3061,16 +3061,16 @@ export class CustomerService { activity: 93, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 64181, + balance: 64181 }, { id: 1170, name: 'Jennifer Fallick', country: { name: 'Australia', - code: 'au', + code: 'au' }, company: 'Nagle, Daniel J Esq', date: '2016-12-24', @@ -3079,16 +3079,16 @@ export class CustomerService { activity: 88, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 30561, + balance: 30561 }, { id: 1171, name: 'Irma Wolfgramm', country: { name: 'Belgium', - code: 'be', + code: 'be' }, company: 'Serendiquity Bed & Breakfast', date: '2020-10-18', @@ -3097,16 +3097,16 @@ export class CustomerService { activity: 70, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 24617, + balance: 24617 }, { id: 1172, name: 'Eun Coody', country: { name: 'Taiwan', - code: 'tw', + code: 'tw' }, company: 'Ray Carolyne Realty', date: '2018-02-12', @@ -3115,16 +3115,16 @@ export class CustomerService { activity: 61, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 77860, + balance: 77860 }, { id: 1173, name: 'Sylvia Cousey', country: { name: 'Ireland', - code: 'ie', + code: 'ie' }, company: 'Berg, Charles E', date: '2018-06-10', @@ -3133,16 +3133,16 @@ export class CustomerService { activity: 91, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 25664, + balance: 25664 }, { id: 1174, name: 'Nana Wrinkles', country: { name: 'Austria', - code: 'at', + code: 'at' }, company: 'Ray, Milbern D', date: '2017-04-11', @@ -3151,16 +3151,16 @@ export class CustomerService { activity: 98, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 98113, + balance: 98113 }, { id: 1175, name: 'Layla Springe', country: { name: 'South Africa', - code: 'za', + code: 'za' }, company: 'Chadds Ford Winery', date: '2019-07-27', @@ -3169,16 +3169,16 @@ export class CustomerService { activity: 97, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 14763, + balance: 14763 }, { id: 1176, name: 'Joesph Degonia', country: { name: 'Serbia', - code: 'rs', + code: 'rs' }, company: 'A R Packaging', date: '2020-04-23', @@ -3187,16 +3187,16 @@ export class CustomerService { activity: 56, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 31317, + balance: 31317 }, { id: 1177, name: 'Annabelle Boord', country: { name: 'Guatemala', - code: 'gt', + code: 'gt' }, company: 'Corn Popper', date: '2020-09-16', @@ -3205,16 +3205,16 @@ export class CustomerService { activity: 76, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 30883, + balance: 30883 }, { id: 1178, name: 'Stephaine Vinning', country: { name: 'Australia', - code: 'au', + code: 'au' }, company: 'Birite Foodservice Distr', date: '2016-05-14', @@ -3223,16 +3223,16 @@ export class CustomerService { activity: 43, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 93785, + balance: 93785 }, { id: 1179, name: 'Nelida Sawchuk', country: { name: 'South Africa', - code: 'za', + code: 'za' }, company: 'Anchorage Museum Of Hist & Art', date: '2018-06-22', @@ -3241,16 +3241,16 @@ export class CustomerService { activity: 58, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 68380, + balance: 68380 }, { id: 1180, name: 'Marguerita Hiatt', country: { name: 'United Kingdom', - code: 'gb', + code: 'gb' }, company: 'Haber, George D Md', date: '2018-10-25', @@ -3259,16 +3259,16 @@ export class CustomerService { activity: 72, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 93454, + balance: 93454 }, { id: 1181, name: 'Carmela Cookey', country: { name: 'France', - code: 'fr', + code: 'fr' }, company: 'Royal Pontiac Olds Inc', date: '2018-07-19', @@ -3277,16 +3277,16 @@ export class CustomerService { activity: 24, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 30570, + balance: 30570 }, { id: 1182, name: 'Junita Brideau', country: { name: 'Indonesia', - code: 'id', + code: 'id' }, company: 'Leonards Antiques Inc', date: '2015-03-15', @@ -3295,16 +3295,16 @@ export class CustomerService { activity: 86, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 79506, + balance: 79506 }, { id: 1183, name: 'Claribel Varriano', country: { name: 'Ecuador', - code: 'ec', + code: 'ec' }, company: 'Meca', date: '2017-04-14', @@ -3313,16 +3313,16 @@ export class CustomerService { activity: 15, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 8654, + balance: 8654 }, { id: 1184, name: 'Benton Skursky', country: { name: 'Iceland', - code: 'is', + code: 'is' }, company: 'Nercon Engineering & Mfg Inc', date: '2015-02-19', @@ -3331,16 +3331,16 @@ export class CustomerService { activity: 9, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 13368, + balance: 13368 }, { id: 1185, name: 'Hillary Skulski', country: { name: 'France', - code: 'fr', + code: 'fr' }, company: 'Replica I', date: '2016-03-25', @@ -3349,16 +3349,16 @@ export class CustomerService { activity: 82, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 92631, + balance: 92631 }, { id: 1186, name: 'Merilyn Bayless', country: { name: 'Jamaica', - code: 'jm', + code: 'jm' }, company: '20 20 Printing Inc', date: '2020-10-13', @@ -3367,16 +3367,16 @@ export class CustomerService { activity: 13, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 4989, + balance: 4989 }, { id: 1187, name: 'Teri Ennaco', country: { name: 'Pakistan', - code: 'pk', + code: 'pk' }, company: 'Publishers Group West', date: '2019-12-21', @@ -3385,16 +3385,16 @@ export class CustomerService { activity: 57, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 77668, + balance: 77668 }, { id: 1188, name: 'Merlyn Lawler', country: { name: 'Germany', - code: 'de', + code: 'de' }, company: 'Nischwitz, Jeffrey L Esq', date: '2016-02-26', @@ -3403,16 +3403,16 @@ export class CustomerService { activity: 45, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 3525, + balance: 3525 }, { id: 1189, name: 'Georgene Montezuma', country: { name: 'Senegal', - code: 'sn', + code: 'sn' }, company: 'Payne Blades & Wellborn Pa', date: '2018-10-11', @@ -3421,16 +3421,16 @@ export class CustomerService { activity: 64, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 45838, + balance: 45838 }, { id: 1190, name: 'Jettie Mconnell', country: { name: 'Denmark', - code: 'dk', + code: 'dk' }, company: 'Coldwell Bnkr Wright Real Est', date: '2015-10-18', @@ -3439,16 +3439,16 @@ export class CustomerService { activity: 74, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 49148, + balance: 49148 }, { id: 1191, name: 'Lemuel Latzke', country: { name: 'Colombia', - code: 'co', + code: 'co' }, company: 'Computer Repair Service', date: '2016-02-13', @@ -3457,16 +3457,16 @@ export class CustomerService { activity: 79, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 96709, + balance: 96709 }, { id: 1192, name: 'Melodie Knipp', country: { name: 'Finland', - code: 'fi', + code: 'fi' }, company: 'Fleetwood Building Block Inc', date: '2018-03-08', @@ -3475,16 +3475,16 @@ export class CustomerService { activity: 19, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 23253, + balance: 23253 }, { id: 1193, name: 'Candida Corbley', country: { name: 'Poland', - code: 'pl', + code: 'pl' }, company: 'Colts Neck Medical Assocs Inc', date: '2017-12-02', @@ -3493,16 +3493,16 @@ export class CustomerService { activity: 11, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 40836, + balance: 40836 }, { id: 1194, name: 'Karan Karpin', country: { name: 'Estonia', - code: 'ee', + code: 'ee' }, company: 'New England Taxidermy', date: '2019-01-07', @@ -3511,16 +3511,16 @@ export class CustomerService { activity: 4, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 60719, + balance: 60719 }, { id: 1195, name: 'Andra Scheyer', country: { name: 'Romania', - code: 'ro', + code: 'ro' }, company: 'Ludcke, George O Esq', date: '2016-08-14', @@ -3529,16 +3529,16 @@ export class CustomerService { activity: 62, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 17419, + balance: 17419 }, { id: 1196, name: 'Felicidad Poullion', country: { name: 'Greece', - code: 'gr', + code: 'gr' }, company: 'Mccorkle, Tom S Esq', date: '2016-03-05', @@ -3547,16 +3547,16 @@ export class CustomerService { activity: 64, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 94052, + balance: 94052 }, { id: 1197, name: 'Belen Strassner', country: { name: 'Ivory Coast', - code: 'ci', + code: 'ci' }, company: 'Eagle Software Inc', date: '2015-12-14', @@ -3565,16 +3565,16 @@ export class CustomerService { activity: 91, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 54241, + balance: 54241 }, { id: 1198, name: 'Gracia Melnyk', country: { name: 'Costa Rica', - code: 'cr', + code: 'cr' }, company: 'Juvenile & Adult Super', date: '2019-06-01', @@ -3583,16 +3583,16 @@ export class CustomerService { activity: 40, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 87668, + balance: 87668 }, { id: 1199, name: 'Jolanda Hanafan', country: { name: 'Cameroon', - code: 'cm', + code: 'cm' }, company: 'Perez, Joseph J Esq', date: '2015-12-09', @@ -3601,16 +3601,16 @@ export class CustomerService { activity: 27, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 99417, + balance: 99417 }, { id: 1200, name: 'Barrett Toyama', country: { name: 'Thailand', - code: 'th', + code: 'th' }, company: 'Case Foundation Co', date: '2019-08-16', @@ -3619,16 +3619,16 @@ export class CustomerService { activity: 82, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 89792, + balance: 89792 }, { id: 1201, name: 'Helga Fredicks', country: { name: 'Guatemala', - code: 'gt', + code: 'gt' }, company: 'Eis Environmental Engrs Inc', date: '2018-06-20', @@ -3637,16 +3637,16 @@ export class CustomerService { activity: 33, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 42356, + balance: 42356 }, { id: 1202, name: 'Ashlyn Pinilla', country: { name: 'Japan', - code: 'jp', + code: 'jp' }, company: 'Art Crafters', date: '2018-04-11', @@ -3655,16 +3655,16 @@ export class CustomerService { activity: 5, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 90979, + balance: 90979 }, { id: 1203, name: 'Fausto Agramonte', country: { name: 'Belgium', - code: 'be', + code: 'be' }, company: 'Marriott Hotels Resorts Suites', date: '2019-06-25', @@ -3673,16 +3673,16 @@ export class CustomerService { activity: 22, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 45082, + balance: 45082 }, { id: 1204, name: 'Ronny Caiafa', country: { name: 'Argentina', - code: 'ar', + code: 'ar' }, company: 'Remaco Inc', date: '2020-07-21', @@ -3691,16 +3691,16 @@ export class CustomerService { activity: 61, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 9871, + balance: 9871 }, { id: 1205, name: 'Marge Limmel', country: { name: 'Cameroon', - code: 'cm', + code: 'cm' }, company: 'Bjork, Robert D Jr', date: '2015-03-12', @@ -3709,16 +3709,16 @@ export class CustomerService { activity: 90, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 47043, + balance: 47043 }, { id: 1206, name: 'Norah Waymire', country: { name: 'United States', - code: 'us', + code: 'us' }, company: 'Carmichael, Jeffery L Esq', date: '2019-06-11', @@ -3727,16 +3727,16 @@ export class CustomerService { activity: 48, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 92763, + balance: 92763 }, { id: 1207, name: 'Aliza Baltimore', country: { name: 'Malaysia', - code: 'my', + code: 'my' }, company: 'Andrews, J Robert Esq', date: '2020-11-25', @@ -3745,16 +3745,16 @@ export class CustomerService { activity: 59, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 18075, + balance: 18075 }, { id: 1208, name: 'Mozell Pelkowski', country: { name: 'Latvia', - code: 'lv', + code: 'lv' }, company: 'Winship \u0026 Byrne', date: '2018-04-13', @@ -3763,16 +3763,16 @@ export class CustomerService { activity: 94, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 34393, + balance: 34393 }, { id: 1209, name: 'Viola Bitsuie', country: { name: 'Denmark', - code: 'dk', + code: 'dk' }, company: 'Burton \u0026 Davis', date: '2018-07-07', @@ -3781,16 +3781,16 @@ export class CustomerService { activity: 94, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 16410, + balance: 16410 }, { id: 1210, name: 'Franklyn Emard', country: { name: 'Iceland', - code: 'is', + code: 'is' }, company: 'Olympic Graphic Arts', date: '2018-02-25', @@ -3799,16 +3799,16 @@ export class CustomerService { activity: 95, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 1017, + balance: 1017 }, { id: 1211, name: 'Willodean Konopacki', country: { name: 'Hong Kong', - code: 'hk', + code: 'hk' }, company: 'Magnuson', date: '2017-10-03', @@ -3817,16 +3817,16 @@ export class CustomerService { activity: 20, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 77843, + balance: 77843 }, { id: 1212, name: 'Beckie Silvestrini', country: { name: 'Poland', - code: 'pl', + code: 'pl' }, company: 'A All American Travel Inc', date: '2016-11-26', @@ -3835,16 +3835,16 @@ export class CustomerService { activity: 81, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 30549, + balance: 30549 }, { id: 1213, name: 'Rebecka Gesick', country: { name: 'Philippines', - code: 'ph', + code: 'ph' }, company: 'Polykote Inc', date: '2019-06-22', @@ -3853,16 +3853,16 @@ export class CustomerService { activity: 45, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 51738, + balance: 51738 }, { id: 1214, name: 'Frederica Blunk', country: { name: 'Lithuania', - code: 'lt', + code: 'lt' }, company: 'Jets Cybernetics', date: '2019-06-07', @@ -3871,16 +3871,16 @@ export class CustomerService { activity: 56, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 13111, + balance: 13111 }, { id: 1215, name: 'Glen Bartolet', country: { name: 'Germany', - code: 'de', + code: 'de' }, company: 'Metlab Testing Services', date: '2015-02-13', @@ -3889,16 +3889,16 @@ export class CustomerService { activity: 99, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 85802, + balance: 85802 }, { id: 1216, name: 'Freeman Gochal', country: { name: 'Slovenia', - code: 'si', + code: 'si' }, company: 'Kellermann, William T Esq', date: '2019-08-27', @@ -3907,16 +3907,16 @@ export class CustomerService { activity: 2, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 89221, + balance: 89221 }, { id: 1217, name: 'Vincent Meinerding', country: { name: 'United States', - code: 'us', + code: 'us' }, company: 'Arturi, Peter D Esq', date: '2018-06-18', @@ -3925,16 +3925,16 @@ export class CustomerService { activity: 58, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 32661, + balance: 32661 }, { id: 1218, name: 'Rima Bevelacqua', country: { name: 'Taiwan', - code: 'tw', + code: 'tw' }, company: 'Mcauley Mfg Co', date: '2019-05-18', @@ -3943,16 +3943,16 @@ export class CustomerService { activity: 31, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 18809, + balance: 18809 }, { id: 1219, name: 'Glendora Sarbacher', country: { name: 'Lithuania', - code: 'lt', + code: 'lt' }, company: 'Defur Voran Hanley Radcliff', date: '2018-04-21', @@ -3961,16 +3961,16 @@ export class CustomerService { activity: 79, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 94374, + balance: 94374 }, { id: 1220, name: 'Avery Steier', country: { name: 'Mexico', - code: 'mx', + code: 'mx' }, company: 'Dill Dill Carr \u0026 Stonbraker Pc', date: '2017-07-27', @@ -3979,16 +3979,16 @@ export class CustomerService { activity: 63, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 45436, + balance: 45436 }, { id: 1221, name: 'Cristy Lother', country: { name: 'Burkina Faso', - code: 'bf', + code: 'bf' }, company: 'Kleensteel', date: '2018-05-19', @@ -3997,16 +3997,16 @@ export class CustomerService { activity: 55, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 72645, + balance: 72645 }, { id: 1222, name: 'Nicolette Brossart', country: { name: 'Egypt', - code: 'eg', + code: 'eg' }, company: 'Goulds Pumps Inc Slurry Pump', date: '2015-05-26', @@ -4015,16 +4015,16 @@ export class CustomerService { activity: 25, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 61023, + balance: 61023 }, { id: 1223, name: 'Tracey Modzelewski', country: { name: 'Denmark', - code: 'dk', + code: 'dk' }, company: 'Kansas City Insurance Report', date: '2019-07-02', @@ -4033,16 +4033,16 @@ export class CustomerService { activity: 4, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 13685, + balance: 13685 }, { id: 1224, name: 'Virgina Tegarden', country: { name: 'Cameroon', - code: 'cm', + code: 'cm' }, company: 'Berhanu International Foods', date: '2017-10-09', @@ -4051,16 +4051,16 @@ export class CustomerService { activity: 62, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 84436, + balance: 84436 }, { id: 1225, name: 'Tiera Frankel', country: { name: 'India', - code: 'in', + code: 'in' }, company: 'Roland Ashcroft', date: '2018-03-27', @@ -4069,16 +4069,16 @@ export class CustomerService { activity: 90, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 61860, + balance: 61860 }, { id: 1226, name: 'Alaine Bergesen', country: { name: 'Peru', - code: 'pe', + code: 'pe' }, company: 'Hispanic Magazine', date: '2017-08-10', @@ -4087,16 +4087,16 @@ export class CustomerService { activity: 34, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 76679, + balance: 76679 }, { id: 1227, name: 'Earleen Mai', country: { name: 'Italy', - code: 'it', + code: 'it' }, company: 'Little Sheet Metal Co', date: '2016-06-22', @@ -4105,16 +4105,16 @@ export class CustomerService { activity: 38, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 14959, + balance: 14959 }, { id: 1228, name: 'Leonida Gobern', country: { name: 'Cuba', - code: 'cu', + code: 'cu' }, company: 'Holmes, Armstead J Esq', date: '2020-02-24', @@ -4123,16 +4123,16 @@ export class CustomerService { activity: 96, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 14174, + balance: 14174 }, { id: 1229, name: 'Ressie Auffrey', country: { name: 'Japan', - code: 'jp', + code: 'jp' }, company: 'Faw, James C Cpa', date: '2016-10-21', @@ -4141,16 +4141,16 @@ export class CustomerService { activity: 28, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 80328, + balance: 80328 }, { id: 1230, name: 'Justine Mugnolo', country: { name: 'Argentina', - code: 'ar', + code: 'ar' }, company: 'Evans Rule Company', date: '2016-02-21', @@ -4159,16 +4159,16 @@ export class CustomerService { activity: 83, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 56392, + balance: 56392 }, { id: 1231, name: 'Eladia Saulter', country: { name: 'Switzerland', - code: 'ch', + code: 'ch' }, company: 'Tyee Productions Inc', date: '2016-03-10', @@ -4177,16 +4177,16 @@ export class CustomerService { activity: 16, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 17176, + balance: 17176 }, { id: 1232, name: 'Chaya Malvin', country: { name: 'Cuba', - code: 'cu', + code: 'cu' }, company: 'Dunnells \u0026 Duvall', date: '2016-07-22', @@ -4195,16 +4195,16 @@ export class CustomerService { activity: 12, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 90141, + balance: 90141 }, { id: 1233, name: 'Gwenn Suffield', country: { name: 'Austria', - code: 'at', + code: 'at' }, company: 'Deltam Systems Inc', date: '2019-06-23', @@ -4213,16 +4213,16 @@ export class CustomerService { activity: 67, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 38187, + balance: 38187 }, { id: 1234, name: 'Salena Karpel', country: { name: 'Puerto Rico', - code: 'pr', + code: 'pr' }, company: 'Hammill Mfg Co', date: '2016-08-02', @@ -4231,16 +4231,16 @@ export class CustomerService { activity: 0, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 35596, + balance: 35596 }, { id: 1235, name: 'Yoko Fishburne', country: { name: 'Croatia', - code: 'hr', + code: 'hr' }, company: 'Sams Corner Store', date: '2017-08-06', @@ -4249,16 +4249,16 @@ export class CustomerService { activity: 73, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 73926, + balance: 73926 }, { id: 1236, name: 'Taryn Moyd', country: { name: 'Serbia', - code: 'rs', + code: 'rs' }, company: 'Siskin, Mark J Esq', date: '2016-12-18', @@ -4267,16 +4267,16 @@ export class CustomerService { activity: 57, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 38375, + balance: 38375 }, { id: 1237, name: 'Katina Polidori', country: { name: 'Nigeria', - code: 'ng', + code: 'ng' }, company: 'Cape \u0026 Associates Real Estate', date: '2016-08-25', @@ -4285,16 +4285,16 @@ export class CustomerService { activity: 37, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 35932, + balance: 35932 }, { id: 1238, name: 'Rickie Plumer', country: { name: 'Turkey', - code: 'tr', + code: 'tr' }, company: 'Merrill Lynch', date: '2018-11-04', @@ -4303,16 +4303,16 @@ export class CustomerService { activity: 71, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 28331, + balance: 28331 }, { id: 1239, name: 'Alex Loader', country: { name: 'Italy', - code: 'it', + code: 'it' }, company: 'Sublett, Scott Esq', date: '2016-01-07', @@ -4321,16 +4321,16 @@ export class CustomerService { activity: 22, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 33549, + balance: 33549 }, { id: 1240, name: 'Lashon Vizarro', country: { name: 'Ecuador', - code: 'ec', + code: 'ec' }, company: 'Sentry Signs', date: '2019-08-02', @@ -4339,16 +4339,16 @@ export class CustomerService { activity: 46, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 63860, + balance: 63860 }, { id: 1241, name: 'Lauran Burnard', country: { name: 'Czech Republic', - code: 'cz', + code: 'cz' }, company: 'Professionals Unlimited', date: '2016-04-27', @@ -4357,16 +4357,16 @@ export class CustomerService { activity: 30, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 34992, + balance: 34992 }, { id: 1242, name: 'Ceola Setter', country: { name: 'Taiwan', - code: 'tw', + code: 'tw' }, company: 'Southern Steel Shelving Co', date: '2017-05-13', @@ -4375,16 +4375,16 @@ export class CustomerService { activity: 43, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 97068, + balance: 97068 }, { id: 1243, name: 'My Rantanen', country: { name: 'Philippines', - code: 'ph', + code: 'ph' }, company: 'Bosco, Paul J', date: '2017-09-11', @@ -4393,16 +4393,16 @@ export class CustomerService { activity: 60, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 2316, + balance: 2316 }, { id: 1244, name: 'Lorrine Worlds', country: { name: 'Argentina', - code: 'ar', + code: 'ar' }, company: 'Longo, Nicholas J Esq', date: '2018-05-10', @@ -4411,16 +4411,16 @@ export class CustomerService { activity: 51, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 89374, + balance: 89374 }, { id: 1245, name: 'Peggie Sturiale', country: { name: 'Malaysia', - code: 'my', + code: 'my' }, company: 'Henry County Middle School', date: '2019-11-03', @@ -4429,16 +4429,16 @@ export class CustomerService { activity: 41, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 51152, + balance: 51152 }, { id: 1246, name: 'Marvel Raymo', country: { name: 'Belgium', - code: 'be', + code: 'be' }, company: 'Edison Supply \u0026 Equipment Co', date: '2016-03-08', @@ -4447,16 +4447,16 @@ export class CustomerService { activity: 9, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 39848, + balance: 39848 }, { id: 1247, name: 'Daron Dinos', country: { name: 'Hungary', - code: 'hu', + code: 'hu' }, company: 'Wolf, Warren R Esq', date: '2016-03-25', @@ -4465,16 +4465,16 @@ export class CustomerService { activity: 30, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 35060, + balance: 35060 }, { id: 1248, name: 'An Fritz', country: { name: 'Netherlands', - code: 'nl', + code: 'nl' }, company: 'Linguistic Systems Inc', date: '2017-08-04', @@ -4483,16 +4483,16 @@ export class CustomerService { activity: 86, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 23037, + balance: 23037 }, { id: 1249, name: 'Portia Stimmel', country: { name: 'Australia', - code: 'au', + code: 'au' }, company: 'Peace Christian Center', date: '2020-01-13', @@ -4501,16 +4501,16 @@ export class CustomerService { activity: 30, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 35637, + balance: 35637 }, { id: 1250, name: 'Rhea Aredondo', country: { name: 'Greece', - code: 'gr', + code: 'gr' }, company: 'Double B Foods Inc', date: '2016-06-19', @@ -4519,16 +4519,16 @@ export class CustomerService { activity: 68, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 70379, + balance: 70379 }, { id: 1251, name: 'Benedict Sama', country: { name: 'Israel', - code: 'il', + code: 'il' }, company: 'Alexander \u0026 Alexander Inc', date: '2018-08-18', @@ -4537,16 +4537,16 @@ export class CustomerService { activity: 79, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 99271, + balance: 99271 }, { id: 1252, name: 'Alyce Arias', country: { name: 'Egypt', - code: 'eg', + code: 'eg' }, company: 'Fairbanks Scales', date: '2018-09-14', @@ -4555,16 +4555,16 @@ export class CustomerService { activity: 77, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 69658, + balance: 69658 }, { id: 1253, name: 'Heike Berganza', country: { name: 'Bulgaria', - code: 'bg', + code: 'bg' }, company: 'Cali Sportswear Cutting Dept', date: '2019-01-21', @@ -4573,16 +4573,16 @@ export class CustomerService { activity: 95, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 78159, + balance: 78159 }, { id: 1254, name: 'Carey Dopico', country: { name: 'Saudi Arabia', - code: 'sa', + code: 'sa' }, company: 'Garofani, John Esq', date: '2020-05-25', @@ -4591,16 +4591,16 @@ export class CustomerService { activity: 35, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 84097, + balance: 84097 }, { id: 1255, name: 'Dottie Hellickson', country: { name: 'Chile', - code: 'cl', + code: 'cl' }, company: 'Thompson Fabricating Co', date: '2016-02-12', @@ -4609,16 +4609,16 @@ export class CustomerService { activity: 7, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 54606, + balance: 54606 }, { id: 1256, name: 'Deandrea Hughey', country: { name: 'South Africa', - code: 'za', + code: 'za' }, company: 'Century 21 Krall Real Estate', date: '2018-09-26', @@ -4627,16 +4627,16 @@ export class CustomerService { activity: 96, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 2730, + balance: 2730 }, { id: 1257, name: 'Kimberlie Duenas', country: { name: 'Bulgaria', - code: 'bg', + code: 'bg' }, company: 'Mid Contntl Rlty \u0026 Prop Mgmt', date: '2015-07-27', @@ -4645,16 +4645,16 @@ export class CustomerService { activity: 96, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 71836, + balance: 71836 }, { id: 1258, name: 'Martina Staback', country: { name: 'Luxembourg', - code: 'lu', + code: 'lu' }, company: 'Ace Signs Inc', date: '2017-02-14', @@ -4663,16 +4663,16 @@ export class CustomerService { activity: 47, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 37044, + balance: 37044 }, { id: 1259, name: 'Skye Fillingim', country: { name: 'Belgium', - code: 'be', + code: 'be' }, company: 'Rodeway Inn', date: '2017-02-12', @@ -4681,16 +4681,16 @@ export class CustomerService { activity: 86, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 5990, + balance: 5990 }, { id: 1260, name: 'Jade Farrar', country: { name: 'Mexico', - code: 'mx', + code: 'mx' }, company: 'Bonnet \u0026 Daughter', date: '2017-02-23', @@ -4699,16 +4699,16 @@ export class CustomerService { activity: 73, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 7878, + balance: 7878 }, { id: 1261, name: 'Charlene Hamilton', country: { name: 'India', - code: 'in', + code: 'in' }, company: 'Oshins \u0026 Gibbons', date: '2017-09-23', @@ -4717,16 +4717,16 @@ export class CustomerService { activity: 32, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 38077, + balance: 38077 }, { id: 1262, name: 'Geoffrey Acey', country: { name: 'Hong Kong', - code: 'hk', + code: 'hk' }, company: 'Price Business Services', date: '2019-10-11', @@ -4735,16 +4735,16 @@ export class CustomerService { activity: 98, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 24537, + balance: 24537 }, { id: 1263, name: 'Stevie Westerbeck', country: { name: 'Lithuania', - code: 'lt', + code: 'lt' }, company: 'Wise, Dennis W Md', date: '2017-08-01', @@ -4753,16 +4753,16 @@ export class CustomerService { activity: 57, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 19164, + balance: 19164 }, { id: 1264, name: 'Pamella Fortino', country: { name: 'Panama', - code: 'pa', + code: 'pa' }, company: 'Super 8 Motel', date: '2018-09-03', @@ -4771,16 +4771,16 @@ export class CustomerService { activity: 100, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 21880, + balance: 21880 }, { id: 1265, name: 'Harrison Haufler', country: { name: 'Malaysia', - code: 'my', + code: 'my' }, company: 'John Wagner Associates', date: '2016-08-25', @@ -4789,16 +4789,16 @@ export class CustomerService { activity: 85, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 14975, + balance: 14975 }, { id: 1266, name: 'Johnna Engelberg', country: { name: 'Thailand', - code: 'th', + code: 'th' }, company: 'Thrifty Oil Co', date: '2019-06-02', @@ -4807,16 +4807,16 @@ export class CustomerService { activity: 1, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 28001, + balance: 28001 }, { id: 1267, name: 'Buddy Cloney', country: { name: 'Hungary', - code: 'hu', + code: 'hu' }, company: 'Larkfield Photo', date: '2020-05-14', @@ -4825,16 +4825,16 @@ export class CustomerService { activity: 9, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 44811, + balance: 44811 }, { id: 1268, name: 'Dalene Riden', country: { name: 'Bolivia', - code: 'bo', + code: 'bo' }, company: 'Silverman Planetarium', date: '2019-08-23', @@ -4843,16 +4843,16 @@ export class CustomerService { activity: 31, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 70963, + balance: 70963 }, { id: 1269, name: 'Jerry Zurcher', country: { name: 'Ukraine', - code: 'ua', + code: 'ua' }, company: 'J \u0026 F Lumber', date: '2015-05-11', @@ -4861,16 +4861,16 @@ export class CustomerService { activity: 52, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 27808, + balance: 27808 }, { id: 1270, name: 'Haydee Denooyer', country: { name: 'Ivory Coast', - code: 'ci', + code: 'ci' }, company: 'Cleaning Station Inc', date: '2016-04-17', @@ -4879,16 +4879,16 @@ export class CustomerService { activity: 80, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 41216, + balance: 41216 }, { id: 1271, name: 'Joseph Cryer', country: { name: 'Philippines', - code: 'ph', + code: 'ph' }, company: 'Ames Stationers', date: '2019-11-26', @@ -4897,16 +4897,16 @@ export class CustomerService { activity: 53, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 8819, + balance: 8819 }, { id: 1272, name: 'Deonna Kippley', country: { name: 'South Africa', - code: 'za', + code: 'za' }, company: 'Midas Muffler Shops', date: '2017-08-26', @@ -4915,16 +4915,16 @@ export class CustomerService { activity: 52, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 77610, + balance: 77610 }, { id: 1273, name: 'Raymon Calvaresi', country: { name: 'South Africa', - code: 'za', + code: 'za' }, company: 'Seaboard Securities Inc', date: '2017-07-09', @@ -4933,16 +4933,16 @@ export class CustomerService { activity: 45, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 80612, + balance: 80612 }, { id: 1274, name: 'Alecia Bubash', country: { name: 'Poland', - code: 'pl', + code: 'pl' }, company: 'Petersen, James E Esq', date: '2016-05-19', @@ -4951,16 +4951,16 @@ export class CustomerService { activity: 28, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 45311, + balance: 45311 }, { id: 1275, name: 'Ma Layous', country: { name: 'Latvia', - code: 'lv', + code: 'lv' }, company: 'Development Authority', date: '2016-02-11', @@ -4969,16 +4969,16 @@ export class CustomerService { activity: 2, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 88737, + balance: 88737 }, { id: 1276, name: 'Detra Coyier', country: { name: 'Ivory Coast', - code: 'ci', + code: 'ci' }, company: 'Schott Fiber Optics Inc', date: '2019-06-05', @@ -4987,16 +4987,16 @@ export class CustomerService { activity: 95, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 13224, + balance: 13224 }, { id: 1277, name: 'Terrilyn Rodeigues', country: { name: 'Thailand', - code: 'th', + code: 'th' }, company: 'Stuart J Agins', date: '2016-08-04', @@ -5005,16 +5005,16 @@ export class CustomerService { activity: 35, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 64656, + balance: 64656 }, { id: 1278, name: 'Salome Lacovara', country: { name: 'Romania', - code: 'ro', + code: 'ro' }, company: 'Mitsumi Electronics Corp', date: '2015-06-05', @@ -5023,16 +5023,16 @@ export class CustomerService { activity: 78, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 61947, + balance: 61947 }, { id: 1279, name: 'Garry Keetch', country: { name: 'Luxembourg', - code: 'lu', + code: 'lu' }, company: 'Italian Express Franchise Corp', date: '2015-06-20', @@ -5041,16 +5041,16 @@ export class CustomerService { activity: 86, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 6380, + balance: 6380 }, { id: 1280, name: 'Matthew Neither', country: { name: 'United Kingdom', - code: 'gb', + code: 'gb' }, company: 'American Council On Sci \u0026 Hlth', date: '2018-06-24', @@ -5059,16 +5059,16 @@ export class CustomerService { activity: 4, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 80112, + balance: 80112 }, { id: 1281, name: 'Theodora Restrepo', country: { name: 'Paraguay', - code: 'py', + code: 'py' }, company: 'Kleri, Patricia S Esq', date: '2017-08-15', @@ -5077,16 +5077,16 @@ export class CustomerService { activity: 66, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 42038, + balance: 42038 }, { id: 1282, name: 'Noah Kalafatis', country: { name: 'Saudi Arabia', - code: 'sa', + code: 'sa' }, company: 'Twiggs Abrams Blanchard', date: '2020-06-24', @@ -5095,16 +5095,16 @@ export class CustomerService { activity: 35, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 36052, + balance: 36052 }, { id: 1283, name: 'Carmen Sweigard', country: { name: 'Bolivia', - code: 'bo', + code: 'bo' }, company: 'Maui Research \u0026 Technology Pk', date: '2019-08-08', @@ -5113,16 +5113,16 @@ export class CustomerService { activity: 96, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 51660, + balance: 51660 }, { id: 1284, name: 'Lavonda Hengel', country: { name: 'Hungary', - code: 'hu', + code: 'hu' }, company: 'Bradley Nameplate Corp', date: '2019-10-25', @@ -5131,16 +5131,16 @@ export class CustomerService { activity: 48, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 56142, + balance: 56142 }, { id: 1285, name: 'Junita Stoltzman', country: { name: 'Turkey', - code: 'tr', + code: 'tr' }, company: 'Geonex Martel Inc', date: '2015-03-19', @@ -5149,16 +5149,16 @@ export class CustomerService { activity: 64, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 21631, + balance: 21631 }, { id: 1286, name: 'Herminia Nicolozakes', country: { name: 'Venezuela', - code: 've', + code: 've' }, company: 'Sea Island Div Of Fstr Ind Inc', date: '2019-09-09', @@ -5167,16 +5167,16 @@ export class CustomerService { activity: 0, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 59171, + balance: 59171 }, { id: 1287, name: 'Casie Good', country: { name: 'Japan', - code: 'jp', + code: 'jp' }, company: 'Papay, Debbie J Esq', date: '2016-11-27', @@ -5185,16 +5185,16 @@ export class CustomerService { activity: 87, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 97858, + balance: 97858 }, { id: 1288, name: 'Reena Maisto', country: { name: 'Panama', - code: 'pa', + code: 'pa' }, company: 'Lane Promotions', date: '2016-08-22', @@ -5203,16 +5203,16 @@ export class CustomerService { activity: 16, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 90388, + balance: 90388 }, { id: 1289, name: 'Mirta Mallett', country: { name: 'Singapore', - code: 'sg', + code: 'sg' }, company: 'Stephen Kennerly Archts Inc Pc', date: '2017-11-27', @@ -5221,16 +5221,16 @@ export class CustomerService { activity: 14, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 68632, + balance: 68632 }, { id: 1290, name: 'Cathrine Pontoriero', country: { name: 'Finland', - code: 'fi', + code: 'fi' }, company: 'Business Systems Of Wis Inc', date: '2020-02-07', @@ -5239,16 +5239,16 @@ export class CustomerService { activity: 58, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 95552, + balance: 95552 }, { id: 1291, name: 'Filiberto Tawil', country: { name: 'Panama', - code: 'pa', + code: 'pa' }, company: 'Flash, Elena Salerno Esq', date: '2018-01-28', @@ -5257,16 +5257,16 @@ export class CustomerService { activity: 0, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 39725, + balance: 39725 }, { id: 1292, name: 'Raul Upthegrove', country: { name: 'Panama', - code: 'pa', + code: 'pa' }, company: 'Neeley, Gregory W Esq', date: '2019-11-16', @@ -5275,16 +5275,16 @@ export class CustomerService { activity: 59, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 62251, + balance: 62251 }, { id: 1293, name: 'Sarah Candlish', country: { name: 'Hong Kong', - code: 'hk', + code: 'hk' }, company: 'Alabama Educational Tv Comm', date: '2019-06-09', @@ -5293,16 +5293,16 @@ export class CustomerService { activity: 30, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 73523, + balance: 73523 }, { id: 1294, name: 'Lucy Treston', country: { name: 'Jamaica', - code: 'jm', + code: 'jm' }, company: 'Franz Inc', date: '2017-02-07', @@ -5311,16 +5311,16 @@ export class CustomerService { activity: 59, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 41331, + balance: 41331 }, { id: 1295, name: 'Judy Aquas', country: { name: 'Romania', - code: 'ro', + code: 'ro' }, company: 'Plantation Restaurant', date: '2020-09-14', @@ -5329,16 +5329,16 @@ export class CustomerService { activity: 86, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 24208, + balance: 24208 }, { id: 1296, name: 'Yvonne Tjepkema', country: { name: 'United Kingdom', - code: 'gb', + code: 'gb' }, company: 'Radio Communications Co', date: '2017-01-06', @@ -5347,16 +5347,16 @@ export class CustomerService { activity: 33, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 56409, + balance: 56409 }, { id: 1297, name: 'Kayleigh Lace', country: { name: 'Denmark', - code: 'dk', + code: 'dk' }, company: 'Dentalaw Divsn Hlth Care', date: '2019-11-04', @@ -5365,16 +5365,16 @@ export class CustomerService { activity: 70, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 70025, + balance: 70025 }, { id: 1298, name: 'Felix Hirpara', country: { name: 'Panama', - code: 'pa', + code: 'pa' }, company: 'American Speedy Printing Ctrs', date: '2015-03-13', @@ -5383,16 +5383,16 @@ export class CustomerService { activity: 8, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 88115, + balance: 88115 }, { id: 1299, name: 'Tresa Sweely', country: { name: 'Germany', - code: 'de', + code: 'de' }, company: 'Grayson, Grant S Esq', date: '2019-12-22', @@ -5401,16 +5401,16 @@ export class CustomerService { activity: 22, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 69703, + balance: 69703 }, { id: 1300, name: 'Kristeen Turinetti', country: { name: 'Burkina Faso', - code: 'bf', + code: 'bf' }, company: 'Jeanerette Middle School', date: '2017-09-28', @@ -5419,16 +5419,16 @@ export class CustomerService { activity: 67, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 10718, + balance: 10718 }, { id: 1301, name: 'Jenelle Regusters', country: { name: 'Hungary', - code: 'hu', + code: 'hu' }, company: 'Haavisto, Brian F Esq', date: '2019-07-27', @@ -5437,16 +5437,16 @@ export class CustomerService { activity: 13, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 29825, + balance: 29825 }, { id: 1302, name: 'Renea Monterrubio', country: { name: 'Greece', - code: 'gr', + code: 'gr' }, company: 'Wmmt Radio Station', date: '2016-03-28', @@ -5455,16 +5455,16 @@ export class CustomerService { activity: 73, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 90351, + balance: 90351 }, { id: 1303, name: 'Olive Matuszak', country: { name: 'Germany', - code: 'de', + code: 'de' }, company: 'Colony Paints Sales Ofc \u0026 Plnt', date: '2018-04-15', @@ -5473,16 +5473,16 @@ export class CustomerService { activity: 70, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 75682, + balance: 75682 }, { id: 1304, name: 'Ligia Reiber', country: { name: 'Cameroon', - code: 'cm', + code: 'cm' }, company: 'Floral Expressions', date: '2017-02-02', @@ -5491,16 +5491,16 @@ export class CustomerService { activity: 51, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 74935, + balance: 74935 }, { id: 1305, name: 'Christiane Eschberger', country: { name: 'Romania', - code: 'ro', + code: 'ro' }, company: 'Casco Services Inc', date: '2018-03-27', @@ -5509,16 +5509,16 @@ export class CustomerService { activity: 81, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 5254, + balance: 5254 }, { id: 1306, name: 'Goldie Schirpke', country: { name: 'Paraguay', - code: 'py', + code: 'py' }, company: 'Reuter, Arthur C Jr', date: '2015-04-21', @@ -5527,16 +5527,16 @@ export class CustomerService { activity: 8, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 37306, + balance: 37306 }, { id: 1307, name: 'Loreta Timenez', country: { name: 'Burkina Faso', - code: 'bf', + code: 'bf' }, company: 'Kaminski, Katherine Andritsaki', date: '2015-07-17', @@ -5545,16 +5545,16 @@ export class CustomerService { activity: 29, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 70520, + balance: 70520 }, { id: 1308, name: 'Fabiola Hauenstein', country: { name: 'Czech Republic', - code: 'cz', + code: 'cz' }, company: 'Sidewinder Products Corp', date: '2015-12-12', @@ -5563,16 +5563,16 @@ export class CustomerService { activity: 42, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 74510, + balance: 74510 }, { id: 1309, name: 'Amie Perigo', country: { name: 'Russia', - code: 'ru', + code: 'ru' }, company: 'General Foam Corporation', date: '2016-06-13', @@ -5581,16 +5581,16 @@ export class CustomerService { activity: 55, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 74410, + balance: 74410 }, { id: 1310, name: 'Raina Brachle', country: { name: 'Greece', - code: 'gr', + code: 'gr' }, company: 'Ikg Borden Divsn Harsco Corp', date: '2016-11-28', @@ -5599,16 +5599,16 @@ export class CustomerService { activity: 12, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 56116, + balance: 56116 }, { id: 1311, name: 'Erinn Canlas', country: { name: 'United Kingdom', - code: 'gb', + code: 'gb' }, company: 'Anchor Computer Inc', date: '2018-12-08', @@ -5617,16 +5617,16 @@ export class CustomerService { activity: 89, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 46518, + balance: 46518 }, { id: 1312, name: 'Cherry Lietz', country: { name: 'Bulgaria', - code: 'bg', + code: 'bg' }, company: 'Sebring \u0026 Co', date: '2017-11-04', @@ -5635,16 +5635,16 @@ export class CustomerService { activity: 22, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 92213, + balance: 92213 }, { id: 1313, name: 'Kattie Vonasek', country: { name: 'Austria', - code: 'at', + code: 'at' }, company: 'H A C Farm Lines Co Optv Assoc', date: '2017-02-17', @@ -5653,16 +5653,16 @@ export class CustomerService { activity: 58, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 6405, + balance: 6405 }, { id: 1314, name: 'Lilli Scriven', country: { name: 'Egypt', - code: 'eg', + code: 'eg' }, company: 'Hunter, John J Esq', date: '2017-04-15', @@ -5671,16 +5671,16 @@ export class CustomerService { activity: 79, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 92900, + balance: 92900 }, { id: 1315, name: 'Whitley Tomasulo', country: { name: 'Qatar', - code: 'qa', + code: 'qa' }, company: 'Freehold Fence Co', date: '2017-11-16', @@ -5689,16 +5689,16 @@ export class CustomerService { activity: 6, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 86727, + balance: 86727 }, { id: 1316, name: 'Barbra Adkin', country: { name: 'Nigeria', - code: 'ng', + code: 'ng' }, company: 'Binswanger', date: '2019-07-24', @@ -5707,16 +5707,16 @@ export class CustomerService { activity: 64, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 48040, + balance: 48040 }, { id: 1317, name: 'Hermila Thyberg', country: { name: 'Argentina', - code: 'ar', + code: 'ar' }, company: 'Chilton Malting Co', date: '2016-11-05', @@ -5725,16 +5725,16 @@ export class CustomerService { activity: 57, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 24026, + balance: 24026 }, { id: 1318, name: 'Jesusita Flister', country: { name: 'Ukraine', - code: 'ua', + code: 'ua' }, company: 'Schoen, Edward J Jr', date: '2017-03-03', @@ -5743,16 +5743,16 @@ export class CustomerService { activity: 29, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 76388, + balance: 76388 }, { id: 1319, name: 'Caitlin Julia', country: { name: 'Israel', - code: 'il', + code: 'il' }, company: 'Helderman, Seymour Cpa', date: '2018-03-13', @@ -5761,16 +5761,16 @@ export class CustomerService { activity: 19, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 89068, + balance: 89068 }, { id: 1320, name: 'Roosevelt Hoffis', country: { name: 'Puerto Rico', - code: 'pr', + code: 'pr' }, company: 'Denbrook, Myron', date: '2019-04-14', @@ -5779,16 +5779,16 @@ export class CustomerService { activity: 49, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 12727, + balance: 12727 }, { id: 1321, name: 'Helaine Halter', country: { name: 'Estonia', - code: 'ee', + code: 'ee' }, company: 'Lippitt, Mike', date: '2019-09-28', @@ -5797,16 +5797,16 @@ export class CustomerService { activity: 62, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 83411, + balance: 83411 }, { id: 1322, name: 'Lorean Martabano', country: { name: 'Slovakia', - code: 'sk', + code: 'sk' }, company: 'Hiram, Hogg P Esq', date: '2017-03-23', @@ -5815,16 +5815,16 @@ export class CustomerService { activity: 8, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 44242, + balance: 44242 }, { id: 1323, name: 'France Buzick', country: { name: 'Nigeria', - code: 'ng', + code: 'ng' }, company: 'In Travel Agency', date: '2016-12-14', @@ -5833,16 +5833,16 @@ export class CustomerService { activity: 22, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 5644, + balance: 5644 }, { id: 1324, name: 'Justine Ferrario', country: { name: 'Ukraine', - code: 'ua', + code: 'ua' }, company: 'Newhart Foods Inc', date: '2015-09-07', @@ -5851,16 +5851,16 @@ export class CustomerService { activity: 7, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 29321, + balance: 29321 }, { id: 1325, name: 'Adelina Nabours', country: { name: 'Mexico', - code: 'mx', + code: 'mx' }, company: 'Courtyard By Marriott', date: '2018-05-26', @@ -5869,16 +5869,16 @@ export class CustomerService { activity: 59, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 13353, + balance: 13353 }, { id: 1326, name: 'Derick Dhamer', country: { name: 'Hungary', - code: 'hu', + code: 'hu' }, company: 'Studer, Eugene A Esq', date: '2020-07-04', @@ -5887,16 +5887,16 @@ export class CustomerService { activity: 72, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 53454, + balance: 53454 }, { id: 1327, name: 'Jerry Dallen', country: { name: 'Egypt', - code: 'eg', + code: 'eg' }, company: 'Seashore Supply Co Waretown', date: '2015-10-23', @@ -5905,16 +5905,16 @@ export class CustomerService { activity: 21, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 30074, + balance: 30074 }, { id: 1328, name: 'Leota Ragel', country: { name: 'Qatar', - code: 'qa', + code: 'qa' }, company: 'Mayar Silk Inc', date: '2019-06-15', @@ -5923,16 +5923,16 @@ export class CustomerService { activity: 74, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 36310, + balance: 36310 }, { id: 1329, name: 'Jutta Amyot', country: { name: 'Cameroon', - code: 'cm', + code: 'cm' }, company: 'National Medical Excess Corp', date: '2019-09-01', @@ -5941,16 +5941,16 @@ export class CustomerService { activity: 8, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 27563, + balance: 27563 }, { id: 1330, name: 'Aja Gehrett', country: { name: 'Sweden', - code: 'se', + code: 'se' }, company: 'Stero Company', date: '2018-01-28', @@ -5959,16 +5959,16 @@ export class CustomerService { activity: 46, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 45163, + balance: 45163 }, { id: 1331, name: 'Kirk Herritt', country: { name: 'Morocco', - code: 'ma', + code: 'ma' }, company: 'Hasting, H Duane Esq', date: '2018-10-24', @@ -5977,16 +5977,16 @@ export class CustomerService { activity: 2, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 52970, + balance: 52970 }, { id: 1332, name: 'Leonora Mauson', country: { name: 'Hong Kong', - code: 'hk', + code: 'hk' }, company: 'Insty Prints', date: '2019-02-02', @@ -5995,16 +5995,16 @@ export class CustomerService { activity: 8, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 18922, + balance: 18922 }, { id: 1333, name: 'Winfred Brucato', country: { name: 'Austria', - code: 'at', + code: 'at' }, company: 'Glenridge Manor Mobile Home Pk', date: '2019-08-16', @@ -6013,16 +6013,16 @@ export class CustomerService { activity: 8, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 59632, + balance: 59632 }, { id: 1334, name: 'Tarra Nachor', country: { name: 'Panama', - code: 'pa', + code: 'pa' }, company: 'Circuit Solution Inc', date: '2019-07-10', @@ -6031,16 +6031,16 @@ export class CustomerService { activity: 88, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 6733, + balance: 6733 }, { id: 1335, name: 'Corinne Loder', country: { name: 'Brazil', - code: 'br', + code: 'br' }, company: 'Local Office', date: '2016-05-21', @@ -6049,16 +6049,16 @@ export class CustomerService { activity: 85, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 22704, + balance: 22704 }, { id: 1336, name: 'Dulce Labreche', country: { name: 'South Africa', - code: 'za', + code: 'za' }, company: 'Lee Kilkelly Paulson \u0026 Kabaker', date: '2019-11-10', @@ -6067,16 +6067,16 @@ export class CustomerService { activity: 24, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 82613, + balance: 82613 }, { id: 1337, name: 'Kate Keneipp', country: { name: 'Latvia', - code: 'lv', + code: 'lv' }, company: 'Davis, Maxon R Esq', date: '2019-06-20', @@ -6085,16 +6085,16 @@ export class CustomerService { activity: 44, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 97960, + balance: 97960 }, { id: 1338, name: 'Kaitlyn Ogg', country: { name: 'Tunisia', - code: 'tn', + code: 'tn' }, company: 'Garrison, Paul E Esq', date: '2019-08-01', @@ -6103,16 +6103,16 @@ export class CustomerService { activity: 91, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 63123, + balance: 63123 }, { id: 1339, name: 'Sherita Saras', country: { name: 'Taiwan', - code: 'tw', + code: 'tw' }, company: 'Black History Resource Center', date: '2017-06-09', @@ -6121,16 +6121,16 @@ export class CustomerService { activity: 79, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 38090, + balance: 38090 }, { id: 1340, name: 'Lashawnda Stuer', country: { name: 'Indonesia', - code: 'id', + code: 'id' }, company: 'Rodriguez, J Christopher Esq', date: '2018-01-08', @@ -6139,16 +6139,16 @@ export class CustomerService { activity: 6, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 58826, + balance: 58826 }, { id: 1341, name: 'Ernest Syrop', country: { name: 'Jamaica', - code: 'jm', + code: 'jm' }, company: 'Grant Family Health Center', date: '2016-10-06', @@ -6157,16 +6157,16 @@ export class CustomerService { activity: 90, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 22419, + balance: 22419 }, { id: 1342, name: 'Nobuko Halsey', country: { name: 'Argentina', - code: 'ar', + code: 'ar' }, company: 'Goeman Wood Products Inc', date: '2019-01-02', @@ -6175,16 +6175,16 @@ export class CustomerService { activity: 72, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 86006, + balance: 86006 }, { id: 1343, name: 'Lavonna Wolny', country: { name: 'Czech Republic', - code: 'cz', + code: 'cz' }, company: 'Linhares, Kenneth A Esq', date: '2019-03-09', @@ -6193,16 +6193,16 @@ export class CustomerService { activity: 77, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 40641, + balance: 40641 }, { id: 1344, name: 'Lashaunda Lizama', country: { name: 'Ecuador', - code: 'ec', + code: 'ec' }, company: 'Earnhardt Printing', date: '2016-02-16', @@ -6211,16 +6211,16 @@ export class CustomerService { activity: 76, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 73493, + balance: 73493 }, { id: 1345, name: 'Mariann Bilden', country: { name: 'Argentina', - code: 'ar', + code: 'ar' }, company: 'H P G Industrys Inc', date: '2019-12-15', @@ -6229,16 +6229,16 @@ export class CustomerService { activity: 20, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 87704, + balance: 87704 }, { id: 1346, name: 'Helene Rodenberger', country: { name: 'Bolivia', - code: 'bo', + code: 'bo' }, company: 'Bailey Transportation Prod Inc', date: '2016-09-22', @@ -6247,16 +6247,16 @@ export class CustomerService { activity: 26, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 19662, + balance: 19662 }, { id: 1347, name: 'Roselle Estell', country: { name: 'Hungary', - code: 'hu', + code: 'hu' }, company: 'Mcglynn Bliss Pc', date: '2016-11-25', @@ -6265,16 +6265,16 @@ export class CustomerService { activity: 80, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 80534, + balance: 80534 }, { id: 1348, name: 'Samira Heintzman', country: { name: 'Vietnam', - code: 'vn', + code: 'vn' }, company: 'Mutual Fish Co', date: '2019-11-26', @@ -6283,16 +6283,16 @@ export class CustomerService { activity: 70, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 19473, + balance: 19473 }, { id: 1349, name: 'Margart Meisel', country: { name: 'Serbia', - code: 'rs', + code: 'rs' }, company: 'Yeates, Arthur L Aia', date: '2019-10-27', @@ -6301,16 +6301,16 @@ export class CustomerService { activity: 77, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 89796, + balance: 89796 }, { id: 1350, name: 'Kristofer Bennick', country: { name: 'Tunisia', - code: 'tn', + code: 'tn' }, company: 'Logan, Ronald J Esq', date: '2016-02-13', @@ -6319,16 +6319,16 @@ export class CustomerService { activity: 5, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 54429, + balance: 54429 }, { id: 1351, name: 'Weldon Acuff', country: { name: 'Estonia', - code: 'ee', + code: 'ee' }, company: 'Advantage Martgage Company', date: '2019-10-22', @@ -6337,16 +6337,16 @@ export class CustomerService { activity: 38, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 16134, + balance: 16134 }, { id: 1352, name: 'Shalon Shadrick', country: { name: 'Iceland', - code: 'is', + code: 'is' }, company: 'Germer And Gertz Llp', date: '2015-01-03', @@ -6355,16 +6355,16 @@ export class CustomerService { activity: 66, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 9173, + balance: 9173 }, { id: 1353, name: 'Denise Patak', country: { name: 'Uruguay', - code: 'uy', + code: 'uy' }, company: 'Spence Law Offices', date: '2016-11-03', @@ -6373,16 +6373,16 @@ export class CustomerService { activity: 77, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 42857, + balance: 42857 }, { id: 1354, name: 'Louvenia Beech', country: { name: 'Ecuador', - code: 'ec', + code: 'ec' }, company: 'John Ortiz Nts Therapy Center', date: '2016-04-11', @@ -6391,16 +6391,16 @@ export class CustomerService { activity: 62, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 54300, + balance: 54300 }, { id: 1355, name: 'Audry Yaw', country: { name: 'Portugal', - code: 'pt', + code: 'pt' }, company: 'Mike Uchrin Htg \u0026 Air Cond Inc', date: '2017-11-22', @@ -6409,16 +6409,16 @@ export class CustomerService { activity: 12, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 94652, + balance: 94652 }, { id: 1356, name: 'Kristel Ehmann', country: { name: 'Israel', - code: 'il', + code: 'il' }, company: 'Mccoy, Joy Reynolds Esq', date: '2016-06-23', @@ -6427,16 +6427,16 @@ export class CustomerService { activity: 67, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 88295, + balance: 88295 }, { id: 1357, name: 'Vincenza Zepp', country: { name: 'Pakistan', - code: 'pk', + code: 'pk' }, company: 'Kbor 1600 Am', date: '2016-01-04', @@ -6445,16 +6445,16 @@ export class CustomerService { activity: 25, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 92710, + balance: 92710 }, { id: 1358, name: 'Elouise Gwalthney', country: { name: 'Netherlands', - code: 'nl', + code: 'nl' }, company: 'Quality Inn Northwest', date: '2016-04-05', @@ -6463,16 +6463,16 @@ export class CustomerService { activity: 14, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 25145, + balance: 25145 }, { id: 1359, name: 'Venita Maillard', country: { name: 'Poland', - code: 'pl', + code: 'pl' }, company: 'Wallace Church Assoc Inc', date: '2016-03-23', @@ -6481,16 +6481,16 @@ export class CustomerService { activity: 69, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 61630, + balance: 61630 }, { id: 1360, name: 'Kasandra Semidey', country: { name: 'Indonesia', - code: 'id', + code: 'id' }, company: 'Can Tron', date: '2015-09-03', @@ -6499,16 +6499,16 @@ export class CustomerService { activity: 25, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 66134, + balance: 66134 }, { id: 1361, name: 'Xochitl Discipio', country: { name: 'Slovakia', - code: 'sk', + code: 'sk' }, company: 'Ravaal Enterprises Inc', date: '2016-11-14', @@ -6517,16 +6517,16 @@ export class CustomerService { activity: 47, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 14822, + balance: 14822 }, { id: 1362, name: 'Maile Linahan', country: { name: 'Nigeria', - code: 'ng', + code: 'ng' }, company: 'Thompson Steel Company Inc', date: '2016-07-24', @@ -6535,16 +6535,16 @@ export class CustomerService { activity: 0, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 17759, + balance: 17759 }, { id: 1363, name: 'Krissy Rauser', country: { name: 'Thailand', - code: 'th', + code: 'th' }, company: 'Anderson, Mark A Esq', date: '2020-03-06', @@ -6553,16 +6553,16 @@ export class CustomerService { activity: 33, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 14922, + balance: 14922 }, { id: 1364, name: 'Pete Dubaldi', country: { name: 'Bolivia', - code: 'bo', + code: 'bo' }, company: 'Womack \u0026 Galich', date: '2015-11-22', @@ -6571,16 +6571,16 @@ export class CustomerService { activity: 31, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 96575, + balance: 96575 }, { id: 1365, name: 'Linn Paa', country: { name: 'Bolivia', - code: 'bo', + code: 'bo' }, company: 'Valerie \u0026 Company', date: '2015-08-12', @@ -6589,16 +6589,16 @@ export class CustomerService { activity: 26, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 5847, + balance: 5847 }, { id: 1366, name: 'Paris Wide', country: { name: 'Uruguay', - code: 'uy', + code: 'uy' }, company: 'Gehring Pumps Inc', date: '2018-10-21', @@ -6607,16 +6607,16 @@ export class CustomerService { activity: 90, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 22929, + balance: 22929 }, { id: 1367, name: 'Wynell Dorshorst', country: { name: 'Romania', - code: 'ro', + code: 'ro' }, company: 'Haehnel, Craig W Esq', date: '2018-05-10', @@ -6625,16 +6625,16 @@ export class CustomerService { activity: 60, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 31837, + balance: 31837 }, { id: 1368, name: 'Quentin Birkner', country: { name: 'Senegal', - code: 'sn', + code: 'sn' }, company: 'Spoor Behrins Campbell \u0026 Young', date: '2019-02-03', @@ -6643,16 +6643,16 @@ export class CustomerService { activity: 68, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 27095, + balance: 27095 }, { id: 1369, name: 'Regenia Kannady', country: { name: 'Portugal', - code: 'pt', + code: 'pt' }, company: 'Ken Jeter Store Equipment Inc', date: '2018-07-13', @@ -6661,16 +6661,16 @@ export class CustomerService { activity: 74, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 43696, + balance: 43696 }, { id: 1370, name: 'Sheron Louissant', country: { name: 'France', - code: 'fr', + code: 'fr' }, company: 'Potter, Brenda J Cpa', date: '2017-01-04', @@ -6679,16 +6679,16 @@ export class CustomerService { activity: 86, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 79897, + balance: 79897 }, { id: 1371, name: 'Izetta Funnell', country: { name: 'Hong Kong', - code: 'hk', + code: 'hk' }, company: 'Baird Kurtz \u0026 Dobson', date: '2019-11-05', @@ -6697,16 +6697,16 @@ export class CustomerService { activity: 67, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 27264, + balance: 27264 }, { id: 1372, name: 'Rodolfo Butzen', country: { name: 'Taiwan', - code: 'tw', + code: 'tw' }, company: 'Minor, Cynthia A Esq', date: '2020-09-25', @@ -6715,16 +6715,16 @@ export class CustomerService { activity: 17, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 16490, + balance: 16490 }, { id: 1373, name: 'Zona Colla', country: { name: 'Switzerland', - code: 'ch', + code: 'ch' }, company: 'Solove, Robert A Esq', date: '2020-10-08', @@ -6733,16 +6733,16 @@ export class CustomerService { activity: 64, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 21990, + balance: 21990 }, { id: 1374, name: 'Serina Zagen', country: { name: 'Paraguay', - code: 'py', + code: 'py' }, company: 'Mark Ii Imports Inc', date: '2018-07-14', @@ -6751,16 +6751,16 @@ export class CustomerService { activity: 46, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 11918, + balance: 11918 }, { id: 1375, name: 'Paz Sahagun', country: { name: 'Colombia', - code: 'co', + code: 'co' }, company: 'White Sign Div Ctrl Equip Co', date: '2018-03-23', @@ -6769,16 +6769,16 @@ export class CustomerService { activity: 49, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 13268, + balance: 13268 }, { id: 1376, name: 'Markus Lukasik', country: { name: 'Burkina Faso', - code: 'bf', + code: 'bf' }, company: 'M \u0026 M Store Fixtures Co Inc', date: '2018-03-21', @@ -6787,16 +6787,16 @@ export class CustomerService { activity: 23, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 15941, + balance: 15941 }, { id: 1377, name: 'Jaclyn Bachman', country: { name: 'Slovakia', - code: 'sk', + code: 'sk' }, company: 'Judah Caster \u0026 Wheel Co', date: '2020-10-20', @@ -6805,16 +6805,16 @@ export class CustomerService { activity: 10, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 53132, + balance: 53132 }, { id: 1378, name: 'Cyril Daufeldt', country: { name: 'India', - code: 'in', + code: 'in' }, company: 'Galaxy International Inc', date: '2019-02-11', @@ -6823,16 +6823,16 @@ export class CustomerService { activity: 79, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 47531, + balance: 47531 }, { id: 1379, name: 'Gayla Schnitzler', country: { name: 'Brazil', - code: 'br', + code: 'br' }, company: 'Sigma Corp Of America', date: '2017-09-15', @@ -6841,16 +6841,16 @@ export class CustomerService { activity: 14, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 88950, + balance: 88950 }, { id: 1380, name: 'Erick Nievas', country: { name: 'Argentina', - code: 'ar', + code: 'ar' }, company: 'Soward, Anne Esq', date: '2018-10-07', @@ -6859,16 +6859,16 @@ export class CustomerService { activity: 28, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 88497, + balance: 88497 }, { id: 1381, name: 'Jennie Drymon', country: { name: 'Egypt', - code: 'eg', + code: 'eg' }, company: 'Osborne, Michelle M Esq', date: '2016-09-14', @@ -6877,16 +6877,16 @@ export class CustomerService { activity: 80, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 60634, + balance: 60634 }, { id: 1382, name: 'Mitsue Scipione', country: { name: 'Ecuador', - code: 'ec', + code: 'ec' }, company: 'Students In Free Entrprs Natl', date: '2019-07-28', @@ -6895,16 +6895,16 @@ export class CustomerService { activity: 24, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 21164, + balance: 21164 }, { id: 1383, name: 'Ciara Ventura', country: { name: 'Sweden', - code: 'se', + code: 'se' }, company: 'Johnson, Robert M Esq', date: '2018-04-02', @@ -6913,16 +6913,16 @@ export class CustomerService { activity: 24, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 83645, + balance: 83645 }, { id: 1384, name: 'Galen Cantres', country: { name: 'Saudi Arabia', - code: 'sa', + code: 'sa' }, company: 'Del Charro Apartments', date: '2020-02-16', @@ -6931,16 +6931,16 @@ export class CustomerService { activity: 61, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 32433, + balance: 32433 }, { id: 1385, name: 'Truman Feichtner', country: { name: 'Iceland', - code: 'is', + code: 'is' }, company: 'Legal Search Inc', date: '2019-10-16', @@ -6949,16 +6949,16 @@ export class CustomerService { activity: 98, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 96983, + balance: 96983 }, { id: 1386, name: 'Gail Kitty', country: { name: 'Pakistan', - code: 'pk', + code: 'pk' }, company: 'Service Supply Co Inc', date: '2020-01-15', @@ -6967,16 +6967,16 @@ export class CustomerService { activity: 67, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 72211, + balance: 72211 }, { id: 1387, name: 'Dalene Schoeneck', country: { name: 'Latvia', - code: 'lv', + code: 'lv' }, company: 'Sameshima, Douglas J Esq', date: '2019-11-27', @@ -6985,16 +6985,16 @@ export class CustomerService { activity: 85, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 40262, + balance: 40262 }, { id: 1388, name: 'Gertude Witten', country: { name: 'Morocco', - code: 'ma', + code: 'ma' }, company: 'Thompson, John Randolph Jr', date: '2017-08-13', @@ -7003,16 +7003,16 @@ export class CustomerService { activity: 40, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 91139, + balance: 91139 }, { id: 1389, name: 'Lizbeth Kohl', country: { name: 'Serbia', - code: 'rs', + code: 'rs' }, company: 'E T Balancing Co Inc', date: '2019-04-20', @@ -7021,16 +7021,16 @@ export class CustomerService { activity: 57, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 79659, + balance: 79659 }, { id: 1390, name: 'Glenn Berray', country: { name: 'Poland', - code: 'pl', + code: 'pl' }, company: 'Griswold, John E Esq', date: '2017-08-13', @@ -7039,16 +7039,16 @@ export class CustomerService { activity: 68, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 93576, + balance: 93576 }, { id: 1391, name: 'Lashandra Klang', country: { name: 'Bulgaria', - code: 'bg', + code: 'bg' }, company: 'Acqua Group', date: '2016-06-08', @@ -7057,16 +7057,16 @@ export class CustomerService { activity: 32, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 93576, + balance: 93576 }, { id: 1392, name: 'Lenna Newville', country: { name: 'Venezuela', - code: 've', + code: 've' }, company: 'Brooks, Morris J Jr', date: '2020-09-12', @@ -7075,16 +7075,16 @@ export class CustomerService { activity: 82, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 93576, + balance: 93576 }, { id: 1393, name: 'Laurel Pagliuca', country: { name: 'Russia', - code: 'ru', + code: 'ru' }, company: 'Printing Images Corp', date: '2017-05-26', @@ -7093,16 +7093,16 @@ export class CustomerService { activity: 21, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 2009, + balance: 2009 }, { id: 1394, name: 'Mireya Frerking', country: { name: 'Belarus', - code: 'by', + code: 'by' }, company: 'Roberts Supply Co Inc', date: '2017-04-21', @@ -7111,16 +7111,16 @@ export class CustomerService { activity: 54, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 35341, + balance: 35341 }, { id: 1395, name: 'Annelle Tagala', country: { name: 'Colombia', - code: 'co', + code: 'co' }, company: 'Vico Products Mfg Co', date: '2017-10-02', @@ -7129,16 +7129,16 @@ export class CustomerService { activity: 53, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 13077, + balance: 13077 }, { id: 1396, name: 'Dean Ketelsen', country: { name: 'Ivory Coast', - code: 'ci', + code: 'ci' }, company: 'J M Custom Design Millwork', date: '2019-07-25', @@ -7147,16 +7147,16 @@ export class CustomerService { activity: 98, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 83423, + balance: 83423 }, { id: 1397, name: 'Levi Munis', country: { name: 'Pakistan', - code: 'pk', + code: 'pk' }, company: 'Farrell \u0026 Johnson Office Equip', date: '2017-06-24', @@ -7165,16 +7165,16 @@ export class CustomerService { activity: 39, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 14350, + balance: 14350 }, { id: 1398, name: 'Sylvie Ryser', country: { name: 'India', - code: 'in', + code: 'in' }, company: 'Millers Market \u0026 Deli', date: '2016-02-23', @@ -7183,16 +7183,16 @@ export class CustomerService { activity: 89, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 98864, + balance: 98864 }, { id: 1399, name: 'Sharee Maile', country: { name: 'Ireland', - code: 'ie', + code: 'ie' }, company: 'Holiday Inn Naperville', date: '2020-07-17', @@ -7201,16 +7201,16 @@ export class CustomerService { activity: 0, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 29326, + balance: 29326 }, { id: 1400, name: 'Cordelia Storment', country: { name: 'Guatemala', - code: 'gt', + code: 'gt' }, company: 'Burrows, Jon H Esq', date: '2020-02-17', @@ -7219,16 +7219,16 @@ export class CustomerService { activity: 45, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 81198, + balance: 81198 }, { id: 1401, name: 'Mollie Mcdoniel', country: { name: 'Vietnam', - code: 'vn', + code: 'vn' }, company: 'Dock Seal Specialty', date: '2017-08-13', @@ -7237,16 +7237,16 @@ export class CustomerService { activity: 59, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 82391, + balance: 82391 }, { id: 1402, name: 'Brett Mccullan', country: { name: 'Senegal', - code: 'sn', + code: 'sn' }, company: 'Five Star Limousines Of Tx Inc', date: '2015-05-21', @@ -7255,16 +7255,16 @@ export class CustomerService { activity: 9, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 48071, + balance: 48071 }, { id: 1403, name: 'Teddy Pedrozo', country: { name: 'Burkina Faso', - code: 'bf', + code: 'bf' }, company: 'Barkan, Neal J Esq', date: '2019-02-19', @@ -7273,16 +7273,16 @@ export class CustomerService { activity: 38, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 14593, + balance: 14593 }, { id: 1404, name: 'Tasia Andreason', country: { name: 'Venezuela', - code: 've', + code: 've' }, company: 'Campbell, Robert A', date: '2016-03-06', @@ -7291,16 +7291,16 @@ export class CustomerService { activity: 25, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 8750, + balance: 8750 }, { id: 1405, name: 'Hubert Walthall', country: { name: 'Mexico', - code: 'mx', + code: 'mx' }, company: 'Dee, Deanna', date: '2020-12-19', @@ -7309,16 +7309,16 @@ export class CustomerService { activity: 32, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 39655, + balance: 39655 }, { id: 1406, name: 'Arthur Farrow', country: { name: 'Brazil', - code: 'br', + code: 'br' }, company: 'Young, Timothy L Esq', date: '2019-02-05', @@ -7327,16 +7327,16 @@ export class CustomerService { activity: 55, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 71713, + balance: 71713 }, { id: 1407, name: 'Vilma Berlanga', country: { name: 'Tunisia', - code: 'tn', + code: 'tn' }, company: 'Wells, D Fred Esq', date: '2016-02-09', @@ -7345,16 +7345,16 @@ export class CustomerService { activity: 26, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 81056, + balance: 81056 }, { id: 1408, name: 'Billye Miro', country: { name: 'Hungary', - code: 'hu', + code: 'hu' }, company: 'Gray, Francine H Esq', date: '2015-09-05', @@ -7363,16 +7363,16 @@ export class CustomerService { activity: 70, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 34220, + balance: 34220 }, { id: 1409, name: 'Glenna Slayton', country: { name: 'Iceland', - code: 'is', + code: 'is' }, company: 'Toledo Iv Care', date: '2016-03-10', @@ -7381,16 +7381,16 @@ export class CustomerService { activity: 86, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 21459, + balance: 21459 }, { id: 1410, name: 'Mitzie Hudnall', country: { name: 'Iceland', - code: 'is', + code: 'is' }, company: 'Cangro Transmission Co', date: '2020-05-04', @@ -7399,16 +7399,16 @@ export class CustomerService { activity: 19, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 51281, + balance: 51281 }, { id: 1411, name: 'Bernardine Rodefer', country: { name: 'Switzerland', - code: 'ch', + code: 'ch' }, company: 'Sat Poly Inc', date: '2020-10-19', @@ -7417,16 +7417,16 @@ export class CustomerService { activity: 69, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 53841, + balance: 53841 }, { id: 1412, name: 'Staci Schmaltz', country: { name: 'Iceland', - code: 'is', + code: 'is' }, company: 'Midwest Contracting \u0026 Mfg Inc', date: '2018-03-14', @@ -7435,16 +7435,16 @@ export class CustomerService { activity: 81, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 34878, + balance: 34878 }, { id: 1413, name: 'Nichelle Meteer', country: { name: 'Denmark', - code: 'dk', + code: 'dk' }, company: 'Print Doctor', date: '2016-09-23', @@ -7453,16 +7453,16 @@ export class CustomerService { activity: 39, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 85399, + balance: 85399 }, { id: 1414, name: 'Janine Rhoden', country: { name: 'Nigeria', - code: 'ng', + code: 'ng' }, company: 'Nordic Group Inc', date: '2018-08-13', @@ -7471,16 +7471,16 @@ export class CustomerService { activity: 95, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 29237, + balance: 29237 }, { id: 1415, name: 'Ettie Hoopengardner', country: { name: 'Switzerland', - code: 'ch', + code: 'ch' }, company: 'Jackson Millwork Co', date: '2017-07-24', @@ -7489,16 +7489,16 @@ export class CustomerService { activity: 23, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 12179, + balance: 12179 }, { id: 1416, name: 'Eden Jayson', country: { name: 'Sweden', - code: 'se', + code: 'se' }, company: 'Harris Corporation', date: '2018-03-15', @@ -7507,16 +7507,16 @@ export class CustomerService { activity: 9, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 27840, + balance: 27840 }, { id: 1417, name: 'Lynelle Auber', country: { name: 'Netherlands', - code: 'nl', + code: 'nl' }, company: 'United Cerebral Palsy Of Ne Pa', date: '2020-12-11', @@ -7525,16 +7525,16 @@ export class CustomerService { activity: 0, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 51958, + balance: 51958 }, { id: 1418, name: 'Merissa Tomblin', country: { name: 'Jamaica', - code: 'jm', + code: 'jm' }, company: 'One Day Surgery Center Inc', date: '2018-03-05', @@ -7543,16 +7543,16 @@ export class CustomerService { activity: 50, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 33138, + balance: 33138 }, { id: 1419, name: 'Golda Kaniecki', country: { name: 'Burkina Faso', - code: 'bf', + code: 'bf' }, company: 'Calaveras Prospect', date: '2019-04-17', @@ -7561,16 +7561,16 @@ export class CustomerService { activity: 91, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 82539, + balance: 82539 }, { id: 1420, name: 'Catarina Gleich', country: { name: 'Malaysia', - code: 'my', + code: 'my' }, company: 'Terk, Robert E Esq', date: '2017-01-26', @@ -7579,16 +7579,16 @@ export class CustomerService { activity: 12, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 5619, + balance: 5619 }, { id: 1421, name: 'Virgie Kiel', country: { name: 'Latvia', - code: 'lv', + code: 'lv' }, company: 'Cullen, Terrence P Esq', date: '2016-06-28', @@ -7597,16 +7597,16 @@ export class CustomerService { activity: 89, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 44763, + balance: 44763 }, { id: 1422, name: 'Jolene Ostolaza', country: { name: 'Puerto Rico', - code: 'pr', + code: 'pr' }, company: 'Central Die Casting Mfg Co Inc', date: '2016-08-08', @@ -7615,16 +7615,16 @@ export class CustomerService { activity: 85, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 97208, + balance: 97208 }, { id: 1423, name: 'Keneth Borgman', country: { name: 'Qatar', - code: 'qa', + code: 'qa' }, company: 'Centerline Engineering', date: '2019-02-04', @@ -7633,16 +7633,16 @@ export class CustomerService { activity: 41, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 93316, + balance: 93316 }, { id: 1424, name: 'Rikki Nayar', country: { name: 'Norway', - code: 'no', + code: 'no' }, company: 'Targan \u0026 Kievit Pa', date: '2017-03-06', @@ -7651,16 +7651,16 @@ export class CustomerService { activity: 47, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 23786, + balance: 23786 }, { id: 1425, name: 'Elke Sengbusch', country: { name: 'Canada', - code: 'ca', + code: 'ca' }, company: 'Riley Riper Hollin \u0026 Colagreco', date: '2019-05-28', @@ -7669,16 +7669,16 @@ export class CustomerService { activity: 76, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 98367, + balance: 98367 }, { id: 1426, name: 'Hoa Sarao', country: { name: 'Sweden', - code: 'se', + code: 'se' }, company: 'Kaplan, Joel S Esq', date: '2020-08-13', @@ -7687,16 +7687,16 @@ export class CustomerService { activity: 0, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 68683, + balance: 68683 }, { id: 1427, name: 'Trinidad Mcrae', country: { name: 'Burkina Faso', - code: 'bf', + code: 'bf' }, company: 'Water Office', date: '2020-12-26', @@ -7705,16 +7705,16 @@ export class CustomerService { activity: 76, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 85602, + balance: 85602 }, { id: 1428, name: 'Mari Lueckenbach', country: { name: 'Cuba', - code: 'cu', + code: 'cu' }, company: 'Westbrooks, Nelson E Jr', date: '2017-10-27', @@ -7723,16 +7723,16 @@ export class CustomerService { activity: 34, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 14402, + balance: 14402 }, { id: 1429, name: 'Selma Husser', country: { name: 'Morocco', - code: 'ma', + code: 'ma' }, company: 'Armon Communications', date: '2018-02-16', @@ -7741,16 +7741,16 @@ export class CustomerService { activity: 84, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 81608, + balance: 81608 }, { id: 1430, name: 'Antione Onofrio', country: { name: 'Taiwan', - code: 'tw', + code: 'tw' }, company: 'Jacobs \u0026 Gerber Inc', date: '2017-11-07', @@ -7759,16 +7759,16 @@ export class CustomerService { activity: 37, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 15573, + balance: 15573 }, { id: 1431, name: 'Luisa Jurney', country: { name: 'Canada', - code: 'ca', + code: 'ca' }, company: 'Forest Fire Laboratory', date: '2018-06-12', @@ -7777,16 +7777,16 @@ export class CustomerService { activity: 96, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 50121, + balance: 50121 }, { id: 1432, name: 'Clorinda Heimann', country: { name: 'Israel', - code: 'il', + code: 'il' }, company: 'Haughey, Charles Jr', date: '2016-11-03', @@ -7795,16 +7795,16 @@ export class CustomerService { activity: 63, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 93911, + balance: 93911 }, { id: 1433, name: 'Dick Wenzinger', country: { name: 'Mexico', - code: 'mx', + code: 'mx' }, company: 'Wheaton Plastic Products', date: '2017-04-05', @@ -7813,16 +7813,16 @@ export class CustomerService { activity: 92, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 66383, + balance: 66383 }, { id: 1434, name: 'Ahmed Angalich', country: { name: 'Australia', - code: 'au', + code: 'au' }, company: 'Reese Plastics', date: '2018-11-20', @@ -7831,16 +7831,16 @@ export class CustomerService { activity: 83, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 89183, + balance: 89183 }, { id: 1435, name: 'Iluminada Ohms', country: { name: 'Croatia', - code: 'hr', + code: 'hr' }, company: 'Nazette Marner Good Wendt', date: '2015-08-18', @@ -7849,16 +7849,16 @@ export class CustomerService { activity: 66, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 9752, + balance: 9752 }, { id: 1436, name: 'Joanna Leinenbach', country: { name: 'Thailand', - code: 'th', + code: 'th' }, company: 'Levinson Axelrod Wheaton', date: '2016-02-11', @@ -7867,16 +7867,16 @@ export class CustomerService { activity: 64, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 2623, + balance: 2623 }, { id: 1437, name: 'Caprice Suell', country: { name: 'Algeria', - code: 'dz', + code: 'dz' }, company: 'Egnor, W Dan Esq', date: '2018-07-09', @@ -7885,16 +7885,16 @@ export class CustomerService { activity: 99, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 87620, + balance: 87620 }, { id: 1438, name: 'Stephane Myricks', country: { name: 'Honduras', - code: 'hn', + code: 'hn' }, company: 'Portland Central Thriftlodge', date: '2018-05-28', @@ -7903,16 +7903,16 @@ export class CustomerService { activity: 51, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 14625, + balance: 14625 }, { id: 1439, name: 'Quentin Swayze', country: { name: 'Tunisia', - code: 'tn', + code: 'tn' }, company: 'Ulbrich Trucking', date: '2019-02-11', @@ -7921,16 +7921,16 @@ export class CustomerService { activity: 37, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 39339, + balance: 39339 }, { id: 1440, name: 'Annmarie Castros', country: { name: 'Jamaica', - code: 'jm', + code: 'jm' }, company: 'Tipiak Inc', date: '2015-08-24', @@ -7939,16 +7939,16 @@ export class CustomerService { activity: 46, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 77704, + balance: 77704 }, { id: 1441, name: 'Shonda Greenbush', country: { name: 'Costa Rica', - code: 'cr', + code: 'cr' }, company: 'Saint George Well Drilling', date: '2018-06-01', @@ -7957,16 +7957,16 @@ export class CustomerService { activity: 16, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 75326, + balance: 75326 }, { id: 1442, name: 'Cecil Lapage', country: { name: 'Malaysia', - code: 'my', + code: 'my' }, company: 'Hawkes, Douglas D', date: '2018-11-09', @@ -7975,16 +7975,16 @@ export class CustomerService { activity: 43, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 71364, + balance: 71364 }, { id: 1443, name: 'Jeanice Claucherty', country: { name: 'Lithuania', - code: 'lt', + code: 'lt' }, company: 'Accurel Systems Intrntl Corp', date: '2016-06-02', @@ -7993,16 +7993,16 @@ export class CustomerService { activity: 48, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 73360, + balance: 73360 }, { id: 1444, name: 'Josphine Villanueva', country: { name: 'Japan', - code: 'jp', + code: 'jp' }, company: 'Santa Cruz Community Internet', date: '2019-11-08', @@ -8011,16 +8011,16 @@ export class CustomerService { activity: 39, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 59442, + balance: 59442 }, { id: 1445, name: 'Daniel Perruzza', country: { name: 'Malaysia', - code: 'my', + code: 'my' }, company: 'Gersh \u0026 Danielson', date: '2017-09-24', @@ -8029,16 +8029,16 @@ export class CustomerService { activity: 86, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 84338, + balance: 84338 }, { id: 1446, name: 'Cassi Wildfong', country: { name: 'Tunisia', - code: 'tn', + code: 'tn' }, company: 'Cobb, James O Esq', date: '2015-09-08', @@ -8047,16 +8047,16 @@ export class CustomerService { activity: 85, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 72545, + balance: 72545 }, { id: 1447, name: 'Britt Galam', country: { name: 'Poland', - code: 'pl', + code: 'pl' }, company: 'Wheatley Trucking Company', date: '2020-10-26', @@ -8065,16 +8065,16 @@ export class CustomerService { activity: 69, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 53307, + balance: 53307 }, { id: 1448, name: 'Adell Lipkin', country: { name: 'Saudi Arabia', - code: 'sa', + code: 'sa' }, company: 'Systems Graph Inc Ab Dick Dlr', date: '2017-05-09', @@ -8083,16 +8083,16 @@ export class CustomerService { activity: 92, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 12178, + balance: 12178 }, { id: 1449, name: 'Jacqueline Rowling', country: { name: 'Qatar', - code: 'qa', + code: 'qa' }, company: 'John Hancock Mutl Life Ins Co', date: '2019-06-28', @@ -8101,16 +8101,16 @@ export class CustomerService { activity: 79, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 35576, + balance: 35576 }, { id: 1450, name: 'Lonny Weglarz', country: { name: 'Chile', - code: 'cl', + code: 'cl' }, company: 'History Division Of State', date: '2016-08-12', @@ -8119,16 +8119,16 @@ export class CustomerService { activity: 49, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 20507, + balance: 20507 }, { id: 1451, name: 'Lonna Diestel', country: { name: 'Philippines', - code: 'ph', + code: 'ph' }, company: 'Dimmock, Thomas J Esq', date: '2017-02-10', @@ -8137,16 +8137,16 @@ export class CustomerService { activity: 9, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 56415, + balance: 56415 }, { id: 1452, name: 'Cristal Samara', country: { name: 'Australia', - code: 'au', + code: 'au' }, company: 'Intermed Inc', date: '2016-08-17', @@ -8155,16 +8155,16 @@ export class CustomerService { activity: 99, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 33427, + balance: 33427 }, { id: 1453, name: 'Kenneth Grenet', country: { name: 'Croatia', - code: 'hr', + code: 'hr' }, company: 'Bank Of New York', date: '2020-07-24', @@ -8173,16 +8173,16 @@ export class CustomerService { activity: 78, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 44004, + balance: 44004 }, { id: 1454, name: 'Elli Mclaird', country: { name: 'Switzerland', - code: 'ch', + code: 'ch' }, company: 'Sportmaster Intrnatl', date: '2017-06-10', @@ -8191,16 +8191,16 @@ export class CustomerService { activity: 61, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 37227, + balance: 37227 }, { id: 1455, name: 'Alline Jeanty', country: { name: 'Denmark', - code: 'dk', + code: 'dk' }, company: 'W W John Holden Inc', date: '2015-12-08', @@ -8209,16 +8209,16 @@ export class CustomerService { activity: 74, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 44560, + balance: 44560 }, { id: 1456, name: 'Sharika Eanes', country: { name: 'Chile', - code: 'cl', + code: 'cl' }, company: 'Maccani \u0026 Delp', date: '2018-08-16', @@ -8227,16 +8227,16 @@ export class CustomerService { activity: 14, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 50922, + balance: 50922 }, { id: 1457, name: 'Nu Mcnease', country: { name: 'Pakistan', - code: 'pk', + code: 'pk' }, company: 'Amazonia Film Project', date: '2018-07-03', @@ -8245,16 +8245,16 @@ export class CustomerService { activity: 47, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 61262, + balance: 61262 }, { id: 1458, name: 'Daniela Comnick', country: { name: 'Tunisia', - code: 'tn', + code: 'tn' }, company: 'Water \u0026 Sewer Department', date: '2017-07-07', @@ -8263,16 +8263,16 @@ export class CustomerService { activity: 31, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 13459, + balance: 13459 }, { id: 1459, name: 'Cecilia Colaizzo', country: { name: 'Costa Rica', - code: 'cr', + code: 'cr' }, company: 'Switchcraft Inc', date: '2019-06-08', @@ -8281,16 +8281,16 @@ export class CustomerService { activity: 21, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 52299, + balance: 52299 }, { id: 1460, name: 'Leslie Threets', country: { name: 'Sweden', - code: 'se', + code: 'se' }, company: 'C W D C Metal Fabricators', date: '2016-11-26', @@ -8299,16 +8299,16 @@ export class CustomerService { activity: 50, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 61040, + balance: 61040 }, { id: 1461, name: 'Nan Koppinger', country: { name: 'Norway', - code: 'no', + code: 'no' }, company: 'Shimotani, Grace T', date: '2020-11-15', @@ -8317,16 +8317,16 @@ export class CustomerService { activity: 94, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 91297, + balance: 91297 }, { id: 1462, name: 'Izetta Dewar', country: { name: 'Cuba', - code: 'cu', + code: 'cu' }, company: 'Lisatoni, Jean Esq', date: '2019-11-22', @@ -8335,16 +8335,16 @@ export class CustomerService { activity: 41, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 39947, + balance: 39947 }, { id: 1463, name: 'Tegan Arceo', country: { name: 'Iceland', - code: 'is', + code: 'is' }, company: 'Ceramic Tile Sales Inc', date: '2016-08-07', @@ -8353,16 +8353,16 @@ export class CustomerService { activity: 79, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 78224, + balance: 78224 }, { id: 1464, name: 'Ruthann Keener', country: { name: 'Morocco', - code: 'ma', + code: 'ma' }, company: 'Maiden Craft Inc', date: '2019-04-25', @@ -8371,16 +8371,16 @@ export class CustomerService { activity: 43, representative: { name: 'Elwin Sharvill', - image: 'elwinsharvill.png', + image: 'elwinsharvill.png' }, - balance: 22727, + balance: 22727 }, { id: 1465, name: 'Joni Breland', country: { name: 'Uruguay', - code: 'uy', + code: 'uy' }, company: 'Carriage House Cllsn Rpr Inc', date: '2018-07-20', @@ -8389,16 +8389,16 @@ export class CustomerService { activity: 18, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 70650, + balance: 70650 }, { id: 1466, name: 'Vi Rentfro', country: { name: 'Malaysia', - code: 'my', + code: 'my' }, company: 'Video Workshop', date: '2018-10-01', @@ -8407,16 +8407,16 @@ export class CustomerService { activity: 99, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 45956, + balance: 45956 }, { id: 1467, name: 'Colette Kardas', country: { name: 'Honduras', - code: 'hn', + code: 'hn' }, company: 'Fresno Tile Center Inc', date: '2017-08-22', @@ -8425,16 +8425,16 @@ export class CustomerService { activity: 14, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 72627, + balance: 72627 }, { id: 1468, name: 'Malcolm Tromblay', country: { name: 'Uruguay', - code: 'uy', + code: 'uy' }, company: 'Versatile Sash \u0026 Woodwork', date: '2019-11-25', @@ -8443,16 +8443,16 @@ export class CustomerService { activity: 23, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 80176, + balance: 80176 }, { id: 1469, name: 'Ryan Harnos', country: { name: 'Paraguay', - code: 'py', + code: 'py' }, company: 'Warner Electric Brk \u0026 Cltch Co', date: '2019-02-12', @@ -8461,16 +8461,16 @@ export class CustomerService { activity: 71, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 97227, + balance: 97227 }, { id: 1470, name: 'Jess Chaffins', country: { name: 'Belarus', - code: 'by', + code: 'by' }, company: 'New York Public Library', date: '2017-02-12', @@ -8479,16 +8479,16 @@ export class CustomerService { activity: 91, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 63121, + balance: 63121 }, { id: 1471, name: 'Sharen Bourbon', country: { name: 'Saudi Arabia', - code: 'sa', + code: 'sa' }, company: 'Mccaleb, John A Esq', date: '2017-06-13', @@ -8497,16 +8497,16 @@ export class CustomerService { activity: 35, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 44726, + balance: 44726 }, { id: 1472, name: 'Nickolas Juvera', country: { name: 'Finland', - code: 'fi', + code: 'fi' }, company: 'United Oil Co Inc', date: '2019-01-06', @@ -8515,16 +8515,16 @@ export class CustomerService { activity: 14, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 70748, + balance: 70748 }, { id: 1473, name: 'Gary Nunlee', country: { name: 'Turkey', - code: 'tr', + code: 'tr' }, company: 'Irving Foot Center', date: '2015-07-22', @@ -8533,16 +8533,16 @@ export class CustomerService { activity: 72, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 71061, + balance: 71061 }, { id: 1474, name: 'Diane Devreese', country: { name: 'Bolivia', - code: 'bo', + code: 'bo' }, company: 'Acme Supply Co', date: '2018-05-13', @@ -8551,16 +8551,16 @@ export class CustomerService { activity: 78, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 7486, + balance: 7486 }, { id: 1475, name: 'Roslyn Chavous', country: { name: 'Israel', - code: 'il', + code: 'il' }, company: 'Mcrae, James L', date: '2018-03-20', @@ -8569,16 +8569,16 @@ export class CustomerService { activity: 45, representative: { name: 'Bernardo Dominic', - image: 'bernardodominic.png', + image: 'bernardodominic.png' }, - balance: 58495, + balance: 58495 }, { id: 1476, name: 'Glory Schieler', country: { name: 'Italy', - code: 'it', + code: 'it' }, company: 'Mcgraths Seafood', date: '2017-05-13', @@ -8587,16 +8587,16 @@ export class CustomerService { activity: 34, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 96252, + balance: 96252 }, { id: 1477, name: 'Rasheeda Sayaphon', country: { name: 'Latvia', - code: 'lv', + code: 'lv' }, company: 'Kummerer, J Michael Esq', date: '2017-02-21', @@ -8605,16 +8605,16 @@ export class CustomerService { activity: 12, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 71454, + balance: 71454 }, { id: 1478, name: 'Alpha Palaia', country: { name: 'Costa Rica', - code: 'cr', + code: 'cr' }, company: 'Stoffer, James M Jr', date: '2017-07-21', @@ -8623,16 +8623,16 @@ export class CustomerService { activity: 4, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 81894, + balance: 81894 }, { id: 1479, name: 'Refugia Jacobos', country: { name: 'China', - code: 'cn', + code: 'cn' }, company: 'North Central Fl Sfty Cncl', date: '2020-11-25', @@ -8641,16 +8641,16 @@ export class CustomerService { activity: 18, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 31601, + balance: 31601 }, { id: 1480, name: 'Shawnda Yori', country: { name: 'Luxembourg', - code: 'lu', + code: 'lu' }, company: 'Fiorucci Foods Usa Inc', date: '2018-05-09', @@ -8659,16 +8659,16 @@ export class CustomerService { activity: 11, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 12090, + balance: 12090 }, { id: 1481, name: 'Mona Delasancha', country: { name: 'Hong Kong', - code: 'hk', + code: 'hk' }, company: 'Sign All', date: '2017-10-06', @@ -8677,16 +8677,16 @@ export class CustomerService { activity: 61, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 24073, + balance: 24073 }, { id: 1482, name: 'Gilma Liukko', country: { name: 'Morocco', - code: 'ma', + code: 'ma' }, company: 'Sammys Steak Den', date: '2018-10-06', @@ -8695,16 +8695,16 @@ export class CustomerService { activity: 34, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 35129, + balance: 35129 }, { id: 1483, name: 'Janey Gabisi', country: { name: 'Israel', - code: 'il', + code: 'il' }, company: 'Dobscha, Stephen F Esq', date: '2019-05-22', @@ -8713,16 +8713,16 @@ export class CustomerService { activity: 38, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 25518, + balance: 25518 }, { id: 1484, name: 'Lili Paskin', country: { name: 'Costa Rica', - code: 'cr', + code: 'cr' }, company: 'Morgan Custom Homes', date: '2018-06-11', @@ -8731,16 +8731,16 @@ export class CustomerService { activity: 69, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 7300, + balance: 7300 }, { id: 1485, name: 'Loren Asar', country: { name: 'Italy', - code: 'it', + code: 'it' }, company: 'Olsen Payne \u0026 Company', date: '2017-12-11', @@ -8749,16 +8749,16 @@ export class CustomerService { activity: 16, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 82949, + balance: 82949 }, { id: 1486, name: 'Dorothy Chesterfield', country: { name: 'Spain', - code: 'es', + code: 'es' }, company: 'Cowan \u0026 Kelly', date: '2015-08-11', @@ -8767,16 +8767,16 @@ export class CustomerService { activity: 31, representative: { name: 'Anna Fali', - image: 'annafali.png', + image: 'annafali.png' }, - balance: 25044, + balance: 25044 }, { id: 1487, name: 'Gail Similton', country: { name: 'Malaysia', - code: 'my', + code: 'my' }, company: 'Johnson, Wes Esq', date: '2016-08-10', @@ -8785,16 +8785,16 @@ export class CustomerService { activity: 63, representative: { name: 'Xuxue Feng', - image: 'xuxuefeng.png', + image: 'xuxuefeng.png' }, - balance: 97553, + balance: 97553 }, { id: 1488, name: 'Catalina Tillotson', country: { name: 'Pakistan', - code: 'pk', + code: 'pk' }, company: 'Icn Pharmaceuticals Inc', date: '2018-08-04', @@ -8803,16 +8803,16 @@ export class CustomerService { activity: 13, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 38294, + balance: 38294 }, { id: 1489, name: 'Lawrence Lorens', country: { name: 'Egypt', - code: 'eg', + code: 'eg' }, company: 'New England Sec Equip Co Inc', date: '2020-04-15', @@ -8821,16 +8821,16 @@ export class CustomerService { activity: 82, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 56617, + balance: 56617 }, { id: 1490, name: 'Carlee Boulter', country: { name: 'Vietnam', - code: 'vn', + code: 'vn' }, company: 'Tippett, Troy M Ii', date: '2016-09-22', @@ -8839,16 +8839,16 @@ export class CustomerService { activity: 71, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 76817, + balance: 76817 }, { id: 1491, name: 'Thaddeus Ankeny', country: { name: 'Qatar', - code: 'qa', + code: 'qa' }, company: 'Atc Contracting', date: '2015-03-08', @@ -8857,16 +8857,16 @@ export class CustomerService { activity: 78, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 80787, + balance: 80787 }, { id: 1492, name: 'Jovita Oles', country: { name: 'Sweden', - code: 'se', + code: 'se' }, company: 'Pagano, Philip G Esq', date: '2019-07-18', @@ -8875,16 +8875,16 @@ export class CustomerService { activity: 42, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 4158, + balance: 4158 }, { id: 1493, name: 'Alesia Hixenbaugh', country: { name: 'Thailand', - code: 'th', + code: 'th' }, company: 'Kwikprint', date: '2017-07-24', @@ -8893,16 +8893,16 @@ export class CustomerService { activity: 23, representative: { name: 'Ivan Magalhaes', - image: 'ivanmagalhaes.png', + image: 'ivanmagalhaes.png' }, - balance: 66993, + balance: 66993 }, { id: 1494, name: 'Lai Harabedian', country: { name: 'Serbia', - code: 'rs', + code: 'rs' }, company: 'Buergi \u0026 Madden Scale', date: '2018-11-11', @@ -8911,16 +8911,16 @@ export class CustomerService { activity: 28, representative: { name: 'Asiya Javayant', - image: 'asiyajavayant.png', + image: 'asiyajavayant.png' }, - balance: 53330, + balance: 53330 }, { id: 1495, name: 'Brittni Gillaspie', country: { name: 'Senegal', - code: 'sn', + code: 'sn' }, company: 'Inner Label', date: '2019-11-23', @@ -8929,16 +8929,16 @@ export class CustomerService { activity: 14, representative: { name: 'Ioni Bowcher', - image: 'ionibowcher.png', + image: 'ionibowcher.png' }, - balance: 72342, + balance: 72342 }, { id: 1496, name: 'Raylene Kampa', country: { name: 'Belgium', - code: 'be', + code: 'be' }, company: 'Hermar Inc', date: '2020-04-22', @@ -8947,16 +8947,16 @@ export class CustomerService { activity: 65, representative: { name: 'Stephen Shaw', - image: 'stephenshaw.png', + image: 'stephenshaw.png' }, - balance: 53660, + balance: 53660 }, { id: 1497, name: 'Flo Bookamer', country: { name: 'Argentina', - code: 'ar', + code: 'ar' }, company: 'Simonton Howe \u0026 Schneider Pc', date: '2020-08-10', @@ -8965,16 +8965,16 @@ export class CustomerService { activity: 30, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 44528, + balance: 44528 }, { id: 1498, name: 'Jani Biddy', country: { name: 'Switzerland', - code: 'ch', + code: 'ch' }, company: 'Warehouse Office \u0026 Paper Prod', date: '2019-11-07', @@ -8983,16 +8983,16 @@ export class CustomerService { activity: 20, representative: { name: 'Onyama Limba', - image: 'onyamalimba.png', + image: 'onyamalimba.png' }, - balance: 69613, + balance: 69613 }, { id: 1499, name: 'Chauncey Motley', country: { name: 'Argentina', - code: 'ar', + code: 'ar' }, company: 'Affiliated With Travelodge', date: '2019-04-23', @@ -9001,10 +9001,10 @@ export class CustomerService { activity: 42, representative: { name: 'Amy Elsner', - image: 'amyelsner.png', + image: 'amyelsner.png' }, - balance: 88090, - }, + balance: 88090 + } ]; } diff --git a/src/app/showcase/service/eventservice.ts b/apps/showcase/service/eventservice.ts similarity index 96% rename from src/app/showcase/service/eventservice.ts rename to apps/showcase/service/eventservice.ts index b229f0ef625..f5380f4ef2f 100755 --- a/src/app/showcase/service/eventservice.ts +++ b/apps/showcase/service/eventservice.ts @@ -15,7 +15,7 @@ export class EventService { { id: 9, title: 'Happy Hour', start: '2017-02-12T17:30:00' }, { id: 10, title: 'Dinner', start: '2017-02-12T20:00:00' }, { id: 11, title: 'Birthday Party', start: '2017-02-13T07:00:00' }, - { id: 12, title: 'Click for Google', url: 'https://www.google.com/', start: '2017-02-28' }, + { id: 12, title: 'Click for Google', url: 'https://www.google.com/', start: '2017-02-28' } ]; } diff --git a/src/app/showcase/service/jsonservice.ts b/apps/showcase/service/jsonservice.ts similarity index 100% rename from src/app/showcase/service/jsonservice.ts rename to apps/showcase/service/jsonservice.ts diff --git a/apps/showcase/service/nodeservice.ts b/apps/showcase/service/nodeservice.ts new file mode 100755 index 00000000000..ffb8b0058fd --- /dev/null +++ b/apps/showcase/service/nodeservice.ts @@ -0,0 +1,815 @@ +import { Injectable } from '@angular/core'; +import { TreeNode } from 'primeng/api'; + +@Injectable() +export class NodeService { + getTreeNodesData() { + return [ + { + key: '0', + label: 'Documents', + data: 'Documents Folder', + icon: 'pi pi-fw pi-inbox', + children: [ + { + key: '0-0', + label: 'Work', + data: 'Work Folder', + icon: 'pi pi-fw pi-cog', + children: [ + { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, + { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } + ] + }, + { + key: '0-1', + label: 'Home', + data: 'Home Folder', + icon: 'pi pi-fw pi-home', + children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] + } + ] + }, + { + key: '1', + label: 'Events', + data: 'Events Folder', + icon: 'pi pi-fw pi-calendar', + children: [ + { key: '1-0', label: 'Meeting', icon: 'pi pi-fw pi-calendar-plus', data: 'Meeting' }, + { key: '1-1', label: 'Product Launch', icon: 'pi pi-fw pi-calendar-plus', data: 'Product Launch' }, + { key: '1-2', label: 'Report Review', icon: 'pi pi-fw pi-calendar-plus', data: 'Report Review' } + ] + }, + { + key: '2', + label: 'Movies', + data: 'Movies Folder', + icon: 'pi pi-fw pi-star-fill', + children: [ + { + key: '2-0', + icon: 'pi pi-fw pi-star-fill', + label: 'Al Pacino', + data: 'Pacino Movies', + children: [ + { key: '2-0-0', label: 'Scarface', icon: 'pi pi-fw pi-video', data: 'Scarface Movie' }, + { key: '2-0-1', label: 'Serpico', icon: 'pi pi-fw pi-video', data: 'Serpico Movie' } + ] + }, + { + key: '2-1', + label: 'Robert De Niro', + icon: 'pi pi-fw pi-star-fill', + data: 'De Niro Movies', + children: [ + { key: '2-1-0', label: 'Goodfellas', icon: 'pi pi-fw pi-video', data: 'Goodfellas Movie' }, + { key: '2-1-1', label: 'Untouchables', icon: 'pi pi-fw pi-video', data: 'Untouchables Movie' } + ] + } + ] + } + ]; + } + + getTreeTableNodesData() { + return [ + { + key: '0', + data: { + name: 'Applications', + size: '100kb', + type: 'Folder' + }, + children: [ + { + key: '0-0', + data: { + name: 'Angular', + size: '25kb', + type: 'Folder' + }, + children: [ + { + key: '0-0-0', + data: { + name: 'angular.app', + size: '10kb', + type: 'Application' + } + }, + { + key: '0-0-1', + data: { + name: 'native.app', + size: '10kb', + type: 'Application' + } + }, + { + key: '0-0-2', + data: { + name: 'mobile.app', + size: '5kb', + type: 'Application' + } + } + ] + }, + { + key: '0-1', + data: { + name: 'editor.app', + size: '25kb', + type: 'Application' + } + }, + { + key: '0-2', + data: { + name: 'settings.app', + size: '50kb', + type: 'Application' + } + } + ] + }, + { + key: '1', + data: { + name: 'Cloud', + size: '20kb', + type: 'Folder' + }, + children: [ + { + key: '1-0', + data: { + name: 'backup-1.zip', + size: '10kb', + type: 'Zip' + } + }, + { + key: '1-1', + data: { + name: 'backup-2.zip', + size: '10kb', + type: 'Zip' + } + } + ] + }, + { + key: '2', + data: { + name: 'Desktop', + size: '150kb', + type: 'Folder' + }, + children: [ + { + key: '2-0', + data: { + name: 'note-meeting.txt', + size: '50kb', + type: 'Text' + } + }, + { + key: '2-1', + data: { + name: 'note-todo.txt', + size: '100kb', + type: 'Text' + } + } + ] + }, + { + key: '3', + data: { + name: 'Documents', + size: '75kb', + type: 'Folder' + }, + children: [ + { + key: '3-0', + data: { + name: 'Work', + size: '55kb', + type: 'Folder' + }, + children: [ + { + key: '3-0-0', + data: { + name: 'Expenses.doc', + size: '30kb', + type: 'Document' + } + }, + { + key: '3-0-1', + data: { + name: 'Resume.doc', + size: '25kb', + type: 'Resume' + } + } + ] + }, + { + key: '3-1', + data: { + name: 'Home', + size: '20kb', + type: 'Folder' + }, + children: [ + { + key: '3-1-0', + data: { + name: 'Invoices', + size: '20kb', + type: 'Text' + } + } + ] + } + ] + }, + { + key: '4', + data: { + name: 'Downloads', + size: '25kb', + type: 'Folder' + }, + children: [ + { + key: '4-0', + data: { + name: 'Spanish', + size: '10kb', + type: 'Folder' + }, + children: [ + { + key: '4-0-0', + data: { + name: 'tutorial-a1.txt', + size: '5kb', + type: 'Text' + } + }, + { + key: '4-0-1', + data: { + name: 'tutorial-a2.txt', + size: '5kb', + type: 'Text' + } + } + ] + }, + { + key: '4-1', + data: { + name: 'Travel', + size: '15kb', + type: 'Text' + }, + children: [ + { + key: '4-1-0', + data: { + name: 'Hotel.pdf', + size: '10kb', + type: 'PDF' + } + }, + { + key: '4-1-1', + data: { + name: 'Flight.pdf', + size: '5kb', + type: 'PDF' + } + } + ] + } + ] + }, + { + key: '5', + data: { + name: 'Main', + size: '50kb', + type: 'Folder' + }, + children: [ + { + key: '5-0', + data: { + name: 'bin', + size: '50kb', + type: 'Link' + } + }, + { + key: '5-1', + data: { + name: 'etc', + size: '100kb', + type: 'Link' + } + }, + { + key: '5-2', + data: { + name: 'var', + size: '100kb', + type: 'Link' + } + } + ] + }, + { + key: '6', + data: { + name: 'Other', + size: '5kb', + type: 'Folder' + }, + children: [ + { + key: '6-0', + data: { + name: 'todo.txt', + size: '3kb', + type: 'Text' + } + }, + { + key: '6-1', + data: { + name: 'logo.png', + size: '2kb', + type: 'Picture' + } + } + ] + }, + { + key: '7', + data: { + name: 'Pictures', + size: '150kb', + type: 'Folder' + }, + children: [ + { + key: '7-0', + data: { + name: 'barcelona.jpg', + size: '90kb', + type: 'Picture' + } + }, + { + key: '7-1', + data: { + name: 'primeng.png', + size: '30kb', + type: 'Picture' + } + }, + { + key: '7-2', + data: { + name: 'prime.jpg', + size: '30kb', + type: 'Picture' + } + } + ] + }, + { + key: '8', + data: { + name: 'Videos', + size: '1500kb', + type: 'Folder' + }, + children: [ + { + key: '8-0', + data: { + name: 'primefaces.mkv', + size: '1000kb', + type: 'Video' + } + }, + { + key: '8-1', + data: { + name: 'intro.avi', + size: '500kb', + type: 'Video' + } + } + ] + } + ]; + } + + getLazyNodesData() { + return [ + { + label: 'Lazy Node 0', + data: 'Node 0', + expandedIcon: 'pi pi-folder-open', + collapsedIcon: 'pi pi-folder', + leaf: false + }, + { + label: 'Lazy Node 1', + data: 'Node 1', + expandedIcon: 'pi pi-folder-open', + collapsedIcon: 'pi pi-folder', + leaf: false + }, + { + label: 'Lazy Node 1', + data: 'Node 2', + expandedIcon: 'pi pi-folder-open', + collapsedIcon: 'pi pi-folder', + leaf: false + } + ]; + } + + getFileSystemNodesData() { + return [ + { + data: { + name: 'Applications', + size: '200mb', + type: 'Folder' + }, + children: [ + { + data: { + name: 'Angular', + size: '25mb', + type: 'Folder' + }, + children: [ + { + data: { + name: 'angular.app', + size: '10mb', + type: 'Application' + } + }, + { + data: { + name: 'cli.app', + size: '10mb', + type: 'Application' + } + }, + { + data: { + name: 'mobile.app', + size: '5mb', + type: 'Application' + } + } + ] + }, + { + data: { + name: 'editor.app', + size: '25mb', + type: 'Application' + } + }, + { + data: { + name: 'settings.app', + size: '50mb', + type: 'Application' + } + } + ] + }, + { + data: { + name: 'Cloud', + size: '20mb', + type: 'Folder' + }, + children: [ + { + data: { + name: 'backup-1.zip', + size: '10mb', + type: 'Zip' + } + }, + { + data: { + name: 'backup-2.zip', + size: '10mb', + type: 'Zip' + } + } + ] + }, + { + data: { + name: 'Desktop', + size: '150kb', + type: 'Folder' + }, + children: [ + { + data: { + name: 'note-meeting.txt', + size: '50kb', + type: 'Text' + } + }, + { + data: { + name: 'note-todo.txt', + size: '100kb', + type: 'Text' + } + } + ] + }, + { + data: { + name: 'Documents', + size: '75kb', + type: 'Folder' + }, + children: [ + { + data: { + name: 'Work', + size: '55kb', + type: 'Folder' + }, + children: [ + { + data: { + name: 'Expenses.doc', + size: '30kb', + type: 'Document' + } + }, + { + data: { + name: 'Resume.doc', + size: '25kb', + type: 'Resume' + } + } + ] + }, + { + data: { + name: 'Home', + size: '20kb', + type: 'Folder' + }, + children: [ + { + data: { + name: 'Invoices', + size: '20kb', + type: 'Text' + } + } + ] + } + ] + }, + { + data: { + name: 'Downloads', + size: '25mb', + type: 'Folder' + }, + children: [ + { + data: { + name: 'Spanish', + size: '10mb', + type: 'Folder' + }, + children: [ + { + data: { + name: 'tutorial-a1.txt', + size: '5mb', + type: 'Text' + } + }, + { + data: { + name: 'tutorial-a2.txt', + size: '5mb', + type: 'Text' + } + } + ] + }, + { + data: { + name: 'Travel', + size: '15mb', + type: 'Text' + }, + children: [ + { + data: { + name: 'Hotel.pdf', + size: '10mb', + type: 'PDF' + } + }, + { + data: { + name: 'Flight.pdf', + size: '5mb', + type: 'PDF' + } + } + ] + } + ] + }, + { + data: { + name: 'Main', + size: '50mb', + type: 'Folder' + }, + children: [ + { + data: { + name: 'bin', + size: '50kb', + type: 'Link' + } + }, + { + data: { + name: 'etc', + size: '100kb', + type: 'Link' + } + }, + { + data: { + name: 'var', + size: '100kb', + type: 'Link' + } + } + ] + }, + { + data: { + name: 'Other', + size: '5mb', + type: 'Folder' + }, + children: [ + { + data: { + name: 'todo.txt', + size: '3mb', + type: 'Text' + } + }, + { + data: { + name: 'logo.png', + size: '2mb', + type: 'Picture' + } + } + ] + }, + { + data: { + name: 'Pictures', + size: '150kb', + type: 'Folder' + }, + children: [ + { + data: { + name: 'barcelona.jpg', + size: '90kb', + type: 'Picture' + } + }, + { + data: { + name: 'primeng.png', + size: '30kb', + type: 'Picture' + } + }, + { + data: { + name: 'prime.jpg', + size: '30kb', + type: 'Picture' + } + } + ] + }, + { + data: { + name: 'Videos', + size: '1500mb', + type: 'Folder' + }, + children: [ + { + data: { + name: 'primefaces.mkv', + size: '1000mb', + type: 'Video' + } + }, + { + data: { + name: 'intro.avi', + size: '500mb', + type: 'Video' + } + } + ] + } + ]; + } + + getDynamicTreeNodes(parentCount: number, childrenCount: number): TreeNode[] { + const nodes: TreeNode[] = []; + + for (let parentIndex = 0; parentIndex < parentCount; parentIndex++) { + const children: TreeNode[] = []; + + for (let childIndex = 0; childIndex < childrenCount; childIndex++) { + children.push({ + key: `${parentIndex}-${childIndex}`, + label: `Child ${parentIndex}-${childIndex}`, + selectable: true + }); + } + + nodes.push({ + key: parentIndex.toString(), + label: `Parent ${parentIndex}`, + selectable: true, + children: children + }); + } + + return nodes; + } + + getLargeTreeNodes() { + return Promise.resolve(this.getDynamicTreeNodes(10, 100)); + } + + getTreeTableNodes() { + return Promise.resolve(this.getTreeTableNodesData()); + } + + getTreeNodes() { + return Promise.resolve(this.getTreeNodesData()); + } + + getFiles() { + return Promise.resolve(this.getTreeNodesData()); + } + + getLazyFiles() { + return Promise.resolve(this.getLazyNodesData()); + } + + getFilesystem() { + return Promise.resolve(this.getFileSystemNodesData()); + } +} diff --git a/src/app/showcase/service/photoservice.ts b/apps/showcase/service/photoservice.ts similarity index 89% rename from src/app/showcase/service/photoservice.ts rename to apps/showcase/service/photoservice.ts index 569d726e591..4620abde02b 100644 --- a/src/app/showcase/service/photoservice.ts +++ b/apps/showcase/service/photoservice.ts @@ -8,92 +8,92 @@ export class PhotoService { itemImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria1.jpg', thumbnailImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria1s.jpg', alt: 'Description for Image 1', - title: 'Title 1', + title: 'Title 1' }, { itemImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria2.jpg', thumbnailImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria2s.jpg', alt: 'Description for Image 2', - title: 'Title 2', + title: 'Title 2' }, { itemImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria3.jpg', thumbnailImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria3s.jpg', alt: 'Description for Image 3', - title: 'Title 3', + title: 'Title 3' }, { itemImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria4.jpg', thumbnailImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria4s.jpg', alt: 'Description for Image 4', - title: 'Title 4', + title: 'Title 4' }, { itemImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria5.jpg', thumbnailImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria5s.jpg', alt: 'Description for Image 5', - title: 'Title 5', + title: 'Title 5' }, { itemImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria6.jpg', thumbnailImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria6s.jpg', alt: 'Description for Image 6', - title: 'Title 6', + title: 'Title 6' }, { itemImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria7.jpg', thumbnailImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria7s.jpg', alt: 'Description for Image 7', - title: 'Title 7', + title: 'Title 7' }, { itemImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria8.jpg', thumbnailImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria8s.jpg', alt: 'Description for Image 8', - title: 'Title 8', + title: 'Title 8' }, { itemImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria9.jpg', thumbnailImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria9s.jpg', alt: 'Description for Image 9', - title: 'Title 9', + title: 'Title 9' }, { itemImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria10.jpg', thumbnailImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria10s.jpg', alt: 'Description for Image 10', - title: 'Title 10', + title: 'Title 10' }, { itemImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria11.jpg', thumbnailImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria11s.jpg', alt: 'Description for Image 11', - title: 'Title 11', + title: 'Title 11' }, { itemImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria12.jpg', thumbnailImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria12s.jpg', alt: 'Description for Image 12', - title: 'Title 12', + title: 'Title 12' }, { itemImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria13.jpg', thumbnailImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria13s.jpg', alt: 'Description for Image 13', - title: 'Title 13', + title: 'Title 13' }, { itemImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria14.jpg', thumbnailImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria14s.jpg', alt: 'Description for Image 14', - title: 'Title 14', + title: 'Title 14' }, { itemImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria15.jpg', thumbnailImageSrc: 'https://primefaces.org/cdn/primeng/images/galleria/galleria15s.jpg', alt: 'Description for Image 15', - title: 'Title 15', - }, + title: 'Title 15' + } ]; } diff --git a/src/app/showcase/service/platformservice.ts b/apps/showcase/service/platformservice.ts similarity index 90% rename from src/app/showcase/service/platformservice.ts rename to apps/showcase/service/platformservice.ts index 6b525214b03..3aa4f41413c 100644 --- a/src/app/showcase/service/platformservice.ts +++ b/apps/showcase/service/platformservice.ts @@ -7,7 +7,7 @@ export class PlatformService { constructor( @Inject(PLATFORM_ID) private platformId: any, - @Inject(DOCUMENT) private document: Document, + @Inject(DOCUMENT) private document: Document ) { this.window = this.document.defaultView as Window; } diff --git a/src/app/showcase/service/productservice.ts b/apps/showcase/service/productservice.ts similarity index 90% rename from src/app/showcase/service/productservice.ts rename to apps/showcase/service/productservice.ts index d214b5fd5a2..c57d81ca47f 100755 --- a/src/app/showcase/service/productservice.ts +++ b/apps/showcase/service/productservice.ts @@ -1,7 +1,7 @@ import { HttpClient } from '@angular/common/http'; import { Injectable } from '@angular/core'; -import { Product } from '@domain/product'; +import { Product } from '@/domain/product'; @Injectable() export class ProductService { @@ -17,7 +17,7 @@ export class ProductService { category: 'Accessories', quantity: 24, inventoryStatus: 'INSTOCK', - rating: 5, + rating: 5 }, { id: '1001', @@ -29,7 +29,7 @@ export class ProductService { category: 'Accessories', quantity: 61, inventoryStatus: 'INSTOCK', - rating: 4, + rating: 4 }, { id: '1002', @@ -41,7 +41,7 @@ export class ProductService { category: 'Fitness', quantity: 2, inventoryStatus: 'LOWSTOCK', - rating: 3, + rating: 3 }, { id: '1003', @@ -53,7 +53,7 @@ export class ProductService { category: 'Clothing', quantity: 25, inventoryStatus: 'INSTOCK', - rating: 5, + rating: 5 }, { id: '1004', @@ -65,7 +65,7 @@ export class ProductService { category: 'Accessories', quantity: 73, inventoryStatus: 'INSTOCK', - rating: 4, + rating: 4 }, { id: '1005', @@ -77,7 +77,7 @@ export class ProductService { category: 'Accessories', quantity: 0, inventoryStatus: 'OUTOFSTOCK', - rating: 4, + rating: 4 }, { id: '1006', @@ -89,7 +89,7 @@ export class ProductService { category: 'Accessories', quantity: 5, inventoryStatus: 'LOWSTOCK', - rating: 3, + rating: 3 }, { id: '1007', @@ -101,7 +101,7 @@ export class ProductService { category: 'Accessories', quantity: 23, inventoryStatus: 'INSTOCK', - rating: 5, + rating: 5 }, { id: '1008', @@ -113,7 +113,7 @@ export class ProductService { category: 'Electronics', quantity: 2, inventoryStatus: 'LOWSTOCK', - rating: 4, + rating: 4 }, { id: '1009', @@ -125,7 +125,7 @@ export class ProductService { category: 'Electronics', quantity: 63, inventoryStatus: 'INSTOCK', - rating: 3, + rating: 3 }, { id: '1010', @@ -137,7 +137,7 @@ export class ProductService { category: 'Accessories', quantity: 0, inventoryStatus: 'OUTOFSTOCK', - rating: 4, + rating: 4 }, { id: '1011', @@ -149,7 +149,7 @@ export class ProductService { category: 'Electronics', quantity: 23, inventoryStatus: 'INSTOCK', - rating: 4, + rating: 4 }, { id: '1012', @@ -161,7 +161,7 @@ export class ProductService { category: 'Clothing', quantity: 74, inventoryStatus: 'INSTOCK', - rating: 5, + rating: 5 }, { id: '1013', @@ -173,7 +173,7 @@ export class ProductService { category: 'Clothing', quantity: 0, inventoryStatus: 'OUTOFSTOCK', - rating: 3, + rating: 3 }, { id: '1014', @@ -185,7 +185,7 @@ export class ProductService { category: 'Electronics', quantity: 8, inventoryStatus: 'LOWSTOCK', - rating: 5, + rating: 5 }, { id: '1015', @@ -197,7 +197,7 @@ export class ProductService { category: 'Clothing', quantity: 34, inventoryStatus: 'INSTOCK', - rating: 4, + rating: 4 }, { id: '1016', @@ -209,7 +209,7 @@ export class ProductService { category: 'Fitness', quantity: 12, inventoryStatus: 'INSTOCK', - rating: 3, + rating: 3 }, { id: '1017', @@ -221,7 +221,7 @@ export class ProductService { category: 'Clothing', quantity: 42, inventoryStatus: 'INSTOCK', - rating: 4, + rating: 4 }, { id: '1018', @@ -233,7 +233,7 @@ export class ProductService { category: 'Accessories', quantity: 41, inventoryStatus: 'INSTOCK', - rating: 5, + rating: 5 }, { id: '1019', @@ -245,7 +245,7 @@ export class ProductService { category: 'Fitness', quantity: 63, inventoryStatus: 'INSTOCK', - rating: 4, + rating: 4 }, { id: '1020', @@ -257,7 +257,7 @@ export class ProductService { category: 'Accessories', quantity: 0, inventoryStatus: 'OUTOFSTOCK', - rating: 4, + rating: 4 }, { id: '1021', @@ -269,7 +269,7 @@ export class ProductService { category: 'Fitness', quantity: 6, inventoryStatus: 'LOWSTOCK', - rating: 3, + rating: 3 }, { id: '1022', @@ -281,7 +281,7 @@ export class ProductService { category: 'Accessories', quantity: 62, inventoryStatus: 'INSTOCK', - rating: 4, + rating: 4 }, { id: '1023', @@ -293,7 +293,7 @@ export class ProductService { category: 'Clothing', quantity: 2, inventoryStatus: 'LOWSTOCK', - rating: 5, + rating: 5 }, { id: '1024', @@ -305,7 +305,7 @@ export class ProductService { category: 'Clothing', quantity: 0, inventoryStatus: 'INSTOCK', - rating: 4, + rating: 4 }, { id: '1025', @@ -317,7 +317,7 @@ export class ProductService { category: 'Clothing', quantity: 52, inventoryStatus: 'INSTOCK', - rating: 4, + rating: 4 }, { id: '1026', @@ -329,7 +329,7 @@ export class ProductService { category: 'Clothing', quantity: 3, inventoryStatus: 'LOWSTOCK', - rating: 3, + rating: 3 }, { id: '1027', @@ -341,7 +341,7 @@ export class ProductService { category: 'Electronics', quantity: 35, inventoryStatus: 'INSTOCK', - rating: 3, + rating: 3 }, { id: '1028', @@ -353,7 +353,7 @@ export class ProductService { category: 'Fitness', quantity: 15, inventoryStatus: 'INSTOCK', - rating: 5, + rating: 5 }, { id: '1029', @@ -365,8 +365,8 @@ export class ProductService { category: 'Fitness', quantity: 25, inventoryStatus: 'INSTOCK', - rating: 8, - }, + rating: 8 + } ]; } @@ -391,7 +391,7 @@ export class ProductService { amount: 65, quantity: 1, customer: 'David James', - status: 'PENDING', + status: 'PENDING' }, { id: '1000-1', @@ -400,7 +400,7 @@ export class ProductService { amount: 130, quantity: 2, customer: 'Leon Rodrigues', - status: 'DELIVERED', + status: 'DELIVERED' }, { id: '1000-2', @@ -409,7 +409,7 @@ export class ProductService { amount: 65, quantity: 1, customer: 'Juan Alejandro', - status: 'RETURNED', + status: 'RETURNED' }, { id: '1000-3', @@ -418,9 +418,9 @@ export class ProductService { amount: 195, quantity: 3, customer: 'Claire Morrow', - status: 'CANCELLED', - }, - ], + status: 'CANCELLED' + } + ] }, { id: '1001', @@ -441,7 +441,7 @@ export class ProductService { amount: 72, quantity: 1, customer: 'Maisha Jefferson', - status: 'DELIVERED', + status: 'DELIVERED' }, { id: '1001-1', @@ -450,9 +450,9 @@ export class ProductService { amount: 144, quantity: 2, customer: 'Octavia Murillo', - status: 'PENDING', - }, - ], + status: 'PENDING' + } + ] }, { id: '1002', @@ -473,7 +473,7 @@ export class ProductService { amount: 79, quantity: 1, customer: 'Stacey Leja', - status: 'DELIVERED', + status: 'DELIVERED' }, { id: '1002-1', @@ -482,9 +482,9 @@ export class ProductService { amount: 79, quantity: 1, customer: 'Ashley Wickens', - status: 'DELIVERED', - }, - ], + status: 'DELIVERED' + } + ] }, { id: '1003', @@ -497,7 +497,7 @@ export class ProductService { quantity: 25, inventoryStatus: 'INSTOCK', rating: 5, - orders: [], + orders: [] }, { id: '1004', @@ -518,7 +518,7 @@ export class ProductService { amount: 60, quantity: 4, customer: 'Mayumi Misaki', - status: 'PENDING', + status: 'PENDING' }, { id: '1004-1', @@ -527,9 +527,9 @@ export class ProductService { amount: 2, quantity: 30, customer: 'Francesco Salvatore', - status: 'DELIVERED', - }, - ], + status: 'DELIVERED' + } + ] }, { id: '1005', @@ -550,7 +550,7 @@ export class ProductService { amount: 120, quantity: 1, customer: 'Isabel Sinclair', - status: 'RETURNED', + status: 'RETURNED' }, { id: '1005-1', @@ -559,7 +559,7 @@ export class ProductService { amount: 240, quantity: 2, customer: 'Lionel Clifford', - status: 'DELIVERED', + status: 'DELIVERED' }, { id: '1005-2', @@ -568,9 +568,9 @@ export class ProductService { amount: 120, quantity: 1, customer: 'Cody Chavez', - status: 'DELIVERED', - }, - ], + status: 'DELIVERED' + } + ] }, { id: '1006', @@ -591,7 +591,7 @@ export class ProductService { amount: 32, quantity: 1, customer: 'Arvin Darci', - status: 'DELIVERED', + status: 'DELIVERED' }, { id: '1006-1', @@ -600,9 +600,9 @@ export class ProductService { amount: 64, quantity: 2, customer: 'Izzy Jones', - status: 'PENDING', - }, - ], + status: 'PENDING' + } + ] }, { id: '1007', @@ -623,9 +623,9 @@ export class ProductService { amount: 34, quantity: 1, customer: 'Jennifer Smith', - status: 'DELIVERED', - }, - ], + status: 'DELIVERED' + } + ] }, { id: '1008', @@ -646,7 +646,7 @@ export class ProductService { amount: 99, quantity: 1, customer: 'Jeanfrancois David', - status: 'DELIVERED', + status: 'DELIVERED' }, { id: '1008-1', @@ -655,9 +655,9 @@ export class ProductService { amount: 198, quantity: 2, customer: 'Ivar Greenwood', - status: 'RETURNED', - }, - ], + status: 'RETURNED' + } + ] }, { id: '1009', @@ -678,7 +678,7 @@ export class ProductService { amount: 299, quantity: 1, customer: 'Kadeem Mujtaba', - status: 'PENDING', + status: 'PENDING' }, { id: '1009-1', @@ -687,7 +687,7 @@ export class ProductService { amount: 299, quantity: 1, customer: 'Ashley Wickens', - status: 'DELIVERED', + status: 'DELIVERED' }, { id: '1009-2', @@ -696,7 +696,7 @@ export class ProductService { amount: 299, quantity: 1, customer: 'Julie Johnson', - status: 'DELIVERED', + status: 'DELIVERED' }, { id: '1009-3', @@ -705,9 +705,9 @@ export class ProductService { amount: 299, quantity: 1, customer: 'Tony Costa', - status: 'CANCELLED', - }, - ], + status: 'CANCELLED' + } + ] }, { id: '1010', @@ -728,7 +728,7 @@ export class ProductService { amount: 24, quantity: 1, customer: 'James Butt', - status: 'DELIVERED', + status: 'DELIVERED' }, { id: '1010-1', @@ -737,9 +737,9 @@ export class ProductService { amount: 48, quantity: 2, customer: 'Josephine Darakjy', - status: 'DELIVERED', - }, - ], + status: 'DELIVERED' + } + ] }, { id: '1011', @@ -760,9 +760,9 @@ export class ProductService { amount: 89, quantity: 1, customer: 'Art Venere', - status: 'DELIVERED', - }, - ], + status: 'DELIVERED' + } + ] }, { id: '1012', @@ -783,7 +783,7 @@ export class ProductService { amount: 49, quantity: 1, customer: 'Lenna Paprocki', - status: 'DELIVERED', + status: 'DELIVERED' }, { id: '1012-1', @@ -792,9 +792,9 @@ export class ProductService { amount: 49, quantity: 1, customer: 'Donette Foller', - status: 'PENDING', - }, - ], + status: 'PENDING' + } + ] }, { id: '1013', @@ -815,9 +815,9 @@ export class ProductService { amount: 48, quantity: 1, customer: 'Simona Morasca', - status: 'DELIVERED', - }, - ], + status: 'DELIVERED' + } + ] }, { id: '1014', @@ -838,7 +838,7 @@ export class ProductService { amount: 175, quantity: 1, customer: 'Lenna Paprocki', - status: 'DELIVERED', + status: 'DELIVERED' }, { id: '1014-1', @@ -847,9 +847,9 @@ export class ProductService { amount: 175, quantity: 1, customer: 'Donette Foller', - status: 'CANCELLED', - }, - ], + status: 'CANCELLED' + } + ] }, { id: '1015', @@ -870,9 +870,9 @@ export class ProductService { amount: 98, quantity: 2, customer: 'Mitsue Tollner', - status: 'DELIVERED', - }, - ], + status: 'DELIVERED' + } + ] }, { id: '1016', @@ -885,7 +885,7 @@ export class ProductService { quantity: 12, inventoryStatus: 'INSTOCK', rating: 3, - orders: [], + orders: [] }, { id: '1017', @@ -906,9 +906,9 @@ export class ProductService { amount: 85, quantity: 1, customer: 'Minna Amigon', - status: 'DELIVERED', - }, - ], + status: 'DELIVERED' + } + ] }, { id: '1018', @@ -929,7 +929,7 @@ export class ProductService { amount: 56, quantity: 1, customer: 'Abel Maclead', - status: 'DELIVERED', + status: 'DELIVERED' }, { id: '1018-1', @@ -938,9 +938,9 @@ export class ProductService { amount: 56, quantity: 1, customer: 'Minna Amigon', - status: 'RETURNED', - }, - ], + status: 'RETURNED' + } + ] }, { id: '1019', @@ -953,7 +953,7 @@ export class ProductService { quantity: 63, inventoryStatus: 'INSTOCK', rating: 4, - orders: [], + orders: [] }, { id: '1020', @@ -974,7 +974,7 @@ export class ProductService { amount: 110, quantity: 1, customer: 'Kiley Caldarera', - status: 'DELIVERED', + status: 'DELIVERED' }, { id: '1020-1', @@ -983,9 +983,9 @@ export class ProductService { amount: 220, quantity: 2, customer: 'Graciela Ruta', - status: 'DELIVERED', - }, - ], + status: 'DELIVERED' + } + ] }, { id: '1021', @@ -1006,9 +1006,9 @@ export class ProductService { amount: 79, quantity: 1, customer: 'Cammy Albares', - status: 'DELIVERED', - }, - ], + status: 'DELIVERED' + } + ] }, { id: '1022', @@ -1029,7 +1029,7 @@ export class ProductService { amount: 45, quantity: 1, customer: 'Mattie Poquette', - status: 'DELIVERED', + status: 'DELIVERED' }, { id: '1022-1', @@ -1038,9 +1038,9 @@ export class ProductService { amount: 135, quantity: 3, customer: 'Meaghan Garufi', - status: 'DELIVERED', - }, - ], + status: 'DELIVERED' + } + ] }, { id: '1023', @@ -1061,9 +1061,9 @@ export class ProductService { amount: 49, quantity: 1, customer: 'Gladys Rim', - status: 'RETURNED', - }, - ], + status: 'RETURNED' + } + ] }, { id: '1024', @@ -1076,7 +1076,7 @@ export class ProductService { quantity: 0, inventoryStatus: 'INSTOCK', rating: 4, - orders: [], + orders: [] }, { id: '1025', @@ -1097,7 +1097,7 @@ export class ProductService { amount: 78, quantity: 1, customer: 'Yuki Whobrey', - status: 'DELIVERED', + status: 'DELIVERED' }, { id: '1025-1', @@ -1106,9 +1106,9 @@ export class ProductService { amount: 78, quantity: 1, customer: 'Fletcher Flosi', - status: 'PENDING', - }, - ], + status: 'PENDING' + } + ] }, { id: '1026', @@ -1129,9 +1129,9 @@ export class ProductService { amount: 98, quantity: 2, customer: 'Bette Nicka', - status: 'DELIVERED', - }, - ], + status: 'DELIVERED' + } + ] }, { id: '1027', @@ -1152,7 +1152,7 @@ export class ProductService { amount: 89, quantity: 1, customer: 'Veronika Inouye', - status: 'DELIVERED', + status: 'DELIVERED' }, { id: '1027-1', @@ -1161,9 +1161,9 @@ export class ProductService { amount: 89, quantity: 1, customer: 'Willard Kolmetz', - status: 'DELIVERED', - }, - ], + status: 'DELIVERED' + } + ] }, { id: '1028', @@ -1176,7 +1176,7 @@ export class ProductService { quantity: 15, inventoryStatus: 'INSTOCK', rating: 5, - orders: [], + orders: [] }, { id: '1029', @@ -1197,10 +1197,10 @@ export class ProductService { amount: 4, quantity: 80, customer: 'Maryann Royster', - status: 'DELIVERED', - }, - ], - }, + status: 'DELIVERED' + } + ] + } ]; } @@ -1236,7 +1236,7 @@ export class ProductService { 'Teal T-Shirt', 'Yellow Earbuds', 'Yoga Mat', - 'Yoga Set', + 'Yoga Set' ]; constructor(private http: HttpClient) {} @@ -1266,7 +1266,7 @@ export class ProductService { quantity: this.generateQuantity(), category: 'Product Category', inventoryStatus: this.generateStatus(), - rating: this.generateRating(), + rating: this.generateRating() }; product.image = product.name?.toLocaleLowerCase().split(/[ ,]+/).join('-') + '.jpg'; diff --git a/src/app/showcase/service/ticketservice.ts b/apps/showcase/service/ticketservice.ts similarity index 90% rename from src/app/showcase/service/ticketservice.ts rename to apps/showcase/service/ticketservice.ts index 7571fd2726c..3b2d367e9d8 100644 --- a/src/app/showcase/service/ticketservice.ts +++ b/apps/showcase/service/ticketservice.ts @@ -7,20 +7,20 @@ export class TicketService { personalInformation: { firstname: '', lastname: '', - age: null, + age: null }, seatInformation: { class: null, wagon: null, - seat: null, + seat: null }, paymentInformation: { cardholderName: '', cardholderNumber: '', date: '', cvv: '', - remember: false, - }, + remember: false + } }; private paymentComplete = new Subject(); diff --git a/apps/showcase/tailwind.config.js b/apps/showcase/tailwind.config.js new file mode 100644 index 00000000000..bb8db661dcb --- /dev/null +++ b/apps/showcase/tailwind.config.js @@ -0,0 +1,19 @@ +/** @type {import('tailwindcss').Config} */ +const primeui = require('tailwindcss-primeui'); +module.exports = { + corePlugins: { + preflight: false + }, + darkMode: ['selector', '[class="p-dark"]'], + content: ['./components/**/*.{html,ts,scss,css}', './doc/**/*.{html,ts,scss,css}', './pages/**/*.{html,ts,scss,css}', './index.html'], + plugins: [primeui], + theme: { + screens: { + sm: '576px', + md: '768px', + lg: '992px', + xl: '1200px', + '2xl': '1920px' + } + } +}; diff --git a/apps/showcase/themes/app-theme.ts b/apps/showcase/themes/app-theme.ts new file mode 100644 index 00000000000..1f91d0ff4d4 --- /dev/null +++ b/apps/showcase/themes/app-theme.ts @@ -0,0 +1,57 @@ +import { definePreset } from '@primeng/themes'; +import Aura from '@primeng/themes/aura'; + +const Noir = definePreset(Aura, { + semantic: { + primary: { + 50: '{surface.50}', + 100: '{surface.100}', + 200: '{surface.200}', + 300: '{surface.300}', + 400: '{surface.400}', + 500: '{surface.500}', + 600: '{surface.600}', + 700: '{surface.700}', + 800: '{surface.800}', + 900: '{surface.900}', + 950: '{surface.950}' + }, + colorScheme: { + light: { + primary: { + color: '{primary.950}', + contrastColor: '#ffffff', + hoverColor: '{primary.800}', + activeColor: '{primary.700}' + }, + highlight: { + background: '{primary.950}', + focusBackground: '{primary.700}', + color: '#ffffff', + focusColor: '#ffffff' + } + }, + dark: { + primary: { + color: '{primary.50}', + contrastColor: '{primary.950}', + hoverColor: '{primary.200}', + activeColor: '{primary.300}' + }, + highlight: { + background: '{primary.50}', + focusBackground: '{primary.300}', + color: '{primary.950}', + focusColor: '{primary.950}' + } + } + } + } +}); + +export default { + preset: Noir, + options: { + darkModeSelector: '.p-dark' + } +}; diff --git a/apps/showcase/tsconfig.json b/apps/showcase/tsconfig.json new file mode 100644 index 00000000000..f82e8f5355d --- /dev/null +++ b/apps/showcase/tsconfig.json @@ -0,0 +1,23 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "baseUrl": "./", + "outDir": "./out-tsc/app", + "types": ["node"], + "strict": false, + "paths": { + "primeng/*": ["../../packages/primeng/src/*/public_api"], + "@primeng/themes/*": ["../../packages/themes/src/presets/*"], + "@primeng/themes": ["../../packages/themes/src/index.ts"], + + "@/*": ["./*"] + } + }, + "files": ["app/main.ts", "server/main.server.ts", "server/server.ts", "app/polyfills.ts"], + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": false, + "strictInputAccessModifiers": false, + "strictTemplates": false + } +} diff --git a/apps/showcase/vercel.json b/apps/showcase/vercel.json new file mode 100644 index 00000000000..f04f5f389dd --- /dev/null +++ b/apps/showcase/vercel.json @@ -0,0 +1,16 @@ +{ + "version": 2, + "public": true, + "name": "showcase", + "rewrites": [ + { + "source": "/(.*)", + "destination": "/api" + } + ], + "functions": { + "api/index.mjs": { + "includeFiles": "dist/showcase/**" + } + } +} diff --git a/gulpfile.js b/gulpfile.js deleted file mode 100755 index 419af0fc7ce..00000000000 --- a/gulpfile.js +++ /dev/null @@ -1,14 +0,0 @@ -'use strict'; - -var gulp = require('gulp'), - concat = require('gulp-concat'), - uglifycss = require('gulp-uglifycss'), - rename = require('gulp-rename'), - flatten = require('gulp-flatten'); -//Copy readme -gulp.task('readme', function () { - return gulp.src(['README.md']).pipe(gulp.dest('dist')); -}); - -//Building project with run sequence -gulp.task('build-assets', gulp.series('readme')); diff --git a/karma.conf.js b/karma.conf.js deleted file mode 100755 index d0cc4c92e06..00000000000 --- a/karma.conf.js +++ /dev/null @@ -1,36 +0,0 @@ -// Karma configuration file, see link for more information -// https://karma-runner.github.io/1.0/config/configuration-file.html - -module.exports = function (config) { - config.set({ - basePath: '', - frameworks: ['jasmine', '@angular-devkit/build-angular'], - plugins: [ - require('karma-jasmine'), - require('karma-chrome-launcher'), - require('karma-jasmine-html-reporter'), - require('karma-coverage'), - require('@angular-devkit/build-angular/plugins/karma'), - ], - client: { - clearContext: false, // leave Jasmine Spec Runner output visible in browser - jasmine: { - random: false, - stopOnFailure: true, - }, - }, - coverageReporter: { - dir: require('path').join(__dirname, './coverage/ng11'), - subdir: '.', - reporters: [{ type: 'html' }, { type: 'text-summary' }], - }, - reporters: ['progress', 'kjhtml'], - port: 9876, - colors: true, - logLevel: config.LOG_INFO, - autoWatch: true, - browsers: ['Chrome'], - singleRun: false, - restartOnFileChange: true, - }); -}; diff --git a/package-lock.json b/package-lock.json index b35c257eff0..05f915afe75 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15540 +1,3608 @@ { - "name": "primeng", - "version": "18.0.0-beta.3", + "name": "@primeng/monorepo", + "version": "18.0.0-rc.1", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "primeng", - "version": "18.0.0-beta.3", + "name": "@primeng/monorepo", + "version": "18.0.0-rc.1", "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "autoprefixer": "^10.4.20", - "postcss": "^8.4.41", - "tailwindcss": "^3.4.10", - "tailwindcss-primeui": "^0.3.4" - }, "devDependencies": { - "@algolia/client-search": "^4.19.1", - "@angular-devkit/build-angular": "^18.0.2", "@angular-eslint/eslint-plugin": "18.0.0", "@angular-eslint/eslint-plugin-template": "18.0.0", "@angular-eslint/schematics": "18.0.0", "@angular-eslint/template-parser": "18.0.0", - "@angular/animations": "^18.0.1", - "@angular/cdk": "^18.0.1", - "@angular/cli": "^18.0.2", - "@angular/common": "^18.0.1", - "@angular/compiler": "^18.0.1", - "@angular/compiler-cli": "^18.0.1", - "@angular/core": "^18.0.1", - "@angular/forms": "^18.0.1", - "@angular/platform-browser": "^18.0.1", - "@angular/platform-browser-dynamic": "^18.0.1", - "@angular/platform-server": "^18.0.1", - "@angular/router": "^18.0.1", - "@angular/ssr": "^18.0.1", - "@docsearch/js": "^3.3.4", - "@primeuix/styled": "0.3.0", - "@stackblitz/sdk": "1.9.0", - "@types/express": "^4.17.17", - "@types/jasmine": "~4.3.1", - "@types/jest": "^29.5.1", - "@types/node": "^16.18.67", - "@types/react": "^18.2.41", "@typescript-eslint/eslint-plugin": "^7.11.0", - "chart.js": "4.4.2", - "codelyzer": "^0.0.28", - "del": "^7.1.0", - "domino": "^2.1.6", - "esbuild": "^0.19.8", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "latest", "eslint-plugin-jsdoc": "latest", "eslint-plugin-prefer-arrow": "latest", - "express": "^4.19.2", - "file-saver": "^2.0.5", - "gulp": "^5.0.0", - "gulp-concat": "^2.6.1", - "gulp-flatten": "^0.4.0", - "gulp-rename": "^2.0.0", - "gulp-uglify": "^3.0.2", - "gulp-uglifycss": "^1.1.0", - "jasmine-core": "~4.6.0", - "jspdf": "^2.5.1", - "jspdf-autotable": "^3.5.28", - "karma": "~6.4.2", - "karma-chrome-launcher": "~3.2.0", - "karma-coverage": "~2.2.0", - "karma-jasmine": "~5.1.0", - "karma-jasmine-html-reporter": "~2.0.0", - "ng-packagr": "^18.0.0", + "eslint-plugin-prettier": "^4.2.1", + "fs-extra": "^11.2.0", + "glob": "^10.4.2", + "husky": "^9.1.6", + "lint-staged": "^12.0.0", + "pnpm": "^9.6.0", "prettier": "^3.0.0", - "primeicons": "^7.0.0", - "prismjs": "^1.29.0", - "quill": "2.0.2", - "rxjs": "~7.8.1", - "ts-node": "~10.9.1", - "tslib": "^2.5.0", - "typedoc": "0.25.13", - "typescript": "5.4.5", - "xlsx": "^0.18.5", - "zone.js": "~0.14.0" + "tsup": "^8.1.0", + "typescript": "5.4.5" } }, - "node_modules/@algolia/autocomplete-core": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", - "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", + "node_modules/@angular-devkit/core": { + "version": "18.2.10", "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", - "@algolia/autocomplete-shared": "1.9.3" + "ajv": "8.17.1", + "ajv-formats": "3.0.1", + "jsonc-parser": "3.3.1", + "picomatch": "4.0.2", + "rxjs": "7.8.1", + "source-map": "0.7.4" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } } }, - "node_modules/@algolia/autocomplete-plugin-algolia-insights": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", - "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", + "node_modules/@angular-devkit/schematics": { + "version": "18.2.10", "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "@algolia/autocomplete-shared": "1.9.3" + "@angular-devkit/core": "18.2.10", + "jsonc-parser": "3.3.1", + "magic-string": "0.30.11", + "ora": "5.4.1", + "rxjs": "7.8.1" }, - "peerDependencies": { - "search-insights": ">= 1 < 3" + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" } }, - "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", - "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", + "node_modules/@angular-eslint/bundled-angular-compiler": { + "version": "18.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@angular-eslint/eslint-plugin": { + "version": "18.0.0", "dev": true, + "license": "MIT", "dependencies": { - "@algolia/autocomplete-shared": "1.9.3" + "@angular-eslint/bundled-angular-compiler": "18.0.0", + "@angular-eslint/utils": "18.0.0", + "@typescript-eslint/utils": "8.0.0-alpha.20" }, "peerDependencies": { - "@algolia/client-search": ">= 4.9.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" + "eslint": "^8.57.0 || ^9.0.0", + "typescript": "*" } }, - "node_modules/@algolia/autocomplete-shared": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", - "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", + "node_modules/@angular-eslint/eslint-plugin-template": { + "version": "18.0.0", "dev": true, + "license": "MIT", + "dependencies": { + "@angular-eslint/bundled-angular-compiler": "18.0.0", + "@angular-eslint/utils": "18.0.0", + "@typescript-eslint/utils": "8.0.0-alpha.20", + "aria-query": "5.3.0", + "axobject-query": "4.0.0" + }, "peerDependencies": { - "@algolia/client-search": ">= 4.9.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" + "eslint": "^8.57.0 || ^9.0.0", + "typescript": "*" } }, - "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.24.0.tgz", - "integrity": "sha512-t63W9BnoXVrGy9iYHBgObNXqYXM3tYXCjDSHeNwnsc324r4o5UiVKUiAB4THQ5z9U5hTj6qUvwg/Ez43ZD85ww==", + "node_modules/@angular-eslint/schematics": { + "version": "18.0.0", "dev": true, + "license": "MIT", "dependencies": { - "@algolia/cache-common": "4.24.0" + "@angular-eslint/eslint-plugin": "18.0.0", + "@angular-eslint/eslint-plugin-template": "18.0.0", + "@nx/devkit": "^19.0.6", + "ignore": "5.3.1", + "nx": "^19.0.6", + "semver": "7.6.2", + "strip-json-comments": "3.1.1" + }, + "peerDependencies": { + "@angular-devkit/core": ">= 18.0.0 < 19.0.0", + "@angular-devkit/schematics": ">= 18.0.0 < 19.0.0" } }, - "node_modules/@algolia/cache-common": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.24.0.tgz", - "integrity": "sha512-emi+v+DmVLpMGhp0V9q9h5CdkURsNmFC+cOS6uK9ndeJm9J4TiqSvPYVu+THUP8P/S08rxf5x2P+p3CfID0Y4g==", - "dev": true + "node_modules/@angular-eslint/schematics/node_modules/semver": { + "version": "7.6.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } }, - "node_modules/@algolia/cache-in-memory": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.24.0.tgz", - "integrity": "sha512-gDrt2so19jW26jY3/MkFg5mEypFIPbPoXsQGQWAi6TrCPsNOSEYepBMPlucqWigsmEy/prp5ug2jy/N3PVG/8w==", + "node_modules/@angular-eslint/template-parser": { + "version": "18.0.0", "dev": true, + "license": "MIT", "dependencies": { - "@algolia/cache-common": "4.24.0" + "@angular-eslint/bundled-angular-compiler": "18.0.0", + "eslint-scope": "^8.0.0" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": "*" } }, - "node_modules/@algolia/client-account": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.24.0.tgz", - "integrity": "sha512-adcvyJ3KjPZFDybxlqnf+5KgxJtBjwTPTeyG2aOyoJvx0Y8dUQAEOEVOJ/GBxX0WWNbmaSrhDURMhc+QeevDsA==", + "node_modules/@angular-eslint/utils": { + "version": "18.0.0", "dev": true, + "license": "MIT", "dependencies": { - "@algolia/client-common": "4.24.0", - "@algolia/client-search": "4.24.0", - "@algolia/transporter": "4.24.0" + "@angular-eslint/bundled-angular-compiler": "18.0.0", + "@typescript-eslint/utils": "8.0.0-alpha.20" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": "*" } }, - "node_modules/@algolia/client-analytics": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.24.0.tgz", - "integrity": "sha512-y8jOZt1OjwWU4N2qr8G4AxXAzaa8DBvyHTWlHzX/7Me1LX8OayfgHexqrsL4vSBcoMmVw2XnVW9MhL+Y2ZDJXg==", + "node_modules/@emnapi/core": { + "version": "1.3.1", "dev": true, + "license": "MIT", "dependencies": { - "@algolia/client-common": "4.24.0", - "@algolia/client-search": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" + "@emnapi/wasi-threads": "1.0.1", + "tslib": "^2.4.0" } }, - "node_modules/@algolia/client-common": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz", - "integrity": "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==", + "node_modules/@emnapi/runtime": { + "version": "1.3.1", "dev": true, + "license": "MIT", "dependencies": { - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" + "tslib": "^2.4.0" } }, - "node_modules/@algolia/client-personalization": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.24.0.tgz", - "integrity": "sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w==", + "node_modules/@emnapi/wasi-threads": { + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "@algolia/client-common": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" + "tslib": "^2.4.0" } }, - "node_modules/@algolia/client-search": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz", - "integrity": "sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==", + "node_modules/@es-joy/jsdoccomment": { + "version": "0.49.0", "dev": true, + "license": "MIT", "dependencies": { - "@algolia/client-common": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/transporter": "4.24.0" + "comment-parser": "1.4.1", + "esquery": "^1.6.0", + "jsdoc-type-pratt-parser": "~4.1.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@algolia/logger-common": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.24.0.tgz", - "integrity": "sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA==", - "dev": true - }, - "node_modules/@algolia/logger-console": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.24.0.tgz", - "integrity": "sha512-X4C8IoHgHfiUROfoRCV+lzSy+LHMgkoEEU1BbKcsfnV0i0S20zyy0NLww9dwVHUWNfPPxdMU+/wKmLGYf96yTg==", + "node_modules/@esbuild/aix-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", + "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", + "cpu": ["ppc64"], "dev": true, - "dependencies": { - "@algolia/logger-common": "4.24.0" + "optional": true, + "os": ["aix"], + "engines": { + "node": ">=18" } }, - "node_modules/@algolia/recommend": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.24.0.tgz", - "integrity": "sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw==", + "node_modules/@esbuild/android-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", + "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", + "cpu": ["arm"], "dev": true, - "dependencies": { - "@algolia/cache-browser-local-storage": "4.24.0", - "@algolia/cache-common": "4.24.0", - "@algolia/cache-in-memory": "4.24.0", - "@algolia/client-common": "4.24.0", - "@algolia/client-search": "4.24.0", - "@algolia/logger-common": "4.24.0", - "@algolia/logger-console": "4.24.0", - "@algolia/requester-browser-xhr": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/requester-node-http": "4.24.0", - "@algolia/transporter": "4.24.0" + "optional": true, + "os": ["android"], + "engines": { + "node": ">=18" } }, - "node_modules/@algolia/requester-browser-xhr": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.24.0.tgz", - "integrity": "sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==", + "node_modules/@esbuild/android-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", + "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", + "cpu": ["arm64"], "dev": true, - "dependencies": { - "@algolia/requester-common": "4.24.0" + "optional": true, + "os": ["android"], + "engines": { + "node": ">=18" } }, - "node_modules/@algolia/requester-common": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.24.0.tgz", - "integrity": "sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==", - "dev": true + "node_modules/@esbuild/android-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", + "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", + "cpu": ["x64"], + "dev": true, + "optional": true, + "os": ["android"], + "engines": { + "node": ">=18" + } }, - "node_modules/@algolia/requester-node-http": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.24.0.tgz", - "integrity": "sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==", + "node_modules/@esbuild/darwin-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", + "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", + "cpu": ["arm64"], "dev": true, - "dependencies": { - "@algolia/requester-common": "4.24.0" + "optional": true, + "os": ["darwin"], + "engines": { + "node": ">=18" } }, - "node_modules/@algolia/transporter": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.24.0.tgz", - "integrity": "sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==", + "node_modules/@esbuild/darwin-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", + "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", + "cpu": ["x64"], "dev": true, - "dependencies": { - "@algolia/cache-common": "4.24.0", - "@algolia/logger-common": "4.24.0", - "@algolia/requester-common": "4.24.0" + "optional": true, + "os": ["darwin"], + "engines": { + "node": ">=18" } }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", + "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", + "cpu": ["arm64"], + "dev": true, + "optional": true, + "os": ["freebsd"], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18" } }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "node_modules/@esbuild/freebsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", + "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", + "cpu": ["x64"], "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, + "optional": true, + "os": ["freebsd"], "engines": { - "node": ">=6.0.0" + "node": ">=18" } }, - "node_modules/@angular-devkit/architect": { - "version": "0.1802.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1802.10.tgz", - "integrity": "sha512-/xudcHK2s4J/GcL6qyobmGaWMHQcYLSMqCaWMT+nK6I6tu9VEAj/p3R83Tzx8B/eKi31Pz499uHw9pmqdtbafg==", + "node_modules/@esbuild/linux-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", + "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", + "cpu": ["arm"], "dev": true, - "dependencies": { - "@angular-devkit/core": "18.2.10", - "rxjs": "7.8.1" - }, + "optional": true, + "os": ["linux"], "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "node": ">=18" } }, - "node_modules/@angular-devkit/build-angular": { - "version": "18.2.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-18.2.10.tgz", - "integrity": "sha512-47XgJ5fdIqlZUFWAo/XtNsh3y597DtLZWvfsnwShw6/TgyiV0rbL1Z24Rn2TCV1D/b3VhLutAIIZ/i5O5BirxQ==", + "node_modules/@esbuild/linux-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", + "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", + "cpu": ["arm64"], "dev": true, - "dependencies": { - "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.1802.10", - "@angular-devkit/build-webpack": "0.1802.10", - "@angular-devkit/core": "18.2.10", - "@angular/build": "18.2.10", - "@babel/core": "7.25.2", - "@babel/generator": "7.25.0", - "@babel/helper-annotate-as-pure": "7.24.7", - "@babel/helper-split-export-declaration": "7.24.7", - "@babel/plugin-transform-async-generator-functions": "7.25.0", - "@babel/plugin-transform-async-to-generator": "7.24.7", - "@babel/plugin-transform-runtime": "7.24.7", - "@babel/preset-env": "7.25.3", - "@babel/runtime": "7.25.0", - "@discoveryjs/json-ext": "0.6.1", - "@ngtools/webpack": "18.2.10", - "@vitejs/plugin-basic-ssl": "1.1.0", - "ansi-colors": "4.1.3", - "autoprefixer": "10.4.20", - "babel-loader": "9.1.3", - "browserslist": "^4.21.5", - "copy-webpack-plugin": "12.0.2", - "critters": "0.0.24", - "css-loader": "7.1.2", - "esbuild-wasm": "0.23.0", - "fast-glob": "3.3.2", - "http-proxy-middleware": "3.0.3", - "https-proxy-agent": "7.0.5", - "istanbul-lib-instrument": "6.0.3", - "jsonc-parser": "3.3.1", - "karma-source-map-support": "1.4.0", - "less": "4.2.0", - "less-loader": "12.2.0", - "license-webpack-plugin": "4.0.2", - "loader-utils": "3.3.1", - "magic-string": "0.30.11", - "mini-css-extract-plugin": "2.9.0", - "mrmime": "2.0.0", - "open": "10.1.0", - "ora": "5.4.1", - "parse5-html-rewriting-stream": "7.0.0", - "picomatch": "4.0.2", - "piscina": "4.6.1", - "postcss": "8.4.41", - "postcss-loader": "8.1.1", - "resolve-url-loader": "5.0.0", - "rxjs": "7.8.1", - "sass": "1.77.6", - "sass-loader": "16.0.0", - "semver": "7.6.3", - "source-map-loader": "5.0.0", - "source-map-support": "0.5.21", - "terser": "5.31.6", - "tree-kill": "1.2.2", - "tslib": "2.6.3", - "vite": "5.4.6", - "watchpack": "2.4.1", - "webpack": "5.94.0", - "webpack-dev-middleware": "7.4.2", - "webpack-dev-server": "5.0.4", - "webpack-merge": "6.0.1", - "webpack-subresource-integrity": "5.1.0" - }, + "optional": true, + "os": ["linux"], "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "optionalDependencies": { - "esbuild": "0.23.0" - }, - "peerDependencies": { - "@angular/compiler-cli": "^18.0.0", - "@angular/localize": "^18.0.0", - "@angular/platform-server": "^18.0.0", - "@angular/service-worker": "^18.0.0", - "@web/test-runner": "^0.18.0", - "browser-sync": "^3.0.2", - "jest": "^29.5.0", - "jest-environment-jsdom": "^29.5.0", - "karma": "^6.3.0", - "ng-packagr": "^18.0.0", - "protractor": "^7.0.0", - "tailwindcss": "^2.0.0 || ^3.0.0", - "typescript": ">=5.4 <5.6" - }, - "peerDependenciesMeta": { - "@angular/localize": { - "optional": true - }, - "@angular/platform-server": { - "optional": true - }, - "@angular/service-worker": { - "optional": true - }, - "@web/test-runner": { - "optional": true - }, - "browser-sync": { - "optional": true - }, - "jest": { - "optional": true - }, - "jest-environment-jsdom": { - "optional": true - }, - "karma": { - "optional": true - }, - "ng-packagr": { - "optional": true - }, - "protractor": { - "optional": true - }, - "tailwindcss": { - "optional": true - } + "node": ">=18" } }, - "node_modules/@angular-devkit/build-angular/node_modules/@esbuild/darwin-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.0.tgz", - "integrity": "sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==", - "cpu": [ - "arm64" - ], + "node_modules/@esbuild/linux-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", + "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", + "cpu": ["ia32"], "dev": true, "optional": true, - "os": [ - "darwin" - ], + "os": ["linux"], "engines": { "node": ">=18" } }, - "node_modules/@angular-devkit/build-angular/node_modules/@types/node": { - "version": "22.8.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.4.tgz", - "integrity": "sha512-SpNNxkftTJOPk0oN+y2bIqurEXHTA2AOZ3EJDDKeJ5VzkvvORSvmQXGQarcOzWV1ac7DCaPBEdMDxBsM+d8jWw==", + "node_modules/@esbuild/linux-loong64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", + "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", + "cpu": ["loong64"], "dev": true, "optional": true, - "peer": true, - "dependencies": { - "undici-types": "~6.19.8" + "os": ["linux"], + "engines": { + "node": ">=18" } }, - "node_modules/@angular-devkit/build-angular/node_modules/@vitejs/plugin-basic-ssl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.1.0.tgz", - "integrity": "sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==", + "node_modules/@esbuild/linux-mips64el": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", + "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", + "cpu": ["mips64el"], "dev": true, + "optional": true, + "os": ["linux"], "engines": { - "node": ">=14.6.0" - }, - "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + "node": ">=18" } }, - "node_modules/@angular-devkit/build-angular/node_modules/esbuild": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.0.tgz", - "integrity": "sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==", + "node_modules/@esbuild/linux-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", + "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", + "cpu": ["ppc64"], "dev": true, - "hasInstallScript": true, "optional": true, - "bin": { - "esbuild": "bin/esbuild" - }, + "os": ["linux"], "engines": { "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.23.0", - "@esbuild/android-arm": "0.23.0", - "@esbuild/android-arm64": "0.23.0", - "@esbuild/android-x64": "0.23.0", - "@esbuild/darwin-arm64": "0.23.0", - "@esbuild/darwin-x64": "0.23.0", - "@esbuild/freebsd-arm64": "0.23.0", - "@esbuild/freebsd-x64": "0.23.0", - "@esbuild/linux-arm": "0.23.0", - "@esbuild/linux-arm64": "0.23.0", - "@esbuild/linux-ia32": "0.23.0", - "@esbuild/linux-loong64": "0.23.0", - "@esbuild/linux-mips64el": "0.23.0", - "@esbuild/linux-ppc64": "0.23.0", - "@esbuild/linux-riscv64": "0.23.0", - "@esbuild/linux-s390x": "0.23.0", - "@esbuild/linux-x64": "0.23.0", - "@esbuild/netbsd-x64": "0.23.0", - "@esbuild/openbsd-arm64": "0.23.0", - "@esbuild/openbsd-x64": "0.23.0", - "@esbuild/sunos-x64": "0.23.0", - "@esbuild/win32-arm64": "0.23.0", - "@esbuild/win32-ia32": "0.23.0", - "@esbuild/win32-x64": "0.23.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/postcss": { - "version": "8.4.41", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", - "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", + "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", + "cpu": ["riscv64"], "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" - }, + "optional": true, + "os": ["linux"], "engines": { - "node": "^10 || ^12 || >=14" + "node": ">=18" } }, - "node_modules/@angular-devkit/build-angular/node_modules/tslib": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", - "dev": true + "node_modules/@esbuild/linux-s390x": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", + "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", + "cpu": ["s390x"], + "dev": true, + "optional": true, + "os": ["linux"], + "engines": { + "node": ">=18" + } }, - "node_modules/@angular-devkit/build-angular/node_modules/vite": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.6.tgz", - "integrity": "sha512-IeL5f8OO5nylsgzd9tq4qD2QqI0k2CQLGrWD0rCN0EQJZpBK5vJAx0I+GDkMOXxQX/OfFHMuLIx6ddAxGX/k+Q==", - "dev": true, - "dependencies": { - "esbuild": "^0.21.3", - "postcss": "^8.4.43", - "rollup": "^4.20.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/@esbuild/darwin-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", - "cpu": [ - "arm64" - ], + "node_modules/@esbuild/linux-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", + "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", + "cpu": ["x64"], "dev": true, "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/esbuild": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.5", - "@esbuild/android-arm": "0.21.5", - "@esbuild/android-arm64": "0.21.5", - "@esbuild/android-x64": "0.21.5", - "@esbuild/darwin-arm64": "0.21.5", - "@esbuild/darwin-x64": "0.21.5", - "@esbuild/freebsd-arm64": "0.21.5", - "@esbuild/freebsd-x64": "0.21.5", - "@esbuild/linux-arm": "0.21.5", - "@esbuild/linux-arm64": "0.21.5", - "@esbuild/linux-ia32": "0.21.5", - "@esbuild/linux-loong64": "0.21.5", - "@esbuild/linux-mips64el": "0.21.5", - "@esbuild/linux-ppc64": "0.21.5", - "@esbuild/linux-riscv64": "0.21.5", - "@esbuild/linux-s390x": "0.21.5", - "@esbuild/linux-x64": "0.21.5", - "@esbuild/netbsd-x64": "0.21.5", - "@esbuild/openbsd-x64": "0.21.5", - "@esbuild/sunos-x64": "0.21.5", - "@esbuild/win32-arm64": "0.21.5", - "@esbuild/win32-ia32": "0.21.5", - "@esbuild/win32-x64": "0.21.5" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/vite/node_modules/postcss": { - "version": "8.4.47", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", - "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.1.0", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/@angular-devkit/build-webpack": { - "version": "0.1802.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1802.10.tgz", - "integrity": "sha512-WRftK/RJ9rBDDmkx5IAtIpyNo0DJiMfgGUTuZNpNUaJfSfGeaSZYgC7o1++axMchID8pncmI3Hr8L8gaP94WQg==", - "dev": true, - "dependencies": { - "@angular-devkit/architect": "0.1802.10", - "rxjs": "7.8.1" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "webpack": "^5.30.0", - "webpack-dev-server": "^5.0.2" - } - }, - "node_modules/@angular-devkit/core": { - "version": "18.2.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.10.tgz", - "integrity": "sha512-LFqiNdraBujg8e1lhuB0bkFVAoIbVbeXXwfoeROKH60OPbP8tHdgV6sFTqU7UGBKA+b+bYye70KFTG2Ys8QzKQ==", - "dev": true, - "dependencies": { - "ajv": "8.17.1", - "ajv-formats": "3.0.1", - "jsonc-parser": "3.3.1", - "picomatch": "4.0.2", - "rxjs": "7.8.1", - "source-map": "0.7.4" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "chokidar": "^3.5.2" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } - } - }, - "node_modules/@angular-devkit/schematics": { - "version": "18.2.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.2.10.tgz", - "integrity": "sha512-EIm/yCYg3ZYPsPYJxXRX5F6PofJCbNQ5rZEuQEY09vy+ZRTqGezH0qoUP5WxlYeJrjiRLYqADI9WtVNzDyaD4w==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "18.2.10", - "jsonc-parser": "3.3.1", - "magic-string": "0.30.11", - "ora": "5.4.1", - "rxjs": "7.8.1" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-eslint/bundled-angular-compiler": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-18.0.0.tgz", - "integrity": "sha512-c5XNfpWN6vfMoZpnLLeras7nUIVI10ofJu3W3s1s1NpCjP67kY84SPYRJIND1LemVewMQ+mhnP4xJnqvJxC1tA==", - "dev": true - }, - "node_modules/@angular-eslint/eslint-plugin": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-18.0.0.tgz", - "integrity": "sha512-XhsIR28HiFOg3qbyjr0ZFBvOeFSXowbriFn8pAuiUjYoLJEtNZzPA1Ih/J0Ky5ZXYwcSJbZRQdNR/q1INQEFqA==", - "dev": true, - "dependencies": { - "@angular-eslint/bundled-angular-compiler": "18.0.0", - "@angular-eslint/utils": "18.0.0", - "@typescript-eslint/utils": "8.0.0-alpha.20" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": "*" - } - }, - "node_modules/@angular-eslint/eslint-plugin-template": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-18.0.0.tgz", - "integrity": "sha512-KN32zW5eutRLumjJNGM77pZ4dpQe/PlffU2fGGVagHSDRrjaEqBmJ/khecUHjz3+VxYLbVWBM2skfb5jC4Lr2g==", - "dev": true, - "dependencies": { - "@angular-eslint/bundled-angular-compiler": "18.0.0", - "@angular-eslint/utils": "18.0.0", - "@typescript-eslint/utils": "8.0.0-alpha.20", - "aria-query": "5.3.0", - "axobject-query": "4.0.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": "*" - } - }, - "node_modules/@angular-eslint/schematics": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-18.0.0.tgz", - "integrity": "sha512-s/y+jzwyLi+/HtyUsbP6EjK877TViIGmA1sWw7FHHssRRqBdCoKjDLVeQKJKquOFB/IYSZlpB6KWPzbMFpMv3A==", - "dev": true, - "dependencies": { - "@angular-eslint/eslint-plugin": "18.0.0", - "@angular-eslint/eslint-plugin-template": "18.0.0", - "@nx/devkit": "^19.0.6", - "ignore": "5.3.1", - "nx": "^19.0.6", - "semver": "7.6.2", - "strip-json-comments": "3.1.1" - }, - "peerDependencies": { - "@angular-devkit/core": ">= 18.0.0 < 19.0.0", - "@angular-devkit/schematics": ">= 18.0.0 < 19.0.0" - } - }, - "node_modules/@angular-eslint/schematics/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, + "os": ["linux"], "engines": { - "node": ">=10" - } - }, - "node_modules/@angular-eslint/template-parser": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-18.0.0.tgz", - "integrity": "sha512-BRecTFL4roM+RUHI6sIOEIAytXGqDDwkHy1H18FuzR2Zvu+hd7yaGnr6s7nusnT6l+2igWgsslPHPgb/p3OPeA==", - "dev": true, - "dependencies": { - "@angular-eslint/bundled-angular-compiler": "18.0.0", - "eslint-scope": "^8.0.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": "*" - } - }, - "node_modules/@angular-eslint/utils": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-18.0.0.tgz", - "integrity": "sha512-ygOlsC5HrknbI8Ah5pa6tGtrpxB0W4UqzZG9Ii7whoWs7OjkBTIbeNy/qaWv1e45MR2/Ytd5BSWK17w0Poyz8w==", - "dev": true, - "dependencies": { - "@angular-eslint/bundled-angular-compiler": "18.0.0", - "@typescript-eslint/utils": "8.0.0-alpha.20" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": "*" + "node": ">=18" } }, - "node_modules/@angular/animations": { - "version": "18.2.10", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-18.2.10.tgz", - "integrity": "sha512-LT5+CocFZJ4t5jXsXLx5w/sBuWSxOEjmNTYga13usRcLOblrAB902pjUdFCHEZyrCUgm4MH8vov9fMS+Ks2GCw==", + "node_modules/@esbuild/netbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", + "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", + "cpu": ["x64"], "dev": true, - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0" - }, - "peerDependencies": { - "@angular/core": "18.2.10" - } - }, - "node_modules/@angular/build": { - "version": "18.2.10", - "resolved": "https://registry.npmjs.org/@angular/build/-/build-18.2.10.tgz", - "integrity": "sha512-YFBKvAyC5sH17yRYcx7VHCtJ4KUg7xCjCQ4Pe16kiTvW6vuYsgU6Btyti0Qgewd7XaWpTM8hk8N6hE4Z0hpflw==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.1802.10", - "@babel/core": "7.25.2", - "@babel/helper-annotate-as-pure": "7.24.7", - "@babel/helper-split-export-declaration": "7.24.7", - "@babel/plugin-syntax-import-attributes": "7.24.7", - "@inquirer/confirm": "3.1.22", - "@vitejs/plugin-basic-ssl": "1.1.0", - "browserslist": "^4.23.0", - "critters": "0.0.24", - "esbuild": "0.23.0", - "fast-glob": "3.3.2", - "https-proxy-agent": "7.0.5", - "listr2": "8.2.4", - "lmdb": "3.0.13", - "magic-string": "0.30.11", - "mrmime": "2.0.0", - "parse5-html-rewriting-stream": "7.0.0", - "picomatch": "4.0.2", - "piscina": "4.6.1", - "rollup": "4.22.4", - "sass": "1.77.6", - "semver": "7.6.3", - "vite": "5.4.6", - "watchpack": "2.4.1" - }, + "optional": true, + "os": ["netbsd"], "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "@angular/compiler-cli": "^18.0.0", - "@angular/localize": "^18.0.0", - "@angular/platform-server": "^18.0.0", - "@angular/service-worker": "^18.0.0", - "less": "^4.2.0", - "postcss": "^8.4.0", - "tailwindcss": "^2.0.0 || ^3.0.0", - "typescript": ">=5.4 <5.6" - }, - "peerDependenciesMeta": { - "@angular/localize": { - "optional": true - }, - "@angular/platform-server": { - "optional": true - }, - "@angular/service-worker": { - "optional": true - }, - "less": { - "optional": true - }, - "postcss": { - "optional": true - }, - "tailwindcss": { - "optional": true - } + "node": ">=18" } }, - "node_modules/@angular/build/node_modules/@esbuild/darwin-arm64": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.0.tgz", - "integrity": "sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==", - "cpu": [ - "arm64" - ], + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", + "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", + "cpu": ["arm64"], "dev": true, "optional": true, - "os": [ - "darwin" - ], + "os": ["openbsd"], "engines": { "node": ">=18" } }, - "node_modules/@angular/build/node_modules/@types/node": { - "version": "22.8.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.4.tgz", - "integrity": "sha512-SpNNxkftTJOPk0oN+y2bIqurEXHTA2AOZ3EJDDKeJ5VzkvvORSvmQXGQarcOzWV1ac7DCaPBEdMDxBsM+d8jWw==", + "node_modules/@esbuild/openbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", + "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", + "cpu": ["x64"], "dev": true, "optional": true, - "peer": true, - "dependencies": { - "undici-types": "~6.19.8" - } - }, - "node_modules/@angular/build/node_modules/@vitejs/plugin-basic-ssl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.1.0.tgz", - "integrity": "sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==", - "dev": true, + "os": ["openbsd"], "engines": { - "node": ">=14.6.0" - }, - "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + "node": ">=18" } }, - "node_modules/@angular/build/node_modules/esbuild": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.0.tgz", - "integrity": "sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.23.0", - "@esbuild/android-arm": "0.23.0", - "@esbuild/android-arm64": "0.23.0", - "@esbuild/android-x64": "0.23.0", - "@esbuild/darwin-arm64": "0.23.0", - "@esbuild/darwin-x64": "0.23.0", - "@esbuild/freebsd-arm64": "0.23.0", - "@esbuild/freebsd-x64": "0.23.0", - "@esbuild/linux-arm": "0.23.0", - "@esbuild/linux-arm64": "0.23.0", - "@esbuild/linux-ia32": "0.23.0", - "@esbuild/linux-loong64": "0.23.0", - "@esbuild/linux-mips64el": "0.23.0", - "@esbuild/linux-ppc64": "0.23.0", - "@esbuild/linux-riscv64": "0.23.0", - "@esbuild/linux-s390x": "0.23.0", - "@esbuild/linux-x64": "0.23.0", - "@esbuild/netbsd-x64": "0.23.0", - "@esbuild/openbsd-arm64": "0.23.0", - "@esbuild/openbsd-x64": "0.23.0", - "@esbuild/sunos-x64": "0.23.0", - "@esbuild/win32-arm64": "0.23.0", - "@esbuild/win32-ia32": "0.23.0", - "@esbuild/win32-x64": "0.23.0" - } - }, - "node_modules/@angular/build/node_modules/vite": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.6.tgz", - "integrity": "sha512-IeL5f8OO5nylsgzd9tq4qD2QqI0k2CQLGrWD0rCN0EQJZpBK5vJAx0I+GDkMOXxQX/OfFHMuLIx6ddAxGX/k+Q==", - "dev": true, - "dependencies": { - "esbuild": "^0.21.3", - "postcss": "^8.4.43", - "rollup": "^4.20.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/@angular/build/node_modules/vite/node_modules/@esbuild/darwin-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", - "cpu": [ - "arm64" - ], + "node_modules/@esbuild/sunos-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", + "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", + "cpu": ["x64"], "dev": true, "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@angular/build/node_modules/vite/node_modules/esbuild": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.5", - "@esbuild/android-arm": "0.21.5", - "@esbuild/android-arm64": "0.21.5", - "@esbuild/android-x64": "0.21.5", - "@esbuild/darwin-arm64": "0.21.5", - "@esbuild/darwin-x64": "0.21.5", - "@esbuild/freebsd-arm64": "0.21.5", - "@esbuild/freebsd-x64": "0.21.5", - "@esbuild/linux-arm": "0.21.5", - "@esbuild/linux-arm64": "0.21.5", - "@esbuild/linux-ia32": "0.21.5", - "@esbuild/linux-loong64": "0.21.5", - "@esbuild/linux-mips64el": "0.21.5", - "@esbuild/linux-ppc64": "0.21.5", - "@esbuild/linux-riscv64": "0.21.5", - "@esbuild/linux-s390x": "0.21.5", - "@esbuild/linux-x64": "0.21.5", - "@esbuild/netbsd-x64": "0.21.5", - "@esbuild/openbsd-x64": "0.21.5", - "@esbuild/sunos-x64": "0.21.5", - "@esbuild/win32-arm64": "0.21.5", - "@esbuild/win32-ia32": "0.21.5", - "@esbuild/win32-x64": "0.21.5" - } - }, - "node_modules/@angular/cdk": { - "version": "18.2.10", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-18.2.10.tgz", - "integrity": "sha512-Weh0slrfWNp5N6UO4m3tXzs2QBFexNsnJf1dq0oaLDBgfkuqUmxdCkurSv5+lWZRkTPLYmd/hQeJpvrhxMCleg==", - "dev": true, - "dependencies": { - "tslib": "^2.3.0" - }, - "optionalDependencies": { - "parse5": "^7.1.2" - }, - "peerDependencies": { - "@angular/common": "^18.0.0 || ^19.0.0", - "@angular/core": "^18.0.0 || ^19.0.0", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@angular/cli": { - "version": "18.2.10", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-18.2.10.tgz", - "integrity": "sha512-qW/F3XVZMzzenFzbn+7FGpw8GOt9qW8UxBtYya7gUNdWlcsgGUk+ZaGC2OLbfI5gX6pchW4TOPMsDSMeaCEI2Q==", - "dev": true, - "dependencies": { - "@angular-devkit/architect": "0.1802.10", - "@angular-devkit/core": "18.2.10", - "@angular-devkit/schematics": "18.2.10", - "@inquirer/prompts": "5.3.8", - "@listr2/prompt-adapter-inquirer": "2.0.15", - "@schematics/angular": "18.2.10", - "@yarnpkg/lockfile": "1.1.0", - "ini": "4.1.3", - "jsonc-parser": "3.3.1", - "listr2": "8.2.4", - "npm-package-arg": "11.0.3", - "npm-pick-manifest": "9.1.0", - "pacote": "18.0.6", - "resolve": "1.22.8", - "semver": "7.6.3", - "symbol-observable": "4.0.0", - "yargs": "17.7.2" - }, - "bin": { - "ng": "bin/ng.js" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular/common": { - "version": "18.2.10", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-18.2.10.tgz", - "integrity": "sha512-YzTCmuqLiOuT+Yv07vuKymDWiebOVZ8BuXakJiz4EM7FMoOw5gICHJ04jepZSjDNWpA16e7kJSdt5ucnmvCFDQ==", - "dev": true, - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0" - }, - "peerDependencies": { - "@angular/core": "18.2.10", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@angular/compiler": { - "version": "18.2.10", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-18.2.10.tgz", - "integrity": "sha512-cu+Uq1nnyl00Glg0+2uvm+Xpaq5b4YvWpaLGGtit7uGETAJ4L/frlBVeaTRhEoaIAGBI+RRlyuFLae+etQDA0w==", - "dev": true, - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0" - }, - "peerDependencies": { - "@angular/core": "18.2.10" - }, - "peerDependenciesMeta": { - "@angular/core": { - "optional": true - } - } - }, - "node_modules/@angular/compiler-cli": { - "version": "18.2.10", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-18.2.10.tgz", - "integrity": "sha512-CNFStKWMB89MFKAZZFUOhoQi+fHqRLgNOOrI73LjizXixvngEh3BDZJRtK9hbSGG+giujBrummEA60CWAw69MA==", - "dev": true, - "dependencies": { - "@babel/core": "7.25.2", - "@jridgewell/sourcemap-codec": "^1.4.14", - "chokidar": "^4.0.0", - "convert-source-map": "^1.5.1", - "reflect-metadata": "^0.2.0", - "semver": "^7.0.0", - "tslib": "^2.3.0", - "yargs": "^17.2.1" - }, - "bin": { - "ng-xi18n": "bundles/src/bin/ng_xi18n.js", - "ngc": "bundles/src/bin/ngc.js", - "ngcc": "bundles/ngcc/index.js" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0" - }, - "peerDependencies": { - "@angular/compiler": "18.2.10", - "typescript": ">=5.4 <5.6" - } - }, - "node_modules/@angular/compiler-cli/node_modules/chokidar": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", - "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", - "dev": true, - "dependencies": { - "readdirp": "^4.0.1" - }, - "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@angular/compiler-cli/node_modules/readdirp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", - "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", - "dev": true, - "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@angular/core": { - "version": "18.2.10", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-18.2.10.tgz", - "integrity": "sha512-EfxVz0pLaxnOppOYkdhnaUkk8HZT+uxaAGpJD3ppAa7YAWTE9xIGoNJmtS33cZNNOnvriMkdv7yn6pDtV4ct+Q==", - "dev": true, - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0" - }, - "peerDependencies": { - "rxjs": "^6.5.3 || ^7.4.0", - "zone.js": "~0.14.10" - } - }, - "node_modules/@angular/forms": { - "version": "18.2.10", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-18.2.10.tgz", - "integrity": "sha512-2VprGB+enJIeqfz2oALmP/G/UiFzpZW6PHgyZXhk/0J/UMsa26JoYxwDFvfdm/WGTrB+VaQEG7in5xwiFPAFtQ==", - "dev": true, - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0" - }, - "peerDependencies": { - "@angular/common": "18.2.10", - "@angular/core": "18.2.10", - "@angular/platform-browser": "18.2.10", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@angular/platform-browser": { - "version": "18.2.10", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-18.2.10.tgz", - "integrity": "sha512-zKyRKFr3AaEA4SE/DEeb5FWHJutT26avHZog6ZGDkMeMN12zMtSqjPuTSgmDXCWleoOkzbb+nhAQ+fK/EyGyPA==", - "dev": true, - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0" - }, - "peerDependencies": { - "@angular/animations": "18.2.10", - "@angular/common": "18.2.10", - "@angular/core": "18.2.10" - }, - "peerDependenciesMeta": { - "@angular/animations": { - "optional": true - } - } - }, - "node_modules/@angular/platform-browser-dynamic": { - "version": "18.2.10", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-18.2.10.tgz", - "integrity": "sha512-syKyOTgfQnMxfpDRP1khTSPZ5dsMgA8YQwNF6KsB3eZQl15CKSka7bzjMOUWeZ8M3WShOp1AzTf0MfwNeh0UBA==", - "dev": true, - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0" - }, - "peerDependencies": { - "@angular/common": "18.2.10", - "@angular/compiler": "18.2.10", - "@angular/core": "18.2.10", - "@angular/platform-browser": "18.2.10" - } - }, - "node_modules/@angular/platform-server": { - "version": "18.2.10", - "resolved": "https://registry.npmjs.org/@angular/platform-server/-/platform-server-18.2.10.tgz", - "integrity": "sha512-vewG3K03uLmxmHyjQivzIxvCBQ334hO33vC1rFZpbe3TX+rpVg7FYmz9ArdTgwbuxMSvImrcBWIYs8m/ZpKs9Q==", - "dev": true, - "dependencies": { - "tslib": "^2.3.0", - "xhr2": "^0.2.0" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0" - }, - "peerDependencies": { - "@angular/animations": "18.2.10", - "@angular/common": "18.2.10", - "@angular/compiler": "18.2.10", - "@angular/core": "18.2.10", - "@angular/platform-browser": "18.2.10" - } - }, - "node_modules/@angular/router": { - "version": "18.2.10", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-18.2.10.tgz", - "integrity": "sha512-ZqJgOGOfvW0epsc7pIo7DffZqYHo3O9aUCVepZAhOxqtjF/sfhX2fy+A0xopTIiR0eM3LrT823V+2hjlBHj+CA==", - "dev": true, - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0" - }, - "peerDependencies": { - "@angular/common": "18.2.10", - "@angular/core": "18.2.10", - "@angular/platform-browser": "18.2.10", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@angular/ssr": { - "version": "18.2.10", - "resolved": "https://registry.npmjs.org/@angular/ssr/-/ssr-18.2.10.tgz", - "integrity": "sha512-iCplUCLpOnEjMpcStNsH3LovYdGwR7qbTB5FnYwCUGk0VY8nwukB2oUO3h3jFRHtbA6BSbr5NIxdORKGhGhhoQ==", - "dev": true, - "dependencies": { - "critters": "0.0.24", - "tslib": "^2.3.0" - }, - "peerDependencies": { - "@angular/common": "^18.0.0", - "@angular/core": "^18.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", - "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", - "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.0", - "@babel/helper-compilation-targets": "^7.25.2", - "@babel/helper-module-transforms": "^7.25.2", - "@babel/helpers": "^7.25.0", - "@babel/parser": "^7.25.0", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.2", - "@babel/types": "^7.25.2", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", - "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.25.0", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz", - "integrity": "sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", - "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", - "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/traverse": "^7.25.9", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", - "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "regexpu-core": "^6.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", - "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", - "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", - "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", - "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", - "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-wrap-function": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", - "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", - "dev": true, - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", - "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", - "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", - "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", - "dev": true, - "dependencies": { - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", - "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", - "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.26.0" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", - "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", - "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", - "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", - "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "dev": true, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", - "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", - "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", - "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.0.tgz", - "integrity": "sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-remap-async-to-generator": "^7.25.0", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/traverse": "^7.25.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", - "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", - "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", - "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", - "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", - "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", - "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/traverse": "^7.25.9", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", - "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/template": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", - "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", - "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", - "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", - "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz", - "integrity": "sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", - "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", - "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", - "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", - "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", - "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", - "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", - "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", - "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", - "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-simple-access": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", - "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", - "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", - "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", - "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", - "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", - "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", - "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", - "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", - "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", - "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", - "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", - "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", - "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "regenerator-transform": "^0.15.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", - "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz", - "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.1", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", - "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", - "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", - "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", - "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", - "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", - "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", - "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", - "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", - "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.25.3", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.3.tgz", - "integrity": "sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.25.2", - "@babel/helper-compilation-targets": "^7.25.2", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-validator-option": "^7.24.8", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.3", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.7", - "@babel/plugin-syntax-import-attributes": "^7.24.7", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-async-generator-functions": "^7.25.0", - "@babel/plugin-transform-async-to-generator": "^7.24.7", - "@babel/plugin-transform-block-scoped-functions": "^7.24.7", - "@babel/plugin-transform-block-scoping": "^7.25.0", - "@babel/plugin-transform-class-properties": "^7.24.7", - "@babel/plugin-transform-class-static-block": "^7.24.7", - "@babel/plugin-transform-classes": "^7.25.0", - "@babel/plugin-transform-computed-properties": "^7.24.7", - "@babel/plugin-transform-destructuring": "^7.24.8", - "@babel/plugin-transform-dotall-regex": "^7.24.7", - "@babel/plugin-transform-duplicate-keys": "^7.24.7", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", - "@babel/plugin-transform-dynamic-import": "^7.24.7", - "@babel/plugin-transform-exponentiation-operator": "^7.24.7", - "@babel/plugin-transform-export-namespace-from": "^7.24.7", - "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.25.1", - "@babel/plugin-transform-json-strings": "^7.24.7", - "@babel/plugin-transform-literals": "^7.25.2", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", - "@babel/plugin-transform-member-expression-literals": "^7.24.7", - "@babel/plugin-transform-modules-amd": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.8", - "@babel/plugin-transform-modules-systemjs": "^7.25.0", - "@babel/plugin-transform-modules-umd": "^7.24.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", - "@babel/plugin-transform-new-target": "^7.24.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", - "@babel/plugin-transform-object-super": "^7.24.7", - "@babel/plugin-transform-optional-catch-binding": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.8", - "@babel/plugin-transform-parameters": "^7.24.7", - "@babel/plugin-transform-private-methods": "^7.24.7", - "@babel/plugin-transform-private-property-in-object": "^7.24.7", - "@babel/plugin-transform-property-literals": "^7.24.7", - "@babel/plugin-transform-regenerator": "^7.24.7", - "@babel/plugin-transform-reserved-words": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", - "@babel/plugin-transform-template-literals": "^7.24.7", - "@babel/plugin-transform-typeof-symbol": "^7.24.8", - "@babel/plugin-transform-unicode-escapes": "^7.24.7", - "@babel/plugin-transform-unicode-property-regex": "^7.24.7", - "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.37.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz", - "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", - "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", - "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.26.2", - "@babel/types": "^7.26.0", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/types": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", - "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", - "dev": true, - "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "devOptional": true, - "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "devOptional": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.1.tgz", - "integrity": "sha512-boghen8F0Q8D+0/Q1/1r6DUEieUJ8w2a1gIknExMSHBsJFOr2+0KUfHiVYBvucPwl3+RU5PFBK833FjFCh3BhA==", - "dev": true, - "engines": { - "node": ">=14.17.0" - } - }, - "node_modules/@docsearch/css": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.6.2.tgz", - "integrity": "sha512-vKNZepO2j7MrYBTZIGXvlUOIR+v9KRf70FApRgovWrj3GTs1EITz/Xb0AOlm1xsQBp16clVZj1SY/qaOJbQtZw==", - "dev": true - }, - "node_modules/@docsearch/js": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-3.6.2.tgz", - "integrity": "sha512-pS4YZF+VzUogYrkblCucQ0Oy2m8Wggk8Kk7lECmZM60hTbaydSIhJTTiCrmoxtBqV8wxORnOqcqqOfbmkkQEcA==", - "dev": true, - "dependencies": { - "@docsearch/react": "3.6.2", - "preact": "^10.0.0" - } - }, - "node_modules/@docsearch/react": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.6.2.tgz", - "integrity": "sha512-rtZce46OOkVflCQH71IdbXSFK+S8iJZlUF56XBW5rIgx/eG5qoomC7Ag3anZson1bBac/JFQn7XOBfved/IMRA==", - "dev": true, - "dependencies": { - "@algolia/autocomplete-core": "1.9.3", - "@algolia/autocomplete-preset-algolia": "1.9.3", - "@docsearch/css": "3.6.2", - "algoliasearch": "^4.19.1" - }, - "peerDependencies": { - "@types/react": ">= 16.8.0 < 19.0.0", - "react": ">= 16.8.0 < 19.0.0", - "react-dom": ">= 16.8.0 < 19.0.0", - "search-insights": ">= 1 < 3" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "search-insights": { - "optional": true - } - } - }, - "node_modules/@emnapi/core": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.3.1.tgz", - "integrity": "sha512-pVGjBIt1Y6gg3EJN8jTcfpP/+uuRksIo055oE/OBkDNcjZqVbfkWCksG1Jp4yZnj3iKWyWX8fdG/j6UDYPbFog==", - "dev": true, - "dependencies": { - "@emnapi/wasi-threads": "1.0.1", - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", - "dev": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/wasi-threads": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.1.tgz", - "integrity": "sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==", - "dev": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@es-joy/jsdoccomment": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.49.0.tgz", - "integrity": "sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==", - "dev": true, - "dependencies": { - "comment-parser": "1.4.1", - "esquery": "^1.6.0", - "jsdoc-type-pratt-parser": "~4.1.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", - "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", - "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", - "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@gulpjs/messages": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@gulpjs/messages/-/messages-1.1.0.tgz", - "integrity": "sha512-Ys9sazDatyTgZVb4xPlDufLweJ/Os2uHWOv+Caxvy2O85JcnT4M3vc73bi8pdLWlv3fdWQz3pdI9tVwo8rQQSg==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@gulpjs/to-absolute-glob": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@gulpjs/to-absolute-glob/-/to-absolute-glob-4.0.0.tgz", - "integrity": "sha512-kjotm7XJrJ6v+7knhPaRgaT6q8F8K2jiafwYdNHLzmV0uGLuZY43FK6smNSHUPrhq5kX2slCUy+RGG/xGqmIKA==", - "dev": true, - "dependencies": { - "is-negated-glob": "^1.0.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead", - "dev": true - }, - "node_modules/@inquirer/checkbox": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-2.5.0.tgz", - "integrity": "sha512-sMgdETOfi2dUHT8r7TT1BTKOwNvdDGFDXYWtQ2J69SvlYNntk9I/gJe7r5yvMwwsuKnYbuRs3pNhx4tgNck5aA==", - "dev": true, - "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/figures": "^1.0.5", - "@inquirer/type": "^1.5.3", - "ansi-escapes": "^4.3.2", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/confirm": { - "version": "3.1.22", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.22.tgz", - "integrity": "sha512-gsAKIOWBm2Q87CDfs9fEo7wJT3fwWIJfnDGMn9Qy74gBnNFOACDNfhUzovubbJjWnKLGBln7/NcSmZwj5DuEXg==", - "dev": true, - "dependencies": { - "@inquirer/core": "^9.0.10", - "@inquirer/type": "^1.5.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/core": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.2.1.tgz", - "integrity": "sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==", - "dev": true, - "dependencies": { - "@inquirer/figures": "^1.0.6", - "@inquirer/type": "^2.0.0", - "@types/mute-stream": "^0.0.4", - "@types/node": "^22.5.5", - "@types/wrap-ansi": "^3.0.0", - "ansi-escapes": "^4.3.2", - "cli-width": "^4.1.0", - "mute-stream": "^1.0.0", - "signal-exit": "^4.1.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/core/node_modules/@inquirer/type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-2.0.0.tgz", - "integrity": "sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==", - "dev": true, - "dependencies": { - "mute-stream": "^1.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/core/node_modules/@types/node": { - "version": "22.8.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.4.tgz", - "integrity": "sha512-SpNNxkftTJOPk0oN+y2bIqurEXHTA2AOZ3EJDDKeJ5VzkvvORSvmQXGQarcOzWV1ac7DCaPBEdMDxBsM+d8jWw==", - "dev": true, - "dependencies": { - "undici-types": "~6.19.8" - } - }, - "node_modules/@inquirer/editor": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-2.2.0.tgz", - "integrity": "sha512-9KHOpJ+dIL5SZli8lJ6xdaYLPPzB8xB9GZItg39MBybzhxA16vxmszmQFrRwbOA918WA2rvu8xhDEg/p6LXKbw==", - "dev": true, - "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3", - "external-editor": "^3.1.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/expand": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-2.3.0.tgz", - "integrity": "sha512-qnJsUcOGCSG1e5DTOErmv2BPQqrtT6uzqn1vI/aYGiPKq+FgslGZmtdnXbhuI7IlT7OByDoEEqdnhUnVR2hhLw==", - "dev": true, - "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/figures": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.7.tgz", - "integrity": "sha512-m+Trk77mp54Zma6xLkLuY+mvanPxlE4A7yNKs2HBiyZ4UkVs28Mv5c/pgWrHeInx+USHeX/WEPzjrWrcJiQgjw==", - "dev": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/input": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-2.3.0.tgz", - "integrity": "sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==", - "dev": true, - "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/number": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-1.1.0.tgz", - "integrity": "sha512-ilUnia/GZUtfSZy3YEErXLJ2Sljo/mf9fiKc08n18DdwdmDbOzRcTv65H1jjDvlsAuvdFXf4Sa/aL7iw/NanVA==", - "dev": true, - "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/password": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-2.2.0.tgz", - "integrity": "sha512-5otqIpgsPYIshqhgtEwSspBQE40etouR8VIxzpJkv9i0dVHIpyhiivbkH9/dGiMLdyamT54YRdGJLfl8TFnLHg==", - "dev": true, - "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3", - "ansi-escapes": "^4.3.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/prompts": { - "version": "5.3.8", - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-5.3.8.tgz", - "integrity": "sha512-b2BudQY/Si4Y2a0PdZZL6BeJtl8llgeZa7U2j47aaJSCeAl1e4UI7y8a9bSkO3o/ZbZrgT5muy/34JbsjfIWxA==", - "dev": true, - "dependencies": { - "@inquirer/checkbox": "^2.4.7", - "@inquirer/confirm": "^3.1.22", - "@inquirer/editor": "^2.1.22", - "@inquirer/expand": "^2.1.22", - "@inquirer/input": "^2.2.9", - "@inquirer/number": "^1.0.10", - "@inquirer/password": "^2.1.22", - "@inquirer/rawlist": "^2.2.4", - "@inquirer/search": "^1.0.7", - "@inquirer/select": "^2.4.7" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/rawlist": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-2.3.0.tgz", - "integrity": "sha512-zzfNuINhFF7OLAtGHfhwOW2TlYJyli7lOUoJUXw/uyklcwalV6WRXBXtFIicN8rTRK1XTiPWB4UY+YuW8dsnLQ==", - "dev": true, - "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/search": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-1.1.0.tgz", - "integrity": "sha512-h+/5LSj51dx7hp5xOn4QFnUaKeARwUCLs6mIhtkJ0JYPBLmEYjdHSYh7I6GrLg9LwpJ3xeX0FZgAG1q0QdCpVQ==", - "dev": true, - "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/figures": "^1.0.5", - "@inquirer/type": "^1.5.3", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/select": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-2.5.0.tgz", - "integrity": "sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==", - "dev": true, - "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/figures": "^1.0.5", - "@inquirer/type": "^1.5.3", - "ansi-escapes": "^4.3.2", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/type": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz", - "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==", - "dev": true, - "dependencies": { - "mute-stream": "^1.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/expect-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", - "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", - "dev": true, - "dependencies": { - "jest-get-type": "^29.6.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dev": true, - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@jsonjoy.com/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", - "dev": true, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/json-pack": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz", - "integrity": "sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==", - "dev": true, - "dependencies": { - "@jsonjoy.com/base64": "^1.1.1", - "@jsonjoy.com/util": "^1.1.2", - "hyperdyperid": "^1.2.0", - "thingies": "^1.20.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/util": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.5.0.tgz", - "integrity": "sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==", - "dev": true, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@kurkle/color": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz", - "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==", - "dev": true - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", - "dev": true - }, - "node_modules/@listr2/prompt-adapter-inquirer": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.15.tgz", - "integrity": "sha512-MZrGem/Ujjd4cPTLYDfCZK2iKKeiO/8OX13S6jqxldLs0Prf2aGqVlJ77nMBqMv7fzqgXEgjrNHLXcKR8l9lOg==", - "dev": true, - "dependencies": { - "@inquirer/type": "^1.5.1" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "@inquirer/prompts": ">= 3 < 6" - } - }, - "node_modules/@lmdb/lmdb-darwin-arm64": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.0.13.tgz", - "integrity": "sha512-uiKPB0Fv6WEEOZjruu9a6wnW/8jrjzlZbxXscMB8kuCJ1k6kHpcBnuvaAWcqhbI7rqX5GKziwWEdD+wi2gNLfA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.3.tgz", - "integrity": "sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@napi-rs/wasm-runtime": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.4.tgz", - "integrity": "sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==", - "dev": true, - "dependencies": { - "@emnapi/core": "^1.1.0", - "@emnapi/runtime": "^1.1.0", - "@tybys/wasm-util": "^0.9.0" - } - }, - "node_modules/@ngtools/webpack": { - "version": "18.2.10", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-18.2.10.tgz", - "integrity": "sha512-CGYr8rdM5ntdb4kLUAhrLBPrhJQ4KBPo3KMT6qJE/S+jJJn5zHzedpuGFOCVhC1Siw+n1pOBSI8leTRJIW/eCQ==", - "dev": true, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "@angular/compiler-cli": "^18.0.0", - "typescript": ">=5.4 <5.6", - "webpack": "^5.54.0" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@npmcli/agent": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz", - "integrity": "sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==", - "dev": true, - "dependencies": { - "agent-base": "^7.1.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.1", - "lru-cache": "^10.0.1", - "socks-proxy-agent": "^8.0.3" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/agent/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true - }, - "node_modules/@npmcli/fs": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", - "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", - "dev": true, - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/git": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.8.tgz", - "integrity": "sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==", - "dev": true, - "dependencies": { - "@npmcli/promise-spawn": "^7.0.0", - "ini": "^4.1.3", - "lru-cache": "^10.0.1", - "npm-pick-manifest": "^9.0.0", - "proc-log": "^4.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^4.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/git/node_modules/isexe": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", - "dev": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/@npmcli/git/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true - }, - "node_modules/@npmcli/git/node_modules/which": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", - "dev": true, - "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/installed-package-contents": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz", - "integrity": "sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==", - "dev": true, - "dependencies": { - "npm-bundled": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "bin": { - "installed-package-contents": "bin/index.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/node-gyp": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", - "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/package-json": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.2.1.tgz", - "integrity": "sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==", - "dev": true, - "dependencies": { - "@npmcli/git": "^5.0.0", - "glob": "^10.2.2", - "hosted-git-info": "^7.0.0", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^6.0.0", - "proc-log": "^4.0.0", - "semver": "^7.5.3" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/package-json/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@npmcli/package-json/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@npmcli/promise-spawn": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz", - "integrity": "sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==", - "dev": true, - "dependencies": { - "which": "^4.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/promise-spawn/node_modules/isexe": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", - "dev": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/@npmcli/promise-spawn/node_modules/which": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", - "dev": true, - "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/redact": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-2.0.1.tgz", - "integrity": "sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==", - "dev": true, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/run-script": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-8.1.0.tgz", - "integrity": "sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==", - "dev": true, - "dependencies": { - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/package-json": "^5.0.0", - "@npmcli/promise-spawn": "^7.0.0", - "node-gyp": "^10.0.0", - "proc-log": "^4.0.0", - "which": "^4.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/run-script/node_modules/isexe": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", - "dev": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/@npmcli/run-script/node_modules/which": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", - "dev": true, - "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^16.13.0 || >=18.0.0" - } - }, - "node_modules/@nrwl/devkit": { - "version": "19.8.8", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-19.8.8.tgz", - "integrity": "sha512-eikVLG60Zj4vA+mMs+ctH3JhwWYMMwNIelMT+7o7/QRn+ZAJK75EVRhSOQXly4jnRMno++ltIlsaTXxq3uhlrw==", - "dev": true, - "dependencies": { - "@nx/devkit": "19.8.8" - } - }, - "node_modules/@nrwl/tao": { - "version": "19.8.8", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-19.8.8.tgz", - "integrity": "sha512-TJ6NoI7pbdov8v/+QzW8toDLH1u2DNCMvwhNOx29bBPG0ycugmR+g2EqixujBgM1BeBQN99Fqi1ZR/ZOuHkemQ==", - "dev": true, - "dependencies": { - "nx": "19.8.8", - "tslib": "^2.3.0" - }, - "bin": { - "tao": "index.js" - } - }, - "node_modules/@nx/devkit": { - "version": "19.8.8", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-19.8.8.tgz", - "integrity": "sha512-JZtx+2J/9g4OCaNWNxW2udGxEtje0RZ75pybK4ZieiIQVXPsrInN/bpSJSEWW3xt90GlsaFPif39rBkmy6uoHg==", - "dev": true, - "dependencies": { - "@nrwl/devkit": "19.8.8", - "ejs": "^3.1.7", - "enquirer": "~2.3.6", - "ignore": "^5.0.4", - "minimatch": "9.0.3", - "semver": "^7.5.3", - "tmp": "~0.2.1", - "tslib": "^2.3.0", - "yargs-parser": "21.1.1" - }, - "peerDependencies": { - "nx": ">= 19 <= 21" - } - }, - "node_modules/@nx/nx-darwin-arm64": { - "version": "19.8.8", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-19.8.8.tgz", - "integrity": "sha512-r6kG9T676/V2GzWy2RA+wGT1klC9r3AdcY6d4gSOCoqcel8ht9weGcPUB4ysMKDyR/Lf7WA5YisSkjFDc0O48A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@pkgr/core": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", - "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/@primeuix/styled": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@primeuix/styled/-/styled-0.3.0.tgz", - "integrity": "sha512-XsLbmyM1u50A0EDATIHyqm5O/zOCSyNKPk4pNN8HFvEPehbsjf4tkXcRZAyaVvntSCLpV4XGAj7v5EDCQkBRlg==", - "dev": true, - "dependencies": { - "@primeuix/utils": "^0.3.0" - }, - "engines": { - "node": ">=12.11.0" - } - }, - "node_modules/@primeuix/utils": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@primeuix/utils/-/utils-0.3.0.tgz", - "integrity": "sha512-d6ymWez1n+iqwzAVhyOTmrOHl5qnSX2oGlTy97qGuA15gLai+MQaxONHFNdDia8Q7o396v7KK9IvhAx9VET/+A==", - "dev": true, - "engines": { - "node": ">=12.11.0" - } - }, - "node_modules/@rollup/plugin-json": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", - "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^5.1.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.0.tgz", - "integrity": "sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "@types/resolve": "1.20.2", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.78.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.3.tgz", - "integrity": "sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==", - "dev": true, - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^4.0.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.22.4.tgz", - "integrity": "sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/wasm-node": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/@rollup/wasm-node/-/wasm-node-4.24.3.tgz", - "integrity": "sha512-lahpprfoJKm88bgp2IrDI/VRyZocsvGvemSkhrsbBTj9yqhkyIb7W5CZAdZWgeAibO5EIk2cN0yWCHcjohL1YQ==", - "dev": true, - "dependencies": { - "@types/estree": "1.0.6" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/@rtsao/scc": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", - "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", - "dev": true - }, - "node_modules/@schematics/angular": { - "version": "18.2.10", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-18.2.10.tgz", - "integrity": "sha512-2pDHT4aSzfs8Up4RQmHHuFd5FeuUebS1ZJwyt46MfXzRMFtzUZV/JKsIvDqyMwnkvFfLvgJyTCkl8JGw5jQObg==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "18.2.10", - "@angular-devkit/schematics": "18.2.10", - "jsonc-parser": "3.3.1" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@sigstore/bundle": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.2.tgz", - "integrity": "sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==", - "dev": true, - "dependencies": { - "@sigstore/protobuf-specs": "^0.3.2" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-1.1.0.tgz", - "integrity": "sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==", - "dev": true, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/protobuf-specs": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.2.tgz", - "integrity": "sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==", - "dev": true, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/sign": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.3.2.tgz", - "integrity": "sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==", - "dev": true, - "dependencies": { - "@sigstore/bundle": "^2.3.2", - "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.2", - "make-fetch-happen": "^13.0.1", - "proc-log": "^4.2.0", - "promise-retry": "^2.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/tuf": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.4.tgz", - "integrity": "sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==", - "dev": true, - "dependencies": { - "@sigstore/protobuf-specs": "^0.3.2", - "tuf-js": "^2.2.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/verify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-1.2.1.tgz", - "integrity": "sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==", - "dev": true, - "dependencies": { - "@sigstore/bundle": "^2.3.2", - "@sigstore/core": "^1.1.0", - "@sigstore/protobuf-specs": "^0.3.2" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true - }, - "node_modules/@sindresorhus/merge-streams": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", - "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", - "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", - "dev": true - }, - "node_modules/@stackblitz/sdk": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@stackblitz/sdk/-/sdk-1.9.0.tgz", - "integrity": "sha512-3m6C7f8pnR5KXys/Hqx2x6ylnpqOak6HtnZI6T5keEO0yT+E4Spkw37VEbdwuC+2oxmjdgq6YZEgiKX7hM1GmQ==", - "dev": true - }, - "node_modules/@tsconfig/node10": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", - "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", - "devOptional": true - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "devOptional": true - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "devOptional": true - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", - "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", - "devOptional": true - }, - "node_modules/@tufjs/canonical-json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", - "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", - "dev": true, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@tufjs/models": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.1.tgz", - "integrity": "sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==", - "dev": true, - "dependencies": { - "@tufjs/canonical-json": "2.0.0", - "minimatch": "^9.0.4" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@tufjs/models/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@tybys/wasm-util": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz", - "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==", - "dev": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", - "dev": true, - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", - "dev": true, - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", - "dev": true - }, - "node_modules/@types/cors": { - "version": "2.8.17", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", - "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "dev": true - }, - "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", - "dev": true, - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.19.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", - "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/http-errors": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", - "dev": true - }, - "node_modules/@types/http-proxy": { - "version": "1.17.15", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", - "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jasmine": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-4.3.6.tgz", - "integrity": "sha512-3N0FpQTeiWjm+Oo1WUYWguUS7E6JLceiGTriFrG8k5PU7zRLJCzLcWURU3wjMbZGS//a2/LgjsnO3QxIlwxt9g==", - "dev": true - }, - "node_modules/@types/jest": { - "version": "29.5.14", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz", - "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==", - "dev": true, - "dependencies": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "dev": true - }, - "node_modules/@types/mute-stream": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", - "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "16.18.116", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.116.tgz", - "integrity": "sha512-mLigUvhoaADRewggiby+XfAAFOUOMCm/SwL5DAJ+CMUGjSLIGMsJVN7BOKftuQSHGjUmS/W7hVht8fcNbi/MRA==", - "devOptional": true - }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/prop-types": { - "version": "15.7.13", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", - "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", - "dev": true - }, - "node_modules/@types/qs": { - "version": "6.9.16", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.16.tgz", - "integrity": "sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==", - "dev": true - }, - "node_modules/@types/raf": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/@types/raf/-/raf-3.4.3.tgz", - "integrity": "sha512-c4YAvMedbPZ5tEyxzQdMoOhhJ4RD3rngZIdwC2/qDN3d7JpEhB6fiBRKVY1lg5B7Wk+uPBjn5f39j1/2MY1oOw==", - "dev": true, - "optional": true - }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", - "dev": true - }, - "node_modules/@types/react": { - "version": "18.3.12", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", - "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", - "dev": true, - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/resolve": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", - "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", - "dev": true - }, - "node_modules/@types/retry": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", - "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", - "dev": true - }, - "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "dev": true, - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/serve-index": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", - "dev": true, - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", - "dev": true, - "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", - "dev": true - }, - "node_modules/@types/wrap-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", - "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==", - "dev": true - }, - "node_modules/@types/ws": { - "version": "8.5.12", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", - "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "dev": true - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz", - "integrity": "sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==", - "dev": true, - "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/type-utils": "7.18.0", - "@typescript-eslint/utils": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", - "graphemer": "^1.4.0", - "ignore": "^5.3.1", - "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", - "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz", - "integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==", - "dev": true, - "peer": true, - "dependencies": { - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", - "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz", - "integrity": "sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==", - "dev": true, - "dependencies": { - "@typescript-eslint/typescript-estree": "7.18.0", - "@typescript-eslint/utils": "7.18.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", - "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", - "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==", - "dev": true, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", - "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "8.0.0-alpha.20", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.0.0-alpha.20.tgz", - "integrity": "sha512-0aMhjDTvIrkGkHqyM0ZByAwR8BV1f2HhKdYyjtxko8S/Ca4PGjOIjub6VoF+bQwCRxEuV8viNUld78rqm9jqLA==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.0.0-alpha.20", - "@typescript-eslint/types": "8.0.0-alpha.20", - "@typescript-eslint/typescript-estree": "8.0.0-alpha.20" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "8.0.0-alpha.20", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.0.0-alpha.20.tgz", - "integrity": "sha512-+Ncj0Q6DT8ZHYNp8h5RndW4Siv52kiPpHEz/i8Sj2rh2y8ZCc5pKSHSslk+eZi0Bdj+/+swNOmDNcL2CrlaEnA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "8.0.0-alpha.20", - "@typescript-eslint/visitor-keys": "8.0.0-alpha.20" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "8.0.0-alpha.20", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.0.0-alpha.20.tgz", - "integrity": "sha512-xpU1rMQfnnNZxpHN6YUfr18sGOMcpC9hvt54fupcU6N1qMCagEtkRt1U15x086oJAgAITJGa67454ffAoCxv/w==", - "dev": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.0.0-alpha.20", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.0.0-alpha.20.tgz", - "integrity": "sha512-VQ8Mf8upDCuf0uMTjX/Pdw3gvCZomkG43nuThUuzhK3YFwFmIDTqx0ZWSsYJkVGfll0WrXgIua+rKSP/n6NBWw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "8.0.0-alpha.20", - "@typescript-eslint/visitor-keys": "8.0.0-alpha.20", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.0.0-alpha.20", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.0.0-alpha.20.tgz", - "integrity": "sha512-ej06rfct0kalfJgIR8nTR7dF1mgfF83hkylrYas7IAElHfgw4zx99BUGa6VrnHZ1PkxdJBp5PgcO2FmmlOoaRQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "8.0.0-alpha.20", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", - "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.18.0", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", - "dev": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "dev": true, - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", - "dev": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "node_modules/@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true - }, - "node_modules/@yarnpkg/parsers": { - "version": "3.0.0-rc.46", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.46.tgz", - "integrity": "sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q==", - "dev": true, - "dependencies": { - "js-yaml": "^3.10.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=14.15.0" - } - }, - "node_modules/@yarnpkg/parsers/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/@yarnpkg/parsers/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@yarnpkg/parsers/node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "node_modules/@zkochan/js-yaml": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.7.tgz", - "integrity": "sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/abbrev": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", - "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "devOptional": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-attributes": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", - "dev": true, - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "devOptional": true, - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/adler-32": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz", - "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", - "dev": true, - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/aggregate-error": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz", - "integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==", - "dev": true, - "dependencies": { - "clean-stack": "^4.0.0", - "indent-string": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", - "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", - "dev": true, - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/algoliasearch": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.24.0.tgz", - "integrity": "sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==", - "dev": true, - "dependencies": { - "@algolia/cache-browser-local-storage": "4.24.0", - "@algolia/cache-common": "4.24.0", - "@algolia/cache-in-memory": "4.24.0", - "@algolia/client-account": "4.24.0", - "@algolia/client-analytics": "4.24.0", - "@algolia/client-common": "4.24.0", - "@algolia/client-personalization": "4.24.0", - "@algolia/client-search": "4.24.0", - "@algolia/logger-common": "4.24.0", - "@algolia/logger-console": "4.24.0", - "@algolia/recommend": "4.24.0", - "@algolia/requester-browser-xhr": "4.24.0", - "@algolia/requester-common": "4.24.0", - "@algolia/requester-node-http": "4.24.0", - "@algolia/transporter": "4.24.0" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-cyan": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", - "integrity": "sha512-eCjan3AVo/SxZ0/MyIYRtkpxIu/H3xZN7URr1vXVrISxeyz8fUFz0FJziamK4sS8I+t35y4rHg1b2PklyBe/7A==", - "dev": true, - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-red": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", - "integrity": "sha512-ewaIr5y+9CUTGFwZfpECUbFlGcC0GCw1oqR9RI6h1gQCd9Aj2GxSckCnPsVJnmfMZbwFYE+leZGASgkWl06Jow==", - "dev": true, - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-sequence-parser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", - "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", - "dev": true - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/anymatch/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/are-docs-informative": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz", - "integrity": "sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==", - "dev": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dev": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/arr-diff": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", - "integrity": "sha512-OQwDZUqYaQwyyhDJHThmzId8daf4/RFNLaeh3AevmSeZ5Y7ug4Ga/yKc6l6kTZOBW781rCj103ZuTh8GAsB3+Q==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.0.1", - "array-slice": "^0.2.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-diff/node_modules/array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha512-rlVfZW/1Ph2SNySXwR9QYkChp8EkOEiTMO5Vwx60usw04i4nWemkm9RXmQqgkQFaLHsqLuADvjp6IfgL9l2M8Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", - "integrity": "sha512-t5db90jq+qdgk8aFnxEkjqta0B/GHrM1pxzuuZz2zWsOXc5nKu3t+76s/PQBA8FTcM/ipspIH9jWG4OxCBc2eA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", - "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/async": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "dev": true - }, - "node_modules/async-done": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/async-done/-/async-done-2.0.0.tgz", - "integrity": "sha512-j0s3bzYq9yKIVLKGE/tWlCpa3PfFLcrDZLTSVdnnCTGagXuXBJO4SsY9Xdk/fQBirCkH4evW5xOeJXqlAQFdsw==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.4.4", - "once": "^1.4.0", - "stream-exhaust": "^1.0.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/async-settle": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-2.0.0.tgz", - "integrity": "sha512-Obu/KE8FurfQRN6ODdHN9LuXqwC+JFIM9NRyZqJJ4ZfLJmIYN9Rg0/kb+wF70VV5+fJusTMQlJ1t5rF7J/ETdg==", - "dev": true, - "dependencies": { - "async-done": "^2.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.20", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", - "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "browserslist": "^4.23.3", - "caniuse-lite": "^1.0.30001646", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dev": true, - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axios": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", - "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", - "dev": true, - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/axobject-query": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", - "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", - "dev": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/babel-loader": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", - "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", - "dev": true, - "dependencies": { - "find-cache-dir": "^4.0.0", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 14.15.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0", - "webpack": ">=5" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.2", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", - "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2", - "core-js-compat": "^3.38.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", - "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/bach": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/bach/-/bach-2.0.1.tgz", - "integrity": "sha512-A7bvGMGiTOxGMpNupYl9HQTf0FFDNF4VCmks4PJpFyN1AX2pdKuxuwdvUz2Hu388wcgp+OvGFNsumBfFNkR7eg==", - "dev": true, - "dependencies": { - "async-done": "^2.0.0", - "async-settle": "^2.0.0", - "now-and-later": "^3.0.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/bare-events": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.0.tgz", - "integrity": "sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==", - "dev": true, - "optional": true - }, - "node_modules/base64-arraybuffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", - "dev": true, - "optional": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/base64id": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", - "dev": true, - "engines": { - "node": "^4.5.0 || >= 5.9" - } - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/body-parser": { - "version": "1.20.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", - "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.13.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/bonjour-service": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.24.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", - "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001669", - "electron-to-chromium": "^1.5.41", - "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.1" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/btoa": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", - "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", - "dev": true, - "bin": { - "btoa": "bin/btoa.js" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/bundle-name": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", - "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", - "dev": true, - "dependencies": { - "run-applescript": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacache": { - "version": "18.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz", - "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^10.0.1", - "minipass": "^7.0.3", - "minipass-collect": "^2.0.1", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/cacache/node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacache/node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cacache/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cacache/node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true - }, - "node_modules/cacache/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cacache/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001675", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001675.tgz", - "integrity": "sha512-/wV1bQwPrkLiQMjaJF5yUMVM/VdRPOCU8QZ+PmG6uW6DvYSrNY1bpwHI/3mOcUosLaJCzYDi5o91IQB51ft6cg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/canvg": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/canvg/-/canvg-3.0.10.tgz", - "integrity": "sha512-qwR2FRNO9NlzTeKIPIKpnTY6fqwuYSequ8Ru8c0YkYU7U0oW+hLUvWadLvAu1Rl72OMNiFhoLu4f8eUjQ7l/+Q==", - "dev": true, - "optional": true, - "dependencies": { - "@babel/runtime": "^7.12.5", - "@types/raf": "^3.4.0", - "core-js": "^3.8.3", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.7", - "rgbcolor": "^1.0.1", - "stackblur-canvas": "^2.0.0", - "svg-pathdata": "^6.0.3" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/canvg/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "dev": true, - "optional": true - }, - "node_modules/cfb": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz", - "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", - "dev": true, - "dependencies": { - "adler-32": "~1.3.0", - "crc-32": "~1.2.0" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "node_modules/chart.js": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.2.tgz", - "integrity": "sha512-6GD7iKwFpP5kbSD4MeRRRlTnQvxfQREy36uEtm1hzHzcOqwWx0YEHuspuoNlslu+nciLIB7fjjsHkUv/FzFcOg==", - "dev": true, - "dependencies": { - "@kurkle/color": "^0.3.0" - }, - "engines": { - "pnpm": ">=8" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", - "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - "dev": true, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/clean-stack": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz", - "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clean-stack/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-cursor": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", - "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", - "dev": true, - "dependencies": { - "restore-cursor": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", - "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", - "dev": true, - "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/cli-truncate/node_modules/emoji-regex": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", - "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true - }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", - "dev": true, - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/cli-width": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", - "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", - "dev": true, - "engines": { - "node": ">= 12" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-deep/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", - "dev": true - }, - "node_modules/cloneable-readable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", - "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" - } - }, - "node_modules/cloneable-readable/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/cloneable-readable/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/cloneable-readable/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/cloneable-readable/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/codelyzer": { - "version": "0.0.28", - "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-0.0.28.tgz", - "integrity": "sha512-DfrZrFWP4MnowANXJHUL0ZMhLqAEFLjC3lJofkHZM+QAczdOvlq8CmLrvqspCXmIdyotVD0xyjUWoPGOPo4lKA==", - "dev": true, - "dependencies": { - "sprintf-js": "^1.0.3" - }, - "peerDependencies": { - "tslint": "^3.9.0" - } - }, - "node_modules/codepage": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz", - "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true - }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", - "dev": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/comment-parser": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", - "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", - "dev": true, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "dev": true - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/concat-with-sourcemaps": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", - "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", - "dev": true, - "dependencies": { - "source-map": "^0.6.1" - } - }, - "node_modules/concat-with-sourcemaps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/connect/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/connect/node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/connect/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/connect/node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/connect/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, - "node_modules/cookie": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "node_modules/copy-anything": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", - "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", - "dev": true, - "dependencies": { - "is-what": "^3.14.1" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/copy-props": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-4.0.0.tgz", - "integrity": "sha512-bVWtw1wQLzzKiYROtvNlbJgxgBYt2bMJpkCbKmXM3xyijvcjjWXEk5nyrrT3bgJ7ODb19ZohE2T0Y3FgNPyoTw==", - "dev": true, - "dependencies": { - "each-props": "^3.0.0", - "is-plain-object": "^5.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/copy-webpack-plugin": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-12.0.2.tgz", - "integrity": "sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==", - "dev": true, - "dependencies": { - "fast-glob": "^3.3.2", - "glob-parent": "^6.0.1", - "globby": "^14.0.0", - "normalize-path": "^3.0.0", - "schema-utils": "^4.2.0", - "serialize-javascript": "^6.0.2" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", - "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", - "dev": true, - "dependencies": { - "@sindresorhus/merge-streams": "^2.1.0", - "fast-glob": "^3.3.2", - "ignore": "^5.2.4", - "path-type": "^5.0.0", - "slash": "^5.1.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin/node_modules/path-type": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", - "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin/node_modules/slash": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/core-js": { - "version": "3.38.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.1.tgz", - "integrity": "sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.38.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", - "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dev": true, - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/cosmiconfig": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", - "dev": true, - "dependencies": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/crc-32": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "dev": true, - "bin": { - "crc32": "bin/crc32.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "devOptional": true - }, - "node_modules/critters": { - "version": "0.0.24", - "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.24.tgz", - "integrity": "sha512-Oyqew0FGM0wYUSNqR0L6AteO5MpMoUU0rhKRieXeiKs+PmRTxiJMyaunYB2KF6fQ3dzChXKCpbFOEJx3OQ1v/Q==", - "deprecated": "Ownership of Critters has moved to the Nuxt team, who will be maintaining the project going forward. If you'd like to keep using Critters, please switch to the actively-maintained fork at https://github.com/danielroe/beasties", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "css-select": "^5.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.2", - "htmlparser2": "^8.0.2", - "postcss": "^8.4.23", - "postcss-media-query-parser": "^0.2.3" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css-line-break": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz", - "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", - "dev": true, - "optional": true, - "dependencies": { - "utrie": "^1.0.2" - } - }, - "node_modules/css-loader": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", - "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", - "dev": true, - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.1.0", - "postcss-modules-local-by-default": "^4.0.5", - "postcss-modules-scope": "^3.2.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.27.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "dev": true - }, - "node_modules/custom-event": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", - "dev": true - }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/date-format": { - "version": "4.0.14", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", - "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-browser": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", - "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", - "dev": true, - "dependencies": { - "bundle-name": "^4.1.0", - "default-browser-id": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-browser-id": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", - "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dev": true, - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dev": true, - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/defaults/node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/del": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/del/-/del-7.1.0.tgz", - "integrity": "sha512-v2KyNk7efxhlyHpjEvfyxaAihKKK0nWCuf6ZtqZcFFpQRG0bJ12Qsr0RpvsICMjAAZ8DOVCxrlqpxISlMHC4Kg==", - "dev": true, - "dependencies": { - "globby": "^13.1.2", - "graceful-fs": "^4.2.10", - "is-glob": "^4.0.3", - "is-path-cwd": "^3.0.0", - "is-path-inside": "^4.0.0", - "p-map": "^5.5.0", - "rimraf": "^3.0.2", - "slash": "^4.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/del/node_modules/globby": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", - "dev": true, - "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", - "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/dependency-graph": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-1.0.0.tgz", - "integrity": "sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/detect-libc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "node_modules/di": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", - "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", - "dev": true - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "devOptional": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "node_modules/dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "dev": true, - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-serialize": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", - "dev": true, - "dependencies": { - "custom-event": "~1.0.0", - "ent": "~2.2.0", - "extend": "^3.0.0", - "void-elements": "^2.0.0" - } - }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domino": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/domino/-/domino-2.1.6.tgz", - "integrity": "sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ==", - "dev": true - }, - "node_modules/dompurify": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.5.7.tgz", - "integrity": "sha512-2q4bEI+coQM8f5ez7kt2xclg1XsecaV9ASJk/54vwlfRRNQfDqJz2pzQ8t0Ix/ToBpXlVjrRIx7pFC/o8itG2Q==", - "dev": true, - "optional": true - }, - "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dotenv": { - "version": "16.4.5", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", - "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - }, - "node_modules/dotenv-expand": { - "version": "11.0.6", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.6.tgz", - "integrity": "sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==", - "dev": true, - "dependencies": { - "dotenv": "^16.4.4" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "node_modules/each-props": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/each-props/-/each-props-3.0.0.tgz", - "integrity": "sha512-IYf1hpuWrdzse/s/YJOrFmU15lyhSzxelNVAHTEG3DtP4QsLTWZUzcUL3HMXmKQxXpa4EIrBPpwRgj0aehdvAw==", - "dev": true, - "dependencies": { - "is-plain-object": "^5.0.0", - "object.defaults": "^1.1.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "node_modules/ejs": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", - "dev": true, - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.5.49", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.49.tgz", - "integrity": "sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==" - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/engine.io": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.2.tgz", - "integrity": "sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw==", - "dev": true, - "dependencies": { - "@types/cookie": "^0.4.1", - "@types/cors": "^2.8.12", - "@types/node": ">=10.0.0", - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.7.2", - "cors": "~2.8.5", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.17.1" - }, - "engines": { - "node": ">=10.2.0" - } - }, - "node_modules/engine.io-parser": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", - "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", - "dev": true, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/engine.io/node_modules/cookie": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", - "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/ent": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.1.tgz", - "integrity": "sha512-QHuXVeZx9d+tIQAz/XztU0ZwZf2Agg9CcXcgE1rurqvdBeDBrpSwjl8/6XUqMg7tw2Y7uAdKb2sRv+bSEFqQ5A==", - "dev": true, - "dependencies": { - "punycode": "^1.4.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/environment": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", - "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true - }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "optional": true, - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-module-lexer": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", - "dev": true - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/esbuild": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", - "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.19.12", - "@esbuild/android-arm": "0.19.12", - "@esbuild/android-arm64": "0.19.12", - "@esbuild/android-x64": "0.19.12", - "@esbuild/darwin-arm64": "0.19.12", - "@esbuild/darwin-x64": "0.19.12", - "@esbuild/freebsd-arm64": "0.19.12", - "@esbuild/freebsd-x64": "0.19.12", - "@esbuild/linux-arm": "0.19.12", - "@esbuild/linux-arm64": "0.19.12", - "@esbuild/linux-ia32": "0.19.12", - "@esbuild/linux-loong64": "0.19.12", - "@esbuild/linux-mips64el": "0.19.12", - "@esbuild/linux-ppc64": "0.19.12", - "@esbuild/linux-riscv64": "0.19.12", - "@esbuild/linux-s390x": "0.19.12", - "@esbuild/linux-x64": "0.19.12", - "@esbuild/netbsd-x64": "0.19.12", - "@esbuild/openbsd-x64": "0.19.12", - "@esbuild/sunos-x64": "0.19.12", - "@esbuild/win32-arm64": "0.19.12", - "@esbuild/win32-ia32": "0.19.12", - "@esbuild/win32-x64": "0.19.12" - } - }, - "node_modules/esbuild-wasm": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.23.0.tgz", - "integrity": "sha512-6jP8UmWy6R6TUUV8bMuC3ZyZ6lZKI56x0tkxyCIqWwRRJ/DgeQKneh/Oid5EoGoPFLrGNkz47ZEtWAYuiY/u9g==", - "dev": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-prettier": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", - "dev": true, - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", - "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", - "dev": true, - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.31.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", - "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", - "dev": true, - "dependencies": { - "@rtsao/scc": "^1.1.0", - "array-includes": "^3.1.8", - "array.prototype.findlastindex": "^1.2.5", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.12.0", - "hasown": "^2.0.2", - "is-core-module": "^2.15.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "object.groupby": "^1.0.3", - "object.values": "^1.2.0", - "semver": "^6.3.1", - "string.prototype.trimend": "^1.0.8", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" - } - }, - "node_modules/eslint-plugin-import/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-jsdoc": { - "version": "50.4.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.4.3.tgz", - "integrity": "sha512-uWtwFxGRv6B8sU63HZM5dAGDhgsatb+LONwmILZJhdRALLOkCX2HFZhdL/Kw2ls8SQMAVEfK+LmnEfxInRN8HA==", - "dev": true, - "dependencies": { - "@es-joy/jsdoccomment": "~0.49.0", - "are-docs-informative": "^0.0.2", - "comment-parser": "1.4.1", - "debug": "^4.3.6", - "escape-string-regexp": "^4.0.0", - "espree": "^10.1.0", - "esquery": "^1.6.0", - "parse-imports": "^2.1.1", - "semver": "^7.6.3", - "spdx-expression-parse": "^4.0.0", - "synckit": "^0.9.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" - } - }, - "node_modules/eslint-plugin-jsdoc/node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", - "dev": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-plugin-jsdoc/node_modules/espree": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", - "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", - "dev": true, - "dependencies": { - "acorn": "^8.14.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-plugin-prefer-arrow": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prefer-arrow/-/eslint-plugin-prefer-arrow-1.2.3.tgz", - "integrity": "sha512-J9I5PKCOJretVuiZRGvPQxCbllxGAV/viI20JO3LYblAodofBxyMnZAJ+WGeClHgANnSJberTNoFWWjrWKBuXQ==", - "dev": true, - "peerDependencies": { - "eslint": ">=2.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz", - "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/eslint/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/execa/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/execa/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", - "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", - "dev": true, - "dependencies": { - "@jest/expect-utils": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/exponential-backoff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", - "dev": true - }, - "node_modules/express": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", - "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", - "dev": true, - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.7.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.3.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.3", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.10", - "proxy-addr": "~2.0.7", - "qs": "6.13.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/external-editor/node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-diff": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", - "dev": true - }, - "node_modules/fast-fifo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fast-uri": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", - "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", - "dev": true - }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true, - "engines": { - "node": ">= 4.9.1" - } - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/fflate": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", - "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", - "dev": true - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/figures/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/file-saver": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", - "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==", - "dev": true - }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dev": true, - "dependencies": { - "minimatch": "^5.0.1" - } - }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/find-cache-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", - "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", - "dev": true, - "dependencies": { - "common-path-prefix": "^3.0.0", - "pkg-dir": "^7.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/findup-sync": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", - "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", - "dev": true, - "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.3", - "micromatch": "^4.0.4", - "resolve-dir": "^1.0.1" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/fined": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-2.0.0.tgz", - "integrity": "sha512-OFRzsL6ZMHz5s0JrsEr+TpdGNCtrVtnuG3x1yzGNiQHT0yaDnXAj8V/lWcpJVrnoDpcwXcASxAZYbuXda2Y82A==", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^5.0.0", - "object.defaults": "^1.1.0", - "object.pick": "^1.3.0", - "parse-filepath": "^1.0.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/flagged-respawn": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-2.0.0.tgz", - "integrity": "sha512-Gq/a6YCi8zexmGHMuJwahTGzXlAZAOsbCVKduWXC6TlLCjjFRlExMJc4GC2NYPYZ0r/brw9P7CpRgQmlPVeOoA==", - "dev": true, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "bin": { - "flat": "cli.js" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true - }, - "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", - "dev": true, - "dependencies": { - "for-in": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/form-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", - "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/frac": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz", - "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/front-matter": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz", - "integrity": "sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==", - "dev": true, - "dependencies": { - "js-yaml": "^3.13.1" - } - }, - "node_modules/front-matter/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/front-matter/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/front-matter/node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs-minipass": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", - "dev": true, - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/fs-mkdirp-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-2.0.1.tgz", - "integrity": "sha512-UTOY+59K6IA94tec8Wjqm0FSh5OVudGNB0NL/P6fB3HiE3bYOY3VYBGijsnOHNkQSwC1FKkU77pmq7xp9CskLw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.8", - "streamx": "^2.12.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-east-asian-width": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", - "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob-stream": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-8.0.2.tgz", - "integrity": "sha512-R8z6eTB55t3QeZMmU1C+Gv+t5UnNRkA55c5yo67fAVfxODxieTwsjNG7utxS/73NdP1NbDgCrhVEg2h00y4fFw==", - "dev": true, - "dependencies": { - "@gulpjs/to-absolute-glob": "^4.0.0", - "anymatch": "^3.1.3", - "fastq": "^1.13.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "is-negated-glob": "^1.0.0", - "normalize-path": "^3.0.0", - "streamx": "^2.12.5" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "node_modules/glob-watcher": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-6.0.0.tgz", - "integrity": "sha512-wGM28Ehmcnk2NqRORXFOTOR064L4imSw3EeOqU5bIwUf62eXGwg89WivH6VMahL8zlQHeodzvHpXplrqzrz3Nw==", - "dev": true, - "dependencies": { - "async-done": "^2.0.0", - "chokidar": "^3.5.3" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "dependencies": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix/node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globby/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/glogg": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-2.2.0.tgz", - "integrity": "sha512-eWv1ds/zAlz+M1ioHsyKJomfY7jbDDPpwSkv14KQj89bycx1nvK5/2Cj/T9g7kzJcX5Bc7Yv22FjfBZS/jl94A==", - "dev": true, - "dependencies": { - "sparkles": "^2.1.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, - "node_modules/gulp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-5.0.0.tgz", - "integrity": "sha512-S8Z8066SSileaYw1S2N1I64IUc/myI2bqe2ihOBzO6+nKpvNSg7ZcWJt/AwF8LC/NVN+/QZ560Cb/5OPsyhkhg==", - "dev": true, - "dependencies": { - "glob-watcher": "^6.0.0", - "gulp-cli": "^3.0.0", - "undertaker": "^2.0.0", - "vinyl-fs": "^4.0.0" - }, - "bin": { - "gulp": "bin/gulp.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gulp-cli": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-3.0.0.tgz", - "integrity": "sha512-RtMIitkT8DEMZZygHK2vEuLPqLPAFB4sntSxg4NoDta7ciwGZ18l7JuhCTiS5deOJi2IoK0btE+hs6R4sfj7AA==", - "dev": true, - "dependencies": { - "@gulpjs/messages": "^1.1.0", - "chalk": "^4.1.2", - "copy-props": "^4.0.0", - "gulplog": "^2.2.0", - "interpret": "^3.1.1", - "liftoff": "^5.0.0", - "mute-stdout": "^2.0.0", - "replace-homedir": "^2.0.0", - "semver-greatest-satisfied-range": "^2.0.0", - "string-width": "^4.2.3", - "v8flags": "^4.0.0", - "yargs": "^16.2.0" - }, - "bin": { - "gulp": "bin/gulp.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/gulp-cli/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/gulp-cli/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/gulp-cli/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gulp-cli/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/gulp-concat": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.1.tgz", - "integrity": "sha512-a2scActrQrDBpBbR3WUZGyGS1JEPLg5PZJdIa7/Bi3GuKAmPYDK6SFhy/NZq5R8KsKKFvtfR0fakbUCcKGCCjg==", - "dev": true, - "dependencies": { - "concat-with-sourcemaps": "^1.0.0", - "through2": "^2.0.0", - "vinyl": "^2.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/gulp-flatten": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/gulp-flatten/-/gulp-flatten-0.4.0.tgz", - "integrity": "sha512-eg4spVTAiv1xXmugyaCxWne1oPtNG0UHEtABx5W8ScLiqAYceyYm6GYA36x0Qh8KOIXmAZV97L2aYGnKREG3Sg==", - "dev": true, - "dependencies": { - "plugin-error": "^0.1.2", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/gulp-rename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-2.0.0.tgz", - "integrity": "sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/gulp-uglify": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-3.0.2.tgz", - "integrity": "sha512-gk1dhB74AkV2kzqPMQBLA3jPoIAPd/nlNzP2XMDSG8XZrqnlCiDGAqC+rZOumzFvB5zOphlFh6yr3lgcAb/OOg==", - "dev": true, - "dependencies": { - "array-each": "^1.0.1", - "extend-shallow": "^3.0.2", - "gulplog": "^1.0.0", - "has-gulplog": "^0.1.0", - "isobject": "^3.0.1", - "make-error-cause": "^1.1.1", - "safe-buffer": "^5.1.2", - "through2": "^2.0.0", - "uglify-js": "^3.0.5", - "vinyl-sourcemaps-apply": "^0.2.0" - } - }, - "node_modules/gulp-uglify/node_modules/glogg": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", - "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", - "dev": true, - "dependencies": { - "sparkles": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/gulp-uglify/node_modules/gulplog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==", - "dev": true, - "dependencies": { - "glogg": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/gulp-uglify/node_modules/sparkles": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", - "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/gulp-uglifycss": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/gulp-uglifycss/-/gulp-uglifycss-1.1.0.tgz", - "integrity": "sha512-O2VDBPdS16SO3BPSCsHDnsvdCx1B/WgH2qvJaUOD+r1d8v87UjeqEtfmqR2eJ171D0F4shw8/oW5ezA6pqVXEQ==", - "dev": true, - "dependencies": { - "plugin-error": "^1.0.1", - "through2": "^2.0.3", - "uglifycss": "^0.0.25", - "vinyl": "^2.1.0" - } - }, - "node_modules/gulp-uglifycss/node_modules/ansi-colors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", - "dev": true, - "dependencies": { - "ansi-wrap": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp-uglifycss/node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp-uglifycss/node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp-uglifycss/node_modules/plugin-error": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", - "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", - "dev": true, - "dependencies": { - "ansi-colors": "^1.0.1", - "arr-diff": "^4.0.0", - "arr-union": "^3.1.0", - "extend-shallow": "^3.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/gulplog": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-2.2.0.tgz", - "integrity": "sha512-V2FaKiOhpR3DRXZuYdRLn/qiY0yI5XmqbTKrYbdemJ+xOh2d2MOweI/XFgMzd/9+1twdvMwllnZbWZNJ+BOm4A==", - "dev": true, - "dependencies": { - "glogg": "^2.2.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/has-gulplog": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "integrity": "sha512-+F4GzLjwHNNDEAJW2DC1xXfEoPkRDmUdJ7CBYw4MpqtDwOnqdImJl7GWlpqx+Wko6//J8uKTnIe4wZSv7yCqmw==", - "dev": true, - "dependencies": { - "sparkles": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/has-gulplog/node_modules/sparkles": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", - "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hosted-git-info": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", - "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", - "dev": true, - "dependencies": { - "lru-cache": "^10.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-entities": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ] - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/html2canvas": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz", - "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", - "dev": true, - "optional": true, - "dependencies": { - "css-line-break": "^2.1.0", - "text-segmentation": "^1.0.3" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/htmlparser2": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" - } - }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", - "dev": true, - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/http-proxy-middleware": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-3.0.3.tgz", - "integrity": "sha512-usY0HG5nyDUwtqpiZdETNbmKtw3QQ1jwYFZ9wi5iHzX2BcILwQKtYDJPo7XHTsu5Z0B2Hj3W9NNnbd+AjFWjqg==", - "dev": true, - "dependencies": { - "@types/http-proxy": "^1.17.15", - "debug": "^4.3.6", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.3", - "is-plain-object": "^5.0.0", - "micromatch": "^4.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/https-proxy-agent": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", - "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", - "dev": true, - "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/hyperdyperid": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", - "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", - "dev": true, - "engines": { - "node": ">=10.18" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/ignore-walk": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz", - "integrity": "sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==", - "dev": true, - "dependencies": { - "minimatch": "^9.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", - "dev": true, - "optional": true, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/immutable": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", - "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", - "dev": true - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/ini": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", - "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/injection-js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/injection-js/-/injection-js-2.4.0.tgz", - "integrity": "sha512-6jiJt0tCAo9zjHbcwLiPL+IuNe9SQ6a9g0PEzafThW3fOQi0mrmiJGBJvDD6tmhPh8cQHIQtCOrJuBfQME4kPA==", - "dev": true, - "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/interpret": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", - "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/ip-address": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", - "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", - "dev": true, - "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", - "dev": true, - "dependencies": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", - "dev": true, - "dependencies": { - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extendable/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "dev": true, - "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "dev": true - }, - "node_modules/is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "dev": true - }, - "node_modules/is-negated-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", - "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-network-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", - "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-3.0.0.tgz", - "integrity": "sha512-kyiNFFLU0Ampr6SDZitD/DwUo4Zs1nSdnygUBqsu3LooL00Qvb5j+UnvApUn/TTj1J3OuE6BTdQ5rudKmU2ZaA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-path-inside": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", - "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "dev": true, - "dependencies": { - "is-unc-path": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dev": true, - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "dev": true, - "dependencies": { - "unc-path-regex": "^0.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-valid-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", - "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-what": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", - "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", - "dev": true - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", - "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", - "dev": true, - "dependencies": { - "is-inside-container": "^1.0.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "node_modules/isbinaryfile": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", - "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", - "dev": true, - "engines": { - "node": ">= 8.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/gjtorikian/" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, + "os": ["sunos"], "engines": { - "node": ">=0.10.0" + "node": ">=18" } }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "node_modules/@esbuild/win32-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", + "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", + "cpu": ["arm64"], "dev": true, + "optional": true, + "os": ["win32"], "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/istanbul-lib-instrument": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", - "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", + "node_modules/@esbuild/win32-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", + "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", + "cpu": ["ia32"], "dev": true, - "dependencies": { - "@babel/core": "^7.23.9", - "@babel/parser": "^7.23.9", - "@istanbuljs/schema": "^0.1.3", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^7.5.4" - }, + "optional": true, + "os": ["win32"], "engines": { - "node": ">=10" + "node": ">=18" } }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "node_modules/@esbuild/win32-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", + "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", + "cpu": ["x64"], "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, + "optional": true, + "os": ["win32"], "engines": { - "node": ">=10" + "node": ">=18" } }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.1", "dev": true, + "license": "MIT", "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": ">=10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/istanbul-reports": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", - "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", "dev": true, + "license": "MIT", "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">=8" - } - }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dependencies": { - "@isaacs/cliui": "^8.0.2" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + "url": "https://opencollective.com/eslint" } }, - "node_modules/jake": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", - "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", "dev": true, + "license": "MIT", "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "bin": { - "jake": "bin/cli.js" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=10" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/jake/node_modules/brace-expansion": { + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "node_modules/jake/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", "dev": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "type-fest": "^0.20.2" }, "engines": { - "node": "*" - } - }, - "node_modules/jasmine-core": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.1.tgz", - "integrity": "sha512-VYz/BjjmC3klLJlLwA4Kw8ytk0zDSmbbDLNs794VnWmkcCB7I9aAL/D48VNQtmITyPvea2C3jdUMfc3kAoy0PQ==", - "dev": true - }, - "node_modules/jest-diff": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", - "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" + "node": ">=8" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } + "license": "MIT" }, - "node_modules/jest-matcher-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", - "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", "dev": true, + "license": "ISC", "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "*" } }, - "node_modules/jest-message-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-message-util/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "node_modules/@eslint/js": { + "version": "8.57.1", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", "dev": true, + "license": "Apache-2.0", "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10.10.0" } }, - "node_modules/jest-util/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", "dev": true, + "license": "ISC", "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">= 10.13.0" + "node": "*" } }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, + "license": "Apache-2.0", "engines": { - "node": ">=10" + "node": ">=12.22" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jiti": { - "version": "1.21.6", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", - "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", - "bin": { - "jiti": "bin/jiti.js" + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "dev": true, + "license": "BSD-3-Clause" }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", "dev": true, + "license": "ISC", "dependencies": { - "argparse": "^2.0.1" + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", - "dev": true - }, - "node_modules/jsdoc-type-pratt-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.1.0.tgz", - "integrity": "sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==", - "dev": true, "engines": { - "node": ">=12.0.0" + "node": ">=12" } }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", - "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", "dev": true, + "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "bin": { - "json5": "lib/cli.js" + "node": ">=12" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonc-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", - "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", - "dev": true - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", "dev": true, - "engines": [ - "node >= 0.2.0" - ] + "license": "MIT" }, - "node_modules/jspdf": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jspdf/-/jspdf-2.5.2.tgz", - "integrity": "sha512-myeX9c+p7znDWPk0eTrujCzNjT+CXdXyk7YmJq5nD5V7uLLKmSXnlQ/Jn/kuo3X09Op70Apm0rQSnFWyGK8uEQ==", + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", "dev": true, + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.23.2", - "atob": "^2.1.2", - "btoa": "^1.2.1", - "fflate": "^0.8.1" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, - "optionalDependencies": { - "canvg": "^3.0.6", - "core-js": "^3.6.0", - "dompurify": "^2.5.4", - "html2canvas": "^1.0.0-rc.5" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jspdf-autotable": { - "version": "3.8.4", - "resolved": "https://registry.npmjs.org/jspdf-autotable/-/jspdf-autotable-3.8.4.tgz", - "integrity": "sha512-rSffGoBsJYX83iTRv8Ft7FhqfgEL2nLpGAIiqruEQQ3e4r0qdLFbPUB7N9HAle0I3XgpisvyW751VHCqKUVOgQ==", + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", "dev": true, - "peerDependencies": { - "jspdf": "^2.5.1" - } - }, - "node_modules/karma": { - "version": "6.4.4", - "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz", - "integrity": "sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==", - "dev": true, - "dependencies": { - "@colors/colors": "1.5.0", - "body-parser": "^1.19.0", - "braces": "^3.0.2", - "chokidar": "^3.5.1", - "connect": "^3.7.0", - "di": "^0.0.1", - "dom-serialize": "^2.2.1", - "glob": "^7.1.7", - "graceful-fs": "^4.2.6", - "http-proxy": "^1.18.1", - "isbinaryfile": "^4.0.8", - "lodash": "^4.17.21", - "log4js": "^6.4.1", - "mime": "^2.5.2", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.5", - "qjobs": "^1.2.0", - "range-parser": "^1.2.1", - "rimraf": "^3.0.2", - "socket.io": "^4.7.2", - "source-map": "^0.6.1", - "tmp": "^0.2.1", - "ua-parser-js": "^0.7.30", - "yargs": "^16.1.1" - }, - "bin": { - "karma": "bin/karma" + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">= 10" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/karma-chrome-launcher": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz", - "integrity": "sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==", + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", "dev": true, + "license": "MIT", "dependencies": { - "which": "^1.2.1" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/karma-chrome-launcher/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/@jest/schemas": { + "version": "29.6.3", "dev": true, + "license": "MIT", "dependencies": { - "isexe": "^2.0.0" + "@sinclair/typebox": "^0.27.8" }, - "bin": { - "which": "bin/which" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/karma-coverage": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.2.1.tgz", - "integrity": "sha512-yj7hbequkQP2qOSb20GuNSIyE//PgJWHwC2IydLE6XRtsnaflv+/OSGNssPjobYUlhVVagy99TQpqUt3vAUG7A==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", "dev": true, + "license": "MIT", "dependencies": { - "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.1", - "istanbul-reports": "^3.0.5", - "minimatch": "^3.0.4" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { - "node": ">=10.0.0" + "node": ">=6.0.0" } }, - "node_modules/karma-coverage/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "license": "MIT", + "engines": { + "node": ">=6.0.0" } }, - "node_modules/karma-coverage/node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", "dev": true, - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/karma-coverage/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", "dev": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/karma-coverage/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.4", "dev": true, - "bin": { - "semver": "bin/semver.js" + "license": "MIT", + "dependencies": { + "@emnapi/core": "^1.1.0", + "@emnapi/runtime": "^1.1.0", + "@tybys/wasm-util": "^0.9.0" } }, - "node_modules/karma-jasmine": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz", - "integrity": "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==", + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", "dev": true, + "license": "MIT", "dependencies": { - "jasmine-core": "^4.1.0" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">=12" - }, - "peerDependencies": { - "karma": "^6.0.0" + "node": ">= 8" } }, - "node_modules/karma-jasmine-html-reporter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.0.0.tgz", - "integrity": "sha512-SB8HNNiazAHXM1vGEzf8/tSyEhkfxuDdhYdPBX2Mwgzt0OuF2gicApQ+uvXLID/gXyJQgvrM9+1/2SxZFUUDIA==", + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", "dev": true, - "peerDependencies": { - "jasmine-core": "^4.0.0", - "karma": "^6.0.0", - "karma-jasmine": "^5.0.0" + "license": "MIT", + "engines": { + "node": ">= 8" } }, - "node_modules/karma-source-map-support": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", - "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", "dev": true, + "license": "MIT", "dependencies": { - "source-map-support": "^0.5.5" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/karma/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/@nrwl/devkit": { + "version": "19.8.8", "dev": true, + "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@nx/devkit": "19.8.8" } }, - "node_modules/karma/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "node_modules/@nrwl/tao": { + "version": "19.8.8", "dev": true, + "license": "MIT", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "nx": "19.8.8", + "tslib": "^2.3.0" + }, + "bin": { + "tao": "index.js" } }, - "node_modules/karma/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/@nx/devkit": { + "version": "19.8.8", "dev": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "@nrwl/devkit": "19.8.8", + "ejs": "^3.1.7", + "enquirer": "~2.3.6", + "ignore": "^5.0.4", + "minimatch": "9.0.3", + "semver": "^7.5.3", + "tmp": "~0.2.1", + "tslib": "^2.3.0", + "yargs-parser": "21.1.1" }, + "peerDependencies": { + "nx": ">= 19 <= 21" + } + }, + "node_modules/@nx/nx-darwin-arm64": { + "version": "19.8.8", + "cpu": ["arm64"], + "dev": true, + "license": "MIT", + "optional": true, + "os": ["darwin"], "engines": { - "node": "*" + "node": ">= 10" } }, - "node_modules/karma/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", "dev": true, + "license": "MIT", + "optional": true, "engines": { - "node": ">=0.10.0" + "node": ">=14" } }, - "node_modules/karma/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "node_modules/@pkgr/core": { + "version": "0.1.1", "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "url": "https://opencollective.com/unts" } }, - "node_modules/karma/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.4.tgz", + "integrity": "sha512-jfUJrFct/hTA0XDM5p/htWKoNNTbDLY0KRwEt6pyOA6k2fmk0WVwl65PdUdJZgzGEHWx+49LilkcSaumQRyNQw==", + "cpu": ["arm"], "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } + "optional": true, + "os": ["android"] }, - "node_modules/karma/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.4.tgz", + "integrity": "sha512-j4nrEO6nHU1nZUuCfRKoCcvh7PIywQPUCBa2UsootTHvTHIoIu2BzueInGJhhvQO/2FTRdNYpf63xsgEqH9IhA==", + "cpu": ["arm64"], "dev": true, - "engines": { - "node": ">=10" - } + "optional": true, + "os": ["android"] }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.4.tgz", + "integrity": "sha512-N6oDBiZCBKlwYcsEPXGDE4g9RoxZLK6vT98M8111cW7VsVJFpNEqvJeIPfsCzbf0XEakPslh72X0gnlMi4Ddgg==", + "cpu": ["x64"], "dev": true, - "dependencies": { - "json-buffer": "3.0.1" - } + "optional": true, + "os": ["darwin"] }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.24.4.tgz", + "integrity": "sha512-py5oNShCCjCyjWXCZNrRGRpjWsF0ic8f4ieBNra5buQz0O/U6mMXCpC1LvrHuhJsNPgRt36tSYMidGzZiJF6mw==", + "cpu": ["arm64"], "dev": true, - "engines": { - "node": ">=0.10.0" - } + "optional": true, + "os": ["freebsd"] }, - "node_modules/last-run": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/last-run/-/last-run-2.0.0.tgz", - "integrity": "sha512-j+y6WhTLN4Itnf9j5ZQos1BGPCS8DAwmgMroR3OzfxAsBxam0hMw7J8M3KqZl0pLQJ1jNnwIexg5DYpC/ctwEQ==", + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.24.4.tgz", + "integrity": "sha512-L7VVVW9FCnTTp4i7KrmHeDsDvjB4++KOBENYtNYAiYl96jeBThFfhP6HVxL74v4SiZEVDH/1ILscR5U9S4ms4g==", + "cpu": ["x64"], "dev": true, - "engines": { - "node": ">= 10.13.0" - } + "optional": true, + "os": ["freebsd"] }, - "node_modules/launch-editor": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", - "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.4.tgz", + "integrity": "sha512-10ICosOwYChROdQoQo589N5idQIisxjaFE/PAnX2i0Zr84mY0k9zul1ArH0rnJ/fpgiqfu13TFZR5A5YJLOYZA==", + "cpu": ["arm"], "dev": true, - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } + "optional": true, + "os": ["linux"] }, - "node_modules/lead": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/lead/-/lead-4.0.0.tgz", - "integrity": "sha512-DpMa59o5uGUWWjruMp71e6knmwKU3jRBBn1kjuLWN9EeIOxNeSAwvHf03WIl8g/ZMR2oSQC9ej3yeLBwdDc/pg==", + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.4.tgz", + "integrity": "sha512-ySAfWs69LYC7QhRDZNKqNhz2UKN8LDfbKSMAEtoEI0jitwfAG2iZwVqGACJT+kfYvvz3/JgsLlcBP+WWoKCLcw==", + "cpu": ["arm"], "dev": true, - "engines": { - "node": ">=10.13.0" - } + "optional": true, + "os": ["linux"] }, - "node_modules/less": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz", - "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==", + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.4.tgz", + "integrity": "sha512-uHYJ0HNOI6pGEeZ/5mgm5arNVTI0nLlmrbdph+pGXpC9tFHFDQmDMOEqkmUObRfosJqpU8RliYoGz06qSdtcjg==", + "cpu": ["arm64"], "dev": true, - "dependencies": { - "copy-anything": "^2.0.1", - "parse-node-version": "^1.0.1", - "tslib": "^2.3.0" - }, - "bin": { - "lessc": "bin/lessc" - }, - "engines": { - "node": ">=6" - }, - "optionalDependencies": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "needle": "^3.1.0", - "source-map": "~0.6.0" - } + "optional": true, + "os": ["linux"] }, - "node_modules/less-loader": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-12.2.0.tgz", - "integrity": "sha512-MYUxjSQSBUQmowc0l5nPieOYwMzGPUaTzB6inNW/bdPEG9zOL3eAAD1Qw5ZxSPk7we5dMojHwNODYMV1hq4EVg==", + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.4.tgz", + "integrity": "sha512-38yiWLemQf7aLHDgTg85fh3hW9stJ0Muk7+s6tIkSUOMmi4Xbv5pH/5Bofnsb6spIwD5FJiR+jg71f0CH5OzoA==", + "cpu": ["arm64"], "dev": true, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "less": "^3.5.0 || ^4.0.0", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } + "optional": true, + "os": ["linux"] }, - "node_modules/less/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.4.tgz", + "integrity": "sha512-q73XUPnkwt9ZNF2xRS4fvneSuaHw2BXuV5rI4cw0fWYVIWIBeDZX7c7FWhFQPNTnE24172K30I+dViWRVD9TwA==", + "cpu": ["ppc64"], "dev": true, "optional": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } + "os": ["linux"] }, - "node_modules/less/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.4.tgz", + "integrity": "sha512-Aie/TbmQi6UXokJqDZdmTJuZBCU3QBDA8oTKRGtd4ABi/nHgXICulfg1KI6n9/koDsiDbvHAiQO3YAUNa/7BCw==", + "cpu": ["riscv64"], "dev": true, "optional": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } + "os": ["linux"] }, - "node_modules/less/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.4.tgz", + "integrity": "sha512-P8MPErVO/y8ohWSP9JY7lLQ8+YMHfTI4bAdtCi3pC2hTeqFJco2jYspzOzTUB8hwUWIIu1xwOrJE11nP+0JFAQ==", + "cpu": ["s390x"], "dev": true, "optional": true, - "engines": { - "node": ">=6" - } + "os": ["linux"] }, - "node_modules/less/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.4.tgz", + "integrity": "sha512-K03TljaaoPK5FOyNMZAAEmhlyO49LaE4qCsr0lYHUKyb6QacTNF9pnfPpXnFlFD3TXuFbFbz7tJ51FujUXkXYA==", + "cpu": ["x64"], "dev": true, "optional": true, - "bin": { - "semver": "bin/semver" - } + "os": ["linux"] }, - "node_modules/less/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.4.tgz", + "integrity": "sha512-VJYl4xSl/wqG2D5xTYncVWW+26ICV4wubwN9Gs5NrqhJtayikwCXzPL8GDsLnaLU3WwhQ8W02IinYSFJfyo34Q==", + "cpu": ["x64"], "dev": true, "optional": true, - "engines": { - "node": ">=0.10.0" - } + "os": ["linux"] }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.4.tgz", + "integrity": "sha512-ku2GvtPwQfCqoPFIJCqZ8o7bJcj+Y54cZSr43hHca6jLwAiCbZdBUOrqE6y29QFajNAzzpIOwsckaTFmN6/8TA==", + "cpu": ["arm64"], "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } + "optional": true, + "os": ["win32"] }, - "node_modules/license-webpack-plugin": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", - "integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==", + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.4.tgz", + "integrity": "sha512-V3nCe+eTt/W6UYNr/wGvO1fLpHUrnlirlypZfKCT1fG6hWfqhPgQV/K/mRBXBpxc0eKLIF18pIOFVPh0mqHjlg==", + "cpu": ["ia32"], "dev": true, - "dependencies": { - "webpack-sources": "^3.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-sources": { - "optional": true - } - } + "optional": true, + "os": ["win32"] }, - "node_modules/liftoff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-5.0.0.tgz", - "integrity": "sha512-a5BQjbCHnB+cy+gsro8lXJ4kZluzOijzJ1UVVfyJYZC+IP2pLv1h4+aysQeKuTmyO8NAqfyQAk4HWaP/HjcKTg==", + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.4.tgz", + "integrity": "sha512-LTw1Dfd0mBIEqUVCxbvTE/LLo+9ZxVC9k99v1v4ahg9Aak6FpqOfNu5kRkeTAn0wphoC4JU7No1/rL+bBCEwhg==", + "cpu": ["x64"], "dev": true, - "dependencies": { - "extend": "^3.0.2", - "findup-sync": "^5.0.0", - "fined": "^2.0.0", - "flagged-respawn": "^2.0.0", - "is-plain-object": "^5.0.0", - "rechoir": "^0.8.0", - "resolve": "^1.20.0" - }, - "engines": { - "node": ">=10.13.0" - } + "optional": true, + "os": ["win32"] }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "engines": { - "node": ">=10" - } + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "dev": true, + "license": "MIT" }, - "node_modules/lines-and-columns": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz", - "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==", + "node_modules/@sinclair/typebox": { + "version": "0.27.8", "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } + "license": "MIT" }, - "node_modules/listr2": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.4.tgz", - "integrity": "sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==", + "node_modules/@tybys/wasm-util": { + "version": "0.9.0", "dev": true, + "license": "MIT", "dependencies": { - "cli-truncate": "^4.0.0", - "colorette": "^2.0.20", - "eventemitter3": "^5.0.1", - "log-update": "^6.1.0", - "rfdc": "^1.4.1", - "wrap-ansi": "^9.0.0" - }, - "engines": { - "node": ">=18.0.0" + "tslib": "^2.4.0" } }, - "node_modules/listr2/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "node_modules/@types/estree": { + "version": "1.0.6", "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } + "license": "MIT" }, - "node_modules/listr2/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "node_modules/@types/json5": { + "version": "0.0.29", "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/listr2/node_modules/emoji-regex": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", - "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true - }, - "node_modules/listr2/node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "dev": true + "license": "MIT" }, - "node_modules/listr2/node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "7.18.0", "dev": true, + "license": "MIT", "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/type-utils": "7.18.0", + "@typescript-eslint/utils": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": ">=18" + "node": "^18.18.0 || >=20.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/listr2/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "7.18.0", "dev": true, + "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/typescript-estree": "7.18.0" }, "engines": { - "node": ">=12" + "node": "^18.18.0 || >=20.0.0" }, "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" } }, - "node_modules/listr2/node_modules/wrap-ansi": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", - "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "node_modules/@typescript-eslint/parser": { + "version": "7.18.0", "dev": true, + "license": "BSD-2-Clause", + "peer": true, "dependencies": { - "ansi-styles": "^6.2.1", - "string-width": "^7.0.0", - "strip-ansi": "^7.1.0" + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/typescript-estree": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", + "debug": "^4.3.4" }, "engines": { - "node": ">=18" + "node": "^18.18.0 || >=20.0.0" }, "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/lmdb": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.0.13.tgz", - "integrity": "sha512-UGe+BbaSUQtAMZobTb4nHvFMrmvuAQKSeaqAX2meTEQjfsbpl5sxdHD8T72OnwD4GU9uwNhYXIVe4QGs8N9Zyw==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "msgpackr": "^1.10.2", - "node-addon-api": "^6.1.0", - "node-gyp-build-optional-packages": "5.2.2", - "ordered-binary": "^1.4.1", - "weak-lru-cache": "^1.2.2" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, - "bin": { - "download-lmdb-prebuilds": "bin/download-prebuilds.js" + "peerDependencies": { + "eslint": "^8.56.0" }, - "optionalDependencies": { - "@lmdb/lmdb-darwin-arm64": "3.0.13", - "@lmdb/lmdb-darwin-x64": "3.0.13", - "@lmdb/lmdb-linux-arm": "3.0.13", - "@lmdb/lmdb-linux-arm64": "3.0.13", - "@lmdb/lmdb-linux-x64": "3.0.13", - "@lmdb/lmdb-win32-x64": "3.0.13" - } - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, - "engines": { - "node": ">=6.11.5" + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/loader-utils": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", - "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "node_modules/@typescript-eslint/scope-manager": { + "version": "7.18.0", "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0" + }, "engines": { - "node": ">= 12.13.0" + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "node_modules/@typescript-eslint/type-utils": { + "version": "7.18.0", "dev": true, + "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" + "@typescript-eslint/typescript-estree": "7.18.0", + "@typescript-eslint/utils": "7.18.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": ">=10" + "node": "^18.18.0 || >=20.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "dev": true - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", - "dev": true - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { + "version": "7.18.0", "dev": true, + "license": "MIT", "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/typescript-estree": "7.18.0" }, "engines": { - "node": ">=10" + "node": "^18.18.0 || >=20.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" } }, - "node_modules/log-update": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", - "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", + "node_modules/@typescript-eslint/types": { + "version": "7.18.0", "dev": true, - "dependencies": { - "ansi-escapes": "^7.0.0", - "cli-cursor": "^5.0.0", - "slice-ansi": "^7.1.0", - "strip-ansi": "^7.1.0", - "wrap-ansi": "^9.0.0" - }, + "license": "MIT", "engines": { - "node": ">=18" + "node": "^18.18.0 || >=20.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/log-update/node_modules/ansi-escapes": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz", - "integrity": "sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==", + "node_modules/@typescript-eslint/typescript-estree": { + "version": "7.18.0", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "environment": "^1.0.0" + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": ">=18" + "node": "^18.18.0 || >=20.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/log-update/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">=12" + "node": ">=16 || 14 >=14.17" }, "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/log-update/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "node_modules/@typescript-eslint/utils": { + "version": "8.0.0-alpha.20", "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.0.0-alpha.20", + "@typescript-eslint/types": "8.0.0-alpha.20", + "@typescript-eslint/typescript-estree": "8.0.0-alpha.20" + }, "engines": { - "node": ">=12" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" } }, - "node_modules/log-update/node_modules/emoji-regex": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", - "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true - }, - "node_modules/log-update/node_modules/is-fullwidth-code-point": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", - "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "8.0.0-alpha.20", "dev": true, + "license": "MIT", "dependencies": { - "get-east-asian-width": "^1.0.0" + "@typescript-eslint/types": "8.0.0-alpha.20", + "@typescript-eslint/visitor-keys": "8.0.0-alpha.20" }, "engines": { - "node": ">=18" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", - "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "8.0.0-alpha.20", "dev": true, - "dependencies": { - "ansi-styles": "^6.2.1", - "is-fullwidth-code-point": "^5.0.0" - }, + "license": "MIT", "engines": { - "node": ">=18" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/log-update/node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.0.0-alpha.20", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" + "@typescript-eslint/types": "8.0.0-alpha.20", + "@typescript-eslint/visitor-keys": "8.0.0-alpha.20", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": ">=18" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/log-update/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.0.0-alpha.20", "dev": true, + "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "@typescript-eslint/types": "8.0.0-alpha.20", + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": ">=12" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", - "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "node_modules/@typescript-eslint/utils/node_modules/minimatch": { + "version": "9.0.5", "dev": true, + "license": "ISC", "dependencies": { - "ansi-styles": "^6.2.1", - "string-width": "^7.0.0", - "strip-ansi": "^7.1.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=18" + "node": ">=16 || 14 >=14.17" }, "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/log4js": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", - "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "7.18.0", "dev": true, + "license": "MIT", "dependencies": { - "date-format": "^4.0.14", - "debug": "^4.3.4", - "flatted": "^3.2.7", - "rfdc": "^1.3.0", - "streamroller": "^3.1.5" + "@typescript-eslint/types": "7.18.0", + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": ">=8.0" + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/lunr": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", - "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", - "dev": true + "license": "ISC" }, - "node_modules/magic-string": { - "version": "0.30.11", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", - "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0" - } + "license": "BSD-2-Clause" }, - "node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "node_modules/@yarnpkg/parsers": { + "version": "3.0.0-rc.46", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "semver": "^7.5.3" + "js-yaml": "^3.10.0", + "tslib": "^2.4.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=14.15.0" } }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "devOptional": true - }, - "node_modules/make-error-cause": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz", - "integrity": "sha512-4TO2Y3HkBnis4c0dxhAgD/jprySYLACf7nwN6V0HAHDx59g12WlRpUmFy1bRHamjGUEEBrEvCq6SUpsEE2lhUg==", + "node_modules/@yarnpkg/parsers/node_modules/argparse": { + "version": "1.0.10", "dev": true, + "license": "MIT", "dependencies": { - "make-error": "^1.2.0" + "sprintf-js": "~1.0.2" } }, - "node_modules/make-fetch-happen": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz", - "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==", + "node_modules/@yarnpkg/parsers/node_modules/js-yaml": { + "version": "3.14.1", "dev": true, + "license": "MIT", "dependencies": { - "@npmcli/agent": "^2.0.0", - "cacache": "^18.0.0", - "http-cache-semantics": "^4.1.1", - "is-lambda": "^1.0.1", - "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "proc-log": "^4.2.0", - "promise-retry": "^2.0.1", - "ssri": "^10.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "engines": { - "node": "^16.14.0 || >=18.0.0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "node_modules/@yarnpkg/parsers/node_modules/sprintf-js": { + "version": "1.0.3", "dev": true, - "engines": { - "node": ">=0.10.0" + "license": "BSD-3-Clause" + }, + "node_modules/@zkochan/js-yaml": { + "version": "0.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/marked": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", - "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "node_modules/acorn": { + "version": "8.14.0", "dev": true, + "license": "MIT", "bin": { - "marked": "bin/marked.js" + "acorn": "bin/acorn" }, "engines": { - "node": ">= 12" + "node": ">=0.4.0" } }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "node_modules/acorn-jsx": { + "version": "5.3.2", "dev": true, - "engines": { - "node": ">= 0.6" + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/memfs": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.14.0.tgz", - "integrity": "sha512-JUeY0F/fQZgIod31Ja1eJgiSxLn7BfQlCnqhwXFBzFHEw63OdLK7VJUJ7bnzNsWgCyoUP5tEp1VRY8rDaYzqOA==", + "node_modules/ajv": { + "version": "8.17.1", "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "@jsonjoy.com/json-pack": "^1.0.3", - "@jsonjoy.com/util": "^1.3.0", - "tree-dump": "^1.0.1", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">= 4.0.0" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" }, "funding": { "type": "github", - "url": "https://github.com/sponsors/streamich" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", - "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "node_modules/ajv-formats": { + "version": "3.0.1", "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "peer": true, "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/micromatch/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" + "ajv": "^8.0.0" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true, - "bin": { - "mime": "cli.js" + "peerDependencies": { + "ajv": "^8.0.0" }, - "engines": { - "node": ">=4.0.0" + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "node_modules/ansi-colors": { + "version": "4.1.3", "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=6" } }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "node_modules/ansi-escapes": { + "version": "4.3.2", "dev": true, + "license": "MIT", "dependencies": { - "mime-db": "1.52.0" + "type-fest": "^0.21.3" }, "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mimic-function": { + "node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", - "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", "dev": true, + "license": "MIT", "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/mini-css-extract-plugin": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz", - "integrity": "sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==", + "node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, + "license": "MIT", "dependencies": { - "schema-utils": "^4.0.0", - "tapable": "^2.2.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 12.13.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true + "node_modules/any-promise": { + "version": "1.3.0", + "dev": true, + "license": "MIT" }, - "node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "node_modules/anymatch": { + "version": "3.1.3", "dev": true, + "license": "ISC", + "optional": true, + "peer": true, "dependencies": { - "brace-expansion": "^2.0.1" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 8" } }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.1", "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=8.6" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "node_modules/are-docs-informative": { + "version": "0.0.2", + "dev": true, + "license": "MIT", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=14" } }, - "node_modules/minipass-collect": { + "node_modules/argparse": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", - "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", "dev": true, + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.0", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": ">=16 || 14 >=14.17" + "dequal": "^2.0.3" } }, - "node_modules/minipass-fetch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", - "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 0.4" }, - "optionalDependencies": { - "encoding": "^0.1.13" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "node_modules/array-includes": { + "version": "3.1.8", "dev": true, + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" }, "engines": { - "node": ">= 8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minipass-flush/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "node_modules/array-union": { + "version": "2.1.0", "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/minipass-flush/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", "dev": true, + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "node_modules/array.prototype.flat": { + "version": "1.3.2", "dev": true, + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minipass-pipeline/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", "dev": true, + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minipass-sized/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", "dev": true, + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/minipass-sized/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "node_modules/async": { + "version": "3.2.6", + "dev": true, + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "dev": true, + "license": "MIT" }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "node_modules/available-typed-arrays": { + "version": "1.0.7", "dev": true, + "license": "MIT", "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "possible-typed-array-names": "^1.0.0" }, "engines": { - "node": ">= 8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "node_modules/axios": { + "version": "1.7.7", "dev": true, + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, - "node_modules/minizlib/node_modules/yallist": { + "node_modules/axobject-query": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" + "dequal": "^2.0.3" } }, - "node_modules/mrmime": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", - "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "node_modules/balanced-match": { + "version": "1.0.2", "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "license": "MIT" }, - "node_modules/msgpackr": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.0.tgz", - "integrity": "sha512-I8qXuuALqJe5laEBYoFykChhSXLikZmUhccjGsPuSJ/7uPip2TJ7lwdIQwWSAi0jGZDXv4WOP8Qg65QZRuXxXw==", + "node_modules/base64-js": { + "version": "1.5.1", "dev": true, - "optionalDependencies": { - "msgpackr-extract": "^3.0.2" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, - "node_modules/msgpackr-extract": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.3.tgz", - "integrity": "sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==", + "node_modules/binary-extensions": { + "version": "2.3.0", "dev": true, - "hasInstallScript": true, + "license": "MIT", "optional": true, - "dependencies": { - "node-gyp-build-optional-packages": "5.2.2" - }, - "bin": { - "download-msgpackr-prebuilds": "bin/download-prebuilds.js" + "peer": true, + "engines": { + "node": ">=8" }, - "optionalDependencies": { - "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.3", - "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.3", - "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.3", - "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.3", - "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.3", - "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.3" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "node_modules/bl": { + "version": "4.1.0", "dev": true, + "license": "MIT", "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "node_modules/mute-stdout": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-2.0.0.tgz", - "integrity": "sha512-32GSKM3Wyc8dg/p39lWPKYu8zci9mJFzV1Np9Of0ZEpe6Fhssn/FbI7ywAMd40uX+p3ZKh3T5EeCFv81qS3HmQ==", + "node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, - "engines": { - "node": ">= 10.13.0" + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" } }, - "node_modules/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "node_modules/braces": { + "version": "3.0.3", "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" + "fill-range": "^7.1.1" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">=8" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/needle": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", - "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", + "node_modules/buffer": { + "version": "5.7.1", "dev": true, - "optional": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", "dependencies": { - "iconv-lite": "^0.6.3", - "sax": "^1.2.4" - }, - "bin": { - "needle": "bin/needle" - }, - "engines": { - "node": ">= 4.4.x" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "node_modules/needle/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "node_modules/bundle-require": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bundle-require/-/bundle-require-5.0.0.tgz", + "integrity": "sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==", "dev": true, - "optional": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "load-tsconfig": "^0.2.3" }, "engines": { - "node": ">=0.10.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "peerDependencies": { + "esbuild": ">=0.18" } }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/ng-packagr": { - "version": "18.2.1", - "resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-18.2.1.tgz", - "integrity": "sha512-dy9ZDpZb3QpAz+Y/m8VAu7ctr2VrnRU3gmQwJagnNybVJtCsKn3lZA3IW7Z7GTLoG5IALSPouiCgiB/C8ozv7w==", - "dev": true, - "dependencies": { - "@rollup/plugin-json": "^6.1.0", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/wasm-node": "^4.18.0", - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "browserslist": "^4.22.1", - "cacache": "^18.0.0", - "chokidar": "^3.5.3", - "commander": "^12.0.0", - "convert-source-map": "^2.0.0", - "dependency-graph": "^1.0.0", - "esbuild": "^0.23.0", - "fast-glob": "^3.3.1", - "find-cache-dir": "^3.3.2", - "injection-js": "^2.4.0", - "jsonc-parser": "^3.2.0", - "less": "^4.2.0", - "ora": "^5.1.0", - "piscina": "^4.4.0", - "postcss": "^8.4.31", - "rxjs": "^7.8.1", - "sass": "^1.69.5" - }, - "bin": { - "ng-packagr": "cli/main.js" + "node_modules/call-bind": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" }, "engines": { - "node": "^18.19.1 || >=20.11.1" - }, - "optionalDependencies": { - "rollup": "^4.18.0" - }, - "peerDependencies": { - "@angular/compiler-cli": "^18.0.0 || ^18.2.0-next.0", - "tailwindcss": "^2.0.0 || ^3.0.0", - "tslib": "^2.3.0", - "typescript": ">=5.4 <5.6" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "tailwindcss": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ng-packagr/node_modules/@esbuild/darwin-arm64": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz", - "integrity": "sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==", - "cpu": [ - "arm64" - ], + "node_modules/callsites": { + "version": "3.1.0", "dev": true, - "optional": true, - "os": [ - "darwin" - ], + "license": "MIT", "engines": { - "node": ">=18" + "node": ">=6" } }, - "node_modules/ng-packagr/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "node_modules/ng-packagr/node_modules/esbuild": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz", - "integrity": "sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.23.1", - "@esbuild/android-arm": "0.23.1", - "@esbuild/android-arm64": "0.23.1", - "@esbuild/android-x64": "0.23.1", - "@esbuild/darwin-arm64": "0.23.1", - "@esbuild/darwin-x64": "0.23.1", - "@esbuild/freebsd-arm64": "0.23.1", - "@esbuild/freebsd-x64": "0.23.1", - "@esbuild/linux-arm": "0.23.1", - "@esbuild/linux-arm64": "0.23.1", - "@esbuild/linux-ia32": "0.23.1", - "@esbuild/linux-loong64": "0.23.1", - "@esbuild/linux-mips64el": "0.23.1", - "@esbuild/linux-ppc64": "0.23.1", - "@esbuild/linux-riscv64": "0.23.1", - "@esbuild/linux-s390x": "0.23.1", - "@esbuild/linux-x64": "0.23.1", - "@esbuild/netbsd-x64": "0.23.1", - "@esbuild/openbsd-arm64": "0.23.1", - "@esbuild/openbsd-x64": "0.23.1", - "@esbuild/sunos-x64": "0.23.1", - "@esbuild/win32-arm64": "0.23.1", - "@esbuild/win32-ia32": "0.23.1", - "@esbuild/win32-x64": "0.23.1" - } - }, - "node_modules/ng-packagr/node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "node_modules/chalk": { + "version": "4.1.2", "dev": true, + "license": "MIT", "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/ng-packagr/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/chokidar": { + "version": "3.6.0", "dev": true, + "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">=8" + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/ng-packagr/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", "dev": true, + "license": "ISC", + "optional": true, + "peer": true, "dependencies": { - "p-locate": "^4.1.0" + "is-glob": "^4.0.1" }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/ng-packagr/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "node_modules/cli-spinners": { + "version": "2.6.1", "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ng-packagr/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/cliui": { + "version": "8.0.1", "dev": true, + "license": "ISC", "dependencies": { - "p-try": "^2.0.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/ng-packagr/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", "dev": true, + "license": "MIT", "dependencies": { - "p-limit": "^2.2.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/ng-packagr/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "node_modules/color-convert": { + "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { - "find-up": "^4.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/ng-packagr/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "node_modules/color-name": { + "version": "1.1.4", "dev": true, - "bin": { - "semver": "bin/semver.js" - } + "license": "MIT" }, - "node_modules/nice-napi": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", - "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", + "node_modules/colorette": { + "version": "2.0.20", "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "!win32" - ], + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "dev": true, + "license": "MIT", "dependencies": { - "node-addon-api": "^3.0.0", - "node-gyp-build": "^4.2.2" + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "node_modules/nice-napi/node_modules/node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "node_modules/comment-parser": { + "version": "1.4.1", "dev": true, - "optional": true + "license": "MIT", + "engines": { + "node": ">= 12.0.0" + } }, - "node_modules/node-addon-api": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", - "dev": true + "node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "license": "MIT" }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "node_modules/consola": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", + "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", "dev": true, "engines": { - "node": ">= 6.13.0" + "node": "^14.18.0 || >=16.10.0" } }, - "node_modules/node-gyp": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.2.0.tgz", - "integrity": "sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==", + "node_modules/cross-spawn": { + "version": "7.0.3", "dev": true, + "license": "MIT", "dependencies": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "glob": "^10.3.10", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^13.0.0", - "nopt": "^7.0.0", - "proc-log": "^4.1.0", - "semver": "^7.3.5", - "tar": "^6.2.1", - "which": "^4.0.0" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">= 8" } }, - "node_modules/node-gyp-build": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.2.tgz", - "integrity": "sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==", + "node_modules/data-view-buffer": { + "version": "1.0.1", "dev": true, - "optional": true, - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/node-gyp-build-optional-packages": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz", - "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", + "node_modules/data-view-byte-length": { + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "detect-libc": "^2.0.1" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, - "bin": { - "node-gyp-build-optional-packages": "bin.js", - "node-gyp-build-optional-packages-optional": "optional.js", - "node-gyp-build-optional-packages-test": "build-test.js" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/node-gyp/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "node_modules/data-view-byte-offset": { + "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, - "bin": { - "glob": "dist/esm/bin.mjs" + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/node-gyp/node_modules/isexe": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "node_modules/debug": { + "version": "4.3.7", "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, "engines": { - "node": ">=16" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/node-gyp/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/defaults": { + "version": "1.0.4", "dev": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" + "clone": "^1.0.2" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/node-gyp/node_modules/which": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", "dev": true, - "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" - }, + "license": "MIT", "engines": { - "node": "^16.13.0 || >=18.0.0" + "node": ">=0.8" } }, - "node_modules/node-machine-id": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz", - "integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==", - "dev": true - }, - "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" - }, - "node_modules/nopt": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", - "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", + "node_modules/define-data-property": { + "version": "1.1.4", "dev": true, + "license": "MIT", "dependencies": { - "abbrev": "^2.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/normalize-package-data": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", - "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==", + "node_modules/define-properties": { + "version": "1.2.1", "dev": true, + "license": "MIT", "dependencies": { - "hosted-git-info": "^7.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "node_modules/delayed-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.4.0" } }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "node_modules/dequal": { + "version": "2.0.3", + "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/now-and-later": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-3.0.0.tgz", - "integrity": "sha512-pGO4pzSdaxhWTGkfSfHx3hVzJVslFPwBp2Myq9MYN/ChfJZF87ochMAXnvz6/58RJSf5ik2q9tXprBBrk2cpcg==", + "node_modules/diff-sequences": { + "version": "29.6.3", "dev": true, - "dependencies": { - "once": "^1.4.0" - }, + "license": "MIT", "engines": { - "node": ">= 10.13.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/npm-bundled": { + "node_modules/dir-glob": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz", - "integrity": "sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==", "dev": true, + "license": "MIT", "dependencies": { - "npm-normalize-package-bin": "^3.0.0" + "path-type": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/npm-install-checks": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", - "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", + "node_modules/doctrine": { + "version": "3.0.0", "dev": true, + "license": "Apache-2.0", "dependencies": { - "semver": "^7.1.1" + "esutils": "^2.0.2" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=6.0.0" } }, - "node_modules/npm-normalize-package-bin": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", - "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", + "node_modules/dotenv": { + "version": "16.4.5", "dev": true, + "license": "BSD-2-Clause", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" } }, - "node_modules/npm-package-arg": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", - "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", + "node_modules/dotenv-expand": { + "version": "11.0.6", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "hosted-git-info": "^7.0.0", - "proc-log": "^4.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" + "dotenv": "^16.4.4" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" } }, - "node_modules/npm-packlist": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.2.tgz", - "integrity": "sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==", + "node_modules/duplexer": { + "version": "0.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/ejs": { + "version": "3.1.10", "dev": true, + "license": "Apache-2.0", "dependencies": { - "ignore-walk": "^6.0.4" + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=0.10.0" } }, - "node_modules/npm-pick-manifest": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.1.0.tgz", - "integrity": "sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==", + "node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/end-of-stream": { + "version": "1.4.4", "dev": true, + "license": "MIT", "dependencies": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^11.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" + "once": "^1.4.0" } }, - "node_modules/npm-registry-fetch": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-17.1.0.tgz", - "integrity": "sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==", + "node_modules/enquirer": { + "version": "2.3.6", "dev": true, + "license": "MIT", "dependencies": { - "@npmcli/redact": "^2.0.0", - "jsonparse": "^1.3.1", - "make-fetch-happen": "^13.0.0", - "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", - "minizlib": "^2.1.2", - "npm-package-arg": "^11.0.0", - "proc-log": "^4.0.0" + "ansi-colors": "^4.1.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">=8.6" } }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "node_modules/es-abstract": { + "version": "1.23.3", "dev": true, + "license": "MIT", "dependencies": { - "path-key": "^3.0.0" + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "node_modules/es-define-property": { + "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { - "boolbase": "^1.0.0" + "get-intrinsic": "^1.2.4" }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "engines": { + "node": ">= 0.4" } }, - "node_modules/nx": { - "version": "19.8.8", - "resolved": "https://registry.npmjs.org/nx/-/nx-19.8.8.tgz", - "integrity": "sha512-Qvxy87uX8/Mre+GgXn5+uf3ehMn1mqO35UwJChVGWbuKJUELqrwvDRPfWcXNfwKniBmUL89gtO18OOZigx8YCw==", + "node_modules/es-errors": { + "version": "1.3.0", "dev": true, - "hasInstallScript": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.4", + "dev": true, + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "@napi-rs/wasm-runtime": "0.2.4", - "@nrwl/tao": "19.8.8", - "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "3.0.0-rc.46", - "@zkochan/js-yaml": "0.0.7", - "axios": "^1.7.4", - "chalk": "^4.1.0", - "cli-cursor": "3.1.0", - "cli-spinners": "2.6.1", - "cliui": "^8.0.1", - "dotenv": "~16.4.5", - "dotenv-expand": "~11.0.6", - "enquirer": "~2.3.6", - "figures": "3.2.0", - "flat": "^5.0.2", - "front-matter": "^4.0.2", - "ignore": "^5.0.4", - "jest-diff": "^29.4.1", - "jsonc-parser": "3.2.0", - "lines-and-columns": "2.0.3", - "minimatch": "9.0.3", - "node-machine-id": "1.1.12", - "npm-run-path": "^4.0.1", - "open": "^8.4.0", - "ora": "5.3.0", - "semver": "^7.5.3", - "string-width": "^4.2.3", - "strong-log-transformer": "^2.1.0", - "tar-stream": "~2.2.0", - "tmp": "~0.2.1", - "tsconfig-paths": "^4.1.2", - "tslib": "^2.3.0", - "yargs": "^17.6.2", - "yargs-parser": "21.1.1" - }, - "bin": { - "nx": "bin/nx.js", - "nx-cloud": "bin/nx-cloud.js" - }, - "optionalDependencies": { - "@nx/nx-darwin-arm64": "19.8.8", - "@nx/nx-darwin-x64": "19.8.8", - "@nx/nx-freebsd-x64": "19.8.8", - "@nx/nx-linux-arm-gnueabihf": "19.8.8", - "@nx/nx-linux-arm64-gnu": "19.8.8", - "@nx/nx-linux-arm64-musl": "19.8.8", - "@nx/nx-linux-x64-gnu": "19.8.8", - "@nx/nx-linux-x64-musl": "19.8.8", - "@nx/nx-win32-arm64-msvc": "19.8.8", - "@nx/nx-win32-x64-msvc": "19.8.8" - }, - "peerDependencies": { - "@swc-node/register": "^1.8.0", - "@swc/core": "^1.3.85" + "es-errors": "^1.3.0" }, - "peerDependenciesMeta": { - "@swc-node/register": { - "optional": true - }, - "@swc/core": { - "optional": true - } + "engines": { + "node": ">= 0.4" } }, - "node_modules/nx/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "node_modules/es-set-tostringtag": { + "version": "2.0.3", "dev": true, + "license": "MIT", "dependencies": { - "restore-cursor": "^3.1.0" + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/nx/node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "node_modules/es-shim-unscopables": { + "version": "1.0.2", "dev": true, - "engines": { - "node": ">=8" + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" } }, - "node_modules/nx/node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "node_modules/es-to-primitive": { + "version": "1.2.1", "dev": true, - "bin": { - "is-docker": "cli.js" + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/nx/node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "node_modules/esbuild": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", + "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", "dev": true, - "dependencies": { - "is-docker": "^2.0.0" + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" }, "engines": { - "node": ">=8" + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.24.0", + "@esbuild/android-arm": "0.24.0", + "@esbuild/android-arm64": "0.24.0", + "@esbuild/android-x64": "0.24.0", + "@esbuild/darwin-arm64": "0.24.0", + "@esbuild/darwin-x64": "0.24.0", + "@esbuild/freebsd-arm64": "0.24.0", + "@esbuild/freebsd-x64": "0.24.0", + "@esbuild/linux-arm": "0.24.0", + "@esbuild/linux-arm64": "0.24.0", + "@esbuild/linux-ia32": "0.24.0", + "@esbuild/linux-loong64": "0.24.0", + "@esbuild/linux-mips64el": "0.24.0", + "@esbuild/linux-ppc64": "0.24.0", + "@esbuild/linux-riscv64": "0.24.0", + "@esbuild/linux-s390x": "0.24.0", + "@esbuild/linux-x64": "0.24.0", + "@esbuild/netbsd-x64": "0.24.0", + "@esbuild/openbsd-arm64": "0.24.0", + "@esbuild/openbsd-x64": "0.24.0", + "@esbuild/sunos-x64": "0.24.0", + "@esbuild/win32-arm64": "0.24.0", + "@esbuild/win32-ia32": "0.24.0", + "@esbuild/win32-x64": "0.24.0" } }, - "node_modules/nx/node_modules/jsonc-parser": { + "node_modules/escalade": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true - }, - "node_modules/nx/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, + "license": "MIT", "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nx/node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "node_modules/escape-string-regexp": { + "version": "4.0.0", "dev": true, - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, + "license": "MIT", "engines": { - "node": ">=12" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nx/node_modules/ora": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz", - "integrity": "sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==", + "node_modules/eslint": { + "version": "8.57.1", "dev": true, + "license": "MIT", "dependencies": { - "bl": "^4.0.3", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "log-symbols": "^4.0.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": ">=10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" } }, - "node_modules/nx/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "node_modules/eslint-config-prettier": { + "version": "9.1.0", "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "eslint": ">=7.0.0" } }, - "node_modules/nx/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/nx/node_modules/tsconfig-paths": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", - "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", "dev": true, + "license": "MIT", "dependencies": { - "json5": "^2.2.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", "dev": true, - "engines": { - "node": ">= 0.4" + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" } }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "node_modules/eslint-module-utils": { + "version": "2.12.0", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" + "debug": "^3.2.7" }, "engines": { - "node": ">= 0.4" + "node": ">=4" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, - "node_modules/object.defaults": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", "dev": true, + "license": "MIT", "dependencies": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" + "ms": "^2.1.1" } }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "node_modules/eslint-plugin-import": { + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", "dev": true, "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", + "tsconfig-paths": "^3.15.0" }, "engines": { - "node": ">= 0.4" + "node": ">=4" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, - "node_modules/object.groupby": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "node_modules/eslint-plugin-import/node_modules/brace-expansion": { + "version": "1.1.11", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" - }, - "engines": { - "node": ">= 0.4" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", "dev": true, + "license": "MIT", "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "ms": "^2.1.1" } }, - "node_modules/object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", "dev": true, + "license": "Apache-2.0", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "esutils": "^2.0.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "node_modules/eslint-plugin-import/node_modules/minimatch": { + "version": "3.1.2", "dev": true, + "license": "ISC", "dependencies": { - "ee-first": "1.1.1" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">= 0.8" + "node": "*" } }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", "dev": true, - "engines": { - "node": ">= 0.8" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "node_modules/eslint-plugin-jsdoc": { + "version": "50.4.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.4.3.tgz", + "integrity": "sha512-uWtwFxGRv6B8sU63HZM5dAGDhgsatb+LONwmILZJhdRALLOkCX2HFZhdL/Kw2ls8SQMAVEfK+LmnEfxInRN8HA==", "dev": true, "dependencies": { - "wrappy": "1" + "@es-joy/jsdoccomment": "~0.49.0", + "are-docs-informative": "^0.0.2", + "comment-parser": "1.4.1", + "debug": "^4.3.6", + "escape-string-regexp": "^4.0.0", + "espree": "^10.1.0", + "esquery": "^1.6.0", + "parse-imports": "^2.1.1", + "semver": "^7.6.3", + "spdx-expression-parse": "^4.0.0", + "synckit": "^0.9.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" } }, - "node_modules/onetime": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", - "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", + "node_modules/eslint-plugin-jsdoc/node_modules/eslint-visitor-keys": { + "version": "4.2.0", "dev": true, - "dependencies": { - "mimic-function": "^5.0.0" - }, + "license": "Apache-2.0", "engines": { - "node": ">=18" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" } }, - "node_modules/open": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", - "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", + "node_modules/eslint-plugin-jsdoc/node_modules/espree": { + "version": "10.3.0", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^3.1.0" + "acorn": "^8.14.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.0" }, "engines": { - "node": ">=18" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" } }, - "node_modules/optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", + "node_modules/eslint-plugin-prefer-arrow": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-prefer-arrow/-/eslint-plugin-prefer-arrow-1.2.3.tgz", + "integrity": "sha512-J9I5PKCOJretVuiZRGvPQxCbllxGAV/viI20JO3LYblAodofBxyMnZAJ+WGeClHgANnSJberTNoFWWjrWKBuXQ==", "dev": true, - "peer": true, - "dependencies": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" + "peerDependencies": { + "eslint": ">=2.0.0" } }, - "node_modules/optimist/node_modules/minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==", - "dev": true, - "peer": true - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "node_modules/eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", "dev": true, "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" + "prettier-linter-helpers": "^1.0.0" }, "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" + "node": ">=12.0.0" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } } }, - "node_modules/ora/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "node_modules/eslint-scope": { + "version": "8.2.0", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "restore-cursor": "^3.1.0" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">=8" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/ora/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, + "license": "Apache-2.0", "engines": { - "node": ">=6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" } }, - "node_modules/ora/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", "dev": true, + "license": "MIT", "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=8" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ora/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/ordered-binary": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.5.2.tgz", - "integrity": "sha512-JTo+4+4Fw7FreyAvlSLjb1BBVaxEQAacmjD3jjuyPZclpbEghTvQZbXBb2qPd2LeIMxiHwXBZUcpmG2Gl/mDEA==", - "dev": true - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", "dev": true, - "engines": { - "node": ">=0.10.0" + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.2", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "yocto-queue": "^0.1.0" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">=10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" } }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", "dev": true, + "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" + "type-fest": "^0.20.2" }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-map": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-5.5.0.tgz", - "integrity": "sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==", + "node_modules/eslint/node_modules/is-path-inside": { + "version": "3.0.3", "dev": true, - "dependencies": { - "aggregate-error": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/p-retry": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.0.tgz", - "integrity": "sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==", + "node_modules/eslint/node_modules/json-schema-traverse": { + "version": "0.4.1", "dev": true, - "dependencies": { - "@types/retry": "0.12.2", - "is-network-error": "^1.0.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "license": "MIT" }, - "node_modules/p-retry/node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">= 4" + "node": "*" } }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=6" - } - }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==" - }, - "node_modules/pacote": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-18.0.6.tgz", - "integrity": "sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==", - "dev": true, - "dependencies": { - "@npmcli/git": "^5.0.0", - "@npmcli/installed-package-contents": "^2.0.1", - "@npmcli/package-json": "^5.1.0", - "@npmcli/promise-spawn": "^7.0.0", - "@npmcli/run-script": "^8.0.0", - "cacache": "^18.0.0", - "fs-minipass": "^3.0.0", - "minipass": "^7.0.2", - "npm-package-arg": "^11.0.0", - "npm-packlist": "^8.0.0", - "npm-pick-manifest": "^9.0.0", - "npm-registry-fetch": "^17.0.0", - "proc-log": "^4.0.0", - "promise-retry": "^2.0.1", - "sigstore": "^2.2.0", - "ssri": "^10.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "bin/index.js" + "node": ">=10" }, - "engines": { - "node": "^16.14.0 || >=18.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/parchment": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/parchment/-/parchment-3.0.0.tgz", - "integrity": "sha512-HUrJFQ/StvgmXRcQ1ftY6VEZUq3jA2t9ncFN4F84J/vN0/FPpQF+8FKXb3l6fLces6q0uOHj6NJn+2xvZnxO6A==", - "dev": true - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "node_modules/espree": { + "version": "9.6.1", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "callsites": "^3.0.0" + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": ">=6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/parse-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "node_modules/esprima": { + "version": "4.0.1", "dev": true, - "dependencies": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, "engines": { - "node": ">=0.8" + "node": ">=4" } }, - "node_modules/parse-imports": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/parse-imports/-/parse-imports-2.2.1.tgz", - "integrity": "sha512-OL/zLggRp8mFhKL0rNORUTR4yBYujK/uU+xZL+/0Rgm2QE4nLO9v8PzEweSJEbMGKmDRjJE4R3IMJlL2di4JeQ==", + "node_modules/esquery": { + "version": "1.6.0", "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "es-module-lexer": "^1.5.3", - "slashes": "^3.0.12" + "estraverse": "^5.1.0" }, "engines": { - "node": ">= 18" + "node": ">=0.10" } }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/esrecurse": { + "version": "4.3.0", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "estraverse": "^5.2.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4.0" } }, - "node_modules/parse-json/node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/parse-json/node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "node_modules/estraverse": { + "version": "5.3.0", "dev": true, + "license": "BSD-2-Clause", "engines": { - "node": ">= 0.10" + "node": ">=4.0" } }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "node_modules/esutils": { + "version": "2.0.3", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/parse5": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", - "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", + "node_modules/execa": { + "version": "5.1.1", "dev": true, + "license": "MIT", "dependencies": { - "entities": "^4.5.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-html-rewriting-stream": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", - "integrity": "sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==", - "dev": true, - "dependencies": { - "entities": "^4.3.0", - "parse5": "^7.0.0", - "parse5-sax-parser": "^7.0.0" + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/parse5-sax-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", - "integrity": "sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==", + "node_modules/execa/node_modules/onetime": { + "version": "5.1.2", "dev": true, + "license": "MIT", "dependencies": { - "parse5": "^7.0.0" + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" }, "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "node_modules/execa/node_modules/signal-exit": { + "version": "3.0.7", "dev": true, - "engines": { - "node": ">= 0.8" - } + "license": "ISC" }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/fast-deep-equal": { + "version": "3.1.3", "dev": true, - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "node_modules/fast-diff": { + "version": "1.3.0", "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "license": "Apache-2.0" }, - "node_modules/path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "node_modules/fast-glob": { + "version": "3.3.2", "dev": true, + "license": "MIT", "dependencies": { - "path-root-regex": "^0.1.0" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.6.0" } }, - "node_modules/path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "ISC", "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "is-glob": "^4.0.1" }, "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 6" } }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" }, - "node_modules/path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", - "dev": true + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT" }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "node_modules/fast-uri": { + "version": "3.0.3", "dev": true, - "engines": { - "node": ">=8" - } + "license": "BSD-3-Clause", + "peer": true }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "node_modules/fastq": { + "version": "1.17.1", "dev": true, - "optional": true + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + "node_modules/fdir": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz", + "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==", + "dev": true, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } }, - "node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "node_modules/figures": { + "version": "3.2.0", "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, "engines": { - "node": ">=12" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.8.0" } }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "node_modules/file-entry-cache": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, "engines": { - "node": ">= 6" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/piscina": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.6.1.tgz", - "integrity": "sha512-z30AwWGtQE+Apr+2WBZensP2lIvwoaMcOPkQlIEmSGMJNUvaYACylPYrQM6wSdUNJlnDVMSpLv7xTMJqlVshOA==", + "node_modules/filelist": { + "version": "1.0.4", "dev": true, - "optionalDependencies": { - "nice-napi": "^1.0.2" + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" } }, - "node_modules/pkg-dir": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", - "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", "dev": true, + "license": "ISC", "dependencies": { - "find-up": "^6.3.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=14.16" + "node": ">=10" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8" } }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "node_modules/find-up": { + "version": "5.0.0", "dev": true, + "license": "MIT", "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "node_modules/flat": { + "version": "5.0.2", + "dev": true, + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", "dev": true, + "license": "MIT", "dependencies": { - "p-locate": "^6.0.0" + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "dev": true, + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "node_modules/for-each": { + "version": "0.3.3", "dev": true, + "license": "MIT", "dependencies": { - "yocto-queue": "^1.0.0" + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "node_modules/form-data": { + "version": "4.0.1", "dev": true, + "license": "MIT", "dependencies": { - "p-limit": "^4.0.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 6" } }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "node_modules/front-matter": { + "version": "4.0.2", "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "license": "MIT", + "dependencies": { + "js-yaml": "^3.13.1" } }, - "node_modules/pkg-dir/node_modules/yocto-queue": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", - "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", + "node_modules/front-matter/node_modules/argparse": { + "version": "1.0.10", "dev": true, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" } }, - "node_modules/plugin-error": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", - "integrity": "sha512-WzZHcm4+GO34sjFMxQMqZbsz3xiNEgonCskQ9v+IroMmYgk/tas8dG+Hr2D6IbRPybZ12oWpzE/w3cGJ6FJzOw==", + "node_modules/front-matter/node_modules/js-yaml": { + "version": "3.14.1", "dev": true, + "license": "MIT", "dependencies": { - "ansi-cyan": "^0.1.1", - "ansi-red": "^0.1.1", - "arr-diff": "^1.0.1", - "arr-union": "^2.0.1", - "extend-shallow": "^1.1.2" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "engines": { - "node": ">=0.10.0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/plugin-error/node_modules/extend-shallow": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", - "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==", + "node_modules/front-matter/node_modules/sprintf-js": { + "version": "1.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, "dependencies": { - "kind-of": "^1.1.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=14.14" } }, - "node_modules/plugin-error/node_modules/kind-of": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", - "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==", + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", "dev": true, + "license": "MIT", + "optional": true, + "os": ["darwin"], "engines": { - "node": ">=0.10.0" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "node_modules/function-bind": { + "version": "1.1.2", "dev": true, - "engines": { - "node": ">= 0.4" + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss": { - "version": "8.4.47", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", - "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/function.prototype.name": { + "version": "1.1.6", + "dev": true, + "license": "MIT", "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.1.0", - "source-map-js": "^1.2.1" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" + "node_modules/functions-have-names": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dependencies": { - "camelcase-css": "^2.0.1" - }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "dev": true, + "license": "ISC", "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/get-intrinsic": { + "version": "1.2.4", + "dev": true, + "license": "MIT", "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" }, "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "node_modules/get-stream": { + "version": "6.0.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=14" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/antonk52" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-loader": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz", - "integrity": "sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==", + "node_modules/get-symbol-description": { + "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { - "cosmiconfig": "^9.0.0", - "jiti": "^1.20.0", - "semver": "^7.5.4" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, "engines": { - "node": ">= 18.12.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-media-query-parser": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", - "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", - "dev": true - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, - "peerDependencies": { - "postcss": "^8.1.0" + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", - "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "node_modules/glob-parent": { + "version": "6.0.2", "dev": true, + "license": "ISC", "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" + "is-glob": "^4.0.3" }, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=10.13.0" } }, - "node_modules/postcss-modules-scope": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", - "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.4" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">=16 || 14 >=14.17" }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "node_modules/globalthis": { + "version": "1.0.4", "dev": true, + "license": "MIT", "dependencies": { - "icss-utils": "^5.0.0" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-nested": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", - "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.1.1" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { - "node": ">=12.0" + "node": ">=10" }, - "peerDependencies": { - "postcss": "^8.2.14" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, + "node_modules/globby/node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/preact": { - "version": "10.24.3", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.24.3.tgz", - "integrity": "sha512-Z2dPnBnMUfyQfSQ+GBdsGa16hz35YmLmtTLhM169uW944hYL6xzTYkJjC07j+Wosz733pMWx0fgON3JNw1jJQA==", + "node_modules/gopd": { + "version": "1.0.1", "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "node_modules/graceful-fs": { + "version": "4.2.11", "dev": true, - "engines": { - "node": ">= 0.8.0" - } + "license": "ISC" }, - "node_modules/prettier": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "node_modules/graphemer": { + "version": "1.4.0", "dev": true, - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, + "license": "MIT" + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "dev": true, + "license": "MIT", "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "node_modules/has-flag": { + "version": "4.0.0", "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, + "license": "MIT", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/has-property-descriptors": { + "version": "1.0.2", "dev": true, - "engines": { - "node": ">=10" + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/primeicons": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/primeicons/-/primeicons-7.0.0.tgz", - "integrity": "sha512-jK3Et9UzwzTsd6tzl2RmwrVY/b8raJ3QZLzoDACj+oTJ0oX7L9Hy+XnVwgo4QVKlKpnP/Ur13SXV/pVh4LzaDw==", - "dev": true - }, - "node_modules/prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "node_modules/has-proto": { + "version": "1.0.3", "dev": true, + "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/proc-log": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", - "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "node_modules/has-symbols": { + "version": "1.0.3", "dev": true, + "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true - }, - "node_modules/promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "node_modules/has-tostringtag": { + "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" + "has-symbols": "^1.0.3" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "node_modules/hasown": { + "version": "2.0.2", "dev": true, + "license": "MIT", "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" + "function-bind": "^1.1.2" }, "engines": { - "node": ">= 0.10" + "node": ">= 0.4" } }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", - "dev": true, - "optional": true - }, - "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true - }, - "node_modules/qjobs": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", - "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "node_modules/human-signals": { + "version": "2.1.0", "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">=0.9" + "node": ">=10.17.0" } }, - "node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "node_modules/husky": { + "version": "9.1.6", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.6.tgz", + "integrity": "sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==", "dev": true, - "dependencies": { - "side-channel": "^1.0.6" + "bin": { + "husky": "bin.js" }, "engines": { - "node": ">=0.6" + "node": ">=18" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/typicode" } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "node_modules/ieee754": { + "version": "1.2.1", + "dev": true, "funding": [ { "type": "github", @@ -15548,598 +3616,319 @@ "type": "consulting", "url": "https://feross.org/support" } - ] - }, - "node_modules/queue-tick": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", - "dev": true - }, - "node_modules/quill": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/quill/-/quill-2.0.2.tgz", - "integrity": "sha512-QfazNrhMakEdRG57IoYFwffUIr04LWJxbS/ZkidRFXYCQt63c1gK6Z7IHUXMx/Vh25WgPBU42oBaNzQ0K1R/xw==", - "dev": true, - "dependencies": { - "eventemitter3": "^5.0.1", - "lodash-es": "^4.17.21", - "parchment": "^3.0.0", - "quill-delta": "^5.1.0" - }, - "engines": { - "npm": ">=8.2.3" - } - }, - "node_modules/quill-delta": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-5.1.0.tgz", - "integrity": "sha512-X74oCeRI4/p0ucjb5Ma8adTXd9Scumz367kkMK5V/IatcX6A0vlgLgKbzXWy5nZmCGeNJm2oQX0d2Eqj+ZIlCA==", - "dev": true, - "dependencies": { - "fast-diff": "^1.3.0", - "lodash.clonedeep": "^4.5.0", - "lodash.isequal": "^4.5.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/quill/node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "dev": true - }, - "node_modules/raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "dev": true, - "optional": true, - "dependencies": { - "performance-now": "^2.1.0" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } + ], + "license": "BSD-3-Clause" }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "node_modules/ignore": { + "version": "5.3.1", "dev": true, - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, + "license": "MIT", "engines": { - "node": ">= 0.8" - } - }, - "node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "dev": true - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dependencies": { - "pify": "^2.3.0" + "node": ">= 4" } }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "node_modules/import-fresh": { + "version": "3.3.0", "dev": true, + "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/readdirp/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/rechoir": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", - "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", + "node_modules/imurmurhash": { + "version": "0.1.4", "dev": true, - "dependencies": { - "resolve": "^1.20.0" - }, + "license": "MIT", "engines": { - "node": ">= 10.13.0" + "node": ">=0.8.19" } }, - "node_modules/reflect-metadata": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", - "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", - "dev": true - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", - "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "node_modules/inflight": { + "version": "1.0.6", "dev": true, + "license": "ISC", "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "node_modules/inherits": { + "version": "2.0.4", "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-parser": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", - "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==", - "dev": true + "license": "ISC" }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", - "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "node_modules/internal-slot": { + "version": "1.0.7", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", "es-errors": "^1.3.0", - "set-function-name": "^2.0.2" + "hasown": "^2.0.0", + "side-channel": "^1.0.4" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpu-core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", - "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.0", - "regjsgen": "^0.8.0", - "regjsparser": "^0.11.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" } }, - "node_modules/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", - "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", + "node_modules/is-array-buffer": { + "version": "3.0.4", "dev": true, + "license": "MIT", "dependencies": { - "jsesc": "~3.0.2" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true - }, - "node_modules/replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "node_modules/is-bigint": { + "version": "1.0.4", "dev": true, - "engines": { - "node": ">= 0.10" + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/replace-homedir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-2.0.0.tgz", - "integrity": "sha512-bgEuQQ/BHW0XkkJtawzrfzHFSN70f/3cNOiHa2QsYxqrjaC30X1k74FJ6xswVBP0sr0SpGIdVFuPwfrYziVeyw==", + "node_modules/is-binary-path": { + "version": "2.1.0", "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, "engines": { - "node": ">= 10.13.0" + "node": ">=8" } }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "node_modules/is-boolean-object": { + "version": "1.1.2", "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "node_modules/is-callable": { + "version": "1.2.7", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "node_modules/is-core-module": { + "version": "2.15.1", + "dev": true, + "license": "MIT", "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "hasown": "^2.0.2" }, - "bin": { - "resolve": "bin/resolve" + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-dir": { + "node_modules/is-data-view": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", "dev": true, + "license": "MIT", "dependencies": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" + "is-typed-array": "^1.1.13" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "node_modules/is-date-object": { + "version": "1.0.5", "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-options": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-2.0.0.tgz", - "integrity": "sha512-/FopbmmFOQCfsCx77BRFdKOniglTiHumLgwvd6IDPihy1GKkadZbgQJBcTb2lMzSR1pndzd96b1nZrreZ7+9/A==", + "node_modules/is-extglob": { + "version": "2.1.1", "dev": true, - "dependencies": { - "value-or-function": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": ">= 10.13.0" + "node": ">=0.10.0" } }, - "node_modules/resolve-url-loader": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", - "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", + "node_modules/is-fullwidth-code-point": { + "version": "4.0.0", "dev": true, - "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.14", - "source-map": "0.6.1" - }, + "license": "MIT", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/resolve-url-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "node_modules/is-glob": { + "version": "4.0.3", "dev": true, + "license": "MIT", "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">=8.9.0" + "node": ">=0.10.0" } }, - "node_modules/resolve-url-loader/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/is-interactive": { + "version": "1.0.0", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/restore-cursor": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", - "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", + "node_modules/is-negative-zero": { + "version": "2.0.3", "dev": true, - "dependencies": { - "onetime": "^7.0.0", - "signal-exit": "^4.1.0" - }, + "license": "MIT", "engines": { - "node": ">=18" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "node_modules/is-number": { + "version": "7.0.0", "dev": true, + "license": "MIT", "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" + "node": ">=0.12.0" } }, - "node_modules/rfdc": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", - "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", - "dev": true - }, - "node_modules/rgbcolor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgbcolor/-/rgbcolor-1.0.1.tgz", - "integrity": "sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==", + "node_modules/is-number-object": { + "version": "1.0.7", "dev": true, - "optional": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, "engines": { - "node": ">= 0.8.15" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", + "node_modules/is-regex": { + "version": "1.1.4", "dev": true, + "license": "MIT", "dependencies": { - "glob": "^7.1.3" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/rollup": { - "version": "4.22.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.22.4.tgz", - "integrity": "sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==", + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", "dev": true, + "license": "MIT", "dependencies": { - "@types/estree": "1.0.5" - }, - "bin": { - "rollup": "dist/bin/rollup" + "call-bind": "^1.0.7" }, "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" + "node": ">= 0.4" }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.22.4", - "@rollup/rollup-android-arm64": "4.22.4", - "@rollup/rollup-darwin-arm64": "4.22.4", - "@rollup/rollup-darwin-x64": "4.22.4", - "@rollup/rollup-linux-arm-gnueabihf": "4.22.4", - "@rollup/rollup-linux-arm-musleabihf": "4.22.4", - "@rollup/rollup-linux-arm64-gnu": "4.22.4", - "@rollup/rollup-linux-arm64-musl": "4.22.4", - "@rollup/rollup-linux-powerpc64le-gnu": "4.22.4", - "@rollup/rollup-linux-riscv64-gnu": "4.22.4", - "@rollup/rollup-linux-s390x-gnu": "4.22.4", - "@rollup/rollup-linux-x64-gnu": "4.22.4", - "@rollup/rollup-linux-x64-musl": "4.22.4", - "@rollup/rollup-win32-arm64-msvc": "4.22.4", - "@rollup/rollup-win32-ia32-msvc": "4.22.4", - "@rollup/rollup-win32-x64-msvc": "4.22.4", - "fsevents": "~2.3.2" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/rollup/node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "dev": true - }, - "node_modules/run-applescript": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", - "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", + "node_modules/is-stream": { + "version": "2.0.1", "dev": true, + "license": "MIT", "engines": { - "node": ">=18" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "node_modules/is-string": { + "version": "1.0.7", "dev": true, + "license": "MIT", "dependencies": { - "tslib": "^2.1.0" + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "node_modules/is-symbol": { + "version": "1.0.4", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" + "has-symbols": "^1.0.2" }, "engines": { - "node": ">=0.4" + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "node_modules/is-typed-array": { + "version": "1.1.13", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" + "which-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" @@ -16148,465 +3937,545 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" }, - "node_modules/sass": { - "version": "1.77.6", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz", - "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==", + "node_modules/jackspeak": { + "version": "3.4.3", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" + "@isaacs/cliui": "^8.0.2" }, - "bin": { - "sass": "sass.js" + "funding": { + "url": "https://github.com/sponsors/isaacs" }, - "engines": { - "node": ">=14.0.0" + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/sass-loader": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.0.tgz", - "integrity": "sha512-n13Z+3rU9A177dk4888czcVFiC8CL9dii4qpXWUg3YIIgZEvi9TCFKjOQcbK0kJM7DJu9VucrZFddvNfYCPwtw==", + "node_modules/jake": { + "version": "10.9.2", "dev": true, + "license": "Apache-2.0", "dependencies": { - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" + "bin": { + "jake": "bin/cli.js" }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "webpack": { - "optional": true - } + "engines": { + "node": ">=10" } }, - "node_modules/sax": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", - "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "node_modules/jake/node_modules/brace-expansion": { + "version": "1.1.11", "dev": true, - "optional": true + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } }, - "node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "node_modules/jake/node_modules/minimatch": { + "version": "3.1.2", "dev": true, + "license": "ISC", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": "*" } }, - "node_modules/schema-utils/node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "node_modules/jest-diff": { + "version": "29.7.0", "dev": true, + "license": "MIT", "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/search-insights": { - "version": "2.17.2", - "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.2.tgz", - "integrity": "sha512-zFNpOpUO+tY2D85KrxJ+aqwnIfdEGi06UH2+xEb+Bp9Mwznmauqc9djbnBibJO5mpfUPPa8st6Sx65+vbeO45g==", + "node_modules/jest-get-type": { + "version": "29.6.3", "dev": true, - "peer": true + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true + "node_modules/jiti": { + "version": "1.21.6", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "bin": { + "jiti": "bin/jiti.js" + } }, - "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "node_modules/joycon": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz", + "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==", "dev": true, - "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - }, "engines": { "node": ">=10" } }, - "node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "node_modules/js-yaml": { + "version": "4.1.0", "dev": true, - "bin": { - "semver": "bin/semver.js" + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdoc-type-pratt-parser": { + "version": "4.1.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=12.0.0" } }, - "node_modules/semver-greatest-satisfied-range": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-2.0.0.tgz", - "integrity": "sha512-lH3f6kMbwyANB7HuOWRMlLCa2itaCrZJ+SAqqkSZrZKO/cAsk2EOyaKHUtNkVLFyFW9pct22SFesFp3Z7zpA0g==", + "node_modules/json-buffer": { + "version": "3.0.1", "dev": true, - "dependencies": { - "sver": "^1.8.3" + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" }, "engines": { - "node": ">= 10.13.0" + "node": ">=6" } }, - "node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "node_modules/jsonc-parser": { + "version": "3.3.1", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" + "universalify": "^2.0.0" }, - "engines": { - "node": ">= 0.8.0" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/keyv": { + "version": "4.5.4", "dev": true, + "license": "MIT", "dependencies": { - "ms": "2.0.0" + "json-buffer": "3.0.1" } }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/send/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "node_modules/levn": { + "version": "0.4.1", "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, "engines": { - "node": ">= 0.8" + "node": ">= 0.8.0" } }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "node_modules/lines-and-columns": { + "version": "2.0.3", "dev": true, - "bin": { - "mime": "cli.js" - }, + "license": "MIT", "engines": { - "node": ">=4" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "node_modules/lint-staged": { + "version": "12.5.0", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.5.0.tgz", + "integrity": "sha512-BKLUjWDsKquV/JuIcoQW4MSAI3ggwEImF1+sB4zaKvyVx1wBk3FsG7UK9bpnmBTN1pm7EH2BBcMwINJzCRv12g==", "dev": true, "dependencies": { - "randombytes": "^2.1.0" + "cli-truncate": "^3.1.0", + "colorette": "^2.0.16", + "commander": "^9.3.0", + "debug": "^4.3.4", + "execa": "^5.1.1", + "lilconfig": "2.0.5", + "listr2": "^4.0.5", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-inspect": "^1.12.2", + "pidtree": "^0.5.0", + "string-argv": "^0.3.1", + "supports-color": "^9.2.2", + "yaml": "^1.10.2" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" } }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "node_modules/lint-staged/node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/lint-staged/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "node_modules/lint-staged/node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=6" } }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "node_modules/lint-staged/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "restore-cursor": "^3.1.0" }, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true + "node_modules/lint-staged/node_modules/cli-truncate": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "dev": true, + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "node_modules/lint-staged/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "node_modules/lint-staged/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "node_modules/lint-staged/node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/serve-static": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "node_modules/lint-staged/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, - "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.19.0" - }, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "node_modules/lint-staged/node_modules/lilconfig": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" + "engines": { + "node": ">=10" + } + }, + "node_modules/lint-staged/node_modules/listr2": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", + "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "dev": true, + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.5", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=12" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } } }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "node_modules/lint-staged/node_modules/listr2/node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", "dev": true, "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "node_modules/lint-staged/node_modules/listr2/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "node_modules/lint-staged/node_modules/listr2/node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", "dev": true, "dependencies": { - "kind-of": "^6.0.2" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "node_modules/lint-staged/node_modules/listr2/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "dependencies": { - "shebang-regex": "^3.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { "node": ">=8" } }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "node_modules/lint-staged/node_modules/listr2/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "node_modules/lint-staged/node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", "dev": true, + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/shiki": { - "version": "0.14.7", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.7.tgz", - "integrity": "sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==", + "node_modules/lint-staged/node_modules/log-update/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, "dependencies": { - "ansi-sequence-parser": "^1.1.0", - "jsonc-parser": "^3.2.0", - "vscode-oniguruma": "^1.7.0", - "vscode-textmate": "^8.0.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "node_modules/lint-staged/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "node_modules/lint-staged/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, "engines": { - "node": ">=14" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/sigstore": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-2.3.1.tgz", - "integrity": "sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==", + "node_modules/lint-staged/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, "dependencies": { - "@sigstore/bundle": "^2.3.2", - "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.2", - "@sigstore/sign": "^2.3.2", - "@sigstore/tuf": "^2.3.4", - "@sigstore/verify": "^1.2.1" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "node_modules/lint-staged/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/lint-staged/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, "engines": { "node": ">=12" }, @@ -16614,453 +4483,508 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/slashes": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/slashes/-/slashes-3.0.12.tgz", - "integrity": "sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==", - "dev": true - }, - "node_modules/slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "node_modules/lint-staged/node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" + "ansi-regex": "^6.0.1" }, "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "node_modules/lint-staged/node_modules/supports-color": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", + "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==", "dev": true, "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "node_modules/lint-staged/node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true, "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" + "node": ">= 6" } }, - "node_modules/socket.io": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz", - "integrity": "sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==", + "node_modules/load-tsconfig": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/load-tsconfig/-/load-tsconfig-0.2.5.tgz", + "integrity": "sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==", "dev": true, - "dependencies": { - "accepts": "~1.3.4", - "base64id": "~2.0.0", - "cors": "~2.8.5", - "debug": "~4.3.2", - "engine.io": "~6.6.0", - "socket.io-adapter": "~2.5.2", - "socket.io-parser": "~4.2.4" - }, "engines": { - "node": ">=10.2.0" - } - }, - "node_modules/socket.io-adapter": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", - "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", - "dev": true, - "dependencies": { - "debug": "~4.3.4", - "ws": "~8.17.1" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "node_modules/locate-path": { + "version": "6.0.0", "dev": true, + "license": "MIT", "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "node_modules/lodash.merge": { + "version": "4.6.2", "dev": true, - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } + "license": "MIT" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true }, - "node_modules/socks": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", - "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", + "node_modules/log-symbols": { + "version": "4.1.0", "dev": true, + "license": "MIT", "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" }, "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/socks-proxy-agent": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz", - "integrity": "sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==", + "node_modules/magic-string": { + "version": "0.30.11", "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "agent-base": "^7.1.1", - "debug": "^4.3.4", - "socks": "^2.8.3" - }, - "engines": { - "node": ">= 14" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, - "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "node_modules/merge-stream": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "node_modules/micromatch": { + "version": "4.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8.6" } }, - "node_modules/source-map-loader": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-5.0.0.tgz", - "integrity": "sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==", + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", "dev": true, - "dependencies": { - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.2" - }, + "license": "MIT", "engines": { - "node": ">= 18.12.0" + "node": ">=8.6" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.72.1" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/source-map-loader/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "node_modules/mime-db": { + "version": "1.52.0", "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "node_modules/mime-types": { + "version": "2.1.35", "dev": true, + "license": "MIT", "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" } }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/mimic-fn": { + "version": "2.1.0", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/sparkles": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-2.1.0.tgz", - "integrity": "sha512-r7iW1bDw8R/cFifrD3JnQJX0K1jqT0kprL48BiBpLZLJPmAm34zsVBsK5lc7HirZYZqMW65dOXZgbAGt/I6frg==", + "node_modules/minimatch": { + "version": "9.0.3", "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">= 10.13.0" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "node_modules/minimist": { + "version": "1.2.8", "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/spdx-correct/node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "node_modules/minipass": { + "version": "7.1.2", "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" } }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "dev": true + "node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT" }, - "node_modules/spdx-expression-parse": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", - "integrity": "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==", + "node_modules/mz": { + "version": "2.7.0", "dev": true, + "license": "MIT", "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" } }, - "node_modules/spdx-license-ids": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", - "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", - "dev": true - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "node_modules/nanoid": { + "version": "3.3.7", "dev": true, - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "optional": true, + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">=6.0.0" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/spdy-transport": { + "node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/node-machine-id": { + "version": "1.1.12", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "dev": true, - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "dev": true - }, - "node_modules/ssf": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", - "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", + "node_modules/npm-run-path": { + "version": "4.0.1", "dev": true, + "license": "MIT", "dependencies": { - "frac": "~1.1.2" + "path-key": "^3.0.0" }, "engines": { - "node": ">=0.8" + "node": ">=8" } }, - "node_modules/ssri": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", + "node_modules/nx": { + "version": "19.8.8", "dev": true, + "hasInstallScript": true, + "license": "MIT", "dependencies": { - "minipass": "^7.0.3" + "@napi-rs/wasm-runtime": "0.2.4", + "@nrwl/tao": "19.8.8", + "@yarnpkg/lockfile": "^1.1.0", + "@yarnpkg/parsers": "3.0.0-rc.46", + "@zkochan/js-yaml": "0.0.7", + "axios": "^1.7.4", + "chalk": "^4.1.0", + "cli-cursor": "3.1.0", + "cli-spinners": "2.6.1", + "cliui": "^8.0.1", + "dotenv": "~16.4.5", + "dotenv-expand": "~11.0.6", + "enquirer": "~2.3.6", + "figures": "3.2.0", + "flat": "^5.0.2", + "front-matter": "^4.0.2", + "ignore": "^5.0.4", + "jest-diff": "^29.4.1", + "jsonc-parser": "3.2.0", + "lines-and-columns": "2.0.3", + "minimatch": "9.0.3", + "node-machine-id": "1.1.12", + "npm-run-path": "^4.0.1", + "open": "^8.4.0", + "ora": "5.3.0", + "semver": "^7.5.3", + "string-width": "^4.2.3", + "strong-log-transformer": "^2.1.0", + "tar-stream": "~2.2.0", + "tmp": "~0.2.1", + "tsconfig-paths": "^4.1.2", + "tslib": "^2.3.0", + "yargs": "^17.6.2", + "yargs-parser": "21.1.1" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "bin": { + "nx": "bin/nx.js", + "nx-cloud": "bin/nx-cloud.js" + }, + "optionalDependencies": { + "@nx/nx-darwin-arm64": "19.8.8", + "@nx/nx-darwin-x64": "19.8.8", + "@nx/nx-freebsd-x64": "19.8.8", + "@nx/nx-linux-arm-gnueabihf": "19.8.8", + "@nx/nx-linux-arm64-gnu": "19.8.8", + "@nx/nx-linux-arm64-musl": "19.8.8", + "@nx/nx-linux-x64-gnu": "19.8.8", + "@nx/nx-linux-x64-musl": "19.8.8", + "@nx/nx-win32-arm64-msvc": "19.8.8", + "@nx/nx-win32-x64-msvc": "19.8.8" + }, + "peerDependencies": { + "@swc-node/register": "^1.8.0", + "@swc/core": "^1.3.85" + }, + "peerDependenciesMeta": { + "@swc-node/register": { + "optional": true + }, + "@swc/core": { + "optional": true + } } }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "node_modules/nx/node_modules/cli-cursor": { + "version": "3.1.0", "dev": true, + "license": "MIT", "dependencies": { - "escape-string-regexp": "^2.0.0" + "restore-cursor": "^3.1.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { + "node_modules/nx/node_modules/define-lazy-prop": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/stackblur-canvas": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/stackblur-canvas/-/stackblur-canvas-2.7.0.tgz", - "integrity": "sha512-yf7OENo23AGJhBriGx0QivY5JP6Y1HbrrDI6WLt6C5auYZXlQrheoY8hD4ibekFKz1HOfE48Ww8kMWMnJD/zcQ==", + "node_modules/nx/node_modules/is-docker": { + "version": "2.2.1", "dev": true, - "optional": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, "engines": { - "node": ">=0.1.14" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "node_modules/nx/node_modules/is-wsl": { + "version": "2.2.0", "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/stream-composer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stream-composer/-/stream-composer-1.0.2.tgz", - "integrity": "sha512-bnBselmwfX5K10AH6L4c8+S5lgZMWI7ZYrz2rvYjCPB2DIMC4Ig8OpxGpNJSxRZ58oti7y1IcNvjBAz9vW5m4w==", + "node_modules/nx/node_modules/jsonc-parser": { + "version": "3.2.0", "dev": true, - "dependencies": { - "streamx": "^2.13.2" - } - }, - "node_modules/stream-exhaust": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", - "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", - "dev": true + "license": "MIT" }, - "node_modules/streamroller": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", - "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", + "node_modules/nx/node_modules/onetime": { + "version": "5.1.2", "dev": true, + "license": "MIT", "dependencies": { - "date-format": "^4.0.14", - "debug": "^4.3.4", - "fs-extra": "^8.1.0" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">=8.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/streamx": { - "version": "2.20.1", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.20.1.tgz", - "integrity": "sha512-uTa0mU6WUC65iUvzKH4X9hEdvSW7rbPxPtwfWiLMSj3qTdQbAiUboZTxauKfpFuGIGa1C2BYijZ7wgdUXICJhA==", + "node_modules/nx/node_modules/open": { + "version": "8.4.2", "dev": true, + "license": "MIT", "dependencies": { - "fast-fifo": "^1.3.2", - "queue-tick": "^1.0.1", - "text-decoder": "^1.1.0" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" }, - "optionalDependencies": { - "bare-events": "^2.2.0" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "node_modules/nx/node_modules/ora": { + "version": "5.3.0", "dev": true, + "license": "MIT", "dependencies": { - "safe-buffer": "~5.2.0" + "bl": "^4.0.3", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "log-symbols": "^4.0.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/nx/node_modules/restore-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" }, "engines": { "node": ">=8" } }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/nx/node_modules/signal-exit": { + "version": "3.0.7", + "dev": true, + "license": "ISC" + }, + "node_modules/nx/node_modules/tsconfig-paths": { + "version": "4.2.0", + "dev": true, + "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/object-assign": { + "version": "4.1.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/string-width/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/object-inspect": { + "version": "1.13.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "node_modules/object.fromentries": { + "version": "2.0.8", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", + "es-abstract": "^1.23.2", "es-object-atoms": "^1.0.0" }, "engines": { @@ -17070,25 +4994,23 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "node_modules/object.groupby": { + "version": "1.0.3", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "es-abstract": "^1.23.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.4" } }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "node_modules/object.values": { + "version": "1.2.0", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -17101,826 +5023,549 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/once": { + "version": "1.4.0", + "dev": true, + "license": "ISC", "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" + "wrappy": "1" } }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/optionator": { + "version": "0.9.4", + "dev": true, + "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" + "node": ">= 0.8.0" } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "node_modules/ora": { + "version": "5.4.1", "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strong-log-transformer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", + "node_modules/ora/node_modules/cli-cursor": { + "version": "3.1.0", "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - }, - "bin": { - "sl-log-transformer": "bin/sl-log-transformer.js" + "restore-cursor": "^3.1.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "node_modules/ora/node_modules/onetime": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "engines": { - "node": ">= 6" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/sucrase/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "node_modules/ora/node_modules/restore-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=8" } }, - "node_modules/sucrase/node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "node_modules/ora/node_modules/signal-exit": { + "version": "3.0.7", + "dev": true, + "license": "ISC", + "peer": true }, - "node_modules/sucrase/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/p-locate": { + "version": "5.0.0", "dev": true, + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/sver": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/sver/-/sver-1.8.4.tgz", - "integrity": "sha512-71o1zfzyawLfIWBOmw8brleKyvnbn73oVHNCsu51uPMz/HWiKkkXsI31JjHW5zqXEqnPYkIiHd8ZmL7FCimLEA==", - "dev": true, - "optionalDependencies": { - "semver": "^6.3.0" - } - }, - "node_modules/sver/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "optional": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/svg-pathdata": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/svg-pathdata/-/svg-pathdata-6.0.3.tgz", - "integrity": "sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==", - "dev": true, - "optional": true, - "engines": { - "node": ">=12.0.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/symbol-observable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", - "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "node_modules/package-json-from-dist": { + "version": "1.0.1", "dev": true, - "engines": { - "node": ">=0.10" - } + "license": "BlueOak-1.0.0" }, - "node_modules/synckit": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", - "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", + "node_modules/parent-module": { + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "@pkgr/core": "^0.1.0", - "tslib": "^2.6.2" + "callsites": "^3.0.0" }, "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" + "node": ">=6" } }, - "node_modules/tailwindcss": { - "version": "3.4.14", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.14.tgz", - "integrity": "sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==", + "node_modules/parse-imports": { + "version": "2.2.1", + "dev": true, + "license": "Apache-2.0 AND MIT", "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.0", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" + "es-module-lexer": "^1.5.3", + "slashes": "^3.0.12" }, "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tailwindcss-primeui": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/tailwindcss-primeui/-/tailwindcss-primeui-0.3.4.tgz", - "integrity": "sha512-5+Qfoe5Kpq2Iwrd6umBUb3rQH6b7+pL4jxJUId0Su5agUM6TwCyH5Pyl9R0y3QQB3IRuTxBNmeS11B41f+30zw==", - "peerDependencies": { - "tailwindcss": ">=3.1.0" + "node": ">= 18" } }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "node_modules/path-exists": { + "version": "4.0.0", "dev": true, + "license": "MIT", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "node_modules/path-is-absolute": { + "version": "1.0.1", "dev": true, - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, + "node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/tar/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { - "minipass": "^3.0.0" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">= 8" + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, + "license": "ISC" + }, + "node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "node_modules/picocolors": { + "version": "1.1.1", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.2", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "node_modules/pidtree": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.5.0.tgz", + "integrity": "sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==", "dev": true, "bin": { - "mkdirp": "bin/cmd.js" + "pidtree": "bin/pidtree.js" }, "engines": { - "node": ">=10" + "node": ">=0.10" } }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/teex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz", - "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==", + "node_modules/pirates": { + "version": "4.0.6", "dev": true, - "dependencies": { - "streamx": "^2.12.5" + "license": "MIT", + "engines": { + "node": ">= 6" } }, - "node_modules/terser": { - "version": "5.31.6", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz", - "integrity": "sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==", + "node_modules/pnpm": { + "version": "9.12.3", + "resolved": "https://registry.npmjs.org/pnpm/-/pnpm-9.12.3.tgz", + "integrity": "sha512-zOD53pxafJW++UQWnMXf6HQav7FFB4wNUIuGgFaEiofIHmJiRstglny9f9KabAYu9z/4QNlrPIbECsks9KgT7g==", "dev": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, "bin": { - "terser": "bin/terser" + "pnpm": "bin/pnpm.cjs", + "pnpx": "bin/pnpx.cjs" }, "engines": { - "node": ">=10" + "node": ">=18.12" + }, + "funding": { + "url": "https://opencollective.com/pnpm" } }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "node_modules/possible-typed-array-names": { + "version": "1.0.0", "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" - }, + "license": "MIT", "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } + "node": ">= 0.4" } }, - "node_modules/terser-webpack-plugin/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/postcss": { + "version": "8.4.47", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": "^10 || ^12 || >=14" } }, - "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "node_modules/prelude-ls": { + "version": "1.2.1", "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" + "license": "MIT", + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "node_modules/prettier": { + "version": "3.3.3", "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">= 10.13.0" + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/text-decoder": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.1.tgz", - "integrity": "sha512-x9v3H/lTKIJKQQe7RPQkLfKAnc9lUTkWDypIQgTzPJAq+5/GCDHonmshfvlsNSj58yyshbIJJDLmU15qNERrXQ==", - "dev": true - }, - "node_modules/text-segmentation": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz", - "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", "dev": true, - "optional": true, - "dependencies": { - "utrie": "^1.0.2" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "dependencies": { - "any-promise": "^1.0.0" + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "node_modules/pretty-format": { + "version": "29.7.0", + "dev": true, + "license": "MIT", "dependencies": { - "thenify": ">= 3.1.0 < 4" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=0.8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/thingies": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", - "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", "dev": true, + "license": "MIT", "engines": { - "node": ">=10.18" + "node": ">=10" }, - "peerDependencies": { - "tslib": "^2" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "node_modules/proxy-from-env": { + "version": "1.1.0", "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/through2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true + "license": "MIT" }, - "node_modules/through2/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "node_modules/queue-microtask": { + "version": "1.2.3", "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/through2/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, - "node_modules/through2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/react-is": { + "version": "18.3.1", "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true + "license": "MIT" }, - "node_modules/tmp": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", - "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "node_modules/readable-stream": { + "version": "3.6.2", "dev": true, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", "dependencies": { - "is-number": "^7.0.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=8.0" + "node": ">= 6" } }, - "node_modules/to-through": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/to-through/-/to-through-3.0.0.tgz", - "integrity": "sha512-y8MN937s/HVhEoBU1SxfHC+wxCHkV1a9gW8eAdTadYh/bGyesZIVcbjI+mSpFbSVwQici/XjBjuUyri1dnXwBw==", + "node_modules/readdirp": { + "version": "3.6.0", "dev": true, + "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "streamx": "^2.12.5" + "picomatch": "^2.2.1" }, "engines": { - "node": ">=10.13.0" + "node": ">=8.10.0" } }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "node_modules/readdirp/node_modules/picomatch": { + "version": "2.3.1", "dev": true, + "license": "MIT", + "optional": true, + "peer": true, "engines": { - "node": ">=0.6" + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/tree-dump": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", - "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" + }, "engines": { - "node": ">=10.0" + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true, - "bin": { - "tree-kill": "cli.js" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ts-api-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz", - "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==", + "node_modules/require-directory": { + "version": "2.1.1", "dev": true, + "license": "MIT", "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" + "node": ">=0.10.0" } }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + "node_modules/require-from-string": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/ts-node": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", - "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", - "devOptional": true, - "dependencies": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" + "node_modules/resolve": { + "version": "1.22.8", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" + "resolve": "bin/resolve" }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ts-node/node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "devOptional": true - }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "node_modules/resolve-from": { + "version": "4.0.0", "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "license": "MIT", + "engines": { + "node": ">=4" } }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "node_modules/reusify": { + "version": "1.0.4", "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/tslib": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", - "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==", - "dev": true + "node_modules/rfdc": { + "version": "1.4.1", + "dev": true, + "license": "MIT" }, - "node_modules/tslint": { - "version": "3.15.1", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-3.15.1.tgz", - "integrity": "sha512-wkqXlDiU1qG31dMuxnCSNeNMdKmSaEMYgJ2RERgFkt1WvVEF/wYwUYR396DDDcJDDBYpq16a6XJodQh70IRtBQ==", + "node_modules/rimraf": { + "version": "3.0.2", "dev": true, - "peer": true, + "license": "ISC", "dependencies": { - "colors": "^1.1.2", - "diff": "^2.2.1", - "findup-sync": "~0.3.0", - "glob": "^7.0.3", - "optimist": "~0.6.0", - "resolve": "^1.1.7", - "underscore.string": "^3.3.4" + "glob": "^7.1.3" }, "bin": { - "tslint": "bin/tslint" + "rimraf": "bin.js" }, - "peerDependencies": { - "typescript": ">=1.7.3" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/tslint/node_modules/brace-expansion": { + "node_modules/rimraf/node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "peer": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "node_modules/tslint/node_modules/diff": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/diff/-/diff-2.2.3.tgz", - "integrity": "sha512-9wfm3RLzMp/PyTFWuw9liEzdlxsdGixCW0ZTU1XDmtlAkvpVXTPGF8KnfSs0hm3BPbg19OrUPPsRkHXoREpP1g==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/tslint/node_modules/findup-sync": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", - "integrity": "sha512-z8Nrwhi6wzxNMIbxlrTzuUW6KWuKkogZ/7OdDVq+0+kxn77KUH1nipx8iU6suqkHqc4y6n7a9A8IpmxY/pTjWg==", - "dev": true, - "peer": true, - "dependencies": { - "glob": "~5.0.0" - }, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/tslint/node_modules/findup-sync/node_modules/glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==", + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "peer": true, "dependencies": { + "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "2 || 3", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, "engines": { "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/tslint/node_modules/minimatch": { + "node_modules/rimraf/node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "peer": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -17928,122 +5573,80 @@ "node": "*" } }, - "node_modules/tuf-js": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.1.tgz", - "integrity": "sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==", - "dev": true, - "dependencies": { - "@tufjs/models": "2.0.1", - "debug": "^4.3.4", - "make-fetch-happen": "^13.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "node_modules/run-parallel": { + "version": "1.2.0", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" + "queue-microtask": "^1.2.2" } }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "node_modules/rxjs": { + "version": "7.8.1", "dev": true, + "license": "Apache-2.0", "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" + "tslib": "^2.1.0" } }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "node_modules/safe-array-concat": { + "version": "1.1.2", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" }, "engines": { - "node": ">= 0.4" + "node": ">=0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "node_modules/safe-buffer": { + "version": "5.2.1", "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "node_modules/safe-regex-test": { + "version": "1.0.3", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" }, "engines": { "node": ">= 0.4" @@ -18052,1047 +5655,933 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typed-assert": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", - "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", - "dev": true - }, - "node_modules/typedoc": { - "version": "0.25.13", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.25.13.tgz", - "integrity": "sha512-pQqiwiJ+Z4pigfOnnysObszLiU3mVLWAExSPf+Mu06G/qsc3wzbuM56SZQvONhHLncLUhYzOVkjFFpFfL5AzhQ==", + "node_modules/semver": { + "version": "7.6.3", "dev": true, - "dependencies": { - "lunr": "^2.3.9", - "marked": "^4.3.0", - "minimatch": "^9.0.3", - "shiki": "^0.14.7" - }, + "license": "ISC", "bin": { - "typedoc": "bin/typedoc" + "semver": "bin/semver.js" }, "engines": { - "node": ">= 16" - }, - "peerDependencies": { - "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x" + "node": ">=10" } }, - "node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", - "devOptional": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "node_modules/set-function-length": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" }, "engines": { - "node": ">=14.17" + "node": ">= 0.4" } }, - "node_modules/ua-parser-js": { - "version": "0.7.39", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.39.tgz", - "integrity": "sha512-IZ6acm6RhQHNibSt7+c09hhvsKy9WUr4DVbeq9U8o71qxyYtJpQeDxQnMrVqnIFMLcQjHO0I9wgfO2vIahht4w==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], - "bin": { - "ua-parser-js": "script/cli.js" + "node_modules/set-function-name": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" }, "engines": { - "node": "*" + "node": ">= 0.4" } }, - "node_modules/uglify-js": { - "version": "3.19.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", - "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "node_modules/shebang-command": { + "version": "2.0.0", "dev": true, - "bin": { - "uglifyjs": "bin/uglifyjs" + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">=0.8.0" + "node": ">=8" } }, - "node_modules/uglifycss": { - "version": "0.0.25", - "resolved": "https://registry.npmjs.org/uglifycss/-/uglifycss-0.0.25.tgz", - "integrity": "sha512-MPfsrz1Cek1uby3nnPbCBjfcu4q4HxdLnWzYPShO+mHYjEO+C1PDAHH4Q7rZLImv3UF5LXOHCdoz4g32+nb5xw==", + "node_modules/shebang-regex": { + "version": "3.0.0", "dev": true, - "bin": { - "uglifycss": "uglifycss" + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "node_modules/side-channel": { + "version": "1.0.6", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "node_modules/signal-exit": { + "version": "4.1.0", "dev": true, + "license": "ISC", "engines": { - "node": ">=0.10.0" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/underscore.string": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", - "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", + "node_modules/slashes": { + "version": "3.0.12", "dev": true, - "peer": true, - "dependencies": { - "sprintf-js": "^1.1.1", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": "*" - } + "license": "ISC" }, - "node_modules/undertaker": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-2.0.0.tgz", - "integrity": "sha512-tO/bf30wBbTsJ7go80j0RzA2rcwX6o7XPBpeFcb+jzoeb4pfMM2zUeSDIkY1AWqeZabWxaQZ/h8N9t35QKDLPQ==", + "node_modules/slice-ansi": { + "version": "5.0.0", "dev": true, + "license": "MIT", "dependencies": { - "bach": "^2.0.1", - "fast-levenshtein": "^3.0.0", - "last-run": "^2.0.0", - "undertaker-registry": "^2.0.0" + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/undertaker-registry": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-2.0.0.tgz", - "integrity": "sha512-+hhVICbnp+rlzZMgxXenpvTxpuvA67Bfgtt+O9WOE5jo7w/dyiF1VmoZVIHvP2EkUjsyKyTwYKlLhA+j47m1Ew==", + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.1", "dev": true, + "license": "MIT", "engines": { - "node": ">= 10.13.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/undertaker/node_modules/fast-levenshtein": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-3.0.0.tgz", - "integrity": "sha512-hKKNajm46uNmTlhHSyZkmToAc56uZJwYq7yrciZjqOxnlfQwERDQJmHPUp7m1m9wx8vgOe8IaCKZ5Kv2k1DdCQ==", + "node_modules/source-map": { + "version": "0.7.4", "dev": true, - "dependencies": { - "fastest-levenshtein": "^1.0.7" + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">= 8" } }, - "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "dev": true - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "node_modules/source-map-js": { + "version": "1.2.1", "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "peer": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "4.0.0", "dev": true, + "license": "MIT", "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "node_modules/spdx-license-ids": { + "version": "3.0.20", "dev": true, - "engines": { - "node": ">=4" - } + "license": "CC0-1.0" }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "node_modules/string_decoder": { + "version": "1.3.0", "dev": true, - "engines": { - "node": ">=4" + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" } }, - "node_modules/unicorn-magic": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", - "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", "dev": true, "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.6.19" } }, - "node_modules/unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "node_modules/string-width": { + "version": "4.2.3", "dev": true, + "license": "MIT", "dependencies": { - "unique-slug": "^4.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/unique-slug": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", "dev": true, + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { - "node": ">= 4.0.0" + "node": ">=8" } }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "node_modules/string-width/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "dev": true, + "license": "MIT", "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" }, - "bin": { - "update-browserslist-db": "cli.js" + "engines": { + "node": ">= 0.4" }, - "peerDependencies": { - "browserslist": ">= 4.21.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "node_modules/string.prototype.trimend": { + "version": "1.0.8", "dev": true, + "license": "MIT", "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/uri-js/node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "engines": { - "node": ">=6" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, "engines": { - "node": ">= 0.4.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/utrie": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz", - "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", + "node_modules/strip-ansi": { + "version": "6.0.1", "dev": true, - "optional": true, + "license": "MIT", "dependencies": { - "base64-arraybuffer": "^1.0.2" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "devOptional": true - }, - "node_modules/v8flags": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-4.0.1.tgz", - "integrity": "sha512-fcRLaS4H/hrZk9hYwbdRM35D0U8IYMfEClhXxCivOojl+yTRAZH3Zy2sSy6qVCiGbV9YAtPssP6jaChqC9vPCg==", - "dev": true, + "ansi-regex": "^5.0.1" + }, "engines": { - "node": ">= 10.13.0" + "node": ">=8" } }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", "dev": true, + "license": "MIT", "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "node_modules/strip-bom": { + "version": "3.0.0", "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "license": "MIT", + "engines": { + "node": ">=4" } }, - "node_modules/validate-npm-package-name": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", - "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", + "node_modules/strip-final-newline": { + "version": "2.0.0", "dev": true, + "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=6" } }, - "node_modules/value-or-function": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-4.0.0.tgz", - "integrity": "sha512-aeVK81SIuT6aMJfNo9Vte8Dw0/FZINGBV8BfCraGtqVxIeLAEhJyoWs8SmvRVmXfGss2PmmOwZCuBPbZR+IYWg==", + "node_modules/strip-json-comments": { + "version": "3.1.1", "dev": true, + "license": "MIT", "engines": { - "node": ">= 10.13.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "node_modules/strong-log-transformer": { + "version": "2.1.0", "dev": true, + "license": "Apache-2.0", + "dependencies": { + "duplexer": "^0.1.1", + "minimist": "^1.2.0", + "through": "^2.3.4" + }, + "bin": { + "sl-log-transformer": "bin/sl-log-transformer.js" + }, "engines": { - "node": ">= 0.8" + "node": ">=4" } }, - "node_modules/vinyl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", - "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "node_modules/sucrase": { + "version": "3.35.0", "dev": true, + "license": "MIT", "dependencies": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" }, "engines": { - "node": ">= 0.10" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/vinyl-contents": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/vinyl-contents/-/vinyl-contents-2.0.0.tgz", - "integrity": "sha512-cHq6NnGyi2pZ7xwdHSW1v4Jfnho4TEGtxZHw01cmnc8+i7jgR6bRnED/LbrKan/Q7CvVLbnvA5OepnhbpjBZ5Q==", + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", "dev": true, - "dependencies": { - "bl": "^5.0.0", - "vinyl": "^3.0.0" - }, + "license": "MIT", "engines": { - "node": ">=10.13.0" + "node": ">= 6" } }, - "node_modules/vinyl-contents/node_modules/bl": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", - "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "node_modules/sucrase/node_modules/lines-and-columns": { + "version": "1.2.4", "dev": true, - "dependencies": { - "buffer": "^6.0.3", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } + "license": "MIT" }, - "node_modules/vinyl-contents/node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "node_modules/supports-color": { + "version": "7.2.0", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "license": "MIT", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/vinyl-contents/node_modules/replace-ext": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", - "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", "dev": true, + "license": "MIT", "engines": { - "node": ">= 10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/vinyl-contents/node_modules/vinyl": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-3.0.0.tgz", - "integrity": "sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g==", + "node_modules/synckit": { + "version": "0.9.2", "dev": true, + "license": "MIT", "dependencies": { - "clone": "^2.1.2", - "clone-stats": "^1.0.0", - "remove-trailing-separator": "^1.1.0", - "replace-ext": "^2.0.0", - "teex": "^1.0.1" + "@pkgr/core": "^0.1.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/vinyl-fs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-4.0.0.tgz", - "integrity": "sha512-7GbgBnYfaquMk3Qu9g22x000vbYkOex32930rBnc3qByw6HfMEAoELjCjoJv4HuEQxHAurT+nvMHm6MnJllFLw==", - "dev": true, - "dependencies": { - "fs-mkdirp-stream": "^2.0.1", - "glob-stream": "^8.0.0", - "graceful-fs": "^4.2.11", - "iconv-lite": "^0.6.3", - "is-valid-glob": "^1.0.0", - "lead": "^4.0.0", - "normalize-path": "3.0.0", - "resolve-options": "^2.0.0", - "stream-composer": "^1.0.2", - "streamx": "^2.14.0", - "to-through": "^3.0.0", - "value-or-function": "^4.0.0", - "vinyl": "^3.0.0", - "vinyl-sourcemap": "^2.0.0" + "node": "^14.18.0 || >=16.0.0" }, - "engines": { - "node": ">=10.13.0" + "funding": { + "url": "https://opencollective.com/unts" } }, - "node_modules/vinyl-fs/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "node_modules/tar-stream": { + "version": "2.2.0", "dev": true, + "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/vinyl-fs/node_modules/replace-ext": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", - "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", + "node_modules/text-table": { + "version": "0.2.0", "dev": true, - "engines": { - "node": ">= 10" + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" } }, - "node_modules/vinyl-fs/node_modules/vinyl": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-3.0.0.tgz", - "integrity": "sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g==", + "node_modules/thenify-all": { + "version": "1.6.0", "dev": true, + "license": "MIT", "dependencies": { - "clone": "^2.1.2", - "clone-stats": "^1.0.0", - "remove-trailing-separator": "^1.1.0", - "replace-ext": "^2.0.0", - "teex": "^1.0.1" + "thenify": ">= 3.1.0 < 4" }, "engines": { - "node": ">=10.13.0" + "node": ">=0.8" } }, - "node_modules/vinyl-sourcemap": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-2.0.0.tgz", - "integrity": "sha512-BAEvWxbBUXvlNoFQVFVHpybBbjW1r03WhohJzJDSfgrrK5xVYIDTan6xN14DlyImShgDRv2gl9qhM6irVMsV0Q==", + "node_modules/through": { + "version": "2.3.8", + "dev": true, + "license": "MIT" + }, + "node_modules/tinyexec": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.1.tgz", + "integrity": "sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==", + "dev": true + }, + "node_modules/tinyglobby": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.10.tgz", + "integrity": "sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==", "dev": true, "dependencies": { - "convert-source-map": "^2.0.0", - "graceful-fs": "^4.2.10", - "now-and-later": "^3.0.0", - "streamx": "^2.12.5", - "vinyl": "^3.0.0", - "vinyl-contents": "^2.0.0" + "fdir": "^6.4.2", + "picomatch": "^4.0.2" }, "engines": { - "node": ">=10.13.0" + "node": ">=12.0.0" } }, - "node_modules/vinyl-sourcemap/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "node_modules/vinyl-sourcemap/node_modules/replace-ext": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", - "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", + "node_modules/tmp": { + "version": "0.2.3", "dev": true, + "license": "MIT", "engines": { - "node": ">= 10" + "node": ">=14.14" } }, - "node_modules/vinyl-sourcemap/node_modules/vinyl": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-3.0.0.tgz", - "integrity": "sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g==", + "node_modules/to-regex-range": { + "version": "5.0.1", "dev": true, + "license": "MIT", "dependencies": { - "clone": "^2.1.2", - "clone-stats": "^1.0.0", - "remove-trailing-separator": "^1.1.0", - "replace-ext": "^2.0.0", - "teex": "^1.0.1" + "is-number": "^7.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=8.0" } }, - "node_modules/vinyl-sourcemaps-apply": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", - "integrity": "sha512-+oDh3KYZBoZC8hfocrbrxbLUeaYtQK7J5WU5Br9VqWqmCll3tFJqKp97GC9GmMsVIL0qnx2DgEDVxdo5EZ5sSw==", + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", "dev": true, "dependencies": { - "source-map": "^0.5.1" + "punycode": "^2.1.0" } }, - "node_modules/vinyl-sourcemaps-apply/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "node_modules/tr46/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", + "node_modules/tree-kill": { + "version": "1.2.2", "dev": true, - "engines": { - "node": ">=0.10.0" + "license": "MIT", + "bin": { + "tree-kill": "cli.js" } }, - "node_modules/vscode-oniguruma": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", - "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", - "dev": true - }, - "node_modules/vscode-textmate": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", - "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", - "dev": true - }, - "node_modules/watchpack": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "node_modules/ts-api-utils": { + "version": "1.4.0", "dev": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, + "license": "MIT", "engines": { - "node": ">=10.13.0" + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" } }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", "dev": true, + "license": "MIT", "dependencies": { - "minimalistic-assert": "^1.0.0" + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" } }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { - "defaults": "^1.0.3" + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/weak-lru-cache": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", - "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", - "dev": true - }, - "node_modules/webpack": { - "version": "5.94.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz", - "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==", - "dev": true, - "dependencies": { - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-attributes": "^1.9.5", - "browserslist": "^4.21.10", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.1", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" + "node_modules/tslib": { + "version": "2.8.0", + "dev": true, + "license": "0BSD" + }, + "node_modules/tsup": { + "version": "8.3.5", + "resolved": "https://registry.npmjs.org/tsup/-/tsup-8.3.5.tgz", + "integrity": "sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==", + "dev": true, + "dependencies": { + "bundle-require": "^5.0.0", + "cac": "^6.7.14", + "chokidar": "^4.0.1", + "consola": "^3.2.3", + "debug": "^4.3.7", + "esbuild": "^0.24.0", + "joycon": "^3.1.1", + "picocolors": "^1.1.1", + "postcss-load-config": "^6.0.1", + "resolve-from": "^5.0.0", + "rollup": "^4.24.0", + "source-map": "0.8.0-beta.0", + "sucrase": "^3.35.0", + "tinyexec": "^0.3.1", + "tinyglobby": "^0.2.9", + "tree-kill": "^1.2.2" }, "bin": { - "webpack": "bin/webpack.js" + "tsup": "dist/cli-default.js", + "tsup-node": "dist/cli-node.js" }, "engines": { - "node": ">=10.13.0" + "node": ">=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "peerDependencies": { + "@microsoft/api-extractor": "^7.36.0", + "@swc/core": "^1", + "postcss": "^8.4.12", + "typescript": ">=4.5.0" }, "peerDependenciesMeta": { - "webpack-cli": { + "@microsoft/api-extractor": { + "optional": true + }, + "@swc/core": { + "optional": true + }, + "postcss": { + "optional": true + }, + "typescript": { "optional": true } } }, - "node_modules/webpack-dev-middleware": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz", - "integrity": "sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==", + "node_modules/tsup/node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.4.tgz", + "integrity": "sha512-GmU/QgGtBTeraKyldC7cDVVvAJEOr3dFLKneez/n7BvX57UdhOqDsVwzU7UOnYA7AAOt+Xb26lk79PldDHgMIQ==", + "cpu": ["arm64"], + "dev": true, + "optional": true, + "os": ["darwin"] + }, + "node_modules/tsup/node_modules/chokidar": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", + "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", "dev": true, "dependencies": { - "colorette": "^2.0.10", - "memfs": "^4.6.0", - "mime-types": "^2.1.31", - "on-finished": "^2.4.1", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" + "readdirp": "^4.0.1" }, "engines": { - "node": ">= 18.12.0" + "node": ">= 14.16.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - } + "url": "https://paulmillr.com/funding/" } }, - "node_modules/webpack-dev-server": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz", - "integrity": "sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==", - "dev": true, - "dependencies": { - "@types/bonjour": "^3.5.13", - "@types/connect-history-api-fallback": "^1.5.4", - "@types/express": "^4.17.21", - "@types/serve-index": "^1.9.4", - "@types/serve-static": "^1.15.5", - "@types/sockjs": "^0.3.36", - "@types/ws": "^8.5.10", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.2.1", - "chokidar": "^3.6.0", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.4.0", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.1.0", - "launch-editor": "^2.6.1", - "open": "^10.0.3", - "p-retry": "^6.2.0", - "rimraf": "^5.0.5", - "schema-utils": "^4.2.0", - "selfsigned": "^2.4.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^7.1.0", - "ws": "^8.16.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, + "node_modules/tsup/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "dev": true, "engines": { - "node": ">= 18.12.0" + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/tsup/node_modules/postcss-load-config": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", + "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.1.1" + }, + "engines": { + "node": ">= 18" }, "peerDependencies": { - "webpack": "^5.0.0" + "jiti": ">=1.21.0", + "postcss": ">=8.0.9", + "tsx": "^4.8.1", + "yaml": "^2.4.2" }, "peerDependenciesMeta": { - "webpack": { + "jiti": { + "optional": true + }, + "postcss": { "optional": true }, - "webpack-cli": { + "tsx": { + "optional": true + }, + "yaml": { "optional": true } } }, - "node_modules/webpack-dev-server/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "node_modules/tsup/node_modules/readdirp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", + "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", + "dev": true, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/tsup/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tsup/node_modules/rollup": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.4.tgz", + "integrity": "sha512-vGorVWIsWfX3xbcyAS+I047kFKapHYivmkaT63Smj77XwvLSJos6M1xGqZnBPFQFBRZDOcG1QnYEIxAvTr/HjA==", "dev": true, "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" + "@types/estree": "1.0.6" }, "bin": { - "glob": "dist/esm/bin.mjs" + "rollup": "dist/bin/rollup" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.24.4", + "@rollup/rollup-android-arm64": "4.24.4", + "@rollup/rollup-darwin-arm64": "4.24.4", + "@rollup/rollup-darwin-x64": "4.24.4", + "@rollup/rollup-freebsd-arm64": "4.24.4", + "@rollup/rollup-freebsd-x64": "4.24.4", + "@rollup/rollup-linux-arm-gnueabihf": "4.24.4", + "@rollup/rollup-linux-arm-musleabihf": "4.24.4", + "@rollup/rollup-linux-arm64-gnu": "4.24.4", + "@rollup/rollup-linux-arm64-musl": "4.24.4", + "@rollup/rollup-linux-powerpc64le-gnu": "4.24.4", + "@rollup/rollup-linux-riscv64-gnu": "4.24.4", + "@rollup/rollup-linux-s390x-gnu": "4.24.4", + "@rollup/rollup-linux-x64-gnu": "4.24.4", + "@rollup/rollup-linux-x64-musl": "4.24.4", + "@rollup/rollup-win32-arm64-msvc": "4.24.4", + "@rollup/rollup-win32-ia32-msvc": "4.24.4", + "@rollup/rollup-win32-x64-msvc": "4.24.4", + "fsevents": "~2.3.2" } }, - "node_modules/webpack-dev-server/node_modules/http-proxy-middleware": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", - "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", + "node_modules/tsup/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", "dev": true, "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" + "whatwg-url": "^7.0.0" }, "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } + "node": ">= 8" } }, - "node_modules/webpack-dev-server/node_modules/ipaddr.js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "node_modules/type-check": { + "version": "0.4.0", "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, "engines": { - "node": ">= 10" + "node": ">= 0.8.0" } }, - "node_modules/webpack-dev-server/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "node_modules/type-fest": { + "version": "0.21.3", "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/webpack-dev-server/node_modules/rimraf": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", - "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", + "node_modules/typed-array-buffer": { + "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { - "glob": "^10.3.7" - }, - "bin": { - "rimraf": "dist/esm/bin.mjs" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">= 0.4" } }, - "node_modules/webpack-merge": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", - "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "node_modules/typed-array-byte-length": { + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.1" + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { - "node": ">=18.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, "engines": { - "node": ">=10.13.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/webpack-subresource-integrity": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", - "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", + "node_modules/typed-array-length": { + "version": "1.0.6", "dev": true, + "license": "MIT", "dependencies": { - "typed-assert": "^1.0.8" + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" }, "engines": { - "node": ">= 12" + "node": ">= 0.4" }, - "peerDependencies": { - "html-webpack-plugin": ">= 5.0.0-beta.1 < 6", - "webpack": "^5.12.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.4.5", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, - "peerDependenciesMeta": { - "html-webpack-plugin": { - "optional": true - } + "engines": { + "node": ">=14.17" } }, - "node_modules/webpack/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/unbox-primitive": { + "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/webpack/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "node_modules/uri-js": { + "version": "4.4.1", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" + "punycode": "^2.1.0" } }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.1", "dev": true, + "license": "MIT", "engines": { - "node": ">=4.0" + "node": ">=6" } }, - "node_modules/webpack/node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/webpack/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "node_modules/util-deprecate": { + "version": "1.0.2", "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } + "license": "MIT" }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "node_modules/wcwidth": { + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" + "defaults": "^1.0.3" } }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", "dev": true, - "engines": { - "node": ">=0.8.0" + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, "node_modules/which": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -19105,9 +6594,8 @@ }, "node_modules/which-boxed-primitive": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, + "license": "MIT", "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -19121,9 +6609,8 @@ }, "node_modules/which-typed-array": { "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -19138,54 +6625,18 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/wildcard": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", - "dev": true - }, - "node_modules/wmf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", - "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/word": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz", - "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, "node_modules/word-wrap": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/wrap-ansi": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -19198,8 +6649,8 @@ "node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -19214,89 +6665,23 @@ }, "node_modules/wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xhr2": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/xhr2/-/xhr2-0.2.1.tgz", - "integrity": "sha512-sID0rrVCqkVNUn8t6xuv9+6FViXjUVXq8H5rWOH2rz9fDNQEd4g0EA2XlcEdJXRz5BMEn4O1pJFdT+z4YHhoWw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/xlsx": { - "version": "0.18.5", - "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz", - "integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==", - "dev": true, - "dependencies": { - "adler-32": "~1.3.0", - "cfb": "~1.2.1", - "codepage": "~1.15.0", - "crc-32": "~1.2.1", - "ssf": "~0.11.2", - "wmf": "~1.0.1", - "word": "~0.3.0" - }, - "bin": { - "xlsx": "bin/xlsx.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true, - "engines": { - "node": ">=0.4" - } + "license": "ISC" }, "node_modules/y18n": { "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, "node_modules/yaml": { "version": "2.6.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", - "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true, "bin": { "yaml": "bin.mjs" }, @@ -19306,9 +6691,8 @@ }, "node_modules/yargs": { "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -19324,51 +6708,22 @@ }, "node_modules/yargs-parser": { "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "devOptional": true, - "engines": { - "node": ">=6" - } - }, "node_modules/yocto-queue": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } - }, - "node_modules/yoctocolors-cjs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", - "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zone.js": { - "version": "0.14.10", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.10.tgz", - "integrity": "sha512-YGAhaO7J5ywOXW6InXNlLmfU194F8lVgu7bRntUF3TiG8Y3nBK0x1UJJuHUP/e8IyihkjCYqhCScpSwnlaSRkQ==", - "dev": true } } } diff --git a/package.json b/package.json index 7712bfccbf7..ae8cd901ea2 100644 --- a/package.json +++ b/package.json @@ -1,101 +1,77 @@ { - "name": "primeng", - "version": "18.0.0-beta.3", - "license": "SEE LICENSE IN LICENSE.md", - "scripts": { - "ng": "ng", - "start": "ng serve --watch", - "test": "ng test", - "test:headless": "ng test --watch=false --browsers=ChromeHeadless", - "e2e": "ng e2e", - "lint": "ng lint", - "format": "prettier --write \"**/*.{js,ts,d.ts}\"", - "build": "ng build", - "format:check": "prettier --check \"**/*.{js,ts,d.ts}\"", - "build:lib": "npm run build:check && npm run build:package", - "build:package": "BROWSERSLIST_ENV=library ng build primeng-library && gulp build-assets", - "build:check": "npm run format:check && npm run security:check", - "security:check": "npm audit --production --audit-level high", - "apidoc": "node ./api-generator/build-apidoc.ts", - "themedoc": "node ./api-generator/build-themedoc.ts", - "build:docs": "npm run apidoc && npm run themedoc" - }, + "name": "@primeng/monorepo", + "version": "18.0.0-rc.1", + "author": "PrimeTek Informatics", + "homepage": "https://primeng.org/", "repository": { "type": "git", "url": "https://github.com/primefaces/primeng.git" }, + "license": "SEE LICENSE IN LICENSE.md", + "bugs": { + "url": "https://github.com/primefaces/primeng/issues" + }, + "scripts": { + "setup": "rm -rf **/node_modules **/dist **/.angular ./pnpm-lock.yaml && pnpm run init", + "init": "pnpm install && husky", + "link": "pnpm --filter './packages/*' dev:link", + "release": "pnpm run build && pnpm recursive publish --filter './packages/*' --no-git-checks --report-summary", + "release:beta": "pnpm run build && pnpm recursive publish --filter './packages/*' --no-git-checks --report-summary --tag v18-beta", + "release:rc": "pnpm run build && pnpm recursive publish --filter './packages/*' --no-git-checks --report-summary --tag v18-rc", + "build": "NODE_ENV=production pnpm run build:check && pnpm run build:packages", + "build:check": "pnpm run format:check && pnpm run security:check", + "build:packages": "pnpm run build:lib && pnpm run build:themes && pnpm run build:showcase", + "build:lib": "pnpm --filter primeng build", + "build:themes": "pnpm --filter themes build", + "build:showcase": "pnpm --filter showcase build", + "build:apidoc": "pnpm --filter themes build:tokens && pnpm --filter showcase build:apidoc", + "dev": "pnpm --filter showcase start", + "security:check": "pnpm audit --prod --audit-level high", + "format": "prettier --write \"**/*.{js,mjs,ts,mts,d.ts,html}\" --cache", + "format:check": "prettier --check \"**/*.{js,mjs,ts,mts,d.ts,html}\"", + "lint": "eslint --ext \".js,.mjs,.ts,.mts\" --ignore-path .gitignore . --cache", + "lint:fix": "eslint --fix --ext \".js,.mjs,.ts,.mts\" --ignore-path .gitignore .", + "test:unit": "pnpm --filter primeng test:unit" + }, "devDependencies": { - "@angular-devkit/build-angular": "^18.0.2", - "@angular-eslint/eslint-plugin": "18.0.0", - "@angular-eslint/eslint-plugin-template": "18.0.0", - "@angular-eslint/schematics": "18.0.0", - "@angular-eslint/template-parser": "18.0.0", - "@angular/animations": "^18.0.1", - "@angular/cdk": "^18.0.1", - "@angular/cli": "^18.0.2", - "@angular/common": "^18.0.1", - "@angular/compiler": "^18.0.1", - "@angular/compiler-cli": "^18.0.1", - "@angular/core": "^18.0.1", - "@angular/forms": "^18.0.1", - "@angular/platform-browser": "^18.0.1", - "@angular/platform-browser-dynamic": "^18.0.1", - "@angular/platform-server": "^18.0.1", - "@angular/router": "^18.0.1", - "@stackblitz/sdk": "1.9.0", - "@types/express": "^4.17.17", - "@types/jasmine": "~4.3.1", - "@types/jest": "^29.5.1", - "@types/node": "^16.18.67", - "@types/react": "^18.2.41", - "@typescript-eslint/eslint-plugin": "^7.11.0", - "chart.js": "4.4.2", - "codelyzer": "^0.0.28", - "del": "^7.1.0", - "domino": "^2.1.6", - "eslint": "^8.57.0", + "@angular-devkit/build-angular": "catalog:angular18", + "@angular-eslint/eslint-plugin": "catalog:angular18", + "@angular-eslint/eslint-plugin-template": "catalog:angular18", + "@angular-eslint/schematics": "catalog:angular18", + "@angular-eslint/template-parser": "catalog:angular18", + "@angular/animations": "catalog:angular18", + "@angular/cli": "catalog:angular18", + "@angular/common": "catalog:angular18", + "@angular/compiler": "catalog:angular18", + "@angular/compiler-cli": "catalog:angular18", + "@angular/core": "catalog:angular18", + "@angular/forms": "catalog:angular18", + "@angular/platform-browser": "catalog:angular18", + "@angular/platform-browser-dynamic": "catalog:angular18", + "@angular/platform-server": "catalog:angular18", + "@angular/router": "catalog:angular18", + "@typescript-eslint/eslint-plugin": "^8.13.0", + "eslint": "^9.14.0", "eslint-config-prettier": "^9.1.0", - "eslint-plugin-import": "latest", - "eslint-plugin-jsdoc": "latest", - "eslint-plugin-prefer-arrow": "latest", - "express": "^4.19.2", - "file-saver": "^2.0.5", - "gulp": "^5.0.0", - "gulp-concat": "^2.6.1", - "gulp-flatten": "^0.4.0", - "gulp-rename": "^2.0.0", - "gulp-uglify": "^3.0.2", - "gulp-uglifycss": "^1.1.0", - "jasmine-core": "~4.6.0", - "jspdf": "^2.5.1", - "jspdf-autotable": "^3.5.28", - "karma": "~6.4.2", - "karma-chrome-launcher": "~3.2.0", - "karma-coverage": "~2.2.0", - "karma-jasmine": "~5.1.0", - "karma-jasmine-html-reporter": "~2.0.0", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-jsdoc": "^50.4.3", + "eslint-plugin-prefer-arrow": "^1.2.3", + "eslint-plugin-prettier": "^4.2.1", + "fs-extra": "^11.2.0", + "glob": "^10.4.2", + "husky": "^9.1.6", + "lint-staged": "^12.0.0", + "ng-packagr": "catalog:angular18", + "pnpm": "^9.6.0", "prettier": "^3.0.0", - "ng-packagr": "^18.0.0", - "primeicons": "^7.0.0", - "prismjs": "^1.29.0", - "quill": "2.0.2", - "rxjs": "~7.8.1", - "ts-node": "~10.9.1", - "tslib": "^2.5.0", - "typedoc": "0.25.13", - "typescript": "5.4.5", - "xlsx": "^0.18.5", - "zone.js": "~0.14.0", - "@angular/ssr": "^18.0.1", - "@docsearch/js": "^3.3.4", - "esbuild": "^0.19.8", - "@primeuix/styled": "0.3.0", - "@algolia/client-search": "^4.19.1" + "tsup": "^8.1.0", + "typescript": "5.4.5" + }, + "publishConfig": { + "access": "public" }, - "dependencies": { - "autoprefixer": "^10.4.20", - "postcss": "^8.4.41", - "tailwindcss": "^3.4.10", - "tailwindcss-primeui": "^0.3.4" + "packageManager": "pnpm@9.6.0", + "lint-staged": { + "**/*.{js,mjs,ts,mts,d.ts,html}": ["prettier --write"] } } diff --git a/packages/primeng/README.md b/packages/primeng/README.md new file mode 100644 index 00000000000..fcbbd42b262 --- /dev/null +++ b/packages/primeng/README.md @@ -0,0 +1,11 @@ +[![npm version](https://badge.fury.io/js/primeng.svg)](https://badge.fury.io/js/primeng) +[![npm downloads](https://img.shields.io/npm/dm/primeng.svg)](https://www.npmjs.com/package/primeng) +[![Actions CI](https://github.com/primefaces/primeng/workflows/NodeJS%20CI/badge.svg)](https://github.com/primefaces/primeng/actions/workflows/node.js.yml) +[![Discord Chat](https://img.shields.io/discord/557940238991753223.svg?color=7289da&label=chat&logo=discord)](https://discord.gg/gzKFYnpmCY) +[![Discussions](https://img.shields.io/github/discussions-search?query=org%3Aprimefaces&logo=github&label=Prime%20Discussions&link=https%3A%2F%2Fgithub.com%2Forgs%2Fprimefaces%2Fdiscussions)](https://github.com/orgs/primefaces/discussions) + +[![PrimeNG Hero](https://www.primefaces.org/static/social/primeng-preview.jpg)](https://primeng.org) + +# PrimeNG Website + +PrimeNG is a rich set of open source UI Components for Angular. Visit the [PrimeNG website](https://primeng.org/) for interactive demos, comprehensive documentation and additional resources. diff --git a/packages/primeng/angular.json b/packages/primeng/angular.json new file mode 100644 index 00000000000..0a3ab732885 --- /dev/null +++ b/packages/primeng/angular.json @@ -0,0 +1,23 @@ +{ + "$schema": "../../node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "newProjectRoot": "projects", + "projects": { + "primeng": { + "root": "src", + "projectType": "library", + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:ng-packagr", + "options": { + "project": "src/ng-package.json", + "tsConfig": "tsconfig.json" + } + } + } + } + }, + "cli": { + "analytics": false + } +} diff --git a/packages/primeng/karma.conf.js b/packages/primeng/karma.conf.js new file mode 100755 index 00000000000..296c92a7ceb --- /dev/null +++ b/packages/primeng/karma.conf.js @@ -0,0 +1,30 @@ +// Karma configuration file, see link for more information +// https://karma-runner.github.io/1.0/config/configuration-file.html + +module.exports = function (config) { + config.set({ + basePath: '', + frameworks: ['jasmine', '@angular-devkit/build-angular'], + plugins: [require('karma-jasmine'), require('karma-chrome-launcher'), require('karma-jasmine-html-reporter'), require('karma-coverage'), require('@angular-devkit/build-angular/plugins/karma')], + client: { + clearContext: false, // leave Jasmine Spec Runner output visible in browser + jasmine: { + random: false, + stopOnFailure: true + } + }, + coverageReporter: { + dir: require('path').join(__dirname, './coverage/ng11'), + subdir: '.', + reporters: [{ type: 'html' }, { type: 'text-summary' }] + }, + reporters: ['progress', 'kjhtml'], + port: 9876, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: true, + browsers: ['Chrome'], + singleRun: false, + restartOnFileChange: true + }); +}; diff --git a/packages/primeng/package.json b/packages/primeng/package.json new file mode 100644 index 00000000000..829b2c4adc0 --- /dev/null +++ b/packages/primeng/package.json @@ -0,0 +1,61 @@ +{ + "name": "primeng", + "version": "18.0.0-rc.1", + "author": "PrimeTek Informatics", + "description": "PrimeNG is an open source UI library for Angular featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBlock, which has 370+ ready to use UI blocks to build spectacular applications in no time.", + "homepage": "https://primeng.org/", + "license": "SEE LICENSE IN LICENSE.md", + "repository": { + "type": "git", + "url": "https://github.com/primefaces/primeng.git", + "directory": "packages/primeng" + }, + "bugs": { + "url": "https://github.com/primefaces/primeng/issues" + }, + "keywords": [ + "primeng", + "angular", + "ui library", + "component library", + "material", + "bootstrap", + "fluent", + "tailwind" + ], + "publishConfig": { + "directory": "dist", + "linkDirectory": false, + "access": "public" + }, + "scripts": { + "build": "NODE_ENV=production INPUT_DIR=src/ OUTPUT_DIR=dist/ pnpm run build:package", + "build:package": "pnpm run build:prebuild && pnpm run build:api && ng build primeng && pnpm run build:postbuild", + "build:api": "node ./scripts/build-api.js", + "build:prebuild": "node ./scripts/prebuild.mjs", + "build:postbuild": "node ./scripts/postbuild.mjs", + "dev:link": "pnpm link --global && npm link" + }, + "devDependencies": { + "karma": "~6.4.2", + "karma-chrome-launcher": "~3.2.0", + "karma-coverage": "~2.2.0", + "karma-jasmine": "~5.1.0", + "karma-jasmine-html-reporter": "~2.0.0", + "tslib": "^2.5.0" + }, + "peerDependencies": { + "@angular/animations": "^17.0.0 || ^18.0.0", + "@angular/cdk": "^17.0.0 || ^18.0.0", + "@angular/common": "^17.0.0 || ^18.0.0", + "@angular/core": "^17.0.0 || ^18.0.0", + "@angular/forms": "^17.0.0 || ^18.0.0", + "@angular/router": "^17.0.0 || ^18.0.0", + "@angular/platform-browser": "^17.0.0 || ^18.0.0", + "rxjs": "^6.0.0 || ^7.8.1" + }, + "dependencies": { + "@primeuix/styled": "catalog:", + "@primeuix/utils": "catalog:" + } +} \ No newline at end of file diff --git a/src/app/components/ripple/ripple.spec.ts b/packages/primeng/scripts/build-api.js similarity index 100% rename from src/app/components/ripple/ripple.spec.ts rename to packages/primeng/scripts/build-api.js diff --git a/packages/primeng/scripts/postbuild.mjs b/packages/primeng/scripts/postbuild.mjs new file mode 100644 index 00000000000..9a27f0a98ba --- /dev/null +++ b/packages/primeng/scripts/postbuild.mjs @@ -0,0 +1,8 @@ +import fs from 'fs-extra'; +import path from 'path'; +import { resolvePath } from '../../../scripts/build-helper.mjs'; + +const { __dirname, __workspace, OUTPUT_DIR } = resolvePath(import.meta.url); + +fs.copySync(path.resolve(__dirname, '../README.md'), `${OUTPUT_DIR}/README.md`); +fs.copySync(path.resolve(__workspace, './LICENSE.md'), `${OUTPUT_DIR}/LICENSE.md`); diff --git a/packages/primeng/scripts/prebuild.mjs b/packages/primeng/scripts/prebuild.mjs new file mode 100644 index 00000000000..2798b29151c --- /dev/null +++ b/packages/primeng/scripts/prebuild.mjs @@ -0,0 +1,8 @@ +import path from 'path'; +import { createPackageJson_For_NG_Packager, removeBuild, resolvePath } from '../../../scripts/build-helper.mjs'; + +removeBuild(import.meta.url); + +const { INPUT_PATH } = resolvePath(import.meta.url); + +createPackageJson_For_NG_Packager(path.resolve(resolvePath(import.meta.url).__dirname, '../package.json'), INPUT_PATH); diff --git a/src/app/components/accordion/accordion.spec.ts b/packages/primeng/src/accordion/accordion.spec.ts similarity index 83% rename from src/app/components/accordion/accordion.spec.ts rename to packages/primeng/src/accordion/accordion.spec.ts index 3bc56e6db9f..9f7e4ad452e 100755 --- a/src/app/components/accordion/accordion.spec.ts +++ b/packages/primeng/src/accordion/accordion.spec.ts @@ -8,18 +8,16 @@ import { Component, NO_ERRORS_SCHEMA } from '@angular/core'; @Component({ template: ` - The story begins as Don Vito Corleone, the head of a New York Mafia family, overseeshis daughter's wedding. His beloved son - ichael has just come home from the war, but does not intend to become part of his father's business. T hrough Michael's life the - nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent - to those who give respect, but given to ruthless violence whenever anything stands against the good of the family. + The story begins as Don Vito Corleone, the head of a New York Mafia family, overseeshis daughter's wedding. His beloved son ichael has just come home from the war, but does not intend to become part of his father's business. T hrough + Michael's life the nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent to those who give respect, but given to ruthless violence whenever anything stands against + the good of the family. - The story begins as Don Vito Corleone, the head of a New York Mafia family, overseeshis daughter's wedding. His beloved son - ichael has just come home from the war, but does not intend to become part of his father's business. T hrough Michael's life the - nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent - to those who give respect, but given to ruthless violence whenever anything stands against the good of the family. + The story begins as Don Vito Corleone, the head of a New York Mafia family, overseeshis daughter's wedding. His beloved son ichael has just come home from the war, but does not intend to become part of his father's business. T hrough + Michael's life the nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent to those who give respect, but given to ruthless violence whenever anything stands against + the good of the family. - `, + ` }) class TestAccordionComponent { header1: string = 'Godfather I'; @@ -45,7 +43,7 @@ describe('Accordion', () => { TestBed.configureTestingModule({ schemas: [NO_ERRORS_SCHEMA], imports: [NoopAnimationsModule], - declarations: [Accordion, AccordionTab, TestAccordionComponent], + declarations: [Accordion, AccordionTab, TestAccordionComponent] }); })); beforeEach(() => { @@ -78,12 +76,8 @@ describe('Accordion', () => { firstAccordionTab.selected = true; fixture.detectChanges(); - const firstAccordionTabHeaderEl = fixture.debugElement.children[0].children[0].children[0].query( - By.css('.p-accordion-header'), - ).nativeElement; - const secondAccordionTabHeaderEl = fixture.debugElement.children[0].children[0].children[1].query( - By.css('.p-accordion-header'), - ).nativeElement; + const firstAccordionTabHeaderEl = fixture.debugElement.children[0].children[0].children[0].query(By.css('.p-accordion-header')).nativeElement; + const secondAccordionTabHeaderEl = fixture.debugElement.children[0].children[0].children[1].query(By.css('.p-accordion-header')).nativeElement; expect(firstAccordionTabHeaderEl.className).toContain('p-highlight'); expect(secondAccordionTabHeaderEl.className).not.toContain('p-highlight'); }); @@ -98,12 +92,8 @@ describe('Accordion', () => { firstAccordionTabOpenEl.click(); fixture.detectChanges(); - const firstAccordionTabHeaderEl = fixture.debugElement.children[0].children[0].children[0].query( - By.css('.p-accordion-header'), - ).nativeElement; - const secondAccordionTabHeaderEl = fixture.debugElement.children[0].children[0].children[1].query( - By.css('.p-accordion-header'), - ).nativeElement; + const firstAccordionTabHeaderEl = fixture.debugElement.children[0].children[0].children[0].query(By.css('.p-accordion-header')).nativeElement; + const secondAccordionTabHeaderEl = fixture.debugElement.children[0].children[0].children[1].query(By.css('.p-accordion-header')).nativeElement; expect(firstAccordionTabHeaderEl.className).toContain('p-highlight'); expect(secondAccordionTabHeaderEl.className).toContain('p-highlight'); }); @@ -113,9 +103,7 @@ describe('Accordion', () => { fixture.detectChanges(); const firstAccordionTabOpenEl = fixture.debugElement.children[0].children[0].children[0].query(By.css('a')).nativeElement; - const accordionTabHeaderEl = fixture.debugElement.children[0].children[0].children[0].query( - By.css('.p-accordion-header'), - ).nativeElement; + const accordionTabHeaderEl = fixture.debugElement.children[0].children[0].children[0].query(By.css('.p-accordion-header')).nativeElement; firstAccordionTabOpenEl.click(); expect(accordionTabHeaderEl.className).toContain('p-disabled'); expect(accordionTabHeaderEl.className).not.toContain('p-highlight'); @@ -127,9 +115,7 @@ describe('Accordion', () => { fixture.detectChanges(); firstAccordionTab.changeDetector.detectChanges(); - const firstAccordionTabOpenEl = fixture.debugElement.children[0].children[0].children[0].query( - By.css('.p-accordion-toggle-icon'), - ).nativeElement; + const firstAccordionTabOpenEl = fixture.debugElement.children[0].children[0].children[0].query(By.css('.p-accordion-toggle-icon')).nativeElement; expect(firstAccordionTabOpenEl.className).toContain('pi-caret-up'); firstAccordionTab.selected = true; fixture.detectChanges(); @@ -175,9 +161,7 @@ describe('Accordion', () => { secondAccordionTabOpenEl.click(); fixture.detectChanges(); - const secondAccordionTabHeaderEl = fixture.debugElement.children[0].children[0].children[1].query( - By.css('.p-accordion-header'), - ).nativeElement; + const secondAccordionTabHeaderEl = fixture.debugElement.children[0].children[0].children[1].query(By.css('.p-accordion-header')).nativeElement; expect(secondAccordionTabHeaderEl.className).not.toContain('p-highlight'); })); @@ -187,18 +171,14 @@ describe('Accordion', () => { accordion.activeIndex = 1; fixture.detectChanges(); - const secondAccordionTabHeaderEl = fixture.debugElement.children[0].children[0].children[1].query( - By.css('.p-accordion-header'), - ).nativeElement; + const secondAccordionTabHeaderEl = fixture.debugElement.children[0].children[0].children[1].query(By.css('.p-accordion-header')).nativeElement; expect(secondAccordionTabHeaderEl.className).toContain('p-highlight'); }); it('should be toggle on space and enter keydown event', () => { fixture.detectChanges(); - const secondAccordionTabHeaderEl = fixture.debugElement.children[0].children[0].children[1].query( - By.css('.p-accordion-header'), - ).nativeElement; + const secondAccordionTabHeaderEl = fixture.debugElement.children[0].children[0].children[1].query(By.css('.p-accordion-header')).nativeElement; expect(secondAccordionTabHeaderEl.className).not.toContain('p-highlight'); //toggle when enter is pressed diff --git a/src/app/components/accordion/accordion.ts b/packages/primeng/src/accordion/accordion.ts similarity index 87% rename from src/app/components/accordion/accordion.ts rename to packages/primeng/src/accordion/accordion.ts index 8fe1ea477cd..75538cfe241 100755 --- a/src/app/components/accordion/accordion.ts +++ b/packages/primeng/src/accordion/accordion.ts @@ -24,17 +24,16 @@ import { QueryList, signal, TemplateRef, - ViewEncapsulation, + ViewEncapsulation } from '@angular/core'; -import { BlockableUI, Header, PrimeTemplate, SharedModule } from 'primeng/api'; -import { DomHandler } from 'primeng/dom'; -import { ChevronDownIcon } from 'primeng/icons/chevrondown'; -import { Subscription } from 'rxjs'; -import { transformToBoolean, UniqueComponentId } from 'primeng/utils'; -import { AccordionStyle } from './style/accordionstyle'; +import { findSingle, focus, getAttribute, uuid } from '@primeuix/utils'; +import { BlockableUI, Header, SharedModule } from 'primeng/api'; import { BaseComponent } from 'primeng/basecomponent'; -import { ChevronUpIcon } from 'primeng/icons/chevronup'; +import { ChevronDownIcon, ChevronUpIcon } from 'primeng/icons'; import { Ripple } from 'primeng/ripple'; +import { transformToBoolean } from 'primeng/utils'; +import { Subscription } from 'rxjs'; +import { AccordionStyle } from './style/accordionstyle'; /** * Custom tab open event. @@ -76,7 +75,7 @@ export interface AccordionToggleIconTemplateContext { * @group Components */ @Component({ - selector: 'p-accordion-panel', + selector: 'p-accordion-panel, p-accordionpanel', imports: [CommonModule], standalone: true, template: ``, @@ -88,8 +87,8 @@ export interface AccordionToggleIconTemplateContext { '[class.p-disabled]': 'disabled()', '[attr.data-pc-name]': '"accordionpanel"', '[attr.data-p-disabled]': 'disabled()', - '[attr.data-p-active]': 'active()', - }, + '[attr.data-p-active]': 'active()' + } }) export class AccordionPanel extends BaseComponent { pcAccordion = inject(forwardRef(() => Accordion)); @@ -106,9 +105,7 @@ export class AccordionPanel extends BaseComponent { */ disabled: InputSignalWithTransform = input(false, { transform: (v: any) => transformToBoolean(v) }); - active = computed(() => - this.pcAccordion.multiple() ? this.valueEquals(this.pcAccordion.value(), this.value()) : this.pcAccordion.value() === this.value(), - ); + active = computed(() => (this.pcAccordion.multiple() ? this.valueEquals(this.pcAccordion.value(), this.value()) : this.pcAccordion.value() === this.value())); valueEquals(currentValue: any, value: any): boolean { if (Array.isArray(currentValue)) { @@ -122,7 +119,7 @@ export class AccordionPanel extends BaseComponent { * @group Components */ @Component({ - selector: 'p-accordion-header', + selector: 'p-accordion-header, p-accordionheader', imports: [CommonModule, ChevronDownIcon, ChevronUpIcon, Ripple], standalone: true, template: ` @@ -131,21 +128,11 @@ export class AccordionPanel extends BaseComponent { } @else { - + - + } @@ -162,9 +149,9 @@ export class AccordionPanel extends BaseComponent { '[attr.data-p-active]': 'active()', '[attr.data-p-disabled]': 'disabled()', '[attr.data-pc-name]': '"accordionheader"', - '[style.user-select]': '"none"', + '[style.user-select]': '"none"' }, - hostDirectives: [Ripple], + hostDirectives: [Ripple] }) export class AccordionHeader extends BaseComponent { pcAccordion = inject(forwardRef(() => Accordion)); @@ -190,8 +177,6 @@ export class AccordionHeader extends BaseComponent { */ @ContentChild('toggleicon') toggleIconTemplate: TemplateRef | undefined; - @ContentChildren(PrimeTemplate) templates!: QueryList; - @HostListener('click', ['$event']) onClick() { this.changeActiveValue(); } @@ -243,27 +228,19 @@ export class AccordionHeader extends BaseComponent { } private findHeader(panelElement) { - return DomHandler.findSingle(panelElement, '[data-pc-name="accordionheader"]'); + return findSingle(panelElement, '[data-pc-name="accordionheader"]'); } private findNextPanel(panelElement, selfCheck = false) { const element = selfCheck ? panelElement : panelElement.nextElementSibling; - return element - ? DomHandler.getAttribute(element, 'data-p-disabled') - ? this.findNextPanel(element) - : this.findHeader(element) - : null; + return element ? (getAttribute(element, 'data-p-disabled') ? this.findNextPanel(element) : this.findHeader(element)) : null; } private findPrevPanel(panelElement, selfCheck = false) { const element = selfCheck ? panelElement : panelElement.previousElementSibling; - return element - ? DomHandler.getAttribute(element, 'data-p-disabled') - ? this.findPrevPanel(element) - : this.findHeader(element) - : null; + return element ? (getAttribute(element, 'data-p-disabled') ? this.findPrevPanel(element) : this.findHeader(element)) : null; } private findFirstPanel() { @@ -275,7 +252,7 @@ export class AccordionHeader extends BaseComponent { } private changeFocusedPanel(event, element) { - DomHandler.focus(element); + focus(element); } private arrowDownKey(event: KeyboardEvent) { @@ -312,7 +289,7 @@ export class AccordionHeader extends BaseComponent { } @Component({ - selector: 'p-accordion-content', + selector: 'p-accordion-content, p-accordioncontent', imports: [CommonModule], standalone: true, template: `
    @@ -329,7 +306,7 @@ export class AccordionHeader extends BaseComponent { '[attr.aria-labelledby]': 'ariaLabelledby()', '[@content]': `active() ? { value: 'visible', params: { transitionParams: pcAccordion.transitionOptions } } - : { value: 'hidden', params: { transitionParams: pcAccordion.transitionOptions } }`, + : { value: 'hidden', params: { transitionParams: pcAccordion.transitionOptions } }` }, animations: [ trigger('content', [ @@ -337,20 +314,20 @@ export class AccordionHeader extends BaseComponent { 'hidden', style({ height: '0', - visibility: 'hidden', - }), + visibility: 'hidden' + }) ), state( 'visible', style({ height: '*', - visibility: 'visible', - }), + visibility: 'visible' + }) ), transition('visible <=> hidden', [animate('{{transitionParams}}')]), - transition('void => *', animate(0)), - ]), - ], + transition('void => *', animate(0)) + ]) + ] }) export class AccordionContent extends BaseComponent { pcAccordion = inject(forwardRef(() => Accordion)); @@ -370,7 +347,7 @@ export class AccordionContent extends BaseComponent { * @group Components */ @Component({ - selector: 'p-accordionTab, p-accordion-tab', + selector: 'p-accordionTab, p-accordion-tab, p-accordiontab', standalone: true, imports: [CommonModule, ChevronDownIcon, ChevronUpIcon], template: ` @@ -405,21 +382,11 @@ export class AccordionContent extends BaseComponent { } @else { - + - + } @@ -427,11 +394,7 @@ export class AccordionContent extends BaseComponent {
    hidden', [animate('{{transitionParams}}')]), - transition('void => *', animate(0)), - ]), + transition('void => *', animate(0)) + ]) ], host: { '[class.p-accordionpanel]': 'true', '[class.p-accordionpanel-active]': 'selected', - '[attr.data-pc-name]': '"accordiontab"', + '[attr.data-pc-name]': '"accordiontab"' }, providers: [AccordionStyle], changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, + encapsulation: ViewEncapsulation.None }) export class AccordionTab extends BaseComponent implements AfterContentInit, OnDestroy { @HostBinding('class') get hostClass() { @@ -485,7 +448,7 @@ export class AccordionTab extends BaseComponent implements AfterContentInit, OnD * Current id state as a string. * @group Props */ - @Input() id: string | undefined = UniqueComponentId(); + @Input() id: string | undefined = uuid('pn_id_'); /** * Used to define the header of the tab. * @group Props @@ -573,8 +536,6 @@ export class AccordionTab extends BaseComponent implements AfterContentInit, OnD @ContentChildren(Header) headerFacet!: QueryList
    ; - @ContentChildren(PrimeTemplate) templates!: QueryList; - private _selected: boolean = false; get iconClass() { @@ -720,10 +681,10 @@ export class AccordionTab extends BaseComponent implements AfterContentInit, OnD template: ` `, host: { '[class.p-accordion]': 'true', - '[class.p-component]': 'true', + '[class.p-component]': 'true' }, changeDetection: ChangeDetectionStrategy.OnPush, - providers: [AccordionStyle], + providers: [AccordionStyle] }) export class Accordion extends BaseComponent implements BlockableUI, AfterContentInit, OnDestroy { @HostBinding('class') get hostClass() { @@ -813,7 +774,7 @@ export class Accordion extends BaseComponent implements BlockableUI, AfterConten */ @Output() onOpen: EventEmitter = new EventEmitter(); - id = signal(UniqueComponentId()); + id = signal(uuid('pn_id_')); @ContentChildren(AccordionTab, { descendants: true }) tabList: QueryList | undefined; @@ -894,7 +855,7 @@ export class Accordion extends BaseComponent implements BlockableUI, AfterConten changeFocusedTab(element) { if (element) { - DomHandler.focus(element); + focus(element); if (this.selectOnFocus()) { this.tabs.forEach((tab, i) => { @@ -931,24 +892,16 @@ export class Accordion extends BaseComponent implements BlockableUI, AfterConten findNextHeaderAction(tabElement, selfCheck = false) { const nextTabElement = selfCheck ? tabElement : tabElement.nextElementSibling; - const headerElement = DomHandler.findSingle(nextTabElement, '[data-pc-section="accordionheader"]'); + const headerElement = findSingle(nextTabElement, '[data-pc-section="accordionheader"]'); - return headerElement - ? DomHandler.getAttribute(headerElement, 'data-p-disabled') - ? this.findNextHeaderAction(headerElement.parentElement) - : DomHandler.findSingle(headerElement.parentElement, '[data-pc-section="accordionheader"]') - : null; + return headerElement ? (getAttribute(headerElement, 'data-p-disabled') ? this.findNextHeaderAction(headerElement.parentElement) : findSingle(headerElement.parentElement, '[data-pc-section="accordionheader"]')) : null; } findPrevHeaderAction(tabElement, selfCheck = false) { const prevTabElement = selfCheck ? tabElement : tabElement.previousElementSibling; - const headerElement = DomHandler.findSingle(prevTabElement, '[data-pc-section="accordionheader"]'); + const headerElement = findSingle(prevTabElement, '[data-pc-section="accordionheader"]'); - return headerElement - ? DomHandler.getAttribute(headerElement, 'data-p-disabled') - ? this.findPrevHeaderAction(headerElement.parentElement) - : DomHandler.findSingle(headerElement.parentElement, '[data-pc-section="accordionheader"]') - : null; + return headerElement ? (getAttribute(headerElement, 'data-p-disabled') ? this.findPrevHeaderAction(headerElement.parentElement) : findSingle(headerElement.parentElement, '[data-pc-section="accordionheader"]')) : null; } findFirstHeaderAction() { @@ -1063,6 +1016,6 @@ export class Accordion extends BaseComponent implements BlockableUI, AfterConten @NgModule({ imports: [Accordion, AccordionTab, SharedModule, AccordionPanel, AccordionHeader, AccordionContent], - exports: [Accordion, AccordionTab, SharedModule, AccordionPanel, AccordionHeader, AccordionContent], + exports: [Accordion, AccordionTab, SharedModule, AccordionPanel, AccordionHeader, AccordionContent] }) export class AccordionModule {} diff --git a/packages/primeng/src/accordion/ng-package.json b/packages/primeng/src/accordion/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/accordion/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/accordion/public_api.ts b/packages/primeng/src/accordion/public_api.ts similarity index 100% rename from src/app/components/accordion/public_api.ts rename to packages/primeng/src/accordion/public_api.ts diff --git a/src/app/components/accordion/style/accordionstyle.ts b/packages/primeng/src/accordion/style/accordionstyle.ts similarity index 97% rename from src/app/components/accordion/style/accordionstyle.ts rename to packages/primeng/src/accordion/style/accordionstyle.ts index ef1eaa3e60c..08ac58a9682 100644 --- a/src/app/components/accordion/style/accordionstyle.ts +++ b/packages/primeng/src/accordion/style/accordionstyle.ts @@ -25,7 +25,7 @@ const theme = ({ dt }) => ` font-weight: ${dt('accordion.header.font.weight')}; border-radius: ${dt('accordion.header.border.radius')}; transition: background ${dt('accordion.transition.duration')}; color ${dt('accordion.transition.duration')}color ${dt('accordion.transition.duration')}, outline-color ${dt('accordion.transition.duration')}, box-shadow ${dt( - 'accordion.transition.duration', + 'accordion.transition.duration' )}; outline-color: transparent; } @@ -113,7 +113,7 @@ const theme = ({ dt }) => ` `; const classes = { - root: 'p-accordion p-component', + root: 'p-accordion p-component' }; @Injectable() @@ -158,7 +158,7 @@ export enum AccordionClasses { /** * Class name of the panel */ - panel = 'p-accordionpanel', + panel = 'p-accordionpanel' } export interface AccordionStyle extends BaseStyle {} diff --git a/src/app/components/animateonscroll/animateonscroll.ts b/packages/primeng/src/animateonscroll/animateonscroll.ts similarity index 86% rename from src/app/components/animateonscroll/animateonscroll.ts rename to packages/primeng/src/animateonscroll/animateonscroll.ts index 7291684bdba..cd4f8ae0f1b 100644 --- a/src/app/components/animateonscroll/animateonscroll.ts +++ b/packages/primeng/src/animateonscroll/animateonscroll.ts @@ -1,7 +1,7 @@ import { isPlatformBrowser } from '@angular/common'; import { AfterViewInit, booleanAttribute, Directive, Input, NgModule, numberAttribute, OnInit } from '@angular/core'; +import { addClass, removeClass } from '@primeuix/utils'; import { BaseComponent } from 'primeng/basecomponent'; -import { DomHandler } from 'primeng/dom'; interface AnimateOnScrollOptions { root?: HTMLElement; @@ -17,8 +17,8 @@ interface AnimateOnScrollOptions { selector: '[pAnimateOnScroll]', standalone: true, host: { - '[class.p-animateonscroll]': 'true', - }, + '[class.p-animateonscroll]': 'true' + } }) export class AnimateOnScroll extends BaseComponent implements OnInit, AfterViewInit { /** @@ -80,7 +80,7 @@ export class AnimateOnScroll extends BaseComponent implements OnInit, AfterViewI return { root: this.root, rootMargin: this.rootMargin, - threshold: this.threshold, + threshold: this.threshold }; } @@ -105,22 +105,22 @@ export class AnimateOnScroll extends BaseComponent implements OnInit, AfterViewI ([entry]) => { if (entry.boundingClientRect.top > 0 && !entry.isIntersecting) { this.el.nativeElement.style.opacity = this.enterClass ? '0' : ''; - DomHandler.removeMultipleClasses(this.el.nativeElement, [this.enterClass, this.leaveClass]); + removeClass(this.el.nativeElement, [this.enterClass, this.leaveClass]); this.resetObserver.unobserve(this.el.nativeElement); } this.animationState = undefined; }, - { ...this.options, threshold: 0 }, + { ...this.options, threshold: 0 } ); } enter() { if (this.animationState !== 'enter' && this.enterClass) { this.el.nativeElement.style.opacity = ''; - DomHandler.removeMultipleClasses(this.el.nativeElement, this.leaveClass); - DomHandler.addMultipleClasses(this.el.nativeElement, this.enterClass); + removeClass(this.el.nativeElement, this.leaveClass); + addClass(this.el.nativeElement, this.enterClass); this.once && this.unbindIntersectionObserver(); @@ -132,8 +132,8 @@ export class AnimateOnScroll extends BaseComponent implements OnInit, AfterViewI leave() { if (this.animationState !== 'leave' && this.leaveClass) { this.el.nativeElement.style.opacity = this.enterClass ? '0' : ''; - DomHandler.removeMultipleClasses(this.el.nativeElement, this.enterClass); - DomHandler.addMultipleClasses(this.el.nativeElement, this.leaveClass); + removeClass(this.el.nativeElement, this.enterClass); + addClass(this.el.nativeElement, this.leaveClass); this.bindAnimationEvents(); this.animationState = 'leave'; @@ -143,7 +143,7 @@ export class AnimateOnScroll extends BaseComponent implements OnInit, AfterViewI bindAnimationEvents() { if (!this.animationEndListener) { this.animationEndListener = this.renderer.listen(this.el.nativeElement, 'animationend', () => { - DomHandler.removeMultipleClasses(this.el.nativeElement, [this.enterClass, this.leaveClass]); + removeClass(this.el.nativeElement, [this.enterClass, this.leaveClass]); !this.once && this.resetObserver.observe(this.el.nativeElement); this.unbindAnimationEvents(); }); @@ -173,6 +173,6 @@ export class AnimateOnScroll extends BaseComponent implements OnInit, AfterViewI @NgModule({ imports: [AnimateOnScroll], - exports: [AnimateOnScroll], + exports: [AnimateOnScroll] }) export class AnimateOnScrollModule {} diff --git a/packages/primeng/src/animateonscroll/ng-package.json b/packages/primeng/src/animateonscroll/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/animateonscroll/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/animateonscroll/public_api.ts b/packages/primeng/src/animateonscroll/public_api.ts similarity index 100% rename from src/app/components/animateonscroll/public_api.ts rename to packages/primeng/src/animateonscroll/public_api.ts diff --git a/src/app/components/api/blockableui.ts b/packages/primeng/src/api/blockableui.ts similarity index 100% rename from src/app/components/api/blockableui.ts rename to packages/primeng/src/api/blockableui.ts diff --git a/src/app/components/api/confirmaeventtype.ts b/packages/primeng/src/api/confirmaeventtype.ts similarity index 88% rename from src/app/components/api/confirmaeventtype.ts rename to packages/primeng/src/api/confirmaeventtype.ts index 746d6288f90..46b63c62ae4 100644 --- a/src/app/components/api/confirmaeventtype.ts +++ b/packages/primeng/src/api/confirmaeventtype.ts @@ -4,5 +4,5 @@ export enum ConfirmEventType { ACCEPT, REJECT, - CANCEL, + CANCEL } diff --git a/src/app/components/api/confirmation.ts b/packages/primeng/src/api/confirmation.ts similarity index 100% rename from src/app/components/api/confirmation.ts rename to packages/primeng/src/api/confirmation.ts diff --git a/src/app/components/api/confirmationservice.ts b/packages/primeng/src/api/confirmationservice.ts similarity index 100% rename from src/app/components/api/confirmationservice.ts rename to packages/primeng/src/api/confirmationservice.ts diff --git a/src/app/components/api/contextmenuservice.ts b/packages/primeng/src/api/contextmenuservice.ts similarity index 100% rename from src/app/components/api/contextmenuservice.ts rename to packages/primeng/src/api/contextmenuservice.ts diff --git a/src/app/components/api/filtermatchmode.ts b/packages/primeng/src/api/filtermatchmode.ts similarity index 100% rename from src/app/components/api/filtermatchmode.ts rename to packages/primeng/src/api/filtermatchmode.ts diff --git a/src/app/components/api/filtermetadata.ts b/packages/primeng/src/api/filtermetadata.ts similarity index 100% rename from src/app/components/api/filtermetadata.ts rename to packages/primeng/src/api/filtermetadata.ts diff --git a/src/app/components/api/filteroperator.ts b/packages/primeng/src/api/filteroperator.ts similarity index 100% rename from src/app/components/api/filteroperator.ts rename to packages/primeng/src/api/filteroperator.ts diff --git a/src/app/components/api/filterservice.spec.ts b/packages/primeng/src/api/filterservice.spec.ts similarity index 96% rename from src/app/components/api/filterservice.spec.ts rename to packages/primeng/src/api/filterservice.spec.ts index a256df78bea..abd4af73a4a 100644 --- a/src/app/components/api/filterservice.spec.ts +++ b/packages/primeng/src/api/filterservice.spec.ts @@ -1,4 +1,8 @@ +/* +@todo: Update the test suite below + import { FilterService } from './filterservice'; + describe('FilterService Suite', () => { let data: any = [ { brand: 'VW', year: 2012, color: { name: 'Orange' }, vin: 'dsad231ff', price: '1000.0' }, @@ -10,14 +14,10 @@ describe('FilterService Suite', () => { { brand: 'Honda', year: 2012, color: { name: 'Blue' }, vin: 'g43gr', price: '4000.0' }, { brand: 'Jaguar', year: 2013, color: { name: 'Black' }, vin: 'greg34', price: '1000.0' }, { brand: 'Ford', year: 2000, color: { name: 'White' }, vin: 'h54hw5', price: '2000.0' }, - { brand: 'Fiat', year: 2013, color: { name: 'Yellow' }, vin: '245t2s', price: '5000.0' }, + { brand: 'Fiat', year: 2013, color: { name: 'Yellow' }, vin: '245t2s', price: '5000.0' } ]; - let timeData = [ - { date: 'Tue Aug 04 2019 00:00:00 GMT+0300 (GMT+03:00)' }, - { date: 'Tue Aug 05 2019 00:00:00 GMT+0300 (GMT+03:00)' }, - { date: 'Tue Aug 07 2019 00:00:00 GMT+0300 (GMT+03:00)' }, - ]; + let timeData = [{ date: 'Tue Aug 04 2019 00:00:00 GMT+0300 (GMT+03:00)' }, { date: 'Tue Aug 05 2019 00:00:00 GMT+0300 (GMT+03:00)' }, { date: 'Tue Aug 07 2019 00:00:00 GMT+0300 (GMT+03:00)' }]; let filterService = new FilterService(); @@ -121,3 +121,4 @@ describe('FilterService Suite', () => { expect(filteredValue.length).toEqual(0); }); }); +*/ diff --git a/src/app/components/api/filterservice.ts b/packages/primeng/src/api/filterservice.ts similarity index 83% rename from src/app/components/api/filterservice.ts rename to packages/primeng/src/api/filterservice.ts index da385d2d8d3..ed9cb176cfe 100644 --- a/src/app/components/api/filterservice.ts +++ b/packages/primeng/src/api/filterservice.ts @@ -1,5 +1,5 @@ import { Injectable } from '@angular/core'; -import { ObjectUtils } from 'primeng/utils'; +import { equals, removeAccents, resolveFieldData } from '@primeuix/utils'; @Injectable({ providedIn: 'root' }) export class FilterService { @@ -9,7 +9,7 @@ export class FilterService { if (value) { for (let item of value) { for (let field of fields) { - let fieldValue = ObjectUtils.resolveFieldData(item, field); + let fieldValue = resolveFieldData(item, field); if (this.filters[filterMatchMode](fieldValue, filterValue, filterLocale)) { filteredItems.push(item); @@ -32,8 +32,8 @@ export class FilterService { return false; } - let filterValue = ObjectUtils.removeAccents(filter.toString()).toLocaleLowerCase(filterLocale); - let stringValue = ObjectUtils.removeAccents(value.toString()).toLocaleLowerCase(filterLocale); + let filterValue = removeAccents(filter.toString()).toLocaleLowerCase(filterLocale); + let stringValue = removeAccents(value.toString()).toLocaleLowerCase(filterLocale); return stringValue.slice(0, filterValue.length) === filterValue; }, @@ -47,8 +47,8 @@ export class FilterService { return false; } - let filterValue = ObjectUtils.removeAccents(filter.toString()).toLocaleLowerCase(filterLocale); - let stringValue = ObjectUtils.removeAccents(value.toString()).toLocaleLowerCase(filterLocale); + let filterValue = removeAccents(filter.toString()).toLocaleLowerCase(filterLocale); + let stringValue = removeAccents(value.toString()).toLocaleLowerCase(filterLocale); return stringValue.indexOf(filterValue) !== -1; }, @@ -62,8 +62,8 @@ export class FilterService { return false; } - let filterValue = ObjectUtils.removeAccents(filter.toString()).toLocaleLowerCase(filterLocale); - let stringValue = ObjectUtils.removeAccents(value.toString()).toLocaleLowerCase(filterLocale); + let filterValue = removeAccents(filter.toString()).toLocaleLowerCase(filterLocale); + let stringValue = removeAccents(value.toString()).toLocaleLowerCase(filterLocale); return stringValue.indexOf(filterValue) === -1; }, @@ -77,8 +77,8 @@ export class FilterService { return false; } - let filterValue = ObjectUtils.removeAccents(filter.toString()).toLocaleLowerCase(filterLocale); - let stringValue = ObjectUtils.removeAccents(value.toString()).toLocaleLowerCase(filterLocale); + let filterValue = removeAccents(filter.toString()).toLocaleLowerCase(filterLocale); + let stringValue = removeAccents(value.toString()).toLocaleLowerCase(filterLocale); return stringValue.indexOf(filterValue, stringValue.length - filterValue.length) !== -1; }, @@ -94,11 +94,7 @@ export class FilterService { if (value.getTime && filter.getTime) return value.getTime() === filter.getTime(); else if (value == filter) return true; - else - return ( - ObjectUtils.removeAccents(value.toString()).toLocaleLowerCase(filterLocale) == - ObjectUtils.removeAccents(filter.toString()).toLocaleLowerCase(filterLocale) - ); + else return removeAccents(value.toString()).toLocaleLowerCase(filterLocale) == removeAccents(filter.toString()).toLocaleLowerCase(filterLocale); }, notEquals: (value: any, filter: any, filterLocale?: any): boolean => { @@ -112,11 +108,7 @@ export class FilterService { if (value.getTime && filter.getTime) return value.getTime() !== filter.getTime(); else if (value == filter) return false; - else - return ( - ObjectUtils.removeAccents(value.toString()).toLocaleLowerCase(filterLocale) != - ObjectUtils.removeAccents(filter.toString()).toLocaleLowerCase(filterLocale) - ); + else return removeAccents(value.toString()).toLocaleLowerCase(filterLocale) != removeAccents(filter.toString()).toLocaleLowerCase(filterLocale); }, in: (value: any, filter: any[]): boolean => { @@ -125,7 +117,7 @@ export class FilterService { } for (let i = 0; i < filter.length; i++) { - if (ObjectUtils.equals(value, filter[i])) { + if (equals(value, filter[i])) { return true; } } @@ -261,7 +253,7 @@ export class FilterService { value.setHours(0, 0, 0, 0); return value.getTime() > filter.getTime(); - }, + } }; register(rule: string, fn: Function) { diff --git a/src/app/components/api/lazyloadevent.ts b/packages/primeng/src/api/lazyloadevent.ts similarity index 100% rename from src/app/components/api/lazyloadevent.ts rename to packages/primeng/src/api/lazyloadevent.ts diff --git a/src/app/components/api/lazyloadmeta.ts b/packages/primeng/src/api/lazyloadmeta.ts similarity index 100% rename from src/app/components/api/lazyloadmeta.ts rename to packages/primeng/src/api/lazyloadmeta.ts diff --git a/src/app/components/api/megamenuitem.ts b/packages/primeng/src/api/megamenuitem.ts similarity index 100% rename from src/app/components/api/megamenuitem.ts rename to packages/primeng/src/api/megamenuitem.ts diff --git a/src/app/components/api/menuitem.ts b/packages/primeng/src/api/menuitem.ts similarity index 100% rename from src/app/components/api/menuitem.ts rename to packages/primeng/src/api/menuitem.ts diff --git a/src/app/components/api/messageservice.ts b/packages/primeng/src/api/messageservice.ts similarity index 100% rename from src/app/components/api/messageservice.ts rename to packages/primeng/src/api/messageservice.ts diff --git a/packages/primeng/src/api/ng-package.json b/packages/primeng/src/api/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/api/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/api/overlayoptions.ts b/packages/primeng/src/api/overlayoptions.ts similarity index 94% rename from src/app/components/api/overlayoptions.ts rename to packages/primeng/src/api/overlayoptions.ts index 1e8af121ad6..060ba7a1647 100644 --- a/src/app/components/api/overlayoptions.ts +++ b/packages/primeng/src/api/overlayoptions.ts @@ -10,21 +10,7 @@ export type OverlayModeType = 'modal' | 'overlay' | undefined; * Represents the type of direction for a responsive overlay, which can be one of the specified values or undefined. * @group Types */ -export type ResponsiveOverlayDirectionType = - | 'center' - | 'top' - | 'top-start' - | 'top-end' - | 'bottom' - | 'bottom-start' - | 'bottom-end' - | 'left' - | 'left-start' - | 'left-end' - | 'right' - | 'right-start' - | 'right-end' - | undefined; +export type ResponsiveOverlayDirectionType = 'center' | 'top' | 'top-start' | 'top-end' | 'bottom' | 'bottom-start' | 'bottom-end' | 'left' | 'left-start' | 'left-end' | 'right' | 'right-start' | 'right-end' | undefined; /** * Represents the options for an overlay listener. diff --git a/packages/primeng/src/api/overlayservice.ts b/packages/primeng/src/api/overlayservice.ts new file mode 100644 index 00000000000..7e679bf4c68 --- /dev/null +++ b/packages/primeng/src/api/overlayservice.ts @@ -0,0 +1,15 @@ +import { Injectable } from '@angular/core'; +import { Subject } from 'rxjs'; + +@Injectable({ providedIn: 'root' }) +export class OverlayService { + private clickSource = new Subject(); + + clickObservable = this.clickSource.asObservable(); + + add(event: any) { + if (event) { + this.clickSource.next(event); + } + } +} diff --git a/src/app/components/api/primeicons.ts b/packages/primeng/src/api/primeicons.ts similarity index 100% rename from src/app/components/api/primeicons.ts rename to packages/primeng/src/api/primeicons.ts diff --git a/packages/primeng/src/api/public_api.ts b/packages/primeng/src/api/public_api.ts new file mode 100644 index 00000000000..5d534262c29 --- /dev/null +++ b/packages/primeng/src/api/public_api.ts @@ -0,0 +1,32 @@ +export * from './blockableui'; +export * from './confirmaeventtype'; +export * from './confirmation'; +export * from './confirmationservice'; +export * from './contextmenuservice'; +export * from './filtermatchmode'; +export * from './filtermetadata'; +export * from './filteroperator'; +export * from './filterservice'; +export * from './lazyloadevent'; +export * from './lazyloadmeta'; +export * from './megamenuitem'; +export * from './menuitem'; +export * from './messageservice'; +export * from './overlayoptions'; +export * from './overlayservice'; +export * from './primeicons'; +export * from './scrolleroptions'; +export * from './selectitem'; +export * from './selectitemgroup'; +export * from './shared'; +export * from './sortevent'; +export * from './sortmeta'; +export * from './tablestate'; +export * from './toastmessage'; +export * from './tooltipoptions'; +export * from './translation'; +export * from './translationkeys'; +export * from './treedragdropservice'; +export * from './treenode'; +export * from './treenodedragevent'; +export * from './treetablenode'; diff --git a/src/app/components/api/scrolleroptions.ts b/packages/primeng/src/api/scrolleroptions.ts similarity index 100% rename from src/app/components/api/scrolleroptions.ts rename to packages/primeng/src/api/scrolleroptions.ts diff --git a/src/app/components/api/selectitem.ts b/packages/primeng/src/api/selectitem.ts similarity index 100% rename from src/app/components/api/selectitem.ts rename to packages/primeng/src/api/selectitem.ts diff --git a/src/app/components/api/selectitemgroup.ts b/packages/primeng/src/api/selectitemgroup.ts similarity index 100% rename from src/app/components/api/selectitemgroup.ts rename to packages/primeng/src/api/selectitemgroup.ts diff --git a/src/app/components/api/shared.ts b/packages/primeng/src/api/shared.ts similarity index 86% rename from src/app/components/api/shared.ts rename to packages/primeng/src/api/shared.ts index cbbfbc00a97..0dd42502f50 100755 --- a/src/app/components/api/shared.ts +++ b/packages/primeng/src/api/shared.ts @@ -4,17 +4,20 @@ import { Component, Directive, Input, NgModule, TemplateRef } from '@angular/cor @Component({ selector: 'p-header', template: '', + standalone: false }) export class Header {} @Component({ selector: 'p-footer', template: '', + standalone: false }) export class Footer {} @Directive({ selector: '[pTemplate]', + standalone: false }) export class PrimeTemplate { @Input() type: string | undefined; @@ -31,6 +34,6 @@ export class PrimeTemplate { @NgModule({ imports: [CommonModule], exports: [Header, Footer, PrimeTemplate], - declarations: [Header, Footer, PrimeTemplate], + declarations: [Header, Footer, PrimeTemplate] }) export class SharedModule {} diff --git a/src/app/components/api/sortevent.ts b/packages/primeng/src/api/sortevent.ts similarity index 100% rename from src/app/components/api/sortevent.ts rename to packages/primeng/src/api/sortevent.ts diff --git a/src/app/components/api/sortmeta.ts b/packages/primeng/src/api/sortmeta.ts similarity index 100% rename from src/app/components/api/sortmeta.ts rename to packages/primeng/src/api/sortmeta.ts diff --git a/src/app/components/api/tablestate.ts b/packages/primeng/src/api/tablestate.ts similarity index 100% rename from src/app/components/api/tablestate.ts rename to packages/primeng/src/api/tablestate.ts diff --git a/src/app/components/api/toastmessage.ts b/packages/primeng/src/api/toastmessage.ts similarity index 100% rename from src/app/components/api/toastmessage.ts rename to packages/primeng/src/api/toastmessage.ts diff --git a/src/app/components/api/tooltipoptions.ts b/packages/primeng/src/api/tooltipoptions.ts similarity index 100% rename from src/app/components/api/tooltipoptions.ts rename to packages/primeng/src/api/tooltipoptions.ts diff --git a/src/app/components/api/translation.ts b/packages/primeng/src/api/translation.ts similarity index 100% rename from src/app/components/api/translation.ts rename to packages/primeng/src/api/translation.ts diff --git a/src/app/components/api/translationkeys.ts b/packages/primeng/src/api/translationkeys.ts similarity index 100% rename from src/app/components/api/translationkeys.ts rename to packages/primeng/src/api/translationkeys.ts diff --git a/src/app/components/api/treedragdropservice.ts b/packages/primeng/src/api/treedragdropservice.ts similarity index 100% rename from src/app/components/api/treedragdropservice.ts rename to packages/primeng/src/api/treedragdropservice.ts diff --git a/src/app/components/api/treenode.ts b/packages/primeng/src/api/treenode.ts similarity index 100% rename from src/app/components/api/treenode.ts rename to packages/primeng/src/api/treenode.ts diff --git a/src/app/components/api/treenodedragevent.ts b/packages/primeng/src/api/treenodedragevent.ts similarity index 100% rename from src/app/components/api/treenodedragevent.ts rename to packages/primeng/src/api/treenodedragevent.ts diff --git a/src/app/components/api/treetablenode.ts b/packages/primeng/src/api/treetablenode.ts similarity index 100% rename from src/app/components/api/treetablenode.ts rename to packages/primeng/src/api/treetablenode.ts diff --git a/src/app/components/autocomplete/autocomplete.interface.ts b/packages/primeng/src/autocomplete/autocomplete.interface.ts similarity index 100% rename from src/app/components/autocomplete/autocomplete.interface.ts rename to packages/primeng/src/autocomplete/autocomplete.interface.ts diff --git a/src/app/components/autocomplete/autocomplete.spec.ts b/packages/primeng/src/autocomplete/autocomplete.spec.ts similarity index 98% rename from src/app/components/autocomplete/autocomplete.spec.ts rename to packages/primeng/src/autocomplete/autocomplete.spec.ts index 0ef41a31de3..c306dc5e146 100755 --- a/src/app/components/autocomplete/autocomplete.spec.ts +++ b/packages/primeng/src/autocomplete/autocomplete.spec.ts @@ -5,15 +5,14 @@ import { By } from '@angular/platform-browser'; import { BrowserDynamicTestingModule } from '@angular/platform-browser-dynamic/testing'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; import { ButtonModule } from 'primeng/button'; +import { ChevronDownIcon, TimesCircleIcon } from 'primeng/icons'; import { OverlayModule } from 'primeng/overlay'; import { AutoComplete } from './autocomplete'; -import { ChevronDownIcon } from 'primeng/icons/chevrondown'; -import { TimesCircleIcon } from 'primeng/icons/timescircle'; @Component({ template: ` - `, + ` }) class TestAutocompleteComponent { brands: string[] = ['Audi', 'BMW', 'Fiat', 'Ford', 'Honda', 'Jaguar', 'Mercedes', 'Renault', 'Volvo', 'VW']; @@ -55,16 +54,8 @@ describe('AutoComplete', () => { beforeEach(() => { TestBed.configureTestingModule({ - imports: [ - NoopAnimationsModule, - FormsModule, - BrowserDynamicTestingModule, - ButtonModule, - OverlayModule, - ChevronDownIcon, - TimesCircleIcon, - ], - declarations: [AutoComplete, TestAutocompleteComponent], + imports: [NoopAnimationsModule, FormsModule, BrowserDynamicTestingModule, ButtonModule, OverlayModule, ChevronDownIcon, TimesCircleIcon], + declarations: [AutoComplete, TestAutocompleteComponent] }).compileComponents(); fixture = TestBed.createComponent(TestAutocompleteComponent); diff --git a/src/app/components/autocomplete/autocomplete.ts b/packages/primeng/src/autocomplete/autocomplete.ts similarity index 85% rename from src/app/components/autocomplete/autocomplete.ts rename to packages/primeng/src/autocomplete/autocomplete.ts index 0e9e5118345..ec75303b8e0 100755 --- a/src/app/components/autocomplete/autocomplete.ts +++ b/packages/primeng/src/autocomplete/autocomplete.ts @@ -8,7 +8,6 @@ import { Component, computed, ContentChild, - ContentChildren, effect, ElementRef, EventEmitter, @@ -24,70 +23,41 @@ import { signal, TemplateRef, ViewChild, - ViewEncapsulation, + ViewEncapsulation } from '@angular/core'; import { ControlValueAccessor, NG_VALUE_ACCESSOR } from '@angular/forms'; +import { equals, findLastIndex, findSingle, focus, isEmpty, isNotEmpty, resolveFieldData, uuid } from '@primeuix/utils'; +import { OverlayOptions, OverlayService, PrimeTemplate, ScrollerOptions, SharedModule, TranslationKeys } from 'primeng/api'; import { AutoFocus } from 'primeng/autofocus'; +import { BaseComponent } from 'primeng/basecomponent'; import { Button } from 'primeng/button'; -import { OverlayOptions, OverlayService, PrimeTemplate, ScrollerOptions, SharedModule, TranslationKeys } from 'primeng/api'; -import { ConnectedOverlayScrollHandler, DomHandler } from 'primeng/dom'; +import { Chip } from 'primeng/chip'; +import { PrimeNG } from 'primeng/config'; +import { ConnectedOverlayScrollHandler } from 'primeng/dom'; +import { ChevronDownIcon, SpinnerIcon, TimesCircleIcon, TimesIcon } from 'primeng/icons'; import { InputText } from 'primeng/inputtext'; import { Overlay } from 'primeng/overlay'; import { Ripple } from 'primeng/ripple'; import { Scroller } from 'primeng/scroller'; -import { ObjectUtils, UniqueComponentId } from 'primeng/utils'; -import { TimesCircleIcon } from 'primeng/icons/timescircle'; -import { SpinnerIcon } from 'primeng/icons/spinner'; -import { TimesIcon } from 'primeng/icons/times'; -import { ChevronDownIcon } from 'primeng/icons/chevrondown'; import { Nullable } from 'primeng/ts-helpers'; -import { - AutoCompleteCompleteEvent, - AutoCompleteDropdownClickEvent, - AutoCompleteLazyLoadEvent, - AutoCompleteSelectEvent, - AutoCompleteUnselectEvent, -} from './autocomplete.interface'; -import { Chip } from 'primeng/chip'; +import { AutoCompleteCompleteEvent, AutoCompleteDropdownClickEvent, AutoCompleteLazyLoadEvent, AutoCompleteSelectEvent, AutoCompleteUnselectEvent } from './autocomplete.interface'; import { AutoCompleteStyle } from './style/autocompletestyle'; -import { BaseComponent } from 'primeng/basecomponent'; export const AUTOCOMPLETE_VALUE_ACCESSOR: any = { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => AutoComplete), - multi: true, + multi: true }; /** * AutoComplete is an input component that provides real-time suggestions when being typed. * @group Components */ @Component({ - selector: 'p-autoComplete, p-autocomplete', + selector: 'p-autoComplete, p-autocomplete, p-auto-complete', standalone: true, - imports: [ - CommonModule, - Overlay, - InputText, - Button, - Ripple, - Scroller, - AutoFocus, - TimesCircleIcon, - SpinnerIcon, - TimesIcon, - ChevronDownIcon, - Chip, - SharedModule, - ], + imports: [CommonModule, Overlay, InputText, Button, Ripple, Scroller, AutoFocus, TimesCircleIcon, SpinnerIcon, TimesIcon, ChevronDownIcon, Chip, SharedModule], template: ` -
    +
    - + @@ -162,12 +127,7 @@ export const AUTOCOMPLETE_VALUE_ACCESSOR: any = { [attr.aria-selected]="true" > - + @@ -221,17 +181,7 @@ export const AUTOCOMPLETE_VALUE_ACCESSOR: any = { -
    -
      +
        -
      • +
      • {{ getOptionGroupLabel(option.optionGroup) }} - +
      • @@ -327,19 +258,14 @@ export const AUTOCOMPLETE_VALUE_ACCESSOR: any = { itemTemplate; context: { $implicit: option, - index: scrollerOptions.getOptions ? scrollerOptions.getOptions(i) : i, + index: scrollerOptions.getOptions ? scrollerOptions.getOptions(i) : i } " >
        -
      • +
      • @if (!emptyTemplate) { {{ searchResultMessageText }} } @else { @@ -358,7 +284,7 @@ export const AUTOCOMPLETE_VALUE_ACCESSOR: any = { `, providers: [AUTOCOMPLETE_VALUE_ACCESSOR, AutoCompleteStyle], changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, + encapsulation: ViewEncapsulation.None }) export class AutoComplete extends BaseComponent implements AfterViewChecked, AfterContentInit, OnDestroy, ControlValueAccessor { /** @@ -792,8 +718,6 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft @ViewChild('overlay') overlayViewChild!: Overlay; - @ContentChildren(PrimeTemplate) templates: Nullable>; - _itemSize: Nullable; itemsWrapper: Nullable; @@ -864,6 +788,8 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft */ @ContentChild('dropdownicon') dropdownIconTemplate: Nullable>; + private primeng = inject(PrimeNG); + value: string | any; _suggestions = signal(null); @@ -917,11 +843,9 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft inputValue = computed(() => { const modelValue = this.modelValue(); - const selectedOption = this.optionValueSelected - ? (this.suggestions || []).find((item: any) => ObjectUtils.resolveFieldData(item, this.optionValue) === modelValue) - : modelValue; + const selectedOption = this.optionValueSelected ? (this.suggestions || []).find((item: any) => resolveFieldData(item, this.optionValue) === modelValue) : modelValue; - if (ObjectUtils.isNotEmpty(modelValue)) { + if (isNotEmpty(modelValue)) { if (typeof modelValue === 'object' || this.optionValueSelected) { const label = this.getOptionLabel(selectedOption); @@ -953,22 +877,20 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft get panelClass() { return { 'p-autocomplete-overlay p-component': true, - 'p-input-filled': this.config.inputStyle() === 'filled', - 'p-ripple-disabled': this.config.ripple() === false, + 'p-input-filled': this.config.inputStyle() === 'filled' || this.config.inputVariant() === 'filled', + 'p-ripple-disabled': this.config.ripple() === false }; } get inputClass() { return { 'p-autocomplete-input': !this.multiple, - 'p-autocomplete-dd-input': this.dropdown, + 'p-autocomplete-dd-input': this.dropdown }; } get searchResultMessageText() { - return ObjectUtils.isNotEmpty(this.visibleOptions()) && this.overlayVisible - ? this.searchMessageText.replaceAll('{0}', this.visibleOptions().length) - : this.emptySearchMessageText; + return isNotEmpty(this.visibleOptions()) && this.overlayVisible ? this.searchMessageText.replaceAll('{0}', this.visibleOptions().length) : this.emptySearchMessageText; } get searchMessageText() { @@ -988,9 +910,7 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft } get selectedMessageText() { - return this.hasSelectedOption() - ? this.selectionMessageText.replaceAll('{0}', this.multiple ? this.modelValue().length : '1') - : this.emptySelectionMessageText; + return this.hasSelectedOption() ? this.selectionMessageText.replaceAll('{0}', this.multiple ? this.modelValue().length : '1') : this.emptySelectionMessageText; } get ariaSetSize() { @@ -1018,23 +938,23 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft 'p-autocomplete-option': true, 'p-autocomplete-option-selected': this.isSelected(option), 'p-focus': this.focusedOptionIndex() === this.getOptionIndex(i, scrollerOptions), - 'p-disabled': this.isOptionDisabled(option), + 'p-disabled': this.isOptionDisabled(option) }; } constructor( public overlayService: OverlayService, - private zone: NgZone, + private zone: NgZone ) { super(); effect(() => { - this.filled = ObjectUtils.isNotEmpty(this.modelValue()); + this.filled = isNotEmpty(this.modelValue()); }); } ngOnInit() { super.ngOnInit(); - this.id = this.id || UniqueComponentId(); + this.id = this.id || uuid('pn_id_'); this.cd.detectChanges(); } @@ -1138,7 +1058,7 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft } findLastOptionIndex() { - return ObjectUtils.findLastIndex(this.visibleOptions(), (option) => this.isValidOption(option)); + return findLastIndex(this.visibleOptions(), (option) => this.isValidOption(option)); } findFirstFocusedOptionIndex() { @@ -1169,8 +1089,7 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft } findPrevOptionIndex(index) { - const matchedOptionIndex = - index > 0 ? ObjectUtils.findLastIndex(this.visibleOptions().slice(0, index), (option) => this.isValidOption(option)) : -1; + const matchedOptionIndex = index > 0 ? findLastIndex(this.visibleOptions().slice(0, index), (option) => this.isValidOption(option)) : -1; return matchedOptionIndex > -1 ? matchedOptionIndex : index; } @@ -1184,32 +1103,25 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft } isOptionDisabled(option) { - return this.optionDisabled ? ObjectUtils.resolveFieldData(option, this.optionDisabled) : false; + return this.optionDisabled ? resolveFieldData(option, this.optionDisabled) : false; } isSelected(option) { if (this.multiple) { - return this.unique - ? this.modelValue()?.find((model) => ObjectUtils.equals(model, this.getOptionValue(option), this.equalityKey())) - : false; + return this.unique ? this.modelValue()?.find((model) => equals(model, this.getOptionValue(option), this.equalityKey())) : false; } - return ObjectUtils.equals(this.modelValue(), this.getOptionValue(option), this.equalityKey()); + return equals(this.modelValue(), this.getOptionValue(option), this.equalityKey()); } isOptionMatched(option, value) { - return ( - this.isValidOption(option) && - this.getOptionLabel(option).toLocaleLowerCase(this.searchLocale) === value.toLocaleLowerCase(this.searchLocale) - ); + return this.isValidOption(option) && this.getOptionLabel(option).toLocaleLowerCase(this.searchLocale) === value.toLocaleLowerCase(this.searchLocale); } isInputClicked(event) { return event.target === this.inputEL.nativeElement; } isDropdownClicked(event) { - return this.dropdownButton?.nativeElement - ? event.target === this.dropdownButton.nativeElement || this.dropdownButton.nativeElement.contains(event.target) - : false; + return this.dropdownButton?.nativeElement ? event.target === this.dropdownButton.nativeElement || this.dropdownButton.nativeElement.contains(event.target) : false; } equalityKey() { return this.dataKey; // TODO: The 'optionValue' properties can be added. @@ -1221,7 +1133,7 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft } if (!this.overlayViewChild || !this.overlayViewChild.overlayViewChild?.nativeElement.contains(event.target)) { - DomHandler.focus(this.inputEL.nativeElement); + focus(this.inputEL.nativeElement); } } @@ -1231,7 +1143,7 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft if (this.overlayVisible) { this.hide(true); } else { - DomHandler.focus(this.inputEL.nativeElement); + focus(this.inputEL.nativeElement); query = this.inputEL.nativeElement.value; if (this.dropdownMode === 'blank') this.search(event, '', 'dropdown'); @@ -1281,9 +1193,7 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft let valid = false; if (this.visibleOptions()) { - const matchedValue = this.visibleOptions().find((option) => - this.isOptionMatched(option, this.inputEL.nativeElement.value || ''), - ); + const matchedValue = this.visibleOptions().find((option) => this.isOptionMatched(option, this.inputEL.nativeElement.value || '')); if (matchedValue !== undefined) { valid = true; @@ -1309,12 +1219,7 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft } this.dirty = true; this.focused = true; - const focusedOptionIndex = - this.focusedOptionIndex() !== -1 - ? this.focusedOptionIndex() - : this.overlayVisible && this.autoOptionFocus - ? this.findFirstFocusedOptionIndex() - : -1; + const focusedOptionIndex = this.focusedOptionIndex() !== -1 ? this.focusedOptionIndex() : this.overlayVisible && this.autoOptionFocus ? this.findFirstFocusedOptionIndex() : -1; this.focusedOptionIndex.set(focusedOptionIndex); this.overlayVisible && this.scrollInView(this.focusedOptionIndex()); this.onFocus.emit(event); @@ -1447,8 +1352,7 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft return; } - const optionIndex = - this.focusedOptionIndex() !== -1 ? this.findNextOptionIndex(this.focusedOptionIndex()) : this.findFirstFocusedOptionIndex(); + const optionIndex = this.focusedOptionIndex() !== -1 ? this.findNextOptionIndex(this.focusedOptionIndex()) : this.findFirstFocusedOptionIndex(); this.changeFocusedOptionIndex(event, optionIndex); @@ -1469,8 +1373,7 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft this.overlayVisible && this.hide(); event.preventDefault(); } else { - const optionIndex = - this.focusedOptionIndex() !== -1 ? this.findPrevOptionIndex(this.focusedOptionIndex()) : this.findLastFocusedOptionIndex(); + const optionIndex = this.focusedOptionIndex() !== -1 ? this.findPrevOptionIndex(this.focusedOptionIndex()) : this.findLastFocusedOptionIndex(); this.changeFocusedOptionIndex(event, optionIndex); @@ -1489,8 +1392,8 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft const target = event.currentTarget; this.focusedOptionIndex.set(-1); if (this.multiple) { - if (ObjectUtils.isEmpty(target.value) && this.hasSelectedOption()) { - DomHandler.focus(this.multiContainerEL.nativeElement); + if (isEmpty(target.value) && this.hasSelectedOption()) { + focus(this.multiContainerEL.nativeElement); this.focusedMultipleOptionIndex.set(this.modelValue().length); } else { event.stopPropagation(); // To prevent onArrowLeftKeyOnMultiple method @@ -1569,7 +1472,7 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft onBackspaceKey(event) { if (this.multiple) { - if (ObjectUtils.isNotEmpty(this.modelValue()) && !this.inputEL.nativeElement.value) { + if (isNotEmpty(this.modelValue()) && !this.inputEL.nativeElement.value) { const removedValue = this.modelValue()[this.modelValue().length - 1]; const newValue = this.modelValue().slice(0, -1); this.updateModel(newValue); @@ -1596,7 +1499,7 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft this.focusedMultipleOptionIndex.set(optionIndex); if (optionIndex > this.modelValue().length - 1) { this.focusedMultipleOptionIndex.set(-1); - DomHandler.focus(this.inputEL.nativeElement); + focus(this.inputEL.nativeElement); } } @@ -1654,7 +1557,7 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft this.updateModel(value); this.onUnselect.emit({ originalEvent: event, value: removedOption }); - DomHandler.focus(this.inputEL.nativeElement); + focus(this.inputEL.nativeElement); } updateModel(value) { @@ -1686,7 +1589,7 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft scrollInView(index = -1) { const id = index !== -1 ? `${this.id}_${index}` : this.focusedOptionId; if (this.itemsViewChild && this.itemsViewChild.nativeElement) { - const element = DomHandler.findSingle(this.itemsViewChild.nativeElement, `li[id="${id}"]`); + const element = findSingle(this.itemsViewChild.nativeElement, `li[id="${id}"]`); if (element) { element.scrollIntoView && element.scrollIntoView({ block: 'nearest', inline: 'nearest' }); } else if (!this.virtualScrollerDisabled) { @@ -1711,12 +1614,11 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft show(isFocus = false) { this.dirty = true; this.overlayVisible = true; - const focusedOptionIndex = - this.focusedOptionIndex() !== -1 ? this.focusedOptionIndex() : this.autoOptionFocus ? this.findFirstFocusedOptionIndex() : -1; + const focusedOptionIndex = this.focusedOptionIndex() !== -1 ? this.focusedOptionIndex() : this.autoOptionFocus ? this.findFirstFocusedOptionIndex() : -1; this.focusedOptionIndex.set(focusedOptionIndex); - isFocus && DomHandler.focus(this.inputEL.nativeElement); + isFocus && focus(this.inputEL.nativeElement); if (isFocus) { - DomHandler.focus(this.inputEL.nativeElement); + focus(this.inputEL.nativeElement); } this.onShow.emit(); this.cd.markForCheck(); @@ -1727,7 +1629,7 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft this.dirty = isFocus; this.overlayVisible = false; this.focusedOptionIndex.set(-1); - isFocus && DomHandler.focus(this.inputEL.nativeElement); + isFocus && focus(this.inputEL.nativeElement); this.onHide.emit(); this.cd.markForCheck(); }; @@ -1751,7 +1653,7 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft } hasSelectedOption() { - return ObjectUtils.isNotEmpty(this.modelValue()); + return isNotEmpty(this.modelValue()); } getAriaPosInset(index) { @@ -1766,19 +1668,11 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft } getOptionLabel(option: any) { - return this.field || this.optionLabel - ? ObjectUtils.resolveFieldData(option, this.field || this.optionLabel) - : option && option.label != undefined - ? option.label - : option; + return this.field || this.optionLabel ? resolveFieldData(option, this.field || this.optionLabel) : option && option.label != undefined ? option.label : option; } getOptionValue(option) { - return this.optionValue - ? ObjectUtils.resolveFieldData(option, this.optionValue) - : option && option.value != undefined - ? option.value - : option; + return this.optionValue ? resolveFieldData(option, this.optionValue) : option && option.value != undefined ? option.value : option; } getOptionIndex(index, scrollerOptions) { @@ -1786,15 +1680,11 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft } getOptionGroupLabel(optionGroup: any) { - return this.optionGroupLabel - ? ObjectUtils.resolveFieldData(optionGroup, this.optionGroupLabel) - : optionGroup && optionGroup.label != undefined - ? optionGroup.label - : optionGroup; + return this.optionGroupLabel ? resolveFieldData(optionGroup, this.optionGroupLabel) : optionGroup && optionGroup.label != undefined ? optionGroup.label : optionGroup; } getOptionGroupChildren(optionGroup: any) { - return this.optionGroupChildren ? ObjectUtils.resolveFieldData(optionGroup, this.optionGroupChildren) : optionGroup.items; + return this.optionGroupChildren ? resolveFieldData(optionGroup, this.optionGroupChildren) : optionGroup.items; } registerOnChange(fn: Function): void { @@ -1812,10 +1702,7 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft onOverlayAnimationStart(event: AnimationEvent) { if (event.toState === 'visible') { - this.itemsWrapper = DomHandler.findSingle( - this.overlayViewChild.overlayViewChild?.nativeElement, - this.virtualScroll ? '.p-scroller' : '.p-autocomplete-panel', - ); + this.itemsWrapper = findSingle(this.overlayViewChild.overlayViewChild?.nativeElement, this.virtualScroll ? '.p-scroller' : '.p-autocomplete-panel'); if (this.virtualScroll) { this.scroller?.setContentEl(this.itemsViewChild?.nativeElement); @@ -1829,7 +1716,7 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft this.scroller?.scrollToIndex(selectedIndex); } } else { - let selectedListItem = DomHandler.findSingle(this.itemsWrapper, '.p-autocomplete-item.p-highlight'); + let selectedListItem = findSingle(this.itemsWrapper, '.p-autocomplete-item.p-highlight'); if (selectedListItem) { selectedListItem.scrollIntoView({ block: 'nearest', inline: 'center' }); @@ -1851,6 +1738,6 @@ export class AutoComplete extends BaseComponent implements AfterViewChecked, Aft @NgModule({ imports: [AutoComplete], - exports: [AutoComplete, SharedModule], + exports: [AutoComplete, SharedModule] }) export class AutoCompleteModule {} diff --git a/packages/primeng/src/autocomplete/ng-package.json b/packages/primeng/src/autocomplete/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/autocomplete/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/autocomplete/public_api.ts b/packages/primeng/src/autocomplete/public_api.ts similarity index 100% rename from src/app/components/autocomplete/public_api.ts rename to packages/primeng/src/autocomplete/public_api.ts diff --git a/src/app/components/autocomplete/style/autocompletestyle.ts b/packages/primeng/src/autocomplete/style/autocompletestyle.ts similarity index 94% rename from src/app/components/autocomplete/style/autocompletestyle.ts rename to packages/primeng/src/autocomplete/style/autocompletestyle.ts index b722c8aedc3..46251f9214e 100644 --- a/src/app/components/autocomplete/style/autocompletestyle.ts +++ b/packages/primeng/src/autocomplete/style/autocompletestyle.ts @@ -1,6 +1,5 @@ import { Injectable } from '@angular/core'; import { BaseStyle } from 'primeng/base'; -import { ObjectUtils } from 'primeng/utils'; const theme = ({ dt }) => ` .p-autocomplete { @@ -45,8 +44,8 @@ const theme = ({ dt }) => ` border-inline-start: 0 none; color: ${dt('autocomplete.dropdown.color')}; transition: background ${dt('autocomplete.transition.duration')}, color ${dt('autocomplete.transition.duration')}, border-color ${dt('autocomplete.transition.duration')}, outline-color ${dt('autocomplete.transition.duration')}, box-shadow ${dt( - 'autocomplete.transition.duration' -)}; + 'autocomplete.transition.duration' + )}; outline-color: transparent; } @@ -150,8 +149,8 @@ const theme = ({ dt }) => ` border-radius: ${dt('autocomplete.border.radius')}; width: 100%; transition: background ${dt('autocomplete.transition.duration')}, color ${dt('autocomplete.transition.duration')}, border-color ${dt('autocomplete.transition.duration')}, outline-color ${dt('autocomplete.transition.duration')}, box-shadow ${dt( - 'autocomplete.transition.duration' -)}; + 'autocomplete.transition.duration' + )}; outline-color: transparent; box-shadow: ${dt('autocomplete.shadow')}; } @@ -281,10 +280,17 @@ p-autocomplete.ng-invalid.ng-dirty > .p-autocomplete.p-inputwrapper > .p-autocom right: ${dt('autocomplete.padding.x')}; color: ${dt('autocomplete.dropdown.color')}; } -`; + +p-autocomplete.ng-invalid.ng-dirty .p-autocomplete-input-chip input::placeholder { + color: ${dt('autocomplete.invalid.placeholder.color')}; +} + +p-autocomplete.ng-invalid.ng-dirty .p-inputtext::placeholder { + color: ${dt('autocomplete.invalid.placeholder.color')}; +}`; const inlineStyles = { - root: { position: 'relative' }, + root: { position: 'relative' } }; const classes = { @@ -297,18 +303,18 @@ const classes = { 'p-autocomplete-open': instance.overlayVisible, 'p-autocomplete-clearable': instance.showClear && !instance.disabled, // 'p-invalid': instance.invalid, - 'p-autocomplete-fluid': instance.hasFluid(), + 'p-autocomplete-fluid': instance.hasFluid() }), pcInput: 'p-autocomplete-input', inputMultiple: ({ instance }) => ({ 'p-autocomplete-input-multiple': true, - 'p-variant-filled': instance.variant ? instance.variant === 'filled' : instance.config.inputStyle() === 'filled', + 'p-variant-filled': instance.variant ? instance.variant === 'filled' : instance.config.inputStyle() === 'filled' }), chipItem: ({ instance, i }) => [ 'p-autocomplete-chip-item', { - 'p-focus': instance.focusedMultipleOptionIndex === i, - }, + 'p-focus': instance.focusedMultipleOptionIndex === i + } ], pcChip: 'p-autocomplete-chip', chipIcon: 'p-autocomplete-chip-icon', @@ -322,9 +328,9 @@ const classes = { 'p-autocomplete-option': true, 'p-autocomplete-option-selected': instance.isSelected(option), 'p-focus': instance.focusedOptionIndex === instance.getOptionIndex(i, getItemOptions), - 'p-disabled': instance.isOptionDisabled(option), + 'p-disabled': instance.isOptionDisabled(option) }), - emptyMessage: 'p-autocomplete-empty-message', + emptyMessage: 'p-autocomplete-empty-message' }; @Injectable() @@ -403,7 +409,7 @@ export enum AutoCompleteClasses { /** * Class name of the empty message element */ - emptyMessage = 'p-autocomplete-empty-message', + emptyMessage = 'p-autocomplete-empty-message' } export interface AutoCompleteStyle extends BaseStyle {} diff --git a/src/app/components/autofocus/autofocus.ts b/packages/primeng/src/autofocus/autofocus.ts similarity index 95% rename from src/app/components/autofocus/autofocus.ts rename to packages/primeng/src/autofocus/autofocus.ts index 55231865ca3..ba8c9e20428 100644 --- a/src/app/components/autofocus/autofocus.ts +++ b/packages/primeng/src/autofocus/autofocus.ts @@ -9,7 +9,7 @@ import { DomHandler } from 'primeng/dom'; */ @Directive({ selector: '[pAutoFocus]', - standalone: true, + standalone: true }) export class AutoFocus extends BaseComponent { /** @@ -34,7 +34,7 @@ export class AutoFocus extends BaseComponent { ngAfterContentChecked() { // This sets the `attr.autofocus` which is different than the Input `autofocus` attribute. - if (this._autofocus === false) { + if (this.autofocus === false) { this.host.nativeElement.removeAttribute('autofocus'); } else { this.host.nativeElement.setAttribute('autofocus', true); @@ -71,6 +71,6 @@ export class AutoFocus extends BaseComponent { @NgModule({ imports: [AutoFocus], - exports: [AutoFocus], + exports: [AutoFocus] }) export class AutoFocusModule {} diff --git a/packages/primeng/src/autofocus/ng-package.json b/packages/primeng/src/autofocus/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/autofocus/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/autofocus/public_api.ts b/packages/primeng/src/autofocus/public_api.ts similarity index 100% rename from src/app/components/autofocus/public_api.ts rename to packages/primeng/src/autofocus/public_api.ts diff --git a/src/app/components/avatar/avatar.spec.ts b/packages/primeng/src/avatar/avatar.spec.ts similarity index 92% rename from src/app/components/avatar/avatar.spec.ts rename to packages/primeng/src/avatar/avatar.spec.ts index ed3cd2f56ac..164e93dea27 100755 --- a/src/app/components/avatar/avatar.spec.ts +++ b/packages/primeng/src/avatar/avatar.spec.ts @@ -9,7 +9,7 @@ describe('Avatar', () => { beforeEach(() => { TestBed.configureTestingModule({ - imports: [NoopAnimationsModule, AvatarModule], + imports: [NoopAnimationsModule, AvatarModule] }); fixture = TestBed.createComponent(Avatar); diff --git a/src/app/components/avatar/avatar.ts b/packages/primeng/src/avatar/avatar.ts similarity index 85% rename from src/app/components/avatar/avatar.ts rename to packages/primeng/src/avatar/avatar.ts index 51edb124b46..8560dfc235c 100755 --- a/src/app/components/avatar/avatar.ts +++ b/packages/primeng/src/avatar/avatar.ts @@ -1,18 +1,8 @@ import { CommonModule } from '@angular/common'; -import { - ChangeDetectionStrategy, - Component, - EventEmitter, - HostBinding, - inject, - Input, - NgModule, - Output, - ViewEncapsulation, -} from '@angular/core'; +import { ChangeDetectionStrategy, Component, EventEmitter, HostBinding, inject, Input, NgModule, Output, ViewEncapsulation } from '@angular/core'; +import { SharedModule } from 'primeng/api'; import { BaseComponent } from 'primeng/basecomponent'; import { AvatarStyle } from './style/avatarstyle'; -import { SharedModule } from '../api/shared'; /** * Avatar represents people using icons, labels and images. @@ -26,9 +16,7 @@ import { SharedModule } from '../api/shared'; {{ label }} - - + `, changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, @@ -42,9 +30,9 @@ import { SharedModule } from '../api/shared'; '[attr.data-pc-name]': 'avatar', '[attr.aria-label]': 'ariaLabel', '[attr.aria-labelledby]': 'ariaLabelledBy', - '[style]': 'style', + '[style]': 'style' }, - providers: [AvatarStyle], + providers: [AvatarStyle] }) export class Avatar extends BaseComponent { /** @@ -112,6 +100,6 @@ export class Avatar extends BaseComponent { @NgModule({ imports: [Avatar, SharedModule], - exports: [Avatar, SharedModule], + exports: [Avatar, SharedModule] }) export class AvatarModule {} diff --git a/packages/primeng/src/avatar/ng-package.json b/packages/primeng/src/avatar/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/avatar/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/avatar/public_api.ts b/packages/primeng/src/avatar/public_api.ts similarity index 100% rename from src/app/components/avatar/public_api.ts rename to packages/primeng/src/avatar/public_api.ts diff --git a/src/app/components/avatar/style/avatarstyle.ts b/packages/primeng/src/avatar/style/avatarstyle.ts similarity index 77% rename from src/app/components/avatar/style/avatarstyle.ts rename to packages/primeng/src/avatar/style/avatarstyle.ts index 02b654e29ae..348a8ba721c 100644 --- a/src/app/components/avatar/style/avatarstyle.ts +++ b/packages/primeng/src/avatar/style/avatarstyle.ts @@ -9,6 +9,7 @@ const theme = ({ dt }) => ` width: ${dt('avatar.width')}; height: ${dt('avatar.height')}; font-size: ${dt('avatar.font.size')}; + color: ${dt('avatar.color')}; background: ${dt('avatar.background')}; border-radius: ${dt('avatar.border.radius')}; } @@ -26,7 +27,9 @@ const theme = ({ dt }) => ` } .p-avatar-icon { - font-size: ${dt('avatar.font.size')}; + font-size: ${dt('avatar.icon.size')}; + width: ${dt('avatar.icon.size')}; + height: ${dt('avatar.icon.size')}; } .p-avatar img { @@ -41,7 +44,9 @@ const theme = ({ dt }) => ` } .p-avatar-lg .p-avatar-icon { - font-size: ${dt('avatar.lg.font.size')}; + font-size: ${dt('avatar.lg.icon.size')}; + width: ${dt('avatar.lg.icon.size')}; + height: ${dt('avatar.lg.icon.size')}; } .p-avatar-xl { @@ -66,6 +71,14 @@ const theme = ({ dt }) => ` .p-avatar-group .p-avatar { border: 2px solid ${dt('avatar.group.border.color')}; } + +.p-avatar-group .p-avatar-lg + .p-avatar-lg { + margin-inline-start: ${dt('avatar.lg.group.offset')}; +} + +.p-avatar-group .p-avatar-xl + .p-avatar-xl { + margin-inline-start: ${dt('avatar.xl.group.offset')}; +} `; const classes = { @@ -75,11 +88,11 @@ const classes = { 'p-avatar-image': props.image != null, 'p-avatar-circle': props.shape === 'circle', 'p-avatar-lg': props.size === 'large', - 'p-avatar-xl': props.size === 'xlarge', - }, + 'p-avatar-xl': props.size === 'xlarge' + } ], label: 'p-avatar-label', - icon: 'p-avatar-icon', + icon: 'p-avatar-icon' }; @Injectable() @@ -112,7 +125,7 @@ export enum AvatarClasses { /** * Class name of the icon element */ - icon = 'p-avatar-icon', + icon = 'p-avatar-icon' } export interface AvatarStyle extends BaseStyle {} diff --git a/src/app/components/avatargroup/avatargroup.spec.ts b/packages/primeng/src/avatargroup/avatargroup.spec.ts similarity index 92% rename from src/app/components/avatargroup/avatargroup.spec.ts rename to packages/primeng/src/avatargroup/avatargroup.spec.ts index b9d1be1b924..63968a794eb 100755 --- a/src/app/components/avatargroup/avatargroup.spec.ts +++ b/packages/primeng/src/avatargroup/avatargroup.spec.ts @@ -9,7 +9,7 @@ describe('AvatarGroup', () => { beforeEach(() => { TestBed.configureTestingModule({ - imports: [NoopAnimationsModule, AvatarGroupModule], + imports: [NoopAnimationsModule, AvatarGroupModule] }); fixture = TestBed.createComponent(AvatarGroup); diff --git a/src/app/components/avatargroup/avatargroup.ts b/packages/primeng/src/avatargroup/avatargroup.ts similarity index 90% rename from src/app/components/avatargroup/avatargroup.ts rename to packages/primeng/src/avatargroup/avatargroup.ts index a7c9557a906..758890b31a8 100755 --- a/src/app/components/avatargroup/avatargroup.ts +++ b/packages/primeng/src/avatargroup/avatargroup.ts @@ -1,8 +1,8 @@ -import { ChangeDetectionStrategy, Component, HostBinding, inject, Input, NgModule, ViewEncapsulation } from '@angular/core'; import { CommonModule } from '@angular/common'; -import { AvatarGroupStyle } from './style/avatargroupstyle'; +import { ChangeDetectionStrategy, Component, HostBinding, inject, Input, NgModule, ViewEncapsulation } from '@angular/core'; +import { SharedModule } from 'primeng/api'; import { BaseComponent } from 'primeng/basecomponent'; -import { SharedModule } from '../api/shared'; +import { AvatarGroupStyle } from './style/avatargroupstyle'; /** * AvatarGroup is a helper component for Avatar. @@ -18,8 +18,8 @@ import { SharedModule } from '../api/shared'; providers: [AvatarGroupStyle], host: { '[class.p-avatar-group]': 'true', - '[class.p-component]': 'true', - }, + '[class.p-component]': 'true' + } }) export class AvatarGroup extends BaseComponent { /** @@ -46,6 +46,6 @@ export class AvatarGroup extends BaseComponent { @NgModule({ imports: [AvatarGroup, SharedModule], - exports: [AvatarGroup, SharedModule], + exports: [AvatarGroup, SharedModule] }) export class AvatarGroupModule {} diff --git a/packages/primeng/src/avatargroup/ng-package.json b/packages/primeng/src/avatargroup/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/avatargroup/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/avatargroup/public_api.ts b/packages/primeng/src/avatargroup/public_api.ts similarity index 100% rename from src/app/components/avatargroup/public_api.ts rename to packages/primeng/src/avatargroup/public_api.ts diff --git a/src/app/components/avatargroup/style/avatargroupstyle.ts b/packages/primeng/src/avatargroup/style/avatargroupstyle.ts similarity index 87% rename from src/app/components/avatargroup/style/avatargroupstyle.ts rename to packages/primeng/src/avatargroup/style/avatargroupstyle.ts index 6c4cb22a55c..159d5c7a8f1 100644 --- a/src/app/components/avatargroup/style/avatargroupstyle.ts +++ b/packages/primeng/src/avatargroup/style/avatargroupstyle.ts @@ -2,7 +2,7 @@ import { Injectable } from '@angular/core'; import { BaseStyle } from 'primeng/base'; const classes = { - root: 'p-avatar-group p-component', + root: 'p-avatar-group p-component' }; @Injectable() @@ -22,7 +22,7 @@ export class AvatarGroupStyle extends BaseStyle { * */ export enum AvatarGroupClasses { - root = 'p-avatar-group', + root = 'p-avatar-group' } export interface AvatarGroupStyle extends BaseStyle {} diff --git a/src/app/components/badge/badge.spec.ts b/packages/primeng/src/badge/badge.spec.ts similarity index 98% rename from src/app/components/badge/badge.spec.ts rename to packages/primeng/src/badge/badge.spec.ts index 3983e8274d7..6ef2769847e 100755 --- a/src/app/components/badge/badge.spec.ts +++ b/packages/primeng/src/badge/badge.spec.ts @@ -11,7 +11,7 @@ describe('Badge', () => { beforeEach(() => { TestBed.configureTestingModule({ - imports: [NoopAnimationsModule, BadgeModule], + imports: [NoopAnimationsModule, BadgeModule] }); fixture = TestBed.createComponent(Badge); @@ -110,7 +110,7 @@ describe('Badge', () => { @Component({ template: `
        `, imports: [BadgeModule], - standalone: true, + standalone: true }) export class TestHostComponent { value: string | number | null = '5'; diff --git a/src/app/components/badge/badge.ts b/packages/primeng/src/badge/badge.ts similarity index 78% rename from src/app/components/badge/badge.ts rename to packages/primeng/src/badge/badge.ts index 2854cb7d6a3..b18e3752329 100755 --- a/src/app/components/badge/badge.ts +++ b/packages/primeng/src/badge/badge.ts @@ -1,22 +1,7 @@ import { CommonModule } from '@angular/common'; -import { - AfterViewInit, - booleanAttribute, - ChangeDetectionStrategy, - Component, - computed, - Directive, - inject, - Input, - input, - NgModule, - OnChanges, - SimpleChanges, - ViewEncapsulation, -} from '@angular/core'; +import { AfterViewInit, booleanAttribute, ChangeDetectionStrategy, Component, computed, Directive, inject, Input, input, NgModule, OnChanges, SimpleChanges, ViewEncapsulation } from '@angular/core'; +import { addClass, hasClass, isEmpty, isNotEmpty, removeClass, uuid } from '@primeuix/utils'; import { SharedModule } from 'primeng/api'; -import { DomHandler } from 'primeng/dom'; -import { ObjectUtils, UniqueComponentId } from 'primeng/utils'; import { BaseComponent } from 'primeng/basecomponent'; import { BadgeStyle } from './style/badgestyle'; @@ -27,7 +12,7 @@ import { BadgeStyle } from './style/badgestyle'; @Directive({ selector: '[pBadge]', providers: [BadgeStyle], - standalone: true, + standalone: true }) export class BadgeDirective extends BaseComponent implements OnChanges, AfterViewInit { /** @@ -104,7 +89,7 @@ export class BadgeDirective extends BaseComponent implements OnChanges, AfterVie } public ngAfterViewInit(): void { - this.id = UniqueComponentId() + '_badge'; + this.id = uuid('pn_id_') + '_badge'; this.renderBadgeContent(); } @@ -116,21 +101,21 @@ export class BadgeDirective extends BaseComponent implements OnChanges, AfterVie } if (this.value != null) { - if (DomHandler.hasClass(badge, 'p-badge-dot')) { - DomHandler.removeClass(badge, 'p-badge-dot'); + if (hasClass(badge, 'p-badge-dot')) { + removeClass(badge, 'p-badge-dot'); } if (this.value && String(this.value).length === 1) { - DomHandler.addClass(badge, 'p-badge-circle'); + addClass(badge, 'p-badge-circle'); } else { - DomHandler.removeClass(badge, 'p-badge-circle'); + removeClass(badge, 'p-badge-circle'); } } else { - if (!DomHandler.hasClass(badge, 'p-badge-dot')) { - DomHandler.addClass(badge, 'p-badge-dot'); + if (!hasClass(badge, 'p-badge-dot')) { + addClass(badge, 'p-badge-dot'); } - DomHandler.removeClass(badge, 'p-badge-circle'); + removeClass(badge, 'p-badge-circle'); } badge.innerHTML = ''; @@ -147,27 +132,27 @@ export class BadgeDirective extends BaseComponent implements OnChanges, AfterVie if (this.badgeSize) { if (this.badgeSize === 'large') { - DomHandler.addClass(badge, 'p-badge-lg'); - DomHandler.removeClass(badge, 'p-badge-xl'); + addClass(badge, 'p-badge-lg'); + removeClass(badge, 'p-badge-xl'); } if (this.badgeSize === 'xlarge') { - DomHandler.addClass(badge, 'p-badge-xl'); - DomHandler.removeClass(badge, 'p-badge-lg'); + addClass(badge, 'p-badge-xl'); + removeClass(badge, 'p-badge-lg'); } } else if (this.size && !this.badgeSize) { if (this.size === 'large') { - DomHandler.addClass(badge, 'p-badge-lg'); - DomHandler.removeClass(badge, 'p-badge-xl'); + addClass(badge, 'p-badge-lg'); + removeClass(badge, 'p-badge-xl'); } if (this.size === 'xlarge') { - DomHandler.addClass(badge, 'p-badge-xl'); - DomHandler.removeClass(badge, 'p-badge-lg'); + addClass(badge, 'p-badge-xl'); + removeClass(badge, 'p-badge-lg'); } } else { - DomHandler.removeClass(badge, 'p-badge-lg'); - DomHandler.removeClass(badge, 'p-badge-xl'); + removeClass(badge, 'p-badge-lg'); + removeClass(badge, 'p-badge-xl'); } } @@ -184,7 +169,7 @@ export class BadgeDirective extends BaseComponent implements OnChanges, AfterVie this.setSeverity(null, badge); this.setSizeClasses(badge); this.setValue(badge); - DomHandler.addClass(el, 'p-overlay-badge'); + addClass(el, 'p-overlay-badge'); this.renderer.appendChild(el, badge); } @@ -196,11 +181,11 @@ export class BadgeDirective extends BaseComponent implements OnChanges, AfterVie } if (this.severity) { - DomHandler.addClass(badge, `p-badge-${this.severity}`); + addClass(badge, `p-badge-${this.severity}`); } if (oldSeverity) { - DomHandler.removeClass(badge, `p-badge-${oldSeverity}`); + removeClass(badge, `p-badge-${oldSeverity}`); } } @@ -235,7 +220,7 @@ export class BadgeDirective extends BaseComponent implements OnChanges, AfterVie imports: [CommonModule, SharedModule], changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, - providers: [BadgeStyle], + providers: [BadgeStyle] }) export class Badge extends BaseComponent { /** @@ -283,18 +268,18 @@ export class Badge extends BaseComponent { containerClass = computed<{ [klass: string]: any }>(() => { return { 'p-badge p-component': true, - 'p-badge-circle': ObjectUtils.isNotEmpty(this.value()) && String(this.value()).length === 1, + 'p-badge-circle': isNotEmpty(this.value()) && String(this.value()).length === 1, 'p-badge-lg': this.badgeSize() === 'large', 'p-badge-xl': this.badgeSize() === 'xlarge', 'p-badge-sm': this.badgeSize() === 'small', - 'p-badge-dot': ObjectUtils.isEmpty(this.value()), - [`p-badge-${this.severity()}`]: this.severity(), + 'p-badge-dot': isEmpty(this.value()), + [`p-badge-${this.severity()}`]: this.severity() }; }); } @NgModule({ imports: [Badge, BadgeDirective, SharedModule], - exports: [Badge, BadgeDirective, SharedModule], + exports: [Badge, BadgeDirective, SharedModule] }) export class BadgeModule {} diff --git a/packages/primeng/src/badge/ng-package.json b/packages/primeng/src/badge/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/badge/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/badge/public_api.ts b/packages/primeng/src/badge/public_api.ts similarity index 100% rename from src/app/components/badge/public_api.ts rename to packages/primeng/src/badge/public_api.ts diff --git a/src/app/components/badge/style/badgestyle.ts b/packages/primeng/src/badge/style/badgestyle.ts similarity index 90% rename from src/app/components/badge/style/badgestyle.ts rename to packages/primeng/src/badge/style/badgestyle.ts index b746217b0c7..c4acd4e1b3f 100644 --- a/src/app/components/badge/style/badgestyle.ts +++ b/packages/primeng/src/badge/style/badgestyle.ts @@ -1,6 +1,6 @@ import { Injectable } from '@angular/core'; +import { isEmpty, isNotEmpty } from '@primeuix/utils'; import { BaseStyle } from 'primeng/base'; -import { ObjectUtils } from 'primeng/utils'; const theme = ({ dt }) => ` .p-badge { @@ -101,8 +101,8 @@ const classes = { root: ({ props, instance }) => [ 'p-badge p-component', { - 'p-badge-circle': ObjectUtils.isNotEmpty(props.value) && String(props.value).length === 1, - 'p-badge-dot': ObjectUtils.isEmpty(props.value) && !instance.$slots.default, + 'p-badge-circle': isNotEmpty(props.value) && String(props.value).length === 1, + 'p-badge-dot': isEmpty(props.value) && !instance.$slots.default, 'p-badge-sm': props.size === 'small', 'p-badge-lg': props.size === 'large', 'p-badge-xl': props.size === 'xlarge', @@ -111,9 +111,9 @@ const classes = { 'p-badge-warn': props.severity === 'warn', 'p-badge-danger': props.severity === 'danger', 'p-badge-secondary': props.severity === 'secondary', - 'p-badge-contrast': props.severity === 'contrast', - }, - ], + 'p-badge-contrast': props.severity === 'contrast' + } + ] }; @Injectable() @@ -138,7 +138,7 @@ export enum BadgeClasses { /** * Class name of the root element */ - root = 'p-badge', + root = 'p-badge' } export interface BadgeStyle extends BaseStyle {} diff --git a/src/app/components/base/base.ts b/packages/primeng/src/base/base.ts similarity index 98% rename from src/app/components/base/base.ts rename to packages/primeng/src/base/base.ts index 9bf3669a5d7..13d04f100df 100644 --- a/src/app/components/base/base.ts +++ b/packages/primeng/src/base/base.ts @@ -14,5 +14,5 @@ export default { }, clearLoadedStyleNames() { this._loadedStyleNames.clear(); - }, + } }; diff --git a/packages/primeng/src/base/ng-package.json b/packages/primeng/src/base/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/base/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/base/public_api.ts b/packages/primeng/src/base/public_api.ts similarity index 100% rename from src/app/components/base/public_api.ts rename to packages/primeng/src/base/public_api.ts diff --git a/src/app/components/base/style/basestyle.ts b/packages/primeng/src/base/style/basestyle.ts similarity index 87% rename from src/app/components/base/style/basestyle.ts rename to packages/primeng/src/base/style/basestyle.ts index 42cb15d2506..57e5d07f657 100644 --- a/src/app/components/base/style/basestyle.ts +++ b/packages/primeng/src/base/style/basestyle.ts @@ -1,7 +1,7 @@ import { inject, Injectable } from '@angular/core'; -import { dt, Theme } from 'primeng/themes'; +import { dt, Theme } from '@primeuix/styled'; +import { minifyCSS, resolve } from '@primeuix/utils'; import { UseStyle } from 'primeng/usestyle'; -import { ObjectUtils } from 'primeng/utils'; const theme = ({ dt }) => ` * { @@ -202,16 +202,16 @@ export class BaseStyle { inlineStyles = {}; load = (style, options = {}, transform = (cs) => cs) => { - const computedStyle = transform(ObjectUtils.getItemValue(style, { dt })); - return computedStyle ? this.useStyle.use(ObjectUtils.minifyCSS(computedStyle), { name: this.name, ...options }) : {}; + const computedStyle = transform(resolve(style, { dt })); + return computedStyle ? this.useStyle.use(minifyCSS(computedStyle), { name: this.name, ...options }) : {}; }; loadCSS = (options = {}) => { return this.load(this.css, options); }; - loadTheme = (options: any = {}) => { - return this.load(this.theme, options, (computedStyle) => Theme.transformCSS(options.name || this.name, computedStyle)); + loadTheme = (options: any = {}, style: string = '') => { + return this.load(this.theme, options, (computedStyle = '') => Theme.transformCSS(options.name || this.name, `${computedStyle}${style}`)); }; getCommonTheme = (params?) => { @@ -236,8 +236,8 @@ export class BaseStyle { getStyleSheet = (extendedCSS = '', props = {}) => { if (this.css) { - const _css = ObjectUtils.getItemValue(this.css, { dt }); - const _style = ObjectUtils.minifyCSS(`${_css}${extendedCSS}`); + const _css = resolve(this.css, { dt }); + const _style = minifyCSS(`${_css}${extendedCSS}`); const _props = Object.entries(props) .reduce((acc, [k, v]) => acc.push(`${k}="${v}"`) && acc, []) .join(' '); @@ -257,8 +257,8 @@ export class BaseStyle { if (this.theme) { const name = this.name === 'base' ? 'global-style' : `${this.name}-style`; - const _css = ObjectUtils.getItemValue(this.theme, { dt }); - const _style = ObjectUtils.minifyCSS(Theme.transformCSS(name, _css)); + const _css = resolve(this.theme, { dt }); + const _style = minifyCSS(Theme.transformCSS(name, _css)); const _props = Object.entries(props) .reduce((acc, [k, v]) => acc.push(`${k}="${v}"`) && acc, []) .join(' '); diff --git a/src/app/components/basecomponent/basecomponent.ts b/packages/primeng/src/basecomponent/basecomponent.ts similarity index 82% rename from src/app/components/basecomponent/basecomponent.ts rename to packages/primeng/src/basecomponent/basecomponent.ts index 00a81adf39d..fbb8faab972 100644 --- a/src/app/components/basecomponent/basecomponent.ts +++ b/packages/primeng/src/basecomponent/basecomponent.ts @@ -1,22 +1,10 @@ import { DOCUMENT, isPlatformServer } from '@angular/common'; -import { - ChangeDetectorRef, - ContentChildren, - Directive, - ElementRef, - inject, - Injector, - Input, - PLATFORM_ID, - QueryList, - Renderer2, - SimpleChanges, -} from '@angular/core'; -import { getKeyValue } from '@primeuix/utils/object'; -import { PrimeNGConfig, PrimeTemplate } from 'primeng/api'; +import { ChangeDetectorRef, ContentChildren, Directive, ElementRef, inject, Injector, Input, PLATFORM_ID, QueryList, Renderer2, SimpleChanges } from '@angular/core'; +import { Theme, ThemeService } from '@primeuix/styled'; +import { getKeyValue, uuid } from '@primeuix/utils'; +import { PrimeTemplate } from 'primeng/api'; import { Base, BaseStyle } from 'primeng/base'; -import { Theme, ThemeService } from 'primeng/themes'; -import { UniqueComponentId } from 'primeng/utils'; +import { PrimeNG } from 'primeng/config'; import { BaseComponentStyle } from './style/basecomponentstyle'; @Directive({ standalone: true, providers: [BaseComponentStyle, BaseStyle] }) @@ -33,7 +21,7 @@ export class BaseComponent { public renderer: Renderer2 = inject(Renderer2); - public config: PrimeNGConfig = inject(PrimeNGConfig); + public config: PrimeNG = inject(PrimeNG); public baseComponentStyle: BaseComponentStyle = inject(BaseComponentStyle); @@ -57,17 +45,11 @@ export class BaseComponent { return this['_componentStyle']; } - attrSelector = UniqueComponentId('pc'); + attrSelector = uuid('pc'); _getHostInstance(instance) { if (instance) { - return instance - ? this['hostName'] - ? instance['name'] === this['hostName'] - ? instance - : this._getHostInstance(instance.parentInstance) - : instance.parentInstance - : undefined; + return instance ? (this['hostName'] ? (instance['name'] === this['hostName'] ? instance : this._getHostInstance(instance.parentInstance)) : instance.parentInstance) : undefined; } } @@ -94,10 +76,7 @@ export class BaseComponent { this.templates?.forEach((item) => { const type = item.getType(); const template = `${type}Template`; - - if (this[template]) { - this[template] = item.template; - } + this[template] = item.template; }); } @@ -141,18 +120,23 @@ export class BaseComponent { _loadThemeStyles() { // common if (!Theme.isStyleNameLoaded('common')) { - const { primitive, semantic } = this.componentStyle?.getCommonTheme?.() || {}; + const { primitive, semantic, global, style } = this.componentStyle?.getCommonTheme?.() || {}; + this.baseStyle.load(primitive?.css, { name: 'primitive-variables', ...this.styleOptions }); this.baseStyle.load(semantic?.css, { name: 'semantic-variables', ...this.styleOptions }); - this.baseStyle.loadTheme({ name: 'global-style', ...this.styleOptions }); + this.baseStyle.load(global?.css, { name: 'global-variables', ...this.styleOptions }); + this.baseStyle.loadTheme({ name: 'global-style', ...this.styleOptions }, style); + Theme.setLoadedStyleName('common'); } // component if (!Theme.isStyleNameLoaded(this.componentStyle?.name) && this.componentStyle?.name) { - const { css } = this.componentStyle?.getComponentTheme?.() || {}; + const { css, style } = this.componentStyle?.getComponentTheme?.() || {}; + this.componentStyle?.load(css, { name: `${this.componentStyle?.name}-variables`, ...this.styleOptions }); - this.componentStyle?.loadTheme({ name: `${this.componentStyle?.name}-style`, ...this.styleOptions }); + this.componentStyle?.loadTheme({ name: `${this.componentStyle?.name}-style`, ...this.styleOptions }, style); + Theme.setLoadedStyleName(this.componentStyle?.name); } @@ -174,7 +158,7 @@ export class BaseComponent { const { css } = this.componentStyle?.getPresetTheme?.(preset, `[${this.attrSelector}]`) || {}; const scopedStyle = this.componentStyle?.load(css, { name: `${this.attrSelector}-${this.componentStyle?.name}`, - ...this.styleOptions, + ...this.styleOptions }); this.scopedStyleEl = scopedStyle?.el; diff --git a/packages/primeng/src/basecomponent/ng-package.json b/packages/primeng/src/basecomponent/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/basecomponent/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/basecomponent/public_api.ts b/packages/primeng/src/basecomponent/public_api.ts similarity index 100% rename from src/app/components/basecomponent/public_api.ts rename to packages/primeng/src/basecomponent/public_api.ts diff --git a/src/app/components/basecomponent/style/basecomponentstyle.ts b/packages/primeng/src/basecomponent/style/basecomponentstyle.ts similarity index 100% rename from src/app/components/basecomponent/style/basecomponentstyle.ts rename to packages/primeng/src/basecomponent/style/basecomponentstyle.ts index 3862c259e02..a40275adfb2 100644 --- a/src/app/components/basecomponent/style/basecomponentstyle.ts +++ b/packages/primeng/src/basecomponent/style/basecomponentstyle.ts @@ -1,5 +1,5 @@ -import { BaseStyle } from 'primeng/base'; import { Injectable } from '@angular/core'; +import { BaseStyle } from 'primeng/base'; @Injectable({ providedIn: 'root' }) export class BaseComponentStyle extends BaseStyle { diff --git a/src/app/components/blockui/blockui.interface.ts b/packages/primeng/src/blockui/blockui.interface.ts similarity index 100% rename from src/app/components/blockui/blockui.interface.ts rename to packages/primeng/src/blockui/blockui.interface.ts diff --git a/src/app/components/blockui/blockui.spec.ts b/packages/primeng/src/blockui/blockui.spec.ts similarity index 99% rename from src/app/components/blockui/blockui.spec.ts rename to packages/primeng/src/blockui/blockui.spec.ts index 74cf68c03c4..5e12a1ba14d 100755 --- a/src/app/components/blockui/blockui.spec.ts +++ b/packages/primeng/src/blockui/blockui.spec.ts @@ -10,7 +10,7 @@ import { Panel } from 'primeng/panel'; - `, + ` }) class TestBlockUIComponent {} @@ -22,7 +22,7 @@ describe('BlockUI', () => { beforeEach(() => { TestBed.configureTestingModule({ imports: [NoopAnimationsModule], - declarations: [BlockUI, TestBlockUIComponent, Panel], + declarations: [BlockUI, TestBlockUIComponent, Panel] }); fixture = TestBed.createComponent(TestBlockUIComponent); diff --git a/src/app/components/blockui/blockui.ts b/packages/primeng/src/blockui/blockui.ts similarity index 80% rename from src/app/components/blockui/blockui.ts rename to packages/primeng/src/blockui/blockui.ts index df4228ddccf..3f4db624362 100755 --- a/src/app/components/blockui/blockui.ts +++ b/packages/primeng/src/blockui/blockui.ts @@ -1,32 +1,17 @@ import { CommonModule, isPlatformBrowser } from '@angular/common'; -import { - AfterViewInit, - booleanAttribute, - ChangeDetectionStrategy, - Component, - ContentChild, - ElementRef, - inject, - Input, - NgModule, - numberAttribute, - OnDestroy, - TemplateRef, - ViewChild, - ViewEncapsulation, -} from '@angular/core'; -import { DomHandler } from 'primeng/dom'; -import { ZIndexUtils } from 'primeng/utils'; +import { AfterViewInit, booleanAttribute, ChangeDetectionStrategy, Component, ContentChild, ElementRef, inject, Input, NgModule, numberAttribute, OnDestroy, TemplateRef, ViewChild, ViewEncapsulation } from '@angular/core'; +import { addClass, blockBodyScroll, removeClass, unblockBodyScroll } from '@primeuix/utils'; +import { SharedModule } from 'primeng/api'; import { BaseComponent } from 'primeng/basecomponent'; +import { ZIndexUtils } from 'primeng/utils'; import { BlockUiStyle } from './style/blockuistyle'; -import { SharedModule } from '../api/shared'; /** * BlockUI can either block other components or the whole page. * @group Components */ @Component({ - selector: 'p-blockUI, p-blockui', + selector: 'p-blockUI, p-blockui, p-block-ui', standalone: true, imports: [CommonModule, SharedModule], template: ` @@ -34,7 +19,7 @@ import { SharedModule } from '../api/shared'; #mask [class]="styleClass" [attr.aria-busy]="blocked" - [ngClass]="{ 'p-blockui-document': !target, 'p-blockui p-blockui-mask p-overlay-mask': true }" + [ngClass]="{ 'p-blockui-mask-document': !target, 'p-blockui p-blockui-mask p-overlay-mask': true }" [ngStyle]="{ display: 'none' }" [attr.data-pc-name]="'blockui'" [attr.data-pc-section]="'root'" @@ -45,7 +30,7 @@ import { SharedModule } from '../api/shared'; `, changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, - providers: [BlockUiStyle], + providers: [BlockUiStyle] }) export class BlockUI extends BaseComponent implements AfterViewInit, OnDestroy { /** @@ -120,7 +105,7 @@ export class BlockUI extends BaseComponent implements AfterViewInit, OnDestroy { this.target.getBlockableElement().style.position = 'relative'; } else { this.renderer.appendChild(this.document.body, (this.mask as ElementRef).nativeElement); - DomHandler.blockBodyScroll(); + blockBodyScroll(); } if (this.autoZIndex) { @@ -131,8 +116,10 @@ export class BlockUI extends BaseComponent implements AfterViewInit, OnDestroy { unblock() { if (isPlatformBrowser(this.platformId) && this.mask && !this.animationEndListener) { - this.animationEndListener = this.renderer.listen(this.mask.nativeElement, 'animationend', this.destroyModal.bind(this)); - DomHandler.addClass(this.mask.nativeElement, 'p-overlay-mask-leave'); + // this.animationEndListener = this.renderer.listen(this.mask.nativeElement, 'animationend', this.destroyModal.bind(this)); + // TODO Add animation + this.destroyModal(); + addClass(this.mask.nativeElement, 'p-overlay-mask-leave'); } } @@ -140,9 +127,9 @@ export class BlockUI extends BaseComponent implements AfterViewInit, OnDestroy { this._blocked = false; if (this.mask && isPlatformBrowser(this.platformId)) { ZIndexUtils.clear(this.mask.nativeElement); - DomHandler.removeClass(this.mask.nativeElement, 'p-overlay-mask-leave'); + removeClass(this.mask.nativeElement, 'p-overlay-mask-leave'); this.renderer.removeChild(this.el.nativeElement, this.mask.nativeElement); - DomHandler.unblockBodyScroll(); + unblockBodyScroll(); } this.unbindAnimationEndListener(); this.cd.markForCheck(); @@ -164,6 +151,6 @@ export class BlockUI extends BaseComponent implements AfterViewInit, OnDestroy { @NgModule({ imports: [BlockUI], - exports: [BlockUI, SharedModule], + exports: [BlockUI, SharedModule] }) export class BlockUIModule {} diff --git a/packages/primeng/src/blockui/ng-package.json b/packages/primeng/src/blockui/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/blockui/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/blockui/public_api.ts b/packages/primeng/src/blockui/public_api.ts similarity index 100% rename from src/app/components/blockui/public_api.ts rename to packages/primeng/src/blockui/public_api.ts diff --git a/src/app/components/blockui/style/blockuistyle.ts b/packages/primeng/src/blockui/style/blockuistyle.ts similarity index 94% rename from src/app/components/blockui/style/blockuistyle.ts rename to packages/primeng/src/blockui/style/blockuistyle.ts index 481960d5985..36092e0b790 100644 --- a/src/app/components/blockui/style/blockuistyle.ts +++ b/packages/primeng/src/blockui/style/blockuistyle.ts @@ -20,7 +20,7 @@ const theme = ({ dt }) => ` `; const classes = { - root: 'p-blockui', + root: 'p-blockui' }; @Injectable() @@ -45,7 +45,7 @@ export enum BlockUIClasses { /** * Class name of the root element */ - root = 'p-blockui', + root = 'p-blockui' } export interface BlockUIStyle extends BaseStyle {} diff --git a/src/app/components/breadcrumb/breadcrumb.interface.ts b/packages/primeng/src/breadcrumb/breadcrumb.interface.ts similarity index 100% rename from src/app/components/breadcrumb/breadcrumb.interface.ts rename to packages/primeng/src/breadcrumb/breadcrumb.interface.ts diff --git a/src/app/components/breadcrumb/breadcrumb.spec.ts b/packages/primeng/src/breadcrumb/breadcrumb.spec.ts similarity index 87% rename from src/app/components/breadcrumb/breadcrumb.spec.ts rename to packages/primeng/src/breadcrumb/breadcrumb.spec.ts index f1d12175ec5..c1e257aa211 100755 --- a/src/app/components/breadcrumb/breadcrumb.spec.ts +++ b/packages/primeng/src/breadcrumb/breadcrumb.spec.ts @@ -12,7 +12,7 @@ describe('Breadcrumb', () => { beforeEach(() => { TestBed.configureTestingModule({ imports: [RouterTestingModule.withRoutes([{ path: 'test', component: Breadcrumb }]), NoopAnimationsModule, BreadcrumbModule], - schemas: [NO_ERRORS_SCHEMA], + schemas: [NO_ERRORS_SCHEMA] }); fixture = TestBed.createComponent(Breadcrumb); @@ -54,10 +54,7 @@ describe('Breadcrumb', () => { it('should display items', () => { breadcrumb.home = { icon: 'pi pi-home' }; - breadcrumb.model = [ - { label: 'Squad' }, - { label: 'Lionel Messi', url: 'https://en.wikipedia.org/wiki/Lionel_Messi', icon: 'pi pi-external-link' }, - ]; + breadcrumb.model = [{ label: 'Squad' }, { label: 'Lionel Messi', url: 'https://en.wikipedia.org/wiki/Lionel_Messi', icon: 'pi pi-external-link' }]; fixture.detectChanges(); const itemsEl = fixture.debugElement.query(By.css('ol')); @@ -68,10 +65,7 @@ describe('Breadcrumb', () => { it('should call itemClick when click home ', () => { breadcrumb.home = { icon: 'pi pi-home' }; - breadcrumb.model = [ - { label: 'Squad' }, - { label: 'Lionel Messi', url: 'https://en.wikipedia.org/wiki/Lionel_Messi', icon: 'pi pi-external-link' }, - ]; + breadcrumb.model = [{ label: 'Squad' }, { label: 'Lionel Messi', url: 'https://en.wikipedia.org/wiki/Lionel_Messi', icon: 'pi pi-external-link' }]; fixture.detectChanges(); const itemClickSpy = spyOn(breadcrumb, 'onClick').and.callThrough(); @@ -84,10 +78,7 @@ describe('Breadcrumb', () => { it('should call itemClick when click item ', () => { breadcrumb.home = { icon: 'pi pi-home' }; - breadcrumb.model = [ - { label: 'Squad' }, - { label: 'Lionel Messi', url: 'https://en.wikipedia.org/wiki/Lionel_Messi', icon: 'pi pi-external-link' }, - ]; + breadcrumb.model = [{ label: 'Squad' }, { label: 'Lionel Messi', url: 'https://en.wikipedia.org/wiki/Lionel_Messi', icon: 'pi pi-external-link' }]; fixture.detectChanges(); const itemClickSpy = spyOn(breadcrumb, 'onClick').and.callThrough(); @@ -115,7 +106,7 @@ describe('Breadcrumb', () => { breadcrumb.home = { icon: 'pi pi-home' }; breadcrumb.model = [ { label: 'Squad', disabled: true }, - { label: 'Lionel Messi', url: 'https://en.wikipedia.org/wiki/Lionel_Messi', icon: 'pi pi-external-link' }, + { label: 'Lionel Messi', url: 'https://en.wikipedia.org/wiki/Lionel_Messi', icon: 'pi pi-external-link' } ]; fixture.detectChanges(); @@ -134,9 +125,9 @@ describe('Breadcrumb', () => { label: 'Squad', command: () => { breadcrumb.styleClass = 'primengRocks!'; - }, + } }, - { label: 'Lionel Messi', url: 'https://en.wikipedia.org/wiki/Lionel_Messi', icon: 'pi pi-external-link' }, + { label: 'Lionel Messi', url: 'https://en.wikipedia.org/wiki/Lionel_Messi', icon: 'pi pi-external-link' } ]; fixture.detectChanges(); @@ -156,9 +147,9 @@ describe('Breadcrumb', () => { label: 'Squad', command: () => { breadcrumb.styleClass = 'primengRocks!'; - }, + } }, - { label: 'Lionel Messi', url: 'https://en.wikipedia.org/wiki/Lionel_Messi', icon: 'pi pi-external-link' }, + { label: 'Lionel Messi', url: 'https://en.wikipedia.org/wiki/Lionel_Messi', icon: 'pi pi-external-link' } ]; fixture.detectChanges(); diff --git a/src/app/components/breadcrumb/breadcrumb.ts b/packages/primeng/src/breadcrumb/breadcrumb.ts similarity index 76% rename from src/app/components/breadcrumb/breadcrumb.ts rename to packages/primeng/src/breadcrumb/breadcrumb.ts index c2deb5b0165..fba02018c9c 100755 --- a/src/app/components/breadcrumb/breadcrumb.ts +++ b/packages/primeng/src/breadcrumb/breadcrumb.ts @@ -1,27 +1,12 @@ import { CommonModule } from '@angular/common'; -import { - AfterContentInit, - ChangeDetectionStrategy, - Component, - ContentChild, - ContentChildren, - EventEmitter, - inject, - Input, - NgModule, - Output, - QueryList, - TemplateRef, - ViewEncapsulation, -} from '@angular/core'; +import { AfterContentInit, ChangeDetectionStrategy, Component, ContentChild, EventEmitter, inject, Input, NgModule, Output, TemplateRef, ViewEncapsulation } from '@angular/core'; import { Router, RouterModule } from '@angular/router'; -import { MenuItem, PrimeTemplate, SharedModule } from 'primeng/api'; -import { ChevronRightIcon } from 'primeng/icons/chevronright'; -import { HomeIcon } from 'primeng/icons/home'; +import { MenuItem, SharedModule } from 'primeng/api'; +import { BaseComponent } from 'primeng/basecomponent'; +import { ChevronRightIcon, HomeIcon } from 'primeng/icons'; import { TooltipModule } from 'primeng/tooltip'; import { BreadcrumbItemClickEvent } from './breadcrumb.interface'; import { BreadCrumbStyle } from './style/breadcrumbstyle'; -import { BaseComponent } from 'primeng/basecomponent'; /** * Breadcrumb provides contextual information about page hierarchy. @@ -32,13 +17,7 @@ import { BaseComponent } from 'primeng/basecomponent'; standalone: true, imports: [CommonModule, RouterModule, TooltipModule, ChevronRightIcon, HomeIcon, SharedModule], template: ` -
      `, - encapsulation: ViewEncapsulation.None, + encapsulation: ViewEncapsulation.None }) export class MegaMenuSub extends BaseComponent { @Input() id: string | undefined; @@ -316,7 +252,7 @@ export class MegaMenuSub extends BaseComponent { } getItemProp(processedItem: any, name: string, params: any | null = null) { - return processedItem && processedItem.item ? ObjectUtils.getItemValue(processedItem.item[name], params) : undefined; + return processedItem && processedItem.item ? resolve(processedItem.item[name], params) : undefined; } getItemId(processedItem: any): string { @@ -333,7 +269,7 @@ export class MegaMenuSub extends BaseComponent { 'p-megamenu-item': true, 'p-megamenu-item-active': this.isItemActive(processedItem), 'p-focus': this.isItemFocused(processedItem), - 'p-disabled': this.isItemDisabled(processedItem), + 'p-disabled': this.isItemDisabled(processedItem) }; } @@ -344,7 +280,7 @@ export class MegaMenuSub extends BaseComponent { getSeparatorItemClass(processedItem: any) { return { ...this.getItemProp(processedItem, 'class'), - 'p-megamenu-separator': true, + 'p-megamenu-separator': true }; } @@ -385,7 +321,7 @@ export class MegaMenuSub extends BaseComponent { 'p-disabled': this.isItemDisabled(processedItem), - ...this.getItemProp(processedItem, 'class'), + ...this.getItemProp(processedItem, 'class') }; } @@ -402,7 +338,7 @@ export class MegaMenuSub extends BaseComponent { } isItemActive(processedItem) { - return ObjectUtils.isNotEmpty(this.activeItem) ? this.activeItem.key === processedItem.key : false; + return isNotEmpty(this.activeItem) ? this.activeItem.key === processedItem.key : false; } isItemDisabled(processedItem: any): boolean { @@ -414,22 +350,15 @@ export class MegaMenuSub extends BaseComponent { } isItemGroup(processedItem: any): boolean { - return ObjectUtils.isNotEmpty(processedItem.items); + return isNotEmpty(processedItem.items); } getAriaSetSize() { - return this.items.filter((processedItem) => this.isItemVisible(processedItem) && !this.getItemProp(processedItem, 'separator')) - .length; + return this.items.filter((processedItem) => this.isItemVisible(processedItem) && !this.getItemProp(processedItem, 'separator')).length; } getAriaPosInset(index: number) { - return ( - index - - this.items - .slice(0, index) - .filter((processedItem) => this.isItemVisible(processedItem) && this.getItemProp(processedItem, 'separator')).length + - 1 - ); + return index - this.items.slice(0, index).filter((processedItem) => this.isItemVisible(processedItem) && this.getItemProp(processedItem, 'separator')).length + 1; } onItemMouseEnter(param: any) { @@ -442,20 +371,9 @@ export class MegaMenuSub extends BaseComponent { * @group Components */ @Component({ - selector: 'p-megaMenu, p-megamenu', + selector: 'p-megaMenu, p-megamenu, p-mega-menu', standalone: true, - imports: [ - CommonModule, - RouterModule, - MegaMenuSub, - Ripple, - TooltipModule, - AngleDownIcon, - AngleRightIcon, - BarsIcon, - BadgeModule, - SharedModule, - ], + imports: [CommonModule, RouterModule, MegaMenuSub, Ripple, TooltipModule, AngleDownIcon, AngleRightIcon, BarsIcon, BadgeModule, SharedModule], template: `
      { @@ -688,18 +606,14 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { get focusedItemId() { const focusedItem = this.focusedItemInfo(); - return focusedItem?.item && focusedItem.item?.id - ? focusedItem.item.id - : ObjectUtils.isNotEmpty(focusedItem.key) - ? `${this.id}_${focusedItem.key}` - : null; + return focusedItem?.item && focusedItem.item?.id ? focusedItem.item.id : isNotEmpty(focusedItem.key) ? `${this.id}_${focusedItem.key}` : null; } - constructor(public config: PrimeNGConfig) { + constructor() { super(); effect(() => { const activeItem = this.activeItem(); - if (ObjectUtils.isNotEmpty(activeItem)) { + if (isNotEmpty(activeItem)) { this.bindOutsideClickListener(); this.bindResizeListener(); } else { @@ -712,7 +626,7 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { ngOnInit(): void { super.ngOnInit(); this.bindMatchMediaListener(); - this.id = this.id || UniqueComponentId(); + this.id = this.id || uuid('pn_id_'); } bindMatchMediaListener() { @@ -754,31 +668,24 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { key, parent, parentKey, - columnIndex: - columnIndex !== undefined - ? columnIndex - : (parent).columnIndex !== undefined - ? (parent).columnIndex - : index, + columnIndex: columnIndex !== undefined ? columnIndex : (parent).columnIndex !== undefined ? (parent).columnIndex : index }; newItem['items'] = - level === 0 && item.items && item.items.length > 0 - ? item.items.map((_items, _index) => this.createProcessedItems(_items, level + 1, newItem, key, _index)) - : this.createProcessedItems(item.items, level + 1, newItem, key); + level === 0 && item.items && item.items.length > 0 ? item.items.map((_items, _index) => this.createProcessedItems(_items, level + 1, newItem, key, _index)) : this.createProcessedItems(item.items, level + 1, newItem, key); processedItems.push(newItem); }); return processedItems; } getItemProp(item: any, name: string) { - return item ? ObjectUtils.getItemValue(item[name]) : undefined; + return item ? resolve(item[name]) : undefined; } onItemClick(event: any) { const { originalEvent, processedItem } = event; const grouped = this.isProcessedItemGroup(processedItem); - const root = ObjectUtils.isEmpty(processedItem.parent); + const root = isEmpty(processedItem.parent); const selected = this.isSelected(processedItem); if (selected) { @@ -789,7 +696,7 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { this.dirty = !root; if (!this.mobileActive) { - DomHandler.focus(this.rootmenu?.menubarViewChild?.nativeElement, { preventScroll: true }); + focus(this.rootmenu?.menubarViewChild?.nativeElement, { preventScroll: true }); } } else { if (grouped) { @@ -834,7 +741,7 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { show() { this.focusedItemInfo.set({ index: this.findFirstFocusedItemIndex(), level: 0, parentKey: '' }); - DomHandler.focus(this.rootmenu?.el.nativeElement); + focus(this.rootmenu?.el.nativeElement); } scrollInView(index: number = -1) { @@ -845,7 +752,7 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { if (id === null && this.queryMatches) { element = this.menubuttonViewChild.nativeElement; } else { - element = DomHandler.findSingle(this.rootmenu?.menubarViewChild?.nativeElement, `li[id="${id}"]`); + element = findSingle(this.rootmenu?.menubarViewChild?.nativeElement, `li[id="${id}"]`); } if (element) { @@ -856,10 +763,10 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { onItemChange(event: any) { const { processedItem, isFocus } = event; - if (ObjectUtils.isEmpty(processedItem)) return; + if (isEmpty(processedItem)) return; const { index, key, parentKey, items, item } = processedItem; - const grouped = ObjectUtils.isNotEmpty(items); + const grouped = isNotEmpty(items); if (grouped) { this.activeItem.set(processedItem); @@ -867,14 +774,14 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { this.focusedItemInfo.set({ index, key, parentKey, item }); grouped && (this.dirty = true); - isFocus && DomHandler.focus(this.rootmenu?.menubarViewChild?.nativeElement); + isFocus && focus(this.rootmenu?.menubarViewChild?.nativeElement); } hide(event?, isFocus?: boolean) { if (this.mobileActive) { this.mobileActive = false; setTimeout(() => { - DomHandler.focus(this.menubuttonViewChild?.nativeElement); + focus(this.menubuttonViewChild?.nativeElement); this.scrollInView(); }, 100); } @@ -882,7 +789,7 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { this.activeItem.set(null); this.focusedItemInfo.set({ index: -1, key: '', parentKey: '', item: null }); - isFocus && DomHandler.focus(this.rootmenu?.menubarViewChild?.nativeElement); + isFocus && focus(this.rootmenu?.menubarViewChild?.nativeElement); this.dirty = false; } @@ -956,7 +863,7 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { break; default: - if (!metaKey && ObjectUtils.isPrintableCharacter(event.key)) { + if (!metaKey && isPrintableCharacter(event.key)) { this.searchItems(event, event.key); } @@ -979,11 +886,11 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { } isProcessedItemGroup(processedItem: any): boolean { - return processedItem && ObjectUtils.isNotEmpty(processedItem.items); + return processedItem && isNotEmpty(processedItem.items); } isSelected(processedItem: any): boolean { - return ObjectUtils.isNotEmpty(this.activeItem()) ? this.activeItem().key === processedItem.key : false; + return isNotEmpty(this.activeItem()) ? this.activeItem().key === processedItem.key : false; } isValidSelectedItem(processedItem: any): boolean { @@ -1003,14 +910,11 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { } isItemMatched(processedItem: any): boolean { - return ( - this.isValidItem(processedItem) && - this.getProccessedItemLabel(processedItem).toLocaleLowerCase().startsWith(this.searchValue.toLocaleLowerCase()) - ); + return this.isValidItem(processedItem) && this.getProccessedItemLabel(processedItem).toLocaleLowerCase().startsWith(this.searchValue.toLocaleLowerCase()); } isProccessedItemGroup(processedItem: any): boolean { - return processedItem && ObjectUtils.isNotEmpty(processedItem.items); + return processedItem && isNotEmpty(processedItem.items); } searchItems(event: any, char: string) { @@ -1020,15 +924,8 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { let matched = false; if (this.focusedItemInfo().index !== -1) { - itemIndex = this.visibleItems - .slice(this.focusedItemInfo().index) - .findIndex((processedItem) => this.isItemMatched(processedItem)); - itemIndex = - itemIndex === -1 - ? this.visibleItems - .slice(0, this.focusedItemInfo().index) - .findIndex((processedItem) => this.isItemMatched(processedItem)) - : itemIndex + this.focusedItemInfo().index; + itemIndex = this.visibleItems.slice(this.focusedItemInfo().index).findIndex((processedItem) => this.isItemMatched(processedItem)); + itemIndex = itemIndex === -1 ? this.visibleItems.slice(0, this.focusedItemInfo().index).findIndex((processedItem) => this.isItemMatched(processedItem)) : itemIndex + this.focusedItemInfo().index; } else { itemIndex = this.visibleItems.findIndex((processedItem) => this.isItemMatched(processedItem)); } @@ -1067,7 +964,7 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { changeFocusedItemInfo(event, index) { const processedItem = this.findVisibleItem(index); - if (ObjectUtils.isNotEmpty(processedItem)) { + if (isNotEmpty(processedItem)) { const { key, parentKey, item } = processedItem; this.focusedItemInfo.set({ index, key: key ? key : '', parentKey, item }); } @@ -1077,7 +974,7 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { onArrowDownKey(event: KeyboardEvent) { if (this.orientation === 'horizontal') { - if (ObjectUtils.isNotEmpty(this.activeItem()) && this.activeItem().key === this.focusedItemInfo().key) { + if (isNotEmpty(this.activeItem()) && this.activeItem().key === this.focusedItemInfo().key) { const { key, item } = this.activeItem(); this.focusedItemInfo.set({ index: -1, key: '', parentKey: key, item }); } else { @@ -1093,8 +990,7 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { } } - const itemIndex = - this.focusedItemInfo().index !== -1 ? this.findNextItemIndex(this.focusedItemInfo().index) : this.findFirstFocusedItemIndex(); + const itemIndex = this.focusedItemInfo().index !== -1 ? this.findNextItemIndex(this.focusedItemInfo().index) : this.findFirstFocusedItemIndex(); this.changeFocusedItemInfo(event, itemIndex); event.preventDefault(); } @@ -1105,7 +1001,7 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { if (grouped) { if (this.orientation === 'vertical') { - if (ObjectUtils.isNotEmpty(this.activeItem()) && this.activeItem().key === processedItem.key) { + if (isNotEmpty(this.activeItem()) && this.activeItem().key === processedItem.key) { this.focusedItemInfo.set({ index: -1, key: '', parentKey: this.activeItem().key, item: processedItem.item }); } else { const processedItem = this.findVisibleItem(this.focusedItemInfo().index); @@ -1117,17 +1013,14 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { index: -1, key: processedItem.key, parentKey: processedItem.parentKey, - item: processedItem.item, + item: processedItem.item }); this.searchValue = ''; } } } - const itemIndex = - this.focusedItemInfo().index !== -1 - ? this.findNextItemIndex(this.focusedItemInfo().index) - : this.findFirstFocusedItemIndex(); + const itemIndex = this.focusedItemInfo().index !== -1 ? this.findNextItemIndex(this.focusedItemInfo().index) : this.findFirstFocusedItemIndex(); this.changeFocusedItemInfo(event, itemIndex); } else { @@ -1146,13 +1039,13 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { const processedItem = this.findVisibleItem(this.focusedItemInfo().index); const grouped = this.isProccessedItemGroup(processedItem); - if (!grouped && ObjectUtils.isNotEmpty(this.activeItem)) { + if (!grouped && isNotEmpty(this.activeItem)) { if (this.focusedItemInfo().index === 0) { this.focusedItemInfo.set({ index: this.activeItem().index, key: this.activeItem().key, parentKey: this.activeItem().parentKey, - item: processedItem.item, + item: processedItem.item }); this.activeItem.set(null); } else { @@ -1163,10 +1056,7 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { event.preventDefault(); } else { - const itemIndex = - this.focusedItemInfo().index !== -1 - ? this.findPrevItemIndex(this.focusedItemInfo().index) - : this.findLastFocusedItemIndex(); + const itemIndex = this.focusedItemInfo().index !== -1 ? this.findPrevItemIndex(this.focusedItemInfo().index) : this.findLastFocusedItemIndex(); this.changeFocusedItemInfo(event, itemIndex); event.preventDefault(); @@ -1179,21 +1069,18 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { if (grouped) { if (this.orientation === 'horizontal') { - const itemIndex = - this.focusedItemInfo().index !== -1 - ? this.findPrevItemIndex(this.focusedItemInfo().index) - : this.findLastFocusedItemIndex(); + const itemIndex = this.focusedItemInfo().index !== -1 ? this.findPrevItemIndex(this.focusedItemInfo().index) : this.findLastFocusedItemIndex(); this.changeFocusedItemInfo(event, itemIndex); } } else { - if (this.orientation === 'vertical' && ObjectUtils.isNotEmpty(this.activeItem())) { + if (this.orientation === 'vertical' && isNotEmpty(this.activeItem())) { if (processedItem.columnIndex === 0) { this.focusedItemInfo.set({ index: this.activeItem().index, key: this.activeItem().key, parentKey: this.activeItem().parentKey, - item: processedItem.item, + item: processedItem.item }); this.activeItem.set(null); } @@ -1223,7 +1110,7 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { } onEscapeKey(event: KeyboardEvent) { - if (ObjectUtils.isNotEmpty(this.activeItem())) { + if (isNotEmpty(this.activeItem())) { this.focusedItemInfo.set({ index: this.activeItem().index, key: this.activeItem().key, item: this.activeItem().item }); this.activeItem.set(null); } @@ -1244,8 +1131,8 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { onEnterKey(event: KeyboardEvent) { if (this.focusedItemInfo().index !== -1) { - const element = DomHandler.findSingle(this.rootmenu?.el?.nativeElement, `li[id="${`${this.focusedItemId}`}"]`); - const anchorElement = element && DomHandler.findSingle(element, 'a[data-pc-section="action"]'); + const element = findSingle(this.rootmenu?.el?.nativeElement, `li[id="${`${this.focusedItemId}`}"]`); + const anchorElement = element && findSingle(element, 'a[data-pc-section="action"]'); anchorElement ? anchorElement.click() : element && element.click(); @@ -1259,7 +1146,7 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { } findVisibleItem(index) { - return ObjectUtils.isNotEmpty(this.visibleItems) ? this.visibleItems[index] : null; + return isNotEmpty(this.visibleItems) ? this.visibleItems[index] : null; } findLastFocusedItemIndex() { @@ -1268,23 +1155,17 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { } findLastItemIndex() { - return ObjectUtils.findLastIndex(this.visibleItems, (processedItem) => this.isValidItem(processedItem)); + return findLastIndex(this.visibleItems, (processedItem) => this.isValidItem(processedItem)); } findPrevItemIndex(index: number) { - const matchedItemIndex = - index > 0 - ? ObjectUtils.findLastIndex(this.visibleItems.slice(0, index), (processedItem) => this.isValidItem(processedItem)) - : -1; + const matchedItemIndex = index > 0 ? findLastIndex(this.visibleItems.slice(0, index), (processedItem) => this.isValidItem(processedItem)) : -1; return matchedItemIndex > -1 ? matchedItemIndex : index; } findNextItemIndex(index: number) { - const matchedItemIndex = - index < this.visibleItems.length - 1 - ? this.visibleItems.slice(index + 1).findIndex((processedItem) => this.isValidItem(processedItem)) - : -1; + const matchedItemIndex = index < this.visibleItems.length - 1 ? this.visibleItems.slice(index + 1).findIndex((processedItem) => this.isValidItem(processedItem)) : -1; return matchedItemIndex > -1 ? matchedItemIndex + index + 1 : index; } @@ -1292,7 +1173,7 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { bindResizeListener() { if (!this.resizeListener) { this.resizeListener = (event) => { - if (!DomHandler.isTouchDevice()) { + if (!isTouchDevice()) { this.hide(event, true); } @@ -1307,8 +1188,7 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { if (isPlatformBrowser(this.platformId)) { if (!this.outsideClickListener) { this.outsideClickListener = this.renderer.listen(this.document, 'click', (event) => { - const isOutsideContainer = - this.container?.nativeElement !== event.target && !this.container?.nativeElement.contains(event.target); + const isOutsideContainer = this.container?.nativeElement !== event.target && !this.container?.nativeElement.contains(event.target); if (isOutsideContainer) { this.hide(); @@ -1342,6 +1222,6 @@ export class MegaMenu extends BaseComponent implements OnDestroy, OnInit { @NgModule({ imports: [MegaMenu, SharedModule], - exports: [MegaMenu, SharedModule], + exports: [MegaMenu, SharedModule] }) export class MegaMenuModule {} diff --git a/packages/primeng/src/megamenu/ng-package.json b/packages/primeng/src/megamenu/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/megamenu/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/megamenu/public_api.ts b/packages/primeng/src/megamenu/public_api.ts similarity index 100% rename from src/app/components/megamenu/public_api.ts rename to packages/primeng/src/megamenu/public_api.ts diff --git a/src/app/components/megamenu/style/megamenustyle.ts b/packages/primeng/src/megamenu/style/megamenustyle.ts similarity index 98% rename from src/app/components/megamenu/style/megamenustyle.ts rename to packages/primeng/src/megamenu/style/megamenustyle.ts index 00ccd77173e..420162292e7 100644 --- a/src/app/components/megamenu/style/megamenustyle.ts +++ b/packages/primeng/src/megamenu/style/megamenustyle.ts @@ -323,8 +323,8 @@ const classes = { 'p-megamenu-mobile': instance.queryMatches, 'p-megamenu-mobile-active': instance.mobileActive, 'p-megamenu-horizontal': instance.horizontal, - 'p-megamenu-vertical': instance.vertical, - }, + 'p-megamenu-vertical': instance.vertical + } ], start: 'p-megamenu-start', button: 'p-megamenu-button', @@ -332,16 +332,16 @@ const classes = { submenuLabel: ({ instance, processedItem }) => [ 'p-megamenu-submenu-label', { - 'p-disabled': instance.isItemDisabled(processedItem), - }, + 'p-disabled': instance.isItemDisabled(processedItem) + } ], item: ({ instance, processedItem }) => [ 'p-megamenu-item', { 'p-megamenu-item-active': instance.isItemActive(processedItem), 'p-focus': instance.isItemFocused(processedItem), - 'p-disabled': instance.isItemDisabled(processedItem), - }, + 'p-disabled': instance.isItemDisabled(processedItem) + } ], itemContent: 'p-megamenu-item-content', itemLink: 'p-megamenu-item-link', @@ -383,7 +383,7 @@ const classes = { }, submenu: 'p-megamenu-submenu', separator: 'p-megamenu-separator', - end: 'p-megamenu-end', + end: 'p-megamenu-end' }; @Injectable() @@ -473,7 +473,7 @@ export enum MegaMenuClasses { /** * Class name of the end element */ - end = 'p-megamenu-end', + end = 'p-megamenu-end' } export interface MegaMenuStyle extends BaseStyle {} diff --git a/src/app/components/menu/menu.interface.ts b/packages/primeng/src/menu/menu.interface.ts similarity index 100% rename from src/app/components/menu/menu.interface.ts rename to packages/primeng/src/menu/menu.interface.ts diff --git a/src/app/components/menu/menu.spec.ts b/packages/primeng/src/menu/menu.spec.ts similarity index 92% rename from src/app/components/menu/menu.spec.ts rename to packages/primeng/src/menu/menu.spec.ts index 3049080ae89..31b54aa7d51 100755 --- a/src/app/components/menu/menu.spec.ts +++ b/packages/primeng/src/menu/menu.spec.ts @@ -8,7 +8,7 @@ import { ButtonModule } from '../button/button'; @Component({ template: ` - `, + ` }) class TestMenuComponent {} @@ -19,7 +19,7 @@ describe('Menu', () => { beforeEach(() => { TestBed.configureTestingModule({ imports: [NoopAnimationsModule, RouterTestingModule, ButtonModule, MenuModule], - declarations: [TestMenuComponent], + declarations: [TestMenuComponent] }); fixture = TestBed.createComponent(TestMenuComponent); @@ -57,8 +57,8 @@ describe('Menu', () => { const hasSubMenuSpy = spyOn(menu, 'hasSubMenu').and.callThrough(); menu.model = [ { - label: 'File', - }, + label: 'File' + } ]; fixture.detectChanges(); @@ -73,9 +73,9 @@ describe('Menu', () => { label: 'File', items: [ { label: 'News', icon: 'pi pi-fw pi-plus' }, - { label: 'Download', icon: 'pi pi-fw pi-download' }, - ], - }, + { label: 'Download', icon: 'pi pi-fw pi-download' } + ] + } ]; fixture.detectChanges(); @@ -89,9 +89,9 @@ describe('Menu', () => { label: 'File', items: [ { label: 'New', icon: 'pi pi-fw pi-plus' }, - { label: 'Download', icon: 'pi pi-fw pi-download' }, - ], - }, + { label: 'Download', icon: 'pi pi-fw pi-download' } + ] + } ]; fixture.detectChanges(); @@ -105,9 +105,9 @@ describe('Menu', () => { label: 'File', items: [ { label: 'New', icon: 'pi pi-fw pi-plus', style: { height: '300px' }, styleClass: 'Primeng ROCKS!' }, - { label: 'Download', icon: 'pi pi-fw pi-download', style: { height: '300px' }, styleClass: 'Primeng ROCKS!' }, - ], - }, + { label: 'Download', icon: 'pi pi-fw pi-download', style: { height: '300px' }, styleClass: 'Primeng ROCKS!' } + ] + } ]; fixture.detectChanges(); @@ -123,12 +123,8 @@ describe('Menu', () => { menu.model = [ { label: 'File', - items: [ - { label: 'New', icon: 'pi pi-fw pi-plus' }, - { separator: true }, - { label: 'Download', icon: 'pi pi-fw pi-download' }, - ], - }, + items: [{ label: 'New', icon: 'pi pi-fw pi-plus' }, { separator: true }, { label: 'Download', icon: 'pi pi-fw pi-download' }] + } ]; fixture.detectChanges(); @@ -142,8 +138,8 @@ describe('Menu', () => { menu.model = [ { label: 'File', - items: [{ label: 'New', icon: 'primeng', target: 'primeng', title: 'primeng', url: 'primeng' }], - }, + items: [{ label: 'New', icon: 'primeng', target: 'primeng', title: 'primeng', url: 'primeng' }] + } ]; fixture.detectChanges(); @@ -159,8 +155,8 @@ describe('Menu', () => { menu.model = [ { label: 'File', - items: [{ label: 'New', icon: 'pi pi-fw pi-plus', disabled: true }], - }, + items: [{ label: 'New', icon: 'pi pi-fw pi-plus', disabled: true }] + } ]; fixture.detectChanges(); @@ -172,8 +168,8 @@ describe('Menu', () => { menu.model = [ { label: 'File', - items: [{ label: 'New', icon: 'pi pi-fw pi-plus' }], - }, + items: [{ label: 'New', icon: 'pi pi-fw pi-plus' }] + } ]; const itemClickSpy = spyOn(menu, 'itemClick').and.callThrough(); fixture.detectChanges(); @@ -188,8 +184,8 @@ describe('Menu', () => { menu.model = [ { label: 'File', - items: [{ label: 'New', icon: 'pi pi-fw pi-plus' }], - }, + items: [{ label: 'New', icon: 'pi pi-fw pi-plus' }] + } ]; fixture.detectChanges(); @@ -214,8 +210,8 @@ describe('Menu', () => { menu.model = [ { label: 'File', - items: [{ label: 'New', icon: 'pi pi-fw pi-plus' }], - }, + items: [{ label: 'New', icon: 'pi pi-fw pi-plus' }] + } ]; fixture.detectChanges(); diff --git a/src/app/components/menu/menu.ts b/packages/primeng/src/menu/menu.ts similarity index 87% rename from src/app/components/menu/menu.ts rename to packages/primeng/src/menu/menu.ts index 4abf64808ff..082e35e5313 100755 --- a/src/app/components/menu/menu.ts +++ b/packages/primeng/src/menu/menu.ts @@ -6,7 +6,6 @@ import { Component, computed, ContentChild, - ContentChildren, ElementRef, EventEmitter, forwardRef, @@ -20,33 +19,33 @@ import { Pipe, PipeTransform, PLATFORM_ID, - QueryList, signal, TemplateRef, ViewChild, ViewEncapsulation, - ViewRef, + ViewRef } from '@angular/core'; import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; import { RouterModule } from '@angular/router'; -import { MenuItem, OverlayService, PrimeTemplate, SharedModule } from 'primeng/api'; -import { ConnectedOverlayScrollHandler, DomHandler } from 'primeng/dom'; +import { absolutePosition, appendChild, find, findSingle, focus, isTouchDevice, relativePosition, uuid } from '@primeuix/utils'; +import { MenuItem, OverlayService, SharedModule } from 'primeng/api'; +import { BadgeModule } from 'primeng/badge'; +import { BaseComponent } from 'primeng/basecomponent'; +import { ConnectedOverlayScrollHandler } from 'primeng/dom'; import { Ripple } from 'primeng/ripple'; import { TooltipModule } from 'primeng/tooltip'; import { Nullable, VoidListener } from 'primeng/ts-helpers'; -import { UniqueComponentId, ZIndexUtils } from 'primeng/utils'; +import { ZIndexUtils } from 'primeng/utils'; import { MenuStyle } from './style/menustyle'; -import { BaseComponent } from 'primeng/basecomponent'; -import { BadgeModule } from 'primeng/badge'; @Pipe({ name: 'safeHtml', - standalone: true, + standalone: true }) export class SafeHtmlPipe implements PipeTransform { constructor( @Inject(PLATFORM_ID) private readonly platformId: any, - private readonly sanitizer: DomSanitizer, + private readonly sanitizer: DomSanitizer ) {} public transform(value: string): SafeHtml { @@ -72,7 +71,6 @@ export class SafeHtmlPipe implements PipeTransform { [attr.data-automationid]="item.automationId" [attr.tabindex]="-1" [attr.data-pc-section]="'action'" - [attr.aria-hidden]="true" class="p-menu-item-link" [target]="item.target" [ngClass]="{ 'p-disabled': item.disabled }" @@ -86,7 +84,6 @@ export class SafeHtmlPipe implements PipeTransform { [attr.data-automationid]="item.automationId" [attr.tabindex]="-1" [attr.data-pc-section]="'action'" - [attr.aria-hidden]="true" [attr.title]="item.title" [queryParams]="item.queryParams" routerLinkActive="p-menu-item-link-active" @@ -111,20 +108,14 @@ export class SafeHtmlPipe implements PipeTransform { - + {{ item.label }}
      `, - encapsulation: ViewEncapsulation.None, + encapsulation: ViewEncapsulation.None }) export class MenuItemContent { @Input('pMenuItemContent') item: MenuItem | undefined; @@ -161,7 +152,7 @@ export class MenuItemContent { (click)="onOverlayClick($event)" [@overlayAnimation]="{ value: 'visible', - params: { showTransitionParams: showTransitionOptions, hideTransitionParams: hideTransitionOptions }, + params: { showTransitionParams: showTransitionOptions, hideTransitionParams: hideTransitionOptions } }" [@.disabled]="popup !== true" (@overlayAnimation.start)="onOverlayAnimationStart($event)" @@ -187,12 +178,7 @@ export class MenuItemContent { (keydown)="onListKeyDown($event)" > - +
    • - +
    • -
    • +
    `, - animations: [ - trigger('overlayAnimation', [ - transition(':enter', [style({ opacity: 0, transform: 'scaleY(0.8)' }), animate('{{showTransitionParams}}')]), - transition(':leave', [animate('{{hideTransitionParams}}', style({ opacity: 0 }))]), - ]), - ], + animations: [trigger('overlayAnimation', [transition(':enter', [style({ opacity: 0, transform: 'scaleY(0.8)' }), animate('{{showTransitionParams}}')]), transition(':leave', [animate('{{hideTransitionParams}}', style({ opacity: 0 }))])])], changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, - providers: [MenuStyle], + providers: [MenuStyle] }) export class Menu extends BaseComponent implements OnDestroy { /** @@ -381,8 +352,6 @@ export class Menu extends BaseComponent implements OnDestroy { @ViewChild('container') containerViewChild: Nullable; - @ContentChildren(PrimeTemplate) templates: QueryList | undefined; - container: HTMLDivElement | undefined; scrollHandler: ConnectedOverlayScrollHandler | null | undefined; @@ -415,7 +384,7 @@ export class Menu extends BaseComponent implements OnDestroy { constructor(public overlayService: OverlayService) { super(); - this.id = this.id || UniqueComponentId(); + this.id = this.id || uuid('pn_id_'); } /** * Toggles the visibility of the popup menu. @@ -521,7 +490,7 @@ export class Menu extends BaseComponent implements OnDestroy { this.bindDocumentClickListener(); this.bindDocumentResizeListener(); this.bindScrollListener(); - DomHandler.focus(this.listViewChild.nativeElement); + focus(this.listViewChild.nativeElement); } break; @@ -543,14 +512,14 @@ export class Menu extends BaseComponent implements OnDestroy { } alignOverlay() { - if (this.relativeAlign) DomHandler.relativePosition(this.container, this.target); - else DomHandler.absolutePosition(this.container, this.target); + if (this.relativeAlign) relativePosition(this.container, this.target); + else absolutePosition(this.container, this.target); } appendOverlay() { if (this.appendTo) { if (this.appendTo === 'body') this.renderer.appendChild(this.document.body, this.container); - else DomHandler.appendChild(this.container, this.appendTo); + else appendChild(this.container, this.appendTo); } } @@ -576,7 +545,7 @@ export class Menu extends BaseComponent implements OnDestroy { } onWindowResize() { - if (this.visible && !DomHandler.isTouchDevice()) { + if (this.visible && !isTouchDevice()) { this.hide(); } } @@ -651,7 +620,7 @@ export class Menu extends BaseComponent implements OnDestroy { case 'Escape': case 'Tab': if (this.popup) { - DomHandler.focus(this.target); + focus(this.target); this.hide(); } this.overlayVisible && this.hide(); @@ -670,7 +639,7 @@ export class Menu extends BaseComponent implements OnDestroy { onArrowUpKey(event) { if (event.altKey && this.popup) { - DomHandler.focus(this.target); + focus(this.target); this.hide(); event.preventDefault(); } else { @@ -687,17 +656,15 @@ export class Menu extends BaseComponent implements OnDestroy { } onEndKey(event) { - this.changeFocusedOptionIndex( - DomHandler.find(this.containerViewChild.nativeElement, 'li[data-pc-section="menuitem"][data-p-disabled="false"]').length - 1, - ); + this.changeFocusedOptionIndex(find(this.containerViewChild.nativeElement, 'li[data-pc-section="menuitem"][data-p-disabled="false"]').length - 1); event.preventDefault(); } onEnterKey(event) { - const element = DomHandler.findSingle(this.containerViewChild.nativeElement, `li[id="${`${this.focusedOptionIndex()}`}"]`); - const anchorElement = element && DomHandler.findSingle(element, 'a[data-pc-section="action"]'); + const element = findSingle(this.containerViewChild.nativeElement, `li[id="${`${this.focusedOptionIndex()}`}"]`); + const anchorElement = element && findSingle(element, 'a[data-pc-section="action"]'); - this.popup && DomHandler.focus(this.target); + this.popup && focus(this.target); anchorElement ? anchorElement.click() : element && element.click(); event.preventDefault(); @@ -708,21 +675,21 @@ export class Menu extends BaseComponent implements OnDestroy { } findNextOptionIndex(index) { - const links = DomHandler.find(this.containerViewChild.nativeElement, 'li[data-pc-section="menuitem"][data-p-disabled="false"]'); + const links = find(this.containerViewChild.nativeElement, 'li[data-pc-section="menuitem"][data-p-disabled="false"]'); const matchedOptionIndex = [...links].findIndex((link) => link.id === index); return matchedOptionIndex > -1 ? matchedOptionIndex + 1 : 0; } findPrevOptionIndex(index) { - const links = DomHandler.find(this.containerViewChild.nativeElement, 'li[data-pc-section="menuitem"][data-p-disabled="false"]'); + const links = find(this.containerViewChild.nativeElement, 'li[data-pc-section="menuitem"][data-p-disabled="false"]'); const matchedOptionIndex = [...links].findIndex((link) => link.id === index); return matchedOptionIndex > -1 ? matchedOptionIndex - 1 : 0; } changeFocusedOptionIndex(index) { - const links = DomHandler.find(this.containerViewChild.nativeElement, 'li[data-pc-section="menuitem"][data-p-disabled="false"]'); + const links = find(this.containerViewChild.nativeElement, 'li[data-pc-section="menuitem"][data-p-disabled="false"]'); if (links.length > 0) { let order = index >= links.length ? links.length - 1 : index < 0 ? 0 : index; @@ -750,7 +717,7 @@ export class Menu extends BaseComponent implements OnDestroy { if (item.command) { item.command({ originalEvent: originalEvent, - item: item, + item: item }); } @@ -767,7 +734,7 @@ export class Menu extends BaseComponent implements OnDestroy { if (this.popup) { this.overlayService.add({ originalEvent: event, - target: this.el.nativeElement, + target: this.el.nativeElement }); } @@ -779,8 +746,7 @@ export class Menu extends BaseComponent implements OnDestroy { const documentTarget: any = this.el ? this.el.nativeElement.ownerDocument : 'document'; this.documentClickListener = this.renderer.listen(documentTarget, 'click', (event) => { - const isOutsideContainer = - this.containerViewChild.nativeElement && !this.containerViewChild.nativeElement.contains(event.target); + const isOutsideContainer = this.containerViewChild?.nativeElement && !this.containerViewChild?.nativeElement.contains(event.target); const isOutsideTarget = !(this.target && (this.target === event.target || this.target.contains(event.target))); if (!this.popup && isOutsideContainer && isOutsideTarget) { this.onListBlur(event); @@ -885,6 +851,6 @@ export class Menu extends BaseComponent implements OnDestroy { @NgModule({ imports: [Menu, SharedModule, SafeHtmlPipe], - exports: [Menu, SharedModule, SafeHtmlPipe], + exports: [Menu, SharedModule, SafeHtmlPipe] }) export class MenuModule {} diff --git a/packages/primeng/src/menu/ng-package.json b/packages/primeng/src/menu/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/menu/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/menu/public_api.ts b/packages/primeng/src/menu/public_api.ts similarity index 100% rename from src/app/components/menu/public_api.ts rename to packages/primeng/src/menu/public_api.ts diff --git a/src/app/components/menu/style/menustyle.ts b/packages/primeng/src/menu/style/menustyle.ts similarity index 95% rename from src/app/components/menu/style/menustyle.ts rename to packages/primeng/src/menu/style/menustyle.ts index 82fd629c8c5..a515ba4c3e2 100644 --- a/src/app/components/menu/style/menustyle.ts +++ b/packages/primeng/src/menu/style/menustyle.ts @@ -91,8 +91,8 @@ const classes = { root: ({ props }) => [ 'p-menu p-component', { - 'p-menu-overlay': props.popup, - }, + 'p-menu-overlay': props.popup + } ], start: 'p-menu-start', list: 'p-menu-list', @@ -103,13 +103,13 @@ const classes = { 'p-menu-item', { 'p-focus': instance.id === instance.focusedOptionId, - 'p-disabled': instance.disabled(), - }, + 'p-disabled': instance.disabled() + } ], itemContent: 'p-menu-item-content', itemLink: 'p-menu-item-link', itemIcon: 'p-menu-item-icon', - itemLabel: 'p-menu-item-label', + itemLabel: 'p-menu-item-label' }; @Injectable() @@ -175,7 +175,7 @@ export enum MenuClasses { /** * Class name of the item label element */ - itemLabel = 'p-menu-item-label', + itemLabel = 'p-menu-item-label' } export interface MenuStyle extends BaseStyle {} diff --git a/src/app/components/menubar/menubar.interface.ts b/packages/primeng/src/menubar/menubar.interface.ts similarity index 100% rename from src/app/components/menubar/menubar.interface.ts rename to packages/primeng/src/menubar/menubar.interface.ts diff --git a/src/app/components/menubar/menubar.spec.ts b/packages/primeng/src/menubar/menubar.spec.ts similarity index 90% rename from src/app/components/menubar/menubar.spec.ts rename to packages/primeng/src/menubar/menubar.spec.ts index 6a1e0e83bd2..2fd199ad445 100755 --- a/src/app/components/menubar/menubar.spec.ts +++ b/packages/primeng/src/menubar/menubar.spec.ts @@ -11,7 +11,7 @@ describe('Menubar', () => { beforeEach(() => { TestBed.configureTestingModule({ imports: [NoopAnimationsModule, RouterModule.forRoot([{ path: 'test', component: Menubar }]), MenubarModule], - providers: [MenubarService], + providers: [MenubarService] }); fixture = TestBed.createComponent(Menubar); @@ -59,21 +59,21 @@ describe('Menubar', () => { items: [ { label: 'New', - icon: 'pi pi-fw pi-plus', + icon: 'pi pi-fw pi-plus' }, { label: 'Open' }, { separator: true }, - { label: 'Quit' }, - ], + { label: 'Quit' } + ] }, { label: 'Edit', icon: 'pi pi-fw pi-pencil', items: [ { label: 'Delete', icon: 'pi pi-fw pi-trash' }, - { label: 'Refresh', icon: 'pi pi-fw pi-refresh' }, - ], - }, + { label: 'Refresh', icon: 'pi pi-fw pi-refresh' } + ] + } ]; fixture.detectChanges(); @@ -100,21 +100,21 @@ describe('Menubar', () => { items: [ { label: 'New', - icon: 'pi pi-fw pi-plus', + icon: 'pi pi-fw pi-plus' }, { label: 'Open' }, { separator: true }, - { label: 'Quit' }, - ], + { label: 'Quit' } + ] }, { label: 'Edit', icon: 'pi pi-fw pi-pencil', items: [ { label: 'Delete', icon: 'pi pi-fw pi-trash' }, - { label: 'Refresh', icon: 'pi pi-fw pi-refresh' }, - ], - }, + { label: 'Refresh', icon: 'pi pi-fw pi-refresh' } + ] + } ]; fixture.detectChanges(); @@ -136,21 +136,21 @@ describe('Menubar', () => { items: [ { label: 'New', - icon: 'pi pi-fw pi-plus', + icon: 'pi pi-fw pi-plus' }, { label: 'Open' }, { separator: true }, - { label: 'Quit' }, - ], + { label: 'Quit' } + ] }, { label: 'Edit', icon: 'pi pi-fw pi-pencil', items: [ { label: 'Delete', icon: 'pi pi-fw pi-trash' }, - { label: 'Refresh', icon: 'pi pi-fw pi-refresh' }, - ], - }, + { label: 'Refresh', icon: 'pi pi-fw pi-refresh' } + ] + } ]; fixture.detectChanges(); @@ -173,21 +173,21 @@ describe('Menubar', () => { items: [ { label: 'New', - icon: 'pi pi-fw pi-plus', + icon: 'pi pi-fw pi-plus' }, { label: 'Open' }, { separator: true }, - { label: 'Quit' }, - ], + { label: 'Quit' } + ] }, { label: 'Edit', icon: 'pi pi-fw pi-pencil', items: [ { label: 'Delete', icon: 'pi pi-fw pi-trash' }, - { label: 'Refresh', icon: 'pi pi-fw pi-refresh' }, - ], - }, + { label: 'Refresh', icon: 'pi pi-fw pi-refresh' } + ] + } ]; fixture.detectChanges(); @@ -211,21 +211,21 @@ describe('Menubar', () => { items: [ { label: 'New', - icon: 'pi pi-fw pi-plus', + icon: 'pi pi-fw pi-plus' }, { label: 'Open' }, { separator: true }, - { label: 'Quit' }, - ], + { label: 'Quit' } + ] }, { label: 'Edit', icon: 'pi pi-fw pi-pencil', items: [ { label: 'Delete', icon: 'pi pi-fw pi-trash' }, - { label: 'Refresh', icon: 'pi pi-fw pi-refresh' }, - ], - }, + { label: 'Refresh', icon: 'pi pi-fw pi-refresh' } + ] + } ]; fixture.detectChanges(); @@ -253,21 +253,21 @@ describe('Menubar', () => { { label: 'New', icon: 'pi pi-fw pi-plus', - routerLink: 'test', + routerLink: 'test' }, { label: 'Open' }, { separator: true }, - { label: 'Quit' }, - ], + { label: 'Quit' } + ] }, { label: 'Edit', icon: 'pi pi-fw pi-pencil', items: [ { label: 'Delete', icon: 'pi pi-fw pi-trash' }, - { label: 'Refresh', icon: 'pi pi-fw pi-refresh' }, - ], - }, + { label: 'Refresh', icon: 'pi pi-fw pi-refresh' } + ] + } ]; fixture.detectChanges(); @@ -287,21 +287,21 @@ describe('Menubar', () => { { label: 'New', icon: 'pi pi-fw pi-plus', - routerLink: 'test', + routerLink: 'test' }, { label: 'Open' }, { separator: true }, - { label: 'Quit' }, - ], + { label: 'Quit' } + ] }, { label: 'Edit', icon: 'pi pi-fw pi-pencil', items: [ { label: 'Delete', icon: 'pi pi-fw pi-trash' }, - { label: 'Refresh', icon: 'pi pi-fw pi-refresh' }, - ], - }, + { label: 'Refresh', icon: 'pi pi-fw pi-refresh' } + ] + } ]; fixture.detectChanges(); @@ -329,21 +329,21 @@ describe('Menubar', () => { items: [ { label: 'New', - icon: 'pi pi-fw pi-plus', + icon: 'pi pi-fw pi-plus' }, { label: 'Open' }, { separator: true }, - { label: 'Quit' }, - ], + { label: 'Quit' } + ] }, { label: 'Edit', icon: 'pi pi-fw pi-pencil', items: [ { label: 'Delete', icon: 'pi pi-fw pi-trash' }, - { label: 'Refresh', icon: 'pi pi-fw pi-refresh' }, - ], - }, + { label: 'Refresh', icon: 'pi pi-fw pi-refresh' } + ] + } ]; fixture.detectChanges(); @@ -365,21 +365,21 @@ describe('Menubar', () => { items: [ { label: 'New', - icon: 'pi pi-fw pi-plus', + icon: 'pi pi-fw pi-plus' }, { label: 'Open' }, { separator: true }, - { label: 'Quit' }, - ], + { label: 'Quit' } + ] }, { label: 'Edit', icon: 'pi pi-fw pi-pencil', items: [ { label: 'Delete', icon: 'pi pi-fw pi-trash' }, - { label: 'Refresh', icon: 'pi pi-fw pi-refresh' }, - ], - }, + { label: 'Refresh', icon: 'pi pi-fw pi-refresh' } + ] + } ]; fixture.detectChanges(); diff --git a/src/app/components/menubar/menubar.ts b/packages/primeng/src/menubar/menubar.ts similarity index 76% rename from src/app/components/menubar/menubar.ts rename to packages/primeng/src/menubar/menubar.ts index cd3dcd263cf..c7a7c59b302 100755 --- a/src/app/components/menubar/menubar.ts +++ b/packages/primeng/src/menubar/menubar.ts @@ -22,23 +22,21 @@ import { signal, TemplateRef, ViewChild, - ViewEncapsulation, + ViewEncapsulation } from '@angular/core'; import { RouterModule } from '@angular/router'; -import { MenuItem, PrimeNGConfig, SharedModule } from 'primeng/api'; -import { DomHandler } from 'primeng/dom'; -import { AngleDownIcon } from 'primeng/icons/angledown'; -import { AngleRightIcon } from 'primeng/icons/angleright'; -import { BarsIcon } from 'primeng/icons/bars'; +import { findLastIndex, findSingle, focus, isEmpty, isNotEmpty, isPrintableCharacter, isTouchDevice, resolve, uuid } from '@primeuix/utils'; +import { MenuItem, SharedModule } from 'primeng/api'; +import { BadgeModule } from 'primeng/badge'; +import { BaseComponent } from 'primeng/basecomponent'; +import { AngleDownIcon, AngleRightIcon, BarsIcon } from 'primeng/icons'; import { Ripple } from 'primeng/ripple'; import { TooltipModule } from 'primeng/tooltip'; import { VoidListener } from 'primeng/ts-helpers'; -import { ObjectUtils, UniqueComponentId, ZIndexUtils } from 'primeng/utils'; +import { ZIndexUtils } from 'primeng/utils'; import { interval, Subject, Subscription } from 'rxjs'; import { debounce, filter } from 'rxjs/operators'; import { MenuBarStyle } from './style/menubarstyle'; -import { BaseComponent } from 'primeng/basecomponent'; -import { BadgeModule } from 'primeng/badge'; @Injectable() export class MenubarService { @@ -50,7 +48,7 @@ export class MenubarService { readonly mouseLeft$ = this.mouseLeaves.pipe( debounce(() => interval(this.autoHideDelay)), - filter((mouseLeft) => (this.autoHide as boolean) && mouseLeft), + filter((mouseLeft) => (this.autoHide as boolean) && mouseLeft) ); } @@ -105,17 +103,11 @@ export class MenubarService { pTooltip [tooltipOptions]="getItemProp(processedItem, 'tooltipOptions')" > -
    + `, - encapsulation: ViewEncapsulation.None, + encapsulation: ViewEncapsulation.None }) export class MenubarSub extends BaseComponent implements OnInit, OnDestroy { @Input() items: any[]; @@ -332,7 +265,7 @@ export class MenubarSub extends BaseComponent implements OnInit, OnDestroy { } getItemProp(processedItem: any, name: string, params: any | null = null) { - return processedItem && processedItem.item ? ObjectUtils.getItemValue(processedItem.item[name], params) : undefined; + return processedItem && processedItem.item ? resolve(processedItem.item[name], params) : undefined; } getItemId(processedItem: any): string { @@ -353,7 +286,7 @@ export class MenubarSub extends BaseComponent implements OnInit, OnDestroy { 'p-menubar-item': true, 'p-menubar-item-active': this.isItemActive(processedItem), 'p-focus': this.isItemFocused(processedItem), - 'p-disabled': this.isItemDisabled(processedItem), + 'p-disabled': this.isItemDisabled(processedItem) }; } @@ -364,7 +297,7 @@ export class MenubarSub extends BaseComponent implements OnInit, OnDestroy { getSeparatorItemClass(processedItem: any) { return { ...this.getItemProp(processedItem, 'class'), - 'p-menubar-separator': true, + 'p-menubar-separator': true }; } @@ -387,22 +320,15 @@ export class MenubarSub extends BaseComponent implements OnInit, OnDestroy { } isItemGroup(processedItem: any): boolean { - return ObjectUtils.isNotEmpty(processedItem.items); + return isNotEmpty(processedItem.items); } getAriaSetSize() { - return this.items.filter((processedItem) => this.isItemVisible(processedItem) && !this.getItemProp(processedItem, 'separator')) - .length; + return this.items.filter((processedItem) => this.isItemVisible(processedItem) && !this.getItemProp(processedItem, 'separator')).length; } getAriaPosInset(index: number) { - return ( - index - - this.items - .slice(0, index) - .filter((processedItem) => this.isItemVisible(processedItem) && this.getItemProp(processedItem, 'separator')).length + - 1 - ); + return index - this.items.slice(0, index).filter((processedItem) => this.isItemVisible(processedItem) && this.getItemProp(processedItem, 'separator')).length + 1; } onItemMouseLeave() { @@ -429,26 +355,9 @@ export class MenubarSub extends BaseComponent implements OnInit, OnDestroy { @Component({ selector: 'p-menubar', standalone: true, - imports: [ - CommonModule, - RouterModule, - MenubarSub, - Ripple, - TooltipModule, - BarsIcon, - AngleDownIcon, - AngleRightIcon, - BadgeModule, - SharedModule, - ], + imports: [CommonModule, RouterModule, MenubarSub, Ripple, TooltipModule, BarsIcon, AngleDownIcon, AngleRightIcon, BadgeModule, SharedModule], template: ` -
    +
    @@ -502,7 +411,7 @@ export class MenubarSub extends BaseComponent implements OnInit, OnDestroy { `, changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, - providers: [MenubarService, MenuBarStyle], + providers: [MenubarService, MenuBarStyle] }) export class Menubar extends BaseComponent implements OnDestroy, OnInit { /** @@ -638,11 +547,7 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { get focusedItemId() { const focusedItem = this.focusedItemInfo(); - return focusedItem.item && focusedItem.item?.id - ? focusedItem.item.id - : focusedItem.index !== -1 - ? `${this.id}${ObjectUtils.isNotEmpty(focusedItem.parentKey) ? '_' + focusedItem.parentKey : ''}_${focusedItem.index}` - : null; + return focusedItem.item && focusedItem.item?.id ? focusedItem.item.id : focusedItem.index !== -1 ? `${this.id}${isNotEmpty(focusedItem.parentKey) ? '_' + focusedItem.parentKey : ''}_${focusedItem.index}` : null; } constructor( @@ -651,14 +556,13 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { public el: ElementRef, public renderer: Renderer2, public cd: ChangeDetectorRef, - public config: PrimeNGConfig, - private menubarService: MenubarService, + private menubarService: MenubarService ) { super(); effect(() => { const path = this.activeItemPath(); - if (ObjectUtils.isNotEmpty(path)) { + if (isNotEmpty(path)) { this.bindOutsideClickListener(); this.bindResizeListener(); } else { @@ -674,7 +578,7 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { this.menubarService.autoHide = this.autoHide; this.menubarService.autoHideDelay = this.autoHideDelay; this.mouseLeaveSubscriber = this.menubarService.mouseLeft$.subscribe(() => this.unbindOutsideClickListener()); - this.id = this.id || UniqueComponentId(); + this.id = this.id || uuid('pn_id_'); } /** @@ -717,7 +621,7 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { level, key, parent, - parentKey, + parentKey }; newItem['items'] = this.createProcessedItems(item.items, level + 1, newItem, key); @@ -754,7 +658,7 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { } getItemProp(item: any, name: string) { - return item ? ObjectUtils.getItemValue(item[name]) : undefined; + return item ? resolve(item[name]) : undefined; } menuButtonClick(event: MouseEvent) { @@ -768,7 +672,7 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { onItemClick(event: any) { const { originalEvent, processedItem } = event; const grouped = this.isProcessedItemGroup(processedItem); - const root = ObjectUtils.isEmpty(processedItem.parent); + const root = isEmpty(processedItem.parent); const selected = this.isSelected(processedItem); if (selected) { @@ -778,7 +682,7 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { this.focusedItemInfo.set({ index, level, parentKey, item }); this.dirty = !root; - DomHandler.focus(this.rootmenu.menubarViewChild.nativeElement); + focus(this.rootmenu.menubarViewChild.nativeElement); } else { if (grouped) { this.onItemChange(event); @@ -788,13 +692,13 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { this.changeFocusedItemIndex(originalEvent, rootProcessedItem ? rootProcessedItem.index : -1); this.mobileActive = false; - DomHandler.focus(this.rootmenu.menubarViewChild.nativeElement); + focus(this.rootmenu.menubarViewChild.nativeElement); } } } onItemMouseEnter(event: any) { - if (!DomHandler.isTouchDevice()) { + if (!isTouchDevice()) { if (!this.mobileActive) { this.onItemChange(event); } @@ -812,7 +716,7 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { scrollInView(index: number = -1) { const id = index !== -1 ? `${this.id}_${index}` : this.focusedItemId; - const element = DomHandler.findSingle(this.rootmenu.el.nativeElement, `li[id="${id}"]`); + const element = findSingle(this.rootmenu.el.nativeElement, `li[id="${id}"]`); if (element) { element.scrollIntoView && element.scrollIntoView({ block: 'nearest', inline: 'nearest' }); @@ -822,10 +726,10 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { onItemChange(event: any) { const { processedItem, isFocus } = event; - if (ObjectUtils.isEmpty(processedItem)) return; + if (isEmpty(processedItem)) return; const { index, key, level, parentKey, items, item } = processedItem; - const grouped = ObjectUtils.isNotEmpty(items); + const grouped = isNotEmpty(items); const activeItemPath = this.activeItemPath().filter((p) => p.parentKey !== parentKey && p.parentKey !== key); grouped && activeItemPath.push(processedItem); @@ -833,7 +737,7 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { this.activeItemPath.set(activeItemPath); grouped && (this.dirty = true); - isFocus && DomHandler.focus(this.rootmenu.menubarViewChild.nativeElement); + isFocus && focus(this.rootmenu.menubarViewChild.nativeElement); } toggle(event: MouseEvent) { @@ -856,30 +760,27 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { hide(event?, isFocus?: boolean) { if (this.mobileActive) { setTimeout(() => { - DomHandler.focus(this.menubutton.nativeElement); + focus(this.menubutton.nativeElement); }, 0); } this.activeItemPath.set([]); this.focusedItemInfo.set({ index: -1, level: 0, parentKey: '', item: null }); - isFocus && DomHandler.focus(this.rootmenu?.menubarViewChild.nativeElement); + isFocus && focus(this.rootmenu?.menubarViewChild.nativeElement); this.dirty = false; } show() { const processedItem = this.findVisibleItem(this.findFirstFocusedItemIndex()); this.focusedItemInfo.set({ index: this.findFirstFocusedItemIndex(), level: 0, parentKey: '', item: processedItem?.item }); - DomHandler.focus(this.rootmenu?.menubarViewChild.nativeElement); + focus(this.rootmenu?.menubarViewChild.nativeElement); } onMenuFocus(event: any) { this.focused = true; const processedItem = this.findVisibleItem(this.findFirstFocusedItemIndex()); - const focusedItemInfo = - this.focusedItemInfo().index !== -1 - ? this.focusedItemInfo() - : { index: this.findFirstFocusedItemIndex(), level: 0, parentKey: '', item: processedItem?.item }; + const focusedItemInfo = this.focusedItemInfo().index !== -1 ? this.focusedItemInfo() : { index: this.findFirstFocusedItemIndex(), level: 0, parentKey: '', item: processedItem?.item }; this.focusedItemInfo.set(focusedItemInfo); this.onFocus.emit(event); @@ -946,7 +847,7 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { break; default: - if (!metaKey && ObjectUtils.isPrintableCharacter(event.key)) { + if (!metaKey && isPrintableCharacter(event.key)) { this.searchItems(event, event.key); } @@ -955,7 +856,7 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { } findVisibleItem(index) { - return ObjectUtils.isNotEmpty(this.visibleItems) ? this.visibleItems[index] : null; + return isNotEmpty(this.visibleItems) ? this.visibleItems[index] : null; } findFirstFocusedItemIndex() { @@ -973,7 +874,7 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { } isProcessedItemGroup(processedItem: any): boolean { - return processedItem && ObjectUtils.isNotEmpty(processedItem.items); + return processedItem && isNotEmpty(processedItem.items); } isSelected(processedItem: any): boolean { @@ -997,14 +898,11 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { } isItemMatched(processedItem: any): boolean { - return ( - this.isValidItem(processedItem) && - this.getProccessedItemLabel(processedItem).toLocaleLowerCase().startsWith(this.searchValue.toLocaleLowerCase()) - ); + return this.isValidItem(processedItem) && this.getProccessedItemLabel(processedItem).toLocaleLowerCase().startsWith(this.searchValue.toLocaleLowerCase()); } isProccessedItemGroup(processedItem: any): boolean { - return processedItem && ObjectUtils.isNotEmpty(processedItem.items); + return processedItem && isNotEmpty(processedItem.items); } searchItems(event: any, char: string) { @@ -1014,15 +912,8 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { let matched = false; if (this.focusedItemInfo().index !== -1) { - itemIndex = this.visibleItems - .slice(this.focusedItemInfo().index) - .findIndex((processedItem) => this.isItemMatched(processedItem)); - itemIndex = - itemIndex === -1 - ? this.visibleItems - .slice(0, this.focusedItemInfo().index) - .findIndex((processedItem) => this.isItemMatched(processedItem)) - : itemIndex + this.focusedItemInfo().index; + itemIndex = this.visibleItems.slice(this.focusedItemInfo().index).findIndex((processedItem) => this.isItemMatched(processedItem)); + itemIndex = itemIndex === -1 ? this.visibleItems.slice(0, this.focusedItemInfo().index).findIndex((processedItem) => this.isItemMatched(processedItem)) : itemIndex + this.focusedItemInfo().index; } else { itemIndex = this.visibleItems.findIndex((processedItem) => this.isItemMatched(processedItem)); } @@ -1061,7 +952,7 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { onArrowDownKey(event: KeyboardEvent) { const processedItem = this.visibleItems[this.focusedItemInfo().index]; - const root = processedItem ? ObjectUtils.isEmpty(processedItem.parent) : null; + const root = processedItem ? isEmpty(processedItem.parent) : null; if (root) { const grouped = this.isProccessedItemGroup(processedItem); @@ -1072,10 +963,7 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { this.onArrowRightKey(event); } } else { - const itemIndex = - this.focusedItemInfo().index !== -1 - ? this.findNextItemIndex(this.focusedItemInfo().index) - : this.findFirstFocusedItemIndex(); + const itemIndex = this.focusedItemInfo().index !== -1 ? this.findNextItemIndex(this.focusedItemInfo().index) : this.findFirstFocusedItemIndex(); this.changeFocusedItemIndex(event, itemIndex); event.preventDefault(); @@ -1095,10 +983,7 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { this.onArrowDownKey(event); } } else { - const itemIndex = - this.focusedItemInfo().index !== -1 - ? this.findNextItemIndex(this.focusedItemInfo().index) - : this.findFirstFocusedItemIndex(); + const itemIndex = this.focusedItemInfo().index !== -1 ? this.findNextItemIndex(this.focusedItemInfo().index) : this.findFirstFocusedItemIndex(); this.changeFocusedItemIndex(event, itemIndex); event.preventDefault(); @@ -1107,7 +992,7 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { onArrowUpKey(event: KeyboardEvent) { const processedItem = this.visibleItems[this.focusedItemInfo().index]; - const root = ObjectUtils.isEmpty(processedItem.parent); + const root = isEmpty(processedItem.parent); if (root) { const grouped = this.isProccessedItemGroup(processedItem); @@ -1128,10 +1013,7 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { const activeItemPath = this.activeItemPath().filter((p) => p.parentKey !== this.focusedItemInfo().parentKey); this.activeItemPath.set(activeItemPath); } else { - const itemIndex = - this.focusedItemInfo().index !== -1 - ? this.findPrevItemIndex(this.focusedItemInfo().index) - : this.findLastFocusedItemIndex(); + const itemIndex = this.focusedItemInfo().index !== -1 ? this.findPrevItemIndex(this.focusedItemInfo().index) : this.findLastFocusedItemIndex(); this.changeFocusedItemIndex(event, itemIndex); } } @@ -1150,10 +1032,7 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { event.preventDefault(); } else { - const itemIndex = - this.focusedItemInfo().index !== -1 - ? this.findPrevItemIndex(this.focusedItemInfo().index) - : this.findLastFocusedItemIndex(); + const itemIndex = this.focusedItemInfo().index !== -1 ? this.findPrevItemIndex(this.focusedItemInfo().index) : this.findLastFocusedItemIndex(); this.changeFocusedItemIndex(event, itemIndex); event.preventDefault(); } @@ -1193,8 +1072,8 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { onEnterKey(event: KeyboardEvent) { if (this.focusedItemInfo().index !== -1) { - const element = DomHandler.findSingle(this.rootmenu.el.nativeElement, `li[id="${`${this.focusedItemId}`}"]`); - const anchorElement = element && DomHandler.findSingle(element, 'a[data-pc-section="action"]'); + const element = findSingle(this.rootmenu.el.nativeElement, `li[id="${`${this.focusedItemId}`}"]`); + const anchorElement = element && findSingle(element, 'a[data-pc-section="action"]'); anchorElement ? anchorElement.click() : element && element.click(); } @@ -1208,23 +1087,17 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { } findLastItemIndex() { - return ObjectUtils.findLastIndex(this.visibleItems, (processedItem) => this.isValidItem(processedItem)); + return findLastIndex(this.visibleItems, (processedItem) => this.isValidItem(processedItem)); } findPrevItemIndex(index: number) { - const matchedItemIndex = - index > 0 - ? ObjectUtils.findLastIndex(this.visibleItems.slice(0, index), (processedItem) => this.isValidItem(processedItem)) - : -1; + const matchedItemIndex = index > 0 ? findLastIndex(this.visibleItems.slice(0, index), (processedItem) => this.isValidItem(processedItem)) : -1; return matchedItemIndex > -1 ? matchedItemIndex : index; } findNextItemIndex(index: number) { - const matchedItemIndex = - index < this.visibleItems.length - 1 - ? this.visibleItems.slice(index + 1).findIndex((processedItem) => this.isValidItem(processedItem)) - : -1; + const matchedItemIndex = index < this.visibleItems.length - 1 ? this.visibleItems.slice(index + 1).findIndex((processedItem) => this.isValidItem(processedItem)) : -1; return matchedItemIndex > -1 ? matchedItemIndex + index + 1 : index; } @@ -1233,7 +1106,7 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { if (isPlatformBrowser(this.platformId)) { if (!this.resizeListener) { this.resizeListener = this.renderer.listen(this.document.defaultView, 'resize', (event) => { - if (!DomHandler.isTouchDevice()) { + if (!isTouchDevice()) { this.hide(event, true); } @@ -1247,12 +1120,8 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { if (isPlatformBrowser(this.platformId)) { if (!this.outsideClickListener) { this.outsideClickListener = this.renderer.listen(this.document, 'click', (event) => { - const isOutsideContainer = - this.rootmenu.el.nativeElement !== event.target && !this.rootmenu.el.nativeElement.contains(event.target); - const isOutsideMenuButton = - this.mobileActive && - this.menubutton.nativeElement !== event.target && - !this.menubutton.nativeElement.contains(event.target); + const isOutsideContainer = this.rootmenu.el.nativeElement !== event.target && !this.rootmenu.el.nativeElement.contains(event.target); + const isOutsideMenuButton = this.mobileActive && this.menubutton.nativeElement !== event.target && !this.menubutton.nativeElement.contains(event.target); if (isOutsideContainer) { isOutsideMenuButton ? (this.mobileActive = false) : this.hide(); @@ -1287,6 +1156,6 @@ export class Menubar extends BaseComponent implements OnDestroy, OnInit { @NgModule({ imports: [Menubar, SharedModule], - exports: [Menubar, SharedModule], + exports: [Menubar, SharedModule] }) export class MenubarModule {} diff --git a/packages/primeng/src/menubar/ng-package.json b/packages/primeng/src/menubar/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/menubar/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/menubar/public_api.ts b/packages/primeng/src/menubar/public_api.ts similarity index 100% rename from src/app/components/menubar/public_api.ts rename to packages/primeng/src/menubar/public_api.ts diff --git a/src/app/components/menubar/style/menubarstyle.ts b/packages/primeng/src/menubar/style/menubarstyle.ts similarity index 98% rename from src/app/components/menubar/style/menubarstyle.ts rename to packages/primeng/src/menubar/style/menubarstyle.ts index 18def8cc43d..f1d71dc8016 100644 --- a/src/app/components/menubar/style/menubarstyle.ts +++ b/packages/primeng/src/menubar/style/menubarstyle.ts @@ -249,7 +249,7 @@ const theme = ({ dt }) => ` `; const inlineStyles = { - submenu: ({ instance, processedItem }) => ({ display: instance.isItemActive(processedItem) ? 'flex' : 'none' }), + submenu: ({ instance, processedItem }) => ({ display: instance.isItemActive(processedItem) ? 'flex' : 'none' }) }; const classes = { @@ -257,8 +257,8 @@ const classes = { 'p-menubar p-component', { 'p-menubar-mobile': instance.queryMatches, - 'p-menubar-mobile-active': instance.mobileActive, - }, + 'p-menubar-mobile-active': instance.mobileActive + } ], start: 'p-menubar-start', button: 'p-menubar-button', @@ -268,8 +268,8 @@ const classes = { { 'p-menubar-item-active': instance.isItemActive(processedItem), 'p-focus': instance.isItemFocused(processedItem), - 'p-disabled': instance.isItemDisabled(processedItem), - }, + 'p-disabled': instance.isItemDisabled(processedItem) + } ], itemContent: 'p-menubar-item-content', itemLink: 'p-menubar-item-link', @@ -278,7 +278,7 @@ const classes = { submenuIcon: 'p-menubar-submenu-icon', submenu: 'p-menubar-submenu', separator: 'p-menubar-separator', - end: 'p-menubar-end', + end: 'p-menubar-end' }; @Injectable() @@ -351,7 +351,7 @@ export enum MenubarClasses { /** * Class name of the end element */ - end = 'p-menubar-end', + end = 'p-menubar-end' } export interface MenubarStyle extends BaseStyle {} diff --git a/src/app/components/message/message.spec.ts b/packages/primeng/src/message/message.spec.ts similarity index 98% rename from src/app/components/message/message.spec.ts rename to packages/primeng/src/message/message.spec.ts index 5623c5a097a..fb61ab67caf 100755 --- a/src/app/components/message/message.spec.ts +++ b/packages/primeng/src/message/message.spec.ts @@ -10,7 +10,7 @@ describe('Message', () => { beforeEach(() => { TestBed.configureTestingModule({ imports: [NoopAnimationsModule], - declarations: [Message], + declarations: [Message] }); fixture = TestBed.createComponent(Message); diff --git a/src/app/components/message/message.ts b/packages/primeng/src/message/message.ts similarity index 90% rename from src/app/components/message/message.ts rename to packages/primeng/src/message/message.ts index 0dbed97e848..f86b1d28453 100755 --- a/src/app/components/message/message.ts +++ b/packages/primeng/src/message/message.ts @@ -1,28 +1,11 @@ +import { animate, style, transition, trigger } from '@angular/animations'; import { CommonModule } from '@angular/common'; -import { - booleanAttribute, - ChangeDetectionStrategy, - Component, - ContentChild, - EventEmitter, - inject, - Input, - NgModule, - Output, - signal, - TemplateRef, - ViewEncapsulation, -} from '@angular/core'; +import { booleanAttribute, ChangeDetectionStrategy, Component, ContentChild, EventEmitter, inject, Input, NgModule, Output, signal, TemplateRef, ViewEncapsulation } from '@angular/core'; +import { SharedModule } from 'primeng/api'; import { BaseComponent } from 'primeng/basecomponent'; -import { CheckIcon } from 'primeng/icons/check'; -import { ExclamationTriangleIcon } from 'primeng/icons/exclamationtriangle'; -import { InfoCircleIcon } from 'primeng/icons/infocircle'; -import { TimesCircleIcon } from 'primeng/icons/timescircle'; -import { MessageStyle } from './style/messagestyle'; +import { CheckIcon, ExclamationTriangleIcon, InfoCircleIcon, TimesCircleIcon, TimesIcon } from 'primeng/icons'; import { Ripple } from 'primeng/ripple'; -import { animate, style, transition, trigger } from '@angular/animations'; -import { TimesIcon } from 'primeng/icons/times'; -import { SharedModule } from '../api/shared'; +import { MessageStyle } from './style/messagestyle'; /** * Message groups a collection of contents in tabs. @@ -43,8 +26,8 @@ import { SharedModule } from '../api/shared'; value: 'visible()', params: { showTransitionParams: showTransitionOptions, - hideTransitionParams: hideTransitionOptions, - }, + hideTransitionParams: hideTransitionOptions + } }" >
    @@ -102,12 +85,12 @@ import { SharedModule } from '../api/shared'; marginBottom: 0, marginLeft: 0, marginRight: 0, - opacity: 0, - }), - ), - ]), - ]), - ], + opacity: 0 + }) + ) + ]) + ]) + ] }) export class Message extends BaseComponent { /** @@ -238,6 +221,6 @@ export class Message extends BaseComponent { @NgModule({ imports: [Message, SharedModule], - exports: [Message, SharedModule], + exports: [Message, SharedModule] }) export class MessageModule {} diff --git a/packages/primeng/src/message/ng-package.json b/packages/primeng/src/message/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/message/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/message/public_api.ts b/packages/primeng/src/message/public_api.ts similarity index 100% rename from src/app/components/message/public_api.ts rename to packages/primeng/src/message/public_api.ts diff --git a/src/app/components/message/style/messagestyle.ts b/packages/primeng/src/message/style/messagestyle.ts similarity index 94% rename from src/app/components/message/style/messagestyle.ts rename to packages/primeng/src/message/style/messagestyle.ts index a0fe3a04575..61745765ca5 100644 --- a/src/app/components/message/style/messagestyle.ts +++ b/packages/primeng/src/message/style/messagestyle.ts @@ -25,7 +25,7 @@ const theme = ({ dt }) => ` align-items: center; justify-content: center; flex-shrink: 0; - margin: 0 0 0 auto; + margin-inline-start: auto; overflow: hidden; position: relative; width: ${dt('message.close.button.width')}; @@ -75,7 +75,7 @@ const theme = ({ dt }) => ` } .p-message-info.p-message-simple { - color: ${dt('message.info.plain.color')}; + color: ${dt('message.info.simple.color')}; } .p-message-success { @@ -100,7 +100,7 @@ const theme = ({ dt }) => ` } .p-message-success.p-message-simple { - color: ${dt('message.success.plain.color')}; + color: ${dt('message.success.simple.color')}; } .p-message-warn { @@ -125,7 +125,7 @@ const theme = ({ dt }) => ` } .p-message-warn.p-message-simple { - color: ${dt('message.warn.plain.color')}; + color: ${dt('message.warn.simple.color')}; } .p-message-error { @@ -150,7 +150,7 @@ const theme = ({ dt }) => ` } .p-message-error.p-message-simple { - color: ${dt('message.error.plain.color')}; + color: ${dt('message.error.simple.color')}; } .p-message-secondary { @@ -175,7 +175,7 @@ const theme = ({ dt }) => ` } .p-message-secondary.p-message-simple { - color: ${dt('message.secondary.plain.color')}; + color: ${dt('message.secondary.simple.color')}; } .p-message-contrast { @@ -200,7 +200,7 @@ const theme = ({ dt }) => ` } .p-message-contrast.p-message-simple { - color: ${dt('message.contrast.plain.color')}; + color: ${dt('message.contrast.simple.color')}; } .p-message-text { @@ -292,11 +292,14 @@ const theme = ({ dt }) => ` box-shadow: none; } +.p-message-simple .p-message-content { + padding: ${dt('message.simple.content.padding')}; +} + .p-message-outlined .p-message-close-button:hover, .p-message-simple .p-message-close-button:hover { background: transparent; -} -`; +}`; const classes = { root: ({ props }) => ['p-message p-component p-message-' + props.severity, { 'p-message-simple': props.variant === 'simple' }], @@ -304,7 +307,7 @@ const classes = { icon: 'p-message-icon', text: 'p-message-text', closeButton: 'p-message-close-button', - closeIcon: 'p-message-close-icon', + closeIcon: 'p-message-close-icon' }; @Injectable() @@ -350,7 +353,7 @@ export enum MessageClasses { /** * Class name of the close icon element */ - closeIcon = 'p-message-close-icon', + closeIcon = 'p-message-close-icon' } export interface MessageStyle extends BaseStyle {} diff --git a/src/app/components/messages/messages.interface.ts b/packages/primeng/src/messages/messages.interface.ts similarity index 100% rename from src/app/components/messages/messages.interface.ts rename to packages/primeng/src/messages/messages.interface.ts diff --git a/src/app/components/messages/messages.spec.ts b/packages/primeng/src/messages/messages.spec.ts similarity index 94% rename from src/app/components/messages/messages.spec.ts rename to packages/primeng/src/messages/messages.spec.ts index c9e86f93944..eb3dd42d3b6 100755 --- a/src/app/components/messages/messages.spec.ts +++ b/packages/primeng/src/messages/messages.spec.ts @@ -1,17 +1,12 @@ -import { TestBed, ComponentFixture } from '@angular/core/testing'; +import { Component } from '@angular/core'; +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { FormsModule } from '@angular/forms'; import { By } from '@angular/platform-browser'; -import { Messages } from './messages'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; -import { Component, NO_ERRORS_SCHEMA } from '@angular/core'; +import { MessageService, ToastMessageOptions } from 'primeng/api'; import { Button } from 'primeng/button'; -import { FormsModule } from '@angular/forms'; -import { MessageService } from 'primeng/api'; -import { ToastMessageOptions } from 'primeng/api'; -import { CheckIcon } from 'primeng/icons/check'; -import { TimesCircleIcon } from 'primeng/icons/timescircle'; -import { ExclamationTriangleIcon } from 'primeng/icons/exclamationtriangle'; -import { InfoCircleIcon } from 'primeng/icons/infocircle'; -import { TimesIcon } from 'primeng/icons/times'; +import { CheckIcon, ExclamationTriangleIcon, InfoCircleIcon, TimesCircleIcon, TimesIcon } from 'primeng/icons'; +import { Messages } from './messages'; @Component({ template: ` @@ -27,7 +22,7 @@ import { TimesIcon } from 'primeng/icons/times'; - `, + ` }) class TestMessagesComponent { msgs: ToastMessageOptions[] = []; @@ -66,7 +61,7 @@ class TestMessagesComponent { showAllViaService() { this.messageService.addAll([ { severity: 'success', key: 'primeng', summary: 'Service Message', detail: 'Via MessageService' }, - { severity: 'success', summary: 'Service Message', detail: 'Via MessageService' }, + { severity: 'success', summary: 'Service Message', detail: 'Via MessageService' } ]); } @@ -92,7 +87,7 @@ describe('Messages', () => { TestBed.configureTestingModule({ imports: [NoopAnimationsModule, FormsModule, CheckIcon, TimesCircleIcon, ExclamationTriangleIcon, InfoCircleIcon, TimesIcon], declarations: [Messages, Button, TestMessagesComponent], - providers: [MessageService], + providers: [MessageService] }); fixture = TestBed.createComponent(TestMessagesComponent); diff --git a/src/app/components/messages/messages.ts b/packages/primeng/src/messages/messages.ts similarity index 76% rename from src/app/components/messages/messages.ts rename to packages/primeng/src/messages/messages.ts index 8a1f207038b..aba88a6b11c 100644 --- a/src/app/components/messages/messages.ts +++ b/packages/primeng/src/messages/messages.ts @@ -1,33 +1,13 @@ import { animate, style, transition, trigger } from '@angular/animations'; import { CommonModule } from '@angular/common'; -import { - AfterContentInit, - booleanAttribute, - ChangeDetectionStrategy, - Component, - ContentChildren, - EventEmitter, - inject, - Input, - NgModule, - OnDestroy, - Optional, - Output, - QueryList, - TemplateRef, - ViewEncapsulation, -} from '@angular/core'; -import { MessageService, PrimeTemplate, SharedModule, ToastMessageOptions } from 'primeng/api'; -import { CheckIcon } from 'primeng/icons/check'; -import { ExclamationTriangleIcon } from 'primeng/icons/exclamationtriangle'; -import { InfoCircleIcon } from 'primeng/icons/infocircle'; -import { TimesIcon } from 'primeng/icons/times'; -import { TimesCircleIcon } from 'primeng/icons/timescircle'; +import { AfterContentInit, booleanAttribute, ChangeDetectionStrategy, Component, EventEmitter, inject, Input, NgModule, OnDestroy, Optional, Output, TemplateRef, ViewEncapsulation } from '@angular/core'; +import { MessageService, SharedModule, ToastMessageOptions } from 'primeng/api'; +import { BaseComponent } from 'primeng/basecomponent'; +import { ButtonModule } from 'primeng/button'; +import { CheckIcon, ExclamationTriangleIcon, InfoCircleIcon, TimesCircleIcon, TimesIcon } from 'primeng/icons'; import { Ripple } from 'primeng/ripple'; import { Subscription, timer } from 'rxjs'; import { MessagesStyle } from './style/messagesstyle'; -import { BaseComponent } from 'primeng/basecomponent'; -import { ButtonModule } from 'primeng/button'; /** * Messages is used to display alerts inline. @@ -37,15 +17,7 @@ import { ButtonModule } from 'primeng/button'; @Component({ selector: 'p-messages', template: ` -
    +
    @if (contentTemplate) {
    @@ -60,8 +32,8 @@ import { ButtonModule } from 'primeng/button'; value: 'visible', params: { showTransitionParams: showTransitionOptions, - hideTransitionParams: hideTransitionOptions, - }, + hideTransitionParams: hideTransitionOptions + } }" >
    @@ -103,29 +75,10 @@ import { ButtonModule } from 'primeng/button'; } } @else { - - + + } - +
    @@ -145,15 +98,15 @@ import { ButtonModule } from 'primeng/button'; marginBottom: 0, marginLeft: 0, marginRight: 0, - opacity: 0, - }), - ), - ]), - ]), + opacity: 0 + }) + ) + ]) + ]) ], changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, - providers: [MessagesStyle], + providers: [MessagesStyle] }) export class Messages extends BaseComponent implements AfterContentInit, OnDestroy { /** @@ -222,8 +175,6 @@ export class Messages extends BaseComponent implements AfterContentInit, OnDestr */ @Output() onClose: EventEmitter = new EventEmitter(); - @ContentChildren(PrimeTemplate) templates: QueryList | undefined; - messages: ToastMessageOptions[] | null | undefined; messageSubscription: Subscription | undefined; @@ -255,20 +206,18 @@ export class Messages extends BaseComponent implements AfterContentInit, OnDestr }); if (this.messageService && this.enableService && !this.contentTemplate) { - this.messageSubscription = this.messageService.messageObserver.subscribe( - (messages: ToastMessageOptions | ToastMessageOptions[]) => { - if (messages) { - if (!Array.isArray(messages)) { - messages = [messages]; - } - - const filteredMessages = messages.filter((m) => this.key === m.key); - this.messages = this.messages ? [...this.messages, ...filteredMessages] : [...filteredMessages]; - this.startMessageLifes(filteredMessages); - this.cd.markForCheck(); + this.messageSubscription = this.messageService.messageObserver.subscribe((messages: ToastMessageOptions | ToastMessageOptions[]) => { + if (messages) { + if (!Array.isArray(messages)) { + messages = [messages]; } - }, - ); + + const filteredMessages = messages.filter((m) => this.key === m.key); + this.messages = this.messages ? [...this.messages, ...filteredMessages] : [...filteredMessages]; + this.startMessageLifes(filteredMessages); + this.cd.markForCheck(); + } + }); this.clearSubscription = this.messageService.clearObserver.subscribe((key) => { if (key) { @@ -363,18 +312,8 @@ export class Messages extends BaseComponent implements AfterContentInit, OnDestr } @NgModule({ - imports: [ - CommonModule, - Ripple, - CheckIcon, - InfoCircleIcon, - TimesCircleIcon, - ExclamationTriangleIcon, - TimesIcon, - ButtonModule, - SharedModule, - ], + imports: [CommonModule, Ripple, CheckIcon, InfoCircleIcon, TimesCircleIcon, ExclamationTriangleIcon, TimesIcon, ButtonModule, SharedModule], exports: [Messages, SharedModule], - declarations: [Messages], + declarations: [Messages] }) export class MessagesModule {} diff --git a/packages/primeng/src/messages/ng-package.json b/packages/primeng/src/messages/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/messages/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/messages/public_api.ts b/packages/primeng/src/messages/public_api.ts similarity index 100% rename from src/app/components/messages/public_api.ts rename to packages/primeng/src/messages/public_api.ts diff --git a/src/app/components/messages/style/messagesstyle.ts b/packages/primeng/src/messages/style/messagesstyle.ts similarity index 96% rename from src/app/components/messages/style/messagesstyle.ts rename to packages/primeng/src/messages/style/messagesstyle.ts index c2dfe10c8d9..18a7aa64b35 100644 --- a/src/app/components/messages/style/messagesstyle.ts +++ b/packages/primeng/src/messages/style/messagesstyle.ts @@ -42,9 +42,7 @@ const theme = ({ dt }) => ` height: ${dt('message.close.button.height')}; border-radius: ${dt('message.close.button.border.radius')}; background: transparent; - transition: background ${dt('message.transition.duration')}, color ${dt( - 'message.transition.duration', - )}, outline-color ${dt('message.transition.duration')}, box-shadow ${dt('message.transition.duration')}, opacity 0.3s; + transition: background ${dt('message.transition.duration')}, color ${dt('message.transition.duration')}, outline-color ${dt('message.transition.duration')}, box-shadow ${dt('message.transition.duration')}, opacity 0.3s; outline-color: transparent; color: inherit; padding: 0; @@ -210,14 +208,14 @@ const theme = ({ dt }) => ` const classes = { root: ({ instance }) => ({ - 'p-message': true, + 'p-message': true }), container: 'p-messages p-component', content: 'p-message-content', icon: 'p-message-icon', text: 'p-message-text', closeButton: 'p-message-close-button', - closeIcon: 'p-message-close-icon', + closeIcon: 'p-message-close-icon' }; @Injectable() diff --git a/src/app/components/metergroup/metergroup.interface.ts b/packages/primeng/src/metergroup/metergroup.interface.ts similarity index 100% rename from src/app/components/metergroup/metergroup.interface.ts rename to packages/primeng/src/metergroup/metergroup.interface.ts diff --git a/packages/primeng/src/metergroup/metergroup.ts b/packages/primeng/src/metergroup/metergroup.ts new file mode 100644 index 00000000000..47ce91869f9 --- /dev/null +++ b/packages/primeng/src/metergroup/metergroup.ts @@ -0,0 +1,214 @@ +import { CommonModule } from '@angular/common'; +import { ChangeDetectionStrategy, Component, ContentChild, ElementRef, forwardRef, inject, Input, NgModule, TemplateRef, ViewChild, ViewEncapsulation } from '@angular/core'; +import { getOuterHeight } from '@primeuix/utils'; +import { SharedModule } from 'primeng/api'; +import { BaseComponent } from 'primeng/basecomponent'; +import { MeterItem } from './metergroup.interface'; +import { MeterGroupStyle } from './style/metergroupstyle'; + +@Component({ + selector: 'p-meterGroupLabel, p-metergrouplabel', + standalone: true, + imports: [CommonModule, SharedModule], + template: ` +
      +
    1. + + + + + + {{ labelItem.label }} ({{ parentInstance.percentValue(labelItem.value) }}) +
    2. +
    + ` +}) +export class MeterGroupLabel { + @Input() value: any[] = null; + + @Input() labelPosition: 'start' | 'end' = 'end'; + + @Input() labelOrientation: 'horizontal' | 'vertical' = 'horizontal'; + + @Input() min: number; + + @Input() max: number; + + @Input() iconTemplate: TemplateRef | undefined; + + get labelClass(): { [key: string]: boolean } { + return { + 'p-metergroup-label-list p-component': true, + 'p-metergroup-label-list-vertical': this.labelOrientation === 'vertical', + 'p-metergroup-label-list-horizontal': this.labelOrientation === 'horizontal' + }; + } + + parentInstance: MeterGroup = inject(forwardRef(() => MeterGroup)); +} +/** + * MeterGroup displays scalar measurements within a known range. + * @group Components + */ +@Component({ + selector: 'p-meterGroup, p-metergroup, p-meter-group', + standalone: true, + imports: [CommonModule, MeterGroupLabel, SharedModule], + template: ` +
    + @if (labelPosition === 'start') { + + + } + +
    + + + + + + + +
    + + @if (labelPosition === 'end') { + + + } +
    + `, + changeDetection: ChangeDetectionStrategy.OnPush, + encapsulation: ViewEncapsulation.None, + providers: [MeterGroupStyle] +}) +export class MeterGroup extends BaseComponent { + /** + * Current value of the metergroup. + * @group Props + */ + @Input() value: MeterItem[] | undefined; + /** + * Mininum boundary value. + * @group Props + */ + @Input() min: number = 0; + /** + * Maximum boundary value. + * @group Props + */ + @Input() max: number = 100; + /** + * Specifies the layout of the component, valid values are 'horizontal' and 'vertical'. + * @group Props + */ + @Input() orientation: 'horizontal' | 'vertical' = 'horizontal'; + /** + * Specifies the label position of the component, valid values are 'start' and 'end'. + * @group Props + */ + @Input() labelPosition: 'start' | 'end' = 'end'; + /** + * Specifies the label orientation of the component, valid values are 'horizontal' and 'vertical'. + * @group Props + */ + @Input() labelOrientation: 'horizontal' | 'vertical' | undefined = 'horizontal'; + /** + * Inline style of the element. + * @group Props + */ + @Input() style: { [klass: string]: any } | null | undefined; + /** + * Style class of the element. + * @group Props + */ + @Input() styleClass: string | undefined; + + get vertical(): boolean { + return this.orientation === 'vertical'; + } + + get containerClass() { + return { + 'p-metergroup p-component': true, + 'p-metergroup-horizontal': this.orientation === 'horizontal', + 'p-metergroup-vertical': this.orientation === 'vertical' + }; + } + + @ContentChild('label') labelTemplate: TemplateRef | undefined; + + @ContentChild('meter') meterTemplate: TemplateRef | undefined; + + @ContentChild('end') endTemplate: TemplateRef | undefined; + + @ContentChild('start') startTemplate: TemplateRef | undefined; + + @ContentChild('icon') iconTemplate: TemplateRef | undefined; + + _componentStyle = inject(MeterGroupStyle); + + @ViewChild('container', { read: ElementRef }) container: ElementRef; + + ngAfterViewInit() { + super.ngAfterViewInit(); + const _container = this.container.nativeElement; + const height = getOuterHeight(_container); + this.vertical && (_container.style.height = height + 'px'); + } + + percent(meter = 0) { + const percentOfItem = ((meter - this.min) / (this.max - this.min)) * 100; + + return Math.round(Math.max(0, Math.min(100, percentOfItem))); + } + + percentValue(meter) { + return this.percent(meter) + '%'; + } + + meterStyle(val) { + return { + backgroundColor: val.color, + width: this.orientation === 'horizontal' && this.percentValue(val.value), + height: this.orientation === 'vertical' && this.percentValue(val.value) + }; + } + + totalPercent() { + return this.percent(this.value.reduce((total, val) => total + val.value, 0)); + } + + percentages() { + let sum = 0; + const sumsArray = []; + + this.value.forEach((item) => { + sum += item.value; + sumsArray.push(sum); + }); + + return sumsArray; + } + + trackByFn(index: number): number { + return index; + } +} + +@NgModule({ + imports: [MeterGroup, SharedModule], + exports: [MeterGroup, SharedModule] +}) +export class MeterGroupModule {} diff --git a/packages/primeng/src/metergroup/ng-package.json b/packages/primeng/src/metergroup/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/metergroup/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/metergroup/public_api.ts b/packages/primeng/src/metergroup/public_api.ts similarity index 100% rename from src/app/components/metergroup/public_api.ts rename to packages/primeng/src/metergroup/public_api.ts diff --git a/src/app/components/metergroup/style/metergroupstyle.ts b/packages/primeng/src/metergroup/style/metergroupstyle.ts similarity index 96% rename from src/app/components/metergroup/style/metergroupstyle.ts rename to packages/primeng/src/metergroup/style/metergroupstyle.ts index e8c98ce365f..47d87db8cd4 100644 --- a/src/app/components/metergroup/style/metergroupstyle.ts +++ b/packages/primeng/src/metergroup/style/metergroupstyle.ts @@ -96,8 +96,8 @@ const classes = { 'p-metergroup p-component', { 'p-metergroup-horizontal': props.orientation === 'horizontal', - 'p-metergroup-vertical': props.orientation === 'vertical', - }, + 'p-metergroup-vertical': props.orientation === 'vertical' + } ], meters: 'p-metergroup-meters', meter: 'p-metergroup-meter', @@ -105,13 +105,13 @@ const classes = { 'p-metergroup-label-list', { 'p-metergroup-label-list-vertical': props.labelOrientation === 'vertical', - 'p-metergroup-label-list-horizontal': props.labelOrientation === 'horizontal', - }, + 'p-metergroup-label-list-horizontal': props.labelOrientation === 'horizontal' + } ], label: 'p-metergroup-label', labelIcon: 'p-metergroup-label-icon', labelMarker: 'p-metergroup-label-marker', - labelText: 'p-metergroup-label-text', + labelText: 'p-metergroup-label-text' }; @Injectable() @@ -164,7 +164,7 @@ export enum MeterGroupClasses { /** * Class name of the label text element */ - labelText = 'p-metergroup-label-text', + labelText = 'p-metergroup-label-text' } export interface MeterGroupStyle extends BaseStyle {} diff --git a/src/app/components/multiselect/multiselect.interface.ts b/packages/primeng/src/multiselect/multiselect.interface.ts similarity index 100% rename from src/app/components/multiselect/multiselect.interface.ts rename to packages/primeng/src/multiselect/multiselect.interface.ts diff --git a/src/app/components/multiselect/multiselect.spec.ts b/packages/primeng/src/multiselect/multiselect.spec.ts similarity index 96% rename from src/app/components/multiselect/multiselect.spec.ts rename to packages/primeng/src/multiselect/multiselect.spec.ts index c5b878f6572..cb221812a23 100755 --- a/src/app/components/multiselect/multiselect.spec.ts +++ b/packages/primeng/src/multiselect/multiselect.spec.ts @@ -1,14 +1,12 @@ import { ScrollingModule } from '@angular/cdk/scrolling'; +import { NO_ERRORS_SCHEMA } from '@angular/core'; import { ComponentFixture, TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; +import { ChevronDownIcon, SearchIcon, TimesIcon } from 'primeng/icons'; import { OverlayModule } from 'primeng/overlay'; import { TooltipModule } from 'primeng/tooltip'; import { MultiSelect, MultiSelectItem } from './multiselect'; -import { ChevronDownIcon } from 'primeng/icons/chevrondown'; -import { SearchIcon } from 'primeng/icons/search'; -import { TimesIcon } from 'primeng/icons/times'; -import { NO_ERRORS_SCHEMA } from '@angular/core'; describe('MultiSelect', () => { let multiselect: MultiSelect; @@ -19,7 +17,7 @@ describe('MultiSelect', () => { TestBed.configureTestingModule({ imports: [NoopAnimationsModule, ScrollingModule, TooltipModule, OverlayModule, SearchIcon, ChevronDownIcon, TimesIcon], declarations: [MultiSelect, MultiSelectItem], - schemas: [NO_ERRORS_SCHEMA], + schemas: [NO_ERRORS_SCHEMA] }); fixture = TestBed.createComponent(MultiSelect); @@ -167,7 +165,7 @@ describe('MultiSelect', () => { { label: 'Mercedes', value: 'Mercedes' }, { label: 'Renault', value: 'Renault' }, { label: 'VW', value: 'VW' }, - { label: 'Volvo', value: 'Volvo' }, + { label: 'Volvo', value: 'Volvo' } ]; fixture.detectChanges(); @@ -197,7 +195,7 @@ describe('MultiSelect', () => { { label: 'Mercedes', value: 'Mercedes' }, { label: 'Renault', value: 'Renault' }, { label: 'VW', value: 'VW' }, - { label: 'Volvo', value: 'Volvo' }, + { label: 'Volvo', value: 'Volvo' } ]; fixture.detectChanges(); @@ -243,7 +241,7 @@ describe('MultiSelect', () => { { label: 'Mercedes', value: 'Mercedes' }, { label: 'Renault', value: 'Renault' }, { label: 'VW', value: 'VW' }, - { label: 'Volvo', value: 'Volvo' }, + { label: 'Volvo', value: 'Volvo' } ]; multiselect.selectionLimit = 3; multiselect.value = []; @@ -283,7 +281,7 @@ describe('MultiSelect', () => { { label: 'Mercedes', value: 'Mercedes' }, { label: 'Renault', value: 'Renault' }, { label: 'VW', value: 'VW' }, - { label: 'Volvo', value: 'Volvo' }, + { label: 'Volvo', value: 'Volvo' } ]; fixture.detectChanges(); @@ -320,7 +318,7 @@ describe('MultiSelect', () => { { label: 'Mercedes', value: 'Mercedes' }, { label: 'Renault', value: 'Renault' }, { label: 'VW', value: 'VW' }, - { label: 'Volvo', value: 'Volvo' }, + { label: 'Volvo', value: 'Volvo' } ]; fixture.detectChanges(); @@ -353,7 +351,7 @@ describe('MultiSelect', () => { { label: 'Mercedes', value: 'Mercedes' }, { label: 'Renault', value: 'Renault' }, { label: 'VW', value: 'VW' }, - { label: 'Volvo', value: 'Volvo' }, + { label: 'Volvo', value: 'Volvo' } ]; multiselect.value = []; multiselect.selectionLimit = 2; @@ -391,7 +389,7 @@ describe('MultiSelect', () => { { label: 'Mercedes', value: 'Mercedes' }, { label: 'Renault', value: 'Renault' }, { label: 'VW', value: 'VW' }, - { label: 'Volvo', value: 'Volvo' }, + { label: 'Volvo', value: 'Volvo' } ]; fixture.detectChanges(); @@ -421,7 +419,7 @@ describe('MultiSelect', () => { { label: 'Mercedes', value: 'Mercedes' }, { label: 'Renault', value: 'Renault' }, { label: 'VW', value: 'VW' }, - { label: 'Volvo', value: 'Volvo' }, + { label: 'Volvo', value: 'Volvo' } ]; fixture.detectChanges(); @@ -454,7 +452,7 @@ describe('MultiSelect', () => { { name: 'Rome', code: 'RM' }, { name: 'London', code: 'LDN' }, { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, + { name: 'Paris', code: 'PRS' } ]; multiselect.optionLabel = 'name'; fixture.detectChanges(); @@ -487,7 +485,7 @@ describe('MultiSelect', () => { { label: 'Mercedes', value: 'Mercedes' }, { label: 'Renault', value: 'Renault' }, { label: 'VW', value: 'VW' }, - { label: 'Volvo', value: 'Volvo' }, + { label: 'Volvo', value: 'Volvo' } ]; fixture.detectChanges(); @@ -514,7 +512,7 @@ describe('MultiSelect', () => { { label: 'Mercedes', value: 'Mercedes' }, { label: 'Renault', value: 'Renault' }, { label: 'VW', value: 'VW' }, - { label: 'Volvo', value: 'Volvo' }, + { label: 'Volvo', value: 'Volvo' } ]; fixture.detectChanges(); @@ -548,7 +546,7 @@ describe('MultiSelect', () => { { label: 'Mercedes', value: 'Mercedes' }, { label: 'Renault', value: 'Renault' }, { label: 'VW', value: 'VW' }, - { label: 'Volvo', value: 'Volvo' }, + { label: 'Volvo', value: 'Volvo' } ]; fixture.detectChanges(); diff --git a/src/app/components/multiselect/multiselect.ts b/packages/primeng/src/multiselect/multiselect.ts similarity index 80% rename from src/app/components/multiselect/multiselect.ts rename to packages/primeng/src/multiselect/multiselect.ts index 2a334e5cacc..cd5924d09ef 100755 --- a/src/app/components/multiselect/multiselect.ts +++ b/packages/primeng/src/multiselect/multiselect.ts @@ -9,7 +9,6 @@ import { Component, computed, ContentChild, - ContentChildren, effect, ElementRef, EventEmitter, @@ -27,57 +26,50 @@ import { signal, TemplateRef, ViewChild, - ViewEncapsulation, + ViewEncapsulation } from '@angular/core'; import { ControlValueAccessor, FormsModule, NG_VALUE_ACCESSOR } from '@angular/forms'; import { - FilterService, - Footer, - Header, - OverlayOptions, - OverlayService, - PrimeNGConfig, - PrimeTemplate, - ScrollerOptions, - SharedModule, - TranslationKeys, -} from 'primeng/api'; + deepEquals, + equals, + findLastIndex, + findSingle, + focus, + getFirstFocusableElement, + getFocusableElements, + getLastFocusableElement, + hasClass, + isArray, + isHidden, + isNotEmpty, + isObject, + isPrintableCharacter, + resolveFieldData, + unblockBodyScroll, + uuid +} from '@primeuix/utils'; +import { FilterService, Footer, Header, OverlayOptions, OverlayService, PrimeTemplate, ScrollerOptions, SharedModule, TranslationKeys } from 'primeng/api'; +import { AutoFocus } from 'primeng/autofocus'; +import { BaseComponent } from 'primeng/basecomponent'; +import { Checkbox } from 'primeng/checkbox'; +import { Chip } from 'primeng/chip'; import { DomHandler } from 'primeng/dom'; +import { IconField } from 'primeng/iconfield'; +import { CheckIcon, ChevronDownIcon, MinusIcon, SearchIcon, TimesCircleIcon, TimesIcon } from 'primeng/icons'; +import { InputIcon } from 'primeng/inputicon'; +import { InputText } from 'primeng/inputtext'; import { Overlay } from 'primeng/overlay'; import { Ripple } from 'primeng/ripple'; import { Scroller } from 'primeng/scroller'; import { Tooltip } from 'primeng/tooltip'; -import { ObjectUtils, UniqueComponentId } from 'primeng/utils'; -import { CheckIcon } from 'primeng/icons/check'; -import { SearchIcon } from 'primeng/icons/search'; -import { TimesCircleIcon } from 'primeng/icons/timescircle'; -import { TimesIcon } from 'primeng/icons/times'; -import { ChevronDownIcon } from 'primeng/icons/chevrondown'; import { Nullable } from 'primeng/ts-helpers'; -import { AutoFocus } from 'primeng/autofocus'; -import { - MultiSelectBlurEvent, - MultiSelectChangeEvent, - MultiSelectFilterEvent, - MultiSelectFilterOptions, - MultiSelectFocusEvent, - MultiSelectLazyLoadEvent, - MultiSelectRemoveEvent, - MultiSelectSelectAllChangeEvent, -} from './multiselect.interface'; -import { MinusIcon } from 'primeng/icons/minus'; -import { IconField } from 'primeng/iconfield'; -import { InputText } from 'primeng/inputtext'; -import { InputIcon } from 'primeng/inputicon'; -import { Chip } from 'primeng/chip'; -import { Checkbox } from 'primeng/checkbox'; +import { MultiSelectBlurEvent, MultiSelectChangeEvent, MultiSelectFilterEvent, MultiSelectFilterOptions, MultiSelectFocusEvent, MultiSelectLazyLoadEvent, MultiSelectRemoveEvent, MultiSelectSelectAllChangeEvent } from './multiselect.interface'; import { MultiSelectStyle } from './style/multiselectstyle'; -import { BaseComponent } from 'primeng/basecomponent'; export const MULTISELECT_VALUE_ACCESSOR: any = { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => MultiSelect), - multi: true, + multi: true }; @Component({ @@ -92,7 +84,7 @@ export const MULTISELECT_VALUE_ACCESSOR: any = { [ngClass]="{ 'p-multiselect-option': true, 'p-disabled': disabled, - 'p-focus': focused, + 'p-focus': focused }" [id]="id" [attr.aria-label]="label" @@ -109,9 +101,7 @@ export const MULTISELECT_VALUE_ACCESSOR: any = { - + @@ -119,7 +109,7 @@ export const MULTISELECT_VALUE_ACCESSOR: any = { `, - encapsulation: ViewEncapsulation.None, + encapsulation: ViewEncapsulation.None }) export class MultiSelectItem extends BaseComponent { @Input() id: string | undefined; @@ -156,7 +146,7 @@ export class MultiSelectItem extends BaseComponent { this.onClick.emit({ originalEvent: event, option: this.option, - selected: this.selected, + selected: this.selected }); event.stopPropagation(); event.preventDefault(); @@ -166,7 +156,7 @@ export class MultiSelectItem extends BaseComponent { this.onMouseEnter.emit({ originalEvent: event, option: this.option, - selected: this.selected, + selected: this.selected }); } } @@ -176,7 +166,7 @@ export class MultiSelectItem extends BaseComponent { * @group Components */ @Component({ - selector: 'p-multiSelect, p-multiselect', + selector: 'p-multiSelect, p-multiselect, p-multi-select', standalone: true, imports: [ CommonModule, @@ -199,7 +189,7 @@ export class MultiSelectItem extends BaseComponent { InputText, Chip, Checkbox, - FormsModule, + FormsModule ], template: `
    @@ -239,60 +229,27 @@ export class MultiSelectItem extends BaseComponent { {{ label() || 'empty' }}
    - + - - + +
    - {{ - placeholder() || defaultLabel || 'empty' - }} + {{ placeholder() || defaultLabel || 'empty' }}
    - +
    - - + + @@ -308,26 +265,10 @@ export class MultiSelectItem extends BaseComponent { - - + + - + @@ -346,12 +287,7 @@ export class MultiSelectItem extends BaseComponent { (onHide)="hide()" > -
    +
    - + - + @@ -441,9 +366,7 @@ export class MultiSelectItem extends BaseComponent { [options]="virtualScrollOptions" > - + @@ -452,33 +375,16 @@ export class MultiSelectItem extends BaseComponent { - + -
      +
        -
      • +
      • {{ getOptionGroupLabel(option.optionGroup) }} - +
      • @@ -502,24 +408,14 @@ export class MultiSelectItem extends BaseComponent {
        -
      • +
      • @if (!emptyFilterTemplate && !emptyTemplate) { {{ emptyFilterMessageLabel }} } @else { }
      • -
      • +
      • @if (!emptyTemplate) { {{ emptyMessageLabel }} } @else { @@ -553,8 +449,8 @@ export class MultiSelectItem extends BaseComponent { host: { '[attr.id]': 'id', '[style]': 'style', - '(click)': 'onContainerClick($event)', - }, + '(click)': 'onContainerClick($event)' + } }) export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, AfterContentInit, AfterViewChecked, ControlValueAccessor { /** @@ -808,8 +704,7 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, * Defines how the items are filtered. * @group Props */ - @Input() filterMatchMode: 'contains' | 'startsWith' | 'endsWith' | 'equals' | 'notEquals' | 'in' | 'lt' | 'lte' | 'gt' | 'gte' = - 'contains'; + @Input() filterMatchMode: 'contains' | 'startsWith' | 'endsWith' | 'equals' | 'notEquals' | 'in' | 'lt' | 'lte' | 'gt' | 'gte' = 'contains'; /** * Advisory information to display in a tooltip on hover. * @group Props @@ -939,7 +834,7 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, return options; } set options(val: any[] | undefined) { - if (!ObjectUtils.deepEquals(this._options(), val)) { + if (!deepEquals(this._options(), val)) { this._options.set(val); } } @@ -1073,14 +968,12 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, @ViewChild('firstHiddenFocusableEl') firstHiddenFocusableElementOnOverlay: Nullable; - @ViewChild('headerCheckbox') headerCheckboxViewChild: Nullable; + @ViewChild('headerCheckbox') headerCheckboxViewChild: Nullable; @ContentChild(Footer) footerFacet: any; @ContentChild(Header) headerFacet: any; - @ContentChildren(PrimeTemplate) templates: Nullable>; - _componentStyle = inject(MultiSelectStyle); searchValue: Nullable; @@ -1226,18 +1119,11 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, get filled(): boolean { if (typeof this.modelValue() === 'string') return !!this.modelValue(); - return ObjectUtils.isNotEmpty(this.modelValue()); + return isNotEmpty(this.modelValue()); } get isVisibleClearIcon(): boolean | undefined { - return ( - this.modelValue() != null && - this.modelValue() !== '' && - ObjectUtils.isNotEmpty(this.modelValue()) && - this.showClear && - !this.disabled && - this.filled - ); + return this.modelValue() != null && this.modelValue() !== '' && isNotEmpty(this.modelValue()) && this.showClear && !this.disabled && this.filled; } get toggleAllAriaLabel() { @@ -1264,23 +1150,15 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, visibleOptions = computed(() => { const options = this.getAllVisibleAndNonVisibleOptions(); - const isArrayOfObjects = ObjectUtils.isArray(options) && ObjectUtils.isObject(options[0]); + const isArrayOfObjects = isArray(options) && isObject(options[0]); if (this._filterValue()) { let filteredOptions; if (isArrayOfObjects) { - filteredOptions = this.filterService.filter( - options, - this.searchFields(), - this._filterValue(), - this.filterMatchMode, - this.filterLocale, - ); + filteredOptions = this.filterService.filter(options, this.searchFields(), this._filterValue(), this.filterMatchMode, this.filterLocale); } else { - filteredOptions = options.filter((option) => - option.toString().toLocaleLowerCase().includes(this._filterValue().toLocaleLowerCase()), - ); + filteredOptions = options.filter((option) => option.toString().toLocaleLowerCase().includes(this._filterValue().toLocaleLowerCase())); } if (this.group) { @@ -1294,7 +1172,7 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, if (filteredItems.length > 0) filtered.push({ ...group, - [typeof this.optionGroupChildren === 'string' ? this.optionGroupChildren : 'items']: [...filteredItems], + [typeof this.optionGroupChildren === 'string' ? this.optionGroupChildren : 'items']: [...filteredItems] }); }); @@ -1311,7 +1189,7 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, const modelValue = this.modelValue(); if (modelValue && modelValue.length && this.displaySelectedLabel) { - if (ObjectUtils.isNotEmpty(this.maxSelectedLabels) && modelValue.length > this.maxSelectedLabels) { + if (isNotEmpty(this.maxSelectedLabels) && modelValue.length > this.maxSelectedLabels) { return this.getSelectedItemsLabel(); } else { label = ''; @@ -1331,27 +1209,22 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, }); chipSelectedItems = computed(() => { - return ObjectUtils.isNotEmpty(this.maxSelectedLabels) && this.modelValue() && this.modelValue().length > this.maxSelectedLabels - ? this.modelValue().slice(0, this.maxSelectedLabels) - : this.modelValue(); + return isNotEmpty(this.maxSelectedLabels) && this.modelValue() && this.modelValue().length > this.maxSelectedLabels ? this.modelValue().slice(0, this.maxSelectedLabels) : this.modelValue(); }); constructor( private zone: NgZone, public filterService: FilterService, - public config: PrimeNGConfig, - public overlayService: OverlayService, + public overlayService: OverlayService ) { super(); effect(() => { const modelValue = this.modelValue(); const visibleOptions = this.visibleOptions(); - if (visibleOptions && ObjectUtils.isNotEmpty(visibleOptions)) { + if (visibleOptions && isNotEmpty(visibleOptions)) { if (this.optionValue && this.optionLabel && modelValue) { - this.selectedOptions = visibleOptions.filter( - (option) => modelValue.includes(option[this.optionLabel]) || modelValue.includes(option[this.optionValue]), - ); + this.selectedOptions = visibleOptions.filter((option) => modelValue.includes(option[this.optionLabel]) || modelValue.includes(option[this.optionValue])); } else { this.selectedOptions = modelValue; } @@ -1362,13 +1235,13 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, ngOnInit() { super.ngOnInit(); - this.id = this.id || UniqueComponentId(); + this.id = this.id || uuid('pn_id_'); this.autoUpdateModel(); if (this.filterBy) { this.filterOptions = { filter: (value) => this.onFilterInputChange(value), - reset: () => this.resetFilter(), + reset: () => this.resetFilter() }; } } @@ -1418,9 +1291,7 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, case 'checkicon': this.checkIconTemplate = item.template; - console.log( - 'checkicon is deprecated and will removed in v18. Use itemcheckboxicon or headercheckboxicon templates instead.', - ); + console.log('checkicon is deprecated and will removed in v18. Use itemcheckboxicon or headercheckboxicon templates instead.'); break; case 'headercheckboxicon': @@ -1526,7 +1397,7 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, let value = null; if (selected) { - value = this.modelValue().filter((val) => !ObjectUtils.equals(val, this.getOptionValue(option), this.equalityKey())); + value = this.modelValue().filter((val) => !equals(val, this.getOptionValue(option), this.equalityKey())); } else { value = [...(this.modelValue() || []), this.getOptionValue(option)]; } @@ -1534,12 +1405,12 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, this.updateModel(value, originalEvent); index !== -1 && this.focusedOptionIndex.set(index); - isFocus && DomHandler.focus(this.focusInputViewChild?.nativeElement); + isFocus && focus(this.focusInputViewChild?.nativeElement); this.onChange.emit({ originalEvent: event, value: value, - itemValue: option, + itemValue: option }); } @@ -1584,10 +1455,7 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, } findPrevSelectedOptionIndex(index) { - const matchedOptionIndex = - this.hasSelectedOption() && index > 0 - ? ObjectUtils.findLastIndex(this.visibleOptions().slice(0, index), (option) => this.isValidSelectedOption(option)) - : -1; + const matchedOptionIndex = this.hasSelectedOption() && index > 0 ? findLastIndex(this.visibleOptions().slice(0, index), (option) => this.isValidSelectedOption(option)) : -1; return matchedOptionIndex > -1 ? matchedOptionIndex : -1; } @@ -1622,7 +1490,7 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, } hasSelectedOption() { - return ObjectUtils.isNotEmpty(this.modelValue()); + return isNotEmpty(this.modelValue()); } isValidSelectedOption(option) { @@ -1641,26 +1509,16 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, if (this.maxSelectionLimitReached() && !this.isSelected(option)) { return true; } - return this.optionDisabled - ? ObjectUtils.resolveFieldData(option, this.optionDisabled) - : option && option.disabled !== undefined - ? option.disabled - : false; + return this.optionDisabled ? resolveFieldData(option, this.optionDisabled) : option && option.disabled !== undefined ? option.disabled : false; } isSelected(option) { const optionValue = this.getOptionValue(option); - return (this.modelValue() || []).some((value) => ObjectUtils.equals(value, optionValue, this.equalityKey())); + return (this.modelValue() || []).some((value) => equals(value, optionValue, this.equalityKey())); } isOptionMatched(option) { - return ( - this.isValidOption(option) && - this.getOptionLabel(option) - .toString() - .toLocaleLowerCase(this.filterLocale) - .startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale)) - ); + return this.isValidOption(option) && this.getOptionLabel(option).toString().toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale)); } isEmpty() { @@ -1688,9 +1546,7 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, getLabelByValue(value) { const options = this.group ? this.flatOptions(this._options()) : this._options() || []; - const matchedOption = options.find( - (option) => !this.isOptionGroup(option) && ObjectUtils.equals(this.getOptionValue(option), value, this.equalityKey()), - ); + const matchedOption = options.find((option) => !this.isOptionGroup(option) && equals(this.getOptionValue(option), value, this.equalityKey())); return matchedOption ? this.getOptionLabel(matchedOption) : null; } @@ -1706,31 +1562,19 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, } getOptionLabel(option: any) { - return this.optionLabel - ? ObjectUtils.resolveFieldData(option, this.optionLabel) - : option && option.label != undefined - ? option.label - : option; + return this.optionLabel ? resolveFieldData(option, this.optionLabel) : option && option.label != undefined ? option.label : option; } getOptionValue(option: any) { - return this.optionValue - ? ObjectUtils.resolveFieldData(option, this.optionValue) - : !this.optionLabel && option && option.value !== undefined - ? option.value - : option; + return this.optionValue ? resolveFieldData(option, this.optionValue) : !this.optionLabel && option && option.value !== undefined ? option.value : option; } getOptionGroupLabel(optionGroup: any) { - return this.optionGroupLabel - ? ObjectUtils.resolveFieldData(optionGroup, this.optionGroupLabel) - : optionGroup && optionGroup.label != undefined - ? optionGroup.label - : optionGroup; + return this.optionGroupLabel ? resolveFieldData(optionGroup, this.optionGroupLabel) : optionGroup && optionGroup.label != undefined ? optionGroup.label : optionGroup; } getOptionGroupChildren(optionGroup: any) { - return this.optionGroupChildren ? ObjectUtils.resolveFieldData(optionGroup, this.optionGroupChildren) : optionGroup.items; + return this.optionGroupChildren ? resolveFieldData(optionGroup, this.optionGroupChildren) : optionGroup.items; } onKeyDown(event: KeyboardEvent) { @@ -1796,7 +1640,7 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, break; } - if (!metaKey && ObjectUtils.isPrintableCharacter(event.key)) { + if (!metaKey && isPrintableCharacter(event.key)) { !this.overlayVisible && this.show(); this.searchOptions(event, event.key); event.preventDefault(); @@ -1852,8 +1696,7 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, } onArrowDownKey(event) { - const optionIndex = - this.focusedOptionIndex() !== -1 ? this.findNextOptionIndex(this.focusedOptionIndex()) : this.findFirstFocusedOptionIndex(); + const optionIndex = this.focusedOptionIndex() !== -1 ? this.findNextOptionIndex(this.focusedOptionIndex()) : this.findFirstFocusedOptionIndex(); if (event.shiftKey) { this.onOptionSelectRange(event, this.startRangeIndex(), optionIndex); @@ -1874,8 +1717,7 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, this.overlayVisible && this.hide(); event.preventDefault(); } else { - const optionIndex = - this.focusedOptionIndex() !== -1 ? this.findPrevOptionIndex(this.focusedOptionIndex()) : this.findLastFocusedOptionIndex(); + const optionIndex = this.focusedOptionIndex() !== -1 ? this.findPrevOptionIndex(this.focusedOptionIndex()) : this.findLastFocusedOptionIndex(); if (event.shiftKey) { this.onOptionSelectRange(event, optionIndex, this.startRangeIndex()); @@ -1977,11 +1819,7 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, onTabKey(event, pressedInInputText = false) { if (!pressedInInputText) { if (this.overlayVisible && this.hasFocusableElements()) { - DomHandler.focus( - event.shiftKey - ? this.lastHiddenFocusableElementOnOverlay.nativeElement - : this.firstHiddenFocusableElementOnOverlay.nativeElement, - ); + focus(event.shiftKey ? this.lastHiddenFocusableElementOnOverlay.nativeElement : this.firstHiddenFocusableElementOnOverlay.nativeElement); event.preventDefault(); } else { @@ -2023,24 +1861,14 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, onFirstHiddenFocus(event) { const focusableEl = - event.relatedTarget === this.focusInputViewChild?.nativeElement - ? DomHandler.getFirstFocusableElement( - this.overlayViewChild?.overlayViewChild?.nativeElement, - ':not([data-p-hidden-focusable="true"])', - ) - : this.focusInputViewChild?.nativeElement; + event.relatedTarget === this.focusInputViewChild?.nativeElement ? getFirstFocusableElement(this.overlayViewChild?.overlayViewChild?.nativeElement, ':not([data-p-hidden-focusable="true"])') : this.focusInputViewChild?.nativeElement; - DomHandler.focus(focusableEl); + focus(focusableEl); } onInputFocus(event: Event) { this.focused = true; - const focusedOptionIndex = - this.focusedOptionIndex() !== -1 - ? this.focusedOptionIndex() - : this.overlayVisible && this.autoOptionFocus - ? this.findFirstFocusedOptionIndex() - : -1; + const focusedOptionIndex = this.focusedOptionIndex() !== -1 ? this.focusedOptionIndex() : this.overlayVisible && this.autoOptionFocus ? this.findFirstFocusedOptionIndex() : -1; this.focusedOptionIndex.set(focusedOptionIndex); this.overlayVisible && this.scrollInView(this.focusedOptionIndex()); this.onFocus.emit({ originalEvent: event }); @@ -2070,14 +1898,9 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, onLastHiddenFocus(event) { const focusableEl = - event.relatedTarget === this.focusInputViewChild?.nativeElement - ? DomHandler.getLastFocusableElement( - this.overlayViewChild?.overlayViewChild?.nativeElement, - ':not([data-p-hidden-focusable="true"])', - ) - : this.focusInputViewChild?.nativeElement; + event.relatedTarget === this.focusInputViewChild?.nativeElement ? getLastFocusableElement(this.overlayViewChild?.overlayViewChild?.nativeElement, ':not([data-p-hidden-focusable="true"])') : this.focusInputViewChild?.nativeElement; - DomHandler.focus(focusableEl); + focus(focusableEl); } onOptionMouseEnter(event, index) { @@ -2125,18 +1948,12 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, if (this.selectAll != null) { this.onSelectAllChange.emit({ originalEvent: event, - checked: !this.allSelected(), + checked: !this.allSelected() }); } else { // pre-selected disabled options should always be selected. const selectedDisabledOptions = this.getAllVisibleAndNonVisibleOptions().filter( - (option) => - this.isSelected(option) && - (this.optionDisabled - ? ObjectUtils.resolveFieldData(option, this.optionDisabled) - : option && option.disabled !== undefined - ? option.disabled - : false), + (option) => this.isSelected(option) && (this.optionDisabled ? resolveFieldData(option, this.optionDisabled) : option && option.disabled !== undefined ? option.disabled : false) ); const visibleOptions = this.allSelected() @@ -2152,7 +1969,7 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, if (!value.length || value.length === this.getAllVisibleAndNonVisibleOptions().length) { this.onSelectAllChange.emit({ originalEvent: event, - checked: !!value.length, + checked: !!value.length }); } } @@ -2163,11 +1980,11 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, } this.onChange.emit({ originalEvent: event, value: this.value }); - DomHandler.focus(this.headerCheckboxViewChild?.nativeElement); + DomHandler.focus(this.headerCheckboxViewChild?.inputViewChild?.nativeElement); this.headerCheckboxFocus = true; - event.preventDefault(); - event.stopPropagation(); + event.originalEvent.preventDefault(); + event.originalEvent.stopPropagation(); } changeFocusedOptionIndex(event, index) { @@ -2184,7 +2001,7 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, scrollInView(index = -1) { const id = index !== -1 ? `${this.id}_${index}` : this.focusedOptionId; if (this.itemsViewChild && this.itemsViewChild.nativeElement) { - const element = DomHandler.findSingle(this.itemsViewChild.nativeElement, `li[id="${id}"]`); + const element = findSingle(this.itemsViewChild.nativeElement, `li[id="${id}"]`); if (element) { element.scrollIntoView && element.scrollIntoView({ block: 'nearest', inline: 'nearest' }); } else if (!this.virtualScrollerDisabled) { @@ -2219,12 +2036,7 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, } allSelected() { - return this.selectAll !== null - ? this.selectAll - : ObjectUtils.isNotEmpty(this.visibleOptions()) && - this.visibleOptions().every( - (option) => this.isOptionGroup(option) || this.isOptionDisabled(option) || this.isSelected(option), - ); + return this.selectAll !== null ? this.selectAll : isNotEmpty(this.visibleOptions()) && this.visibleOptions().every((option) => this.isOptionGroup(option) || this.isOptionDisabled(option) || this.isSelected(option)); } partialSelected() { @@ -2237,12 +2049,11 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, */ public show(isFocus?) { this.overlayVisible = true; - const focusedOptionIndex = - this.focusedOptionIndex() !== -1 ? this.focusedOptionIndex() : this.autoOptionFocus ? this.findFirstFocusedOptionIndex() : -1; + const focusedOptionIndex = this.focusedOptionIndex() !== -1 ? this.focusedOptionIndex() : this.autoOptionFocus ? this.findFirstFocusedOptionIndex() : -1; this.focusedOptionIndex.set(focusedOptionIndex); if (isFocus) { - DomHandler.focus(this.focusInputViewChild?.nativeElement); + focus(this.focusInputViewChild?.nativeElement); } this.cd.markForCheck(); @@ -2260,10 +2071,10 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, this.resetFilter(); } if (this.overlayOptions?.mode === 'modal') { - DomHandler.unblockBodyScroll(); + unblockBodyScroll(); } - isFocus && DomHandler.focus(this.focusInputViewChild?.nativeElement); + isFocus && focus(this.focusInputViewChild?.nativeElement); this.onPanelHide.emit(); this.cd.markForCheck(); } @@ -2271,20 +2082,17 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, onOverlayAnimationStart(event: AnimationEvent) { switch (event.toState) { case 'visible': - this.itemsWrapper = DomHandler.findSingle( - this.overlayViewChild?.overlayViewChild?.nativeElement, - this.virtualScroll ? '.p-scroller' : '.p-multiselect-items-wrapper', - ); + this.itemsWrapper = findSingle(this.overlayViewChild?.overlayViewChild?.nativeElement, this.virtualScroll ? '.p-scroller' : '.p-multiselect-items-wrapper'); this.virtualScroll && this.scroller?.setContentEl(this.itemsViewChild?.nativeElement); if (this._options() && this._options().length) { if (this.virtualScroll) { - const selectedIndex = ObjectUtils.isNotEmpty(this.modelValue()) ? this.focusedOptionIndex() : -1; + const selectedIndex = isNotEmpty(this.modelValue()) ? this.focusedOptionIndex() : -1; if (selectedIndex !== -1) { this.scroller?.scrollToIndex(selectedIndex); } } else { - let selectedListItem = DomHandler.findSingle(this.itemsWrapper, '[data-p-highlight="true"]'); + let selectedListItem = findSingle(this.itemsWrapper, '[data-p-highlight="true"]'); if (selectedListItem) { selectedListItem.scrollIntoView({ block: 'nearest', inline: 'nearest' }); @@ -2338,13 +2146,17 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, } removeOption(optionValue, event) { - let value = this.modelValue().filter((val) => !ObjectUtils.equals(val, optionValue, this.equalityKey())); + let value = this.modelValue().filter((val) => !equals(val, optionValue, this.equalityKey())); this.updateModel(value, event); this.onChange.emit({ originalEvent: event, value: value, - itemValue: optionValue, + itemValue: optionValue + }); + this.onRemove.emit({ + newValue: value, + removed: optionValue }); event && event.stopPropagation(); @@ -2353,24 +2165,14 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, findNextItem(item: any): HTMLElement | null { let nextItem = item.nextElementSibling; - if (nextItem) - return DomHandler.hasClass(nextItem.children[0], 'p-disabled') || - DomHandler.isHidden(nextItem.children[0]) || - DomHandler.hasClass(nextItem, 'p-multiselect-item-group') - ? this.findNextItem(nextItem) - : nextItem.children[0]; + if (nextItem) return hasClass(nextItem.children[0], 'p-disabled') || isHidden(nextItem.children[0]) || hasClass(nextItem, 'p-multiselect-item-group') ? this.findNextItem(nextItem) : nextItem.children[0]; else return null; } findPrevItem(item: any): HTMLElement | null { let prevItem = item.previousElementSibling; - if (prevItem) - return DomHandler.hasClass(prevItem.children[0], 'p-disabled') || - DomHandler.isHidden(prevItem.children[0]) || - DomHandler.hasClass(prevItem, 'p-multiselect-item-group') - ? this.findPrevItem(prevItem) - : prevItem.children[0]; + if (prevItem) return hasClass(prevItem.children[0], 'p-disabled') || isHidden(prevItem.children[0]) || hasClass(prevItem, 'p-multiselect-item-group') ? this.findPrevItem(prevItem) : prevItem.children[0]; else return null; } @@ -2385,16 +2187,13 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, } findPrevOptionIndex(index) { - const matchedOptionIndex = - index > 0 ? ObjectUtils.findLastIndex(this.visibleOptions().slice(0, index), (option) => this.isValidOption(option)) : -1; + const matchedOptionIndex = index > 0 ? findLastIndex(this.visibleOptions().slice(0, index), (option) => this.isValidOption(option)) : -1; return matchedOptionIndex > -1 ? matchedOptionIndex : index; } findLastSelectedOptionIndex() { - return this.hasSelectedOption() - ? ObjectUtils.findLastIndex(this.visibleOptions(), (option) => this.isValidSelectedOption(option)) - : -1; + return this.hasSelectedOption() ? findLastIndex(this.visibleOptions(), (option) => this.isValidSelectedOption(option)) : -1; } findLastFocusedOptionIndex() { @@ -2404,7 +2203,7 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, } findLastOptionIndex() { - return ObjectUtils.findLastIndex(this.visibleOptions(), (option) => this.isValidOption(option)); + return findLastIndex(this.visibleOptions(), (option) => this.isValidOption(option)); } searchOptions(event, char) { @@ -2456,13 +2255,7 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, if (this.group) { let filteredGroups = []; for (let optgroup of this.options as any[]) { - let filteredSubOptions = this.filterService.filter( - this.getOptionGroupChildren(optgroup), - this.searchFields(), - this.filterValue, - this.filterMatchMode, - this.filterLocale, - ); + let filteredSubOptions = this.filterService.filter(this.getOptionGroupChildren(optgroup), this.searchFields(), this.filterValue, this.filterMatchMode, this.filterLocale); if (filteredSubOptions && filteredSubOptions.length) { filteredGroups.push({ ...optgroup, ...{ [this.optionGroupChildren]: filteredSubOptions } }); } @@ -2470,13 +2263,7 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, this._filteredOptions = filteredGroups; } else { - this._filteredOptions = this.filterService.filter( - this.options as any[], - this.searchFields(), - this.filterValue, - this.filterMatchMode, - this.filterLocale, - ); + this._filteredOptions = this.filterService.filter(this.options as any[], this.searchFields(), this.filterValue, this.filterMatchMode, this.filterLocale); } } else { this._filteredOptions = null; @@ -2484,10 +2271,7 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, } hasFocusableElements() { - return ( - DomHandler.getFocusableElements(this.overlayViewChild.overlayViewChild.nativeElement, ':not([data-p-hidden-focusable="true"])') - .length > 0 - ); + return getFocusableElements(this.overlayViewChild.overlayViewChild.nativeElement, ':not([data-p-hidden-focusable="true"])').length > 0; } hasFilter() { @@ -2497,6 +2281,6 @@ export class MultiSelect extends BaseComponent implements OnInit, AfterViewInit, @NgModule({ imports: [MultiSelect, SharedModule], - exports: [MultiSelect, SharedModule], + exports: [MultiSelect, SharedModule] }) export class MultiSelectModule {} diff --git a/packages/primeng/src/multiselect/ng-package.json b/packages/primeng/src/multiselect/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/multiselect/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/multiselect/public_api.ts b/packages/primeng/src/multiselect/public_api.ts similarity index 100% rename from src/app/components/multiselect/public_api.ts rename to packages/primeng/src/multiselect/public_api.ts diff --git a/src/app/components/multiselect/style/multiselectstyle.ts b/packages/primeng/src/multiselect/style/multiselectstyle.ts similarity index 94% rename from src/app/components/multiselect/style/multiselectstyle.ts rename to packages/primeng/src/multiselect/style/multiselectstyle.ts index 4f908b308fb..1c96a9dffa0 100644 --- a/src/app/components/multiselect/style/multiselectstyle.ts +++ b/packages/primeng/src/multiselect/style/multiselectstyle.ts @@ -10,7 +10,7 @@ const theme = ({ dt }) => ` background: ${dt('multiselect.background')}; border: 1px solid ${dt('multiselect.border.color')}; transition: background ${dt('multiselect.transition.duration')}, color ${dt('multiselect.transition.duration')}, border-color ${dt('multiselect.transition.duration')}, outline-color ${dt('multiselect.transition.duration')}, box-shadow ${dt( - 'multiselect.transition.duration', + 'multiselect.transition.duration' )}; border-radius: ${dt('multiselect.border.radius')}; outline-color: transparent; @@ -149,7 +149,7 @@ const theme = ({ dt }) => ` color: ${dt('multiselect.option.color')}; background: transparent; transition: background ${dt('multiselect.transition.duration')}, color ${dt('multiselect.transition.duration')}, border-color ${dt('multiselect.transition.duration')}, box-shadow ${dt('multiselect.transition.duration')}, outline-color ${dt( - 'multiselect.transition.duration', + 'multiselect.transition.duration' )}; border-radius: ${dt('multiselect.option.border.radius')} } @@ -222,7 +222,7 @@ const theme = ({ dt }) => ` /* For PrimeNG */ -p-multiselect.ng-invalid.ng-dirty > .p-multiselect.p-component.p-inputwrapper { +p-multiselect.ng-invalid.ng-dirty { border-color: ${dt('multiselect.invalid.border.color')}; } @@ -233,12 +233,15 @@ p-multiselect.ng-invalid.ng-dirty > .p-multiselect.p-component.p-inputwrapper { justify-content: center; flex-shrink: 0; background: transparent; - color: ${dt('multiselect.dropdown.color')}; + color: ${dt('multiselect.clear.icon.color')}; } -`; + +p-multiselect.ng-invalid.ng-dirty .p-multiselect-label { + color: ${dt('multiselect.invalid.placeholder.color')}; +}`; const inlineStyles = { - root: ({ props }) => ({ position: props.appendTo === 'self' ? 'relative' : undefined }), + root: ({ props }) => ({ position: props.appendTo === 'self' ? 'relative' : undefined }) }; const classes = { @@ -255,14 +258,12 @@ const classes = { 'p-multiselect-fluid': instance.hasFluid, 'p-multiselect-sm p-inputfield-sm': instance.size === 'small', 'p-multiselect-lg p-inputfield-lg': instance.size === 'large' - }), labelContainer: 'p-multiselect-label-container', label: ({ instance }) => ({ 'p-multiselect-label': true, - 'p-placeholder': instance.label === instance.placeholder, - 'p-multiselect-label-empty': - !instance.placeholder() && !instance.defaultLabel && (!instance.modelValue() || instance.modelValue().length === 0), + 'p-placeholder': instance.label === instance.placeholder(), + 'p-multiselect-label-empty': !instance.placeholder() && !instance.defaultLabel && (!instance.modelValue() || instance.modelValue().length === 0) }), chipItem: 'p-multiselect-chip-item', pcChip: 'p-multiselect-chip', @@ -281,9 +282,9 @@ const classes = { 'p-multiselect-option': true, 'p-multiselect-option-selected': instance.isSelected(option) && instance.highlightOnSelect, 'p-focus': instance.focusedOptionIndex === instance.getOptionIndex(index, getItemOptions), - 'p-disabled': instance.isOptionDisabled(option), + 'p-disabled': instance.isOptionDisabled(option) }), - emptyMessage: 'p-multiselect-empty-message', + emptyMessage: 'p-multiselect-empty-message' }; @Injectable() @@ -378,7 +379,7 @@ export enum MultiSelectClasses { /** * Class name of the empty message element */ - emptyMessage = 'p-multiselect-empty-message', + emptyMessage = 'p-multiselect-empty-message' } export interface MultiSelectStyle extends BaseStyle {} diff --git a/packages/primeng/src/ng-package.json b/packages/primeng/src/ng-package.json new file mode 100644 index 00000000000..0aa5c12154d --- /dev/null +++ b/packages/primeng/src/ng-package.json @@ -0,0 +1,9 @@ +{ + "$schema": "../../../node_modules/ng-packagr/ng-package.schema.json", + "dest": "../dist", + "deleteDestPath": true, + "lib": { + "entryFile": "public_api.ts" + }, + "allowedNonPeerDependencies": ["@primeuix/styled", "@primeuix/utils"] +} diff --git a/packages/primeng/src/orderlist/ng-package.json b/packages/primeng/src/orderlist/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/orderlist/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/orderlist/orderlist.interface.ts b/packages/primeng/src/orderlist/orderlist.interface.ts similarity index 100% rename from src/app/components/orderlist/orderlist.interface.ts rename to packages/primeng/src/orderlist/orderlist.interface.ts diff --git a/src/app/components/orderlist/orderlist.spec.ts b/packages/primeng/src/orderlist/orderlist.spec.ts similarity index 98% rename from src/app/components/orderlist/orderlist.spec.ts rename to packages/primeng/src/orderlist/orderlist.spec.ts index d46bca45b36..03ea907fe3d 100755 --- a/src/app/components/orderlist/orderlist.spec.ts +++ b/packages/primeng/src/orderlist/orderlist.spec.ts @@ -8,15 +8,11 @@ import { Component } from '@angular/core'; template: `
        - +
        {{ car.brand }} - {{ car.year }} - {{ car.color }}
        -
        `, + ` }) class TestOrderListComponent { cars: any[]; @@ -32,7 +28,7 @@ class TestOrderListComponent { { brand: 'Honda', year: 2012, color: 'Yellow', vin: 'g43gr' }, { brand: 'Jaguar', year: 2013, color: 'Orange', vin: 'greg34' }, { brand: 'Ford', year: 2000, color: 'Black', vin: 'h54hw5' }, - { brand: 'Fiat', year: 2013, color: 'Red', vin: '245t2s' }, + { brand: 'Fiat', year: 2013, color: 'Red', vin: '245t2s' } ]; } } @@ -44,7 +40,7 @@ describe('OrderList', () => { beforeEach(() => { TestBed.configureTestingModule({ imports: [NoopAnimationsModule, OrderListModule], - declarations: [TestOrderListComponent], + declarations: [TestOrderListComponent] }); fixture = TestBed.createComponent(TestOrderListComponent); diff --git a/src/app/components/orderlist/orderlist.ts b/packages/primeng/src/orderlist/orderlist.ts similarity index 81% rename from src/app/components/orderlist/orderlist.ts rename to packages/primeng/src/orderlist/orderlist.ts index 890585e9c08..b5753e2d89c 100755 --- a/src/app/components/orderlist/orderlist.ts +++ b/packages/primeng/src/orderlist/orderlist.ts @@ -1,114 +1,48 @@ import { CdkDragDrop, DragDropModule, moveItemInArray } from '@angular/cdk/drag-drop'; import { CommonModule, isPlatformBrowser } from '@angular/common'; -import { - AfterContentInit, - booleanAttribute, - ChangeDetectionStrategy, - Component, - ContentChild, - ContentChildren, - ElementRef, - EventEmitter, - inject, - Input, - NgModule, - numberAttribute, - Output, - QueryList, - TemplateRef, - ViewChild, - ViewEncapsulation, -} from '@angular/core'; +import { AfterContentInit, booleanAttribute, ChangeDetectionStrategy, Component, ContentChild, ElementRef, EventEmitter, inject, Input, NgModule, numberAttribute, Output, QueryList, TemplateRef, ViewChild, ViewEncapsulation } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { find, findIndexInList, findSingle, hasClass, insertIntoOrderedArray, isHidden, scrollInView, setAttribute, uuid } from '@primeuix/utils'; import { FilterService, PrimeTemplate, SharedModule } from 'primeng/api'; +import { BaseComponent } from 'primeng/basecomponent'; import { ButtonDirective, ButtonProps } from 'primeng/button'; -import { DomHandler } from 'primeng/dom'; -import { AngleDoubleDownIcon } from 'primeng/icons/angledoubledown'; -import { AngleDoubleUpIcon } from 'primeng/icons/angledoubleup'; -import { AngleDownIcon } from 'primeng/icons/angledown'; -import { AngleUpIcon } from 'primeng/icons/angleup'; -import { SearchIcon } from 'primeng/icons/search'; +import { AngleDoubleDownIcon, AngleDoubleUpIcon, AngleDownIcon, AngleUpIcon, SearchIcon } from 'primeng/icons'; +import { Listbox } from 'primeng/listbox'; import { Ripple } from 'primeng/ripple'; import { Nullable } from 'primeng/ts-helpers'; -import { ObjectUtils, UniqueComponentId } from 'primeng/utils'; import { OrderListFilterEvent, OrderListFilterOptions, OrderListSelectionChangeEvent } from './orderlist.interface'; import { OrderListStyle } from './style/orderliststyle'; -import { BaseComponent } from 'primeng/basecomponent'; -import { Listbox } from 'primeng/listbox'; -import { FormsModule } from '@angular/forms'; /** * OrderList is used to manage the order of a collection. * @group Components */ @Component({ - selector: 'p-orderList, p-orderlist', + selector: 'p-orderList, p-orderlist, p-order-list', standalone: true, - imports: [ - CommonModule, - ButtonDirective, - Ripple, - DragDropModule, - AngleDoubleDownIcon, - AngleDoubleUpIcon, - AngleUpIcon, - AngleDownIcon, - SearchIcon, - Listbox, - FormsModule, - SharedModule, - ], + imports: [CommonModule, ButtonDirective, Ripple, DragDropModule, AngleDoubleDownIcon, AngleDoubleUpIcon, AngleUpIcon, AngleDownIcon, SearchIcon, Listbox, FormsModule, SharedModule], template: `
        - - - @@ -158,9 +92,7 @@ import { FormsModule } from '@angular/forms'; - + @@ -169,7 +101,7 @@ import { FormsModule } from '@angular/forms'; `, changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, - providers: [OrderListStyle], + providers: [OrderListStyle] }) export class OrderList extends BaseComponent implements AfterContentInit { /** @@ -266,8 +198,7 @@ export class OrderList extends BaseComponent implements AfterContentInit { * Defines how the items are filtered. * @group Props */ - @Input() filterMatchMode: 'contains' | 'startsWith' | 'endsWith' | 'equals' | 'notEquals' | 'in' | 'lt' | 'lte' | 'gt' | 'gte' = - 'contains'; + @Input() filterMatchMode: 'contains' | 'startsWith' | 'endsWith' | 'equals' | 'notEquals' | 'in' | 'lt' | 'lte' | 'gt' | 'gte' = 'contains'; /** * Indicates the width of the screen at which the component should change its behavior. @@ -467,8 +398,6 @@ export class OrderList extends BaseComponent implements AfterContentInit { */ @ContentChild('filtericon') filterIconTemplate: TemplateRef | undefined; - @ContentChildren(PrimeTemplate) templates: Nullable>; - get moveUpAriaLabel() { return this.config.translation.aria ? this.config.translation.aria.moveUp : undefined; } @@ -499,7 +428,7 @@ export class OrderList extends BaseComponent implements AfterContentInit { styleElement: any; - id: string = UniqueComponentId(); + id: string = uuid('pn_id_'); focused: boolean = false; @@ -539,7 +468,7 @@ export class OrderList extends BaseComponent implements AfterContentInit { if (this.filterBy) { this.filterOptions = { filter: (value) => this.onFilterKeyup(value), - reset: () => this.resetFilter(), + reset: () => this.resetFilter() }; } } @@ -600,7 +529,7 @@ export class OrderList extends BaseComponent implements AfterContentInit { ngAfterViewChecked() { if (this.movedUp || this.movedDown) { - let listItems = DomHandler.find(this.listViewChild?.el.nativeElement, 'li.p-listbox-option-selected'); + let listItems = find(this.listViewChild?.el.nativeElement, 'li.p-listbox-option-selected'); let listItem; @@ -608,7 +537,7 @@ export class OrderList extends BaseComponent implements AfterContentInit { if (this.movedUp) listItem = listItems[0]; else listItem = listItems[listItems.length - 1]; - DomHandler.scrollInView(this.listViewChild?.el.nativeElement, listItem); + scrollInView(this.listViewChild?.el.nativeElement, listItem); } this.movedUp = false; this.movedDown = false; @@ -617,8 +546,8 @@ export class OrderList extends BaseComponent implements AfterContentInit { onItemClick(event, item: any, index?: number, selectedId?: string) { this.itemTouched = false; - let focusedIndex = index ? index : ObjectUtils.findIndexInList(this.focusedOption, this.value); - let selectedIndex = ObjectUtils.findIndexInList(item, this.d_selection); + let focusedIndex = index ? index : findIndexInList(this.focusedOption, this.value); + let selectedIndex = findIndexInList(item, this.d_selection); let selected = selectedIndex !== -1; let metaSelection = this.itemTouched ? false : this.metaKeySelection; @@ -633,14 +562,14 @@ export class OrderList extends BaseComponent implements AfterContentInit { this.d_selection = this.d_selection.filter((val, focusedIndex) => focusedIndex !== selectedIndex); } else { this.d_selection = metaKey ? (this.d_selection ? [...this.d_selection] : []) : []; - ObjectUtils.insertIntoOrderedArray(item, focusedIndex, this.d_selection, this.value); + insertIntoOrderedArray(item, focusedIndex, this.d_selection, this.value); } } else { if (selected) { this.d_selection = this.d_selection.filter((val, focusedIndex) => focusedIndex !== selectedIndex); } else { this.d_selection = this.d_selection ? [...this.d_selection] : []; - ObjectUtils.insertIntoOrderedArray(item, focusedIndex, this.d_selection, this.value); + insertIntoOrderedArray(item, focusedIndex, this.d_selection, this.value); } } @@ -657,19 +586,13 @@ export class OrderList extends BaseComponent implements AfterContentInit { this.onFilterEvent.emit({ originalEvent: event, - value: this.visibleOptions as any[], + value: this.visibleOptions as any[] }); } filter() { let searchFields: string[] = (this.filterBy as string).split(','); - this.visibleOptions = this.filterService.filter( - this.value as any[], - searchFields, - this.filterValue, - this.filterMatchMode, - this.filterLocale, - ); + this.visibleOptions = this.filterService.filter(this.value as any[], searchFields, this.filterValue, this.filterMatchMode, this.filterLocale); } /** @@ -698,7 +621,7 @@ export class OrderList extends BaseComponent implements AfterContentInit { } isSelected(item: any) { - return ObjectUtils.findIndexInList(item, this.d_selection) !== -1; + return findIndexInList(item, this.d_selection) !== -1; } isEmpty() { @@ -709,7 +632,7 @@ export class OrderList extends BaseComponent implements AfterContentInit { if (this.selection) { for (let i = 0; i < this.selection.length; i++) { let selectedItem = this.selection[i]; - let selectedItemIndex: number = ObjectUtils.findIndexInList(selectedItem, this.value); + let selectedItemIndex: number = findIndexInList(selectedItem, this.value); if (selectedItemIndex != 0 && this.value instanceof Array) { let movedItem = this.value[selectedItemIndex]; @@ -733,7 +656,7 @@ export class OrderList extends BaseComponent implements AfterContentInit { if (this.selection) { for (let i = this.selection.length - 1; i >= 0; i--) { let selectedItem = this.selection[i]; - let selectedItemIndex: number = ObjectUtils.findIndexInList(selectedItem, this.value); + let selectedItemIndex: number = findIndexInList(selectedItem, this.value); if (selectedItemIndex != 0 && this.value instanceof Array) { let movedItem = this.value.splice(selectedItemIndex, 1)[0]; @@ -757,7 +680,7 @@ export class OrderList extends BaseComponent implements AfterContentInit { if (this.selection) { for (let i = this.selection.length - 1; i >= 0; i--) { let selectedItem = this.selection[i]; - let selectedItemIndex: number = ObjectUtils.findIndexInList(selectedItem, this.value); + let selectedItemIndex: number = findIndexInList(selectedItem, this.value); if (this.value instanceof Array && selectedItemIndex != this.value.length - 1) { let movedItem = this.value[selectedItemIndex]; @@ -782,7 +705,7 @@ export class OrderList extends BaseComponent implements AfterContentInit { if (this.selection) { for (let i = 0; i < this.selection.length; i++) { let selectedItem = this.selection[i]; - let selectedItemIndex: number = ObjectUtils.findIndexInList(selectedItem, this.value); + let selectedItemIndex: number = findIndexInList(selectedItem, this.value); if (this.value instanceof Array && selectedItemIndex != this.value.length - 1) { let movedItem = this.value.splice(selectedItemIndex, 1)[0]; @@ -807,8 +730,8 @@ export class OrderList extends BaseComponent implements AfterContentInit { if (previousIndex !== currentIndex) { if (this.visibleOptions) { if (this.filterValue) { - previousIndex = ObjectUtils.findIndexInList(event.item.data, this.value); - currentIndex = ObjectUtils.findIndexInList(this.visibleOptions[currentIndex], this.value); + previousIndex = findIndexInList(event.item.data, this.value); + currentIndex = findIndexInList(this.visibleOptions[currentIndex], this.value); } moveItemInArray(this.visibleOptions, event.previousIndex, event.currentIndex); @@ -821,12 +744,10 @@ export class OrderList extends BaseComponent implements AfterContentInit { } onListFocus(event) { - const focusableEl = - DomHandler.findSingle(this.listViewChild.el.nativeElement, '[data-p-highlight="true"]') || - DomHandler.findSingle(this.listViewChild.el.nativeElement, '[data-pc-section="item"]'); + const focusableEl = findSingle(this.listViewChild.el.nativeElement, '[data-p-highlight="true"]') || findSingle(this.listViewChild.el.nativeElement, '[data-pc-section="item"]'); if (focusableEl) { - const findIndex = ObjectUtils.findIndexInList(focusableEl, this.listViewChild.el.nativeElement.children); + const findIndex = findIndexInList(focusableEl, this.listViewChild.el.nativeElement.children); this.focused = true; const index = this.focusedOptionIndex !== -1 ? this.focusedOptionIndex : focusableEl ? findIndex : -1; @@ -904,7 +825,7 @@ export class OrderList extends BaseComponent implements AfterContentInit { onHomeKey(event) { if (event.ctrlKey && event.shiftKey) { let visibleOptions = this.getVisibleOptions(); - let focusedIndex = ObjectUtils.findIndexInList(this.focusedOption, visibleOptions); + let focusedIndex = findIndexInList(this.focusedOption, visibleOptions); this.d_selection = [...this.value].slice(0, focusedIndex + 1); this.selectionChange.emit(this.d_selection); } else { @@ -917,11 +838,11 @@ export class OrderList extends BaseComponent implements AfterContentInit { onEndKey(event) { if (event.ctrlKey && event.shiftKey) { let visibleOptions = this.getVisibleOptions(); - let focusedIndex = ObjectUtils.findIndexInList(this.focusedOption, visibleOptions); + let focusedIndex = findIndexInList(this.focusedOption, visibleOptions); this.d_selection = [...this.value].slice(focusedIndex, visibleOptions.length - 1); this.selectionChange.emit(this.d_selection); } else { - this.changeFocusedOptionIndex(DomHandler.find(this.listViewChild.el.nativeElement, '[data-pc-section="item"]').length - 1); + this.changeFocusedOptionIndex(find(this.listViewChild.el.nativeElement, '[data-pc-section="item"]').length - 1); } event.preventDefault(); @@ -941,10 +862,8 @@ export class OrderList extends BaseComponent implements AfterContentInit { let lastSelectedIndex = this.getLatestSelectedVisibleOptionIndex(visibleOptions); if (lastSelectedIndex !== -1) { - let focusedIndex = ObjectUtils.findIndexInList(this.focusedOption, visibleOptions); - this.d_selection = [ - ...visibleOptions.slice(Math.min(lastSelectedIndex, focusedIndex), Math.max(lastSelectedIndex, focusedIndex) + 1), - ]; + let focusedIndex = findIndexInList(this.focusedOption, visibleOptions); + this.d_selection = [...visibleOptions.slice(Math.min(lastSelectedIndex, focusedIndex), Math.max(lastSelectedIndex, focusedIndex) + 1)]; this.selectionChange.emit(this.d_selection); this.onSelectionChange.emit({ originalEvent: event, value: this.d_selection }); @@ -956,14 +875,14 @@ export class OrderList extends BaseComponent implements AfterContentInit { } findNextOptionIndex(index) { - const items = DomHandler.find(this.listViewChild.el.nativeElement, '[data-pc-section="item"]'); + const items = find(this.listViewChild.el.nativeElement, '[data-pc-section="item"]'); const matchedOptionIndex = [...items].findIndex((link) => link.id === index); return matchedOptionIndex > -1 ? matchedOptionIndex + 1 : 0; } findPrevOptionIndex(index) { - const items = DomHandler.find(this.listViewChild.el.nativeElement, '[data-pc-section="item"]'); + const items = find(this.listViewChild.el.nativeElement, '[data-pc-section="item"]'); const matchedOptionIndex = [...items].findIndex((link) => link.id === index); return matchedOptionIndex > -1 ? matchedOptionIndex - 1 : 0; @@ -976,25 +895,17 @@ export class OrderList extends BaseComponent implements AfterContentInit { } getVisibleOptions() { - return this.visibleOptions && this.visibleOptions.length > 0 - ? this.visibleOptions - : this.value && this.value.length > 0 - ? this.value - : null; + return this.visibleOptions && this.visibleOptions.length > 0 ? this.visibleOptions : this.value && this.value.length > 0 ? this.value : null; } getFocusedOption(index: number) { if (index === -1) return null; - return this.visibleOptions && this.visibleOptions.length - ? this.visibleOptions[index] - : this.value && this.value.length - ? this.value[index] - : null; + return this.visibleOptions && this.visibleOptions.length ? this.visibleOptions[index] : this.value && this.value.length ? this.value[index] : null; } changeFocusedOptionIndex(index) { - const items = DomHandler.find(this.listViewChild.el.nativeElement, '[data-pc-section="item"]'); + const items = find(this.listViewChild.el.nativeElement, '[data-pc-section="item"]'); let order = index >= items.length ? items.length - 1 : index < 0 ? 0 : index; @@ -1005,7 +916,7 @@ export class OrderList extends BaseComponent implements AfterContentInit { } scrollInView(id) { - const element = DomHandler.findSingle(this.listViewChild.el.nativeElement, `[data-pc-section="item"][id="${id}"]`); + const element = findSingle(this.listViewChild.el.nativeElement, `[data-pc-section="item"][id="${id}"]`); if (element) { element.scrollIntoView && element.scrollIntoView({ block: 'nearest', inline: 'nearest' }); @@ -1015,20 +926,14 @@ export class OrderList extends BaseComponent implements AfterContentInit { findNextItem(item: any): HTMLElement | null { let nextItem = item.nextElementSibling; - if (nextItem) - return !DomHandler.hasClass(nextItem, 'p-orderlist-item') || DomHandler.isHidden(nextItem) - ? this.findNextItem(nextItem) - : nextItem; + if (nextItem) return !hasClass(nextItem, 'p-orderlist-item') || isHidden(nextItem) ? this.findNextItem(nextItem) : nextItem; else return null; } findPrevItem(item: any): HTMLElement | null { let prevItem = item.previousElementSibling; - if (prevItem) - return !DomHandler.hasClass(prevItem, 'p-orderlist-item') || DomHandler.isHidden(prevItem) - ? this.findPrevItem(prevItem) - : prevItem; + if (prevItem) return !hasClass(prevItem, 'p-orderlist-item') || isHidden(prevItem) ? this.findPrevItem(prevItem) : prevItem; else return null; } @@ -1072,7 +977,7 @@ export class OrderList extends BaseComponent implements AfterContentInit { } `; this.renderer.setProperty(this.styleElement, 'innerHTML', innerHTML); - DomHandler.setAttribute(this.styleElement, 'nonce', this.config?.csp()?.nonce); + setAttribute(this.styleElement, 'nonce', this.config?.csp()?.nonce); } } } @@ -1095,6 +1000,6 @@ export class OrderList extends BaseComponent implements AfterContentInit { @NgModule({ imports: [OrderList, SharedModule], - exports: [OrderList, SharedModule], + exports: [OrderList, SharedModule] }) export class OrderListModule {} diff --git a/src/app/components/orderlist/public_api.ts b/packages/primeng/src/orderlist/public_api.ts similarity index 100% rename from src/app/components/orderlist/public_api.ts rename to packages/primeng/src/orderlist/public_api.ts diff --git a/src/app/components/orderlist/style/orderliststyle.ts b/packages/primeng/src/orderlist/style/orderliststyle.ts similarity index 92% rename from src/app/components/orderlist/style/orderliststyle.ts rename to packages/primeng/src/orderlist/style/orderliststyle.ts index 9229de28d1f..1aab5540f05 100644 --- a/src/app/components/orderlist/style/orderliststyle.ts +++ b/packages/primeng/src/orderlist/style/orderliststyle.ts @@ -17,7 +17,7 @@ const theme = ({ dt }) => ` const classes = { root: 'p-orderlist p-component', - controls: 'p-orderlist-controls', + controls: 'p-orderlist-controls' }; @Injectable() @@ -47,7 +47,7 @@ export enum OrderListClasses { /** * Class name of the controls element */ - controls = 'p-orderlist-controls', + controls = 'p-orderlist-controls' } export interface OrderListStyle extends BaseStyle {} diff --git a/packages/primeng/src/organizationchart/ng-package.json b/packages/primeng/src/organizationchart/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/organizationchart/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/organizationchart/organizationchart.interface.ts b/packages/primeng/src/organizationchart/organizationchart.interface.ts similarity index 100% rename from src/app/components/organizationchart/organizationchart.interface.ts rename to packages/primeng/src/organizationchart/organizationchart.interface.ts diff --git a/src/app/components/organizationchart/organizationchart.spec.ts b/packages/primeng/src/organizationchart/organizationchart.spec.ts similarity index 83% rename from src/app/components/organizationchart/organizationchart.spec.ts rename to packages/primeng/src/organizationchart/organizationchart.spec.ts index 56f2bde0f1f..f27a205489d 100755 --- a/src/app/components/organizationchart/organizationchart.spec.ts +++ b/packages/primeng/src/organizationchart/organizationchart.spec.ts @@ -1,9 +1,8 @@ -import { TestBed, ComponentFixture } from '@angular/core/testing'; +import { ComponentFixture, TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; -import { OrganizationChart, OrganizationChartNode } from './organizationchart'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; -import { ChevronDownIcon } from 'primeng/icons/chevrondown'; -import { ChevronUpIcon } from 'primeng/icons/chevronup'; +import { ChevronDownIcon, ChevronUpIcon } from 'primeng/icons'; +import { OrganizationChart, OrganizationChartNode } from './organizationchart'; describe('OrganizationChart', () => { let organizationchart: OrganizationChart; @@ -12,7 +11,7 @@ describe('OrganizationChart', () => { beforeEach(() => { TestBed.configureTestingModule({ imports: [NoopAnimationsModule, ChevronDownIcon, ChevronUpIcon], - declarations: [OrganizationChart, OrganizationChartNode], + declarations: [OrganizationChart, OrganizationChartNode] }); fixture = TestBed.createComponent(OrganizationChart); @@ -27,27 +26,27 @@ describe('OrganizationChart', () => { expanded: true, children: [ { - label: 'Chelsea FC', + label: 'Chelsea FC' }, { - label: 'F.C. Barcelona', - }, - ], + label: 'F.C. Barcelona' + } + ] }, { label: 'Real Madrid', expanded: true, children: [ { - label: 'Bayern Munich', + label: 'Bayern Munich' }, { - label: 'Real Madrid', - }, - ], - }, - ], - }, + label: 'Real Madrid' + } + ] + } + ] + } ]; }); @@ -130,30 +129,30 @@ describe('OrganizationChart', () => { expanded: true, children: [ { - label: 'Chelsea FC', + label: 'Chelsea FC' }, { label: 'F.C. Barcelona', - selectable: false, - }, + selectable: false + } ], - selectable: false, + selectable: false }, { label: 'Real Madrid', expanded: true, children: [ { - label: 'Bayern Munich', + label: 'Bayern Munich' }, { - label: 'Real Madrid', - }, - ], - }, + label: 'Real Madrid' + } + ] + } ], - selectable: false, - }, + selectable: false + } ]; fixture.detectChanges(); diff --git a/packages/primeng/src/organizationchart/organizationchart.ts b/packages/primeng/src/organizationchart/organizationchart.ts new file mode 100755 index 00000000000..6c7f09ea61d --- /dev/null +++ b/packages/primeng/src/organizationchart/organizationchart.ts @@ -0,0 +1,367 @@ +import { animate, state, style, transition, trigger } from '@angular/animations'; +import { CommonModule } from '@angular/common'; +import { + AfterContentInit, + booleanAttribute, + ChangeDetectionStrategy, + ChangeDetectorRef, + Component, + ElementRef, + EventEmitter, + forwardRef, + Inject, + inject, + Input, + NgModule, + OnDestroy, + Output, + QueryList, + TemplateRef, + ViewEncapsulation +} from '@angular/core'; +import { hasClass } from '@primeuix/utils'; +import { PrimeTemplate, SharedModule, TreeNode } from 'primeng/api'; +import { BaseComponent } from 'primeng/basecomponent'; +import { ChevronDownIcon, ChevronUpIcon } from 'primeng/icons'; +import { Nullable } from 'primeng/ts-helpers'; +import { Subject, Subscription } from 'rxjs'; +import { OrganizationChartNodeCollapseEvent, OrganizationChartNodeExpandEvent, OrganizationChartNodeSelectEvent, OrganizationChartNodeUnSelectEvent } from './organizationchart.interface'; +import { OrganizationChartStyle } from './style/organizationchartstyle'; + +@Component({ + selector: '[pOrganizationChartNode]', + standalone: true, + imports: [CommonModule, ChevronDownIcon, ChevronUpIcon, SharedModule], + template: ` + + + +
        +
        {{ node.label }}
        +
        + +
        + + + + + + + + + + + +
        + + + + +
        + + + + + +
        + +
        + + +   +   + + + + + +
        + + + + `, + animations: [trigger('childState', [state('in', style({ opacity: 1 })), transition('void => *', [style({ opacity: 0 }), animate(150)]), transition('* => void', [animate(150, style({ opacity: 0 }))])])], + encapsulation: ViewEncapsulation.None, + changeDetection: ChangeDetectionStrategy.Default +}) +export class OrganizationChartNode implements OnDestroy { + @Input() node: TreeNode | undefined; + + @Input({ transform: booleanAttribute }) root: boolean | undefined; + + @Input({ transform: booleanAttribute }) first: boolean | undefined; + + @Input({ transform: booleanAttribute }) last: boolean | undefined; + + @Input({ transform: booleanAttribute }) collapsible: boolean | undefined; + + chart: OrganizationChart; + + subscription: Subscription; + + constructor( + @Inject(forwardRef(() => OrganizationChart)) chart: OrganizationChart, + public cd: ChangeDetectorRef + ) { + this.chart = chart as OrganizationChart; + this.subscription = this.chart.selectionSource$.subscribe(() => { + this.cd.markForCheck(); + }); + } + + get leaf(): boolean | undefined { + if (this.node) { + return this.node.leaf == false ? false : !(this.node.children && this.node.children.length); + } + } + + get colspan() { + if (this.node) { + return this.node.children && this.node.children.length ? this.node.children.length * 2 : null; + } + } + + getChildStyle(node: TreeNode) { + return { + visibility: !this.leaf && node.expanded ? 'inherit' : 'hidden' + }; + } + + onNodeClick(event: Event, node: TreeNode) { + this.chart.onNodeClick(event, node); + } + + toggleNode(event: Event, node: TreeNode) { + node.expanded = !node.expanded; + if (node.expanded) this.chart.onNodeExpand.emit({ originalEvent: event, node: this.node }); + else this.chart.onNodeCollapse.emit({ originalEvent: event, node: this.node }); + + event.preventDefault(); + } + + isSelected() { + return this.chart.isSelected(this.node as TreeNode); + } + + ngOnDestroy() { + this.subscription.unsubscribe(); + } +} +/** + * OrganizationChart visualizes hierarchical organization data. + * @group Components + */ +@Component({ + selector: 'p-organizationChart, p-organization-chart, p-organizationchart', + standalone: true, + imports: [CommonModule, OrganizationChartNode, ChevronDownIcon, ChevronUpIcon, SharedModule], + template: ` +
        +
        +
        + `, + changeDetection: ChangeDetectionStrategy.Default, + providers: [OrganizationChartStyle] +}) +export class OrganizationChart extends BaseComponent implements AfterContentInit { + /** + * An array of nested TreeNodes. + * @group Props + */ + @Input() value: TreeNode[] | undefined; + /** + * Inline style of the component. + * @group Props + */ + @Input() style: { [klass: string]: any } | null | undefined; + /** + * Style class of the component. + * @group Props + */ + @Input() styleClass: string | undefined; + /** + * Defines the selection mode. + * @group Props + */ + @Input() selectionMode: 'single' | 'multiple' | null | undefined; + /** + * Whether the nodes can be expanded or toggled. + * @group Props + */ + @Input({ transform: booleanAttribute }) collapsible: boolean | undefined; + /** + * Whether the space allocated by a node is preserved when hidden. + * @group Props + */ + @Input({ transform: booleanAttribute }) preserveSpace: boolean = true; + /** + * A single treenode instance or an array to refer to the selections. + * @group Props + */ + @Input() get selection(): any { + return this._selection; + } + set selection(val: any) { + this._selection = val; + + if (this.initialized) this.selectionSource.next(null); + } + /** + * Callback to invoke on selection change. + * @param {*} any - selected value. + * @group Emits + */ + @Output() selectionChange: EventEmitter = new EventEmitter(); + /** + * Callback to invoke when a node is selected. + * @param {OrganizationChartNodeSelectEvent} event - custom node select event. + * @group Emits + */ + @Output() onNodeSelect: EventEmitter = new EventEmitter(); + /** + * Callback to invoke when a node is unselected. + * @param {OrganizationChartNodeUnSelectEvent} event - custom node unselect event. + * @group Emits + */ + @Output() onNodeUnselect: EventEmitter = new EventEmitter(); + /** + * Callback to invoke when a node is expanded. + * @param {OrganizationChartNodeExpandEvent} event - custom node expand event. + * @group Emits + */ + @Output() onNodeExpand: EventEmitter = new EventEmitter(); + /** + * Callback to invoke when a node is collapsed. + * @param {OrganizationChartNodeCollapseEvent} event - custom node collapse event. + * @group Emits + */ + @Output() onNodeCollapse: EventEmitter = new EventEmitter(); + + public templateMap: any; + + togglerIconTemplate: Nullable>; + + private selectionSource = new Subject(); + + _selection: any; + + initialized: Nullable; + + selectionSource$ = this.selectionSource.asObservable(); + + _componentStyle = inject(OrganizationChartStyle); + + constructor( + public el: ElementRef, + public cd: ChangeDetectorRef + ) { + super(); + } + + get root(): TreeNode | null { + return this.value && this.value.length ? this.value[0] : null; + } + + ngAfterContentInit() { + if ((this.templates as QueryList).length) { + this.templateMap = {}; + } + + (this.templates as QueryList).forEach((item) => { + if (item.getType() === 'togglericon') { + this.togglerIconTemplate = item.template; + } else { + this.templateMap[item.getType()] = item.template; + } + }); + + this.initialized = true; + } + + getTemplateForNode(node: TreeNode): TemplateRef | null { + if (this.templateMap) return node.type ? this.templateMap[node.type] : this.templateMap['default']; + else return null; + } + + onNodeClick(event: Event, node: TreeNode) { + let eventTarget = event.target; + + if (eventTarget.className && (hasClass(eventTarget, 'p-organizationchart-node-toggle-button') || hasClass(eventTarget, 'p-organizationchart-node-toggle-button-icon'))) { + return; + } else if (this.selectionMode) { + if (node.selectable === false) { + return; + } + + let index = this.findIndexInSelection(node); + let selected = index >= 0; + + if (this.selectionMode === 'single') { + if (selected) { + this.selection = null; + this.onNodeUnselect.emit({ originalEvent: event, node: node }); + } else { + this.selection = node; + this.onNodeSelect.emit({ originalEvent: event, node: node }); + } + } else if (this.selectionMode === 'multiple') { + if (selected) { + this.selection = this.selection.filter((val: any, i: number) => i != index); + this.onNodeUnselect.emit({ originalEvent: event, node: node }); + } else { + this.selection = [...(this.selection || []), node]; + this.onNodeSelect.emit({ originalEvent: event, node: node }); + } + } + + this.selectionChange.emit(this.selection); + this.selectionSource.next(null); + } + } + + findIndexInSelection(node: TreeNode) { + let index: number = -1; + + if (this.selectionMode && this.selection) { + if (this.selectionMode === 'single') { + index = this.selection == node ? 0 : -1; + } else if (this.selectionMode === 'multiple') { + for (let i = 0; i < this.selection.length; i++) { + if (this.selection[i] == node) { + index = i; + break; + } + } + } + } + + return index; + } + + isSelected(node: TreeNode) { + return this.findIndexInSelection(node) != -1; + } +} + +@NgModule({ + imports: [OrganizationChart, OrganizationChartNode, SharedModule], + exports: [OrganizationChart, OrganizationChartNode, SharedModule] +}) +export class OrganizationChartModule {} diff --git a/src/app/components/organizationchart/public_api.ts b/packages/primeng/src/organizationchart/public_api.ts similarity index 100% rename from src/app/components/organizationchart/public_api.ts rename to packages/primeng/src/organizationchart/public_api.ts diff --git a/src/app/components/organizationchart/style/organizationchartstyle.ts b/packages/primeng/src/organizationchart/style/organizationchartstyle.ts similarity index 92% rename from src/app/components/organizationchart/style/organizationchartstyle.ts rename to packages/primeng/src/organizationchart/style/organizationchartstyle.ts index 84bc9d3194b..8993afcd450 100644 --- a/src/app/components/organizationchart/style/organizationchartstyle.ts +++ b/packages/primeng/src/organizationchart/style/organizationchartstyle.ts @@ -59,7 +59,7 @@ const theme = ({ dt }) => ` align-items: center; outline-color: transparent; transition: background ${dt('organizationchart.transition.duration')}, color ${dt('organizationchart.transition.duration')}, border-color ${dt('organizationchart.transition.duration')}, outline-color ${dt( - 'organizationchart.transition.duration', + 'organizationchart.transition.duration' )}, box-shadow ${dt('organizationchart.transition.duration')}; } @@ -131,20 +131,14 @@ const theme = ({ dt }) => ` const classes = { root: 'p-organizationchart p-component', table: 'p-organizationchart-table', - node: ({ instance }) => [ - 'p-organizationchart-node', - { 'p-organizationchart-node-selectable': instance.selectable, 'p-organizationchart-node-selected': instance.selected }, - ], + node: ({ instance }) => ['p-organizationchart-node', { 'p-organizationchart-node-selectable': instance.selectable, 'p-organizationchart-node-selected': instance.selected }], nodeToggleButton: 'p-organizationchart-node-toggle-button', nodeToggleButtonIcon: 'p-organizationchart-node-toggle-button-icon', connectors: 'p-organizationchart-connectors', connectorDown: 'p-organizationchart-connector-down', connectorLeft: ({ index }) => ['p-organizationchart-connector-left', { 'p-organizationchart-connector-top': !(index === 0) }], - connectorRight: ({ props, index }) => [ - 'p-organizationchart-connector-right', - { 'p-organizationchart-connector-top': !(index === props.node.children.length - 1) }, - ], - nodeChildren: 'p-organizationchart-node-children', + connectorRight: ({ props, index }) => ['p-organizationchart-connector-right', { 'p-organizationchart-connector-top': !(index === props.node.children.length - 1) }], + nodeChildren: 'p-organizationchart-node-children' }; @Injectable() @@ -205,7 +199,7 @@ export enum OrganizationChartClasses { /** * Class name of the node children element */ - nodeChildren = 'p-organizationchart-node-children', + nodeChildren = 'p-organizationchart-node-children' } export interface OrganizationChartStyle extends BaseStyle {} diff --git a/packages/primeng/src/overlay/ng-package.json b/packages/primeng/src/overlay/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/overlay/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/overlay/overlay.ts b/packages/primeng/src/overlay/overlay.ts similarity index 85% rename from src/app/components/overlay/overlay.ts rename to packages/primeng/src/overlay/overlay.ts index 6ef38ef6a3d..12d6411aa19 100644 --- a/src/app/components/overlay/overlay.ts +++ b/packages/primeng/src/overlay/overlay.ts @@ -1,43 +1,19 @@ import { animate, animation, AnimationEvent, style, transition, trigger, useAnimation } from '@angular/animations'; import { CommonModule, isPlatformBrowser } from '@angular/common'; -import { - ChangeDetectionStrategy, - Component, - ContentChild, - ElementRef, - EventEmitter, - inject, - Input, - NgModule, - NgZone, - OnDestroy, - Output, - TemplateRef, - ViewChild, - ViewEncapsulation, -} from '@angular/core'; -import { - OverlayModeType, - OverlayOnBeforeHideEvent, - OverlayOnBeforeShowEvent, - OverlayOnHideEvent, - OverlayOnShowEvent, - OverlayOptions, - OverlayService, - ResponsiveOverlayOptions, - SharedModule, -} from 'primeng/api'; +import { ChangeDetectionStrategy, Component, ContentChild, ElementRef, EventEmitter, inject, Input, NgModule, NgZone, OnDestroy, Output, TemplateRef, ViewChild, ViewEncapsulation } from '@angular/core'; +import { addClass, focus, getTargetElement, isTouchDevice, removeClass } from '@primeuix/utils'; +import { OverlayModeType, OverlayOnBeforeHideEvent, OverlayOnBeforeShowEvent, OverlayOnHideEvent, OverlayOnShowEvent, OverlayOptions, OverlayService, ResponsiveOverlayOptions, SharedModule } from 'primeng/api'; +import { BaseComponent } from 'primeng/basecomponent'; import { ConnectedOverlayScrollHandler, DomHandler } from 'primeng/dom'; -import { ObjectUtils, ZIndexUtils } from 'primeng/utils'; import { VoidListener } from 'primeng/ts-helpers'; -import { BaseComponent } from 'primeng/basecomponent'; +import { ObjectUtils, ZIndexUtils } from 'primeng/utils'; import { OverlayStyle } from './style/overlaystyle'; const showOverlayContentAnimation = animation([style({ transform: '{{transform}}', opacity: 0 }), animate('{{showTransitionParams}}')]); const hideOverlayContentAnimation = animation([animate('{{hideTransitionParams}}', style({ transform: '{{transform}}', opacity: 0 }))]); /** - * This API allows overlay components to be controlled from the PrimeNGConfig. In this way, all overlay components in the application can have the same behavior. + * This API allows overlay components to be controlled from the PrimeNG. In this way, all overlay components in the application can have the same behavior. * @group Components */ @Component({ @@ -65,7 +41,7 @@ const hideOverlayContentAnimation = animation([animate('{{hideTransitionParams}} 'p-overlay-left-end': modal && overlayResponsiveDirection === 'left-end', 'p-overlay-right': modal && overlayResponsiveDirection === 'right', 'p-overlay-right-start': modal && overlayResponsiveDirection === 'right-start', - 'p-overlay-right-end': modal && overlayResponsiveDirection === 'right-end', + 'p-overlay-right-end': modal && overlayResponsiveDirection === 'right-end' }" (click)="onOverlayClick()" > @@ -81,8 +57,8 @@ const hideOverlayContentAnimation = animation([animate('{{hideTransitionParams}} params: { showTransitionParams: showTransitionOptions, hideTransitionParams: hideTransitionOptions, - transform: transformOptions[modal ? overlayResponsiveDirection : 'default'], - }, + transform: transformOptions[modal ? overlayResponsiveDirection : 'default'] + } }" (@overlayContentAnimation.start)="onOverlayContentAnimationStart($event)" (@overlayContentAnimation.done)="onOverlayContentAnimationDone($event)" @@ -92,15 +68,10 @@ const hideOverlayContentAnimation = animation([animate('{{hideTransitionParams}}
        `, - animations: [ - trigger('overlayContentAnimation', [ - transition(':enter', [useAnimation(showOverlayContentAnimation)]), - transition(':leave', [useAnimation(hideOverlayContentAnimation)]), - ]), - ], + animations: [trigger('overlayContentAnimation', [transition(':enter', [useAnimation(showOverlayContentAnimation)]), transition(':leave', [useAnimation(hideOverlayContentAnimation)])])], changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, - providers: [OverlayStyle], + providers: [OverlayStyle] }) export class Overlay extends BaseComponent implements OnDestroy { /** @@ -146,10 +117,7 @@ export class Overlay extends BaseComponent implements OnDestroy { * @group Props */ @Input() get styleClass(): string { - return ObjectUtils.merge( - this._styleClass, - this.modal ? this.overlayResponsiveOptions?.styleClass : this.overlayOptions?.styleClass, - ); + return ObjectUtils.merge(this._styleClass, this.modal ? this.overlayResponsiveOptions?.styleClass : this.overlayOptions?.styleClass); } set styleClass(value: string) { this._styleClass = value; @@ -160,10 +128,7 @@ export class Overlay extends BaseComponent implements OnDestroy { * @group Props */ @Input() get contentStyle(): { [klass: string]: any } | null | undefined { - return ObjectUtils.merge( - this._contentStyle, - this.modal ? this.overlayResponsiveOptions?.contentStyle : this.overlayOptions?.contentStyle, - ); + return ObjectUtils.merge(this._contentStyle, this.modal ? this.overlayResponsiveOptions?.contentStyle : this.overlayOptions?.contentStyle); } set contentStyle(value: { [klass: string]: any } | null | undefined) { this._contentStyle = value; @@ -174,10 +139,7 @@ export class Overlay extends BaseComponent implements OnDestroy { * @group Props */ @Input() get contentStyleClass(): string { - return ObjectUtils.merge( - this._contentStyleClass, - this.modal ? this.overlayResponsiveOptions?.contentStyleClass : this.overlayOptions?.contentStyleClass, - ); + return ObjectUtils.merge(this._contentStyleClass, this.modal ? this.overlayResponsiveOptions?.contentStyleClass : this.overlayOptions?.contentStyleClass); } set contentStyleClass(value: string) { this._contentStyleClass = value; @@ -400,19 +362,12 @@ export class Overlay extends BaseComponent implements OnDestroy { 'left-end': 'translate3d(-100%, 0px, 0px)', right: 'translate3d(100%, 0px, 0px)', 'right-start': 'translate3d(100%, 0px, 0px)', - 'right-end': 'translate3d(100%, 0px, 0px)', + 'right-end': 'translate3d(100%, 0px, 0px)' }; get modal() { if (isPlatformBrowser(this.platformId)) { - return ( - this.mode === 'modal' || - (this.overlayResponsiveOptions && - this.document.defaultView?.matchMedia( - this.overlayResponsiveOptions.media?.replace('@media', '') || - `(max-width: ${this.overlayResponsiveOptions.breakpoint})`, - ).matches) - ); + return this.mode === 'modal' || (this.overlayResponsiveOptions && this.document.defaultView?.matchMedia(this.overlayResponsiveOptions.media?.replace('@media', '') || `(max-width: ${this.overlayResponsiveOptions.breakpoint})`).matches); } } @@ -441,12 +396,12 @@ export class Overlay extends BaseComponent implements OnDestroy { } get targetEl() { - return DomHandler.getTargetElement(this.target, this.el?.nativeElement); + return getTargetElement(this.target, this.el?.nativeElement); } constructor( public overlayService: OverlayService, - private zone: NgZone, + private zone: NgZone ) { super(); } @@ -455,8 +410,8 @@ export class Overlay extends BaseComponent implements OnDestroy { this.onVisibleChange(true); this.handleEvents('onShow', { overlay: overlay || this.overlayEl, target: this.targetEl, mode: this.overlayMode }); - isFocus && DomHandler.focus(this.targetEl); - this.modal && DomHandler.addClass(this.document?.body, 'p-overflow-hidden'); + isFocus && focus(this.targetEl); + this.modal && addClass(this.document?.body, 'p-overflow-hidden'); } hide(overlay?: HTMLElement, isFocus: boolean = false) { @@ -465,8 +420,8 @@ export class Overlay extends BaseComponent implements OnDestroy { } else { this.onVisibleChange(false); this.handleEvents('onHide', { overlay: overlay || this.overlayEl, target: this.targetEl, mode: this.overlayMode }); - isFocus && DomHandler.focus(this.targetEl); - this.modal && DomHandler.removeClass(this.document?.body, 'p-overflow-hidden'); + isFocus && focus(this.targetEl as any); + this.modal && removeClass(this.document?.body, 'p-overflow-hidden'); } } @@ -486,7 +441,7 @@ export class Overlay extends BaseComponent implements OnDestroy { onOverlayContentClick(event: MouseEvent) { this.overlayService.add({ originalEvent: event, - target: this.targetEl, + target: this.targetEl }); this.isOverlayContentClicked = true; @@ -508,7 +463,7 @@ export class Overlay extends BaseComponent implements OnDestroy { case 'void': this.handleEvents('onBeforeHide', { overlay: this.overlayEl, target: this.targetEl, mode: this.overlayMode }); - this.modal && DomHandler.addClass(this.overlayEl, 'p-overlay-mask-leave'); + this.modal && addClass(this.overlayEl, 'p-overlay-mask-leave'); break; } @@ -582,13 +537,9 @@ export class Overlay extends BaseComponent implements OnDestroy { bindDocumentClickListener() { if (!this.documentClickListener) { this.documentClickListener = this.renderer.listen(this.document, 'click', (event) => { - const isTargetClicked = - this.targetEl && - (this.targetEl.isSameNode(event.target) || (!this.isOverlayClicked && this.targetEl.contains(event.target))); + const isTargetClicked = this.targetEl && ((this.targetEl as any).isSameNode(event.target) || (!this.isOverlayClicked && (this.targetEl as any).contains(event.target))); const isOutsideClicked = !isTargetClicked && !this.isOverlayContentClicked; - const valid = this.listener - ? this.listener(event, { type: 'outside', mode: this.overlayMode, valid: event.which !== 3 && isOutsideClicked }) - : isOutsideClicked; + const valid = this.listener ? this.listener(event, { type: 'outside', mode: this.overlayMode, valid: event.which !== 3 && isOutsideClicked }) : isOutsideClicked; valid && this.hide(event); this.isOverlayClicked = this.isOverlayContentClicked = false; @@ -606,9 +557,7 @@ export class Overlay extends BaseComponent implements OnDestroy { bindDocumentResizeListener() { if (!this.documentResizeListener) { this.documentResizeListener = this.renderer.listen(this.document.defaultView, 'resize', (event) => { - const valid = this.listener - ? this.listener(event, { type: 'resize', mode: this.overlayMode, valid: !DomHandler.isTouchDevice() }) - : !DomHandler.isTouchDevice(); + const valid = this.listener ? this.listener(event, { type: 'resize', mode: this.overlayMode, valid: !isTouchDevice() }) : !isTouchDevice(); valid && this.hide(event, true); }); @@ -633,9 +582,7 @@ export class Overlay extends BaseComponent implements OnDestroy { return; } - const valid = this.listener - ? this.listener(event, { type: 'keydown', mode: this.overlayMode, valid: !DomHandler.isTouchDevice() }) - : !DomHandler.isTouchDevice(); + const valid = this.listener ? this.listener(event, { type: 'keydown', mode: this.overlayMode, valid: !isTouchDevice() }) : !isTouchDevice(); if (valid) { this.zone.run(() => { @@ -673,6 +620,6 @@ export class Overlay extends BaseComponent implements OnDestroy { @NgModule({ imports: [Overlay, SharedModule], - exports: [Overlay, SharedModule], + exports: [Overlay, SharedModule] }) export class OverlayModule {} diff --git a/src/app/components/overlay/public_api.ts b/packages/primeng/src/overlay/public_api.ts similarity index 100% rename from src/app/components/overlay/public_api.ts rename to packages/primeng/src/overlay/public_api.ts diff --git a/src/app/components/overlay/style/overlaystyle.ts b/packages/primeng/src/overlay/style/overlaystyle.ts similarity index 100% rename from src/app/components/overlay/style/overlaystyle.ts rename to packages/primeng/src/overlay/style/overlaystyle.ts diff --git a/packages/primeng/src/overlaybadge/ng-package.json b/packages/primeng/src/overlaybadge/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/overlaybadge/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/overlaybadge/overlaybadge.ts b/packages/primeng/src/overlaybadge/overlaybadge.ts similarity index 87% rename from src/app/components/overlaybadge/overlaybadge.ts rename to packages/primeng/src/overlaybadge/overlaybadge.ts index e7e5eaba0c2..56f17f4fcc7 100755 --- a/src/app/components/overlaybadge/overlaybadge.ts +++ b/packages/primeng/src/overlaybadge/overlaybadge.ts @@ -1,9 +1,9 @@ import { CommonModule } from '@angular/common'; import { booleanAttribute, ChangeDetectionStrategy, Component, inject, Input, NgModule, ViewEncapsulation } from '@angular/core'; import { SharedModule } from 'primeng/api'; -import { OverlayBadgeStyle } from './style/overlaybadgestyle'; -import { BaseComponent } from 'primeng/basecomponent'; import { BadgeModule } from 'primeng/badge'; +import { BaseComponent } from 'primeng/basecomponent'; +import { OverlayBadgeStyle } from './style/overlaybadgestyle'; /** * OverlayPanel is a container component positioned as connected to its target. @@ -16,19 +16,12 @@ import { BadgeModule } from 'primeng/badge'; template: `
        - +
        `, changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, - providers: [OverlayBadgeStyle], + providers: [OverlayBadgeStyle] }) export class OverlayBadge extends BaseComponent { /** @@ -84,6 +77,6 @@ export class OverlayBadge extends BaseComponent { @NgModule({ imports: [OverlayBadge, SharedModule], - exports: [OverlayBadge, SharedModule], + exports: [OverlayBadge, SharedModule] }) export class OverlayBadgeModule {} diff --git a/src/app/components/overlaybadge/public_api.ts b/packages/primeng/src/overlaybadge/public_api.ts similarity index 100% rename from src/app/components/overlaybadge/public_api.ts rename to packages/primeng/src/overlaybadge/public_api.ts diff --git a/src/app/components/overlaybadge/style/overlaybadgestyle.ts b/packages/primeng/src/overlaybadge/style/overlaybadgestyle.ts similarity index 95% rename from src/app/components/overlaybadge/style/overlaybadgestyle.ts rename to packages/primeng/src/overlaybadge/style/overlaybadgestyle.ts index 51dc482226a..5285d759ee3 100644 --- a/src/app/components/overlaybadge/style/overlaybadgestyle.ts +++ b/packages/primeng/src/overlaybadge/style/overlaybadgestyle.ts @@ -20,7 +20,7 @@ const theme = ({ dt }) => ` `; const classes = { - root: 'p-overlaybadge', + root: 'p-overlaybadge' }; @Injectable() diff --git a/packages/primeng/src/overlaypanel/ng-package.json b/packages/primeng/src/overlaypanel/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/overlaypanel/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/overlaypanel/overlaypanel.interface.ts b/packages/primeng/src/overlaypanel/overlaypanel.interface.ts similarity index 100% rename from src/app/components/overlaypanel/overlaypanel.interface.ts rename to packages/primeng/src/overlaypanel/overlaypanel.interface.ts diff --git a/src/app/components/overlaypanel/overlaypanel.spec.ts b/packages/primeng/src/overlaypanel/overlaypanel.spec.ts similarity index 99% rename from src/app/components/overlaypanel/overlaypanel.spec.ts rename to packages/primeng/src/overlaypanel/overlaypanel.spec.ts index a44c7a8053d..8ed48957977 100755 --- a/src/app/components/overlaypanel/overlaypanel.spec.ts +++ b/packages/primeng/src/overlaypanel/overlaypanel.spec.ts @@ -12,7 +12,7 @@ import { Component, NO_ERRORS_SCHEMA } from '@angular/core'; Galleria 1 - `, + ` }) class TestOverlayPanelComponent { outSideClick() {} @@ -26,7 +26,7 @@ describe('OverlayPanel', () => { TestBed.configureTestingModule({ schemas: [NO_ERRORS_SCHEMA], imports: [NoopAnimationsModule], - declarations: [OverlayPanel, TestOverlayPanelComponent], + declarations: [OverlayPanel, TestOverlayPanelComponent] }); fixture = TestBed.createComponent(TestOverlayPanelComponent); diff --git a/src/app/components/overlaypanel/overlaypanel.ts b/packages/primeng/src/overlaypanel/overlaypanel.ts similarity index 90% rename from src/app/components/overlaypanel/overlaypanel.ts rename to packages/primeng/src/overlaypanel/overlaypanel.ts index e36fe2aab38..efc3593cfad 100755 --- a/src/app/components/overlaypanel/overlaypanel.ts +++ b/packages/primeng/src/overlaypanel/overlaypanel.ts @@ -5,7 +5,6 @@ import { booleanAttribute, ChangeDetectionStrategy, Component, - ContentChildren, ElementRef, EventEmitter, HostListener, @@ -16,20 +15,20 @@ import { numberAttribute, OnDestroy, Output, - QueryList, TemplateRef, ViewEncapsulation, ViewRef } from '@angular/core'; -import { OverlayService, PrimeTemplate, SharedModule } from 'primeng/api'; -import { ConnectedOverlayScrollHandler, DomHandler } from 'primeng/dom'; -import { TimesIcon } from 'primeng/icons/times'; +import { absolutePosition, addClass, appendChild, findSingle, getOffset, isIOS, isTouchDevice } from '@primeuix/utils'; +import { OverlayService, SharedModule } from 'primeng/api'; +import { BaseComponent } from 'primeng/basecomponent'; +import { ConnectedOverlayScrollHandler } from 'primeng/dom'; +import { TimesIcon } from 'primeng/icons'; import { Ripple } from 'primeng/ripple'; import { Nullable, VoidListener } from 'primeng/ts-helpers'; import { ZIndexUtils } from 'primeng/utils'; import { Subscription } from 'rxjs'; import { PopoverStyle } from './style/popoverstyle'; -import { BaseComponent } from 'primeng/basecomponent'; /** * OverlayPanel is a container component positioned as connected to its target. @@ -47,7 +46,7 @@ import { BaseComponent } from 'primeng/basecomponent'; (click)="onOverlayClick($event)" [@animation]="{ value: overlayVisible ? 'open' : 'close', - params: { showTransitionParams: showTransitionOptions, hideTransitionParams: hideTransitionOptions }, + params: { showTransitionParams: showTransitionOptions, hideTransitionParams: hideTransitionOptions } }" (@animation.start)="onAnimationStart($event)" (@animation.done)="onAnimationEnd($event)" @@ -68,29 +67,29 @@ import { BaseComponent } from 'primeng/basecomponent'; 'void', style({ transform: 'scaleY(0.8)', - opacity: 0, - }), + opacity: 0 + }) ), state( 'close', style({ - opacity: 0, - }), + opacity: 0 + }) ), state( 'open', style({ transform: 'translateY(0)', - opacity: 1, - }), + opacity: 1 + }) ), transition('void => open', animate('{{showTransitionParams}}')), - transition('open => close', animate('{{hideTransitionParams}}')), - ]), + transition('open => close', animate('{{hideTransitionParams}}')) + ]) ], changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, - providers: [PopoverStyle], + providers: [PopoverStyle] }) export class OverlayPanel extends BaseComponent implements AfterContentInit, OnDestroy { /** @@ -169,8 +168,6 @@ export class OverlayPanel extends BaseComponent implements AfterContentInit, OnD */ @Output() onHide: EventEmitter = new EventEmitter(); - @ContentChildren(PrimeTemplate) templates: QueryList | undefined; - container: Nullable; overlayVisible: boolean = false; @@ -205,7 +202,7 @@ export class OverlayPanel extends BaseComponent implements AfterContentInit, OnD constructor( private zone: NgZone, - public overlayService: OverlayService, + public overlayService: OverlayService ) { super(); console.log('OverlayPanel is deprecated. Use Popover instead.'); @@ -234,16 +231,11 @@ export class OverlayPanel extends BaseComponent implements AfterContentInit, OnD bindDocumentClickListener() { if (isPlatformBrowser(this.platformId)) { if (!this.documentClickListener && this.dismissable) { - let documentEvent = DomHandler.isIOS() ? 'touchstart' : 'click'; + let documentEvent = isIOS() ? 'touchstart' : 'click'; const documentTarget: any = this.el ? this.el.nativeElement.ownerDocument : this.document; this.documentClickListener = this.renderer.listen(documentTarget, documentEvent, (event) => { - if ( - !this.container?.contains(event.target) && - this.target !== event.target && - !this.target.contains(event.target) && - !this.selfClick - ) { + if (!this.container?.contains(event.target) && this.target !== event.target && !this.target.contains(event.target) && !this.selfClick) { this.hide(); } @@ -306,7 +298,7 @@ export class OverlayPanel extends BaseComponent implements AfterContentInit, OnD onOverlayClick(event: MouseEvent) { this.overlayService.add({ originalEvent: event, - target: this.el.nativeElement, + target: this.el.nativeElement }); this.selfClick = true; @@ -324,7 +316,7 @@ export class OverlayPanel extends BaseComponent implements AfterContentInit, OnD appendContainer() { if (this.appendTo) { if (this.appendTo === 'body') this.renderer.appendChild(this.document.body, this.container); - else DomHandler.appendChild(this.container, this.appendTo); + else appendChild(this.container, this.appendTo); } } @@ -339,10 +331,10 @@ export class OverlayPanel extends BaseComponent implements AfterContentInit, OnD ZIndexUtils.set('overlay', this.container, this.baseZIndex + this.config.zIndex.overlay); } - DomHandler.absolutePosition(this.container, this.target, false); + absolutePosition(this.container, this.target, false); - const containerOffset = DomHandler.getOffset(this.container); - const targetOffset = DomHandler.getOffset(this.target); + const containerOffset = getOffset(this.container); + const targetOffset = getOffset(this.target); const borderRadius = this.document.defaultView?.getComputedStyle(this.container!).getPropertyValue('border-radius'); let arrowLeft = 0; @@ -352,7 +344,7 @@ export class OverlayPanel extends BaseComponent implements AfterContentInit, OnD this.container?.style.setProperty('--overlayArrowLeft', `${arrowLeft}px`); if (containerOffset.top < targetOffset.top) { - DomHandler.addClass(this.container, 'p-popover-flipped'); + addClass(this.container, 'p-popover-flipped'); if (this.showCloseIcon) { this.renderer.setStyle(this.container, 'margin-top', '-30px'); @@ -418,7 +410,7 @@ export class OverlayPanel extends BaseComponent implements AfterContentInit, OnD } focus() { - let focusable = DomHandler.findSingle(this.container, '[autofocus]'); + let focusable = findSingle(this.container, '[autofocus]'); if (focusable) { this.zone.runOutsideAngular(() => { setTimeout(() => focusable.focus(), 5); @@ -445,7 +437,7 @@ export class OverlayPanel extends BaseComponent implements AfterContentInit, OnD } onWindowResize() { - if (this.overlayVisible && !DomHandler.isTouchDevice()) { + if (this.overlayVisible && !isTouchDevice()) { this.hide(); } } @@ -526,6 +518,6 @@ export class OverlayPanel extends BaseComponent implements AfterContentInit, OnD @NgModule({ imports: [CommonModule, Ripple, SharedModule, TimesIcon], exports: [OverlayPanel, SharedModule], - declarations: [OverlayPanel], + declarations: [OverlayPanel] }) export class OverlayPanelModule {} diff --git a/src/app/components/overlaypanel/public_api.ts b/packages/primeng/src/overlaypanel/public_api.ts similarity index 100% rename from src/app/components/overlaypanel/public_api.ts rename to packages/primeng/src/overlaypanel/public_api.ts diff --git a/packages/primeng/src/overlaypanel/style/popoverstyle.ts b/packages/primeng/src/overlaypanel/style/popoverstyle.ts new file mode 100644 index 00000000000..339596f8784 --- /dev/null +++ b/packages/primeng/src/overlaypanel/style/popoverstyle.ts @@ -0,0 +1,120 @@ +import { Injectable } from '@angular/core'; +import { BaseStyle } from 'primeng/base'; + +const theme = ({ dt }) => ` +.p-popover { + margin-top: ${dt('popover.gutter')}; + background: ${dt('popover.background')}; + color: ${dt('popover.color')}; + border: 1px solid ${dt('popover.border.color')}; + border-radius: ${dt('popover.border.radius')}; + box-shadow: ${dt('popover.shadow')}; + position: absolute +} + +.p-popover-content { + padding: ${dt('popover.content.padding')}; +} + +.p-popover-flipped { + margin-top: calc(${dt('popover.gutter')} * -1); + margin-bottom: ${dt('popover.gutter')}; +} + +.p-popover-enter-from { + opacity: 0; + transform: scaleY(0.8); +} + +.p-popover-leave-to { + opacity: 0; +} + +.p-popover-enter-active { + transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1); +} + +.p-popover-leave-active { + transition: opacity 0.1s linear; +} + +.p-popover:after, +.p-popover:before { + bottom: 100%; + left: ${dt('popover.arrow.offset')}; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; +} + +.p-popover:after { + border-width: calc(${dt('popover.gutter')} - 2px); + margin-left: calc(-1 * (${dt('popover.gutter')} - 2px)); + border-style: solid; + border-color: transparent; + border-bottom-color: ${dt('popover.background')}; +} + +.p-popover:before { + border-width: ${dt('popover.gutter')}; + margin-left: calc(-1 * ${dt('popover.gutter')}); + border-style: solid; + border-color: transparent; + border-bottom-color: ${dt('popover.border.color')}; +} + +.p-popover-flipped:after, +.p-popover-flipped:before { + bottom: auto; + top: 100%; +} + +.p-popover.p-popover-flipped:after { + border-bottom-color: transparent; + border-top-color: ${dt('popover.background')}; +} + +.p-popover.p-popover-flipped:before { + border-bottom-color: transparent; + border-top-color: ${dt('popover.border.color')}; +} + +`; + +const classes = { + root: 'p-popover p-component', + content: 'p-popover-content' +}; + +@Injectable() +export class PopoverStyle extends BaseStyle { + name = 'popover'; + + theme = theme; + + classes = classes; +} + +/** + * + * Popover is a container component positioned as connected to its target. + * + * [Live Demo](https://www.primeng.org/popover) + * + * @module popoverstyle + * + */ +export enum PopoverClasses { + /** + * Class name of the root element + */ + root = 'p-popover', + /** + * Class name of the content element + */ + content = 'p-popover-content' +} + +export interface PopoverStyle extends BaseStyle {} diff --git a/packages/primeng/src/paginator/ng-package.json b/packages/primeng/src/paginator/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/paginator/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/paginator/paginator.interface.ts b/packages/primeng/src/paginator/paginator.interface.ts similarity index 100% rename from src/app/components/paginator/paginator.interface.ts rename to packages/primeng/src/paginator/paginator.interface.ts diff --git a/src/app/components/paginator/paginator.spec.ts b/packages/primeng/src/paginator/paginator.spec.ts similarity index 98% rename from src/app/components/paginator/paginator.spec.ts rename to packages/primeng/src/paginator/paginator.spec.ts index 33814f30645..be276d46d8c 100755 --- a/src/app/components/paginator/paginator.spec.ts +++ b/packages/primeng/src/paginator/paginator.spec.ts @@ -13,7 +13,7 @@ describe('Paginator', () => { beforeEach(() => { TestBed.configureTestingModule({ - imports: [NoopAnimationsModule, FormsModule, ScrollingModule, PaginatorModule, DropdownModule], + imports: [NoopAnimationsModule, FormsModule, ScrollingModule, PaginatorModule, DropdownModule] }); fixture = TestBed.createComponent(Paginator); @@ -56,7 +56,7 @@ describe('Paginator', () => { paginator.totalRecords = 120; paginator.ngOnChanges({ rows: new SimpleChange(null, 10, false), - totalRecords: new SimpleChange(null, 120, false), + totalRecords: new SimpleChange(null, 120, false) }); fixture.detectChanges(); @@ -72,7 +72,7 @@ describe('Paginator', () => { paginator.ngOnChanges({ rows: new SimpleChange(null, 10, false), totalRecords: new SimpleChange(null, 120, false), - rowsPerPageOptions: new SimpleChange(null, [10, 20, 30], false), + rowsPerPageOptions: new SimpleChange(null, [10, 20, 30], false) }); fixture.detectChanges(); @@ -87,7 +87,7 @@ describe('Paginator', () => { paginator.ngOnChanges({ rows: new SimpleChange(null, 10, false), totalRecords: new SimpleChange(null, 120, false), - rowsPerPageOptions: new SimpleChange(null, [10, 20, 30], false), + rowsPerPageOptions: new SimpleChange(null, [10, 20, 30], false) }); const updatePaginatorStateSpy = spyOn(paginator, 'updatePaginatorState').and.callThrough(); fixture.detectChanges(); @@ -110,7 +110,7 @@ describe('Paginator', () => { paginator.ngOnChanges({ rows: new SimpleChange(null, 10, false), totalRecords: new SimpleChange(null, 120, false), - rowsPerPageOptions: new SimpleChange(null, [10, 20, 30], false), + rowsPerPageOptions: new SimpleChange(null, [10, 20, 30], false) }); const onPageLinkClickSpy = spyOn(paginator, 'onPageLinkClick').and.callThrough(); fixture.detectChanges(); @@ -140,7 +140,7 @@ describe('Paginator', () => { paginator.ngOnChanges({ rows: new SimpleChange(null, 10, false), totalRecords: new SimpleChange(null, 120, false), - rowsPerPageOptions: new SimpleChange(null, [10, 20, 30], false), + rowsPerPageOptions: new SimpleChange(null, [10, 20, 30], false) }); const changePageToNextSpy = spyOn(paginator, 'changePageToNext').and.callThrough(); fixture.detectChanges(); @@ -171,7 +171,7 @@ describe('Paginator', () => { paginator.ngOnChanges({ rows: new SimpleChange(null, 10, false), totalRecords: new SimpleChange(null, 120, false), - rowsPerPageOptions: new SimpleChange(null, [10, 20, 30], false), + rowsPerPageOptions: new SimpleChange(null, [10, 20, 30], false) }); const changePageToPrevSpy = spyOn(paginator, 'changePageToPrev').and.callThrough(); fixture.detectChanges(); @@ -206,7 +206,7 @@ describe('Paginator', () => { paginator.ngOnChanges({ rows: new SimpleChange(null, 10, false), totalRecords: new SimpleChange(null, 120, false), - rowsPerPageOptions: new SimpleChange(null, [10, 20, 30], false), + rowsPerPageOptions: new SimpleChange(null, [10, 20, 30], false) }); const changePageToLastSpy = spyOn(paginator, 'changePageToLast').and.callThrough(); fixture.detectChanges(); @@ -235,7 +235,7 @@ describe('Paginator', () => { paginator.ngOnChanges({ rows: new SimpleChange(null, 10, false), totalRecords: new SimpleChange(null, 120, false), - rowsPerPageOptions: new SimpleChange(null, [10, 20, 30], false), + rowsPerPageOptions: new SimpleChange(null, [10, 20, 30], false) }); const changePageToFirstSpy = spyOn(paginator, 'changePageToFirst').and.callThrough(); fixture.detectChanges(); @@ -268,7 +268,7 @@ describe('Paginator', () => { paginator.ngOnChanges({ rows: new SimpleChange(null, 10, false), totalRecords: new SimpleChange(null, 120, false), - rowsPerPageOptions: new SimpleChange(null, [10, 20, 30], false), + rowsPerPageOptions: new SimpleChange(null, [10, 20, 30], false) }); const onRppChangeSpy = spyOn(paginator, 'onRppChange').and.callThrough(); fixture.detectChanges(); @@ -291,7 +291,7 @@ describe('Paginator', () => { paginator.ngOnChanges({ rows: new SimpleChange(null, 10, false), totalRecords: new SimpleChange(null, 120, false), - rowsPerPageOptions: new SimpleChange(null, [10, 20, 30], false), + rowsPerPageOptions: new SimpleChange(null, [10, 20, 30], false) }); fixture.detectChanges(); diff --git a/src/app/components/paginator/paginator.ts b/packages/primeng/src/paginator/paginator.ts similarity index 89% rename from src/app/components/paginator/paginator.ts rename to packages/primeng/src/paginator/paginator.ts index 304927ea6af..dec932b77aa 100755 --- a/src/app/components/paginator/paginator.ts +++ b/packages/primeng/src/paginator/paginator.ts @@ -1,36 +1,16 @@ import { CommonModule } from '@angular/common'; -import { - booleanAttribute, - ChangeDetectionStrategy, - Component, - ContentChild, - ElementRef, - EventEmitter, - inject, - Input, - NgModule, - numberAttribute, - OnChanges, - OnInit, - Output, - SimpleChanges, - TemplateRef, - ViewEncapsulation, -} from '@angular/core'; +import { booleanAttribute, ChangeDetectionStrategy, Component, ContentChild, ElementRef, EventEmitter, inject, Input, NgModule, numberAttribute, OnChanges, OnInit, Output, SimpleChanges, TemplateRef, ViewEncapsulation } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { Aria, SelectItem, SharedModule } from 'primeng/api'; +import { BaseComponent } from 'primeng/basecomponent'; import { DropdownChangeEvent } from 'primeng/dropdown'; -import { AngleDoubleLeftIcon } from 'primeng/icons/angledoubleleft'; -import { AngleDoubleRightIcon } from 'primeng/icons/angledoubleright'; -import { AngleLeftIcon } from 'primeng/icons/angleleft'; -import { AngleRightIcon } from 'primeng/icons/angleright'; +import { AngleDoubleLeftIcon, AngleDoubleRightIcon, AngleLeftIcon, AngleRightIcon } from 'primeng/icons'; import { InputNumber } from 'primeng/inputnumber'; import { Ripple } from 'primeng/ripple'; +import { Select } from 'primeng/select'; import { Nullable } from 'primeng/ts-helpers'; import { PaginatorState } from './paginator.interface'; import { PaginatorStyle } from './style/paginatorstyle'; -import { BaseComponent } from 'primeng/basecomponent'; -import { Select } from 'primeng/select'; /** * Paginator is a generic component to display content in paged format. @@ -39,27 +19,9 @@ import { Select } from 'primeng/select'; @Component({ selector: 'p-paginator', standalone: true, - imports: [ - CommonModule, - Select, - InputNumber, - FormsModule, - Ripple, - AngleDoubleLeftIcon, - AngleDoubleRightIcon, - AngleLeftIcon, - AngleRightIcon, - SharedModule, - ], + imports: [CommonModule, Select, InputNumber, FormsModule, Ripple, AngleDoubleLeftIcon, AngleDoubleRightIcon, AngleLeftIcon, AngleRightIcon, SharedModule], template: ` -
        +
        @@ -79,15 +41,7 @@ import { Select } from 'primeng/select'; - - + [ 'p-paginator-first', { - 'p-disabled': instance.$attrs.disabled, - }, + 'p-disabled': instance.$attrs.disabled + } ], firstIcon: 'p-paginator-first-icon', prev: ({ instance }) => [ 'p-paginator-prev', { - 'p-disabled': instance.$attrs.disabled, - }, + 'p-disabled': instance.$attrs.disabled + } ], prevIcon: 'p-paginator-prev-icon', next: ({ instance }) => [ 'p-paginator-next', { - 'p-disabled': instance.$attrs.disabled, - }, + 'p-disabled': instance.$attrs.disabled + } ], nextIcon: 'p-paginator-next-icon', last: ({ instance }) => [ 'p-paginator-last', { - 'p-disabled': instance.$attrs.disabled, - }, + 'p-disabled': instance.$attrs.disabled + } ], lastIcon: 'p-paginator-last-icon', pages: 'p-paginator-pages', page: ({ props, pageLink }) => [ 'p-paginator-page', { - 'p-paginator-page-selected': pageLink - 1 === props.page, - }, + 'p-paginator-page-selected': pageLink - 1 === props.page + } ], current: 'p-paginator-current', pcRowPerPageDropdown: 'p-paginator-rpp-dropdown', pcJumpToPageDropdown: 'p-paginator-jtp-dropdown', - pcJumpToPageInput: 'p-paginator-jtp-input', + pcJumpToPageInput: 'p-paginator-jtp-input' }; @Injectable() @@ -232,7 +232,7 @@ export enum PaginatorClasses { /** * Class name of the jump to page input element */ - pcJumpToPageInput = 'p-paginator-jtp-input', + pcJumpToPageInput = 'p-paginator-jtp-input' } export interface PaginatorStyle extends BaseStyle {} diff --git a/packages/primeng/src/panel/ng-package.json b/packages/primeng/src/panel/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/panel/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/panel/panel.spec.ts b/packages/primeng/src/panel/panel.spec.ts similarity index 93% rename from src/app/components/panel/panel.spec.ts rename to packages/primeng/src/panel/panel.spec.ts index 08887033835..404440292c2 100755 --- a/src/app/components/panel/panel.spec.ts +++ b/packages/primeng/src/panel/panel.spec.ts @@ -1,9 +1,8 @@ import { ComponentFixture, fakeAsync, flush, TestBed, tick } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; +import { MinusIcon, PlusIcon } from 'primeng/icons'; import { Panel } from './panel'; -import { PlusIcon } from 'primeng/icons/plus'; -import { MinusIcon } from 'primeng/icons/minus'; describe('Panel', () => { let panel: Panel; @@ -12,7 +11,7 @@ describe('Panel', () => { beforeEach(() => { TestBed.configureTestingModule({ imports: [NoopAnimationsModule, PlusIcon, MinusIcon], - declarations: [Panel], + declarations: [Panel] }); fixture = TestBed.createComponent(Panel); diff --git a/src/app/components/panel/panel.ts b/packages/primeng/src/panel/panel.ts similarity index 91% rename from src/app/components/panel/panel.ts rename to packages/primeng/src/panel/panel.ts index 96de5017dbc..1c60c45683b 100755 --- a/src/app/components/panel/panel.ts +++ b/packages/primeng/src/panel/panel.ts @@ -1,29 +1,14 @@ import { animate, state, style, transition, trigger } from '@angular/animations'; import { CommonModule } from '@angular/common'; -import { - booleanAttribute, - ChangeDetectionStrategy, - Component, - ContentChild, - ContentChildren, - EventEmitter, - inject, - Input, - NgModule, - Output, - QueryList, - TemplateRef, - ViewEncapsulation, -} from '@angular/core'; -import { BlockableUI, Footer, PrimeTemplate, SharedModule } from 'primeng/api'; -import { MinusIcon } from 'primeng/icons/minus'; -import { PlusIcon } from 'primeng/icons/plus'; +import { booleanAttribute, ChangeDetectionStrategy, Component, ContentChild, EventEmitter, inject, Input, NgModule, Output, TemplateRef, ViewEncapsulation } from '@angular/core'; +import { uuid } from '@primeuix/utils'; +import { BlockableUI, Footer, SharedModule } from 'primeng/api'; +import { BaseComponent } from 'primeng/basecomponent'; +import { ButtonModule } from 'primeng/button'; +import { MinusIcon, PlusIcon } from 'primeng/icons'; import { Ripple } from 'primeng/ripple'; import { Nullable } from 'primeng/ts-helpers'; -import { UniqueComponentId } from 'primeng/utils'; -import { ButtonModule } from 'primeng/button'; import { PanelStyle } from './style/panelstyle'; -import { BaseComponent } from 'primeng/basecomponent'; /** * Custom panel toggle event, emits before panel toggle. @@ -76,7 +61,7 @@ export interface PanelHeaderIconsTemplateContext { [ngClass]="{ 'p-panel p-component': true, 'p-panel-toggleable': toggleable, - 'p-panel-expanded': !collapsed && toggleable, + 'p-panel-expanded': !collapsed && toggleable }" [ngStyle]="style" [class]="styleClass" @@ -90,7 +75,7 @@ export interface PanelHeaderIconsTemplateContext { [ngClass]="{ 'p-panel-icons-start': iconPos === 'start', 'p-panel-icons-end': iconPos === 'end', - 'p-panel-icons-center': iconPos === 'center', + 'p-panel-icons-center': iconPos === 'center' }" > @@ -140,16 +125,16 @@ export interface PanelHeaderIconsTemplateContext { params: { transitionParams: animating ? transitionOptions : '0ms', height: '0', - opacity: '0', - }, + opacity: '0' + } } : { value: 'visible', params: { transitionParams: animating ? transitionOptions : '0ms', height: '*', - opacity: '1', - }, + opacity: '1' + } } " (@panelContent.done)="onToggleDone($event)" @@ -171,30 +156,30 @@ export interface PanelHeaderIconsTemplateContext { state( 'hidden', style({ - height: '0', - }), + height: '0' + }) ), state( 'void', style({ - height: '{{height}}', + height: '{{height}}' }), - { params: { height: '0' } }, + { params: { height: '0' } } ), state( 'visible', style({ - height: '*', - }), + height: '*' + }) ), transition('visible <=> hidden', [animate('{{transitionParams}}')]), transition('void => hidden', animate('{{transitionParams}}')), - transition('void => visible', animate('{{transitionParams}}')), - ]), + transition('void => visible', animate('{{transitionParams}}')) + ]) ], changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, - providers: [PanelStyle], + providers: [PanelStyle] }) export class Panel extends BaseComponent implements BlockableUI { /** @@ -330,8 +315,6 @@ export class Panel extends BaseComponent implements BlockableUI { */ @ContentChild('headericons') headerIconsTemplate: TemplateRef | undefined; - @ContentChildren(PrimeTemplate) templates!: QueryList; - ngAfterContentInit() { this.templates.forEach((item) => { switch (item.getType()) { @@ -354,7 +337,7 @@ export class Panel extends BaseComponent implements BlockableUI { }); } - readonly id = UniqueComponentId(); + readonly id = uuid('pn_id_'); get buttonAriaLabel() { return this.header; @@ -387,6 +370,7 @@ export class Panel extends BaseComponent implements BlockableUI { else this.collapse(); } + this.cd.markForCheck(); event.preventDefault(); } @@ -419,6 +403,6 @@ export class Panel extends BaseComponent implements BlockableUI { @NgModule({ imports: [Panel, SharedModule], - exports: [Panel, SharedModule], + exports: [Panel, SharedModule] }) export class PanelModule {} diff --git a/src/app/components/panel/public_api.ts b/packages/primeng/src/panel/public_api.ts similarity index 100% rename from src/app/components/panel/public_api.ts rename to packages/primeng/src/panel/public_api.ts diff --git a/src/app/components/panel/style/panelstyle.ts b/packages/primeng/src/panel/style/panelstyle.ts similarity index 95% rename from src/app/components/panel/style/panelstyle.ts rename to packages/primeng/src/panel/style/panelstyle.ts index 9aa6beb595f..85872e840d1 100644 --- a/src/app/components/panel/style/panelstyle.ts +++ b/packages/primeng/src/panel/style/panelstyle.ts @@ -53,8 +53,8 @@ const classes = { root: ({ props }) => [ 'p-panel p-component', { - 'p-panel-toggleable': props.toggleable, - }, + 'p-panel-toggleable': props.toggleable + } ], header: 'p-panel-header', title: 'p-panel-title', @@ -62,7 +62,7 @@ const classes = { pcToggleButton: 'p-panel-toggle-button', contentContainer: 'p-panel-content-container', content: 'p-panel-content', - footer: 'p-panel-footer', + footer: 'p-panel-footer' }; @Injectable() export class PanelStyle extends BaseStyle { @@ -114,5 +114,5 @@ export enum PanelClasses { /** * Class name of the footer element */ - footer = 'p-panel-footer', + footer = 'p-panel-footer' } diff --git a/packages/primeng/src/panelmenu/ng-package.json b/packages/primeng/src/panelmenu/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/panelmenu/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/panelmenu/panelmenu.interface.ts b/packages/primeng/src/panelmenu/panelmenu.interface.ts similarity index 100% rename from src/app/components/panelmenu/panelmenu.interface.ts rename to packages/primeng/src/panelmenu/panelmenu.interface.ts diff --git a/src/app/components/panelmenu/panelmenu.spec.ts b/packages/primeng/src/panelmenu/panelmenu.spec.ts similarity index 88% rename from src/app/components/panelmenu/panelmenu.spec.ts rename to packages/primeng/src/panelmenu/panelmenu.spec.ts index 20050853a1a..c0c8a52b780 100755 --- a/src/app/components/panelmenu/panelmenu.spec.ts +++ b/packages/primeng/src/panelmenu/panelmenu.spec.ts @@ -11,7 +11,7 @@ describe('PanelMenu', () => { beforeEach(() => { TestBed.configureTestingModule({ - imports: [NoopAnimationsModule, RouterTestingModule, PanelModule], + imports: [NoopAnimationsModule, RouterTestingModule, PanelModule] }); fixture = TestBed.createComponent(PanelMenu); @@ -46,15 +46,15 @@ describe('PanelMenu', () => { icon: 'pi pi-fw pi-plus', items: [ { label: 'User', icon: 'pi pi-fw pi-user-plus' }, - { label: 'Filter', icon: 'pi pi-fw pi-filter' }, - ], + { label: 'Filter', icon: 'pi pi-fw pi-filter' } + ] }, { label: 'Open', icon: 'pi pi-fw pi-external-link' }, { separator: true }, - { label: 'Quit', icon: 'pi pi-fw pi-times' }, + { label: 'Quit', icon: 'pi pi-fw pi-times' } ], - visible: false, - }, + visible: false + } ]; fixture.detectChanges(); @@ -73,17 +73,17 @@ describe('PanelMenu', () => { icon: 'pi pi-fw pi-plus', items: [ { label: 'User', icon: 'pi pi-fw pi-user-plus' }, - { label: 'Filter', icon: 'pi pi-fw pi-filter' }, - ], + { label: 'Filter', icon: 'pi pi-fw pi-filter' } + ] }, { label: 'Open', icon: 'pi pi-fw pi-external-link' }, { separator: true }, - { label: 'Quit', icon: 'pi pi-fw pi-times' }, + { label: 'Quit', icon: 'pi pi-fw pi-times' } ], style: { height: '300px' }, styleClass: 'Primeng ROCKS!', - disabled: true, - }, + disabled: true + } ]; fixture.detectChanges(); @@ -104,17 +104,17 @@ describe('PanelMenu', () => { icon: 'pi pi-fw pi-plus', items: [ { label: 'User', icon: 'pi pi-fw pi-user-plus' }, - { label: 'Filter', icon: 'pi pi-fw pi-filter' }, - ], + { label: 'Filter', icon: 'pi pi-fw pi-filter' } + ] }, { label: 'Open', icon: 'pi pi-fw pi-external-link' }, { separator: true }, - { label: 'Quit', icon: 'pi pi-fw pi-times' }, + { label: 'Quit', icon: 'pi pi-fw pi-times' } ], title: 'primeng', target: 'primeng', - url: 'primeng', - }, + url: 'primeng' + } ]; fixture.detectChanges(); @@ -134,13 +134,13 @@ describe('PanelMenu', () => { { label: 'New', icon: 'pi pi-fw pi-plus', - visible: false, + visible: false }, { label: 'Open', icon: 'pi pi-fw pi-external-link', visible: false }, { separator: true, visible: false }, - { label: 'Quit', icon: 'pi pi-fw pi-times', visible: false }, - ], - }, + { label: 'Quit', icon: 'pi pi-fw pi-times', visible: false } + ] + } ]; fixture.detectChanges(); @@ -158,13 +158,13 @@ describe('PanelMenu', () => { label: 'New', icon: 'pi pi-fw pi-plus', style: { height: '300px' }, - styleClass: 'Primeng ROCKS!', + styleClass: 'Primeng ROCKS!' }, { label: 'Open', icon: 'pi pi-fw pi-external-link', style: { height: '300px' }, styleClass: 'Primeng ROCKS!' }, { separator: true }, - { label: 'Quit', icon: 'pi pi-fw pi-times', style: { height: '300px' }, styleClass: 'Primeng ROCKS!' }, - ], - }, + { label: 'Quit', icon: 'pi pi-fw pi-times', style: { height: '300px' }, styleClass: 'Primeng ROCKS!' } + ] + } ]; fixture.detectChanges(); @@ -187,7 +187,7 @@ describe('PanelMenu', () => { title: 'primeng', target: 'primeng', url: 'primeng', - disabled: true, + disabled: true }, { label: 'Open', @@ -195,7 +195,7 @@ describe('PanelMenu', () => { title: 'primeng', target: 'primeng', url: 'primeng', - disabled: true, + disabled: true }, { label: 'Quit', @@ -203,10 +203,10 @@ describe('PanelMenu', () => { title: 'primeng', target: 'primeng', url: 'primeng', - disabled: true, - }, - ], - }, + disabled: true + } + ] + } ]; fixture.detectChanges(); @@ -223,20 +223,16 @@ describe('PanelMenu', () => { { label: 'File', icon: 'pi pi-pw pi-file', - items: [ - { label: 'Open', icon: 'pi pi-fw pi-external-link' }, - { separator: true }, - { label: 'Quit', icon: 'pi pi-fw pi-times' }, - ], + items: [{ label: 'Open', icon: 'pi pi-fw pi-external-link' }, { separator: true }, { label: 'Quit', icon: 'pi pi-fw pi-times' }] }, { label: 'Edit', icon: 'pi pi-pw pi-pencil', items: [ { label: 'Delete', icon: 'pi pi-fw pi-trash' }, - { label: 'Refresh', icon: 'pi pi-fw pi-refresh' }, - ], - }, + { label: 'Refresh', icon: 'pi pi-fw pi-refresh' } + ] + } ]; fixture.detectChanges(); @@ -258,20 +254,16 @@ describe('PanelMenu', () => { { label: 'File', icon: 'pi pi-pw pi-file', - items: [ - { label: 'Open', icon: 'pi pi-fw pi-external-link' }, - { separator: true }, - { label: 'Quit', icon: 'pi pi-fw pi-times' }, - ], + items: [{ label: 'Open', icon: 'pi pi-fw pi-external-link' }, { separator: true }, { label: 'Quit', icon: 'pi pi-fw pi-times' }] }, { label: 'Edit', icon: 'pi pi-pw pi-pencil', items: [ { label: 'Delete', icon: 'pi pi-fw pi-trash' }, - { label: 'Refresh', icon: 'pi pi-fw pi-refresh' }, - ], - }, + { label: 'Refresh', icon: 'pi pi-fw pi-refresh' } + ] + } ]; panelmenu.multiple = true; fixture.detectChanges(); @@ -297,20 +289,16 @@ describe('PanelMenu', () => { { label: 'File', icon: 'pi pi-pw pi-file', - items: [ - { label: 'Open', icon: 'pi pi-fw pi-external-link' }, - { separator: true }, - { label: 'Quit', icon: 'pi pi-fw pi-times' }, - ], + items: [{ label: 'Open', icon: 'pi pi-fw pi-external-link' }, { separator: true }, { label: 'Quit', icon: 'pi pi-fw pi-times' }] }, { label: 'Edit', icon: 'pi pi-pw pi-pencil', items: [ { label: 'Delete', icon: 'pi pi-fw pi-trash' }, - { label: 'Refresh', icon: 'pi pi-fw pi-refresh' }, - ], - }, + { label: 'Refresh', icon: 'pi pi-fw pi-refresh' } + ] + } ]; panelmenu.multiple = false; fixture.detectChanges(); diff --git a/packages/primeng/src/panelmenu/panelmenu.ts b/packages/primeng/src/panelmenu/panelmenu.ts new file mode 100644 index 00000000000..58bfa701ee7 --- /dev/null +++ b/packages/primeng/src/panelmenu/panelmenu.ts @@ -0,0 +1,1126 @@ +import { animate, state, style, transition, trigger } from '@angular/animations'; +import { CommonModule } from '@angular/common'; +import { + AfterContentInit, + booleanAttribute, + ChangeDetectionStrategy, + Component, + computed, + ContentChild, + ElementRef, + EventEmitter, + forwardRef, + inject, + Input, + NgModule, + numberAttribute, + OnChanges, + Output, + signal, + SimpleChanges, + TemplateRef, + ViewChild, + ViewEncapsulation +} from '@angular/core'; +import { RouterModule } from '@angular/router'; +import { equals, findLast, findSingle, focus, getAttribute, isEmpty, isNotEmpty, isPrintableCharacter, resolve, uuid } from '@primeuix/utils'; +import { MenuItem, SharedModule } from 'primeng/api'; +import { BaseComponent } from 'primeng/basecomponent'; +import { AngleDownIcon, AngleRightIcon, ChevronDownIcon, ChevronRightIcon } from 'primeng/icons'; +import { TooltipModule } from 'primeng/tooltip'; +import { PanelMenuStyle } from './style/panelmenustyle'; + +@Component({ + selector: 'p-panelMenuSub, p-panelmenu-sub', + imports: [CommonModule, RouterModule, TooltipModule, AngleDownIcon, AngleRightIcon, ChevronDownIcon, ChevronRightIcon, SharedModule], + standalone: true, + template: ` + + `, + animations: [ + trigger('submenu', [ + state( + 'hidden', + style({ + height: '0' + }) + ), + state( + 'visible', + style({ + height: '*' + }) + ), + transition('visible <=> hidden', [animate('{{transitionParams}}')]), + transition('void => *', animate(0)) + ]) + ], + encapsulation: ViewEncapsulation.None +}) +export class PanelMenuSub extends BaseComponent { + @Input() panelId: string | undefined; + + @Input() focusedItemId: string | undefined; + + @Input() items: any[]; + + @Input() itemTemplate: TemplateRef | undefined; + + @Input({ transform: numberAttribute }) level: number = 0; + + @Input() activeItemPath: any[]; + + @Input({ transform: booleanAttribute }) root: boolean | undefined; + + @Input({ transform: numberAttribute }) tabindex: number | undefined; + + @Input() transitionOptions: string | undefined; + + @Input({ transform: booleanAttribute }) parentExpanded: boolean | undefined; + + @Output() itemToggle: EventEmitter = new EventEmitter(); + + @Output() menuFocus: EventEmitter = new EventEmitter(); + + @Output() menuBlur: EventEmitter = new EventEmitter(); + + @Output() menuKeyDown: EventEmitter = new EventEmitter(); + + @ViewChild('list') listViewChild: ElementRef; + + panelMenu: PanelMenu = inject(forwardRef(() => PanelMenu)); + + getItemId(processedItem) { + return processedItem.item?.id ?? `${this.panelId}_${processedItem.key}`; + } + + getItemKey(processedItem) { + return this.getItemId(processedItem); + } + + getItemClass(processedItem) { + return { + 'p-panelmenu-item': true, + 'p-disabled': this.isItemDisabled(processedItem), + 'p-focus': this.isItemFocused(processedItem) + }; + } + + getItemProp(processedItem, name?, params?) { + return processedItem && processedItem.item ? resolve(processedItem.item[name], params) : undefined; + } + + getItemLabel(processedItem) { + return this.getItemProp(processedItem, 'label'); + } + + isItemExpanded(processedItem) { + return processedItem.expanded; + } + + isItemActive(processedItem) { + return this.isItemExpanded(processedItem) || this.activeItemPath.some((path) => path && path.key === processedItem.key); + } + + isItemVisible(processedItem) { + return this.getItemProp(processedItem, 'visible') !== false; + } + + isItemDisabled(processedItem) { + return this.getItemProp(processedItem, 'disabled'); + } + + isItemFocused(processedItem) { + return this.focusedItemId === this.getItemId(processedItem); + } + + isItemGroup(processedItem) { + return isNotEmpty(processedItem.items); + } + + getAnimation(processedItem) { + return this.isItemActive(processedItem) ? { value: 'visible', params: { transitionParams: this.transitionOptions, height: '*' } } : { value: 'hidden', params: { transitionParams: this.transitionOptions, height: '0' } }; + } + + getAriaSetSize() { + return this.items.filter((processedItem) => this.isItemVisible(processedItem) && !this.getItemProp(processedItem, 'separator')).length; + } + + getAriaPosInset(index) { + return index - this.items.slice(0, index).filter((processedItem) => this.isItemVisible(processedItem) && this.getItemProp(processedItem, 'separator')).length + 1; + } + + onItemClick(event, processedItem) { + if (!this.isItemDisabled(processedItem)) { + this.getItemProp(processedItem, 'command', { originalEvent: event, item: processedItem.item }); + this.itemToggle.emit({ processedItem, expanded: !this.isItemActive(processedItem) }); + } + } + + onItemToggle(event) { + this.itemToggle.emit(event); + } +} + +@Component({ + selector: 'p-panelMenuList, p-panel-menu-list', + imports: [CommonModule, PanelMenuSub, RouterModule, TooltipModule, AngleDownIcon, AngleRightIcon, ChevronDownIcon, ChevronRightIcon, SharedModule], + standalone: true, + template: ` + + `, + changeDetection: ChangeDetectionStrategy.OnPush, + encapsulation: ViewEncapsulation.None +}) +export class PanelMenuList extends BaseComponent implements OnChanges { + @Input() panelId: string | undefined; + + @Input() id: string | undefined; + + @Input() items: any[]; + + @Input() itemTemplate: TemplateRef | undefined; + + @Input({ transform: booleanAttribute }) parentExpanded: boolean | undefined; + + @Input({ transform: booleanAttribute }) expanded: boolean | undefined; + + @Input() transitionOptions: string | undefined; + + @Input({ transform: booleanAttribute }) root: boolean | undefined; + + @Input({ transform: numberAttribute }) tabindex: number | undefined; + + @Input() activeItem: any; + + @Output() itemToggle: EventEmitter = new EventEmitter(); + + @Output() headerFocus: EventEmitter = new EventEmitter(); + + @ViewChild('submenu') subMenuViewChild: PanelMenuSub; + + searchTimeout: any; + + searchValue: any; + + focused: boolean | undefined; + + focusedItem = signal(null); + + activeItemPath = signal([]); + + processedItems = signal([]); + + visibleItems = computed(() => { + const processedItems = this.processedItems(); + return this.flatItems(processedItems); + }); + + get focusedItemId() { + const focusedItem = this.focusedItem(); + return focusedItem && focusedItem.item?.id ? focusedItem.item.id : isNotEmpty(this.focusedItem()) ? `${this.panelId}_${this.focusedItem().key}` : undefined; + } + + ngOnChanges(changes: SimpleChanges) { + this.processedItems.set(this.createProcessedItems(changes?.items?.currentValue || this.items || [])); + } + + getItemProp(processedItem, name) { + return processedItem && processedItem.item ? resolve(processedItem.item[name]) : undefined; + } + + getItemLabel(processedItem) { + return this.getItemProp(processedItem, 'label'); + } + + isItemVisible(processedItem) { + return this.getItemProp(processedItem, 'visible') !== false; + } + + isItemDisabled(processedItem) { + return this.getItemProp(processedItem, 'disabled'); + } + + isItemActive(processedItem) { + return this.activeItemPath().some((path) => path.key === processedItem.parentKey); + } + + isItemGroup(processedItem) { + return isNotEmpty(processedItem.items); + } + + isElementInPanel(event, element) { + const panel = event.currentTarget.closest('[data-pc-section="panel"]'); + + return panel && panel.contains(element); + } + + isItemMatched(processedItem) { + return this.isValidItem(processedItem) && this.getItemLabel(processedItem).toLocaleLowerCase().startsWith(this.searchValue.toLocaleLowerCase()); + } + + isVisibleItem(processedItem) { + return !!processedItem && (processedItem.level === 0 || this.isItemActive(processedItem)) && this.isItemVisible(processedItem); + } + + isValidItem(processedItem) { + return !!processedItem && !this.isItemDisabled(processedItem) && !processedItem.separator; + } + + findFirstItem() { + return this.visibleItems().find((processedItem) => this.isValidItem(processedItem)); + } + + findLastItem() { + return findLast(this.visibleItems(), (processedItem) => this.isValidItem(processedItem)); + } + + findItemByEventTarget(target: EventTarget): undefined | any { + let parentNode = target as ParentNode & Element; + + while (parentNode && parentNode.tagName?.toLowerCase() !== 'li') { + parentNode = parentNode?.parentNode as Element; + } + + return parentNode?.id && this.visibleItems().find((processedItem) => this.isValidItem(processedItem) && `${this.panelId}_${processedItem.key}` === parentNode.id); + } + + createProcessedItems(items, level = 0, parent = {}, parentKey = '') { + const processedItems = []; + items && + items.forEach((item, index) => { + const key = (parentKey !== '' ? parentKey + '_' : '') + index; + const newItem = { + icon: item.icon, + expanded: item.expanded, + separator: item.separator, + item, + index, + level, + key, + parent, + parentKey + }; + + newItem['items'] = this.createProcessedItems(item.items, level + 1, newItem, key); + processedItems.push(newItem); + }); + return processedItems; + } + + findProcessedItemByItemKey(key, processedItems?, level = 0) { + processedItems = processedItems || this.processedItems(); + if (processedItems && processedItems.length) { + for (let i = 0; i < processedItems.length; i++) { + const processedItem = processedItems[i]; + + if (this.getItemProp(processedItem, 'key') === key) return processedItem; + const matchedItem = this.findProcessedItemByItemKey(key, processedItem.items, level + 1); + if (matchedItem) return matchedItem; + } + } + } + + flatItems(processedItems, processedFlattenItems = []) { + processedItems && + processedItems.forEach((processedItem) => { + if (this.isVisibleItem(processedItem)) { + processedFlattenItems.push(processedItem); + this.flatItems(processedItem.items, processedFlattenItems); + } + }); + + return processedFlattenItems; + } + + changeFocusedItem(event) { + const { originalEvent, processedItem, focusOnNext, selfCheck, allowHeaderFocus = true } = event; + + if (isNotEmpty(this.focusedItem()) && this.focusedItem().key !== processedItem.key) { + this.focusedItem.set(processedItem); + this.scrollInView(); + } else if (allowHeaderFocus) { + this.headerFocus.emit({ originalEvent, focusOnNext, selfCheck }); + } + } + + scrollInView() { + const element = findSingle(this.subMenuViewChild.listViewChild.nativeElement, `li[id="${`${this.focusedItemId}`}"]`); + + if (element) { + element.scrollIntoView && element.scrollIntoView({ block: 'nearest', inline: 'nearest' }); + } + } + + onFocus(event) { + if (!this.focused) { + this.focused = true; + const focusedItem = this.focusedItem() || (this.isElementInPanel(event, event.relatedTarget) ? this.findItemByEventTarget(event.target) || this.findFirstItem() : this.findLastItem()); + if (event.relatedTarget !== null) this.focusedItem.set(focusedItem); + } + } + + onBlur(event) { + const target = event.relatedTarget; + + if (this.focused && !this.el.nativeElement.contains(target)) { + this.focused = false; + this.focusedItem.set(null); + this.searchValue = ''; + } + } + + onItemToggle(event) { + const { processedItem, expanded } = event; + + // Update the original item object's 'expanded' property + if (processedItem.item) { + processedItem.item.expanded = !processedItem.item.expanded; + } + + // Recreate processedItems with updated 'expanded' states + this.processedItems.set(this.createProcessedItems(this.items || [], 0, {}, '')); + + // Update activeItemPath + const activeItemPath = this.activeItemPath().filter((p) => p.parentKey !== processedItem.parentKey); + if (expanded) { + activeItemPath.push(processedItem); + } + this.activeItemPath.set(activeItemPath); + + // Update focusedItem + this.focusedItem.set(processedItem); + } + + onKeyDown(event) { + const metaKey = event.metaKey || event.ctrlKey; + + switch (event.code) { + case 'ArrowDown': + this.onArrowDownKey(event); + break; + + case 'ArrowUp': + this.onArrowUpKey(event); + break; + + case 'ArrowLeft': + this.onArrowLeftKey(event); + break; + + case 'ArrowRight': + this.onArrowRightKey(event); + break; + + case 'Home': + this.onHomeKey(event); + break; + + case 'End': + this.onEndKey(event); + break; + + case 'Space': + this.onSpaceKey(event); + break; + + case 'Enter': + this.onEnterKey(event); + break; + + case 'Escape': + case 'Tab': + case 'PageDown': + case 'PageUp': + case 'Backspace': + case 'ShiftLeft': + case 'ShiftRight': + //NOOP + break; + + default: + if (!metaKey && isPrintableCharacter(event.key)) { + this.searchItems(event, event.key); + } + + break; + } + } + + onArrowDownKey(event) { + const processedItem = isNotEmpty(this.focusedItem()) ? this.findNextItem(this.focusedItem()) : this.findFirstItem(); + this.changeFocusedItem({ originalEvent: event, processedItem, focusOnNext: true }); + event.preventDefault(); + } + onArrowUpKey(event) { + const processedItem = isNotEmpty(this.focusedItem()) ? this.findPrevItem(this.focusedItem()) : this.findLastItem(); + + this.changeFocusedItem({ originalEvent: event, processedItem, selfCheck: true }); + event.preventDefault(); + } + + onArrowLeftKey(event) { + if (isNotEmpty(this.focusedItem())) { + const matched = this.activeItemPath().some((p) => p.key === this.focusedItem().key); + + if (matched) { + const activeItemPath = this.activeItemPath().filter((p) => p.key !== this.focusedItem().key); + this.activeItemPath.set(activeItemPath); + } else { + const focusedItem = isNotEmpty(this.focusedItem().parent) ? this.focusedItem().parent : this.focusedItem(); + this.focusedItem.set(focusedItem); + } + + event.preventDefault(); + } + } + + onArrowRightKey(event) { + if (isNotEmpty(this.focusedItem())) { + const grouped = this.isItemGroup(this.focusedItem()); + + if (grouped) { + const matched = this.activeItemPath().some((p) => p.key === this.focusedItem().key); + + if (matched) { + this.onArrowDownKey(event); + } else { + const activeItemPath = this.activeItemPath().filter((p) => p.parentKey !== this.focusedItem().parentKey); + activeItemPath.push(this.focusedItem()); + + this.activeItemPath.set(activeItemPath); + } + } + + event.preventDefault(); + } + } + + onHomeKey(event) { + this.changeFocusedItem({ originalEvent: event, processedItem: this.findFirstItem(), allowHeaderFocus: false }); + event.preventDefault(); + } + + onEndKey(event) { + this.changeFocusedItem({ originalEvent: event, processedItem: this.findLastItem(), focusOnNext: true, allowHeaderFocus: false }); + event.preventDefault(); + } + + onEnterKey(event) { + if (isNotEmpty(this.focusedItem())) { + const element = findSingle(this.subMenuViewChild.listViewChild.nativeElement, `li[id="${`${this.focusedItemId}`}"]`); + const anchorElement = element && (findSingle(element, '[data-pc-section="action"]') || findSingle(element, 'a,button')); + + anchorElement ? anchorElement.click() : element && element.click(); + } + + event.preventDefault(); + } + + onSpaceKey(event) { + this.onEnterKey(event); + } + + findNextItem(processedItem) { + const index = this.visibleItems().findIndex((item) => item.key === processedItem.key); + + const matchedItem = + index < this.visibleItems().length - 1 + ? this.visibleItems() + .slice(index + 1) + .find((pItem) => this.isValidItem(pItem)) + : undefined; + return matchedItem || processedItem; + } + + findPrevItem(processedItem) { + const index = this.visibleItems().findIndex((item) => item.key === processedItem.key); + const matchedItem = index > 0 ? findLast(this.visibleItems().slice(0, index), (pItem) => this.isValidItem(pItem)) : undefined; + + return matchedItem || processedItem; + } + + searchItems(event, char) { + this.searchValue = (this.searchValue || '') + char; + + let matchedItem = null; + let matched = false; + + if (isNotEmpty(this.focusedItem())) { + const focusedItemIndex = this.visibleItems().findIndex((processedItem) => processedItem.key === this.focusedItem().key); + + matchedItem = this.visibleItems() + .slice(focusedItemIndex) + .find((processedItem) => this.isItemMatched(processedItem)); + matchedItem = isEmpty(matchedItem) + ? this.visibleItems() + .slice(0, focusedItemIndex) + .find((processedItem) => this.isItemMatched(processedItem)) + : matchedItem; + } else { + matchedItem = this.visibleItems().find((processedItem) => this.isItemMatched(processedItem)); + } + + if (isNotEmpty(matchedItem)) { + matched = true; + } + + if (isEmpty(matchedItem) && isEmpty(this.focusedItem())) { + matchedItem = this.findFirstItem(); + } + + if (isNotEmpty(matchedItem)) { + this.changeFocusedItem({ + originalEvent: event, + processedItem: matchedItem, + allowHeaderFocus: false + }); + } + + if (this.searchTimeout) { + clearTimeout(this.searchTimeout); + } + + this.searchTimeout = setTimeout(() => { + this.searchValue = ''; + this.searchTimeout = null; + }, 500); + + return matched; + } +} + +/** + * PanelMenu is a hybrid of Accordion and Tree components. + * @group Components + */ +@Component({ + selector: 'p-panelMenu, p-panelmenu, p-panel-menu', + imports: [CommonModule, PanelMenuList, RouterModule, TooltipModule, AngleDownIcon, AngleRightIcon, ChevronDownIcon, ChevronRightIcon, SharedModule], + standalone: true, + template: ` + + `, + animations: [ + trigger('rootItem', [ + state( + 'hidden', + style({ + height: '0' + }) + ), + state( + 'visible', + style({ + height: '*' + }) + ), + transition('visible <=> hidden', [animate('{{transitionParams}}')]), + transition('void => *', animate(0)) + ]) + ], + changeDetection: ChangeDetectionStrategy.OnPush, + encapsulation: ViewEncapsulation.None, + providers: [PanelMenuStyle] +}) +export class PanelMenu extends BaseComponent implements AfterContentInit { + /** + * An array of menuitems. + * @group Props + */ + @Input() model: MenuItem[] | undefined; + /** + * Inline style of the component. + * @group Props + */ + @Input() style: { [klass: string]: any } | null | undefined; + /** + * Style class of the component. + * @group Props + */ + @Input() styleClass: string | undefined; + /** + * Whether multiple tabs can be activated at the same time or not. + * @group Props + */ + @Input({ transform: booleanAttribute }) multiple: boolean = false; + /** + * Transition options of the animation. + * @group Props + */ + @Input() transitionOptions: string = '400ms cubic-bezier(0.86, 0, 0.07, 1)'; + /** + * Current id state as a string. + * @group Props + */ + @Input() id: string | undefined; + /** + * Index of the element in tabbing order. + * @group Props + */ + @Input({ transform: numberAttribute }) tabindex: number | undefined = 0; + + @ViewChild('container') containerViewChild: ElementRef | undefined; + /** + * Template option of submenuicon. + * @group Templates + */ + @ContentChild('submenuicon') submenuIconTemplate: TemplateRef | undefined; + /** + * Template option of item. + * @group Templates + */ + @ContentChild('item') itemTemplate: TemplateRef | undefined; + + public animating: boolean | undefined; + + activeItem = signal(null); + + _componentStyle = inject(PanelMenuStyle); + + ngOnInit() { + super.ngOnInit(); + this.id = this.id || uuid('pn_id_'); + } + + ngAfterContentInit() { + this.templates?.forEach((item) => { + switch (item.getType()) { + case 'submenuicon': + this.submenuIconTemplate = item.template; + break; + + case 'item': + this.itemTemplate = item.template; + break; + + default: + this.itemTemplate = item.template; + break; + } + }); + } + + /** + * Collapses open panels. + * @group Method + */ + collapseAll() { + for (let item of this.model!) { + if (item.expanded) { + item.expanded = false; + } + } + + this.cd.detectChanges(); + } + + onToggleDone() { + this.animating = false; + this.cd.markForCheck(); + } + + changeActiveItem(event, item, index?: number, selfActive = false) { + if (!this.isItemDisabled(item)) { + const activeItem = selfActive ? item : this.activeItem && equals(item, this.activeItem) ? null : item; + this.activeItem.set(activeItem); + } + } + + getAnimation(item: MenuItem) { + return item.expanded ? { value: 'visible', params: { transitionParams: this.animating ? this.transitionOptions : '0ms', height: '*' } } : { value: 'hidden', params: { transitionParams: this.transitionOptions, height: '0' } }; + } + + getItemProp(item, name) { + return item ? resolve(item[name]) : undefined; + } + + getItemLabel(item) { + return this.getItemProp(item, 'label'); + } + + isItemActive(item) { + return item.expanded; + } + + isItemVisible(item) { + return this.getItemProp(item, 'visible') !== false; + } + + isItemDisabled(item) { + return this.getItemProp(item, 'disabled'); + } + + isItemGroup(item) { + return isNotEmpty(item.items); + } + + getPanelId(index, item?) { + return item && item.id ? item.id : `${this.id}_${index}`; + } + + getHeaderId(item, index) { + return item.id ? item.id + '_header' : `${this.getPanelId(index)}_header`; + } + + getContentId(item, index) { + return item.id ? item.id + '_content' : `${this.getPanelId(index)}_content`; + } + + updateFocusedHeader(event) { + const { originalEvent, focusOnNext, selfCheck } = event; + const panelElement = originalEvent.currentTarget.closest('[data-pc-section="panel"]'); + const header = selfCheck ? findSingle(panelElement, '[data-pc-section="header"]') : focusOnNext ? this.findNextHeader(panelElement) : this.findPrevHeader(panelElement); + + header ? this.changeFocusedHeader(originalEvent, header) : focusOnNext ? this.onHeaderHomeKey(originalEvent) : this.onHeaderEndKey(originalEvent); + } + + changeFocusedHeader(event, element) { + element && focus(element); + } + + findNextHeader(panelElement, selfCheck = false) { + const nextPanelElement = selfCheck ? panelElement : panelElement.nextElementSibling; + const headerElement = findSingle(nextPanelElement, '[data-pc-section="header"]'); + + return headerElement ? (getAttribute(headerElement, 'data-p-disabled') ? this.findNextHeader(headerElement.parentElement) : headerElement) : null; + } + + findPrevHeader(panelElement, selfCheck = false) { + const prevPanelElement = selfCheck ? panelElement : panelElement.previousElementSibling; + const headerElement = findSingle(prevPanelElement, '[data-pc-section="header"]'); + + return headerElement ? (getAttribute(headerElement, 'data-p-disabled') ? this.findPrevHeader(headerElement.parentElement) : headerElement) : null; + } + + findFirstHeader() { + return this.findNextHeader(this.containerViewChild.nativeElement.firstElementChild, true); + } + + findLastHeader() { + return this.findPrevHeader(this.containerViewChild.nativeElement.lastElementChild, true); + } + + onHeaderClick(event, item, index) { + if (this.isItemDisabled(item)) { + event.preventDefault(); + + return; + } + + if (item.command) { + item.command({ originalEvent: event, item }); + } + + if (!this.multiple) { + for (let modelItem of this.model!) { + if (item !== modelItem && modelItem.expanded) { + modelItem.expanded = false; + } + } + } + + item.expanded = !item.expanded; + this.changeActiveItem(event, item, index); + this.animating = true; + focus(event.currentTarget as HTMLElement); + } + + onHeaderKeyDown(event, item, index) { + switch (event.code) { + case 'ArrowDown': + this.onHeaderArrowDownKey(event); + break; + + case 'ArrowUp': + this.onHeaderArrowUpKey(event); + break; + + case 'Home': + this.onHeaderHomeKey(event); + break; + + case 'End': + this.onHeaderEndKey(event); + break; + + case 'Enter': + case 'Space': + this.onHeaderEnterKey(event, item, index); + break; + + default: + break; + } + } + + onHeaderArrowDownKey(event) { + const rootList = getAttribute(event.currentTarget, 'data-p-highlight') === true ? findSingle(event.currentTarget.nextElementSibling, '[data-pc-section="menu"]') : null; + + rootList ? focus(rootList) : this.updateFocusedHeader({ originalEvent: event, focusOnNext: true }); + event.preventDefault(); + } + + onHeaderArrowUpKey(event) { + const prevHeader = this.findPrevHeader(event.currentTarget.parentElement) || this.findLastHeader(); + const rootList = getAttribute(prevHeader, 'data-p-highlight') === true ? findSingle(prevHeader.nextElementSibling, '[data-pc-section="menu"]') : null; + + rootList ? focus(rootList) : this.updateFocusedHeader({ originalEvent: event, focusOnNext: false }); + event.preventDefault(); + } + + onHeaderHomeKey(event) { + this.changeFocusedHeader(event, this.findFirstHeader()); + event.preventDefault(); + } + + onHeaderEndKey(event) { + this.changeFocusedHeader(event, this.findLastHeader()); + event.preventDefault(); + } + + onHeaderEnterKey(event, item, index) { + const headerAction = findSingle(event.currentTarget, '[data-pc-section="headeraction"]'); + + headerAction ? headerAction.click() : this.onHeaderClick(event, item, index); + event.preventDefault(); + } +} +@NgModule({ + imports: [PanelMenu, SharedModule], + exports: [PanelMenu, SharedModule] +}) +export class PanelMenuModule {} diff --git a/src/app/components/panelmenu/public_api.ts b/packages/primeng/src/panelmenu/public_api.ts similarity index 100% rename from src/app/components/panelmenu/public_api.ts rename to packages/primeng/src/panelmenu/public_api.ts diff --git a/src/app/components/panelmenu/style/panelmenustyle.ts b/packages/primeng/src/panelmenu/style/panelmenustyle.ts similarity index 98% rename from src/app/components/panelmenu/style/panelmenustyle.ts rename to packages/primeng/src/panelmenu/style/panelmenustyle.ts index 5ca8c6ef32e..0c6914826ca 100644 --- a/src/app/components/panelmenu/style/panelmenustyle.ts +++ b/packages/primeng/src/panelmenu/style/panelmenustyle.ts @@ -165,8 +165,8 @@ const classes = { 'p-panelmenu-header', { 'p-panelmenu-header-active': instance.isItemActive(item) && !!item.items, - 'p-disabled': instance.isItemDisabled(item), - }, + 'p-disabled': instance.isItemDisabled(item) + } ], headerContent: 'p-panelmenu-header-content', headerLink: 'p-panelmenu-header-link', @@ -179,8 +179,8 @@ const classes = { 'p-panelmenu-item', { 'p-focus': instance.isItemFocused(processedItem), - 'p-disabled': instance.isItemDisabled(processedItem), - }, + 'p-disabled': instance.isItemDisabled(processedItem) + } ], itemContent: 'p-panelmenu-item-content', itemLink: 'p-panelmenu-item-link', @@ -188,7 +188,7 @@ const classes = { itemLabel: 'p-panelmenu-item-label', submenuIcon: 'p-panelmenu-submenu-icon', submenu: 'p-panelmenu-submenu', - separator: 'p-menuitem-separator', + separator: 'p-menuitem-separator' }; @Injectable() @@ -278,7 +278,7 @@ export enum PanelMenuClasses { * Class name of the submenu element */ submenu = 'p-panelmenu-submenu', - separator = 'p-menuitem-separator', + separator = 'p-menuitem-separator' } export interface PanelMenuStyle extends BaseStyle {} diff --git a/src/app/components/password/images/password-meter.png b/packages/primeng/src/password/images/password-meter.png similarity index 100% rename from src/app/components/password/images/password-meter.png rename to packages/primeng/src/password/images/password-meter.png diff --git a/packages/primeng/src/password/ng-package.json b/packages/primeng/src/password/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/password/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/password/password.interface.ts b/packages/primeng/src/password/password.interface.ts similarity index 100% rename from src/app/components/password/password.interface.ts rename to packages/primeng/src/password/password.interface.ts diff --git a/src/app/components/password/password.spec.ts b/packages/primeng/src/password/password.spec.ts similarity index 92% rename from src/app/components/password/password.spec.ts rename to packages/primeng/src/password/password.spec.ts index ff5b5534f51..9c269a3f317 100755 --- a/src/app/components/password/password.spec.ts +++ b/packages/primeng/src/password/password.spec.ts @@ -9,7 +9,7 @@ describe('Password', () => { beforeEach(() => { TestBed.configureTestingModule({ - imports: [NoopAnimationsModule, PasswordModule], + imports: [NoopAnimationsModule, PasswordModule] }); fixture = TestBed.createComponent(Password); diff --git a/src/app/components/password/password.ts b/packages/primeng/src/password/password.ts similarity index 89% rename from src/app/components/password/password.ts rename to packages/primeng/src/password/password.ts index c8c66fd2915..61e251e02cf 100644 --- a/src/app/components/password/password.ts +++ b/packages/primeng/src/password/password.ts @@ -23,20 +23,19 @@ import { PipeTransform, TemplateRef, ViewChild, - ViewEncapsulation, + ViewEncapsulation } from '@angular/core'; import { NG_VALUE_ACCESSOR } from '@angular/forms'; +import { absolutePosition, addClass, getOuterWidth, hasClass, isTouchDevice, relativePosition, removeClass } from '@primeuix/utils'; import { OverlayService, SharedModule, TranslationKeys } from 'primeng/api'; +import { AutoFocus } from 'primeng/autofocus'; +import { BaseComponent } from 'primeng/basecomponent'; import { ConnectedOverlayScrollHandler, DomHandler } from 'primeng/dom'; -import { EyeIcon } from 'primeng/icons/eye'; -import { EyeSlashIcon } from 'primeng/icons/eyeslash'; -import { TimesIcon } from 'primeng/icons/times'; +import { EyeIcon, EyeSlashIcon, TimesIcon } from 'primeng/icons'; import { InputText } from 'primeng/inputtext'; import { Nullable, VoidListener } from 'primeng/ts-helpers'; import { ZIndexUtils } from 'primeng/utils'; -import { AutoFocus } from 'primeng/autofocus'; import { Subscription } from 'rxjs'; -import { BaseComponent } from 'primeng/basecomponent'; import { PasswordStyle } from './style/passwordstyle'; type Meter = { @@ -53,10 +52,10 @@ type Meter = { host: { class: 'p-password p-inputtext p-component p-inputwrapper', '[class.p-inputwrapper-filled]': 'filled', - '[class.p-variant-filled]': 'variant === "filled" || config.inputStyle() === "filled"', - '[class.p-password-fluid-directive]': 'hasFluid', + '[class.p-variant-filled]': 'variant === "filled" || config.inputStyle() === "filled" || config.inputVariant() === "filled"', + '[class.p-password-fluid-directive]': 'hasFluid' }, - providers: [PasswordStyle], + providers: [PasswordStyle] }) export class PasswordDirective extends BaseComponent implements OnDestroy, DoCheck { /** @@ -181,19 +180,19 @@ export class PasswordDirective extends BaseComponent implements OnDestroy, DoChe this.renderer.setStyle(this.panel, 'display', 'block'); this.zone.runOutsideAngular(() => { setTimeout(() => { - DomHandler.addClass(this.panel, 'p-connected-overlay-visible'); + addClass(this.panel, 'p-connected-overlay-visible'); this.bindScrollListener(); this.bindDocumentResizeListener(); }, 1); }); - DomHandler.absolutePosition(this.panel, this.el.nativeElement); + absolutePosition(this.panel, this.el.nativeElement); } } hideOverlay() { if (this.feedback && this.panel) { - DomHandler.addClass(this.panel, 'p-connected-overlay-hidden'); - DomHandler.removeClass(this.panel, 'p-connected-overlay-visible'); + addClass(this.panel, 'p-connected-overlay-hidden'); + removeClass(this.panel, 'p-connected-overlay-visible'); this.unbindScrollListener(); this.unbindDocumentResizeListener(); @@ -240,7 +239,7 @@ export class PasswordDirective extends BaseComponent implements OnDestroy, DoChe } } - if (!this.panel || !DomHandler.hasClass(this.panel, 'p-connected-overlay-visible')) { + if (!this.panel || !hasClass(this.panel, 'p-connected-overlay-visible')) { this.showOverlay(); } @@ -284,7 +283,7 @@ export class PasswordDirective extends BaseComponent implements OnDestroy, DoChe bindScrollListener() { if (!this.scrollHandler) { this.scrollHandler = new ConnectedOverlayScrollHandler(this.el.nativeElement, () => { - if (DomHandler.hasClass(this.panel, 'p-connected-overlay-visible')) { + if (hasClass(this.panel, 'p-connected-overlay-visible')) { this.hideOverlay(); } }); @@ -316,7 +315,7 @@ export class PasswordDirective extends BaseComponent implements OnDestroy, DoChe } onWindowResize() { - if (!DomHandler.isTouchDevice()) { + if (!isTouchDevice()) { this.hideOverlay(); } } @@ -345,7 +344,7 @@ type Mapper = (item: T, ...args: any[]) => G; @Pipe({ name: 'mapper', pure: true, - standalone: true, + standalone: true }) export class MapperPipe implements PipeTransform { public transform(value: T, mapper: Mapper, ...args: unknown[]): G { @@ -356,7 +355,7 @@ export class MapperPipe implements PipeTransform { export const Password_VALUE_ACCESSOR: any = { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => Password), - multi: true, + multi: true }; /** * Password displays strength indicator for password fields. @@ -394,12 +393,7 @@ export const Password_VALUE_ACCESSOR: any = { [pAutoFocus]="autofocus" /> - + @@ -407,25 +401,13 @@ export const Password_VALUE_ACCESSOR: any = { - + - + - + @@ -439,7 +421,7 @@ export const Password_VALUE_ACCESSOR: any = { (click)="onOverlayClick($event)" [@overlayAnimation]="{ value: 'visible', - params: { showTransitionParams: showTransitionOptions, hideTransitionParams: hideTransitionOptions }, + params: { showTransitionParams: showTransitionOptions, hideTransitionParams: hideTransitionOptions } }" (@overlayAnimation.start)="onAnimationStart($event)" (@overlayAnimation.done)="onAnimationEnd($event)" @@ -452,11 +434,7 @@ export const Password_VALUE_ACCESSOR: any = {
        -
        +
        {{ infoText }}
        @@ -465,15 +443,10 @@ export const Password_VALUE_ACCESSOR: any = {
        `, - animations: [ - trigger('overlayAnimation', [ - transition(':enter', [style({ opacity: 0, transform: 'scaleY(0.8)' }), animate('{{showTransitionParams}}')]), - transition(':leave', [animate('{{hideTransitionParams}}', style({ opacity: 0 }))]), - ]), - ], + animations: [trigger('overlayAnimation', [transition(':enter', [style({ opacity: 0, transform: 'scaleY(0.8)' }), animate('{{showTransitionParams}}')]), transition(':leave', [animate('{{hideTransitionParams}}', style({ opacity: 0 }))])])], providers: [Password_VALUE_ACCESSOR, PasswordStyle], changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, + encapsulation: ViewEncapsulation.None }) export class Password extends BaseComponent implements OnInit { /** @@ -732,10 +705,10 @@ export class Password extends BaseComponent implements OnInit { alignOverlay() { if (this.appendTo) { - (this.overlay as HTMLElement).style.minWidth = DomHandler.getOuterWidth(this.input.nativeElement) + 'px'; - DomHandler.absolutePosition(this.overlay, this.input.nativeElement); + (this.overlay as HTMLElement).style.minWidth = getOuterWidth(this.input.nativeElement) + 'px'; + absolutePosition(this.overlay as any, this.input.nativeElement); } else { - DomHandler.relativePosition(this.overlay, this.input.nativeElement); + relativePosition(this.overlay as any, this.input.nativeElement); } } @@ -789,7 +762,7 @@ export class Password extends BaseComponent implements OnInit { label = this.weakText(); meter = { strength: 'weak', - width: '33.33%', + width: '33.33%' }; break; @@ -797,7 +770,7 @@ export class Password extends BaseComponent implements OnInit { label = this.mediumText(); meter = { strength: 'medium', - width: '66.66%', + width: '66.66%' }; break; @@ -805,7 +778,7 @@ export class Password extends BaseComponent implements OnInit { label = this.strongText(); meter = { strength: 'strong', - width: '100%', + width: '100%' }; break; @@ -826,7 +799,7 @@ export class Password extends BaseComponent implements OnInit { onOverlayClick(event: Event) { this.overlayService.add({ originalEvent: event, - target: this.el.nativeElement, + target: this.el.nativeElement }); } @@ -881,7 +854,7 @@ export class Password extends BaseComponent implements OnInit { if (!this.resizeListener) { const window = this.document.defaultView as Window; this.resizeListener = this.renderer.listen(window, 'resize', () => { - if (this.overlayVisible && !DomHandler.isTouchDevice()) { + if (this.overlayVisible && !isTouchDevice()) { this.overlayVisible = false; } }); @@ -915,7 +888,7 @@ export class Password extends BaseComponent implements OnInit { } strengthClass(meter: any) { - return `p-password-meter-label p-password-meter ${meter ? meter.strength : ''}`; + return `p-password-meter-label p-password-meter${meter?.strength ? `-${meter.strength}` : ''}`; } filled() { @@ -984,6 +957,6 @@ export class Password extends BaseComponent implements OnInit { @NgModule({ imports: [Password, PasswordDirective, SharedModule], - exports: [PasswordDirective, Password, SharedModule], + exports: [PasswordDirective, Password, SharedModule] }) export class PasswordModule {} diff --git a/src/app/components/password/public_api.ts b/packages/primeng/src/password/public_api.ts similarity index 100% rename from src/app/components/password/public_api.ts rename to packages/primeng/src/password/public_api.ts diff --git a/src/app/components/password/style/passwordstyle.ts b/packages/primeng/src/password/style/passwordstyle.ts similarity index 96% rename from src/app/components/password/style/passwordstyle.ts rename to packages/primeng/src/password/style/passwordstyle.ts index 437cd1d2ddb..760862838c2 100644 --- a/src/app/components/password/style/passwordstyle.ts +++ b/packages/primeng/src/password/style/passwordstyle.ts @@ -99,7 +99,7 @@ p-password.ng-invalid.ng-dirty > .p-password.p-inputwrapper > .p-inputtext { `; const inlineStyles = { - root: ({ instance }) => ({ position: instance.appendTo === 'self' ? 'relative' : undefined }), + root: ({ instance }) => ({ position: instance.appendTo === 'self' ? 'relative' : undefined }) }; const classes = { @@ -107,7 +107,7 @@ const classes = { 'p-password p-component p-inputwrapper': true, 'p-inputwrapper-filled': instance.filled(), 'p-inputwrapper-focus': instance.focused, - 'p-password-fluid': instance.hasFluid, + 'p-password-fluid': instance.hasFluid }), pcInput: 'p-password-input', maskIcon: 'p-password-toggle-mask-icon p-password-mask-icon', @@ -116,7 +116,7 @@ const classes = { content: 'p-password-content', meter: 'p-password-meter', meterLabel: ({ instance }) => `p-password-meter-label ${instance.meter ? 'p-password-meter-' + instance.meter.strength : ''}`, - meterText: 'p-password-meter-text', + meterText: 'p-password-meter-text' }; @Injectable() @@ -172,7 +172,7 @@ export enum PasswordClasses { /** * Class name of the meter text element */ - meterText = 'p-password-meter-text', + meterText = 'p-password-meter-text' } export interface PasswordStyle extends BaseStyle {} diff --git a/packages/primeng/src/picklist/ng-package.json b/packages/primeng/src/picklist/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/picklist/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/picklist/picklist.interface.ts b/packages/primeng/src/picklist/picklist.interface.ts similarity index 100% rename from src/app/components/picklist/picklist.interface.ts rename to packages/primeng/src/picklist/picklist.interface.ts diff --git a/src/app/components/picklist/picklist.spec.ts b/packages/primeng/src/picklist/picklist.spec.ts similarity index 91% rename from src/app/components/picklist/picklist.spec.ts rename to packages/primeng/src/picklist/picklist.spec.ts index ad00a35b3ea..593b4312486 100755 --- a/src/app/components/picklist/picklist.spec.ts +++ b/packages/primeng/src/picklist/picklist.spec.ts @@ -8,15 +8,11 @@ import { Component, EventEmitter } from '@angular/core'; template: `
        - +
        {{ car.brand }} - {{ car.year }} - {{ car.color }}
        -
        `, + ` }) class TestPickListComponent { sourceCars: any[]; @@ -33,7 +29,7 @@ class TestPickListComponent { { brand: 'Honda', year: 2012, color: 'Yellow', vin: 'g43gr' }, { brand: 'Jaguar', year: 2013, color: 'Orange', vin: 'greg34' }, { brand: 'Ford', year: 2000, color: 'Black', vin: 'h54hw5' }, - { brand: 'Fiat', year: 2013, color: 'Red', vin: '245t2s' }, + { brand: 'Fiat', year: 2013, color: 'Red', vin: '245t2s' } ]; this.targetCars = []; } @@ -47,7 +43,7 @@ describe('PickList', () => { beforeEach(() => { TestBed.configureTestingModule({ imports: [NoopAnimationsModule, PickListModule], - declarations: [PickList, TestPickListComponent], + declarations: [PickList, TestPickListComponent] }); fixture = TestBed.createComponent(TestPickListComponent); @@ -308,9 +304,7 @@ describe('PickList', () => { sourceControlUpButton.nativeElement.click(); fixture.detectChanges(); - const sourceListItemsAfterChange = fixture.debugElement - .query(By.css('.p-picklist-source-wrapper')) - .queryAll(By.css('.p-picklist-item')); + const sourceListItemsAfterChange = fixture.debugElement.query(By.css('.p-picklist-source-wrapper')).queryAll(By.css('.p-picklist-item')); expect(moveUpSpy).toHaveBeenCalled(); expect(sourceListItemsAfterChange[2].nativeElement.className).toContain('p-highlight'); expect(sourceListItemsAfterChange[2].nativeElement.textContent).toContain('BMW'); @@ -331,9 +325,7 @@ describe('PickList', () => { expect(moveUpSpy).toHaveBeenCalled(); let callback = new EventEmitter(); - expect( - picklist.moveBottom(picklist.source[0], picklist.source, picklist.selectedItemsSource, callback, picklist.SOURCE_LIST), - ).toBeUndefined(); + expect(picklist.moveBottom(picklist.source[0], picklist.source, picklist.selectedItemsSource, callback, picklist.SOURCE_LIST)).toBeUndefined(); }); it('should call moveDown', () => { @@ -348,9 +340,7 @@ describe('PickList', () => { sourceControlDownButton.nativeElement.click(); fixture.detectChanges(); - const sourceListItemsAfterChange = fixture.debugElement - .query(By.css('.p-picklist-source-wrapper')) - .queryAll(By.css('.p-picklist-item')); + const sourceListItemsAfterChange = fixture.debugElement.query(By.css('.p-picklist-source-wrapper')).queryAll(By.css('.p-picklist-item')); expect(moveDownSpy).toHaveBeenCalled(); expect(sourceListItemsAfterChange[4].nativeElement.className).toContain('p-highlight'); expect(sourceListItemsAfterChange[4].nativeElement.textContent).toContain('BMW'); @@ -371,9 +361,7 @@ describe('PickList', () => { expect(moveDownSpy).toHaveBeenCalled(); let callback = new EventEmitter(); - expect( - picklist.moveDown(picklist.source[9], picklist.source, picklist.selectedItemsSource, callback, picklist.SOURCE_LIST), - ).toBeUndefined(); + expect(picklist.moveDown(picklist.source[9], picklist.source, picklist.selectedItemsSource, callback, picklist.SOURCE_LIST)).toBeUndefined(); }); it('should call movetop', () => { @@ -388,9 +376,7 @@ describe('PickList', () => { sourceControlTopButton.nativeElement.click(); fixture.detectChanges(); - const sourceListItemsAfterChange = fixture.debugElement - .query(By.css('.p-picklist-source-wrapper')) - .queryAll(By.css('.p-picklist-item')); + const sourceListItemsAfterChange = fixture.debugElement.query(By.css('.p-picklist-source-wrapper')).queryAll(By.css('.p-picklist-item')); expect(moveTopSpy).toHaveBeenCalled(); expect(sourceListItemsAfterChange[0].nativeElement.className).toContain('p-highlight'); expect(sourceListItemsAfterChange[0].nativeElement.textContent).toContain('BMW'); @@ -411,9 +397,7 @@ describe('PickList', () => { expect(moveTopSpy).toHaveBeenCalled(); let callback = new EventEmitter(); - expect( - picklist.moveTop(picklist.source[0], picklist.source, picklist.selectedItemsSource, callback, picklist.SOURCE_LIST), - ).toBeUndefined(); + expect(picklist.moveTop(picklist.source[0], picklist.source, picklist.selectedItemsSource, callback, picklist.SOURCE_LIST)).toBeUndefined(); }); it('should call moveBottom', () => { @@ -428,9 +412,7 @@ describe('PickList', () => { sourceControlBottomButton.nativeElement.click(); fixture.detectChanges(); - const sourceListItemsAfterChange = fixture.debugElement - .query(By.css('.p-picklist-source-wrapper')) - .queryAll(By.css('.p-picklist-item')); + const sourceListItemsAfterChange = fixture.debugElement.query(By.css('.p-picklist-source-wrapper')).queryAll(By.css('.p-picklist-item')); expect(moveBottomSpy).toHaveBeenCalled(); expect(sourceListItemsAfterChange[9].nativeElement.className).toContain('p-highlight'); expect(sourceListItemsAfterChange[9].nativeElement.textContent).toContain('BMW'); @@ -451,9 +433,7 @@ describe('PickList', () => { expect(moveBottomSpy).toHaveBeenCalled(); let callback = new EventEmitter(); - expect( - picklist.moveBottom(picklist.source[9], picklist.source, picklist.selectedItemsSource, callback, picklist.SOURCE_LIST), - ).toBeUndefined(); + expect(picklist.moveBottom(picklist.source[9], picklist.source, picklist.selectedItemsSource, callback, picklist.SOURCE_LIST)).toBeUndefined(); }); it('should call moveRight', () => { @@ -468,12 +448,8 @@ describe('PickList', () => { controlRightButton.nativeElement.click(); fixture.detectChanges(); - const sourceListItemsAfterChange = fixture.debugElement - .query(By.css('.p-picklist-source-wrapper')) - .queryAll(By.css('.p-picklist-item')); - const targetListItemsAfterChange = fixture.debugElement - .query(By.css('.p-picklist-target-wrapper')) - .queryAll(By.css('.p-picklist-item')); + const sourceListItemsAfterChange = fixture.debugElement.query(By.css('.p-picklist-source-wrapper')).queryAll(By.css('.p-picklist-item')); + const targetListItemsAfterChange = fixture.debugElement.query(By.css('.p-picklist-target-wrapper')).queryAll(By.css('.p-picklist-item')); expect(moveRightSpy).toHaveBeenCalled(); expect(sourceListItemsAfterChange[3].nativeElement.textContent).toContain('Mercedes'); expect(targetListItemsAfterChange[0].nativeElement.textContent).toContain('BMW'); @@ -502,12 +478,8 @@ describe('PickList', () => { controlLeftButton.nativeElement.click(); fixture.detectChanges(); - const sourceListItemsAfterChange = fixture.debugElement - .query(By.css('.p-picklist-source-wrapper')) - .queryAll(By.css('.p-picklist-item')); - const targetListItemsAfterChange = fixture.debugElement - .query(By.css('.p-picklist-target-wrapper')) - .queryAll(By.css('.p-picklist-item')); + const sourceListItemsAfterChange = fixture.debugElement.query(By.css('.p-picklist-source-wrapper')).queryAll(By.css('.p-picklist-item')); + const targetListItemsAfterChange = fixture.debugElement.query(By.css('.p-picklist-target-wrapper')).queryAll(By.css('.p-picklist-item')); expect(moveLeftSpy).toHaveBeenCalled(); expect(targetListItemsAfterChange.length).toEqual(0); expect(picklist.target.length).toEqual(0); @@ -525,12 +497,8 @@ describe('PickList', () => { controlAllRightButton.nativeElement.click(); fixture.detectChanges(); - const sourceListItemsAfterChange = fixture.debugElement - .query(By.css('.p-picklist-source-wrapper')) - .queryAll(By.css('.p-picklist-item')); - const targetListItemsAfterChange = fixture.debugElement - .query(By.css('.p-picklist-target-wrapper')) - .queryAll(By.css('.p-picklist-item')); + const sourceListItemsAfterChange = fixture.debugElement.query(By.css('.p-picklist-source-wrapper')).queryAll(By.css('.p-picklist-item')); + const targetListItemsAfterChange = fixture.debugElement.query(By.css('.p-picklist-target-wrapper')).queryAll(By.css('.p-picklist-item')); expect(moveAllRightSpy).toHaveBeenCalled(); expect(sourceListItemsAfterChange.length).toEqual(0); expect(targetListItemsAfterChange.length).toEqual(10); @@ -552,12 +520,8 @@ describe('PickList', () => { controlAllLeftButton.nativeElement.click(); fixture.detectChanges(); - const sourceListItemsAfterChange = fixture.debugElement - .query(By.css('.p-picklist-source-wrapper')) - .queryAll(By.css('.p-picklist-item')); - const targetListItemsAfterChange = fixture.debugElement - .query(By.css('.p-picklist-target-wrapper')) - .queryAll(By.css('.p-picklist-item')); + const sourceListItemsAfterChange = fixture.debugElement.query(By.css('.p-picklist-source-wrapper')).queryAll(By.css('.p-picklist-item')); + const targetListItemsAfterChange = fixture.debugElement.query(By.css('.p-picklist-target-wrapper')).queryAll(By.css('.p-picklist-item')); expect(moveAllLeftSpy).toHaveBeenCalled(); expect(targetListItemsAfterChange.length).toEqual(0); expect(sourceListItemsAfterChange.length).toEqual(10); diff --git a/src/app/components/picklist/picklist.ts b/packages/primeng/src/picklist/picklist.ts similarity index 84% rename from src/app/components/picklist/picklist.ts rename to packages/primeng/src/picklist/picklist.ts index c6166708e10..b529063c025 100755 --- a/src/app/components/picklist/picklist.ts +++ b/packages/primeng/src/picklist/picklist.ts @@ -7,7 +7,6 @@ import { ChangeDetectionStrategy, Component, ContentChild, - ContentChildren, ElementRef, EventEmitter, inject, @@ -18,24 +17,17 @@ import { QueryList, TemplateRef, ViewChild, - ViewEncapsulation, + ViewEncapsulation } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { find, findIndexInList, findSingle, isEmpty, scrollInView, setAttribute, uuid } from '@primeuix/utils'; import { FilterService, PrimeTemplate, SharedModule } from 'primeng/api'; +import { BaseComponent } from 'primeng/basecomponent'; import { ButtonDirective, ButtonProps } from 'primeng/button'; -import { DomHandler } from 'primeng/dom'; -import { AngleDoubleDownIcon } from 'primeng/icons/angledoubledown'; -import { AngleDoubleLeftIcon } from 'primeng/icons/angledoubleleft'; -import { AngleDoubleRightIcon } from 'primeng/icons/angledoubleright'; -import { AngleDoubleUpIcon } from 'primeng/icons/angledoubleup'; -import { AngleDownIcon } from 'primeng/icons/angledown'; -import { AngleLeftIcon } from 'primeng/icons/angleleft'; -import { AngleRightIcon } from 'primeng/icons/angleright'; -import { AngleUpIcon } from 'primeng/icons/angleup'; -import { HomeIcon } from 'primeng/icons/home'; -import { SearchIcon } from 'primeng/icons/search'; +import { AngleDoubleDownIcon, AngleDoubleLeftIcon, AngleDoubleRightIcon, AngleDoubleUpIcon, AngleDownIcon, AngleLeftIcon, AngleRightIcon, AngleUpIcon, SearchIcon } from 'primeng/icons'; +import { Listbox } from 'primeng/listbox'; import { Ripple } from 'primeng/ripple'; import { Nullable, VoidListener } from 'primeng/ts-helpers'; -import { ObjectUtils, UniqueComponentId } from 'primeng/utils'; import { PickListFilterOptions, PickListMoveAllToSourceEvent, @@ -47,19 +39,16 @@ import { PickListSourceSelectEvent, PickListTargetFilterEvent, PickListTargetReorderEvent, - PickListTargetSelectEvent, + PickListTargetSelectEvent } from './picklist.interface'; import { PickListStyle } from './style/pickliststyle'; -import { BaseComponent } from 'primeng/basecomponent'; -import { Listbox } from 'primeng/listbox'; -import { FormsModule } from '@angular/forms'; /** * PickList is used to reorder items between different lists. * @group Components */ @Component({ - selector: 'p-pickList, p-picklist', + selector: 'p-pickList, p-picklist, p-pick-list', standalone: true, imports: [ CommonModule, @@ -75,26 +64,13 @@ import { FormsModule } from '@angular/forms'; AngleRightIcon, AngleUpIcon, SearchIcon, - HomeIcon, Listbox, FormsModule, - SharedModule, + SharedModule ], template: ` -
        -
        +
        +
        -
        +
        - +
        -
        +
        -
        +
        - +
        -
        +
        `, providers: [RADIO_VALUE_ACCESSOR, RadioButtonStyle], - changeDetection: ChangeDetectionStrategy.OnPush, + changeDetection: ChangeDetectionStrategy.OnPush }) export class RadioButton extends BaseComponent implements ControlValueAccessor, OnInit, OnDestroy { /** @@ -312,6 +295,6 @@ export class RadioButton extends BaseComponent implements ControlValueAccessor, @NgModule({ imports: [RadioButton, SharedModule], - exports: [RadioButton, SharedModule], + exports: [RadioButton, SharedModule] }) export class RadioButtonModule {} diff --git a/src/app/components/radiobutton/style/radiobuttonstyle.ts b/packages/primeng/src/radiobutton/style/radiobuttonstyle.ts similarity index 94% rename from src/app/components/radiobutton/style/radiobuttonstyle.ts rename to packages/primeng/src/radiobutton/style/radiobuttonstyle.ts index 93a9f2e28e2..a380722676c 100644 --- a/src/app/components/radiobutton/style/radiobuttonstyle.ts +++ b/packages/primeng/src/radiobutton/style/radiobuttonstyle.ts @@ -38,7 +38,7 @@ const theme = ({ dt }) => ` width: ${dt('radiobutton.width')}; height: ${dt('radiobutton.height')}; transition: background ${dt('radiobutton.transition.duration')}, color ${dt('radiobutton.transition.duration')}, border-color ${dt('radiobutton.transition.duration')}, box-shadow ${dt('radiobutton.transition.duration')}, outline-color ${dt( - 'radiobutton.transition.duration', + 'radiobutton.transition.duration' )}; outline-color: transparent; box-shadow: ${dt('radiobutton.shadow')}; @@ -151,14 +151,12 @@ const classes = { 'p-radiobutton-checked': instance.checked, 'p-disabled': props.disabled, 'p-invalid': props.invalid, - 'p-variant-filled': props.variant - ? props.variant === 'filled' - : instance.config.inputStyle === 'filled' || instance.config.inputVariant === 'filled', - }, + 'p-variant-filled': props.variant ? props.variant === 'filled' : instance.config.inputStyle === 'filled' || instance.config.inputVariant === 'filled' + } ], box: 'p-radiobutton-box', input: 'p-radiobutton-input', - icon: 'p-radiobutton-icon', + icon: 'p-radiobutton-icon' }; @Injectable() @@ -195,7 +193,7 @@ export enum RadioButtonClasses { /** * Class name of the icon element */ - icon = 'p-radiobutton-icon', + icon = 'p-radiobutton-icon' } export interface RadioButtonStyle extends BaseStyle {} diff --git a/packages/primeng/src/rating/ng-package.json b/packages/primeng/src/rating/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/rating/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/rating/public_api.ts b/packages/primeng/src/rating/public_api.ts similarity index 100% rename from src/app/components/rating/public_api.ts rename to packages/primeng/src/rating/public_api.ts diff --git a/src/app/components/rating/rating.interface.ts b/packages/primeng/src/rating/rating.interface.ts similarity index 100% rename from src/app/components/rating/rating.interface.ts rename to packages/primeng/src/rating/rating.interface.ts diff --git a/src/app/components/rating/rating.spec.ts b/packages/primeng/src/rating/rating.spec.ts similarity index 93% rename from src/app/components/rating/rating.spec.ts rename to packages/primeng/src/rating/rating.spec.ts index 1cd5e101e9d..57901fe0ac3 100755 --- a/src/app/components/rating/rating.spec.ts +++ b/packages/primeng/src/rating/rating.spec.ts @@ -1,10 +1,8 @@ -import { TestBed, ComponentFixture } from '@angular/core/testing'; +import { ComponentFixture, TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; -import { Rating } from './rating'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; -import { StarFillIcon } from 'primeng/icons/starfill'; -import { StarIcon } from 'primeng/icons/star'; -import { BanIcon } from 'primeng/icons/ban'; +import { BanIcon, StarFillIcon, StarIcon } from 'primeng/icons'; +import { Rating } from './rating'; describe('Rating', () => { let rating: Rating; @@ -13,7 +11,7 @@ describe('Rating', () => { beforeEach(() => { TestBed.configureTestingModule({ imports: [NoopAnimationsModule, StarIcon, StarFillIcon, BanIcon], - declarations: [Rating], + declarations: [Rating] }); fixture = TestBed.createComponent(Rating); diff --git a/src/app/components/rating/rating.ts b/packages/primeng/src/rating/rating.ts similarity index 76% rename from src/app/components/rating/rating.ts rename to packages/primeng/src/rating/rating.ts index d56fd8cd8ae..e4b8611a620 100755 --- a/src/app/components/rating/rating.ts +++ b/packages/primeng/src/rating/rating.ts @@ -1,38 +1,19 @@ import { CommonModule } from '@angular/common'; -import { - booleanAttribute, - ChangeDetectionStrategy, - Component, - ContentChild, - EventEmitter, - forwardRef, - inject, - Input, - NgModule, - numberAttribute, - OnInit, - Output, - signal, - TemplateRef, - ViewEncapsulation, -} from '@angular/core'; +import { booleanAttribute, ChangeDetectionStrategy, Component, ContentChild, EventEmitter, forwardRef, inject, Input, NgModule, numberAttribute, OnInit, Output, signal, TemplateRef, ViewEncapsulation } from '@angular/core'; import { ControlValueAccessor, NG_VALUE_ACCESSOR } from '@angular/forms'; -import { BanIcon } from 'primeng/icons/ban'; -import { StarIcon } from 'primeng/icons/star'; -import { StarFillIcon } from 'primeng/icons/starfill'; +import { focus, getFirstFocusableElement, uuid } from '@primeuix/utils'; +import { SharedModule } from 'primeng/api'; +import { AutoFocus } from 'primeng/autofocus'; +import { BaseComponent } from 'primeng/basecomponent'; +import { BanIcon, StarFillIcon, StarIcon } from 'primeng/icons'; import { Nullable } from 'primeng/ts-helpers'; import { RatingRateEvent } from './rating.interface'; -import { DomHandler } from 'primeng/dom'; -import { UniqueComponentId } from 'primeng/utils'; -import { AutoFocus } from 'primeng/autofocus'; import { RatingStyle } from './style/ratingstyle'; -import { BaseComponent } from 'primeng/basecomponent'; -import { SharedModule } from '../api/shared'; export const RATING_VALUE_ACCESSOR: any = { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => Rating), - multi: true, + multi: true }; /** * Rating is an extension to standard radio button element with theming. @@ -49,7 +30,7 @@ export const RATING_VALUE_ACCESSOR: any = { class="p-rating-option" [ngClass]="{ 'p-rating-option-active': star + 1 <= value, - 'p-focus-visible': star + 1 === focusedOptionIndex() && isFocusVisibleItem, + 'p-focus-visible': star + 1 === focusedOptionIndex() && isFocusVisibleItem }" (click)="onOptionClick($event, star + 1)" > @@ -69,44 +50,18 @@ export const RATING_VALUE_ACCESSOR: any = { /> - - + + - - + +
        - + @@ -119,8 +74,8 @@ export const RATING_VALUE_ACCESSOR: any = { '[attr.data-pc-name]': '"rating"', '[attr.data-pc-section]': '"root"', '[class.p-readonly]': 'readonly', - '[class.p-disabled]': 'disabled', - }, + '[class.p-disabled]': 'disabled' + } }) export class Rating extends BaseComponent implements OnInit, ControlValueAccessor { /** @@ -221,7 +176,7 @@ export class Rating extends BaseComponent implements OnInit, ControlValueAccesso ngOnInit() { super.ngOnInit(); - this.nameattr = this.nameattr || UniqueComponentId(); + this.nameattr = this.nameattr || uuid('pn_id_'); this.starsArray = []; for (let i = 0; i < this.stars; i++) { this.starsArray[i] = i; @@ -232,9 +187,9 @@ export class Rating extends BaseComponent implements OnInit, ControlValueAccesso if (!this.readonly && !this.disabled) { this.onOptionSelect(event, value); this.isFocusVisibleItem = false; - const firstFocusableEl = DomHandler.getFirstFocusableElement(event.currentTarget, ''); + const firstFocusableEl = getFirstFocusableElement(event.currentTarget, ''); - firstFocusableEl && DomHandler.focus(firstFocusableEl); + firstFocusableEl && focus(firstFocusableEl); } } @@ -273,7 +228,7 @@ export class Rating extends BaseComponent implements OnInit, ControlValueAccesso } else { this.onRate.emit({ originalEvent: event, - value, + value }); } } @@ -311,6 +266,6 @@ export class Rating extends BaseComponent implements OnInit, ControlValueAccesso @NgModule({ imports: [Rating, SharedModule], - exports: [Rating, SharedModule], + exports: [Rating, SharedModule] }) export class RatingModule {} diff --git a/src/app/components/rating/style/ratingstyle.ts b/packages/primeng/src/rating/style/ratingstyle.ts similarity index 91% rename from src/app/components/rating/style/ratingstyle.ts rename to packages/primeng/src/rating/style/ratingstyle.ts index 50c3e1d0724..e17b7b200d1 100644 --- a/src/app/components/rating/style/ratingstyle.ts +++ b/packages/primeng/src/rating/style/ratingstyle.ts @@ -16,7 +16,7 @@ const theme = ({ dt }) => ` outline-color: transparent; border-radius: 50%; transition: background ${dt('rating.transition.duration')}, color ${dt('rating.transition.duration')}, border-color ${dt('rating.transition.duration')}, outline-color ${dt('rating.transition.duration')}, box-shadow ${dt( - 'rating.transition.duration', + 'rating.transition.duration' )}; } @@ -29,7 +29,7 @@ const theme = ({ dt }) => ` .p-rating-icon { color: ${dt('rating.icon.color')}; transition: background ${dt('rating.transition.duration')}, color ${dt('rating.transition.duration')}, border-color ${dt('rating.transition.duration')}, outline-color ${dt('rating.transition.duration')}, box-shadow ${dt( - 'rating.transition.duration', + 'rating.transition.duration' )}; font-size: ${dt('rating.icon.size')}; width: ${dt('rating.icon.size')}; @@ -54,18 +54,18 @@ const classes = { 'p-rating', { 'p-readonly': props.readonly, - 'p-disabled': props.disabled, - }, + 'p-disabled': props.disabled + } ], option: ({ instance, props, value }) => [ 'p-rating-option', { 'p-rating-option-active': value <= props.modelValue, - 'p-focus-visible': value === instance.focusedOptionIndex && instance.isFocusVisibleItem, - }, + 'p-focus-visible': value === instance.focusedOptionIndex && instance.isFocusVisibleItem + } ], onIcon: 'p-rating-icon p-rating-on-icon', - offIcon: 'p-rating-icon p-rating-off-icon', + offIcon: 'p-rating-icon p-rating-off-icon' }; @Injectable() @@ -102,7 +102,7 @@ export enum RatingClasses { /** * Class name of the off icon element */ - offIcon = 'p-rating-off-icon', + offIcon = 'p-rating-off-icon' } export interface RatingStyle extends BaseStyle {} diff --git a/packages/primeng/src/ripple/ng-package.json b/packages/primeng/src/ripple/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/ripple/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/ripple/public_api.ts b/packages/primeng/src/ripple/public_api.ts similarity index 100% rename from src/app/components/ripple/public_api.ts rename to packages/primeng/src/ripple/public_api.ts diff --git a/src/app/components/scroller/scroller.spec.ts b/packages/primeng/src/ripple/ripple.spec.ts similarity index 100% rename from src/app/components/scroller/scroller.spec.ts rename to packages/primeng/src/ripple/ripple.spec.ts diff --git a/src/app/components/ripple/ripple.ts b/packages/primeng/src/ripple/ripple.ts similarity index 81% rename from src/app/components/ripple/ripple.ts rename to packages/primeng/src/ripple/ripple.ts index 81f69ea7cbf..9deb3581d93 100644 --- a/src/app/components/ripple/ripple.ts +++ b/packages/primeng/src/ripple/ripple.ts @@ -1,7 +1,7 @@ import { isPlatformBrowser } from '@angular/common'; import { AfterViewInit, Directive, effect, inject, NgModule, NgZone, OnDestroy } from '@angular/core'; +import { addClass, getHeight, getOffset, getOuterHeight, getOuterWidth, getWidth, removeClass, remove as utils_remove } from '@primeuix/utils'; import { BaseComponent } from 'primeng/basecomponent'; -import { DomHandler } from 'primeng/dom'; import { VoidListener } from 'primeng/ts-helpers'; import { RippleStyle } from './style/ripplestyle'; @@ -12,10 +12,10 @@ import { RippleStyle } from './style/ripplestyle'; @Directive({ selector: '[pRipple]', host: { - class: 'p-ripple', + class: 'p-ripple' }, standalone: true, - providers: [RippleStyle], + providers: [RippleStyle] }) export class Ripple extends BaseComponent implements AfterViewInit, OnDestroy { zone: NgZone = inject(NgZone); @@ -52,25 +52,25 @@ export class Ripple extends BaseComponent implements AfterViewInit, OnDestroy { return; } - DomHandler.removeClass(ink, 'p-ink-active'); - if (!DomHandler.getHeight(ink) && !DomHandler.getWidth(ink)) { - let d = Math.max(DomHandler.getOuterWidth(this.el.nativeElement), DomHandler.getOuterHeight(this.el.nativeElement)); + removeClass(ink, 'p-ink-active'); + if (!getHeight(ink) && !getWidth(ink)) { + let d = Math.max(getOuterWidth(this.el.nativeElement), getOuterHeight(this.el.nativeElement)); ink.style.height = d + 'px'; ink.style.width = d + 'px'; } - let offset = DomHandler.getOffset(this.el.nativeElement); - let x = event.pageX - offset.left + this.document.body.scrollTop - DomHandler.getWidth(ink) / 2; - let y = event.pageY - offset.top + this.document.body.scrollLeft - DomHandler.getHeight(ink) / 2; + let offset = getOffset(this.el.nativeElement); + let x = event.pageX - offset.left + this.document.body.scrollTop - getWidth(ink) / 2; + let y = event.pageY - offset.top + this.document.body.scrollLeft - getHeight(ink) / 2; this.renderer.setStyle(ink, 'top', y + 'px'); this.renderer.setStyle(ink, 'left', x + 'px'); - DomHandler.addClass(ink, 'p-ink-active'); + addClass(ink, 'p-ink-active'); this.timeout = setTimeout(() => { let ink = this.getInk(); if (ink) { - DomHandler.removeClass(ink, 'p-ink-active'); + removeClass(ink, 'p-ink-active'); } }, 401); } @@ -88,7 +88,7 @@ export class Ripple extends BaseComponent implements AfterViewInit, OnDestroy { resetInk() { let ink = this.getInk(); if (ink) { - DomHandler.removeClass(ink, 'p-ink-active'); + removeClass(ink, 'p-ink-active'); } } @@ -96,7 +96,7 @@ export class Ripple extends BaseComponent implements AfterViewInit, OnDestroy { if (this.timeout) { clearTimeout(this.timeout); } - DomHandler.removeClass(event.currentTarget, 'p-ink-active'); + removeClass(event.currentTarget as any, 'p-ink-active'); } create() { @@ -119,7 +119,7 @@ export class Ripple extends BaseComponent implements AfterViewInit, OnDestroy { this.mouseDownListener = null; this.animationListener = null; - DomHandler.removeElement(ink); + utils_remove(ink); } } @@ -134,6 +134,6 @@ export class Ripple extends BaseComponent implements AfterViewInit, OnDestroy { @NgModule({ imports: [Ripple], - exports: [Ripple], + exports: [Ripple] }) export class RippleModule {} diff --git a/src/app/components/ripple/style/ripplestyle.ts b/packages/primeng/src/ripple/style/ripplestyle.ts similarity index 96% rename from src/app/components/ripple/style/ripplestyle.ts rename to packages/primeng/src/ripple/style/ripplestyle.ts index 4f0b74ff53d..b8827a9d13d 100644 --- a/src/app/components/ripple/style/ripplestyle.ts +++ b/packages/primeng/src/ripple/style/ripplestyle.ts @@ -33,7 +33,7 @@ const theme = ({ dt }) => ` `; const classes = { - root: 'p-ink', + root: 'p-ink' }; @Injectable() @@ -59,7 +59,7 @@ export enum RippleClasses { /** * Class name of the root element */ - root = 'p-ink', + root = 'p-ink' } export interface RippleStyle extends BaseStyle {} diff --git a/packages/primeng/src/scroller/ng-package.json b/packages/primeng/src/scroller/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/scroller/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/scroller/public_api.ts b/packages/primeng/src/scroller/public_api.ts similarity index 100% rename from src/app/components/scroller/public_api.ts rename to packages/primeng/src/scroller/public_api.ts diff --git a/src/app/components/scroller/scroller.interface.ts b/packages/primeng/src/scroller/scroller.interface.ts similarity index 100% rename from src/app/components/scroller/scroller.interface.ts rename to packages/primeng/src/scroller/scroller.interface.ts diff --git a/src/app/components/virtualscroller/virtualscroller.ts b/packages/primeng/src/scroller/scroller.spec.ts old mode 100755 new mode 100644 similarity index 100% rename from src/app/components/virtualscroller/virtualscroller.ts rename to packages/primeng/src/scroller/scroller.spec.ts diff --git a/packages/primeng/src/scroller/scroller.ts b/packages/primeng/src/scroller/scroller.ts new file mode 100644 index 00000000000..6b0e9d89b7b --- /dev/null +++ b/packages/primeng/src/scroller/scroller.ts @@ -0,0 +1,1187 @@ +import { CommonModule, isPlatformBrowser } from '@angular/common'; +import { + AfterContentInit, + AfterViewChecked, + ChangeDetectionStrategy, + Component, + ContentChild, + ElementRef, + EventEmitter, + inject, + Input, + NgModule, + NgZone, + OnDestroy, + OnInit, + Output, + QueryList, + SimpleChanges, + TemplateRef, + ViewChild, + ViewEncapsulation +} from '@angular/core'; +import { findSingle, getHeight, getWidth, isTouchDevice, isVisible } from '@primeuix/utils'; +import { PrimeTemplate, ScrollerOptions, SharedModule } from 'primeng/api'; +import { BaseComponent } from 'primeng/basecomponent'; +import { SpinnerIcon } from 'primeng/icons'; +import { Nullable, VoidListener } from 'primeng/ts-helpers'; +import { ScrollerLazyLoadEvent, ScrollerScrollEvent, ScrollerScrollIndexChangeEvent, ScrollerToType } from './scroller.interface'; +import { ScrollerStyle } from './style/scrollerstyle'; + +/** + * Scroller is a performance-approach to handle huge data efficiently. + * @group Components + */ +@Component({ + selector: 'p-scroller, p-virtualscroller, p-virtual-scroller, p-virtualScroller', + imports: [CommonModule, SpinnerIcon, SharedModule], + standalone: true, + template: ` + +
        + + + + +
        + + + +
        +
        +
        +
        + + + + + + + + + + + + + +
        +
        +
        + + + + + + + `, + changeDetection: ChangeDetectionStrategy.Default, + encapsulation: ViewEncapsulation.None, + providers: [ScrollerStyle] +}) +export class Scroller extends BaseComponent implements OnInit, AfterContentInit, AfterViewChecked, OnDestroy { + /** + * Unique identifier of the element. + * @group Props + */ + @Input() get id(): string | undefined { + return this._id; + } + set id(val: string | undefined) { + this._id = val; + } + /** + * Inline style of the component. + * @group Props + */ + @Input() get style(): any { + return this._style; + } + set style(val: any) { + this._style = val; + } + /** + * Style class of the element. + * @group Props + */ + @Input() get styleClass(): string | undefined { + return this._styleClass; + } + set styleClass(val: string | undefined) { + this._styleClass = val; + } + /** + * Index of the element in tabbing order. + * @group Props + */ + @Input() get tabindex() { + return this._tabindex; + } + set tabindex(val: number) { + this._tabindex = val; + } + /** + * An array of objects to display. + * @group Props + */ + @Input() get items(): any[] | undefined | null { + return this._items; + } + set items(val: any[] | undefined | null) { + this._items = val; + } + /** + * The height/width of item according to orientation. + * @group Props + */ + @Input() get itemSize(): number[] | number { + return this._itemSize; + } + set itemSize(val: number[] | number) { + this._itemSize = val; + } + /** + * Height of the scroll viewport. + * @group Props + */ + @Input() get scrollHeight(): string | undefined { + return this._scrollHeight; + } + set scrollHeight(val: string | undefined) { + this._scrollHeight = val; + } + /** + * Width of the scroll viewport. + * @group Props + */ + @Input() get scrollWidth(): string | undefined { + return this._scrollWidth; + } + set scrollWidth(val: string | undefined) { + this._scrollWidth = val; + } + /** + * The orientation of scrollbar. + * @group Props + */ + @Input() get orientation(): 'vertical' | 'horizontal' | 'both' { + return this._orientation; + } + set orientation(val: 'vertical' | 'horizontal' | 'both') { + this._orientation = val; + } + /** + * Used to specify how many items to load in each load method in lazy mode. + * @group Props + */ + @Input() get step(): number { + return this._step; + } + set step(val: number) { + this._step = val; + } + /** + * Delay in scroll before new data is loaded. + * @group Props + */ + @Input() get delay() { + return this._delay; + } + set delay(val: number) { + this._delay = val; + } + /** + * Delay after window's resize finishes. + * @group Props + */ + @Input() get resizeDelay() { + return this._resizeDelay; + } + set resizeDelay(val: number) { + this._resizeDelay = val; + } + /** + * Used to append each loaded item to top without removing any items from the DOM. Using very large data may cause the browser to crash. + * @group Props + */ + @Input() get appendOnly(): boolean { + return this._appendOnly; + } + set appendOnly(val: boolean) { + this._appendOnly = val; + } + /** + * Specifies whether the scroller should be displayed inline or not. + * @group Props + */ + @Input() get inline() { + return this._inline; + } + set inline(val: boolean) { + this._inline = val; + } + /** + * Defines if data is loaded and interacted with in lazy manner. + * @group Props + */ + @Input() get lazy() { + return this._lazy; + } + set lazy(val: boolean) { + this._lazy = val; + } + /** + * If disabled, the scroller feature is eliminated and the content is displayed directly. + * @group Props + */ + @Input() get disabled() { + return this._disabled; + } + set disabled(val: boolean) { + this._disabled = val; + } + /** + * Used to implement a custom loader instead of using the loader feature in the scroller. + * @group Props + */ + @Input() get loaderDisabled() { + return this._loaderDisabled; + } + set loaderDisabled(val: boolean) { + this._loaderDisabled = val; + } + /** + * Columns to display. + * @group Props + */ + @Input() get columns(): any[] | undefined | null { + return this._columns; + } + set columns(val: any[] | undefined | null) { + this._columns = val; + } + /** + * Used to implement a custom spacer instead of using the spacer feature in the scroller. + * @group Props + */ + @Input() get showSpacer() { + return this._showSpacer; + } + set showSpacer(val: boolean) { + this._showSpacer = val; + } + /** + * Defines whether to show loader. + * @group Props + */ + @Input() get showLoader() { + return this._showLoader; + } + set showLoader(val: boolean) { + this._showLoader = val; + } + /** + * Determines how many additional elements to add to the DOM outside of the view. According to the scrolls made up and down, extra items are added in a certain algorithm in the form of multiples of this number. Default value is half the number of items shown in the view. + * @group Props + */ + @Input() get numToleratedItems() { + return this._numToleratedItems; + } + set numToleratedItems(val: number) { + this._numToleratedItems = val; + } + /** + * Defines whether the data is loaded. + * @group Props + */ + @Input() get loading(): boolean | undefined { + return this._loading; + } + set loading(val: boolean | undefined) { + this._loading = val; + } + /** + * Defines whether to dynamically change the height or width of scrollable container. + * @group Props + */ + @Input() get autoSize(): boolean { + return this._autoSize; + } + set autoSize(val: boolean) { + this._autoSize = val; + } + /** + * Function to optimize the dom operations by delegating to ngForTrackBy, default algoritm checks for object identity. + * @group Props + */ + @Input() get trackBy(): Function { + return this._trackBy; + } + set trackBy(val: Function) { + this._trackBy = val; + } + /** + * Defines whether to use the scroller feature. The properties of scroller component can be used like an object in it. + * @group Props + */ + @Input() get options(): ScrollerOptions | undefined { + return this._options; + } + set options(val: ScrollerOptions | undefined) { + this._options = val; + + if (val && typeof val === 'object') { + //@ts-ignore + Object.entries(val).forEach(([k, v]) => this[`_${k}`] !== v && (this[`_${k}`] = v)); + } + } + /** + * Callback to invoke in lazy mode to load new data. + * @param {ScrollerLazyLoadEvent} event - Custom lazy load event. + * @group Emits + */ + @Output() onLazyLoad: EventEmitter = new EventEmitter(); + /** + * Callback to invoke when scroll position changes. + * @param {ScrollerScrollEvent} event - Custom scroll event. + * @group Emits + */ + @Output() onScroll: EventEmitter = new EventEmitter(); + /** + * Callback to invoke when scroll position and item's range in view changes. + * @param {ScrollerScrollEvent} event - Custom scroll index change event. + * @group Emits + */ + @Output() onScrollIndexChange: EventEmitter = new EventEmitter(); + + @ViewChild('element') elementViewChild: Nullable; + + @ViewChild('content') contentViewChild: Nullable; + + _id: string | undefined; + + _style: { [klass: string]: any } | null | undefined; + + _styleClass: string | undefined; + + _tabindex: number = 0; + + _items: any[] | undefined | null; + + _itemSize: number | number[] = 0; + + _scrollHeight: string | undefined; + + _scrollWidth: string | undefined; + + _orientation: 'vertical' | 'horizontal' | 'both' = 'vertical'; + + _step: number = 0; + + _delay: number = 0; + + _resizeDelay: number = 10; + + _appendOnly: boolean = false; + + _inline: boolean = false; + + _lazy: boolean = false; + + _disabled: boolean = false; + + _loaderDisabled: boolean = false; + + _columns: any[] | undefined | null; + + _showSpacer: boolean = true; + + _showLoader: boolean = false; + + _numToleratedItems: any; + + _loading: boolean | undefined; + + _autoSize: boolean = false; + + _trackBy: any; + + _options: ScrollerOptions | undefined; + + d_loading: boolean = false; + + d_numToleratedItems: any; + + contentEl: any; + /** + * Content template of the component. + * @group Templates + */ + @ContentChild('content') contentTemplate: Nullable>; + + /** + * Item template of the component. + * @group Templates + */ + @ContentChild('item') itemTemplate: Nullable>; + + /** + * Loader template of the component. + * @group Templates + */ + @ContentChild('loader') loaderTemplate: Nullable>; + + /** + * Loader icon template of the component. + * @group Templates + */ + @ContentChild('loadericon') loaderIconTemplate: Nullable>; + + first: any = 0; + + last: any = 0; + + page: number = 0; + + isRangeChanged: boolean = false; + + numItemsInViewport: any = 0; + + lastScrollPos: any = 0; + + lazyLoadState: any = {}; + + loaderArr: any[] = []; + + spacerStyle: { [klass: string]: any } | null | undefined = {}; + + contentStyle: { [klass: string]: any } | null | undefined = {}; + + scrollTimeout: any; + + resizeTimeout: any; + + initialized: boolean = false; + + windowResizeListener: VoidListener; + + defaultWidth: number | undefined; + + defaultHeight: number | undefined; + + defaultContentWidth: number | undefined; + + defaultContentHeight: number | undefined; + + get vertical() { + return this._orientation === 'vertical'; + } + + get horizontal() { + return this._orientation === 'horizontal'; + } + + get both() { + return this._orientation === 'both'; + } + + get loadedItems() { + if (this._items && !this.d_loading) { + if (this.both) return this._items.slice(this._appendOnly ? 0 : this.first.rows, this.last.rows).map((item) => (this._columns ? item : item.slice(this._appendOnly ? 0 : this.first.cols, this.last.cols))); + else if (this.horizontal && this._columns) return this._items; + else return this._items.slice(this._appendOnly ? 0 : this.first, this.last); + } + + return []; + } + + get loadedRows() { + return this.d_loading ? (this._loaderDisabled ? this.loaderArr : []) : this.loadedItems; + } + + get loadedColumns() { + if (this._columns && (this.both || this.horizontal)) { + return this.d_loading && this._loaderDisabled ? (this.both ? this.loaderArr[0] : this.loaderArr) : this._columns.slice(this.both ? this.first.cols : this.first, this.both ? this.last.cols : this.last); + } + + return this._columns; + } + + _componentStyle = inject(ScrollerStyle); + + constructor(private zone: NgZone) { + super(); + } + + ngOnInit() { + super.ngOnInit(); + this.setInitialState(); + } + + ngOnChanges(simpleChanges: SimpleChanges) { + super.ngOnChanges(simpleChanges); + let isLoadingChanged = false; + + if (simpleChanges.loading) { + const { previousValue, currentValue } = simpleChanges.loading; + + if (this.lazy && previousValue !== currentValue && currentValue !== this.d_loading) { + this.d_loading = currentValue; + isLoadingChanged = true; + } + } + + if (simpleChanges.orientation) { + this.lastScrollPos = this.both ? { top: 0, left: 0 } : 0; + } + + if (simpleChanges.numToleratedItems) { + const { previousValue, currentValue } = simpleChanges.numToleratedItems; + + if (previousValue !== currentValue && currentValue !== this.d_numToleratedItems) { + this.d_numToleratedItems = currentValue; + } + } + + if (simpleChanges.options) { + const { previousValue, currentValue } = simpleChanges.options; + + if (this.lazy && previousValue?.loading !== currentValue?.loading && currentValue?.loading !== this.d_loading) { + this.d_loading = currentValue.loading; + isLoadingChanged = true; + } + + if (previousValue?.numToleratedItems !== currentValue?.numToleratedItems && currentValue?.numToleratedItems !== this.d_numToleratedItems) { + this.d_numToleratedItems = currentValue.numToleratedItems; + } + } + + if (this.initialized) { + const isChanged = !isLoadingChanged && (simpleChanges.items?.previousValue?.length !== simpleChanges.items?.currentValue?.length || simpleChanges.itemSize || simpleChanges.scrollHeight || simpleChanges.scrollWidth); + + if (isChanged) { + this.init(); + this.calculateAutoSize(); + } + } + } + + ngAfterContentInit() { + (this.templates as QueryList).forEach((item) => { + switch (item.getType()) { + case 'content': + this.contentTemplate = item.template; + + break; + + case 'item': + this.itemTemplate = item.template; + break; + + case 'loader': + this.loaderTemplate = item.template; + break; + + case 'loadericon': + this.loaderIconTemplate = item.template; + break; + + default: + this.itemTemplate = item.template; + break; + } + }); + } + + ngAfterViewInit() { + super.ngAfterViewInit(); + Promise.resolve().then(() => { + this.viewInit(); + }); + } + + ngAfterViewChecked() { + if (!this.initialized) { + this.viewInit(); + } + } + + ngOnDestroy() { + this.unbindResizeListener(); + + this.contentEl = null; + this.initialized = false; + super.ngOnDestroy(); + } + + viewInit() { + if (isPlatformBrowser(this.platformId) && !this.initialized) { + if (isVisible(this.elementViewChild?.nativeElement)) { + this.setInitialState(); + this.setContentEl(this.contentEl); + this.init(); + + this.defaultWidth = getWidth(this.elementViewChild?.nativeElement); + this.defaultHeight = getHeight(this.elementViewChild?.nativeElement); + this.defaultContentWidth = getWidth(this.contentEl); + this.defaultContentHeight = getHeight(this.contentEl); + this.initialized = true; + } + } + } + + init() { + if (!this._disabled) { + this.setSize(); + this.calculateOptions(); + this.setSpacerSize(); + this.bindResizeListener(); + + this.cd.detectChanges(); + } + } + + setContentEl(el?: HTMLElement) { + this.contentEl = el || this.contentViewChild?.nativeElement || findSingle(this.elementViewChild?.nativeElement, '.p-virtualscroller-content'); + } + + setInitialState() { + this.first = this.both ? { rows: 0, cols: 0 } : 0; + this.last = this.both ? { rows: 0, cols: 0 } : 0; + this.numItemsInViewport = this.both ? { rows: 0, cols: 0 } : 0; + this.lastScrollPos = this.both ? { top: 0, left: 0 } : 0; + this.d_loading = this._loading || false; + this.d_numToleratedItems = this._numToleratedItems; + this.loaderArr = []; + this.spacerStyle = {}; + this.contentStyle = {}; + } + + getElementRef() { + return this.elementViewChild; + } + + getPageByFirst(first?: any) { + return Math.floor(((first ?? this.first) + this.d_numToleratedItems * 4) / (this._step || 1)); + } + + isPageChanged(first?: any) { + return this._step ? this.page !== this.getPageByFirst(first ?? this.first) : true; + } + + scrollTo(options: ScrollToOptions) { + // this.lastScrollPos = this.both ? { top: 0, left: 0 } : 0; + this.elementViewChild?.nativeElement?.scrollTo(options); + } + + scrollToIndex(index: number | number[], behavior: ScrollBehavior = 'auto') { + const valid = this.both ? (index as number[]).every((i) => i > -1) : (index as number) > -1; + + if (valid) { + const first = this.first; + const { scrollTop = 0, scrollLeft = 0 } = this.elementViewChild?.nativeElement; + const { numToleratedItems } = this.calculateNumItems(); + const contentPos = this.getContentPosition(); + const itemSize = this.itemSize; + const calculateFirst = (_index = 0, _numT) => (_index <= _numT ? 0 : _index); + const calculateCoord = (_first, _size, _cpos) => _first * _size + _cpos; + const scrollTo = (left = 0, top = 0) => this.scrollTo({ left, top, behavior }); + let newFirst = this.both ? { rows: 0, cols: 0 } : 0; + let isRangeChanged = false, + isScrollChanged = false; + + if (this.both) { + newFirst = { + rows: calculateFirst(index[0], numToleratedItems[0]), + cols: calculateFirst(index[1], numToleratedItems[1]) + }; + scrollTo(calculateCoord(newFirst.cols, itemSize[1], contentPos.left), calculateCoord(newFirst.rows, itemSize[0], contentPos.top)); + isScrollChanged = this.lastScrollPos.top !== scrollTop || this.lastScrollPos.left !== scrollLeft; + isRangeChanged = newFirst.rows !== first.rows || newFirst.cols !== first.cols; + } else { + newFirst = calculateFirst(index as number, numToleratedItems); + this.horizontal ? scrollTo(calculateCoord(newFirst, itemSize, contentPos.left), scrollTop) : scrollTo(scrollLeft, calculateCoord(newFirst, itemSize, contentPos.top)); + isScrollChanged = this.lastScrollPos !== (this.horizontal ? scrollLeft : scrollTop); + isRangeChanged = newFirst !== first; + } + + this.isRangeChanged = isRangeChanged; + isScrollChanged && (this.first = newFirst); + } + } + + scrollInView(index: number, to: ScrollerToType, behavior: ScrollBehavior = 'auto') { + if (to) { + const { first, viewport } = this.getRenderedRange(); + const scrollTo = (left = 0, top = 0) => this.scrollTo({ left, top, behavior }); + const isToStart = to === 'to-start'; + const isToEnd = to === 'to-end'; + + if (isToStart) { + if (this.both) { + if (viewport.first.rows - first.rows > (index)[0]) { + scrollTo(viewport.first.cols * (this._itemSize)[1], (viewport.first.rows - 1) * (this._itemSize)[0]); + } else if (viewport.first.cols - first.cols > (index)[1]) { + scrollTo((viewport.first.cols - 1) * (this._itemSize)[1], viewport.first.rows * (this._itemSize)[0]); + } + } else { + if (viewport.first - first > index) { + const pos = (viewport.first - 1) * this._itemSize; + this.horizontal ? scrollTo(pos, 0) : scrollTo(0, pos); + } + } + } else if (isToEnd) { + if (this.both) { + if (viewport.last.rows - first.rows <= (index)[0] + 1) { + scrollTo(viewport.first.cols * (this._itemSize)[1], (viewport.first.rows + 1) * (this._itemSize)[0]); + } else if (viewport.last.cols - first.cols <= (index)[1] + 1) { + scrollTo((viewport.first.cols + 1) * (this._itemSize)[1], viewport.first.rows * (this._itemSize)[0]); + } + } else { + if (viewport.last - first <= index + 1) { + const pos = (viewport.first + 1) * this._itemSize; + this.horizontal ? scrollTo(pos, 0) : scrollTo(0, pos); + } + } + } + } else { + this.scrollToIndex(index, behavior); + } + } + + getRenderedRange() { + const calculateFirstInViewport = (_pos: number, _size: number) => (_size || _pos ? Math.floor(_pos / (_size || _pos)) : 0); + + let firstInViewport = this.first; + let lastInViewport: any = 0; + + if (this.elementViewChild?.nativeElement) { + const { scrollTop, scrollLeft } = this.elementViewChild.nativeElement; + + if (this.both) { + firstInViewport = { + rows: calculateFirstInViewport(scrollTop, (this._itemSize)[0]), + cols: calculateFirstInViewport(scrollLeft, (this._itemSize)[1]) + }; + lastInViewport = { + rows: firstInViewport.rows + this.numItemsInViewport.rows, + cols: firstInViewport.cols + this.numItemsInViewport.cols + }; + } else { + const scrollPos = this.horizontal ? scrollLeft : scrollTop; + firstInViewport = calculateFirstInViewport(scrollPos, this._itemSize); + lastInViewport = firstInViewport + this.numItemsInViewport; + } + } + + return { + first: this.first, + last: this.last, + viewport: { + first: firstInViewport, + last: lastInViewport + } + }; + } + + calculateNumItems() { + const contentPos = this.getContentPosition(); + const contentWidth = (this.elementViewChild?.nativeElement ? this.elementViewChild.nativeElement.offsetWidth - contentPos.left : 0) || 0; + const contentHeight = (this.elementViewChild?.nativeElement ? this.elementViewChild.nativeElement.offsetHeight - contentPos.top : 0) || 0; + const calculateNumItemsInViewport = (_contentSize: number, _itemSize: number) => (_itemSize || _contentSize ? Math.ceil(_contentSize / (_itemSize || _contentSize)) : 0); + const calculateNumToleratedItems = (_numItems: number) => Math.ceil(_numItems / 2); + const numItemsInViewport: any = this.both + ? { + rows: calculateNumItemsInViewport(contentHeight, (this._itemSize)[0]), + cols: calculateNumItemsInViewport(contentWidth, (this._itemSize)[1]) + } + : calculateNumItemsInViewport(this.horizontal ? contentWidth : contentHeight, this._itemSize); + + const numToleratedItems = this.d_numToleratedItems || (this.both ? [calculateNumToleratedItems(numItemsInViewport.rows), calculateNumToleratedItems(numItemsInViewport.cols)] : calculateNumToleratedItems(numItemsInViewport)); + + return { numItemsInViewport, numToleratedItems }; + } + + calculateOptions() { + const { numItemsInViewport, numToleratedItems } = this.calculateNumItems(); + const calculateLast = (_first: number, _num: number, _numT: number, _isCols: boolean = false) => this.getLast(_first + _num + (_first < _numT ? 2 : 3) * _numT, _isCols); + const first = this.first; + const last = this.both + ? { + rows: calculateLast(this.first.rows, numItemsInViewport.rows, numToleratedItems[0]), + cols: calculateLast(this.first.cols, numItemsInViewport.cols, numToleratedItems[1], true) + } + : calculateLast(this.first, numItemsInViewport, numToleratedItems); + + this.last = last; + this.numItemsInViewport = numItemsInViewport; + this.d_numToleratedItems = numToleratedItems; + + if (this.showLoader) { + this.loaderArr = this.both ? Array.from({ length: numItemsInViewport.rows }).map(() => Array.from({ length: numItemsInViewport.cols })) : Array.from({ length: numItemsInViewport }); + } + + if (this._lazy) { + Promise.resolve().then(() => { + this.lazyLoadState = { + first: this._step ? (this.both ? { rows: 0, cols: first.cols } : 0) : first, + last: Math.min(this._step ? this._step : this.last, (this.items).length) + }; + + this.handleEvents('onLazyLoad', this.lazyLoadState); + }); + } + } + + calculateAutoSize() { + if (this._autoSize && !this.d_loading) { + Promise.resolve().then(() => { + if (this.contentEl) { + this.contentEl.style.minHeight = this.contentEl.style.minWidth = 'auto'; + this.contentEl.style.position = 'relative'; + (this.elementViewChild).nativeElement.style.contain = 'none'; + + const [contentWidth, contentHeight] = [getWidth(this.contentEl), getHeight(this.contentEl)]; + contentWidth !== this.defaultContentWidth && ((this.elementViewChild).nativeElement.style.width = ''); + contentHeight !== this.defaultContentHeight && ((this.elementViewChild).nativeElement.style.height = ''); + + const [width, height] = [getWidth((this.elementViewChild).nativeElement), getHeight((this.elementViewChild).nativeElement)]; + (this.both || this.horizontal) && ((this.elementViewChild).nativeElement.style.width = width < this.defaultWidth ? width + 'px' : this._scrollWidth || this.defaultWidth + 'px'); + (this.both || this.vertical) && ((this.elementViewChild).nativeElement.style.height = height < this.defaultHeight ? height + 'px' : this._scrollHeight || this.defaultHeight + 'px'); + + this.contentEl.style.minHeight = this.contentEl.style.minWidth = ''; + this.contentEl.style.position = ''; + (this.elementViewChild).nativeElement.style.contain = ''; + } + }); + } + } + + getLast(last = 0, isCols = false) { + return this._items ? Math.min(isCols ? (this._columns || this._items[0]).length : this._items.length, last) : 0; + } + + getContentPosition() { + if (this.contentEl) { + const style = getComputedStyle(this.contentEl); + const left = parseFloat(style.paddingLeft) + Math.max(parseFloat(style.left) || 0, 0); + const right = parseFloat(style.paddingRight) + Math.max(parseFloat(style.right) || 0, 0); + const top = parseFloat(style.paddingTop) + Math.max(parseFloat(style.top) || 0, 0); + const bottom = parseFloat(style.paddingBottom) + Math.max(parseFloat(style.bottom) || 0, 0); + + return { left, right, top, bottom, x: left + right, y: top + bottom }; + } + + return { left: 0, right: 0, top: 0, bottom: 0, x: 0, y: 0 }; + } + + setSize() { + if (this.elementViewChild?.nativeElement) { + const parentElement = this.elementViewChild.nativeElement.parentElement.parentElement; + const width = this._scrollWidth || `${this.elementViewChild.nativeElement.offsetWidth || parentElement.offsetWidth}px`; + const height = this._scrollHeight || `${this.elementViewChild.nativeElement.offsetHeight || parentElement.offsetHeight}px`; + const setProp = (_name: string, _value: any) => ((this.elementViewChild).nativeElement.style[_name] = _value); + + if (this.both || this.horizontal) { + setProp('height', height); + setProp('width', width); + } else { + setProp('height', height); + } + } + } + + setSpacerSize() { + if (this._items) { + const contentPos = this.getContentPosition(); + const setProp = (_name: string, _value: any, _size: number, _cpos: number = 0) => + (this.spacerStyle = { + ...this.spacerStyle, + ...{ [`${_name}`]: (_value || []).length * _size + _cpos + 'px' } + }); + + if (this.both) { + setProp('height', this._items, (this._itemSize)[0], contentPos.y); + setProp('width', this._columns || this._items[1], (this._itemSize)[1], contentPos.x); + } else { + this.horizontal ? setProp('width', this._columns || this._items, this._itemSize, contentPos.x) : setProp('height', this._items, this._itemSize, contentPos.y); + } + } + } + + setContentPosition(pos: any) { + if (this.contentEl && !this._appendOnly) { + const first = pos ? pos.first : this.first; + const calculateTranslateVal = (_first: number, _size: number) => _first * _size; + const setTransform = (_x = 0, _y = 0) => (this.contentStyle = { ...this.contentStyle, ...{ transform: `translate3d(${_x}px, ${_y}px, 0)` } }); + + if (this.both) { + setTransform(calculateTranslateVal(first.cols, (this._itemSize)[1]), calculateTranslateVal(first.rows, (this._itemSize)[0])); + } else { + const translateVal = calculateTranslateVal(first, this._itemSize); + this.horizontal ? setTransform(translateVal, 0) : setTransform(0, translateVal); + } + } + } + + onScrollPositionChange(event: Event) { + const target = event.target; + const contentPos = this.getContentPosition(); + const calculateScrollPos = (_pos: number, _cpos: number) => (_pos ? (_pos > _cpos ? _pos - _cpos : _pos) : 0); + const calculateCurrentIndex = (_pos: number, _size: number) => (_size || _pos ? Math.floor(_pos / (_size || _pos)) : 0); + const calculateTriggerIndex = (_currentIndex: number, _first: number, _last: number, _num: number, _numT: number, _isScrollDownOrRight: any) => { + return _currentIndex <= _numT ? _numT : _isScrollDownOrRight ? _last - _num - _numT : _first + _numT - 1; + }; + const calculateFirst = (_currentIndex: number, _triggerIndex: number, _first: number, _last: number, _num: number, _numT: number, _isScrollDownOrRight: any) => { + if (_currentIndex <= _numT) return 0; + else return Math.max(0, _isScrollDownOrRight ? (_currentIndex < _triggerIndex ? _first : _currentIndex - _numT) : _currentIndex > _triggerIndex ? _first : _currentIndex - 2 * _numT); + }; + const calculateLast = (_currentIndex: number, _first: number, _last: number, _num: number, _numT: number, _isCols = false) => { + let lastValue = _first + _num + 2 * _numT; + + if (_currentIndex >= _numT) { + lastValue += _numT + 1; + } + + return this.getLast(lastValue, _isCols); + }; + + const scrollTop = calculateScrollPos((target).scrollTop, contentPos.top); + const scrollLeft = calculateScrollPos((target).scrollLeft, contentPos.left); + + let newFirst = this.both ? { rows: 0, cols: 0 } : 0; + let newLast = this.last; + let isRangeChanged = false; + let newScrollPos = this.lastScrollPos; + + if (this.both) { + const isScrollDown = this.lastScrollPos.top <= scrollTop; + const isScrollRight = this.lastScrollPos.left <= scrollLeft; + + if (!this._appendOnly || (this._appendOnly && (isScrollDown || isScrollRight))) { + const currentIndex = { + rows: calculateCurrentIndex(scrollTop, (this._itemSize)[0]), + cols: calculateCurrentIndex(scrollLeft, (this._itemSize)[1]) + }; + const triggerIndex = { + rows: calculateTriggerIndex(currentIndex.rows, this.first.rows, this.last.rows, this.numItemsInViewport.rows, this.d_numToleratedItems[0], isScrollDown), + cols: calculateTriggerIndex(currentIndex.cols, this.first.cols, this.last.cols, this.numItemsInViewport.cols, this.d_numToleratedItems[1], isScrollRight) + }; + + newFirst = { + rows: calculateFirst(currentIndex.rows, triggerIndex.rows, this.first.rows, this.last.rows, this.numItemsInViewport.rows, this.d_numToleratedItems[0], isScrollDown), + cols: calculateFirst(currentIndex.cols, triggerIndex.cols, this.first.cols, this.last.cols, this.numItemsInViewport.cols, this.d_numToleratedItems[1], isScrollRight) + }; + newLast = { + rows: calculateLast(currentIndex.rows, newFirst.rows, this.last.rows, this.numItemsInViewport.rows, this.d_numToleratedItems[0]), + cols: calculateLast(currentIndex.cols, newFirst.cols, this.last.cols, this.numItemsInViewport.cols, this.d_numToleratedItems[1], true) + }; + + isRangeChanged = newFirst.rows !== this.first.rows || newLast.rows !== this.last.rows || newFirst.cols !== this.first.cols || newLast.cols !== this.last.cols || this.isRangeChanged; + newScrollPos = { top: scrollTop, left: scrollLeft }; + } + } else { + const scrollPos = this.horizontal ? scrollLeft : scrollTop; + const isScrollDownOrRight = this.lastScrollPos <= scrollPos; + + if (!this._appendOnly || (this._appendOnly && isScrollDownOrRight)) { + const currentIndex = calculateCurrentIndex(scrollPos, this._itemSize); + const triggerIndex = calculateTriggerIndex(currentIndex, this.first, this.last, this.numItemsInViewport, this.d_numToleratedItems, isScrollDownOrRight); + + newFirst = calculateFirst(currentIndex, triggerIndex, this.first, this.last, this.numItemsInViewport, this.d_numToleratedItems, isScrollDownOrRight); + newLast = calculateLast(currentIndex, newFirst, this.last, this.numItemsInViewport, this.d_numToleratedItems); + isRangeChanged = newFirst !== this.first || newLast !== this.last || this.isRangeChanged; + newScrollPos = scrollPos; + } + } + + return { + first: newFirst, + last: newLast, + isRangeChanged, + scrollPos: newScrollPos + }; + } + + onScrollChange(event: Event) { + const { first, last, isRangeChanged, scrollPos } = this.onScrollPositionChange(event); + + if (isRangeChanged) { + const newState = { first, last }; + + this.setContentPosition(newState); + + this.first = first; + this.last = last; + this.lastScrollPos = scrollPos; + + this.handleEvents('onScrollIndexChange', newState); + + if (this._lazy && this.isPageChanged(first)) { + const lazyLoadState = { + first: this._step ? Math.min(this.getPageByFirst(first) * this._step, (this.items).length - this._step) : first, + last: Math.min(this._step ? (this.getPageByFirst(first) + 1) * this._step : last, (this.items).length) + }; + const isLazyStateChanged = this.lazyLoadState.first !== lazyLoadState.first || this.lazyLoadState.last !== lazyLoadState.last; + + isLazyStateChanged && this.handleEvents('onLazyLoad', lazyLoadState); + this.lazyLoadState = lazyLoadState; + } + } + } + + onContainerScroll(event: Event) { + this.handleEvents('onScroll', { originalEvent: event }); + + if (this._delay && this.isPageChanged()) { + if (this.scrollTimeout) { + clearTimeout(this.scrollTimeout); + } + + if (!this.d_loading && this.showLoader) { + const { isRangeChanged } = this.onScrollPositionChange(event); + const changed = isRangeChanged || (this._step ? this.isPageChanged() : false); + + if (changed) { + this.d_loading = true; + + this.cd.detectChanges(); + } + } + + this.scrollTimeout = setTimeout(() => { + this.onScrollChange(event); + + if (this.d_loading && this.showLoader && (!this._lazy || this._loading === undefined)) { + this.d_loading = false; + this.page = this.getPageByFirst(); + } + this.cd.detectChanges(); + }, this._delay); + } else { + !this.d_loading && this.onScrollChange(event); + } + } + + bindResizeListener() { + if (isPlatformBrowser(this.platformId)) { + if (!this.windowResizeListener) { + this.zone.runOutsideAngular(() => { + const window = this.document.defaultView as Window; + const event = isTouchDevice() ? 'orientationchange' : 'resize'; + this.windowResizeListener = this.renderer.listen(window, event, this.onWindowResize.bind(this)); + }); + } + } + } + + unbindResizeListener() { + if (this.windowResizeListener) { + this.windowResizeListener(); + this.windowResizeListener = null; + } + } + + onWindowResize() { + if (this.resizeTimeout) { + clearTimeout(this.resizeTimeout); + } + + this.resizeTimeout = setTimeout(() => { + if (isVisible(this.elementViewChild?.nativeElement)) { + const [width, height] = [getWidth(this.elementViewChild?.nativeElement), getHeight(this.elementViewChild?.nativeElement)]; + const [isDiffWidth, isDiffHeight] = [width !== this.defaultWidth, height !== this.defaultHeight]; + const reinit = this.both ? isDiffWidth || isDiffHeight : this.horizontal ? isDiffWidth : this.vertical ? isDiffHeight : false; + + reinit && + this.zone.run(() => { + this.d_numToleratedItems = this._numToleratedItems; + this.defaultWidth = width; + this.defaultHeight = height; + this.defaultContentWidth = getWidth(this.contentEl); + this.defaultContentHeight = getHeight(this.contentEl); + + this.init(); + }); + } + }, this._resizeDelay); + } + + handleEvents(name: string, params: any) { + //@ts-ignore + return this.options && (this.options)[name] ? (this.options)[name](params) : this[name].emit(params); + } + + getContentOptions() { + return { + contentStyleClass: `p-virtualscroller-content ${this.d_loading ? 'p-virtualscroller-loading' : ''}`, + items: this.loadedItems, + getItemOptions: (index: number) => this.getOptions(index), + loading: this.d_loading, + getLoaderOptions: (index: number, options?: any) => this.getLoaderOptions(index, options), + itemSize: this._itemSize, + rows: this.loadedRows, + columns: this.loadedColumns, + spacerStyle: this.spacerStyle, + contentStyle: this.contentStyle, + vertical: this.vertical, + horizontal: this.horizontal, + both: this.both + }; + } + + getOptions(renderedIndex: number) { + const count = (this._items || []).length; + const index = this.both ? this.first.rows + renderedIndex : this.first + renderedIndex; + + return { + index, + count, + first: index === 0, + last: index === count - 1, + even: index % 2 === 0, + odd: index % 2 !== 0 + }; + } + + getLoaderOptions(index: number, extOptions: any) { + const count = this.loaderArr.length; + + return { + index, + count, + first: index === 0, + last: index === count - 1, + even: index % 2 === 0, + odd: index % 2 !== 0, + ...extOptions + }; + } +} + +@NgModule({ + imports: [Scroller, SharedModule], + exports: [Scroller, SharedModule] +}) +export class ScrollerModule {} diff --git a/src/app/components/scroller/style/scrollerstyle.ts b/packages/primeng/src/scroller/style/scrollerstyle.ts similarity index 97% rename from src/app/components/scroller/style/scrollerstyle.ts rename to packages/primeng/src/scroller/style/scrollerstyle.ts index fa8e8259e0e..c022e8351a9 100644 --- a/src/app/components/scroller/style/scrollerstyle.ts +++ b/packages/primeng/src/scroller/style/scrollerstyle.ts @@ -97,7 +97,7 @@ export enum ScrollerClasses { /** * Class name of the loading icon element */ - loadingIcon = 'p-virtualscroller-loading-icon', + loadingIcon = 'p-virtualscroller-loading-icon' } export interface ScrollerStyle extends BaseStyle {} diff --git a/packages/primeng/src/scrollpanel/ng-package.json b/packages/primeng/src/scrollpanel/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/scrollpanel/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/scrollpanel/public_api.ts b/packages/primeng/src/scrollpanel/public_api.ts similarity index 100% rename from src/app/components/scrollpanel/public_api.ts rename to packages/primeng/src/scrollpanel/public_api.ts diff --git a/src/app/components/scrollpanel/scrollpanel.interface.ts b/packages/primeng/src/scrollpanel/scrollpanel.interface.ts similarity index 100% rename from src/app/components/scrollpanel/scrollpanel.interface.ts rename to packages/primeng/src/scrollpanel/scrollpanel.interface.ts diff --git a/src/app/components/scrollpanel/scrollpanel.spec.ts b/packages/primeng/src/scrollpanel/scrollpanel.spec.ts similarity index 81% rename from src/app/components/scrollpanel/scrollpanel.spec.ts rename to packages/primeng/src/scrollpanel/scrollpanel.spec.ts index 97894529210..9b72811642e 100755 --- a/src/app/components/scrollpanel/scrollpanel.spec.ts +++ b/packages/primeng/src/scrollpanel/scrollpanel.spec.ts @@ -9,19 +9,15 @@ import { ScrollPanel } from './scrollpanel';
        - The story begins as Don Vito Corleone, the head of a New York Mafia family, oversees his daughter's wedding. His beloved - son Michael has just come home from the war, but does not intend to become part of his father's business. Through - Michael's life the nature of the family business becomes clear. The business of the family is just like the head of the - family, kind and benevolent to those who give respect, but given to ruthless violence whenever anything stands against - the good of the family. The story begins as Don Vito Corleone, the head of a New York Mafia family, oversees his - daughter's wedding. His beloved son Michael has just come home from the war, but does not intend to become part of his - father's business. Through Michael's life the nature of the family business becomes clear. The business of the family is - just like the head of the family, kind and benevolent to those who give respect, but given to ruthless violence whenever - anything stands against the good of the family. + The story begins as Don Vito Corleone, the head of a New York Mafia family, oversees his daughter's wedding. His beloved son Michael has just come home from the war, but does not intend to become part of his father's business. + Through Michael's life the nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent to those who give respect, but given to ruthless violence whenever + anything stands against the good of the family. The story begins as Don Vito Corleone, the head of a New York Mafia family, oversees his daughter's wedding. His beloved son Michael has just come home from the war, but does not + intend to become part of his father's business. Through Michael's life the nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent to those who give respect, + but given to ruthless violence whenever anything stands against the good of the family.
        - `, + ` }) class TestScrollPanelComponent {} @@ -32,7 +28,7 @@ describe('ScrollPanel', () => { beforeEach(() => { TestBed.configureTestingModule({ imports: [NoopAnimationsModule], - declarations: [ScrollPanel, TestScrollPanelComponent], + declarations: [ScrollPanel, TestScrollPanelComponent] }); fixture = TestBed.createComponent(TestScrollPanelComponent); diff --git a/src/app/components/scrollpanel/scrollpanel.ts b/packages/primeng/src/scrollpanel/scrollpanel.ts similarity index 82% rename from src/app/components/scrollpanel/scrollpanel.ts rename to packages/primeng/src/scrollpanel/scrollpanel.ts index 6cbc4056382..8fd7a8700b1 100755 --- a/src/app/components/scrollpanel/scrollpanel.ts +++ b/packages/primeng/src/scrollpanel/scrollpanel.ts @@ -1,45 +1,23 @@ import { CommonModule, isPlatformBrowser } from '@angular/common'; -import { - AfterViewInit, - ChangeDetectionStrategy, - Component, - ContentChild, - ElementRef, - inject, - Input, - NgModule, - NgZone, - numberAttribute, - OnDestroy, - TemplateRef, - ViewChild, - ViewEncapsulation, -} from '@angular/core'; -import { DomHandler } from 'primeng/dom'; -import { Nullable } from 'primeng/ts-helpers'; -import { UniqueComponentId } from 'primeng/utils'; +import { AfterViewInit, ChangeDetectionStrategy, Component, ContentChild, ElementRef, inject, Input, NgModule, NgZone, numberAttribute, OnDestroy, TemplateRef, ViewChild, ViewEncapsulation } from '@angular/core'; +import { addClass, getHeight, removeClass, uuid } from '@primeuix/utils'; +import { SharedModule } from 'primeng/api'; import { BaseComponent } from 'primeng/basecomponent'; +import { Nullable } from 'primeng/ts-helpers'; import { ScrollPanelStyle } from './style/scrollpanelstyle'; -import { SharedModule } from '../api/shared'; /** * ScrollPanel is a cross browser, lightweight and themable alternative to native browser scrollbar. * @group Components */ @Component({ - selector: 'p-scroll-panel, p-scrollPanel', + selector: 'p-scroll-panel, p-scrollPanel, p-scrollpanel', standalone: true, imports: [CommonModule, SharedModule], template: `
        -
        +
        @if (!contentTemplate) { } @@ -79,7 +57,7 @@ import { SharedModule } from '../api/shared'; `, changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, - providers: [ScrollPanelStyle], + providers: [ScrollPanelStyle] }) export class ScrollPanel extends BaseComponent implements AfterViewInit, OnDestroy { /** @@ -157,7 +135,7 @@ export class ScrollPanel extends BaseComponent implements AfterViewInit, OnDestr ngOnInit() { super.ngOnInit(); - this.contentId = UniqueComponentId() + '_content'; + this.contentId = uuid('pn_id_') + '_content'; } ngAfterViewInit() { @@ -172,26 +150,10 @@ export class ScrollPanel extends BaseComponent implements AfterViewInit, OnDestr this.onDocumentMouseUp = this.onDocumentMouseUp.bind(this); this.windowResizeListener = this.renderer.listen(window, 'resize', this.moveBar); - this.contentScrollListener = this.renderer.listen( - (this.contentViewChild as ElementRef).nativeElement, - 'scroll', - this.moveBar, - ); - this.mouseEnterListener = this.renderer.listen( - (this.contentViewChild as ElementRef).nativeElement, - 'mouseenter', - this.moveBar, - ); - this.xBarMouseDownListener = this.renderer.listen( - (this.xBarViewChild as ElementRef).nativeElement, - 'mousedown', - this.onXBarMouseDown, - ); - this.yBarMouseDownListener = this.renderer.listen( - (this.yBarViewChild as ElementRef).nativeElement, - 'mousedown', - this.onYBarMouseDown, - ); + this.contentScrollListener = this.renderer.listen((this.contentViewChild as ElementRef).nativeElement, 'scroll', this.moveBar); + this.mouseEnterListener = this.renderer.listen((this.contentViewChild as ElementRef).nativeElement, 'mouseenter', this.moveBar); + this.xBarMouseDownListener = this.renderer.listen((this.xBarViewChild as ElementRef).nativeElement, 'mousedown', this.onXBarMouseDown); + this.yBarMouseDownListener = this.renderer.listen((this.yBarViewChild as ElementRef).nativeElement, 'mousedown', this.onYBarMouseDown); this.calculateContainerHeight(); this.initialized = true; @@ -207,19 +169,13 @@ export class ScrollPanel extends BaseComponent implements AfterViewInit, OnDestr let containerStyles: { [klass: string]: any } = window.getComputedStyle(container), xBarStyles = window.getComputedStyle(xBar), - pureContainerHeight = DomHandler.getHeight(container) - parseInt(xBarStyles['height'], 10); + pureContainerHeight = getHeight(container) - parseInt(xBarStyles['height'], 10); if (containerStyles['max-height'] != 'none' && pureContainerHeight == 0) { if (content.offsetHeight + parseInt(xBarStyles['height'], 10) > parseInt(containerStyles['max-height'], 10)) { container.style.height = containerStyles['max-height']; } else { - container.style.height = - content.offsetHeight + - parseFloat(containerStyles.paddingTop) + - parseFloat(containerStyles.paddingBottom) + - parseFloat(containerStyles.borderTopWidth) + - parseFloat(containerStyles.borderBottomWidth) + - 'px'; + container.style.height = content.offsetHeight + parseFloat(containerStyles.paddingTop) + parseFloat(containerStyles.paddingBottom) + parseFloat(containerStyles.borderTopWidth) + parseFloat(containerStyles.borderBottomWidth) + 'px'; } } } @@ -247,10 +203,10 @@ export class ScrollPanel extends BaseComponent implements AfterViewInit, OnDestr this.requestAnimationFrame(() => { if ((this.scrollXRatio as number) >= 1) { xBar.setAttribute('data-p-scrollpanel-hidden', 'true'); - DomHandler.addClass(xBar, 'p-scrollpanel-hidden'); + addClass(xBar, 'p-scrollpanel-hidden'); } else { xBar.setAttribute('data-p-scrollpanel-hidden', 'false'); - DomHandler.removeClass(xBar, 'p-scrollpanel-hidden'); + removeClass(xBar, 'p-scrollpanel-hidden'); const xBarWidth = Math.max((this.scrollXRatio as number) * 100, 10); const xBarLeft = (content.scrollLeft * (100 - xBarWidth)) / (totalWidth - ownWidth); xBar.style.cssText = 'width:' + xBarWidth + '%; left:' + xBarLeft + '%;bottom:' + bottom + 'px;'; @@ -258,14 +214,13 @@ export class ScrollPanel extends BaseComponent implements AfterViewInit, OnDestr if ((this.scrollYRatio as number) >= 1) { yBar.setAttribute('data-p-scrollpanel-hidden', 'true'); - DomHandler.addClass(yBar, 'p-scrollpanel-hidden'); + addClass(yBar, 'p-scrollpanel-hidden'); } else { yBar.setAttribute('data-p-scrollpanel-hidden', 'false'); - DomHandler.removeClass(yBar, 'p-scrollpanel-hidden'); + removeClass(yBar, 'p-scrollpanel-hidden'); const yBarHeight = Math.max((this.scrollYRatio as number) * 100, 10); const yBarTop = (content.scrollTop * (100 - yBarHeight)) / (totalHeight - ownHeight); - yBar.style.cssText = - 'height:' + yBarHeight + '%; top: calc(' + yBarTop + '% - ' + xBar.clientHeight + 'px);right:' + right + 'px;'; + yBar.style.cssText = 'height:' + yBarHeight + '%; top: calc(' + yBarTop + '% - ' + xBar.clientHeight + 'px);right:' + right + 'px;'; } }); this.cd.markForCheck(); @@ -393,10 +348,10 @@ export class ScrollPanel extends BaseComponent implements AfterViewInit, OnDestr this.lastPageY = e.pageY; this.yBarViewChild.nativeElement.setAttribute('data-p-scrollpanel-grabbed', 'true'); - DomHandler.addClass((this.yBarViewChild as ElementRef).nativeElement, 'p-scrollpanel-grabbed'); + addClass((this.yBarViewChild as ElementRef).nativeElement, 'p-scrollpanel-grabbed'); this.document.body.setAttribute('data-p-scrollpanel-grabbed', 'true'); - DomHandler.addClass(this.document.body, 'p-scrollpanel-grabbed'); + addClass(this.document.body, 'p-scrollpanel-grabbed'); this.bindDocumentMouseListeners(); e.preventDefault(); } @@ -407,10 +362,10 @@ export class ScrollPanel extends BaseComponent implements AfterViewInit, OnDestr this.lastPageX = e.pageX; this.xBarViewChild.nativeElement.setAttribute('data-p-scrollpanel-grabbed', 'false'); - DomHandler.addClass((this.xBarViewChild as ElementRef).nativeElement, 'p-scrollpanel-grabbed'); + addClass((this.xBarViewChild as ElementRef).nativeElement, 'p-scrollpanel-grabbed'); this.document.body.setAttribute('data-p-scrollpanel-grabbed', 'false'); - DomHandler.addClass(this.document.body, 'p-scrollpanel-grabbed'); + addClass(this.document.body, 'p-scrollpanel-grabbed'); this.bindDocumentMouseListeners(); e.preventDefault(); @@ -450,9 +405,7 @@ export class ScrollPanel extends BaseComponent implements AfterViewInit, OnDestr * @group Method */ scrollTop(scrollTop: number) { - let scrollableHeight = - (this.contentViewChild as ElementRef).nativeElement.scrollHeight - - (this.contentViewChild as ElementRef).nativeElement.clientHeight; + let scrollableHeight = (this.contentViewChild as ElementRef).nativeElement.scrollHeight - (this.contentViewChild as ElementRef).nativeElement.clientHeight; scrollTop = scrollTop > scrollableHeight ? scrollableHeight : scrollTop > 0 ? scrollTop : 0; (this.contentViewChild as ElementRef).nativeElement.scrollTop = scrollTop; } @@ -473,11 +426,11 @@ export class ScrollPanel extends BaseComponent implements AfterViewInit, OnDestr onDocumentMouseUp(e: Event) { this.yBarViewChild.nativeElement.setAttribute('data-p-scrollpanel-grabbed', 'false'); - DomHandler.removeClass((this.yBarViewChild as ElementRef).nativeElement, 'p-scrollpanel-grabbed'); + removeClass((this.yBarViewChild as ElementRef).nativeElement, 'p-scrollpanel-grabbed'); this.xBarViewChild.nativeElement.setAttribute('data-p-scrollpanel-grabbed', 'false'); - DomHandler.removeClass((this.xBarViewChild as ElementRef).nativeElement, 'p-scrollpanel-grabbed'); + removeClass((this.xBarViewChild as ElementRef).nativeElement, 'p-scrollpanel-grabbed'); this.document.body.setAttribute('data-p-scrollpanel-grabbed', 'false'); - DomHandler.removeClass(this.document.body, 'p-scrollpanel-grabbed'); + removeClass(this.document.body, 'p-scrollpanel-grabbed'); this.unbindDocumentMouseListeners(); this.isXBarClicked = false; @@ -532,6 +485,6 @@ export class ScrollPanel extends BaseComponent implements AfterViewInit, OnDestr @NgModule({ imports: [ScrollPanel, SharedModule], - exports: [ScrollPanel, SharedModule], + exports: [ScrollPanel, SharedModule] }) export class ScrollPanelModule {} diff --git a/src/app/components/scrollpanel/style/scrollpanelstyle.ts b/packages/primeng/src/scrollpanel/style/scrollpanelstyle.ts similarity index 97% rename from src/app/components/scrollpanel/style/scrollpanelstyle.ts rename to packages/primeng/src/scrollpanel/style/scrollpanelstyle.ts index 2b794b7410b..9d4b75bc92e 100644 --- a/src/app/components/scrollpanel/style/scrollpanelstyle.ts +++ b/packages/primeng/src/scrollpanel/style/scrollpanelstyle.ts @@ -73,7 +73,7 @@ const classes = { contentContainer: 'p-scrollpanel-content-container', content: 'p-scrollpanel-content', barX: 'p-scrollpanel-bar p-scrollpanel-bar-x', - barY: 'p-scrollpanel-bar p-scrollpanel-bar-y', + barY: 'p-scrollpanel-bar p-scrollpanel-bar-y' }; @Injectable() @@ -114,7 +114,7 @@ export enum ScrollPanelClasses { /** * Class name of the bar y element */ - barY = 'p-scrollpanel-bar-y', + barY = 'p-scrollpanel-bar-y' } export interface ScrollPanelStyle extends BaseStyle {} diff --git a/packages/primeng/src/scrolltop/ng-package.json b/packages/primeng/src/scrolltop/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/scrolltop/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/scrolltop/public_api.ts b/packages/primeng/src/scrolltop/public_api.ts similarity index 100% rename from src/app/components/scrolltop/public_api.ts rename to packages/primeng/src/scrolltop/public_api.ts diff --git a/src/app/components/scrolltop/scrolltop.interface.ts b/packages/primeng/src/scrolltop/scrolltop.interface.ts similarity index 100% rename from src/app/components/scrolltop/scrolltop.interface.ts rename to packages/primeng/src/scrolltop/scrolltop.interface.ts diff --git a/src/app/components/scrolltop/scrolltop.spec.ts b/packages/primeng/src/scrolltop/scrolltop.spec.ts similarity index 92% rename from src/app/components/scrolltop/scrolltop.spec.ts rename to packages/primeng/src/scrolltop/scrolltop.spec.ts index 8c6bcf6e9f3..a8f0d992c23 100755 --- a/src/app/components/scrolltop/scrolltop.spec.ts +++ b/packages/primeng/src/scrolltop/scrolltop.spec.ts @@ -9,7 +9,7 @@ describe('ScrollTop', () => { beforeEach(() => { TestBed.configureTestingModule({ - imports: [NoopAnimationsModule, ScrollTopModule], + imports: [NoopAnimationsModule, ScrollTopModule] }); fixture = TestBed.createComponent(ScrollTop); diff --git a/src/app/components/scrolltop/scrolltop.ts b/packages/primeng/src/scrolltop/scrolltop.ts similarity index 85% rename from src/app/components/scrolltop/scrolltop.ts rename to packages/primeng/src/scrolltop/scrolltop.ts index 23169d87cae..9082e3dda35 100755 --- a/src/app/components/scrolltop/scrolltop.ts +++ b/packages/primeng/src/scrolltop/scrolltop.ts @@ -1,26 +1,12 @@ import { animate, AnimationEvent, state, style, transition, trigger } from '@angular/animations'; import { CommonModule, isPlatformBrowser } from '@angular/common'; -import { - ChangeDetectionStrategy, - Component, - ContentChild, - ContentChildren, - inject, - Input, - NgModule, - numberAttribute, - OnDestroy, - OnInit, - QueryList, - TemplateRef, - ViewEncapsulation, -} from '@angular/core'; +import { ChangeDetectionStrategy, Component, ContentChild, inject, Input, NgModule, numberAttribute, OnDestroy, OnInit, QueryList, TemplateRef, ViewEncapsulation } from '@angular/core'; +import { getWindowScrollTop } from '@primeuix/utils'; import { PrimeTemplate, SharedModule } from 'primeng/api'; -import { DomHandler } from 'primeng/dom'; -import { ChevronUpIcon } from 'primeng/icons/chevronup'; -import { ZIndexUtils } from 'primeng/utils'; -import { Button, ButtonProps } from 'primeng/button'; import { BaseComponent } from 'primeng/basecomponent'; +import { Button, ButtonProps } from 'primeng/button'; +import { ChevronUpIcon } from 'primeng/icons'; +import { ZIndexUtils } from 'primeng/utils'; import { ScrollTopStyle } from './style/scrolltopstyle'; /** @@ -28,7 +14,7 @@ import { ScrollTopStyle } from './style/scrolltopstyle'; * @group Components */ @Component({ - selector: 'p-scrollTop, p-scrolltop', + selector: 'p-scrollTop, p-scrolltop, p-scroll-top', standalone: true, imports: [CommonModule, ChevronUpIcon, Button, SharedModule], template: ` @@ -36,7 +22,7 @@ import { ScrollTopStyle } from './style/scrolltopstyle'; *ngIf="visible" [@animation]="{ value: 'open', - params: { showTransitionParams: showTransitionOptions, hideTransitionParams: hideTransitionOptions }, + params: { showTransitionParams: showTransitionOptions, hideTransitionParams: hideTransitionOptions } }" (@animation.start)="onEnter($event)" (@animation.done)="onLeave($event)" @@ -47,10 +33,10 @@ import { ScrollTopStyle } from './style/scrolltopstyle'; type="button" [buttonProps]="buttonProps" > - + - - + + @@ -63,21 +49,21 @@ import { ScrollTopStyle } from './style/scrolltopstyle'; state( 'void', style({ - opacity: 0, - }), + opacity: 0 + }) ), state( 'open', style({ - opacity: 1, - }), + opacity: 1 + }) ), transition('void => open', animate('{{showTransitionParams}}')), - transition('open => void', animate('{{hideTransitionParams}}')), - ]), + transition('open => void', animate('{{hideTransitionParams}}')) + ]) ], - providers: [ScrollTopStyle], + providers: [ScrollTopStyle] }) export class ScrollTop extends BaseComponent implements OnInit, OnDestroy { /** @@ -104,7 +90,9 @@ export class ScrollTop extends BaseComponent implements OnInit, OnDestroy { * Name of the icon or JSX.Element for icon. * @group Props */ - @Input() icon: string | undefined; + @Input() get icon(): string | undefined { + return this._icon; + } /** * Defines the scrolling behavior, "smooth" adds an animation and "auto" scrolls with a jump. * @group Props @@ -136,7 +124,11 @@ export class ScrollTop extends BaseComponent implements OnInit, OnDestroy { */ @ContentChild('icon') iconTemplate: TemplateRef | undefined; - @ContentChildren(PrimeTemplate) templates: QueryList | undefined; + private _icon: string | undefined; + + set icon(value: string | undefined) { + this._icon = value; + } documentScrollListener: VoidFunction | null | undefined; @@ -168,7 +160,7 @@ export class ScrollTop extends BaseComponent implements OnInit, OnDestroy { let scrollElement = this.target === 'window' ? this.document.defaultView : this.el.nativeElement.parentElement; scrollElement.scroll({ top: 0, - behavior: this.behavior, + behavior: this.behavior }); } @@ -210,7 +202,7 @@ export class ScrollTop extends BaseComponent implements OnInit, OnDestroy { bindDocumentScrollListener() { if (isPlatformBrowser(this.platformId)) { this.documentScrollListener = this.renderer.listen(this.document.defaultView, 'scroll', () => { - this.checkVisibility(DomHandler.getWindowScrollTop()); + this.checkVisibility(getWindowScrollTop()); }); } } @@ -247,6 +239,6 @@ export class ScrollTop extends BaseComponent implements OnInit, OnDestroy { @NgModule({ imports: [ScrollTop, SharedModule], - exports: [ScrollTop, SharedModule], + exports: [ScrollTop, SharedModule] }) export class ScrollTopModule {} diff --git a/src/app/components/scrolltop/style/scrolltopstyle.ts b/packages/primeng/src/scrolltop/style/scrolltopstyle.ts similarity index 95% rename from src/app/components/scrolltop/style/scrolltopstyle.ts rename to packages/primeng/src/scrolltop/style/scrolltopstyle.ts index b18bc0cd08b..365ab2053a3 100644 --- a/src/app/components/scrolltop/style/scrolltopstyle.ts +++ b/packages/primeng/src/scrolltop/style/scrolltopstyle.ts @@ -38,7 +38,7 @@ const theme = ({ dt }) => ` const classes = { root: ({ props }) => ['p-scrolltop', { 'p-scrolltop-sticky': props.target !== 'window' }], - icon: 'p-scrolltop-icon', + icon: 'p-scrolltop-icon' }; @Injectable() @@ -67,7 +67,7 @@ export enum ScrollTopClasses { /** * Class name of the icon element */ - icon = 'p-scrolltop-icon', + icon = 'p-scrolltop-icon' } export interface ScrollTopStyle extends BaseStyle {} diff --git a/packages/primeng/src/select/ng-package.json b/packages/primeng/src/select/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/select/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/select/public_api.ts b/packages/primeng/src/select/public_api.ts similarity index 100% rename from src/app/components/select/public_api.ts rename to packages/primeng/src/select/public_api.ts diff --git a/src/app/components/select/select.interface.ts b/packages/primeng/src/select/select.interface.ts similarity index 100% rename from src/app/components/select/select.interface.ts rename to packages/primeng/src/select/select.interface.ts diff --git a/src/app/components/select/select.spec.ts b/packages/primeng/src/select/select.spec.ts similarity index 94% rename from src/app/components/select/select.spec.ts rename to packages/primeng/src/select/select.spec.ts index cd1f4f49624..db9a85e0574 100755 --- a/src/app/components/select/select.spec.ts +++ b/packages/primeng/src/select/select.spec.ts @@ -8,14 +8,7 @@ import { Component } from '@angular/core'; @Component({ template: ` - + {{ group.label }} @@ -23,7 +16,7 @@ import { Component } from '@angular/core'; - `, + ` }) class TestSelectComponent { selectedCity: any; @@ -35,8 +28,8 @@ class TestSelectComponent { items: [ { label: 'Audi', value: 'Audi' }, { label: 'BMW', value: 'BMW' }, - { label: 'Mercedes', value: 'Mercedes' }, - ], + { label: 'Mercedes', value: 'Mercedes' } + ] }, { label: 'USA', @@ -44,8 +37,8 @@ class TestSelectComponent { items: [ { label: 'Cadillac', value: 'Cadillac' }, { label: 'Ford', value: 'Ford' }, - { label: 'GMC', value: 'GMC' }, - ], + { label: 'GMC', value: 'GMC' } + ] }, { label: 'Japan', @@ -53,15 +46,15 @@ class TestSelectComponent { items: [ { label: 'Honda', value: 'Honda' }, { label: 'Mazda', value: 'Mazda' }, - { label: 'Toyota', value: 'Toyota' }, - ], - }, + { label: 'Toyota', value: 'Toyota' } + ] + } ]; groupedCarsAlternate = this.groupedCars.map((city) => ({ label: city.label, value: city.value, - children: city.items, + children: city.items })); disabled: boolean; @@ -85,7 +78,7 @@ describe('Select', () => { beforeEach(() => { TestBed.configureTestingModule({ imports: [NoopAnimationsModule, FormsModule, ScrollingModule], - declarations: [Select, SelectItem, TestSelectComponent], + declarations: [Select, SelectItem, TestSelectComponent] }).compileComponents(); fixture = TestBed.createComponent(Select); @@ -133,7 +126,7 @@ describe('Select', () => { { name: 'Rome', code: 'RM' }, { name: 'London', code: 'LDN' }, { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, + { name: 'Paris', code: 'PRS' } ]; fixture.detectChanges(); @@ -152,7 +145,7 @@ describe('Select', () => { { name: 'Rome', code: 'RM' }, { name: 'London', code: 'LDN' }, { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, + { name: 'Paris', code: 'PRS' } ]; fixture.detectChanges(); @@ -171,7 +164,7 @@ describe('Select', () => { { name: 'Rome', code: 'RM' }, { name: 'London', code: 'LDN' }, { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, + { name: 'Paris', code: 'PRS' } ]; fixture.detectChanges(); @@ -193,7 +186,7 @@ describe('Select', () => { { name: 'Rome', code: 'RM' }, { name: 'London', code: 'LDN' }, { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, + { name: 'Paris', code: 'PRS' } ]; fixture.detectChanges(); @@ -214,7 +207,7 @@ describe('Select', () => { { label: 'Rome', value: { id: 2, name: 'Rome', code: 'RM' } }, { label: 'London', value: { id: 3, name: 'London', code: 'LDN' } }, { label: 'Istanbul', value: { id: 4, name: 'Istanbul', code: 'IST' } }, - { label: 'Paris', value: { id: 5, name: 'Paris', code: 'PRS' } }, + { label: 'Paris', value: { id: 5, name: 'Paris', code: 'PRS' } } ]; select.showClear = true; fixture.detectChanges(); @@ -244,7 +237,7 @@ describe('Select', () => { { label: 'Rome', code: 'RM' }, { label: 'London', code: 'LDN' }, { label: 'Istanbul', code: 'IST' }, - { label: 'Paris', code: 'PRS' }, + { label: 'Paris', code: 'PRS' } ]; fixture.detectChanges(); @@ -272,7 +265,7 @@ describe('Select', () => { { label: 'Rome', code: 'RM' }, { label: 'London', code: 'LDN' }, { label: 'Istanbul', code: 'IST' }, - { label: 'Paris', code: 'PRS' }, + { label: 'Paris', code: 'PRS' } ]; select.filter = true; fixture.detectChanges(); @@ -302,7 +295,7 @@ describe('Select', () => { { name: 'Rome', code: 'RM' }, { name: 'London', code: 'LDN' }, { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, + { name: 'Paris', code: 'PRS' } ]; select.appendTo = 'body'; fixture.detectChanges(); @@ -322,7 +315,7 @@ describe('Select', () => { { name: 'Rome', code: 'RM' }, { name: 'London', code: 'LDN' }, { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, + { name: 'Paris', code: 'PRS' } ]; select.appendTo = 'body'; fixture.detectChanges(); @@ -349,7 +342,7 @@ describe('Select', () => { { name: 'Rome', code: 'RM' }, { name: 'London', code: 'LDN' }, { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, + { name: 'Paris', code: 'PRS' } ]; select.appendTo = document.body; select.optionValue = 'code'; @@ -377,7 +370,7 @@ describe('Select', () => { { name: 'Rome', code: 'RM' }, { name: 'London', code: 'LDN' }, { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, + { name: 'Paris', code: 'PRS' } ]; select.appendTo = document.body; fixture.detectChanges(); @@ -401,7 +394,7 @@ describe('Select', () => { { name: 'Rome', code: 'RM' }, { name: 'London', code: 'LDN' }, { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, + { name: 'Paris', code: 'PRS' } ]; fixture.detectChanges(); @@ -422,7 +415,7 @@ describe('Select', () => { { name: 'Rome', code: 'RM' }, { name: 'London', code: 'LDN' }, { name: 'Istanbul', code: 'IST', inactive: true }, - { name: 'Paris', code: 'PRS', inactive: true }, + { name: 'Paris', code: 'PRS', inactive: true } ]; fixture.detectChanges(); @@ -439,7 +432,7 @@ describe('Select', () => { { label: 'Rome', value: 'RM' }, { label: 'London', value: 'LDN' }, { label: 'Istanbul', value: 'IST' }, - { label: 'Paris', value: 'PRS' }, + { label: 'Paris', value: 'PRS' } ]; fixture.detectChanges(); @@ -527,6 +520,6 @@ describe('Select', () => { fixture.detectChanges(); expect(select.filled()).toBeFalsy(); - }), + }) ); }); diff --git a/src/app/components/select/select.ts b/packages/primeng/src/select/select.ts similarity index 85% rename from src/app/components/select/select.ts rename to packages/primeng/src/select/select.ts index cdbe9e5f3b7..dd7ea20aad4 100755 --- a/src/app/components/select/select.ts +++ b/packages/primeng/src/select/select.ts @@ -9,7 +9,6 @@ import { Component, computed, ContentChild, - ContentChildren, effect, ElementRef, EventEmitter, @@ -28,34 +27,45 @@ import { TemplateRef, ViewChild, ViewEncapsulation, - ViewRef, + ViewRef } from '@angular/core'; import { ControlValueAccessor, NG_VALUE_ACCESSOR } from '@angular/forms'; +import { + deepEquals, + equals, + findLastIndex, + findSingle, + focus, + getFirstFocusableElement, + getFocusableElements, + getLastFocusableElement, + isEmpty, + isNotEmpty, + isPrintableCharacter, + resolveFieldData, + scrollInView, + unblockBodyScroll, + uuid +} from '@primeuix/utils'; import { FilterService, OverlayOptions, PrimeTemplate, ScrollerOptions, SharedModule, TranslationKeys } from 'primeng/api'; import { AutoFocus } from 'primeng/autofocus'; -import { DomHandler } from 'primeng/dom'; +import { BaseComponent } from 'primeng/basecomponent'; +import { IconField } from 'primeng/iconfield'; +import { BlankIcon, CheckIcon, ChevronDownIcon, SearchIcon, TimesIcon } from 'primeng/icons'; +import { InputIcon } from 'primeng/inputicon'; +import { InputText } from 'primeng/inputtext'; import { Overlay } from 'primeng/overlay'; import { Ripple } from 'primeng/ripple'; import { Scroller } from 'primeng/scroller'; import { Tooltip } from 'primeng/tooltip'; -import { ObjectUtils, UniqueComponentId } from 'primeng/utils'; -import { TimesIcon } from 'primeng/icons/times'; -import { CheckIcon } from 'primeng/icons/check'; -import { BlankIcon } from 'primeng/icons/blank'; -import { ChevronDownIcon } from 'primeng/icons/chevrondown'; -import { SearchIcon } from 'primeng/icons/search'; -import { SelectChangeEvent, SelectFilterEvent, SelectFilterOptions, SelectLazyLoadEvent } from './select.interface'; import { Nullable } from 'primeng/ts-helpers'; -import { InputText } from 'primeng/inputtext'; -import { IconField } from 'primeng/iconfield'; -import { InputIcon } from 'primeng/inputicon'; +import { SelectChangeEvent, SelectFilterEvent, SelectFilterOptions, SelectLazyLoadEvent } from './select.interface'; import { SelectStyle } from './style/selectstyle'; -import { BaseComponent } from 'primeng/basecomponent'; export const SELECT_VALUE_ACCESSOR: any = { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => Select), - multi: true, + multi: true }; @Component({ @@ -81,7 +91,7 @@ export const SELECT_VALUE_ACCESSOR: any = { 'p-select-option': true, 'p-select-option-selected': selected, 'p-disabled': disabled, - 'p-focus': focused, + 'p-focus': focused }" > @@ -91,7 +101,7 @@ export const SELECT_VALUE_ACCESSOR: any = { {{ label ?? 'empty' }}
      • - `, + ` }) export class SelectItem extends BaseComponent { @Input() id: string | undefined; @@ -138,24 +148,7 @@ export class SelectItem extends BaseComponent { @Component({ selector: 'p-select', standalone: true, - imports: [ - CommonModule, - SelectItem, - Overlay, - Tooltip, - Ripple, - AutoFocus, - TimesIcon, - ChevronDownIcon, - SearchIcon, - BlankIcon, - CheckIcon, - InputText, - IconField, - InputIcon, - Scroller, - SharedModule, - ], + imports: [CommonModule, SelectItem, Overlay, Tooltip, Ripple, AutoFocus, TimesIcon, ChevronDownIcon, SearchIcon, BlankIcon, CheckIcon, InputText, IconField, InputIcon, Scroller, SharedModule], template: ` - {{ - label() === 'p-emptylabel' ? ' ' : label() - }} - + {{ label() === 'p-emptylabel' ? ' ' : label() }} + {{ label() === 'p-emptylabel' ? ' ' : label() }} @@ -213,25 +200,13 @@ export class SelectItem extends BaseComponent { (blur)="onInputBlur($event)" /> - + -
        +
        @@ -324,9 +299,7 @@ export class SelectItem extends BaseComponent { [options]="virtualScrollOptions" > - + @@ -335,33 +308,16 @@ export class SelectItem extends BaseComponent { - + -
          +
            -
          • +
          • {{ getOptionGroupLabel(option.optionGroup) }} - +
          • @@ -381,24 +337,14 @@ export class SelectItem extends BaseComponent { >
            -
          • +
          • @if (!emptyFilterTemplate && !emptyTemplate) { {{ emptyFilterMessageLabel }} } @else { }
          • -
          • +
          • @if (!emptyTemplate) { {{ emptyMessageLabel }} } @else { @@ -424,11 +370,11 @@ export class SelectItem extends BaseComponent { `, host: { '[attr.id]': 'id', - '(click)': 'onContainerClick($event)', + '(click)': 'onContainerClick($event)' }, providers: [SELECT_VALUE_ACCESSOR, SelectStyle], changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, + encapsulation: ViewEncapsulation.None }) export class Select extends BaseComponent implements OnInit, AfterViewInit, AfterContentInit, AfterViewChecked, ControlValueAccessor { /** @@ -671,8 +617,7 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte * Defines how the items are filtered. * @group Props */ - @Input() filterMatchMode: 'contains' | 'startsWith' | 'endsWith' | 'equals' | 'notEquals' | 'in' | 'lt' | 'lte' | 'gt' | 'gte' = - 'contains'; + @Input() filterMatchMode: 'contains' | 'startsWith' | 'endsWith' | 'equals' | 'notEquals' | 'in' | 'lt' | 'lte' | 'gt' | 'gte' = 'contains'; /** * Maximum number of character allows in the editable input field. * @group Props @@ -828,7 +773,7 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte return options; } set options(val: any[] | undefined) { - if (!ObjectUtils.deepEquals(val, this._options())) { + if (!deepEquals(val, this._options())) { this._options.set(val); } } @@ -905,8 +850,6 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte @ViewChild('lastHiddenFocusableEl') lastHiddenFocusableElementOnOverlay: Nullable; - @ContentChildren(PrimeTemplate) templates: Nullable>; - // @todo to be refactored @HostBinding('class') get hostClass() { const classes = this._componentStyle.classes @@ -1106,18 +1049,15 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte return { 'p-select-label': true, 'p-placeholder': this.placeholder() && label === this.placeholder(), - 'p-select-label-empty': - !this.editable && - !this.selectedItemTemplate && - (label === undefined || label === null || label === 'p-emptylabel' || label.length === 0), + 'p-select-label-empty': !this.editable && !this.selectedItemTemplate && (label === undefined || label === null || label === 'p-emptylabel' || label.length === 0) }; } get panelClass() { return { 'p-dropdown-panel p-component': true, - 'p-input-filled': this.config.inputStyle() === 'filled', - 'p-ripple-disabled': this.config.ripple() === false, + 'p-input-filled': this.config.inputStyle() === 'filled' || this.config.inputVariant() === 'filled', + 'p-ripple-disabled': this.config.ripple() === false }; } @@ -1139,13 +1079,7 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte } return option.toString().toLowerCase().indexOf(this._filterValue().toLowerCase().trim()) !== -1; }) - : this.filterService.filter( - options, - this.searchFields(), - this._filterValue().trim(), - this.filterMatchMode, - this.filterLocale, - ); + : this.filterService.filter(options, this.searchFields(), this._filterValue().trim(), this.filterMatchMode, this.filterLocale); if (this.group) { const optionGroups = this.options || []; @@ -1158,7 +1092,7 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte if (filteredItems.length > 0) filtered.push({ ...group, - [typeof this.optionGroupChildren === 'string' ? this.optionGroupChildren : 'items']: [...filteredItems], + [typeof this.optionGroupChildren === 'string' ? this.optionGroupChildren : 'items']: [...filteredItems] }); }); @@ -1191,32 +1125,22 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte constructor( public zone: NgZone, - public filterService: FilterService, + public filterService: FilterService ) { super(); effect(() => { const modelValue = this.modelValue(); const visibleOptions = this.visibleOptions(); - if (visibleOptions && ObjectUtils.isNotEmpty(visibleOptions)) { + if (visibleOptions && isNotEmpty(visibleOptions)) { const selectedOptionIndex = this.findSelectedOptionIndex(); - if ( - selectedOptionIndex !== -1 || - modelValue === undefined || - (typeof modelValue === 'string' && modelValue.length === 0) || - this.isModelValueNotSet() || - this.editable - ) { + if (selectedOptionIndex !== -1 || modelValue === undefined || (typeof modelValue === 'string' && modelValue.length === 0) || this.isModelValueNotSet() || this.editable) { this.selectedOption = visibleOptions[selectedOptionIndex]; } } - if ( - ObjectUtils.isEmpty(visibleOptions) && - (modelValue === undefined || this.isModelValueNotSet()) && - ObjectUtils.isNotEmpty(this.selectedOption) - ) { + if (isEmpty(visibleOptions) && (modelValue === undefined || this.isModelValueNotSet()) && isNotEmpty(this.selectedOption)) { this.selectedOption = null; } @@ -1237,13 +1161,13 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte ngOnInit() { super.ngOnInit(); - this.id = this.id || UniqueComponentId(); + this.id = this.id || uuid('pn_id_'); this.autoUpdateModel(); if (this.filterBy) { this.filterOptions = { filter: (value) => this.onFilterInputChange(value), - reset: () => this.resetFilter(), + reset: () => this.resetFilter() }; } } @@ -1262,9 +1186,9 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte } if (this.selectedOptionUpdated && this.itemsWrapper) { - let selectedItem = DomHandler.findSingle(this.overlayViewChild?.overlayViewChild?.nativeElement, 'li.p-highlight'); + let selectedItem = findSingle(this.overlayViewChild?.overlayViewChild?.nativeElement, 'li.p-highlight'); if (selectedItem) { - DomHandler.scrollInView(this.itemsWrapper, selectedItem); + scrollInView(this.itemsWrapper, selectedItem); } this.selectedOptionUpdated = false; } @@ -1395,14 +1319,7 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte } allowModelChange() { - return ( - this.autoDisplayFirst && - !this.placeholder() && - (this.modelValue() === undefined || this.modelValue() === null) && - !this.editable && - this.options && - this.options.length - ); + return this.autoDisplayFirst && !this.placeholder() && (this.modelValue() === undefined || this.modelValue() === null) && !this.editable && this.options && this.options.length; } isSelected(option) { @@ -1410,7 +1327,7 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte } private isOptionValueEqualsModelValue(option: any) { - return ObjectUtils.equals(this.modelValue(), this.getOptionValue(option), this.equalityKey()); + return equals(this.modelValue(), this.getOptionValue(option), this.equalityKey()); } ngAfterViewInit() { @@ -1448,48 +1365,27 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte } getOptionLabel(option: any) { - return this.optionLabel !== undefined && this.optionLabel !== null - ? ObjectUtils.resolveFieldData(option, this.optionLabel) - : option && option.label !== undefined - ? option.label - : option; + return this.optionLabel !== undefined && this.optionLabel !== null ? resolveFieldData(option, this.optionLabel) : option && option.label !== undefined ? option.label : option; } getOptionValue(option: any) { - return this.optionValue && this.optionValue !== null - ? ObjectUtils.resolveFieldData(option, this.optionValue) - : !this.optionLabel && option && option.value !== undefined - ? option.value - : option; + return this.optionValue && this.optionValue !== null ? resolveFieldData(option, this.optionValue) : !this.optionLabel && option && option.value !== undefined ? option.value : option; } isOptionDisabled(option: any) { - if ( - this.getOptionValue(this.modelValue()) === this.getOptionValue(option) || - (this.getOptionLabel(this.modelValue() === this.getOptionLabel(option)) && option.disabled === false) - ) { + if (this.getOptionValue(this.modelValue()) === this.getOptionValue(option) || (this.getOptionLabel(this.modelValue() === this.getOptionLabel(option)) && option.disabled === false)) { return false; } else { - return this.optionDisabled - ? ObjectUtils.resolveFieldData(option, this.optionDisabled) - : option && option.disabled !== undefined - ? option.disabled - : false; + return this.optionDisabled ? resolveFieldData(option, this.optionDisabled) : option && option.disabled !== undefined ? option.disabled : false; } } getOptionGroupLabel(optionGroup: any) { - return this.optionGroupLabel !== undefined && this.optionGroupLabel !== null - ? ObjectUtils.resolveFieldData(optionGroup, this.optionGroupLabel) - : optionGroup && optionGroup.label !== undefined - ? optionGroup.label - : optionGroup; + return this.optionGroupLabel !== undefined && this.optionGroupLabel !== null ? resolveFieldData(optionGroup, this.optionGroupLabel) : optionGroup && optionGroup.label !== undefined ? optionGroup.label : optionGroup; } getOptionGroupChildren(optionGroup: any) { - return this.optionGroupChildren !== undefined && this.optionGroupChildren !== null - ? ObjectUtils.resolveFieldData(optionGroup, this.optionGroupChildren) - : optionGroup.items; + return this.optionGroupChildren !== undefined && this.optionGroupChildren !== null ? resolveFieldData(optionGroup, this.optionGroupChildren) : optionGroup.items; } getAriaPosInset(index) { @@ -1539,11 +1435,7 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte this.focusInputViewChild?.nativeElement.focus({ preventScroll: true }); - if ( - event.target.tagName === 'INPUT' || - event.target.getAttribute('data-pc-section') === 'clearicon' || - event.target.closest('[data-pc-section="clearicon"]') - ) { + if (event.target.tagName === 'INPUT' || event.target.getAttribute('data-pc-section') === 'clearicon' || event.target.closest('[data-pc-section="clearicon"]')) { return; } else if (!this.overlayViewChild || !this.overlayViewChild.el.nativeElement.contains(event.target)) { this.overlayVisible ? this.hide(true) : this.show(true); @@ -1569,7 +1461,7 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte this.onChange.emit({ originalEvent: event, value: value }); }, 1); - !this.overlayVisible && ObjectUtils.isNotEmpty(value) && this.show(); + !this.overlayVisible && isNotEmpty(value) && this.show(); } /** * Displays the panel. @@ -1579,7 +1471,7 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte this.overlayVisible = true; if (isFocus) { - DomHandler.focus(this.focusInputViewChild?.nativeElement); + focus(this.focusInputViewChild?.nativeElement); } this.cd.markForCheck(); @@ -1587,10 +1479,7 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte onOverlayAnimationStart(event: AnimationEvent) { if (event.toState === 'visible') { - this.itemsWrapper = DomHandler.findSingle( - this.overlayViewChild?.overlayViewChild?.nativeElement, - this.virtualScroll ? '.p-scroller' : '.p-dropdown-items-wrapper', - ); + this.itemsWrapper = findSingle(this.overlayViewChild?.overlayViewChild?.nativeElement, this.virtualScroll ? '.p-scroller' : '.p-dropdown-items-wrapper'); this.virtualScroll && this.scroller?.setContentEl(this.itemsViewChild?.nativeElement); if (this.options && this.options.length) { @@ -1600,7 +1489,7 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte this.scroller?.scrollToIndex(selectedIndex); } } else { - let selectedListItem = DomHandler.findSingle(this.itemsWrapper, '.p-dropdown-item.p-highlight'); + let selectedListItem = findSingle(this.itemsWrapper, '.p-dropdown-item.p-highlight'); if (selectedListItem) { selectedListItem.scrollIntoView({ block: 'nearest', inline: 'nearest' }); @@ -1635,17 +1524,17 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte this.searchValue = ''; if (this.overlayOptions?.mode === 'modal') { - DomHandler.unblockBodyScroll(); + unblockBodyScroll(); } if (this.filter && this.resetFilterOnHide) { this.resetFilter(); } if (isFocus) { if (this.focusInputViewChild) { - DomHandler.focus(this.focusInputViewChild?.nativeElement); + focus(this.focusInputViewChild?.nativeElement); } if (this.editable && this.editableInputViewChild) { - DomHandler.focus(this.editableInputViewChild?.nativeElement); + focus(this.editableInputViewChild?.nativeElement); } } this.cd.markForCheck(); @@ -1658,12 +1547,7 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte } this.focused = true; - const focusedOptionIndex = - this.focusedOptionIndex() !== -1 - ? this.focusedOptionIndex() - : this.overlayVisible && this.autoOptionFocus - ? this.findFirstFocusedOptionIndex() - : -1; + const focusedOptionIndex = this.focusedOptionIndex() !== -1 ? this.focusedOptionIndex() : this.overlayVisible && this.autoOptionFocus ? this.findFirstFocusedOptionIndex() : -1; this.focusedOptionIndex.set(focusedOptionIndex); this.overlayVisible && this.scrollInView(this.focusedOptionIndex()); @@ -1751,7 +1635,7 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte break; default: - if (!event.metaKey && ObjectUtils.isPrintableCharacter(event.key)) { + if (!event.metaKey && isPrintableCharacter(event.key)) { !this.overlayVisible && this.show(); !this.editable && this.searchOptions(event, event.key); } @@ -1812,12 +1696,7 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte this.show(); this.editable && this.changeFocusedOptionIndex(event, this.findSelectedOptionIndex()); } else { - const optionIndex = - this.focusedOptionIndex() !== -1 - ? this.findNextOptionIndex(this.focusedOptionIndex()) - : this.clicked() - ? this.findFirstOptionIndex() - : this.findFirstFocusedOptionIndex(); + const optionIndex = this.focusedOptionIndex() !== -1 ? this.findNextOptionIndex(this.focusedOptionIndex()) : this.clicked() ? this.findFirstOptionIndex() : this.findFirstFocusedOptionIndex(); this.changeFocusedOptionIndex(event, optionIndex); } @@ -1849,7 +1728,7 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte const id = index !== -1 ? `${this.id}_${index}` : this.focusedOptionId; if (this.itemsViewChild && this.itemsViewChild.nativeElement) { - const element = DomHandler.findSingle(this.itemsViewChild.nativeElement, `li[id="${id}"]`); + const element = findSingle(this.itemsViewChild.nativeElement, `li[id="${id}"]`); if (element) { element.scrollIntoView && element.scrollIntoView({ block: 'nearest', inline: 'nearest' }); } else if (!this.virtualScrollerDisabled) { @@ -1896,14 +1775,13 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte } findPrevOptionIndex(index) { - const matchedOptionIndex = - index > 0 ? ObjectUtils.findLastIndex(this.visibleOptions().slice(0, index), (option) => this.isValidOption(option)) : -1; + const matchedOptionIndex = index > 0 ? findLastIndex(this.visibleOptions().slice(0, index), (option) => this.isValidOption(option)) : -1; return matchedOptionIndex > -1 ? matchedOptionIndex : index; } findLastOptionIndex() { - return ObjectUtils.findLastIndex(this.visibleOptions(), (option) => this.isValidOption(option)); + return findLastIndex(this.visibleOptions(), (option) => this.isValidOption(option)); } findLastFocusedOptionIndex() { @@ -1917,13 +1795,7 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte } isOptionGroup(option) { - return ( - this.optionGroupLabel !== undefined && - this.optionGroupLabel !== null && - option.optionGroup !== undefined && - option.optionGroup !== null && - option.group - ); + return this.optionGroupLabel !== undefined && this.optionGroupLabel !== null && option.optionGroup !== undefined && option.optionGroup !== null && option.group; } onArrowUpKey(event: KeyboardEvent, pressedInInputText: boolean = false) { @@ -1935,12 +1807,7 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte this.overlayVisible && this.hide(); } else { - const optionIndex = - this.focusedOptionIndex() !== -1 - ? this.findPrevOptionIndex(this.focusedOptionIndex()) - : this.clicked() - ? this.findLastOptionIndex() - : this.findLastFocusedOptionIndex(); + const optionIndex = this.focusedOptionIndex() !== -1 ? this.findPrevOptionIndex(this.focusedOptionIndex()) : this.clicked() ? this.findLastOptionIndex() : this.findLastFocusedOptionIndex(); this.changeFocusedOptionIndex(event, optionIndex); @@ -2038,11 +1905,7 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte onTabKey(event, pressedInInputText = false) { if (!pressedInInputText) { if (this.overlayVisible && this.hasFocusableElements()) { - DomHandler.focus( - event.shiftKey - ? this.lastHiddenFocusableElementOnOverlay.nativeElement - : this.firstHiddenFocusableElementOnOverlay.nativeElement, - ); + focus(event.shiftKey ? this.lastHiddenFocusableElementOnOverlay.nativeElement : this.firstHiddenFocusableElementOnOverlay.nativeElement); event.preventDefault(); } else { if (this.focusedOptionIndex() !== -1 && this.overlayVisible) { @@ -2056,30 +1919,19 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte } onFirstHiddenFocus(event) { - const focusableEl = - event.relatedTarget === this.focusInputViewChild?.nativeElement - ? DomHandler.getFirstFocusableElement(this.overlayViewChild.el?.nativeElement, ':not(.p-hidden-focusable)') - : this.focusInputViewChild?.nativeElement; - DomHandler.focus(focusableEl); + const focusableEl = event.relatedTarget === this.focusInputViewChild?.nativeElement ? getFirstFocusableElement(this.overlayViewChild.el?.nativeElement, ':not(.p-hidden-focusable)') : this.focusInputViewChild?.nativeElement; + focus(focusableEl); } onLastHiddenFocus(event) { const focusableEl = - event.relatedTarget === this.focusInputViewChild?.nativeElement - ? DomHandler.getLastFocusableElement( - this.overlayViewChild?.overlayViewChild?.nativeElement, - ':not([data-p-hidden-focusable="true"])', - ) - : this.focusInputViewChild?.nativeElement; + event.relatedTarget === this.focusInputViewChild?.nativeElement ? getLastFocusableElement(this.overlayViewChild?.overlayViewChild?.nativeElement, ':not([data-p-hidden-focusable="true"])') : this.focusInputViewChild?.nativeElement; - DomHandler.focus(focusableEl); + focus(focusableEl); } hasFocusableElements() { - return ( - DomHandler.getFocusableElements(this.overlayViewChild.overlayViewChild.nativeElement, ':not([data-p-hidden-focusable="true"])') - .length > 0 - ); + return getFocusableElements(this.overlayViewChild.overlayViewChild.nativeElement, ':not([data-p-hidden-focusable="true"])').length > 0; } onBackspaceKey(event: KeyboardEvent, pressedInInputText = false) { @@ -2137,13 +1989,7 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte } isOptionMatched(option) { - return ( - this.isValidOption(option) && - this.getOptionLabel(option) - .toString() - .toLocaleLowerCase(this.filterLocale) - .startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale)) - ); + return this.isValidOption(option) && this.getOptionLabel(option).toString().toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale)); } onFilterInputChange(event: Event | any): void { @@ -2159,8 +2005,8 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte } applyFocus(): void { - if (this.editable) DomHandler.findSingle(this.el.nativeElement, '.p-dropdown-label.p-inputtext').focus(); - else DomHandler.focus(this.focusInputViewChild?.nativeElement); + if (this.editable) (findSingle(this.el.nativeElement, '.p-dropdown-label.p-inputtext') as any).focus(); + else focus(this.focusInputViewChild?.nativeElement); } /** * Applies focus. @@ -2185,6 +2031,6 @@ export class Select extends BaseComponent implements OnInit, AfterViewInit, Afte @NgModule({ imports: [Select, SharedModule], - exports: [Select, SharedModule], + exports: [Select, SharedModule] }) export class SelectModule {} diff --git a/src/app/components/select/style/selectstyle.ts b/packages/primeng/src/select/style/selectstyle.ts similarity index 93% rename from src/app/components/select/style/selectstyle.ts rename to packages/primeng/src/select/style/selectstyle.ts index d49eed10126..0978694c5b6 100644 --- a/src/app/components/select/style/selectstyle.ts +++ b/packages/primeng/src/select/style/selectstyle.ts @@ -9,9 +9,7 @@ const theme = ({ dt }) => ` user-select: none; background: ${dt('select.background')}; border: 1px solid ${dt('select.border.color')}; - transition: background ${dt('select.transition.duration')}, color ${dt('select.transition.duration')}, border-color ${dt( - 'select.transition.duration', - )}, + transition: background ${dt('select.transition.duration')}, color ${dt('select.transition.duration')}, border-color ${dt('select.transition.duration')}, outline-color ${dt('select.transition.duration')}, box-shadow ${dt('select.transition.duration')}; border-radius: ${dt('select.border.radius')}; outline-color: transparent; @@ -160,9 +158,7 @@ input.p-select-label { border: 0 none; color: ${dt('select.option.color')}; background: transparent; - transition: background ${dt('select.transition.duration')}, color ${dt('select.transition.duration')}, border-color ${dt( - 'select.transition.duration', - )}, + transition: background ${dt('select.transition.duration')}, color ${dt('select.transition.duration')}, border-color ${dt('select.transition.duration')}, box-shadow ${dt('select.transition.duration')}, outline-color ${dt('select.transition.duration')}; border-radius: ${dt('select.option.border.radius')}; } @@ -229,6 +225,11 @@ input.p-select-label { outline-offset: 0; } +.p-dropdown.ng-invalid.ng-dirty .p-dropdown-label.p-placeholder, +.p-select.ng-invalid.ng-dirty .p-select-label.p-placeholder { + color: ${dt('select.invalid.placeholder.color')}; +} + `; const classes = { @@ -244,15 +245,14 @@ const classes = { 'p-select-fluid': instance.fluid, 'p-select-sm p-inputfield-sm': instance.size === 'small', 'p-select-lg p-inputfield-lg': instance.size === 'large' - }, + } ], label: ({ instance, props }) => [ 'p-select-label', { 'p-placeholder': !props.editable && instance.label === props.placeholder, - 'p-select-label-empty': - !props.editable && !instance.$slots['value'] && (instance.label === 'p-emptylabel' || instance.label.length === 0), - }, + 'p-select-label-empty': !props.editable && !instance.$slots['value'] && (instance.label === 'p-emptylabel' || instance.label.length === 0) + } ], clearIcon: 'p-select-clear-icon', dropdown: 'p-select-dropdown', @@ -270,13 +270,13 @@ const classes = { { 'p-select-option-selected': instance.isSelected(option) && props.highlightOnSelect, 'p-focus': state.focusedOptionIndex === focusedOption, - 'p-disabled': instance.isOptionDisabled(option), - }, + 'p-disabled': instance.isOptionDisabled(option) + } ], optionLabel: 'p-select-option-label', optionCheckIcon: 'p-select-option-check-icon', optionBlankIcon: 'p-select-option-blank-icon', - emptyMessage: 'p-select-empty-message', + emptyMessage: 'p-select-empty-message' }; @Injectable() @@ -369,7 +369,7 @@ export enum SelectClasses { /** * Class name of the empty message element */ - emptyMessage = 'p-select-empty-message', + emptyMessage = 'p-select-empty-message' } export interface SelectStyle extends BaseStyle {} diff --git a/packages/primeng/src/selectbutton/ng-package.json b/packages/primeng/src/selectbutton/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/selectbutton/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/selectbutton/public_api.ts b/packages/primeng/src/selectbutton/public_api.ts similarity index 100% rename from src/app/components/selectbutton/public_api.ts rename to packages/primeng/src/selectbutton/public_api.ts diff --git a/src/app/components/selectbutton/selectbutton.interface.ts b/packages/primeng/src/selectbutton/selectbutton.interface.ts similarity index 100% rename from src/app/components/selectbutton/selectbutton.interface.ts rename to packages/primeng/src/selectbutton/selectbutton.interface.ts diff --git a/src/app/components/selectbutton/selectbutton.spec.ts b/packages/primeng/src/selectbutton/selectbutton.spec.ts similarity index 92% rename from src/app/components/selectbutton/selectbutton.spec.ts rename to packages/primeng/src/selectbutton/selectbutton.spec.ts index 954d2846e7b..c517f50ef3f 100755 --- a/src/app/components/selectbutton/selectbutton.spec.ts +++ b/packages/primeng/src/selectbutton/selectbutton.spec.ts @@ -11,7 +11,7 @@ describe('SelectButton', () => { beforeEach(() => { TestBed.configureTestingModule({ imports: [NoopAnimationsModule], - declarations: [SelectButton], + declarations: [SelectButton] }); fixture = TestBed.createComponent(SelectButton); @@ -22,7 +22,7 @@ describe('SelectButton', () => { selectButton.options = [ { label: 'Apartment', value: 'Apartment' }, { label: 'House', value: 'House' }, - { label: 'Studio', value: 'Studio' }, + { label: 'Studio', value: 'Studio' } ]; fixture.detectChanges(); @@ -35,7 +35,7 @@ describe('SelectButton', () => { selectButton.options = [ { label: 'Apartment', value: { name: 'Apartment' } }, { label: 'House', value: { name: 'House' } }, - { label: 'Studio', value: { name: 'Studio' } }, + { label: 'Studio', value: { name: 'Studio' } } ]; selectButton.dataKey = 'name'; selectButton.writeValue({ name: 'Studio' }); @@ -50,7 +50,7 @@ describe('SelectButton', () => { selectButton.options = [ { label: 'Apartment', value: 'Apartment' }, { label: 'House', value: 'House' }, - { label: 'Studio', value: 'Studio' }, + { label: 'Studio', value: 'Studio' } ]; fixture.detectChanges(); @@ -67,7 +67,7 @@ describe('SelectButton', () => { selectButton.options = [ { label: 'Apartment', value: { name: 'Apartment' } }, { label: 'House', value: { name: 'House' } }, - { label: 'Studio', value: { name: 'Studio' } }, + { label: 'Studio', value: { name: 'Studio' } } ]; fixture.detectChanges(); @@ -86,7 +86,7 @@ describe('SelectButton', () => { selectButton.options = [ { label: 'Apartment', value: { name: 'Apartment' } }, { label: 'House', value: { name: 'House' } }, - { label: 'Studio', value: { name: 'Studio' } }, + { label: 'Studio', value: { name: 'Studio' } } ]; fixture.detectChanges(); diff --git a/src/app/components/selectbutton/selectbutton.ts b/packages/primeng/src/selectbutton/selectbutton.ts similarity index 83% rename from src/app/components/selectbutton/selectbutton.ts rename to packages/primeng/src/selectbutton/selectbutton.ts index 57ae675b257..2a604a42121 100755 --- a/src/app/components/selectbutton/selectbutton.ts +++ b/packages/primeng/src/selectbutton/selectbutton.ts @@ -1,39 +1,25 @@ -import { - booleanAttribute, - ChangeDetectionStrategy, - Component, - ContentChild, - EventEmitter, - forwardRef, - inject, - Input, - NgModule, - numberAttribute, - Output, - TemplateRef, - ViewEncapsulation, -} from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { booleanAttribute, ChangeDetectionStrategy, Component, ContentChild, EventEmitter, forwardRef, inject, Input, NgModule, numberAttribute, Output, TemplateRef, ViewEncapsulation } from '@angular/core'; import { ControlValueAccessor, FormsModule, NG_VALUE_ACCESSOR } from '@angular/forms'; +import { equals, resolveFieldData } from '@primeuix/utils'; +import { SharedModule } from 'primeng/api'; +import { BaseComponent } from 'primeng/basecomponent'; import { Ripple } from 'primeng/ripple'; -import { ObjectUtils } from 'primeng/utils'; -import { SelectButtonChangeEvent, SelectButtonOptionClickEvent } from './selectbutton.interface'; import { ToggleButton } from 'primeng/togglebutton'; -import { BaseComponent } from 'primeng/basecomponent'; +import { SelectButtonChangeEvent, SelectButtonOptionClickEvent } from './selectbutton.interface'; import { SelectButtonStyle } from './style/selectbuttonstyle'; -import { CommonModule } from '@angular/common'; -import { SharedModule } from '../api/shared'; export const SELECTBUTTON_VALUE_ACCESSOR: any = { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => SelectButton), - multi: true, + multi: true }; /** * SelectButton is used to choose single or multiple items from a list using buttons. * @group Components */ @Component({ - selector: 'p-selectButton, p-selectbutton', + selector: 'p-selectButton, p-selectbutton, p-select-button', standalone: true, imports: [Ripple, ToggleButton, FormsModule, CommonModule, SharedModule], template: ` @@ -67,8 +53,8 @@ export const SELECTBUTTON_VALUE_ACCESSOR: any = { '[attr.role]': 'group', '[attr.aria-labelledby]': 'ariaLabelledBy', '[attr.data-pc-section]': "'root'", - '[attr.data-pc-name]': "'selectbutton'", - }, + '[attr.data-pc-name]': "'selectbutton'" + } }) export class SelectButton extends BaseComponent implements ControlValueAccessor { /** @@ -179,27 +165,15 @@ export class SelectButton extends BaseComponent implements ControlValueAccessor _componentStyle = inject(SelectButtonStyle); getOptionLabel(option: any) { - return this.optionLabel - ? ObjectUtils.resolveFieldData(option, this.optionLabel) - : option.label != undefined - ? option.label - : option; + return this.optionLabel ? resolveFieldData(option, this.optionLabel) : option.label != undefined ? option.label : option; } getOptionValue(option: any) { - return this.optionValue - ? ObjectUtils.resolveFieldData(option, this.optionValue) - : this.optionLabel || option.value === undefined - ? option - : option.value; + return this.optionValue ? resolveFieldData(option, this.optionValue) : this.optionLabel || option.value === undefined ? option : option.value; } isOptionDisabled(option: any) { - return this.optionDisabled - ? ObjectUtils.resolveFieldData(option, this.optionDisabled) - : option.disabled !== undefined - ? option.disabled - : false; + return this.optionDisabled ? resolveFieldData(option, this.optionDisabled) : option.disabled !== undefined ? option.disabled : false; } writeValue(value: any): void { @@ -235,7 +209,7 @@ export class SelectButton extends BaseComponent implements ControlValueAccessor let newValue; if (this.multiple) { - if (selected) newValue = this.value.filter((val) => !ObjectUtils.equals(val, optionValue, this.equalityKey)); + if (selected) newValue = this.value.filter((val) => !equals(val, optionValue, this.equalityKey)); else newValue = this.value ? [...this.value, optionValue] : [optionValue]; } else { if (selected && !this.allowEmpty) { @@ -250,13 +224,13 @@ export class SelectButton extends BaseComponent implements ControlValueAccessor this.onChange.emit({ originalEvent: event, - value: this.value, + value: this.value }); this.onOptionClick.emit({ originalEvent: event, option: option, - index: index, + index: index }); } @@ -264,8 +238,7 @@ export class SelectButton extends BaseComponent implements ControlValueAccessor let firstTabableChild, index; for (let i = 0; i <= this.el.nativeElement.children.length - 1; i++) { - if (this.el.nativeElement.children[i].getAttribute('tabindex') === '0') - firstTabableChild = { elem: this.el.nativeElement.children[i], index: i }; + if (this.el.nativeElement.children[i].getAttribute('tabindex') === '0') firstTabableChild = { elem: this.el.nativeElement.children[i], index: i }; } if (direction === 'prev') { @@ -289,7 +262,7 @@ export class SelectButton extends BaseComponent implements ControlValueAccessor } removeOption(option: any): void { - this.value = this.value.filter((val: any) => !ObjectUtils.equals(val, this.getOptionValue(option), this.dataKey)); + this.value = this.value.filter((val: any) => !equals(val, this.getOptionValue(option), this.dataKey)); } isSelected(option: any) { @@ -299,14 +272,14 @@ export class SelectButton extends BaseComponent implements ControlValueAccessor if (this.multiple) { if (this.value && Array.isArray(this.value)) { for (let val of this.value) { - if (ObjectUtils.equals(val, optionValue, this.dataKey)) { + if (equals(val, optionValue, this.dataKey)) { selected = true; break; } } } } else { - selected = ObjectUtils.equals(this.getOptionValue(option), this.value, this.equalityKey); + selected = equals(this.getOptionValue(option), this.value, this.equalityKey); } return selected; @@ -315,6 +288,6 @@ export class SelectButton extends BaseComponent implements ControlValueAccessor @NgModule({ imports: [SelectButton, SharedModule], - exports: [SelectButton, SharedModule], + exports: [SelectButton, SharedModule] }) export class SelectButtonModule {} diff --git a/src/app/components/selectbutton/style/selectbuttonstyle.ts b/packages/primeng/src/selectbutton/style/selectbuttonstyle.ts similarity index 94% rename from src/app/components/selectbutton/style/selectbuttonstyle.ts rename to packages/primeng/src/selectbutton/style/selectbuttonstyle.ts index 2ea9d80f2f6..9eaf98b6cb0 100644 --- a/src/app/components/selectbutton/style/selectbuttonstyle.ts +++ b/packages/primeng/src/selectbutton/style/selectbuttonstyle.ts @@ -41,9 +41,9 @@ const classes = { root: ({ props }) => [ 'p-selectbutton p-component', { - 'p-invalid': props.invalid, - }, - ], + 'p-invalid': props.invalid + } + ] }; @Injectable() @@ -68,7 +68,7 @@ export enum SelectButtonClasses { /** * Class name of the root element */ - root = 'p-selectbutton', + root = 'p-selectbutton' } export interface SelectButtonStyle extends BaseStyle {} diff --git a/packages/primeng/src/sidebar/ng-package.json b/packages/primeng/src/sidebar/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/sidebar/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/sidebar/public_api.ts b/packages/primeng/src/sidebar/public_api.ts similarity index 100% rename from src/app/components/sidebar/public_api.ts rename to packages/primeng/src/sidebar/public_api.ts diff --git a/src/app/components/sidebar/sidebar.interface.ts b/packages/primeng/src/sidebar/sidebar.interface.ts similarity index 100% rename from src/app/components/sidebar/sidebar.interface.ts rename to packages/primeng/src/sidebar/sidebar.interface.ts diff --git a/packages/primeng/src/sidebar/sidebar.spec.ts b/packages/primeng/src/sidebar/sidebar.spec.ts new file mode 100755 index 00000000000..83036450451 --- /dev/null +++ b/packages/primeng/src/sidebar/sidebar.spec.ts @@ -0,0 +1,168 @@ +import { Component, NO_ERRORS_SCHEMA } from '@angular/core'; +import { ComponentFixture, fakeAsync, flush, TestBed, tick } from '@angular/core/testing'; +import { By } from '@angular/platform-browser'; +import { NoopAnimationsModule } from '@angular/platform-browser/animations'; +import { Sidebar } from './sidebar'; + +@Component({ + template: ` +

            Full Screen Sidebar

            + + +
            + ` +}) +class TestSideBarComponent { + visibleSidebar1; +} + +describe('Sidebar', () => { + let sidebar: Sidebar; + let fixture: ComponentFixture; + + beforeEach(() => { + TestBed.configureTestingModule({ + schemas: [NO_ERRORS_SCHEMA], + imports: [NoopAnimationsModule], + declarations: [Sidebar, TestSideBarComponent] + }); + + fixture = TestBed.createComponent(TestSideBarComponent); + sidebar = fixture.debugElement.query(By.css('p-sidebar')).componentInstance; + }); + + it('should change style and styleClass', fakeAsync(() => { + sidebar.modal = false; + sidebar.style = { height: '300px' }; + sidebar.styleClass = 'Primeng rocks!'; + const buttonEl = fixture.debugElement.children[1].nativeElement; + buttonEl.click(); + fixture.detectChanges(); + + tick(150); + const containerEl = fixture.debugElement.query(By.css('div')).nativeElement; + expect(containerEl.className).toContain('Primeng rocks!'); + expect(containerEl.style.height).toContain('300px'); + flush(); + })); + + it('should not show icon', () => { + sidebar.modal = false; + sidebar.showCloseIcon = false; + fixture.detectChanges(); + + const closeEl = fixture.debugElement.query(By.css('.p-sidebar-close')); + expect(closeEl).toBeFalsy(); + }); + + it('should set positions', fakeAsync(() => { + sidebar.modal = false; + const buttonEl = fixture.debugElement.children[1].nativeElement; + buttonEl.click(); + + fixture.detectChanges(); + + tick(150); + const containerEl = fixture.debugElement.query(By.css('div')).nativeElement; + expect(containerEl.className).toContain('p-sidebar-left'); + sidebar.position = 'right'; + fixture.detectChanges(); + + sidebar.cd.detectChanges(); + expect(containerEl.className).toContain('p-sidebar-right'); + sidebar.position = 'bottom'; + fixture.detectChanges(); + + sidebar.cd.detectChanges(); + expect(containerEl.className).toContain('p-sidebar-bottom'); + sidebar.position = 'top'; + fixture.detectChanges(); + + sidebar.cd.detectChanges(); + expect(containerEl.className).toContain('p-sidebar-top'); + flush(); + })); + + it('should open', fakeAsync(() => { + sidebar.modal = false; + const buttonEl = fixture.debugElement.children[1].nativeElement; + const sidebarOpenSpy = spyOn(sidebar, 'show').and.callThrough(); + buttonEl.click(); + fixture.detectChanges(); + + tick(150); + expect(sidebarOpenSpy).toHaveBeenCalled(); + flush(); + })); + + it('should open fullscreen', fakeAsync(() => { + sidebar.modal = false; + sidebar.fullScreen = true; + const buttonEl = fixture.debugElement.children[1].nativeElement; + const sidebarOpenSpy = spyOn(sidebar, 'show').and.callThrough(); + buttonEl.click(); + fixture.detectChanges(); + + tick(150); + const containerEl = fixture.debugElement.query(By.css('div')); + expect(sidebarOpenSpy).toHaveBeenCalled(); + expect(containerEl.nativeElement.className).toContain('p-sidebar-full'); + flush(); + })); + + it('should close', fakeAsync(() => { + const buttonEl = fixture.debugElement.children[1].nativeElement; + const sidebarCloseSpy = spyOn(sidebar, 'close').and.callThrough(); + buttonEl.click(); + fixture.detectChanges(); + + const closeEl = fixture.debugElement.query(By.css('div')).query(By.css('button')).nativeElement; + closeEl.click(); + fixture.detectChanges(); + + tick(300); + const containerEl = fixture.debugElement.query(By.css('div')); + expect(containerEl).toBeFalsy(); + expect(sidebarCloseSpy).toHaveBeenCalled(); + sidebar.destroyModal(); + flush(); + })); + + it('should listen emitters', () => { + sidebar.modal = false; + fixture.detectChanges(); + + const buttonEl = fixture.debugElement.children[1].nativeElement; + let visibleChangeCount = 0; + let visibleOption; + sidebar.onShow.subscribe((value) => (visibleOption = 'visible')); + sidebar.onHide.subscribe((value) => (visibleOption = 'hide')); + sidebar.visibleChange.subscribe((value) => visibleChangeCount++); + buttonEl.click(); + fixture.detectChanges(); + + expect(visibleChangeCount).toEqual(0); + const closeEl = fixture.debugElement.query(By.css('div')).query(By.css('button')).nativeElement; + closeEl.click(); + fixture.detectChanges(); + + expect(visibleChangeCount).toEqual(1); + }); + + it('should not use modal', () => { + sidebar.modal = false; + const buttonEl = fixture.debugElement.children[1].nativeElement; + const enableModalitySpy = spyOn(sidebar, 'enableModality').and.callThrough(); + buttonEl.click(); + fixture.detectChanges(); + + expect(enableModalitySpy).not.toHaveBeenCalled(); + expect(sidebar.mask).toEqual(undefined); + const closeEl = fixture.debugElement.query(By.css('div')).query(By.css('button')).nativeElement; + closeEl.click(); + fixture.detectChanges(); + + expect(enableModalitySpy).not.toHaveBeenCalled(); + expect(sidebar.mask).toEqual(undefined); + }); +}); diff --git a/src/app/components/sidebar/sidebar.ts b/packages/primeng/src/sidebar/sidebar.ts similarity index 94% rename from src/app/components/sidebar/sidebar.ts rename to packages/primeng/src/sidebar/sidebar.ts index 57a19714b0f..bac3df51643 100755 --- a/src/app/components/sidebar/sidebar.ts +++ b/packages/primeng/src/sidebar/sidebar.ts @@ -6,7 +6,6 @@ import { booleanAttribute, ChangeDetectionStrategy, Component, - ContentChildren, ElementRef, EventEmitter, inject, @@ -15,20 +14,19 @@ import { numberAttribute, OnDestroy, Output, - QueryList, SimpleChanges, TemplateRef, ViewChild, - ViewEncapsulation, + ViewEncapsulation } from '@angular/core'; -import { PrimeTemplate, SharedModule } from 'primeng/api'; -import { DomHandler } from 'primeng/dom'; -import { TimesIcon } from 'primeng/icons/times'; +import { appendChild, blockBodyScroll } from '@primeuix/utils'; +import { SharedModule } from 'primeng/api'; +import { BaseComponent } from 'primeng/basecomponent'; +import { ButtonModule, ButtonProps } from 'primeng/button'; +import { TimesIcon } from 'primeng/icons'; import { Ripple } from 'primeng/ripple'; import { Nullable, VoidListener } from 'primeng/ts-helpers'; import { ZIndexUtils } from 'primeng/utils'; -import { ButtonModule, ButtonProps } from 'primeng/button'; -import { BaseComponent } from 'primeng/basecomponent'; import { DrawerStyle } from './style/drawerstyle'; const showAnimation = animation([style({ transform: '{{transform}}', opacity: 0 }), animate('{{transition}}')]); @@ -92,15 +90,10 @@ const hideAnimation = animation([animate('{{transition}}', style({ transform: '{
        `, - animations: [ - trigger('panelState', [ - transition('void => visible', [useAnimation(showAnimation)]), - transition('visible => void', [useAnimation(hideAnimation)]), - ]), - ], + animations: [trigger('panelState', [transition('void => visible', [useAnimation(showAnimation)]), transition('visible => void', [useAnimation(hideAnimation)])])], changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, - providers: [DrawerStyle], + providers: [DrawerStyle] }) export class Sidebar extends BaseComponent implements AfterViewInit, AfterContentInit, OnDestroy { /** @@ -218,7 +211,6 @@ export class Sidebar extends BaseComponent implements AfterViewInit, AfterConten @Input() maskStyle: any; - @ContentChildren(PrimeTemplate) templates: QueryList | undefined; /** * Callback to invoke when dialog is shown. * @group Emits @@ -355,7 +347,7 @@ export class Sidebar extends BaseComponent implements AfterViewInit, AfterConten } if (this.blockScroll) { - DomHandler.blockBodyScroll(); + blockBodyScroll(); } } @@ -385,9 +377,7 @@ export class Sidebar extends BaseComponent implements AfterViewInit, AfterConten appendContainer() { if (this.appendTo) { - return this.appendTo === 'body' - ? this.renderer.appendChild(this.document.body, this.container) - : DomHandler.appendChild(this.container, this.appendTo); + return this.appendTo === 'body' ? this.renderer.appendChild(this.document.body, this.container) : appendChild(this.container, this.appendTo); } } @@ -434,6 +424,6 @@ export class Sidebar extends BaseComponent implements AfterViewInit, AfterConten @NgModule({ imports: [Sidebar, SharedModule], - exports: [Sidebar, SharedModule], + exports: [Sidebar, SharedModule] }) export class SidebarModule {} diff --git a/packages/primeng/src/sidebar/style/drawerstyle.ts b/packages/primeng/src/sidebar/style/drawerstyle.ts new file mode 100644 index 00000000000..d372be01d61 --- /dev/null +++ b/packages/primeng/src/sidebar/style/drawerstyle.ts @@ -0,0 +1,175 @@ +import { Injectable } from '@angular/core'; +import { BaseStyle } from 'primeng/base'; + +const theme = ({ dt }) => ` + +.p-drawer { + display: flex; + flex-direction: column; + pointer-events: auto; + transform: translate3d(0px, 0px, 0px); + position: relative; + transition: transform 0.3s; + background: ${dt('drawer.background')}; + color: ${dt('drawer.color')}; + border: 1px solid ${dt('drawer.border.color')}; + box-shadow: ${dt('drawer.shadow')}; +} + +.p-drawer-content { + overflow-y: auto; + flex-grow: 1; + padding: ${dt('drawer.content.padding')}; +} + +.p-drawer-header { + display: flex; + align-items: center; + justify-content: space-between; + flex-shrink: 0; + padding: ${dt('drawer.header.padding')}; +} + +.p-drawer-footer { + padding: ${dt('drawer.header.padding')}; +} + +.p-drawer-title { + font-weight: ${dt('drawer.title.font.weight')}; + font-size: ${dt('drawer.title.font.size')}; +} + +.p-drawer-full .p-drawer { + transition: none; + transform: none; + width: 100vw !important; + height: 100vh !important; + max-height: 100%; + top: 0px !important; + left: 0px !important; + border-width: 1px; +} + +/* PrimeVue animations + +.p-drawer-left .p-drawer-enter-from, +.p-drawer-left .p-drawer-leave-to { + transform: translateX(-100%); +} + +.p-drawer-right .p-drawer-enter-from, +.p-drawer-right .p-drawer-leave-to { + transform: translateX(100%); +} + +.p-drawer-top .p-drawer-enter-from, +.p-drawer-top .p-drawer-leave-to { + transform: translateY(-100%); +} + +.p-drawer-bottom .p-drawer-enter-from, +.p-drawer-bottom .p-drawer-leave-to { + transform: translateY(100%); +} + +.p-drawer-full .p-drawer-enter-from, +.p-drawer-full .p-drawer-leave-to { + opacity: 0; +} + +.p-drawer-full .p-drawer-enter-active, +.p-drawer-full .p-drawer-leave-active { + transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1); +} +*/ + +.p-drawer-left .p-drawer { + align-self: start; + width: 20rem; + height: 100%; + border-right-width: 1px; +} + +.p-drawer-right .p-drawer { + align-self: end; + width: 20rem; + height: 100%; + border-left-width: 1px; +} + +.p-drawer-top .p-drawer { + + height: 10rem; + width: 100%; + border-bottom-width: 1px; +} + +.p-drawer-bottom .p-drawer { + height: 10rem; + width: 100%; + border-top-width: 1px; +} + +.p-drawer-left .p-drawer-content, +.p-drawer-right .p-drawer-content, +.p-drawer-top .p-drawer-content, +.p-drawer-bottom .p-drawer-content { + width: 100%; + height: 100%; +} + +.p-drawer-open { + display: flex; +} + +.p-drawer-top { + justify-content: flex-start; +} + +.p-drawer-bottom { + justify-content: flex-end; +} +`; + +const inlineStyles = { + mask: ({ instance }) => ({ + position: 'fixed', + height: '100%', + width: '100%', + left: 0, + top: 0, + display: 'flex', + flexDirection: 'column', + alignItems: instance.position === 'top' ? 'flex-start' : instance.position === 'bottom' ? 'flex-end' : 'center' + }) +}; + +const classes = { + mask: ({ instance }) => ({ + 'p-drawer-mask': true, + 'p-overlay-mask p-overlay-mask-enter': instance.modal, + 'p-drawer-open': instance.containerVisible, + 'p-drawer-full': instance.fullScreen, + [`p-drawer-${instance.position}`]: !!instance.position + }), + root: ({ instance }) => ({ + 'p-drawer p-component': true, + 'p-drawer-full': instance.fullScreen + }), + header: 'p-drawer-header', + title: 'p-drawer-title', + pcCloseButton: 'p-drawer-close-button', + content: 'p-drawer-content', + footer: 'p-drawer-footer' +}; + +@Injectable() +export class DrawerStyle extends BaseStyle { + name = 'drawer'; + + theme = theme; + + classes = classes; + + inlineStyles = inlineStyles; +} diff --git a/packages/primeng/src/skeleton/ng-package.json b/packages/primeng/src/skeleton/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/skeleton/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/skeleton/public_api.ts b/packages/primeng/src/skeleton/public_api.ts similarity index 100% rename from src/app/components/skeleton/public_api.ts rename to packages/primeng/src/skeleton/public_api.ts diff --git a/src/app/components/skeleton/skeleton.spec.ts b/packages/primeng/src/skeleton/skeleton.spec.ts similarity index 92% rename from src/app/components/skeleton/skeleton.spec.ts rename to packages/primeng/src/skeleton/skeleton.spec.ts index fff1896fc29..74ee4bf6920 100755 --- a/src/app/components/skeleton/skeleton.spec.ts +++ b/packages/primeng/src/skeleton/skeleton.spec.ts @@ -9,7 +9,7 @@ describe('Skeleton', () => { beforeEach(() => { TestBed.configureTestingModule({ - imports: [NoopAnimationsModule, SkeletonModule], + imports: [NoopAnimationsModule, SkeletonModule] }); fixture = TestBed.createComponent(Skeleton); diff --git a/src/app/components/skeleton/skeleton.ts b/packages/primeng/src/skeleton/skeleton.ts similarity index 84% rename from src/app/components/skeleton/skeleton.ts rename to packages/primeng/src/skeleton/skeleton.ts index f978a298018..e741ed59fe3 100755 --- a/src/app/components/skeleton/skeleton.ts +++ b/packages/primeng/src/skeleton/skeleton.ts @@ -1,8 +1,8 @@ import { CommonModule } from '@angular/common'; import { ChangeDetectionStrategy, Component, inject, Input, NgModule, ViewEncapsulation } from '@angular/core'; +import { SharedModule } from 'primeng/api'; import { BaseComponent } from 'primeng/basecomponent'; import { SkeletonStyle } from './style/skeletonstyle'; -import { SharedModule } from '../api/shared'; /** * Skeleton is a placeholder to display instead of the actual content. @@ -12,19 +12,10 @@ import { SharedModule } from '../api/shared'; selector: 'p-skeleton', standalone: true, imports: [CommonModule, SharedModule], - template: ` -
        - `, + template: `
        `, changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, - providers: [SkeletonStyle], + providers: [SkeletonStyle] }) export class Skeleton extends BaseComponent { /** @@ -74,7 +65,7 @@ export class Skeleton extends BaseComponent { return { 'p-skeleton p-component': true, 'p-skeleton-circle': this.shape === 'circle', - 'p-skeleton-animation-none': this.animation === 'none', + 'p-skeleton-animation-none': this.animation === 'none' }; } @@ -90,6 +81,6 @@ export class Skeleton extends BaseComponent { @NgModule({ imports: [Skeleton, SharedModule], - exports: [Skeleton, SharedModule], + exports: [Skeleton, SharedModule] }) export class SkeletonModule {} diff --git a/src/app/components/skeleton/style/skeletonstyle.ts b/packages/primeng/src/skeleton/style/skeletonstyle.ts similarity index 94% rename from src/app/components/skeleton/style/skeletonstyle.ts rename to packages/primeng/src/skeleton/style/skeletonstyle.ts index ece1083938d..4d5c0da3b88 100644 --- a/src/app/components/skeleton/style/skeletonstyle.ts +++ b/packages/primeng/src/skeleton/style/skeletonstyle.ts @@ -40,7 +40,7 @@ const theme = ({ dt }) => ` `; const inlineStyles = { - root: { position: 'relative' }, + root: { position: 'relative' } }; const classes = { @@ -48,9 +48,9 @@ const classes = { 'p-skeleton p-component', { 'p-skeleton-circle': props.shape === 'circle', - 'p-skeleton-animation-none': props.animation === 'none', - }, - ], + 'p-skeleton-animation-none': props.animation === 'none' + } + ] }; @Injectable() @@ -77,7 +77,7 @@ export enum SkeletonClasses { /** * Class name of the root element */ - root = 'p-skeleton', + root = 'p-skeleton' } export interface SkeletonStyle extends BaseStyle {} diff --git a/packages/primeng/src/slider/ng-package.json b/packages/primeng/src/slider/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/slider/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/slider/public_api.ts b/packages/primeng/src/slider/public_api.ts similarity index 100% rename from src/app/components/slider/public_api.ts rename to packages/primeng/src/slider/public_api.ts diff --git a/src/app/components/slider/slider.interface.ts b/packages/primeng/src/slider/slider.interface.ts similarity index 100% rename from src/app/components/slider/slider.interface.ts rename to packages/primeng/src/slider/slider.interface.ts diff --git a/src/app/components/slider/slider.spec.ts b/packages/primeng/src/slider/slider.spec.ts similarity index 98% rename from src/app/components/slider/slider.spec.ts rename to packages/primeng/src/slider/slider.spec.ts index dca63c4d08a..9405572b816 100755 --- a/src/app/components/slider/slider.spec.ts +++ b/packages/primeng/src/slider/slider.spec.ts @@ -10,7 +10,7 @@ describe('Slider', () => { beforeEach(() => { TestBed.configureTestingModule({ imports: [NoopAnimationsModule], - declarations: [Slider], + declarations: [Slider] }); fixture = TestBed.createComponent(Slider); @@ -122,15 +122,15 @@ describe('Slider', () => { const touchstartEvent: any = document.createEvent('CustomEvent'); touchstartEvent.changedTouches = [ { - clientX: 450, - }, + clientX: 450 + } ]; touchstartEvent.initEvent('touchstart', true, true); const touchmoveEvent: any = document.createEvent('CustomEvent'); touchmoveEvent.changedTouches = [ { - clientX: 400, - }, + clientX: 400 + } ]; touchmoveEvent.initEvent('touchmove', true, true); const spanEl = fixture.debugElement.query(By.css('.p-slider-handle')); @@ -154,15 +154,15 @@ describe('Slider', () => { const touchstartEvent: any = document.createEvent('CustomEvent'); touchstartEvent.changedTouches = [ { - clientY: 400, - }, + clientY: 400 + } ]; touchstartEvent.initEvent('touchstart', true, true); const touchmoveEvent: any = document.createEvent('CustomEvent'); touchmoveEvent.changedTouches = [ { - clientY: 450, - }, + clientY: 450 + } ]; touchmoveEvent.initEvent('touchmove', true, true); const spanEl = fixture.debugElement.query(By.css('.p-slider-handle')); diff --git a/src/app/components/slider/slider.ts b/packages/primeng/src/slider/slider.ts similarity index 89% rename from src/app/components/slider/slider.ts rename to packages/primeng/src/slider/slider.ts index 6aefd37b735..e0f94eaf943 100755 --- a/src/app/components/slider/slider.ts +++ b/packages/primeng/src/slider/slider.ts @@ -1,34 +1,18 @@ import { CommonModule, isPlatformBrowser } from '@angular/common'; -import { - booleanAttribute, - ChangeDetectionStrategy, - Component, - ElementRef, - EventEmitter, - forwardRef, - inject, - Input, - NgModule, - NgZone, - numberAttribute, - OnDestroy, - Output, - ViewChild, - ViewEncapsulation, -} from '@angular/core'; +import { booleanAttribute, ChangeDetectionStrategy, Component, ElementRef, EventEmitter, forwardRef, inject, Input, NgModule, NgZone, numberAttribute, OnDestroy, Output, ViewChild, ViewEncapsulation } from '@angular/core'; import { ControlValueAccessor, NG_VALUE_ACCESSOR } from '@angular/forms'; -import { DomHandler } from 'primeng/dom'; -import { Nullable, VoidListener } from 'primeng/ts-helpers'; +import { addClass, getWindowScrollLeft, getWindowScrollTop, removeClass } from '@primeuix/utils'; +import { SharedModule } from 'primeng/api'; import { AutoFocus } from 'primeng/autofocus'; +import { BaseComponent } from 'primeng/basecomponent'; +import { Nullable, VoidListener } from 'primeng/ts-helpers'; import { SliderChangeEvent, SliderSlideEndEvent } from './slider.interface'; import { SliderStyle } from './style/sliderstyle'; -import { BaseComponent } from 'primeng/basecomponent'; -import { SharedModule } from '../api/shared'; export const SLIDER_VALUE_ACCESSOR: any = { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => Slider), - multi: true, + multi: true }; /** * Slider is a component to provide input with a drag handle. @@ -47,7 +31,7 @@ export const SLIDER_VALUE_ACCESSOR: any = { 'p-disabled': disabled, 'p-slider-horizontal': orientation == 'horizontal', 'p-slider-vertical': orientation == 'vertical', - 'p-slider-animate': animate, + 'p-slider-animate': animate }" (click)="onBarClick($event)" [attr.data-pc-name]="'slider'" @@ -59,7 +43,7 @@ export const SLIDER_VALUE_ACCESSOR: any = { [ngStyle]="{ position: 'absolute', left: offset !== null && offset !== undefined ? offset + '%' : handleValues[0] + '%', - width: diff ? diff + '%' : handleValues[1] - handleValues[0] + '%', + width: diff ? diff + '%' : handleValues[1] - handleValues[0] + '%' }" [attr.data-pc-section]="'range'" >
        @@ -69,22 +53,12 @@ export const SLIDER_VALUE_ACCESSOR: any = { [ngStyle]="{ position: 'absolute', bottom: offset !== null && offset !== undefined ? offset + '%' : handleValues[0] + '%', - height: diff ? diff + '%' : handleValues[1] - handleValues[0] + '%', + height: diff ? diff + '%' : handleValues[1] - handleValues[0] + '%' }" [attr.data-pc-section]="'range'" > - - + + this.max ? 100 : (this.values as number[])[1] - this.min) * 100) / (this.max - this.min); + this.handleValues[0] = (((this.values as number[])[0] < this.min ? 0 : (this.values as number[])[0] - this.min) * 100) / (this.max - this.min); + this.handleValues[1] = (((this.values as number[])[1] > this.max ? 100 : (this.values as number[])[1] - this.min) * 100) / (this.max - this.min); } else { if ((this.value as number) < this.min) this.handleValue = 0; else if ((this.value as number) > this.max) this.handleValue = 100; @@ -739,6 +706,6 @@ export class Slider extends BaseComponent implements OnDestroy, ControlValueAcce @NgModule({ imports: [Slider, SharedModule], - exports: [Slider, SharedModule], + exports: [Slider, SharedModule] }) export class SliderModule {} diff --git a/src/app/components/slider/style/sliderstyle.ts b/packages/primeng/src/slider/style/sliderstyle.ts similarity index 96% rename from src/app/components/slider/style/sliderstyle.ts rename to packages/primeng/src/slider/style/sliderstyle.ts index b880c9bb672..ce6720d75cb 100644 --- a/src/app/components/slider/style/sliderstyle.ts +++ b/packages/primeng/src/slider/style/sliderstyle.ts @@ -19,7 +19,7 @@ const theme = ({ dt }) => ` background: ${dt('slider.handle.background')}; border-radius: ${dt('slider.handle.border.radius')}; transition: background ${dt('slider.transition.duration')}, color ${dt('slider.transition.duration')}, border-color ${dt('slider.transition.duration')}, box-shadow ${dt('slider.transition.duration')}, outline-color ${dt( - 'slider.transition.duration', + 'slider.transition.duration' )}; outline-color: transparent; } @@ -92,7 +92,7 @@ const theme = ({ dt }) => ` const inlineStyles = { handle: { position: 'absolute' }, - range: { position: 'absolute' }, + range: { position: 'absolute' } }; const classes = { @@ -101,11 +101,11 @@ const classes = { { 'p-disabled': props.disabled, 'p-slider-horizontal': props.orientation === 'horizontal', - 'p-slider-vertical': props.orientation === 'vertical', - }, + 'p-slider-vertical': props.orientation === 'vertical' + } ], range: 'p-slider-range', - handle: 'p-slider-handle', + handle: 'p-slider-handle' }; @Injectable() @@ -140,7 +140,7 @@ export enum SliderClasses { /** * Class name of the handle element */ - handle = 'p-slider-handle', + handle = 'p-slider-handle' } export interface SliderStyle extends BaseStyle {} diff --git a/packages/primeng/src/speeddial/ng-package.json b/packages/primeng/src/speeddial/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/speeddial/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/speeddial/public_api.ts b/packages/primeng/src/speeddial/public_api.ts similarity index 100% rename from src/app/components/speeddial/public_api.ts rename to packages/primeng/src/speeddial/public_api.ts diff --git a/src/app/components/speeddial/speeddial.interface.ts b/packages/primeng/src/speeddial/speeddial.interface.ts similarity index 100% rename from src/app/components/speeddial/speeddial.interface.ts rename to packages/primeng/src/speeddial/speeddial.interface.ts diff --git a/src/app/components/speeddial/speeddial.spec.ts b/packages/primeng/src/speeddial/speeddial.spec.ts similarity index 92% rename from src/app/components/speeddial/speeddial.spec.ts rename to packages/primeng/src/speeddial/speeddial.spec.ts index 4ddd22a3c44..97c53b05c89 100755 --- a/src/app/components/speeddial/speeddial.spec.ts +++ b/packages/primeng/src/speeddial/speeddial.spec.ts @@ -9,7 +9,7 @@ describe('SpeedDial', () => { beforeEach(() => { TestBed.configureTestingModule({ - imports: [NoopAnimationsModule, SpeedDialModule], + imports: [NoopAnimationsModule, SpeedDialModule] }); fixture = TestBed.createComponent(SpeedDial); diff --git a/src/app/components/speeddial/speeddial.ts b/packages/primeng/src/speeddial/speeddial.ts similarity index 88% rename from src/app/components/speeddial/speeddial.ts rename to packages/primeng/src/speeddial/speeddial.ts index 7523f8cb06d..26304666008 100644 --- a/src/app/components/speeddial/speeddial.ts +++ b/packages/primeng/src/speeddial/speeddial.ts @@ -6,7 +6,6 @@ import { ChangeDetectionStrategy, Component, ContentChild, - ContentChildren, ElementRef, EventEmitter, inject, @@ -15,42 +14,32 @@ import { numberAttribute, OnDestroy, Output, - QueryList, signal, TemplateRef, ViewChild, - ViewEncapsulation, + ViewEncapsulation } from '@angular/core'; import { RouterModule } from '@angular/router'; -import { MenuItem, PrimeTemplate, SharedModule, TooltipOptions } from 'primeng/api'; +import { find, findSingle, focus, hasClass, uuid } from '@primeuix/utils'; +import { MenuItem, SharedModule, TooltipOptions } from 'primeng/api'; +import { BaseComponent } from 'primeng/basecomponent'; import { ButtonDirective, ButtonIcon, ButtonProps } from 'primeng/button'; -import { DomHandler } from 'primeng/dom'; -import { PlusIcon } from 'primeng/icons/plus'; +import { PlusIcon } from 'primeng/icons'; import { Ripple } from 'primeng/ripple'; import { TooltipModule } from 'primeng/tooltip'; -import { UniqueComponentId } from 'primeng/utils'; import { asapScheduler } from 'rxjs'; import { SpeedDialStyle } from './style/speeddialstyle'; -import { BaseComponent } from 'primeng/basecomponent'; /** * When pressed, a floating action button can display multiple primary actions that can be performed on a page. * @group Components */ @Component({ - selector: 'p-speeddial', + selector: 'p-speeddial, p-speedDial, p-speed-dial', standalone: true, imports: [CommonModule, ButtonDirective, Ripple, TooltipModule, RouterModule, PlusIcon, ButtonIcon, SharedModule], template: ` -
        +
    -
    +
    `, changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, - providers: [SpeedDialStyle], + providers: [SpeedDialStyle] }) export class SpeedDial extends BaseComponent implements AfterViewInit, AfterContentInit, OnDestroy { /** @@ -317,8 +299,6 @@ export class SpeedDial extends BaseComponent implements AfterViewInit, AfterCont */ @ContentChild('icon') iconTemplate: TemplateRef | undefined; - @ContentChildren(PrimeTemplate) templates: QueryList | undefined; - isItemClicked: boolean = false; _visible: boolean = false; @@ -352,15 +332,15 @@ export class SpeedDial extends BaseComponent implements AfterViewInit, AfterCont ngOnInit() { super.ngOnInit(); - this.id = this.id || UniqueComponentId(); + this.id = this.id || uuid('pn_id_'); } ngAfterViewInit() { super.ngAfterViewInit(); if (isPlatformBrowser(this.platformId)) { if (this.type !== 'linear') { - const button = DomHandler.findSingle(this.container?.nativeElement, '.p-speeddial-button'); - const firstItem = DomHandler.findSingle(this.list?.nativeElement, '.p-speeddial-item'); + const button = findSingle(this.container?.nativeElement, '.p-speeddial-button'); + const firstItem = findSingle(this.list?.nativeElement, '.p-speeddial-item'); if (button && firstItem) { const wDiff = Math.abs(button.offsetWidth - firstItem.offsetWidth); @@ -532,23 +512,23 @@ export class SpeedDial extends BaseComponent implements AfterViewInit, AfterCont } onEnterKey(event: any) { - const items = DomHandler.find(this.container.nativeElement, '[data-pc-section="menuitem"]'); + const items = find(this.container.nativeElement, '[data-pc-section="menuitem"]'); const itemIndex = [...items].findIndex((item) => item.id === this.focusedOptionIndex()); this.onItemClick(event, this.model[itemIndex]); this.onBlur(event); - const buttonEl = DomHandler.findSingle(this.container.nativeElement, 'button'); + const buttonEl = findSingle(this.container.nativeElement, 'button'); - buttonEl && DomHandler.focus(buttonEl); + buttonEl && focus(buttonEl); } onEscapeKey(event: KeyboardEvent) { this.hide(); - const buttonEl = DomHandler.findSingle(this.container.nativeElement, 'button'); + const buttonEl = findSingle(this.container.nativeElement, 'button'); - buttonEl && DomHandler.focus(buttonEl); + buttonEl && focus(buttonEl); } onTogglerKeydown(event: KeyboardEvent) { @@ -577,7 +557,7 @@ export class SpeedDial extends BaseComponent implements AfterViewInit, AfterCont onTogglerArrowUp(event) { this.focused = true; - DomHandler.focus(this.list.nativeElement); + focus(this.list.nativeElement); this.show(); this.navigatePrevItem(event); @@ -587,7 +567,7 @@ export class SpeedDial extends BaseComponent implements AfterViewInit, AfterCont onTogglerArrowDown(event) { this.focused = true; - DomHandler.focus(this.list.nativeElement); + focus(this.list.nativeElement); this.show(); this.navigateNextItem(event); @@ -612,9 +592,9 @@ export class SpeedDial extends BaseComponent implements AfterViewInit, AfterCont } findPrevOptionIndex(index) { - const items = DomHandler.find(this.container.nativeElement, '[data-pc-section="menuitem"]'); + const items = find(this.container.nativeElement, '[data-pc-section="menuitem"]'); - const filteredItems = [...items].filter((item) => !DomHandler.hasClass(DomHandler.findSingle(item, 'a'), 'p-disabled')); + const filteredItems = [...items].filter((item) => !hasClass(findSingle(item, 'a'), 'p-disabled')); const newIndex = index === -1 ? filteredItems[filteredItems.length - 1].id : index; let matchedOptionIndex = filteredItems.findIndex((link) => link.getAttribute('id') === newIndex); @@ -624,8 +604,8 @@ export class SpeedDial extends BaseComponent implements AfterViewInit, AfterCont } findNextOptionIndex(index) { - const items = DomHandler.find(this.container.nativeElement, '[data-pc-section="menuitem"]'); - const filteredItems = [...items].filter((item) => !DomHandler.hasClass(DomHandler.findSingle(item, 'a'), 'p-disabled')); + const items = find(this.container.nativeElement, '[data-pc-section="menuitem"]'); + const filteredItems = [...items].filter((item) => !hasClass(findSingle(item, 'a'), 'p-disabled')); const newIndex = index === -1 ? filteredItems[0].id : index; let matchedOptionIndex = filteredItems.findIndex((link) => link.getAttribute('id') === newIndex); @@ -635,8 +615,8 @@ export class SpeedDial extends BaseComponent implements AfterViewInit, AfterCont } changeFocusedOptionIndex(index) { - const items = DomHandler.find(this.container.nativeElement, '[data-pc-section="menuitem"]'); - const filteredItems = [...items].filter((item) => !DomHandler.hasClass(DomHandler.findSingle(item, 'a'), 'p-disabled')); + const items = find(this.container.nativeElement, '[data-pc-section="menuitem"]'); + const filteredItems = [...items].filter((item) => !hasClass(findSingle(item, 'a'), 'p-disabled')); if (filteredItems[index]) { this.focusedOptionIndex.set(filteredItems[index].getAttribute('id')); @@ -655,7 +635,7 @@ export class SpeedDial extends BaseComponent implements AfterViewInit, AfterCont return { left: `calc(${radius * Math.cos(step * index)}px + var(--item-diff-x, 0px))`, - top: `calc(${radius * Math.sin(step * index)}px + var(--item-diff-y, 0px))`, + top: `calc(${radius * Math.sin(step * index)}px + var(--item-diff-y, 0px))` }; } else if (type === 'semi-circle') { const direction = this.direction; @@ -702,7 +682,7 @@ export class SpeedDial extends BaseComponent implements AfterViewInit, AfterCont ['p-speeddial p-component' + ` p-speeddial-${this.type}`]: true, [`p-speeddial-direction-${this.direction}`]: this.type !== 'circle', 'p-speeddial-open': this.visible, - 'p-disabled': this.disabled, + 'p-disabled': this.disabled }; } @@ -723,7 +703,7 @@ export class SpeedDial extends BaseComponent implements AfterViewInit, AfterCont const pointStyle = this.calculatePointStyle(index); return { transitionDelay: `${transitionDelay}ms`, - ...pointStyle, + ...pointStyle }; } @@ -732,14 +712,7 @@ export class SpeedDial extends BaseComponent implements AfterViewInit, AfterCont } isOutsideClicked(event: Event) { - return ( - this.container && - !( - this.container.nativeElement.isSameNode(event.target) || - this.container.nativeElement.contains(event.target) || - this.isItemClicked - ) - ); + return this.container && !(this.container.nativeElement.isSameNode(event.target) || this.container.nativeElement.contains(event.target) || this.isItemClicked); } bindDocumentClickListener() { @@ -771,6 +744,6 @@ export class SpeedDial extends BaseComponent implements AfterViewInit, AfterCont @NgModule({ imports: [SpeedDial, SharedModule], - exports: [SpeedDial, SharedModule], + exports: [SpeedDial, SharedModule] }) export class SpeedDialModule {} diff --git a/src/app/components/speeddial/style/speeddialstyle.ts b/packages/primeng/src/speeddial/style/speeddialstyle.ts similarity index 80% rename from src/app/components/speeddial/style/speeddialstyle.ts rename to packages/primeng/src/speeddial/style/speeddialstyle.ts index 4c30310b7ff..3600d03c12d 100644 --- a/src/app/components/speeddial/style/speeddialstyle.ts +++ b/packages/primeng/src/speeddial/style/speeddialstyle.ts @@ -82,29 +82,11 @@ const inlineStyles = { root: ({ props }) => ({ alignItems: (props.direction === 'up' || props.direction === 'down') && 'center', justifyContent: (props.direction === 'left' || props.direction === 'right') && 'center', - flexDirection: - props.direction === 'up' - ? 'column-reverse' - : props.direction === 'down' - ? 'column' - : props.direction === 'left' - ? 'row-reverse' - : props.direction === 'right' - ? 'row' - : null, + flexDirection: props.direction === 'up' ? 'column-reverse' : props.direction === 'down' ? 'column' : props.direction === 'left' ? 'row-reverse' : props.direction === 'right' ? 'row' : null }), list: ({ props }) => ({ - flexDirection: - props.direction === 'up' - ? 'column-reverse' - : props.direction === 'down' - ? 'column' - : props.direction === 'left' - ? 'row-reverse' - : props.direction === 'right' - ? 'row' - : null, - }), + flexDirection: props.direction === 'up' ? 'column-reverse' : props.direction === 'down' ? 'column' : props.direction === 'left' ? 'row-reverse' : props.direction === 'right' ? 'row' : null + }) }; const classes = { @@ -113,14 +95,14 @@ const classes = { { [`p-speeddial-direction-${props.direction}`]: props.type !== 'circle', 'p-speeddial-open': instance.d_visible, - 'p-disabled': props.disabled, - }, + 'p-disabled': props.disabled + } ], pcButton: ({ props }) => [ 'p-speeddial-button', { - 'p-speeddial-rotate': props.rotateAnimation && !props.hideIcon, - }, + 'p-speeddial-rotate': props.rotateAnimation && !props.hideIcon + } ], list: 'p-speeddial-list', item: 'p-speeddial-item', @@ -129,9 +111,9 @@ const classes = { mask: ({ instance }) => [ 'p-speeddial-mask', { - 'p-speeddial-mask-visible': instance.d_visible, - }, - ], + 'p-speeddial-mask-visible': instance.d_visible + } + ] }; @Injectable() @@ -182,7 +164,7 @@ export enum SpeedDialClasses { /** * Class name of the mask element */ - mask = 'p-speeddial-mask', + mask = 'p-speeddial-mask' } export interface SpeedDialStyle extends BaseStyle {} diff --git a/packages/primeng/src/splitbutton/ng-package.json b/packages/primeng/src/splitbutton/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/splitbutton/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/splitbutton/public_api.ts b/packages/primeng/src/splitbutton/public_api.ts similarity index 100% rename from src/app/components/splitbutton/public_api.ts rename to packages/primeng/src/splitbutton/public_api.ts diff --git a/src/app/components/splitbutton/splitbutton.interface.ts b/packages/primeng/src/splitbutton/splitbutton.interface.ts similarity index 100% rename from src/app/components/splitbutton/splitbutton.interface.ts rename to packages/primeng/src/splitbutton/splitbutton.interface.ts diff --git a/src/app/components/splitbutton/splitbutton.spec.ts b/packages/primeng/src/splitbutton/splitbutton.spec.ts similarity index 96% rename from src/app/components/splitbutton/splitbutton.spec.ts rename to packages/primeng/src/splitbutton/splitbutton.spec.ts index ba8064459f9..67e737c231b 100755 --- a/src/app/components/splitbutton/splitbutton.spec.ts +++ b/packages/primeng/src/splitbutton/splitbutton.spec.ts @@ -11,7 +11,7 @@ describe('SplitButton', () => { beforeEach(() => { TestBed.configureTestingModule({ - imports: [NoopAnimationsModule, RouterTestingModule, ButtonModule, SplitButtonModule], + imports: [NoopAnimationsModule, RouterTestingModule, ButtonModule, SplitButtonModule] }); fixture = TestBed.createComponent(SplitButton); diff --git a/src/app/components/splitbutton/splitbutton.ts b/packages/primeng/src/splitbutton/splitbutton.ts similarity index 95% rename from src/app/components/splitbutton/splitbutton.ts rename to packages/primeng/src/splitbutton/splitbutton.ts index 6b8d1b5af6b..3ade6043be9 100755 --- a/src/app/components/splitbutton/splitbutton.ts +++ b/packages/primeng/src/splitbutton/splitbutton.ts @@ -1,33 +1,16 @@ import { CommonModule } from '@angular/common'; -import { - booleanAttribute, - ChangeDetectionStrategy, - Component, - ContentChild, - ElementRef, - EventEmitter, - inject, - Input, - NgModule, - numberAttribute, - Output, - signal, - TemplateRef, - ViewChild, - ViewEncapsulation, -} from '@angular/core'; +import { booleanAttribute, ChangeDetectionStrategy, Component, ContentChild, ElementRef, EventEmitter, inject, Input, NgModule, numberAttribute, Output, signal, TemplateRef, ViewChild, ViewEncapsulation } from '@angular/core'; +import { uuid } from '@primeuix/utils'; import { MenuItem, SharedModule, TooltipOptions } from 'primeng/api'; +import { AutoFocus } from 'primeng/autofocus'; +import { BaseComponent } from 'primeng/basecomponent'; import { ButtonDirective } from 'primeng/button'; -import { ChevronDownIcon } from 'primeng/icons/chevrondown'; +import { ChevronDownIcon } from 'primeng/icons'; +import { Ripple } from 'primeng/ripple'; import { TieredMenu } from 'primeng/tieredmenu'; -import { UniqueComponentId } from 'primeng/utils'; -import { AutoFocus } from 'primeng/autofocus'; - +import { TooltipModule } from 'primeng/tooltip'; import { ButtonProps, MenuButtonProps } from './splitbutton.interface'; import { SplitButtonStyle } from './style/splitbuttonstyle'; -import { BaseComponent } from 'primeng/basecomponent'; -import { Ripple } from 'primeng/ripple'; -import { TooltipModule } from '../tooltip/tooltip'; type SplitButtonIconPosition = 'left' | 'right'; /** @@ -35,7 +18,7 @@ type SplitButtonIconPosition = 'left' | 'right'; * @group Components */ @Component({ - selector: 'p-splitbutton, p-splitButton', + selector: 'p-splitbutton, p-splitButton, p-split-button', standalone: true, imports: [CommonModule, ButtonDirective, TieredMenu, AutoFocus, ChevronDownIcon, Ripple, TooltipModule, SharedModule], template: ` @@ -126,7 +109,7 @@ type SplitButtonIconPosition = 'left' | 'right'; `, changeDetection: ChangeDetectionStrategy.OnPush, providers: [SplitButtonStyle], - encapsulation: ViewEncapsulation.None, + encapsulation: ViewEncapsulation.None }) export class SplitButton extends BaseComponent { /** @@ -351,7 +334,7 @@ export class SplitButton extends BaseComponent { ngOnInit() { super.ngOnInit(); - this.ariaId = UniqueComponentId(); + this.ariaId = uuid('pn_id_'); } get containerClass() { @@ -361,7 +344,7 @@ export class SplitButton extends BaseComponent { 'p-splitbutton-rounded': this.rounded, 'p-splitbutton-outlined': this.outlined, 'p-splitbutton-text': this.text, - [`p-splitbutton-${this.size === 'small' ? 'sm' : 'lg'}`]: this.size, + [`p-splitbutton-${this.size === 'small' ? 'sm' : 'lg'}`]: this.size }; return { ...cls }; @@ -397,6 +380,6 @@ export class SplitButton extends BaseComponent { @NgModule({ imports: [SplitButton, SharedModule], - exports: [SplitButton, SharedModule], + exports: [SplitButton, SharedModule] }) export class SplitButtonModule {} diff --git a/src/app/components/splitbutton/style/splitbuttonstyle.ts b/packages/primeng/src/splitbutton/style/splitbuttonstyle.ts similarity index 93% rename from src/app/components/splitbutton/style/splitbuttonstyle.ts rename to packages/primeng/src/splitbutton/style/splitbuttonstyle.ts index c3cc748d285..52afaf665a2 100644 --- a/src/app/components/splitbutton/style/splitbuttonstyle.ts +++ b/packages/primeng/src/splitbutton/style/splitbuttonstyle.ts @@ -58,11 +58,11 @@ const classes = { { 'p-splitbutton-raised': props.raised, 'p-splitbutton-rounded': props.rounded, - 'p-splitbutton-fluid': props.fluid, - }, + 'p-splitbutton-fluid': props.fluid + } ], pcButton: 'p-splitbutton-button', - pcDropdown: 'p-splitbutton-dropdown', + pcDropdown: 'p-splitbutton-dropdown' }; @Injectable() @@ -95,7 +95,7 @@ export enum SplitButtonClasses { /** * Class name of the dropdown element */ - pcDropdown = 'p-splitbutton-dropdown', + pcDropdown = 'p-splitbutton-dropdown' } export interface SplitButtonStyle extends BaseStyle {} diff --git a/packages/primeng/src/splitter/ng-package.json b/packages/primeng/src/splitter/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/splitter/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/splitter/public_api.ts b/packages/primeng/src/splitter/public_api.ts similarity index 100% rename from src/app/components/splitter/public_api.ts rename to packages/primeng/src/splitter/public_api.ts diff --git a/src/app/components/splitter/splitter.interface.ts b/packages/primeng/src/splitter/splitter.interface.ts similarity index 100% rename from src/app/components/splitter/splitter.interface.ts rename to packages/primeng/src/splitter/splitter.interface.ts diff --git a/src/app/components/splitter/splitter.spec.ts b/packages/primeng/src/splitter/splitter.spec.ts similarity index 92% rename from src/app/components/splitter/splitter.spec.ts rename to packages/primeng/src/splitter/splitter.spec.ts index 7cee62d11cd..a80bf8417ef 100755 --- a/src/app/components/splitter/splitter.spec.ts +++ b/packages/primeng/src/splitter/splitter.spec.ts @@ -9,7 +9,7 @@ describe('Splitter', () => { beforeEach(() => { TestBed.configureTestingModule({ - imports: [NoopAnimationsModule, SplitterModule], + imports: [NoopAnimationsModule, SplitterModule] }); fixture = TestBed.createComponent(Splitter); diff --git a/src/app/components/splitter/splitter.ts b/packages/primeng/src/splitter/splitter.ts similarity index 79% rename from src/app/components/splitter/splitter.ts rename to packages/primeng/src/splitter/splitter.ts index 3bd36abde35..aa7fd7b68b6 100755 --- a/src/app/components/splitter/splitter.ts +++ b/packages/primeng/src/splitter/splitter.ts @@ -1,25 +1,11 @@ import { CommonModule, isPlatformBrowser } from '@angular/common'; -import { - ChangeDetectionStrategy, - Component, - ContentChildren, - ElementRef, - EventEmitter, - inject, - Input, - NgModule, - numberAttribute, - Output, - QueryList, - ViewChild, - ViewEncapsulation, -} from '@angular/core'; -import { DomHandler } from 'primeng/dom'; +import { ChangeDetectionStrategy, Component, ContentChildren, ElementRef, EventEmitter, inject, Input, NgModule, numberAttribute, Output, QueryList, ViewChild, ViewEncapsulation } from '@angular/core'; +import { addClass, getHeight, getOuterHeight, getOuterWidth, getWidth, hasClass, removeClass } from '@primeuix/utils'; +import { SharedModule } from 'primeng/api'; +import { BaseComponent } from 'primeng/basecomponent'; import { Nullable, VoidListener } from 'primeng/ts-helpers'; import { SplitterResizeEndEvent, SplitterResizeStartEvent } from './splitter.interface'; -import { BaseComponent } from 'primeng/basecomponent'; import { SplitterStyle } from './style/splitterstyle'; -import { SharedModule } from '../api/shared'; /** * Splitter is utilized to separate and resize panels. @@ -30,24 +16,9 @@ import { SharedModule } from '../api/shared'; standalone: true, imports: [CommonModule, SharedModule], template: ` -
    +
    -
    +
    0) { - let children = [...this.el.nativeElement.children[0].children].filter((child) => - DomHandler.hasClass(child, 'p-splitter-panel'), - ); + let children = [...this.el.nativeElement.children[0].children].filter((child) => hasClass(child, 'p-splitter-panel')); let _panelSizes = []; this.panels.map((panel, i) => { @@ -216,10 +185,11 @@ export class Splitter extends BaseComponent { this.nested = this.isNested(); } - @ContentChildren('panel') templates: QueryList; + @ContentChildren('panel') _templates: QueryList; ngAfterContentInit() { - this.templates.toArray().forEach((item) => { + super.ngAfterContentInit(); + this._templates.toArray().forEach((item) => { this.panels.push(item.template); }); } @@ -234,17 +204,14 @@ export class Splitter extends BaseComponent { } if (!initialized) { - let children = [...this.el.nativeElement.children[0].children].filter((child) => - DomHandler.hasClass(child, 'p-splitter-panel'), - ); + let children = [...this.el.nativeElement.children[0].children].filter((child) => hasClass(child, 'p-splitter-panel')); let _panelSizes = []; this.panels.map((panel, i) => { let panelInitialSize = this.panelSizes.length - 1 >= i ? this.panelSizes[i] : null; let panelSize = panelInitialSize || 100 / this.panels.length; _panelSizes[i] = panelSize; - children[i].style.flexBasis = - 'calc(' + panelSize + '% - ' + (this.panels.length - 1) * (this.gutterSize as number) + 'px)'; + children[i].style.flexBasis = 'calc(' + panelSize + '% - ' + (this.panels.length - 1) * (this.gutterSize as number) + 'px)'; }); this._panelSizes = _panelSizes; @@ -257,50 +224,28 @@ export class Splitter extends BaseComponent { resizeStart(event: TouchEvent | MouseEvent, index: number, isKeyDown?: boolean) { this.gutterElement = (event.currentTarget as HTMLElement) || (event.target as HTMLElement).parentElement; - this.size = this.horizontal() - ? DomHandler.getWidth((this.containerViewChild as ElementRef).nativeElement) - : DomHandler.getHeight((this.containerViewChild as ElementRef).nativeElement); + this.size = this.horizontal() ? getWidth((this.containerViewChild as ElementRef).nativeElement) : getHeight((this.containerViewChild as ElementRef).nativeElement); if (!isKeyDown) { this.dragging = true; - this.startPos = this.horizontal() - ? event instanceof MouseEvent - ? event.pageX - : event.changedTouches[0].pageX - : event instanceof MouseEvent - ? event.pageY - : event.changedTouches[0].pageY; + this.startPos = this.horizontal() ? (event instanceof MouseEvent ? event.pageX : event.changedTouches[0].pageX) : event instanceof MouseEvent ? event.pageY : event.changedTouches[0].pageY; } this.prevPanelElement = this.gutterElement.previousElementSibling as HTMLElement; this.nextPanelElement = this.gutterElement.nextElementSibling as HTMLElement; if (isKeyDown) { - this.prevPanelSize = this.horizontal() - ? DomHandler.getOuterWidth(this.prevPanelElement, true) - : DomHandler.getOuterHeight(this.prevPanelElement, true); - this.nextPanelSize = this.horizontal() - ? DomHandler.getOuterWidth(this.nextPanelElement, true) - : DomHandler.getOuterHeight(this.nextPanelElement, true); + this.prevPanelSize = this.horizontal() ? getOuterWidth(this.prevPanelElement, true) : getOuterHeight(this.prevPanelElement, true); + this.nextPanelSize = this.horizontal() ? getOuterWidth(this.nextPanelElement, true) : getOuterHeight(this.nextPanelElement, true); } else { - this.prevPanelSize = - (100 * - (this.horizontal() - ? DomHandler.getOuterWidth(this.prevPanelElement, true) - : DomHandler.getOuterHeight(this.prevPanelElement, true))) / - this.size; - this.nextPanelSize = - (100 * - (this.horizontal() - ? DomHandler.getOuterWidth(this.nextPanelElement, true) - : DomHandler.getOuterHeight(this.nextPanelElement, true))) / - this.size; + this.prevPanelSize = (100 * (this.horizontal() ? getOuterWidth(this.prevPanelElement, true) : getOuterHeight(this.prevPanelElement, true))) / this.size; + this.nextPanelSize = (100 * (this.horizontal() ? getOuterWidth(this.nextPanelElement, true) : getOuterHeight(this.nextPanelElement, true))) / this.size; } this.prevPanelIndex = index; - DomHandler.addClass(this.gutterElement, 'p-splitter-gutter-resizing'); + addClass(this.gutterElement, 'p-splitter-gutter-resizing'); this.gutterElement.setAttribute('data-p-gutter-resizing', 'true'); - DomHandler.addClass((this.containerViewChild as ElementRef).nativeElement, 'p-splitter-resizing'); + addClass((this.containerViewChild as ElementRef).nativeElement, 'p-splitter-resizing'); this.containerViewChild.nativeElement.setAttribute('data-p-resizing', 'true'); this.onResizeStart.emit({ originalEvent: event, sizes: this._panelSizes as number[] }); } @@ -327,10 +272,8 @@ export class Splitter extends BaseComponent { this.prevSize = parseFloat(newPrevPanelSize).toFixed(4); if (this.validateResize(newPrevPanelSize, newNextPanelSize)) { - (this.prevPanelElement as HTMLElement).style.flexBasis = - 'calc(' + newPrevPanelSize + '% - ' + (this.panels.length - 1) * this.gutterSize + 'px)'; - (this.nextPanelElement as HTMLElement).style.flexBasis = - 'calc(' + newNextPanelSize + '% - ' + (this.panels.length - 1) * this.gutterSize + 'px)'; + (this.prevPanelElement as HTMLElement).style.flexBasis = 'calc(' + newPrevPanelSize + '% - ' + (this.panels.length - 1) * this.gutterSize + 'px)'; + (this.nextPanelElement as HTMLElement).style.flexBasis = 'calc(' + newNextPanelSize + '% - ' + (this.panels.length - 1) * this.gutterSize + 'px)'; this._panelSizes[this.prevPanelIndex as number] = newPrevPanelSize; this._panelSizes[(this.prevPanelIndex as number) + 1] = newNextPanelSize; } @@ -342,8 +285,8 @@ export class Splitter extends BaseComponent { } this.onResizeEnd.emit({ originalEvent: event, sizes: this._panelSizes }); - DomHandler.removeClass(this.gutterElement, 'p-splitter-gutter-resizing'); - DomHandler.removeClass((this.containerViewChild as ElementRef).nativeElement, 'p-splitter-resizing'); + removeClass(this.gutterElement as any, 'p-splitter-gutter-resizing'); + removeClass((this.containerViewChild as ElementRef).nativeElement, 'p-splitter-resizing'); this.clear(); } @@ -521,7 +464,7 @@ export class Splitter extends BaseComponent { isNested() { if (this.el.nativeElement) { let parent = this.el.nativeElement.parentElement; - while (parent && !DomHandler.hasClass(parent, 'p-splitter')) { + while (parent && !hasClass(parent, 'p-splitter')) { parent = parent.parentElement; } @@ -545,9 +488,7 @@ export class Splitter extends BaseComponent { return this.document.defaultView.sessionStorage; default: - throw new Error( - this.stateStorage + ' is not a valid value for the state storage, supported values are "local" and "session".', - ); + throw new Error(this.stateStorage + ' is not a valid value for the state storage, supported values are "local" and "session".'); } } else { throw new Error('Storage is not a available by default on the server.'); @@ -564,9 +505,7 @@ export class Splitter extends BaseComponent { if (stateString) { this._panelSizes = JSON.parse(stateString); - let children = [...(this.containerViewChild as ElementRef).nativeElement.children].filter((child) => - DomHandler.hasClass(child, 'p-splitter-panel'), - ); + let children = [...(this.containerViewChild as ElementRef).nativeElement.children].filter((child) => hasClass(child, 'p-splitter-panel')); children.forEach((child, i) => { child.style.flexBasis = 'calc(' + this._panelSizes[i] + '% - ' + (this.panels.length - 1) * this.gutterSize + 'px)'; }); @@ -581,14 +520,14 @@ export class Splitter extends BaseComponent { return { 'p-splitter p-component': true, 'p-splitter-horizontal': this.layout === 'horizontal', - 'p-splitter-vertical': this.layout === 'vertical', + 'p-splitter-vertical': this.layout === 'vertical' }; } panelContainerClass() { return { 'p-splitter-panel': true, - 'p-splitter-panel-nested': true, + 'p-splitter-panel-nested': true }; } @@ -604,6 +543,6 @@ export class Splitter extends BaseComponent { @NgModule({ imports: [Splitter, SharedModule], - exports: [Splitter, SharedModule], + exports: [Splitter, SharedModule] }) export class SplitterModule {} diff --git a/src/app/components/splitter/style/splitterstyle.ts b/packages/primeng/src/splitter/style/splitterstyle.ts similarity index 96% rename from src/app/components/splitter/style/splitterstyle.ts rename to packages/primeng/src/splitter/style/splitterstyle.ts index 4fb47daf6b5..12f10bd356d 100644 --- a/src/app/components/splitter/style/splitterstyle.ts +++ b/packages/primeng/src/splitter/style/splitterstyle.ts @@ -84,11 +84,11 @@ const theme = ({ dt }) => ` const classes = { root: ({ props }) => ['p-splitter p-component', 'p-splitter-' + props.layout], gutter: 'p-splitter-gutter', - gutterHandle: 'p-splitter-gutter-handle', + gutterHandle: 'p-splitter-gutter-handle' }; const inlineStyles = { - root: ({ props }) => [{ display: 'flex', 'flex-wrap': 'nowrap' }, props.layout === 'vertical' ? { 'flex-direction': 'column' } : ''], + root: ({ props }) => [{ display: 'flex', 'flex-wrap': 'nowrap' }, props.layout === 'vertical' ? { 'flex-direction': 'column' } : ''] }; @Injectable() @@ -123,7 +123,7 @@ export enum SplitterClasses { /** * Class name of the gutter handle element */ - gutterHandle = 'p-splitter-gutter-handle', + gutterHandle = 'p-splitter-gutter-handle' } export interface SplitterStyle extends BaseStyle {} diff --git a/packages/primeng/src/stepper/ng-package.json b/packages/primeng/src/stepper/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/stepper/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/stepper/public_api.ts b/packages/primeng/src/stepper/public_api.ts similarity index 100% rename from src/app/components/stepper/public_api.ts rename to packages/primeng/src/stepper/public_api.ts diff --git a/src/app/components/stepper/stepper.ts b/packages/primeng/src/stepper/stepper.ts similarity index 79% rename from src/app/components/stepper/stepper.ts rename to packages/primeng/src/stepper/stepper.ts index 37c06cf0f32..7c68e44133c 100644 --- a/src/app/components/stepper/stepper.ts +++ b/packages/primeng/src/stepper/stepper.ts @@ -6,7 +6,6 @@ import { computed, contentChild, ContentChild, - ContentChildren, contentChildren, effect, forwardRef, @@ -17,18 +16,17 @@ import { model, ModelSignal, NgModule, - QueryList, signal, TemplateRef, - ViewEncapsulation, + ViewEncapsulation } from '@angular/core'; +import { animate, state, style, transition, trigger } from '@angular/animations'; +import { find, findIndexInList, uuid } from '@primeuix/utils'; +import { SharedModule } from 'primeng/api'; import { BaseComponent } from 'primeng/basecomponent'; -import { ObjectUtils, transformToBoolean, UniqueComponentId } from 'primeng/utils'; +import { transformToBoolean } from 'primeng/utils'; import { StepperStyle } from './style/stepperstyle'; -import { DomHandler } from 'primeng/dom'; -import { animate, state, style, transition, trigger } from '@angular/animations'; -import { PrimeTemplate, SharedModule } from 'primeng/api'; /** * Context interface for the StepPanel content template. @@ -65,8 +63,8 @@ export interface StepPanelContentTemplateContext { encapsulation: ViewEncapsulation.None, host: { '[class.p-steplist]': 'true', - '[class.p-component]': 'true', - }, + '[class.p-component]': 'true' + } }) export class StepList extends BaseComponent {} @@ -79,8 +77,8 @@ export class StepList extends BaseComponent {} encapsulation: ViewEncapsulation.None, host: { '[class.p-stepper-separator]': 'true', - '[class.p-component]': 'true', - }, + '[class.p-component]': 'true' + } }) export class StepperSeparator extends BaseComponent {} @@ -98,8 +96,8 @@ export class StepperSeparator extends BaseComponent {} host: { '[class.p-stepitem]': 'true', '[class.p-component]': 'true', - '[attr.data-p-active]': 'isActive()', - }, + '[attr.data-p-active]': 'isActive()' + } }) export class StepItem extends BaseComponent { pcStepper = inject(forwardRef(() => Stepper)); @@ -123,14 +121,14 @@ export class StepItem extends BaseComponent { () => { this.step().value.set(this.value()); }, - { allowSignalWrites: true }, + { allowSignalWrites: true } ); effect( () => { this.stepPanel().value.set(this.value()); }, - { allowSignalWrites: true }, + { allowSignalWrites: true } ); } } @@ -145,15 +143,7 @@ export class StepItem extends BaseComponent { imports: [CommonModule, StepperSeparator, SharedModule], template: ` @if (!content) { - `, - encapsulation: ViewEncapsulation.None, + encapsulation: ViewEncapsulation.None }) -export class TreeTableToggler { +export class TreeTableToggler extends BaseComponent { @Input() rowNode: any; - constructor( - public tt: TreeTable, - private config: PrimeNGConfig, - ) {} + constructor(public tt: TreeTable) { + super(); + } get toggleButtonAriaLabel() { - return this.config.translation - ? this.rowNode.expanded - ? this.config.translation.aria.collapseRow - : this.config.translation.aria.expandRow - : undefined; + return this.config.translation ? (this.rowNode.expanded ? this.config.translation.aria.collapseRow : this.config.translation.aria.expandRow) : undefined; } onClick(event: Event) { @@ -3943,12 +3783,12 @@ export class TreeTableToggler { if (this.rowNode.node.expanded) { this.tt.onNodeExpand.emit({ originalEvent: event, - node: this.rowNode.node, + node: this.rowNode.node }); } else { this.tt.onNodeCollapse.emit({ originalEvent: event, - node: this.rowNode.node, + node: this.rowNode.node }); } @@ -3977,7 +3817,7 @@ export class TreeTableToggler { ChevronRightIcon, Checkbox, SharedModule, - FormsModule, + FormsModule ], exports: [ TreeTable, @@ -3995,7 +3835,7 @@ export class TreeTableToggler { TTHeaderCheckbox, TTEditableColumn, TreeTableCellEditor, - Scroller, + Scroller ], declarations: [ TreeTable, @@ -4013,7 +3853,7 @@ export class TreeTableToggler { TTCheckbox, TTHeaderCheckbox, TTEditableColumn, - TreeTableCellEditor, - ], + TreeTableCellEditor + ] }) export class TreeTableModule {} diff --git a/packages/primeng/src/ts-helpers/ng-package.json b/packages/primeng/src/ts-helpers/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/ts-helpers/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/ts-helpers/public_api.ts b/packages/primeng/src/ts-helpers/public_api.ts similarity index 100% rename from src/app/components/ts-helpers/public_api.ts rename to packages/primeng/src/ts-helpers/public_api.ts diff --git a/src/app/components/ts-helpers/ts-helpers.ts b/packages/primeng/src/ts-helpers/ts-helpers.ts similarity index 100% rename from src/app/components/ts-helpers/ts-helpers.ts rename to packages/primeng/src/ts-helpers/ts-helpers.ts diff --git a/packages/primeng/src/usestyle/ng-package.json b/packages/primeng/src/usestyle/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/usestyle/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/usestyle/public_api.ts b/packages/primeng/src/usestyle/public_api.ts similarity index 100% rename from src/app/components/usestyle/public_api.ts rename to packages/primeng/src/usestyle/public_api.ts diff --git a/packages/primeng/src/usestyle/usestyle.ts b/packages/primeng/src/usestyle/usestyle.ts new file mode 100644 index 00000000000..c694bb8732b --- /dev/null +++ b/packages/primeng/src/usestyle/usestyle.ts @@ -0,0 +1,44 @@ +import { DOCUMENT } from '@angular/common'; +import { Injectable, inject } from '@angular/core'; +import { setAttribute, setAttributes } from '@primeuix/utils'; + +let _id = 0; + +@Injectable({ providedIn: 'root' }) +export class UseStyle { + document: Document = inject(DOCUMENT); + + use(css, options: any = {}) { + let isLoaded = false; + let cssRef = css; + let styleRef = null; + + const { immediate = true, manual = false, name = `style_${++_id}`, id = undefined, media = undefined, nonce = undefined, first = false, props = {} } = options; + + if (!this.document) return; + styleRef = this.document.querySelector(`style[data-primeng-style-id="${name}"]`) || this.document.getElementById(id) || this.document.createElement('style'); + + if (!styleRef.isConnected) { + cssRef = css; + setAttributes(styleRef, { + type: 'text/css', + media, + nonce + }); + + first ? this.document.head.prepend(styleRef) : this.document.head.appendChild(styleRef); + setAttribute(styleRef, 'data-primeng-style-id', name); + } + + if (styleRef.textContent !== cssRef) { + styleRef.textContent = cssRef; + } + + return { + id, + name, + el: styleRef, + css: cssRef + }; + } +} diff --git a/src/app/components/utils/inpututils.ts b/packages/primeng/src/utils/inpututils.ts similarity index 100% rename from src/app/components/utils/inpututils.ts rename to packages/primeng/src/utils/inpututils.ts diff --git a/packages/primeng/src/utils/ng-package.json b/packages/primeng/src/utils/ng-package.json new file mode 100644 index 00000000000..67d0bb09411 --- /dev/null +++ b/packages/primeng/src/utils/ng-package.json @@ -0,0 +1,6 @@ +{ + "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json", + "lib": { + "entryFile": "public_api.ts" + } +} diff --git a/src/app/components/utils/objectutils.spec.ts b/packages/primeng/src/utils/objectutils.spec.ts similarity index 97% rename from src/app/components/utils/objectutils.spec.ts rename to packages/primeng/src/utils/objectutils.spec.ts index 3819d9049d7..8d58f3f3338 100755 --- a/src/app/components/utils/objectutils.spec.ts +++ b/packages/primeng/src/utils/objectutils.spec.ts @@ -11,7 +11,7 @@ describe('ObjectUtils Suite', () => { { brand: 'Honda', year: 2012, color: { name: 'Blue' }, vin: 'g43gr' }, { brand: 'Jaguar', year: 2013, color: { name: 'Black' }, vin: 'greg34' }, { brand: 'Ford', year: 2000, color: { name: 'White' }, vin: 'h54hw5' }, - { brand: 'Fiat', year: 2013, color: { name: 'Yellow' }, vin: '245t2s' }, + { brand: 'Fiat', year: 2013, color: { name: 'Yellow' }, vin: '245t2s' } ]; it('Should resolve field data', () => { @@ -20,10 +20,10 @@ describe('ObjectUtils Suite', () => { lastname: 'Andolini', address: { country: { - name: 'Italy', + name: 'Italy' }, - city: 'Corleone', - }, + city: 'Corleone' + } }; expect(ObjectUtils.resolveFieldData(obj, 'firstname')).toBe('Silvio'); diff --git a/src/app/components/utils/objectutils.ts b/packages/primeng/src/utils/objectutils.ts similarity index 97% rename from src/app/components/utils/objectutils.ts rename to packages/primeng/src/utils/objectutils.ts index da5b0f3d3ab..4f7e4b64182 100644 --- a/src/app/components/utils/objectutils.ts +++ b/packages/primeng/src/utils/objectutils.ts @@ -154,13 +154,7 @@ export class ObjectUtils { } public static isEmpty(value) { - return ( - value === null || - value === undefined || - value === '' || - (Array.isArray(value) && value.length === 0) || - (!this.isDate(value) && typeof value === 'object' && Object.keys(value).length === 0) - ); + return value === null || value === undefined || value === '' || (Array.isArray(value) && value.length === 0) || (!this.isDate(value) && typeof value === 'object' && Object.keys(value).length === 0); } public static isNotEmpty(value) { diff --git a/src/app/components/utils/public_api.ts b/packages/primeng/src/utils/public_api.ts similarity index 100% rename from src/app/components/utils/public_api.ts rename to packages/primeng/src/utils/public_api.ts diff --git a/src/app/components/utils/uniquecomponentid.ts b/packages/primeng/src/utils/uniquecomponentid.ts similarity index 100% rename from src/app/components/utils/uniquecomponentid.ts rename to packages/primeng/src/utils/uniquecomponentid.ts diff --git a/src/app/components/utils/zindexutils.ts b/packages/primeng/src/utils/zindexutils.ts similarity index 96% rename from src/app/components/utils/zindexutils.ts rename to packages/primeng/src/utils/zindexutils.ts index 6b1046bcb31..ab117cd743a 100644 --- a/src/app/components/utils/zindexutils.ts +++ b/packages/primeng/src/utils/zindexutils.ts @@ -35,7 +35,7 @@ function ZIndexUtils() { el.style.zIndex = ''; } }, - getCurrent: () => getCurrentZIndex(), + getCurrent: () => getCurrentZIndex() }; } diff --git a/packages/primeng/src/virtualscroller/virtualscroller.ts b/packages/primeng/src/virtualscroller/virtualscroller.ts new file mode 100755 index 00000000000..e69de29bb2d diff --git a/packages/primeng/tsconfig.json b/packages/primeng/tsconfig.json new file mode 100644 index 00000000000..b1709251ad0 --- /dev/null +++ b/packages/primeng/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../tsconfig.json", + "angularCompilerOptions": { + "disableTypeScriptVersionCheck": true, + "fullTemplateTypeCheck": false, + "annotateForClosureCompiler": false, + "strictTemplates": false, + "strictMetadataEmit": true, + "skipTemplateCodegen": true, + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "flatModuleOutFile": "primeng.js", + "flatModuleId": "primeng" + } +} diff --git a/packages/themes/README.md b/packages/themes/README.md new file mode 100644 index 00000000000..1e1ea06a7e1 --- /dev/null +++ b/packages/themes/README.md @@ -0,0 +1 @@ +# PrimeNG Themes diff --git a/packages/themes/package.json b/packages/themes/package.json new file mode 100644 index 00000000000..e60654bd734 --- /dev/null +++ b/packages/themes/package.json @@ -0,0 +1,51 @@ +{ + "name": "@primeng/themes", + "version": "18.0.0-rc.1", + "author": "PrimeTek Informatics", + "description": "", + "homepage": "https://primeng.org/", + "license": "SEE LICENSE IN LICENSE.md", + "repository": { + "type": "git", + "url": "https://github.com/primefaces/primeng.git", + "directory": "packages/themes" + }, + "bugs": { + "url": "https://github.com/primefaces/primeng/issues" + }, + "main": "./src/index.ts", + "module": "./src/index.ts", + "exports": { + ".": "./src/index.ts", + "./*": "./src/presets/*/index.ts" + }, + "publishConfig": { + "main": "./index.mjs", + "module": "./index.mjs", + "types": "./index.d.mts", + "exports": { + ".": { + "types": "./index.d.mts", + "import": "./index.mjs" + }, + "./*": { + "types": "./*/index.d.ts", + "import": "./*/index.mjs" + } + }, + "directory": "dist", + "linkDirectory": false, + "access": "public" + }, + "scripts": { + "build": "NODE_ENV=production INPUT_DIR=src/ OUTPUT_DIR=dist/ pnpm run build:package", + "build:package": "pnpm run build:prebuild && pnpm run build:tokens && tsup && pnpm run build:postbuild", + "build:tokens": "node ./scripts/build-tokens.js", + "build:prebuild": "node ./scripts/prebuild.mjs", + "build:postbuild": "node ./scripts/postbuild.mjs", + "dev:link": "pnpm link --global && npm link" + }, + "dependencies": { + "@primeuix/styled": "catalog:" + } +} \ No newline at end of file diff --git a/packages/themes/scripts/build-tokens.js b/packages/themes/scripts/build-tokens.js new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/themes/scripts/postbuild.mjs b/packages/themes/scripts/postbuild.mjs new file mode 100644 index 00000000000..1e014bd8364 --- /dev/null +++ b/packages/themes/scripts/postbuild.mjs @@ -0,0 +1,16 @@ +import fs from 'fs-extra'; +import path from 'path'; +import { clearPackageJson, copyDependencies, renameDTSFile, resolvePath } from '../../../scripts/build-helper.mjs'; + +const { __dirname, __workspace, INPUT_DIR, OUTPUT_DIR } = resolvePath(import.meta.url); + +copyDependencies(INPUT_DIR + '/presets/', OUTPUT_DIR); +renameDTSFile(OUTPUT_DIR, 'index'); + +//fs.copySync(path.resolve(__dirname, '../src/index.d.ts'), `${OUTPUT_DIR}/index.d.ts`); +fs.copySync(path.resolve(__dirname, '../types'), `${OUTPUT_DIR}/types`); +fs.copySync(path.resolve(__dirname, '../package.json'), `${OUTPUT_DIR}/package.json`); +fs.copySync(path.resolve(__dirname, '../README.md'), `${OUTPUT_DIR}/README.md`); +fs.copySync(path.resolve(__workspace, './LICENSE.md'), `${OUTPUT_DIR}/LICENSE.md`); + +clearPackageJson(path.resolve(__dirname, `../${OUTPUT_DIR}/package.json`)); diff --git a/packages/themes/scripts/prebuild.mjs b/packages/themes/scripts/prebuild.mjs new file mode 100644 index 00000000000..454cc074709 --- /dev/null +++ b/packages/themes/scripts/prebuild.mjs @@ -0,0 +1,10 @@ +import path from 'path'; +import { removeBuild, resolvePath, updatePackageJson } from '../../../scripts/build-helper.mjs'; + +removeBuild(import.meta.url); + +const { __dirname, INPUT_DIR } = resolvePath(import.meta.url); +const __root = path.resolve(__dirname, '../'); +const pkg = path.resolve(__root, './package.json'); + +updatePackageJson(pkg); diff --git a/src/app/components/themes/public_api.ts b/packages/themes/src/index.ts similarity index 100% rename from src/app/components/themes/public_api.ts rename to packages/themes/src/index.ts diff --git a/packages/themes/src/presets/aura/accordion/index.d.ts b/packages/themes/src/presets/aura/accordion/index.d.ts new file mode 100644 index 00000000000..33b4758edb1 --- /dev/null +++ b/packages/themes/src/presets/aura/accordion/index.d.ts @@ -0,0 +1,3 @@ +import { AccordionDesignTokens } from '../../types/accordion'; +declare const _default: AccordionDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/accordion/index.ts b/packages/themes/src/presets/aura/accordion/index.ts new file mode 100644 index 00000000000..f28b94d995d --- /dev/null +++ b/packages/themes/src/presets/aura/accordion/index.ts @@ -0,0 +1,53 @@ +import { AccordionDesignTokens } from '../../../../types/accordion'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + panel: { + borderWidth: '0 0 1px 0', + borderColor: '{content.border.color}' + }, + header: { + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{text.color}', + padding: '1.125rem', + fontWeight: '600', + borderRadius: '0', + borderWidth: '0', + borderColor: '{content.border.color}', + background: '{content.background}', + hoverBackground: '{content.background}', + activeBackground: '{content.background}', + activeHoverBackground: '{content.background}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '-1px', + shadow: '{focus.ring.shadow}' + }, + toggleIcon: { + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{text.color}', + activeHoverColor: '{text.color}' + }, + first: { + topBorderRadius: '{content.border.radius}', + borderWidth: '0' + }, + last: { + bottomBorderRadius: '{content.border.radius}', + activeBottomBorderRadius: '0' + } + }, + content: { + borderWidth: '0', + borderColor: '{content.border.color}', + background: '{content.background}', + color: '{text.color}', + padding: '0 1.125rem 1.125rem 1.125rem' + } +} as AccordionDesignTokens; diff --git a/packages/themes/src/presets/aura/autocomplete/index.d.ts b/packages/themes/src/presets/aura/autocomplete/index.d.ts new file mode 100644 index 00000000000..a53845c505f --- /dev/null +++ b/packages/themes/src/presets/aura/autocomplete/index.d.ts @@ -0,0 +1,3 @@ +import { AutoCompleteDesignTokens } from '../../types/autocomplete'; +declare const _default: AutoCompleteDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/autocomplete/index.ts b/packages/themes/src/presets/aura/autocomplete/index.ts new file mode 100644 index 00000000000..9ed5528d5a7 --- /dev/null +++ b/packages/themes/src/presets/aura/autocomplete/index.ts @@ -0,0 +1,115 @@ +import { AutoCompleteDesignTokens } from '../../../../types/autocomplete'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + list: { + padding: '{list.padding}', + gap: '{list.gap}' + }, + option: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}' + }, + optionGroup: { + background: '{list.option.group.background}', + color: '{list.option.group.color}', + fontWeight: '{list.option.group.font.weight}', + padding: '{list.option.group.padding}' + }, + dropdown: { + width: '2.5rem', + sm: { + width: '2rem' + }, + lg: { + width: '3rem' + }, + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.border.color}', + activeBorderColor: '{form.field.border.color}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + chip: { + borderRadius: '{border.radius.sm}' + }, + emptyMessage: { + padding: '{list.option.padding}' + }, + colorScheme: { + light: { + chip: { + focusBackground: '{surface.200}', + focusColor: '{surface.800}' + }, + dropdown: { + background: '{surface.100}', + hoverBackground: '{surface.200}', + activeBackground: '{surface.300}', + color: '{surface.600}', + hoverColor: '{surface.700}', + activeColor: '{surface.800}' + } + }, + dark: { + chip: { + focusBackground: '{surface.700}', + focusColor: '{surface.0}' + }, + dropdown: { + background: '{surface.800}', + hoverBackground: '{surface.700}', + activeBackground: '{surface.600}', + color: '{surface.300}', + hoverColor: '{surface.200}', + activeColor: '{surface.100}' + } + } + } +} as AutoCompleteDesignTokens; diff --git a/packages/themes/src/presets/aura/avatar/index.d.ts b/packages/themes/src/presets/aura/avatar/index.d.ts new file mode 100644 index 00000000000..89f1f99ca1a --- /dev/null +++ b/packages/themes/src/presets/aura/avatar/index.d.ts @@ -0,0 +1,3 @@ +import { AvatarDesignTokens } from '../../types/avatar'; +declare const _default: AvatarDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/avatar/index.ts b/packages/themes/src/presets/aura/avatar/index.ts new file mode 100644 index 00000000000..17c0fcf0253 --- /dev/null +++ b/packages/themes/src/presets/aura/avatar/index.ts @@ -0,0 +1,41 @@ +import { AvatarDesignTokens } from '../../../../types/avatar'; + +export default { + root: { + width: '2rem', + height: '2rem', + fontSize: '1rem', + background: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}' + }, + icon: { + size: '1rem' + }, + group: { + borderColor: '{content.background}', + offset: '-0.75rem' + }, + lg: { + width: '3rem', + height: '3rem', + fontSize: '1.5rem', + icon: { + size: '1.5rem' + }, + group: { + offset: '-1rem' + } + }, + xl: { + width: '4rem', + height: '4rem', + fontSize: '2rem', + icon: { + size: '2rem' + }, + group: { + offset: '-1.5rem' + } + } +} as AvatarDesignTokens; diff --git a/packages/themes/src/presets/aura/badge/index.d.ts b/packages/themes/src/presets/aura/badge/index.d.ts new file mode 100644 index 00000000000..05485bc5274 --- /dev/null +++ b/packages/themes/src/presets/aura/badge/index.d.ts @@ -0,0 +1,3 @@ +import { BadgeDesignTokens } from '../../types/badge'; +declare const _default: BadgeDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/badge/index.ts b/packages/themes/src/presets/aura/badge/index.ts new file mode 100644 index 00000000000..a549aae62eb --- /dev/null +++ b/packages/themes/src/presets/aura/badge/index.ts @@ -0,0 +1,92 @@ +import { BadgeDesignTokens } from '../../../../types/badge'; + +export default { + root: { + borderRadius: '{border.radius.md}', + padding: '0 0.5rem', + fontSize: '0.75rem', + fontWeight: '700', + minWidth: '1.5rem', + height: '1.5rem' + }, + dot: { + size: '0.5rem' + }, + sm: { + fontSize: '0.625rem', + minWidth: '1.25rem', + height: '1.25rem' + }, + lg: { + fontSize: '0.875rem', + minWidth: '1.75rem', + height: '1.75rem' + }, + xl: { + fontSize: '1rem', + minWidth: '2rem', + height: '2rem' + }, + colorScheme: { + light: { + primary: { + background: '{primary.color}', + color: '{primary.contrast.color}' + }, + secondary: { + background: '{surface.100}', + color: '{surface.600}' + }, + success: { + background: '{green.500}', + color: '{surface.0}' + }, + info: { + background: '{sky.500}', + color: '{surface.0}' + }, + warn: { + background: '{orange.500}', + color: '{surface.0}' + }, + danger: { + background: '{red.500}', + color: '{surface.0}' + }, + contrast: { + background: '{surface.950}', + color: '{surface.0}' + } + }, + dark: { + primary: { + background: '{primary.color}', + color: '{primary.contrast.color}' + }, + secondary: { + background: '{surface.800}', + color: '{surface.300}' + }, + success: { + background: '{green.400}', + color: '{green.950}' + }, + info: { + background: '{sky.400}', + color: '{sky.950}' + }, + warn: { + background: '{orange.400}', + color: '{orange.950}' + }, + danger: { + background: '{red.400}', + color: '{red.950}' + }, + contrast: { + background: '{surface.0}', + color: '{surface.950}' + } + } + } +} as BadgeDesignTokens; diff --git a/packages/themes/src/presets/aura/base/index.d.ts b/packages/themes/src/presets/aura/base/index.d.ts new file mode 100644 index 00000000000..38f3e671a06 --- /dev/null +++ b/packages/themes/src/presets/aura/base/index.d.ts @@ -0,0 +1,660 @@ +export interface AuraBaseDesignTokens { + primitive?: { + borderRadius?: { + none?: string; + xs?: string; + sm?: string; + md?: string; + lg?: string; + xl?: string; + }; + emerald?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + green?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + lime?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + red?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + orange?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + amber?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + yellow?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + teal?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + cyan?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + sky?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + blue?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + indigo?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + violet?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + purple?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + fuchsia?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + pink?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + rose?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + slate?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + gray?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + zinc?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + neutral?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + stone?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + }; + semantic?: { + transitionDuration?: string; + focusRing?: { + width?: string; + style?: string; + color?: string; + offset?: string; + shadow?: string; + }; + disabledOpacity?: string; + iconSize?: string; + anchorGutter?: string; + primary?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + formField?: { + paddingX?: string; + paddingY?: string; + sm?: { + fontSize?: string; + paddingX?: string; + paddingY?: string; + }; + lg?: { + fontSize?: string; + paddingX?: string; + paddingY?: string; + }; + borderRadius?: string; + focusRing?: { + width?: string; + style?: string; + color?: string; + offset?: string; + shadow?: string; + }; + transitionDuration?: string; + }; + list?: { + padding?: string; + gap?: string; + header?: { + padding?: string; + }; + option?: { + padding?: string; + borderRadius?: string; + }; + optionGroup?: { + padding?: string; + fontWeight?: string; + }; + }; + content?: { + borderRadius?: string; + }; + mask?: { + transitionDuration?: string; + }; + navigation?: { + list?: { + padding?: string; + gap?: string; + }; + item?: { + padding?: string; + borderRadius?: string; + gap?: string; + }; + submenuLabel?: { + padding?: string; + fontWeight?: string; + }; + submenuIcon?: { + size?: string; + }; + }; + overlay?: { + select?: { + borderRadius?: string; + shadow?: string; + }; + popover?: { + borderRadius?: string; + padding?: string; + shadow?: string; + }; + modal?: { + borderRadius?: string; + padding?: string; + shadow?: string; + }; + navigation?: { + shadow?: string; + }; + }; + colorScheme?: { + light?: { + surface?: { + 0?: string; + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + primary?: { + color?: string; + contrastColor?: string; + hoverColor?: string; + activeColor?: string; + }; + highlight?: { + background?: string; + focusBackground?: string; + color?: string; + focusColor?: string; + }; + mask?: { + background?: string; + color?: string; + }; + formField?: { + background?: string; + disabledBackground?: string; + filledBackground?: string; + filledHoverBackground?: string; + filledFocusBackground?: string; + borderColor?: string; + hoverBorderColor?: string; + focusBorderColor?: string; + invalidBorderColor?: string; + color?: string; + disabledColor?: string; + placeholderColor?: string; + invalidPlaceholderColor?: string; + floatLabelColor?: string; + floatLabelFocusColor?: string; + floatLabelActiveColor?: string; + floatLabelInvalidColor?: string; + iconColor?: string; + shadow?: string; + }; + text?: { + color?: string; + hoverColor?: string; + mutedColor?: string; + hoverMutedColor?: string; + }; + content?: { + background?: string; + hoverBackground?: string; + borderColor?: string; + color?: string; + hoverColor?: string; + }; + overlay?: { + select?: { + background?: string; + borderColor?: string; + color?: string; + }; + popover?: { + background?: string; + borderColor?: string; + color?: string; + }; + modal?: { + background?: string; + borderColor?: string; + color?: string; + }; + }; + list?: { + option?: { + focusBackground?: string; + selectedBackground?: string; + selectedFocusBackground?: string; + color?: string; + focusColor?: string; + selectedColor?: string; + selectedFocusColor?: string; + icon?: { + color?: string; + focusColor?: string; + }; + }; + optionGroup?: { + background?: string; + color?: string; + }; + }; + navigation?: { + item?: { + focusBackground?: string; + activeBackground?: string; + color?: string; + focusColor?: string; + activeColor?: string; + icon?: { + color?: string; + focusColor?: string; + activeColor?: string; + }; + }; + submenuLabel?: { + background?: string; + color?: string; + }; + submenuIcon?: { + color?: string; + focusColor?: string; + activeColor?: string; + }; + }; + }; + dark?: { + surface?: { + 0?: string; + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + primary?: { + color?: string; + contrastColor?: string; + hoverColor?: string; + activeColor?: string; + }; + highlight?: { + background?: string; + focusBackground?: string; + color?: string; + focusColor?: string; + }; + mask?: { + background?: string; + color?: string; + }; + formField?: { + background?: string; + disabledBackground?: string; + filledBackground?: string; + filledHoverBackground?: string; + filledFocusBackground?: string; + borderColor?: string; + hoverBorderColor?: string; + focusBorderColor?: string; + invalidBorderColor?: string; + color?: string; + disabledColor?: string; + placeholderColor?: string; + invalidPlaceholderColor?: string; + floatLabelColor?: string; + floatLabelFocusColor?: string; + floatLabelActiveColor?: string; + floatLabelInvalidColor?: string; + iconColor?: string; + shadow?: string; + }; + text?: { + color?: string; + hoverColor?: string; + mutedColor?: string; + hoverMutedColor?: string; + }; + content?: { + background?: string; + hoverBackground?: string; + borderColor?: string; + color?: string; + hoverColor?: string; + }; + overlay?: { + select?: { + background?: string; + borderColor?: string; + color?: string; + }; + popover?: { + background?: string; + borderColor?: string; + color?: string; + }; + modal?: { + background?: string; + borderColor?: string; + color?: string; + }; + }; + list?: { + option?: { + focusBackground?: string; + selectedBackground?: string; + selectedFocusBackground?: string; + color?: string; + focusColor?: string; + selectedColor?: string; + selectedFocusColor?: string; + icon?: { + color?: string; + focusColor?: string; + }; + }; + optionGroup?: { + background?: string; + color?: string; + }; + }; + navigation?: { + item?: { + focusBackground?: string; + activeBackground?: string; + color?: string; + focusColor?: string; + activeColor?: string; + icon?: { + color?: string; + focusColor?: string; + activeColor?: string; + }; + }; + submenuLabel?: { + background?: string; + color?: string; + }; + submenuIcon?: { + color?: string; + focusColor?: string; + activeColor?: string; + }; + }; + }; + }; + }; +} + +declare const _default: AuraBaseDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/base/index.ts b/packages/themes/src/presets/aura/base/index.ts new file mode 100644 index 00000000000..4dfafc5c9f3 --- /dev/null +++ b/packages/themes/src/presets/aura/base/index.ts @@ -0,0 +1,657 @@ +export default { + primitive: { + borderRadius: { + none: '0', + xs: '2px', + sm: '4px', + md: '6px', + lg: '8px', + xl: '12px' + }, + emerald: { + 50: '#ecfdf5', + 100: '#d1fae5', + 200: '#a7f3d0', + 300: '#6ee7b7', + 400: '#34d399', + 500: '#10b981', + 600: '#059669', + 700: '#047857', + 800: '#065f46', + 900: '#064e3b', + 950: '#022c22' + }, + green: { + 50: '#f0fdf4', + 100: '#dcfce7', + 200: '#bbf7d0', + 300: '#86efac', + 400: '#4ade80', + 500: '#22c55e', + 600: '#16a34a', + 700: '#15803d', + 800: '#166534', + 900: '#14532d', + 950: '#052e16' + }, + lime: { + 50: '#f7fee7', + 100: '#ecfccb', + 200: '#d9f99d', + 300: '#bef264', + 400: '#a3e635', + 500: '#84cc16', + 600: '#65a30d', + 700: '#4d7c0f', + 800: '#3f6212', + 900: '#365314', + 950: '#1a2e05' + }, + red: { + 50: '#fef2f2', + 100: '#fee2e2', + 200: '#fecaca', + 300: '#fca5a5', + 400: '#f87171', + 500: '#ef4444', + 600: '#dc2626', + 700: '#b91c1c', + 800: '#991b1b', + 900: '#7f1d1d', + 950: '#450a0a' + }, + orange: { + 50: '#fff7ed', + 100: '#ffedd5', + 200: '#fed7aa', + 300: '#fdba74', + 400: '#fb923c', + 500: '#f97316', + 600: '#ea580c', + 700: '#c2410c', + 800: '#9a3412', + 900: '#7c2d12', + 950: '#431407' + }, + amber: { + 50: '#fffbeb', + 100: '#fef3c7', + 200: '#fde68a', + 300: '#fcd34d', + 400: '#fbbf24', + 500: '#f59e0b', + 600: '#d97706', + 700: '#b45309', + 800: '#92400e', + 900: '#78350f', + 950: '#451a03' + }, + yellow: { + 50: '#fefce8', + 100: '#fef9c3', + 200: '#fef08a', + 300: '#fde047', + 400: '#facc15', + 500: '#eab308', + 600: '#ca8a04', + 700: '#a16207', + 800: '#854d0e', + 900: '#713f12', + 950: '#422006' + }, + teal: { + 50: '#f0fdfa', + 100: '#ccfbf1', + 200: '#99f6e4', + 300: '#5eead4', + 400: '#2dd4bf', + 500: '#14b8a6', + 600: '#0d9488', + 700: '#0f766e', + 800: '#115e59', + 900: '#134e4a', + 950: '#042f2e' + }, + cyan: { + 50: '#ecfeff', + 100: '#cffafe', + 200: '#a5f3fc', + 300: '#67e8f9', + 400: '#22d3ee', + 500: '#06b6d4', + 600: '#0891b2', + 700: '#0e7490', + 800: '#155e75', + 900: '#164e63', + 950: '#083344' + }, + sky: { + 50: '#f0f9ff', + 100: '#e0f2fe', + 200: '#bae6fd', + 300: '#7dd3fc', + 400: '#38bdf8', + 500: '#0ea5e9', + 600: '#0284c7', + 700: '#0369a1', + 800: '#075985', + 900: '#0c4a6e', + 950: '#082f49' + }, + blue: { + 50: '#eff6ff', + 100: '#dbeafe', + 200: '#bfdbfe', + 300: '#93c5fd', + 400: '#60a5fa', + 500: '#3b82f6', + 600: '#2563eb', + 700: '#1d4ed8', + 800: '#1e40af', + 900: '#1e3a8a', + 950: '#172554' + }, + indigo: { + 50: '#eef2ff', + 100: '#e0e7ff', + 200: '#c7d2fe', + 300: '#a5b4fc', + 400: '#818cf8', + 500: '#6366f1', + 600: '#4f46e5', + 700: '#4338ca', + 800: '#3730a3', + 900: '#312e81', + 950: '#1e1b4b' + }, + violet: { + 50: '#f5f3ff', + 100: '#ede9fe', + 200: '#ddd6fe', + 300: '#c4b5fd', + 400: '#a78bfa', + 500: '#8b5cf6', + 600: '#7c3aed', + 700: '#6d28d9', + 800: '#5b21b6', + 900: '#4c1d95', + 950: '#2e1065' + }, + purple: { + 50: '#faf5ff', + 100: '#f3e8ff', + 200: '#e9d5ff', + 300: '#d8b4fe', + 400: '#c084fc', + 500: '#a855f7', + 600: '#9333ea', + 700: '#7e22ce', + 800: '#6b21a8', + 900: '#581c87', + 950: '#3b0764' + }, + fuchsia: { + 50: '#fdf4ff', + 100: '#fae8ff', + 200: '#f5d0fe', + 300: '#f0abfc', + 400: '#e879f9', + 500: '#d946ef', + 600: '#c026d3', + 700: '#a21caf', + 800: '#86198f', + 900: '#701a75', + 950: '#4a044e' + }, + pink: { + 50: '#fdf2f8', + 100: '#fce7f3', + 200: '#fbcfe8', + 300: '#f9a8d4', + 400: '#f472b6', + 500: '#ec4899', + 600: '#db2777', + 700: '#be185d', + 800: '#9d174d', + 900: '#831843', + 950: '#500724' + }, + rose: { + 50: '#fff1f2', + 100: '#ffe4e6', + 200: '#fecdd3', + 300: '#fda4af', + 400: '#fb7185', + 500: '#f43f5e', + 600: '#e11d48', + 700: '#be123c', + 800: '#9f1239', + 900: '#881337', + 950: '#4c0519' + }, + slate: { + 50: '#f8fafc', + 100: '#f1f5f9', + 200: '#e2e8f0', + 300: '#cbd5e1', + 400: '#94a3b8', + 500: '#64748b', + 600: '#475569', + 700: '#334155', + 800: '#1e293b', + 900: '#0f172a', + 950: '#020617' + }, + gray: { + 50: '#f9fafb', + 100: '#f3f4f6', + 200: '#e5e7eb', + 300: '#d1d5db', + 400: '#9ca3af', + 500: '#6b7280', + 600: '#4b5563', + 700: '#374151', + 800: '#1f2937', + 900: '#111827', + 950: '#030712' + }, + zinc: { + 50: '#fafafa', + 100: '#f4f4f5', + 200: '#e4e4e7', + 300: '#d4d4d8', + 400: '#a1a1aa', + 500: '#71717a', + 600: '#52525b', + 700: '#3f3f46', + 800: '#27272a', + 900: '#18181b', + 950: '#09090b' + }, + neutral: { + 50: '#fafafa', + 100: '#f5f5f5', + 200: '#e5e5e5', + 300: '#d4d4d4', + 400: '#a3a3a3', + 500: '#737373', + 600: '#525252', + 700: '#404040', + 800: '#262626', + 900: '#171717', + 950: '#0a0a0a' + }, + stone: { + 50: '#fafaf9', + 100: '#f5f5f4', + 200: '#e7e5e4', + 300: '#d6d3d1', + 400: '#a8a29e', + 500: '#78716c', + 600: '#57534e', + 700: '#44403c', + 800: '#292524', + 900: '#1c1917', + 950: '#0c0a09' + } + }, + semantic: { + transitionDuration: '0.2s', + focusRing: { + width: '1px', + style: 'solid', + color: '{primary.color}', + offset: '2px', + shadow: 'none' + }, + disabledOpacity: '0.6', + iconSize: '1rem', + anchorGutter: '2px', + primary: { + 50: '{emerald.50}', + 100: '{emerald.100}', + 200: '{emerald.200}', + 300: '{emerald.300}', + 400: '{emerald.400}', + 500: '{emerald.500}', + 600: '{emerald.600}', + 700: '{emerald.700}', + 800: '{emerald.800}', + 900: '{emerald.900}', + 950: '{emerald.950}' + }, + formField: { + paddingX: '0.75rem', + paddingY: '0.5rem', + sm: { + fontSize: '0.875rem', + paddingX: '0.625rem', + paddingY: '0.375rem' + }, + lg: { + fontSize: '1.125rem', + paddingX: '0.875rem', + paddingY: '0.625rem' + }, + borderRadius: '{border.radius.md}', + focusRing: { + width: '0', + style: 'none', + color: 'transparent', + offset: '0', + shadow: 'none' + }, + transitionDuration: '{transition.duration}' + }, + list: { + padding: '0.25rem 0.25rem', + gap: '2px', + header: { + padding: '0.5rem 1rem 0.25rem 1rem' + }, + option: { + padding: '0.5rem 0.75rem', + borderRadius: '{border.radius.sm}' + }, + optionGroup: { + padding: '0.5rem 0.75rem', + fontWeight: '600' + } + }, + content: { + borderRadius: '{border.radius.md}' + }, + mask: { + transitionDuration: '0.15s' + }, + navigation: { + list: { + padding: '0.25rem 0.25rem', + gap: '2px' + }, + item: { + padding: '0.5rem 0.75rem', + borderRadius: '{border.radius.sm}', + gap: '0.5rem' + }, + submenuLabel: { + padding: '0.5rem 0.75rem', + fontWeight: '600' + }, + submenuIcon: { + size: '0.875rem' + } + }, + overlay: { + select: { + borderRadius: '{border.radius.md}', + shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' + }, + popover: { + borderRadius: '{border.radius.md}', + padding: '0.75rem', + shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' + }, + modal: { + borderRadius: '{border.radius.xl}', + padding: '1.25rem', + shadow: '0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1)' + }, + navigation: { + shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' + } + }, + colorScheme: { + light: { + surface: { + 0: '#ffffff', + 50: '{slate.50}', + 100: '{slate.100}', + 200: '{slate.200}', + 300: '{slate.300}', + 400: '{slate.400}', + 500: '{slate.500}', + 600: '{slate.600}', + 700: '{slate.700}', + 800: '{slate.800}', + 900: '{slate.900}', + 950: '{slate.950}' + }, + primary: { + color: '{primary.500}', + contrastColor: '#ffffff', + hoverColor: '{primary.600}', + activeColor: '{primary.700}' + }, + highlight: { + background: '{primary.50}', + focusBackground: '{primary.100}', + color: '{primary.700}', + focusColor: '{primary.800}' + }, + mask: { + background: 'rgba(0,0,0,0.4)', + color: '{surface.200}' + }, + formField: { + background: '{surface.0}', + disabledBackground: '{surface.200}', + filledBackground: '{surface.50}', + filledHoverBackground: '{surface.50}', + filledFocusBackground: '{surface.50}', + borderColor: '{surface.300}', + hoverBorderColor: '{surface.400}', + focusBorderColor: '{primary.color}', + invalidBorderColor: '{red.400}', + color: '{surface.700}', + disabledColor: '{surface.500}', + placeholderColor: '{surface.500}', + invalidPlaceholderColor: '{red.600}', + floatLabelColor: '{surface.500}', + floatLabelFocusColor: '{primary.600}', + floatLabelActiveColor: '{surface.500}', + floatLabelInvalidColor: '{form.field.invalid.placeholder.color}', + iconColor: '{surface.400}', + shadow: '0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(18, 18, 23, 0.05)' + }, + text: { + color: '{surface.700}', + hoverColor: '{surface.800}', + mutedColor: '{surface.500}', + hoverMutedColor: '{surface.600}' + }, + content: { + background: '{surface.0}', + hoverBackground: '{surface.100}', + borderColor: '{surface.200}', + color: '{text.color}', + hoverColor: '{text.hover.color}' + }, + overlay: { + select: { + background: '{surface.0}', + borderColor: '{surface.200}', + color: '{text.color}' + }, + popover: { + background: '{surface.0}', + borderColor: '{surface.200}', + color: '{text.color}' + }, + modal: { + background: '{surface.0}', + borderColor: '{surface.200}', + color: '{text.color}' + } + }, + list: { + option: { + focusBackground: '{surface.100}', + selectedBackground: '{highlight.background}', + selectedFocusBackground: '{highlight.focus.background}', + color: '{text.color}', + focusColor: '{text.hover.color}', + selectedColor: '{highlight.color}', + selectedFocusColor: '{highlight.focus.color}', + icon: { + color: '{surface.400}', + focusColor: '{surface.500}' + } + }, + optionGroup: { + background: 'transparent', + color: '{text.muted.color}' + } + }, + navigation: { + item: { + focusBackground: '{surface.100}', + activeBackground: '{surface.100}', + color: '{text.color}', + focusColor: '{text.hover.color}', + activeColor: '{text.hover.color}', + icon: { + color: '{surface.400}', + focusColor: '{surface.500}', + activeColor: '{surface.500}' + } + }, + submenuLabel: { + background: 'transparent', + color: '{text.muted.color}' + }, + submenuIcon: { + color: '{surface.400}', + focusColor: '{surface.500}', + activeColor: '{surface.500}' + } + } + }, + dark: { + surface: { + 0: '#ffffff', + 50: '{zinc.50}', + 100: '{zinc.100}', + 200: '{zinc.200}', + 300: '{zinc.300}', + 400: '{zinc.400}', + 500: '{zinc.500}', + 600: '{zinc.600}', + 700: '{zinc.700}', + 800: '{zinc.800}', + 900: '{zinc.900}', + 950: '{zinc.950}' + }, + primary: { + color: '{primary.400}', + contrastColor: '{surface.900}', + hoverColor: '{primary.300}', + activeColor: '{primary.200}' + }, + highlight: { + background: 'color-mix(in srgb, {primary.400}, transparent 84%)', + focusBackground: 'color-mix(in srgb, {primary.400}, transparent 76%)', + color: 'rgba(255,255,255,.87)', + focusColor: 'rgba(255,255,255,.87)' + }, + mask: { + background: 'rgba(0,0,0,0.6)', + color: '{surface.200}' + }, + formField: { + background: '{surface.950}', + disabledBackground: '{surface.700}', + filledBackground: '{surface.800}', + filledHoverBackground: '{surface.800}', + filledFocusBackground: '{surface.800}', + borderColor: '{surface.600}', + hoverBorderColor: '{surface.500}', + focusBorderColor: '{primary.color}', + invalidBorderColor: '{red.300}', + color: '{surface.0}', + disabledColor: '{surface.400}', + placeholderColor: '{surface.400}', + invalidPlaceholderColor: '{red.400}', + floatLabelColor: '{surface.400}', + floatLabelFocusColor: '{primary.color}', + floatLabelActiveColor: '{surface.400}', + floatLabelInvalidColor: '{form.field.invalid.placeholder.color}', + iconColor: '{surface.400}', + shadow: '0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(18, 18, 23, 0.05)' + }, + text: { + color: '{surface.0}', + hoverColor: '{surface.0}', + mutedColor: '{surface.400}', + hoverMutedColor: '{surface.300}' + }, + content: { + background: '{surface.900}', + hoverBackground: '{surface.800}', + borderColor: '{surface.700}', + color: '{text.color}', + hoverColor: '{text.hover.color}' + }, + overlay: { + select: { + background: '{surface.900}', + borderColor: '{surface.700}', + color: '{text.color}' + }, + popover: { + background: '{surface.900}', + borderColor: '{surface.700}', + color: '{text.color}' + }, + modal: { + background: '{surface.900}', + borderColor: '{surface.700}', + color: '{text.color}' + } + }, + list: { + option: { + focusBackground: '{surface.800}', + selectedBackground: '{highlight.background}', + selectedFocusBackground: '{highlight.focus.background}', + color: '{text.color}', + focusColor: '{text.hover.color}', + selectedColor: '{highlight.color}', + selectedFocusColor: '{highlight.focus.color}', + icon: { + color: '{surface.500}', + focusColor: '{surface.400}' + } + }, + optionGroup: { + background: 'transparent', + color: '{text.muted.color}' + } + }, + navigation: { + item: { + focusBackground: '{surface.800}', + activeBackground: '{surface.800}', + color: '{text.color}', + focusColor: '{text.hover.color}', + activeColor: '{text.hover.color}', + icon: { + color: '{surface.500}', + focusColor: '{surface.400}', + activeColor: '{surface.400}' + } + }, + submenuLabel: { + background: 'transparent', + color: '{text.muted.color}' + }, + submenuIcon: { + color: '{surface.500}', + focusColor: '{surface.400}', + activeColor: '{surface.400}' + } + } + } + } + } +}; diff --git a/packages/themes/src/presets/aura/blockui/index.d.ts b/packages/themes/src/presets/aura/blockui/index.d.ts new file mode 100644 index 00000000000..53f40cf9068 --- /dev/null +++ b/packages/themes/src/presets/aura/blockui/index.d.ts @@ -0,0 +1,3 @@ +import { BlockUIDesignTokens } from '../../types/blockui'; +declare const _default: BlockUIDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/blockui/index.ts b/packages/themes/src/presets/aura/blockui/index.ts new file mode 100644 index 00000000000..6d41ad5283a --- /dev/null +++ b/packages/themes/src/presets/aura/blockui/index.ts @@ -0,0 +1,7 @@ +import { BlockUIDesignTokens } from '../../../../types/blockui'; + +export default { + root: { + borderRadius: '{content.border.radius}' + } +} as BlockUIDesignTokens; diff --git a/packages/themes/src/presets/aura/breadcrumb/index.d.ts b/packages/themes/src/presets/aura/breadcrumb/index.d.ts new file mode 100644 index 00000000000..9fadc9d4647 --- /dev/null +++ b/packages/themes/src/presets/aura/breadcrumb/index.d.ts @@ -0,0 +1,3 @@ +import { BreadcrumbDesignTokens } from '../../types/breadcrumb'; +declare const _default: BreadcrumbDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/breadcrumb/index.ts b/packages/themes/src/presets/aura/breadcrumb/index.ts new file mode 100644 index 00000000000..8e6d5f2c794 --- /dev/null +++ b/packages/themes/src/presets/aura/breadcrumb/index.ts @@ -0,0 +1,30 @@ +import { BreadcrumbDesignTokens } from '../../../../types/breadcrumb'; + +export default { + root: { + padding: '1rem', + background: '{content.background}', + gap: '0.5rem', + transitionDuration: '{transition.duration}' + }, + item: { + color: '{text.muted.color}', + hoverColor: '{text.color}', + borderRadius: '{content.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + hoverColor: '{navigation.item.icon.focus.color}' + }, + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + separator: { + color: '{navigation.item.icon.color}' + } +} as BreadcrumbDesignTokens; diff --git a/packages/themes/src/presets/aura/button/index.d.ts b/packages/themes/src/presets/aura/button/index.d.ts new file mode 100644 index 00000000000..0d177908703 --- /dev/null +++ b/packages/themes/src/presets/aura/button/index.d.ts @@ -0,0 +1,3 @@ +import { ButtonDesignTokens } from '../../types/button'; +declare const _default: ButtonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/button/index.ts b/packages/themes/src/presets/aura/button/index.ts new file mode 100644 index 00000000000..024f0c0b5ac --- /dev/null +++ b/packages/themes/src/presets/aura/button/index.ts @@ -0,0 +1,499 @@ +import { ButtonDesignTokens } from '../../../../types/button'; + +export default { + root: { + borderRadius: '{form.field.border.radius}', + roundedBorderRadius: '2rem', + gap: '0.5rem', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + iconOnlyWidth: '2.5rem', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + }, + label: { + fontWeight: '500' + }, + raisedShadow: '0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + offset: '{focus.ring.offset}' + }, + badgeSize: '1rem', + transitionDuration: '{form.field.transition.duration}' + }, + colorScheme: { + light: { + root: { + primary: { + background: '{primary.color}', + hoverBackground: '{primary.hover.color}', + activeBackground: '{primary.active.color}', + borderColor: '{primary.color}', + hoverBorderColor: '{primary.hover.color}', + activeBorderColor: '{primary.active.color}', + color: '{primary.contrast.color}', + hoverColor: '{primary.contrast.color}', + activeColor: '{primary.contrast.color}', + focusRing: { + color: '{primary.color}', + shadow: 'none' + } + }, + secondary: { + background: '{surface.100}', + hoverBackground: '{surface.200}', + activeBackground: '{surface.300}', + borderColor: '{surface.100}', + hoverBorderColor: '{surface.200}', + activeBorderColor: '{surface.300}', + color: '{surface.600}', + hoverColor: '{surface.700}', + activeColor: '{surface.800}', + focusRing: { + color: '{surface.600}', + shadow: 'none' + } + }, + info: { + background: '{sky.500}', + hoverBackground: '{sky.600}', + activeBackground: '{sky.700}', + borderColor: '{sky.500}', + hoverBorderColor: '{sky.600}', + activeBorderColor: '{sky.700}', + color: '#ffffff', + hoverColor: '#ffffff', + activeColor: '#ffffff', + focusRing: { + color: '{sky.500}', + shadow: 'none' + } + }, + success: { + background: '{green.500}', + hoverBackground: '{green.600}', + activeBackground: '{green.700}', + borderColor: '{green.500}', + hoverBorderColor: '{green.600}', + activeBorderColor: '{green.700}', + color: '#ffffff', + hoverColor: '#ffffff', + activeColor: '#ffffff', + focusRing: { + color: '{green.500}', + shadow: 'none' + } + }, + warn: { + background: '{orange.500}', + hoverBackground: '{orange.600}', + activeBackground: '{orange.700}', + borderColor: '{orange.500}', + hoverBorderColor: '{orange.600}', + activeBorderColor: '{orange.700}', + color: '#ffffff', + hoverColor: '#ffffff', + activeColor: '#ffffff', + focusRing: { + color: '{orange.500}', + shadow: 'none' + } + }, + help: { + background: '{purple.500}', + hoverBackground: '{purple.600}', + activeBackground: '{purple.700}', + borderColor: '{purple.500}', + hoverBorderColor: '{purple.600}', + activeBorderColor: '{purple.700}', + color: '#ffffff', + hoverColor: '#ffffff', + activeColor: '#ffffff', + focusRing: { + color: '{purple.500}', + shadow: 'none' + } + }, + danger: { + background: '{red.500}', + hoverBackground: '{red.600}', + activeBackground: '{red.700}', + borderColor: '{red.500}', + hoverBorderColor: '{red.600}', + activeBorderColor: '{red.700}', + color: '#ffffff', + hoverColor: '#ffffff', + activeColor: '#ffffff', + focusRing: { + color: '{red.500}', + shadow: 'none' + } + }, + contrast: { + background: '{surface.950}', + hoverBackground: '{surface.900}', + activeBackground: '{surface.800}', + borderColor: '{surface.950}', + hoverBorderColor: '{surface.900}', + activeBorderColor: '{surface.800}', + color: '{surface.0}', + hoverColor: '{surface.0}', + activeColor: '{surface.0}', + focusRing: { + color: '{surface.950}', + shadow: 'none' + } + } + }, + outlined: { + primary: { + hoverBackground: '{primary.50}', + activeBackground: '{primary.100}', + borderColor: '{primary.200}', + color: '{primary.color}' + }, + secondary: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + borderColor: '{surface.200}', + color: '{surface.500}' + }, + success: { + hoverBackground: '{green.50}', + activeBackground: '{green.100}', + borderColor: '{green.200}', + color: '{green.500}' + }, + info: { + hoverBackground: '{sky.50}', + activeBackground: '{sky.100}', + borderColor: '{sky.200}', + color: '{sky.500}' + }, + warn: { + hoverBackground: '{orange.50}', + activeBackground: '{orange.100}', + borderColor: '{orange.200}', + color: '{orange.500}' + }, + help: { + hoverBackground: '{purple.50}', + activeBackground: '{purple.100}', + borderColor: '{purple.200}', + color: '{purple.500}' + }, + danger: { + hoverBackground: '{red.50}', + activeBackground: '{red.100}', + borderColor: '{red.200}', + color: '{red.500}' + }, + contrast: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + borderColor: '{surface.700}', + color: '{surface.950}' + }, + plain: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + borderColor: '{surface.200}', + color: '{surface.700}' + } + }, + text: { + primary: { + hoverBackground: '{primary.50}', + activeBackground: '{primary.100}', + color: '{primary.color}' + }, + secondary: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + color: '{surface.500}' + }, + success: { + hoverBackground: '{green.50}', + activeBackground: '{green.100}', + color: '{green.500}' + }, + info: { + hoverBackground: '{sky.50}', + activeBackground: '{sky.100}', + color: '{sky.500}' + }, + warn: { + hoverBackground: '{orange.50}', + activeBackground: '{orange.100}', + color: '{orange.500}' + }, + help: { + hoverBackground: '{purple.50}', + activeBackground: '{purple.100}', + color: '{purple.500}' + }, + danger: { + hoverBackground: '{red.50}', + activeBackground: '{red.100}', + color: '{red.500}' + }, + contrast: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + color: '{surface.950}' + }, + plain: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + color: '{surface.700}' + } + }, + link: { + color: '{primary.color}', + hoverColor: '{primary.color}', + activeColor: '{primary.color}' + } + }, + dark: { + root: { + primary: { + background: '{primary.color}', + hoverBackground: '{primary.hover.color}', + activeBackground: '{primary.active.color}', + borderColor: '{primary.color}', + hoverBorderColor: '{primary.hover.color}', + activeBorderColor: '{primary.active.color}', + color: '{primary.contrast.color}', + hoverColor: '{primary.contrast.color}', + activeColor: '{primary.contrast.color}', + focusRing: { + color: '{primary.color}', + shadow: 'none' + } + }, + secondary: { + background: '{surface.800}', + hoverBackground: '{surface.700}', + activeBackground: '{surface.600}', + borderColor: '{surface.800}', + hoverBorderColor: '{surface.700}', + activeBorderColor: '{surface.600}', + color: '{surface.300}', + hoverColor: '{surface.200}', + activeColor: '{surface.100}', + focusRing: { + color: '{surface.300}', + shadow: 'none' + } + }, + info: { + background: '{sky.400}', + hoverBackground: '{sky.300}', + activeBackground: '{sky.200}', + borderColor: '{sky.400}', + hoverBorderColor: '{sky.300}', + activeBorderColor: '{sky.200}', + color: '{sky.950}', + hoverColor: '{sky.950}', + activeColor: '{sky.950}', + focusRing: { + color: '{sky.400}', + shadow: 'none' + } + }, + success: { + background: '{green.400}', + hoverBackground: '{green.300}', + activeBackground: '{green.200}', + borderColor: '{green.400}', + hoverBorderColor: '{green.300}', + activeBorderColor: '{green.200}', + color: '{green.950}', + hoverColor: '{green.950}', + activeColor: '{green.950}', + focusRing: { + color: '{green.400}', + shadow: 'none' + } + }, + warn: { + background: '{orange.400}', + hoverBackground: '{orange.300}', + activeBackground: '{orange.200}', + borderColor: '{orange.400}', + hoverBorderColor: '{orange.300}', + activeBorderColor: '{orange.200}', + color: '{orange.950}', + hoverColor: '{orange.950}', + activeColor: '{orange.950}', + focusRing: { + color: '{orange.400}', + shadow: 'none' + } + }, + help: { + background: '{purple.400}', + hoverBackground: '{purple.300}', + activeBackground: '{purple.200}', + borderColor: '{purple.400}', + hoverBorderColor: '{purple.300}', + activeBorderColor: '{purple.200}', + color: '{purple.950}', + hoverColor: '{purple.950}', + activeColor: '{purple.950}', + focusRing: { + color: '{purple.400}', + shadow: 'none' + } + }, + danger: { + background: '{red.400}', + hoverBackground: '{red.300}', + activeBackground: '{red.200}', + borderColor: '{red.400}', + hoverBorderColor: '{red.300}', + activeBorderColor: '{red.200}', + color: '{red.950}', + hoverColor: '{red.950}', + activeColor: '{red.950}', + focusRing: { + color: '{red.400}', + shadow: 'none' + } + }, + contrast: { + background: '{surface.0}', + hoverBackground: '{surface.100}', + activeBackground: '{surface.200}', + borderColor: '{surface.0}', + hoverBorderColor: '{surface.100}', + activeBorderColor: '{surface.200}', + color: '{surface.950}', + hoverColor: '{surface.950}', + activeColor: '{surface.950}', + focusRing: { + color: '{surface.0}', + shadow: 'none' + } + } + }, + outlined: { + primary: { + hoverBackground: 'color-mix(in srgb, {primary.color}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {primary.color}, transparent 84%)', + borderColor: '{primary.700}', + color: '{primary.color}' + }, + secondary: { + hoverBackground: 'rgba(255,255,255,0.04)', + activeBackground: 'rgba(255,255,255,0.16)', + borderColor: '{surface.700}', + color: '{surface.400}' + }, + success: { + hoverBackground: 'color-mix(in srgb, {green.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {green.400}, transparent 84%)', + borderColor: '{green.700}', + color: '{green.400}' + }, + info: { + hoverBackground: 'color-mix(in srgb, {sky.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {sky.400}, transparent 84%)', + borderColor: '{sky.700}', + color: '{sky.400}' + }, + warn: { + hoverBackground: 'color-mix(in srgb, {orange.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {orange.400}, transparent 84%)', + borderColor: '{orange.700}', + color: '{orange.400}' + }, + help: { + hoverBackground: 'color-mix(in srgb, {purple.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {purple.400}, transparent 84%)', + borderColor: '{purple.700}', + color: '{purple.400}' + }, + danger: { + hoverBackground: 'color-mix(in srgb, {red.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {red.400}, transparent 84%)', + borderColor: '{red.700}', + color: '{red.400}' + }, + contrast: { + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + borderColor: '{surface.500}', + color: '{surface.0}' + }, + plain: { + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + borderColor: '{surface.600}', + color: '{surface.0}' + } + }, + text: { + primary: { + hoverBackground: 'color-mix(in srgb, {primary.color}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {primary.color}, transparent 84%)', + color: '{primary.color}' + }, + secondary: { + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + color: '{surface.400}' + }, + success: { + hoverBackground: 'color-mix(in srgb, {green.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {green.400}, transparent 84%)', + color: '{green.400}' + }, + info: { + hoverBackground: 'color-mix(in srgb, {sky.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {sky.400}, transparent 84%)', + color: '{sky.400}' + }, + warn: { + hoverBackground: 'color-mix(in srgb, {orange.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {orange.400}, transparent 84%)', + color: '{orange.400}' + }, + help: { + hoverBackground: 'color-mix(in srgb, {purple.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {purple.400}, transparent 84%)', + color: '{purple.400}' + }, + danger: { + hoverBackground: 'color-mix(in srgb, {red.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {red.400}, transparent 84%)', + color: '{red.400}' + }, + contrast: { + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + color: '{surface.0}' + }, + plain: { + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + color: '{surface.0}' + } + }, + link: { + color: '{primary.color}', + hoverColor: '{primary.color}', + activeColor: '{primary.color}' + } + } + } +} as ButtonDesignTokens; diff --git a/packages/themes/src/presets/aura/card/index.d.ts b/packages/themes/src/presets/aura/card/index.d.ts new file mode 100644 index 00000000000..7c98f399153 --- /dev/null +++ b/packages/themes/src/presets/aura/card/index.d.ts @@ -0,0 +1,3 @@ +import { CardDesignTokens } from '../../types/card'; +declare const _default: CardDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/card/index.ts b/packages/themes/src/presets/aura/card/index.ts new file mode 100644 index 00000000000..edbc8c4aeb8 --- /dev/null +++ b/packages/themes/src/presets/aura/card/index.ts @@ -0,0 +1,24 @@ +import { CardDesignTokens } from '../../../../types/card'; + +export default { + root: { + background: '{content.background}', + borderRadius: '{border.radius.xl}', + color: '{content.color}', + shadow: '0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1)' + }, + body: { + padding: '1.25rem', + gap: '0.5rem' + }, + caption: { + gap: '0.5rem' + }, + title: { + fontSize: '1.25rem', + fontWeight: '500' + }, + subtitle: { + color: '{text.muted.color}' + } +} as CardDesignTokens; diff --git a/packages/themes/src/presets/aura/carousel/index.d.ts b/packages/themes/src/presets/aura/carousel/index.d.ts new file mode 100644 index 00000000000..de99d3d02c6 --- /dev/null +++ b/packages/themes/src/presets/aura/carousel/index.d.ts @@ -0,0 +1,3 @@ +import { CarouselDesignTokens } from '../../types/carousel'; +declare const _default: CarouselDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/carousel/index.ts b/packages/themes/src/presets/aura/carousel/index.ts new file mode 100644 index 00000000000..453be8c83b2 --- /dev/null +++ b/packages/themes/src/presets/aura/carousel/index.ts @@ -0,0 +1,42 @@ +import { CarouselDesignTokens } from '../../../../types/carousel'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + content: { + gap: '0.25rem' + }, + indicatorList: { + padding: '1rem', + gap: '0.5rem' + }, + indicator: { + width: '2rem', + height: '0.5rem', + borderRadius: '{content.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + colorScheme: { + light: { + indicator: { + background: '{surface.200}', + hoverBackground: '{surface.300}', + activeBackground: '{primary.color}' + } + }, + dark: { + indicator: { + background: '{surface.700}', + hoverBackground: '{surface.600}', + activeBackground: '{primary.color}' + } + } + } +} as CarouselDesignTokens; diff --git a/packages/themes/src/presets/aura/cascadeselect/index.d.ts b/packages/themes/src/presets/aura/cascadeselect/index.d.ts new file mode 100644 index 00000000000..650894e3dca --- /dev/null +++ b/packages/themes/src/presets/aura/cascadeselect/index.d.ts @@ -0,0 +1,3 @@ +import { CascadeSelectDesignTokens } from '../../types/cascadeselect'; +declare const _default: CascadeSelectDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/cascadeselect/index.ts b/packages/themes/src/presets/aura/cascadeselect/index.ts new file mode 100644 index 00000000000..8b0504f6fd6 --- /dev/null +++ b/packages/themes/src/presets/aura/cascadeselect/index.ts @@ -0,0 +1,76 @@ +import { CascadeSelectDesignTokens } from '../../../../types/cascadeselect'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + }, + dropdown: { + width: '2.5rem', + color: '{form.field.icon.color}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + list: { + padding: '{list.padding}', + gap: '{list.gap}', + mobileIndent: '1rem' + }, + option: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}', + icon: { + color: '{list.option.icon.color}', + focusColor: '{list.option.icon.focus.color}', + size: '0.875rem' + } + }, + clearIcon: { + color: '{form.field.icon.color}' + } +} as CascadeSelectDesignTokens; diff --git a/packages/themes/src/presets/aura/checkbox/index.d.ts b/packages/themes/src/presets/aura/checkbox/index.d.ts new file mode 100644 index 00000000000..90ee60b6bb2 --- /dev/null +++ b/packages/themes/src/presets/aura/checkbox/index.d.ts @@ -0,0 +1,3 @@ +import { CheckboxDesignTokens } from '../../types/checkbox'; +declare const _default: CheckboxDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/checkbox/index.ts b/packages/themes/src/presets/aura/checkbox/index.ts new file mode 100644 index 00000000000..758117e4bd1 --- /dev/null +++ b/packages/themes/src/presets/aura/checkbox/index.ts @@ -0,0 +1,52 @@ +import { CheckboxDesignTokens } from '../../../../types/checkbox'; + +export default { + root: { + borderRadius: '{border.radius.sm}', + width: '1.25rem', + height: '1.25rem', + background: '{form.field.background}', + checkedBackground: '{primary.color}', + checkedHoverBackground: '{primary.hover.color}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.border.color}', + checkedBorderColor: '{primary.color}', + checkedHoverBorderColor: '{primary.hover.color}', + checkedFocusBorderColor: '{primary.color}', + checkedDisabledBorderColor: '{form.field.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + shadow: '{form.field.shadow}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + width: '1rem', + height: '1rem' + }, + lg: { + width: '1.5rem', + height: '1.5rem' + } + }, + icon: { + size: '0.875rem', + color: '{form.field.color}', + checkedColor: '{primary.contrast.color}', + checkedHoverColor: '{primary.contrast.color}', + disabledColor: '{form.field.disabled.color}', + sm: { + size: '0.75rem' + }, + lg: { + size: '1rem' + } + } +} as CheckboxDesignTokens; diff --git a/packages/themes/src/presets/aura/chip/index.d.ts b/packages/themes/src/presets/aura/chip/index.d.ts new file mode 100644 index 00000000000..72cbe57584c --- /dev/null +++ b/packages/themes/src/presets/aura/chip/index.d.ts @@ -0,0 +1,3 @@ +import { ChipDesignTokens } from '../../types/chip'; +declare const _default: ChipDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/chip/index.ts b/packages/themes/src/presets/aura/chip/index.ts new file mode 100644 index 00000000000..49cae2dbe3a --- /dev/null +++ b/packages/themes/src/presets/aura/chip/index.ts @@ -0,0 +1,54 @@ +import { ChipDesignTokens } from '../../../../types/chip'; + +export default { + root: { + borderRadius: '16px', + paddingX: '0.75rem', + paddingY: '0.5rem', + gap: '0.5rem', + transitionDuration: '{transition.duration}' + }, + image: { + width: '2rem', + height: '2rem' + }, + icon: { + size: '1rem' + }, + removeIcon: { + size: '1rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + } + }, + colorScheme: { + light: { + root: { + background: '{surface.100}', + color: '{surface.800}' + }, + icon: { + color: '{surface.800}' + }, + removeIcon: { + color: '{surface.800}' + } + }, + dark: { + root: { + background: '{surface.800}', + color: '{surface.0}' + }, + icon: { + color: '{surface.0}' + }, + removeIcon: { + color: '{surface.0}' + } + } + } +} as ChipDesignTokens; diff --git a/packages/themes/src/presets/aura/colorpicker/index.d.ts b/packages/themes/src/presets/aura/colorpicker/index.d.ts new file mode 100644 index 00000000000..4219fbb7153 --- /dev/null +++ b/packages/themes/src/presets/aura/colorpicker/index.d.ts @@ -0,0 +1,3 @@ +import { ColorPickerDesignTokens } from '../../types/colorpicker'; +declare const _default: ColorPickerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/colorpicker/index.ts b/packages/themes/src/presets/aura/colorpicker/index.ts new file mode 100644 index 00000000000..6d6d565ac9f --- /dev/null +++ b/packages/themes/src/presets/aura/colorpicker/index.ts @@ -0,0 +1,43 @@ +import { ColorPickerDesignTokens } from '../../../../types/colorpicker'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + preview: { + width: '1.5rem', + height: '1.5rem', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + panel: { + shadow: '{overlay.popover.shadow}', + borderRadius: '{overlay.popover.borderRadius}' + }, + colorScheme: { + light: { + panel: { + background: '{surface.800}', + borderColor: '{surface.900}' + }, + handle: { + color: '{surface.0}' + } + }, + dark: { + panel: { + background: '{surface.900}', + borderColor: '{surface.700}' + }, + handle: { + color: '{surface.0}' + } + } + } +} as ColorPickerDesignTokens; diff --git a/packages/themes/src/presets/aura/confirmdialog/index.d.ts b/packages/themes/src/presets/aura/confirmdialog/index.d.ts new file mode 100644 index 00000000000..6394d82db79 --- /dev/null +++ b/packages/themes/src/presets/aura/confirmdialog/index.d.ts @@ -0,0 +1,3 @@ +import { ConfirmDialogDesignTokens } from '../../types/confirmdialog'; +declare const _default: ConfirmDialogDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/confirmdialog/index.ts b/packages/themes/src/presets/aura/confirmdialog/index.ts new file mode 100644 index 00000000000..e72c47bee5d --- /dev/null +++ b/packages/themes/src/presets/aura/confirmdialog/index.ts @@ -0,0 +1,11 @@ +import { ConfirmDialogDesignTokens } from '../../../../types/confirmdialog'; + +export default { + icon: { + size: '2rem', + color: '{overlay.modal.color}' + }, + content: { + gap: '1rem' + } +} as ConfirmDialogDesignTokens; diff --git a/packages/themes/src/presets/aura/confirmpopup/index.d.ts b/packages/themes/src/presets/aura/confirmpopup/index.d.ts new file mode 100644 index 00000000000..264ac0a1542 --- /dev/null +++ b/packages/themes/src/presets/aura/confirmpopup/index.d.ts @@ -0,0 +1,3 @@ +import { ConfirmPopupDesignTokens } from '../../types/confirmpopup'; +declare const _default: ConfirmPopupDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/confirmpopup/index.ts b/packages/themes/src/presets/aura/confirmpopup/index.ts new file mode 100644 index 00000000000..f3173509ac1 --- /dev/null +++ b/packages/themes/src/presets/aura/confirmpopup/index.ts @@ -0,0 +1,25 @@ +import { ConfirmPopupDesignTokens } from '../../../../types/confirmpopup'; + +export default { + root: { + background: '{overlay.popover.background}', + borderColor: '{overlay.popover.border.color}', + color: '{overlay.popover.color}', + borderRadius: '{overlay.popover.border.radius}', + shadow: '{overlay.popover.shadow}', + gutter: '10px', + arrowOffset: '1.25rem' + }, + content: { + padding: '{overlay.popover.padding}', + gap: '1rem' + }, + icon: { + size: '1.5rem', + color: '{overlay.popover.color}' + }, + footer: { + gap: '0.5rem', + padding: '0 {overlay.popover.padding} {overlay.popover.padding} {overlay.popover.padding}' + } +} as ConfirmPopupDesignTokens; diff --git a/packages/themes/src/presets/aura/contextmenu/index.d.ts b/packages/themes/src/presets/aura/contextmenu/index.d.ts new file mode 100644 index 00000000000..6093ff0b7dd --- /dev/null +++ b/packages/themes/src/presets/aura/contextmenu/index.d.ts @@ -0,0 +1,3 @@ +import { ContextMenuDesignTokens } from '../../types/contextmenu'; +declare const _default: ContextMenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/contextmenu/index.ts b/packages/themes/src/presets/aura/contextmenu/index.ts new file mode 100644 index 00000000000..3bd40c5a0a8 --- /dev/null +++ b/packages/themes/src/presets/aura/contextmenu/index.ts @@ -0,0 +1,43 @@ +import { ContextMenuDesignTokens } from '../../../../types/contextmenu'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}', + shadow: '{overlay.navigation.shadow}', + transitionDuration: '{transition.duration}' + }, + list: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}' + }, + item: { + focusBackground: '{navigation.item.focus.background}', + activeBackground: '{navigation.item.active.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + activeColor: '{navigation.item.active.color}', + padding: '{navigation.item.padding}', + borderRadius: '{navigation.item.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}', + activeColor: '{navigation.item.icon.active.color}' + } + }, + submenu: { + mobileIndent: '1rem' + }, + submenuIcon: { + size: '{navigation.submenu.icon.size}', + color: '{navigation.submenu.icon.color}', + focusColor: '{navigation.submenu.icon.focus.color}', + activeColor: '{navigation.submenu.icon.active.color}' + }, + separator: { + borderColor: '{content.border.color}' + } +} as ContextMenuDesignTokens; diff --git a/packages/themes/src/presets/aura/datatable/index.d.ts b/packages/themes/src/presets/aura/datatable/index.d.ts new file mode 100644 index 00000000000..3a7edeb5b5d --- /dev/null +++ b/packages/themes/src/presets/aura/datatable/index.d.ts @@ -0,0 +1,3 @@ +import { DataTableDesignTokens } from '../../types/datatable'; +declare const _default: DataTableDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/datatable/index.ts b/packages/themes/src/presets/aura/datatable/index.ts new file mode 100644 index 00000000000..72be5cef124 --- /dev/null +++ b/packages/themes/src/presets/aura/datatable/index.ts @@ -0,0 +1,174 @@ +import { DataTableDesignTokens } from '../../../../types/datatable'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + header: { + background: '{content.background}', + borderColor: '{datatable.border.color}', + color: '{content.color}', + borderWidth: '0 0 1px 0', + padding: '0.75rem 1rem' + }, + headerCell: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + borderColor: '{datatable.border.color}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + selectedColor: '{highlight.color}', + gap: '0.5rem', + padding: '0.75rem 1rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '-1px', + shadow: '{focus.ring.shadow}' + } + }, + columnTitle: { + fontWeight: '600' + }, + row: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + selectedColor: '{highlight.color}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '-1px', + shadow: '{focus.ring.shadow}' + } + }, + bodyCell: { + borderColor: '{datatable.border.color}', + padding: '0.75rem 1rem' + }, + footerCell: { + background: '{content.background}', + borderColor: '{datatable.border.color}', + color: '{content.color}', + padding: '0.75rem 1rem' + }, + columnFooter: { + fontWeight: '600' + }, + footer: { + background: '{content.background}', + borderColor: '{datatable.border.color}', + color: '{content.color}', + borderWidth: '0 0 1px 0', + padding: '0.75rem 1rem' + }, + dropPoint: { + color: '{primary.color}' + }, + columnResizerWidth: '0.5rem', + resizeIndicator: { + width: '1px', + color: '{primary.color}' + }, + sortIcon: { + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + size: '0.875rem' + }, + loadingIcon: { + size: '2rem' + }, + rowToggleButton: { + hoverBackground: '{content.hover.background}', + selectedHoverBackground: '{content.background}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + selectedHoverColor: '{primary.color}', + size: '1.75rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + filter: { + inlineGap: '0.5rem', + overlaySelect: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + overlayPopover: { + background: '{overlay.popover.background}', + borderColor: '{overlay.popover.border.color}', + borderRadius: '{overlay.popover.border.radius}', + color: '{overlay.popover.color}', + shadow: '{overlay.popover.shadow}', + padding: '{overlay.popover.padding}', + gap: '0.5rem' + }, + rule: { + borderColor: '{content.border.color}' + }, + constraintList: { + padding: '{list.padding}', + gap: '{list.gap}' + }, + constraint: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + separator: { + borderColor: '{content.border.color}' + }, + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}' + } + }, + paginatorTop: { + borderColor: '{datatable.border.color}', + borderWidth: '0 0 1px 0' + }, + paginatorBottom: { + borderColor: '{datatable.border.color}', + borderWidth: '0 0 1px 0' + }, + colorScheme: { + light: { + root: { + borderColor: '{content.border.color}' + }, + row: { + stripedBackground: '{surface.50}' + }, + bodyCell: { + selectedBorderColor: '{primary.100}' + } + }, + dark: { + root: { + borderColor: '{surface.800}' + }, + row: { + stripedBackground: '{surface.950}' + }, + bodyCell: { + selectedBorderColor: '{primary.900}' + } + } + } +} as DataTableDesignTokens; diff --git a/packages/themes/src/presets/aura/dataview/index.d.ts b/packages/themes/src/presets/aura/dataview/index.d.ts new file mode 100644 index 00000000000..82185a331ed --- /dev/null +++ b/packages/themes/src/presets/aura/dataview/index.d.ts @@ -0,0 +1,3 @@ +import { DataViewDesignTokens } from '../../types/dataview'; +declare const _default: DataViewDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/dataview/index.ts b/packages/themes/src/presets/aura/dataview/index.ts new file mode 100644 index 00000000000..6bfb05c2c42 --- /dev/null +++ b/packages/themes/src/presets/aura/dataview/index.ts @@ -0,0 +1,42 @@ +import { DataViewDesignTokens } from '../../../../types/dataview'; + +export default { + root: { + borderColor: 'transparent', + borderWidth: '0', + borderRadius: '0', + padding: '0' + }, + header: { + background: '{content.background}', + color: '{content.color}', + borderColor: '{content.border.color}', + borderWidth: '0 0 1px 0', + padding: '0.75rem 1rem', + borderRadius: '0' + }, + content: { + background: '{content.background}', + color: '{content.color}', + borderColor: 'transparent', + borderWidth: '0', + padding: '0', + borderRadius: '0' + }, + footer: { + background: '{content.background}', + color: '{content.color}', + borderColor: '{content.border.color}', + borderWidth: '1px 0 0 0', + padding: '0.75rem 1rem', + borderRadius: '0' + }, + paginatorTop: { + borderColor: '{content.border.color}', + borderWidth: '0 0 1px 0' + }, + paginatorBottom: { + borderColor: '{content.border.color}', + borderWidth: '1px 0 0 0' + } +} as DataViewDesignTokens; diff --git a/packages/themes/src/presets/aura/datepicker/index.d.ts b/packages/themes/src/presets/aura/datepicker/index.d.ts new file mode 100644 index 00000000000..7de2c7a17d8 --- /dev/null +++ b/packages/themes/src/presets/aura/datepicker/index.d.ts @@ -0,0 +1,3 @@ +import { DatePickerDesignTokens } from '../../types/datepicker'; +declare const _default: DatePickerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/datepicker/index.ts b/packages/themes/src/presets/aura/datepicker/index.ts new file mode 100644 index 00000000000..e0078a4f8c3 --- /dev/null +++ b/packages/themes/src/presets/aura/datepicker/index.ts @@ -0,0 +1,148 @@ +import { DatePickerDesignTokens } from '../../../../types/datepicker'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + panel: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}', + shadow: '{overlay.popover.shadow}', + padding: '{overlay.popover.padding}' + }, + header: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + padding: '0 0 0.5rem 0' + }, + title: { + gap: '0.5rem', + fontWeight: '500' + }, + dropdown: { + width: '2.5rem', + sm: { + width: '2rem' + }, + lg: { + width: '3rem' + }, + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.border.color}', + activeBorderColor: '{form.field.border.color}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + inputIcon: { + color: '{form.field.icon.color}' + }, + selectMonth: { + hoverBackground: '{content.hover.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + padding: '0.25rem 0.5rem', + borderRadius: '{content.border.radius}' + }, + selectYear: { + hoverBackground: '{content.hover.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + padding: '0.25rem 0.5rem', + borderRadius: '{content.border.radius}' + }, + group: { + borderColor: '{content.border.color}', + gap: '{overlay.popover.padding}' + }, + dayView: { + margin: '0.5rem 0 0 0' + }, + weekDay: { + padding: '0.25rem', + fontWeight: '500', + color: '{content.color}' + }, + date: { + hoverBackground: '{content.hover.background}', + selectedBackground: '{primary.color}', + rangeSelectedBackground: '{highlight.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + selectedColor: '{primary.contrast.color}', + rangeSelectedColor: '{highlight.color}', + width: '2rem', + height: '2rem', + borderRadius: '50%', + padding: '0.25rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + monthView: { + margin: '0.5rem 0 0 0' + }, + month: { + padding: '0.375rem', + borderRadius: '{content.border.radius}' + }, + yearView: { + margin: '0.5rem 0 0 0' + }, + year: { + padding: '0.375rem', + borderRadius: '{content.border.radius}' + }, + buttonbar: { + padding: '0.5rem 0 0 0', + borderColor: '{content.border.color}' + }, + timePicker: { + padding: '0.5rem 0 0 0', + borderColor: '{content.border.color}', + gap: '0.5rem', + buttonGap: '0.25rem' + }, + colorScheme: { + light: { + dropdown: { + background: '{surface.100}', + hoverBackground: '{surface.200}', + activeBackground: '{surface.300}', + color: '{surface.600}', + hoverColor: '{surface.700}', + activeColor: '{surface.800}' + }, + today: { + background: '{surface.200}', + color: '{surface.900}' + } + }, + dark: { + dropdown: { + background: '{surface.800}', + hoverBackground: '{surface.700}', + activeBackground: '{surface.600}', + color: '{surface.300}', + hoverColor: '{surface.200}', + activeColor: '{surface.100}' + }, + today: { + background: '{surface.700}', + color: '{surface.0}' + } + } + } +} as DatePickerDesignTokens; diff --git a/packages/themes/src/presets/aura/dialog/index.d.ts b/packages/themes/src/presets/aura/dialog/index.d.ts new file mode 100644 index 00000000000..03c3ce3e203 --- /dev/null +++ b/packages/themes/src/presets/aura/dialog/index.d.ts @@ -0,0 +1,3 @@ +import { DialogDesignTokens } from '../../types/dialog'; +declare const _default: DialogDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/dialog/index.ts b/packages/themes/src/presets/aura/dialog/index.ts new file mode 100644 index 00000000000..82da27c81b3 --- /dev/null +++ b/packages/themes/src/presets/aura/dialog/index.ts @@ -0,0 +1,26 @@ +import { DialogDesignTokens } from '../../../../types/dialog'; + +export default { + root: { + background: '{overlay.modal.background}', + borderColor: '{overlay.modal.border.color}', + color: '{overlay.modal.color}', + borderRadius: '{overlay.modal.border.radius}', + shadow: '{overlay.modal.shadow}' + }, + header: { + padding: '{overlay.modal.padding}', + gap: '0.5rem' + }, + title: { + fontSize: '1.25rem', + fontWeight: '600' + }, + content: { + padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}' + }, + footer: { + padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}', + gap: '0.5rem' + } +} as DialogDesignTokens; diff --git a/packages/themes/src/presets/aura/divider/index.d.ts b/packages/themes/src/presets/aura/divider/index.d.ts new file mode 100644 index 00000000000..2c98d3e5397 --- /dev/null +++ b/packages/themes/src/presets/aura/divider/index.d.ts @@ -0,0 +1,3 @@ +import { DividerDesignTokens } from '../../types/divider'; +declare const _default: DividerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/divider/index.ts b/packages/themes/src/presets/aura/divider/index.ts new file mode 100644 index 00000000000..ffaf926ac46 --- /dev/null +++ b/packages/themes/src/presets/aura/divider/index.ts @@ -0,0 +1,25 @@ +import { DividerDesignTokens } from '../../../../types/divider'; + +export default { + root: { + borderColor: '{content.border.color}' + }, + content: { + background: '{content.background}', + color: '{text.color}' + }, + horizontal: { + margin: '1rem 0', + padding: '0 1rem', + content: { + padding: '0 0.5rem' + } + }, + vertical: { + margin: '0 1rem', + padding: '0.5rem 0', + content: { + padding: '0.5rem 0' + } + } +} as DividerDesignTokens; diff --git a/packages/themes/src/presets/aura/dock/index.d.ts b/packages/themes/src/presets/aura/dock/index.d.ts new file mode 100644 index 00000000000..1fd1c56ab89 --- /dev/null +++ b/packages/themes/src/presets/aura/dock/index.d.ts @@ -0,0 +1,3 @@ +import { DockDesignTokens } from '../../types/dock'; +declare const _default: DockDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/dock/index.ts b/packages/themes/src/presets/aura/dock/index.ts new file mode 100644 index 00000000000..3cf4b3c1210 --- /dev/null +++ b/packages/themes/src/presets/aura/dock/index.ts @@ -0,0 +1,22 @@ +import { DockDesignTokens } from '../../../../types/dock'; + +export default { + root: { + background: 'rgba(255, 255, 255, 0.1)', + borderColor: 'rgba(255, 255, 255, 0.2)', + padding: '0.5rem', + borderRadius: '{border.radius.xl}' + }, + item: { + borderRadius: '{content.border.radius}', + padding: '0.5rem', + size: '3rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + } +} as DockDesignTokens; diff --git a/packages/themes/src/presets/aura/drawer/index.d.ts b/packages/themes/src/presets/aura/drawer/index.d.ts new file mode 100644 index 00000000000..928c1f3787c --- /dev/null +++ b/packages/themes/src/presets/aura/drawer/index.d.ts @@ -0,0 +1,3 @@ +import { DrawerDesignTokens } from '../../types/drawer'; +declare const _default: DrawerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/drawer/index.ts b/packages/themes/src/presets/aura/drawer/index.ts new file mode 100644 index 00000000000..57479d87ce6 --- /dev/null +++ b/packages/themes/src/presets/aura/drawer/index.ts @@ -0,0 +1,23 @@ +import { DrawerDesignTokens } from '../../../../types/drawer'; + +export default { + root: { + background: '{overlay.modal.background}', + borderColor: '{overlay.modal.border.color}', + color: '{overlay.modal.color}', + shadow: '{overlay.modal.shadow}' + }, + header: { + padding: '{overlay.modal.padding}' + }, + title: { + fontSize: '1.5rem', + fontWeight: '600' + }, + content: { + padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}' + }, + footer: { + padding: '{overlay.modal.padding}' + } +} as DrawerDesignTokens; diff --git a/packages/themes/src/presets/aura/editor/index.d.ts b/packages/themes/src/presets/aura/editor/index.d.ts new file mode 100644 index 00000000000..b61f3aa02b3 --- /dev/null +++ b/packages/themes/src/presets/aura/editor/index.d.ts @@ -0,0 +1,3 @@ +import { EditorDesignTokens } from '../../types/editor'; +declare const _default: EditorDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/editor/index.ts b/packages/themes/src/presets/aura/editor/index.ts new file mode 100644 index 00000000000..31217fc9fe5 --- /dev/null +++ b/packages/themes/src/presets/aura/editor/index.ts @@ -0,0 +1,35 @@ +import { EditorDesignTokens } from '../../../../types/editor'; + +export default { + toolbar: { + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}' + }, + toolbarItem: { + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{primary.color}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}', + padding: '{list.padding}' + }, + overlayOption: { + focusBackground: '{list.option.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}' + }, + content: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}' + } +} as EditorDesignTokens; diff --git a/packages/themes/src/presets/aura/fieldset/index.d.ts b/packages/themes/src/presets/aura/fieldset/index.d.ts new file mode 100644 index 00000000000..618df5ef9b7 --- /dev/null +++ b/packages/themes/src/presets/aura/fieldset/index.d.ts @@ -0,0 +1,3 @@ +import { FieldsetDesignTokens } from '../../types/fieldset'; +declare const _default: FieldsetDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/fieldset/index.ts b/packages/themes/src/presets/aura/fieldset/index.ts new file mode 100644 index 00000000000..755c8c2f291 --- /dev/null +++ b/packages/themes/src/presets/aura/fieldset/index.ts @@ -0,0 +1,38 @@ +import { FieldsetDesignTokens } from '../../../../types/fieldset'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + color: '{content.color}', + padding: '0 1.125rem 1.125rem 1.125rem', + transitionDuration: '{transition.duration}' + }, + legend: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + borderRadius: '{content.border.radius}', + borderWidth: '1px', + borderColor: 'transparent', + padding: '0.5rem 0.75rem', + gap: '0.5rem', + fontWeight: '600', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + toggleIcon: { + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}' + }, + content: { + padding: '0' + } +} as FieldsetDesignTokens; diff --git a/packages/themes/src/presets/aura/fileupload/index.d.ts b/packages/themes/src/presets/aura/fileupload/index.d.ts new file mode 100644 index 00000000000..1ad24838b83 --- /dev/null +++ b/packages/themes/src/presets/aura/fileupload/index.d.ts @@ -0,0 +1,3 @@ +import { FileUploadDesignTokens } from '../../types/fileupload'; +declare const _default: FileUploadDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/fileupload/index.ts b/packages/themes/src/presets/aura/fileupload/index.ts new file mode 100644 index 00000000000..e6e5a0916e2 --- /dev/null +++ b/packages/themes/src/presets/aura/fileupload/index.ts @@ -0,0 +1,42 @@ +import { FileUploadDesignTokens } from '../../../../types/fileupload'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}', + transitionDuration: '{transition.duration}' + }, + header: { + background: 'transparent', + color: '{text.color}', + padding: '1.125rem', + borderColor: 'unset', + borderWidth: '0', + borderRadius: '0', + gap: '0.5rem' + }, + content: { + highlightBorderColor: '{primary.color}', + padding: '0 1.125rem 1.125rem 1.125rem', + gap: '1rem' + }, + file: { + padding: '1rem', + gap: '1rem', + borderColor: '{content.border.color}', + info: { + gap: '0.5rem' + } + }, + fileList: { + gap: '0.5rem' + }, + progressbar: { + height: '0.25rem' + }, + basic: { + gap: '0.5rem' + } +} as FileUploadDesignTokens; diff --git a/packages/themes/src/presets/aura/floatlabel/index.d.ts b/packages/themes/src/presets/aura/floatlabel/index.d.ts new file mode 100644 index 00000000000..fb20b7195a1 --- /dev/null +++ b/packages/themes/src/presets/aura/floatlabel/index.d.ts @@ -0,0 +1,3 @@ +import { FloatLabelDesignTokens } from '../../types/floatlabel'; +declare const _default: FloatLabelDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/floatlabel/index.ts b/packages/themes/src/presets/aura/floatlabel/index.ts new file mode 100644 index 00000000000..954af03b7af --- /dev/null +++ b/packages/themes/src/presets/aura/floatlabel/index.ts @@ -0,0 +1,39 @@ +import { FloatLabelDesignTokens } from '../../../../types/floatlabel'; + +export default { + root: { + color: '{form.field.float.label.color}', + focusColor: '{form.field.float.label.focus.color}', + activeColor: '{form.field.float.label.active.color}', + invalidColor: '{form.field.float.label.invalid.color}', + transitionDuration: '0.2s', + positionX: '{form.field.padding.x}', + positionY: '{form.field.padding.y}', + fontWeight: '500', + active: { + fontSize: '0.75rem', + fontWeight: '400' + } + }, + over: { + active: { + top: '-1.25rem' + } + }, + in: { + input: { + paddingTop: '1.5rem', + paddingBottom: '{form.field.padding.y}' + }, + active: { + top: '{form.field.padding.y}' + } + }, + on: { + borderRadius: '{border.radius.xs}', + active: { + background: '{form.field.background}', + padding: '0 0.125rem' + } + } +} as FloatLabelDesignTokens; diff --git a/packages/themes/src/presets/aura/galleria/index.d.ts b/packages/themes/src/presets/aura/galleria/index.d.ts new file mode 100644 index 00000000000..d14d9802316 --- /dev/null +++ b/packages/themes/src/presets/aura/galleria/index.d.ts @@ -0,0 +1,3 @@ +import { GalleriaDesignTokens } from '../../types/galleria'; +declare const _default: GalleriaDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/galleria/index.ts b/packages/themes/src/presets/aura/galleria/index.ts new file mode 100644 index 00000000000..696c21e23bb --- /dev/null +++ b/packages/themes/src/presets/aura/galleria/index.ts @@ -0,0 +1,126 @@ +import { GalleriaDesignTokens } from '../../../../types/galleria'; + +export default { + root: { + borderWidth: '1px', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + transitionDuration: '{transition.duration}' + }, + navButton: { + background: 'rgba(255, 255, 255, 0.1)', + hoverBackground: 'rgba(255, 255, 255, 0.2)', + color: '{surface.100}', + hoverColor: '{surface.0}', + size: '3rem', + gutter: '0.5rem', + prev: { + borderRadius: '50%' + }, + next: { + borderRadius: '50%' + }, + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + navIcon: { + size: '1.5rem' + }, + thumbnailsContent: { + background: '{content.background}', + padding: '1rem 0.25rem' + }, + thumbnailNavButton: { + size: '2rem', + borderRadius: '{content.border.radius}', + gutter: '0.5rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + thumbnailNavButtonIcon: { + size: '1rem' + }, + caption: { + background: 'rgba(0, 0, 0, 0.5)', + color: '{surface.100}', + padding: '1rem' + }, + indicatorList: { + gap: '0.5rem', + padding: '1rem' + }, + indicatorButton: { + width: '1rem', + height: '1rem', + activeBackground: '{primary.color}', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + insetIndicatorList: { + background: 'rgba(0, 0, 0, 0.5)' + }, + insetIndicatorButton: { + background: 'rgba(255, 255, 255, 0.4)', + hoverBackground: 'rgba(255, 255, 255, 0.6)', + activeBackground: 'rgba(255, 255, 255, 0.9)' + }, + closeButton: { + size: '3rem', + gutter: '0.5rem', + background: 'rgba(255, 255, 255, 0.1)', + hoverBackground: 'rgba(255, 255, 255, 0.2)', + color: '{surface.50}', + hoverColor: '{surface.0}', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + closeButtonIcon: { + size: '1.5rem' + }, + colorScheme: { + light: { + thumbnailNavButton: { + hoverBackground: '{surface.100}', + color: '{surface.600}', + hoverColor: '{surface.700}' + }, + indicatorButton: { + background: '{surface.200}', + hoverBackground: '{surface.300}' + } + }, + dark: { + thumbnailNavButton: { + hoverBackground: '{surface.700}', + color: '{surface.400}', + hoverColor: '{surface.0}' + }, + indicatorButton: { + background: '{surface.700}', + hoverBackground: '{surface.600}' + } + } + } +} as GalleriaDesignTokens; diff --git a/packages/themes/src/presets/aura/iconfield/index.d.ts b/packages/themes/src/presets/aura/iconfield/index.d.ts new file mode 100644 index 00000000000..28d50e3d006 --- /dev/null +++ b/packages/themes/src/presets/aura/iconfield/index.d.ts @@ -0,0 +1,3 @@ +import { IconFieldDesignTokens } from '../../types/iconfield'; +declare const _default: IconFieldDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/iconfield/index.ts b/packages/themes/src/presets/aura/iconfield/index.ts new file mode 100644 index 00000000000..fd8dce43165 --- /dev/null +++ b/packages/themes/src/presets/aura/iconfield/index.ts @@ -0,0 +1,7 @@ +import { IconFieldDesignTokens } from '../../../../types/iconfield'; + +export default { + icon: { + color: '{form.field.icon.color}' + } +} as IconFieldDesignTokens; diff --git a/packages/themes/src/presets/aura/iftalabel/index.d.ts b/packages/themes/src/presets/aura/iftalabel/index.d.ts new file mode 100644 index 00000000000..c17b6750afc --- /dev/null +++ b/packages/themes/src/presets/aura/iftalabel/index.d.ts @@ -0,0 +1,3 @@ +import { IftaLabelDesignTokens } from '../../types/iftalabel'; +declare const _default: IftaLabelDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/iftalabel/index.ts b/packages/themes/src/presets/aura/iftalabel/index.ts new file mode 100644 index 00000000000..de63972563b --- /dev/null +++ b/packages/themes/src/presets/aura/iftalabel/index.ts @@ -0,0 +1,18 @@ +import { IftaLabelDesignTokens } from '../../../../types/iftalabel'; + +export default { + root: { + color: '{form.field.float.label.color}', + focusColor: '{form.field.float.label.focus.color}', + invalidColor: '{form.field.float.label.invalid.color}', + transitionDuration: '0.2s', + positionX: '{form.field.padding.x}', + top: '{form.field.padding.y}', + fontSize: '0.75rem', + fontWeight: '400' + }, + input: { + paddingTop: '1.5rem', + paddingBottom: '{form.field.padding.y}' + } +} as IftaLabelDesignTokens; diff --git a/packages/themes/src/presets/aura/image/index.d.ts b/packages/themes/src/presets/aura/image/index.d.ts new file mode 100644 index 00000000000..05c8031d71d --- /dev/null +++ b/packages/themes/src/presets/aura/image/index.d.ts @@ -0,0 +1,3 @@ +import { ImageDesignTokens } from '../../types/image'; +declare const _default: ImageDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/image/index.ts b/packages/themes/src/presets/aura/image/index.ts new file mode 100644 index 00000000000..aa44155df75 --- /dev/null +++ b/packages/themes/src/presets/aura/image/index.ts @@ -0,0 +1,46 @@ +import { ImageDesignTokens } from '../../../../types/image'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + preview: { + icon: { + size: '1.5rem' + }, + mask: { + background: '{mask.background}', + color: '{mask.color}' + } + }, + toolbar: { + position: { + left: 'auto', + right: '1rem', + top: '1rem', + bottom: 'auto' + }, + blur: '8px', + background: 'rgba(255,255,255,0.1)', + borderColor: 'rgba(255,255,255,0.2)', + borderWidth: '1px', + borderRadius: '30px', + padding: '.5rem', + gap: '0.5rem' + }, + action: { + hoverBackground: 'rgba(255,255,255,0.1)', + color: '{surface.50}', + hoverColor: '{surface.0}', + size: '3rem', + iconSize: '1.5rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + } +} as ImageDesignTokens; diff --git a/packages/themes/src/presets/aura/imagecompare/index.d.ts b/packages/themes/src/presets/aura/imagecompare/index.d.ts new file mode 100644 index 00000000000..f90a6071641 --- /dev/null +++ b/packages/themes/src/presets/aura/imagecompare/index.d.ts @@ -0,0 +1,3 @@ +import { ImageCompareDesignTokens } from '../../types/imagecompare'; +declare const _default: ImageCompareDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/imagecompare/index.ts b/packages/themes/src/presets/aura/imagecompare/index.ts new file mode 100644 index 00000000000..fd0f8a41cc5 --- /dev/null +++ b/packages/themes/src/presets/aura/imagecompare/index.ts @@ -0,0 +1,22 @@ +import { ImageCompareDesignTokens } from '../../../../types/imagecompare'; + +export default { + handle: { + size: '15px', + hoverSize: '30px', + background: 'rgba(255,255,255,0.3)', + hoverBackground: 'rgba(255,255,255,0.3)', + borderColor: 'unset', + hoverBorderColor: 'unset', + borderWidth: '0', + borderRadius: '50%', + transitionDuration: '{transition.duration}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: 'rgba(255,255,255,0.3)', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + } +} as ImageCompareDesignTokens; diff --git a/packages/themes/src/presets/aura/index.d.ts b/packages/themes/src/presets/aura/index.d.ts new file mode 100644 index 00000000000..5298df7f0f6 --- /dev/null +++ b/packages/themes/src/presets/aura/index.d.ts @@ -0,0 +1,2 @@ +declare const _default: any; +export default _default; diff --git a/packages/themes/src/presets/aura/index.ts b/packages/themes/src/presets/aura/index.ts new file mode 100644 index 00000000000..30b1b747242 --- /dev/null +++ b/packages/themes/src/presets/aura/index.ts @@ -0,0 +1,183 @@ +import accordion from '@primeng/themes/aura/accordion'; +import autocomplete from '@primeng/themes/aura/autocomplete'; +import avatar from '@primeng/themes/aura/avatar'; +import badge from '@primeng/themes/aura/badge'; +import base from '@primeng/themes/aura/base'; +import blockui from '@primeng/themes/aura/blockui'; +import breadcrumb from '@primeng/themes/aura/breadcrumb'; +import button from '@primeng/themes/aura/button'; +import card from '@primeng/themes/aura/card'; +import carousel from '@primeng/themes/aura/carousel'; +import cascadeselect from '@primeng/themes/aura/cascadeselect'; +import checkbox from '@primeng/themes/aura/checkbox'; +import chip from '@primeng/themes/aura/chip'; +import colorpicker from '@primeng/themes/aura/colorpicker'; +import confirmdialog from '@primeng/themes/aura/confirmdialog'; +import confirmpopup from '@primeng/themes/aura/confirmpopup'; +import contextmenu from '@primeng/themes/aura/contextmenu'; +import datatable from '@primeng/themes/aura/datatable'; +import dataview from '@primeng/themes/aura/dataview'; +import datepicker from '@primeng/themes/aura/datepicker'; +import dialog from '@primeng/themes/aura/dialog'; +import divider from '@primeng/themes/aura/divider'; +import dock from '@primeng/themes/aura/dock'; +import drawer from '@primeng/themes/aura/drawer'; +import editor from '@primeng/themes/aura/editor'; +import fieldset from '@primeng/themes/aura/fieldset'; +import fileupload from '@primeng/themes/aura/fileupload'; +import floatlabel from '@primeng/themes/aura/floatlabel'; +import galleria from '@primeng/themes/aura/galleria'; +import iconfield from '@primeng/themes/aura/iconfield'; +import iftalabel from '@primeng/themes/aura/iftalabel'; +import image from '@primeng/themes/aura/image'; +import imagecompare from '@primeng/themes/aura/imagecompare'; +import inlinemessage from '@primeng/themes/aura/inlinemessage'; +import inplace from '@primeng/themes/aura/inplace'; +import inputchips from '@primeng/themes/aura/inputchips'; +import inputgroup from '@primeng/themes/aura/inputgroup'; +import inputnumber from '@primeng/themes/aura/inputnumber'; +import inputotp from '@primeng/themes/aura/inputotp'; +import inputtext from '@primeng/themes/aura/inputtext'; +import knob from '@primeng/themes/aura/knob'; +import listbox from '@primeng/themes/aura/listbox'; +import megamenu from '@primeng/themes/aura/megamenu'; +import menu from '@primeng/themes/aura/menu'; +import menubar from '@primeng/themes/aura/menubar'; +import message from '@primeng/themes/aura/message'; +import metergroup from '@primeng/themes/aura/metergroup'; +import multiselect from '@primeng/themes/aura/multiselect'; +import orderlist from '@primeng/themes/aura/orderlist'; +import organizationchart from '@primeng/themes/aura/organizationchart'; +import overlaybadge from '@primeng/themes/aura/overlaybadge'; +import paginator from '@primeng/themes/aura/paginator'; +import panel from '@primeng/themes/aura/panel'; +import panelmenu from '@primeng/themes/aura/panelmenu'; +import password from '@primeng/themes/aura/password'; +import picklist from '@primeng/themes/aura/picklist'; +import popover from '@primeng/themes/aura/popover'; +import progressbar from '@primeng/themes/aura/progressbar'; +import progressspinner from '@primeng/themes/aura/progressspinner'; +import radiobutton from '@primeng/themes/aura/radiobutton'; +import rating from '@primeng/themes/aura/rating'; +import ripple from '@primeng/themes/aura/ripple'; +import scrollpanel from '@primeng/themes/aura/scrollpanel'; +import select from '@primeng/themes/aura/select'; +import selectbutton from '@primeng/themes/aura/selectbutton'; +import skeleton from '@primeng/themes/aura/skeleton'; +import slider from '@primeng/themes/aura/slider'; +import speeddial from '@primeng/themes/aura/speeddial'; +import splitbutton from '@primeng/themes/aura/splitbutton'; +import splitter from '@primeng/themes/aura/splitter'; +import stepper from '@primeng/themes/aura/stepper'; +import steps from '@primeng/themes/aura/steps'; +import tabmenu from '@primeng/themes/aura/tabmenu'; +import tabs from '@primeng/themes/aura/tabs'; +import tabview from '@primeng/themes/aura/tabview'; +import tag from '@primeng/themes/aura/tag'; +import terminal from '@primeng/themes/aura/terminal'; +import textarea from '@primeng/themes/aura/textarea'; +import tieredmenu from '@primeng/themes/aura/tieredmenu'; +import timeline from '@primeng/themes/aura/timeline'; +import toast from '@primeng/themes/aura/toast'; +import togglebutton from '@primeng/themes/aura/togglebutton'; +import toggleswitch from '@primeng/themes/aura/toggleswitch'; +import toolbar from '@primeng/themes/aura/toolbar'; +import tooltip from '@primeng/themes/aura/tooltip'; +import tree from '@primeng/themes/aura/tree'; +import treeselect from '@primeng/themes/aura/treeselect'; +import treetable from '@primeng/themes/aura/treetable'; +import virtualscroller from '@primeng/themes/aura/virtualscroller'; + +export default { + ...base, + components: { + accordion, + autocomplete, + avatar, + badge, + blockui, + breadcrumb, + button, + datepicker, + card, + carousel, + cascadeselect, + checkbox, + chip, + colorpicker, + confirmdialog, + confirmpopup, + contextmenu, + dataview, + datatable, + dialog, + divider, + dock, + drawer, + editor, + fieldset, + fileupload, + iftalabel, + floatlabel, + galleria, + iconfield, + image, + imagecompare, + inlinemessage, + inplace, + inputchips, + inputgroup, + inputnumber, + inputotp, + inputtext, + knob, + listbox, + megamenu, + menu, + menubar, + message, + metergroup, + multiselect, + orderlist, + organizationchart, + overlaybadge, + popover, + paginator, + password, + panel, + panelmenu, + picklist, + progressbar, + progressspinner, + radiobutton, + rating, + scrollpanel, + select, + selectbutton, + skeleton, + slider, + speeddial, + splitter, + splitbutton, + stepper, + steps, + tabmenu, + tabs, + tabview, + textarea, + tieredmenu, + tag, + terminal, + timeline, + togglebutton, + toggleswitch, + tree, + treeselect, + treetable, + toast, + toolbar, + virtualscroller, + tooltip, + ripple + } +}; diff --git a/packages/themes/src/presets/aura/inlinemessage/index.d.ts b/packages/themes/src/presets/aura/inlinemessage/index.d.ts new file mode 100644 index 00000000000..df25b3cf956 --- /dev/null +++ b/packages/themes/src/presets/aura/inlinemessage/index.d.ts @@ -0,0 +1,3 @@ +import { InlineMessageDesignTokens } from '../../types/inlinemessage'; +declare const _default: InlineMessageDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/inlinemessage/index.ts b/packages/themes/src/presets/aura/inlinemessage/index.ts new file mode 100644 index 00000000000..7eb521f2202 --- /dev/null +++ b/packages/themes/src/presets/aura/inlinemessage/index.ts @@ -0,0 +1,93 @@ +import { InlineMessageDesignTokens } from '../../../../types/inlinemessage'; + +export default { + root: { + padding: '{form.field.padding.y} {form.field.padding.x}', + borderRadius: '{content.border.radius}', + gap: '0.5rem' + }, + text: { + fontWeight: '500' + }, + icon: { + size: '1rem' + }, + colorScheme: { + light: { + info: { + background: 'color-mix(in srgb, {blue.50}, transparent 5%)', + borderColor: '{blue.200}', + color: '{blue.600}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {blue.500}, transparent 96%)' + }, + success: { + background: 'color-mix(in srgb, {green.50}, transparent 5%)', + borderColor: '{green.200}', + color: '{green.600}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {green.500}, transparent 96%)' + }, + warn: { + background: 'color-mix(in srgb,{yellow.50}, transparent 5%)', + borderColor: '{yellow.200}', + color: '{yellow.600}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {yellow.500}, transparent 96%)' + }, + error: { + background: 'color-mix(in srgb, {red.50}, transparent 5%)', + borderColor: '{red.200}', + color: '{red.600}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {red.500}, transparent 96%)' + }, + secondary: { + background: '{surface.100}', + borderColor: '{surface.200}', + color: '{surface.600}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.500}, transparent 96%)' + }, + contrast: { + background: '{surface.900}', + borderColor: '{surface.950}', + color: '{surface.50}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)' + } + }, + dark: { + info: { + background: 'color-mix(in srgb, {blue.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {blue.700}, transparent 64%)', + color: '{blue.500}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {blue.500}, transparent 96%)' + }, + success: { + background: 'color-mix(in srgb, {green.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {green.700}, transparent 64%)', + color: '{green.500}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {green.500}, transparent 96%)' + }, + warn: { + background: 'color-mix(in srgb, {yellow.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {yellow.700}, transparent 64%)', + color: '{yellow.500}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {yellow.500}, transparent 96%)' + }, + error: { + background: 'color-mix(in srgb, {red.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {red.700}, transparent 64%)', + color: '{red.500}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {red.500}, transparent 96%)' + }, + secondary: { + background: '{surface.800}', + borderColor: '{surface.700}', + color: '{surface.300}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.500}, transparent 96%)' + }, + contrast: { + background: '{surface.0}', + borderColor: '{surface.100}', + color: '{surface.950}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)' + } + } + } +} as InlineMessageDesignTokens; diff --git a/packages/themes/src/presets/aura/inplace/index.d.ts b/packages/themes/src/presets/aura/inplace/index.d.ts new file mode 100644 index 00000000000..9a9d128ace4 --- /dev/null +++ b/packages/themes/src/presets/aura/inplace/index.d.ts @@ -0,0 +1,3 @@ +import { InplaceDesignTokens } from '../../types/inplace'; +declare const _default: InplaceDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/inplace/index.ts b/packages/themes/src/presets/aura/inplace/index.ts new file mode 100644 index 00000000000..c68923f9153 --- /dev/null +++ b/packages/themes/src/presets/aura/inplace/index.ts @@ -0,0 +1,20 @@ +import { InplaceDesignTokens } from '../../../../types/inplace'; + +export default { + root: { + padding: '{form.field.padding.y} {form.field.padding.x}', + borderRadius: '{content.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + }, + transitionDuration: '{transition.duration}' + }, + display: { + hoverBackground: '{content.hover.background}', + hoverColor: '{content.hover.color}' + } +} as InplaceDesignTokens; diff --git a/packages/themes/src/presets/aura/inputchips/index.d.ts b/packages/themes/src/presets/aura/inputchips/index.d.ts new file mode 100644 index 00000000000..4670d4e7363 --- /dev/null +++ b/packages/themes/src/presets/aura/inputchips/index.d.ts @@ -0,0 +1,3 @@ +import { InputChipsDesignTokens } from '../../types/inputchips'; +declare const _default: InputChipsDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/inputchips/index.ts b/packages/themes/src/presets/aura/inputchips/index.ts new file mode 100644 index 00000000000..7e24e50d42b --- /dev/null +++ b/packages/themes/src/presets/aura/inputchips/index.ts @@ -0,0 +1,46 @@ +import { InputChipsDesignTokens } from '../../../../types/inputchips'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}' + }, + chip: { + borderRadius: '{border.radius.sm}' + }, + colorScheme: { + light: { + chip: { + focusBackground: '{surface.200}', + color: '{surface.800}' + } + }, + dark: { + chip: { + focusBackground: '{surface.700}', + color: '{surface.0}' + } + } + } +} as InputChipsDesignTokens; diff --git a/packages/themes/src/presets/aura/inputgroup/index.d.ts b/packages/themes/src/presets/aura/inputgroup/index.d.ts new file mode 100644 index 00000000000..7e701487ff3 --- /dev/null +++ b/packages/themes/src/presets/aura/inputgroup/index.d.ts @@ -0,0 +1,3 @@ +import { InputGroupDesignTokens } from '../../types/inputgroup'; +declare const _default: InputGroupDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/inputgroup/index.ts b/packages/themes/src/presets/aura/inputgroup/index.ts new file mode 100644 index 00000000000..d4bec3e8b54 --- /dev/null +++ b/packages/themes/src/presets/aura/inputgroup/index.ts @@ -0,0 +1,12 @@ +import { InputGroupDesignTokens } from '../../../../types/inputgroup'; + +export default { + addon: { + background: '{form.field.background}', + borderColor: '{form.field.border.color}', + color: '{form.field.icon.color}', + borderRadius: '{form.field.border.radius}', + padding: '0.5rem', + minWidth: '2.5rem' + } +} as InputGroupDesignTokens; diff --git a/packages/themes/src/presets/aura/inputnumber/index.d.ts b/packages/themes/src/presets/aura/inputnumber/index.d.ts new file mode 100644 index 00000000000..2729b7d10b9 --- /dev/null +++ b/packages/themes/src/presets/aura/inputnumber/index.d.ts @@ -0,0 +1,3 @@ +import { InputNumberDesignTokens } from '../../types/inputnumber'; +declare const _default: InputNumberDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/inputnumber/index.ts b/packages/themes/src/presets/aura/inputnumber/index.ts new file mode 100644 index 00000000000..c1917aa6fd9 --- /dev/null +++ b/packages/themes/src/presets/aura/inputnumber/index.ts @@ -0,0 +1,40 @@ +import { InputNumberDesignTokens } from '../../../../types/inputnumber'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + button: { + width: '2.5rem', + borderRadius: '{form.field.border.radius}', + verticalPadding: '{form.field.padding.y}' + }, + colorScheme: { + light: { + button: { + background: 'transparent', + hoverBackground: '{surface.100}', + activeBackground: '{surface.200}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.border.color}', + activeBorderColor: '{form.field.border.color}', + color: '{surface.400}', + hoverColor: '{surface.500}', + activeColor: '{surface.600}' + } + }, + dark: { + button: { + background: 'transparent', + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.border.color}', + activeBorderColor: '{form.field.border.color}', + color: '{surface.400}', + hoverColor: '{surface.300}', + activeColor: '{surface.200}' + } + } + } +} as InputNumberDesignTokens; diff --git a/packages/themes/src/presets/aura/inputotp/index.d.ts b/packages/themes/src/presets/aura/inputotp/index.d.ts new file mode 100644 index 00000000000..c3a19a59c7a --- /dev/null +++ b/packages/themes/src/presets/aura/inputotp/index.d.ts @@ -0,0 +1,3 @@ +import { InputOtpDesignTokens } from '../../types/inputotp'; +declare const _default: InputOtpDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/inputotp/index.ts b/packages/themes/src/presets/aura/inputotp/index.ts new file mode 100644 index 00000000000..f1d2a896419 --- /dev/null +++ b/packages/themes/src/presets/aura/inputotp/index.ts @@ -0,0 +1,16 @@ +import { InputOtpDesignTokens } from '../../../../types/inputotp'; + +export default { + root: { + gap: '0.5rem' + }, + input: { + width: '2.5rem', + sm: { + width: '2rem' + }, + lg: { + width: '3rem' + } + } +} as InputOtpDesignTokens; diff --git a/packages/themes/src/presets/aura/inputtext/index.d.ts b/packages/themes/src/presets/aura/inputtext/index.d.ts new file mode 100644 index 00000000000..151b014a388 --- /dev/null +++ b/packages/themes/src/presets/aura/inputtext/index.d.ts @@ -0,0 +1,3 @@ +import { InputTextDesignTokens } from '../../types/inputtext'; +declare const _default: InputTextDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/inputtext/index.ts b/packages/themes/src/presets/aura/inputtext/index.ts new file mode 100644 index 00000000000..4c09494f4ac --- /dev/null +++ b/packages/themes/src/presets/aura/inputtext/index.ts @@ -0,0 +1,41 @@ +import { InputTextDesignTokens } from '../../../../types/inputtext'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + } +} as InputTextDesignTokens; diff --git a/packages/themes/src/presets/aura/knob/index.d.ts b/packages/themes/src/presets/aura/knob/index.d.ts new file mode 100644 index 00000000000..7bdd5e233b6 --- /dev/null +++ b/packages/themes/src/presets/aura/knob/index.d.ts @@ -0,0 +1,3 @@ +import { KnobDesignTokens } from '../../types/knob'; +declare const _default: KnobDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/knob/index.ts b/packages/themes/src/presets/aura/knob/index.ts new file mode 100644 index 00000000000..5df549bc36c --- /dev/null +++ b/packages/themes/src/presets/aura/knob/index.ts @@ -0,0 +1,23 @@ +import { KnobDesignTokens } from '../../../../types/knob'; + +export default { + root: { + transitionDuration: '{transition.duration}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + value: { + background: '{primary.color}' + }, + range: { + background: '{content.border.color}' + }, + text: { + color: '{text.muted.color}' + } +} as KnobDesignTokens; diff --git a/packages/themes/src/presets/aura/listbox/index.d.ts b/packages/themes/src/presets/aura/listbox/index.d.ts new file mode 100644 index 00000000000..44ce18a6a3b --- /dev/null +++ b/packages/themes/src/presets/aura/listbox/index.d.ts @@ -0,0 +1,3 @@ +import { ListboxDesignTokens } from '../../types/listbox'; +declare const _default: ListboxDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/listbox/index.ts b/packages/themes/src/presets/aura/listbox/index.ts new file mode 100644 index 00000000000..5ec6ff79e32 --- /dev/null +++ b/packages/themes/src/presets/aura/listbox/index.ts @@ -0,0 +1,59 @@ +import { ListboxDesignTokens } from '../../../../types/listbox'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + borderColor: '{form.field.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + shadow: '{form.field.shadow}', + borderRadius: '{form.field.border.radius}', + transitionDuration: '{form.field.transition.duration}' + }, + list: { + padding: '{list.padding}', + gap: '{list.gap}', + header: { + padding: '{list.header.padding}' + } + }, + option: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}' + }, + optionGroup: { + background: '{list.option.group.background}', + color: '{list.option.group.color}', + fontWeight: '{list.option.group.font.weight}', + padding: '{list.option.group.padding}' + }, + checkmark: { + color: '{list.option.color}', + gutterStart: '-0.375rem', + gutterEnd: '0.375rem' + }, + emptyMessage: { + padding: '{list.option.padding}' + }, + colorScheme: { + light: { + option: { + stripedBackground: '{surface.50}' + } + }, + dark: { + option: { + stripedBackground: '{surface.900}' + } + } + } +} as ListboxDesignTokens; diff --git a/packages/themes/src/presets/aura/megamenu/index.d.ts b/packages/themes/src/presets/aura/megamenu/index.d.ts new file mode 100644 index 00000000000..445437eb5ad --- /dev/null +++ b/packages/themes/src/presets/aura/megamenu/index.d.ts @@ -0,0 +1,3 @@ +import { MegaMenuDesignTokens } from '../../types/megamenu'; +declare const _default: MegaMenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/megamenu/index.ts b/packages/themes/src/presets/aura/megamenu/index.ts new file mode 100644 index 00000000000..3f964392e1f --- /dev/null +++ b/packages/themes/src/presets/aura/megamenu/index.ts @@ -0,0 +1,81 @@ +import { MegaMenuDesignTokens } from '../../../../types/megamenu'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + color: '{content.color}', + gap: '0.5rem', + verticalOrientation: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}' + }, + horizontalOrientation: { + padding: '0.5rem 0.75rem', + gap: '0.5rem' + }, + transitionDuration: '{transition.duration}' + }, + baseItem: { + borderRadius: '{content.border.radius}', + padding: '{navigation.item.padding}' + }, + item: { + focusBackground: '{navigation.item.focus.background}', + activeBackground: '{navigation.item.active.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + activeColor: '{navigation.item.active.color}', + padding: '{navigation.item.padding}', + borderRadius: '{navigation.item.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}', + activeColor: '{navigation.item.icon.active.color}' + } + }, + overlay: { + padding: '0', + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + color: '{content.color}', + shadow: '{overlay.navigation.shadow}', + gap: '0.5rem' + }, + submenu: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}' + }, + submenuLabel: { + padding: '{navigation.submenu.label.padding}', + fontWeight: '{navigation.submenu.label.font.weight}', + background: '{navigation.submenu.label.background.}', + color: '{navigation.submenu.label.color}' + }, + submenuIcon: { + size: '{navigation.submenu.icon.size}', + color: '{navigation.submenu.icon.color}', + focusColor: '{navigation.submenu.icon.focus.color}', + activeColor: '{navigation.submenu.icon.active.color}' + }, + separator: { + borderColor: '{content.border.color}' + }, + mobileButton: { + borderRadius: '50%', + size: '1.75rem', + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + hoverBackground: '{content.hover.background}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + } +} as MegaMenuDesignTokens; diff --git a/packages/themes/src/presets/aura/menu/index.d.ts b/packages/themes/src/presets/aura/menu/index.d.ts new file mode 100644 index 00000000000..10106927572 --- /dev/null +++ b/packages/themes/src/presets/aura/menu/index.d.ts @@ -0,0 +1,3 @@ +import { MenuDesignTokens } from '../../types/menu'; +declare const _default: MenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/menu/index.ts b/packages/themes/src/presets/aura/menu/index.ts new file mode 100644 index 00000000000..05bd00e5df5 --- /dev/null +++ b/packages/themes/src/presets/aura/menu/index.ts @@ -0,0 +1,37 @@ +import { MenuDesignTokens } from '../../../../types/menu'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}', + shadow: '{overlay.navigation.shadow}', + transitionDuration: '{transition.duration}' + }, + list: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}' + }, + item: { + focusBackground: '{navigation.item.focus.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + padding: '{navigation.item.padding}', + borderRadius: '{navigation.item.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}' + } + }, + submenuLabel: { + padding: '{navigation.submenu.label.padding}', + fontWeight: '{navigation.submenu.label.font.weight}', + background: '{navigation.submenu.label.background}', + color: '{navigation.submenu.label.color}' + }, + separator: { + borderColor: '{content.border.color}' + } +} as MenuDesignTokens; diff --git a/packages/themes/src/presets/aura/menubar/index.d.ts b/packages/themes/src/presets/aura/menubar/index.d.ts new file mode 100644 index 00000000000..28a5191c2ef --- /dev/null +++ b/packages/themes/src/presets/aura/menubar/index.d.ts @@ -0,0 +1,3 @@ +import { MenubarDesignTokens } from '../../types/menubar'; +declare const _default: MenubarDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/menubar/index.ts b/packages/themes/src/presets/aura/menubar/index.ts new file mode 100644 index 00000000000..457b53bfeb3 --- /dev/null +++ b/packages/themes/src/presets/aura/menubar/index.ts @@ -0,0 +1,64 @@ +import { MenubarDesignTokens } from '../../../../types/menubar'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + color: '{content.color}', + gap: '0.5rem', + padding: '0.5rem 0.75rem', + transitionDuration: '{transition.duration}' + }, + baseItem: { + borderRadius: '{content.border.radius}', + padding: '{navigation.item.padding}' + }, + item: { + focusBackground: '{navigation.item.focus.background}', + activeBackground: '{navigation.item.active.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + activeColor: '{navigation.item.active.color}', + padding: '{navigation.item.padding}', + borderRadius: '{navigation.item.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}', + activeColor: '{navigation.item.icon.active.color}' + } + }, + submenu: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}', + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + shadow: '{overlay.navigation.shadow}', + mobileIndent: '1rem', + icon: { + size: '{navigation.submenu.icon.size}', + color: '{navigation.submenu.icon.color}', + focusColor: '{navigation.submenu.icon.focus.color}', + activeColor: '{navigation.submenu.icon.active.color}' + } + }, + separator: { + borderColor: '{content.border.color}' + }, + mobileButton: { + borderRadius: '50%', + size: '1.75rem', + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + hoverBackground: '{content.hover.background}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + } +} as MenubarDesignTokens; diff --git a/packages/themes/src/presets/aura/message/index.d.ts b/packages/themes/src/presets/aura/message/index.d.ts new file mode 100644 index 00000000000..85aa43d9d22 --- /dev/null +++ b/packages/themes/src/presets/aura/message/index.d.ts @@ -0,0 +1,3 @@ +import { MessageDesignTokens } from '../../types/message'; +declare const _default: MessageDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/message/index.ts b/packages/themes/src/presets/aura/message/index.ts new file mode 100644 index 00000000000..426221e7237 --- /dev/null +++ b/packages/themes/src/presets/aura/message/index.ts @@ -0,0 +1,313 @@ +import { MessageDesignTokens } from '../../../../types/message'; + +export default { + root: { + borderRadius: '{content.border.radius}', + borderWidth: '1px', + transitionDuration: '{transition.duration}' + }, + content: { + padding: '0.5rem 0.75rem', + gap: '0.5rem', + sm: { + padding: '0.375rem 0.625rem' + }, + lg: { + padding: '0.625rem 0.875rem' + } + }, + text: { + fontSize: '1rem', + fontWeight: '500', + sm: { + fontSize: '0.875rem' + }, + lg: { + fontSize: '1.125rem' + } + }, + icon: { + size: '1.125rem', + sm: { + size: '1rem' + }, + lg: { + size: '1.25rem' + } + }, + closeButton: { + width: '1.75rem', + height: '1.75rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + offset: '{focus.ring.offset}' + } + }, + closeIcon: { + size: '1rem', + sm: { + size: '0.875rem' + }, + lg: { + size: '1.125rem' + } + }, + outlined: { + root: { + borderWidth: '1px' + } + }, + simple: { + content: { + padding: '0' + } + }, + colorScheme: { + light: { + info: { + background: 'color-mix(in srgb, {blue.50}, transparent 5%)', + borderColor: '{blue.200}', + color: '{blue.600}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {blue.500}, transparent 96%)', + closeButton: { + hoverBackground: '{blue.100}', + focusRing: { + color: '{blue.600}', + shadow: 'none' + } + }, + outlined: { + color: '{blue.600}', + borderColor: '{blue.600}' + }, + simple: { + color: '{blue.600}' + } + }, + success: { + background: 'color-mix(in srgb, {green.50}, transparent 5%)', + borderColor: '{green.200}', + color: '{green.600}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {green.500}, transparent 96%)', + closeButton: { + hoverBackground: '{green.100}', + focusRing: { + color: '{green.600}', + shadow: 'none' + } + }, + outlined: { + color: '{green.600}', + borderColor: '{green.600}' + }, + simple: { + color: '{green.600}' + } + }, + warn: { + background: 'color-mix(in srgb,{yellow.50}, transparent 5%)', + borderColor: '{yellow.200}', + color: '{yellow.600}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {yellow.500}, transparent 96%)', + closeButton: { + hoverBackground: '{yellow.100}', + focusRing: { + color: '{yellow.600}', + shadow: 'none' + } + }, + outlined: { + color: '{yellow.600}', + borderColor: '{yellow.600}' + }, + simple: { + color: '{yellow.600}' + } + }, + error: { + background: 'color-mix(in srgb, {red.50}, transparent 5%)', + borderColor: '{red.200}', + color: '{red.600}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {red.500}, transparent 96%)', + closeButton: { + hoverBackground: '{red.100}', + focusRing: { + color: '{red.600}', + shadow: 'none' + } + }, + outlined: { + color: '{red.600}', + borderColor: '{red.600}' + }, + simple: { + color: '{red.600}' + } + }, + secondary: { + background: '{surface.100}', + borderColor: '{surface.200}', + color: '{surface.600}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.500}, transparent 96%)', + closeButton: { + hoverBackground: '{surface.200}', + focusRing: { + color: '{surface.600}', + shadow: 'none' + } + }, + outlined: { + color: '{surface.500}', + borderColor: '{surface.500}' + }, + simple: { + color: '{surface.500}' + } + }, + contrast: { + background: '{surface.900}', + borderColor: '{surface.950}', + color: '{surface.50}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)', + closeButton: { + hoverBackground: '{surface.800}', + focusRing: { + color: '{surface.50}', + shadow: 'none' + } + }, + outlined: { + color: '{surface.950}', + borderColor: '{surface.950}' + }, + simple: { + color: '{surface.950}' + } + } + }, + dark: { + info: { + background: 'color-mix(in srgb, {blue.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {blue.700}, transparent 64%)', + color: '{blue.500}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {blue.500}, transparent 96%)', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{blue.500}', + shadow: 'none' + } + }, + outlined: { + color: '{blue.500}', + borderColor: '{blue.500}' + }, + simple: { + color: '{blue.500}' + } + }, + success: { + background: 'color-mix(in srgb, {green.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {green.700}, transparent 64%)', + color: '{green.500}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {green.500}, transparent 96%)', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{green.500}', + shadow: 'none' + } + }, + outlined: { + color: '{green.500}', + borderColor: '{green.500}' + }, + simple: { + color: '{green.500}' + } + }, + warn: { + background: 'color-mix(in srgb, {yellow.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {yellow.700}, transparent 64%)', + color: '{yellow.500}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {yellow.500}, transparent 96%)', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{yellow.500}', + shadow: 'none' + } + }, + outlined: { + color: '{yellow.500}', + borderColor: '{yellow.500}' + }, + simple: { + color: '{yellow.500}' + } + }, + error: { + background: 'color-mix(in srgb, {red.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {red.700}, transparent 64%)', + color: '{red.500}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {red.500}, transparent 96%)', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{red.500}', + shadow: 'none' + } + }, + outlined: { + color: '{red.500}', + borderColor: '{red.500}' + }, + simple: { + color: '{red.500}' + } + }, + secondary: { + background: '{surface.800}', + borderColor: '{surface.700}', + color: '{surface.300}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.500}, transparent 96%)', + closeButton: { + hoverBackground: '{surface.700}', + focusRing: { + color: '{surface.300}', + shadow: 'none' + } + }, + outlined: { + color: '{surface.400}', + borderColor: '{surface.400}' + }, + simple: { + color: '{surface.400}' + } + }, + contrast: { + background: '{surface.0}', + borderColor: '{surface.100}', + color: '{surface.950}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)', + closeButton: { + hoverBackground: '{surface.100}', + focusRing: { + color: '{surface.950}', + shadow: 'none' + } + }, + outlined: { + color: '{surface.0}', + borderColor: '{surface.0}' + }, + simple: { + color: '{surface.0}' + } + } + } + } +} as MessageDesignTokens; diff --git a/packages/themes/src/presets/aura/metergroup/index.d.ts b/packages/themes/src/presets/aura/metergroup/index.d.ts new file mode 100644 index 00000000000..b24465081b0 --- /dev/null +++ b/packages/themes/src/presets/aura/metergroup/index.d.ts @@ -0,0 +1,3 @@ +import { MeterGroupDesignTokens } from '../../types/metergroup'; +declare const _default: MeterGroupDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/metergroup/index.ts b/packages/themes/src/presets/aura/metergroup/index.ts new file mode 100644 index 00000000000..be31931955a --- /dev/null +++ b/packages/themes/src/presets/aura/metergroup/index.ts @@ -0,0 +1,25 @@ +import { MeterGroupDesignTokens } from '../../../../types/metergroup'; + +export default { + root: { + borderRadius: '{content.border.radius}', + gap: '1rem' + }, + meters: { + background: '{content.border.color}', + size: '0.5rem' + }, + label: { + gap: '0.5rem' + }, + labelMarker: { + size: '0.5rem' + }, + labelIcon: { + size: '1rem' + }, + labelList: { + verticalGap: '0.5rem', + horizontalGap: '1rem' + } +} as MeterGroupDesignTokens; diff --git a/packages/themes/src/presets/aura/multiselect/index.d.ts b/packages/themes/src/presets/aura/multiselect/index.d.ts new file mode 100644 index 00000000000..3a9ce7cd765 --- /dev/null +++ b/packages/themes/src/presets/aura/multiselect/index.d.ts @@ -0,0 +1,3 @@ +import { MultiSelectDesignTokens } from '../../types/multiselect'; +declare const _default: MultiSelectDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/multiselect/index.ts b/packages/themes/src/presets/aura/multiselect/index.ts new file mode 100644 index 00000000000..4e070117844 --- /dev/null +++ b/packages/themes/src/presets/aura/multiselect/index.ts @@ -0,0 +1,86 @@ +import { MultiSelectDesignTokens } from '../../../../types/multiselect'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + }, + dropdown: { + width: '2.5rem', + color: '{form.field.icon.color}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + list: { + padding: '{list.padding}', + gap: '{list.gap}', + header: { + padding: '{list.header.padding}' + } + }, + option: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}', + gap: '0.5rem' + }, + optionGroup: { + background: '{list.option.group.background}', + color: '{list.option.group.color}', + fontWeight: '{list.option.group.font.weight}', + padding: '{list.option.group.padding}' + }, + clearIcon: { + color: '{form.field.icon.color}' + }, + chip: { + borderRadius: '{border.radius.sm}' + }, + emptyMessage: { + padding: '{list.option.padding}' + } +} as MultiSelectDesignTokens; diff --git a/packages/themes/src/presets/aura/orderlist/index.d.ts b/packages/themes/src/presets/aura/orderlist/index.d.ts new file mode 100644 index 00000000000..30d6340a415 --- /dev/null +++ b/packages/themes/src/presets/aura/orderlist/index.d.ts @@ -0,0 +1,3 @@ +import { OrderListDesignTokens } from '../../types/orderlist'; +declare const _default: OrderListDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/orderlist/index.ts b/packages/themes/src/presets/aura/orderlist/index.ts new file mode 100644 index 00000000000..ad7c912dcbb --- /dev/null +++ b/packages/themes/src/presets/aura/orderlist/index.ts @@ -0,0 +1,10 @@ +import { OrderListDesignTokens } from '../../../../types/orderlist'; + +export default { + root: { + gap: '1.125rem' + }, + controls: { + gap: '0.5rem' + } +} as OrderListDesignTokens; diff --git a/packages/themes/src/presets/aura/organizationchart/index.d.ts b/packages/themes/src/presets/aura/organizationchart/index.d.ts new file mode 100644 index 00000000000..aa9d2309922 --- /dev/null +++ b/packages/themes/src/presets/aura/organizationchart/index.d.ts @@ -0,0 +1,3 @@ +import { OrganizationChartDesignTokens } from '../../types/organizationchart'; +declare const _default: OrganizationChartDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/organizationchart/index.ts b/packages/themes/src/presets/aura/organizationchart/index.ts new file mode 100644 index 00000000000..0831f3ef5d9 --- /dev/null +++ b/packages/themes/src/presets/aura/organizationchart/index.ts @@ -0,0 +1,41 @@ +import { OrganizationChartDesignTokens } from '../../../../types/organizationchart'; + +export default { + root: { + gutter: '0.75rem', + transitionDuration: '{transition.duration}' + }, + node: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + selectedColor: '{highlight.color}', + hoverColor: '{content.hover.color}', + padding: '0.75rem 1rem', + toggleablePadding: '0.75rem 1rem 1.25rem 1rem', + borderRadius: '{content.border.radius}' + }, + nodeToggleButton: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + borderColor: '{content.border.color}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + size: '1.5rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + connector: { + color: '{content.border.color}', + borderRadius: '{content.border.radius}', + height: '24px' + } +} as OrganizationChartDesignTokens; diff --git a/packages/themes/src/presets/aura/overlaybadge/index.d.ts b/packages/themes/src/presets/aura/overlaybadge/index.d.ts new file mode 100644 index 00000000000..2b59f699264 --- /dev/null +++ b/packages/themes/src/presets/aura/overlaybadge/index.d.ts @@ -0,0 +1,3 @@ +import { OverlayBadgeDesignTokens } from '../../types/overlaybadge'; +declare const _default: OverlayBadgeDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/overlaybadge/index.ts b/packages/themes/src/presets/aura/overlaybadge/index.ts new file mode 100644 index 00000000000..776f9899104 --- /dev/null +++ b/packages/themes/src/presets/aura/overlaybadge/index.ts @@ -0,0 +1,10 @@ +import { OverlayBadgeDesignTokens } from '../../../../types/overlaybadge'; + +export default { + root: { + outline: { + width: '2px', + color: '{content.background}' + } + } +} as OverlayBadgeDesignTokens; diff --git a/packages/themes/src/presets/aura/paginator/index.d.ts b/packages/themes/src/presets/aura/paginator/index.d.ts new file mode 100644 index 00000000000..68ee80e918c --- /dev/null +++ b/packages/themes/src/presets/aura/paginator/index.d.ts @@ -0,0 +1,3 @@ +import { PaginatorDesignTokens } from '../../types/paginator'; +declare const _default: PaginatorDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/paginator/index.ts b/packages/themes/src/presets/aura/paginator/index.ts new file mode 100644 index 00000000000..dc70d7f057b --- /dev/null +++ b/packages/themes/src/presets/aura/paginator/index.ts @@ -0,0 +1,36 @@ +import { PaginatorDesignTokens } from '../../../../types/paginator'; + +export default { + root: { + padding: '0.5rem 1rem', + gap: '0.25rem', + borderRadius: '{content.border.radius}', + background: '{content.background}', + color: '{content.color}', + transitionDuration: '{transition.duration}' + }, + navButton: { + background: 'transparent', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + selectedColor: '{highlight.color}', + width: '2.5rem', + height: '2.5rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + currentPageReport: { + color: '{text.muted.color}' + }, + jumpToPageInput: { + maxWidth: '2.5rem' + } +} as PaginatorDesignTokens; diff --git a/packages/themes/src/presets/aura/panel/index.d.ts b/packages/themes/src/presets/aura/panel/index.d.ts new file mode 100644 index 00000000000..d71427b5743 --- /dev/null +++ b/packages/themes/src/presets/aura/panel/index.d.ts @@ -0,0 +1,3 @@ +import { PanelDesignTokens } from '../../types/panel'; +declare const _default: PanelDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/panel/index.ts b/packages/themes/src/presets/aura/panel/index.ts new file mode 100644 index 00000000000..fc6f4ea5048 --- /dev/null +++ b/packages/themes/src/presets/aura/panel/index.ts @@ -0,0 +1,30 @@ +import { PanelDesignTokens } from '../../../../types/panel'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}' + }, + header: { + background: 'transparent', + color: '{text.color}', + padding: '1.125rem', + borderColor: '{content.border.color}', + borderWidth: '0', + borderRadius: '0' + }, + toggleableHeader: { + padding: '0.375rem 1.125rem' + }, + title: { + fontWeight: '600' + }, + content: { + padding: '0 1.125rem 1.125rem 1.125rem' + }, + footer: { + padding: '0 1.125rem 1.125rem 1.125rem' + } +} as PanelDesignTokens; diff --git a/packages/themes/src/presets/aura/panelmenu/index.d.ts b/packages/themes/src/presets/aura/panelmenu/index.d.ts new file mode 100644 index 00000000000..cece0ea0a3b --- /dev/null +++ b/packages/themes/src/presets/aura/panelmenu/index.d.ts @@ -0,0 +1,3 @@ +import { PanelMenuDesignTokens } from '../../types/panelmenu'; +declare const _default: PanelMenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/panelmenu/index.ts b/packages/themes/src/presets/aura/panelmenu/index.ts new file mode 100644 index 00000000000..71a23959f7d --- /dev/null +++ b/packages/themes/src/presets/aura/panelmenu/index.ts @@ -0,0 +1,43 @@ +import { PanelMenuDesignTokens } from '../../../../types/panelmenu'; + +export default { + root: { + gap: '0.5rem', + transitionDuration: '{transition.duration}' + }, + panel: { + background: '{content.background}', + borderColor: '{content.border.color}', + borderWidth: '1px', + color: '{content.color}', + padding: '0.25rem 0.25rem', + borderRadius: '{content.border.radius}', + first: { + borderWidth: '1px', + topBorderRadius: '{content.border.radius}' + }, + last: { + borderWidth: '1px', + bottomBorderRadius: '{content.border.radius}' + } + }, + item: { + focusBackground: '{navigation.item.focus.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + gap: '0.5rem', + padding: '{navigation.item.padding}', + borderRadius: '{content.border.radius}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}' + } + }, + submenu: { + indent: '1rem' + }, + submenuIcon: { + color: '{navigation.submenu.icon.color}', + focusColor: '{navigation.submenu.icon.focus.color}' + } +} as PanelMenuDesignTokens; diff --git a/packages/themes/src/presets/aura/password/index.d.ts b/packages/themes/src/presets/aura/password/index.d.ts new file mode 100644 index 00000000000..874bd0a6b05 --- /dev/null +++ b/packages/themes/src/presets/aura/password/index.d.ts @@ -0,0 +1,3 @@ +import { PasswordDesignTokens } from '../../types/password'; +declare const _default: PasswordDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/password/index.ts b/packages/themes/src/presets/aura/password/index.ts new file mode 100644 index 00000000000..042a7706450 --- /dev/null +++ b/packages/themes/src/presets/aura/password/index.ts @@ -0,0 +1,39 @@ +import { PasswordDesignTokens } from '../../../../types/password'; + +export default { + meter: { + background: '{content.border.color}', + borderRadius: '{content.border.radius}', + height: '.75rem' + }, + icon: { + color: '{form.field.icon.color}' + }, + overlay: { + background: '{overlay.popover.background}', + borderColor: '{overlay.popover.border.color}', + borderRadius: '{overlay.popover.border.radius}', + color: '{overlay.popover.color}', + padding: '{overlay.popover.padding}', + shadow: '{overlay.popover.shadow}' + }, + content: { + gap: '0.5rem' + }, + colorScheme: { + light: { + strength: { + weakBackground: '{red.500}', + mediumBackground: '{amber.500}', + strongBackground: '{green.500}' + } + }, + dark: { + strength: { + weakBackground: '{red.400}', + mediumBackground: '{amber.400}', + strongBackground: '{green.400}' + } + } + } +} as PasswordDesignTokens; diff --git a/packages/themes/src/presets/aura/picklist/index.d.ts b/packages/themes/src/presets/aura/picklist/index.d.ts new file mode 100644 index 00000000000..3c603f691a9 --- /dev/null +++ b/packages/themes/src/presets/aura/picklist/index.d.ts @@ -0,0 +1,3 @@ +import { PickListDesignTokens } from '../../types/picklist'; +declare const _default: PickListDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/picklist/index.ts b/packages/themes/src/presets/aura/picklist/index.ts new file mode 100644 index 00000000000..21c317c14b6 --- /dev/null +++ b/packages/themes/src/presets/aura/picklist/index.ts @@ -0,0 +1,10 @@ +import { PickListDesignTokens } from '../../../../types/picklist'; + +export default { + root: { + gap: '1.125rem' + }, + controls: { + gap: '0.5rem' + } +} as PickListDesignTokens; diff --git a/packages/themes/src/presets/aura/popover/index.d.ts b/packages/themes/src/presets/aura/popover/index.d.ts new file mode 100644 index 00000000000..865d3419b32 --- /dev/null +++ b/packages/themes/src/presets/aura/popover/index.d.ts @@ -0,0 +1,3 @@ +import { PopoverDesignTokens } from '../../types/popover'; +declare const _default: PopoverDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/popover/index.ts b/packages/themes/src/presets/aura/popover/index.ts new file mode 100644 index 00000000000..1532cfa60f9 --- /dev/null +++ b/packages/themes/src/presets/aura/popover/index.ts @@ -0,0 +1,16 @@ +import { PopoverDesignTokens } from '../../../../types/popover'; + +export default { + root: { + background: '{overlay.popover.background}', + borderColor: '{overlay.popover.border.color}', + color: '{overlay.popover.color}', + borderRadius: '{overlay.popover.border.radius}', + shadow: '{overlay.popover.shadow}', + gutter: '10px', + arrowOffset: '1.25rem' + }, + content: { + padding: '{overlay.popover.padding}' + } +} as PopoverDesignTokens; diff --git a/packages/themes/src/presets/aura/progressbar/index.d.ts b/packages/themes/src/presets/aura/progressbar/index.d.ts new file mode 100644 index 00000000000..160f5e546b7 --- /dev/null +++ b/packages/themes/src/presets/aura/progressbar/index.d.ts @@ -0,0 +1,3 @@ +import { ProgressBarDesignTokens } from '../../types/progressbar'; +declare const _default: ProgressBarDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/progressbar/index.ts b/packages/themes/src/presets/aura/progressbar/index.ts new file mode 100644 index 00000000000..e109fbdfa04 --- /dev/null +++ b/packages/themes/src/presets/aura/progressbar/index.ts @@ -0,0 +1,17 @@ +import { ProgressBarDesignTokens } from '../../../../types/progressbar'; + +export default { + root: { + background: '{content.border.color}', + borderRadius: '{content.border.radius}', + height: '1.25rem' + }, + value: { + background: '{primary.color}' + }, + label: { + color: '{primary.contrast.color}', + fontSize: '0.75rem', + fontWeight: '600' + } +} as ProgressBarDesignTokens; diff --git a/packages/themes/src/presets/aura/progressspinner/index.d.ts b/packages/themes/src/presets/aura/progressspinner/index.d.ts new file mode 100644 index 00000000000..b087a303253 --- /dev/null +++ b/packages/themes/src/presets/aura/progressspinner/index.d.ts @@ -0,0 +1,3 @@ +import { ProgressSpinnerDesignTokens } from '../../types/progressspinner'; +declare const _default: ProgressSpinnerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/progressspinner/index.ts b/packages/themes/src/presets/aura/progressspinner/index.ts new file mode 100644 index 00000000000..34395649a47 --- /dev/null +++ b/packages/themes/src/presets/aura/progressspinner/index.ts @@ -0,0 +1,22 @@ +import { ProgressSpinnerDesignTokens } from '../../../../types/progressspinner'; + +export default { + colorScheme: { + light: { + root: { + 'color.1': '{red.500}', + 'color.2': '{blue.500}', + 'color.3': '{green.500}', + 'color.4': '{yellow.500}' + } + }, + dark: { + root: { + 'color.1': '{red.400}', + 'color.2': '{blue.400}', + 'color.3': '{green.400}', + 'color.4': '{yellow.400}' + } + } + } +} as ProgressSpinnerDesignTokens; diff --git a/packages/themes/src/presets/aura/radiobutton/index.d.ts b/packages/themes/src/presets/aura/radiobutton/index.d.ts new file mode 100644 index 00000000000..c8e7556cd6d --- /dev/null +++ b/packages/themes/src/presets/aura/radiobutton/index.d.ts @@ -0,0 +1,3 @@ +import { RadioButtonDesignTokens } from '../../types/radiobutton'; +declare const _default: RadioButtonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/radiobutton/index.ts b/packages/themes/src/presets/aura/radiobutton/index.ts new file mode 100644 index 00000000000..74b1efb9b47 --- /dev/null +++ b/packages/themes/src/presets/aura/radiobutton/index.ts @@ -0,0 +1,50 @@ +import { RadioButtonDesignTokens } from '../../../../types/radiobutton'; + +export default { + root: { + width: '1.25rem', + height: '1.25rem', + background: '{form.field.background}', + checkedBackground: '{primary.color}', + checkedHoverBackground: '{primary.hover.color}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.border.color}', + checkedBorderColor: '{primary.color}', + checkedHoverBorderColor: '{primary.hover.color}', + checkedFocusBorderColor: '{primary.color}', + checkedDisabledBorderColor: '{form.field.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + shadow: '{form.field.shadow}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + width: '1rem', + height: '1rem' + }, + lg: { + width: '1.5rem', + height: '1.5rem' + } + }, + icon: { + size: '0.75rem', + checkedColor: '{primary.contrast.color}', + checkedHoverColor: '{primary.contrast.color}', + disabledColor: '{form.field.disabled.color}', + sm: { + size: '0.5rem' + }, + lg: { + size: '1rem' + } + } +} as RadioButtonDesignTokens; diff --git a/packages/themes/src/presets/aura/rating/index.d.ts b/packages/themes/src/presets/aura/rating/index.d.ts new file mode 100644 index 00000000000..97fce77ed0d --- /dev/null +++ b/packages/themes/src/presets/aura/rating/index.d.ts @@ -0,0 +1,3 @@ +import { RatingDesignTokens } from '../../types/rating'; +declare const _default: RatingDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/rating/index.ts b/packages/themes/src/presets/aura/rating/index.ts new file mode 100644 index 00000000000..1d17b449738 --- /dev/null +++ b/packages/themes/src/presets/aura/rating/index.ts @@ -0,0 +1,21 @@ +import { RatingDesignTokens } from '../../../../types/rating'; + +export default { + root: { + gap: '0.25rem', + transitionDuration: '{transition.duration}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + icon: { + size: '1rem', + color: '{text.muted.color}', + hoverColor: '{primary.color}', + activeColor: '{primary.color}' + } +} as RatingDesignTokens; diff --git a/packages/themes/src/presets/aura/ripple/index.d.ts b/packages/themes/src/presets/aura/ripple/index.d.ts new file mode 100644 index 00000000000..5745087baff --- /dev/null +++ b/packages/themes/src/presets/aura/ripple/index.d.ts @@ -0,0 +1,3 @@ +import { RippleDesignTokens } from '../../types/ripple'; +declare const _default: RippleDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/ripple/index.ts b/packages/themes/src/presets/aura/ripple/index.ts new file mode 100644 index 00000000000..d493141dd77 --- /dev/null +++ b/packages/themes/src/presets/aura/ripple/index.ts @@ -0,0 +1,16 @@ +import { RippleDesignTokens } from '../../../../types/ripple'; + +export default { + colorScheme: { + light: { + root: { + background: 'rgba(0,0,0,0.1)' + } + }, + dark: { + root: { + background: 'rgba(255,255,255,0.3)' + } + } + } +} as RippleDesignTokens; diff --git a/packages/themes/src/presets/aura/scrollpanel/index.d.ts b/packages/themes/src/presets/aura/scrollpanel/index.d.ts new file mode 100644 index 00000000000..1ce82964dc2 --- /dev/null +++ b/packages/themes/src/presets/aura/scrollpanel/index.d.ts @@ -0,0 +1,3 @@ +import { ScrollPanelDesignTokens } from '../../types/scrollpanel'; +declare const _default: ScrollPanelDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/scrollpanel/index.ts b/packages/themes/src/presets/aura/scrollpanel/index.ts new file mode 100644 index 00000000000..b8db544ecee --- /dev/null +++ b/packages/themes/src/presets/aura/scrollpanel/index.ts @@ -0,0 +1,30 @@ +import { ScrollPanelDesignTokens } from '../../../../types/scrollpanel'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + bar: { + size: '9px', + borderRadius: '{border.radius.sm}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + colorScheme: { + light: { + bar: { + background: '{surface.100}' + } + }, + dark: { + bar: { + background: '{surface.800}' + } + } + } +} as ScrollPanelDesignTokens; diff --git a/packages/themes/src/presets/aura/select/index.d.ts b/packages/themes/src/presets/aura/select/index.d.ts new file mode 100644 index 00000000000..7355ae00f45 --- /dev/null +++ b/packages/themes/src/presets/aura/select/index.d.ts @@ -0,0 +1,3 @@ +import { SelectDesignTokens } from '../../types/select'; +declare const _default: SelectDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/select/index.ts b/packages/themes/src/presets/aura/select/index.ts new file mode 100644 index 00000000000..735f8bca7d1 --- /dev/null +++ b/packages/themes/src/presets/aura/select/index.ts @@ -0,0 +1,87 @@ +import { SelectDesignTokens } from '../../../../types/select'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + }, + dropdown: { + width: '2.5rem', + color: '{form.field.icon.color}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + list: { + padding: '{list.padding}', + gap: '{list.gap}', + header: { + padding: '{list.header.padding}' + } + }, + option: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}' + }, + optionGroup: { + background: '{list.option.group.background}', + color: '{list.option.group.color}', + fontWeight: '{list.option.group.font.weight}', + padding: '{list.option.group.padding}' + }, + clearIcon: { + color: '{form.field.icon.color}' + }, + checkmark: { + color: '{list.option.color}', + gutterStart: '-0.375rem', + gutterEnd: '0.375rem' + }, + emptyMessage: { + padding: '{list.option.padding}' + } +} as SelectDesignTokens; diff --git a/packages/themes/src/presets/aura/selectbutton/index.d.ts b/packages/themes/src/presets/aura/selectbutton/index.d.ts new file mode 100644 index 00000000000..bb5717652e2 --- /dev/null +++ b/packages/themes/src/presets/aura/selectbutton/index.d.ts @@ -0,0 +1,3 @@ +import { SelectButtonDesignTokens } from '../../types/selectbutton'; +declare const _default: SelectButtonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/selectbutton/index.ts b/packages/themes/src/presets/aura/selectbutton/index.ts new file mode 100644 index 00000000000..0b7cd021fb9 --- /dev/null +++ b/packages/themes/src/presets/aura/selectbutton/index.ts @@ -0,0 +1,19 @@ +import { SelectButtonDesignTokens } from '../../../../types/selectbutton'; + +export default { + root: { + borderRadius: '{form.field.border.radius}' + }, + colorScheme: { + light: { + root: { + invalidBorderColor: '{form.field.invalid.border.color}' + } + }, + dark: { + root: { + invalidBorderColor: '{form.field.invalid.border.color}' + } + } + } +} as SelectButtonDesignTokens; diff --git a/packages/themes/src/presets/aura/skeleton/index.d.ts b/packages/themes/src/presets/aura/skeleton/index.d.ts new file mode 100644 index 00000000000..f25ba9916b0 --- /dev/null +++ b/packages/themes/src/presets/aura/skeleton/index.d.ts @@ -0,0 +1,3 @@ +import { SkeletonDesignTokens } from '../../types/skeleton'; +declare const _default: SkeletonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/skeleton/index.ts b/packages/themes/src/presets/aura/skeleton/index.ts new file mode 100644 index 00000000000..1f881e01338 --- /dev/null +++ b/packages/themes/src/presets/aura/skeleton/index.ts @@ -0,0 +1,21 @@ +import { SkeletonDesignTokens } from '../../../../types/skeleton'; + +export default { + root: { + borderRadius: '{content.border.radius}' + }, + colorScheme: { + light: { + root: { + background: '{surface.200}', + animationBackground: 'rgba(255,255,255,0.4)' + } + }, + dark: { + root: { + background: 'rgba(255, 255, 255, 0.06)', + animationBackground: 'rgba(255, 255, 255, 0.04)' + } + } + } +} as SkeletonDesignTokens; diff --git a/packages/themes/src/presets/aura/slider/index.d.ts b/packages/themes/src/presets/aura/slider/index.d.ts new file mode 100644 index 00000000000..fb5a84c0ea9 --- /dev/null +++ b/packages/themes/src/presets/aura/slider/index.d.ts @@ -0,0 +1,3 @@ +import { SliderDesignTokens } from '../../types/slider'; +declare const _default: SliderDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/slider/index.ts b/packages/themes/src/presets/aura/slider/index.ts new file mode 100644 index 00000000000..4017e6ef266 --- /dev/null +++ b/packages/themes/src/presets/aura/slider/index.ts @@ -0,0 +1,48 @@ +import { SliderDesignTokens } from '../../../../types/slider'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + track: { + background: '{content.border.color}', + borderRadius: '{content.border.radius}', + size: '3px' + }, + range: { + background: '{primary.color}' + }, + handle: { + width: '20px', + height: '20px', + borderRadius: '50%', + background: '{content.border.color}', + hoverBackground: '{content.border.color}', + content: { + borderRadius: '50%', + hoverBackground: '{content.background}', + width: '16px', + height: '16px', + shadow: '0px 0.5px 0px 0px rgba(0, 0, 0, 0.08), 0px 1px 1px 0px rgba(0, 0, 0, 0.14)' + }, + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + colorScheme: { + light: { + handle: { + contentBackground: '{surface.0}' + } + }, + dark: { + handle: { + contentBackground: '{surface.950}' + } + } + } +} as SliderDesignTokens; diff --git a/packages/themes/src/presets/aura/speeddial/index.d.ts b/packages/themes/src/presets/aura/speeddial/index.d.ts new file mode 100644 index 00000000000..8bb89c2ab75 --- /dev/null +++ b/packages/themes/src/presets/aura/speeddial/index.d.ts @@ -0,0 +1,3 @@ +import { SpeedDialDesignTokens } from '../../types/speeddial'; +declare const _default: SpeedDialDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/speeddial/index.ts b/packages/themes/src/presets/aura/speeddial/index.ts new file mode 100644 index 00000000000..059724361d2 --- /dev/null +++ b/packages/themes/src/presets/aura/speeddial/index.ts @@ -0,0 +1,8 @@ +import { SpeedDialDesignTokens } from '../../../../types/speeddial'; + +export default { + root: { + gap: '0.5rem', + transitionDuration: '{transition.duration}' + } +} as SpeedDialDesignTokens; diff --git a/packages/themes/src/presets/aura/splitbutton/index.d.ts b/packages/themes/src/presets/aura/splitbutton/index.d.ts new file mode 100644 index 00000000000..09f3f3dea32 --- /dev/null +++ b/packages/themes/src/presets/aura/splitbutton/index.d.ts @@ -0,0 +1,3 @@ +import { SplitButtonDesignTokens } from '../../types/splitbutton'; +declare const _default: SplitButtonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/splitbutton/index.ts b/packages/themes/src/presets/aura/splitbutton/index.ts new file mode 100644 index 00000000000..4313b3b0d7b --- /dev/null +++ b/packages/themes/src/presets/aura/splitbutton/index.ts @@ -0,0 +1,9 @@ +import { SplitButtonDesignTokens } from '../../../../types/splitbutton'; + +export default { + root: { + borderRadius: '{form.field.border.radius}', + roundedBorderRadius: '2rem', + raisedShadow: '0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)' + } +} as SplitButtonDesignTokens; diff --git a/packages/themes/src/presets/aura/splitter/index.d.ts b/packages/themes/src/presets/aura/splitter/index.d.ts new file mode 100644 index 00000000000..1badb38e231 --- /dev/null +++ b/packages/themes/src/presets/aura/splitter/index.d.ts @@ -0,0 +1,3 @@ +import { SplitterDesignTokens } from '../../types/splitter'; +declare const _default: SplitterDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/splitter/index.ts b/packages/themes/src/presets/aura/splitter/index.ts new file mode 100644 index 00000000000..1d7ea5c5e05 --- /dev/null +++ b/packages/themes/src/presets/aura/splitter/index.ts @@ -0,0 +1,25 @@ +import { SplitterDesignTokens } from '../../../../types/splitter'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + transitionDuration: '{transition.duration}' + }, + gutter: { + background: '{content.border.color}' + }, + handle: { + size: '24px', + background: 'transparent', + borderRadius: '{content.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + } +} as SplitterDesignTokens; diff --git a/packages/themes/src/presets/aura/stepper/index.d.ts b/packages/themes/src/presets/aura/stepper/index.d.ts new file mode 100644 index 00000000000..e3edaab47f9 --- /dev/null +++ b/packages/themes/src/presets/aura/stepper/index.d.ts @@ -0,0 +1,3 @@ +import { StepperDesignTokens } from '../../types/stepper'; +declare const _default: StepperDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/stepper/index.ts b/packages/themes/src/presets/aura/stepper/index.ts new file mode 100644 index 00000000000..339fdf8dfb3 --- /dev/null +++ b/packages/themes/src/presets/aura/stepper/index.ts @@ -0,0 +1,55 @@ +import { StepperDesignTokens } from '../../../../types/stepper'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + separator: { + background: '{content.border.color}', + activeBackground: '{primary.color}', + margin: '0 0 0 1.625rem', + size: '2px' + }, + step: { + padding: '0.5rem', + gap: '1rem' + }, + stepHeader: { + padding: '0', + borderRadius: '{content.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + }, + gap: '0.5rem' + }, + stepTitle: { + color: '{text.muted.color}', + activeColor: '{primary.color}', + fontWeight: '500' + }, + stepNumber: { + background: '{content.background}', + activeBackground: '{content.background}', + borderColor: '{content.border.color}', + activeBorderColor: '{content.border.color}', + color: '{text.muted.color}', + activeColor: '{primary.color}', + size: '2rem', + fontSize: '1.143rem', + fontWeight: '500', + borderRadius: '50%', + shadow: '0px 0.5px 0px 0px rgba(0, 0, 0, 0.06), 0px 1px 1px 0px rgba(0, 0, 0, 0.12)' + }, + steppanels: { + padding: '0.875rem 0.5rem 1.125rem 0.5rem' + }, + steppanel: { + background: '{content.background}', + color: '{content.color}', + padding: '0 0 0 1rem' + } +} as StepperDesignTokens; diff --git a/packages/themes/src/presets/aura/steps/index.d.ts b/packages/themes/src/presets/aura/steps/index.d.ts new file mode 100644 index 00000000000..0e3ea3fcab7 --- /dev/null +++ b/packages/themes/src/presets/aura/steps/index.d.ts @@ -0,0 +1,3 @@ +import { StepsDesignTokens } from '../../types/steps'; +declare const _default: StepsDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/steps/index.ts b/packages/themes/src/presets/aura/steps/index.ts new file mode 100644 index 00000000000..919811890f6 --- /dev/null +++ b/packages/themes/src/presets/aura/steps/index.ts @@ -0,0 +1,39 @@ +import { StepsDesignTokens } from '../../../../types/steps'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + separator: { + background: '{content.border.color}' + }, + itemLink: { + borderRadius: '{content.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + }, + gap: '0.5rem' + }, + itemLabel: { + color: '{text.muted.color}', + activeColor: '{primary.color}', + fontWeight: '500' + }, + itemNumber: { + background: '{content.background}', + activeBackground: '{content.background}', + borderColor: '{content.border.color}', + activeBorderColor: '{content.border.color}', + color: '{text.muted.color}', + activeColor: '{primary.color}', + size: '2rem', + fontSize: '1.143rem', + fontWeight: '500', + borderRadius: '50%', + shadow: '0px 0.5px 0px 0px rgba(0, 0, 0, 0.06), 0px 1px 1px 0px rgba(0, 0, 0, 0.12)' + } +} as StepsDesignTokens; diff --git a/packages/themes/src/presets/aura/tabmenu/index.d.ts b/packages/themes/src/presets/aura/tabmenu/index.d.ts new file mode 100644 index 00000000000..798844887d1 --- /dev/null +++ b/packages/themes/src/presets/aura/tabmenu/index.d.ts @@ -0,0 +1,3 @@ +import { TabmenuDesignTokens } from '../../types/tabmenu'; +declare const _default: TabmenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/tabmenu/index.ts b/packages/themes/src/presets/aura/tabmenu/index.ts new file mode 100644 index 00000000000..17f9defd025 --- /dev/null +++ b/packages/themes/src/presets/aura/tabmenu/index.ts @@ -0,0 +1,45 @@ +import { TabmenuDesignTokens } from '../../../../types/tabmenu'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + tablist: { + borderWidth: '0 0 1px 0', + background: '{content.background}', + borderColor: '{content.border.color}' + }, + item: { + background: 'transparent', + hoverBackground: 'transparent', + activeBackground: 'transparent', + borderWidth: '0 0 1px 0', + borderColor: '{content.border.color}', + hoverBorderColor: '{content.border.color}', + activeBorderColor: '{primary.color}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{primary.color}', + padding: '1rem 1.125rem', + fontWeight: '600', + margin: '0 0 -1px 0', + gap: '0.5rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + itemIcon: { + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{primary.color}' + }, + activeBar: { + height: '1px', + bottom: '-1px', + background: '{primary.color}' + } +} as TabmenuDesignTokens; diff --git a/packages/themes/src/presets/aura/tabs/index.d.ts b/packages/themes/src/presets/aura/tabs/index.d.ts new file mode 100644 index 00000000000..80577b04ec1 --- /dev/null +++ b/packages/themes/src/presets/aura/tabs/index.d.ts @@ -0,0 +1,3 @@ +import { TabsDesignTokens } from '../../types/tabs'; +declare const _default: TabsDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/tabs/index.ts b/packages/themes/src/presets/aura/tabs/index.ts new file mode 100644 index 00000000000..30eb9fbab39 --- /dev/null +++ b/packages/themes/src/presets/aura/tabs/index.ts @@ -0,0 +1,77 @@ +import { TabsDesignTokens } from '../../../../types/tabs'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + tablist: { + borderWidth: '0 0 1px 0', + background: '{content.background}', + borderColor: '{content.border.color}' + }, + tab: { + background: 'transparent', + hoverBackground: 'transparent', + activeBackground: 'transparent', + borderWidth: '0 0 1px 0', + borderColor: '{content.border.color}', + hoverBorderColor: '{content.border.color}', + activeBorderColor: '{primary.color}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{primary.color}', + padding: '1rem 1.125rem', + fontWeight: '600', + margin: '0 0 -1px 0', + gap: '0.5rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '-1px', + shadow: '{focus.ring.shadow}' + } + }, + tabpanel: { + background: '{content.background}', + color: '{content.color}', + padding: '0.875rem 1.125rem 1.125rem 1.125rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: 'inset {focus.ring.shadow}' + } + }, + navButton: { + background: '{content.background}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + width: '2.5rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '-1px', + shadow: '{focus.ring.shadow}' + } + }, + activeBar: { + height: '1px', + bottom: '-1px', + background: '{primary.color}' + }, + colorScheme: { + light: { + navButton: { + shadow: '0px 0px 10px 50px rgba(255, 255, 255, 0.6)' + } + }, + dark: { + navButton: { + shadow: '0px 0px 10px 50px color-mix(in srgb, {content.background}, transparent 50%)' + } + } + } +} as TabsDesignTokens; diff --git a/packages/themes/src/presets/aura/tabview/index.d.ts b/packages/themes/src/presets/aura/tabview/index.d.ts new file mode 100644 index 00000000000..5f35975b674 --- /dev/null +++ b/packages/themes/src/presets/aura/tabview/index.d.ts @@ -0,0 +1,3 @@ +import { TabViewDesignTokens } from '../../types/tabview'; +declare const _default: TabViewDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/tabview/index.ts b/packages/themes/src/presets/aura/tabview/index.ts new file mode 100644 index 00000000000..25514c08284 --- /dev/null +++ b/packages/themes/src/presets/aura/tabview/index.ts @@ -0,0 +1,39 @@ +import { TabViewDesignTokens } from '../../../../types/tabview'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + tabList: { + background: '{content.background}', + borderColor: '{content.border.color}' + }, + tab: { + borderColor: '{content.border.color}', + activeBorderColor: '{primary.color}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{primary.color}' + }, + tabPanel: { + background: '{content.background}', + color: '{content.color}' + }, + navButton: { + background: '{content.background}', + color: '{text.muted.color}', + hoverColor: '{text.color}' + }, + colorScheme: { + light: { + navButton: { + shadow: '0px 0px 10px 50px rgba(255, 255, 255, 0.6)' + } + }, + dark: { + navButton: { + shadow: '0px 0px 10px 50px color-mix(in srgb, {content.background}, transparent 50%)' + } + } + } +} as TabViewDesignTokens; diff --git a/packages/themes/src/presets/aura/tag/index.d.ts b/packages/themes/src/presets/aura/tag/index.d.ts new file mode 100644 index 00000000000..d445c06c1f5 --- /dev/null +++ b/packages/themes/src/presets/aura/tag/index.d.ts @@ -0,0 +1,3 @@ +import { TagDesignTokens } from '../../types/tag'; +declare const _default: TagDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/tag/index.ts b/packages/themes/src/presets/aura/tag/index.ts new file mode 100644 index 00000000000..1bb6471437b --- /dev/null +++ b/packages/themes/src/presets/aura/tag/index.ts @@ -0,0 +1,77 @@ +import { TagDesignTokens } from '../../../../types/tag'; + +export default { + root: { + fontSize: '0.875rem', + fontWeight: '700', + padding: '0.25rem 0.5rem', + gap: '0.25rem', + borderRadius: '{content.border.radius}', + roundedBorderRadius: '{border.radius.xl}' + }, + icon: { + size: '0.75rem' + }, + colorScheme: { + light: { + primary: { + background: '{primary.100}', + color: '{primary.700}' + }, + secondary: { + background: '{surface.100}', + color: '{surface.600}' + }, + success: { + background: '{green.100}', + color: '{green.700}' + }, + info: { + background: '{sky.100}', + color: '{sky.700}' + }, + warn: { + background: '{orange.100}', + color: '{orange.700}' + }, + danger: { + background: '{red.100}', + color: '{red.700}' + }, + contrast: { + background: '{surface.950}', + color: '{surface.0}' + } + }, + dark: { + primary: { + background: 'color-mix(in srgb, {primary.500}, transparent 84%)', + color: '{primary.300}' + }, + secondary: { + background: '{surface.800}', + color: '{surface.300}' + }, + success: { + background: 'color-mix(in srgb, {green.500}, transparent 84%)', + color: '{green.300}' + }, + info: { + background: 'color-mix(in srgb, {sky.500}, transparent 84%)', + color: '{sky.300}' + }, + warn: { + background: 'color-mix(in srgb, {orange.500}, transparent 84%)', + color: '{orange.300}' + }, + danger: { + background: 'color-mix(in srgb, {red.500}, transparent 84%)', + color: '{red.300}' + }, + contrast: { + background: '{surface.0}', + color: '{surface.950}' + } + } + } +} as TagDesignTokens; diff --git a/packages/themes/src/presets/aura/terminal/index.d.ts b/packages/themes/src/presets/aura/terminal/index.d.ts new file mode 100644 index 00000000000..b952ab0c235 --- /dev/null +++ b/packages/themes/src/presets/aura/terminal/index.d.ts @@ -0,0 +1,3 @@ +import { TerminalDesignTokens } from '../../types/terminal'; +declare const _default: TerminalDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/terminal/index.ts b/packages/themes/src/presets/aura/terminal/index.ts new file mode 100644 index 00000000000..1270f49d28e --- /dev/null +++ b/packages/themes/src/presets/aura/terminal/index.ts @@ -0,0 +1,18 @@ +import { TerminalDesignTokens } from '../../../../types/terminal'; + +export default { + root: { + background: '{form.field.background}', + borderColor: '{form.field.border.color}', + color: '{form.field.color}', + height: '18rem', + padding: '{form.field.padding.y} {form.field.padding.x}', + borderRadius: '{form.field.border.radius}' + }, + prompt: { + gap: '0.25rem' + }, + commandResponse: { + margin: '2px 0' + } +} as TerminalDesignTokens; diff --git a/packages/themes/src/presets/aura/textarea/index.d.ts b/packages/themes/src/presets/aura/textarea/index.d.ts new file mode 100644 index 00000000000..704e5295162 --- /dev/null +++ b/packages/themes/src/presets/aura/textarea/index.d.ts @@ -0,0 +1,3 @@ +import { TextareaDesignTokens } from '../../types/textarea'; +declare const _default: TextareaDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/textarea/index.ts b/packages/themes/src/presets/aura/textarea/index.ts new file mode 100644 index 00000000000..a943a8a7a63 --- /dev/null +++ b/packages/themes/src/presets/aura/textarea/index.ts @@ -0,0 +1,40 @@ +import { TextareaDesignTokens } from '../../../../types/textarea'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + } +} as TextareaDesignTokens; diff --git a/packages/themes/src/presets/aura/tieredmenu/index.d.ts b/packages/themes/src/presets/aura/tieredmenu/index.d.ts new file mode 100644 index 00000000000..e0f7f817968 --- /dev/null +++ b/packages/themes/src/presets/aura/tieredmenu/index.d.ts @@ -0,0 +1,3 @@ +import { TieredMenuDesignTokens } from '../../types/tieredmenu'; +declare const _default: TieredMenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/tieredmenu/index.ts b/packages/themes/src/presets/aura/tieredmenu/index.ts new file mode 100644 index 00000000000..403b263052b --- /dev/null +++ b/packages/themes/src/presets/aura/tieredmenu/index.ts @@ -0,0 +1,43 @@ +import { TieredMenuDesignTokens } from '../../../../types/tieredmenu'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}', + shadow: '{overlay.navigation.shadow}', + transitionDuration: '{transition.duration}' + }, + list: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}' + }, + item: { + focusBackground: '{navigation.item.focus.background}', + activeBackground: '{navigation.item.active.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + activeColor: '{navigation.item.active.color}', + padding: '{navigation.item.padding}', + borderRadius: '{navigation.item.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}', + activeColor: '{navigation.item.icon.active.color}' + } + }, + submenu: { + mobileIndent: '1rem' + }, + submenuIcon: { + size: '{navigation.submenu.icon.size}', + color: '{navigation.submenu.icon.color}', + focusColor: '{navigation.submenu.icon.focus.color}', + activeColor: '{navigation.submenu.icon.active.color}' + }, + separator: { + borderColor: '{content.border.color}' + } +} as TieredMenuDesignTokens; diff --git a/packages/themes/src/presets/aura/timeline/index.d.ts b/packages/themes/src/presets/aura/timeline/index.d.ts new file mode 100644 index 00000000000..e4edeb631d3 --- /dev/null +++ b/packages/themes/src/presets/aura/timeline/index.d.ts @@ -0,0 +1,3 @@ +import { TimelineDesignTokens } from '../../types/timeline'; +declare const _default: TimelineDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/timeline/index.ts b/packages/themes/src/presets/aura/timeline/index.ts new file mode 100644 index 00000000000..be818de5c6a --- /dev/null +++ b/packages/themes/src/presets/aura/timeline/index.ts @@ -0,0 +1,34 @@ +import { TimelineDesignTokens } from '../../../../types/timeline'; + +export default { + event: { + minHeight: '5rem' + }, + horizontal: { + eventContent: { + padding: '1rem 0' + } + }, + vertical: { + eventContent: { + padding: '0 1rem' + } + }, + eventMarker: { + size: '1.125rem', + borderRadius: '50%', + borderWidth: '2px', + background: '{content.background}', + borderColor: '{content.border.color}', + content: { + borderRadius: '50%', + size: '0.375rem', + background: '{primary.color}', + insetShadow: '0px 0.5px 0px 0px rgba(0, 0, 0, 0.06), 0px 1px 1px 0px rgba(0, 0, 0, 0.12)' + } + }, + eventConnector: { + color: '{content.border.color}', + size: '2px' + } +} as TimelineDesignTokens; diff --git a/packages/themes/src/presets/aura/toast/index.d.ts b/packages/themes/src/presets/aura/toast/index.d.ts new file mode 100644 index 00000000000..d2efa785bfd --- /dev/null +++ b/packages/themes/src/presets/aura/toast/index.d.ts @@ -0,0 +1,3 @@ +import { ToastDesignTokens } from '../../types/toast'; +declare const _default: ToastDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/toast/index.ts b/packages/themes/src/presets/aura/toast/index.ts new file mode 100644 index 00000000000..8ae26dc4cae --- /dev/null +++ b/packages/themes/src/presets/aura/toast/index.ts @@ -0,0 +1,217 @@ +import { ToastDesignTokens } from '../../../../types/toast'; + +export default { + root: { + width: '25rem', + borderRadius: '{content.border.radius}', + borderWidth: '1px', + transitionDuration: '{transition.duration}' + }, + icon: { + size: '1.125rem' + }, + content: { + padding: '{overlay.popover.padding}', + gap: '0.5rem' + }, + text: { + gap: '0.5rem' + }, + summary: { + fontWeight: '500', + fontSize: '1rem' + }, + detail: { + fontWeight: '500', + fontSize: '0.875rem' + }, + closeButton: { + width: '1.75rem', + height: '1.75rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + offset: '{focus.ring.offset}' + } + }, + closeIcon: { + size: '1rem' + }, + colorScheme: { + light: { + blur: '1.5px', + info: { + background: 'color-mix(in srgb, {blue.50}, transparent 5%)', + borderColor: '{blue.200}', + color: '{blue.600}', + detailColor: '{surface.700}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {blue.500}, transparent 96%)', + closeButton: { + hoverBackground: '{blue.100}', + focusRing: { + color: '{blue.600}', + shadow: 'none' + } + } + }, + success: { + background: 'color-mix(in srgb, {green.50}, transparent 5%)', + borderColor: '{green.200}', + color: '{green.600}', + detailColor: '{surface.700}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {green.500}, transparent 96%)', + closeButton: { + hoverBackground: '{green.100}', + focusRing: { + color: '{green.600}', + shadow: 'none' + } + } + }, + warn: { + background: 'color-mix(in srgb,{yellow.50}, transparent 5%)', + borderColor: '{yellow.200}', + color: '{yellow.600}', + detailColor: '{surface.700}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {yellow.500}, transparent 96%)', + closeButton: { + hoverBackground: '{yellow.100}', + focusRing: { + color: '{yellow.600}', + shadow: 'none' + } + } + }, + error: { + background: 'color-mix(in srgb, {red.50}, transparent 5%)', + borderColor: '{red.200}', + color: '{red.600}', + detailColor: '{surface.700}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {red.500}, transparent 96%)', + closeButton: { + hoverBackground: '{red.100}', + focusRing: { + color: '{red.600}', + shadow: 'none' + } + } + }, + secondary: { + background: '{surface.100}', + borderColor: '{surface.200}', + color: '{surface.600}', + detailColor: '{surface.700}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.500}, transparent 96%)', + closeButton: { + hoverBackground: '{surface.200}', + focusRing: { + color: '{surface.600}', + shadow: 'none' + } + } + }, + contrast: { + background: '{surface.900}', + borderColor: '{surface.950}', + color: '{surface.50}', + detailColor: '{surface.0}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)', + closeButton: { + hoverBackground: '{surface.800}', + focusRing: { + color: '{surface.50}', + shadow: 'none' + } + } + } + }, + dark: { + blur: '10px', + info: { + background: 'color-mix(in srgb, {blue.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {blue.700}, transparent 64%)', + color: '{blue.500}', + detailColor: '{surface.0}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {blue.500}, transparent 96%)', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{blue.500}', + shadow: 'none' + } + } + }, + success: { + background: 'color-mix(in srgb, {green.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {green.700}, transparent 64%)', + color: '{green.500}', + detailColor: '{surface.0}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {green.500}, transparent 96%)', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{green.500}', + shadow: 'none' + } + } + }, + warn: { + background: 'color-mix(in srgb, {yellow.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {yellow.700}, transparent 64%)', + color: '{yellow.500}', + detailColor: '{surface.0}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {yellow.500}, transparent 96%)', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{yellow.500}', + shadow: 'none' + } + } + }, + error: { + background: 'color-mix(in srgb, {red.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {red.700}, transparent 64%)', + color: '{red.500}', + detailColor: '{surface.0}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {red.500}, transparent 96%)', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{red.500}', + shadow: 'none' + } + } + }, + secondary: { + background: '{surface.800}', + borderColor: '{surface.700}', + color: '{surface.300}', + detailColor: '{surface.0}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.500}, transparent 96%)', + closeButton: { + hoverBackground: '{surface.700}', + focusRing: { + color: '{surface.300}', + shadow: 'none' + } + } + }, + contrast: { + background: '{surface.0}', + borderColor: '{surface.100}', + color: '{surface.950}', + detailColor: '{surface.950}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)', + closeButton: { + hoverBackground: '{surface.100}', + focusRing: { + color: '{surface.950}', + shadow: 'none' + } + } + } + } + } +} as ToastDesignTokens; diff --git a/packages/themes/src/presets/aura/togglebutton/index.d.ts b/packages/themes/src/presets/aura/togglebutton/index.d.ts new file mode 100644 index 00000000000..5dcf67969ef --- /dev/null +++ b/packages/themes/src/presets/aura/togglebutton/index.d.ts @@ -0,0 +1,3 @@ +import { ToggleButtonDesignTokens } from '../../types/togglebutton'; +declare const _default: ToggleButtonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/togglebutton/index.ts b/packages/themes/src/presets/aura/togglebutton/index.ts new file mode 100644 index 00000000000..5a0c59cebbc --- /dev/null +++ b/packages/themes/src/presets/aura/togglebutton/index.ts @@ -0,0 +1,80 @@ +import { ToggleButtonDesignTokens } from '../../../../types/togglebutton'; + +export default { + root: { + padding: '0.5rem 1rem', + borderRadius: '{content.border.radius}', + gap: '0.5rem', + fontWeight: '500', + disabledBackground: '{form.field.disabled.background}', + disabledBorderColor: '{form.field.disabled.background}', + disabledColor: '{form.field.disabled.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + padding: '0.375rem 0.75rem' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + padding: '0.625rem 1.25rem' + } + }, + icon: { + disabledColor: '{form.field.disabled.color}' + }, + content: { + left: '0.25rem', + top: '0.25rem', + checkedShadow: '0px 1px 2px 0px rgba(0, 0, 0, 0.02), 0px 1px 2px 0px rgba(0, 0, 0, 0.04)' + }, + colorScheme: { + light: { + root: { + background: '{surface.100}', + checkedBackground: '{surface.100}', + hoverBackground: '{surface.100}', + borderColor: '{surface.100}', + color: '{surface.500}', + hoverColor: '{surface.700}', + checkedColor: '{surface.900}', + checkedBorderColor: '{surface.100}' + }, + content: { + checkedBackground: '{surface.0}' + }, + icon: { + color: '{surface.500}', + hoverColor: '{surface.700}', + checkedColor: '{surface.900}' + } + }, + dark: { + root: { + background: '{surface.950}', + checkedBackground: '{surface.950}', + hoverBackground: '{surface.950}', + borderColor: '{surface.950}', + color: '{surface.400}', + hoverColor: '{surface.300}', + checkedColor: '{surface.0}', + checkedBorderColor: '{surface.950}' + }, + content: { + checkedBackground: '{surface.800}' + }, + icon: { + color: '{surface.400}', + hoverColor: '{surface.300}', + checkedColor: '{surface.0}' + } + } + } +} as ToggleButtonDesignTokens; diff --git a/packages/themes/src/presets/aura/toggleswitch/index.d.ts b/packages/themes/src/presets/aura/toggleswitch/index.d.ts new file mode 100644 index 00000000000..558c2f3f27b --- /dev/null +++ b/packages/themes/src/presets/aura/toggleswitch/index.d.ts @@ -0,0 +1,3 @@ +import { ToggleSwitchDesignTokens } from '../../types/toggleswitch'; +declare const _default: ToggleSwitchDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/toggleswitch/index.ts b/packages/themes/src/presets/aura/toggleswitch/index.ts new file mode 100644 index 00000000000..55dc2226e85 --- /dev/null +++ b/packages/themes/src/presets/aura/toggleswitch/index.ts @@ -0,0 +1,72 @@ +import { ToggleSwitchDesignTokens } from '../../../../types/toggleswitch'; + +export default { + root: { + width: '2.5rem', + height: '1.5rem', + borderRadius: '30px', + gap: '0.25rem', + shadow: '{form.field.shadow}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + }, + borderWidth: '1px', + borderColor: 'transparent', + hoverBorderColor: 'transparent', + checkedBorderColor: 'transparent', + checkedHoverBorderColor: 'transparent', + invalidBorderColor: '{form.field.invalid.border.color}', + transitionDuration: '{form.field.transition.duration}', + slideDuration: '0.2s' + }, + handle: { + borderRadius: '50%', + size: '1rem' + }, + colorScheme: { + light: { + root: { + background: '{surface.300}', + disabledBackground: '{form.field.disabled.background}', + hoverBackground: '{surface.400}', + checkedBackground: '{primary.color}', + checkedHoverBackground: '{primary.hover.color}' + }, + handle: { + background: '{surface.0}', + disabledBackground: '{form.field.disabled.color}', + hoverBackground: '{surface.0}', + checkedBackground: '{surface.0}', + checkedHoverBackground: '{surface.0}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + checkedColor: '{primary.color}', + checkedHoverColor: '{primary.hover.color}' + } + }, + dark: { + root: { + background: '{surface.700}', + disabledBackground: '{surface.600}', + hoverBackground: '{surface.600}', + checkedBackground: '{primary.color}', + checkedHoverBackground: '{primary.hover.color}' + }, + handle: { + background: '{surface.400}', + disabledBackground: '{surface.900}', + hoverBackground: '{surface.300}', + checkedBackground: '{surface.900}', + checkedHoverBackground: '{surface.900}', + color: '{surface.900}', + hoverColor: '{surface.800}', + checkedColor: '{primary.color}', + checkedHoverColor: '{primary.hover.color}' + } + } + } +} as ToggleSwitchDesignTokens; diff --git a/packages/themes/src/presets/aura/toolbar/index.d.ts b/packages/themes/src/presets/aura/toolbar/index.d.ts new file mode 100644 index 00000000000..72008b071ed --- /dev/null +++ b/packages/themes/src/presets/aura/toolbar/index.d.ts @@ -0,0 +1,3 @@ +import { ToolbarDesignTokens } from '../../types/toolbar'; +declare const _default: ToolbarDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/toolbar/index.ts b/packages/themes/src/presets/aura/toolbar/index.ts new file mode 100644 index 00000000000..a496d6eb4d8 --- /dev/null +++ b/packages/themes/src/presets/aura/toolbar/index.ts @@ -0,0 +1,12 @@ +import { ToolbarDesignTokens } from '../../../../types/toolbar'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + color: '{content.color}', + gap: '0.5rem', + padding: '0.75rem' + } +} as ToolbarDesignTokens; diff --git a/packages/themes/src/presets/aura/tooltip/index.d.ts b/packages/themes/src/presets/aura/tooltip/index.d.ts new file mode 100644 index 00000000000..f96ceb0b66f --- /dev/null +++ b/packages/themes/src/presets/aura/tooltip/index.d.ts @@ -0,0 +1,3 @@ +import { TooltipDesignTokens } from '../../types/tooltip'; +declare const _default: TooltipDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/tooltip/index.ts b/packages/themes/src/presets/aura/tooltip/index.ts new file mode 100644 index 00000000000..b4357e15b5e --- /dev/null +++ b/packages/themes/src/presets/aura/tooltip/index.ts @@ -0,0 +1,25 @@ +import { TooltipDesignTokens } from '../../../../types/tooltip'; + +export default { + root: { + maxWidth: '12.5rem', + gutter: '0.25rem', + shadow: '{overlay.popover.shadow}', + padding: '0.5rem 0.75rem', + borderRadius: '{overlay.popover.border.radius}' + }, + colorScheme: { + light: { + root: { + background: '{surface.700}', + color: '{surface.0}' + } + }, + dark: { + root: { + background: '{surface.700}', + color: '{surface.0}' + } + } + } +} as TooltipDesignTokens; diff --git a/packages/themes/src/presets/aura/tree/index.d.ts b/packages/themes/src/presets/aura/tree/index.d.ts new file mode 100644 index 00000000000..64fede77aef --- /dev/null +++ b/packages/themes/src/presets/aura/tree/index.d.ts @@ -0,0 +1,3 @@ +import { TreeDesignTokens } from '../../types/tree'; +declare const _default: TreeDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/tree/index.ts b/packages/themes/src/presets/aura/tree/index.ts new file mode 100644 index 00000000000..b8b2cb04173 --- /dev/null +++ b/packages/themes/src/presets/aura/tree/index.ts @@ -0,0 +1,56 @@ +import { TreeDesignTokens } from '../../../../types/tree'; + +export default { + root: { + background: '{content.background}', + color: '{content.color}', + padding: '1rem', + gap: '2px', + indent: '1rem', + transitionDuration: '{transition.duration}' + }, + node: { + padding: '0.25rem 0.5rem', + borderRadius: '{content.border.radius}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + color: '{text.color}', + hoverColor: '{text.hover.color}', + selectedColor: '{highlight.color}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '-1px', + shadow: '{focus.ring.shadow}' + }, + gap: '0.25rem' + }, + nodeIcon: { + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + selectedColor: '{highlight.color}' + }, + nodeToggleButton: { + borderRadius: '50%', + size: '1.75rem', + hoverBackground: '{content.hover.background}', + selectedHoverBackground: '{content.background}', + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + selectedHoverColor: '{primary.color}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + loadingIcon: { + size: '2rem' + }, + filter: { + margin: '0 0 0.5rem 0' + } +} as TreeDesignTokens; diff --git a/packages/themes/src/presets/aura/treeselect/index.d.ts b/packages/themes/src/presets/aura/treeselect/index.d.ts new file mode 100644 index 00000000000..44420034fee --- /dev/null +++ b/packages/themes/src/presets/aura/treeselect/index.d.ts @@ -0,0 +1,3 @@ +import { TreeSelectDesignTokens } from '../../types/treeselect'; +declare const _default: TreeSelectDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/treeselect/index.ts b/packages/themes/src/presets/aura/treeselect/index.ts new file mode 100644 index 00000000000..49db6357011 --- /dev/null +++ b/packages/themes/src/presets/aura/treeselect/index.ts @@ -0,0 +1,64 @@ +import { TreeSelectDesignTokens } from '../../../../types/treeselect'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + }, + dropdown: { + width: '2.5rem', + color: '{form.field.icon.color}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + tree: { + padding: '{list.padding}' + }, + clearIcon: { + color: '{form.field.icon.color}' + }, + emptyMessage: { + padding: '{list.option.padding}' + }, + chip: { + borderRadius: '{border.radius.sm}' + } +} as TreeSelectDesignTokens; diff --git a/packages/themes/src/presets/aura/treetable/index.d.ts b/packages/themes/src/presets/aura/treetable/index.d.ts new file mode 100644 index 00000000000..6e4ef3a23df --- /dev/null +++ b/packages/themes/src/presets/aura/treetable/index.d.ts @@ -0,0 +1,3 @@ +import { TreeTableDesignTokens } from '../../types/treetable'; +declare const _default: TreeTableDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/treetable/index.ts b/packages/themes/src/presets/aura/treetable/index.ts new file mode 100644 index 00000000000..9bd45ab509b --- /dev/null +++ b/packages/themes/src/presets/aura/treetable/index.ts @@ -0,0 +1,126 @@ +import { TreeTableDesignTokens } from '../../../../types/treetable'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + header: { + background: '{content.background}', + borderColor: '{treetable.border.color}', + color: '{content.color}', + borderWidth: '0 0 1px 0', + padding: '0.75rem 1rem' + }, + headerCell: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + borderColor: '{treetable.border.color}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + selectedColor: '{highlight.color}', + gap: '0.5rem', + padding: '0.75rem 1rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '-1px', + shadow: '{focus.ring.shadow}' + } + }, + columnTitle: { + fontWeight: '600' + }, + row: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + selectedColor: '{highlight.color}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '-1px', + shadow: '{focus.ring.shadow}' + } + }, + bodyCell: { + borderColor: '{treetable.border.color}', + padding: '0.75rem 1rem', + gap: '0.5rem' + }, + footerCell: { + background: '{content.background}', + borderColor: '{treetable.border.color}', + color: '{content.color}', + padding: '0.75rem 1rem' + }, + columnFooter: { + fontWeight: '600' + }, + footer: { + background: '{content.background}', + borderColor: '{treetable.border.color}', + color: '{content.color}', + borderWidth: '0 0 1px 0', + padding: '0.75rem 1rem' + }, + columnResizerWidth: '0.5rem', + resizeIndicator: { + width: '1px', + color: '{primary.color}' + }, + sortIcon: { + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + size: '0.875rem' + }, + loadingIcon: { + size: '2rem' + }, + nodeToggleButton: { + hoverBackground: '{content.hover.background}', + selectedHoverBackground: '{content.background}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + selectedHoverColor: '{primary.color}', + size: '1.75rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + paginatorTop: { + borderColor: '{content.border.color}', + borderWidth: '0 0 1px 0' + }, + paginatorBottom: { + borderColor: '{content.border.color}', + borderWidth: '0 0 1px 0' + }, + colorScheme: { + light: { + root: { + borderColor: '{content.border.color}' + }, + bodyCell: { + selectedBorderColor: '{primary.100}' + } + }, + dark: { + root: { + borderColor: '{surface.800}' + }, + bodyCell: { + selectedBorderColor: '{primary.900}' + } + } + } +} as TreeTableDesignTokens; diff --git a/packages/themes/src/presets/aura/virtualscroller/index.d.ts b/packages/themes/src/presets/aura/virtualscroller/index.d.ts new file mode 100644 index 00000000000..fa81ec0e968 --- /dev/null +++ b/packages/themes/src/presets/aura/virtualscroller/index.d.ts @@ -0,0 +1,3 @@ +import { VirtualScrollerDesignTokens } from '../../types/virtualscroller'; +declare const _default: VirtualScrollerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/aura/virtualscroller/index.ts b/packages/themes/src/presets/aura/virtualscroller/index.ts new file mode 100644 index 00000000000..3157b96620a --- /dev/null +++ b/packages/themes/src/presets/aura/virtualscroller/index.ts @@ -0,0 +1,13 @@ +import { VirtualScrollerDesignTokens } from '../../../../types/virtualscroller'; + +export default { + loader: { + mask: { + background: '{content.background}', + color: '{text.muted.color}' + }, + icon: { + size: '2rem' + } + } +} as VirtualScrollerDesignTokens; diff --git a/packages/themes/src/presets/lara/accordion/index.d.ts b/packages/themes/src/presets/lara/accordion/index.d.ts new file mode 100644 index 00000000000..33b4758edb1 --- /dev/null +++ b/packages/themes/src/presets/lara/accordion/index.d.ts @@ -0,0 +1,3 @@ +import { AccordionDesignTokens } from '../../types/accordion'; +declare const _default: AccordionDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/accordion/index.ts b/packages/themes/src/presets/lara/accordion/index.ts new file mode 100644 index 00000000000..377ad4aef61 --- /dev/null +++ b/packages/themes/src/presets/lara/accordion/index.ts @@ -0,0 +1,67 @@ +import { AccordionDesignTokens } from '../../../../types/accordion'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + panel: { + borderWidth: '0', + borderColor: '{content.border.color}' + }, + header: { + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{text.color}', + padding: '1.125rem', + fontWeight: '700', + borderRadius: '0', + borderWidth: '0 1px 1px 1px', + borderColor: '{content.border.color}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: 'inset {focus.ring.shadow}' + }, + toggleIcon: { + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{text.color}', + activeHoverColor: '{text.color}' + }, + first: { + topBorderRadius: '{content.border.radius}', + borderWidth: '1px' + }, + last: { + bottomBorderRadius: '{content.border.radius}', + activeBottomBorderRadius: '0' + } + }, + content: { + borderWidth: '0 1px 1px 1px', + borderColor: '{content.border.color}', + background: '{content.background}', + color: '{text.color}', + padding: '1.125rem' + }, + colorScheme: { + light: { + header: { + background: '{surface.50}', + hoverBackground: '{surface.100}', + activeBackground: '{surface.50}', + activeHoverBackground: '{surface.100}' + } + }, + dark: { + header: { + background: '{surface.800}', + hoverBackground: '{surface.700}', + activeBackground: '{surface.800}', + activeHoverBackground: '{surface.700}' + } + } + } +} as AccordionDesignTokens; diff --git a/packages/themes/src/presets/lara/autocomplete/index.d.ts b/packages/themes/src/presets/lara/autocomplete/index.d.ts new file mode 100644 index 00000000000..a53845c505f --- /dev/null +++ b/packages/themes/src/presets/lara/autocomplete/index.d.ts @@ -0,0 +1,3 @@ +import { AutoCompleteDesignTokens } from '../../types/autocomplete'; +declare const _default: AutoCompleteDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/autocomplete/index.ts b/packages/themes/src/presets/lara/autocomplete/index.ts new file mode 100644 index 00000000000..6e9c1d42ecc --- /dev/null +++ b/packages/themes/src/presets/lara/autocomplete/index.ts @@ -0,0 +1,114 @@ +import { AutoCompleteDesignTokens } from '../../../../types/autocomplete'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + list: { + padding: '{list.padding}', + gap: '{list.gap}' + }, + option: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}' + }, + optionGroup: { + background: '{list.option.group.background}', + color: '{list.option.group.color}', + fontWeight: '{list.option.group.font.weight}', + padding: '{list.option.group.padding}' + }, + dropdown: { + width: '2.5rem', + sm: { + width: '2rem' + }, + lg: { + width: '3rem' + }, + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.border.color}', + activeBorderColor: '{form.field.border.color}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + } + }, + chip: { + borderRadius: '{border.radius.sm}' + }, + emptyMessage: { + padding: '{list.option.padding}' + }, + colorScheme: { + light: { + chip: { + focusBackground: '{surface.200}', + focusColor: '{surface.800}' + }, + dropdown: { + background: '{surface.50}', + hoverBackground: '{surface.100}', + activeBackground: '{surface.200}', + color: '{surface.600}', + hoverColor: '{surface.700}', + activeColor: '{surface.800}' + } + }, + dark: { + chip: { + focusBackground: '{surface.700}', + focusColor: '{surface.0}' + }, + dropdown: { + background: '{surface.800}', + hoverBackground: '{surface.700}', + activeBackground: '{surface.600}', + color: '{surface.300}', + hoverColor: '{surface.200}', + activeColor: '{surface.100}' + } + } + } +} as AutoCompleteDesignTokens; diff --git a/packages/themes/src/presets/lara/avatar/index.d.ts b/packages/themes/src/presets/lara/avatar/index.d.ts new file mode 100644 index 00000000000..89f1f99ca1a --- /dev/null +++ b/packages/themes/src/presets/lara/avatar/index.d.ts @@ -0,0 +1,3 @@ +import { AvatarDesignTokens } from '../../types/avatar'; +declare const _default: AvatarDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/avatar/index.ts b/packages/themes/src/presets/lara/avatar/index.ts new file mode 100644 index 00000000000..e2f47ab71c8 --- /dev/null +++ b/packages/themes/src/presets/lara/avatar/index.ts @@ -0,0 +1,38 @@ +import { AvatarDesignTokens } from '../../../../types/avatar'; + +export default { + root: { + width: '2rem', + height: '2rem', + fontSize: '1rem', + background: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}' + }, + icon: { + size: '1rem' + }, + group: { + borderColor: '{content.background}', + offset: '-0.75rem' + }, + lg: { + width: '3rem', + height: '3rem', + fontSize: '1.5rem', + icon: { + size: '1.5rem' + }, + group: { + offset: '-1rem' + } + }, + xl: { + width: '4rem', + height: '4rem', + fontSize: '2rem', + icon: { + size: '2rem' + } + } +} as AvatarDesignTokens; diff --git a/packages/themes/src/presets/lara/badge/index.d.ts b/packages/themes/src/presets/lara/badge/index.d.ts new file mode 100644 index 00000000000..05485bc5274 --- /dev/null +++ b/packages/themes/src/presets/lara/badge/index.d.ts @@ -0,0 +1,3 @@ +import { BadgeDesignTokens } from '../../types/badge'; +declare const _default: BadgeDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/badge/index.ts b/packages/themes/src/presets/lara/badge/index.ts new file mode 100644 index 00000000000..a549aae62eb --- /dev/null +++ b/packages/themes/src/presets/lara/badge/index.ts @@ -0,0 +1,92 @@ +import { BadgeDesignTokens } from '../../../../types/badge'; + +export default { + root: { + borderRadius: '{border.radius.md}', + padding: '0 0.5rem', + fontSize: '0.75rem', + fontWeight: '700', + minWidth: '1.5rem', + height: '1.5rem' + }, + dot: { + size: '0.5rem' + }, + sm: { + fontSize: '0.625rem', + minWidth: '1.25rem', + height: '1.25rem' + }, + lg: { + fontSize: '0.875rem', + minWidth: '1.75rem', + height: '1.75rem' + }, + xl: { + fontSize: '1rem', + minWidth: '2rem', + height: '2rem' + }, + colorScheme: { + light: { + primary: { + background: '{primary.color}', + color: '{primary.contrast.color}' + }, + secondary: { + background: '{surface.100}', + color: '{surface.600}' + }, + success: { + background: '{green.500}', + color: '{surface.0}' + }, + info: { + background: '{sky.500}', + color: '{surface.0}' + }, + warn: { + background: '{orange.500}', + color: '{surface.0}' + }, + danger: { + background: '{red.500}', + color: '{surface.0}' + }, + contrast: { + background: '{surface.950}', + color: '{surface.0}' + } + }, + dark: { + primary: { + background: '{primary.color}', + color: '{primary.contrast.color}' + }, + secondary: { + background: '{surface.800}', + color: '{surface.300}' + }, + success: { + background: '{green.400}', + color: '{green.950}' + }, + info: { + background: '{sky.400}', + color: '{sky.950}' + }, + warn: { + background: '{orange.400}', + color: '{orange.950}' + }, + danger: { + background: '{red.400}', + color: '{red.950}' + }, + contrast: { + background: '{surface.0}', + color: '{surface.950}' + } + } + } +} as BadgeDesignTokens; diff --git a/packages/themes/src/presets/lara/base/index.d.ts b/packages/themes/src/presets/lara/base/index.d.ts new file mode 100644 index 00000000000..b39ab7144a3 --- /dev/null +++ b/packages/themes/src/presets/lara/base/index.d.ts @@ -0,0 +1,664 @@ +export interface LaraBaseDesignTokens { + primitive?: { + borderRadius?: { + none?: string; + xs?: string; + sm?: string; + md?: string; + lg?: string; + xl?: string; + }; + emerald?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + green?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + lime?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + red?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + orange?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + amber?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + yellow?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + teal?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + cyan?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + sky?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + blue?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + indigo?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + violet?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + purple?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + fuchsia?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + pink?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + rose?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + slate?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + gray?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + zinc?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + neutral?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + stone?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + }; + semantic?: { + transitionDuration?: string; + focusRing?: { + width?: string; + style?: string; + color?: string; + offset?: string; + }; + disabledOpacity?: string; + iconSize?: string; + anchorGutter?: string; + primary?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + formField?: { + paddingX?: string; + paddingY?: string; + sm?: { + fontSize?: string; + paddingX?: string; + paddingY?: string; + }; + lg?: { + fontSize?: string; + paddingX?: string; + paddingY?: string; + }; + borderRadius?: string; + focusRing?: { + width?: string; + style?: string; + color?: string; + offset?: string; + shadow?: string; + }; + transitionDuration?: string; + }; + list?: { + padding?: string; + gap?: string; + header?: { + padding?: string; + }; + option?: { + padding?: string; + borderRadius?: string; + }; + optionGroup?: { + padding?: string; + fontWeight?: string; + }; + }; + content?: { + borderRadius?: string; + }; + mask?: { + transitionDuration?: string; + }; + navigation?: { + list?: { + padding?: string; + gap?: string; + }; + item?: { + padding?: string; + borderRadius?: string; + gap?: string; + }; + submenuLabel?: { + padding?: string; + fontWeight?: string; + }; + submenuIcon?: { + size?: string; + }; + }; + overlay?: { + select?: { + borderRadius?: string; + shadow?: string; + }; + popover?: { + borderRadius?: string; + padding?: string; + shadow?: string; + }; + modal?: { + borderRadius?: string; + padding?: string; + shadow?: string; + }; + navigation?: { + shadow?: string; + }; + }; + colorScheme?: { + light?: { + surface?: { + 0?: string; + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + primary?: { + color?: string; + contrastColor?: string; + hoverColor?: string; + activeColor?: string; + }; + highlight?: { + background?: string; + focusBackground?: string; + color?: string; + focusColor?: string; + }; + focusRing?: { + shadow?: string; + }; + mask?: { + background?: string; + color?: string; + }; + formField?: { + background?: string; + disabledBackground?: string; + filledBackground?: string; + filledHoverBackground?: string; + filledFocusBackground?: string; + borderColor?: string; + hoverBorderColor?: string; + focusBorderColor?: string; + invalidBorderColor?: string; + color?: string; + disabledColor?: string; + placeholderColor?: string; + invalidPlaceholderColor?: string; + floatLabelColor?: string; + floatLabelFocusColor?: string; + floatLabelActiveColor?: string; + floatLabelInvalidColor?: string; + iconColor?: string; + shadow?: string; + }; + text?: { + color?: string; + hoverColor?: string; + mutedColor?: string; + hoverMutedColor?: string; + }; + content?: { + background?: string; + hoverBackground?: string; + borderColor?: string; + color?: string; + hoverColor?: string; + }; + overlay?: { + select?: { + background?: string; + borderColor?: string; + color?: string; + }; + popover?: { + background?: string; + borderColor?: string; + color?: string; + }; + modal?: { + background?: string; + borderColor?: string; + color?: string; + }; + }; + list?: { + option?: { + focusBackground?: string; + selectedBackground?: string; + selectedFocusBackground?: string; + color?: string; + focusColor?: string; + selectedColor?: string; + selectedFocusColor?: string; + icon?: { + color?: string; + focusColor?: string; + }; + }; + optionGroup?: { + background?: string; + color?: string; + }; + }; + navigation?: { + item?: { + focusBackground?: string; + activeBackground?: string; + color?: string; + focusColor?: string; + activeColor?: string; + icon?: { + color?: string; + focusColor?: string; + activeColor?: string; + }; + }; + submenuLabel?: { + background?: string; + color?: string; + }; + submenuIcon?: { + color?: string; + focusColor?: string; + activeColor?: string; + }; + }; + }; + dark?: { + surface?: { + 0?: string; + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + primary?: { + color?: string; + contrastColor?: string; + hoverColor?: string; + activeColor?: string; + }; + highlight?: { + background?: string; + focusBackground?: string; + color?: string; + focusColor?: string; + }; + focusRing?: { + shadow?: string; + }; + mask?: { + background?: string; + color?: string; + }; + formField?: { + background?: string; + disabledBackground?: string; + filledBackground?: string; + filledHoverBackground?: string; + filledFocusBackground?: string; + borderColor?: string; + hoverBorderColor?: string; + focusBorderColor?: string; + invalidBorderColor?: string; + color?: string; + disabledColor?: string; + placeholderColor?: string; + invalidPlaceholderColor?: string; + floatLabelColor?: string; + floatLabelFocusColor?: string; + floatLabelActiveColor?: string; + floatLabelInvalidColor?: string; + iconColor?: string; + shadow?: string; + }; + text?: { + color?: string; + hoverColor?: string; + mutedColor?: string; + hoverMutedColor?: string; + }; + content?: { + background?: string; + hoverBackground?: string; + borderColor?: string; + color?: string; + hoverColor?: string; + }; + overlay?: { + select?: { + background?: string; + borderColor?: string; + color?: string; + }; + popover?: { + background?: string; + borderColor?: string; + color?: string; + }; + modal?: { + background?: string; + borderColor?: string; + color?: string; + }; + }; + list?: { + option?: { + focusBackground?: string; + selectedBackground?: string; + selectedFocusBackground?: string; + color?: string; + focusColor?: string; + selectedColor?: string; + selectedFocusColor?: string; + icon?: { + color?: string; + focusColor?: string; + }; + }; + optionGroup?: { + background?: string; + color?: string; + }; + }; + navigation?: { + item?: { + focusBackground?: string; + activeBackground?: string; + color?: string; + focusColor?: string; + activeColor?: string; + icon?: { + color?: string; + focusColor?: string; + activeColor?: string; + }; + }; + submenuLabel?: { + background?: string; + color?: string; + }; + submenuIcon?: { + color?: string; + focusColor?: string; + activeColor?: string; + }; + }; + }; + }; + }; +} +declare const _default: LaraBaseDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/base/index.ts b/packages/themes/src/presets/lara/base/index.ts new file mode 100644 index 00000000000..ed100759340 --- /dev/null +++ b/packages/themes/src/presets/lara/base/index.ts @@ -0,0 +1,662 @@ +export default { + primitive: { + borderRadius: { + none: '0', + xs: '2px', + sm: '4px', + md: '6px', + lg: '8px', + xl: '12px' + }, + emerald: { + 50: '#ecfdf5', + 100: '#d1fae5', + 200: '#a7f3d0', + 300: '#6ee7b7', + 400: '#34d399', + 500: '#10b981', + 600: '#059669', + 700: '#047857', + 800: '#065f46', + 900: '#064e3b', + 950: '#022c22' + }, + green: { + 50: '#f0fdf4', + 100: '#dcfce7', + 200: '#bbf7d0', + 300: '#86efac', + 400: '#4ade80', + 500: '#22c55e', + 600: '#16a34a', + 700: '#15803d', + 800: '#166534', + 900: '#14532d', + 950: '#052e16' + }, + lime: { + 50: '#f7fee7', + 100: '#ecfccb', + 200: '#d9f99d', + 300: '#bef264', + 400: '#a3e635', + 500: '#84cc16', + 600: '#65a30d', + 700: '#4d7c0f', + 800: '#3f6212', + 900: '#365314', + 950: '#1a2e05' + }, + red: { + 50: '#fef2f2', + 100: '#fee2e2', + 200: '#fecaca', + 300: '#fca5a5', + 400: '#f87171', + 500: '#ef4444', + 600: '#dc2626', + 700: '#b91c1c', + 800: '#991b1b', + 900: '#7f1d1d', + 950: '#450a0a' + }, + orange: { + 50: '#fff7ed', + 100: '#ffedd5', + 200: '#fed7aa', + 300: '#fdba74', + 400: '#fb923c', + 500: '#f97316', + 600: '#ea580c', + 700: '#c2410c', + 800: '#9a3412', + 900: '#7c2d12', + 950: '#431407' + }, + amber: { + 50: '#fffbeb', + 100: '#fef3c7', + 200: '#fde68a', + 300: '#fcd34d', + 400: '#fbbf24', + 500: '#f59e0b', + 600: '#d97706', + 700: '#b45309', + 800: '#92400e', + 900: '#78350f', + 950: '#451a03' + }, + yellow: { + 50: '#fefce8', + 100: '#fef9c3', + 200: '#fef08a', + 300: '#fde047', + 400: '#facc15', + 500: '#eab308', + 600: '#ca8a04', + 700: '#a16207', + 800: '#854d0e', + 900: '#713f12', + 950: '#422006' + }, + teal: { + 50: '#f0fdfa', + 100: '#ccfbf1', + 200: '#99f6e4', + 300: '#5eead4', + 400: '#2dd4bf', + 500: '#14b8a6', + 600: '#0d9488', + 700: '#0f766e', + 800: '#115e59', + 900: '#134e4a', + 950: '#042f2e' + }, + cyan: { + 50: '#ecfeff', + 100: '#cffafe', + 200: '#a5f3fc', + 300: '#67e8f9', + 400: '#22d3ee', + 500: '#06b6d4', + 600: '#0891b2', + 700: '#0e7490', + 800: '#155e75', + 900: '#164e63', + 950: '#083344' + }, + sky: { + 50: '#f0f9ff', + 100: '#e0f2fe', + 200: '#bae6fd', + 300: '#7dd3fc', + 400: '#38bdf8', + 500: '#0ea5e9', + 600: '#0284c7', + 700: '#0369a1', + 800: '#075985', + 900: '#0c4a6e', + 950: '#082f49' + }, + blue: { + 50: '#eff6ff', + 100: '#dbeafe', + 200: '#bfdbfe', + 300: '#93c5fd', + 400: '#60a5fa', + 500: '#3b82f6', + 600: '#2563eb', + 700: '#1d4ed8', + 800: '#1e40af', + 900: '#1e3a8a', + 950: '#172554' + }, + indigo: { + 50: '#eef2ff', + 100: '#e0e7ff', + 200: '#c7d2fe', + 300: '#a5b4fc', + 400: '#818cf8', + 500: '#6366f1', + 600: '#4f46e5', + 700: '#4338ca', + 800: '#3730a3', + 900: '#312e81', + 950: '#1e1b4b' + }, + violet: { + 50: '#f5f3ff', + 100: '#ede9fe', + 200: '#ddd6fe', + 300: '#c4b5fd', + 400: '#a78bfa', + 500: '#8b5cf6', + 600: '#7c3aed', + 700: '#6d28d9', + 800: '#5b21b6', + 900: '#4c1d95', + 950: '#2e1065' + }, + purple: { + 50: '#faf5ff', + 100: '#f3e8ff', + 200: '#e9d5ff', + 300: '#d8b4fe', + 400: '#c084fc', + 500: '#a855f7', + 600: '#9333ea', + 700: '#7e22ce', + 800: '#6b21a8', + 900: '#581c87', + 950: '#3b0764' + }, + fuchsia: { + 50: '#fdf4ff', + 100: '#fae8ff', + 200: '#f5d0fe', + 300: '#f0abfc', + 400: '#e879f9', + 500: '#d946ef', + 600: '#c026d3', + 700: '#a21caf', + 800: '#86198f', + 900: '#701a75', + 950: '#4a044e' + }, + pink: { + 50: '#fdf2f8', + 100: '#fce7f3', + 200: '#fbcfe8', + 300: '#f9a8d4', + 400: '#f472b6', + 500: '#ec4899', + 600: '#db2777', + 700: '#be185d', + 800: '#9d174d', + 900: '#831843', + 950: '#500724' + }, + rose: { + 50: '#fff1f2', + 100: '#ffe4e6', + 200: '#fecdd3', + 300: '#fda4af', + 400: '#fb7185', + 500: '#f43f5e', + 600: '#e11d48', + 700: '#be123c', + 800: '#9f1239', + 900: '#881337', + 950: '#4c0519' + }, + slate: { + 50: '#f8fafc', + 100: '#f1f5f9', + 200: '#e2e8f0', + 300: '#cbd5e1', + 400: '#94a3b8', + 500: '#64748b', + 600: '#475569', + 700: '#334155', + 800: '#1e293b', + 900: '#0f172a', + 950: '#020617' + }, + gray: { + 50: '#f9fafb', + 100: '#f3f4f6', + 200: '#e5e7eb', + 300: '#d1d5db', + 400: '#9ca3af', + 500: '#6b7280', + 600: '#4b5563', + 700: '#374151', + 800: '#1f2937', + 900: '#111827', + 950: '#030712' + }, + zinc: { + 50: '#fafafa', + 100: '#f4f4f5', + 200: '#e4e4e7', + 300: '#d4d4d8', + 400: '#a1a1aa', + 500: '#71717a', + 600: '#52525b', + 700: '#3f3f46', + 800: '#27272a', + 900: '#18181b', + 950: '#09090b' + }, + neutral: { + 50: '#fafafa', + 100: '#f5f5f5', + 200: '#e5e5e5', + 300: '#d4d4d4', + 400: '#a3a3a3', + 500: '#737373', + 600: '#525252', + 700: '#404040', + 800: '#262626', + 900: '#171717', + 950: '#0a0a0a' + }, + stone: { + 50: '#fafaf9', + 100: '#f5f5f4', + 200: '#e7e5e4', + 300: '#d6d3d1', + 400: '#a8a29e', + 500: '#78716c', + 600: '#57534e', + 700: '#44403c', + 800: '#292524', + 900: '#1c1917', + 950: '#0c0a09' + } + }, + semantic: { + transitionDuration: '0.2s', + focusRing: { + width: '0', + style: 'none', + color: 'transparent', + offset: '0' + }, + disabledOpacity: '0.6', + iconSize: '1rem', + anchorGutter: '2px', + primary: { + 50: '{emerald.50}', + 100: '{emerald.100}', + 200: '{emerald.200}', + 300: '{emerald.300}', + 400: '{emerald.400}', + 500: '{emerald.500}', + 600: '{emerald.600}', + 700: '{emerald.700}', + 800: '{emerald.800}', + 900: '{emerald.900}', + 950: '{emerald.950}' + }, + formField: { + paddingX: '0.75rem', + paddingY: '0.625rem', + sm: { + fontSize: '0.875rem', + paddingX: '0.625rem', + paddingY: '0.5rem' + }, + lg: { + fontSize: '1.125rem', + paddingX: '0.875rem', + paddingY: '0.75rem' + }, + borderRadius: '{border.radius.md}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + }, + transitionDuration: '{transition.duration}' + }, + list: { + padding: '0.5rem 0', + gap: '0', + header: { + padding: '0.625rem 1rem 0 1rem' + }, + option: { + padding: '0.625rem 1rem', + borderRadius: '0' + }, + optionGroup: { + padding: '0.625rem 1rem', + fontWeight: '600' + } + }, + content: { + borderRadius: '{border.radius.md}' + }, + mask: { + transitionDuration: '0.15s' + }, + navigation: { + list: { + padding: '0.5rem 0', + gap: '0' + }, + item: { + padding: '0.625rem 1rem', + borderRadius: '0', + gap: '0.5rem' + }, + submenuLabel: { + padding: '0.625rem 1rem', + fontWeight: '600' + }, + submenuIcon: { + size: '0.875rem' + } + }, + overlay: { + select: { + borderRadius: '{border.radius.md}', + shadow: '0 2px 12px 0 rgba(0, 0, 0, 0.1)' + }, + popover: { + borderRadius: '{border.radius.md}', + padding: '1rem', + shadow: '0 1px 3px rgba(0, 0, 0, 0.1)' + }, + modal: { + borderRadius: '{border.radius.xl}', + padding: '1.5rem', + shadow: '0 1px 3px rgba(0, 0, 0, 0.3)' + }, + navigation: { + shadow: '0 2px 12px 0 rgba(0, 0, 0, 0.1)' + } + }, + colorScheme: { + light: { + surface: { + 0: '#ffffff', + 50: '{slate.50}', + 100: '{slate.100}', + 200: '{slate.200}', + 300: '{slate.300}', + 400: '{slate.400}', + 500: '{slate.500}', + 600: '{slate.600}', + 700: '{slate.700}', + 800: '{slate.800}', + 900: '{slate.900}', + 950: '{slate.950}' + }, + primary: { + color: '{primary.500}', + contrastColor: '#ffffff', + hoverColor: '{primary.600}', + activeColor: '{primary.700}' + }, + highlight: { + background: '{primary.50}', + focusBackground: '{primary.100}', + color: '{primary.700}', + focusColor: '{primary.800}' + }, + focusRing: { + shadow: '0 0 0 0.2rem {primary.200}' + }, + mask: { + background: 'rgba(0,0,0,0.4)', + color: '{surface.200}' + }, + formField: { + background: '{surface.0}', + disabledBackground: '{surface.200}', + filledBackground: '{surface.50}', + filledHoverBackground: '{surface.50}', + filledFocusBackground: '{surface.0}', + borderColor: '{surface.300}', + hoverBorderColor: '{primary.color}', + focusBorderColor: '{primary.color}', + invalidBorderColor: '{red.400}', + color: '{surface.700}', + disabledColor: '{surface.500}', + placeholderColor: '{surface.500}', + invalidPlaceholderColor: '{red.600}', + floatLabelColor: '{surface.500}', + floatLabelFocusColor: '{primary.600}', + floatLabelActiveColor: '{surface.500}', + floatLabelInvalidColor: '{form.field.invalid.placeholder.color}', + iconColor: '{surface.500}', + shadow: 'none' + }, + text: { + color: '{surface.700}', + hoverColor: '{surface.800}', + mutedColor: '{surface.500}', + hoverMutedColor: '{surface.600}' + }, + content: { + background: '{surface.0}', + hoverBackground: '{surface.100}', + borderColor: '{surface.200}', + color: '{text.color}', + hoverColor: '{text.hover.color}' + }, + overlay: { + select: { + background: '{surface.0}', + borderColor: '{surface.200}', + color: '{text.color}' + }, + popover: { + background: '{surface.0}', + borderColor: '{surface.200}', + color: '{text.color}' + }, + modal: { + background: '{surface.0}', + borderColor: '{surface.200}', + color: '{text.color}' + } + }, + list: { + option: { + focusBackground: '{surface.100}', + selectedBackground: '{highlight.background}', + selectedFocusBackground: '{highlight.focus.background}', + color: '{text.color}', + focusColor: '{text.hover.color}', + selectedColor: '{highlight.color}', + selectedFocusColor: '{highlight.focus.color}', + icon: { + color: '{surface.400}', + focusColor: '{surface.500}' + } + }, + optionGroup: { + background: 'transparent', + color: '{text.color}' + } + }, + navigation: { + item: { + focusBackground: '{surface.100}', + activeBackground: '{surface.100}', + color: '{text.color}', + focusColor: '{text.hover.color}', + activeColor: '{text.hover.color}', + icon: { + color: '{surface.400}', + focusColor: '{surface.500}', + activeColor: '{surface.500}' + } + }, + submenuLabel: { + background: 'transparent', + color: '{text.color}' + }, + submenuIcon: { + color: '{surface.400}', + focusColor: '{surface.500}', + activeColor: '{surface.500}' + } + } + }, + dark: { + surface: { + 0: '#ffffff', + 50: '{zinc.50}', + 100: '{zinc.100}', + 200: '{zinc.200}', + 300: '{zinc.300}', + 400: '{zinc.400}', + 500: '{zinc.500}', + 600: '{zinc.600}', + 700: '{zinc.700}', + 800: '{zinc.800}', + 900: '{zinc.900}', + 950: '{zinc.950}' + }, + primary: { + color: '{primary.400}', + contrastColor: '{surface.900}', + hoverColor: '{primary.300}', + activeColor: '{primary.200}' + }, + highlight: { + background: 'color-mix(in srgb, {primary.400}, transparent 84%)', + focusBackground: 'color-mix(in srgb, {primary.400}, transparent 76%)', + color: 'rgba(255,255,255,.87)', + focusColor: 'rgba(255,255,255,.87)' + }, + focusRing: { + shadow: '0 0 0 0.2rem color-mix(in srgb, {primary.color}, transparent 80%)' + }, + mask: { + background: 'rgba(0,0,0,0.6)', + color: '{surface.200}' + }, + formField: { + background: '{surface.950}', + disabledBackground: '{surface.700}', + filledBackground: '{surface.800}', + filledHoverBackground: '{surface.800}', + filledFocusBackground: '{surface.950}', + borderColor: '{surface.600}', + hoverBorderColor: '{primary.color}', + focusBorderColor: '{primary.color}', + invalidBorderColor: '{red.300}', + color: '{surface.0}', + disabledColor: '{surface.400}', + placeholderColor: '{surface.400}', + invalidPlaceholderColor: '{red.400}', + floatLabelColor: '{surface.400}', + floatLabelFocusColor: '{primary.color}', + floatLabelActiveColor: '{surface.400}', + floatLabelInvalidColor: '{form.field.invalid.placeholder.color}', + iconColor: '{surface.400}', + shadow: 'none' + }, + text: { + color: '{surface.0}', + hoverColor: '{surface.0}', + mutedColor: '{surface.400}', + hoverMutedColor: '{surface.300}' + }, + content: { + background: '{surface.900}', + hoverBackground: '{surface.800}', + borderColor: '{surface.700}', + color: '{text.color}', + hoverColor: '{text.hover.color}' + }, + overlay: { + select: { + background: '{surface.900}', + borderColor: '{surface.700}', + color: '{text.color}' + }, + popover: { + background: '{surface.900}', + borderColor: '{surface.700}', + color: '{text.color}' + }, + modal: { + background: '{surface.900}', + borderColor: '{surface.700}', + color: '{text.color}' + } + }, + list: { + option: { + focusBackground: '{surface.800}', + selectedBackground: '{highlight.background}', + selectedFocusBackground: '{highlight.focus.background}', + color: '{text.color}', + focusColor: '{text.hover.color}', + selectedColor: '{highlight.color}', + selectedFocusColor: '{highlight.focus.color}', + icon: { + color: '{surface.500}', + focusColor: '{surface.400}' + } + }, + optionGroup: { + background: 'transparent', + color: '{text.color}' + } + }, + navigation: { + item: { + focusBackground: '{surface.800}', + activeBackground: '{surface.800}', + color: '{text.color}', + focusColor: '{text.hover.color}', + activeColor: '{text.hover.color}', + icon: { + color: '{surface.500}', + focusColor: '{surface.400}', + activeColor: '{surface.400}' + } + }, + submenuLabel: { + background: 'transparent', + color: '{text.color}' + }, + submenuIcon: { + color: '{surface.500}', + focusColor: '{surface.400}', + activeColor: '{surface.400}' + } + } + } + } + } +}; diff --git a/packages/themes/src/presets/lara/blockui/index.d.ts b/packages/themes/src/presets/lara/blockui/index.d.ts new file mode 100644 index 00000000000..53f40cf9068 --- /dev/null +++ b/packages/themes/src/presets/lara/blockui/index.d.ts @@ -0,0 +1,3 @@ +import { BlockUIDesignTokens } from '../../types/blockui'; +declare const _default: BlockUIDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/blockui/index.ts b/packages/themes/src/presets/lara/blockui/index.ts new file mode 100644 index 00000000000..6d41ad5283a --- /dev/null +++ b/packages/themes/src/presets/lara/blockui/index.ts @@ -0,0 +1,7 @@ +import { BlockUIDesignTokens } from '../../../../types/blockui'; + +export default { + root: { + borderRadius: '{content.border.radius}' + } +} as BlockUIDesignTokens; diff --git a/packages/themes/src/presets/lara/breadcrumb/index.d.ts b/packages/themes/src/presets/lara/breadcrumb/index.d.ts new file mode 100644 index 00000000000..9fadc9d4647 --- /dev/null +++ b/packages/themes/src/presets/lara/breadcrumb/index.d.ts @@ -0,0 +1,3 @@ +import { BreadcrumbDesignTokens } from '../../types/breadcrumb'; +declare const _default: BreadcrumbDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/breadcrumb/index.ts b/packages/themes/src/presets/lara/breadcrumb/index.ts new file mode 100644 index 00000000000..88a30f07149 --- /dev/null +++ b/packages/themes/src/presets/lara/breadcrumb/index.ts @@ -0,0 +1,30 @@ +import { BreadcrumbDesignTokens } from '../../../../types/breadcrumb'; + +export default { + root: { + padding: '1.25rem', + background: '{content.background}', + gap: '0.5rem', + transitionDuration: '{transition.duration}' + }, + item: { + color: '{text.muted.color}', + hoverColor: '{text.color}', + borderRadius: '{content.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + hoverColor: '{navigation.item.icon.focus.color}' + }, + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + separator: { + color: '{navigation.item.icon.color}' + } +} as BreadcrumbDesignTokens; diff --git a/packages/themes/src/presets/lara/button/index.d.ts b/packages/themes/src/presets/lara/button/index.d.ts new file mode 100644 index 00000000000..0d177908703 --- /dev/null +++ b/packages/themes/src/presets/lara/button/index.d.ts @@ -0,0 +1,3 @@ +import { ButtonDesignTokens } from '../../types/button'; +declare const _default: ButtonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/button/index.ts b/packages/themes/src/presets/lara/button/index.ts new file mode 100644 index 00000000000..80dd0e58ef4 --- /dev/null +++ b/packages/themes/src/presets/lara/button/index.ts @@ -0,0 +1,499 @@ +import { ButtonDesignTokens } from '../../../../types/button'; + +export default { + root: { + borderRadius: '{form.field.border.radius}', + roundedBorderRadius: '2rem', + gap: '0.5rem', + paddingX: '1rem', + paddingY: '{form.field.padding.y}', + iconOnlyWidth: '2.75rem', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + }, + label: { + fontWeight: '600' + }, + raisedShadow: '0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + offset: '{form.field.focus.ring.offset}' + }, + badgeSize: '1rem', + transitionDuration: '{form.field.transition.duration}' + }, + colorScheme: { + light: { + root: { + primary: { + background: '{primary.color}', + hoverBackground: '{primary.hover.color}', + activeBackground: '{primary.active.color}', + borderColor: '{primary.color}', + hoverBorderColor: '{primary.hover.color}', + activeBorderColor: '{primary.active.color}', + color: '{primary.contrast.color}', + hoverColor: '{primary.contrast.color}', + activeColor: '{primary.contrast.color}', + focusRing: { + color: 'transparent', + shadow: '0 0 0 0.2rem {primary.200}' + } + }, + secondary: { + background: '{surface.100}', + hoverBackground: '{surface.200}', + activeBackground: '{surface.300}', + borderColor: '{surface.100}', + hoverBorderColor: '{surface.200}', + activeBorderColor: '{surface.300}', + color: '{surface.600}', + hoverColor: '{surface.700}', + activeColor: '{surface.800}', + focusRing: { + color: 'transparent', + shadow: '0 0 0 0.2rem {surface.200}' + } + }, + info: { + background: '{sky.500}', + hoverBackground: '{sky.600}', + activeBackground: '{sky.700}', + borderColor: '{sky.500}', + hoverBorderColor: '{sky.600}', + activeBorderColor: '{sky.700}', + color: '#ffffff', + hoverColor: '#ffffff', + activeColor: '#ffffff', + focusRing: { + color: 'transparent', + shadow: '0 0 0 0.2rem {sky.200}' + } + }, + success: { + background: '{green.500}', + hoverBackground: '{green.600}', + activeBackground: '{green.700}', + borderColor: '{green.500}', + hoverBorderColor: '{green.600}', + activeBorderColor: '{green.700}', + color: '#ffffff', + hoverColor: '#ffffff', + activeColor: '#ffffff', + focusRing: { + color: 'transparent', + shadow: '0 0 0 0.2rem {green.200}' + } + }, + warn: { + background: '{orange.500}', + hoverBackground: '{orange.600}', + activeBackground: '{orange.700}', + borderColor: '{orange.500}', + hoverBorderColor: '{orange.600}', + activeBorderColor: '{orange.700}', + color: '#ffffff', + hoverColor: '#ffffff', + activeColor: '#ffffff', + focusRing: { + color: 'transparent', + shadow: '0 0 0 0.2rem {orange.200}' + } + }, + help: { + background: '{purple.500}', + hoverBackground: '{purple.600}', + activeBackground: '{purple.700}', + borderColor: '{purple.500}', + hoverBorderColor: '{purple.600}', + activeBorderColor: '{purple.700}', + color: '#ffffff', + hoverColor: '#ffffff', + activeColor: '#ffffff', + focusRing: { + color: 'transparent', + shadow: '0 0 0 0.2rem {purple.200}' + } + }, + danger: { + background: '{red.500}', + hoverBackground: '{red.600}', + activeBackground: '{red.700}', + borderColor: '{red.500}', + hoverBorderColor: '{red.600}', + activeBorderColor: '{red.700}', + color: '#ffffff', + hoverColor: '#ffffff', + activeColor: '#ffffff', + focusRing: { + color: 'transparent', + shadow: '0 0 0 0.2rem {red.200}' + } + }, + contrast: { + background: '{surface.950}', + hoverBackground: '{surface.900}', + activeBackground: '{surface.800}', + borderColor: '{surface.950}', + hoverBorderColor: '{surface.900}', + activeBorderColor: '{surface.800}', + color: '{surface.0}', + hoverColor: '{surface.0}', + activeColor: '{surface.0}', + focusRing: { + color: 'transparent', + shadow: '0 0 0 0.2rem {surface.400}' + } + } + }, + outlined: { + primary: { + hoverBackground: '{primary.50}', + activeBackground: '{primary.100}', + borderColor: '{primary.200}', + color: '{primary.color}' + }, + secondary: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + borderColor: '{surface.200}', + color: '{surface.500}' + }, + success: { + hoverBackground: '{green.50}', + activeBackground: '{green.100}', + borderColor: '{green.200}', + color: '{green.500}' + }, + info: { + hoverBackground: '{sky.50}', + activeBackground: '{sky.100}', + borderColor: '{sky.200}', + color: '{sky.500}' + }, + warn: { + hoverBackground: '{orange.50}', + activeBackground: '{orange.100}', + borderColor: '{orange.200}', + color: '{orange.500}' + }, + help: { + hoverBackground: '{purple.50}', + activeBackground: '{purple.100}', + borderColor: '{purple.200}', + color: '{purple.500}' + }, + danger: { + hoverBackground: '{red.50}', + activeBackground: '{red.100}', + borderColor: '{red.200}', + color: '{red.500}' + }, + contrast: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + borderColor: '{surface.700}', + color: '{surface.950}' + }, + plain: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + borderColor: '{surface.200}', + color: '{surface.700}' + } + }, + text: { + primary: { + hoverBackground: '{primary.50}', + activeBackground: '{primary.100}', + color: '{primary.color}' + }, + secondary: { + hoverBackground: '{surface.100}', + activeBackground: '{surface.200}', + color: '{surface.600}' + }, + success: { + hoverBackground: '{green.50}', + activeBackground: '{green.100}', + color: '{green.500}' + }, + info: { + hoverBackground: '{sky.50}', + activeBackground: '{sky.100}', + color: '{sky.500}' + }, + warn: { + hoverBackground: '{orange.50}', + activeBackground: '{orange.100}', + color: '{orange.500}' + }, + help: { + hoverBackground: '{purple.50}', + activeBackground: '{purple.100}', + color: '{purple.500}' + }, + danger: { + hoverBackground: '{red.50}', + activeBackground: '{red.100}', + color: '{red.500}' + }, + contrast: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + color: '{surface.950}' + }, + plain: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + color: '{surface.700}' + } + }, + link: { + color: '{primary.color}', + hoverColor: '{primary.color}', + activeColor: '{primary.color}' + } + }, + dark: { + root: { + primary: { + background: '{primary.color}', + hoverBackground: '{primary.hover.color}', + activeBackground: '{primary.active.color}', + borderColor: '{primary.color}', + hoverBorderColor: '{primary.hover.color}', + activeBorderColor: '{primary.active.color}', + color: '{primary.contrast.color}', + hoverColor: '{primary.contrast.color}', + activeColor: '{primary.contrast.color}', + focusRing: { + color: 'transparent', + shadow: '0 0 0 0.2rem color-mix(in srgb, {primary.color}, transparent 80%)' + } + }, + secondary: { + background: '{surface.800}', + hoverBackground: '{surface.700}', + activeBackground: '{surface.600}', + borderColor: '{surface.800}', + hoverBorderColor: '{surface.700}', + activeBorderColor: '{surface.600}', + color: '{surface.300}', + hoverColor: '{surface.200}', + activeColor: '{surface.100}', + focusRing: { + color: 'transparent', + shadow: '0 0 0 0.2rem color-mix(in srgb, {surface.300}, transparent 80%)' + } + }, + info: { + background: '{sky.400}', + hoverBackground: '{sky.300}', + activeBackground: '{sky.200}', + borderColor: '{sky.400}', + hoverBorderColor: '{sky.300}', + activeBorderColor: '{sky.200}', + color: '{sky.950}', + hoverColor: '{sky.950}', + activeColor: '{sky.950}', + focusRing: { + color: 'transparent', + shadow: '0 0 0 0.2rem color-mix(in srgb, {sky.400}, transparent 80%)' + } + }, + success: { + background: '{green.400}', + hoverBackground: '{green.300}', + activeBackground: '{green.200}', + borderColor: '{green.400}', + hoverBorderColor: '{green.300}', + activeBorderColor: '{green.200}', + color: '{green.950}', + hoverColor: '{green.950}', + activeColor: '{green.950}', + focusRing: { + color: 'transparent', + shadow: '0 0 0 0.2rem color-mix(in srgb, {green.400}, transparent 80%)' + } + }, + warn: { + background: '{orange.400}', + hoverBackground: '{orange.300}', + activeBackground: '{orange.200}', + borderColor: '{orange.400}', + hoverBorderColor: '{orange.300}', + activeBorderColor: '{orange.200}', + color: '{orange.950}', + hoverColor: '{orange.950}', + activeColor: '{orange.950}', + focusRing: { + color: 'transparent', + shadow: '0 0 0 0.2rem color-mix(in srgb, {orange.400}, transparent 80%)' + } + }, + help: { + background: '{purple.400}', + hoverBackground: '{purple.300}', + activeBackground: '{purple.200}', + borderColor: '{purple.400}', + hoverBorderColor: '{purple.300}', + activeBorderColor: '{purple.200}', + color: '{purple.950}', + hoverColor: '{purple.950}', + activeColor: '{purple.950}', + focusRing: { + color: 'transparent', + shadow: '0 0 0 0.2rem color-mix(in srgb, {purple.400}, transparent 80%)' + } + }, + danger: { + background: '{red.400}', + hoverBackground: '{red.300}', + activeBackground: '{red.200}', + borderColor: '{red.400}', + hoverBorderColor: '{red.300}', + activeBorderColor: '{red.200}', + color: '{red.950}', + hoverColor: '{red.950}', + activeColor: '{red.950}', + focusRing: { + color: 'transparent', + shadow: '0 0 0 0.2rem color-mix(in srgb, {red.400}, transparent 80%)' + } + }, + contrast: { + background: '{surface.0}', + hoverBackground: '{surface.100}', + activeBackground: '{surface.200}', + borderColor: '{surface.0}', + hoverBorderColor: '{surface.100}', + activeBorderColor: '{surface.200}', + color: '{surface.950}', + hoverColor: '{surface.950}', + activeColor: '{surface.950}', + focusRing: { + color: 'transparent', + shadow: '0 0 0 0.2rem color-mix(in srgb, {surface.0}, transparent 80%)' + } + } + }, + outlined: { + primary: { + hoverBackground: 'color-mix(in srgb, {primary.color}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {primary.color}, transparent 84%)', + borderColor: '{primary.700}', + color: '{primary.color}' + }, + secondary: { + hoverBackground: 'rgba(255,255,255,0.04)', + activeBackground: 'rgba(255,255,255,0.16)', + borderColor: '{surface.700}', + color: '{surface.400}' + }, + success: { + hoverBackground: 'color-mix(in srgb, {green.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {green.400}, transparent 84%)', + borderColor: '{green.700}', + color: '{green.400}' + }, + info: { + hoverBackground: 'color-mix(in srgb, {sky.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {sky.400}, transparent 84%)', + borderColor: '{sky.700}', + color: '{sky.400}' + }, + warn: { + hoverBackground: 'color-mix(in srgb, {orange.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {orange.400}, transparent 84%)', + borderColor: '{orange.700}', + color: '{orange.400}' + }, + help: { + hoverBackground: 'color-mix(in srgb, {help.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {help.400}, transparent 84%)', + borderColor: '{purple.700}', + color: '{purple.400}' + }, + danger: { + hoverBackground: 'color-mix(in srgb, {danger.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {danger.400}, transparent 84%)', + borderColor: '{red.700}', + color: '{red.400}' + }, + contrast: { + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + borderColor: '{surface.500}', + color: '{surface.0}' + }, + plain: { + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + borderColor: '{surface.600}', + color: '{surface.0}' + } + }, + text: { + primary: { + hoverBackground: 'color-mix(in srgb, {primary.color}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {primary.color}, transparent 84%)', + color: '{primary.color}' + }, + secondary: { + hoverBackground: '{surface.700}', + activeBackground: '{surface.600}', + color: '{surface.300}' + }, + success: { + hoverBackground: 'color-mix(in srgb, {green.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {green.400}, transparent 84%)', + color: '{green.400}' + }, + info: { + hoverBackground: 'color-mix(in srgb, {sky.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {sky.400}, transparent 84%)', + color: '{sky.400}' + }, + warn: { + hoverBackground: 'color-mix(in srgb, {orange.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {orange.400}, transparent 84%)', + color: '{orange.400}' + }, + help: { + hoverBackground: 'color-mix(in srgb, {purple.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {purple.400}, transparent 84%)', + color: '{purple.400}' + }, + danger: { + hoverBackground: 'color-mix(in srgb, {red.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {red.400}, transparent 84%)', + color: '{red.400}' + }, + contrast: { + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + color: '{surface.0}' + }, + plain: { + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + color: '{surface.0}' + } + }, + link: { + color: '{primary.color}', + hoverColor: '{primary.color}', + activeColor: '{primary.color}' + } + } + } +} as ButtonDesignTokens; diff --git a/packages/themes/src/presets/lara/card/index.d.ts b/packages/themes/src/presets/lara/card/index.d.ts new file mode 100644 index 00000000000..7c98f399153 --- /dev/null +++ b/packages/themes/src/presets/lara/card/index.d.ts @@ -0,0 +1,3 @@ +import { CardDesignTokens } from '../../types/card'; +declare const _default: CardDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/card/index.ts b/packages/themes/src/presets/lara/card/index.ts new file mode 100644 index 00000000000..e6a0a56d58e --- /dev/null +++ b/packages/themes/src/presets/lara/card/index.ts @@ -0,0 +1,24 @@ +import { CardDesignTokens } from '../../../../types/card'; + +export default { + root: { + background: '{content.background}', + borderRadius: '{border.radius.lg}', + color: '{content.color}', + shadow: '0 .125rem .25rem rgba(0,0,0,.075)' + }, + body: { + padding: '1.5rem', + gap: '0.75rem' + }, + caption: { + gap: '0.5rem' + }, + title: { + fontSize: '1.25rem', + fontWeight: '700' + }, + subtitle: { + color: '{text.muted.color}' + } +} as CardDesignTokens; diff --git a/packages/themes/src/presets/lara/carousel/index.d.ts b/packages/themes/src/presets/lara/carousel/index.d.ts new file mode 100644 index 00000000000..de99d3d02c6 --- /dev/null +++ b/packages/themes/src/presets/lara/carousel/index.d.ts @@ -0,0 +1,3 @@ +import { CarouselDesignTokens } from '../../types/carousel'; +declare const _default: CarouselDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/carousel/index.ts b/packages/themes/src/presets/lara/carousel/index.ts new file mode 100644 index 00000000000..0c8877aa238 --- /dev/null +++ b/packages/themes/src/presets/lara/carousel/index.ts @@ -0,0 +1,42 @@ +import { CarouselDesignTokens } from '../../../../types/carousel'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + content: { + gap: '0.25rem' + }, + indicatorList: { + padding: '1rem', + gap: '0.5rem' + }, + indicator: { + width: '1rem', + height: '1rem', + borderRadius: '50', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + colorScheme: { + light: { + indicator: { + background: '{surface.200}', + hoverBackground: '{surface.300}', + activeBackground: '{primary.color}' + } + }, + dark: { + indicator: { + background: '{surface.700}', + hoverBackground: '{surface.600}', + activeBackground: '{primary.color}' + } + } + } +} as CarouselDesignTokens; diff --git a/packages/themes/src/presets/lara/cascadeselect/index.d.ts b/packages/themes/src/presets/lara/cascadeselect/index.d.ts new file mode 100644 index 00000000000..650894e3dca --- /dev/null +++ b/packages/themes/src/presets/lara/cascadeselect/index.d.ts @@ -0,0 +1,3 @@ +import { CascadeSelectDesignTokens } from '../../types/cascadeselect'; +declare const _default: CascadeSelectDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/cascadeselect/index.ts b/packages/themes/src/presets/lara/cascadeselect/index.ts new file mode 100644 index 00000000000..b0dce075f76 --- /dev/null +++ b/packages/themes/src/presets/lara/cascadeselect/index.ts @@ -0,0 +1,76 @@ +import { CascadeSelectDesignTokens } from '../../../../types/cascadeselect'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + }, + dropdown: { + width: '2.5rem', + color: '{form.field.icon.color}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + list: { + padding: '{list.padding}', + gap: '{list.gap}', + mobileIndent: '1.25rem' + }, + option: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}', + icon: { + color: '{list.option.icon.color}', + focusColor: '{list.option.icon.focus.color}', + size: '0.875rem' + } + }, + clearIcon: { + color: '{form.field.icon.color}' + } +} as CascadeSelectDesignTokens; diff --git a/packages/themes/src/presets/lara/checkbox/index.d.ts b/packages/themes/src/presets/lara/checkbox/index.d.ts new file mode 100644 index 00000000000..90ee60b6bb2 --- /dev/null +++ b/packages/themes/src/presets/lara/checkbox/index.d.ts @@ -0,0 +1,3 @@ +import { CheckboxDesignTokens } from '../../types/checkbox'; +declare const _default: CheckboxDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/checkbox/index.ts b/packages/themes/src/presets/lara/checkbox/index.ts new file mode 100644 index 00000000000..a77579798d4 --- /dev/null +++ b/packages/themes/src/presets/lara/checkbox/index.ts @@ -0,0 +1,52 @@ +import { CheckboxDesignTokens } from '../../../../types/checkbox'; + +export default { + root: { + borderRadius: '{border.radius.sm}', + width: '1.5rem', + height: '1.5rem', + background: '{form.field.background}', + checkedBackground: '{primary.color}', + checkedHoverBackground: '{primary.hover.color}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + checkedBorderColor: '{primary.color}', + checkedHoverBorderColor: '{primary.hover.color}', + checkedFocusBorderColor: '{primary.color}', + checkedDisabledBorderColor: '{form.field.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + shadow: '{form.field.shadow}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + width: '1.25rem', + height: '1.25rem' + }, + lg: { + width: '1.75rem', + height: '1.75rem' + } + }, + icon: { + size: '1rem', + color: '{form.field.color}', + checkedColor: '{primary.contrast.color}', + checkedHoverColor: '{primary.contrast.color}', + disabledColor: '{form.field.disabled.color}', + sm: { + size: '0.75rem' + }, + lg: { + size: '1.25rem' + } + } +} as CheckboxDesignTokens; diff --git a/packages/themes/src/presets/lara/chip/index.d.ts b/packages/themes/src/presets/lara/chip/index.d.ts new file mode 100644 index 00000000000..72cbe57584c --- /dev/null +++ b/packages/themes/src/presets/lara/chip/index.d.ts @@ -0,0 +1,3 @@ +import { ChipDesignTokens } from '../../types/chip'; +declare const _default: ChipDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/chip/index.ts b/packages/themes/src/presets/lara/chip/index.ts new file mode 100644 index 00000000000..b27565afccd --- /dev/null +++ b/packages/themes/src/presets/lara/chip/index.ts @@ -0,0 +1,54 @@ +import { ChipDesignTokens } from '../../../../types/chip'; + +export default { + root: { + borderRadius: '16px', + paddingX: '0.875rem', + paddingY: '0.625rem', + gap: '0.5rem', + transitionDuration: '{transition.duration}' + }, + image: { + width: '2rem', + height: '2rem' + }, + icon: { + size: '1rem' + }, + removeIcon: { + size: '1rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + colorScheme: { + light: { + root: { + background: '{surface.100}', + color: '{surface.800}' + }, + icon: { + color: '{surface.800}' + }, + removeIcon: { + color: '{surface.800}' + } + }, + dark: { + root: { + background: '{surface.800}', + color: '{surface.0}' + }, + icon: { + color: '{surface.0}' + }, + removeIcon: { + color: '{surface.0}' + } + } + } +} as ChipDesignTokens; diff --git a/packages/themes/src/presets/lara/colorpicker/index.d.ts b/packages/themes/src/presets/lara/colorpicker/index.d.ts new file mode 100644 index 00000000000..4219fbb7153 --- /dev/null +++ b/packages/themes/src/presets/lara/colorpicker/index.d.ts @@ -0,0 +1,3 @@ +import { ColorPickerDesignTokens } from '../../types/colorpicker'; +declare const _default: ColorPickerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/colorpicker/index.ts b/packages/themes/src/presets/lara/colorpicker/index.ts new file mode 100644 index 00000000000..c76e8691c00 --- /dev/null +++ b/packages/themes/src/presets/lara/colorpicker/index.ts @@ -0,0 +1,43 @@ +import { ColorPickerDesignTokens } from '../../../../types/colorpicker'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + preview: { + width: '1.75rem', + height: '1.75rem', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + } + }, + panel: { + shadow: '{overlay.popover.shadow}', + borderRadius: '{overlay.popover.borderRadius}' + }, + colorScheme: { + light: { + panel: { + background: '{surface.800}', + borderColor: '{surface.900}' + }, + handle: { + color: '{surface.0}' + } + }, + dark: { + panel: { + background: '{surface.900}', + borderColor: '{surface.700}' + }, + handle: { + color: '{surface.0}' + } + } + } +} as ColorPickerDesignTokens; diff --git a/packages/themes/src/presets/lara/confirmdialog/index.d.ts b/packages/themes/src/presets/lara/confirmdialog/index.d.ts new file mode 100644 index 00000000000..6394d82db79 --- /dev/null +++ b/packages/themes/src/presets/lara/confirmdialog/index.d.ts @@ -0,0 +1,3 @@ +import { ConfirmDialogDesignTokens } from '../../types/confirmdialog'; +declare const _default: ConfirmDialogDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/confirmdialog/index.ts b/packages/themes/src/presets/lara/confirmdialog/index.ts new file mode 100644 index 00000000000..e72c47bee5d --- /dev/null +++ b/packages/themes/src/presets/lara/confirmdialog/index.ts @@ -0,0 +1,11 @@ +import { ConfirmDialogDesignTokens } from '../../../../types/confirmdialog'; + +export default { + icon: { + size: '2rem', + color: '{overlay.modal.color}' + }, + content: { + gap: '1rem' + } +} as ConfirmDialogDesignTokens; diff --git a/packages/themes/src/presets/lara/confirmpopup/index.d.ts b/packages/themes/src/presets/lara/confirmpopup/index.d.ts new file mode 100644 index 00000000000..264ac0a1542 --- /dev/null +++ b/packages/themes/src/presets/lara/confirmpopup/index.d.ts @@ -0,0 +1,3 @@ +import { ConfirmPopupDesignTokens } from '../../types/confirmpopup'; +declare const _default: ConfirmPopupDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/confirmpopup/index.ts b/packages/themes/src/presets/lara/confirmpopup/index.ts new file mode 100644 index 00000000000..f3173509ac1 --- /dev/null +++ b/packages/themes/src/presets/lara/confirmpopup/index.ts @@ -0,0 +1,25 @@ +import { ConfirmPopupDesignTokens } from '../../../../types/confirmpopup'; + +export default { + root: { + background: '{overlay.popover.background}', + borderColor: '{overlay.popover.border.color}', + color: '{overlay.popover.color}', + borderRadius: '{overlay.popover.border.radius}', + shadow: '{overlay.popover.shadow}', + gutter: '10px', + arrowOffset: '1.25rem' + }, + content: { + padding: '{overlay.popover.padding}', + gap: '1rem' + }, + icon: { + size: '1.5rem', + color: '{overlay.popover.color}' + }, + footer: { + gap: '0.5rem', + padding: '0 {overlay.popover.padding} {overlay.popover.padding} {overlay.popover.padding}' + } +} as ConfirmPopupDesignTokens; diff --git a/packages/themes/src/presets/lara/contextmenu/index.d.ts b/packages/themes/src/presets/lara/contextmenu/index.d.ts new file mode 100644 index 00000000000..6093ff0b7dd --- /dev/null +++ b/packages/themes/src/presets/lara/contextmenu/index.d.ts @@ -0,0 +1,3 @@ +import { ContextMenuDesignTokens } from '../../types/contextmenu'; +declare const _default: ContextMenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/contextmenu/index.ts b/packages/themes/src/presets/lara/contextmenu/index.ts new file mode 100644 index 00000000000..b764b4b036a --- /dev/null +++ b/packages/themes/src/presets/lara/contextmenu/index.ts @@ -0,0 +1,49 @@ +import { ContextMenuDesignTokens } from '../../../../types/contextmenu'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}', + shadow: '{overlay.navigation.shadow}', + transitionDuration: '{transition.duration}' + }, + list: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}' + }, + item: { + focusBackground: '{navigation.item.focus.background}', + activeBackground: '{navigation.item.active.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + activeColor: '{navigation.item.active.color}', + padding: '{navigation.item.padding}', + borderRadius: '{navigation.item.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}', + activeColor: '{navigation.item.icon.active.color}' + } + }, + submenu: { + mobileIndent: '1.25rem' + }, + submenuLabel: { + padding: '{navigation.submenu.label.padding}', + fontWeight: '{navigation.submenu.label.font.weight}', + background: '{navigation.submenu.label.background.}', + color: '{navigation.submenu.label.color}' + }, + submenuIcon: { + size: '{navigation.submenu.icon.size}', + color: '{navigation.submenu.icon.color}', + focusColor: '{navigation.submenu.icon.focus.color}', + activeColor: '{navigation.submenu.icon.active.color}' + }, + separator: { + borderColor: '{content.border.color}' + } +} as ContextMenuDesignTokens; diff --git a/packages/themes/src/presets/lara/datatable/index.d.ts b/packages/themes/src/presets/lara/datatable/index.d.ts new file mode 100644 index 00000000000..3a7edeb5b5d --- /dev/null +++ b/packages/themes/src/presets/lara/datatable/index.d.ts @@ -0,0 +1,3 @@ +import { DataTableDesignTokens } from '../../types/datatable'; +declare const _default: DataTableDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/datatable/index.ts b/packages/themes/src/presets/lara/datatable/index.ts new file mode 100644 index 00000000000..92c84473073 --- /dev/null +++ b/packages/themes/src/presets/lara/datatable/index.ts @@ -0,0 +1,199 @@ +import { DataTableDesignTokens } from '../../../../types/datatable'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + header: { + borderColor: '{datatable.border.color}', + borderWidth: '1px 0 1px 0', + padding: '0.75rem 1rem' + }, + headerCell: { + selectedBackground: '{highlight.background}', + borderColor: '{datatable.border.color}', + hoverColor: '{content.hover.color}', + selectedColor: '{highlight.color}', + gap: '0.5rem', + padding: '0.75rem 1rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: 'inset {focus.ring.shadow}' + } + }, + columnTitle: { + fontWeight: '700' + }, + row: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + selectedColor: '{highlight.color}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: 'inset {focus.ring.shadow}' + } + }, + bodyCell: { + borderColor: '{datatable.border.color}', + padding: '0.75rem 1rem' + }, + footerCell: { + borderColor: '{datatable.border.color}', + padding: '0.75rem 1rem' + }, + columnFooter: { + fontWeight: '700' + }, + footer: { + borderColor: '{datatable.border.color}', + borderWidth: '0 0 1px 0', + padding: '0.75rem 1rem' + }, + dropPoint: { + color: '{primary.color}' + }, + columnResizerWidth: '0.5rem', + resizeIndicator: { + width: '1px', + color: '{primary.color}' + }, + sortIcon: { + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + size: '0.875rem' + }, + loadingIcon: { + size: '2rem' + }, + rowToggleButton: { + hoverBackground: '{content.hover.background}', + selectedHoverBackground: '{content.background}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + selectedHoverColor: '{primary.color}', + size: '1.75rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + filter: { + inlineGap: '0.5rem', + overlaySelect: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + overlayPopover: { + background: '{overlay.popover.background}', + borderColor: '{overlay.popover.border.color}', + borderRadius: '{overlay.popover.border.radius}', + color: '{overlay.popover.color}', + shadow: '{overlay.popover.shadow}', + padding: '{overlay.popover.padding}', + gap: '0.5rem' + }, + rule: { + borderColor: '{content.border.color}' + }, + constraintList: { + padding: '{list.padding}', + gap: '{list.gap}' + }, + constraint: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + separator: { + borderColor: '{content.border.color}' + }, + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}' + } + }, + paginatorTop: { + borderColor: '{datatable.border.color}', + borderWidth: '0 0 1px 0' + }, + paginatorBottom: { + borderColor: '{datatable.border.color}', + borderWidth: '0 0 1px 0' + }, + colorScheme: { + light: { + root: { + borderColor: '{content.border.color}' + }, + header: { + background: '{surface.50}', + color: '{text.color}' + }, + headerCell: { + background: '{surface.50}', + hoverBackground: '{surface.100}', + color: '{text.color}' + }, + footer: { + background: '{surface.50}', + color: '{text.color}' + }, + footerCell: { + background: '{surface.50}', + color: '{text.color}' + }, + row: { + stripedBackground: '{surface.50}' + }, + bodyCell: { + selectedBorderColor: '{primary.100}' + } + }, + dark: { + root: { + borderColor: '{surface.800}' + }, + header: { + background: '{surface.800}', + color: '{text.color}' + }, + headerCell: { + background: '{surface.800}', + hoverBackground: '{surface.700}', + color: '{text.color}' + }, + footer: { + background: '{surface.800}', + color: '{text.color}' + }, + footerCell: { + background: '{surface.800}', + color: '{text.color}' + }, + row: { + stripedBackground: '{surface.950}' + }, + bodyCell: { + selectedBorderColor: '{primary.900}' + } + } + } +} as DataTableDesignTokens; diff --git a/packages/themes/src/presets/lara/dataview/index.d.ts b/packages/themes/src/presets/lara/dataview/index.d.ts new file mode 100644 index 00000000000..82185a331ed --- /dev/null +++ b/packages/themes/src/presets/lara/dataview/index.d.ts @@ -0,0 +1,3 @@ +import { DataViewDesignTokens } from '../../types/dataview'; +declare const _default: DataViewDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/dataview/index.ts b/packages/themes/src/presets/lara/dataview/index.ts new file mode 100644 index 00000000000..a0753bdbe84 --- /dev/null +++ b/packages/themes/src/presets/lara/dataview/index.ts @@ -0,0 +1,54 @@ +import { DataViewDesignTokens } from '../../../../types/dataview'; + +export default { + root: { + borderColor: '{content.border.color}', + borderWidth: '1px', + borderRadius: '4px', + padding: '0' + }, + header: { + borderColor: '{content.border.color}', + borderWidth: '0 0 1px 0', + padding: '0.875rem 1.125rem', + borderRadius: '5px 5px 0 0' + }, + content: { + background: '{content.background}', + color: '{content.color}', + borderColor: 'transparent', + borderWidth: '0', + padding: '0', + borderRadius: '5px' + }, + footer: { + background: '{content.background}', + color: '{content.color}', + borderColor: '{content.border.color}', + borderWidth: '1px 0 0 0', + padding: '0.875rem 1.125rem', + borderRadius: '0 0 5px 5px' + }, + paginatorTop: { + borderColor: '{content.border.color}', + borderWidth: '0 0 1px 0' + }, + paginatorBottom: { + borderColor: '{content.border.color}', + borderWidth: '1px 0 0 0' + }, + colorScheme: { + light: { + header: { + background: '{surface.50}', + color: '{text.color}' + } + }, + dark: { + header: { + background: '{surface.800}', + color: '{text.color}' + } + } + } +} as DataViewDesignTokens; diff --git a/packages/themes/src/presets/lara/datepicker/index.d.ts b/packages/themes/src/presets/lara/datepicker/index.d.ts new file mode 100644 index 00000000000..7de2c7a17d8 --- /dev/null +++ b/packages/themes/src/presets/lara/datepicker/index.d.ts @@ -0,0 +1,3 @@ +import { DatePickerDesignTokens } from '../../types/datepicker'; +declare const _default: DatePickerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/datepicker/index.ts b/packages/themes/src/presets/lara/datepicker/index.ts new file mode 100644 index 00000000000..efc4f3a6f98 --- /dev/null +++ b/packages/themes/src/presets/lara/datepicker/index.ts @@ -0,0 +1,148 @@ +import { DatePickerDesignTokens } from '../../../../types/datepicker'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + panel: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}', + shadow: '{overlay.popover.shadow}', + padding: '{overlay.popover.padding}' + }, + header: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + padding: '0 0 0.75rem 0' + }, + title: { + gap: '0.5rem', + fontWeight: '700' + }, + dropdown: { + width: '2.5rem', + sm: { + width: '2rem' + }, + lg: { + width: '3rem' + }, + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.border.color}', + activeBorderColor: '{form.field.border.color}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + } + }, + inputIcon: { + color: '{form.field.icon.color}' + }, + selectMonth: { + hoverBackground: '{content.hover.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + padding: '0.375rem 0.625rem', + borderRadius: '{content.border.radius}' + }, + selectYear: { + hoverBackground: '{content.hover.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + padding: '0.375rem 0.625rem', + borderRadius: '{content.border.radius}' + }, + group: { + borderColor: '{content.border.color}', + gap: '{overlay.popover.padding}' + }, + dayView: { + margin: '0.75rem 0 0 0' + }, + weekDay: { + padding: '0.375rem', + fontWeight: '700', + color: '{content.color}' + }, + date: { + hoverBackground: '{content.hover.background}', + selectedBackground: '{primary.color}', + rangeSelectedBackground: '{highlight.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + selectedColor: '{primary.contrast.color}', + rangeSelectedColor: '{highlight.color}', + width: '2.5rem', + height: '2.5rem', + borderRadius: '50%', + padding: '0.375rem', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + } + }, + monthView: { + margin: '0.75rem 0 0 0' + }, + month: { + padding: '0.5rem', + borderRadius: '{content.border.radius}' + }, + yearView: { + margin: '0.75rem 0 0 0' + }, + year: { + padding: '0.5rem', + borderRadius: '{content.border.radius}' + }, + buttonbar: { + padding: '0.75rem 0 0 0', + borderColor: '{content.border.color}' + }, + timePicker: { + padding: '0.75rem 0 0 0', + borderColor: '{content.border.color}', + gap: '0.5rem', + buttonGap: '0.25rem' + }, + colorScheme: { + light: { + dropdown: { + background: '{surface.50}', + hoverBackground: '{surface.100}', + activeBackground: '{surface.200}', + color: '{surface.600}', + hoverColor: '{surface.700}', + activeColor: '{surface.800}' + }, + today: { + background: '{surface.200}', + color: '{surface.900}' + } + }, + dark: { + dropdown: { + background: '{surface.800}', + hoverBackground: '{surface.700}', + activeBackground: '{surface.600}', + color: '{surface.300}', + hoverColor: '{surface.200}', + activeColor: '{surface.100}' + }, + today: { + background: '{surface.700}', + color: '{surface.0}' + } + } + } +} as DatePickerDesignTokens; diff --git a/packages/themes/src/presets/lara/dialog/index.d.ts b/packages/themes/src/presets/lara/dialog/index.d.ts new file mode 100644 index 00000000000..03c3ce3e203 --- /dev/null +++ b/packages/themes/src/presets/lara/dialog/index.d.ts @@ -0,0 +1,3 @@ +import { DialogDesignTokens } from '../../types/dialog'; +declare const _default: DialogDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/dialog/index.ts b/packages/themes/src/presets/lara/dialog/index.ts new file mode 100644 index 00000000000..82da27c81b3 --- /dev/null +++ b/packages/themes/src/presets/lara/dialog/index.ts @@ -0,0 +1,26 @@ +import { DialogDesignTokens } from '../../../../types/dialog'; + +export default { + root: { + background: '{overlay.modal.background}', + borderColor: '{overlay.modal.border.color}', + color: '{overlay.modal.color}', + borderRadius: '{overlay.modal.border.radius}', + shadow: '{overlay.modal.shadow}' + }, + header: { + padding: '{overlay.modal.padding}', + gap: '0.5rem' + }, + title: { + fontSize: '1.25rem', + fontWeight: '600' + }, + content: { + padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}' + }, + footer: { + padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}', + gap: '0.5rem' + } +} as DialogDesignTokens; diff --git a/packages/themes/src/presets/lara/divider/index.d.ts b/packages/themes/src/presets/lara/divider/index.d.ts new file mode 100644 index 00000000000..2c98d3e5397 --- /dev/null +++ b/packages/themes/src/presets/lara/divider/index.d.ts @@ -0,0 +1,3 @@ +import { DividerDesignTokens } from '../../types/divider'; +declare const _default: DividerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/divider/index.ts b/packages/themes/src/presets/lara/divider/index.ts new file mode 100644 index 00000000000..3150797475b --- /dev/null +++ b/packages/themes/src/presets/lara/divider/index.ts @@ -0,0 +1,25 @@ +import { DividerDesignTokens } from '../../../../types/divider'; + +export default { + root: { + borderColor: '{content.border.color}' + }, + content: { + background: '{content.background}', + color: '{text.color}' + }, + horizontal: { + margin: '1.125rem 0', + padding: '0 1.125rem', + content: { + padding: '0 0.625rem' + } + }, + vertical: { + margin: '0 1.125rem', + padding: '1.125rem 0', + content: { + padding: '0.625rem 0' + } + } +} as DividerDesignTokens; diff --git a/packages/themes/src/presets/lara/dock/index.d.ts b/packages/themes/src/presets/lara/dock/index.d.ts new file mode 100644 index 00000000000..1fd1c56ab89 --- /dev/null +++ b/packages/themes/src/presets/lara/dock/index.d.ts @@ -0,0 +1,3 @@ +import { DockDesignTokens } from '../../types/dock'; +declare const _default: DockDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/dock/index.ts b/packages/themes/src/presets/lara/dock/index.ts new file mode 100644 index 00000000000..b9a202a195a --- /dev/null +++ b/packages/themes/src/presets/lara/dock/index.ts @@ -0,0 +1,22 @@ +import { DockDesignTokens } from '../../../../types/dock'; + +export default { + root: { + background: 'rgba(255, 255, 255, 0.1)', + borderColor: 'rgba(255, 255, 255, 0.2)', + padding: '0.5rem', + borderRadius: '{border.radius.lg}' + }, + item: { + borderRadius: '{content.border.radius}', + padding: '0.5rem', + size: '3rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + } +} as DockDesignTokens; diff --git a/packages/themes/src/presets/lara/drawer/index.d.ts b/packages/themes/src/presets/lara/drawer/index.d.ts new file mode 100644 index 00000000000..928c1f3787c --- /dev/null +++ b/packages/themes/src/presets/lara/drawer/index.d.ts @@ -0,0 +1,3 @@ +import { DrawerDesignTokens } from '../../types/drawer'; +declare const _default: DrawerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/drawer/index.ts b/packages/themes/src/presets/lara/drawer/index.ts new file mode 100644 index 00000000000..57479d87ce6 --- /dev/null +++ b/packages/themes/src/presets/lara/drawer/index.ts @@ -0,0 +1,23 @@ +import { DrawerDesignTokens } from '../../../../types/drawer'; + +export default { + root: { + background: '{overlay.modal.background}', + borderColor: '{overlay.modal.border.color}', + color: '{overlay.modal.color}', + shadow: '{overlay.modal.shadow}' + }, + header: { + padding: '{overlay.modal.padding}' + }, + title: { + fontSize: '1.5rem', + fontWeight: '600' + }, + content: { + padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}' + }, + footer: { + padding: '{overlay.modal.padding}' + } +} as DrawerDesignTokens; diff --git a/packages/themes/src/presets/lara/editor/index.d.ts b/packages/themes/src/presets/lara/editor/index.d.ts new file mode 100644 index 00000000000..b61f3aa02b3 --- /dev/null +++ b/packages/themes/src/presets/lara/editor/index.d.ts @@ -0,0 +1,3 @@ +import { EditorDesignTokens } from '../../types/editor'; +declare const _default: EditorDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/editor/index.ts b/packages/themes/src/presets/lara/editor/index.ts new file mode 100644 index 00000000000..3ac7fb5e6ce --- /dev/null +++ b/packages/themes/src/presets/lara/editor/index.ts @@ -0,0 +1,46 @@ +import { EditorDesignTokens } from '../../../../types/editor'; + +export default { + toolbar: { + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}' + }, + toolbarItem: { + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{primary.color}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}', + padding: '{list.padding}' + }, + overlayOption: { + focusBackground: '{list.option.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}' + }, + content: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}' + }, + colorScheme: { + light: { + toolbar: { + background: '{surface.50}' + } + }, + dark: { + toolbar: { + background: '{surface.800}' + } + } + } +} as EditorDesignTokens; diff --git a/packages/themes/src/presets/lara/fieldset/index.d.ts b/packages/themes/src/presets/lara/fieldset/index.d.ts new file mode 100644 index 00000000000..618df5ef9b7 --- /dev/null +++ b/packages/themes/src/presets/lara/fieldset/index.d.ts @@ -0,0 +1,3 @@ +import { FieldsetDesignTokens } from '../../types/fieldset'; +declare const _default: FieldsetDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/fieldset/index.ts b/packages/themes/src/presets/lara/fieldset/index.ts new file mode 100644 index 00000000000..e609e012cbb --- /dev/null +++ b/packages/themes/src/presets/lara/fieldset/index.ts @@ -0,0 +1,52 @@ +import { FieldsetDesignTokens } from '../../../../types/fieldset'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + color: '{content.color}', + padding: '0.75rem 1.125rem 1.125rem 1.125rem', + transitionDuration: '{transition.duration}' + }, + legend: { + borderRadius: '{content.border.radius}', + borderWidth: '1px', + borderColor: '{content.border.color}', + padding: '0.625rem 0.875rem', + gap: '0.5rem', + fontWeight: '700', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + toggleIcon: { + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}' + }, + content: { + padding: '0' + }, + colorScheme: { + light: { + legend: { + background: '{surface.50}', + hoverBackground: '{surface.100}', + color: '{text.color}', + hoverColor: '{text.hover.color}' + } + }, + dark: { + legend: { + background: '{surface.800}', + hoverBackground: '{surface.700}', + color: '{text.color}', + hoverColor: '{text.hover.color}' + } + } + } +} as FieldsetDesignTokens; diff --git a/packages/themes/src/presets/lara/fileupload/index.d.ts b/packages/themes/src/presets/lara/fileupload/index.d.ts new file mode 100644 index 00000000000..1ad24838b83 --- /dev/null +++ b/packages/themes/src/presets/lara/fileupload/index.d.ts @@ -0,0 +1,3 @@ +import { FileUploadDesignTokens } from '../../types/fileupload'; +declare const _default: FileUploadDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/fileupload/index.ts b/packages/themes/src/presets/lara/fileupload/index.ts new file mode 100644 index 00000000000..8d8f6a92c99 --- /dev/null +++ b/packages/themes/src/presets/lara/fileupload/index.ts @@ -0,0 +1,54 @@ +import { FileUploadDesignTokens } from '../../../../types/fileupload'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}', + transitionDuration: '{transition.duration}' + }, + header: { + borderWidth: '0 0 1px 0', + borderColor: '{content.border.color}', + padding: '1.125rem', + borderRadius: '5px 5px 0 0', + gap: '0.5rem' + }, + content: { + highlightBorderColor: '{primary.color}', + padding: '1.125rem', + gap: '1rem' + }, + file: { + padding: '1rem', + gap: '1rem', + borderColor: '{content.border.color}', + info: { + gap: '0.5rem' + } + }, + fileList: { + gap: '0.5rem' + }, + progressbar: { + height: '0.25rem' + }, + basic: { + gap: '0.5rem' + }, + colorScheme: { + light: { + header: { + background: '{surface.50}', + color: '{text.color}' + } + }, + dark: { + header: { + background: '{surface.800}', + color: '{text.color}' + } + } + } +} as FileUploadDesignTokens; diff --git a/packages/themes/src/presets/lara/floatlabel/index.d.ts b/packages/themes/src/presets/lara/floatlabel/index.d.ts new file mode 100644 index 00000000000..fb20b7195a1 --- /dev/null +++ b/packages/themes/src/presets/lara/floatlabel/index.d.ts @@ -0,0 +1,3 @@ +import { FloatLabelDesignTokens } from '../../types/floatlabel'; +declare const _default: FloatLabelDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/floatlabel/index.ts b/packages/themes/src/presets/lara/floatlabel/index.ts new file mode 100644 index 00000000000..cf20965a2d0 --- /dev/null +++ b/packages/themes/src/presets/lara/floatlabel/index.ts @@ -0,0 +1,39 @@ +import { FloatLabelDesignTokens } from '../../../../types/floatlabel'; + +export default { + root: { + color: '{form.field.float.label.color}', + focusColor: '{form.field.float.label.focus.color}', + activeColor: '{form.field.float.label.active.color}', + invalidColor: '{form.field.float.label.invalid.color}', + transitionDuration: '0.2s', + positionX: '{form.field.padding.x}', + positionY: '{form.field.padding.y}', + fontWeight: '500', + active: { + fontSize: '0.75rem', + fontWeight: '400' + } + }, + over: { + active: { + top: '-1.375rem' + } + }, + in: { + input: { + paddingTop: '1.875rem', + paddingBottom: '{form.field.padding.y}' + }, + active: { + top: '{form.field.padding.y}' + } + }, + on: { + borderRadius: '{border.radius.xs}', + active: { + background: '{form.field.background}', + padding: '0 0.125rem' + } + } +} as FloatLabelDesignTokens; diff --git a/packages/themes/src/presets/lara/galleria/index.d.ts b/packages/themes/src/presets/lara/galleria/index.d.ts new file mode 100644 index 00000000000..d14d9802316 --- /dev/null +++ b/packages/themes/src/presets/lara/galleria/index.d.ts @@ -0,0 +1,3 @@ +import { GalleriaDesignTokens } from '../../types/galleria'; +declare const _default: GalleriaDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/galleria/index.ts b/packages/themes/src/presets/lara/galleria/index.ts new file mode 100644 index 00000000000..223571d6d2f --- /dev/null +++ b/packages/themes/src/presets/lara/galleria/index.ts @@ -0,0 +1,131 @@ +import { GalleriaDesignTokens } from '../../../../types/galleria'; + +export default { + root: { + borderWidth: '1px', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + transitionDuration: '{transition.duration}' + }, + navButton: { + background: 'rgba(255, 255, 255, 0.1)', + hoverBackground: 'rgba(255, 255, 255, 0.2)', + color: '{surface.100}', + hoverColor: '{surface.0}', + size: '3rem', + gutter: '0', + prev: { + borderRadius: '0 12px 12px 0' + }, + next: { + borderRadius: '12px 0 0 12px' + }, + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + navIcon: { + size: '1.5rem' + }, + thumbnailsContent: { + padding: '1rem 0.25rem' + }, + thumbnailNavButton: { + size: '2rem', + borderRadius: '{content.border.radius}', + gutter: '0.5rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + thumbnailNavButtonIcon: { + size: '1rem' + }, + caption: { + background: 'rgba(0, 0, 0, 0.5)', + color: '{surface.100}', + padding: '1rem' + }, + indicatorList: { + gap: '0.5rem', + padding: '1rem' + }, + indicatorButton: { + width: '1rem', + height: '1rem', + activeBackground: '{primary.color}', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + insetIndicatorList: { + background: 'rgba(0, 0, 0, 0.5)' + }, + insetIndicatorButton: { + background: 'rgba(255, 255, 255, 0.4)', + hoverBackground: 'rgba(255, 255, 255, 0.6)', + activeBackground: 'rgba(255, 255, 255, 0.9)' + }, + closeButton: { + size: '3rem', + gutter: '0.5rem', + background: 'rgba(255, 255, 255, 0.1)', + hoverBackground: 'rgba(255, 255, 255, 0.2)', + color: '{surface.50}', + hoverColor: '{surface.0}', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + closeButtonIcon: { + size: '1.5rem' + }, + colorScheme: { + light: { + thumbnailsContent: { + background: '{surface.50}' + }, + thumbnailNavButton: { + hoverBackground: '{surface.100}', + color: '{surface.600}', + hoverColor: '{surface.700}' + }, + indicatorButton: { + background: '{surface.200}', + hoverBackground: '{surface.300}' + } + }, + dark: { + thumbnailsContent: { + background: '{surface.800}' + }, + thumbnailNavButton: { + hoverBackground: '{surface.700}', + color: '{surface.400}', + hoverColor: '{surface.0}' + }, + indicatorButton: { + background: '{surface.700}', + hoverBackground: '{surface.600}' + } + } + } +} as GalleriaDesignTokens; diff --git a/packages/themes/src/presets/lara/iconfield/index.d.ts b/packages/themes/src/presets/lara/iconfield/index.d.ts new file mode 100644 index 00000000000..28d50e3d006 --- /dev/null +++ b/packages/themes/src/presets/lara/iconfield/index.d.ts @@ -0,0 +1,3 @@ +import { IconFieldDesignTokens } from '../../types/iconfield'; +declare const _default: IconFieldDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/iconfield/index.ts b/packages/themes/src/presets/lara/iconfield/index.ts new file mode 100644 index 00000000000..fd8dce43165 --- /dev/null +++ b/packages/themes/src/presets/lara/iconfield/index.ts @@ -0,0 +1,7 @@ +import { IconFieldDesignTokens } from '../../../../types/iconfield'; + +export default { + icon: { + color: '{form.field.icon.color}' + } +} as IconFieldDesignTokens; diff --git a/packages/themes/src/presets/lara/iftalabel/index.d.ts b/packages/themes/src/presets/lara/iftalabel/index.d.ts new file mode 100644 index 00000000000..c17b6750afc --- /dev/null +++ b/packages/themes/src/presets/lara/iftalabel/index.d.ts @@ -0,0 +1,3 @@ +import { IftaLabelDesignTokens } from '../../types/iftalabel'; +declare const _default: IftaLabelDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/iftalabel/index.ts b/packages/themes/src/presets/lara/iftalabel/index.ts new file mode 100644 index 00000000000..9a39178c392 --- /dev/null +++ b/packages/themes/src/presets/lara/iftalabel/index.ts @@ -0,0 +1,18 @@ +import { IftaLabelDesignTokens } from '../../../../types/iftalabel'; + +export default { + root: { + color: '{form.field.float.label.color}', + focusColor: '{form.field.float.label.focus.color}', + invalidColor: '{form.field.float.label.invalid.color}', + transitionDuration: '0.2s', + positionX: '{form.field.padding.x}', + top: '{form.field.padding.y}', + fontSize: '0.75rem', + fontWeight: '400' + }, + input: { + paddingTop: '1.875rem', + paddingBottom: '{form.field.padding.y}' + } +} as IftaLabelDesignTokens; diff --git a/packages/themes/src/presets/lara/image/index.d.ts b/packages/themes/src/presets/lara/image/index.d.ts new file mode 100644 index 00000000000..05c8031d71d --- /dev/null +++ b/packages/themes/src/presets/lara/image/index.d.ts @@ -0,0 +1,3 @@ +import { ImageDesignTokens } from '../../types/image'; +declare const _default: ImageDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/image/index.ts b/packages/themes/src/presets/lara/image/index.ts new file mode 100644 index 00000000000..211a74d1505 --- /dev/null +++ b/packages/themes/src/presets/lara/image/index.ts @@ -0,0 +1,46 @@ +import { ImageDesignTokens } from '../../../../types/image'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + preview: { + icon: { + size: '1.5rem' + }, + mask: { + background: '{mask.background}', + color: '{mask.color}' + } + }, + toolbar: { + position: { + left: 'auto', + right: '1rem', + top: '1rem', + bottom: 'auto' + }, + blur: '8px', + background: 'rgba(255,255,255,0.1)', + borderColor: 'rgba(255,255,255,0.2)', + borderWidth: '1px', + borderRadius: '{content.border.radius}', + padding: '.5rem', + gap: '0.5rem' + }, + action: { + hoverBackground: 'rgba(255,255,255,0.1)', + color: '{surface.50}', + hoverColor: '{surface.0}', + size: '3rem', + iconSize: '1.5rem', + borderRadius: '{content.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + } +} as ImageDesignTokens; diff --git a/packages/themes/src/presets/lara/imagecompare/index.d.ts b/packages/themes/src/presets/lara/imagecompare/index.d.ts new file mode 100644 index 00000000000..f90a6071641 --- /dev/null +++ b/packages/themes/src/presets/lara/imagecompare/index.d.ts @@ -0,0 +1,3 @@ +import { ImageCompareDesignTokens } from '../../types/imagecompare'; +declare const _default: ImageCompareDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/imagecompare/index.ts b/packages/themes/src/presets/lara/imagecompare/index.ts new file mode 100644 index 00000000000..382532d5ded --- /dev/null +++ b/packages/themes/src/presets/lara/imagecompare/index.ts @@ -0,0 +1,22 @@ +import { ImageCompareDesignTokens } from '../../../../types/imagecompare'; + +export default { + handle: { + size: '15px', + hoverSize: '30px', + background: 'rgba(255,255,255,0.3)', + hoverBackground: 'rgba(255,255,255,0.3)', + borderColor: 'rgba(255,255,255,0.3)', + hoverBorderColor: 'rgba(255,255,255,0.3)', + borderWidth: '3px', + borderRadius: '50%', + transitionDuration: '{transition.duration}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: 'rgba(255,255,255,0.3)', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + } +} as ImageCompareDesignTokens; diff --git a/packages/themes/src/presets/lara/index.d.ts b/packages/themes/src/presets/lara/index.d.ts new file mode 100644 index 00000000000..5298df7f0f6 --- /dev/null +++ b/packages/themes/src/presets/lara/index.d.ts @@ -0,0 +1,2 @@ +declare const _default: any; +export default _default; diff --git a/packages/themes/src/presets/lara/index.ts b/packages/themes/src/presets/lara/index.ts new file mode 100644 index 00000000000..cf106172ba9 --- /dev/null +++ b/packages/themes/src/presets/lara/index.ts @@ -0,0 +1,183 @@ +import accordion from '@primeng/themes/lara/accordion'; +import autocomplete from '@primeng/themes/lara/autocomplete'; +import avatar from '@primeng/themes/lara/avatar'; +import badge from '@primeng/themes/lara/badge'; +import base from '@primeng/themes/lara/base'; +import blockui from '@primeng/themes/lara/blockui'; +import breadcrumb from '@primeng/themes/lara/breadcrumb'; +import button from '@primeng/themes/lara/button'; +import card from '@primeng/themes/lara/card'; +import carousel from '@primeng/themes/lara/carousel'; +import cascadeselect from '@primeng/themes/lara/cascadeselect'; +import checkbox from '@primeng/themes/lara/checkbox'; +import chip from '@primeng/themes/lara/chip'; +import colorpicker from '@primeng/themes/lara/colorpicker'; +import confirmdialog from '@primeng/themes/lara/confirmdialog'; +import confirmpopup from '@primeng/themes/lara/confirmpopup'; +import contextmenu from '@primeng/themes/lara/contextmenu'; +import datatable from '@primeng/themes/lara/datatable'; +import dataview from '@primeng/themes/lara/dataview'; +import datepicker from '@primeng/themes/lara/datepicker'; +import dialog from '@primeng/themes/lara/dialog'; +import divider from '@primeng/themes/lara/divider'; +import dock from '@primeng/themes/lara/dock'; +import drawer from '@primeng/themes/lara/drawer'; +import editor from '@primeng/themes/lara/editor'; +import fieldset from '@primeng/themes/lara/fieldset'; +import fileupload from '@primeng/themes/lara/fileupload'; +import floatlabel from '@primeng/themes/lara/floatlabel'; +import galleria from '@primeng/themes/lara/galleria'; +import iconfield from '@primeng/themes/lara/iconfield'; +import iftalabel from '@primeng/themes/lara/iftalabel'; +import image from '@primeng/themes/lara/image'; +import imagecompare from '@primeng/themes/lara/imagecompare'; +import inlinemessage from '@primeng/themes/lara/inlinemessage'; +import inplace from '@primeng/themes/lara/inplace'; +import inputchips from '@primeng/themes/lara/inputchips'; +import inputgroup from '@primeng/themes/lara/inputgroup'; +import inputnumber from '@primeng/themes/lara/inputnumber'; +import inputotp from '@primeng/themes/lara/inputotp'; +import inputtext from '@primeng/themes/lara/inputtext'; +import knob from '@primeng/themes/lara/knob'; +import listbox from '@primeng/themes/lara/listbox'; +import megamenu from '@primeng/themes/lara/megamenu'; +import menu from '@primeng/themes/lara/menu'; +import menubar from '@primeng/themes/lara/menubar'; +import message from '@primeng/themes/lara/message'; +import metergroup from '@primeng/themes/lara/metergroup'; +import multiselect from '@primeng/themes/lara/multiselect'; +import orderlist from '@primeng/themes/lara/orderlist'; +import organizationchart from '@primeng/themes/lara/organizationchart'; +import overlaybadge from '@primeng/themes/lara/overlaybadge'; +import paginator from '@primeng/themes/lara/paginator'; +import panel from '@primeng/themes/lara/panel'; +import panelmenu from '@primeng/themes/lara/panelmenu'; +import password from '@primeng/themes/lara/password'; +import picklist from '@primeng/themes/lara/picklist'; +import popover from '@primeng/themes/lara/popover'; +import progressbar from '@primeng/themes/lara/progressbar'; +import progressspinner from '@primeng/themes/lara/progressspinner'; +import radiobutton from '@primeng/themes/lara/radiobutton'; +import rating from '@primeng/themes/lara/rating'; +import ripple from '@primeng/themes/lara/ripple'; +import scrollpanel from '@primeng/themes/lara/scrollpanel'; +import select from '@primeng/themes/lara/select'; +import selectbutton from '@primeng/themes/lara/selectbutton'; +import skeleton from '@primeng/themes/lara/skeleton'; +import slider from '@primeng/themes/lara/slider'; +import speeddial from '@primeng/themes/lara/speeddial'; +import splitbutton from '@primeng/themes/lara/splitbutton'; +import splitter from '@primeng/themes/lara/splitter'; +import stepper from '@primeng/themes/lara/stepper'; +import steps from '@primeng/themes/lara/steps'; +import tabmenu from '@primeng/themes/lara/tabmenu'; +import tabs from '@primeng/themes/lara/tabs'; +import tabview from '@primeng/themes/lara/tabview'; +import tag from '@primeng/themes/lara/tag'; +import terminal from '@primeng/themes/lara/terminal'; +import textarea from '@primeng/themes/lara/textarea'; +import tieredmenu from '@primeng/themes/lara/tieredmenu'; +import timeline from '@primeng/themes/lara/timeline'; +import toast from '@primeng/themes/lara/toast'; +import togglebutton from '@primeng/themes/lara/togglebutton'; +import toggleswitch from '@primeng/themes/lara/toggleswitch'; +import toolbar from '@primeng/themes/lara/toolbar'; +import tooltip from '@primeng/themes/lara/tooltip'; +import tree from '@primeng/themes/lara/tree'; +import treeselect from '@primeng/themes/lara/treeselect'; +import treetable from '@primeng/themes/lara/treetable'; +import virtualscroller from '@primeng/themes/lara/virtualscroller'; + +export default { + ...base, + components: { + accordion, + autocomplete, + avatar, + badge, + blockui, + breadcrumb, + button, + datepicker, + card, + carousel, + cascadeselect, + checkbox, + chip, + colorpicker, + confirmdialog, + confirmpopup, + contextmenu, + dataview, + datatable, + dialog, + divider, + dock, + drawer, + editor, + fieldset, + fileupload, + iftalabel, + floatlabel, + galleria, + iconfield, + image, + imagecompare, + inlinemessage, + inplace, + inputchips, + inputgroup, + inputnumber, + inputotp, + inputtext, + knob, + listbox, + megamenu, + menu, + menubar, + message, + metergroup, + multiselect, + orderlist, + organizationchart, + overlaybadge, + popover, + paginator, + password, + panel, + panelmenu, + picklist, + progressbar, + progressspinner, + radiobutton, + rating, + scrollpanel, + select, + selectbutton, + skeleton, + slider, + speeddial, + splitter, + splitbutton, + stepper, + steps, + tabmenu, + tabs, + tabview, + textarea, + tieredmenu, + tag, + terminal, + timeline, + togglebutton, + toggleswitch, + tree, + treeselect, + treetable, + toast, + toolbar, + virtualscroller, + tooltip, + ripple + } +}; diff --git a/packages/themes/src/presets/lara/inlinemessage/index.d.ts b/packages/themes/src/presets/lara/inlinemessage/index.d.ts new file mode 100644 index 00000000000..df25b3cf956 --- /dev/null +++ b/packages/themes/src/presets/lara/inlinemessage/index.d.ts @@ -0,0 +1,3 @@ +import { InlineMessageDesignTokens } from '../../types/inlinemessage'; +declare const _default: InlineMessageDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/inlinemessage/index.ts b/packages/themes/src/presets/lara/inlinemessage/index.ts new file mode 100644 index 00000000000..76c39d878c5 --- /dev/null +++ b/packages/themes/src/presets/lara/inlinemessage/index.ts @@ -0,0 +1,93 @@ +import { InlineMessageDesignTokens } from '../../../../types/inlinemessage'; + +export default { + root: { + padding: '{form.field.padding.y} {form.field.padding.x}', + borderRadius: '{content.border.radius}', + gap: '0.5rem' + }, + text: { + fontWeight: '500' + }, + icon: { + size: '1.125rem' + }, + colorScheme: { + light: { + info: { + background: 'color-mix(in srgb, {blue.50}, transparent 5%)', + borderColor: 'color-mix(in srgb, {blue.50}, transparent 5%)', + color: '{blue.600}', + shadow: 'none' + }, + success: { + background: 'color-mix(in srgb, {green.50}, transparent 5%)', + borderColor: 'color-mix(in srgb, {green.50}, transparent 5%)', + color: '{green.600}', + shadow: 'none' + }, + warn: { + background: 'color-mix(in srgb,{yellow.50}, transparent 5%)', + borderColor: 'color-mix(in srgb,{yellow.50}, transparent 5%)', + color: '{yellow.600}', + shadow: 'none' + }, + error: { + background: 'color-mix(in srgb, {red.50}, transparent 5%)', + borderColor: 'color-mix(in srgb, {red.50}, transparent 5%)', + color: '{red.600}', + shadow: 'none' + }, + secondary: { + background: '{surface.100}', + borderColor: '{surface.100}', + color: '{surface.600}', + shadow: 'none' + }, + contrast: { + background: '{surface.900}', + borderColor: '{surface.900}', + color: '{surface.50}', + shadow: 'none' + } + }, + dark: { + info: { + background: 'color-mix(in srgb, {blue.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {blue.500}, transparent 84%)', + color: '{blue.500}', + shadow: 'none' + }, + success: { + background: 'color-mix(in srgb, {green.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {green.500}, transparent 84%)', + color: '{green.500}', + shadow: 'none' + }, + warn: { + background: 'color-mix(in srgb, {yellow.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {yellow.500}, transparent 84%)', + color: '{yellow.500}', + shadow: 'none' + }, + error: { + background: 'color-mix(in srgb, {red.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {red.500}, transparent 84%)', + color: '{red.500}', + shadow: 'none' + }, + secondary: { + background: '{surface.800}', + borderColor: '{surface.800}', + color: '{surface.300}', + shadow: 'none' + }, + contrast: { + background: '{surface.0}', + borderColor: '{surface.0}', + color: '{surface.950}', + shadow: 'none' + } + } + } +} as InlineMessageDesignTokens; diff --git a/packages/themes/src/presets/lara/inplace/index.d.ts b/packages/themes/src/presets/lara/inplace/index.d.ts new file mode 100644 index 00000000000..9a9d128ace4 --- /dev/null +++ b/packages/themes/src/presets/lara/inplace/index.d.ts @@ -0,0 +1,3 @@ +import { InplaceDesignTokens } from '../../types/inplace'; +declare const _default: InplaceDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/inplace/index.ts b/packages/themes/src/presets/lara/inplace/index.ts new file mode 100644 index 00000000000..c68923f9153 --- /dev/null +++ b/packages/themes/src/presets/lara/inplace/index.ts @@ -0,0 +1,20 @@ +import { InplaceDesignTokens } from '../../../../types/inplace'; + +export default { + root: { + padding: '{form.field.padding.y} {form.field.padding.x}', + borderRadius: '{content.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + }, + transitionDuration: '{transition.duration}' + }, + display: { + hoverBackground: '{content.hover.background}', + hoverColor: '{content.hover.color}' + } +} as InplaceDesignTokens; diff --git a/packages/themes/src/presets/lara/inputchips/index.d.ts b/packages/themes/src/presets/lara/inputchips/index.d.ts new file mode 100644 index 00000000000..4670d4e7363 --- /dev/null +++ b/packages/themes/src/presets/lara/inputchips/index.d.ts @@ -0,0 +1,3 @@ +import { InputChipsDesignTokens } from '../../types/inputchips'; +declare const _default: InputChipsDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/inputchips/index.ts b/packages/themes/src/presets/lara/inputchips/index.ts new file mode 100644 index 00000000000..7e24e50d42b --- /dev/null +++ b/packages/themes/src/presets/lara/inputchips/index.ts @@ -0,0 +1,46 @@ +import { InputChipsDesignTokens } from '../../../../types/inputchips'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}' + }, + chip: { + borderRadius: '{border.radius.sm}' + }, + colorScheme: { + light: { + chip: { + focusBackground: '{surface.200}', + color: '{surface.800}' + } + }, + dark: { + chip: { + focusBackground: '{surface.700}', + color: '{surface.0}' + } + } + } +} as InputChipsDesignTokens; diff --git a/packages/themes/src/presets/lara/inputgroup/index.d.ts b/packages/themes/src/presets/lara/inputgroup/index.d.ts new file mode 100644 index 00000000000..7e701487ff3 --- /dev/null +++ b/packages/themes/src/presets/lara/inputgroup/index.d.ts @@ -0,0 +1,3 @@ +import { InputGroupDesignTokens } from '../../types/inputgroup'; +declare const _default: InputGroupDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/inputgroup/index.ts b/packages/themes/src/presets/lara/inputgroup/index.ts new file mode 100644 index 00000000000..18053cc283b --- /dev/null +++ b/packages/themes/src/presets/lara/inputgroup/index.ts @@ -0,0 +1,25 @@ +import { InputGroupDesignTokens } from '../../../../types/inputgroup'; + +export default { + addon: { + borderRadius: '{form.field.border.radius}', + padding: '0.625rem 0.5rem', + minWidth: '2.75rem' + }, + colorScheme: { + light: { + addon: { + background: '{surface.50}', + borderColor: '{form.field.border.color}', + color: '{text.muted.color}' + } + }, + dark: { + addon: { + background: '{surface.800}', + borderColor: '{form.field.border.color}', + color: '{text.muted.color}' + } + } + } +} as InputGroupDesignTokens; diff --git a/packages/themes/src/presets/lara/inputnumber/index.d.ts b/packages/themes/src/presets/lara/inputnumber/index.d.ts new file mode 100644 index 00000000000..2729b7d10b9 --- /dev/null +++ b/packages/themes/src/presets/lara/inputnumber/index.d.ts @@ -0,0 +1,3 @@ +import { InputNumberDesignTokens } from '../../types/inputnumber'; +declare const _default: InputNumberDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/inputnumber/index.ts b/packages/themes/src/presets/lara/inputnumber/index.ts new file mode 100644 index 00000000000..25952e9dafc --- /dev/null +++ b/packages/themes/src/presets/lara/inputnumber/index.ts @@ -0,0 +1,40 @@ +import { InputNumberDesignTokens } from '../../../../types/inputnumber'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + button: { + width: '2.5rem', + borderRadius: '{form.field.border.radius}', + verticalPadding: '{form.field.padding.y}' + }, + colorScheme: { + light: { + button: { + background: '{surface.100}', + hoverBackground: '{surface.200}', + activeBackground: '{surface.300}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.border.color}', + activeBorderColor: '{form.field.border.color}', + color: '{surface.600}', + hoverColor: '{surface.700}', + activeColor: '{surface.800}' + } + }, + dark: { + button: { + background: '{surface.800}', + hoverBackground: '{surface.700}', + activeBackground: '{surface.500}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.border.color}', + activeBorderColor: '{form.field.border.color}', + color: '{surface.300}', + hoverColor: '{surface.200}', + activeColor: '{surface.100}' + } + } + } +} as InputNumberDesignTokens; diff --git a/packages/themes/src/presets/lara/inputotp/index.d.ts b/packages/themes/src/presets/lara/inputotp/index.d.ts new file mode 100644 index 00000000000..c3a19a59c7a --- /dev/null +++ b/packages/themes/src/presets/lara/inputotp/index.d.ts @@ -0,0 +1,3 @@ +import { InputOtpDesignTokens } from '../../types/inputotp'; +declare const _default: InputOtpDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/inputotp/index.ts b/packages/themes/src/presets/lara/inputotp/index.ts new file mode 100644 index 00000000000..f1d2a896419 --- /dev/null +++ b/packages/themes/src/presets/lara/inputotp/index.ts @@ -0,0 +1,16 @@ +import { InputOtpDesignTokens } from '../../../../types/inputotp'; + +export default { + root: { + gap: '0.5rem' + }, + input: { + width: '2.5rem', + sm: { + width: '2rem' + }, + lg: { + width: '3rem' + } + } +} as InputOtpDesignTokens; diff --git a/packages/themes/src/presets/lara/inputtext/index.d.ts b/packages/themes/src/presets/lara/inputtext/index.d.ts new file mode 100644 index 00000000000..151b014a388 --- /dev/null +++ b/packages/themes/src/presets/lara/inputtext/index.d.ts @@ -0,0 +1,3 @@ +import { InputTextDesignTokens } from '../../types/inputtext'; +declare const _default: InputTextDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/inputtext/index.ts b/packages/themes/src/presets/lara/inputtext/index.ts new file mode 100644 index 00000000000..4c09494f4ac --- /dev/null +++ b/packages/themes/src/presets/lara/inputtext/index.ts @@ -0,0 +1,41 @@ +import { InputTextDesignTokens } from '../../../../types/inputtext'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + } +} as InputTextDesignTokens; diff --git a/packages/themes/src/presets/lara/knob/index.d.ts b/packages/themes/src/presets/lara/knob/index.d.ts new file mode 100644 index 00000000000..7bdd5e233b6 --- /dev/null +++ b/packages/themes/src/presets/lara/knob/index.d.ts @@ -0,0 +1,3 @@ +import { KnobDesignTokens } from '../../types/knob'; +declare const _default: KnobDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/knob/index.ts b/packages/themes/src/presets/lara/knob/index.ts new file mode 100644 index 00000000000..5df549bc36c --- /dev/null +++ b/packages/themes/src/presets/lara/knob/index.ts @@ -0,0 +1,23 @@ +import { KnobDesignTokens } from '../../../../types/knob'; + +export default { + root: { + transitionDuration: '{transition.duration}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + value: { + background: '{primary.color}' + }, + range: { + background: '{content.border.color}' + }, + text: { + color: '{text.muted.color}' + } +} as KnobDesignTokens; diff --git a/packages/themes/src/presets/lara/listbox/index.d.ts b/packages/themes/src/presets/lara/listbox/index.d.ts new file mode 100644 index 00000000000..44ce18a6a3b --- /dev/null +++ b/packages/themes/src/presets/lara/listbox/index.d.ts @@ -0,0 +1,3 @@ +import { ListboxDesignTokens } from '../../types/listbox'; +declare const _default: ListboxDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/listbox/index.ts b/packages/themes/src/presets/lara/listbox/index.ts new file mode 100644 index 00000000000..49723d45319 --- /dev/null +++ b/packages/themes/src/presets/lara/listbox/index.ts @@ -0,0 +1,59 @@ +import { ListboxDesignTokens } from '../../../../types/listbox'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + borderColor: '{form.field.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + shadow: '{form.field.shadow}', + borderRadius: '{form.field.border.radius}', + transitionDuration: '{form.field.transition.duration}' + }, + list: { + padding: '{list.padding}', + gap: '{list.gap}', + header: { + padding: '{list.header.padding}' + } + }, + option: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}' + }, + optionGroup: { + background: '{list.option.group.background}', + color: '{list.option.group.color}', + fontWeight: '{list.option.group.font.weight}', + padding: '{list.option.group.padding}' + }, + checkmark: { + color: '{list.option.color}', + gutterStart: '-0.5rem', + gutterEnd: '0.5rem' + }, + emptyMessage: { + padding: '{list.option.padding}' + }, + colorScheme: { + light: { + option: { + stripedBackground: '{surface.50}' + } + }, + dark: { + option: { + stripedBackground: '{surface.900}' + } + } + } +} as ListboxDesignTokens; diff --git a/packages/themes/src/presets/lara/megamenu/index.d.ts b/packages/themes/src/presets/lara/megamenu/index.d.ts new file mode 100644 index 00000000000..445437eb5ad --- /dev/null +++ b/packages/themes/src/presets/lara/megamenu/index.d.ts @@ -0,0 +1,3 @@ +import { MegaMenuDesignTokens } from '../../types/megamenu'; +declare const _default: MegaMenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/megamenu/index.ts b/packages/themes/src/presets/lara/megamenu/index.ts new file mode 100644 index 00000000000..4a255bdbc65 --- /dev/null +++ b/packages/themes/src/presets/lara/megamenu/index.ts @@ -0,0 +1,92 @@ +import { MegaMenuDesignTokens } from '../../../../types/megamenu'; + +export default { + root: { + borderColor: 'transparent', + borderRadius: '{content.border.radius}', + color: '{content.color}', + gap: '0.5rem', + verticalOrientation: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}' + }, + horizontalOrientation: { + padding: '0.75rem 1rem', + gap: '0.5rem' + }, + transitionDuration: '{transition.duration}' + }, + baseItem: { + borderRadius: '{content.border.radius}', + padding: '0.75rem 1rem' + }, + item: { + focusBackground: '{navigation.item.focus.background}', + activeBackground: '{navigation.item.active.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + activeColor: '{navigation.item.active.color}', + padding: '{navigation.item.padding}', + borderRadius: '{navigation.item.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}', + activeColor: '{navigation.item.icon.active.color}' + } + }, + overlay: { + padding: '0', + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + color: '{content.color}', + shadow: '{overlay.navigation.shadow}', + gap: '0.5rem' + }, + submenu: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}' + }, + submenuLabel: { + padding: '{navigation.submenu.label.padding}', + fontWeight: '{navigation.submenu.label.font.weight}', + background: '{navigation.submenu.label.background.}', + color: '{navigation.submenu.label.color}' + }, + submenuIcon: { + size: '{navigation.submenu.icon.size}', + color: '{navigation.submenu.icon.color}', + focusColor: '{navigation.submenu.icon.focus.color}', + activeColor: '{navigation.submenu.icon.active.color}' + }, + separator: { + borderColor: '{content.border.color}' + }, + mobileButton: { + borderRadius: '50%', + size: '2rem', + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + hoverBackground: '{content.hover.background}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + colorScheme: { + light: { + root: { + background: '{surface.50}' + } + }, + dark: { + root: { + background: '{surface.800}' + } + } + } +} as MegaMenuDesignTokens; diff --git a/packages/themes/src/presets/lara/menu/index.d.ts b/packages/themes/src/presets/lara/menu/index.d.ts new file mode 100644 index 00000000000..10106927572 --- /dev/null +++ b/packages/themes/src/presets/lara/menu/index.d.ts @@ -0,0 +1,3 @@ +import { MenuDesignTokens } from '../../types/menu'; +declare const _default: MenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/menu/index.ts b/packages/themes/src/presets/lara/menu/index.ts new file mode 100644 index 00000000000..b895260b3f5 --- /dev/null +++ b/packages/themes/src/presets/lara/menu/index.ts @@ -0,0 +1,37 @@ +import { MenuDesignTokens } from '../../../../types/menu'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}', + shadow: '{overlay.navigation.shadow}', + transitionDuration: '{transition.duration}' + }, + list: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}' + }, + item: { + focusBackground: '{navigation.item.focus.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + padding: '{navigation.item.padding}', + borderRadius: '{navigation.item.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}' + } + }, + submenuLabel: { + padding: '{navigation.submenu.label.padding}', + fontWeight: '{navigation.submenu.label.font.weight}', + background: '{navigation.submenu.label.background.}', + color: '{navigation.submenu.label.color}' + }, + separator: { + borderColor: '{content.border.color}' + } +} as MenuDesignTokens; diff --git a/packages/themes/src/presets/lara/menubar/index.d.ts b/packages/themes/src/presets/lara/menubar/index.d.ts new file mode 100644 index 00000000000..28a5191c2ef --- /dev/null +++ b/packages/themes/src/presets/lara/menubar/index.d.ts @@ -0,0 +1,3 @@ +import { MenubarDesignTokens } from '../../types/menubar'; +declare const _default: MenubarDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/menubar/index.ts b/packages/themes/src/presets/lara/menubar/index.ts new file mode 100644 index 00000000000..74be18af502 --- /dev/null +++ b/packages/themes/src/presets/lara/menubar/index.ts @@ -0,0 +1,75 @@ +import { MenubarDesignTokens } from '../../../../types/menubar'; + +export default { + root: { + borderColor: 'transparent', + borderRadius: '{content.border.radius}', + color: '{content.color}', + gap: '0.5rem', + padding: '0.75rem 1rem', + transitionDuration: '{transition.duration}' + }, + baseItem: { + borderRadius: '{content.border.radius}', + padding: '0.75rem 1rem' + }, + item: { + focusBackground: '{navigation.item.focus.background}', + activeBackground: '{navigation.item.active.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + activeColor: '{navigation.item.active.color}', + padding: '{navigation.item.padding}', + borderRadius: '{navigation.item.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}', + activeColor: '{navigation.item.icon.active.color}' + } + }, + submenu: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}', + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + shadow: '{overlay.navigation.shadow}', + mobileIndent: '1.25rem', + icon: { + size: '{navigation.submenu.icon.size}', + color: '{navigation.submenu.icon.color}', + focusColor: '{navigation.submenu.icon.focus.color}', + activeColor: '{navigation.submenu.icon.active.color}' + } + }, + separator: { + borderColor: '{content.border.color}' + }, + mobileButton: { + borderRadius: '50%', + size: '2rem', + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + hoverBackground: '{content.hover.background}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + colorScheme: { + light: { + root: { + background: '{surface.50}' + } + }, + dark: { + root: { + background: '{surface.800}' + } + } + } +} as MenubarDesignTokens; diff --git a/packages/themes/src/presets/lara/message/index.d.ts b/packages/themes/src/presets/lara/message/index.d.ts new file mode 100644 index 00000000000..85aa43d9d22 --- /dev/null +++ b/packages/themes/src/presets/lara/message/index.d.ts @@ -0,0 +1,3 @@ +import { MessageDesignTokens } from '../../types/message'; +declare const _default: MessageDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/message/index.ts b/packages/themes/src/presets/lara/message/index.ts new file mode 100644 index 00000000000..4a8d4f13464 --- /dev/null +++ b/packages/themes/src/presets/lara/message/index.ts @@ -0,0 +1,313 @@ +import { MessageDesignTokens } from '../../../../types/message'; + +export default { + root: { + borderRadius: '{content.border.radius}', + borderWidth: '1px', + transitionDuration: '{transition.duration}' + }, + content: { + padding: '0.75rem 1rem', + gap: '0.5rem', + sm: { + padding: '0.5rem 0.625rem' + }, + lg: { + padding: '0.75rem 0.875rem' + } + }, + text: { + fontSize: '1rem', + fontWeight: '500', + sm: { + fontSize: '0.875rem' + }, + lg: { + fontSize: '1.125rem' + } + }, + icon: { + size: '1.25rem', + sm: { + size: '1rem' + }, + lg: { + size: '1.5rem' + } + }, + closeButton: { + width: '2rem', + height: '2rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + offset: '{focus.ring.offset}' + } + }, + closeIcon: { + size: '1rem', + sm: { + fontSize: '0.875rem' + }, + lg: { + fontSize: '1.125rem' + } + }, + outlined: { + root: { + borderWidth: '1px' + } + }, + simple: { + content: { + padding: '0' + } + }, + colorScheme: { + light: { + info: { + background: 'color-mix(in srgb, {blue.50}, transparent 5%)', + borderColor: 'transparent', + color: '{blue.600}', + shadow: 'none', + closeButton: { + hoverBackground: '{blue.100}', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem {blue.200}' + } + }, + outlined: { + color: '{blue.600}', + borderColor: '{blue.600}' + }, + simple: { + color: '{blue.600}' + } + }, + success: { + background: 'color-mix(in srgb, {green.50}, transparent 5%)', + borderColor: 'transparent', + color: '{green.600}', + shadow: 'none', + closeButton: { + hoverBackground: '{green.100}', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem {green.200}' + } + }, + outlined: { + color: '{green.600}', + borderColor: '{green.600}' + }, + simple: { + color: '{green.600}' + } + }, + warn: { + background: 'color-mix(in srgb,{yellow.50}, transparent 5%)', + borderColor: 'transparent', + color: '{yellow.600}', + shadow: 'none', + closeButton: { + hoverBackground: '{yellow.100}', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem {yellow.200}' + } + }, + outlined: { + color: '{yellow.600}', + borderColor: '{yellow.600}' + }, + simple: { + color: '{yellow.600}' + } + }, + error: { + background: 'color-mix(in srgb, {red.50}, transparent 5%)', + borderColor: 'transparent', + color: '{red.600}', + shadow: 'none', + closeButton: { + hoverBackground: '{red.100}', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem {red.200}' + } + }, + outlined: { + color: '{red.600}', + borderColor: '{red.600}' + }, + simple: { + color: '{red.600}' + } + }, + secondary: { + background: '{surface.100}', + borderColor: 'transparent', + color: '{surface.600}', + shadow: 'none', + closeButton: { + hoverBackground: '{surface.200}', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem {surface.200}' + } + }, + outlined: { + color: '{surface.500}', + borderColor: '{surface.500}' + }, + simple: { + color: '{surface.500}' + } + }, + contrast: { + background: '{surface.900}', + borderColor: 'transparent', + color: '{surface.50}', + shadow: 'none', + closeButton: { + hoverBackground: '{surface.800}', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem {surface.400}' + } + }, + outlined: { + color: '{surface.900}', + borderColor: '{surface.900}' + }, + simple: { + color: '{surface.900}' + } + } + }, + dark: { + info: { + background: 'color-mix(in srgb, {blue.500}, transparent 84%)', + borderColor: 'transparent', + color: '{blue.500}', + shadow: 'none', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem color-mix(in srgb, {blue.500}, transparent 80%)' + } + }, + outlined: { + color: '{blue.500}', + borderColor: '{blue.500}' + }, + simple: { + color: '{blue.500}' + } + }, + success: { + background: 'color-mix(in srgb, {green.500}, transparent 84%)', + borderColor: 'transparent', + color: '{green.500}', + shadow: 'none', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem color-mix(in srgb, {green.500}, transparent 80%)' + } + }, + outlined: { + color: '{green.500}', + borderColor: '{green.500}' + }, + simple: { + color: '{green.500}' + } + }, + warn: { + background: 'color-mix(in srgb, {yellow.500}, transparent 84%)', + borderColor: 'transparent', + color: '{yellow.500}', + shadow: 'none', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem color-mix(in srgb, {yellow.500}, transparent 80%)' + } + }, + outlined: { + color: '{yellow.500}', + borderColor: '{yellow.500}' + }, + simple: { + color: '{yellow.500}' + } + }, + error: { + background: 'color-mix(in srgb, {red.500}, transparent 84%)', + borderColor: 'transparent', + color: '{red.500}', + shadow: 'none', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem color-mix(in srgb, {red.500}, transparent 80%)' + } + }, + outlined: { + color: '{red.500}', + borderColor: '{red.500}' + }, + simple: { + color: '{red.500}' + } + }, + secondary: { + background: '{surface.800}', + borderColor: 'transparent', + color: '{surface.300}', + shadow: 'none', + closeButton: { + hoverBackground: '{surface.700}', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem color-mix(in srgb, {surface.300}, transparent 80%)' + } + }, + outlined: { + color: '{surface.400}', + borderColor: '{surface.400}' + }, + simple: { + color: '{surface.400}' + } + }, + contrast: { + background: '{surface.0}', + borderColor: 'transparent', + color: '{surface.950}', + shadow: 'none', + closeButton: { + hoverBackground: '{surface.100}', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem color-mix(in srgb, {surface.950}, transparent 80%)' + } + }, + outlined: { + color: '{surface.0}', + borderColor: '{surface.0}' + }, + simple: { + color: '{surface.0}' + } + } + } + } +} as MessageDesignTokens; diff --git a/packages/themes/src/presets/lara/metergroup/index.d.ts b/packages/themes/src/presets/lara/metergroup/index.d.ts new file mode 100644 index 00000000000..b24465081b0 --- /dev/null +++ b/packages/themes/src/presets/lara/metergroup/index.d.ts @@ -0,0 +1,3 @@ +import { MeterGroupDesignTokens } from '../../types/metergroup'; +declare const _default: MeterGroupDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/metergroup/index.ts b/packages/themes/src/presets/lara/metergroup/index.ts new file mode 100644 index 00000000000..757e5daeb5e --- /dev/null +++ b/packages/themes/src/presets/lara/metergroup/index.ts @@ -0,0 +1,25 @@ +import { MeterGroupDesignTokens } from '../../../../types/metergroup'; + +export default { + root: { + borderRadius: '{content.border.radius}', + gap: '1rem' + }, + meters: { + background: '{content.border.color}', + size: '0.625rem' + }, + label: { + gap: '0.5rem' + }, + labelMarker: { + size: '0.5rem' + }, + labelIcon: { + size: '1rem' + }, + labelList: { + verticalGap: '0.5rem', + horizontalGap: '1rem' + } +} as MeterGroupDesignTokens; diff --git a/packages/themes/src/presets/lara/multiselect/index.d.ts b/packages/themes/src/presets/lara/multiselect/index.d.ts new file mode 100644 index 00000000000..3a9ce7cd765 --- /dev/null +++ b/packages/themes/src/presets/lara/multiselect/index.d.ts @@ -0,0 +1,3 @@ +import { MultiSelectDesignTokens } from '../../types/multiselect'; +declare const _default: MultiSelectDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/multiselect/index.ts b/packages/themes/src/presets/lara/multiselect/index.ts new file mode 100644 index 00000000000..4e070117844 --- /dev/null +++ b/packages/themes/src/presets/lara/multiselect/index.ts @@ -0,0 +1,86 @@ +import { MultiSelectDesignTokens } from '../../../../types/multiselect'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + }, + dropdown: { + width: '2.5rem', + color: '{form.field.icon.color}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + list: { + padding: '{list.padding}', + gap: '{list.gap}', + header: { + padding: '{list.header.padding}' + } + }, + option: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}', + gap: '0.5rem' + }, + optionGroup: { + background: '{list.option.group.background}', + color: '{list.option.group.color}', + fontWeight: '{list.option.group.font.weight}', + padding: '{list.option.group.padding}' + }, + clearIcon: { + color: '{form.field.icon.color}' + }, + chip: { + borderRadius: '{border.radius.sm}' + }, + emptyMessage: { + padding: '{list.option.padding}' + } +} as MultiSelectDesignTokens; diff --git a/packages/themes/src/presets/lara/orderlist/index.d.ts b/packages/themes/src/presets/lara/orderlist/index.d.ts new file mode 100644 index 00000000000..30d6340a415 --- /dev/null +++ b/packages/themes/src/presets/lara/orderlist/index.d.ts @@ -0,0 +1,3 @@ +import { OrderListDesignTokens } from '../../types/orderlist'; +declare const _default: OrderListDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/orderlist/index.ts b/packages/themes/src/presets/lara/orderlist/index.ts new file mode 100644 index 00000000000..ad7c912dcbb --- /dev/null +++ b/packages/themes/src/presets/lara/orderlist/index.ts @@ -0,0 +1,10 @@ +import { OrderListDesignTokens } from '../../../../types/orderlist'; + +export default { + root: { + gap: '1.125rem' + }, + controls: { + gap: '0.5rem' + } +} as OrderListDesignTokens; diff --git a/packages/themes/src/presets/lara/organizationchart/index.d.ts b/packages/themes/src/presets/lara/organizationchart/index.d.ts new file mode 100644 index 00000000000..aa9d2309922 --- /dev/null +++ b/packages/themes/src/presets/lara/organizationchart/index.d.ts @@ -0,0 +1,3 @@ +import { OrganizationChartDesignTokens } from '../../types/organizationchart'; +declare const _default: OrganizationChartDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/organizationchart/index.ts b/packages/themes/src/presets/lara/organizationchart/index.ts new file mode 100644 index 00000000000..5e60b26e12f --- /dev/null +++ b/packages/themes/src/presets/lara/organizationchart/index.ts @@ -0,0 +1,41 @@ +import { OrganizationChartDesignTokens } from '../../../../types/organizationchart'; + +export default { + root: { + gutter: '0.75rem', + transitionDuration: '{transition.duration}' + }, + node: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + selectedColor: '{highlight.color}', + hoverColor: '{content.hover.color}', + padding: '1rem 1.25rem', + toggleablePadding: '1rem 1.25rem 1.5rem 1.25rem', + borderRadius: '{content.border.radius}' + }, + nodeToggleButton: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + borderColor: '{content.border.color}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + size: '1.75rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + connector: { + color: '{content.border.color}', + borderRadius: '{content.border.radius}', + height: '24px' + } +} as OrganizationChartDesignTokens; diff --git a/packages/themes/src/presets/lara/overlaybadge/index.d.ts b/packages/themes/src/presets/lara/overlaybadge/index.d.ts new file mode 100644 index 00000000000..2b59f699264 --- /dev/null +++ b/packages/themes/src/presets/lara/overlaybadge/index.d.ts @@ -0,0 +1,3 @@ +import { OverlayBadgeDesignTokens } from '../../types/overlaybadge'; +declare const _default: OverlayBadgeDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/overlaybadge/index.ts b/packages/themes/src/presets/lara/overlaybadge/index.ts new file mode 100644 index 00000000000..776f9899104 --- /dev/null +++ b/packages/themes/src/presets/lara/overlaybadge/index.ts @@ -0,0 +1,10 @@ +import { OverlayBadgeDesignTokens } from '../../../../types/overlaybadge'; + +export default { + root: { + outline: { + width: '2px', + color: '{content.background}' + } + } +} as OverlayBadgeDesignTokens; diff --git a/packages/themes/src/presets/lara/paginator/index.d.ts b/packages/themes/src/presets/lara/paginator/index.d.ts new file mode 100644 index 00000000000..68ee80e918c --- /dev/null +++ b/packages/themes/src/presets/lara/paginator/index.d.ts @@ -0,0 +1,3 @@ +import { PaginatorDesignTokens } from '../../types/paginator'; +declare const _default: PaginatorDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/paginator/index.ts b/packages/themes/src/presets/lara/paginator/index.ts new file mode 100644 index 00000000000..dc70d7f057b --- /dev/null +++ b/packages/themes/src/presets/lara/paginator/index.ts @@ -0,0 +1,36 @@ +import { PaginatorDesignTokens } from '../../../../types/paginator'; + +export default { + root: { + padding: '0.5rem 1rem', + gap: '0.25rem', + borderRadius: '{content.border.radius}', + background: '{content.background}', + color: '{content.color}', + transitionDuration: '{transition.duration}' + }, + navButton: { + background: 'transparent', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + selectedColor: '{highlight.color}', + width: '2.5rem', + height: '2.5rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + currentPageReport: { + color: '{text.muted.color}' + }, + jumpToPageInput: { + maxWidth: '2.5rem' + } +} as PaginatorDesignTokens; diff --git a/packages/themes/src/presets/lara/panel/index.d.ts b/packages/themes/src/presets/lara/panel/index.d.ts new file mode 100644 index 00000000000..d71427b5743 --- /dev/null +++ b/packages/themes/src/presets/lara/panel/index.d.ts @@ -0,0 +1,3 @@ +import { PanelDesignTokens } from '../../types/panel'; +declare const _default: PanelDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/panel/index.ts b/packages/themes/src/presets/lara/panel/index.ts new file mode 100644 index 00000000000..7be5e4e471e --- /dev/null +++ b/packages/themes/src/presets/lara/panel/index.ts @@ -0,0 +1,40 @@ +import { PanelDesignTokens } from '../../../../types/panel'; + +export default { + root: { + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}' + }, + header: { + borderWidth: '0 0 1px 0', + borderColor: '{content.border.color}', + padding: '1.125rem', + borderRadius: '5px 5px 0 0' + }, + toggleableHeader: { + padding: '0.25rem 1.125rem' + }, + title: { + fontWeight: '700' + }, + content: { + padding: '1.125rem' + }, + footer: { + padding: '1.125rem' + }, + colorScheme: { + light: { + header: { + background: '{surface.50}', + color: '{text.color}' + } + }, + dark: { + header: { + background: '{surface.800}', + color: '{text.color}' + } + } + } +} as PanelDesignTokens; diff --git a/packages/themes/src/presets/lara/panelmenu/index.d.ts b/packages/themes/src/presets/lara/panelmenu/index.d.ts new file mode 100644 index 00000000000..cece0ea0a3b --- /dev/null +++ b/packages/themes/src/presets/lara/panelmenu/index.d.ts @@ -0,0 +1,3 @@ +import { PanelMenuDesignTokens } from '../../types/panelmenu'; +declare const _default: PanelMenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/panelmenu/index.ts b/packages/themes/src/presets/lara/panelmenu/index.ts new file mode 100644 index 00000000000..1dbde1e367a --- /dev/null +++ b/packages/themes/src/presets/lara/panelmenu/index.ts @@ -0,0 +1,43 @@ +import { PanelMenuDesignTokens } from '../../../../types/panelmenu'; + +export default { + root: { + gap: '0', + transitionDuration: '{transition.duration}' + }, + panel: { + background: '{content.background}', + borderColor: '{content.border.color}', + borderWidth: '1px', + color: '{content.color}', + padding: '0.25rem 0.25rem', + borderRadius: '0', + first: { + borderWidth: '1px 1px 0 1px', + topBorderRadius: '{content.border.radius}' + }, + last: { + borderWidth: '0 1px 1px 1px', + bottomBorderRadius: '{content.border.radius}' + } + }, + item: { + focusBackground: '{navigation.item.focus.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + gap: '0.5rem', + padding: '{navigation.item.padding}', + borderRadius: '{content.border.radius}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}' + } + }, + submenu: { + indent: '1rem' + }, + submenuIcon: { + color: '{navigation.submenu.icon.color}', + focusColor: '{navigation.submenu.icon.focus.color}' + } +} as PanelMenuDesignTokens; diff --git a/packages/themes/src/presets/lara/password/index.d.ts b/packages/themes/src/presets/lara/password/index.d.ts new file mode 100644 index 00000000000..874bd0a6b05 --- /dev/null +++ b/packages/themes/src/presets/lara/password/index.d.ts @@ -0,0 +1,3 @@ +import { PasswordDesignTokens } from '../../types/password'; +declare const _default: PasswordDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/password/index.ts b/packages/themes/src/presets/lara/password/index.ts new file mode 100644 index 00000000000..56e36ff7eaf --- /dev/null +++ b/packages/themes/src/presets/lara/password/index.ts @@ -0,0 +1,39 @@ +import { PasswordDesignTokens } from '../../../../types/password'; + +export default { + meter: { + background: '{content.border.color}', + borderRadius: '{content.border.radius}', + height: '.75rem' + }, + icon: { + color: '{form.field.icon.color}' + }, + overlay: { + background: '{overlay.popover.background}', + borderColor: '{overlay.popover.border.color}', + borderRadius: '{overlay.popover.border.radius}', + color: '{overlay.popover.color}', + padding: '{overlay.popover.padding}', + shadow: '{overlay.popover.shadow}' + }, + content: { + gap: '0.75rem' + }, + colorScheme: { + light: { + strength: { + weakBackground: '{red.500}', + mediumBackground: '{amber.500}', + strongBackground: '{green.500}' + } + }, + dark: { + strength: { + weakBackground: '{red.400}', + mediumBackground: '{amber.400}', + strongBackground: '{green.400}' + } + } + } +} as PasswordDesignTokens; diff --git a/packages/themes/src/presets/lara/picklist/index.d.ts b/packages/themes/src/presets/lara/picklist/index.d.ts new file mode 100644 index 00000000000..3c603f691a9 --- /dev/null +++ b/packages/themes/src/presets/lara/picklist/index.d.ts @@ -0,0 +1,3 @@ +import { PickListDesignTokens } from '../../types/picklist'; +declare const _default: PickListDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/picklist/index.ts b/packages/themes/src/presets/lara/picklist/index.ts new file mode 100644 index 00000000000..21c317c14b6 --- /dev/null +++ b/packages/themes/src/presets/lara/picklist/index.ts @@ -0,0 +1,10 @@ +import { PickListDesignTokens } from '../../../../types/picklist'; + +export default { + root: { + gap: '1.125rem' + }, + controls: { + gap: '0.5rem' + } +} as PickListDesignTokens; diff --git a/packages/themes/src/presets/lara/popover/index.d.ts b/packages/themes/src/presets/lara/popover/index.d.ts new file mode 100644 index 00000000000..865d3419b32 --- /dev/null +++ b/packages/themes/src/presets/lara/popover/index.d.ts @@ -0,0 +1,3 @@ +import { PopoverDesignTokens } from '../../types/popover'; +declare const _default: PopoverDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/popover/index.ts b/packages/themes/src/presets/lara/popover/index.ts new file mode 100644 index 00000000000..1532cfa60f9 --- /dev/null +++ b/packages/themes/src/presets/lara/popover/index.ts @@ -0,0 +1,16 @@ +import { PopoverDesignTokens } from '../../../../types/popover'; + +export default { + root: { + background: '{overlay.popover.background}', + borderColor: '{overlay.popover.border.color}', + color: '{overlay.popover.color}', + borderRadius: '{overlay.popover.border.radius}', + shadow: '{overlay.popover.shadow}', + gutter: '10px', + arrowOffset: '1.25rem' + }, + content: { + padding: '{overlay.popover.padding}' + } +} as PopoverDesignTokens; diff --git a/packages/themes/src/presets/lara/progressbar/index.d.ts b/packages/themes/src/presets/lara/progressbar/index.d.ts new file mode 100644 index 00000000000..160f5e546b7 --- /dev/null +++ b/packages/themes/src/presets/lara/progressbar/index.d.ts @@ -0,0 +1,3 @@ +import { ProgressBarDesignTokens } from '../../types/progressbar'; +declare const _default: ProgressBarDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/progressbar/index.ts b/packages/themes/src/presets/lara/progressbar/index.ts new file mode 100644 index 00000000000..49e23513e98 --- /dev/null +++ b/packages/themes/src/presets/lara/progressbar/index.ts @@ -0,0 +1,17 @@ +import { ProgressBarDesignTokens } from '../../../../types/progressbar'; + +export default { + root: { + background: '{content.border.color}', + borderRadius: '{content.border.radius}', + height: '1.5rem' + }, + value: { + background: '{primary.color}' + }, + label: { + color: '{primary.contrast.color}', + fontSize: '0.875rem', + fontWeight: '600' + } +} as ProgressBarDesignTokens; diff --git a/packages/themes/src/presets/lara/progressspinner/index.d.ts b/packages/themes/src/presets/lara/progressspinner/index.d.ts new file mode 100644 index 00000000000..b087a303253 --- /dev/null +++ b/packages/themes/src/presets/lara/progressspinner/index.d.ts @@ -0,0 +1,3 @@ +import { ProgressSpinnerDesignTokens } from '../../types/progressspinner'; +declare const _default: ProgressSpinnerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/progressspinner/index.ts b/packages/themes/src/presets/lara/progressspinner/index.ts new file mode 100644 index 00000000000..622ce24ac58 --- /dev/null +++ b/packages/themes/src/presets/lara/progressspinner/index.ts @@ -0,0 +1,22 @@ +import { ProgressSpinnerDesignTokens } from '../../../../types/progressspinner'; + +export default { + colorScheme: { + light: { + root: { + 'color.1': '{pink.500}', + 'color.2': '{sky.500}', + 'color.3': '{emerald.500}', + 'color.4': '{amber.500}' + } + }, + dark: { + root: { + 'color.1': '{pink.400}', + 'color.2': '{sky.400}', + 'color.3': '{emerald.400}', + 'color.4': '{amber.400}' + } + } + } +} as ProgressSpinnerDesignTokens; diff --git a/packages/themes/src/presets/lara/radiobutton/index.d.ts b/packages/themes/src/presets/lara/radiobutton/index.d.ts new file mode 100644 index 00000000000..c8e7556cd6d --- /dev/null +++ b/packages/themes/src/presets/lara/radiobutton/index.d.ts @@ -0,0 +1,3 @@ +import { RadioButtonDesignTokens } from '../../types/radiobutton'; +declare const _default: RadioButtonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/radiobutton/index.ts b/packages/themes/src/presets/lara/radiobutton/index.ts new file mode 100644 index 00000000000..2d3050e8e86 --- /dev/null +++ b/packages/themes/src/presets/lara/radiobutton/index.ts @@ -0,0 +1,50 @@ +import { RadioButtonDesignTokens } from '../../../../types/radiobutton'; + +export default { + root: { + width: '1.5rem', + height: '1.5rem', + background: '{form.field.background}', + checkedBackground: '{primary.color}', + checkedHoverBackground: '{primary.hover.color}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + checkedBorderColor: '{primary.color}', + checkedHoverBorderColor: '{primary.hover.color}', + checkedFocusBorderColor: '{primary.color}', + checkedDisabledBorderColor: '{form.field.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + shadow: '{form.field.shadow}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + width: '1.25rem', + height: '1.25rem' + }, + lg: { + width: '1.75rem', + height: '1.75rem' + } + }, + icon: { + size: '1rem', + checkedColor: '{primary.contrast.color}', + checkedHoverColor: '{primary.contrast.color}', + disabledColor: '{form.field.disabled.color}', + sm: { + size: '0.75rem' + }, + lg: { + size: '1.25rem' + } + } +} as RadioButtonDesignTokens; diff --git a/packages/themes/src/presets/lara/rating/index.d.ts b/packages/themes/src/presets/lara/rating/index.d.ts new file mode 100644 index 00000000000..97fce77ed0d --- /dev/null +++ b/packages/themes/src/presets/lara/rating/index.d.ts @@ -0,0 +1,3 @@ +import { RatingDesignTokens } from '../../types/rating'; +declare const _default: RatingDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/rating/index.ts b/packages/themes/src/presets/lara/rating/index.ts new file mode 100644 index 00000000000..fab816a35f0 --- /dev/null +++ b/packages/themes/src/presets/lara/rating/index.ts @@ -0,0 +1,21 @@ +import { RatingDesignTokens } from '../../../../types/rating'; + +export default { + root: { + gap: '0.25rem', + transitionDuration: '{transition.duration}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + icon: { + size: '1.25rem', + color: '{text.muted.color}', + hoverColor: '{primary.color}', + activeColor: '{primary.color}' + } +} as RatingDesignTokens; diff --git a/packages/themes/src/presets/lara/ripple/index.d.ts b/packages/themes/src/presets/lara/ripple/index.d.ts new file mode 100644 index 00000000000..5745087baff --- /dev/null +++ b/packages/themes/src/presets/lara/ripple/index.d.ts @@ -0,0 +1,3 @@ +import { RippleDesignTokens } from '../../types/ripple'; +declare const _default: RippleDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/ripple/index.ts b/packages/themes/src/presets/lara/ripple/index.ts new file mode 100644 index 00000000000..d493141dd77 --- /dev/null +++ b/packages/themes/src/presets/lara/ripple/index.ts @@ -0,0 +1,16 @@ +import { RippleDesignTokens } from '../../../../types/ripple'; + +export default { + colorScheme: { + light: { + root: { + background: 'rgba(0,0,0,0.1)' + } + }, + dark: { + root: { + background: 'rgba(255,255,255,0.3)' + } + } + } +} as RippleDesignTokens; diff --git a/packages/themes/src/presets/lara/scrollpanel/index.d.ts b/packages/themes/src/presets/lara/scrollpanel/index.d.ts new file mode 100644 index 00000000000..1ce82964dc2 --- /dev/null +++ b/packages/themes/src/presets/lara/scrollpanel/index.d.ts @@ -0,0 +1,3 @@ +import { ScrollPanelDesignTokens } from '../../types/scrollpanel'; +declare const _default: ScrollPanelDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/scrollpanel/index.ts b/packages/themes/src/presets/lara/scrollpanel/index.ts new file mode 100644 index 00000000000..220b4f78b53 --- /dev/null +++ b/packages/themes/src/presets/lara/scrollpanel/index.ts @@ -0,0 +1,30 @@ +import { ScrollPanelDesignTokens } from '../../../../types/scrollpanel'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + bar: { + size: '9px', + borderRadius: '{border.radius.sm}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + colorScheme: { + light: { + bar: { + background: '{surface.200}' + } + }, + dark: { + bar: { + background: '{surface.700}' + } + } + } +} as ScrollPanelDesignTokens; diff --git a/packages/themes/src/presets/lara/select/index.d.ts b/packages/themes/src/presets/lara/select/index.d.ts new file mode 100644 index 00000000000..7355ae00f45 --- /dev/null +++ b/packages/themes/src/presets/lara/select/index.d.ts @@ -0,0 +1,3 @@ +import { SelectDesignTokens } from '../../types/select'; +declare const _default: SelectDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/select/index.ts b/packages/themes/src/presets/lara/select/index.ts new file mode 100644 index 00000000000..f2b2bc4dd2a --- /dev/null +++ b/packages/themes/src/presets/lara/select/index.ts @@ -0,0 +1,87 @@ +import { SelectDesignTokens } from '../../../../types/select'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + }, + dropdown: { + width: '2.5rem', + color: '{form.field.icon.color}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + list: { + padding: '{list.padding}', + gap: '{list.gap}', + header: { + padding: '{list.header.padding}' + } + }, + option: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}' + }, + optionGroup: { + background: '{list.option.group.background}', + color: '{list.option.group.color}', + fontWeight: '{list.option.group.font.weight}', + padding: '{list.option.group.padding}' + }, + clearIcon: { + color: '{form.field.icon.color}' + }, + checkmark: { + color: '{list.option.color}', + gutterStart: '-0.5rem', + gutterEnd: '0.5rem' + }, + emptyMessage: { + padding: '{list.option.padding}' + } +} as SelectDesignTokens; diff --git a/packages/themes/src/presets/lara/selectbutton/index.d.ts b/packages/themes/src/presets/lara/selectbutton/index.d.ts new file mode 100644 index 00000000000..bb5717652e2 --- /dev/null +++ b/packages/themes/src/presets/lara/selectbutton/index.d.ts @@ -0,0 +1,3 @@ +import { SelectButtonDesignTokens } from '../../types/selectbutton'; +declare const _default: SelectButtonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/selectbutton/index.ts b/packages/themes/src/presets/lara/selectbutton/index.ts new file mode 100644 index 00000000000..0b7cd021fb9 --- /dev/null +++ b/packages/themes/src/presets/lara/selectbutton/index.ts @@ -0,0 +1,19 @@ +import { SelectButtonDesignTokens } from '../../../../types/selectbutton'; + +export default { + root: { + borderRadius: '{form.field.border.radius}' + }, + colorScheme: { + light: { + root: { + invalidBorderColor: '{form.field.invalid.border.color}' + } + }, + dark: { + root: { + invalidBorderColor: '{form.field.invalid.border.color}' + } + } + } +} as SelectButtonDesignTokens; diff --git a/packages/themes/src/presets/lara/skeleton/index.d.ts b/packages/themes/src/presets/lara/skeleton/index.d.ts new file mode 100644 index 00000000000..f25ba9916b0 --- /dev/null +++ b/packages/themes/src/presets/lara/skeleton/index.d.ts @@ -0,0 +1,3 @@ +import { SkeletonDesignTokens } from '../../types/skeleton'; +declare const _default: SkeletonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/skeleton/index.ts b/packages/themes/src/presets/lara/skeleton/index.ts new file mode 100644 index 00000000000..1f881e01338 --- /dev/null +++ b/packages/themes/src/presets/lara/skeleton/index.ts @@ -0,0 +1,21 @@ +import { SkeletonDesignTokens } from '../../../../types/skeleton'; + +export default { + root: { + borderRadius: '{content.border.radius}' + }, + colorScheme: { + light: { + root: { + background: '{surface.200}', + animationBackground: 'rgba(255,255,255,0.4)' + } + }, + dark: { + root: { + background: 'rgba(255, 255, 255, 0.06)', + animationBackground: 'rgba(255, 255, 255, 0.04)' + } + } + } +} as SkeletonDesignTokens; diff --git a/packages/themes/src/presets/lara/slider/index.d.ts b/packages/themes/src/presets/lara/slider/index.d.ts new file mode 100644 index 00000000000..fb5a84c0ea9 --- /dev/null +++ b/packages/themes/src/presets/lara/slider/index.d.ts @@ -0,0 +1,3 @@ +import { SliderDesignTokens } from '../../types/slider'; +declare const _default: SliderDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/slider/index.ts b/packages/themes/src/presets/lara/slider/index.ts new file mode 100644 index 00000000000..319a2b55aa3 --- /dev/null +++ b/packages/themes/src/presets/lara/slider/index.ts @@ -0,0 +1,48 @@ +import { SliderDesignTokens } from '../../../../types/slider'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + track: { + background: '{content.border.color}', + borderRadius: '{content.border.radius}', + size: '3px' + }, + range: { + background: '{primary.color}' + }, + handle: { + width: '16px', + height: '16px', + borderRadius: '50%', + background: '{primary.color}', + hoverBackground: '{primary.color}', + content: { + borderRadius: '50%', + hoverBackground: '{primary.color}', + width: '12px', + height: '12px', + shadow: 'none' + }, + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + } + }, + colorScheme: { + light: { + handle: { + contentBackground: '{surface.0}' + } + }, + dark: { + handle: { + contentBackground: '{surface.950}' + } + } + } +} as SliderDesignTokens; diff --git a/packages/themes/src/presets/lara/speeddial/index.d.ts b/packages/themes/src/presets/lara/speeddial/index.d.ts new file mode 100644 index 00000000000..8bb89c2ab75 --- /dev/null +++ b/packages/themes/src/presets/lara/speeddial/index.d.ts @@ -0,0 +1,3 @@ +import { SpeedDialDesignTokens } from '../../types/speeddial'; +declare const _default: SpeedDialDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/speeddial/index.ts b/packages/themes/src/presets/lara/speeddial/index.ts new file mode 100644 index 00000000000..059724361d2 --- /dev/null +++ b/packages/themes/src/presets/lara/speeddial/index.ts @@ -0,0 +1,8 @@ +import { SpeedDialDesignTokens } from '../../../../types/speeddial'; + +export default { + root: { + gap: '0.5rem', + transitionDuration: '{transition.duration}' + } +} as SpeedDialDesignTokens; diff --git a/packages/themes/src/presets/lara/splitbutton/index.d.ts b/packages/themes/src/presets/lara/splitbutton/index.d.ts new file mode 100644 index 00000000000..09f3f3dea32 --- /dev/null +++ b/packages/themes/src/presets/lara/splitbutton/index.d.ts @@ -0,0 +1,3 @@ +import { SplitButtonDesignTokens } from '../../types/splitbutton'; +declare const _default: SplitButtonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/splitbutton/index.ts b/packages/themes/src/presets/lara/splitbutton/index.ts new file mode 100644 index 00000000000..4313b3b0d7b --- /dev/null +++ b/packages/themes/src/presets/lara/splitbutton/index.ts @@ -0,0 +1,9 @@ +import { SplitButtonDesignTokens } from '../../../../types/splitbutton'; + +export default { + root: { + borderRadius: '{form.field.border.radius}', + roundedBorderRadius: '2rem', + raisedShadow: '0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)' + } +} as SplitButtonDesignTokens; diff --git a/packages/themes/src/presets/lara/splitter/index.d.ts b/packages/themes/src/presets/lara/splitter/index.d.ts new file mode 100644 index 00000000000..1badb38e231 --- /dev/null +++ b/packages/themes/src/presets/lara/splitter/index.d.ts @@ -0,0 +1,3 @@ +import { SplitterDesignTokens } from '../../types/splitter'; +declare const _default: SplitterDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/splitter/index.ts b/packages/themes/src/presets/lara/splitter/index.ts new file mode 100644 index 00000000000..75cd96f5305 --- /dev/null +++ b/packages/themes/src/presets/lara/splitter/index.ts @@ -0,0 +1,36 @@ +import { SplitterDesignTokens } from '../../../../types/splitter'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + transitionDuration: '{transition.duration}' + }, + gutter: { + background: '{content.border.color}' + }, + handle: { + size: '24px', + borderRadius: '{content.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + colorScheme: { + light: { + handle: { + background: '{surface.400}' + } + }, + dark: { + handle: { + background: '{surface.600}' + } + } + } +} as SplitterDesignTokens; diff --git a/packages/themes/src/presets/lara/stepper/index.d.ts b/packages/themes/src/presets/lara/stepper/index.d.ts new file mode 100644 index 00000000000..e3edaab47f9 --- /dev/null +++ b/packages/themes/src/presets/lara/stepper/index.d.ts @@ -0,0 +1,3 @@ +import { StepperDesignTokens } from '../../types/stepper'; +declare const _default: StepperDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/stepper/index.ts b/packages/themes/src/presets/lara/stepper/index.ts new file mode 100644 index 00000000000..c7b613dce92 --- /dev/null +++ b/packages/themes/src/presets/lara/stepper/index.ts @@ -0,0 +1,55 @@ +import { StepperDesignTokens } from '../../../../types/stepper'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + separator: { + background: '{content.border.color}', + activeBackground: '{primary.color}', + margin: '0 0 0 1.625rem', + size: '2px' + }, + step: { + padding: '0.5rem', + gap: '1rem' + }, + stepHeader: { + padding: '0', + borderRadius: '{content.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + }, + gap: '0.5rem' + }, + stepTitle: { + color: '{text.muted.color}', + activeColor: '{primary.color}', + fontWeight: '500' + }, + stepNumber: { + background: '{content.background}', + activeBackground: '{primary.color}', + borderColor: '{content.border.color}', + activeBorderColor: '{primary.color}', + color: '{text.muted.color}', + activeColor: '{primary.contrast.color}', + size: '2.25rem', + fontSize: '1.125rem', + fontWeight: '500', + borderRadius: '50%', + shadow: 'none' + }, + steppanels: { + padding: '0.875rem 0.5rem 1.125rem 0.5rem' + }, + steppanel: { + background: '{content.background}', + color: '{content.color}', + padding: '0 0 0 1rem' + } +} as StepperDesignTokens; diff --git a/packages/themes/src/presets/lara/steps/index.d.ts b/packages/themes/src/presets/lara/steps/index.d.ts new file mode 100644 index 00000000000..0e3ea3fcab7 --- /dev/null +++ b/packages/themes/src/presets/lara/steps/index.d.ts @@ -0,0 +1,3 @@ +import { StepsDesignTokens } from '../../types/steps'; +declare const _default: StepsDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/steps/index.ts b/packages/themes/src/presets/lara/steps/index.ts new file mode 100644 index 00000000000..5e34a242f36 --- /dev/null +++ b/packages/themes/src/presets/lara/steps/index.ts @@ -0,0 +1,39 @@ +import { StepsDesignTokens } from '../../../../types/steps'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + separator: { + background: '{content.border.color}' + }, + itemLink: { + borderRadius: '{content.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + }, + gap: '0.5rem' + }, + itemLabel: { + color: '{text.muted.color}', + activeColor: '{primary.color}', + fontWeight: '500' + }, + itemNumber: { + background: '{content.background}', + activeBackground: '{primary.color}', + borderColor: '{content.border.color}', + activeBorderColor: '{primary.color}', + color: '{text.muted.color}', + activeColor: '{primary.contrast.color}', + size: '2.25rem', + fontSize: '1.125rem', + fontWeight: '500', + borderRadius: '50%', + shadow: 'none' + } +} as StepsDesignTokens; diff --git a/packages/themes/src/presets/lara/tabmenu/index.d.ts b/packages/themes/src/presets/lara/tabmenu/index.d.ts new file mode 100644 index 00000000000..798844887d1 --- /dev/null +++ b/packages/themes/src/presets/lara/tabmenu/index.d.ts @@ -0,0 +1,3 @@ +import { TabmenuDesignTokens } from '../../types/tabmenu'; +declare const _default: TabmenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/tabmenu/index.ts b/packages/themes/src/presets/lara/tabmenu/index.ts new file mode 100644 index 00000000000..7c2c1795c74 --- /dev/null +++ b/packages/themes/src/presets/lara/tabmenu/index.ts @@ -0,0 +1,58 @@ +import { TabmenuDesignTokens } from '../../../../types/tabmenu'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + tablist: { + borderWidth: '0', + background: '{content.background}', + borderColor: '{content.border.color}' + }, + item: { + borderWidth: '2px 0 0 0', + borderColor: 'transparent', + hoverBorderColor: 'transparent', + activeBorderColor: '{primary.color}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{primary.color}', + padding: '1rem 1.25rem', + fontWeight: '600', + margin: '0', + gap: '0.5rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + itemIcon: { + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{primary.color}' + }, + activeBar: { + height: '0', + bottom: '0', + background: 'transparent' + }, + colorScheme: { + light: { + item: { + background: '{surface.50}', + hoverBackground: '{surface.100}', + activeBackground: '{surface.0}' + } + }, + dark: { + item: { + background: '{surface.800}', + hoverBackground: '{surface.700}', + activeBackground: '{surface.900}' + } + } + } +} as TabmenuDesignTokens; diff --git a/packages/themes/src/presets/lara/tabs/index.d.ts b/packages/themes/src/presets/lara/tabs/index.d.ts new file mode 100644 index 00000000000..80577b04ec1 --- /dev/null +++ b/packages/themes/src/presets/lara/tabs/index.d.ts @@ -0,0 +1,3 @@ +import { TabsDesignTokens } from '../../types/tabs'; +declare const _default: TabsDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/tabs/index.ts b/packages/themes/src/presets/lara/tabs/index.ts new file mode 100644 index 00000000000..5add0a87bf7 --- /dev/null +++ b/packages/themes/src/presets/lara/tabs/index.ts @@ -0,0 +1,83 @@ +import { TabsDesignTokens } from '../../../../types/tabs'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + tablist: { + borderWidth: '0', + background: '{content.background}', + borderColor: '{content.border.color}' + }, + tab: { + borderWidth: '2px 0 0 0', + borderColor: 'transparent', + hoverBorderColor: 'transparent', + activeBorderColor: '{primary.color}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{primary.color}', + padding: '1rem 1.25rem', + fontWeight: '700', + margin: '0', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: 'inset {focus.ring.shadow}' + } + }, + tabpanel: { + background: '{content.background}', + color: '{content.color}', + padding: '0.875rem 1.125rem 1.125rem 1.125rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: 'inset {focus.ring.shadow}' + } + }, + navButton: { + background: '{content.background}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + width: '2.5rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: 'inset {focus.ring.shadow}' + } + }, + activeBar: { + height: '0', + bottom: '0', + background: 'transparent' + }, + colorScheme: { + light: { + navButton: { + shadow: '0px 0px 10px 50px rgba(255, 255, 255, 0.6)' + }, + tab: { + background: '{surface.50}', + hoverBackground: '{surface.100}', + activeBackground: '{surface.0}' + } + }, + dark: { + navButton: { + shadow: '0px 0px 10px 50px color-mix(in srgb, {content.background}, transparent 50%)' + }, + tab: { + background: '{surface.800}', + hoverBackground: '{surface.700}', + activeBackground: '{surface.900}' + } + } + } +} as TabsDesignTokens; diff --git a/packages/themes/src/presets/lara/tabview/index.d.ts b/packages/themes/src/presets/lara/tabview/index.d.ts new file mode 100644 index 00000000000..5f35975b674 --- /dev/null +++ b/packages/themes/src/presets/lara/tabview/index.d.ts @@ -0,0 +1,3 @@ +import { TabViewDesignTokens } from '../../types/tabview'; +declare const _default: TabViewDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/tabview/index.ts b/packages/themes/src/presets/lara/tabview/index.ts new file mode 100644 index 00000000000..25514c08284 --- /dev/null +++ b/packages/themes/src/presets/lara/tabview/index.ts @@ -0,0 +1,39 @@ +import { TabViewDesignTokens } from '../../../../types/tabview'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + tabList: { + background: '{content.background}', + borderColor: '{content.border.color}' + }, + tab: { + borderColor: '{content.border.color}', + activeBorderColor: '{primary.color}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{primary.color}' + }, + tabPanel: { + background: '{content.background}', + color: '{content.color}' + }, + navButton: { + background: '{content.background}', + color: '{text.muted.color}', + hoverColor: '{text.color}' + }, + colorScheme: { + light: { + navButton: { + shadow: '0px 0px 10px 50px rgba(255, 255, 255, 0.6)' + } + }, + dark: { + navButton: { + shadow: '0px 0px 10px 50px color-mix(in srgb, {content.background}, transparent 50%)' + } + } + } +} as TabViewDesignTokens; diff --git a/packages/themes/src/presets/lara/tag/index.d.ts b/packages/themes/src/presets/lara/tag/index.d.ts new file mode 100644 index 00000000000..d445c06c1f5 --- /dev/null +++ b/packages/themes/src/presets/lara/tag/index.d.ts @@ -0,0 +1,3 @@ +import { TagDesignTokens } from '../../types/tag'; +declare const _default: TagDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/tag/index.ts b/packages/themes/src/presets/lara/tag/index.ts new file mode 100644 index 00000000000..830e129a08e --- /dev/null +++ b/packages/themes/src/presets/lara/tag/index.ts @@ -0,0 +1,77 @@ +import { TagDesignTokens } from '../../../../types/tag'; + +export default { + root: { + fontSize: '0.875rem', + fontWeight: '700', + padding: '0.25rem 0.5rem', + gap: '0.25rem', + borderRadius: '{content.border.radius}', + roundedBorderRadius: '{border.radius.xl}' + }, + icon: { + size: '0.75rem' + }, + colorScheme: { + light: { + primary: { + background: '{primary.color}', + color: '{primary.contrast.color}' + }, + secondary: { + background: '{surface.100}', + color: '{surface.600}' + }, + success: { + background: '{green.500}', + color: '{surface.0}' + }, + info: { + background: '{sky.500}', + color: '{surface.0}' + }, + warn: { + background: '{orange.500}', + color: '{surface.0}' + }, + danger: { + background: '{red.500}', + color: '{surface.0}' + }, + contrast: { + background: '{surface.950}', + color: '{surface.0}' + } + }, + dark: { + primary: { + background: '{primary.color}', + color: '{primary.contrast.color}' + }, + secondary: { + background: '{surface.800}', + color: '{surface.300}' + }, + success: { + background: '{green.400}', + color: '{green.950}' + }, + info: { + background: '{sky.400}', + color: '{sky.950}' + }, + warn: { + background: '{orange.400}', + color: '{orange.950}' + }, + danger: { + background: '{red.400}', + color: '{red.950}' + }, + contrast: { + background: '{surface.0}', + color: '{surface.950}' + } + } + } +} as TagDesignTokens; diff --git a/packages/themes/src/presets/lara/terminal/index.d.ts b/packages/themes/src/presets/lara/terminal/index.d.ts new file mode 100644 index 00000000000..b952ab0c235 --- /dev/null +++ b/packages/themes/src/presets/lara/terminal/index.d.ts @@ -0,0 +1,3 @@ +import { TerminalDesignTokens } from '../../types/terminal'; +declare const _default: TerminalDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/terminal/index.ts b/packages/themes/src/presets/lara/terminal/index.ts new file mode 100644 index 00000000000..1270f49d28e --- /dev/null +++ b/packages/themes/src/presets/lara/terminal/index.ts @@ -0,0 +1,18 @@ +import { TerminalDesignTokens } from '../../../../types/terminal'; + +export default { + root: { + background: '{form.field.background}', + borderColor: '{form.field.border.color}', + color: '{form.field.color}', + height: '18rem', + padding: '{form.field.padding.y} {form.field.padding.x}', + borderRadius: '{form.field.border.radius}' + }, + prompt: { + gap: '0.25rem' + }, + commandResponse: { + margin: '2px 0' + } +} as TerminalDesignTokens; diff --git a/packages/themes/src/presets/lara/textarea/index.d.ts b/packages/themes/src/presets/lara/textarea/index.d.ts new file mode 100644 index 00000000000..704e5295162 --- /dev/null +++ b/packages/themes/src/presets/lara/textarea/index.d.ts @@ -0,0 +1,3 @@ +import { TextareaDesignTokens } from '../../types/textarea'; +declare const _default: TextareaDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/textarea/index.ts b/packages/themes/src/presets/lara/textarea/index.ts new file mode 100644 index 00000000000..a943a8a7a63 --- /dev/null +++ b/packages/themes/src/presets/lara/textarea/index.ts @@ -0,0 +1,40 @@ +import { TextareaDesignTokens } from '../../../../types/textarea'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + } +} as TextareaDesignTokens; diff --git a/packages/themes/src/presets/lara/tieredmenu/index.d.ts b/packages/themes/src/presets/lara/tieredmenu/index.d.ts new file mode 100644 index 00000000000..e0f7f817968 --- /dev/null +++ b/packages/themes/src/presets/lara/tieredmenu/index.d.ts @@ -0,0 +1,3 @@ +import { TieredMenuDesignTokens } from '../../types/tieredmenu'; +declare const _default: TieredMenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/tieredmenu/index.ts b/packages/themes/src/presets/lara/tieredmenu/index.ts new file mode 100644 index 00000000000..713ec8cfe7e --- /dev/null +++ b/packages/themes/src/presets/lara/tieredmenu/index.ts @@ -0,0 +1,43 @@ +import { TieredMenuDesignTokens } from '../../../../types/tieredmenu'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}', + shadow: '{overlay.navigation.shadow}', + transitionDuration: '{transition.duration}' + }, + list: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}' + }, + item: { + focusBackground: '{navigation.item.focus.background}', + activeBackground: '{navigation.item.active.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + activeColor: '{navigation.item.active.color}', + padding: '{navigation.item.padding}', + borderRadius: '{navigation.item.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}', + activeColor: '{navigation.item.icon.active.color}' + } + }, + submenu: { + mobileIndent: '1.25rem' + }, + submenuIcon: { + size: '{navigation.submenu.icon.size}', + color: '{navigation.submenu.icon.color}', + focusColor: '{navigation.submenu.icon.focus.color}', + activeColor: '{navigation.submenu.icon.active.color}' + }, + separator: { + borderColor: '{content.border.color}' + } +} as TieredMenuDesignTokens; diff --git a/packages/themes/src/presets/lara/timeline/index.d.ts b/packages/themes/src/presets/lara/timeline/index.d.ts new file mode 100644 index 00000000000..e4edeb631d3 --- /dev/null +++ b/packages/themes/src/presets/lara/timeline/index.d.ts @@ -0,0 +1,3 @@ +import { TimelineDesignTokens } from '../../types/timeline'; +declare const _default: TimelineDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/timeline/index.ts b/packages/themes/src/presets/lara/timeline/index.ts new file mode 100644 index 00000000000..462c2411a14 --- /dev/null +++ b/packages/themes/src/presets/lara/timeline/index.ts @@ -0,0 +1,34 @@ +import { TimelineDesignTokens } from '../../../../types/timeline'; + +export default { + event: { + minHeight: '5rem' + }, + horizontal: { + eventContent: { + padding: '1rem 0' + } + }, + vertical: { + eventContent: { + padding: '0 1rem' + } + }, + eventMarker: { + size: '1.125rem', + borderRadius: '50%', + borderWidth: '2px', + background: '{content.background}', + borderColor: '{primary.color}', + content: { + borderRadius: '50%', + size: '0.375rem', + background: 'transparent', + insetShadow: 'none' + } + }, + eventConnector: { + color: '{content.border.color}', + size: '2px' + } +} as TimelineDesignTokens; diff --git a/packages/themes/src/presets/lara/toast/index.d.ts b/packages/themes/src/presets/lara/toast/index.d.ts new file mode 100644 index 00000000000..d2efa785bfd --- /dev/null +++ b/packages/themes/src/presets/lara/toast/index.d.ts @@ -0,0 +1,3 @@ +import { ToastDesignTokens } from '../../types/toast'; +declare const _default: ToastDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/toast/index.ts b/packages/themes/src/presets/lara/toast/index.ts new file mode 100644 index 00000000000..30bfd5f2404 --- /dev/null +++ b/packages/themes/src/presets/lara/toast/index.ts @@ -0,0 +1,217 @@ +import { ToastDesignTokens } from '../../../../types/toast'; + +export default { + root: { + width: '25rem', + borderRadius: '{content.border.radius}', + borderWidth: '0 0 0 6px', + transitionDuration: '{transition.duration}' + }, + icon: { + size: '1.25rem' + }, + content: { + padding: '{overlay.popover.padding}', + gap: '0.5rem' + }, + text: { + gap: '0.5rem' + }, + summary: { + fontWeight: '500', + fontSize: '1rem' + }, + detail: { + fontWeight: '500', + fontSize: '0.875rem' + }, + closeButton: { + width: '2rem', + height: '2rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + offset: '{focus.ring.offset}' + } + }, + closeIcon: { + size: '1rem' + }, + colorScheme: { + light: { + blur: '1.5px', + info: { + background: 'color-mix(in srgb, {blue.50}, transparent 5%)', + borderColor: '{blue.500}', + color: '{blue.600}', + detailColor: '{surface.700}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: '{blue.100}', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem {blue.200}' + } + } + }, + success: { + background: 'color-mix(in srgb, {green.50}, transparent 5%)', + borderColor: '{green.500}', + color: '{green.600}', + detailColor: '{surface.700}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: '{green.100}', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem {green.200}' + } + } + }, + warn: { + background: 'color-mix(in srgb,{yellow.50}, transparent 5%)', + borderColor: '{yellow.500}', + color: '{yellow.600}', + detailColor: '{surface.700}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: '{yellow.100}', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem {yellow.200}' + } + } + }, + error: { + background: 'color-mix(in srgb, {red.50}, transparent 5%)', + borderColor: '{red.500}', + color: '{red.600}', + detailColor: '{surface.700}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: '{red.100}', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem {red.200}' + } + } + }, + secondary: { + background: '{surface.100}', + borderColor: '{surface.500}', + color: '{surface.600}', + detailColor: '{surface.700}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: '{surface.200}', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem {surface.200}' + } + } + }, + contrast: { + background: '{surface.900}', + borderColor: '{primary.color}', + color: '{surface.50}', + detailColor: '{surface.0}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: '{surface.800}', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem {surface.400}' + } + } + } + }, + dark: { + blur: '10px', + info: { + background: 'color-mix(in srgb, {blue.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {blue.700}, transparent 64%)', + color: '{blue.500}', + detailColor: '{surface.0}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem color-mix(in srgb, {blue.500}, transparent 80%)' + } + } + }, + success: { + background: 'color-mix(in srgb, {green.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {green.700}, transparent 64%)', + color: '{green.500}', + detailColor: '{surface.0}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem color-mix(in srgb, {green.500}, transparent 80%)' + } + } + }, + warn: { + background: 'color-mix(in srgb, {yellow.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {yellow.700}, transparent 64%)', + color: '{yellow.500}', + detailColor: '{surface.0}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem color-mix(in srgb, {yellow.500}, transparent 80%)' + } + } + }, + error: { + background: 'color-mix(in srgb, {red.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {red.700}, transparent 64%)', + color: '{red.500}', + detailColor: '{surface.0}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem color-mix(in srgb, {red.500}, transparent 80%)' + } + } + }, + secondary: { + background: '{surface.800}', + borderColor: '{surface.700}', + color: '{surface.300}', + detailColor: '{surface.0}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: '{surface.700}', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem color-mix(in srgb, {surface.300}, transparent 80%)' + } + } + }, + contrast: { + background: '{surface.0}', + borderColor: '{surface.100}', + color: '{surface.950}', + detailColor: '{surface.950}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: '{surface.100}', + focusRing: { + color: '{focus.ring.color}', + shadow: '0 0 0 0.2rem color-mix(in srgb, {surface.950}, transparent 80%)' + } + } + } + } + } +} as ToastDesignTokens; diff --git a/packages/themes/src/presets/lara/togglebutton/index.d.ts b/packages/themes/src/presets/lara/togglebutton/index.d.ts new file mode 100644 index 00000000000..5dcf67969ef --- /dev/null +++ b/packages/themes/src/presets/lara/togglebutton/index.d.ts @@ -0,0 +1,3 @@ +import { ToggleButtonDesignTokens } from '../../types/togglebutton'; +declare const _default: ToggleButtonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/togglebutton/index.ts b/packages/themes/src/presets/lara/togglebutton/index.ts new file mode 100644 index 00000000000..fde27a2e239 --- /dev/null +++ b/packages/themes/src/presets/lara/togglebutton/index.ts @@ -0,0 +1,61 @@ +import { ToggleButtonDesignTokens } from '../../../../types/togglebutton'; + +export default { + root: { + padding: '0.625rem 1rem', + borderRadius: '{content.border.radius}', + gap: '0.5rem', + fontWeight: '500', + background: '{form.field.background}', + borderColor: '{form.field.border.color}', + color: '{form.field.color}', + hoverColor: '{form.field.color}', + checkedBackground: '{highlight.background}', + checkedColor: '{highlight.color}', + checkedBorderColor: '{form.field.border.color}', + disabledBackground: '{form.field.disabled.background}', + disabledBorderColor: '{form.field.disabled.background}', + disabledColor: '{form.field.disabled.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + padding: '0.5rem 0.75rem' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + padding: '0.75rem 1.25rem' + } + }, + icon: { + color: '{text.muted.color}', + hoverColor: '{text.muted.color}', + checkedColor: '{highlight.color}', + disabledColor: '{form.field.disabled.color}' + }, + content: { + left: '0.25rem', + top: '0.25rem', + checkedBackground: 'transparent', + checkedShadow: 'none' + }, + colorScheme: { + light: { + root: { + hoverBackground: '{surface.100}' + } + }, + dark: { + root: { + hoverBackground: '{surface.800}' + } + } + } +} as ToggleButtonDesignTokens; diff --git a/packages/themes/src/presets/lara/toggleswitch/index.d.ts b/packages/themes/src/presets/lara/toggleswitch/index.d.ts new file mode 100644 index 00000000000..558c2f3f27b --- /dev/null +++ b/packages/themes/src/presets/lara/toggleswitch/index.d.ts @@ -0,0 +1,3 @@ +import { ToggleSwitchDesignTokens } from '../../types/toggleswitch'; +declare const _default: ToggleSwitchDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/toggleswitch/index.ts b/packages/themes/src/presets/lara/toggleswitch/index.ts new file mode 100644 index 00000000000..90d63eb925a --- /dev/null +++ b/packages/themes/src/presets/lara/toggleswitch/index.ts @@ -0,0 +1,72 @@ +import { ToggleSwitchDesignTokens } from '../../../../types/toggleswitch'; + +export default { + root: { + width: '3rem', + height: '1.75rem', + borderRadius: '30px', + gap: '0.25rem', + shadow: '{form.field.shadow}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + borderWidth: '1px', + borderColor: 'transparent', + hoverBorderColor: 'transparent', + checkedBorderColor: 'transparent', + checkedHoverBorderColor: 'transparent', + invalidBorderColor: '{form.field.invalid.border.color}', + transitionDuration: '{form.field.transition.duration}', + slideDuration: '0.2s' + }, + handle: { + borderRadius: '50%', + size: '1.25rem' + }, + colorScheme: { + light: { + root: { + background: '{surface.300}', + disabledBackground: '{form.field.disabled.background}', + hoverBackground: '{surface.400}', + checkedBackground: '{primary.color}', + checkedHoverBackground: '{primary.hover.color}' + }, + handle: { + background: '{surface.0}', + disabledBackground: '{form.field.disabled.color}', + hoverBackground: '{surface.0}', + checkedBackground: '{surface.0}', + checkedHoverBackground: '{surface.0}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + checkedColor: '{primary.color}', + checkedHoverColor: '{primary.hover.color}' + } + }, + dark: { + root: { + background: '{surface.700}', + disabledBackground: '{surface.600}', + hoverBackground: '{surface.600}', + checkedBackground: '{primary.color}', + checkedHoverBackground: '{primary.hover.color}' + }, + handle: { + background: '{surface.400}', + disabledBackground: '{surface.900}', + hoverBackground: '{surface.300}', + checkedBackground: '{surface.900}', + checkedHoverBackground: '{surface.900}', + color: '{surface.900}', + hoverColor: '{surface.800}', + checkedColor: '{primary.color}', + checkedHoverColor: '{primary.hover.color}' + } + } + } +} as ToggleSwitchDesignTokens; diff --git a/packages/themes/src/presets/lara/toolbar/index.d.ts b/packages/themes/src/presets/lara/toolbar/index.d.ts new file mode 100644 index 00000000000..72008b071ed --- /dev/null +++ b/packages/themes/src/presets/lara/toolbar/index.d.ts @@ -0,0 +1,3 @@ +import { ToolbarDesignTokens } from '../../types/toolbar'; +declare const _default: ToolbarDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/toolbar/index.ts b/packages/themes/src/presets/lara/toolbar/index.ts new file mode 100644 index 00000000000..280467eb3e8 --- /dev/null +++ b/packages/themes/src/presets/lara/toolbar/index.ts @@ -0,0 +1,26 @@ +import { ToolbarDesignTokens } from '../../../../types/toolbar'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + color: '{content.color}', + gap: '0.5rem', + padding: '0.75rem' + }, + colorScheme: { + light: { + root: { + background: '{surface.50}', + color: '{content.color}' + } + }, + dark: { + root: { + background: '{surface.800}', + color: '{content.color}' + } + } + } +} as ToolbarDesignTokens; diff --git a/packages/themes/src/presets/lara/tooltip/index.d.ts b/packages/themes/src/presets/lara/tooltip/index.d.ts new file mode 100644 index 00000000000..f96ceb0b66f --- /dev/null +++ b/packages/themes/src/presets/lara/tooltip/index.d.ts @@ -0,0 +1,3 @@ +import { TooltipDesignTokens } from '../../types/tooltip'; +declare const _default: TooltipDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/tooltip/index.ts b/packages/themes/src/presets/lara/tooltip/index.ts new file mode 100644 index 00000000000..3a434da3a15 --- /dev/null +++ b/packages/themes/src/presets/lara/tooltip/index.ts @@ -0,0 +1,25 @@ +import { TooltipDesignTokens } from '../../../../types/tooltip'; + +export default { + root: { + maxWidth: '12.5rem', + gutter: '0.25rem', + shadow: '{overlay.popover.shadow}', + padding: '0.625rem 0.75rem', + borderRadius: '{overlay.popover.border.radius}' + }, + colorScheme: { + light: { + root: { + background: '{surface.700}', + color: '{surface.0}' + } + }, + dark: { + root: { + background: '{surface.700}', + color: '{surface.0}' + } + } + } +} as TooltipDesignTokens; diff --git a/packages/themes/src/presets/lara/tree/index.d.ts b/packages/themes/src/presets/lara/tree/index.d.ts new file mode 100644 index 00000000000..64fede77aef --- /dev/null +++ b/packages/themes/src/presets/lara/tree/index.d.ts @@ -0,0 +1,3 @@ +import { TreeDesignTokens } from '../../types/tree'; +declare const _default: TreeDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/tree/index.ts b/packages/themes/src/presets/lara/tree/index.ts new file mode 100644 index 00000000000..fd296cbdffd --- /dev/null +++ b/packages/themes/src/presets/lara/tree/index.ts @@ -0,0 +1,56 @@ +import { TreeDesignTokens } from '../../../../types/tree'; + +export default { + root: { + background: '{content.background}', + color: '{content.color}', + padding: '1rem', + gap: '2px', + indent: '1rem', + transitionDuration: '{transition.duration}' + }, + node: { + padding: '0.375rem 0.625rem', + borderRadius: '{content.border.radius}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + color: '{text.color}', + hoverColor: '{text.hover.color}', + selectedColor: '{highlight.color}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: 'inset {focus.ring.shadow}' + }, + gap: '0.25rem' + }, + nodeIcon: { + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + selectedColor: '{highlight.color}' + }, + nodeToggleButton: { + borderRadius: '50%', + size: '1.75rem', + hoverBackground: '{content.hover.background}', + selectedHoverBackground: '{content.background}', + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + selectedHoverColor: '{primary.color}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + loadingIcon: { + size: '2rem' + }, + filter: { + margin: '0 0 0.5rem 0' + } +} as TreeDesignTokens; diff --git a/packages/themes/src/presets/lara/treeselect/index.d.ts b/packages/themes/src/presets/lara/treeselect/index.d.ts new file mode 100644 index 00000000000..44420034fee --- /dev/null +++ b/packages/themes/src/presets/lara/treeselect/index.d.ts @@ -0,0 +1,3 @@ +import { TreeSelectDesignTokens } from '../../types/treeselect'; +declare const _default: TreeSelectDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/treeselect/index.ts b/packages/themes/src/presets/lara/treeselect/index.ts new file mode 100644 index 00000000000..49db6357011 --- /dev/null +++ b/packages/themes/src/presets/lara/treeselect/index.ts @@ -0,0 +1,64 @@ +import { TreeSelectDesignTokens } from '../../../../types/treeselect'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + }, + dropdown: { + width: '2.5rem', + color: '{form.field.icon.color}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + tree: { + padding: '{list.padding}' + }, + clearIcon: { + color: '{form.field.icon.color}' + }, + emptyMessage: { + padding: '{list.option.padding}' + }, + chip: { + borderRadius: '{border.radius.sm}' + } +} as TreeSelectDesignTokens; diff --git a/packages/themes/src/presets/lara/treetable/index.d.ts b/packages/themes/src/presets/lara/treetable/index.d.ts new file mode 100644 index 00000000000..6e4ef3a23df --- /dev/null +++ b/packages/themes/src/presets/lara/treetable/index.d.ts @@ -0,0 +1,3 @@ +import { TreeTableDesignTokens } from '../../types/treetable'; +declare const _default: TreeTableDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/treetable/index.ts b/packages/themes/src/presets/lara/treetable/index.ts new file mode 100644 index 00000000000..f1fe2544b02 --- /dev/null +++ b/packages/themes/src/presets/lara/treetable/index.ts @@ -0,0 +1,151 @@ +import { TreeTableDesignTokens } from '../../../../types/treetable'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + header: { + borderColor: '{treetable.border.color}', + borderWidth: '1px 0 1px 0', + padding: '0.75rem 1rem' + }, + headerCell: { + selectedBackground: '{highlight.background}', + borderColor: '{treetable.border.color}', + hoverColor: '{content.hover.color}', + selectedColor: '{highlight.color}', + gap: '0.5rem', + padding: '0.75rem 1rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: 'inset {focus.ring.shadow}' + } + }, + columnTitle: { + fontWeight: '700' + }, + row: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + color: '{content.color}', + hoverColor: '{sr.hover.color}', + selectedColor: '{highlight.color}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: 'inset {focus.ring.shadow}' + } + }, + bodyCell: { + borderColor: '{treetable.border.color}', + padding: '0.75rem 1rem', + gap: '0.5rem' + }, + footerCell: { + borderColor: '{treetable.border.color}', + padding: '0.75rem 1rem' + }, + columnFooter: { + fontWeight: '700' + }, + footer: { + borderColor: '{treetable.border.color}', + borderWidth: '0 0 1px 0', + padding: '0.75rem 1rem' + }, + columnResizerWidth: '0.5rem', + resizeIndicator: { + width: '1px', + color: '{primary.color}' + }, + sortIcon: { + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + size: '0.875rem' + }, + loadingIcon: { + size: '2rem' + }, + nodeToggleButton: { + hoverBackground: '{content.hover.background}', + selectedHoverBackground: '{content.background}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + selectedHoverColor: '{primary.color}', + size: '1.75rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + paginatorTop: { + borderColor: '{content.border.color}', + borderWidth: '0 0 1px 0' + }, + paginatorBottom: { + borderColor: '{content.border.color}', + borderWidth: '0 0 1px 0' + }, + colorScheme: { + light: { + root: { + borderColor: '{content.border.color}' + }, + header: { + background: '{surface.50}', + color: '{text.color}' + }, + headerCell: { + background: '{surface.50}', + hoverBackground: '{surface.100}', + color: '{text.color}' + }, + footer: { + background: '{surface.50}', + color: '{text.color}' + }, + footerCell: { + background: '{surface.50}', + color: '{text.color}' + }, + bodyCell: { + selectedBorderColor: '{primary.100}' + } + }, + dark: { + root: { + borderColor: '{surface.800}' + }, + header: { + background: '{surface.800}', + color: '{text.color}' + }, + headerCell: { + background: '{surface.800}', + hoverBackground: '{surface.700}', + color: '{text.color}' + }, + footer: { + background: '{surface.800}', + color: '{text.color}' + }, + footerCell: { + background: '{surface.800}', + color: '{text.color}' + }, + bodyCell: { + selectedBorderColor: '{primary.900}' + } + } + } +} as TreeTableDesignTokens; diff --git a/packages/themes/src/presets/lara/virtualscroller/index.d.ts b/packages/themes/src/presets/lara/virtualscroller/index.d.ts new file mode 100644 index 00000000000..fa81ec0e968 --- /dev/null +++ b/packages/themes/src/presets/lara/virtualscroller/index.d.ts @@ -0,0 +1,3 @@ +import { VirtualScrollerDesignTokens } from '../../types/virtualscroller'; +declare const _default: VirtualScrollerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/lara/virtualscroller/index.ts b/packages/themes/src/presets/lara/virtualscroller/index.ts new file mode 100644 index 00000000000..3157b96620a --- /dev/null +++ b/packages/themes/src/presets/lara/virtualscroller/index.ts @@ -0,0 +1,13 @@ +import { VirtualScrollerDesignTokens } from '../../../../types/virtualscroller'; + +export default { + loader: { + mask: { + background: '{content.background}', + color: '{text.muted.color}' + }, + icon: { + size: '2rem' + } + } +} as VirtualScrollerDesignTokens; diff --git a/packages/themes/src/presets/material/accordion/index.d.ts b/packages/themes/src/presets/material/accordion/index.d.ts new file mode 100644 index 00000000000..33b4758edb1 --- /dev/null +++ b/packages/themes/src/presets/material/accordion/index.d.ts @@ -0,0 +1,3 @@ +import { AccordionDesignTokens } from '../../types/accordion'; +declare const _default: AccordionDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/accordion/index.ts b/packages/themes/src/presets/material/accordion/index.ts new file mode 100644 index 00000000000..7db62abbee4 --- /dev/null +++ b/packages/themes/src/presets/material/accordion/index.ts @@ -0,0 +1,79 @@ +import { AccordionDesignTokens } from '../../../../types/accordion'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + panel: { + borderWidth: '0', + borderColor: '{content.border.color}' + }, + header: { + color: '{text.color}', + hoverColor: '{text.color}', + activeColor: '{text.color}', + padding: '1.25rem', + fontWeight: '600', + borderRadius: '0', + borderWidth: '0', + borderColor: '{content.border.color}', + background: '{content.background}', + hoverBackground: '{content.hover.background}', + activeBackground: '{content.background}', + activeHoverBackground: '{content.background}', + focusRing: { + width: '0', + style: 'none', + color: 'unset', + offset: '0', + shadow: 'none' + }, + toggleIcon: { + color: '{text.muted.color}', + hoverColor: '{text.muted.color}', + activeColor: '{text.muted.color}', + activeHoverColor: '{text.muted.color}' + }, + first: { + topBorderRadius: '{content.border.radius}', + borderWidth: '0' + }, + last: { + bottomBorderRadius: '{content.border.radius}', + activeBottomBorderRadius: '0' + } + }, + content: { + borderWidth: '0', + borderColor: '{content.border.color}', + background: '{content.background}', + color: '{text.color}', + padding: '0 1.25rem 1.25rem 1.25rem' + }, + css: ({ dt }) => ` +.p-accordionpanel { + box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12); + transition: margin ${dt('accordion.transition.duration')}; +} + +.p-accordionpanel-active { + margin: 1rem 0; +} + +.p-accordionpanel:first-child { + border-top-left-radius: ${dt('content.border.radius')}; + border-top-right-radius: ${dt('content.border.radius')}; + margin-top: 0; +} + +.p-accordionpanel:last-child { + border-bottom-left-radius: ${dt('content.border.radius')}; + border-bottom-right-radius: ${dt('content.border.radius')}; + margin-bottom: 0; +} + +.p-accordionpanel:not(.p-disabled) .p-accordionheader:focus-visible { + background: ${dt('navigation.item.active.background')}; +} +` +} as AccordionDesignTokens; diff --git a/packages/themes/src/presets/material/autocomplete/index.d.ts b/packages/themes/src/presets/material/autocomplete/index.d.ts new file mode 100644 index 00000000000..a53845c505f --- /dev/null +++ b/packages/themes/src/presets/material/autocomplete/index.d.ts @@ -0,0 +1,3 @@ +import { AutoCompleteDesignTokens } from '../../types/autocomplete'; +declare const _default: AutoCompleteDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/autocomplete/index.ts b/packages/themes/src/presets/material/autocomplete/index.ts new file mode 100644 index 00000000000..c8d342e3fdd --- /dev/null +++ b/packages/themes/src/presets/material/autocomplete/index.ts @@ -0,0 +1,172 @@ +import { AutoCompleteDesignTokens } from '../../../../types/autocomplete'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + list: { + padding: '{list.padding}', + gap: '{list.gap}' + }, + option: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}' + }, + optionGroup: { + background: '{list.option.group.background}', + color: '{list.option.group.color}', + fontWeight: '{list.option.group.font.weight}', + padding: '{list.option.group.padding}' + }, + dropdown: { + width: '3rem', + sm: { + width: '2.5rem' + }, + lg: { + width: '3.5rem' + }, + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.border.color}', + activeBorderColor: '{form.field.border.color}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '0', + style: 'none', + color: 'unset', + offset: '0', + shadow: 'none' + } + }, + chip: { + borderRadius: '{border.radius.sm}' + }, + emptyMessage: { + padding: '{list.option.padding}' + }, + colorScheme: { + light: { + chip: { + focusBackground: '{surface.300}', + focusColor: '{surface.950}' + }, + dropdown: { + background: '{surface.100}', + hoverBackground: '{surface.200}', + activeBackground: '{surface.300}', + color: '{surface.600}', + hoverColor: '{surface.700}', + activeColor: '{surface.800}' + } + }, + dark: { + chip: { + focusBackground: '{surface.600}', + focusColor: '{surface.0}' + }, + dropdown: { + background: '{surface.800}', + hoverBackground: '{surface.700}', + activeBackground: '{surface.600}', + color: '{surface.300}', + hoverColor: '{surface.200}', + activeColor: '{surface.100}' + } + } + }, + css: ({ dt }) => ` +.p-autocomplete-dropdown:focus-visible { + background: ${dt('autocomplete.dropdown.hover.background')} + border-color: ${dt('autocomplete.dropdown.hover.border.color')}; + color: ${dt('autocomplete.dropdown.hover.color')}; +} + +.p-variant-filled.p-autocomplete-input-multiple { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border: 1px solid transparent; + background: ${dt('autocomplete.filled.background')} no-repeat; + background-image: linear-gradient(to bottom, ${dt('autocomplete.focus.border.color')}, ${dt('autocomplete.focus.border.color')}), linear-gradient(to bottom, ${dt('autocomplete.border.color')}, ${dt('autocomplete.border.color')}); + background-size: 0 2px, 100% 1px; + background-position: 50% 100%, 50% 100%; + background-origin: border-box; + transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); +} + +.p-autocomplete:not(.p-disabled):hover .p-variant-filled.p-autocomplete-input-multiple { + background: ${dt('autocomplete.filled.hover.background')} no-repeat; + background-image: linear-gradient(to bottom, ${dt('autocomplete.focus.border.color')}, ${dt('autocomplete.focus.border.color')}), linear-gradient(to bottom, ${dt('autocomplete.hover.border.color')}, ${dt('autocomplete.hover.border.color')}); + background-size: 0 2px, 100% 1px; + background-position: 50% 100%, 50% 100%; + background-origin: border-box; + border-color: transparent; +} + +.p-autocomplete:not(.p-disabled).p-focus .p-variant-filled.p-autocomplete-input-multiple { + outline: 0 none; + background: ${dt('autocomplete.filled.focus.background')} no-repeat; + background-image: linear-gradient(to bottom, ${dt('autocomplete.focus.border.color')}, ${dt('autocomplete.focus.border.color')}), linear-gradient(to bottom, ${dt('autocomplete.border.color')}, ${dt('autocomplete.border.color')}); + background-size: 100% 2px, 100% 1px; + background-position: 50% 100%, 50% 100%; + background-origin: border-box; + border-color: transparent; +} + +.p-autocomplete:not(.p-disabled).p-focus:hover .p-variant-filled.p-autocomplete-input-multiple { + background-image: linear-gradient(to bottom, ${dt('autocomplete.focus.border.color')}, ${dt('autocomplete.focus.border.color')}), linear-gradient(to bottom, ${dt('autocomplete.hover.border.color')}, ${dt('autocomplete.hover.border.color')}); +} + +.p-autocomplete.p-invalid .p-autocomplete-input-multiple { + background-image: linear-gradient(to bottom, ${dt('autocomplete.invalid.border.color')}, ${dt('autocomplete.invalid.border.color')}), linear-gradient(to bottom, ${dt('autocomplete.invalid.border.color')}, ${dt( + 'autocomplete.invalid.border.color' + )}); +} + +.p-autocomplete.p-invalid.p-focus .p-autocomplete-input-multiple { + background-image: linear-gradient(to bottom, ${dt('autocomplete.invalid.border.color')}, ${dt('autocomplete.invalid.border.color')}), linear-gradient(to bottom, ${dt('autocomplete.invalid.border.color')}, ${dt( + 'autocomplete.invalid.border.color' + )}); +} + +.p-autocomplete-option { + transition: none; +} +` +} as AutoCompleteDesignTokens; diff --git a/packages/themes/src/presets/material/avatar/index.d.ts b/packages/themes/src/presets/material/avatar/index.d.ts new file mode 100644 index 00000000000..89f1f99ca1a --- /dev/null +++ b/packages/themes/src/presets/material/avatar/index.d.ts @@ -0,0 +1,3 @@ +import { AvatarDesignTokens } from '../../types/avatar'; +declare const _default: AvatarDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/avatar/index.ts b/packages/themes/src/presets/material/avatar/index.ts new file mode 100644 index 00000000000..17c0fcf0253 --- /dev/null +++ b/packages/themes/src/presets/material/avatar/index.ts @@ -0,0 +1,41 @@ +import { AvatarDesignTokens } from '../../../../types/avatar'; + +export default { + root: { + width: '2rem', + height: '2rem', + fontSize: '1rem', + background: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}' + }, + icon: { + size: '1rem' + }, + group: { + borderColor: '{content.background}', + offset: '-0.75rem' + }, + lg: { + width: '3rem', + height: '3rem', + fontSize: '1.5rem', + icon: { + size: '1.5rem' + }, + group: { + offset: '-1rem' + } + }, + xl: { + width: '4rem', + height: '4rem', + fontSize: '2rem', + icon: { + size: '2rem' + }, + group: { + offset: '-1.5rem' + } + } +} as AvatarDesignTokens; diff --git a/packages/themes/src/presets/material/badge/index.d.ts b/packages/themes/src/presets/material/badge/index.d.ts new file mode 100644 index 00000000000..05485bc5274 --- /dev/null +++ b/packages/themes/src/presets/material/badge/index.d.ts @@ -0,0 +1,3 @@ +import { BadgeDesignTokens } from '../../types/badge'; +declare const _default: BadgeDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/badge/index.ts b/packages/themes/src/presets/material/badge/index.ts new file mode 100644 index 00000000000..a549aae62eb --- /dev/null +++ b/packages/themes/src/presets/material/badge/index.ts @@ -0,0 +1,92 @@ +import { BadgeDesignTokens } from '../../../../types/badge'; + +export default { + root: { + borderRadius: '{border.radius.md}', + padding: '0 0.5rem', + fontSize: '0.75rem', + fontWeight: '700', + minWidth: '1.5rem', + height: '1.5rem' + }, + dot: { + size: '0.5rem' + }, + sm: { + fontSize: '0.625rem', + minWidth: '1.25rem', + height: '1.25rem' + }, + lg: { + fontSize: '0.875rem', + minWidth: '1.75rem', + height: '1.75rem' + }, + xl: { + fontSize: '1rem', + minWidth: '2rem', + height: '2rem' + }, + colorScheme: { + light: { + primary: { + background: '{primary.color}', + color: '{primary.contrast.color}' + }, + secondary: { + background: '{surface.100}', + color: '{surface.600}' + }, + success: { + background: '{green.500}', + color: '{surface.0}' + }, + info: { + background: '{sky.500}', + color: '{surface.0}' + }, + warn: { + background: '{orange.500}', + color: '{surface.0}' + }, + danger: { + background: '{red.500}', + color: '{surface.0}' + }, + contrast: { + background: '{surface.950}', + color: '{surface.0}' + } + }, + dark: { + primary: { + background: '{primary.color}', + color: '{primary.contrast.color}' + }, + secondary: { + background: '{surface.800}', + color: '{surface.300}' + }, + success: { + background: '{green.400}', + color: '{green.950}' + }, + info: { + background: '{sky.400}', + color: '{sky.950}' + }, + warn: { + background: '{orange.400}', + color: '{orange.950}' + }, + danger: { + background: '{red.400}', + color: '{red.950}' + }, + contrast: { + background: '{surface.0}', + color: '{surface.950}' + } + } + } +} as BadgeDesignTokens; diff --git a/packages/themes/src/presets/material/base/index.d.ts b/packages/themes/src/presets/material/base/index.d.ts new file mode 100644 index 00000000000..cf39e21dba7 --- /dev/null +++ b/packages/themes/src/presets/material/base/index.d.ts @@ -0,0 +1,664 @@ +export interface MaterialBaseDesignTokens { + primitive?: { + borderRadius?: { + none?: string; + xs?: string; + sm?: string; + md?: string; + lg?: string; + xl?: string; + }; + emerald?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + green?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + lime?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + red?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + orange?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + amber?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + yellow?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + teal?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + cyan?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + sky?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + blue?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + indigo?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + violet?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + purple?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + fuchsia?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + pink?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + rose?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + slate?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + gray?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + zinc?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + neutral?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + stone?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + }; + semantic?: { + transitionDuration?: string; + focusRing?: { + width?: string; + style?: string; + color?: string; + offset?: string; + }; + disabledOpacity?: string; + iconSize?: string; + anchorGutter?: string; + primary?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + formField?: { + paddingX?: string; + paddingY?: string; + sm?: { + fontSize?: string; + paddingX?: string; + paddingY?: string; + }; + lg?: { + fontSize?: string; + paddingX?: string; + paddingY?: string; + }; + borderRadius?: string; + focusRing?: { + width?: string; + style?: string; + color?: string; + offset?: string; + shadow?: string; + }; + transitionDuration?: string; + }; + list?: { + padding?: string; + gap?: string; + header?: { + padding?: string; + }; + option?: { + padding?: string; + borderRadius?: string; + }; + optionGroup?: { + padding?: string; + fontWeight?: string; + }; + }; + content?: { + borderRadius?: string; + }; + mask?: { + transitionDuration?: string; + }; + navigation?: { + list?: { + padding?: string; + gap?: string; + }; + item?: { + padding?: string; + borderRadius?: string; + gap?: string; + }; + submenuLabel?: { + padding?: string; + fontWeight?: string; + }; + submenuIcon?: { + size?: string; + }; + }; + overlay?: { + select?: { + borderRadius?: string; + shadow?: string; + }; + popover?: { + borderRadius?: string; + padding?: string; + shadow?: string; + }; + modal?: { + borderRadius?: string; + padding?: string; + shadow?: string; + }; + navigation?: { + shadow?: string; + }; + }; + colorScheme?: { + light?: { + focusRing?: { + shadow?: string; + }; + surface?: { + 0?: string; + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + primary?: { + color?: string; + contrastColor?: string; + hoverColor?: string; + activeColor?: string; + }; + highlight?: { + background?: string; + focusBackground?: string; + color?: string; + focusColor?: string; + }; + mask?: { + background?: string; + color?: string; + }; + formField?: { + background?: string; + disabledBackground?: string; + filledBackground?: string; + filledHoverBackground?: string; + filledFocusBackground?: string; + borderColor?: string; + hoverBorderColor?: string; + focusBorderColor?: string; + invalidBorderColor?: string; + color?: string; + disabledColor?: string; + placeholderColor?: string; + invalidPlaceholderColor?: string; + floatLabelColor?: string; + floatLabelFocusColor?: string; + floatLabelActiveColor?: string; + floatLabelInvalidColor?: string; + iconColor?: string; + shadow?: string; + }; + text?: { + color?: string; + hoverColor?: string; + mutedColor?: string; + hoverMutedColor?: string; + }; + content?: { + background?: string; + hoverBackground?: string; + borderColor?: string; + color?: string; + hoverColor?: string; + }; + overlay?: { + select?: { + background?: string; + borderColor?: string; + color?: string; + }; + popover?: { + background?: string; + borderColor?: string; + color?: string; + }; + modal?: { + background?: string; + borderColor?: string; + color?: string; + }; + }; + list?: { + option?: { + focusBackground?: string; + selectedBackground?: string; + selectedFocusBackground?: string; + color?: string; + focusColor?: string; + selectedColor?: string; + selectedFocusColor?: string; + icon?: { + color?: string; + focusColor?: string; + }; + }; + optionGroup?: { + background?: string; + color?: string; + }; + }; + navigation?: { + item?: { + focusBackground?: string; + activeBackground?: string; + color?: string; + focusColor?: string; + activeColor?: string; + icon?: { + color?: string; + focusColor?: string; + activeColor?: string; + }; + }; + submenuLabel?: { + background?: string; + color?: string; + }; + submenuIcon?: { + color?: string; + focusColor?: string; + activeColor?: string; + }; + }; + }; + dark?: { + focusRing?: { + shadow?: string; + }; + surface?: { + 0?: string; + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + primary?: { + color?: string; + contrastColor?: string; + hoverColor?: string; + activeColor?: string; + }; + highlight?: { + background?: string; + focusBackground?: string; + color?: string; + focusColor?: string; + }; + mask?: { + background?: string; + color?: string; + }; + formField?: { + background?: string; + disabledBackground?: string; + filledBackground?: string; + filledHoverBackground?: string; + filledFocusBackground?: string; + borderColor?: string; + hoverBorderColor?: string; + focusBorderColor?: string; + invalidBorderColor?: string; + color?: string; + disabledColor?: string; + placeholderColor?: string; + invalidPlaceholderColor?: string; + floatLabelColor?: string; + floatLabelFocusColor?: string; + floatLabelActiveColor?: string; + floatLabelInvalidColor?: string; + iconColor?: string; + shadow?: string; + }; + text?: { + color?: string; + hoverColor?: string; + mutedColor?: string; + hoverMutedColor?: string; + }; + content?: { + background?: string; + hoverBackground?: string; + borderColor?: string; + color?: string; + hoverColor?: string; + }; + overlay?: { + select?: { + background?: string; + borderColor?: string; + color?: string; + }; + popover?: { + background?: string; + borderColor?: string; + color?: string; + }; + modal?: { + background?: string; + borderColor?: string; + color?: string; + }; + }; + list?: { + option?: { + focusBackground?: string; + selectedBackground?: string; + selectedFocusBackground?: string; + color?: string; + focusColor?: string; + selectedColor?: string; + selectedFocusColor?: string; + icon?: { + color?: string; + focusColor?: string; + }; + }; + optionGroup?: { + background?: string; + color?: string; + }; + }; + navigation?: { + item?: { + focusBackground?: string; + activeBackground?: string; + color?: string; + focusColor?: string; + activeColor?: string; + icon?: { + color?: string; + focusColor?: string; + activeColor?: string; + }; + }; + submenuLabel?: { + background?: string; + color?: string; + }; + submenuIcon?: { + color?: string; + focusColor?: string; + activeColor?: string; + }; + }; + }; + }; + }; +} +declare const _default: MaterialBaseDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/base/index.ts b/packages/themes/src/presets/material/base/index.ts new file mode 100644 index 00000000000..bcf863ddb22 --- /dev/null +++ b/packages/themes/src/presets/material/base/index.ts @@ -0,0 +1,662 @@ +export default { + primitive: { + borderRadius: { + none: '0', + xs: '2px', + sm: '4px', + md: '6px', + lg: '8px', + xl: '12px' + }, + emerald: { + 50: '#E8F6F1', + 100: '#C5EBE1', + 200: '#9EDFCF', + 300: '#76D3BD', + 400: '#58C9AF', + 500: '#3BBFA1', + 600: '#35AF94', + 700: '#2D9B83', + 800: '#268873', + 900: '#1A6657', + 950: '#0d3329' + }, + green: { + 50: '#E8F5E9', + 100: '#C8E6C9', + 200: '#A5D6A7', + 300: '#81C784', + 400: '#66BB6A', + 500: '#4CAF50', + 600: '#43A047', + 700: '#388E3C', + 800: '#2E7D32', + 900: '#1B5E20', + 950: '#0e2f10' + }, + lime: { + 50: '#F9FBE7', + 100: '#F0F4C3', + 200: '#E6EE9C', + 300: '#DCE775', + 400: '#D4E157', + 500: '#CDDC39', + 600: '#C0CA33', + 700: '#AFB42B', + 800: '#9E9D24', + 900: '#827717', + 950: '#413c0c' + }, + red: { + 50: '#FFEBEE', + 100: '#FFCDD2', + 200: '#EF9A9A', + 300: '#E57373', + 400: '#EF5350', + 500: '#F44336', + 600: '#E53935', + 700: '#D32F2F', + 800: '#C62828', + 900: '#B71C1C', + 950: '#5c0e0e' + }, + orange: { + 50: '#FFF3E0', + 100: '#FFE0B2', + 200: '#FFCC80', + 300: '#FFB74D', + 400: '#FFA726', + 500: '#FF9800', + 600: '#FB8C00', + 700: '#F57C00', + 800: '#EF6C00', + 900: '#E65100', + 950: '#732900' + }, + amber: { + 50: '#FFF8E1', + 100: '#FFECB3', + 200: '#FFE082', + 300: '#FFD54F', + 400: '#FFCA28', + 500: '#FFC107', + 600: '#FFB300', + 700: '#FFA000', + 800: '#FF8F00', + 900: '#FF6F00', + 950: '#803800' + }, + yellow: { + 50: '#FFFDE7', + 100: '#FFF9C4', + 200: '#FFF59D', + 300: '#FFF176', + 400: '#FFEE58', + 500: '#FFEB3B', + 600: '#FDD835', + 700: '#FBC02D', + 800: '#F9A825', + 900: '#F57F17', + 950: '#7b400c' + }, + teal: { + 50: '#E0F2F1', + 100: '#B2DFDB', + 200: '#80CBC4', + 300: '#4DB6AC', + 400: '#26A69A', + 500: '#009688', + 600: '#00897B', + 700: '#00796B', + 800: '#00695C', + 900: '#004D40', + 950: '#002720' + }, + cyan: { + 50: '#E0F7FA', + 100: '#B2EBF2', + 200: '#80DEEA', + 300: '#4DD0E1', + 400: '#26C6DA', + 500: '#00BCD4', + 600: '#00ACC1', + 700: '#0097A7', + 800: '#00838F', + 900: '#006064', + 950: '#003032' + }, + sky: { + 50: '#E1F5FE', + 100: '#B3E5FC', + 200: '#81D4FA', + 300: '#4FC3F7', + 400: '#29B6F6', + 500: '#03A9F4', + 600: '#039BE5', + 700: '#0288D1', + 800: '#0277BD', + 900: '#01579B', + 950: '#012c4e' + }, + blue: { + 50: '#E3F2FD', + 100: '#BBDEFB', + 200: '#90CAF9', + 300: '#64B5F6', + 400: '#42A5F5', + 500: '#2196F3', + 600: '#1E88E5', + 700: '#1976D2', + 800: '#1565C0', + 900: '#0D47A1', + 950: '#072451' + }, + indigo: { + 50: '#E8EAF6', + 100: '#C5CAE9', + 200: '#9FA8DA', + 300: '#7986CB', + 400: '#5C6BC0', + 500: '#3F51B5', + 600: '#3949AB', + 700: '#303F9F', + 800: '#283593', + 900: '#1A237E', + 950: '#0d123f' + }, + violet: { + 50: '#EDE7F6', + 100: '#D1C4E9', + 200: '#B39DDB', + 300: '#9575CD', + 400: '#7E57C2', + 500: '#673AB7', + 600: '#5E35B1', + 700: '#512DA8', + 800: '#4527A0', + 900: '#311B92', + 950: '#190e49' + }, + purple: { + 50: '#F3E5F5', + 100: '#E1BEE7', + 200: '#CE93D8', + 300: '#BA68C8', + 400: '#AB47BC', + 500: '#9C27B0', + 600: '#8E24AA', + 700: '#7B1FA2', + 800: '#6A1B9A', + 900: '#4A148C', + 950: '#250a46' + }, + fuchsia: { + 50: '#FDE6F3', + 100: '#FBC1E3', + 200: '#F897D1', + 300: '#F56DBF', + 400: '#F34DB2', + 500: '#F12DA5', + 600: '#E0289D', + 700: '#CC2392', + 800: '#B81E88', + 900: '#951777', + 950: '#4b0c3c' + }, + pink: { + 50: '#FCE4EC', + 100: '#F8BBD0', + 200: '#F48FB1', + 300: '#F06292', + 400: '#EC407A', + 500: '#E91E63', + 600: '#D81B60', + 700: '#C2185B', + 800: '#AD1457', + 900: '#880E4F', + 950: '#440728' + }, + rose: { + 50: '#FFF0F0', + 100: '#FFD9D9', + 200: '#FFC0C0', + 300: '#FFA7A7', + 400: '#FF8E8E', + 500: '#FF7575', + 600: '#FF5252', + 700: '#FF3838', + 800: '#F71C1C', + 900: '#D50000', + 950: '#3E0000' + }, + slate: { + 50: '#f8fafc', + 100: '#f1f5f9', + 200: '#e2e8f0', + 300: '#cbd5e1', + 400: '#94a3b8', + 500: '#64748b', + 600: '#475569', + 700: '#334155', + 800: '#1e293b', + 900: '#0f172a', + 950: '#020617' + }, + gray: { + 50: '#f9fafb', + 100: '#f3f4f6', + 200: '#e5e7eb', + 300: '#d1d5db', + 400: '#9ca3af', + 500: '#6b7280', + 600: '#4b5563', + 700: '#374151', + 800: '#1f2937', + 900: '#111827', + 950: '#030712' + }, + zinc: { + 50: '#fafafa', + 100: '#f4f4f5', + 200: '#e4e4e7', + 300: '#d4d4d8', + 400: '#a1a1aa', + 500: '#71717a', + 600: '#52525b', + 700: '#3f3f46', + 800: '#27272a', + 900: '#18181b', + 950: '#09090b' + }, + neutral: { + 50: '#fafafa', + 100: '#f5f5f5', + 200: '#e5e5e5', + 300: '#d4d4d4', + 400: '#a3a3a3', + 500: '#737373', + 600: '#525252', + 700: '#404040', + 800: '#262626', + 900: '#171717', + 950: '#0a0a0a' + }, + stone: { + 50: '#fafaf9', + 100: '#f5f5f4', + 200: '#e7e5e4', + 300: '#d6d3d1', + 400: '#a8a29e', + 500: '#78716c', + 600: '#57534e', + 700: '#44403c', + 800: '#292524', + 900: '#1c1917', + 950: '#0c0a09' + } + }, + semantic: { + transitionDuration: '0.2s', + focusRing: { + width: '0', + style: 'none', + color: 'unset', + offset: '0' + }, + disabledOpacity: '0.38', + iconSize: '1rem', + anchorGutter: '0', + primary: { + 50: '{emerald.50}', + 100: '{emerald.100}', + 200: '{emerald.200}', + 300: '{emerald.300}', + 400: '{emerald.400}', + 500: '{emerald.500}', + 600: '{emerald.600}', + 700: '{emerald.700}', + 800: '{emerald.800}', + 900: '{emerald.900}', + 950: '{emerald.950}' + }, + formField: { + paddingX: '0.75rem', + paddingY: '0.75rem', + sm: { + fontSize: '0.875rem', + paddingX: '0.625rem', + paddingY: '0.625rem' + }, + lg: { + fontSize: '1.125rem', + paddingX: '0.825rem', + paddingY: '0.825rem' + }, + borderRadius: '{border.radius.sm}', + focusRing: { + width: '2px', + style: 'solid', + color: '{primary.color}', + offset: '-2px', + shadow: 'none' + }, + transitionDuration: '{transition.duration}' + }, + list: { + padding: '0.5rem 0', + gap: '0', + header: { + padding: '0.75rem 1rem' + }, + option: { + padding: '0.75rem 1rem', + borderRadius: '{border.radius.none}' + }, + optionGroup: { + padding: '0.75rem 1rem', + fontWeight: '700' + } + }, + content: { + borderRadius: '{border.radius.sm}' + }, + mask: { + transitionDuration: '0.15s' + }, + navigation: { + list: { + padding: '0.5rem 0', + gap: '0' + }, + item: { + padding: '0.75rem 1rem', + borderRadius: '{border.radius.none}', + gap: '0.5rem' + }, + submenuLabel: { + padding: '0.75rem 1rem', + fontWeight: '700' + }, + submenuIcon: { + size: '0.875rem' + } + }, + overlay: { + select: { + borderRadius: '{border.radius.sm}', + shadow: '0 5px 5px -3px rgba(0,0,0,.2), 0 8px 10px 1px rgba(0,0,0,.14), 0 3px 14px 2px rgba(0,0,0,.12)' + }, + popover: { + borderRadius: '{border.radius.sm}', + padding: '1rem', + shadow: '0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12)' + }, + modal: { + borderRadius: '{border.radius.sm}', + padding: '1.5rem', + shadow: '0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12)' + }, + navigation: { + shadow: '0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12)' + } + }, + colorScheme: { + light: { + focusRing: { + shadow: '0 0 1px 4px {surface.200}' + }, + surface: { + 0: '#ffffff', + 50: '{slate.50}', + 100: '{slate.100}', + 200: '{slate.200}', + 300: '{slate.300}', + 400: '{slate.400}', + 500: '{slate.500}', + 600: '{slate.600}', + 700: '{slate.700}', + 800: '{slate.800}', + 900: '{slate.900}', + 950: '{slate.950}' + }, + primary: { + color: '{primary.500}', + contrastColor: '#ffffff', + hoverColor: '{primary.400}', + activeColor: '{primary.300}' + }, + highlight: { + background: 'color-mix(in srgb, {primary.color}, transparent 88%)', + focusBackground: 'color-mix(in srgb, {primary.color}, transparent 76%)', + color: '{primary.700}', + focusColor: '{primary.800}' + }, + mask: { + background: 'rgba(0,0,0,0.32)', + color: '{surface.200}' + }, + formField: { + background: '{surface.0}', + disabledBackground: '{surface.300}', + filledBackground: '{surface.100}', + filledHoverBackground: '{surface.200}', + filledFocusBackground: '{surface.100}', + borderColor: '{surface.400}', + hoverBorderColor: '{surface.900}', + focusBorderColor: '{primary.color}', + invalidBorderColor: '{red.800}', + color: '{surface.900}', + disabledColor: '{surface.600}', + placeholderColor: '{surface.600}', + invalidPlaceholderColor: '{red.800}', + floatLabelColor: '{surface.600}', + floatLabelFocusColor: '{primary.600}', + floatLabelActiveColor: '{surface.600}', + floatLabelInvalidColor: '{form.field.invalid.placeholder.color}', + iconColor: '{surface.600}', + shadow: 'none' + }, + text: { + color: '{surface.900}', + hoverColor: '{surface.900}', + mutedColor: '{surface.600}', + hoverMutedColor: '{surface.600}' + }, + content: { + background: '{surface.0}', + hoverBackground: '{surface.100}', + borderColor: '{surface.300}', + color: '{text.color}', + hoverColor: '{text.hover.color}' + }, + overlay: { + select: { + background: '{surface.0}', + borderColor: '{surface.0}', + color: '{text.color}' + }, + popover: { + background: '{surface.0}', + borderColor: '{surface.0}', + color: '{text.color}' + }, + modal: { + background: '{surface.0}', + borderColor: '{surface.0}', + color: '{text.color}' + } + }, + list: { + option: { + focusBackground: '{surface.100}', + selectedBackground: '{highlight.background}', + selectedFocusBackground: '{highlight.focus.background}', + color: '{text.color}', + focusColor: '{text.hover.color}', + selectedColor: '{highlight.color}', + selectedFocusColor: '{highlight.focus.color}', + icon: { + color: '{surface.600}', + focusColor: '{surface.600}' + } + }, + optionGroup: { + background: 'transparent', + color: '{text.color}' + } + }, + navigation: { + item: { + focusBackground: '{surface.100}', + activeBackground: '{surface.200}', + color: '{text.color}', + focusColor: '{text.hover.color}', + activeColor: '{text.hover.color}', + icon: { + color: '{surface.600}', + focusColor: '{surface.600}', + activeColor: '{surface.600}' + } + }, + submenuLabel: { + background: 'transparent', + color: '{text.color}' + }, + submenuIcon: { + color: '{surface.600}', + focusColor: '{surface.600}', + activeColor: '{surface.600}' + } + } + }, + dark: { + focusRing: { + shadow: '0 0 1px 4px {surface.700}' + }, + surface: { + 0: '#ffffff', + 50: '{zinc.50}', + 100: '{zinc.100}', + 200: '{zinc.200}', + 300: '{zinc.300}', + 400: '{zinc.400}', + 500: '{zinc.500}', + 600: '{zinc.600}', + 700: '{zinc.700}', + 800: '{zinc.800}', + 900: '{zinc.900}', + 950: '{zinc.950}' + }, + primary: { + color: '{primary.400}', + contrastColor: '{surface.900}', + hoverColor: '{primary.300}', + activeColor: '{primary.200}' + }, + highlight: { + background: 'color-mix(in srgb, {primary.400}, transparent 84%)', + focusBackground: 'color-mix(in srgb, {primary.400}, transparent 76%)', + color: 'rgba(255,255,255,.87)', + focusColor: 'rgba(255,255,255,.87)' + }, + mask: { + background: 'rgba(0,0,0,0.6)', + color: '{surface.200}' + }, + formField: { + background: '{surface.950}', + disabledBackground: '{surface.700}', + filledBackground: '{surface.800}', + filledHoverBackground: '{surface.700}', + filledFocusBackground: '{surface.800}', + borderColor: '{surface.600}', + hoverBorderColor: '{surface.400}', + focusBorderColor: '{primary.color}', + invalidBorderColor: '{red.300}', + color: '{surface.0}', + disabledColor: '{surface.400}', + placeholderColor: '{surface.400}', + invalidPlaceholderColor: '{red.300}', + floatLabelColor: '{surface.400}', + floatLabelFocusColor: '{primary.color}', + floatLabelActiveColor: '{surface.400}', + floatLabelInvalidColor: '{form.field.invalid.placeholder.color}', + iconColor: '{surface.400}', + shadow: 'none' + }, + text: { + color: '{surface.0}', + hoverColor: '{surface.0}', + mutedColor: '{surface.400}', + hoverMutedColor: '{surface.400}' + }, + content: { + background: '{surface.900}', + hoverBackground: '{surface.800}', + borderColor: '{surface.700}', + color: '{text.color}', + hoverColor: '{text.hover.color}' + }, + overlay: { + select: { + background: '{surface.900}', + borderColor: '{surface.900}', + color: '{text.color}' + }, + popover: { + background: '{surface.900}', + borderColor: '{surface.900}', + color: '{text.color}' + }, + modal: { + background: '{surface.900}', + borderColor: '{surface.900}', + color: '{text.color}' + } + }, + list: { + option: { + focusBackground: '{surface.800}', + selectedBackground: '{highlight.background}', + selectedFocusBackground: '{highlight.focus.background}', + color: '{text.color}', + focusColor: '{text.hover.color}', + selectedColor: '{highlight.color}', + selectedFocusColor: '{highlight.focus.color}', + icon: { + color: '{surface.400}', + focusColor: '{surface.400}' + } + }, + optionGroup: { + background: 'transparent', + color: '{text.muted.color}' + } + }, + navigation: { + item: { + focusBackground: '{surface.800}', + activeBackground: '{surface.700}', + color: '{text.color}', + focusColor: '{text.hover.color}', + activeColor: '{text.hover.color}', + icon: { + color: '{surface.400}', + focusColor: '{surface.400}', + activeColor: '{surface.400}' + } + }, + submenuLabel: { + background: 'transparent', + color: '{text.muted.color}' + }, + submenuIcon: { + color: '{surface.400}', + focusColor: '{surface.400}', + activeColor: '{surface.400}' + } + } + } + } + } +}; diff --git a/packages/themes/src/presets/material/blockui/index.d.ts b/packages/themes/src/presets/material/blockui/index.d.ts new file mode 100644 index 00000000000..53f40cf9068 --- /dev/null +++ b/packages/themes/src/presets/material/blockui/index.d.ts @@ -0,0 +1,3 @@ +import { BlockUIDesignTokens } from '../../types/blockui'; +declare const _default: BlockUIDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/blockui/index.ts b/packages/themes/src/presets/material/blockui/index.ts new file mode 100644 index 00000000000..6d41ad5283a --- /dev/null +++ b/packages/themes/src/presets/material/blockui/index.ts @@ -0,0 +1,7 @@ +import { BlockUIDesignTokens } from '../../../../types/blockui'; + +export default { + root: { + borderRadius: '{content.border.radius}' + } +} as BlockUIDesignTokens; diff --git a/packages/themes/src/presets/material/breadcrumb/index.d.ts b/packages/themes/src/presets/material/breadcrumb/index.d.ts new file mode 100644 index 00000000000..9fadc9d4647 --- /dev/null +++ b/packages/themes/src/presets/material/breadcrumb/index.d.ts @@ -0,0 +1,3 @@ +import { BreadcrumbDesignTokens } from '../../types/breadcrumb'; +declare const _default: BreadcrumbDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/breadcrumb/index.ts b/packages/themes/src/presets/material/breadcrumb/index.ts new file mode 100644 index 00000000000..8e6d5f2c794 --- /dev/null +++ b/packages/themes/src/presets/material/breadcrumb/index.ts @@ -0,0 +1,30 @@ +import { BreadcrumbDesignTokens } from '../../../../types/breadcrumb'; + +export default { + root: { + padding: '1rem', + background: '{content.background}', + gap: '0.5rem', + transitionDuration: '{transition.duration}' + }, + item: { + color: '{text.muted.color}', + hoverColor: '{text.color}', + borderRadius: '{content.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + hoverColor: '{navigation.item.icon.focus.color}' + }, + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + separator: { + color: '{navigation.item.icon.color}' + } +} as BreadcrumbDesignTokens; diff --git a/packages/themes/src/presets/material/button/index.d.ts b/packages/themes/src/presets/material/button/index.d.ts new file mode 100644 index 00000000000..0d177908703 --- /dev/null +++ b/packages/themes/src/presets/material/button/index.d.ts @@ -0,0 +1,3 @@ +import { ButtonDesignTokens } from '../../types/button'; +declare const _default: ButtonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/button/index.ts b/packages/themes/src/presets/material/button/index.ts new file mode 100644 index 00000000000..272d3e3b4bc --- /dev/null +++ b/packages/themes/src/presets/material/button/index.ts @@ -0,0 +1,627 @@ +import { ButtonDesignTokens } from '../../../../types/button'; + +export default { + root: { + borderRadius: '{form.field.border.radius}', + roundedBorderRadius: '2rem', + gap: '0.5rem', + paddingX: '1rem', + paddingY: '0.625rem', + iconOnlyWidth: '3rem', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + }, + label: { + fontWeight: '500' + }, + raisedShadow: '0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12)', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + offset: '{focus.ring.offset}' + }, + badgeSize: '1rem', + transitionDuration: '{form.field.transition.duration}' + }, + colorScheme: { + light: { + root: { + primary: { + background: '{primary.color}', + hoverBackground: '{primary.hover.color}', + activeBackground: '{primary.active.color}', + borderColor: '{primary.color}', + hoverBorderColor: '{primary.hover.color}', + activeBorderColor: '{primary.active.color}', + color: '{primary.contrast.color}', + hoverColor: '{primary.contrast.color}', + activeColor: '{primary.contrast.color}', + focusRing: { + color: '{primary.color}', + shadow: 'none' + } + }, + secondary: { + background: '{surface.100}', + hoverBackground: '{surface.200}', + activeBackground: '{surface.300}', + borderColor: '{surface.100}', + hoverBorderColor: '{surface.200}', + activeBorderColor: '{surface.300}', + color: '{surface.600}', + hoverColor: '{surface.700}', + activeColor: '{surface.800}', + focusRing: { + color: '{surface.600}', + shadow: 'none' + } + }, + info: { + background: '{sky.500}', + hoverBackground: '{sky.400}', + activeBackground: '{sky.300}', + borderColor: '{sky.500}', + hoverBorderColor: '{sky.400}', + activeBorderColor: '{sky.300}', + color: '#ffffff', + hoverColor: '#ffffff', + activeColor: '#ffffff', + focusRing: { + color: '{sky.500}', + shadow: 'none' + } + }, + success: { + background: '{green.500}', + hoverBackground: '{green.400}', + activeBackground: '{green.300}', + borderColor: '{green.500}', + hoverBorderColor: '{green.400}', + activeBorderColor: '{green.300}', + color: '#ffffff', + hoverColor: '#ffffff', + activeColor: '#ffffff', + focusRing: { + color: '{green.500}', + shadow: 'none' + } + }, + warn: { + background: '{orange.500}', + hoverBackground: '{orange.400}', + activeBackground: '{orange.300}', + borderColor: '{orange.500}', + hoverBorderColor: '{orange.400}', + activeBorderColor: '{orange.300}', + color: '#ffffff', + hoverColor: '#ffffff', + activeColor: '#ffffff', + focusRing: { + color: '{orange.500}', + shadow: 'none' + } + }, + help: { + background: '{purple.500}', + hoverBackground: '{purple.400}', + activeBackground: '{purple.300}', + borderColor: '{purple.500}', + hoverBorderColor: '{purple.400}', + activeBorderColor: '{purple.300}', + color: '#ffffff', + hoverColor: '#ffffff', + activeColor: '#ffffff', + focusRing: { + color: '{purple.500}', + shadow: 'none' + } + }, + danger: { + background: '{red.500}', + hoverBackground: '{red.400}', + activeBackground: '{red.300}', + borderColor: '{red.500}', + hoverBorderColor: '{red.400}', + activeBorderColor: '{red.300}', + color: '#ffffff', + hoverColor: '#ffffff', + activeColor: '#ffffff', + focusRing: { + color: '{red.500}', + shadow: 'none' + } + }, + contrast: { + background: '{surface.950}', + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + borderColor: '{surface.950}', + hoverBorderColor: '{surface.800}', + activeBorderColor: '{surface.700}', + color: '{surface.0}', + hoverColor: '{surface.0}', + activeColor: '{surface.0}', + focusRing: { + color: '{surface.950}', + shadow: 'none' + } + } + }, + outlined: { + primary: { + hoverBackground: '{primary.50}', + activeBackground: '{primary.100}', + borderColor: '{primary.color}', + color: '{primary.color}' + }, + secondary: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + borderColor: '{surface.600}', + color: '{surface.600}' + }, + success: { + hoverBackground: '{green.50}', + activeBackground: '{green.100}', + borderColor: '{green.500}', + color: '{green.500}' + }, + info: { + hoverBackground: '{sky.50}', + activeBackground: '{sky.100}', + borderColor: '{sky.500}', + color: '{sky.500}' + }, + warn: { + hoverBackground: '{orange.50}', + activeBackground: '{orange.100}', + borderColor: '{orange.500}', + color: '{orange.500}' + }, + help: { + hoverBackground: '{purple.50}', + activeBackground: '{purple.100}', + borderColor: '{purple.500}', + color: '{purple.500}' + }, + danger: { + hoverBackground: '{red.50}', + activeBackground: '{red.100}', + borderColor: '{red.500}', + color: '{red.500}' + }, + contrast: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + borderColor: '{surface.950}', + color: '{surface.950}' + }, + plain: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + borderColor: '{surface.900}', + color: '{surface.900}' + } + }, + text: { + primary: { + hoverBackground: '{primary.50}', + activeBackground: '{primary.100}', + color: '{primary.color}' + }, + secondary: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + color: '{surface.600}' + }, + success: { + hoverBackground: '{green.50}', + activeBackground: '{green.100}', + color: '{green.500}' + }, + info: { + hoverBackground: '{sky.50}', + activeBackground: '{sky.100}', + color: '{sky.500}' + }, + warn: { + hoverBackground: '{orange.50}', + activeBackground: '{orange.100}', + color: '{orange.500}' + }, + help: { + hoverBackground: '{purple.50}', + activeBackground: '{purple.100}', + color: '{purple.500}' + }, + danger: { + hoverBackground: '{red.50}', + activeBackground: '{red.100}', + color: '{red.500}' + }, + contrast: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + color: '{surface.950}' + }, + plain: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + color: '{surface.900}' + } + }, + link: { + color: '{primary.color}', + hoverColor: '{primary.color}', + activeColor: '{primary.color}' + } + }, + dark: { + root: { + primary: { + background: '{primary.color}', + hoverBackground: '{primary.hover.color}', + activeBackground: '{primary.active.color}', + borderColor: '{primary.color}', + hoverBorderColor: '{primary.hover.color}', + activeBorderColor: '{primary.active.color}', + color: '{primary.contrast.color}', + hoverColor: '{primary.contrast.color}', + activeColor: '{primary.contrast.color}', + focusRing: { + color: '{primary.color}', + shadow: 'none' + } + }, + secondary: { + background: '{surface.800}', + hoverBackground: '{surface.700}', + activeBackground: '{surface.600}', + borderColor: '{surface.800}', + hoverBorderColor: '{surface.700}', + activeBorderColor: '{surface.600}', + color: '{surface.300}', + hoverColor: '{surface.200}', + activeColor: '{surface.100}', + focusRing: { + color: '{surface.300}', + shadow: 'none' + } + }, + info: { + background: '{sky.400}', + hoverBackground: '{sky.300}', + activeBackground: '{sky.200}', + borderColor: '{sky.400}', + hoverBorderColor: '{sky.300}', + activeBorderColor: '{sky.200}', + color: '{sky.950}', + hoverColor: '{sky.950}', + activeColor: '{sky.950}', + focusRing: { + color: '{sky.400}', + shadow: 'none' + } + }, + success: { + background: '{green.400}', + hoverBackground: '{green.300}', + activeBackground: '{green.200}', + borderColor: '{green.400}', + hoverBorderColor: '{green.300}', + activeBorderColor: '{green.200}', + color: '{green.950}', + hoverColor: '{green.950}', + activeColor: '{green.950}', + focusRing: { + color: '{green.400}', + shadow: 'none' + } + }, + warn: { + background: '{orange.400}', + hoverBackground: '{orange.300}', + activeBackground: '{orange.200}', + borderColor: '{orange.400}', + hoverBorderColor: '{orange.300}', + activeBorderColor: '{orange.200}', + color: '{orange.950}', + hoverColor: '{orange.950}', + activeColor: '{orange.950}', + focusRing: { + color: '{orange.400}', + shadow: 'none' + } + }, + help: { + background: '{purple.400}', + hoverBackground: '{purple.300}', + activeBackground: '{purple.200}', + borderColor: '{purple.400}', + hoverBorderColor: '{purple.300}', + activeBorderColor: '{purple.200}', + color: '{purple.950}', + hoverColor: '{purple.950}', + activeColor: '{purple.950}', + focusRing: { + color: '{purple.400}', + shadow: 'none' + } + }, + danger: { + background: '{red.400}', + hoverBackground: '{red.300}', + activeBackground: '{red.200}', + borderColor: '{red.400}', + hoverBorderColor: '{red.300}', + activeBorderColor: '{red.200}', + color: '{red.950}', + hoverColor: '{red.950}', + activeColor: '{red.950}', + focusRing: { + color: '{red.400}', + shadow: 'none' + } + }, + contrast: { + background: '{surface.0}', + hoverBackground: '{surface.100}', + activeBackground: '{surface.200}', + borderColor: '{surface.0}', + hoverBorderColor: '{surface.100}', + activeBorderColor: '{surface.200}', + color: '{surface.950}', + hoverColor: '{surface.950}', + activeColor: '{surface.950}', + focusRing: { + color: '{surface.0}', + shadow: 'none' + } + } + }, + outlined: { + primary: { + hoverBackground: 'color-mix(in srgb, {primary.color}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {primary.color}, transparent 84%)', + borderColor: '{primary.700}', + color: '{primary.color}' + }, + secondary: { + hoverBackground: 'rgba(255,255,255,0.04)', + activeBackground: 'rgba(255,255,255,0.16)', + borderColor: '{surface.700}', + color: '{surface.400}' + }, + success: { + hoverBackground: 'color-mix(in srgb, {green.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {green.400}, transparent 84%)', + borderColor: '{green.700}', + color: '{green.400}' + }, + info: { + hoverBackground: 'color-mix(in srgb, {sky.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {sky.400}, transparent 84%)', + borderColor: '{sky.700}', + color: '{sky.400}' + }, + warn: { + hoverBackground: 'color-mix(in srgb, {orange.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {orange.400}, transparent 84%)', + borderColor: '{orange.700}', + color: '{orange.400}' + }, + help: { + hoverBackground: 'color-mix(in srgb, {purple.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {purple.400}, transparent 84%)', + borderColor: '{purple.700}', + color: '{purple.400}' + }, + danger: { + hoverBackground: 'color-mix(in srgb, {red.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {red.400}, transparent 84%)', + borderColor: '{red.700}', + color: '{red.400}' + }, + contrast: { + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + borderColor: '{surface.500}', + color: '{surface.0}' + }, + plain: { + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + borderColor: '{surface.600}', + color: '{surface.0}' + } + }, + text: { + primary: { + hoverBackground: 'color-mix(in srgb, {primary.color}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {primary.color}, transparent 84%)', + color: '{primary.color}' + }, + secondary: { + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + color: '{surface.400}' + }, + success: { + hoverBackground: 'color-mix(in srgb, {green.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {green.400}, transparent 84%)', + color: '{green.400}' + }, + info: { + hoverBackground: 'color-mix(in srgb, {sky.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {sky.400}, transparent 84%)', + color: '{sky.400}' + }, + warn: { + hoverBackground: 'color-mix(in srgb, {orange.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {orange.400}, transparent 84%)', + color: '{orange.400}' + }, + help: { + hoverBackground: 'color-mix(in srgb, {purple.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {purple.400}, transparent 84%)', + color: '{purple.400}' + }, + danger: { + hoverBackground: 'color-mix(in srgb, {red.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {red.400}, transparent 84%)', + color: '{red.400}' + }, + contrast: { + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + color: '{surface.0}' + }, + plain: { + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + color: '{surface.0}' + } + }, + link: { + color: '{primary.color}', + hoverColor: '{primary.color}', + activeColor: '{primary.color}' + } + } + }, + css: ({ dt }) => ` +.p-button:focus-visible { + background: ${dt('button.primary.active.background')} + border-color: ${dt('button.primary.active.background')}; +} + +.p-button-secondary:focus-visible { + background: ${dt('button.secondary.active.background')}; + border-color: ${dt('button.secondary.active.background')}; +} + +.p-button-success:focus-visible { + background: ${dt('button.success.active.background')}; + border-color: ${dt('button.success.active.background')}; +} + +.p-button-info:focus-visible { + background: ${dt('button.info.active.background')}; + border-color: ${dt('button.info.active.background')}; +} + +.p-button-warn:focus-visible { + background: ${dt('button.warn.active.background')}; + border-color: ${dt('button.warn.active.background')}; +} + +.p-button-help:focus-visible { + background: ${dt('button.help.active.background')}; + border-color: ${dt('button.help.active.background')}; +} + +.p-button-danger:focus-visible { + background: ${dt('button.danger.active.background')}; + border-color: ${dt('button.danger.active.background')}; +} + +.p-button-contrast:focus-visible { + background: ${dt('button.contrast.active.background')}; + border-color: ${dt('button.contrast.active.background')}; +} + +.p-button-link:focus-visible { + background: color-mix(in srgb, ${dt('primary.color')}, transparent 84%); + border-color: transparent; +} + +.p-button-text:focus-visible { + background: ${dt('button.text.primary.active.background')}; + border-color: transparent; +} + +.p-button-secondary.p-button-text:focus-visible { + background: ${dt('button.text.secondary.active.background')}; + border-color: transparent; +} + +.p-button-success.p-button-text:focus-visible { + background: ${dt('button.text.success.active.background')}; + border-color: transparent; +} + +.p-button-info.p-button-text:focus-visible { + background: ${dt('button.text.info.active.background')}; + border-color: transparent; +} + +.p-button-warn.p-button-text:focus-visible { + background: ${dt('button.text.warn.active.background')}; + border-color: transparent; +} + +.p-button-help.p-button-text:focus-visible { + background: ${dt('button.text.help.active.background')}; + border-color: transparent; +} + +.p-button-danger.p-button-text:focus-visible { + background: ${dt('button.text.danger.active.background')}; + border-color: transparent; +} + +.p-button-contrast.p-button-text:focus-visible { + background: ${dt('button.text.contrast.active.background')}; + border-color: transparent; +} + +.p-button-plain.p-button-text:focus-visible { + background: ${dt('button.text.plain.active.background')}; + border-color: transparent; +} + +.p-button-outlined:focus-visible { + background: ${dt('button.outlined.primary.active.background')}; +} + +.p-button-secondary.p-button-outlined:focus-visible { + background: ${dt('button.outlined.secondary.active.background')}; + border-color: ${dt('button.outlined.secondary.border.color')}; +} + +.p-button-success.p-button-outlined:focus-visible { + background: ${dt('button.outlined.success.active.background')}; +} + +.p-button-info.p-button-outlined:focus-visible { + background: ${dt('button.outlined.info.active.background')}; +} + +.p-button-warn.p-button-outlined:focus-visible { + background: ${dt('button.outlined.warn.active.background')}; +} + +.p-button-help.p-button-outlined:focus-visible { + background: ${dt('button.outlined.help.active.background')}; +} + +.p-button-danger.p-button-outlined:focus-visible { + background: ${dt('button.outlined.danger.active.background')}; +} + +.p-button-contrast.p-button-outlined:focus-visible { + background: ${dt('button.outlined.contrast.active.background')}; +} + +.p-button-plain.p-button-outlined:focus-visible { + background: ${dt('button.outlined.plain.active.background')}; +} +` +} as ButtonDesignTokens; diff --git a/packages/themes/src/presets/material/card/index.d.ts b/packages/themes/src/presets/material/card/index.d.ts new file mode 100644 index 00000000000..7c98f399153 --- /dev/null +++ b/packages/themes/src/presets/material/card/index.d.ts @@ -0,0 +1,3 @@ +import { CardDesignTokens } from '../../types/card'; +declare const _default: CardDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/card/index.ts b/packages/themes/src/presets/material/card/index.ts new file mode 100644 index 00000000000..11669cfc746 --- /dev/null +++ b/packages/themes/src/presets/material/card/index.ts @@ -0,0 +1,24 @@ +import { CardDesignTokens } from '../../../../types/card'; + +export default { + root: { + background: '{content.background}', + borderRadius: '{content.border.radius}', + color: '{content.color}', + shadow: '0 2px 1px -1px rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 1px 3px 0 rgba(0,0,0,.12)' + }, + body: { + padding: '1.5rem', + gap: '0.75rem' + }, + caption: { + gap: '0.5rem' + }, + title: { + fontSize: '1.25rem', + fontWeight: '500' + }, + subtitle: { + color: '{text.muted.color}' + } +} as CardDesignTokens; diff --git a/packages/themes/src/presets/material/carousel/index.d.ts b/packages/themes/src/presets/material/carousel/index.d.ts new file mode 100644 index 00000000000..de99d3d02c6 --- /dev/null +++ b/packages/themes/src/presets/material/carousel/index.d.ts @@ -0,0 +1,3 @@ +import { CarouselDesignTokens } from '../../types/carousel'; +declare const _default: CarouselDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/carousel/index.ts b/packages/themes/src/presets/material/carousel/index.ts new file mode 100644 index 00000000000..690c174a095 --- /dev/null +++ b/packages/themes/src/presets/material/carousel/index.ts @@ -0,0 +1,59 @@ +import { CarouselDesignTokens } from '../../../../types/carousel'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + content: { + gap: '0.25rem' + }, + indicatorList: { + padding: '1rem', + gap: '1rem' + }, + indicator: { + width: '1.25rem', + height: '1.25rem', + borderRadius: '50%', + focusRing: { + width: '0', + style: 'none', + color: 'unset', + offset: '0', + shadow: 'none' + } + }, + colorScheme: { + light: { + indicator: { + background: '{surface.200}', + hoverBackground: '{surface.300}', + activeBackground: '{primary.color}' + } + }, + dark: { + indicator: { + background: '{surface.700}', + hoverBackground: '{surface.600}', + activeBackground: '{primary.color}' + } + } + }, + css: ({ dt }) => ` +.p-carousel-indicator-button:hover { + box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('text.color')}, transparent 96%) +} + +.p-carousel-indicator-button:focus-visible { + box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('text.color')}, transparent 96%); +} + +.p-carousel-indicator-active .p-carousel-indicator-button:hover { + box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('carousel.indicator.active.background')}, transparent 92%); +} + +.p-carousel-indicator-active .p-carousel-indicator-button:focus-visible { + box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('carousel.indicator.active.background')}, transparent 84%); +} +` +} as CarouselDesignTokens; diff --git a/packages/themes/src/presets/material/cascadeselect/index.d.ts b/packages/themes/src/presets/material/cascadeselect/index.d.ts new file mode 100644 index 00000000000..650894e3dca --- /dev/null +++ b/packages/themes/src/presets/material/cascadeselect/index.d.ts @@ -0,0 +1,3 @@ +import { CascadeSelectDesignTokens } from '../../types/cascadeselect'; +declare const _default: CascadeSelectDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/cascadeselect/index.ts b/packages/themes/src/presets/material/cascadeselect/index.ts new file mode 100644 index 00000000000..5ec49cba057 --- /dev/null +++ b/packages/themes/src/presets/material/cascadeselect/index.ts @@ -0,0 +1,128 @@ +import { CascadeSelectDesignTokens } from '../../../../types/cascadeselect'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + }, + dropdown: { + width: '2.5rem', + color: '{form.field.icon.color}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + list: { + padding: '{list.padding}', + gap: '{list.gap}', + mobileIndent: '1rem' + }, + option: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}', + icon: { + color: '{list.option.icon.color}', + focusColor: '{list.option.icon.focus.color}', + size: '0.875rem' + } + }, + clearIcon: { + color: '{form.field.icon.color}' + }, + css: ({ dt }) => ` +.p-cascadeselect.p-variant-filled { + border-bottom-left-radius: 0 + border-bottom-right-radius: 0; + border: 1px solid transparent; + background: ${dt('cascadeselect.filled.background')} no-repeat; + background-image: linear-gradient(to bottom, ${dt('cascadeselect.focus.border.color')}, ${dt('cascadeselect.focus.border.color')}), linear-gradient(to bottom, ${dt('cascadeselect.border.color')}, ${dt('cascadeselect.border.color')}); + background-size: 0 2px, 100% 1px; + background-position: 50% 100%, 50% 100%; + background-origin: border-box; + transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); +} + +.p-cascadeselect.p-variant-filled:not(.p-disabled):hover { + background: ${dt('cascadeselect.filled.hover.background')} no-repeat; + background-image: linear-gradient(to bottom, ${dt('cascadeselect.focus.border.color')}, ${dt('cascadeselect.focus.border.color')}), linear-gradient(to bottom, ${dt('cascadeselect.hover.border.color')}, ${dt('cascadeselect.hover.border.color')}); + background-size: 0 2px, 100% 1px; + background-position: 50% 100%, 50% 100%; + background-origin: border-box; + border-color: transparent; +} + +.p-cascadeselect.p-variant-filled:not(.p-disabled).p-focus { + outline: 0 none; + background: ${dt('cascadeselect.filled.focus.background')} no-repeat; + background-image: linear-gradient(to bottom, ${dt('cascadeselect.focus.border.color')}, ${dt('cascadeselect.focus.border.color')}), linear-gradient(to bottom, ${dt('cascadeselect.border.color')}, ${dt('cascadeselect.border.color')}); + background-size: 100% 2px, 100% 1px; + background-position: 50% 100%, 50% 100%; + background-origin: border-box; + border-color: transparent; +} + +.p-cascadeselect.p-variant-filled:not(.p-disabled).p-focus:hover { + background-image: linear-gradient(to bottom, ${dt('cascadeselect.focus.border.color')}, ${dt('cascadeselect.focus.border.color')}), linear-gradient(to bottom, ${dt('cascadeselect.hover.border.color')}, ${dt('cascadeselect.hover.border.color')}); +} + +.p-cascadeselect.p-variant-filled.p-invalid { + background-image: linear-gradient(to bottom, ${dt('cascadeselect.invalid.border.color')}, ${dt('cascadeselect.invalid.border.color')}), linear-gradient(to bottom, ${dt('cascadeselect.invalid.border.color')}, ${dt( + 'cascadeselect.invalid.border.color' + )}); +} + +.p-cascadeselect.p-variant-filled.p-invalid:not(.p-disabled).p-focus { + background-image: linear-gradient(to bottom, ${dt('cascadeselect.invalid.border.color')}, ${dt('cascadeselect.invalid.border.color')}), linear-gradient(to bottom, ${dt('cascadeselect.invalid.border.color')}, ${dt( + 'cascadeselect.invalid.border.color' + )}); +} + +.p-cascadeselect-option { + transition: none; +} +` +} as CascadeSelectDesignTokens; diff --git a/packages/themes/src/presets/material/checkbox/index.d.ts b/packages/themes/src/presets/material/checkbox/index.d.ts new file mode 100644 index 00000000000..90ee60b6bb2 --- /dev/null +++ b/packages/themes/src/presets/material/checkbox/index.d.ts @@ -0,0 +1,3 @@ +import { CheckboxDesignTokens } from '../../types/checkbox'; +declare const _default: CheckboxDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/checkbox/index.ts b/packages/themes/src/presets/material/checkbox/index.ts new file mode 100644 index 00000000000..29db784909e --- /dev/null +++ b/packages/themes/src/presets/material/checkbox/index.ts @@ -0,0 +1,132 @@ +import { CheckboxDesignTokens } from '../../../../types/checkbox'; + +export default { + root: { + borderRadius: '{border.radius.xs}', + width: '18px', + height: '18px', + background: '{form.field.background}', + checkedBackground: '{primary.color}', + checkedHoverBackground: '{primary.color}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + checkedBorderColor: '{primary.color}', + checkedHoverBorderColor: '{primary.color}', + checkedFocusBorderColor: '{primary.color}', + checkedDisabledBorderColor: '{form.field.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + shadow: '{form.field.shadow}', + focusRing: { + width: '0', + style: 'none', + color: 'unset', + offset: '0', + shadow: 'none' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + width: '14px', + height: '14px' + }, + lg: { + width: '22px', + height: '22px' + } + }, + icon: { + size: '0.875rem', + color: '{form.field.color}', + checkedColor: '{primary.contrast.color}', + checkedHoverColor: '{primary.contrast.color}', + disabledColor: '{form.field.disabled.color}', + sm: { + size: '0.75rem' + }, + lg: { + size: '1rem' + } + }, + css: ({ dt }) => ` +.p-checkbox { + border-radius: 50%; + transition: box-shadow ${dt('checkbox.transition.duration')}; +} + +.p-checkbox-box { + border-width: 2px; +} + +.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) { + box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('text.color')}, transparent 96%); +} + +.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) { + box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('text.color')}, transparent 88%); +} + +.p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:hover) { + box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('checkbox.checked.background')}, transparent 92%); +} + +.p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:focus-visible) { + box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('checkbox.checked.background')}, transparent 84%); +} + +.p-checkbox-checked .p-checkbox-box:before { + content: ""; + position: absolute; + top: var(--p-md-check-icon-t); + left: 2px; + border-right: 2px solid transparent; + border-bottom: 2px solid transparent; + transform: rotate(45deg); + transform-origin: 0% 100%; + animation: p-md-check 125ms 50ms linear forwards; +} + +.p-checkbox-checked .p-checkbox-icon { + display: none; +} + +.p-checkbox { + --p-md-check-icon-t: 8px; + --p-md-check-icon-w: 4px; + --p-md-check-icon-h: 10px; +} + +.p-checkbox-sm { + --p-md-check-icon-t: 6px; + --p-md-check-icon-w: 2px; + --p-md-check-icon-h: 8px; +} + +.p-checkbox-lg { + --p-md-check-icon-t: 10px; + --p-md-check-icon-w: 6px; + --p-md-check-icon-h: 14px; +} + +@keyframes p-md-check { + 0%{ + width: 0; + height: 0; + border-color: ${dt('checkbox.icon.checked.color')}; + transform: translate3d(0,0,0) rotate(45deg); + } + 33%{ + width: var(--p-md-check-icon-w); + height: 0; + transform: translate3d(0,0,0) rotate(45deg); + } + 100%{ + width: var(--p-md-check-icon-w); + height: var(--p-md-check-icon-h); + border-color: ${dt('checkbox.icon.checked.color')}; + transform: translate3d(0,calc(-1 * var(--p-md-check-icon-h)),0) rotate(45deg); + } +} +` +} as CheckboxDesignTokens; diff --git a/packages/themes/src/presets/material/chip/index.d.ts b/packages/themes/src/presets/material/chip/index.d.ts new file mode 100644 index 00000000000..72cbe57584c --- /dev/null +++ b/packages/themes/src/presets/material/chip/index.d.ts @@ -0,0 +1,3 @@ +import { ChipDesignTokens } from '../../types/chip'; +declare const _default: ChipDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/chip/index.ts b/packages/themes/src/presets/material/chip/index.ts new file mode 100644 index 00000000000..94b116f7642 --- /dev/null +++ b/packages/themes/src/presets/material/chip/index.ts @@ -0,0 +1,59 @@ +import { ChipDesignTokens } from '../../../../types/chip'; + +export default { + root: { + borderRadius: '2rem', + paddingX: '0.75rem', + paddingY: '0.75rem', + gap: '0.5rem', + transitionDuration: '{transition.duration}' + }, + image: { + width: '2.25rem', + height: '2.25rem' + }, + icon: { + size: '1rem' + }, + removeIcon: { + size: '1rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}' + } + }, + colorScheme: { + light: { + root: { + background: '{surface.200}', + color: '{surface.900}' + }, + icon: { + color: '{surface.600}' + }, + removeIcon: { + color: '{surface.600}', + focusRing: { + shadow: '0 0 1px 4px {surface.300}' + } + } + }, + dark: { + root: { + background: '{surface.700}', + color: '{surface.0}' + }, + icon: { + color: '{surface.0}' + }, + removeIcon: { + color: '{surface.0}', + focusRing: { + shadow: '0 0 1px 4px {surface.600}' + } + } + } + } +} as ChipDesignTokens; diff --git a/packages/themes/src/presets/material/colorpicker/index.d.ts b/packages/themes/src/presets/material/colorpicker/index.d.ts new file mode 100644 index 00000000000..4219fbb7153 --- /dev/null +++ b/packages/themes/src/presets/material/colorpicker/index.d.ts @@ -0,0 +1,3 @@ +import { ColorPickerDesignTokens } from '../../types/colorpicker'; +declare const _default: ColorPickerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/colorpicker/index.ts b/packages/themes/src/presets/material/colorpicker/index.ts new file mode 100644 index 00000000000..c79b22f786e --- /dev/null +++ b/packages/themes/src/presets/material/colorpicker/index.ts @@ -0,0 +1,43 @@ +import { ColorPickerDesignTokens } from '../../../../types/colorpicker'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + preview: { + width: '2rem', + height: '2rem', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + panel: { + shadow: '{overlay.popover.shadow}', + borderRadius: '{overlay.popover.borderRadius}' + }, + colorScheme: { + light: { + panel: { + background: '{surface.800}', + borderColor: '{surface.900}' + }, + handle: { + color: '{surface.0}' + } + }, + dark: { + panel: { + background: '{surface.900}', + borderColor: '{surface.700}' + }, + handle: { + color: '{surface.0}' + } + } + } +} as ColorPickerDesignTokens; diff --git a/packages/themes/src/presets/material/confirmdialog/index.d.ts b/packages/themes/src/presets/material/confirmdialog/index.d.ts new file mode 100644 index 00000000000..6394d82db79 --- /dev/null +++ b/packages/themes/src/presets/material/confirmdialog/index.d.ts @@ -0,0 +1,3 @@ +import { ConfirmDialogDesignTokens } from '../../types/confirmdialog'; +declare const _default: ConfirmDialogDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/confirmdialog/index.ts b/packages/themes/src/presets/material/confirmdialog/index.ts new file mode 100644 index 00000000000..e72c47bee5d --- /dev/null +++ b/packages/themes/src/presets/material/confirmdialog/index.ts @@ -0,0 +1,11 @@ +import { ConfirmDialogDesignTokens } from '../../../../types/confirmdialog'; + +export default { + icon: { + size: '2rem', + color: '{overlay.modal.color}' + }, + content: { + gap: '1rem' + } +} as ConfirmDialogDesignTokens; diff --git a/packages/themes/src/presets/material/confirmpopup/index.d.ts b/packages/themes/src/presets/material/confirmpopup/index.d.ts new file mode 100644 index 00000000000..264ac0a1542 --- /dev/null +++ b/packages/themes/src/presets/material/confirmpopup/index.d.ts @@ -0,0 +1,3 @@ +import { ConfirmPopupDesignTokens } from '../../types/confirmpopup'; +declare const _default: ConfirmPopupDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/confirmpopup/index.ts b/packages/themes/src/presets/material/confirmpopup/index.ts new file mode 100644 index 00000000000..f3173509ac1 --- /dev/null +++ b/packages/themes/src/presets/material/confirmpopup/index.ts @@ -0,0 +1,25 @@ +import { ConfirmPopupDesignTokens } from '../../../../types/confirmpopup'; + +export default { + root: { + background: '{overlay.popover.background}', + borderColor: '{overlay.popover.border.color}', + color: '{overlay.popover.color}', + borderRadius: '{overlay.popover.border.radius}', + shadow: '{overlay.popover.shadow}', + gutter: '10px', + arrowOffset: '1.25rem' + }, + content: { + padding: '{overlay.popover.padding}', + gap: '1rem' + }, + icon: { + size: '1.5rem', + color: '{overlay.popover.color}' + }, + footer: { + gap: '0.5rem', + padding: '0 {overlay.popover.padding} {overlay.popover.padding} {overlay.popover.padding}' + } +} as ConfirmPopupDesignTokens; diff --git a/packages/themes/src/presets/material/contextmenu/index.d.ts b/packages/themes/src/presets/material/contextmenu/index.d.ts new file mode 100644 index 00000000000..6093ff0b7dd --- /dev/null +++ b/packages/themes/src/presets/material/contextmenu/index.d.ts @@ -0,0 +1,3 @@ +import { ContextMenuDesignTokens } from '../../types/contextmenu'; +declare const _default: ContextMenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/contextmenu/index.ts b/packages/themes/src/presets/material/contextmenu/index.ts new file mode 100644 index 00000000000..6828520f0a0 --- /dev/null +++ b/packages/themes/src/presets/material/contextmenu/index.ts @@ -0,0 +1,43 @@ +import { ContextMenuDesignTokens } from '../../../../types/contextmenu'; + +export default { + root: { + background: '{content.background}', + borderColor: 'transparent', + color: '{content.color}', + borderRadius: '{content.border.radius}', + shadow: '{overlay.navigation.shadow}', + transitionDuration: '{transition.duration}' + }, + list: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}' + }, + item: { + focusBackground: '{navigation.item.focus.background}', + activeBackground: '{navigation.item.active.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + activeColor: '{navigation.item.active.color}', + padding: '{navigation.item.padding}', + borderRadius: '{navigation.item.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}', + activeColor: '{navigation.item.icon.active.color}' + } + }, + submenu: { + mobileIndent: '1rem' + }, + submenuIcon: { + size: '{navigation.submenu.icon.size}', + color: '{navigation.submenu.icon.color}', + focusColor: '{navigation.submenu.icon.focus.color}', + activeColor: '{navigation.submenu.icon.active.color}' + }, + separator: { + borderColor: '{content.border.color}' + } +} as ContextMenuDesignTokens; diff --git a/packages/themes/src/presets/material/datatable/index.d.ts b/packages/themes/src/presets/material/datatable/index.d.ts new file mode 100644 index 00000000000..3a7edeb5b5d --- /dev/null +++ b/packages/themes/src/presets/material/datatable/index.d.ts @@ -0,0 +1,3 @@ +import { DataTableDesignTokens } from '../../types/datatable'; +declare const _default: DataTableDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/datatable/index.ts b/packages/themes/src/presets/material/datatable/index.ts new file mode 100644 index 00000000000..ec7b4f8e2f0 --- /dev/null +++ b/packages/themes/src/presets/material/datatable/index.ts @@ -0,0 +1,180 @@ +import { DataTableDesignTokens } from '../../../../types/datatable'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + header: { + background: '{content.background}', + borderColor: '{datatable.border.color}', + color: '{content.color}', + borderWidth: '0 0 1px 0', + padding: '0.75rem 1rem' + }, + headerCell: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + borderColor: '{datatable.border.color}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + selectedColor: '{highlight.color}', + gap: '0.5rem', + padding: '0.75rem 1rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '-1px', + shadow: '{focus.ring.shadow}' + } + }, + columnTitle: { + fontWeight: '600' + }, + row: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + selectedColor: '{highlight.color}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '-1px', + shadow: '{focus.ring.shadow}' + } + }, + bodyCell: { + borderColor: '{datatable.border.color}', + padding: '0.75rem 1rem' + }, + footerCell: { + background: '{content.background}', + borderColor: '{datatable.border.color}', + color: '{content.color}', + padding: '0.75rem 1rem' + }, + columnFooter: { + fontWeight: '600' + }, + footer: { + background: '{content.background}', + borderColor: '{datatable.border.color}', + color: '{content.color}', + borderWidth: '0 0 1px 0', + padding: '0.75rem 1rem' + }, + dropPoint: { + color: '{primary.color}' + }, + columnResizerWidth: '0.5rem', + resizeIndicator: { + width: '1px', + color: '{primary.color}' + }, + sortIcon: { + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + size: '0.875rem' + }, + loadingIcon: { + size: '2rem' + }, + rowToggleButton: { + hoverBackground: '{content.hover.background}', + selectedHoverBackground: '{content.background}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + selectedHoverColor: '{primary.color}', + size: '1.75rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + filter: { + inlineGap: '0.5rem', + overlaySelect: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + overlayPopover: { + background: '{overlay.popover.background}', + borderColor: '{overlay.popover.border.color}', + borderRadius: '{overlay.popover.border.radius}', + color: '{overlay.popover.color}', + shadow: '{overlay.popover.shadow}', + padding: '{overlay.popover.padding}', + gap: '0.5rem' + }, + rule: { + borderColor: '{content.border.color}' + }, + constraintList: { + padding: '{list.padding}', + gap: '{list.gap}' + }, + constraint: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + separator: { + borderColor: '{content.border.color}' + }, + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}' + } + }, + paginatorTop: { + borderColor: '{datatable.border.color}', + borderWidth: '0 0 1px 0' + }, + paginatorBottom: { + borderColor: '{datatable.border.color}', + borderWidth: '0 0 1px 0' + }, + colorScheme: { + light: { + root: { + borderColor: '{content.border.color}' + }, + row: { + stripedBackground: '{surface.50}' + }, + bodyCell: { + selectedBorderColor: '{primary.100}' + } + }, + dark: { + root: { + borderColor: '{surface.800}' + }, + row: { + stripedBackground: '{surface.950}' + }, + bodyCell: { + selectedBorderColor: '{primary.900}' + } + } + }, + css: ({ dt }) => ` +.p-datatable-header-cell, +.p-datatable-tbody > tr { + transition: none +} +` +} as DataTableDesignTokens; diff --git a/packages/themes/src/presets/material/dataview/index.d.ts b/packages/themes/src/presets/material/dataview/index.d.ts new file mode 100644 index 00000000000..82185a331ed --- /dev/null +++ b/packages/themes/src/presets/material/dataview/index.d.ts @@ -0,0 +1,3 @@ +import { DataViewDesignTokens } from '../../types/dataview'; +declare const _default: DataViewDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/dataview/index.ts b/packages/themes/src/presets/material/dataview/index.ts new file mode 100644 index 00000000000..6bfb05c2c42 --- /dev/null +++ b/packages/themes/src/presets/material/dataview/index.ts @@ -0,0 +1,42 @@ +import { DataViewDesignTokens } from '../../../../types/dataview'; + +export default { + root: { + borderColor: 'transparent', + borderWidth: '0', + borderRadius: '0', + padding: '0' + }, + header: { + background: '{content.background}', + color: '{content.color}', + borderColor: '{content.border.color}', + borderWidth: '0 0 1px 0', + padding: '0.75rem 1rem', + borderRadius: '0' + }, + content: { + background: '{content.background}', + color: '{content.color}', + borderColor: 'transparent', + borderWidth: '0', + padding: '0', + borderRadius: '0' + }, + footer: { + background: '{content.background}', + color: '{content.color}', + borderColor: '{content.border.color}', + borderWidth: '1px 0 0 0', + padding: '0.75rem 1rem', + borderRadius: '0' + }, + paginatorTop: { + borderColor: '{content.border.color}', + borderWidth: '0 0 1px 0' + }, + paginatorBottom: { + borderColor: '{content.border.color}', + borderWidth: '1px 0 0 0' + } +} as DataViewDesignTokens; diff --git a/packages/themes/src/presets/material/datepicker/index.d.ts b/packages/themes/src/presets/material/datepicker/index.d.ts new file mode 100644 index 00000000000..7de2c7a17d8 --- /dev/null +++ b/packages/themes/src/presets/material/datepicker/index.d.ts @@ -0,0 +1,3 @@ +import { DatePickerDesignTokens } from '../../types/datepicker'; +declare const _default: DatePickerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/datepicker/index.ts b/packages/themes/src/presets/material/datepicker/index.ts new file mode 100644 index 00000000000..526b8d7e860 --- /dev/null +++ b/packages/themes/src/presets/material/datepicker/index.ts @@ -0,0 +1,186 @@ +import { DatePickerDesignTokens } from '../../../../types/datepicker'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + panel: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}', + shadow: '{overlay.popover.shadow}', + padding: '0.5rem' + }, + header: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + padding: '0 0 0.5rem 0' + }, + title: { + gap: '0.5rem', + fontWeight: '700' + }, + dropdown: { + width: '3rem', + sm: { + width: '2.5rem' + }, + lg: { + width: '3.5rem' + }, + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.border.color}', + activeBorderColor: '{form.field.border.color}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '0', + style: 'none', + color: 'unset', + offset: '0', + shadow: 'nıne' + } + }, + inputIcon: { + color: '{form.field.icon.color}' + }, + selectMonth: { + hoverBackground: '{content.hover.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + padding: '0.5rem 0.75rem', + borderRadius: '{content.border.radius}' + }, + selectYear: { + hoverBackground: '{content.hover.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + padding: '0.5rem 0.75rem', + borderRadius: '{content.border.radius}' + }, + group: { + borderColor: '{content.border.color}', + gap: '{overlay.popover.padding}' + }, + dayView: { + margin: '0.5rem 0 0 0' + }, + weekDay: { + padding: '0.5rem', + fontWeight: '700', + color: '{content.color}' + }, + date: { + hoverBackground: '{content.hover.background}', + selectedBackground: '{primary.color}', + rangeSelectedBackground: '{highlight.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + selectedColor: '{primary.contrast.color}', + rangeSelectedColor: '{highlight.color}', + width: '2.5rem', + height: '2.5rem', + borderRadius: '50%', + padding: '0.125rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + monthView: { + margin: '0.5rem 0 0 0' + }, + month: { + padding: '0.625rem', + borderRadius: '{content.border.radius}' + }, + yearView: { + margin: '0.5rem 0 0 0' + }, + year: { + padding: '0.625rem', + borderRadius: '{content.border.radius}' + }, + buttonbar: { + padding: '0.5rem 0 0 0', + borderColor: '{content.border.color}' + }, + timePicker: { + padding: '0.5rem 0 0 0', + borderColor: '{content.border.color}', + gap: '0.5rem', + buttonGap: '0.25rem' + }, + colorScheme: { + light: { + dropdown: { + background: '{surface.100}', + hoverBackground: '{surface.200}', + activeBackground: '{surface.300}', + color: '{surface.600}', + hoverColor: '{surface.700}', + activeColor: '{surface.800}' + }, + today: { + background: '{surface.200}', + color: '{surface.900}' + } + }, + dark: { + dropdown: { + background: '{surface.800}', + hoverBackground: '{surface.700}', + activeBackground: '{surface.600}', + color: '{surface.300}', + hoverColor: '{surface.200}', + activeColor: '{surface.100}' + }, + today: { + background: '{surface.700}', + color: '{surface.0}' + } + } + }, + css: ({ dt }) => ` +.p-datepicker-header { + justify-content: start +} + +.p-datepicker-title { + order: 1; +} + +.p-datepicker-prev-button { + order: 2; + margin-inline-start: auto; +} + +.p-datepicker-next-button { + order: 2; + margin-inline-start: 0.5rem; +} + +.p-datepicker-select-month:focus-visible { + background: ${dt('datepicker.select.month.hover.background')}; + color: ${dt('datepicker.select.month.hover.color')}; + outline: 0 none; +} + +.p-datepicker-select-year:focus-visible { + background: ${dt('datepicker.select.year.hover.background')}; + color: ${dt('datepicker.select.year.hover.color')}; + outline: 0 none; +} + +.p-datepicker-dropdown:focus-visible { + outline: 0 none; + background: ${dt('datepicker.dropdown.hover.background')}; + border-color: ${dt('datepicker.dropdown.hover.border.color')}; + color: ${dt('datepicker.dropdown.hover.color')}; +} +` +} as DatePickerDesignTokens; diff --git a/packages/themes/src/presets/material/dialog/index.d.ts b/packages/themes/src/presets/material/dialog/index.d.ts new file mode 100644 index 00000000000..03c3ce3e203 --- /dev/null +++ b/packages/themes/src/presets/material/dialog/index.d.ts @@ -0,0 +1,3 @@ +import { DialogDesignTokens } from '../../types/dialog'; +declare const _default: DialogDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/dialog/index.ts b/packages/themes/src/presets/material/dialog/index.ts new file mode 100644 index 00000000000..82da27c81b3 --- /dev/null +++ b/packages/themes/src/presets/material/dialog/index.ts @@ -0,0 +1,26 @@ +import { DialogDesignTokens } from '../../../../types/dialog'; + +export default { + root: { + background: '{overlay.modal.background}', + borderColor: '{overlay.modal.border.color}', + color: '{overlay.modal.color}', + borderRadius: '{overlay.modal.border.radius}', + shadow: '{overlay.modal.shadow}' + }, + header: { + padding: '{overlay.modal.padding}', + gap: '0.5rem' + }, + title: { + fontSize: '1.25rem', + fontWeight: '600' + }, + content: { + padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}' + }, + footer: { + padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}', + gap: '0.5rem' + } +} as DialogDesignTokens; diff --git a/packages/themes/src/presets/material/divider/index.d.ts b/packages/themes/src/presets/material/divider/index.d.ts new file mode 100644 index 00000000000..2c98d3e5397 --- /dev/null +++ b/packages/themes/src/presets/material/divider/index.d.ts @@ -0,0 +1,3 @@ +import { DividerDesignTokens } from '../../types/divider'; +declare const _default: DividerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/divider/index.ts b/packages/themes/src/presets/material/divider/index.ts new file mode 100644 index 00000000000..ffaf926ac46 --- /dev/null +++ b/packages/themes/src/presets/material/divider/index.ts @@ -0,0 +1,25 @@ +import { DividerDesignTokens } from '../../../../types/divider'; + +export default { + root: { + borderColor: '{content.border.color}' + }, + content: { + background: '{content.background}', + color: '{text.color}' + }, + horizontal: { + margin: '1rem 0', + padding: '0 1rem', + content: { + padding: '0 0.5rem' + } + }, + vertical: { + margin: '0 1rem', + padding: '0.5rem 0', + content: { + padding: '0.5rem 0' + } + } +} as DividerDesignTokens; diff --git a/packages/themes/src/presets/material/dock/index.d.ts b/packages/themes/src/presets/material/dock/index.d.ts new file mode 100644 index 00000000000..1fd1c56ab89 --- /dev/null +++ b/packages/themes/src/presets/material/dock/index.d.ts @@ -0,0 +1,3 @@ +import { DockDesignTokens } from '../../types/dock'; +declare const _default: DockDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/dock/index.ts b/packages/themes/src/presets/material/dock/index.ts new file mode 100644 index 00000000000..3cf4b3c1210 --- /dev/null +++ b/packages/themes/src/presets/material/dock/index.ts @@ -0,0 +1,22 @@ +import { DockDesignTokens } from '../../../../types/dock'; + +export default { + root: { + background: 'rgba(255, 255, 255, 0.1)', + borderColor: 'rgba(255, 255, 255, 0.2)', + padding: '0.5rem', + borderRadius: '{border.radius.xl}' + }, + item: { + borderRadius: '{content.border.radius}', + padding: '0.5rem', + size: '3rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + } +} as DockDesignTokens; diff --git a/packages/themes/src/presets/material/drawer/index.d.ts b/packages/themes/src/presets/material/drawer/index.d.ts new file mode 100644 index 00000000000..928c1f3787c --- /dev/null +++ b/packages/themes/src/presets/material/drawer/index.d.ts @@ -0,0 +1,3 @@ +import { DrawerDesignTokens } from '../../types/drawer'; +declare const _default: DrawerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/drawer/index.ts b/packages/themes/src/presets/material/drawer/index.ts new file mode 100644 index 00000000000..57479d87ce6 --- /dev/null +++ b/packages/themes/src/presets/material/drawer/index.ts @@ -0,0 +1,23 @@ +import { DrawerDesignTokens } from '../../../../types/drawer'; + +export default { + root: { + background: '{overlay.modal.background}', + borderColor: '{overlay.modal.border.color}', + color: '{overlay.modal.color}', + shadow: '{overlay.modal.shadow}' + }, + header: { + padding: '{overlay.modal.padding}' + }, + title: { + fontSize: '1.5rem', + fontWeight: '600' + }, + content: { + padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}' + }, + footer: { + padding: '{overlay.modal.padding}' + } +} as DrawerDesignTokens; diff --git a/packages/themes/src/presets/material/editor/index.d.ts b/packages/themes/src/presets/material/editor/index.d.ts new file mode 100644 index 00000000000..b61f3aa02b3 --- /dev/null +++ b/packages/themes/src/presets/material/editor/index.d.ts @@ -0,0 +1,3 @@ +import { EditorDesignTokens } from '../../types/editor'; +declare const _default: EditorDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/editor/index.ts b/packages/themes/src/presets/material/editor/index.ts new file mode 100644 index 00000000000..30e4a31a8fb --- /dev/null +++ b/packages/themes/src/presets/material/editor/index.ts @@ -0,0 +1,40 @@ +import { EditorDesignTokens } from '../../../../types/editor'; + +export default { + toolbar: { + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}' + }, + toolbarItem: { + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{primary.color}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}', + padding: '{list.padding}' + }, + overlayOption: { + focusBackground: '{list.option.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}' + }, + content: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}' + }, + css: ({ dt }) => ` +.p-editor .p-editor-toolbar { + padding: 0.75rem +} +` +} as EditorDesignTokens; diff --git a/packages/themes/src/presets/material/fieldset/index.d.ts b/packages/themes/src/presets/material/fieldset/index.d.ts new file mode 100644 index 00000000000..618df5ef9b7 --- /dev/null +++ b/packages/themes/src/presets/material/fieldset/index.d.ts @@ -0,0 +1,3 @@ +import { FieldsetDesignTokens } from '../../types/fieldset'; +declare const _default: FieldsetDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/fieldset/index.ts b/packages/themes/src/presets/material/fieldset/index.ts new file mode 100644 index 00000000000..2c4cb9b8775 --- /dev/null +++ b/packages/themes/src/presets/material/fieldset/index.ts @@ -0,0 +1,44 @@ +import { FieldsetDesignTokens } from '../../../../types/fieldset'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + color: '{content.color}', + padding: '0 1.25rem 1.25rem 1.25rem', + transitionDuration: '{transition.duration}' + }, + legend: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + borderRadius: '{content.border.radius}', + borderWidth: '1px', + borderColor: 'transparent', + padding: '0.75rem 1rem', + gap: '0.5rem', + fontWeight: '600', + focusRing: { + width: '0', + style: 'none', + color: 'unset', + offset: '0', + shadow: 'none' + } + }, + toggleIcon: { + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}' + }, + content: { + padding: '0' + }, + css: ({ dt }) => ` +.p-fieldset-toggle-button:focus-visible { + background: ${dt('navigation.item.active.background')} + +} +` +} as FieldsetDesignTokens; diff --git a/packages/themes/src/presets/material/fileupload/index.d.ts b/packages/themes/src/presets/material/fileupload/index.d.ts new file mode 100644 index 00000000000..1ad24838b83 --- /dev/null +++ b/packages/themes/src/presets/material/fileupload/index.d.ts @@ -0,0 +1,3 @@ +import { FileUploadDesignTokens } from '../../types/fileupload'; +declare const _default: FileUploadDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/fileupload/index.ts b/packages/themes/src/presets/material/fileupload/index.ts new file mode 100644 index 00000000000..01e12ae278d --- /dev/null +++ b/packages/themes/src/presets/material/fileupload/index.ts @@ -0,0 +1,42 @@ +import { FileUploadDesignTokens } from '../../../../types/fileupload'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}', + transitionDuration: '{transition.duration}' + }, + header: { + background: 'transparent', + color: '{text.color}', + padding: '1.25rem', + borderColor: 'unset', + borderWidth: '0', + borderRadius: '0', + gap: '0.5rem' + }, + content: { + highlightBorderColor: '{primary.color}', + padding: '0 1.25rem 1.25rem 1.25rem', + gap: '1rem' + }, + file: { + padding: '1rem', + gap: '1rem', + borderColor: '{content.border.color}', + info: { + gap: '0.5rem' + } + }, + fileList: { + gap: '0.5rem' + }, + progressbar: { + height: '0.25rem' + }, + basic: { + gap: '0.5rem' + } +} as FileUploadDesignTokens; diff --git a/packages/themes/src/presets/material/floatlabel/index.d.ts b/packages/themes/src/presets/material/floatlabel/index.d.ts new file mode 100644 index 00000000000..fb20b7195a1 --- /dev/null +++ b/packages/themes/src/presets/material/floatlabel/index.d.ts @@ -0,0 +1,3 @@ +import { FloatLabelDesignTokens } from '../../types/floatlabel'; +declare const _default: FloatLabelDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/floatlabel/index.ts b/packages/themes/src/presets/material/floatlabel/index.ts new file mode 100644 index 00000000000..3b2a46604fa --- /dev/null +++ b/packages/themes/src/presets/material/floatlabel/index.ts @@ -0,0 +1,39 @@ +import { FloatLabelDesignTokens } from '../../../../types/floatlabel'; + +export default { + root: { + color: '{form.field.float.label.color}', + focusColor: '{form.field.float.label.focus.color}', + activeColor: '{form.field.float.label.active.color}', + invalidColor: '{form.field.float.label.invalid.color}', + transitionDuration: '0.2s', + positionX: '{form.field.padding.x}', + positionY: '{form.field.padding.y}', + fontWeight: '500', + active: { + fontSize: '0.75rem', + fontWeight: '400' + } + }, + over: { + active: { + top: '-1.25rem' + } + }, + in: { + input: { + paddingTop: '1.5rem', + paddingBottom: '0.5rem' + }, + active: { + top: '0.5rem' + } + }, + on: { + borderRadius: '{border.radius.xs}', + active: { + background: '{form.field.background}', + padding: '0 0.125rem' + } + } +} as FloatLabelDesignTokens; diff --git a/packages/themes/src/presets/material/galleria/index.d.ts b/packages/themes/src/presets/material/galleria/index.d.ts new file mode 100644 index 00000000000..d14d9802316 --- /dev/null +++ b/packages/themes/src/presets/material/galleria/index.d.ts @@ -0,0 +1,3 @@ +import { GalleriaDesignTokens } from '../../types/galleria'; +declare const _default: GalleriaDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/galleria/index.ts b/packages/themes/src/presets/material/galleria/index.ts new file mode 100644 index 00000000000..1755ba75cd1 --- /dev/null +++ b/packages/themes/src/presets/material/galleria/index.ts @@ -0,0 +1,126 @@ +import { GalleriaDesignTokens } from '../../../../types/galleria'; + +export default { + root: { + borderWidth: '1px', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + transitionDuration: '{transition.duration}' + }, + navButton: { + background: 'rgba(255, 255, 255, 0.1)', + hoverBackground: 'rgba(255, 255, 255, 0.2)', + color: '{surface.100}', + hoverColor: '{surface.0}', + size: '3rem', + gutter: '0.5rem', + prev: { + borderRadius: '50%' + }, + next: { + borderRadius: '50%' + }, + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + navIcon: { + size: '1.5rem' + }, + thumbnailsContent: { + background: '{content.background}', + padding: '1rem 0.25rem' + }, + thumbnailNavButton: { + size: '2rem', + borderRadius: '50%', + gutter: '0.5rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + thumbnailNavButtonIcon: { + size: '1rem' + }, + caption: { + background: 'rgba(0, 0, 0, 0.5)', + color: '{surface.100}', + padding: '1rem' + }, + indicatorList: { + gap: '0.5rem', + padding: '1rem' + }, + indicatorButton: { + width: '1rem', + height: '1rem', + activeBackground: '{primary.color}', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + insetIndicatorList: { + background: 'rgba(0, 0, 0, 0.5)' + }, + insetIndicatorButton: { + background: 'rgba(255, 255, 255, 0.4)', + hoverBackground: 'rgba(255, 255, 255, 0.6)', + activeBackground: 'rgba(255, 255, 255, 0.9)' + }, + closeButton: { + size: '3rem', + gutter: '0.5rem', + background: 'rgba(255, 255, 255, 0.1)', + hoverBackground: 'rgba(255, 255, 255, 0.2)', + color: '{surface.50}', + hoverColor: '{surface.0}', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + closeButtonIcon: { + size: '1.5rem' + }, + colorScheme: { + light: { + thumbnailNavButton: { + hoverBackground: '{surface.100}', + color: '{surface.600}', + hoverColor: '{surface.700}' + }, + indicatorButton: { + background: '{surface.200}', + hoverBackground: '{surface.300}' + } + }, + dark: { + thumbnailNavButton: { + hoverBackground: '{surface.700}', + color: '{surface.400}', + hoverColor: '{surface.0}' + }, + indicatorButton: { + background: '{surface.700}', + hoverBackground: '{surface.600}' + } + } + } +} as GalleriaDesignTokens; diff --git a/packages/themes/src/presets/material/iconfield/index.d.ts b/packages/themes/src/presets/material/iconfield/index.d.ts new file mode 100644 index 00000000000..28d50e3d006 --- /dev/null +++ b/packages/themes/src/presets/material/iconfield/index.d.ts @@ -0,0 +1,3 @@ +import { IconFieldDesignTokens } from '../../types/iconfield'; +declare const _default: IconFieldDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/iconfield/index.ts b/packages/themes/src/presets/material/iconfield/index.ts new file mode 100644 index 00000000000..fd8dce43165 --- /dev/null +++ b/packages/themes/src/presets/material/iconfield/index.ts @@ -0,0 +1,7 @@ +import { IconFieldDesignTokens } from '../../../../types/iconfield'; + +export default { + icon: { + color: '{form.field.icon.color}' + } +} as IconFieldDesignTokens; diff --git a/packages/themes/src/presets/material/iftalabel/index.d.ts b/packages/themes/src/presets/material/iftalabel/index.d.ts new file mode 100644 index 00000000000..c17b6750afc --- /dev/null +++ b/packages/themes/src/presets/material/iftalabel/index.d.ts @@ -0,0 +1,3 @@ +import { IftaLabelDesignTokens } from '../../types/iftalabel'; +declare const _default: IftaLabelDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/iftalabel/index.ts b/packages/themes/src/presets/material/iftalabel/index.ts new file mode 100644 index 00000000000..cc7d37c4415 --- /dev/null +++ b/packages/themes/src/presets/material/iftalabel/index.ts @@ -0,0 +1,18 @@ +import { IftaLabelDesignTokens } from '../../../../types/iftalabel'; + +export default { + root: { + color: '{form.field.float.label.color}', + focusColor: '{form.field.float.label.focus.color}', + invalidColor: '{form.field.float.label.invalid.color}', + transitionDuration: '0.2s', + positionX: '{form.field.padding.x}', + top: '0.5rem', + fontSize: '0.75rem', + fontWeight: '400' + }, + input: { + paddingTop: '1.5rem', + paddingBottom: '0.5rem' + } +} as IftaLabelDesignTokens; diff --git a/packages/themes/src/presets/material/image/index.d.ts b/packages/themes/src/presets/material/image/index.d.ts new file mode 100644 index 00000000000..05c8031d71d --- /dev/null +++ b/packages/themes/src/presets/material/image/index.d.ts @@ -0,0 +1,3 @@ +import { ImageDesignTokens } from '../../types/image'; +declare const _default: ImageDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/image/index.ts b/packages/themes/src/presets/material/image/index.ts new file mode 100644 index 00000000000..aa44155df75 --- /dev/null +++ b/packages/themes/src/presets/material/image/index.ts @@ -0,0 +1,46 @@ +import { ImageDesignTokens } from '../../../../types/image'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + preview: { + icon: { + size: '1.5rem' + }, + mask: { + background: '{mask.background}', + color: '{mask.color}' + } + }, + toolbar: { + position: { + left: 'auto', + right: '1rem', + top: '1rem', + bottom: 'auto' + }, + blur: '8px', + background: 'rgba(255,255,255,0.1)', + borderColor: 'rgba(255,255,255,0.2)', + borderWidth: '1px', + borderRadius: '30px', + padding: '.5rem', + gap: '0.5rem' + }, + action: { + hoverBackground: 'rgba(255,255,255,0.1)', + color: '{surface.50}', + hoverColor: '{surface.0}', + size: '3rem', + iconSize: '1.5rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + } +} as ImageDesignTokens; diff --git a/packages/themes/src/presets/material/imagecompare/index.d.ts b/packages/themes/src/presets/material/imagecompare/index.d.ts new file mode 100644 index 00000000000..f90a6071641 --- /dev/null +++ b/packages/themes/src/presets/material/imagecompare/index.d.ts @@ -0,0 +1,3 @@ +import { ImageCompareDesignTokens } from '../../types/imagecompare'; +declare const _default: ImageCompareDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/imagecompare/index.ts b/packages/themes/src/presets/material/imagecompare/index.ts new file mode 100644 index 00000000000..021cceddd55 --- /dev/null +++ b/packages/themes/src/presets/material/imagecompare/index.ts @@ -0,0 +1,22 @@ +import { ImageCompareDesignTokens } from '../../../../types/imagecompare'; + +export default { + handle: { + size: '20px', + hoverSize: '40px', + background: 'rgba(255,255,255,0.4)', + hoverBackground: 'rgba(255,255,255,0.6)', + borderColor: 'unset', + hoverBorderColor: 'unset', + borderWidth: '0', + borderRadius: '50%', + transitionDuration: '{transition.duration}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: 'rgba(255,255,255,0.3)', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + } +} as ImageCompareDesignTokens; diff --git a/packages/themes/src/presets/material/index.d.ts b/packages/themes/src/presets/material/index.d.ts new file mode 100644 index 00000000000..5298df7f0f6 --- /dev/null +++ b/packages/themes/src/presets/material/index.d.ts @@ -0,0 +1,2 @@ +declare const _default: any; +export default _default; diff --git a/packages/themes/src/presets/material/index.ts b/packages/themes/src/presets/material/index.ts new file mode 100644 index 00000000000..12f9bee521b --- /dev/null +++ b/packages/themes/src/presets/material/index.ts @@ -0,0 +1,186 @@ +import accordion from '@primeng/themes/material/accordion'; +import autocomplete from '@primeng/themes/material/autocomplete'; +import avatar from '@primeng/themes/material/avatar'; +import badge from '@primeng/themes/material/badge'; +import base from '@primeng/themes/material/base'; +import blockui from '@primeng/themes/material/blockui'; +import breadcrumb from '@primeng/themes/material/breadcrumb'; +import button from '@primeng/themes/material/button'; +import card from '@primeng/themes/material/card'; +import carousel from '@primeng/themes/material/carousel'; +import cascadeselect from '@primeng/themes/material/cascadeselect'; +import checkbox from '@primeng/themes/material/checkbox'; +import chip from '@primeng/themes/material/chip'; +import colorpicker from '@primeng/themes/material/colorpicker'; +import confirmdialog from '@primeng/themes/material/confirmdialog'; +import confirmpopup from '@primeng/themes/material/confirmpopup'; +import contextmenu from '@primeng/themes/material/contextmenu'; +import datatable from '@primeng/themes/material/datatable'; +import dataview from '@primeng/themes/material/dataview'; +import datepicker from '@primeng/themes/material/datepicker'; +import dialog from '@primeng/themes/material/dialog'; +import divider from '@primeng/themes/material/divider'; +import dock from '@primeng/themes/material/dock'; +import drawer from '@primeng/themes/material/drawer'; +import editor from '@primeng/themes/material/editor'; +import fieldset from '@primeng/themes/material/fieldset'; +import fileupload from '@primeng/themes/material/fileupload'; +import floatlabel from '@primeng/themes/material/floatlabel'; +import galleria from '@primeng/themes/material/galleria'; +import iconfield from '@primeng/themes/material/iconfield'; +import iftalabel from '@primeng/themes/material/iftalabel'; +import image from '@primeng/themes/material/image'; +import imagecompare from '@primeng/themes/material/imagecompare'; +import inlinemessage from '@primeng/themes/material/inlinemessage'; +import inplace from '@primeng/themes/material/inplace'; +import inputchips from '@primeng/themes/material/inputchips'; +import inputgroup from '@primeng/themes/material/inputgroup'; +import inputnumber from '@primeng/themes/material/inputnumber'; +import inputotp from '@primeng/themes/material/inputotp'; +import inputtext from '@primeng/themes/material/inputtext'; +import knob from '@primeng/themes/material/knob'; +import listbox from '@primeng/themes/material/listbox'; +import megamenu from '@primeng/themes/material/megamenu'; +import menu from '@primeng/themes/material/menu'; +import menubar from '@primeng/themes/material/menubar'; +import message from '@primeng/themes/material/message'; +import metergroup from '@primeng/themes/material/metergroup'; +import multiselect from '@primeng/themes/material/multiselect'; +import orderlist from '@primeng/themes/material/orderlist'; +import organizationchart from '@primeng/themes/material/organizationchart'; +import overlaybadge from '@primeng/themes/material/overlaybadge'; +import paginator from '@primeng/themes/material/paginator'; +import panel from '@primeng/themes/material/panel'; +import panelmenu from '@primeng/themes/material/panelmenu'; +import password from '@primeng/themes/material/password'; +import picklist from '@primeng/themes/material/picklist'; +import popover from '@primeng/themes/material/popover'; +import progressbar from '@primeng/themes/material/progressbar'; +import progressspinner from '@primeng/themes/material/progressspinner'; +import radiobutton from '@primeng/themes/material/radiobutton'; +import rating from '@primeng/themes/material/rating'; +import ripple from '@primeng/themes/material/ripple'; +import scrollpanel from '@primeng/themes/material/scrollpanel'; +import select from '@primeng/themes/material/select'; +import selectbutton from '@primeng/themes/material/selectbutton'; +import skeleton from '@primeng/themes/material/skeleton'; +import slider from '@primeng/themes/material/slider'; +import speeddial from '@primeng/themes/material/speeddial'; +import splitbutton from '@primeng/themes/material/splitbutton'; +import splitter from '@primeng/themes/material/splitter'; +import stepper from '@primeng/themes/material/stepper'; +import steps from '@primeng/themes/material/steps'; +import tabmenu from '@primeng/themes/material/tabmenu'; +import tabs from '@primeng/themes/material/tabs'; +import tabview from '@primeng/themes/material/tabview'; +import tag from '@primeng/themes/material/tag'; +import terminal from '@primeng/themes/material/terminal'; +import textarea from '@primeng/themes/material/textarea'; +import tieredmenu from '@primeng/themes/material/tieredmenu'; +import timeline from '@primeng/themes/material/timeline'; +import toast from '@primeng/themes/material/toast'; +import togglebutton from '@primeng/themes/material/togglebutton'; +import toggleswitch from '@primeng/themes/material/toggleswitch'; +import toolbar from '@primeng/themes/material/toolbar'; +import tooltip from '@primeng/themes/material/tooltip'; +import tree from '@primeng/themes/material/tree'; +import treeselect from '@primeng/themes/material/treeselect'; +import treetable from '@primeng/themes/material/treetable'; +import virtualscroller from '@primeng/themes/material/virtualscroller'; + +export default { + ...base, + components: { + accordion, + autocomplete, + avatar, + badge, + blockui, + breadcrumb, + button, + datepicker, + card, + carousel, + cascadeselect, + checkbox, + chip, + colorpicker, + confirmdialog, + confirmpopup, + contextmenu, + dataview, + datatable, + dialog, + divider, + dock, + drawer, + editor, + fieldset, + fileupload, + iftalabel, + floatlabel, + galleria, + iconfield, + image, + imagecompare, + inlinemessage, + inplace, + inputchips, + inputgroup, + inputnumber, + inputotp, + inputtext, + knob, + listbox, + megamenu, + menu, + menubar, + message, + metergroup, + multiselect, + orderlist, + organizationchart, + overlaybadge, + popover, + paginator, + password, + panel, + panelmenu, + picklist, + progressbar, + progressspinner, + radiobutton, + rating, + scrollpanel, + select, + selectbutton, + skeleton, + slider, + speeddial, + splitter, + splitbutton, + stepper, + steps, + tabmenu, + tabs, + tabview, + textarea, + tieredmenu, + tag, + terminal, + timeline, + togglebutton, + toggleswitch, + tree, + treeselect, + treetable, + toast, + toolbar, + virtualscroller, + tooltip, + ripple + }, + css: ({ dt }) => ` + + ` +}; diff --git a/packages/themes/src/presets/material/inlinemessage/index.d.ts b/packages/themes/src/presets/material/inlinemessage/index.d.ts new file mode 100644 index 00000000000..df25b3cf956 --- /dev/null +++ b/packages/themes/src/presets/material/inlinemessage/index.d.ts @@ -0,0 +1,3 @@ +import { InlineMessageDesignTokens } from '../../types/inlinemessage'; +declare const _default: InlineMessageDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/inlinemessage/index.ts b/packages/themes/src/presets/material/inlinemessage/index.ts new file mode 100644 index 00000000000..7eb521f2202 --- /dev/null +++ b/packages/themes/src/presets/material/inlinemessage/index.ts @@ -0,0 +1,93 @@ +import { InlineMessageDesignTokens } from '../../../../types/inlinemessage'; + +export default { + root: { + padding: '{form.field.padding.y} {form.field.padding.x}', + borderRadius: '{content.border.radius}', + gap: '0.5rem' + }, + text: { + fontWeight: '500' + }, + icon: { + size: '1rem' + }, + colorScheme: { + light: { + info: { + background: 'color-mix(in srgb, {blue.50}, transparent 5%)', + borderColor: '{blue.200}', + color: '{blue.600}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {blue.500}, transparent 96%)' + }, + success: { + background: 'color-mix(in srgb, {green.50}, transparent 5%)', + borderColor: '{green.200}', + color: '{green.600}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {green.500}, transparent 96%)' + }, + warn: { + background: 'color-mix(in srgb,{yellow.50}, transparent 5%)', + borderColor: '{yellow.200}', + color: '{yellow.600}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {yellow.500}, transparent 96%)' + }, + error: { + background: 'color-mix(in srgb, {red.50}, transparent 5%)', + borderColor: '{red.200}', + color: '{red.600}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {red.500}, transparent 96%)' + }, + secondary: { + background: '{surface.100}', + borderColor: '{surface.200}', + color: '{surface.600}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.500}, transparent 96%)' + }, + contrast: { + background: '{surface.900}', + borderColor: '{surface.950}', + color: '{surface.50}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)' + } + }, + dark: { + info: { + background: 'color-mix(in srgb, {blue.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {blue.700}, transparent 64%)', + color: '{blue.500}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {blue.500}, transparent 96%)' + }, + success: { + background: 'color-mix(in srgb, {green.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {green.700}, transparent 64%)', + color: '{green.500}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {green.500}, transparent 96%)' + }, + warn: { + background: 'color-mix(in srgb, {yellow.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {yellow.700}, transparent 64%)', + color: '{yellow.500}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {yellow.500}, transparent 96%)' + }, + error: { + background: 'color-mix(in srgb, {red.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {red.700}, transparent 64%)', + color: '{red.500}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {red.500}, transparent 96%)' + }, + secondary: { + background: '{surface.800}', + borderColor: '{surface.700}', + color: '{surface.300}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.500}, transparent 96%)' + }, + contrast: { + background: '{surface.0}', + borderColor: '{surface.100}', + color: '{surface.950}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)' + } + } + } +} as InlineMessageDesignTokens; diff --git a/packages/themes/src/presets/material/inplace/index.d.ts b/packages/themes/src/presets/material/inplace/index.d.ts new file mode 100644 index 00000000000..9a9d128ace4 --- /dev/null +++ b/packages/themes/src/presets/material/inplace/index.d.ts @@ -0,0 +1,3 @@ +import { InplaceDesignTokens } from '../../types/inplace'; +declare const _default: InplaceDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/inplace/index.ts b/packages/themes/src/presets/material/inplace/index.ts new file mode 100644 index 00000000000..c68923f9153 --- /dev/null +++ b/packages/themes/src/presets/material/inplace/index.ts @@ -0,0 +1,20 @@ +import { InplaceDesignTokens } from '../../../../types/inplace'; + +export default { + root: { + padding: '{form.field.padding.y} {form.field.padding.x}', + borderRadius: '{content.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + }, + transitionDuration: '{transition.duration}' + }, + display: { + hoverBackground: '{content.hover.background}', + hoverColor: '{content.hover.color}' + } +} as InplaceDesignTokens; diff --git a/packages/themes/src/presets/material/inputchips/index.d.ts b/packages/themes/src/presets/material/inputchips/index.d.ts new file mode 100644 index 00000000000..4670d4e7363 --- /dev/null +++ b/packages/themes/src/presets/material/inputchips/index.d.ts @@ -0,0 +1,3 @@ +import { InputChipsDesignTokens } from '../../types/inputchips'; +declare const _default: InputChipsDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/inputchips/index.ts b/packages/themes/src/presets/material/inputchips/index.ts new file mode 100644 index 00000000000..7e24e50d42b --- /dev/null +++ b/packages/themes/src/presets/material/inputchips/index.ts @@ -0,0 +1,46 @@ +import { InputChipsDesignTokens } from '../../../../types/inputchips'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}' + }, + chip: { + borderRadius: '{border.radius.sm}' + }, + colorScheme: { + light: { + chip: { + focusBackground: '{surface.200}', + color: '{surface.800}' + } + }, + dark: { + chip: { + focusBackground: '{surface.700}', + color: '{surface.0}' + } + } + } +} as InputChipsDesignTokens; diff --git a/packages/themes/src/presets/material/inputgroup/index.d.ts b/packages/themes/src/presets/material/inputgroup/index.d.ts new file mode 100644 index 00000000000..7e701487ff3 --- /dev/null +++ b/packages/themes/src/presets/material/inputgroup/index.d.ts @@ -0,0 +1,3 @@ +import { InputGroupDesignTokens } from '../../types/inputgroup'; +declare const _default: InputGroupDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/inputgroup/index.ts b/packages/themes/src/presets/material/inputgroup/index.ts new file mode 100644 index 00000000000..27a29bff86a --- /dev/null +++ b/packages/themes/src/presets/material/inputgroup/index.ts @@ -0,0 +1,12 @@ +import { InputGroupDesignTokens } from '../../../../types/inputgroup'; + +export default { + addon: { + background: '{form.field.background}', + borderColor: '{form.field.border.color}', + color: '{form.field.icon.color}', + borderRadius: '{form.field.border.radius}', + padding: '0.75rem', + minWidth: '3rem' + } +} as InputGroupDesignTokens; diff --git a/packages/themes/src/presets/material/inputnumber/index.d.ts b/packages/themes/src/presets/material/inputnumber/index.d.ts new file mode 100644 index 00000000000..2729b7d10b9 --- /dev/null +++ b/packages/themes/src/presets/material/inputnumber/index.d.ts @@ -0,0 +1,3 @@ +import { InputNumberDesignTokens } from '../../types/inputnumber'; +declare const _default: InputNumberDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/inputnumber/index.ts b/packages/themes/src/presets/material/inputnumber/index.ts new file mode 100644 index 00000000000..258fccf72d4 --- /dev/null +++ b/packages/themes/src/presets/material/inputnumber/index.ts @@ -0,0 +1,47 @@ +import { InputNumberDesignTokens } from '../../../../types/inputnumber'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + button: { + width: '3rem', + borderRadius: '{form.field.border.radius}', + verticalPadding: '{form.field.padding.y}' + }, + colorScheme: { + light: { + button: { + background: 'transparent', + hoverBackground: '{surface.100}', + activeBackground: '{surface.200}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.border.color}', + activeBorderColor: '{form.field.border.color}', + color: '{surface.400}', + hoverColor: '{surface.500}', + activeColor: '{surface.600}' + } + }, + dark: { + button: { + background: 'transparent', + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.border.color}', + activeBorderColor: '{form.field.border.color}', + color: '{surface.400}', + hoverColor: '{surface.300}', + activeColor: '{surface.200}' + } + } + }, + css: ({ dt }) => ` +.p-inputnumber-stacked .p-inputnumber-button-group { + top: 2px + right: 2px; + height: calc(100% - 4px); +} +` +} as InputNumberDesignTokens; diff --git a/packages/themes/src/presets/material/inputotp/index.d.ts b/packages/themes/src/presets/material/inputotp/index.d.ts new file mode 100644 index 00000000000..c3a19a59c7a --- /dev/null +++ b/packages/themes/src/presets/material/inputotp/index.d.ts @@ -0,0 +1,3 @@ +import { InputOtpDesignTokens } from '../../types/inputotp'; +declare const _default: InputOtpDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/inputotp/index.ts b/packages/themes/src/presets/material/inputotp/index.ts new file mode 100644 index 00000000000..c65a65cfae9 --- /dev/null +++ b/packages/themes/src/presets/material/inputotp/index.ts @@ -0,0 +1,16 @@ +import { InputOtpDesignTokens } from '../../../../types/inputotp'; + +export default { + root: { + gap: '0.5rem' + }, + input: { + width: '3rem', + sm: { + width: '2.5rem' + }, + lg: { + width: '3.5rem' + } + } +} as InputOtpDesignTokens; diff --git a/packages/themes/src/presets/material/inputtext/index.d.ts b/packages/themes/src/presets/material/inputtext/index.d.ts new file mode 100644 index 00000000000..151b014a388 --- /dev/null +++ b/packages/themes/src/presets/material/inputtext/index.d.ts @@ -0,0 +1,3 @@ +import { InputTextDesignTokens } from '../../types/inputtext'; +declare const _default: InputTextDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/inputtext/index.ts b/packages/themes/src/presets/material/inputtext/index.ts new file mode 100644 index 00000000000..0b86a3c8a11 --- /dev/null +++ b/packages/themes/src/presets/material/inputtext/index.ts @@ -0,0 +1,85 @@ +import { InputTextDesignTokens } from '../../../../types/inputtext'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + }, + css: ({ dt }) => ` +.p-inputtext.p-variant-filled { + border-bottom-left-radius: 0 + border-bottom-right-radius: 0; + border: 1px solid transparent; + background: ${dt('inputtext.filled.background')} no-repeat; + background-image: linear-gradient(to bottom, ${dt('inputtext.focus.border.color')}, ${dt('inputtext.focus.border.color')}), linear-gradient(to bottom, ${dt('inputtext.border.color')}, ${dt('inputtext.border.color')}); + background-size: 0 2px, 100% 1px; + background-position: 50% 100%, 50% 100%; + background-origin: border-box; + transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); +} + +.p-inputtext.p-variant-filled:enabled:hover { + background: ${dt('inputtext.filled.hover.background')} no-repeat; + background-image: linear-gradient(to bottom, ${dt('inputtext.focus.border.color')}, ${dt('inputtext.focus.border.color')}), linear-gradient(to bottom, ${dt('inputtext.hover.border.color')}, ${dt('inputtext.hover.border.color')}); + background-size: 0 2px, 100% 1px; + background-position: 50% 100%, 50% 100%; + background-origin: border-box; + border-color: transparent; +} + +.p-inputtext.p-variant-filled:enabled:focus { + outline: 0 none; + background: ${dt('inputtext.filled.focus.background')} no-repeat; + background-image: linear-gradient(to bottom, ${dt('inputtext.focus.border.color')}, ${dt('inputtext.focus.border.color')}), linear-gradient(to bottom, ${dt('inputtext.border.color')}, ${dt('inputtext.border.color')}); + background-size: 100% 2px, 100% 1px; + background-position: 50% 100%, 50% 100%; + background-origin: border-box; + border-color: transparent; +} + +.p-inputtext.p-variant-filled:enabled:hover:focus { + background-image: linear-gradient(to bottom, ${dt('inputtext.focus.border.color')}, ${dt('inputtext.focus.border.color')}), linear-gradient(to bottom, ${dt('inputtext.hover.border.color')}, ${dt('inputtext.hover.border.color')}); +} + +.p-inputtext.p-variant-filled.p-invalid { + background-image: linear-gradient(to bottom, ${dt('inputtext.invalid.border.color')}, ${dt('inputtext.invalid.border.color')}), linear-gradient(to bottom, ${dt('inputtext.invalid.border.color')}, ${dt('inputtext.invalid.border.color')}); +} + +.p-inputtext.p-variant-filled.p-invalid:enabled:focus { + background-image: linear-gradient(to bottom, ${dt('inputtext.invalid.border.color')}, ${dt('inputtext.invalid.border.color')}), linear-gradient(to bottom, ${dt('inputtext.invalid.border.color')}, ${dt('inputtext.invalid.border.color')}); +} +` +} as InputTextDesignTokens; diff --git a/packages/themes/src/presets/material/knob/index.d.ts b/packages/themes/src/presets/material/knob/index.d.ts new file mode 100644 index 00000000000..7bdd5e233b6 --- /dev/null +++ b/packages/themes/src/presets/material/knob/index.d.ts @@ -0,0 +1,3 @@ +import { KnobDesignTokens } from '../../types/knob'; +declare const _default: KnobDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/knob/index.ts b/packages/themes/src/presets/material/knob/index.ts new file mode 100644 index 00000000000..5df549bc36c --- /dev/null +++ b/packages/themes/src/presets/material/knob/index.ts @@ -0,0 +1,23 @@ +import { KnobDesignTokens } from '../../../../types/knob'; + +export default { + root: { + transitionDuration: '{transition.duration}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + value: { + background: '{primary.color}' + }, + range: { + background: '{content.border.color}' + }, + text: { + color: '{text.muted.color}' + } +} as KnobDesignTokens; diff --git a/packages/themes/src/presets/material/listbox/index.d.ts b/packages/themes/src/presets/material/listbox/index.d.ts new file mode 100644 index 00000000000..44ce18a6a3b --- /dev/null +++ b/packages/themes/src/presets/material/listbox/index.d.ts @@ -0,0 +1,3 @@ +import { ListboxDesignTokens } from '../../types/listbox'; +declare const _default: ListboxDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/listbox/index.ts b/packages/themes/src/presets/material/listbox/index.ts new file mode 100644 index 00000000000..a3774a9a890 --- /dev/null +++ b/packages/themes/src/presets/material/listbox/index.ts @@ -0,0 +1,64 @@ +import { ListboxDesignTokens } from '../../../../types/listbox'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + borderColor: '{form.field.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + shadow: '{form.field.shadow}', + borderRadius: '{form.field.border.radius}', + transitionDuration: '{form.field.transition.duration}' + }, + list: { + padding: '{list.padding}', + gap: '{list.gap}', + header: { + padding: '{list.header.padding}' + } + }, + option: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}' + }, + optionGroup: { + background: '{list.option.group.background}', + color: '{list.option.group.color}', + fontWeight: '{list.option.group.font.weight}', + padding: '{list.option.group.padding}' + }, + checkmark: { + color: '{list.option.color}', + gutterStart: '-0.375rem', + gutterEnd: '0.375rem' + }, + emptyMessage: { + padding: '{list.option.padding}' + }, + colorScheme: { + light: { + option: { + stripedBackground: '{surface.50}' + } + }, + dark: { + option: { + stripedBackground: '{surface.900}' + } + } + }, + css: ({ dt }) => ` +.p-listbox-option { + transition: none +} +` +} as ListboxDesignTokens; diff --git a/packages/themes/src/presets/material/megamenu/index.d.ts b/packages/themes/src/presets/material/megamenu/index.d.ts new file mode 100644 index 00000000000..445437eb5ad --- /dev/null +++ b/packages/themes/src/presets/material/megamenu/index.d.ts @@ -0,0 +1,3 @@ +import { MegaMenuDesignTokens } from '../../types/megamenu'; +declare const _default: MegaMenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/megamenu/index.ts b/packages/themes/src/presets/material/megamenu/index.ts new file mode 100644 index 00000000000..bd9e7f58b68 --- /dev/null +++ b/packages/themes/src/presets/material/megamenu/index.ts @@ -0,0 +1,86 @@ +import { MegaMenuDesignTokens } from '../../../../types/megamenu'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + color: '{content.color}', + gap: '0.5rem', + verticalOrientation: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}' + }, + horizontalOrientation: { + padding: '0.5rem 0.75rem', + gap: '0.5rem' + }, + transitionDuration: '{transition.duration}' + }, + baseItem: { + borderRadius: '{content.border.radius}', + padding: '{navigation.item.padding}' + }, + item: { + focusBackground: '{navigation.item.focus.background}', + activeBackground: '{navigation.item.active.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + activeColor: '{navigation.item.active.color}', + padding: '{navigation.item.padding}', + borderRadius: '{navigation.item.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}', + activeColor: '{navigation.item.icon.active.color}' + } + }, + overlay: { + padding: '0', + background: '{content.background}', + borderColor: 'transparent', + borderRadius: '{content.border.radius}', + color: '{content.color}', + shadow: '{overlay.navigation.shadow}', + gap: '0.5rem' + }, + submenu: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}' + }, + submenuLabel: { + padding: '{navigation.submenu.label.padding}', + fontWeight: '{navigation.submenu.label.font.weight}', + background: '{navigation.submenu.label.background.}', + color: '{navigation.submenu.label.color}' + }, + submenuIcon: { + size: '{navigation.submenu.icon.size}', + color: '{navigation.submenu.icon.color}', + focusColor: '{navigation.submenu.icon.focus.color}', + activeColor: '{navigation.submenu.icon.active.color}' + }, + separator: { + borderColor: '{content.border.color}' + }, + mobileButton: { + borderRadius: '50%', + size: '2.5rem', + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + hoverBackground: '{content.hover.background}', + focusRing: { + width: '0', + style: 'none', + color: 'unset', + offset: '0', + shadow: 'none' + } + }, + css: ({ dt }) => ` +.p-megamenu-button:focus-visible { + background: ${dt('navigation.item.active.background')} +} +` +} as MegaMenuDesignTokens; diff --git a/packages/themes/src/presets/material/menu/index.d.ts b/packages/themes/src/presets/material/menu/index.d.ts new file mode 100644 index 00000000000..10106927572 --- /dev/null +++ b/packages/themes/src/presets/material/menu/index.d.ts @@ -0,0 +1,3 @@ +import { MenuDesignTokens } from '../../types/menu'; +declare const _default: MenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/menu/index.ts b/packages/themes/src/presets/material/menu/index.ts new file mode 100644 index 00000000000..f416a14ad59 --- /dev/null +++ b/packages/themes/src/presets/material/menu/index.ts @@ -0,0 +1,42 @@ +import { MenuDesignTokens } from '../../../../types/menu'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}', + shadow: '{overlay.navigation.shadow}', + transitionDuration: '{transition.duration}' + }, + list: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}' + }, + item: { + focusBackground: '{navigation.item.focus.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + padding: '{navigation.item.padding}', + borderRadius: '{navigation.item.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}' + } + }, + submenuLabel: { + padding: '{navigation.submenu.label.padding}', + fontWeight: '{navigation.submenu.label.font.weight}', + background: '{navigation.submenu.label.background}', + color: '{navigation.submenu.label.color}' + }, + separator: { + borderColor: '{content.border.color}' + }, + css: ({ dt }) => ` +.p-menu-overlay { + border-color: transparent +} +` +} as MenuDesignTokens; diff --git a/packages/themes/src/presets/material/menubar/index.d.ts b/packages/themes/src/presets/material/menubar/index.d.ts new file mode 100644 index 00000000000..28a5191c2ef --- /dev/null +++ b/packages/themes/src/presets/material/menubar/index.d.ts @@ -0,0 +1,3 @@ +import { MenubarDesignTokens } from '../../types/menubar'; +declare const _default: MenubarDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/menubar/index.ts b/packages/themes/src/presets/material/menubar/index.ts new file mode 100644 index 00000000000..06426ff0187 --- /dev/null +++ b/packages/themes/src/presets/material/menubar/index.ts @@ -0,0 +1,69 @@ +import { MenubarDesignTokens } from '../../../../types/menubar'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + color: '{content.color}', + gap: '0.5rem', + padding: '0.5rem 0.75rem', + transitionDuration: '{transition.duration}' + }, + baseItem: { + borderRadius: '{content.border.radius}', + padding: '{navigation.item.padding}' + }, + item: { + focusBackground: '{navigation.item.focus.background}', + activeBackground: '{navigation.item.active.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + activeColor: '{navigation.item.active.color}', + padding: '{navigation.item.padding}', + borderRadius: '{navigation.item.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}', + activeColor: '{navigation.item.icon.active.color}' + } + }, + submenu: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}', + background: '{content.background}', + borderColor: 'transparent', + borderRadius: '{content.border.radius}', + shadow: '{overlay.navigation.shadow}', + mobileIndent: '1rem', + icon: { + size: '{navigation.submenu.icon.size}', + color: '{navigation.submenu.icon.color}', + focusColor: '{navigation.submenu.icon.focus.color}', + activeColor: '{navigation.submenu.icon.active.color}' + } + }, + separator: { + borderColor: '{content.border.color}' + }, + mobileButton: { + borderRadius: '50%', + size: '2.5rem', + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + hoverBackground: '{content.hover.background}', + focusRing: { + width: '0', + style: 'none', + color: 'unset', + offset: '0', + shadow: 'none' + } + }, + css: ({ dt }) => ` +.p-menubar-button:focus-visible { + background: ${dt('navigation.item.active.background')} +} +` +} as MenubarDesignTokens; diff --git a/packages/themes/src/presets/material/message/index.d.ts b/packages/themes/src/presets/material/message/index.d.ts new file mode 100644 index 00000000000..85aa43d9d22 --- /dev/null +++ b/packages/themes/src/presets/material/message/index.d.ts @@ -0,0 +1,3 @@ +import { MessageDesignTokens } from '../../types/message'; +declare const _default: MessageDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/message/index.ts b/packages/themes/src/presets/material/message/index.ts new file mode 100644 index 00000000000..c964551e5d0 --- /dev/null +++ b/packages/themes/src/presets/material/message/index.ts @@ -0,0 +1,313 @@ +import { MessageDesignTokens } from '../../../../types/message'; + +export default { + root: { + borderRadius: '{content.border.radius}', + borderWidth: '0', + transitionDuration: '{transition.duration}' + }, + content: { + padding: '1rem 1.25rem', + gap: '0.5rem', + sm: { + padding: '0.625rem 0.625rem' + }, + lg: { + padding: '0.825rem 0.825rem' + } + }, + text: { + fontSize: '1rem', + fontWeight: '500', + sm: { + fontSize: '0.875rem' + }, + lg: { + fontSize: '1.125rem' + } + }, + icon: { + size: '1.25rem', + sm: { + size: '1rem' + }, + lg: { + size: '1.5rem' + } + }, + closeButton: { + width: '2rem', + height: '2rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + offset: '{focus.ring.offset}' + } + }, + closeIcon: { + size: '1rem', + sm: { + fontSize: '0.875rem' + }, + lg: { + fontSize: '1.125rem' + } + }, + outlined: { + root: { + borderWidth: '1px' + } + }, + simple: { + content: { + padding: '0' + } + }, + colorScheme: { + light: { + info: { + background: 'color-mix(in srgb, {blue.50}, transparent 5%)', + borderColor: '{blue.200}', + color: '{blue.600}', + shadow: 'none', + closeButton: { + hoverBackground: '{blue.100}', + focusRing: { + color: '{blue.600}', + shadow: 'none' + } + }, + outlined: { + color: '{blue.600}', + borderColor: '{blue.600}' + }, + simple: { + color: '{blue.600}' + } + }, + success: { + background: 'color-mix(in srgb, {green.50}, transparent 5%)', + borderColor: '{green.200}', + color: '{green.600}', + shadow: 'none', + closeButton: { + hoverBackground: '{green.100}', + focusRing: { + color: '{green.600}', + shadow: 'none' + } + }, + outlined: { + color: '{green.600}', + borderColor: '{green.600}' + }, + simple: { + color: '{green.600}' + } + }, + warn: { + background: 'color-mix(in srgb,{yellow.50}, transparent 5%)', + borderColor: '{yellow.200}', + color: '{yellow.900}', + shadow: 'none', + closeButton: { + hoverBackground: '{yellow.100}', + focusRing: { + color: '{yellow.600}', + shadow: 'none' + } + }, + outlined: { + color: '{yellow.900}', + borderColor: '{yellow.900}' + }, + simple: { + color: '{yellow.900}' + } + }, + error: { + background: 'color-mix(in srgb, {red.50}, transparent 5%)', + borderColor: '{red.200}', + color: '{red.600}', + shadow: 'none', + closeButton: { + hoverBackground: '{red.100}', + focusRing: { + color: '{red.600}', + shadow: 'none' + } + }, + outlined: { + color: '{red.600}', + borderColor: '{red.600}' + }, + simple: { + color: '{red.600}' + } + }, + secondary: { + background: '{surface.100}', + borderColor: '{surface.200}', + color: '{surface.600}', + shadow: 'none', + closeButton: { + hoverBackground: '{surface.200}', + focusRing: { + color: '{surface.600}', + shadow: 'none' + } + }, + outlined: { + color: '{surface.600}', + borderColor: '{surface.600}' + }, + simple: { + color: '{surface.600}' + } + }, + contrast: { + background: '{surface.900}', + borderColor: '{surface.950}', + color: '{surface.50}', + shadow: 'none', + closeButton: { + hoverBackground: '{surface.800}', + focusRing: { + color: '{surface.50}', + shadow: 'none' + } + }, + outlined: { + color: '{surface.950}', + borderColor: '{surface.950}' + }, + simple: { + color: '{surface.950}' + } + } + }, + dark: { + info: { + background: 'color-mix(in srgb, {blue.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {blue.700}, transparent 64%)', + color: '{blue.500}', + shadow: 'none', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{blue.500}', + shadow: 'none' + } + }, + outlined: { + color: '{blue.500}', + borderColor: '{blue.500}' + }, + simple: { + color: '{blue.500}' + } + }, + success: { + background: 'color-mix(in srgb, {green.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {green.700}, transparent 64%)', + color: '{green.500}', + shadow: 'none', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{green.500}', + shadow: 'none' + } + }, + outlined: { + color: '{green.500}', + borderColor: '{green.500}' + }, + simple: { + color: '{green.500}' + } + }, + warn: { + background: 'color-mix(in srgb, {yellow.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {yellow.700}, transparent 64%)', + color: '{yellow.500}', + shadow: 'none', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{yellow.500}', + shadow: 'none' + } + }, + outlined: { + color: '{yellow.500}', + borderColor: '{yellow.500}' + }, + simple: { + color: '{yellow.500}' + } + }, + error: { + background: 'color-mix(in srgb, {red.500}, transparent 84%)', + borderColor: 'color-mix(in srgb, {red.700}, transparent 64%)', + color: '{red.500}', + shadow: 'none', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{red.500}', + shadow: 'none' + } + }, + outlined: { + color: '{red.500}', + borderColor: '{red.500}' + }, + simple: { + color: '{red.500}' + } + }, + secondary: { + background: '{surface.800}', + borderColor: '{surface.700}', + color: '{surface.300}', + shadow: 'none', + closeButton: { + hoverBackground: '{surface.700}', + focusRing: { + color: '{surface.300}', + shadow: 'none' + } + }, + outlined: { + color: '{surface.400}', + borderColor: '{surface.400}' + }, + simple: { + color: '{surface.400}' + } + }, + contrast: { + background: '{surface.0}', + borderColor: '{surface.100}', + color: '{surface.950}', + shadow: 'none', + closeButton: { + hoverBackground: '{surface.100}', + focusRing: { + color: '{surface.950}', + shadow: 'none' + } + }, + outlined: { + color: '{surface.0}', + borderColor: '{surface.0}' + }, + simple: { + color: '{surface.0}' + } + } + } + } +} as MessageDesignTokens; diff --git a/packages/themes/src/presets/material/metergroup/index.d.ts b/packages/themes/src/presets/material/metergroup/index.d.ts new file mode 100644 index 00000000000..b24465081b0 --- /dev/null +++ b/packages/themes/src/presets/material/metergroup/index.d.ts @@ -0,0 +1,3 @@ +import { MeterGroupDesignTokens } from '../../types/metergroup'; +declare const _default: MeterGroupDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/metergroup/index.ts b/packages/themes/src/presets/material/metergroup/index.ts new file mode 100644 index 00000000000..be31931955a --- /dev/null +++ b/packages/themes/src/presets/material/metergroup/index.ts @@ -0,0 +1,25 @@ +import { MeterGroupDesignTokens } from '../../../../types/metergroup'; + +export default { + root: { + borderRadius: '{content.border.radius}', + gap: '1rem' + }, + meters: { + background: '{content.border.color}', + size: '0.5rem' + }, + label: { + gap: '0.5rem' + }, + labelMarker: { + size: '0.5rem' + }, + labelIcon: { + size: '1rem' + }, + labelList: { + verticalGap: '0.5rem', + horizontalGap: '1rem' + } +} as MeterGroupDesignTokens; diff --git a/packages/themes/src/presets/material/multiselect/index.d.ts b/packages/themes/src/presets/material/multiselect/index.d.ts new file mode 100644 index 00000000000..3a9ce7cd765 --- /dev/null +++ b/packages/themes/src/presets/material/multiselect/index.d.ts @@ -0,0 +1,3 @@ +import { MultiSelectDesignTokens } from '../../types/multiselect'; +declare const _default: MultiSelectDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/multiselect/index.ts b/packages/themes/src/presets/material/multiselect/index.ts new file mode 100644 index 00000000000..5dd938c666b --- /dev/null +++ b/packages/themes/src/presets/material/multiselect/index.ts @@ -0,0 +1,134 @@ +import { MultiSelectDesignTokens } from '../../../../types/multiselect'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + }, + dropdown: { + width: '2.5rem', + color: '{form.field.icon.color}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + list: { + padding: '{list.padding}', + gap: '{list.gap}', + header: { + padding: '{list.header.padding}' + } + }, + option: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}', + gap: '0.75rem' + }, + optionGroup: { + background: '{list.option.group.background}', + color: '{list.option.group.color}', + fontWeight: '{list.option.group.font.weight}', + padding: '{list.option.group.padding}' + }, + chip: { + borderRadius: '{border.radius.sm}' + }, + clearIcon: { + color: '{form.field.icon.color}' + }, + emptyMessage: { + padding: '{list.option.padding}' + }, + css: ({ dt }) => ` +.p-multiselect.p-variant-filled { + border-bottom-left-radius: 0 + border-bottom-right-radius: 0; + border: 1px solid transparent; + background: ${dt('multiselect.filled.background')} no-repeat; + background-image: linear-gradient(to bottom, ${dt('multiselect.focus.border.color')}, ${dt('multiselect.focus.border.color')}), linear-gradient(to bottom, ${dt('multiselect.border.color')}, ${dt('multiselect.border.color')}); + background-size: 0 2px, 100% 1px; + background-position: 50% 100%, 50% 100%; + background-origin: border-box; + transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); +} + +.p-multiselect.p-variant-filled:not(.p-disabled):hover { + background: ${dt('multiselect.filled.hover.background')} no-repeat; + background-image: linear-gradient(to bottom, ${dt('multiselect.focus.border.color')}, ${dt('multiselect.focus.border.color')}), linear-gradient(to bottom, ${dt('multiselect.hover.border.color')}, ${dt('multiselect.hover.border.color')}); + background-size: 0 2px, 100% 1px; + background-position: 50% 100%, 50% 100%; + background-origin: border-box; + border-color: transparent; +} + +.p-multiselect.p-variant-filled:not(.p-disabled).p-focus { + outline: 0 none; + background: ${dt('multiselect.filled.focus.background')} no-repeat; + background-image: linear-gradient(to bottom, ${dt('multiselect.focus.border.color')}, ${dt('multiselect.focus.border.color')}), linear-gradient(to bottom, ${dt('multiselect.border.color')}, ${dt('multiselect.border.color')}); + background-size: 100% 2px, 100% 1px; + background-position: 50% 100%, 50% 100%; + background-origin: border-box; + border-color: transparent; +} + +.p-multiselect.p-variant-filled:not(.p-disabled).p-focus:hover { + background-image: linear-gradient(to bottom, ${dt('multiselect.focus.border.color')}, ${dt('multiselect.focus.border.color')}), linear-gradient(to bottom, ${dt('multiselect.hover.border.color')}, ${dt('multiselect.hover.border.color')}); +} + +.p-multiselect.p-variant-filled.p-invalid { + background-image: linear-gradient(to bottom, ${dt('multiselect.invalid.border.color')}, ${dt('multiselect.invalid.border.color')}), linear-gradient(to bottom, ${dt('multiselect.invalid.border.color')}, ${dt('multiselect.invalid.border.color')}); +} + +.p-multiselect.p-variant-filled.p-invalid:not(.p-disabled).p-focus { + background-image: linear-gradient(to bottom, ${dt('multiselect.invalid.border.color')}, ${dt('multiselect.invalid.border.color')}), linear-gradient(to bottom, ${dt('multiselect.invalid.border.color')}, ${dt('multiselect.invalid.border.color')}); +} + +.p-multiselect-option { + transition: none; +} +` +} as MultiSelectDesignTokens; diff --git a/packages/themes/src/presets/material/orderlist/index.d.ts b/packages/themes/src/presets/material/orderlist/index.d.ts new file mode 100644 index 00000000000..30d6340a415 --- /dev/null +++ b/packages/themes/src/presets/material/orderlist/index.d.ts @@ -0,0 +1,3 @@ +import { OrderListDesignTokens } from '../../types/orderlist'; +declare const _default: OrderListDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/orderlist/index.ts b/packages/themes/src/presets/material/orderlist/index.ts new file mode 100644 index 00000000000..ad7c912dcbb --- /dev/null +++ b/packages/themes/src/presets/material/orderlist/index.ts @@ -0,0 +1,10 @@ +import { OrderListDesignTokens } from '../../../../types/orderlist'; + +export default { + root: { + gap: '1.125rem' + }, + controls: { + gap: '0.5rem' + } +} as OrderListDesignTokens; diff --git a/packages/themes/src/presets/material/organizationchart/index.d.ts b/packages/themes/src/presets/material/organizationchart/index.d.ts new file mode 100644 index 00000000000..aa9d2309922 --- /dev/null +++ b/packages/themes/src/presets/material/organizationchart/index.d.ts @@ -0,0 +1,3 @@ +import { OrganizationChartDesignTokens } from '../../types/organizationchart'; +declare const _default: OrganizationChartDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/organizationchart/index.ts b/packages/themes/src/presets/material/organizationchart/index.ts new file mode 100644 index 00000000000..5e60b26e12f --- /dev/null +++ b/packages/themes/src/presets/material/organizationchart/index.ts @@ -0,0 +1,41 @@ +import { OrganizationChartDesignTokens } from '../../../../types/organizationchart'; + +export default { + root: { + gutter: '0.75rem', + transitionDuration: '{transition.duration}' + }, + node: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + selectedColor: '{highlight.color}', + hoverColor: '{content.hover.color}', + padding: '1rem 1.25rem', + toggleablePadding: '1rem 1.25rem 1.5rem 1.25rem', + borderRadius: '{content.border.radius}' + }, + nodeToggleButton: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + borderColor: '{content.border.color}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + size: '1.75rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + connector: { + color: '{content.border.color}', + borderRadius: '{content.border.radius}', + height: '24px' + } +} as OrganizationChartDesignTokens; diff --git a/packages/themes/src/presets/material/overlaybadge/index.d.ts b/packages/themes/src/presets/material/overlaybadge/index.d.ts new file mode 100644 index 00000000000..2b59f699264 --- /dev/null +++ b/packages/themes/src/presets/material/overlaybadge/index.d.ts @@ -0,0 +1,3 @@ +import { OverlayBadgeDesignTokens } from '../../types/overlaybadge'; +declare const _default: OverlayBadgeDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/overlaybadge/index.ts b/packages/themes/src/presets/material/overlaybadge/index.ts new file mode 100644 index 00000000000..776f9899104 --- /dev/null +++ b/packages/themes/src/presets/material/overlaybadge/index.ts @@ -0,0 +1,10 @@ +import { OverlayBadgeDesignTokens } from '../../../../types/overlaybadge'; + +export default { + root: { + outline: { + width: '2px', + color: '{content.background}' + } + } +} as OverlayBadgeDesignTokens; diff --git a/packages/themes/src/presets/material/paginator/index.d.ts b/packages/themes/src/presets/material/paginator/index.d.ts new file mode 100644 index 00000000000..68ee80e918c --- /dev/null +++ b/packages/themes/src/presets/material/paginator/index.d.ts @@ -0,0 +1,3 @@ +import { PaginatorDesignTokens } from '../../types/paginator'; +declare const _default: PaginatorDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/paginator/index.ts b/packages/themes/src/presets/material/paginator/index.ts new file mode 100644 index 00000000000..dc70d7f057b --- /dev/null +++ b/packages/themes/src/presets/material/paginator/index.ts @@ -0,0 +1,36 @@ +import { PaginatorDesignTokens } from '../../../../types/paginator'; + +export default { + root: { + padding: '0.5rem 1rem', + gap: '0.25rem', + borderRadius: '{content.border.radius}', + background: '{content.background}', + color: '{content.color}', + transitionDuration: '{transition.duration}' + }, + navButton: { + background: 'transparent', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + selectedColor: '{highlight.color}', + width: '2.5rem', + height: '2.5rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + currentPageReport: { + color: '{text.muted.color}' + }, + jumpToPageInput: { + maxWidth: '2.5rem' + } +} as PaginatorDesignTokens; diff --git a/packages/themes/src/presets/material/panel/index.d.ts b/packages/themes/src/presets/material/panel/index.d.ts new file mode 100644 index 00000000000..d71427b5743 --- /dev/null +++ b/packages/themes/src/presets/material/panel/index.d.ts @@ -0,0 +1,3 @@ +import { PanelDesignTokens } from '../../types/panel'; +declare const _default: PanelDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/panel/index.ts b/packages/themes/src/presets/material/panel/index.ts new file mode 100644 index 00000000000..f586ece8e6e --- /dev/null +++ b/packages/themes/src/presets/material/panel/index.ts @@ -0,0 +1,30 @@ +import { PanelDesignTokens } from '../../../../types/panel'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}' + }, + header: { + background: 'transparent', + color: '{text.color}', + padding: '1.25rem', + borderColor: '{content.border.color}', + borderWidth: '0', + borderRadius: '0' + }, + toggleableHeader: { + padding: '0.5rem 1.25rem' + }, + title: { + fontWeight: '600' + }, + content: { + padding: '0 1.25rem 1.25rem 1.25rem' + }, + footer: { + padding: '0 1.25rem 1.25rem 1.25rem' + } +} as PanelDesignTokens; diff --git a/packages/themes/src/presets/material/panelmenu/index.d.ts b/packages/themes/src/presets/material/panelmenu/index.d.ts new file mode 100644 index 00000000000..cece0ea0a3b --- /dev/null +++ b/packages/themes/src/presets/material/panelmenu/index.d.ts @@ -0,0 +1,3 @@ +import { PanelMenuDesignTokens } from '../../types/panelmenu'; +declare const _default: PanelMenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/panelmenu/index.ts b/packages/themes/src/presets/material/panelmenu/index.ts new file mode 100644 index 00000000000..c9bebad96fa --- /dev/null +++ b/packages/themes/src/presets/material/panelmenu/index.ts @@ -0,0 +1,69 @@ +import { PanelMenuDesignTokens } from '../../../../types/panelmenu'; + +export default { + root: { + gap: '0', + transitionDuration: '{transition.duration}' + }, + panel: { + background: '{content.background}', + borderColor: '{content.border.color}', + borderWidth: '0', + color: '{content.color}', + padding: '0', + borderRadius: '0', + first: { + borderWidth: '0', + topBorderRadius: '{content.border.radius}' + }, + last: { + borderWidth: '0', + bottomBorderRadius: '{content.border.radius}' + } + }, + item: { + focusBackground: '{navigation.item.focus.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + gap: '0.5rem', + padding: '{navigation.item.padding}', + borderRadius: '{content.border.radius}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}' + } + }, + submenu: { + indent: '1rem' + }, + submenuIcon: { + color: '{navigation.submenu.icon.color}', + focusColor: '{navigation.submenu.icon.focus.color}' + }, + css: ({ dt }) => ` +.p-panelmenu-panel { + box-shadow: 0 0 0 1px ${dt('panelmenu.panel.border.color')} + transition: margin ${dt('panelmenu.transition.duration')}; +} + +.p-panelmenu-panel:has(.p-panelmenu-header-active) { + margin: 1rem 0; +} + +.p-panelmenu-panel:first-child { + border-top-left-radius: ${dt('content.border.radius')}; + border-top-right-radius: ${dt('content.border.radius')}; + margin-top: 0; +} + +.p-panelmenu-panel:last-child { + border-bottom-left-radius: ${dt('content.border.radius')}; + border-bottom-right-radius: ${dt('content.border.radius')}; + margin-bottom: 0; +} + +.p-accordionpanel:not(.p-disabled) .p-accordionheader:focus-visible { + background: ${dt('navigation.item.active.background')}; +} +` +} as PanelMenuDesignTokens; diff --git a/packages/themes/src/presets/material/password/index.d.ts b/packages/themes/src/presets/material/password/index.d.ts new file mode 100644 index 00000000000..874bd0a6b05 --- /dev/null +++ b/packages/themes/src/presets/material/password/index.d.ts @@ -0,0 +1,3 @@ +import { PasswordDesignTokens } from '../../types/password'; +declare const _default: PasswordDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/password/index.ts b/packages/themes/src/presets/material/password/index.ts new file mode 100644 index 00000000000..042a7706450 --- /dev/null +++ b/packages/themes/src/presets/material/password/index.ts @@ -0,0 +1,39 @@ +import { PasswordDesignTokens } from '../../../../types/password'; + +export default { + meter: { + background: '{content.border.color}', + borderRadius: '{content.border.radius}', + height: '.75rem' + }, + icon: { + color: '{form.field.icon.color}' + }, + overlay: { + background: '{overlay.popover.background}', + borderColor: '{overlay.popover.border.color}', + borderRadius: '{overlay.popover.border.radius}', + color: '{overlay.popover.color}', + padding: '{overlay.popover.padding}', + shadow: '{overlay.popover.shadow}' + }, + content: { + gap: '0.5rem' + }, + colorScheme: { + light: { + strength: { + weakBackground: '{red.500}', + mediumBackground: '{amber.500}', + strongBackground: '{green.500}' + } + }, + dark: { + strength: { + weakBackground: '{red.400}', + mediumBackground: '{amber.400}', + strongBackground: '{green.400}' + } + } + } +} as PasswordDesignTokens; diff --git a/packages/themes/src/presets/material/picklist/index.d.ts b/packages/themes/src/presets/material/picklist/index.d.ts new file mode 100644 index 00000000000..3c603f691a9 --- /dev/null +++ b/packages/themes/src/presets/material/picklist/index.d.ts @@ -0,0 +1,3 @@ +import { PickListDesignTokens } from '../../types/picklist'; +declare const _default: PickListDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/picklist/index.ts b/packages/themes/src/presets/material/picklist/index.ts new file mode 100644 index 00000000000..21c317c14b6 --- /dev/null +++ b/packages/themes/src/presets/material/picklist/index.ts @@ -0,0 +1,10 @@ +import { PickListDesignTokens } from '../../../../types/picklist'; + +export default { + root: { + gap: '1.125rem' + }, + controls: { + gap: '0.5rem' + } +} as PickListDesignTokens; diff --git a/packages/themes/src/presets/material/popover/index.d.ts b/packages/themes/src/presets/material/popover/index.d.ts new file mode 100644 index 00000000000..865d3419b32 --- /dev/null +++ b/packages/themes/src/presets/material/popover/index.d.ts @@ -0,0 +1,3 @@ +import { PopoverDesignTokens } from '../../types/popover'; +declare const _default: PopoverDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/popover/index.ts b/packages/themes/src/presets/material/popover/index.ts new file mode 100644 index 00000000000..1532cfa60f9 --- /dev/null +++ b/packages/themes/src/presets/material/popover/index.ts @@ -0,0 +1,16 @@ +import { PopoverDesignTokens } from '../../../../types/popover'; + +export default { + root: { + background: '{overlay.popover.background}', + borderColor: '{overlay.popover.border.color}', + color: '{overlay.popover.color}', + borderRadius: '{overlay.popover.border.radius}', + shadow: '{overlay.popover.shadow}', + gutter: '10px', + arrowOffset: '1.25rem' + }, + content: { + padding: '{overlay.popover.padding}' + } +} as PopoverDesignTokens; diff --git a/packages/themes/src/presets/material/progressbar/index.d.ts b/packages/themes/src/presets/material/progressbar/index.d.ts new file mode 100644 index 00000000000..160f5e546b7 --- /dev/null +++ b/packages/themes/src/presets/material/progressbar/index.d.ts @@ -0,0 +1,3 @@ +import { ProgressBarDesignTokens } from '../../types/progressbar'; +declare const _default: ProgressBarDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/progressbar/index.ts b/packages/themes/src/presets/material/progressbar/index.ts new file mode 100644 index 00000000000..a8b04ea1d03 --- /dev/null +++ b/packages/themes/src/presets/material/progressbar/index.ts @@ -0,0 +1,17 @@ +import { ProgressBarDesignTokens } from '../../../../types/progressbar'; + +export default { + root: { + background: '{content.border.color}', + borderRadius: '{content.border.radius}', + height: '1rem' + }, + value: { + background: '{primary.color}' + }, + label: { + color: '{primary.contrast.color}', + fontSize: '0.75rem', + fontWeight: '600' + } +} as ProgressBarDesignTokens; diff --git a/packages/themes/src/presets/material/progressspinner/index.d.ts b/packages/themes/src/presets/material/progressspinner/index.d.ts new file mode 100644 index 00000000000..b087a303253 --- /dev/null +++ b/packages/themes/src/presets/material/progressspinner/index.d.ts @@ -0,0 +1,3 @@ +import { ProgressSpinnerDesignTokens } from '../../types/progressspinner'; +declare const _default: ProgressSpinnerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/progressspinner/index.ts b/packages/themes/src/presets/material/progressspinner/index.ts new file mode 100644 index 00000000000..34395649a47 --- /dev/null +++ b/packages/themes/src/presets/material/progressspinner/index.ts @@ -0,0 +1,22 @@ +import { ProgressSpinnerDesignTokens } from '../../../../types/progressspinner'; + +export default { + colorScheme: { + light: { + root: { + 'color.1': '{red.500}', + 'color.2': '{blue.500}', + 'color.3': '{green.500}', + 'color.4': '{yellow.500}' + } + }, + dark: { + root: { + 'color.1': '{red.400}', + 'color.2': '{blue.400}', + 'color.3': '{green.400}', + 'color.4': '{yellow.400}' + } + } + } +} as ProgressSpinnerDesignTokens; diff --git a/packages/themes/src/presets/material/radiobutton/index.d.ts b/packages/themes/src/presets/material/radiobutton/index.d.ts new file mode 100644 index 00000000000..c8e7556cd6d --- /dev/null +++ b/packages/themes/src/presets/material/radiobutton/index.d.ts @@ -0,0 +1,3 @@ +import { RadioButtonDesignTokens } from '../../types/radiobutton'; +declare const _default: RadioButtonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/radiobutton/index.ts b/packages/themes/src/presets/material/radiobutton/index.ts new file mode 100644 index 00000000000..86eb940b287 --- /dev/null +++ b/packages/themes/src/presets/material/radiobutton/index.ts @@ -0,0 +1,76 @@ +import { RadioButtonDesignTokens } from '../../../../types/radiobutton'; + +export default { + root: { + width: '20px', + height: '20px', + background: '{form.field.background}', + checkedBackground: '{primary.contrast.color}', + checkedHoverBackground: '{primary.contrast.color}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + checkedBorderColor: '{primary.color}', + checkedHoverBorderColor: '{primary.color}', + checkedFocusBorderColor: '{primary.color}', + checkedDisabledBorderColor: '{form.field.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + shadow: '{form.field.shadow}', + focusRing: { + width: '0', + style: 'none', + color: 'unset', + offset: '0', + shadow: 'none' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + width: '16px', + height: '16px' + }, + lg: { + width: '24px', + height: '24px' + } + }, + icon: { + size: '10px', + checkedColor: '{primary.color}', + checkedHoverColor: '{primary.color}', + disabledColor: '{form.field.disabled.color}', + sm: { + size: '8px' + }, + lg: { + size: '12px' + } + }, + css: ({ dt }) => ` +.p-radiobutton { + border-radius: 50% + transition: box-shadow ${dt('radiobutton.transition.duration')}; +} + +.p-radiobutton-box { + border-width: 2px; +} + +.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) { + box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('text.color')}, transparent 96%); +} + +.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) { + box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('text.color')}, transparent 88%); +} + +.p-radiobutton-checked:not(.p-disabled):has(.p-radiobutton-input:hover) { + box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('radiobutton.checked.border.color')}, transparent 92%); +} + +.p-radiobutton-checked:not(.p-disabled):has(.p-radiobutton-input:focus-visible) { + box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('radiobutton.checked.border.color')}, transparent 84%); +} +` +} as RadioButtonDesignTokens; diff --git a/packages/themes/src/presets/material/rating/index.d.ts b/packages/themes/src/presets/material/rating/index.d.ts new file mode 100644 index 00000000000..97fce77ed0d --- /dev/null +++ b/packages/themes/src/presets/material/rating/index.d.ts @@ -0,0 +1,3 @@ +import { RatingDesignTokens } from '../../types/rating'; +declare const _default: RatingDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/rating/index.ts b/packages/themes/src/presets/material/rating/index.ts new file mode 100644 index 00000000000..6ac09cdec44 --- /dev/null +++ b/packages/themes/src/presets/material/rating/index.ts @@ -0,0 +1,37 @@ +import { RatingDesignTokens } from '../../../../types/rating'; + +export default { + root: { + gap: '0.5rem', + transitionDuration: '{transition.duration}', + focusRing: { + width: '0', + style: 'none', + color: 'unset', + offset: '0', + shadow: 'none' + } + }, + icon: { + size: '1.125rem', + color: '{text.muted.color}', + hoverColor: '{primary.color}', + activeColor: '{primary.color}' + }, + css: ({ dt }) => ` +.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-option:hover { + background: color-mix(in srgb, ${dt('rating.icon.color')}, transparent 96%) + box-shadow: 0 0 1px 8px color-mix(in srgb, ${dt('rating.icon.color')}, transparent 96%); +} + +.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-option-active:hover { + background: color-mix(in srgb, ${dt('rating.icon.active.color')}, transparent 92%); + box-shadow: 0 0 1px 8px color-mix(in srgb, ${dt('rating.icon.active.color')}, transparent 92%); +} + +.p-rating-option.p-focus-visible { + background: color-mix(in srgb, ${dt('rating.icon.active.color')}, transparent 84%); + box-shadow: 0 0 1px 8px color-mix(in srgb, ${dt('rating.icon.active.color')}, transparent 84%); +} +` +} as RatingDesignTokens; diff --git a/packages/themes/src/presets/material/ripple/index.d.ts b/packages/themes/src/presets/material/ripple/index.d.ts new file mode 100644 index 00000000000..5745087baff --- /dev/null +++ b/packages/themes/src/presets/material/ripple/index.d.ts @@ -0,0 +1,3 @@ +import { RippleDesignTokens } from '../../types/ripple'; +declare const _default: RippleDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/ripple/index.ts b/packages/themes/src/presets/material/ripple/index.ts new file mode 100644 index 00000000000..d493141dd77 --- /dev/null +++ b/packages/themes/src/presets/material/ripple/index.ts @@ -0,0 +1,16 @@ +import { RippleDesignTokens } from '../../../../types/ripple'; + +export default { + colorScheme: { + light: { + root: { + background: 'rgba(0,0,0,0.1)' + } + }, + dark: { + root: { + background: 'rgba(255,255,255,0.3)' + } + } + } +} as RippleDesignTokens; diff --git a/packages/themes/src/presets/material/scrollpanel/index.d.ts b/packages/themes/src/presets/material/scrollpanel/index.d.ts new file mode 100644 index 00000000000..1ce82964dc2 --- /dev/null +++ b/packages/themes/src/presets/material/scrollpanel/index.d.ts @@ -0,0 +1,3 @@ +import { ScrollPanelDesignTokens } from '../../types/scrollpanel'; +declare const _default: ScrollPanelDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/scrollpanel/index.ts b/packages/themes/src/presets/material/scrollpanel/index.ts new file mode 100644 index 00000000000..220b4f78b53 --- /dev/null +++ b/packages/themes/src/presets/material/scrollpanel/index.ts @@ -0,0 +1,30 @@ +import { ScrollPanelDesignTokens } from '../../../../types/scrollpanel'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + bar: { + size: '9px', + borderRadius: '{border.radius.sm}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + colorScheme: { + light: { + bar: { + background: '{surface.200}' + } + }, + dark: { + bar: { + background: '{surface.700}' + } + } + } +} as ScrollPanelDesignTokens; diff --git a/packages/themes/src/presets/material/select/index.d.ts b/packages/themes/src/presets/material/select/index.d.ts new file mode 100644 index 00000000000..7355ae00f45 --- /dev/null +++ b/packages/themes/src/presets/material/select/index.d.ts @@ -0,0 +1,3 @@ +import { SelectDesignTokens } from '../../types/select'; +declare const _default: SelectDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/select/index.ts b/packages/themes/src/presets/material/select/index.ts new file mode 100644 index 00000000000..e6d06e342f2 --- /dev/null +++ b/packages/themes/src/presets/material/select/index.ts @@ -0,0 +1,135 @@ +import { SelectDesignTokens } from '../../../../types/select'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + }, + dropdown: { + width: '2.5rem', + color: '{form.field.icon.color}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + list: { + padding: '{list.padding}', + gap: '{list.gap}', + header: { + padding: '{list.header.padding}' + } + }, + option: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}' + }, + optionGroup: { + background: '{list.option.group.background}', + color: '{list.option.group.color}', + fontWeight: '{list.option.group.font.weight}', + padding: '{list.option.group.padding}' + }, + clearIcon: { + color: '{form.field.icon.color}' + }, + checkmark: { + color: '{list.option.color}', + gutterStart: '-0.375rem', + gutterEnd: '0.375rem' + }, + emptyMessage: { + padding: '{list.option.padding}' + }, + css: ({ dt }) => ` +.p-select.p-variant-filled { + border-bottom-left-radius: 0 + border-bottom-right-radius: 0; + border: 1px solid transparent; + background: ${dt('select.filled.background')} no-repeat; + background-image: linear-gradient(to bottom, ${dt('select.focus.border.color')}, ${dt('select.focus.border.color')}), linear-gradient(to bottom, ${dt('select.border.color')}, ${dt('select.border.color')}); + background-size: 0 2px, 100% 1px; + background-position: 50% 100%, 50% 100%; + background-origin: border-box; + transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); +} + +.p-select.p-variant-filled:not(.p-disabled):hover { + background: ${dt('select.filled.hover.background')} no-repeat; + background-image: linear-gradient(to bottom, ${dt('select.focus.border.color')}, ${dt('select.focus.border.color')}), linear-gradient(to bottom, ${dt('select.hover.border.color')}, ${dt('select.hover.border.color')}); + background-size: 0 2px, 100% 1px; + background-position: 50% 100%, 50% 100%; + background-origin: border-box; + border-color: transparent; +} + +.p-select.p-variant-filled:not(.p-disabled).p-focus { + outline: 0 none; + background: ${dt('select.filled.focus.background')} no-repeat; + background-image: linear-gradient(to bottom, ${dt('select.focus.border.color')}, ${dt('select.focus.border.color')}), linear-gradient(to bottom, ${dt('select.border.color')}, ${dt('select.border.color')}); + background-size: 100% 2px, 100% 1px; + background-position: 50% 100%, 50% 100%; + background-origin: border-box; + border-color: transparent; +} + +.p-select.p-variant-filled:not(.p-disabled).p-focus:hover { + background-image: linear-gradient(to bottom, ${dt('select.focus.border.color')}, ${dt('select.focus.border.color')}), linear-gradient(to bottom, ${dt('select.hover.border.color')}, ${dt('select.hover.border.color')}); +} + +.p-select.p-variant-filled.p-invalid { + background-image: linear-gradient(to bottom, ${dt('select.invalid.border.color')}, ${dt('select.invalid.border.color')}), linear-gradient(to bottom, ${dt('select.invalid.border.color')}, ${dt('select.invalid.border.color')}); +} + +.p-select.p-variant-filled.p-invalid:not(.p-disabled).p-focus { + background-image: linear-gradient(to bottom, ${dt('select.invalid.border.color')}, ${dt('select.invalid.border.color')}), linear-gradient(to bottom, ${dt('select.invalid.border.color')}, ${dt('select.invalid.border.color')}); +} + +.p-select-option { + transition: none; +} +` +} as SelectDesignTokens; diff --git a/packages/themes/src/presets/material/selectbutton/index.d.ts b/packages/themes/src/presets/material/selectbutton/index.d.ts new file mode 100644 index 00000000000..bb5717652e2 --- /dev/null +++ b/packages/themes/src/presets/material/selectbutton/index.d.ts @@ -0,0 +1,3 @@ +import { SelectButtonDesignTokens } from '../../types/selectbutton'; +declare const _default: SelectButtonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/selectbutton/index.ts b/packages/themes/src/presets/material/selectbutton/index.ts new file mode 100644 index 00000000000..0b7cd021fb9 --- /dev/null +++ b/packages/themes/src/presets/material/selectbutton/index.ts @@ -0,0 +1,19 @@ +import { SelectButtonDesignTokens } from '../../../../types/selectbutton'; + +export default { + root: { + borderRadius: '{form.field.border.radius}' + }, + colorScheme: { + light: { + root: { + invalidBorderColor: '{form.field.invalid.border.color}' + } + }, + dark: { + root: { + invalidBorderColor: '{form.field.invalid.border.color}' + } + } + } +} as SelectButtonDesignTokens; diff --git a/packages/themes/src/presets/material/skeleton/index.d.ts b/packages/themes/src/presets/material/skeleton/index.d.ts new file mode 100644 index 00000000000..f25ba9916b0 --- /dev/null +++ b/packages/themes/src/presets/material/skeleton/index.d.ts @@ -0,0 +1,3 @@ +import { SkeletonDesignTokens } from '../../types/skeleton'; +declare const _default: SkeletonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/skeleton/index.ts b/packages/themes/src/presets/material/skeleton/index.ts new file mode 100644 index 00000000000..1f881e01338 --- /dev/null +++ b/packages/themes/src/presets/material/skeleton/index.ts @@ -0,0 +1,21 @@ +import { SkeletonDesignTokens } from '../../../../types/skeleton'; + +export default { + root: { + borderRadius: '{content.border.radius}' + }, + colorScheme: { + light: { + root: { + background: '{surface.200}', + animationBackground: 'rgba(255,255,255,0.4)' + } + }, + dark: { + root: { + background: 'rgba(255, 255, 255, 0.06)', + animationBackground: 'rgba(255, 255, 255, 0.04)' + } + } + } +} as SkeletonDesignTokens; diff --git a/packages/themes/src/presets/material/slider/index.d.ts b/packages/themes/src/presets/material/slider/index.d.ts new file mode 100644 index 00000000000..fb5a84c0ea9 --- /dev/null +++ b/packages/themes/src/presets/material/slider/index.d.ts @@ -0,0 +1,3 @@ +import { SliderDesignTokens } from '../../types/slider'; +declare const _default: SliderDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/slider/index.ts b/packages/themes/src/presets/material/slider/index.ts new file mode 100644 index 00000000000..278bf3da075 --- /dev/null +++ b/packages/themes/src/presets/material/slider/index.ts @@ -0,0 +1,51 @@ +import { SliderDesignTokens } from '../../../../types/slider'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + track: { + background: '{content.border.color}', + borderRadius: '{border.radius.xs}', + size: '2px' + }, + range: { + background: '{primary.color}' + }, + handle: { + width: '18px', + height: '18px', + borderRadius: '50%', + background: '{primary.color}', + hoverBackground: '{primary.color}', + content: { + borderRadius: '50%', + contentBackground: '{primary.color}', + hoverBackground: '{primary.color}', + width: '18px', + height: '18px', + shadow: '0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)' + }, + focusRing: { + width: '0', + style: 'none', + color: 'unset', + offset: '0', + shadow: 'none' + } + }, + css: ({ dt }) => ` +.p-slider-handle { + transition: box-shadow ${dt('slider.transition.duration')} +} + +.p-slider:not(.p-disabled) .p-slider-handle:hover { + box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('slider.handle.background')}, transparent 92%); +} + +.p-slider-handle:focus-visible, +.p-slider:not(.p-disabled) .p-slider-handle:focus:hover { + box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('slider.handle.background')}, transparent 84%); +} +` +} as SliderDesignTokens; diff --git a/packages/themes/src/presets/material/speeddial/index.d.ts b/packages/themes/src/presets/material/speeddial/index.d.ts new file mode 100644 index 00000000000..8bb89c2ab75 --- /dev/null +++ b/packages/themes/src/presets/material/speeddial/index.d.ts @@ -0,0 +1,3 @@ +import { SpeedDialDesignTokens } from '../../types/speeddial'; +declare const _default: SpeedDialDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/speeddial/index.ts b/packages/themes/src/presets/material/speeddial/index.ts new file mode 100644 index 00000000000..059724361d2 --- /dev/null +++ b/packages/themes/src/presets/material/speeddial/index.ts @@ -0,0 +1,8 @@ +import { SpeedDialDesignTokens } from '../../../../types/speeddial'; + +export default { + root: { + gap: '0.5rem', + transitionDuration: '{transition.duration}' + } +} as SpeedDialDesignTokens; diff --git a/packages/themes/src/presets/material/splitbutton/index.d.ts b/packages/themes/src/presets/material/splitbutton/index.d.ts new file mode 100644 index 00000000000..09f3f3dea32 --- /dev/null +++ b/packages/themes/src/presets/material/splitbutton/index.d.ts @@ -0,0 +1,3 @@ +import { SplitButtonDesignTokens } from '../../types/splitbutton'; +declare const _default: SplitButtonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/splitbutton/index.ts b/packages/themes/src/presets/material/splitbutton/index.ts new file mode 100644 index 00000000000..4313b3b0d7b --- /dev/null +++ b/packages/themes/src/presets/material/splitbutton/index.ts @@ -0,0 +1,9 @@ +import { SplitButtonDesignTokens } from '../../../../types/splitbutton'; + +export default { + root: { + borderRadius: '{form.field.border.radius}', + roundedBorderRadius: '2rem', + raisedShadow: '0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)' + } +} as SplitButtonDesignTokens; diff --git a/packages/themes/src/presets/material/splitter/index.d.ts b/packages/themes/src/presets/material/splitter/index.d.ts new file mode 100644 index 00000000000..1badb38e231 --- /dev/null +++ b/packages/themes/src/presets/material/splitter/index.d.ts @@ -0,0 +1,3 @@ +import { SplitterDesignTokens } from '../../types/splitter'; +declare const _default: SplitterDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/splitter/index.ts b/packages/themes/src/presets/material/splitter/index.ts new file mode 100644 index 00000000000..1d7ea5c5e05 --- /dev/null +++ b/packages/themes/src/presets/material/splitter/index.ts @@ -0,0 +1,25 @@ +import { SplitterDesignTokens } from '../../../../types/splitter'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + transitionDuration: '{transition.duration}' + }, + gutter: { + background: '{content.border.color}' + }, + handle: { + size: '24px', + background: 'transparent', + borderRadius: '{content.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + } +} as SplitterDesignTokens; diff --git a/packages/themes/src/presets/material/stepper/index.d.ts b/packages/themes/src/presets/material/stepper/index.d.ts new file mode 100644 index 00000000000..e3edaab47f9 --- /dev/null +++ b/packages/themes/src/presets/material/stepper/index.d.ts @@ -0,0 +1,3 @@ +import { StepperDesignTokens } from '../../types/stepper'; +declare const _default: StepperDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/stepper/index.ts b/packages/themes/src/presets/material/stepper/index.ts new file mode 100644 index 00000000000..b6cf6fbc11b --- /dev/null +++ b/packages/themes/src/presets/material/stepper/index.ts @@ -0,0 +1,73 @@ +import { StepperDesignTokens } from '../../../../types/stepper'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + separator: { + background: '{content.border.color}', + activeBackground: '{primary.color}', + margin: '0 0 0 1.625rem', + size: '2px' + }, + step: { + padding: '0.5rem', + gap: '1rem' + }, + stepHeader: { + padding: '0.75rem 1rem', + borderRadius: '{content.border.radius}', + focusRing: { + width: '0', + style: 'none', + color: 'unset', + offset: '0', + shadow: 'none' + }, + gap: '0.5rem' + }, + stepTitle: { + color: '{text.muted.color}', + activeColor: '{text.color}', + fontWeight: '500' + }, + stepNumber: { + activeBackground: '{primary.color}', + activeBorderColor: '{primary.color}', + activeColor: '{primary.contrast.color}', + size: '2rem', + fontSize: '1.143rem', + fontWeight: '500', + borderRadius: '50%', + shadow: 'none' + }, + steppanels: { + padding: '0.875rem 0.5rem 1.125rem 0.5rem' + }, + steppanel: { + background: '{content.background}', + color: '{content.color}', + padding: '0 0 0 1rem' + }, + colorScheme: { + light: { + stepNumber: { + background: '{surface.400}', + borderColor: '{surface.400}', + color: '{surface.0}' + } + }, + dark: { + stepNumber: { + background: '{surface.200}', + borderColor: '{surface.200}', + color: '{surface.900}' + } + } + }, + css: ({ dt }) => ` +.p-step-header:focus-visible { + background: ${dt('navigation.item.active.background')} +} +` +} as StepperDesignTokens; diff --git a/packages/themes/src/presets/material/steps/index.d.ts b/packages/themes/src/presets/material/steps/index.d.ts new file mode 100644 index 00000000000..0e3ea3fcab7 --- /dev/null +++ b/packages/themes/src/presets/material/steps/index.d.ts @@ -0,0 +1,3 @@ +import { StepsDesignTokens } from '../../types/steps'; +declare const _default: StepsDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/steps/index.ts b/packages/themes/src/presets/material/steps/index.ts new file mode 100644 index 00000000000..919811890f6 --- /dev/null +++ b/packages/themes/src/presets/material/steps/index.ts @@ -0,0 +1,39 @@ +import { StepsDesignTokens } from '../../../../types/steps'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + separator: { + background: '{content.border.color}' + }, + itemLink: { + borderRadius: '{content.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + }, + gap: '0.5rem' + }, + itemLabel: { + color: '{text.muted.color}', + activeColor: '{primary.color}', + fontWeight: '500' + }, + itemNumber: { + background: '{content.background}', + activeBackground: '{content.background}', + borderColor: '{content.border.color}', + activeBorderColor: '{content.border.color}', + color: '{text.muted.color}', + activeColor: '{primary.color}', + size: '2rem', + fontSize: '1.143rem', + fontWeight: '500', + borderRadius: '50%', + shadow: '0px 0.5px 0px 0px rgba(0, 0, 0, 0.06), 0px 1px 1px 0px rgba(0, 0, 0, 0.12)' + } +} as StepsDesignTokens; diff --git a/packages/themes/src/presets/material/tabmenu/index.d.ts b/packages/themes/src/presets/material/tabmenu/index.d.ts new file mode 100644 index 00000000000..798844887d1 --- /dev/null +++ b/packages/themes/src/presets/material/tabmenu/index.d.ts @@ -0,0 +1,3 @@ +import { TabmenuDesignTokens } from '../../types/tabmenu'; +declare const _default: TabmenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/tabmenu/index.ts b/packages/themes/src/presets/material/tabmenu/index.ts new file mode 100644 index 00000000000..17f9defd025 --- /dev/null +++ b/packages/themes/src/presets/material/tabmenu/index.ts @@ -0,0 +1,45 @@ +import { TabmenuDesignTokens } from '../../../../types/tabmenu'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + tablist: { + borderWidth: '0 0 1px 0', + background: '{content.background}', + borderColor: '{content.border.color}' + }, + item: { + background: 'transparent', + hoverBackground: 'transparent', + activeBackground: 'transparent', + borderWidth: '0 0 1px 0', + borderColor: '{content.border.color}', + hoverBorderColor: '{content.border.color}', + activeBorderColor: '{primary.color}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{primary.color}', + padding: '1rem 1.125rem', + fontWeight: '600', + margin: '0 0 -1px 0', + gap: '0.5rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + itemIcon: { + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{primary.color}' + }, + activeBar: { + height: '1px', + bottom: '-1px', + background: '{primary.color}' + } +} as TabmenuDesignTokens; diff --git a/packages/themes/src/presets/material/tabs/index.d.ts b/packages/themes/src/presets/material/tabs/index.d.ts new file mode 100644 index 00000000000..80577b04ec1 --- /dev/null +++ b/packages/themes/src/presets/material/tabs/index.d.ts @@ -0,0 +1,3 @@ +import { TabsDesignTokens } from '../../types/tabs'; +declare const _default: TabsDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/tabs/index.ts b/packages/themes/src/presets/material/tabs/index.ts new file mode 100644 index 00000000000..829e1eb02a3 --- /dev/null +++ b/packages/themes/src/presets/material/tabs/index.ts @@ -0,0 +1,85 @@ +import { TabsDesignTokens } from '../../../../types/tabs'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + tablist: { + borderWidth: '0 0 1px 0', + background: '{content.background}', + borderColor: '{content.border.color}' + }, + tab: { + background: 'transparent', + hoverBackground: '{content.hover.background}', + activeBackground: 'transparent', + borderWidth: '0 0 1px 0', + borderColor: '{content.border.color}', + hoverBorderColor: '{content.border.color}', + activeBorderColor: '{primary.color}', + color: '{text.color}', + hoverColor: '{text.color}', + activeColor: '{primary.color}', + padding: '1rem 1.25rem', + fontWeight: '600', + margin: '0 0 -1px 0', + gap: '0.5rem', + focusRing: { + width: '0', + style: 'none', + color: 'unset', + offset: '0', + shadow: 'none' + } + }, + tabpanel: { + background: '{content.background}', + color: '{content.color}', + padding: '1.25rem 1.25rem 1.25rem 1.25rem', + focusRing: { + width: '0', + style: 'none', + color: 'unset', + offset: '0', + shadow: 'none' + } + }, + navButton: { + background: '{content.background}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + width: '3rem', + shadow: 'none', + focusRing: { + width: '0', + style: 'none', + color: 'unset', + offset: '0', + shadow: 'none' + } + }, + activeBar: { + height: '2px', + bottom: '-1px', + background: '{primary.color}' + }, + css: ({ dt }) => ` + + +.p-tabs-scrollable .p-tab { + flex-grow: 0 +} + +.p-tab-active { + --p-ripple-background: color-mix(in srgb, ${dt('primary.color')}, transparent 90%) +} + +.p-tab:not(.p-disabled):focus-visible { + background: ${dt('navigation.item.active.background')}; +} + +.p-tablist-nav-button:focus-visible { + background: ${dt('navigation.item.active.background')}; +} +` +} as TabsDesignTokens; diff --git a/packages/themes/src/presets/material/tabview/index.d.ts b/packages/themes/src/presets/material/tabview/index.d.ts new file mode 100644 index 00000000000..5f35975b674 --- /dev/null +++ b/packages/themes/src/presets/material/tabview/index.d.ts @@ -0,0 +1,3 @@ +import { TabViewDesignTokens } from '../../types/tabview'; +declare const _default: TabViewDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/tabview/index.ts b/packages/themes/src/presets/material/tabview/index.ts new file mode 100644 index 00000000000..25514c08284 --- /dev/null +++ b/packages/themes/src/presets/material/tabview/index.ts @@ -0,0 +1,39 @@ +import { TabViewDesignTokens } from '../../../../types/tabview'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + tabList: { + background: '{content.background}', + borderColor: '{content.border.color}' + }, + tab: { + borderColor: '{content.border.color}', + activeBorderColor: '{primary.color}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{primary.color}' + }, + tabPanel: { + background: '{content.background}', + color: '{content.color}' + }, + navButton: { + background: '{content.background}', + color: '{text.muted.color}', + hoverColor: '{text.color}' + }, + colorScheme: { + light: { + navButton: { + shadow: '0px 0px 10px 50px rgba(255, 255, 255, 0.6)' + } + }, + dark: { + navButton: { + shadow: '0px 0px 10px 50px color-mix(in srgb, {content.background}, transparent 50%)' + } + } + } +} as TabViewDesignTokens; diff --git a/packages/themes/src/presets/material/tag/index.d.ts b/packages/themes/src/presets/material/tag/index.d.ts new file mode 100644 index 00000000000..d445c06c1f5 --- /dev/null +++ b/packages/themes/src/presets/material/tag/index.d.ts @@ -0,0 +1,3 @@ +import { TagDesignTokens } from '../../types/tag'; +declare const _default: TagDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/tag/index.ts b/packages/themes/src/presets/material/tag/index.ts new file mode 100644 index 00000000000..830e129a08e --- /dev/null +++ b/packages/themes/src/presets/material/tag/index.ts @@ -0,0 +1,77 @@ +import { TagDesignTokens } from '../../../../types/tag'; + +export default { + root: { + fontSize: '0.875rem', + fontWeight: '700', + padding: '0.25rem 0.5rem', + gap: '0.25rem', + borderRadius: '{content.border.radius}', + roundedBorderRadius: '{border.radius.xl}' + }, + icon: { + size: '0.75rem' + }, + colorScheme: { + light: { + primary: { + background: '{primary.color}', + color: '{primary.contrast.color}' + }, + secondary: { + background: '{surface.100}', + color: '{surface.600}' + }, + success: { + background: '{green.500}', + color: '{surface.0}' + }, + info: { + background: '{sky.500}', + color: '{surface.0}' + }, + warn: { + background: '{orange.500}', + color: '{surface.0}' + }, + danger: { + background: '{red.500}', + color: '{surface.0}' + }, + contrast: { + background: '{surface.950}', + color: '{surface.0}' + } + }, + dark: { + primary: { + background: '{primary.color}', + color: '{primary.contrast.color}' + }, + secondary: { + background: '{surface.800}', + color: '{surface.300}' + }, + success: { + background: '{green.400}', + color: '{green.950}' + }, + info: { + background: '{sky.400}', + color: '{sky.950}' + }, + warn: { + background: '{orange.400}', + color: '{orange.950}' + }, + danger: { + background: '{red.400}', + color: '{red.950}' + }, + contrast: { + background: '{surface.0}', + color: '{surface.950}' + } + } + } +} as TagDesignTokens; diff --git a/packages/themes/src/presets/material/terminal/index.d.ts b/packages/themes/src/presets/material/terminal/index.d.ts new file mode 100644 index 00000000000..b952ab0c235 --- /dev/null +++ b/packages/themes/src/presets/material/terminal/index.d.ts @@ -0,0 +1,3 @@ +import { TerminalDesignTokens } from '../../types/terminal'; +declare const _default: TerminalDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/terminal/index.ts b/packages/themes/src/presets/material/terminal/index.ts new file mode 100644 index 00000000000..1270f49d28e --- /dev/null +++ b/packages/themes/src/presets/material/terminal/index.ts @@ -0,0 +1,18 @@ +import { TerminalDesignTokens } from '../../../../types/terminal'; + +export default { + root: { + background: '{form.field.background}', + borderColor: '{form.field.border.color}', + color: '{form.field.color}', + height: '18rem', + padding: '{form.field.padding.y} {form.field.padding.x}', + borderRadius: '{form.field.border.radius}' + }, + prompt: { + gap: '0.25rem' + }, + commandResponse: { + margin: '2px 0' + } +} as TerminalDesignTokens; diff --git a/packages/themes/src/presets/material/textarea/index.d.ts b/packages/themes/src/presets/material/textarea/index.d.ts new file mode 100644 index 00000000000..704e5295162 --- /dev/null +++ b/packages/themes/src/presets/material/textarea/index.d.ts @@ -0,0 +1,3 @@ +import { TextareaDesignTokens } from '../../types/textarea'; +declare const _default: TextareaDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/textarea/index.ts b/packages/themes/src/presets/material/textarea/index.ts new file mode 100644 index 00000000000..a943a8a7a63 --- /dev/null +++ b/packages/themes/src/presets/material/textarea/index.ts @@ -0,0 +1,40 @@ +import { TextareaDesignTokens } from '../../../../types/textarea'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + } +} as TextareaDesignTokens; diff --git a/packages/themes/src/presets/material/tieredmenu/index.d.ts b/packages/themes/src/presets/material/tieredmenu/index.d.ts new file mode 100644 index 00000000000..e0f7f817968 --- /dev/null +++ b/packages/themes/src/presets/material/tieredmenu/index.d.ts @@ -0,0 +1,3 @@ +import { TieredMenuDesignTokens } from '../../types/tieredmenu'; +declare const _default: TieredMenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/tieredmenu/index.ts b/packages/themes/src/presets/material/tieredmenu/index.ts new file mode 100644 index 00000000000..ced4be8e78b --- /dev/null +++ b/packages/themes/src/presets/material/tieredmenu/index.ts @@ -0,0 +1,48 @@ +import { TieredMenuDesignTokens } from '../../../../types/tieredmenu'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}', + shadow: '{overlay.navigation.shadow}', + transitionDuration: '{transition.duration}' + }, + list: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}' + }, + item: { + focusBackground: '{navigation.item.focus.background}', + activeBackground: '{navigation.item.active.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + activeColor: '{navigation.item.active.color}', + padding: '{navigation.item.padding}', + borderRadius: '{navigation.item.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}', + activeColor: '{navigation.item.icon.active.color}' + } + }, + submenu: { + mobileIndent: '1rem' + }, + submenuIcon: { + size: '{navigation.submenu.icon.size}', + color: '{navigation.submenu.icon.color}', + focusColor: '{navigation.submenu.icon.focus.color}', + activeColor: '{navigation.submenu.icon.active.color}' + }, + separator: { + borderColor: '{content.border.color}' + }, + css: ({ dt }) => ` +.p-tieredmenu-overlay { + border-color: transparent +} +` +} as TieredMenuDesignTokens; diff --git a/packages/themes/src/presets/material/timeline/index.d.ts b/packages/themes/src/presets/material/timeline/index.d.ts new file mode 100644 index 00000000000..e4edeb631d3 --- /dev/null +++ b/packages/themes/src/presets/material/timeline/index.d.ts @@ -0,0 +1,3 @@ +import { TimelineDesignTokens } from '../../types/timeline'; +declare const _default: TimelineDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/timeline/index.ts b/packages/themes/src/presets/material/timeline/index.ts new file mode 100644 index 00000000000..1611da9f316 --- /dev/null +++ b/packages/themes/src/presets/material/timeline/index.ts @@ -0,0 +1,45 @@ +import { TimelineDesignTokens } from '../../../../types/timeline'; + +export default { + event: { + minHeight: '5rem' + }, + horizontal: { + eventContent: { + padding: '1rem 0' + } + }, + vertical: { + eventContent: { + padding: '0 1rem' + } + }, + eventMarker: { + size: '1.5rem', + borderRadius: '50%', + borderWidth: '2px', + background: '{primary.color}', + content: { + borderRadius: '50%', + size: '0', + background: '{primary.color}', + insetShadow: 'none' + } + }, + eventConnector: { + color: '{content.border.color}', + size: '2px' + }, + colorScheme: { + light: { + eventMarker: { + borderColor: '{surface.0}' + } + }, + dark: { + eventMarker: { + borderColor: '{surface.900}' + } + } + } +} as TimelineDesignTokens; diff --git a/packages/themes/src/presets/material/toast/index.d.ts b/packages/themes/src/presets/material/toast/index.d.ts new file mode 100644 index 00000000000..d2efa785bfd --- /dev/null +++ b/packages/themes/src/presets/material/toast/index.d.ts @@ -0,0 +1,3 @@ +import { ToastDesignTokens } from '../../types/toast'; +declare const _default: ToastDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/toast/index.ts b/packages/themes/src/presets/material/toast/index.ts new file mode 100644 index 00000000000..9d6c302f09a --- /dev/null +++ b/packages/themes/src/presets/material/toast/index.ts @@ -0,0 +1,217 @@ +import { ToastDesignTokens } from '../../../../types/toast'; + +export default { + root: { + width: '25rem', + borderRadius: '{content.border.radius}', + borderWidth: '0', + transitionDuration: '{transition.duration}' + }, + icon: { + size: '1.25rem' + }, + content: { + padding: '{overlay.popover.padding}', + gap: '0.5rem' + }, + text: { + gap: '0.5rem' + }, + summary: { + fontWeight: '500', + fontSize: '1rem' + }, + detail: { + fontWeight: '500', + fontSize: '0.875rem' + }, + closeButton: { + width: '2rem', + height: '2rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + offset: '{focus.ring.offset}' + } + }, + closeIcon: { + size: '1rem' + }, + colorScheme: { + light: { + blur: '0', + info: { + background: '{blue.50}', + borderColor: '{blue.200}', + color: '{blue.600}', + detailColor: '{surface.700}', + shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', + closeButton: { + hoverBackground: '{blue.100}', + focusRing: { + color: '{blue.600}', + shadow: 'none' + } + } + }, + success: { + background: '{green.50}', + borderColor: '{green.200}', + color: '{green.600}', + detailColor: '{surface.700}', + shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', + closeButton: { + hoverBackground: '{green.100}', + focusRing: { + color: '{green.600}', + shadow: 'none' + } + } + }, + warn: { + background: '{yellow.50}', + borderColor: '{yellow.200}', + color: '{yellow.900}', + detailColor: '{surface.700}', + shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', + closeButton: { + hoverBackground: '{yellow.100}', + focusRing: { + color: '{yellow.600}', + shadow: 'none' + } + } + }, + error: { + background: '{red.50}', + borderColor: '{red.200}', + color: '{red.600}', + detailColor: '{surface.700}', + shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', + closeButton: { + hoverBackground: '{red.100}', + focusRing: { + color: '{red.600}', + shadow: 'none' + } + } + }, + secondary: { + background: '{surface.100}', + borderColor: '{surface.200}', + color: '{surface.600}', + detailColor: '{surface.700}', + shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', + closeButton: { + hoverBackground: '{surface.200}', + focusRing: { + color: '{surface.600}', + shadow: 'none' + } + } + }, + contrast: { + background: '{surface.900}', + borderColor: '{surface.950}', + color: '{surface.50}', + detailColor: '{surface.0}', + shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', + closeButton: { + hoverBackground: '{surface.800}', + focusRing: { + color: '{surface.50}', + shadow: 'none' + } + } + } + }, + dark: { + blur: '10px', + info: { + background: 'color-mix(in srgb, {blue.500}, transparent 36%)', + borderColor: 'color-mix(in srgb, {blue.700}, transparent 64%)', + color: '{surface.0}', + detailColor: '{blue.100}', + shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{blue.500}', + shadow: 'none' + } + } + }, + success: { + background: 'color-mix(in srgb, {green.500}, transparent 36%)', + borderColor: 'color-mix(in srgb, {green.700}, transparent 64%)', + color: '{surface.0}', + detailColor: '{green.100}', + shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{green.500}', + shadow: 'none' + } + } + }, + warn: { + background: 'color-mix(in srgb, {yellow.500}, transparent 36%)', + borderColor: 'color-mix(in srgb, {yellow.700}, transparent 64%)', + color: '{surface.0}', + detailColor: '{yellow.50}', + shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{yellow.500}', + shadow: 'none' + } + } + }, + error: { + background: 'color-mix(in srgb, {red.500}, transparent 36%)', + borderColor: 'color-mix(in srgb, {red.700}, transparent 64%)', + color: '{surface.0}', + detailColor: '{red.100}', + shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', + closeButton: { + hoverBackground: 'rgba(255, 255, 255, 0.05)', + focusRing: { + color: '{red.500}', + shadow: 'none' + } + } + }, + secondary: { + background: '{surface.800}', + borderColor: '{surface.700}', + color: '{surface.300}', + detailColor: '{surface.0}', + shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', + closeButton: { + hoverBackground: '{surface.700}', + focusRing: { + color: '{surface.300}', + shadow: 'none' + } + } + }, + contrast: { + background: '{surface.0}', + borderColor: '{surface.100}', + color: '{surface.950}', + detailColor: '{surface.950}', + shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', + closeButton: { + hoverBackground: '{surface.100}', + focusRing: { + color: '{surface.950}', + shadow: 'none' + } + } + } + } + } +} as ToastDesignTokens; diff --git a/packages/themes/src/presets/material/togglebutton/index.d.ts b/packages/themes/src/presets/material/togglebutton/index.d.ts new file mode 100644 index 00000000000..5dcf67969ef --- /dev/null +++ b/packages/themes/src/presets/material/togglebutton/index.d.ts @@ -0,0 +1,3 @@ +import { ToggleButtonDesignTokens } from '../../types/togglebutton'; +declare const _default: ToggleButtonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/togglebutton/index.ts b/packages/themes/src/presets/material/togglebutton/index.ts new file mode 100644 index 00000000000..d7ce974d33a --- /dev/null +++ b/packages/themes/src/presets/material/togglebutton/index.ts @@ -0,0 +1,67 @@ +import { ToggleButtonDesignTokens } from '../../../../types/togglebutton'; + +export default { + root: { + padding: '0.75rem 1rem', + borderRadius: '{form.field.border.radius}', + gap: '0.5rem', + fontWeight: '500', + background: '{form.field.background}', + borderColor: '{form.field.border.color}', + color: '{form.field.color}', + hoverColor: '{form.field.color}', + checkedColor: '{form.field.color}', + checkedBorderColor: '{form.field.border.color}', + disabledBackground: '{form.field.disabled.background}', + disabledBorderColor: '{form.field.disabled.background}', + disabledColor: '{form.field.disabled.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + focusRing: { + width: '0', + style: 'none', + offset: '0', + color: 'unset', + shadow: 'none' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + padding: '0.625rem 0.75rem' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + padding: '0.875rem 1.25rem' + } + }, + icon: { + color: '{text.muted.color}', + hoverColor: '{text.muted.color}', + checkedColor: '{text.muted.color}', + disabledColor: '{form.field.disabled.color}' + }, + content: { + left: '0.25rem', + top: '0.25rem', + checkedBackground: 'transparent', + checkedShadow: 'none' + }, + colorScheme: { + light: { + root: { + hoverBackground: '{surface.100}', + checkedBackground: '{surface.200}' + } + }, + dark: { + root: { + hoverBackground: '{surface.800}', + checkedBackground: '{surface.700}' + } + } + }, + css: ({ dt }) => ` +.p-togglebutton:focus-visible { + background: ${dt('togglebutton.hover.background')} +} +` +} as ToggleButtonDesignTokens; diff --git a/packages/themes/src/presets/material/toggleswitch/index.d.ts b/packages/themes/src/presets/material/toggleswitch/index.d.ts new file mode 100644 index 00000000000..558c2f3f27b --- /dev/null +++ b/packages/themes/src/presets/material/toggleswitch/index.d.ts @@ -0,0 +1,3 @@ +import { ToggleSwitchDesignTokens } from '../../types/toggleswitch'; +declare const _default: ToggleSwitchDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/toggleswitch/index.ts b/packages/themes/src/presets/material/toggleswitch/index.ts new file mode 100644 index 00000000000..847e3bbe81f --- /dev/null +++ b/packages/themes/src/presets/material/toggleswitch/index.ts @@ -0,0 +1,93 @@ +import { ToggleSwitchDesignTokens } from '../../../../types/toggleswitch'; + +export default { + root: { + width: '2.75rem', + height: '1rem', + borderRadius: '30px', + gap: '0', + shadow: 'none', + focusRing: { + width: '0', + style: 'none', + color: 'unset', + offset: '0', + shadow: 'none' + }, + borderWidth: '1px', + borderColor: 'transparent', + hoverBorderColor: 'transparent', + checkedBorderColor: 'transparent', + checkedHoverBorderColor: 'transparent', + invalidBorderColor: '{form.field.invalid.border.color}', + transitionDuration: '{form.field.transition.duration}', + slideDuration: '0.2s' + }, + handle: { + borderRadius: '50%', + size: '1.5rem' + }, + colorScheme: { + light: { + root: { + background: '{surface.300}', + disabledBackground: '{surface.400}', + hoverBackground: '{surface.300}', + checkedBackground: '{primary.200}', + checkedHoverBackground: '{primary.200}' + }, + handle: { + background: '{surface.0}', + disabledBackground: '{surface.200}', + hoverBackground: '{surface.0}', + checkedBackground: '{primary.color}', + checkedHoverBackground: '{primary.color}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + checkedColor: '{primary.contrast.color}', + checkedHoverColor: '{primary.contrast.color}' + } + }, + dark: { + root: { + background: '{surface.700}', + disabledBackground: '{surface.600}', + hoverBackground: '{surface.700}', + checkedBackground: '{primary.color}', + checkedHoverBackground: '{primary.color}' + }, + handle: { + background: '{surface.400}', + disabledBackground: '{surface.500}', + hoverBackground: '{surface.300}', + checkedBackground: '{primary.200}', + checkedHoverBackground: '{primary.200}', + color: '{surface.800}', + hoverColor: '{surface.900}', + checkedColor: '{primary.contrast.color}', + checkedHoverColor: '{primary.contrast.color}' + } + } + }, + css: ({ dt }) => ` +.p-toggleswitch-handle { + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12) +} + +.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover) .p-toggleswitch-handle { + box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('text.color')}, transparent 96%), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} + +.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:focus-visible) .p-toggleswitch-handle { + box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('text.color')}, transparent 88%), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} + +.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover).p-toggleswitch-checked .p-toggleswitch-handle { + box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('toggleswitch.handle.checked.background')}, transparent 92%), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} + +.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:focus-visible).p-toggleswitch-checked .p-toggleswitch-handle { + box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('toggleswitch.handle.checked.background')}, transparent 84%), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} +` +} as ToggleSwitchDesignTokens; diff --git a/packages/themes/src/presets/material/toolbar/index.d.ts b/packages/themes/src/presets/material/toolbar/index.d.ts new file mode 100644 index 00000000000..72008b071ed --- /dev/null +++ b/packages/themes/src/presets/material/toolbar/index.d.ts @@ -0,0 +1,3 @@ +import { ToolbarDesignTokens } from '../../types/toolbar'; +declare const _default: ToolbarDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/toolbar/index.ts b/packages/themes/src/presets/material/toolbar/index.ts new file mode 100644 index 00000000000..cadc1d1c04a --- /dev/null +++ b/packages/themes/src/presets/material/toolbar/index.ts @@ -0,0 +1,26 @@ +import { ToolbarDesignTokens } from '../../../../types/toolbar'; + +export default { + root: { + color: '{content.color}', + borderRadius: '{content.border.radius}', + gap: '0.5rem', + padding: '1rem' + }, + colorScheme: { + light: { + root: { + background: '{surface.100}', + borderColor: '{surface.100}' + } + }, + dark: { + root: { + root: { + background: '{surface.800}', + borderColor: '{surface.800}' + } + } + } + } +} as ToolbarDesignTokens; diff --git a/packages/themes/src/presets/material/tooltip/index.d.ts b/packages/themes/src/presets/material/tooltip/index.d.ts new file mode 100644 index 00000000000..f96ceb0b66f --- /dev/null +++ b/packages/themes/src/presets/material/tooltip/index.d.ts @@ -0,0 +1,3 @@ +import { TooltipDesignTokens } from '../../types/tooltip'; +declare const _default: TooltipDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/tooltip/index.ts b/packages/themes/src/presets/material/tooltip/index.ts new file mode 100644 index 00000000000..0cdcb2489b6 --- /dev/null +++ b/packages/themes/src/presets/material/tooltip/index.ts @@ -0,0 +1,13 @@ +import { TooltipDesignTokens } from '../../../../types/tooltip'; + +export default { + root: { + background: '{surface.600}', + color: '{surface.0}', + maxWidth: '12.5rem', + gutter: '0.25rem', + shadow: '{overlay.popover.shadow}', + padding: '0.5rem 0.75rem', + borderRadius: '{overlay.popover.border.radius}' + } +} as TooltipDesignTokens; diff --git a/packages/themes/src/presets/material/tree/index.d.ts b/packages/themes/src/presets/material/tree/index.d.ts new file mode 100644 index 00000000000..64fede77aef --- /dev/null +++ b/packages/themes/src/presets/material/tree/index.d.ts @@ -0,0 +1,3 @@ +import { TreeDesignTokens } from '../../types/tree'; +declare const _default: TreeDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/tree/index.ts b/packages/themes/src/presets/material/tree/index.ts new file mode 100644 index 00000000000..d8d5d69a8f3 --- /dev/null +++ b/packages/themes/src/presets/material/tree/index.ts @@ -0,0 +1,61 @@ +import { TreeDesignTokens } from '../../../../types/tree'; + +export default { + root: { + background: '{content.background}', + color: '{content.color}', + padding: '1rem', + gap: '2px', + indent: '2rem', + transitionDuration: '{transition.duration}' + }, + node: { + padding: '0.5rem 0.75rem', + borderRadius: '{border.radius.xs}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + color: '{text.color}', + hoverColor: '{text.hover.color}', + selectedColor: '{highlight.color}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '-1px', + shadow: '{focus.ring.shadow}' + }, + gap: '0.5rem' + }, + nodeIcon: { + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + selectedColor: '{highlight.color}' + }, + nodeToggleButton: { + borderRadius: '50%', + size: '2rem', + hoverBackground: '{content.hover.background}', + selectedHoverBackground: '{content.background}', + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + selectedHoverColor: '{primary.color}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + loadingIcon: { + size: '2rem' + }, + filter: { + margin: '0 0 0.75rem 0' + }, + css: ({ dt }) => ` +.p-tree-node-content { + transition: none +} +` +} as TreeDesignTokens; diff --git a/packages/themes/src/presets/material/treeselect/index.d.ts b/packages/themes/src/presets/material/treeselect/index.d.ts new file mode 100644 index 00000000000..44420034fee --- /dev/null +++ b/packages/themes/src/presets/material/treeselect/index.d.ts @@ -0,0 +1,3 @@ +import { TreeSelectDesignTokens } from '../../types/treeselect'; +declare const _default: TreeSelectDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/treeselect/index.ts b/packages/themes/src/presets/material/treeselect/index.ts new file mode 100644 index 00000000000..5f547e2fd9d --- /dev/null +++ b/packages/themes/src/presets/material/treeselect/index.ts @@ -0,0 +1,108 @@ +import { TreeSelectDesignTokens } from '../../../../types/treeselect'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + }, + dropdown: { + width: '2.5rem', + color: '{form.field.icon.color}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + tree: { + padding: '{list.padding}' + }, + emptyMessage: { + padding: '{list.option.padding}' + }, + chip: { + borderRadius: '{border.radius.sm}' + }, + clearIcon: { + color: '{form.field.icon.color}' + }, + css: ({ dt }) => ` +.p-treeselect.p-variant-filled { + border-bottom-left-radius: 0 + border-bottom-right-radius: 0; + border: 1px solid transparent; + background: ${dt('treeselect.filled.background')} no-repeat; + background-image: linear-gradient(to bottom, ${dt('treeselect.focus.border.color')}, ${dt('treeselect.focus.border.color')}), linear-gradient(to bottom, ${dt('treeselect.border.color')}, ${dt('treeselect.border.color')}); + background-size: 0 2px, 100% 1px; + background-position: 50% 100%, 50% 100%; + background-origin: border-box; + transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); +} + +.p-treeselect.p-variant-filled:not(.p-disabled):hover { + background: ${dt('treeselect.filled.hover.background')} no-repeat; + background-image: linear-gradient(to bottom, ${dt('treeselect.focus.border.color')}, ${dt('treeselect.focus.border.color')}), linear-gradient(to bottom, ${dt('treeselect.hover.border.color')}, ${dt('treeselect.hover.border.color')}); + background-size: 0 2px, 100% 1px; + background-position: 50% 100%, 50% 100%; + background-origin: border-box; + border-color: transparent; +} + +.p-treeselect.p-variant-filled:not(.p-disabled).p-focus { + outline: 0 none; + background: ${dt('treeselect.filled.focus.background')} no-repeat; + background-image: linear-gradient(to bottom, ${dt('treeselect.focus.border.color')}, ${dt('treeselect.focus.border.color')}), linear-gradient(to bottom, ${dt('treeselect.border.color')}, ${dt('treeselect.border.color')}); + background-size: 100% 2px, 100% 1px; + background-position: 50% 100%, 50% 100%; + background-origin: border-box; + border-color: transparent; +} + +.p-treeselect.p-variant-filled:not(.p-disabled).p-focus:hover { + background-image: linear-gradient(to bottom, ${dt('treeselect.focus.border.color')}, ${dt('treeselect.focus.border.color')}), linear-gradient(to bottom, ${dt('treeselect.hover.border.color')}, ${dt('treeselect.hover.border.color')}); +} + +.p-treeselect.p-variant-filled.p-invalid { + background-image: linear-gradient(to bottom, ${dt('treeselect.invalid.border.color')}, ${dt('treeselect.invalid.border.color')}), linear-gradient(to bottom, ${dt('treeselect.invalid.border.color')}, ${dt('treeselect.invalid.border.color')}); +} + +.p-treeselect.p-variant-filled.p-invalid:not(.p-disabled).p-focus { + background-image: linear-gradient(to bottom, ${dt('treeselect.invalid.border.color')}, ${dt('treeselect.invalid.border.color')}), linear-gradient(to bottom, ${dt('treeselect.invalid.border.color')}, ${dt('treeselect.invalid.border.color')}); +} +` +} as TreeSelectDesignTokens; diff --git a/packages/themes/src/presets/material/treetable/index.d.ts b/packages/themes/src/presets/material/treetable/index.d.ts new file mode 100644 index 00000000000..6e4ef3a23df --- /dev/null +++ b/packages/themes/src/presets/material/treetable/index.d.ts @@ -0,0 +1,3 @@ +import { TreeTableDesignTokens } from '../../types/treetable'; +declare const _default: TreeTableDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/treetable/index.ts b/packages/themes/src/presets/material/treetable/index.ts new file mode 100644 index 00000000000..b6c9729417c --- /dev/null +++ b/packages/themes/src/presets/material/treetable/index.ts @@ -0,0 +1,132 @@ +import { TreeTableDesignTokens } from '../../../../types/treetable'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + header: { + background: '{content.background}', + borderColor: '{treetable.border.color}', + color: '{content.color}', + borderWidth: '0 0 1px 0', + padding: '0.75rem 1rem' + }, + headerCell: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + borderColor: '{treetable.border.color}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + selectedColor: '{highlight.color}', + gap: '0.5rem', + padding: '0.75rem 1rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '-1px', + shadow: '{focus.ring.shadow}' + } + }, + columnTitle: { + fontWeight: '600' + }, + row: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + selectedColor: '{highlight.color}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '-1px', + shadow: '{focus.ring.shadow}' + } + }, + bodyCell: { + borderColor: '{treetable.border.color}', + padding: '0.75rem 1rem', + gap: '0.5rem' + }, + footerCell: { + background: '{content.background}', + borderColor: '{treetable.border.color}', + color: '{content.color}', + padding: '0.75rem 1rem' + }, + columnFooter: { + fontWeight: '600' + }, + footer: { + background: '{content.background}', + borderColor: '{treetable.border.color}', + color: '{content.color}', + borderWidth: '0 0 1px 0', + padding: '0.75rem 1rem' + }, + columnResizerWidth: '0.5rem', + resizeIndicator: { + width: '1px', + color: '{primary.color}' + }, + sortIcon: { + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + size: '0.875rem' + }, + loadingIcon: { + size: '2rem' + }, + nodeToggleButton: { + hoverBackground: '{content.hover.background}', + selectedHoverBackground: '{content.background}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + selectedHoverColor: '{primary.color}', + size: '1.75rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + paginatorTop: { + borderColor: '{content.border.color}', + borderWidth: '0 0 1px 0' + }, + paginatorBottom: { + borderColor: '{content.border.color}', + borderWidth: '0 0 1px 0' + }, + colorScheme: { + light: { + root: { + borderColor: '{content.border.color}' + }, + bodyCell: { + selectedBorderColor: '{primary.100}' + } + }, + dark: { + root: { + borderColor: '{surface.800}' + }, + bodyCell: { + selectedBorderColor: '{primary.900}' + } + } + }, + css: ({ dt }) => ` +.p-treetable-header-cell, +.p-treetable-tbody > tr { + transition: none +} +` +} as TreeTableDesignTokens; diff --git a/packages/themes/src/presets/material/virtualscroller/index.d.ts b/packages/themes/src/presets/material/virtualscroller/index.d.ts new file mode 100644 index 00000000000..fa81ec0e968 --- /dev/null +++ b/packages/themes/src/presets/material/virtualscroller/index.d.ts @@ -0,0 +1,3 @@ +import { VirtualScrollerDesignTokens } from '../../types/virtualscroller'; +declare const _default: VirtualScrollerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/material/virtualscroller/index.ts b/packages/themes/src/presets/material/virtualscroller/index.ts new file mode 100644 index 00000000000..3157b96620a --- /dev/null +++ b/packages/themes/src/presets/material/virtualscroller/index.ts @@ -0,0 +1,13 @@ +import { VirtualScrollerDesignTokens } from '../../../../types/virtualscroller'; + +export default { + loader: { + mask: { + background: '{content.background}', + color: '{text.muted.color}' + }, + icon: { + size: '2rem' + } + } +} as VirtualScrollerDesignTokens; diff --git a/packages/themes/src/presets/nora/accordion/index.d.ts b/packages/themes/src/presets/nora/accordion/index.d.ts new file mode 100644 index 00000000000..33b4758edb1 --- /dev/null +++ b/packages/themes/src/presets/nora/accordion/index.d.ts @@ -0,0 +1,3 @@ +import { AccordionDesignTokens } from '../../types/accordion'; +declare const _default: AccordionDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/accordion/index.ts b/packages/themes/src/presets/nora/accordion/index.ts new file mode 100644 index 00000000000..ca19bab0324 --- /dev/null +++ b/packages/themes/src/presets/nora/accordion/index.ts @@ -0,0 +1,53 @@ +import { AccordionDesignTokens } from '../../../../types/accordion'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + panel: { + borderWidth: '0', + borderColor: '{content.border.color}' + }, + header: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + activeBackground: '{content.background}', + activeHoverBackground: '{content.hover.background}', + color: '{text.color}', + hoverColor: '{text.color}', + activeColor: '{text.color}', + padding: '1.125rem', + fontWeight: '700', + borderRadius: '0', + borderWidth: '0 1px 1px 1px', + borderColor: '{content.border.color}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '-2px', + shadow: '{focus.ring.shadow}' + }, + toggleIcon: { + color: '{text.color}', + hoverColor: '{text.color}', + activeColor: '{text.color}', + activeHoverColor: '{text.color}' + }, + first: { + topBorderRadius: '{content.border.radius}', + borderWidth: '1px' + }, + last: { + bottomBorderRadius: '{content.border.radius}', + activeBottomBorderRadius: '0' + } + }, + content: { + borderWidth: '0 1px 1px 1px', + borderColor: '{content.border.color}', + background: '{content.background}', + color: '{text.color}', + padding: '1.125rem' + } +} as AccordionDesignTokens; diff --git a/packages/themes/src/presets/nora/autocomplete/index.d.ts b/packages/themes/src/presets/nora/autocomplete/index.d.ts new file mode 100644 index 00000000000..a53845c505f --- /dev/null +++ b/packages/themes/src/presets/nora/autocomplete/index.d.ts @@ -0,0 +1,3 @@ +import { AutoCompleteDesignTokens } from '../../types/autocomplete'; +declare const _default: AutoCompleteDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/autocomplete/index.ts b/packages/themes/src/presets/nora/autocomplete/index.ts new file mode 100644 index 00000000000..bf2f04132dd --- /dev/null +++ b/packages/themes/src/presets/nora/autocomplete/index.ts @@ -0,0 +1,110 @@ +import { AutoCompleteDesignTokens } from '../../../../types/autocomplete'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + list: { + padding: '{list.padding}', + gap: '{list.gap}' + }, + option: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}' + }, + optionGroup: { + background: '{list.option.group.background}', + color: '{list.option.group.color}', + fontWeight: '{list.option.group.font.weight}', + padding: '{list.option.group.padding}' + }, + dropdown: { + width: '2.5rem', + sm: { + width: '2rem' + }, + lg: { + width: '3rem' + }, + background: '{form.field.background}', + color: '{form.field.icon.color}', + hoverColor: '{form.field.icon.color}', + activeColor: '{form.field.icon.color}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.border.color}', + activeBorderColor: '{form.field.border.color}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + chip: { + borderRadius: '{border.radius.xs}' + }, + emptyMessage: { + padding: '{list.option.padding}' + }, + colorScheme: { + light: { + chip: { + focusBackground: '{surface.300}', + focusColor: '{surface.900}' + }, + dropdown: { + hoverBackground: '{surface.200}', + activeBackground: '{surface.300}' + } + }, + dark: { + chip: { + focusBackground: '{surface.600}', + focusColor: '{surface.0}' + }, + dropdown: { + hoverBackground: '{surface.700}', + activeBackground: '{surface.600}' + } + } + } +} as AutoCompleteDesignTokens; diff --git a/packages/themes/src/presets/nora/avatar/index.d.ts b/packages/themes/src/presets/nora/avatar/index.d.ts new file mode 100644 index 00000000000..89f1f99ca1a --- /dev/null +++ b/packages/themes/src/presets/nora/avatar/index.d.ts @@ -0,0 +1,3 @@ +import { AvatarDesignTokens } from '../../types/avatar'; +declare const _default: AvatarDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/avatar/index.ts b/packages/themes/src/presets/nora/avatar/index.ts new file mode 100644 index 00000000000..2c5e8bca39a --- /dev/null +++ b/packages/themes/src/presets/nora/avatar/index.ts @@ -0,0 +1,41 @@ +import { AvatarDesignTokens } from '../../../../types/avatar'; + +export default { + root: { + width: '2rem', + height: '2rem', + fontSize: '1rem', + background: '{content.hover.background}', + color: '{content.color}', + borderRadius: '{content.border.radius}' + }, + icon: { + size: '1rem' + }, + group: { + borderColor: '{content.background}', + offset: '-0.75rem' + }, + lg: { + width: '3rem', + height: '3rem', + fontSize: '1.5rem', + icon: { + size: '1.5rem' + }, + group: { + offset: '-1rem' + } + }, + xl: { + width: '4rem', + height: '4rem', + fontSize: '2rem', + icon: { + size: '2rem' + }, + group: { + offset: '-1.5rem' + } + } +} as AvatarDesignTokens; diff --git a/packages/themes/src/presets/nora/badge/index.d.ts b/packages/themes/src/presets/nora/badge/index.d.ts new file mode 100644 index 00000000000..05485bc5274 --- /dev/null +++ b/packages/themes/src/presets/nora/badge/index.d.ts @@ -0,0 +1,3 @@ +import { BadgeDesignTokens } from '../../types/badge'; +declare const _default: BadgeDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/badge/index.ts b/packages/themes/src/presets/nora/badge/index.ts new file mode 100644 index 00000000000..2425398aff0 --- /dev/null +++ b/packages/themes/src/presets/nora/badge/index.ts @@ -0,0 +1,92 @@ +import { BadgeDesignTokens } from '../../../../types/badge'; + +export default { + root: { + borderRadius: '{border.radius.md}', + padding: '0 0.5rem', + fontSize: '0.75rem', + fontWeight: '700', + minWidth: '1.5rem', + height: '1.5rem' + }, + dot: { + size: '0.5rem' + }, + sm: { + fontSize: '0.625rem', + minWidth: '1.25rem', + height: '1.25rem' + }, + lg: { + fontSize: '0.875rem', + minWidth: '1.75rem', + height: '1.75rem' + }, + xl: { + fontSize: '1rem', + minWidth: '2rem', + height: '2rem' + }, + colorScheme: { + light: { + primary: { + background: '{primary.color}', + color: '{primary.contrast.color}' + }, + secondary: { + background: '{surface.200}', + color: '{surface.700}' + }, + success: { + background: '{green.600}', + color: '{surface.0}' + }, + info: { + background: '{sky.600}', + color: '{surface.0}' + }, + warn: { + background: '{orange.600}', + color: '{surface.0}' + }, + danger: { + background: '{red.600}', + color: '{surface.0}' + }, + contrast: { + background: '{surface.950}', + color: '{surface.0}' + } + }, + dark: { + primary: { + background: '{primary.color}', + color: '{primary.contrast.color}' + }, + secondary: { + background: '{surface.700}', + color: '{surface.200}' + }, + success: { + background: '{green.500}', + color: '{green.950}' + }, + info: { + background: '{sky.500}', + color: '{sky.950}' + }, + warn: { + background: '{orange.500}', + color: '{orange.950}' + }, + danger: { + background: '{red.500}', + color: '{red.950}' + }, + contrast: { + background: '{surface.0}', + color: '{surface.950}' + } + } + } +} as BadgeDesignTokens; diff --git a/packages/themes/src/presets/nora/base/index.d.ts b/packages/themes/src/presets/nora/base/index.d.ts new file mode 100644 index 00000000000..a70887ca22d --- /dev/null +++ b/packages/themes/src/presets/nora/base/index.d.ts @@ -0,0 +1,659 @@ +export interface NoraBaseDesignTokens { + primitive?: { + borderRadius?: { + none?: string; + xs?: string; + sm?: string; + md?: string; + lg?: string; + xl?: string; + }; + emerald?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + green?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + lime?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + red?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + orange?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + amber?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + yellow?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + teal?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + cyan?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + sky?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + blue?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + indigo?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + violet?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + purple?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + fuchsia?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + pink?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + rose?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + slate?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + gray?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + zinc?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + neutral?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + stone?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + }; + semantic?: { + transitionDuration?: string; + focusRing?: { + width?: string; + style?: string; + color?: string; + offset?: string; + shadow?: string; + }; + disabledOpacity?: string; + iconSize?: string; + anchorGutter?: string; + primary?: { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + formField?: { + paddingX?: string; + paddingY?: string; + sm?: { + fontSize?: string; + paddingX?: string; + paddingY?: string; + }; + lg?: { + fontSize?: string; + paddingX?: string; + paddingY?: string; + }; + borderRadius?: string; + focusRing?: { + width?: string; + style?: string; + color?: string; + offset?: string; + shadow?: string; + }; + transitionDuration?: string; + }; + list?: { + padding?: string; + gap?: string; + header?: { + padding?: string; + }; + option?: { + padding?: string; + borderRadius?: string; + }; + optionGroup?: { + padding?: string; + fontWeight?: string; + }; + }; + content?: { + borderRadius?: string; + }; + mask?: { + transitionDuration?: string; + }; + navigation?: { + list?: { + padding?: string; + gap?: string; + }; + item?: { + padding?: string; + borderRadius?: string; + gap?: string; + }; + submenuLabel?: { + padding?: string; + fontWeight?: string; + }; + submenuIcon?: { + size?: string; + }; + }; + overlay?: { + select?: { + borderRadius?: string; + shadow?: string; + }; + popover?: { + borderRadius?: string; + padding?: string; + shadow?: string; + }; + modal?: { + borderRadius?: string; + padding?: string; + shadow?: string; + }; + navigation?: { + shadow?: string; + }; + }; + colorScheme?: { + light?: { + surface?: { + 0?: string; + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + primary?: { + color?: string; + contrastColor?: string; + hoverColor?: string; + activeColor?: string; + }; + highlight?: { + background?: string; + focusBackground?: string; + color?: string; + focusColor?: string; + }; + mask?: { + background?: string; + color?: string; + }; + formField?: { + background?: string; + disabledBackground?: string; + filledBackground?: string; + filledHoverBackground?: string; + filledFocusBackground?: string; + borderColor?: string; + hoverBorderColor?: string; + focusBorderColor?: string; + invalidBorderColor?: string; + color?: string; + disabledColor?: string; + placeholderColor?: string; + invalidPlaceholderColor?: string; + floatLabelColor?: string; + floatLabelFocusColor?: string; + floatLabelActiveColor?: string; + floatLabelInvalidColor?: string; + iconColor?: string; + shadow?: string; + }; + text?: { + color?: string; + hoverColor?: string; + mutedColor?: string; + hoverMutedColor?: string; + }; + content?: { + background?: string; + hoverBackground?: string; + borderColor?: string; + color?: string; + hoverColor?: string; + }; + overlay?: { + select?: { + background?: string; + borderColor?: string; + color?: string; + }; + popover?: { + background?: string; + borderColor?: string; + color?: string; + }; + modal?: { + background?: string; + borderColor?: string; + color?: string; + }; + }; + list?: { + option?: { + focusBackground?: string; + selectedBackground?: string; + selectedFocusBackground?: string; + color?: string; + focusColor?: string; + selectedColor?: string; + selectedFocusColor?: string; + icon?: { + color?: string; + focusColor?: string; + }; + }; + optionGroup?: { + background?: string; + color?: string; + }; + }; + navigation?: { + item?: { + focusBackground?: string; + activeBackground?: string; + color?: string; + focusColor?: string; + activeColor?: string; + icon?: { + color?: string; + focusColor?: string; + activeColor?: string; + }; + }; + submenuLabel?: { + background?: string; + color?: string; + }; + submenuIcon?: { + color?: string; + focusColor?: string; + activeColor?: string; + }; + }; + }; + dark?: { + surface?: { + 0?: string; + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; + }; + primary?: { + color?: string; + contrastColor?: string; + hoverColor?: string; + activeColor?: string; + }; + highlight?: { + background?: string; + focusBackground?: string; + color?: string; + focusColor?: string; + }; + mask?: { + background?: string; + color?: string; + }; + formField?: { + background?: string; + disabledBackground?: string; + filledBackground?: string; + filledHoverBackground?: string; + filledFocusBackground?: string; + borderColor?: string; + hoverBorderColor?: string; + focusBorderColor?: string; + invalidBorderColor?: string; + color?: string; + disabledColor?: string; + placeholderColor?: string; + invalidPlaceholderColor?: string; + floatLabelColor?: string; + floatLabelFocusColor?: string; + floatLabelActiveColor?: string; + floatLabelInvalidColor?: string; + iconColor?: string; + shadow?: string; + }; + text?: { + color?: string; + hoverColor?: string; + mutedColor?: string; + hoverMutedColor?: string; + }; + content?: { + background?: string; + hoverBackground?: string; + borderColor?: string; + color?: string; + hoverColor?: string; + }; + overlay?: { + select?: { + background?: string; + borderColor?: string; + color?: string; + }; + popover?: { + background?: string; + borderColor?: string; + color?: string; + }; + modal?: { + background?: string; + borderColor?: string; + color?: string; + }; + }; + list?: { + option?: { + focusBackground?: string; + selectedBackground?: string; + selectedFocusBackground?: string; + color?: string; + focusColor?: string; + selectedColor?: string; + selectedFocusColor?: string; + icon?: { + color?: string; + focusColor?: string; + }; + }; + optionGroup?: { + background?: string; + color?: string; + }; + }; + navigation?: { + item?: { + focusBackground?: string; + activeBackground?: string; + color?: string; + focusColor?: string; + activeColor?: string; + icon?: { + color?: string; + focusColor?: string; + activeColor?: string; + }; + }; + submenuLabel?: { + background?: string; + color?: string; + }; + submenuIcon?: { + color?: string; + focusColor?: string; + activeColor?: string; + }; + }; + }; + }; + }; +} +declare const _default: NoraBaseDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/base/index.ts b/packages/themes/src/presets/nora/base/index.ts new file mode 100644 index 00000000000..0b531ea2459 --- /dev/null +++ b/packages/themes/src/presets/nora/base/index.ts @@ -0,0 +1,657 @@ +export default { + primitive: { + borderRadius: { + none: '0', + xs: '2px', + sm: '4px', + md: '6px', + lg: '8px', + xl: '12px' + }, + emerald: { + 50: '#ecfdf5', + 100: '#d1fae5', + 200: '#a7f3d0', + 300: '#6ee7b7', + 400: '#34d399', + 500: '#10b981', + 600: '#059669', + 700: '#047857', + 800: '#065f46', + 900: '#064e3b', + 950: '#022c22' + }, + green: { + 50: '#f0fdf4', + 100: '#dcfce7', + 200: '#bbf7d0', + 300: '#86efac', + 400: '#4ade80', + 500: '#22c55e', + 600: '#16a34a', + 700: '#15803d', + 800: '#166534', + 900: '#14532d', + 950: '#052e16' + }, + lime: { + 50: '#f7fee7', + 100: '#ecfccb', + 200: '#d9f99d', + 300: '#bef264', + 400: '#a3e635', + 500: '#84cc16', + 600: '#65a30d', + 700: '#4d7c0f', + 800: '#3f6212', + 900: '#365314', + 950: '#1a2e05' + }, + red: { + 50: '#fef2f2', + 100: '#fee2e2', + 200: '#fecaca', + 300: '#fca5a5', + 400: '#f87171', + 500: '#ef4444', + 600: '#dc2626', + 700: '#b91c1c', + 800: '#991b1b', + 900: '#7f1d1d', + 950: '#450a0a' + }, + orange: { + 50: '#fff7ed', + 100: '#ffedd5', + 200: '#fed7aa', + 300: '#fdba74', + 400: '#fb923c', + 500: '#f97316', + 600: '#ea580c', + 700: '#c2410c', + 800: '#9a3412', + 900: '#7c2d12', + 950: '#431407' + }, + amber: { + 50: '#fffbeb', + 100: '#fef3c7', + 200: '#fde68a', + 300: '#fcd34d', + 400: '#fbbf24', + 500: '#f59e0b', + 600: '#d97706', + 700: '#b45309', + 800: '#92400e', + 900: '#78350f', + 950: '#451a03' + }, + yellow: { + 50: '#fefce8', + 100: '#fef9c3', + 200: '#fef08a', + 300: '#fde047', + 400: '#facc15', + 500: '#eab308', + 600: '#ca8a04', + 700: '#a16207', + 800: '#854d0e', + 900: '#713f12', + 950: '#422006' + }, + teal: { + 50: '#f0fdfa', + 100: '#ccfbf1', + 200: '#99f6e4', + 300: '#5eead4', + 400: '#2dd4bf', + 500: '#14b8a6', + 600: '#0d9488', + 700: '#0f766e', + 800: '#115e59', + 900: '#134e4a', + 950: '#042f2e' + }, + cyan: { + 50: '#ecfeff', + 100: '#cffafe', + 200: '#a5f3fc', + 300: '#67e8f9', + 400: '#22d3ee', + 500: '#06b6d4', + 600: '#0891b2', + 700: '#0e7490', + 800: '#155e75', + 900: '#164e63', + 950: '#083344' + }, + sky: { + 50: '#f0f9ff', + 100: '#e0f2fe', + 200: '#bae6fd', + 300: '#7dd3fc', + 400: '#38bdf8', + 500: '#0ea5e9', + 600: '#0284c7', + 700: '#0369a1', + 800: '#075985', + 900: '#0c4a6e', + 950: '#082f49' + }, + blue: { + 50: '#eff6ff', + 100: '#dbeafe', + 200: '#bfdbfe', + 300: '#93c5fd', + 400: '#60a5fa', + 500: '#3b82f6', + 600: '#2563eb', + 700: '#1d4ed8', + 800: '#1e40af', + 900: '#1e3a8a', + 950: '#172554' + }, + indigo: { + 50: '#eef2ff', + 100: '#e0e7ff', + 200: '#c7d2fe', + 300: '#a5b4fc', + 400: '#818cf8', + 500: '#6366f1', + 600: '#4f46e5', + 700: '#4338ca', + 800: '#3730a3', + 900: '#312e81', + 950: '#1e1b4b' + }, + violet: { + 50: '#f5f3ff', + 100: '#ede9fe', + 200: '#ddd6fe', + 300: '#c4b5fd', + 400: '#a78bfa', + 500: '#8b5cf6', + 600: '#7c3aed', + 700: '#6d28d9', + 800: '#5b21b6', + 900: '#4c1d95', + 950: '#2e1065' + }, + purple: { + 50: '#faf5ff', + 100: '#f3e8ff', + 200: '#e9d5ff', + 300: '#d8b4fe', + 400: '#c084fc', + 500: '#a855f7', + 600: '#9333ea', + 700: '#7e22ce', + 800: '#6b21a8', + 900: '#581c87', + 950: '#3b0764' + }, + fuchsia: { + 50: '#fdf4ff', + 100: '#fae8ff', + 200: '#f5d0fe', + 300: '#f0abfc', + 400: '#e879f9', + 500: '#d946ef', + 600: '#c026d3', + 700: '#a21caf', + 800: '#86198f', + 900: '#701a75', + 950: '#4a044e' + }, + pink: { + 50: '#fdf2f8', + 100: '#fce7f3', + 200: '#fbcfe8', + 300: '#f9a8d4', + 400: '#f472b6', + 500: '#ec4899', + 600: '#db2777', + 700: '#be185d', + 800: '#9d174d', + 900: '#831843', + 950: '#500724' + }, + rose: { + 50: '#fff1f2', + 100: '#ffe4e6', + 200: '#fecdd3', + 300: '#fda4af', + 400: '#fb7185', + 500: '#f43f5e', + 600: '#e11d48', + 700: '#be123c', + 800: '#9f1239', + 900: '#881337', + 950: '#4c0519' + }, + slate: { + 50: '#f8fafc', + 100: '#f1f5f9', + 200: '#e2e8f0', + 300: '#cbd5e1', + 400: '#94a3b8', + 500: '#64748b', + 600: '#475569', + 700: '#334155', + 800: '#1e293b', + 900: '#0f172a', + 950: '#020617' + }, + gray: { + 50: '#f9fafb', + 100: '#f3f4f6', + 200: '#e5e7eb', + 300: '#d1d5db', + 400: '#9ca3af', + 500: '#6b7280', + 600: '#4b5563', + 700: '#374151', + 800: '#1f2937', + 900: '#111827', + 950: '#030712' + }, + zinc: { + 50: '#fafafa', + 100: '#f4f4f5', + 200: '#e4e4e7', + 300: '#d4d4d8', + 400: '#a1a1aa', + 500: '#71717a', + 600: '#52525b', + 700: '#3f3f46', + 800: '#27272a', + 900: '#18181b', + 950: '#09090b' + }, + neutral: { + 50: '#fafafa', + 100: '#f5f5f5', + 200: '#e5e5e5', + 300: '#d4d4d4', + 400: '#a3a3a3', + 500: '#737373', + 600: '#525252', + 700: '#404040', + 800: '#262626', + 900: '#171717', + 950: '#0a0a0a' + }, + stone: { + 50: '#fafaf9', + 100: '#f5f5f4', + 200: '#e7e5e4', + 300: '#d6d3d1', + 400: '#a8a29e', + 500: '#78716c', + 600: '#57534e', + 700: '#44403c', + 800: '#292524', + 900: '#1c1917', + 950: '#0c0a09' + } + }, + semantic: { + transitionDuration: '0s', + focusRing: { + width: '2px', + style: 'solid', + color: '{primary.color}', + offset: '2px', + shadow: 'none' + }, + disabledOpacity: '0.6', + iconSize: '1rem', + anchorGutter: '0', + primary: { + 50: '{emerald.50}', + 100: '{emerald.100}', + 200: '{emerald.200}', + 300: '{emerald.300}', + 400: '{emerald.400}', + 500: '{emerald.500}', + 600: '{emerald.600}', + 700: '{emerald.700}', + 800: '{emerald.800}', + 900: '{emerald.900}', + 950: '{emerald.950}' + }, + formField: { + paddingX: '0.75rem', + paddingY: '0.5rem', + sm: { + fontSize: '0.875rem', + paddingX: '0.625rem', + paddingY: '0.375rem' + }, + lg: { + fontSize: '1.125rem', + paddingX: '0.875rem', + paddingY: '0.625rem' + }, + borderRadius: '{border.radius.xs}', + focusRing: { + width: '2px', + style: 'solid', + color: '{primary.color}', + offset: '-1px', + shadow: 'none' + }, + transitionDuration: '{transition.duration}' + }, + list: { + padding: '0.125rem 0', + gap: '0', + header: { + padding: '0.5rem 0.75rem 0.375rem 0.75rem' + }, + option: { + padding: '0.5rem 0.75rem', + borderRadius: '0' + }, + optionGroup: { + padding: '0.5rem 0.75rem', + fontWeight: '700' + } + }, + content: { + borderRadius: '{border.radius.xs}' + }, + mask: { + transitionDuration: '0.15s' + }, + navigation: { + list: { + padding: '0.125rem 0', + gap: '0' + }, + item: { + padding: '0.5rem 0.75rem', + borderRadius: '0', + gap: '0.5rem' + }, + submenuLabel: { + padding: '0.5rem 0.75rem', + fontWeight: '700' + }, + submenuIcon: { + size: '0.875rem' + } + }, + overlay: { + select: { + borderRadius: '{border.radius.xs}', + shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' + }, + popover: { + borderRadius: '{border.radius.xs}', + padding: '0.75rem', + shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' + }, + modal: { + borderRadius: '{border.radius.xs}', + padding: '1.25rem', + shadow: '0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1)' + }, + navigation: { + shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' + } + }, + colorScheme: { + light: { + surface: { + 0: '#ffffff', + 50: '{slate.50}', + 100: '{slate.100}', + 200: '{slate.200}', + 300: '{slate.300}', + 400: '{slate.400}', + 500: '{slate.500}', + 600: '{slate.600}', + 700: '{slate.700}', + 800: '{slate.800}', + 900: '{slate.900}', + 950: '{slate.950}' + }, + primary: { + color: '{primary.600}', + contrastColor: '#ffffff', + hoverColor: '{primary.700}', + activeColor: '{primary.800}' + }, + highlight: { + background: '{primary.600}', + focusBackground: '{primary.700}', + color: '#ffffff', + focusColor: '#ffffff' + }, + mask: { + background: 'rgba(0,0,0,0.4)', + color: '{surface.200}' + }, + formField: { + background: '{surface.0}', + disabledBackground: '{surface.300}', + filledBackground: '{surface.100}', + filledHoverBackground: '{surface.100}', + filledFocusBackground: '{surface.100}', + borderColor: '{surface.500}', + hoverBorderColor: '{surface.500}', + focusBorderColor: '{surface.500}', + invalidBorderColor: '{red.500}', + color: '{surface.900}', + disabledColor: '{surface.600}', + placeholderColor: '{surface.600}', + invalidPlaceholderColor: '{red.600}', + floatLabelColor: '{surface.600}', + floatLabelFocusColor: '{primary.color}', + floatLabelActiveColor: '{surface.600}', + floatLabelInvalidColor: '{form.field.invalid.placeholder.color}', + iconColor: '{surface.900}', + shadow: 'none' + }, + text: { + color: '{surface.900}', + hoverColor: '{surface.950}', + mutedColor: '{surface.600}', + hoverMutedColor: '{surface.700}' + }, + content: { + background: '{surface.0}', + hoverBackground: '{surface.200}', + borderColor: '{surface.400}', + color: '{text.color}', + hoverColor: '{text.hover.color}' + }, + overlay: { + select: { + background: '{surface.0}', + borderColor: 'transparent', + color: '{text.color}' + }, + popover: { + background: '{surface.0}', + borderColor: 'transparent', + color: '{text.color}' + }, + modal: { + background: '{surface.0}', + borderColor: 'transparent', + color: '{text.color}' + } + }, + list: { + option: { + focusBackground: '{surface.200}', + selectedBackground: '{highlight.background}', + selectedFocusBackground: '{highlight.focus.background}', + color: '{text.color}', + focusColor: '{text.hover.color}', + selectedColor: '{highlight.color}', + selectedFocusColor: '{highlight.focus.color}', + icon: { + color: '{text.muted.color}', + focusColor: '{text.hover.muted.color}' + } + }, + optionGroup: { + background: 'transparent', + color: '{text.color}' + } + }, + navigation: { + item: { + focusBackground: '{primary.color}', + activeBackground: '{surface.200}', + color: '{text.color}', + focusColor: '{primary.contrast.color}', + activeColor: '{text.hover.color}', + icon: { + color: '{text.muted.color}', + focusColor: '{primary.contrast.color}', + activeColor: '{text.hover.muted.color}' + } + }, + submenuLabel: { + background: 'transparent', + color: '{text.color}' + }, + submenuIcon: { + color: '{text.muted.color}', + focusColor: '{primary.contrast.color}', + activeColor: '{text.hover.muted.color}' + } + } + }, + dark: { + surface: { + 0: '#ffffff', + 50: '{zinc.50}', + 100: '{zinc.100}', + 200: '{zinc.200}', + 300: '{zinc.300}', + 400: '{zinc.400}', + 500: '{zinc.500}', + 600: '{zinc.600}', + 700: '{zinc.700}', + 800: '{zinc.800}', + 900: '{zinc.900}', + 950: '{zinc.950}' + }, + primary: { + color: '{primary.500}', + contrastColor: '{surface.950}', + hoverColor: '{primary.400}', + activeColor: '{primary.300}' + }, + highlight: { + background: '{primary.500}', + focusBackground: '{primary.400}', + color: '{surface.950}', + focusColor: '{surface.950}' + }, + mask: { + background: 'rgba(0,0,0,0.6)', + color: '{surface.200}' + }, + formField: { + background: '{surface.950}', + disabledBackground: '{surface.700}', + filledBackground: '{surface.800}', + filledHoverBackground: '{surface.800}', + filledFocusBackground: '{surface.800}', + borderColor: '{surface.500}', + hoverBorderColor: '{surface.500}', + focusBorderColor: '{surface.500}', + invalidBorderColor: '{red.400}', + color: '{surface.0}', + disabledColor: '{surface.400}', + placeholderColor: '{surface.400}', + invalidPlaceholderColor: '{red.400}', + floatLabelColor: '{surface.400}', + floatLabelFocusColor: '{primary.color}', + floatLabelActiveColor: '{surface.400}', + floatLabelInvalidColor: '{form.field.invalid.placeholder.color}', + iconColor: '{surface.0}', + shadow: 'none' + }, + text: { + color: '{surface.0}', + hoverColor: '{surface.0}', + mutedColor: '{surface.400}', + hoverMutedColor: '{surface.300}' + }, + content: { + background: '{surface.900}', + hoverBackground: '{surface.700}', + borderColor: '{surface.500}', + color: '{text.color}', + hoverColor: '{text.hover.color}' + }, + overlay: { + select: { + background: '{surface.900}', + borderColor: '{surface.700}', + color: '{text.color}' + }, + popover: { + background: '{surface.900}', + borderColor: '{surface.700}', + color: '{text.color}' + }, + modal: { + background: '{surface.900}', + borderColor: '{surface.700}', + color: '{text.color}' + } + }, + list: { + option: { + focusBackground: '{surface.700}', + selectedBackground: '{highlight.background}', + selectedFocusBackground: '{highlight.focus.background}', + color: '{text.color}', + focusColor: '{text.hover.color}', + selectedColor: '{highlight.color}', + selectedFocusColor: '{highlight.focus.color}', + icon: { + color: '{text.muted.color}', + focusColor: '{text.hover.muted.color}' + } + }, + optionGroup: { + background: 'transparent', + color: '{text.color}' + } + }, + navigation: { + item: { + focusBackground: '{primary.color}', + activeBackground: '{surface.700}', + color: '{text.color}', + focusColor: '{primary.contrast.color}', + activeColor: '{text.color}', + icon: { + color: '{text.muted.color}', + focusColor: '{primary.contrast.color}', + activeColor: '{text.hover.muted.color}' + } + }, + submenuLabel: { + background: 'transparent', + color: '{text.color}' + }, + submenuIcon: { + color: '{text.muted.color}', + focusColor: '{primary.contrast.color}', + activeColor: '{text.hover.muted.color}' + } + } + } + } + } +}; diff --git a/packages/themes/src/presets/nora/blockui/index.d.ts b/packages/themes/src/presets/nora/blockui/index.d.ts new file mode 100644 index 00000000000..53f40cf9068 --- /dev/null +++ b/packages/themes/src/presets/nora/blockui/index.d.ts @@ -0,0 +1,3 @@ +import { BlockUIDesignTokens } from '../../types/blockui'; +declare const _default: BlockUIDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/blockui/index.ts b/packages/themes/src/presets/nora/blockui/index.ts new file mode 100644 index 00000000000..6d41ad5283a --- /dev/null +++ b/packages/themes/src/presets/nora/blockui/index.ts @@ -0,0 +1,7 @@ +import { BlockUIDesignTokens } from '../../../../types/blockui'; + +export default { + root: { + borderRadius: '{content.border.radius}' + } +} as BlockUIDesignTokens; diff --git a/packages/themes/src/presets/nora/breadcrumb/index.d.ts b/packages/themes/src/presets/nora/breadcrumb/index.d.ts new file mode 100644 index 00000000000..9fadc9d4647 --- /dev/null +++ b/packages/themes/src/presets/nora/breadcrumb/index.d.ts @@ -0,0 +1,3 @@ +import { BreadcrumbDesignTokens } from '../../types/breadcrumb'; +declare const _default: BreadcrumbDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/breadcrumb/index.ts b/packages/themes/src/presets/nora/breadcrumb/index.ts new file mode 100644 index 00000000000..ef238f9657b --- /dev/null +++ b/packages/themes/src/presets/nora/breadcrumb/index.ts @@ -0,0 +1,30 @@ +import { BreadcrumbDesignTokens } from '../../../../types/breadcrumb'; + +export default { + root: { + padding: '1rem', + background: '{content.background}', + gap: '0.5rem', + transitionDuration: '{transition.duration}' + }, + item: { + color: '{text.muted.color}', + hoverColor: '{text.color}', + borderRadius: '{content.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{text.muted.color}', + hoverColor: '{text.color}' + }, + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + separator: { + color: '{navigation.item.icon.color}' + } +} as BreadcrumbDesignTokens; diff --git a/packages/themes/src/presets/nora/button/index.d.ts b/packages/themes/src/presets/nora/button/index.d.ts new file mode 100644 index 00000000000..0d177908703 --- /dev/null +++ b/packages/themes/src/presets/nora/button/index.d.ts @@ -0,0 +1,3 @@ +import { ButtonDesignTokens } from '../../types/button'; +declare const _default: ButtonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/button/index.ts b/packages/themes/src/presets/nora/button/index.ts new file mode 100644 index 00000000000..653f8f81f2c --- /dev/null +++ b/packages/themes/src/presets/nora/button/index.ts @@ -0,0 +1,499 @@ +import { ButtonDesignTokens } from '../../../../types/button'; + +export default { + root: { + borderRadius: '{form.field.border.radius}', + roundedBorderRadius: '2rem', + gap: '0.5rem', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + iconOnlyWidth: '2.5rem', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + }, + label: { + fontWeight: '700' + }, + raisedShadow: '0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + offset: '{focus.ring.offset}' + }, + badgeSize: '1rem', + transitionDuration: '{form.field.transition.duration}' + }, + colorScheme: { + light: { + root: { + primary: { + background: '{primary.color}', + hoverBackground: '{primary.hover.color}', + activeBackground: '{primary.active.color}', + borderColor: '{primary.color}', + hoverBorderColor: '{primary.hover.color}', + activeBorderColor: '{primary.active.color}', + color: '{primary.contrast.color}', + hoverColor: '{primary.contrast.color}', + activeColor: '{primary.contrast.color}', + focusRing: { + color: '{primary.color}', + shadow: 'none' + } + }, + secondary: { + background: '{surface.200}', + hoverBackground: '{surface.300}', + activeBackground: '{surface.400}', + borderColor: '{surface.200}', + hoverBorderColor: '{surface.300}', + activeBorderColor: '{surface.400}', + color: '{surface.700}', + hoverColor: '{surface.800}', + activeColor: '{surface.900}', + focusRing: { + color: '{surface.700}', + shadow: 'none' + } + }, + info: { + background: '{sky.600}', + hoverBackground: '{sky.700}', + activeBackground: '{sky.800}', + borderColor: '{sky.600}', + hoverBorderColor: '{sky.700}', + activeBorderColor: '{sky.800}', + color: '#ffffff', + hoverColor: '#ffffff', + activeColor: '#ffffff', + focusRing: { + color: '{sky.600}', + shadow: 'none' + } + }, + success: { + background: '{green.600}', + hoverBackground: '{green.700}', + activeBackground: '{green.800}', + borderColor: '{green.600}', + hoverBorderColor: '{green.700}', + activeBorderColor: '{green.800}', + color: '#ffffff', + hoverColor: '#ffffff', + activeColor: '#ffffff', + focusRing: { + color: '{green.600}', + shadow: 'none' + } + }, + warn: { + background: '{orange.600}', + hoverBackground: '{orange.700}', + activeBackground: '{orange.800}', + borderColor: '{orange.600}', + hoverBorderColor: '{orange.700}', + activeBorderColor: '{orange.800}', + color: '#ffffff', + hoverColor: '#ffffff', + activeColor: '#ffffff', + focusRing: { + color: '{orange.600}', + shadow: 'none' + } + }, + help: { + background: '{purple.600}', + hoverBackground: '{purple.700}', + activeBackground: '{purple.800}', + borderColor: '{purple.600}', + hoverBorderColor: '{purple.700}', + activeBorderColor: '{purple.800}', + color: '#ffffff', + hoverColor: '#ffffff', + activeColor: '#ffffff', + focusRing: { + color: '{purple.600}', + shadow: 'none' + } + }, + danger: { + background: '{red.600}', + hoverBackground: '{red.700}', + activeBackground: '{red.800}', + borderColor: '{red.600}', + hoverBorderColor: '{red.700}', + activeBorderColor: '{red.800}', + color: '#ffffff', + hoverColor: '#ffffff', + activeColor: '#ffffff', + focusRing: { + color: '{red.600}', + shadow: 'none' + } + }, + contrast: { + background: '{surface.950}', + hoverBackground: '{surface.900}', + activeBackground: '{surface.800}', + borderColor: '{surface.950}', + hoverBorderColor: '{surface.900}', + activeBorderColor: '{surface.800}', + color: '{surface.0}', + hoverColor: '{surface.0}', + activeColor: '{surface.0}', + focusRing: { + color: '{surface.950}', + shadow: 'none' + } + } + }, + outlined: { + primary: { + hoverBackground: '{primary.50}', + activeBackground: '{primary.100}', + borderColor: '{primary.color}', + color: '{primary.color}' + }, + secondary: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + borderColor: '{surface.600}', + color: '{surface.600}' + }, + success: { + hoverBackground: '{green.50}', + activeBackground: '{green.100}', + borderColor: '{green.600}', + color: '{green.600}' + }, + info: { + hoverBackground: '{sky.50}', + activeBackground: '{sky.100}', + borderColor: '{sky.600}', + color: '{sky.600}' + }, + warn: { + hoverBackground: '{orange.50}', + activeBackground: '{orange.100}', + borderColor: '{orange.600}', + color: '{orange.600}' + }, + help: { + hoverBackground: '{purple.50}', + activeBackground: '{purple.100}', + borderColor: '{purple.600}', + color: '{purple.600}' + }, + danger: { + hoverBackground: '{red.50}', + activeBackground: '{red.100}', + borderColor: '{red.600}', + color: '{red.600}' + }, + contrast: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + borderColor: '{surface.950}', + color: '{surface.950}' + }, + plain: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + borderColor: '{surface.900}', + color: '{surface.900}' + } + }, + text: { + primary: { + hoverBackground: '{primary.50}', + activeBackground: '{primary.100}', + color: '{primary.color}' + }, + secondary: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + color: '{surface.600}' + }, + success: { + hoverBackground: '{green.50}', + activeBackground: '{green.100}', + color: '{green.600}' + }, + info: { + hoverBackground: '{sky.50}', + activeBackground: '{sky.100}', + color: '{sky.600}' + }, + warn: { + hoverBackground: '{orange.50}', + activeBackground: '{orange.100}', + color: '{orange.600}' + }, + help: { + hoverBackground: '{purple.50}', + activeBackground: '{purple.100}', + color: '{purple.600}' + }, + danger: { + hoverBackground: '{red.50}', + activeBackground: '{red.100}', + color: '{red.600}' + }, + contrast: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + color: '{surface.950}' + }, + plain: { + hoverBackground: '{surface.50}', + activeBackground: '{surface.100}', + color: '{surface.900}' + } + }, + link: { + color: '{primary.color}', + hoverColor: '{primary.color}', + activeColor: '{primary.color}' + } + }, + dark: { + root: { + primary: { + background: '{primary.color}', + hoverBackground: '{primary.hover.color}', + activeBackground: '{primary.active.color}', + borderColor: '{primary.color}', + hoverBorderColor: '{primary.hover.color}', + activeBorderColor: '{primary.active.color}', + color: '{primary.contrast.color}', + hoverColor: '{primary.contrast.color}', + activeColor: '{primary.contrast.color}', + focusRing: { + color: '{primary.color}', + shadow: 'none' + } + }, + secondary: { + background: '{surface.700}', + hoverBackground: '{surface.600}', + activeBackground: '{surface.500}', + borderColor: '{surface.700}', + hoverBorderColor: '{surface.600}', + activeBorderColor: '{surface.500}', + color: '{surface.200}', + hoverColor: '{surface.100}', + activeColor: '{surface.0}', + focusRing: { + color: '{surface.200}', + shadow: 'none' + } + }, + info: { + background: '{sky.500}', + hoverBackground: '{sky.400}', + activeBackground: '{sky.300}', + borderColor: '{sky.500}', + hoverBorderColor: '{sky.400}', + activeBorderColor: '{sky.300}', + color: '{sky.950}', + hoverColor: '{sky.950}', + activeColor: '{sky.950}', + focusRing: { + color: '{sky.500}', + shadow: 'none' + } + }, + success: { + background: '{green.500}', + hoverBackground: '{green.400}', + activeBackground: '{green.300}', + borderColor: '{green.500}', + hoverBorderColor: '{green.400}', + activeBorderColor: '{green.300}', + color: '{green.950}', + hoverColor: '{green.950}', + activeColor: '{green.950}', + focusRing: { + color: '{green.500}', + shadow: 'none' + } + }, + warn: { + background: '{orange.500}', + hoverBackground: '{orange.400}', + activeBackground: '{orange.300}', + borderColor: '{orange.500}', + hoverBorderColor: '{orange.400}', + activeBorderColor: '{orange.300}', + color: '{orange.950}', + hoverColor: '{orange.950}', + activeColor: '{orange.950}', + focusRing: { + color: '{orange.500}', + shadow: 'none' + } + }, + help: { + background: '{purple.500}', + hoverBackground: '{purple.400}', + activeBackground: '{purple.300}', + borderColor: '{purple.500}', + hoverBorderColor: '{purple.400}', + activeBorderColor: '{purple.300}', + color: '{purple.950}', + hoverColor: '{purple.950}', + activeColor: '{purple.950}', + focusRing: { + color: '{purple.500}', + shadow: 'none' + } + }, + danger: { + background: '{red.500}', + hoverBackground: '{red.400}', + activeBackground: '{red.300}', + borderColor: '{red.500}', + hoverBorderColor: '{red.400}', + activeBorderColor: '{red.300}', + color: '{red.950}', + hoverColor: '{red.950}', + activeColor: '{red.950}', + focusRing: { + color: '{red.500}', + shadow: 'none' + } + }, + contrast: { + background: '{surface.0}', + hoverBackground: '{surface.100}', + activeBackground: '{surface.200}', + borderColor: '{surface.0}', + hoverBorderColor: '{surface.100}', + activeBorderColor: '{surface.200}', + color: '{surface.950}', + hoverColor: '{surface.950}', + activeColor: '{surface.950}', + focusRing: { + color: '{surface.0}', + shadow: 'none' + } + } + }, + outlined: { + primary: { + hoverBackground: 'color-mix(in srgb, {primary.color}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {primary.color}, transparent 84%)', + borderColor: '{primary.color}', + color: '{primary.color}' + }, + secondary: { + hoverBackground: 'rgba(255,255,255,0.04)', + activeBackground: 'rgba(255,255,255,0.16)', + borderColor: '{surface.400}', + color: '{surface.400}' + }, + success: { + hoverBackground: '{green.950}', + activeBackground: '{green.900}', + borderColor: '{green.500}', + color: '{green.500}' + }, + info: { + hoverBackground: '{sky.950}', + activeBackground: '{sky.900}', + borderColor: '{sky.500}', + color: '{sky.500}' + }, + warn: { + hoverBackground: '{orange.950}', + activeBackground: '{orange.900}', + borderColor: '{orange.500}', + color: '{orange.500}' + }, + help: { + hoverBackground: '{purple.950}', + activeBackground: '{purple.900}', + borderColor: '{purple.500}', + color: '{purple.500}' + }, + danger: { + hoverBackground: '{red.950}', + activeBackground: '{red.900}', + borderColor: '{red.500}', + color: '{red.500}' + }, + contrast: { + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + borderColor: '{surface.0}', + color: '{surface.0}' + }, + plain: { + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + borderColor: '{surface.0}', + color: '{surface.0}' + } + }, + text: { + primary: { + hoverBackground: 'color-mix(in srgb, {primary.color}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {primary.color}, transparent 84%)', + color: '{primary.color}' + }, + secondary: { + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + color: '{surface.400}' + }, + success: { + hoverBackground: 'color-mix(in srgb, {green.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {green.400}, transparent 84%)', + color: '{green.500}' + }, + info: { + hoverBackground: 'color-mix(in srgb, {sky.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {sky.400}, transparent 84%)', + color: '{sky.500}' + }, + warn: { + hoverBackground: 'color-mix(in srgb, {orange.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {orange.400}, transparent 84%)', + color: '{orange.500}' + }, + help: { + hoverBackground: 'color-mix(in srgb, {purple.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {purple.400}, transparent 84%)', + color: '{purple.500}' + }, + danger: { + hoverBackground: 'color-mix(in srgb, {red.400}, transparent 96%)', + activeBackground: 'color-mix(in srgb, {red.400}, transparent 84%)', + color: '{red.500}' + }, + contrast: { + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + color: '{surface.0}' + }, + plain: { + hoverBackground: '{surface.800}', + activeBackground: '{surface.700}', + color: '{surface.0}' + } + }, + link: { + color: '{primary.color}', + hoverColor: '{primary.color}', + activeColor: '{primary.color}' + } + } + } +} as ButtonDesignTokens; diff --git a/packages/themes/src/presets/nora/card/index.d.ts b/packages/themes/src/presets/nora/card/index.d.ts new file mode 100644 index 00000000000..7c98f399153 --- /dev/null +++ b/packages/themes/src/presets/nora/card/index.d.ts @@ -0,0 +1,3 @@ +import { CardDesignTokens } from '../../types/card'; +declare const _default: CardDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/card/index.ts b/packages/themes/src/presets/nora/card/index.ts new file mode 100644 index 00000000000..b4f7929d941 --- /dev/null +++ b/packages/themes/src/presets/nora/card/index.ts @@ -0,0 +1,24 @@ +import { CardDesignTokens } from '../../../../types/card'; + +export default { + root: { + background: '{content.background}', + borderRadius: '{border.radius.sm}', + color: '{content.color}', + shadow: '0 1px 4px 0 rgba(0, 0, 0, 0.1)' + }, + body: { + padding: '1.25rem', + gap: '0.5rem' + }, + caption: { + gap: '0.5rem' + }, + title: { + fontSize: '1.25rem', + fontWeight: '500' + }, + subtitle: { + color: '{text.muted.color}' + } +} as CardDesignTokens; diff --git a/packages/themes/src/presets/nora/carousel/index.d.ts b/packages/themes/src/presets/nora/carousel/index.d.ts new file mode 100644 index 00000000000..de99d3d02c6 --- /dev/null +++ b/packages/themes/src/presets/nora/carousel/index.d.ts @@ -0,0 +1,3 @@ +import { CarouselDesignTokens } from '../../types/carousel'; +declare const _default: CarouselDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/carousel/index.ts b/packages/themes/src/presets/nora/carousel/index.ts new file mode 100644 index 00000000000..432c02936ea --- /dev/null +++ b/packages/themes/src/presets/nora/carousel/index.ts @@ -0,0 +1,42 @@ +import { CarouselDesignTokens } from '../../../../types/carousel'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + content: { + gap: '0.25rem' + }, + indicatorList: { + padding: '1rem', + gap: '0.5rem' + }, + indicator: { + width: '2rem', + height: '0.5rem', + borderRadius: '{content.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + colorScheme: { + light: { + indicator: { + background: '{surface.300}', + hoverBackground: '{surface.400}', + activeBackground: '{primary.color}' + } + }, + dark: { + indicator: { + background: '{surface.600}', + hoverBackground: '{surface.500}', + activeBackground: '{primary.color}' + } + } + } +} as CarouselDesignTokens; diff --git a/packages/themes/src/presets/nora/cascadeselect/index.d.ts b/packages/themes/src/presets/nora/cascadeselect/index.d.ts new file mode 100644 index 00000000000..650894e3dca --- /dev/null +++ b/packages/themes/src/presets/nora/cascadeselect/index.d.ts @@ -0,0 +1,3 @@ +import { CascadeSelectDesignTokens } from '../../types/cascadeselect'; +declare const _default: CascadeSelectDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/cascadeselect/index.ts b/packages/themes/src/presets/nora/cascadeselect/index.ts new file mode 100644 index 00000000000..8b0504f6fd6 --- /dev/null +++ b/packages/themes/src/presets/nora/cascadeselect/index.ts @@ -0,0 +1,76 @@ +import { CascadeSelectDesignTokens } from '../../../../types/cascadeselect'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + }, + dropdown: { + width: '2.5rem', + color: '{form.field.icon.color}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + list: { + padding: '{list.padding}', + gap: '{list.gap}', + mobileIndent: '1rem' + }, + option: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}', + icon: { + color: '{list.option.icon.color}', + focusColor: '{list.option.icon.focus.color}', + size: '0.875rem' + } + }, + clearIcon: { + color: '{form.field.icon.color}' + } +} as CascadeSelectDesignTokens; diff --git a/packages/themes/src/presets/nora/checkbox/index.d.ts b/packages/themes/src/presets/nora/checkbox/index.d.ts new file mode 100644 index 00000000000..90ee60b6bb2 --- /dev/null +++ b/packages/themes/src/presets/nora/checkbox/index.d.ts @@ -0,0 +1,3 @@ +import { CheckboxDesignTokens } from '../../types/checkbox'; +declare const _default: CheckboxDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/checkbox/index.ts b/packages/themes/src/presets/nora/checkbox/index.ts new file mode 100644 index 00000000000..f11ea90175d --- /dev/null +++ b/packages/themes/src/presets/nora/checkbox/index.ts @@ -0,0 +1,52 @@ +import { CheckboxDesignTokens } from '../../../../types/checkbox'; + +export default { + root: { + borderRadius: '{border.radius.xs}', + width: '1.25rem', + height: '1.25rem', + background: '{form.field.background}', + checkedBackground: '{primary.color}', + checkedHoverBackground: '{primary.hover.color}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.border.color}', + checkedBorderColor: '{primary.color}', + checkedHoverBorderColor: '{primary.hover.color}', + checkedFocusBorderColor: '{primary.color}', + checkedDisabledBorderColor: '{form.field.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + shadow: '{form.field.shadow}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + width: '1rem', + height: '1rem' + }, + lg: { + width: '1.5rem', + height: '1.5rem' + } + }, + icon: { + size: '0.875rem', + color: '{form.field.color}', + checkedColor: '{primary.contrast.color}', + checkedHoverColor: '{primary.contrast.color}', + disabledColor: '{form.field.disabled.color}', + sm: { + size: '0.75rem' + }, + lg: { + size: '1rem' + } + } +} as CheckboxDesignTokens; diff --git a/packages/themes/src/presets/nora/chip/index.d.ts b/packages/themes/src/presets/nora/chip/index.d.ts new file mode 100644 index 00000000000..72cbe57584c --- /dev/null +++ b/packages/themes/src/presets/nora/chip/index.d.ts @@ -0,0 +1,3 @@ +import { ChipDesignTokens } from '../../types/chip'; +declare const _default: ChipDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/chip/index.ts b/packages/themes/src/presets/nora/chip/index.ts new file mode 100644 index 00000000000..6208cd007bc --- /dev/null +++ b/packages/themes/src/presets/nora/chip/index.ts @@ -0,0 +1,54 @@ +import { ChipDesignTokens } from '../../../../types/chip'; + +export default { + root: { + borderRadius: '16px', + paddingX: '0.75rem', + paddingY: '0.5rem', + gap: '0.5rem', + transitionDuration: '{transition.duration}' + }, + image: { + width: '2rem', + height: '2rem' + }, + icon: { + size: '1rem' + }, + removeIcon: { + size: '1rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + } + }, + colorScheme: { + light: { + root: { + background: '{surface.200}', + color: '{surface.900}' + }, + icon: { + color: '{surface.900}' + }, + removeIcon: { + color: '{surface.900}' + } + }, + dark: { + root: { + background: '{surface.700}', + color: '{surface.0}' + }, + icon: { + color: '{surface.0}' + }, + removeIcon: { + color: '{surface.0}' + } + } + } +} as ChipDesignTokens; diff --git a/packages/themes/src/presets/nora/colorpicker/index.d.ts b/packages/themes/src/presets/nora/colorpicker/index.d.ts new file mode 100644 index 00000000000..4219fbb7153 --- /dev/null +++ b/packages/themes/src/presets/nora/colorpicker/index.d.ts @@ -0,0 +1,3 @@ +import { ColorPickerDesignTokens } from '../../types/colorpicker'; +declare const _default: ColorPickerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/colorpicker/index.ts b/packages/themes/src/presets/nora/colorpicker/index.ts new file mode 100644 index 00000000000..6d6d565ac9f --- /dev/null +++ b/packages/themes/src/presets/nora/colorpicker/index.ts @@ -0,0 +1,43 @@ +import { ColorPickerDesignTokens } from '../../../../types/colorpicker'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + preview: { + width: '1.5rem', + height: '1.5rem', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + panel: { + shadow: '{overlay.popover.shadow}', + borderRadius: '{overlay.popover.borderRadius}' + }, + colorScheme: { + light: { + panel: { + background: '{surface.800}', + borderColor: '{surface.900}' + }, + handle: { + color: '{surface.0}' + } + }, + dark: { + panel: { + background: '{surface.900}', + borderColor: '{surface.700}' + }, + handle: { + color: '{surface.0}' + } + } + } +} as ColorPickerDesignTokens; diff --git a/packages/themes/src/presets/nora/confirmdialog/index.d.ts b/packages/themes/src/presets/nora/confirmdialog/index.d.ts new file mode 100644 index 00000000000..6394d82db79 --- /dev/null +++ b/packages/themes/src/presets/nora/confirmdialog/index.d.ts @@ -0,0 +1,3 @@ +import { ConfirmDialogDesignTokens } from '../../types/confirmdialog'; +declare const _default: ConfirmDialogDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/confirmdialog/index.ts b/packages/themes/src/presets/nora/confirmdialog/index.ts new file mode 100644 index 00000000000..e72c47bee5d --- /dev/null +++ b/packages/themes/src/presets/nora/confirmdialog/index.ts @@ -0,0 +1,11 @@ +import { ConfirmDialogDesignTokens } from '../../../../types/confirmdialog'; + +export default { + icon: { + size: '2rem', + color: '{overlay.modal.color}' + }, + content: { + gap: '1rem' + } +} as ConfirmDialogDesignTokens; diff --git a/packages/themes/src/presets/nora/confirmpopup/index.d.ts b/packages/themes/src/presets/nora/confirmpopup/index.d.ts new file mode 100644 index 00000000000..264ac0a1542 --- /dev/null +++ b/packages/themes/src/presets/nora/confirmpopup/index.d.ts @@ -0,0 +1,3 @@ +import { ConfirmPopupDesignTokens } from '../../types/confirmpopup'; +declare const _default: ConfirmPopupDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/confirmpopup/index.ts b/packages/themes/src/presets/nora/confirmpopup/index.ts new file mode 100644 index 00000000000..f3173509ac1 --- /dev/null +++ b/packages/themes/src/presets/nora/confirmpopup/index.ts @@ -0,0 +1,25 @@ +import { ConfirmPopupDesignTokens } from '../../../../types/confirmpopup'; + +export default { + root: { + background: '{overlay.popover.background}', + borderColor: '{overlay.popover.border.color}', + color: '{overlay.popover.color}', + borderRadius: '{overlay.popover.border.radius}', + shadow: '{overlay.popover.shadow}', + gutter: '10px', + arrowOffset: '1.25rem' + }, + content: { + padding: '{overlay.popover.padding}', + gap: '1rem' + }, + icon: { + size: '1.5rem', + color: '{overlay.popover.color}' + }, + footer: { + gap: '0.5rem', + padding: '0 {overlay.popover.padding} {overlay.popover.padding} {overlay.popover.padding}' + } +} as ConfirmPopupDesignTokens; diff --git a/packages/themes/src/presets/nora/contextmenu/index.d.ts b/packages/themes/src/presets/nora/contextmenu/index.d.ts new file mode 100644 index 00000000000..6093ff0b7dd --- /dev/null +++ b/packages/themes/src/presets/nora/contextmenu/index.d.ts @@ -0,0 +1,3 @@ +import { ContextMenuDesignTokens } from '../../types/contextmenu'; +declare const _default: ContextMenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/contextmenu/index.ts b/packages/themes/src/presets/nora/contextmenu/index.ts new file mode 100644 index 00000000000..3bd40c5a0a8 --- /dev/null +++ b/packages/themes/src/presets/nora/contextmenu/index.ts @@ -0,0 +1,43 @@ +import { ContextMenuDesignTokens } from '../../../../types/contextmenu'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}', + shadow: '{overlay.navigation.shadow}', + transitionDuration: '{transition.duration}' + }, + list: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}' + }, + item: { + focusBackground: '{navigation.item.focus.background}', + activeBackground: '{navigation.item.active.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + activeColor: '{navigation.item.active.color}', + padding: '{navigation.item.padding}', + borderRadius: '{navigation.item.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}', + activeColor: '{navigation.item.icon.active.color}' + } + }, + submenu: { + mobileIndent: '1rem' + }, + submenuIcon: { + size: '{navigation.submenu.icon.size}', + color: '{navigation.submenu.icon.color}', + focusColor: '{navigation.submenu.icon.focus.color}', + activeColor: '{navigation.submenu.icon.active.color}' + }, + separator: { + borderColor: '{content.border.color}' + } +} as ContextMenuDesignTokens; diff --git a/packages/themes/src/presets/nora/datatable/index.d.ts b/packages/themes/src/presets/nora/datatable/index.d.ts new file mode 100644 index 00000000000..3a7edeb5b5d --- /dev/null +++ b/packages/themes/src/presets/nora/datatable/index.d.ts @@ -0,0 +1,3 @@ +import { DataTableDesignTokens } from '../../types/datatable'; +declare const _default: DataTableDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/datatable/index.ts b/packages/themes/src/presets/nora/datatable/index.ts new file mode 100644 index 00000000000..7aa8611bf6c --- /dev/null +++ b/packages/themes/src/presets/nora/datatable/index.ts @@ -0,0 +1,174 @@ +import { DataTableDesignTokens } from '../../../../types/datatable'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + header: { + background: '{content.background}', + borderColor: '{datatable.border.color}', + color: '{content.color}', + borderWidth: '1px 0 1px 0', + padding: '0.75rem 1rem' + }, + headerCell: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + borderColor: '{datatable.border.color}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + selectedColor: '{highlight.color}', + gap: '0.5rem', + padding: '0.75rem 1rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '-1px', + shadow: '{focus.ring.shadow}' + } + }, + columnTitle: { + fontWeight: '700' + }, + row: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + selectedColor: '{highlight.color}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '-1px', + shadow: '{focus.ring.shadow}' + } + }, + bodyCell: { + borderColor: '{datatable.border.color}', + padding: '0.75rem 1rem' + }, + footerCell: { + background: '{content.background}', + borderColor: '{datatable.border.color}', + color: '{content.color}', + padding: '0.75rem 1rem' + }, + columnFooter: { + fontWeight: '700' + }, + footer: { + background: '{content.background}', + borderColor: '{datatable.border.color}', + color: '{content.color}', + borderWidth: '0 0 1px 0', + padding: '0.75rem 1rem' + }, + dropPoint: { + color: '{primary.color}' + }, + columnResizerWidth: '0.5rem', + resizeIndicator: { + width: '1px', + color: '{primary.color}' + }, + sortIcon: { + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + size: '0.875rem' + }, + loadingIcon: { + size: '2rem' + }, + rowToggleButton: { + hoverBackground: '{content.hover.background}', + selectedHoverBackground: '{content.background}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + selectedHoverColor: '{primary.color}', + size: '1.75rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + filter: { + inlineGap: '0.5rem', + overlaySelect: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + overlayPopover: { + background: '{overlay.popover.background}', + borderColor: '{overlay.popover.border.color}', + borderRadius: '{overlay.popover.border.radius}', + color: '{overlay.popover.color}', + shadow: '{overlay.popover.shadow}', + padding: '{overlay.popover.padding}', + gap: '0.5rem' + }, + rule: { + borderColor: '{content.border.color}' + }, + constraintList: { + padding: '{list.padding}', + gap: '{list.gap}' + }, + constraint: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + separator: { + borderColor: '{content.border.color}' + }, + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}' + } + }, + paginatorTop: { + borderColor: '{datatable.border.color}', + borderWidth: '0 0 1px 0' + }, + paginatorBottom: { + borderColor: '{datatable.border.color}', + borderWidth: '0 0 1px 0' + }, + colorScheme: { + light: { + root: { + borderColor: '{surface.300}' + }, + row: { + stripedBackground: '{surface.50}' + }, + bodyCell: { + selectedBorderColor: '{primary.100}' + } + }, + dark: { + root: { + borderColor: '{surface.600}' + }, + row: { + stripedBackground: '{surface.950}' + }, + bodyCell: { + selectedBorderColor: '{primary.900}' + } + } + } +} as DataTableDesignTokens; diff --git a/packages/themes/src/presets/nora/dataview/index.d.ts b/packages/themes/src/presets/nora/dataview/index.d.ts new file mode 100644 index 00000000000..82185a331ed --- /dev/null +++ b/packages/themes/src/presets/nora/dataview/index.d.ts @@ -0,0 +1,3 @@ +import { DataViewDesignTokens } from '../../types/dataview'; +declare const _default: DataViewDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/dataview/index.ts b/packages/themes/src/presets/nora/dataview/index.ts new file mode 100644 index 00000000000..6bfb05c2c42 --- /dev/null +++ b/packages/themes/src/presets/nora/dataview/index.ts @@ -0,0 +1,42 @@ +import { DataViewDesignTokens } from '../../../../types/dataview'; + +export default { + root: { + borderColor: 'transparent', + borderWidth: '0', + borderRadius: '0', + padding: '0' + }, + header: { + background: '{content.background}', + color: '{content.color}', + borderColor: '{content.border.color}', + borderWidth: '0 0 1px 0', + padding: '0.75rem 1rem', + borderRadius: '0' + }, + content: { + background: '{content.background}', + color: '{content.color}', + borderColor: 'transparent', + borderWidth: '0', + padding: '0', + borderRadius: '0' + }, + footer: { + background: '{content.background}', + color: '{content.color}', + borderColor: '{content.border.color}', + borderWidth: '1px 0 0 0', + padding: '0.75rem 1rem', + borderRadius: '0' + }, + paginatorTop: { + borderColor: '{content.border.color}', + borderWidth: '0 0 1px 0' + }, + paginatorBottom: { + borderColor: '{content.border.color}', + borderWidth: '1px 0 0 0' + } +} as DataViewDesignTokens; diff --git a/packages/themes/src/presets/nora/datepicker/index.d.ts b/packages/themes/src/presets/nora/datepicker/index.d.ts new file mode 100644 index 00000000000..7de2c7a17d8 --- /dev/null +++ b/packages/themes/src/presets/nora/datepicker/index.d.ts @@ -0,0 +1,3 @@ +import { DatePickerDesignTokens } from '../../types/datepicker'; +declare const _default: DatePickerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/datepicker/index.ts b/packages/themes/src/presets/nora/datepicker/index.ts new file mode 100644 index 00000000000..71eb2e0847c --- /dev/null +++ b/packages/themes/src/presets/nora/datepicker/index.ts @@ -0,0 +1,142 @@ +import { DatePickerDesignTokens } from '../../../../types/datepicker'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + panel: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}', + shadow: '{overlay.popover.shadow}', + padding: '{overlay.popover.padding}' + }, + header: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + padding: '0 0 0.5rem 0' + }, + title: { + gap: '0.5rem', + fontWeight: '500' + }, + dropdown: { + width: '2.5rem', + sm: { + width: '2rem' + }, + lg: { + width: '3rem' + }, + background: '{form.field.background}', + color: '{form.field.icon.color}', + hoverColor: '{form.field.icon.color}', + activeColor: '{form.field.icon.color}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.border.color}', + activeBorderColor: '{form.field.border.color}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + inputIcon: { + color: '{form.field.icon.color}' + }, + selectMonth: { + hoverBackground: '{content.hover.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + padding: '0.25rem 0.5rem' + }, + selectYear: { + hoverBackground: '{content.hover.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + padding: '0.25rem 0.5rem' + }, + group: { + borderColor: '{content.border.color}', + gap: '{overlay.popover.padding}' + }, + dayView: { + margin: '0.5rem 0 0 0' + }, + weekDay: { + padding: '0.25rem', + fontWeight: '500', + color: '{content.color}' + }, + date: { + hoverBackground: '{content.hover.background}', + selectedBackground: '{primary.color}', + rangeSelectedBackground: '{highlight.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + selectedColor: '{primary.contrast.color}', + rangeSelectedColor: '{highlight.color}', + width: '2rem', + height: '2rem', + borderRadius: '50%', + padding: '0.25rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + monthView: { + margin: '0.5rem 0 0 0' + }, + month: { + padding: '0.375rem', + borderRadius: '{content.border.radius}' + }, + yearView: { + margin: '0.5rem 0 0 0' + }, + year: { + padding: '0.375rem', + borderRadius: '{content.border.radius}' + }, + buttonbar: { + padding: '0.5rem 0 0 0', + borderColor: '{content.border.color}' + }, + timePicker: { + padding: '0.5rem 0 0 0', + borderColor: '{content.border.color}', + gap: '0.5rem', + buttonGap: '0.25rem' + }, + colorScheme: { + light: { + dropdown: { + hoverBackground: '{surface.200}', + activeBackground: '{surface.300}' + }, + today: { + background: '{surface.200}', + color: '{surface.900}' + } + }, + dark: { + dropdown: { + hoverBackground: '{surface.700}', + activeBackground: '{surface.600}' + }, + today: { + background: '{surface.700}', + color: '{surface.0}' + } + } + } +} as DatePickerDesignTokens; diff --git a/packages/themes/src/presets/nora/dialog/index.d.ts b/packages/themes/src/presets/nora/dialog/index.d.ts new file mode 100644 index 00000000000..03c3ce3e203 --- /dev/null +++ b/packages/themes/src/presets/nora/dialog/index.d.ts @@ -0,0 +1,3 @@ +import { DialogDesignTokens } from '../../types/dialog'; +declare const _default: DialogDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/dialog/index.ts b/packages/themes/src/presets/nora/dialog/index.ts new file mode 100644 index 00000000000..a2bc9eb0bbb --- /dev/null +++ b/packages/themes/src/presets/nora/dialog/index.ts @@ -0,0 +1,26 @@ +import { DialogDesignTokens } from '../../../../types/dialog'; + +export default { + root: { + background: '{overlay.modal.background}', + borderColor: '{overlay.modal.border.color}', + color: '{overlay.modal.color}', + borderRadius: '{overlay.modal.border.radius}', + shadow: '{overlay.modal.shadow}' + }, + header: { + padding: '{overlay.modal.padding}', + gap: '0.5rem' + }, + title: { + fontSize: '1.25rem', + fontWeight: '700' + }, + content: { + padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}' + }, + footer: { + padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}', + gap: '0.5rem' + } +} as DialogDesignTokens; diff --git a/packages/themes/src/presets/nora/divider/index.d.ts b/packages/themes/src/presets/nora/divider/index.d.ts new file mode 100644 index 00000000000..2c98d3e5397 --- /dev/null +++ b/packages/themes/src/presets/nora/divider/index.d.ts @@ -0,0 +1,3 @@ +import { DividerDesignTokens } from '../../types/divider'; +declare const _default: DividerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/divider/index.ts b/packages/themes/src/presets/nora/divider/index.ts new file mode 100644 index 00000000000..ffaf926ac46 --- /dev/null +++ b/packages/themes/src/presets/nora/divider/index.ts @@ -0,0 +1,25 @@ +import { DividerDesignTokens } from '../../../../types/divider'; + +export default { + root: { + borderColor: '{content.border.color}' + }, + content: { + background: '{content.background}', + color: '{text.color}' + }, + horizontal: { + margin: '1rem 0', + padding: '0 1rem', + content: { + padding: '0 0.5rem' + } + }, + vertical: { + margin: '0 1rem', + padding: '0.5rem 0', + content: { + padding: '0.5rem 0' + } + } +} as DividerDesignTokens; diff --git a/packages/themes/src/presets/nora/dock/index.d.ts b/packages/themes/src/presets/nora/dock/index.d.ts new file mode 100644 index 00000000000..1fd1c56ab89 --- /dev/null +++ b/packages/themes/src/presets/nora/dock/index.d.ts @@ -0,0 +1,3 @@ +import { DockDesignTokens } from '../../types/dock'; +declare const _default: DockDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/dock/index.ts b/packages/themes/src/presets/nora/dock/index.ts new file mode 100644 index 00000000000..3cf4b3c1210 --- /dev/null +++ b/packages/themes/src/presets/nora/dock/index.ts @@ -0,0 +1,22 @@ +import { DockDesignTokens } from '../../../../types/dock'; + +export default { + root: { + background: 'rgba(255, 255, 255, 0.1)', + borderColor: 'rgba(255, 255, 255, 0.2)', + padding: '0.5rem', + borderRadius: '{border.radius.xl}' + }, + item: { + borderRadius: '{content.border.radius}', + padding: '0.5rem', + size: '3rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + } +} as DockDesignTokens; diff --git a/packages/themes/src/presets/nora/drawer/index.d.ts b/packages/themes/src/presets/nora/drawer/index.d.ts new file mode 100644 index 00000000000..928c1f3787c --- /dev/null +++ b/packages/themes/src/presets/nora/drawer/index.d.ts @@ -0,0 +1,3 @@ +import { DrawerDesignTokens } from '../../types/drawer'; +declare const _default: DrawerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/drawer/index.ts b/packages/themes/src/presets/nora/drawer/index.ts new file mode 100644 index 00000000000..6d5d2e05541 --- /dev/null +++ b/packages/themes/src/presets/nora/drawer/index.ts @@ -0,0 +1,23 @@ +import { DrawerDesignTokens } from '../../../../types/drawer'; + +export default { + root: { + background: '{overlay.modal.background}', + borderColor: '{overlay.modal.border.color}', + color: '{overlay.modal.color}', + shadow: '{overlay.modal.shadow}' + }, + header: { + padding: '{overlay.modal.padding}' + }, + title: { + fontSize: '1.5rem', + fontWeight: '700' + }, + content: { + padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}' + }, + footer: { + padding: '{overlay.modal.padding}' + } +} as DrawerDesignTokens; diff --git a/packages/themes/src/presets/nora/editor/index.d.ts b/packages/themes/src/presets/nora/editor/index.d.ts new file mode 100644 index 00000000000..b61f3aa02b3 --- /dev/null +++ b/packages/themes/src/presets/nora/editor/index.d.ts @@ -0,0 +1,3 @@ +import { EditorDesignTokens } from '../../types/editor'; +declare const _default: EditorDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/editor/index.ts b/packages/themes/src/presets/nora/editor/index.ts new file mode 100644 index 00000000000..31217fc9fe5 --- /dev/null +++ b/packages/themes/src/presets/nora/editor/index.ts @@ -0,0 +1,35 @@ +import { EditorDesignTokens } from '../../../../types/editor'; + +export default { + toolbar: { + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}' + }, + toolbarItem: { + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{primary.color}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}', + padding: '{list.padding}' + }, + overlayOption: { + focusBackground: '{list.option.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}' + }, + content: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}' + } +} as EditorDesignTokens; diff --git a/packages/themes/src/presets/nora/fieldset/index.d.ts b/packages/themes/src/presets/nora/fieldset/index.d.ts new file mode 100644 index 00000000000..618df5ef9b7 --- /dev/null +++ b/packages/themes/src/presets/nora/fieldset/index.d.ts @@ -0,0 +1,3 @@ +import { FieldsetDesignTokens } from '../../types/fieldset'; +declare const _default: FieldsetDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/fieldset/index.ts b/packages/themes/src/presets/nora/fieldset/index.ts new file mode 100644 index 00000000000..b30dd5c4a2b --- /dev/null +++ b/packages/themes/src/presets/nora/fieldset/index.ts @@ -0,0 +1,38 @@ +import { FieldsetDesignTokens } from '../../../../types/fieldset'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + color: '{content.color}', + padding: '0.75rem 1.125rem 1.125rem 1.125rem', + transitionDuration: '{transition.duration}' + }, + legend: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + borderRadius: '{content.border.radius}', + borderWidth: '1px', + borderColor: '{content.border.color}', + padding: '0.5rem 0.75rem', + gap: '0.5rem', + fontWeight: '700', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + toggleIcon: { + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}' + }, + content: { + padding: '0' + } +} as FieldsetDesignTokens; diff --git a/packages/themes/src/presets/nora/fileupload/index.d.ts b/packages/themes/src/presets/nora/fileupload/index.d.ts new file mode 100644 index 00000000000..1ad24838b83 --- /dev/null +++ b/packages/themes/src/presets/nora/fileupload/index.d.ts @@ -0,0 +1,3 @@ +import { FileUploadDesignTokens } from '../../types/fileupload'; +declare const _default: FileUploadDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/fileupload/index.ts b/packages/themes/src/presets/nora/fileupload/index.ts new file mode 100644 index 00000000000..e6e5a0916e2 --- /dev/null +++ b/packages/themes/src/presets/nora/fileupload/index.ts @@ -0,0 +1,42 @@ +import { FileUploadDesignTokens } from '../../../../types/fileupload'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}', + transitionDuration: '{transition.duration}' + }, + header: { + background: 'transparent', + color: '{text.color}', + padding: '1.125rem', + borderColor: 'unset', + borderWidth: '0', + borderRadius: '0', + gap: '0.5rem' + }, + content: { + highlightBorderColor: '{primary.color}', + padding: '0 1.125rem 1.125rem 1.125rem', + gap: '1rem' + }, + file: { + padding: '1rem', + gap: '1rem', + borderColor: '{content.border.color}', + info: { + gap: '0.5rem' + } + }, + fileList: { + gap: '0.5rem' + }, + progressbar: { + height: '0.25rem' + }, + basic: { + gap: '0.5rem' + } +} as FileUploadDesignTokens; diff --git a/packages/themes/src/presets/nora/floatlabel/index.d.ts b/packages/themes/src/presets/nora/floatlabel/index.d.ts new file mode 100644 index 00000000000..fb20b7195a1 --- /dev/null +++ b/packages/themes/src/presets/nora/floatlabel/index.d.ts @@ -0,0 +1,3 @@ +import { FloatLabelDesignTokens } from '../../types/floatlabel'; +declare const _default: FloatLabelDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/floatlabel/index.ts b/packages/themes/src/presets/nora/floatlabel/index.ts new file mode 100644 index 00000000000..954af03b7af --- /dev/null +++ b/packages/themes/src/presets/nora/floatlabel/index.ts @@ -0,0 +1,39 @@ +import { FloatLabelDesignTokens } from '../../../../types/floatlabel'; + +export default { + root: { + color: '{form.field.float.label.color}', + focusColor: '{form.field.float.label.focus.color}', + activeColor: '{form.field.float.label.active.color}', + invalidColor: '{form.field.float.label.invalid.color}', + transitionDuration: '0.2s', + positionX: '{form.field.padding.x}', + positionY: '{form.field.padding.y}', + fontWeight: '500', + active: { + fontSize: '0.75rem', + fontWeight: '400' + } + }, + over: { + active: { + top: '-1.25rem' + } + }, + in: { + input: { + paddingTop: '1.5rem', + paddingBottom: '{form.field.padding.y}' + }, + active: { + top: '{form.field.padding.y}' + } + }, + on: { + borderRadius: '{border.radius.xs}', + active: { + background: '{form.field.background}', + padding: '0 0.125rem' + } + } +} as FloatLabelDesignTokens; diff --git a/packages/themes/src/presets/nora/galleria/index.d.ts b/packages/themes/src/presets/nora/galleria/index.d.ts new file mode 100644 index 00000000000..d14d9802316 --- /dev/null +++ b/packages/themes/src/presets/nora/galleria/index.d.ts @@ -0,0 +1,3 @@ +import { GalleriaDesignTokens } from '../../types/galleria'; +declare const _default: GalleriaDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/galleria/index.ts b/packages/themes/src/presets/nora/galleria/index.ts new file mode 100644 index 00000000000..7c5b52d5851 --- /dev/null +++ b/packages/themes/src/presets/nora/galleria/index.ts @@ -0,0 +1,126 @@ +import { GalleriaDesignTokens } from '../../../../types/galleria'; + +export default { + root: { + borderWidth: '1px', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + transitionDuration: '{transition.duration}' + }, + navButton: { + background: 'rgba(255, 255, 255, 0.1)', + hoverBackground: 'rgba(255, 255, 255, 0.2)', + color: '{surface.100}', + hoverColor: '{surface.0}', + size: '3rem', + gutter: '0.5rem', + prev: { + borderRadius: '50%' + }, + next: { + borderRadius: '50%' + }, + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + navIcon: { + size: '1.5rem' + }, + thumbnailsContent: { + background: '{content.background}', + padding: '1rem 0.25rem' + }, + thumbnailNavButton: { + size: '2rem', + borderRadius: '{content.border.radius}', + gutter: '0.5rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + thumbnailNavButtonIcon: { + size: '1rem' + }, + caption: { + background: 'rgba(0, 0, 0, 0.5)', + color: '{surface.100}', + padding: '1rem' + }, + indicatorList: { + gap: '0.5rem', + padding: '1rem' + }, + indicatorButton: { + width: '1rem', + height: '1rem', + activeBackground: '{primary.color}', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + insetIndicatorList: { + background: 'rgba(0, 0, 0, 0.5)' + }, + insetIndicatorButton: { + background: 'rgba(255, 255, 255, 0.4)', + hoverBackground: 'rgba(255, 255, 255, 0.6)', + activeBackground: 'rgba(255, 255, 255, 0.9)' + }, + closeButton: { + size: '3rem', + gutter: '0.5rem', + background: 'rgba(255, 255, 255, 0.1)', + hoverBackground: 'rgba(255, 255, 255, 0.2)', + color: '{surface.50}', + hoverColor: '{surface.0}', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + closeButtonIcon: { + size: '1.5rem' + }, + colorScheme: { + light: { + thumbnailNavButton: { + hoverBackground: '{surface.200}', + color: '{text.color}', + hoverColor: '{text.hover.color}' + }, + indicatorButton: { + background: '{surface.300}', + hoverBackground: '{surface.400}' + } + }, + dark: { + thumbnailNavButton: { + hoverBackground: '{surface.700}', + color: '{surface.0}', + hoverColor: '{surface.0}' + }, + indicatorButton: { + background: '{surface.600}', + hoverBackground: '{surface.500}' + } + } + } +} as GalleriaDesignTokens; diff --git a/packages/themes/src/presets/nora/iconfield/index.d.ts b/packages/themes/src/presets/nora/iconfield/index.d.ts new file mode 100644 index 00000000000..28d50e3d006 --- /dev/null +++ b/packages/themes/src/presets/nora/iconfield/index.d.ts @@ -0,0 +1,3 @@ +import { IconFieldDesignTokens } from '../../types/iconfield'; +declare const _default: IconFieldDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/iconfield/index.ts b/packages/themes/src/presets/nora/iconfield/index.ts new file mode 100644 index 00000000000..fd8dce43165 --- /dev/null +++ b/packages/themes/src/presets/nora/iconfield/index.ts @@ -0,0 +1,7 @@ +import { IconFieldDesignTokens } from '../../../../types/iconfield'; + +export default { + icon: { + color: '{form.field.icon.color}' + } +} as IconFieldDesignTokens; diff --git a/packages/themes/src/presets/nora/iftalabel/index.d.ts b/packages/themes/src/presets/nora/iftalabel/index.d.ts new file mode 100644 index 00000000000..c17b6750afc --- /dev/null +++ b/packages/themes/src/presets/nora/iftalabel/index.d.ts @@ -0,0 +1,3 @@ +import { IftaLabelDesignTokens } from '../../types/iftalabel'; +declare const _default: IftaLabelDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/iftalabel/index.ts b/packages/themes/src/presets/nora/iftalabel/index.ts new file mode 100644 index 00000000000..de63972563b --- /dev/null +++ b/packages/themes/src/presets/nora/iftalabel/index.ts @@ -0,0 +1,18 @@ +import { IftaLabelDesignTokens } from '../../../../types/iftalabel'; + +export default { + root: { + color: '{form.field.float.label.color}', + focusColor: '{form.field.float.label.focus.color}', + invalidColor: '{form.field.float.label.invalid.color}', + transitionDuration: '0.2s', + positionX: '{form.field.padding.x}', + top: '{form.field.padding.y}', + fontSize: '0.75rem', + fontWeight: '400' + }, + input: { + paddingTop: '1.5rem', + paddingBottom: '{form.field.padding.y}' + } +} as IftaLabelDesignTokens; diff --git a/packages/themes/src/presets/nora/image/index.d.ts b/packages/themes/src/presets/nora/image/index.d.ts new file mode 100644 index 00000000000..05c8031d71d --- /dev/null +++ b/packages/themes/src/presets/nora/image/index.d.ts @@ -0,0 +1,3 @@ +import { ImageDesignTokens } from '../../types/image'; +declare const _default: ImageDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/image/index.ts b/packages/themes/src/presets/nora/image/index.ts new file mode 100644 index 00000000000..211a74d1505 --- /dev/null +++ b/packages/themes/src/presets/nora/image/index.ts @@ -0,0 +1,46 @@ +import { ImageDesignTokens } from '../../../../types/image'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + preview: { + icon: { + size: '1.5rem' + }, + mask: { + background: '{mask.background}', + color: '{mask.color}' + } + }, + toolbar: { + position: { + left: 'auto', + right: '1rem', + top: '1rem', + bottom: 'auto' + }, + blur: '8px', + background: 'rgba(255,255,255,0.1)', + borderColor: 'rgba(255,255,255,0.2)', + borderWidth: '1px', + borderRadius: '{content.border.radius}', + padding: '.5rem', + gap: '0.5rem' + }, + action: { + hoverBackground: 'rgba(255,255,255,0.1)', + color: '{surface.50}', + hoverColor: '{surface.0}', + size: '3rem', + iconSize: '1.5rem', + borderRadius: '{content.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + } +} as ImageDesignTokens; diff --git a/packages/themes/src/presets/nora/imagecompare/index.d.ts b/packages/themes/src/presets/nora/imagecompare/index.d.ts new file mode 100644 index 00000000000..f90a6071641 --- /dev/null +++ b/packages/themes/src/presets/nora/imagecompare/index.d.ts @@ -0,0 +1,3 @@ +import { ImageCompareDesignTokens } from '../../types/imagecompare'; +declare const _default: ImageCompareDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/imagecompare/index.ts b/packages/themes/src/presets/nora/imagecompare/index.ts new file mode 100644 index 00000000000..0366a563783 --- /dev/null +++ b/packages/themes/src/presets/nora/imagecompare/index.ts @@ -0,0 +1,22 @@ +import { ImageCompareDesignTokens } from '../../../../types/imagecompare'; + +export default { + handle: { + size: '15px', + hoverSize: '30px', + background: 'rgba(255,255,255,0.3)', + hoverBackground: 'rgba(255,255,255,0.3)', + borderColor: 'rgba(255,255,255,0.3)', + hoverBorderColor: 'rgba(255,255,255,0.3)', + borderWidth: '3px', + borderRadius: '{content.border.radius}', + transitionDuration: '0.2s', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: 'rgba(255,255,255,0.3)', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + } +} as ImageCompareDesignTokens; diff --git a/packages/themes/src/presets/nora/index.d.ts b/packages/themes/src/presets/nora/index.d.ts new file mode 100644 index 00000000000..5298df7f0f6 --- /dev/null +++ b/packages/themes/src/presets/nora/index.d.ts @@ -0,0 +1,2 @@ +declare const _default: any; +export default _default; diff --git a/packages/themes/src/presets/nora/index.ts b/packages/themes/src/presets/nora/index.ts new file mode 100644 index 00000000000..1fe2f409890 --- /dev/null +++ b/packages/themes/src/presets/nora/index.ts @@ -0,0 +1,183 @@ +import accordion from '@primeng/themes/nora/accordion'; +import autocomplete from '@primeng/themes/nora/autocomplete'; +import avatar from '@primeng/themes/nora/avatar'; +import badge from '@primeng/themes/nora/badge'; +import base from '@primeng/themes/nora/base'; +import blockui from '@primeng/themes/nora/blockui'; +import breadcrumb from '@primeng/themes/nora/breadcrumb'; +import button from '@primeng/themes/nora/button'; +import card from '@primeng/themes/nora/card'; +import carousel from '@primeng/themes/nora/carousel'; +import cascadeselect from '@primeng/themes/nora/cascadeselect'; +import checkbox from '@primeng/themes/nora/checkbox'; +import chip from '@primeng/themes/nora/chip'; +import colorpicker from '@primeng/themes/nora/colorpicker'; +import confirmdialog from '@primeng/themes/nora/confirmdialog'; +import confirmpopup from '@primeng/themes/nora/confirmpopup'; +import contextmenu from '@primeng/themes/nora/contextmenu'; +import datatable from '@primeng/themes/nora/datatable'; +import dataview from '@primeng/themes/nora/dataview'; +import datepicker from '@primeng/themes/nora/datepicker'; +import dialog from '@primeng/themes/nora/dialog'; +import divider from '@primeng/themes/nora/divider'; +import dock from '@primeng/themes/nora/dock'; +import drawer from '@primeng/themes/nora/drawer'; +import editor from '@primeng/themes/nora/editor'; +import fieldset from '@primeng/themes/nora/fieldset'; +import fileupload from '@primeng/themes/nora/fileupload'; +import floatlabel from '@primeng/themes/nora/floatlabel'; +import galleria from '@primeng/themes/nora/galleria'; +import iconfield from '@primeng/themes/nora/iconfield'; +import iftalabel from '@primeng/themes/nora/iftalabel'; // Verify the component name +import image from '@primeng/themes/nora/image'; +import imagecompare from '@primeng/themes/nora/imagecompare'; +import inlinemessage from '@primeng/themes/nora/inlinemessage'; +import inplace from '@primeng/themes/nora/inplace'; +import inputchips from '@primeng/themes/nora/inputchips'; +import inputgroup from '@primeng/themes/nora/inputgroup'; +import inputnumber from '@primeng/themes/nora/inputnumber'; +import inputotp from '@primeng/themes/nora/inputotp'; +import inputtext from '@primeng/themes/nora/inputtext'; +import knob from '@primeng/themes/nora/knob'; +import listbox from '@primeng/themes/nora/listbox'; +import megamenu from '@primeng/themes/nora/megamenu'; +import menu from '@primeng/themes/nora/menu'; +import menubar from '@primeng/themes/nora/menubar'; +import message from '@primeng/themes/nora/message'; +import metergroup from '@primeng/themes/nora/metergroup'; +import multiselect from '@primeng/themes/nora/multiselect'; +import orderlist from '@primeng/themes/nora/orderlist'; +import organizationchart from '@primeng/themes/nora/organizationchart'; +import overlaybadge from '@primeng/themes/nora/overlaybadge'; +import paginator from '@primeng/themes/nora/paginator'; +import panel from '@primeng/themes/nora/panel'; +import panelmenu from '@primeng/themes/nora/panelmenu'; +import password from '@primeng/themes/nora/password'; +import picklist from '@primeng/themes/nora/picklist'; +import popover from '@primeng/themes/nora/popover'; +import progressbar from '@primeng/themes/nora/progressbar'; +import progressspinner from '@primeng/themes/nora/progressspinner'; +import radiobutton from '@primeng/themes/nora/radiobutton'; +import rating from '@primeng/themes/nora/rating'; +import ripple from '@primeng/themes/nora/ripple'; +import scrollpanel from '@primeng/themes/nora/scrollpanel'; +import select from '@primeng/themes/nora/select'; +import selectbutton from '@primeng/themes/nora/selectbutton'; +import skeleton from '@primeng/themes/nora/skeleton'; +import slider from '@primeng/themes/nora/slider'; +import speeddial from '@primeng/themes/nora/speeddial'; +import splitbutton from '@primeng/themes/nora/splitbutton'; +import splitter from '@primeng/themes/nora/splitter'; +import stepper from '@primeng/themes/nora/stepper'; +import steps from '@primeng/themes/nora/steps'; +import tabmenu from '@primeng/themes/nora/tabmenu'; +import tabs from '@primeng/themes/nora/tabs'; +import tabview from '@primeng/themes/nora/tabview'; +import tag from '@primeng/themes/nora/tag'; +import terminal from '@primeng/themes/nora/terminal'; +import textarea from '@primeng/themes/nora/textarea'; +import tieredmenu from '@primeng/themes/nora/tieredmenu'; +import timeline from '@primeng/themes/nora/timeline'; +import toast from '@primeng/themes/nora/toast'; +import togglebutton from '@primeng/themes/nora/togglebutton'; +import toggleswitch from '@primeng/themes/nora/toggleswitch'; +import toolbar from '@primeng/themes/nora/toolbar'; +import tooltip from '@primeng/themes/nora/tooltip'; +import tree from '@primeng/themes/nora/tree'; +import treeselect from '@primeng/themes/nora/treeselect'; +import treetable from '@primeng/themes/nora/treetable'; +import virtualscroller from '@primeng/themes/nora/virtualscroller'; + +export default { + ...base, + components: { + accordion, + autocomplete, + avatar, + badge, + blockui, + breadcrumb, + button, + datepicker, + card, + carousel, + cascadeselect, + checkbox, + chip, + colorpicker, + confirmdialog, + confirmpopup, + contextmenu, + dataview, + datatable, + dialog, + divider, + dock, + drawer, + editor, + fieldset, + fileupload, + iftalabel, + floatlabel, + galleria, + iconfield, + image, + imagecompare, + inlinemessage, + inplace, + inputchips, + inputgroup, + inputnumber, + inputotp, + inputtext, + knob, + listbox, + megamenu, + menu, + menubar, + message, + metergroup, + multiselect, + orderlist, + organizationchart, + overlaybadge, + popover, + paginator, + password, + panel, + panelmenu, + picklist, + progressbar, + progressspinner, + radiobutton, + rating, + scrollpanel, + select, + selectbutton, + skeleton, + slider, + speeddial, + splitter, + splitbutton, + stepper, + steps, + tabmenu, + tabs, + tabview, + textarea, + tieredmenu, + tag, + terminal, + timeline, + toast, + togglebutton, + toggleswitch, + toolbar, + tooltip, + tree, + treeselect, + treetable, + virtualscroller, + ripple + } +}; diff --git a/packages/themes/src/presets/nora/inlinemessage/index.d.ts b/packages/themes/src/presets/nora/inlinemessage/index.d.ts new file mode 100644 index 00000000000..df25b3cf956 --- /dev/null +++ b/packages/themes/src/presets/nora/inlinemessage/index.d.ts @@ -0,0 +1,3 @@ +import { InlineMessageDesignTokens } from '../../types/inlinemessage'; +declare const _default: InlineMessageDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/inlinemessage/index.ts b/packages/themes/src/presets/nora/inlinemessage/index.ts new file mode 100644 index 00000000000..130b4abdca9 --- /dev/null +++ b/packages/themes/src/presets/nora/inlinemessage/index.ts @@ -0,0 +1,93 @@ +import { InlineMessageDesignTokens } from '../../../../types/inlinemessage'; + +export default { + root: { + padding: '{form.field.padding.y} {form.field.padding.x}', + borderRadius: '{content.border.radius}', + gap: '0.5rem' + }, + text: { + fontWeight: '700' + }, + icon: { + size: '1rem' + }, + colorScheme: { + light: { + info: { + background: '{blue.800}', + borderColor: '{blue.800}', + color: '{blue.50}', + shadow: 'none' + }, + success: { + background: '{green.800}', + borderColor: '{green.800}', + color: '{green.50}', + shadow: 'none' + }, + warn: { + background: '{yellow.600}', + borderColor: '{yellow.600}', + color: '{yellow.50}', + shadow: 'none' + }, + error: { + background: '{red.800}', + borderColor: '{red.800}', + color: '{red.50}', + shadow: 'none' + }, + secondary: { + background: '{surface.200}', + borderColor: '{surface.200}', + color: '{surface.700}', + shadow: 'none' + }, + contrast: { + background: '{surface.900}', + borderColor: '{surface.900}', + color: '{surface.50}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)' + } + }, + dark: { + info: { + background: '{blue.200}', + borderColor: '{blue.200}', + color: '{blue.950}', + shadow: 'none' + }, + success: { + background: '{green.200}', + borderColor: '{green.200}', + color: '{green.950}', + shadow: 'none' + }, + warn: { + background: '{yellow.200}', + borderColor: '{yellow.200}', + color: '{yellow.950}', + shadow: 'none' + }, + error: { + background: '{red.200}', + borderColor: '{red.200}', + color: '{red.950}', + shadow: 'none' + }, + secondary: { + background: '{surface.700}', + borderColor: '{surface.700}', + color: '{surface.200}', + shadow: 'none' + }, + contrast: { + background: '{surface.0}', + borderColor: '{surface.0}', + color: '{surface.950}', + shadow: 'none' + } + } + } +} as InlineMessageDesignTokens; diff --git a/packages/themes/src/presets/nora/inplace/index.d.ts b/packages/themes/src/presets/nora/inplace/index.d.ts new file mode 100644 index 00000000000..9a9d128ace4 --- /dev/null +++ b/packages/themes/src/presets/nora/inplace/index.d.ts @@ -0,0 +1,3 @@ +import { InplaceDesignTokens } from '../../types/inplace'; +declare const _default: InplaceDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/inplace/index.ts b/packages/themes/src/presets/nora/inplace/index.ts new file mode 100644 index 00000000000..c68923f9153 --- /dev/null +++ b/packages/themes/src/presets/nora/inplace/index.ts @@ -0,0 +1,20 @@ +import { InplaceDesignTokens } from '../../../../types/inplace'; + +export default { + root: { + padding: '{form.field.padding.y} {form.field.padding.x}', + borderRadius: '{content.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + }, + transitionDuration: '{transition.duration}' + }, + display: { + hoverBackground: '{content.hover.background}', + hoverColor: '{content.hover.color}' + } +} as InplaceDesignTokens; diff --git a/packages/themes/src/presets/nora/inputchips/index.d.ts b/packages/themes/src/presets/nora/inputchips/index.d.ts new file mode 100644 index 00000000000..4670d4e7363 --- /dev/null +++ b/packages/themes/src/presets/nora/inputchips/index.d.ts @@ -0,0 +1,3 @@ +import { InputChipsDesignTokens } from '../../types/inputchips'; +declare const _default: InputChipsDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/inputchips/index.ts b/packages/themes/src/presets/nora/inputchips/index.ts new file mode 100644 index 00000000000..a42274c0af7 --- /dev/null +++ b/packages/themes/src/presets/nora/inputchips/index.ts @@ -0,0 +1,46 @@ +import { InputChipsDesignTokens } from '../../../../types/inputchips'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}' + }, + chip: { + borderRadius: '{border.radius.xs}' + }, + colorScheme: { + light: { + chip: { + focusBackground: '{surface.300}', + color: '{surface.900}' + } + }, + dark: { + chip: { + focusBackground: '{surface.600}', + color: '{surface.0}' + } + } + } +} as InputChipsDesignTokens; diff --git a/packages/themes/src/presets/nora/inputgroup/index.d.ts b/packages/themes/src/presets/nora/inputgroup/index.d.ts new file mode 100644 index 00000000000..7e701487ff3 --- /dev/null +++ b/packages/themes/src/presets/nora/inputgroup/index.d.ts @@ -0,0 +1,3 @@ +import { InputGroupDesignTokens } from '../../types/inputgroup'; +declare const _default: InputGroupDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/inputgroup/index.ts b/packages/themes/src/presets/nora/inputgroup/index.ts new file mode 100644 index 00000000000..d4bec3e8b54 --- /dev/null +++ b/packages/themes/src/presets/nora/inputgroup/index.ts @@ -0,0 +1,12 @@ +import { InputGroupDesignTokens } from '../../../../types/inputgroup'; + +export default { + addon: { + background: '{form.field.background}', + borderColor: '{form.field.border.color}', + color: '{form.field.icon.color}', + borderRadius: '{form.field.border.radius}', + padding: '0.5rem', + minWidth: '2.5rem' + } +} as InputGroupDesignTokens; diff --git a/packages/themes/src/presets/nora/inputnumber/index.d.ts b/packages/themes/src/presets/nora/inputnumber/index.d.ts new file mode 100644 index 00000000000..2729b7d10b9 --- /dev/null +++ b/packages/themes/src/presets/nora/inputnumber/index.d.ts @@ -0,0 +1,3 @@ +import { InputNumberDesignTokens } from '../../types/inputnumber'; +declare const _default: InputNumberDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/inputnumber/index.ts b/packages/themes/src/presets/nora/inputnumber/index.ts new file mode 100644 index 00000000000..94a045ee228 --- /dev/null +++ b/packages/themes/src/presets/nora/inputnumber/index.ts @@ -0,0 +1,33 @@ +import { InputNumberDesignTokens } from '../../../../types/inputnumber'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + button: { + background: 'transparent', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.border.color}', + activeBorderColor: '{form.field.border.color}', + color: '{form.field.icon.color}', + hoverColor: '{form.field.icon.color}', + activeColor: '{form.field.icon.color}', + width: '2.5rem', + borderRadius: '{form.field.border.radius}', + verticalPadding: '{form.field.padding.y}' + }, + colorScheme: { + light: { + button: { + hoverBackground: '{surface.200}', + activeBackground: '{surface.300}' + } + }, + dark: { + button: { + hoverBackground: '{surface.700}', + activeBackground: '{surface.600}' + } + } + } +} as InputNumberDesignTokens; diff --git a/packages/themes/src/presets/nora/inputotp/index.d.ts b/packages/themes/src/presets/nora/inputotp/index.d.ts new file mode 100644 index 00000000000..c3a19a59c7a --- /dev/null +++ b/packages/themes/src/presets/nora/inputotp/index.d.ts @@ -0,0 +1,3 @@ +import { InputOtpDesignTokens } from '../../types/inputotp'; +declare const _default: InputOtpDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/inputotp/index.ts b/packages/themes/src/presets/nora/inputotp/index.ts new file mode 100644 index 00000000000..f1d2a896419 --- /dev/null +++ b/packages/themes/src/presets/nora/inputotp/index.ts @@ -0,0 +1,16 @@ +import { InputOtpDesignTokens } from '../../../../types/inputotp'; + +export default { + root: { + gap: '0.5rem' + }, + input: { + width: '2.5rem', + sm: { + width: '2rem' + }, + lg: { + width: '3rem' + } + } +} as InputOtpDesignTokens; diff --git a/packages/themes/src/presets/nora/inputtext/index.d.ts b/packages/themes/src/presets/nora/inputtext/index.d.ts new file mode 100644 index 00000000000..151b014a388 --- /dev/null +++ b/packages/themes/src/presets/nora/inputtext/index.d.ts @@ -0,0 +1,3 @@ +import { InputTextDesignTokens } from '../../types/inputtext'; +declare const _default: InputTextDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/inputtext/index.ts b/packages/themes/src/presets/nora/inputtext/index.ts new file mode 100644 index 00000000000..4c09494f4ac --- /dev/null +++ b/packages/themes/src/presets/nora/inputtext/index.ts @@ -0,0 +1,41 @@ +import { InputTextDesignTokens } from '../../../../types/inputtext'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + } +} as InputTextDesignTokens; diff --git a/packages/themes/src/presets/nora/knob/index.d.ts b/packages/themes/src/presets/nora/knob/index.d.ts new file mode 100644 index 00000000000..7bdd5e233b6 --- /dev/null +++ b/packages/themes/src/presets/nora/knob/index.d.ts @@ -0,0 +1,3 @@ +import { KnobDesignTokens } from '../../types/knob'; +declare const _default: KnobDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/knob/index.ts b/packages/themes/src/presets/nora/knob/index.ts new file mode 100644 index 00000000000..e8b6df57ca9 --- /dev/null +++ b/packages/themes/src/presets/nora/knob/index.ts @@ -0,0 +1,32 @@ +import { KnobDesignTokens } from '../../../../types/knob'; + +export default { + root: { + transitionDuration: '{transition.duration}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + value: { + background: '{primary.color}' + }, + text: { + color: '{text.muted.color}' + }, + colorScheme: { + light: { + range: { + background: '{surface.300}' + } + }, + dark: { + range: { + background: '{surface.600}' + } + } + } +} as KnobDesignTokens; diff --git a/packages/themes/src/presets/nora/listbox/index.d.ts b/packages/themes/src/presets/nora/listbox/index.d.ts new file mode 100644 index 00000000000..44ce18a6a3b --- /dev/null +++ b/packages/themes/src/presets/nora/listbox/index.d.ts @@ -0,0 +1,3 @@ +import { ListboxDesignTokens } from '../../types/listbox'; +declare const _default: ListboxDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/listbox/index.ts b/packages/themes/src/presets/nora/listbox/index.ts new file mode 100644 index 00000000000..fbc4ddacdbb --- /dev/null +++ b/packages/themes/src/presets/nora/listbox/index.ts @@ -0,0 +1,59 @@ +import { ListboxDesignTokens } from '../../../../types/listbox'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + borderColor: '{form.field.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + shadow: '{form.field.shadow}', + borderRadius: '{form.field.border.radius}', + transitionDuration: '{form.field.transition.duration}' + }, + list: { + padding: '{list.padding}', + gap: '{list.gap}', + header: { + padding: '{list.header.padding}' + } + }, + option: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}' + }, + optionGroup: { + background: '{list.option.group.background}', + color: '{list.option.group.color}', + fontWeight: '{list.option.group.font.weight}', + padding: '{list.option.group.padding}' + }, + checkmark: { + color: '{list.option.color}', + gutterStart: '-0.375rem', + gutterEnd: '0.375rem' + }, + emptyMessage: { + padding: '{list.option.padding}' + }, + colorScheme: { + light: { + option: { + stripedBackground: '{surface.100}' + } + }, + dark: { + option: { + stripedBackground: '{surface.800}' + } + } + } +} as ListboxDesignTokens; diff --git a/packages/themes/src/presets/nora/megamenu/index.d.ts b/packages/themes/src/presets/nora/megamenu/index.d.ts new file mode 100644 index 00000000000..445437eb5ad --- /dev/null +++ b/packages/themes/src/presets/nora/megamenu/index.d.ts @@ -0,0 +1,3 @@ +import { MegaMenuDesignTokens } from '../../types/megamenu'; +declare const _default: MegaMenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/megamenu/index.ts b/packages/themes/src/presets/nora/megamenu/index.ts new file mode 100644 index 00000000000..3f964392e1f --- /dev/null +++ b/packages/themes/src/presets/nora/megamenu/index.ts @@ -0,0 +1,81 @@ +import { MegaMenuDesignTokens } from '../../../../types/megamenu'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + color: '{content.color}', + gap: '0.5rem', + verticalOrientation: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}' + }, + horizontalOrientation: { + padding: '0.5rem 0.75rem', + gap: '0.5rem' + }, + transitionDuration: '{transition.duration}' + }, + baseItem: { + borderRadius: '{content.border.radius}', + padding: '{navigation.item.padding}' + }, + item: { + focusBackground: '{navigation.item.focus.background}', + activeBackground: '{navigation.item.active.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + activeColor: '{navigation.item.active.color}', + padding: '{navigation.item.padding}', + borderRadius: '{navigation.item.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}', + activeColor: '{navigation.item.icon.active.color}' + } + }, + overlay: { + padding: '0', + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + color: '{content.color}', + shadow: '{overlay.navigation.shadow}', + gap: '0.5rem' + }, + submenu: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}' + }, + submenuLabel: { + padding: '{navigation.submenu.label.padding}', + fontWeight: '{navigation.submenu.label.font.weight}', + background: '{navigation.submenu.label.background.}', + color: '{navigation.submenu.label.color}' + }, + submenuIcon: { + size: '{navigation.submenu.icon.size}', + color: '{navigation.submenu.icon.color}', + focusColor: '{navigation.submenu.icon.focus.color}', + activeColor: '{navigation.submenu.icon.active.color}' + }, + separator: { + borderColor: '{content.border.color}' + }, + mobileButton: { + borderRadius: '50%', + size: '1.75rem', + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + hoverBackground: '{content.hover.background}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + } +} as MegaMenuDesignTokens; diff --git a/packages/themes/src/presets/nora/menu/index.d.ts b/packages/themes/src/presets/nora/menu/index.d.ts new file mode 100644 index 00000000000..10106927572 --- /dev/null +++ b/packages/themes/src/presets/nora/menu/index.d.ts @@ -0,0 +1,3 @@ +import { MenuDesignTokens } from '../../types/menu'; +declare const _default: MenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/menu/index.ts b/packages/themes/src/presets/nora/menu/index.ts new file mode 100644 index 00000000000..b895260b3f5 --- /dev/null +++ b/packages/themes/src/presets/nora/menu/index.ts @@ -0,0 +1,37 @@ +import { MenuDesignTokens } from '../../../../types/menu'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}', + shadow: '{overlay.navigation.shadow}', + transitionDuration: '{transition.duration}' + }, + list: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}' + }, + item: { + focusBackground: '{navigation.item.focus.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + padding: '{navigation.item.padding}', + borderRadius: '{navigation.item.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}' + } + }, + submenuLabel: { + padding: '{navigation.submenu.label.padding}', + fontWeight: '{navigation.submenu.label.font.weight}', + background: '{navigation.submenu.label.background.}', + color: '{navigation.submenu.label.color}' + }, + separator: { + borderColor: '{content.border.color}' + } +} as MenuDesignTokens; diff --git a/packages/themes/src/presets/nora/menubar/index.d.ts b/packages/themes/src/presets/nora/menubar/index.d.ts new file mode 100644 index 00000000000..28a5191c2ef --- /dev/null +++ b/packages/themes/src/presets/nora/menubar/index.d.ts @@ -0,0 +1,3 @@ +import { MenubarDesignTokens } from '../../types/menubar'; +declare const _default: MenubarDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/menubar/index.ts b/packages/themes/src/presets/nora/menubar/index.ts new file mode 100644 index 00000000000..457b53bfeb3 --- /dev/null +++ b/packages/themes/src/presets/nora/menubar/index.ts @@ -0,0 +1,64 @@ +import { MenubarDesignTokens } from '../../../../types/menubar'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + color: '{content.color}', + gap: '0.5rem', + padding: '0.5rem 0.75rem', + transitionDuration: '{transition.duration}' + }, + baseItem: { + borderRadius: '{content.border.radius}', + padding: '{navigation.item.padding}' + }, + item: { + focusBackground: '{navigation.item.focus.background}', + activeBackground: '{navigation.item.active.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + activeColor: '{navigation.item.active.color}', + padding: '{navigation.item.padding}', + borderRadius: '{navigation.item.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}', + activeColor: '{navigation.item.icon.active.color}' + } + }, + submenu: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}', + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + shadow: '{overlay.navigation.shadow}', + mobileIndent: '1rem', + icon: { + size: '{navigation.submenu.icon.size}', + color: '{navigation.submenu.icon.color}', + focusColor: '{navigation.submenu.icon.focus.color}', + activeColor: '{navigation.submenu.icon.active.color}' + } + }, + separator: { + borderColor: '{content.border.color}' + }, + mobileButton: { + borderRadius: '50%', + size: '1.75rem', + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + hoverBackground: '{content.hover.background}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + } +} as MenubarDesignTokens; diff --git a/packages/themes/src/presets/nora/message/index.d.ts b/packages/themes/src/presets/nora/message/index.d.ts new file mode 100644 index 00000000000..85aa43d9d22 --- /dev/null +++ b/packages/themes/src/presets/nora/message/index.d.ts @@ -0,0 +1,3 @@ +import { MessageDesignTokens } from '../../types/message'; +declare const _default: MessageDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/message/index.ts b/packages/themes/src/presets/nora/message/index.ts new file mode 100644 index 00000000000..ac871010e5c --- /dev/null +++ b/packages/themes/src/presets/nora/message/index.ts @@ -0,0 +1,313 @@ +import { MessageDesignTokens } from '../../../../types/message'; + +export default { + root: { + borderRadius: '{content.border.radius}', + borderWidth: '1px', + transitionDuration: '{transition.duration}' + }, + content: { + padding: '0.5rem 0.75rem', + gap: '0.5rem', + sm: { + padding: '0.375rem 0.625rem' + }, + lg: { + padding: '0.625rem 0.875rem' + } + }, + text: { + fontSize: '1rem', + fontWeight: '700', + sm: { + fontSize: '0.875rem' + }, + lg: { + fontSize: '1.125rem' + } + }, + icon: { + size: '1.125rem', + sm: { + size: '1rem' + }, + lg: { + size: '1.25rem' + } + }, + closeButton: { + width: '1.75rem', + height: '1.75rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + offset: '{focus.ring.offset}' + } + }, + closeIcon: { + size: '1rem', + sm: { + size: '0.875rem' + }, + lg: { + size: '1.125rem' + } + }, + outlined: { + root: { + borderWidth: '1px' + } + }, + simple: { + content: { + padding: '0' + } + }, + colorScheme: { + light: { + info: { + background: '{blue.800}', + borderColor: '{blue.800}', + color: '{blue.50}', + shadow: 'none', + closeButton: { + hoverBackground: '{blue.600}', + focusRing: { + color: '{blue.50}', + shadow: 'none' + } + }, + outlined: { + color: '{blue.800}', + borderColor: '{blue.800}' + }, + simple: { + color: '{blue.800}' + } + }, + success: { + background: '{green.800}', + borderColor: '{green.800}', + color: '{green.50}', + shadow: 'none', + closeButton: { + hoverBackground: '{green.600}', + focusRing: { + color: '{green.50}', + shadow: 'none' + } + }, + outlined: { + color: '{green.800}', + borderColor: '{green.800}' + }, + simple: { + color: '{green.800}' + } + }, + warn: { + background: '{yellow.600}', + borderColor: '{yellow.600}', + color: '{yellow.50}', + shadow: 'none', + closeButton: { + hoverBackground: '{yellow.400}', + focusRing: { + color: '{yellow.50}', + shadow: 'none' + } + }, + outlined: { + color: '{yellow.600}', + borderColor: '{yellow.600}' + }, + simple: { + color: '{yellow.600}' + } + }, + error: { + background: '{red.800}', + borderColor: '{red.800}', + color: '{red.50}', + shadow: 'none', + closeButton: { + hoverBackground: '{red.600}', + focusRing: { + color: '{red.50}', + shadow: 'none' + } + }, + outlined: { + color: '{red.800}', + borderColor: '{red.800}' + }, + simple: { + color: '{red.800}' + } + }, + secondary: { + background: '{surface.200}', + borderColor: '{surface.200}', + color: '{surface.700}', + shadow: 'none', + closeButton: { + hoverBackground: '{surface.50}', + focusRing: { + color: '{surface.700}', + shadow: 'none' + } + }, + outlined: { + color: '{surface.600}', + borderColor: '{surface.600}' + }, + simple: { + color: '{surface.600}' + } + }, + contrast: { + background: '{surface.900}', + borderColor: '{surface.900}', + color: '{surface.50}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)', + closeButton: { + hoverBackground: '{surface.700}', + focusRing: { + color: '{surface.50}', + shadow: 'none' + } + }, + outlined: { + color: '{surface.900}', + borderColor: '{surface.900}' + }, + simple: { + color: '{surface.900}' + } + } + }, + dark: { + info: { + background: '{blue.200}', + borderColor: '{blue.200}', + color: '{blue.950}', + shadow: 'none', + closeButton: { + hoverBackground: '{blue.50}', + focusRing: { + color: '{blue.950}', + shadow: 'none' + } + }, + outlined: { + color: '{blue.200}', + borderColor: '{blue.200}' + }, + simple: { + color: '{blue.200}' + } + }, + success: { + background: '{green.200}', + borderColor: '{green.200}', + color: '{green.950}', + shadow: 'none', + closeButton: { + hoverBackground: '{green.50}', + focusRing: { + color: '{green.950}', + shadow: 'none' + } + }, + outlined: { + color: '{green.200}', + borderColor: '{green.200}' + }, + simple: { + color: '{green.200}' + } + }, + warn: { + background: '{yellow.200}', + borderColor: '{yellow.200}', + color: '{yellow.950}', + shadow: 'none', + closeButton: { + hoverBackground: '{yellow.50}', + focusRing: { + color: '{yellow.950}', + shadow: 'none' + } + }, + outlined: { + color: '{yellow.200}', + borderColor: '{yellow.200}' + }, + simple: { + color: '{yellow.200}' + } + }, + error: { + background: '{red.200}', + borderColor: '{red.200}', + color: '{red.950}', + shadow: 'none', + closeButton: { + hoverBackground: '{red.50}', + focusRing: { + color: '{red.950}', + shadow: 'none' + } + }, + outlined: { + color: '{red.200}', + borderColor: '{red.200}' + }, + simple: { + color: '{red.200}' + } + }, + secondary: { + background: '{surface.700}', + borderColor: '{surface.700}', + color: '{surface.200}', + shadow: 'none', + closeButton: { + hoverBackground: '{surface.500}', + focusRing: { + color: '{surface.200}', + shadow: 'none' + } + }, + outlined: { + color: '{surface.400}', + borderColor: '{surface.400}' + }, + simple: { + color: '{surface.400}' + } + }, + contrast: { + background: '{surface.0}', + borderColor: '{surface.0}', + color: '{surface.950}', + shadow: 'none', + closeButton: { + hoverBackground: '{surface.200}', + focusRing: { + color: '{surface.950}', + shadow: 'none' + } + }, + outlined: { + color: '{surface.0}', + borderColor: '{surface.0}' + }, + simple: { + color: '{surface.0}' + } + } + } + } +} as MessageDesignTokens; diff --git a/packages/themes/src/presets/nora/metergroup/index.d.ts b/packages/themes/src/presets/nora/metergroup/index.d.ts new file mode 100644 index 00000000000..b24465081b0 --- /dev/null +++ b/packages/themes/src/presets/nora/metergroup/index.d.ts @@ -0,0 +1,3 @@ +import { MeterGroupDesignTokens } from '../../types/metergroup'; +declare const _default: MeterGroupDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/metergroup/index.ts b/packages/themes/src/presets/nora/metergroup/index.ts new file mode 100644 index 00000000000..c25cf217569 --- /dev/null +++ b/packages/themes/src/presets/nora/metergroup/index.ts @@ -0,0 +1,36 @@ +import { MeterGroupDesignTokens } from '../../../../types/metergroup'; + +export default { + root: { + borderRadius: '{content.border.radius}', + gap: '1rem' + }, + meters: { + size: '0.5rem' + }, + label: { + gap: '0.5rem' + }, + labelMarker: { + size: '0.5rem' + }, + labelIcon: { + size: '1rem' + }, + labelList: { + verticalGap: '0.5rem', + horizontalGap: '1rem' + }, + colorScheme: { + light: { + meters: { + background: '{surface.300}' + } + }, + dark: { + meters: { + background: '{surface.600}' + } + } + } +} as MeterGroupDesignTokens; diff --git a/packages/themes/src/presets/nora/multiselect/index.d.ts b/packages/themes/src/presets/nora/multiselect/index.d.ts new file mode 100644 index 00000000000..3a9ce7cd765 --- /dev/null +++ b/packages/themes/src/presets/nora/multiselect/index.d.ts @@ -0,0 +1,3 @@ +import { MultiSelectDesignTokens } from '../../types/multiselect'; +declare const _default: MultiSelectDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/multiselect/index.ts b/packages/themes/src/presets/nora/multiselect/index.ts new file mode 100644 index 00000000000..0897c371bf0 --- /dev/null +++ b/packages/themes/src/presets/nora/multiselect/index.ts @@ -0,0 +1,86 @@ +import { MultiSelectDesignTokens } from '../../../../types/multiselect'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + }, + dropdown: { + width: '2.5rem', + color: '{form.field.icon.color}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + list: { + padding: '{list.padding}', + gap: '{list.gap}', + header: { + padding: '{list.header.padding}' + } + }, + option: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}', + gap: '0.5rem' + }, + optionGroup: { + background: '{list.option.group.background}', + color: '{list.option.group.color}', + fontWeight: '{list.option.group.font.weight}', + padding: '{list.option.group.padding}' + }, + clearIcon: { + color: '{form.field.icon.color}' + }, + chip: { + borderRadius: '{border.radius.xs}' + }, + emptyMessage: { + padding: '{list.option.padding}' + } +} as MultiSelectDesignTokens; diff --git a/packages/themes/src/presets/nora/orderlist/index.d.ts b/packages/themes/src/presets/nora/orderlist/index.d.ts new file mode 100644 index 00000000000..30d6340a415 --- /dev/null +++ b/packages/themes/src/presets/nora/orderlist/index.d.ts @@ -0,0 +1,3 @@ +import { OrderListDesignTokens } from '../../types/orderlist'; +declare const _default: OrderListDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/orderlist/index.ts b/packages/themes/src/presets/nora/orderlist/index.ts new file mode 100644 index 00000000000..ad7c912dcbb --- /dev/null +++ b/packages/themes/src/presets/nora/orderlist/index.ts @@ -0,0 +1,10 @@ +import { OrderListDesignTokens } from '../../../../types/orderlist'; + +export default { + root: { + gap: '1.125rem' + }, + controls: { + gap: '0.5rem' + } +} as OrderListDesignTokens; diff --git a/packages/themes/src/presets/nora/organizationchart/index.d.ts b/packages/themes/src/presets/nora/organizationchart/index.d.ts new file mode 100644 index 00000000000..aa9d2309922 --- /dev/null +++ b/packages/themes/src/presets/nora/organizationchart/index.d.ts @@ -0,0 +1,3 @@ +import { OrganizationChartDesignTokens } from '../../types/organizationchart'; +declare const _default: OrganizationChartDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/organizationchart/index.ts b/packages/themes/src/presets/nora/organizationchart/index.ts new file mode 100644 index 00000000000..0831f3ef5d9 --- /dev/null +++ b/packages/themes/src/presets/nora/organizationchart/index.ts @@ -0,0 +1,41 @@ +import { OrganizationChartDesignTokens } from '../../../../types/organizationchart'; + +export default { + root: { + gutter: '0.75rem', + transitionDuration: '{transition.duration}' + }, + node: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + selectedColor: '{highlight.color}', + hoverColor: '{content.hover.color}', + padding: '0.75rem 1rem', + toggleablePadding: '0.75rem 1rem 1.25rem 1rem', + borderRadius: '{content.border.radius}' + }, + nodeToggleButton: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + borderColor: '{content.border.color}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + size: '1.5rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + connector: { + color: '{content.border.color}', + borderRadius: '{content.border.radius}', + height: '24px' + } +} as OrganizationChartDesignTokens; diff --git a/packages/themes/src/presets/nora/overlaybadge/index.d.ts b/packages/themes/src/presets/nora/overlaybadge/index.d.ts new file mode 100644 index 00000000000..2b59f699264 --- /dev/null +++ b/packages/themes/src/presets/nora/overlaybadge/index.d.ts @@ -0,0 +1,3 @@ +import { OverlayBadgeDesignTokens } from '../../types/overlaybadge'; +declare const _default: OverlayBadgeDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/overlaybadge/index.ts b/packages/themes/src/presets/nora/overlaybadge/index.ts new file mode 100644 index 00000000000..776f9899104 --- /dev/null +++ b/packages/themes/src/presets/nora/overlaybadge/index.ts @@ -0,0 +1,10 @@ +import { OverlayBadgeDesignTokens } from '../../../../types/overlaybadge'; + +export default { + root: { + outline: { + width: '2px', + color: '{content.background}' + } + } +} as OverlayBadgeDesignTokens; diff --git a/packages/themes/src/presets/nora/paginator/index.d.ts b/packages/themes/src/presets/nora/paginator/index.d.ts new file mode 100644 index 00000000000..68ee80e918c --- /dev/null +++ b/packages/themes/src/presets/nora/paginator/index.d.ts @@ -0,0 +1,3 @@ +import { PaginatorDesignTokens } from '../../types/paginator'; +declare const _default: PaginatorDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/paginator/index.ts b/packages/themes/src/presets/nora/paginator/index.ts new file mode 100644 index 00000000000..5867a34b944 --- /dev/null +++ b/packages/themes/src/presets/nora/paginator/index.ts @@ -0,0 +1,36 @@ +import { PaginatorDesignTokens } from '../../../../types/paginator'; + +export default { + root: { + padding: '0.5rem 1rem', + gap: '0.25rem', + borderRadius: '{content.border.radius}', + background: '{content.background}', + color: '{content.color}', + transitionDuration: '{transition.duration}' + }, + navButton: { + background: 'transparent', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + selectedColor: '{highlight.color}', + width: '2.5rem', + height: '2.5rem', + borderRadius: '{content.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + currentPageReport: { + color: '{text.muted.color}' + }, + jumpToPageInput: { + maxWidth: '2.5rem' + } +} as PaginatorDesignTokens; diff --git a/packages/themes/src/presets/nora/panel/index.d.ts b/packages/themes/src/presets/nora/panel/index.d.ts new file mode 100644 index 00000000000..d71427b5743 --- /dev/null +++ b/packages/themes/src/presets/nora/panel/index.d.ts @@ -0,0 +1,3 @@ +import { PanelDesignTokens } from '../../types/panel'; +declare const _default: PanelDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/panel/index.ts b/packages/themes/src/presets/nora/panel/index.ts new file mode 100644 index 00000000000..3dd85d682d7 --- /dev/null +++ b/packages/themes/src/presets/nora/panel/index.ts @@ -0,0 +1,30 @@ +import { PanelDesignTokens } from '../../../../types/panel'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}' + }, + header: { + background: 'transparent', + color: '{text.color}', + padding: '1.125rem', + borderWidth: '0 0 1px 0', + borderColor: '{content.border.color}', + borderRadius: '0' + }, + toggleableHeader: { + padding: '0.375rem 1.125rem' + }, + title: { + fontWeight: '700' + }, + content: { + padding: '1.125rem' + }, + footer: { + padding: '0 1.125rem 1.125rem 1.125rem' + } +} as PanelDesignTokens; diff --git a/packages/themes/src/presets/nora/panelmenu/index.d.ts b/packages/themes/src/presets/nora/panelmenu/index.d.ts new file mode 100644 index 00000000000..cece0ea0a3b --- /dev/null +++ b/packages/themes/src/presets/nora/panelmenu/index.d.ts @@ -0,0 +1,3 @@ +import { PanelMenuDesignTokens } from '../../types/panelmenu'; +declare const _default: PanelMenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/panelmenu/index.ts b/packages/themes/src/presets/nora/panelmenu/index.ts new file mode 100644 index 00000000000..1dbde1e367a --- /dev/null +++ b/packages/themes/src/presets/nora/panelmenu/index.ts @@ -0,0 +1,43 @@ +import { PanelMenuDesignTokens } from '../../../../types/panelmenu'; + +export default { + root: { + gap: '0', + transitionDuration: '{transition.duration}' + }, + panel: { + background: '{content.background}', + borderColor: '{content.border.color}', + borderWidth: '1px', + color: '{content.color}', + padding: '0.25rem 0.25rem', + borderRadius: '0', + first: { + borderWidth: '1px 1px 0 1px', + topBorderRadius: '{content.border.radius}' + }, + last: { + borderWidth: '0 1px 1px 1px', + bottomBorderRadius: '{content.border.radius}' + } + }, + item: { + focusBackground: '{navigation.item.focus.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + gap: '0.5rem', + padding: '{navigation.item.padding}', + borderRadius: '{content.border.radius}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}' + } + }, + submenu: { + indent: '1rem' + }, + submenuIcon: { + color: '{navigation.submenu.icon.color}', + focusColor: '{navigation.submenu.icon.focus.color}' + } +} as PanelMenuDesignTokens; diff --git a/packages/themes/src/presets/nora/password/index.d.ts b/packages/themes/src/presets/nora/password/index.d.ts new file mode 100644 index 00000000000..874bd0a6b05 --- /dev/null +++ b/packages/themes/src/presets/nora/password/index.d.ts @@ -0,0 +1,3 @@ +import { PasswordDesignTokens } from '../../types/password'; +declare const _default: PasswordDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/password/index.ts b/packages/themes/src/presets/nora/password/index.ts new file mode 100644 index 00000000000..c4bacb3d007 --- /dev/null +++ b/packages/themes/src/presets/nora/password/index.ts @@ -0,0 +1,44 @@ +import { PasswordDesignTokens } from '../../../../types/password'; + +export default { + meter: { + borderRadius: '{content.border.radius}', + height: '.75rem' + }, + icon: { + color: '{form.field.icon.color}' + }, + overlay: { + background: '{overlay.popover.background}', + borderColor: '{overlay.popover.border.color}', + borderRadius: '{overlay.popover.border.radius}', + color: '{overlay.popover.color}', + padding: '{overlay.popover.padding}', + shadow: '{overlay.popover.shadow}' + }, + content: { + gap: '0.5rem' + }, + colorScheme: { + light: { + meter: { + background: '{surface.300}' + }, + strength: { + weakBackground: '{red.600}', + mediumBackground: '{yellow.600}', + strongBackground: '{green.600}' + } + }, + dark: { + meter: { + background: '{surface.600}' + }, + strength: { + weakBackground: '{red.500}', + mediumBackground: '{yellow.500}', + strongBackground: '{green.500}' + } + } + } +} as PasswordDesignTokens; diff --git a/packages/themes/src/presets/nora/picklist/index.d.ts b/packages/themes/src/presets/nora/picklist/index.d.ts new file mode 100644 index 00000000000..3c603f691a9 --- /dev/null +++ b/packages/themes/src/presets/nora/picklist/index.d.ts @@ -0,0 +1,3 @@ +import { PickListDesignTokens } from '../../types/picklist'; +declare const _default: PickListDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/picklist/index.ts b/packages/themes/src/presets/nora/picklist/index.ts new file mode 100644 index 00000000000..21c317c14b6 --- /dev/null +++ b/packages/themes/src/presets/nora/picklist/index.ts @@ -0,0 +1,10 @@ +import { PickListDesignTokens } from '../../../../types/picklist'; + +export default { + root: { + gap: '1.125rem' + }, + controls: { + gap: '0.5rem' + } +} as PickListDesignTokens; diff --git a/packages/themes/src/presets/nora/popover/index.d.ts b/packages/themes/src/presets/nora/popover/index.d.ts new file mode 100644 index 00000000000..865d3419b32 --- /dev/null +++ b/packages/themes/src/presets/nora/popover/index.d.ts @@ -0,0 +1,3 @@ +import { PopoverDesignTokens } from '../../types/popover'; +declare const _default: PopoverDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/popover/index.ts b/packages/themes/src/presets/nora/popover/index.ts new file mode 100644 index 00000000000..1532cfa60f9 --- /dev/null +++ b/packages/themes/src/presets/nora/popover/index.ts @@ -0,0 +1,16 @@ +import { PopoverDesignTokens } from '../../../../types/popover'; + +export default { + root: { + background: '{overlay.popover.background}', + borderColor: '{overlay.popover.border.color}', + color: '{overlay.popover.color}', + borderRadius: '{overlay.popover.border.radius}', + shadow: '{overlay.popover.shadow}', + gutter: '10px', + arrowOffset: '1.25rem' + }, + content: { + padding: '{overlay.popover.padding}' + } +} as PopoverDesignTokens; diff --git a/packages/themes/src/presets/nora/progressbar/index.d.ts b/packages/themes/src/presets/nora/progressbar/index.d.ts new file mode 100644 index 00000000000..160f5e546b7 --- /dev/null +++ b/packages/themes/src/presets/nora/progressbar/index.d.ts @@ -0,0 +1,3 @@ +import { ProgressBarDesignTokens } from '../../types/progressbar'; +declare const _default: ProgressBarDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/progressbar/index.ts b/packages/themes/src/presets/nora/progressbar/index.ts new file mode 100644 index 00000000000..1b19b07d32c --- /dev/null +++ b/packages/themes/src/presets/nora/progressbar/index.ts @@ -0,0 +1,28 @@ +import { ProgressBarDesignTokens } from '../../../../types/progressbar'; + +export default { + root: { + borderRadius: '{content.border.radius}', + height: '1.25rem' + }, + value: { + background: '{primary.color}' + }, + label: { + color: '{primary.contrast.color}', + fontSize: '0.75rem', + fontWeight: '700' + }, + colorScheme: { + light: { + root: { + background: '{surface.300}' + } + }, + dark: { + root: { + background: '{surface.600}' + } + } + } +} as ProgressBarDesignTokens; diff --git a/packages/themes/src/presets/nora/progressspinner/index.d.ts b/packages/themes/src/presets/nora/progressspinner/index.d.ts new file mode 100644 index 00000000000..b087a303253 --- /dev/null +++ b/packages/themes/src/presets/nora/progressspinner/index.d.ts @@ -0,0 +1,3 @@ +import { ProgressSpinnerDesignTokens } from '../../types/progressspinner'; +declare const _default: ProgressSpinnerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/progressspinner/index.ts b/packages/themes/src/presets/nora/progressspinner/index.ts new file mode 100644 index 00000000000..34395649a47 --- /dev/null +++ b/packages/themes/src/presets/nora/progressspinner/index.ts @@ -0,0 +1,22 @@ +import { ProgressSpinnerDesignTokens } from '../../../../types/progressspinner'; + +export default { + colorScheme: { + light: { + root: { + 'color.1': '{red.500}', + 'color.2': '{blue.500}', + 'color.3': '{green.500}', + 'color.4': '{yellow.500}' + } + }, + dark: { + root: { + 'color.1': '{red.400}', + 'color.2': '{blue.400}', + 'color.3': '{green.400}', + 'color.4': '{yellow.400}' + } + } + } +} as ProgressSpinnerDesignTokens; diff --git a/packages/themes/src/presets/nora/radiobutton/index.d.ts b/packages/themes/src/presets/nora/radiobutton/index.d.ts new file mode 100644 index 00000000000..c8e7556cd6d --- /dev/null +++ b/packages/themes/src/presets/nora/radiobutton/index.d.ts @@ -0,0 +1,3 @@ +import { RadioButtonDesignTokens } from '../../types/radiobutton'; +declare const _default: RadioButtonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/radiobutton/index.ts b/packages/themes/src/presets/nora/radiobutton/index.ts new file mode 100644 index 00000000000..a1e61895b86 --- /dev/null +++ b/packages/themes/src/presets/nora/radiobutton/index.ts @@ -0,0 +1,50 @@ +import { RadioButtonDesignTokens } from '../../../../types/radiobutton'; + +export default { + root: { + width: '1.25rem', + height: '1.25rem', + background: '{form.field.background}', + checkedBackground: '{form.field.background}', + checkedHoverBackground: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + checkedBorderColor: '{form.field.border.color}', + checkedHoverBorderColor: '{form.field.hover.border.color}', + checkedFocusBorderColor: '{form.field.focus.border.color}', + checkedDisabledBorderColor: '{form.field.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + shadow: '{form.field.shadow}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + width: '1rem', + height: '1rem' + }, + lg: { + width: '1.5rem', + height: '1.5rem' + } + }, + icon: { + size: '0.75rem', + checkedColor: '{primary.color}', + checkedHoverColor: '{primary.color}', + disabledColor: '{form.field.disabled.color}', + sm: { + size: '0.5rem' + }, + lg: { + size: '1rem' + } + } +} as RadioButtonDesignTokens; diff --git a/packages/themes/src/presets/nora/rating/index.d.ts b/packages/themes/src/presets/nora/rating/index.d.ts new file mode 100644 index 00000000000..97fce77ed0d --- /dev/null +++ b/packages/themes/src/presets/nora/rating/index.d.ts @@ -0,0 +1,3 @@ +import { RatingDesignTokens } from '../../types/rating'; +declare const _default: RatingDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/rating/index.ts b/packages/themes/src/presets/nora/rating/index.ts new file mode 100644 index 00000000000..1d17b449738 --- /dev/null +++ b/packages/themes/src/presets/nora/rating/index.ts @@ -0,0 +1,21 @@ +import { RatingDesignTokens } from '../../../../types/rating'; + +export default { + root: { + gap: '0.25rem', + transitionDuration: '{transition.duration}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + icon: { + size: '1rem', + color: '{text.muted.color}', + hoverColor: '{primary.color}', + activeColor: '{primary.color}' + } +} as RatingDesignTokens; diff --git a/packages/themes/src/presets/nora/ripple/index.d.ts b/packages/themes/src/presets/nora/ripple/index.d.ts new file mode 100644 index 00000000000..5745087baff --- /dev/null +++ b/packages/themes/src/presets/nora/ripple/index.d.ts @@ -0,0 +1,3 @@ +import { RippleDesignTokens } from '../../types/ripple'; +declare const _default: RippleDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/ripple/index.ts b/packages/themes/src/presets/nora/ripple/index.ts new file mode 100644 index 00000000000..4657d449684 --- /dev/null +++ b/packages/themes/src/presets/nora/ripple/index.ts @@ -0,0 +1,16 @@ +import { RippleDesignTokens } from '../../../../types/ripple'; + +export default { + colorScheme: { + light: { + root: { + background: 'rgba(0,0,0,0.1)' + } + }, + dark: { + root: { + background: 'rgba(255,255,255,0.4)' + } + } + } +} as RippleDesignTokens; diff --git a/packages/themes/src/presets/nora/scrollpanel/index.d.ts b/packages/themes/src/presets/nora/scrollpanel/index.d.ts new file mode 100644 index 00000000000..1ce82964dc2 --- /dev/null +++ b/packages/themes/src/presets/nora/scrollpanel/index.d.ts @@ -0,0 +1,3 @@ +import { ScrollPanelDesignTokens } from '../../types/scrollpanel'; +declare const _default: ScrollPanelDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/scrollpanel/index.ts b/packages/themes/src/presets/nora/scrollpanel/index.ts new file mode 100644 index 00000000000..3f0a0a6cdf0 --- /dev/null +++ b/packages/themes/src/presets/nora/scrollpanel/index.ts @@ -0,0 +1,30 @@ +import { ScrollPanelDesignTokens } from '../../../../types/scrollpanel'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + bar: { + size: '9px', + borderRadius: '{border.radius.xs}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + colorScheme: { + light: { + bar: { + background: '{surface.200}' + } + }, + dark: { + bar: { + background: '{surface.700}' + } + } + } +} as ScrollPanelDesignTokens; diff --git a/packages/themes/src/presets/nora/select/index.d.ts b/packages/themes/src/presets/nora/select/index.d.ts new file mode 100644 index 00000000000..7355ae00f45 --- /dev/null +++ b/packages/themes/src/presets/nora/select/index.d.ts @@ -0,0 +1,3 @@ +import { SelectDesignTokens } from '../../types/select'; +declare const _default: SelectDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/select/index.ts b/packages/themes/src/presets/nora/select/index.ts new file mode 100644 index 00000000000..735f8bca7d1 --- /dev/null +++ b/packages/themes/src/presets/nora/select/index.ts @@ -0,0 +1,87 @@ +import { SelectDesignTokens } from '../../../../types/select'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + }, + dropdown: { + width: '2.5rem', + color: '{form.field.icon.color}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + list: { + padding: '{list.padding}', + gap: '{list.gap}', + header: { + padding: '{list.header.padding}' + } + }, + option: { + focusBackground: '{list.option.focus.background}', + selectedBackground: '{list.option.selected.background}', + selectedFocusBackground: '{list.option.selected.focus.background}', + color: '{list.option.color}', + focusColor: '{list.option.focus.color}', + selectedColor: '{list.option.selected.color}', + selectedFocusColor: '{list.option.selected.focus.color}', + padding: '{list.option.padding}', + borderRadius: '{list.option.border.radius}' + }, + optionGroup: { + background: '{list.option.group.background}', + color: '{list.option.group.color}', + fontWeight: '{list.option.group.font.weight}', + padding: '{list.option.group.padding}' + }, + clearIcon: { + color: '{form.field.icon.color}' + }, + checkmark: { + color: '{list.option.color}', + gutterStart: '-0.375rem', + gutterEnd: '0.375rem' + }, + emptyMessage: { + padding: '{list.option.padding}' + } +} as SelectDesignTokens; diff --git a/packages/themes/src/presets/nora/selectbutton/index.d.ts b/packages/themes/src/presets/nora/selectbutton/index.d.ts new file mode 100644 index 00000000000..bb5717652e2 --- /dev/null +++ b/packages/themes/src/presets/nora/selectbutton/index.d.ts @@ -0,0 +1,3 @@ +import { SelectButtonDesignTokens } from '../../types/selectbutton'; +declare const _default: SelectButtonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/selectbutton/index.ts b/packages/themes/src/presets/nora/selectbutton/index.ts new file mode 100644 index 00000000000..0b7cd021fb9 --- /dev/null +++ b/packages/themes/src/presets/nora/selectbutton/index.ts @@ -0,0 +1,19 @@ +import { SelectButtonDesignTokens } from '../../../../types/selectbutton'; + +export default { + root: { + borderRadius: '{form.field.border.radius}' + }, + colorScheme: { + light: { + root: { + invalidBorderColor: '{form.field.invalid.border.color}' + } + }, + dark: { + root: { + invalidBorderColor: '{form.field.invalid.border.color}' + } + } + } +} as SelectButtonDesignTokens; diff --git a/packages/themes/src/presets/nora/skeleton/index.d.ts b/packages/themes/src/presets/nora/skeleton/index.d.ts new file mode 100644 index 00000000000..f25ba9916b0 --- /dev/null +++ b/packages/themes/src/presets/nora/skeleton/index.d.ts @@ -0,0 +1,3 @@ +import { SkeletonDesignTokens } from '../../types/skeleton'; +declare const _default: SkeletonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/skeleton/index.ts b/packages/themes/src/presets/nora/skeleton/index.ts new file mode 100644 index 00000000000..678768677f1 --- /dev/null +++ b/packages/themes/src/presets/nora/skeleton/index.ts @@ -0,0 +1,21 @@ +import { SkeletonDesignTokens } from '../../../../types/skeleton'; + +export default { + root: { + borderRadius: '{content.border.radius}' + }, + colorScheme: { + light: { + root: { + background: '{surface.300}', + animationBackground: 'rgba(255,255,255,0.4)' + } + }, + dark: { + root: { + background: 'rgba(255, 255, 255, 0.1)', + animationBackground: 'rgba(255, 255, 255, 0.04)' + } + } + } +} as SkeletonDesignTokens; diff --git a/packages/themes/src/presets/nora/slider/index.d.ts b/packages/themes/src/presets/nora/slider/index.d.ts new file mode 100644 index 00000000000..fb5a84c0ea9 --- /dev/null +++ b/packages/themes/src/presets/nora/slider/index.d.ts @@ -0,0 +1,3 @@ +import { SliderDesignTokens } from '../../types/slider'; +declare const _default: SliderDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/slider/index.ts b/packages/themes/src/presets/nora/slider/index.ts new file mode 100644 index 00000000000..36696be90ca --- /dev/null +++ b/packages/themes/src/presets/nora/slider/index.ts @@ -0,0 +1,48 @@ +import { SliderDesignTokens } from '../../../../types/slider'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + track: { + borderRadius: '{content.border.radius}', + size: '3px' + }, + range: { + background: '{primary.color}' + }, + handle: { + width: '16px', + height: '16px', + borderRadius: '50%', + background: '{primary.color}', + hoverBackground: '{primary.color}', + content: { + borderRadius: '50%', + background: '{primary.color}', + hoverBackground: '{primary.color}', + width: '12px', + height: '12px', + shadow: 'none' + }, + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + colorScheme: { + light: { + track: { + background: '{surface.300}' + } + }, + dark: { + track: { + background: '{surface.600}' + } + } + } +} as SliderDesignTokens; diff --git a/packages/themes/src/presets/nora/speeddial/index.d.ts b/packages/themes/src/presets/nora/speeddial/index.d.ts new file mode 100644 index 00000000000..8bb89c2ab75 --- /dev/null +++ b/packages/themes/src/presets/nora/speeddial/index.d.ts @@ -0,0 +1,3 @@ +import { SpeedDialDesignTokens } from '../../types/speeddial'; +declare const _default: SpeedDialDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/speeddial/index.ts b/packages/themes/src/presets/nora/speeddial/index.ts new file mode 100644 index 00000000000..059724361d2 --- /dev/null +++ b/packages/themes/src/presets/nora/speeddial/index.ts @@ -0,0 +1,8 @@ +import { SpeedDialDesignTokens } from '../../../../types/speeddial'; + +export default { + root: { + gap: '0.5rem', + transitionDuration: '{transition.duration}' + } +} as SpeedDialDesignTokens; diff --git a/packages/themes/src/presets/nora/splitbutton/index.d.ts b/packages/themes/src/presets/nora/splitbutton/index.d.ts new file mode 100644 index 00000000000..09f3f3dea32 --- /dev/null +++ b/packages/themes/src/presets/nora/splitbutton/index.d.ts @@ -0,0 +1,3 @@ +import { SplitButtonDesignTokens } from '../../types/splitbutton'; +declare const _default: SplitButtonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/splitbutton/index.ts b/packages/themes/src/presets/nora/splitbutton/index.ts new file mode 100644 index 00000000000..4313b3b0d7b --- /dev/null +++ b/packages/themes/src/presets/nora/splitbutton/index.ts @@ -0,0 +1,9 @@ +import { SplitButtonDesignTokens } from '../../../../types/splitbutton'; + +export default { + root: { + borderRadius: '{form.field.border.radius}', + roundedBorderRadius: '2rem', + raisedShadow: '0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)' + } +} as SplitButtonDesignTokens; diff --git a/packages/themes/src/presets/nora/splitter/index.d.ts b/packages/themes/src/presets/nora/splitter/index.d.ts new file mode 100644 index 00000000000..1badb38e231 --- /dev/null +++ b/packages/themes/src/presets/nora/splitter/index.d.ts @@ -0,0 +1,3 @@ +import { SplitterDesignTokens } from '../../types/splitter'; +declare const _default: SplitterDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/splitter/index.ts b/packages/themes/src/presets/nora/splitter/index.ts new file mode 100644 index 00000000000..1d7ea5c5e05 --- /dev/null +++ b/packages/themes/src/presets/nora/splitter/index.ts @@ -0,0 +1,25 @@ +import { SplitterDesignTokens } from '../../../../types/splitter'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + transitionDuration: '{transition.duration}' + }, + gutter: { + background: '{content.border.color}' + }, + handle: { + size: '24px', + background: 'transparent', + borderRadius: '{content.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + } +} as SplitterDesignTokens; diff --git a/packages/themes/src/presets/nora/stepper/index.d.ts b/packages/themes/src/presets/nora/stepper/index.d.ts new file mode 100644 index 00000000000..e3edaab47f9 --- /dev/null +++ b/packages/themes/src/presets/nora/stepper/index.d.ts @@ -0,0 +1,3 @@ +import { StepperDesignTokens } from '../../types/stepper'; +declare const _default: StepperDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/stepper/index.ts b/packages/themes/src/presets/nora/stepper/index.ts new file mode 100644 index 00000000000..3ec9f4630fe --- /dev/null +++ b/packages/themes/src/presets/nora/stepper/index.ts @@ -0,0 +1,55 @@ +import { StepperDesignTokens } from '../../../../types/stepper'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + separator: { + background: '{content.border.color}', + activeBackground: '{primary.color}', + margin: '0 0 0 1.625rem', + size: '2px' + }, + step: { + padding: '0.5rem', + gap: '1rem' + }, + stepHeader: { + padding: '0', + borderRadius: '{content.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + }, + gap: '0.5rem' + }, + stepTitle: { + color: '{text.muted.color}', + activeColor: '{primary.color}', + fontWeight: '700' + }, + stepNumber: { + background: '{content.background}', + activeBackground: '{primary.color}', + borderColor: '{content.border.color}', + activeBorderColor: '{primary.color}', + color: '{text.muted.color}', + activeColor: '{primary.contrast.color}', + size: '2rem', + fontSize: '1.143rem', + fontWeight: '500', + borderRadius: '50%', + shadow: 'none' + }, + steppanels: { + padding: '0.875rem 0.5rem 1.125rem 0.5rem' + }, + steppanel: { + background: '{content.background}', + color: '{content.color}', + padding: '0 0 0 1rem' + } +} as StepperDesignTokens; diff --git a/packages/themes/src/presets/nora/steps/index.d.ts b/packages/themes/src/presets/nora/steps/index.d.ts new file mode 100644 index 00000000000..0e3ea3fcab7 --- /dev/null +++ b/packages/themes/src/presets/nora/steps/index.d.ts @@ -0,0 +1,3 @@ +import { StepsDesignTokens } from '../../types/steps'; +declare const _default: StepsDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/steps/index.ts b/packages/themes/src/presets/nora/steps/index.ts new file mode 100644 index 00000000000..adcbbd9acfa --- /dev/null +++ b/packages/themes/src/presets/nora/steps/index.ts @@ -0,0 +1,39 @@ +import { StepsDesignTokens } from '../../../../types/steps'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + separator: { + background: '{content.border.color}' + }, + itemLink: { + borderRadius: '{content.border.radius}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + }, + gap: '0.5rem' + }, + itemLabel: { + color: '{text.muted.color}', + activeColor: '{primary.color}', + fontWeight: '700' + }, + itemNumber: { + background: '{content.background}', + activeBackground: '{primary.color}', + borderColor: '{content.border.color}', + activeBorderColor: '{primary.color}', + color: '{text.muted.color}', + activeColor: '{primary.contrast.color}', + size: '2rem', + fontSize: '1.143rem', + fontWeight: '500', + borderRadius: '50%', + shadow: 'none' + } +} as StepsDesignTokens; diff --git a/packages/themes/src/presets/nora/tabmenu/index.d.ts b/packages/themes/src/presets/nora/tabmenu/index.d.ts new file mode 100644 index 00000000000..798844887d1 --- /dev/null +++ b/packages/themes/src/presets/nora/tabmenu/index.d.ts @@ -0,0 +1,3 @@ +import { TabmenuDesignTokens } from '../../types/tabmenu'; +declare const _default: TabmenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/tabmenu/index.ts b/packages/themes/src/presets/nora/tabmenu/index.ts new file mode 100644 index 00000000000..309975b764e --- /dev/null +++ b/packages/themes/src/presets/nora/tabmenu/index.ts @@ -0,0 +1,45 @@ +import { TabmenuDesignTokens } from '../../../../types/tabmenu'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + tablist: { + borderWidth: '0 0 1px 0', + background: '{content.background}', + borderColor: '{content.border.color}' + }, + item: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + activeBackground: '{primary.color}', + borderWidth: '0', + borderColor: 'transparent', + hoverBorderColor: 'transparent', + activeBorderColor: 'transparent', + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{primary.contrast.color}', + padding: '1rem 1.25rem', + fontWeight: '700', + margin: '0', + gap: '0.5rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + itemIcon: { + color: '{text.color}', + hoverColor: '{text.color}', + activeColor: '{primary.contrast.color}' + }, + activeBar: { + height: '0', + bottom: '0', + background: 'transparent' + } +} as TabmenuDesignTokens; diff --git a/packages/themes/src/presets/nora/tabs/index.d.ts b/packages/themes/src/presets/nora/tabs/index.d.ts new file mode 100644 index 00000000000..80577b04ec1 --- /dev/null +++ b/packages/themes/src/presets/nora/tabs/index.d.ts @@ -0,0 +1,3 @@ +import { TabsDesignTokens } from '../../types/tabs'; +declare const _default: TabsDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/tabs/index.ts b/packages/themes/src/presets/nora/tabs/index.ts new file mode 100644 index 00000000000..5758999376c --- /dev/null +++ b/packages/themes/src/presets/nora/tabs/index.ts @@ -0,0 +1,76 @@ +import { TabsDesignTokens } from '../../../../types/tabs'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + tablist: { + borderWidth: '0 0 1px 0', + background: '{content.background}', + borderColor: '{content.border.color}' + }, + tab: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + activeBackground: '{primary.color}', + borderWidth: '0', + borderColor: 'transparent', + hoverBorderColor: 'transparent', + activeBorderColor: 'transparent', + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{primary.contrast.color}', + padding: '1rem 1.25rem', + fontWeight: '700', + margin: '0', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '-2px', + shadow: '{focus.ring.shadow}' + } + }, + tabpanel: { + background: '{content.background}', + color: '{content.color}', + padding: '0.875rem 1.125rem 1.125rem 1.125rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: 'inset {focus.ring.shadow}' + } + }, + navButton: { + background: '{content.background}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + width: '2.5rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: 'inset {focus.ring.shadow}' + } + }, + activeBar: { + height: '0', + bottom: '0', + background: 'transparent' + }, + colorScheme: { + light: { + navButton: { + shadow: '0px 0px 10px 50px rgba(255, 255, 255, 0.6)' + } + }, + dark: { + navButton: { + shadow: '0px 0px 10px 50px color-mix(in srgb, {content.background}, transparent 50%)' + } + } + } +} as TabsDesignTokens; diff --git a/packages/themes/src/presets/nora/tabview/index.d.ts b/packages/themes/src/presets/nora/tabview/index.d.ts new file mode 100644 index 00000000000..5f35975b674 --- /dev/null +++ b/packages/themes/src/presets/nora/tabview/index.d.ts @@ -0,0 +1,3 @@ +import { TabViewDesignTokens } from '../../types/tabview'; +declare const _default: TabViewDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/tabview/index.ts b/packages/themes/src/presets/nora/tabview/index.ts new file mode 100644 index 00000000000..25514c08284 --- /dev/null +++ b/packages/themes/src/presets/nora/tabview/index.ts @@ -0,0 +1,39 @@ +import { TabViewDesignTokens } from '../../../../types/tabview'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + tabList: { + background: '{content.background}', + borderColor: '{content.border.color}' + }, + tab: { + borderColor: '{content.border.color}', + activeBorderColor: '{primary.color}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + activeColor: '{primary.color}' + }, + tabPanel: { + background: '{content.background}', + color: '{content.color}' + }, + navButton: { + background: '{content.background}', + color: '{text.muted.color}', + hoverColor: '{text.color}' + }, + colorScheme: { + light: { + navButton: { + shadow: '0px 0px 10px 50px rgba(255, 255, 255, 0.6)' + } + }, + dark: { + navButton: { + shadow: '0px 0px 10px 50px color-mix(in srgb, {content.background}, transparent 50%)' + } + } + } +} as TabViewDesignTokens; diff --git a/packages/themes/src/presets/nora/tag/index.d.ts b/packages/themes/src/presets/nora/tag/index.d.ts new file mode 100644 index 00000000000..d445c06c1f5 --- /dev/null +++ b/packages/themes/src/presets/nora/tag/index.d.ts @@ -0,0 +1,3 @@ +import { TagDesignTokens } from '../../types/tag'; +declare const _default: TagDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/tag/index.ts b/packages/themes/src/presets/nora/tag/index.ts new file mode 100644 index 00000000000..525f579b600 --- /dev/null +++ b/packages/themes/src/presets/nora/tag/index.ts @@ -0,0 +1,77 @@ +import { TagDesignTokens } from '../../../../types/tag'; + +export default { + root: { + fontSize: '0.875rem', + fontWeight: '700', + padding: '0.25rem 0.5rem', + gap: '0.25rem', + borderRadius: '{content.border.radius}', + roundedBorderRadius: '{border.radius.xl}' + }, + icon: { + size: '0.75rem' + }, + colorScheme: { + light: { + primary: { + background: '{primary.color}', + color: '{primary.contrast.color}' + }, + secondary: { + background: '{surface.200}', + color: '{surface.700}' + }, + success: { + background: '{green.600}', + color: '{surface.0}' + }, + info: { + background: '{sky.600}', + color: '{surface.0}' + }, + warn: { + background: '{orange.600}', + color: '{surface.0}' + }, + danger: { + background: '{red.600}', + color: '{surface.0}' + }, + contrast: { + background: '{surface.950}', + color: '{surface.0}' + } + }, + dark: { + primary: { + background: '{primary.color}', + color: '{primary.contrast.color}' + }, + secondary: { + background: '{surface.700}', + color: '{surface.200}' + }, + success: { + background: '{green.500}', + color: '{green.950}' + }, + info: { + background: '{sky.500}', + color: '{sky.950}' + }, + warn: { + background: '{orange.500}', + color: '{orange.950}' + }, + danger: { + background: '{red.500}', + color: '{red.950}' + }, + contrast: { + background: '{surface.0}', + color: '{surface.950}' + } + } + } +} as TagDesignTokens; diff --git a/packages/themes/src/presets/nora/terminal/index.d.ts b/packages/themes/src/presets/nora/terminal/index.d.ts new file mode 100644 index 00000000000..b952ab0c235 --- /dev/null +++ b/packages/themes/src/presets/nora/terminal/index.d.ts @@ -0,0 +1,3 @@ +import { TerminalDesignTokens } from '../../types/terminal'; +declare const _default: TerminalDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/terminal/index.ts b/packages/themes/src/presets/nora/terminal/index.ts new file mode 100644 index 00000000000..1270f49d28e --- /dev/null +++ b/packages/themes/src/presets/nora/terminal/index.ts @@ -0,0 +1,18 @@ +import { TerminalDesignTokens } from '../../../../types/terminal'; + +export default { + root: { + background: '{form.field.background}', + borderColor: '{form.field.border.color}', + color: '{form.field.color}', + height: '18rem', + padding: '{form.field.padding.y} {form.field.padding.x}', + borderRadius: '{form.field.border.radius}' + }, + prompt: { + gap: '0.25rem' + }, + commandResponse: { + margin: '2px 0' + } +} as TerminalDesignTokens; diff --git a/packages/themes/src/presets/nora/textarea/index.d.ts b/packages/themes/src/presets/nora/textarea/index.d.ts new file mode 100644 index 00000000000..704e5295162 --- /dev/null +++ b/packages/themes/src/presets/nora/textarea/index.d.ts @@ -0,0 +1,3 @@ +import { TextareaDesignTokens } from '../../types/textarea'; +declare const _default: TextareaDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/textarea/index.ts b/packages/themes/src/presets/nora/textarea/index.ts new file mode 100644 index 00000000000..a943a8a7a63 --- /dev/null +++ b/packages/themes/src/presets/nora/textarea/index.ts @@ -0,0 +1,40 @@ +import { TextareaDesignTokens } from '../../../../types/textarea'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + } +} as TextareaDesignTokens; diff --git a/packages/themes/src/presets/nora/tieredmenu/index.d.ts b/packages/themes/src/presets/nora/tieredmenu/index.d.ts new file mode 100644 index 00000000000..e0f7f817968 --- /dev/null +++ b/packages/themes/src/presets/nora/tieredmenu/index.d.ts @@ -0,0 +1,3 @@ +import { TieredMenuDesignTokens } from '../../types/tieredmenu'; +declare const _default: TieredMenuDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/tieredmenu/index.ts b/packages/themes/src/presets/nora/tieredmenu/index.ts new file mode 100644 index 00000000000..403b263052b --- /dev/null +++ b/packages/themes/src/presets/nora/tieredmenu/index.ts @@ -0,0 +1,43 @@ +import { TieredMenuDesignTokens } from '../../../../types/tieredmenu'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + color: '{content.color}', + borderRadius: '{content.border.radius}', + shadow: '{overlay.navigation.shadow}', + transitionDuration: '{transition.duration}' + }, + list: { + padding: '{navigation.list.padding}', + gap: '{navigation.list.gap}' + }, + item: { + focusBackground: '{navigation.item.focus.background}', + activeBackground: '{navigation.item.active.background}', + color: '{navigation.item.color}', + focusColor: '{navigation.item.focus.color}', + activeColor: '{navigation.item.active.color}', + padding: '{navigation.item.padding}', + borderRadius: '{navigation.item.border.radius}', + gap: '{navigation.item.gap}', + icon: { + color: '{navigation.item.icon.color}', + focusColor: '{navigation.item.icon.focus.color}', + activeColor: '{navigation.item.icon.active.color}' + } + }, + submenu: { + mobileIndent: '1rem' + }, + submenuIcon: { + size: '{navigation.submenu.icon.size}', + color: '{navigation.submenu.icon.color}', + focusColor: '{navigation.submenu.icon.focus.color}', + activeColor: '{navigation.submenu.icon.active.color}' + }, + separator: { + borderColor: '{content.border.color}' + } +} as TieredMenuDesignTokens; diff --git a/packages/themes/src/presets/nora/timeline/index.d.ts b/packages/themes/src/presets/nora/timeline/index.d.ts new file mode 100644 index 00000000000..e4edeb631d3 --- /dev/null +++ b/packages/themes/src/presets/nora/timeline/index.d.ts @@ -0,0 +1,3 @@ +import { TimelineDesignTokens } from '../../types/timeline'; +declare const _default: TimelineDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/timeline/index.ts b/packages/themes/src/presets/nora/timeline/index.ts new file mode 100644 index 00000000000..992de0a96e1 --- /dev/null +++ b/packages/themes/src/presets/nora/timeline/index.ts @@ -0,0 +1,34 @@ +import { TimelineDesignTokens } from '../../../../types/timeline'; + +export default { + event: { + minHeight: '5rem' + }, + horizontal: { + eventContent: { + padding: '1rem 0' + } + }, + vertical: { + eventContent: { + padding: '0 1rem' + } + }, + eventMarker: { + size: '1.125rem', + borderRadius: '50%', + borderWidth: '2px', + background: '{primary.color}', + borderColor: '{primary.color}', + content: { + borderRadius: '50%', + size: '0.375rem', + background: 'transparent', + insetShadow: 'none' + } + }, + eventConnector: { + color: '{content.border.color}', + size: '2px' + } +} as TimelineDesignTokens; diff --git a/packages/themes/src/presets/nora/toast/index.d.ts b/packages/themes/src/presets/nora/toast/index.d.ts new file mode 100644 index 00000000000..d2efa785bfd --- /dev/null +++ b/packages/themes/src/presets/nora/toast/index.d.ts @@ -0,0 +1,3 @@ +import { ToastDesignTokens } from '../../types/toast'; +declare const _default: ToastDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/toast/index.ts b/packages/themes/src/presets/nora/toast/index.ts new file mode 100644 index 00000000000..7f8364764f3 --- /dev/null +++ b/packages/themes/src/presets/nora/toast/index.ts @@ -0,0 +1,217 @@ +import { ToastDesignTokens } from '../../../../types/toast'; + +export default { + root: { + width: '25rem', + borderRadius: '{content.border.radius}', + borderWidth: '0 0 0 6px', + transitionDuration: '{transition.duration}' + }, + icon: { + size: '1.125rem' + }, + content: { + padding: '{overlay.popover.padding}', + gap: '0.5rem' + }, + text: { + gap: '0.5rem' + }, + summary: { + fontWeight: '700', + fontSize: '1rem' + }, + detail: { + fontWeight: '500', + fontSize: '0.875rem' + }, + closeButton: { + width: '1.75rem', + height: '1.75rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + offset: '{focus.ring.offset}' + } + }, + closeIcon: { + size: '1rem' + }, + colorScheme: { + light: { + blur: '0', + info: { + background: '{blue.800}', + borderColor: '{blue.800}', + color: '{blue.50}', + detailColor: '{blue.50}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: '{blue.600}', + focusRing: { + color: '{blue.50}', + shadow: 'none' + } + } + }, + success: { + background: '{green.800}', + borderColor: '{green.800}', + color: '{green.50}', + detailColor: '{green.50}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: '{green.600}', + focusRing: { + color: '{green.50}', + shadow: 'none' + } + } + }, + warn: { + background: '{yellow.600}', + borderColor: '{yellow.600}', + color: '{yellow.50}', + detailColor: '{yellow.50}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: '{yellow.400}', + focusRing: { + color: '{yellow.50}', + shadow: 'none' + } + } + }, + error: { + background: '{red.800}', + borderColor: '{red.800}', + color: '{red.50}', + detailColor: '{red.50}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: '{red.600}', + focusRing: { + color: '{red.50}', + shadow: 'none' + } + } + }, + secondary: { + background: '{surface.200}', + borderColor: '{surface.200}', + color: '{surface.700}', + detailColor: '{surface.700}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: '{surface.50}', + focusRing: { + color: '{surface.700}', + shadow: 'none' + } + } + }, + contrast: { + background: '{surface.900}', + borderColor: '{surface.900}', + color: '{surface.50}', + detailColor: '{surface.0}', + shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)', + closeButton: { + hoverBackground: '{surface.700}', + focusRing: { + color: '{surface.50}', + shadow: 'none' + } + } + } + }, + dark: { + blur: '0', + info: { + background: '{blue.200}', + borderColor: '{blue.200}', + color: '{blue.950}', + detailColor: '{blue.950}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: '{blue.50}', + focusRing: { + color: '{blue.950}', + shadow: 'none' + } + } + }, + success: { + background: '{green.200}', + borderColor: '{green.200}', + color: '{green.950}', + detailColor: '{green.950}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: '{green.50}', + focusRing: { + color: '{green.950}', + shadow: 'none' + } + } + }, + warn: { + background: '{yellow.200}', + borderColor: '{yellow.200}', + color: '{yellow.950}', + detailColor: '{yellow.950}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: '{yellow.50}', + focusRing: { + color: '{yellow.950}', + shadow: 'none' + } + } + }, + error: { + background: '{red.200}', + borderColor: '{red.200}', + color: '{red.950}', + detailColor: '{red.950}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: '{red.50}', + focusRing: { + color: '{red.950}', + shadow: 'none' + } + } + }, + secondary: { + background: '{surface.700}', + borderColor: '{surface.700}', + color: '{surface.200}', + detailColor: '{surface.200}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: '{surface.500}', + focusRing: { + color: '{surface.200}', + shadow: 'none' + } + } + }, + contrast: { + background: '{surface.0}', + borderColor: '{surface.0}', + color: '{surface.950}', + detailColor: '{surface.950}', + shadow: '{overlay.popover.shadow}', + closeButton: { + hoverBackground: '{surface.200}', + focusRing: { + color: '{surface.950}', + shadow: 'none' + } + } + } + } + } +} as ToastDesignTokens; diff --git a/packages/themes/src/presets/nora/togglebutton/index.d.ts b/packages/themes/src/presets/nora/togglebutton/index.d.ts new file mode 100644 index 00000000000..5dcf67969ef --- /dev/null +++ b/packages/themes/src/presets/nora/togglebutton/index.d.ts @@ -0,0 +1,3 @@ +import { ToggleButtonDesignTokens } from '../../types/togglebutton'; +declare const _default: ToggleButtonDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/togglebutton/index.ts b/packages/themes/src/presets/nora/togglebutton/index.ts new file mode 100644 index 00000000000..98e35a98a9a --- /dev/null +++ b/packages/themes/src/presets/nora/togglebutton/index.ts @@ -0,0 +1,61 @@ +import { ToggleButtonDesignTokens } from '../../../../types/togglebutton'; + +export default { + root: { + padding: '0.5rem 0.75rem', + borderRadius: '{content.border.radius}', + gap: '0.5rem', + fontWeight: '500', + background: '{form.field.background}', + borderColor: '{form.field.border.color}', + color: '{form.field.color}', + hoverColor: '{form.field.color}', + checkedBackground: '{highlight.background}', + checkedColor: '{highlight.color}', + checkedBorderColor: '{form.field.border.color}', + disabledBackground: '{form.field.disabled.background}', + disabledBorderColor: '{form.field.disabled.background}', + disabledColor: '{form.field.disabled.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + padding: '0.375rem 0.625rem' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + padding: '0.625rem 0.875rem' + } + }, + icon: { + color: '{text.muted.color}', + hoverColor: '{text.muted.color}', + checkedColor: '{highlight.color}', + disabledColor: '{form.field.disabled.color}' + }, + content: { + left: '0.25rem', + top: '0.25rem', + checkedBackground: 'transparent', + checkedShadow: 'none' + }, + colorScheme: { + light: { + root: { + hoverBackground: '{surface.200}' + } + }, + dark: { + root: { + hoverBackground: '{surface.700}' + } + } + } +} as ToggleButtonDesignTokens; diff --git a/packages/themes/src/presets/nora/toggleswitch/index.d.ts b/packages/themes/src/presets/nora/toggleswitch/index.d.ts new file mode 100644 index 00000000000..558c2f3f27b --- /dev/null +++ b/packages/themes/src/presets/nora/toggleswitch/index.d.ts @@ -0,0 +1,3 @@ +import { ToggleSwitchDesignTokens } from '../../types/toggleswitch'; +declare const _default: ToggleSwitchDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/toggleswitch/index.ts b/packages/themes/src/presets/nora/toggleswitch/index.ts new file mode 100644 index 00000000000..2c8efa0581a --- /dev/null +++ b/packages/themes/src/presets/nora/toggleswitch/index.ts @@ -0,0 +1,44 @@ +import { ToggleSwitchDesignTokens } from '../../../../types/toggleswitch'; + +export default { + root: { + width: '2.5rem', + height: '1.5rem', + borderRadius: '30px', + gap: '0.25rem', + shadow: '{form.field.shadow}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + }, + borderWidth: '1px', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.border.color}', + checkedBorderColor: '{primary.color}', + checkedHoverBorderColor: '{primary.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + background: '{form.field.background}', + hoverBackground: '{form.field.background}', + checkedBackground: '{primary.color}', + checkedHoverBackground: '{primary.color}', + transitionDuration: '{form.field.transition.duration}', + slideDuration: '0.1s', + disabledBackground: '{form.field.disabled.background}' + }, + handle: { + borderRadius: '50%', + size: '1rem', + background: '{form.field.border.color}', + hoverBackground: '{form.field.border.color}', + checkedBackground: '{primary.contrast.color}', + checkedHoverBackground: '{primary.contrast.color}', + disabledBackground: '{form.field.disabled.color}', + color: '{surface.0}', + hoverColor: '{surface.0}', + checkedColor: '{primary.color}', + checkedHoverColor: '{primary.color}' + } +} as ToggleSwitchDesignTokens; diff --git a/packages/themes/src/presets/nora/toolbar/index.d.ts b/packages/themes/src/presets/nora/toolbar/index.d.ts new file mode 100644 index 00000000000..72008b071ed --- /dev/null +++ b/packages/themes/src/presets/nora/toolbar/index.d.ts @@ -0,0 +1,3 @@ +import { ToolbarDesignTokens } from '../../types/toolbar'; +declare const _default: ToolbarDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/toolbar/index.ts b/packages/themes/src/presets/nora/toolbar/index.ts new file mode 100644 index 00000000000..a496d6eb4d8 --- /dev/null +++ b/packages/themes/src/presets/nora/toolbar/index.ts @@ -0,0 +1,12 @@ +import { ToolbarDesignTokens } from '../../../../types/toolbar'; + +export default { + root: { + background: '{content.background}', + borderColor: '{content.border.color}', + borderRadius: '{content.border.radius}', + color: '{content.color}', + gap: '0.5rem', + padding: '0.75rem' + } +} as ToolbarDesignTokens; diff --git a/packages/themes/src/presets/nora/tooltip/index.d.ts b/packages/themes/src/presets/nora/tooltip/index.d.ts new file mode 100644 index 00000000000..f96ceb0b66f --- /dev/null +++ b/packages/themes/src/presets/nora/tooltip/index.d.ts @@ -0,0 +1,3 @@ +import { TooltipDesignTokens } from '../../types/tooltip'; +declare const _default: TooltipDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/tooltip/index.ts b/packages/themes/src/presets/nora/tooltip/index.ts new file mode 100644 index 00000000000..e3cd0750f12 --- /dev/null +++ b/packages/themes/src/presets/nora/tooltip/index.ts @@ -0,0 +1,25 @@ +import { TooltipDesignTokens } from '../../../../types/tooltip'; + +export default { + root: { + maxWidth: '12.5rem', + gutter: '0.25rem', + shadow: '{overlay.popover.shadow}', + padding: '0.5rem 0.75rem', + borderRadius: '{overlay.popover.border.radius}' + }, + colorScheme: { + light: { + root: { + background: '{surface.900}', + color: '{surface.0}' + } + }, + dark: { + root: { + background: '{surface.0}', + color: '{surface.900}' + } + } + } +} as TooltipDesignTokens; diff --git a/packages/themes/src/presets/nora/tree/index.d.ts b/packages/themes/src/presets/nora/tree/index.d.ts new file mode 100644 index 00000000000..64fede77aef --- /dev/null +++ b/packages/themes/src/presets/nora/tree/index.d.ts @@ -0,0 +1,3 @@ +import { TreeDesignTokens } from '../../types/tree'; +declare const _default: TreeDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/tree/index.ts b/packages/themes/src/presets/nora/tree/index.ts new file mode 100644 index 00000000000..dea1a9bc356 --- /dev/null +++ b/packages/themes/src/presets/nora/tree/index.ts @@ -0,0 +1,56 @@ +import { TreeDesignTokens } from '../../../../types/tree'; + +export default { + root: { + background: '{content.background}', + color: '{content.color}', + padding: '1rem', + gap: '2px', + indent: '1rem', + transitionDuration: '{transition.duration}' + }, + node: { + padding: '0.25rem 0.5rem', + borderRadius: '{content.border.radius}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + color: '{text.color}', + hoverColor: '{text.hover.color}', + selectedColor: '{highlight.color}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '-2px', + shadow: '{focus.ring.shadow}' + }, + gap: '0.25rem' + }, + nodeIcon: { + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + selectedColor: '{highlight.color}' + }, + nodeToggleButton: { + borderRadius: '50%', + size: '1.75rem', + hoverBackground: '{content.hover.background}', + selectedHoverBackground: '{content.background}', + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + selectedHoverColor: '{primary.color}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + loadingIcon: { + size: '2rem' + }, + filter: { + margin: '0 0 0.5rem 0' + } +} as TreeDesignTokens; diff --git a/packages/themes/src/presets/nora/treeselect/index.d.ts b/packages/themes/src/presets/nora/treeselect/index.d.ts new file mode 100644 index 00000000000..44420034fee --- /dev/null +++ b/packages/themes/src/presets/nora/treeselect/index.d.ts @@ -0,0 +1,3 @@ +import { TreeSelectDesignTokens } from '../../types/treeselect'; +declare const _default: TreeSelectDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/treeselect/index.ts b/packages/themes/src/presets/nora/treeselect/index.ts new file mode 100644 index 00000000000..4e8a78f3497 --- /dev/null +++ b/packages/themes/src/presets/nora/treeselect/index.ts @@ -0,0 +1,64 @@ +import { TreeSelectDesignTokens } from '../../../../types/treeselect'; + +export default { + root: { + background: '{form.field.background}', + disabledBackground: '{form.field.disabled.background}', + filledBackground: '{form.field.filled.background}', + filledHoverBackground: '{form.field.filled.hover.background}', + filledFocusBackground: '{form.field.filled.focus.background}', + borderColor: '{form.field.border.color}', + hoverBorderColor: '{form.field.hover.border.color}', + focusBorderColor: '{form.field.focus.border.color}', + invalidBorderColor: '{form.field.invalid.border.color}', + color: '{form.field.color}', + disabledColor: '{form.field.disabled.color}', + placeholderColor: '{form.field.placeholder.color}', + invalidPlaceholderColor: '{form.field.invalid.placeholder.color}', + shadow: '{form.field.shadow}', + paddingX: '{form.field.padding.x}', + paddingY: '{form.field.padding.y}', + borderRadius: '{form.field.border.radius}', + focusRing: { + width: '{form.field.focus.ring.width}', + style: '{form.field.focus.ring.style}', + color: '{form.field.focus.ring.color}', + offset: '{form.field.focus.ring.offset}', + shadow: '{form.field.focus.ring.shadow}' + }, + transitionDuration: '{form.field.transition.duration}', + sm: { + fontSize: '{form.field.sm.font.size}', + paddingX: '{form.field.sm.padding.x}', + paddingY: '{form.field.sm.padding.y}' + }, + lg: { + fontSize: '{form.field.lg.font.size}', + paddingX: '{form.field.lg.padding.x}', + paddingY: '{form.field.lg.padding.y}' + } + }, + dropdown: { + width: '2.5rem', + color: '{form.field.icon.color}' + }, + overlay: { + background: '{overlay.select.background}', + borderColor: '{overlay.select.border.color}', + borderRadius: '{overlay.select.border.radius}', + color: '{overlay.select.color}', + shadow: '{overlay.select.shadow}' + }, + tree: { + padding: '{list.padding}' + }, + clearIcon: { + color: '{form.field.icon.color}' + }, + emptyMessage: { + padding: '{list.option.padding}' + }, + chip: { + borderRadius: '{border.radius.xs}' + } +} as TreeSelectDesignTokens; diff --git a/packages/themes/src/presets/nora/treetable/index.d.ts b/packages/themes/src/presets/nora/treetable/index.d.ts new file mode 100644 index 00000000000..6e4ef3a23df --- /dev/null +++ b/packages/themes/src/presets/nora/treetable/index.d.ts @@ -0,0 +1,3 @@ +import { TreeTableDesignTokens } from '../../types/treetable'; +declare const _default: TreeTableDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/treetable/index.ts b/packages/themes/src/presets/nora/treetable/index.ts new file mode 100644 index 00000000000..f53a62177f9 --- /dev/null +++ b/packages/themes/src/presets/nora/treetable/index.ts @@ -0,0 +1,126 @@ +import { TreeTableDesignTokens } from '../../../../types/treetable'; + +export default { + root: { + transitionDuration: '{transition.duration}' + }, + header: { + background: '{content.background}', + borderColor: '{treetable.border.color}', + color: '{content.color}', + borderWidth: '1px 0 1px 0', + padding: '0.75rem 1rem' + }, + headerCell: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + borderColor: '{treetable.border.color}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + selectedColor: '{highlight.color}', + gap: '0.5rem', + padding: '0.75rem 1rem', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '-1px', + shadow: '{focus.ring.shadow}' + } + }, + columnTitle: { + fontWeight: '700' + }, + row: { + background: '{content.background}', + hoverBackground: '{content.hover.background}', + selectedBackground: '{highlight.background}', + color: '{content.color}', + hoverColor: '{content.hover.color}', + selectedColor: '{highlight.color}', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '-1px', + shadow: '{focus.ring.shadow}' + } + }, + bodyCell: { + borderColor: '{treetable.border.color}', + padding: '0.75rem 1rem', + gap: '0.5rem' + }, + footerCell: { + background: '{content.background}', + borderColor: '{treetable.border.color}', + color: '{content.color}', + padding: '0.75rem 1rem' + }, + columnFooter: { + fontWeight: '700' + }, + footer: { + background: '{content.background}', + borderColor: '{treetable.border.color}', + color: '{content.color}', + borderWidth: '0 0 1px 0', + padding: '0.75rem 1rem' + }, + columnResizerWidth: '0.5rem', + resizeIndicator: { + width: '1px', + color: '{primary.color}' + }, + sortIcon: { + color: '{text.muted.color}', + hoverColor: '{text.hover.muted.color}', + size: '0.875rem' + }, + loadingIcon: { + size: '2rem' + }, + nodeToggleButton: { + hoverBackground: '{content.hover.background}', + selectedHoverBackground: '{content.background}', + color: '{text.muted.color}', + hoverColor: '{text.color}', + selectedHoverColor: '{primary.color}', + size: '1.75rem', + borderRadius: '50%', + focusRing: { + width: '{focus.ring.width}', + style: '{focus.ring.style}', + color: '{focus.ring.color}', + offset: '{focus.ring.offset}', + shadow: '{focus.ring.shadow}' + } + }, + paginatorTop: { + borderColor: '{content.border.color}', + borderWidth: '0 0 1px 0' + }, + paginatorBottom: { + borderColor: '{content.border.color}', + borderWidth: '0 0 1px 0' + }, + colorScheme: { + light: { + root: { + borderColor: '{surface.300}' + }, + bodyCell: { + selectedBorderColor: '{primary.100}' + } + }, + dark: { + root: { + borderColor: '{surface.600}' + }, + bodyCell: { + selectedBorderColor: '{primary.900}' + } + } + } +} as TreeTableDesignTokens; diff --git a/packages/themes/src/presets/nora/virtualscroller/index.d.ts b/packages/themes/src/presets/nora/virtualscroller/index.d.ts new file mode 100644 index 00000000000..fa81ec0e968 --- /dev/null +++ b/packages/themes/src/presets/nora/virtualscroller/index.d.ts @@ -0,0 +1,3 @@ +import { VirtualScrollerDesignTokens } from '../../types/virtualscroller'; +declare const _default: VirtualScrollerDesignTokens; +export default _default; diff --git a/packages/themes/src/presets/nora/virtualscroller/index.ts b/packages/themes/src/presets/nora/virtualscroller/index.ts new file mode 100644 index 00000000000..3157b96620a --- /dev/null +++ b/packages/themes/src/presets/nora/virtualscroller/index.ts @@ -0,0 +1,13 @@ +import { VirtualScrollerDesignTokens } from '../../../../types/virtualscroller'; + +export default { + loader: { + mask: { + background: '{content.background}', + color: '{text.muted.color}' + }, + icon: { + size: '2rem' + } + } +} as VirtualScrollerDesignTokens; diff --git a/packages/themes/tsconfig.json b/packages/themes/tsconfig.json new file mode 100644 index 00000000000..63b5082a6a9 --- /dev/null +++ b/packages/themes/tsconfig.json @@ -0,0 +1,3 @@ +{ + "extends": "../../tsconfig.json" +} diff --git a/packages/themes/tsup.config.ts b/packages/themes/tsup.config.ts new file mode 100644 index 00000000000..1c1cb52c303 --- /dev/null +++ b/packages/themes/tsup.config.ts @@ -0,0 +1,25 @@ +import { globSync } from 'glob'; +import { defineConfig } from 'tsup'; + +const entry = globSync('src/**/index.ts').reduce((acc: any, file) => { + const name = file + .replace(/^src\//, '') + .replace(/\.ts$/, '') + .replace(/^presets\//g, ''); + + acc[name] = file; + + return acc; +}, {}); + +export default defineConfig({ + entry, + format: ['esm'], + outDir: 'dist', + dts: { + entry: ['src/index.ts'] + }, + external: [/^@primeuix\/(.*)$/, /^@primeng\/themes\/(.*)$/], + sourcemap: true, + splitting: false +}); diff --git a/packages/themes/types/accordion/index.d.ts b/packages/themes/types/accordion/index.d.ts new file mode 100644 index 00000000000..6c10b4f6b35 --- /dev/null +++ b/packages/themes/types/accordion/index.d.ts @@ -0,0 +1,252 @@ +/** + * + * Accordion Design Tokens + * + * [Live Demo](https://www.primeng.org/accordion/) + * + * @module themes/accordion + * + */ + +import { DesignTokens } from '..'; + +export interface AccordionDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Transition duration of root + * + * @designToken accordion.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the panel section + */ + panel?: { + /** + * Border width of panel + * + * @designToken accordion.panel.border.width + */ + borderWidth?: string; + /** + * Border color of panel + * + * @designToken accordion.panel.border.color + */ + borderColor?: string; + }; + /** + * Used to pass tokens of the header section + */ + header?: { + /** + * Color of header + * + * @designToken accordion.header.color + */ + color?: string; + /** + * Hover color of header + * + * @designToken accordion.header.hover.color + */ + hoverColor?: string; + /** + * Active color of header + * + * @designToken accordion.header.active.color + */ + activeColor?: string; + /** + * Padding of header + * + * @designToken accordion.header.padding + */ + padding?: string; + /** + * Font weight of header + * + * @designToken accordion.header.font.weight + */ + fontWeight?: string; + /** + * Border radius of header + * + * @designToken accordion.header.border.radius + */ + borderRadius?: string; + /** + * Border width of header + * + * @designToken accordion.header.border.width + */ + borderWidth?: string; + /** + * Border color of header + * + * @designToken accordion.header.border.color + */ + borderColor?: string; + /** + * Background of header + * + * @designToken accordion.header.background + */ + background?: string; + /** + * Hover background of header + * + * @designToken accordion.header.hover.background + */ + hoverBackground?: string; + /** + * Active background of header + * + * @designToken accordion.header.active.background + */ + activeBackground?: string; + /** + * Active hover background of header + * + * @designToken accordion.header.active.hover.background + */ + activeHoverBackground?: string; + /** + * Focus ring of header + */ + focusRing?: { + /** + * Focus ring width of header + * + * @designToken accordion.header.focus.ring.width + */ + width?: string; + /** + * Focus ring style of header + * + * @designToken accordion.header.focus.ring.style + */ + style?: string; + /** + * Focus ring color of header + * + * @designToken accordion.header.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of header + * + * @designToken accordion.header.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of header + * + * @designToken accordion.header.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Toggle icon of header + */ + toggleIcon?: { + /** + * Toggle icon color of header + * + * @designToken accordion.header.toggle.icon.color + */ + color?: string; + /** + * Toggle icon hover color of header + * + * @designToken accordion.header.toggle.icon.hover.color + */ + hoverColor?: string; + /** + * Toggle icon active color of header + * + * @designToken accordion.header.toggle.icon.active.color + */ + activeColor?: string; + /** + * Toggle icon active hover color of header + * + * @designToken accordion.header.toggle.icon.active.hover.color + */ + activeHoverColor?: string; + }; + /** + * First of header + */ + first?: { + /** + * First top border radius of header + * + * @designToken accordion.header.first.top.border.radius + */ + topBorderRadius?: string; + /** + * First border width of header + * + * @designToken accordion.header.first.border.width + */ + borderWidth?: string; + }; + /** + * Last of header + */ + last?: { + /** + * Last bottom border radius of header + * + * @designToken accordion.header.last.bottom.border.radius + */ + bottomBorderRadius?: string; + /** + * Last active bottom border radius of header + * + * @designToken accordion.header.last.active.bottom.border.radius + */ + activeBottomBorderRadius?: string; + }; + }; + /** + * Used to pass tokens of the content section + */ + content?: { + /** + * Border width of content + * + * @designToken accordion.content.border.width + */ + borderWidth?: string; + /** + * Border color of content + * + * @designToken accordion.content.border.color + */ + borderColor?: string; + /** + * Background of content + * + * @designToken accordion.content.background + */ + background?: string; + /** + * Color of content + * + * @designToken accordion.content.color + */ + color?: string; + /** + * Padding of content + * + * @designToken accordion.content.padding + */ + padding?: string; + }; +} diff --git a/packages/themes/types/autocomplete/index.d.ts b/packages/themes/types/autocomplete/index.d.ts new file mode 100644 index 00000000000..64cdd8c8dbf --- /dev/null +++ b/packages/themes/types/autocomplete/index.d.ts @@ -0,0 +1,463 @@ +/** + * + * AutoComplete Design Tokens + * + * [Live Demo](https://www.primeng.org/autocomplete/) + * + * @module themes/autocomplete + * + */ +import { DesignTokens } from '..'; + +export interface AutoCompleteDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken autocomplete.background + */ + background?: string; + /** + * Disabled background of root + * + * @designToken autocomplete.disabled.background + */ + disabledBackground?: string; + /** + * Filled background of root + * + * @designToken autocomplete.filled.background + */ + filledBackground?: string; + /** + * Filled hover background of root + * + * @designToken autocomplete.filled.hover.background + */ + filledHoverBackground?: string; + /** + * Filled focus background of root + * + * @designToken autocomplete.filled.focus.background + */ + filledFocusBackground?: string; + /** + * Border color of root + * + * @designToken autocomplete.border.color + */ + borderColor?: string; + /** + * Hover border color of root + * + * @designToken autocomplete.hover.border.color + */ + hoverBorderColor?: string; + /** + * Focus border color of root + * + * @designToken autocomplete.focus.border.color + */ + focusBorderColor?: string; + /** + * Invalid border color of root + * + * @designToken autocomplete.invalid.border.color + */ + invalidBorderColor?: string; + /** + * Color of root + * + * @designToken autocomplete.color + */ + color?: string; + /** + * Disabled color of root + * + * @designToken autocomplete.disabled.color + */ + disabledColor?: string; + /** + * Placeholder color of root + * + * @designToken autocomplete.placeholder.color + */ + placeholderColor?: string; + /** + * Invalid placeholder color of root + * + * @designToken autocomplete.invalid.placeholder.color + */ + invalidPlaceholderColor?: string; + /** + * Shadow of root + * + * @designToken autocomplete.shadow + */ + shadow?: string; + /** + * Padding x of root + * + * @designToken autocomplete.padding.x + */ + paddingX?: string; + /** + * Padding y of root + * + * @designToken autocomplete.padding.y + */ + paddingY?: string; + /** + * Border radius of root + * + * @designToken autocomplete.border.radius + */ + borderRadius?: string; + /** + * Focus ring of root + */ + focusRing?: { + /** + * Focus ring width of root + * + * @designToken autocomplete.focus.ring.width + */ + width?: string; + /** + * Focus ring style of root + * + * @designToken autocomplete.focus.ring.style + */ + style?: string; + /** + * Focus ring color of root + * + * @designToken autocomplete.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of root + * + * @designToken autocomplete.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of root + * + * @designToken autocomplete.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Transition duration of root + * + * @designToken autocomplete.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the overlay section + */ + overlay?: { + /** + * Background of overlay + * + * @designToken autocomplete.overlay.background + */ + background?: string; + /** + * Border color of overlay + * + * @designToken autocomplete.overlay.border.color + */ + borderColor?: string; + /** + * Border radius of overlay + * + * @designToken autocomplete.overlay.border.radius + */ + borderRadius?: string; + /** + * Color of overlay + * + * @designToken autocomplete.overlay.color + */ + color?: string; + /** + * Shadow of overlay + * + * @designToken autocomplete.overlay.shadow + */ + shadow?: string; + }; + /** + * Used to pass tokens of the list section + */ + list?: { + /** + * Padding of list + * + * @designToken autocomplete.list.padding + */ + padding?: string; + /** + * Gap of list + * + * @designToken autocomplete.list.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the option section + */ + option?: { + /** + * Focus background of option + * + * @designToken autocomplete.option.focus.background + */ + focusBackground?: string; + /** + * Selected background of option + * + * @designToken autocomplete.option.selected.background + */ + selectedBackground?: string; + /** + * Selected focus background of option + * + * @designToken autocomplete.option.selected.focus.background + */ + selectedFocusBackground?: string; + /** + * Color of option + * + * @designToken autocomplete.option.color + */ + color?: string; + /** + * Focus color of option + * + * @designToken autocomplete.option.focus.color + */ + focusColor?: string; + /** + * Selected color of option + * + * @designToken autocomplete.option.selected.color + */ + selectedColor?: string; + /** + * Selected focus color of option + * + * @designToken autocomplete.option.selected.focus.color + */ + selectedFocusColor?: string; + /** + * Padding of option + * + * @designToken autocomplete.option.padding + */ + padding?: string; + /** + * Border radius of option + * + * @designToken autocomplete.option.border.radius + */ + borderRadius?: string; + }; + /** + * Used to pass tokens of the option group section + */ + optionGroup?: { + /** + * Background of option group + * + * @designToken autocomplete.option.group.background + */ + background?: string; + /** + * Color of option group + * + * @designToken autocomplete.option.group.color + */ + color?: string; + /** + * Font weight of option group + * + * @designToken autocomplete.option.group.font.weight + */ + fontWeight?: string; + /** + * Padding of option group + * + * @designToken autocomplete.option.group.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the dropdown section + */ + dropdown?: { + /** + * Width of dropdown + * + * @designToken autocomplete.dropdown.width + */ + width?: string; + /** + * Sm of dropdown + */ + sm?: { + /** + * Sm width of dropdown + * + * @designToken autocomplete.dropdown.sm.width + */ + width?: string; + }; + /** + * Lg of dropdown + */ + lg?: { + /** + * Lg width of dropdown + * + * @designToken autocomplete.dropdown.lg.width + */ + width?: string; + }; + /** + * Border color of dropdown + * + * @designToken autocomplete.dropdown.border.color + */ + borderColor?: string; + /** + * Hover border color of dropdown + * + * @designToken autocomplete.dropdown.hover.border.color + */ + hoverBorderColor?: string; + /** + * Active border color of dropdown + * + * @designToken autocomplete.dropdown.active.border.color + */ + activeBorderColor?: string; + /** + * Border radius of dropdown + * + * @designToken autocomplete.dropdown.border.radius + */ + borderRadius?: string; + /** + * Focus ring of dropdown + */ + focusRing?: { + /** + * Focus ring width of dropdown + * + * @designToken autocomplete.dropdown.focus.ring.width + */ + width?: string; + /** + * Focus ring style of dropdown + * + * @designToken autocomplete.dropdown.focus.ring.style + */ + style?: string; + /** + * Focus ring color of dropdown + * + * @designToken autocomplete.dropdown.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of dropdown + * + * @designToken autocomplete.dropdown.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of dropdown + * + * @designToken autocomplete.dropdown.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Background of dropdown + * + * @designToken autocomplete.dropdown.background + */ + background?: string; + /** + * Hover background of dropdown + * + * @designToken autocomplete.dropdown.hover.background + */ + hoverBackground?: string; + /** + * Active background of dropdown + * + * @designToken autocomplete.dropdown.active.background + */ + activeBackground?: string; + /** + * Color of dropdown + * + * @designToken autocomplete.dropdown.color + */ + color?: string; + /** + * Hover color of dropdown + * + * @designToken autocomplete.dropdown.hover.color + */ + hoverColor?: string; + /** + * Active color of dropdown + * + * @designToken autocomplete.dropdown.active.color + */ + activeColor?: string; + }; + /** + * Used to pass tokens of the chip section + */ + chip?: { + /** + * Border radius of chip + * + * @designToken autocomplete.chip.border.radius + */ + borderRadius?: string; + /** + * Focus background of chip + * + * @designToken autocomplete.chip.focus.background + */ + focusBackground?: string; + /** + * Focus color of chip + * + * @designToken autocomplete.chip.focus.color + */ + focusColor?: string; + }; + /** + * Used to pass tokens of the empty message section + */ + emptyMessage?: { + /** + * Padding of empty message + * + * @designToken autocomplete.empty.message.padding + */ + padding?: string; + }; +} diff --git a/packages/themes/types/avatar/index.d.ts b/packages/themes/types/avatar/index.d.ts new file mode 100644 index 00000000000..b5acc3488af --- /dev/null +++ b/packages/themes/types/avatar/index.d.ts @@ -0,0 +1,111 @@ +/** + * + * Avatar Design Tokens + * + * [Live Demo](https://www.primeng.org/avatar/) + * + * @module themes/avatar + * + */ +import { DesignTokens } from '..'; + +export interface AvatarDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Width of root + * + * @designToken avatar.width + */ + width?: string; + /** + * Height of root + * + * @designToken avatar.height + */ + height?: string; + /** + * Font size of root + * + * @designToken avatar.font.size + */ + fontSize?: string; + /** + * Background of root + * + * @designToken avatar.background + */ + background?: string; + /** + * Border radius of root + * + * @designToken avatar.border.radius + */ + borderRadius?: string; + }; + /** + * Used to pass tokens of the group section + */ + group?: { + /** + * Border color of group + * + * @designToken avatar.group.border.color + */ + borderColor?: string; + /** + * Offset of group + * + * @designToken avatar.group.offset + */ + offset?: string; + }; + /** + * Used to pass tokens of the lg section + */ + lg?: { + /** + * Width of lg + * + * @designToken avatar.lg.width + */ + width?: string; + /** + * Height of lg + * + * @designToken avatar.lg.height + */ + height?: string; + /** + * Font size of lg + * + * @designToken avatar.lg.font.size + */ + fontSize?: string; + }; + /** + * Used to pass tokens of the xl section + */ + xl?: { + /** + * Width of xl + * + * @designToken avatar.xl.width + */ + width?: string; + /** + * Height of xl + * + * @designToken avatar.xl.height + */ + height?: string; + /** + * Font size of xl + * + * @designToken avatar.xl.font.size + */ + fontSize?: string; + }; +} diff --git a/packages/themes/types/badge/index.d.ts b/packages/themes/types/badge/index.d.ts new file mode 100644 index 00000000000..5ee5bc64530 --- /dev/null +++ b/packages/themes/types/badge/index.d.ts @@ -0,0 +1,253 @@ +/** + * + * Badge Design Tokens + * + * [Live Demo](https://www.primeng.org/badge/) + * + * @module themes/badge + * + */ +import { DesignTokens } from '..'; + +export interface BadgeDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Border radius of root + * + * @designToken badge.border.radius + */ + borderRadius?: string; + /** + * Padding of root + * + * @designToken badge.padding + */ + padding?: string; + /** + * Font size of root + * + * @designToken badge.font.size + */ + fontSize?: string; + /** + * Font weight of root + * + * @designToken badge.font.weight + */ + fontWeight?: string; + /** + * Min width of root + * + * @designToken badge.min.width + */ + minWidth?: string; + /** + * Height of root + * + * @designToken badge.height + */ + height?: string; + }; + /** + * Used to pass tokens of the dot section + */ + dot?: { + /** + * Size of dot + * + * @designToken badge.dot.size + */ + size?: string; + }; + /** + * Used to pass tokens of the sm section + */ + sm?: { + /** + * Font size of sm + * + * @designToken badge.sm.font.size + */ + fontSize?: string; + /** + * Min width of sm + * + * @designToken badge.sm.min.width + */ + minWidth?: string; + /** + * Height of sm + * + * @designToken badge.sm.height + */ + height?: string; + }; + /** + * Used to pass tokens of the lg section + */ + lg?: { + /** + * Font size of lg + * + * @designToken badge.lg.font.size + */ + fontSize?: string; + /** + * Min width of lg + * + * @designToken badge.lg.min.width + */ + minWidth?: string; + /** + * Height of lg + * + * @designToken badge.lg.height + */ + height?: string; + }; + /** + * Used to pass tokens of the xl section + */ + xl?: { + /** + * Font size of xl + * + * @designToken badge.xl.font.size + */ + fontSize?: string; + /** + * Min width of xl + * + * @designToken badge.xl.min.width + */ + minWidth?: string; + /** + * Height of xl + * + * @designToken badge.xl.height + */ + height?: string; + }; + /** + * Used to pass tokens of the primary section + */ + primary?: { + /** + * Background of primary + * + * @designToken badge.primary.background + */ + background?: string; + /** + * Color of primary + * + * @designToken badge.primary.color + */ + color?: string; + }; + /** + * Used to pass tokens of the secondary section + */ + secondary?: { + /** + * Background of secondary + * + * @designToken badge.secondary.background + */ + background?: string; + /** + * Color of secondary + * + * @designToken badge.secondary.color + */ + color?: string; + }; + /** + * Used to pass tokens of the success section + */ + success?: { + /** + * Background of success + * + * @designToken badge.success.background + */ + background?: string; + /** + * Color of success + * + * @designToken badge.success.color + */ + color?: string; + }; + /** + * Used to pass tokens of the info section + */ + info?: { + /** + * Background of info + * + * @designToken badge.info.background + */ + background?: string; + /** + * Color of info + * + * @designToken badge.info.color + */ + color?: string; + }; + /** + * Used to pass tokens of the warn section + */ + warn?: { + /** + * Background of warn + * + * @designToken badge.warn.background + */ + background?: string; + /** + * Color of warn + * + * @designToken badge.warn.color + */ + color?: string; + }; + /** + * Used to pass tokens of the danger section + */ + danger?: { + /** + * Background of danger + * + * @designToken badge.danger.background + */ + background?: string; + /** + * Color of danger + * + * @designToken badge.danger.color + */ + color?: string; + }; + /** + * Used to pass tokens of the contrast section + */ + contrast?: { + /** + * Background of contrast + * + * @designToken badge.contrast.background + */ + background?: string; + /** + * Color of contrast + * + * @designToken badge.contrast.color + */ + color?: string; + }; +} diff --git a/packages/themes/types/blockui/index.d.ts b/packages/themes/types/blockui/index.d.ts new file mode 100644 index 00000000000..d1353bdc6e6 --- /dev/null +++ b/packages/themes/types/blockui/index.d.ts @@ -0,0 +1,24 @@ +/** + * + * BlockUI Design Tokens + * + * [Live Demo](https://www.primeng.org/blockui/) + * + * @module themes/blockui + * + */ +import { DesignTokens } from '..'; + +export interface BlockUIDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Border radius of root + * + * @designToken blockui.border.radius + */ + borderRadius?: string; + }; +} diff --git a/packages/themes/types/breadcrumb/index.d.ts b/packages/themes/types/breadcrumb/index.d.ts new file mode 100644 index 00000000000..34de80f13c0 --- /dev/null +++ b/packages/themes/types/breadcrumb/index.d.ts @@ -0,0 +1,134 @@ +/** + * + * Breadcrumb Design Tokens + * + * [Live Demo](https://www.primeng.org/breadcrumb/) + * + * @module themes/breadcrumb + * + */ +import { DesignTokens } from '..'; + +export interface BreadcrumbDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Padding of root + * + * @designToken breadcrumb.padding + */ + padding?: string; + /** + * Background of root + * + * @designToken breadcrumb.background + */ + background?: string; + /** + * Gap of root + * + * @designToken breadcrumb.gap + */ + gap?: string; + /** + * Transition duration of root + * + * @designToken breadcrumb.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the item section + */ + item?: { + /** + * Color of item + * + * @designToken breadcrumb.item.color + */ + color?: string; + /** + * Hover color of item + * + * @designToken breadcrumb.item.hover.color + */ + hoverColor?: string; + /** + * Border radius of item + * + * @designToken breadcrumb.item.border.radius + */ + borderRadius?: string; + /** + * Gap of item + * + * @designToken breadcrumb.item.gap + */ + gap?: string; + /** + * Icon of item + */ + icon?: { + /** + * Icon color of item + * + * @designToken breadcrumb.item.icon.color + */ + color?: string; + /** + * Icon hover color of item + * + * @designToken breadcrumb.item.icon.hover.color + */ + hoverColor?: string; + }; + /** + * Focus ring of item + */ + focusRing?: { + /** + * Focus ring width of item + * + * @designToken breadcrumb.item.focus.ring.width + */ + width?: string; + /** + * Focus ring style of item + * + * @designToken breadcrumb.item.focus.ring.style + */ + style?: string; + /** + * Focus ring color of item + * + * @designToken breadcrumb.item.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of item + * + * @designToken breadcrumb.item.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of item + * + * @designToken breadcrumb.item.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Used to pass tokens of the separator section + */ + separator?: { + /** + * Color of separator + * + * @designToken breadcrumb.separator.color + */ + color?: string; + }; +} diff --git a/packages/themes/types/button/index.d.ts b/packages/themes/types/button/index.d.ts new file mode 100644 index 00000000000..d236cead8e8 --- /dev/null +++ b/packages/themes/types/button/index.d.ts @@ -0,0 +1,1238 @@ +/** + * + * Button Design Tokens + * + * [Live Demo](https://www.primeng.org/button/) + * + * @module themes/button + * + */ +import { DesignTokens } from '..'; + +export interface ButtonDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Border radius of root + * + * @designToken button.border.radius + */ + borderRadius?: string; + /** + * Rounded border radius of root + * + * @designToken button.rounded.border.radius + */ + roundedBorderRadius?: string; + /** + * Gap of root + * + * @designToken button.gap + */ + gap?: string; + /** + * Padding x of root + * + * @designToken button.padding.x + */ + paddingX?: string; + /** + * Padding y of root + * + * @designToken button.padding.y + */ + paddingY?: string; + /** + * Icon only width of root + * + * @designToken button.icon.only.width + */ + iconOnlyWidth?: string; + /** + * Sm of root + */ + sm?: { + /** + * Sm font size of root + * + * @designToken button.sm.font.size + */ + fontSize?: string; + /** + * Sm padding x of root + * + * @designToken button.sm.padding.x + */ + paddingX?: string; + /** + * Sm padding y of root + * + * @designToken button.sm.padding.y + */ + paddingY?: string; + }; + /** + * Lg of root + */ + lg?: { + /** + * Lg font size of root + * + * @designToken button.lg.font.size + */ + fontSize?: string; + /** + * Lg padding x of root + * + * @designToken button.lg.padding.x + */ + paddingX?: string; + /** + * Lg padding y of root + * + * @designToken button.lg.padding.y + */ + paddingY?: string; + }; + /** + * Label of root + */ + label?: { + /** + * Label font weight of root + * + * @designToken button.label.font.weight + */ + fontWeight?: string; + }; + /** + * Raised shadow of root + * + * @designToken button.raised.shadow + */ + raisedShadow?: string; + /** + * Focus ring of root + */ + focusRing?: { + /** + * Focus ring width of root + * + * @designToken button.focus.ring.width + */ + width?: string; + /** + * Focus ring style of root + * + * @designToken button.focus.ring.style + */ + style?: string; + /** + * Focus ring offset of root + * + * @designToken button.focus.ring.offset + */ + offset?: string; + }; + /** + * Badge size of root + * + * @designToken button.badge.size + */ + badgeSize?: string; + /** + * Transition duration of root + * + * @designToken button.transition.duration + */ + transitionDuration?: string; + /** + * Primary of root + */ + primary?: { + /** + * Primary background of root + * + * @designToken button.primary.background + */ + background?: string; + /** + * Primary hover background of root + * + * @designToken button.primary.hover.background + */ + hoverBackground?: string; + /** + * Primary active background of root + * + * @designToken button.primary.active.background + */ + activeBackground?: string; + /** + * Primary border color of root + * + * @designToken button.primary.border.color + */ + borderColor?: string; + /** + * Primary hover border color of root + * + * @designToken button.primary.hover.border.color + */ + hoverBorderColor?: string; + /** + * Primary active border color of root + * + * @designToken button.primary.active.border.color + */ + activeBorderColor?: string; + /** + * Primary color of root + * + * @designToken button.primary.color + */ + color?: string; + /** + * Primary hover color of root + * + * @designToken button.primary.hover.color + */ + hoverColor?: string; + /** + * Primary active color of root + * + * @designToken button.primary.active.color + */ + activeColor?: string; + /** + * Primary focus ring of root + */ + focusRing?: { + /** + * Primary focus ring color of root + * + * @designToken button.primary.focus.ring.color + */ + color?: string; + /** + * Primary focus ring shadow of root + * + * @designToken button.primary.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Secondary of root + */ + secondary?: { + /** + * Secondary background of root + * + * @designToken button.secondary.background + */ + background?: string; + /** + * Secondary hover background of root + * + * @designToken button.secondary.hover.background + */ + hoverBackground?: string; + /** + * Secondary active background of root + * + * @designToken button.secondary.active.background + */ + activeBackground?: string; + /** + * Secondary border color of root + * + * @designToken button.secondary.border.color + */ + borderColor?: string; + /** + * Secondary hover border color of root + * + * @designToken button.secondary.hover.border.color + */ + hoverBorderColor?: string; + /** + * Secondary active border color of root + * + * @designToken button.secondary.active.border.color + */ + activeBorderColor?: string; + /** + * Secondary color of root + * + * @designToken button.secondary.color + */ + color?: string; + /** + * Secondary hover color of root + * + * @designToken button.secondary.hover.color + */ + hoverColor?: string; + /** + * Secondary active color of root + * + * @designToken button.secondary.active.color + */ + activeColor?: string; + /** + * Secondary focus ring of root + */ + focusRing?: { + /** + * Secondary focus ring color of root + * + * @designToken button.secondary.focus.ring.color + */ + color?: string; + /** + * Secondary focus ring shadow of root + * + * @designToken button.secondary.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Info of root + */ + info?: { + /** + * Info background of root + * + * @designToken button.info.background + */ + background?: string; + /** + * Info hover background of root + * + * @designToken button.info.hover.background + */ + hoverBackground?: string; + /** + * Info active background of root + * + * @designToken button.info.active.background + */ + activeBackground?: string; + /** + * Info border color of root + * + * @designToken button.info.border.color + */ + borderColor?: string; + /** + * Info hover border color of root + * + * @designToken button.info.hover.border.color + */ + hoverBorderColor?: string; + /** + * Info active border color of root + * + * @designToken button.info.active.border.color + */ + activeBorderColor?: string; + /** + * Info color of root + * + * @designToken button.info.color + */ + color?: string; + /** + * Info hover color of root + * + * @designToken button.info.hover.color + */ + hoverColor?: string; + /** + * Info active color of root + * + * @designToken button.info.active.color + */ + activeColor?: string; + /** + * Info focus ring of root + */ + focusRing?: { + /** + * Info focus ring color of root + * + * @designToken button.info.focus.ring.color + */ + color?: string; + /** + * Info focus ring shadow of root + * + * @designToken button.info.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Success of root + */ + success?: { + /** + * Success background of root + * + * @designToken button.success.background + */ + background?: string; + /** + * Success hover background of root + * + * @designToken button.success.hover.background + */ + hoverBackground?: string; + /** + * Success active background of root + * + * @designToken button.success.active.background + */ + activeBackground?: string; + /** + * Success border color of root + * + * @designToken button.success.border.color + */ + borderColor?: string; + /** + * Success hover border color of root + * + * @designToken button.success.hover.border.color + */ + hoverBorderColor?: string; + /** + * Success active border color of root + * + * @designToken button.success.active.border.color + */ + activeBorderColor?: string; + /** + * Success color of root + * + * @designToken button.success.color + */ + color?: string; + /** + * Success hover color of root + * + * @designToken button.success.hover.color + */ + hoverColor?: string; + /** + * Success active color of root + * + * @designToken button.success.active.color + */ + activeColor?: string; + /** + * Success focus ring of root + */ + focusRing?: { + /** + * Success focus ring color of root + * + * @designToken button.success.focus.ring.color + */ + color?: string; + /** + * Success focus ring shadow of root + * + * @designToken button.success.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Warn of root + */ + warn?: { + /** + * Warn background of root + * + * @designToken button.warn.background + */ + background?: string; + /** + * Warn hover background of root + * + * @designToken button.warn.hover.background + */ + hoverBackground?: string; + /** + * Warn active background of root + * + * @designToken button.warn.active.background + */ + activeBackground?: string; + /** + * Warn border color of root + * + * @designToken button.warn.border.color + */ + borderColor?: string; + /** + * Warn hover border color of root + * + * @designToken button.warn.hover.border.color + */ + hoverBorderColor?: string; + /** + * Warn active border color of root + * + * @designToken button.warn.active.border.color + */ + activeBorderColor?: string; + /** + * Warn color of root + * + * @designToken button.warn.color + */ + color?: string; + /** + * Warn hover color of root + * + * @designToken button.warn.hover.color + */ + hoverColor?: string; + /** + * Warn active color of root + * + * @designToken button.warn.active.color + */ + activeColor?: string; + /** + * Warn focus ring of root + */ + focusRing?: { + /** + * Warn focus ring color of root + * + * @designToken button.warn.focus.ring.color + */ + color?: string; + /** + * Warn focus ring shadow of root + * + * @designToken button.warn.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Help of root + */ + help?: { + /** + * Help background of root + * + * @designToken button.help.background + */ + background?: string; + /** + * Help hover background of root + * + * @designToken button.help.hover.background + */ + hoverBackground?: string; + /** + * Help active background of root + * + * @designToken button.help.active.background + */ + activeBackground?: string; + /** + * Help border color of root + * + * @designToken button.help.border.color + */ + borderColor?: string; + /** + * Help hover border color of root + * + * @designToken button.help.hover.border.color + */ + hoverBorderColor?: string; + /** + * Help active border color of root + * + * @designToken button.help.active.border.color + */ + activeBorderColor?: string; + /** + * Help color of root + * + * @designToken button.help.color + */ + color?: string; + /** + * Help hover color of root + * + * @designToken button.help.hover.color + */ + hoverColor?: string; + /** + * Help active color of root + * + * @designToken button.help.active.color + */ + activeColor?: string; + /** + * Help focus ring of root + */ + focusRing?: { + /** + * Help focus ring color of root + * + * @designToken button.help.focus.ring.color + */ + color?: string; + /** + * Help focus ring shadow of root + * + * @designToken button.help.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Danger of root + */ + danger?: { + /** + * Danger background of root + * + * @designToken button.danger.background + */ + background?: string; + /** + * Danger hover background of root + * + * @designToken button.danger.hover.background + */ + hoverBackground?: string; + /** + * Danger active background of root + * + * @designToken button.danger.active.background + */ + activeBackground?: string; + /** + * Danger border color of root + * + * @designToken button.danger.border.color + */ + borderColor?: string; + /** + * Danger hover border color of root + * + * @designToken button.danger.hover.border.color + */ + hoverBorderColor?: string; + /** + * Danger active border color of root + * + * @designToken button.danger.active.border.color + */ + activeBorderColor?: string; + /** + * Danger color of root + * + * @designToken button.danger.color + */ + color?: string; + /** + * Danger hover color of root + * + * @designToken button.danger.hover.color + */ + hoverColor?: string; + /** + * Danger active color of root + * + * @designToken button.danger.active.color + */ + activeColor?: string; + /** + * Danger focus ring of root + */ + focusRing?: { + /** + * Danger focus ring color of root + * + * @designToken button.danger.focus.ring.color + */ + color?: string; + /** + * Danger focus ring shadow of root + * + * @designToken button.danger.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Contrast of root + */ + contrast?: { + /** + * Contrast background of root + * + * @designToken button.contrast.background + */ + background?: string; + /** + * Contrast hover background of root + * + * @designToken button.contrast.hover.background + */ + hoverBackground?: string; + /** + * Contrast active background of root + * + * @designToken button.contrast.active.background + */ + activeBackground?: string; + /** + * Contrast border color of root + * + * @designToken button.contrast.border.color + */ + borderColor?: string; + /** + * Contrast hover border color of root + * + * @designToken button.contrast.hover.border.color + */ + hoverBorderColor?: string; + /** + * Contrast active border color of root + * + * @designToken button.contrast.active.border.color + */ + activeBorderColor?: string; + /** + * Contrast color of root + * + * @designToken button.contrast.color + */ + color?: string; + /** + * Contrast hover color of root + * + * @designToken button.contrast.hover.color + */ + hoverColor?: string; + /** + * Contrast active color of root + * + * @designToken button.contrast.active.color + */ + activeColor?: string; + /** + * Contrast focus ring of root + */ + focusRing?: { + /** + * Contrast focus ring color of root + * + * @designToken button.contrast.focus.ring.color + */ + color?: string; + /** + * Contrast focus ring shadow of root + * + * @designToken button.contrast.focus.ring.shadow + */ + shadow?: string; + }; + }; + }; + /** + * Used to pass tokens of the outlined section + */ + outlined?: { + /** + * Primary of outlined + */ + primary?: { + /** + * Primary hover background of outlined + * + * @designToken button.outlined.primary.hover.background + */ + hoverBackground?: string; + /** + * Primary active background of outlined + * + * @designToken button.outlined.primary.active.background + */ + activeBackground?: string; + /** + * Primary border color of outlined + * + * @designToken button.outlined.primary.border.color + */ + borderColor?: string; + /** + * Primary color of outlined + * + * @designToken button.outlined.primary.color + */ + color?: string; + }; + /** + * Secondary of outlined + */ + secondary?: { + /** + * Secondary hover background of outlined + * + * @designToken button.outlined.secondary.hover.background + */ + hoverBackground?: string; + /** + * Secondary active background of outlined + * + * @designToken button.outlined.secondary.active.background + */ + activeBackground?: string; + /** + * Secondary border color of outlined + * + * @designToken button.outlined.secondary.border.color + */ + borderColor?: string; + /** + * Secondary color of outlined + * + * @designToken button.outlined.secondary.color + */ + color?: string; + }; + /** + * Success of outlined + */ + success?: { + /** + * Success hover background of outlined + * + * @designToken button.outlined.success.hover.background + */ + hoverBackground?: string; + /** + * Success active background of outlined + * + * @designToken button.outlined.success.active.background + */ + activeBackground?: string; + /** + * Success border color of outlined + * + * @designToken button.outlined.success.border.color + */ + borderColor?: string; + /** + * Success color of outlined + * + * @designToken button.outlined.success.color + */ + color?: string; + }; + /** + * Info of outlined + */ + info?: { + /** + * Info hover background of outlined + * + * @designToken button.outlined.info.hover.background + */ + hoverBackground?: string; + /** + * Info active background of outlined + * + * @designToken button.outlined.info.active.background + */ + activeBackground?: string; + /** + * Info border color of outlined + * + * @designToken button.outlined.info.border.color + */ + borderColor?: string; + /** + * Info color of outlined + * + * @designToken button.outlined.info.color + */ + color?: string; + }; + /** + * Warn of outlined + */ + warn?: { + /** + * Warn hover background of outlined + * + * @designToken button.outlined.warn.hover.background + */ + hoverBackground?: string; + /** + * Warn active background of outlined + * + * @designToken button.outlined.warn.active.background + */ + activeBackground?: string; + /** + * Warn border color of outlined + * + * @designToken button.outlined.warn.border.color + */ + borderColor?: string; + /** + * Warn color of outlined + * + * @designToken button.outlined.warn.color + */ + color?: string; + }; + /** + * Help of outlined + */ + help?: { + /** + * Help hover background of outlined + * + * @designToken button.outlined.help.hover.background + */ + hoverBackground?: string; + /** + * Help active background of outlined + * + * @designToken button.outlined.help.active.background + */ + activeBackground?: string; + /** + * Help border color of outlined + * + * @designToken button.outlined.help.border.color + */ + borderColor?: string; + /** + * Help color of outlined + * + * @designToken button.outlined.help.color + */ + color?: string; + }; + /** + * Danger of outlined + */ + danger?: { + /** + * Danger hover background of outlined + * + * @designToken button.outlined.danger.hover.background + */ + hoverBackground?: string; + /** + * Danger active background of outlined + * + * @designToken button.outlined.danger.active.background + */ + activeBackground?: string; + /** + * Danger border color of outlined + * + * @designToken button.outlined.danger.border.color + */ + borderColor?: string; + /** + * Danger color of outlined + * + * @designToken button.outlined.danger.color + */ + color?: string; + }; + /** + * Contrast of outlined + */ + contrast?: { + /** + * Contrast hover background of outlined + * + * @designToken button.outlined.contrast.hover.background + */ + hoverBackground?: string; + /** + * Contrast active background of outlined + * + * @designToken button.outlined.contrast.active.background + */ + activeBackground?: string; + /** + * Contrast border color of outlined + * + * @designToken button.outlined.contrast.border.color + */ + borderColor?: string; + /** + * Contrast color of outlined + * + * @designToken button.outlined.contrast.color + */ + color?: string; + }; + /** + * Plain of outlined + */ + plain?: { + /** + * Plain hover background of outlined + * + * @designToken button.outlined.plain.hover.background + */ + hoverBackground?: string; + /** + * Plain active background of outlined + * + * @designToken button.outlined.plain.active.background + */ + activeBackground?: string; + /** + * Plain border color of outlined + * + * @designToken button.outlined.plain.border.color + */ + borderColor?: string; + /** + * Plain color of outlined + * + * @designToken button.outlined.plain.color + */ + color?: string; + }; + }; + /** + * Used to pass tokens of the text section + */ + text?: { + /** + * Primary of text + */ + primary?: { + /** + * Primary hover background of text + * + * @designToken button.text.primary.hover.background + */ + hoverBackground?: string; + /** + * Primary active background of text + * + * @designToken button.text.primary.active.background + */ + activeBackground?: string; + /** + * Primary color of text + * + * @designToken button.text.primary.color + */ + color?: string; + }; + /** + * Secondary of text + */ + secondary?: { + /** + * Secondary hover background of text + * + * @designToken button.text.secondary.hover.background + */ + hoverBackground?: string; + /** + * Secondary active background of text + * + * @designToken button.text.secondary.active.background + */ + activeBackground?: string; + /** + * Secondary color of text + * + * @designToken button.text.secondary.color + */ + color?: string; + }; + /** + * Success of text + */ + success?: { + /** + * Success hover background of text + * + * @designToken button.text.success.hover.background + */ + hoverBackground?: string; + /** + * Success active background of text + * + * @designToken button.text.success.active.background + */ + activeBackground?: string; + /** + * Success color of text + * + * @designToken button.text.success.color + */ + color?: string; + }; + /** + * Info of text + */ + info?: { + /** + * Info hover background of text + * + * @designToken button.text.info.hover.background + */ + hoverBackground?: string; + /** + * Info active background of text + * + * @designToken button.text.info.active.background + */ + activeBackground?: string; + /** + * Info color of text + * + * @designToken button.text.info.color + */ + color?: string; + }; + /** + * Warn of text + */ + warn?: { + /** + * Warn hover background of text + * + * @designToken button.text.warn.hover.background + */ + hoverBackground?: string; + /** + * Warn active background of text + * + * @designToken button.text.warn.active.background + */ + activeBackground?: string; + /** + * Warn color of text + * + * @designToken button.text.warn.color + */ + color?: string; + }; + /** + * Help of text + */ + help?: { + /** + * Help hover background of text + * + * @designToken button.text.help.hover.background + */ + hoverBackground?: string; + /** + * Help active background of text + * + * @designToken button.text.help.active.background + */ + activeBackground?: string; + /** + * Help color of text + * + * @designToken button.text.help.color + */ + color?: string; + }; + /** + * Danger of text + */ + danger?: { + /** + * Danger hover background of text + * + * @designToken button.text.danger.hover.background + */ + hoverBackground?: string; + /** + * Danger active background of text + * + * @designToken button.text.danger.active.background + */ + activeBackground?: string; + /** + * Danger color of text + * + * @designToken button.text.danger.color + */ + color?: string; + }; + /** + * Plain of text + */ + plain?: { + /** + * Plain hover background of text + * + * @designToken button.text.plain.hover.background + */ + hoverBackground?: string; + /** + * Plain active background of text + * + * @designToken button.text.plain.active.background + */ + activeBackground?: string; + /** + * Plain color of text + * + * @designToken button.text.plain.color + */ + color?: string; + }; + }; + /** + * Used to pass tokens of the link section + */ + link?: { + /** + * Color of link + * + * @designToken button.link.color + */ + color?: string; + /** + * Hover color of link + * + * @designToken button.link.hover.color + */ + hoverColor?: string; + /** + * Active color of link + * + * @designToken button.link.active.color + */ + activeColor?: string; + }; +} diff --git a/packages/themes/types/card/index.d.ts b/packages/themes/types/card/index.d.ts new file mode 100644 index 00000000000..6f576bf5cbc --- /dev/null +++ b/packages/themes/types/card/index.d.ts @@ -0,0 +1,98 @@ +/** + * + * Card Design Tokens + * + * [Live Demo](https://www.primeng.org/card/) + * + * @module themes/card + * + */ +import { DesignTokens } from '..'; + +export interface CardDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken card.background + */ + background?: string; + /** + * Border radius of root + * + * @designToken card.border.radius + */ + borderRadius?: string; + /** + * Color of root + * + * @designToken card.color + */ + color?: string; + /** + * Shadow of root + * + * @designToken card.shadow + */ + shadow?: string; + }; + /** + * Used to pass tokens of the body section + */ + body?: { + /** + * Padding of body + * + * @designToken card.body.padding + */ + padding?: string; + /** + * Gap of body + * + * @designToken card.body.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the caption section + */ + caption?: { + /** + * Gap of caption + * + * @designToken card.caption.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the title section + */ + title?: { + /** + * Font size of title + * + * @designToken card.title.font.size + */ + fontSize?: string; + /** + * Font weight of title + * + * @designToken card.title.font.weight + */ + fontWeight?: string; + }; + /** + * Used to pass tokens of the subtitle section + */ + subtitle?: { + /** + * Color of subtitle + * + * @designToken card.subtitle.color + */ + color?: string; + }; +} diff --git a/packages/themes/types/carousel/index.d.ts b/packages/themes/types/carousel/index.d.ts new file mode 100644 index 00000000000..c5b3e209f76 --- /dev/null +++ b/packages/themes/types/carousel/index.d.ts @@ -0,0 +1,128 @@ +/** + * + * Carousel Design Tokens + * + * [Live Demo](https://www.primeng.org/carousel/) + * + * @module themes/carousel + * + */ +import { DesignTokens } from '..'; + +export interface CarouselDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Transition duration of root + * + * @designToken carousel.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the content section + */ + content?: { + /** + * Gap of content + * + * @designToken carousel.content.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the indicator list section + */ + indicatorList?: { + /** + * Padding of indicator list + * + * @designToken carousel.indicator.list.padding + */ + padding?: string; + /** + * Gap of indicator list + * + * @designToken carousel.indicator.list.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the indicator section + */ + indicator?: { + /** + * Width of indicator + * + * @designToken carousel.indicator.width + */ + width?: string; + /** + * Height of indicator + * + * @designToken carousel.indicator.height + */ + height?: string; + /** + * Border radius of indicator + * + * @designToken carousel.indicator.border.radius + */ + borderRadius?: string; + /** + * Focus ring of indicator + */ + focusRing?: { + /** + * Focus ring width of indicator + * + * @designToken carousel.indicator.focus.ring.width + */ + width?: string; + /** + * Focus ring style of indicator + * + * @designToken carousel.indicator.focus.ring.style + */ + style?: string; + /** + * Focus ring color of indicator + * + * @designToken carousel.indicator.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of indicator + * + * @designToken carousel.indicator.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of indicator + * + * @designToken carousel.indicator.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Background of indicator + * + * @designToken carousel.indicator.background + */ + background?: string; + /** + * Hover background of indicator + * + * @designToken carousel.indicator.hover.background + */ + hoverBackground?: string; + /** + * Active background of indicator + * + * @designToken carousel.indicator.active.background + */ + activeBackground?: string; + }; +} diff --git a/packages/themes/types/cascadeselect/index.d.ts b/packages/themes/types/cascadeselect/index.d.ts new file mode 100644 index 00000000000..0e642e421c4 --- /dev/null +++ b/packages/themes/types/cascadeselect/index.d.ts @@ -0,0 +1,375 @@ +/** + * + * CascadeSelect Design Tokens + * + * [Live Demo](https://www.primeng.org/cascadeselect/) + * + * @module themes/cascadeselect + * + */ +import { DesignTokens } from '..'; + +export interface CascadeSelectDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken cascadeselect.background + */ + background?: string; + /** + * Disabled background of root + * + * @designToken cascadeselect.disabled.background + */ + disabledBackground?: string; + /** + * Filled background of root + * + * @designToken cascadeselect.filled.background + */ + filledBackground?: string; + /** + * Filled hover background of root + * + * @designToken cascadeselect.filled.hover.background + */ + filledHoverBackground?: string; + /** + * Filled focus background of root + * + * @designToken cascadeselect.filled.focus.background + */ + filledFocusBackground?: string; + /** + * Border color of root + * + * @designToken cascadeselect.border.color + */ + borderColor?: string; + /** + * Hover border color of root + * + * @designToken cascadeselect.hover.border.color + */ + hoverBorderColor?: string; + /** + * Focus border color of root + * + * @designToken cascadeselect.focus.border.color + */ + focusBorderColor?: string; + /** + * Invalid border color of root + * + * @designToken cascadeselect.invalid.border.color + */ + invalidBorderColor?: string; + /** + * Color of root + * + * @designToken cascadeselect.color + */ + color?: string; + /** + * Disabled color of root + * + * @designToken cascadeselect.disabled.color + */ + disabledColor?: string; + /** + * Placeholder color of root + * + * @designToken cascadeselect.placeholder.color + */ + placeholderColor?: string; + /** + * Invalid placeholder color of root + * + * @designToken cascadeselect.invalid.placeholder.color + */ + invalidPlaceholderColor?: string; + /** + * Shadow of root + * + * @designToken cascadeselect.shadow + */ + shadow?: string; + /** + * Padding x of root + * + * @designToken cascadeselect.padding.x + */ + paddingX?: string; + /** + * Padding y of root + * + * @designToken cascadeselect.padding.y + */ + paddingY?: string; + /** + * Border radius of root + * + * @designToken cascadeselect.border.radius + */ + borderRadius?: string; + /** + * Focus ring of root + */ + focusRing?: { + /** + * Focus ring width of root + * + * @designToken cascadeselect.focus.ring.width + */ + width?: string; + /** + * Focus ring style of root + * + * @designToken cascadeselect.focus.ring.style + */ + style?: string; + /** + * Focus ring color of root + * + * @designToken cascadeselect.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of root + * + * @designToken cascadeselect.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of root + * + * @designToken cascadeselect.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Transition duration of root + * + * @designToken cascadeselect.transition.duration + */ + transitionDuration?: string; + /** + * Sm of root + */ + sm?: { + /** + * Sm font size of root + * + * @designToken cascadeselect.sm.font.size + */ + fontSize?: string; + /** + * Sm padding x of root + * + * @designToken cascadeselect.sm.padding.x + */ + paddingX?: string; + /** + * Sm padding y of root + * + * @designToken cascadeselect.sm.padding.y + */ + paddingY?: string; + }; + /** + * Lg of root + */ + lg?: { + /** + * Lg font size of root + * + * @designToken cascadeselect.lg.font.size + */ + fontSize?: string; + /** + * Lg padding x of root + * + * @designToken cascadeselect.lg.padding.x + */ + paddingX?: string; + /** + * Lg padding y of root + * + * @designToken cascadeselect.lg.padding.y + */ + paddingY?: string; + }; + }; + /** + * Used to pass tokens of the dropdown section + */ + dropdown?: { + /** + * Width of dropdown + * + * @designToken cascadeselect.dropdown.width + */ + width?: string; + /** + * Color of dropdown + * + * @designToken cascadeselect.dropdown.color + */ + color?: string; + }; + /** + * Used to pass tokens of the overlay section + */ + overlay?: { + /** + * Background of overlay + * + * @designToken cascadeselect.overlay.background + */ + background?: string; + /** + * Border color of overlay + * + * @designToken cascadeselect.overlay.border.color + */ + borderColor?: string; + /** + * Border radius of overlay + * + * @designToken cascadeselect.overlay.border.radius + */ + borderRadius?: string; + /** + * Color of overlay + * + * @designToken cascadeselect.overlay.color + */ + color?: string; + /** + * Shadow of overlay + * + * @designToken cascadeselect.overlay.shadow + */ + shadow?: string; + }; + /** + * Used to pass tokens of the list section + */ + list?: { + /** + * Padding of list + * + * @designToken cascadeselect.list.padding + */ + padding?: string; + /** + * Gap of list + * + * @designToken cascadeselect.list.gap + */ + gap?: string; + /** + * Mobile indent of list + * + * @designToken cascadeselect.list.mobile.indent + */ + mobileIndent?: string; + }; + /** + * Used to pass tokens of the option section + */ + option?: { + /** + * Focus background of option + * + * @designToken cascadeselect.option.focus.background + */ + focusBackground?: string; + /** + * Selected background of option + * + * @designToken cascadeselect.option.selected.background + */ + selectedBackground?: string; + /** + * Selected focus background of option + * + * @designToken cascadeselect.option.selected.focus.background + */ + selectedFocusBackground?: string; + /** + * Color of option + * + * @designToken cascadeselect.option.color + */ + color?: string; + /** + * Focus color of option + * + * @designToken cascadeselect.option.focus.color + */ + focusColor?: string; + /** + * Selected color of option + * + * @designToken cascadeselect.option.selected.color + */ + selectedColor?: string; + /** + * Selected focus color of option + * + * @designToken cascadeselect.option.selected.focus.color + */ + selectedFocusColor?: string; + /** + * Padding of option + * + * @designToken cascadeselect.option.padding + */ + padding?: string; + /** + * Border radius of option + * + * @designToken cascadeselect.option.border.radius + */ + borderRadius?: string; + /** + * Icon of option + */ + icon?: { + /** + * Icon color of option + * + * @designToken cascadeselect.option.icon.color + */ + color?: string; + /** + * Icon focus color of option + * + * @designToken cascadeselect.option.icon.focus.color + */ + focusColor?: string; + /** + * Icon size of option + * + * @designToken cascadeselect.option.icon.size + */ + size?: string; + }; + }; + /** + * Used to pass tokens of the clear icon section + */ + clearIcon?: { + /** + * Color of clear icon + * + * @designToken cascadeselect.clear.icon.color + */ + color?: string; + }; +} diff --git a/packages/themes/types/checkbox/index.d.ts b/packages/themes/types/checkbox/index.d.ts new file mode 100644 index 00000000000..a4f4459f7a2 --- /dev/null +++ b/packages/themes/types/checkbox/index.d.ts @@ -0,0 +1,196 @@ +/** + * + * Checkbox Design Tokens + * + * [Live Demo](https://www.primeng.org/checkbox/) + * + * @module themes/checkbox + * + */ +import { DesignTokens } from '..'; + +export interface CheckboxDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Border radius of root + * + * @designToken checkbox.border.radius + */ + borderRadius?: string; + /** + * Width of root + * + * @designToken checkbox.width + */ + width?: string; + /** + * Height of root + * + * @designToken checkbox.height + */ + height?: string; + /** + * Background of root + * + * @designToken checkbox.background + */ + background?: string; + /** + * Checked background of root + * + * @designToken checkbox.checked.background + */ + checkedBackground?: string; + /** + * Checked hover background of root + * + * @designToken checkbox.checked.hover.background + */ + checkedHoverBackground?: string; + /** + * Disabled background of root + * + * @designToken checkbox.disabled.background + */ + disabledBackground?: string; + /** + * Filled background of root + * + * @designToken checkbox.filled.background + */ + filledBackground?: string; + /** + * Border color of root + * + * @designToken checkbox.border.color + */ + borderColor?: string; + /** + * Hover border color of root + * + * @designToken checkbox.hover.border.color + */ + hoverBorderColor?: string; + /** + * Focus border color of root + * + * @designToken checkbox.focus.border.color + */ + focusBorderColor?: string; + /** + * Checked border color of root + * + * @designToken checkbox.checked.border.color + */ + checkedBorderColor?: string; + /** + * Checked hover border color of root + * + * @designToken checkbox.checked.hover.border.color + */ + checkedHoverBorderColor?: string; + /** + * Checked focus border color of root + * + * @designToken checkbox.checked.focus.border.color + */ + checkedFocusBorderColor?: string; + /** + * Checked disabled border color of root + * + * @designToken checkbox.checked.disabled.border.color + */ + checkedDisabledBorderColor?: string; + /** + * Invalid border color of root + * + * @designToken checkbox.invalid.border.color + */ + invalidBorderColor?: string; + /** + * Shadow of root + * + * @designToken checkbox.shadow + */ + shadow?: string; + /** + * Focus ring of root + */ + focusRing?: { + /** + * Focus ring width of root + * + * @designToken checkbox.focus.ring.width + */ + width?: string; + /** + * Focus ring style of root + * + * @designToken checkbox.focus.ring.style + */ + style?: string; + /** + * Focus ring color of root + * + * @designToken checkbox.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of root + * + * @designToken checkbox.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of root + * + * @designToken checkbox.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Transition duration of root + * + * @designToken checkbox.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the icon section + */ + icon?: { + /** + * Size of icon + * + * @designToken checkbox.icon.size + */ + size?: string; + /** + * Color of icon + * + * @designToken checkbox.icon.color + */ + color?: string; + /** + * Checked color of icon + * + * @designToken checkbox.icon.checked.color + */ + checkedColor?: string; + /** + * Checked hover color of icon + * + * @designToken checkbox.icon.checked.hover.color + */ + checkedHoverColor?: string; + /** + * Disabled color of icon + * + * @designToken checkbox.icon.disabled.color + */ + disabledColor?: string; + }; +} diff --git a/packages/themes/types/chip/index.d.ts b/packages/themes/types/chip/index.d.ts new file mode 100644 index 00000000000..2ab2eb73244 --- /dev/null +++ b/packages/themes/types/chip/index.d.ts @@ -0,0 +1,146 @@ +/** + * + * Chip Design Tokens + * + * [Live Demo](https://www.primeng.org/chip/) + * + * @module themes/chip + * + */ +import { DesignTokens } from '..'; + +export interface ChipDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Border radius of root + * + * @designToken chip.border.radius + */ + borderRadius?: string; + /** + * Padding x of root + * + * @designToken chip.padding.x + */ + paddingX?: string; + /** + * Padding y of root + * + * @designToken chip.padding.y + */ + paddingY?: string; + /** + * Gap of root + * + * @designToken chip.gap + */ + gap?: string; + /** + * Transition duration of root + * + * @designToken chip.transition.duration + */ + transitionDuration?: string; + /** + * Background of root + * + * @designToken chip.background + */ + background?: string; + /** + * Color of root + * + * @designToken chip.color + */ + color?: string; + }; + /** + * Used to pass tokens of the image section + */ + image?: { + /** + * Width of image + * + * @designToken chip.image.width + */ + width?: string; + /** + * Height of image + * + * @designToken chip.image.height + */ + height?: string; + }; + /** + * Used to pass tokens of the icon section + */ + icon?: { + /** + * Size of icon + * + * @designToken chip.icon.size + */ + size?: string; + /** + * Color of icon + * + * @designToken chip.icon.color + */ + color?: string; + }; + /** + * Used to pass tokens of the remove icon section + */ + removeIcon?: { + /** + * Size of remove icon + * + * @designToken chip.remove.icon.size + */ + size?: string; + /** + * Focus ring of remove icon + */ + focusRing?: { + /** + * Focus ring width of remove icon + * + * @designToken chip.remove.icon.focus.ring.width + */ + width?: string; + /** + * Focus ring style of remove icon + * + * @designToken chip.remove.icon.focus.ring.style + */ + style?: string; + /** + * Focus ring color of remove icon + * + * @designToken chip.remove.icon.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of remove icon + * + * @designToken chip.remove.icon.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of remove icon + * + * @designToken chip.remove.icon.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Color of remove icon + * + * @designToken chip.remove.icon.color + */ + color?: string; + }; +} diff --git a/packages/themes/types/colorpicker/index.d.ts b/packages/themes/types/colorpicker/index.d.ts new file mode 100644 index 00000000000..9b9c8d1991d --- /dev/null +++ b/packages/themes/types/colorpicker/index.d.ts @@ -0,0 +1,122 @@ +/** + * + * ColorPicker Design Tokens + * + * [Live Demo](https://www.primeng.org/colorpicker/) + * + * @module themes/colorpicker + * + */ +import { DesignTokens } from '..'; + +export interface ColorPickerDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Transition duration of root + * + * @designToken colorpicker.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the preview section + */ + preview?: { + /** + * Width of preview + * + * @designToken colorpicker.preview.width + */ + width?: string; + /** + * Height of preview + * + * @designToken colorpicker.preview.height + */ + height?: string; + /** + * Border radius of preview + * + * @designToken colorpicker.preview.border.radius + */ + borderRadius?: string; + /** + * Focus ring of preview + */ + focusRing?: { + /** + * Focus ring width of preview + * + * @designToken colorpicker.preview.focus.ring.width + */ + width?: string; + /** + * Focus ring style of preview + * + * @designToken colorpicker.preview.focus.ring.style + */ + style?: string; + /** + * Focus ring color of preview + * + * @designToken colorpicker.preview.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of preview + * + * @designToken colorpicker.preview.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of preview + * + * @designToken colorpicker.preview.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Used to pass tokens of the panel section + */ + panel?: { + /** + * Shadow of panel + * + * @designToken colorpicker.panel.shadow + */ + shadow?: string; + /** + * Border radius of panel + * + * @designToken colorpicker.panel.border.radius + */ + borderRadius?: string; + /** + * Background of panel + * + * @designToken colorpicker.panel.background + */ + background?: string; + /** + * Border color of panel + * + * @designToken colorpicker.panel.border.color + */ + borderColor?: string; + }; + /** + * Used to pass tokens of the handle section + */ + handle?: { + /** + * Color of handle + * + * @designToken colorpicker.handle.color + */ + color?: string; + }; +} diff --git a/packages/themes/types/confirmdialog/index.d.ts b/packages/themes/types/confirmdialog/index.d.ts new file mode 100644 index 00000000000..d2b86cb9dae --- /dev/null +++ b/packages/themes/types/confirmdialog/index.d.ts @@ -0,0 +1,41 @@ +/** + * + * ConfirmDialog Design Tokens + * + * [Live Demo](https://www.primeng.org/confirmdialog/) + * + * @module themes/confirmdialog + * + */ +import { DesignTokens } from '..'; + +export interface ConfirmDialogDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the icon section + */ + icon?: { + /** + * Size of icon + * + * @designToken confirmdialog.icon.size + */ + size?: string; + /** + * Color of icon + * + * @designToken confirmdialog.icon.color + */ + color?: string; + }; + /** + * Used to pass tokens of the content section + */ + content?: { + /** + * Gap of content + * + * @designToken confirmdialog.content.gap + */ + gap?: string; + }; +} diff --git a/packages/themes/types/confirmpopup/index.d.ts b/packages/themes/types/confirmpopup/index.d.ts new file mode 100644 index 00000000000..ec54201a097 --- /dev/null +++ b/packages/themes/types/confirmpopup/index.d.ts @@ -0,0 +1,111 @@ +/** + * + * ConfirmPopup Design Tokens + * + * [Live Demo](https://www.primeng.org/confirmpopup/) + * + * @module themes/confirmpopup + * + */ +import { DesignTokens } from '..'; + +export interface ConfirmPopupDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken confirmpopup.background + */ + background?: string; + /** + * Border color of root + * + * @designToken confirmpopup.border.color + */ + borderColor?: string; + /** + * Color of root + * + * @designToken confirmpopup.color + */ + color?: string; + /** + * Border radius of root + * + * @designToken confirmpopup.border.radius + */ + borderRadius?: string; + /** + * Shadow of root + * + * @designToken confirmpopup.shadow + */ + shadow?: string; + /** + * Gutter of root + * + * @designToken confirmpopup.gutter + */ + gutter?: string; + /** + * Arrow offset of root + * + * @designToken confirmpopup.arrow.offset + */ + arrowOffset?: string; + }; + /** + * Used to pass tokens of the content section + */ + content?: { + /** + * Padding of content + * + * @designToken confirmpopup.content.padding + */ + padding?: string; + /** + * Gap of content + * + * @designToken confirmpopup.content.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the icon section + */ + icon?: { + /** + * Size of icon + * + * @designToken confirmpopup.icon.size + */ + size?: string; + /** + * Color of icon + * + * @designToken confirmpopup.icon.color + */ + color?: string; + }; + /** + * Used to pass tokens of the footer section + */ + footer?: { + /** + * Gap of footer + * + * @designToken confirmpopup.footer.gap + */ + gap?: string; + /** + * Padding of footer + * + * @designToken confirmpopup.footer.padding + */ + padding?: string; + }; +} diff --git a/packages/themes/types/contextmenu/index.d.ts b/packages/themes/types/contextmenu/index.d.ts new file mode 100644 index 00000000000..ab10259432b --- /dev/null +++ b/packages/themes/types/contextmenu/index.d.ts @@ -0,0 +1,198 @@ +/** + * + * ContextMenu Design Tokens + * + * [Live Demo](https://www.primeng.org/contextmenu/) + * + * @module themes/contextmenu + * + */ +import { DesignTokens } from '..'; + +export interface ContextMenuDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken contextmenu.background + */ + background?: string; + /** + * Border color of root + * + * @designToken contextmenu.border.color + */ + borderColor?: string; + /** + * Color of root + * + * @designToken contextmenu.color + */ + color?: string; + /** + * Border radius of root + * + * @designToken contextmenu.border.radius + */ + borderRadius?: string; + /** + * Shadow of root + * + * @designToken contextmenu.shadow + */ + shadow?: string; + /** + * Transition duration of root + * + * @designToken contextmenu.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the list section + */ + list?: { + /** + * Padding of list + * + * @designToken contextmenu.list.padding + */ + padding?: string; + /** + * Gap of list + * + * @designToken contextmenu.list.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the item section + */ + item?: { + /** + * Focus background of item + * + * @designToken contextmenu.item.focus.background + */ + focusBackground?: string; + /** + * Active background of item + * + * @designToken contextmenu.item.active.background + */ + activeBackground?: string; + /** + * Color of item + * + * @designToken contextmenu.item.color + */ + color?: string; + /** + * Focus color of item + * + * @designToken contextmenu.item.focus.color + */ + focusColor?: string; + /** + * Active color of item + * + * @designToken contextmenu.item.active.color + */ + activeColor?: string; + /** + * Padding of item + * + * @designToken contextmenu.item.padding + */ + padding?: string; + /** + * Border radius of item + * + * @designToken contextmenu.item.border.radius + */ + borderRadius?: string; + /** + * Gap of item + * + * @designToken contextmenu.item.gap + */ + gap?: string; + /** + * Icon of item + */ + icon?: { + /** + * Icon color of item + * + * @designToken contextmenu.item.icon.color + */ + color?: string; + /** + * Icon focus color of item + * + * @designToken contextmenu.item.icon.focus.color + */ + focusColor?: string; + /** + * Icon active color of item + * + * @designToken contextmenu.item.icon.active.color + */ + activeColor?: string; + }; + }; + /** + * Used to pass tokens of the submenu section + */ + submenu?: { + /** + * Mobile indent of submenu + * + * @designToken contextmenu.submenu.mobile.indent + */ + mobileIndent?: string; + }; + /** + * Used to pass tokens of the submenu icon section + */ + submenuIcon?: { + /** + * Size of submenu icon + * + * @designToken contextmenu.submenu.icon.size + */ + size?: string; + /** + * Color of submenu icon + * + * @designToken contextmenu.submenu.icon.color + */ + color?: string; + /** + * Focus color of submenu icon + * + * @designToken contextmenu.submenu.icon.focus.color + */ + focusColor?: string; + /** + * Active color of submenu icon + * + * @designToken contextmenu.submenu.icon.active.color + */ + activeColor?: string; + }; + /** + * Used to pass tokens of the separator section + */ + separator?: { + /** + * Border color of separator + * + * @designToken contextmenu.separator.border.color + */ + borderColor?: string; + }; +} diff --git a/packages/themes/types/datatable/index.d.ts b/packages/themes/types/datatable/index.d.ts new file mode 100644 index 00000000000..6855545d686 --- /dev/null +++ b/packages/themes/types/datatable/index.d.ts @@ -0,0 +1,838 @@ +/** + * + * DataTable Design Tokens + * + * [Live Demo](https://www.primeng.org/datatable/) + * + * @module themes/table + * + */ +import { DesignTokens } from '..'; + +export interface DataTableDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Transition duration of root + * + * @designToken datatable.transition.duration + */ + transitionDuration?: string; + /** + * Border color of root + * + * @designToken datatable.border.color + */ + borderColor?: string; + }; + /** + * Used to pass tokens of the header section + */ + header?: { + /** + * Background of header + * + * @designToken datatable.header.background + */ + background?: string; + /** + * Border color of header + * + * @designToken datatable.header.border.color + */ + borderColor?: string; + /** + * Color of header + * + * @designToken datatable.header.color + */ + color?: string; + /** + * Border width of header + * + * @designToken datatable.header.border.width + */ + borderWidth?: string; + /** + * Padding of header + * + * @designToken datatable.header.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the header cell section + */ + headerCell?: { + /** + * Background of header cell + * + * @designToken datatable.header.cell.background + */ + background?: string; + /** + * Hover background of header cell + * + * @designToken datatable.header.cell.hover.background + */ + hoverBackground?: string; + /** + * Selected background of header cell + * + * @designToken datatable.header.cell.selected.background + */ + selectedBackground?: string; + /** + * Border color of header cell + * + * @designToken datatable.header.cell.border.color + */ + borderColor?: string; + /** + * Color of header cell + * + * @designToken datatable.header.cell.color + */ + color?: string; + /** + * Hover color of header cell + * + * @designToken datatable.header.cell.hover.color + */ + hoverColor?: string; + /** + * Selected color of header cell + * + * @designToken datatable.header.cell.selected.color + */ + selectedColor?: string; + /** + * Gap of header cell + * + * @designToken datatable.header.cell.gap + */ + gap?: string; + /** + * Padding of header cell + * + * @designToken datatable.header.cell.padding + */ + padding?: string; + /** + * Focus ring of header cell + */ + focusRing?: { + /** + * Focus ring width of header cell + * + * @designToken datatable.header.cell.focus.ring.width + */ + width?: string; + /** + * Focus ring style of header cell + * + * @designToken datatable.header.cell.focus.ring.style + */ + style?: string; + /** + * Focus ring color of header cell + * + * @designToken datatable.header.cell.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of header cell + * + * @designToken datatable.header.cell.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of header cell + * + * @designToken datatable.header.cell.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Used to pass tokens of the column title section + */ + columnTitle?: { + /** + * Font weight of column title + * + * @designToken datatable.column.title.font.weight + */ + fontWeight?: string; + }; + /** + * Used to pass tokens of the row section + */ + row?: { + /** + * Background of row + * + * @designToken datatable.row.background + */ + background?: string; + /** + * Hover background of row + * + * @designToken datatable.row.hover.background + */ + hoverBackground?: string; + /** + * Selected background of row + * + * @designToken datatable.row.selected.background + */ + selectedBackground?: string; + /** + * Color of row + * + * @designToken datatable.row.color + */ + color?: string; + /** + * Hover color of row + * + * @designToken datatable.row.hover.color + */ + hoverColor?: string; + /** + * Selected color of row + * + * @designToken datatable.row.selected.color + */ + selectedColor?: string; + /** + * Focus ring of row + */ + focusRing?: { + /** + * Focus ring width of row + * + * @designToken datatable.row.focus.ring.width + */ + width?: string; + /** + * Focus ring style of row + * + * @designToken datatable.row.focus.ring.style + */ + style?: string; + /** + * Focus ring color of row + * + * @designToken datatable.row.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of row + * + * @designToken datatable.row.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of row + * + * @designToken datatable.row.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Striped background of row + * + * @designToken datatable.row.striped.background + */ + stripedBackground?: string; + }; + /** + * Used to pass tokens of the body cell section + */ + bodyCell?: { + /** + * Border color of body cell + * + * @designToken datatable.body.cell.border.color + */ + borderColor?: string; + /** + * Padding of body cell + * + * @designToken datatable.body.cell.padding + */ + padding?: string; + /** + * Selected border color of body cell + * + * @designToken datatable.body.cell.selected.border.color + */ + selectedBorderColor?: string; + }; + /** + * Used to pass tokens of the footer cell section + */ + footerCell?: { + /** + * Background of footer cell + * + * @designToken datatable.footer.cell.background + */ + background?: string; + /** + * Border color of footer cell + * + * @designToken datatable.footer.cell.border.color + */ + borderColor?: string; + /** + * Color of footer cell + * + * @designToken datatable.footer.cell.color + */ + color?: string; + /** + * Padding of footer cell + * + * @designToken datatable.footer.cell.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the column footer section + */ + columnFooter?: { + /** + * Font weight of column footer + * + * @designToken datatable.column.footer.font.weight + */ + fontWeight?: string; + }; + /** + * Used to pass tokens of the footer section + */ + footer?: { + /** + * Background of footer + * + * @designToken datatable.footer.background + */ + background?: string; + /** + * Border color of footer + * + * @designToken datatable.footer.border.color + */ + borderColor?: string; + /** + * Color of footer + * + * @designToken datatable.footer.color + */ + color?: string; + /** + * Border width of footer + * + * @designToken datatable.footer.border.width + */ + borderWidth?: string; + /** + * Padding of footer + * + * @designToken datatable.footer.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the drop point color section + */ + dropPointColor?: { + /** + * 0 of drop point color + * + * @designToken datatable.drop.point.color.0 + */ + 0?: string; + /** + * 1 of drop point color + * + * @designToken datatable.drop.point.color.1 + */ + 1?: string; + /** + * 2 of drop point color + * + * @designToken datatable.drop.point.color.2 + */ + 2?: string; + /** + * 3 of drop point color + * + * @designToken datatable.drop.point.color.3 + */ + 3?: string; + /** + * 4 of drop point color + * + * @designToken datatable.drop.point.color.4 + */ + 4?: string; + /** + * 5 of drop point color + * + * @designToken datatable.drop.point.color.5 + */ + 5?: string; + /** + * 6 of drop point color + * + * @designToken datatable.drop.point.color.6 + */ + 6?: string; + /** + * 7 of drop point color + * + * @designToken datatable.drop.point.color.7 + */ + 7?: string; + /** + * 8 of drop point color + * + * @designToken datatable.drop.point.color.8 + */ + 8?: string; + /** + * 9 of drop point color + * + * @designToken datatable.drop.point.color.9 + */ + 9?: string; + /** + * 10 of drop point color + * + * @designToken datatable.drop.point.color.10 + */ + 10?: string; + /** + * 11 of drop point color + * + * @designToken datatable.drop.point.color.11 + */ + 11?: string; + /** + * 12 of drop point color + * + * @designToken datatable.drop.point.color.12 + */ + 12?: string; + /** + * 13 of drop point color + * + * @designToken datatable.drop.point.color.13 + */ + 13?: string; + /** + * 14 of drop point color + * + * @designToken datatable.drop.point.color.14 + */ + 14?: string; + }; + /** + * Used to pass tokens of the column resizer width section + */ + columnResizerWidth?: { + /** + * 0 of column resizer width + * + * @designToken datatable.column.resizer.width.0 + */ + 0?: string; + /** + * 1 of column resizer width + * + * @designToken datatable.column.resizer.width.1 + */ + 1?: string; + /** + * 2 of column resizer width + * + * @designToken datatable.column.resizer.width.2 + */ + 2?: string; + /** + * 3 of column resizer width + * + * @designToken datatable.column.resizer.width.3 + */ + 3?: string; + /** + * 4 of column resizer width + * + * @designToken datatable.column.resizer.width.4 + */ + 4?: string; + /** + * 5 of column resizer width + * + * @designToken datatable.column.resizer.width.5 + */ + 5?: string; + }; + /** + * Used to pass tokens of the resize indicator section + */ + resizeIndicator?: { + /** + * Width of resize indicator + * + * @designToken datatable.resize.indicator.width + */ + width?: string; + /** + * Color of resize indicator + * + * @designToken datatable.resize.indicator.color + */ + color?: string; + }; + /** + * Used to pass tokens of the sort icon section + */ + sortIcon?: { + /** + * Color of sort icon + * + * @designToken datatable.sort.icon.color + */ + color?: string; + /** + * Hover color of sort icon + * + * @designToken datatable.sort.icon.hover.color + */ + hoverColor?: string; + }; + /** + * Used to pass tokens of the loading icon section + */ + loadingIcon?: { + /** + * Size of loading icon + * + * @designToken datatable.loading.icon.size + */ + size?: string; + }; + /** + * Used to pass tokens of the row toggle button section + */ + rowToggleButton?: { + /** + * Hover background of row toggle button + * + * @designToken datatable.row.toggle.button.hover.background + */ + hoverBackground?: string; + /** + * Selected hover background of row toggle button + * + * @designToken datatable.row.toggle.button.selected.hover.background + */ + selectedHoverBackground?: string; + /** + * Color of row toggle button + * + * @designToken datatable.row.toggle.button.color + */ + color?: string; + /** + * Hover color of row toggle button + * + * @designToken datatable.row.toggle.button.hover.color + */ + hoverColor?: string; + /** + * Selected hover color of row toggle button + * + * @designToken datatable.row.toggle.button.selected.hover.color + */ + selectedHoverColor?: string; + /** + * Size of row toggle button + * + * @designToken datatable.row.toggle.button.size + */ + size?: string; + /** + * Border radius of row toggle button + * + * @designToken datatable.row.toggle.button.border.radius + */ + borderRadius?: string; + /** + * Focus ring of row toggle button + */ + focusRing?: { + /** + * Focus ring width of row toggle button + * + * @designToken datatable.row.toggle.button.focus.ring.width + */ + width?: string; + /** + * Focus ring style of row toggle button + * + * @designToken datatable.row.toggle.button.focus.ring.style + */ + style?: string; + /** + * Focus ring color of row toggle button + * + * @designToken datatable.row.toggle.button.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of row toggle button + * + * @designToken datatable.row.toggle.button.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of row toggle button + * + * @designToken datatable.row.toggle.button.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Used to pass tokens of the filter section + */ + filter?: { + /** + * Inline gap of filter + * + * @designToken datatable.filter.inline.gap + */ + inlineGap?: string; + /** + * Overlay select of filter + */ + overlaySelect?: { + /** + * Overlay select background of filter + * + * @designToken datatable.filter.overlay.select.background + */ + background?: string; + /** + * Overlay select border color of filter + * + * @designToken datatable.filter.overlay.select.border.color + */ + borderColor?: string; + /** + * Overlay select border radius of filter + * + * @designToken datatable.filter.overlay.select.border.radius + */ + borderRadius?: string; + /** + * Overlay select color of filter + * + * @designToken datatable.filter.overlay.select.color + */ + color?: string; + /** + * Overlay select shadow of filter + * + * @designToken datatable.filter.overlay.select.shadow + */ + shadow?: string; + }; + /** + * Overlay popover of filter + */ + overlayPopover?: { + /** + * Overlay popover background of filter + * + * @designToken datatable.filter.overlay.popover.background + */ + background?: string; + /** + * Overlay popover border color of filter + * + * @designToken datatable.filter.overlay.popover.border.color + */ + borderColor?: string; + /** + * Overlay popover border radius of filter + * + * @designToken datatable.filter.overlay.popover.border.radius + */ + borderRadius?: string; + /** + * Overlay popover color of filter + * + * @designToken datatable.filter.overlay.popover.color + */ + color?: string; + /** + * Overlay popover shadow of filter + * + * @designToken datatable.filter.overlay.popover.shadow + */ + shadow?: string; + /** + * Overlay popover padding of filter + * + * @designToken datatable.filter.overlay.popover.padding + */ + padding?: string; + /** + * Overlay popover gap of filter + * + * @designToken datatable.filter.overlay.popover.gap + */ + gap?: string; + }; + /** + * Rule of filter + */ + rule?: { + /** + * Rule border color of filter + * + * @designToken datatable.filter.rule.border.color + */ + borderColor?: string; + }; + /** + * Constraint list of filter + */ + constraintList?: { + /** + * Constraint list padding of filter + * + * @designToken datatable.filter.constraint.list.padding + */ + padding?: string; + /** + * Constraint list gap of filter + * + * @designToken datatable.filter.constraint.list.gap + */ + gap?: string; + }; + /** + * Constraint of filter + */ + constraint?: { + /** + * Constraint focus background of filter + * + * @designToken datatable.filter.constraint.focus.background + */ + focusBackground?: string; + /** + * Constraint selected background of filter + * + * @designToken datatable.filter.constraint.selected.background + */ + selectedBackground?: string; + /** + * Constraint selected focus background of filter + * + * @designToken datatable.filter.constraint.selected.focus.background + */ + selectedFocusBackground?: string; + /** + * Constraint color of filter + * + * @designToken datatable.filter.constraint.color + */ + color?: string; + /** + * Constraint focus color of filter + * + * @designToken datatable.filter.constraint.focus.color + */ + focusColor?: string; + /** + * Constraint selected color of filter + * + * @designToken datatable.filter.constraint.selected.color + */ + selectedColor?: string; + /** + * Constraint selected focus color of filter + * + * @designToken datatable.filter.constraint.selected.focus.color + */ + selectedFocusColor?: string; + /** + * Constraint separator of filter + */ + separator?: { + /** + * Constraint separator border color of filter + * + * @designToken datatable.filter.constraint.separator.border.color + */ + borderColor?: string; + }; + /** + * Constraint padding of filter + * + * @designToken datatable.filter.constraint.padding + */ + padding?: string; + /** + * Constraint border radius of filter + * + * @designToken datatable.filter.constraint.border.radius + */ + borderRadius?: string; + }; + }; + /** + * Used to pass tokens of the paginator top section + */ + paginatorTop?: { + /** + * Border color of paginator top + * + * @designToken datatable.paginator.top.border.color + */ + borderColor?: string; + /** + * Border width of paginator top + * + * @designToken datatable.paginator.top.border.width + */ + borderWidth?: string; + }; + /** + * Used to pass tokens of the paginator bottom section + */ + paginatorBottom?: { + /** + * Border color of paginator bottom + * + * @designToken datatable.paginator.bottom.border.color + */ + borderColor?: string; + /** + * Border width of paginator bottom + * + * @designToken datatable.paginator.bottom.border.width + */ + borderWidth?: string; + }; +} diff --git a/packages/themes/types/dataview/index.d.ts b/packages/themes/types/dataview/index.d.ts new file mode 100644 index 00000000000..d47f11fb315 --- /dev/null +++ b/packages/themes/types/dataview/index.d.ts @@ -0,0 +1,199 @@ +/** + * + * DataView Design Tokens + * + * [Live Demo](https://www.primeng.org/dataview/) + * + * @module themes/dataview + * + */ +import { DesignTokens } from '..'; + +export interface DataViewDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Border color of root + * + * @designToken dataview.border.color + */ + borderColor?: string; + /** + * Border width of root + * + * @designToken dataview.border.width + */ + borderWidth?: string; + /** + * Border radius of root + * + * @designToken dataview.border.radius + */ + borderRadius?: string; + /** + * Padding of root + * + * @designToken dataview.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the header section + */ + header?: { + /** + * Background of header + * + * @designToken dataview.header.background + */ + background?: string; + /** + * Color of header + * + * @designToken dataview.header.color + */ + color?: string; + /** + * Border color of header + * + * @designToken dataview.header.border.color + */ + borderColor?: string; + /** + * Border width of header + * + * @designToken dataview.header.border.width + */ + borderWidth?: string; + /** + * Padding of header + * + * @designToken dataview.header.padding + */ + padding?: string; + /** + * Border radius of header + * + * @designToken dataview.header.border.radius + */ + borderRadius?: string; + }; + /** + * Used to pass tokens of the content section + */ + content?: { + /** + * Background of content + * + * @designToken dataview.content.background + */ + background?: string; + /** + * Color of content + * + * @designToken dataview.content.color + */ + color?: string; + /** + * Border color of content + * + * @designToken dataview.content.border.color + */ + borderColor?: string; + /** + * Border width of content + * + * @designToken dataview.content.border.width + */ + borderWidth?: string; + /** + * Padding of content + * + * @designToken dataview.content.padding + */ + padding?: string; + /** + * Border radius of content + * + * @designToken dataview.content.border.radius + */ + borderRadius?: string; + }; + /** + * Used to pass tokens of the footer section + */ + footer?: { + /** + * Background of footer + * + * @designToken dataview.footer.background + */ + background?: string; + /** + * Color of footer + * + * @designToken dataview.footer.color + */ + color?: string; + /** + * Border color of footer + * + * @designToken dataview.footer.border.color + */ + borderColor?: string; + /** + * Border width of footer + * + * @designToken dataview.footer.border.width + */ + borderWidth?: string; + /** + * Padding of footer + * + * @designToken dataview.footer.padding + */ + padding?: string; + /** + * Border radius of footer + * + * @designToken dataview.footer.border.radius + */ + borderRadius?: string; + }; + /** + * Used to pass tokens of the paginator top section + */ + paginatorTop?: { + /** + * Border color of paginator top + * + * @designToken dataview.paginator.top.border.color + */ + borderColor?: string; + /** + * Border width of paginator top + * + * @designToken dataview.paginator.top.border.width + */ + borderWidth?: string; + }; + /** + * Used to pass tokens of the paginator bottom section + */ + paginatorBottom?: { + /** + * Border color of paginator bottom + * + * @designToken dataview.paginator.bottom.border.color + */ + borderColor?: string; + /** + * Border width of paginator bottom + * + * @designToken dataview.paginator.bottom.border.width + */ + borderWidth?: string; + }; +} diff --git a/packages/themes/types/datepicker/index.d.ts b/packages/themes/types/datepicker/index.d.ts new file mode 100644 index 00000000000..274f34ea6f7 --- /dev/null +++ b/packages/themes/types/datepicker/index.d.ts @@ -0,0 +1,580 @@ +/** + * + * DatePicker Design Tokens + * + * [Live Demo](https://www.primeng.org/datepicker/) + * + * @module themes/datepicker + * + */ +import { DesignTokens } from '..'; + +export interface DatePickerDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Transition duration of root + * + * @designToken datepicker.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the panel section + */ + panel?: { + /** + * Background of panel + * + * @designToken datepicker.panel.background + */ + background?: string; + /** + * Border color of panel + * + * @designToken datepicker.panel.border.color + */ + borderColor?: string; + /** + * Color of panel + * + * @designToken datepicker.panel.color + */ + color?: string; + /** + * Border radius of panel + * + * @designToken datepicker.panel.border.radius + */ + borderRadius?: string; + /** + * Shadow of panel + * + * @designToken datepicker.panel.shadow + */ + shadow?: string; + /** + * Padding of panel + * + * @designToken datepicker.panel.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the header section + */ + header?: { + /** + * Background of header + * + * @designToken datepicker.header.background + */ + background?: string; + /** + * Border color of header + * + * @designToken datepicker.header.border.color + */ + borderColor?: string; + /** + * Color of header + * + * @designToken datepicker.header.color + */ + color?: string; + /** + * Padding of header + * + * @designToken datepicker.header.padding + */ + padding?: string; + /** + * Font weight of header + * + * @designToken datepicker.header.font.weight + */ + fontWeight?: string; + /** + * Gap of header + * + * @designToken datepicker.header.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the title section + */ + title?: { + /** + * Gap of title + * + * @designToken datepicker.title.gap + */ + gap?: string; + /** + * Font weight of title + * + * @designToken datepicker.title.font.weight + */ + fontWeight?: string; + }; + /** + * Used to pass tokens of the dropdown section + */ + dropdown?: { + /** + * Width of dropdown + * + * @designToken datepicker.dropdown.width + */ + width?: string; + /** + * Border color of dropdown + * + * @designToken datepicker.dropdown.border.color + */ + borderColor?: string; + /** + * Hover border color of dropdown + * + * @designToken datepicker.dropdown.hover.border.color + */ + hoverBorderColor?: string; + /** + * Active border color of dropdown + * + * @designToken datepicker.dropdown.active.border.color + */ + activeBorderColor?: string; + /** + * Border radius of dropdown + * + * @designToken datepicker.dropdown.border.radius + */ + borderRadius?: string; + /** + * Focus ring of dropdown + */ + focusRing?: { + /** + * Focus ring width of dropdown + * + * @designToken datepicker.dropdown.focus.ring.width + */ + width?: string; + /** + * Focus ring style of dropdown + * + * @designToken datepicker.dropdown.focus.ring.style + */ + style?: string; + /** + * Focus ring color of dropdown + * + * @designToken datepicker.dropdown.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of dropdown + * + * @designToken datepicker.dropdown.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of dropdown + * + * @designToken datepicker.dropdown.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Background of dropdown + * + * @designToken datepicker.dropdown.background + */ + background?: string; + /** + * Hover background of dropdown + * + * @designToken datepicker.dropdown.hover.background + */ + hoverBackground?: string; + /** + * Active background of dropdown + * + * @designToken datepicker.dropdown.active.background + */ + activeBackground?: string; + /** + * Color of dropdown + * + * @designToken datepicker.dropdown.color + */ + color?: string; + /** + * Hover color of dropdown + * + * @designToken datepicker.dropdown.hover.color + */ + hoverColor?: string; + /** + * Active color of dropdown + * + * @designToken datepicker.dropdown.active.color + */ + activeColor?: string; + }; + /** + * Used to pass tokens of the input icon section + */ + inputIcon?: { + /** + * Color of input icon + * + * @designToken datepicker.input.icon.color + */ + color?: string; + }; + /** + * Used to pass tokens of the select month section + */ + selectMonth?: { + /** + * Hover background of select month + * + * @designToken datepicker.select.month.hover.background + */ + hoverBackground?: string; + /** + * Color of select month + * + * @designToken datepicker.select.month.color + */ + color?: string; + /** + * Hover color of select month + * + * @designToken datepicker.select.month.hover.color + */ + hoverColor?: string; + /** + * Padding of select month + * + * @designToken datepicker.select.month.padding + */ + padding?: string; + /** + * Border radius of select month + * + * @designToken datepicker.select.month.border.radius + */ + borderRadius?: string; + }; + /** + * Used to pass tokens of the select year section + */ + selectYear?: { + /** + * Hover background of select year + * + * @designToken datepicker.select.year.hover.background + */ + hoverBackground?: string; + /** + * Color of select year + * + * @designToken datepicker.select.year.color + */ + color?: string; + /** + * Hover color of select year + * + * @designToken datepicker.select.year.hover.color + */ + hoverColor?: string; + /** + * Padding of select year + * + * @designToken datepicker.select.year.padding + */ + padding?: string; + /** + * Border radius of select year + * + * @designToken datepicker.select.year.border.radius + */ + borderRadius?: string; + }; + /** + * Used to pass tokens of the group section + */ + group?: { + /** + * Border color of group + * + * @designToken datepicker.group.border.color + */ + borderColor?: string; + /** + * Gap of group + * + * @designToken datepicker.group.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the day view section + */ + dayView?: { + /** + * Margin of day view + * + * @designToken datepicker.day.view.margin + */ + margin?: string; + }; + /** + * Used to pass tokens of the week day section + */ + weekDay?: { + /** + * Padding of week day + * + * @designToken datepicker.week.day.padding + */ + padding?: string; + /** + * Font weight of week day + * + * @designToken datepicker.week.day.font.weight + */ + fontWeight?: string; + /** + * Color of week day + * + * @designToken datepicker.week.day.color + */ + color?: string; + }; + /** + * Used to pass tokens of the date section + */ + date?: { + /** + * Hover background of date + * + * @designToken datepicker.date.hover.background + */ + hoverBackground?: string; + /** + * Selected background of date + * + * @designToken datepicker.date.selected.background + */ + selectedBackground?: string; + /** + * Range selected background of date + * + * @designToken datepicker.date.range.selected.background + */ + rangeSelectedBackground?: string; + /** + * Color of date + * + * @designToken datepicker.date.color + */ + color?: string; + /** + * Hover color of date + * + * @designToken datepicker.date.hover.color + */ + hoverColor?: string; + /** + * Selected color of date + * + * @designToken datepicker.date.selected.color + */ + selectedColor?: string; + /** + * Range selected color of date + * + * @designToken datepicker.date.range.selected.color + */ + rangeSelectedColor?: string; + /** + * Width of date + * + * @designToken datepicker.date.width + */ + width?: string; + /** + * Height of date + * + * @designToken datepicker.date.height + */ + height?: string; + /** + * Border radius of date + * + * @designToken datepicker.date.border.radius + */ + borderRadius?: string; + /** + * Padding of date + * + * @designToken datepicker.date.padding + */ + padding?: string; + /** + * Focus ring of date + */ + focusRing?: { + /** + * Focus ring width of date + * + * @designToken datepicker.date.focus.ring.width + */ + width?: string; + /** + * Focus ring style of date + * + * @designToken datepicker.date.focus.ring.style + */ + style?: string; + /** + * Focus ring color of date + * + * @designToken datepicker.date.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of date + * + * @designToken datepicker.date.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of date + * + * @designToken datepicker.date.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Used to pass tokens of the month view section + */ + monthView?: { + /** + * Margin of month view + * + * @designToken datepicker.month.view.margin + */ + margin?: string; + }; + /** + * Used to pass tokens of the month section + */ + month?: { + /** + * Padding of month + * + * @designToken datepicker.month.padding + */ + padding?: string; + /** + * Border radius of month + * + * @designToken datepicker.month.border.radius + */ + borderRadius?: string; + }; + /** + * Used to pass tokens of the year view section + */ + yearView?: { + /** + * Margin of year view + * + * @designToken datepicker.year.view.margin + */ + margin?: string; + }; + /** + * Used to pass tokens of the year section + */ + year?: { + /** + * Border radius of year + * + * @designToken datepicker.year.border.radius + */ + borderRadius?: string; + }; + /** + * Used to pass tokens of the buttonbar section + */ + buttonbar?: { + /** + * Padding of buttonbar + * + * @designToken datepicker.buttonbar.padding + */ + padding?: string; + /** + * Border color of buttonbar + * + * @designToken datepicker.buttonbar.border.color + */ + borderColor?: string; + }; + /** + * Used to pass tokens of the time picker section + */ + timePicker?: { + /** + * Padding of time picker + * + * @designToken datepicker.time.picker.padding + */ + padding?: string; + /** + * Border color of time picker + * + * @designToken datepicker.time.picker.border.color + */ + borderColor?: string; + /** + * Gap of time picker + * + * @designToken datepicker.time.picker.gap + */ + gap?: string; + /** + * Button gap of time picker + * + * @designToken datepicker.time.picker.button.gap + */ + buttonGap?: string; + }; + /** + * Used to pass tokens of the today section + */ + today?: { + /** + * Background of today + * + * @designToken datepicker.today.background + */ + background?: string; + /** + * Color of today + * + * @designToken datepicker.today.color + */ + color?: string; + }; +} diff --git a/packages/themes/types/dialog/index.d.ts b/packages/themes/types/dialog/index.d.ts new file mode 100644 index 00000000000..c363a8ccd76 --- /dev/null +++ b/packages/themes/types/dialog/index.d.ts @@ -0,0 +1,110 @@ +/** + * + * Dialog Design Tokens + * + * [Live Demo](https://www.primeng.org/dialog/) + * + * @module themes/dialog + * + */ +import { DesignTokens } from '..'; + +export interface DialogDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken dialog.background + */ + background?: string; + /** + * Border color of root + * + * @designToken dialog.border.color + */ + borderColor?: string; + /** + * Color of root + * + * @designToken dialog.color + */ + color?: string; + /** + * Border radius of root + * + * @designToken dialog.border.radius + */ + borderRadius?: string; + /** + * Shadow of root + * + * @designToken dialog.shadow + */ + shadow?: string; + }; + /** + * Used to pass tokens of the header section + */ + header?: { + /** + * Padding of header + * + * @designToken dialog.header.padding + */ + padding?: string; + /** + * Gap of header + * + * @designToken dialog.header.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the title section + */ + title?: { + /** + * Font size of title + * + * @designToken dialog.title.font.size + */ + fontSize?: string; + /** + * Font weight of title + * + * @designToken dialog.title.font.weight + */ + fontWeight?: string; + }; + /** + * Used to pass tokens of the content section + */ + content?: { + /** + * Padding of content + * + * @designToken dialog.content.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the footer section + */ + footer?: { + /** + * Padding of footer + * + * @designToken dialog.footer.padding + */ + padding?: string; + /** + * Gap of footer + * + * @designToken dialog.footer.gap + */ + gap?: string; + }; +} diff --git a/packages/themes/types/divider/index.d.ts b/packages/themes/types/divider/index.d.ts new file mode 100644 index 00000000000..831e45ce7a0 --- /dev/null +++ b/packages/themes/types/divider/index.d.ts @@ -0,0 +1,97 @@ +/** + * + * Divider Design Tokens + * + * [Live Demo](https://www.primeng.org/divider/) + * + * @module themes/divider + * + */ +import { DesignTokens } from '..'; + +export interface DividerDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Border color of root + * + * @designToken divider.border.color + */ + borderColor?: string; + }; + /** + * Used to pass tokens of the content section + */ + content?: { + /** + * Background of content + * + * @designToken divider.content.background + */ + background?: string; + /** + * Color of content + * + * @designToken divider.content.color + */ + color?: string; + }; + /** + * Used to pass tokens of the horizontal section + */ + horizontal?: { + /** + * Margin of horizontal + * + * @designToken divider.horizontal.margin + */ + margin?: string; + /** + * Padding of horizontal + * + * @designToken divider.horizontal.padding + */ + padding?: string; + /** + * Content of horizontal + */ + content?: { + /** + * Content padding of horizontal + * + * @designToken divider.horizontal.content.padding + */ + padding?: string; + }; + }; + /** + * Used to pass tokens of the vertical section + */ + vertical?: { + /** + * Margin of vertical + * + * @designToken divider.vertical.margin + */ + margin?: string; + /** + * Padding of vertical + * + * @designToken divider.vertical.padding + */ + padding?: string; + /** + * Content of vertical + */ + content?: { + /** + * Content padding of vertical + * + * @designToken divider.vertical.content.padding + */ + padding?: string; + }; + }; +} diff --git a/packages/themes/types/dock/index.d.ts b/packages/themes/types/dock/index.d.ts new file mode 100644 index 00000000000..cac044ddbc8 --- /dev/null +++ b/packages/themes/types/dock/index.d.ts @@ -0,0 +1,100 @@ +/** + * + * Dock Design Tokens + * + * [Live Demo](https://www.primeng.org/dock/) + * + * @module themes/dock + * + */ +import { DesignTokens } from '..'; + +export interface DockDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken dock.background + */ + background?: string; + /** + * Border color of root + * + * @designToken dock.border.color + */ + borderColor?: string; + /** + * Padding of root + * + * @designToken dock.padding + */ + padding?: string; + /** + * Border radius of root + * + * @designToken dock.border.radius + */ + borderRadius?: string; + }; + /** + * Used to pass tokens of the item section + */ + item?: { + /** + * Border radius of item + * + * @designToken dock.item.border.radius + */ + borderRadius?: string; + /** + * Padding of item + * + * @designToken dock.item.padding + */ + padding?: string; + /** + * Size of item + * + * @designToken dock.item.size + */ + size?: string; + /** + * Focus ring of item + */ + focusRing?: { + /** + * Focus ring width of item + * + * @designToken dock.item.focus.ring.width + */ + width?: string; + /** + * Focus ring style of item + * + * @designToken dock.item.focus.ring.style + */ + style?: string; + /** + * Focus ring color of item + * + * @designToken dock.item.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of item + * + * @designToken dock.item.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of item + * + * @designToken dock.item.focus.ring.shadow + */ + shadow?: string; + }; + }; +} diff --git a/packages/themes/types/drawer/index.d.ts b/packages/themes/types/drawer/index.d.ts new file mode 100644 index 00000000000..32d8c8941c3 --- /dev/null +++ b/packages/themes/types/drawer/index.d.ts @@ -0,0 +1,87 @@ +/** + * + * Drawer Design Tokens + * + * [Live Demo](https://www.primeng.org/drawer/) + * + * @module themes/drawer + * + */ +import { DesignTokens } from '..'; + +export interface DrawerDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken drawer.background + */ + background?: string; + /** + * Border color of root + * + * @designToken drawer.border.color + */ + borderColor?: string; + /** + * Color of root + * + * @designToken drawer.color + */ + color?: string; + /** + * Border radius of root + * + * @designToken drawer.border.radius + */ + borderRadius?: string; + /** + * Shadow of root + * + * @designToken drawer.shadow + */ + shadow?: string; + }; + /** + * Used to pass tokens of the header section + */ + header?: { + /** + * Padding of header + * + * @designToken drawer.header.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the title section + */ + title?: { + /** + * Font size of title + * + * @designToken drawer.title.font.size + */ + fontSize?: string; + /** + * Font weight of title + * + * @designToken drawer.title.font.weight + */ + fontWeight?: string; + }; + /** + * Used to pass tokens of the content section + */ + content?: { + /** + * Padding of content + * + * @designToken drawer.content.padding + */ + padding?: string; + }; +} diff --git a/packages/themes/types/dynamicdialog/index.d.ts b/packages/themes/types/dynamicdialog/index.d.ts new file mode 100644 index 00000000000..096e01f06ad --- /dev/null +++ b/packages/themes/types/dynamicdialog/index.d.ts @@ -0,0 +1,110 @@ +/** + * + * DynamicDialog Design Tokens + * + * [Live Demo](https://www.primeng.org/dynamicdialog/) + * + * @module themes/dynamicdialog + * + */ +import { DesignTokens } from '..'; + +export interface DynamicDialogDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken dialog.background + */ + background?: string; + /** + * Border color of root + * + * @designToken dialog.border.color + */ + borderColor?: string; + /** + * Color of root + * + * @designToken dialog.color + */ + color?: string; + /** + * Border radius of root + * + * @designToken dialog.border.radius + */ + borderRadius?: string; + /** + * Shadow of root + * + * @designToken dialog.shadow + */ + shadow?: string; + }; + /** + * Used to pass tokens of the header section + */ + header?: { + /** + * Padding of header + * + * @designToken dialog.header.padding + */ + padding?: string; + /** + * Gap of header + * + * @designToken dialog.header.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the title section + */ + title?: { + /** + * Font size of title + * + * @designToken dialog.title.font.size + */ + fontSize?: string; + /** + * Font weight of title + * + * @designToken dialog.title.font.weight + */ + fontWeight?: string; + }; + /** + * Used to pass tokens of the content section + */ + content?: { + /** + * Padding of content + * + * @designToken dialog.content.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the footer section + */ + footer?: { + /** + * Padding of footer + * + * @designToken dialog.footer.padding + */ + padding?: string; + /** + * Gap of footer + * + * @designToken dialog.footer.gap + */ + gap?: string; + }; +} diff --git a/packages/themes/types/editor/index.d.ts b/packages/themes/types/editor/index.d.ts new file mode 100644 index 00000000000..6bb72dd38ad --- /dev/null +++ b/packages/themes/types/editor/index.d.ts @@ -0,0 +1,164 @@ +/** + * + * Editor Design Tokens + * + * [Live Demo](https://www.primeng.org/editor/) + * + * @module themes/editor + * + */ +import { DesignTokens } from '..'; + +export interface EditorDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the toolbar section + */ + toolbar?: { + /** + * Background of toolbar + * + * @designToken editor.toolbar.background + */ + background?: string; + /** + * Border color of toolbar + * + * @designToken editor.toolbar.border.color + */ + borderColor?: string; + /** + * Border radius of toolbar + * + * @designToken editor.toolbar.border.radius + */ + borderRadius?: string; + }; + /** + * Used to pass tokens of the toolbar item section + */ + toolbarItem?: { + /** + * Color of toolbar item + * + * @designToken editor.toolbar.item.color + */ + color?: string; + /** + * Hover color of toolbar item + * + * @designToken editor.toolbar.item.hover.color + */ + hoverColor?: string; + /** + * Active color of toolbar item + * + * @designToken editor.toolbar.item.active.color + */ + activeColor?: string; + }; + /** + * Used to pass tokens of the overlay section + */ + overlay?: { + /** + * Background of overlay + * + * @designToken editor.overlay.background + */ + background?: string; + /** + * Border color of overlay + * + * @designToken editor.overlay.border.color + */ + borderColor?: string; + /** + * Border radius of overlay + * + * @designToken editor.overlay.border.radius + */ + borderRadius?: string; + /** + * Color of overlay + * + * @designToken editor.overlay.color + */ + color?: string; + /** + * Shadow of overlay + * + * @designToken editor.overlay.shadow + */ + shadow?: string; + /** + * Padding of overlay + * + * @designToken editor.overlay.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the overlay option section + */ + overlayOption?: { + /** + * Focus background of overlay option + * + * @designToken editor.overlay.option.focus.background + */ + focusBackground?: string; + /** + * Color of overlay option + * + * @designToken editor.overlay.option.color + */ + color?: string; + /** + * Focus color of overlay option + * + * @designToken editor.overlay.option.focus.color + */ + focusColor?: string; + /** + * Padding of overlay option + * + * @designToken editor.overlay.option.padding + */ + padding?: string; + /** + * Border radius of overlay option + * + * @designToken editor.overlay.option.border.radius + */ + borderRadius?: string; + }; + /** + * Used to pass tokens of the content section + */ + content?: { + /** + * Background of content + * + * @designToken editor.content.background + */ + background?: string; + /** + * Border color of content + * + * @designToken editor.content.border.color + */ + borderColor?: string; + /** + * Color of content + * + * @designToken editor.content.color + */ + color?: string; + /** + * Border radius of content + * + * @designToken editor.content.border.radius + */ + borderRadius?: string; + }; +} diff --git a/packages/themes/types/fieldset/index.d.ts b/packages/themes/types/fieldset/index.d.ts new file mode 100644 index 00000000000..e42061df1bc --- /dev/null +++ b/packages/themes/types/fieldset/index.d.ts @@ -0,0 +1,182 @@ +/** + * + * Fieldset Design Tokens + * + * [Live Demo](https://www.primeng.org/fieldset/) + * + * @module themes/fieldset + * + */ +import { DesignTokens } from '..'; + +export interface FieldsetDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken fieldset.background + */ + background?: string; + /** + * Border color of root + * + * @designToken fieldset.border.color + */ + borderColor?: string; + /** + * Border radius of root + * + * @designToken fieldset.border.radius + */ + borderRadius?: string; + /** + * Color of root + * + * @designToken fieldset.color + */ + color?: string; + /** + * Padding of root + * + * @designToken fieldset.padding + */ + padding?: string; + /** + * Transition duration of root + * + * @designToken fieldset.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the legend section + */ + legend?: { + /** + * Background of legend + * + * @designToken fieldset.legend.background + */ + background?: string; + /** + * Hover background of legend + * + * @designToken fieldset.legend.hover.background + */ + hoverBackground?: string; + /** + * Color of legend + * + * @designToken fieldset.legend.color + */ + color?: string; + /** + * Hover color of legend + * + * @designToken fieldset.legend.hover.color + */ + hoverColor?: string; + /** + * Border radius of legend + * + * @designToken fieldset.legend.border.radius + */ + borderRadius?: string; + /** + * Border width of legend + * + * @designToken fieldset.legend.border.width + */ + borderWidth?: string; + /** + * Border color of legend + * + * @designToken fieldset.legend.border.color + */ + borderColor?: string; + /** + * Padding of legend + * + * @designToken fieldset.legend.padding + */ + padding?: string; + /** + * Gap of legend + * + * @designToken fieldset.legend.gap + */ + gap?: string; + /** + * Font weight of legend + * + * @designToken fieldset.legend.font.weight + */ + fontWeight?: string; + /** + * Focus ring of legend + */ + focusRing?: { + /** + * Focus ring width of legend + * + * @designToken fieldset.legend.focus.ring.width + */ + width?: string; + /** + * Focus ring style of legend + * + * @designToken fieldset.legend.focus.ring.style + */ + style?: string; + /** + * Focus ring color of legend + * + * @designToken fieldset.legend.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of legend + * + * @designToken fieldset.legend.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of legend + * + * @designToken fieldset.legend.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Used to pass tokens of the toggle icon section + */ + toggleIcon?: { + /** + * Color of toggle icon + * + * @designToken fieldset.toggle.icon.color + */ + color?: string; + /** + * Hover color of toggle icon + * + * @designToken fieldset.toggle.icon.hover.color + */ + hoverColor?: string; + }; + /** + * Used to pass tokens of the content section + */ + content?: { + /** + * Padding of content + * + * @designToken fieldset.content.padding + */ + padding?: string; + }; +} diff --git a/packages/themes/types/fileupload/index.d.ts b/packages/themes/types/fileupload/index.d.ts new file mode 100644 index 00000000000..ee46fcc2973 --- /dev/null +++ b/packages/themes/types/fileupload/index.d.ts @@ -0,0 +1,162 @@ +/** + * + * FileUpload Design Tokens + * + * [Live Demo](https://www.primeng.org/fileupload/) + * + * @module themes/fileupload + * + */ +import { DesignTokens } from '..'; + +export interface FileUploadDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken fileupload.background + */ + background?: string; + /** + * Border color of root + * + * @designToken fileupload.border.color + */ + borderColor?: string; + /** + * Color of root + * + * @designToken fileupload.color + */ + color?: string; + /** + * Border radius of root + * + * @designToken fileupload.border.radius + */ + borderRadius?: string; + /** + * Transition duration of root + * + * @designToken fileupload.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the header section + */ + header?: { + /** + * Background of header + * + * @designToken fileupload.header.background + */ + background?: string; + /** + * Color of header + * + * @designToken fileupload.header.color + */ + color?: string; + /** + * Padding of header + * + * @designToken fileupload.header.padding + */ + padding?: string; + /** + * Border width of header + * + * @designToken fileupload.header.border.width + */ + borderWidth?: string; + /** + * Border radius of header + * + * @designToken fileupload.header.border.radius + */ + borderRadius?: string; + /** + * Gap of header + * + * @designToken fileupload.header.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the content section + */ + content?: { + /** + * Highlight border color of content + * + * @designToken fileupload.content.highlight.border.color + */ + highlightBorderColor?: string; + /** + * Padding of content + * + * @designToken fileupload.content.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the file section + */ + file?: { + /** + * Padding of file + * + * @designToken fileupload.file.padding + */ + padding?: string; + /** + * Gap of file + * + * @designToken fileupload.file.gap + */ + gap?: string; + /** + * Border color of file + * + * @designToken fileupload.file.border.color + */ + borderColor?: string; + /** + * Info of file + */ + info?: { + /** + * Info gap of file + * + * @designToken fileupload.file.info.gap + */ + gap?: string; + }; + }; + /** + * Used to pass tokens of the progressbar section + */ + progressbar?: { + /** + * Height of progressbar + * + * @designToken fileupload.progressbar.height + */ + height?: string; + }; + /** + * Used to pass tokens of the basic section + */ + basic?: { + /** + * Gap of basic + * + * @designToken fileupload.basic.gap + */ + gap?: string; + }; +} diff --git a/packages/themes/types/floatlabel/index.d.ts b/packages/themes/types/floatlabel/index.d.ts new file mode 100644 index 00000000000..6f54e61721b --- /dev/null +++ b/packages/themes/types/floatlabel/index.d.ts @@ -0,0 +1,42 @@ +/** + * + * FloatLabel Design Tokens + * + * [Live Demo](https://www.primeng.org/floatlabel/) + * + * @module themes/floatlabel + * + */ +import { DesignTokens } from '..'; + +export interface FloatLabelDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Color of root + * + * @designToken floatlabel.color + */ + color?: string; + /** + * Focus color of root + * + * @designToken floatlabel.focus.color + */ + focusColor?: string; + /** + * Invalid color of root + * + * @designToken floatlabel.invalid.color + */ + invalidColor?: string; + /** + * Transition duration of root + * + * @designToken floatlabel.transition.duration + */ + transitionDuration?: string; + }; +} diff --git a/packages/themes/types/galleria/index.d.ts b/packages/themes/types/galleria/index.d.ts new file mode 100644 index 00000000000..c4a957eb116 --- /dev/null +++ b/packages/themes/types/galleria/index.d.ts @@ -0,0 +1,515 @@ +/** + * + * Galleria Design Tokens + * + * [Live Demo](https://www.primeng.org/galleria/) + * + * @module themes/galleria + * + */ +import { DesignTokens } from '..'; + +export interface GalleriaDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Border width of root + * + * @designToken galleria.border.width + */ + borderWidth?: string; + /** + * Border color of root + * + * @designToken galleria.border.color + */ + borderColor?: string; + /** + * Border radius of root + * + * @designToken galleria.border.radius + */ + borderRadius?: string; + /** + * Transition duration of root + * + * @designToken galleria.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the nav button section + */ + navButton?: { + /** + * Background of nav button + * + * @designToken galleria.nav.button.background + */ + background?: string; + /** + * Hover background of nav button + * + * @designToken galleria.nav.button.hover.background + */ + hoverBackground?: string; + /** + * Color of nav button + * + * @designToken galleria.nav.button.color + */ + color?: string; + /** + * Hover color of nav button + * + * @designToken galleria.nav.button.hover.color + */ + hoverColor?: string; + /** + * Size of nav button + * + * @designToken galleria.nav.button.size + */ + size?: string; + /** + * Gutter of nav button + * + * @designToken galleria.nav.button.gutter + */ + gutter?: string; + /** + * Prev of nav button + */ + prev?: { + /** + * Prev border radius of nav button + * + * @designToken galleria.nav.button.prev.border.radius + */ + borderRadius?: string; + }; + /** + * Next of nav button + */ + next?: { + /** + * Next border radius of nav button + * + * @designToken galleria.nav.button.next.border.radius + */ + borderRadius?: string; + }; + /** + * Focus ring of nav button + */ + focusRing?: { + /** + * Focus ring width of nav button + * + * @designToken galleria.nav.button.focus.ring.width + */ + width?: string; + /** + * Focus ring style of nav button + * + * @designToken galleria.nav.button.focus.ring.style + */ + style?: string; + /** + * Focus ring color of nav button + * + * @designToken galleria.nav.button.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of nav button + * + * @designToken galleria.nav.button.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of nav button + * + * @designToken galleria.nav.button.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Used to pass tokens of the nav icon section + */ + navIcon?: { + /** + * Size of nav icon + * + * @designToken galleria.nav.icon.size + */ + size?: string; + }; + /** + * Used to pass tokens of the thumbnails content section + */ + thumbnailsContent?: { + /** + * Background of thumbnails content + * + * @designToken galleria.thumbnails.content.background + */ + background?: string; + /** + * Padding of thumbnails content + * + * @designToken galleria.thumbnails.content.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the thumbnail nav button section + */ + thumbnailNavButton?: { + /** + * Size of thumbnail nav button + * + * @designToken galleria.thumbnail.nav.button.size + */ + size?: string; + /** + * Border radius of thumbnail nav button + * + * @designToken galleria.thumbnail.nav.button.border.radius + */ + borderRadius?: string; + /** + * Gutter of thumbnail nav button + * + * @designToken galleria.thumbnail.nav.button.gutter + */ + gutter?: string; + /** + * Focus ring of thumbnail nav button + */ + focusRing?: { + /** + * Focus ring width of thumbnail nav button + * + * @designToken galleria.thumbnail.nav.button.focus.ring.width + */ + width?: string; + /** + * Focus ring style of thumbnail nav button + * + * @designToken galleria.thumbnail.nav.button.focus.ring.style + */ + style?: string; + /** + * Focus ring color of thumbnail nav button + * + * @designToken galleria.thumbnail.nav.button.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of thumbnail nav button + * + * @designToken galleria.thumbnail.nav.button.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of thumbnail nav button + * + * @designToken galleria.thumbnail.nav.button.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Hover background of thumbnail nav button + * + * @designToken galleria.thumbnail.nav.button.hover.background + */ + hoverBackground?: string; + /** + * Color of thumbnail nav button + * + * @designToken galleria.thumbnail.nav.button.color + */ + color?: string; + /** + * Hover color of thumbnail nav button + * + * @designToken galleria.thumbnail.nav.button.hover.color + */ + hoverColor?: string; + }; + /** + * Used to pass tokens of the thumbnail nav button icon section + */ + thumbnailNavButtonIcon?: { + /** + * Size of thumbnail nav button icon + * + * @designToken galleria.thumbnail.nav.button.icon.size + */ + size?: string; + }; + /** + * Used to pass tokens of the caption section + */ + caption?: { + /** + * Background of caption + * + * @designToken galleria.caption.background + */ + background?: string; + /** + * Color of caption + * + * @designToken galleria.caption.color + */ + color?: string; + /** + * Padding of caption + * + * @designToken galleria.caption.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the indicator list section + */ + indicatorList?: { + /** + * Gap of indicator list + * + * @designToken galleria.indicator.list.gap + */ + gap?: string; + /** + * Padding of indicator list + * + * @designToken galleria.indicator.list.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the indicator button section + */ + indicatorButton?: { + /** + * Width of indicator button + * + * @designToken galleria.indicator.button.width + */ + width?: string; + /** + * Height of indicator button + * + * @designToken galleria.indicator.button.height + */ + height?: string; + /** + * Active background of indicator button + * + * @designToken galleria.indicator.button.active.background + */ + activeBackground?: string; + /** + * Border radius of indicator button + * + * @designToken galleria.indicator.button.border.radius + */ + borderRadius?: string; + /** + * Focus ring of indicator button + */ + focusRing?: { + /** + * Focus ring width of indicator button + * + * @designToken galleria.indicator.button.focus.ring.width + */ + width?: string; + /** + * Focus ring style of indicator button + * + * @designToken galleria.indicator.button.focus.ring.style + */ + style?: string; + /** + * Focus ring color of indicator button + * + * @designToken galleria.indicator.button.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of indicator button + * + * @designToken galleria.indicator.button.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of indicator button + * + * @designToken galleria.indicator.button.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Background of indicator button + * + * @designToken galleria.indicator.button.background + */ + background?: string; + /** + * Hover background of indicator button + * + * @designToken galleria.indicator.button.hover.background + */ + hoverBackground?: string; + }; + /** + * Used to pass tokens of the inset indicator list section + */ + insetIndicatorList?: { + /** + * Background of inset indicator list + * + * @designToken galleria.inset.indicator.list.background + */ + background?: string; + }; + /** + * Used to pass tokens of the inset indicator button section + */ + insetIndicatorButton?: { + /** + * Background of inset indicator button + * + * @designToken galleria.inset.indicator.button.background + */ + background?: string; + /** + * Hover background of inset indicator button + * + * @designToken galleria.inset.indicator.button.hover.background + */ + hoverBackground?: string; + /** + * Active background of inset indicator button + * + * @designToken galleria.inset.indicator.button.active.background + */ + activeBackground?: string; + }; + /** + * Used to pass tokens of the mask section + */ + mask?: { + /** + * Background of mask + * + * @designToken galleria.mask.background + */ + background?: string; + /** + * Color of mask + * + * @designToken galleria.mask.color + */ + color?: string; + }; + /** + * Used to pass tokens of the close button section + */ + closeButton?: { + /** + * Size of close button + * + * @designToken galleria.close.button.size + */ + size?: string; + /** + * Gutter of close button + * + * @designToken galleria.close.button.gutter + */ + gutter?: string; + /** + * Background of close button + * + * @designToken galleria.close.button.background + */ + background?: string; + /** + * Hover background of close button + * + * @designToken galleria.close.button.hover.background + */ + hoverBackground?: string; + /** + * Color of close button + * + * @designToken galleria.close.button.color + */ + color?: string; + /** + * Hover color of close button + * + * @designToken galleria.close.button.hover.color + */ + hoverColor?: string; + /** + * Border radius of close button + * + * @designToken galleria.close.button.border.radius + */ + borderRadius?: string; + /** + * Focus ring of close button + */ + focusRing?: { + /** + * Focus ring width of close button + * + * @designToken galleria.close.button.focus.ring.width + */ + width?: string; + /** + * Focus ring style of close button + * + * @designToken galleria.close.button.focus.ring.style + */ + style?: string; + /** + * Focus ring color of close button + * + * @designToken galleria.close.button.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of close button + * + * @designToken galleria.close.button.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of close button + * + * @designToken galleria.close.button.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Used to pass tokens of the close button icon section + */ + closeButtonIcon?: { + /** + * Size of close button icon + * + * @designToken galleria.close.button.icon.size + */ + size?: string; + }; +} diff --git a/packages/themes/types/iconfield/index.d.ts b/packages/themes/types/iconfield/index.d.ts new file mode 100644 index 00000000000..b7f52f05eb6 --- /dev/null +++ b/packages/themes/types/iconfield/index.d.ts @@ -0,0 +1,24 @@ +/** + * + * IconField Design Tokens + * + * [Live Demo](https://www.primeng.org/iconfield/) + * + * @module themes/iconfield + * + */ +import { DesignTokens } from '..'; + +export interface IconFieldDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the icon section + */ + icon?: { + /** + * Color of icon + * + * @designToken iconfield.icon.color + */ + color?: string; + }; +} diff --git a/packages/themes/types/iftalabel/index.d.ts b/packages/themes/types/iftalabel/index.d.ts new file mode 100644 index 00000000000..375b7006f97 --- /dev/null +++ b/packages/themes/types/iftalabel/index.d.ts @@ -0,0 +1,83 @@ +/** + * + * IftaLabel Design Tokens + * + * [Live Demo](https://www.primeng.org/iftalabel/) + * + * @module themes/iftalabel + * + */ +import { DesignTokens } from '..'; + +export interface IftaLabelDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Color of root + * + * @designToken iftalabel.color + */ + color?: string; + /** + * Focus color of root + * + * @designToken iftalabel.focus.color + */ + focusColor?: string; + /** + * Invalid color of root + * + * @designToken iftalabel.invalid.color + */ + invalidColor?: string; + /** + * Transition duration of root + * + * @designToken iftalabel.transition.duration + */ + transitionDuration?: string; + /** + * Position x of root + * + * @designToken iftalabel.position.x + */ + positionX?: string; + /** + * Top of root + * + * @designToken iftalabel.top + */ + top?: string; + /** + * Font size of root + * + * @designToken iftalabel.font.size + */ + fontSize?: string; + /** + * Font weight of root + * + * @designToken iftalabel.font.weight + */ + fontWeight?: string; + }; + /** + * Used to pass tokens of the input section + */ + input?: { + /** + * Padding top of input + * + * @designToken iftalabel.input.padding.top + */ + paddingTop?: string; + /** + * Padding bottom of input + * + * @designToken iftalabel.input.padding.bottom + */ + paddingBottom?: string; + }; +} diff --git a/packages/themes/types/image/index.d.ts b/packages/themes/types/image/index.d.ts new file mode 100644 index 00000000000..57b09934e1c --- /dev/null +++ b/packages/themes/types/image/index.d.ts @@ -0,0 +1,209 @@ +/** + * + * Image Design Tokens + * + * [Live Demo](https://www.primeng.org/image/) + * + * @module themes/image + * + */ +import { DesignTokens } from '..'; + +export interface ImageDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Transition duration of root + * + * @designToken image.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the preview section + */ + preview?: { + /** + * Icon of preview + */ + icon?: { + /** + * Icon size of preview + * + * @designToken image.preview.icon.size + */ + size?: string; + }; + /** + * Mask of preview + */ + mask?: { + /** + * Mask background of preview + * + * @designToken image.preview.mask.background + */ + background?: string; + /** + * Mask color of preview + * + * @designToken image.preview.mask.color + */ + color?: string; + }; + }; + /** + * Used to pass tokens of the toolbar section + */ + toolbar?: { + /** + * Position of toolbar + */ + position?: { + /** + * Position left of toolbar + * + * @designToken image.toolbar.position.left + */ + left?: string; + /** + * Position right of toolbar + * + * @designToken image.toolbar.position.right + */ + right?: string; + /** + * Position top of toolbar + * + * @designToken image.toolbar.position.top + */ + top?: string; + /** + * Position bottom of toolbar + * + * @designToken image.toolbar.position.bottom + */ + bottom?: string; + }; + /** + * Blur of toolbar + * + * @designToken image.toolbar.blur + */ + blur?: string; + /** + * Background of toolbar + * + * @designToken image.toolbar.background + */ + background?: string; + /** + * Border color of toolbar + * + * @designToken image.toolbar.border.color + */ + borderColor?: string; + /** + * Border width of toolbar + * + * @designToken image.toolbar.border.width + */ + borderWidth?: string; + /** + * Border radius of toolbar + * + * @designToken image.toolbar.border.radius + */ + borderRadius?: string; + /** + * Padding of toolbar + * + * @designToken image.toolbar.padding + */ + padding?: string; + /** + * Gap of toolbar + * + * @designToken image.toolbar.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the action section + */ + action?: { + /** + * Hover background of action + * + * @designToken image.action.hover.background + */ + hoverBackground?: string; + /** + * Color of action + * + * @designToken image.action.color + */ + color?: string; + /** + * Hover color of action + * + * @designToken image.action.hover.color + */ + hoverColor?: string; + /** + * Size of action + * + * @designToken image.action.size + */ + size?: string; + /** + * Icon size of action + * + * @designToken image.action.icon.size + */ + iconSize?: string; + /** + * Border radius of action + * + * @designToken image.action.border.radius + */ + borderRadius?: string; + /** + * Focus ring of action + */ + focusRing?: { + /** + * Focus ring width of action + * + * @designToken image.action.focus.ring.width + */ + width?: string; + /** + * Focus ring style of action + * + * @designToken image.action.focus.ring.style + */ + style?: string; + /** + * Focus ring color of action + * + * @designToken image.action.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of action + * + * @designToken image.action.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of action + * + * @designToken image.action.focus.ring.shadow + */ + shadow?: string; + }; + }; +} diff --git a/packages/themes/types/imagecompare/index.d.ts b/packages/themes/types/imagecompare/index.d.ts new file mode 100644 index 00000000000..f1bd852ed5c --- /dev/null +++ b/packages/themes/types/imagecompare/index.d.ts @@ -0,0 +1,107 @@ +/** + * + * ImageCompare Design Tokens + * + * [Live Demo](https://www.primeng.org/imagecompare/) + * + * @module themes/imagecompare + * + */ +import { DesignTokens } from '..'; + +export interface ImageCompareDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the handle section + */ + handle?: { + /** + * Size of handle + * + * @designToken imagecompare.handle.size + */ + size?: string; + /** + * Hover size of handle + * + * @designToken imagecompare.handle.hover.size + */ + hoverSize?: string; + /** + * Background of handle + * + * @designToken imagecompare.handle.background + */ + background?: string; + /** + * Hover background of handle + * + * @designToken imagecompare.handle.hover.background + */ + hoverBackground?: string; + /** + * Border color of handle + * + * @designToken imagecompare.handle.border.color + */ + borderColor?: string; + /** + * Hover border color of handle + * + * @designToken imagecompare.handle.hover.border.color + */ + hoverBorderColor?: string; + /** + * Border width of handle + * + * @designToken imagecompare.handle.border.width + */ + borderWidth?: string; + /** + * Border radius of handle + * + * @designToken imagecompare.handle.border.radius + */ + borderRadius?: string; + /** + * Transition duration of handle + * + * @designToken imagecompare.handle.transition.duration + */ + transitionDuration?: string; + /** + * Focus ring of handle + */ + focusRing?: { + /** + * Focus ring width of handle + * + * @designToken imagecompare.handle.focus.ring.width + */ + width?: string; + /** + * Focus ring style of handle + * + * @designToken imagecompare.handle.focus.ring.style + */ + style?: string; + /** + * Focus ring color of handle + * + * @designToken imagecompare.handle.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of handle + * + * @designToken imagecompare.handle.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of handle + * + * @designToken imagecompare.handle.focus.ring.shadow + */ + shadow?: string; + }; + }; +} diff --git a/packages/themes/types/index.d.ts b/packages/themes/types/index.d.ts new file mode 100644 index 00000000000..8a0d8a3df90 --- /dev/null +++ b/packages/themes/types/index.d.ts @@ -0,0 +1,93 @@ +/** + * + * [Live Demo](https://www.primeng.org/) + * + * @module themes + * + */ +export interface ColorSchemeDesignToken { + colorScheme?: { + light?: Omit; + dark?: Omit; + }; +} + +export interface DesignTokens extends ColorSchemeDesignToken { + css?: any; + extend?: { + [key: string]: any; + }; +} + +export interface PaletteDesignToken { + 50?: string; + 100?: string; + 200?: string; + 300?: string; + 400?: string; + 500?: string; + 600?: string; + 700?: string; + 800?: string; + 900?: string; + 950?: string; +} + +export interface PrimitiveDesignTokens { + borderRadius?: { + none?: string; + xs?: string; + sm?: string; + md?: string; + lg?: string; + xl?: string; + }; + emerald?: PaletteDesignToken; + green?: PaletteDesignToken; + lime?: PaletteDesignToken; + red?: PaletteDesignToken; + orange?: PaletteDesignToken; + amber?: PaletteDesignToken; + yellow?: PaletteDesignToken; + teal?: PaletteDesignToken; + cyan?: PaletteDesignToken; + sky?: PaletteDesignToken; + blue?: PaletteDesignToken; + indigo?: PaletteDesignToken; + violet?: PaletteDesignToken; + purple?: PaletteDesignToken; + fuchsia?: PaletteDesignToken; + pink?: PaletteDesignToken; + rose?: PaletteDesignToken; + slate?: PaletteDesignToken; + gray?: PaletteDesignToken; + zinc?: PaletteDesignToken; + neutral?: PaletteDesignToken; + stone?: PaletteDesignToken; +} + +export interface SemanticDesignTokens { + transitionDuration?: string; + focusRing?: { + width?: string; + style?: string; + color?: string; + offset?: string; + shadow?: string; + }; + iconSize?: string; + anchorGutter?: string; + primary?: PaletteDesignToken; + formField: { + paddingX?: string; + paddingY?: string; + borderRadius?: string; + focusRing?: { + width?: string; + style?: string; + color?: string; + offset?: string; + shadow?: string; + }; + }; +} diff --git a/packages/themes/types/inlinemessage/index.d.ts b/packages/themes/types/inlinemessage/index.d.ts new file mode 100644 index 00000000000..0d71801e90c --- /dev/null +++ b/packages/themes/types/inlinemessage/index.d.ts @@ -0,0 +1,232 @@ +/** + * + * InlineMessage Design Tokens + * + * [Live Demo](https://www.primeng.org/inlinemessage/) + * + * @module themes/inlinemessage + * + */ +import { DesignTokens } from '..'; + +export interface InlineMessageDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Padding of root + * + * @designToken inlinemessage.padding + */ + padding?: string; + /** + * Border radius of root + * + * @designToken inlinemessage.border.radius + */ + borderRadius?: string; + /** + * Gap of root + * + * @designToken inlinemessage.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the text section + */ + text?: { + /** + * Font weight of text + * + * @designToken inlinemessage.text.font.weight + */ + fontWeight?: string; + }; + /** + * Used to pass tokens of the icon section + */ + icon?: { + /** + * Size of icon + * + * @designToken inlinemessage.icon.size + */ + size?: string; + }; + /** + * Used to pass tokens of the info section + */ + info?: { + /** + * Background of info + * + * @designToken inlinemessage.info.background + */ + background?: string; + /** + * Border color of info + * + * @designToken inlinemessage.info.border.color + */ + borderColor?: string; + /** + * Color of info + * + * @designToken inlinemessage.info.color + */ + color?: string; + /** + * Shadow of info + * + * @designToken inlinemessage.info.shadow + */ + shadow?: string; + }; + /** + * Used to pass tokens of the success section + */ + success?: { + /** + * Background of success + * + * @designToken inlinemessage.success.background + */ + background?: string; + /** + * Border color of success + * + * @designToken inlinemessage.success.border.color + */ + borderColor?: string; + /** + * Color of success + * + * @designToken inlinemessage.success.color + */ + color?: string; + /** + * Shadow of success + * + * @designToken inlinemessage.success.shadow + */ + shadow?: string; + }; + /** + * Used to pass tokens of the warn section + */ + warn?: { + /** + * Background of warn + * + * @designToken inlinemessage.warn.background + */ + background?: string; + /** + * Border color of warn + * + * @designToken inlinemessage.warn.border.color + */ + borderColor?: string; + /** + * Color of warn + * + * @designToken inlinemessage.warn.color + */ + color?: string; + /** + * Shadow of warn + * + * @designToken inlinemessage.warn.shadow + */ + shadow?: string; + }; + /** + * Used to pass tokens of the error section + */ + error?: { + /** + * Background of error + * + * @designToken inlinemessage.error.background + */ + background?: string; + /** + * Border color of error + * + * @designToken inlinemessage.error.border.color + */ + borderColor?: string; + /** + * Color of error + * + * @designToken inlinemessage.error.color + */ + color?: string; + /** + * Shadow of error + * + * @designToken inlinemessage.error.shadow + */ + shadow?: string; + }; + /** + * Used to pass tokens of the secondary section + */ + secondary?: { + /** + * Background of secondary + * + * @designToken inlinemessage.secondary.background + */ + background?: string; + /** + * Border color of secondary + * + * @designToken inlinemessage.secondary.border.color + */ + borderColor?: string; + /** + * Color of secondary + * + * @designToken inlinemessage.secondary.color + */ + color?: string; + /** + * Shadow of secondary + * + * @designToken inlinemessage.secondary.shadow + */ + shadow?: string; + }; + /** + * Used to pass tokens of the contrast section + */ + contrast?: { + /** + * Background of contrast + * + * @designToken inlinemessage.contrast.background + */ + background?: string; + /** + * Border color of contrast + * + * @designToken inlinemessage.contrast.border.color + */ + borderColor?: string; + /** + * Color of contrast + * + * @designToken inlinemessage.contrast.color + */ + color?: string; + /** + * Shadow of contrast + * + * @designToken inlinemessage.contrast.shadow + */ + shadow?: string; + }; +} diff --git a/packages/themes/types/inplace/index.d.ts b/packages/themes/types/inplace/index.d.ts new file mode 100644 index 00000000000..e9dfd64e7ad --- /dev/null +++ b/packages/themes/types/inplace/index.d.ts @@ -0,0 +1,88 @@ +/** + * + * Inplace Design Tokens + * + * [Live Demo](https://www.primeng.org/inplace/) + * + * @module themes/inplace + * + */ +import { DesignTokens } from '..'; + +export interface InplaceDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Padding of root + * + * @designToken inplace.padding + */ + padding?: string; + /** + * Border radius of root + * + * @designToken inplace.border.radius + */ + borderRadius?: string; + /** + * Focus ring of root + */ + focusRing?: { + /** + * Focus ring width of root + * + * @designToken inplace.focus.ring.width + */ + width?: string; + /** + * Focus ring style of root + * + * @designToken inplace.focus.ring.style + */ + style?: string; + /** + * Focus ring color of root + * + * @designToken inplace.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of root + * + * @designToken inplace.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of root + * + * @designToken inplace.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Transition duration of root + * + * @designToken inplace.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the display section + */ + display?: { + /** + * Hover background of display + * + * @designToken inplace.display.hover.background + */ + hoverBackground?: string; + /** + * Hover color of display + * + * @designToken inplace.display.hover.color + */ + hoverColor?: string; + }; +} diff --git a/packages/themes/types/inputchips/index.d.ts b/packages/themes/types/inputchips/index.d.ts new file mode 100644 index 00000000000..fd32e684671 --- /dev/null +++ b/packages/themes/types/inputchips/index.d.ts @@ -0,0 +1,172 @@ +/** + * + * InputChips Design Tokens + * + * [Live Demo](https://www.primeng.org/inputchips/) + * + * @module themes/inputchips + * + */ +import { DesignTokens } from '..'; + +export interface InputChipsDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken inputchips.background + */ + background?: string; + /** + * Disabled background of root + * + * @designToken inputchips.disabled.background + */ + disabledBackground?: string; + /** + * Filled background of root + * + * @designToken inputchips.filled.background + */ + filledBackground?: string; + /** + * Filled focus background of root + * + * @designToken inputchips.filled.focus.background + */ + filledFocusBackground?: string; + /** + * Border color of root + * + * @designToken inputchips.border.color + */ + borderColor?: string; + /** + * Hover border color of root + * + * @designToken inputchips.hover.border.color + */ + hoverBorderColor?: string; + /** + * Focus border color of root + * + * @designToken inputchips.focus.border.color + */ + focusBorderColor?: string; + /** + * Invalid border color of root + * + * @designToken inputchips.invalid.border.color + */ + invalidBorderColor?: string; + /** + * Color of root + * + * @designToken inputchips.color + */ + color?: string; + /** + * Disabled color of root + * + * @designToken inputchips.disabled.color + */ + disabledColor?: string; + /** + * Placeholder color of root + * + * @designToken inputchips.placeholder.color + */ + placeholderColor?: string; + /** + * Shadow of root + * + * @designToken inputchips.shadow + */ + shadow?: string; + /** + * Padding x of root + * + * @designToken inputchips.padding.x + */ + paddingX?: string; + /** + * Padding y of root + * + * @designToken inputchips.padding.y + */ + paddingY?: string; + /** + * Border radius of root + * + * @designToken inputchips.border.radius + */ + borderRadius?: string; + /** + * Focus ring of root + */ + focusRing?: { + /** + * Focus ring width of root + * + * @designToken inputchips.focus.ring.width + */ + width?: string; + /** + * Focus ring style of root + * + * @designToken inputchips.focus.ring.style + */ + style?: string; + /** + * Focus ring color of root + * + * @designToken inputchips.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of root + * + * @designToken inputchips.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of root + * + * @designToken inputchips.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Transition duration of root + * + * @designToken inputchips.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the chip section + */ + chip?: { + /** + * Border radius of chip + * + * @designToken inputchips.chip.border.radius + */ + borderRadius?: string; + /** + * Focus background of chip + * + * @designToken inputchips.chip.focus.background + */ + focusBackground?: string; + /** + * Color of chip + * + * @designToken inputchips.chip.color + */ + color?: string; + }; +} diff --git a/packages/themes/types/inputgroup/index.d.ts b/packages/themes/types/inputgroup/index.d.ts new file mode 100644 index 00000000000..fccf824fc58 --- /dev/null +++ b/packages/themes/types/inputgroup/index.d.ts @@ -0,0 +1,54 @@ +/** + * + * InputGroup Design Tokens + * + * [Live Demo](https://www.primeng.org/inputgroup/) + * + * @module themes/inputgroup + * + */ +import { DesignTokens } from '..'; + +export interface InputGroupDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the addon section + */ + addon?: { + /** + * Background of addon + * + * @designToken inputgroup.addon.background + */ + background?: string; + /** + * Border color of addon + * + * @designToken inputgroup.addon.border.color + */ + borderColor?: string; + /** + * Color of addon + * + * @designToken inputgroup.addon.color + */ + color?: string; + /** + * Border radius of addon + * + * @designToken inputgroup.addon.border.radius + */ + borderRadius?: string; + /** + * Padding of addon + * + * @designToken inputgroup.addon.padding + */ + padding?: string; + /** + * Min width of addon + * + * @designToken inputgroup.addon.min.width + */ + minWidth?: string; + }; +} diff --git a/packages/themes/types/inputnumber/index.d.ts b/packages/themes/types/inputnumber/index.d.ts new file mode 100644 index 00000000000..d8dc41812b8 --- /dev/null +++ b/packages/themes/types/inputnumber/index.d.ts @@ -0,0 +1,101 @@ +/** + * + * InputNumber Design Tokens + * + * [Live Demo](https://www.primeng.org/inputnumber/) + * + * @module themes/inputnumber + * + */ +import { DesignTokens } from '..'; + +export interface InputNumberDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Transition duration of root + * + * @designToken inputnumber.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the button section + */ + button?: { + /** + * Width of button + * + * @designToken inputnumber.button.width + */ + width?: string; + /** + * Border radius of button + * + * @designToken inputnumber.button.border.radius + */ + borderRadius?: string; + /** + * Vertical padding of button + * + * @designToken inputnumber.button.vertical.padding + */ + verticalPadding?: string; + /** + * Background of button + * + * @designToken inputnumber.button.background + */ + background?: string; + /** + * Hover background of button + * + * @designToken inputnumber.button.hover.background + */ + hoverBackground?: string; + /** + * Active background of button + * + * @designToken inputnumber.button.active.background + */ + activeBackground?: string; + /** + * Border color of button + * + * @designToken inputnumber.button.border.color + */ + borderColor?: string; + /** + * Hover border color of button + * + * @designToken inputnumber.button.hover.border.color + */ + hoverBorderColor?: string; + /** + * Active border color of button + * + * @designToken inputnumber.button.active.border.color + */ + activeBorderColor?: string; + /** + * Color of button + * + * @designToken inputnumber.button.color + */ + color?: string; + /** + * Hover color of button + * + * @designToken inputnumber.button.hover.color + */ + hoverColor?: string; + /** + * Active color of button + * + * @designToken inputnumber.button.active.color + */ + activeColor?: string; + }; +} diff --git a/packages/themes/types/inputotp/index.d.ts b/packages/themes/types/inputotp/index.d.ts new file mode 100644 index 00000000000..232b5bd2d33 --- /dev/null +++ b/packages/themes/types/inputotp/index.d.ts @@ -0,0 +1,57 @@ +/** + * + * InputOTP Design Tokens + * + * [Live Demo](https://www.primeng.org/inputotp/) + * + * @module themes/inputotp + * + */ +import { DesignTokens } from '..'; + +export interface InputOtpDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Gap of root + * + * @designToken inputotp.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the input section + */ + input?: { + /** + * Width of input + * + * @designToken inputotp.input.width + */ + width?: string; + /** + * Used to pass tokens of the input section for small screens. + */ + sm?: { + /** + * Width of input in small screens + * + * @designToken inputotp.input.sm.width + */ + width?: string; + }; + /** + * Used to pass tokens of the input section for small screens. + */ + lg?: { + /** + * Width of input in large screens + * + * @designToken inputotp.input.lg.width + */ + width?: string; + }; + }; +} diff --git a/packages/themes/types/inputtext/index.d.ts b/packages/themes/types/inputtext/index.d.ts new file mode 100644 index 00000000000..c716bd887e3 --- /dev/null +++ b/packages/themes/types/inputtext/index.d.ts @@ -0,0 +1,207 @@ +/** + * + * InputText Design Tokens + * + * [Live Demo](https://www.primeng.org/inputtext/) + * + * @module themes/inputtext + * + */ +import { DesignTokens } from '..'; + +export interface InputTextDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken inputtext.background + */ + background?: string; + /** + * Disabled background of root + * + * @designToken inputtext.disabled.background + */ + disabledBackground?: string; + /** + * Filled background of root + * + * @designToken inputtext.filled.background + */ + filledBackground?: string; + /** + * Filled hover background of root + * + * @designToken inputtext.filled.hover.background + */ + filledHoverBackground?: string; + /** + * Filled focus background of root + * + * @designToken inputtext.filled.focus.background + */ + filledFocusBackground?: string; + /** + * Border color of root + * + * @designToken inputtext.border.color + */ + borderColor?: string; + /** + * Hover border color of root + * + * @designToken inputtext.hover.border.color + */ + hoverBorderColor?: string; + /** + * Focus border color of root + * + * @designToken inputtext.focus.border.color + */ + focusBorderColor?: string; + /** + * Invalid border color of root + * + * @designToken inputtext.invalid.border.color + */ + invalidBorderColor?: string; + /** + * Color of root + * + * @designToken inputtext.color + */ + color?: string; + /** + * Disabled color of root + * + * @designToken inputtext.disabled.color + */ + disabledColor?: string; + /** + * Placeholder color of root + * + * @designToken inputtext.placeholder.color + */ + placeholderColor?: string; + /** + * Invalid placeholder color of root + * + * @designToken inputtext.invalid.placeholder.color + */ + invalidPlaceholderColor?: string; + /** + * Shadow of root + * + * @designToken inputtext.shadow + */ + shadow?: string; + /** + * Padding x of root + * + * @designToken inputtext.padding.x + */ + paddingX?: string; + /** + * Padding y of root + * + * @designToken inputtext.padding.y + */ + paddingY?: string; + /** + * Border radius of root + * + * @designToken inputtext.border.radius + */ + borderRadius?: string; + /** + * Focus ring of root + */ + focusRing?: { + /** + * Focus ring width of root + * + * @designToken inputtext.focus.ring.width + */ + width?: string; + /** + * Focus ring style of root + * + * @designToken inputtext.focus.ring.style + */ + style?: string; + /** + * Focus ring color of root + * + * @designToken inputtext.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of root + * + * @designToken inputtext.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of root + * + * @designToken inputtext.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Transition duration of root + * + * @designToken inputtext.transition.duration + */ + transitionDuration?: string; + /** + * Sm of root + */ + sm?: { + /** + * Sm font size of root + * + * @designToken inputtext.sm.font.size + */ + fontSize?: string; + /** + * Sm padding x of root + * + * @designToken inputtext.sm.padding.x + */ + paddingX?: string; + /** + * Sm padding y of root + * + * @designToken inputtext.sm.padding.y + */ + paddingY?: string; + }; + /** + * Lg of root + */ + lg?: { + /** + * Lg font size of root + * + * @designToken inputtext.lg.font.size + */ + fontSize?: string; + /** + * Lg padding x of root + * + * @designToken inputtext.lg.padding.x + */ + paddingX?: string; + /** + * Lg padding y of root + * + * @designToken inputtext.lg.padding.y + */ + paddingY?: string; + }; + }; +} diff --git a/packages/themes/types/knob/index.d.ts b/packages/themes/types/knob/index.d.ts new file mode 100644 index 00000000000..6b43e9e6ff1 --- /dev/null +++ b/packages/themes/types/knob/index.d.ts @@ -0,0 +1,92 @@ +/** + * + * Knob Design Tokens + * + * [Live Demo](https://www.primeng.org/knob/) + * + * @module themes/knob + * + */ +import { DesignTokens } from '..'; + +export interface KnobDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Transition duration of root + * + * @designToken knob.transition.duration + */ + transitionDuration?: string; + /** + * Focus ring of root + */ + focusRing?: { + /** + * Focus ring width of root + * + * @designToken knob.focus.ring.width + */ + width?: string; + /** + * Focus ring style of root + * + * @designToken knob.focus.ring.style + */ + style?: string; + /** + * Focus ring color of root + * + * @designToken knob.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of root + * + * @designToken knob.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of root + * + * @designToken knob.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Used to pass tokens of the value section + */ + value?: { + /** + * Background of value + * + * @designToken knob.value.background + */ + background?: string; + }; + /** + * Used to pass tokens of the range section + */ + range?: { + /** + * Background of range + * + * @designToken knob.range.background + */ + background?: string; + }; + /** + * Used to pass tokens of the text section + */ + text?: { + /** + * Color of text + * + * @designToken knob.text.color + */ + color?: string; + }; +} diff --git a/packages/themes/types/listbox/index.d.ts b/packages/themes/types/listbox/index.d.ts new file mode 100644 index 00000000000..45cce8e26dc --- /dev/null +++ b/packages/themes/types/listbox/index.d.ts @@ -0,0 +1,275 @@ +/** + * + * Listbox Design Tokens + * + * [Live Demo](https://www.primeng.org/listbox/) + * + * @module themes/listbox + * + */ +import { DesignTokens } from '..'; + +export interface ListboxDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken listbox.background + */ + background?: string; + /** + * Disabled background of root + * + * @designToken listbox.disabled.background + */ + disabledBackground?: string; + /** + * Border color of root + * + * @designToken listbox.border.color + */ + borderColor?: string; + /** + * Hover border color of root + * + * @designToken listbox.hover.border.color + */ + hoverBorderColor?: string; + /** + * Focus border color of root + * + * @designToken listbox.focus.border.color + */ + focusBorderColor?: string; + /** + * Invalid border color of root + * + * @designToken listbox.invalid.border.color + */ + invalidBorderColor?: string; + /** + * Color of root + * + * @designToken listbox.color + */ + color?: string; + /** + * Disabled color of root + * + * @designToken listbox.disabled.color + */ + disabledColor?: string; + /** + * Shadow of root + * + * @designToken listbox.shadow + */ + shadow?: string; + /** + * Border radius of root + * + * @designToken listbox.border.radius + */ + borderRadius?: string; + /** + * Focus ring of root + */ + focusRing?: { + /** + * Focus ring width of root + * + * @designToken listbox.focus.ring.width + */ + width?: string; + /** + * Focus ring style of root + * + * @designToken listbox.focus.ring.style + */ + style?: string; + /** + * Focus ring color of root + * + * @designToken listbox.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of root + * + * @designToken listbox.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of root + * + * @designToken listbox.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Transition duration of root + * + * @designToken listbox.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the list section + */ + list?: { + /** + * Padding of list + * + * @designToken listbox.list.padding + */ + padding?: string; + /** + * Gap of list + * + * @designToken listbox.list.gap + */ + gap?: string; + /** + * Header of list + */ + header?: { + /** + * Header padding of list + * + * @designToken listbox.list.header.padding + */ + padding?: string; + }; + }; + /** + * Used to pass tokens of the option section + */ + option?: { + /** + * Focus background of option + * + * @designToken listbox.option.focus.background + */ + focusBackground?: string; + /** + * Selected background of option + * + * @designToken listbox.option.selected.background + */ + selectedBackground?: string; + /** + * Selected focus background of option + * + * @designToken listbox.option.selected.focus.background + */ + selectedFocusBackground?: string; + /** + * Color of option + * + * @designToken listbox.option.color + */ + color?: string; + /** + * Focus color of option + * + * @designToken listbox.option.focus.color + */ + focusColor?: string; + /** + * Selected color of option + * + * @designToken listbox.option.selected.color + */ + selectedColor?: string; + /** + * Selected focus color of option + * + * @designToken listbox.option.selected.focus.color + */ + selectedFocusColor?: string; + /** + * Padding of option + * + * @designToken listbox.option.padding + */ + padding?: string; + /** + * Border radius of option + * + * @designToken listbox.option.border.radius + */ + borderRadius?: string; + /** + * Striped background of option + * + * @designToken listbox.option.striped.background + */ + stripedBackground?: string; + }; + /** + * Used to pass tokens of the option group section + */ + optionGroup?: { + /** + * Background of option group + * + * @designToken listbox.option.group.background + */ + background?: string; + /** + * Color of option group + * + * @designToken listbox.option.group.color + */ + color?: string; + /** + * Font weight of option group + * + * @designToken listbox.option.group.font.weight + */ + fontWeight?: string; + /** + * Padding of option group + * + * @designToken listbox.option.group.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the checkmark section + */ + checkmark?: { + /** + * Color of checkmark + * + * @designToken listbox.checkmark.color + */ + color?: string; + /** + * Gutter start of checkmark + * + * @designToken listbox.checkmark.gutter.start + */ + gutterStart?: string; + /** + * Gutter end of checkmark + * + * @designToken listbox.checkmark.gutter.end + */ + gutterEnd?: string; + }; + /** + * Used to pass tokens of the empty message section + */ + emptyMessage?: { + /** + * Padding of empty message + * + * @designToken listbox.empty.message.padding + */ + padding?: string; + }; +} diff --git a/packages/themes/types/megamenu/index.d.ts b/packages/themes/types/megamenu/index.d.ts new file mode 100644 index 00000000000..79fda69c3e4 --- /dev/null +++ b/packages/themes/types/megamenu/index.d.ts @@ -0,0 +1,378 @@ +/** + * + * MegaMenu Design Tokens + * + * [Live Demo](https://www.primeng.org/megamenu/) + * + * @module themes/megamenu + * + */ +import { DesignTokens } from '..'; + +export interface MegaMenuDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken megamenu.background + */ + background?: string; + /** + * Border color of root + * + * @designToken megamenu.border.color + */ + borderColor?: string; + /** + * Border radius of root + * + * @designToken megamenu.border.radius + */ + borderRadius?: string; + /** + * Color of root + * + * @designToken megamenu.color + */ + color?: string; + /** + * Gap of root + * + * @designToken megamenu.gap + */ + gap?: string; + /** + * Vertical orientation of root + */ + verticalOrientation?: { + /** + * Vertical orientation padding of root + * + * @designToken megamenu.vertical.orientation.padding + */ + padding?: string; + /** + * Vertical orientation gap of root + * + * @designToken megamenu.vertical.orientation.gap + */ + gap?: string; + }; + /** + * Horizontal orientation of root + */ + horizontalOrientation?: { + /** + * Horizontal orientation padding of root + * + * @designToken megamenu.horizontal.orientation.padding + */ + padding?: string; + }; + /** + * Transition duration of root + * + * @designToken megamenu.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the base item section + */ + baseItem?: { + /** + * Border radius of base item + * + * @designToken megamenu.base.item.border.radius + */ + borderRadius?: string; + /** + * Padding of base item + * + * @designToken megamenu.base.item.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the item section + */ + item?: { + /** + * Focus background of item + * + * @designToken megamenu.item.focus.background + */ + focusBackground?: string; + /** + * Active background of item + * + * @designToken megamenu.item.active.background + */ + activeBackground?: string; + /** + * Color of item + * + * @designToken megamenu.item.color + */ + color?: string; + /** + * Focus color of item + * + * @designToken megamenu.item.focus.color + */ + focusColor?: string; + /** + * Active color of item + * + * @designToken megamenu.item.active.color + */ + activeColor?: string; + /** + * Padding of item + * + * @designToken megamenu.item.padding + */ + padding?: string; + /** + * Border radius of item + * + * @designToken megamenu.item.border.radius + */ + borderRadius?: string; + /** + * Gap of item + * + * @designToken megamenu.item.gap + */ + gap?: string; + /** + * Icon of item + */ + icon?: { + /** + * Icon color of item + * + * @designToken megamenu.item.icon.color + */ + color?: string; + /** + * Icon focus color of item + * + * @designToken megamenu.item.icon.focus.color + */ + focusColor?: string; + /** + * Icon active color of item + * + * @designToken megamenu.item.icon.active.color + */ + activeColor?: string; + }; + }; + /** + * Used to pass tokens of the overlay section + */ + overlay?: { + /** + * Padding of overlay + * + * @designToken megamenu.overlay.padding + */ + padding?: string; + /** + * Background of overlay + * + * @designToken megamenu.overlay.background + */ + background?: string; + /** + * Border color of overlay + * + * @designToken megamenu.overlay.border.color + */ + borderColor?: string; + /** + * Border radius of overlay + * + * @designToken megamenu.overlay.border.radius + */ + borderRadius?: string; + /** + * Color of overlay + * + * @designToken megamenu.overlay.color + */ + color?: string; + /** + * Shadow of overlay + * + * @designToken megamenu.overlay.shadow + */ + shadow?: string; + /** + * Gap of overlay + * + * @designToken megamenu.overlay.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the submenu section + */ + submenu?: { + /** + * Padding of submenu + * + * @designToken megamenu.submenu.padding + */ + padding?: string; + /** + * Gap of submenu + * + * @designToken megamenu.submenu.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the submenu label section + */ + submenuLabel?: { + /** + * Padding of submenu label + * + * @designToken megamenu.submenu.label.padding + */ + padding?: string; + /** + * Font weight of submenu label + * + * @designToken megamenu.submenu.label.font.weight + */ + fontWeight?: string; + /** + * Background of submenu label + * + * @designToken megamenu.submenu.label.background + */ + background?: string; + /** + * Color of submenu label + * + * @designToken megamenu.submenu.label.color + */ + color?: string; + }; + /** + * Used to pass tokens of the submenu icon section + */ + submenuIcon?: { + /** + * Size of submenu icon + * + * @designToken megamenu.submenu.icon.size + */ + size?: string; + /** + * Color of submenu icon + * + * @designToken megamenu.submenu.icon.color + */ + color?: string; + /** + * Focus color of submenu icon + * + * @designToken megamenu.submenu.icon.focus.color + */ + focusColor?: string; + /** + * Active color of submenu icon + * + * @designToken megamenu.submenu.icon.active.color + */ + activeColor?: string; + }; + /** + * Used to pass tokens of the separator section + */ + separator?: { + /** + * Border color of separator + * + * @designToken megamenu.separator.border.color + */ + borderColor?: string; + }; + /** + * Used to pass tokens of the mobile button section + */ + mobileButton?: { + /** + * Border radius of mobile button + * + * @designToken megamenu.mobile.button.border.radius + */ + borderRadius?: string; + /** + * Size of mobile button + * + * @designToken megamenu.mobile.button.size + */ + size?: string; + /** + * Color of mobile button + * + * @designToken megamenu.mobile.button.color + */ + color?: string; + /** + * Hover color of mobile button + * + * @designToken megamenu.mobile.button.hover.color + */ + hoverColor?: string; + /** + * Hover background of mobile button + * + * @designToken megamenu.mobile.button.hover.background + */ + hoverBackground?: string; + /** + * Focus ring of mobile button + */ + focusRing?: { + /** + * Focus ring width of mobile button + * + * @designToken megamenu.mobile.button.focus.ring.width + */ + width?: string; + /** + * Focus ring style of mobile button + * + * @designToken megamenu.mobile.button.focus.ring.style + */ + style?: string; + /** + * Focus ring color of mobile button + * + * @designToken megamenu.mobile.button.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of mobile button + * + * @designToken megamenu.mobile.button.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of mobile button + * + * @designToken megamenu.mobile.button.focus.ring.shadow + */ + shadow?: string; + }; + }; +} diff --git a/packages/themes/types/menu/index.d.ts b/packages/themes/types/menu/index.d.ts new file mode 100644 index 00000000000..35857370242 --- /dev/null +++ b/packages/themes/types/menu/index.d.ts @@ -0,0 +1,169 @@ +/** + * + * Menu Design Tokens + * + * [Live Demo](https://www.primeng.org/menu/) + * + * @module themes/menu + * + */ +import { DesignTokens } from '..'; + +export interface MenuDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken menu.background + */ + background?: string; + /** + * Border color of root + * + * @designToken menu.border.color + */ + borderColor?: string; + /** + * Color of root + * + * @designToken menu.color + */ + color?: string; + /** + * Border radius of root + * + * @designToken menu.border.radius + */ + borderRadius?: string; + /** + * Shadow of root + * + * @designToken menu.shadow + */ + shadow?: string; + /** + * Transition duration of root + * + * @designToken menu.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the list section + */ + list?: { + /** + * Padding of list + * + * @designToken menu.list.padding + */ + padding?: string; + /** + * Gap of list + * + * @designToken menu.list.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the item section + */ + item?: { + /** + * Focus background of item + * + * @designToken menu.item.focus.background + */ + focusBackground?: string; + /** + * Color of item + * + * @designToken menu.item.color + */ + color?: string; + /** + * Focus color of item + * + * @designToken menu.item.focus.color + */ + focusColor?: string; + /** + * Padding of item + * + * @designToken menu.item.padding + */ + padding?: string; + /** + * Border radius of item + * + * @designToken menu.item.border.radius + */ + borderRadius?: string; + /** + * Gap of item + * + * @designToken menu.item.gap + */ + gap?: string; + /** + * Icon of item + */ + icon?: { + /** + * Icon color of item + * + * @designToken menu.item.icon.color + */ + color?: string; + /** + * Icon focus color of item + * + * @designToken menu.item.icon.focus.color + */ + focusColor?: string; + }; + }; + /** + * Used to pass tokens of the submenu label section + */ + submenuLabel?: { + /** + * Padding of submenu label + * + * @designToken menu.submenu.label.padding + */ + padding?: string; + /** + * Font weight of submenu label + * + * @designToken menu.submenu.label.font.weight + */ + fontWeight?: string; + /** + * Background of submenu label + * + * @designToken menu.submenu.label.background + */ + background?: string; + /** + * Color of submenu label + * + * @designToken menu.submenu.label.color + */ + color?: string; + }; + /** + * Used to pass tokens of the separator section + */ + separator?: { + /** + * Border color of separator + * + * @designToken menu.separator.border.color + */ + borderColor?: string; + }; +} diff --git a/packages/themes/types/menubar/index.d.ts b/packages/themes/types/menubar/index.d.ts new file mode 100644 index 00000000000..9fa4a23ec0a --- /dev/null +++ b/packages/themes/types/menubar/index.d.ts @@ -0,0 +1,310 @@ +/** + * + * Menubar Design Tokens + * + * [Live Demo](https://www.primeng.org/menubar/) + * + * @module themes/menubar + * + */ +import { DesignTokens } from '..'; + +export interface MenubarDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken menubar.background + */ + background?: string; + /** + * Border color of root + * + * @designToken menubar.border.color + */ + borderColor?: string; + /** + * Border radius of root + * + * @designToken menubar.border.radius + */ + borderRadius?: string; + /** + * Color of root + * + * @designToken menubar.color + */ + color?: string; + /** + * Gap of root + * + * @designToken menubar.gap + */ + gap?: string; + /** + * Padding of root + * + * @designToken menubar.padding + */ + padding?: string; + /** + * Transition duration of root + * + * @designToken menubar.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the base item section + */ + baseItem?: { + /** + * Border radius of base item + * + * @designToken menubar.base.item.border.radius + */ + borderRadius?: string; + /** + * Padding of base item + * + * @designToken menubar.base.item.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the item section + */ + item?: { + /** + * Focus background of item + * + * @designToken menubar.item.focus.background + */ + focusBackground?: string; + /** + * Active background of item + * + * @designToken menubar.item.active.background + */ + activeBackground?: string; + /** + * Color of item + * + * @designToken menubar.item.color + */ + color?: string; + /** + * Focus color of item + * + * @designToken menubar.item.focus.color + */ + focusColor?: string; + /** + * Active color of item + * + * @designToken menubar.item.active.color + */ + activeColor?: string; + /** + * Padding of item + * + * @designToken menubar.item.padding + */ + padding?: string; + /** + * Border radius of item + * + * @designToken menubar.item.border.radius + */ + borderRadius?: string; + /** + * Gap of item + * + * @designToken menubar.item.gap + */ + gap?: string; + /** + * Icon of item + */ + icon?: { + /** + * Icon color of item + * + * @designToken menubar.item.icon.color + */ + color?: string; + /** + * Icon focus color of item + * + * @designToken menubar.item.icon.focus.color + */ + focusColor?: string; + /** + * Icon active color of item + * + * @designToken menubar.item.icon.active.color + */ + activeColor?: string; + }; + }; + /** + * Used to pass tokens of the submenu section + */ + submenu?: { + /** + * Padding of submenu + * + * @designToken menubar.submenu.padding + */ + padding?: string; + /** + * Gap of submenu + * + * @designToken menubar.submenu.gap + */ + gap?: string; + /** + * Background of submenu + * + * @designToken menubar.submenu.background + */ + background?: string; + /** + * Border color of submenu + * + * @designToken menubar.submenu.border.color + */ + borderColor?: string; + /** + * Border radius of submenu + * + * @designToken menubar.submenu.border.radius + */ + borderRadius?: string; + /** + * Shadow of submenu + * + * @designToken menubar.submenu.shadow + */ + shadow?: string; + /** + * Mobile indent of submenu + * + * @designToken menubar.submenu.mobile.indent + */ + mobileIndent?: string; + }; + /** + * Used to pass tokens of the submenu icon section + */ + submenuIcon?: { + /** + * Size of submenu icon + * + * @designToken menubar.submenu.icon.size + */ + size?: string; + /** + * Color of submenu icon + * + * @designToken menubar.submenu.icon.color + */ + color?: string; + /** + * Focus color of submenu icon + * + * @designToken menubar.submenu.icon.focus.color + */ + focusColor?: string; + /** + * Active color of submenu icon + * + * @designToken menubar.submenu.icon.active.color + */ + activeColor?: string; + }; + /** + * Used to pass tokens of the separator section + */ + separator?: { + /** + * Border color of separator + * + * @designToken menubar.separator.border.color + */ + borderColor?: string; + }; + /** + * Used to pass tokens of the mobile button section + */ + mobileButton?: { + /** + * Border radius of mobile button + * + * @designToken menubar.mobile.button.border.radius + */ + borderRadius?: string; + /** + * Size of mobile button + * + * @designToken menubar.mobile.button.size + */ + size?: string; + /** + * Color of mobile button + * + * @designToken menubar.mobile.button.color + */ + color?: string; + /** + * Hover color of mobile button + * + * @designToken menubar.mobile.button.hover.color + */ + hoverColor?: string; + /** + * Hover background of mobile button + * + * @designToken menubar.mobile.button.hover.background + */ + hoverBackground?: string; + /** + * Focus ring of mobile button + */ + focusRing?: { + /** + * Focus ring width of mobile button + * + * @designToken menubar.mobile.button.focus.ring.width + */ + width?: string; + /** + * Focus ring style of mobile button + * + * @designToken menubar.mobile.button.focus.ring.style + */ + style?: string; + /** + * Focus ring color of mobile button + * + * @designToken menubar.mobile.button.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of mobile button + * + * @designToken menubar.mobile.button.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of mobile button + * + * @designToken menubar.mobile.button.focus.ring.shadow + */ + shadow?: string; + }; + }; +} diff --git a/packages/themes/types/message/index.d.ts b/packages/themes/types/message/index.d.ts new file mode 100644 index 00000000000..1b84da7691d --- /dev/null +++ b/packages/themes/types/message/index.d.ts @@ -0,0 +1,480 @@ +/** + * + * Message Design Tokens + * + * [Live Demo](https://www.primeng.org/message/) + * + * @module themes/message + * + */ +import { DesignTokens } from '..'; + +export interface MessageDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Border radius of root + * + * @designToken message.border.radius + */ + borderRadius?: string; + /** + * Border width of root + * + * @designToken message.border.width + */ + borderWidth?: string; + /** + * Transition duration of root + * + * @designToken message.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the content section + */ + content?: { + /** + * Padding of content + * + * @designToken message.content.padding + */ + padding?: string; + /** + * Gap of content + * + * @designToken message.content.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the text section + */ + text?: { + /** + * Font size of text + * + * @designToken message.text.font.size + */ + fontSize?: string; + /** + * Font weight of text + * + * @designToken message.text.font.weight + */ + fontWeight?: string; + }; + /** + * Used to pass tokens of the icon section + */ + icon?: { + /** + * Size of icon + * + * @designToken message.icon.size + */ + size?: string; + }; + /** + * Used to pass tokens of the close button section + */ + closeButton?: { + /** + * Width of close button + * + * @designToken message.close.button.width + */ + width?: string; + /** + * Height of close button + * + * @designToken message.close.button.height + */ + height?: string; + /** + * Border radius of close button + * + * @designToken message.close.button.border.radius + */ + borderRadius?: string; + /** + * Focus ring of close button + */ + focusRing?: { + /** + * Focus ring width of close button + * + * @designToken message.close.button.focus.ring.width + */ + width?: string; + /** + * Focus ring style of close button + * + * @designToken message.close.button.focus.ring.style + */ + style?: string; + /** + * Focus ring offset of close button + * + * @designToken message.close.button.focus.ring.offset + */ + offset?: string; + }; + }; + /** + * Used to pass tokens of the close icon section + */ + closeIcon?: { + /** + * Size of close icon + * + * @designToken message.close.icon.size + */ + size?: string; + }; + /** + * Used to pass tokens of the info section + */ + info?: { + /** + * Background of info + * + * @designToken message.info.background + */ + background?: string; + /** + * Border color of info + * + * @designToken message.info.border.color + */ + borderColor?: string; + /** + * Color of info + * + * @designToken message.info.color + */ + color?: string; + /** + * Shadow of info + * + * @designToken message.info.shadow + */ + shadow?: string; + /** + * Close button of info + */ + closeButton?: { + /** + * Close button hover background of info + * + * @designToken message.info.close.button.hover.background + */ + hoverBackground?: string; + /** + * Close button focus ring of info + */ + focusRing?: { + /** + * Close button focus ring color of info + * + * @designToken message.info.close.button.focus.ring.color + */ + color?: string; + /** + * Close button focus ring shadow of info + * + * @designToken message.info.close.button.focus.ring.shadow + */ + shadow?: string; + }; + }; + }; + /** + * Used to pass tokens of the success section + */ + success?: { + /** + * Background of success + * + * @designToken message.success.background + */ + background?: string; + /** + * Border color of success + * + * @designToken message.success.border.color + */ + borderColor?: string; + /** + * Color of success + * + * @designToken message.success.color + */ + color?: string; + /** + * Shadow of success + * + * @designToken message.success.shadow + */ + shadow?: string; + /** + * Close button of success + */ + closeButton?: { + /** + * Close button hover background of success + * + * @designToken message.success.close.button.hover.background + */ + hoverBackground?: string; + /** + * Close button focus ring of success + */ + focusRing?: { + /** + * Close button focus ring color of success + * + * @designToken message.success.close.button.focus.ring.color + */ + color?: string; + /** + * Close button focus ring shadow of success + * + * @designToken message.success.close.button.focus.ring.shadow + */ + shadow?: string; + }; + }; + }; + /** + * Used to pass tokens of the warn section + */ + warn?: { + /** + * Background of warn + * + * @designToken message.warn.background + */ + background?: string; + /** + * Border color of warn + * + * @designToken message.warn.border.color + */ + borderColor?: string; + /** + * Color of warn + * + * @designToken message.warn.color + */ + color?: string; + /** + * Shadow of warn + * + * @designToken message.warn.shadow + */ + shadow?: string; + /** + * Close button of warn + */ + closeButton?: { + /** + * Close button hover background of warn + * + * @designToken message.warn.close.button.hover.background + */ + hoverBackground?: string; + /** + * Close button focus ring of warn + */ + focusRing?: { + /** + * Close button focus ring color of warn + * + * @designToken message.warn.close.button.focus.ring.color + */ + color?: string; + /** + * Close button focus ring shadow of warn + * + * @designToken message.warn.close.button.focus.ring.shadow + */ + shadow?: string; + }; + }; + }; + /** + * Used to pass tokens of the error section + */ + error?: { + /** + * Background of error + * + * @designToken message.error.background + */ + background?: string; + /** + * Border color of error + * + * @designToken message.error.border.color + */ + borderColor?: string; + /** + * Color of error + * + * @designToken message.error.color + */ + color?: string; + /** + * Shadow of error + * + * @designToken message.error.shadow + */ + shadow?: string; + /** + * Close button of error + */ + closeButton?: { + /** + * Close button hover background of error + * + * @designToken message.error.close.button.hover.background + */ + hoverBackground?: string; + /** + * Close button focus ring of error + */ + focusRing?: { + /** + * Close button focus ring color of error + * + * @designToken message.error.close.button.focus.ring.color + */ + color?: string; + /** + * Close button focus ring shadow of error + * + * @designToken message.error.close.button.focus.ring.shadow + */ + shadow?: string; + }; + }; + }; + /** + * Used to pass tokens of the secondary section + */ + secondary?: { + /** + * Background of secondary + * + * @designToken message.secondary.background + */ + background?: string; + /** + * Border color of secondary + * + * @designToken message.secondary.border.color + */ + borderColor?: string; + /** + * Color of secondary + * + * @designToken message.secondary.color + */ + color?: string; + /** + * Shadow of secondary + * + * @designToken message.secondary.shadow + */ + shadow?: string; + /** + * Close button of secondary + */ + closeButton?: { + /** + * Close button hover background of secondary + * + * @designToken message.secondary.close.button.hover.background + */ + hoverBackground?: string; + /** + * Close button focus ring of secondary + */ + focusRing?: { + /** + * Close button focus ring color of secondary + * + * @designToken message.secondary.close.button.focus.ring.color + */ + color?: string; + /** + * Close button focus ring shadow of secondary + * + * @designToken message.secondary.close.button.focus.ring.shadow + */ + shadow?: string; + }; + }; + }; + /** + * Used to pass tokens of the contrast section + */ + contrast?: { + /** + * Background of contrast + * + * @designToken message.contrast.background + */ + background?: string; + /** + * Border color of contrast + * + * @designToken message.contrast.border.color + */ + borderColor?: string; + /** + * Color of contrast + * + * @designToken message.contrast.color + */ + color?: string; + /** + * Shadow of contrast + * + * @designToken message.contrast.shadow + */ + shadow?: string; + /** + * Close button of contrast + */ + closeButton?: { + /** + * Close button hover background of contrast + * + * @designToken message.contrast.close.button.hover.background + */ + hoverBackground?: string; + /** + * Close button focus ring of contrast + */ + focusRing?: { + /** + * Close button focus ring color of contrast + * + * @designToken message.contrast.close.button.focus.ring.color + */ + color?: string; + /** + * Close button focus ring shadow of contrast + * + * @designToken message.contrast.close.button.focus.ring.shadow + */ + shadow?: string; + }; + }; + }; +} diff --git a/packages/themes/types/metergroup/index.d.ts b/packages/themes/types/metergroup/index.d.ts new file mode 100644 index 00000000000..c8d3cb06797 --- /dev/null +++ b/packages/themes/types/metergroup/index.d.ts @@ -0,0 +1,97 @@ +/** + * + * MeterGroup Design Tokens + * + * [Live Demo](https://www.primeng.org/metergroup/) + * + * @module themes/metergroup + * + */ +import { DesignTokens } from '..'; + +export interface MeterGroupDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Border radius of root + * + * @designToken metergroup.border.radius + */ + borderRadius?: string; + /** + * Gap of root + * + * @designToken metergroup.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the meters section + */ + meters?: { + /** + * Background of meters + * + * @designToken metergroup.meters.background + */ + background?: string; + /** + * Size of meters + * + * @designToken metergroup.meters.size + */ + size?: string; + }; + /** + * Used to pass tokens of the label section + */ + label?: { + /** + * Gap of label + * + * @designToken metergroup.label.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the label marker section + */ + labelMarker?: { + /** + * Size of label marker + * + * @designToken metergroup.label.marker.size + */ + size?: string; + }; + /** + * Used to pass tokens of the label icon section + */ + labelIcon?: { + /** + * Size of label icon + * + * @designToken metergroup.label.icon.size + */ + size?: string; + }; + /** + * Used to pass tokens of the label list section + */ + labelList?: { + /** + * Vertical gap of label list + * + * @designToken metergroup.label.list.vertical.gap + */ + verticalGap?: string; + /** + * Horizontal gap of label list + * + * @designToken metergroup.label.list.horizontal.gap + */ + horizontalGap?: string; + }; +} diff --git a/packages/themes/types/multiselect/index.d.ts b/packages/themes/types/multiselect/index.d.ts new file mode 100644 index 00000000000..7d7012b86b0 --- /dev/null +++ b/packages/themes/types/multiselect/index.d.ts @@ -0,0 +1,414 @@ +/** + * + * MultiSelect Design Tokens + * + * [Live Demo](https://www.primeng.org/multiselect/) + * + * @module themes/multiselect + * + */ +import { DesignTokens } from '..'; + +export interface MultiSelectDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken multiselect.background + */ + background?: string; + /** + * Disabled background of root + * + * @designToken multiselect.disabled.background + */ + disabledBackground?: string; + /** + * Filled background of root + * + * @designToken multiselect.filled.background + */ + filledBackground?: string; + /** + * Filled hover background of root + * + * @designToken multiselect.filled.hover.background + */ + filledHoverBackground?: string; + /** + * Filled focus background of root + * + * @designToken multiselect.filled.focus.background + */ + filledFocusBackground?: string; + /** + * Border color of root + * + * @designToken multiselect.border.color + */ + borderColor?: string; + /** + * Hover border color of root + * + * @designToken multiselect.hover.border.color + */ + hoverBorderColor?: string; + /** + * Focus border color of root + * + * @designToken multiselect.focus.border.color + */ + focusBorderColor?: string; + /** + * Invalid border color of root + * + * @designToken multiselect.invalid.border.color + */ + invalidBorderColor?: string; + /** + * Color of root + * + * @designToken multiselect.color + */ + color?: string; + /** + * Disabled color of root + * + * @designToken multiselect.disabled.color + */ + disabledColor?: string; + /** + * Placeholder color of root + * + * @designToken multiselect.placeholder.color + */ + placeholderColor?: string; + /** + * Invalid placeholder color of root + * + * @designToken multiselect.invalid.placeholder.color + */ + invalidPlaceholderColor?: string; + /** + * Shadow of root + * + * @designToken multiselect.shadow + */ + shadow?: string; + /** + * Padding x of root + * + * @designToken multiselect.padding.x + */ + paddingX?: string; + /** + * Padding y of root + * + * @designToken multiselect.padding.y + */ + paddingY?: string; + /** + * Border radius of root + * + * @designToken multiselect.border.radius + */ + borderRadius?: string; + /** + * Focus ring of root + */ + focusRing?: { + /** + * Focus ring width of root + * + * @designToken multiselect.focus.ring.width + */ + width?: string; + /** + * Focus ring style of root + * + * @designToken multiselect.focus.ring.style + */ + style?: string; + /** + * Focus ring color of root + * + * @designToken multiselect.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of root + * + * @designToken multiselect.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of root + * + * @designToken multiselect.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Transition duration of root + * + * @designToken multiselect.transition.duration + */ + transitionDuration?: string; + /** + * Sm of root + */ + sm?: { + /** + * Sm font size of root + * + * @designToken multiselect.sm.font.size + */ + fontSize?: string; + /** + * Sm padding x of root + * + * @designToken multiselect.sm.padding.x + */ + paddingX?: string; + /** + * Sm padding y of root + * + * @designToken multiselect.sm.padding.y + */ + paddingY?: string; + }; + /** + * Lg of root + */ + lg?: { + /** + * Lg font size of root + * + * @designToken multiselect.lg.font.size + */ + fontSize?: string; + /** + * Lg padding x of root + * + * @designToken multiselect.lg.padding.x + */ + paddingX?: string; + /** + * Lg padding y of root + * + * @designToken multiselect.lg.padding.y + */ + paddingY?: string; + }; + }; + /** + * Used to pass tokens of the dropdown section + */ + dropdown?: { + /** + * Width of dropdown + * + * @designToken multiselect.dropdown.width + */ + width?: string; + /** + * Color of dropdown + * + * @designToken multiselect.dropdown.color + */ + color?: string; + }; + /** + * Used to pass tokens of the overlay section + */ + overlay?: { + /** + * Background of overlay + * + * @designToken multiselect.overlay.background + */ + background?: string; + /** + * Border color of overlay + * + * @designToken multiselect.overlay.border.color + */ + borderColor?: string; + /** + * Border radius of overlay + * + * @designToken multiselect.overlay.border.radius + */ + borderRadius?: string; + /** + * Color of overlay + * + * @designToken multiselect.overlay.color + */ + color?: string; + /** + * Shadow of overlay + * + * @designToken multiselect.overlay.shadow + */ + shadow?: string; + }; + /** + * Used to pass tokens of the list section + */ + list?: { + /** + * Padding of list + * + * @designToken multiselect.list.padding + */ + padding?: string; + /** + * Gap of list + * + * @designToken multiselect.list.gap + */ + gap?: string; + /** + * Header of list + */ + header?: { + /** + * Header padding of list + * + * @designToken multiselect.list.header.padding + */ + padding?: string; + }; + }; + /** + * Used to pass tokens of the option section + */ + option?: { + /** + * Focus background of option + * + * @designToken multiselect.option.focus.background + */ + focusBackground?: string; + /** + * Selected background of option + * + * @designToken multiselect.option.selected.background + */ + selectedBackground?: string; + /** + * Selected focus background of option + * + * @designToken multiselect.option.selected.focus.background + */ + selectedFocusBackground?: string; + /** + * Color of option + * + * @designToken multiselect.option.color + */ + color?: string; + /** + * Focus color of option + * + * @designToken multiselect.option.focus.color + */ + focusColor?: string; + /** + * Selected color of option + * + * @designToken multiselect.option.selected.color + */ + selectedColor?: string; + /** + * Selected focus color of option + * + * @designToken multiselect.option.selected.focus.color + */ + selectedFocusColor?: string; + /** + * Padding of option + * + * @designToken multiselect.option.padding + */ + padding?: string; + /** + * Border radius of option + * + * @designToken multiselect.option.border.radius + */ + borderRadius?: string; + /** + * Gap of option + * + * @designToken multiselect.option.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the option group section + */ + optionGroup?: { + /** + * Background of option group + * + * @designToken multiselect.option.group.background + */ + background?: string; + /** + * Color of option group + * + * @designToken multiselect.option.group.color + */ + color?: string; + /** + * Font weight of option group + * + * @designToken multiselect.option.group.font.weight + */ + fontWeight?: string; + /** + * Padding of option group + * + * @designToken multiselect.option.group.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the clear icon section + */ + clearIcon?: { + /** + * Color of clear icon + * + * @designToken multiselect.clear.icon.color + */ + color?: string; + }; + /** + * Used to pass tokens of the chip section + */ + chip?: { + /** + * Border radius of chip + * + * @designToken multiselect.chip.border.radius + */ + borderRadius?: string; + }; + /** + * Used to pass tokens of the empty message section + */ + emptyMessage?: { + /** + * Padding of empty message + * + * @designToken multiselect.empty.message.padding + */ + padding?: string; + }; +} diff --git a/packages/themes/types/orderlist/index.d.ts b/packages/themes/types/orderlist/index.d.ts new file mode 100644 index 00000000000..722df3d744f --- /dev/null +++ b/packages/themes/types/orderlist/index.d.ts @@ -0,0 +1,35 @@ +/** + * + * OrderList Design Tokens + * + * [Live Demo](https://www.primeng.org/orderlist/) + * + * @module themes/orderlist + * + */ +import { DesignTokens } from '..'; + +export interface OrderListDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Gap of root + * + * @designToken orderlist.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the controls section + */ + controls?: { + /** + * Gap of controls + * + * @designToken orderlist.controls.gap + */ + gap?: string; + }; +} diff --git a/packages/themes/types/organizationchart/index.d.ts b/packages/themes/types/organizationchart/index.d.ts new file mode 100644 index 00000000000..35d1be8dee6 --- /dev/null +++ b/packages/themes/types/organizationchart/index.d.ts @@ -0,0 +1,200 @@ +/** + * + * OrganizationChart Design Tokens + * + * [Live Demo](https://www.primeng.org/organizationchart/) + * + * @module themes/organizationchart + * + */ +import { DesignTokens } from '..'; + +export interface OrganizationChartDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Gutter of root + * + * @designToken organizationchart.gutter + */ + gutter?: string; + /** + * Transition duration of root + * + * @designToken organizationchart.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the node section + */ + node?: { + /** + * Background of node + * + * @designToken organizationchart.node.background + */ + background?: string; + /** + * Hover background of node + * + * @designToken organizationchart.node.hover.background + */ + hoverBackground?: string; + /** + * Selected background of node + * + * @designToken organizationchart.node.selected.background + */ + selectedBackground?: string; + /** + * Border color of node + * + * @designToken organizationchart.node.border.color + */ + borderColor?: string; + /** + * Color of node + * + * @designToken organizationchart.node.color + */ + color?: string; + /** + * Selected color of node + * + * @designToken organizationchart.node.selected.color + */ + selectedColor?: string; + /** + * Hover color of node + * + * @designToken organizationchart.node.hover.color + */ + hoverColor?: string; + /** + * Padding of node + * + * @designToken organizationchart.node.padding + */ + padding?: string; + /** + * Toggleable padding of node + * + * @designToken organizationchart.node.toggleable.padding + */ + toggleablePadding?: string; + /** + * Border radius of node + * + * @designToken organizationchart.node.border.radius + */ + borderRadius?: string; + }; + /** + * Used to pass tokens of the node toggle button section + */ + nodeToggleButton?: { + /** + * Background of node toggle button + * + * @designToken organizationchart.node.toggle.button.background + */ + background?: string; + /** + * Hover background of node toggle button + * + * @designToken organizationchart.node.toggle.button.hover.background + */ + hoverBackground?: string; + /** + * Border color of node toggle button + * + * @designToken organizationchart.node.toggle.button.border.color + */ + borderColor?: string; + /** + * Color of node toggle button + * + * @designToken organizationchart.node.toggle.button.color + */ + color?: string; + /** + * Hover color of node toggle button + * + * @designToken organizationchart.node.toggle.button.hover.color + */ + hoverColor?: string; + /** + * Size of node toggle button + * + * @designToken organizationchart.node.toggle.button.size + */ + size?: string; + /** + * Border radius of node toggle button + * + * @designToken organizationchart.node.toggle.button.border.radius + */ + borderRadius?: string; + /** + * Focus ring of node toggle button + */ + focusRing?: { + /** + * Focus ring width of node toggle button + * + * @designToken organizationchart.node.toggle.button.focus.ring.width + */ + width?: string; + /** + * Focus ring style of node toggle button + * + * @designToken organizationchart.node.toggle.button.focus.ring.style + */ + style?: string; + /** + * Focus ring color of node toggle button + * + * @designToken organizationchart.node.toggle.button.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of node toggle button + * + * @designToken organizationchart.node.toggle.button.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of node toggle button + * + * @designToken organizationchart.node.toggle.button.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Used to pass tokens of the connector section + */ + connector?: { + /** + * Color of connector + * + * @designToken organizationchart.connector.color + */ + color?: string; + /** + * Border radius of connector + * + * @designToken organizationchart.connector.border.radius + */ + borderRadius?: string; + /** + * Height of connector + * + * @designToken organizationchart.connector.height + */ + height?: string; + }; +} diff --git a/packages/themes/types/overlaybadge/index.d.ts b/packages/themes/types/overlaybadge/index.d.ts new file mode 100644 index 00000000000..910396395a2 --- /dev/null +++ b/packages/themes/types/overlaybadge/index.d.ts @@ -0,0 +1,35 @@ +/** + * + * OverlayBadge Design Tokens + * + * [Live Demo](https://www.primeng.org/overlaybadge/) + * + * @module themes/overlaybadge + * + */ +import { DesignTokens } from '..'; + +export interface OverlayBadgeDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Outline of root + */ + outline?: { + /** + * Outline width of root + * + * @designToken overlaybadge.outline.width + */ + width?: string; + /** + * Outline color of root + * + * @designToken overlaybadge.outline.color + */ + color?: string; + }; + }; +} diff --git a/packages/themes/types/paginator/index.d.ts b/packages/themes/types/paginator/index.d.ts new file mode 100644 index 00000000000..20b05b37b4a --- /dev/null +++ b/packages/themes/types/paginator/index.d.ts @@ -0,0 +1,170 @@ +/** + * + * Paginator Design Tokens + * + * [Live Demo](https://www.primeng.org/paginator/) + * + * @module themes/paginator + * + */ +import { DesignTokens } from '..'; + +export interface PaginatorDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Padding of root + * + * @designToken paginator.padding + */ + padding?: string; + /** + * Gap of root + * + * @designToken paginator.gap + */ + gap?: string; + /** + * Border radius of root + * + * @designToken paginator.border.radius + */ + borderRadius?: string; + /** + * Background of root + * + * @designToken paginator.background + */ + background?: string; + /** + * Color of root + * + * @designToken paginator.color + */ + color?: string; + /** + * Transition duration of root + * + * @designToken paginator.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the nav button section + */ + navButton?: { + /** + * Background of nav button + * + * @designToken paginator.nav.button.background + */ + background?: string; + /** + * Hover background of nav button + * + * @designToken paginator.nav.button.hover.background + */ + hoverBackground?: string; + /** + * Selected background of nav button + * + * @designToken paginator.nav.button.selected.background + */ + selectedBackground?: string; + /** + * Color of nav button + * + * @designToken paginator.nav.button.color + */ + color?: string; + /** + * Hover color of nav button + * + * @designToken paginator.nav.button.hover.color + */ + hoverColor?: string; + /** + * Selected color of nav button + * + * @designToken paginator.nav.button.selected.color + */ + selectedColor?: string; + /** + * Width of nav button + * + * @designToken paginator.nav.button.width + */ + width?: string; + /** + * Height of nav button + * + * @designToken paginator.nav.button.height + */ + height?: string; + /** + * Border radius of nav button + * + * @designToken paginator.nav.button.border.radius + */ + borderRadius?: string; + /** + * Focus ring of nav button + */ + focusRing?: { + /** + * Focus ring width of nav button + * + * @designToken paginator.nav.button.focus.ring.width + */ + width?: string; + /** + * Focus ring style of nav button + * + * @designToken paginator.nav.button.focus.ring.style + */ + style?: string; + /** + * Focus ring color of nav button + * + * @designToken paginator.nav.button.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of nav button + * + * @designToken paginator.nav.button.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of nav button + * + * @designToken paginator.nav.button.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Used to pass tokens of the current page report section + */ + currentPageReport?: { + /** + * Color of current page report + * + * @designToken paginator.current.page.report.color + */ + color?: string; + }; + /** + * Used to pass tokens of the jump to page input section + */ + jumpToPageInput?: { + /** + * Max width of jump to page input + * + * @designToken paginator.jump.to.page.input.max.width + */ + maxWidth?: string; + }; +} diff --git a/packages/themes/types/panel/index.d.ts b/packages/themes/types/panel/index.d.ts new file mode 100644 index 00000000000..41b33eadd62 --- /dev/null +++ b/packages/themes/types/panel/index.d.ts @@ -0,0 +1,127 @@ +/** + * + * Panel Design Tokens + * + * [Live Demo](https://www.primeng.org/panel/) + * + * @module themes/panel + * + */ +import { DesignTokens } from '..'; + +export interface PanelDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken panel.background + */ + background?: string; + /** + * Border color of root + * + * @designToken panel.border.color + */ + borderColor?: string; + /** + * Color of root + * + * @designToken panel.color + */ + color?: string; + /** + * Border radius of root + * + * @designToken panel.border.radius + */ + borderRadius?: string; + }; + /** + * Used to pass tokens of the header section + */ + header?: { + /** + * Background of header + * + * @designToken panel.header.background + */ + background?: string; + /** + * Color of header + * + * @designToken panel.header.color + */ + color?: string; + /** + * Padding of header + * + * @designToken panel.header.padding + */ + padding?: string; + /** + * Border color of header + * + * @designToken panel.header.border.color + */ + borderColor?: string; + /** + * Border width of header + * + * @designToken panel.header.border.width + */ + borderWidth?: string; + /** + * Border radius of header + * + * @designToken panel.header.border.radius + */ + borderRadius?: string; + }; + /** + * Used to pass tokens of the toggleable header section + */ + toggleableHeader?: { + /** + * Padding of toggleable header + * + * @designToken panel.toggleable.header.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the title section + */ + title?: { + /** + * Font weight of title + * + * @designToken panel.title.font.weight + */ + fontWeight?: string; + }; + /** + * Used to pass tokens of the content section + */ + content?: { + /** + * Padding of content + * + * @designToken panel.content.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the footer section + */ + footer?: { + /** + * Padding of footer + * + * @designToken panel.footer.padding + */ + padding?: string; + }; +} diff --git a/packages/themes/types/panelmenu/index.d.ts b/packages/themes/types/panelmenu/index.d.ts new file mode 100644 index 00000000000..dd173353012 --- /dev/null +++ b/packages/themes/types/panelmenu/index.d.ts @@ -0,0 +1,191 @@ +/** + * + * PanelMenu Design Tokens + * + * [Live Demo](https://www.primeng.org/panelmenu/) + * + * @module themes/panelmenu + * + */ +import { DesignTokens } from '..'; + +export interface PanelMenuDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Gap of root + * + * @designToken panelmenu.gap + */ + gap?: string; + /** + * Transition duration of root + * + * @designToken panelmenu.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the panel section + */ + panel?: { + /** + * Background of panel + * + * @designToken panelmenu.panel.background + */ + background?: string; + /** + * Border color of panel + * + * @designToken panelmenu.panel.border.color + */ + borderColor?: string; + /** + * Border width of panel + * + * @designToken panelmenu.panel.border.width + */ + borderWidth?: string; + /** + * Color of panel + * + * @designToken panelmenu.panel.color + */ + color?: string; + /** + * Padding of panel + * + * @designToken panelmenu.panel.padding + */ + padding?: string; + /** + * Border radius of panel + * + * @designToken panelmenu.panel.border.radius + */ + borderRadius?: string; + /** + * First of panel + */ + first?: { + /** + * First border width of panel + * + * @designToken panelmenu.panel.first.border.width + */ + borderWidth?: string; + /** + * First top border radius of panel + * + * @designToken panelmenu.panel.first.top.border.radius + */ + topBorderRadius?: string; + }; + /** + * Last of panel + */ + last?: { + /** + * Last border width of panel + * + * @designToken panelmenu.panel.last.border.width + */ + borderWidth?: string; + /** + * Last bottom border radius of panel + * + * @designToken panelmenu.panel.last.bottom.border.radius + */ + bottomBorderRadius?: string; + }; + }; + /** + * Used to pass tokens of the item section + */ + item?: { + /** + * Focus background of item + * + * @designToken panelmenu.item.focus.background + */ + focusBackground?: string; + /** + * Color of item + * + * @designToken panelmenu.item.color + */ + color?: string; + /** + * Focus color of item + * + * @designToken panelmenu.item.focus.color + */ + focusColor?: string; + /** + * Gap of item + * + * @designToken panelmenu.item.gap + */ + gap?: string; + /** + * Padding of item + * + * @designToken panelmenu.item.padding + */ + padding?: string; + /** + * Border radius of item + * + * @designToken panelmenu.item.border.radius + */ + borderRadius?: string; + /** + * Icon of item + */ + icon?: { + /** + * Icon color of item + * + * @designToken panelmenu.item.icon.color + */ + color?: string; + /** + * Icon focus color of item + * + * @designToken panelmenu.item.icon.focus.color + */ + focusColor?: string; + }; + }; + /** + * Used to pass tokens of the submenu section + */ + submenu?: { + /** + * Indent of submenu + * + * @designToken panelmenu.submenu.indent + */ + indent?: string; + }; + /** + * Used to pass tokens of the submenu icon section + */ + submenuIcon?: { + /** + * Color of submenu icon + * + * @designToken panelmenu.submenu.icon.color + */ + color?: string; + /** + * Focus color of submenu icon + * + * @designToken panelmenu.submenu.icon.focus.color + */ + focusColor?: string; + }; +} diff --git a/packages/themes/types/password/index.d.ts b/packages/themes/types/password/index.d.ts new file mode 100644 index 00000000000..02678c34d5c --- /dev/null +++ b/packages/themes/types/password/index.d.ts @@ -0,0 +1,122 @@ +/** + * + * Password Design Tokens + * + * [Live Demo](https://www.primeng.org/password/) + * + * @module themes/password + * + */ +import { DesignTokens } from '..'; + +export interface PasswordDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the meter section + */ + meter?: { + /** + * Background of meter + * + * @designToken password.meter.background + */ + background?: string; + /** + * Border radius of meter + * + * @designToken password.meter.border.radius + */ + borderRadius?: string; + /** + * Height of meter + * + * @designToken password.meter.height + */ + height?: string; + }; + /** + * Used to pass tokens of the icon section + */ + icon?: { + /** + * Color of icon + * + * @designToken password.icon.color + */ + color?: string; + }; + /** + * Used to pass tokens of the overlay section + */ + overlay?: { + /** + * Background of overlay + * + * @designToken password.overlay.background + */ + background?: string; + /** + * Border color of overlay + * + * @designToken password.overlay.border.color + */ + borderColor?: string; + /** + * Border radius of overlay + * + * @designToken password.overlay.border.radius + */ + borderRadius?: string; + /** + * Color of overlay + * + * @designToken password.overlay.color + */ + color?: string; + /** + * Padding of overlay + * + * @designToken password.overlay.padding + */ + padding?: string; + /** + * Shadow of overlay + * + * @designToken password.overlay.shadow + */ + shadow?: string; + }; + /** + * Used to pass tokens of the content section + */ + content?: { + /** + * Gap of content + * + * @designToken password.content.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the strength section + */ + strength?: { + /** + * Weak background of strength + * + * @designToken password.strength.weak.background + */ + weakBackground?: string; + /** + * Medium background of strength + * + * @designToken password.strength.medium.background + */ + mediumBackground?: string; + /** + * Strong background of strength + * + * @designToken password.strength.strong.background + */ + strongBackground?: string; + }; +} diff --git a/packages/themes/types/picklist/index.d.ts b/packages/themes/types/picklist/index.d.ts new file mode 100644 index 00000000000..c728dafcc76 --- /dev/null +++ b/packages/themes/types/picklist/index.d.ts @@ -0,0 +1,35 @@ +/** + * + * PickList Design Tokens + * + * [Live Demo](https://www.primeng.org/picklist/) + * + * @module themes/picklist + * + */ +import { DesignTokens } from '..'; + +export interface PickListDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Gap of root + * + * @designToken picklist.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the controls section + */ + controls?: { + /** + * Gap of controls + * + * @designToken picklist.controls.gap + */ + gap?: string; + }; +} diff --git a/packages/themes/types/popover/index.d.ts b/packages/themes/types/popover/index.d.ts new file mode 100644 index 00000000000..c4767d25fd2 --- /dev/null +++ b/packages/themes/types/popover/index.d.ts @@ -0,0 +1,71 @@ +/** + * + * Popover Design Tokens + * + * [Live Demo](https://www.primeng.org/popover/) + * + * @module themes/popover + * + */ +import { DesignTokens } from '..'; + +export interface PopoverDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken popover.background + */ + background?: string; + /** + * Border color of root + * + * @designToken popover.border.color + */ + borderColor?: string; + /** + * Color of root + * + * @designToken popover.color + */ + color?: string; + /** + * Border radius of root + * + * @designToken popover.border.radius + */ + borderRadius?: string; + /** + * Shadow of root + * + * @designToken popover.shadow + */ + shadow?: string; + /** + * Gutter of root + * + * @designToken popover.gutter + */ + gutter?: string; + /** + * Arrow offset of root + * + * @designToken popover.arrow.offset + */ + arrowOffset?: string; + }; + /** + * Used to pass tokens of the content section + */ + content?: { + /** + * Padding of content + * + * @designToken popover.content.padding + */ + padding?: string; + }; +} diff --git a/packages/themes/types/progressbar/index.d.ts b/packages/themes/types/progressbar/index.d.ts new file mode 100644 index 00000000000..7aebbaf7cd2 --- /dev/null +++ b/packages/themes/types/progressbar/index.d.ts @@ -0,0 +1,70 @@ +/** + * + * ProgressBar Design Tokens + * + * [Live Demo](https://www.primeng.org/progressbar/) + * + * @module themes/progressbar + * + */ +import { DesignTokens } from '..'; + +export interface ProgressBarDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken progressbar.background + */ + background?: string; + /** + * Border radius of root + * + * @designToken progressbar.border.radius + */ + borderRadius?: string; + /** + * Height of root + * + * @designToken progressbar.height + */ + height?: string; + }; + /** + * Used to pass tokens of the value section + */ + value?: { + /** + * Background of value + * + * @designToken progressbar.value.background + */ + background?: string; + }; + /** + * Used to pass tokens of the label section + */ + label?: { + /** + * Color of label + * + * @designToken progressbar.label.color + */ + color?: string; + /** + * Font size of label + * + * @designToken progressbar.label.font.size + */ + fontSize?: string; + /** + * Font weight of label + * + * @designToken progressbar.label.font.weight + */ + fontWeight?: string; + }; +} diff --git a/packages/themes/types/progressspinner/index.d.ts b/packages/themes/types/progressspinner/index.d.ts new file mode 100644 index 00000000000..557be0c77bb --- /dev/null +++ b/packages/themes/types/progressspinner/index.d.ts @@ -0,0 +1,42 @@ +/** + * + * ProgressSpinner Design Tokens + * + * [Live Demo](https://www.primeng.org/progressspinner/) + * + * @module themes/progressspinner + * + */ +import { DesignTokens } from '..'; + +export interface ProgressSpinnerDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Color.1 of root + * + * @designToken progressspinner.color.1 + */ + 'color.1'?: string; + /** + * Color.2 of root + * + * @designToken progressspinner.color.2 + */ + 'color.2'?: string; + /** + * Color.3 of root + * + * @designToken progressspinner.color.3 + */ + 'color.3'?: string; + /** + * Color.4 of root + * + * @designToken progressspinner.color.4 + */ + 'color.4'?: string; + }; +} diff --git a/packages/themes/types/radiobutton/index.d.ts b/packages/themes/types/radiobutton/index.d.ts new file mode 100644 index 00000000000..7a459e50f6e --- /dev/null +++ b/packages/themes/types/radiobutton/index.d.ts @@ -0,0 +1,184 @@ +/** + * + * RadioButton Design Tokens + * + * [Live Demo](https://www.primeng.org/radiobutton/) + * + * @module themes/radiobutton + * + */ +import { DesignTokens } from '..'; + +export interface RadioButtonDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Width of root + * + * @designToken radiobutton.width + */ + width?: string; + /** + * Height of root + * + * @designToken radiobutton.height + */ + height?: string; + /** + * Background of root + * + * @designToken radiobutton.background + */ + background?: string; + /** + * Checked background of root + * + * @designToken radiobutton.checked.background + */ + checkedBackground?: string; + /** + * Checked hover background of root + * + * @designToken radiobutton.checked.hover.background + */ + checkedHoverBackground?: string; + /** + * Disabled background of root + * + * @designToken radiobutton.disabled.background + */ + disabledBackground?: string; + /** + * Filled background of root + * + * @designToken radiobutton.filled.background + */ + filledBackground?: string; + /** + * Border color of root + * + * @designToken radiobutton.border.color + */ + borderColor?: string; + /** + * Hover border color of root + * + * @designToken radiobutton.hover.border.color + */ + hoverBorderColor?: string; + /** + * Focus border color of root + * + * @designToken radiobutton.focus.border.color + */ + focusBorderColor?: string; + /** + * Checked border color of root + * + * @designToken radiobutton.checked.border.color + */ + checkedBorderColor?: string; + /** + * Checked hover border color of root + * + * @designToken radiobutton.checked.hover.border.color + */ + checkedHoverBorderColor?: string; + /** + * Checked focus border color of root + * + * @designToken radiobutton.checked.focus.border.color + */ + checkedFocusBorderColor?: string; + /** + * Checked disabled border color of root + * + * @designToken radiobutton.checked.disabled.border.color + */ + checkedDisabledBorderColor?: string; + /** + * Invalid border color of root + * + * @designToken radiobutton.invalid.border.color + */ + invalidBorderColor?: string; + /** + * Shadow of root + * + * @designToken radiobutton.shadow + */ + shadow?: string; + /** + * Focus ring of root + */ + focusRing?: { + /** + * Focus ring width of root + * + * @designToken radiobutton.focus.ring.width + */ + width?: string; + /** + * Focus ring style of root + * + * @designToken radiobutton.focus.ring.style + */ + style?: string; + /** + * Focus ring color of root + * + * @designToken radiobutton.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of root + * + * @designToken radiobutton.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of root + * + * @designToken radiobutton.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Transition duration of root + * + * @designToken radiobutton.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the icon section + */ + icon?: { + /** + * Size of icon + * + * @designToken radiobutton.icon.size + */ + size?: string; + /** + * Checked color of icon + * + * @designToken radiobutton.icon.checked.color + */ + checkedColor?: string; + /** + * Checked hover color of icon + * + * @designToken radiobutton.icon.checked.hover.color + */ + checkedHoverColor?: string; + /** + * Disabled color of icon + * + * @designToken radiobutton.icon.disabled.color + */ + disabledColor?: string; + }; +} diff --git a/packages/themes/types/rating/index.d.ts b/packages/themes/types/rating/index.d.ts new file mode 100644 index 00000000000..ff675422bcb --- /dev/null +++ b/packages/themes/types/rating/index.d.ts @@ -0,0 +1,94 @@ +/** + * + * Rating Design Tokens + * + * [Live Demo](https://www.primeng.org/rating/) + * + * @module themes/rating + * + */ +import { DesignTokens } from '..'; + +export interface RatingDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Gap of root + * + * @designToken rating.gap + */ + gap?: string; + /** + * Transition duration of root + * + * @designToken rating.transition.duration + */ + transitionDuration?: string; + /** + * Focus ring of root + */ + focusRing?: { + /** + * Focus ring width of root + * + * @designToken rating.focus.ring.width + */ + width?: string; + /** + * Focus ring style of root + * + * @designToken rating.focus.ring.style + */ + style?: string; + /** + * Focus ring color of root + * + * @designToken rating.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of root + * + * @designToken rating.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of root + * + * @designToken rating.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Used to pass tokens of the icon section + */ + icon?: { + /** + * Size of icon + * + * @designToken rating.icon.size + */ + size?: string; + /** + * Color of icon + * + * @designToken rating.icon.color + */ + color?: string; + /** + * Hover color of icon + * + * @designToken rating.icon.hover.color + */ + hoverColor?: string; + /** + * Active color of icon + * + * @designToken rating.icon.active.color + */ + activeColor?: string; + }; +} diff --git a/packages/themes/types/ripple/index.d.ts b/packages/themes/types/ripple/index.d.ts new file mode 100644 index 00000000000..bba7f28fa19 --- /dev/null +++ b/packages/themes/types/ripple/index.d.ts @@ -0,0 +1,24 @@ +/** + * + * Ripple Design Tokens + * + * [Live Demo](https://www.primeng.org/ripple/) + * + * @module themes/ripple + * + */ +import { DesignTokens } from '..'; + +export interface RippleDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken ripple.background + */ + background?: string; + }; +} diff --git a/packages/themes/types/scrollpanel/index.d.ts b/packages/themes/types/scrollpanel/index.d.ts new file mode 100644 index 00000000000..6021ac3a783 --- /dev/null +++ b/packages/themes/types/scrollpanel/index.d.ts @@ -0,0 +1,82 @@ +/** + * + * ScrollPanel Design Tokens + * + * [Live Demo](https://www.primeng.org/scrollpanel/) + * + * @module themes/scrollpanel + * + */ +import { DesignTokens } from '..'; + +export interface ScrollPanelDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Transition duration of root + * + * @designToken scrollpanel.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the bar section + */ + bar?: { + /** + * Size of bar + * + * @designToken scrollpanel.bar.size + */ + size?: string; + /** + * Border radius of bar + * + * @designToken scrollpanel.bar.border.radius + */ + borderRadius?: string; + /** + * Focus ring of bar + */ + focusRing?: { + /** + * Focus ring width of bar + * + * @designToken scrollpanel.bar.focus.ring.width + */ + width?: string; + /** + * Focus ring style of bar + * + * @designToken scrollpanel.bar.focus.ring.style + */ + style?: string; + /** + * Focus ring color of bar + * + * @designToken scrollpanel.bar.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of bar + * + * @designToken scrollpanel.bar.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of bar + * + * @designToken scrollpanel.bar.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Background of bar + * + * @designToken scrollpanel.bar.background + */ + background?: string; + }; +} diff --git a/packages/themes/types/select/index.d.ts b/packages/themes/types/select/index.d.ts new file mode 100644 index 00000000000..f4cc54162dd --- /dev/null +++ b/packages/themes/types/select/index.d.ts @@ -0,0 +1,368 @@ +/** + * + * Select Design Tokens + * + * [Live Demo](https://www.primeng.org/select/) + * + * @module themes/select + * + */ +import { DesignTokens } from '..'; + +export interface SelectDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken select.background + */ + background?: string; + /** + * Disabled background of root + * + * @designToken select.disabled.background + */ + disabledBackground?: string; + /** + * Filled background of root + * + * @designToken select.filled.background + */ + filledBackground?: string; + /** + * Filled hover background of root + * + * @designToken select.filled.hover.background + */ + filledHoverBackground?: string; + /** + * Filled focus background of root + * + * @designToken select.filled.focus.background + */ + filledFocusBackground?: string; + /** + * Border color of root + * + * @designToken select.border.color + */ + borderColor?: string; + /** + * Hover border color of root + * + * @designToken select.hover.border.color + */ + hoverBorderColor?: string; + /** + * Focus border color of root + * + * @designToken select.focus.border.color + */ + focusBorderColor?: string; + /** + * Invalid border color of root + * + * @designToken select.invalid.border.color + */ + invalidBorderColor?: string; + /** + * Color of root + * + * @designToken select.color + */ + color?: string; + /** + * Disabled color of root + * + * @designToken select.disabled.color + */ + disabledColor?: string; + /** + * Placeholder color of root + * + * @designToken select.placeholder.color + */ + placeholderColor?: string; + /** + * Shadow of root + * + * @designToken select.shadow + */ + shadow?: string; + /** + * Padding x of root + * + * @designToken select.padding.x + */ + paddingX?: string; + /** + * Padding y of root + * + * @designToken select.padding.y + */ + paddingY?: string; + /** + * Border radius of root + * + * @designToken select.border.radius + */ + borderRadius?: string; + /** + * Focus ring of root + */ + focusRing?: { + /** + * Focus ring width of root + * + * @designToken select.focus.ring.width + */ + width?: string; + /** + * Focus ring style of root + * + * @designToken select.focus.ring.style + */ + style?: string; + /** + * Focus ring color of root + * + * @designToken select.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of root + * + * @designToken select.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of root + * + * @designToken select.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Transition duration of root + * + * @designToken select.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the dropdown section + */ + dropdown?: { + /** + * Width of dropdown + * + * @designToken select.dropdown.width + */ + width?: string; + /** + * Color of dropdown + * + * @designToken select.dropdown.color + */ + color?: string; + }; + /** + * Used to pass tokens of the overlay section + */ + overlay?: { + /** + * Background of overlay + * + * @designToken select.overlay.background + */ + background?: string; + /** + * Border color of overlay + * + * @designToken select.overlay.border.color + */ + borderColor?: string; + /** + * Border radius of overlay + * + * @designToken select.overlay.border.radius + */ + borderRadius?: string; + /** + * Color of overlay + * + * @designToken select.overlay.color + */ + color?: string; + /** + * Shadow of overlay + * + * @designToken select.overlay.shadow + */ + shadow?: string; + }; + /** + * Used to pass tokens of the list section + */ + list?: { + /** + * Padding of list + * + * @designToken select.list.padding + */ + padding?: string; + /** + * Gap of list + * + * @designToken select.list.gap + */ + gap?: string; + /** + * Header of list + */ + header?: { + /** + * Header padding of list + * + * @designToken select.list.header.padding + */ + padding?: string; + }; + }; + /** + * Used to pass tokens of the option section + */ + option?: { + /** + * Focus background of option + * + * @designToken select.option.focus.background + */ + focusBackground?: string; + /** + * Selected background of option + * + * @designToken select.option.selected.background + */ + selectedBackground?: string; + /** + * Selected focus background of option + * + * @designToken select.option.selected.focus.background + */ + selectedFocusBackground?: string; + /** + * Color of option + * + * @designToken select.option.color + */ + color?: string; + /** + * Focus color of option + * + * @designToken select.option.focus.color + */ + focusColor?: string; + /** + * Selected color of option + * + * @designToken select.option.selected.color + */ + selectedColor?: string; + /** + * Selected focus color of option + * + * @designToken select.option.selected.focus.color + */ + selectedFocusColor?: string; + /** + * Padding of option + * + * @designToken select.option.padding + */ + padding?: string; + /** + * Border radius of option + * + * @designToken select.option.border.radius + */ + borderRadius?: string; + }; + /** + * Used to pass tokens of the option group section + */ + optionGroup?: { + /** + * Background of option group + * + * @designToken select.option.group.background + */ + background?: string; + /** + * Color of option group + * + * @designToken select.option.group.color + */ + color?: string; + /** + * Font weight of option group + * + * @designToken select.option.group.font.weight + */ + fontWeight?: string; + /** + * Padding of option group + * + * @designToken select.option.group.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the clear icon section + */ + clearIcon?: { + /** + * Color of clear icon + * + * @designToken select.clear.icon.color + */ + color?: string; + }; + /** + * Used to pass tokens of the checkmark section + */ + checkmark?: { + /** + * Color of checkmark + * + * @designToken select.checkmark.color + */ + color?: string; + /** + * Gutter start of checkmark + * + * @designToken select.checkmark.gutter.start + */ + gutterStart?: string; + /** + * Gutter end of checkmark + * + * @designToken select.checkmark.gutter.end + */ + gutterEnd?: string; + }; + /** + * Used to pass tokens of the empty message section + */ + emptyMessage?: { + /** + * Padding of empty message + * + * @designToken select.empty.message.padding + */ + padding?: string; + }; +} diff --git a/packages/themes/types/selectbutton/index.d.ts b/packages/themes/types/selectbutton/index.d.ts new file mode 100644 index 00000000000..a7c68ac1c27 --- /dev/null +++ b/packages/themes/types/selectbutton/index.d.ts @@ -0,0 +1,30 @@ +/** + * + * SelectButton Design Tokens + * + * [Live Demo](https://www.primeng.org/selectbutton/) + * + * @module themes/selectbutton + * + */ +import { DesignTokens } from '..'; + +export interface SelectButtonDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Border radius of root + * + * @designToken selectbutton.border.radius + */ + borderRadius?: string; + /** + * Invalid border color of root + * + * @designToken selectbutton.invalid.border.color + */ + invalidBorderColor?: string; + }; +} diff --git a/packages/themes/types/skeleton/index.d.ts b/packages/themes/types/skeleton/index.d.ts new file mode 100644 index 00000000000..09f7e0fe361 --- /dev/null +++ b/packages/themes/types/skeleton/index.d.ts @@ -0,0 +1,36 @@ +/** + * + * Skeleton Design Tokens + * + * [Live Demo](https://www.primeng.org/skeleton/) + * + * @module themes/skeleton + * + */ +import { DesignTokens } from '..'; + +export interface SkeletonDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Border radius of root + * + * @designToken skeleton.border.radius + */ + borderRadius?: string; + /** + * Background of root + * + * @designToken skeleton.background + */ + background?: string; + /** + * Animation background of root + * + * @designToken skeleton.animation.background + */ + animationBackground?: string; + }; +} diff --git a/packages/themes/types/slider/index.d.ts b/packages/themes/types/slider/index.d.ts new file mode 100644 index 00000000000..21f3753ca6e --- /dev/null +++ b/packages/themes/types/slider/index.d.ts @@ -0,0 +1,169 @@ +/** + * + * Slider Design Tokens + * + * [Live Demo](https://www.primeng.org/slider/) + * + * @module themes/slider + * + */ +import { DesignTokens } from '..'; + +export interface SliderDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Transition duration of root + * + * @designToken slider.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the track section + */ + track?: { + /** + * Background of track + * + * @designToken slider.track.background + */ + background?: string; + /** + * Border radius of track + * + * @designToken slider.track.border.radius + */ + borderRadius?: string; + /** + * Size of track + * + * @designToken slider.track.size + */ + size?: string; + }; + /** + * Used to pass tokens of the range section + */ + range?: { + /** + * Background of range + * + * @designToken slider.range.background + */ + background?: string; + }; + /** + * Used to pass tokens of the handle section + */ + handle?: { + /** + * Width of handle + * + * @designToken slider.handle.width + */ + width?: string; + /** + * Height of handle + * + * @designToken slider.handle.height + */ + height?: string; + /** + * Border radius of handle + * + * @designToken slider.handle.border.radius + */ + borderRadius?: string; + /** + * Background of handle + * + * @designToken slider.handle.background + */ + background?: string; + /** + * Hover background of handle + * + * @designToken slider.handle.hover.background + */ + hoverBackground?: string; + /** + * Content of handle + */ + content?: { + /** + * Content border radius of handle + * + * @designToken slider.handle.content.border.radius + */ + borderRadius?: string; + /** + * Content hover background of handle + * + * @designToken slider.handle.content.hover.background + */ + hoverBackground?: string; + /** + * Content width of handle + * + * @designToken slider.handle.content.width + */ + width?: string; + /** + * Content height of handle + * + * @designToken slider.handle.content.height + */ + height?: string; + /** + * Content shadow of handle + * + * @designToken slider.handle.content.shadow + */ + shadow?: string; + }; + /** + * Focus ring of handle + */ + focusRing?: { + /** + * Focus ring width of handle + * + * @designToken slider.handle.focus.ring.width + */ + width?: string; + /** + * Focus ring style of handle + * + * @designToken slider.handle.focus.ring.style + */ + style?: string; + /** + * Focus ring color of handle + * + * @designToken slider.handle.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of handle + * + * @designToken slider.handle.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of handle + * + * @designToken slider.handle.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Content background of handle + * + * @designToken slider.handle.content.background + */ + contentBackground?: string; + }; +} diff --git a/packages/themes/types/speeddial/index.d.ts b/packages/themes/types/speeddial/index.d.ts new file mode 100644 index 00000000000..d1517193ee7 --- /dev/null +++ b/packages/themes/types/speeddial/index.d.ts @@ -0,0 +1,30 @@ +/** + * + * SpeedDial Design Tokens + * + * [Live Demo](https://www.primeng.org/speeddial/) + * + * @module themes/speeddial + * + */ +import { DesignTokens } from '..'; + +export interface SpeedDialDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Gap of root + * + * @designToken speeddial.gap + */ + gap?: string; + /** + * Transition duration of root + * + * @designToken speeddial.transition.duration + */ + transitionDuration?: string; + }; +} diff --git a/packages/themes/types/splitbutton/index.d.ts b/packages/themes/types/splitbutton/index.d.ts new file mode 100644 index 00000000000..caee37f616e --- /dev/null +++ b/packages/themes/types/splitbutton/index.d.ts @@ -0,0 +1,36 @@ +/** + * + * SplitButton Design Tokens + * + * [Live Demo](https://www.primeng.org/splitbutton/) + * + * @module themes/splitbutton + * + */ +import { DesignTokens } from '..'; + +export interface SplitButtonDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Border radius of root + * + * @designToken splitbutton.border.radius + */ + borderRadius?: string; + /** + * Rounded border radius of root + * + * @designToken splitbutton.rounded.border.radius + */ + roundedBorderRadius?: string; + /** + * Raised shadow of root + * + * @designToken splitbutton.raised.shadow + */ + raisedShadow?: string; + }; +} diff --git a/packages/themes/types/splitter/index.d.ts b/packages/themes/types/splitter/index.d.ts new file mode 100644 index 00000000000..55136550b90 --- /dev/null +++ b/packages/themes/types/splitter/index.d.ts @@ -0,0 +1,111 @@ +/** + * + * Splitter Design Tokens + * + * [Live Demo](https://www.primeng.org/splitter/) + * + * @module themes/splitter + * + */ +import { DesignTokens } from '..'; + +export interface SplitterDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken splitter.background + */ + background?: string; + /** + * Border color of root + * + * @designToken splitter.border.color + */ + borderColor?: string; + /** + * Color of root + * + * @designToken splitter.color + */ + color?: string; + /** + * Transition duration of root + * + * @designToken splitter.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the gutter section + */ + gutter?: { + /** + * Background of gutter + * + * @designToken splitter.gutter.background + */ + background?: string; + }; + /** + * Used to pass tokens of the handle section + */ + handle?: { + /** + * Size of handle + * + * @designToken splitter.handle.size + */ + size?: string; + /** + * Background of handle + * + * @designToken splitter.handle.background + */ + background?: string; + /** + * Border radius of handle + * + * @designToken splitter.handle.border.radius + */ + borderRadius?: string; + /** + * Focus ring of handle + */ + focusRing?: { + /** + * Focus ring width of handle + * + * @designToken splitter.handle.focus.ring.width + */ + width?: string; + /** + * Focus ring style of handle + * + * @designToken splitter.handle.focus.ring.style + */ + style?: string; + /** + * Focus ring color of handle + * + * @designToken splitter.handle.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of handle + * + * @designToken splitter.handle.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of handle + * + * @designToken splitter.handle.focus.ring.shadow + */ + shadow?: string; + }; + }; +} diff --git a/packages/themes/types/stepper/index.d.ts b/packages/themes/types/stepper/index.d.ts new file mode 100644 index 00000000000..0b7de8134e6 --- /dev/null +++ b/packages/themes/types/stepper/index.d.ts @@ -0,0 +1,256 @@ +/** + * + * Stepper Design Tokens + * + * [Live Demo](https://www.primeng.org/stepper/) + * + * @module themes/stepper + * + */ +import { DesignTokens } from '..'; + +export interface StepperDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Transition duration of root + * + * @designToken stepper.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the separator section + */ + separator?: { + /** + * Background of separator + * + * @designToken stepper.separator.background + */ + background?: string; + /** + * Active background of separator + * + * @designToken stepper.separator.active.background + */ + activeBackground?: string; + /** + * Margin of separator + * + * @designToken stepper.separator.margin + */ + margin?: string; + /** + * Size of separator + * + * @designToken stepper.separator.size + */ + size?: string; + }; + /** + * Used to pass tokens of the step section + */ + step?: { + /** + * Padding of step + * + * @designToken stepper.step.padding + */ + padding?: string; + /** + * Gap of step + * + * @designToken stepper.step.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the step header section + */ + stepHeader?: { + /** + * Padding of step header + * + * @designToken stepper.step.header.padding + */ + padding?: string; + /** + * Border radius of step header + * + * @designToken stepper.step.header.border.radius + */ + borderRadius?: string; + /** + * Focus ring of step header + */ + focusRing?: { + /** + * Focus ring width of step header + * + * @designToken stepper.step.header.focus.ring.width + */ + width?: string; + /** + * Focus ring style of step header + * + * @designToken stepper.step.header.focus.ring.style + */ + style?: string; + /** + * Focus ring color of step header + * + * @designToken stepper.step.header.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of step header + * + * @designToken stepper.step.header.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of step header + * + * @designToken stepper.step.header.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Gap of step header + * + * @designToken stepper.step.header.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the step title section + */ + stepTitle?: { + /** + * Color of step title + * + * @designToken stepper.step.title.color + */ + color?: string; + /** + * Active color of step title + * + * @designToken stepper.step.title.active.color + */ + activeColor?: string; + /** + * Font weight of step title + * + * @designToken stepper.step.title.font.weight + */ + fontWeight?: string; + }; + /** + * Used to pass tokens of the step number section + */ + stepNumber?: { + /** + * Background of step number + * + * @designToken stepper.step.number.background + */ + background?: string; + /** + * Active background of step number + * + * @designToken stepper.step.number.active.background + */ + activeBackground?: string; + /** + * Border color of step number + * + * @designToken stepper.step.number.border.color + */ + borderColor?: string; + /** + * Active border color of step number + * + * @designToken stepper.step.number.active.border.color + */ + activeBorderColor?: string; + /** + * Color of step number + * + * @designToken stepper.step.number.color + */ + color?: string; + /** + * Active color of step number + * + * @designToken stepper.step.number.active.color + */ + activeColor?: string; + /** + * Size of step number + * + * @designToken stepper.step.number.size + */ + size?: string; + /** + * Font size of step number + * + * @designToken stepper.step.number.font.size + */ + fontSize?: string; + /** + * Font weight of step number + * + * @designToken stepper.step.number.font.weight + */ + fontWeight?: string; + /** + * Border radius of step number + * + * @designToken stepper.step.number.border.radius + */ + borderRadius?: string; + /** + * Shadow of step number + * + * @designToken stepper.step.number.shadow + */ + shadow?: string; + }; + /** + * Used to pass tokens of the steppanels section + */ + steppanels?: { + /** + * Padding of steppanels + * + * @designToken stepper.steppanels.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the steppanel section + */ + steppanel?: { + /** + * Background of steppanel + * + * @designToken stepper.steppanel.background + */ + background?: string; + /** + * Color of steppanel + * + * @designToken stepper.steppanel.color + */ + color?: string; + /** + * Padding of steppanel + * + * @designToken stepper.steppanel.padding + */ + padding?: string; + }; +} diff --git a/packages/themes/types/steps/index.d.ts b/packages/themes/types/steps/index.d.ts new file mode 100644 index 00000000000..ad90f31a2d4 --- /dev/null +++ b/packages/themes/types/steps/index.d.ts @@ -0,0 +1,181 @@ +/** + * + * Steps Design Tokens + * + * [Live Demo](https://www.primeng.org/steps/) + * + * @module themes/steps + * + */ +import { DesignTokens } from '..'; + +export interface StepsDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Transition duration of root + * + * @designToken steps.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the separator section + */ + separator?: { + /** + * Background of separator + * + * @designToken steps.separator.background + */ + background?: string; + }; + /** + * Used to pass tokens of the item link section + */ + itemLink?: { + /** + * Border radius of item link + * + * @designToken steps.item.link.border.radius + */ + borderRadius?: string; + /** + * Focus ring of item link + */ + focusRing?: { + /** + * Focus ring width of item link + * + * @designToken steps.item.link.focus.ring.width + */ + width?: string; + /** + * Focus ring style of item link + * + * @designToken steps.item.link.focus.ring.style + */ + style?: string; + /** + * Focus ring color of item link + * + * @designToken steps.item.link.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of item link + * + * @designToken steps.item.link.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of item link + * + * @designToken steps.item.link.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Gap of item link + * + * @designToken steps.item.link.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the item label section + */ + itemLabel?: { + /** + * Color of item label + * + * @designToken steps.item.label.color + */ + color?: string; + /** + * Active color of item label + * + * @designToken steps.item.label.active.color + */ + activeColor?: string; + /** + * Font weight of item label + * + * @designToken steps.item.label.font.weight + */ + fontWeight?: string; + }; + /** + * Used to pass tokens of the item number section + */ + itemNumber?: { + /** + * Background of item number + * + * @designToken steps.item.number.background + */ + background?: string; + /** + * Active background of item number + * + * @designToken steps.item.number.active.background + */ + activeBackground?: string; + /** + * Border color of item number + * + * @designToken steps.item.number.border.color + */ + borderColor?: string; + /** + * Active border color of item number + * + * @designToken steps.item.number.active.border.color + */ + activeBorderColor?: string; + /** + * Color of item number + * + * @designToken steps.item.number.color + */ + color?: string; + /** + * Active color of item number + * + * @designToken steps.item.number.active.color + */ + activeColor?: string; + /** + * Size of item number + * + * @designToken steps.item.number.size + */ + size?: string; + /** + * Font size of item number + * + * @designToken steps.item.number.font.size + */ + fontSize?: string; + /** + * Font weight of item number + * + * @designToken steps.item.number.font.weight + */ + fontWeight?: string; + /** + * Border radius of item number + * + * @designToken steps.item.number.border.radius + */ + borderRadius?: string; + /** + * Shadow of item number + * + * @designToken steps.item.number.shadow + */ + shadow?: string; + }; +} diff --git a/packages/themes/types/tabmenu/index.d.ts b/packages/themes/types/tabmenu/index.d.ts new file mode 100644 index 00000000000..ec1ffda7854 --- /dev/null +++ b/packages/themes/types/tabmenu/index.d.ts @@ -0,0 +1,217 @@ +/** + * + * Tabmenu Design Tokens + * + * [Live Demo](https://www.primeng.org/tabmenu/) + * + * @module themes/tabmenu + * + */ +import { DesignTokens } from '..'; + +export interface TabmenuDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Transition duration of root + * + * @designToken tabmenu.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the tablist section + */ + tablist?: { + /** + * Border width of tablist + * + * @designToken tabmenu.tablist.border.width + */ + borderWidth?: string; + /** + * Background of tablist + * + * @designToken tabmenu.tablist.background + */ + background?: string; + /** + * Border color of tablist + * + * @designToken tabmenu.tablist.border.color + */ + borderColor?: string; + }; + /** + * Used to pass tokens of the item section + */ + item?: { + /** + * Background of item + * + * @designToken tabmenu.item.background + */ + background?: string; + /** + * Hover background of item + * + * @designToken tabmenu.item.hover.background + */ + hoverBackground?: string; + /** + * Active background of item + * + * @designToken tabmenu.item.active.background + */ + activeBackground?: string; + /** + * Border width of item + * + * @designToken tabmenu.item.border.width + */ + borderWidth?: string; + /** + * Border color of item + * + * @designToken tabmenu.item.border.color + */ + borderColor?: string; + /** + * Hover border color of item + * + * @designToken tabmenu.item.hover.border.color + */ + hoverBorderColor?: string; + /** + * Active border color of item + * + * @designToken tabmenu.item.active.border.color + */ + activeBorderColor?: string; + /** + * Color of item + * + * @designToken tabmenu.item.color + */ + color?: string; + /** + * Hover color of item + * + * @designToken tabmenu.item.hover.color + */ + hoverColor?: string; + /** + * Active color of item + * + * @designToken tabmenu.item.active.color + */ + activeColor?: string; + /** + * Padding of item + * + * @designToken tabmenu.item.padding + */ + padding?: string; + /** + * Font weight of item + * + * @designToken tabmenu.item.font.weight + */ + fontWeight?: string; + /** + * Margin of item + * + * @designToken tabmenu.item.margin + */ + margin?: string; + /** + * Gap of item + * + * @designToken tabmenu.item.gap + */ + gap?: string; + /** + * Focus ring of item + */ + focusRing?: { + /** + * Focus ring width of item + * + * @designToken tabmenu.item.focus.ring.width + */ + width?: string; + /** + * Focus ring style of item + * + * @designToken tabmenu.item.focus.ring.style + */ + style?: string; + /** + * Focus ring color of item + * + * @designToken tabmenu.item.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of item + * + * @designToken tabmenu.item.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of item + * + * @designToken tabmenu.item.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Used to pass tokens of the item icon section + */ + itemIcon?: { + /** + * Color of item icon + * + * @designToken tabmenu.item.icon.color + */ + color?: string; + /** + * Hover color of item icon + * + * @designToken tabmenu.item.icon.hover.color + */ + hoverColor?: string; + /** + * Active color of item icon + * + * @designToken tabmenu.item.icon.active.color + */ + activeColor?: string; + }; + /** + * Used to pass tokens of the active bar section + */ + activeBar?: { + /** + * Height of active bar + * + * @designToken tabmenu.active.bar.height + */ + height?: string; + /** + * Bottom of active bar + * + * @designToken tabmenu.active.bar.bottom + */ + bottom?: string; + /** + * Background of active bar + * + * @designToken tabmenu.active.bar.background + */ + background?: string; + }; +} diff --git a/packages/themes/types/tabs/index.d.ts b/packages/themes/types/tabs/index.d.ts new file mode 100644 index 00000000000..4c0faf97b89 --- /dev/null +++ b/packages/themes/types/tabs/index.d.ts @@ -0,0 +1,322 @@ +/** + * + * Tabs Design Tokens + * + * [Live Demo](https://www.primeng.org/tabs/) + * + * @module themes/tabs + * + */ +import { DesignTokens } from '..'; + +export interface TabsDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Transition duration of root + * + * @designToken tabs.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the tablist section + */ + tablist?: { + /** + * Border width of tablist + * + * @designToken tabs.tablist.border.width + */ + borderWidth?: string; + /** + * Background of tablist + * + * @designToken tabs.tablist.background + */ + background?: string; + /** + * Border color of tablist + * + * @designToken tabs.tablist.border.color + */ + borderColor?: string; + }; + /** + * Used to pass tokens of the tab section + */ + tab?: { + /** + * Background of tab + * + * @designToken tabs.tab.background + */ + background?: string; + /** + * Hover background of tab + * + * @designToken tabs.tab.hover.background + */ + hoverBackground?: string; + /** + * Active background of tab + * + * @designToken tabs.tab.active.background + */ + activeBackground?: string; + /** + * Border width of tab + * + * @designToken tabs.tab.border.width + */ + borderWidth?: string; + /** + * Border color of tab + * + * @designToken tabs.tab.border.color + */ + borderColor?: string; + /** + * Hover border color of tab + * + * @designToken tabs.tab.hover.border.color + */ + hoverBorderColor?: string; + /** + * Active border color of tab + * + * @designToken tabs.tab.active.border.color + */ + activeBorderColor?: string; + /** + * Color of tab + * + * @designToken tabs.tab.color + */ + color?: string; + /** + * Hover color of tab + * + * @designToken tabs.tab.hover.color + */ + hoverColor?: string; + /** + * Active color of tab + * + * @designToken tabs.tab.active.color + */ + activeColor?: string; + /** + * Padding of tab + * + * @designToken tabs.tab.padding + */ + padding?: string; + /** + * Font weight of tab + * + * @designToken tabs.tab.font.weight + */ + fontWeight?: string; + /** + * Margin of tab + * + * @designToken tabs.tab.margin + */ + margin?: string; + /** + * Gap of tab + * + * @designToken tabs.tab.gap + */ + gap?: string; + /** + * Focus ring of tab + */ + focusRing?: { + /** + * Focus ring width of tab + * + * @designToken tabs.tab.focus.ring.width + */ + width?: string; + /** + * Focus ring style of tab + * + * @designToken tabs.tab.focus.ring.style + */ + style?: string; + /** + * Focus ring color of tab + * + * @designToken tabs.tab.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of tab + * + * @designToken tabs.tab.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of tab + * + * @designToken tabs.tab.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Used to pass tokens of the tabpanel section + */ + tabpanel?: { + /** + * Background of tabpanel + * + * @designToken tabs.tabpanel.background + */ + background?: string; + /** + * Color of tabpanel + * + * @designToken tabs.tabpanel.color + */ + color?: string; + /** + * Padding of tabpanel + * + * @designToken tabs.tabpanel.padding + */ + padding?: string; + /** + * Focus ring of tabpanel + */ + focusRing?: { + /** + * Focus ring width of tabpanel + * + * @designToken tabs.tabpanel.focus.ring.width + */ + width?: string; + /** + * Focus ring style of tabpanel + * + * @designToken tabs.tabpanel.focus.ring.style + */ + style?: string; + /** + * Focus ring color of tabpanel + * + * @designToken tabs.tabpanel.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of tabpanel + * + * @designToken tabs.tabpanel.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of tabpanel + * + * @designToken tabs.tabpanel.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Used to pass tokens of the nav button section + */ + navButton?: { + /** + * Background of nav button + * + * @designToken tabs.nav.button.background + */ + background?: string; + /** + * Color of nav button + * + * @designToken tabs.nav.button.color + */ + color?: string; + /** + * Hover color of nav button + * + * @designToken tabs.nav.button.hover.color + */ + hoverColor?: string; + /** + * Width of nav button + * + * @designToken tabs.nav.button.width + */ + width?: string; + /** + * Focus ring of nav button + */ + focusRing?: { + /** + * Focus ring width of nav button + * + * @designToken tabs.nav.button.focus.ring.width + */ + width?: string; + /** + * Focus ring style of nav button + * + * @designToken tabs.nav.button.focus.ring.style + */ + style?: string; + /** + * Focus ring color of nav button + * + * @designToken tabs.nav.button.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of nav button + * + * @designToken tabs.nav.button.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of nav button + * + * @designToken tabs.nav.button.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Shadow of nav button + * + * @designToken tabs.nav.button.shadow + */ + shadow?: string; + }; + /** + * Used to pass tokens of the active bar section + */ + activeBar?: { + /** + * Height of active bar + * + * @designToken tabs.active.bar.height + */ + height?: string; + /** + * Bottom of active bar + * + * @designToken tabs.active.bar.bottom + */ + bottom?: string; + /** + * Background of active bar + * + * @designToken tabs.active.bar.background + */ + background?: string; + }; +} diff --git a/packages/themes/types/tabview/index.d.ts b/packages/themes/types/tabview/index.d.ts new file mode 100644 index 00000000000..52e10be648e --- /dev/null +++ b/packages/themes/types/tabview/index.d.ts @@ -0,0 +1,122 @@ +/** + * + * TabView Design Tokens + * + * [Live Demo](https://www.primeng.org/tabview/) + * + * @module themes/tabview + * + */ +import { DesignTokens } from '..'; + +export interface TabViewDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Transition duration of root + * + * @designToken tabview.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the tab list section + */ + tabList?: { + /** + * Background of tab list + * + * @designToken tabview.tab.list.background + */ + background?: string; + /** + * Border color of tab list + * + * @designToken tabview.tab.list.border.color + */ + borderColor?: string; + }; + /** + * Used to pass tokens of the tab section + */ + tab?: { + /** + * Border color of tab + * + * @designToken tabview.tab.border.color + */ + borderColor?: string; + /** + * Active border color of tab + * + * @designToken tabview.tab.active.border.color + */ + activeBorderColor?: string; + /** + * Color of tab + * + * @designToken tabview.tab.color + */ + color?: string; + /** + * Hover color of tab + * + * @designToken tabview.tab.hover.color + */ + hoverColor?: string; + /** + * Active color of tab + * + * @designToken tabview.tab.active.color + */ + activeColor?: string; + }; + /** + * Used to pass tokens of the tab panel section + */ + tabPanel?: { + /** + * Background of tab panel + * + * @designToken tabview.tab.panel.background + */ + background?: string; + /** + * Color of tab panel + * + * @designToken tabview.tab.panel.color + */ + color?: string; + }; + /** + * Used to pass tokens of the nav button section + */ + navButton?: { + /** + * Background of nav button + * + * @designToken tabview.nav.button.background + */ + background?: string; + /** + * Color of nav button + * + * @designToken tabview.nav.button.color + */ + color?: string; + /** + * Hover color of nav button + * + * @designToken tabview.nav.button.hover.color + */ + hoverColor?: string; + /** + * Shadow of nav button + * + * @designToken tabview.nav.button.shadow + */ + shadow?: string; + }; +} diff --git a/packages/themes/types/tag/index.d.ts b/packages/themes/types/tag/index.d.ts new file mode 100644 index 00000000000..c187c0bdfa5 --- /dev/null +++ b/packages/themes/types/tag/index.d.ts @@ -0,0 +1,184 @@ +/** + * + * Tag Design Tokens + * + * [Live Demo](https://www.primeng.org/tag/) + * + * @module themes/tag + * + */ +import { DesignTokens } from '..'; + +export interface TagDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Font size of root + * + * @designToken tag.font.size + */ + fontSize?: string; + /** + * Font weight of root + * + * @designToken tag.font.weight + */ + fontWeight?: string; + /** + * Padding of root + * + * @designToken tag.padding + */ + padding?: string; + /** + * Gap of root + * + * @designToken tag.gap + */ + gap?: string; + /** + * Border radius of root + * + * @designToken tag.border.radius + */ + borderRadius?: string; + /** + * Rounded border radius of root + * + * @designToken tag.rounded.border.radius + */ + roundedBorderRadius?: string; + }; + /** + * Used to pass tokens of the icon section + */ + icon?: { + /** + * Size of icon + * + * @designToken tag.icon.size + */ + size?: string; + }; + /** + * Used to pass tokens of the primary section + */ + primary?: { + /** + * Background of primary + * + * @designToken tag.primary.background + */ + background?: string; + /** + * Color of primary + * + * @designToken tag.primary.color + */ + color?: string; + }; + /** + * Used to pass tokens of the secondary section + */ + secondary?: { + /** + * Background of secondary + * + * @designToken tag.secondary.background + */ + background?: string; + /** + * Color of secondary + * + * @designToken tag.secondary.color + */ + color?: string; + }; + /** + * Used to pass tokens of the success section + */ + success?: { + /** + * Background of success + * + * @designToken tag.success.background + */ + background?: string; + /** + * Color of success + * + * @designToken tag.success.color + */ + color?: string; + }; + /** + * Used to pass tokens of the info section + */ + info?: { + /** + * Background of info + * + * @designToken tag.info.background + */ + background?: string; + /** + * Color of info + * + * @designToken tag.info.color + */ + color?: string; + }; + /** + * Used to pass tokens of the warn section + */ + warn?: { + /** + * Background of warn + * + * @designToken tag.warn.background + */ + background?: string; + /** + * Color of warn + * + * @designToken tag.warn.color + */ + color?: string; + }; + /** + * Used to pass tokens of the danger section + */ + danger?: { + /** + * Background of danger + * + * @designToken tag.danger.background + */ + background?: string; + /** + * Color of danger + * + * @designToken tag.danger.color + */ + color?: string; + }; + /** + * Used to pass tokens of the contrast section + */ + contrast?: { + /** + * Background of contrast + * + * @designToken tag.contrast.background + */ + background?: string; + /** + * Color of contrast + * + * @designToken tag.contrast.color + */ + color?: string; + }; +} diff --git a/packages/themes/types/terminal/index.d.ts b/packages/themes/types/terminal/index.d.ts new file mode 100644 index 00000000000..371327e0327 --- /dev/null +++ b/packages/themes/types/terminal/index.d.ts @@ -0,0 +1,76 @@ +/** + * + * Terminal Design Tokens + * + * [Live Demo](https://www.primeng.org/terminal/) + * + * @module themes/terminal + * + */ +import { DesignTokens } from '..'; + +export interface TerminalDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken terminal.background + */ + background?: string; + /** + * Border color of root + * + * @designToken terminal.border.color + */ + borderColor?: string; + /** + * Color of root + * + * @designToken terminal.color + */ + color?: string; + /** + * Height of root + * + * @designToken terminal.height + */ + height?: string; + /** + * Padding of root + * + * @designToken terminal.padding + */ + padding?: string; + /** + * Border radius of root + * + * @designToken terminal.border.radius + */ + borderRadius?: string; + }; + /** + * Used to pass tokens of the prompt section + */ + prompt?: { + /** + * Gap of prompt + * + * @designToken terminal.prompt.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the command response section + */ + commandResponse?: { + /** + * Margin of command response + * + * @designToken terminal.command.response.margin + */ + margin?: string; + }; +} diff --git a/packages/themes/types/textarea/index.d.ts b/packages/themes/types/textarea/index.d.ts new file mode 100644 index 00000000000..14abe06cb8e --- /dev/null +++ b/packages/themes/types/textarea/index.d.ts @@ -0,0 +1,201 @@ +/** + * + * Textarea Design Tokens + * + * [Live Demo](https://www.primeng.org/textarea/) + * + * @module themes/textarea + * + */ +import { DesignTokens } from '..'; + +export interface TextareaDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken textarea.background + */ + background?: string; + /** + * Disabled background of root + * + * @designToken textarea.disabled.background + */ + disabledBackground?: string; + /** + * Filled background of root + * + * @designToken textarea.filled.background + */ + filledBackground?: string; + /** + * Filled focus background of root + * + * @designToken textarea.filled.focus.background + */ + filledFocusBackground?: string; + /** + * Border color of root + * + * @designToken textarea.border.color + */ + borderColor?: string; + /** + * Hover border color of root + * + * @designToken textarea.hover.border.color + */ + hoverBorderColor?: string; + /** + * Focus border color of root + * + * @designToken textarea.focus.border.color + */ + focusBorderColor?: string; + /** + * Invalid border color of root + * + * @designToken textarea.invalid.border.color + */ + invalidBorderColor?: string; + /** + * Color of root + * + * @designToken textarea.color + */ + color?: string; + /** + * Disabled color of root + * + * @designToken textarea.disabled.color + */ + disabledColor?: string; + /** + * Placeholder color of root + * + * @designToken textarea.placeholder.color + */ + placeholderColor?: string; + /** + * Invalid placeholder color of root + * + * @designToken textarea.invalid.placeholder.color + */ + invalidPlaceholderColor?: string; + /** + * Shadow of root + * + * @designToken textarea.shadow + */ + shadow?: string; + /** + * Padding x of root + * + * @designToken textarea.padding.x + */ + paddingX?: string; + /** + * Padding y of root + * + * @designToken textarea.padding.y + */ + paddingY?: string; + /** + * Border radius of root + * + * @designToken textarea.border.radius + */ + borderRadius?: string; + /** + * Focus ring of root + */ + focusRing?: { + /** + * Focus ring width of root + * + * @designToken textarea.focus.ring.width + */ + width?: string; + /** + * Focus ring style of root + * + * @designToken textarea.focus.ring.style + */ + style?: string; + /** + * Focus ring color of root + * + * @designToken textarea.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of root + * + * @designToken textarea.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of root + * + * @designToken textarea.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Transition duration of root + * + * @designToken textarea.transition.duration + */ + transitionDuration?: string; + /** + * Sm of root + */ + sm?: { + /** + * Sm font size of root + * + * @designToken textarea.sm.font.size + */ + fontSize?: string; + /** + * Sm padding x of root + * + * @designToken textarea.sm.padding.x + */ + paddingX?: string; + /** + * Sm padding y of root + * + * @designToken textarea.sm.padding.y + */ + paddingY?: string; + }; + /** + * Lg of root + */ + lg?: { + /** + * Lg font size of root + * + * @designToken textarea.lg.font.size + */ + fontSize?: string; + /** + * Lg padding x of root + * + * @designToken textarea.lg.padding.x + */ + paddingX?: string; + /** + * Lg padding y of root + * + * @designToken textarea.lg.padding.y + */ + paddingY?: string; + }; + }; +} diff --git a/packages/themes/types/tieredmenu/index.d.ts b/packages/themes/types/tieredmenu/index.d.ts new file mode 100644 index 00000000000..a8ddaa74bab --- /dev/null +++ b/packages/themes/types/tieredmenu/index.d.ts @@ -0,0 +1,227 @@ +/** + * + * TieredMenu Design Tokens + * + * [Live Demo](https://www.primeng.org/tieredmenu/) + * + * @module themes/tieredmenu + * + */ +import { DesignTokens } from '..'; + +export interface TieredMenuDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken tieredmenu.background + */ + background?: string; + /** + * Border color of root + * + * @designToken tieredmenu.border.color + */ + borderColor?: string; + /** + * Color of root + * + * @designToken tieredmenu.color + */ + color?: string; + /** + * Border radius of root + * + * @designToken tieredmenu.border.radius + */ + borderRadius?: string; + /** + * Shadow of root + * + * @designToken tieredmenu.shadow + */ + shadow?: string; + /** + * Transition duration of root + * + * @designToken tieredmenu.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the list section + */ + list?: { + /** + * Padding of list + * + * @designToken tieredmenu.list.padding + */ + padding?: string; + /** + * Gap of list + * + * @designToken tieredmenu.list.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the item section + */ + item?: { + /** + * Focus background of item + * + * @designToken tieredmenu.item.focus.background + */ + focusBackground?: string; + /** + * Active background of item + * + * @designToken tieredmenu.item.active.background + */ + activeBackground?: string; + /** + * Color of item + * + * @designToken tieredmenu.item.color + */ + color?: string; + /** + * Focus color of item + * + * @designToken tieredmenu.item.focus.color + */ + focusColor?: string; + /** + * Active color of item + * + * @designToken tieredmenu.item.active.color + */ + activeColor?: string; + /** + * Padding of item + * + * @designToken tieredmenu.item.padding + */ + padding?: string; + /** + * Border radius of item + * + * @designToken tieredmenu.item.border.radius + */ + borderRadius?: string; + /** + * Gap of item + * + * @designToken tieredmenu.item.gap + */ + gap?: string; + /** + * Icon of item + */ + icon?: { + /** + * Icon color of item + * + * @designToken tieredmenu.item.icon.color + */ + color?: string; + /** + * Icon focus color of item + * + * @designToken tieredmenu.item.icon.focus.color + */ + focusColor?: string; + /** + * Icon active color of item + * + * @designToken tieredmenu.item.icon.active.color + */ + activeColor?: string; + }; + }; + /** + * Used to pass tokens of the submenu section + */ + submenu?: { + /** + * Mobile indent of submenu + * + * @designToken tieredmenu.submenu.mobile.indent + */ + mobileIndent?: string; + }; + /** + * Used to pass tokens of the submenu label section + */ + submenuLabel?: { + /** + * Padding of submenu label + * + * @designToken tieredmenu.submenu.label.padding + */ + padding?: string; + /** + * Font weight of submenu label + * + * @designToken tieredmenu.submenu.label.font.weight + */ + fontWeight?: string; + /** + * Background of submenu label + * + * @designToken tieredmenu.submenu.label.background + */ + background?: string; + /** + * Color of submenu label + * + * @designToken tieredmenu.submenu.label.color + */ + color?: string; + }; + /** + * Used to pass tokens of the submenu icon section + */ + submenuIcon?: { + /** + * Size of submenu icon + * + * @designToken tieredmenu.submenu.icon.size + */ + size?: string; + /** + * Color of submenu icon + * + * @designToken tieredmenu.submenu.icon.color + */ + color?: string; + /** + * Focus color of submenu icon + * + * @designToken tieredmenu.submenu.icon.focus.color + */ + focusColor?: string; + /** + * Active color of submenu icon + * + * @designToken tieredmenu.submenu.icon.active.color + */ + activeColor?: string; + }; + /** + * Used to pass tokens of the separator section + */ + separator?: { + /** + * Border color of separator + * + * @designToken tieredmenu.separator.border.color + */ + borderColor?: string; + }; +} diff --git a/packages/themes/types/timeline/index.d.ts b/packages/themes/types/timeline/index.d.ts new file mode 100644 index 00000000000..1554002d464 --- /dev/null +++ b/packages/themes/types/timeline/index.d.ts @@ -0,0 +1,137 @@ +/** + * + * Timeline Design Tokens + * + * [Live Demo](https://www.primeng.org/timeline/) + * + * @module themes/timeline + * + */ +import { DesignTokens } from '..'; + +export interface TimelineDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the event section + */ + event?: { + /** + * Min height of event + * + * @designToken timeline.event.min.height + */ + minHeight?: string; + }; + /** + * Used to pass tokens of the horizontal section + */ + horizontal?: { + /** + * Event content of horizontal + */ + eventContent?: { + /** + * Event content padding of horizontal + * + * @designToken timeline.horizontal.event.content.padding + */ + padding?: string; + }; + }; + /** + * Used to pass tokens of the vertical section + */ + vertical?: { + /** + * Event content of vertical + */ + eventContent?: { + /** + * Event content padding of vertical + * + * @designToken timeline.vertical.event.content.padding + */ + padding?: string; + }; + }; + /** + * Used to pass tokens of the event marker section + */ + eventMarker?: { + /** + * Size of event marker + * + * @designToken timeline.event.marker.size + */ + size?: string; + /** + * Border radius of event marker + * + * @designToken timeline.event.marker.border.radius + */ + borderRadius?: string; + /** + * Border width of event marker + * + * @designToken timeline.event.marker.border.width + */ + borderWidth?: string; + /** + * Background of event marker + * + * @designToken timeline.event.marker.background + */ + background?: string; + /** + * Border color of event marker + * + * @designToken timeline.event.marker.border.color + */ + borderColor?: string; + /** + * Content of event marker + */ + content?: { + /** + * Content border radius of event marker + * + * @designToken timeline.event.marker.content.border.radius + */ + borderRadius?: string; + /** + * Content size of event marker + * + * @designToken timeline.event.marker.content.size + */ + size?: string; + /** + * Content background of event marker + * + * @designToken timeline.event.marker.content.background + */ + background?: string; + /** + * Content inset shadow of event marker + * + * @designToken timeline.event.marker.content.inset.shadow + */ + insetShadow?: string; + }; + }; + /** + * Used to pass tokens of the event connector section + */ + eventConnector?: { + /** + * Color of event connector + * + * @designToken timeline.event.connector.color + */ + color?: string; + /** + * Size of event connector + * + * @designToken timeline.event.connector.size + */ + size?: string; + }; +} diff --git a/packages/themes/types/toast/index.d.ts b/packages/themes/types/toast/index.d.ts new file mode 100644 index 00000000000..df2d712473d --- /dev/null +++ b/packages/themes/types/toast/index.d.ts @@ -0,0 +1,585 @@ +/** + * + * Toast Design Tokens + * + * [Live Demo](https://www.primeng.org/toast/) + * + * @module themes/toast + * + */ +import { DesignTokens } from '..'; + +export interface ToastDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Width of root + * + * @designToken toast.width + */ + width?: string; + /** + * Border radius of root + * + * @designToken toast.border.radius + */ + borderRadius?: string; + /** + * Border width of root + * + * @designToken toast.border.width + */ + borderWidth?: string; + /** + * Transition duration of root + * + * @designToken toast.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the icon section + */ + icon?: { + /** + * Size of icon + * + * @designToken toast.icon.size + */ + size?: string; + }; + /** + * Used to pass tokens of the content section + */ + content?: { + /** + * Padding of content + * + * @designToken toast.content.padding + */ + padding?: string; + /** + * Gap of content + * + * @designToken toast.content.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the text section + */ + text?: { + /** + * Gap of text + * + * @designToken toast.text.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the summary section + */ + summary?: { + /** + * Font weight of summary + * + * @designToken toast.summary.font.weight + */ + fontWeight?: string; + /** + * Font size of summary + * + * @designToken toast.summary.font.size + */ + fontSize?: string; + }; + /** + * Used to pass tokens of the detail section + */ + detail?: { + /** + * Font weight of detail + * + * @designToken toast.detail.font.weight + */ + fontWeight?: string; + /** + * Font size of detail + * + * @designToken toast.detail.font.size + */ + fontSize?: string; + }; + /** + * Used to pass tokens of the close button section + */ + closeButton?: { + /** + * Width of close button + * + * @designToken toast.close.button.width + */ + width?: string; + /** + * Height of close button + * + * @designToken toast.close.button.height + */ + height?: string; + /** + * Border radius of close button + * + * @designToken toast.close.button.border.radius + */ + borderRadius?: string; + /** + * Focus ring of close button + */ + focusRing?: { + /** + * Focus ring width of close button + * + * @designToken toast.close.button.focus.ring.width + */ + width?: string; + /** + * Focus ring style of close button + * + * @designToken toast.close.button.focus.ring.style + */ + style?: string; + /** + * Focus ring offset of close button + * + * @designToken toast.close.button.focus.ring.offset + */ + offset?: string; + }; + }; + /** + * Used to pass tokens of the close icon section + */ + closeIcon?: { + /** + * Size of close icon + * + * @designToken toast.close.icon.size + */ + size?: string; + }; + /** + * Used to pass tokens of the blur section + */ + blur?: { + /** + * 0 of blur + * + * @designToken toast.blur.0 + */ + 0?: string; + /** + * 1 of blur + * + * @designToken toast.blur.1 + */ + 1?: string; + /** + * 2 of blur + * + * @designToken toast.blur.2 + */ + 2?: string; + /** + * 3 of blur + * + * @designToken toast.blur.3 + */ + 3?: string; + /** + * 4 of blur + * + * @designToken toast.blur.4 + */ + 4?: string; + }; + /** + * Used to pass tokens of the info section + */ + info?: { + /** + * Background of info + * + * @designToken toast.info.background + */ + background?: string; + /** + * Border color of info + * + * @designToken toast.info.border.color + */ + borderColor?: string; + /** + * Color of info + * + * @designToken toast.info.color + */ + color?: string; + /** + * Detail color of info + * + * @designToken toast.info.detail.color + */ + detailColor?: string; + /** + * Shadow of info + * + * @designToken toast.info.shadow + */ + shadow?: string; + /** + * Close button of info + */ + closeButton?: { + /** + * Close button hover background of info + * + * @designToken toast.info.close.button.hover.background + */ + hoverBackground?: string; + /** + * Close button focus ring of info + */ + focusRing?: { + /** + * Close button focus ring color of info + * + * @designToken toast.info.close.button.focus.ring.color + */ + color?: string; + /** + * Close button focus ring shadow of info + * + * @designToken toast.info.close.button.focus.ring.shadow + */ + shadow?: string; + }; + }; + }; + /** + * Used to pass tokens of the success section + */ + success?: { + /** + * Background of success + * + * @designToken toast.success.background + */ + background?: string; + /** + * Border color of success + * + * @designToken toast.success.border.color + */ + borderColor?: string; + /** + * Color of success + * + * @designToken toast.success.color + */ + color?: string; + /** + * Detail color of success + * + * @designToken toast.success.detail.color + */ + detailColor?: string; + /** + * Shadow of success + * + * @designToken toast.success.shadow + */ + shadow?: string; + /** + * Close button of success + */ + closeButton?: { + /** + * Close button hover background of success + * + * @designToken toast.success.close.button.hover.background + */ + hoverBackground?: string; + /** + * Close button focus ring of success + */ + focusRing?: { + /** + * Close button focus ring color of success + * + * @designToken toast.success.close.button.focus.ring.color + */ + color?: string; + /** + * Close button focus ring shadow of success + * + * @designToken toast.success.close.button.focus.ring.shadow + */ + shadow?: string; + }; + }; + }; + /** + * Used to pass tokens of the warn section + */ + warn?: { + /** + * Background of warn + * + * @designToken toast.warn.background + */ + background?: string; + /** + * Border color of warn + * + * @designToken toast.warn.border.color + */ + borderColor?: string; + /** + * Color of warn + * + * @designToken toast.warn.color + */ + color?: string; + /** + * Detail color of warn + * + * @designToken toast.warn.detail.color + */ + detailColor?: string; + /** + * Shadow of warn + * + * @designToken toast.warn.shadow + */ + shadow?: string; + /** + * Close button of warn + */ + closeButton?: { + /** + * Close button hover background of warn + * + * @designToken toast.warn.close.button.hover.background + */ + hoverBackground?: string; + /** + * Close button focus ring of warn + */ + focusRing?: { + /** + * Close button focus ring color of warn + * + * @designToken toast.warn.close.button.focus.ring.color + */ + color?: string; + /** + * Close button focus ring shadow of warn + * + * @designToken toast.warn.close.button.focus.ring.shadow + */ + shadow?: string; + }; + }; + }; + /** + * Used to pass tokens of the error section + */ + error?: { + /** + * Background of error + * + * @designToken toast.error.background + */ + background?: string; + /** + * Border color of error + * + * @designToken toast.error.border.color + */ + borderColor?: string; + /** + * Color of error + * + * @designToken toast.error.color + */ + color?: string; + /** + * Detail color of error + * + * @designToken toast.error.detail.color + */ + detailColor?: string; + /** + * Shadow of error + * + * @designToken toast.error.shadow + */ + shadow?: string; + /** + * Close button of error + */ + closeButton?: { + /** + * Close button hover background of error + * + * @designToken toast.error.close.button.hover.background + */ + hoverBackground?: string; + /** + * Close button focus ring of error + */ + focusRing?: { + /** + * Close button focus ring color of error + * + * @designToken toast.error.close.button.focus.ring.color + */ + color?: string; + /** + * Close button focus ring shadow of error + * + * @designToken toast.error.close.button.focus.ring.shadow + */ + shadow?: string; + }; + }; + }; + /** + * Used to pass tokens of the secondary section + */ + secondary?: { + /** + * Background of secondary + * + * @designToken toast.secondary.background + */ + background?: string; + /** + * Border color of secondary + * + * @designToken toast.secondary.border.color + */ + borderColor?: string; + /** + * Color of secondary + * + * @designToken toast.secondary.color + */ + color?: string; + /** + * Detail color of secondary + * + * @designToken toast.secondary.detail.color + */ + detailColor?: string; + /** + * Shadow of secondary + * + * @designToken toast.secondary.shadow + */ + shadow?: string; + /** + * Close button of secondary + */ + closeButton?: { + /** + * Close button hover background of secondary + * + * @designToken toast.secondary.close.button.hover.background + */ + hoverBackground?: string; + /** + * Close button focus ring of secondary + */ + focusRing?: { + /** + * Close button focus ring color of secondary + * + * @designToken toast.secondary.close.button.focus.ring.color + */ + color?: string; + /** + * Close button focus ring shadow of secondary + * + * @designToken toast.secondary.close.button.focus.ring.shadow + */ + shadow?: string; + }; + }; + }; + /** + * Used to pass tokens of the contrast section + */ + contrast?: { + /** + * Background of contrast + * + * @designToken toast.contrast.background + */ + background?: string; + /** + * Border color of contrast + * + * @designToken toast.contrast.border.color + */ + borderColor?: string; + /** + * Color of contrast + * + * @designToken toast.contrast.color + */ + color?: string; + /** + * Detail color of contrast + * + * @designToken toast.contrast.detail.color + */ + detailColor?: string; + /** + * Shadow of contrast + * + * @designToken toast.contrast.shadow + */ + shadow?: string; + /** + * Close button of contrast + */ + closeButton?: { + /** + * Close button hover background of contrast + * + * @designToken toast.contrast.close.button.hover.background + */ + hoverBackground?: string; + /** + * Close button focus ring of contrast + */ + focusRing?: { + /** + * Close button focus ring color of contrast + * + * @designToken toast.contrast.close.button.focus.ring.color + */ + color?: string; + /** + * Close button focus ring shadow of contrast + * + * @designToken toast.contrast.close.button.focus.ring.shadow + */ + shadow?: string; + }; + }; + }; +} diff --git a/packages/themes/types/togglebutton/index.d.ts b/packages/themes/types/togglebutton/index.d.ts new file mode 100644 index 00000000000..acf23c3887f --- /dev/null +++ b/packages/themes/types/togglebutton/index.d.ts @@ -0,0 +1,213 @@ +/** + * + * ToggleButton Design Tokens + * + * [Live Demo](https://www.primeng.org/togglebutton/) + * + * @module themes/togglebutton + * + */ +import { DesignTokens } from '..'; + +export interface ToggleButtonDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Padding of root + * + * @designToken togglebutton.padding + */ + padding?: string; + /** + * Border radius of root + * + * @designToken togglebutton.border.radius + */ + borderRadius?: string; + /** + * Gap of root + * + * @designToken togglebutton.gap + */ + gap?: string; + /** + * Font weight of root + * + * @designToken togglebutton.font.weight + */ + fontWeight?: string; + /** + * Disabled background of root + * + * @designToken togglebutton.disabled.background + */ + disabledBackground?: string; + /** + * Disabled border color of root + * + * @designToken togglebutton.disabled.border.color + */ + disabledBorderColor?: string; + /** + * Disabled color of root + * + * @designToken togglebutton.disabled.color + */ + disabledColor?: string; + /** + * Invalid border color of root + * + * @designToken togglebutton.invalid.border.color + */ + invalidBorderColor?: string; + /** + * Focus ring of root + */ + focusRing?: { + /** + * Focus ring width of root + * + * @designToken togglebutton.focus.ring.width + */ + width?: string; + /** + * Focus ring style of root + * + * @designToken togglebutton.focus.ring.style + */ + style?: string; + /** + * Focus ring color of root + * + * @designToken togglebutton.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of root + * + * @designToken togglebutton.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of root + * + * @designToken togglebutton.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Transition duration of root + * + * @designToken togglebutton.transition.duration + */ + transitionDuration?: string; + /** + * Background of root + * + * @designToken togglebutton.background + */ + background?: string; + /** + * Checked background of root + * + * @designToken togglebutton.checked.background + */ + checkedBackground?: string; + /** + * Hover background of root + * + * @designToken togglebutton.hover.background + */ + hoverBackground?: string; + /** + * Border color of root + * + * @designToken togglebutton.border.color + */ + borderColor?: string; + /** + * Color of root + * + * @designToken togglebutton.color + */ + color?: string; + /** + * Hover color of root + * + * @designToken togglebutton.hover.color + */ + hoverColor?: string; + /** + * Checked color of root + * + * @designToken togglebutton.checked.color + */ + checkedColor?: string; + /** + * Checked border color of root + * + * @designToken togglebutton.checked.border.color + */ + checkedBorderColor?: string; + }; + /** + * Used to pass tokens of the icon section + */ + icon?: { + /** + * Disabled color of icon + * + * @designToken togglebutton.icon.disabled.color + */ + disabledColor?: string; + /** + * Color of icon + * + * @designToken togglebutton.icon.color + */ + color?: string; + /** + * Hover color of icon + * + * @designToken togglebutton.icon.hover.color + */ + hoverColor?: string; + /** + * Checked color of icon + * + * @designToken togglebutton.icon.checked.color + */ + checkedColor?: string; + }; + /** + * Used to pass tokens of the content section + */ + content?: { + /** + * Left of content + * + * @designToken togglebutton.content.left + */ + left?: string; + /** + * Top of content + * + * @designToken togglebutton.content.top + */ + top?: string; + /** + * Checked shadow of content + * + * @designToken togglebutton.content.checked.shadow + */ + checkedShadow?: string; + /** + * Checked background of content + * + * @designToken togglebutton.content.checked.background + */ + checkedBackground?: string; + }; +} diff --git a/packages/themes/types/toggleswitch/index.d.ts b/packages/themes/types/toggleswitch/index.d.ts new file mode 100644 index 00000000000..7b5f374074f --- /dev/null +++ b/packages/themes/types/toggleswitch/index.d.ts @@ -0,0 +1,232 @@ +/** + * + * ToggleSwitch Design Tokens + * + * [Live Demo](https://www.primeng.org/toggleswitch/) + * + * @module themes/toggleswitch + * + */ +import { DesignTokens } from '..'; + +export interface ToggleSwitchDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Width of root + * + * @designToken toggleswitch.width + */ + width?: string; + /** + * Height of root + * + * @designToken toggleswitch.height + */ + height?: string; + /** + * Border radius of root + * + * @designToken toggleswitch.border.radius + */ + borderRadius?: string; + /** + * Gap of root + * + * @designToken toggleswitch.gap + */ + gap?: string; + /** + * Shadow of root + * + * @designToken toggleswitch.shadow + */ + shadow?: string; + /** + * Focus ring of root + */ + focusRing?: { + /** + * Focus ring width of root + * + * @designToken toggleswitch.focus.ring.width + */ + width?: string; + /** + * Focus ring style of root + * + * @designToken toggleswitch.focus.ring.style + */ + style?: string; + /** + * Focus ring color of root + * + * @designToken toggleswitch.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of root + * + * @designToken toggleswitch.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of root + * + * @designToken toggleswitch.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Border width of root + * + * @designToken toggleswitch.border.width + */ + borderWidth?: string; + /** + * Border color of root + * + * @designToken toggleswitch.border.color + */ + borderColor?: string; + /** + * Hover border color of root + * + * @designToken toggleswitch.hover.border.color + */ + hoverBorderColor?: string; + /** + * Checked border color of root + * + * @designToken toggleswitch.checked.border.color + */ + checkedBorderColor?: string; + /** + * Checked hover border color of root + * + * @designToken toggleswitch.checked.hover.border.color + */ + checkedHoverBorderColor?: string; + /** + * Invalid border color of root + * + * @designToken toggleswitch.invalid.border.color + */ + invalidBorderColor?: string; + /** + * Transition duration of root + * + * @designToken toggleswitch.transition.duration + */ + transitionDuration?: string; + /** + * Slide duration of root + * + * @designToken toggleswitch.slide.duration + */ + slideDuration?: string; + /** + * Background of root + * + * @designToken toggleswitch.background + */ + background?: string; + /** + * Disabled background of root + * + * @designToken toggleswitch.disabled.background + */ + disabledBackground?: string; + /** + * Hover background of root + * + * @designToken toggleswitch.hover.background + */ + hoverBackground?: string; + /** + * Checked background of root + * + * @designToken toggleswitch.checked.background + */ + checkedBackground?: string; + /** + * Checked hover background of root + * + * @designToken toggleswitch.checked.hover.background + */ + checkedHoverBackground?: string; + }; + /** + * Used to pass tokens of the handle section + */ + handle?: { + /** + * Border radius of handle + * + * @designToken toggleswitch.handle.border.radius + */ + borderRadius?: string; + /** + * Size of handle + * + * @designToken toggleswitch.handle.size + */ + size?: string; + /** + * Background of handle + * + * @designToken toggleswitch.handle.background + */ + background?: string; + /** + * Disabled background of handle + * + * @designToken toggleswitch.handle.disabled.background + */ + disabledBackground?: string; + /** + * Hover background of handle + * + * @designToken toggleswitch.handle.hover.background + */ + hoverBackground?: string; + /** + * Checked background of handle + * + * @designToken toggleswitch.handle.checked.background + */ + checkedBackground?: string; + /** + * Checked hover background of handle + * + * @designToken toggleswitch.handle.checked.hover.background + */ + checkedHoverBackground?: string; + /** + * Color of handle + * + * @designToken toggleswitch.handle.color + */ + color?: string; + /** + * Hover color of handle + * + * @designToken toggleswitch.handle.hover.color + */ + hoverColor?: string; + /** + * Checked color of handle + * + * @designToken toggleswitch.handle.checked.color + */ + checkedColor?: string; + /** + * Checked hover color of handle + * + * @designToken toggleswitch.handle.checked.hover.color + */ + checkedHoverColor?: string; + }; +} diff --git a/packages/themes/types/toolbar/index.d.ts b/packages/themes/types/toolbar/index.d.ts new file mode 100644 index 00000000000..a520850e2a9 --- /dev/null +++ b/packages/themes/types/toolbar/index.d.ts @@ -0,0 +1,54 @@ +/** + * + * Toolbar Design Tokens + * + * [Live Demo](https://www.primeng.org/toolbar/) + * + * @module themes/toolbar + * + */ +import { DesignTokens } from '..'; + +export interface ToolbarDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken toolbar.background + */ + background?: string; + /** + * Border color of root + * + * @designToken toolbar.border.color + */ + borderColor?: string; + /** + * Border radius of root + * + * @designToken toolbar.border.radius + */ + borderRadius?: string; + /** + * Color of root + * + * @designToken toolbar.color + */ + color?: string; + /** + * Gap of root + * + * @designToken toolbar.gap + */ + gap?: string; + /** + * Padding of root + * + * @designToken toolbar.padding + */ + padding?: string; + }; +} diff --git a/packages/themes/types/tooltip/index.d.ts b/packages/themes/types/tooltip/index.d.ts new file mode 100644 index 00000000000..f4037ba813b --- /dev/null +++ b/packages/themes/types/tooltip/index.d.ts @@ -0,0 +1,60 @@ +/** + * + * Tooltip Design Tokens + * + * [Live Demo](https://www.primeng.org/tooltip/) + * + * @module themes/tooltip + * + */ +import { DesignTokens } from '..'; + +export interface TooltipDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Max width of root + * + * @designToken tooltip.max.width + */ + maxWidth?: string; + /** + * Gutter of root + * + * @designToken tooltip.gutter + */ + gutter?: string; + /** + * Shadow of root + * + * @designToken tooltip.shadow + */ + shadow?: string; + /** + * Padding of root + * + * @designToken tooltip.padding + */ + padding?: string; + /** + * Border radius of root + * + * @designToken tooltip.border.radius + */ + borderRadius?: string; + /** + * Background of root + * + * @designToken tooltip.background + */ + background?: string; + /** + * Color of root + * + * @designToken tooltip.color + */ + color?: string; + }; +} diff --git a/packages/themes/types/tree/index.d.ts b/packages/themes/types/tree/index.d.ts new file mode 100644 index 00000000000..0fb9eeff000 --- /dev/null +++ b/packages/themes/types/tree/index.d.ts @@ -0,0 +1,258 @@ +/** + * + * Tree Design Tokens + * + * [Live Demo](https://www.primeng.org/tree/) + * + * @module themes/tree + * + */ +import { DesignTokens } from '..'; + +export interface TreeDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken tree.background + */ + background?: string; + /** + * Color of root + * + * @designToken tree.color + */ + color?: string; + /** + * Padding of root + * + * @designToken tree.padding + */ + padding?: string; + /** + * Gap of root + * + * @designToken tree.gap + */ + gap?: string; + /** + * Indent of root + * + * @designToken tree.indent + */ + indent?: string; + /** + * Transition duration of root + * + * @designToken tree.transition.duration + */ + transitionDuration?: string; + }; + /** + * Used to pass tokens of the node section + */ + node?: { + /** + * Padding of node + * + * @designToken tree.node.padding + */ + padding?: string; + /** + * Border radius of node + * + * @designToken tree.node.border.radius + */ + borderRadius?: string; + /** + * Hover background of node + * + * @designToken tree.node.hover.background + */ + hoverBackground?: string; + /** + * Selected background of node + * + * @designToken tree.node.selected.background + */ + selectedBackground?: string; + /** + * Color of node + * + * @designToken tree.node.color + */ + color?: string; + /** + * Hover color of node + * + * @designToken tree.node.hover.color + */ + hoverColor?: string; + /** + * Selected color of node + * + * @designToken tree.node.selected.color + */ + selectedColor?: string; + /** + * Focus ring of node + */ + focusRing?: { + /** + * Focus ring width of node + * + * @designToken tree.node.focus.ring.width + */ + width?: string; + /** + * Focus ring style of node + * + * @designToken tree.node.focus.ring.style + */ + style?: string; + /** + * Focus ring color of node + * + * @designToken tree.node.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of node + * + * @designToken tree.node.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of node + * + * @designToken tree.node.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Gap of node + * + * @designToken tree.node.gap + */ + gap?: string; + }; + /** + * Used to pass tokens of the node icon section + */ + nodeIcon?: { + /** + * Color of node icon + * + * @designToken tree.node.icon.color + */ + color?: string; + /** + * Hover color of node icon + * + * @designToken tree.node.icon.hover.color + */ + hoverColor?: string; + /** + * Selected color of node icon + * + * @designToken tree.node.icon.selected.color + */ + selectedColor?: string; + }; + /** + * Used to pass tokens of the node toggle button section + */ + nodeToggleButton?: { + /** + * Border radius of node toggle button + * + * @designToken tree.node.toggle.button.border.radius + */ + borderRadius?: string; + /** + * Size of node toggle button + * + * @designToken tree.node.toggle.button.size + */ + size?: string; + /** + * Hover background of node toggle button + * + * @designToken tree.node.toggle.button.hover.background + */ + hoverBackground?: string; + /** + * Selected hover background of node toggle button + * + * @designToken tree.node.toggle.button.selected.hover.background + */ + selectedHoverBackground?: string; + /** + * Color of node toggle button + * + * @designToken tree.node.toggle.button.color + */ + color?: string; + /** + * Hover color of node toggle button + * + * @designToken tree.node.toggle.button.hover.color + */ + hoverColor?: string; + /** + * Selected hover color of node toggle button + * + * @designToken tree.node.toggle.button.selected.hover.color + */ + selectedHoverColor?: string; + /** + * Focus ring of node toggle button + */ + focusRing?: { + /** + * Focus ring width of node toggle button + * + * @designToken tree.node.toggle.button.focus.ring.width + */ + width?: string; + /** + * Focus ring style of node toggle button + * + * @designToken tree.node.toggle.button.focus.ring.style + */ + style?: string; + /** + * Focus ring color of node toggle button + * + * @designToken tree.node.toggle.button.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of node toggle button + * + * @designToken tree.node.toggle.button.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of node toggle button + * + * @designToken tree.node.toggle.button.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Used to pass tokens of the loading icon section + */ + loadingIcon?: { + /** + * Size of loading icon + * + * @designToken tree.loading.icon.size + */ + size?: string; + }; +} diff --git a/packages/themes/types/treeselect/index.d.ts b/packages/themes/types/treeselect/index.d.ts new file mode 100644 index 00000000000..ada820eb4a7 --- /dev/null +++ b/packages/themes/types/treeselect/index.d.ts @@ -0,0 +1,303 @@ +/** + * + * TreeSelect Design Tokens + * + * [Live Demo](https://www.primeng.org/treeselect/) + * + * @module themes/treeselect + * + */ +import { DesignTokens } from '..'; + +export interface TreeSelectDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Background of root + * + * @designToken treeselect.background + */ + background?: string; + /** + * Disabled background of root + * + * @designToken treeselect.disabled.background + */ + disabledBackground?: string; + /** + * Filled background of root + * + * @designToken treeselect.filled.background + */ + filledBackground?: string; + /** + * Filled hover background of root + * + * @designToken treeselect.filled.hover.background + */ + filledHoverBackground?: string; + /** + * Filled focus background of root + * + * @designToken treeselect.filled.focus.background + */ + filledFocusBackground?: string; + /** + * Border color of root + * + * @designToken treeselect.border.color + */ + borderColor?: string; + /** + * Hover border color of root + * + * @designToken treeselect.hover.border.color + */ + hoverBorderColor?: string; + /** + * Focus border color of root + * + * @designToken treeselect.focus.border.color + */ + focusBorderColor?: string; + /** + * Invalid border color of root + * + * @designToken treeselect.invalid.border.color + */ + invalidBorderColor?: string; + /** + * Color of root + * + * @designToken treeselect.color + */ + color?: string; + /** + * Disabled color of root + * + * @designToken treeselect.disabled.color + */ + disabledColor?: string; + /** + * Placeholder color of root + * + * @designToken treeselect.placeholder.color + */ + placeholderColor?: string; + /** + * Invalid placeholder color of root + * + * @designToken treeselect.invalid.placeholder.color + */ + invalidPlaceholderColor?: string; + /** + * Shadow of root + * + * @designToken treeselect.shadow + */ + shadow?: string; + /** + * Padding x of root + * + * @designToken treeselect.padding.x + */ + paddingX?: string; + /** + * Padding y of root + * + * @designToken treeselect.padding.y + */ + paddingY?: string; + /** + * Border radius of root + * + * @designToken treeselect.border.radius + */ + borderRadius?: string; + /** + * Focus ring of root + */ + focusRing?: { + /** + * Focus ring width of root + * + * @designToken treeselect.focus.ring.width + */ + width?: string; + /** + * Focus ring style of root + * + * @designToken treeselect.focus.ring.style + */ + style?: string; + /** + * Focus ring color of root + * + * @designToken treeselect.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of root + * + * @designToken treeselect.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of root + * + * @designToken treeselect.focus.ring.shadow + */ + shadow?: string; + }; + /** + * Transition duration of root + * + * @designToken treeselect.transition.duration + */ + transitionDuration?: string; + /** + * Sm of root + */ + sm?: { + /** + * Sm font size of root + * + * @designToken treeselect.sm.font.size + */ + fontSize?: string; + /** + * Sm padding x of root + * + * @designToken treeselect.sm.padding.x + */ + paddingX?: string; + /** + * Sm padding y of root + * + * @designToken treeselect.sm.padding.y + */ + paddingY?: string; + }; + /** + * Lg of root + */ + lg?: { + /** + * Lg font size of root + * + * @designToken treeselect.lg.font.size + */ + fontSize?: string; + /** + * Lg padding x of root + * + * @designToken treeselect.lg.padding.x + */ + paddingX?: string; + /** + * Lg padding y of root + * + * @designToken treeselect.lg.padding.y + */ + paddingY?: string; + }; + }; + /** + * Used to pass tokens of the dropdown section + */ + dropdown?: { + /** + * Width of dropdown + * + * @designToken treeselect.dropdown.width + */ + width?: string; + /** + * Color of dropdown + * + * @designToken treeselect.dropdown.color + */ + color?: string; + }; + /** + * Used to pass tokens of the overlay section + */ + overlay?: { + /** + * Background of overlay + * + * @designToken treeselect.overlay.background + */ + background?: string; + /** + * Border color of overlay + * + * @designToken treeselect.overlay.border.color + */ + borderColor?: string; + /** + * Border radius of overlay + * + * @designToken treeselect.overlay.border.radius + */ + borderRadius?: string; + /** + * Color of overlay + * + * @designToken treeselect.overlay.color + */ + color?: string; + /** + * Shadow of overlay + * + * @designToken treeselect.overlay.shadow + */ + shadow?: string; + }; + /** + * Used to pass tokens of the tree section + */ + tree?: { + /** + * Padding of tree + * + * @designToken treeselect.tree.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the clear icon section + */ + clearIcon?: { + /** + * Color of clear icon + * + * @designToken treeselect.clear.icon.color + */ + color?: string; + }; + /** + * Used to pass tokens of the empty message section + */ + emptyMessage?: { + /** + * Padding of empty message + * + * @designToken treeselect.empty.message.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the chip section + */ + chip?: { + /** + * Border radius of chip + * + * @designToken treeselect.chip.border.radius + */ + borderRadius?: string; + }; +} diff --git a/packages/themes/types/treetable/index.d.ts b/packages/themes/types/treetable/index.d.ts new file mode 100644 index 00000000000..876f6e492e6 --- /dev/null +++ b/packages/themes/types/treetable/index.d.ts @@ -0,0 +1,552 @@ +/** + * + * TreeTable Design Tokens + * + * [Live Demo](https://www.primeng.org/treetable/) + * + * @module themes/treetable + * + */ +import { DesignTokens } from '..'; + +export interface TreeTableDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the root section + */ + root?: { + /** + * Transition duration of root + * + * @designToken treetable.transition.duration + */ + transitionDuration?: string; + /** + * Border color of root + * + * @designToken treetable.border.color + */ + borderColor?: string; + }; + /** + * Used to pass tokens of the header section + */ + header?: { + /** + * Background of header + * + * @designToken treetable.header.background + */ + background?: string; + /** + * Border color of header + * + * @designToken treetable.header.border.color + */ + borderColor?: string; + /** + * Color of header + * + * @designToken treetable.header.color + */ + color?: string; + /** + * Border width of header + * + * @designToken treetable.header.border.width + */ + borderWidth?: string; + /** + * Padding of header + * + * @designToken treetable.header.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the header cell section + */ + headerCell?: { + /** + * Background of header cell + * + * @designToken treetable.header.cell.background + */ + background?: string; + /** + * Hover background of header cell + * + * @designToken treetable.header.cell.hover.background + */ + hoverBackground?: string; + /** + * Selected background of header cell + * + * @designToken treetable.header.cell.selected.background + */ + selectedBackground?: string; + /** + * Border color of header cell + * + * @designToken treetable.header.cell.border.color + */ + borderColor?: string; + /** + * Color of header cell + * + * @designToken treetable.header.cell.color + */ + color?: string; + /** + * Hover color of header cell + * + * @designToken treetable.header.cell.hover.color + */ + hoverColor?: string; + /** + * Selected color of header cell + * + * @designToken treetable.header.cell.selected.color + */ + selectedColor?: string; + /** + * Gap of header cell + * + * @designToken treetable.header.cell.gap + */ + gap?: string; + /** + * Padding of header cell + * + * @designToken treetable.header.cell.padding + */ + padding?: string; + /** + * Focus ring of header cell + */ + focusRing?: { + /** + * Focus ring width of header cell + * + * @designToken treetable.header.cell.focus.ring.width + */ + width?: string; + /** + * Focus ring style of header cell + * + * @designToken treetable.header.cell.focus.ring.style + */ + style?: string; + /** + * Focus ring color of header cell + * + * @designToken treetable.header.cell.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of header cell + * + * @designToken treetable.header.cell.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of header cell + * + * @designToken treetable.header.cell.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Used to pass tokens of the column title section + */ + columnTitle?: { + /** + * Font weight of column title + * + * @designToken treetable.column.title.font.weight + */ + fontWeight?: string; + }; + /** + * Used to pass tokens of the row section + */ + row?: { + /** + * Background of row + * + * @designToken treetable.row.background + */ + background?: string; + /** + * Hover background of row + * + * @designToken treetable.row.hover.background + */ + hoverBackground?: string; + /** + * Selected background of row + * + * @designToken treetable.row.selected.background + */ + selectedBackground?: string; + /** + * Color of row + * + * @designToken treetable.row.color + */ + color?: string; + /** + * Hover color of row + * + * @designToken treetable.row.hover.color + */ + hoverColor?: string; + /** + * Selected color of row + * + * @designToken treetable.row.selected.color + */ + selectedColor?: string; + /** + * Focus ring of row + */ + focusRing?: { + /** + * Focus ring width of row + * + * @designToken treetable.row.focus.ring.width + */ + width?: string; + /** + * Focus ring style of row + * + * @designToken treetable.row.focus.ring.style + */ + style?: string; + /** + * Focus ring color of row + * + * @designToken treetable.row.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of row + * + * @designToken treetable.row.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of row + * + * @designToken treetable.row.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Used to pass tokens of the body cell section + */ + bodyCell?: { + /** + * Border color of body cell + * + * @designToken treetable.body.cell.border.color + */ + borderColor?: string; + /** + * Padding of body cell + * + * @designToken treetable.body.cell.padding + */ + padding?: string; + /** + * Gap of body cell + * + * @designToken treetable.body.cell.gap + */ + gap?: string; + /** + * Selected border color of body cell + * + * @designToken treetable.body.cell.selected.border.color + */ + selectedBorderColor?: string; + }; + /** + * Used to pass tokens of the footer cell section + */ + footerCell?: { + /** + * Background of footer cell + * + * @designToken treetable.footer.cell.background + */ + background?: string; + /** + * Border color of footer cell + * + * @designToken treetable.footer.cell.border.color + */ + borderColor?: string; + /** + * Color of footer cell + * + * @designToken treetable.footer.cell.color + */ + color?: string; + /** + * Padding of footer cell + * + * @designToken treetable.footer.cell.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the column footer section + */ + columnFooter?: { + /** + * Font weight of column footer + * + * @designToken treetable.column.footer.font.weight + */ + fontWeight?: string; + }; + /** + * Used to pass tokens of the footer section + */ + footer?: { + /** + * Background of footer + * + * @designToken treetable.footer.background + */ + background?: string; + /** + * Border color of footer + * + * @designToken treetable.footer.border.color + */ + borderColor?: string; + /** + * Color of footer + * + * @designToken treetable.footer.color + */ + color?: string; + /** + * Border width of footer + * + * @designToken treetable.footer.border.width + */ + borderWidth?: string; + /** + * Padding of footer + * + * @designToken treetable.footer.padding + */ + padding?: string; + }; + /** + * Used to pass tokens of the column resizer width section + */ + columnResizerWidth?: { + /** + * 0 of column resizer width + * + * @designToken treetable.column.resizer.width.0 + */ + 0?: string; + /** + * 1 of column resizer width + * + * @designToken treetable.column.resizer.width.1 + */ + 1?: string; + /** + * 2 of column resizer width + * + * @designToken treetable.column.resizer.width.2 + */ + 2?: string; + /** + * 3 of column resizer width + * + * @designToken treetable.column.resizer.width.3 + */ + 3?: string; + /** + * 4 of column resizer width + * + * @designToken treetable.column.resizer.width.4 + */ + 4?: string; + /** + * 5 of column resizer width + * + * @designToken treetable.column.resizer.width.5 + */ + 5?: string; + }; + /** + * Used to pass tokens of the resize indicator section + */ + resizeIndicator?: { + /** + * Width of resize indicator + * + * @designToken treetable.resize.indicator.width + */ + width?: string; + /** + * Color of resize indicator + * + * @designToken treetable.resize.indicator.color + */ + color?: string; + }; + /** + * Used to pass tokens of the sort icon section + */ + sortIcon?: { + /** + * Color of sort icon + * + * @designToken treetable.sort.icon.color + */ + color?: string; + /** + * Hover color of sort icon + * + * @designToken treetable.sort.icon.hover.color + */ + hoverColor?: string; + }; + /** + * Used to pass tokens of the loading icon section + */ + loadingIcon?: { + /** + * Size of loading icon + * + * @designToken treetable.loading.icon.size + */ + size?: string; + }; + /** + * Used to pass tokens of the node toggle button section + */ + nodeToggleButton?: { + /** + * Hover background of node toggle button + * + * @designToken treetable.node.toggle.button.hover.background + */ + hoverBackground?: string; + /** + * Selected hover background of node toggle button + * + * @designToken treetable.node.toggle.button.selected.hover.background + */ + selectedHoverBackground?: string; + /** + * Color of node toggle button + * + * @designToken treetable.node.toggle.button.color + */ + color?: string; + /** + * Hover color of node toggle button + * + * @designToken treetable.node.toggle.button.hover.color + */ + hoverColor?: string; + /** + * Selected hover color of node toggle button + * + * @designToken treetable.node.toggle.button.selected.hover.color + */ + selectedHoverColor?: string; + /** + * Size of node toggle button + * + * @designToken treetable.node.toggle.button.size + */ + size?: string; + /** + * Border radius of node toggle button + * + * @designToken treetable.node.toggle.button.border.radius + */ + borderRadius?: string; + /** + * Focus ring of node toggle button + */ + focusRing?: { + /** + * Focus ring width of node toggle button + * + * @designToken treetable.node.toggle.button.focus.ring.width + */ + width?: string; + /** + * Focus ring style of node toggle button + * + * @designToken treetable.node.toggle.button.focus.ring.style + */ + style?: string; + /** + * Focus ring color of node toggle button + * + * @designToken treetable.node.toggle.button.focus.ring.color + */ + color?: string; + /** + * Focus ring offset of node toggle button + * + * @designToken treetable.node.toggle.button.focus.ring.offset + */ + offset?: string; + /** + * Focus ring shadow of node toggle button + * + * @designToken treetable.node.toggle.button.focus.ring.shadow + */ + shadow?: string; + }; + }; + /** + * Used to pass tokens of the paginator top section + */ + paginatorTop?: { + /** + * Border color of paginator top + * + * @designToken treetable.paginator.top.border.color + */ + borderColor?: string; + /** + * Border width of paginator top + * + * @designToken treetable.paginator.top.border.width + */ + borderWidth?: string; + }; + /** + * Used to pass tokens of the paginator bottom section + */ + paginatorBottom?: { + /** + * Border color of paginator bottom + * + * @designToken treetable.paginator.bottom.border.color + */ + borderColor?: string; + /** + * Border width of paginator bottom + * + * @designToken treetable.paginator.bottom.border.width + */ + borderWidth?: string; + }; +} diff --git a/packages/themes/types/virtualscroller/index.d.ts b/packages/themes/types/virtualscroller/index.d.ts new file mode 100644 index 00000000000..18d9b62dd6c --- /dev/null +++ b/packages/themes/types/virtualscroller/index.d.ts @@ -0,0 +1,41 @@ +/** + * + * VirtualScroller Design Tokens + * + * [Live Demo](https://www.primeng.org/virtualscroller/) + * + * @module themes/scroller + * + */ +import { DesignTokens } from '..'; + +export interface VirtualScrollerDesignTokens extends DesignTokens { + /** + * Used to pass tokens of the mask section + */ + loaderMask?: { + /** + * Background of loader mask + * + * @designToken virtualscroller.loader.mask.background + */ + background?: string; + /** + * Color of loader mask + * + * @designToken virtualscroller.loader.mask.color + */ + color?: string; + }; + /** + * Used to pass tokens of the loader icon section + */ + loaderIcon?: { + /** + * Size of the loader icon + * + * @designToken virtualscroller.loader.icon.size + */ + size?: string; + }; +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 00000000000..9c66ead0c0e --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,13707 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +catalogs: + angular18: + '@angular-devkit/build-angular': + specifier: ^18 + version: 18.2.12 + '@angular-eslint/eslint-plugin': + specifier: ^18 + version: 18.4.0 + '@angular-eslint/eslint-plugin-template': + specifier: ^18 + version: 18.4.0 + '@angular-eslint/schematics': + specifier: ^18 + version: 18.4.0 + '@angular-eslint/template-parser': + specifier: ^18 + version: 18.4.0 + '@angular/animations': + specifier: ^18 + version: 18.2.12 + '@angular/cdk': + specifier: ^18 + version: 18.2.13 + '@angular/cli': + specifier: ^18 + version: 18.2.12 + '@angular/common': + specifier: ^18 + version: 18.2.12 + '@angular/compiler': + specifier: ^18 + version: 18.2.12 + '@angular/compiler-cli': + specifier: ^18 + version: 18.2.12 + '@angular/core': + specifier: ^18 + version: 18.2.12 + '@angular/forms': + specifier: ^18 + version: 18.2.12 + '@angular/platform-browser': + specifier: ^18 + version: 18.2.12 + '@angular/platform-browser-dynamic': + specifier: ^18 + version: 18.2.12 + '@angular/platform-server': + specifier: ^18 + version: 18.2.12 + '@angular/router': + specifier: ^18 + version: 18.2.12 + '@angular/ssr': + specifier: ^18 + version: 18.2.12 + ng-packagr: + specifier: ^18 + version: 18.2.1 + default: + '@primeuix/styled': + specifier: ^0.3.1 + version: 0.3.1 + '@primeuix/utils': + specifier: ^0.3.1 + version: 0.3.1 + +importers: + + .: + devDependencies: + '@angular-devkit/build-angular': + specifier: catalog:angular18 + version: 18.2.12(jfmbvobkja23tkwz64xfvawquy) + '@angular-eslint/eslint-plugin': + specifier: catalog:angular18 + version: 18.4.0(@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5))(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5) + '@angular-eslint/eslint-plugin-template': + specifier: catalog:angular18 + version: 18.4.0(@typescript-eslint/types@8.14.0)(@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5))(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5) + '@angular-eslint/schematics': + specifier: catalog:angular18 + version: 18.4.0(@angular-devkit/core@18.2.12(chokidar@3.6.0))(@angular-devkit/schematics@18.2.12(chokidar@3.6.0))(@typescript-eslint/types@8.14.0)(@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5))(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5) + '@angular-eslint/template-parser': + specifier: catalog:angular18 + version: 18.4.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5) + '@angular/animations': + specifier: catalog:angular18 + version: 18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)) + '@angular/cli': + specifier: catalog:angular18 + version: 18.2.12(chokidar@3.6.0) + '@angular/common': + specifier: catalog:angular18 + version: 18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1) + '@angular/compiler': + specifier: catalog:angular18 + version: 18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)) + '@angular/compiler-cli': + specifier: catalog:angular18 + version: 18.2.12(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5) + '@angular/core': + specifier: catalog:angular18 + version: 18.2.12(rxjs@7.8.1)(zone.js@0.14.10) + '@angular/forms': + specifier: catalog:angular18 + version: 18.2.12(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(@angular/platform-browser@18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(rxjs@7.8.1) + '@angular/platform-browser': + specifier: catalog:angular18 + version: 18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)) + '@angular/platform-browser-dynamic': + specifier: catalog:angular18 + version: 18.2.12(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(@angular/platform-browser@18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))) + '@angular/platform-server': + specifier: catalog:angular18 + version: 18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(@angular/platform-browser@18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))) + '@angular/router': + specifier: catalog:angular18 + version: 18.2.12(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(@angular/platform-browser@18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(rxjs@7.8.1) + '@typescript-eslint/eslint-plugin': + specifier: ^8.13.0 + version: 8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5))(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5) + eslint: + specifier: ^9.14.0 + version: 9.14.0(jiti@1.21.6) + eslint-config-prettier: + specifier: ^9.1.0 + version: 9.1.0(eslint@9.14.0(jiti@1.21.6)) + eslint-plugin-import: + specifier: ^2.31.0 + version: 2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5))(eslint@9.14.0(jiti@1.21.6)) + eslint-plugin-jsdoc: + specifier: ^50.4.3 + version: 50.5.0(eslint@9.14.0(jiti@1.21.6)) + eslint-plugin-prefer-arrow: + specifier: ^1.2.3 + version: 1.2.3(eslint@9.14.0(jiti@1.21.6)) + eslint-plugin-prettier: + specifier: ^4.2.1 + version: 4.2.1(eslint-config-prettier@9.1.0(eslint@9.14.0(jiti@1.21.6)))(eslint@9.14.0(jiti@1.21.6))(prettier@3.3.3) + fs-extra: + specifier: ^11.2.0 + version: 11.2.0 + glob: + specifier: ^10.4.2 + version: 10.4.5 + husky: + specifier: ^9.1.6 + version: 9.1.6 + lint-staged: + specifier: ^12.0.0 + version: 12.5.0 + ng-packagr: + specifier: catalog:angular18 + version: 18.2.1(@angular/compiler-cli@18.2.12(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5))(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.4.5)))(tslib@2.6.3)(typescript@5.4.5) + pnpm: + specifier: ^9.6.0 + version: 9.13.2 + prettier: + specifier: ^3.0.0 + version: 3.3.3 + tsup: + specifier: ^8.1.0 + version: 8.3.5(jiti@1.21.6)(postcss@8.4.41)(typescript@5.4.5)(yaml@2.6.0) + typescript: + specifier: 5.4.5 + version: 5.4.5 + + apps/showcase: + dependencies: + autoprefixer: + specifier: ^10.4.20 + version: 10.4.20(postcss@8.4.49) + postcss: + specifier: ^8.4.41 + version: 8.4.49 + tailwindcss: + specifier: ^3.4.10 + version: 3.4.15(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.4.5)) + tailwindcss-primeui: + specifier: ^0.3.4 + version: 0.3.4(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.4.5))) + devDependencies: + '@algolia/client-search': + specifier: ^4.19.1 + version: 4.24.0 + '@angular/cdk': + specifier: catalog:angular18 + version: 18.2.13(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1) + '@angular/ssr': + specifier: catalog:angular18 + version: 18.2.12(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)) + '@docsearch/css': + specifier: ^3.3.4 + version: 3.8.0 + '@docsearch/js': + specifier: ^3.3.4 + version: 3.8.0(@algolia/client-search@4.24.0)(@types/react@18.3.12)(search-insights@2.17.2) + '@primeng/themes': + specifier: workspace:* + version: link:../../packages/themes + '@primeuix/styled': + specifier: 'catalog:' + version: 0.3.1 + '@primeuix/utils': + specifier: 'catalog:' + version: 0.3.1 + '@stackblitz/sdk': + specifier: 1.9.0 + version: 1.9.0 + '@types/express': + specifier: ^4.17.17 + version: 4.17.21 + '@types/jasmine': + specifier: ~4.3.1 + version: 4.3.6 + '@types/jest': + specifier: ^29.5.14 + version: 29.5.14 + '@types/node': + specifier: ^22.9.0 + version: 22.9.0 + '@types/react': + specifier: ^18.3.12 + version: 18.3.12 + chart.js: + specifier: 4.4.2 + version: 4.4.2 + codelyzer: + specifier: ^0.0.28 + version: 0.0.28(tslint@3.15.1(typescript@5.4.5)) + del: + specifier: ^7.1.0 + version: 7.1.0 + esbuild: + specifier: ^0.19.8 + version: 0.19.12 + express: + specifier: ^4.19.2 + version: 4.21.1 + file-saver: + specifier: ^2.0.5 + version: 2.0.5 + jasmine-core: + specifier: ~4.6.0 + version: 4.6.1 + jspdf: + specifier: ^2.5.1 + version: 2.5.2 + jspdf-autotable: + specifier: ^3.5.28 + version: 3.8.4(jspdf@2.5.2) + primeicons: + specifier: ^7.0.0 + version: 7.0.0 + primeng: + specifier: workspace:* + version: link:../../packages/primeng + prismjs: + specifier: ^1.29.0 + version: 1.29.0 + quill: + specifier: 2.0.2 + version: 2.0.2 + rxjs: + specifier: ~7.8.1 + version: 7.8.1 + ts-node: + specifier: ~10.9.1 + version: 10.9.2(@types/node@22.9.0)(typescript@5.4.5) + tslib: + specifier: ^2.5.0 + version: 2.8.1 + typedoc: + specifier: 0.25.13 + version: 0.25.13(typescript@5.4.5) + xlsx: + specifier: ^0.18.5 + version: 0.18.5 + zone.js: + specifier: ~0.14.0 + version: 0.14.10 + + packages/primeng: + dependencies: + '@angular/animations': + specifier: ^17.0.0 || ^18.0.0 + version: 18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)) + '@angular/cdk': + specifier: ^17.0.0 || ^18.0.0 + version: 18.2.13(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1) + '@angular/common': + specifier: ^17.0.0 || ^18.0.0 + version: 18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1) + '@angular/core': + specifier: ^17.0.0 || ^18.0.0 + version: 18.2.12(rxjs@7.8.1)(zone.js@0.14.10) + '@angular/forms': + specifier: ^17.0.0 || ^18.0.0 + version: 18.2.12(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(@angular/platform-browser@18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(rxjs@7.8.1) + '@angular/platform-browser': + specifier: ^17.0.0 || ^18.0.0 + version: 18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)) + '@angular/router': + specifier: ^17.0.0 || ^18.0.0 + version: 18.2.12(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(@angular/platform-browser@18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(rxjs@7.8.1) + '@primeuix/styled': + specifier: 'catalog:' + version: 0.3.1 + '@primeuix/utils': + specifier: 'catalog:' + version: 0.3.1 + rxjs: + specifier: ^6.0.0 || ^7.8.1 + version: 7.8.1 + devDependencies: + karma: + specifier: ~6.4.2 + version: 6.4.4 + karma-chrome-launcher: + specifier: ~3.2.0 + version: 3.2.0 + karma-coverage: + specifier: ~2.2.0 + version: 2.2.1 + karma-jasmine: + specifier: ~5.1.0 + version: 5.1.0(karma@6.4.4) + karma-jasmine-html-reporter: + specifier: ~2.0.0 + version: 2.0.0(jasmine-core@4.6.1)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4) + tslib: + specifier: ^2.5.0 + version: 2.8.1 + publishDirectory: dist + + packages/themes: + dependencies: + '@primeuix/styled': + specifier: 'catalog:' + version: 0.3.1 + publishDirectory: dist + +packages: + + '@algolia/autocomplete-core@1.17.7': + resolution: {integrity: sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==} + + '@algolia/autocomplete-plugin-algolia-insights@1.17.7': + resolution: {integrity: sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A==} + peerDependencies: + search-insights: '>= 1 < 3' + + '@algolia/autocomplete-preset-algolia@1.17.7': + resolution: {integrity: sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA==} + peerDependencies: + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' + + '@algolia/autocomplete-shared@1.17.7': + resolution: {integrity: sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg==} + peerDependencies: + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' + + '@algolia/cache-common@4.24.0': + resolution: {integrity: sha512-emi+v+DmVLpMGhp0V9q9h5CdkURsNmFC+cOS6uK9ndeJm9J4TiqSvPYVu+THUP8P/S08rxf5x2P+p3CfID0Y4g==} + + '@algolia/client-abtesting@5.14.0': + resolution: {integrity: sha512-HR4kbCmq4RO8vhafLrVcR11q3BvuPYA4o+Nn8hzJRgpDu2fauIlgIBgVDsoxaK90xuaPLSNdoT5tWXag+L8vCw==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-analytics@5.14.0': + resolution: {integrity: sha512-EnmouGUQdIvwmI8plglt3HP9hXwNNwCJshszfU/Hqi2n21//iwmWLmMb5gXDfiLhyMa6u8eya8c03QT79s3/tQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-common@4.24.0': + resolution: {integrity: sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==} + + '@algolia/client-common@5.14.0': + resolution: {integrity: sha512-xYaswEqv+mTeazOJV0PELs4LYXaETYGwlntQxvOTHsICaj1e+ylKeMr+C+ZvN74RpCRDoEN3a2n33bRU9/MHTw==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-insights@5.14.0': + resolution: {integrity: sha512-1dWxjTmpNCgLWLl6GSAaOACs55JvioAIdno7jvq7KVfpLLXehHaSaiij8ssbbIM8HqHZPwC8ShaUHtSt2jLdBg==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-personalization@5.14.0': + resolution: {integrity: sha512-HDOYm38nUwflxaemKrxlV91pYg3L9JkmLnuSQCJ7bzivqP+aBTZ8mGRvanFzwayNMRZWLuGsstJMpGET6FYaDQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-query-suggestions@5.14.0': + resolution: {integrity: sha512-yDPf3E3MS2RUg1br7r1+PEqKOxUftxjLLtD35yW9voZ9oV45XZnAPnHCqgmyzjcK5/dM1dzXHhmZGf4VbjYn7Q==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-search@4.24.0': + resolution: {integrity: sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==} + + '@algolia/client-search@5.14.0': + resolution: {integrity: sha512-x5/GVLDyGad8aiWA/vfj8X4NXOZ3FlwXw/gb7t+Mxo3O0g3VxSFQdyrZ8Oduv/Y/Y8cxMVEOx1u3Azs6tlSZbg==} + engines: {node: '>= 14.0.0'} + + '@algolia/ingestion@1.14.0': + resolution: {integrity: sha512-HU9AoZDFMEIT/+xzIa9l1XkPRTH7S0jWbYWrNkeb/62TxQFvL5x/XYEa6Yf/WCFU6Qa0W+ivua8NDzxL15NVGQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/logger-common@4.24.0': + resolution: {integrity: sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA==} + + '@algolia/monitoring@1.14.0': + resolution: {integrity: sha512-tGKip5Dvusw8z4ajIJBBYxdPUOGIqV1CGat55eCaAmX97Oko2adIOq9MKvdC3d7SMuQt3j28QIHpV6wvihnsKA==} + engines: {node: '>= 14.0.0'} + + '@algolia/recommend@5.14.0': + resolution: {integrity: sha512-wXOWFG4L0Y/EyWKuDXQA7FoB7Ukuss+O8zaxZSlla4h19UGWak+22RcZ2eDFoAhVOJxC8RoLg9opMfDbZtPW9Q==} + engines: {node: '>= 14.0.0'} + + '@algolia/requester-browser-xhr@5.14.0': + resolution: {integrity: sha512-5zk1sol+WTDskAx1AMBGGDChCVBHuPTmclGZO844/ljqH7AcJpkFnfUeAMXfx2m4tW3Ax+M+uaC+XjVoQRb9Hg==} + engines: {node: '>= 14.0.0'} + + '@algolia/requester-common@4.24.0': + resolution: {integrity: sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==} + + '@algolia/requester-fetch@5.14.0': + resolution: {integrity: sha512-B9grYSKH34UlJPkUdds14I/m8Yp7/a4PbqRuZsrP1L4kBW2FGinMtpQOK3N6gEy8YkVNA1iKlTC24yro8z8a8A==} + engines: {node: '>= 14.0.0'} + + '@algolia/requester-node-http@5.14.0': + resolution: {integrity: sha512-2EPhRqbxWzrsSXX0/70jIGtjQTj8VILi+uqmgBweyQIzCNlGoNbyMs+E7iwHVtUSrE/9IDd8rrewkVHOI6h2IQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/transporter@4.24.0': + resolution: {integrity: sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==} + + '@alloc/quick-lru@5.2.0': + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@angular-devkit/architect@0.1802.12': + resolution: {integrity: sha512-bepVb2/GtJppYKaeW8yTGE6egmoWZ7zagFDsmBdbF+BYp+HmeoPsclARcdryBPVq68zedyTRdvhWSUTbw1AYuw==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + + '@angular-devkit/build-angular@18.2.12': + resolution: {integrity: sha512-quVUi7eqTq9OHumQFNl9Y8t2opm8miu4rlYnuF6rbujmmBDvdUvR6trFChueRczl2p5HWqTOr6NPoDGQm8AyNw==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + peerDependencies: + '@angular/compiler-cli': ^18.0.0 + '@angular/localize': ^18.0.0 + '@angular/platform-server': ^18.0.0 + '@angular/service-worker': ^18.0.0 + '@web/test-runner': ^0.18.0 + browser-sync: ^3.0.2 + jest: ^29.5.0 + jest-environment-jsdom: ^29.5.0 + karma: ^6.3.0 + ng-packagr: ^18.0.0 + protractor: ^7.0.0 + tailwindcss: ^2.0.0 || ^3.0.0 + typescript: '>=5.4 <5.6' + peerDependenciesMeta: + '@angular/localize': + optional: true + '@angular/platform-server': + optional: true + '@angular/service-worker': + optional: true + '@web/test-runner': + optional: true + browser-sync: + optional: true + jest: + optional: true + jest-environment-jsdom: + optional: true + karma: + optional: true + ng-packagr: + optional: true + protractor: + optional: true + tailwindcss: + optional: true + + '@angular-devkit/build-webpack@0.1802.12': + resolution: {integrity: sha512-0Z3fdbZVRnjYWE2/VYyfy+uieY+6YZyEp4ylzklVkc+fmLNsnz4Zw6cK1LzzcBqAwKIyh1IdW20Cg7o8b0sONA==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + peerDependencies: + webpack: ^5.30.0 + webpack-dev-server: ^5.0.2 + + '@angular-devkit/core@18.2.12': + resolution: {integrity: sha512-NtB6ypsaDyPE6/fqWOdfTmACs+yK5RqfH5tStEzWFeeDsIEDYKsJ06ypuRep7qTjYus5Rmttk0Ds+cFgz8JdUQ==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + peerDependencies: + chokidar: ^3.5.2 + peerDependenciesMeta: + chokidar: + optional: true + + '@angular-devkit/schematics@18.2.12': + resolution: {integrity: sha512-mMea9txHbnCX5lXLHlo0RAgfhFHDio45/jMsREM2PA8UtVf2S8ltXz7ZwUrUyMQRv8vaSfn4ijDstF4hDMnRgQ==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + + '@angular-eslint/bundled-angular-compiler@18.4.0': + resolution: {integrity: sha512-HlFHt2qgdd+jqyVIkCXmrjHauXo/XY3Rp0UNabk83ejGi/raM/6lEFI7iFWzHxLyiAKk4OgGI5W26giSQw991A==} + + '@angular-eslint/eslint-plugin-template@18.4.0': + resolution: {integrity: sha512-n3uZFCy76DnggPqjSVFV3gYD1ik7jCG28o2/HO4kobcMNKnwW8XAlFUagQ4TipNQh7fQiAefsEqvv2quMsYDVw==} + peerDependencies: + '@typescript-eslint/types': ^7.11.0 || ^8.0.0 + '@typescript-eslint/utils': ^7.11.0 || ^8.0.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + + '@angular-eslint/eslint-plugin@18.4.0': + resolution: {integrity: sha512-Saz9lkWPN3da7ZKW17UsOSN7DeY+TPh+wz/6GCNZCh67Uw2wvMC9agb+4hgpZNXYCP5+u7erqzxQmBoWnS/A+A==} + peerDependencies: + '@typescript-eslint/utils': ^7.11.0 || ^8.0.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + + '@angular-eslint/schematics@18.4.0': + resolution: {integrity: sha512-ssqe+0YCfekbWIXNdCrHfoPK/bPZAWybs0Bn/b99dfd8h8uyXkERo9AzIOx4Uyj/08SkP9aPL/0uOOEHDsRGwQ==} + peerDependencies: + '@angular-devkit/core': '>= 18.0.0 < 19.0.0' + '@angular-devkit/schematics': '>= 18.0.0 < 19.0.0' + + '@angular-eslint/template-parser@18.4.0': + resolution: {integrity: sha512-VTep3Xd3IOaRIPL+JN/TV4/2DqUPbjtF3TNY15diD/llnrEhqFnmsvMihexbQyTqzOG+zU554oK44YfvAtHOrw==} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + + '@angular-eslint/utils@18.4.0': + resolution: {integrity: sha512-At1yS8GRviGBoaupiQwEOL4/IcZJCE/+2vpXdItMWPGB1HWetxlKAUZTMmIBX/r5Z7CoXxl+LbqpGhrhyzIQAg==} + peerDependencies: + '@typescript-eslint/utils': ^7.11.0 || ^8.0.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + + '@angular/animations@18.2.12': + resolution: {integrity: sha512-XcWH/VFQ1Rddhdqi/iU8lW3Qg96yVx1NPfrO5lhcSSvVUzYWTZ5r+jh3GqYqUgPWyEp1Kpw3FLsOgVcGcBWQkQ==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + '@angular/core': 18.2.12 + + '@angular/build@18.2.12': + resolution: {integrity: sha512-4Ohz+OSILoL+cCAQ4UTiCT5v6pctu3fXNoNpTEUK46OmxELk9jDITO5rNyNS7TxBn9wY69kjX5VcDf7MenquFQ==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + peerDependencies: + '@angular/compiler-cli': ^18.0.0 + '@angular/localize': ^18.0.0 + '@angular/platform-server': ^18.0.0 + '@angular/service-worker': ^18.0.0 + less: ^4.2.0 + postcss: ^8.4.0 + tailwindcss: ^2.0.0 || ^3.0.0 + typescript: '>=5.4 <5.6' + peerDependenciesMeta: + '@angular/localize': + optional: true + '@angular/platform-server': + optional: true + '@angular/service-worker': + optional: true + less: + optional: true + postcss: + optional: true + tailwindcss: + optional: true + + '@angular/cdk@18.2.13': + resolution: {integrity: sha512-yBKoqcOwmwXnc5phFMEEMO130/Bz9beQLJrKzIS87f6TXaGCeBs4xrPHq2i7Xx/2TqvMiOD9ucjmlVbtGvNG3w==} + peerDependencies: + '@angular/common': ^18.0.0 || ^19.0.0 + '@angular/core': ^18.0.0 || ^19.0.0 + rxjs: ^6.5.3 || ^7.4.0 + + '@angular/cli@18.2.12': + resolution: {integrity: sha512-xhuZ/b7IhqNw1MgXf+arWf4x+GfUSt/IwbdWU4+CO8A7h0Y46zQywouP/KUK3cMQZfVdHdciTBvlpF3vFacA6Q==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + hasBin: true + + '@angular/common@18.2.12': + resolution: {integrity: sha512-gI5o8Bccsi8ow8Wk2vG4Tw/Rw9LoHEA9j8+qHKNR/55SCBsz68Syg310dSyxy+sApJO2WiqIadr5VP36dlSUFw==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + '@angular/core': 18.2.12 + rxjs: ^6.5.3 || ^7.4.0 + + '@angular/compiler-cli@18.2.12': + resolution: {integrity: sha512-IWimTNq5Q+i2Wxev6HLqnN4iYbPvLz04W1BBycT1LfGUsHcjFYLuUqbeUzHbk2snmBAzXkixgVpo8SF6P4Y5Pg==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + hasBin: true + peerDependencies: + '@angular/compiler': 18.2.12 + typescript: '>=5.4 <5.6' + + '@angular/compiler@18.2.12': + resolution: {integrity: sha512-D5d5dLrjQal5DbAXJJNSsCC3UxzjOI2wbc+Iv+LOpRM1gpNwuYfZMX5W7cj62Ce4G2++78CJSppdKBp8D4HErQ==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + '@angular/core': 18.2.12 + peerDependenciesMeta: + '@angular/core': + optional: true + + '@angular/core@18.2.12': + resolution: {integrity: sha512-wCf/OObwS6bpM60rk6bpMpCRGp0DlMLB1WNAMtfcaPNyqimVV5Bm98mWRhkOuRyvU3fU7iHhM/10ePVaoyu9+A==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + rxjs: ^6.5.3 || ^7.4.0 + zone.js: ~0.14.10 + + '@angular/forms@18.2.12': + resolution: {integrity: sha512-FsukBJEU6jfAmht7TrODTkct/o4iwCZvGozuThOp0tYUPD/E1rZZzuKjEyTnT5Azpfkf0Wqx1nmpz80cczELOQ==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + '@angular/common': 18.2.12 + '@angular/core': 18.2.12 + '@angular/platform-browser': 18.2.12 + rxjs: ^6.5.3 || ^7.4.0 + + '@angular/platform-browser-dynamic@18.2.12': + resolution: {integrity: sha512-dv1QEjYpcFno6+oUeGEDRWpB5g2Ufb0XkUbLJQIgrOk1Qbyzb8tmpDpTjok8jcKdquigMRWolr6Y1EOicfRlLw==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + '@angular/common': 18.2.12 + '@angular/compiler': 18.2.12 + '@angular/core': 18.2.12 + '@angular/platform-browser': 18.2.12 + + '@angular/platform-browser@18.2.12': + resolution: {integrity: sha512-DRSMznuxuecrs+v5BRyd60/R4vjkQtuYUEPfzdo+rqxM83Dmr3PGtnqPRgd5oAFUbATxf02hQXijRD27K7rZRg==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + '@angular/animations': 18.2.12 + '@angular/common': 18.2.12 + '@angular/core': 18.2.12 + peerDependenciesMeta: + '@angular/animations': + optional: true + + '@angular/platform-server@18.2.12': + resolution: {integrity: sha512-CF5iM2R96RD2kl3J6tL6VXU8UCIxQfRU4+Wbor+CcNNKQHU76TiEzaJCU+vRWMzP5AYW8pEM0qmf3c2rbdUyRw==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + '@angular/animations': 18.2.12 + '@angular/common': 18.2.12 + '@angular/compiler': 18.2.12 + '@angular/core': 18.2.12 + '@angular/platform-browser': 18.2.12 + + '@angular/router@18.2.12': + resolution: {integrity: sha512-cz/1YWOZadAT35PPPYmpK3HSzKOE56nlUHue5bFkw73VSZr2iBn03ALLpd9YKzWgRmx3y7DqnlQtCkDu9JPGKQ==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + '@angular/common': 18.2.12 + '@angular/core': 18.2.12 + '@angular/platform-browser': 18.2.12 + rxjs: ^6.5.3 || ^7.4.0 + + '@angular/ssr@18.2.12': + resolution: {integrity: sha512-KoVBTk0+wV+VKWew611S2bTcaQx2MpxCiCacS/bChNJlrcy1wg0ae7ymj3oUu/NiKZP8cq+dzBcx0JZepozE/A==} + peerDependencies: + '@angular/common': ^18.0.0 + '@angular/core': ^18.0.0 + + '@babel/code-frame@7.26.2': + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.26.2': + resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.25.2': + resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.26.0': + resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.25.0': + resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.26.2': + resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.24.7': + resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.25.9': + resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': + resolution: {integrity: sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.25.9': + resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.25.9': + resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-create-regexp-features-plugin@7.25.9': + resolution: {integrity: sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-define-polyfill-provider@0.6.3': + resolution: {integrity: sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + '@babel/helper-member-expression-to-functions@7.25.9': + resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.25.9': + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.26.0': + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.25.9': + resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.25.9': + resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-remap-async-to-generator@7.25.9': + resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-replace-supers@7.25.9': + resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-simple-access@7.25.9': + resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-split-export-declaration@7.24.7': + resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.25.9': + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-wrap-function@7.25.9': + resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.26.0': + resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.26.2': + resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': + resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9': + resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9': + resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9': + resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9': + resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-async-generators@7.8.4': + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-properties@7.12.13': + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-static-block@7.14.5': + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-dynamic-import@7.8.3': + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-export-namespace-from@7.8.3': + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-assertions@7.26.0': + resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.24.7': + resolution: {integrity: sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.26.0': + resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-json-strings@7.8.3': + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-numeric-separator@7.10.4': + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-object-rest-spread@7.8.3': + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3': + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-chaining@7.8.3': + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-private-property-in-object@7.14.5': + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-top-level-await@7.14.5': + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-arrow-functions@7.25.9': + resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-generator-functions@7.25.0': + resolution: {integrity: sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-to-generator@7.24.7': + resolution: {integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoped-functions@7.25.9': + resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoping@7.25.9': + resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-properties@7.25.9': + resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-static-block@7.26.0': + resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + + '@babel/plugin-transform-classes@7.25.9': + resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-computed-properties@7.25.9': + resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-destructuring@7.25.9': + resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-dotall-regex@7.25.9': + resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-keys@7.25.9': + resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9': + resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-dynamic-import@7.25.9': + resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-exponentiation-operator@7.25.9': + resolution: {integrity: sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-export-namespace-from@7.25.9': + resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-for-of@7.25.9': + resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-function-name@7.25.9': + resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-json-strings@7.25.9': + resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-literals@7.25.9': + resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-logical-assignment-operators@7.25.9': + resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-member-expression-literals@7.25.9': + resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-amd@7.25.9': + resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.25.9': + resolution: {integrity: sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-systemjs@7.25.9': + resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-umd@7.25.9': + resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9': + resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-new-target@7.25.9': + resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-nullish-coalescing-operator@7.25.9': + resolution: {integrity: sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-numeric-separator@7.25.9': + resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-rest-spread@7.25.9': + resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-super@7.25.9': + resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-catch-binding@7.25.9': + resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-chaining@7.25.9': + resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-parameters@7.25.9': + resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-methods@7.25.9': + resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-property-in-object@7.25.9': + resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-property-literals@7.25.9': + resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regenerator@7.25.9': + resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-reserved-words@7.25.9': + resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-runtime@7.24.7': + resolution: {integrity: sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.25.9': + resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.25.9': + resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-sticky-regex@7.25.9': + resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.25.9': + resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typeof-symbol@7.25.9': + resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-escapes@7.25.9': + resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-property-regex@7.25.9': + resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-regex@7.25.9': + resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-sets-regex@7.25.9': + resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/preset-env@7.25.3': + resolution: {integrity: sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-modules@0.1.6-no-external-plugins': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + + '@babel/runtime@7.25.0': + resolution: {integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==} + engines: {node: '>=6.9.0'} + + '@babel/runtime@7.26.0': + resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.25.9': + resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.25.9': + resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.26.0': + resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} + engines: {node: '>=6.9.0'} + + '@colors/colors@1.5.0': + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + + '@cspotcode/source-map-support@0.8.1': + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} + + '@discoveryjs/json-ext@0.6.1': + resolution: {integrity: sha512-boghen8F0Q8D+0/Q1/1r6DUEieUJ8w2a1gIknExMSHBsJFOr2+0KUfHiVYBvucPwl3+RU5PFBK833FjFCh3BhA==} + engines: {node: '>=14.17.0'} + + '@docsearch/css@3.8.0': + resolution: {integrity: sha512-pieeipSOW4sQ0+bE5UFC51AOZp9NGxg89wAlZ1BAQFaiRAGK1IKUaPQ0UGZeNctJXyqZ1UvBtOQh2HH+U5GtmA==} + + '@docsearch/js@3.8.0': + resolution: {integrity: sha512-PVuV629f5UcYRtBWqK7ID6vNL5647+2ADJypwTjfeBIrJfwPuHtzLy39hMGMfFK+0xgRyhTR0FZ83EkdEraBlg==} + + '@docsearch/react@3.8.0': + resolution: {integrity: sha512-WnFK720+iwTVt94CxY3u+FgX6exb3BfN5kE9xUY6uuAH/9W/UFboBZFLlrw/zxFRHoHZCOXRtOylsXF+6LHI+Q==} + peerDependencies: + '@types/react': '>= 16.8.0 < 19.0.0' + react: '>= 16.8.0 < 19.0.0' + react-dom: '>= 16.8.0 < 19.0.0' + search-insights: '>= 1 < 3' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + react-dom: + optional: true + search-insights: + optional: true + + '@es-joy/jsdoccomment@0.49.0': + resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} + engines: {node: '>=16'} + + '@esbuild/aix-ppc64@0.19.12': + resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + + '@esbuild/aix-ppc64@0.21.5': + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + + '@esbuild/aix-ppc64@0.23.0': + resolution: {integrity: sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/aix-ppc64@0.23.1': + resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/aix-ppc64@0.24.0': + resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.19.12': + resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.21.5': + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.23.0': + resolution: {integrity: sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.23.1': + resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.24.0': + resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.19.12': + resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.21.5': + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.23.0': + resolution: {integrity: sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.23.1': + resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.24.0': + resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.19.12': + resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.21.5': + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.23.0': + resolution: {integrity: sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.23.1': + resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.24.0': + resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.19.12': + resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.21.5': + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.23.0': + resolution: {integrity: sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.23.1': + resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.24.0': + resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.19.12': + resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.21.5': + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.23.0': + resolution: {integrity: sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.23.1': + resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.24.0': + resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.19.12': + resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.21.5': + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.23.0': + resolution: {integrity: sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.23.1': + resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.24.0': + resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.19.12': + resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.21.5': + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.23.0': + resolution: {integrity: sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.23.1': + resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.24.0': + resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.19.12': + resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.21.5': + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.23.0': + resolution: {integrity: sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.23.1': + resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.24.0': + resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.19.12': + resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.21.5': + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.23.0': + resolution: {integrity: sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.23.1': + resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.24.0': + resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.19.12': + resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.21.5': + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.23.0': + resolution: {integrity: sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.23.1': + resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.24.0': + resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.19.12': + resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.21.5': + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.23.0': + resolution: {integrity: sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.23.1': + resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.24.0': + resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.19.12': + resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.21.5': + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.23.0': + resolution: {integrity: sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.23.1': + resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.24.0': + resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.19.12': + resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.21.5': + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.23.0': + resolution: {integrity: sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.23.1': + resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.24.0': + resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.19.12': + resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.21.5': + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.23.0': + resolution: {integrity: sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.23.1': + resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.24.0': + resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.19.12': + resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.21.5': + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.23.0': + resolution: {integrity: sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.23.1': + resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.24.0': + resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.19.12': + resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.21.5': + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.23.0': + resolution: {integrity: sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.23.1': + resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.24.0': + resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-x64@0.19.12': + resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.21.5': + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.23.0': + resolution: {integrity: sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.23.1': + resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.24.0': + resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.23.0': + resolution: {integrity: sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-arm64@0.23.1': + resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-arm64@0.24.0': + resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.19.12': + resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.21.5': + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.23.0': + resolution: {integrity: sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.23.1': + resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.24.0': + resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.19.12': + resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.21.5': + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.23.0': + resolution: {integrity: sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.23.1': + resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.24.0': + resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.19.12': + resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.21.5': + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.23.0': + resolution: {integrity: sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.23.1': + resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.24.0': + resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.19.12': + resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.21.5': + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.23.0': + resolution: {integrity: sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.23.1': + resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.24.0': + resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.19.12': + resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.23.0': + resolution: {integrity: sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.23.1': + resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.24.0': + resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@eslint-community/eslint-utils@4.4.1': + resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.12.1': + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/config-array@0.18.0': + resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.7.0': + resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.1.0': + resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.14.0': + resolution: {integrity: sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.4': + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.2.3': + resolution: {integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@humanfs/core@0.19.1': + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.6': + resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} + engines: {node: '>=18.18.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/retry@0.3.1': + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} + engines: {node: '>=18.18'} + + '@humanwhocodes/retry@0.4.1': + resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==} + engines: {node: '>=18.18'} + + '@inquirer/checkbox@2.5.0': + resolution: {integrity: sha512-sMgdETOfi2dUHT8r7TT1BTKOwNvdDGFDXYWtQ2J69SvlYNntk9I/gJe7r5yvMwwsuKnYbuRs3pNhx4tgNck5aA==} + engines: {node: '>=18'} + + '@inquirer/confirm@3.1.22': + resolution: {integrity: sha512-gsAKIOWBm2Q87CDfs9fEo7wJT3fwWIJfnDGMn9Qy74gBnNFOACDNfhUzovubbJjWnKLGBln7/NcSmZwj5DuEXg==} + engines: {node: '>=18'} + + '@inquirer/confirm@3.2.0': + resolution: {integrity: sha512-oOIwPs0Dvq5220Z8lGL/6LHRTEr9TgLHmiI99Rj1PJ1p1czTys+olrgBqZk4E2qC0YTzeHprxSQmoHioVdJ7Lw==} + engines: {node: '>=18'} + + '@inquirer/core@9.2.1': + resolution: {integrity: sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==} + engines: {node: '>=18'} + + '@inquirer/editor@2.2.0': + resolution: {integrity: sha512-9KHOpJ+dIL5SZli8lJ6xdaYLPPzB8xB9GZItg39MBybzhxA16vxmszmQFrRwbOA918WA2rvu8xhDEg/p6LXKbw==} + engines: {node: '>=18'} + + '@inquirer/expand@2.3.0': + resolution: {integrity: sha512-qnJsUcOGCSG1e5DTOErmv2BPQqrtT6uzqn1vI/aYGiPKq+FgslGZmtdnXbhuI7IlT7OByDoEEqdnhUnVR2hhLw==} + engines: {node: '>=18'} + + '@inquirer/figures@1.0.8': + resolution: {integrity: sha512-tKd+jsmhq21AP1LhexC0pPwsCxEhGgAkg28byjJAd+xhmIs8LUX8JbUc3vBf3PhLxWiB5EvyBE5X7JSPAqMAqg==} + engines: {node: '>=18'} + + '@inquirer/input@2.3.0': + resolution: {integrity: sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==} + engines: {node: '>=18'} + + '@inquirer/number@1.1.0': + resolution: {integrity: sha512-ilUnia/GZUtfSZy3YEErXLJ2Sljo/mf9fiKc08n18DdwdmDbOzRcTv65H1jjDvlsAuvdFXf4Sa/aL7iw/NanVA==} + engines: {node: '>=18'} + + '@inquirer/password@2.2.0': + resolution: {integrity: sha512-5otqIpgsPYIshqhgtEwSspBQE40etouR8VIxzpJkv9i0dVHIpyhiivbkH9/dGiMLdyamT54YRdGJLfl8TFnLHg==} + engines: {node: '>=18'} + + '@inquirer/prompts@5.3.8': + resolution: {integrity: sha512-b2BudQY/Si4Y2a0PdZZL6BeJtl8llgeZa7U2j47aaJSCeAl1e4UI7y8a9bSkO3o/ZbZrgT5muy/34JbsjfIWxA==} + engines: {node: '>=18'} + + '@inquirer/rawlist@2.3.0': + resolution: {integrity: sha512-zzfNuINhFF7OLAtGHfhwOW2TlYJyli7lOUoJUXw/uyklcwalV6WRXBXtFIicN8rTRK1XTiPWB4UY+YuW8dsnLQ==} + engines: {node: '>=18'} + + '@inquirer/search@1.1.0': + resolution: {integrity: sha512-h+/5LSj51dx7hp5xOn4QFnUaKeARwUCLs6mIhtkJ0JYPBLmEYjdHSYh7I6GrLg9LwpJ3xeX0FZgAG1q0QdCpVQ==} + engines: {node: '>=18'} + + '@inquirer/select@2.5.0': + resolution: {integrity: sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==} + engines: {node: '>=18'} + + '@inquirer/type@1.5.5': + resolution: {integrity: sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==} + engines: {node: '>=18'} + + '@inquirer/type@2.0.0': + resolution: {integrity: sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==} + engines: {node: '>=18'} + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@istanbuljs/schema@0.1.3': + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + + '@jest/expect-utils@29.7.0': + resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/schemas@29.6.3': + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/types@29.6.3': + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.6': + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@jridgewell/trace-mapping@0.3.9': + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + + '@jsonjoy.com/base64@1.1.2': + resolution: {integrity: sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/json-pack@1.1.0': + resolution: {integrity: sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/util@1.5.0': + resolution: {integrity: sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@kurkle/color@0.3.2': + resolution: {integrity: sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==} + + '@leichtgewicht/ip-codec@2.0.5': + resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} + + '@listr2/prompt-adapter-inquirer@2.0.15': + resolution: {integrity: sha512-MZrGem/Ujjd4cPTLYDfCZK2iKKeiO/8OX13S6jqxldLs0Prf2aGqVlJ77nMBqMv7fzqgXEgjrNHLXcKR8l9lOg==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@inquirer/prompts': '>= 3 < 6' + + '@lmdb/lmdb-darwin-arm64@3.0.13': + resolution: {integrity: sha512-uiKPB0Fv6WEEOZjruu9a6wnW/8jrjzlZbxXscMB8kuCJ1k6kHpcBnuvaAWcqhbI7rqX5GKziwWEdD+wi2gNLfA==} + cpu: [arm64] + os: [darwin] + + '@lmdb/lmdb-darwin-x64@3.0.13': + resolution: {integrity: sha512-bEVIIfK5mSQoG1R19qA+fJOvCB+0wVGGnXHT3smchBVahYBdlPn2OsZZKzlHWfb1E+PhLBmYfqB5zQXFP7hJig==} + cpu: [x64] + os: [darwin] + + '@lmdb/lmdb-linux-arm64@3.0.13': + resolution: {integrity: sha512-afbVrsMgZ9dUTNUchFpj5VkmJRxvht/u335jUJ7o23YTbNbnpmXif3VKQGCtnjSh+CZaqm6N3CPG8KO3zwyZ1Q==} + cpu: [arm64] + os: [linux] + + '@lmdb/lmdb-linux-arm@3.0.13': + resolution: {integrity: sha512-Yml1KlMzOnXj/tnW7yX8U78iAzTk39aILYvCPbqeewAq1kSzl+w59k/fiVkTBfvDi/oW/5YRxL+Fq+Y1Fr1r2Q==} + cpu: [arm] + os: [linux] + + '@lmdb/lmdb-linux-x64@3.0.13': + resolution: {integrity: sha512-vOtxu0xC0SLdQ2WRXg8Qgd8T32ak4SPqk5zjItRszrJk2BdeXqfGxBJbP7o4aOvSPSmSSv46Lr1EP4HXU8v7Kg==} + cpu: [x64] + os: [linux] + + '@lmdb/lmdb-win32-x64@3.0.13': + resolution: {integrity: sha512-UCrMJQY/gJnOl3XgbWRZZUvGGBuKy6i0YNSptgMzHBjs+QYDYR1Mt/RLTOPy4fzzves65O1EDmlL//OzEqoLlA==} + cpu: [x64] + os: [win32] + + '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': + resolution: {integrity: sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==} + cpu: [arm64] + os: [darwin] + + '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3': + resolution: {integrity: sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==} + cpu: [x64] + os: [darwin] + + '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3': + resolution: {integrity: sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==} + cpu: [arm64] + os: [linux] + + '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3': + resolution: {integrity: sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==} + cpu: [arm] + os: [linux] + + '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3': + resolution: {integrity: sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==} + cpu: [x64] + os: [linux] + + '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3': + resolution: {integrity: sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==} + cpu: [x64] + os: [win32] + + '@napi-rs/nice-android-arm-eabi@1.0.1': + resolution: {integrity: sha512-5qpvOu5IGwDo7MEKVqqyAxF90I6aLj4n07OzpARdgDRfz8UbBztTByBp0RC59r3J1Ij8uzYi6jI7r5Lws7nn6w==} + engines: {node: '>= 10'} + cpu: [arm] + os: [android] + + '@napi-rs/nice-android-arm64@1.0.1': + resolution: {integrity: sha512-GqvXL0P8fZ+mQqG1g0o4AO9hJjQaeYG84FRfZaYjyJtZZZcMjXW5TwkL8Y8UApheJgyE13TQ4YNUssQaTgTyvA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + + '@napi-rs/nice-darwin-arm64@1.0.1': + resolution: {integrity: sha512-91k3HEqUl2fsrz/sKkuEkscj6EAj3/eZNCLqzD2AA0TtVbkQi8nqxZCZDMkfklULmxLkMxuUdKe7RvG/T6s2AA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@napi-rs/nice-darwin-x64@1.0.1': + resolution: {integrity: sha512-jXnMleYSIR/+TAN/p5u+NkCA7yidgswx5ftqzXdD5wgy/hNR92oerTXHc0jrlBisbd7DpzoaGY4cFD7Sm5GlgQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@napi-rs/nice-freebsd-x64@1.0.1': + resolution: {integrity: sha512-j+iJ/ezONXRQsVIB/FJfwjeQXX7A2tf3gEXs4WUGFrJjpe/z2KB7sOv6zpkm08PofF36C9S7wTNuzHZ/Iiccfw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + + '@napi-rs/nice-linux-arm-gnueabihf@1.0.1': + resolution: {integrity: sha512-G8RgJ8FYXYkkSGQwywAUh84m946UTn6l03/vmEXBYNJxQJcD+I3B3k5jmjFG/OPiU8DfvxutOP8bi+F89MCV7Q==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + + '@napi-rs/nice-linux-arm64-gnu@1.0.1': + resolution: {integrity: sha512-IMDak59/W5JSab1oZvmNbrms3mHqcreaCeClUjwlwDr0m3BoR09ZiN8cKFBzuSlXgRdZ4PNqCYNeGQv7YMTjuA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@napi-rs/nice-linux-arm64-musl@1.0.1': + resolution: {integrity: sha512-wG8fa2VKuWM4CfjOjjRX9YLIbysSVV1S3Kgm2Fnc67ap/soHBeYZa6AGMeR5BJAylYRjnoVOzV19Cmkco3QEPw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@napi-rs/nice-linux-ppc64-gnu@1.0.1': + resolution: {integrity: sha512-lxQ9WrBf0IlNTCA9oS2jg/iAjQyTI6JHzABV664LLrLA/SIdD+I1i3Mjf7TsnoUbgopBcCuDztVLfJ0q9ubf6Q==} + engines: {node: '>= 10'} + cpu: [ppc64] + os: [linux] + + '@napi-rs/nice-linux-riscv64-gnu@1.0.1': + resolution: {integrity: sha512-3xs69dO8WSWBb13KBVex+yvxmUeEsdWexxibqskzoKaWx9AIqkMbWmE2npkazJoopPKX2ULKd8Fm9veEn0g4Ig==} + engines: {node: '>= 10'} + cpu: [riscv64] + os: [linux] + + '@napi-rs/nice-linux-s390x-gnu@1.0.1': + resolution: {integrity: sha512-lMFI3i9rlW7hgToyAzTaEybQYGbQHDrpRkg+1gJWEpH0PLAQoZ8jiY0IzakLfNWnVda1eTYYlxxFYzW8Rqczkg==} + engines: {node: '>= 10'} + cpu: [s390x] + os: [linux] + + '@napi-rs/nice-linux-x64-gnu@1.0.1': + resolution: {integrity: sha512-XQAJs7DRN2GpLN6Fb+ZdGFeYZDdGl2Fn3TmFlqEL5JorgWKrQGRUrpGKbgZ25UeZPILuTKJ+OowG2avN8mThBA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@napi-rs/nice-linux-x64-musl@1.0.1': + resolution: {integrity: sha512-/rodHpRSgiI9o1faq9SZOp/o2QkKQg7T+DK0R5AkbnI/YxvAIEHf2cngjYzLMQSQgUhxym+LFr+UGZx4vK4QdQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@napi-rs/nice-win32-arm64-msvc@1.0.1': + resolution: {integrity: sha512-rEcz9vZymaCB3OqEXoHnp9YViLct8ugF+6uO5McifTedjq4QMQs3DHz35xBEGhH3gJWEsXMUbzazkz5KNM5YUg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@napi-rs/nice-win32-ia32-msvc@1.0.1': + resolution: {integrity: sha512-t7eBAyPUrWL8su3gDxw9xxxqNwZzAqKo0Szv3IjVQd1GpXXVkb6vBBQUuxfIYaXMzZLwlxRQ7uzM2vdUE9ULGw==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + + '@napi-rs/nice-win32-x64-msvc@1.0.1': + resolution: {integrity: sha512-JlF+uDcatt3St2ntBG8H02F1mM45i5SF9W+bIKiReVE6wiy3o16oBP/yxt+RZ+N6LbCImJXJ6bXNO2kn9AXicg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@napi-rs/nice@1.0.1': + resolution: {integrity: sha512-zM0mVWSXE0a0h9aKACLwKmD6nHcRiKrPpCfvaKqG1CqDEyjEawId0ocXxVzPMCAm6kkWr2P025msfxXEnt8UGQ==} + engines: {node: '>= 10'} + + '@ngtools/webpack@18.2.12': + resolution: {integrity: sha512-FFJAwtWbtpncMOVNuULPBwFJB7GSjiUwO93eGTzRp8O4EPQ8lCQeFbezQm/NP34+T0+GBLGzPSuQT+muob8YKw==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + peerDependencies: + '@angular/compiler-cli': ^18.0.0 + typescript: '>=5.4 <5.6' + webpack: ^5.54.0 + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@npmcli/agent@2.2.2': + resolution: {integrity: sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@npmcli/fs@3.1.1': + resolution: {integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@npmcli/git@5.0.8': + resolution: {integrity: sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@npmcli/installed-package-contents@2.1.0': + resolution: {integrity: sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + + '@npmcli/node-gyp@3.0.0': + resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@npmcli/package-json@5.2.1': + resolution: {integrity: sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@npmcli/promise-spawn@7.0.2': + resolution: {integrity: sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@npmcli/redact@2.0.1': + resolution: {integrity: sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@npmcli/run-script@8.1.0': + resolution: {integrity: sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@parcel/watcher-android-arm64@2.5.0': + resolution: {integrity: sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + + '@parcel/watcher-darwin-arm64@2.5.0': + resolution: {integrity: sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + + '@parcel/watcher-darwin-x64@2.5.0': + resolution: {integrity: sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + + '@parcel/watcher-freebsd-x64@2.5.0': + resolution: {integrity: sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + + '@parcel/watcher-linux-arm-glibc@2.5.0': + resolution: {integrity: sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm-musl@2.5.0': + resolution: {integrity: sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm64-glibc@2.5.0': + resolution: {integrity: sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-arm64-musl@2.5.0': + resolution: {integrity: sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-x64-glibc@2.5.0': + resolution: {integrity: sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-linux-x64-musl@2.5.0': + resolution: {integrity: sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-win32-arm64@2.5.0': + resolution: {integrity: sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + + '@parcel/watcher-win32-ia32@2.5.0': + resolution: {integrity: sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + + '@parcel/watcher-win32-x64@2.5.0': + resolution: {integrity: sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + + '@parcel/watcher@2.5.0': + resolution: {integrity: sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==} + engines: {node: '>= 10.0.0'} + + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@pkgr/core@0.1.1': + resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + + '@primeuix/styled@0.3.1': + resolution: {integrity: sha512-MIPtektNrFwEKJU0qXrguoultADtxMC39ghwXIGP3DR3zsB7vWk6VhJ1Mo7TxgWsVi3kHnh6g5v9X50eMFcBHw==} + engines: {node: '>=12.11.0'} + + '@primeuix/utils@0.3.1': + resolution: {integrity: sha512-KFJ8FylTX2j3AN6AvkF8JGSUNb7Dtqz1T5mlZnINDb6bwW+/V/d5wISiMEdhzdso69mmOX7IlYUDsj0w0pvxvA==} + engines: {node: '>=12.11.0'} + + '@rollup/plugin-json@6.1.0': + resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/plugin-node-resolve@15.3.0': + resolution: {integrity: sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/pluginutils@5.1.3': + resolution: {integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/rollup-android-arm-eabi@4.22.4': + resolution: {integrity: sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm-eabi@4.27.0': + resolution: {integrity: sha512-e312hTjuM89YLqlcqEs7mSvwhxN5pgXqRobUob7Jsz1wDQlpAb2WTX4jzvrx5NrL1h2SE4fGdHSNyPxbLfzyeA==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.22.4': + resolution: {integrity: sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-android-arm64@4.27.0': + resolution: {integrity: sha512-cBUOny8GNXP++gN00Bo5L04I2oqUEFAU0OSDb+4hqp4/R/pZL/zlGzp7lJkhtPX52Rj+PIe0S8aOqhK4hztxHQ==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.22.4': + resolution: {integrity: sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-arm64@4.27.0': + resolution: {integrity: sha512-aauK2M2ptFQQYdOqbKGYCg1LHlPbm6IxepSnHLLaMIGcd9YBiKRGl2+KtzQL/IkurP+b54EKBkvtZaWXijmzfQ==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.22.4': + resolution: {integrity: sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.27.0': + resolution: {integrity: sha512-VAjOnHUwpvxf3XT33sMpsLGKq24Rz1sTQhLuUicYrV9pxB4TNi0w11qAGPOyR+dQu/iZf88DmEmG0+2Gaqa1gg==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.27.0': + resolution: {integrity: sha512-I2eRlZG87gl6WxP6PvSB5bfFA1btE7tWnG6QAoEU/0Gr47f6KaxRwiRfBujHlzkuMPqtpTlSOW4aOEOyMtQqfg==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.27.0': + resolution: {integrity: sha512-G05JNYFdjikD/2hJTf1gHdD5KjI2TotjiDn17amHtB5JgwrRF1EA9hJ3TRGIvT3zGXilNWWlR71R/2TT1pXRDg==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.22.4': + resolution: {integrity: sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-gnueabihf@4.27.0': + resolution: {integrity: sha512-FMXxMZ7qnMULwgdmGSFVlOduAhFyqDPoK1A2Q8HBkzGYX9SMFU3ITKfLdIiCzTaaj/pt1OiEbpF2szUw6Kh++Q==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.22.4': + resolution: {integrity: sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.27.0': + resolution: {integrity: sha512-0315TiPsJfOY+jAwEeqxcy9yVcAy/jg99GrMcd/L7CRESzi1vhyLPbnkDnz7giaEttSRf/d3llJYfoC+44Nl3A==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.22.4': + resolution: {integrity: sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.27.0': + resolution: {integrity: sha512-4zCKY5E9djPyHzvoCWIouFsuAvg+dk+rNia8lz1bjKpzKz02QvK4JPHyjcDT8CFR2J/aA98WccCirdDOy+VDWQ==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.22.4': + resolution: {integrity: sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.27.0': + resolution: {integrity: sha512-6St9rrPSLbYBbbJAClpU4gmnO7cdZCMMzx2MT0UCIIIevoLAmsCDOAG6t3J/RgN4CPUpdaGr/UnPqQTHZ4oDwA==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': + resolution: {integrity: sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-powerpc64le-gnu@4.27.0': + resolution: {integrity: sha512-dIBfp8NDrgvwUJxyqFv7501coIba+7xxBJy1gQEF0RGkIKa3Tq0Mh3sF9hmstDLtaMt7gL2aXsCNG9SCKyVVZg==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.22.4': + resolution: {integrity: sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.27.0': + resolution: {integrity: sha512-Pu7xLHRy+5UjFCKR/vWsbFmiBYUC9993v99YoKWhAgK4VsdNuWHPs17NuCJEtVsZpYCNVPbRyBpQw58Ma8BmeA==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.22.4': + resolution: {integrity: sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.27.0': + resolution: {integrity: sha512-2Q9qQnk/eWdvXzzHl22y7tpDHREppFUh7N6cCs70HZEbQSgB7wd/2S/B05SSiyAiIn5BL+fYiASLds5bz0IQFw==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.22.4': + resolution: {integrity: sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.27.0': + resolution: {integrity: sha512-CNnqMZ4Yz0Ga0A75qux7DNChq0P9oAWn2S7yjZPRC+AaEF8Ysw5K/1lzT25/a3reJ4V2abcShIVG+tfZHb1UrQ==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.22.4': + resolution: {integrity: sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.27.0': + resolution: {integrity: sha512-dS1+eCbbao54XB+wLW6uuwRkChq4L0UfKhd3wvt6s+EN1rTIi24ee5Lk3HfRGq9J2jsRm12/AGKLA0kd82Sp/g==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-win32-arm64-msvc@4.22.4': + resolution: {integrity: sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-arm64-msvc@4.27.0': + resolution: {integrity: sha512-VrYQHY5+Y71OU/uOSRE9lLhph16bbuWGrMwGwZDPxCUXUW5NgLA+K+q0kv7rafHRlnrsZSVcMOkZskzTNnR3ZQ==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.22.4': + resolution: {integrity: sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.27.0': + resolution: {integrity: sha512-LCqk4Xi3e4GzLqaq+QDM7gP5DtJ/RgWMzV3U2brwp/vEz9RTA5YBgIDP69xYfrTXexes6xPsOIquy79+kLifiA==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.22.4': + resolution: {integrity: sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==} + cpu: [x64] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.27.0': + resolution: {integrity: sha512-dj2ZolfViR3chLWwSHID2mBzLLwYvXFldIplR6BSkdACXqAsrcmItKTff4h7enYB3Ugoh0v41WbxijE9HJb1Hw==} + cpu: [x64] + os: [win32] + + '@rollup/wasm-node@4.27.0': + resolution: {integrity: sha512-oogfHrLzUKaBNGuDaND52gvr/pxUbroV3EFPzFwUSDX47Iy/+1ur+maJPiuSw7wFurb2Pc1IxtnKdcmnHr/F0A==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + '@rtsao/scc@1.1.0': + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + + '@schematics/angular@18.2.12': + resolution: {integrity: sha512-sIoeipsisK5eTLW3XuNZYcal83AfslBbgI7LnV+3VrXwpasKPGHwo2ZdwhCd2IXAkuJ02Iyu7MyV0aQRM9i/3g==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + + '@sigstore/bundle@2.3.2': + resolution: {integrity: sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@sigstore/core@1.1.0': + resolution: {integrity: sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@sigstore/protobuf-specs@0.3.2': + resolution: {integrity: sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@sigstore/sign@2.3.2': + resolution: {integrity: sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@sigstore/tuf@2.3.4': + resolution: {integrity: sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@sigstore/verify@1.2.1': + resolution: {integrity: sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@sinclair/typebox@0.27.8': + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + + '@sindresorhus/merge-streams@2.3.0': + resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} + engines: {node: '>=18'} + + '@socket.io/component-emitter@3.1.2': + resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} + + '@stackblitz/sdk@1.9.0': + resolution: {integrity: sha512-3m6C7f8pnR5KXys/Hqx2x6ylnpqOak6HtnZI6T5keEO0yT+E4Spkw37VEbdwuC+2oxmjdgq6YZEgiKX7hM1GmQ==} + + '@tsconfig/node10@1.0.11': + resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} + + '@tsconfig/node12@1.0.11': + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + + '@tsconfig/node14@1.0.3': + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + + '@tsconfig/node16@1.0.4': + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + + '@tufjs/canonical-json@2.0.0': + resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@tufjs/models@2.0.1': + resolution: {integrity: sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@types/body-parser@1.19.5': + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} + + '@types/bonjour@3.5.13': + resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} + + '@types/connect-history-api-fallback@1.5.4': + resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} + + '@types/connect@3.4.38': + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + + '@types/cookie@0.4.1': + resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==} + + '@types/cors@2.8.17': + resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} + + '@types/estree@1.0.5': + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + + '@types/express-serve-static-core@4.19.6': + resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} + + '@types/express-serve-static-core@5.0.1': + resolution: {integrity: sha512-CRICJIl0N5cXDONAdlTv5ShATZ4HEwk6kDDIW2/w9qOWKg+NU/5F8wYRWCrONad0/UKkloNSmmyN/wX4rtpbVA==} + + '@types/express@4.17.21': + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} + + '@types/http-errors@2.0.4': + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} + + '@types/http-proxy@1.17.15': + resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==} + + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + + '@types/istanbul-lib-report@3.0.3': + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + + '@types/istanbul-reports@3.0.4': + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + + '@types/jasmine@4.3.6': + resolution: {integrity: sha512-3N0FpQTeiWjm+Oo1WUYWguUS7E6JLceiGTriFrG8k5PU7zRLJCzLcWURU3wjMbZGS//a2/LgjsnO3QxIlwxt9g==} + + '@types/jest@29.5.14': + resolution: {integrity: sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/json5@0.0.29': + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + + '@types/mime@1.3.5': + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + + '@types/mute-stream@0.0.4': + resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} + + '@types/node-forge@1.3.11': + resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} + + '@types/node@22.9.0': + resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==} + + '@types/prop-types@15.7.13': + resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} + + '@types/qs@6.9.17': + resolution: {integrity: sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==} + + '@types/raf@3.4.3': + resolution: {integrity: sha512-c4YAvMedbPZ5tEyxzQdMoOhhJ4RD3rngZIdwC2/qDN3d7JpEhB6fiBRKVY1lg5B7Wk+uPBjn5f39j1/2MY1oOw==} + + '@types/range-parser@1.2.7': + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + + '@types/react@18.3.12': + resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} + + '@types/resolve@1.20.2': + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + + '@types/retry@0.12.2': + resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} + + '@types/send@0.17.4': + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} + + '@types/serve-index@1.9.4': + resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} + + '@types/serve-static@1.15.7': + resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} + + '@types/sockjs@0.3.36': + resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} + + '@types/stack-utils@2.0.3': + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + + '@types/wrap-ansi@3.0.0': + resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} + + '@types/ws@8.5.13': + resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==} + + '@types/yargs-parser@21.0.3': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + + '@types/yargs@17.0.33': + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} + + '@typescript-eslint/eslint-plugin@8.14.0': + resolution: {integrity: sha512-tqp8H7UWFaZj0yNO6bycd5YjMwxa6wIHOLZvWPkidwbgLCsBMetQoGj7DPuAlWa2yGO3H48xmPwjhsSPPCGU5w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/parser@8.14.0': + resolution: {integrity: sha512-2p82Yn9juUJq0XynBXtFCyrBDb6/dJombnz6vbo6mgQEtWHfvHbQuEa9kAOVIt1c9YFwi7H6WxtPj1kg+80+RA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@8.14.0': + resolution: {integrity: sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@8.14.0': + resolution: {integrity: sha512-Xcz9qOtZuGusVOH5Uk07NGs39wrKkf3AxlkK79RBK6aJC1l03CobXjJbwBPSidetAOV+5rEVuiT1VSBUOAsanQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/types@8.14.0': + resolution: {integrity: sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@8.14.0': + resolution: {integrity: sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@8.14.0': + resolution: {integrity: sha512-OGqj6uB8THhrHj0Fk27DcHPojW7zKwKkPmHXHvQ58pLYp4hy8CSUdTKykKeh+5vFqTTVmjz0zCOOPKRovdsgHA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + + '@typescript-eslint/visitor-keys@8.14.0': + resolution: {integrity: sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@vitejs/plugin-basic-ssl@1.1.0': + resolution: {integrity: sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==} + engines: {node: '>=14.6.0'} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + + '@webassemblyjs/ast@1.14.1': + resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} + + '@webassemblyjs/floating-point-hex-parser@1.13.2': + resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} + + '@webassemblyjs/helper-api-error@1.13.2': + resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} + + '@webassemblyjs/helper-buffer@1.14.1': + resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} + + '@webassemblyjs/helper-numbers@1.13.2': + resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} + + '@webassemblyjs/helper-wasm-bytecode@1.13.2': + resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} + + '@webassemblyjs/helper-wasm-section@1.14.1': + resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} + + '@webassemblyjs/ieee754@1.13.2': + resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} + + '@webassemblyjs/leb128@1.13.2': + resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} + + '@webassemblyjs/utf8@1.13.2': + resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} + + '@webassemblyjs/wasm-edit@1.14.1': + resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} + + '@webassemblyjs/wasm-gen@1.14.1': + resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} + + '@webassemblyjs/wasm-opt@1.14.1': + resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} + + '@webassemblyjs/wasm-parser@1.14.1': + resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} + + '@webassemblyjs/wast-printer@1.14.1': + resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} + + '@xtuc/ieee754@1.2.0': + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + + '@xtuc/long@4.2.2': + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + + '@yarnpkg/lockfile@1.1.0': + resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} + + abbrev@2.0.0: + resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + acorn-import-attributes@1.9.5: + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} + peerDependencies: + acorn: ^8 + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn-walk@8.3.4: + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} + engines: {node: '>=0.4.0'} + + acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + engines: {node: '>=0.4.0'} + hasBin: true + + adjust-sourcemap-loader@4.0.0: + resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} + engines: {node: '>=8.9'} + + adler-32@1.3.1: + resolution: {integrity: sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==} + engines: {node: '>=0.8'} + + agent-base@7.1.1: + resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} + engines: {node: '>= 14'} + + aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + + aggregate-error@4.0.1: + resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==} + engines: {node: '>=12'} + + ajv-formats@2.1.1: + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv-formats@3.0.1: + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv-keywords@3.5.2: + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + + ajv-keywords@5.1.0: + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} + peerDependencies: + ajv: ^8.8.2 + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + + algoliasearch@5.14.0: + resolution: {integrity: sha512-qr21NtvIkpptwj9z6W5guICK8yijXIGzw7Ka26zAPofnefofVXoXtuAopjtmk1ZKDu4YpACj38n9mgKKc5Zuhw==} + engines: {node: '>= 14.0.0'} + + ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-escapes@7.0.0: + resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} + engines: {node: '>=18'} + + ansi-html-community@0.0.8: + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} + engines: {'0': node >= 0.8.0} + hasBin: true + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} + + ansi-sequence-parser@1.1.1: + resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + are-docs-informative@0.0.2: + resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} + engines: {node: '>=14'} + + arg@4.1.3: + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + + array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} + + array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + + array-includes@3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + engines: {node: '>= 0.4'} + + array.prototype.findlastindex@1.2.5: + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} + engines: {node: '>= 0.4'} + + array.prototype.flat@1.3.2: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} + engines: {node: '>= 0.4'} + + array.prototype.flatmap@1.3.2: + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} + engines: {node: '>= 0.4'} + + arraybuffer.prototype.slice@1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + engines: {node: '>= 0.4'} + + astral-regex@2.0.0: + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} + engines: {node: '>=8'} + + atob@2.1.2: + resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} + engines: {node: '>= 4.5.0'} + hasBin: true + + autoprefixer@10.4.20: + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + + babel-loader@9.1.3: + resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} + engines: {node: '>= 14.15.0'} + peerDependencies: + '@babel/core': ^7.12.0 + webpack: '>=5' + + babel-plugin-polyfill-corejs2@0.4.12: + resolution: {integrity: sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.10.6: + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-regenerator@0.6.3: + resolution: {integrity: sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + base64-arraybuffer@1.0.2: + resolution: {integrity: sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==} + engines: {node: '>= 0.6.0'} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + base64id@2.0.0: + resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} + engines: {node: ^4.5.0 || >= 5.9} + + batch@0.6.1: + resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} + + big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + + body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + bonjour-service@1.2.1: + resolution: {integrity: sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browserslist@4.24.2: + resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + btoa@1.2.1: + resolution: {integrity: sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==} + engines: {node: '>= 0.4.0'} + hasBin: true + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + + bundle-name@4.1.0: + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} + engines: {node: '>=18'} + + bundle-require@5.0.0: + resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + peerDependencies: + esbuild: '>=0.18' + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + + cacache@18.0.4: + resolution: {integrity: sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==} + engines: {node: ^16.14.0 || >=18.0.0} + + call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + + caniuse-lite@1.0.30001680: + resolution: {integrity: sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==} + + canvg@3.0.10: + resolution: {integrity: sha512-qwR2FRNO9NlzTeKIPIKpnTY6fqwuYSequ8Ru8c0YkYU7U0oW+hLUvWadLvAu1Rl72OMNiFhoLu4f8eUjQ7l/+Q==} + engines: {node: '>=10.0.0'} + + cfb@1.2.2: + resolution: {integrity: sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==} + engines: {node: '>=0.8'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + + chart.js@4.4.2: + resolution: {integrity: sha512-6GD7iKwFpP5kbSD4MeRRRlTnQvxfQREy36uEtm1hzHzcOqwWx0YEHuspuoNlslu+nciLIB7fjjsHkUv/FzFcOg==} + engines: {pnpm: '>=8'} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} + + chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + + chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} + engines: {node: '>=6.0'} + + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + + clean-stack@4.2.0: + resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==} + engines: {node: '>=12'} + + cli-cursor@3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + + cli-cursor@5.0.0: + resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} + engines: {node: '>=18'} + + cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + + cli-truncate@2.1.0: + resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} + engines: {node: '>=8'} + + cli-truncate@3.1.0: + resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + cli-truncate@4.0.0: + resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} + engines: {node: '>=18'} + + cli-width@4.1.0: + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} + + cliui@7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + clone-deep@4.0.1: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} + + clone@1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + + codelyzer@0.0.28: + resolution: {integrity: sha512-DfrZrFWP4MnowANXJHUL0ZMhLqAEFLjC3lJofkHZM+QAczdOvlq8CmLrvqspCXmIdyotVD0xyjUWoPGOPo4lKA==} + peerDependencies: + tslint: ^3.9.0 + + codepage@1.15.0: + resolution: {integrity: sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==} + engines: {node: '>=0.8'} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + + colors@1.4.0: + resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==} + engines: {node: '>=0.1.90'} + + commander@12.1.0: + resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} + engines: {node: '>=18'} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + + commander@9.5.0: + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} + engines: {node: ^12.20.0 || >=14} + + comment-parser@1.4.1: + resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} + engines: {node: '>= 12.0.0'} + + common-path-prefix@3.0.0: + resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} + + commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + + compressible@2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} + + compression@1.7.5: + resolution: {integrity: sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==} + engines: {node: '>= 0.8.0'} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + connect-history-api-fallback@2.0.0: + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} + engines: {node: '>=0.8'} + + connect@3.7.0: + resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} + engines: {node: '>= 0.10.0'} + + consola@3.2.3: + resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + engines: {node: ^14.18.0 || >=16.10.0} + + content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + + cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} + + cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + + copy-anything@2.0.6: + resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} + + copy-webpack-plugin@12.0.2: + resolution: {integrity: sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==} + engines: {node: '>= 18.12.0'} + peerDependencies: + webpack: ^5.1.0 + + core-js-compat@3.39.0: + resolution: {integrity: sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==} + + core-js@3.39.0: + resolution: {integrity: sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==} + + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + cors@2.8.5: + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} + + cosmiconfig@9.0.0: + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + + crc-32@1.2.2: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + + create-require@1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + + critters@0.0.24: + resolution: {integrity: sha512-Oyqew0FGM0wYUSNqR0L6AteO5MpMoUU0rhKRieXeiKs+PmRTxiJMyaunYB2KF6fQ3dzChXKCpbFOEJx3OQ1v/Q==} + deprecated: Ownership of Critters has moved to the Nuxt team, who will be maintaining the project going forward. If you'd like to keep using Critters, please switch to the actively-maintained fork at https://github.com/danielroe/beasties + + cross-spawn@7.0.5: + resolution: {integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==} + engines: {node: '>= 8'} + + css-line-break@2.1.0: + resolution: {integrity: sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==} + + css-loader@7.1.2: + resolution: {integrity: sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==} + engines: {node: '>= 18.12.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.27.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + + css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + + css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + custom-event@1.0.1: + resolution: {integrity: sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==} + + data-view-buffer@1.0.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + + data-view-byte-length@1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + + data-view-byte-offset@1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + + date-format@4.0.14: + resolution: {integrity: sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==} + engines: {node: '>=4.0'} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + default-browser-id@5.0.0: + resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} + engines: {node: '>=18'} + + default-browser@5.2.1: + resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} + engines: {node: '>=18'} + + default-gateway@6.0.3: + resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} + engines: {node: '>= 10'} + + defaults@1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + del@7.1.0: + resolution: {integrity: sha512-v2KyNk7efxhlyHpjEvfyxaAihKKK0nWCuf6ZtqZcFFpQRG0bJ12Qsr0RpvsICMjAAZ8DOVCxrlqpxISlMHC4Kg==} + engines: {node: '>=14.16'} + + depd@1.1.2: + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + dependency-graph@1.0.0: + resolution: {integrity: sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==} + engines: {node: '>=4'} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + + detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} + + detect-node@2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + + di@0.0.1: + resolution: {integrity: sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==} + + didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + + diff-sequences@29.6.3: + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + diff@2.2.3: + resolution: {integrity: sha512-9wfm3RLzMp/PyTFWuw9liEzdlxsdGixCW0ZTU1XDmtlAkvpVXTPGF8KnfSs0hm3BPbg19OrUPPsRkHXoREpP1g==} + engines: {node: '>=0.3.1'} + + diff@4.0.2: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + dns-packet@5.6.1: + resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} + engines: {node: '>=6'} + + doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + + dom-serialize@2.2.1: + resolution: {integrity: sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==} + + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + + dompurify@2.5.7: + resolution: {integrity: sha512-2q4bEI+coQM8f5ez7kt2xclg1XsecaV9ASJk/54vwlfRRNQfDqJz2pzQ8t0Ix/ToBpXlVjrRIx7pFC/o8itG2Q==} + + domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + electron-to-chromium@1.5.60: + resolution: {integrity: sha512-HcraRUkTKJ+8yA3b10i9qvhUlPBRDlKjn1XGek1zDGVfAKcvi8TsUnImGqLiEm9j6ZulxXIWWIo9BmbkbCTGgA==} + + emoji-regex@10.4.0: + resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + + encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + + encoding@0.1.13: + resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + + engine.io-parser@5.2.3: + resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} + engines: {node: '>=10.0.0'} + + engine.io@6.6.2: + resolution: {integrity: sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw==} + engines: {node: '>=10.2.0'} + + enhanced-resolve@5.17.1: + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} + engines: {node: '>=10.13.0'} + + ent@2.2.1: + resolution: {integrity: sha512-QHuXVeZx9d+tIQAz/XztU0ZwZf2Agg9CcXcgE1rurqvdBeDBrpSwjl8/6XUqMg7tw2Y7uAdKb2sRv+bSEFqQ5A==} + engines: {node: '>= 0.4'} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + env-paths@2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + + environment@1.1.0: + resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} + engines: {node: '>=18'} + + err-code@2.0.3: + resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} + + errno@0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} + hasBin: true + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + es-abstract@1.23.5: + resolution: {integrity: sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==} + engines: {node: '>= 0.4'} + + es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + + es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + + es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + + es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + + esbuild-wasm@0.23.0: + resolution: {integrity: sha512-6jP8UmWy6R6TUUV8bMuC3ZyZ6lZKI56x0tkxyCIqWwRRJ/DgeQKneh/Oid5EoGoPFLrGNkz47ZEtWAYuiY/u9g==} + engines: {node: '>=18'} + hasBin: true + + esbuild@0.19.12: + resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} + engines: {node: '>=12'} + hasBin: true + + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + + esbuild@0.23.0: + resolution: {integrity: sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==} + engines: {node: '>=18'} + hasBin: true + + esbuild@0.23.1: + resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} + engines: {node: '>=18'} + hasBin: true + + esbuild@0.24.0: + resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==} + engines: {node: '>=18'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + eslint-config-prettier@9.1.0: + resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + + eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + + eslint-module-utils@2.12.0: + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + + eslint-plugin-import@2.31.0: + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + + eslint-plugin-jsdoc@50.5.0: + resolution: {integrity: sha512-xTkshfZrUbiSHXBwZ/9d5ulZ2OcHXxSvm/NPo494H/hadLRJwOq5PMV0EUpMqsb9V+kQo+9BAgi6Z7aJtdBp2A==} + engines: {node: '>=18'} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + + eslint-plugin-prefer-arrow@1.2.3: + resolution: {integrity: sha512-J9I5PKCOJretVuiZRGvPQxCbllxGAV/viI20JO3LYblAodofBxyMnZAJ+WGeClHgANnSJberTNoFWWjrWKBuXQ==} + peerDependencies: + eslint: '>=2.0.0' + + eslint-plugin-prettier@4.2.1: + resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + eslint: '>=7.28.0' + eslint-config-prettier: '*' + prettier: '>=2.0.0' + peerDependenciesMeta: + eslint-config-prettier: + optional: true + + eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + + eslint-scope@8.2.0: + resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@4.2.0: + resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@9.14.0: + resolution: {integrity: sha512-c2FHsVBr87lnUtjP4Yhvk4yEhKrQavGafRA/Se1ouse8PfbfC/Qh9Mxa00yWsZRlqeUB9raXip0aiiUZkgnr9g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + + espree@10.3.0: + resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + + eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + + events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + expect@29.7.0: + resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + exponential-backoff@3.1.1: + resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} + + express@4.21.1: + resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} + engines: {node: '>= 0.10.0'} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-diff@1.3.0: + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} + + fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fast-uri@3.0.3: + resolution: {integrity: sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + faye-websocket@0.11.4: + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} + engines: {node: '>=0.8.0'} + + fdir@6.4.2: + resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + fflate@0.8.2: + resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} + + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + + file-saver@2.0.5: + resolution: {integrity: sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + finalhandler@1.1.2: + resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} + engines: {node: '>= 0.8'} + + finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} + engines: {node: '>= 0.8'} + + find-cache-dir@3.3.2: + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} + + find-cache-dir@4.0.0: + resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==} + engines: {node: '>=14.16'} + + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + find-up@6.3.0: + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + findup-sync@0.3.0: + resolution: {integrity: sha512-z8Nrwhi6wzxNMIbxlrTzuUW6KWuKkogZ/7OdDVq+0+kxn77KUH1nipx8iU6suqkHqc4y6n7a9A8IpmxY/pTjWg==} + engines: {node: '>= 0.6.0'} + + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + + flat@5.0.2: + resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} + hasBin: true + + flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + + follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} + + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + + frac@1.1.2: + resolution: {integrity: sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==} + engines: {node: '>=0.8'} + + fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + fs-extra@11.2.0: + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} + engines: {node: '>=14.14'} + + fs-extra@8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} + + fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + + fs-minipass@3.0.3: + resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + engines: {node: '>= 0.4'} + + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-east-asian-width@1.3.0: + resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} + engines: {node: '>=18'} + + get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + get-symbol-description@1.0.2: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + engines: {node: '>= 0.4'} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + + glob@5.0.15: + resolution: {integrity: sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==} + deprecated: Glob versions prior to v9 are no longer supported + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + + globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + + globby@13.2.2: + resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + globby@14.0.2: + resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} + engines: {node: '>=18'} + + gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + handle-thing@2.0.1: + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + + has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + + has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hosted-git-info@7.0.2: + resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} + engines: {node: ^16.14.0 || >=18.0.0} + + hpack.js@2.1.6: + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} + + html-entities@2.5.2: + resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} + + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + + html2canvas@1.4.1: + resolution: {integrity: sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==} + engines: {node: '>=8.0.0'} + + htmlparser2@8.0.2: + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + + http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + + http-deceiver@1.2.7: + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} + + http-errors@1.6.3: + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} + engines: {node: '>= 0.6'} + + http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + + http-parser-js@0.5.8: + resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} + + http-proxy-agent@7.0.2: + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} + engines: {node: '>= 14'} + + http-proxy-middleware@2.0.7: + resolution: {integrity: sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/express': ^4.17.13 + peerDependenciesMeta: + '@types/express': + optional: true + + http-proxy-middleware@3.0.3: + resolution: {integrity: sha512-usY0HG5nyDUwtqpiZdETNbmKtw3QQ1jwYFZ9wi5iHzX2BcILwQKtYDJPo7XHTsu5Z0B2Hj3W9NNnbd+AjFWjqg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + http-proxy@1.18.1: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} + + https-proxy-agent@7.0.5: + resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} + engines: {node: '>= 14'} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + husky@9.1.6: + resolution: {integrity: sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==} + engines: {node: '>=18'} + hasBin: true + + hyperdyperid@1.2.0: + resolution: {integrity: sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==} + engines: {node: '>=10.18'} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + + icss-utils@5.1.0: + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + ignore-walk@6.0.5: + resolution: {integrity: sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + image-size@0.5.5: + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} + engines: {node: '>=0.10.0'} + hasBin: true + + immutable@4.3.7: + resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} + + immutable@5.0.2: + resolution: {integrity: sha512-1NU7hWZDkV7hJ4PJ9dur9gTNQ4ePNPN4k9/0YhwjzykTi/+3Q5pF93YU5QoVj8BuOnhLgaY8gs0U2pj4kSYVcw==} + + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + + indent-string@5.0.0: + resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} + engines: {node: '>=12'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ini@4.1.3: + resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + injection-js@2.4.0: + resolution: {integrity: sha512-6jiJt0tCAo9zjHbcwLiPL+IuNe9SQ6a9g0PEzafThW3fOQi0mrmiJGBJvDD6tmhPh8cQHIQtCOrJuBfQME4kPA==} + + internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} + + ip-address@9.0.5: + resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} + engines: {node: '>= 12'} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + ipaddr.js@2.2.0: + resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} + engines: {node: '>= 10'} + + is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-core-module@2.15.1: + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} + engines: {node: '>= 0.4'} + + is-data-view@1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} + + is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + + is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-fullwidth-code-point@4.0.0: + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} + engines: {node: '>=12'} + + is-fullwidth-code-point@5.0.0: + resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} + engines: {node: '>=18'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + + is-interactive@1.0.0: + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} + engines: {node: '>=8'} + + is-lambda@1.0.1: + resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} + + is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + + is-network-error@1.1.0: + resolution: {integrity: sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==} + engines: {node: '>=16'} + + is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-path-cwd@3.0.0: + resolution: {integrity: sha512-kyiNFFLU0Ampr6SDZitD/DwUo4Zs1nSdnygUBqsu3LooL00Qvb5j+UnvApUn/TTj1J3OuE6BTdQ5rudKmU2ZaA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + is-path-inside@4.0.0: + resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} + engines: {node: '>=12'} + + is-plain-obj@3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} + + is-plain-object@2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} + + is-plain-object@5.0.0: + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} + engines: {node: '>=0.10.0'} + + is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + + is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + + is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + + is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + + is-unicode-supported@0.1.0: + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} + + is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + + is-what@3.14.1: + resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} + + is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} + + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + isbinaryfile@4.0.10: + resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==} + engines: {node: '>= 8.0.0'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + isexe@3.1.1: + resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} + engines: {node: '>=16'} + + isobject@3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} + + istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + + istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} + + istanbul-lib-instrument@6.0.3: + resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} + engines: {node: '>=10'} + + istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} + + istanbul-lib-source-maps@4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} + + istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + engines: {node: '>=8'} + + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + + jasmine-core@4.6.1: + resolution: {integrity: sha512-VYz/BjjmC3klLJlLwA4Kw8ytk0zDSmbbDLNs794VnWmkcCB7I9aAL/D48VNQtmITyPvea2C3jdUMfc3kAoy0PQ==} + + jest-diff@29.7.0: + resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-get-type@29.6.3: + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-matcher-utils@29.7.0: + resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-message-util@29.7.0: + resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-util@29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + + jiti@1.21.6: + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} + hasBin: true + + joycon@3.1.1: + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} + engines: {node: '>=10'} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsbn@1.1.0: + resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} + + jsdoc-type-pratt-parser@4.1.0: + resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} + engines: {node: '>=12.0.0'} + + jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json-parse-even-better-errors@3.0.2: + resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} + + jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + + jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + + jsonparse@1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} + + jspdf-autotable@3.8.4: + resolution: {integrity: sha512-rSffGoBsJYX83iTRv8Ft7FhqfgEL2nLpGAIiqruEQQ3e4r0qdLFbPUB7N9HAle0I3XgpisvyW751VHCqKUVOgQ==} + peerDependencies: + jspdf: ^2.5.1 + + jspdf@2.5.2: + resolution: {integrity: sha512-myeX9c+p7znDWPk0eTrujCzNjT+CXdXyk7YmJq5nD5V7uLLKmSXnlQ/Jn/kuo3X09Op70Apm0rQSnFWyGK8uEQ==} + + karma-chrome-launcher@3.2.0: + resolution: {integrity: sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==} + + karma-coverage@2.2.1: + resolution: {integrity: sha512-yj7hbequkQP2qOSb20GuNSIyE//PgJWHwC2IydLE6XRtsnaflv+/OSGNssPjobYUlhVVagy99TQpqUt3vAUG7A==} + engines: {node: '>=10.0.0'} + + karma-jasmine-html-reporter@2.0.0: + resolution: {integrity: sha512-SB8HNNiazAHXM1vGEzf8/tSyEhkfxuDdhYdPBX2Mwgzt0OuF2gicApQ+uvXLID/gXyJQgvrM9+1/2SxZFUUDIA==} + peerDependencies: + jasmine-core: ^4.0.0 + karma: ^6.0.0 + karma-jasmine: ^5.0.0 + + karma-jasmine@5.1.0: + resolution: {integrity: sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==} + engines: {node: '>=12'} + peerDependencies: + karma: ^6.0.0 + + karma-source-map-support@1.4.0: + resolution: {integrity: sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==} + + karma@6.4.4: + resolution: {integrity: sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==} + engines: {node: '>= 10'} + hasBin: true + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + launch-editor@2.9.1: + resolution: {integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==} + + less-loader@12.2.0: + resolution: {integrity: sha512-MYUxjSQSBUQmowc0l5nPieOYwMzGPUaTzB6inNW/bdPEG9zOL3eAAD1Qw5ZxSPk7we5dMojHwNODYMV1hq4EVg==} + engines: {node: '>= 18.12.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + less: ^3.5.0 || ^4.0.0 + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + + less@4.2.0: + resolution: {integrity: sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==} + engines: {node: '>=6'} + hasBin: true + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + license-webpack-plugin@4.0.2: + resolution: {integrity: sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==} + peerDependencies: + webpack: '*' + peerDependenciesMeta: + webpack: + optional: true + + lilconfig@2.0.5: + resolution: {integrity: sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==} + engines: {node: '>=10'} + + lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + + lilconfig@3.1.2: + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} + engines: {node: '>=14'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + lint-staged@12.5.0: + resolution: {integrity: sha512-BKLUjWDsKquV/JuIcoQW4MSAI3ggwEImF1+sB4zaKvyVx1wBk3FsG7UK9bpnmBTN1pm7EH2BBcMwINJzCRv12g==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + + listr2@4.0.5: + resolution: {integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==} + engines: {node: '>=12'} + peerDependencies: + enquirer: '>= 2.3.0 < 3' + peerDependenciesMeta: + enquirer: + optional: true + + listr2@8.2.4: + resolution: {integrity: sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==} + engines: {node: '>=18.0.0'} + + lmdb@3.0.13: + resolution: {integrity: sha512-UGe+BbaSUQtAMZobTb4nHvFMrmvuAQKSeaqAX2meTEQjfsbpl5sxdHD8T72OnwD4GU9uwNhYXIVe4QGs8N9Zyw==} + hasBin: true + + load-tsconfig@0.2.5: + resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + + loader-utils@2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} + engines: {node: '>=8.9.0'} + + loader-utils@3.3.1: + resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} + engines: {node: '>= 12.13.0'} + + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + lodash-es@4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + + lodash.clonedeep@4.5.0: + resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} + + lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + + lodash.isequal@4.5.0: + resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + log-symbols@4.1.0: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} + + log-update@4.0.0: + resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==} + engines: {node: '>=10'} + + log-update@6.1.0: + resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} + engines: {node: '>=18'} + + log4js@6.9.1: + resolution: {integrity: sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==} + engines: {node: '>=8.0'} + + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + lunr@2.3.9: + resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} + + magic-string@0.30.11: + resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + + make-dir@2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} + + make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + + make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} + + make-error@1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + + make-fetch-happen@13.0.1: + resolution: {integrity: sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==} + engines: {node: ^16.14.0 || >=18.0.0} + + marked@4.3.0: + resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==} + engines: {node: '>= 12'} + hasBin: true + + media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + + memfs@4.14.0: + resolution: {integrity: sha512-JUeY0F/fQZgIod31Ja1eJgiSxLn7BfQlCnqhwXFBzFHEw63OdLK7VJUJ7bnzNsWgCyoUP5tEp1VRY8rDaYzqOA==} + engines: {node: '>= 4.0.0'} + + merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-db@1.53.0: + resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mime@2.6.0: + resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} + engines: {node: '>=4.0.0'} + hasBin: true + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + mimic-function@5.0.1: + resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} + engines: {node: '>=18'} + + mini-css-extract-plugin@2.9.0: + resolution: {integrity: sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + + minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@0.0.10: + resolution: {integrity: sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass-collect@2.0.1: + resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} + engines: {node: '>=16 || 14 >=14.17'} + + minipass-fetch@3.0.5: + resolution: {integrity: sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + minipass-flush@1.0.5: + resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} + engines: {node: '>= 8'} + + minipass-pipeline@1.2.4: + resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} + engines: {node: '>=8'} + + minipass-sized@1.0.3: + resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} + engines: {node: '>=8'} + + minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + + minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + + minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + + mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + engines: {node: '>=10'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + msgpackr-extract@3.0.3: + resolution: {integrity: sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==} + hasBin: true + + msgpackr@1.11.2: + resolution: {integrity: sha512-F9UngXRlPyWCDEASDpTf6c9uNhGPTqnTeLVt7bN+bU1eajoR/8V9ys2BRaV5C/e5ihE6sJ9uPIKaYt6bFuO32g==} + + multicast-dns@7.2.5: + resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} + hasBin: true + + mute-stream@1.0.0: + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + needle@3.3.1: + resolution: {integrity: sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==} + engines: {node: '>= 4.4.x'} + hasBin: true + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + negotiator@0.6.4: + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} + engines: {node: '>= 0.6'} + + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + ng-packagr@18.2.1: + resolution: {integrity: sha512-dy9ZDpZb3QpAz+Y/m8VAu7ctr2VrnRU3gmQwJagnNybVJtCsKn3lZA3IW7Z7GTLoG5IALSPouiCgiB/C8ozv7w==} + engines: {node: ^18.19.1 || >=20.11.1} + hasBin: true + peerDependencies: + '@angular/compiler-cli': ^18.0.0 || ^18.2.0-next.0 + tailwindcss: ^2.0.0 || ^3.0.0 + tslib: ^2.3.0 + typescript: '>=5.4 <5.6' + peerDependenciesMeta: + tailwindcss: + optional: true + + nice-napi@1.0.2: + resolution: {integrity: sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==} + os: ['!win32'] + + node-addon-api@3.2.1: + resolution: {integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==} + + node-addon-api@6.1.0: + resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} + + node-addon-api@7.1.1: + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} + + node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + + node-gyp-build-optional-packages@5.2.2: + resolution: {integrity: sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==} + hasBin: true + + node-gyp-build@4.8.3: + resolution: {integrity: sha512-EMS95CMJzdoSKoIiXo8pxKoL8DYxwIZXYlLmgPb8KUv794abpnLK6ynsCAWNliOjREKruYKdzbh76HHYUHX7nw==} + hasBin: true + + node-gyp@10.2.0: + resolution: {integrity: sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==} + engines: {node: ^16.14.0 || >=18.0.0} + hasBin: true + + node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + + nopt@7.2.1: + resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + + normalize-package-data@6.0.2: + resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} + engines: {node: ^16.14.0 || >=18.0.0} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + + npm-bundled@3.0.1: + resolution: {integrity: sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + npm-install-checks@6.3.0: + resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + npm-normalize-package-bin@3.0.1: + resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + npm-package-arg@11.0.3: + resolution: {integrity: sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==} + engines: {node: ^16.14.0 || >=18.0.0} + + npm-packlist@8.0.2: + resolution: {integrity: sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + npm-pick-manifest@9.1.0: + resolution: {integrity: sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==} + engines: {node: ^16.14.0 || >=18.0.0} + + npm-registry-fetch@17.1.0: + resolution: {integrity: sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==} + engines: {node: ^16.14.0 || >=18.0.0} + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + + object-inspect@1.13.3: + resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} + engines: {node: '>= 0.4'} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} + + object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} + + object.groupby@1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} + + object.values@1.2.0: + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} + engines: {node: '>= 0.4'} + + obuf@1.1.2: + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} + + on-finished@2.3.0: + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} + engines: {node: '>= 0.8'} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + on-headers@1.0.2: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + onetime@7.0.0: + resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} + engines: {node: '>=18'} + + open@10.1.0: + resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} + engines: {node: '>=18'} + + optimist@0.6.1: + resolution: {integrity: sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + ora@5.4.1: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} + + ordered-binary@1.5.3: + resolution: {integrity: sha512-oGFr3T+pYdTGJ+YFEILMpS3es+GiIbs9h/XQrclBXUtd44ey7XwfsMzM31f64I1SQOawDoDr/D823kNCADI8TA==} + + os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + p-map@4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + + p-map@5.5.0: + resolution: {integrity: sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==} + engines: {node: '>=12'} + + p-retry@6.2.1: + resolution: {integrity: sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==} + engines: {node: '>=16.17'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + + pacote@18.0.6: + resolution: {integrity: sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==} + engines: {node: ^16.14.0 || >=18.0.0} + hasBin: true + + parchment@3.0.0: + resolution: {integrity: sha512-HUrJFQ/StvgmXRcQ1ftY6VEZUq3jA2t9ncFN4F84J/vN0/FPpQF+8FKXb3l6fLces6q0uOHj6NJn+2xvZnxO6A==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-imports@2.2.1: + resolution: {integrity: sha512-OL/zLggRp8mFhKL0rNORUTR4yBYujK/uU+xZL+/0Rgm2QE4nLO9v8PzEweSJEbMGKmDRjJE4R3IMJlL2di4JeQ==} + engines: {node: '>= 18'} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + parse-node-version@1.0.1: + resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} + engines: {node: '>= 0.10'} + + parse5-html-rewriting-stream@7.0.0: + resolution: {integrity: sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==} + + parse5-sax-parser@7.0.0: + resolution: {integrity: sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==} + + parse5@7.2.1: + resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + + path-to-regexp@0.1.10: + resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + path-type@5.0.0: + resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} + engines: {node: '>=12'} + + performance-now@2.1.0: + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + + pidtree@0.5.0: + resolution: {integrity: sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==} + engines: {node: '>=0.10'} + hasBin: true + + pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + piscina@4.6.1: + resolution: {integrity: sha512-z30AwWGtQE+Apr+2WBZensP2lIvwoaMcOPkQlIEmSGMJNUvaYACylPYrQM6wSdUNJlnDVMSpLv7xTMJqlVshOA==} + + piscina@4.7.0: + resolution: {integrity: sha512-b8hvkpp9zS0zsfa939b/jXbe64Z2gZv0Ha7FYPNUiDIB1y2AtxcOZdfP8xN8HFjUaqQiT9gRlfjAsoL8vdJ1Iw==} + + pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + + pkg-dir@7.0.0: + resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} + engines: {node: '>=14.16'} + + pnpm@9.13.2: + resolution: {integrity: sha512-iMnDhkRQNQ5lozWHq4Aaz5RtfIFO0RNNpKkk9t9aISD9NrRqq2j3zR1BMUkRLVPH2zpBNmJM/QD/GEagxs70ig==} + engines: {node: '>=18.12'} + hasBin: true + + possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + + postcss-import@15.1.0: + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + + postcss-js@4.0.1: + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + + postcss-load-config@4.0.2: + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + postcss-load-config@6.0.1: + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} + engines: {node: '>= 18'} + peerDependencies: + jiti: '>=1.21.0' + postcss: '>=8.0.9' + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + jiti: + optional: true + postcss: + optional: true + tsx: + optional: true + yaml: + optional: true + + postcss-loader@8.1.1: + resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} + engines: {node: '>= 18.12.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + + postcss-media-query-parser@0.2.3: + resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} + + postcss-modules-extract-imports@3.1.0: + resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-local-by-default@4.1.0: + resolution: {integrity: sha512-rm0bdSv4jC3BDma3s9H19ZddW0aHX6EoqwDYU2IfZhRN+53QrufTRo2IdkAbRqLx4R2IYbZnbjKKxg4VN5oU9Q==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-scope@3.2.1: + resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-values@4.0.0: + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-nested@6.2.0: + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + + postcss-selector-parser@7.0.0: + resolution: {integrity: sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==} + engines: {node: '>=4'} + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@8.4.41: + resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} + engines: {node: ^10 || ^12 || >=14} + + postcss@8.4.49: + resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} + engines: {node: ^10 || ^12 || >=14} + + preact@10.24.3: + resolution: {integrity: sha512-Z2dPnBnMUfyQfSQ+GBdsGa16hz35YmLmtTLhM169uW944hYL6xzTYkJjC07j+Wosz733pMWx0fgON3JNw1jJQA==} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prettier-linter-helpers@1.0.0: + resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} + engines: {node: '>=6.0.0'} + + prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} + engines: {node: '>=14'} + hasBin: true + + pretty-format@29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + primeicons@7.0.0: + resolution: {integrity: sha512-jK3Et9UzwzTsd6tzl2RmwrVY/b8raJ3QZLzoDACj+oTJ0oX7L9Hy+XnVwgo4QVKlKpnP/Ur13SXV/pVh4LzaDw==} + + prismjs@1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} + + proc-log@4.2.0: + resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + promise-inflight@1.0.1: + resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} + peerDependencies: + bluebird: '*' + peerDependenciesMeta: + bluebird: + optional: true + + promise-retry@2.0.1: + resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} + engines: {node: '>=10'} + + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + + prr@1.0.1: + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} + + punycode@1.4.1: + resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + qjobs@1.2.0: + resolution: {integrity: sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==} + engines: {node: '>=0.9'} + + qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + engines: {node: '>=0.6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + quill-delta@5.1.0: + resolution: {integrity: sha512-X74oCeRI4/p0ucjb5Ma8adTXd9Scumz367kkMK5V/IatcX6A0vlgLgKbzXWy5nZmCGeNJm2oQX0d2Eqj+ZIlCA==} + engines: {node: '>= 12.0.0'} + + quill@2.0.2: + resolution: {integrity: sha512-QfazNrhMakEdRG57IoYFwffUIr04LWJxbS/ZkidRFXYCQt63c1gK6Z7IHUXMx/Vh25WgPBU42oBaNzQ0K1R/xw==} + engines: {npm: '>=8.2.3'} + + raf@3.4.1: + resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==} + + randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} + + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + + read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + + readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} + + reflect-metadata@0.2.2: + resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} + + regenerate-unicode-properties@10.2.0: + resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} + engines: {node: '>=4'} + + regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + + regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} + + regex-parser@2.3.0: + resolution: {integrity: sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==} + + regexp.prototype.flags@1.5.3: + resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} + engines: {node: '>= 0.4'} + + regexpu-core@6.1.1: + resolution: {integrity: sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==} + engines: {node: '>=4'} + + regjsgen@0.8.0: + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} + + regjsparser@0.11.2: + resolution: {integrity: sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==} + hasBin: true + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + resolve-url-loader@5.0.0: + resolution: {integrity: sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==} + engines: {node: '>=12'} + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + restore-cursor@3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + + restore-cursor@5.1.0: + resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} + engines: {node: '>=18'} + + retry@0.12.0: + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} + engines: {node: '>= 4'} + + retry@0.13.1: + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} + engines: {node: '>= 4'} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rfdc@1.4.1: + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} + + rgbcolor@1.0.1: + resolution: {integrity: sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==} + engines: {node: '>= 0.8.15'} + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rimraf@5.0.10: + resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} + hasBin: true + + rollup@4.22.4: + resolution: {integrity: sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + rollup@4.27.0: + resolution: {integrity: sha512-nrOD/RrnAMssruS7bPa7MYpEuH6tUpOa43NLtxQiLKem0An8HZyXun5Ndig6JzbkJoIbaKkt85V67VCaQ59GyA==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + run-applescript@7.0.0: + resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} + engines: {node: '>=18'} + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + rxjs@7.8.1: + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + + safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + engines: {node: '>=0.4'} + + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safe-regex-test@1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + sass-loader@16.0.0: + resolution: {integrity: sha512-n13Z+3rU9A177dk4888czcVFiC8CL9dii4qpXWUg3YIIgZEvi9TCFKjOQcbK0kJM7DJu9VucrZFddvNfYCPwtw==} + engines: {node: '>= 18.12.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + sass: ^1.3.0 + sass-embedded: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + webpack: + optional: true + + sass@1.77.6: + resolution: {integrity: sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==} + engines: {node: '>=14.0.0'} + hasBin: true + + sass@1.81.0: + resolution: {integrity: sha512-Q4fOxRfhmv3sqCLoGfvrC9pRV8btc0UtqL9mN6Yrv6Qi9ScL55CVH1vlPP863ISLEEMNLLuu9P+enCeGHlnzhA==} + engines: {node: '>=14.0.0'} + hasBin: true + + sax@1.4.1: + resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} + + schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + + schema-utils@4.2.0: + resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} + engines: {node: '>= 12.13.0'} + + search-insights@2.17.2: + resolution: {integrity: sha512-zFNpOpUO+tY2D85KrxJ+aqwnIfdEGi06UH2+xEb+Bp9Mwznmauqc9djbnBibJO5mpfUPPa8st6Sx65+vbeO45g==} + + select-hose@2.0.0: + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} + + selfsigned@2.4.1: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} + + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + + send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} + engines: {node: '>= 0.8.0'} + + serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + + serve-index@1.9.1: + resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} + engines: {node: '>= 0.8.0'} + + serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} + engines: {node: '>= 0.8.0'} + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + + setprototypeof@1.1.0: + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + shallow-clone@3.0.1: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + shell-quote@1.8.1: + resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + + shiki@0.14.7: + resolution: {integrity: sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==} + + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + sigstore@2.3.1: + resolution: {integrity: sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==} + engines: {node: ^16.14.0 || >=18.0.0} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + + slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} + + slashes@3.0.12: + resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} + + slice-ansi@3.0.0: + resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} + engines: {node: '>=8'} + + slice-ansi@4.0.0: + resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} + engines: {node: '>=10'} + + slice-ansi@5.0.0: + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} + engines: {node: '>=12'} + + slice-ansi@7.1.0: + resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} + engines: {node: '>=18'} + + smart-buffer@4.2.0: + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + + socket.io-adapter@2.5.5: + resolution: {integrity: sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==} + + socket.io-parser@4.2.4: + resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} + engines: {node: '>=10.0.0'} + + socket.io@4.8.1: + resolution: {integrity: sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==} + engines: {node: '>=10.2.0'} + + sockjs@0.3.24: + resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} + + socks-proxy-agent@8.0.4: + resolution: {integrity: sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==} + engines: {node: '>= 14'} + + socks@2.8.3: + resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==} + engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map-loader@5.0.0: + resolution: {integrity: sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==} + engines: {node: '>= 18.12.0'} + peerDependencies: + webpack: ^5.72.1 + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + + source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} + + spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + + spdx-exceptions@2.5.0: + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} + + spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + + spdx-expression-parse@4.0.0: + resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} + + spdx-license-ids@3.0.20: + resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} + + spdy-transport@3.0.0: + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} + + spdy@4.0.2: + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} + engines: {node: '>=6.0.0'} + + sprintf-js@1.1.3: + resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + + ssf@0.11.2: + resolution: {integrity: sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==} + engines: {node: '>=0.8'} + + ssri@10.0.6: + resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + stack-utils@2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} + + stackblur-canvas@2.7.0: + resolution: {integrity: sha512-yf7OENo23AGJhBriGx0QivY5JP6Y1HbrrDI6WLt6C5auYZXlQrheoY8hD4ibekFKz1HOfE48Ww8kMWMnJD/zcQ==} + engines: {node: '>=0.1.14'} + + statuses@1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + streamroller@3.1.5: + resolution: {integrity: sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==} + engines: {node: '>=8.0'} + + string-argv@0.3.2: + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + engines: {node: '>=0.6.19'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} + + string.prototype.trim@1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + engines: {node: '>= 0.4'} + + string.prototype.trimend@1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + + string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + supports-color@9.4.0: + resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} + engines: {node: '>=12'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + svg-pathdata@6.0.3: + resolution: {integrity: sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==} + engines: {node: '>=12.0.0'} + + symbol-observable@4.0.0: + resolution: {integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==} + engines: {node: '>=0.10'} + + synckit@0.9.2: + resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} + engines: {node: ^14.18.0 || >=16.0.0} + + tailwindcss-primeui@0.3.4: + resolution: {integrity: sha512-5+Qfoe5Kpq2Iwrd6umBUb3rQH6b7+pL4jxJUId0Su5agUM6TwCyH5Pyl9R0y3QQB3IRuTxBNmeS11B41f+30zw==} + peerDependencies: + tailwindcss: '>=3.1.0' + + tailwindcss@3.4.15: + resolution: {integrity: sha512-r4MeXnfBmSOuKUWmXe6h2CcyfzJCEk4F0pptO5jlnYSIViUkVmsawj80N5h2lO3gwcmSb4n3PuN+e+GC1Guylw==} + engines: {node: '>=14.0.0'} + hasBin: true + + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} + + terser-webpack-plugin@5.3.10: + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + + terser@5.31.6: + resolution: {integrity: sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==} + engines: {node: '>=10'} + hasBin: true + + text-segmentation@1.0.3: + resolution: {integrity: sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==} + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + + thingies@1.21.0: + resolution: {integrity: sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==} + engines: {node: '>=10.18'} + peerDependencies: + tslib: ^2 + + through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + + thunky@1.1.0: + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} + + tinyexec@0.3.1: + resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} + + tinyglobby@0.2.10: + resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} + engines: {node: '>=12.0.0'} + + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + + tmp@0.2.3: + resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} + engines: {node: '>=14.14'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + + tree-dump@1.0.2: + resolution: {integrity: sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + tree-kill@1.2.2: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true + + ts-api-utils@1.4.0: + resolution: {integrity: sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + + ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + + ts-node@10.9.2: + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + + tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + + tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + tslint@3.15.1: + resolution: {integrity: sha512-wkqXlDiU1qG31dMuxnCSNeNMdKmSaEMYgJ2RERgFkt1WvVEF/wYwUYR396DDDcJDDBYpq16a6XJodQh70IRtBQ==} + hasBin: true + peerDependencies: + typescript: '>=1.7.3' + + tsup@8.3.5: + resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@microsoft/api-extractor': ^7.36.0 + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.5.0' + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true + + tuf-js@2.2.1: + resolution: {integrity: sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==} + engines: {node: ^16.14.0 || >=18.0.0} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + + typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + engines: {node: '>= 0.4'} + + typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + engines: {node: '>= 0.4'} + + typed-array-byte-offset@1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + engines: {node: '>= 0.4'} + + typed-array-length@1.0.6: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} + + typed-assert@1.0.9: + resolution: {integrity: sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==} + + typedoc@0.25.13: + resolution: {integrity: sha512-pQqiwiJ+Z4pigfOnnysObszLiU3mVLWAExSPf+Mu06G/qsc3wzbuM56SZQvONhHLncLUhYzOVkjFFpFfL5AzhQ==} + engines: {node: '>= 16'} + hasBin: true + peerDependencies: + typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x + + typescript@5.4.5: + resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + engines: {node: '>=14.17'} + hasBin: true + + ua-parser-js@0.7.39: + resolution: {integrity: sha512-IZ6acm6RhQHNibSt7+c09hhvsKy9WUr4DVbeq9U8o71qxyYtJpQeDxQnMrVqnIFMLcQjHO0I9wgfO2vIahht4w==} + hasBin: true + + unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + + underscore.string@3.3.6: + resolution: {integrity: sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==} + + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + + unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} + engines: {node: '>=4'} + + unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + + unicode-match-property-value-ecmascript@2.2.0: + resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} + engines: {node: '>=4'} + + unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + + unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + + unique-filename@3.0.0: + resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + unique-slug@4.0.0: + resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + update-browserslist-db@1.1.1: + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + utrie@1.0.2: + resolution: {integrity: sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==} + + uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + + v8-compile-cache-lib@3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + + validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + + validate-npm-package-name@5.0.1: + resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + vite@5.4.6: + resolution: {integrity: sha512-IeL5f8OO5nylsgzd9tq4qD2QqI0k2CQLGrWD0rCN0EQJZpBK5vJAx0I+GDkMOXxQX/OfFHMuLIx6ddAxGX/k+Q==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + void-elements@2.0.1: + resolution: {integrity: sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==} + engines: {node: '>=0.10.0'} + + vscode-oniguruma@1.7.0: + resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} + + vscode-textmate@8.0.0: + resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==} + + watchpack@2.4.1: + resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} + engines: {node: '>=10.13.0'} + + wbuf@1.7.3: + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} + + wcwidth@1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + + weak-lru-cache@1.2.2: + resolution: {integrity: sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==} + + webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + + webpack-dev-middleware@7.4.2: + resolution: {integrity: sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==} + engines: {node: '>= 18.12.0'} + peerDependencies: + webpack: ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true + + webpack-dev-server@5.0.4: + resolution: {integrity: sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==} + engines: {node: '>= 18.12.0'} + hasBin: true + peerDependencies: + webpack: ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + + webpack-merge@6.0.1: + resolution: {integrity: sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==} + engines: {node: '>=18.0.0'} + + webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + + webpack-subresource-integrity@5.1.0: + resolution: {integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==} + engines: {node: '>= 12'} + peerDependencies: + html-webpack-plugin: '>= 5.0.0-beta.1 < 6' + webpack: ^5.12.0 + peerDependenciesMeta: + html-webpack-plugin: + optional: true + + webpack@5.94.0: + resolution: {integrity: sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + + websocket-driver@0.7.4: + resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} + engines: {node: '>=0.8.0'} + + websocket-extensions@0.1.4: + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} + engines: {node: '>=0.8.0'} + + whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + + which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + + which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} + + which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + which@4.0.0: + resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} + engines: {node: ^16.13.0 || >=18.0.0} + hasBin: true + + wildcard@2.0.1: + resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} + + wmf@1.0.2: + resolution: {integrity: sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==} + engines: {node: '>=0.8'} + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + word@0.3.0: + resolution: {integrity: sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==} + engines: {node: '>=0.8'} + + wordwrap@0.0.3: + resolution: {integrity: sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==} + engines: {node: '>=0.4.0'} + + wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrap-ansi@9.0.0: + resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} + engines: {node: '>=18'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + ws@8.17.1: + resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xhr2@0.2.1: + resolution: {integrity: sha512-sID0rrVCqkVNUn8t6xuv9+6FViXjUVXq8H5rWOH2rz9fDNQEd4g0EA2XlcEdJXRz5BMEn4O1pJFdT+z4YHhoWw==} + engines: {node: '>= 6'} + + xlsx@0.18.5: + resolution: {integrity: sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==} + engines: {node: '>=0.8'} + hasBin: true + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + yaml@2.6.0: + resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} + engines: {node: '>= 14'} + hasBin: true + + yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yargs@16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + yn@3.1.1: + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + yocto-queue@1.1.1: + resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} + engines: {node: '>=12.20'} + + yoctocolors-cjs@2.1.2: + resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} + engines: {node: '>=18'} + + zone.js@0.14.10: + resolution: {integrity: sha512-YGAhaO7J5ywOXW6InXNlLmfU194F8lVgu7bRntUF3TiG8Y3nBK0x1UJJuHUP/e8IyihkjCYqhCScpSwnlaSRkQ==} + +snapshots: + + '@algolia/autocomplete-core@1.17.7(@algolia/client-search@4.24.0)(algoliasearch@5.14.0)(search-insights@2.17.2)': + dependencies: + '@algolia/autocomplete-plugin-algolia-insights': 1.17.7(@algolia/client-search@4.24.0)(algoliasearch@5.14.0)(search-insights@2.17.2) + '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@4.24.0)(algoliasearch@5.14.0) + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + - search-insights + + '@algolia/autocomplete-plugin-algolia-insights@1.17.7(@algolia/client-search@4.24.0)(algoliasearch@5.14.0)(search-insights@2.17.2)': + dependencies: + '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@4.24.0)(algoliasearch@5.14.0) + search-insights: 2.17.2 + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + + '@algolia/autocomplete-preset-algolia@1.17.7(@algolia/client-search@4.24.0)(algoliasearch@5.14.0)': + dependencies: + '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@4.24.0)(algoliasearch@5.14.0) + '@algolia/client-search': 4.24.0 + algoliasearch: 5.14.0 + + '@algolia/autocomplete-shared@1.17.7(@algolia/client-search@4.24.0)(algoliasearch@5.14.0)': + dependencies: + '@algolia/client-search': 4.24.0 + algoliasearch: 5.14.0 + + '@algolia/cache-common@4.24.0': {} + + '@algolia/client-abtesting@5.14.0': + dependencies: + '@algolia/client-common': 5.14.0 + '@algolia/requester-browser-xhr': 5.14.0 + '@algolia/requester-fetch': 5.14.0 + '@algolia/requester-node-http': 5.14.0 + + '@algolia/client-analytics@5.14.0': + dependencies: + '@algolia/client-common': 5.14.0 + '@algolia/requester-browser-xhr': 5.14.0 + '@algolia/requester-fetch': 5.14.0 + '@algolia/requester-node-http': 5.14.0 + + '@algolia/client-common@4.24.0': + dependencies: + '@algolia/requester-common': 4.24.0 + '@algolia/transporter': 4.24.0 + + '@algolia/client-common@5.14.0': {} + + '@algolia/client-insights@5.14.0': + dependencies: + '@algolia/client-common': 5.14.0 + '@algolia/requester-browser-xhr': 5.14.0 + '@algolia/requester-fetch': 5.14.0 + '@algolia/requester-node-http': 5.14.0 + + '@algolia/client-personalization@5.14.0': + dependencies: + '@algolia/client-common': 5.14.0 + '@algolia/requester-browser-xhr': 5.14.0 + '@algolia/requester-fetch': 5.14.0 + '@algolia/requester-node-http': 5.14.0 + + '@algolia/client-query-suggestions@5.14.0': + dependencies: + '@algolia/client-common': 5.14.0 + '@algolia/requester-browser-xhr': 5.14.0 + '@algolia/requester-fetch': 5.14.0 + '@algolia/requester-node-http': 5.14.0 + + '@algolia/client-search@4.24.0': + dependencies: + '@algolia/client-common': 4.24.0 + '@algolia/requester-common': 4.24.0 + '@algolia/transporter': 4.24.0 + + '@algolia/client-search@5.14.0': + dependencies: + '@algolia/client-common': 5.14.0 + '@algolia/requester-browser-xhr': 5.14.0 + '@algolia/requester-fetch': 5.14.0 + '@algolia/requester-node-http': 5.14.0 + + '@algolia/ingestion@1.14.0': + dependencies: + '@algolia/client-common': 5.14.0 + '@algolia/requester-browser-xhr': 5.14.0 + '@algolia/requester-fetch': 5.14.0 + '@algolia/requester-node-http': 5.14.0 + + '@algolia/logger-common@4.24.0': {} + + '@algolia/monitoring@1.14.0': + dependencies: + '@algolia/client-common': 5.14.0 + '@algolia/requester-browser-xhr': 5.14.0 + '@algolia/requester-fetch': 5.14.0 + '@algolia/requester-node-http': 5.14.0 + + '@algolia/recommend@5.14.0': + dependencies: + '@algolia/client-common': 5.14.0 + '@algolia/requester-browser-xhr': 5.14.0 + '@algolia/requester-fetch': 5.14.0 + '@algolia/requester-node-http': 5.14.0 + + '@algolia/requester-browser-xhr@5.14.0': + dependencies: + '@algolia/client-common': 5.14.0 + + '@algolia/requester-common@4.24.0': {} + + '@algolia/requester-fetch@5.14.0': + dependencies: + '@algolia/client-common': 5.14.0 + + '@algolia/requester-node-http@5.14.0': + dependencies: + '@algolia/client-common': 5.14.0 + + '@algolia/transporter@4.24.0': + dependencies: + '@algolia/cache-common': 4.24.0 + '@algolia/logger-common': 4.24.0 + '@algolia/requester-common': 4.24.0 + + '@alloc/quick-lru@5.2.0': {} + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@angular-devkit/architect@0.1802.12(chokidar@3.6.0)': + dependencies: + '@angular-devkit/core': 18.2.12(chokidar@3.6.0) + rxjs: 7.8.1 + transitivePeerDependencies: + - chokidar + + '@angular-devkit/build-angular@18.2.12(jfmbvobkja23tkwz64xfvawquy)': + dependencies: + '@ampproject/remapping': 2.3.0 + '@angular-devkit/architect': 0.1802.12(chokidar@3.6.0) + '@angular-devkit/build-webpack': 0.1802.12(chokidar@3.6.0)(webpack-dev-server@5.0.4(webpack@5.94.0(esbuild@0.23.0)))(webpack@5.94.0(esbuild@0.23.0)) + '@angular-devkit/core': 18.2.12(chokidar@3.6.0) + '@angular/build': 18.2.12(@angular/compiler-cli@18.2.12(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5))(@angular/platform-server@18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(@angular/platform-browser@18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))))(@types/node@22.9.0)(chokidar@3.6.0)(less@4.2.0)(postcss@8.4.41)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.4.5)))(terser@5.31.6)(typescript@5.4.5) + '@angular/compiler-cli': 18.2.12(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5) + '@babel/core': 7.25.2 + '@babel/generator': 7.25.0 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/plugin-transform-async-generator-functions': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-runtime': 7.24.7(@babel/core@7.25.2) + '@babel/preset-env': 7.25.3(@babel/core@7.25.2) + '@babel/runtime': 7.25.0 + '@discoveryjs/json-ext': 0.6.1 + '@ngtools/webpack': 18.2.12(@angular/compiler-cli@18.2.12(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5))(typescript@5.4.5)(webpack@5.94.0(esbuild@0.23.0)) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.6(@types/node@22.9.0)(less@4.2.0)(sass@1.77.6)(terser@5.31.6)) + ansi-colors: 4.1.3 + autoprefixer: 10.4.20(postcss@8.4.41) + babel-loader: 9.1.3(@babel/core@7.25.2)(webpack@5.94.0(esbuild@0.23.0)) + browserslist: 4.24.2 + copy-webpack-plugin: 12.0.2(webpack@5.94.0(esbuild@0.23.0)) + critters: 0.0.24 + css-loader: 7.1.2(webpack@5.94.0(esbuild@0.23.0)) + esbuild-wasm: 0.23.0 + fast-glob: 3.3.2 + http-proxy-middleware: 3.0.3 + https-proxy-agent: 7.0.5 + istanbul-lib-instrument: 6.0.3 + jsonc-parser: 3.3.1 + karma-source-map-support: 1.4.0 + less: 4.2.0 + less-loader: 12.2.0(less@4.2.0)(webpack@5.94.0(esbuild@0.23.0)) + license-webpack-plugin: 4.0.2(webpack@5.94.0(esbuild@0.23.0)) + loader-utils: 3.3.1 + magic-string: 0.30.11 + mini-css-extract-plugin: 2.9.0(webpack@5.94.0(esbuild@0.23.0)) + mrmime: 2.0.0 + open: 10.1.0 + ora: 5.4.1 + parse5-html-rewriting-stream: 7.0.0 + picomatch: 4.0.2 + piscina: 4.6.1 + postcss: 8.4.41 + postcss-loader: 8.1.1(postcss@8.4.41)(typescript@5.4.5)(webpack@5.94.0(esbuild@0.23.0)) + resolve-url-loader: 5.0.0 + rxjs: 7.8.1 + sass: 1.77.6 + sass-loader: 16.0.0(sass@1.77.6)(webpack@5.94.0(esbuild@0.23.0)) + semver: 7.6.3 + source-map-loader: 5.0.0(webpack@5.94.0(esbuild@0.23.0)) + source-map-support: 0.5.21 + terser: 5.31.6 + tree-kill: 1.2.2 + tslib: 2.6.3 + typescript: 5.4.5 + vite: 5.4.6(@types/node@22.9.0)(less@4.2.0)(sass@1.77.6)(terser@5.31.6) + watchpack: 2.4.1 + webpack: 5.94.0(esbuild@0.24.0) + webpack-dev-middleware: 7.4.2(webpack@5.94.0(esbuild@0.23.0)) + webpack-dev-server: 5.0.4(webpack@5.94.0(esbuild@0.23.0)) + webpack-merge: 6.0.1 + webpack-subresource-integrity: 5.1.0(webpack@5.94.0(esbuild@0.23.0)) + optionalDependencies: + '@angular/platform-server': 18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(@angular/platform-browser@18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))) + esbuild: 0.23.0 + karma: 6.4.4 + ng-packagr: 18.2.1(@angular/compiler-cli@18.2.12(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5))(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.4.5)))(tslib@2.6.3)(typescript@5.4.5) + tailwindcss: 3.4.15(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.4.5)) + transitivePeerDependencies: + - '@rspack/core' + - '@swc/core' + - '@types/node' + - bufferutil + - chokidar + - debug + - html-webpack-plugin + - lightningcss + - node-sass + - sass-embedded + - stylus + - sugarss + - supports-color + - uglify-js + - utf-8-validate + - webpack-cli + + '@angular-devkit/build-webpack@0.1802.12(chokidar@3.6.0)(webpack-dev-server@5.0.4(webpack@5.94.0(esbuild@0.23.0)))(webpack@5.94.0(esbuild@0.23.0))': + dependencies: + '@angular-devkit/architect': 0.1802.12(chokidar@3.6.0) + rxjs: 7.8.1 + webpack: 5.94.0(esbuild@0.24.0) + webpack-dev-server: 5.0.4(webpack@5.94.0(esbuild@0.23.0)) + transitivePeerDependencies: + - chokidar + + '@angular-devkit/core@18.2.12(chokidar@3.6.0)': + dependencies: + ajv: 8.17.1 + ajv-formats: 3.0.1(ajv@8.17.1) + jsonc-parser: 3.3.1 + picomatch: 4.0.2 + rxjs: 7.8.1 + source-map: 0.7.4 + optionalDependencies: + chokidar: 3.6.0 + + '@angular-devkit/schematics@18.2.12(chokidar@3.6.0)': + dependencies: + '@angular-devkit/core': 18.2.12(chokidar@3.6.0) + jsonc-parser: 3.3.1 + magic-string: 0.30.11 + ora: 5.4.1 + rxjs: 7.8.1 + transitivePeerDependencies: + - chokidar + + '@angular-eslint/bundled-angular-compiler@18.4.0': {} + + '@angular-eslint/eslint-plugin-template@18.4.0(@typescript-eslint/types@8.14.0)(@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5))(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5)': + dependencies: + '@angular-eslint/bundled-angular-compiler': 18.4.0 + '@angular-eslint/utils': 18.4.0(@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5))(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5) + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5) + aria-query: 5.3.2 + axobject-query: 4.1.0 + eslint: 9.14.0(jiti@1.21.6) + typescript: 5.4.5 + + '@angular-eslint/eslint-plugin@18.4.0(@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5))(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5)': + dependencies: + '@angular-eslint/bundled-angular-compiler': 18.4.0 + '@angular-eslint/utils': 18.4.0(@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5))(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5) + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5) + eslint: 9.14.0(jiti@1.21.6) + typescript: 5.4.5 + + '@angular-eslint/schematics@18.4.0(@angular-devkit/core@18.2.12(chokidar@3.6.0))(@angular-devkit/schematics@18.2.12(chokidar@3.6.0))(@typescript-eslint/types@8.14.0)(@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5))(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5)': + dependencies: + '@angular-devkit/core': 18.2.12(chokidar@3.6.0) + '@angular-devkit/schematics': 18.2.12(chokidar@3.6.0) + '@angular-eslint/eslint-plugin': 18.4.0(@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5))(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5) + '@angular-eslint/eslint-plugin-template': 18.4.0(@typescript-eslint/types@8.14.0)(@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5))(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5) + ignore: 5.3.2 + semver: 7.6.3 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - '@typescript-eslint/types' + - '@typescript-eslint/utils' + - eslint + - typescript + + '@angular-eslint/template-parser@18.4.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5)': + dependencies: + '@angular-eslint/bundled-angular-compiler': 18.4.0 + eslint: 9.14.0(jiti@1.21.6) + eslint-scope: 8.2.0 + typescript: 5.4.5 + + '@angular-eslint/utils@18.4.0(@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5))(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5)': + dependencies: + '@angular-eslint/bundled-angular-compiler': 18.4.0 + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5) + eslint: 9.14.0(jiti@1.21.6) + typescript: 5.4.5 + + '@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))': + dependencies: + '@angular/core': 18.2.12(rxjs@7.8.1)(zone.js@0.14.10) + tslib: 2.8.1 + + '@angular/build@18.2.12(@angular/compiler-cli@18.2.12(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5))(@angular/platform-server@18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(@angular/platform-browser@18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))))(@types/node@22.9.0)(chokidar@3.6.0)(less@4.2.0)(postcss@8.4.41)(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.4.5)))(terser@5.31.6)(typescript@5.4.5)': + dependencies: + '@ampproject/remapping': 2.3.0 + '@angular-devkit/architect': 0.1802.12(chokidar@3.6.0) + '@angular/compiler-cli': 18.2.12(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5) + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.25.2) + '@inquirer/confirm': 3.1.22 + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.6(@types/node@22.9.0)(less@4.2.0)(sass@1.77.6)(terser@5.31.6)) + browserslist: 4.24.2 + critters: 0.0.24 + esbuild: 0.23.0 + fast-glob: 3.3.2 + https-proxy-agent: 7.0.5 + listr2: 8.2.4 + lmdb: 3.0.13 + magic-string: 0.30.11 + mrmime: 2.0.0 + parse5-html-rewriting-stream: 7.0.0 + picomatch: 4.0.2 + piscina: 4.6.1 + rollup: 4.22.4 + sass: 1.77.6 + semver: 7.6.3 + typescript: 5.4.5 + vite: 5.4.6(@types/node@22.9.0)(less@4.2.0)(sass@1.77.6)(terser@5.31.6) + watchpack: 2.4.1 + optionalDependencies: + '@angular/platform-server': 18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(@angular/platform-browser@18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))) + less: 4.2.0 + postcss: 8.4.41 + tailwindcss: 3.4.15(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.4.5)) + transitivePeerDependencies: + - '@types/node' + - chokidar + - lightningcss + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + + '@angular/cdk@18.2.13(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1)': + dependencies: + '@angular/common': 18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1) + '@angular/core': 18.2.12(rxjs@7.8.1)(zone.js@0.14.10) + rxjs: 7.8.1 + tslib: 2.8.1 + optionalDependencies: + parse5: 7.2.1 + + '@angular/cli@18.2.12(chokidar@3.6.0)': + dependencies: + '@angular-devkit/architect': 0.1802.12(chokidar@3.6.0) + '@angular-devkit/core': 18.2.12(chokidar@3.6.0) + '@angular-devkit/schematics': 18.2.12(chokidar@3.6.0) + '@inquirer/prompts': 5.3.8 + '@listr2/prompt-adapter-inquirer': 2.0.15(@inquirer/prompts@5.3.8) + '@schematics/angular': 18.2.12(chokidar@3.6.0) + '@yarnpkg/lockfile': 1.1.0 + ini: 4.1.3 + jsonc-parser: 3.3.1 + listr2: 8.2.4 + npm-package-arg: 11.0.3 + npm-pick-manifest: 9.1.0 + pacote: 18.0.6 + resolve: 1.22.8 + semver: 7.6.3 + symbol-observable: 4.0.0 + yargs: 17.7.2 + transitivePeerDependencies: + - bluebird + - chokidar + - supports-color + + '@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1)': + dependencies: + '@angular/core': 18.2.12(rxjs@7.8.1)(zone.js@0.14.10) + rxjs: 7.8.1 + tslib: 2.8.1 + + '@angular/compiler-cli@18.2.12(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5)': + dependencies: + '@angular/compiler': 18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)) + '@babel/core': 7.25.2 + '@jridgewell/sourcemap-codec': 1.5.0 + chokidar: 4.0.1 + convert-source-map: 1.9.0 + reflect-metadata: 0.2.2 + semver: 7.6.3 + tslib: 2.8.1 + typescript: 5.4.5 + yargs: 17.7.2 + transitivePeerDependencies: + - supports-color + + '@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))': + dependencies: + tslib: 2.8.1 + optionalDependencies: + '@angular/core': 18.2.12(rxjs@7.8.1)(zone.js@0.14.10) + + '@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)': + dependencies: + rxjs: 7.8.1 + tslib: 2.8.1 + zone.js: 0.14.10 + + '@angular/forms@18.2.12(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(@angular/platform-browser@18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(rxjs@7.8.1)': + dependencies: + '@angular/common': 18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1) + '@angular/core': 18.2.12(rxjs@7.8.1)(zone.js@0.14.10) + '@angular/platform-browser': 18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)) + rxjs: 7.8.1 + tslib: 2.8.1 + + '@angular/platform-browser-dynamic@18.2.12(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(@angular/platform-browser@18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))': + dependencies: + '@angular/common': 18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1) + '@angular/compiler': 18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)) + '@angular/core': 18.2.12(rxjs@7.8.1)(zone.js@0.14.10) + '@angular/platform-browser': 18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)) + tslib: 2.8.1 + + '@angular/platform-browser@18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))': + dependencies: + '@angular/common': 18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1) + '@angular/core': 18.2.12(rxjs@7.8.1)(zone.js@0.14.10) + tslib: 2.8.1 + optionalDependencies: + '@angular/animations': 18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)) + + '@angular/platform-server@18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(@angular/platform-browser@18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))': + dependencies: + '@angular/animations': 18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)) + '@angular/common': 18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1) + '@angular/compiler': 18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)) + '@angular/core': 18.2.12(rxjs@7.8.1)(zone.js@0.14.10) + '@angular/platform-browser': 18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)) + tslib: 2.8.1 + xhr2: 0.2.1 + + '@angular/router@18.2.12(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(@angular/platform-browser@18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(rxjs@7.8.1)': + dependencies: + '@angular/common': 18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1) + '@angular/core': 18.2.12(rxjs@7.8.1)(zone.js@0.14.10) + '@angular/platform-browser': 18.2.12(@angular/animations@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)) + rxjs: 7.8.1 + tslib: 2.8.1 + + '@angular/ssr@18.2.12(@angular/common@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1))(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))': + dependencies: + '@angular/common': 18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10))(rxjs@7.8.1) + '@angular/core': 18.2.12(rxjs@7.8.1)(zone.js@0.14.10) + critters: 0.0.24 + tslib: 2.8.1 + + '@babel/code-frame@7.26.2': + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.26.2': {} + + '@babel/core@7.25.2': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.25.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.2) + '@babel/helpers': 7.26.0 + '@babel/parser': 7.26.2 + '@babel/template': 7.25.9 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + convert-source-map: 2.0.0 + debug: 4.3.7(supports-color@9.4.0) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/core@7.26.0': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.2 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helpers': 7.26.0 + '@babel/parser': 7.26.2 + '@babel/template': 7.25.9 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + convert-source-map: 2.0.0 + debug: 4.3.7(supports-color@9.4.0) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.25.0': + dependencies: + '@babel/types': 7.26.0 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + + '@babel/generator@7.26.2': + dependencies: + '@babel/parser': 7.26.2 + '@babel/types': 7.26.0 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.0.2 + + '@babel/helper-annotate-as-pure@7.24.7': + dependencies: + '@babel/types': 7.26.0 + + '@babel/helper-annotate-as-pure@7.25.9': + dependencies: + '@babel/types': 7.26.0 + + '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-compilation-targets@7.25.9': + dependencies: + '@babel/compat-data': 7.26.2 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.2 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.25.2) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/traverse': 7.25.9 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.25.9 + regexpu-core: 6.1.1 + semver: 6.3.1 + + '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + debug: 4.3.7(supports-color@9.4.0) + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-member-expression-to-functions@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-imports@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.26.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-optimise-call-expression@7.25.9': + dependencies: + '@babel/types': 7.26.0 + + '@babel/helper-plugin-utils@7.25.9': {} + + '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-wrap-function': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-replace-supers@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-simple-access@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-split-export-declaration@7.24.7': + dependencies: + '@babel/types': 7.26.0 + + '@babel/helper-string-parser@7.25.9': {} + + '@babel/helper-validator-identifier@7.25.9': {} + + '@babel/helper-validator-option@7.25.9': {} + + '@babel/helper-wrap-function@7.25.9': + dependencies: + '@babel/template': 7.25.9 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@babel/helpers@7.26.0': + dependencies: + '@babel/template': 7.25.9 + '@babel/types': 7.26.0 + + '@babel/parser@7.26.2': + dependencies: + '@babel/types': 7.26.0 + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-async-generator-functions@7.25.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-classes@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.25.2) + '@babel/traverse': 7.25.9 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/template': 7.25.9 + + '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-literals@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-simple-access': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.25.2) + + '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + regenerator-transform: 0.15.2 + + '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-runtime@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.25.2) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-spread@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/preset-env@7.25.3(@babel/core@7.25.2)': + dependencies: + '@babel/compat-data': 7.26.2 + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.25.2) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.25.2) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-async-generator-functions': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.25.2) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-exponentiation-operator': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.25.2) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.2) + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.25.2) + core-js-compat: 3.39.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/types': 7.26.0 + esutils: 2.0.3 + + '@babel/runtime@7.25.0': + dependencies: + regenerator-runtime: 0.14.1 + + '@babel/runtime@7.26.0': + dependencies: + regenerator-runtime: 0.14.1 + + '@babel/template@7.25.9': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.26.2 + '@babel/types': 7.26.0 + + '@babel/traverse@7.25.9': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.2 + '@babel/parser': 7.26.2 + '@babel/template': 7.25.9 + '@babel/types': 7.26.0 + debug: 4.3.7(supports-color@9.4.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.26.0': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + + '@colors/colors@1.5.0': {} + + '@cspotcode/source-map-support@0.8.1': + dependencies: + '@jridgewell/trace-mapping': 0.3.9 + + '@discoveryjs/json-ext@0.6.1': {} + + '@docsearch/css@3.8.0': {} + + '@docsearch/js@3.8.0(@algolia/client-search@4.24.0)(@types/react@18.3.12)(search-insights@2.17.2)': + dependencies: + '@docsearch/react': 3.8.0(@algolia/client-search@4.24.0)(@types/react@18.3.12)(search-insights@2.17.2) + preact: 10.24.3 + transitivePeerDependencies: + - '@algolia/client-search' + - '@types/react' + - react + - react-dom + - search-insights + + '@docsearch/react@3.8.0(@algolia/client-search@4.24.0)(@types/react@18.3.12)(search-insights@2.17.2)': + dependencies: + '@algolia/autocomplete-core': 1.17.7(@algolia/client-search@4.24.0)(algoliasearch@5.14.0)(search-insights@2.17.2) + '@algolia/autocomplete-preset-algolia': 1.17.7(@algolia/client-search@4.24.0)(algoliasearch@5.14.0) + '@docsearch/css': 3.8.0 + algoliasearch: 5.14.0 + optionalDependencies: + '@types/react': 18.3.12 + search-insights: 2.17.2 + transitivePeerDependencies: + - '@algolia/client-search' + + '@es-joy/jsdoccomment@0.49.0': + dependencies: + comment-parser: 1.4.1 + esquery: 1.6.0 + jsdoc-type-pratt-parser: 4.1.0 + + '@esbuild/aix-ppc64@0.19.12': + optional: true + + '@esbuild/aix-ppc64@0.21.5': + optional: true + + '@esbuild/aix-ppc64@0.23.0': + optional: true + + '@esbuild/aix-ppc64@0.23.1': + optional: true + + '@esbuild/aix-ppc64@0.24.0': + optional: true + + '@esbuild/android-arm64@0.19.12': + optional: true + + '@esbuild/android-arm64@0.21.5': + optional: true + + '@esbuild/android-arm64@0.23.0': + optional: true + + '@esbuild/android-arm64@0.23.1': + optional: true + + '@esbuild/android-arm64@0.24.0': + optional: true + + '@esbuild/android-arm@0.19.12': + optional: true + + '@esbuild/android-arm@0.21.5': + optional: true + + '@esbuild/android-arm@0.23.0': + optional: true + + '@esbuild/android-arm@0.23.1': + optional: true + + '@esbuild/android-arm@0.24.0': + optional: true + + '@esbuild/android-x64@0.19.12': + optional: true + + '@esbuild/android-x64@0.21.5': + optional: true + + '@esbuild/android-x64@0.23.0': + optional: true + + '@esbuild/android-x64@0.23.1': + optional: true + + '@esbuild/android-x64@0.24.0': + optional: true + + '@esbuild/darwin-arm64@0.19.12': + optional: true + + '@esbuild/darwin-arm64@0.21.5': + optional: true + + '@esbuild/darwin-arm64@0.23.0': + optional: true + + '@esbuild/darwin-arm64@0.23.1': + optional: true + + '@esbuild/darwin-arm64@0.24.0': + optional: true + + '@esbuild/darwin-x64@0.19.12': + optional: true + + '@esbuild/darwin-x64@0.21.5': + optional: true + + '@esbuild/darwin-x64@0.23.0': + optional: true + + '@esbuild/darwin-x64@0.23.1': + optional: true + + '@esbuild/darwin-x64@0.24.0': + optional: true + + '@esbuild/freebsd-arm64@0.19.12': + optional: true + + '@esbuild/freebsd-arm64@0.21.5': + optional: true + + '@esbuild/freebsd-arm64@0.23.0': + optional: true + + '@esbuild/freebsd-arm64@0.23.1': + optional: true + + '@esbuild/freebsd-arm64@0.24.0': + optional: true + + '@esbuild/freebsd-x64@0.19.12': + optional: true + + '@esbuild/freebsd-x64@0.21.5': + optional: true + + '@esbuild/freebsd-x64@0.23.0': + optional: true + + '@esbuild/freebsd-x64@0.23.1': + optional: true + + '@esbuild/freebsd-x64@0.24.0': + optional: true + + '@esbuild/linux-arm64@0.19.12': + optional: true + + '@esbuild/linux-arm64@0.21.5': + optional: true + + '@esbuild/linux-arm64@0.23.0': + optional: true + + '@esbuild/linux-arm64@0.23.1': + optional: true + + '@esbuild/linux-arm64@0.24.0': + optional: true + + '@esbuild/linux-arm@0.19.12': + optional: true + + '@esbuild/linux-arm@0.21.5': + optional: true + + '@esbuild/linux-arm@0.23.0': + optional: true + + '@esbuild/linux-arm@0.23.1': + optional: true + + '@esbuild/linux-arm@0.24.0': + optional: true + + '@esbuild/linux-ia32@0.19.12': + optional: true + + '@esbuild/linux-ia32@0.21.5': + optional: true + + '@esbuild/linux-ia32@0.23.0': + optional: true + + '@esbuild/linux-ia32@0.23.1': + optional: true + + '@esbuild/linux-ia32@0.24.0': + optional: true + + '@esbuild/linux-loong64@0.19.12': + optional: true + + '@esbuild/linux-loong64@0.21.5': + optional: true + + '@esbuild/linux-loong64@0.23.0': + optional: true + + '@esbuild/linux-loong64@0.23.1': + optional: true + + '@esbuild/linux-loong64@0.24.0': + optional: true + + '@esbuild/linux-mips64el@0.19.12': + optional: true + + '@esbuild/linux-mips64el@0.21.5': + optional: true + + '@esbuild/linux-mips64el@0.23.0': + optional: true + + '@esbuild/linux-mips64el@0.23.1': + optional: true + + '@esbuild/linux-mips64el@0.24.0': + optional: true + + '@esbuild/linux-ppc64@0.19.12': + optional: true + + '@esbuild/linux-ppc64@0.21.5': + optional: true + + '@esbuild/linux-ppc64@0.23.0': + optional: true + + '@esbuild/linux-ppc64@0.23.1': + optional: true + + '@esbuild/linux-ppc64@0.24.0': + optional: true + + '@esbuild/linux-riscv64@0.19.12': + optional: true + + '@esbuild/linux-riscv64@0.21.5': + optional: true + + '@esbuild/linux-riscv64@0.23.0': + optional: true + + '@esbuild/linux-riscv64@0.23.1': + optional: true + + '@esbuild/linux-riscv64@0.24.0': + optional: true + + '@esbuild/linux-s390x@0.19.12': + optional: true + + '@esbuild/linux-s390x@0.21.5': + optional: true + + '@esbuild/linux-s390x@0.23.0': + optional: true + + '@esbuild/linux-s390x@0.23.1': + optional: true + + '@esbuild/linux-s390x@0.24.0': + optional: true + + '@esbuild/linux-x64@0.19.12': + optional: true + + '@esbuild/linux-x64@0.21.5': + optional: true + + '@esbuild/linux-x64@0.23.0': + optional: true + + '@esbuild/linux-x64@0.23.1': + optional: true + + '@esbuild/linux-x64@0.24.0': + optional: true + + '@esbuild/netbsd-x64@0.19.12': + optional: true + + '@esbuild/netbsd-x64@0.21.5': + optional: true + + '@esbuild/netbsd-x64@0.23.0': + optional: true + + '@esbuild/netbsd-x64@0.23.1': + optional: true + + '@esbuild/netbsd-x64@0.24.0': + optional: true + + '@esbuild/openbsd-arm64@0.23.0': + optional: true + + '@esbuild/openbsd-arm64@0.23.1': + optional: true + + '@esbuild/openbsd-arm64@0.24.0': + optional: true + + '@esbuild/openbsd-x64@0.19.12': + optional: true + + '@esbuild/openbsd-x64@0.21.5': + optional: true + + '@esbuild/openbsd-x64@0.23.0': + optional: true + + '@esbuild/openbsd-x64@0.23.1': + optional: true + + '@esbuild/openbsd-x64@0.24.0': + optional: true + + '@esbuild/sunos-x64@0.19.12': + optional: true + + '@esbuild/sunos-x64@0.21.5': + optional: true + + '@esbuild/sunos-x64@0.23.0': + optional: true + + '@esbuild/sunos-x64@0.23.1': + optional: true + + '@esbuild/sunos-x64@0.24.0': + optional: true + + '@esbuild/win32-arm64@0.19.12': + optional: true + + '@esbuild/win32-arm64@0.21.5': + optional: true + + '@esbuild/win32-arm64@0.23.0': + optional: true + + '@esbuild/win32-arm64@0.23.1': + optional: true + + '@esbuild/win32-arm64@0.24.0': + optional: true + + '@esbuild/win32-ia32@0.19.12': + optional: true + + '@esbuild/win32-ia32@0.21.5': + optional: true + + '@esbuild/win32-ia32@0.23.0': + optional: true + + '@esbuild/win32-ia32@0.23.1': + optional: true + + '@esbuild/win32-ia32@0.24.0': + optional: true + + '@esbuild/win32-x64@0.19.12': + optional: true + + '@esbuild/win32-x64@0.21.5': + optional: true + + '@esbuild/win32-x64@0.23.0': + optional: true + + '@esbuild/win32-x64@0.23.1': + optional: true + + '@esbuild/win32-x64@0.24.0': + optional: true + + '@eslint-community/eslint-utils@4.4.1(eslint@9.14.0(jiti@1.21.6))': + dependencies: + eslint: 9.14.0(jiti@1.21.6) + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.1': {} + + '@eslint/config-array@0.18.0': + dependencies: + '@eslint/object-schema': 2.1.4 + debug: 4.3.7(supports-color@9.4.0) + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/core@0.7.0': {} + + '@eslint/eslintrc@3.1.0': + dependencies: + ajv: 6.12.6 + debug: 4.3.7(supports-color@9.4.0) + espree: 10.3.0 + globals: 14.0.0 + ignore: 5.3.2 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@9.14.0': {} + + '@eslint/object-schema@2.1.4': {} + + '@eslint/plugin-kit@0.2.3': + dependencies: + levn: 0.4.1 + + '@humanfs/core@0.19.1': {} + + '@humanfs/node@0.16.6': + dependencies: + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.3.1 + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/retry@0.3.1': {} + + '@humanwhocodes/retry@0.4.1': {} + + '@inquirer/checkbox@2.5.0': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/figures': 1.0.8 + '@inquirer/type': 1.5.5 + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.2 + + '@inquirer/confirm@3.1.22': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 1.5.5 + + '@inquirer/confirm@3.2.0': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 1.5.5 + + '@inquirer/core@9.2.1': + dependencies: + '@inquirer/figures': 1.0.8 + '@inquirer/type': 2.0.0 + '@types/mute-stream': 0.0.4 + '@types/node': 22.9.0 + '@types/wrap-ansi': 3.0.0 + ansi-escapes: 4.3.2 + cli-width: 4.1.0 + mute-stream: 1.0.0 + signal-exit: 4.1.0 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.2 + + '@inquirer/editor@2.2.0': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 1.5.5 + external-editor: 3.1.0 + + '@inquirer/expand@2.3.0': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 1.5.5 + yoctocolors-cjs: 2.1.2 + + '@inquirer/figures@1.0.8': {} + + '@inquirer/input@2.3.0': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 1.5.5 + + '@inquirer/number@1.1.0': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 1.5.5 + + '@inquirer/password@2.2.0': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 1.5.5 + ansi-escapes: 4.3.2 + + '@inquirer/prompts@5.3.8': + dependencies: + '@inquirer/checkbox': 2.5.0 + '@inquirer/confirm': 3.2.0 + '@inquirer/editor': 2.2.0 + '@inquirer/expand': 2.3.0 + '@inquirer/input': 2.3.0 + '@inquirer/number': 1.1.0 + '@inquirer/password': 2.2.0 + '@inquirer/rawlist': 2.3.0 + '@inquirer/search': 1.1.0 + '@inquirer/select': 2.5.0 + + '@inquirer/rawlist@2.3.0': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/type': 1.5.5 + yoctocolors-cjs: 2.1.2 + + '@inquirer/search@1.1.0': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/figures': 1.0.8 + '@inquirer/type': 1.5.5 + yoctocolors-cjs: 2.1.2 + + '@inquirer/select@2.5.0': + dependencies: + '@inquirer/core': 9.2.1 + '@inquirer/figures': 1.0.8 + '@inquirer/type': 1.5.5 + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.2 + + '@inquirer/type@1.5.5': + dependencies: + mute-stream: 1.0.0 + + '@inquirer/type@2.0.0': + dependencies: + mute-stream: 1.0.0 + + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@istanbuljs/schema@0.1.3': {} + + '@jest/expect-utils@29.7.0': + dependencies: + jest-get-type: 29.6.3 + + '@jest/schemas@29.6.3': + dependencies: + '@sinclair/typebox': 0.27.8 + + '@jest/types@29.6.3': + dependencies: + '@jest/schemas': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 22.9.0 + '@types/yargs': 17.0.33 + chalk: 4.1.2 + + '@jridgewell/gen-mapping@0.3.5': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/source-map@0.3.6': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@jridgewell/trace-mapping@0.3.9': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@jsonjoy.com/base64@1.1.2(tslib@2.6.3)': + dependencies: + tslib: 2.6.3 + + '@jsonjoy.com/json-pack@1.1.0(tslib@2.6.3)': + dependencies: + '@jsonjoy.com/base64': 1.1.2(tslib@2.6.3) + '@jsonjoy.com/util': 1.5.0(tslib@2.6.3) + hyperdyperid: 1.2.0 + thingies: 1.21.0(tslib@2.6.3) + tslib: 2.6.3 + + '@jsonjoy.com/util@1.5.0(tslib@2.6.3)': + dependencies: + tslib: 2.6.3 + + '@kurkle/color@0.3.2': {} + + '@leichtgewicht/ip-codec@2.0.5': {} + + '@listr2/prompt-adapter-inquirer@2.0.15(@inquirer/prompts@5.3.8)': + dependencies: + '@inquirer/prompts': 5.3.8 + '@inquirer/type': 1.5.5 + + '@lmdb/lmdb-darwin-arm64@3.0.13': + optional: true + + '@lmdb/lmdb-darwin-x64@3.0.13': + optional: true + + '@lmdb/lmdb-linux-arm64@3.0.13': + optional: true + + '@lmdb/lmdb-linux-arm@3.0.13': + optional: true + + '@lmdb/lmdb-linux-x64@3.0.13': + optional: true + + '@lmdb/lmdb-win32-x64@3.0.13': + optional: true + + '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': + optional: true + + '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3': + optional: true + + '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3': + optional: true + + '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3': + optional: true + + '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3': + optional: true + + '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3': + optional: true + + '@napi-rs/nice-android-arm-eabi@1.0.1': + optional: true + + '@napi-rs/nice-android-arm64@1.0.1': + optional: true + + '@napi-rs/nice-darwin-arm64@1.0.1': + optional: true + + '@napi-rs/nice-darwin-x64@1.0.1': + optional: true + + '@napi-rs/nice-freebsd-x64@1.0.1': + optional: true + + '@napi-rs/nice-linux-arm-gnueabihf@1.0.1': + optional: true + + '@napi-rs/nice-linux-arm64-gnu@1.0.1': + optional: true + + '@napi-rs/nice-linux-arm64-musl@1.0.1': + optional: true + + '@napi-rs/nice-linux-ppc64-gnu@1.0.1': + optional: true + + '@napi-rs/nice-linux-riscv64-gnu@1.0.1': + optional: true + + '@napi-rs/nice-linux-s390x-gnu@1.0.1': + optional: true + + '@napi-rs/nice-linux-x64-gnu@1.0.1': + optional: true + + '@napi-rs/nice-linux-x64-musl@1.0.1': + optional: true + + '@napi-rs/nice-win32-arm64-msvc@1.0.1': + optional: true + + '@napi-rs/nice-win32-ia32-msvc@1.0.1': + optional: true + + '@napi-rs/nice-win32-x64-msvc@1.0.1': + optional: true + + '@napi-rs/nice@1.0.1': + optionalDependencies: + '@napi-rs/nice-android-arm-eabi': 1.0.1 + '@napi-rs/nice-android-arm64': 1.0.1 + '@napi-rs/nice-darwin-arm64': 1.0.1 + '@napi-rs/nice-darwin-x64': 1.0.1 + '@napi-rs/nice-freebsd-x64': 1.0.1 + '@napi-rs/nice-linux-arm-gnueabihf': 1.0.1 + '@napi-rs/nice-linux-arm64-gnu': 1.0.1 + '@napi-rs/nice-linux-arm64-musl': 1.0.1 + '@napi-rs/nice-linux-ppc64-gnu': 1.0.1 + '@napi-rs/nice-linux-riscv64-gnu': 1.0.1 + '@napi-rs/nice-linux-s390x-gnu': 1.0.1 + '@napi-rs/nice-linux-x64-gnu': 1.0.1 + '@napi-rs/nice-linux-x64-musl': 1.0.1 + '@napi-rs/nice-win32-arm64-msvc': 1.0.1 + '@napi-rs/nice-win32-ia32-msvc': 1.0.1 + '@napi-rs/nice-win32-x64-msvc': 1.0.1 + optional: true + + '@ngtools/webpack@18.2.12(@angular/compiler-cli@18.2.12(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5))(typescript@5.4.5)(webpack@5.94.0(esbuild@0.23.0))': + dependencies: + '@angular/compiler-cli': 18.2.12(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5) + typescript: 5.4.5 + webpack: 5.94.0(esbuild@0.24.0) + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@npmcli/agent@2.2.2': + dependencies: + agent-base: 7.1.1 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.5 + lru-cache: 10.4.3 + socks-proxy-agent: 8.0.4 + transitivePeerDependencies: + - supports-color + + '@npmcli/fs@3.1.1': + dependencies: + semver: 7.6.3 + + '@npmcli/git@5.0.8': + dependencies: + '@npmcli/promise-spawn': 7.0.2 + ini: 4.1.3 + lru-cache: 10.4.3 + npm-pick-manifest: 9.1.0 + proc-log: 4.2.0 + promise-inflight: 1.0.1 + promise-retry: 2.0.1 + semver: 7.6.3 + which: 4.0.0 + transitivePeerDependencies: + - bluebird + + '@npmcli/installed-package-contents@2.1.0': + dependencies: + npm-bundled: 3.0.1 + npm-normalize-package-bin: 3.0.1 + + '@npmcli/node-gyp@3.0.0': {} + + '@npmcli/package-json@5.2.1': + dependencies: + '@npmcli/git': 5.0.8 + glob: 10.4.5 + hosted-git-info: 7.0.2 + json-parse-even-better-errors: 3.0.2 + normalize-package-data: 6.0.2 + proc-log: 4.2.0 + semver: 7.6.3 + transitivePeerDependencies: + - bluebird + + '@npmcli/promise-spawn@7.0.2': + dependencies: + which: 4.0.0 + + '@npmcli/redact@2.0.1': {} + + '@npmcli/run-script@8.1.0': + dependencies: + '@npmcli/node-gyp': 3.0.0 + '@npmcli/package-json': 5.2.1 + '@npmcli/promise-spawn': 7.0.2 + node-gyp: 10.2.0 + proc-log: 4.2.0 + which: 4.0.0 + transitivePeerDependencies: + - bluebird + - supports-color + + '@parcel/watcher-android-arm64@2.5.0': + optional: true + + '@parcel/watcher-darwin-arm64@2.5.0': + optional: true + + '@parcel/watcher-darwin-x64@2.5.0': + optional: true + + '@parcel/watcher-freebsd-x64@2.5.0': + optional: true + + '@parcel/watcher-linux-arm-glibc@2.5.0': + optional: true + + '@parcel/watcher-linux-arm-musl@2.5.0': + optional: true + + '@parcel/watcher-linux-arm64-glibc@2.5.0': + optional: true + + '@parcel/watcher-linux-arm64-musl@2.5.0': + optional: true + + '@parcel/watcher-linux-x64-glibc@2.5.0': + optional: true + + '@parcel/watcher-linux-x64-musl@2.5.0': + optional: true + + '@parcel/watcher-win32-arm64@2.5.0': + optional: true + + '@parcel/watcher-win32-ia32@2.5.0': + optional: true + + '@parcel/watcher-win32-x64@2.5.0': + optional: true + + '@parcel/watcher@2.5.0': + dependencies: + detect-libc: 1.0.3 + is-glob: 4.0.3 + micromatch: 4.0.8 + node-addon-api: 7.1.1 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.5.0 + '@parcel/watcher-darwin-arm64': 2.5.0 + '@parcel/watcher-darwin-x64': 2.5.0 + '@parcel/watcher-freebsd-x64': 2.5.0 + '@parcel/watcher-linux-arm-glibc': 2.5.0 + '@parcel/watcher-linux-arm-musl': 2.5.0 + '@parcel/watcher-linux-arm64-glibc': 2.5.0 + '@parcel/watcher-linux-arm64-musl': 2.5.0 + '@parcel/watcher-linux-x64-glibc': 2.5.0 + '@parcel/watcher-linux-x64-musl': 2.5.0 + '@parcel/watcher-win32-arm64': 2.5.0 + '@parcel/watcher-win32-ia32': 2.5.0 + '@parcel/watcher-win32-x64': 2.5.0 + optional: true + + '@pkgjs/parseargs@0.11.0': + optional: true + + '@pkgr/core@0.1.1': {} + + '@primeuix/styled@0.3.1': + dependencies: + '@primeuix/utils': 0.3.1 + + '@primeuix/utils@0.3.1': {} + + '@rollup/plugin-json@6.1.0(rollup@4.27.0)': + dependencies: + '@rollup/pluginutils': 5.1.3(rollup@4.27.0) + optionalDependencies: + rollup: 4.27.0 + + '@rollup/plugin-node-resolve@15.3.0(rollup@4.27.0)': + dependencies: + '@rollup/pluginutils': 5.1.3(rollup@4.27.0) + '@types/resolve': 1.20.2 + deepmerge: 4.3.1 + is-module: 1.0.0 + resolve: 1.22.8 + optionalDependencies: + rollup: 4.27.0 + + '@rollup/pluginutils@5.1.3(rollup@4.27.0)': + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.27.0 + + '@rollup/rollup-android-arm-eabi@4.22.4': + optional: true + + '@rollup/rollup-android-arm-eabi@4.27.0': + optional: true + + '@rollup/rollup-android-arm64@4.22.4': + optional: true + + '@rollup/rollup-android-arm64@4.27.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.22.4': + optional: true + + '@rollup/rollup-darwin-arm64@4.27.0': + optional: true + + '@rollup/rollup-darwin-x64@4.22.4': + optional: true + + '@rollup/rollup-darwin-x64@4.27.0': + optional: true + + '@rollup/rollup-freebsd-arm64@4.27.0': + optional: true + + '@rollup/rollup-freebsd-x64@4.27.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.22.4': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.27.0': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.22.4': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.27.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.22.4': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.27.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.22.4': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.27.0': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.27.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.22.4': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.27.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.22.4': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.27.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.22.4': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.27.0': + optional: true + + '@rollup/rollup-linux-x64-musl@4.22.4': + optional: true + + '@rollup/rollup-linux-x64-musl@4.27.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.22.4': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.27.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.22.4': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.27.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.22.4': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.27.0': + optional: true + + '@rollup/wasm-node@4.27.0': + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + fsevents: 2.3.3 + + '@rtsao/scc@1.1.0': {} + + '@schematics/angular@18.2.12(chokidar@3.6.0)': + dependencies: + '@angular-devkit/core': 18.2.12(chokidar@3.6.0) + '@angular-devkit/schematics': 18.2.12(chokidar@3.6.0) + jsonc-parser: 3.3.1 + transitivePeerDependencies: + - chokidar + + '@sigstore/bundle@2.3.2': + dependencies: + '@sigstore/protobuf-specs': 0.3.2 + + '@sigstore/core@1.1.0': {} + + '@sigstore/protobuf-specs@0.3.2': {} + + '@sigstore/sign@2.3.2': + dependencies: + '@sigstore/bundle': 2.3.2 + '@sigstore/core': 1.1.0 + '@sigstore/protobuf-specs': 0.3.2 + make-fetch-happen: 13.0.1 + proc-log: 4.2.0 + promise-retry: 2.0.1 + transitivePeerDependencies: + - supports-color + + '@sigstore/tuf@2.3.4': + dependencies: + '@sigstore/protobuf-specs': 0.3.2 + tuf-js: 2.2.1 + transitivePeerDependencies: + - supports-color + + '@sigstore/verify@1.2.1': + dependencies: + '@sigstore/bundle': 2.3.2 + '@sigstore/core': 1.1.0 + '@sigstore/protobuf-specs': 0.3.2 + + '@sinclair/typebox@0.27.8': {} + + '@sindresorhus/merge-streams@2.3.0': {} + + '@socket.io/component-emitter@3.1.2': {} + + '@stackblitz/sdk@1.9.0': {} + + '@tsconfig/node10@1.0.11': {} + + '@tsconfig/node12@1.0.11': {} + + '@tsconfig/node14@1.0.3': {} + + '@tsconfig/node16@1.0.4': {} + + '@tufjs/canonical-json@2.0.0': {} + + '@tufjs/models@2.0.1': + dependencies: + '@tufjs/canonical-json': 2.0.0 + minimatch: 9.0.5 + + '@types/body-parser@1.19.5': + dependencies: + '@types/connect': 3.4.38 + '@types/node': 22.9.0 + + '@types/bonjour@3.5.13': + dependencies: + '@types/node': 22.9.0 + + '@types/connect-history-api-fallback@1.5.4': + dependencies: + '@types/express-serve-static-core': 5.0.1 + '@types/node': 22.9.0 + + '@types/connect@3.4.38': + dependencies: + '@types/node': 22.9.0 + + '@types/cookie@0.4.1': {} + + '@types/cors@2.8.17': + dependencies: + '@types/node': 22.9.0 + + '@types/estree@1.0.5': {} + + '@types/estree@1.0.6': {} + + '@types/express-serve-static-core@4.19.6': + dependencies: + '@types/node': 22.9.0 + '@types/qs': 6.9.17 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + + '@types/express-serve-static-core@5.0.1': + dependencies: + '@types/node': 22.9.0 + '@types/qs': 6.9.17 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + + '@types/express@4.17.21': + dependencies: + '@types/body-parser': 1.19.5 + '@types/express-serve-static-core': 4.19.6 + '@types/qs': 6.9.17 + '@types/serve-static': 1.15.7 + + '@types/http-errors@2.0.4': {} + + '@types/http-proxy@1.17.15': + dependencies: + '@types/node': 22.9.0 + + '@types/istanbul-lib-coverage@2.0.6': {} + + '@types/istanbul-lib-report@3.0.3': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + + '@types/istanbul-reports@3.0.4': + dependencies: + '@types/istanbul-lib-report': 3.0.3 + + '@types/jasmine@4.3.6': {} + + '@types/jest@29.5.14': + dependencies: + expect: 29.7.0 + pretty-format: 29.7.0 + + '@types/json-schema@7.0.15': {} + + '@types/json5@0.0.29': {} + + '@types/mime@1.3.5': {} + + '@types/mute-stream@0.0.4': + dependencies: + '@types/node': 22.9.0 + + '@types/node-forge@1.3.11': + dependencies: + '@types/node': 22.9.0 + + '@types/node@22.9.0': + dependencies: + undici-types: 6.19.8 + + '@types/prop-types@15.7.13': {} + + '@types/qs@6.9.17': {} + + '@types/raf@3.4.3': + optional: true + + '@types/range-parser@1.2.7': {} + + '@types/react@18.3.12': + dependencies: + '@types/prop-types': 15.7.13 + csstype: 3.1.3 + + '@types/resolve@1.20.2': {} + + '@types/retry@0.12.2': {} + + '@types/send@0.17.4': + dependencies: + '@types/mime': 1.3.5 + '@types/node': 22.9.0 + + '@types/serve-index@1.9.4': + dependencies: + '@types/express': 4.17.21 + + '@types/serve-static@1.15.7': + dependencies: + '@types/http-errors': 2.0.4 + '@types/node': 22.9.0 + '@types/send': 0.17.4 + + '@types/sockjs@0.3.36': + dependencies: + '@types/node': 22.9.0 + + '@types/stack-utils@2.0.3': {} + + '@types/wrap-ansi@3.0.0': {} + + '@types/ws@8.5.13': + dependencies: + '@types/node': 22.9.0 + + '@types/yargs-parser@21.0.3': {} + + '@types/yargs@17.0.33': + dependencies: + '@types/yargs-parser': 21.0.3 + + '@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5))(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5)': + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5) + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5) + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 8.14.0 + eslint: 9.14.0(jiti@1.21.6) + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare: 1.4.0 + ts-api-utils: 1.4.0(typescript@5.4.5) + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5)': + dependencies: + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 8.14.0 + debug: 4.3.7(supports-color@9.4.0) + eslint: 9.14.0(jiti@1.21.6) + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@8.14.0': + dependencies: + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/visitor-keys': 8.14.0 + + '@typescript-eslint/type-utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5)': + dependencies: + '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.4.5) + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5) + debug: 4.3.7(supports-color@9.4.0) + ts-api-utils: 1.4.0(typescript@5.4.5) + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - eslint + - supports-color + + '@typescript-eslint/types@8.14.0': {} + + '@typescript-eslint/typescript-estree@8.14.0(typescript@5.4.5)': + dependencies: + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/visitor-keys': 8.14.0 + debug: 4.3.7(supports-color@9.4.0) + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.4.0(typescript@5.4.5) + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@1.21.6)) + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.4.5) + eslint: 9.14.0(jiti@1.21.6) + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/visitor-keys@8.14.0': + dependencies: + '@typescript-eslint/types': 8.14.0 + eslint-visitor-keys: 3.4.3 + + '@vitejs/plugin-basic-ssl@1.1.0(vite@5.4.6(@types/node@22.9.0)(less@4.2.0)(sass@1.77.6)(terser@5.31.6))': + dependencies: + vite: 5.4.6(@types/node@22.9.0)(less@4.2.0)(sass@1.77.6)(terser@5.31.6) + + '@webassemblyjs/ast@1.14.1': + dependencies: + '@webassemblyjs/helper-numbers': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + + '@webassemblyjs/floating-point-hex-parser@1.13.2': {} + + '@webassemblyjs/helper-api-error@1.13.2': {} + + '@webassemblyjs/helper-buffer@1.14.1': {} + + '@webassemblyjs/helper-numbers@1.13.2': + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.13.2 + '@webassemblyjs/helper-api-error': 1.13.2 + '@xtuc/long': 4.2.2 + + '@webassemblyjs/helper-wasm-bytecode@1.13.2': {} + + '@webassemblyjs/helper-wasm-section@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/wasm-gen': 1.14.1 + + '@webassemblyjs/ieee754@1.13.2': + dependencies: + '@xtuc/ieee754': 1.2.0 + + '@webassemblyjs/leb128@1.13.2': + dependencies: + '@xtuc/long': 4.2.2 + + '@webassemblyjs/utf8@1.13.2': {} + + '@webassemblyjs/wasm-edit@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/helper-wasm-section': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-opt': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + '@webassemblyjs/wast-printer': 1.14.1 + + '@webassemblyjs/wasm-gen@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + + '@webassemblyjs/wasm-opt@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + + '@webassemblyjs/wasm-parser@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-api-error': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + + '@webassemblyjs/wast-printer@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@xtuc/long': 4.2.2 + + '@xtuc/ieee754@1.2.0': {} + + '@xtuc/long@4.2.2': {} + + '@yarnpkg/lockfile@1.1.0': {} + + abbrev@2.0.0: {} + + accepts@1.3.8: + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + + acorn-import-attributes@1.9.5(acorn@8.14.0): + dependencies: + acorn: 8.14.0 + + acorn-jsx@5.3.2(acorn@8.14.0): + dependencies: + acorn: 8.14.0 + + acorn-walk@8.3.4: + dependencies: + acorn: 8.14.0 + + acorn@8.14.0: {} + + adjust-sourcemap-loader@4.0.0: + dependencies: + loader-utils: 2.0.4 + regex-parser: 2.3.0 + + adler-32@1.3.1: {} + + agent-base@7.1.1: + dependencies: + debug: 4.3.7(supports-color@9.4.0) + transitivePeerDependencies: + - supports-color + + aggregate-error@3.1.0: + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + + aggregate-error@4.0.1: + dependencies: + clean-stack: 4.2.0 + indent-string: 5.0.0 + + ajv-formats@2.1.1(ajv@8.17.1): + optionalDependencies: + ajv: 8.17.1 + + ajv-formats@3.0.1(ajv@8.17.1): + optionalDependencies: + ajv: 8.17.1 + + ajv-keywords@3.5.2(ajv@6.12.6): + dependencies: + ajv: 6.12.6 + + ajv-keywords@5.1.0(ajv@8.17.1): + dependencies: + ajv: 8.17.1 + fast-deep-equal: 3.1.3 + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ajv@8.17.1: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + + algoliasearch@5.14.0: + dependencies: + '@algolia/client-abtesting': 5.14.0 + '@algolia/client-analytics': 5.14.0 + '@algolia/client-common': 5.14.0 + '@algolia/client-insights': 5.14.0 + '@algolia/client-personalization': 5.14.0 + '@algolia/client-query-suggestions': 5.14.0 + '@algolia/client-search': 5.14.0 + '@algolia/ingestion': 1.14.0 + '@algolia/monitoring': 1.14.0 + '@algolia/recommend': 5.14.0 + '@algolia/requester-browser-xhr': 5.14.0 + '@algolia/requester-fetch': 5.14.0 + '@algolia/requester-node-http': 5.14.0 + + ansi-colors@4.1.3: {} + + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + + ansi-escapes@7.0.0: + dependencies: + environment: 1.1.0 + + ansi-html-community@0.0.8: {} + + ansi-regex@5.0.1: {} + + ansi-regex@6.1.0: {} + + ansi-sequence-parser@1.1.1: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@5.2.0: {} + + ansi-styles@6.2.1: {} + + any-promise@1.3.0: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + are-docs-informative@0.0.2: {} + + arg@4.1.3: {} + + arg@5.0.2: {} + + argparse@2.0.1: {} + + aria-query@5.3.2: {} + + array-buffer-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + is-array-buffer: 3.0.4 + + array-flatten@1.1.1: {} + + array-includes@3.1.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.5 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.4 + is-string: 1.0.7 + + array.prototype.findlastindex@1.2.5: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.5 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-shim-unscopables: 1.0.2 + + array.prototype.flat@1.3.2: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.5 + es-shim-unscopables: 1.0.2 + + array.prototype.flatmap@1.3.2: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.5 + es-shim-unscopables: 1.0.2 + + arraybuffer.prototype.slice@1.0.3: + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.5 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 + + astral-regex@2.0.0: {} + + atob@2.1.2: {} + + autoprefixer@10.4.20(postcss@8.4.41): + dependencies: + browserslist: 4.24.2 + caniuse-lite: 1.0.30001680 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.4.41 + postcss-value-parser: 4.2.0 + + autoprefixer@10.4.20(postcss@8.4.49): + dependencies: + browserslist: 4.24.2 + caniuse-lite: 1.0.30001680 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.0.0 + + axobject-query@4.1.0: {} + + babel-loader@9.1.3(@babel/core@7.25.2)(webpack@5.94.0(esbuild@0.23.0)): + dependencies: + '@babel/core': 7.25.2 + find-cache-dir: 4.0.0 + schema-utils: 4.2.0 + webpack: 5.94.0(esbuild@0.24.0) + + babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.25.2): + dependencies: + '@babel/compat-data': 7.26.2 + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.25.2) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.2): + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.25.2) + core-js-compat: 3.39.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.25.2): + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + balanced-match@1.0.2: {} + + base64-arraybuffer@1.0.2: + optional: true + + base64-js@1.5.1: {} + + base64id@2.0.0: {} + + batch@0.6.1: {} + + big.js@5.2.2: {} + + binary-extensions@2.3.0: {} + + bl@4.1.0: + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + + body-parser@1.20.3: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.13.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + bonjour-service@1.2.1: + dependencies: + fast-deep-equal: 3.1.3 + multicast-dns: 7.2.5 + + boolbase@1.0.0: {} + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browserslist@4.24.2: + dependencies: + caniuse-lite: 1.0.30001680 + electron-to-chromium: 1.5.60 + node-releases: 2.0.18 + update-browserslist-db: 1.1.1(browserslist@4.24.2) + + btoa@1.2.1: {} + + buffer-from@1.1.2: {} + + buffer@5.7.1: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + bundle-name@4.1.0: + dependencies: + run-applescript: 7.0.0 + + bundle-require@5.0.0(esbuild@0.24.0): + dependencies: + esbuild: 0.24.0 + load-tsconfig: 0.2.5 + + bytes@3.1.2: {} + + cac@6.7.14: {} + + cacache@18.0.4: + dependencies: + '@npmcli/fs': 3.1.1 + fs-minipass: 3.0.3 + glob: 10.4.5 + lru-cache: 10.4.3 + minipass: 7.1.2 + minipass-collect: 2.0.1 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + p-map: 4.0.0 + ssri: 10.0.6 + tar: 6.2.1 + unique-filename: 3.0.0 + + call-bind@1.0.7: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + + callsites@3.1.0: {} + + camelcase-css@2.0.1: {} + + caniuse-lite@1.0.30001680: {} + + canvg@3.0.10: + dependencies: + '@babel/runtime': 7.26.0 + '@types/raf': 3.4.3 + core-js: 3.39.0 + raf: 3.4.1 + regenerator-runtime: 0.13.11 + rgbcolor: 1.0.1 + stackblur-canvas: 2.7.0 + svg-pathdata: 6.0.3 + optional: true + + cfb@1.2.2: + dependencies: + adler-32: 1.3.1 + crc-32: 1.2.2 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + chardet@0.7.0: {} + + chart.js@4.4.2: + dependencies: + '@kurkle/color': 0.3.2 + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + chokidar@4.0.1: + dependencies: + readdirp: 4.0.2 + + chownr@2.0.0: {} + + chrome-trace-event@1.0.4: {} + + ci-info@3.9.0: {} + + clean-stack@2.2.0: {} + + clean-stack@4.2.0: + dependencies: + escape-string-regexp: 5.0.0 + + cli-cursor@3.1.0: + dependencies: + restore-cursor: 3.1.0 + + cli-cursor@5.0.0: + dependencies: + restore-cursor: 5.1.0 + + cli-spinners@2.9.2: {} + + cli-truncate@2.1.0: + dependencies: + slice-ansi: 3.0.0 + string-width: 4.2.3 + + cli-truncate@3.1.0: + dependencies: + slice-ansi: 5.0.0 + string-width: 5.1.2 + + cli-truncate@4.0.0: + dependencies: + slice-ansi: 5.0.0 + string-width: 7.2.0 + + cli-width@4.1.0: {} + + cliui@7.0.4: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + cliui@8.0.1: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + clone-deep@4.0.1: + dependencies: + is-plain-object: 2.0.4 + kind-of: 6.0.3 + shallow-clone: 3.0.1 + + clone@1.0.4: {} + + codelyzer@0.0.28(tslint@3.15.1(typescript@5.4.5)): + dependencies: + sprintf-js: 1.1.3 + tslint: 3.15.1(typescript@5.4.5) + + codepage@1.15.0: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + colorette@2.0.20: {} + + colors@1.4.0: {} + + commander@12.1.0: {} + + commander@2.20.3: {} + + commander@4.1.1: {} + + commander@9.5.0: {} + + comment-parser@1.4.1: {} + + common-path-prefix@3.0.0: {} + + commondir@1.0.1: {} + + compressible@2.0.18: + dependencies: + mime-db: 1.53.0 + + compression@1.7.5: + dependencies: + bytes: 3.1.2 + compressible: 2.0.18 + debug: 2.6.9 + negotiator: 0.6.4 + on-headers: 1.0.2 + safe-buffer: 5.2.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + concat-map@0.0.1: {} + + connect-history-api-fallback@2.0.0: {} + + connect@3.7.0: + dependencies: + debug: 2.6.9 + finalhandler: 1.1.2 + parseurl: 1.3.3 + utils-merge: 1.0.1 + transitivePeerDependencies: + - supports-color + + consola@3.2.3: {} + + content-disposition@0.5.4: + dependencies: + safe-buffer: 5.2.1 + + content-type@1.0.5: {} + + convert-source-map@1.9.0: {} + + convert-source-map@2.0.0: {} + + cookie-signature@1.0.6: {} + + cookie@0.7.1: {} + + cookie@0.7.2: {} + + copy-anything@2.0.6: + dependencies: + is-what: 3.14.1 + + copy-webpack-plugin@12.0.2(webpack@5.94.0(esbuild@0.23.0)): + dependencies: + fast-glob: 3.3.2 + glob-parent: 6.0.2 + globby: 14.0.2 + normalize-path: 3.0.0 + schema-utils: 4.2.0 + serialize-javascript: 6.0.2 + webpack: 5.94.0(esbuild@0.24.0) + + core-js-compat@3.39.0: + dependencies: + browserslist: 4.24.2 + + core-js@3.39.0: + optional: true + + core-util-is@1.0.3: {} + + cors@2.8.5: + dependencies: + object-assign: 4.1.1 + vary: 1.1.2 + + cosmiconfig@9.0.0(typescript@5.4.5): + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + optionalDependencies: + typescript: 5.4.5 + + crc-32@1.2.2: {} + + create-require@1.1.1: {} + + critters@0.0.24: + dependencies: + chalk: 4.1.2 + css-select: 5.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + htmlparser2: 8.0.2 + postcss: 8.4.49 + postcss-media-query-parser: 0.2.3 + + cross-spawn@7.0.5: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + css-line-break@2.1.0: + dependencies: + utrie: 1.0.2 + optional: true + + css-loader@7.1.2(webpack@5.94.0(esbuild@0.23.0)): + dependencies: + icss-utils: 5.1.0(postcss@8.4.41) + postcss: 8.4.41 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.41) + postcss-modules-local-by-default: 4.1.0(postcss@8.4.41) + postcss-modules-scope: 3.2.1(postcss@8.4.41) + postcss-modules-values: 4.0.0(postcss@8.4.41) + postcss-value-parser: 4.2.0 + semver: 7.6.3 + optionalDependencies: + webpack: 5.94.0(esbuild@0.24.0) + + css-select@5.1.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.1.0 + nth-check: 2.1.1 + + css-what@6.1.0: {} + + cssesc@3.0.0: {} + + csstype@3.1.3: {} + + custom-event@1.0.1: {} + + data-view-buffer@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + data-view-byte-offset@1.0.0: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + + date-format@4.0.14: {} + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@3.2.7: + dependencies: + ms: 2.1.3 + + debug@4.3.7(supports-color@9.4.0): + dependencies: + ms: 2.1.3 + optionalDependencies: + supports-color: 9.4.0 + + deep-is@0.1.4: {} + + deepmerge@4.3.1: {} + + default-browser-id@5.0.0: {} + + default-browser@5.2.1: + dependencies: + bundle-name: 4.1.0 + default-browser-id: 5.0.0 + + default-gateway@6.0.3: + dependencies: + execa: 5.1.1 + + defaults@1.0.4: + dependencies: + clone: 1.0.4 + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + + define-lazy-prop@3.0.0: {} + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + + del@7.1.0: + dependencies: + globby: 13.2.2 + graceful-fs: 4.2.11 + is-glob: 4.0.3 + is-path-cwd: 3.0.0 + is-path-inside: 4.0.0 + p-map: 5.5.0 + rimraf: 3.0.2 + slash: 4.0.0 + + depd@1.1.2: {} + + depd@2.0.0: {} + + dependency-graph@1.0.0: {} + + destroy@1.2.0: {} + + detect-libc@1.0.3: + optional: true + + detect-libc@2.0.3: {} + + detect-node@2.1.0: {} + + di@0.0.1: {} + + didyoumean@1.2.2: {} + + diff-sequences@29.6.3: {} + + diff@2.2.3: {} + + diff@4.0.2: {} + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + dlv@1.1.3: {} + + dns-packet@5.6.1: + dependencies: + '@leichtgewicht/ip-codec': 2.0.5 + + doctrine@2.1.0: + dependencies: + esutils: 2.0.3 + + dom-serialize@2.2.1: + dependencies: + custom-event: 1.0.1 + ent: 2.2.1 + extend: 3.0.2 + void-elements: 2.0.1 + + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + + domelementtype@2.3.0: {} + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + + dompurify@2.5.7: + optional: true + + domutils@3.1.0: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + + eastasianwidth@0.2.0: {} + + ee-first@1.1.1: {} + + electron-to-chromium@1.5.60: {} + + emoji-regex@10.4.0: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + emojis-list@3.0.0: {} + + encodeurl@1.0.2: {} + + encodeurl@2.0.0: {} + + encoding@0.1.13: + dependencies: + iconv-lite: 0.6.3 + optional: true + + engine.io-parser@5.2.3: {} + + engine.io@6.6.2: + dependencies: + '@types/cookie': 0.4.1 + '@types/cors': 2.8.17 + '@types/node': 22.9.0 + accepts: 1.3.8 + base64id: 2.0.0 + cookie: 0.7.2 + cors: 2.8.5 + debug: 4.3.7(supports-color@9.4.0) + engine.io-parser: 5.2.3 + ws: 8.17.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + enhanced-resolve@5.17.1: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + + ent@2.2.1: + dependencies: + punycode: 1.4.1 + + entities@4.5.0: {} + + env-paths@2.2.1: {} + + environment@1.1.0: {} + + err-code@2.0.3: {} + + errno@0.1.8: + dependencies: + prr: 1.0.1 + optional: true + + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 + + es-abstract@1.23.5: + dependencies: + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 + is-callable: 1.2.7 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + is-string: 1.0.7 + is-typed-array: 1.1.13 + is-weakref: 1.0.2 + object-inspect: 1.13.3 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.3 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.6 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.15 + + es-define-property@1.0.0: + dependencies: + get-intrinsic: 1.2.4 + + es-errors@1.3.0: {} + + es-module-lexer@1.5.4: {} + + es-object-atoms@1.0.0: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.0.3: + dependencies: + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + es-shim-unscopables@1.0.2: + dependencies: + hasown: 2.0.2 + + es-to-primitive@1.2.1: + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + + esbuild-wasm@0.23.0: {} + + esbuild@0.19.12: + optionalDependencies: + '@esbuild/aix-ppc64': 0.19.12 + '@esbuild/android-arm': 0.19.12 + '@esbuild/android-arm64': 0.19.12 + '@esbuild/android-x64': 0.19.12 + '@esbuild/darwin-arm64': 0.19.12 + '@esbuild/darwin-x64': 0.19.12 + '@esbuild/freebsd-arm64': 0.19.12 + '@esbuild/freebsd-x64': 0.19.12 + '@esbuild/linux-arm': 0.19.12 + '@esbuild/linux-arm64': 0.19.12 + '@esbuild/linux-ia32': 0.19.12 + '@esbuild/linux-loong64': 0.19.12 + '@esbuild/linux-mips64el': 0.19.12 + '@esbuild/linux-ppc64': 0.19.12 + '@esbuild/linux-riscv64': 0.19.12 + '@esbuild/linux-s390x': 0.19.12 + '@esbuild/linux-x64': 0.19.12 + '@esbuild/netbsd-x64': 0.19.12 + '@esbuild/openbsd-x64': 0.19.12 + '@esbuild/sunos-x64': 0.19.12 + '@esbuild/win32-arm64': 0.19.12 + '@esbuild/win32-ia32': 0.19.12 + '@esbuild/win32-x64': 0.19.12 + + esbuild@0.21.5: + optionalDependencies: + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 + + esbuild@0.23.0: + optionalDependencies: + '@esbuild/aix-ppc64': 0.23.0 + '@esbuild/android-arm': 0.23.0 + '@esbuild/android-arm64': 0.23.0 + '@esbuild/android-x64': 0.23.0 + '@esbuild/darwin-arm64': 0.23.0 + '@esbuild/darwin-x64': 0.23.0 + '@esbuild/freebsd-arm64': 0.23.0 + '@esbuild/freebsd-x64': 0.23.0 + '@esbuild/linux-arm': 0.23.0 + '@esbuild/linux-arm64': 0.23.0 + '@esbuild/linux-ia32': 0.23.0 + '@esbuild/linux-loong64': 0.23.0 + '@esbuild/linux-mips64el': 0.23.0 + '@esbuild/linux-ppc64': 0.23.0 + '@esbuild/linux-riscv64': 0.23.0 + '@esbuild/linux-s390x': 0.23.0 + '@esbuild/linux-x64': 0.23.0 + '@esbuild/netbsd-x64': 0.23.0 + '@esbuild/openbsd-arm64': 0.23.0 + '@esbuild/openbsd-x64': 0.23.0 + '@esbuild/sunos-x64': 0.23.0 + '@esbuild/win32-arm64': 0.23.0 + '@esbuild/win32-ia32': 0.23.0 + '@esbuild/win32-x64': 0.23.0 + + esbuild@0.23.1: + optionalDependencies: + '@esbuild/aix-ppc64': 0.23.1 + '@esbuild/android-arm': 0.23.1 + '@esbuild/android-arm64': 0.23.1 + '@esbuild/android-x64': 0.23.1 + '@esbuild/darwin-arm64': 0.23.1 + '@esbuild/darwin-x64': 0.23.1 + '@esbuild/freebsd-arm64': 0.23.1 + '@esbuild/freebsd-x64': 0.23.1 + '@esbuild/linux-arm': 0.23.1 + '@esbuild/linux-arm64': 0.23.1 + '@esbuild/linux-ia32': 0.23.1 + '@esbuild/linux-loong64': 0.23.1 + '@esbuild/linux-mips64el': 0.23.1 + '@esbuild/linux-ppc64': 0.23.1 + '@esbuild/linux-riscv64': 0.23.1 + '@esbuild/linux-s390x': 0.23.1 + '@esbuild/linux-x64': 0.23.1 + '@esbuild/netbsd-x64': 0.23.1 + '@esbuild/openbsd-arm64': 0.23.1 + '@esbuild/openbsd-x64': 0.23.1 + '@esbuild/sunos-x64': 0.23.1 + '@esbuild/win32-arm64': 0.23.1 + '@esbuild/win32-ia32': 0.23.1 + '@esbuild/win32-x64': 0.23.1 + + esbuild@0.24.0: + optionalDependencies: + '@esbuild/aix-ppc64': 0.24.0 + '@esbuild/android-arm': 0.24.0 + '@esbuild/android-arm64': 0.24.0 + '@esbuild/android-x64': 0.24.0 + '@esbuild/darwin-arm64': 0.24.0 + '@esbuild/darwin-x64': 0.24.0 + '@esbuild/freebsd-arm64': 0.24.0 + '@esbuild/freebsd-x64': 0.24.0 + '@esbuild/linux-arm': 0.24.0 + '@esbuild/linux-arm64': 0.24.0 + '@esbuild/linux-ia32': 0.24.0 + '@esbuild/linux-loong64': 0.24.0 + '@esbuild/linux-mips64el': 0.24.0 + '@esbuild/linux-ppc64': 0.24.0 + '@esbuild/linux-riscv64': 0.24.0 + '@esbuild/linux-s390x': 0.24.0 + '@esbuild/linux-x64': 0.24.0 + '@esbuild/netbsd-x64': 0.24.0 + '@esbuild/openbsd-arm64': 0.24.0 + '@esbuild/openbsd-x64': 0.24.0 + '@esbuild/sunos-x64': 0.24.0 + '@esbuild/win32-arm64': 0.24.0 + '@esbuild/win32-ia32': 0.24.0 + '@esbuild/win32-x64': 0.24.0 + + escalade@3.2.0: {} + + escape-html@1.0.3: {} + + escape-string-regexp@2.0.0: {} + + escape-string-regexp@4.0.0: {} + + escape-string-regexp@5.0.0: {} + + eslint-config-prettier@9.1.0(eslint@9.14.0(jiti@1.21.6)): + dependencies: + eslint: 9.14.0(jiti@1.21.6) + + eslint-import-resolver-node@0.3.9: + dependencies: + debug: 3.2.7 + is-core-module: 2.15.1 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.14.0(jiti@1.21.6)): + dependencies: + debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5) + eslint: 9.14.0(jiti@1.21.6) + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5))(eslint@9.14.0(jiti@1.21.6)): + dependencies: + '@rtsao/scc': 1.1.0 + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.5 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 9.14.0(jiti@1.21.6) + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.14.0(jiti@1.21.6)) + hasown: 2.0.2 + is-core-module: 2.15.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.0 + semver: 6.3.1 + string.prototype.trimend: 1.0.8 + tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.4.5) + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + + eslint-plugin-jsdoc@50.5.0(eslint@9.14.0(jiti@1.21.6)): + dependencies: + '@es-joy/jsdoccomment': 0.49.0 + are-docs-informative: 0.0.2 + comment-parser: 1.4.1 + debug: 4.3.7(supports-color@9.4.0) + escape-string-regexp: 4.0.0 + eslint: 9.14.0(jiti@1.21.6) + espree: 10.3.0 + esquery: 1.6.0 + parse-imports: 2.2.1 + semver: 7.6.3 + spdx-expression-parse: 4.0.0 + synckit: 0.9.2 + transitivePeerDependencies: + - supports-color + + eslint-plugin-prefer-arrow@1.2.3(eslint@9.14.0(jiti@1.21.6)): + dependencies: + eslint: 9.14.0(jiti@1.21.6) + + eslint-plugin-prettier@4.2.1(eslint-config-prettier@9.1.0(eslint@9.14.0(jiti@1.21.6)))(eslint@9.14.0(jiti@1.21.6))(prettier@3.3.3): + dependencies: + eslint: 9.14.0(jiti@1.21.6) + prettier: 3.3.3 + prettier-linter-helpers: 1.0.0 + optionalDependencies: + eslint-config-prettier: 9.1.0(eslint@9.14.0(jiti@1.21.6)) + + eslint-scope@5.1.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + eslint-scope@8.2.0: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint-visitor-keys@4.2.0: {} + + eslint@9.14.0(jiti@1.21.6): + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@1.21.6)) + '@eslint-community/regexpp': 4.12.1 + '@eslint/config-array': 0.18.0 + '@eslint/core': 0.7.0 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.14.0 + '@eslint/plugin-kit': 0.2.3 + '@humanfs/node': 0.16.6 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.1 + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.5 + debug: 4.3.7(supports-color@9.4.0) + escape-string-regexp: 4.0.0 + eslint-scope: 8.2.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + text-table: 0.2.0 + optionalDependencies: + jiti: 1.21.6 + transitivePeerDependencies: + - supports-color + + espree@10.3.0: + dependencies: + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) + eslint-visitor-keys: 4.2.0 + + esquery@1.6.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@4.3.0: {} + + estraverse@5.3.0: {} + + estree-walker@2.0.2: {} + + esutils@2.0.3: {} + + etag@1.8.1: {} + + eventemitter3@4.0.7: {} + + eventemitter3@5.0.1: {} + + events@3.3.0: {} + + execa@5.1.1: + dependencies: + cross-spawn: 7.0.5 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + expect@29.7.0: + dependencies: + '@jest/expect-utils': 29.7.0 + jest-get-type: 29.6.3 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + + exponential-backoff@3.1.1: {} + + express@4.21.1: + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.3 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.1 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.1 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.10 + proxy-addr: 2.0.7 + qs: 6.13.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.0 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + extend@3.0.2: {} + + external-editor@3.1.0: + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + + fast-deep-equal@3.1.3: {} + + fast-diff@1.3.0: {} + + fast-glob@3.3.2: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fast-uri@3.0.3: {} + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + faye-websocket@0.11.4: + dependencies: + websocket-driver: 0.7.4 + + fdir@6.4.2(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + + fflate@0.8.2: {} + + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 + + file-saver@2.0.5: {} + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + finalhandler@1.1.2: + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.3 + statuses: 1.5.0 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + finalhandler@1.3.1: + dependencies: + debug: 2.6.9 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + find-cache-dir@3.3.2: + dependencies: + commondir: 1.0.1 + make-dir: 3.1.0 + pkg-dir: 4.2.0 + + find-cache-dir@4.0.0: + dependencies: + common-path-prefix: 3.0.0 + pkg-dir: 7.0.0 + + find-up@4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + find-up@6.3.0: + dependencies: + locate-path: 7.2.0 + path-exists: 5.0.0 + + findup-sync@0.3.0: + dependencies: + glob: 5.0.15 + + flat-cache@4.0.1: + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + + flat@5.0.2: {} + + flatted@3.3.1: {} + + follow-redirects@1.15.9(debug@4.3.7): + optionalDependencies: + debug: 4.3.7(supports-color@9.4.0) + + for-each@0.3.3: + dependencies: + is-callable: 1.2.7 + + foreground-child@3.3.0: + dependencies: + cross-spawn: 7.0.5 + signal-exit: 4.1.0 + + forwarded@0.2.0: {} + + frac@1.1.2: {} + + fraction.js@4.3.7: {} + + fresh@0.5.2: {} + + fs-extra@11.2.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs-extra@8.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + + fs-minipass@2.1.0: + dependencies: + minipass: 3.3.6 + + fs-minipass@3.0.3: + dependencies: + minipass: 7.1.2 + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + function.prototype.name@1.1.6: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.5 + functions-have-names: 1.2.3 + + functions-have-names@1.2.3: {} + + gensync@1.0.0-beta.2: {} + + get-caller-file@2.0.5: {} + + get-east-asian-width@1.3.0: {} + + get-intrinsic@1.2.4: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + + get-stream@6.0.1: {} + + get-symbol-description@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob-to-regexp@0.4.1: {} + + glob@10.4.5: + dependencies: + foreground-child: 3.3.0 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + + glob@5.0.15: + dependencies: + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + globals@11.12.0: {} + + globals@14.0.0: {} + + globalthis@1.0.4: + dependencies: + define-properties: 1.2.1 + gopd: 1.0.1 + + globby@13.2.2: + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 4.0.0 + + globby@14.0.2: + dependencies: + '@sindresorhus/merge-streams': 2.3.0 + fast-glob: 3.3.2 + ignore: 5.3.2 + path-type: 5.0.0 + slash: 5.1.0 + unicorn-magic: 0.1.0 + + gopd@1.0.1: + dependencies: + get-intrinsic: 1.2.4 + + graceful-fs@4.2.11: {} + + graphemer@1.4.0: {} + + handle-thing@2.0.1: {} + + has-bigints@1.0.2: {} + + has-flag@4.0.0: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.0 + + has-proto@1.0.3: {} + + has-symbols@1.0.3: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.0.3 + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + hosted-git-info@7.0.2: + dependencies: + lru-cache: 10.4.3 + + hpack.js@2.1.6: + dependencies: + inherits: 2.0.4 + obuf: 1.1.2 + readable-stream: 2.3.8 + wbuf: 1.7.3 + + html-entities@2.5.2: {} + + html-escaper@2.0.2: {} + + html2canvas@1.4.1: + dependencies: + css-line-break: 2.1.0 + text-segmentation: 1.0.3 + optional: true + + htmlparser2@8.0.2: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + entities: 4.5.0 + + http-cache-semantics@4.1.1: {} + + http-deceiver@1.2.7: {} + + http-errors@1.6.3: + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: 1.5.0 + + http-errors@2.0.0: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + + http-parser-js@0.5.8: {} + + http-proxy-agent@7.0.2: + dependencies: + agent-base: 7.1.1 + debug: 4.3.7(supports-color@9.4.0) + transitivePeerDependencies: + - supports-color + + http-proxy-middleware@2.0.7(@types/express@4.17.21): + dependencies: + '@types/http-proxy': 1.17.15 + http-proxy: 1.18.1(debug@4.3.7) + is-glob: 4.0.3 + is-plain-obj: 3.0.0 + micromatch: 4.0.8 + optionalDependencies: + '@types/express': 4.17.21 + transitivePeerDependencies: + - debug + + http-proxy-middleware@3.0.3: + dependencies: + '@types/http-proxy': 1.17.15 + debug: 4.3.7(supports-color@9.4.0) + http-proxy: 1.18.1(debug@4.3.7) + is-glob: 4.0.3 + is-plain-object: 5.0.0 + micromatch: 4.0.8 + transitivePeerDependencies: + - supports-color + + http-proxy@1.18.1(debug@4.3.7): + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.15.9(debug@4.3.7) + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + + https-proxy-agent@7.0.5: + dependencies: + agent-base: 7.1.1 + debug: 4.3.7(supports-color@9.4.0) + transitivePeerDependencies: + - supports-color + + human-signals@2.1.0: {} + + husky@9.1.6: {} + + hyperdyperid@1.2.0: {} + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + iconv-lite@0.6.3: + dependencies: + safer-buffer: 2.1.2 + + icss-utils@5.1.0(postcss@8.4.41): + dependencies: + postcss: 8.4.41 + + ieee754@1.2.1: {} + + ignore-walk@6.0.5: + dependencies: + minimatch: 9.0.5 + + ignore@5.3.2: {} + + image-size@0.5.5: + optional: true + + immutable@4.3.7: {} + + immutable@5.0.2: {} + + import-fresh@3.3.0: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + imurmurhash@0.1.4: {} + + indent-string@4.0.0: {} + + indent-string@5.0.0: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.3: {} + + inherits@2.0.4: {} + + ini@4.1.3: {} + + injection-js@2.4.0: + dependencies: + tslib: 2.8.1 + + internal-slot@1.0.7: + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.0.6 + + ip-address@9.0.5: + dependencies: + jsbn: 1.1.0 + sprintf-js: 1.1.3 + + ipaddr.js@1.9.1: {} + + ipaddr.js@2.2.0: {} + + is-array-buffer@3.0.4: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + + is-arrayish@0.2.1: {} + + is-bigint@1.0.4: + dependencies: + has-bigints: 1.0.2 + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-boolean-object@1.1.2: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-callable@1.2.7: {} + + is-core-module@2.15.1: + dependencies: + hasown: 2.0.2 + + is-data-view@1.0.1: + dependencies: + is-typed-array: 1.1.13 + + is-date-object@1.0.5: + dependencies: + has-tostringtag: 1.0.2 + + is-docker@3.0.0: {} + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-fullwidth-code-point@4.0.0: {} + + is-fullwidth-code-point@5.0.0: + dependencies: + get-east-asian-width: 1.3.0 + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-inside-container@1.0.0: + dependencies: + is-docker: 3.0.0 + + is-interactive@1.0.0: {} + + is-lambda@1.0.1: {} + + is-module@1.0.0: {} + + is-negative-zero@2.0.3: {} + + is-network-error@1.1.0: {} + + is-number-object@1.0.7: + dependencies: + has-tostringtag: 1.0.2 + + is-number@7.0.0: {} + + is-path-cwd@3.0.0: {} + + is-path-inside@4.0.0: {} + + is-plain-obj@3.0.0: {} + + is-plain-object@2.0.4: + dependencies: + isobject: 3.0.1 + + is-plain-object@5.0.0: {} + + is-regex@1.1.4: + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + is-shared-array-buffer@1.0.3: + dependencies: + call-bind: 1.0.7 + + is-stream@2.0.1: {} + + is-string@1.0.7: + dependencies: + has-tostringtag: 1.0.2 + + is-symbol@1.0.4: + dependencies: + has-symbols: 1.0.3 + + is-typed-array@1.1.13: + dependencies: + which-typed-array: 1.1.15 + + is-unicode-supported@0.1.0: {} + + is-weakref@1.0.2: + dependencies: + call-bind: 1.0.7 + + is-what@3.14.1: {} + + is-wsl@3.1.0: + dependencies: + is-inside-container: 1.0.0 + + isarray@1.0.0: {} + + isarray@2.0.5: {} + + isbinaryfile@4.0.10: {} + + isexe@2.0.0: {} + + isexe@3.1.1: {} + + isobject@3.0.1: {} + + istanbul-lib-coverage@3.2.2: {} + + istanbul-lib-instrument@5.2.1: + dependencies: + '@babel/core': 7.26.0 + '@babel/parser': 7.26.2 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + istanbul-lib-instrument@6.0.3: + dependencies: + '@babel/core': 7.25.2 + '@babel/parser': 7.26.2 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + + istanbul-lib-report@3.0.1: + dependencies: + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 + + istanbul-lib-source-maps@4.0.1: + dependencies: + debug: 4.3.7(supports-color@9.4.0) + istanbul-lib-coverage: 3.2.2 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + + istanbul-reports@3.1.7: + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + jasmine-core@4.6.1: {} + + jest-diff@29.7.0: + dependencies: + chalk: 4.1.2 + diff-sequences: 29.6.3 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 + + jest-get-type@29.6.3: {} + + jest-matcher-utils@29.7.0: + dependencies: + chalk: 4.1.2 + jest-diff: 29.7.0 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 + + jest-message-util@29.7.0: + dependencies: + '@babel/code-frame': 7.26.2 + '@jest/types': 29.6.3 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 29.7.0 + slash: 3.0.0 + stack-utils: 2.0.6 + + jest-util@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/node': 22.9.0 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + + jest-worker@27.5.1: + dependencies: + '@types/node': 22.9.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + jiti@1.21.6: {} + + joycon@3.1.1: {} + + js-tokens@4.0.0: {} + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsbn@1.1.0: {} + + jsdoc-type-pratt-parser@4.1.0: {} + + jsesc@2.5.2: {} + + jsesc@3.0.2: {} + + json-buffer@3.0.1: {} + + json-parse-even-better-errors@2.3.1: {} + + json-parse-even-better-errors@3.0.2: {} + + json-schema-traverse@0.4.1: {} + + json-schema-traverse@1.0.0: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@1.0.2: + dependencies: + minimist: 1.2.8 + + json5@2.2.3: {} + + jsonc-parser@3.3.1: {} + + jsonfile@4.0.0: + optionalDependencies: + graceful-fs: 4.2.11 + + jsonfile@6.1.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + jsonparse@1.3.1: {} + + jspdf-autotable@3.8.4(jspdf@2.5.2): + dependencies: + jspdf: 2.5.2 + + jspdf@2.5.2: + dependencies: + '@babel/runtime': 7.26.0 + atob: 2.1.2 + btoa: 1.2.1 + fflate: 0.8.2 + optionalDependencies: + canvg: 3.0.10 + core-js: 3.39.0 + dompurify: 2.5.7 + html2canvas: 1.4.1 + + karma-chrome-launcher@3.2.0: + dependencies: + which: 1.3.1 + + karma-coverage@2.2.1: + dependencies: + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 5.2.1 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.7 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + karma-jasmine-html-reporter@2.0.0(jasmine-core@4.6.1)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4): + dependencies: + jasmine-core: 4.6.1 + karma: 6.4.4 + karma-jasmine: 5.1.0(karma@6.4.4) + + karma-jasmine@5.1.0(karma@6.4.4): + dependencies: + jasmine-core: 4.6.1 + karma: 6.4.4 + + karma-source-map-support@1.4.0: + dependencies: + source-map-support: 0.5.21 + + karma@6.4.4: + dependencies: + '@colors/colors': 1.5.0 + body-parser: 1.20.3 + braces: 3.0.3 + chokidar: 3.6.0 + connect: 3.7.0 + di: 0.0.1 + dom-serialize: 2.2.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + http-proxy: 1.18.1(debug@4.3.7) + isbinaryfile: 4.0.10 + lodash: 4.17.21 + log4js: 6.9.1 + mime: 2.6.0 + minimatch: 3.1.2 + mkdirp: 0.5.6 + qjobs: 1.2.0 + range-parser: 1.2.1 + rimraf: 3.0.2 + socket.io: 4.8.1 + source-map: 0.6.1 + tmp: 0.2.3 + ua-parser-js: 0.7.39 + yargs: 16.2.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + kind-of@6.0.3: {} + + launch-editor@2.9.1: + dependencies: + picocolors: 1.1.1 + shell-quote: 1.8.1 + + less-loader@12.2.0(less@4.2.0)(webpack@5.94.0(esbuild@0.23.0)): + dependencies: + less: 4.2.0 + optionalDependencies: + webpack: 5.94.0(esbuild@0.24.0) + + less@4.2.0: + dependencies: + copy-anything: 2.0.6 + parse-node-version: 1.0.1 + tslib: 2.6.3 + optionalDependencies: + errno: 0.1.8 + graceful-fs: 4.2.11 + image-size: 0.5.5 + make-dir: 2.1.0 + mime: 1.6.0 + needle: 3.3.1 + source-map: 0.6.1 + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + license-webpack-plugin@4.0.2(webpack@5.94.0(esbuild@0.23.0)): + dependencies: + webpack-sources: 3.2.3 + optionalDependencies: + webpack: 5.94.0(esbuild@0.24.0) + + lilconfig@2.0.5: {} + + lilconfig@2.1.0: {} + + lilconfig@3.1.2: {} + + lines-and-columns@1.2.4: {} + + lint-staged@12.5.0: + dependencies: + cli-truncate: 3.1.0 + colorette: 2.0.20 + commander: 9.5.0 + debug: 4.3.7(supports-color@9.4.0) + execa: 5.1.1 + lilconfig: 2.0.5 + listr2: 4.0.5 + micromatch: 4.0.8 + normalize-path: 3.0.0 + object-inspect: 1.13.3 + pidtree: 0.5.0 + string-argv: 0.3.2 + supports-color: 9.4.0 + yaml: 1.10.2 + transitivePeerDependencies: + - enquirer + + listr2@4.0.5: + dependencies: + cli-truncate: 2.1.0 + colorette: 2.0.20 + log-update: 4.0.0 + p-map: 4.0.0 + rfdc: 1.4.1 + rxjs: 7.8.1 + through: 2.3.8 + wrap-ansi: 7.0.0 + + listr2@8.2.4: + dependencies: + cli-truncate: 4.0.0 + colorette: 2.0.20 + eventemitter3: 5.0.1 + log-update: 6.1.0 + rfdc: 1.4.1 + wrap-ansi: 9.0.0 + + lmdb@3.0.13: + dependencies: + msgpackr: 1.11.2 + node-addon-api: 6.1.0 + node-gyp-build-optional-packages: 5.2.2 + ordered-binary: 1.5.3 + weak-lru-cache: 1.2.2 + optionalDependencies: + '@lmdb/lmdb-darwin-arm64': 3.0.13 + '@lmdb/lmdb-darwin-x64': 3.0.13 + '@lmdb/lmdb-linux-arm': 3.0.13 + '@lmdb/lmdb-linux-arm64': 3.0.13 + '@lmdb/lmdb-linux-x64': 3.0.13 + '@lmdb/lmdb-win32-x64': 3.0.13 + + load-tsconfig@0.2.5: {} + + loader-runner@4.3.0: {} + + loader-utils@2.0.4: + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 2.2.3 + + loader-utils@3.3.1: {} + + locate-path@5.0.0: + dependencies: + p-locate: 4.1.0 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + locate-path@7.2.0: + dependencies: + p-locate: 6.0.0 + + lodash-es@4.17.21: {} + + lodash.clonedeep@4.5.0: {} + + lodash.debounce@4.0.8: {} + + lodash.isequal@4.5.0: {} + + lodash.merge@4.6.2: {} + + lodash.sortby@4.7.0: {} + + lodash@4.17.21: {} + + log-symbols@4.1.0: + dependencies: + chalk: 4.1.2 + is-unicode-supported: 0.1.0 + + log-update@4.0.0: + dependencies: + ansi-escapes: 4.3.2 + cli-cursor: 3.1.0 + slice-ansi: 4.0.0 + wrap-ansi: 6.2.0 + + log-update@6.1.0: + dependencies: + ansi-escapes: 7.0.0 + cli-cursor: 5.0.0 + slice-ansi: 7.1.0 + strip-ansi: 7.1.0 + wrap-ansi: 9.0.0 + + log4js@6.9.1: + dependencies: + date-format: 4.0.14 + debug: 4.3.7(supports-color@9.4.0) + flatted: 3.3.1 + rfdc: 1.4.1 + streamroller: 3.1.5 + transitivePeerDependencies: + - supports-color + + lru-cache@10.4.3: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + lunr@2.3.9: {} + + magic-string@0.30.11: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + + make-dir@2.1.0: + dependencies: + pify: 4.0.1 + semver: 5.7.2 + optional: true + + make-dir@3.1.0: + dependencies: + semver: 6.3.1 + + make-dir@4.0.0: + dependencies: + semver: 7.6.3 + + make-error@1.3.6: {} + + make-fetch-happen@13.0.1: + dependencies: + '@npmcli/agent': 2.2.2 + cacache: 18.0.4 + http-cache-semantics: 4.1.1 + is-lambda: 1.0.1 + minipass: 7.1.2 + minipass-fetch: 3.0.5 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + negotiator: 0.6.4 + proc-log: 4.2.0 + promise-retry: 2.0.1 + ssri: 10.0.6 + transitivePeerDependencies: + - supports-color + + marked@4.3.0: {} + + media-typer@0.3.0: {} + + memfs@4.14.0: + dependencies: + '@jsonjoy.com/json-pack': 1.1.0(tslib@2.6.3) + '@jsonjoy.com/util': 1.5.0(tslib@2.6.3) + tree-dump: 1.0.2(tslib@2.6.3) + tslib: 2.6.3 + + merge-descriptors@1.0.3: {} + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + methods@1.1.2: {} + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-db@1.53.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime@1.6.0: {} + + mime@2.6.0: {} + + mimic-fn@2.1.0: {} + + mimic-function@5.0.1: {} + + mini-css-extract-plugin@2.9.0(webpack@5.94.0(esbuild@0.23.0)): + dependencies: + schema-utils: 4.2.0 + tapable: 2.2.1 + webpack: 5.94.0(esbuild@0.24.0) + + minimalistic-assert@1.0.1: {} + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + + minimist@0.0.10: {} + + minimist@1.2.8: {} + + minipass-collect@2.0.1: + dependencies: + minipass: 7.1.2 + + minipass-fetch@3.0.5: + dependencies: + minipass: 7.1.2 + minipass-sized: 1.0.3 + minizlib: 2.1.2 + optionalDependencies: + encoding: 0.1.13 + + minipass-flush@1.0.5: + dependencies: + minipass: 3.3.6 + + minipass-pipeline@1.2.4: + dependencies: + minipass: 3.3.6 + + minipass-sized@1.0.3: + dependencies: + minipass: 3.3.6 + + minipass@3.3.6: + dependencies: + yallist: 4.0.0 + + minipass@5.0.0: {} + + minipass@7.1.2: {} + + minizlib@2.1.2: + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + + mkdirp@1.0.4: {} + + mrmime@2.0.0: {} + + ms@2.0.0: {} + + ms@2.1.3: {} + + msgpackr-extract@3.0.3: + dependencies: + node-gyp-build-optional-packages: 5.2.2 + optionalDependencies: + '@msgpackr-extract/msgpackr-extract-darwin-arm64': 3.0.3 + '@msgpackr-extract/msgpackr-extract-darwin-x64': 3.0.3 + '@msgpackr-extract/msgpackr-extract-linux-arm': 3.0.3 + '@msgpackr-extract/msgpackr-extract-linux-arm64': 3.0.3 + '@msgpackr-extract/msgpackr-extract-linux-x64': 3.0.3 + '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.3 + optional: true + + msgpackr@1.11.2: + optionalDependencies: + msgpackr-extract: 3.0.3 + + multicast-dns@7.2.5: + dependencies: + dns-packet: 5.6.1 + thunky: 1.1.0 + + mute-stream@1.0.0: {} + + mz@2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + + nanoid@3.3.7: {} + + natural-compare@1.4.0: {} + + needle@3.3.1: + dependencies: + iconv-lite: 0.6.3 + sax: 1.4.1 + optional: true + + negotiator@0.6.3: {} + + negotiator@0.6.4: {} + + neo-async@2.6.2: {} + + ng-packagr@18.2.1(@angular/compiler-cli@18.2.12(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5))(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.4.5)))(tslib@2.6.3)(typescript@5.4.5): + dependencies: + '@angular/compiler-cli': 18.2.12(@angular/compiler@18.2.12(@angular/core@18.2.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5) + '@rollup/plugin-json': 6.1.0(rollup@4.27.0) + '@rollup/plugin-node-resolve': 15.3.0(rollup@4.27.0) + '@rollup/wasm-node': 4.27.0 + ajv: 8.17.1 + ansi-colors: 4.1.3 + browserslist: 4.24.2 + cacache: 18.0.4 + chokidar: 3.6.0 + commander: 12.1.0 + convert-source-map: 2.0.0 + dependency-graph: 1.0.0 + esbuild: 0.23.1 + fast-glob: 3.3.2 + find-cache-dir: 3.3.2 + injection-js: 2.4.0 + jsonc-parser: 3.3.1 + less: 4.2.0 + ora: 5.4.1 + piscina: 4.7.0 + postcss: 8.4.49 + rxjs: 7.8.1 + sass: 1.81.0 + tslib: 2.6.3 + typescript: 5.4.5 + optionalDependencies: + rollup: 4.27.0 + tailwindcss: 3.4.15(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.4.5)) + + nice-napi@1.0.2: + dependencies: + node-addon-api: 3.2.1 + node-gyp-build: 4.8.3 + optional: true + + node-addon-api@3.2.1: + optional: true + + node-addon-api@6.1.0: {} + + node-addon-api@7.1.1: + optional: true + + node-forge@1.3.1: {} + + node-gyp-build-optional-packages@5.2.2: + dependencies: + detect-libc: 2.0.3 + + node-gyp-build@4.8.3: + optional: true + + node-gyp@10.2.0: + dependencies: + env-paths: 2.2.1 + exponential-backoff: 3.1.1 + glob: 10.4.5 + graceful-fs: 4.2.11 + make-fetch-happen: 13.0.1 + nopt: 7.2.1 + proc-log: 4.2.0 + semver: 7.6.3 + tar: 6.2.1 + which: 4.0.0 + transitivePeerDependencies: + - supports-color + + node-releases@2.0.18: {} + + nopt@7.2.1: + dependencies: + abbrev: 2.0.0 + + normalize-package-data@6.0.2: + dependencies: + hosted-git-info: 7.0.2 + semver: 7.6.3 + validate-npm-package-license: 3.0.4 + + normalize-path@3.0.0: {} + + normalize-range@0.1.2: {} + + npm-bundled@3.0.1: + dependencies: + npm-normalize-package-bin: 3.0.1 + + npm-install-checks@6.3.0: + dependencies: + semver: 7.6.3 + + npm-normalize-package-bin@3.0.1: {} + + npm-package-arg@11.0.3: + dependencies: + hosted-git-info: 7.0.2 + proc-log: 4.2.0 + semver: 7.6.3 + validate-npm-package-name: 5.0.1 + + npm-packlist@8.0.2: + dependencies: + ignore-walk: 6.0.5 + + npm-pick-manifest@9.1.0: + dependencies: + npm-install-checks: 6.3.0 + npm-normalize-package-bin: 3.0.1 + npm-package-arg: 11.0.3 + semver: 7.6.3 + + npm-registry-fetch@17.1.0: + dependencies: + '@npmcli/redact': 2.0.1 + jsonparse: 1.3.1 + make-fetch-happen: 13.0.1 + minipass: 7.1.2 + minipass-fetch: 3.0.5 + minizlib: 2.1.2 + npm-package-arg: 11.0.3 + proc-log: 4.2.0 + transitivePeerDependencies: + - supports-color + + npm-run-path@4.0.1: + dependencies: + path-key: 3.1.1 + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + object-assign@4.1.1: {} + + object-hash@3.0.0: {} + + object-inspect@1.13.3: {} + + object-keys@1.1.1: {} + + object.assign@4.1.5: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + has-symbols: 1.0.3 + object-keys: 1.1.1 + + object.fromentries@2.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.5 + es-object-atoms: 1.0.0 + + object.groupby@1.0.3: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.5 + + object.values@1.2.0: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + obuf@1.1.2: {} + + on-finished@2.3.0: + dependencies: + ee-first: 1.1.1 + + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + + on-headers@1.0.2: {} + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + + onetime@7.0.0: + dependencies: + mimic-function: 5.0.1 + + open@10.1.0: + dependencies: + default-browser: 5.2.1 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 3.1.0 + + optimist@0.6.1: + dependencies: + minimist: 0.0.10 + wordwrap: 0.0.3 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + ora@5.4.1: + dependencies: + bl: 4.1.0 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.9.2 + is-interactive: 1.0.0 + is-unicode-supported: 0.1.0 + log-symbols: 4.1.0 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + + ordered-binary@1.5.3: {} + + os-tmpdir@1.0.2: {} + + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-limit@4.0.0: + dependencies: + yocto-queue: 1.1.1 + + p-locate@4.1.0: + dependencies: + p-limit: 2.3.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + p-locate@6.0.0: + dependencies: + p-limit: 4.0.0 + + p-map@4.0.0: + dependencies: + aggregate-error: 3.1.0 + + p-map@5.5.0: + dependencies: + aggregate-error: 4.0.1 + + p-retry@6.2.1: + dependencies: + '@types/retry': 0.12.2 + is-network-error: 1.1.0 + retry: 0.13.1 + + p-try@2.2.0: {} + + package-json-from-dist@1.0.1: {} + + pacote@18.0.6: + dependencies: + '@npmcli/git': 5.0.8 + '@npmcli/installed-package-contents': 2.1.0 + '@npmcli/package-json': 5.2.1 + '@npmcli/promise-spawn': 7.0.2 + '@npmcli/run-script': 8.1.0 + cacache: 18.0.4 + fs-minipass: 3.0.3 + minipass: 7.1.2 + npm-package-arg: 11.0.3 + npm-packlist: 8.0.2 + npm-pick-manifest: 9.1.0 + npm-registry-fetch: 17.1.0 + proc-log: 4.2.0 + promise-retry: 2.0.1 + sigstore: 2.3.1 + ssri: 10.0.6 + tar: 6.2.1 + transitivePeerDependencies: + - bluebird + - supports-color + + parchment@3.0.0: {} + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-imports@2.2.1: + dependencies: + es-module-lexer: 1.5.4 + slashes: 3.0.12 + + parse-json@5.2.0: + dependencies: + '@babel/code-frame': 7.26.2 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + parse-node-version@1.0.1: {} + + parse5-html-rewriting-stream@7.0.0: + dependencies: + entities: 4.5.0 + parse5: 7.2.1 + parse5-sax-parser: 7.0.0 + + parse5-sax-parser@7.0.0: + dependencies: + parse5: 7.2.1 + + parse5@7.2.1: + dependencies: + entities: 4.5.0 + + parseurl@1.3.3: {} + + path-exists@4.0.0: {} + + path-exists@5.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-scurry@1.11.1: + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + + path-to-regexp@0.1.10: {} + + path-type@4.0.0: {} + + path-type@5.0.0: {} + + performance-now@2.1.0: + optional: true + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + picomatch@4.0.2: {} + + pidtree@0.5.0: {} + + pify@2.3.0: {} + + pify@4.0.1: + optional: true + + pirates@4.0.6: {} + + piscina@4.6.1: + optionalDependencies: + nice-napi: 1.0.2 + + piscina@4.7.0: + optionalDependencies: + '@napi-rs/nice': 1.0.1 + + pkg-dir@4.2.0: + dependencies: + find-up: 4.1.0 + + pkg-dir@7.0.0: + dependencies: + find-up: 6.3.0 + + pnpm@9.13.2: {} + + possible-typed-array-names@1.0.0: {} + + postcss-import@15.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + + postcss-js@4.0.1(postcss@8.4.49): + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.49 + + postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.4.5)): + dependencies: + lilconfig: 3.1.2 + yaml: 2.6.0 + optionalDependencies: + postcss: 8.4.49 + ts-node: 10.9.2(@types/node@22.9.0)(typescript@5.4.5) + + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.41)(yaml@2.6.0): + dependencies: + lilconfig: 3.1.2 + optionalDependencies: + jiti: 1.21.6 + postcss: 8.4.41 + yaml: 2.6.0 + + postcss-loader@8.1.1(postcss@8.4.41)(typescript@5.4.5)(webpack@5.94.0(esbuild@0.23.0)): + dependencies: + cosmiconfig: 9.0.0(typescript@5.4.5) + jiti: 1.21.6 + postcss: 8.4.41 + semver: 7.6.3 + optionalDependencies: + webpack: 5.94.0(esbuild@0.24.0) + transitivePeerDependencies: + - typescript + + postcss-media-query-parser@0.2.3: {} + + postcss-modules-extract-imports@3.1.0(postcss@8.4.41): + dependencies: + postcss: 8.4.41 + + postcss-modules-local-by-default@4.1.0(postcss@8.4.41): + dependencies: + icss-utils: 5.1.0(postcss@8.4.41) + postcss: 8.4.41 + postcss-selector-parser: 7.0.0 + postcss-value-parser: 4.2.0 + + postcss-modules-scope@3.2.1(postcss@8.4.41): + dependencies: + postcss: 8.4.41 + postcss-selector-parser: 7.0.0 + + postcss-modules-values@4.0.0(postcss@8.4.41): + dependencies: + icss-utils: 5.1.0(postcss@8.4.41) + postcss: 8.4.41 + + postcss-nested@6.2.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + + postcss-selector-parser@6.1.2: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-selector-parser@7.0.0: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-value-parser@4.2.0: {} + + postcss@8.4.41: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + postcss@8.4.49: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + preact@10.24.3: {} + + prelude-ls@1.2.1: {} + + prettier-linter-helpers@1.0.0: + dependencies: + fast-diff: 1.3.0 + + prettier@3.3.3: {} + + pretty-format@29.7.0: + dependencies: + '@jest/schemas': 29.6.3 + ansi-styles: 5.2.0 + react-is: 18.3.1 + + primeicons@7.0.0: {} + + prismjs@1.29.0: {} + + proc-log@4.2.0: {} + + process-nextick-args@2.0.1: {} + + promise-inflight@1.0.1: {} + + promise-retry@2.0.1: + dependencies: + err-code: 2.0.3 + retry: 0.12.0 + + proxy-addr@2.0.7: + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + + prr@1.0.1: + optional: true + + punycode@1.4.1: {} + + punycode@2.3.1: {} + + qjobs@1.2.0: {} + + qs@6.13.0: + dependencies: + side-channel: 1.0.6 + + queue-microtask@1.2.3: {} + + quill-delta@5.1.0: + dependencies: + fast-diff: 1.3.0 + lodash.clonedeep: 4.5.0 + lodash.isequal: 4.5.0 + + quill@2.0.2: + dependencies: + eventemitter3: 5.0.1 + lodash-es: 4.17.21 + parchment: 3.0.0 + quill-delta: 5.1.0 + + raf@3.4.1: + dependencies: + performance-now: 2.1.0 + optional: true + + randombytes@2.1.0: + dependencies: + safe-buffer: 5.2.1 + + range-parser@1.2.1: {} + + raw-body@2.5.2: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + + react-is@18.3.1: {} + + read-cache@1.0.0: + dependencies: + pify: 2.3.0 + + readable-stream@2.3.8: + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + + readable-stream@3.6.2: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + readdirp@4.0.2: {} + + reflect-metadata@0.2.2: {} + + regenerate-unicode-properties@10.2.0: + dependencies: + regenerate: 1.4.2 + + regenerate@1.4.2: {} + + regenerator-runtime@0.13.11: + optional: true + + regenerator-runtime@0.14.1: {} + + regenerator-transform@0.15.2: + dependencies: + '@babel/runtime': 7.25.0 + + regex-parser@2.3.0: {} + + regexp.prototype.flags@1.5.3: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 + + regexpu-core@6.1.1: + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.2.0 + regjsgen: 0.8.0 + regjsparser: 0.11.2 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.2.0 + + regjsgen@0.8.0: {} + + regjsparser@0.11.2: + dependencies: + jsesc: 3.0.2 + + require-directory@2.1.1: {} + + require-from-string@2.0.2: {} + + requires-port@1.0.0: {} + + resolve-from@4.0.0: {} + + resolve-from@5.0.0: {} + + resolve-url-loader@5.0.0: + dependencies: + adjust-sourcemap-loader: 4.0.0 + convert-source-map: 1.9.0 + loader-utils: 2.0.4 + postcss: 8.4.41 + source-map: 0.6.1 + + resolve@1.22.8: + dependencies: + is-core-module: 2.15.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + restore-cursor@3.1.0: + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + + restore-cursor@5.1.0: + dependencies: + onetime: 7.0.0 + signal-exit: 4.1.0 + + retry@0.12.0: {} + + retry@0.13.1: {} + + reusify@1.0.4: {} + + rfdc@1.4.1: {} + + rgbcolor@1.0.1: + optional: true + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rimraf@5.0.10: + dependencies: + glob: 10.4.5 + + rollup@4.22.4: + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.22.4 + '@rollup/rollup-android-arm64': 4.22.4 + '@rollup/rollup-darwin-arm64': 4.22.4 + '@rollup/rollup-darwin-x64': 4.22.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.22.4 + '@rollup/rollup-linux-arm-musleabihf': 4.22.4 + '@rollup/rollup-linux-arm64-gnu': 4.22.4 + '@rollup/rollup-linux-arm64-musl': 4.22.4 + '@rollup/rollup-linux-powerpc64le-gnu': 4.22.4 + '@rollup/rollup-linux-riscv64-gnu': 4.22.4 + '@rollup/rollup-linux-s390x-gnu': 4.22.4 + '@rollup/rollup-linux-x64-gnu': 4.22.4 + '@rollup/rollup-linux-x64-musl': 4.22.4 + '@rollup/rollup-win32-arm64-msvc': 4.22.4 + '@rollup/rollup-win32-ia32-msvc': 4.22.4 + '@rollup/rollup-win32-x64-msvc': 4.22.4 + fsevents: 2.3.3 + + rollup@4.27.0: + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.27.0 + '@rollup/rollup-android-arm64': 4.27.0 + '@rollup/rollup-darwin-arm64': 4.27.0 + '@rollup/rollup-darwin-x64': 4.27.0 + '@rollup/rollup-freebsd-arm64': 4.27.0 + '@rollup/rollup-freebsd-x64': 4.27.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.27.0 + '@rollup/rollup-linux-arm-musleabihf': 4.27.0 + '@rollup/rollup-linux-arm64-gnu': 4.27.0 + '@rollup/rollup-linux-arm64-musl': 4.27.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.27.0 + '@rollup/rollup-linux-riscv64-gnu': 4.27.0 + '@rollup/rollup-linux-s390x-gnu': 4.27.0 + '@rollup/rollup-linux-x64-gnu': 4.27.0 + '@rollup/rollup-linux-x64-musl': 4.27.0 + '@rollup/rollup-win32-arm64-msvc': 4.27.0 + '@rollup/rollup-win32-ia32-msvc': 4.27.0 + '@rollup/rollup-win32-x64-msvc': 4.27.0 + fsevents: 2.3.3 + + run-applescript@7.0.0: {} + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + rxjs@7.8.1: + dependencies: + tslib: 2.8.1 + + safe-array-concat@1.1.2: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + isarray: 2.0.5 + + safe-buffer@5.1.2: {} + + safe-buffer@5.2.1: {} + + safe-regex-test@1.0.3: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-regex: 1.1.4 + + safer-buffer@2.1.2: {} + + sass-loader@16.0.0(sass@1.77.6)(webpack@5.94.0(esbuild@0.23.0)): + dependencies: + neo-async: 2.6.2 + optionalDependencies: + sass: 1.77.6 + webpack: 5.94.0(esbuild@0.24.0) + + sass@1.77.6: + dependencies: + chokidar: 3.6.0 + immutable: 4.3.7 + source-map-js: 1.2.1 + + sass@1.81.0: + dependencies: + chokidar: 4.0.1 + immutable: 5.0.2 + source-map-js: 1.2.1 + optionalDependencies: + '@parcel/watcher': 2.5.0 + + sax@1.4.1: + optional: true + + schema-utils@3.3.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + schema-utils@4.2.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + ajv-keywords: 5.1.0(ajv@8.17.1) + + search-insights@2.17.2: {} + + select-hose@2.0.0: {} + + selfsigned@2.4.1: + dependencies: + '@types/node-forge': 1.3.11 + node-forge: 1.3.1 + + semver@5.7.2: + optional: true + + semver@6.3.1: {} + + semver@7.6.3: {} + + send@0.19.0: + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + + serialize-javascript@6.0.2: + dependencies: + randombytes: 2.1.0 + + serve-index@1.9.1: + dependencies: + accepts: 1.3.8 + batch: 0.6.1 + debug: 2.6.9 + escape-html: 1.0.3 + http-errors: 1.6.3 + mime-types: 2.1.35 + parseurl: 1.3.3 + transitivePeerDependencies: + - supports-color + + serve-static@1.16.2: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.0 + transitivePeerDependencies: + - supports-color + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + + set-function-name@2.0.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + + setprototypeof@1.1.0: {} + + setprototypeof@1.2.0: {} + + shallow-clone@3.0.1: + dependencies: + kind-of: 6.0.3 + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + shell-quote@1.8.1: {} + + shiki@0.14.7: + dependencies: + ansi-sequence-parser: 1.1.1 + jsonc-parser: 3.3.1 + vscode-oniguruma: 1.7.0 + vscode-textmate: 8.0.0 + + side-channel@1.0.6: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.3 + + signal-exit@3.0.7: {} + + signal-exit@4.1.0: {} + + sigstore@2.3.1: + dependencies: + '@sigstore/bundle': 2.3.2 + '@sigstore/core': 1.1.0 + '@sigstore/protobuf-specs': 0.3.2 + '@sigstore/sign': 2.3.2 + '@sigstore/tuf': 2.3.4 + '@sigstore/verify': 1.2.1 + transitivePeerDependencies: + - supports-color + + slash@3.0.0: {} + + slash@4.0.0: {} + + slash@5.1.0: {} + + slashes@3.0.12: {} + + slice-ansi@3.0.0: + dependencies: + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 + + slice-ansi@4.0.0: + dependencies: + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 + + slice-ansi@5.0.0: + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 4.0.0 + + slice-ansi@7.1.0: + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 5.0.0 + + smart-buffer@4.2.0: {} + + socket.io-adapter@2.5.5: + dependencies: + debug: 4.3.7(supports-color@9.4.0) + ws: 8.17.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + socket.io-parser@4.2.4: + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.7(supports-color@9.4.0) + transitivePeerDependencies: + - supports-color + + socket.io@4.8.1: + dependencies: + accepts: 1.3.8 + base64id: 2.0.0 + cors: 2.8.5 + debug: 4.3.7(supports-color@9.4.0) + engine.io: 6.6.2 + socket.io-adapter: 2.5.5 + socket.io-parser: 4.2.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + sockjs@0.3.24: + dependencies: + faye-websocket: 0.11.4 + uuid: 8.3.2 + websocket-driver: 0.7.4 + + socks-proxy-agent@8.0.4: + dependencies: + agent-base: 7.1.1 + debug: 4.3.7(supports-color@9.4.0) + socks: 2.8.3 + transitivePeerDependencies: + - supports-color + + socks@2.8.3: + dependencies: + ip-address: 9.0.5 + smart-buffer: 4.2.0 + + source-map-js@1.2.1: {} + + source-map-loader@5.0.0(webpack@5.94.0(esbuild@0.23.0)): + dependencies: + iconv-lite: 0.6.3 + source-map-js: 1.2.1 + webpack: 5.94.0(esbuild@0.24.0) + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.6.1: {} + + source-map@0.7.4: {} + + source-map@0.8.0-beta.0: + dependencies: + whatwg-url: 7.1.0 + + spdx-correct@3.2.0: + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.20 + + spdx-exceptions@2.5.0: {} + + spdx-expression-parse@3.0.1: + dependencies: + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.20 + + spdx-expression-parse@4.0.0: + dependencies: + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.20 + + spdx-license-ids@3.0.20: {} + + spdy-transport@3.0.0: + dependencies: + debug: 4.3.7(supports-color@9.4.0) + detect-node: 2.1.0 + hpack.js: 2.1.6 + obuf: 1.1.2 + readable-stream: 3.6.2 + wbuf: 1.7.3 + transitivePeerDependencies: + - supports-color + + spdy@4.0.2: + dependencies: + debug: 4.3.7(supports-color@9.4.0) + handle-thing: 2.0.1 + http-deceiver: 1.2.7 + select-hose: 2.0.0 + spdy-transport: 3.0.0 + transitivePeerDependencies: + - supports-color + + sprintf-js@1.1.3: {} + + ssf@0.11.2: + dependencies: + frac: 1.1.2 + + ssri@10.0.6: + dependencies: + minipass: 7.1.2 + + stack-utils@2.0.6: + dependencies: + escape-string-regexp: 2.0.0 + + stackblur-canvas@2.7.0: + optional: true + + statuses@1.5.0: {} + + statuses@2.0.1: {} + + streamroller@3.1.5: + dependencies: + date-format: 4.0.14 + debug: 4.3.7(supports-color@9.4.0) + fs-extra: 8.1.0 + transitivePeerDependencies: + - supports-color + + string-argv@0.3.2: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + string-width@7.2.0: + dependencies: + emoji-regex: 10.4.0 + get-east-asian-width: 1.3.0 + strip-ansi: 7.1.0 + + string.prototype.trim@1.2.9: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.5 + es-object-atoms: 1.0.0 + + string.prototype.trimend@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string.prototype.trimstart@1.0.8: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string_decoder@1.1.1: + dependencies: + safe-buffer: 5.1.2 + + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.1.0 + + strip-bom@3.0.0: {} + + strip-final-newline@2.0.0: {} + + strip-json-comments@3.1.1: {} + + sucrase@3.35.0: + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + commander: 4.1.1 + glob: 10.4.5 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + supports-color@9.4.0: {} + + supports-preserve-symlinks-flag@1.0.0: {} + + svg-pathdata@6.0.3: + optional: true + + symbol-observable@4.0.0: {} + + synckit@0.9.2: + dependencies: + '@pkgr/core': 0.1.1 + tslib: 2.8.1 + + tailwindcss-primeui@0.3.4(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.4.5))): + dependencies: + tailwindcss: 3.4.15(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.4.5)) + + tailwindcss@3.4.15(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.4.5)): + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.6 + lilconfig: 2.1.0 + micromatch: 4.0.8 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.1.1 + postcss: 8.4.49 + postcss-import: 15.1.0(postcss@8.4.49) + postcss-js: 4.0.1(postcss@8.4.49) + postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.4.5)) + postcss-nested: 6.2.0(postcss@8.4.49) + postcss-selector-parser: 6.1.2 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + + tapable@2.2.1: {} + + tar@6.2.1: + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 5.0.0 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + + terser-webpack-plugin@5.3.10(esbuild@0.23.0)(webpack@5.94.0(esbuild@0.23.0)): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.31.6 + webpack: 5.94.0(esbuild@0.24.0) + optionalDependencies: + esbuild: 0.23.0 + + terser@5.31.6: + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.14.0 + commander: 2.20.3 + source-map-support: 0.5.21 + + text-segmentation@1.0.3: + dependencies: + utrie: 1.0.2 + optional: true + + text-table@0.2.0: {} + + thenify-all@1.6.0: + dependencies: + thenify: 3.3.1 + + thenify@3.3.1: + dependencies: + any-promise: 1.3.0 + + thingies@1.21.0(tslib@2.6.3): + dependencies: + tslib: 2.6.3 + + through@2.3.8: {} + + thunky@1.1.0: {} + + tinyexec@0.3.1: {} + + tinyglobby@0.2.10: + dependencies: + fdir: 6.4.2(picomatch@4.0.2) + picomatch: 4.0.2 + + tmp@0.0.33: + dependencies: + os-tmpdir: 1.0.2 + + tmp@0.2.3: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + toidentifier@1.0.1: {} + + tr46@1.0.1: + dependencies: + punycode: 2.3.1 + + tree-dump@1.0.2(tslib@2.6.3): + dependencies: + tslib: 2.6.3 + + tree-kill@1.2.2: {} + + ts-api-utils@1.4.0(typescript@5.4.5): + dependencies: + typescript: 5.4.5 + + ts-interface-checker@0.1.13: {} + + ts-node@10.9.2(@types/node@22.9.0)(typescript@5.4.5): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 22.9.0 + acorn: 8.14.0 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.4.5 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + + tsconfig-paths@3.15.0: + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + + tslib@2.6.3: {} + + tslib@2.8.1: {} + + tslint@3.15.1(typescript@5.4.5): + dependencies: + colors: 1.4.0 + diff: 2.2.3 + findup-sync: 0.3.0 + glob: 7.2.3 + optimist: 0.6.1 + resolve: 1.22.8 + typescript: 5.4.5 + underscore.string: 3.3.6 + + tsup@8.3.5(jiti@1.21.6)(postcss@8.4.41)(typescript@5.4.5)(yaml@2.6.0): + dependencies: + bundle-require: 5.0.0(esbuild@0.24.0) + cac: 6.7.14 + chokidar: 4.0.1 + consola: 3.2.3 + debug: 4.3.7(supports-color@9.4.0) + esbuild: 0.24.0 + joycon: 3.1.1 + picocolors: 1.1.1 + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.41)(yaml@2.6.0) + resolve-from: 5.0.0 + rollup: 4.27.0 + source-map: 0.8.0-beta.0 + sucrase: 3.35.0 + tinyexec: 0.3.1 + tinyglobby: 0.2.10 + tree-kill: 1.2.2 + optionalDependencies: + postcss: 8.4.41 + typescript: 5.4.5 + transitivePeerDependencies: + - jiti + - supports-color + - tsx + - yaml + + tuf-js@2.2.1: + dependencies: + '@tufjs/models': 2.0.1 + debug: 4.3.7(supports-color@9.4.0) + make-fetch-happen: 13.0.1 + transitivePeerDependencies: + - supports-color + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-fest@0.21.3: {} + + type-is@1.6.18: + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + + typed-array-buffer@1.0.2: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 + + typed-array-byte-length@1.0.1: + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + + typed-array-byte-offset@1.0.2: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + + typed-array-length@1.0.6: + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 + + typed-assert@1.0.9: {} + + typedoc@0.25.13(typescript@5.4.5): + dependencies: + lunr: 2.3.9 + marked: 4.3.0 + minimatch: 9.0.5 + shiki: 0.14.7 + typescript: 5.4.5 + + typescript@5.4.5: {} + + ua-parser-js@0.7.39: {} + + unbox-primitive@1.0.2: + dependencies: + call-bind: 1.0.7 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + + underscore.string@3.3.6: + dependencies: + sprintf-js: 1.1.3 + util-deprecate: 1.0.2 + + undici-types@6.19.8: {} + + unicode-canonical-property-names-ecmascript@2.0.1: {} + + unicode-match-property-ecmascript@2.0.0: + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.1 + unicode-property-aliases-ecmascript: 2.1.0 + + unicode-match-property-value-ecmascript@2.2.0: {} + + unicode-property-aliases-ecmascript@2.1.0: {} + + unicorn-magic@0.1.0: {} + + unique-filename@3.0.0: + dependencies: + unique-slug: 4.0.0 + + unique-slug@4.0.0: + dependencies: + imurmurhash: 0.1.4 + + universalify@0.1.2: {} + + universalify@2.0.1: {} + + unpipe@1.0.0: {} + + update-browserslist-db@1.1.1(browserslist@4.24.2): + dependencies: + browserslist: 4.24.2 + escalade: 3.2.0 + picocolors: 1.1.1 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + util-deprecate@1.0.2: {} + + utils-merge@1.0.1: {} + + utrie@1.0.2: + dependencies: + base64-arraybuffer: 1.0.2 + optional: true + + uuid@8.3.2: {} + + v8-compile-cache-lib@3.0.1: {} + + validate-npm-package-license@3.0.4: + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + + validate-npm-package-name@5.0.1: {} + + vary@1.1.2: {} + + vite@5.4.6(@types/node@22.9.0)(less@4.2.0)(sass@1.77.6)(terser@5.31.6): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.49 + rollup: 4.27.0 + optionalDependencies: + '@types/node': 22.9.0 + fsevents: 2.3.3 + less: 4.2.0 + sass: 1.77.6 + terser: 5.31.6 + + void-elements@2.0.1: {} + + vscode-oniguruma@1.7.0: {} + + vscode-textmate@8.0.0: {} + + watchpack@2.4.1: + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + + wbuf@1.7.3: + dependencies: + minimalistic-assert: 1.0.1 + + wcwidth@1.0.1: + dependencies: + defaults: 1.0.4 + + weak-lru-cache@1.2.2: {} + + webidl-conversions@4.0.2: {} + + webpack-dev-middleware@7.4.2(webpack@5.94.0(esbuild@0.23.0)): + dependencies: + colorette: 2.0.20 + memfs: 4.14.0 + mime-types: 2.1.35 + on-finished: 2.4.1 + range-parser: 1.2.1 + schema-utils: 4.2.0 + optionalDependencies: + webpack: 5.94.0(esbuild@0.24.0) + + webpack-dev-server@5.0.4(webpack@5.94.0(esbuild@0.23.0)): + dependencies: + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.21 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.7 + '@types/sockjs': 0.3.36 + '@types/ws': 8.5.13 + ansi-html-community: 0.0.8 + bonjour-service: 1.2.1 + chokidar: 3.6.0 + colorette: 2.0.20 + compression: 1.7.5 + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.21.1 + graceful-fs: 4.2.11 + html-entities: 2.5.2 + http-proxy-middleware: 2.0.7(@types/express@4.17.21) + ipaddr.js: 2.2.0 + launch-editor: 2.9.1 + open: 10.1.0 + p-retry: 6.2.1 + rimraf: 5.0.10 + schema-utils: 4.2.0 + selfsigned: 2.4.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack-dev-middleware: 7.4.2(webpack@5.94.0(esbuild@0.23.0)) + ws: 8.18.0 + optionalDependencies: + webpack: 5.94.0(esbuild@0.24.0) + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + + webpack-merge@6.0.1: + dependencies: + clone-deep: 4.0.1 + flat: 5.0.2 + wildcard: 2.0.1 + + webpack-sources@3.2.3: {} + + webpack-subresource-integrity@5.1.0(webpack@5.94.0(esbuild@0.23.0)): + dependencies: + typed-assert: 1.0.9 + webpack: 5.94.0(esbuild@0.24.0) + + webpack@5.94.0(esbuild@0.24.0): + dependencies: + '@types/estree': 1.0.6 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.14.0 + acorn-import-attributes: 1.9.5(acorn@8.14.0) + browserslist: 4.24.2 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.17.1 + es-module-lexer: 1.5.4 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(esbuild@0.23.0)(webpack@5.94.0(esbuild@0.23.0)) + watchpack: 2.4.1 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + websocket-driver@0.7.4: + dependencies: + http-parser-js: 0.5.8 + safe-buffer: 5.2.1 + websocket-extensions: 0.1.4 + + websocket-extensions@0.1.4: {} + + whatwg-url@7.1.0: + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + + which-boxed-primitive@1.0.2: + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + + which-typed-array@1.1.15: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.2 + + which@1.3.1: + dependencies: + isexe: 2.0.0 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + which@4.0.0: + dependencies: + isexe: 3.1.1 + + wildcard@2.0.1: {} + + wmf@1.0.2: {} + + word-wrap@1.2.5: {} + + word@0.3.0: {} + + wordwrap@0.0.3: {} + + wrap-ansi@6.2.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + wrap-ansi@9.0.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 7.2.0 + strip-ansi: 7.1.0 + + wrappy@1.0.2: {} + + ws@8.17.1: {} + + ws@8.18.0: {} + + xhr2@0.2.1: {} + + xlsx@0.18.5: + dependencies: + adler-32: 1.3.1 + cfb: 1.2.2 + codepage: 1.15.0 + crc-32: 1.2.2 + ssf: 0.11.2 + wmf: 1.0.2 + word: 0.3.0 + + y18n@5.0.8: {} + + yallist@3.1.1: {} + + yallist@4.0.0: {} + + yaml@1.10.2: {} + + yaml@2.6.0: {} + + yargs-parser@20.2.9: {} + + yargs-parser@21.1.1: {} + + yargs@16.2.0: + dependencies: + cliui: 7.0.4 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 + + yargs@17.7.2: + dependencies: + cliui: 8.0.1 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + + yn@3.1.1: {} + + yocto-queue@0.1.0: {} + + yocto-queue@1.1.1: {} + + yoctocolors-cjs@2.1.2: {} + + zone.js@0.14.10: {} diff --git a/pnpm-publish-summary.json b/pnpm-publish-summary.json new file mode 100644 index 00000000000..855ec923c6a --- /dev/null +++ b/pnpm-publish-summary.json @@ -0,0 +1,12 @@ +{ + "publishedPackages": [ + { + "name": "primeng", + "version": "18.0.0-rc.1" + }, + { + "name": "@primeng/themes", + "version": "18.0.0-rc.1" + } + ] +} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 00000000000..7500d80d6b1 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,29 @@ +packages: + - 'packages/*' + - 'apps/*' + +catalog: + '@primeuix/styled': ^0.3.1 + '@primeuix/utils': ^0.3.1 + +catalogs: + angular18: + "@angular-devkit/build-angular": ^18 + "@angular/animations": ^18 + "@angular/cdk": ^18 + "@angular/cli": ^18 + "@angular/common": ^18 + "@angular/compiler": ^18 + "@angular/compiler-cli": ^18 + "@angular/core": ^18 + "@angular/forms": ^18 + "@angular/platform-browser": ^18 + "@angular/platform-browser-dynamic": ^18 + "@angular/platform-server": ^18 + "@angular/router": ^18 + "@angular/ssr": ^18 + "@angular-eslint/eslint-plugin": ^18 + "@angular-eslint/eslint-plugin-template": ^18 + "@angular-eslint/schematics": ^18 + "@angular-eslint/template-parser": ^18 + "ng-packagr": ^18 diff --git a/scripts/build-helper.mjs b/scripts/build-helper.mjs new file mode 100644 index 00000000000..d7a764978ec --- /dev/null +++ b/scripts/build-helper.mjs @@ -0,0 +1,122 @@ +import fs from 'fs-extra'; +import path from 'path'; +import { fileURLToPath } from 'url'; + +export const AUTO_FILE_COMMENT = `/** + * @file + * THIS FILE IS AUTO-GENERATED. PLEASE DO NOT MODIFY. + */`; + +export function resolvePath(metaUrl) { + const __dirname = path.dirname(fileURLToPath(metaUrl || import.meta.url)); + const __root = path.resolve(path.dirname(fileURLToPath(metaUrl || import.meta.url)), '../'); + const __workspace = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '../'); + const { INPUT_DIR, OUTPUT_DIR } = process.env; + const INPUT_PATH = path.resolve(__root, process.env.INPUT_DIR); + const OUTPUT_PATH = path.resolve(__root, process.env.OUTPUT_DIR); + + return { + __dirname, + __root, + __workspace, + INPUT_DIR, + OUTPUT_DIR, + INPUT_PATH, + OUTPUT_PATH + }; +} + +export function removeBuild(metaUrl) { + const { OUTPUT_DIR, __root } = resolvePath(metaUrl); + + fs.remove(OUTPUT_DIR); + fs.remove(path.resolve(__root, '.angular')); +} + +export function updatePackageJson(localPackageJson, callback) { + const { __workspace } = resolvePath(); + const packageJson = JSON.parse(fs.readFileSync(path.resolve(__workspace, './package.json'), { encoding: 'utf8', flag: 'r' })); + const pkg = JSON.parse(fs.readFileSync(localPackageJson, { encoding: 'utf8', flag: 'r' })); + + pkg.version = packageJson.version; + pkg.author = packageJson.author; + pkg.homepage = packageJson.homepage; + pkg.license = packageJson.license; + pkg.repository = { ...pkg.repository, ...packageJson.repository }; + pkg.bugs = { ...pkg.bugs, ...packageJson.bugs }; + //pkg.engines = { ...pkg.engines, ...packageJson.engines }; + + callback?.(pkg); + + fs.writeFileSync(localPackageJson, JSON.stringify(pkg, null, 4), { encoding: 'utf8' }); +} + +export function createPackageJson_For_NG_Packager(localPackageJson, INPUT_PATH, callback) { + updatePackageJson(localPackageJson); + + const pkgPath = path.join(INPUT_PATH, 'package.json'); + + fs.copyFileSync(localPackageJson, pkgPath); + + clearPackageJson(pkgPath, (pkg) => { + delete pkg?.exports; + delete pkg?.main; + delete pkg?.module; + delete pkg?.types; + }); + + callback?.(pkg); +} + +export function clearPackageJson(localPackageJson, callback) { + const pkg = JSON.parse(fs.readFileSync(localPackageJson, { encoding: 'utf8', flag: 'r' })); + + delete pkg?.scripts; + delete pkg?.devDependencies; + delete pkg?.publishConfig?.directory; + delete pkg?.publishConfig?.linkDirectory; + + callback?.(pkg); + + fs.writeFileSync(localPackageJson, JSON.stringify(pkg, null, 4), { encoding: 'utf8' }); +} + +export function copyDependencies(inFolder, outFolder, subFolder) { + fs.readdirSync(inFolder, { withFileTypes: true }).forEach((entry) => { + const fileName = entry.name; + const sourcePath = path.join(inFolder, fileName); + const destPath = path.join(outFolder, fileName); + + if (entry.isDirectory()) { + copyDependencies(sourcePath, destPath, subFolder); + } else { + if (fileName.endsWith('d.ts') || fileName.endsWith('.vue')) { + if (subFolder && sourcePath.includes(subFolder)) { + const subDestPath = path.join(outFolder, fileName.replace(subFolder, '')); + + fs.ensureDirSync(path.dirname(subDestPath)); + fs.copyFileSync(sourcePath, subDestPath); + } else { + fs.ensureDirSync(path.dirname(destPath)); + fs.copyFileSync(sourcePath, destPath); + } + } + } + }); +} + +export async function renameDTSFile(dir, newName, resolver) { + const entries = await fs.readdir(dir, { withFileTypes: true }); + + for (const entry of entries) { + const fullPath = path.join(dir, entry.name); + + if (entry.isDirectory()) { + await renameDTSFile(fullPath, newName); + } else if (entry.name.endsWith('.d.ts') && (resolver?.(entry.name, dir) ?? true)) { + const newFullPath = path.join(dir, `${newName}.d.ts`); + + await fs.rename(fullPath, newFullPath); + } + } +} diff --git a/src/app/components/accordion/ng-package.json b/src/app/components/accordion/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/accordion/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/animateonscroll/ng-package.json b/src/app/components/animateonscroll/ng-package.json deleted file mode 100644 index 0e529e387d7..00000000000 --- a/src/app/components/animateonscroll/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/api/ng-package.json b/src/app/components/api/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/api/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/api/overlayservice.ts b/src/app/components/api/overlayservice.ts deleted file mode 100644 index 8c85682c7aa..00000000000 --- a/src/app/components/api/overlayservice.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { Injectable } from '@angular/core'; -import { Subject } from 'rxjs'; -import { ToastMessageOptions } from './toastmessage'; - -@Injectable({ providedIn: 'root' }) -export class OverlayService { - private clickSource = new Subject(); - - clickObservable = this.clickSource.asObservable(); - - add(event: any) { - if (event) { - this.clickSource.next(event); - } - } -} diff --git a/src/app/components/api/primengconfig.ts b/src/app/components/api/primengconfig.ts deleted file mode 100644 index d49ef2861b5..00000000000 --- a/src/app/components/api/primengconfig.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { Injectable } from '@angular/core'; -import { PrimeNG } from 'primeng/api'; - -@Injectable({ providedIn: 'root' }) -export class PrimeNGConfig extends PrimeNG {} diff --git a/src/app/components/api/public_api.ts b/src/app/components/api/public_api.ts deleted file mode 100644 index 85990c4355e..00000000000 --- a/src/app/components/api/public_api.ts +++ /dev/null @@ -1,34 +0,0 @@ -export * from './blockableui'; -export * from './confirmaeventtype'; -export * from './confirmation'; -export * from './confirmationservice'; -export * from './contextmenuservice'; -export * from './filtermatchmode'; -export * from './filtermetadata'; -export * from './filteroperator'; -export * from './filterservice'; -export * from './lazyloadevent'; -export * from './megamenuitem'; -export * from './menuitem'; -export * from './toastmessage'; -export * from './messageservice'; -export * from './overlayoptions'; -export * from './overlayservice'; -export * from './primeicons'; -export * from './primengconfig'; -export * from './selectitem'; -export * from './selectitemgroup'; -export * from './shared'; -export * from './sortevent'; -export * from './sortmeta'; -export * from './tablestate'; -export * from './translation'; -export * from './translationkeys'; -export * from './treedragdropservice'; -export * from './treenode'; -export * from './treenodedragevent'; -export * from './lazyloadmeta'; -export * from './tooltipoptions'; -export * from './scrolleroptions'; -export * from './treetablenode'; -export * from './primeng'; diff --git a/src/app/components/api/themeprovider.ts b/src/app/components/api/themeprovider.ts deleted file mode 100644 index 61034a61af8..00000000000 --- a/src/app/components/api/themeprovider.ts +++ /dev/null @@ -1,65 +0,0 @@ -import { DOCUMENT } from '@angular/common'; -import { Injectable, effect, inject, signal, untracked } from '@angular/core'; -import { BaseStyle } from 'primeng/base'; -import { Theme, ThemeService } from 'primeng/themes'; - -@Injectable({ providedIn: 'root' }) -export class ThemeProvider { - // @todo define type for theme - theme = signal(undefined); - - isThemeChanged: boolean = false; - - public document: Document = inject(DOCUMENT); - - baseStyle: BaseStyle = inject(BaseStyle); - - constructor() { - effect( - () => { - ThemeService.on('theme:change', (newTheme) => { - untracked(() => { - this.isThemeChanged = true; - this.theme.set(newTheme); - // this.onThemeChange(this.theme()); - }); - }); - }, - { allowSignalWrites: true }, - ); - effect(() => { - const themeValue = this.theme(); - if (this.document && themeValue) { - if (!this.isThemeChanged) { - this.onThemeChange(themeValue); - } - this.isThemeChanged = false; - } - }); - } - - ngOnDestroy() { - Theme.clearLoadedStyleNames(); - ThemeService.clear(); - } - - onThemeChange(value: any) { - Theme.setTheme(value); - if (this.document) { - this.loadCommonTheme(); - } - } - - loadCommonTheme() { - // common - if (!Theme.isStyleNameLoaded('common')) { - const { primitive, semantic } = this.baseStyle.getCommonTheme?.() || {}; - const styleOptions = { nonce: undefined }; - this.baseStyle.load(primitive?.css, { name: 'primitive-variables', ...styleOptions }); - this.baseStyle.load(semantic?.css, { name: 'semantic-variables', ...styleOptions }); - this.baseStyle.loadTheme({ name: 'global-style', ...styleOptions }); - - Theme.setLoadedStyleName('common'); - } - } -} diff --git a/src/app/components/autocomplete/ng-package.json b/src/app/components/autocomplete/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/autocomplete/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/autofocus/ng-package.json b/src/app/components/autofocus/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/autofocus/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/avatar/ng-package.json b/src/app/components/avatar/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/avatar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/avatargroup/ng-package.json b/src/app/components/avatargroup/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/avatargroup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/badge/ng-package.json b/src/app/components/badge/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/badge/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/base/ng-package.json b/src/app/components/base/ng-package.json deleted file mode 100644 index 0e529e387d7..00000000000 --- a/src/app/components/base/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/basecomponent/ng-package.json b/src/app/components/basecomponent/ng-package.json deleted file mode 100644 index 0e529e387d7..00000000000 --- a/src/app/components/basecomponent/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/baseicon/ng-package.json b/src/app/components/baseicon/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/baseicon/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/blockui/ng-package.json b/src/app/components/blockui/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/blockui/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/breadcrumb/ng-package.json b/src/app/components/breadcrumb/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/breadcrumb/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/button/ng-package.json b/src/app/components/button/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/button/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/buttongroup/ng-package.json b/src/app/components/buttongroup/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/buttongroup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/calendar/calendar.ts b/src/app/components/calendar/calendar.ts deleted file mode 100644 index 586c250200c..00000000000 --- a/src/app/components/calendar/calendar.ts +++ /dev/null @@ -1,3965 +0,0 @@ -import { animate, AnimationEvent, state, style, transition, trigger } from '@angular/animations'; -import { CommonModule } from '@angular/common'; -import { - booleanAttribute, - ChangeDetectionStrategy, - Component, - ContentChild, - ElementRef, - EventEmitter, - forwardRef, - inject, - Input, - NgModule, - NgZone, - numberAttribute, - OnDestroy, - OnInit, - Output, - TemplateRef, - ViewChild, - ViewEncapsulation, -} from '@angular/core'; -import { ControlValueAccessor, NG_VALUE_ACCESSOR } from '@angular/forms'; -import { OverlayService, SharedModule, TranslationKeys } from 'primeng/api'; -import { Button } from 'primeng/button'; -import { ConnectedOverlayScrollHandler, DomHandler } from 'primeng/dom'; -import { Ripple } from 'primeng/ripple'; -import { ObjectUtils, UniqueComponentId, ZIndexUtils } from 'primeng/utils'; -import { Subscription } from 'rxjs'; -import { ChevronLeftIcon } from 'primeng/icons/chevronleft'; -import { ChevronRightIcon } from 'primeng/icons/chevronright'; -import { ChevronUpIcon } from 'primeng/icons/chevronup'; -import { ChevronDownIcon } from 'primeng/icons/chevrondown'; -import { TimesIcon } from 'primeng/icons/times'; -import { CalendarIcon } from 'primeng/icons/calendar'; -import { Nullable, VoidListener } from 'primeng/ts-helpers'; -import { - CalendarMonthChangeEvent, - CalendarResponsiveOptions, - CalendarTypeView, - CalendarYearChangeEvent, - LocaleSettings, - Month, - NavigationState, -} from './calendar.interface'; -import { AutoFocus } from 'primeng/autofocus'; -import { InputText } from 'primeng/inputtext'; -import { CalendarStyle } from './style/calendarstyle'; -import { BaseComponent } from 'primeng/basecomponent'; - -export const CALENDAR_VALUE_ACCESSOR: any = { - provide: NG_VALUE_ACCESSOR, - useExisting: forwardRef(() => Calendar), - multi: true, -}; -/** - * Calendar also known as DatePicker, is a form component to work with dates. - * @group Components - */ -@Component({ - selector: 'p-calendar', - standalone: true, - imports: [ - CommonModule, - Button, - Ripple, - ChevronLeftIcon, - ChevronRightIcon, - ChevronUpIcon, - ChevronDownIcon, - TimesIcon, - CalendarIcon, - AutoFocus, - InputText, - SharedModule, - ], - - template: ` - - - - - - - - - - - - - - - - - - -
    - - - -
    -
    -
    - - - - - - -
    - - - - {{ yearPickerValues()[0] }} - - {{ yearPickerValues()[yearPickerValues().length - 1] }} - - -
    - - - - - - - -
    - - - - - - - - - - - - - -
    - {{ getTranslation('weekHeader') }} - - {{ weekDay }} -
    - - {{ month.weekNumbers[j] }} - - - - - {{ - date.day - }} - - - - - - - -
    - {{ date.day }} -
    -
    -
    -
    -
    -
    - - {{ m }} -
    - {{ m }} -
    -
    -
    -
    - - {{ y }} -
    - {{ y }} -
    -
    -
    -
    -
    -
    - - - - - - 0{{ currentHour }} - - - - - -
    -
    - {{ timeSeparator }} -
    -
    - - - - - - 0{{ currentMinute }} - - - - - - -
    -
    - {{ timeSeparator }} -
    -
    - - - - - - 0{{ currentSecond }} - - - - - -
    -
    - {{ timeSeparator }} -
    -
    - - - - - {{ pm ? 'PM' : 'AM' }} - - - - -
    -
    -
    - - -
    - - -
    -
    - `, - animations: [ - trigger('overlayAnimation', [ - state( - 'visibleTouchUI', - style({ - transform: 'translate(-50%,-50%)', - opacity: 1, - }), - ), - transition('void => visible', [ - style({ opacity: 0, transform: 'scaleY(0.8)' }), - animate('{{showTransitionParams}}', style({ opacity: 1, transform: '*' })), - ]), - transition('visible => void', [animate('{{hideTransitionParams}}', style({ opacity: 0 }))]), - transition('void => visibleTouchUI', [ - style({ opacity: 0, transform: 'translate3d(-50%, -40%, 0) scale(0.9)' }), - animate('{{showTransitionParams}}'), - ]), - transition('visibleTouchUI => void', [ - animate( - '{{hideTransitionParams}}', - style({ - opacity: 0, - transform: 'translate3d(-50%, -40%, 0) scale(0.9)', - }), - ), - ]), - ]), - ], - providers: [CALENDAR_VALUE_ACCESSOR, CalendarStyle], - changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, -}) -export class Calendar extends BaseComponent implements OnInit, OnDestroy, ControlValueAccessor { - @Input() iconDisplay: 'input' | 'button' = 'button'; - /** - * Inline style of the component. - * @group Props - */ - @Input() style: { [klass: string]: any } | null | undefined; - /** - * Style class of the component. - * @group Props - */ - @Input() styleClass: string | undefined; - /** - * Inline style of the input field. - * @group Props - */ - @Input() inputStyle: { [klass: string]: any } | null | undefined; - /** - * Identifier of the focus input to match a label defined for the component. - * @group Props - */ - @Input() inputId: string | undefined; - /** - * Name of the input element. - * @group Props - */ - @Input() name: string | undefined; - /** - * Style class of the input field. - * @group Props - */ - @Input() inputStyleClass: string | undefined; - /** - * Placeholder text for the input. - * @group Props - */ - @Input() placeholder: string | undefined; - /** - * Establishes relationships between the component and label(s) where its value should be one or more element IDs. - * @group Props - */ - @Input() ariaLabelledBy: string | undefined; - /** - * Defines a string that labels the input for accessibility. - * @group Props - */ - @Input() ariaLabel: string | undefined; - - /** - * Defines a string that labels the icon button for accessibility. - * @group Props - */ - @Input() iconAriaLabel: string | undefined; - /** - * When specified, disables the component. - * @group Props - */ - @Input({ transform: booleanAttribute }) disabled: boolean | undefined; - /** - * Format of the date which can also be defined at locale settings. - * @group Props - */ - @Input() dateFormat: string | undefined; - /** - * Separator for multiple selection mode. - * @group Props - */ - @Input() multipleSeparator: string = ','; - /** - * Separator for joining start and end dates on range selection mode. - * @group Props - */ - @Input() rangeSeparator: string = '-'; - /** - * When enabled, displays the calendar as inline. Default is false for popup mode. - * @group Props - */ - @Input({ transform: booleanAttribute }) inline: boolean = false; - /** - * Whether to display dates in other months (non-selectable) at the start or end of the current month. To make these days selectable use the selectOtherMonths option. - * @group Props - */ - @Input({ transform: booleanAttribute }) showOtherMonths: boolean = true; - /** - * Whether days in other months shown before or after the current month are selectable. This only applies if the showOtherMonths option is set to true. - * @group Props - */ - @Input({ transform: booleanAttribute }) selectOtherMonths: boolean | undefined; - /** - * When enabled, displays a button with icon next to input. - * @group Props - */ - @Input({ transform: booleanAttribute }) showIcon: boolean | undefined; - /** - * Whether the component should span the full width of its parent. - * @group Props - */ - @Input({ transform: booleanAttribute }) fluid: boolean | undefined; - /** - * Icon of the calendar button. - * @group Props - */ - @Input() icon: string | undefined; - /** - * Target element to attach the overlay, valid values are "body" or a local ng-template variable of another element (note: use binding with brackets for template variables, e.g. [appendTo]="mydiv" for a div element having#mydiv as variable name). - * @group Props - */ - @Input() appendTo: HTMLElement | ElementRef | TemplateRef | string | null | undefined | any; - /** - * When specified, prevents entering the date manually with keyboard. - * @group Props - */ - @Input({ transform: booleanAttribute }) readonlyInput: boolean | undefined; - /** - * The cutoff year for determining the century for a date. - * @group Props - */ - @Input() shortYearCutoff: any = '+10'; - /** - * Whether the month should be rendered as a dropdown instead of text. - * @group Props - * @deprecated Navigator is always on. - */ - @Input({ transform: booleanAttribute }) monthNavigator: boolean | undefined; - /** - * Whether the year should be rendered as a dropdown instead of text. - * @group Props - * @deprecated Navigator is always on. - */ - @Input({ transform: booleanAttribute }) yearNavigator: boolean | undefined; - /** - * Specifies 12 or 24 hour format. - * @group Props - */ - @Input() hourFormat: string = '24'; - /** - * Whether to display timepicker only. - * @group Props - */ - @Input({ transform: booleanAttribute }) timeOnly: boolean | undefined; - /** - * Hours to change per step. - * @group Props - */ - @Input({ transform: numberAttribute }) stepHour: number = 1; - /** - * Minutes to change per step. - * @group Props - */ - @Input({ transform: numberAttribute }) stepMinute: number = 1; - /** - * Seconds to change per step. - * @group Props - */ - @Input({ transform: numberAttribute }) stepSecond: number = 1; - /** - * Whether to show the seconds in time picker. - * @group Props - */ - @Input({ transform: booleanAttribute }) showSeconds: boolean = false; - /** - * When present, it specifies that an input field must be filled out before submitting the form. - * @group Props - */ - @Input({ transform: booleanAttribute }) required: boolean | undefined; - /** - * When disabled, datepicker will not be visible with input focus. - * @group Props - */ - @Input({ transform: booleanAttribute }) showOnFocus: boolean = true; - /** - * When enabled, calendar will show week numbers. - * @group Props - */ - @Input({ transform: booleanAttribute }) showWeek: boolean = false; - /** - * When enabled, calendar will start week numbers from first day of the year. - * @group Props - */ - @Input() startWeekFromFirstDayOfYear: boolean = false; - /** - * When enabled, a clear icon is displayed to clear the value. - * @group Props - */ - @Input({ transform: booleanAttribute }) showClear: boolean = false; - /** - * Type of the value to write back to ngModel, default is date and alternative is string. - * @group Props - */ - @Input() dataType: string = 'date'; - /** - * Defines the quantity of the selection, valid values are "single", "multiple" and "range". - * @group Props - */ - @Input() selectionMode: 'single' | 'multiple' | 'range' | undefined = 'single'; - /** - * Maximum number of selectable dates in multiple mode. - * @group Props - */ - @Input({ transform: numberAttribute }) maxDateCount: number | undefined; - /** - * Whether to display today and clear buttons at the footer - * @group Props - */ - @Input({ transform: booleanAttribute }) showButtonBar: boolean | undefined; - /** - * Style class of the today button. - * @group Props - */ - @Input() todayButtonStyleClass: string | undefined; - /** - * Style class of the clear button. - * @group Props - */ - @Input() clearButtonStyleClass: string | undefined; - /** - * When present, it specifies that the component should automatically get focus on load. - * @group Props - */ - @Input({ transform: booleanAttribute }) autofocus: boolean | undefined; - /** - * Whether to automatically manage layering. - * @group Props - */ - @Input({ transform: booleanAttribute }) autoZIndex: boolean = true; - /** - * Base zIndex value to use in layering. - * @group Props - */ - @Input({ transform: numberAttribute }) baseZIndex: number = 0; - /** - * Style class of the datetimepicker container element. - * @group Props - */ - @Input() panelStyleClass: string | undefined; - /** - * Inline style of the datetimepicker container element. - * @group Props - */ - @Input() panelStyle: any; - /** - * Keep invalid value when input blur. - * @group Props - */ - @Input({ transform: booleanAttribute }) keepInvalid: boolean = false; - /** - * Whether to hide the overlay on date selection. - * @group Props - */ - @Input({ transform: booleanAttribute }) hideOnDateTimeSelect: boolean = true; - /** - * When enabled, calendar overlay is displayed as optimized for touch devices. - * @group Props - */ - @Input({ transform: booleanAttribute }) touchUI: boolean | undefined; - /** - * Separator of time selector. - * @group Props - */ - @Input() timeSeparator: string = ':'; - /** - * When enabled, can only focus on elements inside the calendar. - * @group Props - */ - @Input({ transform: booleanAttribute }) focusTrap: boolean = true; - /** - * Transition options of the show animation. - * @group Props - */ - @Input() showTransitionOptions: string = '.12s cubic-bezier(0, 0, 0.2, 1)'; - /** - * Transition options of the hide animation. - * @group Props - */ - @Input() hideTransitionOptions: string = '.1s linear'; - /** - * Index of the element in tabbing order. - * @group Props - */ - @Input({ transform: numberAttribute }) tabindex: number | undefined; - /** - * Specifies the input variant of the component. - * @group Props - */ - @Input() variant: 'filled' | 'outlined'; - /** - * The minimum selectable date. - * @group Props - */ - @Input() get minDate(): Date | undefined | null { - return this._minDate; - } - set minDate(date: Date | undefined | null) { - this._minDate = date; - - if (this.currentMonth != undefined && this.currentMonth != null && this.currentYear) { - this.createMonths(this.currentMonth, this.currentYear); - } - } - /** - * The maximum selectable date. - * @group Props - */ - @Input() get maxDate(): Date | undefined | null { - return this._maxDate; - } - set maxDate(date: Date | undefined | null) { - this._maxDate = date; - - if (this.currentMonth != undefined && this.currentMonth != null && this.currentYear) { - this.createMonths(this.currentMonth, this.currentYear); - } - } - /** - * Array with dates that should be disabled (not selectable). - * @group Props - */ - @Input() get disabledDates(): Date[] { - return this._disabledDates; - } - set disabledDates(disabledDates: Date[]) { - this._disabledDates = disabledDates; - if (this.currentMonth != undefined && this.currentMonth != null && this.currentYear) { - this.createMonths(this.currentMonth, this.currentYear); - } - } - /** - * Array with weekday numbers that should be disabled (not selectable). - * @group Props - */ - @Input() get disabledDays(): number[] { - return this._disabledDays; - } - set disabledDays(disabledDays: number[]) { - this._disabledDays = disabledDays; - - if (this.currentMonth != undefined && this.currentMonth != null && this.currentYear) { - this.createMonths(this.currentMonth, this.currentYear); - } - } - /** - * The range of years displayed in the year drop-down in (nnnn:nnnn) format such as (2000:2020). - * @group Props - * @deprecated Years are based on decades by default. - */ - @Input() get yearRange(): string { - return this._yearRange; - } - set yearRange(yearRange: string) { - this._yearRange = yearRange; - - if (yearRange) { - const years = yearRange.split(':'); - const yearStart = parseInt(years[0]); - const yearEnd = parseInt(years[1]); - - this.populateYearOptions(yearStart, yearEnd); - } - } - /** - * Whether to display timepicker. - * @group Props - */ - @Input() get showTime(): boolean { - return this._showTime; - } - set showTime(showTime: boolean) { - this._showTime = showTime; - - if (this.currentHour === undefined) { - this.initTime(this.value || new Date()); - } - this.updateInputfield(); - } - /** - * An array of options for responsive design. - * @group Props - */ - @Input() get responsiveOptions(): CalendarResponsiveOptions[] { - return this._responsiveOptions; - } - set responsiveOptions(responsiveOptions: CalendarResponsiveOptions[]) { - this._responsiveOptions = responsiveOptions; - - this.destroyResponsiveStyleElement(); - this.createResponsiveStyle(); - } - /** - * Number of months to display. - * @group Props - */ - @Input() get numberOfMonths(): number { - return this._numberOfMonths; - } - set numberOfMonths(numberOfMonths: number) { - this._numberOfMonths = numberOfMonths; - - this.destroyResponsiveStyleElement(); - this.createResponsiveStyle(); - } - /** - * Defines the first of the week for various date calculations. - * @group Props - */ - @Input() get firstDayOfWeek(): number { - return this._firstDayOfWeek; - } - set firstDayOfWeek(firstDayOfWeek: number) { - this._firstDayOfWeek = firstDayOfWeek; - - this.createWeekDays(); - } - /** - * Option to set calendar locale. - * @group Props - * @deprecated Locale property has no effect, use new i18n API instead. - */ - @Input() set locale(newLocale: LocaleSettings) { - console.log('Locale property has no effect, use new i18n API instead.'); - } - /** - * Type of view to display, valid values are "date" for datepicker and "month" for month picker. - * @group Props - */ - @Input() get view(): CalendarTypeView { - return this._view; - } - set view(view: CalendarTypeView) { - this._view = view; - this.currentView = this._view; - } - /** - * Set the date to highlight on first opening if the field is blank. - * @group Props - */ - @Input() get defaultDate(): Date { - return this._defaultDate; - } - set defaultDate(defaultDate: Date) { - this._defaultDate = defaultDate; - - if (this.initialized) { - const date = defaultDate || new Date(); - this.currentMonth = date.getMonth(); - this.currentYear = date.getFullYear(); - this.initTime(date); - this.createMonths(this.currentMonth, this.currentYear); - } - } - - /** - * Callback to invoke on focus of input field. - * @param {Event} event - browser event. - * @group Emits - */ - @Output() onFocus: EventEmitter = new EventEmitter(); - /** - * Callback to invoke on blur of input field. - * @param {Event} event - browser event. - * @group Emits - */ - @Output() onBlur: EventEmitter = new EventEmitter(); - /** - * Callback to invoke when date panel closed. - * @param {Event} event - Mouse event - * @group Emits - */ - @Output() onClose: EventEmitter = new EventEmitter(); - /** - * Callback to invoke on date select. - * @param {Date} date - date value. - * @group Emits - */ - @Output() onSelect: EventEmitter = new EventEmitter(); - /** - * Callback to invoke when input field cleared. - * @group Emits - */ - @Output() onClear: EventEmitter = new EventEmitter(); - /** - * Callback to invoke when input field is being typed. - * @param {Event} event - browser event - * @group Emits - */ - @Output() onInput: EventEmitter = new EventEmitter(); - /** - * Callback to invoke when today button is clicked. - * @param {Date} date - today as a date instance. - * @group Emits - */ - @Output() onTodayClick: EventEmitter = new EventEmitter(); - /** - * Callback to invoke when clear button is clicked. - * @param {Event} event - browser event. - * @group Emits - */ - @Output() onClearClick: EventEmitter = new EventEmitter(); - /** - * Callback to invoke when a month is changed using the navigators. - * @param {CalendarMonthChangeEvent} event - custom month change event. - * @group Emits - */ - @Output() onMonthChange: EventEmitter = new EventEmitter(); - /** - * Callback to invoke when a year is changed using the navigators. - * @param {CalendarYearChangeEvent} event - custom year change event. - * @group Emits - */ - @Output() onYearChange: EventEmitter = new EventEmitter(); - /** - * Callback to invoke when clicked outside of the date panel. - * @group Emits - */ - @Output() onClickOutside: EventEmitter = new EventEmitter(); - /** - * Callback to invoke when datepicker panel is shown. - * @group Emits - */ - @Output() onShow: EventEmitter = new EventEmitter(); - - /** - * Custom template for date cells. - * @group Templates - */ - @ContentChild('date') dateTemplate: Nullable>; - - /** - * Custom template for header section. - * @group Templates - */ - @ContentChild('header') headerTemplate: Nullable>; - - /** - * Custom template for footer section. - * @group Templates - */ - @ContentChild('footer') footerTemplate: Nullable>; - - /** - * Custom template for disabled date cells. - * @group Templates - */ - @ContentChild('disabledDate') disabledDateTemplate: Nullable>; - - /** - * Custom template for decade view. - * @group Templates - */ - @ContentChild('decade') decadeTemplate: Nullable>; - - /** - * Custom template for previous month icon. - * @group Templates - */ - @ContentChild('previousicon') previousIconTemplate: Nullable>; - - /** - * Custom template for next month icon. - * @group Templates - */ - @ContentChild('nexticon') nextIconTemplate: Nullable>; - - /** - * Custom template for trigger icon. - * @group Templates - */ - @ContentChild('triggericon') triggerIconTemplate: Nullable>; - - /** - * Custom template for clear icon. - * @group Templates - */ - @ContentChild('clearicon') clearIconTemplate: Nullable>; - - /** - * Custom template for decrement icon. - * @group Templates - */ - @ContentChild('decrementicon') decrementIconTemplate: Nullable>; - - /** - * Custom template for increment icon. - * @group Templates - */ - @ContentChild('incrementicon') incrementIconTemplate: Nullable>; - - /** - * Custom template for input icon. - * @group Templates - */ - @ContentChild('inputicon') inputIconTemplate: Nullable>; - - @ViewChild('container', { static: false }) containerViewChild: Nullable; - - @ViewChild('inputfield', { static: false }) inputfieldViewChild: Nullable; - - @ViewChild('contentWrapper', { static: false }) set content(content: ElementRef) { - this.contentViewChild = content; - - if (this.contentViewChild) { - if (this.isMonthNavigate) { - Promise.resolve(null).then(() => this.updateFocus()); - this.isMonthNavigate = false; - } else { - if (!this.focus && !this.inline) { - this.initFocusableCell(); - } - } - } - } - - _componentStyle = inject(CalendarStyle); - - contentViewChild!: ElementRef; - - value: any; - - dates: Nullable; - - months!: Month[]; - - weekDays: Nullable; - - currentMonth!: number; - - currentYear!: number; - - currentHour: Nullable; - - currentMinute: Nullable; - - currentSecond: Nullable; - - pm: Nullable; - - mask: Nullable; - - maskClickListener: VoidListener; - - overlay: Nullable; - - responsiveStyleElement: HTMLStyleElement | undefined | null; - - overlayVisible: Nullable; - - onModelChange: Function = () => {}; - - onModelTouched: Function = () => {}; - - calendarElement: Nullable; - - timePickerTimer: any; - - documentClickListener: VoidListener; - - animationEndListener: VoidListener; - - ticksTo1970: Nullable; - - yearOptions: Nullable; - - focus: Nullable; - - isKeydown: Nullable; - - filled: Nullable; - - inputFieldValue: Nullable = null; - - _minDate?: Date | null; - - _maxDate?: Date | null; - - _showTime!: boolean; - - _yearRange!: string; - - preventDocumentListener: Nullable; - - dayClass(date) { - return this._componentStyle.classes.day({ instance: this, date: date }); - } - - _disabledDates!: Array; - - _disabledDays!: Array; - - selectElement: Nullable; - - todayElement: Nullable; - - focusElement: Nullable; - - scrollHandler: Nullable; - - documentResizeListener: VoidListener; - - navigationState: Nullable = null; - - isMonthNavigate: Nullable; - - initialized: Nullable; - - translationSubscription: Nullable; - - _locale!: LocaleSettings; - - _responsiveOptions!: CalendarResponsiveOptions[]; - - currentView: Nullable; - - attributeSelector: Nullable; - - panelId: Nullable; - - _numberOfMonths: number = 1; - - _firstDayOfWeek!: number; - - _view: CalendarTypeView = 'date'; - - preventFocus: Nullable; - - _defaultDate!: Date; - - _focusKey: Nullable = null; - - private window: Window; - - get locale() { - return this._locale; - } - - get iconButtonAriaLabel() { - return this.iconAriaLabel ? this.iconAriaLabel : this.getTranslation('chooseDate'); - } - - get prevIconAriaLabel() { - return this.currentView === 'year' - ? this.getTranslation('prevDecade') - : this.currentView === 'month' - ? this.getTranslation('prevYear') - : this.getTranslation('prevMonth'); - } - - get nextIconAriaLabel() { - return this.currentView === 'year' - ? this.getTranslation('nextDecade') - : this.currentView === 'month' - ? this.getTranslation('nextYear') - : this.getTranslation('nextMonth'); - } - - get rootClass() { - return this._componentStyle.classes.root({ instance: this }); - } - - get panelClass() { - return this._componentStyle.classes.panel({ instance: this }); - } - - get hasFluid() { - const nativeElement = this.el.nativeElement; - const fluidComponent = nativeElement.closest('p-fluid'); - return this.fluid || !!fluidComponent; - } - - constructor( - private zone: NgZone, - public overlayService: OverlayService, - ) { - super(); - } - - ngOnInit() { - console.log('Calendar component is deprecated as of v18, use DatePicker component instead.'); - super.ngOnInit(); - this.attributeSelector = UniqueComponentId(); - this.panelId = this.attributeSelector + '_panel'; - const date = this.defaultDate || new Date(); - this.createResponsiveStyle(); - this.currentMonth = date.getMonth(); - this.currentYear = date.getFullYear(); - this.yearOptions = []; - this.currentView = this.view; - - if (this.view === 'date') { - this.createWeekDays(); - this.initTime(date); - this.createMonths(this.currentMonth, this.currentYear); - this.ticksTo1970 = - ((1970 - 1) * 365 + Math.floor(1970 / 4) - Math.floor(1970 / 100) + Math.floor(1970 / 400)) * 24 * 60 * 60 * 10000000; - } - - this.translationSubscription = this.config.translationObserver.subscribe(() => { - this.createWeekDays(); - this.cd.markForCheck(); - }); - - this.initialized = true; - } - - ngAfterViewInit() { - super.ngAfterViewInit(); - if (this.inline) { - this.contentViewChild && this.contentViewChild.nativeElement.setAttribute(this.attributeSelector, ''); - - if (!this.disabled && !this.inline) { - this.initFocusableCell(); - if (this.numberOfMonths === 1) { - if (this.contentViewChild && this.contentViewChild.nativeElement) { - this.contentViewChild.nativeElement.style.width = - DomHandler.getOuterWidth(this.containerViewChild?.nativeElement) + 'px'; - } - } - } - } - } - - getTranslation(option: string) { - return this.config.getTranslation(option); - } - - populateYearOptions(start: number, end: number) { - this.yearOptions = []; - - for (let i = start; i <= end; i++) { - this.yearOptions.push(i); - } - } - - createWeekDays() { - this.weekDays = []; - let dayIndex = this.getFirstDateOfWeek(); - let dayLabels = this.getTranslation(TranslationKeys.DAY_NAMES_MIN); - for (let i = 0; i < 7; i++) { - this.weekDays.push(dayLabels[dayIndex]); - dayIndex = dayIndex == 6 ? 0 : ++dayIndex; - } - } - - monthPickerValues() { - let monthPickerValues = []; - for (let i = 0; i <= 11; i++) { - monthPickerValues.push(this.config.getTranslation('monthNamesShort')[i]); - } - - return monthPickerValues; - } - - yearPickerValues() { - let yearPickerValues = []; - let base = this.currentYear - (this.currentYear % 10); - for (let i = 0; i < 10; i++) { - yearPickerValues.push(base + i); - } - - return yearPickerValues; - } - - createMonths(month: number, year: number) { - this.months = this.months = []; - for (let i = 0; i < this.numberOfMonths; i++) { - let m = month + i; - let y = year; - if (m > 11) { - m = (m % 11) - 1; - y = year + 1; - } - - this.months.push(this.createMonth(m, y)); - } - } - - getWeekNumber(date: Date) { - let checkDate = new Date(date.getTime()); - if (this.startWeekFromFirstDayOfYear) { - let firstDayOfWeek: number = +this.getFirstDateOfWeek(); - checkDate.setDate(checkDate.getDate() + 6 + firstDayOfWeek - checkDate.getDay()); - } else { - checkDate.setDate(checkDate.getDate() + 4 - (checkDate.getDay() || 7)); - } - let time = checkDate.getTime(); - checkDate.setMonth(0); - checkDate.setDate(1); - return Math.floor(Math.round((time - checkDate.getTime()) / 86400000) / 7) + 1; - } - - createMonth(month: number, year: number): Month { - let dates = []; - let firstDay = this.getFirstDayOfMonthIndex(month, year); - let daysLength = this.getDaysCountInMonth(month, year); - let prevMonthDaysLength = this.getDaysCountInPrevMonth(month, year); - let dayNo = 1; - let today = new Date(); - let weekNumbers = []; - let monthRows = Math.ceil((daysLength + firstDay) / 7); - - for (let i = 0; i < monthRows; i++) { - let week = []; - - if (i == 0) { - for (let j = prevMonthDaysLength - firstDay + 1; j <= prevMonthDaysLength; j++) { - let prev = this.getPreviousMonthAndYear(month, year); - week.push({ - day: j, - month: prev.month, - year: prev.year, - otherMonth: true, - today: this.isToday(today, j, prev.month, prev.year), - selectable: this.isSelectable(j, prev.month, prev.year, true), - }); - } - - let remainingDaysLength = 7 - week.length; - for (let j = 0; j < remainingDaysLength; j++) { - week.push({ - day: dayNo, - month: month, - year: year, - today: this.isToday(today, dayNo, month, year), - selectable: this.isSelectable(dayNo, month, year, false), - }); - dayNo++; - } - } else { - for (let j = 0; j < 7; j++) { - if (dayNo > daysLength) { - let next = this.getNextMonthAndYear(month, year); - week.push({ - day: dayNo - daysLength, - month: next.month, - year: next.year, - otherMonth: true, - today: this.isToday(today, dayNo - daysLength, next.month, next.year), - selectable: this.isSelectable(dayNo - daysLength, next.month, next.year, true), - }); - } else { - week.push({ - day: dayNo, - month: month, - year: year, - today: this.isToday(today, dayNo, month, year), - selectable: this.isSelectable(dayNo, month, year, false), - }); - } - - dayNo++; - } - } - - if (this.showWeek) { - weekNumbers.push(this.getWeekNumber(new Date(week[0].year, week[0].month, week[0].day))); - } - - dates.push(week); - } - - return { - month: month, - year: year, - dates: dates, - weekNumbers: weekNumbers, - }; - } - - initTime(date: Date) { - this.pm = date.getHours() > 11; - - if (this.showTime) { - this.currentMinute = date.getMinutes(); - this.currentSecond = date.getSeconds(); - this.setCurrentHourPM(date.getHours()); - } else if (this.timeOnly) { - this.currentMinute = 0; - this.currentHour = 0; - this.currentSecond = 0; - } - } - - navBackward(event: any) { - if (this.disabled) { - event.preventDefault(); - return; - } - - this.isMonthNavigate = true; - - if (this.currentView === 'month') { - this.decrementYear(); - setTimeout(() => { - this.updateFocus(); - }, 1); - } else if (this.currentView === 'year') { - this.decrementDecade(); - setTimeout(() => { - this.updateFocus(); - }, 1); - } else { - if (this.currentMonth === 0) { - this.currentMonth = 11; - this.decrementYear(); - } else { - this.currentMonth--; - } - - this.onMonthChange.emit({ month: this.currentMonth + 1, year: this.currentYear }); - this.createMonths(this.currentMonth, this.currentYear); - } - } - - navForward(event: any) { - if (this.disabled) { - event.preventDefault(); - return; - } - - this.isMonthNavigate = true; - - if (this.currentView === 'month') { - this.incrementYear(); - setTimeout(() => { - this.updateFocus(); - }, 1); - } else if (this.currentView === 'year') { - this.incrementDecade(); - setTimeout(() => { - this.updateFocus(); - }, 1); - } else { - if (this.currentMonth === 11) { - this.currentMonth = 0; - this.incrementYear(); - } else { - this.currentMonth++; - } - - this.onMonthChange.emit({ month: this.currentMonth + 1, year: this.currentYear }); - this.createMonths(this.currentMonth, this.currentYear); - } - } - - decrementYear() { - this.currentYear--; - let _yearOptions = this.yearOptions; - - if (this.yearNavigator && this.currentYear < _yearOptions[0]) { - let difference = _yearOptions[_yearOptions.length - 1] - _yearOptions[0]; - this.populateYearOptions(_yearOptions[0] - difference, _yearOptions[_yearOptions.length - 1] - difference); - } - } - - decrementDecade() { - this.currentYear = this.currentYear - 10; - } - - incrementDecade() { - this.currentYear = this.currentYear + 10; - } - - incrementYear() { - this.currentYear++; - let _yearOptions = this.yearOptions; - - if (this.yearNavigator && this.currentYear > _yearOptions[_yearOptions.length - 1]) { - let difference = _yearOptions[_yearOptions.length - 1] - _yearOptions[0]; - this.populateYearOptions(_yearOptions[0] + difference, _yearOptions[_yearOptions.length - 1] + difference); - } - } - - switchToMonthView(event: Event) { - this.setCurrentView('month'); - event.preventDefault(); - } - - switchToYearView(event: Event) { - this.setCurrentView('year'); - event.preventDefault(); - } - - onDateSelect(event: Event, dateMeta: any) { - if (this.disabled || !dateMeta.selectable) { - event.preventDefault(); - return; - } - - if (this.isMultipleSelection() && this.isSelected(dateMeta)) { - this.value = this.value.filter((date: Date, i: number) => { - return !this.isDateEquals(date, dateMeta); - }); - if (this.value.length === 0) { - this.value = null; - } - this.updateModel(this.value); - } else { - if (this.shouldSelectDate(dateMeta)) { - this.selectDate(dateMeta); - } - } - - if ((this.isSingleSelection() && this.hideOnDateTimeSelect) || (this.isRangeSelection() && this.value[1])) { - setTimeout(() => { - event.preventDefault(); - this.hideOverlay(); - - if (this.mask) { - this.disableModality(); - } - - this.cd.markForCheck(); - }, 150); - } - - this.updateInputfield(); - event.preventDefault(); - } - - shouldSelectDate(dateMeta: any) { - if (this.isMultipleSelection()) return this.maxDateCount != null ? this.maxDateCount > (this.value ? this.value.length : 0) : true; - else return true; - } - - onMonthSelect(event: Event, index: number) { - if (this.view === 'month') { - this.onDateSelect(event, { year: this.currentYear, month: index, day: 1, selectable: true }); - } else { - this.currentMonth = index; - this.createMonths(this.currentMonth, this.currentYear); - this.setCurrentView('date'); - this.onMonthChange.emit({ month: this.currentMonth + 1, year: this.currentYear }); - } - } - - onYearSelect(event: Event, year: number) { - if (this.view === 'year') { - this.onDateSelect(event, { year: year, month: 0, day: 1, selectable: true }); - } else { - this.currentYear = year; - this.setCurrentView('month'); - this.onYearChange.emit({ month: this.currentMonth + 1, year: this.currentYear }); - } - } - - updateInputfield() { - let formattedValue = ''; - - if (this.value) { - if (this.isSingleSelection()) { - formattedValue = this.formatDateTime(this.value); - } else if (this.isMultipleSelection()) { - for (let i = 0; i < this.value.length; i++) { - let dateAsString = this.formatDateTime(this.value[i]); - formattedValue += dateAsString; - if (i !== this.value.length - 1) { - formattedValue += this.multipleSeparator + ' '; - } - } - } else if (this.isRangeSelection()) { - if (this.value && this.value.length) { - let startDate = this.value[0]; - let endDate = this.value[1]; - - formattedValue = this.formatDateTime(startDate); - if (endDate) { - formattedValue += ' ' + this.rangeSeparator + ' ' + this.formatDateTime(endDate); - } - } - } - } - - this.inputFieldValue = formattedValue; - this.updateFilledState(); - if (this.inputfieldViewChild && this.inputfieldViewChild.nativeElement) { - this.inputfieldViewChild.nativeElement.value = this.inputFieldValue; - } - } - - formatDateTime(date: any) { - let formattedValue = this.keepInvalid ? date : null; - const isDateValid = this.isValidDateForTimeConstraints(date); - - if (this.isValidDate(date)) { - if (this.timeOnly) { - formattedValue = this.formatTime(date); - } else { - formattedValue = this.formatDate(date, this.getDateFormat()); - if (this.showTime) { - formattedValue += ' ' + this.formatTime(date); - } - } - } else if (this.dataType === 'string') { - formattedValue = date; - } - formattedValue = isDateValid ? formattedValue : ''; - return formattedValue; - } - - formatDateMetaToDate(dateMeta: any): Date { - return new Date(dateMeta.year, dateMeta.month, dateMeta.day); - } - - formatDateKey(date: Date): string { - return `${date.getFullYear()}-${date.getMonth()}-${date.getDate()}`; - } - - setCurrentHourPM(hours: number) { - if (this.hourFormat == '12') { - this.pm = hours > 11; - if (hours >= 12) { - this.currentHour = hours == 12 ? 12 : hours - 12; - } else { - this.currentHour = hours == 0 ? 12 : hours; - } - } else { - this.currentHour = hours; - } - } - - setCurrentView(currentView: CalendarTypeView) { - this.currentView = currentView; - this.cd.detectChanges(); - this.alignOverlay(); - } - - selectDate(dateMeta: any) { - let date = this.formatDateMetaToDate(dateMeta); - - if (this.showTime) { - if (this.hourFormat == '12') { - if (this.currentHour === 12) date.setHours(this.pm ? 12 : 0); - else date.setHours(this.pm ? this.currentHour + 12 : this.currentHour); - } else { - date.setHours(this.currentHour); - } - - date.setMinutes(this.currentMinute); - date.setSeconds(this.currentSecond); - } - - if (this.minDate && this.minDate > date) { - date = this.minDate; - this.setCurrentHourPM(date.getHours()); - this.currentMinute = date.getMinutes(); - this.currentSecond = date.getSeconds(); - } - - if (this.maxDate && this.maxDate < date) { - date = this.maxDate; - this.setCurrentHourPM(date.getHours()); - this.currentMinute = date.getMinutes(); - this.currentSecond = date.getSeconds(); - } - - if (this.isSingleSelection()) { - this.updateModel(date); - } else if (this.isMultipleSelection()) { - this.updateModel(this.value ? [...this.value, date] : [date]); - } else if (this.isRangeSelection()) { - if (this.value && this.value.length) { - let startDate = this.value[0]; - let endDate = this.value[1]; - - if (!endDate && date.getTime() >= startDate.getTime()) { - endDate = date; - } else { - startDate = date; - endDate = null; - } - - this.updateModel([startDate, endDate]); - } else { - this.updateModel([date, null]); - } - } - - this.onSelect.emit(date); - } - - updateModel(value: any) { - this.value = value; - - if (this.dataType == 'date') { - this.onModelChange(this.value); - } else if (this.dataType == 'string') { - if (this.isSingleSelection()) { - this.onModelChange(this.formatDateTime(this.value)); - } else { - let stringArrValue = null; - if (Array.isArray(this.value)) { - stringArrValue = this.value.map((date: Date) => this.formatDateTime(date)); - } - this.onModelChange(stringArrValue); - } - } - } - - getFirstDayOfMonthIndex(month: number, year: number) { - let day = new Date(); - day.setDate(1); - day.setMonth(month); - day.setFullYear(year); - - let dayIndex = day.getDay() + this.getSundayIndex(); - return dayIndex >= 7 ? dayIndex - 7 : dayIndex; - } - - getDaysCountInMonth(month: number, year: number) { - return 32 - this.daylightSavingAdjust(new Date(year, month, 32)).getDate(); - } - - getDaysCountInPrevMonth(month: number, year: number) { - let prev = this.getPreviousMonthAndYear(month, year); - return this.getDaysCountInMonth(prev.month, prev.year); - } - - getPreviousMonthAndYear(month: number, year: number) { - let m, y; - - if (month === 0) { - m = 11; - y = year - 1; - } else { - m = month - 1; - y = year; - } - - return { month: m, year: y }; - } - - getNextMonthAndYear(month: number, year: number) { - let m, y; - - if (month === 11) { - m = 0; - y = year + 1; - } else { - m = month + 1; - y = year; - } - - return { month: m, year: y }; - } - - getSundayIndex() { - let firstDayOfWeek = this.getFirstDateOfWeek(); - - return firstDayOfWeek > 0 ? 7 - firstDayOfWeek : 0; - } - - isSelected(dateMeta: any): boolean | undefined { - if (this.value) { - if (this.isSingleSelection()) { - return this.isDateEquals(this.value, dateMeta); - } else if (this.isMultipleSelection()) { - let selected = false; - for (let date of this.value) { - selected = this.isDateEquals(date, dateMeta); - if (selected) { - break; - } - } - - return selected; - } else if (this.isRangeSelection()) { - if (this.value[1]) - return ( - this.isDateEquals(this.value[0], dateMeta) || - this.isDateEquals(this.value[1], dateMeta) || - this.isDateBetween(this.value[0], this.value[1], dateMeta) - ); - else return this.isDateEquals(this.value[0], dateMeta); - } - } else { - return false; - } - } - - isComparable() { - return this.value != null && typeof this.value !== 'string'; - } - - isMonthSelected(month: number) { - if (this.isComparable() && !this.isMultipleSelection()) { - const [start, end] = this.isRangeSelection() ? this.value : [this.value, this.value]; - const selected = new Date(this.currentYear, month, 1); - return selected >= start && selected <= (end ?? start); - } - return false; - } - - isMonthDisabled(month: number, year?: number) { - const yearToCheck = year ?? this.currentYear; - - for (let day = 1; day < this.getDaysCountInMonth(month, yearToCheck) + 1; day++) { - if (this.isSelectable(day, month, yearToCheck, false)) { - return false; - } - } - return true; - } - - isYearDisabled(year: number) { - return Array(12) - .fill(0) - .every((v, month) => this.isMonthDisabled(month, year)); - } - - isYearSelected(year: number) { - if (this.isComparable()) { - let value = this.isRangeSelection() ? this.value[0] : this.value; - - return !this.isMultipleSelection() ? value.getFullYear() === year : false; - } - - return false; - } - - isDateEquals(value: any, dateMeta: any) { - if (value && ObjectUtils.isDate(value)) - return value.getDate() === dateMeta.day && value.getMonth() === dateMeta.month && value.getFullYear() === dateMeta.year; - else return false; - } - - isDateBetween(start: Date, end: Date, dateMeta: any) { - let between: boolean = false; - if (ObjectUtils.isDate(start) && ObjectUtils.isDate(end)) { - let date: Date = this.formatDateMetaToDate(dateMeta); - return start.getTime() <= date.getTime() && end.getTime() >= date.getTime(); - } - - return between; - } - - isSingleSelection(): boolean { - return this.selectionMode === 'single'; - } - - isRangeSelection(): boolean { - return this.selectionMode === 'range'; - } - - isMultipleSelection(): boolean { - return this.selectionMode === 'multiple'; - } - - isToday(today: Date, day: number, month: number, year: number): boolean { - return today.getDate() === day && today.getMonth() === month && today.getFullYear() === year; - } - - isSelectable(day: any, month: any, year: any, otherMonth: any): boolean { - let validMin = true; - let validMax = true; - let validDate = true; - let validDay = true; - - if (otherMonth && !this.selectOtherMonths) { - return false; - } - - if (this.minDate) { - if (this.minDate.getFullYear() > year) { - validMin = false; - } else if (this.minDate.getFullYear() === year && this.currentView != 'year') { - if (this.minDate.getMonth() > month) { - validMin = false; - } else if (this.minDate.getMonth() === month) { - if (this.minDate.getDate() > day) { - validMin = false; - } - } - } - } - - if (this.maxDate) { - if (this.maxDate.getFullYear() < year) { - validMax = false; - } else if (this.maxDate.getFullYear() === year) { - if (this.maxDate.getMonth() < month) { - validMax = false; - } else if (this.maxDate.getMonth() === month) { - if (this.maxDate.getDate() < day) { - validMax = false; - } - } - } - } - - if (this.disabledDates) { - validDate = !this.isDateDisabled(day, month, year); - } - - if (this.disabledDays) { - validDay = !this.isDayDisabled(day, month, year); - } - - return validMin && validMax && validDate && validDay; - } - - isDateDisabled(day: number, month: number, year: number): boolean { - if (this.disabledDates) { - for (let disabledDate of this.disabledDates) { - if (disabledDate.getFullYear() === year && disabledDate.getMonth() === month && disabledDate.getDate() === day) { - return true; - } - } - } - - return false; - } - - isDayDisabled(day: number, month: number, year: number): boolean { - if (this.disabledDays) { - let weekday = new Date(year, month, day); - let weekdayNumber = weekday.getDay(); - return this.disabledDays.indexOf(weekdayNumber) !== -1; - } - return false; - } - - onInputFocus(event: Event) { - this.focus = true; - if (this.showOnFocus) { - this.showOverlay(); - } - this.onFocus.emit(event); - } - - onInputClick() { - if (this.showOnFocus && !this.overlayVisible) { - this.showOverlay(); - } - } - - onInputBlur(event: Event) { - this.focus = false; - this.onBlur.emit(event); - if (!this.keepInvalid) { - this.updateInputfield(); - } - this.onModelTouched(); - } - - onButtonClick(event: Event, inputfield: any = this.inputfieldViewChild?.nativeElement) { - if (!this.overlayVisible) { - inputfield.focus(); - this.showOverlay(); - } else { - this.hideOverlay(); - } - } - - clear() { - this.inputFieldValue = null; - this.value = null; - this.onModelChange(this.value); - this.onClear.emit(); - } - - onOverlayClick(event: Event) { - this.overlayService.add({ - originalEvent: event, - target: this.el.nativeElement, - }); - } - - getMonthName(index: number) { - return this.config.getTranslation('monthNames')[index]; - } - - getYear(month: any) { - return this.currentView === 'month' ? this.currentYear : month.year; - } - - switchViewButtonDisabled() { - return this.numberOfMonths > 1 || this.disabled; - } - - onPrevButtonClick(event: Event) { - this.navigationState = { backward: true, button: true }; - this.navBackward(event); - } - - onNextButtonClick(event: Event) { - this.navigationState = { backward: false, button: true }; - this.navForward(event); - } - - onContainerButtonKeydown(event: KeyboardEvent) { - switch (event.which) { - //tab - case 9: - if (!this.inline) { - this.trapFocus(event); - } - if (this.inline) { - const headerElements = DomHandler.findSingle(this.containerViewChild?.nativeElement, '.p-datepicker-header'); - const element = event.target; - if (this.timeOnly) { - return; - } else { - if (element == headerElements.children[headerElements?.children?.length - 1]) { - this.initFocusableCell(); - } - } - } - break; - - //escape - case 27: - this.inputfieldViewChild?.nativeElement.focus(); - this.overlayVisible = false; - event.preventDefault(); - break; - - default: - //Noop - break; - } - } - - onInputKeydown(event: any) { - this.isKeydown = true; - if (event.keyCode === 40 && this.contentViewChild) { - this.trapFocus(event); - } else if (event.keyCode === 27) { - if (this.overlayVisible) { - this.inputfieldViewChild?.nativeElement.focus(); - this.overlayVisible = false; - event.preventDefault(); - } - } else if (event.keyCode === 13) { - if (this.overlayVisible) { - this.overlayVisible = false; - event.preventDefault(); - } - } else if (event.keyCode === 9 && this.contentViewChild) { - DomHandler.getFocusableElements(this.contentViewChild.nativeElement).forEach((el) => (el.tabIndex = '-1')); - if (this.overlayVisible) { - this.overlayVisible = false; - } - } - } - - onDateCellKeydown(event: any, dateMeta: any, groupIndex: number) { - const cellContent = event.currentTarget; - const cell = cellContent.parentElement; - const currentDate = this.formatDateMetaToDate(dateMeta); - switch (event.which) { - //down arrow - case 40: { - cellContent.tabIndex = '-1'; - let cellIndex = DomHandler.index(cell); - let nextRow = cell.parentElement.nextElementSibling; - if (nextRow) { - let focusCell = nextRow.children[cellIndex].children[0]; - if (DomHandler.hasClass(focusCell, 'p-disabled')) { - this.navigationState = { backward: false }; - this.navForward(event); - } else { - nextRow.children[cellIndex].children[0].tabIndex = '0'; - nextRow.children[cellIndex].children[0].focus(); - } - } else { - this.navigationState = { backward: false }; - this.navForward(event); - } - event.preventDefault(); - break; - } - - //up arrow - case 38: { - cellContent.tabIndex = '-1'; - let cellIndex = DomHandler.index(cell); - let prevRow = cell.parentElement.previousElementSibling; - if (prevRow) { - let focusCell = prevRow.children[cellIndex].children[0]; - if (DomHandler.hasClass(focusCell, 'p-disabled')) { - this.navigationState = { backward: true }; - this.navBackward(event); - } else { - focusCell.tabIndex = '0'; - focusCell.focus(); - } - } else { - this.navigationState = { backward: true }; - this.navBackward(event); - } - event.preventDefault(); - break; - } - - //left arrow - case 37: { - cellContent.tabIndex = '-1'; - let prevCell = cell.previousElementSibling; - if (prevCell) { - let focusCell = prevCell.children[0]; - if ( - DomHandler.hasClass(focusCell, 'p-disabled') || - DomHandler.hasClass(focusCell.parentElement, 'p-datepicker-weeknumber') - ) { - this.navigateToMonth(true, groupIndex); - } else { - focusCell.tabIndex = '0'; - focusCell.focus(); - } - } else { - this.navigateToMonth(true, groupIndex); - } - event.preventDefault(); - break; - } - - //right arrow - case 39: { - cellContent.tabIndex = '-1'; - let nextCell = cell.nextElementSibling; - if (nextCell) { - let focusCell = nextCell.children[0]; - if (DomHandler.hasClass(focusCell, 'p-disabled')) { - this.navigateToMonth(false, groupIndex); - } else { - focusCell.tabIndex = '0'; - focusCell.focus(); - } - } else { - this.navigateToMonth(false, groupIndex); - } - event.preventDefault(); - break; - } - - //enter - //space - case 13: - case 32: { - this.onDateSelect(event, dateMeta); - event.preventDefault(); - break; - } - - //escape - case 27: { - this.inputfieldViewChild?.nativeElement.focus(); - this.overlayVisible = false; - event.preventDefault(); - break; - } - - //tab - case 9: { - if (!this.inline) { - this.trapFocus(event); - } - break; - } - - // page up - case 33: { - cellContent.tabIndex = '-1'; - const dateToFocus = new Date(currentDate.getFullYear(), currentDate.getMonth() - 1, currentDate.getDate()); - const focusKey = this.formatDateKey(dateToFocus); - this.navigateToMonth(true, groupIndex, `span[data-date='${focusKey}']:not(.p-disabled):not(.p-ink)`); - event.preventDefault(); - break; - } - - // page down - case 34: { - cellContent.tabIndex = '-1'; - const dateToFocus = new Date(currentDate.getFullYear(), currentDate.getMonth() + 1, currentDate.getDate()); - const focusKey = this.formatDateKey(dateToFocus); - this.navigateToMonth(false, groupIndex, `span[data-date='${focusKey}']:not(.p-disabled):not(.p-ink)`); - event.preventDefault(); - break; - } - - //home - case 36: - cellContent.tabIndex = '-1'; - const firstDayDate = new Date(currentDate.getFullYear(), currentDate.getMonth(), 1); - const firstDayDateKey = this.formatDateKey(firstDayDate); - const firstDayCell = DomHandler.findSingle( - cellContent.offsetParent, - `span[data-date='${firstDayDateKey}']:not(.p-disabled):not(.p-ink)`, - ); - if (firstDayCell) { - firstDayCell.tabIndex = '0'; - firstDayCell.focus(); - } - event.preventDefault(); - break; - - //end - case 35: - cellContent.tabIndex = '-1'; - const lastDayDate = new Date(currentDate.getFullYear(), currentDate.getMonth() + 1, 0); - const lastDayDateKey = this.formatDateKey(lastDayDate); - const lastDayCell = DomHandler.findSingle( - cellContent.offsetParent, - `span[data-date='${lastDayDateKey}']:not(.p-disabled):not(.p-ink)`, - ); - if (lastDayDate) { - lastDayCell.tabIndex = '0'; - lastDayCell.focus(); - } - event.preventDefault(); - break; - - default: - //no op - break; - } - } - - onMonthCellKeydown(event: any, index: number) { - const cell = event.currentTarget; - switch (event.which) { - //arrows - case 38: - case 40: { - cell.tabIndex = '-1'; - var cells = cell.parentElement.children; - var cellIndex = DomHandler.index(cell); - let nextCell = cells[event.which === 40 ? cellIndex + 3 : cellIndex - 3]; - if (nextCell) { - nextCell.tabIndex = '0'; - nextCell.focus(); - } - event.preventDefault(); - break; - } - - //left arrow - case 37: { - cell.tabIndex = '-1'; - let prevCell = cell.previousElementSibling; - if (prevCell) { - prevCell.tabIndex = '0'; - prevCell.focus(); - } else { - this.navigationState = { backward: true }; - this.navBackward(event); - } - - event.preventDefault(); - break; - } - - //right arrow - case 39: { - cell.tabIndex = '-1'; - let nextCell = cell.nextElementSibling; - if (nextCell) { - nextCell.tabIndex = '0'; - nextCell.focus(); - } else { - this.navigationState = { backward: false }; - this.navForward(event); - } - - event.preventDefault(); - break; - } - - //enter - //space - case 13: - case 32: { - this.onMonthSelect(event, index); - event.preventDefault(); - break; - } - - //escape - case 27: { - this.inputfieldViewChild?.nativeElement.focus(); - this.overlayVisible = false; - event.preventDefault(); - break; - } - - //tab - case 9: { - if (!this.inline) { - this.trapFocus(event); - } - break; - } - - default: - //no op - break; - } - } - - onYearCellKeydown(event: any, index: number) { - const cell = event.currentTarget; - - switch (event.which) { - //arrows - case 38: - case 40: { - cell.tabIndex = '-1'; - var cells = cell.parentElement.children; - var cellIndex = DomHandler.index(cell); - let nextCell = cells[event.which === 40 ? cellIndex + 2 : cellIndex - 2]; - if (nextCell) { - nextCell.tabIndex = '0'; - nextCell.focus(); - } - event.preventDefault(); - break; - } - - //left arrow - case 37: { - cell.tabIndex = '-1'; - let prevCell = cell.previousElementSibling; - if (prevCell) { - prevCell.tabIndex = '0'; - prevCell.focus(); - } else { - this.navigationState = { backward: true }; - this.navBackward(event); - } - - event.preventDefault(); - break; - } - - //right arrow - case 39: { - cell.tabIndex = '-1'; - let nextCell = cell.nextElementSibling; - if (nextCell) { - nextCell.tabIndex = '0'; - nextCell.focus(); - } else { - this.navigationState = { backward: false }; - this.navForward(event); - } - - event.preventDefault(); - break; - } - - //enter - //space - case 13: - case 32: { - this.onYearSelect(event, index); - event.preventDefault(); - break; - } - - //escape - case 27: { - this.inputfieldViewChild?.nativeElement.focus(); - this.overlayVisible = false; - event.preventDefault(); - break; - } - - //tab - case 9: { - this.trapFocus(event); - break; - } - - default: - //no op - break; - } - } - - navigateToMonth(prev: boolean, groupIndex: number, focusKey?: string) { - if (prev) { - if (this.numberOfMonths === 1 || groupIndex === 0) { - this.navigationState = { backward: true }; - this._focusKey = focusKey; - this.navBackward(event); - } else { - let prevMonthContainer = this.contentViewChild.nativeElement.children[groupIndex - 1]; - if (focusKey) { - const firstDayCell = DomHandler.findSingle(prevMonthContainer, focusKey); - firstDayCell.tabIndex = '0'; - firstDayCell.focus(); - } else { - let cells = DomHandler.find(prevMonthContainer, '.p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)'); - let focusCell = cells[cells.length - 1]; - focusCell.tabIndex = '0'; - focusCell.focus(); - } - } - } else { - if (this.numberOfMonths === 1 || groupIndex === this.numberOfMonths - 1) { - this.navigationState = { backward: false }; - this._focusKey = focusKey; - this.navForward(event); - } else { - let nextMonthContainer = this.contentViewChild.nativeElement.children[groupIndex + 1]; - if (focusKey) { - const firstDayCell = DomHandler.findSingle(nextMonthContainer, focusKey); - firstDayCell.tabIndex = '0'; - firstDayCell.focus(); - } else { - let focusCell = DomHandler.findSingle( - nextMonthContainer, - '.p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)', - ); - focusCell.tabIndex = '0'; - focusCell.focus(); - } - } - } - } - - updateFocus() { - let cell; - - if (this.navigationState) { - if (this.navigationState.button) { - this.initFocusableCell(); - - if (this.navigationState.backward) DomHandler.findSingle(this.contentViewChild.nativeElement, '.p-datepicker-prev').focus(); - else DomHandler.findSingle(this.contentViewChild.nativeElement, '.p-datepicker-next').focus(); - } else { - if (this.navigationState.backward) { - let cells; - - if (this.currentView === 'month') { - cells = DomHandler.find( - this.contentViewChild.nativeElement, - '.p-monthpicker .p-monthpicker-month:not(.p-disabled)', - ); - } else if (this.currentView === 'year') { - cells = DomHandler.find(this.contentViewChild.nativeElement, '.p-yearpicker .p-yearpicker-year:not(.p-disabled)'); - } else { - cells = DomHandler.find( - this.contentViewChild.nativeElement, - this._focusKey || '.p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)', - ); - } - - if (cells && cells.length > 0) { - cell = cells[cells.length - 1]; - } - } else { - if (this.currentView === 'month') { - cell = DomHandler.findSingle( - this.contentViewChild.nativeElement, - '.p-monthpicker .p-monthpicker-month:not(.p-disabled)', - ); - } else if (this.currentView === 'year') { - cell = DomHandler.findSingle( - this.contentViewChild.nativeElement, - '.p-yearpicker .p-yearpicker-year:not(.p-disabled)', - ); - } else { - cell = DomHandler.findSingle( - this.contentViewChild.nativeElement, - this._focusKey || '.p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)', - ); - } - } - - if (cell) { - cell.tabIndex = '0'; - cell.focus(); - } - } - - this.navigationState = null; - this._focusKey = null; - } else { - this.initFocusableCell(); - } - } - - initFocusableCell() { - const contentEl = this.contentViewChild?.nativeElement; - let cell!: any; - - if (this.currentView === 'month') { - let cells = DomHandler.find(contentEl, '.p-monthpicker .p-monthpicker-month:not(.p-disabled)'); - let selectedCell = DomHandler.findSingle(contentEl, '.p-monthpicker .p-monthpicker-month.p-highlight'); - cells.forEach((cell) => (cell.tabIndex = -1)); - cell = selectedCell || cells[0]; - - if (cells.length === 0) { - let disabledCells = DomHandler.find(contentEl, '.p-monthpicker .p-monthpicker-month.p-disabled[tabindex = "0"]'); - disabledCells.forEach((cell) => (cell.tabIndex = -1)); - } - } else if (this.currentView === 'year') { - let cells = DomHandler.find(contentEl, '.p-yearpicker .p-yearpicker-year:not(.p-disabled)'); - let selectedCell = DomHandler.findSingle(contentEl, '.p-yearpicker .p-yearpicker-year.p-highlight'); - cells.forEach((cell) => (cell.tabIndex = -1)); - cell = selectedCell || cells[0]; - - if (cells.length === 0) { - let disabledCells = DomHandler.find(contentEl, '.p-yearpicker .p-yearpicker-year.p-disabled[tabindex = "0"]'); - disabledCells.forEach((cell) => (cell.tabIndex = -1)); - } - } else { - cell = DomHandler.findSingle(contentEl, 'span.p-highlight'); - if (!cell) { - let todayCell = DomHandler.findSingle(contentEl, 'td.p-datepicker-today span:not(.p-disabled):not(.p-ink)'); - if (todayCell) cell = todayCell; - else cell = DomHandler.findSingle(contentEl, '.p-datepicker-calendar td span:not(.p-disabled):not(.p-ink)'); - } - } - - if (cell) { - cell.tabIndex = '0'; - - if (!this.preventFocus && (!this.navigationState || !this.navigationState.button)) { - setTimeout(() => { - if (!this.disabled) { - cell.focus(); - } - }, 1); - } - - this.preventFocus = false; - } - } - - trapFocus(event: any) { - let focusableElements = DomHandler.getFocusableElements(this.contentViewChild.nativeElement); - - if (focusableElements && focusableElements.length > 0) { - if (!focusableElements[0].ownerDocument.activeElement) { - focusableElements[0].focus(); - } else { - let focusedIndex = focusableElements.indexOf(focusableElements[0].ownerDocument.activeElement); - - if (event.shiftKey) { - if (focusedIndex == -1 || focusedIndex === 0) { - if (this.focusTrap) { - focusableElements[focusableElements.length - 1].focus(); - } else { - if (focusedIndex === -1) return this.hideOverlay(); - else if (focusedIndex === 0) return; - } - } else { - focusableElements[focusedIndex - 1].focus(); - } - } else { - if (focusedIndex == -1) { - if (this.timeOnly) { - focusableElements[0].focus(); - } else { - let spanIndex = 0; - - for (let i = 0; i < focusableElements.length; i++) { - if (focusableElements[i].tagName === 'SPAN') spanIndex = i; - } - - focusableElements[spanIndex].focus(); - } - } else if (focusedIndex === focusableElements.length - 1) { - if (!this.focusTrap && focusedIndex != -1) return this.hideOverlay(); - - focusableElements[0].focus(); - } else { - focusableElements[focusedIndex + 1].focus(); - } - } - } - } - - event.preventDefault(); - } - - onMonthDropdownChange(m: string) { - this.currentMonth = parseInt(m); - this.onMonthChange.emit({ month: this.currentMonth + 1, year: this.currentYear }); - this.createMonths(this.currentMonth, this.currentYear); - } - - onYearDropdownChange(y: string) { - this.currentYear = parseInt(y); - this.onYearChange.emit({ month: this.currentMonth + 1, year: this.currentYear }); - this.createMonths(this.currentMonth, this.currentYear); - } - - convertTo24Hour(hours: number, pm: boolean) { - //@ts-ignore - if (this.hourFormat == '12') { - if (hours === 12) { - return pm ? 12 : 0; - } else { - return pm ? hours + 12 : hours; - } - } - return hours; - } - - constrainTime(hour: number, minute: number, second: number, pm: boolean) { - let returnTimeTriple: number[] = [hour, minute, second]; - let minHoursExceeds12: boolean; - let value = this.value; - const convertedHour = this.convertTo24Hour(hour, pm); - const isRange = this.isRangeSelection(), - isMultiple = this.isMultipleSelection(), - isMultiValue = isRange || isMultiple; - - if (isMultiValue) { - if (!this.value) { - this.value = [new Date(), new Date()]; - } - if (isRange) { - value = this.value[1] || this.value[0]; - } - if (isMultiple) { - value = this.value[this.value.length - 1]; - } - } - const valueDateString = value ? value.toDateString() : null; - let isMinDate = this.minDate && valueDateString && this.minDate.toDateString() === valueDateString; - let isMaxDate = this.maxDate && valueDateString && this.maxDate.toDateString() === valueDateString; - - if (isMinDate) { - minHoursExceeds12 = this.minDate.getHours() >= 12; - } - - switch ( - true // intentional fall through - ) { - case isMinDate && minHoursExceeds12 && this.minDate.getHours() === 12 && this.minDate.getHours() > convertedHour: - returnTimeTriple[0] = 11; - case isMinDate && this.minDate.getHours() === convertedHour && this.minDate.getMinutes() > minute: - returnTimeTriple[1] = this.minDate.getMinutes(); - case isMinDate && - this.minDate.getHours() === convertedHour && - this.minDate.getMinutes() === minute && - this.minDate.getSeconds() > second: - returnTimeTriple[2] = this.minDate.getSeconds(); - break; - case isMinDate && - !minHoursExceeds12 && - this.minDate.getHours() - 1 === convertedHour && - this.minDate.getHours() > convertedHour: - returnTimeTriple[0] = 11; - this.pm = true; - case isMinDate && this.minDate.getHours() === convertedHour && this.minDate.getMinutes() > minute: - returnTimeTriple[1] = this.minDate.getMinutes(); - case isMinDate && - this.minDate.getHours() === convertedHour && - this.minDate.getMinutes() === minute && - this.minDate.getSeconds() > second: - returnTimeTriple[2] = this.minDate.getSeconds(); - break; - - case isMinDate && minHoursExceeds12 && this.minDate.getHours() > convertedHour && convertedHour !== 12: - this.setCurrentHourPM(this.minDate.getHours()); - returnTimeTriple[0] = this.currentHour; - case isMinDate && this.minDate.getHours() === convertedHour && this.minDate.getMinutes() > minute: - returnTimeTriple[1] = this.minDate.getMinutes(); - case isMinDate && - this.minDate.getHours() === convertedHour && - this.minDate.getMinutes() === minute && - this.minDate.getSeconds() > second: - returnTimeTriple[2] = this.minDate.getSeconds(); - break; - case isMinDate && this.minDate.getHours() > convertedHour: - returnTimeTriple[0] = this.minDate.getHours(); - case isMinDate && this.minDate.getHours() === convertedHour && this.minDate.getMinutes() > minute: - returnTimeTriple[1] = this.minDate.getMinutes(); - case isMinDate && - this.minDate.getHours() === convertedHour && - this.minDate.getMinutes() === minute && - this.minDate.getSeconds() > second: - returnTimeTriple[2] = this.minDate.getSeconds(); - break; - case isMaxDate && this.maxDate.getHours() < convertedHour: - returnTimeTriple[0] = this.maxDate.getHours(); - case isMaxDate && this.maxDate.getHours() === convertedHour && this.maxDate.getMinutes() < minute: - returnTimeTriple[1] = this.maxDate.getMinutes(); - case isMaxDate && - this.maxDate.getHours() === convertedHour && - this.maxDate.getMinutes() === minute && - this.maxDate.getSeconds() < second: - returnTimeTriple[2] = this.maxDate.getSeconds(); - break; - } - - return returnTimeTriple; - } - - incrementHour(event: any) { - const prevHour = this.currentHour ?? 0; - let newHour = (this.currentHour ?? 0) + this.stepHour; - let newPM = this.pm; - if (this.hourFormat == '24') newHour = newHour >= 24 ? newHour - 24 : newHour; - else if (this.hourFormat == '12') { - // Before the AM/PM break, now after - if (prevHour < 12 && newHour > 11) { - newPM = !this.pm; - } - newHour = newHour >= 13 ? newHour - 12 : newHour; - } - this.toggleAMPMIfNotMinDate(newPM); - [this.currentHour, this.currentMinute, this.currentSecond] = this.constrainTime( - newHour, - this.currentMinute!, - this.currentSecond!, - newPM!, - ); - event.preventDefault(); - } - - toggleAMPMIfNotMinDate(newPM: boolean) { - let value = this.value; - const valueDateString = value ? value.toDateString() : null; - let isMinDate = this.minDate && valueDateString && this.minDate.toDateString() === valueDateString; - if (isMinDate && this.minDate.getHours() >= 12) { - this.pm = true; - } else { - this.pm = newPM; - } - } - - onTimePickerElementMouseDown(event: Event, type: number, direction: number) { - if (!this.disabled) { - this.repeat(event, null, type, direction); - event.preventDefault(); - } - } - - onTimePickerElementMouseUp(event: Event) { - if (!this.disabled) { - this.clearTimePickerTimer(); - this.updateTime(); - } - } - - onTimePickerElementMouseLeave() { - if (!this.disabled && this.timePickerTimer) { - this.clearTimePickerTimer(); - this.updateTime(); - } - } - - repeat(event: Event | null, interval: number | null, type: number | null, direction: number | null) { - let i = interval || 500; - - this.clearTimePickerTimer(); - this.timePickerTimer = setTimeout(() => { - this.repeat(event, 100, type, direction); - this.cd.markForCheck(); - }, i); - - switch (type) { - case 0: - if (direction === 1) this.incrementHour(event); - else this.decrementHour(event); - break; - - case 1: - if (direction === 1) this.incrementMinute(event); - else this.decrementMinute(event); - break; - - case 2: - if (direction === 1) this.incrementSecond(event); - else this.decrementSecond(event); - break; - } - - this.updateInputfield(); - } - - clearTimePickerTimer() { - if (this.timePickerTimer) { - clearTimeout(this.timePickerTimer); - this.timePickerTimer = null; - } - } - - decrementHour(event: any) { - let newHour = (this.currentHour ?? 0) - this.stepHour; - let newPM = this.pm; - if (this.hourFormat == '24') newHour = newHour < 0 ? 24 + newHour : newHour; - else if (this.hourFormat == '12') { - // If we were at noon/midnight, then switch - if (this.currentHour === 12) { - newPM = !this.pm; - } - newHour = newHour <= 0 ? 12 + newHour : newHour; - } - this.toggleAMPMIfNotMinDate(newPM); - [this.currentHour, this.currentMinute, this.currentSecond] = this.constrainTime( - newHour, - this.currentMinute!, - this.currentSecond!, - newPM!, - ); - event.preventDefault(); - } - - incrementMinute(event: any) { - let newMinute = (this.currentMinute ?? 0) + this.stepMinute; - newMinute = newMinute > 59 ? newMinute - 60 : newMinute; - [this.currentHour, this.currentMinute, this.currentSecond] = this.constrainTime( - this.currentHour, - newMinute, - this.currentSecond!, - this.pm!, - ); - event.preventDefault(); - } - - decrementMinute(event: any) { - let newMinute = (this.currentMinute ?? 0) - this.stepMinute; - newMinute = newMinute < 0 ? 60 + newMinute : newMinute; - [this.currentHour, this.currentMinute, this.currentSecond] = this.constrainTime( - this.currentHour, - newMinute, - this.currentSecond, - this.pm, - ); - event.preventDefault(); - } - - incrementSecond(event: any) { - let newSecond = this.currentSecond + this.stepSecond; - newSecond = newSecond > 59 ? newSecond - 60 : newSecond; - [this.currentHour, this.currentMinute, this.currentSecond] = this.constrainTime( - this.currentHour, - this.currentMinute, - newSecond, - this.pm, - ); - event.preventDefault(); - } - - decrementSecond(event: any) { - let newSecond = this.currentSecond - this.stepSecond; - newSecond = newSecond < 0 ? 60 + newSecond : newSecond; - [this.currentHour, this.currentMinute, this.currentSecond] = this.constrainTime( - this.currentHour, - this.currentMinute, - newSecond, - this.pm, - ); - event.preventDefault(); - } - - updateTime() { - let value = this.value; - if (this.isRangeSelection()) { - value = this.value[1] || this.value[0]; - } - if (this.isMultipleSelection()) { - value = this.value[this.value.length - 1]; - } - value = value ? new Date(value.getTime()) : new Date(); - - if (this.hourFormat == '12') { - if (this.currentHour === 12) value.setHours(this.pm ? 12 : 0); - else value.setHours(this.pm ? this.currentHour + 12 : this.currentHour); - } else { - value.setHours(this.currentHour); - } - - value.setMinutes(this.currentMinute); - value.setSeconds(this.currentSecond); - if (this.isRangeSelection()) { - if (this.value[1]) value = [this.value[0], value]; - else value = [value, null]; - } - - if (this.isMultipleSelection()) { - value = [...this.value.slice(0, -1), value]; - } - - this.updateModel(value); - this.onSelect.emit(value); - this.updateInputfield(); - } - - toggleAMPM(event: any) { - const newPM = !this.pm; - this.pm = newPM; - [this.currentHour, this.currentMinute, this.currentSecond] = this.constrainTime( - this.currentHour, - this.currentMinute, - this.currentSecond, - newPM, - ); - this.updateTime(); - event.preventDefault(); - } - - onUserInput(event: KeyboardEvent | any) { - // IE 11 Workaround for input placeholder : https://github.com/primefaces/primeng/issues/2026 - if (!this.isKeydown) { - return; - } - this.isKeydown = false; - - let val = (event.target).value; - try { - let value = this.parseValueFromString(val); - if (this.isValidSelection(value)) { - this.updateModel(value); - this.updateUI(); - } else if (this.keepInvalid) { - this.updateModel(value); - } - } catch (err) { - //invalid date - let value = this.keepInvalid ? val : null; - this.updateModel(value); - } - - this.filled = (val != null && val.length) as any; - this.onInput.emit(event); - } - - isValidSelection(value: any): boolean { - if (this.isSingleSelection()) { - return this.isSelectable(value.getDate(), value.getMonth(), value.getFullYear(), false); - } - let isValid = value.every((v: any) => this.isSelectable(v.getDate(), v.getMonth(), v.getFullYear(), false)); - if (isValid && this.isRangeSelection()) { - isValid = value.length === 1 || (value.length > 1 && value[1] >= value[0]); - } - return isValid; - } - - parseValueFromString(text: string): Date | Date[] | null { - if (!text || text.trim().length === 0) { - return null; - } - - let value: any; - - if (this.isSingleSelection()) { - value = this.parseDateTime(text); - } else if (this.isMultipleSelection()) { - let tokens = text.split(this.multipleSeparator); - value = []; - for (let token of tokens) { - value.push(this.parseDateTime(token.trim())); - } - } else if (this.isRangeSelection()) { - let tokens = text.split(' ' + this.rangeSeparator + ' '); - value = []; - for (let i = 0; i < tokens.length; i++) { - value[i] = this.parseDateTime(tokens[i].trim()); - } - } - - return value; - } - - parseDateTime(text: any): Date { - let date: Date; - let parts: string[] = text.split(' '); - - if (this.timeOnly) { - date = new Date(); - this.populateTime(date, parts[0], parts[1]); - } else { - const dateFormat = this.getDateFormat(); - if (this.showTime) { - let ampm = this.hourFormat == '12' ? parts.pop() : null; - let timeString = parts.pop(); - - date = this.parseDate(parts.join(' '), dateFormat); - this.populateTime(date, timeString, ampm); - } else { - date = this.parseDate(text, dateFormat); - } - } - - return date; - } - - populateTime(value: any, timeString: any, ampm: any) { - if (this.hourFormat == '12' && !ampm) { - throw 'Invalid Time'; - } - - this.pm = ampm === 'PM' || ampm === 'pm'; - let time = this.parseTime(timeString); - value.setHours(time.hour); - value.setMinutes(time.minute); - value.setSeconds(time.second); - } - - isValidDate(date: any) { - return ObjectUtils.isDate(date) && ObjectUtils.isNotEmpty(date); - } - - updateUI() { - let propValue = this.value; - if (Array.isArray(propValue)) { - propValue = propValue.length === 2 ? propValue[1] : propValue[0]; - } - - let val = - this.defaultDate && this.isValidDate(this.defaultDate) && !this.value - ? this.defaultDate - : propValue && this.isValidDate(propValue) - ? propValue - : new Date(); - - this.currentMonth = val.getMonth(); - this.currentYear = val.getFullYear(); - this.createMonths(this.currentMonth, this.currentYear); - - if (this.showTime || this.timeOnly) { - this.setCurrentHourPM(val.getHours()); - this.currentMinute = val.getMinutes(); - this.currentSecond = val.getSeconds(); - } - } - - showOverlay() { - if (!this.overlayVisible) { - this.updateUI(); - - if (!this.touchUI) { - this.preventFocus = true; - } - - this.overlayVisible = true; - } - } - - hideOverlay() { - this.inputfieldViewChild?.nativeElement.focus(); - this.overlayVisible = false; - this.clearTimePickerTimer(); - - if (this.touchUI) { - this.disableModality(); - } - - this.cd.markForCheck(); - } - - toggle() { - if (!this.inline) { - if (!this.overlayVisible) { - this.showOverlay(); - this.inputfieldViewChild?.nativeElement.focus(); - } else { - this.hideOverlay(); - } - } - } - - onOverlayAnimationStart(event: AnimationEvent) { - switch (event.toState) { - case 'visible': - case 'visibleTouchUI': - if (!this.inline) { - this.overlay = event.element; - this.overlay?.setAttribute(this.attributeSelector as string, ''); - this.appendOverlay(); - this.updateFocus(); - if (this.autoZIndex) { - if (this.touchUI) ZIndexUtils.set('modal', this.overlay, this.baseZIndex || this.config.zIndex.modal); - else ZIndexUtils.set('overlay', this.overlay, this.baseZIndex || this.config.zIndex.overlay); - } - - this.alignOverlay(); - this.onShow.emit(event); - } - break; - - case 'void': - this.onOverlayHide(); - this.onClose.emit(event); - break; - } - } - - onOverlayAnimationDone(event: AnimationEvent) { - switch (event.toState) { - case 'visible': - case 'visibleTouchUI': - if (!this.inline) { - this.bindDocumentClickListener(); - this.bindDocumentResizeListener(); - this.bindScrollListener(); - } - break; - - case 'void': - if (this.autoZIndex) { - ZIndexUtils.clear(event.element); - } - break; - } - } - - appendOverlay() { - if (this.appendTo) { - if (this.appendTo === 'body') this.document.body.appendChild(this.overlay); - else DomHandler.appendChild(this.overlay, this.appendTo); - } - } - - restoreOverlayAppend() { - if (this.overlay && this.appendTo) { - this.el.nativeElement.appendChild(this.overlay); - } - } - - alignOverlay() { - if (this.touchUI) { - this.enableModality(this.overlay); - } else if (this.overlay) { - if (this.appendTo) { - if (this.view === 'date') { - this.overlay.style.width = DomHandler.getOuterWidth(this.overlay) + 'px'; - this.overlay.style.minWidth = DomHandler.getOuterWidth(this.inputfieldViewChild?.nativeElement) + 'px'; - } else { - this.overlay.style.width = DomHandler.getOuterWidth(this.inputfieldViewChild?.nativeElement) + 'px'; - } - - DomHandler.absolutePosition(this.overlay, this.inputfieldViewChild?.nativeElement); - } else { - DomHandler.relativePosition(this.overlay, this.inputfieldViewChild?.nativeElement); - } - } - } - - enableModality(element: any) { - if (!this.mask && this.touchUI) { - this.mask = this.renderer.createElement('div'); - this.renderer.setStyle(this.mask, 'zIndex', String(parseInt(element.style.zIndex) - 1)); - let maskStyleClass = 'p-overlay-mask p-datepicker-mask p-datepicker-mask-scrollblocker p-overlay-mask p-overlay-mask-enter'; - DomHandler.addMultipleClasses(this.mask, maskStyleClass); - - this.maskClickListener = this.renderer.listen(this.mask, 'click', (event: any) => { - this.disableModality(); - this.overlayVisible = false; - }); - this.renderer.appendChild(this.document.body, this.mask); - DomHandler.blockBodyScroll(); - } - } - - disableModality() { - if (this.mask) { - DomHandler.addClass(this.mask, 'p-overlay-mask-leave'); - if (!this.animationEndListener) { - this.animationEndListener = this.renderer.listen(this.mask, 'animationend', this.destroyMask.bind(this)); - } - } - } - - destroyMask() { - if (!this.mask) { - return; - } - this.renderer.removeChild(this.document.body, this.mask); - let bodyChildren = this.document.body.children; - let hasBlockerMasks!: boolean; - for (let i = 0; i < bodyChildren.length; i++) { - let bodyChild = bodyChildren[i]; - if (DomHandler.hasClass(bodyChild, 'p-datepicker-mask-scrollblocker')) { - hasBlockerMasks = true; - break; - } - } - - if (!hasBlockerMasks) { - DomHandler.unblockBodyScroll(); - } - - this.unbindAnimationEndListener(); - this.unbindMaskClickListener(); - this.mask = null; - } - - unbindMaskClickListener() { - if (this.maskClickListener) { - this.maskClickListener(); - this.maskClickListener = null; - } - } - - unbindAnimationEndListener() { - if (this.animationEndListener && this.mask) { - this.animationEndListener(); - this.animationEndListener = null; - } - } - - writeValue(value: any): void { - this.value = value; - if (this.value && typeof this.value === 'string') { - try { - this.value = this.parseValueFromString(this.value); - } catch { - if (this.keepInvalid) { - this.value = value; - } - } - } - - this.updateInputfield(); - this.updateUI(); - this.cd.markForCheck(); - } - - registerOnChange(fn: Function): void { - this.onModelChange = fn; - } - - registerOnTouched(fn: Function): void { - this.onModelTouched = fn; - } - - setDisabledState(val: boolean): void { - this.disabled = val; - this.cd.markForCheck(); - } - - getDateFormat() { - return this.dateFormat || this.getTranslation('dateFormat'); - } - - getFirstDateOfWeek() { - return this._firstDayOfWeek || this.getTranslation(TranslationKeys.FIRST_DAY_OF_WEEK); - } - - // Ported from jquery-ui datepicker formatDate - formatDate(date: any, format: any) { - if (!date) { - return ''; - } - - let iFormat!: any; - const lookAhead = (match: string) => { - const matches = iFormat + 1 < format.length && format.charAt(iFormat + 1) === match; - if (matches) { - iFormat++; - } - return matches; - }, - formatNumber = (match: string, value: any, len: any) => { - let num = '' + value; - if (lookAhead(match)) { - while (num.length < len) { - num = '0' + num; - } - } - return num; - }, - formatName = (match: string, value: any, shortNames: any, longNames: any) => { - return lookAhead(match) ? longNames[value] : shortNames[value]; - }; - let output = ''; - let literal = false; - - if (date) { - for (iFormat = 0; iFormat < format.length; iFormat++) { - if (literal) { - if (format.charAt(iFormat) === "'" && !lookAhead("'")) { - literal = false; - } else { - output += format.charAt(iFormat); - } - } else { - switch (format.charAt(iFormat)) { - case 'd': - output += formatNumber('d', date.getDate(), 2); - break; - case 'D': - output += formatName( - 'D', - date.getDay(), - this.getTranslation(TranslationKeys.DAY_NAMES_SHORT), - this.getTranslation(TranslationKeys.DAY_NAMES), - ); - break; - case 'o': - output += formatNumber( - 'o', - Math.round( - (new Date(date.getFullYear(), date.getMonth(), date.getDate()).getTime() - - new Date(date.getFullYear(), 0, 0).getTime()) / - 86400000, - ), - 3, - ); - break; - case 'm': - output += formatNumber('m', date.getMonth() + 1, 2); - break; - case 'M': - output += formatName( - 'M', - date.getMonth(), - this.getTranslation(TranslationKeys.MONTH_NAMES_SHORT), - this.getTranslation(TranslationKeys.MONTH_NAMES), - ); - break; - case 'y': - output += lookAhead('y') - ? date.getFullYear() - : (date.getFullYear() % 100 < 10 ? '0' : '') + (date.getFullYear() % 100); - break; - case '@': - output += date.getTime(); - break; - case '!': - output += date.getTime() * 10000 + this.ticksTo1970; - break; - case "'": - if (lookAhead("'")) { - output += "'"; - } else { - literal = true; - } - break; - default: - output += format.charAt(iFormat); - } - } - } - } - return output; - } - - formatTime(date: any) { - if (!date) { - return ''; - } - - let output = ''; - let hours = date.getHours(); - let minutes = date.getMinutes(); - let seconds = date.getSeconds(); - - if (this.hourFormat == '12' && hours > 11 && hours != 12) { - hours -= 12; - } - - if (this.hourFormat == '12') { - output += hours === 0 ? 12 : hours < 10 ? '0' + hours : hours; - } else { - output += hours < 10 ? '0' + hours : hours; - } - output += ':'; - output += minutes < 10 ? '0' + minutes : minutes; - - if (this.showSeconds) { - output += ':'; - output += seconds < 10 ? '0' + seconds : seconds; - } - - if (this.hourFormat == '12') { - output += date.getHours() > 11 ? ' PM' : ' AM'; - } - - return output; - } - - parseTime(value: any) { - let tokens: string[] = value.split(':'); - let validTokenLength = this.showSeconds ? 3 : 2; - - if (tokens.length !== validTokenLength) { - throw 'Invalid time'; - } - - let h = parseInt(tokens[0]); - let m = parseInt(tokens[1]); - let s = this.showSeconds ? parseInt(tokens[2]) : null; - - if ( - isNaN(h) || - isNaN(m) || - h > 23 || - m > 59 || - (this.hourFormat == '12' && h > 12) || - (this.showSeconds && (isNaN(s) || s > 59)) - ) { - throw 'Invalid time'; - } else { - if (this.hourFormat == '12') { - if (h !== 12 && this.pm) { - h += 12; - } else if (!this.pm && h === 12) { - h -= 12; - } - } - - return { hour: h, minute: m, second: s }; - } - } - - // Ported from jquery-ui datepicker parseDate - parseDate(value: any, format: any) { - if (format == null || value == null) { - throw 'Invalid arguments'; - } - - value = typeof value === 'object' ? value.toString() : value + ''; - if (value === '') { - return null; - } - - let iFormat!: any, - dim, - extra, - iValue = 0, - shortYearCutoff = - typeof this.shortYearCutoff !== 'string' - ? this.shortYearCutoff - : (new Date().getFullYear() % 100) + parseInt(this.shortYearCutoff, 10), - year = -1, - month = -1, - day = -1, - doy = -1, - literal = false, - date, - lookAhead = (match: any) => { - let matches = iFormat + 1 < format.length && format.charAt(iFormat + 1) === match; - if (matches) { - iFormat++; - } - return matches; - }, - getNumber = (match: any) => { - let isDoubled = lookAhead(match), - size = match === '@' ? 14 : match === '!' ? 20 : match === 'y' && isDoubled ? 4 : match === 'o' ? 3 : 2, - minSize = match === 'y' ? size : 1, - digits = new RegExp('^\\d{' + minSize + ',' + size + '}'), - num = value.substring(iValue).match(digits); - if (!num) { - throw 'Missing number at position ' + iValue; - } - iValue += num[0].length; - return parseInt(num[0], 10); - }, - getName = (match: any, shortNames: any, longNames: any) => { - let index = -1; - let arr = lookAhead(match) ? longNames : shortNames; - let names = []; - - for (let i = 0; i < arr.length; i++) { - names.push([i, arr[i]]); - } - names.sort((a, b) => { - return -(a[1].length - b[1].length); - }); - - for (let i = 0; i < names.length; i++) { - let name = names[i][1]; - if (value.substr(iValue, name.length).toLowerCase() === name.toLowerCase()) { - index = names[i][0]; - iValue += name.length; - break; - } - } - - if (index !== -1) { - return index + 1; - } else { - throw 'Unknown name at position ' + iValue; - } - }, - checkLiteral = () => { - if (value.charAt(iValue) !== format.charAt(iFormat)) { - throw 'Unexpected literal at position ' + iValue; - } - iValue++; - }; - - if (this.view === 'month') { - day = 1; - } - - for (iFormat = 0; iFormat < format.length; iFormat++) { - if (literal) { - if (format.charAt(iFormat) === "'" && !lookAhead("'")) { - literal = false; - } else { - checkLiteral(); - } - } else { - switch (format.charAt(iFormat)) { - case 'd': - day = getNumber('d'); - break; - case 'D': - getName('D', this.getTranslation(TranslationKeys.DAY_NAMES_SHORT), this.getTranslation(TranslationKeys.DAY_NAMES)); - break; - case 'o': - doy = getNumber('o'); - break; - case 'm': - month = getNumber('m'); - break; - case 'M': - month = getName( - 'M', - this.getTranslation(TranslationKeys.MONTH_NAMES_SHORT), - this.getTranslation(TranslationKeys.MONTH_NAMES), - ); - break; - case 'y': - year = getNumber('y'); - break; - case '@': - date = new Date(getNumber('@')); - year = date.getFullYear(); - month = date.getMonth() + 1; - day = date.getDate(); - break; - case '!': - date = new Date((getNumber('!') - this.ticksTo1970) / 10000); - year = date.getFullYear(); - month = date.getMonth() + 1; - day = date.getDate(); - break; - case "'": - if (lookAhead("'")) { - checkLiteral(); - } else { - literal = true; - } - break; - default: - checkLiteral(); - } - } - } - - if (iValue < value.length) { - extra = value.substr(iValue); - if (!/^\s+/.test(extra)) { - throw 'Extra/unparsed characters found in date: ' + extra; - } - } - - if (year === -1) { - year = new Date().getFullYear(); - } else if (year < 100) { - year += new Date().getFullYear() - (new Date().getFullYear() % 100) + (year <= shortYearCutoff ? 0 : -100); - } - - if (doy > -1) { - month = 1; - day = doy; - do { - dim = this.getDaysCountInMonth(year, month - 1); - if (day <= dim) { - break; - } - month++; - day -= dim; - } while (true); - } - - if (this.view === 'year') { - month = month === -1 ? 1 : month; - day = day === -1 ? 1 : day; - } - - date = this.daylightSavingAdjust(new Date(year, month - 1, day)); - - if (date.getFullYear() !== year || date.getMonth() + 1 !== month || date.getDate() !== day) { - throw 'Invalid date'; // E.g. 31/02/00 - } - - return date; - } - - daylightSavingAdjust(date: any) { - if (!date) { - return null; - } - - date.setHours(date.getHours() > 12 ? date.getHours() + 2 : 0); - - return date; - } - - updateFilledState() { - this.filled = (this.inputFieldValue && this.inputFieldValue != '') as boolean; - } - - isValidDateForTimeConstraints(selectedDate: Date) { - if (this.keepInvalid) { - return true; // If we are keeping invalid dates, we don't need to check for time constraints - } - return (!this.minDate || selectedDate >= this.minDate) && (!this.maxDate || selectedDate <= this.maxDate); - } - - onTodayButtonClick(event: any) { - const date: Date = new Date(); - const dateMeta = { - day: date.getDate(), - month: date.getMonth(), - year: date.getFullYear(), - otherMonth: date.getMonth() !== this.currentMonth || date.getFullYear() !== this.currentYear, - today: true, - selectable: true, - }; - - this.createMonths(date.getMonth(), date.getFullYear()); - this.onDateSelect(event, dateMeta); - this.onTodayClick.emit(date); - } - - onClearButtonClick(event: any) { - this.updateModel(null); - this.updateInputfield(); - this.hideOverlay(); - this.onClearClick.emit(event); - } - - createResponsiveStyle() { - if (this.numberOfMonths > 1 && this.responsiveOptions) { - if (!this.responsiveStyleElement) { - this.responsiveStyleElement = this.renderer.createElement('style'); - (this.responsiveStyleElement).type = 'text/css'; - this.renderer.appendChild(this.document.body, this.responsiveStyleElement); - } - - let innerHTML = ''; - if (this.responsiveOptions) { - let responsiveOptions = [...this.responsiveOptions] - .filter((o) => !!(o.breakpoint && o.numMonths)) - .sort((o1: any, o2: any) => -1 * o1.breakpoint.localeCompare(o2.breakpoint, undefined, { numeric: true })); - - for (let i = 0; i < responsiveOptions.length; i++) { - let { breakpoint, numMonths } = responsiveOptions[i]; - let styles = ` - .p-datepicker[${this.attributeSelector}] .p-datepicker-group:nth-child(${numMonths}) .p-datepicker-next { - display: inline-flex !important; - } - `; - - for (let j: number = numMonths; j < this.numberOfMonths; j++) { - styles += ` - .p-datepicker[${this.attributeSelector}] .p-datepicker-group:nth-child(${j + 1}) { - display: none !important; - } - `; - } - - innerHTML += ` - @media screen and (max-width: ${breakpoint}) { - ${styles} - } - `; - } - } - - (this.responsiveStyleElement).innerHTML = innerHTML; - DomHandler.setAttribute(this.responsiveStyleElement, 'nonce', this.config?.csp()?.nonce); - } - } - - destroyResponsiveStyleElement() { - if (this.responsiveStyleElement) { - this.responsiveStyleElement.remove(); - this.responsiveStyleElement = null; - } - } - - bindDocumentClickListener() { - if (!this.documentClickListener) { - this.zone.runOutsideAngular(() => { - const documentTarget: any = this.el ? this.el.nativeElement.ownerDocument : this.document; - - this.documentClickListener = this.renderer.listen(documentTarget, 'mousedown', (event) => { - if (this.isOutsideClicked(event) && this.overlayVisible) { - this.zone.run(() => { - this.hideOverlay(); - this.onClickOutside.emit(event); - - this.cd.markForCheck(); - }); - } - }); - }); - } - } - - unbindDocumentClickListener() { - if (this.documentClickListener) { - this.documentClickListener(); - this.documentClickListener = null; - } - } - - bindDocumentResizeListener() { - if (!this.documentResizeListener && !this.touchUI) { - this.documentResizeListener = this.renderer.listen(this.window, 'resize', this.onWindowResize.bind(this)); - } - } - - unbindDocumentResizeListener() { - if (this.documentResizeListener) { - this.documentResizeListener(); - this.documentResizeListener = null; - } - } - - bindScrollListener() { - if (!this.scrollHandler) { - this.scrollHandler = new ConnectedOverlayScrollHandler(this.containerViewChild?.nativeElement, () => { - if (this.overlayVisible) { - this.hideOverlay(); - } - }); - } - - this.scrollHandler.bindScrollListener(); - } - - unbindScrollListener() { - if (this.scrollHandler) { - this.scrollHandler.unbindScrollListener(); - } - } - - isOutsideClicked(event: Event) { - return !( - this.el.nativeElement.isSameNode(event.target) || - this.isNavIconClicked(event) || - this.el.nativeElement.contains(event.target) || - (this.overlay && this.overlay.contains(event.target)) - ); - } - - isNavIconClicked(event: Event) { - return ( - DomHandler.hasClass(event.target, 'p-datepicker-prev') || - DomHandler.hasClass(event.target, 'p-datepicker-prev-icon') || - DomHandler.hasClass(event.target, 'p-datepicker-next') || - DomHandler.hasClass(event.target, 'p-datepicker-next-icon') - ); - } - - onWindowResize() { - if (this.overlayVisible && !DomHandler.isTouchDevice()) { - this.hideOverlay(); - } - } - - onOverlayHide() { - this.currentView = this.view; - - if (this.mask) { - this.destroyMask(); - } - - this.unbindDocumentClickListener(); - this.unbindDocumentResizeListener(); - this.unbindScrollListener(); - this.overlay = null; - } - - ngOnDestroy() { - if (this.scrollHandler) { - this.scrollHandler.destroy(); - this.scrollHandler = null; - } - - if (this.translationSubscription) { - this.translationSubscription.unsubscribe(); - } - - if (this.overlay && this.autoZIndex) { - ZIndexUtils.clear(this.overlay); - } - - this.destroyResponsiveStyleElement(); - this.clearTimePickerTimer(); - this.restoreOverlayAppend(); - this.onOverlayHide(); - - super.ngOnDestroy(); - } -} - -@NgModule({ - imports: [Calendar, SharedModule], - exports: [Calendar, SharedModule], -}) -export class CalendarModule {} diff --git a/src/app/components/calendar/ng-package.json b/src/app/components/calendar/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/calendar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/card/ng-package.json b/src/app/components/card/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/card/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/carousel/ng-package.json b/src/app/components/carousel/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/carousel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/cascadeselect/ng-package.json b/src/app/components/cascadeselect/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/cascadeselect/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/chart/ng-package.json b/src/app/components/chart/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/chart/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/checkbox/ng-package.json b/src/app/components/checkbox/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/checkbox/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/chip/ng-package.json b/src/app/components/chip/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/chip/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/colorpicker/ng-package.json b/src/app/components/colorpicker/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/colorpicker/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/confirmdialog/ng-package.json b/src/app/components/confirmdialog/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/confirmdialog/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/confirmpopup/ng-package.json b/src/app/components/confirmpopup/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/confirmpopup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/contextmenu/ng-package.json b/src/app/components/contextmenu/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/contextmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/dataview/ng-package.json b/src/app/components/dataview/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/dataview/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/datepicker/ng-package.json b/src/app/components/datepicker/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/datepicker/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/defer/ng-package.json b/src/app/components/defer/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/defer/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/dialog/ng-package.json b/src/app/components/dialog/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/dialog/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/divider/ng-package.json b/src/app/components/divider/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/divider/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/dock/ng-package.json b/src/app/components/dock/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/dock/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/dom/ng-package.json b/src/app/components/dom/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/dom/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/dragdrop/ng-package.json b/src/app/components/dragdrop/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/dragdrop/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/drawer/ng-package.json b/src/app/components/drawer/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/drawer/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/drawer/sidebar.spec.ts b/src/app/components/drawer/sidebar.spec.ts deleted file mode 100755 index 8c5263935a1..00000000000 --- a/src/app/components/drawer/sidebar.spec.ts +++ /dev/null @@ -1,168 +0,0 @@ -import { Component, NO_ERRORS_SCHEMA } from '@angular/core'; -import { ComponentFixture, fakeAsync, flush, TestBed, tick } from '@angular/core/testing'; -import { By } from '@angular/platform-browser'; -import { NoopAnimationsModule } from '@angular/platform-browser/animations'; -import { Drawer } from './drawer'; - -@Component({ - template: ` -

    Full Screen Sidebar

    - - -
    - `, -}) -class TestSideBarComponent { - visibleSidebar1; -} - -describe('Sidebar', () => { - let sidebar: Drawer; - let fixture: ComponentFixture; - - beforeEach(() => { - TestBed.configureTestingModule({ - schemas: [NO_ERRORS_SCHEMA], - imports: [NoopAnimationsModule], - declarations: [Drawer, TestSideBarComponent], - }); - - fixture = TestBed.createComponent(TestSideBarComponent); - sidebar = fixture.debugElement.query(By.css('p-sidebar')).componentInstance; - }); - - it('should change style and styleClass', fakeAsync(() => { - sidebar.modal = false; - sidebar.style = { height: '300px' }; - sidebar.styleClass = 'Primeng rocks!'; - const buttonEl = fixture.debugElement.children[1].nativeElement; - buttonEl.click(); - fixture.detectChanges(); - - tick(150); - const containerEl = fixture.debugElement.query(By.css('div')).nativeElement; - expect(containerEl.className).toContain('Primeng rocks!'); - expect(containerEl.style.height).toContain('300px'); - flush(); - })); - - it('should not show icon', () => { - sidebar.modal = false; - sidebar.showCloseIcon = false; - fixture.detectChanges(); - - const closeEl = fixture.debugElement.query(By.css('.p-sidebar-close')); - expect(closeEl).toBeFalsy(); - }); - - it('should set positions', fakeAsync(() => { - sidebar.modal = false; - const buttonEl = fixture.debugElement.children[1].nativeElement; - buttonEl.click(); - - fixture.detectChanges(); - - tick(150); - const containerEl = fixture.debugElement.query(By.css('div')).nativeElement; - expect(containerEl.className).toContain('p-sidebar-left'); - sidebar.position = 'right'; - fixture.detectChanges(); - - sidebar.cd.detectChanges(); - expect(containerEl.className).toContain('p-sidebar-right'); - sidebar.position = 'bottom'; - fixture.detectChanges(); - - sidebar.cd.detectChanges(); - expect(containerEl.className).toContain('p-sidebar-bottom'); - sidebar.position = 'top'; - fixture.detectChanges(); - - sidebar.cd.detectChanges(); - expect(containerEl.className).toContain('p-sidebar-top'); - flush(); - })); - - it('should open', fakeAsync(() => { - sidebar.modal = false; - const buttonEl = fixture.debugElement.children[1].nativeElement; - const sidebarOpenSpy = spyOn(sidebar, 'show').and.callThrough(); - buttonEl.click(); - fixture.detectChanges(); - - tick(150); - expect(sidebarOpenSpy).toHaveBeenCalled(); - flush(); - })); - - it('should open fullscreen', fakeAsync(() => { - sidebar.modal = false; - sidebar.fullScreen = true; - const buttonEl = fixture.debugElement.children[1].nativeElement; - const sidebarOpenSpy = spyOn(sidebar, 'show').and.callThrough(); - buttonEl.click(); - fixture.detectChanges(); - - tick(150); - const containerEl = fixture.debugElement.query(By.css('div')); - expect(sidebarOpenSpy).toHaveBeenCalled(); - expect(containerEl.nativeElement.className).toContain('p-sidebar-full'); - flush(); - })); - - it('should close', fakeAsync(() => { - const buttonEl = fixture.debugElement.children[1].nativeElement; - const sidebarCloseSpy = spyOn(sidebar, 'close').and.callThrough(); - buttonEl.click(); - fixture.detectChanges(); - - const closeEl = fixture.debugElement.query(By.css('div')).query(By.css('button')).nativeElement; - closeEl.click(); - fixture.detectChanges(); - - tick(300); - const containerEl = fixture.debugElement.query(By.css('div')); - expect(containerEl).toBeFalsy(); - expect(sidebarCloseSpy).toHaveBeenCalled(); - sidebar.destroyModal(); - flush(); - })); - - it('should listen emitters', () => { - sidebar.modal = false; - fixture.detectChanges(); - - const buttonEl = fixture.debugElement.children[1].nativeElement; - let visibleChangeCount = 0; - let visibleOption; - sidebar.onShow.subscribe((value) => (visibleOption = 'visible')); - sidebar.onHide.subscribe((value) => (visibleOption = 'hide')); - sidebar.visibleChange.subscribe((value) => visibleChangeCount++); - buttonEl.click(); - fixture.detectChanges(); - - expect(visibleChangeCount).toEqual(0); - const closeEl = fixture.debugElement.query(By.css('div')).query(By.css('button')).nativeElement; - closeEl.click(); - fixture.detectChanges(); - - expect(visibleChangeCount).toEqual(1); - }); - - it('should not use modal', () => { - sidebar.modal = false; - const buttonEl = fixture.debugElement.children[1].nativeElement; - const enableModalitySpy = spyOn(sidebar, 'enableModality').and.callThrough(); - buttonEl.click(); - fixture.detectChanges(); - - expect(enableModalitySpy).not.toHaveBeenCalled(); - expect(sidebar.mask).toEqual(undefined); - const closeEl = fixture.debugElement.query(By.css('div')).query(By.css('button')).nativeElement; - closeEl.click(); - fixture.detectChanges(); - - expect(enableModalitySpy).not.toHaveBeenCalled(); - expect(sidebar.mask).toEqual(undefined); - }); -}); diff --git a/src/app/components/drawer/style/drawerstyle.ts b/src/app/components/drawer/style/drawerstyle.ts deleted file mode 100644 index 4000e314330..00000000000 --- a/src/app/components/drawer/style/drawerstyle.ts +++ /dev/null @@ -1,282 +0,0 @@ -import { Injectable } from '@angular/core'; -import { BaseStyle } from 'primeng/base'; - -const theme = ({ dt }) => ` -.p-drawer { - display: flex; - flex-direction: column; - pointer-events: auto; - transform: translate3d(0px, 0px, 0px); - position: fixed; - transition: transform 0.3s; - background: ${dt('drawer.background')}; - color: ${dt('drawer.color')}; - border: 1px solid ${dt('drawer.border.color')}; - box-shadow: ${dt('drawer.shadow')}; -} - -.p-drawer-content { - overflow-y: auto; - flex-grow: 1; - padding: ${dt('drawer.content.padding')}; -} - -.p-drawer-header { - display: flex; - align-items: center; - justify-content: space-between; - flex-shrink: 0; - padding: ${dt('drawer.header.padding')}; -} - -.p-drawer-footer { - padding: ${dt('drawer.header.padding')}; -} - -.p-drawer-title { - font-weight: ${dt('drawer.title.font.weight')}; - font-size: ${dt('drawer.title.font.size')}; -} - -.p-drawer-full .p-drawer { - transition: none; - transform: none; - width: 100vw !important; - height: 100vh !important; - max-height: 100%; - top: 0px !important; - left: 0px !important; - border-width: 1px; -} - -.p-drawer-left .p-drawer { - align-self: start; - width: 20rem; - height: 100%; - border-right-width: 1px; -} - -.p-drawer-right .p-drawer { - align-self: end; - width: 20rem; - height: 100%; - border-left-width: 1px; -} - -.p-drawer-top .p-drawer { - height: 10rem; - width: 100%; - border-bottom-width: 1px; -} - -.p-drawer-bottom .p-drawer { - height: 10rem; - width: 100%; - border-top-width: 1px; -} - -.p-drawer-left .p-drawer-content, -.p-drawer-right .p-drawer-content, -.p-drawer-top .p-drawer-content, -.p-drawer-bottom .p-drawer-content { - width: 100%; - height: 100%; -} - -.p-drawer-open { - display: flex; -} - -.p-drawer-top { - justify-content: flex-start; -} - -.p-drawer-bottom { - justify-content: flex-end; -} - -.p-drawer { - position: fixed; - transition: transform 0.3s; - display: flex; - flex-direction: column; -} - -.p-drawer-content { - position: relative; - overflow-y: auto; - flex-grow: 1; -} - -.p-drawer-header { - display: flex; - align-items: center; -} - -.p-drawer-footer { - margin-top: auto; -} - -.p-drawer-icon { - display: flex; - align-items: center; - justify-content: center; - margin-left: auto; -} - -.p-drawer-left { - top: 0; - left: 0; - width: 20rem; - height: 100%; -} - -.p-drawer-right { - top: 0; - right: 0; - width: 20rem; - height: 100%; -} - -.p-drawer-top { - top: 0; - left: 0; - width: 100%; - height: 10rem; -} - -.p-drawer-bottom { - bottom: 0; - left: 0; - width: 100%; - height: 10rem; -} - -.p-drawer-full { - width: 100%; - height: 100%; - top: 0; - left: 0; - -webkit-transition: none; - transition: none; -} - -.p-drawer-mask { - background-color: rgba(0, 0, 0, 0.4); - transition-duration: 0.2s; -} - -.p-overlay-mask { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; -} - -.p-overlay-mask-enter { - animation: p-overlay-mask-enter-animation 150ms forwards; -} - -.p-overlay-mask-leave { - animation: p-overlay-mask-leave-animation 150ms forwards; -} - -@keyframes p-overlay-mask-enter-animation { - from { - background-color: transparent; - } - to { - background-color: rgba(0, 0, 0, 0.4); - } -} -@keyframes p-overlay-mask-leave-animation { - from { - background-color: rgba(0, 0, 0, 0.4); - } - to { - background-color: transparent; - } -} -`; - -const inlineStyles = { - mask: ({ instance }) => ({ - position: 'fixed', - height: '100%', - width: '100%', - left: 0, - top: 0, - display: 'flex', - flexDirection: 'column', - alignItems: instance.position === 'top' ? 'flex-start' : instance.position === 'bottom' ? 'flex-end' : 'center', - }), -}; - -const classes = { - mask: ({ instance }) => ({ - 'p-drawer-mask': true, - 'p-overlay-mask p-overlay-mask-enter': instance.modal, - 'p-drawer-open': instance.containerVisible, - 'p-drawer-full': instance.fullScreen, - [`p-drawer-${instance.position}`]: !!instance.position, - }), - root: ({ instance }) => ({ - 'p-drawer p-component': true, - 'p-drawer-full': instance.fullScreen, - }), - header: 'p-drawer-header', - title: 'p-drawer-title', - pcCloseButton: 'p-drawer-close-button', - content: 'p-drawer-content', - footer: 'p-drawer-footer', -}; - -@Injectable() -export class DrawerStyle extends BaseStyle { - name = 'drawer'; - - theme = theme; - - classes = classes; - - inlineStyles = inlineStyles; -} - -/** - * - * Drawer is a panel component displayed as an overlay at the edges of the screen. - * - * [Live Demo](https://www.primeng.org/drawer) - * - * @module drawerstyle - * - */ -export enum DrawerClasses { - /** - * Class name of the mask element - */ - mask = 'p-drawer-mask', - /** - * Class name of the root element - */ - root = 'p-drawer', - /** - * Class name of the header element - */ - header = 'p-drawer-header', - /** - * Class name of the title element - */ - title = 'p-drawer-title', - /** - * Class name of the close button element - */ - pcCloseButton = 'p-drawer-close-button', - /** - * Class name of the content element - */ - content = 'p-drawer-content', -} - -export interface DrawerStyle extends BaseStyle {} diff --git a/src/app/components/dropdown/ng-package.json b/src/app/components/dropdown/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/dropdown/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/dynamicdialog/ng-package.json b/src/app/components/dynamicdialog/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/dynamicdialog/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/editor/ng-package.json b/src/app/components/editor/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/editor/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/fieldset/ng-package.json b/src/app/components/fieldset/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/fieldset/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/fileupload/ng-package.json b/src/app/components/fileupload/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/fileupload/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/floatlabel/ng-package.json b/src/app/components/floatlabel/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/floatlabel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/fluid/ng-package.json b/src/app/components/fluid/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/fluid/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/focustrap/ng-package.json b/src/app/components/focustrap/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/focustrap/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/galleria/ng-package.json b/src/app/components/galleria/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/galleria/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/iconfield/ng-package.json b/src/app/components/iconfield/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/iconfield/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/angledoubledown/ng-package.json b/src/app/components/icons/angledoubledown/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/angledoubledown/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/angledoubleleft/ng-package.json b/src/app/components/icons/angledoubleleft/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/angledoubleleft/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/angledoubleright/ng-package.json b/src/app/components/icons/angledoubleright/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/angledoubleright/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/angledoubleup/ng-package.json b/src/app/components/icons/angledoubleup/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/angledoubleup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/angledown/angledown.ts b/src/app/components/icons/angledown/angledown.ts deleted file mode 100644 index defcebb5c33..00000000000 --- a/src/app/components/icons/angledown/angledown.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Component } from '@angular/core'; -import { BaseIcon } from 'primeng/baseicon'; - -@Component({ - selector: 'AngleDownIcon', - standalone: true, - template: ` - - - - `, -}) -export class AngleDownIcon extends BaseIcon {} diff --git a/src/app/components/icons/angledown/ng-package.json b/src/app/components/icons/angledown/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/angledown/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/angleleft/angleleft.ts b/src/app/components/icons/angleleft/angleleft.ts deleted file mode 100644 index 9207029f26a..00000000000 --- a/src/app/components/icons/angleleft/angleleft.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Component } from '@angular/core'; -import { BaseIcon } from 'primeng/baseicon'; - -@Component({ - selector: 'AngleLeftIcon', - standalone: true, - template: ` - - - - `, -}) -export class AngleLeftIcon extends BaseIcon {} diff --git a/src/app/components/icons/angleleft/ng-package.json b/src/app/components/icons/angleleft/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/angleleft/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/angleright/angleright.ts b/src/app/components/icons/angleright/angleright.ts deleted file mode 100644 index fb11bd25492..00000000000 --- a/src/app/components/icons/angleright/angleright.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Component } from '@angular/core'; -import { BaseIcon } from 'primeng/baseicon'; - -@Component({ - selector: 'AngleRightIcon', - standalone: true, - template: ` - - - - `, -}) -export class AngleRightIcon extends BaseIcon {} diff --git a/src/app/components/icons/angleright/ng-package.json b/src/app/components/icons/angleright/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/angleright/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/angleup/angleup.ts b/src/app/components/icons/angleup/angleup.ts deleted file mode 100644 index 3a27c06675c..00000000000 --- a/src/app/components/icons/angleup/angleup.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Component } from '@angular/core'; -import { BaseIcon } from 'primeng/baseicon'; - -@Component({ - selector: 'AngleUpIcon', - standalone: true, - template: ` - - - - `, -}) -export class AngleUpIcon extends BaseIcon {} diff --git a/src/app/components/icons/angleup/ng-package.json b/src/app/components/icons/angleup/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/angleup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/arrowdown/ng-package.json b/src/app/components/icons/arrowdown/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/arrowdown/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/arrowdownleft/ng-package.json b/src/app/components/icons/arrowdownleft/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/arrowdownleft/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/arrowdownright/arrowdownright.ts b/src/app/components/icons/arrowdownright/arrowdownright.ts deleted file mode 100644 index a96ad83c5a1..00000000000 --- a/src/app/components/icons/arrowdownright/arrowdownright.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Component } from '@angular/core'; -import { BaseIcon } from 'primeng/baseicon'; - -@Component({ - selector: 'ArrowDownRightIcon', - standalone: true, - template: ` - - - - `, -}) -export class ArrowDownRightIcon extends BaseIcon {} diff --git a/src/app/components/icons/arrowdownright/ng-package.json b/src/app/components/icons/arrowdownright/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/arrowdownright/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/arrowleft/ng-package.json b/src/app/components/icons/arrowleft/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/arrowleft/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/arrowright/ng-package.json b/src/app/components/icons/arrowright/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/arrowright/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/arrowup/ng-package.json b/src/app/components/icons/arrowup/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/arrowup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/ban/ng-package.json b/src/app/components/icons/ban/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/ban/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/bars/ng-package.json b/src/app/components/icons/bars/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/bars/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/blank/ng-package.json b/src/app/components/icons/blank/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/blank/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/calendar/calendar.ts b/src/app/components/icons/calendar/calendar.ts deleted file mode 100644 index eb6e0af9765..00000000000 --- a/src/app/components/icons/calendar/calendar.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Component } from '@angular/core'; -import { BaseIcon } from 'primeng/baseicon'; - -@Component({ - selector: 'CalendarIcon', - standalone: true, - template: ` - - - - `, -}) -export class CalendarIcon extends BaseIcon {} diff --git a/src/app/components/icons/calendar/ng-package.json b/src/app/components/icons/calendar/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/calendar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/caretleft/caretleft.ts b/src/app/components/icons/caretleft/caretleft.ts deleted file mode 100644 index e54c733a1f8..00000000000 --- a/src/app/components/icons/caretleft/caretleft.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Component } from '@angular/core'; -import { BaseIcon } from 'primeng/baseicon'; - -@Component({ - selector: 'CaretLeftIcon', - standalone: true, - template: ` - - - - `, -}) -export class CaretLeftIcon extends BaseIcon {} diff --git a/src/app/components/icons/caretleft/ng-package.json b/src/app/components/icons/caretleft/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/caretleft/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/caretright/caretright.ts b/src/app/components/icons/caretright/caretright.ts deleted file mode 100644 index f940de33b80..00000000000 --- a/src/app/components/icons/caretright/caretright.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Component } from '@angular/core'; -import { BaseIcon } from 'primeng/baseicon'; - -@Component({ - selector: 'CaretRightIcon', - standalone: true, - template: ` - - - - `, -}) -export class CaretRightIcon extends BaseIcon {} diff --git a/src/app/components/icons/caretright/ng-package.json b/src/app/components/icons/caretright/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/caretright/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/check/check.ts b/src/app/components/icons/check/check.ts deleted file mode 100644 index a5e7fd181dd..00000000000 --- a/src/app/components/icons/check/check.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Component } from '@angular/core'; -import { BaseIcon } from 'primeng/baseicon'; - -@Component({ - selector: 'CheckIcon', - standalone: true, - template: ` - - - - `, -}) -export class CheckIcon extends BaseIcon {} diff --git a/src/app/components/icons/check/ng-package.json b/src/app/components/icons/check/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/check/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/chevrondown/chevrondown.ts b/src/app/components/icons/chevrondown/chevrondown.ts deleted file mode 100644 index ceca7364627..00000000000 --- a/src/app/components/icons/chevrondown/chevrondown.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Component } from '@angular/core'; -import { BaseIcon } from 'primeng/baseicon'; - -@Component({ - selector: 'ChevronDownIcon', - standalone: true, - template: ` - - - - `, -}) -export class ChevronDownIcon extends BaseIcon {} diff --git a/src/app/components/icons/chevrondown/ng-package.json b/src/app/components/icons/chevrondown/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/chevrondown/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/chevronleft/chevronleft.ts b/src/app/components/icons/chevronleft/chevronleft.ts deleted file mode 100644 index 67840d93a0f..00000000000 --- a/src/app/components/icons/chevronleft/chevronleft.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Component } from '@angular/core'; -import { BaseIcon } from 'primeng/baseicon'; - -@Component({ - selector: 'ChevronLeftIcon', - standalone: true, - template: ` - - - - `, -}) -export class ChevronLeftIcon extends BaseIcon {} diff --git a/src/app/components/icons/chevronleft/ng-package.json b/src/app/components/icons/chevronleft/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/chevronleft/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/chevronright/chevronright.ts b/src/app/components/icons/chevronright/chevronright.ts deleted file mode 100644 index 77e9f7c2a65..00000000000 --- a/src/app/components/icons/chevronright/chevronright.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Component } from '@angular/core'; -import { BaseIcon } from 'primeng/baseicon'; - -@Component({ - selector: 'ChevronRightIcon', - standalone: true, - template: ` - - - - `, -}) -export class ChevronRightIcon extends BaseIcon {} diff --git a/src/app/components/icons/chevronright/ng-package.json b/src/app/components/icons/chevronright/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/chevronright/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/chevronup/chevronup.ts b/src/app/components/icons/chevronup/chevronup.ts deleted file mode 100644 index 7e4e6581b9d..00000000000 --- a/src/app/components/icons/chevronup/chevronup.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Component } from '@angular/core'; -import { BaseIcon } from 'primeng/baseicon'; - -@Component({ - selector: 'ChevronUpIcon', - standalone: true, - template: ` - - - - `, -}) -export class ChevronUpIcon extends BaseIcon {} diff --git a/src/app/components/icons/chevronup/ng-package.json b/src/app/components/icons/chevronup/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/chevronup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/exclamationtriangle/ng-package.json b/src/app/components/icons/exclamationtriangle/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/exclamationtriangle/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/eye/ng-package.json b/src/app/components/icons/eye/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/eye/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/eyeslash/ng-package.json b/src/app/components/icons/eyeslash/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/eyeslash/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/filter/filter.ts b/src/app/components/icons/filter/filter.ts deleted file mode 100644 index dbd5289ec1f..00000000000 --- a/src/app/components/icons/filter/filter.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { BaseIcon } from 'primeng/baseicon'; -import { UniqueComponentId } from 'primeng/utils'; - -@Component({ - selector: 'FilterIcon', - standalone: true, - template: ` - - - - - - - - - - - `, -}) -export class FilterIcon extends BaseIcon { - pathId: string; - - ngOnInit() { - this.pathId = 'url(#' + UniqueComponentId() + ')'; - } -} diff --git a/src/app/components/icons/filter/ng-package.json b/src/app/components/icons/filter/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/filter/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/filterslash/ng-package.json b/src/app/components/icons/filterslash/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/filterslash/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/home/ng-package.json b/src/app/components/icons/home/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/home/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/infocircle/ng-package.json b/src/app/components/icons/infocircle/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/infocircle/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/minus/minus.ts b/src/app/components/icons/minus/minus.ts deleted file mode 100644 index 48d42730f32..00000000000 --- a/src/app/components/icons/minus/minus.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Component } from '@angular/core'; -import { BaseIcon } from 'primeng/baseicon'; - -@Component({ - selector: 'MinusIcon', - standalone: true, - template: ` - - - - `, -}) -export class MinusIcon extends BaseIcon {} diff --git a/src/app/components/icons/minus/ng-package.json b/src/app/components/icons/minus/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/minus/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/pencil/ng-package.json b/src/app/components/icons/pencil/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/pencil/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/plus/ng-package.json b/src/app/components/icons/plus/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/plus/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/plus/plus.ts b/src/app/components/icons/plus/plus.ts deleted file mode 100644 index 9b29fed85e2..00000000000 --- a/src/app/components/icons/plus/plus.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { BaseIcon } from 'primeng/baseicon'; -import { UniqueComponentId } from 'primeng/utils'; - -@Component({ - selector: 'PlusIcon', - standalone: true, - template: ` - - - - - - - - - - - `, -}) -export class PlusIcon extends BaseIcon { - pathId: string; - - ngOnInit() { - this.pathId = 'url(#' + UniqueComponentId() + ')'; - } -} diff --git a/src/app/components/icons/refresh/ng-package.json b/src/app/components/icons/refresh/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/refresh/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/search/ng-package.json b/src/app/components/icons/search/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/search/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/searchminus/ng-package.json b/src/app/components/icons/searchminus/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/searchminus/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/searchplus/ng-package.json b/src/app/components/icons/searchplus/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/searchplus/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/sortalt/ng-package.json b/src/app/components/icons/sortalt/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/sortalt/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/sortalt/sortalt.ts b/src/app/components/icons/sortalt/sortalt.ts deleted file mode 100644 index 419cc8dafcc..00000000000 --- a/src/app/components/icons/sortalt/sortalt.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { Component } from '@angular/core'; -import { BaseIcon } from 'primeng/baseicon'; -import { UniqueComponentId } from 'primeng/utils'; - -@Component({ - selector: 'SortAltIcon', - standalone: true, - template: ` - - - - - - - - - - - - - - `, -}) -export class SortAltIcon extends BaseIcon { - pathId: string; - - ngOnInit() { - this.pathId = 'url(#' + UniqueComponentId() + ')'; - } -} diff --git a/src/app/components/icons/sortamountdown/ng-package.json b/src/app/components/icons/sortamountdown/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/sortamountdown/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/sortamountupalt/ng-package.json b/src/app/components/icons/sortamountupalt/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/sortamountupalt/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/spinner/ng-package.json b/src/app/components/icons/spinner/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/spinner/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/star/ng-package.json b/src/app/components/icons/star/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/star/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/starfill/ng-package.json b/src/app/components/icons/starfill/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/starfill/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/thlarge/ng-package.json b/src/app/components/icons/thlarge/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/thlarge/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/times/ng-package.json b/src/app/components/icons/times/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/times/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/timescircle/ng-package.json b/src/app/components/icons/timescircle/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/timescircle/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/trash/ng-package.json b/src/app/components/icons/trash/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/trash/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/undo/ng-package.json b/src/app/components/icons/undo/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/undo/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/upload/ng-package.json b/src/app/components/icons/upload/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/upload/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/windowmaximize/ng-package.json b/src/app/components/icons/windowmaximize/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/windowmaximize/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/icons/windowminimize/ng-package.json b/src/app/components/icons/windowminimize/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/icons/windowminimize/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/iftalabel/ng-package.json b/src/app/components/iftalabel/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/iftalabel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/image/ng-package.json b/src/app/components/image/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/image/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/inplace/inplace.ts b/src/app/components/inplace/inplace.ts deleted file mode 100755 index c76847cc144..00000000000 --- a/src/app/components/inplace/inplace.ts +++ /dev/null @@ -1,216 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { - booleanAttribute, - ChangeDetectionStrategy, - Component, - ContentChild, - EventEmitter, - inject, - Input, - NgModule, - Output, - TemplateRef, - ViewEncapsulation, -} from '@angular/core'; -import { ButtonModule } from 'primeng/button'; -import { TimesIcon } from 'primeng/icons/times'; -import { BaseComponent } from 'primeng/basecomponent'; -import { InplaceStyle } from './style/inplacestyle'; -import { SharedModule } from '../api/shared'; - -@Component({ - selector: 'p-inplacedisplay, p-inplaceDisplay', - standalone: true, - imports: [CommonModule], - template: '', -}) -export class InplaceDisplay {} - -@Component({ - selector: 'p-inplacecontent, p-inplaceContent', - standalone: true, - imports: [CommonModule], - template: '', -}) -export class InplaceContent {} -/** - * Inplace provides an easy to do editing and display at the same time where clicking the output displays the actual content. - * @group Components - */ -@Component({ - selector: 'p-inplace', - standalone: true, - imports: [CommonModule, ButtonModule, TimesIcon, SharedModule], - template: ` -
    -
    - - -
    -
    - - - - - - - -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, - providers: [InplaceStyle], -}) -export class Inplace extends BaseComponent { - /** - * Whether the content is displayed or not. - * @group Props - */ - @Input({ transform: booleanAttribute }) active: boolean | undefined = false; - /** - * Displays a button to switch back to display mode. - * @group Props - */ - @Input({ transform: booleanAttribute }) closable: boolean | undefined = false; - /** - * When present, it specifies that the element should be disabled. - * @group Props - */ - @Input({ transform: booleanAttribute }) disabled: boolean | undefined = false; - /** - * Allows to prevent clicking. - * @group Props - */ - @Input({ transform: booleanAttribute }) preventClick: boolean | undefined; - /** - * Inline style of the element. - * @group Props - */ - @Input() style: { [klass: string]: any } | null | undefined; - /** - * Class of the element. - * @group Props - */ - @Input() styleClass: string | undefined; - /** - * Icon to display in the close button. - * @group Props - */ - @Input() closeIcon: string | undefined; - /** - * Establishes a string value that labels the close button. - * @group Props - */ - @Input() closeAriaLabel: string | undefined; - /** - * Callback to invoke when inplace is opened. - * @param {Event} event - Browser event. - * @group Emits - */ - @Output() onActivate: EventEmitter = new EventEmitter(); - /** - * Callback to invoke when inplace is closed. - * @param {Event} event - Browser event. - * @group Emits - */ - @Output() onDeactivate: EventEmitter = new EventEmitter(); - - hover!: boolean; - - @ContentChild('display') displayTemplate: TemplateRef | undefined; - /** - * Display template of the element. - * @group Templates - */ - @ContentChild('content') contentTemplate: TemplateRef | undefined; - /** - * Content template of the element. - * @group Templates - */ - @ContentChild('closeicon') closeIconTemplate: TemplateRef | undefined; - /** - * Close icon template of the element. - * @group Templates - */ - - _componentStyle = inject(InplaceStyle); - - onActivateClick(event: MouseEvent) { - if (!this.preventClick) this.activate(event); - } - - onDeactivateClick(event: MouseEvent) { - if (!this.preventClick) this.deactivate(event); - } - /** - * Activates the content. - * @param {Event} event - Browser event. - * @group Method - */ - activate(event?: Event) { - if (!this.disabled) { - this.active = true; - this.onActivate.emit(event); - this.cd.markForCheck(); - } - } - /** - * Deactivates the content. - * @param {Event} event - Browser event. - * @group Method - */ - deactivate(event?: Event) { - if (!this.disabled) { - this.active = false; - this.hover = false; - this.onDeactivate.emit(event); - this.cd.markForCheck(); - } - } - - onKeydown(event: KeyboardEvent) { - if (event.code === 'Enter') { - this.activate(event); - event.preventDefault(); - } - } -} - -@NgModule({ - imports: [Inplace, InplaceContent, InplaceDisplay, SharedModule], - exports: [Inplace, InplaceContent, InplaceDisplay, SharedModule], -}) -export class InplaceModule {} diff --git a/src/app/components/inplace/ng-package.json b/src/app/components/inplace/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/inplace/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/inputgroup/ng-package.json b/src/app/components/inputgroup/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/inputgroup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/inputgroupaddon/ng-package.json b/src/app/components/inputgroupaddon/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/inputgroupaddon/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/inputicon/ng-package.json b/src/app/components/inputicon/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/inputicon/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/inputmask/ng-package.json b/src/app/components/inputmask/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/inputmask/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/inputnumber/ng-package.json b/src/app/components/inputnumber/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/inputnumber/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/inputotp/ng-package.json b/src/app/components/inputotp/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/inputotp/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/inputswitch/ng-package.json b/src/app/components/inputswitch/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/inputswitch/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/inputtext/ng-package.json b/src/app/components/inputtext/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/inputtext/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/inputtextarea/ng-package.json b/src/app/components/inputtextarea/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/inputtextarea/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/inputtextarea/style/textareastyle.ts b/src/app/components/inputtextarea/style/textareastyle.ts deleted file mode 100644 index 566d71cb13c..00000000000 --- a/src/app/components/inputtextarea/style/textareastyle.ts +++ /dev/null @@ -1,112 +0,0 @@ -import { Injectable } from '@angular/core'; -import { BaseStyle } from 'primeng/base'; - -const theme = ({ dt }) => ` -.p-textarea { - font-family: inherit; - font-feature-settings: inherit; - font-size: 1rem; - color: ${dt('textarea.color')}; - background: ${dt('textarea.background')}; - padding: ${dt('textarea.padding.y')} ${dt('textarea.padding.x')}; - border: 1px solid ${dt('textarea.border.color')}; - transition: background ${dt('textarea.transition.duration')}, color ${dt('textarea.transition.duration')}, border-color ${dt('textarea.transition.duration')}, outline-color ${dt('textarea.transition.duration')}, box-shadow ${dt( - 'textarea.transition.duration', - )}; - appearance: none; - border-radius: ${dt('textarea.border.radius')}; - outline-color: transparent; - box-shadow: ${dt('textarea.shadow')}; -} - -.p-textarea:enabled:hover { - border-color: ${dt('textarea.hover.border.color')}; -} - -.p-textarea:enabled:focus { - border-color: ${dt('textarea.focus.border.color')}; - box-shadow: ${dt('textarea.focus.ring.shadow')}; - outline: ${dt('textarea.focus.ring.width')} ${dt('textarea.focus.ring.style')} ${dt('textarea.focus.ring.color')}; - outline-offset: ${dt('textarea.focus.ring.offset')}; -} - -.p-textarea.p-invalid { - border-color: ${dt('textarea.invalid.border.color')}; -} - -.p-textarea.p-variant-filled { - background: ${dt('textarea.filled.background')}; -} - -.p-textarea.p-variant-filled:enabled:focus { - background: ${dt('textarea.filled.focus.background')}; -} - -.p-textarea:disabled { - opacity: 1; - background: ${dt('textarea.disabled.background')}; - color: ${dt('textarea.disabled.color')}; -} - -.p-textarea::placeholder { - color: ${dt('textarea.placeholder.color')}; -} - -.p-textarea-fluid { - width: 100%; -} - -.p-textarea-resizable { - overflow: hidden; - resize: none; -} - -/* For PrimeNG */ - -.p-textarea.ng-invalid.ng-dirty { - border-color: ${dt('textarea.invalid.border.color')} -}; -`; - -const classes = { - root: ({ instance, props }) => [ - 'p-textarea p-component', - { - 'p-filled': instance.filled, - 'p-textarea-resizable ': props.autoResize, - 'p-invalid': props.invalid, - 'p-variant-filled': props.variant - ? props.variant === 'filled' - : instance.config.inputStyle === 'filled' || instance.config.inputVariant === 'filled', - 'p-textarea-fluid': props.fluid, - }, - ], -}; - -@Injectable() -export class TextareaStyle extends BaseStyle { - name = 'primeng/textearea'; - - theme = theme; - - classes = classes; -} - -/** - * - * Textarea is a multi-line text input element. - * - * [Live Demo](https://www.primeng.org/textarea/) - * - * @module textareastyle - * - */ - -export enum TextareaClasses { - /** - * Class name of the root element - */ - root = 'p-textarea', -} - -export interface TextareaStyle extends BaseStyle {} diff --git a/src/app/components/keyfilter/ng-package.json b/src/app/components/keyfilter/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/keyfilter/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/knob/ng-package.json b/src/app/components/knob/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/knob/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/listbox/ng-package.json b/src/app/components/listbox/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/listbox/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/megamenu/ng-package.json b/src/app/components/megamenu/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/megamenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/menu/ng-package.json b/src/app/components/menu/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/menu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/menubar/ng-package.json b/src/app/components/menubar/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/menubar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/message/ng-package.json b/src/app/components/message/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/message/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/messages/ng-package.json b/src/app/components/messages/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/messages/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/metergroup/metergroup.ts b/src/app/components/metergroup/metergroup.ts deleted file mode 100644 index 91c55d62e55..00000000000 --- a/src/app/components/metergroup/metergroup.ts +++ /dev/null @@ -1,274 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { - ChangeDetectionStrategy, - Component, - ContentChild, - ContentChildren, - ElementRef, - forwardRef, - inject, - Input, - NgModule, - QueryList, - TemplateRef, - ViewChild, - ViewEncapsulation, -} from '@angular/core'; -import { PrimeTemplate, SharedModule } from 'primeng/api'; -import { DomHandler } from 'primeng/dom'; -import { MeterItem } from './metergroup.interface'; -import { BaseComponent } from 'primeng/basecomponent'; -import { MeterGroupStyle } from './style/metergroupstyle'; - -@Component({ - selector: 'p-meterGroupLabel, p-metergrouplabel', - standalone: true, - imports: [CommonModule, SharedModule], - template: ` -
      -
    1. - - - - - - {{ labelItem.label }} ({{ parentInstance.percentValue(labelItem.value) }}) -
    2. -
    - `, -}) -export class MeterGroupLabel { - @Input() value: any[] = null; - - @Input() labelPosition: 'start' | 'end' = 'end'; - - @Input() labelOrientation: 'horizontal' | 'vertical' = 'horizontal'; - - @Input() min: number; - - @Input() max: number; - - @Input() iconTemplate: TemplateRef | undefined; - - @ContentChildren(PrimeTemplate) templates: QueryList | undefined; - - get labelClass(): { [key: string]: boolean } { - return { - 'p-metergroup-label-list p-component': true, - 'p-metergroup-label-list-vertical': this.labelOrientation === 'vertical', - 'p-metergroup-label-list-horizontal': this.labelOrientation === 'horizontal', - }; - } - - parentInstance: MeterGroup = inject(forwardRef(() => MeterGroup)); -} -/** - * MeterGroup displays scalar measurements within a known range. - * @group Components - */ -@Component({ - selector: 'p-meterGroup, p-metergroup', - standalone: true, - imports: [CommonModule, MeterGroupLabel, SharedModule], - template: ` -
    - @if (labelPosition === 'start') { - - - } - -
    - - - - - - - -
    - - @if (labelPosition === 'end') { - - - } -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, - providers: [MeterGroupStyle], -}) -export class MeterGroup extends BaseComponent { - /** - * Current value of the metergroup. - * @group Props - */ - @Input() value: MeterItem[] | undefined; - /** - * Mininum boundary value. - * @group Props - */ - @Input() min: number = 0; - /** - * Maximum boundary value. - * @group Props - */ - @Input() max: number = 100; - /** - * Specifies the layout of the component, valid values are 'horizontal' and 'vertical'. - * @group Props - */ - @Input() orientation: 'horizontal' | 'vertical' = 'horizontal'; - /** - * Specifies the label position of the component, valid values are 'start' and 'end'. - * @group Props - */ - @Input() labelPosition: 'start' | 'end' = 'end'; - /** - * Specifies the label orientation of the component, valid values are 'horizontal' and 'vertical'. - * @group Props - */ - @Input() labelOrientation: 'horizontal' | 'vertical' | undefined = 'horizontal'; - /** - * Inline style of the element. - * @group Props - */ - @Input() style: { [klass: string]: any } | null | undefined; - /** - * Style class of the element. - * @group Props - */ - @Input() styleClass: string | undefined; - - get vertical(): boolean { - return this.orientation === 'vertical'; - } - - get containerClass() { - return { - 'p-metergroup p-component': true, - 'p-metergroup-horizontal': this.orientation === 'horizontal', - 'p-metergroup-vertical': this.orientation === 'vertical', - }; - } - - @ContentChild('label') labelTemplate: TemplateRef | undefined; - - @ContentChild('meter') meterTemplate: TemplateRef | undefined; - - @ContentChild('end') endTemplate: TemplateRef | undefined; - - @ContentChild('start') startTemplate: TemplateRef | undefined; - - @ContentChild('icon') iconTemplate: TemplateRef | undefined; - - _componentStyle = inject(MeterGroupStyle); - - @ViewChild('container', { read: ElementRef }) container: ElementRef; - - ngAfterViewInit() { - super.ngAfterViewInit(); - const _container = this.container.nativeElement; - const height = DomHandler.getOuterHeight(_container); - this.vertical && (_container.style.height = height + 'px'); - } - - percent(meter = 0) { - const percentOfItem = ((meter - this.min) / (this.max - this.min)) * 100; - - return Math.round(Math.max(0, Math.min(100, percentOfItem))); - } - - percentValue(meter) { - return this.percent(meter) + '%'; - } - - meterStyle(val) { - return { - backgroundColor: val.color, - width: this.orientation === 'horizontal' && this.percentValue(val.value), - height: this.orientation === 'vertical' && this.percentValue(val.value), - }; - } - - totalPercent() { - return this.percent(this.value.reduce((total, val) => total + val.value, 0)); - } - - percentages() { - let sum = 0; - const sumsArray = []; - - this.value.forEach((item) => { - sum += item.value; - sumsArray.push(sum); - }); - - return sumsArray; - } - - trackByFn(index: number): number { - return index; - } -} - -@NgModule({ - imports: [MeterGroup, SharedModule], - exports: [MeterGroup, SharedModule], -}) -export class MeterGroupModule {} diff --git a/src/app/components/metergroup/ng-package.json b/src/app/components/metergroup/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/metergroup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/multiselect/ng-package.json b/src/app/components/multiselect/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/multiselect/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/ng-package.json b/src/app/components/ng-package.json deleted file mode 100644 index 1bd2ab957bb..00000000000 --- a/src/app/components/ng-package.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "../../../node_modules/ng-packagr/ng-package.schema.json", - "dest": "../../../dist", - "deleteDestPath": true, - "lib": { - "entryFile": "public_api.ts" - }, - "allowedNonPeerDependencies": [ - "@primeuix/styled" - ] -} \ No newline at end of file diff --git a/src/app/components/orderlist/ng-package.json b/src/app/components/orderlist/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/orderlist/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/organizationchart/ng-package.json b/src/app/components/organizationchart/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/organizationchart/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/organizationchart/organizationchart.ts b/src/app/components/organizationchart/organizationchart.ts deleted file mode 100755 index 7bf11812276..00000000000 --- a/src/app/components/organizationchart/organizationchart.ts +++ /dev/null @@ -1,437 +0,0 @@ -import { animate, state, style, transition, trigger } from '@angular/animations'; -import { CommonModule } from '@angular/common'; -import { - AfterContentInit, - booleanAttribute, - ChangeDetectionStrategy, - ChangeDetectorRef, - Component, - ContentChildren, - ElementRef, - EventEmitter, - forwardRef, - Inject, - inject, - Input, - NgModule, - OnDestroy, - Output, - QueryList, - TemplateRef, - ViewEncapsulation, -} from '@angular/core'; -import { PrimeTemplate, SharedModule, TreeNode } from 'primeng/api'; -import { DomHandler } from 'primeng/dom'; -import { ChevronDownIcon } from 'primeng/icons/chevrondown'; -import { ChevronUpIcon } from 'primeng/icons/chevronup'; -import { Nullable } from 'primeng/ts-helpers'; -import { Subject, Subscription } from 'rxjs'; -import { - OrganizationChartNodeCollapseEvent, - OrganizationChartNodeExpandEvent, - OrganizationChartNodeSelectEvent, - OrganizationChartNodeUnSelectEvent, -} from './organizationchart.interface'; -import { OrganizationChartStyle } from './style/organizationchartstyle'; -import { BaseComponent } from 'primeng/basecomponent'; - -@Component({ - selector: '[pOrganizationChartNode]', - standalone: true, - imports: [CommonModule, ChevronDownIcon, ChevronUpIcon, SharedModule], - template: ` - - - -
    -
    {{ node.label }}
    -
    - -
    - - - - - - - - - - - -
    - - - - -
    - - - - - -
    - -
    - - - -   - - -   - - - - - - -
    - - - - `, - animations: [ - trigger('childState', [ - state('in', style({ opacity: 1 })), - transition('void => *', [style({ opacity: 0 }), animate(150)]), - transition('* => void', [animate(150, style({ opacity: 0 }))]), - ]), - ], - encapsulation: ViewEncapsulation.None, - changeDetection: ChangeDetectionStrategy.Default, -}) -export class OrganizationChartNode implements OnDestroy { - @Input() node: TreeNode | undefined; - - @Input({ transform: booleanAttribute }) root: boolean | undefined; - - @Input({ transform: booleanAttribute }) first: boolean | undefined; - - @Input({ transform: booleanAttribute }) last: boolean | undefined; - - @Input({ transform: booleanAttribute }) collapsible: boolean | undefined; - - chart: OrganizationChart; - - subscription: Subscription; - - constructor( - @Inject(forwardRef(() => OrganizationChart)) chart: OrganizationChart, - public cd: ChangeDetectorRef, - ) { - this.chart = chart as OrganizationChart; - this.subscription = this.chart.selectionSource$.subscribe(() => { - this.cd.markForCheck(); - }); - } - - get leaf(): boolean | undefined { - if (this.node) { - return this.node.leaf == false ? false : !(this.node.children && this.node.children.length); - } - } - - get colspan() { - if (this.node) { - return this.node.children && this.node.children.length ? this.node.children.length * 2 : null; - } - } - - getChildStyle(node: TreeNode) { - return { - visibility: !this.leaf && node.expanded ? 'inherit' : 'hidden', - }; - } - - onNodeClick(event: Event, node: TreeNode) { - this.chart.onNodeClick(event, node); - } - - toggleNode(event: Event, node: TreeNode) { - node.expanded = !node.expanded; - if (node.expanded) this.chart.onNodeExpand.emit({ originalEvent: event, node: this.node }); - else this.chart.onNodeCollapse.emit({ originalEvent: event, node: this.node }); - - event.preventDefault(); - } - - isSelected() { - return this.chart.isSelected(this.node as TreeNode); - } - - ngOnDestroy() { - this.subscription.unsubscribe(); - } -} -/** - * OrganizationChart visualizes hierarchical organization data. - * @group Components - */ -@Component({ - selector: 'p-organizationChart, p-organization-chart, p-organizationchart', - standalone: true, - imports: [CommonModule, OrganizationChartNode, ChevronDownIcon, ChevronUpIcon, SharedModule], - template: ` -
    -
    -
    - `, - changeDetection: ChangeDetectionStrategy.Default, - providers: [OrganizationChartStyle], -}) -export class OrganizationChart extends BaseComponent implements AfterContentInit { - /** - * An array of nested TreeNodes. - * @group Props - */ - @Input() value: TreeNode[] | undefined; - /** - * Inline style of the component. - * @group Props - */ - @Input() style: { [klass: string]: any } | null | undefined; - /** - * Style class of the component. - * @group Props - */ - @Input() styleClass: string | undefined; - /** - * Defines the selection mode. - * @group Props - */ - @Input() selectionMode: 'single' | 'multiple' | null | undefined; - /** - * Whether the nodes can be expanded or toggled. - * @group Props - */ - @Input({ transform: booleanAttribute }) collapsible: boolean | undefined; - /** - * Whether the space allocated by a node is preserved when hidden. - * @group Props - */ - @Input({ transform: booleanAttribute }) preserveSpace: boolean = true; - /** - * A single treenode instance or an array to refer to the selections. - * @group Props - */ - @Input() get selection(): any { - return this._selection; - } - set selection(val: any) { - this._selection = val; - - if (this.initialized) this.selectionSource.next(null); - } - /** - * Callback to invoke on selection change. - * @param {*} any - selected value. - * @group Emits - */ - @Output() selectionChange: EventEmitter = new EventEmitter(); - /** - * Callback to invoke when a node is selected. - * @param {OrganizationChartNodeSelectEvent} event - custom node select event. - * @group Emits - */ - @Output() onNodeSelect: EventEmitter = new EventEmitter(); - /** - * Callback to invoke when a node is unselected. - * @param {OrganizationChartNodeUnSelectEvent} event - custom node unselect event. - * @group Emits - */ - @Output() onNodeUnselect: EventEmitter = new EventEmitter(); - /** - * Callback to invoke when a node is expanded. - * @param {OrganizationChartNodeExpandEvent} event - custom node expand event. - * @group Emits - */ - @Output() onNodeExpand: EventEmitter = new EventEmitter(); - /** - * Callback to invoke when a node is collapsed. - * @param {OrganizationChartNodeCollapseEvent} event - custom node collapse event. - * @group Emits - */ - @Output() onNodeCollapse: EventEmitter = new EventEmitter(); - - @ContentChildren(PrimeTemplate) templates: Nullable>; - - public templateMap: any; - - togglerIconTemplate: Nullable>; - - private selectionSource = new Subject(); - - _selection: any; - - initialized: Nullable; - - selectionSource$ = this.selectionSource.asObservable(); - - _componentStyle = inject(OrganizationChartStyle); - - constructor( - public el: ElementRef, - public cd: ChangeDetectorRef, - ) { - super(); - } - - get root(): TreeNode | null { - return this.value && this.value.length ? this.value[0] : null; - } - - ngAfterContentInit() { - if ((this.templates as QueryList).length) { - this.templateMap = {}; - } - - (this.templates as QueryList).forEach((item) => { - if (item.getType() === 'togglericon') { - this.togglerIconTemplate = item.template; - } else { - this.templateMap[item.getType()] = item.template; - } - }); - - this.initialized = true; - } - - getTemplateForNode(node: TreeNode): TemplateRef | null { - if (this.templateMap) return node.type ? this.templateMap[node.type] : this.templateMap['default']; - else return null; - } - - onNodeClick(event: Event, node: TreeNode) { - let eventTarget = event.target; - - if ( - eventTarget.className && - (DomHandler.hasClass(eventTarget, 'p-organizationchart-node-toggle-button') || - DomHandler.hasClass(eventTarget, 'p-organizationchart-node-toggle-button-icon')) - ) { - return; - } else if (this.selectionMode) { - if (node.selectable === false) { - return; - } - - let index = this.findIndexInSelection(node); - let selected = index >= 0; - - if (this.selectionMode === 'single') { - if (selected) { - this.selection = null; - this.onNodeUnselect.emit({ originalEvent: event, node: node }); - } else { - this.selection = node; - this.onNodeSelect.emit({ originalEvent: event, node: node }); - } - } else if (this.selectionMode === 'multiple') { - if (selected) { - this.selection = this.selection.filter((val: any, i: number) => i != index); - this.onNodeUnselect.emit({ originalEvent: event, node: node }); - } else { - this.selection = [...(this.selection || []), node]; - this.onNodeSelect.emit({ originalEvent: event, node: node }); - } - } - - this.selectionChange.emit(this.selection); - this.selectionSource.next(null); - } - } - - findIndexInSelection(node: TreeNode) { - let index: number = -1; - - if (this.selectionMode && this.selection) { - if (this.selectionMode === 'single') { - index = this.selection == node ? 0 : -1; - } else if (this.selectionMode === 'multiple') { - for (let i = 0; i < this.selection.length; i++) { - if (this.selection[i] == node) { - index = i; - break; - } - } - } - } - - return index; - } - - isSelected(node: TreeNode) { - return this.findIndexInSelection(node) != -1; - } -} - -@NgModule({ - imports: [OrganizationChart, OrganizationChartNode, SharedModule], - exports: [OrganizationChart, OrganizationChartNode, SharedModule], -}) -export class OrganizationChartModule {} diff --git a/src/app/components/overlay/ng-package.json b/src/app/components/overlay/ng-package.json deleted file mode 100644 index adf53c09d63..00000000000 --- a/src/app/components/overlay/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} diff --git a/src/app/components/overlaybadge/ng-package.json b/src/app/components/overlaybadge/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/overlaybadge/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/overlaypanel/ng-package.json b/src/app/components/overlaypanel/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/overlaypanel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/overlaypanel/style/popoverstyle.ts b/src/app/components/overlaypanel/style/popoverstyle.ts deleted file mode 100644 index 2069ac49568..00000000000 --- a/src/app/components/overlaypanel/style/popoverstyle.ts +++ /dev/null @@ -1,120 +0,0 @@ -import { Injectable } from '@angular/core'; -import { BaseStyle } from 'primeng/base'; - -const theme = ({ dt }) => ` -.p-popover { - margin-top: ${dt('popover.gutter')}; - background: ${dt('popover.background')}; - color: ${dt('popover.color')}; - border: 1px solid ${dt('popover.border.color')}; - border-radius: ${dt('popover.border.radius')}; - box-shadow: ${dt('popover.shadow')}; - position: absolute -} - -.p-popover-content { - padding: ${dt('popover.content.padding')}; -} - -.p-popover-flipped { - margin-top: calc(${dt('popover.gutter')} * -1); - margin-bottom: ${dt('popover.gutter')}; -} - -.p-popover-enter-from { - opacity: 0; - transform: scaleY(0.8); -} - -.p-popover-leave-to { - opacity: 0; -} - -.p-popover-enter-active { - transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1); -} - -.p-popover-leave-active { - transition: opacity 0.1s linear; -} - -.p-popover:after, -.p-popover:before { - bottom: 100%; - left: ${dt('popover.arrow.offset')}; - content: " "; - height: 0; - width: 0; - position: absolute; - pointer-events: none; -} - -.p-popover:after { - border-width: calc(${dt('popover.gutter')} - 2px); - margin-left: calc(-1 * (${dt('popover.gutter')} - 2px)); - border-style: solid; - border-color: transparent; - border-bottom-color: ${dt('popover.background')}; -} - -.p-popover:before { - border-width: ${dt('popover.gutter')}; - margin-left: calc(-1 * ${dt('popover.gutter')}); - border-style: solid; - border-color: transparent; - border-bottom-color: ${dt('popover.border.color')}; -} - -.p-popover-flipped:after, -.p-popover-flipped:before { - bottom: auto; - top: 100%; -} - -.p-popover.p-popover-flipped:after { - border-bottom-color: transparent; - border-top-color: ${dt('popover.background')}; -} - -.p-popover.p-popover-flipped:before { - border-bottom-color: transparent; - border-top-color: ${dt('popover.border.color')}; -} - -`; - -const classes = { - root: 'p-popover p-component', - content: 'p-popover-content', -}; - -@Injectable() -export class PopoverStyle extends BaseStyle { - name = 'popover'; - - theme = theme; - - classes = classes; -} - -/** - * - * Popover is a container component positioned as connected to its target. - * - * [Live Demo](https://www.primeng.org/popover) - * - * @module popoverstyle - * - */ -export enum PopoverClasses { - /** - * Class name of the root element - */ - root = 'p-popover', - /** - * Class name of the content element - */ - content = 'p-popover-content', -} - -export interface PopoverStyle extends BaseStyle {} diff --git a/src/app/components/package-lock.json b/src/app/components/package-lock.json deleted file mode 100644 index 2b049734442..00000000000 --- a/src/app/components/package-lock.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "name": "primeng", - "version": "18.0.0-beta.3", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "primeng", - "version": "18.0.0-beta.3", - "license": "MIT", - "dependencies": { - "@primeuix/styled": "0.2.0" - }, - "peerDependencies": { - "@angular/common": "^17.0.0 || ^18.0.0", - "@angular/core": "^17.0.0 || ^18.0.0", - "@angular/forms": "^17.0.0 || ^18.0.0", - "rxjs": "^6.0.0 || ^7.8.1", - "zone.js": "~0.14.0" - } - }, - "node_modules/@angular/common": { - "version": "17.3.9", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-17.3.9.tgz", - "integrity": "sha512-tH1VfbAvNVaz6ZYa+q0DiKtbmUql1jK/3q/af74B8nVjKLHcXVWwxvBayqvrmlUt7FGANGkETIcCWrB44k47Ug==", - "peer": true, - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^18.13.0 || >=20.9.0" - }, - "peerDependencies": { - "@angular/core": "17.3.9", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@angular/core": { - "version": "17.3.9", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-17.3.9.tgz", - "integrity": "sha512-x+h5BQ6islvYWGVLTz1CEgNq1/5IYngQ+Inq/tWayM6jN7RPOCydCCbCw+uOZS7MgFebkP0gYTVm14y1MRFKSQ==", - "peer": true, - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^18.13.0 || >=20.9.0" - }, - "peerDependencies": { - "rxjs": "^6.5.3 || ^7.4.0", - "zone.js": "~0.14.0" - } - }, - "node_modules/@angular/forms": { - "version": "17.3.9", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-17.3.9.tgz", - "integrity": "sha512-5b8OjK0kLghrdxkVWglgerHVp9D5WvXInXwo1KIyc2v/fGdTlyu/RFi0GLGvzq2y+7Z8TvtXWC82SB47vfx3TQ==", - "peer": true, - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^18.13.0 || >=20.9.0" - }, - "peerDependencies": { - "@angular/common": "17.3.9", - "@angular/core": "17.3.9", - "@angular/platform-browser": "17.3.9", - "rxjs": "^6.5.3 || ^7.4.0" - } - }, - "node_modules/@angular/platform-browser": { - "version": "17.3.9", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-17.3.9.tgz", - "integrity": "sha512-vMwHO76rnkz7aV3KHKy23KUFAo/+b0+yHPa6AND5Lee8z5C1J/tA2PdetFAsghlQQsX61JeK4MFJV/f3dFm2dw==", - "peer": true, - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^18.13.0 || >=20.9.0" - }, - "peerDependencies": { - "@angular/animations": "17.3.9", - "@angular/common": "17.3.9", - "@angular/core": "17.3.9" - }, - "peerDependenciesMeta": { - "@angular/animations": { - "optional": true - } - } - }, - "node_modules/@primeuix/styled": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@primeuix/styled/-/styled-0.2.0.tgz", - "integrity": "sha512-3Q6bDrmwTW88tzJsFIFenC0VyXLj0+/wYw+TZnJ/4CCDfehR4WfTs4EZdpuFtYqvmbpJ6zWXAiwSCNdSYTZkyA==", - "dependencies": { - "@primeuix/utils": "^0.2.0" - }, - "engines": { - "node": ">=12.11.0" - } - }, - "node_modules/@primeuix/utils": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@primeuix/utils/-/utils-0.2.0.tgz", - "integrity": "sha512-AaDIeRFlsbkVTk2s0mlEjnGSLi31X669NVwo+n+AVAnBdDiQznjipNTpHbOobVBtjOKZize74PChK6uoaSBRUw==", - "engines": { - "node": ">=12.11.0" - } - }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "peer": true, - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "peer": true - }, - "node_modules/zone.js": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.6.tgz", - "integrity": "sha512-vyRNFqofdaHVdWAy7v3Bzmn84a1JHWSjpuTZROT/uYn8I3p2cmo7Ro9twFmYRQDPhiYOV7QLk0hhY4JJQVqS6Q==", - "peer": true - } - } -} diff --git a/src/app/components/package.json b/src/app/components/package.json deleted file mode 100644 index b52e5bd2982..00000000000 --- a/src/app/components/package.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "primeng", - "version": "18.0.0-beta.3", - "repository": { - "type": "git", - "url": "https://github.com/primefaces/primeng" - }, - "keywords": [ - "angular" - ], - "license": "MIT", - "bugs": { - "url": "https://github.com/primefaces/primeng/issues" - }, - "exports": { - "./resources/": "./resources/" - }, - "dependencies": { - "@primeuix/styled": "0.3.0" - }, - "module": "primeng.js", - "typings": "primeng.d.ts", - "peerDependencies": { - "@angular/core": "^17.0.0 || ^18.0.0", - "@angular/common": "^17.0.0 || ^18.0.0", - "@angular/forms": "^17.0.0 || ^18.0.0", - "rxjs": "^6.0.0 || ^7.8.1", - "zone.js": "~0.14.0" - } -} diff --git a/src/app/components/paginator/ng-package.json b/src/app/components/paginator/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/paginator/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/panel/ng-package.json b/src/app/components/panel/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/panel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/panelmenu/ng-package.json b/src/app/components/panelmenu/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/panelmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/panelmenu/panelmenu.ts b/src/app/components/panelmenu/panelmenu.ts deleted file mode 100644 index 582e1cf49b8..00000000000 --- a/src/app/components/panelmenu/panelmenu.ts +++ /dev/null @@ -1,1282 +0,0 @@ -import { animate, state, style, transition, trigger } from '@angular/animations'; -import { CommonModule } from '@angular/common'; -import { - AfterContentInit, - booleanAttribute, - ChangeDetectionStrategy, - Component, - computed, - ContentChild, - ContentChildren, - ElementRef, - EventEmitter, - forwardRef, - inject, - Input, - NgModule, - numberAttribute, - OnChanges, - Output, - QueryList, - signal, - SimpleChanges, - TemplateRef, - ViewChild, - ViewEncapsulation, -} from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { MenuItem, PrimeTemplate, SharedModule } from 'primeng/api'; -import { DomHandler } from 'primeng/dom'; -import { AngleDownIcon } from 'primeng/icons/angledown'; -import { AngleRightIcon } from 'primeng/icons/angleright'; -import { ChevronDownIcon } from 'primeng/icons/chevrondown'; -import { ChevronRightIcon } from 'primeng/icons/chevronright'; -import { TooltipModule } from 'primeng/tooltip'; -import { ObjectUtils, UniqueComponentId } from 'primeng/utils'; -import { PanelMenuStyle } from './style/panelmenustyle'; -import { BaseComponent } from 'primeng/basecomponent'; - -@Component({ - selector: 'p-panelMenuSub, p-panelmenu-sub', - imports: [CommonModule, RouterModule, TooltipModule, AngleDownIcon, AngleRightIcon, ChevronDownIcon, ChevronRightIcon, SharedModule], - standalone: true, - template: ` - - `, - animations: [ - trigger('submenu', [ - state( - 'hidden', - style({ - height: '0', - }), - ), - state( - 'visible', - style({ - height: '*', - }), - ), - transition('visible <=> hidden', [animate('{{transitionParams}}')]), - transition('void => *', animate(0)), - ]), - ], - encapsulation: ViewEncapsulation.None, -}) -export class PanelMenuSub extends BaseComponent { - @Input() panelId: string | undefined; - - @Input() focusedItemId: string | undefined; - - @Input() items: any[]; - - @Input() itemTemplate: TemplateRef | undefined; - - @Input({ transform: numberAttribute }) level: number = 0; - - @Input() activeItemPath: any[]; - - @Input({ transform: booleanAttribute }) root: boolean | undefined; - - @Input({ transform: numberAttribute }) tabindex: number | undefined; - - @Input() transitionOptions: string | undefined; - - @Input({ transform: booleanAttribute }) parentExpanded: boolean | undefined; - - @Output() itemToggle: EventEmitter = new EventEmitter(); - - @Output() menuFocus: EventEmitter = new EventEmitter(); - - @Output() menuBlur: EventEmitter = new EventEmitter(); - - @Output() menuKeyDown: EventEmitter = new EventEmitter(); - - @ViewChild('list') listViewChild: ElementRef; - - panelMenu: PanelMenu = inject(forwardRef(() => PanelMenu)); - - getItemId(processedItem) { - return processedItem.item?.id ?? `${this.panelId}_${processedItem.key}`; - } - - getItemKey(processedItem) { - return this.getItemId(processedItem); - } - - getItemClass(processedItem) { - return { - 'p-panelmenu-item': true, - 'p-disabled': this.isItemDisabled(processedItem), - 'p-focus': this.isItemFocused(processedItem), - }; - } - - getItemProp(processedItem, name?, params?) { - return processedItem && processedItem.item ? ObjectUtils.getItemValue(processedItem.item[name], params) : undefined; - } - - getItemLabel(processedItem) { - return this.getItemProp(processedItem, 'label'); - } - - isItemExpanded(processedItem) { - return processedItem.expanded; - } - - isItemActive(processedItem) { - return this.isItemExpanded(processedItem) || this.activeItemPath.some((path) => path && path.key === processedItem.key); - } - - isItemVisible(processedItem) { - return this.getItemProp(processedItem, 'visible') !== false; - } - - isItemDisabled(processedItem) { - return this.getItemProp(processedItem, 'disabled'); - } - - isItemFocused(processedItem) { - return this.focusedItemId === this.getItemId(processedItem); - } - - isItemGroup(processedItem) { - return ObjectUtils.isNotEmpty(processedItem.items); - } - - getAnimation(processedItem) { - return this.isItemActive(processedItem) - ? { value: 'visible', params: { transitionParams: this.transitionOptions, height: '*' } } - : { value: 'hidden', params: { transitionParams: this.transitionOptions, height: '0' } }; - } - - getAriaSetSize() { - return this.items.filter((processedItem) => this.isItemVisible(processedItem) && !this.getItemProp(processedItem, 'separator')) - .length; - } - - getAriaPosInset(index) { - return ( - index - - this.items - .slice(0, index) - .filter((processedItem) => this.isItemVisible(processedItem) && this.getItemProp(processedItem, 'separator')).length + - 1 - ); - } - - onItemClick(event, processedItem) { - if (!this.isItemDisabled(processedItem)) { - this.getItemProp(processedItem, 'command', { originalEvent: event, item: processedItem.item }); - this.itemToggle.emit({ processedItem, expanded: !this.isItemActive(processedItem) }); - } - } - - onItemToggle(event) { - this.itemToggle.emit(event); - } -} - -@Component({ - selector: 'p-panelMenuList, p-panel-menu-list', - imports: [ - CommonModule, - PanelMenuSub, - RouterModule, - TooltipModule, - AngleDownIcon, - AngleRightIcon, - ChevronDownIcon, - ChevronRightIcon, - SharedModule, - ], - standalone: true, - template: ` - - `, - changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, -}) -export class PanelMenuList extends BaseComponent implements OnChanges { - @Input() panelId: string | undefined; - - @Input() id: string | undefined; - - @Input() items: any[]; - - @Input() itemTemplate: TemplateRef | undefined; - - @Input({ transform: booleanAttribute }) parentExpanded: boolean | undefined; - - @Input({ transform: booleanAttribute }) expanded: boolean | undefined; - - @Input() transitionOptions: string | undefined; - - @Input({ transform: booleanAttribute }) root: boolean | undefined; - - @Input({ transform: numberAttribute }) tabindex: number | undefined; - - @Input() activeItem: any; - - @Output() itemToggle: EventEmitter = new EventEmitter(); - - @Output() headerFocus: EventEmitter = new EventEmitter(); - - @ViewChild('submenu') subMenuViewChild: PanelMenuSub; - - searchTimeout: any; - - searchValue: any; - - focused: boolean | undefined; - - focusedItem = signal(null); - - activeItemPath = signal([]); - - processedItems = signal([]); - - visibleItems = computed(() => { - const processedItems = this.processedItems(); - return this.flatItems(processedItems); - }); - - get focusedItemId() { - const focusedItem = this.focusedItem(); - return focusedItem && focusedItem.item?.id - ? focusedItem.item.id - : ObjectUtils.isNotEmpty(this.focusedItem()) - ? `${this.panelId}_${this.focusedItem().key}` - : undefined; - } - - ngOnChanges(changes: SimpleChanges) { - this.processedItems.set(this.createProcessedItems(changes?.items?.currentValue || this.items || [])); - } - - getItemProp(processedItem, name) { - return processedItem && processedItem.item ? ObjectUtils.getItemValue(processedItem.item[name]) : undefined; - } - - getItemLabel(processedItem) { - return this.getItemProp(processedItem, 'label'); - } - - isItemVisible(processedItem) { - return this.getItemProp(processedItem, 'visible') !== false; - } - - isItemDisabled(processedItem) { - return this.getItemProp(processedItem, 'disabled'); - } - - isItemActive(processedItem) { - return this.activeItemPath().some((path) => path.key === processedItem.parentKey); - } - - isItemGroup(processedItem) { - return ObjectUtils.isNotEmpty(processedItem.items); - } - - isElementInPanel(event, element) { - const panel = event.currentTarget.closest('[data-pc-section="panel"]'); - - return panel && panel.contains(element); - } - - isItemMatched(processedItem) { - return ( - this.isValidItem(processedItem) && - this.getItemLabel(processedItem).toLocaleLowerCase().startsWith(this.searchValue.toLocaleLowerCase()) - ); - } - - isVisibleItem(processedItem) { - return !!processedItem && (processedItem.level === 0 || this.isItemActive(processedItem)) && this.isItemVisible(processedItem); - } - - isValidItem(processedItem) { - return !!processedItem && !this.isItemDisabled(processedItem) && !processedItem.separator; - } - - findFirstItem() { - return this.visibleItems().find((processedItem) => this.isValidItem(processedItem)); - } - - findLastItem() { - return ObjectUtils.findLast(this.visibleItems(), (processedItem) => this.isValidItem(processedItem)); - } - - findItemByEventTarget(target: EventTarget): undefined | any { - let parentNode = target as ParentNode & Element; - - while (parentNode && parentNode.tagName?.toLowerCase() !== 'li') { - parentNode = parentNode?.parentNode as Element; - } - - return ( - parentNode?.id && - this.visibleItems().find( - (processedItem) => this.isValidItem(processedItem) && `${this.panelId}_${processedItem.key}` === parentNode.id, - ) - ); - } - - createProcessedItems(items, level = 0, parent = {}, parentKey = '') { - const processedItems = []; - items && - items.forEach((item, index) => { - const key = (parentKey !== '' ? parentKey + '_' : '') + index; - const newItem = { - icon: item.icon, - expanded: item.expanded, - separator: item.separator, - item, - index, - level, - key, - parent, - parentKey, - }; - - newItem['items'] = this.createProcessedItems(item.items, level + 1, newItem, key); - processedItems.push(newItem); - }); - return processedItems; - } - - findProcessedItemByItemKey(key, processedItems?, level = 0) { - processedItems = processedItems || this.processedItems(); - if (processedItems && processedItems.length) { - for (let i = 0; i < processedItems.length; i++) { - const processedItem = processedItems[i]; - - if (this.getItemProp(processedItem, 'key') === key) return processedItem; - const matchedItem = this.findProcessedItemByItemKey(key, processedItem.items, level + 1); - if (matchedItem) return matchedItem; - } - } - } - - flatItems(processedItems, processedFlattenItems = []) { - processedItems && - processedItems.forEach((processedItem) => { - if (this.isVisibleItem(processedItem)) { - processedFlattenItems.push(processedItem); - this.flatItems(processedItem.items, processedFlattenItems); - } - }); - - return processedFlattenItems; - } - - changeFocusedItem(event) { - const { originalEvent, processedItem, focusOnNext, selfCheck, allowHeaderFocus = true } = event; - - if (ObjectUtils.isNotEmpty(this.focusedItem()) && this.focusedItem().key !== processedItem.key) { - this.focusedItem.set(processedItem); - this.scrollInView(); - } else if (allowHeaderFocus) { - this.headerFocus.emit({ originalEvent, focusOnNext, selfCheck }); - } - } - - scrollInView() { - const element = DomHandler.findSingle(this.subMenuViewChild.listViewChild.nativeElement, `li[id="${`${this.focusedItemId}`}"]`); - - if (element) { - element.scrollIntoView && element.scrollIntoView({ block: 'nearest', inline: 'nearest' }); - } - } - - onFocus(event) { - if (!this.focused) { - this.focused = true; - const focusedItem = - this.focusedItem() || - (this.isElementInPanel(event, event.relatedTarget) - ? this.findItemByEventTarget(event.target) || this.findFirstItem() - : this.findLastItem()); - if (event.relatedTarget !== null) this.focusedItem.set(focusedItem); - } - } - - onBlur(event) { - const target = event.relatedTarget; - - if (this.focused && !this.el.nativeElement.contains(target)) { - this.focused = false; - this.focusedItem.set(null); - this.searchValue = ''; - } - } - - onItemToggle(event) { - const { processedItem, expanded } = event; - - // Update the original item object's 'expanded' property - if (processedItem.item) { - processedItem.item.expanded = !processedItem.item.expanded; - } - - // Recreate processedItems with updated 'expanded' states - this.processedItems.set(this.createProcessedItems(this.items || [], 0, {}, '')); - - // Update activeItemPath - const activeItemPath = this.activeItemPath().filter((p) => p.parentKey !== processedItem.parentKey); - if (expanded) { - activeItemPath.push(processedItem); - } - this.activeItemPath.set(activeItemPath); - - // Update focusedItem - this.focusedItem.set(processedItem); - } - - onKeyDown(event) { - const metaKey = event.metaKey || event.ctrlKey; - - switch (event.code) { - case 'ArrowDown': - this.onArrowDownKey(event); - break; - - case 'ArrowUp': - this.onArrowUpKey(event); - break; - - case 'ArrowLeft': - this.onArrowLeftKey(event); - break; - - case 'ArrowRight': - this.onArrowRightKey(event); - break; - - case 'Home': - this.onHomeKey(event); - break; - - case 'End': - this.onEndKey(event); - break; - - case 'Space': - this.onSpaceKey(event); - break; - - case 'Enter': - this.onEnterKey(event); - break; - - case 'Escape': - case 'Tab': - case 'PageDown': - case 'PageUp': - case 'Backspace': - case 'ShiftLeft': - case 'ShiftRight': - //NOOP - break; - - default: - if (!metaKey && ObjectUtils.isPrintableCharacter(event.key)) { - this.searchItems(event, event.key); - } - - break; - } - } - - onArrowDownKey(event) { - const processedItem = ObjectUtils.isNotEmpty(this.focusedItem()) ? this.findNextItem(this.focusedItem()) : this.findFirstItem(); - this.changeFocusedItem({ originalEvent: event, processedItem, focusOnNext: true }); - event.preventDefault(); - } - onArrowUpKey(event) { - const processedItem = ObjectUtils.isNotEmpty(this.focusedItem()) ? this.findPrevItem(this.focusedItem()) : this.findLastItem(); - - this.changeFocusedItem({ originalEvent: event, processedItem, selfCheck: true }); - event.preventDefault(); - } - - onArrowLeftKey(event) { - if (ObjectUtils.isNotEmpty(this.focusedItem())) { - const matched = this.activeItemPath().some((p) => p.key === this.focusedItem().key); - - if (matched) { - const activeItemPath = this.activeItemPath().filter((p) => p.key !== this.focusedItem().key); - this.activeItemPath.set(activeItemPath); - } else { - const focusedItem = ObjectUtils.isNotEmpty(this.focusedItem().parent) ? this.focusedItem().parent : this.focusedItem(); - this.focusedItem.set(focusedItem); - } - - event.preventDefault(); - } - } - - onArrowRightKey(event) { - if (ObjectUtils.isNotEmpty(this.focusedItem())) { - const grouped = this.isItemGroup(this.focusedItem()); - - if (grouped) { - const matched = this.activeItemPath().some((p) => p.key === this.focusedItem().key); - - if (matched) { - this.onArrowDownKey(event); - } else { - const activeItemPath = this.activeItemPath().filter((p) => p.parentKey !== this.focusedItem().parentKey); - activeItemPath.push(this.focusedItem()); - - this.activeItemPath.set(activeItemPath); - } - } - - event.preventDefault(); - } - } - - onHomeKey(event) { - this.changeFocusedItem({ originalEvent: event, processedItem: this.findFirstItem(), allowHeaderFocus: false }); - event.preventDefault(); - } - - onEndKey(event) { - this.changeFocusedItem({ originalEvent: event, processedItem: this.findLastItem(), focusOnNext: true, allowHeaderFocus: false }); - event.preventDefault(); - } - - onEnterKey(event) { - if (ObjectUtils.isNotEmpty(this.focusedItem())) { - const element = DomHandler.findSingle(this.subMenuViewChild.listViewChild.nativeElement, `li[id="${`${this.focusedItemId}`}"]`); - const anchorElement = - element && (DomHandler.findSingle(element, '[data-pc-section="action"]') || DomHandler.findSingle(element, 'a,button')); - - anchorElement ? anchorElement.click() : element && element.click(); - } - - event.preventDefault(); - } - - onSpaceKey(event) { - this.onEnterKey(event); - } - - findNextItem(processedItem) { - const index = this.visibleItems().findIndex((item) => item.key === processedItem.key); - - const matchedItem = - index < this.visibleItems().length - 1 - ? this.visibleItems() - .slice(index + 1) - .find((pItem) => this.isValidItem(pItem)) - : undefined; - return matchedItem || processedItem; - } - - findPrevItem(processedItem) { - const index = this.visibleItems().findIndex((item) => item.key === processedItem.key); - const matchedItem = - index > 0 ? ObjectUtils.findLast(this.visibleItems().slice(0, index), (pItem) => this.isValidItem(pItem)) : undefined; - - return matchedItem || processedItem; - } - - searchItems(event, char) { - this.searchValue = (this.searchValue || '') + char; - - let matchedItem = null; - let matched = false; - - if (ObjectUtils.isNotEmpty(this.focusedItem())) { - const focusedItemIndex = this.visibleItems().findIndex((processedItem) => processedItem.key === this.focusedItem().key); - - matchedItem = this.visibleItems() - .slice(focusedItemIndex) - .find((processedItem) => this.isItemMatched(processedItem)); - matchedItem = ObjectUtils.isEmpty(matchedItem) - ? this.visibleItems() - .slice(0, focusedItemIndex) - .find((processedItem) => this.isItemMatched(processedItem)) - : matchedItem; - } else { - matchedItem = this.visibleItems().find((processedItem) => this.isItemMatched(processedItem)); - } - - if (ObjectUtils.isNotEmpty(matchedItem)) { - matched = true; - } - - if (ObjectUtils.isEmpty(matchedItem) && ObjectUtils.isEmpty(this.focusedItem())) { - matchedItem = this.findFirstItem(); - } - - if (ObjectUtils.isNotEmpty(matchedItem)) { - this.changeFocusedItem({ - originalEvent: event, - processedItem: matchedItem, - allowHeaderFocus: false, - }); - } - - if (this.searchTimeout) { - clearTimeout(this.searchTimeout); - } - - this.searchTimeout = setTimeout(() => { - this.searchValue = ''; - this.searchTimeout = null; - }, 500); - - return matched; - } -} - -/** - * PanelMenu is a hybrid of Accordion and Tree components. - * @group Components - */ -@Component({ - selector: 'p-panelMenu, p-panelmenu', - imports: [ - CommonModule, - PanelMenuList, - RouterModule, - TooltipModule, - AngleDownIcon, - AngleRightIcon, - ChevronDownIcon, - ChevronRightIcon, - SharedModule, - ], - standalone: true, - template: ` - - `, - animations: [ - trigger('rootItem', [ - state( - 'hidden', - style({ - height: '0', - }), - ), - state( - 'visible', - style({ - height: '*', - }), - ), - transition('visible <=> hidden', [animate('{{transitionParams}}')]), - transition('void => *', animate(0)), - ]), - ], - changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, - providers: [PanelMenuStyle], -}) -export class PanelMenu extends BaseComponent implements AfterContentInit { - /** - * An array of menuitems. - * @group Props - */ - @Input() model: MenuItem[] | undefined; - /** - * Inline style of the component. - * @group Props - */ - @Input() style: { [klass: string]: any } | null | undefined; - /** - * Style class of the component. - * @group Props - */ - @Input() styleClass: string | undefined; - /** - * Whether multiple tabs can be activated at the same time or not. - * @group Props - */ - @Input({ transform: booleanAttribute }) multiple: boolean = false; - /** - * Transition options of the animation. - * @group Props - */ - @Input() transitionOptions: string = '400ms cubic-bezier(0.86, 0, 0.07, 1)'; - /** - * Current id state as a string. - * @group Props - */ - @Input() id: string | undefined; - /** - * Index of the element in tabbing order. - * @group Props - */ - @Input({ transform: numberAttribute }) tabindex: number | undefined = 0; - - @ContentChildren(PrimeTemplate) templates: QueryList | undefined; - - @ViewChild('container') containerViewChild: ElementRef | undefined; - /** - * Template option of submenuicon. - * @group Templates - */ - @ContentChild('submenuicon') submenuIconTemplate: TemplateRef | undefined; - /** - * Template option of item. - * @group Templates - */ - @ContentChild('item') itemTemplate: TemplateRef | undefined; - - public animating: boolean | undefined; - - activeItem = signal(null); - - _componentStyle = inject(PanelMenuStyle); - - ngOnInit() { - super.ngOnInit(); - this.id = this.id || UniqueComponentId(); - } - - ngAfterContentInit() { - this.templates?.forEach((item) => { - switch (item.getType()) { - case 'submenuicon': - this.submenuIconTemplate = item.template; - break; - - case 'item': - this.itemTemplate = item.template; - break; - - default: - this.itemTemplate = item.template; - break; - } - }); - } - - /** - * Collapses open panels. - * @group Method - */ - collapseAll() { - for (let item of this.model!) { - if (item.expanded) { - item.expanded = false; - } - } - - this.cd.detectChanges(); - } - - onToggleDone() { - this.animating = false; - this.cd.markForCheck(); - } - - changeActiveItem(event, item, index?: number, selfActive = false) { - if (!this.isItemDisabled(item)) { - const activeItem = selfActive ? item : this.activeItem && ObjectUtils.equals(item, this.activeItem) ? null : item; - this.activeItem.set(activeItem); - } - } - - getAnimation(item: MenuItem) { - return item.expanded - ? { value: 'visible', params: { transitionParams: this.animating ? this.transitionOptions : '0ms', height: '*' } } - : { value: 'hidden', params: { transitionParams: this.transitionOptions, height: '0' } }; - } - - getItemProp(item, name) { - return item ? ObjectUtils.getItemValue(item[name]) : undefined; - } - - getItemLabel(item) { - return this.getItemProp(item, 'label'); - } - - isItemActive(item) { - return item.expanded; - } - - isItemVisible(item) { - return this.getItemProp(item, 'visible') !== false; - } - - isItemDisabled(item) { - return this.getItemProp(item, 'disabled'); - } - - isItemGroup(item) { - return ObjectUtils.isNotEmpty(item.items); - } - - getPanelId(index, item?) { - return item && item.id ? item.id : `${this.id}_${index}`; - } - - getHeaderId(item, index) { - return item.id ? item.id + '_header' : `${this.getPanelId(index)}_header`; - } - - getContentId(item, index) { - return item.id ? item.id + '_content' : `${this.getPanelId(index)}_content`; - } - - updateFocusedHeader(event) { - const { originalEvent, focusOnNext, selfCheck } = event; - const panelElement = originalEvent.currentTarget.closest('[data-pc-section="panel"]'); - const header = selfCheck - ? DomHandler.findSingle(panelElement, '[data-pc-section="header"]') - : focusOnNext - ? this.findNextHeader(panelElement) - : this.findPrevHeader(panelElement); - - header - ? this.changeFocusedHeader(originalEvent, header) - : focusOnNext - ? this.onHeaderHomeKey(originalEvent) - : this.onHeaderEndKey(originalEvent); - } - - changeFocusedHeader(event, element) { - element && DomHandler.focus(element); - } - - findNextHeader(panelElement, selfCheck = false) { - const nextPanelElement = selfCheck ? panelElement : panelElement.nextElementSibling; - const headerElement = DomHandler.findSingle(nextPanelElement, '[data-pc-section="header"]'); - - return headerElement - ? DomHandler.getAttribute(headerElement, 'data-p-disabled') - ? this.findNextHeader(headerElement.parentElement) - : headerElement - : null; - } - - findPrevHeader(panelElement, selfCheck = false) { - const prevPanelElement = selfCheck ? panelElement : panelElement.previousElementSibling; - const headerElement = DomHandler.findSingle(prevPanelElement, '[data-pc-section="header"]'); - - return headerElement - ? DomHandler.getAttribute(headerElement, 'data-p-disabled') - ? this.findPrevHeader(headerElement.parentElement) - : headerElement - : null; - } - - findFirstHeader() { - return this.findNextHeader(this.containerViewChild.nativeElement.firstElementChild, true); - } - - findLastHeader() { - return this.findPrevHeader(this.containerViewChild.nativeElement.lastElementChild, true); - } - - onHeaderClick(event, item, index) { - if (this.isItemDisabled(item)) { - event.preventDefault(); - - return; - } - - if (item.command) { - item.command({ originalEvent: event, item }); - } - - if (!this.multiple) { - for (let modelItem of this.model!) { - if (item !== modelItem && modelItem.expanded) { - modelItem.expanded = false; - } - } - } - - item.expanded = !item.expanded; - this.changeActiveItem(event, item, index); - this.animating = true; - DomHandler.focus(event.currentTarget as HTMLElement); - } - - onHeaderKeyDown(event, item, index) { - switch (event.code) { - case 'ArrowDown': - this.onHeaderArrowDownKey(event); - break; - - case 'ArrowUp': - this.onHeaderArrowUpKey(event); - break; - - case 'Home': - this.onHeaderHomeKey(event); - break; - - case 'End': - this.onHeaderEndKey(event); - break; - - case 'Enter': - case 'Space': - this.onHeaderEnterKey(event, item, index); - break; - - default: - break; - } - } - - onHeaderArrowDownKey(event) { - const rootList = - DomHandler.getAttribute(event.currentTarget, 'data-p-highlight') === true - ? DomHandler.findSingle(event.currentTarget.nextElementSibling, '[data-pc-section="menu"]') - : null; - - rootList ? DomHandler.focus(rootList) : this.updateFocusedHeader({ originalEvent: event, focusOnNext: true }); - event.preventDefault(); - } - - onHeaderArrowUpKey(event) { - const prevHeader = this.findPrevHeader(event.currentTarget.parentElement) || this.findLastHeader(); - const rootList = - DomHandler.getAttribute(prevHeader, 'data-p-highlight') === true - ? DomHandler.findSingle(prevHeader.nextElementSibling, '[data-pc-section="menu"]') - : null; - - rootList ? DomHandler.focus(rootList) : this.updateFocusedHeader({ originalEvent: event, focusOnNext: false }); - event.preventDefault(); - } - - onHeaderHomeKey(event) { - this.changeFocusedHeader(event, this.findFirstHeader()); - event.preventDefault(); - } - - onHeaderEndKey(event) { - this.changeFocusedHeader(event, this.findLastHeader()); - event.preventDefault(); - } - - onHeaderEnterKey(event, item, index) { - const headerAction = DomHandler.findSingle(event.currentTarget, '[data-pc-section="headeraction"]'); - - headerAction ? headerAction.click() : this.onHeaderClick(event, item, index); - event.preventDefault(); - } -} -@NgModule({ - imports: [PanelMenu, SharedModule], - exports: [PanelMenu, SharedModule], -}) -export class PanelMenuModule {} diff --git a/src/app/components/password/ng-package.json b/src/app/components/password/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/password/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/picklist/ng-package.json b/src/app/components/picklist/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/picklist/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/popover/ng-package.json b/src/app/components/popover/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/popover/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/popover/style/popoverstyle.ts b/src/app/components/popover/style/popoverstyle.ts deleted file mode 100644 index 22ce34a2264..00000000000 --- a/src/app/components/popover/style/popoverstyle.ts +++ /dev/null @@ -1,98 +0,0 @@ -import { Injectable } from '@angular/core'; -import { BaseStyle } from 'primeng/base'; - -const theme = ({ dt }) => ` -.p-popover { - margin-top: ${dt('popover.gutter')}; - background: ${dt('popover.background')}; - color: ${dt('popover.color')}; - border: 1px solid ${dt('popover.border.color')}; - border-radius: ${dt('popover.border.radius')}; - box-shadow: ${dt('popover.shadow')}; - position: absolute -} - -.p-popover-content { - padding: ${dt('popover.content.padding')}; -} - -.p-popover-flipped { - margin-top: calc(${dt('popover.gutter')} * -1); - margin-bottom: ${dt('popover.gutter')}; -} - -.p-popover-enter-from { - opacity: 0; - transform: scaleY(0.8); -} - -.p-popover-leave-to { - opacity: 0; -} - -.p-popover-enter-active { - transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1); -} - -.p-popover-leave-active { - transition: opacity 0.1s linear; -} - -.p-popover:after, -.p-popover:before { - bottom: 100%; - left: ${dt('popover.arrow.offset')}; - content: " "; - height: 0; - width: 0; - position: absolute; - pointer-events: none; -} - -.p-popover:after { - border-width: calc(${dt('popover.gutter')} - 2px); - margin-left: calc(-1 * (${dt('popover.gutter')} - 2px)); - border-style: solid; - border-color: transparent; - border-bottom-color: ${dt('popover.background')}; -} - -.p-popover:before { - border-width: ${dt('popover.gutter')}; - margin-left: calc(-1 * ${dt('popover.gutter')}); - border-style: solid; - border-color: transparent; - border-bottom-color: ${dt('popover.border.color')}; -} - -.p-popover-flipped:after, -.p-popover-flipped:before { - bottom: auto; - top: 100%; -} - -.p-popover.p-popover-flipped:after { - border-bottom-color: transparent; - border-top-color: ${dt('popover.background')}; -} - -.p-popover.p-popover-flipped:before { - border-bottom-color: transparent; - border-top-color: ${dt('popover.border.color')}; -} - -`; - -const classes = { - root: 'p-popover p-component', - content: 'p-popover-content', -}; - -@Injectable() -export class PopoverStyle extends BaseStyle { - name = 'popover'; - - theme = theme; - - classes = classes; -} diff --git a/src/app/components/progressbar/ng-package.json b/src/app/components/progressbar/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/progressbar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/progressbar/progressbar.ts b/src/app/components/progressbar/progressbar.ts deleted file mode 100755 index ea286b2d583..00000000000 --- a/src/app/components/progressbar/progressbar.ts +++ /dev/null @@ -1,134 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { - booleanAttribute, - ChangeDetectionStrategy, - Component, - ContentChild, - inject, - Input, - NgModule, - numberAttribute, - TemplateRef, - ViewEncapsulation, -} from '@angular/core'; -import { BaseComponent } from 'primeng/basecomponent'; -import { ProgressBarStyle } from './style/progressbarstyle'; -import { SharedModule } from '../api/shared'; - -/** - * ProgressBar is a process status indicator. - * @group Components - */ -@Component({ - selector: 'p-progressBar, p-progressbar', - standalone: true, - imports: [CommonModule, SharedModule], - template: ` -
    -
    -
    -
    - {{ value }}{{ unit }} -
    - -
    -
    -
    -
    -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, - providers: [ProgressBarStyle], -}) -export class ProgressBar extends BaseComponent { - /** - * Current value of the progress. - * @group Props - */ - @Input({ transform: numberAttribute }) value: number | undefined; - /** - * Whether to display the progress bar value. - * @group Props - */ - @Input({ transform: booleanAttribute }) showValue: boolean = true; - /** - * Style class of the element. - * @group Props - */ - @Input() styleClass: string | undefined; - /** - * Style class of the value element. - * @group Props - */ - @Input() valueStyleClass: string | undefined; - /** - * Inline style of the element. - * @group Props - */ - @Input() style: { [klass: string]: any } | null | undefined; - /** - * Unit sign appended to the value. - * @group Props - */ - @Input() unit: string = '%'; - /** - * Defines the mode of the progress - * @group Props - */ - @Input() mode: string = 'determinate'; - /** - * Color for the background of the progress. - * @group Props - */ - @Input() color: string | undefined; - /** - * Template of the content. - * @group templates - */ - @ContentChild('content') contentTemplate: TemplateRef | undefined; - - _componentStyle = inject(ProgressBarStyle); -} - -@NgModule({ - imports: [ProgressBar, SharedModule], - exports: [ProgressBar, SharedModule], -}) -export class ProgressBarModule {} diff --git a/src/app/components/progressspinner/ng-package.json b/src/app/components/progressspinner/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/progressspinner/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/progressspinner/progressspinner.ts b/src/app/components/progressspinner/progressspinner.ts deleted file mode 100755 index a5b1048e50f..00000000000 --- a/src/app/components/progressspinner/progressspinner.ts +++ /dev/null @@ -1,87 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { ChangeDetectionStrategy, Component, inject, Input, NgModule, ViewEncapsulation } from '@angular/core'; -import { BaseComponent } from 'primeng/basecomponent'; -import { ProgressSpinnerStyle } from './style/progressspinnerstyle'; -import { SharedModule } from '../api/shared'; - -/** - * ProgressSpinner is a process status indicator. - * @group Components - */ -@Component({ - selector: 'p-progressSpinner, p-progress-spinner', - standalone: true, - imports: [CommonModule, SharedModule], - template: ` -
    - - - -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, - providers: [ProgressSpinnerStyle], -}) -export class ProgressSpinner extends BaseComponent { - /** - * Class of the element. - * @group Props - */ - @Input() styleClass: string | undefined; - /** - * Inline style of the element. - * @group Props - */ - @Input() style: { [klass: string]: any } | null | undefined; - /** - * Width of the circle stroke. - * @group Props - */ - @Input() strokeWidth: string = '2'; - /** - * Color for the background of the circle. - * @group Props - */ - @Input() fill: string = 'none'; - /** - * Duration of the rotate animation. - * @group Props - */ - @Input() animationDuration: string = '2s'; - /** - * Used to define a aria label attribute the current element. - * @group Props - */ - @Input() ariaLabel: string | undefined; - - _componentStyle = inject(ProgressSpinnerStyle); -} - -@NgModule({ - imports: [ProgressSpinner, SharedModule], - exports: [ProgressSpinner, SharedModule], -}) -export class ProgressSpinnerModule {} diff --git a/src/app/components/radiobutton/ng-package.json b/src/app/components/radiobutton/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/radiobutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/rating/ng-package.json b/src/app/components/rating/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/rating/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/ripple/ng-package.json b/src/app/components/ripple/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/ripple/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/scroller/ng-package.json b/src/app/components/scroller/ng-package.json deleted file mode 100644 index adf53c09d63..00000000000 --- a/src/app/components/scroller/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} diff --git a/src/app/components/scroller/scroller.ts b/src/app/components/scroller/scroller.ts deleted file mode 100644 index c18145f1ada..00000000000 --- a/src/app/components/scroller/scroller.ts +++ /dev/null @@ -1,1368 +0,0 @@ -import { CommonModule, isPlatformBrowser } from '@angular/common'; -import { - AfterContentInit, - AfterViewChecked, - ChangeDetectionStrategy, - Component, - ContentChild, - ContentChildren, - ElementRef, - EventEmitter, - inject, - Input, - NgModule, - NgZone, - OnDestroy, - OnInit, - Output, - QueryList, - SimpleChanges, - TemplateRef, - ViewChild, - ViewEncapsulation, -} from '@angular/core'; -import { PrimeTemplate, ScrollerOptions, SharedModule } from 'primeng/api'; -import { DomHandler } from 'primeng/dom'; -import { SpinnerIcon } from 'primeng/icons/spinner'; -import { Nullable, VoidListener } from 'primeng/ts-helpers'; -import { ScrollerLazyLoadEvent, ScrollerScrollEvent, ScrollerScrollIndexChangeEvent, ScrollerToType } from './scroller.interface'; -import { ScrollerStyle } from './style/scrollerstyle'; -import { BaseComponent } from 'primeng/basecomponent'; - -/** - * Scroller is a performance-approach to handle huge data efficiently. - * @group Components - */ -@Component({ - selector: 'p-scroller, p-virtualscroller, p-virtual-scroller', - imports: [CommonModule, SpinnerIcon, SharedModule], - standalone: true, - template: ` - -
    - - - - -
    - - - -
    -
    -
    -
    - - - - - - - - - - - - - -
    -
    -
    - - - - - - - `, - changeDetection: ChangeDetectionStrategy.Default, - encapsulation: ViewEncapsulation.None, - providers: [ScrollerStyle], -}) -export class Scroller extends BaseComponent implements OnInit, AfterContentInit, AfterViewChecked, OnDestroy { - /** - * Unique identifier of the element. - * @group Props - */ - @Input() get id(): string | undefined { - return this._id; - } - set id(val: string | undefined) { - this._id = val; - } - /** - * Inline style of the component. - * @group Props - */ - @Input() get style(): any { - return this._style; - } - set style(val: any) { - this._style = val; - } - /** - * Style class of the element. - * @group Props - */ - @Input() get styleClass(): string | undefined { - return this._styleClass; - } - set styleClass(val: string | undefined) { - this._styleClass = val; - } - /** - * Index of the element in tabbing order. - * @group Props - */ - @Input() get tabindex() { - return this._tabindex; - } - set tabindex(val: number) { - this._tabindex = val; - } - /** - * An array of objects to display. - * @group Props - */ - @Input() get items(): any[] | undefined | null { - return this._items; - } - set items(val: any[] | undefined | null) { - this._items = val; - } - /** - * The height/width of item according to orientation. - * @group Props - */ - @Input() get itemSize(): number[] | number { - return this._itemSize; - } - set itemSize(val: number[] | number) { - this._itemSize = val; - } - /** - * Height of the scroll viewport. - * @group Props - */ - @Input() get scrollHeight(): string | undefined { - return this._scrollHeight; - } - set scrollHeight(val: string | undefined) { - this._scrollHeight = val; - } - /** - * Width of the scroll viewport. - * @group Props - */ - @Input() get scrollWidth(): string | undefined { - return this._scrollWidth; - } - set scrollWidth(val: string | undefined) { - this._scrollWidth = val; - } - /** - * The orientation of scrollbar. - * @group Props - */ - @Input() get orientation(): 'vertical' | 'horizontal' | 'both' { - return this._orientation; - } - set orientation(val: 'vertical' | 'horizontal' | 'both') { - this._orientation = val; - } - /** - * Used to specify how many items to load in each load method in lazy mode. - * @group Props - */ - @Input() get step(): number { - return this._step; - } - set step(val: number) { - this._step = val; - } - /** - * Delay in scroll before new data is loaded. - * @group Props - */ - @Input() get delay() { - return this._delay; - } - set delay(val: number) { - this._delay = val; - } - /** - * Delay after window's resize finishes. - * @group Props - */ - @Input() get resizeDelay() { - return this._resizeDelay; - } - set resizeDelay(val: number) { - this._resizeDelay = val; - } - /** - * Used to append each loaded item to top without removing any items from the DOM. Using very large data may cause the browser to crash. - * @group Props - */ - @Input() get appendOnly(): boolean { - return this._appendOnly; - } - set appendOnly(val: boolean) { - this._appendOnly = val; - } - /** - * Specifies whether the scroller should be displayed inline or not. - * @group Props - */ - @Input() get inline() { - return this._inline; - } - set inline(val: boolean) { - this._inline = val; - } - /** - * Defines if data is loaded and interacted with in lazy manner. - * @group Props - */ - @Input() get lazy() { - return this._lazy; - } - set lazy(val: boolean) { - this._lazy = val; - } - /** - * If disabled, the scroller feature is eliminated and the content is displayed directly. - * @group Props - */ - @Input() get disabled() { - return this._disabled; - } - set disabled(val: boolean) { - this._disabled = val; - } - /** - * Used to implement a custom loader instead of using the loader feature in the scroller. - * @group Props - */ - @Input() get loaderDisabled() { - return this._loaderDisabled; - } - set loaderDisabled(val: boolean) { - this._loaderDisabled = val; - } - /** - * Columns to display. - * @group Props - */ - @Input() get columns(): any[] | undefined | null { - return this._columns; - } - set columns(val: any[] | undefined | null) { - this._columns = val; - } - /** - * Used to implement a custom spacer instead of using the spacer feature in the scroller. - * @group Props - */ - @Input() get showSpacer() { - return this._showSpacer; - } - set showSpacer(val: boolean) { - this._showSpacer = val; - } - /** - * Defines whether to show loader. - * @group Props - */ - @Input() get showLoader() { - return this._showLoader; - } - set showLoader(val: boolean) { - this._showLoader = val; - } - /** - * Determines how many additional elements to add to the DOM outside of the view. According to the scrolls made up and down, extra items are added in a certain algorithm in the form of multiples of this number. Default value is half the number of items shown in the view. - * @group Props - */ - @Input() get numToleratedItems() { - return this._numToleratedItems; - } - set numToleratedItems(val: number) { - this._numToleratedItems = val; - } - /** - * Defines whether the data is loaded. - * @group Props - */ - @Input() get loading(): boolean | undefined { - return this._loading; - } - set loading(val: boolean | undefined) { - this._loading = val; - } - /** - * Defines whether to dynamically change the height or width of scrollable container. - * @group Props - */ - @Input() get autoSize(): boolean { - return this._autoSize; - } - set autoSize(val: boolean) { - this._autoSize = val; - } - /** - * Function to optimize the dom operations by delegating to ngForTrackBy, default algoritm checks for object identity. - * @group Props - */ - @Input() get trackBy(): Function { - return this._trackBy; - } - set trackBy(val: Function) { - this._trackBy = val; - } - /** - * Defines whether to use the scroller feature. The properties of scroller component can be used like an object in it. - * @group Props - */ - @Input() get options(): ScrollerOptions | undefined { - return this._options; - } - set options(val: ScrollerOptions | undefined) { - this._options = val; - - if (val && typeof val === 'object') { - //@ts-ignore - Object.entries(val).forEach(([k, v]) => this[`_${k}`] !== v && (this[`_${k}`] = v)); - } - } - /** - * Callback to invoke in lazy mode to load new data. - * @param {ScrollerLazyLoadEvent} event - Custom lazy load event. - * @group Emits - */ - @Output() onLazyLoad: EventEmitter = new EventEmitter(); - /** - * Callback to invoke when scroll position changes. - * @param {ScrollerScrollEvent} event - Custom scroll event. - * @group Emits - */ - @Output() onScroll: EventEmitter = new EventEmitter(); - /** - * Callback to invoke when scroll position and item's range in view changes. - * @param {ScrollerScrollEvent} event - Custom scroll index change event. - * @group Emits - */ - @Output() onScrollIndexChange: EventEmitter = new EventEmitter(); - - @ViewChild('element') elementViewChild: Nullable; - - @ViewChild('content') contentViewChild: Nullable; - - @ContentChildren(PrimeTemplate) templates: Nullable>; - - _id: string | undefined; - - _style: { [klass: string]: any } | null | undefined; - - _styleClass: string | undefined; - - _tabindex: number = 0; - - _items: any[] | undefined | null; - - _itemSize: number | number[] = 0; - - _scrollHeight: string | undefined; - - _scrollWidth: string | undefined; - - _orientation: 'vertical' | 'horizontal' | 'both' = 'vertical'; - - _step: number = 0; - - _delay: number = 0; - - _resizeDelay: number = 10; - - _appendOnly: boolean = false; - - _inline: boolean = false; - - _lazy: boolean = false; - - _disabled: boolean = false; - - _loaderDisabled: boolean = false; - - _columns: any[] | undefined | null; - - _showSpacer: boolean = true; - - _showLoader: boolean = false; - - _numToleratedItems: any; - - _loading: boolean | undefined; - - _autoSize: boolean = false; - - _trackBy: any; - - _options: ScrollerOptions | undefined; - - d_loading: boolean = false; - - d_numToleratedItems: any; - - contentEl: any; - /** - * Content template of the component. - * @group Templates - */ - @ContentChild('content') contentTemplate: Nullable>; - - /** - * Item template of the component. - * @group Templates - */ - @ContentChild('item') itemTemplate: Nullable>; - - /** - * Loader template of the component. - * @group Templates - */ - @ContentChild('loader') loaderTemplate: Nullable>; - - /** - * Loader icon template of the component. - * @group Templates - */ - @ContentChild('loadericon') loaderIconTemplate: Nullable>; - - first: any = 0; - - last: any = 0; - - page: number = 0; - - isRangeChanged: boolean = false; - - numItemsInViewport: any = 0; - - lastScrollPos: any = 0; - - lazyLoadState: any = {}; - - loaderArr: any[] = []; - - spacerStyle: { [klass: string]: any } | null | undefined = {}; - - contentStyle: { [klass: string]: any } | null | undefined = {}; - - scrollTimeout: any; - - resizeTimeout: any; - - initialized: boolean = false; - - windowResizeListener: VoidListener; - - defaultWidth: number | undefined; - - defaultHeight: number | undefined; - - defaultContentWidth: number | undefined; - - defaultContentHeight: number | undefined; - - get vertical() { - return this._orientation === 'vertical'; - } - - get horizontal() { - return this._orientation === 'horizontal'; - } - - get both() { - return this._orientation === 'both'; - } - - get loadedItems() { - if (this._items && !this.d_loading) { - if (this.both) - return this._items - .slice(this._appendOnly ? 0 : this.first.rows, this.last.rows) - .map((item) => (this._columns ? item : item.slice(this._appendOnly ? 0 : this.first.cols, this.last.cols))); - else if (this.horizontal && this._columns) return this._items; - else return this._items.slice(this._appendOnly ? 0 : this.first, this.last); - } - - return []; - } - - get loadedRows() { - return this.d_loading ? (this._loaderDisabled ? this.loaderArr : []) : this.loadedItems; - } - - get loadedColumns() { - if (this._columns && (this.both || this.horizontal)) { - return this.d_loading && this._loaderDisabled - ? this.both - ? this.loaderArr[0] - : this.loaderArr - : this._columns.slice(this.both ? this.first.cols : this.first, this.both ? this.last.cols : this.last); - } - - return this._columns; - } - - _componentStyle = inject(ScrollerStyle); - - constructor(private zone: NgZone) { - super(); - } - - ngOnInit() { - super.ngOnInit(); - this.setInitialState(); - } - - ngOnChanges(simpleChanges: SimpleChanges) { - super.ngOnChanges(simpleChanges); - let isLoadingChanged = false; - - if (simpleChanges.loading) { - const { previousValue, currentValue } = simpleChanges.loading; - - if (this.lazy && previousValue !== currentValue && currentValue !== this.d_loading) { - this.d_loading = currentValue; - isLoadingChanged = true; - } - } - - if (simpleChanges.orientation) { - this.lastScrollPos = this.both ? { top: 0, left: 0 } : 0; - } - - if (simpleChanges.numToleratedItems) { - const { previousValue, currentValue } = simpleChanges.numToleratedItems; - - if (previousValue !== currentValue && currentValue !== this.d_numToleratedItems) { - this.d_numToleratedItems = currentValue; - } - } - - if (simpleChanges.options) { - const { previousValue, currentValue } = simpleChanges.options; - - if (this.lazy && previousValue?.loading !== currentValue?.loading && currentValue?.loading !== this.d_loading) { - this.d_loading = currentValue.loading; - isLoadingChanged = true; - } - - if ( - previousValue?.numToleratedItems !== currentValue?.numToleratedItems && - currentValue?.numToleratedItems !== this.d_numToleratedItems - ) { - this.d_numToleratedItems = currentValue.numToleratedItems; - } - } - - if (this.initialized) { - const isChanged = - !isLoadingChanged && - (simpleChanges.items?.previousValue?.length !== simpleChanges.items?.currentValue?.length || - simpleChanges.itemSize || - simpleChanges.scrollHeight || - simpleChanges.scrollWidth); - - if (isChanged) { - this.init(); - this.calculateAutoSize(); - } - } - } - - ngAfterContentInit() { - (this.templates as QueryList).forEach((item) => { - switch (item.getType()) { - case 'content': - this.contentTemplate = item.template; - - break; - - case 'item': - this.itemTemplate = item.template; - break; - - case 'loader': - this.loaderTemplate = item.template; - break; - - case 'loadericon': - this.loaderIconTemplate = item.template; - break; - - default: - this.itemTemplate = item.template; - break; - } - }); - } - - ngAfterViewInit() { - super.ngAfterViewInit(); - Promise.resolve().then(() => { - this.viewInit(); - }); - } - - ngAfterViewChecked() { - if (!this.initialized) { - this.viewInit(); - } - } - - ngOnDestroy() { - this.unbindResizeListener(); - - this.contentEl = null; - this.initialized = false; - super.ngOnDestroy(); - } - - viewInit() { - if (isPlatformBrowser(this.platformId) && !this.initialized) { - if (DomHandler.isVisible(this.elementViewChild?.nativeElement)) { - this.setInitialState(); - this.setContentEl(this.contentEl); - this.init(); - - this.defaultWidth = DomHandler.getWidth(this.elementViewChild?.nativeElement); - this.defaultHeight = DomHandler.getHeight(this.elementViewChild?.nativeElement); - this.defaultContentWidth = DomHandler.getWidth(this.contentEl); - this.defaultContentHeight = DomHandler.getHeight(this.contentEl); - this.initialized = true; - } - } - } - - init() { - if (!this._disabled) { - this.setSize(); - this.calculateOptions(); - this.setSpacerSize(); - this.bindResizeListener(); - - this.cd.detectChanges(); - } - } - - setContentEl(el?: HTMLElement) { - this.contentEl = - el || - this.contentViewChild?.nativeElement || - DomHandler.findSingle(this.elementViewChild?.nativeElement, '.p-virtualscroller-content'); - } - - setInitialState() { - this.first = this.both ? { rows: 0, cols: 0 } : 0; - this.last = this.both ? { rows: 0, cols: 0 } : 0; - this.numItemsInViewport = this.both ? { rows: 0, cols: 0 } : 0; - this.lastScrollPos = this.both ? { top: 0, left: 0 } : 0; - this.d_loading = this._loading || false; - this.d_numToleratedItems = this._numToleratedItems; - this.loaderArr = []; - this.spacerStyle = {}; - this.contentStyle = {}; - } - - getElementRef() { - return this.elementViewChild; - } - - getPageByFirst(first?: any) { - return Math.floor(((first ?? this.first) + this.d_numToleratedItems * 4) / (this._step || 1)); - } - - isPageChanged(first?: any) { - return this._step ? this.page !== this.getPageByFirst(first ?? this.first) : true; - } - - scrollTo(options: ScrollToOptions) { - // this.lastScrollPos = this.both ? { top: 0, left: 0 } : 0; - this.elementViewChild?.nativeElement?.scrollTo(options); - } - - scrollToIndex(index: number | number[], behavior: ScrollBehavior = 'auto') { - const valid = this.both ? (index as number[]).every((i) => i > -1) : (index as number) > -1; - - if (valid) { - const first = this.first; - const { scrollTop = 0, scrollLeft = 0 } = this.elementViewChild?.nativeElement; - const { numToleratedItems } = this.calculateNumItems(); - const contentPos = this.getContentPosition(); - const itemSize = this.itemSize; - const calculateFirst = (_index = 0, _numT) => (_index <= _numT ? 0 : _index); - const calculateCoord = (_first, _size, _cpos) => _first * _size + _cpos; - const scrollTo = (left = 0, top = 0) => this.scrollTo({ left, top, behavior }); - let newFirst = this.both ? { rows: 0, cols: 0 } : 0; - let isRangeChanged = false, - isScrollChanged = false; - - if (this.both) { - newFirst = { - rows: calculateFirst(index[0], numToleratedItems[0]), - cols: calculateFirst(index[1], numToleratedItems[1]), - }; - scrollTo( - calculateCoord(newFirst.cols, itemSize[1], contentPos.left), - calculateCoord(newFirst.rows, itemSize[0], contentPos.top), - ); - isScrollChanged = this.lastScrollPos.top !== scrollTop || this.lastScrollPos.left !== scrollLeft; - isRangeChanged = newFirst.rows !== first.rows || newFirst.cols !== first.cols; - } else { - newFirst = calculateFirst(index as number, numToleratedItems); - this.horizontal - ? scrollTo(calculateCoord(newFirst, itemSize, contentPos.left), scrollTop) - : scrollTo(scrollLeft, calculateCoord(newFirst, itemSize, contentPos.top)); - isScrollChanged = this.lastScrollPos !== (this.horizontal ? scrollLeft : scrollTop); - isRangeChanged = newFirst !== first; - } - - this.isRangeChanged = isRangeChanged; - isScrollChanged && (this.first = newFirst); - } - } - - scrollInView(index: number, to: ScrollerToType, behavior: ScrollBehavior = 'auto') { - if (to) { - const { first, viewport } = this.getRenderedRange(); - const scrollTo = (left = 0, top = 0) => this.scrollTo({ left, top, behavior }); - const isToStart = to === 'to-start'; - const isToEnd = to === 'to-end'; - - if (isToStart) { - if (this.both) { - if (viewport.first.rows - first.rows > (index)[0]) { - scrollTo( - viewport.first.cols * (this._itemSize)[1], - (viewport.first.rows - 1) * (this._itemSize)[0], - ); - } else if (viewport.first.cols - first.cols > (index)[1]) { - scrollTo( - (viewport.first.cols - 1) * (this._itemSize)[1], - viewport.first.rows * (this._itemSize)[0], - ); - } - } else { - if (viewport.first - first > index) { - const pos = (viewport.first - 1) * this._itemSize; - this.horizontal ? scrollTo(pos, 0) : scrollTo(0, pos); - } - } - } else if (isToEnd) { - if (this.both) { - if (viewport.last.rows - first.rows <= (index)[0] + 1) { - scrollTo( - viewport.first.cols * (this._itemSize)[1], - (viewport.first.rows + 1) * (this._itemSize)[0], - ); - } else if (viewport.last.cols - first.cols <= (index)[1] + 1) { - scrollTo( - (viewport.first.cols + 1) * (this._itemSize)[1], - viewport.first.rows * (this._itemSize)[0], - ); - } - } else { - if (viewport.last - first <= index + 1) { - const pos = (viewport.first + 1) * this._itemSize; - this.horizontal ? scrollTo(pos, 0) : scrollTo(0, pos); - } - } - } - } else { - this.scrollToIndex(index, behavior); - } - } - - getRenderedRange() { - const calculateFirstInViewport = (_pos: number, _size: number) => (_size || _pos ? Math.floor(_pos / (_size || _pos)) : 0); - - let firstInViewport = this.first; - let lastInViewport: any = 0; - - if (this.elementViewChild?.nativeElement) { - const { scrollTop, scrollLeft } = this.elementViewChild.nativeElement; - - if (this.both) { - firstInViewport = { - rows: calculateFirstInViewport(scrollTop, (this._itemSize)[0]), - cols: calculateFirstInViewport(scrollLeft, (this._itemSize)[1]), - }; - lastInViewport = { - rows: firstInViewport.rows + this.numItemsInViewport.rows, - cols: firstInViewport.cols + this.numItemsInViewport.cols, - }; - } else { - const scrollPos = this.horizontal ? scrollLeft : scrollTop; - firstInViewport = calculateFirstInViewport(scrollPos, this._itemSize); - lastInViewport = firstInViewport + this.numItemsInViewport; - } - } - - return { - first: this.first, - last: this.last, - viewport: { - first: firstInViewport, - last: lastInViewport, - }, - }; - } - - calculateNumItems() { - const contentPos = this.getContentPosition(); - const contentWidth = - (this.elementViewChild?.nativeElement ? this.elementViewChild.nativeElement.offsetWidth - contentPos.left : 0) || 0; - const contentHeight = - (this.elementViewChild?.nativeElement ? this.elementViewChild.nativeElement.offsetHeight - contentPos.top : 0) || 0; - const calculateNumItemsInViewport = (_contentSize: number, _itemSize: number) => - _itemSize || _contentSize ? Math.ceil(_contentSize / (_itemSize || _contentSize)) : 0; - const calculateNumToleratedItems = (_numItems: number) => Math.ceil(_numItems / 2); - const numItemsInViewport: any = this.both - ? { - rows: calculateNumItemsInViewport(contentHeight, (this._itemSize)[0]), - cols: calculateNumItemsInViewport(contentWidth, (this._itemSize)[1]), - } - : calculateNumItemsInViewport(this.horizontal ? contentWidth : contentHeight, this._itemSize); - - const numToleratedItems = - this.d_numToleratedItems || - (this.both - ? [calculateNumToleratedItems(numItemsInViewport.rows), calculateNumToleratedItems(numItemsInViewport.cols)] - : calculateNumToleratedItems(numItemsInViewport)); - - return { numItemsInViewport, numToleratedItems }; - } - - calculateOptions() { - const { numItemsInViewport, numToleratedItems } = this.calculateNumItems(); - const calculateLast = (_first: number, _num: number, _numT: number, _isCols: boolean = false) => - this.getLast(_first + _num + (_first < _numT ? 2 : 3) * _numT, _isCols); - const first = this.first; - const last = this.both - ? { - rows: calculateLast(this.first.rows, numItemsInViewport.rows, numToleratedItems[0]), - cols: calculateLast(this.first.cols, numItemsInViewport.cols, numToleratedItems[1], true), - } - : calculateLast(this.first, numItemsInViewport, numToleratedItems); - - this.last = last; - this.numItemsInViewport = numItemsInViewport; - this.d_numToleratedItems = numToleratedItems; - - if (this.showLoader) { - this.loaderArr = this.both - ? Array.from({ length: numItemsInViewport.rows }).map(() => Array.from({ length: numItemsInViewport.cols })) - : Array.from({ length: numItemsInViewport }); - } - - if (this._lazy) { - Promise.resolve().then(() => { - this.lazyLoadState = { - first: this._step ? (this.both ? { rows: 0, cols: first.cols } : 0) : first, - last: Math.min(this._step ? this._step : this.last, (this.items).length), - }; - - this.handleEvents('onLazyLoad', this.lazyLoadState); - }); - } - } - - calculateAutoSize() { - if (this._autoSize && !this.d_loading) { - Promise.resolve().then(() => { - if (this.contentEl) { - this.contentEl.style.minHeight = this.contentEl.style.minWidth = 'auto'; - this.contentEl.style.position = 'relative'; - (this.elementViewChild).nativeElement.style.contain = 'none'; - - const [contentWidth, contentHeight] = [DomHandler.getWidth(this.contentEl), DomHandler.getHeight(this.contentEl)]; - contentWidth !== this.defaultContentWidth && ((this.elementViewChild).nativeElement.style.width = ''); - contentHeight !== this.defaultContentHeight && ((this.elementViewChild).nativeElement.style.height = ''); - - const [width, height] = [ - DomHandler.getWidth((this.elementViewChild).nativeElement), - DomHandler.getHeight((this.elementViewChild).nativeElement), - ]; - (this.both || this.horizontal) && - ((this.elementViewChild).nativeElement.style.width = - width < this.defaultWidth ? width + 'px' : this._scrollWidth || this.defaultWidth + 'px'); - (this.both || this.vertical) && - ((this.elementViewChild).nativeElement.style.height = - height < this.defaultHeight ? height + 'px' : this._scrollHeight || this.defaultHeight + 'px'); - - this.contentEl.style.minHeight = this.contentEl.style.minWidth = ''; - this.contentEl.style.position = ''; - (this.elementViewChild).nativeElement.style.contain = ''; - } - }); - } - } - - getLast(last = 0, isCols = false) { - return this._items ? Math.min(isCols ? (this._columns || this._items[0]).length : this._items.length, last) : 0; - } - - getContentPosition() { - if (this.contentEl) { - const style = getComputedStyle(this.contentEl); - const left = parseFloat(style.paddingLeft) + Math.max(parseFloat(style.left) || 0, 0); - const right = parseFloat(style.paddingRight) + Math.max(parseFloat(style.right) || 0, 0); - const top = parseFloat(style.paddingTop) + Math.max(parseFloat(style.top) || 0, 0); - const bottom = parseFloat(style.paddingBottom) + Math.max(parseFloat(style.bottom) || 0, 0); - - return { left, right, top, bottom, x: left + right, y: top + bottom }; - } - - return { left: 0, right: 0, top: 0, bottom: 0, x: 0, y: 0 }; - } - - setSize() { - if (this.elementViewChild?.nativeElement) { - const parentElement = this.elementViewChild.nativeElement.parentElement.parentElement; - const width = this._scrollWidth || `${this.elementViewChild.nativeElement.offsetWidth || parentElement.offsetWidth}px`; - const height = this._scrollHeight || `${this.elementViewChild.nativeElement.offsetHeight || parentElement.offsetHeight}px`; - const setProp = (_name: string, _value: any) => ((this.elementViewChild).nativeElement.style[_name] = _value); - - if (this.both || this.horizontal) { - setProp('height', height); - setProp('width', width); - } else { - setProp('height', height); - } - } - } - - setSpacerSize() { - if (this._items) { - const contentPos = this.getContentPosition(); - const setProp = (_name: string, _value: any, _size: number, _cpos: number = 0) => - (this.spacerStyle = { - ...this.spacerStyle, - ...{ [`${_name}`]: (_value || []).length * _size + _cpos + 'px' }, - }); - - if (this.both) { - setProp('height', this._items, (this._itemSize)[0], contentPos.y); - setProp('width', this._columns || this._items[1], (this._itemSize)[1], contentPos.x); - } else { - this.horizontal - ? setProp('width', this._columns || this._items, this._itemSize, contentPos.x) - : setProp('height', this._items, this._itemSize, contentPos.y); - } - } - } - - setContentPosition(pos: any) { - if (this.contentEl && !this._appendOnly) { - const first = pos ? pos.first : this.first; - const calculateTranslateVal = (_first: number, _size: number) => _first * _size; - const setTransform = (_x = 0, _y = 0) => - (this.contentStyle = { ...this.contentStyle, ...{ transform: `translate3d(${_x}px, ${_y}px, 0)` } }); - - if (this.both) { - setTransform( - calculateTranslateVal(first.cols, (this._itemSize)[1]), - calculateTranslateVal(first.rows, (this._itemSize)[0]), - ); - } else { - const translateVal = calculateTranslateVal(first, this._itemSize); - this.horizontal ? setTransform(translateVal, 0) : setTransform(0, translateVal); - } - } - } - - onScrollPositionChange(event: Event) { - const target = event.target; - const contentPos = this.getContentPosition(); - const calculateScrollPos = (_pos: number, _cpos: number) => (_pos ? (_pos > _cpos ? _pos - _cpos : _pos) : 0); - const calculateCurrentIndex = (_pos: number, _size: number) => (_size || _pos ? Math.floor(_pos / (_size || _pos)) : 0); - const calculateTriggerIndex = ( - _currentIndex: number, - _first: number, - _last: number, - _num: number, - _numT: number, - _isScrollDownOrRight: any, - ) => { - return _currentIndex <= _numT ? _numT : _isScrollDownOrRight ? _last - _num - _numT : _first + _numT - 1; - }; - const calculateFirst = ( - _currentIndex: number, - _triggerIndex: number, - _first: number, - _last: number, - _num: number, - _numT: number, - _isScrollDownOrRight: any, - ) => { - if (_currentIndex <= _numT) return 0; - else - return Math.max( - 0, - _isScrollDownOrRight - ? _currentIndex < _triggerIndex - ? _first - : _currentIndex - _numT - : _currentIndex > _triggerIndex - ? _first - : _currentIndex - 2 * _numT, - ); - }; - const calculateLast = (_currentIndex: number, _first: number, _last: number, _num: number, _numT: number, _isCols = false) => { - let lastValue = _first + _num + 2 * _numT; - - if (_currentIndex >= _numT) { - lastValue += _numT + 1; - } - - return this.getLast(lastValue, _isCols); - }; - - const scrollTop = calculateScrollPos((target).scrollTop, contentPos.top); - const scrollLeft = calculateScrollPos((target).scrollLeft, contentPos.left); - - let newFirst = this.both ? { rows: 0, cols: 0 } : 0; - let newLast = this.last; - let isRangeChanged = false; - let newScrollPos = this.lastScrollPos; - - if (this.both) { - const isScrollDown = this.lastScrollPos.top <= scrollTop; - const isScrollRight = this.lastScrollPos.left <= scrollLeft; - - if (!this._appendOnly || (this._appendOnly && (isScrollDown || isScrollRight))) { - const currentIndex = { - rows: calculateCurrentIndex(scrollTop, (this._itemSize)[0]), - cols: calculateCurrentIndex(scrollLeft, (this._itemSize)[1]), - }; - const triggerIndex = { - rows: calculateTriggerIndex( - currentIndex.rows, - this.first.rows, - this.last.rows, - this.numItemsInViewport.rows, - this.d_numToleratedItems[0], - isScrollDown, - ), - cols: calculateTriggerIndex( - currentIndex.cols, - this.first.cols, - this.last.cols, - this.numItemsInViewport.cols, - this.d_numToleratedItems[1], - isScrollRight, - ), - }; - - newFirst = { - rows: calculateFirst( - currentIndex.rows, - triggerIndex.rows, - this.first.rows, - this.last.rows, - this.numItemsInViewport.rows, - this.d_numToleratedItems[0], - isScrollDown, - ), - cols: calculateFirst( - currentIndex.cols, - triggerIndex.cols, - this.first.cols, - this.last.cols, - this.numItemsInViewport.cols, - this.d_numToleratedItems[1], - isScrollRight, - ), - }; - newLast = { - rows: calculateLast( - currentIndex.rows, - newFirst.rows, - this.last.rows, - this.numItemsInViewport.rows, - this.d_numToleratedItems[0], - ), - cols: calculateLast( - currentIndex.cols, - newFirst.cols, - this.last.cols, - this.numItemsInViewport.cols, - this.d_numToleratedItems[1], - true, - ), - }; - - isRangeChanged = - newFirst.rows !== this.first.rows || - newLast.rows !== this.last.rows || - newFirst.cols !== this.first.cols || - newLast.cols !== this.last.cols || - this.isRangeChanged; - newScrollPos = { top: scrollTop, left: scrollLeft }; - } - } else { - const scrollPos = this.horizontal ? scrollLeft : scrollTop; - const isScrollDownOrRight = this.lastScrollPos <= scrollPos; - - if (!this._appendOnly || (this._appendOnly && isScrollDownOrRight)) { - const currentIndex = calculateCurrentIndex(scrollPos, this._itemSize); - const triggerIndex = calculateTriggerIndex( - currentIndex, - this.first, - this.last, - this.numItemsInViewport, - this.d_numToleratedItems, - isScrollDownOrRight, - ); - - newFirst = calculateFirst( - currentIndex, - triggerIndex, - this.first, - this.last, - this.numItemsInViewport, - this.d_numToleratedItems, - isScrollDownOrRight, - ); - newLast = calculateLast(currentIndex, newFirst, this.last, this.numItemsInViewport, this.d_numToleratedItems); - isRangeChanged = newFirst !== this.first || newLast !== this.last || this.isRangeChanged; - newScrollPos = scrollPos; - } - } - - return { - first: newFirst, - last: newLast, - isRangeChanged, - scrollPos: newScrollPos, - }; - } - - onScrollChange(event: Event) { - const { first, last, isRangeChanged, scrollPos } = this.onScrollPositionChange(event); - - if (isRangeChanged) { - const newState = { first, last }; - - this.setContentPosition(newState); - - this.first = first; - this.last = last; - this.lastScrollPos = scrollPos; - - this.handleEvents('onScrollIndexChange', newState); - - if (this._lazy && this.isPageChanged(first)) { - const lazyLoadState = { - first: this._step ? Math.min(this.getPageByFirst(first) * this._step, (this.items).length - this._step) : first, - last: Math.min(this._step ? (this.getPageByFirst(first) + 1) * this._step : last, (this.items).length), - }; - const isLazyStateChanged = - this.lazyLoadState.first !== lazyLoadState.first || this.lazyLoadState.last !== lazyLoadState.last; - - isLazyStateChanged && this.handleEvents('onLazyLoad', lazyLoadState); - this.lazyLoadState = lazyLoadState; - } - } - } - - onContainerScroll(event: Event) { - this.handleEvents('onScroll', { originalEvent: event }); - - if (this._delay && this.isPageChanged()) { - if (this.scrollTimeout) { - clearTimeout(this.scrollTimeout); - } - - if (!this.d_loading && this.showLoader) { - const { isRangeChanged } = this.onScrollPositionChange(event); - const changed = isRangeChanged || (this._step ? this.isPageChanged() : false); - - if (changed) { - this.d_loading = true; - - this.cd.detectChanges(); - } - } - - this.scrollTimeout = setTimeout(() => { - this.onScrollChange(event); - - if (this.d_loading && this.showLoader && (!this._lazy || this._loading === undefined)) { - this.d_loading = false; - this.page = this.getPageByFirst(); - } - this.cd.detectChanges(); - }, this._delay); - } else { - !this.d_loading && this.onScrollChange(event); - } - } - - bindResizeListener() { - if (isPlatformBrowser(this.platformId)) { - if (!this.windowResizeListener) { - this.zone.runOutsideAngular(() => { - const window = this.document.defaultView as Window; - const event = DomHandler.isTouchDevice() ? 'orientationchange' : 'resize'; - this.windowResizeListener = this.renderer.listen(window, event, this.onWindowResize.bind(this)); - }); - } - } - } - - unbindResizeListener() { - if (this.windowResizeListener) { - this.windowResizeListener(); - this.windowResizeListener = null; - } - } - - onWindowResize() { - if (this.resizeTimeout) { - clearTimeout(this.resizeTimeout); - } - - this.resizeTimeout = setTimeout(() => { - if (DomHandler.isVisible(this.elementViewChild?.nativeElement)) { - const [width, height] = [ - DomHandler.getWidth(this.elementViewChild?.nativeElement), - DomHandler.getHeight(this.elementViewChild?.nativeElement), - ]; - const [isDiffWidth, isDiffHeight] = [width !== this.defaultWidth, height !== this.defaultHeight]; - const reinit = this.both - ? isDiffWidth || isDiffHeight - : this.horizontal - ? isDiffWidth - : this.vertical - ? isDiffHeight - : false; - - reinit && - this.zone.run(() => { - this.d_numToleratedItems = this._numToleratedItems; - this.defaultWidth = width; - this.defaultHeight = height; - this.defaultContentWidth = DomHandler.getWidth(this.contentEl); - this.defaultContentHeight = DomHandler.getHeight(this.contentEl); - - this.init(); - }); - } - }, this._resizeDelay); - } - - handleEvents(name: string, params: any) { - //@ts-ignore - return this.options && (this.options)[name] ? (this.options)[name](params) : this[name].emit(params); - } - - getContentOptions() { - return { - contentStyleClass: `p-virtualscroller-content ${this.d_loading ? 'p-virtualscroller-loading' : ''}`, - items: this.loadedItems, - getItemOptions: (index: number) => this.getOptions(index), - loading: this.d_loading, - getLoaderOptions: (index: number, options?: any) => this.getLoaderOptions(index, options), - itemSize: this._itemSize, - rows: this.loadedRows, - columns: this.loadedColumns, - spacerStyle: this.spacerStyle, - contentStyle: this.contentStyle, - vertical: this.vertical, - horizontal: this.horizontal, - both: this.both, - }; - } - - getOptions(renderedIndex: number) { - const count = (this._items || []).length; - const index = this.both ? this.first.rows + renderedIndex : this.first + renderedIndex; - - return { - index, - count, - first: index === 0, - last: index === count - 1, - even: index % 2 === 0, - odd: index % 2 !== 0, - }; - } - - getLoaderOptions(index: number, extOptions: any) { - const count = this.loaderArr.length; - - return { - index, - count, - first: index === 0, - last: index === count - 1, - even: index % 2 === 0, - odd: index % 2 !== 0, - ...extOptions, - }; - } -} - -@NgModule({ - imports: [Scroller, SharedModule], - exports: [Scroller, SharedModule], -}) -export class ScrollerModule {} diff --git a/src/app/components/scrollpanel/ng-package.json b/src/app/components/scrollpanel/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/scrollpanel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/scrolltop/ng-package.json b/src/app/components/scrolltop/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/scrolltop/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/select/ng-package.json b/src/app/components/select/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/select/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/selectbutton/ng-package.json b/src/app/components/selectbutton/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/selectbutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/sidebar/ng-package.json b/src/app/components/sidebar/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/sidebar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/sidebar/sidebar.spec.ts b/src/app/components/sidebar/sidebar.spec.ts deleted file mode 100755 index 19751202df6..00000000000 --- a/src/app/components/sidebar/sidebar.spec.ts +++ /dev/null @@ -1,168 +0,0 @@ -import { Component, NO_ERRORS_SCHEMA } from '@angular/core'; -import { ComponentFixture, fakeAsync, flush, TestBed, tick } from '@angular/core/testing'; -import { By } from '@angular/platform-browser'; -import { NoopAnimationsModule } from '@angular/platform-browser/animations'; -import { Sidebar } from './sidebar'; - -@Component({ - template: ` -

    Full Screen Sidebar

    - - -
    - `, -}) -class TestSideBarComponent { - visibleSidebar1; -} - -describe('Sidebar', () => { - let sidebar: Sidebar; - let fixture: ComponentFixture; - - beforeEach(() => { - TestBed.configureTestingModule({ - schemas: [NO_ERRORS_SCHEMA], - imports: [NoopAnimationsModule], - declarations: [Sidebar, TestSideBarComponent], - }); - - fixture = TestBed.createComponent(TestSideBarComponent); - sidebar = fixture.debugElement.query(By.css('p-sidebar')).componentInstance; - }); - - it('should change style and styleClass', fakeAsync(() => { - sidebar.modal = false; - sidebar.style = { height: '300px' }; - sidebar.styleClass = 'Primeng rocks!'; - const buttonEl = fixture.debugElement.children[1].nativeElement; - buttonEl.click(); - fixture.detectChanges(); - - tick(150); - const containerEl = fixture.debugElement.query(By.css('div')).nativeElement; - expect(containerEl.className).toContain('Primeng rocks!'); - expect(containerEl.style.height).toContain('300px'); - flush(); - })); - - it('should not show icon', () => { - sidebar.modal = false; - sidebar.showCloseIcon = false; - fixture.detectChanges(); - - const closeEl = fixture.debugElement.query(By.css('.p-sidebar-close')); - expect(closeEl).toBeFalsy(); - }); - - it('should set positions', fakeAsync(() => { - sidebar.modal = false; - const buttonEl = fixture.debugElement.children[1].nativeElement; - buttonEl.click(); - - fixture.detectChanges(); - - tick(150); - const containerEl = fixture.debugElement.query(By.css('div')).nativeElement; - expect(containerEl.className).toContain('p-sidebar-left'); - sidebar.position = 'right'; - fixture.detectChanges(); - - sidebar.cd.detectChanges(); - expect(containerEl.className).toContain('p-sidebar-right'); - sidebar.position = 'bottom'; - fixture.detectChanges(); - - sidebar.cd.detectChanges(); - expect(containerEl.className).toContain('p-sidebar-bottom'); - sidebar.position = 'top'; - fixture.detectChanges(); - - sidebar.cd.detectChanges(); - expect(containerEl.className).toContain('p-sidebar-top'); - flush(); - })); - - it('should open', fakeAsync(() => { - sidebar.modal = false; - const buttonEl = fixture.debugElement.children[1].nativeElement; - const sidebarOpenSpy = spyOn(sidebar, 'show').and.callThrough(); - buttonEl.click(); - fixture.detectChanges(); - - tick(150); - expect(sidebarOpenSpy).toHaveBeenCalled(); - flush(); - })); - - it('should open fullscreen', fakeAsync(() => { - sidebar.modal = false; - sidebar.fullScreen = true; - const buttonEl = fixture.debugElement.children[1].nativeElement; - const sidebarOpenSpy = spyOn(sidebar, 'show').and.callThrough(); - buttonEl.click(); - fixture.detectChanges(); - - tick(150); - const containerEl = fixture.debugElement.query(By.css('div')); - expect(sidebarOpenSpy).toHaveBeenCalled(); - expect(containerEl.nativeElement.className).toContain('p-sidebar-full'); - flush(); - })); - - it('should close', fakeAsync(() => { - const buttonEl = fixture.debugElement.children[1].nativeElement; - const sidebarCloseSpy = spyOn(sidebar, 'close').and.callThrough(); - buttonEl.click(); - fixture.detectChanges(); - - const closeEl = fixture.debugElement.query(By.css('div')).query(By.css('button')).nativeElement; - closeEl.click(); - fixture.detectChanges(); - - tick(300); - const containerEl = fixture.debugElement.query(By.css('div')); - expect(containerEl).toBeFalsy(); - expect(sidebarCloseSpy).toHaveBeenCalled(); - sidebar.destroyModal(); - flush(); - })); - - it('should listen emitters', () => { - sidebar.modal = false; - fixture.detectChanges(); - - const buttonEl = fixture.debugElement.children[1].nativeElement; - let visibleChangeCount = 0; - let visibleOption; - sidebar.onShow.subscribe((value) => (visibleOption = 'visible')); - sidebar.onHide.subscribe((value) => (visibleOption = 'hide')); - sidebar.visibleChange.subscribe((value) => visibleChangeCount++); - buttonEl.click(); - fixture.detectChanges(); - - expect(visibleChangeCount).toEqual(0); - const closeEl = fixture.debugElement.query(By.css('div')).query(By.css('button')).nativeElement; - closeEl.click(); - fixture.detectChanges(); - - expect(visibleChangeCount).toEqual(1); - }); - - it('should not use modal', () => { - sidebar.modal = false; - const buttonEl = fixture.debugElement.children[1].nativeElement; - const enableModalitySpy = spyOn(sidebar, 'enableModality').and.callThrough(); - buttonEl.click(); - fixture.detectChanges(); - - expect(enableModalitySpy).not.toHaveBeenCalled(); - expect(sidebar.mask).toEqual(undefined); - const closeEl = fixture.debugElement.query(By.css('div')).query(By.css('button')).nativeElement; - closeEl.click(); - fixture.detectChanges(); - - expect(enableModalitySpy).not.toHaveBeenCalled(); - expect(sidebar.mask).toEqual(undefined); - }); -}); diff --git a/src/app/components/sidebar/style/drawerstyle.ts b/src/app/components/sidebar/style/drawerstyle.ts deleted file mode 100644 index 0428b7ffe5a..00000000000 --- a/src/app/components/sidebar/style/drawerstyle.ts +++ /dev/null @@ -1,175 +0,0 @@ -import { Injectable } from '@angular/core'; -import { BaseStyle } from 'primeng/base'; - -const theme = ({ dt }) => ` - -.p-drawer { - display: flex; - flex-direction: column; - pointer-events: auto; - transform: translate3d(0px, 0px, 0px); - position: relative; - transition: transform 0.3s; - background: ${dt('drawer.background')}; - color: ${dt('drawer.color')}; - border: 1px solid ${dt('drawer.border.color')}; - box-shadow: ${dt('drawer.shadow')}; -} - -.p-drawer-content { - overflow-y: auto; - flex-grow: 1; - padding: ${dt('drawer.content.padding')}; -} - -.p-drawer-header { - display: flex; - align-items: center; - justify-content: space-between; - flex-shrink: 0; - padding: ${dt('drawer.header.padding')}; -} - -.p-drawer-footer { - padding: ${dt('drawer.header.padding')}; -} - -.p-drawer-title { - font-weight: ${dt('drawer.title.font.weight')}; - font-size: ${dt('drawer.title.font.size')}; -} - -.p-drawer-full .p-drawer { - transition: none; - transform: none; - width: 100vw !important; - height: 100vh !important; - max-height: 100%; - top: 0px !important; - left: 0px !important; - border-width: 1px; -} - -/* PrimeVue animations - -.p-drawer-left .p-drawer-enter-from, -.p-drawer-left .p-drawer-leave-to { - transform: translateX(-100%); -} - -.p-drawer-right .p-drawer-enter-from, -.p-drawer-right .p-drawer-leave-to { - transform: translateX(100%); -} - -.p-drawer-top .p-drawer-enter-from, -.p-drawer-top .p-drawer-leave-to { - transform: translateY(-100%); -} - -.p-drawer-bottom .p-drawer-enter-from, -.p-drawer-bottom .p-drawer-leave-to { - transform: translateY(100%); -} - -.p-drawer-full .p-drawer-enter-from, -.p-drawer-full .p-drawer-leave-to { - opacity: 0; -} - -.p-drawer-full .p-drawer-enter-active, -.p-drawer-full .p-drawer-leave-active { - transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1); -} -*/ - -.p-drawer-left .p-drawer { - align-self: start; - width: 20rem; - height: 100%; - border-right-width: 1px; -} - -.p-drawer-right .p-drawer { - align-self: end; - width: 20rem; - height: 100%; - border-left-width: 1px; -} - -.p-drawer-top .p-drawer { - - height: 10rem; - width: 100%; - border-bottom-width: 1px; -} - -.p-drawer-bottom .p-drawer { - height: 10rem; - width: 100%; - border-top-width: 1px; -} - -.p-drawer-left .p-drawer-content, -.p-drawer-right .p-drawer-content, -.p-drawer-top .p-drawer-content, -.p-drawer-bottom .p-drawer-content { - width: 100%; - height: 100%; -} - -.p-drawer-open { - display: flex; -} - -.p-drawer-top { - justify-content: flex-start; -} - -.p-drawer-bottom { - justify-content: flex-end; -} -`; - -const inlineStyles = { - mask: ({ instance }) => ({ - position: 'fixed', - height: '100%', - width: '100%', - left: 0, - top: 0, - display: 'flex', - flexDirection: 'column', - alignItems: instance.position === 'top' ? 'flex-start' : instance.position === 'bottom' ? 'flex-end' : 'center', - }), -}; - -const classes = { - mask: ({ instance }) => ({ - 'p-drawer-mask': true, - 'p-overlay-mask p-overlay-mask-enter': instance.modal, - 'p-drawer-open': instance.containerVisible, - 'p-drawer-full': instance.fullScreen, - [`p-drawer-${instance.position}`]: !!instance.position, - }), - root: ({ instance }) => ({ - 'p-drawer p-component': true, - 'p-drawer-full': instance.fullScreen, - }), - header: 'p-drawer-header', - title: 'p-drawer-title', - pcCloseButton: 'p-drawer-close-button', - content: 'p-drawer-content', - footer: 'p-drawer-footer', -}; - -@Injectable() -export class DrawerStyle extends BaseStyle { - name = 'drawer'; - - theme = theme; - - classes = classes; - - inlineStyles = inlineStyles; -} diff --git a/src/app/components/skeleton/ng-package.json b/src/app/components/skeleton/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/skeleton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/slider/ng-package.json b/src/app/components/slider/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/slider/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/speeddial/ng-package.json b/src/app/components/speeddial/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/speeddial/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/splitbutton/ng-package.json b/src/app/components/splitbutton/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/splitbutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/splitter/ng-package.json b/src/app/components/splitter/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/splitter/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/stepper/ng-package.json b/src/app/components/stepper/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/stepper/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/steps/ng-package.json b/src/app/components/steps/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/steps/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/styleclass/ng-package.json b/src/app/components/styleclass/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/styleclass/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/table/ng-package.json b/src/app/components/table/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/table/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/tabmenu/ng-package.json b/src/app/components/tabmenu/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/tabmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/tabs/ng-package.json b/src/app/components/tabs/ng-package.json deleted file mode 100644 index c4712c747db..00000000000 --- a/src/app/components/tabs/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} diff --git a/src/app/components/tabs/style/tabsstyle.ts b/src/app/components/tabs/style/tabsstyle.ts deleted file mode 100644 index d639eeb1823..00000000000 --- a/src/app/components/tabs/style/tabsstyle.ts +++ /dev/null @@ -1,213 +0,0 @@ -import { Injectable } from '@angular/core'; -import { BaseStyle } from 'primeng/base'; - -const theme = ({ dt }) => ` -.p-tabs { - display: flex; - flex-direction: column; -} - -.p-tablist { - display: flex; - position: relative; -} - -.p-tabs-scrollable > .p-tablist { - overflow: hidden; -} - -.p-tablist-viewport { - overflow-x: auto; - overflow-y: hidden; - scroll-behavior: smooth; - scrollbar-width: none; - overscroll-behavior: contain auto; -} - -.p-tablist-viewport::-webkit-scrollbar { - display: none; -} - -.p-tablist-tab-list { - position: relative; - display: flex; - background: ${dt('tabs.tablist.background')}; - border-style: solid; - border-color: ${dt('tabs.tablist.border.color')}; - border-width: ${dt('tabs.tablist.border.width')}; -} - -.p-tablist-content { - flex-grow: 1; -} - -.p-tablist-nav-button { - all: unset; - position: absolute !important; - flex-shrink: 0; - top: 0; - z-index: 2; - height: 100%; - display: flex; - align-items: center; - justify-content: center; - background: ${dt('tabs.nav.button.background')}; - color: ${dt('tabs.nav.button.color')}; - width: ${dt('tabs.nav.button.width')}; - transition: color ${dt('tabs.transition.duration')}, outline-color ${dt('tabs.transition.duration')}, box-shadow ${dt('tabs.transition.duration')}; - box-shadow: ${dt('tabs.nav.button.shadow')}; - outline-color: transparent; - cursor: pointer; -} - -.p-tablist-nav-button:focus-visible { - z-index: 1; - box-shadow: ${dt('tabs.nav.button.focus.ring.shadow')}; - outline: ${dt('tabs.nav.button.focus.ring.width')} ${dt('tabs.nav.button.focus.ring.style')} ${dt('tabs.nav.button.focus.ring.color')}; - outline-offset: ${dt('tabs.nav.button.focus.ring.offset')}; -} - -.p-tablist-nav-button:hover { - color: ${dt('tabs.nav.button.hover.color')}; -} - -.p-tablist-prev-button { - left: 0; -} - -.p-tablist-next-button { - right: 0; -} - -.p-tab { - display: flex; - align-items: center; - flex-shrink: 0; - cursor: pointer; - user-select: none; - position: relative; - border-style: solid; - white-space: nowrap; - gap: ${dt('tabs.tab.gap')}; - background: ${dt('tabs.tab.background')}; - border-width: ${dt('tabs.tab.border.width')}; - border-color: ${dt('tabs.tab.border.color')}; - color: ${dt('tabs.tab.color')}; - padding: ${dt('tabs.tab.padding')}; - font-weight: ${dt('tabs.tab.font.weight')}; - transition: background ${dt('tabs.transition.duration')}, border-color ${dt('tabs.transition.duration')}, color ${dt('tabs.transition.duration')}, outline-color ${dt('tabs.transition.duration')}, box-shadow ${dt('tabs.transition.duration')}; - margin: ${dt('tabs.tab.margin')}; - outline-color: transparent; -} - -.p-tab:not(.p-disabled):focus-visible { - z-index: 1; - box-shadow: ${dt('tabs.tab.focus.ring.shadow')}; - outline: ${dt('tabs.tab.focus.ring.width')} ${dt('tabs.tab.focus.ring.style')} ${dt('tabs.tab.focus.ring.color')}; - outline-offset: ${dt('tabs.tab.focus.ring.offset')}; -} - -.p-tab:not(.p-tab-active):not(.p-disabled):hover { - background: ${dt('tabs.tab.hover.background')}; - border-color: ${dt('tabs.tab.hover.border.color')}; - color: ${dt('tabs.tab.hover.color')}; -} - -.p-tab-active { - background: ${dt('tabs.tab.active.background')}; - border-color: ${dt('tabs.tab.active.border.color')}; - color: ${dt('tabs.tab.active.color')}; -} - -.p-tabpanels { - background: ${dt('tabs.tabpanel.background')}; - color: ${dt('tabs.tabpanel.color')}; - padding: ${dt('tabs.tabpanel.padding')}; - outline: 0 none; -} - -.p-tabpanel:focus-visible { - box-shadow: ${dt('tabs.tabpanel.focus.ring.shadow')}; - outline: ${dt('tabs.tabpanel.focus.ring.width')} ${dt('tabs.tabpanel.focus.ring.style')} ${dt('tabs.tabpanel.focus.ring.color')}; - outline-offset: ${dt('tabs.tabpanel.focus.ring.offset')}; -} - -.p-tablist-active-bar { - z-index: 1; - display: block; - position: absolute; - bottom: ${dt('tabs.active.bar.bottom')}; - height: ${dt('tabs.active.bar.height')}; - background: ${dt('tabs.active.bar.background')}; - transition: 250ms cubic-bezier(0.35, 0, 0.25, 1); -} -`; - -const classes = { - root: ({ props }) => [ - 'p-tabs p-component', - { - 'p-tabs-scrollable': props.scrollable, - }, - ], -}; - -@Injectable() -export class TabsStyle extends BaseStyle { - name = 'tabs'; - - theme = theme; - - classes = classes; -} - -/** - * - * Tabs facilitates seamless switching between different views. - * - * [Live Demo](https://www.primeng.org/tabs/) - * - * @module tabsstyle - * - */ - -export enum TabsClasses { - /** - * Class name of the root element - */ - root = 'p-tabs', - /** - * Class name of the wrapper element - */ - list = 'p-tablist', - /** - * Class name of the content element - */ - content = 'p-tablist-content', - /** - * Class name of the tab list element - */ - tablist = 'p-tablist-tab-list', - /** - * Class name of the tab list element - */ - tab = 'p-tab', - /** - * Class name of the inkbar element - */ - inkbar = 'p-tablist-active-bar', - /** - * Class name of the navigation buttons - */ - button = 'p-tablist-nav-button', - /** - * Class name of the tab panels wrapper - */ - tabpanels = 'p-tabpanels', - /** - * Class name of the tab panel element - */ - tabpanel = 'p-tabs-panel', -} - -export interface TabsStyle extends BaseStyle {} diff --git a/src/app/components/tabview/ng-package.json b/src/app/components/tabview/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/tabview/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/tabview/style/tabsstyle.ts b/src/app/components/tabview/style/tabsstyle.ts deleted file mode 100644 index d639eeb1823..00000000000 --- a/src/app/components/tabview/style/tabsstyle.ts +++ /dev/null @@ -1,213 +0,0 @@ -import { Injectable } from '@angular/core'; -import { BaseStyle } from 'primeng/base'; - -const theme = ({ dt }) => ` -.p-tabs { - display: flex; - flex-direction: column; -} - -.p-tablist { - display: flex; - position: relative; -} - -.p-tabs-scrollable > .p-tablist { - overflow: hidden; -} - -.p-tablist-viewport { - overflow-x: auto; - overflow-y: hidden; - scroll-behavior: smooth; - scrollbar-width: none; - overscroll-behavior: contain auto; -} - -.p-tablist-viewport::-webkit-scrollbar { - display: none; -} - -.p-tablist-tab-list { - position: relative; - display: flex; - background: ${dt('tabs.tablist.background')}; - border-style: solid; - border-color: ${dt('tabs.tablist.border.color')}; - border-width: ${dt('tabs.tablist.border.width')}; -} - -.p-tablist-content { - flex-grow: 1; -} - -.p-tablist-nav-button { - all: unset; - position: absolute !important; - flex-shrink: 0; - top: 0; - z-index: 2; - height: 100%; - display: flex; - align-items: center; - justify-content: center; - background: ${dt('tabs.nav.button.background')}; - color: ${dt('tabs.nav.button.color')}; - width: ${dt('tabs.nav.button.width')}; - transition: color ${dt('tabs.transition.duration')}, outline-color ${dt('tabs.transition.duration')}, box-shadow ${dt('tabs.transition.duration')}; - box-shadow: ${dt('tabs.nav.button.shadow')}; - outline-color: transparent; - cursor: pointer; -} - -.p-tablist-nav-button:focus-visible { - z-index: 1; - box-shadow: ${dt('tabs.nav.button.focus.ring.shadow')}; - outline: ${dt('tabs.nav.button.focus.ring.width')} ${dt('tabs.nav.button.focus.ring.style')} ${dt('tabs.nav.button.focus.ring.color')}; - outline-offset: ${dt('tabs.nav.button.focus.ring.offset')}; -} - -.p-tablist-nav-button:hover { - color: ${dt('tabs.nav.button.hover.color')}; -} - -.p-tablist-prev-button { - left: 0; -} - -.p-tablist-next-button { - right: 0; -} - -.p-tab { - display: flex; - align-items: center; - flex-shrink: 0; - cursor: pointer; - user-select: none; - position: relative; - border-style: solid; - white-space: nowrap; - gap: ${dt('tabs.tab.gap')}; - background: ${dt('tabs.tab.background')}; - border-width: ${dt('tabs.tab.border.width')}; - border-color: ${dt('tabs.tab.border.color')}; - color: ${dt('tabs.tab.color')}; - padding: ${dt('tabs.tab.padding')}; - font-weight: ${dt('tabs.tab.font.weight')}; - transition: background ${dt('tabs.transition.duration')}, border-color ${dt('tabs.transition.duration')}, color ${dt('tabs.transition.duration')}, outline-color ${dt('tabs.transition.duration')}, box-shadow ${dt('tabs.transition.duration')}; - margin: ${dt('tabs.tab.margin')}; - outline-color: transparent; -} - -.p-tab:not(.p-disabled):focus-visible { - z-index: 1; - box-shadow: ${dt('tabs.tab.focus.ring.shadow')}; - outline: ${dt('tabs.tab.focus.ring.width')} ${dt('tabs.tab.focus.ring.style')} ${dt('tabs.tab.focus.ring.color')}; - outline-offset: ${dt('tabs.tab.focus.ring.offset')}; -} - -.p-tab:not(.p-tab-active):not(.p-disabled):hover { - background: ${dt('tabs.tab.hover.background')}; - border-color: ${dt('tabs.tab.hover.border.color')}; - color: ${dt('tabs.tab.hover.color')}; -} - -.p-tab-active { - background: ${dt('tabs.tab.active.background')}; - border-color: ${dt('tabs.tab.active.border.color')}; - color: ${dt('tabs.tab.active.color')}; -} - -.p-tabpanels { - background: ${dt('tabs.tabpanel.background')}; - color: ${dt('tabs.tabpanel.color')}; - padding: ${dt('tabs.tabpanel.padding')}; - outline: 0 none; -} - -.p-tabpanel:focus-visible { - box-shadow: ${dt('tabs.tabpanel.focus.ring.shadow')}; - outline: ${dt('tabs.tabpanel.focus.ring.width')} ${dt('tabs.tabpanel.focus.ring.style')} ${dt('tabs.tabpanel.focus.ring.color')}; - outline-offset: ${dt('tabs.tabpanel.focus.ring.offset')}; -} - -.p-tablist-active-bar { - z-index: 1; - display: block; - position: absolute; - bottom: ${dt('tabs.active.bar.bottom')}; - height: ${dt('tabs.active.bar.height')}; - background: ${dt('tabs.active.bar.background')}; - transition: 250ms cubic-bezier(0.35, 0, 0.25, 1); -} -`; - -const classes = { - root: ({ props }) => [ - 'p-tabs p-component', - { - 'p-tabs-scrollable': props.scrollable, - }, - ], -}; - -@Injectable() -export class TabsStyle extends BaseStyle { - name = 'tabs'; - - theme = theme; - - classes = classes; -} - -/** - * - * Tabs facilitates seamless switching between different views. - * - * [Live Demo](https://www.primeng.org/tabs/) - * - * @module tabsstyle - * - */ - -export enum TabsClasses { - /** - * Class name of the root element - */ - root = 'p-tabs', - /** - * Class name of the wrapper element - */ - list = 'p-tablist', - /** - * Class name of the content element - */ - content = 'p-tablist-content', - /** - * Class name of the tab list element - */ - tablist = 'p-tablist-tab-list', - /** - * Class name of the tab list element - */ - tab = 'p-tab', - /** - * Class name of the inkbar element - */ - inkbar = 'p-tablist-active-bar', - /** - * Class name of the navigation buttons - */ - button = 'p-tablist-nav-button', - /** - * Class name of the tab panels wrapper - */ - tabpanels = 'p-tabpanels', - /** - * Class name of the tab panel element - */ - tabpanel = 'p-tabs-panel', -} - -export interface TabsStyle extends BaseStyle {} diff --git a/src/app/components/tabview/tabview.spec.ts b/src/app/components/tabview/tabview.spec.ts deleted file mode 100755 index 03ea818ae98..00000000000 --- a/src/app/components/tabview/tabview.spec.ts +++ /dev/null @@ -1,197 +0,0 @@ -import { TestBed, ComponentFixture } from '@angular/core/testing'; -import { By } from '@angular/platform-browser'; -import { TabView, TabPanel } from './tabview'; -import { NoopAnimationsModule } from '@angular/platform-browser/animations'; -import { Component } from '@angular/core'; -import { Tooltip } from 'primeng/tooltip'; -import { PrimeTemplate } from 'primeng/api'; -import { TimesIcon } from 'primeng/icons/times'; - -@Component({ - template: ` - - The story begins as Don Vito Corleone, the head of a New York Mafia family, overseeshis daughter's wedding. His beloved son - ichael has just come home from the war, but does not intend to become part of his father's business. T hrough Michael's life the - nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent - to those who give respect, but given to ruthless violence whenever anything stands against the good of the family. - - - Francis Ford Coppola's legendary continuation and sequel to his landmark 1972 film, The_Godfather parallels the young Vito - Corleone's rise with his son Michael's spiritual fall, deepening The_Godfather's depiction of the dark side of the American - dream. In the early 1900s, the child Vito flees his Sicilian village for America after the local Mafia kills his family. Vito - struggles to make a living, legally or illegally, for his wife and growing brood in Little Italy, killing the local Black Hand - Fanucci after he demands his customary cut of the tyro's business. With Fanucci gone, Vito's communal stature grows. - - - Godfather III - - After a break of more than 15 years, director Francis Ford Coppola and writer Mario Puzo returned to the well for this third - and final story of the fictional Corleone crime family. Two decades have passed, and crime kingpin Michael Corleone, now - divorced from his wife Kay has nearly succeeded in keeping his promise that his family would one day be completely - legitimate. - - - `, -}) -class TestTabViewComponent {} - -describe('TabView', () => { - let tabview: TabView; - let firstTabPanel: TabPanel; - let secondTabPanel: TabPanel; - let thirdTabPanel: TabPanel; - let fixture: ComponentFixture; - - beforeEach(() => { - TestBed.configureTestingModule({ - imports: [NoopAnimationsModule, TimesIcon], - declarations: [TabView, TabPanel, Tooltip, TestTabViewComponent, PrimeTemplate], - }).compileComponents(); - - fixture = TestBed.createComponent(TestTabViewComponent); - tabview = fixture.debugElement.children[0].componentInstance; - firstTabPanel = fixture.debugElement.queryAll(By.css('p-tabPanel'))[0].componentInstance; - secondTabPanel = fixture.debugElement.queryAll(By.css('p-tabPanel'))[1].componentInstance; - thirdTabPanel = fixture.debugElement.queryAll(By.css('p-tabPanel'))[2].componentInstance; - fixture.detectChanges(); - }); - - it('should have a three tabPanel', () => { - fixture.detectChanges(); - - expect(tabview.tabs.length).toEqual(3); - }); - - it('should change the header', () => { - fixture.detectChanges(); - - firstTabPanel.header = 'Primeng ROCKS!'; - secondTabPanel.header = 'Primeng ROCKS!'; - fixture.detectChanges(); - - tabview.cd.detectChanges(); - const firstTabViewNavEl = - fixture.debugElement.children[0].children[0].children[0].children[0].children[0].children[0].nativeElement; - const secondTabViewNavEl = - fixture.debugElement.children[0].children[0].children[0].children[0].children[0].children[1].nativeElement; - expect(firstTabViewNavEl.textContent).toContain('Primeng ROCKS!'); - expect(secondTabViewNavEl.textContent).toContain('Primeng ROCKS!'); - }); - - it('should disabled', () => { - fixture.detectChanges(); - - firstTabPanel.disabled = true; - fixture.detectChanges(); - - tabview.cd.detectChanges(); - const firstTabViewNavEl = - fixture.debugElement.children[0].children[0].children[0].children[0].children[0].children[0].nativeElement; - expect(firstTabViewNavEl.className).toContain('p-disabled'); - }); - - it('should closable and element count should be 2', () => { - fixture.detectChanges(); - - firstTabPanel.closable = true; - fixture.detectChanges(); - - tabview.cd.detectChanges(); - const firstTabViewNavEl = fixture.debugElement.children[0].children[0].children[0].children[0].query( - By.css('timesicon'), - ).nativeElement; - expect(firstTabViewNavEl).toBeTruthy(); - firstTabViewNavEl.click(); - fixture.detectChanges(); - - tabview.cd.detectChanges(); - const tabviewElCount = fixture.debugElement.queryAll(By.css('.p-tabview-panel')).length; - expect(firstTabPanel.closed).toEqual(true); - expect(tabviewElCount).toEqual(2); - }); - - it('should change left and right icon', () => { - fixture.detectChanges(); - - firstTabPanel.leftIcon = 'PrimeNg ROCKS!'; - firstTabPanel.rightIcon = 'ALWAYS BET ON PRIME'; - fixture.detectChanges(); - - tabview.cd.detectChanges(); - const firstTabViewLeftIconEl = fixture.debugElement.query(By.css('.p-tabview-left-icon')).nativeElement; - const firstTabViewRightIconEl = fixture.debugElement.query(By.css('.p-tabview-right-icon')).nativeElement; - expect(firstTabViewLeftIconEl.className).toContain('PrimeNg ROCKS!'); - expect(firstTabViewRightIconEl.className).toContain('ALWAYS BET ON PRIME'); - }); - - it('should change headerStyle and headerStyleClass', () => { - fixture.detectChanges(); - - firstTabPanel.headerStyle = { height: '300px' }; - firstTabPanel.headerStyleClass = 'Primeng ROCKS!'; - fixture.detectChanges(); - - tabview.cd.detectChanges(); - const firstTabViewNavEl = - fixture.debugElement.children[0].children[0].children[0].children[0].children[0].children[0].nativeElement; - expect(firstTabViewNavEl.className).toContain('Primeng ROCKS!'); - expect(firstTabViewNavEl.style.height).toContain('300px'); - }); - - it('should change style and styleClass', () => { - fixture.detectChanges(); - - tabview.style = { height: '300px' }; - tabview.styleClass = 'Primeng ROCKS!'; - fixture.detectChanges(); - - tabview.cd.detectChanges(); - const firstTabViewNavEl = fixture.debugElement.children[0].children[0].nativeElement; - expect(firstTabViewNavEl.className).toContain('Primeng ROCKS!'); - expect(firstTabViewNavEl.style.height).toContain('300px'); - }); - - it('should cache true by default', () => { - fixture.detectChanges(); - - expect(firstTabPanel.cache).toEqual(true); - expect(secondTabPanel.cache).toEqual(true); - expect(thirdTabPanel.cache).toEqual(true); - }); - - it('should open by activeIndex', () => { - tabview.activeIndex = 1; - fixture.detectChanges(); - - tabview.cd.detectChanges(); - const firstTabViewNavEl = - fixture.debugElement.children[0].children[0].children[0].children[0].children[0].children[0].nativeElement; - const secondTabViewNavEl = - fixture.debugElement.children[0].children[0].children[0].children[0].children[0].children[1].nativeElement; - const thirdTabViewNavEl = - fixture.debugElement.children[0].children[0].children[0].children[0].children[0].children[2].nativeElement; - expect(firstTabViewNavEl.className).not.toContain('p-highlight'); - expect(secondTabViewNavEl.className).toContain('p-highlight'); - expect(thirdTabViewNavEl.className).not.toContain('p-highlight'); - }); - - it('should change activeIndex', () => { - tabview.activeIndex = 1; - fixture.detectChanges(); - - let activeIndex; - const firstTabViewNavEl = fixture.debugElement.query(By.css('.p-tabview-nav-link')).nativeElement; - tabview.activeIndexChange.subscribe((value) => (activeIndex = value)); - firstTabViewNavEl.click(); - expect(activeIndex).toEqual(0); - }); - - it('should display header template', () => { - tabview.activeIndex = 2; - fixture.detectChanges(); - - const thirdTabViewNavEl = - fixture.debugElement.children[0].children[0].children[0].children[0].children[0].children[2].nativeElement; - expect(thirdTabViewNavEl.textContent).toContain('Godfather III'); - }); -}); diff --git a/src/app/components/tag/ng-package.json b/src/app/components/tag/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/tag/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/terminal/ng-package.json b/src/app/components/terminal/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/terminal/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/textarea/ng-package.json b/src/app/components/textarea/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/textarea/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/textarea/style/textareastyle.ts b/src/app/components/textarea/style/textareastyle.ts deleted file mode 100644 index 5e6299ee7d1..00000000000 --- a/src/app/components/textarea/style/textareastyle.ts +++ /dev/null @@ -1,123 +0,0 @@ -import { Injectable } from '@angular/core'; -import { BaseStyle } from 'primeng/base'; - -const theme = ({ dt }) => ` -.p-textarea { - font-family: inherit; - font-feature-settings: inherit; - font-size: 1rem; - color: ${dt('textarea.color')}; - background: ${dt('textarea.background')}; - padding: ${dt('textarea.padding.y')} ${dt('textarea.padding.x')}; - border: 1px solid ${dt('textarea.border.color')}; - transition: background ${dt('textarea.transition.duration')}, color ${dt('textarea.transition.duration')}, border-color ${dt('textarea.transition.duration')}, outline-color ${dt('textarea.transition.duration')}, box-shadow ${dt( - 'textarea.transition.duration', - )}; - appearance: none; - border-radius: ${dt('textarea.border.radius')}; - outline-color: transparent; - box-shadow: ${dt('textarea.shadow')}; -} - -.p-textarea:enabled:hover { - border-color: ${dt('textarea.hover.border.color')}; -} - -.p-textarea:enabled:focus { - border-color: ${dt('textarea.focus.border.color')}; - box-shadow: ${dt('textarea.focus.ring.shadow')}; - outline: ${dt('textarea.focus.ring.width')} ${dt('textarea.focus.ring.style')} ${dt('textarea.focus.ring.color')}; - outline-offset: ${dt('textarea.focus.ring.offset')}; -} - -.p-textarea.p-invalid { - border-color: ${dt('textarea.invalid.border.color')}; -} - -.p-textarea.p-variant-filled { - background: ${dt('textarea.filled.background')}; -} - -.p-textarea.p-variant-filled:enabled:focus { - background: ${dt('textarea.filled.focus.background')}; -} - -.p-textarea:disabled { - opacity: 1; - background: ${dt('textarea.disabled.background')}; - color: ${dt('textarea.disabled.color')}; -} - -.p-textarea::placeholder { - color: ${dt('textarea.placeholder.color')}; -} - -.p-textarea-fluid { - width: 100%; -} - -.p-textarea-resizable { - overflow: hidden; - resize: none; -} - -.p-textarea-sm { - font-size: ${dt('textarea.sm.font.size')}; - padding-block: ${dt('textarea.sm.padding.y')}; - padding-inline: ${dt('textarea.sm.padding.x')}; -} - -.p-textarea-lg { - font-size: ${dt('textarea.lg.font.size')}; - padding-block: ${dt('textarea.lg.padding.y')}; - padding-inline: ${dt('textarea.lg.padding.x')}; -} - -/* For PrimeNG */ - -.p-textarea.ng-invalid.ng-dirty { - border-color: ${dt('textarea.invalid.border.color')} -}; -`; - -const classes = { - root: ({ instance, props }) => [ - 'p-textarea p-component', - { - 'p-filled': instance.filled, - 'p-textarea-resizable ': props.autoResize, - 'p-invalid': props.invalid, - 'p-variant-filled': props.variant - ? props.variant === 'filled' - : instance.config.inputStyle === 'filled' || instance.config.inputVariant === 'filled', - 'p-textarea-fluid': props.fluid, - }, - ], -}; - -@Injectable() -export class TextareaStyle extends BaseStyle { - name = 'textarea'; - - theme = theme; - - classes = classes; -} - -/** - * - * Textarea is a multi-line text input element. - * - * [Live Demo](https://www.primeng.org/textarea/) - * - * @module textareastyle - * - */ -export enum TextareaClasses { - /** - * Class name of the root element - */ - root = 'p-textarea', -} - -export interface TextareaStyle extends BaseStyle {} diff --git a/src/app/components/themes/aura/accordion/index.ts b/src/app/components/themes/aura/accordion/index.ts deleted file mode 100644 index f77e2eb88ca..00000000000 --- a/src/app/components/themes/aura/accordion/index.ts +++ /dev/null @@ -1,51 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - panel: { - borderWidth: '0 0 1px 0', - borderColor: '{content.border.color}' - }, - header: { - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{text.color}', - padding: '1.125rem', - fontWeight: '600', - borderRadius: '0', - borderWidth: '0', - borderColor: '{content.border.color}', - background: '{content.background}', - hoverBackground: '{content.background}', - activeBackground: '{content.background}', - activeHoverBackground: '{content.background}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '-1px', - shadow: '{focus.ring.shadow}' - }, - toggleIcon: { - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{text.color}', - activeHoverColor: '{text.color}' - }, - first: { - topBorderRadius: '{content.border.radius}', - borderWidth: '0' - }, - last: { - bottomBorderRadius: '{content.border.radius}', - activeBottomBorderRadius: '0' - } - }, - content: { - borderWidth: '0', - borderColor: '{content.border.color}', - background: '{content.background}', - color: '{text.color}', - padding: '0 1.125rem 1.125rem 1.125rem' - } -}; diff --git a/src/app/components/themes/aura/accordion/ng-package.json b/src/app/components/themes/aura/accordion/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/accordion/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/accordion/public_api.ts b/src/app/components/themes/aura/accordion/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/accordion/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/autocomplete/index.ts b/src/app/components/themes/aura/autocomplete/index.ts deleted file mode 100644 index 0ace3451b47..00000000000 --- a/src/app/components/themes/aura/autocomplete/index.ts +++ /dev/null @@ -1,112 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - list: { - padding: '{list.padding}', - gap: '{list.gap}' - }, - option: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}' - }, - optionGroup: { - background: '{list.option.group.background}', - color: '{list.option.group.color}', - fontWeight: '{list.option.group.font.weight}', - padding: '{list.option.group.padding}' - }, - dropdown: { - width: '2.5rem', - sm: { - width: '2rem' - }, - lg: { - width: '3rem' - }, - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.border.color}', - activeBorderColor: '{form.field.border.color}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - chip: { - borderRadius: '{border.radius.sm}' - }, - emptyMessage: { - padding: '{list.option.padding}' - }, - colorScheme: { - light: { - chip: { - focusBackground: '{surface.200}', - color: '{surface.800}' - }, - dropdown: { - background: '{surface.100}', - hoverBackground: '{surface.200}', - activeBackground: '{surface.300}', - color: '{surface.600}', - hoverColor: '{surface.700}', - activeColor: '{surface.800}' - } - }, - dark: { - chip: { - focusBackground: '{surface.700}', - color: '{surface.0}' - }, - dropdown: { - background: '{surface.800}', - hoverBackground: '{surface.700}', - activeBackground: '{surface.600}', - color: '{surface.300}', - hoverColor: '{surface.200}', - activeColor: '{surface.100}' - } - } - } -}; diff --git a/src/app/components/themes/aura/autocomplete/ng-package.json b/src/app/components/themes/aura/autocomplete/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/autocomplete/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/autocomplete/public_api.ts b/src/app/components/themes/aura/autocomplete/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/autocomplete/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/avatar/index.ts b/src/app/components/themes/aura/avatar/index.ts deleted file mode 100644 index 7907a7bed13..00000000000 --- a/src/app/components/themes/aura/avatar/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - width: '2rem', - height: '2rem', - fontSize: '1rem', - background: '{content.border.color}', - borderRadius: '{content.border.radius}' - }, - group: { - borderColor: '{content.background}', - offset: '-1rem' - }, - lg: { - width: '3rem', - height: '3rem', - fontSize: '1.5rem' - }, - xl: { - width: '4rem', - height: '4rem', - fontSize: '2rem' - } -}; diff --git a/src/app/components/themes/aura/avatar/ng-package.json b/src/app/components/themes/aura/avatar/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/avatar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/avatar/public_api.ts b/src/app/components/themes/aura/avatar/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/avatar/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/badge/index.ts b/src/app/components/themes/aura/badge/index.ts deleted file mode 100644 index 5ed3f6e4688..00000000000 --- a/src/app/components/themes/aura/badge/index.ts +++ /dev/null @@ -1,90 +0,0 @@ -export default { - root: { - borderRadius: '{border.radius.md}', - padding: '0 0.5rem', - fontSize: '0.75rem', - fontWeight: '700', - minWidth: '1.5rem', - height: '1.5rem' - }, - dot: { - size: '0.5rem' - }, - sm: { - fontSize: '0.625rem', - minWidth: '1.25rem', - height: '1.25rem' - }, - lg: { - fontSize: '0.875rem', - minWidth: '1.75rem', - height: '1.75rem' - }, - xl: { - fontSize: '1rem', - minWidth: '2rem', - height: '2rem' - }, - colorScheme: { - light: { - primary: { - background: '{primary.color}', - color: '{primary.contrast.color}' - }, - secondary: { - background: '{surface.100}', - color: '{surface.600}' - }, - success: { - background: '{green.500}', - color: '{surface.0}' - }, - info: { - background: '{sky.500}', - color: '{surface.0}' - }, - warn: { - background: '{orange.500}', - color: '{surface.0}' - }, - danger: { - background: '{red.500}', - color: '{surface.0}' - }, - contrast: { - background: '{surface.950}', - color: '{surface.0}' - } - }, - dark: { - primary: { - background: '{primary.color}', - color: '{primary.contrast.color}' - }, - secondary: { - background: '{surface.800}', - color: '{surface.300}' - }, - success: { - background: '{green.400}', - color: '{green.950}' - }, - info: { - background: '{sky.400}', - color: '{sky.950}' - }, - warn: { - background: '{orange.400}', - color: '{orange.950}' - }, - danger: { - background: '{red.400}', - color: '{red.950}' - }, - contrast: { - background: '{surface.0}', - color: '{surface.950}' - } - } - } -}; diff --git a/src/app/components/themes/aura/badge/ng-package.json b/src/app/components/themes/aura/badge/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/badge/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/badge/public_api.ts b/src/app/components/themes/aura/badge/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/badge/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/base/index.ts b/src/app/components/themes/aura/base/index.ts deleted file mode 100644 index 6879c2d31d3..00000000000 --- a/src/app/components/themes/aura/base/index.ts +++ /dev/null @@ -1,391 +0,0 @@ -export default { - primitive: { - borderRadius: { - none: '0', - xs: '2px', - sm: '4px', - md: '6px', - lg: '8px', - xl: '12px' - }, - emerald: { 50: '#ecfdf5', 100: '#d1fae5', 200: '#a7f3d0', 300: '#6ee7b7', 400: '#34d399', 500: '#10b981', 600: '#059669', 700: '#047857', 800: '#065f46', 900: '#064e3b', 950: '#022c22' }, - green: { 50: '#f0fdf4', 100: '#dcfce7', 200: '#bbf7d0', 300: '#86efac', 400: '#4ade80', 500: '#22c55e', 600: '#16a34a', 700: '#15803d', 800: '#166534', 900: '#14532d', 950: '#052e16' }, - lime: { 50: '#f7fee7', 100: '#ecfccb', 200: '#d9f99d', 300: '#bef264', 400: '#a3e635', 500: '#84cc16', 600: '#65a30d', 700: '#4d7c0f', 800: '#3f6212', 900: '#365314', 950: '#1a2e05' }, - red: { 50: '#fef2f2', 100: '#fee2e2', 200: '#fecaca', 300: '#fca5a5', 400: '#f87171', 500: '#ef4444', 600: '#dc2626', 700: '#b91c1c', 800: '#991b1b', 900: '#7f1d1d', 950: '#450a0a' }, - orange: { 50: '#fff7ed', 100: '#ffedd5', 200: '#fed7aa', 300: '#fdba74', 400: '#fb923c', 500: '#f97316', 600: '#ea580c', 700: '#c2410c', 800: '#9a3412', 900: '#7c2d12', 950: '#431407' }, - amber: { 50: '#fffbeb', 100: '#fef3c7', 200: '#fde68a', 300: '#fcd34d', 400: '#fbbf24', 500: '#f59e0b', 600: '#d97706', 700: '#b45309', 800: '#92400e', 900: '#78350f', 950: '#451a03' }, - yellow: { 50: '#fefce8', 100: '#fef9c3', 200: '#fef08a', 300: '#fde047', 400: '#facc15', 500: '#eab308', 600: '#ca8a04', 700: '#a16207', 800: '#854d0e', 900: '#713f12', 950: '#422006' }, - teal: { 50: '#f0fdfa', 100: '#ccfbf1', 200: '#99f6e4', 300: '#5eead4', 400: '#2dd4bf', 500: '#14b8a6', 600: '#0d9488', 700: '#0f766e', 800: '#115e59', 900: '#134e4a', 950: '#042f2e' }, - cyan: { 50: '#ecfeff', 100: '#cffafe', 200: '#a5f3fc', 300: '#67e8f9', 400: '#22d3ee', 500: '#06b6d4', 600: '#0891b2', 700: '#0e7490', 800: '#155e75', 900: '#164e63', 950: '#083344' }, - sky: { 50: '#f0f9ff', 100: '#e0f2fe', 200: '#bae6fd', 300: '#7dd3fc', 400: '#38bdf8', 500: '#0ea5e9', 600: '#0284c7', 700: '#0369a1', 800: '#075985', 900: '#0c4a6e', 950: '#082f49' }, - blue: { 50: '#eff6ff', 100: '#dbeafe', 200: '#bfdbfe', 300: '#93c5fd', 400: '#60a5fa', 500: '#3b82f6', 600: '#2563eb', 700: '#1d4ed8', 800: '#1e40af', 900: '#1e3a8a', 950: '#172554' }, - indigo: { 50: '#eef2ff', 100: '#e0e7ff', 200: '#c7d2fe', 300: '#a5b4fc', 400: '#818cf8', 500: '#6366f1', 600: '#4f46e5', 700: '#4338ca', 800: '#3730a3', 900: '#312e81', 950: '#1e1b4b' }, - violet: { 50: '#f5f3ff', 100: '#ede9fe', 200: '#ddd6fe', 300: '#c4b5fd', 400: '#a78bfa', 500: '#8b5cf6', 600: '#7c3aed', 700: '#6d28d9', 800: '#5b21b6', 900: '#4c1d95', 950: '#2e1065' }, - purple: { 50: '#faf5ff', 100: '#f3e8ff', 200: '#e9d5ff', 300: '#d8b4fe', 400: '#c084fc', 500: '#a855f7', 600: '#9333ea', 700: '#7e22ce', 800: '#6b21a8', 900: '#581c87', 950: '#3b0764' }, - fuchsia: { 50: '#fdf4ff', 100: '#fae8ff', 200: '#f5d0fe', 300: '#f0abfc', 400: '#e879f9', 500: '#d946ef', 600: '#c026d3', 700: '#a21caf', 800: '#86198f', 900: '#701a75', 950: '#4a044e' }, - pink: { 50: '#fdf2f8', 100: '#fce7f3', 200: '#fbcfe8', 300: '#f9a8d4', 400: '#f472b6', 500: '#ec4899', 600: '#db2777', 700: '#be185d', 800: '#9d174d', 900: '#831843', 950: '#500724' }, - rose: { 50: '#fff1f2', 100: '#ffe4e6', 200: '#fecdd3', 300: '#fda4af', 400: '#fb7185', 500: '#f43f5e', 600: '#e11d48', 700: '#be123c', 800: '#9f1239', 900: '#881337', 950: '#4c0519' }, - slate: { 50: '#f8fafc', 100: '#f1f5f9', 200: '#e2e8f0', 300: '#cbd5e1', 400: '#94a3b8', 500: '#64748b', 600: '#475569', 700: '#334155', 800: '#1e293b', 900: '#0f172a', 950: '#020617' }, - gray: { 50: '#f9fafb', 100: '#f3f4f6', 200: '#e5e7eb', 300: '#d1d5db', 400: '#9ca3af', 500: '#6b7280', 600: '#4b5563', 700: '#374151', 800: '#1f2937', 900: '#111827', 950: '#030712' }, - zinc: { 50: '#fafafa', 100: '#f4f4f5', 200: '#e4e4e7', 300: '#d4d4d8', 400: '#a1a1aa', 500: '#71717a', 600: '#52525b', 700: '#3f3f46', 800: '#27272a', 900: '#18181b', 950: '#09090b' }, - neutral: { 50: '#fafafa', 100: '#f5f5f5', 200: '#e5e5e5', 300: '#d4d4d4', 400: '#a3a3a3', 500: '#737373', 600: '#525252', 700: '#404040', 800: '#262626', 900: '#171717', 950: '#0a0a0a' }, - stone: { 50: '#fafaf9', 100: '#f5f5f4', 200: '#e7e5e4', 300: '#d6d3d1', 400: '#a8a29e', 500: '#78716c', 600: '#57534e', 700: '#44403c', 800: '#292524', 900: '#1c1917', 950: '#0c0a09' } - }, - semantic: { - transitionDuration: '0.2s', - focusRing: { - width: '1px', - style: 'solid', - color: '{primary.color}', - offset: '2px', - shadow: 'none' - }, - disabledOpacity: '0.6', - iconSize: '1rem', - anchorGutter: '2px', - primary: { - 50: '{emerald.50}', - 100: '{emerald.100}', - 200: '{emerald.200}', - 300: '{emerald.300}', - 400: '{emerald.400}', - 500: '{emerald.500}', - 600: '{emerald.600}', - 700: '{emerald.700}', - 800: '{emerald.800}', - 900: '{emerald.900}', - 950: '{emerald.950}' - }, - formField: { - paddingX: '0.75rem', - paddingY: '0.5rem', - sm: { - fontSize: '0.875rem', - paddingX: '0.625rem', - paddingY: '0.375rem' - }, - lg: { - fontSize: '1.125rem', - paddingX: '0.875rem', - paddingY: '0.625rem' - }, - borderRadius: '{border.radius.md}', - focusRing: { - width: '0', - style: 'none', - color: 'transparent', - offset: '0', - shadow: 'none' - }, - transitionDuration: '{transition.duration}' - }, - list: { - padding: '0.25rem 0.25rem', - gap: '2px', - header: { - padding: '0.5rem 1rem 0.25rem 1rem' - }, - option: { - padding: '0.5rem 0.75rem', - borderRadius: '{border.radius.sm}' - }, - optionGroup: { - padding: '0.5rem 0.75rem', - fontWeight: '600' - } - }, - content: { - borderRadius: '{border.radius.md}' - }, - mask: { - transitionDuration: '0.15s' - }, - navigation: { - list: { - padding: '0.25rem 0.25rem', - gap: '2px' - }, - item: { - padding: '0.5rem 0.75rem', - borderRadius: '{border.radius.sm}', - gap: '0.5rem' - }, - submenuLabel: { - padding: '0.5rem 0.75rem', - fontWeight: '600' - }, - submenuIcon: { - size: '0.875rem' - } - }, - overlay: { - select: { - borderRadius: '{border.radius.md}', - shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' - }, - popover: { - borderRadius: '{border.radius.md}', - padding: '0.75rem', - shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' - }, - modal: { - borderRadius: '{border.radius.xl}', - padding: '1.25rem', - shadow: '0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1)' - }, - navigation: { - shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' - } - }, - colorScheme: { - light: { - surface: { - 0: '#ffffff', - 50: '{slate.50}', - 100: '{slate.100}', - 200: '{slate.200}', - 300: '{slate.300}', - 400: '{slate.400}', - 500: '{slate.500}', - 600: '{slate.600}', - 700: '{slate.700}', - 800: '{slate.800}', - 900: '{slate.900}', - 950: '{slate.950}' - }, - primary: { - color: '{primary.500}', - contrastColor: '#ffffff', - hoverColor: '{primary.600}', - activeColor: '{primary.700}' - }, - highlight: { - background: '{primary.50}', - focusBackground: '{primary.100}', - color: '{primary.700}', - focusColor: '{primary.800}' - }, - mask: { - background: 'rgba(0,0,0,0.4)', - color: '{surface.200}' - }, - formField: { - background: '{surface.0}', - disabledBackground: '{surface.200}', - filledBackground: '{surface.50}', - filledHoverBackground: '{surface.50}', - filledFocusBackground: '{surface.50}', - borderColor: '{surface.300}', - hoverBorderColor: '{surface.400}', - focusBorderColor: '{primary.color}', - invalidBorderColor: '{red.400}', - color: '{surface.700}', - disabledColor: '{surface.500}', - placeholderColor: '{surface.500}', - floatLabelColor: '{surface.500}', - floatLabelFocusColor: '{primary.600}', - floatLabelActiveColor: '{surface.500}', - floatLabelInvalidColor: '{red.400}', - iconColor: '{surface.400}', - shadow: '0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(18, 18, 23, 0.05)' - }, - text: { - color: '{surface.700}', - hoverColor: '{surface.800}', - mutedColor: '{surface.500}', - hoverMutedColor: '{surface.600}' - }, - content: { - background: '{surface.0}', - hoverBackground: '{surface.100}', - borderColor: '{surface.200}', - color: '{text.color}', - hoverColor: '{text.hover.color}' - }, - overlay: { - select: { - background: '{surface.0}', - borderColor: '{surface.200}', - color: '{text.color}' - }, - popover: { - background: '{surface.0}', - borderColor: '{surface.200}', - color: '{text.color}' - }, - modal: { - background: '{surface.0}', - borderColor: '{surface.200}', - color: '{text.color}' - } - }, - list: { - option: { - focusBackground: '{surface.100}', - selectedBackground: '{highlight.background}', - selectedFocusBackground: '{highlight.focus.background}', - color: '{text.color}', - focusColor: '{text.hover.color}', - selectedColor: '{highlight.color}', - selectedFocusColor: '{highlight.focus.color}', - icon: { - color: '{surface.400}', - focusColor: '{surface.500}' - } - }, - optionGroup: { - background: 'transparent', - color: '{text.muted.color}' - } - }, - navigation: { - item: { - focusBackground: '{surface.100}', - activeBackground: '{surface.100}', - color: '{text.color}', - focusColor: '{text.hover.color}', - activeColor: '{text.hover.color}', - icon: { - color: '{surface.400}', - focusColor: '{surface.500}', - activeColor: '{surface.500}' - } - }, - submenuLabel: { - background: 'transparent', - color: '{text.muted.color}' - }, - submenuIcon: { - color: '{surface.400}', - focusColor: '{surface.500}', - activeColor: '{surface.500}' - } - } - }, - dark: { - surface: { - 0: '#ffffff', - 50: '{zinc.50}', - 100: '{zinc.100}', - 200: '{zinc.200}', - 300: '{zinc.300}', - 400: '{zinc.400}', - 500: '{zinc.500}', - 600: '{zinc.600}', - 700: '{zinc.700}', - 800: '{zinc.800}', - 900: '{zinc.900}', - 950: '{zinc.950}' - }, - primary: { - color: '{primary.400}', - contrastColor: '{surface.900}', - hoverColor: '{primary.300}', - activeColor: '{primary.200}' - }, - highlight: { - background: 'color-mix(in srgb, {primary.400}, transparent 84%)', - focusBackground: 'color-mix(in srgb, {primary.400}, transparent 76%)', - color: 'rgba(255,255,255,.87)', - focusColor: 'rgba(255,255,255,.87)' - }, - mask: { - background: 'rgba(0,0,0,0.6)', - color: '{surface.200}' - }, - formField: { - background: '{surface.950}', - disabledBackground: '{surface.700}', - filledBackground: '{surface.800}', - filledHoverBackground: '{surface.800}', - filledFocusBackground: '{surface.800}', - borderColor: '{surface.700}', - hoverBorderColor: '{surface.600}', - focusBorderColor: '{primary.color}', - invalidBorderColor: '{red.300}', - color: '{surface.0}', - disabledColor: '{surface.400}', - placeholderColor: '{surface.400}', - floatLabelColor: '{surface.400}', - floatLabelFocusColor: '{primary.color}', - floatLabelActiveColor: '{surface.400}', - floatLabelInvalidColor: '{red.300}', - iconColor: '{surface.400}', - shadow: '0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(18, 18, 23, 0.05)' - }, - text: { - color: '{surface.0}', - hoverColor: '{surface.0}', - mutedColor: '{surface.400}', - hoverMutedColor: '{surface.300}' - }, - content: { - background: '{surface.900}', - hoverBackground: '{surface.800}', - borderColor: '{surface.700}', - color: '{text.color}', - hoverColor: '{text.hover.color}' - }, - overlay: { - select: { - background: '{surface.900}', - borderColor: '{surface.700}', - color: '{text.color}' - }, - popover: { - background: '{surface.900}', - borderColor: '{surface.700}', - color: '{text.color}' - }, - modal: { - background: '{surface.900}', - borderColor: '{surface.700}', - color: '{text.color}' - } - }, - list: { - option: { - focusBackground: '{surface.800}', - selectedBackground: '{highlight.background}', - selectedFocusBackground: '{highlight.focus.background}', - color: '{text.color}', - focusColor: '{text.hover.color}', - selectedColor: '{highlight.color}', - selectedFocusColor: '{highlight.focus.color}', - icon: { - color: '{surface.500}', - focusColor: '{surface.400}' - } - }, - optionGroup: { - background: 'transparent', - color: '{text.muted.color}' - } - }, - navigation: { - item: { - focusBackground: '{surface.800}', - activeBackground: '{surface.800}', - color: '{text.color}', - focusColor: '{text.hover.color}', - activeColor: '{text.hover.color}', - icon: { - color: '{surface.500}', - focusColor: '{surface.400}', - activeColor: '{surface.400}' - } - }, - submenuLabel: { - background: 'transparent', - color: '{text.muted.color}' - }, - submenuIcon: { - color: '{surface.500}', - focusColor: '{surface.400}', - activeColor: '{surface.400}' - } - } - } - } - } -}; diff --git a/src/app/components/themes/aura/base/ng-package.json b/src/app/components/themes/aura/base/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/base/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/base/public_api.ts b/src/app/components/themes/aura/base/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/base/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/blockui/index.ts b/src/app/components/themes/aura/blockui/index.ts deleted file mode 100644 index 1ed842dac23..00000000000 --- a/src/app/components/themes/aura/blockui/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default { - root: { - borderRadius: '{content.border.radius}' - } -}; diff --git a/src/app/components/themes/aura/blockui/ng-package.json b/src/app/components/themes/aura/blockui/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/blockui/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/blockui/public_api.ts b/src/app/components/themes/aura/blockui/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/blockui/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/breadcrumb/index.ts b/src/app/components/themes/aura/breadcrumb/index.ts deleted file mode 100644 index fc4dc333d40..00000000000 --- a/src/app/components/themes/aura/breadcrumb/index.ts +++ /dev/null @@ -1,28 +0,0 @@ -export default { - root: { - padding: '1rem', - background: '{content.background}', - gap: '0.5rem', - transitionDuration: '{transition.duration}' - }, - item: { - color: '{text.muted.color}', - hoverColor: '{text.color}', - borderRadius: '{content.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - hoverColor: '{navigation.item.icon.focus.color}' - }, - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - separator: { - color: '{navigation.item.icon.color}' - } -}; diff --git a/src/app/components/themes/aura/breadcrumb/ng-package.json b/src/app/components/themes/aura/breadcrumb/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/breadcrumb/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/breadcrumb/public_api.ts b/src/app/components/themes/aura/breadcrumb/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/breadcrumb/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/button/index.ts b/src/app/components/themes/aura/button/index.ts deleted file mode 100644 index ba501593d98..00000000000 --- a/src/app/components/themes/aura/button/index.ts +++ /dev/null @@ -1,487 +0,0 @@ -export default { - root: { - borderRadius: '{form.field.border.radius}', - roundedBorderRadius: '2rem', - gap: '0.5rem', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - iconOnlyWidth: '2.5rem', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - }, - label: { - fontWeight: '500' - }, - raisedShadow: '0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - offset: '{focus.ring.offset}' - }, - badgeSize: '1rem', - transitionDuration: '{form.field.transition.duration}' - }, - colorScheme: { - light: { - root: { - primary: { - background: '{primary.color}', - hoverBackground: '{primary.hover.color}', - activeBackground: '{primary.active.color}', - borderColor: '{primary.color}', - hoverBorderColor: '{primary.hover.color}', - activeBorderColor: '{primary.active.color}', - color: '{primary.contrast.color}', - hoverColor: '{primary.contrast.color}', - activeColor: '{primary.contrast.color}', - focusRing: { - color: '{primary.color}', - shadow: 'none' - } - }, - secondary: { - background: '{surface.100}', - hoverBackground: '{surface.200}', - activeBackground: '{surface.300}', - borderColor: '{surface.100}', - hoverBorderColor: '{surface.200}', - activeBorderColor: '{surface.300}', - color: '{surface.600}', - hoverColor: '{surface.700}', - activeColor: '{surface.800}', - focusRing: { - color: '{surface.600}', - shadow: 'none' - } - }, - info: { - background: '{sky.500}', - hoverBackground: '{sky.600}', - activeBackground: '{sky.700}', - borderColor: '{sky.500}', - hoverBorderColor: '{sky.600}', - activeBorderColor: '{sky.700}', - color: '#ffffff', - hoverColor: '#ffffff', - activeColor: '#ffffff', - focusRing: { - color: '{sky.500}', - shadow: 'none' - } - }, - success: { - background: '{green.500}', - hoverBackground: '{green.600}', - activeBackground: '{green.700}', - borderColor: '{green.500}', - hoverBorderColor: '{green.600}', - activeBorderColor: '{green.700}', - color: '#ffffff', - hoverColor: '#ffffff', - activeColor: '#ffffff', - focusRing: { - color: '{green.500}', - shadow: 'none' - } - }, - warn: { - background: '{orange.500}', - hoverBackground: '{orange.600}', - activeBackground: '{orange.700}', - borderColor: '{orange.500}', - hoverBorderColor: '{orange.600}', - activeBorderColor: '{orange.700}', - color: '#ffffff', - hoverColor: '#ffffff', - activeColor: '#ffffff', - focusRing: { - color: '{orange.500}', - shadow: 'none' - } - }, - help: { - background: '{purple.500}', - hoverBackground: '{purple.600}', - activeBackground: '{purple.700}', - borderColor: '{purple.500}', - hoverBorderColor: '{purple.600}', - activeBorderColor: '{purple.700}', - color: '#ffffff', - hoverColor: '#ffffff', - activeColor: '#ffffff', - focusRing: { - color: '{purple.500}', - shadow: 'none' - } - }, - danger: { - background: '{red.500}', - hoverBackground: '{red.600}', - activeBackground: '{red.700}', - borderColor: '{red.500}', - hoverBorderColor: '{red.600}', - activeBorderColor: '{red.700}', - color: '#ffffff', - hoverColor: '#ffffff', - activeColor: '#ffffff', - focusRing: { - color: '{red.500}', - shadow: 'none' - } - }, - contrast: { - background: '{surface.950}', - hoverBackground: '{surface.900}', - activeBackground: '{surface.800}', - borderColor: '{surface.950}', - hoverBorderColor: '{surface.900}', - activeBorderColor: '{surface.800}', - color: '{surface.0}', - hoverColor: '{surface.0}', - activeColor: '{surface.0}', - focusRing: { - color: '{surface.950}', - shadow: 'none' - } - } - }, - outlined: { - primary: { - hoverBackground: '{primary.50}', - activeBackground: '{primary.100}', - borderColor: '{primary.200}', - color: '{primary.color}' - }, - secondary: { - hoverBackground: '{surface.50}', - activeBackground: '{surface.100}', - borderColor: '{surface.200}', - color: '{surface.500}' - }, - success: { - hoverBackground: '{green.50}', - activeBackground: '{green.100}', - borderColor: '{green.200}', - color: '{green.500}' - }, - info: { - hoverBackground: '{sky.50}', - activeBackground: '{sky.100}', - borderColor: '{sky.200}', - color: '{sky.500}' - }, - warn: { - hoverBackground: '{orange.50}', - activeBackground: '{orange.100}', - borderColor: '{orange.200}', - color: '{orange.500}' - }, - help: { - hoverBackground: '{purple.50}', - activeBackground: '{purple.100}', - borderColor: '{purple.200}', - color: '{purple.500}' - }, - danger: { - hoverBackground: '{red.50}', - activeBackground: '{red.100}', - borderColor: '{red.200}', - color: '{red.500}' - }, - contrast: { - hoverBackground: '{surface.50}', - activeBackground: '{surface.100}', - borderColor: '{surface.700}', - color: '{surface.950}' - }, - plain: { - hoverBackground: '{surface.50}', - activeBackground: '{surface.100}', - borderColor: '{surface.200}', - color: '{surface.700}' - } - }, - text: { - primary: { - hoverBackground: '{primary.50}', - activeBackground: '{primary.100}', - color: '{primary.color}' - }, - secondary: { - hoverBackground: '{surface.50}', - activeBackground: '{surface.100}', - color: '{surface.500}' - }, - success: { - hoverBackground: '{green.50}', - activeBackground: '{green.100}', - color: '{green.500}' - }, - info: { - hoverBackground: '{sky.50}', - activeBackground: '{sky.100}', - color: '{sky.500}' - }, - warn: { - hoverBackground: '{orange.50}', - activeBackground: '{orange.100}', - color: '{orange.500}' - }, - help: { - hoverBackground: '{purple.50}', - activeBackground: '{purple.100}', - color: '{purple.500}' - }, - danger: { - hoverBackground: '{red.50}', - activeBackground: '{red.100}', - color: '{red.500}' - }, - plain: { - hoverBackground: '{surface.50}', - activeBackground: '{surface.100}', - color: '{surface.700}' - } - }, - link: { - color: '{primary.color}', - hoverColor: '{primary.color}', - activeColor: '{primary.color}' - } - }, - dark: { - root: { - primary: { - background: '{primary.color}', - hoverBackground: '{primary.hover.color}', - activeBackground: '{primary.active.color}', - borderColor: '{primary.color}', - hoverBorderColor: '{primary.hover.color}', - activeBorderColor: '{primary.active.color}', - color: '{primary.contrast.color}', - hoverColor: '{primary.contrast.color}', - activeColor: '{primary.contrast.color}', - focusRing: { - color: '{primary.color}', - shadow: 'none' - } - }, - secondary: { - background: '{surface.800}', - hoverBackground: '{surface.700}', - activeBackground: '{surface.600}', - borderColor: '{surface.800}', - hoverBorderColor: '{surface.700}', - activeBorderColor: '{surface.600}', - color: '{surface.300}', - hoverColor: '{surface.200}', - activeColor: '{surface.100}', - focusRing: { - color: '{surface.300}', - shadow: 'none' - } - }, - info: { - background: '{sky.400}', - hoverBackground: '{sky.300}', - activeBackground: '{sky.200}', - borderColor: '{sky.400}', - hoverBorderColor: '{sky.300}', - activeBorderColor: '{sky.200}', - color: '{sky.950}', - hoverColor: '{sky.950}', - activeColor: '{sky.950}', - focusRing: { - color: '{sky.400}', - shadow: 'none' - } - }, - success: { - background: '{green.400}', - hoverBackground: '{green.300}', - activeBackground: '{green.200}', - borderColor: '{green.400}', - hoverBorderColor: '{green.300}', - activeBorderColor: '{green.200}', - color: '{green.950}', - hoverColor: '{green.950}', - activeColor: '{green.950}', - focusRing: { - color: '{green.400}', - shadow: 'none' - } - }, - warn: { - background: '{orange.400}', - hoverBackground: '{orange.300}', - activeBackground: '{orange.200}', - borderColor: '{orange.400}', - hoverBorderColor: '{orange.300}', - activeBorderColor: '{orange.200}', - color: '{orange.950}', - hoverColor: '{orange.950}', - activeColor: '{orange.950}', - focusRing: { - color: '{orange.400}', - shadow: 'none' - } - }, - help: { - background: '{purple.400}', - hoverBackground: '{purple.300}', - activeBackground: '{purple.200}', - borderColor: '{purple.400}', - hoverBorderColor: '{purple.300}', - activeBorderColor: '{purple.200}', - color: '{purple.950}', - hoverColor: '{purple.950}', - activeColor: '{purple.950}', - focusRing: { - color: '{purple.400}', - shadow: 'none' - } - }, - danger: { - background: '{red.400}', - hoverBackground: '{red.300}', - activeBackground: '{red.200}', - borderColor: '{red.400}', - hoverBorderColor: '{red.300}', - activeBorderColor: '{red.200}', - color: '{red.950}', - hoverColor: '{red.950}', - activeColor: '{red.950}', - focusRing: { - color: '{red.400}', - shadow: 'none' - } - }, - contrast: { - background: '{surface.0}', - hoverBackground: '{surface.100}', - activeBackground: '{surface.200}', - borderColor: '{surface.0}', - hoverBorderColor: '{surface.100}', - activeBorderColor: '{surface.200}', - color: '{surface.950}', - hoverColor: '{surface.950}', - activeColor: '{surface.950}', - focusRing: { - color: '{surface.0}', - shadow: 'none' - } - } - }, - outlined: { - primary: { - hoverBackground: 'color-mix(in srgb, {primary.color}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {primary.color}, transparent 84%)', - borderColor: '{primary.700}', - color: '{primary.color}' - }, - secondary: { - hoverBackground: 'rgba(255,255,255,0.04)', - activeBackground: 'rgba(255,255,255,0.16)', - borderColor: '{surface.700}', - color: '{surface.400}' - }, - success: { - hoverBackground: 'color-mix(in srgb, {green.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {green.400}, transparent 84%)', - borderColor: '{green.700}', - color: '{green.400}' - }, - info: { - hoverBackground: 'color-mix(in srgb, {sky.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {sky.400}, transparent 84%)', - borderColor: '{sky.700}', - color: '{sky.400}' - }, - warn: { - hoverBackground: 'color-mix(in srgb, {orange.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {orange.400}, transparent 84%)', - borderColor: '{orange.700}', - color: '{orange.400}' - }, - help: { - hoverBackground: 'color-mix(in srgb, {purple.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {purple.400}, transparent 84%)', - borderColor: '{purple.700}', - color: '{purple.400}' - }, - danger: { - hoverBackground: 'color-mix(in srgb, {red.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {red.400}, transparent 84%)', - borderColor: '{red.700}', - color: '{red.400}' - }, - contrast: { - hoverBackground: '{surface.800}', - activeBackground: '{surface.700}', - borderColor: '{surface.500}', - color: '{surface.0}' - }, - plain: { - hoverBackground: '{surface.800}', - activeBackground: '{surface.700}', - borderColor: '{surface.600}', - color: '{surface.0}' - } - }, - text: { - primary: { - hoverBackground: 'color-mix(in srgb, {primary.color}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {primary.color}, transparent 84%)', - color: '{primary.color}' - }, - secondary: { - hoverBackground: '{surface.800}', - activeBackground: '{surface.700}', - color: '{surface.400}' - }, - success: { - hoverBackground: 'color-mix(in srgb, {green.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {green.400}, transparent 84%)', - color: '{green.400}' - }, - info: { - hoverBackground: 'color-mix(in srgb, {sky.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {sky.400}, transparent 84%)', - color: '{sky.400}' - }, - warn: { - hoverBackground: 'color-mix(in srgb, {orange.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {orange.400}, transparent 84%)', - color: '{orange.400}' - }, - help: { - hoverBackground: 'color-mix(in srgb, {purple.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {purple.400}, transparent 84%)', - color: '{purple.400}' - }, - danger: { - hoverBackground: 'color-mix(in srgb, {red.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {red.400}, transparent 84%)', - color: '{red.400}' - }, - plain: { - hoverBackground: '{surface.800}', - activeBackground: '{surface.700}', - color: '{surface.0}' - } - }, - link: { - color: '{primary.color}', - hoverColor: '{primary.color}', - activeColor: '{primary.color}' - } - } - } -}; diff --git a/src/app/components/themes/aura/button/ng-package.json b/src/app/components/themes/aura/button/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/button/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/button/public_api.ts b/src/app/components/themes/aura/button/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/button/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/card/index.ts b/src/app/components/themes/aura/card/index.ts deleted file mode 100644 index 8cd21a92703..00000000000 --- a/src/app/components/themes/aura/card/index.ts +++ /dev/null @@ -1,22 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderRadius: '{border.radius.xl}', - color: '{content.color}', - shadow: '0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1)' - }, - body: { - padding: '1.25rem', - gap: '0.5rem' - }, - caption: { - gap: '0.5rem' - }, - title: { - fontSize: '1.25rem', - fontWeight: '500' - }, - subtitle: { - color: '{text.muted.color}' - } -}; diff --git a/src/app/components/themes/aura/card/ng-package.json b/src/app/components/themes/aura/card/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/card/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/card/public_api.ts b/src/app/components/themes/aura/card/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/card/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/carousel/index.ts b/src/app/components/themes/aura/carousel/index.ts deleted file mode 100644 index ea401b531a4..00000000000 --- a/src/app/components/themes/aura/carousel/index.ts +++ /dev/null @@ -1,40 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - content: { - gap: '0.25rem' - }, - indicatorList: { - padding: '1rem', - gap: '0.5rem' - }, - indicator: { - width: '2rem', - height: '0.5rem', - borderRadius: '{content.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - colorScheme: { - light: { - indicator: { - background: '{surface.200}', - hoverBackground: '{surface.300}', - activeBackground: '{primary.color}' - } - }, - dark: { - indicator: { - background: '{surface.700}', - hoverBackground: '{surface.600}', - activeBackground: '{primary.color}' - } - } - } -}; diff --git a/src/app/components/themes/aura/carousel/ng-package.json b/src/app/components/themes/aura/carousel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/carousel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/carousel/public_api.ts b/src/app/components/themes/aura/carousel/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/carousel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/cascadeselect/index.ts b/src/app/components/themes/aura/cascadeselect/index.ts deleted file mode 100644 index 85af0e8b141..00000000000 --- a/src/app/components/themes/aura/cascadeselect/index.ts +++ /dev/null @@ -1,70 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - }, - dropdown: { - width: '2.5rem', - color: '{form.field.icon.color}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - list: { - padding: '{list.padding}', - gap: '{list.gap}', - mobileIndent: '1rem' - }, - option: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}', - icon: { - color: '{list.option.icon.color}', - focusColor: '{list.option.icon.focus.color}', - size: '0.875rem' - } - } -}; diff --git a/src/app/components/themes/aura/cascadeselect/ng-package.json b/src/app/components/themes/aura/cascadeselect/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/cascadeselect/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/cascadeselect/public_api.ts b/src/app/components/themes/aura/cascadeselect/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/cascadeselect/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/checkbox/index.ts b/src/app/components/themes/aura/checkbox/index.ts deleted file mode 100644 index 43abd5a364a..00000000000 --- a/src/app/components/themes/aura/checkbox/index.ts +++ /dev/null @@ -1,50 +0,0 @@ -export default { - root: { - borderRadius: '{border.radius.sm}', - width: '1.25rem', - height: '1.25rem', - background: '{form.field.background}', - checkedBackground: '{primary.color}', - checkedHoverBackground: '{primary.hover.color}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.border.color}', - checkedBorderColor: '{primary.color}', - checkedHoverBorderColor: '{primary.hover.color}', - checkedFocusBorderColor: '{primary.color}', - checkedDisabledBorderColor: '{form.field.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - shadow: '{form.field.shadow}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - width: '1rem', - height: '1rem' - }, - lg: { - width: '1.5rem', - height: '1.5rem' - } - }, - icon: { - size: '0.875rem', - color: '{form.field.color}', - checkedColor: '{primary.contrast.color}', - checkedHoverColor: '{primary.contrast.color}', - disabledColor: '{form.field.disabled.color}', - sm: { - size: '0.75rem' - }, - lg: { - size: '1rem' - } - } -}; diff --git a/src/app/components/themes/aura/checkbox/ng-package.json b/src/app/components/themes/aura/checkbox/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/checkbox/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/checkbox/public_api.ts b/src/app/components/themes/aura/checkbox/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/checkbox/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/chip/index.ts b/src/app/components/themes/aura/chip/index.ts deleted file mode 100644 index d441cf03311..00000000000 --- a/src/app/components/themes/aura/chip/index.ts +++ /dev/null @@ -1,52 +0,0 @@ -export default { - root: { - borderRadius: '16px', - paddingX: '0.75rem', - paddingY: '0.5rem', - gap: '0.5rem', - transitionDuration: '{transition.duration}' - }, - image: { - width: '2rem', - height: '2rem' - }, - icon: { - size: '1rem' - }, - removeIcon: { - size: '1rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - } - }, - colorScheme: { - light: { - root: { - background: '{surface.100}', - color: '{surface.800}' - }, - icon: { - color: '{surface.800}' - }, - removeIcon: { - color: '{surface.800}' - } - }, - dark: { - root: { - background: '{surface.800}', - color: '{surface.0}' - }, - icon: { - color: '{surface.0}' - }, - removeIcon: { - color: '{surface.0}' - } - } - } -}; diff --git a/src/app/components/themes/aura/chip/ng-package.json b/src/app/components/themes/aura/chip/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/chip/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/chip/public_api.ts b/src/app/components/themes/aura/chip/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/chip/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/colorpicker/index.ts b/src/app/components/themes/aura/colorpicker/index.ts deleted file mode 100644 index 8738f80d703..00000000000 --- a/src/app/components/themes/aura/colorpicker/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - preview: { - width: '1.5rem', - height: '1.5rem', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - panel: { - shadow: '{overlay.popover.shadow}', - borderRadius: '{overlay.popover.borderRadius}' - }, - colorScheme: { - light: { - panel: { - background: '{surface.800}', - borderColor: '{surface.900}' - }, - handle: { - color: '{surface.0}' - } - }, - dark: { - panel: { - background: '{surface.900}', - borderColor: '{surface.700}' - }, - handle: { - color: '{surface.0}' - } - } - } -}; diff --git a/src/app/components/themes/aura/colorpicker/ng-package.json b/src/app/components/themes/aura/colorpicker/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/colorpicker/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/colorpicker/public_api.ts b/src/app/components/themes/aura/colorpicker/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/colorpicker/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/confirmdialog/index.ts b/src/app/components/themes/aura/confirmdialog/index.ts deleted file mode 100644 index 1450b9f6eee..00000000000 --- a/src/app/components/themes/aura/confirmdialog/index.ts +++ /dev/null @@ -1,9 +0,0 @@ -export default { - icon: { - size: '2rem', - color: '{overlay.modal.color}' - }, - content: { - gap: '1rem' - } -}; diff --git a/src/app/components/themes/aura/confirmdialog/ng-package.json b/src/app/components/themes/aura/confirmdialog/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/confirmdialog/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/confirmdialog/public_api.ts b/src/app/components/themes/aura/confirmdialog/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/confirmdialog/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/confirmpopup/index.ts b/src/app/components/themes/aura/confirmpopup/index.ts deleted file mode 100644 index ef19adc8730..00000000000 --- a/src/app/components/themes/aura/confirmpopup/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - background: '{overlay.popover.background}', - borderColor: '{overlay.popover.border.color}', - color: '{overlay.popover.color}', - borderRadius: '{overlay.popover.border.radius}', - shadow: '{overlay.popover.shadow}', - gutter: '10px', - arrowOffset: '1.25rem' - }, - content: { - padding: '{overlay.popover.padding}', - gap: '1rem' - }, - icon: { - size: '1.5rem', - color: '{overlay.popover.color}' - }, - footer: { - gap: '0.5rem', - padding: '0 {overlay.popover.padding} {overlay.popover.padding} {overlay.popover.padding}' - } -}; diff --git a/src/app/components/themes/aura/confirmpopup/ng-package.json b/src/app/components/themes/aura/confirmpopup/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/confirmpopup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/confirmpopup/public_api.ts b/src/app/components/themes/aura/confirmpopup/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/confirmpopup/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/contextmenu/index.ts b/src/app/components/themes/aura/contextmenu/index.ts deleted file mode 100644 index c7b92fa56e6..00000000000 --- a/src/app/components/themes/aura/contextmenu/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}', - shadow: '{overlay.navigation.shadow}', - transitionDuration: '{transition.duration}' - }, - list: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}' - }, - item: { - focusBackground: '{navigation.item.focus.background}', - activeBackground: '{navigation.item.active.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - activeColor: '{navigation.item.active.color}', - padding: '{navigation.item.padding}', - borderRadius: '{navigation.item.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}', - activeColor: '{navigation.item.icon.active.color}' - } - }, - submenu: { - mobileIndent: '1rem' - }, - submenuIcon: { - size: '{navigation.submenu.icon.size}', - color: '{navigation.submenu.icon.color}', - focusColor: '{navigation.submenu.icon.focus.color}', - activeColor: '{navigation.submenu.icon.active.color}' - }, - separator: { - borderColor: '{content.border.color}' - } -}; diff --git a/src/app/components/themes/aura/contextmenu/ng-package.json b/src/app/components/themes/aura/contextmenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/contextmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/contextmenu/public_api.ts b/src/app/components/themes/aura/contextmenu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/contextmenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/datatable/index.ts b/src/app/components/themes/aura/datatable/index.ts deleted file mode 100644 index 4766d35aab4..00000000000 --- a/src/app/components/themes/aura/datatable/index.ts +++ /dev/null @@ -1,172 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - header: { - background: '{content.background}', - borderColor: '{datatable.border.color}', - color: '{content.color}', - borderWidth: '0 0 1px 0', - padding: '0.75rem 1rem' - }, - headerCell: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - borderColor: '{datatable.border.color}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - selectedColor: '{highlight.color}', - gap: '0.5rem', - padding: '0.75rem 1rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '-1px', - shadow: '{focus.ring.shadow}' - } - }, - columnTitle: { - fontWeight: '600' - }, - row: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - selectedColor: '{highlight.color}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '-1px', - shadow: '{focus.ring.shadow}' - } - }, - bodyCell: { - borderColor: '{datatable.border.color}', - padding: '0.75rem 1rem' - }, - footerCell: { - background: '{content.background}', - borderColor: '{datatable.border.color}', - color: '{content.color}', - padding: '0.75rem 1rem' - }, - columnFooter: { - fontWeight: '600' - }, - footer: { - background: '{content.background}', - borderColor: '{datatable.border.color}', - color: '{content.color}', - borderWidth: '0 0 1px 0', - padding: '0.75rem 1rem' - }, - dropPoint: { - color: '{primary.color}' - }, - columnResizerWidth: '0.5rem', - resizeIndicator: { - width: '1px', - color: '{primary.color}' - }, - sortIcon: { - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}', - size: '0.875rem' - }, - loadingIcon: { - size: '2rem' - }, - rowToggleButton: { - hoverBackground: '{content.hover.background}', - selectedHoverBackground: '{content.background}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - selectedHoverColor: '{primary.color}', - size: '1.75rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - filter: { - inlineGap: '0.5rem', - overlaySelect: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - overlayPopover: { - background: '{overlay.popover.background}', - borderColor: '{overlay.popover.border.color}', - borderRadius: '{overlay.popover.border.radius}', - color: '{overlay.popover.color}', - shadow: '{overlay.popover.shadow}', - padding: '{overlay.popover.padding}', - gap: '0.5rem' - }, - rule: { - borderColor: '{content.border.color}' - }, - constraintList: { - padding: '{list.padding}', - gap: '{list.gap}' - }, - constraint: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - separator: { - borderColor: '{content.border.color}' - }, - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}' - } - }, - paginatorTop: { - borderColor: '{datatable.border.color}', - borderWidth: '0 0 1px 0' - }, - paginatorBottom: { - borderColor: '{datatable.border.color}', - borderWidth: '0 0 1px 0' - }, - colorScheme: { - light: { - root: { - borderColor: '{content.border.color}' - }, - row: { - stripedBackground: '{surface.50}' - }, - bodyCell: { - selectedBorderColor: '{primary.100}' - } - }, - dark: { - root: { - borderColor: '{surface.800}' - }, - row: { - stripedBackground: '{surface.950}' - }, - bodyCell: { - selectedBorderColor: '{primary.900}' - } - } - } -}; diff --git a/src/app/components/themes/aura/datatable/ng-package.json b/src/app/components/themes/aura/datatable/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/datatable/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/datatable/public_api.ts b/src/app/components/themes/aura/datatable/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/datatable/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/dataview/index.ts b/src/app/components/themes/aura/dataview/index.ts deleted file mode 100644 index 3dd89718114..00000000000 --- a/src/app/components/themes/aura/dataview/index.ts +++ /dev/null @@ -1,40 +0,0 @@ -export default { - root: { - borderColor: 'transparent', - borderWidth: '0', - borderRadius: '0', - padding: '0' - }, - header: { - background: '{content.background}', - color: '{content.color}', - borderColor: '{content.border.color}', - borderWidth: '0 0 1px 0', - padding: '0.75rem 1rem', - borderRadius: '0' - }, - content: { - background: '{content.background}', - color: '{content.color}', - borderColor: 'transparent', - borderWidth: '0', - padding: '0', - borderRadius: '0' - }, - footer: { - background: '{content.background}', - color: '{content.color}', - borderColor: '{content.border.color}', - borderWidth: '1px 0 0 0', - padding: '0.75rem 1rem', - borderRadius: '0' - }, - paginatorTop: { - borderColor: '{content.border.color}', - borderWidth: '0 0 1px 0' - }, - paginatorBottom: { - borderColor: '{content.border.color}', - borderWidth: '1px 0 0 0' - } -}; diff --git a/src/app/components/themes/aura/dataview/ng-package.json b/src/app/components/themes/aura/dataview/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/dataview/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/dataview/public_api.ts b/src/app/components/themes/aura/dataview/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/dataview/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/datepicker/index.ts b/src/app/components/themes/aura/datepicker/index.ts deleted file mode 100644 index 282d25d6819..00000000000 --- a/src/app/components/themes/aura/datepicker/index.ts +++ /dev/null @@ -1,148 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - panel: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}', - shadow: '{overlay.popover.shadow}', - padding: '{overlay.popover.padding}' - }, - header: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - padding: '0 0 0.5rem 0', - fontWeight: '500', - gap: '0.5rem' - }, - title: { - gap: '0.5rem', - fontWeight: '500' - }, - dropdown: { - width: '2.5rem', - sm: { - width: '2rem' - }, - lg: { - width: '3rem' - }, - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.border.color}', - activeBorderColor: '{form.field.border.color}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - inputIcon: { - color: '{form.field.icon.color}' - }, - selectMonth: { - hoverBackground: '{content.hover.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - padding: '0.25rem 0.5rem', - borderRadius: '{content.border.radius}' - }, - selectYear: { - hoverBackground: '{content.hover.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - padding: '0.25rem 0.5rem', - borderRadius: '{content.border.radius}' - }, - group: { - borderColor: '{content.border.color}', - gap: '{overlay.popover.padding}' - }, - dayView: { - margin: '0.5rem 0 0 0' - }, - weekDay: { - padding: '0.25rem', - fontWeight: '500', - color: '{content.color}' - }, - date: { - hoverBackground: '{content.hover.background}', - selectedBackground: '{primary.color}', - rangeSelectedBackground: '{highlight.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - selectedColor: '{primary.contrast.color}', - rangeSelectedColor: '{highlight.color}', - width: '2rem', - height: '2rem', - borderRadius: '50%', - padding: '0.25rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - monthView: { - margin: '0.5rem 0 0 0' - }, - month: { - padding: '0.375rem', - borderRadius: '{content.border.radius}' - }, - yearView: { - margin: '0.5rem 0 0 0' - }, - year: { - padding: '0.375rem', - borderRadius: '{content.border.radius}' - }, - buttonbar: { - padding: '0.5rem 0 0 0', - borderColor: '{content.border.color}' - }, - timePicker: { - padding: '0.5rem 0 0 0', - borderColor: '{content.border.color}', - gap: '0.5rem', - buttonGap: '0.25rem' - }, - colorScheme: { - light: { - dropdown: { - background: '{surface.100}', - hoverBackground: '{surface.200}', - activeBackground: '{surface.300}', - color: '{surface.600}', - hoverColor: '{surface.700}', - activeColor: '{surface.800}' - }, - today: { - background: '{surface.200}', - color: '{surface.900}' - } - }, - dark: { - dropdown: { - background: '{surface.800}', - hoverBackground: '{surface.700}', - activeBackground: '{surface.600}', - color: '{surface.300}', - hoverColor: '{surface.200}', - activeColor: '{surface.100}' - }, - today: { - background: '{surface.700}', - color: '{surface.0}' - } - } - } -}; diff --git a/src/app/components/themes/aura/datepicker/ng-package.json b/src/app/components/themes/aura/datepicker/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/datepicker/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/datepicker/public_api.ts b/src/app/components/themes/aura/datepicker/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/datepicker/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/dialog/index.ts b/src/app/components/themes/aura/dialog/index.ts deleted file mode 100644 index 235086e72a0..00000000000 --- a/src/app/components/themes/aura/dialog/index.ts +++ /dev/null @@ -1,24 +0,0 @@ -export default { - root: { - background: '{overlay.modal.background}', - borderColor: '{overlay.modal.border.color}', - color: '{overlay.modal.color}', - borderRadius: '{overlay.modal.border.radius}', - shadow: '{overlay.modal.shadow}' - }, - header: { - padding: '{overlay.modal.padding}', - gap: '0.5rem' - }, - title: { - fontSize: '1.25rem', - fontWeight: '600' - }, - content: { - padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}' - }, - footer: { - padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}', - gap: '0.5rem' - } -}; diff --git a/src/app/components/themes/aura/dialog/ng-package.json b/src/app/components/themes/aura/dialog/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/dialog/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/dialog/public_api.ts b/src/app/components/themes/aura/dialog/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/dialog/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/divider/index.ts b/src/app/components/themes/aura/divider/index.ts deleted file mode 100644 index ed6549b97d2..00000000000 --- a/src/app/components/themes/aura/divider/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - borderColor: '{content.border.color}' - }, - content: { - background: '{content.background}', - color: '{text.color}' - }, - horizontal: { - margin: '1rem 0', - padding: '0 1rem', - content: { - padding: '0 0.5rem' - } - }, - vertical: { - margin: '0 1rem', - padding: '0.5rem 0', - content: { - padding: '0.5rem 0' - } - } -}; diff --git a/src/app/components/themes/aura/divider/ng-package.json b/src/app/components/themes/aura/divider/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/divider/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/divider/public_api.ts b/src/app/components/themes/aura/divider/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/divider/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/dock/index.ts b/src/app/components/themes/aura/dock/index.ts deleted file mode 100644 index 19548ace867..00000000000 --- a/src/app/components/themes/aura/dock/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -export default { - root: { - background: 'rgba(255, 255, 255, 0.1)', - borderColor: 'rgba(255, 255, 255, 0.2)', - padding: '0.5rem', - borderRadius: '{border.radius.xl}' - }, - item: { - borderRadius: '{content.border.radius}', - padding: '0.5rem', - size: '3rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - } -}; diff --git a/src/app/components/themes/aura/dock/ng-package.json b/src/app/components/themes/aura/dock/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/dock/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/dock/public_api.ts b/src/app/components/themes/aura/dock/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/dock/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/drawer/index.ts b/src/app/components/themes/aura/drawer/index.ts deleted file mode 100644 index c1b87464252..00000000000 --- a/src/app/components/themes/aura/drawer/index.ts +++ /dev/null @@ -1,19 +0,0 @@ -export default { - root: { - background: '{overlay.modal.background}', - borderColor: '{overlay.modal.border.color}', - color: '{overlay.modal.color}', - borderRadius: '{overlay.modal.border.radius}', - shadow: '{overlay.modal.shadow}' - }, - header: { - padding: '{overlay.modal.padding}' - }, - title: { - fontSize: '1.5rem', - fontWeight: '600' - }, - content: { - padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}' - } -}; diff --git a/src/app/components/themes/aura/drawer/ng-package.json b/src/app/components/themes/aura/drawer/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/drawer/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/drawer/public_api.ts b/src/app/components/themes/aura/drawer/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/drawer/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/editor/index.ts b/src/app/components/themes/aura/editor/index.ts deleted file mode 100644 index 6ecc53b13fa..00000000000 --- a/src/app/components/themes/aura/editor/index.ts +++ /dev/null @@ -1,33 +0,0 @@ -export default { - toolbar: { - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}' - }, - toolbarItem: { - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{primary.color}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}', - padding: '{list.padding}' - }, - overlayOption: { - focusBackground: '{list.option.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}' - }, - content: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}' - } -}; diff --git a/src/app/components/themes/aura/editor/ng-package.json b/src/app/components/themes/aura/editor/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/editor/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/editor/public_api.ts b/src/app/components/themes/aura/editor/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/editor/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/fieldset/index.ts b/src/app/components/themes/aura/fieldset/index.ts deleted file mode 100644 index 12993c20d03..00000000000 --- a/src/app/components/themes/aura/fieldset/index.ts +++ /dev/null @@ -1,36 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - color: '{content.color}', - padding: '0 1.125rem 1.125rem 1.125rem', - transitionDuration: '{transition.duration}' - }, - legend: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - borderRadius: '{content.border.radius}', - borderWidth: '1px', - borderColor: 'transparent', - padding: '0.5rem 0.75rem', - gap: '0.5rem', - fontWeight: '600', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - toggleIcon: { - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}' - }, - content: { - padding: '0' - } -}; diff --git a/src/app/components/themes/aura/fieldset/ng-package.json b/src/app/components/themes/aura/fieldset/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/fieldset/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/fieldset/public_api.ts b/src/app/components/themes/aura/fieldset/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/fieldset/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/fileupload/index.ts b/src/app/components/themes/aura/fileupload/index.ts deleted file mode 100644 index 6b0f42a6ab2..00000000000 --- a/src/app/components/themes/aura/fileupload/index.ts +++ /dev/null @@ -1,35 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}', - transitionDuration: '{transition.duration}' - }, - header: { - background: 'transparent', - color: '{text.color}', - padding: '1.125rem', - borderWidth: '0', - borderRadius: '0', - gap: '0.5rem' - }, - content: { - highlightBorderColor: '{primary.color}', - padding: '0 1.125rem 1.125rem 1.125rem' - }, - file: { - padding: '1rem', - gap: '1rem', - borderColor: '{content.border.color}', - info: { - gap: '0.5rem' - } - }, - progressbar: { - height: '0.25rem' - }, - basic: { - gap: '0.5rem' - } -}; diff --git a/src/app/components/themes/aura/fileupload/ng-package.json b/src/app/components/themes/aura/fileupload/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/fileupload/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/fileupload/public_api.ts b/src/app/components/themes/aura/fileupload/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/fileupload/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/floatlabel/index.ts b/src/app/components/themes/aura/floatlabel/index.ts deleted file mode 100644 index 71afc18ee82..00000000000 --- a/src/app/components/themes/aura/floatlabel/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -export default { - root: { - color: '{form.field.float.label.color}', - focusColor: '{form.field.float.label.focus.color}', - activeColor: '{form.field.float.label.active.color}', - invalidColor: '{form.field.float.label.invalid.color}', - transitionDuration: '0.2s', - positionX: '{form.field.padding.x}', - positionY: '{form.field.padding.y}', - fontWeight: '500', - active: { - fontSize: '0.75rem', - fontWeight: '400' - } - }, - over: { - active: { - top: '-1.25rem' - } - }, - in: { - input: { - paddingTop: '1.5rem', - paddingBottom: '{form.field.padding.y}' - }, - active: { - top: '{form.field.padding.y}' - } - }, - on: { - borderRadius: '{border.radius.xs}', - active: { - background: '{form.field.background}', - padding: '0 0.125rem' - } - } -}; diff --git a/src/app/components/themes/aura/floatlabel/ng-package.json b/src/app/components/themes/aura/floatlabel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/floatlabel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/floatlabel/public_api.ts b/src/app/components/themes/aura/floatlabel/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/floatlabel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/galleria/index.ts b/src/app/components/themes/aura/galleria/index.ts deleted file mode 100644 index e9432246187..00000000000 --- a/src/app/components/themes/aura/galleria/index.ts +++ /dev/null @@ -1,128 +0,0 @@ -export default { - root: { - borderWidth: '1px', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - transitionDuration: '{transition.duration}' - }, - navButton: { - background: 'rgba(255, 255, 255, 0.1)', - hoverBackground: 'rgba(255, 255, 255, 0.2)', - color: '{surface.100}', - hoverColor: '{surface.0}', - size: '3rem', - gutter: '0.5rem', - prev: { - borderRadius: '50%' - }, - next: { - borderRadius: '50%' - }, - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - navIcon: { - size: '1.5rem' - }, - thumbnailsContent: { - background: '{content.background}', - padding: '1rem 0.25rem' - }, - thumbnailNavButton: { - size: '2rem', - borderRadius: '{content.border.radius}', - gutter: '0.5rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - thumbnailNavButtonIcon: { - size: '1rem' - }, - caption: { - background: 'rgba(0, 0, 0, 0.5)', - color: '{surface.100}', - padding: '1rem' - }, - indicatorList: { - gap: '0.5rem', - padding: '1rem' - }, - indicatorButton: { - width: '1rem', - height: '1rem', - activeBackground: '{primary.color}', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - insetIndicatorList: { - background: 'rgba(0, 0, 0, 0.5)' - }, - insetIndicatorButton: { - background: 'rgba(255, 255, 255, 0.4)', - hoverBackground: 'rgba(255, 255, 255, 0.6)', - activeBackground: 'rgba(255, 255, 255, 0.9)' - }, - mask: { - background: '{mask.background}', - color: '{mask.color}' - }, - closeButton: { - size: '3rem', - gutter: '0.5rem', - background: 'rgba(255, 255, 255, 0.1)', - hoverBackground: 'rgba(255, 255, 255, 0.2)', - color: '{surface.50}', - hoverColor: '{surface.0}', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - closeButtonIcon: { - size: '1.5rem' - }, - colorScheme: { - light: { - thumbnailNavButton: { - hoverBackground: '{surface.100}', - color: '{surface.600}', - hoverColor: '{surface.700}' - }, - indicatorButton: { - background: '{surface.200}', - hoverBackground: '{surface.300}' - } - }, - dark: { - thumbnailNavButton: { - hoverBackground: '{surface.700}', - color: '{surface.400}', - hoverColor: '{surface.0}' - }, - indicatorButton: { - background: '{surface.700}', - hoverBackground: '{surface.600}' - } - } - } -}; diff --git a/src/app/components/themes/aura/galleria/ng-package.json b/src/app/components/themes/aura/galleria/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/galleria/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/galleria/public_api.ts b/src/app/components/themes/aura/galleria/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/galleria/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/iconfield/index.ts b/src/app/components/themes/aura/iconfield/index.ts deleted file mode 100644 index 1e0102d5f7f..00000000000 --- a/src/app/components/themes/aura/iconfield/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default { - icon: { - color: '{form.field.icon.color}' - } -}; diff --git a/src/app/components/themes/aura/iconfield/ng-package.json b/src/app/components/themes/aura/iconfield/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/iconfield/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/iconfield/public_api.ts b/src/app/components/themes/aura/iconfield/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/iconfield/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/iftalabel/index.ts b/src/app/components/themes/aura/iftalabel/index.ts deleted file mode 100644 index 956748b4ed0..00000000000 --- a/src/app/components/themes/aura/iftalabel/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -export default { - root: { - color: '{form.field.float.label.color}', - focusColor: '{form.field.float.label.focus.color}', - invalidColor: '{form.field.float.label.invalid.color}', - transitionDuration: '0.2s', - positionX: '{form.field.padding.x}', - top: '{form.field.padding.y}', - fontSize: '0.75rem', - fontWeight: '400' - }, - input: { - paddingTop: '1.5rem', - paddingBottom: '{form.field.padding.y}' - } -}; diff --git a/src/app/components/themes/aura/iftalabel/ng-package.json b/src/app/components/themes/aura/iftalabel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/iftalabel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/iftalabel/public_api.ts b/src/app/components/themes/aura/iftalabel/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/iftalabel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/image/index.ts b/src/app/components/themes/aura/image/index.ts deleted file mode 100644 index ca282590d3f..00000000000 --- a/src/app/components/themes/aura/image/index.ts +++ /dev/null @@ -1,44 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - preview: { - icon: { - size: '1.5rem' - }, - mask: { - background: '{mask.background}', - color: '{mask.color}' - } - }, - toolbar: { - position: { - left: 'auto', - right: '1rem', - top: '1rem', - bottom: 'auto' - }, - blur: '8px', - background: 'rgba(255,255,255,0.1)', - borderColor: 'rgba(255,255,255,0.2)', - borderWidth: '1px', - borderRadius: '30px', - padding: '.5rem', - gap: '0.5rem' - }, - action: { - hoverBackground: 'rgba(255,255,255,0.1)', - color: '{surface.50}', - hoverColor: '{surface.0}', - size: '3rem', - iconSize: '1.5rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - } -}; diff --git a/src/app/components/themes/aura/image/ng-package.json b/src/app/components/themes/aura/image/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/image/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/image/public_api.ts b/src/app/components/themes/aura/image/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/image/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/imagecompare/index.ts b/src/app/components/themes/aura/imagecompare/index.ts deleted file mode 100644 index a23de847013..00000000000 --- a/src/app/components/themes/aura/imagecompare/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -export default { - handle: { - size: '15px', - hoverSize: '30px', - background: 'rgba(255,255,255,0.3)', - hoverBackground: 'rgba(255,255,255,0.3)', - borderColor: 'unset', - hoverBorderColor: 'unset', - borderWidth: '0', - borderRadius: '50%', - transitionDuration: '{transition.duration}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: 'rgba(255,255,255,0.3)', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - } -}; diff --git a/src/app/components/themes/aura/imagecompare/ng-package.json b/src/app/components/themes/aura/imagecompare/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/imagecompare/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/imagecompare/public_api.ts b/src/app/components/themes/aura/imagecompare/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/imagecompare/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/index.ts b/src/app/components/themes/aura/index.ts deleted file mode 100644 index a58096bcc07..00000000000 --- a/src/app/components/themes/aura/index.ts +++ /dev/null @@ -1,183 +0,0 @@ -import accordion from 'primeng/themes/aura/accordion'; -import autocomplete from 'primeng/themes/aura/autocomplete'; -import avatar from 'primeng/themes/aura/avatar'; -import badge from 'primeng/themes/aura/badge'; -import base from 'primeng/themes/aura/base'; -import blockui from 'primeng/themes/aura/blockui'; -import breadcrumb from 'primeng/themes/aura/breadcrumb'; -import button from 'primeng/themes/aura/button'; -import card from 'primeng/themes/aura/card'; -import carousel from 'primeng/themes/aura/carousel'; -import cascadeselect from 'primeng/themes/aura/cascadeselect'; -import checkbox from 'primeng/themes/aura/checkbox'; -import chip from 'primeng/themes/aura/chip'; -import colorpicker from 'primeng/themes/aura/colorpicker'; -import confirmdialog from 'primeng/themes/aura/confirmdialog'; -import confirmpopup from 'primeng/themes/aura/confirmpopup'; -import contextmenu from 'primeng/themes/aura/contextmenu'; -import datatable from 'primeng/themes/aura/datatable'; -import dataview from 'primeng/themes/aura/dataview'; -import datepicker from 'primeng/themes/aura/datepicker'; -import dialog from 'primeng/themes/aura/dialog'; -import divider from 'primeng/themes/aura/divider'; -import dock from 'primeng/themes/aura/dock'; -import drawer from 'primeng/themes/aura/drawer'; -import editor from 'primeng/themes/aura/editor'; -import fieldset from 'primeng/themes/aura/fieldset'; -import fileupload from 'primeng/themes/aura/fileupload'; -import floatlabel from 'primeng/themes/aura/floatlabel'; -import galleria from 'primeng/themes/aura/galleria'; -import iconfield from 'primeng/themes/aura/iconfield'; -import iftalabel from 'primeng/themes/aura/iftalabel'; -import image from 'primeng/themes/aura/image'; -import imagecompare from 'primeng/themes/aura/imagecompare'; -import inlinemessage from 'primeng/themes/aura/inlinemessage'; -import inplace from 'primeng/themes/aura/inplace'; -import inputchips from 'primeng/themes/aura/inputchips'; -import inputgroup from 'primeng/themes/aura/inputgroup'; -import inputnumber from 'primeng/themes/aura/inputnumber'; -import inputotp from 'primeng/themes/aura/inputotp'; -import inputtext from 'primeng/themes/aura/inputtext'; -import knob from 'primeng/themes/aura/knob'; -import listbox from 'primeng/themes/aura/listbox'; -import megamenu from 'primeng/themes/aura/megamenu'; -import menu from 'primeng/themes/aura/menu'; -import menubar from 'primeng/themes/aura/menubar'; -import message from 'primeng/themes/aura/message'; -import metergroup from 'primeng/themes/aura/metergroup'; -import multiselect from 'primeng/themes/aura/multiselect'; -import orderlist from 'primeng/themes/aura/orderlist'; -import organizationchart from 'primeng/themes/aura/organizationchart'; -import overlaybadge from 'primeng/themes/aura/overlaybadge'; -import paginator from 'primeng/themes/aura/paginator'; -import panel from 'primeng/themes/aura/panel'; -import panelmenu from 'primeng/themes/aura/panelmenu'; -import password from 'primeng/themes/aura/password'; -import picklist from 'primeng/themes/aura/picklist'; -import popover from 'primeng/themes/aura/popover'; -import progressbar from 'primeng/themes/aura/progressbar'; -import progressspinner from 'primeng/themes/aura/progressspinner'; -import radiobutton from 'primeng/themes/aura/radiobutton'; -import rating from 'primeng/themes/aura/rating'; -import ripple from 'primeng/themes/aura/ripple'; -import scrollpanel from 'primeng/themes/aura/scrollpanel'; -import select from 'primeng/themes/aura/select'; -import selectbutton from 'primeng/themes/aura/selectbutton'; -import skeleton from 'primeng/themes/aura/skeleton'; -import slider from 'primeng/themes/aura/slider'; -import speeddial from 'primeng/themes/aura/speeddial'; -import splitbutton from 'primeng/themes/aura/splitbutton'; -import splitter from 'primeng/themes/aura/splitter'; -import stepper from 'primeng/themes/aura/stepper'; -import steps from 'primeng/themes/aura/steps'; -import tabmenu from 'primeng/themes/aura/tabmenu'; -import tabs from 'primeng/themes/aura/tabs'; -import tabview from 'primeng/themes/aura/tabview'; -import tag from 'primeng/themes/aura/tag'; -import terminal from 'primeng/themes/aura/terminal'; -import textarea from 'primeng/themes/aura/textarea'; -import tieredmenu from 'primeng/themes/aura/tieredmenu'; -import timeline from 'primeng/themes/aura/timeline'; -import toast from 'primeng/themes/aura/toast'; -import togglebutton from 'primeng/themes/aura/togglebutton'; -import toggleswitch from 'primeng/themes/aura/toggleswitch'; -import toolbar from 'primeng/themes/aura/toolbar'; -import tooltip from 'primeng/themes/aura/tooltip'; -import tree from 'primeng/themes/aura/tree'; -import treeselect from 'primeng/themes/aura/treeselect'; -import treetable from 'primeng/themes/aura/treetable'; -import virtualscroller from 'primeng/themes/aura/virtualscroller'; - -export default { - ...base, - components: { - accordion, - autocomplete, - avatar, - badge, - blockui, - breadcrumb, - button, - datepicker, - card, - carousel, - cascadeselect, - checkbox, - chip, - colorpicker, - confirmdialog, - confirmpopup, - contextmenu, - dataview, - datatable, - dialog, - divider, - dock, - drawer, - editor, - fieldset, - fileupload, - iftalabel, - floatlabel, - galleria, - iconfield, - image, - imagecompare, - inlinemessage, - inplace, - inputchips, - inputgroup, - inputnumber, - inputotp, - inputtext, - knob, - listbox, - megamenu, - menu, - menubar, - message, - metergroup, - multiselect, - orderlist, - organizationchart, - overlaybadge, - popover, - paginator, - password, - panel, - panelmenu, - picklist, - progressbar, - progressspinner, - radiobutton, - rating, - scrollpanel, - select, - selectbutton, - skeleton, - slider, - speeddial, - splitter, - splitbutton, - stepper, - steps, - tabmenu, - tabs, - tabview, - textarea, - tieredmenu, - tag, - terminal, - timeline, - togglebutton, - toggleswitch, - tree, - treeselect, - treetable, - toast, - toolbar, - virtualscroller, - tooltip, - ripple, - }, -}; diff --git a/src/app/components/themes/aura/inlinemessage/index.ts b/src/app/components/themes/aura/inlinemessage/index.ts deleted file mode 100644 index 526ebf3f6de..00000000000 --- a/src/app/components/themes/aura/inlinemessage/index.ts +++ /dev/null @@ -1,91 +0,0 @@ -export default { - root: { - padding: '{form.field.padding.y} {form.field.padding.x}', - borderRadius: '{content.border.radius}', - gap: '0.5rem' - }, - text: { - fontWeight: '500' - }, - icon: { - size: '1rem' - }, - colorScheme: { - light: { - info: { - background: 'color-mix(in srgb, {blue.50}, transparent 5%)', - borderColor: '{blue.200}', - color: '{blue.600}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {blue.500}, transparent 96%)' - }, - success: { - background: 'color-mix(in srgb, {green.50}, transparent 5%)', - borderColor: '{green.200}', - color: '{green.600}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {green.500}, transparent 96%)' - }, - warn: { - background: 'color-mix(in srgb,{yellow.50}, transparent 5%)', - borderColor: '{yellow.200}', - color: '{yellow.600}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {yellow.500}, transparent 96%)' - }, - error: { - background: 'color-mix(in srgb, {red.50}, transparent 5%)', - borderColor: '{red.200}', - color: '{red.600}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {red.500}, transparent 96%)' - }, - secondary: { - background: '{surface.100}', - borderColor: '{surface.200}', - color: '{surface.600}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.500}, transparent 96%)' - }, - contrast: { - background: '{surface.900}', - borderColor: '{surface.950}', - color: '{surface.50}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)' - } - }, - dark: { - info: { - background: 'color-mix(in srgb, {blue.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {blue.700}, transparent 64%)', - color: '{blue.500}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {blue.500}, transparent 96%)' - }, - success: { - background: 'color-mix(in srgb, {green.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {green.700}, transparent 64%)', - color: '{green.500}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {green.500}, transparent 96%)' - }, - warn: { - background: 'color-mix(in srgb, {yellow.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {yellow.700}, transparent 64%)', - color: '{yellow.500}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {yellow.500}, transparent 96%)' - }, - error: { - background: 'color-mix(in srgb, {red.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {red.700}, transparent 64%)', - color: '{red.500}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {red.500}, transparent 96%)' - }, - secondary: { - background: '{surface.800}', - borderColor: '{surface.700}', - color: '{surface.300}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.500}, transparent 96%)' - }, - contrast: { - background: '{surface.0}', - borderColor: '{surface.100}', - color: '{surface.950}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)' - } - } - } -}; diff --git a/src/app/components/themes/aura/inlinemessage/ng-package.json b/src/app/components/themes/aura/inlinemessage/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/inlinemessage/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/inlinemessage/public_api.ts b/src/app/components/themes/aura/inlinemessage/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/inlinemessage/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/inplace/index.ts b/src/app/components/themes/aura/inplace/index.ts deleted file mode 100644 index 9b7db490017..00000000000 --- a/src/app/components/themes/aura/inplace/index.ts +++ /dev/null @@ -1,18 +0,0 @@ -export default { - root: { - padding: '{form.field.padding.y} {form.field.padding.x}', - borderRadius: '{content.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - }, - transitionDuration: '{transition.duration}' - }, - display: { - hoverBackground: '{content.hover.background}', - hoverColor: '{content.hover.color}' - } -}; diff --git a/src/app/components/themes/aura/inplace/ng-package.json b/src/app/components/themes/aura/inplace/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/inplace/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/inplace/public_api.ts b/src/app/components/themes/aura/inplace/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/inplace/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/inputchips/index.ts b/src/app/components/themes/aura/inputchips/index.ts deleted file mode 100644 index 85548fc9f0a..00000000000 --- a/src/app/components/themes/aura/inputchips/index.ts +++ /dev/null @@ -1,44 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}' - }, - chip: { - borderRadius: '{border.radius.sm}' - }, - colorScheme: { - light: { - chip: { - focusBackground: '{surface.200}', - color: '{surface.800}' - } - }, - dark: { - chip: { - focusBackground: '{surface.700}', - color: '{surface.0}' - } - } - } -}; diff --git a/src/app/components/themes/aura/inputchips/ng-package.json b/src/app/components/themes/aura/inputchips/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/inputchips/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/inputchips/public_api.ts b/src/app/components/themes/aura/inputchips/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/inputchips/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/inputgroup/index.ts b/src/app/components/themes/aura/inputgroup/index.ts deleted file mode 100644 index 38916f29782..00000000000 --- a/src/app/components/themes/aura/inputgroup/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -export default { - addon: { - background: '{form.field.background}', - borderColor: '{form.field.border.color}', - color: '{form.field.icon.color}', - borderRadius: '{form.field.border.radius}', - padding: '0.5rem', - minWidth: '2.5rem' - } -}; diff --git a/src/app/components/themes/aura/inputgroup/ng-package.json b/src/app/components/themes/aura/inputgroup/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/inputgroup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/inputgroup/public_api.ts b/src/app/components/themes/aura/inputgroup/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/inputgroup/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/inputnumber/index.ts b/src/app/components/themes/aura/inputnumber/index.ts deleted file mode 100644 index cf5d011007a..00000000000 --- a/src/app/components/themes/aura/inputnumber/index.ts +++ /dev/null @@ -1,38 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - button: { - width: '2.5rem', - borderRadius: '{form.field.border.radius}', - verticalPadding: '{form.field.padding.y}' - }, - colorScheme: { - light: { - button: { - background: 'transparent', - hoverBackground: '{surface.100}', - activeBackground: '{surface.200}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.border.color}', - activeBorderColor: '{form.field.border.color}', - color: '{surface.400}', - hoverColor: '{surface.500}', - activeColor: '{surface.600}' - } - }, - dark: { - button: { - background: 'transparent', - hoverBackground: '{surface.800}', - activeBackground: '{surface.700}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.border.color}', - activeBorderColor: '{form.field.border.color}', - color: '{surface.400}', - hoverColor: '{surface.300}', - activeColor: '{surface.200}' - } - } - } -}; diff --git a/src/app/components/themes/aura/inputnumber/ng-package.json b/src/app/components/themes/aura/inputnumber/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/inputnumber/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/inputnumber/public_api.ts b/src/app/components/themes/aura/inputnumber/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/inputnumber/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/inputotp/index.ts b/src/app/components/themes/aura/inputotp/index.ts deleted file mode 100644 index 5409b4fd3dd..00000000000 --- a/src/app/components/themes/aura/inputotp/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -export default { - root: { - gap: '0.5rem' - }, - input: { - width: '2.5rem', - sm: { - width: '2rem' - }, - lg: { - width: '3rem' - } - } -}; diff --git a/src/app/components/themes/aura/inputotp/ng-package.json b/src/app/components/themes/aura/inputotp/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/inputotp/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/inputotp/public_api.ts b/src/app/components/themes/aura/inputotp/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/inputotp/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/inputtext/index.ts b/src/app/components/themes/aura/inputtext/index.ts deleted file mode 100644 index d079bcd2715..00000000000 --- a/src/app/components/themes/aura/inputtext/index.ts +++ /dev/null @@ -1,38 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - } -}; diff --git a/src/app/components/themes/aura/inputtext/ng-package.json b/src/app/components/themes/aura/inputtext/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/inputtext/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/inputtext/public_api.ts b/src/app/components/themes/aura/inputtext/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/inputtext/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/knob/index.ts b/src/app/components/themes/aura/knob/index.ts deleted file mode 100644 index e42b85c7a5c..00000000000 --- a/src/app/components/themes/aura/knob/index.ts +++ /dev/null @@ -1,21 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - value: { - background: '{primary.color}' - }, - range: { - background: '{content.border.color}' - }, - text: { - color: '{text.muted.color}' - } -}; diff --git a/src/app/components/themes/aura/knob/ng-package.json b/src/app/components/themes/aura/knob/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/knob/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/knob/public_api.ts b/src/app/components/themes/aura/knob/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/knob/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/listbox/index.ts b/src/app/components/themes/aura/listbox/index.ts deleted file mode 100644 index 357c28dd199..00000000000 --- a/src/app/components/themes/aura/listbox/index.ts +++ /dev/null @@ -1,66 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - shadow: '{form.field.shadow}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}' - }, - list: { - padding: '{list.padding}', - gap: '{list.gap}', - header: { - padding: '{list.header.padding}' - } - }, - option: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}' - }, - optionGroup: { - background: '{list.option.group.background}', - color: '{list.option.group.color}', - fontWeight: '{list.option.group.font.weight}', - padding: '{list.option.group.padding}' - }, - checkmark: { - color: '{list.option.color}', - gutterStart: '-0.375rem', - gutterEnd: '0.375rem' - }, - emptyMessage: { - padding: '{list.option.padding}' - }, - colorScheme: { - light: { - option: { - stripedBackground: '{surface.50}' - } - }, - dark: { - option: { - stripedBackground: '{surface.900}' - } - } - } -}; diff --git a/src/app/components/themes/aura/listbox/ng-package.json b/src/app/components/themes/aura/listbox/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/listbox/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/listbox/public_api.ts b/src/app/components/themes/aura/listbox/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/listbox/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/megamenu/index.ts b/src/app/components/themes/aura/megamenu/index.ts deleted file mode 100644 index b3e907e1a5d..00000000000 --- a/src/app/components/themes/aura/megamenu/index.ts +++ /dev/null @@ -1,79 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - color: '{content.color}', - gap: '0.5rem', - verticalOrientation: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}' - }, - horizontalOrientation: { - padding: '0.5rem 0.75rem', - gap: '0.5rem' - }, - transitionDuration: '{transition.duration}' - }, - baseItem: { - borderRadius: '{content.border.radius}', - padding: '{navigation.item.padding}' - }, - item: { - focusBackground: '{navigation.item.focus.background}', - activeBackground: '{navigation.item.active.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - activeColor: '{navigation.item.active.color}', - padding: '{navigation.item.padding}', - borderRadius: '{navigation.item.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}', - activeColor: '{navigation.item.icon.active.color}' - } - }, - overlay: { - padding: '0', - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - color: '{content.color}', - shadow: '{overlay.navigation.shadow}', - gap: '0.5rem' - }, - submenu: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}' - }, - submenuLabel: { - padding: '{navigation.submenu.label.padding}', - fontWeight: '{navigation.submenu.label.font.weight}', - background: '{navigation.submenu.label.background.}', - color: '{navigation.submenu.label.color}' - }, - submenuIcon: { - size: '{navigation.submenu.icon.size}', - color: '{navigation.submenu.icon.color}', - focusColor: '{navigation.submenu.icon.focus.color}', - activeColor: '{navigation.submenu.icon.active.color}' - }, - separator: { - borderColor: '{content.border.color}' - }, - mobileButton: { - borderRadius: '50%', - size: '1.75rem', - color: '{text.muted.color}', - hoverColor: '{text.muted.hover.color}', - hoverBackground: '{content.hover.background}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - } -}; diff --git a/src/app/components/themes/aura/megamenu/ng-package.json b/src/app/components/themes/aura/megamenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/megamenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/megamenu/public_api.ts b/src/app/components/themes/aura/megamenu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/megamenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/menu/index.ts b/src/app/components/themes/aura/menu/index.ts deleted file mode 100644 index 63905ce221b..00000000000 --- a/src/app/components/themes/aura/menu/index.ts +++ /dev/null @@ -1,35 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}', - shadow: '{overlay.navigation.shadow}', - transitionDuration: '{transition.duration}' - }, - list: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}' - }, - item: { - focusBackground: '{navigation.item.focus.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - padding: '{navigation.item.padding}', - borderRadius: '{navigation.item.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}' - } - }, - submenuLabel: { - padding: '{navigation.submenu.label.padding}', - fontWeight: '{navigation.submenu.label.font.weight}', - background: '{navigation.submenu.label.background}', - color: '{navigation.submenu.label.color}' - }, - separator: { - borderColor: '{content.border.color}' - } -}; diff --git a/src/app/components/themes/aura/menu/ng-package.json b/src/app/components/themes/aura/menu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/menu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/menu/public_api.ts b/src/app/components/themes/aura/menu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/menu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/menubar/index.ts b/src/app/components/themes/aura/menubar/index.ts deleted file mode 100644 index bebe867d0a5..00000000000 --- a/src/app/components/themes/aura/menubar/index.ts +++ /dev/null @@ -1,62 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - color: '{content.color}', - gap: '0.5rem', - padding: '0.5rem 0.75rem', - transitionDuration: '{transition.duration}' - }, - baseItem: { - borderRadius: '{content.border.radius}', - padding: '{navigation.item.padding}' - }, - item: { - focusBackground: '{navigation.item.focus.background}', - activeBackground: '{navigation.item.active.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - activeColor: '{navigation.item.active.color}', - padding: '{navigation.item.padding}', - borderRadius: '{navigation.item.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}', - activeColor: '{navigation.item.icon.active.color}' - } - }, - submenu: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}', - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - shadow: '{overlay.navigation.shadow}', - mobileIndent: '1rem' - }, - submenuIcon: { - size: '{navigation.submenu.icon.size}', - color: '{navigation.submenu.icon.color}', - focusColor: '{navigation.submenu.icon.focus.color}', - activeColor: '{navigation.submenu.icon.active.color}' - }, - separator: { - borderColor: '{content.border.color}' - }, - mobileButton: { - borderRadius: '50%', - size: '1.75rem', - color: '{text.muted.color}', - hoverColor: '{text.muted.hover.color}', - hoverBackground: '{content.hover.background}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - } -}; diff --git a/src/app/components/themes/aura/menubar/ng-package.json b/src/app/components/themes/aura/menubar/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/menubar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/menubar/public_api.ts b/src/app/components/themes/aura/menubar/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/menubar/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/message/index.ts b/src/app/components/themes/aura/message/index.ts deleted file mode 100644 index 0426e4c6a86..00000000000 --- a/src/app/components/themes/aura/message/index.ts +++ /dev/null @@ -1,306 +0,0 @@ -export default { - root: { - borderRadius: '{content.border.radius}', - borderWidth: '1px', - transitionDuration: '{transition.duration}' - }, - content: { - padding: '0.5rem 0.75rem', - gap: '0.5rem', - sm: { - padding: '0.375rem 0.625rem' - }, - lg: { - padding: '0.625rem 0.875rem' - } - }, - text: { - fontSize: '1rem', - fontWeight: '500', - sm: { - fontSize: '0.875rem' - }, - lg: { - fontSize: '1.125rem' - } - }, - icon: { - size: '1.125rem', - sm: { - size: '1rem' - }, - lg: { - size: '1.25rem' - } - }, - closeButton: { - width: '1.75rem', - height: '1.75rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - offset: '{focus.ring.offset}' - } - }, - closeIcon: { - size: '1rem', - sm: { - size: '0.875rem' - }, - lg: { - size: '1.125rem' - } - }, - outlined: { - root: { - borderWidth: '1px' - } - }, - colorScheme: { - light: { - info: { - background: 'color-mix(in srgb, {blue.50}, transparent 5%)', - borderColor: '{blue.200}', - color: '{blue.600}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {blue.500}, transparent 96%)', - closeButton: { - hoverBackground: '{blue.100}', - focusRing: { - color: '{blue.600}', - shadow: 'none' - } - }, - outlined: { - color: '{blue.600}', - borderColor: '{blue.600}' - }, - plain: { - color: '{blue.600}' - } - }, - success: { - background: 'color-mix(in srgb, {green.50}, transparent 5%)', - borderColor: '{green.200}', - color: '{green.600}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {green.500}, transparent 96%)', - closeButton: { - hoverBackground: '{green.100}', - focusRing: { - color: '{green.600}', - shadow: 'none' - } - }, - outlined: { - color: '{green.600}', - borderColor: '{green.600}' - }, - plain: { - color: '{green.600}' - } - }, - warn: { - background: 'color-mix(in srgb,{yellow.50}, transparent 5%)', - borderColor: '{yellow.200}', - color: '{yellow.600}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {yellow.500}, transparent 96%)', - closeButton: { - hoverBackground: '{yellow.100}', - focusRing: { - color: '{yellow.600}', - shadow: 'none' - } - }, - outlined: { - color: '{yellow.600}', - borderColor: '{yellow.600}' - }, - plain: { - color: '{yellow.600}' - } - }, - error: { - background: 'color-mix(in srgb, {red.50}, transparent 5%)', - borderColor: '{red.200}', - color: '{red.600}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {red.500}, transparent 96%)', - closeButton: { - hoverBackground: '{red.100}', - focusRing: { - color: '{red.600}', - shadow: 'none' - } - }, - outlined: { - color: '{red.600}', - borderColor: '{red.600}' - }, - plain: { - color: '{red.600}' - } - }, - secondary: { - background: '{surface.100}', - borderColor: '{surface.200}', - color: '{surface.600}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.500}, transparent 96%)', - closeButton: { - hoverBackground: '{surface.200}', - focusRing: { - color: '{surface.600}', - shadow: 'none' - } - }, - outlined: { - color: '{surface.500}', - borderColor: '{surface.500}' - }, - plain: { - color: '{surface.500}' - } - }, - contrast: { - background: '{surface.900}', - borderColor: '{surface.950}', - color: '{surface.50}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)', - closeButton: { - hoverBackground: '{surface.800}', - focusRing: { - color: '{surface.50}', - shadow: 'none' - } - }, - outlined: { - color: '{surface.950}', - borderColor: '{surface.950}' - }, - plain: { - color: '{surface.950}' - } - } - }, - dark: { - info: { - background: 'color-mix(in srgb, {blue.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {blue.700}, transparent 64%)', - color: '{blue.500}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {blue.500}, transparent 96%)', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{blue.500}', - shadow: 'none' - } - }, - outlined: { - color: '{blue.500}', - borderColor: '{blue.500}' - }, - plain: { - color: '{blue.500}' - } - }, - success: { - background: 'color-mix(in srgb, {green.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {green.700}, transparent 64%)', - color: '{green.500}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {green.500}, transparent 96%)', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{green.500}', - shadow: 'none' - } - }, - outlined: { - color: '{green.500}', - borderColor: '{green.500}' - }, - plain: { - color: '{green.500}' - } - }, - warn: { - background: 'color-mix(in srgb, {yellow.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {yellow.700}, transparent 64%)', - color: '{yellow.500}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {yellow.500}, transparent 96%)', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{yellow.500}', - shadow: 'none' - } - }, - outlined: { - color: '{yellow.500}', - borderColor: '{yellow.500}' - }, - plain: { - color: '{yellow.500}' - } - }, - error: { - background: 'color-mix(in srgb, {red.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {red.700}, transparent 64%)', - color: '{red.500}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {red.500}, transparent 96%)', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{red.500}', - shadow: 'none' - } - }, - outlined: { - color: '{red.500}', - borderColor: '{red.500}' - }, - plain: { - color: '{red.500}' - } - }, - secondary: { - background: '{surface.800}', - borderColor: '{surface.700}', - color: '{surface.300}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.500}, transparent 96%)', - closeButton: { - hoverBackground: '{surface.700}', - focusRing: { - color: '{surface.300}', - shadow: 'none' - } - }, - outlined: { - color: '{surface.400}', - borderColor: '{surface.400}' - }, - plain: { - color: '{surface.400}' - } - }, - contrast: { - background: '{surface.0}', - borderColor: '{surface.100}', - color: '{surface.950}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)', - closeButton: { - hoverBackground: '{surface.100}', - focusRing: { - color: '{surface.950}', - shadow: 'none' - } - }, - outlined: { - color: '{surface.0}', - borderColor: '{surface.0}' - }, - plain: { - color: '{surface.0}' - } - } - } - } -}; diff --git a/src/app/components/themes/aura/message/ng-package.json b/src/app/components/themes/aura/message/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/message/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/message/public_api.ts b/src/app/components/themes/aura/message/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/message/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/metergroup/index.ts b/src/app/components/themes/aura/metergroup/index.ts deleted file mode 100644 index 776f870758e..00000000000 --- a/src/app/components/themes/aura/metergroup/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - borderRadius: '{content.border.radius}', - gap: '1rem' - }, - meters: { - background: '{content.border.color}', - size: '0.5rem' - }, - label: { - gap: '0.5rem' - }, - labelMarker: { - size: '0.5rem' - }, - labelIcon: { - size: '1rem' - }, - labelList: { - verticalGap: '0.5rem', - horizontalGap: '1rem' - } -}; diff --git a/src/app/components/themes/aura/metergroup/ng-package.json b/src/app/components/themes/aura/metergroup/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/metergroup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/metergroup/public_api.ts b/src/app/components/themes/aura/metergroup/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/metergroup/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/multiselect/index.ts b/src/app/components/themes/aura/multiselect/index.ts deleted file mode 100644 index a14689c87f4..00000000000 --- a/src/app/components/themes/aura/multiselect/index.ts +++ /dev/null @@ -1,80 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - }, - dropdown: { - width: '2.5rem', - color: '{form.field.icon.color}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - list: { - padding: '{list.padding}', - gap: '{list.gap}', - header: { - padding: '{list.header.padding}' - } - }, - option: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}', - gap: '0.5rem' - }, - optionGroup: { - background: '{list.option.group.background}', - color: '{list.option.group.color}', - fontWeight: '{list.option.group.font.weight}', - padding: '{list.option.group.padding}' - }, - chip: { - borderRadius: '{border.radius.sm}' - }, - emptyMessage: { - padding: '{list.option.padding}' - } -}; diff --git a/src/app/components/themes/aura/multiselect/ng-package.json b/src/app/components/themes/aura/multiselect/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/multiselect/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/multiselect/public_api.ts b/src/app/components/themes/aura/multiselect/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/multiselect/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/ng-package.json b/src/app/components/themes/aura/ng-package.json deleted file mode 100644 index 0e529e387d7..00000000000 --- a/src/app/components/themes/aura/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/orderlist/index.ts b/src/app/components/themes/aura/orderlist/index.ts deleted file mode 100644 index bf662105509..00000000000 --- a/src/app/components/themes/aura/orderlist/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -export default { - root: { - gap: '1.125rem' - }, - controls: { - gap: '0.5rem' - } -}; diff --git a/src/app/components/themes/aura/orderlist/ng-package.json b/src/app/components/themes/aura/orderlist/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/orderlist/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/orderlist/public_api.ts b/src/app/components/themes/aura/orderlist/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/orderlist/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/organizationchart/index.ts b/src/app/components/themes/aura/organizationchart/index.ts deleted file mode 100644 index d883f2c9a68..00000000000 --- a/src/app/components/themes/aura/organizationchart/index.ts +++ /dev/null @@ -1,39 +0,0 @@ -export default { - root: { - gutter: '0.75rem', - transitionDuration: '{transition.duration}' - }, - node: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - selectedColor: '{highlight.color}', - hoverColor: '{content.hover.color}', - padding: '0.75rem 1rem', - toggleablePadding: '0.75rem 1rem 1.25rem 1rem', - borderRadius: '{content.border.radius}' - }, - nodeToggleButton: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - borderColor: '{content.border.color}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - size: '1.5rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - connector: { - color: '{content.border.color}', - borderRadius: '{content.border.radius}', - height: '24px' - } -}; diff --git a/src/app/components/themes/aura/organizationchart/ng-package.json b/src/app/components/themes/aura/organizationchart/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/organizationchart/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/organizationchart/public_api.ts b/src/app/components/themes/aura/organizationchart/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/organizationchart/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/overlaybadge/index.ts b/src/app/components/themes/aura/overlaybadge/index.ts deleted file mode 100644 index 7099114d446..00000000000 --- a/src/app/components/themes/aura/overlaybadge/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -export default { - root: { - outline: { - width: '2px', - color: '{content.background}' - } - } -}; diff --git a/src/app/components/themes/aura/overlaybadge/ng-package.json b/src/app/components/themes/aura/overlaybadge/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/overlaybadge/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/overlaybadge/public_api.ts b/src/app/components/themes/aura/overlaybadge/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/overlaybadge/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/paginator/index.ts b/src/app/components/themes/aura/paginator/index.ts deleted file mode 100644 index cc37a371434..00000000000 --- a/src/app/components/themes/aura/paginator/index.ts +++ /dev/null @@ -1,34 +0,0 @@ -export default { - root: { - padding: '0.5rem 1rem', - gap: '0.25rem', - borderRadius: '{content.border.radius}', - background: '{content.background}', - color: '{content.color}', - transitionDuration: '{transition.duration}' - }, - navButton: { - background: 'transparent', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}', - selectedColor: '{highlight.color}', - width: '2.5rem', - height: '2.5rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - currentPageReport: { - color: '{text.muted.color}' - }, - jumpToPageInput: { - maxWidth: '2.5rem' - } -}; diff --git a/src/app/components/themes/aura/paginator/ng-package.json b/src/app/components/themes/aura/paginator/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/paginator/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/paginator/public_api.ts b/src/app/components/themes/aura/paginator/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/paginator/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/panel/index.ts b/src/app/components/themes/aura/panel/index.ts deleted file mode 100644 index 472c0a1fea5..00000000000 --- a/src/app/components/themes/aura/panel/index.ts +++ /dev/null @@ -1,28 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}' - }, - header: { - background: 'transparent', - color: '{text.color}', - padding: '1.125rem', - borderColor: '{content.border.color}', - borderWidth: '0', - borderRadius: '0' - }, - toggleableHeader: { - padding: '0.375rem 1.125rem' - }, - title: { - fontWeight: '600' - }, - content: { - padding: '0 1.125rem 1.125rem 1.125rem' - }, - footer: { - padding: '0 1.125rem 1.125rem 1.125rem' - } -}; diff --git a/src/app/components/themes/aura/panel/ng-package.json b/src/app/components/themes/aura/panel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/panel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/panel/public_api.ts b/src/app/components/themes/aura/panel/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/panel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/panelmenu/index.ts b/src/app/components/themes/aura/panelmenu/index.ts deleted file mode 100644 index d304cf54cfb..00000000000 --- a/src/app/components/themes/aura/panelmenu/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -export default { - root: { - gap: '0.5rem', - transitionDuration: '{transition.duration}' - }, - panel: { - background: '{content.background}', - borderColor: '{content.border.color}', - borderWidth: '1px', - color: '{content.color}', - padding: '0.25rem 0.25rem', - borderRadius: '{content.border.radius}', - first: { - borderWidth: '1px', - topBorderRadius: '{content.border.radius}' - }, - last: { - borderWidth: '1px', - bottomBorderRadius: '{content.border.radius}' - } - }, - item: { - focusBackground: '{navigation.item.focus.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - gap: '0.5rem', - padding: '{navigation.item.padding}', - borderRadius: '{content.border.radius}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}' - } - }, - submenu: { - indent: '1rem' - }, - submenuIcon: { - color: '{navigation.submenu.icon.color}', - focusColor: '{navigation.submenu.icon.focus.color}' - } -}; diff --git a/src/app/components/themes/aura/panelmenu/ng-package.json b/src/app/components/themes/aura/panelmenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/panelmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/panelmenu/public_api.ts b/src/app/components/themes/aura/panelmenu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/panelmenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/password/index.ts b/src/app/components/themes/aura/password/index.ts deleted file mode 100644 index cd04fee76b4..00000000000 --- a/src/app/components/themes/aura/password/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -export default { - meter: { - background: '{content.border.color}', - borderRadius: '{content.border.radius}', - height: '.75rem' - }, - icon: { - color: '{form.field.icon.color}' - }, - overlay: { - background: '{overlay.popover.background}', - borderColor: '{overlay.popover.border.color}', - borderRadius: '{overlay.popover.border.radius}', - color: '{overlay.popover.color}', - padding: '{overlay.popover.padding}', - shadow: '{overlay.popover.shadow}' - }, - content: { - gap: '0.5rem' - }, - colorScheme: { - light: { - strength: { - weakBackground: '{red.500}', - mediumBackground: '{amber.500}', - strongBackground: '{green.500}' - } - }, - dark: { - strength: { - weakBackground: '{red.400}', - mediumBackground: '{amber.400}', - strongBackground: '{green.400}' - } - } - } -}; diff --git a/src/app/components/themes/aura/password/ng-package.json b/src/app/components/themes/aura/password/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/password/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/password/public_api.ts b/src/app/components/themes/aura/password/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/password/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/picklist/index.ts b/src/app/components/themes/aura/picklist/index.ts deleted file mode 100644 index bf662105509..00000000000 --- a/src/app/components/themes/aura/picklist/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -export default { - root: { - gap: '1.125rem' - }, - controls: { - gap: '0.5rem' - } -}; diff --git a/src/app/components/themes/aura/picklist/ng-package.json b/src/app/components/themes/aura/picklist/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/picklist/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/picklist/public_api.ts b/src/app/components/themes/aura/picklist/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/picklist/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/popover/index.ts b/src/app/components/themes/aura/popover/index.ts deleted file mode 100644 index 855d2ec357b..00000000000 --- a/src/app/components/themes/aura/popover/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -export default { - root: { - background: '{overlay.popover.background}', - borderColor: '{overlay.popover.border.color}', - color: '{overlay.popover.color}', - borderRadius: '{overlay.popover.border.radius}', - shadow: '{overlay.popover.shadow}', - gutter: '10px', - arrowOffset: '1.25rem' - }, - content: { - padding: '{overlay.popover.padding}' - } -}; diff --git a/src/app/components/themes/aura/popover/ng-package.json b/src/app/components/themes/aura/popover/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/popover/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/popover/public_api.ts b/src/app/components/themes/aura/popover/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/popover/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/progressbar/index.ts b/src/app/components/themes/aura/progressbar/index.ts deleted file mode 100644 index cce54bfe981..00000000000 --- a/src/app/components/themes/aura/progressbar/index.ts +++ /dev/null @@ -1,15 +0,0 @@ -export default { - root: { - background: '{content.border.color}', - borderRadius: '{content.border.radius}', - height: '1.25rem' - }, - value: { - background: '{primary.color}' - }, - label: { - color: '{primary.contrast.color}', - fontSize: '0.75rem', - fontWeight: '600' - } -}; diff --git a/src/app/components/themes/aura/progressbar/ng-package.json b/src/app/components/themes/aura/progressbar/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/progressbar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/progressbar/public_api.ts b/src/app/components/themes/aura/progressbar/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/progressbar/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/progressspinner/index.ts b/src/app/components/themes/aura/progressspinner/index.ts deleted file mode 100644 index 30c1c417512..00000000000 --- a/src/app/components/themes/aura/progressspinner/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -export default { - colorScheme: { - light: { - root: { - 'color.1': '{red.500}', - 'color.2': '{blue.500}', - 'color.3': '{green.500}', - 'color.4': '{yellow.500}' - } - }, - dark: { - root: { - 'color.1': '{red.400}', - 'color.2': '{blue.400}', - 'color.3': '{green.400}', - 'color.4': '{yellow.400}' - } - } - } -}; diff --git a/src/app/components/themes/aura/progressspinner/ng-package.json b/src/app/components/themes/aura/progressspinner/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/progressspinner/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/progressspinner/public_api.ts b/src/app/components/themes/aura/progressspinner/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/progressspinner/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/public_api.ts b/src/app/components/themes/aura/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/radiobutton/index.ts b/src/app/components/themes/aura/radiobutton/index.ts deleted file mode 100644 index 6a9311dbe04..00000000000 --- a/src/app/components/themes/aura/radiobutton/index.ts +++ /dev/null @@ -1,48 +0,0 @@ -export default { - root: { - width: '1.25rem', - height: '1.25rem', - background: '{form.field.background}', - checkedBackground: '{primary.color}', - checkedHoverBackground: '{primary.hover.color}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.border.color}', - checkedBorderColor: '{primary.color}', - checkedHoverBorderColor: '{primary.hover.color}', - checkedFocusBorderColor: '{primary.color}', - checkedDisabledBorderColor: '{form.field.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - shadow: '{form.field.shadow}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - width: '1rem', - height: '1rem' - }, - lg: { - width: '1.5rem', - height: '1.5rem' - } - }, - icon: { - size: '0.75rem', - checkedColor: '{primary.contrast.color}', - checkedHoverColor: '{primary.contrast.color}', - disabledColor: '{form.field.disabled.color}', - sm: { - size: '0.5rem' - }, - lg: { - size: '1rem' - } - } -}; diff --git a/src/app/components/themes/aura/radiobutton/ng-package.json b/src/app/components/themes/aura/radiobutton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/radiobutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/radiobutton/public_api.ts b/src/app/components/themes/aura/radiobutton/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/radiobutton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/rating/index.ts b/src/app/components/themes/aura/rating/index.ts deleted file mode 100644 index d9a4fc6be22..00000000000 --- a/src/app/components/themes/aura/rating/index.ts +++ /dev/null @@ -1,19 +0,0 @@ -export default { - root: { - gap: '0.25rem', - transitionDuration: '{transition.duration}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - icon: { - size: '1rem', - color: '{text.muted.color}', - hoverColor: '{primary.color}', - activeColor: '{primary.color}' - } -}; diff --git a/src/app/components/themes/aura/rating/ng-package.json b/src/app/components/themes/aura/rating/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/rating/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/rating/public_api.ts b/src/app/components/themes/aura/rating/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/rating/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/ripple/index.ts b/src/app/components/themes/aura/ripple/index.ts deleted file mode 100644 index 024905a6416..00000000000 --- a/src/app/components/themes/aura/ripple/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -export default { - colorScheme: { - light: { - root: { - background: 'rgba(0,0,0,0.1)' - } - }, - dark: { - root: { - background: 'rgba(255,255,255,0.3)' - } - } - } -}; diff --git a/src/app/components/themes/aura/ripple/ng-package.json b/src/app/components/themes/aura/ripple/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/ripple/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/ripple/public_api.ts b/src/app/components/themes/aura/ripple/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/ripple/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/scrollpanel/index.ts b/src/app/components/themes/aura/scrollpanel/index.ts deleted file mode 100644 index b421048a154..00000000000 --- a/src/app/components/themes/aura/scrollpanel/index.ts +++ /dev/null @@ -1,28 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - bar: { - size: '9px', - borderRadius: '{border.radius.sm}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - colorScheme: { - light: { - bar: { - background: '{surface.100}' - } - }, - dark: { - bar: { - background: '{surface.800}' - } - } - } -}; diff --git a/src/app/components/themes/aura/scrollpanel/ng-package.json b/src/app/components/themes/aura/scrollpanel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/scrollpanel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/scrollpanel/public_api.ts b/src/app/components/themes/aura/scrollpanel/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/scrollpanel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/select/index.ts b/src/app/components/themes/aura/select/index.ts deleted file mode 100644 index a0975208983..00000000000 --- a/src/app/components/themes/aura/select/index.ts +++ /dev/null @@ -1,84 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - }, - dropdown: { - width: '2.5rem', - color: '{form.field.icon.color}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - list: { - padding: '{list.padding}', - gap: '{list.gap}', - header: { - padding: '{list.header.padding}' - } - }, - option: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}' - }, - optionGroup: { - background: '{list.option.group.background}', - color: '{list.option.group.color}', - fontWeight: '{list.option.group.font.weight}', - padding: '{list.option.group.padding}' - }, - clearIcon: { - color: '{form.field.icon.color}' - }, - checkmark: { - color: '{list.option.color}', - gutterStart: '-0.375rem', - gutterEnd: '0.375rem' - }, - emptyMessage: { - padding: '{list.option.padding}' - } -}; diff --git a/src/app/components/themes/aura/select/ng-package.json b/src/app/components/themes/aura/select/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/select/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/select/public_api.ts b/src/app/components/themes/aura/select/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/select/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/selectbutton/index.ts b/src/app/components/themes/aura/selectbutton/index.ts deleted file mode 100644 index dacd8eb5218..00000000000 --- a/src/app/components/themes/aura/selectbutton/index.ts +++ /dev/null @@ -1,17 +0,0 @@ -export default { - root: { - borderRadius: '{form.field.border.radius}' - }, - colorScheme: { - light: { - root: { - invalidBorderColor: '{form.field.invalid.border.color}' - } - }, - dark: { - root: { - invalidBorderColor: '{form.field.invalid.border.color}' - } - } - } -}; diff --git a/src/app/components/themes/aura/selectbutton/ng-package.json b/src/app/components/themes/aura/selectbutton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/selectbutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/selectbutton/public_api.ts b/src/app/components/themes/aura/selectbutton/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/selectbutton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/skeleton/index.ts b/src/app/components/themes/aura/skeleton/index.ts deleted file mode 100644 index 07fc58365d5..00000000000 --- a/src/app/components/themes/aura/skeleton/index.ts +++ /dev/null @@ -1,19 +0,0 @@ -export default { - root: { - borderRadius: '{content.border.radius}' - }, - colorScheme: { - light: { - root: { - background: '{surface.200}', - animationBackground: 'rgba(255,255,255,0.4)' - } - }, - dark: { - root: { - background: 'rgba(255, 255, 255, 0.06)', - animationBackground: 'rgba(255, 255, 255, 0.04)' - } - } - } -}; diff --git a/src/app/components/themes/aura/skeleton/ng-package.json b/src/app/components/themes/aura/skeleton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/skeleton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/skeleton/public_api.ts b/src/app/components/themes/aura/skeleton/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/skeleton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/slider/index.ts b/src/app/components/themes/aura/slider/index.ts deleted file mode 100644 index 891a1bf2aca..00000000000 --- a/src/app/components/themes/aura/slider/index.ts +++ /dev/null @@ -1,46 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - track: { - background: '{content.border.color}', - borderRadius: '{content.border.radius}', - size: '3px' - }, - range: { - background: '{primary.color}' - }, - handle: { - width: '20px', - height: '20px', - borderRadius: '50%', - background: '{content.border.color}', - hoverBackground: '{content.border.color}', - content: { - borderRadius: '50%', - hoverBackground: '{content.background}', - width: '16px', - height: '16px', - shadow: '0px 0.5px 0px 0px rgba(0, 0, 0, 0.08), 0px 1px 1px 0px rgba(0, 0, 0, 0.14)' - }, - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - colorScheme: { - light: { - handle: { - contentBackground: '{surface.0}' - } - }, - dark: { - handle: { - contentBackground: '{surface.950}' - } - } - } -}; diff --git a/src/app/components/themes/aura/slider/ng-package.json b/src/app/components/themes/aura/slider/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/slider/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/slider/public_api.ts b/src/app/components/themes/aura/slider/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/slider/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/speeddial/index.ts b/src/app/components/themes/aura/speeddial/index.ts deleted file mode 100644 index 0566594d973..00000000000 --- a/src/app/components/themes/aura/speeddial/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -export default { - root: { - gap: '0.5rem', - transitionDuration: '{transition.duration}' - } -}; diff --git a/src/app/components/themes/aura/speeddial/ng-package.json b/src/app/components/themes/aura/speeddial/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/speeddial/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/speeddial/public_api.ts b/src/app/components/themes/aura/speeddial/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/speeddial/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/splitbutton/index.ts b/src/app/components/themes/aura/splitbutton/index.ts deleted file mode 100644 index bb8405946d2..00000000000 --- a/src/app/components/themes/aura/splitbutton/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -export default { - root: { - borderRadius: '{form.field.border.radius}', - roundedBorderRadius: '2rem', - raisedShadow: '0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)' - } -}; diff --git a/src/app/components/themes/aura/splitbutton/ng-package.json b/src/app/components/themes/aura/splitbutton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/splitbutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/splitbutton/public_api.ts b/src/app/components/themes/aura/splitbutton/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/splitbutton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/splitter/index.ts b/src/app/components/themes/aura/splitter/index.ts deleted file mode 100644 index 97d78adf066..00000000000 --- a/src/app/components/themes/aura/splitter/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - transitionDuration: '{transition.duration}' - }, - gutter: { - background: '{content.border.color}' - }, - handle: { - size: '24px', - background: 'transparent', - borderRadius: '{content.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - } -}; diff --git a/src/app/components/themes/aura/splitter/ng-package.json b/src/app/components/themes/aura/splitter/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/splitter/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/splitter/public_api.ts b/src/app/components/themes/aura/splitter/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/splitter/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/stepper/index.ts b/src/app/components/themes/aura/stepper/index.ts deleted file mode 100644 index 43f8bc2ba61..00000000000 --- a/src/app/components/themes/aura/stepper/index.ts +++ /dev/null @@ -1,53 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - separator: { - background: '{content.border.color}', - activeBackground: '{primary.color}', - margin: '0 0 0 1.625rem', - size: '2px' - }, - step: { - padding: '0.5rem', - gap: '1rem' - }, - stepHeader: { - padding: '0', - borderRadius: '{content.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - }, - gap: '0.5rem' - }, - stepTitle: { - color: '{text.muted.color}', - activeColor: '{primary.color}', - fontWeight: '500' - }, - stepNumber: { - background: '{content.background}', - activeBackground: '{content.background}', - borderColor: '{content.border.color}', - activeBorderColor: '{content.border.color}', - color: '{text.muted.color}', - activeColor: '{primary.color}', - size: '2rem', - fontSize: '1.143rem', - fontWeight: '500', - borderRadius: '50%', - shadow: '0px 0.5px 0px 0px rgba(0, 0, 0, 0.06), 0px 1px 1px 0px rgba(0, 0, 0, 0.12)' - }, - steppanels: { - padding: '0.875rem 0.5rem 1.125rem 0.5rem' - }, - steppanel: { - background: '{content.background}', - color: '{content.color}', - padding: '0 0 0 1rem' - } -}; diff --git a/src/app/components/themes/aura/stepper/ng-package.json b/src/app/components/themes/aura/stepper/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/stepper/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/stepper/public_api.ts b/src/app/components/themes/aura/stepper/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/stepper/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/steps/index.ts b/src/app/components/themes/aura/steps/index.ts deleted file mode 100644 index 95c6c9dd2f5..00000000000 --- a/src/app/components/themes/aura/steps/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - separator: { - background: '{content.border.color}' - }, - itemLink: { - borderRadius: '{content.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - }, - gap: '0.5rem' - }, - itemLabel: { - color: '{text.muted.color}', - activeColor: '{primary.color}', - fontWeight: '500' - }, - itemNumber: { - background: '{content.background}', - activeBackground: '{content.background}', - borderColor: '{content.border.color}', - activeBorderColor: '{content.border.color}', - color: '{text.muted.color}', - activeColor: '{primary.color}', - size: '2rem', - fontSize: '1.143rem', - fontWeight: '500', - borderRadius: '50%', - shadow: '0px 0.5px 0px 0px rgba(0, 0, 0, 0.06), 0px 1px 1px 0px rgba(0, 0, 0, 0.12)' - } -}; diff --git a/src/app/components/themes/aura/steps/ng-package.json b/src/app/components/themes/aura/steps/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/steps/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/steps/public_api.ts b/src/app/components/themes/aura/steps/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/steps/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/tabmenu/index.ts b/src/app/components/themes/aura/tabmenu/index.ts deleted file mode 100644 index 9b6fc81f9a9..00000000000 --- a/src/app/components/themes/aura/tabmenu/index.ts +++ /dev/null @@ -1,43 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - tablist: { - borderWidth: '0 0 1px 0', - background: '{content.background}', - borderColor: '{content.border.color}' - }, - item: { - background: 'transparent', - hoverBackground: 'transparent', - activeBackground: 'transparent', - borderWidth: '0 0 1px 0', - borderColor: '{content.border.color}', - hoverBorderColor: '{content.border.color}', - activeBorderColor: '{primary.color}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{primary.color}', - padding: '1rem 1.125rem', - fontWeight: '600', - margin: '0 0 -1px 0', - gap: '0.5rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - itemIcon: { - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{primary.color}' - }, - activeBar: { - height: '1px', - bottom: '-1px', - background: '{primary.color}' - } -}; diff --git a/src/app/components/themes/aura/tabmenu/ng-package.json b/src/app/components/themes/aura/tabmenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/tabmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/tabmenu/public_api.ts b/src/app/components/themes/aura/tabmenu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/tabmenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/tabs/index.ts b/src/app/components/themes/aura/tabs/index.ts deleted file mode 100644 index 82b7e09fff8..00000000000 --- a/src/app/components/themes/aura/tabs/index.ts +++ /dev/null @@ -1,75 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - tablist: { - borderWidth: '0 0 1px 0', - background: '{content.background}', - borderColor: '{content.border.color}' - }, - tab: { - background: 'transparent', - hoverBackground: 'transparent', - activeBackground: 'transparent', - borderWidth: '0 0 1px 0', - borderColor: '{content.border.color}', - hoverBorderColor: '{content.border.color}', - activeBorderColor: '{primary.color}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{primary.color}', - padding: '1rem 1.125rem', - fontWeight: '600', - margin: '0 0 -1px 0', - gap: '0.5rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '-1px', - shadow: '{focus.ring.shadow}' - } - }, - tabpanel: { - background: '{content.background}', - color: '{content.color}', - padding: '0.875rem 1.125rem 1.125rem 1.125rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: 'inset {focus.ring.shadow}' - } - }, - navButton: { - background: '{content.background}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - width: '2.5rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '-1px', - shadow: '{focus.ring.shadow}' - } - }, - activeBar: { - height: '1px', - bottom: '-1px', - background: '{primary.color}' - }, - colorScheme: { - light: { - navButton: { - shadow: '0px 0px 10px 50px rgba(255, 255, 255, 0.6)' - } - }, - dark: { - navButton: { - shadow: '0px 0px 10px 50px color-mix(in srgb, {content.background}, transparent 50%)' - } - } - } -}; diff --git a/src/app/components/themes/aura/tabs/ng-package.json b/src/app/components/themes/aura/tabs/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/tabs/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/tabs/public_api.ts b/src/app/components/themes/aura/tabs/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/tabs/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/tabview/index.ts b/src/app/components/themes/aura/tabview/index.ts deleted file mode 100644 index 47883472726..00000000000 --- a/src/app/components/themes/aura/tabview/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - tabList: { - background: '{content.background}', - borderColor: '{content.border.color}' - }, - tab: { - borderColor: '{content.border.color}', - activeBorderColor: '{primary.color}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{primary.color}' - }, - tabPanel: { - background: '{content.background}', - color: '{content.color}' - }, - navButton: { - background: '{content.background}', - color: '{text.muted.color}', - hoverColor: '{text.color}' - }, - colorScheme: { - light: { - navButton: { - shadow: '0px 0px 10px 50px rgba(255, 255, 255, 0.6)' - } - }, - dark: { - navButton: { - shadow: '0px 0px 10px 50px color-mix(in srgb, {content.background}, transparent 50%)' - } - } - } -}; diff --git a/src/app/components/themes/aura/tabview/ng-package.json b/src/app/components/themes/aura/tabview/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/tabview/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/tabview/public_api.ts b/src/app/components/themes/aura/tabview/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/tabview/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/tag/index.ts b/src/app/components/themes/aura/tag/index.ts deleted file mode 100644 index b6c535c19db..00000000000 --- a/src/app/components/themes/aura/tag/index.ts +++ /dev/null @@ -1,75 +0,0 @@ -export default { - root: { - fontSize: '0.875rem', - fontWeight: '700', - padding: '0.25rem 0.5rem', - gap: '0.25rem', - borderRadius: '{content.border.radius}', - roundedBorderRadius: '{border.radius.xl}' - }, - icon: { - size: '0.75rem' - }, - colorScheme: { - light: { - primary: { - background: '{primary.100}', - color: '{primary.700}' - }, - secondary: { - background: '{surface.100}', - color: '{surface.600}' - }, - success: { - background: '{green.100}', - color: '{green.700}' - }, - info: { - background: '{sky.100}', - color: '{sky.700}' - }, - warn: { - background: '{orange.100}', - color: '{orange.700}' - }, - danger: { - background: '{red.100}', - color: '{red.700}' - }, - contrast: { - background: '{surface.950}', - color: '{surface.0}' - } - }, - dark: { - primary: { - background: 'color-mix(in srgb, {primary.500}, transparent 84%)', - color: '{primary.300}' - }, - secondary: { - background: '{surface.800}', - color: '{surface.300}' - }, - success: { - background: 'color-mix(in srgb, {green.500}, transparent 84%)', - color: '{green.300}' - }, - info: { - background: 'color-mix(in srgb, {sky.500}, transparent 84%)', - color: '{sky.300}' - }, - warn: { - background: 'color-mix(in srgb, {orange.500}, transparent 84%)', - color: '{orange.300}' - }, - danger: { - background: 'color-mix(in srgb, {red.500}, transparent 84%)', - color: '{red.300}' - }, - contrast: { - background: '{surface.0}', - color: '{surface.950}' - } - } - } -}; diff --git a/src/app/components/themes/aura/tag/ng-package.json b/src/app/components/themes/aura/tag/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/tag/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/tag/public_api.ts b/src/app/components/themes/aura/tag/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/tag/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/terminal/index.ts b/src/app/components/themes/aura/terminal/index.ts deleted file mode 100644 index b657e5c4d14..00000000000 --- a/src/app/components/themes/aura/terminal/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - borderColor: '{form.field.border.color}', - color: '{form.field.color}', - height: '18rem', - padding: '{form.field.padding.y} {form.field.padding.x}', - borderRadius: '{form.field.border.radius}' - }, - prompt: { - gap: '0.25rem' - }, - commandResponse: { - margin: '2px 0' - } -}; diff --git a/src/app/components/themes/aura/terminal/ng-package.json b/src/app/components/themes/aura/terminal/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/terminal/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/terminal/public_api.ts b/src/app/components/themes/aura/terminal/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/terminal/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/textarea/index.ts b/src/app/components/themes/aura/textarea/index.ts deleted file mode 100644 index f8504fdeb80..00000000000 --- a/src/app/components/themes/aura/textarea/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - } -}; diff --git a/src/app/components/themes/aura/textarea/ng-package.json b/src/app/components/themes/aura/textarea/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/textarea/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/textarea/public_api.ts b/src/app/components/themes/aura/textarea/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/textarea/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/tieredmenu/index.ts b/src/app/components/themes/aura/tieredmenu/index.ts deleted file mode 100644 index f11781b904d..00000000000 --- a/src/app/components/themes/aura/tieredmenu/index.ts +++ /dev/null @@ -1,47 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}', - shadow: '{overlay.navigation.shadow}', - transitionDuration: '{transition.duration}' - }, - list: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}' - }, - item: { - focusBackground: '{navigation.item.focus.background}', - activeBackground: '{navigation.item.active.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - activeColor: '{navigation.item.active.color}', - padding: '{navigation.item.padding}', - borderRadius: '{navigation.item.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}', - activeColor: '{navigation.item.icon.active.color}' - } - }, - submenu: { - mobileIndent: '1rem' - }, - submenuLabel: { - padding: '{navigation.submenu.label.padding}', - fontWeight: '{navigation.submenu.label.font.weight}', - background: '{navigation.submenu.label.background.}', - color: '{navigation.submenu.label.color}' - }, - submenuIcon: { - size: '{navigation.submenu.icon.size}', - color: '{navigation.submenu.icon.color}', - focusColor: '{navigation.submenu.icon.focus.color}', - activeColor: '{navigation.submenu.icon.active.color}' - }, - separator: { - borderColor: '{content.border.color}' - } -}; diff --git a/src/app/components/themes/aura/tieredmenu/ng-package.json b/src/app/components/themes/aura/tieredmenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/tieredmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/tieredmenu/public_api.ts b/src/app/components/themes/aura/tieredmenu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/tieredmenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/timeline/index.ts b/src/app/components/themes/aura/timeline/index.ts deleted file mode 100644 index 9058486e596..00000000000 --- a/src/app/components/themes/aura/timeline/index.ts +++ /dev/null @@ -1,32 +0,0 @@ -export default { - event: { - minHeight: '5rem' - }, - horizontal: { - eventContent: { - padding: '1rem 0' - } - }, - vertical: { - eventContent: { - padding: '0 1rem' - } - }, - eventMarker: { - size: '1.125rem', - borderRadius: '50%', - borderWidth: '2px', - background: '{content.background}', - borderColor: '{content.border.color}', - content: { - borderRadius: '50%', - size: '0.375rem', - background: '{primary.color}', - insetShadow: '0px 0.5px 0px 0px rgba(0, 0, 0, 0.06), 0px 1px 1px 0px rgba(0, 0, 0, 0.12)' - } - }, - eventConnector: { - color: '{content.border.color}', - size: '2px' - } -}; diff --git a/src/app/components/themes/aura/timeline/ng-package.json b/src/app/components/themes/aura/timeline/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/timeline/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/timeline/public_api.ts b/src/app/components/themes/aura/timeline/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/timeline/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/toast/index.ts b/src/app/components/themes/aura/toast/index.ts deleted file mode 100644 index b0099321e7d..00000000000 --- a/src/app/components/themes/aura/toast/index.ts +++ /dev/null @@ -1,215 +0,0 @@ -export default { - root: { - width: '25rem', - borderRadius: '{content.border.radius}', - borderWidth: '1px', - transitionDuration: '{transition.duration}' - }, - icon: { - size: '1.125rem' - }, - content: { - padding: '{overlay.popover.padding}', - gap: '0.5rem' - }, - text: { - gap: '0.5rem' - }, - summary: { - fontWeight: '500', - fontSize: '1rem' - }, - detail: { - fontWeight: '500', - fontSize: '0.875rem' - }, - closeButton: { - width: '1.75rem', - height: '1.75rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - offset: '{focus.ring.offset}' - } - }, - closeIcon: { - size: '1rem' - }, - colorScheme: { - light: { - blur: '1.5px', - info: { - background: 'color-mix(in srgb, {blue.50}, transparent 5%)', - borderColor: '{blue.200}', - color: '{blue.600}', - detailColor: '{surface.700}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {blue.500}, transparent 96%)', - closeButton: { - hoverBackground: '{blue.100}', - focusRing: { - color: '{blue.600}', - shadow: 'none' - } - } - }, - success: { - background: 'color-mix(in srgb, {green.50}, transparent 5%)', - borderColor: '{green.200}', - color: '{green.600}', - detailColor: '{surface.700}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {green.500}, transparent 96%)', - closeButton: { - hoverBackground: '{green.100}', - focusRing: { - color: '{green.600}', - shadow: 'none' - } - } - }, - warn: { - background: 'color-mix(in srgb,{yellow.50}, transparent 5%)', - borderColor: '{yellow.200}', - color: '{yellow.600}', - detailColor: '{surface.700}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {yellow.500}, transparent 96%)', - closeButton: { - hoverBackground: '{yellow.100}', - focusRing: { - color: '{yellow.600}', - shadow: 'none' - } - } - }, - error: { - background: 'color-mix(in srgb, {red.50}, transparent 5%)', - borderColor: '{red.200}', - color: '{red.600}', - detailColor: '{surface.700}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {red.500}, transparent 96%)', - closeButton: { - hoverBackground: '{red.100}', - focusRing: { - color: '{red.600}', - shadow: 'none' - } - } - }, - secondary: { - background: '{surface.100}', - borderColor: '{surface.200}', - color: '{surface.600}', - detailColor: '{surface.700}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.500}, transparent 96%)', - closeButton: { - hoverBackground: '{surface.200}', - focusRing: { - color: '{surface.600}', - shadow: 'none' - } - } - }, - contrast: { - background: '{surface.900}', - borderColor: '{surface.950}', - color: '{surface.50}', - detailColor: '{surface.0}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)', - closeButton: { - hoverBackground: '{surface.800}', - focusRing: { - color: '{surface.50}', - shadow: 'none' - } - } - } - }, - dark: { - blur: '10px', - info: { - background: 'color-mix(in srgb, {blue.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {blue.700}, transparent 64%)', - color: '{blue.500}', - detailColor: '{surface.0}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {blue.500}, transparent 96%)', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{blue.500}', - shadow: 'none' - } - } - }, - success: { - background: 'color-mix(in srgb, {green.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {green.700}, transparent 64%)', - color: '{green.500}', - detailColor: '{surface.0}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {green.500}, transparent 96%)', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{green.500}', - shadow: 'none' - } - } - }, - warn: { - background: 'color-mix(in srgb, {yellow.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {yellow.700}, transparent 64%)', - color: '{yellow.500}', - detailColor: '{surface.0}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {yellow.500}, transparent 96%)', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{yellow.500}', - shadow: 'none' - } - } - }, - error: { - background: 'color-mix(in srgb, {red.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {red.700}, transparent 64%)', - color: '{red.500}', - detailColor: '{surface.0}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {red.500}, transparent 96%)', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{red.500}', - shadow: 'none' - } - } - }, - secondary: { - background: '{surface.800}', - borderColor: '{surface.700}', - color: '{surface.300}', - detailColor: '{surface.0}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.500}, transparent 96%)', - closeButton: { - hoverBackground: '{surface.700}', - focusRing: { - color: '{surface.300}', - shadow: 'none' - } - } - }, - contrast: { - background: '{surface.0}', - borderColor: '{surface.100}', - color: '{surface.950}', - detailColor: '{surface.950}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)', - closeButton: { - hoverBackground: '{surface.100}', - focusRing: { - color: '{surface.950}', - shadow: 'none' - } - } - } - } - } -}; diff --git a/src/app/components/themes/aura/toast/ng-package.json b/src/app/components/themes/aura/toast/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/toast/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/toast/public_api.ts b/src/app/components/themes/aura/toast/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/toast/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/togglebutton/index.ts b/src/app/components/themes/aura/togglebutton/index.ts deleted file mode 100644 index 608d291066d..00000000000 --- a/src/app/components/themes/aura/togglebutton/index.ts +++ /dev/null @@ -1,78 +0,0 @@ -export default { - root: { - padding: '0.5rem 1rem', - borderRadius: '{content.border.radius}', - gap: '0.5rem', - fontWeight: '500', - disabledBackground: '{form.field.disabled.background}', - disabledBorderColor: '{form.field.disabled.background}', - disabledColor: '{form.field.disabled.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - padding: '0.375rem 0.75rem' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - padding: '0.625rem 1.25rem' - } - }, - icon: { - disabledColor: '{form.field.disabled.color}' - }, - content: { - left: '0.25rem', - top: '0.25rem', - checkedShadow: '0px 1px 2px 0px rgba(0, 0, 0, 0.02), 0px 1px 2px 0px rgba(0, 0, 0, 0.04)' - }, - colorScheme: { - light: { - root: { - background: '{surface.100}', - checkedBackground: '{surface.100}', - hoverBackground: '{surface.100}', - borderColor: '{surface.100}', - color: '{surface.500}', - hoverColor: '{surface.700}', - checkedColor: '{surface.900}', - checkedBorderColor: '{surface.100}' - }, - content: { - checkedBackground: '{surface.0}' - }, - icon: { - color: '{surface.500}', - hoverColor: '{surface.700}', - checkedColor: '{surface.900}' - } - }, - dark: { - root: { - background: '{surface.950}', - checkedBackground: '{surface.950}', - hoverBackground: '{surface.950}', - borderColor: '{surface.950}', - color: '{surface.400}', - hoverColor: '{surface.300}', - checkedColor: '{surface.0}', - checkedBorderColor: '{surface.950}' - }, - content: { - checkedBackground: '{surface.800}' - }, - icon: { - color: '{surface.400}', - hoverColor: '{surface.300}', - checkedColor: '{surface.0}' - } - } - } -}; diff --git a/src/app/components/themes/aura/togglebutton/ng-package.json b/src/app/components/themes/aura/togglebutton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/togglebutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/togglebutton/public_api.ts b/src/app/components/themes/aura/togglebutton/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/togglebutton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/toggleswitch/index.ts b/src/app/components/themes/aura/toggleswitch/index.ts deleted file mode 100644 index 0d89a54797c..00000000000 --- a/src/app/components/themes/aura/toggleswitch/index.ts +++ /dev/null @@ -1,70 +0,0 @@ -export default { - root: { - width: '2.5rem', - height: '1.5rem', - borderRadius: '30px', - gap: '0.25rem', - shadow: '{form.field.shadow}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - }, - borderWidth: '1px', - borderColor: 'transparent', - hoverBorderColor: 'transparent', - checkedBorderColor: 'transparent', - checkedHoverBorderColor: 'transparent', - invalidBorderColor: '{form.field.invalid.border.color}', - transitionDuration: '{form.field.transition.duration}', - slideDuration: '0.2s' - }, - handle: { - borderRadius: '50%', - size: '1rem' - }, - colorScheme: { - light: { - root: { - background: '{surface.300}', - disabledBackground: '{form.field.disabled.background}', - hoverBackground: '{surface.400}', - checkedBackground: '{primary.color}', - checkedHoverBackground: '{primary.hover.color}' - }, - handle: { - background: '{surface.0}', - disabledBackground: '{form.field.disabled.color}', - hoverBackground: '{surface.0}', - checkedBackground: '{surface.0}', - checkedHoverBackground: '{surface.0}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - checkedColor: '{primary.color}', - checkedHoverColor: '{primary.hover.color}' - } - }, - dark: { - root: { - background: '{surface.700}', - disabledBackground: '{surface.600}', - hoverBackground: '{surface.600}', - checkedBackground: '{primary.color}', - checkedHoverBackground: '{primary.hover.color}' - }, - handle: { - background: '{surface.400}', - disabledBackground: '{surface.900}', - hoverBackground: '{surface.300}', - checkedBackground: '{surface.900}', - checkedHoverBackground: '{surface.900}', - color: '{surface.900}', - hoverColor: '{surface.800}', - checkedColor: '{primary.color}', - checkedHoverColor: '{primary.hover.color}' - } - } - } -}; diff --git a/src/app/components/themes/aura/toggleswitch/ng-package.json b/src/app/components/themes/aura/toggleswitch/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/toggleswitch/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/toggleswitch/public_api.ts b/src/app/components/themes/aura/toggleswitch/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/toggleswitch/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/toolbar/index.ts b/src/app/components/themes/aura/toolbar/index.ts deleted file mode 100644 index 44250dc432c..00000000000 --- a/src/app/components/themes/aura/toolbar/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - color: '{content.color}', - gap: '0.5rem', - padding: '0.75rem' - } -}; diff --git a/src/app/components/themes/aura/toolbar/ng-package.json b/src/app/components/themes/aura/toolbar/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/toolbar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/toolbar/public_api.ts b/src/app/components/themes/aura/toolbar/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/toolbar/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/tooltip/index.ts b/src/app/components/themes/aura/tooltip/index.ts deleted file mode 100644 index 7e5b8f050fb..00000000000 --- a/src/app/components/themes/aura/tooltip/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - maxWidth: '12.5rem', - gutter: '0.25rem', - shadow: '{overlay.popover.shadow}', - padding: '0.5rem 0.75rem', - borderRadius: '{overlay.popover.border.radius}' - }, - colorScheme: { - light: { - root: { - background: '{surface.700}', - color: '{surface.0}' - } - }, - dark: { - root: { - background: '{surface.700}', - color: '{surface.0}' - } - } - } -}; diff --git a/src/app/components/themes/aura/tooltip/ng-package.json b/src/app/components/themes/aura/tooltip/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/tooltip/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/tooltip/public_api.ts b/src/app/components/themes/aura/tooltip/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/tooltip/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/tree/index.ts b/src/app/components/themes/aura/tree/index.ts deleted file mode 100644 index ad3e107198c..00000000000 --- a/src/app/components/themes/aura/tree/index.ts +++ /dev/null @@ -1,54 +0,0 @@ -export default { - root: { - background: '{content.background}', - color: '{content.color}', - padding: '1rem', - gap: '2px', - indent: '1rem', - transitionDuration: '{transition.duration}' - }, - node: { - padding: '0.25rem 0.5rem', - borderRadius: '{content.border.radius}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - color: '{text.color}', - hoverColor: '{text.hover.color}', - selectedColor: '{highlight.color}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '-1px', - shadow: '{focus.ring.shadow}' - }, - gap: '0.25rem' - }, - nodeIcon: { - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}', - selectedColor: '{highlight.color}' - }, - nodeToggleButton: { - borderRadius: '50%', - size: '1.75rem', - hoverBackground: '{content.hover.background}', - selectedHoverBackground: '{content.background}', - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}', - selectedHoverColor: '{primary.color}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - loadingIcon: { - size: '2rem' - }, - filter: { - margin: '0 0 0.5rem 0' - } -}; diff --git a/src/app/components/themes/aura/tree/ng-package.json b/src/app/components/themes/aura/tree/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/tree/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/tree/public_api.ts b/src/app/components/themes/aura/tree/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/tree/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/treeselect/index.ts b/src/app/components/themes/aura/treeselect/index.ts deleted file mode 100644 index 6e0f5080b57..00000000000 --- a/src/app/components/themes/aura/treeselect/index.ts +++ /dev/null @@ -1,58 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - }, - dropdown: { - width: '2.5rem', - color: '{form.field.icon.color}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - tree: { - padding: '{list.padding}' - }, - emptyMessage: { - padding: '{list.option.padding}' - }, - chip: { - borderRadius: '{border.radius.sm}' - } -}; diff --git a/src/app/components/themes/aura/treeselect/ng-package.json b/src/app/components/themes/aura/treeselect/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/treeselect/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/treeselect/public_api.ts b/src/app/components/themes/aura/treeselect/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/treeselect/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/treetable/index.ts b/src/app/components/themes/aura/treetable/index.ts deleted file mode 100644 index 3d43fc56e0e..00000000000 --- a/src/app/components/themes/aura/treetable/index.ts +++ /dev/null @@ -1,124 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - header: { - background: '{content.background}', - borderColor: '{treetable.border.color}', - color: '{content.color}', - borderWidth: '0 0 1px 0', - padding: '0.75rem 1rem' - }, - headerCell: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - borderColor: '{treetable.border.color}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - selectedColor: '{highlight.color}', - gap: '0.5rem', - padding: '0.75rem 1rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '-1px', - shadow: '{focus.ring.shadow}' - } - }, - columnTitle: { - fontWeight: '600' - }, - row: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - selectedColor: '{highlight.color}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '-1px', - shadow: '{focus.ring.shadow}' - } - }, - bodyCell: { - borderColor: '{treetable.border.color}', - padding: '0.75rem 1rem', - gap: '0.5rem' - }, - footerCell: { - background: '{content.background}', - borderColor: '{treetable.border.color}', - color: '{content.color}', - padding: '0.75rem 1rem' - }, - columnFooter: { - fontWeight: '600' - }, - footer: { - background: '{content.background}', - borderColor: '{treetable.border.color}', - color: '{content.color}', - borderWidth: '0 0 1px 0', - padding: '0.75rem 1rem' - }, - columnResizerWidth: '0.5rem', - resizeIndicator: { - width: '1px', - color: '{primary.color}' - }, - sortIcon: { - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}', - size: '0.875rem' - }, - loadingIcon: { - size: '2rem' - }, - nodeToggleButton: { - hoverBackground: '{content.hover.background}', - selectedHoverBackground: '{content.background}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - selectedHoverColor: '{primary.color}', - size: '1.75rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - paginatorTop: { - borderColor: '{content.border.color}', - borderWidth: '0 0 1px 0' - }, - paginatorBottom: { - borderColor: '{content.border.color}', - borderWidth: '0 0 1px 0' - }, - colorScheme: { - light: { - root: { - borderColor: '{content.border.color}' - }, - bodyCell: { - selectedBorderColor: '{primary.100}' - } - }, - dark: { - root: { - borderColor: '{surface.800}' - }, - bodyCell: { - selectedBorderColor: '{primary.900}' - } - } - } -}; diff --git a/src/app/components/themes/aura/treetable/ng-package.json b/src/app/components/themes/aura/treetable/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/treetable/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/treetable/public_api.ts b/src/app/components/themes/aura/treetable/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/treetable/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/aura/virtualscroller/index.ts b/src/app/components/themes/aura/virtualscroller/index.ts deleted file mode 100644 index 38f68efca44..00000000000 --- a/src/app/components/themes/aura/virtualscroller/index.ts +++ /dev/null @@ -1,11 +0,0 @@ -export default { - loader: { - mask: { - background: '{content.background}', - color: '{text.muted.color}' - }, - icon: { - size: '2rem' - } - } -}; diff --git a/src/app/components/themes/aura/virtualscroller/ng-package.json b/src/app/components/themes/aura/virtualscroller/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/aura/virtualscroller/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/aura/virtualscroller/public_api.ts b/src/app/components/themes/aura/virtualscroller/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/aura/virtualscroller/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/accordion/index.ts b/src/app/components/themes/lara/accordion/index.ts deleted file mode 100644 index 6408bbf6e0e..00000000000 --- a/src/app/components/themes/lara/accordion/index.ts +++ /dev/null @@ -1,65 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - panel: { - borderWidth: '0', - borderColor: '{content.border.color}' - }, - header: { - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{text.color}', - padding: '1.125rem', - fontWeight: '700', - borderRadius: '0', - borderWidth: '0 1px 1px 1px', - borderColor: '{content.border.color}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: 'inset {focus.ring.shadow}' - }, - toggleIcon: { - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{text.color}', - activeHoverColor: '{text.color}' - }, - first: { - topBorderRadius: '{content.border.radius}', - borderWidth: '1px' - }, - last: { - bottomBorderRadius: '{content.border.radius}', - activeBottomBorderRadius: '0' - } - }, - content: { - borderWidth: '0 1px 1px 1px', - borderColor: '{content.border.color}', - background: '{content.background}', - color: '{text.color}', - padding: '1.125rem' - }, - colorScheme: { - light: { - header: { - background: '{surface.50}', - hoverBackground: '{surface.100}', - activeBackground: '{surface.50}', - activeHoverBackground: '{surface.100}' - } - }, - dark: { - header: { - background: '{surface.800}', - hoverBackground: '{surface.700}', - activeBackground: '{surface.800}', - activeHoverBackground: '{surface.700}' - } - } - } -}; diff --git a/src/app/components/themes/lara/accordion/ng-package.json b/src/app/components/themes/lara/accordion/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/accordion/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/accordion/public_api.ts b/src/app/components/themes/lara/accordion/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/accordion/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/autocomplete/index.ts b/src/app/components/themes/lara/autocomplete/index.ts deleted file mode 100644 index 9a077c0002d..00000000000 --- a/src/app/components/themes/lara/autocomplete/index.ts +++ /dev/null @@ -1,112 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - list: { - padding: '{list.padding}', - gap: '{list.gap}' - }, - option: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}' - }, - optionGroup: { - background: '{list.option.group.background}', - color: '{list.option.group.color}', - fontWeight: '{list.option.group.font.weight}', - padding: '{list.option.group.padding}' - }, - dropdown: { - width: '2.5rem', - sm: { - width: '2rem' - }, - lg: { - width: '3rem' - }, - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.border.color}', - activeBorderColor: '{form.field.border.color}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - } - }, - chip: { - borderRadius: '{border.radius.sm}' - }, - emptyMessage: { - padding: '{list.option.padding}' - }, - colorScheme: { - light: { - chip: { - focusBackground: '{surface.200}', - color: '{surface.800}' - }, - dropdown: { - background: '{surface.50}', - hoverBackground: '{surface.100}', - activeBackground: '{surface.200}', - color: '{surface.600}', - hoverColor: '{surface.700}', - activeColor: '{surface.800}' - } - }, - dark: { - chip: { - focusBackground: '{surface.700}', - color: '{surface.0}' - }, - dropdown: { - background: '{surface.800}', - hoverBackground: '{surface.700}', - activeBackground: '{surface.600}', - color: '{surface.300}', - hoverColor: '{surface.200}', - activeColor: '{surface.100}' - } - } - } -}; diff --git a/src/app/components/themes/lara/autocomplete/ng-package.json b/src/app/components/themes/lara/autocomplete/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/autocomplete/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/autocomplete/public_api.ts b/src/app/components/themes/lara/autocomplete/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/autocomplete/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/avatar/index.ts b/src/app/components/themes/lara/avatar/index.ts deleted file mode 100644 index 7907a7bed13..00000000000 --- a/src/app/components/themes/lara/avatar/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - width: '2rem', - height: '2rem', - fontSize: '1rem', - background: '{content.border.color}', - borderRadius: '{content.border.radius}' - }, - group: { - borderColor: '{content.background}', - offset: '-1rem' - }, - lg: { - width: '3rem', - height: '3rem', - fontSize: '1.5rem' - }, - xl: { - width: '4rem', - height: '4rem', - fontSize: '2rem' - } -}; diff --git a/src/app/components/themes/lara/avatar/ng-package.json b/src/app/components/themes/lara/avatar/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/avatar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/avatar/public_api.ts b/src/app/components/themes/lara/avatar/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/avatar/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/badge/index.ts b/src/app/components/themes/lara/badge/index.ts deleted file mode 100644 index 5ed3f6e4688..00000000000 --- a/src/app/components/themes/lara/badge/index.ts +++ /dev/null @@ -1,90 +0,0 @@ -export default { - root: { - borderRadius: '{border.radius.md}', - padding: '0 0.5rem', - fontSize: '0.75rem', - fontWeight: '700', - minWidth: '1.5rem', - height: '1.5rem' - }, - dot: { - size: '0.5rem' - }, - sm: { - fontSize: '0.625rem', - minWidth: '1.25rem', - height: '1.25rem' - }, - lg: { - fontSize: '0.875rem', - minWidth: '1.75rem', - height: '1.75rem' - }, - xl: { - fontSize: '1rem', - minWidth: '2rem', - height: '2rem' - }, - colorScheme: { - light: { - primary: { - background: '{primary.color}', - color: '{primary.contrast.color}' - }, - secondary: { - background: '{surface.100}', - color: '{surface.600}' - }, - success: { - background: '{green.500}', - color: '{surface.0}' - }, - info: { - background: '{sky.500}', - color: '{surface.0}' - }, - warn: { - background: '{orange.500}', - color: '{surface.0}' - }, - danger: { - background: '{red.500}', - color: '{surface.0}' - }, - contrast: { - background: '{surface.950}', - color: '{surface.0}' - } - }, - dark: { - primary: { - background: '{primary.color}', - color: '{primary.contrast.color}' - }, - secondary: { - background: '{surface.800}', - color: '{surface.300}' - }, - success: { - background: '{green.400}', - color: '{green.950}' - }, - info: { - background: '{sky.400}', - color: '{sky.950}' - }, - warn: { - background: '{orange.400}', - color: '{orange.950}' - }, - danger: { - background: '{red.400}', - color: '{red.950}' - }, - contrast: { - background: '{surface.0}', - color: '{surface.950}' - } - } - } -}; diff --git a/src/app/components/themes/lara/badge/ng-package.json b/src/app/components/themes/lara/badge/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/badge/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/badge/public_api.ts b/src/app/components/themes/lara/badge/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/badge/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/base/index.ts b/src/app/components/themes/lara/base/index.ts deleted file mode 100644 index 8c43861dfa8..00000000000 --- a/src/app/components/themes/lara/base/index.ts +++ /dev/null @@ -1,396 +0,0 @@ -export default { - primitive: { - borderRadius: { - none: '0', - xs: '2px', - sm: '4px', - md: '6px', - lg: '8px', - xl: '12px' - }, - emerald: { 50: '#ecfdf5', 100: '#d1fae5', 200: '#a7f3d0', 300: '#6ee7b7', 400: '#34d399', 500: '#10b981', 600: '#059669', 700: '#047857', 800: '#065f46', 900: '#064e3b', 950: '#022c22' }, - green: { 50: '#f0fdf4', 100: '#dcfce7', 200: '#bbf7d0', 300: '#86efac', 400: '#4ade80', 500: '#22c55e', 600: '#16a34a', 700: '#15803d', 800: '#166534', 900: '#14532d', 950: '#052e16' }, - lime: { 50: '#f7fee7', 100: '#ecfccb', 200: '#d9f99d', 300: '#bef264', 400: '#a3e635', 500: '#84cc16', 600: '#65a30d', 700: '#4d7c0f', 800: '#3f6212', 900: '#365314', 950: '#1a2e05' }, - red: { 50: '#fef2f2', 100: '#fee2e2', 200: '#fecaca', 300: '#fca5a5', 400: '#f87171', 500: '#ef4444', 600: '#dc2626', 700: '#b91c1c', 800: '#991b1b', 900: '#7f1d1d', 950: '#450a0a' }, - orange: { 50: '#fff7ed', 100: '#ffedd5', 200: '#fed7aa', 300: '#fdba74', 400: '#fb923c', 500: '#f97316', 600: '#ea580c', 700: '#c2410c', 800: '#9a3412', 900: '#7c2d12', 950: '#431407' }, - amber: { 50: '#fffbeb', 100: '#fef3c7', 200: '#fde68a', 300: '#fcd34d', 400: '#fbbf24', 500: '#f59e0b', 600: '#d97706', 700: '#b45309', 800: '#92400e', 900: '#78350f', 950: '#451a03' }, - yellow: { 50: '#fefce8', 100: '#fef9c3', 200: '#fef08a', 300: '#fde047', 400: '#facc15', 500: '#eab308', 600: '#ca8a04', 700: '#a16207', 800: '#854d0e', 900: '#713f12', 950: '#422006' }, - teal: { 50: '#f0fdfa', 100: '#ccfbf1', 200: '#99f6e4', 300: '#5eead4', 400: '#2dd4bf', 500: '#14b8a6', 600: '#0d9488', 700: '#0f766e', 800: '#115e59', 900: '#134e4a', 950: '#042f2e' }, - cyan: { 50: '#ecfeff', 100: '#cffafe', 200: '#a5f3fc', 300: '#67e8f9', 400: '#22d3ee', 500: '#06b6d4', 600: '#0891b2', 700: '#0e7490', 800: '#155e75', 900: '#164e63', 950: '#083344' }, - sky: { 50: '#f0f9ff', 100: '#e0f2fe', 200: '#bae6fd', 300: '#7dd3fc', 400: '#38bdf8', 500: '#0ea5e9', 600: '#0284c7', 700: '#0369a1', 800: '#075985', 900: '#0c4a6e', 950: '#082f49' }, - blue: { 50: '#eff6ff', 100: '#dbeafe', 200: '#bfdbfe', 300: '#93c5fd', 400: '#60a5fa', 500: '#3b82f6', 600: '#2563eb', 700: '#1d4ed8', 800: '#1e40af', 900: '#1e3a8a', 950: '#172554' }, - indigo: { 50: '#eef2ff', 100: '#e0e7ff', 200: '#c7d2fe', 300: '#a5b4fc', 400: '#818cf8', 500: '#6366f1', 600: '#4f46e5', 700: '#4338ca', 800: '#3730a3', 900: '#312e81', 950: '#1e1b4b' }, - violet: { 50: '#f5f3ff', 100: '#ede9fe', 200: '#ddd6fe', 300: '#c4b5fd', 400: '#a78bfa', 500: '#8b5cf6', 600: '#7c3aed', 700: '#6d28d9', 800: '#5b21b6', 900: '#4c1d95', 950: '#2e1065' }, - purple: { 50: '#faf5ff', 100: '#f3e8ff', 200: '#e9d5ff', 300: '#d8b4fe', 400: '#c084fc', 500: '#a855f7', 600: '#9333ea', 700: '#7e22ce', 800: '#6b21a8', 900: '#581c87', 950: '#3b0764' }, - fuchsia: { 50: '#fdf4ff', 100: '#fae8ff', 200: '#f5d0fe', 300: '#f0abfc', 400: '#e879f9', 500: '#d946ef', 600: '#c026d3', 700: '#a21caf', 800: '#86198f', 900: '#701a75', 950: '#4a044e' }, - pink: { 50: '#fdf2f8', 100: '#fce7f3', 200: '#fbcfe8', 300: '#f9a8d4', 400: '#f472b6', 500: '#ec4899', 600: '#db2777', 700: '#be185d', 800: '#9d174d', 900: '#831843', 950: '#500724' }, - rose: { 50: '#fff1f2', 100: '#ffe4e6', 200: '#fecdd3', 300: '#fda4af', 400: '#fb7185', 500: '#f43f5e', 600: '#e11d48', 700: '#be123c', 800: '#9f1239', 900: '#881337', 950: '#4c0519' }, - slate: { 50: '#f8fafc', 100: '#f1f5f9', 200: '#e2e8f0', 300: '#cbd5e1', 400: '#94a3b8', 500: '#64748b', 600: '#475569', 700: '#334155', 800: '#1e293b', 900: '#0f172a', 950: '#020617' }, - gray: { 50: '#f9fafb', 100: '#f3f4f6', 200: '#e5e7eb', 300: '#d1d5db', 400: '#9ca3af', 500: '#6b7280', 600: '#4b5563', 700: '#374151', 800: '#1f2937', 900: '#111827', 950: '#030712' }, - zinc: { 50: '#fafafa', 100: '#f4f4f5', 200: '#e4e4e7', 300: '#d4d4d8', 400: '#a1a1aa', 500: '#71717a', 600: '#52525b', 700: '#3f3f46', 800: '#27272a', 900: '#18181b', 950: '#09090b' }, - neutral: { 50: '#fafafa', 100: '#f5f5f5', 200: '#e5e5e5', 300: '#d4d4d4', 400: '#a3a3a3', 500: '#737373', 600: '#525252', 700: '#404040', 800: '#262626', 900: '#171717', 950: '#0a0a0a' }, - stone: { 50: '#fafaf9', 100: '#f5f5f4', 200: '#e7e5e4', 300: '#d6d3d1', 400: '#a8a29e', 500: '#78716c', 600: '#57534e', 700: '#44403c', 800: '#292524', 900: '#1c1917', 950: '#0c0a09' } - }, - semantic: { - transitionDuration: '0.2s', - focusRing: { - width: '0', - style: 'none', - color: 'transparent', - offset: '0' - }, - disabledOpacity: '0.6', - iconSize: '1rem', - anchorGutter: '2px', - primary: { - 50: '{emerald.50}', - 100: '{emerald.100}', - 200: '{emerald.200}', - 300: '{emerald.300}', - 400: '{emerald.400}', - 500: '{emerald.500}', - 600: '{emerald.600}', - 700: '{emerald.700}', - 800: '{emerald.800}', - 900: '{emerald.900}', - 950: '{emerald.950}' - }, - formField: { - paddingX: '0.75rem', - paddingY: '0.625rem', - sm: { - fontSize: '0.875rem', - paddingX: '0.625rem', - paddingY: '0.5rem' - }, - lg: { - fontSize: '1.125rem', - paddingX: '0.875rem', - paddingY: '0.75rem' - }, - borderRadius: '{border.radius.md}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - }, - transitionDuration: '{transition.duration}' - }, - list: { - padding: '0.5rem 0', - gap: '0', - header: { - padding: '0.625rem 1rem 0 1rem' - }, - option: { - padding: '0.625rem 1rem', - borderRadius: '0' - }, - optionGroup: { - padding: '0.625rem 1rem', - fontWeight: '600' - } - }, - content: { - borderRadius: '{border.radius.md}' - }, - mask: { - transitionDuration: '0.15s' - }, - navigation: { - list: { - padding: '0.5rem 0', - gap: '0' - }, - item: { - padding: '0.625rem 1rem', - borderRadius: '0', - gap: '0.5rem' - }, - submenuLabel: { - padding: '0.625rem 1rem', - fontWeight: '600' - }, - submenuIcon: { - size: '0.875rem' - } - }, - overlay: { - select: { - borderRadius: '{border.radius.md}', - shadow: '0 2px 12px 0 rgba(0, 0, 0, 0.1)' - }, - popover: { - borderRadius: '{border.radius.md}', - padding: '1rem', - shadow: '0 1px 3px rgba(0, 0, 0, 0.1)' - }, - modal: { - borderRadius: '{border.radius.xl}', - padding: '1.5rem', - shadow: '0 1px 3px rgba(0, 0, 0, 0.3)' - }, - navigation: { - shadow: '0 2px 12px 0 rgba(0, 0, 0, 0.1)' - } - }, - colorScheme: { - light: { - surface: { - 0: '#ffffff', - 50: '{slate.50}', - 100: '{slate.100}', - 200: '{slate.200}', - 300: '{slate.300}', - 400: '{slate.400}', - 500: '{slate.500}', - 600: '{slate.600}', - 700: '{slate.700}', - 800: '{slate.800}', - 900: '{slate.900}', - 950: '{slate.950}' - }, - primary: { - color: '{primary.500}', - contrastColor: '#ffffff', - hoverColor: '{primary.600}', - activeColor: '{primary.700}' - }, - highlight: { - background: '{primary.50}', - focusBackground: '{primary.100}', - color: '{primary.700}', - focusColor: '{primary.800}' - }, - focusRing: { - shadow: '0 0 0 0.2rem {primary.200}' - }, - mask: { - background: 'rgba(0,0,0,0.4)', - color: '{surface.200}' - }, - formField: { - background: '{surface.0}', - disabledBackground: '{surface.200}', - filledBackground: '{surface.50}', - filledHoverBackground: '{surface.50}', - filledFocusBackground: '{surface.0}', - borderColor: '{surface.300}', - hoverBorderColor: '{primary.color}', - focusBorderColor: '{primary.color}', - invalidBorderColor: '{red.400}', - color: '{surface.700}', - disabledColor: '{surface.500}', - placeholderColor: '{surface.500}', - floatLabelColor: '{surface.500}', - floatLabelFocusColor: '{primary.600}', - floatLabelActiveColor: '{surface.500}', - floatLabelInvalidColor: '{red.400}', - iconColor: '{surface.500}', - shadow: 'none' - }, - text: { - color: '{surface.700}', - hoverColor: '{surface.800}', - mutedColor: '{surface.500}', - hoverMutedColor: '{surface.600}' - }, - content: { - background: '{surface.0}', - hoverBackground: '{surface.100}', - borderColor: '{surface.200}', - color: '{text.color}', - hoverColor: '{text.hover.color}' - }, - overlay: { - select: { - background: '{surface.0}', - borderColor: '{surface.200}', - color: '{text.color}' - }, - popover: { - background: '{surface.0}', - borderColor: '{surface.200}', - color: '{text.color}' - }, - modal: { - background: '{surface.0}', - borderColor: '{surface.200}', - color: '{text.color}' - } - }, - list: { - option: { - focusBackground: '{surface.100}', - selectedBackground: '{highlight.background}', - selectedFocusBackground: '{highlight.focus.background}', - color: '{text.color}', - focusColor: '{text.hover.color}', - selectedColor: '{highlight.color}', - selectedFocusColor: '{highlight.focus.color}', - icon: { - color: '{surface.400}', - focusColor: '{surface.500}' - } - }, - optionGroup: { - background: 'transparent', - color: '{text.color}' - } - }, - navigation: { - item: { - focusBackground: '{surface.100}', - activeBackground: '{surface.100}', - color: '{text.color}', - focusColor: '{text.hover.color}', - activeColor: '{text.hover.color}', - icon: { - color: '{surface.400}', - focusColor: '{surface.500}', - activeColor: '{surface.500}' - } - }, - submenuLabel: { - background: 'transparent', - color: '{text.color}' - }, - submenuIcon: { - color: '{surface.400}', - focusColor: '{surface.500}', - activeColor: '{surface.500}' - } - } - }, - dark: { - surface: { - 0: '#ffffff', - 50: '{zinc.50}', - 100: '{zinc.100}', - 200: '{zinc.200}', - 300: '{zinc.300}', - 400: '{zinc.400}', - 500: '{zinc.500}', - 600: '{zinc.600}', - 700: '{zinc.700}', - 800: '{zinc.800}', - 900: '{zinc.900}', - 950: '{zinc.950}' - }, - primary: { - color: '{primary.400}', - contrastColor: '{surface.900}', - hoverColor: '{primary.300}', - activeColor: '{primary.200}' - }, - highlight: { - background: 'color-mix(in srgb, {primary.400}, transparent 84%)', - focusBackground: 'color-mix(in srgb, {primary.400}, transparent 76%)', - color: 'rgba(255,255,255,.87)', - focusColor: 'rgba(255,255,255,.87)' - }, - focusRing: { - shadow: '0 0 0 0.2rem color-mix(in srgb, {primary.color}, transparent 80%)' - }, - mask: { - background: 'rgba(0,0,0,0.6)', - color: '{surface.200}' - }, - formField: { - background: '{surface.950}', - disabledBackground: '{surface.700}', - filledBackground: '{surface.800}', - filledHoverBackground: '{surface.800}', - filledFocusBackground: '{surface.950}', - borderColor: '{surface.700}', - hoverBorderColor: '{primary.color}', - focusBorderColor: '{primary.color}', - invalidBorderColor: '{red.300}', - color: '{surface.0}', - disabledColor: '{surface.400}', - placeholderColor: '{surface.400}', - floatLabelColor: '{surface.400}', - floatLabelFocusColor: '{primary.color}', - floatLabelActiveColor: '{surface.400}', - floatLabelInvalidColor: '{red.300}', - iconColor: '{surface.400}', - shadow: 'none' - }, - text: { - color: '{surface.0}', - hoverColor: '{surface.0}', - mutedColor: '{surface.400}', - hoverMutedColor: '{surface.300}' - }, - content: { - background: '{surface.900}', - hoverBackground: '{surface.800}', - borderColor: '{surface.700}', - color: '{text.color}', - hoverColor: '{text.hover.color}' - }, - overlay: { - select: { - background: '{surface.900}', - borderColor: '{surface.700}', - color: '{text.color}' - }, - popover: { - background: '{surface.900}', - borderColor: '{surface.700}', - color: '{text.color}' - }, - modal: { - background: '{surface.900}', - borderColor: '{surface.700}', - color: '{text.color}' - } - }, - list: { - option: { - focusBackground: '{surface.800}', - selectedBackground: '{highlight.background}', - selectedFocusBackground: '{highlight.focus.background}', - color: '{text.color}', - focusColor: '{text.hover.color}', - selectedColor: '{highlight.color}', - selectedFocusColor: '{highlight.focus.color}', - icon: { - color: '{surface.500}', - focusColor: '{surface.400}' - } - }, - optionGroup: { - background: 'transparent', - color: '{text.color}' - } - }, - navigation: { - item: { - focusBackground: '{surface.800}', - activeBackground: '{surface.800}', - color: '{text.color}', - focusColor: '{text.hover.color}', - activeColor: '{text.hover.color}', - icon: { - color: '{surface.500}', - focusColor: '{surface.400}', - activeColor: '{surface.400}' - } - }, - submenuLabel: { - background: 'transparent', - color: '{text.color}' - }, - submenuIcon: { - color: '{surface.500}', - focusColor: '{surface.400}', - activeColor: '{surface.400}' - } - } - } - } - } -}; diff --git a/src/app/components/themes/lara/base/ng-package.json b/src/app/components/themes/lara/base/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/base/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/base/public_api.ts b/src/app/components/themes/lara/base/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/base/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/blockui/index.ts b/src/app/components/themes/lara/blockui/index.ts deleted file mode 100644 index 1ed842dac23..00000000000 --- a/src/app/components/themes/lara/blockui/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default { - root: { - borderRadius: '{content.border.radius}' - } -}; diff --git a/src/app/components/themes/lara/blockui/ng-package.json b/src/app/components/themes/lara/blockui/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/blockui/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/blockui/public_api.ts b/src/app/components/themes/lara/blockui/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/blockui/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/breadcrumb/index.ts b/src/app/components/themes/lara/breadcrumb/index.ts deleted file mode 100644 index 31f17735c5b..00000000000 --- a/src/app/components/themes/lara/breadcrumb/index.ts +++ /dev/null @@ -1,28 +0,0 @@ -export default { - root: { - padding: '1.25rem', - background: '{content.background}', - gap: '0.5rem', - transitionDuration: '{transition.duration}' - }, - item: { - color: '{text.muted.color}', - hoverColor: '{text.color}', - borderRadius: '{content.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - hoverColor: '{navigation.item.icon.focus.color}' - }, - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - separator: { - color: '{navigation.item.icon.color}' - } -}; diff --git a/src/app/components/themes/lara/breadcrumb/ng-package.json b/src/app/components/themes/lara/breadcrumb/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/breadcrumb/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/breadcrumb/public_api.ts b/src/app/components/themes/lara/breadcrumb/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/breadcrumb/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/button/index.ts b/src/app/components/themes/lara/button/index.ts deleted file mode 100644 index 294a33ec83f..00000000000 --- a/src/app/components/themes/lara/button/index.ts +++ /dev/null @@ -1,487 +0,0 @@ -export default { - root: { - borderRadius: '{form.field.border.radius}', - roundedBorderRadius: '2rem', - gap: '0.5rem', - paddingX: '1rem', - paddingY: '{form.field.padding.y}', - iconOnlyWidth: '2.75rem', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - }, - label: { - fontWeight: '600' - }, - raisedShadow: '0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - offset: '{form.field.focus.ring.offset}' - }, - badgeSize: '1rem', - transitionDuration: '{form.field.transition.duration}' - }, - colorScheme: { - light: { - root: { - primary: { - background: '{primary.color}', - hoverBackground: '{primary.hover.color}', - activeBackground: '{primary.active.color}', - borderColor: '{primary.color}', - hoverBorderColor: '{primary.hover.color}', - activeBorderColor: '{primary.active.color}', - color: '{primary.contrast.color}', - hoverColor: '{primary.contrast.color}', - activeColor: '{primary.contrast.color}', - focusRing: { - color: 'transparent', - shadow: '0 0 0 0.2rem {primary.200}' - } - }, - secondary: { - background: '{surface.100}', - hoverBackground: '{surface.200}', - activeBackground: '{surface.300}', - borderColor: '{surface.100}', - hoverBorderColor: '{surface.200}', - activeBorderColor: '{surface.300}', - color: '{surface.600}', - hoverColor: '{surface.700}', - activeColor: '{surface.800}', - focusRing: { - color: 'transparent', - shadow: '0 0 0 0.2rem {surface.200}' - } - }, - info: { - background: '{sky.500}', - hoverBackground: '{sky.600}', - activeBackground: '{sky.700}', - borderColor: '{sky.500}', - hoverBorderColor: '{sky.600}', - activeBorderColor: '{sky.700}', - color: '#ffffff', - hoverColor: '#ffffff', - activeColor: '#ffffff', - focusRing: { - color: 'transparent', - shadow: '0 0 0 0.2rem {sky.200}' - } - }, - success: { - background: '{green.500}', - hoverBackground: '{green.600}', - activeBackground: '{green.700}', - borderColor: '{green.500}', - hoverBorderColor: '{green.600}', - activeBorderColor: '{green.700}', - color: '#ffffff', - hoverColor: '#ffffff', - activeColor: '#ffffff', - focusRing: { - color: 'transparent', - shadow: '0 0 0 0.2rem {green.200}' - } - }, - warn: { - background: '{orange.500}', - hoverBackground: '{orange.600}', - activeBackground: '{orange.700}', - borderColor: '{orange.500}', - hoverBorderColor: '{orange.600}', - activeBorderColor: '{orange.700}', - color: '#ffffff', - hoverColor: '#ffffff', - activeColor: '#ffffff', - focusRing: { - color: 'transparent', - shadow: '0 0 0 0.2rem {orange.200}' - } - }, - help: { - background: '{purple.500}', - hoverBackground: '{purple.600}', - activeBackground: '{purple.700}', - borderColor: '{purple.500}', - hoverBorderColor: '{purple.600}', - activeBorderColor: '{purple.700}', - color: '#ffffff', - hoverColor: '#ffffff', - activeColor: '#ffffff', - focusRing: { - color: 'transparent', - shadow: '0 0 0 0.2rem {purple.200}' - } - }, - danger: { - background: '{red.500}', - hoverBackground: '{red.600}', - activeBackground: '{red.700}', - borderColor: '{red.500}', - hoverBorderColor: '{red.600}', - activeBorderColor: '{red.700}', - color: '#ffffff', - hoverColor: '#ffffff', - activeColor: '#ffffff', - focusRing: { - color: 'transparent', - shadow: '0 0 0 0.2rem {red.200}' - } - }, - contrast: { - background: '{surface.950}', - hoverBackground: '{surface.900}', - activeBackground: '{surface.800}', - borderColor: '{surface.950}', - hoverBorderColor: '{surface.900}', - activeBorderColor: '{surface.800}', - color: '{surface.0}', - hoverColor: '{surface.0}', - activeColor: '{surface.0}', - focusRing: { - color: 'transparent', - shadow: '0 0 0 0.2rem {surface.400}' - } - } - }, - outlined: { - primary: { - hoverBackground: '{primary.50}', - activeBackground: '{primary.100}', - borderColor: '{primary.200}', - color: '{primary.color}' - }, - secondary: { - hoverBackground: '{surface.50}', - activeBackground: '{surface.100}', - borderColor: '{surface.200}', - color: '{surface.500}' - }, - success: { - hoverBackground: '{green.50}', - activeBackground: '{green.100}', - borderColor: '{green.200}', - color: '{green.500}' - }, - info: { - hoverBackground: '{sky.50}', - activeBackground: '{sky.100}', - borderColor: '{sky.200}', - color: '{sky.500}' - }, - warn: { - hoverBackground: '{orange.50}', - activeBackground: '{orange.100}', - borderColor: '{orange.200}', - color: '{orange.500}' - }, - help: { - hoverBackground: '{purple.50}', - activeBackground: '{purple.100}', - borderColor: '{purple.200}', - color: '{purple.500}' - }, - danger: { - hoverBackground: '{red.50}', - activeBackground: '{red.100}', - borderColor: '{red.200}', - color: '{red.500}' - }, - contrast: { - hoverBackground: '{surface.50}', - activeBackground: '{surface.100}', - borderColor: '{surface.700}', - color: '{surface.950}' - }, - plain: { - hoverBackground: '{surface.50}', - activeBackground: '{surface.100}', - borderColor: '{surface.200}', - color: '{surface.700}' - } - }, - text: { - primary: { - hoverBackground: '{primary.50}', - activeBackground: '{primary.100}', - color: '{primary.color}' - }, - secondary: { - hoverBackground: '{surface.100}', - activeBackground: '{surface.200}', - color: '{surface.600}' - }, - success: { - hoverBackground: '{green.50}', - activeBackground: '{green.100}', - color: '{green.500}' - }, - info: { - hoverBackground: '{sky.50}', - activeBackground: '{sky.100}', - color: '{sky.500}' - }, - warn: { - hoverBackground: '{orange.50}', - activeBackground: '{orange.100}', - color: '{orange.500}' - }, - help: { - hoverBackground: '{purple.50}', - activeBackground: '{purple.100}', - color: '{purple.500}' - }, - danger: { - hoverBackground: '{red.50}', - activeBackground: '{red.100}', - color: '{red.500}' - }, - plain: { - hoverBackground: '{surface.50}', - activeBackground: '{surface.100}', - color: '{surface.700}' - } - }, - link: { - color: '{primary.color}', - hoverColor: '{primary.color}', - activeColor: '{primary.color}' - } - }, - dark: { - root: { - primary: { - background: '{primary.color}', - hoverBackground: '{primary.hover.color}', - activeBackground: '{primary.active.color}', - borderColor: '{primary.color}', - hoverBorderColor: '{primary.hover.color}', - activeBorderColor: '{primary.active.color}', - color: '{primary.contrast.color}', - hoverColor: '{primary.contrast.color}', - activeColor: '{primary.contrast.color}', - focusRing: { - color: 'transparent', - shadow: '0 0 0 0.2rem color-mix(in srgb, {primary.color}, transparent 80%)' - } - }, - secondary: { - background: '{surface.800}', - hoverBackground: '{surface.700}', - activeBackground: '{surface.600}', - borderColor: '{surface.800}', - hoverBorderColor: '{surface.700}', - activeBorderColor: '{surface.600}', - color: '{surface.300}', - hoverColor: '{surface.200}', - activeColor: '{surface.100}', - focusRing: { - color: 'transparent', - shadow: '0 0 0 0.2rem color-mix(in srgb, {surface.300}, transparent 80%)' - } - }, - info: { - background: '{sky.400}', - hoverBackground: '{sky.300}', - activeBackground: '{sky.200}', - borderColor: '{sky.400}', - hoverBorderColor: '{sky.300}', - activeBorderColor: '{sky.200}', - color: '{sky.950}', - hoverColor: '{sky.950}', - activeColor: '{sky.950}', - focusRing: { - color: 'transparent', - shadow: '0 0 0 0.2rem color-mix(in srgb, {sky.400}, transparent 80%)' - } - }, - success: { - background: '{green.400}', - hoverBackground: '{green.300}', - activeBackground: '{green.200}', - borderColor: '{green.400}', - hoverBorderColor: '{green.300}', - activeBorderColor: '{green.200}', - color: '{green.950}', - hoverColor: '{green.950}', - activeColor: '{green.950}', - focusRing: { - color: 'transparent', - shadow: '0 0 0 0.2rem color-mix(in srgb, {green.400}, transparent 80%)' - } - }, - warn: { - background: '{orange.400}', - hoverBackground: '{orange.300}', - activeBackground: '{orange.200}', - borderColor: '{orange.400}', - hoverBorderColor: '{orange.300}', - activeBorderColor: '{orange.200}', - color: '{orange.950}', - hoverColor: '{orange.950}', - activeColor: '{orange.950}', - focusRing: { - color: 'transparent', - shadow: '0 0 0 0.2rem color-mix(in srgb, {orange.400}, transparent 80%)' - } - }, - help: { - background: '{purple.400}', - hoverBackground: '{purple.300}', - activeBackground: '{purple.200}', - borderColor: '{purple.400}', - hoverBorderColor: '{purple.300}', - activeBorderColor: '{purple.200}', - color: '{purple.950}', - hoverColor: '{purple.950}', - activeColor: '{purple.950}', - focusRing: { - color: 'transparent', - shadow: '0 0 0 0.2rem color-mix(in srgb, {purple.400}, transparent 80%)' - } - }, - danger: { - background: '{red.400}', - hoverBackground: '{red.300}', - activeBackground: '{red.200}', - borderColor: '{red.400}', - hoverBorderColor: '{red.300}', - activeBorderColor: '{red.200}', - color: '{red.950}', - hoverColor: '{red.950}', - activeColor: '{red.950}', - focusRing: { - color: 'transparent', - shadow: '0 0 0 0.2rem color-mix(in srgb, {red.400}, transparent 80%)' - } - }, - contrast: { - background: '{surface.0}', - hoverBackground: '{surface.100}', - activeBackground: '{surface.200}', - borderColor: '{surface.0}', - hoverBorderColor: '{surface.100}', - activeBorderColor: '{surface.200}', - color: '{surface.950}', - hoverColor: '{surface.950}', - activeColor: '{surface.950}', - focusRing: { - color: 'transparent', - shadow: '0 0 0 0.2rem color-mix(in srgb, {surface.0}, transparent 80%)' - } - } - }, - outlined: { - primary: { - hoverBackground: 'color-mix(in srgb, {primary.color}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {primary.color}, transparent 84%)', - borderColor: '{primary.700}', - color: '{primary.color}' - }, - secondary: { - hoverBackground: 'rgba(255,255,255,0.04)', - activeBackground: 'rgba(255,255,255,0.16)', - borderColor: '{surface.700}', - color: '{surface.400}' - }, - success: { - hoverBackground: 'color-mix(in srgb, {green.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {green.400}, transparent 84%)', - borderColor: '{green.700}', - color: '{green.400}' - }, - info: { - hoverBackground: 'color-mix(in srgb, {sky.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {sky.400}, transparent 84%)', - borderColor: '{sky.700}', - color: '{sky.400}' - }, - warn: { - hoverBackground: 'color-mix(in srgb, {orange.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {orange.400}, transparent 84%)', - borderColor: '{orange.700}', - color: '{orange.400}' - }, - help: { - hoverBackground: 'color-mix(in srgb, {help.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {help.400}, transparent 84%)', - borderColor: '{purple.700}', - color: '{purple.400}' - }, - danger: { - hoverBackground: 'color-mix(in srgb, {danger.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {danger.400}, transparent 84%)', - borderColor: '{red.700}', - color: '{red.400}' - }, - contrast: { - hoverBackground: '{surface.800}', - activeBackground: '{surface.700}', - borderColor: '{surface.500}', - color: '{surface.0}' - }, - plain: { - hoverBackground: '{surface.800}', - activeBackground: '{surface.700}', - borderColor: '{surface.600}', - color: '{surface.0}' - } - }, - text: { - primary: { - hoverBackground: 'color-mix(in srgb, {primary.color}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {primary.color}, transparent 84%)', - color: '{primary.color}' - }, - secondary: { - hoverBackground: '{surface.700}', - activeBackground: '{surface.600}', - color: '{surface.300}' - }, - success: { - hoverBackground: 'color-mix(in srgb, {green.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {green.400}, transparent 84%)', - color: '{green.400}' - }, - info: { - hoverBackground: 'color-mix(in srgb, {sky.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {sky.400}, transparent 84%)', - color: '{sky.400}' - }, - warn: { - hoverBackground: 'color-mix(in srgb, {orange.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {orange.400}, transparent 84%)', - color: '{orange.400}' - }, - help: { - hoverBackground: 'color-mix(in srgb, {purple.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {purple.400}, transparent 84%)', - color: '{purple.400}' - }, - danger: { - hoverBackground: 'color-mix(in srgb, {red.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {red.400}, transparent 84%)', - color: '{red.400}' - }, - plain: { - hoverBackground: '{surface.800}', - activeBackground: '{surface.700}', - color: '{surface.0}' - } - }, - link: { - color: '{primary.color}', - hoverColor: '{primary.color}', - activeColor: '{primary.color}' - } - } - } -}; diff --git a/src/app/components/themes/lara/button/ng-package.json b/src/app/components/themes/lara/button/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/button/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/button/public_api.ts b/src/app/components/themes/lara/button/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/button/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/card/index.ts b/src/app/components/themes/lara/card/index.ts deleted file mode 100644 index f0aafe819b8..00000000000 --- a/src/app/components/themes/lara/card/index.ts +++ /dev/null @@ -1,22 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderRadius: '{border.radius.lg}', - color: '{content.color}', - shadow: '0 .125rem .25rem rgba(0,0,0,.075)' - }, - body: { - padding: '1.5rem', - gap: '0.75rem' - }, - caption: { - gap: '0.5rem' - }, - title: { - fontSize: '1.25rem', - fontWeight: '700' - }, - subtitle: { - color: '{text.muted.color}' - } -}; diff --git a/src/app/components/themes/lara/card/ng-package.json b/src/app/components/themes/lara/card/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/card/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/card/public_api.ts b/src/app/components/themes/lara/card/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/card/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/carousel/index.ts b/src/app/components/themes/lara/carousel/index.ts deleted file mode 100644 index 55896eaa67e..00000000000 --- a/src/app/components/themes/lara/carousel/index.ts +++ /dev/null @@ -1,40 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - content: { - gap: '0.25rem' - }, - indicatorList: { - padding: '1rem', - gap: '0.5rem' - }, - indicator: { - width: '1rem', - height: '1rem', - borderRadius: '50', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - colorScheme: { - light: { - indicator: { - background: '{surface.200}', - hoverBackground: '{surface.300}', - activeBackground: '{primary.color}' - } - }, - dark: { - indicator: { - background: '{surface.700}', - hoverBackground: '{surface.600}', - activeBackground: '{primary.color}' - } - } - } -}; diff --git a/src/app/components/themes/lara/carousel/ng-package.json b/src/app/components/themes/lara/carousel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/carousel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/carousel/public_api.ts b/src/app/components/themes/lara/carousel/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/carousel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/cascadeselect/index.ts b/src/app/components/themes/lara/cascadeselect/index.ts deleted file mode 100644 index 1f1c24d143f..00000000000 --- a/src/app/components/themes/lara/cascadeselect/index.ts +++ /dev/null @@ -1,70 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - }, - dropdown: { - width: '2.5rem', - color: '{form.field.icon.color}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - list: { - padding: '{list.padding}', - gap: '{list.gap}', - mobileIndent: '1.25rem' - }, - option: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}', - icon: { - color: '{list.option.icon.color}', - focusColor: '{list.option.icon.focus.color}', - size: '0.875rem' - } - } -}; diff --git a/src/app/components/themes/lara/cascadeselect/ng-package.json b/src/app/components/themes/lara/cascadeselect/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/cascadeselect/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/cascadeselect/public_api.ts b/src/app/components/themes/lara/cascadeselect/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/cascadeselect/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/checkbox/index.ts b/src/app/components/themes/lara/checkbox/index.ts deleted file mode 100644 index 5929cbc03d0..00000000000 --- a/src/app/components/themes/lara/checkbox/index.ts +++ /dev/null @@ -1,50 +0,0 @@ -export default { - root: { - borderRadius: '{border.radius.sm}', - width: '1.5rem', - height: '1.5rem', - background: '{form.field.background}', - checkedBackground: '{primary.color}', - checkedHoverBackground: '{primary.hover.color}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - checkedBorderColor: '{primary.color}', - checkedHoverBorderColor: '{primary.hover.color}', - checkedFocusBorderColor: '{primary.color}', - checkedDisabledBorderColor: '{form.field.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - shadow: '{form.field.shadow}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - width: '1.25rem', - height: '1.25rem' - }, - lg: { - width: '1.75rem', - height: '1.75rem' - } - }, - icon: { - size: '1rem', - color: '{form.field.color}', - checkedColor: '{primary.contrast.color}', - checkedHoverColor: '{primary.contrast.color}', - disabledColor: '{form.field.disabled.color}', - sm: { - size: '0.75rem' - }, - lg: { - size: '1.25rem' - } - } -}; diff --git a/src/app/components/themes/lara/checkbox/ng-package.json b/src/app/components/themes/lara/checkbox/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/checkbox/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/checkbox/public_api.ts b/src/app/components/themes/lara/checkbox/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/checkbox/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/chip/index.ts b/src/app/components/themes/lara/chip/index.ts deleted file mode 100644 index 1238f07a619..00000000000 --- a/src/app/components/themes/lara/chip/index.ts +++ /dev/null @@ -1,52 +0,0 @@ -export default { - root: { - borderRadius: '16px', - paddingX: '0.875rem', - paddingY: '0.625rem', - gap: '0.5rem', - transitionDuration: '{transition.duration}' - }, - image: { - width: '2rem', - height: '2rem' - }, - icon: { - size: '1rem' - }, - removeIcon: { - size: '1rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - colorScheme: { - light: { - root: { - background: '{surface.100}', - color: '{surface.800}' - }, - icon: { - color: '{surface.800}' - }, - removeIcon: { - color: '{surface.800}' - } - }, - dark: { - root: { - background: '{surface.800}', - color: '{surface.0}' - }, - icon: { - color: '{surface.0}' - }, - removeIcon: { - color: '{surface.0}' - } - } - } -}; diff --git a/src/app/components/themes/lara/chip/ng-package.json b/src/app/components/themes/lara/chip/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/chip/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/chip/public_api.ts b/src/app/components/themes/lara/chip/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/chip/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/colorpicker/index.ts b/src/app/components/themes/lara/colorpicker/index.ts deleted file mode 100644 index 1f7b8efa903..00000000000 --- a/src/app/components/themes/lara/colorpicker/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - preview: { - width: '1.75rem', - height: '1.75rem', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - } - }, - panel: { - shadow: '{overlay.popover.shadow}', - borderRadius: '{overlay.popover.borderRadius}' - }, - colorScheme: { - light: { - panel: { - background: '{surface.800}', - borderColor: '{surface.900}' - }, - handle: { - color: '{surface.0}' - } - }, - dark: { - panel: { - background: '{surface.900}', - borderColor: '{surface.700}' - }, - handle: { - color: '{surface.0}' - } - } - } -}; diff --git a/src/app/components/themes/lara/colorpicker/ng-package.json b/src/app/components/themes/lara/colorpicker/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/colorpicker/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/colorpicker/public_api.ts b/src/app/components/themes/lara/colorpicker/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/colorpicker/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/confirmdialog/index.ts b/src/app/components/themes/lara/confirmdialog/index.ts deleted file mode 100644 index 1450b9f6eee..00000000000 --- a/src/app/components/themes/lara/confirmdialog/index.ts +++ /dev/null @@ -1,9 +0,0 @@ -export default { - icon: { - size: '2rem', - color: '{overlay.modal.color}' - }, - content: { - gap: '1rem' - } -}; diff --git a/src/app/components/themes/lara/confirmdialog/ng-package.json b/src/app/components/themes/lara/confirmdialog/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/confirmdialog/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/confirmdialog/public_api.ts b/src/app/components/themes/lara/confirmdialog/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/confirmdialog/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/confirmpopup/index.ts b/src/app/components/themes/lara/confirmpopup/index.ts deleted file mode 100644 index ef19adc8730..00000000000 --- a/src/app/components/themes/lara/confirmpopup/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - background: '{overlay.popover.background}', - borderColor: '{overlay.popover.border.color}', - color: '{overlay.popover.color}', - borderRadius: '{overlay.popover.border.radius}', - shadow: '{overlay.popover.shadow}', - gutter: '10px', - arrowOffset: '1.25rem' - }, - content: { - padding: '{overlay.popover.padding}', - gap: '1rem' - }, - icon: { - size: '1.5rem', - color: '{overlay.popover.color}' - }, - footer: { - gap: '0.5rem', - padding: '0 {overlay.popover.padding} {overlay.popover.padding} {overlay.popover.padding}' - } -}; diff --git a/src/app/components/themes/lara/confirmpopup/ng-package.json b/src/app/components/themes/lara/confirmpopup/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/confirmpopup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/confirmpopup/public_api.ts b/src/app/components/themes/lara/confirmpopup/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/confirmpopup/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/contextmenu/index.ts b/src/app/components/themes/lara/contextmenu/index.ts deleted file mode 100644 index c117c6241a5..00000000000 --- a/src/app/components/themes/lara/contextmenu/index.ts +++ /dev/null @@ -1,47 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}', - shadow: '{overlay.navigation.shadow}', - transitionDuration: '{transition.duration}' - }, - list: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}' - }, - item: { - focusBackground: '{navigation.item.focus.background}', - activeBackground: '{navigation.item.active.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - activeColor: '{navigation.item.active.color}', - padding: '{navigation.item.padding}', - borderRadius: '{navigation.item.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}', - activeColor: '{navigation.item.icon.active.color}' - } - }, - submenu: { - mobileIndent: '1.25rem' - }, - submenuLabel: { - padding: '{navigation.submenu.label.padding}', - fontWeight: '{navigation.submenu.label.font.weight}', - background: '{navigation.submenu.label.background.}', - color: '{navigation.submenu.label.color}' - }, - submenuIcon: { - size: '{navigation.submenu.icon.size}', - color: '{navigation.submenu.icon.color}', - focusColor: '{navigation.submenu.icon.focus.color}', - activeColor: '{navigation.submenu.icon.active.color}' - }, - separator: { - borderColor: '{content.border.color}' - } -}; diff --git a/src/app/components/themes/lara/contextmenu/ng-package.json b/src/app/components/themes/lara/contextmenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/contextmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/contextmenu/public_api.ts b/src/app/components/themes/lara/contextmenu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/contextmenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/datatable/index.ts b/src/app/components/themes/lara/datatable/index.ts deleted file mode 100644 index 7c7d1a63f7c..00000000000 --- a/src/app/components/themes/lara/datatable/index.ts +++ /dev/null @@ -1,197 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - header: { - borderColor: '{datatable.border.color}', - borderWidth: '1px 0 1px 0', - padding: '0.75rem 1rem' - }, - headerCell: { - selectedBackground: '{highlight.background}', - borderColor: '{datatable.border.color}', - hoverColor: '{content.hover.color}', - selectedColor: '{highlight.color}', - gap: '0.5rem', - padding: '0.75rem 1rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: 'inset {focus.ring.shadow}' - } - }, - columnTitle: { - fontWeight: '700' - }, - row: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - selectedColor: '{highlight.color}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: 'inset {focus.ring.shadow}' - } - }, - bodyCell: { - borderColor: '{datatable.border.color}', - padding: '0.75rem 1rem' - }, - footerCell: { - borderColor: '{datatable.border.color}', - padding: '0.75rem 1rem' - }, - columnFooter: { - fontWeight: '700' - }, - footer: { - borderColor: '{datatable.border.color}', - borderWidth: '0 0 1px 0', - padding: '0.75rem 1rem' - }, - dropPoint: { - color: '{primary.color}' - }, - columnResizerWidth: '0.5rem', - resizeIndicator: { - width: '1px', - color: '{primary.color}' - }, - sortIcon: { - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}', - size: '0.875rem' - }, - loadingIcon: { - size: '2rem' - }, - rowToggleButton: { - hoverBackground: '{content.hover.background}', - selectedHoverBackground: '{content.background}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - selectedHoverColor: '{primary.color}', - size: '1.75rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - filter: { - inlineGap: '0.5rem', - overlaySelect: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - overlayPopover: { - background: '{overlay.popover.background}', - borderColor: '{overlay.popover.border.color}', - borderRadius: '{overlay.popover.border.radius}', - color: '{overlay.popover.color}', - shadow: '{overlay.popover.shadow}', - padding: '{overlay.popover.padding}', - gap: '0.5rem' - }, - rule: { - borderColor: '{content.border.color}' - }, - constraintList: { - padding: '{list.padding}', - gap: '{list.gap}' - }, - constraint: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - separator: { - borderColor: '{content.border.color}' - }, - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}' - } - }, - paginatorTop: { - borderColor: '{datatable.border.color}', - borderWidth: '0 0 1px 0' - }, - paginatorBottom: { - borderColor: '{datatable.border.color}', - borderWidth: '0 0 1px 0' - }, - colorScheme: { - light: { - root: { - borderColor: '{content.border.color}' - }, - header: { - background: '{surface.50}', - color: '{text.color}' - }, - headerCell: { - background: '{surface.50}', - hoverBackground: '{surface.100}', - color: '{text.color}' - }, - footer: { - background: '{surface.50}', - color: '{text.color}' - }, - footerCell: { - background: '{surface.50}', - color: '{text.color}' - }, - row: { - stripedBackground: '{surface.50}' - }, - bodyCell: { - selectedBorderColor: '{primary.100}' - } - }, - dark: { - root: { - borderColor: '{surface.800}' - }, - header: { - background: '{surface.800}', - color: '{text.color}' - }, - headerCell: { - background: '{surface.800}', - hoverBackground: '{surface.700}', - color: '{text.color}' - }, - footer: { - background: '{surface.800}', - color: '{text.color}' - }, - footerCell: { - background: '{surface.800}', - color: '{text.color}' - }, - row: { - stripedBackground: '{surface.950}' - }, - bodyCell: { - selectedBorderColor: '{primary.900}' - } - } - } -}; diff --git a/src/app/components/themes/lara/datatable/ng-package.json b/src/app/components/themes/lara/datatable/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/datatable/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/datatable/public_api.ts b/src/app/components/themes/lara/datatable/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/datatable/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/dataview/index.ts b/src/app/components/themes/lara/dataview/index.ts deleted file mode 100644 index ab8f4e99412..00000000000 --- a/src/app/components/themes/lara/dataview/index.ts +++ /dev/null @@ -1,52 +0,0 @@ -export default { - root: { - borderColor: '{content.border.color}', - borderWidth: '1px', - borderRadius: '4px', - padding: '0' - }, - header: { - borderColor: '{content.border.color}', - borderWidth: '0 0 1px 0', - padding: '0.875rem 1.125rem', - borderRadius: '5px 5px 0 0' - }, - content: { - background: '{content.background}', - color: '{content.color}', - borderColor: 'transparent', - borderWidth: '0', - padding: '0', - borderRadius: '5px' - }, - footer: { - background: '{content.background}', - color: '{content.color}', - borderColor: '{content.border.color}', - borderWidth: '1px 0 0 0', - padding: '0.875rem 1.125rem', - borderRadius: '0 0 5px 5px' - }, - paginatorTop: { - borderColor: '{content.border.color}', - borderWidth: '0 0 1px 0' - }, - paginatorBottom: { - borderColor: '{content.border.color}', - borderWidth: '1px 0 0 0' - }, - colorScheme: { - light: { - header: { - background: '{surface.50}', - color: '{text.color}' - } - }, - dark: { - header: { - background: '{surface.800}', - color: '{text.color}' - } - } - } -}; diff --git a/src/app/components/themes/lara/dataview/ng-package.json b/src/app/components/themes/lara/dataview/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/dataview/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/dataview/public_api.ts b/src/app/components/themes/lara/dataview/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/dataview/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/datepicker/index.ts b/src/app/components/themes/lara/datepicker/index.ts deleted file mode 100644 index 5d365ce8f8c..00000000000 --- a/src/app/components/themes/lara/datepicker/index.ts +++ /dev/null @@ -1,146 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - panel: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}', - shadow: '{overlay.popover.shadow}', - padding: '{overlay.popover.padding}' - }, - header: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - padding: '0 0 0.75rem 0' - }, - title: { - gap: '0.5rem', - fontWeight: '700' - }, - dropdown: { - width: '2.5rem', - sm: { - width: '2rem' - }, - lg: { - width: '3rem' - }, - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.border.color}', - activeBorderColor: '{form.field.border.color}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - } - }, - inputIcon: { - color: '{form.field.icon.color}' - }, - selectMonth: { - hoverBackground: '{content.hover.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - padding: '0.375rem 0.625rem', - borderRadius: '{content.border.radius}' - }, - selectYear: { - hoverBackground: '{content.hover.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - padding: '0.375rem 0.625rem', - borderRadius: '{content.border.radius}' - }, - group: { - borderColor: '{content.border.color}', - gap: '{overlay.popover.padding}' - }, - dayView: { - margin: '0.75rem 0 0 0' - }, - weekDay: { - padding: '0.375rem', - fontWeight: '700', - color: '{content.color}' - }, - date: { - hoverBackground: '{content.hover.background}', - selectedBackground: '{primary.color}', - rangeSelectedBackground: '{highlight.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - selectedColor: '{primary.contrast.color}', - rangeSelectedColor: '{highlight.color}', - width: '2.5rem', - height: '2.5rem', - borderRadius: '50%', - padding: '0.375rem', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - } - }, - monthView: { - margin: '0.75rem 0 0 0' - }, - month: { - padding: '0.5rem', - borderRadius: '{content.border.radius}' - }, - yearView: { - margin: '0.75rem 0 0 0' - }, - year: { - padding: '0.5rem', - borderRadius: '{content.border.radius}' - }, - buttonbar: { - padding: '0.75rem 0 0 0', - borderColor: '{content.border.color}' - }, - timePicker: { - padding: '0.75rem 0 0 0', - borderColor: '{content.border.color}', - gap: '0.5rem', - buttonGap: '0.25rem' - }, - colorScheme: { - light: { - dropdown: { - background: '{surface.50}', - hoverBackground: '{surface.100}', - activeBackground: '{surface.200}', - color: '{surface.600}', - hoverColor: '{surface.700}', - activeColor: '{surface.800}' - }, - today: { - background: '{surface.200}', - color: '{surface.900}' - } - }, - dark: { - dropdown: { - background: '{surface.800}', - hoverBackground: '{surface.700}', - activeBackground: '{surface.600}', - color: '{surface.300}', - hoverColor: '{surface.200}', - activeColor: '{surface.100}' - }, - today: { - background: '{surface.700}', - color: '{surface.0}' - } - } - } -}; diff --git a/src/app/components/themes/lara/datepicker/ng-package.json b/src/app/components/themes/lara/datepicker/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/datepicker/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/datepicker/public_api.ts b/src/app/components/themes/lara/datepicker/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/datepicker/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/dialog/index.ts b/src/app/components/themes/lara/dialog/index.ts deleted file mode 100644 index 235086e72a0..00000000000 --- a/src/app/components/themes/lara/dialog/index.ts +++ /dev/null @@ -1,24 +0,0 @@ -export default { - root: { - background: '{overlay.modal.background}', - borderColor: '{overlay.modal.border.color}', - color: '{overlay.modal.color}', - borderRadius: '{overlay.modal.border.radius}', - shadow: '{overlay.modal.shadow}' - }, - header: { - padding: '{overlay.modal.padding}', - gap: '0.5rem' - }, - title: { - fontSize: '1.25rem', - fontWeight: '600' - }, - content: { - padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}' - }, - footer: { - padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}', - gap: '0.5rem' - } -}; diff --git a/src/app/components/themes/lara/dialog/ng-package.json b/src/app/components/themes/lara/dialog/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/dialog/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/dialog/public_api.ts b/src/app/components/themes/lara/dialog/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/dialog/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/divider/index.ts b/src/app/components/themes/lara/divider/index.ts deleted file mode 100644 index 7a7094e8e02..00000000000 --- a/src/app/components/themes/lara/divider/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - borderColor: '{content.border.color}' - }, - content: { - background: '{content.background}', - color: '{text.color}' - }, - horizontal: { - margin: '1.125rem 0', - padding: '0 1.125rem', - content: { - padding: '0 0.625rem' - } - }, - vertical: { - margin: '0 1.125rem', - padding: '1.125rem 0', - content: { - padding: '0.625rem 0' - } - } -}; diff --git a/src/app/components/themes/lara/divider/ng-package.json b/src/app/components/themes/lara/divider/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/divider/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/divider/public_api.ts b/src/app/components/themes/lara/divider/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/divider/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/dock/index.ts b/src/app/components/themes/lara/dock/index.ts deleted file mode 100644 index 042a8a7dc14..00000000000 --- a/src/app/components/themes/lara/dock/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -export default { - root: { - background: 'rgba(255, 255, 255, 0.1)', - borderColor: 'rgba(255, 255, 255, 0.2)', - padding: '0.5rem', - borderRadius: '{border.radius.lg}' - }, - item: { - borderRadius: '{content.border.radius}', - padding: '0.5rem', - size: '3rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - } -}; diff --git a/src/app/components/themes/lara/dock/ng-package.json b/src/app/components/themes/lara/dock/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/dock/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/dock/public_api.ts b/src/app/components/themes/lara/dock/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/dock/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/drawer/index.ts b/src/app/components/themes/lara/drawer/index.ts deleted file mode 100644 index c1b87464252..00000000000 --- a/src/app/components/themes/lara/drawer/index.ts +++ /dev/null @@ -1,19 +0,0 @@ -export default { - root: { - background: '{overlay.modal.background}', - borderColor: '{overlay.modal.border.color}', - color: '{overlay.modal.color}', - borderRadius: '{overlay.modal.border.radius}', - shadow: '{overlay.modal.shadow}' - }, - header: { - padding: '{overlay.modal.padding}' - }, - title: { - fontSize: '1.5rem', - fontWeight: '600' - }, - content: { - padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}' - } -}; diff --git a/src/app/components/themes/lara/drawer/ng-package.json b/src/app/components/themes/lara/drawer/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/drawer/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/drawer/public_api.ts b/src/app/components/themes/lara/drawer/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/drawer/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/editor/index.ts b/src/app/components/themes/lara/editor/index.ts deleted file mode 100644 index 42f95a93fda..00000000000 --- a/src/app/components/themes/lara/editor/index.ts +++ /dev/null @@ -1,44 +0,0 @@ -export default { - toolbar: { - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}' - }, - toolbarItem: { - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{primary.color}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}', - padding: '{list.padding}' - }, - overlayOption: { - focusBackground: '{list.option.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}' - }, - content: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}' - }, - colorScheme: { - light: { - toolbar: { - background: '{surface.50}' - } - }, - dark: { - toolbar: { - background: '{surface.800}' - } - } - } -}; diff --git a/src/app/components/themes/lara/editor/ng-package.json b/src/app/components/themes/lara/editor/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/editor/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/editor/public_api.ts b/src/app/components/themes/lara/editor/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/editor/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/fieldset/index.ts b/src/app/components/themes/lara/fieldset/index.ts deleted file mode 100644 index 4896ee4c066..00000000000 --- a/src/app/components/themes/lara/fieldset/index.ts +++ /dev/null @@ -1,50 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - color: '{content.color}', - padding: '0.75rem 1.125rem 1.125rem 1.125rem', - transitionDuration: '{transition.duration}' - }, - legend: { - borderRadius: '{content.border.radius}', - borderWidth: '1px', - borderColor: '{content.border.color}', - padding: '0.625rem 0.875rem', - gap: '0.5rem', - fontWeight: '700', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - toggleIcon: { - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}' - }, - content: { - padding: '0' - }, - colorScheme: { - light: { - legend: { - background: '{surface.50}', - hoverBackground: '{surface.100}', - color: '{text.color}', - hoverColor: '{text.hover.color}' - } - }, - dark: { - legend: { - background: '{surface.800}', - hoverBackground: '{surface.700}', - color: '{text.color}', - hoverColor: '{text.hover.color}' - } - } - } -}; diff --git a/src/app/components/themes/lara/fieldset/ng-package.json b/src/app/components/themes/lara/fieldset/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/fieldset/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/fieldset/public_api.ts b/src/app/components/themes/lara/fieldset/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/fieldset/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/fileupload/index.ts b/src/app/components/themes/lara/fileupload/index.ts deleted file mode 100644 index 1121baa7dcd..00000000000 --- a/src/app/components/themes/lara/fileupload/index.ts +++ /dev/null @@ -1,48 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}', - transitionDuration: '{transition.duration}' - }, - header: { - borderWidth: '0 0 1px 0', - borderColor: '{content.border.color}', - padding: '1.125rem', - borderRadius: '5px 5px 0 0', - gap: '0.5rem' - }, - content: { - highlightBorderColor: '{primary.color}', - padding: '1.125rem' - }, - file: { - padding: '1rem', - gap: '1rem', - borderColor: '{content.border.color}', - info: { - gap: '0.5rem' - } - }, - progressbar: { - height: '0.25rem' - }, - basic: { - gap: '0.5rem' - }, - colorScheme: { - light: { - header: { - background: '{surface.50}', - color: '{text.color}' - } - }, - dark: { - header: { - background: '{surface.800}', - color: '{text.color}' - } - } - } -}; diff --git a/src/app/components/themes/lara/fileupload/ng-package.json b/src/app/components/themes/lara/fileupload/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/fileupload/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/fileupload/public_api.ts b/src/app/components/themes/lara/fileupload/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/fileupload/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/floatlabel/index.ts b/src/app/components/themes/lara/floatlabel/index.ts deleted file mode 100644 index 9e921dce6c5..00000000000 --- a/src/app/components/themes/lara/floatlabel/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -export default { - root: { - color: '{form.field.float.label.color}', - focusColor: '{form.field.float.label.focus.color}', - activeColor: '{form.field.float.label.active.color}', - invalidColor: '{form.field.float.label.invalid.color}', - transitionDuration: '0.2s', - positionX: '{form.field.padding.x}', - positionY: '{form.field.padding.y}', - fontWeight: '500', - active: { - fontSize: '0.75rem', - fontWeight: '400' - } - }, - over: { - active: { - top: '-1.375rem' - } - }, - in: { - input: { - paddingTop: '1.875rem', - paddingBottom: '{form.field.padding.y}' - }, - active: { - top: '{form.field.padding.y}' - } - }, - on: { - borderRadius: '{border.radius.xs}', - active: { - background: '{form.field.background}', - padding: '0 0.125rem' - } - } -}; diff --git a/src/app/components/themes/lara/floatlabel/ng-package.json b/src/app/components/themes/lara/floatlabel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/floatlabel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/floatlabel/public_api.ts b/src/app/components/themes/lara/floatlabel/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/floatlabel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/galleria/index.ts b/src/app/components/themes/lara/galleria/index.ts deleted file mode 100644 index 40fded06999..00000000000 --- a/src/app/components/themes/lara/galleria/index.ts +++ /dev/null @@ -1,133 +0,0 @@ -export default { - root: { - borderWidth: '1px', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - transitionDuration: '{transition.duration}' - }, - navButton: { - background: 'rgba(255, 255, 255, 0.1)', - hoverBackground: 'rgba(255, 255, 255, 0.2)', - color: '{surface.100}', - hoverColor: '{surface.0}', - size: '3rem', - gutter: '0', - prev: { - borderRadius: '0 12px 12px 0' - }, - next: { - borderRadius: '12px 0 0 12px' - }, - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - navIcon: { - size: '1.5rem' - }, - thumbnailsContent: { - padding: '1rem 0.25rem' - }, - thumbnailNavButton: { - size: '2rem', - borderRadius: '{content.border.radius}', - gutter: '0.5rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - thumbnailNavButtonIcon: { - size: '1rem' - }, - caption: { - background: 'rgba(0, 0, 0, 0.5)', - color: '{surface.100}', - padding: '1rem' - }, - indicatorList: { - gap: '0.5rem', - padding: '1rem' - }, - indicatorButton: { - width: '1rem', - height: '1rem', - activeBackground: '{primary.color}', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - insetIndicatorList: { - background: 'rgba(0, 0, 0, 0.5)' - }, - insetIndicatorButton: { - background: 'rgba(255, 255, 255, 0.4)', - hoverBackground: 'rgba(255, 255, 255, 0.6)', - activeBackground: 'rgba(255, 255, 255, 0.9)' - }, - mask: { - background: '{mask.background}', - color: '{mask.color}' - }, - closeButton: { - size: '3rem', - gutter: '0.5rem', - background: 'rgba(255, 255, 255, 0.1)', - hoverBackground: 'rgba(255, 255, 255, 0.2)', - color: '{surface.50}', - hoverColor: '{surface.0}', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - closeButtonIcon: { - size: '1.5rem' - }, - colorScheme: { - light: { - thumbnailsContent: { - background: '{surface.50}' - }, - thumbnailNavButton: { - hoverBackground: '{surface.100}', - color: '{surface.600}', - hoverColor: '{surface.700}' - }, - indicatorButton: { - background: '{surface.200}', - hoverBackground: '{surface.300}' - } - }, - dark: { - thumbnailsContent: { - background: '{surface.800}' - }, - thumbnailNavButton: { - hoverBackground: '{surface.700}', - color: '{surface.400}', - hoverColor: '{surface.0}' - }, - indicatorButton: { - background: '{surface.700}', - hoverBackground: '{surface.600}' - } - } - } -}; diff --git a/src/app/components/themes/lara/galleria/ng-package.json b/src/app/components/themes/lara/galleria/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/galleria/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/galleria/public_api.ts b/src/app/components/themes/lara/galleria/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/galleria/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/iconfield/index.ts b/src/app/components/themes/lara/iconfield/index.ts deleted file mode 100644 index 1e0102d5f7f..00000000000 --- a/src/app/components/themes/lara/iconfield/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default { - icon: { - color: '{form.field.icon.color}' - } -}; diff --git a/src/app/components/themes/lara/iconfield/ng-package.json b/src/app/components/themes/lara/iconfield/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/iconfield/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/iconfield/public_api.ts b/src/app/components/themes/lara/iconfield/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/iconfield/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/iftalabel/index.ts b/src/app/components/themes/lara/iftalabel/index.ts deleted file mode 100644 index af2b3bf61c0..00000000000 --- a/src/app/components/themes/lara/iftalabel/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -export default { - root: { - color: '{form.field.float.label.color}', - focusColor: '{form.field.float.label.focus.color}', - invalidColor: '{form.field.float.label.invalid.color}', - transitionDuration: '0.2s', - positionX: '{form.field.padding.x}', - top: '{form.field.padding.y}', - fontSize: '0.75rem', - fontWeight: '400' - }, - input: { - paddingTop: '1.875rem', - paddingBottom: '{form.field.padding.y}' - } -}; diff --git a/src/app/components/themes/lara/iftalabel/ng-package.json b/src/app/components/themes/lara/iftalabel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/iftalabel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/iftalabel/public_api.ts b/src/app/components/themes/lara/iftalabel/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/iftalabel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/image/index.ts b/src/app/components/themes/lara/image/index.ts deleted file mode 100644 index 6dc72726548..00000000000 --- a/src/app/components/themes/lara/image/index.ts +++ /dev/null @@ -1,44 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - preview: { - icon: { - size: '1.5rem' - }, - mask: { - background: '{mask.background}', - color: '{mask.color}' - } - }, - toolbar: { - position: { - left: 'auto', - right: '1rem', - top: '1rem', - bottom: 'auto' - }, - blur: '8px', - background: 'rgba(255,255,255,0.1)', - borderColor: 'rgba(255,255,255,0.2)', - borderWidth: '1px', - borderRadius: '{content.border.radius}', - padding: '.5rem', - gap: '0.5rem' - }, - action: { - hoverBackground: 'rgba(255,255,255,0.1)', - color: '{surface.50}', - hoverColor: '{surface.0}', - size: '3rem', - iconSize: '1.5rem', - borderRadius: '{content.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - } -}; diff --git a/src/app/components/themes/lara/image/ng-package.json b/src/app/components/themes/lara/image/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/image/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/image/public_api.ts b/src/app/components/themes/lara/image/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/image/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/imagecompare/index.ts b/src/app/components/themes/lara/imagecompare/index.ts deleted file mode 100644 index b2d8b6f1c90..00000000000 --- a/src/app/components/themes/lara/imagecompare/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -export default { - handle: { - size: '15px', - hoverSize: '30px', - background: 'rgba(255,255,255,0.3)', - hoverBackground: 'rgba(255,255,255,0.3)', - borderColor: 'rgba(255,255,255,0.3)', - hoverBorderColor: 'rgba(255,255,255,0.3)', - borderWidth: '3px', - borderRadius: '50%', - transitionDuration: '{transition.duration}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: 'rgba(255,255,255,0.3)', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - } -}; diff --git a/src/app/components/themes/lara/imagecompare/ng-package.json b/src/app/components/themes/lara/imagecompare/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/imagecompare/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/imagecompare/public_api.ts b/src/app/components/themes/lara/imagecompare/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/imagecompare/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/index.ts b/src/app/components/themes/lara/index.ts deleted file mode 100644 index df02cb6bd4b..00000000000 --- a/src/app/components/themes/lara/index.ts +++ /dev/null @@ -1,183 +0,0 @@ -import accordion from 'primeng/themes/lara/accordion'; -import autocomplete from 'primeng/themes/lara/autocomplete'; -import avatar from 'primeng/themes/lara/avatar'; -import badge from 'primeng/themes/lara/badge'; -import base from 'primeng/themes/lara/base'; -import blockui from 'primeng/themes/lara/blockui'; -import breadcrumb from 'primeng/themes/lara/breadcrumb'; -import button from 'primeng/themes/lara/button'; -import card from 'primeng/themes/lara/card'; -import carousel from 'primeng/themes/lara/carousel'; -import cascadeselect from 'primeng/themes/lara/cascadeselect'; -import checkbox from 'primeng/themes/lara/checkbox'; -import chip from 'primeng/themes/lara/chip'; -import colorpicker from 'primeng/themes/lara/colorpicker'; -import confirmdialog from 'primeng/themes/lara/confirmdialog'; -import confirmpopup from 'primeng/themes/lara/confirmpopup'; -import contextmenu from 'primeng/themes/lara/contextmenu'; -import datatable from 'primeng/themes/lara/datatable'; -import dataview from 'primeng/themes/lara/dataview'; -import datepicker from 'primeng/themes/lara/datepicker'; -import dialog from 'primeng/themes/lara/dialog'; -import divider from 'primeng/themes/lara/divider'; -import dock from 'primeng/themes/lara/dock'; -import drawer from 'primeng/themes/lara/drawer'; -import editor from 'primeng/themes/lara/editor'; -import fieldset from 'primeng/themes/lara/fieldset'; -import fileupload from 'primeng/themes/lara/fileupload'; -import floatlabel from 'primeng/themes/lara/floatlabel'; -import galleria from 'primeng/themes/lara/galleria'; -import iconfield from 'primeng/themes/lara/iconfield'; -import iftalabel from 'primeng/themes/lara/iftalabel'; -import image from 'primeng/themes/lara/image'; -import imagecompare from 'primeng/themes/lara/imagecompare'; -import inlinemessage from 'primeng/themes/lara/inlinemessage'; -import inplace from 'primeng/themes/lara/inplace'; -import inputchips from 'primeng/themes/lara/inputchips'; -import inputgroup from 'primeng/themes/lara/inputgroup'; -import inputnumber from 'primeng/themes/lara/inputnumber'; -import inputotp from 'primeng/themes/lara/inputotp'; -import inputtext from 'primeng/themes/lara/inputtext'; -import knob from 'primeng/themes/lara/knob'; -import listbox from 'primeng/themes/lara/listbox'; -import megamenu from 'primeng/themes/lara/megamenu'; -import menu from 'primeng/themes/lara/menu'; -import menubar from 'primeng/themes/lara/menubar'; -import message from 'primeng/themes/lara/message'; -import metergroup from 'primeng/themes/lara/metergroup'; -import multiselect from 'primeng/themes/lara/multiselect'; -import orderlist from 'primeng/themes/lara/orderlist'; -import organizationchart from 'primeng/themes/lara/organizationchart'; -import overlaybadge from 'primeng/themes/lara/overlaybadge'; -import paginator from 'primeng/themes/lara/paginator'; -import panel from 'primeng/themes/lara/panel'; -import panelmenu from 'primeng/themes/lara/panelmenu'; -import password from 'primeng/themes/lara/password'; -import picklist from 'primeng/themes/lara/picklist'; -import popover from 'primeng/themes/lara/popover'; -import progressbar from 'primeng/themes/lara/progressbar'; -import progressspinner from 'primeng/themes/lara/progressspinner'; -import radiobutton from 'primeng/themes/lara/radiobutton'; -import rating from 'primeng/themes/lara/rating'; -import ripple from 'primeng/themes/lara/ripple'; -import scrollpanel from 'primeng/themes/lara/scrollpanel'; -import select from 'primeng/themes/lara/select'; -import selectbutton from 'primeng/themes/lara/selectbutton'; -import skeleton from 'primeng/themes/lara/skeleton'; -import slider from 'primeng/themes/lara/slider'; -import speeddial from 'primeng/themes/lara/speeddial'; -import splitbutton from 'primeng/themes/lara/splitbutton'; -import splitter from 'primeng/themes/lara/splitter'; -import stepper from 'primeng/themes/lara/stepper'; -import steps from 'primeng/themes/lara/steps'; -import tabmenu from 'primeng/themes/lara/tabmenu'; -import tabs from 'primeng/themes/lara/tabs'; -import tabview from 'primeng/themes/lara/tabview'; -import tag from 'primeng/themes/lara/tag'; -import terminal from 'primeng/themes/lara/terminal'; -import textarea from 'primeng/themes/lara/textarea'; -import tieredmenu from 'primeng/themes/lara/tieredmenu'; -import timeline from 'primeng/themes/lara/timeline'; -import toast from 'primeng/themes/lara/toast'; -import togglebutton from 'primeng/themes/lara/togglebutton'; -import toggleswitch from 'primeng/themes/lara/toggleswitch'; -import toolbar from 'primeng/themes/lara/toolbar'; -import tooltip from 'primeng/themes/lara/tooltip'; -import tree from 'primeng/themes/lara/tree'; -import treeselect from 'primeng/themes/lara/treeselect'; -import treetable from 'primeng/themes/lara/treetable'; -import virtualscroller from 'primeng/themes/lara/virtualscroller'; - -export default { - ...base, - components: { - accordion, - autocomplete, - avatar, - badge, - blockui, - breadcrumb, - button, - datepicker, - card, - carousel, - cascadeselect, - checkbox, - chip, - colorpicker, - confirmdialog, - confirmpopup, - contextmenu, - dataview, - datatable, - dialog, - divider, - dock, - drawer, - editor, - fieldset, - fileupload, - iftalabel, - floatlabel, - galleria, - iconfield, - image, - imagecompare, - inlinemessage, - inplace, - inputchips, - inputgroup, - inputnumber, - inputotp, - inputtext, - knob, - listbox, - megamenu, - menu, - menubar, - message, - metergroup, - multiselect, - orderlist, - organizationchart, - overlaybadge, - popover, - paginator, - password, - panel, - panelmenu, - picklist, - progressbar, - progressspinner, - radiobutton, - rating, - scrollpanel, - select, - selectbutton, - skeleton, - slider, - speeddial, - splitter, - splitbutton, - stepper, - steps, - tabmenu, - tabs, - tabview, - textarea, - tieredmenu, - tag, - terminal, - timeline, - togglebutton, - toggleswitch, - tree, - treeselect, - treetable, - toast, - toolbar, - virtualscroller, - tooltip, - ripple, - }, -}; diff --git a/src/app/components/themes/lara/inlinemessage/index.ts b/src/app/components/themes/lara/inlinemessage/index.ts deleted file mode 100644 index 133bde08af7..00000000000 --- a/src/app/components/themes/lara/inlinemessage/index.ts +++ /dev/null @@ -1,91 +0,0 @@ -export default { - root: { - padding: '{form.field.padding.y} {form.field.padding.x}', - borderRadius: '{content.border.radius}', - gap: '0.5rem' - }, - text: { - fontWeight: '500' - }, - icon: { - size: '1.125rem' - }, - colorScheme: { - light: { - info: { - background: 'color-mix(in srgb, {blue.50}, transparent 5%)', - borderColor: 'color-mix(in srgb, {blue.50}, transparent 5%)', - color: '{blue.600}', - shadow: 'none' - }, - success: { - background: 'color-mix(in srgb, {green.50}, transparent 5%)', - borderColor: 'color-mix(in srgb, {green.50}, transparent 5%)', - color: '{green.600}', - shadow: 'none' - }, - warn: { - background: 'color-mix(in srgb,{yellow.50}, transparent 5%)', - borderColor: 'color-mix(in srgb,{yellow.50}, transparent 5%)', - color: '{yellow.600}', - shadow: 'none' - }, - error: { - background: 'color-mix(in srgb, {red.50}, transparent 5%)', - borderColor: 'color-mix(in srgb, {red.50}, transparent 5%)', - color: '{red.600}', - shadow: 'none' - }, - secondary: { - background: '{surface.100}', - borderColor: '{surface.100}', - color: '{surface.600}', - shadow: 'none' - }, - contrast: { - background: '{surface.900}', - borderColor: '{surface.900}', - color: '{surface.50}', - shadow: 'none' - } - }, - dark: { - info: { - background: 'color-mix(in srgb, {blue.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {blue.500}, transparent 84%)', - color: '{blue.500}', - shadow: 'none' - }, - success: { - background: 'color-mix(in srgb, {green.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {green.500}, transparent 84%)', - color: '{green.500}', - shadow: 'none' - }, - warn: { - background: 'color-mix(in srgb, {yellow.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {yellow.500}, transparent 84%)', - color: '{yellow.500}', - shadow: 'none' - }, - error: { - background: 'color-mix(in srgb, {red.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {red.500}, transparent 84%)', - color: '{red.500}', - shadow: 'none' - }, - secondary: { - background: '{surface.800}', - borderColor: '{surface.800}', - color: '{surface.300}', - shadow: 'none' - }, - contrast: { - background: '{surface.0}', - borderColor: '{surface.0}', - color: '{surface.950}', - shadow: 'none' - } - } - } -}; diff --git a/src/app/components/themes/lara/inlinemessage/ng-package.json b/src/app/components/themes/lara/inlinemessage/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/inlinemessage/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/inlinemessage/public_api.ts b/src/app/components/themes/lara/inlinemessage/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/inlinemessage/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/inplace/index.ts b/src/app/components/themes/lara/inplace/index.ts deleted file mode 100644 index 9b7db490017..00000000000 --- a/src/app/components/themes/lara/inplace/index.ts +++ /dev/null @@ -1,18 +0,0 @@ -export default { - root: { - padding: '{form.field.padding.y} {form.field.padding.x}', - borderRadius: '{content.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - }, - transitionDuration: '{transition.duration}' - }, - display: { - hoverBackground: '{content.hover.background}', - hoverColor: '{content.hover.color}' - } -}; diff --git a/src/app/components/themes/lara/inplace/ng-package.json b/src/app/components/themes/lara/inplace/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/inplace/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/inplace/public_api.ts b/src/app/components/themes/lara/inplace/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/inplace/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/inputchips/index.ts b/src/app/components/themes/lara/inputchips/index.ts deleted file mode 100644 index 85548fc9f0a..00000000000 --- a/src/app/components/themes/lara/inputchips/index.ts +++ /dev/null @@ -1,44 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}' - }, - chip: { - borderRadius: '{border.radius.sm}' - }, - colorScheme: { - light: { - chip: { - focusBackground: '{surface.200}', - color: '{surface.800}' - } - }, - dark: { - chip: { - focusBackground: '{surface.700}', - color: '{surface.0}' - } - } - } -}; diff --git a/src/app/components/themes/lara/inputchips/ng-package.json b/src/app/components/themes/lara/inputchips/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/inputchips/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/inputchips/public_api.ts b/src/app/components/themes/lara/inputchips/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/inputchips/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/inputgroup/index.ts b/src/app/components/themes/lara/inputgroup/index.ts deleted file mode 100644 index 44eb89c4e5f..00000000000 --- a/src/app/components/themes/lara/inputgroup/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - addon: { - borderRadius: '{form.field.border.radius}', - padding: '0.625rem 0.5rem', - minWidth: '2.75rem' - }, - colorScheme: { - light: { - addon: { - background: '{surface.50}', - borderColor: '{form.field.border.color}', - color: '{text.muted.color}' - } - }, - dark: { - addon: { - background: '{surface.800}', - borderColor: '{form.field.border.color}', - color: '{text.muted.color}' - } - } - } -}; diff --git a/src/app/components/themes/lara/inputgroup/ng-package.json b/src/app/components/themes/lara/inputgroup/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/inputgroup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/inputgroup/public_api.ts b/src/app/components/themes/lara/inputgroup/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/inputgroup/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/inputnumber/index.ts b/src/app/components/themes/lara/inputnumber/index.ts deleted file mode 100644 index 6917440f6d4..00000000000 --- a/src/app/components/themes/lara/inputnumber/index.ts +++ /dev/null @@ -1,38 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - button: { - width: '2.5rem', - borderRadius: '{form.field.border.radius}', - verticalPadding: '{form.field.padding.y}' - }, - colorScheme: { - light: { - button: { - background: '{surface.100}', - hoverBackground: '{surface.200}', - activeBackground: '{surface.300}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.border.color}', - activeBorderColor: '{form.field.border.color}', - color: '{surface.600}', - hoverColor: '{surface.700}', - activeColor: '{surface.800}' - } - }, - dark: { - button: { - background: '{surface.800}', - hoverBackground: '{surface.700}', - activeBackground: '{surface.500}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.border.color}', - activeBorderColor: '{form.field.border.color}', - color: '{surface.300}', - hoverColor: '{surface.200}', - activeColor: '{surface.100}' - } - } - } -}; diff --git a/src/app/components/themes/lara/inputnumber/ng-package.json b/src/app/components/themes/lara/inputnumber/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/inputnumber/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/inputnumber/public_api.ts b/src/app/components/themes/lara/inputnumber/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/inputnumber/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/inputotp/index.ts b/src/app/components/themes/lara/inputotp/index.ts deleted file mode 100644 index 5409b4fd3dd..00000000000 --- a/src/app/components/themes/lara/inputotp/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -export default { - root: { - gap: '0.5rem' - }, - input: { - width: '2.5rem', - sm: { - width: '2rem' - }, - lg: { - width: '3rem' - } - } -}; diff --git a/src/app/components/themes/lara/inputotp/ng-package.json b/src/app/components/themes/lara/inputotp/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/inputotp/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/inputotp/public_api.ts b/src/app/components/themes/lara/inputotp/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/inputotp/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/inputtext/index.ts b/src/app/components/themes/lara/inputtext/index.ts deleted file mode 100644 index d079bcd2715..00000000000 --- a/src/app/components/themes/lara/inputtext/index.ts +++ /dev/null @@ -1,38 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - } -}; diff --git a/src/app/components/themes/lara/inputtext/ng-package.json b/src/app/components/themes/lara/inputtext/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/inputtext/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/inputtext/public_api.ts b/src/app/components/themes/lara/inputtext/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/inputtext/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/knob/index.ts b/src/app/components/themes/lara/knob/index.ts deleted file mode 100644 index e42b85c7a5c..00000000000 --- a/src/app/components/themes/lara/knob/index.ts +++ /dev/null @@ -1,21 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - value: { - background: '{primary.color}' - }, - range: { - background: '{content.border.color}' - }, - text: { - color: '{text.muted.color}' - } -}; diff --git a/src/app/components/themes/lara/knob/ng-package.json b/src/app/components/themes/lara/knob/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/knob/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/knob/public_api.ts b/src/app/components/themes/lara/knob/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/knob/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/listbox/index.ts b/src/app/components/themes/lara/listbox/index.ts deleted file mode 100644 index b7f7ae78596..00000000000 --- a/src/app/components/themes/lara/listbox/index.ts +++ /dev/null @@ -1,66 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - shadow: '{form.field.shadow}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}' - }, - list: { - padding: '{list.padding}', - gap: '{list.gap}', - header: { - padding: '{list.header.padding}' - } - }, - option: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}' - }, - optionGroup: { - background: '{list.option.group.background}', - color: '{list.option.group.color}', - fontWeight: '{list.option.group.font.weight}', - padding: '{list.option.group.padding}' - }, - checkmark: { - color: '{list.option.color}', - gutterStart: '-0.5rem', - gutterEnd: '0.5rem' - }, - emptyMessage: { - padding: '{list.option.padding}' - }, - colorScheme: { - light: { - option: { - stripedBackground: '{surface.50}' - } - }, - dark: { - option: { - stripedBackground: '{surface.900}' - } - } - } -}; diff --git a/src/app/components/themes/lara/listbox/ng-package.json b/src/app/components/themes/lara/listbox/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/listbox/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/listbox/public_api.ts b/src/app/components/themes/lara/listbox/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/listbox/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/megamenu/index.ts b/src/app/components/themes/lara/megamenu/index.ts deleted file mode 100644 index 16f2a1f1dac..00000000000 --- a/src/app/components/themes/lara/megamenu/index.ts +++ /dev/null @@ -1,90 +0,0 @@ -export default { - root: { - borderColor: 'transparent', - borderRadius: '{content.border.radius}', - color: '{content.color}', - gap: '0.5rem', - verticalOrientation: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}' - }, - horizontalOrientation: { - padding: '0.75rem 1rem', - gap: '0.5rem' - }, - transitionDuration: '{transition.duration}' - }, - baseItem: { - borderRadius: '{content.border.radius}', - padding: '0.75rem 1rem' - }, - item: { - focusBackground: '{navigation.item.focus.background}', - activeBackground: '{navigation.item.active.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - activeColor: '{navigation.item.active.color}', - padding: '{navigation.item.padding}', - borderRadius: '{navigation.item.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}', - activeColor: '{navigation.item.icon.active.color}' - } - }, - overlay: { - padding: '0', - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - color: '{content.color}', - shadow: '{overlay.navigation.shadow}', - gap: '0.5rem' - }, - submenu: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}' - }, - submenuLabel: { - padding: '{navigation.submenu.label.padding}', - fontWeight: '{navigation.submenu.label.font.weight}', - background: '{navigation.submenu.label.background.}', - color: '{navigation.submenu.label.color}' - }, - submenuIcon: { - size: '{navigation.submenu.icon.size}', - color: '{navigation.submenu.icon.color}', - focusColor: '{navigation.submenu.icon.focus.color}', - activeColor: '{navigation.submenu.icon.active.color}' - }, - separator: { - borderColor: '{content.border.color}' - }, - mobileButton: { - borderRadius: '50%', - size: '2rem', - color: '{text.muted.color}', - hoverColor: '{text.muted.hover.color}', - hoverBackground: '{content.hover.background}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - colorScheme: { - light: { - root: { - background: '{surface.50}' - } - }, - dark: { - root: { - background: '{surface.800}' - } - } - } -}; diff --git a/src/app/components/themes/lara/megamenu/ng-package.json b/src/app/components/themes/lara/megamenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/megamenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/megamenu/public_api.ts b/src/app/components/themes/lara/megamenu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/megamenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/menu/index.ts b/src/app/components/themes/lara/menu/index.ts deleted file mode 100644 index 63f8fe657e4..00000000000 --- a/src/app/components/themes/lara/menu/index.ts +++ /dev/null @@ -1,35 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}', - shadow: '{overlay.navigation.shadow}', - transitionDuration: '{transition.duration}' - }, - list: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}' - }, - item: { - focusBackground: '{navigation.item.focus.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - padding: '{navigation.item.padding}', - borderRadius: '{navigation.item.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}' - } - }, - submenuLabel: { - padding: '{navigation.submenu.label.padding}', - fontWeight: '{navigation.submenu.label.font.weight}', - background: '{navigation.submenu.label.background.}', - color: '{navigation.submenu.label.color}' - }, - separator: { - borderColor: '{content.border.color}' - } -}; diff --git a/src/app/components/themes/lara/menu/ng-package.json b/src/app/components/themes/lara/menu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/menu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/menu/public_api.ts b/src/app/components/themes/lara/menu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/menu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/menubar/index.ts b/src/app/components/themes/lara/menubar/index.ts deleted file mode 100644 index c5f544626ce..00000000000 --- a/src/app/components/themes/lara/menubar/index.ts +++ /dev/null @@ -1,73 +0,0 @@ -export default { - root: { - borderColor: 'transparent', - borderRadius: '{content.border.radius}', - color: '{content.color}', - gap: '0.5rem', - padding: '0.75rem 1rem', - transitionDuration: '{transition.duration}' - }, - baseItem: { - borderRadius: '{content.border.radius}', - padding: '0.75rem 1rem' - }, - item: { - focusBackground: '{navigation.item.focus.background}', - activeBackground: '{navigation.item.active.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - activeColor: '{navigation.item.active.color}', - padding: '{navigation.item.padding}', - borderRadius: '{navigation.item.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}', - activeColor: '{navigation.item.icon.active.color}' - } - }, - submenu: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}', - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - shadow: '{overlay.navigation.shadow}', - mobileIndent: '1.25rem' - }, - submenuIcon: { - size: '{navigation.submenu.icon.size}', - color: '{navigation.submenu.icon.color}', - focusColor: '{navigation.submenu.icon.focus.color}', - activeColor: '{navigation.submenu.icon.active.color}' - }, - separator: { - borderColor: '{content.border.color}' - }, - mobileButton: { - borderRadius: '50%', - size: '2rem', - color: '{text.muted.color}', - hoverColor: '{text.muted.hover.color}', - hoverBackground: '{content.hover.background}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - colorScheme: { - light: { - root: { - background: '{surface.50}' - } - }, - dark: { - root: { - background: '{surface.800}' - } - } - } -}; diff --git a/src/app/components/themes/lara/menubar/ng-package.json b/src/app/components/themes/lara/menubar/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/menubar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/menubar/public_api.ts b/src/app/components/themes/lara/menubar/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/menubar/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/message/index.ts b/src/app/components/themes/lara/message/index.ts deleted file mode 100644 index 991f5c768a9..00000000000 --- a/src/app/components/themes/lara/message/index.ts +++ /dev/null @@ -1,306 +0,0 @@ -export default { - root: { - borderRadius: '{content.border.radius}', - borderWidth: '1px', - transitionDuration: '{transition.duration}' - }, - content: { - padding: '0.75rem 1rem', - gap: '0.5rem', - sm: { - padding: '0.5rem 0.625rem' - }, - lg: { - padding: '0.75rem 0.875rem' - } - }, - text: { - fontSize: '1rem', - fontWeight: '500', - sm: { - fontSize: '0.875rem' - }, - lg: { - fontSize: '1.125rem' - } - }, - icon: { - size: '1.25rem', - sm: { - size: '1rem' - }, - lg: { - size: '1.5rem' - } - }, - closeButton: { - width: '2rem', - height: '2rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - offset: '{focus.ring.offset}' - } - }, - closeIcon: { - size: '1rem', - sm: { - fontSize: '0.875rem' - }, - lg: { - fontSize: '1.125rem' - } - }, - outlined: { - root: { - borderWidth: '1px' - } - }, - colorScheme: { - light: { - info: { - background: 'color-mix(in srgb, {blue.50}, transparent 5%)', - borderColor: 'transparent', - color: '{blue.600}', - shadow: 'none', - closeButton: { - hoverBackground: '{blue.100}', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem {blue.200}' - } - }, - outlined: { - color: '{blue.600}', - borderColor: '{blue.600}' - }, - plain: { - color: '{blue.600}' - } - }, - success: { - background: 'color-mix(in srgb, {green.50}, transparent 5%)', - borderColor: 'transparent', - color: '{green.600}', - shadow: 'none', - closeButton: { - hoverBackground: '{green.100}', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem {green.200}' - } - }, - outlined: { - color: '{green.600}', - borderColor: '{green.600}' - }, - plain: { - color: '{green.600}' - } - }, - warn: { - background: 'color-mix(in srgb,{yellow.50}, transparent 5%)', - borderColor: 'transparent', - color: '{yellow.600}', - shadow: 'none', - closeButton: { - hoverBackground: '{yellow.100}', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem {yellow.200}' - } - }, - outlined: { - color: '{yellow.600}', - borderColor: '{yellow.600}' - }, - plain: { - color: '{yellow.600}' - } - }, - error: { - background: 'color-mix(in srgb, {red.50}, transparent 5%)', - borderColor: 'transparent', - color: '{red.600}', - shadow: 'none', - closeButton: { - hoverBackground: '{red.100}', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem {red.200}' - } - }, - outlined: { - color: '{red.600}', - borderColor: '{red.600}' - }, - plain: { - color: '{red.600}' - } - }, - secondary: { - background: '{surface.100}', - borderColor: 'transparent', - color: '{surface.600}', - shadow: 'none', - closeButton: { - hoverBackground: '{surface.200}', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem {surface.200}' - } - }, - outlined: { - color: '{surface.500}', - borderColor: '{surface.500}' - }, - plain: { - color: '{surface.500}' - } - }, - contrast: { - background: '{surface.900}', - borderColor: 'transparent', - color: '{surface.50}', - shadow: 'none', - closeButton: { - hoverBackground: '{surface.800}', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem {surface.400}' - } - }, - outlined: { - color: '{surface.900}', - borderColor: '{surface.900}' - }, - plain: { - color: '{surface.900}' - } - } - }, - dark: { - info: { - background: 'color-mix(in srgb, {blue.500}, transparent 84%)', - borderColor: 'transparent', - color: '{blue.500}', - shadow: 'none', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem color-mix(in srgb, {blue.500}, transparent 80%)' - } - }, - outlined: { - color: '{blue.500}', - borderColor: '{blue.500}' - }, - plain: { - color: '{blue.500}' - } - }, - success: { - background: 'color-mix(in srgb, {green.500}, transparent 84%)', - borderColor: 'transparent', - color: '{green.500}', - shadow: 'none', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem color-mix(in srgb, {green.500}, transparent 80%)' - } - }, - outlined: { - color: '{green.500}', - borderColor: '{green.500}' - }, - plain: { - color: '{green.500}' - } - }, - warn: { - background: 'color-mix(in srgb, {yellow.500}, transparent 84%)', - borderColor: 'transparent', - color: '{yellow.500}', - shadow: 'none', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem color-mix(in srgb, {yellow.500}, transparent 80%)' - } - }, - outlined: { - color: '{yellow.500}', - borderColor: '{yellow.500}' - }, - plain: { - color: '{yellow.500}' - } - }, - error: { - background: 'color-mix(in srgb, {red.500}, transparent 84%)', - borderColor: 'transparent', - color: '{red.500}', - shadow: 'none', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem color-mix(in srgb, {red.500}, transparent 80%)' - } - }, - outlined: { - color: '{red.500}', - borderColor: '{red.500}' - }, - plain: { - color: '{red.500}' - } - }, - secondary: { - background: '{surface.800}', - borderColor: 'transparent', - color: '{surface.300}', - shadow: 'none', - closeButton: { - hoverBackground: '{surface.700}', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem color-mix(in srgb, {surface.300}, transparent 80%)' - } - }, - outlined: { - color: '{surface.400}', - borderColor: '{surface.400}' - }, - plain: { - color: '{surface.400}' - } - }, - contrast: { - background: '{surface.0}', - borderColor: 'transparent', - color: '{surface.950}', - shadow: 'none', - closeButton: { - hoverBackground: '{surface.100}', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem color-mix(in srgb, {surface.950}, transparent 80%)' - } - }, - outlined: { - color: '{surface.0}', - borderColor: '{surface.0}' - }, - plain: { - color: '{surface.0}' - } - } - } - } -}; diff --git a/src/app/components/themes/lara/message/ng-package.json b/src/app/components/themes/lara/message/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/message/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/message/public_api.ts b/src/app/components/themes/lara/message/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/message/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/metergroup/index.ts b/src/app/components/themes/lara/metergroup/index.ts deleted file mode 100644 index 86f5e78bd0c..00000000000 --- a/src/app/components/themes/lara/metergroup/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - borderRadius: '{content.border.radius}', - gap: '1rem' - }, - meters: { - background: '{content.border.color}', - size: '0.625rem' - }, - label: { - gap: '0.5rem' - }, - labelMarker: { - size: '0.5rem' - }, - labelIcon: { - size: '1rem' - }, - labelList: { - verticalGap: '0.5rem', - horizontalGap: '1rem' - } -}; diff --git a/src/app/components/themes/lara/metergroup/ng-package.json b/src/app/components/themes/lara/metergroup/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/metergroup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/metergroup/public_api.ts b/src/app/components/themes/lara/metergroup/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/metergroup/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/multiselect/index.ts b/src/app/components/themes/lara/multiselect/index.ts deleted file mode 100644 index c40e2a6939d..00000000000 --- a/src/app/components/themes/lara/multiselect/index.ts +++ /dev/null @@ -1,80 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}', - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}', - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}', - }, - }, - dropdown: { - width: '2.5rem', - color: '{form.field.icon.color}', - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}', - }, - list: { - padding: '{list.padding}', - gap: '{list.gap}', - header: { - padding: '{list.header.padding}', - }, - }, - option: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}', - gap: '0.5rem', - }, - optionGroup: { - background: '{list.option.group.background}', - color: '{list.option.group.color}', - fontWeight: '{list.option.group.font.weight}', - padding: '{list.option.group.padding}', - }, - chip: { - borderRadius: '{border.radius.sm}', - }, - emptyMessage: { - padding: '{list.option.padding}', - }, -}; diff --git a/src/app/components/themes/lara/multiselect/ng-package.json b/src/app/components/themes/lara/multiselect/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/multiselect/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/multiselect/public_api.ts b/src/app/components/themes/lara/multiselect/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/multiselect/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/ng-package.json b/src/app/components/themes/lara/ng-package.json deleted file mode 100644 index 0e529e387d7..00000000000 --- a/src/app/components/themes/lara/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/orderlist/index.ts b/src/app/components/themes/lara/orderlist/index.ts deleted file mode 100644 index bf662105509..00000000000 --- a/src/app/components/themes/lara/orderlist/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -export default { - root: { - gap: '1.125rem' - }, - controls: { - gap: '0.5rem' - } -}; diff --git a/src/app/components/themes/lara/orderlist/ng-package.json b/src/app/components/themes/lara/orderlist/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/orderlist/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/orderlist/public_api.ts b/src/app/components/themes/lara/orderlist/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/orderlist/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/organizationchart/index.ts b/src/app/components/themes/lara/organizationchart/index.ts deleted file mode 100644 index 397a728f4bc..00000000000 --- a/src/app/components/themes/lara/organizationchart/index.ts +++ /dev/null @@ -1,39 +0,0 @@ -export default { - root: { - gutter: '0.75rem', - transitionDuration: '{transition.duration}' - }, - node: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - selectedColor: '{highlight.color}', - hoverColor: '{content.hover.color}', - padding: '1rem 1.25rem', - toggleablePadding: '1rem 1.25rem 1.5rem 1.25rem', - borderRadius: '{content.border.radius}' - }, - nodeToggleButton: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - borderColor: '{content.border.color}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - size: '1.75rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - connector: { - color: '{content.border.color}', - borderRadius: '{content.border.radius}', - height: '24px' - } -}; diff --git a/src/app/components/themes/lara/organizationchart/ng-package.json b/src/app/components/themes/lara/organizationchart/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/organizationchart/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/organizationchart/public_api.ts b/src/app/components/themes/lara/organizationchart/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/organizationchart/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/overlaybadge/index.ts b/src/app/components/themes/lara/overlaybadge/index.ts deleted file mode 100644 index 7099114d446..00000000000 --- a/src/app/components/themes/lara/overlaybadge/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -export default { - root: { - outline: { - width: '2px', - color: '{content.background}' - } - } -}; diff --git a/src/app/components/themes/lara/overlaybadge/ng-package.json b/src/app/components/themes/lara/overlaybadge/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/overlaybadge/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/overlaybadge/public_api.ts b/src/app/components/themes/lara/overlaybadge/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/overlaybadge/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/paginator/index.ts b/src/app/components/themes/lara/paginator/index.ts deleted file mode 100644 index cc37a371434..00000000000 --- a/src/app/components/themes/lara/paginator/index.ts +++ /dev/null @@ -1,34 +0,0 @@ -export default { - root: { - padding: '0.5rem 1rem', - gap: '0.25rem', - borderRadius: '{content.border.radius}', - background: '{content.background}', - color: '{content.color}', - transitionDuration: '{transition.duration}' - }, - navButton: { - background: 'transparent', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}', - selectedColor: '{highlight.color}', - width: '2.5rem', - height: '2.5rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - currentPageReport: { - color: '{text.muted.color}' - }, - jumpToPageInput: { - maxWidth: '2.5rem' - } -}; diff --git a/src/app/components/themes/lara/paginator/ng-package.json b/src/app/components/themes/lara/paginator/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/paginator/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/paginator/public_api.ts b/src/app/components/themes/lara/paginator/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/paginator/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/panel/index.ts b/src/app/components/themes/lara/panel/index.ts deleted file mode 100644 index 117e34c7e18..00000000000 --- a/src/app/components/themes/lara/panel/index.ts +++ /dev/null @@ -1,38 +0,0 @@ -export default { - root: { - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}' - }, - header: { - borderWidth: '0 0 1px 0', - borderColor: '{content.border.color}', - padding: '1.125rem', - borderRadius: '5px 5px 0 0' - }, - toggleableHeader: { - padding: '0.25rem 1.125rem' - }, - title: { - fontWeight: '700' - }, - content: { - padding: '1.125rem' - }, - footer: { - padding: '1.125rem' - }, - colorScheme: { - light: { - header: { - background: '{surface.50}', - color: '{text.color}' - } - }, - dark: { - header: { - background: '{surface.800}', - color: '{text.color}' - } - } - } -}; diff --git a/src/app/components/themes/lara/panel/ng-package.json b/src/app/components/themes/lara/panel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/panel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/panel/public_api.ts b/src/app/components/themes/lara/panel/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/panel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/panelmenu/index.ts b/src/app/components/themes/lara/panelmenu/index.ts deleted file mode 100644 index c145bb380c8..00000000000 --- a/src/app/components/themes/lara/panelmenu/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -export default { - root: { - gap: '0', - transitionDuration: '{transition.duration}' - }, - panel: { - background: '{content.background}', - borderColor: '{content.border.color}', - borderWidth: '1px', - color: '{content.color}', - padding: '0.25rem 0.25rem', - borderRadius: '0', - first: { - borderWidth: '1px 1px 0 1px', - topBorderRadius: '{content.border.radius}' - }, - last: { - borderWidth: '0 1px 1px 1px', - bottomBorderRadius: '{content.border.radius}' - } - }, - item: { - focusBackground: '{navigation.item.focus.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - gap: '0.5rem', - padding: '{navigation.item.padding}', - borderRadius: '{content.border.radius}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}' - } - }, - submenu: { - indent: '1rem' - }, - submenuIcon: { - color: '{navigation.submenu.icon.color}', - focusColor: '{navigation.submenu.icon.focus.color}' - } -}; diff --git a/src/app/components/themes/lara/panelmenu/ng-package.json b/src/app/components/themes/lara/panelmenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/panelmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/panelmenu/public_api.ts b/src/app/components/themes/lara/panelmenu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/panelmenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/password/index.ts b/src/app/components/themes/lara/password/index.ts deleted file mode 100644 index 61e8726a0ff..00000000000 --- a/src/app/components/themes/lara/password/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -export default { - meter: { - background: '{content.border.color}', - borderRadius: '{content.border.radius}', - height: '.75rem' - }, - icon: { - color: '{form.field.icon.color}' - }, - overlay: { - background: '{overlay.popover.background}', - borderColor: '{overlay.popover.border.color}', - borderRadius: '{overlay.popover.border.radius}', - color: '{overlay.popover.color}', - padding: '{overlay.popover.padding}', - shadow: '{overlay.popover.shadow}' - }, - content: { - gap: '0.75rem' - }, - colorScheme: { - light: { - strength: { - weakBackground: '{red.500}', - mediumBackground: '{amber.500}', - strongBackground: '{green.500}' - } - }, - dark: { - strength: { - weakBackground: '{red.400}', - mediumBackground: '{amber.400}', - strongBackground: '{green.400}' - } - } - } -}; diff --git a/src/app/components/themes/lara/password/ng-package.json b/src/app/components/themes/lara/password/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/password/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/password/public_api.ts b/src/app/components/themes/lara/password/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/password/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/picklist/index.ts b/src/app/components/themes/lara/picklist/index.ts deleted file mode 100644 index bf662105509..00000000000 --- a/src/app/components/themes/lara/picklist/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -export default { - root: { - gap: '1.125rem' - }, - controls: { - gap: '0.5rem' - } -}; diff --git a/src/app/components/themes/lara/picklist/ng-package.json b/src/app/components/themes/lara/picklist/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/picklist/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/picklist/public_api.ts b/src/app/components/themes/lara/picklist/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/picklist/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/popover/index.ts b/src/app/components/themes/lara/popover/index.ts deleted file mode 100644 index 855d2ec357b..00000000000 --- a/src/app/components/themes/lara/popover/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -export default { - root: { - background: '{overlay.popover.background}', - borderColor: '{overlay.popover.border.color}', - color: '{overlay.popover.color}', - borderRadius: '{overlay.popover.border.radius}', - shadow: '{overlay.popover.shadow}', - gutter: '10px', - arrowOffset: '1.25rem' - }, - content: { - padding: '{overlay.popover.padding}' - } -}; diff --git a/src/app/components/themes/lara/popover/ng-package.json b/src/app/components/themes/lara/popover/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/popover/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/popover/public_api.ts b/src/app/components/themes/lara/popover/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/popover/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/progressbar/index.ts b/src/app/components/themes/lara/progressbar/index.ts deleted file mode 100644 index e475a7e021e..00000000000 --- a/src/app/components/themes/lara/progressbar/index.ts +++ /dev/null @@ -1,15 +0,0 @@ -export default { - root: { - background: '{content.border.color}', - borderRadius: '{content.border.radius}', - height: '1.5rem' - }, - value: { - background: '{primary.color}' - }, - label: { - color: '{primary.contrast.color}', - fontSize: '0.875rem', - fontWeight: '600' - } -}; diff --git a/src/app/components/themes/lara/progressbar/ng-package.json b/src/app/components/themes/lara/progressbar/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/progressbar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/progressbar/public_api.ts b/src/app/components/themes/lara/progressbar/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/progressbar/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/progressspinner/index.ts b/src/app/components/themes/lara/progressspinner/index.ts deleted file mode 100644 index 4620074b490..00000000000 --- a/src/app/components/themes/lara/progressspinner/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -export default { - colorScheme: { - light: { - root: { - 'color.1': '{pink.500}', - 'color.2': '{sky.500}', - 'color.3': '{emerald.500}', - 'color.4': '{amber.500}' - } - }, - dark: { - root: { - 'color.1': '{pink.400}', - 'color.2': '{sky.400}', - 'color.3': '{emerald.400}', - 'color.4': '{amber.400}' - } - } - } -}; diff --git a/src/app/components/themes/lara/progressspinner/ng-package.json b/src/app/components/themes/lara/progressspinner/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/progressspinner/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/progressspinner/public_api.ts b/src/app/components/themes/lara/progressspinner/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/progressspinner/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/public_api.ts b/src/app/components/themes/lara/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/radiobutton/index.ts b/src/app/components/themes/lara/radiobutton/index.ts deleted file mode 100644 index a19fa0484c5..00000000000 --- a/src/app/components/themes/lara/radiobutton/index.ts +++ /dev/null @@ -1,48 +0,0 @@ -export default { - root: { - width: '1.5rem', - height: '1.5rem', - background: '{form.field.background}', - checkedBackground: '{primary.color}', - checkedHoverBackground: '{primary.hover.color}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - checkedBorderColor: '{primary.color}', - checkedHoverBorderColor: '{primary.hover.color}', - checkedFocusBorderColor: '{primary.color}', - checkedDisabledBorderColor: '{form.field.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - shadow: '{form.field.shadow}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - width: '1.25rem', - height: '1.25rem' - }, - lg: { - width: '1.75rem', - height: '1.75rem' - } - }, - icon: { - size: '1rem', - checkedColor: '{primary.contrast.color}', - checkedHoverColor: '{primary.contrast.color}', - disabledColor: '{form.field.disabled.color}', - sm: { - size: '0.75rem' - }, - lg: { - size: '1.25rem' - } - } -}; diff --git a/src/app/components/themes/lara/radiobutton/ng-package.json b/src/app/components/themes/lara/radiobutton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/radiobutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/radiobutton/public_api.ts b/src/app/components/themes/lara/radiobutton/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/radiobutton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/rating/index.ts b/src/app/components/themes/lara/rating/index.ts deleted file mode 100644 index ae32cbf547f..00000000000 --- a/src/app/components/themes/lara/rating/index.ts +++ /dev/null @@ -1,19 +0,0 @@ -export default { - root: { - gap: '0.25rem', - transitionDuration: '{transition.duration}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - icon: { - size: '1.25rem', - color: '{text.muted.color}', - hoverColor: '{primary.color}', - activeColor: '{primary.color}' - } -}; diff --git a/src/app/components/themes/lara/rating/ng-package.json b/src/app/components/themes/lara/rating/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/rating/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/rating/public_api.ts b/src/app/components/themes/lara/rating/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/rating/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/ripple/index.ts b/src/app/components/themes/lara/ripple/index.ts deleted file mode 100644 index 024905a6416..00000000000 --- a/src/app/components/themes/lara/ripple/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -export default { - colorScheme: { - light: { - root: { - background: 'rgba(0,0,0,0.1)' - } - }, - dark: { - root: { - background: 'rgba(255,255,255,0.3)' - } - } - } -}; diff --git a/src/app/components/themes/lara/ripple/ng-package.json b/src/app/components/themes/lara/ripple/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/ripple/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/ripple/public_api.ts b/src/app/components/themes/lara/ripple/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/ripple/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/scrollpanel/index.ts b/src/app/components/themes/lara/scrollpanel/index.ts deleted file mode 100644 index 16c0de14286..00000000000 --- a/src/app/components/themes/lara/scrollpanel/index.ts +++ /dev/null @@ -1,28 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - bar: { - size: '9px', - borderRadius: '{border.radius.sm}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - colorScheme: { - light: { - bar: { - background: '{surface.200}' - } - }, - dark: { - bar: { - background: '{surface.700}' - } - } - } -}; diff --git a/src/app/components/themes/lara/scrollpanel/ng-package.json b/src/app/components/themes/lara/scrollpanel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/scrollpanel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/scrollpanel/public_api.ts b/src/app/components/themes/lara/scrollpanel/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/scrollpanel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/select/index.ts b/src/app/components/themes/lara/select/index.ts deleted file mode 100644 index 4d6b952fa16..00000000000 --- a/src/app/components/themes/lara/select/index.ts +++ /dev/null @@ -1,81 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - }, - dropdown: { - width: '2.5rem', - color: '{form.field.icon.color}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - list: { - padding: '{list.padding}', - gap: '{list.gap}', - header: { - padding: '{list.header.padding}' - } - }, - option: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}' - }, - optionGroup: { - background: '{list.option.group.background}', - color: '{list.option.group.color}', - fontWeight: '{list.option.group.font.weight}', - padding: '{list.option.group.padding}' - }, - checkmark: { - color: '{list.option.color}', - gutterStart: '-0.5rem', - gutterEnd: '0.5rem' - }, - emptyMessage: { - padding: '{list.option.padding}' - } -}; diff --git a/src/app/components/themes/lara/select/ng-package.json b/src/app/components/themes/lara/select/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/select/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/select/public_api.ts b/src/app/components/themes/lara/select/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/select/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/selectbutton/index.ts b/src/app/components/themes/lara/selectbutton/index.ts deleted file mode 100644 index dacd8eb5218..00000000000 --- a/src/app/components/themes/lara/selectbutton/index.ts +++ /dev/null @@ -1,17 +0,0 @@ -export default { - root: { - borderRadius: '{form.field.border.radius}' - }, - colorScheme: { - light: { - root: { - invalidBorderColor: '{form.field.invalid.border.color}' - } - }, - dark: { - root: { - invalidBorderColor: '{form.field.invalid.border.color}' - } - } - } -}; diff --git a/src/app/components/themes/lara/selectbutton/ng-package.json b/src/app/components/themes/lara/selectbutton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/selectbutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/selectbutton/public_api.ts b/src/app/components/themes/lara/selectbutton/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/selectbutton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/skeleton/index.ts b/src/app/components/themes/lara/skeleton/index.ts deleted file mode 100644 index 07fc58365d5..00000000000 --- a/src/app/components/themes/lara/skeleton/index.ts +++ /dev/null @@ -1,19 +0,0 @@ -export default { - root: { - borderRadius: '{content.border.radius}' - }, - colorScheme: { - light: { - root: { - background: '{surface.200}', - animationBackground: 'rgba(255,255,255,0.4)' - } - }, - dark: { - root: { - background: 'rgba(255, 255, 255, 0.06)', - animationBackground: 'rgba(255, 255, 255, 0.04)' - } - } - } -}; diff --git a/src/app/components/themes/lara/skeleton/ng-package.json b/src/app/components/themes/lara/skeleton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/skeleton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/skeleton/public_api.ts b/src/app/components/themes/lara/skeleton/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/skeleton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/slider/index.ts b/src/app/components/themes/lara/slider/index.ts deleted file mode 100644 index f8f980802a1..00000000000 --- a/src/app/components/themes/lara/slider/index.ts +++ /dev/null @@ -1,46 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - track: { - background: '{content.border.color}', - borderRadius: '{content.border.radius}', - size: '3px' - }, - range: { - background: '{primary.color}' - }, - handle: { - width: '16px', - height: '16px', - borderRadius: '50%', - background: '{primary.color}', - hoverBackground: '{primary.color}', - content: { - borderRadius: '50%', - hoverBackground: '{primary.color}', - width: '12px', - height: '12px', - shadow: 'none' - }, - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - } - }, - colorScheme: { - light: { - handle: { - contentBackground: '{surface.0}' - } - }, - dark: { - handle: { - contentBackground: '{surface.950}' - } - } - } -}; diff --git a/src/app/components/themes/lara/slider/ng-package.json b/src/app/components/themes/lara/slider/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/slider/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/slider/public_api.ts b/src/app/components/themes/lara/slider/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/slider/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/speeddial/index.ts b/src/app/components/themes/lara/speeddial/index.ts deleted file mode 100644 index 0566594d973..00000000000 --- a/src/app/components/themes/lara/speeddial/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -export default { - root: { - gap: '0.5rem', - transitionDuration: '{transition.duration}' - } -}; diff --git a/src/app/components/themes/lara/speeddial/ng-package.json b/src/app/components/themes/lara/speeddial/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/speeddial/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/speeddial/public_api.ts b/src/app/components/themes/lara/speeddial/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/speeddial/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/splitbutton/index.ts b/src/app/components/themes/lara/splitbutton/index.ts deleted file mode 100644 index bb8405946d2..00000000000 --- a/src/app/components/themes/lara/splitbutton/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -export default { - root: { - borderRadius: '{form.field.border.radius}', - roundedBorderRadius: '2rem', - raisedShadow: '0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)' - } -}; diff --git a/src/app/components/themes/lara/splitbutton/ng-package.json b/src/app/components/themes/lara/splitbutton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/splitbutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/splitbutton/public_api.ts b/src/app/components/themes/lara/splitbutton/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/splitbutton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/splitter/index.ts b/src/app/components/themes/lara/splitter/index.ts deleted file mode 100644 index 8a5b4157aa9..00000000000 --- a/src/app/components/themes/lara/splitter/index.ts +++ /dev/null @@ -1,34 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - transitionDuration: '{transition.duration}' - }, - gutter: { - background: '{content.border.color}' - }, - handle: { - size: '24px', - borderRadius: '{content.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - colorScheme: { - light: { - handle: { - background: '{surface.400}' - } - }, - dark: { - handle: { - background: '{surface.600}' - } - } - } -}; diff --git a/src/app/components/themes/lara/splitter/ng-package.json b/src/app/components/themes/lara/splitter/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/splitter/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/splitter/public_api.ts b/src/app/components/themes/lara/splitter/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/splitter/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/stepper/index.ts b/src/app/components/themes/lara/stepper/index.ts deleted file mode 100644 index 1ed5c68bc05..00000000000 --- a/src/app/components/themes/lara/stepper/index.ts +++ /dev/null @@ -1,53 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - separator: { - background: '{content.border.color}', - activeBackground: '{primary.color}', - margin: '0 0 0 1.625rem', - size: '2px' - }, - step: { - padding: '0.5rem', - gap: '1rem' - }, - stepHeader: { - padding: '0', - borderRadius: '{content.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - }, - gap: '0.5rem' - }, - stepTitle: { - color: '{text.muted.color}', - activeColor: '{primary.color}', - fontWeight: '500' - }, - stepNumber: { - background: '{content.background}', - activeBackground: '{primary.color}', - borderColor: '{content.border.color}', - activeBorderColor: '{primary.color}', - color: '{text.muted.color}', - activeColor: '{primary.contrast.color}', - size: '2.25rem', - fontSize: '1.125rem', - fontWeight: '500', - borderRadius: '50%', - shadow: 'none' - }, - steppanels: { - padding: '0.875rem 0.5rem 1.125rem 0.5rem' - }, - steppanel: { - background: '{content.background}', - color: '{content.color}', - padding: '0 0 0 1rem' - } -}; diff --git a/src/app/components/themes/lara/stepper/ng-package.json b/src/app/components/themes/lara/stepper/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/stepper/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/stepper/public_api.ts b/src/app/components/themes/lara/stepper/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/stepper/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/steps/index.ts b/src/app/components/themes/lara/steps/index.ts deleted file mode 100644 index 963c86bb635..00000000000 --- a/src/app/components/themes/lara/steps/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - separator: { - background: '{content.border.color}' - }, - itemLink: { - borderRadius: '{content.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - }, - gap: '0.5rem' - }, - itemLabel: { - color: '{text.muted.color}', - activeColor: '{primary.color}', - fontWeight: '500' - }, - itemNumber: { - background: '{content.background}', - activeBackground: '{primary.color}', - borderColor: '{content.border.color}', - activeBorderColor: '{primary.color}', - color: '{text.muted.color}', - activeColor: '{primary.contrast.color}', - size: '2.25rem', - fontSize: '1.125rem', - fontWeight: '500', - borderRadius: '50%', - shadow: 'none' - } -}; diff --git a/src/app/components/themes/lara/steps/ng-package.json b/src/app/components/themes/lara/steps/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/steps/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/steps/public_api.ts b/src/app/components/themes/lara/steps/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/steps/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/tabmenu/index.ts b/src/app/components/themes/lara/tabmenu/index.ts deleted file mode 100644 index 0de72b703f0..00000000000 --- a/src/app/components/themes/lara/tabmenu/index.ts +++ /dev/null @@ -1,56 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - tablist: { - borderWidth: '0', - background: '{content.background}', - borderColor: '{content.border.color}' - }, - item: { - borderWidth: '2px 0 0 0', - borderColor: 'transparent', - hoverBorderColor: 'transparent', - activeBorderColor: '{primary.color}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{primary.color}', - padding: '1rem 1.25rem', - fontWeight: '600', - margin: '0', - gap: '0.5rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - itemIcon: { - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{primary.color}' - }, - activeBar: { - height: '0', - bottom: '0', - background: 'transparent' - }, - colorScheme: { - light: { - item: { - background: '{surface.50}', - hoverBackground: '{surface.100}', - activeBackground: '{surface.0}' - } - }, - dark: { - item: { - background: '{surface.800}', - hoverBackground: '{surface.700}', - activeBackground: '{surface.900}' - } - } - } -}; diff --git a/src/app/components/themes/lara/tabmenu/ng-package.json b/src/app/components/themes/lara/tabmenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/tabmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/tabmenu/public_api.ts b/src/app/components/themes/lara/tabmenu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/tabmenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/tabs/index.ts b/src/app/components/themes/lara/tabs/index.ts deleted file mode 100644 index af17238b851..00000000000 --- a/src/app/components/themes/lara/tabs/index.ts +++ /dev/null @@ -1,81 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - tablist: { - borderWidth: '0', - background: '{content.background}', - borderColor: '{content.border.color}' - }, - tab: { - borderWidth: '2px 0 0 0', - borderColor: 'transparent', - hoverBorderColor: 'transparent', - activeBorderColor: '{primary.color}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{primary.color}', - padding: '1rem 1.25rem', - fontWeight: '700', - margin: '0', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: 'inset {focus.ring.shadow}' - } - }, - tabpanel: { - background: '{content.background}', - color: '{content.color}', - padding: '0.875rem 1.125rem 1.125rem 1.125rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: 'inset {focus.ring.shadow}' - } - }, - navButton: { - background: '{content.background}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - width: '2.5rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: 'inset {focus.ring.shadow}' - } - }, - activeBar: { - height: '0', - bottom: '0', - background: 'transparent' - }, - colorScheme: { - light: { - navButton: { - shadow: '0px 0px 10px 50px rgba(255, 255, 255, 0.6)' - }, - tab: { - background: '{surface.50}', - hoverBackground: '{surface.100}', - activeBackground: '{surface.0}' - } - }, - dark: { - navButton: { - shadow: '0px 0px 10px 50px color-mix(in srgb, {content.background}, transparent 50%)' - }, - tab: { - background: '{surface.800}', - hoverBackground: '{surface.700}', - activeBackground: '{surface.900}' - } - } - } -}; diff --git a/src/app/components/themes/lara/tabs/ng-package.json b/src/app/components/themes/lara/tabs/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/tabs/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/tabs/public_api.ts b/src/app/components/themes/lara/tabs/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/tabs/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/tabview/index.ts b/src/app/components/themes/lara/tabview/index.ts deleted file mode 100644 index 47883472726..00000000000 --- a/src/app/components/themes/lara/tabview/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - tabList: { - background: '{content.background}', - borderColor: '{content.border.color}' - }, - tab: { - borderColor: '{content.border.color}', - activeBorderColor: '{primary.color}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{primary.color}' - }, - tabPanel: { - background: '{content.background}', - color: '{content.color}' - }, - navButton: { - background: '{content.background}', - color: '{text.muted.color}', - hoverColor: '{text.color}' - }, - colorScheme: { - light: { - navButton: { - shadow: '0px 0px 10px 50px rgba(255, 255, 255, 0.6)' - } - }, - dark: { - navButton: { - shadow: '0px 0px 10px 50px color-mix(in srgb, {content.background}, transparent 50%)' - } - } - } -}; diff --git a/src/app/components/themes/lara/tabview/ng-package.json b/src/app/components/themes/lara/tabview/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/tabview/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/tabview/public_api.ts b/src/app/components/themes/lara/tabview/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/tabview/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/tag/index.ts b/src/app/components/themes/lara/tag/index.ts deleted file mode 100644 index 6c5243e4548..00000000000 --- a/src/app/components/themes/lara/tag/index.ts +++ /dev/null @@ -1,75 +0,0 @@ -export default { - root: { - fontSize: '0.875rem', - fontWeight: '700', - padding: '0.25rem 0.5rem', - gap: '0.25rem', - borderRadius: '{content.border.radius}', - roundedBorderRadius: '{border.radius.xl}' - }, - icon: { - size: '0.75rem' - }, - colorScheme: { - light: { - primary: { - background: '{primary.color}', - color: '{primary.contrast.color}' - }, - secondary: { - background: '{surface.100}', - color: '{surface.600}' - }, - success: { - background: '{green.500}', - color: '{surface.0}' - }, - info: { - background: '{sky.500}', - color: '{surface.0}' - }, - warn: { - background: '{orange.500}', - color: '{surface.0}' - }, - danger: { - background: '{red.500}', - color: '{surface.0}' - }, - contrast: { - background: '{surface.950}', - color: '{surface.0}' - } - }, - dark: { - primary: { - background: '{primary.color}', - color: '{primary.contrast.color}' - }, - secondary: { - background: '{surface.800}', - color: '{surface.300}' - }, - success: { - background: '{green.400}', - color: '{green.950}' - }, - info: { - background: '{sky.400}', - color: '{sky.950}' - }, - warn: { - background: '{orange.400}', - color: '{orange.950}' - }, - danger: { - background: '{red.400}', - color: '{red.950}' - }, - contrast: { - background: '{surface.0}', - color: '{surface.950}' - } - } - } -}; diff --git a/src/app/components/themes/lara/tag/ng-package.json b/src/app/components/themes/lara/tag/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/tag/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/tag/public_api.ts b/src/app/components/themes/lara/tag/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/tag/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/terminal/index.ts b/src/app/components/themes/lara/terminal/index.ts deleted file mode 100644 index b657e5c4d14..00000000000 --- a/src/app/components/themes/lara/terminal/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - borderColor: '{form.field.border.color}', - color: '{form.field.color}', - height: '18rem', - padding: '{form.field.padding.y} {form.field.padding.x}', - borderRadius: '{form.field.border.radius}' - }, - prompt: { - gap: '0.25rem' - }, - commandResponse: { - margin: '2px 0' - } -}; diff --git a/src/app/components/themes/lara/terminal/ng-package.json b/src/app/components/themes/lara/terminal/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/terminal/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/terminal/public_api.ts b/src/app/components/themes/lara/terminal/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/terminal/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/textarea/index.ts b/src/app/components/themes/lara/textarea/index.ts deleted file mode 100644 index f8504fdeb80..00000000000 --- a/src/app/components/themes/lara/textarea/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - } -}; diff --git a/src/app/components/themes/lara/textarea/ng-package.json b/src/app/components/themes/lara/textarea/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/textarea/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/textarea/public_api.ts b/src/app/components/themes/lara/textarea/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/textarea/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/tieredmenu/index.ts b/src/app/components/themes/lara/tieredmenu/index.ts deleted file mode 100644 index 10b0ec35a56..00000000000 --- a/src/app/components/themes/lara/tieredmenu/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}', - shadow: '{overlay.navigation.shadow}', - transitionDuration: '{transition.duration}' - }, - list: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}' - }, - item: { - focusBackground: '{navigation.item.focus.background}', - activeBackground: '{navigation.item.active.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - activeColor: '{navigation.item.active.color}', - padding: '{navigation.item.padding}', - borderRadius: '{navigation.item.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}', - activeColor: '{navigation.item.icon.active.color}' - } - }, - submenu: { - mobileIndent: '1.25rem' - }, - submenuIcon: { - size: '{navigation.submenu.icon.size}', - color: '{navigation.submenu.icon.color}', - focusColor: '{navigation.submenu.icon.focus.color}', - activeColor: '{navigation.submenu.icon.active.color}' - }, - separator: { - borderColor: '{content.border.color}' - } -}; diff --git a/src/app/components/themes/lara/tieredmenu/ng-package.json b/src/app/components/themes/lara/tieredmenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/tieredmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/tieredmenu/public_api.ts b/src/app/components/themes/lara/tieredmenu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/tieredmenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/timeline/index.ts b/src/app/components/themes/lara/timeline/index.ts deleted file mode 100644 index 386e09fa0c3..00000000000 --- a/src/app/components/themes/lara/timeline/index.ts +++ /dev/null @@ -1,32 +0,0 @@ -export default { - event: { - minHeight: '5rem' - }, - horizontal: { - eventContent: { - padding: '1rem 0' - } - }, - vertical: { - eventContent: { - padding: '0 1rem' - } - }, - eventMarker: { - size: '1.125rem', - borderRadius: '50%', - borderWidth: '2px', - background: '{content.background}', - borderColor: '{primary.color}', - content: { - borderRadius: '50%', - size: '0.375rem', - background: 'transparent', - insetShadow: 'none' - } - }, - eventConnector: { - color: '{content.border.color}', - size: '2px' - } -}; diff --git a/src/app/components/themes/lara/timeline/ng-package.json b/src/app/components/themes/lara/timeline/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/timeline/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/timeline/public_api.ts b/src/app/components/themes/lara/timeline/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/timeline/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/toast/index.ts b/src/app/components/themes/lara/toast/index.ts deleted file mode 100644 index 3d14abaf6ee..00000000000 --- a/src/app/components/themes/lara/toast/index.ts +++ /dev/null @@ -1,215 +0,0 @@ -export default { - root: { - width: '25rem', - borderRadius: '{content.border.radius}', - borderWidth: '0 0 0 6px', - transitionDuration: '{transition.duration}' - }, - icon: { - size: '1.25rem' - }, - content: { - padding: '{overlay.popover.padding}', - gap: '0.5rem' - }, - text: { - gap: '0.5rem' - }, - summary: { - fontWeight: '500', - fontSize: '1rem' - }, - detail: { - fontWeight: '500', - fontSize: '0.875rem' - }, - closeButton: { - width: '2rem', - height: '2rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - offset: '{focus.ring.offset}' - } - }, - closeIcon: { - size: '1rem' - }, - colorScheme: { - light: { - blur: '1.5px', - info: { - background: 'color-mix(in srgb, {blue.50}, transparent 5%)', - borderColor: '{blue.500}', - color: '{blue.600}', - detailColor: '{surface.700}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: '{blue.100}', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem {blue.200}' - } - } - }, - success: { - background: 'color-mix(in srgb, {green.50}, transparent 5%)', - borderColor: '{green.500}', - color: '{green.600}', - detailColor: '{surface.700}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: '{green.100}', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem {green.200}' - } - } - }, - warn: { - background: 'color-mix(in srgb,{yellow.50}, transparent 5%)', - borderColor: '{yellow.500}', - color: '{yellow.600}', - detailColor: '{surface.700}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: '{yellow.100}', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem {yellow.200}' - } - } - }, - error: { - background: 'color-mix(in srgb, {red.50}, transparent 5%)', - borderColor: '{red.500}', - color: '{red.600}', - detailColor: '{surface.700}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: '{red.100}', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem {red.200}' - } - } - }, - secondary: { - background: '{surface.100}', - borderColor: '{surface.500}', - color: '{surface.600}', - detailColor: '{surface.700}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: '{surface.200}', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem {surface.200}' - } - } - }, - contrast: { - background: '{surface.900}', - borderColor: '{primary.color}', - color: '{surface.50}', - detailColor: '{surface.0}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: '{surface.800}', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem {surface.400}' - } - } - } - }, - dark: { - blur: '10px', - info: { - background: 'color-mix(in srgb, {blue.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {blue.700}, transparent 64%)', - color: '{blue.500}', - detailColor: '{surface.0}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem color-mix(in srgb, {blue.500}, transparent 80%)' - } - } - }, - success: { - background: 'color-mix(in srgb, {green.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {green.700}, transparent 64%)', - color: '{green.500}', - detailColor: '{surface.0}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem color-mix(in srgb, {green.500}, transparent 80%)' - } - } - }, - warn: { - background: 'color-mix(in srgb, {yellow.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {yellow.700}, transparent 64%)', - color: '{yellow.500}', - detailColor: '{surface.0}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem color-mix(in srgb, {yellow.500}, transparent 80%)' - } - } - }, - error: { - background: 'color-mix(in srgb, {red.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {red.700}, transparent 64%)', - color: '{red.500}', - detailColor: '{surface.0}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem color-mix(in srgb, {red.500}, transparent 80%)' - } - } - }, - secondary: { - background: '{surface.800}', - borderColor: '{surface.700}', - color: '{surface.300}', - detailColor: '{surface.0}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: '{surface.700}', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem color-mix(in srgb, {surface.300}, transparent 80%)' - } - } - }, - contrast: { - background: '{surface.0}', - borderColor: '{surface.100}', - color: '{surface.950}', - detailColor: '{surface.950}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: '{surface.100}', - focusRing: { - color: '{focus.ring.color}', - shadow: '0 0 0 0.2rem color-mix(in srgb, {surface.950}, transparent 80%)' - } - } - } - } - } -}; diff --git a/src/app/components/themes/lara/toast/ng-package.json b/src/app/components/themes/lara/toast/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/toast/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/toast/public_api.ts b/src/app/components/themes/lara/toast/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/toast/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/togglebutton/index.ts b/src/app/components/themes/lara/togglebutton/index.ts deleted file mode 100644 index 554bd846471..00000000000 --- a/src/app/components/themes/lara/togglebutton/index.ts +++ /dev/null @@ -1,59 +0,0 @@ -export default { - root: { - padding: '0.625rem 1rem', - borderRadius: '{content.border.radius}', - gap: '0.5rem', - fontWeight: '500', - background: '{form.field.background}', - borderColor: '{form.field.border.color}', - color: '{form.field.color}', - hoverColor: '{form.field.color}', - checkedBackground: '{highlight.background}', - checkedColor: '{highlight.color}', - checkedBorderColor: '{form.field.border.color}', - disabledBackground: '{form.field.disabled.background}', - disabledBorderColor: '{form.field.disabled.background}', - disabledColor: '{form.field.disabled.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - padding: '0.5rem 0.75rem' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - padding: '0.75rem 1.25rem' - } - }, - icon: { - color: '{text.muted.color}', - hoverColor: '{text.muted.color}', - checkedColor: '{highlight.color}', - disabledColor: '{form.field.disabled.color}' - }, - content: { - left: '0.25rem', - top: '0.25rem', - checkedBackground: 'transparent', - checkedShadow: 'none' - }, - colorScheme: { - light: { - root: { - hoverBackground: '{surface.100}' - } - }, - dark: { - root: { - hoverBackground: '{surface.800}' - } - } - } -}; diff --git a/src/app/components/themes/lara/togglebutton/ng-package.json b/src/app/components/themes/lara/togglebutton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/togglebutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/togglebutton/public_api.ts b/src/app/components/themes/lara/togglebutton/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/togglebutton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/toggleswitch/index.ts b/src/app/components/themes/lara/toggleswitch/index.ts deleted file mode 100644 index a1ae68ad61c..00000000000 --- a/src/app/components/themes/lara/toggleswitch/index.ts +++ /dev/null @@ -1,70 +0,0 @@ -export default { - root: { - width: '3rem', - height: '1.75rem', - borderRadius: '30px', - gap: '0.25rem', - shadow: '{form.field.shadow}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - borderWidth: '1px', - borderColor: 'transparent', - hoverBorderColor: 'transparent', - checkedBorderColor: 'transparent', - checkedHoverBorderColor: 'transparent', - invalidBorderColor: '{form.field.invalid.border.color}', - transitionDuration: '{form.field.transition.duration}', - slideDuration: '0.2s' - }, - handle: { - borderRadius: '50%', - size: '1.25rem' - }, - colorScheme: { - light: { - root: { - background: '{surface.300}', - disabledBackground: '{form.field.disabled.background}', - hoverBackground: '{surface.400}', - checkedBackground: '{primary.color}', - checkedHoverBackground: '{primary.hover.color}' - }, - handle: { - background: '{surface.0}', - disabledBackground: '{form.field.disabled.color}', - hoverBackground: '{surface.0}', - checkedBackground: '{surface.0}', - checkedHoverBackground: '{surface.0}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - checkedColor: '{primary.color}', - checkedHoverColor: '{primary.hover.color}' - } - }, - dark: { - root: { - background: '{surface.700}', - disabledBackground: '{surface.600}', - hoverBackground: '{surface.600}', - checkedBackground: '{primary.color}', - checkedHoverBackground: '{primary.hover.color}' - }, - handle: { - background: '{surface.400}', - disabledBackground: '{surface.900}', - hoverBackground: '{surface.300}', - checkedBackground: '{surface.900}', - checkedHoverBackground: '{surface.900}', - color: '{surface.900}', - hoverColor: '{surface.800}', - checkedColor: '{primary.color}', - checkedHoverColor: '{primary.hover.color}' - } - } - } -}; diff --git a/src/app/components/themes/lara/toggleswitch/ng-package.json b/src/app/components/themes/lara/toggleswitch/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/toggleswitch/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/toggleswitch/public_api.ts b/src/app/components/themes/lara/toggleswitch/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/toggleswitch/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/toolbar/index.ts b/src/app/components/themes/lara/toolbar/index.ts deleted file mode 100644 index 8e7e6864553..00000000000 --- a/src/app/components/themes/lara/toolbar/index.ts +++ /dev/null @@ -1,24 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - color: '{content.color}', - gap: '0.5rem', - padding: '0.75rem' - }, - colorScheme: { - light: { - root: { - background: '{surface.50}', - color: '{content.color}' - } - }, - dark: { - root: { - background: '{surface.800}', - color: '{content.color}' - } - } - } -}; diff --git a/src/app/components/themes/lara/toolbar/ng-package.json b/src/app/components/themes/lara/toolbar/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/toolbar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/toolbar/public_api.ts b/src/app/components/themes/lara/toolbar/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/toolbar/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/tooltip/index.ts b/src/app/components/themes/lara/tooltip/index.ts deleted file mode 100644 index 61ee34c93a3..00000000000 --- a/src/app/components/themes/lara/tooltip/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - maxWidth: '12.5rem', - gutter: '0.25rem', - shadow: '{overlay.popover.shadow}', - padding: '0.625rem 0.75rem', - borderRadius: '{overlay.popover.border.radius}' - }, - colorScheme: { - light: { - root: { - background: '{surface.700}', - color: '{surface.0}' - } - }, - dark: { - root: { - background: '{surface.700}', - color: '{surface.0}' - } - } - } -}; diff --git a/src/app/components/themes/lara/tooltip/ng-package.json b/src/app/components/themes/lara/tooltip/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/tooltip/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/tooltip/public_api.ts b/src/app/components/themes/lara/tooltip/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/tooltip/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/tree/index.ts b/src/app/components/themes/lara/tree/index.ts deleted file mode 100644 index 45408007096..00000000000 --- a/src/app/components/themes/lara/tree/index.ts +++ /dev/null @@ -1,54 +0,0 @@ -export default { - root: { - background: '{content.background}', - color: '{content.color}', - padding: '1rem', - gap: '2px', - indent: '1rem', - transitionDuration: '{transition.duration}' - }, - node: { - padding: '0.375rem 0.625rem', - borderRadius: '{content.border.radius}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - color: '{text.color}', - hoverColor: '{text.hover.color}', - selectedColor: '{highlight.color}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: 'inset {focus.ring.shadow}' - }, - gap: '0.25rem' - }, - nodeIcon: { - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}', - selectedColor: '{highlight.color}' - }, - nodeToggleButton: { - borderRadius: '50%', - size: '1.75rem', - hoverBackground: '{content.hover.background}', - selectedHoverBackground: '{content.background}', - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}', - selectedHoverColor: '{primary.color}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - loadingIcon: { - size: '2rem' - }, - filter: { - margin: '0 0 0.5rem 0' - } -}; diff --git a/src/app/components/themes/lara/tree/ng-package.json b/src/app/components/themes/lara/tree/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/tree/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/tree/public_api.ts b/src/app/components/themes/lara/tree/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/tree/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/treeselect/index.ts b/src/app/components/themes/lara/treeselect/index.ts deleted file mode 100644 index 6e0f5080b57..00000000000 --- a/src/app/components/themes/lara/treeselect/index.ts +++ /dev/null @@ -1,58 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - }, - dropdown: { - width: '2.5rem', - color: '{form.field.icon.color}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - tree: { - padding: '{list.padding}' - }, - emptyMessage: { - padding: '{list.option.padding}' - }, - chip: { - borderRadius: '{border.radius.sm}' - } -}; diff --git a/src/app/components/themes/lara/treeselect/ng-package.json b/src/app/components/themes/lara/treeselect/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/treeselect/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/treeselect/public_api.ts b/src/app/components/themes/lara/treeselect/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/treeselect/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/treetable/index.ts b/src/app/components/themes/lara/treetable/index.ts deleted file mode 100644 index e4c43f13b76..00000000000 --- a/src/app/components/themes/lara/treetable/index.ts +++ /dev/null @@ -1,149 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - header: { - borderColor: '{treetable.border.color}', - borderWidth: '1px 0 1px 0', - padding: '0.75rem 1rem' - }, - headerCell: { - selectedBackground: '{highlight.background}', - borderColor: '{treetable.border.color}', - hoverColor: '{content.hover.color}', - selectedColor: '{highlight.color}', - gap: '0.5rem', - padding: '0.75rem 1rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: 'inset {focus.ring.shadow}' - } - }, - columnTitle: { - fontWeight: '700' - }, - row: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - color: '{content.color}', - hoverColor: '{sr.hover.color}', - selectedColor: '{highlight.color}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: 'inset {focus.ring.shadow}' - } - }, - bodyCell: { - borderColor: '{treetable.border.color}', - padding: '0.75rem 1rem', - gap: '0.5rem' - }, - footerCell: { - borderColor: '{treetable.border.color}', - padding: '0.75rem 1rem' - }, - columnFooter: { - fontWeight: '700' - }, - footer: { - borderColor: '{treetable.border.color}', - borderWidth: '0 0 1px 0', - padding: '0.75rem 1rem' - }, - columnResizerWidth: '0.5rem', - resizeIndicator: { - width: '1px', - color: '{primary.color}' - }, - sortIcon: { - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}', - size: '0.875rem' - }, - loadingIcon: { - size: '2rem' - }, - nodeToggleButton: { - hoverBackground: '{content.hover.background}', - selectedHoverBackground: '{content.background}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - selectedHoverColor: '{primary.color}', - size: '1.75rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - paginatorTop: { - borderColor: '{content.border.color}', - borderWidth: '0 0 1px 0' - }, - paginatorBottom: { - borderColor: '{content.border.color}', - borderWidth: '0 0 1px 0' - }, - colorScheme: { - light: { - root: { - borderColor: '{content.border.color}' - }, - header: { - background: '{surface.50}', - color: '{text.color}' - }, - headerCell: { - background: '{surface.50}', - hoverBackground: '{surface.100}', - color: '{text.color}' - }, - footer: { - background: '{surface.50}', - color: '{text.color}' - }, - footerCell: { - background: '{surface.50}', - color: '{text.color}' - }, - bodyCell: { - selectedBorderColor: '{primary.100}' - } - }, - dark: { - root: { - borderColor: '{surface.800}' - }, - header: { - background: '{surface.800}', - color: '{text.color}' - }, - headerCell: { - background: '{surface.800}', - hoverBackground: '{surface.700}', - color: '{text.color}' - }, - footer: { - background: '{surface.800}', - color: '{text.color}' - }, - footerCell: { - background: '{surface.800}', - color: '{text.color}' - }, - bodyCell: { - selectedBorderColor: '{primary.900}' - } - } - } -}; diff --git a/src/app/components/themes/lara/treetable/ng-package.json b/src/app/components/themes/lara/treetable/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/treetable/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/treetable/public_api.ts b/src/app/components/themes/lara/treetable/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/treetable/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/lara/virtualscroller/index.ts b/src/app/components/themes/lara/virtualscroller/index.ts deleted file mode 100644 index 38f68efca44..00000000000 --- a/src/app/components/themes/lara/virtualscroller/index.ts +++ /dev/null @@ -1,11 +0,0 @@ -export default { - loader: { - mask: { - background: '{content.background}', - color: '{text.muted.color}' - }, - icon: { - size: '2rem' - } - } -}; diff --git a/src/app/components/themes/lara/virtualscroller/ng-package.json b/src/app/components/themes/lara/virtualscroller/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/lara/virtualscroller/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/lara/virtualscroller/public_api.ts b/src/app/components/themes/lara/virtualscroller/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/lara/virtualscroller/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/accordion/index.ts b/src/app/components/themes/material/accordion/index.ts deleted file mode 100644 index 6299bfec517..00000000000 --- a/src/app/components/themes/material/accordion/index.ts +++ /dev/null @@ -1,77 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - panel: { - borderWidth: '0', - borderColor: '{content.border.color}' - }, - header: { - color: '{text.color}', - hoverColor: '{text.color}', - activeColor: '{text.color}', - padding: '1.25rem', - fontWeight: '600', - borderRadius: '0', - borderWidth: '0', - borderColor: '{content.border.color}', - background: '{content.background}', - hoverBackground: '{content.hover.background}', - activeBackground: '{content.background}', - activeHoverBackground: '{content.background}', - focusRing: { - width: '0', - style: 'none', - color: 'unset', - offset: '0', - shadow: 'none' - }, - toggleIcon: { - color: '{text.muted.color}', - hoverColor: '{text.muted.color}', - activeColor: '{text.muted.color}', - activeHoverColor: '{text.muted.color}' - }, - first: { - topBorderRadius: '{content.border.radius}', - borderWidth: '0' - }, - last: { - bottomBorderRadius: '{content.border.radius}', - activeBottomBorderRadius: '0' - } - }, - content: { - borderWidth: '0', - borderColor: '{content.border.color}', - background: '{content.background}', - color: '{text.color}', - padding: '0 1.25rem 1.25rem 1.25rem' - }, - css: ({ dt }) => ` -.p-accordionpanel { - box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12); - transition: margin ${dt('accordion.transition.duration')}; -} - -.p-accordionpanel-active { - margin: 1rem 0; -} - -.p-accordionpanel:first-child { - border-top-left-radius: ${dt('content.border.radius')}; - border-top-right-radius: ${dt('content.border.radius')}; - margin-top: 0; -} - -.p-accordionpanel:last-child { - border-bottom-left-radius: ${dt('content.border.radius')}; - border-bottom-right-radius: ${dt('content.border.radius')}; - margin-bottom: 0; -} - -.p-accordionpanel:not(.p-disabled) .p-accordionheader:focus-visible { - background: ${dt('navigation.item.active.background')}; -} -` -}; diff --git a/src/app/components/themes/material/accordion/ng-package.json b/src/app/components/themes/material/accordion/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/accordion/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/accordion/public_api.ts b/src/app/components/themes/material/accordion/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/accordion/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/autocomplete/index.ts b/src/app/components/themes/material/autocomplete/index.ts deleted file mode 100644 index 546366cad1a..00000000000 --- a/src/app/components/themes/material/autocomplete/index.ts +++ /dev/null @@ -1,170 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - list: { - padding: '{list.padding}', - gap: '{list.gap}' - }, - option: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}' - }, - optionGroup: { - background: '{list.option.group.background}', - color: '{list.option.group.color}', - fontWeight: '{list.option.group.font.weight}', - padding: '{list.option.group.padding}' - }, - dropdown: { - width: '3rem', - sm: { - width: '2.5rem' - }, - lg: { - width: '3.5rem' - }, - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.border.color}', - activeBorderColor: '{form.field.border.color}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '0', - style: 'none', - color: 'unset', - offset: '0', - shadow: 'none' - } - }, - chip: { - borderRadius: '{border.radius.sm}' - }, - emptyMessage: { - padding: '{list.option.padding}' - }, - colorScheme: { - light: { - chip: { - focusBackground: '{surface.300}', - color: '{surface.950}' - }, - dropdown: { - background: '{surface.100}', - hoverBackground: '{surface.200}', - activeBackground: '{surface.300}', - color: '{surface.600}', - hoverColor: '{surface.700}', - activeColor: '{surface.800}' - } - }, - dark: { - chip: { - focusBackground: '{surface.600}', - color: '{surface.0}' - }, - dropdown: { - background: '{surface.800}', - hoverBackground: '{surface.700}', - activeBackground: '{surface.600}', - color: '{surface.300}', - hoverColor: '{surface.200}', - activeColor: '{surface.100}' - } - } - }, - css: ({ dt }) => ` -.p-autocomplete-dropdown:focus-visible { - background: ${dt('autocomplete.dropdown.hover.background')}; - border-color: ${dt('autocomplete.dropdown.hover.border.color')}; - color: ${dt('autocomplete.dropdown.hover.color')}; -} - -.p-variant-filled.p-autocomplete-input-multiple { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - border: 1px solid transparent; - background: ${dt('autocomplete.filled.background')} no-repeat; - background-image: linear-gradient(to bottom, ${dt('autocomplete.focus.border.color')}, ${dt('autocomplete.focus.border.color')}), linear-gradient(to bottom, ${dt('autocomplete.border.color')}, ${dt('autocomplete.border.color')}); - background-size: 0 2px, 100% 1px; - background-position: 50% 100%, 50% 100%; - background-origin: border-box; - transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); -} - -.p-autocomplete:not(.p-disabled):hover .p-variant-filled.p-autocomplete-input-multiple { - background: ${dt('autocomplete.filled.hover.background')} no-repeat; - background-image: linear-gradient(to bottom, ${dt('autocomplete.focus.border.color')}, ${dt('autocomplete.focus.border.color')}), linear-gradient(to bottom, ${dt('autocomplete.hover.border.color')}, ${dt('autocomplete.hover.border.color')}); - background-size: 0 2px, 100% 1px; - background-position: 50% 100%, 50% 100%; - background-origin: border-box; - border-color: transparent; -} - -.p-autocomplete:not(.p-disabled).p-focus .p-variant-filled.p-autocomplete-input-multiple { - outline: 0 none; - background: ${dt('autocomplete.filled.focus.background')} no-repeat; - background-image: linear-gradient(to bottom, ${dt('autocomplete.focus.border.color')}, ${dt('autocomplete.focus.border.color')}), linear-gradient(to bottom, ${dt('autocomplete.border.color')}, ${dt('autocomplete.border.color')}); - background-size: 100% 2px, 100% 1px; - background-position: 50% 100%, 50% 100%; - background-origin: border-box; - border-color: transparent; -} - -.p-autocomplete:not(.p-disabled).p-focus:hover .p-variant-filled.p-autocomplete-input-multiple { - background-image: linear-gradient(to bottom, ${dt('autocomplete.focus.border.color')}, ${dt('autocomplete.focus.border.color')}), linear-gradient(to bottom, ${dt('autocomplete.hover.border.color')}, ${dt('autocomplete.hover.border.color')}); -} - -.p-autocomplete.p-invalid .p-autocomplete-input-multiple { - background-image: linear-gradient(to bottom, ${dt('autocomplete.invalid.border.color')}, ${dt('autocomplete.invalid.border.color')}), linear-gradient(to bottom, ${dt('autocomplete.invalid.border.color')}, ${dt( - 'autocomplete.invalid.border.color' - )}); -} - -.p-autocomplete.p-invalid.p-focus .p-autocomplete-input-multiple { - background-image: linear-gradient(to bottom, ${dt('autocomplete.invalid.border.color')}, ${dt('autocomplete.invalid.border.color')}), linear-gradient(to bottom, ${dt('autocomplete.invalid.border.color')}, ${dt( - 'autocomplete.invalid.border.color' - )}); -} - -.p-autocomplete-option { - transition: none; -} -` -}; diff --git a/src/app/components/themes/material/autocomplete/ng-package.json b/src/app/components/themes/material/autocomplete/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/autocomplete/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/autocomplete/public_api.ts b/src/app/components/themes/material/autocomplete/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/autocomplete/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/avatar/index.ts b/src/app/components/themes/material/avatar/index.ts deleted file mode 100644 index 7907a7bed13..00000000000 --- a/src/app/components/themes/material/avatar/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - width: '2rem', - height: '2rem', - fontSize: '1rem', - background: '{content.border.color}', - borderRadius: '{content.border.radius}' - }, - group: { - borderColor: '{content.background}', - offset: '-1rem' - }, - lg: { - width: '3rem', - height: '3rem', - fontSize: '1.5rem' - }, - xl: { - width: '4rem', - height: '4rem', - fontSize: '2rem' - } -}; diff --git a/src/app/components/themes/material/avatar/ng-package.json b/src/app/components/themes/material/avatar/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/avatar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/avatar/public_api.ts b/src/app/components/themes/material/avatar/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/avatar/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/badge/index.ts b/src/app/components/themes/material/badge/index.ts deleted file mode 100644 index 5ed3f6e4688..00000000000 --- a/src/app/components/themes/material/badge/index.ts +++ /dev/null @@ -1,90 +0,0 @@ -export default { - root: { - borderRadius: '{border.radius.md}', - padding: '0 0.5rem', - fontSize: '0.75rem', - fontWeight: '700', - minWidth: '1.5rem', - height: '1.5rem' - }, - dot: { - size: '0.5rem' - }, - sm: { - fontSize: '0.625rem', - minWidth: '1.25rem', - height: '1.25rem' - }, - lg: { - fontSize: '0.875rem', - minWidth: '1.75rem', - height: '1.75rem' - }, - xl: { - fontSize: '1rem', - minWidth: '2rem', - height: '2rem' - }, - colorScheme: { - light: { - primary: { - background: '{primary.color}', - color: '{primary.contrast.color}' - }, - secondary: { - background: '{surface.100}', - color: '{surface.600}' - }, - success: { - background: '{green.500}', - color: '{surface.0}' - }, - info: { - background: '{sky.500}', - color: '{surface.0}' - }, - warn: { - background: '{orange.500}', - color: '{surface.0}' - }, - danger: { - background: '{red.500}', - color: '{surface.0}' - }, - contrast: { - background: '{surface.950}', - color: '{surface.0}' - } - }, - dark: { - primary: { - background: '{primary.color}', - color: '{primary.contrast.color}' - }, - secondary: { - background: '{surface.800}', - color: '{surface.300}' - }, - success: { - background: '{green.400}', - color: '{green.950}' - }, - info: { - background: '{sky.400}', - color: '{sky.950}' - }, - warn: { - background: '{orange.400}', - color: '{orange.950}' - }, - danger: { - background: '{red.400}', - color: '{red.950}' - }, - contrast: { - background: '{surface.0}', - color: '{surface.950}' - } - } - } -}; diff --git a/src/app/components/themes/material/badge/ng-package.json b/src/app/components/themes/material/badge/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/badge/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/badge/public_api.ts b/src/app/components/themes/material/badge/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/badge/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/base/index.ts b/src/app/components/themes/material/base/index.ts deleted file mode 100644 index 88204287980..00000000000 --- a/src/app/components/themes/material/base/index.ts +++ /dev/null @@ -1,396 +0,0 @@ -export default { - primitive: { - borderRadius: { - none: '0', - xs: '2px', - sm: '4px', - md: '6px', - lg: '8px', - xl: '12px' - }, - emerald: { 50: '#E8F6F1', 100: '#C5EBE1', 200: '#9EDFCF', 300: '#76D3BD', 400: '#58C9AF', 500: '#3BBFA1', 600: '#35AF94', 700: '#2D9B83', 800: '#268873', 900: '#1A6657', 950: '#0d3329' }, - green: { 50: '#E8F5E9', 100: '#C8E6C9', 200: '#A5D6A7', 300: '#81C784', 400: '#66BB6A', 500: '#4CAF50', 600: '#43A047', 700: '#388E3C', 800: '#2E7D32', 900: '#1B5E20', 950: '#0e2f10' }, - lime: { 50: '#F9FBE7', 100: '#F0F4C3', 200: '#E6EE9C', 300: '#DCE775', 400: '#D4E157', 500: '#CDDC39', 600: '#C0CA33', 700: '#AFB42B', 800: '#9E9D24', 900: '#827717', 950: '#413c0c' }, - red: { 50: '#FFEBEE', 100: '#FFCDD2', 200: '#EF9A9A', 300: '#E57373', 400: '#EF5350', 500: '#F44336', 600: '#E53935', 700: '#D32F2F', 800: '#C62828', 900: '#B71C1C', 950: '#5c0e0e' }, - orange: { 50: '#FFF3E0', 100: '#FFE0B2', 200: '#FFCC80', 300: '#FFB74D', 400: '#FFA726', 500: '#FF9800', 600: '#FB8C00', 700: '#F57C00', 800: '#EF6C00', 900: '#E65100', 950: '#732900' }, - amber: { 50: '#FFF8E1', 100: '#FFECB3', 200: '#FFE082', 300: '#FFD54F', 400: '#FFCA28', 500: '#FFC107', 600: '#FFB300', 700: '#FFA000', 800: '#FF8F00', 900: '#FF6F00', 950: '#803800' }, - yellow: { 50: '#FFFDE7', 100: '#FFF9C4', 200: '#FFF59D', 300: '#FFF176', 400: '#FFEE58', 500: '#FFEB3B', 600: '#FDD835', 700: '#FBC02D', 800: '#F9A825', 900: '#F57F17', 950: '#7b400c' }, - teal: { 50: '#E0F2F1', 100: '#B2DFDB', 200: '#80CBC4', 300: '#4DB6AC', 400: '#26A69A', 500: '#009688', 600: '#00897B', 700: '#00796B', 800: '#00695C', 900: '#004D40', 950: '#002720' }, - cyan: { 50: '#E0F7FA', 100: '#B2EBF2', 200: '#80DEEA', 300: '#4DD0E1', 400: '#26C6DA', 500: '#00BCD4', 600: '#00ACC1', 700: '#0097A7', 800: '#00838F', 900: '#006064', 950: '#003032' }, - sky: { 50: '#E1F5FE', 100: '#B3E5FC', 200: '#81D4FA', 300: '#4FC3F7', 400: '#29B6F6', 500: '#03A9F4', 600: '#039BE5', 700: '#0288D1', 800: '#0277BD', 900: '#01579B', 950: '#012c4e' }, - blue: { 50: '#E3F2FD', 100: '#BBDEFB', 200: '#90CAF9', 300: '#64B5F6', 400: '#42A5F5', 500: '#2196F3', 600: '#1E88E5', 700: '#1976D2', 800: '#1565C0', 900: '#0D47A1', 950: '#072451' }, - indigo: { 50: '#E8EAF6', 100: '#C5CAE9', 200: '#9FA8DA', 300: '#7986CB', 400: '#5C6BC0', 500: '#3F51B5', 600: '#3949AB', 700: '#303F9F', 800: '#283593', 900: '#1A237E', 950: '#0d123f' }, - violet: { 50: '#EDE7F6', 100: '#D1C4E9', 200: '#B39DDB', 300: '#9575CD', 400: '#7E57C2', 500: '#673AB7', 600: '#5E35B1', 700: '#512DA8', 800: '#4527A0', 900: '#311B92', 950: '#190e49' }, - purple: { 50: '#F3E5F5', 100: '#E1BEE7', 200: '#CE93D8', 300: '#BA68C8', 400: '#AB47BC', 500: '#9C27B0', 600: '#8E24AA', 700: '#7B1FA2', 800: '#6A1B9A', 900: '#4A148C', 950: '#250a46' }, - fuchsia: { 50: '#FDE6F3', 100: '#FBC1E3', 200: '#F897D1', 300: '#F56DBF', 400: '#F34DB2', 500: '#F12DA5', 600: '#E0289D', 700: '#CC2392', 800: '#B81E88', 900: '#951777', 950: '#4b0c3c' }, - pink: { 50: '#FCE4EC', 100: '#F8BBD0', 200: '#F48FB1', 300: '#F06292', 400: '#EC407A', 500: '#E91E63', 600: '#D81B60', 700: '#C2185B', 800: '#AD1457', 900: '#880E4F', 950: '#440728' }, - rose: { 50: '#FFF0F0', 100: '#FFD9D9', 200: '#FFC0C0', 300: '#FFA7A7', 400: '#FF8E8E', 500: '#FF7575', 600: '#FF5252', 700: '#FF3838', 800: '#F71C1C', 900: '#D50000', 950: '#3E0000' }, - slate: { 50: '#f8fafc', 100: '#f1f5f9', 200: '#e2e8f0', 300: '#cbd5e1', 400: '#94a3b8', 500: '#64748b', 600: '#475569', 700: '#334155', 800: '#1e293b', 900: '#0f172a', 950: '#020617' }, - gray: { 50: '#f9fafb', 100: '#f3f4f6', 200: '#e5e7eb', 300: '#d1d5db', 400: '#9ca3af', 500: '#6b7280', 600: '#4b5563', 700: '#374151', 800: '#1f2937', 900: '#111827', 950: '#030712' }, - zinc: { 50: '#fafafa', 100: '#f4f4f5', 200: '#e4e4e7', 300: '#d4d4d8', 400: '#a1a1aa', 500: '#71717a', 600: '#52525b', 700: '#3f3f46', 800: '#27272a', 900: '#18181b', 950: '#09090b' }, - neutral: { 50: '#fafafa', 100: '#f5f5f5', 200: '#e5e5e5', 300: '#d4d4d4', 400: '#a3a3a3', 500: '#737373', 600: '#525252', 700: '#404040', 800: '#262626', 900: '#171717', 950: '#0a0a0a' }, - stone: { 50: '#fafaf9', 100: '#f5f5f4', 200: '#e7e5e4', 300: '#d6d3d1', 400: '#a8a29e', 500: '#78716c', 600: '#57534e', 700: '#44403c', 800: '#292524', 900: '#1c1917', 950: '#0c0a09' } - }, - semantic: { - transitionDuration: '0.2s', - focusRing: { - width: '0', - style: 'none', - color: 'unset', - offset: '0' - }, - disabledOpacity: '0.38', - iconSize: '1rem', - anchorGutter: '0', - primary: { - 50: '{emerald.50}', - 100: '{emerald.100}', - 200: '{emerald.200}', - 300: '{emerald.300}', - 400: '{emerald.400}', - 500: '{emerald.500}', - 600: '{emerald.600}', - 700: '{emerald.700}', - 800: '{emerald.800}', - 900: '{emerald.900}', - 950: '{emerald.950}' - }, - formField: { - paddingX: '0.75rem', - paddingY: '0.75rem', - sm: { - fontSize: '0.875rem', - paddingX: '0.625rem', - paddingY: '0.625rem' - }, - lg: { - fontSize: '1.125rem', - paddingX: '0.825rem', - paddingY: '0.825rem' - }, - borderRadius: '{border.radius.sm}', - focusRing: { - width: '2px', - style: 'solid', - color: '{primary.color}', - offset: '-2px', - shadow: 'none' - }, - transitionDuration: '{transition.duration}' - }, - list: { - padding: '0.5rem 0', - gap: '0', - header: { - padding: '0.75rem 1rem' - }, - option: { - padding: '0.75rem 1rem', - borderRadius: '{border.radius.none}' - }, - optionGroup: { - padding: '0.75rem 1rem', - fontWeight: '700' - } - }, - content: { - borderRadius: '{border.radius.sm}' - }, - mask: { - transitionDuration: '0.15s' - }, - navigation: { - list: { - padding: '0.5rem 0', - gap: '0' - }, - item: { - padding: '0.75rem 1rem', - borderRadius: '{border.radius.none}', - gap: '0.5rem' - }, - submenuLabel: { - padding: '0.75rem 1rem', - fontWeight: '700' - }, - submenuIcon: { - size: '0.875rem' - } - }, - overlay: { - select: { - borderRadius: '{border.radius.sm}', - shadow: '0 5px 5px -3px rgba(0,0,0,.2), 0 8px 10px 1px rgba(0,0,0,.14), 0 3px 14px 2px rgba(0,0,0,.12)' - }, - popover: { - borderRadius: '{border.radius.sm}', - padding: '1rem', - shadow: '0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12)' - }, - modal: { - borderRadius: '{border.radius.sm}', - padding: '1.5rem', - shadow: '0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12)' - }, - navigation: { - shadow: '0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12)' - } - }, - colorScheme: { - light: { - focusRing: { - shadow: '0 0 1px 4px {surface.200}' - }, - surface: { - 0: '#ffffff', - 50: '{slate.50}', - 100: '{slate.100}', - 200: '{slate.200}', - 300: '{slate.300}', - 400: '{slate.400}', - 500: '{slate.500}', - 600: '{slate.600}', - 700: '{slate.700}', - 800: '{slate.800}', - 900: '{slate.900}', - 950: '{slate.950}' - }, - primary: { - color: '{primary.500}', - contrastColor: '#ffffff', - hoverColor: '{primary.400}', - activeColor: '{primary.300}' - }, - highlight: { - background: 'color-mix(in srgb, {primary.color}, transparent 88%)', - focusBackground: 'color-mix(in srgb, {primary.color}, transparent 76%)', - color: '{primary.700}', - focusColor: '{primary.800}' - }, - mask: { - background: 'rgba(0,0,0,0.32)', - color: '{surface.200}' - }, - formField: { - background: '{surface.0}', - disabledBackground: '{surface.300}', - filledBackground: '{surface.100}', - filledHoverBackground: '{surface.200}', - filledFocusBackground: '{surface.100}', - borderColor: '{surface.400}', - hoverBorderColor: '{surface.900}', - focusBorderColor: '{primary.color}', - invalidBorderColor: '{red.800}', - color: '{surface.900}', - disabledColor: '{surface.600}', - placeholderColor: '{surface.600}', - floatLabelColor: '{surface.600}', - floatLabelFocusColor: '{primary.600}', - floatLabelActiveColor: '{surface.600}', - floatLabelInvalidColor: '{red.800}', - iconColor: '{surface.600}', - shadow: 'none' - }, - text: { - color: '{surface.900}', - hoverColor: '{surface.900}', - mutedColor: '{surface.600}', - hoverMutedColor: '{surface.600}' - }, - content: { - background: '{surface.0}', - hoverBackground: '{surface.100}', - borderColor: '{surface.300}', - color: '{text.color}', - hoverColor: '{text.hover.color}' - }, - overlay: { - select: { - background: '{surface.0}', - borderColor: '{surface.0}', - color: '{text.color}' - }, - popover: { - background: '{surface.0}', - borderColor: '{surface.0}', - color: '{text.color}' - }, - modal: { - background: '{surface.0}', - borderColor: '{surface.0}', - color: '{text.color}' - } - }, - list: { - option: { - focusBackground: '{surface.100}', - selectedBackground: '{highlight.background}', - selectedFocusBackground: '{highlight.focus.background}', - color: '{text.color}', - focusColor: '{text.hover.color}', - selectedColor: '{highlight.color}', - selectedFocusColor: '{highlight.focus.color}', - icon: { - color: '{surface.600}', - focusColor: '{surface.600}' - } - }, - optionGroup: { - background: 'transparent', - color: '{text.color}' - } - }, - navigation: { - item: { - focusBackground: '{surface.100}', - activeBackground: '{surface.200}', - color: '{text.color}', - focusColor: '{text.hover.color}', - activeColor: '{text.hover.color}', - icon: { - color: '{surface.600}', - focusColor: '{surface.600}', - activeColor: '{surface.600}' - } - }, - submenuLabel: { - background: 'transparent', - color: '{text.color}' - }, - submenuIcon: { - color: '{surface.600}', - focusColor: '{surface.600}', - activeColor: '{surface.600}' - } - } - }, - dark: { - focusRing: { - shadow: '0 0 1px 4px {surface.700}' - }, - surface: { - 0: '#ffffff', - 50: '{zinc.50}', - 100: '{zinc.100}', - 200: '{zinc.200}', - 300: '{zinc.300}', - 400: '{zinc.400}', - 500: '{zinc.500}', - 600: '{zinc.600}', - 700: '{zinc.700}', - 800: '{zinc.800}', - 900: '{zinc.900}', - 950: '{zinc.950}' - }, - primary: { - color: '{primary.400}', - contrastColor: '{surface.900}', - hoverColor: '{primary.300}', - activeColor: '{primary.200}' - }, - highlight: { - background: 'color-mix(in srgb, {primary.400}, transparent 84%)', - focusBackground: 'color-mix(in srgb, {primary.400}, transparent 76%)', - color: 'rgba(255,255,255,.87)', - focusColor: 'rgba(255,255,255,.87)' - }, - mask: { - background: 'rgba(0,0,0,0.6)', - color: '{surface.200}' - }, - formField: { - background: '{surface.950}', - disabledBackground: '{surface.700}', - filledBackground: '{surface.800}', - filledHoverBackground: '{surface.700}', - filledFocusBackground: '{surface.800}', - borderColor: '{surface.600}', - hoverBorderColor: '{surface.400}', - focusBorderColor: '{primary.color}', - invalidBorderColor: '{red.300}', - color: '{surface.0}', - disabledColor: '{surface.400}', - placeholderColor: '{surface.400}', - floatLabelColor: '{surface.400}', - floatLabelFocusColor: '{primary.color}', - floatLabelActiveColor: '{surface.400}', - floatLabelInvalidColor: '{red.300}', - iconColor: '{surface.400}', - shadow: 'none' - }, - text: { - color: '{surface.0}', - hoverColor: '{surface.0}', - mutedColor: '{surface.400}', - hoverMutedColor: '{surface.400}' - }, - content: { - background: '{surface.900}', - hoverBackground: '{surface.800}', - borderColor: '{surface.700}', - color: '{text.color}', - hoverColor: '{text.hover.color}' - }, - overlay: { - select: { - background: '{surface.900}', - borderColor: '{surface.900}', - color: '{text.color}' - }, - popover: { - background: '{surface.900}', - borderColor: '{surface.900}', - color: '{text.color}' - }, - modal: { - background: '{surface.900}', - borderColor: '{surface.900}', - color: '{text.color}' - } - }, - list: { - option: { - focusBackground: '{surface.800}', - selectedBackground: '{highlight.background}', - selectedFocusBackground: '{highlight.focus.background}', - color: '{text.color}', - focusColor: '{text.hover.color}', - selectedColor: '{highlight.color}', - selectedFocusColor: '{highlight.focus.color}', - icon: { - color: '{surface.400}', - focusColor: '{surface.400}' - } - }, - optionGroup: { - background: 'transparent', - color: '{text.muted.color}' - } - }, - navigation: { - item: { - focusBackground: '{surface.800}', - activeBackground: '{surface.700}', - color: '{text.color}', - focusColor: '{text.hover.color}', - activeColor: '{text.hover.color}', - icon: { - color: '{surface.400}', - focusColor: '{surface.400}', - activeColor: '{surface.400}' - } - }, - submenuLabel: { - background: 'transparent', - color: '{text.muted.color}' - }, - submenuIcon: { - color: '{surface.400}', - focusColor: '{surface.400}', - activeColor: '{surface.400}' - } - } - } - } - } -}; diff --git a/src/app/components/themes/material/base/ng-package.json b/src/app/components/themes/material/base/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/base/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/base/public_api.ts b/src/app/components/themes/material/base/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/base/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/blockui/index.ts b/src/app/components/themes/material/blockui/index.ts deleted file mode 100644 index 1ed842dac23..00000000000 --- a/src/app/components/themes/material/blockui/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default { - root: { - borderRadius: '{content.border.radius}' - } -}; diff --git a/src/app/components/themes/material/blockui/ng-package.json b/src/app/components/themes/material/blockui/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/blockui/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/blockui/public_api.ts b/src/app/components/themes/material/blockui/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/blockui/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/breadcrumb/index.ts b/src/app/components/themes/material/breadcrumb/index.ts deleted file mode 100644 index fc4dc333d40..00000000000 --- a/src/app/components/themes/material/breadcrumb/index.ts +++ /dev/null @@ -1,28 +0,0 @@ -export default { - root: { - padding: '1rem', - background: '{content.background}', - gap: '0.5rem', - transitionDuration: '{transition.duration}' - }, - item: { - color: '{text.muted.color}', - hoverColor: '{text.color}', - borderRadius: '{content.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - hoverColor: '{navigation.item.icon.focus.color}' - }, - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - separator: { - color: '{navigation.item.icon.color}' - } -}; diff --git a/src/app/components/themes/material/breadcrumb/ng-package.json b/src/app/components/themes/material/breadcrumb/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/breadcrumb/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/breadcrumb/public_api.ts b/src/app/components/themes/material/breadcrumb/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/breadcrumb/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/button/index.ts b/src/app/components/themes/material/button/index.ts deleted file mode 100644 index 448cba3a5f2..00000000000 --- a/src/app/components/themes/material/button/index.ts +++ /dev/null @@ -1,615 +0,0 @@ -export default { - root: { - borderRadius: '{form.field.border.radius}', - roundedBorderRadius: '2rem', - gap: '0.5rem', - paddingX: '1rem', - paddingY: '0.625rem', - iconOnlyWidth: '3rem', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - }, - label: { - fontWeight: '500' - }, - raisedShadow: '0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12)', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - offset: '{focus.ring.offset}' - }, - badgeSize: '1rem', - transitionDuration: '{form.field.transition.duration}' - }, - colorScheme: { - light: { - root: { - primary: { - background: '{primary.color}', - hoverBackground: '{primary.hover.color}', - activeBackground: '{primary.active.color}', - borderColor: '{primary.color}', - hoverBorderColor: '{primary.hover.color}', - activeBorderColor: '{primary.active.color}', - color: '{primary.contrast.color}', - hoverColor: '{primary.contrast.color}', - activeColor: '{primary.contrast.color}', - focusRing: { - color: '{primary.color}', - shadow: 'none' - } - }, - secondary: { - background: '{surface.100}', - hoverBackground: '{surface.200}', - activeBackground: '{surface.300}', - borderColor: '{surface.100}', - hoverBorderColor: '{surface.200}', - activeBorderColor: '{surface.300}', - color: '{surface.600}', - hoverColor: '{surface.700}', - activeColor: '{surface.800}', - focusRing: { - color: '{surface.600}', - shadow: 'none' - } - }, - info: { - background: '{sky.500}', - hoverBackground: '{sky.400}', - activeBackground: '{sky.300}', - borderColor: '{sky.500}', - hoverBorderColor: '{sky.400}', - activeBorderColor: '{sky.300}', - color: '#ffffff', - hoverColor: '#ffffff', - activeColor: '#ffffff', - focusRing: { - color: '{sky.500}', - shadow: 'none' - } - }, - success: { - background: '{green.500}', - hoverBackground: '{green.400}', - activeBackground: '{green.300}', - borderColor: '{green.500}', - hoverBorderColor: '{green.400}', - activeBorderColor: '{green.300}', - color: '#ffffff', - hoverColor: '#ffffff', - activeColor: '#ffffff', - focusRing: { - color: '{green.500}', - shadow: 'none' - } - }, - warn: { - background: '{orange.500}', - hoverBackground: '{orange.400}', - activeBackground: '{orange.300}', - borderColor: '{orange.500}', - hoverBorderColor: '{orange.400}', - activeBorderColor: '{orange.300}', - color: '#ffffff', - hoverColor: '#ffffff', - activeColor: '#ffffff', - focusRing: { - color: '{orange.500}', - shadow: 'none' - } - }, - help: { - background: '{purple.500}', - hoverBackground: '{purple.400}', - activeBackground: '{purple.300}', - borderColor: '{purple.500}', - hoverBorderColor: '{purple.400}', - activeBorderColor: '{purple.300}', - color: '#ffffff', - hoverColor: '#ffffff', - activeColor: '#ffffff', - focusRing: { - color: '{purple.500}', - shadow: 'none' - } - }, - danger: { - background: '{red.500}', - hoverBackground: '{red.400}', - activeBackground: '{red.300}', - borderColor: '{red.500}', - hoverBorderColor: '{red.400}', - activeBorderColor: '{red.300}', - color: '#ffffff', - hoverColor: '#ffffff', - activeColor: '#ffffff', - focusRing: { - color: '{red.500}', - shadow: 'none' - } - }, - contrast: { - background: '{surface.950}', - hoverBackground: '{surface.800}', - activeBackground: '{surface.700}', - borderColor: '{surface.950}', - hoverBorderColor: '{surface.800}', - activeBorderColor: '{surface.700}', - color: '{surface.0}', - hoverColor: '{surface.0}', - activeColor: '{surface.0}', - focusRing: { - color: '{surface.950}', - shadow: 'none' - } - } - }, - outlined: { - primary: { - hoverBackground: '{primary.50}', - activeBackground: '{primary.100}', - borderColor: '{primary.color}', - color: '{primary.color}' - }, - secondary: { - hoverBackground: '{surface.50}', - activeBackground: '{surface.100}', - borderColor: '{surface.600}', - color: '{surface.600}' - }, - success: { - hoverBackground: '{green.50}', - activeBackground: '{green.100}', - borderColor: '{green.500}', - color: '{green.500}' - }, - info: { - hoverBackground: '{sky.50}', - activeBackground: '{sky.100}', - borderColor: '{sky.500}', - color: '{sky.500}' - }, - warn: { - hoverBackground: '{orange.50}', - activeBackground: '{orange.100}', - borderColor: '{orange.500}', - color: '{orange.500}' - }, - help: { - hoverBackground: '{purple.50}', - activeBackground: '{purple.100}', - borderColor: '{purple.500}', - color: '{purple.500}' - }, - danger: { - hoverBackground: '{red.50}', - activeBackground: '{red.100}', - borderColor: '{red.500}', - color: '{red.500}' - }, - contrast: { - hoverBackground: '{surface.50}', - activeBackground: '{surface.100}', - borderColor: '{surface.950}', - color: '{surface.950}' - }, - plain: { - hoverBackground: '{surface.50}', - activeBackground: '{surface.100}', - borderColor: '{surface.900}', - color: '{surface.900}' - } - }, - text: { - primary: { - hoverBackground: '{primary.50}', - activeBackground: '{primary.100}', - color: '{primary.color}' - }, - secondary: { - hoverBackground: '{surface.50}', - activeBackground: '{surface.100}', - color: '{surface.600}' - }, - success: { - hoverBackground: '{green.50}', - activeBackground: '{green.100}', - color: '{green.500}' - }, - info: { - hoverBackground: '{sky.50}', - activeBackground: '{sky.100}', - color: '{sky.500}' - }, - warn: { - hoverBackground: '{orange.50}', - activeBackground: '{orange.100}', - color: '{orange.500}' - }, - help: { - hoverBackground: '{purple.50}', - activeBackground: '{purple.100}', - color: '{purple.500}' - }, - danger: { - hoverBackground: '{red.50}', - activeBackground: '{red.100}', - color: '{red.500}' - }, - plain: { - hoverBackground: '{surface.50}', - activeBackground: '{surface.100}', - color: '{surface.900}' - } - }, - link: { - color: '{primary.color}', - hoverColor: '{primary.color}', - activeColor: '{primary.color}' - } - }, - dark: { - root: { - primary: { - background: '{primary.color}', - hoverBackground: '{primary.hover.color}', - activeBackground: '{primary.active.color}', - borderColor: '{primary.color}', - hoverBorderColor: '{primary.hover.color}', - activeBorderColor: '{primary.active.color}', - color: '{primary.contrast.color}', - hoverColor: '{primary.contrast.color}', - activeColor: '{primary.contrast.color}', - focusRing: { - color: '{primary.color}', - shadow: 'none' - } - }, - secondary: { - background: '{surface.800}', - hoverBackground: '{surface.700}', - activeBackground: '{surface.600}', - borderColor: '{surface.800}', - hoverBorderColor: '{surface.700}', - activeBorderColor: '{surface.600}', - color: '{surface.300}', - hoverColor: '{surface.200}', - activeColor: '{surface.100}', - focusRing: { - color: '{surface.300}', - shadow: 'none' - } - }, - info: { - background: '{sky.400}', - hoverBackground: '{sky.300}', - activeBackground: '{sky.200}', - borderColor: '{sky.400}', - hoverBorderColor: '{sky.300}', - activeBorderColor: '{sky.200}', - color: '{sky.950}', - hoverColor: '{sky.950}', - activeColor: '{sky.950}', - focusRing: { - color: '{sky.400}', - shadow: 'none' - } - }, - success: { - background: '{green.400}', - hoverBackground: '{green.300}', - activeBackground: '{green.200}', - borderColor: '{green.400}', - hoverBorderColor: '{green.300}', - activeBorderColor: '{green.200}', - color: '{green.950}', - hoverColor: '{green.950}', - activeColor: '{green.950}', - focusRing: { - color: '{green.400}', - shadow: 'none' - } - }, - warn: { - background: '{orange.400}', - hoverBackground: '{orange.300}', - activeBackground: '{orange.200}', - borderColor: '{orange.400}', - hoverBorderColor: '{orange.300}', - activeBorderColor: '{orange.200}', - color: '{orange.950}', - hoverColor: '{orange.950}', - activeColor: '{orange.950}', - focusRing: { - color: '{orange.400}', - shadow: 'none' - } - }, - help: { - background: '{purple.400}', - hoverBackground: '{purple.300}', - activeBackground: '{purple.200}', - borderColor: '{purple.400}', - hoverBorderColor: '{purple.300}', - activeBorderColor: '{purple.200}', - color: '{purple.950}', - hoverColor: '{purple.950}', - activeColor: '{purple.950}', - focusRing: { - color: '{purple.400}', - shadow: 'none' - } - }, - danger: { - background: '{red.400}', - hoverBackground: '{red.300}', - activeBackground: '{red.200}', - borderColor: '{red.400}', - hoverBorderColor: '{red.300}', - activeBorderColor: '{red.200}', - color: '{red.950}', - hoverColor: '{red.950}', - activeColor: '{red.950}', - focusRing: { - color: '{red.400}', - shadow: 'none' - } - }, - contrast: { - background: '{surface.0}', - hoverBackground: '{surface.100}', - activeBackground: '{surface.200}', - borderColor: '{surface.0}', - hoverBorderColor: '{surface.100}', - activeBorderColor: '{surface.200}', - color: '{surface.950}', - hoverColor: '{surface.950}', - activeColor: '{surface.950}', - focusRing: { - color: '{surface.0}', - shadow: 'none' - } - } - }, - outlined: { - primary: { - hoverBackground: 'color-mix(in srgb, {primary.color}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {primary.color}, transparent 84%)', - borderColor: '{primary.700}', - color: '{primary.color}' - }, - secondary: { - hoverBackground: 'rgba(255,255,255,0.04)', - activeBackground: 'rgba(255,255,255,0.16)', - borderColor: '{surface.700}', - color: '{surface.400}' - }, - success: { - hoverBackground: 'color-mix(in srgb, {green.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {green.400}, transparent 84%)', - borderColor: '{green.700}', - color: '{green.400}' - }, - info: { - hoverBackground: 'color-mix(in srgb, {sky.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {sky.400}, transparent 84%)', - borderColor: '{sky.700}', - color: '{sky.400}' - }, - warn: { - hoverBackground: 'color-mix(in srgb, {orange.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {orange.400}, transparent 84%)', - borderColor: '{orange.700}', - color: '{orange.400}' - }, - help: { - hoverBackground: 'color-mix(in srgb, {purple.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {purple.400}, transparent 84%)', - borderColor: '{purple.700}', - color: '{purple.400}' - }, - danger: { - hoverBackground: 'color-mix(in srgb, {red.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {red.400}, transparent 84%)', - borderColor: '{red.700}', - color: '{red.400}' - }, - contrast: { - hoverBackground: '{surface.800}', - activeBackground: '{surface.700}', - borderColor: '{surface.500}', - color: '{surface.0}' - }, - plain: { - hoverBackground: '{surface.800}', - activeBackground: '{surface.700}', - borderColor: '{surface.600}', - color: '{surface.0}' - } - }, - text: { - primary: { - hoverBackground: 'color-mix(in srgb, {primary.color}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {primary.color}, transparent 84%)', - color: '{primary.color}' - }, - secondary: { - hoverBackground: '{surface.800}', - activeBackground: '{surface.700}', - color: '{surface.400}' - }, - success: { - hoverBackground: 'color-mix(in srgb, {green.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {green.400}, transparent 84%)', - color: '{green.400}' - }, - info: { - hoverBackground: 'color-mix(in srgb, {sky.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {sky.400}, transparent 84%)', - color: '{sky.400}' - }, - warn: { - hoverBackground: 'color-mix(in srgb, {orange.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {orange.400}, transparent 84%)', - color: '{orange.400}' - }, - help: { - hoverBackground: 'color-mix(in srgb, {purple.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {purple.400}, transparent 84%)', - color: '{purple.400}' - }, - danger: { - hoverBackground: 'color-mix(in srgb, {red.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {red.400}, transparent 84%)', - color: '{red.400}' - }, - plain: { - hoverBackground: '{surface.800}', - activeBackground: '{surface.700}', - color: '{surface.0}' - } - }, - link: { - color: '{primary.color}', - hoverColor: '{primary.color}', - activeColor: '{primary.color}' - } - } - }, - css: ({ dt }) => ` -.p-button:focus-visible { - background: ${dt('button.primary.active.background')}; - border-color: ${dt('button.primary.active.background')}; -} - -.p-button-secondary:focus-visible { - background: ${dt('button.secondary.active.background')}; - border-color: ${dt('button.secondary.active.background')}; -} - -.p-button-success:focus-visible { - background: ${dt('button.success.active.background')}; - border-color: ${dt('button.success.active.background')}; -} - -.p-button-info:focus-visible { - background: ${dt('button.info.active.background')}; - border-color: ${dt('button.info.active.background')}; -} - -.p-button-warn:focus-visible { - background: ${dt('button.warn.active.background')}; - border-color: ${dt('button.warn.active.background')}; -} - -.p-button-help:focus-visible { - background: ${dt('button.help.active.background')}; - border-color: ${dt('button.help.active.background')}; -} - -.p-button-danger:focus-visible { - background: ${dt('button.danger.active.background')}; - border-color: ${dt('button.danger.active.background')}; -} - -.p-button-contrast:focus-visible { - background: ${dt('button.contrast.active.background')}; - border-color: ${dt('button.contrast.active.background')}; -} - -.p-button-link:focus-visible { - background: color-mix(in srgb, ${dt('primary.color')}, transparent 84%); - border-color: transparent; -} - -.p-button-text:focus-visible { - background: ${dt('button.text.primary.active.background')}; - border-color: transparent; -} - -.p-button-secondary.p-button-text:focus-visible { - background: ${dt('button.text.secondary.active.background')}; - border-color: transparent; -} - -.p-button-success.p-button-text:focus-visible { - background: ${dt('button.text.success.active.background')}; - border-color: transparent; -} - -.p-button-info.p-button-text:focus-visible { - background: ${dt('button.text.info.active.background')}; - border-color: transparent; -} - -.p-button-warn.p-button-text:focus-visible { - background: ${dt('button.text.warn.active.background')}; - border-color: transparent; -} - -.p-button-help.p-button-text:focus-visible { - background: ${dt('button.text.help.active.background')}; - border-color: transparent; -} - -.p-button-danger.p-button-text:focus-visible { - background: ${dt('button.text.danger.active.background')}; - border-color: transparent; -} - -.p-button-contrast.p-button-text:focus-visible { - background: ${dt('button.text.contrast.active.background')}; - border-color: transparent; -} - -.p-button-plain.p-button-text:focus-visible { - background: ${dt('button.text.plain.active.background')}; - border-color: transparent; -} - -.p-button-outlined:focus-visible { - background: ${dt('button.outlined.primary.active.background')}; -} - -.p-button-secondary.p-button-outlined:focus-visible { - background: ${dt('button.outlined.secondary.active.background')}; - border-color: ${dt('button.outlined.secondary.border.color')}; -} - -.p-button-success.p-button-outlined:focus-visible { - background: ${dt('button.outlined.success.active.background')}; -} - -.p-button-info.p-button-outlined:focus-visible { - background: ${dt('button.outlined.info.active.background')}; -} - -.p-button-warn.p-button-outlined:focus-visible { - background: ${dt('button.outlined.warn.active.background')}; -} - -.p-button-help.p-button-outlined:focus-visible { - background: ${dt('button.outlined.help.active.background')}; -} - -.p-button-danger.p-button-outlined:focus-visible { - background: ${dt('button.outlined.danger.active.background')}; -} - -.p-button-contrast.p-button-outlined:focus-visible { - background: ${dt('button.outlined.contrast.active.background')}; -} - -.p-button-plain.p-button-outlined:focus-visible { - background: ${dt('button.outlined.plain.active.background')}; -} -` -}; diff --git a/src/app/components/themes/material/button/ng-package.json b/src/app/components/themes/material/button/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/button/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/button/public_api.ts b/src/app/components/themes/material/button/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/button/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/card/index.ts b/src/app/components/themes/material/card/index.ts deleted file mode 100644 index 6b60e13e23a..00000000000 --- a/src/app/components/themes/material/card/index.ts +++ /dev/null @@ -1,22 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderRadius: '{content.border.radius}', - color: '{content.color}', - shadow: '0 2px 1px -1px rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 1px 3px 0 rgba(0,0,0,.12)' - }, - body: { - padding: '1.5rem', - gap: '0.75rem' - }, - caption: { - gap: '0.5rem' - }, - title: { - fontSize: '1.25rem', - fontWeight: '500' - }, - subtitle: { - color: '{text.muted.color}' - } -}; diff --git a/src/app/components/themes/material/card/ng-package.json b/src/app/components/themes/material/card/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/card/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/card/public_api.ts b/src/app/components/themes/material/card/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/card/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/carousel/index.ts b/src/app/components/themes/material/carousel/index.ts deleted file mode 100644 index c910fee5f12..00000000000 --- a/src/app/components/themes/material/carousel/index.ts +++ /dev/null @@ -1,57 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - content: { - gap: '0.25rem' - }, - indicatorList: { - padding: '1rem', - gap: '1rem' - }, - indicator: { - width: '1.25rem', - height: '1.25rem', - borderRadius: '50%', - focusRing: { - width: '0', - style: 'none', - color: 'unset', - offset: '0', - shadow: 'none' - } - }, - colorScheme: { - light: { - indicator: { - background: '{surface.200}', - hoverBackground: '{surface.300}', - activeBackground: '{primary.color}' - } - }, - dark: { - indicator: { - background: '{surface.700}', - hoverBackground: '{surface.600}', - activeBackground: '{primary.color}' - } - } - }, - css: ({ dt }) => ` -.p-carousel-indicator-button:hover { - box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('text.color')}, transparent 96%); -} - -.p-carousel-indicator-button:focus-visible { - box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('text.color')}, transparent 96%); -} - -.p-carousel-indicator-active .p-carousel-indicator-button:hover { - box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('carousel.indicator.active.background')}, transparent 92%); -} - -.p-carousel-indicator-active .p-carousel-indicator-button:focus-visible { - box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('carousel.indicator.active.background')}, transparent 84%); -} -` -}; diff --git a/src/app/components/themes/material/carousel/ng-package.json b/src/app/components/themes/material/carousel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/carousel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/carousel/public_api.ts b/src/app/components/themes/material/carousel/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/carousel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/cascadeselect/index.ts b/src/app/components/themes/material/cascadeselect/index.ts deleted file mode 100644 index 79328a5e34f..00000000000 --- a/src/app/components/themes/material/cascadeselect/index.ts +++ /dev/null @@ -1,122 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - }, - dropdown: { - width: '2.5rem', - color: '{form.field.icon.color}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - list: { - padding: '{list.padding}', - gap: '{list.gap}', - mobileIndent: '1rem' - }, - option: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}', - icon: { - color: '{list.option.icon.color}', - focusColor: '{list.option.icon.focus.color}', - size: '0.875rem' - } - }, - css: ({ dt }) => ` -.p-cascadeselect.p-variant-filled { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - border: 1px solid transparent; - background: ${dt('cascadeselect.filled.background')} no-repeat; - background-image: linear-gradient(to bottom, ${dt('cascadeselect.focus.border.color')}, ${dt('cascadeselect.focus.border.color')}), linear-gradient(to bottom, ${dt('cascadeselect.border.color')}, ${dt('cascadeselect.border.color')}); - background-size: 0 2px, 100% 1px; - background-position: 50% 100%, 50% 100%; - background-origin: border-box; - transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); -} - -.p-cascadeselect.p-variant-filled:not(.p-disabled):hover { - background: ${dt('cascadeselect.filled.hover.background')} no-repeat; - background-image: linear-gradient(to bottom, ${dt('cascadeselect.focus.border.color')}, ${dt('cascadeselect.focus.border.color')}), linear-gradient(to bottom, ${dt('cascadeselect.hover.border.color')}, ${dt('cascadeselect.hover.border.color')}); - background-size: 0 2px, 100% 1px; - background-position: 50% 100%, 50% 100%; - background-origin: border-box; - border-color: transparent; -} - -.p-cascadeselect.p-variant-filled:not(.p-disabled).p-focus { - outline: 0 none; - background: ${dt('cascadeselect.filled.focus.background')} no-repeat; - background-image: linear-gradient(to bottom, ${dt('cascadeselect.focus.border.color')}, ${dt('cascadeselect.focus.border.color')}), linear-gradient(to bottom, ${dt('cascadeselect.border.color')}, ${dt('cascadeselect.border.color')}); - background-size: 100% 2px, 100% 1px; - background-position: 50% 100%, 50% 100%; - background-origin: border-box; - border-color: transparent; -} - -.p-cascadeselect.p-variant-filled:not(.p-disabled).p-focus:hover { - background-image: linear-gradient(to bottom, ${dt('cascadeselect.focus.border.color')}, ${dt('cascadeselect.focus.border.color')}), linear-gradient(to bottom, ${dt('cascadeselect.hover.border.color')}, ${dt('cascadeselect.hover.border.color')}); -} - -.p-cascadeselect.p-variant-filled.p-invalid { - background-image: linear-gradient(to bottom, ${dt('cascadeselect.invalid.border.color')}, ${dt('cascadeselect.invalid.border.color')}), linear-gradient(to bottom, ${dt('cascadeselect.invalid.border.color')}, ${dt( - 'cascadeselect.invalid.border.color' - )}); -} - -.p-cascadeselect.p-variant-filled.p-invalid:not(.p-disabled).p-focus { - background-image: linear-gradient(to bottom, ${dt('cascadeselect.invalid.border.color')}, ${dt('cascadeselect.invalid.border.color')}), linear-gradient(to bottom, ${dt('cascadeselect.invalid.border.color')}, ${dt( - 'cascadeselect.invalid.border.color' - )}); -} - -.p-cascadeselect-option { - transition: none; -} -` -}; diff --git a/src/app/components/themes/material/cascadeselect/ng-package.json b/src/app/components/themes/material/cascadeselect/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/cascadeselect/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/cascadeselect/public_api.ts b/src/app/components/themes/material/cascadeselect/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/cascadeselect/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/checkbox/index.ts b/src/app/components/themes/material/checkbox/index.ts deleted file mode 100644 index ebb5ed1ac03..00000000000 --- a/src/app/components/themes/material/checkbox/index.ts +++ /dev/null @@ -1,130 +0,0 @@ -export default { - root: { - borderRadius: '{border.radius.xs}', - width: '18px', - height: '18px', - background: '{form.field.background}', - checkedBackground: '{primary.color}', - checkedHoverBackground: '{primary.color}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - checkedBorderColor: '{primary.color}', - checkedHoverBorderColor: '{primary.color}', - checkedFocusBorderColor: '{primary.color}', - checkedDisabledBorderColor: '{form.field.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - shadow: '{form.field.shadow}', - focusRing: { - width: '0', - style: 'none', - color: 'unset', - offset: '0', - shadow: 'none' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - width: '14px', - height: '14px' - }, - lg: { - width: '22px', - height: '22px' - } - }, - icon: { - size: '0.875rem', - color: '{form.field.color}', - checkedColor: '{primary.contrast.color}', - checkedHoverColor: '{primary.contrast.color}', - disabledColor: '{form.field.disabled.color}', - sm: { - size: '0.75rem' - }, - lg: { - size: '1rem' - } - }, - css: ({ dt }) => ` -.p-checkbox { - border-radius: 50%; - transition: box-shadow ${dt('checkbox.transition.duration')}; -} - -.p-checkbox-box { - border-width: 2px; -} - -.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) { - box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('text.color')}, transparent 96%); -} - -.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) { - box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('text.color')}, transparent 88%); -} - -.p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:hover) { - box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('checkbox.checked.background')}, transparent 92%); -} - -.p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:focus-visible) { - box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('checkbox.checked.background')}, transparent 84%); -} - -.p-checkbox-checked .p-checkbox-box:before { - content: ""; - position: absolute; - top: var(--p-md-check-icon-t); - left: 2px; - border-right: 2px solid transparent; - border-bottom: 2px solid transparent; - transform: rotate(45deg); - transform-origin: 0% 100%; - animation: p-md-check 125ms 50ms linear forwards; -} - -.p-checkbox-checked .p-checkbox-icon { - display: none; -} - -.p-checkbox { - --p-md-check-icon-t: 8px; - --p-md-check-icon-w: 4px; - --p-md-check-icon-h: 10px; -} - -.p-checkbox-sm { - --p-md-check-icon-t: 6px; - --p-md-check-icon-w: 2px; - --p-md-check-icon-h: 8px; -} - -.p-checkbox-lg { - --p-md-check-icon-t: 10px; - --p-md-check-icon-w: 6px; - --p-md-check-icon-h: 14px; -} - -@keyframes p-md-check { - 0%{ - width: 0; - height: 0; - border-color: ${dt('checkbox.icon.checked.color')}; - transform: translate3d(0,0,0) rotate(45deg); - } - 33%{ - width: var(--p-md-check-icon-w); - height: 0; - transform: translate3d(0,0,0) rotate(45deg); - } - 100%{ - width: var(--p-md-check-icon-w); - height: var(--p-md-check-icon-h); - border-color: ${dt('checkbox.icon.checked.color')}; - transform: translate3d(0,calc(-1 * var(--p-md-check-icon-h)),0) rotate(45deg); - } -} -` -}; diff --git a/src/app/components/themes/material/checkbox/ng-package.json b/src/app/components/themes/material/checkbox/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/checkbox/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/checkbox/public_api.ts b/src/app/components/themes/material/checkbox/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/checkbox/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/chip/index.ts b/src/app/components/themes/material/chip/index.ts deleted file mode 100644 index ed170957836..00000000000 --- a/src/app/components/themes/material/chip/index.ts +++ /dev/null @@ -1,57 +0,0 @@ -export default { - root: { - borderRadius: '2rem', - paddingX: '0.75rem', - paddingY: '0.75rem', - gap: '0.5rem', - transitionDuration: '{transition.duration}' - }, - image: { - width: '2.25rem', - height: '2.25rem' - }, - icon: { - size: '1rem' - }, - removeIcon: { - size: '1rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}' - } - }, - colorScheme: { - light: { - root: { - background: '{surface.200}', - color: '{surface.900}' - }, - icon: { - color: '{surface.600}' - }, - removeIcon: { - color: '{surface.600}', - focusRing: { - shadow: '0 0 1px 4px {surface.300}' - } - } - }, - dark: { - root: { - background: '{surface.700}', - color: '{surface.0}' - }, - icon: { - color: '{surface.0}' - }, - removeIcon: { - color: '{surface.0}', - focusRing: { - shadow: '0 0 1px 4px {surface.600}' - } - } - } - } -}; diff --git a/src/app/components/themes/material/chip/ng-package.json b/src/app/components/themes/material/chip/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/chip/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/chip/public_api.ts b/src/app/components/themes/material/chip/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/chip/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/colorpicker/index.ts b/src/app/components/themes/material/colorpicker/index.ts deleted file mode 100644 index d048be88f9a..00000000000 --- a/src/app/components/themes/material/colorpicker/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - preview: { - width: '2rem', - height: '2rem', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - panel: { - shadow: '{overlay.popover.shadow}', - borderRadius: '{overlay.popover.borderRadius}' - }, - colorScheme: { - light: { - panel: { - background: '{surface.800}', - borderColor: '{surface.900}' - }, - handle: { - color: '{surface.0}' - } - }, - dark: { - panel: { - background: '{surface.900}', - borderColor: '{surface.700}' - }, - handle: { - color: '{surface.0}' - } - } - } -}; diff --git a/src/app/components/themes/material/colorpicker/ng-package.json b/src/app/components/themes/material/colorpicker/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/colorpicker/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/colorpicker/public_api.ts b/src/app/components/themes/material/colorpicker/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/colorpicker/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/confirmdialog/index.ts b/src/app/components/themes/material/confirmdialog/index.ts deleted file mode 100644 index 1450b9f6eee..00000000000 --- a/src/app/components/themes/material/confirmdialog/index.ts +++ /dev/null @@ -1,9 +0,0 @@ -export default { - icon: { - size: '2rem', - color: '{overlay.modal.color}' - }, - content: { - gap: '1rem' - } -}; diff --git a/src/app/components/themes/material/confirmdialog/ng-package.json b/src/app/components/themes/material/confirmdialog/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/confirmdialog/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/confirmdialog/public_api.ts b/src/app/components/themes/material/confirmdialog/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/confirmdialog/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/confirmpopup/index.ts b/src/app/components/themes/material/confirmpopup/index.ts deleted file mode 100644 index ef19adc8730..00000000000 --- a/src/app/components/themes/material/confirmpopup/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - background: '{overlay.popover.background}', - borderColor: '{overlay.popover.border.color}', - color: '{overlay.popover.color}', - borderRadius: '{overlay.popover.border.radius}', - shadow: '{overlay.popover.shadow}', - gutter: '10px', - arrowOffset: '1.25rem' - }, - content: { - padding: '{overlay.popover.padding}', - gap: '1rem' - }, - icon: { - size: '1.5rem', - color: '{overlay.popover.color}' - }, - footer: { - gap: '0.5rem', - padding: '0 {overlay.popover.padding} {overlay.popover.padding} {overlay.popover.padding}' - } -}; diff --git a/src/app/components/themes/material/confirmpopup/ng-package.json b/src/app/components/themes/material/confirmpopup/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/confirmpopup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/confirmpopup/public_api.ts b/src/app/components/themes/material/confirmpopup/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/confirmpopup/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/contextmenu/index.ts b/src/app/components/themes/material/contextmenu/index.ts deleted file mode 100644 index 0ba95dcd8d7..00000000000 --- a/src/app/components/themes/material/contextmenu/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: 'transparent', - color: '{content.color}', - borderRadius: '{content.border.radius}', - shadow: '{overlay.navigation.shadow}', - transitionDuration: '{transition.duration}' - }, - list: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}' - }, - item: { - focusBackground: '{navigation.item.focus.background}', - activeBackground: '{navigation.item.active.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - activeColor: '{navigation.item.active.color}', - padding: '{navigation.item.padding}', - borderRadius: '{navigation.item.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}', - activeColor: '{navigation.item.icon.active.color}' - } - }, - submenu: { - mobileIndent: '1rem' - }, - submenuIcon: { - size: '{navigation.submenu.icon.size}', - color: '{navigation.submenu.icon.color}', - focusColor: '{navigation.submenu.icon.focus.color}', - activeColor: '{navigation.submenu.icon.active.color}' - }, - separator: { - borderColor: '{content.border.color}' - } -}; diff --git a/src/app/components/themes/material/contextmenu/ng-package.json b/src/app/components/themes/material/contextmenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/contextmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/contextmenu/public_api.ts b/src/app/components/themes/material/contextmenu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/contextmenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/datatable/index.ts b/src/app/components/themes/material/datatable/index.ts deleted file mode 100644 index de7c4bb2263..00000000000 --- a/src/app/components/themes/material/datatable/index.ts +++ /dev/null @@ -1,178 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - header: { - background: '{content.background}', - borderColor: '{datatable.border.color}', - color: '{content.color}', - borderWidth: '0 0 1px 0', - padding: '0.75rem 1rem' - }, - headerCell: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - borderColor: '{datatable.border.color}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - selectedColor: '{highlight.color}', - gap: '0.5rem', - padding: '0.75rem 1rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '-1px', - shadow: '{focus.ring.shadow}' - } - }, - columnTitle: { - fontWeight: '600' - }, - row: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - selectedColor: '{highlight.color}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '-1px', - shadow: '{focus.ring.shadow}' - } - }, - bodyCell: { - borderColor: '{datatable.border.color}', - padding: '0.75rem 1rem' - }, - footerCell: { - background: '{content.background}', - borderColor: '{datatable.border.color}', - color: '{content.color}', - padding: '0.75rem 1rem' - }, - columnFooter: { - fontWeight: '600' - }, - footer: { - background: '{content.background}', - borderColor: '{datatable.border.color}', - color: '{content.color}', - borderWidth: '0 0 1px 0', - padding: '0.75rem 1rem' - }, - dropPoint: { - color: '{primary.color}' - }, - columnResizerWidth: '0.5rem', - resizeIndicator: { - width: '1px', - color: '{primary.color}' - }, - sortIcon: { - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}', - size: '0.875rem' - }, - loadingIcon: { - size: '2rem' - }, - rowToggleButton: { - hoverBackground: '{content.hover.background}', - selectedHoverBackground: '{content.background}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - selectedHoverColor: '{primary.color}', - size: '1.75rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - filter: { - inlineGap: '0.5rem', - overlaySelect: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - overlayPopover: { - background: '{overlay.popover.background}', - borderColor: '{overlay.popover.border.color}', - borderRadius: '{overlay.popover.border.radius}', - color: '{overlay.popover.color}', - shadow: '{overlay.popover.shadow}', - padding: '{overlay.popover.padding}', - gap: '0.5rem' - }, - rule: { - borderColor: '{content.border.color}' - }, - constraintList: { - padding: '{list.padding}', - gap: '{list.gap}' - }, - constraint: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - separator: { - borderColor: '{content.border.color}' - }, - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}' - } - }, - paginatorTop: { - borderColor: '{datatable.border.color}', - borderWidth: '0 0 1px 0' - }, - paginatorBottom: { - borderColor: '{datatable.border.color}', - borderWidth: '0 0 1px 0' - }, - colorScheme: { - light: { - root: { - borderColor: '{content.border.color}' - }, - row: { - stripedBackground: '{surface.50}' - }, - bodyCell: { - selectedBorderColor: '{primary.100}' - } - }, - dark: { - root: { - borderColor: '{surface.800}' - }, - row: { - stripedBackground: '{surface.950}' - }, - bodyCell: { - selectedBorderColor: '{primary.900}' - } - } - }, - css: ({ dt }) => ` -.p-datatable-header-cell, -.p-datatable-tbody > tr { - transition: none; -} -` -}; diff --git a/src/app/components/themes/material/datatable/ng-package.json b/src/app/components/themes/material/datatable/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/datatable/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/datatable/public_api.ts b/src/app/components/themes/material/datatable/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/datatable/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/dataview/index.ts b/src/app/components/themes/material/dataview/index.ts deleted file mode 100644 index 3dd89718114..00000000000 --- a/src/app/components/themes/material/dataview/index.ts +++ /dev/null @@ -1,40 +0,0 @@ -export default { - root: { - borderColor: 'transparent', - borderWidth: '0', - borderRadius: '0', - padding: '0' - }, - header: { - background: '{content.background}', - color: '{content.color}', - borderColor: '{content.border.color}', - borderWidth: '0 0 1px 0', - padding: '0.75rem 1rem', - borderRadius: '0' - }, - content: { - background: '{content.background}', - color: '{content.color}', - borderColor: 'transparent', - borderWidth: '0', - padding: '0', - borderRadius: '0' - }, - footer: { - background: '{content.background}', - color: '{content.color}', - borderColor: '{content.border.color}', - borderWidth: '1px 0 0 0', - padding: '0.75rem 1rem', - borderRadius: '0' - }, - paginatorTop: { - borderColor: '{content.border.color}', - borderWidth: '0 0 1px 0' - }, - paginatorBottom: { - borderColor: '{content.border.color}', - borderWidth: '1px 0 0 0' - } -}; diff --git a/src/app/components/themes/material/dataview/ng-package.json b/src/app/components/themes/material/dataview/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/dataview/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/dataview/public_api.ts b/src/app/components/themes/material/dataview/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/dataview/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/datepicker/index.ts b/src/app/components/themes/material/datepicker/index.ts deleted file mode 100644 index e2d14e70e15..00000000000 --- a/src/app/components/themes/material/datepicker/index.ts +++ /dev/null @@ -1,186 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - panel: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}', - shadow: '{overlay.popover.shadow}', - padding: '0.5rem' - }, - header: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - padding: '0 0 0.5rem 0', - fontWeight: '500', - gap: '0.5rem' - }, - title: { - gap: '0.5rem', - fontWeight: '700' - }, - dropdown: { - width: '3rem', - sm: { - width: '2.5rem' - }, - lg: { - width: '3.5rem' - }, - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.border.color}', - activeBorderColor: '{form.field.border.color}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '0', - style: 'none', - color: 'unset', - offset: '0', - shadow: 'nıne' - } - }, - inputIcon: { - color: '{form.field.icon.color}' - }, - selectMonth: { - hoverBackground: '{content.hover.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - padding: '0.5rem 0.75rem', - borderRadius: '{content.border.radius}' - }, - selectYear: { - hoverBackground: '{content.hover.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - padding: '0.5rem 0.75rem', - borderRadius: '{content.border.radius}' - }, - group: { - borderColor: '{content.border.color}', - gap: '{overlay.popover.padding}' - }, - dayView: { - margin: '0.5rem 0 0 0' - }, - weekDay: { - padding: '0.5rem', - fontWeight: '700', - color: '{content.color}' - }, - date: { - hoverBackground: '{content.hover.background}', - selectedBackground: '{primary.color}', - rangeSelectedBackground: '{highlight.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - selectedColor: '{primary.contrast.color}', - rangeSelectedColor: '{highlight.color}', - width: '2.5rem', - height: '2.5rem', - borderRadius: '50%', - padding: '0.125rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - monthView: { - margin: '0.5rem 0 0 0' - }, - month: { - padding: '0.625rem', - borderRadius: '{content.border.radius}' - }, - yearView: { - margin: '0.5rem 0 0 0' - }, - year: { - padding: '0.625rem', - borderRadius: '{content.border.radius}' - }, - buttonbar: { - padding: '0.5rem 0 0 0', - borderColor: '{content.border.color}' - }, - timePicker: { - padding: '0.5rem 0 0 0', - borderColor: '{content.border.color}', - gap: '0.5rem', - buttonGap: '0.25rem' - }, - colorScheme: { - light: { - dropdown: { - background: '{surface.100}', - hoverBackground: '{surface.200}', - activeBackground: '{surface.300}', - color: '{surface.600}', - hoverColor: '{surface.700}', - activeColor: '{surface.800}' - }, - today: { - background: '{surface.200}', - color: '{surface.900}' - } - }, - dark: { - dropdown: { - background: '{surface.800}', - hoverBackground: '{surface.700}', - activeBackground: '{surface.600}', - color: '{surface.300}', - hoverColor: '{surface.200}', - activeColor: '{surface.100}' - }, - today: { - background: '{surface.700}', - color: '{surface.0}' - } - } - }, - css: ({ dt }) => ` -.p-datepicker-header { - justify-content: start; -} - -.p-datepicker-title { - order: 1; -} - -.p-datepicker-prev-button { - order: 2; - margin-inline-start: auto; -} - -.p-datepicker-next-button { - order: 2; - margin-inline-start: 0.5rem; -} - -.p-datepicker-select-month:focus-visible { - background: ${dt('datepicker.select.month.hover.background')}; - color: ${dt('datepicker.select.month.hover.color')}; - outline: 0 none; -} - -.p-datepicker-select-year:focus-visible { - background: ${dt('datepicker.select.year.hover.background')}; - color: ${dt('datepicker.select.year.hover.color')}; - outline: 0 none; -} - -.p-datepicker-dropdown:focus-visible { - outline: 0 none; - background: ${dt('datepicker.dropdown.hover.background')}; - border-color: ${dt('datepicker.dropdown.hover.border.color')}; - color: ${dt('datepicker.dropdown.hover.color')}; -} -` -}; diff --git a/src/app/components/themes/material/datepicker/ng-package.json b/src/app/components/themes/material/datepicker/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/datepicker/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/datepicker/public_api.ts b/src/app/components/themes/material/datepicker/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/datepicker/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/dialog/index.ts b/src/app/components/themes/material/dialog/index.ts deleted file mode 100644 index 235086e72a0..00000000000 --- a/src/app/components/themes/material/dialog/index.ts +++ /dev/null @@ -1,24 +0,0 @@ -export default { - root: { - background: '{overlay.modal.background}', - borderColor: '{overlay.modal.border.color}', - color: '{overlay.modal.color}', - borderRadius: '{overlay.modal.border.radius}', - shadow: '{overlay.modal.shadow}' - }, - header: { - padding: '{overlay.modal.padding}', - gap: '0.5rem' - }, - title: { - fontSize: '1.25rem', - fontWeight: '600' - }, - content: { - padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}' - }, - footer: { - padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}', - gap: '0.5rem' - } -}; diff --git a/src/app/components/themes/material/dialog/ng-package.json b/src/app/components/themes/material/dialog/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/dialog/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/dialog/public_api.ts b/src/app/components/themes/material/dialog/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/dialog/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/divider/index.ts b/src/app/components/themes/material/divider/index.ts deleted file mode 100644 index ed6549b97d2..00000000000 --- a/src/app/components/themes/material/divider/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - borderColor: '{content.border.color}' - }, - content: { - background: '{content.background}', - color: '{text.color}' - }, - horizontal: { - margin: '1rem 0', - padding: '0 1rem', - content: { - padding: '0 0.5rem' - } - }, - vertical: { - margin: '0 1rem', - padding: '0.5rem 0', - content: { - padding: '0.5rem 0' - } - } -}; diff --git a/src/app/components/themes/material/divider/ng-package.json b/src/app/components/themes/material/divider/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/divider/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/divider/public_api.ts b/src/app/components/themes/material/divider/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/divider/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/dock/index.ts b/src/app/components/themes/material/dock/index.ts deleted file mode 100644 index 19548ace867..00000000000 --- a/src/app/components/themes/material/dock/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -export default { - root: { - background: 'rgba(255, 255, 255, 0.1)', - borderColor: 'rgba(255, 255, 255, 0.2)', - padding: '0.5rem', - borderRadius: '{border.radius.xl}' - }, - item: { - borderRadius: '{content.border.radius}', - padding: '0.5rem', - size: '3rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - } -}; diff --git a/src/app/components/themes/material/dock/ng-package.json b/src/app/components/themes/material/dock/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/dock/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/dock/public_api.ts b/src/app/components/themes/material/dock/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/dock/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/drawer/index.ts b/src/app/components/themes/material/drawer/index.ts deleted file mode 100644 index c1b87464252..00000000000 --- a/src/app/components/themes/material/drawer/index.ts +++ /dev/null @@ -1,19 +0,0 @@ -export default { - root: { - background: '{overlay.modal.background}', - borderColor: '{overlay.modal.border.color}', - color: '{overlay.modal.color}', - borderRadius: '{overlay.modal.border.radius}', - shadow: '{overlay.modal.shadow}' - }, - header: { - padding: '{overlay.modal.padding}' - }, - title: { - fontSize: '1.5rem', - fontWeight: '600' - }, - content: { - padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}' - } -}; diff --git a/src/app/components/themes/material/drawer/ng-package.json b/src/app/components/themes/material/drawer/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/drawer/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/drawer/public_api.ts b/src/app/components/themes/material/drawer/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/drawer/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/editor/index.ts b/src/app/components/themes/material/editor/index.ts deleted file mode 100644 index 61c1ce28ba0..00000000000 --- a/src/app/components/themes/material/editor/index.ts +++ /dev/null @@ -1,38 +0,0 @@ -export default { - toolbar: { - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}' - }, - toolbarItem: { - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{primary.color}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}', - padding: '{list.padding}' - }, - overlayOption: { - focusBackground: '{list.option.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}' - }, - content: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}' - }, - css: ({ dt }) => ` -.p-editor .p-editor-toolbar { - padding: 0.75rem -} -` -}; diff --git a/src/app/components/themes/material/editor/ng-package.json b/src/app/components/themes/material/editor/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/editor/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/editor/public_api.ts b/src/app/components/themes/material/editor/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/editor/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/fieldset/index.ts b/src/app/components/themes/material/fieldset/index.ts deleted file mode 100644 index 8231ddbebd6..00000000000 --- a/src/app/components/themes/material/fieldset/index.ts +++ /dev/null @@ -1,42 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - color: '{content.color}', - padding: '0 1.25rem 1.25rem 1.25rem', - transitionDuration: '{transition.duration}' - }, - legend: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - borderRadius: '{content.border.radius}', - borderWidth: '1px', - borderColor: 'transparent', - padding: '0.75rem 1rem', - gap: '0.5rem', - fontWeight: '600', - focusRing: { - width: '0', - style: 'none', - color: 'unset', - offset: '0', - shadow: 'none' - } - }, - toggleIcon: { - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}' - }, - content: { - padding: '0' - }, - css: ({ dt }) => ` -.p-fieldset-toggle-button:focus-visible { - background: ${dt('navigation.item.active.background')}; - -} -` -}; diff --git a/src/app/components/themes/material/fieldset/ng-package.json b/src/app/components/themes/material/fieldset/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/fieldset/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/fieldset/public_api.ts b/src/app/components/themes/material/fieldset/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/fieldset/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/fileupload/index.ts b/src/app/components/themes/material/fileupload/index.ts deleted file mode 100644 index b8596750a69..00000000000 --- a/src/app/components/themes/material/fileupload/index.ts +++ /dev/null @@ -1,35 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}', - transitionDuration: '{transition.duration}' - }, - header: { - background: 'transparent', - color: '{text.color}', - padding: '1.25rem', - borderWidth: '0', - borderRadius: '0', - gap: '0.5rem' - }, - content: { - highlightBorderColor: '{primary.color}', - padding: '0 1.25rem 1.25rem 1.25rem' - }, - file: { - padding: '1rem', - gap: '1rem', - borderColor: '{content.border.color}', - info: { - gap: '0.5rem' - } - }, - progressbar: { - height: '0.25rem' - }, - basic: { - gap: '0.5rem' - } -}; diff --git a/src/app/components/themes/material/fileupload/ng-package.json b/src/app/components/themes/material/fileupload/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/fileupload/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/fileupload/public_api.ts b/src/app/components/themes/material/fileupload/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/fileupload/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/floatlabel/index.ts b/src/app/components/themes/material/floatlabel/index.ts deleted file mode 100644 index a2e111e37f2..00000000000 --- a/src/app/components/themes/material/floatlabel/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -export default { - root: { - color: '{form.field.float.label.color}', - focusColor: '{form.field.float.label.focus.color}', - activeColor: '{form.field.float.label.active.color}', - invalidColor: '{form.field.float.label.invalid.color}', - transitionDuration: '0.2s', - positionX: '{form.field.padding.x}', - positionY: '{form.field.padding.y}', - fontWeight: '500', - active: { - fontSize: '0.75rem', - fontWeight: '400' - } - }, - over: { - active: { - top: '-1.25rem' - } - }, - in: { - input: { - paddingTop: '1.5rem', - paddingBottom: '0.5rem' - }, - active: { - top: '0.5rem' - } - }, - on: { - borderRadius: '{border.radius.xs}', - active: { - background: '{form.field.background}', - padding: '0 0.125rem' - } - } -}; diff --git a/src/app/components/themes/material/floatlabel/ng-package.json b/src/app/components/themes/material/floatlabel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/floatlabel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/floatlabel/public_api.ts b/src/app/components/themes/material/floatlabel/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/floatlabel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/galleria/index.ts b/src/app/components/themes/material/galleria/index.ts deleted file mode 100644 index cff8f596111..00000000000 --- a/src/app/components/themes/material/galleria/index.ts +++ /dev/null @@ -1,128 +0,0 @@ -export default { - root: { - borderWidth: '1px', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - transitionDuration: '{transition.duration}' - }, - navButton: { - background: 'rgba(255, 255, 255, 0.1)', - hoverBackground: 'rgba(255, 255, 255, 0.2)', - color: '{surface.100}', - hoverColor: '{surface.0}', - size: '3rem', - gutter: '0.5rem', - prev: { - borderRadius: '50%' - }, - next: { - borderRadius: '50%' - }, - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - navIcon: { - size: '1.5rem' - }, - thumbnailsContent: { - background: '{content.background}', - padding: '1rem 0.25rem' - }, - thumbnailNavButton: { - size: '2rem', - borderRadius: '50%', - gutter: '0.5rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - thumbnailNavButtonIcon: { - size: '1rem' - }, - caption: { - background: 'rgba(0, 0, 0, 0.5)', - color: '{surface.100}', - padding: '1rem' - }, - indicatorList: { - gap: '0.5rem', - padding: '1rem' - }, - indicatorButton: { - width: '1rem', - height: '1rem', - activeBackground: '{primary.color}', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - insetIndicatorList: { - background: 'rgba(0, 0, 0, 0.5)' - }, - insetIndicatorButton: { - background: 'rgba(255, 255, 255, 0.4)', - hoverBackground: 'rgba(255, 255, 255, 0.6)', - activeBackground: 'rgba(255, 255, 255, 0.9)' - }, - mask: { - background: '{mask.background}', - color: '{mask.color}' - }, - closeButton: { - size: '3rem', - gutter: '0.5rem', - background: 'rgba(255, 255, 255, 0.1)', - hoverBackground: 'rgba(255, 255, 255, 0.2)', - color: '{surface.50}', - hoverColor: '{surface.0}', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - closeButtonIcon: { - size: '1.5rem' - }, - colorScheme: { - light: { - thumbnailNavButton: { - hoverBackground: '{surface.100}', - color: '{surface.600}', - hoverColor: '{surface.700}' - }, - indicatorButton: { - background: '{surface.200}', - hoverBackground: '{surface.300}' - } - }, - dark: { - thumbnailNavButton: { - hoverBackground: '{surface.700}', - color: '{surface.400}', - hoverColor: '{surface.0}' - }, - indicatorButton: { - background: '{surface.700}', - hoverBackground: '{surface.600}' - } - } - } -}; diff --git a/src/app/components/themes/material/galleria/ng-package.json b/src/app/components/themes/material/galleria/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/galleria/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/galleria/public_api.ts b/src/app/components/themes/material/galleria/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/galleria/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/iconfield/index.ts b/src/app/components/themes/material/iconfield/index.ts deleted file mode 100644 index 1e0102d5f7f..00000000000 --- a/src/app/components/themes/material/iconfield/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default { - icon: { - color: '{form.field.icon.color}' - } -}; diff --git a/src/app/components/themes/material/iconfield/ng-package.json b/src/app/components/themes/material/iconfield/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/iconfield/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/iconfield/public_api.ts b/src/app/components/themes/material/iconfield/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/iconfield/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/iftalabel/index.ts b/src/app/components/themes/material/iftalabel/index.ts deleted file mode 100644 index 2db75dc03cd..00000000000 --- a/src/app/components/themes/material/iftalabel/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -export default { - root: { - color: '{form.field.float.label.color}', - focusColor: '{form.field.float.label.focus.color}', - invalidColor: '{form.field.float.label.invalid.color}', - transitionDuration: '0.2s', - positionX: '{form.field.padding.x}', - top: '0.5rem', - fontSize: '0.75rem', - fontWeight: '400' - }, - input: { - paddingTop: '1.5rem', - paddingBottom: '0.5rem' - } -}; diff --git a/src/app/components/themes/material/iftalabel/ng-package.json b/src/app/components/themes/material/iftalabel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/iftalabel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/iftalabel/public_api.ts b/src/app/components/themes/material/iftalabel/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/iftalabel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/image/index.ts b/src/app/components/themes/material/image/index.ts deleted file mode 100644 index ca282590d3f..00000000000 --- a/src/app/components/themes/material/image/index.ts +++ /dev/null @@ -1,44 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - preview: { - icon: { - size: '1.5rem' - }, - mask: { - background: '{mask.background}', - color: '{mask.color}' - } - }, - toolbar: { - position: { - left: 'auto', - right: '1rem', - top: '1rem', - bottom: 'auto' - }, - blur: '8px', - background: 'rgba(255,255,255,0.1)', - borderColor: 'rgba(255,255,255,0.2)', - borderWidth: '1px', - borderRadius: '30px', - padding: '.5rem', - gap: '0.5rem' - }, - action: { - hoverBackground: 'rgba(255,255,255,0.1)', - color: '{surface.50}', - hoverColor: '{surface.0}', - size: '3rem', - iconSize: '1.5rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - } -}; diff --git a/src/app/components/themes/material/image/ng-package.json b/src/app/components/themes/material/image/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/image/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/image/public_api.ts b/src/app/components/themes/material/image/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/image/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/imagecompare/index.ts b/src/app/components/themes/material/imagecompare/index.ts deleted file mode 100644 index 1c873f85933..00000000000 --- a/src/app/components/themes/material/imagecompare/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -export default { - handle: { - size: '20px', - hoverSize: '40px', - background: 'rgba(255,255,255,0.4)', - hoverBackground: 'rgba(255,255,255,0.6)', - borderColor: 'unset', - hoverBorderColor: 'unset', - borderWidth: '0', - borderRadius: '50%', - transitionDuration: '{transition.duration}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: 'rgba(255,255,255,0.3)', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - } -}; diff --git a/src/app/components/themes/material/imagecompare/ng-package.json b/src/app/components/themes/material/imagecompare/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/imagecompare/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/imagecompare/public_api.ts b/src/app/components/themes/material/imagecompare/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/imagecompare/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/index.ts b/src/app/components/themes/material/index.ts deleted file mode 100644 index 9e505a1133f..00000000000 --- a/src/app/components/themes/material/index.ts +++ /dev/null @@ -1,186 +0,0 @@ -import accordion from 'primeng/themes/material/accordion'; -import autocomplete from 'primeng/themes/material/autocomplete'; -import avatar from 'primeng/themes/material/avatar'; -import badge from 'primeng/themes/material/badge'; -import base from 'primeng/themes/material/base'; -import blockui from 'primeng/themes/material/blockui'; -import breadcrumb from 'primeng/themes/material/breadcrumb'; -import button from 'primeng/themes/material/button'; -import card from 'primeng/themes/material/card'; -import carousel from 'primeng/themes/material/carousel'; -import cascadeselect from 'primeng/themes/material/cascadeselect'; -import checkbox from 'primeng/themes/material/checkbox'; -import chip from 'primeng/themes/material/chip'; -import colorpicker from 'primeng/themes/material/colorpicker'; -import confirmdialog from 'primeng/themes/material/confirmdialog'; -import confirmpopup from 'primeng/themes/material/confirmpopup'; -import contextmenu from 'primeng/themes/material/contextmenu'; -import datatable from 'primeng/themes/material/datatable'; -import dataview from 'primeng/themes/material/dataview'; -import datepicker from 'primeng/themes/material/datepicker'; -import dialog from 'primeng/themes/material/dialog'; -import divider from 'primeng/themes/material/divider'; -import dock from 'primeng/themes/material/dock'; -import drawer from 'primeng/themes/material/drawer'; -import editor from 'primeng/themes/material/editor'; -import fieldset from 'primeng/themes/material/fieldset'; -import fileupload from 'primeng/themes/material/fileupload'; -import floatlabel from 'primeng/themes/material/floatlabel'; -import galleria from 'primeng/themes/material/galleria'; -import iconfield from 'primeng/themes/material/iconfield'; -import iftalabel from 'primeng/themes/material/iftalabel'; -import image from 'primeng/themes/material/image'; -import imagecompare from 'primeng/themes/material/imagecompare'; -import inlinemessage from 'primeng/themes/material/inlinemessage'; -import inplace from 'primeng/themes/material/inplace'; -import inputchips from 'primeng/themes/material/inputchips'; -import inputgroup from 'primeng/themes/material/inputgroup'; -import inputnumber from 'primeng/themes/material/inputnumber'; -import inputotp from 'primeng/themes/material/inputotp'; -import inputtext from 'primeng/themes/material/inputtext'; -import knob from 'primeng/themes/material/knob'; -import listbox from 'primeng/themes/material/listbox'; -import megamenu from 'primeng/themes/material/megamenu'; -import menu from 'primeng/themes/material/menu'; -import menubar from 'primeng/themes/material/menubar'; -import message from 'primeng/themes/material/message'; -import metergroup from 'primeng/themes/material/metergroup'; -import multiselect from 'primeng/themes/material/multiselect'; -import orderlist from 'primeng/themes/material/orderlist'; -import organizationchart from 'primeng/themes/material/organizationchart'; -import overlaybadge from 'primeng/themes/material/overlaybadge'; -import paginator from 'primeng/themes/material/paginator'; -import panel from 'primeng/themes/material/panel'; -import panelmenu from 'primeng/themes/material/panelmenu'; -import password from 'primeng/themes/material/password'; -import picklist from 'primeng/themes/material/picklist'; -import popover from 'primeng/themes/material/popover'; -import progressbar from 'primeng/themes/material/progressbar'; -import progressspinner from 'primeng/themes/material/progressspinner'; -import radiobutton from 'primeng/themes/material/radiobutton'; -import rating from 'primeng/themes/material/rating'; -import ripple from 'primeng/themes/material/ripple'; -import scrollpanel from 'primeng/themes/material/scrollpanel'; -import select from 'primeng/themes/material/select'; -import selectbutton from 'primeng/themes/material/selectbutton'; -import skeleton from 'primeng/themes/material/skeleton'; -import slider from 'primeng/themes/material/slider'; -import speeddial from 'primeng/themes/material/speeddial'; -import splitbutton from 'primeng/themes/material/splitbutton'; -import splitter from 'primeng/themes/material/splitter'; -import stepper from 'primeng/themes/material/stepper'; -import steps from 'primeng/themes/material/steps'; -import tabmenu from 'primeng/themes/material/tabmenu'; -import tabs from 'primeng/themes/material/tabs'; -import tabview from 'primeng/themes/material/tabview'; -import tag from 'primeng/themes/material/tag'; -import terminal from 'primeng/themes/material/terminal'; -import textarea from 'primeng/themes/material/textarea'; -import tieredmenu from 'primeng/themes/material/tieredmenu'; -import timeline from 'primeng/themes/material/timeline'; -import toast from 'primeng/themes/material/toast'; -import togglebutton from 'primeng/themes/material/togglebutton'; -import toggleswitch from 'primeng/themes/material/toggleswitch'; -import toolbar from 'primeng/themes/material/toolbar'; -import tooltip from 'primeng/themes/material/tooltip'; -import tree from 'primeng/themes/material/tree'; -import treeselect from 'primeng/themes/material/treeselect'; -import treetable from 'primeng/themes/material/treetable'; -import virtualscroller from 'primeng/themes/material/virtualscroller'; - -export default { - ...base, - components: { - accordion, - autocomplete, - avatar, - badge, - blockui, - breadcrumb, - button, - datepicker, - card, - carousel, - cascadeselect, - checkbox, - chip, - colorpicker, - confirmdialog, - confirmpopup, - contextmenu, - dataview, - datatable, - dialog, - divider, - dock, - drawer, - editor, - fieldset, - fileupload, - iftalabel, - floatlabel, - galleria, - iconfield, - image, - imagecompare, - inlinemessage, - inplace, - inputchips, - inputgroup, - inputnumber, - inputotp, - inputtext, - knob, - listbox, - megamenu, - menu, - menubar, - message, - metergroup, - multiselect, - orderlist, - organizationchart, - overlaybadge, - popover, - paginator, - password, - panel, - panelmenu, - picklist, - progressbar, - progressspinner, - radiobutton, - rating, - scrollpanel, - select, - selectbutton, - skeleton, - slider, - speeddial, - splitter, - splitbutton, - stepper, - steps, - tabmenu, - tabs, - tabview, - textarea, - tieredmenu, - tag, - terminal, - timeline, - togglebutton, - toggleswitch, - tree, - treeselect, - treetable, - toast, - toolbar, - virtualscroller, - tooltip, - ripple, - }, - css: ({ dt }) => ` - - `, -}; diff --git a/src/app/components/themes/material/inlinemessage/index.ts b/src/app/components/themes/material/inlinemessage/index.ts deleted file mode 100644 index 526ebf3f6de..00000000000 --- a/src/app/components/themes/material/inlinemessage/index.ts +++ /dev/null @@ -1,91 +0,0 @@ -export default { - root: { - padding: '{form.field.padding.y} {form.field.padding.x}', - borderRadius: '{content.border.radius}', - gap: '0.5rem' - }, - text: { - fontWeight: '500' - }, - icon: { - size: '1rem' - }, - colorScheme: { - light: { - info: { - background: 'color-mix(in srgb, {blue.50}, transparent 5%)', - borderColor: '{blue.200}', - color: '{blue.600}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {blue.500}, transparent 96%)' - }, - success: { - background: 'color-mix(in srgb, {green.50}, transparent 5%)', - borderColor: '{green.200}', - color: '{green.600}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {green.500}, transparent 96%)' - }, - warn: { - background: 'color-mix(in srgb,{yellow.50}, transparent 5%)', - borderColor: '{yellow.200}', - color: '{yellow.600}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {yellow.500}, transparent 96%)' - }, - error: { - background: 'color-mix(in srgb, {red.50}, transparent 5%)', - borderColor: '{red.200}', - color: '{red.600}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {red.500}, transparent 96%)' - }, - secondary: { - background: '{surface.100}', - borderColor: '{surface.200}', - color: '{surface.600}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.500}, transparent 96%)' - }, - contrast: { - background: '{surface.900}', - borderColor: '{surface.950}', - color: '{surface.50}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)' - } - }, - dark: { - info: { - background: 'color-mix(in srgb, {blue.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {blue.700}, transparent 64%)', - color: '{blue.500}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {blue.500}, transparent 96%)' - }, - success: { - background: 'color-mix(in srgb, {green.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {green.700}, transparent 64%)', - color: '{green.500}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {green.500}, transparent 96%)' - }, - warn: { - background: 'color-mix(in srgb, {yellow.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {yellow.700}, transparent 64%)', - color: '{yellow.500}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {yellow.500}, transparent 96%)' - }, - error: { - background: 'color-mix(in srgb, {red.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {red.700}, transparent 64%)', - color: '{red.500}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {red.500}, transparent 96%)' - }, - secondary: { - background: '{surface.800}', - borderColor: '{surface.700}', - color: '{surface.300}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.500}, transparent 96%)' - }, - contrast: { - background: '{surface.0}', - borderColor: '{surface.100}', - color: '{surface.950}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)' - } - } - } -}; diff --git a/src/app/components/themes/material/inlinemessage/ng-package.json b/src/app/components/themes/material/inlinemessage/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/inlinemessage/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/inlinemessage/public_api.ts b/src/app/components/themes/material/inlinemessage/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/inlinemessage/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/inplace/index.ts b/src/app/components/themes/material/inplace/index.ts deleted file mode 100644 index 9b7db490017..00000000000 --- a/src/app/components/themes/material/inplace/index.ts +++ /dev/null @@ -1,18 +0,0 @@ -export default { - root: { - padding: '{form.field.padding.y} {form.field.padding.x}', - borderRadius: '{content.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - }, - transitionDuration: '{transition.duration}' - }, - display: { - hoverBackground: '{content.hover.background}', - hoverColor: '{content.hover.color}' - } -}; diff --git a/src/app/components/themes/material/inplace/ng-package.json b/src/app/components/themes/material/inplace/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/inplace/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/inplace/public_api.ts b/src/app/components/themes/material/inplace/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/inplace/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/inputchips/index.ts b/src/app/components/themes/material/inputchips/index.ts deleted file mode 100644 index 85548fc9f0a..00000000000 --- a/src/app/components/themes/material/inputchips/index.ts +++ /dev/null @@ -1,44 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}' - }, - chip: { - borderRadius: '{border.radius.sm}' - }, - colorScheme: { - light: { - chip: { - focusBackground: '{surface.200}', - color: '{surface.800}' - } - }, - dark: { - chip: { - focusBackground: '{surface.700}', - color: '{surface.0}' - } - } - } -}; diff --git a/src/app/components/themes/material/inputchips/ng-package.json b/src/app/components/themes/material/inputchips/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/inputchips/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/inputchips/public_api.ts b/src/app/components/themes/material/inputchips/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/inputchips/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/inputgroup/index.ts b/src/app/components/themes/material/inputgroup/index.ts deleted file mode 100644 index 27d96c12eb4..00000000000 --- a/src/app/components/themes/material/inputgroup/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -export default { - addon: { - background: '{form.field.background}', - borderColor: '{form.field.border.color}', - color: '{form.field.icon.color}', - borderRadius: '{form.field.border.radius}', - padding: '0.75rem', - minWidth: '3rem' - } -}; diff --git a/src/app/components/themes/material/inputgroup/ng-package.json b/src/app/components/themes/material/inputgroup/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/inputgroup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/inputgroup/public_api.ts b/src/app/components/themes/material/inputgroup/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/inputgroup/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/inputnumber/index.ts b/src/app/components/themes/material/inputnumber/index.ts deleted file mode 100644 index ed3d043c208..00000000000 --- a/src/app/components/themes/material/inputnumber/index.ts +++ /dev/null @@ -1,45 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - button: { - width: '3rem', - borderRadius: '{form.field.border.radius}', - verticalPadding: '{form.field.padding.y}' - }, - colorScheme: { - light: { - button: { - background: 'transparent', - hoverBackground: '{surface.100}', - activeBackground: '{surface.200}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.border.color}', - activeBorderColor: '{form.field.border.color}', - color: '{surface.400}', - hoverColor: '{surface.500}', - activeColor: '{surface.600}' - } - }, - dark: { - button: { - background: 'transparent', - hoverBackground: '{surface.800}', - activeBackground: '{surface.700}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.border.color}', - activeBorderColor: '{form.field.border.color}', - color: '{surface.400}', - hoverColor: '{surface.300}', - activeColor: '{surface.200}' - } - } - }, - css: ({ dt }) => ` -.p-inputnumber-stacked .p-inputnumber-button-group { - top: 2px; - right: 2px; - height: calc(100% - 4px); -} -` -}; diff --git a/src/app/components/themes/material/inputnumber/ng-package.json b/src/app/components/themes/material/inputnumber/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/inputnumber/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/inputnumber/public_api.ts b/src/app/components/themes/material/inputnumber/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/inputnumber/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/inputotp/index.ts b/src/app/components/themes/material/inputotp/index.ts deleted file mode 100644 index b9ee953de3f..00000000000 --- a/src/app/components/themes/material/inputotp/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -export default { - root: { - gap: '0.5rem' - }, - input: { - width: '3rem', - sm: { - width: '2.5rem' - }, - lg: { - width: '3.5rem' - } - } -}; diff --git a/src/app/components/themes/material/inputotp/ng-package.json b/src/app/components/themes/material/inputotp/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/inputotp/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/inputotp/public_api.ts b/src/app/components/themes/material/inputotp/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/inputotp/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/inputtext/index.ts b/src/app/components/themes/material/inputtext/index.ts deleted file mode 100644 index b61e349f5dd..00000000000 --- a/src/app/components/themes/material/inputtext/index.ts +++ /dev/null @@ -1,82 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - }, - css: ({ dt }) => ` -.p-inputtext.p-variant-filled { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - border: 1px solid transparent; - background: ${dt('inputtext.filled.background')} no-repeat; - background-image: linear-gradient(to bottom, ${dt('inputtext.focus.border.color')}, ${dt('inputtext.focus.border.color')}), linear-gradient(to bottom, ${dt('inputtext.border.color')}, ${dt('inputtext.border.color')}); - background-size: 0 2px, 100% 1px; - background-position: 50% 100%, 50% 100%; - background-origin: border-box; - transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); -} - -.p-inputtext.p-variant-filled:enabled:hover { - background: ${dt('inputtext.filled.hover.background')} no-repeat; - background-image: linear-gradient(to bottom, ${dt('inputtext.focus.border.color')}, ${dt('inputtext.focus.border.color')}), linear-gradient(to bottom, ${dt('inputtext.hover.border.color')}, ${dt('inputtext.hover.border.color')}); - background-size: 0 2px, 100% 1px; - background-position: 50% 100%, 50% 100%; - background-origin: border-box; - border-color: transparent; -} - -.p-inputtext.p-variant-filled:enabled:focus { - outline: 0 none; - background: ${dt('inputtext.filled.focus.background')} no-repeat; - background-image: linear-gradient(to bottom, ${dt('inputtext.focus.border.color')}, ${dt('inputtext.focus.border.color')}), linear-gradient(to bottom, ${dt('inputtext.border.color')}, ${dt('inputtext.border.color')}); - background-size: 100% 2px, 100% 1px; - background-position: 50% 100%, 50% 100%; - background-origin: border-box; - border-color: transparent; -} - -.p-inputtext.p-variant-filled:enabled:hover:focus { - background-image: linear-gradient(to bottom, ${dt('inputtext.focus.border.color')}, ${dt('inputtext.focus.border.color')}), linear-gradient(to bottom, ${dt('inputtext.hover.border.color')}, ${dt('inputtext.hover.border.color')}); -} - -.p-inputtext.p-variant-filled.p-invalid { - background-image: linear-gradient(to bottom, ${dt('inputtext.invalid.border.color')}, ${dt('inputtext.invalid.border.color')}), linear-gradient(to bottom, ${dt('inputtext.invalid.border.color')}, ${dt('inputtext.invalid.border.color')}); -} - -.p-inputtext.p-variant-filled.p-invalid:enabled:focus { - background-image: linear-gradient(to bottom, ${dt('inputtext.invalid.border.color')}, ${dt('inputtext.invalid.border.color')}), linear-gradient(to bottom, ${dt('inputtext.invalid.border.color')}, ${dt('inputtext.invalid.border.color')}); -} -` -}; diff --git a/src/app/components/themes/material/inputtext/ng-package.json b/src/app/components/themes/material/inputtext/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/inputtext/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/inputtext/public_api.ts b/src/app/components/themes/material/inputtext/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/inputtext/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/knob/index.ts b/src/app/components/themes/material/knob/index.ts deleted file mode 100644 index e42b85c7a5c..00000000000 --- a/src/app/components/themes/material/knob/index.ts +++ /dev/null @@ -1,21 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - value: { - background: '{primary.color}' - }, - range: { - background: '{content.border.color}' - }, - text: { - color: '{text.muted.color}' - } -}; diff --git a/src/app/components/themes/material/knob/ng-package.json b/src/app/components/themes/material/knob/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/knob/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/knob/public_api.ts b/src/app/components/themes/material/knob/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/knob/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/listbox/index.ts b/src/app/components/themes/material/listbox/index.ts deleted file mode 100644 index f0eacb2f238..00000000000 --- a/src/app/components/themes/material/listbox/index.ts +++ /dev/null @@ -1,71 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - shadow: '{form.field.shadow}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}' - }, - list: { - padding: '{list.padding}', - gap: '{list.gap}', - header: { - padding: '{list.header.padding}' - } - }, - option: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}' - }, - optionGroup: { - background: '{list.option.group.background}', - color: '{list.option.group.color}', - fontWeight: '{list.option.group.font.weight}', - padding: '{list.option.group.padding}' - }, - checkmark: { - color: '{list.option.color}', - gutterStart: '-0.375rem', - gutterEnd: '0.375rem' - }, - emptyMessage: { - padding: '{list.option.padding}' - }, - colorScheme: { - light: { - option: { - stripedBackground: '{surface.50}' - } - }, - dark: { - option: { - stripedBackground: '{surface.900}' - } - } - }, - css: ({ dt }) => ` -.p-listbox-option { - transition: none; -} -` -}; diff --git a/src/app/components/themes/material/listbox/ng-package.json b/src/app/components/themes/material/listbox/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/listbox/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/listbox/public_api.ts b/src/app/components/themes/material/listbox/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/listbox/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/megamenu/index.ts b/src/app/components/themes/material/megamenu/index.ts deleted file mode 100644 index 6cf065496d0..00000000000 --- a/src/app/components/themes/material/megamenu/index.ts +++ /dev/null @@ -1,84 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - color: '{content.color}', - gap: '0.5rem', - verticalOrientation: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}' - }, - horizontalOrientation: { - padding: '0.5rem 0.75rem', - gap: '0.5rem' - }, - transitionDuration: '{transition.duration}' - }, - baseItem: { - borderRadius: '{content.border.radius}', - padding: '{navigation.item.padding}' - }, - item: { - focusBackground: '{navigation.item.focus.background}', - activeBackground: '{navigation.item.active.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - activeColor: '{navigation.item.active.color}', - padding: '{navigation.item.padding}', - borderRadius: '{navigation.item.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}', - activeColor: '{navigation.item.icon.active.color}' - } - }, - overlay: { - padding: '0', - background: '{content.background}', - borderColor: 'transparent', - borderRadius: '{content.border.radius}', - color: '{content.color}', - shadow: '{overlay.navigation.shadow}', - gap: '0.5rem' - }, - submenu: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}' - }, - submenuLabel: { - padding: '{navigation.submenu.label.padding}', - fontWeight: '{navigation.submenu.label.font.weight}', - background: '{navigation.submenu.label.background.}', - color: '{navigation.submenu.label.color}' - }, - submenuIcon: { - size: '{navigation.submenu.icon.size}', - color: '{navigation.submenu.icon.color}', - focusColor: '{navigation.submenu.icon.focus.color}', - activeColor: '{navigation.submenu.icon.active.color}' - }, - separator: { - borderColor: '{content.border.color}' - }, - mobileButton: { - borderRadius: '50%', - size: '2.5rem', - color: '{text.muted.color}', - hoverColor: '{text.muted.hover.color}', - hoverBackground: '{content.hover.background}', - focusRing: { - width: '0', - style: 'none', - color: 'unset', - offset: '0', - shadow: 'none' - } - }, - css: ({ dt }) => ` -.p-megamenu-button:focus-visible { - background: ${dt('navigation.item.active.background')}; -} -` -}; diff --git a/src/app/components/themes/material/megamenu/ng-package.json b/src/app/components/themes/material/megamenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/megamenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/megamenu/public_api.ts b/src/app/components/themes/material/megamenu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/megamenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/menu/index.ts b/src/app/components/themes/material/menu/index.ts deleted file mode 100644 index b0449c5e966..00000000000 --- a/src/app/components/themes/material/menu/index.ts +++ /dev/null @@ -1,40 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}', - shadow: '{overlay.navigation.shadow}', - transitionDuration: '{transition.duration}' - }, - list: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}' - }, - item: { - focusBackground: '{navigation.item.focus.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - padding: '{navigation.item.padding}', - borderRadius: '{navigation.item.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}' - } - }, - submenuLabel: { - padding: '{navigation.submenu.label.padding}', - fontWeight: '{navigation.submenu.label.font.weight}', - background: '{navigation.submenu.label.background}', - color: '{navigation.submenu.label.color}' - }, - separator: { - borderColor: '{content.border.color}' - }, - css: ({ dt }) => ` -.p-menu-overlay { - border-color: transparent; -} -` -}; diff --git a/src/app/components/themes/material/menu/ng-package.json b/src/app/components/themes/material/menu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/menu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/menu/public_api.ts b/src/app/components/themes/material/menu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/menu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/menubar/index.ts b/src/app/components/themes/material/menubar/index.ts deleted file mode 100644 index 2196f0577bc..00000000000 --- a/src/app/components/themes/material/menubar/index.ts +++ /dev/null @@ -1,67 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - color: '{content.color}', - gap: '0.5rem', - padding: '0.5rem 0.75rem', - transitionDuration: '{transition.duration}' - }, - baseItem: { - borderRadius: '{content.border.radius}', - padding: '{navigation.item.padding}' - }, - item: { - focusBackground: '{navigation.item.focus.background}', - activeBackground: '{navigation.item.active.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - activeColor: '{navigation.item.active.color}', - padding: '{navigation.item.padding}', - borderRadius: '{navigation.item.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}', - activeColor: '{navigation.item.icon.active.color}' - } - }, - submenu: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}', - background: '{content.background}', - borderColor: 'transparent', - borderRadius: '{content.border.radius}', - shadow: '{overlay.navigation.shadow}', - mobileIndent: '1rem' - }, - submenuIcon: { - size: '{navigation.submenu.icon.size}', - color: '{navigation.submenu.icon.color}', - focusColor: '{navigation.submenu.icon.focus.color}', - activeColor: '{navigation.submenu.icon.active.color}' - }, - separator: { - borderColor: '{content.border.color}' - }, - mobileButton: { - borderRadius: '50%', - size: '2.5rem', - color: '{text.muted.color}', - hoverColor: '{text.muted.hover.color}', - hoverBackground: '{content.hover.background}', - focusRing: { - width: '0', - style: 'none', - color: 'unset', - offset: '0', - shadow: 'none' - } - }, - css: ({ dt }) => ` -.p-menubar-button:focus-visible { - background: ${dt('navigation.item.active.background')}; -} -` -}; diff --git a/src/app/components/themes/material/menubar/ng-package.json b/src/app/components/themes/material/menubar/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/menubar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/menubar/public_api.ts b/src/app/components/themes/material/menubar/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/menubar/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/message/index.ts b/src/app/components/themes/material/message/index.ts deleted file mode 100644 index d474e982bad..00000000000 --- a/src/app/components/themes/material/message/index.ts +++ /dev/null @@ -1,306 +0,0 @@ -export default { - root: { - borderRadius: '{content.border.radius}', - borderWidth: '0', - transitionDuration: '{transition.duration}' - }, - content: { - padding: '1rem 1.25rem', - gap: '0.5rem', - sm: { - padding: '0.625rem 0.625rem' - }, - lg: { - padding: '0.825rem 0.825rem' - } - }, - text: { - fontSize: '1rem', - fontWeight: '500', - sm: { - fontSize: '0.875rem' - }, - lg: { - fontSize: '1.125rem' - } - }, - icon: { - size: '1.25rem', - sm: { - size: '1rem' - }, - lg: { - size: '1.5rem' - } - }, - closeButton: { - width: '2rem', - height: '2rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - offset: '{focus.ring.offset}' - } - }, - closeIcon: { - size: '1rem', - sm: { - fontSize: '0.875rem' - }, - lg: { - fontSize: '1.125rem' - } - }, - outlined: { - root: { - borderWidth: '1px' - } - }, - colorScheme: { - light: { - info: { - background: 'color-mix(in srgb, {blue.50}, transparent 5%)', - borderColor: '{blue.200}', - color: '{blue.600}', - shadow: 'none', - closeButton: { - hoverBackground: '{blue.100}', - focusRing: { - color: '{blue.600}', - shadow: 'none' - } - }, - outlined: { - color: '{blue.600}', - borderColor: '{blue.600}' - }, - plain: { - color: '{blue.600}' - } - }, - success: { - background: 'color-mix(in srgb, {green.50}, transparent 5%)', - borderColor: '{green.200}', - color: '{green.600}', - shadow: 'none', - closeButton: { - hoverBackground: '{green.100}', - focusRing: { - color: '{green.600}', - shadow: 'none' - } - }, - outlined: { - color: '{green.600}', - borderColor: '{green.600}' - }, - plain: { - color: '{green.600}' - } - }, - warn: { - background: 'color-mix(in srgb,{yellow.50}, transparent 5%)', - borderColor: '{yellow.200}', - color: '{yellow.900}', - shadow: 'none', - closeButton: { - hoverBackground: '{yellow.100}', - focusRing: { - color: '{yellow.600}', - shadow: 'none' - } - }, - outlined: { - color: '{yellow.900}', - borderColor: '{yellow.900}' - }, - plain: { - color: '{yellow.900}' - } - }, - error: { - background: 'color-mix(in srgb, {red.50}, transparent 5%)', - borderColor: '{red.200}', - color: '{red.600}', - shadow: 'none', - closeButton: { - hoverBackground: '{red.100}', - focusRing: { - color: '{red.600}', - shadow: 'none' - } - }, - outlined: { - color: '{red.600}', - borderColor: '{red.600}' - }, - plain: { - color: '{red.600}' - } - }, - secondary: { - background: '{surface.100}', - borderColor: '{surface.200}', - color: '{surface.600}', - shadow: 'none', - closeButton: { - hoverBackground: '{surface.200}', - focusRing: { - color: '{surface.600}', - shadow: 'none' - } - }, - outlined: { - color: '{surface.600}', - borderColor: '{surface.600}' - }, - plain: { - color: '{surface.600}' - } - }, - contrast: { - background: '{surface.900}', - borderColor: '{surface.950}', - color: '{surface.50}', - shadow: 'none', - closeButton: { - hoverBackground: '{surface.800}', - focusRing: { - color: '{surface.50}', - shadow: 'none' - } - }, - outlined: { - color: '{surface.950}', - borderColor: '{surface.950}' - }, - plain: { - color: '{surface.950}' - } - } - }, - dark: { - info: { - background: 'color-mix(in srgb, {blue.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {blue.700}, transparent 64%)', - color: '{blue.500}', - shadow: 'none', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{blue.500}', - shadow: 'none' - } - }, - outlined: { - color: '{blue.500}', - borderColor: '{blue.500}' - }, - plain: { - color: '{blue.500}' - } - }, - success: { - background: 'color-mix(in srgb, {green.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {green.700}, transparent 64%)', - color: '{green.500}', - shadow: 'none', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{green.500}', - shadow: 'none' - } - }, - outlined: { - color: '{green.500}', - borderColor: '{green.500}' - }, - plain: { - color: '{green.500}' - } - }, - warn: { - background: 'color-mix(in srgb, {yellow.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {yellow.700}, transparent 64%)', - color: '{yellow.500}', - shadow: 'none', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{yellow.500}', - shadow: 'none' - } - }, - outlined: { - color: '{yellow.500}', - borderColor: '{yellow.500}' - }, - plain: { - color: '{yellow.500}' - } - }, - error: { - background: 'color-mix(in srgb, {red.500}, transparent 84%)', - borderColor: 'color-mix(in srgb, {red.700}, transparent 64%)', - color: '{red.500}', - shadow: 'none', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{red.500}', - shadow: 'none' - } - }, - outlined: { - color: '{red.500}', - borderColor: '{red.500}' - }, - plain: { - color: '{red.500}' - } - }, - secondary: { - background: '{surface.800}', - borderColor: '{surface.700}', - color: '{surface.300}', - shadow: 'none', - closeButton: { - hoverBackground: '{surface.700}', - focusRing: { - color: '{surface.300}', - shadow: 'none' - } - }, - outlined: { - color: '{surface.400}', - borderColor: '{surface.400}' - }, - plain: { - color: '{surface.400}' - } - }, - contrast: { - background: '{surface.0}', - borderColor: '{surface.100}', - color: '{surface.950}', - shadow: 'none', - closeButton: { - hoverBackground: '{surface.100}', - focusRing: { - color: '{surface.950}', - shadow: 'none' - } - }, - outlined: { - color: '{surface.0}', - borderColor: '{surface.0}' - }, - plain: { - color: '{surface.0}' - } - } - } - } -}; diff --git a/src/app/components/themes/material/message/ng-package.json b/src/app/components/themes/material/message/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/message/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/message/public_api.ts b/src/app/components/themes/material/message/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/message/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/metergroup/index.ts b/src/app/components/themes/material/metergroup/index.ts deleted file mode 100644 index 776f870758e..00000000000 --- a/src/app/components/themes/material/metergroup/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - borderRadius: '{content.border.radius}', - gap: '1rem' - }, - meters: { - background: '{content.border.color}', - size: '0.5rem' - }, - label: { - gap: '0.5rem' - }, - labelMarker: { - size: '0.5rem' - }, - labelIcon: { - size: '1rem' - }, - labelList: { - verticalGap: '0.5rem', - horizontalGap: '1rem' - } -}; diff --git a/src/app/components/themes/material/metergroup/ng-package.json b/src/app/components/themes/material/metergroup/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/metergroup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/metergroup/public_api.ts b/src/app/components/themes/material/metergroup/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/metergroup/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/multiselect/index.ts b/src/app/components/themes/material/multiselect/index.ts deleted file mode 100644 index 5d4b4676679..00000000000 --- a/src/app/components/themes/material/multiselect/index.ts +++ /dev/null @@ -1,128 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - }, - dropdown: { - width: '2.5rem', - color: '{form.field.icon.color}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - list: { - padding: '{list.padding}', - gap: '{list.gap}', - header: { - padding: '{list.header.padding}' - } - }, - option: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}', - gap: '0.75rem' - }, - optionGroup: { - background: '{list.option.group.background}', - color: '{list.option.group.color}', - fontWeight: '{list.option.group.font.weight}', - padding: '{list.option.group.padding}' - }, - chip: { - borderRadius: '{border.radius.sm}' - }, - emptyMessage: { - padding: '{list.option.padding}' - }, - css: ({ dt }) => ` -.p-multiselect.p-variant-filled { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - border: 1px solid transparent; - background: ${dt('multiselect.filled.background')} no-repeat; - background-image: linear-gradient(to bottom, ${dt('multiselect.focus.border.color')}, ${dt('multiselect.focus.border.color')}), linear-gradient(to bottom, ${dt('multiselect.border.color')}, ${dt('multiselect.border.color')}); - background-size: 0 2px, 100% 1px; - background-position: 50% 100%, 50% 100%; - background-origin: border-box; - transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); -} - -.p-multiselect.p-variant-filled:not(.p-disabled):hover { - background: ${dt('multiselect.filled.hover.background')} no-repeat; - background-image: linear-gradient(to bottom, ${dt('multiselect.focus.border.color')}, ${dt('multiselect.focus.border.color')}), linear-gradient(to bottom, ${dt('multiselect.hover.border.color')}, ${dt('multiselect.hover.border.color')}); - background-size: 0 2px, 100% 1px; - background-position: 50% 100%, 50% 100%; - background-origin: border-box; - border-color: transparent; -} - -.p-multiselect.p-variant-filled:not(.p-disabled).p-focus { - outline: 0 none; - background: ${dt('multiselect.filled.focus.background')} no-repeat; - background-image: linear-gradient(to bottom, ${dt('multiselect.focus.border.color')}, ${dt('multiselect.focus.border.color')}), linear-gradient(to bottom, ${dt('multiselect.border.color')}, ${dt('multiselect.border.color')}); - background-size: 100% 2px, 100% 1px; - background-position: 50% 100%, 50% 100%; - background-origin: border-box; - border-color: transparent; -} - -.p-multiselect.p-variant-filled:not(.p-disabled).p-focus:hover { - background-image: linear-gradient(to bottom, ${dt('multiselect.focus.border.color')}, ${dt('multiselect.focus.border.color')}), linear-gradient(to bottom, ${dt('multiselect.hover.border.color')}, ${dt('multiselect.hover.border.color')}); -} - -.p-multiselect.p-variant-filled.p-invalid { - background-image: linear-gradient(to bottom, ${dt('multiselect.invalid.border.color')}, ${dt('multiselect.invalid.border.color')}), linear-gradient(to bottom, ${dt('multiselect.invalid.border.color')}, ${dt('multiselect.invalid.border.color')}); -} - -.p-multiselect.p-variant-filled.p-invalid:not(.p-disabled).p-focus { - background-image: linear-gradient(to bottom, ${dt('multiselect.invalid.border.color')}, ${dt('multiselect.invalid.border.color')}), linear-gradient(to bottom, ${dt('multiselect.invalid.border.color')}, ${dt('multiselect.invalid.border.color')}); -} - -.p-multiselect-option { - transition: none; -} -` -}; diff --git a/src/app/components/themes/material/multiselect/ng-package.json b/src/app/components/themes/material/multiselect/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/multiselect/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/multiselect/public_api.ts b/src/app/components/themes/material/multiselect/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/multiselect/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/ng-package.json b/src/app/components/themes/material/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/orderlist/index.ts b/src/app/components/themes/material/orderlist/index.ts deleted file mode 100644 index bf662105509..00000000000 --- a/src/app/components/themes/material/orderlist/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -export default { - root: { - gap: '1.125rem' - }, - controls: { - gap: '0.5rem' - } -}; diff --git a/src/app/components/themes/material/orderlist/ng-package.json b/src/app/components/themes/material/orderlist/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/orderlist/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/orderlist/public_api.ts b/src/app/components/themes/material/orderlist/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/orderlist/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/organizationchart/index.ts b/src/app/components/themes/material/organizationchart/index.ts deleted file mode 100644 index 397a728f4bc..00000000000 --- a/src/app/components/themes/material/organizationchart/index.ts +++ /dev/null @@ -1,39 +0,0 @@ -export default { - root: { - gutter: '0.75rem', - transitionDuration: '{transition.duration}' - }, - node: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - selectedColor: '{highlight.color}', - hoverColor: '{content.hover.color}', - padding: '1rem 1.25rem', - toggleablePadding: '1rem 1.25rem 1.5rem 1.25rem', - borderRadius: '{content.border.radius}' - }, - nodeToggleButton: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - borderColor: '{content.border.color}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - size: '1.75rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - connector: { - color: '{content.border.color}', - borderRadius: '{content.border.radius}', - height: '24px' - } -}; diff --git a/src/app/components/themes/material/organizationchart/ng-package.json b/src/app/components/themes/material/organizationchart/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/organizationchart/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/organizationchart/public_api.ts b/src/app/components/themes/material/organizationchart/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/organizationchart/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/overlaybadge/index.ts b/src/app/components/themes/material/overlaybadge/index.ts deleted file mode 100644 index 7099114d446..00000000000 --- a/src/app/components/themes/material/overlaybadge/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -export default { - root: { - outline: { - width: '2px', - color: '{content.background}' - } - } -}; diff --git a/src/app/components/themes/material/overlaybadge/ng-package.json b/src/app/components/themes/material/overlaybadge/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/overlaybadge/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/overlaybadge/public_api.ts b/src/app/components/themes/material/overlaybadge/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/overlaybadge/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/paginator/index.ts b/src/app/components/themes/material/paginator/index.ts deleted file mode 100644 index cc37a371434..00000000000 --- a/src/app/components/themes/material/paginator/index.ts +++ /dev/null @@ -1,34 +0,0 @@ -export default { - root: { - padding: '0.5rem 1rem', - gap: '0.25rem', - borderRadius: '{content.border.radius}', - background: '{content.background}', - color: '{content.color}', - transitionDuration: '{transition.duration}' - }, - navButton: { - background: 'transparent', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}', - selectedColor: '{highlight.color}', - width: '2.5rem', - height: '2.5rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - currentPageReport: { - color: '{text.muted.color}' - }, - jumpToPageInput: { - maxWidth: '2.5rem' - } -}; diff --git a/src/app/components/themes/material/paginator/ng-package.json b/src/app/components/themes/material/paginator/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/paginator/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/paginator/public_api.ts b/src/app/components/themes/material/paginator/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/paginator/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/panel/index.ts b/src/app/components/themes/material/panel/index.ts deleted file mode 100644 index 616f60fd63c..00000000000 --- a/src/app/components/themes/material/panel/index.ts +++ /dev/null @@ -1,28 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}' - }, - header: { - background: 'transparent', - color: '{text.color}', - padding: '1.25rem', - borderColor: '{content.border.color}', - borderWidth: '0', - borderRadius: '0' - }, - toggleableHeader: { - padding: '0.5rem 1.25rem' - }, - title: { - fontWeight: '600' - }, - content: { - padding: '0 1.25rem 1.25rem 1.25rem' - }, - footer: { - padding: '0 1.25rem 1.25rem 1.25rem' - } -}; diff --git a/src/app/components/themes/material/panel/ng-package.json b/src/app/components/themes/material/panel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/panel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/panel/public_api.ts b/src/app/components/themes/material/panel/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/panel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/panelmenu/index.ts b/src/app/components/themes/material/panelmenu/index.ts deleted file mode 100644 index 71f7c413f54..00000000000 --- a/src/app/components/themes/material/panelmenu/index.ts +++ /dev/null @@ -1,67 +0,0 @@ -export default { - root: { - gap: '0', - transitionDuration: '{transition.duration}' - }, - panel: { - background: '{content.background}', - borderColor: '{content.border.color}', - borderWidth: '0', - color: '{content.color}', - padding: '0', - borderRadius: '0', - first: { - borderWidth: '0', - topBorderRadius: '{content.border.radius}' - }, - last: { - borderWidth: '0', - bottomBorderRadius: '{content.border.radius}' - } - }, - item: { - focusBackground: '{navigation.item.focus.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - gap: '0.5rem', - padding: '{navigation.item.padding}', - borderRadius: '{content.border.radius}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}' - } - }, - submenu: { - indent: '1rem' - }, - submenuIcon: { - color: '{navigation.submenu.icon.color}', - focusColor: '{navigation.submenu.icon.focus.color}' - }, - css: ({ dt }) => ` -.p-panelmenu-panel { - box-shadow: 0 0 0 1px ${dt('panelmenu.panel.border.color')}; - transition: margin ${dt('panelmenu.transition.duration')}; -} - -.p-panelmenu-panel:has(.p-panelmenu-header-active) { - margin: 1rem 0; -} - -.p-panelmenu-panel:first-child { - border-top-left-radius: ${dt('content.border.radius')}; - border-top-right-radius: ${dt('content.border.radius')}; - margin-top: 0; -} - -.p-panelmenu-panel:last-child { - border-bottom-left-radius: ${dt('content.border.radius')}; - border-bottom-right-radius: ${dt('content.border.radius')}; - margin-bottom: 0; -} - -.p-accordionpanel:not(.p-disabled) .p-accordionheader:focus-visible { - background: ${dt('navigation.item.active.background')}; -} -` -}; diff --git a/src/app/components/themes/material/panelmenu/ng-package.json b/src/app/components/themes/material/panelmenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/panelmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/panelmenu/public_api.ts b/src/app/components/themes/material/panelmenu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/panelmenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/password/index.ts b/src/app/components/themes/material/password/index.ts deleted file mode 100644 index cd04fee76b4..00000000000 --- a/src/app/components/themes/material/password/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -export default { - meter: { - background: '{content.border.color}', - borderRadius: '{content.border.radius}', - height: '.75rem' - }, - icon: { - color: '{form.field.icon.color}' - }, - overlay: { - background: '{overlay.popover.background}', - borderColor: '{overlay.popover.border.color}', - borderRadius: '{overlay.popover.border.radius}', - color: '{overlay.popover.color}', - padding: '{overlay.popover.padding}', - shadow: '{overlay.popover.shadow}' - }, - content: { - gap: '0.5rem' - }, - colorScheme: { - light: { - strength: { - weakBackground: '{red.500}', - mediumBackground: '{amber.500}', - strongBackground: '{green.500}' - } - }, - dark: { - strength: { - weakBackground: '{red.400}', - mediumBackground: '{amber.400}', - strongBackground: '{green.400}' - } - } - } -}; diff --git a/src/app/components/themes/material/password/ng-package.json b/src/app/components/themes/material/password/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/password/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/password/public_api.ts b/src/app/components/themes/material/password/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/password/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/picklist/index.ts b/src/app/components/themes/material/picklist/index.ts deleted file mode 100644 index bf662105509..00000000000 --- a/src/app/components/themes/material/picklist/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -export default { - root: { - gap: '1.125rem' - }, - controls: { - gap: '0.5rem' - } -}; diff --git a/src/app/components/themes/material/picklist/ng-package.json b/src/app/components/themes/material/picklist/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/picklist/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/picklist/public_api.ts b/src/app/components/themes/material/picklist/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/picklist/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/popover/index.ts b/src/app/components/themes/material/popover/index.ts deleted file mode 100644 index 855d2ec357b..00000000000 --- a/src/app/components/themes/material/popover/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -export default { - root: { - background: '{overlay.popover.background}', - borderColor: '{overlay.popover.border.color}', - color: '{overlay.popover.color}', - borderRadius: '{overlay.popover.border.radius}', - shadow: '{overlay.popover.shadow}', - gutter: '10px', - arrowOffset: '1.25rem' - }, - content: { - padding: '{overlay.popover.padding}' - } -}; diff --git a/src/app/components/themes/material/popover/ng-package.json b/src/app/components/themes/material/popover/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/popover/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/popover/public_api.ts b/src/app/components/themes/material/popover/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/popover/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/progressbar/index.ts b/src/app/components/themes/material/progressbar/index.ts deleted file mode 100644 index 2fc85e25ee7..00000000000 --- a/src/app/components/themes/material/progressbar/index.ts +++ /dev/null @@ -1,15 +0,0 @@ -export default { - root: { - background: '{content.border.color}', - borderRadius: '{content.border.radius}', - height: '1rem' - }, - value: { - background: '{primary.color}' - }, - label: { - color: '{primary.contrast.color}', - fontSize: '0.75rem', - fontWeight: '600' - } -}; diff --git a/src/app/components/themes/material/progressbar/ng-package.json b/src/app/components/themes/material/progressbar/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/progressbar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/progressbar/public_api.ts b/src/app/components/themes/material/progressbar/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/progressbar/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/progressspinner/index.ts b/src/app/components/themes/material/progressspinner/index.ts deleted file mode 100644 index 30c1c417512..00000000000 --- a/src/app/components/themes/material/progressspinner/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -export default { - colorScheme: { - light: { - root: { - 'color.1': '{red.500}', - 'color.2': '{blue.500}', - 'color.3': '{green.500}', - 'color.4': '{yellow.500}' - } - }, - dark: { - root: { - 'color.1': '{red.400}', - 'color.2': '{blue.400}', - 'color.3': '{green.400}', - 'color.4': '{yellow.400}' - } - } - } -}; diff --git a/src/app/components/themes/material/progressspinner/ng-package.json b/src/app/components/themes/material/progressspinner/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/progressspinner/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/progressspinner/public_api.ts b/src/app/components/themes/material/progressspinner/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/progressspinner/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/public_api.ts b/src/app/components/themes/material/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/radiobutton/index.ts b/src/app/components/themes/material/radiobutton/index.ts deleted file mode 100644 index 28bcbcc8074..00000000000 --- a/src/app/components/themes/material/radiobutton/index.ts +++ /dev/null @@ -1,74 +0,0 @@ -export default { - root: { - width: '20px', - height: '20px', - background: '{form.field.background}', - checkedBackground: '{primary.contrast.color}', - checkedHoverBackground: '{primary.contrast.color}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - checkedBorderColor: '{primary.color}', - checkedHoverBorderColor: '{primary.color}', - checkedFocusBorderColor: '{primary.color}', - checkedDisabledBorderColor: '{form.field.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - shadow: '{form.field.shadow}', - focusRing: { - width: '0', - style: 'none', - color: 'unset', - offset: '0', - shadow: 'none' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - width: '16px', - height: '16px' - }, - lg: { - width: '24px', - height: '24px' - } - }, - icon: { - size: '10px', - checkedColor: '{primary.color}', - checkedHoverColor: '{primary.color}', - disabledColor: '{form.field.disabled.color}', - sm: { - size: '8px' - }, - lg: { - size: '12px' - } - }, - css: ({ dt }) => ` -.p-radiobutton { - border-radius: 50%; - transition: box-shadow ${dt('radiobutton.transition.duration')}; -} - -.p-radiobutton-box { - border-width: 2px; -} - -.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) { - box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('text.color')}, transparent 96%); -} - -.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) { - box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('text.color')}, transparent 88%); -} - -.p-radiobutton-checked:not(.p-disabled):has(.p-radiobutton-input:hover) { - box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('radiobutton.checked.border.color')}, transparent 92%); -} - -.p-radiobutton-checked:not(.p-disabled):has(.p-radiobutton-input:focus-visible) { - box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('radiobutton.checked.border.color')}, transparent 84%); -} -` -}; diff --git a/src/app/components/themes/material/radiobutton/ng-package.json b/src/app/components/themes/material/radiobutton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/radiobutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/radiobutton/public_api.ts b/src/app/components/themes/material/radiobutton/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/radiobutton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/rating/index.ts b/src/app/components/themes/material/rating/index.ts deleted file mode 100644 index f741d3e41d8..00000000000 --- a/src/app/components/themes/material/rating/index.ts +++ /dev/null @@ -1,35 +0,0 @@ -export default { - root: { - gap: '0.5rem', - transitionDuration: '{transition.duration}', - focusRing: { - width: '0', - style: 'none', - color: 'unset', - offset: '0', - shadow: 'none' - } - }, - icon: { - size: '1.125rem', - color: '{text.muted.color}', - hoverColor: '{primary.color}', - activeColor: '{primary.color}' - }, - css: ({ dt }) => ` -.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-option:hover { - background: color-mix(in srgb, ${dt('rating.icon.color')}, transparent 96%); - box-shadow: 0 0 1px 8px color-mix(in srgb, ${dt('rating.icon.color')}, transparent 96%); -} - -.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-option-active:hover { - background: color-mix(in srgb, ${dt('rating.icon.active.color')}, transparent 92%); - box-shadow: 0 0 1px 8px color-mix(in srgb, ${dt('rating.icon.active.color')}, transparent 92%); -} - -.p-rating-option.p-focus-visible { - background: color-mix(in srgb, ${dt('rating.icon.active.color')}, transparent 84%); - box-shadow: 0 0 1px 8px color-mix(in srgb, ${dt('rating.icon.active.color')}, transparent 84%); -} -` -}; diff --git a/src/app/components/themes/material/rating/ng-package.json b/src/app/components/themes/material/rating/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/rating/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/rating/public_api.ts b/src/app/components/themes/material/rating/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/rating/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/ripple/index.ts b/src/app/components/themes/material/ripple/index.ts deleted file mode 100644 index 024905a6416..00000000000 --- a/src/app/components/themes/material/ripple/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -export default { - colorScheme: { - light: { - root: { - background: 'rgba(0,0,0,0.1)' - } - }, - dark: { - root: { - background: 'rgba(255,255,255,0.3)' - } - } - } -}; diff --git a/src/app/components/themes/material/ripple/ng-package.json b/src/app/components/themes/material/ripple/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/ripple/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/ripple/public_api.ts b/src/app/components/themes/material/ripple/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/ripple/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/scrollpanel/index.ts b/src/app/components/themes/material/scrollpanel/index.ts deleted file mode 100644 index 16c0de14286..00000000000 --- a/src/app/components/themes/material/scrollpanel/index.ts +++ /dev/null @@ -1,28 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - bar: { - size: '9px', - borderRadius: '{border.radius.sm}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - colorScheme: { - light: { - bar: { - background: '{surface.200}' - } - }, - dark: { - bar: { - background: '{surface.700}' - } - } - } -}; diff --git a/src/app/components/themes/material/scrollpanel/ng-package.json b/src/app/components/themes/material/scrollpanel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/scrollpanel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/scrollpanel/public_api.ts b/src/app/components/themes/material/scrollpanel/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/scrollpanel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/select/index.ts b/src/app/components/themes/material/select/index.ts deleted file mode 100644 index fdc6c3105a2..00000000000 --- a/src/app/components/themes/material/select/index.ts +++ /dev/null @@ -1,132 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - }, - dropdown: { - width: '2.5rem', - color: '{form.field.icon.color}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - list: { - padding: '{list.padding}', - gap: '{list.gap}', - header: { - padding: '{list.header.padding}' - } - }, - option: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}' - }, - optionGroup: { - background: '{list.option.group.background}', - color: '{list.option.group.color}', - fontWeight: '{list.option.group.font.weight}', - padding: '{list.option.group.padding}' - }, - clearIcon: { - color: '{form.field.icon.color}' - }, - checkmark: { - color: '{list.option.color}', - gutterStart: '-0.375rem', - gutterEnd: '0.375rem' - }, - emptyMessage: { - padding: '{list.option.padding}' - }, - css: ({ dt }) => ` -.p-select.p-variant-filled { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - border: 1px solid transparent; - background: ${dt('select.filled.background')} no-repeat; - background-image: linear-gradient(to bottom, ${dt('select.focus.border.color')}, ${dt('select.focus.border.color')}), linear-gradient(to bottom, ${dt('select.border.color')}, ${dt('select.border.color')}); - background-size: 0 2px, 100% 1px; - background-position: 50% 100%, 50% 100%; - background-origin: border-box; - transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); -} - -.p-select.p-variant-filled:not(.p-disabled):hover { - background: ${dt('select.filled.hover.background')} no-repeat; - background-image: linear-gradient(to bottom, ${dt('select.focus.border.color')}, ${dt('select.focus.border.color')}), linear-gradient(to bottom, ${dt('select.hover.border.color')}, ${dt('select.hover.border.color')}); - background-size: 0 2px, 100% 1px; - background-position: 50% 100%, 50% 100%; - background-origin: border-box; - border-color: transparent; -} - -.p-select.p-variant-filled:not(.p-disabled).p-focus { - outline: 0 none; - background: ${dt('select.filled.focus.background')} no-repeat; - background-image: linear-gradient(to bottom, ${dt('select.focus.border.color')}, ${dt('select.focus.border.color')}), linear-gradient(to bottom, ${dt('select.border.color')}, ${dt('select.border.color')}); - background-size: 100% 2px, 100% 1px; - background-position: 50% 100%, 50% 100%; - background-origin: border-box; - border-color: transparent; -} - -.p-select.p-variant-filled:not(.p-disabled).p-focus:hover { - background-image: linear-gradient(to bottom, ${dt('select.focus.border.color')}, ${dt('select.focus.border.color')}), linear-gradient(to bottom, ${dt('select.hover.border.color')}, ${dt('select.hover.border.color')}); -} - -.p-select.p-variant-filled.p-invalid { - background-image: linear-gradient(to bottom, ${dt('select.invalid.border.color')}, ${dt('select.invalid.border.color')}), linear-gradient(to bottom, ${dt('select.invalid.border.color')}, ${dt('select.invalid.border.color')}); -} - -.p-select.p-variant-filled.p-invalid:not(.p-disabled).p-focus { - background-image: linear-gradient(to bottom, ${dt('select.invalid.border.color')}, ${dt('select.invalid.border.color')}), linear-gradient(to bottom, ${dt('select.invalid.border.color')}, ${dt('select.invalid.border.color')}); -} - -.p-select-option { - transition: none; -} -` -}; diff --git a/src/app/components/themes/material/select/ng-package.json b/src/app/components/themes/material/select/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/select/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/select/public_api.ts b/src/app/components/themes/material/select/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/select/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/selectbutton/index.ts b/src/app/components/themes/material/selectbutton/index.ts deleted file mode 100644 index dacd8eb5218..00000000000 --- a/src/app/components/themes/material/selectbutton/index.ts +++ /dev/null @@ -1,17 +0,0 @@ -export default { - root: { - borderRadius: '{form.field.border.radius}' - }, - colorScheme: { - light: { - root: { - invalidBorderColor: '{form.field.invalid.border.color}' - } - }, - dark: { - root: { - invalidBorderColor: '{form.field.invalid.border.color}' - } - } - } -}; diff --git a/src/app/components/themes/material/selectbutton/ng-package.json b/src/app/components/themes/material/selectbutton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/selectbutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/selectbutton/public_api.ts b/src/app/components/themes/material/selectbutton/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/selectbutton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/skeleton/index.ts b/src/app/components/themes/material/skeleton/index.ts deleted file mode 100644 index 07fc58365d5..00000000000 --- a/src/app/components/themes/material/skeleton/index.ts +++ /dev/null @@ -1,19 +0,0 @@ -export default { - root: { - borderRadius: '{content.border.radius}' - }, - colorScheme: { - light: { - root: { - background: '{surface.200}', - animationBackground: 'rgba(255,255,255,0.4)' - } - }, - dark: { - root: { - background: 'rgba(255, 255, 255, 0.06)', - animationBackground: 'rgba(255, 255, 255, 0.04)' - } - } - } -}; diff --git a/src/app/components/themes/material/skeleton/ng-package.json b/src/app/components/themes/material/skeleton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/skeleton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/skeleton/public_api.ts b/src/app/components/themes/material/skeleton/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/skeleton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/slider/index.ts b/src/app/components/themes/material/slider/index.ts deleted file mode 100644 index de879f6ba6b..00000000000 --- a/src/app/components/themes/material/slider/index.ts +++ /dev/null @@ -1,49 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - track: { - background: '{content.border.color}', - borderRadius: '{border.radius.xs}', - size: '2px' - }, - range: { - background: '{primary.color}' - }, - handle: { - width: '18px', - height: '18px', - borderRadius: '50%', - background: '{primary.color}', - hoverBackground: '{primary.color}', - content: { - borderRadius: '50%', - contentBackground: '{primary.color}', - hoverBackground: '{primary.color}', - width: '18px', - height: '18px', - shadow: '0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)' - }, - focusRing: { - width: '0', - style: 'none', - color: 'unset', - offset: '0', - shadow: 'none' - } - }, - css: ({ dt }) => ` -.p-slider-handle { - transition: box-shadow ${dt('slider.transition.duration')}; -} - -.p-slider:not(.p-disabled) .p-slider-handle:hover { - box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('slider.handle.background')}, transparent 92%); -} - -.p-slider-handle:focus-visible, -.p-slider:not(.p-disabled) .p-slider-handle:focus:hover { - box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('slider.handle.background')}, transparent 84%); -} -` -}; diff --git a/src/app/components/themes/material/slider/ng-package.json b/src/app/components/themes/material/slider/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/slider/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/slider/public_api.ts b/src/app/components/themes/material/slider/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/slider/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/speeddial/index.ts b/src/app/components/themes/material/speeddial/index.ts deleted file mode 100644 index 0566594d973..00000000000 --- a/src/app/components/themes/material/speeddial/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -export default { - root: { - gap: '0.5rem', - transitionDuration: '{transition.duration}' - } -}; diff --git a/src/app/components/themes/material/speeddial/ng-package.json b/src/app/components/themes/material/speeddial/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/speeddial/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/speeddial/public_api.ts b/src/app/components/themes/material/speeddial/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/speeddial/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/splitbutton/index.ts b/src/app/components/themes/material/splitbutton/index.ts deleted file mode 100644 index bb8405946d2..00000000000 --- a/src/app/components/themes/material/splitbutton/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -export default { - root: { - borderRadius: '{form.field.border.radius}', - roundedBorderRadius: '2rem', - raisedShadow: '0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)' - } -}; diff --git a/src/app/components/themes/material/splitbutton/ng-package.json b/src/app/components/themes/material/splitbutton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/splitbutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/splitbutton/public_api.ts b/src/app/components/themes/material/splitbutton/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/splitbutton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/splitter/index.ts b/src/app/components/themes/material/splitter/index.ts deleted file mode 100644 index 97d78adf066..00000000000 --- a/src/app/components/themes/material/splitter/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - transitionDuration: '{transition.duration}' - }, - gutter: { - background: '{content.border.color}' - }, - handle: { - size: '24px', - background: 'transparent', - borderRadius: '{content.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - } -}; diff --git a/src/app/components/themes/material/splitter/ng-package.json b/src/app/components/themes/material/splitter/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/splitter/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/splitter/public_api.ts b/src/app/components/themes/material/splitter/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/splitter/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/stepper/index.ts b/src/app/components/themes/material/stepper/index.ts deleted file mode 100644 index f9a1f9eb892..00000000000 --- a/src/app/components/themes/material/stepper/index.ts +++ /dev/null @@ -1,71 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - separator: { - background: '{content.border.color}', - activeBackground: '{primary.color}', - margin: '0 0 0 1.625rem', - size: '2px' - }, - step: { - padding: '0.5rem', - gap: '1rem' - }, - stepHeader: { - padding: '0.75rem 1rem', - borderRadius: '{content.border.radius}', - focusRing: { - width: '0', - style: 'none', - color: 'unset', - offset: '0', - shadow: 'none' - }, - gap: '0.5rem' - }, - stepTitle: { - color: '{text.muted.color}', - activeColor: '{text.color}', - fontWeight: '500' - }, - stepNumber: { - activeBackground: '{primary.color}', - activeBorderColor: '{primary.color}', - activeColor: '{primary.contrast.color}', - size: '2rem', - fontSize: '1.143rem', - fontWeight: '500', - borderRadius: '50%', - shadow: 'none' - }, - steppanels: { - padding: '0.875rem 0.5rem 1.125rem 0.5rem' - }, - steppanel: { - background: '{content.background}', - color: '{content.color}', - padding: '0 0 0 1rem' - }, - colorScheme: { - light: { - stepNumber: { - background: '{surface.400}', - borderColor: '{surface.400}', - color: '{surface.0}' - } - }, - dark: { - stepNumber: { - background: '{surface.200}', - borderColor: '{surface.200}', - color: '{surface.900}' - } - } - }, - css: ({ dt }) => ` -.p-step-header:focus-visible { - background: ${dt('navigation.item.active.background')}; -} -` -}; diff --git a/src/app/components/themes/material/stepper/ng-package.json b/src/app/components/themes/material/stepper/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/stepper/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/stepper/public_api.ts b/src/app/components/themes/material/stepper/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/stepper/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/steps/index.ts b/src/app/components/themes/material/steps/index.ts deleted file mode 100644 index 95c6c9dd2f5..00000000000 --- a/src/app/components/themes/material/steps/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - separator: { - background: '{content.border.color}' - }, - itemLink: { - borderRadius: '{content.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - }, - gap: '0.5rem' - }, - itemLabel: { - color: '{text.muted.color}', - activeColor: '{primary.color}', - fontWeight: '500' - }, - itemNumber: { - background: '{content.background}', - activeBackground: '{content.background}', - borderColor: '{content.border.color}', - activeBorderColor: '{content.border.color}', - color: '{text.muted.color}', - activeColor: '{primary.color}', - size: '2rem', - fontSize: '1.143rem', - fontWeight: '500', - borderRadius: '50%', - shadow: '0px 0.5px 0px 0px rgba(0, 0, 0, 0.06), 0px 1px 1px 0px rgba(0, 0, 0, 0.12)' - } -}; diff --git a/src/app/components/themes/material/steps/ng-package.json b/src/app/components/themes/material/steps/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/steps/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/steps/public_api.ts b/src/app/components/themes/material/steps/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/steps/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/tabmenu/index.ts b/src/app/components/themes/material/tabmenu/index.ts deleted file mode 100644 index 9b6fc81f9a9..00000000000 --- a/src/app/components/themes/material/tabmenu/index.ts +++ /dev/null @@ -1,43 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - tablist: { - borderWidth: '0 0 1px 0', - background: '{content.background}', - borderColor: '{content.border.color}' - }, - item: { - background: 'transparent', - hoverBackground: 'transparent', - activeBackground: 'transparent', - borderWidth: '0 0 1px 0', - borderColor: '{content.border.color}', - hoverBorderColor: '{content.border.color}', - activeBorderColor: '{primary.color}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{primary.color}', - padding: '1rem 1.125rem', - fontWeight: '600', - margin: '0 0 -1px 0', - gap: '0.5rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - itemIcon: { - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{primary.color}' - }, - activeBar: { - height: '1px', - bottom: '-1px', - background: '{primary.color}' - } -}; diff --git a/src/app/components/themes/material/tabmenu/ng-package.json b/src/app/components/themes/material/tabmenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/tabmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/tabmenu/public_api.ts b/src/app/components/themes/material/tabmenu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/tabmenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/tabs/index.ts b/src/app/components/themes/material/tabs/index.ts deleted file mode 100644 index acca02a11a0..00000000000 --- a/src/app/components/themes/material/tabs/index.ts +++ /dev/null @@ -1,83 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - tablist: { - borderWidth: '0 0 1px 0', - background: '{content.background}', - borderColor: '{content.border.color}' - }, - tab: { - background: 'transparent', - hoverBackground: '{content.hover.background}', - activeBackground: 'transparent', - borderWidth: '0 0 1px 0', - borderColor: '{content.border.color}', - hoverBorderColor: '{content.border.color}', - activeBorderColor: '{primary.color}', - color: '{text.color}', - hoverColor: '{text.color}', - activeColor: '{primary.color}', - padding: '1rem 1.25rem', - fontWeight: '600', - margin: '0 0 -1px 0', - gap: '0.5rem', - focusRing: { - width: '0', - style: 'none', - color: 'unset', - offset: '0', - shadow: 'none' - } - }, - tabpanel: { - background: '{content.background}', - color: '{content.color}', - padding: '1.25rem 1.25rem 1.25rem 1.25rem', - focusRing: { - width: '0', - style: 'none', - color: 'unset', - offset: '0', - shadow: 'none' - } - }, - navButton: { - background: '{content.background}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - width: '3rem', - shadow: 'none', - focusRing: { - width: '0', - style: 'none', - color: 'unset', - offset: '0', - shadow: 'none' - } - }, - activeBar: { - height: '2px', - bottom: '-1px', - background: '{primary.color}' - }, - css: ({ dt }) => ` - - -.p-tabs-scrollable .p-tab { - flex-grow: 0 -} - -.p-tab-active { - --p-ripple-background: color-mix(in srgb, ${dt('primary.color')}, transparent 90%); -} - -.p-tab:not(.p-disabled):focus-visible { - background: ${dt('navigation.item.active.background')}; -} - -.p-tablist-nav-button:focus-visible { - background: ${dt('navigation.item.active.background')}; -} -` -}; diff --git a/src/app/components/themes/material/tabs/ng-package.json b/src/app/components/themes/material/tabs/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/tabs/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/tabs/public_api.ts b/src/app/components/themes/material/tabs/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/tabs/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/tabview/index.ts b/src/app/components/themes/material/tabview/index.ts deleted file mode 100644 index 47883472726..00000000000 --- a/src/app/components/themes/material/tabview/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - tabList: { - background: '{content.background}', - borderColor: '{content.border.color}' - }, - tab: { - borderColor: '{content.border.color}', - activeBorderColor: '{primary.color}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{primary.color}' - }, - tabPanel: { - background: '{content.background}', - color: '{content.color}' - }, - navButton: { - background: '{content.background}', - color: '{text.muted.color}', - hoverColor: '{text.color}' - }, - colorScheme: { - light: { - navButton: { - shadow: '0px 0px 10px 50px rgba(255, 255, 255, 0.6)' - } - }, - dark: { - navButton: { - shadow: '0px 0px 10px 50px color-mix(in srgb, {content.background}, transparent 50%)' - } - } - } -}; diff --git a/src/app/components/themes/material/tabview/ng-package.json b/src/app/components/themes/material/tabview/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/tabview/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/tabview/public_api.ts b/src/app/components/themes/material/tabview/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/tabview/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/tag/index.ts b/src/app/components/themes/material/tag/index.ts deleted file mode 100644 index 6c5243e4548..00000000000 --- a/src/app/components/themes/material/tag/index.ts +++ /dev/null @@ -1,75 +0,0 @@ -export default { - root: { - fontSize: '0.875rem', - fontWeight: '700', - padding: '0.25rem 0.5rem', - gap: '0.25rem', - borderRadius: '{content.border.radius}', - roundedBorderRadius: '{border.radius.xl}' - }, - icon: { - size: '0.75rem' - }, - colorScheme: { - light: { - primary: { - background: '{primary.color}', - color: '{primary.contrast.color}' - }, - secondary: { - background: '{surface.100}', - color: '{surface.600}' - }, - success: { - background: '{green.500}', - color: '{surface.0}' - }, - info: { - background: '{sky.500}', - color: '{surface.0}' - }, - warn: { - background: '{orange.500}', - color: '{surface.0}' - }, - danger: { - background: '{red.500}', - color: '{surface.0}' - }, - contrast: { - background: '{surface.950}', - color: '{surface.0}' - } - }, - dark: { - primary: { - background: '{primary.color}', - color: '{primary.contrast.color}' - }, - secondary: { - background: '{surface.800}', - color: '{surface.300}' - }, - success: { - background: '{green.400}', - color: '{green.950}' - }, - info: { - background: '{sky.400}', - color: '{sky.950}' - }, - warn: { - background: '{orange.400}', - color: '{orange.950}' - }, - danger: { - background: '{red.400}', - color: '{red.950}' - }, - contrast: { - background: '{surface.0}', - color: '{surface.950}' - } - } - } -}; diff --git a/src/app/components/themes/material/tag/ng-package.json b/src/app/components/themes/material/tag/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/tag/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/tag/public_api.ts b/src/app/components/themes/material/tag/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/tag/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/terminal/index.ts b/src/app/components/themes/material/terminal/index.ts deleted file mode 100644 index b657e5c4d14..00000000000 --- a/src/app/components/themes/material/terminal/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - borderColor: '{form.field.border.color}', - color: '{form.field.color}', - height: '18rem', - padding: '{form.field.padding.y} {form.field.padding.x}', - borderRadius: '{form.field.border.radius}' - }, - prompt: { - gap: '0.25rem' - }, - commandResponse: { - margin: '2px 0' - } -}; diff --git a/src/app/components/themes/material/terminal/ng-package.json b/src/app/components/themes/material/terminal/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/terminal/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/terminal/public_api.ts b/src/app/components/themes/material/terminal/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/terminal/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/textarea/index.ts b/src/app/components/themes/material/textarea/index.ts deleted file mode 100644 index f8504fdeb80..00000000000 --- a/src/app/components/themes/material/textarea/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - } -}; diff --git a/src/app/components/themes/material/textarea/ng-package.json b/src/app/components/themes/material/textarea/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/textarea/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/textarea/public_api.ts b/src/app/components/themes/material/textarea/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/textarea/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/tieredmenu/index.ts b/src/app/components/themes/material/tieredmenu/index.ts deleted file mode 100644 index 576f2be1021..00000000000 --- a/src/app/components/themes/material/tieredmenu/index.ts +++ /dev/null @@ -1,52 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}', - shadow: '{overlay.navigation.shadow}', - transitionDuration: '{transition.duration}' - }, - list: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}' - }, - item: { - focusBackground: '{navigation.item.focus.background}', - activeBackground: '{navigation.item.active.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - activeColor: '{navigation.item.active.color}', - padding: '{navigation.item.padding}', - borderRadius: '{navigation.item.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}', - activeColor: '{navigation.item.icon.active.color}' - } - }, - submenu: { - mobileIndent: '1rem' - }, - submenuLabel: { - padding: '{navigation.submenu.label.padding}', - fontWeight: '{navigation.submenu.label.font.weight}', - background: '{navigation.submenu.label.background.}', - color: '{navigation.submenu.label.color}' - }, - submenuIcon: { - size: '{navigation.submenu.icon.size}', - color: '{navigation.submenu.icon.color}', - focusColor: '{navigation.submenu.icon.focus.color}', - activeColor: '{navigation.submenu.icon.active.color}' - }, - separator: { - borderColor: '{content.border.color}' - }, - css: ({ dt }) => ` -.p-tieredmenu-overlay { - border-color: transparent; -} -` -}; diff --git a/src/app/components/themes/material/tieredmenu/ng-package.json b/src/app/components/themes/material/tieredmenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/tieredmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/tieredmenu/public_api.ts b/src/app/components/themes/material/tieredmenu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/tieredmenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/timeline/index.ts b/src/app/components/themes/material/timeline/index.ts deleted file mode 100644 index 4359a724c85..00000000000 --- a/src/app/components/themes/material/timeline/index.ts +++ /dev/null @@ -1,43 +0,0 @@ -export default { - event: { - minHeight: '5rem' - }, - horizontal: { - eventContent: { - padding: '1rem 0' - } - }, - vertical: { - eventContent: { - padding: '0 1rem' - } - }, - eventMarker: { - size: '1.5rem', - borderRadius: '50%', - borderWidth: '2px', - background: '{primary.color}', - content: { - borderRadius: '50%', - size: '0', - background: '{primary.color}', - insetShadow: 'none' - } - }, - eventConnector: { - color: '{content.border.color}', - size: '2px' - }, - colorScheme: { - light: { - eventMarker: { - borderColor: '{surface.0}' - } - }, - dark: { - eventMarker: { - borderColor: '{surface.900}' - } - } - } -}; diff --git a/src/app/components/themes/material/timeline/ng-package.json b/src/app/components/themes/material/timeline/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/timeline/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/timeline/public_api.ts b/src/app/components/themes/material/timeline/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/timeline/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/toast/index.ts b/src/app/components/themes/material/toast/index.ts deleted file mode 100644 index 90867dcf748..00000000000 --- a/src/app/components/themes/material/toast/index.ts +++ /dev/null @@ -1,215 +0,0 @@ -export default { - root: { - width: '25rem', - borderRadius: '{content.border.radius}', - borderWidth: '0', - transitionDuration: '{transition.duration}' - }, - icon: { - size: '1.25rem' - }, - content: { - padding: '{overlay.popover.padding}', - gap: '0.5rem' - }, - text: { - gap: '0.5rem' - }, - summary: { - fontWeight: '500', - fontSize: '1rem' - }, - detail: { - fontWeight: '500', - fontSize: '0.875rem' - }, - closeButton: { - width: '2rem', - height: '2rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - offset: '{focus.ring.offset}' - } - }, - closeIcon: { - size: '1rem' - }, - colorScheme: { - light: { - blur: '0', - info: { - background: '{blue.50}', - borderColor: '{blue.200}', - color: '{blue.600}', - detailColor: '{surface.700}', - shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', - closeButton: { - hoverBackground: '{blue.100}', - focusRing: { - color: '{blue.600}', - shadow: 'none' - } - } - }, - success: { - background: '{green.50}', - borderColor: '{green.200}', - color: '{green.600}', - detailColor: '{surface.700}', - shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', - closeButton: { - hoverBackground: '{green.100}', - focusRing: { - color: '{green.600}', - shadow: 'none' - } - } - }, - warn: { - background: '{yellow.50}', - borderColor: '{yellow.200}', - color: '{yellow.900}', - detailColor: '{surface.700}', - shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', - closeButton: { - hoverBackground: '{yellow.100}', - focusRing: { - color: '{yellow.600}', - shadow: 'none' - } - } - }, - error: { - background: '{red.50}', - borderColor: '{red.200}', - color: '{red.600}', - detailColor: '{surface.700}', - shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', - closeButton: { - hoverBackground: '{red.100}', - focusRing: { - color: '{red.600}', - shadow: 'none' - } - } - }, - secondary: { - background: '{surface.100}', - borderColor: '{surface.200}', - color: '{surface.600}', - detailColor: '{surface.700}', - shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', - closeButton: { - hoverBackground: '{surface.200}', - focusRing: { - color: '{surface.600}', - shadow: 'none' - } - } - }, - contrast: { - background: '{surface.900}', - borderColor: '{surface.950}', - color: '{surface.50}', - detailColor: '{surface.0}', - shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', - closeButton: { - hoverBackground: '{surface.800}', - focusRing: { - color: '{surface.50}', - shadow: 'none' - } - } - } - }, - dark: { - blur: '10px', - info: { - background: 'color-mix(in srgb, {blue.500}, transparent 36%)', - borderColor: 'color-mix(in srgb, {blue.700}, transparent 64%)', - color: '{surface.0}', - detailColor: '{blue.100}', - shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{blue.500}', - shadow: 'none' - } - } - }, - success: { - background: 'color-mix(in srgb, {green.500}, transparent 36%)', - borderColor: 'color-mix(in srgb, {green.700}, transparent 64%)', - color: '{surface.0}', - detailColor: '{green.100}', - shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{green.500}', - shadow: 'none' - } - } - }, - warn: { - background: 'color-mix(in srgb, {yellow.500}, transparent 36%)', - borderColor: 'color-mix(in srgb, {yellow.700}, transparent 64%)', - color: '{surface.0}', - detailColor: '{yellow.50}', - shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{yellow.500}', - shadow: 'none' - } - } - }, - error: { - background: 'color-mix(in srgb, {red.500}, transparent 36%)', - borderColor: 'color-mix(in srgb, {red.700}, transparent 64%)', - color: '{surface.0}', - detailColor: '{red.100}', - shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', - closeButton: { - hoverBackground: 'rgba(255, 255, 255, 0.05)', - focusRing: { - color: '{red.500}', - shadow: 'none' - } - } - }, - secondary: { - background: '{surface.800}', - borderColor: '{surface.700}', - color: '{surface.300}', - detailColor: '{surface.0}', - shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', - closeButton: { - hoverBackground: '{surface.700}', - focusRing: { - color: '{surface.300}', - shadow: 'none' - } - } - }, - contrast: { - background: '{surface.0}', - borderColor: '{surface.100}', - color: '{surface.950}', - detailColor: '{surface.950}', - shadow: '0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)', - closeButton: { - hoverBackground: '{surface.100}', - focusRing: { - color: '{surface.950}', - shadow: 'none' - } - } - } - } - } -}; diff --git a/src/app/components/themes/material/toast/ng-package.json b/src/app/components/themes/material/toast/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/toast/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/toast/public_api.ts b/src/app/components/themes/material/toast/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/toast/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/togglebutton/index.ts b/src/app/components/themes/material/togglebutton/index.ts deleted file mode 100644 index 817b094c3cc..00000000000 --- a/src/app/components/themes/material/togglebutton/index.ts +++ /dev/null @@ -1,65 +0,0 @@ -export default { - root: { - padding: '0.75rem 1rem', - borderRadius: '{form.field.border.radius}', - gap: '0.5rem', - fontWeight: '500', - background: '{form.field.background}', - borderColor: '{form.field.border.color}', - color: '{form.field.color}', - hoverColor: '{form.field.color}', - checkedColor: '{form.field.color}', - checkedBorderColor: '{form.field.border.color}', - disabledBackground: '{form.field.disabled.background}', - disabledBorderColor: '{form.field.disabled.background}', - disabledColor: '{form.field.disabled.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - focusRing: { - width: '0', - style: 'none', - offset: '0', - color: 'unset', - shadow: 'none' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - padding: '0.625rem 0.75rem' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - padding: '0.875rem 1.25rem' - } - }, - icon: { - color: '{text.muted.color}', - hoverColor: '{text.muted.color}', - checkedColor: '{text.muted.color}', - disabledColor: '{form.field.disabled.color}' - }, - content: { - left: '0.25rem', - top: '0.25rem', - checkedBackground: 'transparent', - checkedShadow: 'none' - }, - colorScheme: { - light: { - root: { - hoverBackground: '{surface.100}', - checkedBackground: '{surface.200}' - } - }, - dark: { - root: { - hoverBackground: '{surface.800}', - checkedBackground: '{surface.700}' - } - } - }, - css: ({ dt }) => ` -.p-togglebutton:focus-visible { - background: ${dt('togglebutton.hover.background')}; -} -` -}; diff --git a/src/app/components/themes/material/togglebutton/ng-package.json b/src/app/components/themes/material/togglebutton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/togglebutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/togglebutton/public_api.ts b/src/app/components/themes/material/togglebutton/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/togglebutton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/toggleswitch/index.ts b/src/app/components/themes/material/toggleswitch/index.ts deleted file mode 100644 index da0cd7cb57d..00000000000 --- a/src/app/components/themes/material/toggleswitch/index.ts +++ /dev/null @@ -1,91 +0,0 @@ -export default { - root: { - width: '2.75rem', - height: '1rem', - borderRadius: '30px', - gap: '0', - shadow: 'none', - focusRing: { - width: '0', - style: 'none', - color: 'unset', - offset: '0', - shadow: 'none' - }, - borderWidth: '1px', - borderColor: 'transparent', - hoverBorderColor: 'transparent', - checkedBorderColor: 'transparent', - checkedHoverBorderColor: 'transparent', - invalidBorderColor: '{form.field.invalid.border.color}', - transitionDuration: '{form.field.transition.duration}', - slideDuration: '0.2s' - }, - handle: { - borderRadius: '50%', - size: '1.5rem' - }, - colorScheme: { - light: { - root: { - background: '{surface.300}', - disabledBackground: '{surface.400}', - hoverBackground: '{surface.300}', - checkedBackground: '{primary.200}', - checkedHoverBackground: '{primary.200}' - }, - handle: { - background: '{surface.0}', - disabledBackground: '{surface.200}', - hoverBackground: '{surface.0}', - checkedBackground: '{primary.color}', - checkedHoverBackground: '{primary.color}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - checkedColor: '{primary.contrast.color}', - checkedHoverColor: '{primary.contrast.color}' - } - }, - dark: { - root: { - background: '{surface.700}', - disabledBackground: '{surface.600}', - hoverBackground: '{surface.700}', - checkedBackground: '{primary.color}', - checkedHoverBackground: '{primary.color}' - }, - handle: { - background: '{surface.400}', - disabledBackground: '{surface.500}', - hoverBackground: '{surface.300}', - checkedBackground: '{primary.200}', - checkedHoverBackground: '{primary.200}', - color: '{surface.800}', - hoverColor: '{surface.900}', - checkedColor: '{primary.contrast.color}', - checkedHoverColor: '{primary.contrast.color}' - } - } - }, - css: ({ dt }) => ` -.p-toggleswitch-handle { - box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); -} - -.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover) .p-toggleswitch-handle { - box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('text.color')}, transparent 96%), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); -} - -.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:focus-visible) .p-toggleswitch-handle { - box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('text.color')}, transparent 88%), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); -} - -.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover).p-toggleswitch-checked .p-toggleswitch-handle { - box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('toggleswitch.handle.checked.background')}, transparent 92%), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); -} - -.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:focus-visible).p-toggleswitch-checked .p-toggleswitch-handle { - box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt('toggleswitch.handle.checked.background')}, transparent 84%), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); -} -` -}; diff --git a/src/app/components/themes/material/toggleswitch/ng-package.json b/src/app/components/themes/material/toggleswitch/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/toggleswitch/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/toggleswitch/public_api.ts b/src/app/components/themes/material/toggleswitch/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/toggleswitch/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/toolbar/index.ts b/src/app/components/themes/material/toolbar/index.ts deleted file mode 100644 index 9d4a965332f..00000000000 --- a/src/app/components/themes/material/toolbar/index.ts +++ /dev/null @@ -1,24 +0,0 @@ -export default { - root: { - color: '{content.color}', - borderRadius: '{content.border.radius}', - gap: '0.5rem', - padding: '1rem' - }, - colorScheme: { - light: { - root: { - background: '{surface.100}', - borderColor: '{surface.100}' - } - }, - dark: { - root: { - root: { - background: '{surface.800}', - borderColor: '{surface.800}' - } - } - } - } -}; diff --git a/src/app/components/themes/material/toolbar/ng-package.json b/src/app/components/themes/material/toolbar/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/toolbar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/toolbar/public_api.ts b/src/app/components/themes/material/toolbar/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/toolbar/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/tooltip/index.ts b/src/app/components/themes/material/tooltip/index.ts deleted file mode 100644 index 4963e7567f4..00000000000 --- a/src/app/components/themes/material/tooltip/index.ts +++ /dev/null @@ -1,11 +0,0 @@ -export default { - root: { - background: '{surface.600}', - color: '{surface.0}', - maxWidth: '12.5rem', - gutter: '0.25rem', - shadow: '{overlay.popover.shadow}', - padding: '0.5rem 0.75rem', - borderRadius: '{overlay.popover.border.radius}' - } -}; diff --git a/src/app/components/themes/material/tooltip/ng-package.json b/src/app/components/themes/material/tooltip/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/tooltip/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/tooltip/public_api.ts b/src/app/components/themes/material/tooltip/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/tooltip/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/tree/index.ts b/src/app/components/themes/material/tree/index.ts deleted file mode 100644 index 0280ce71acc..00000000000 --- a/src/app/components/themes/material/tree/index.ts +++ /dev/null @@ -1,59 +0,0 @@ -export default { - root: { - background: '{content.background}', - color: '{content.color}', - padding: '1rem', - gap: '2px', - indent: '2rem', - transitionDuration: '{transition.duration}' - }, - node: { - padding: '0.5rem 0.75rem', - borderRadius: '{border.radius.xs}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - color: '{text.color}', - hoverColor: '{text.hover.color}', - selectedColor: '{highlight.color}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '-1px', - shadow: '{focus.ring.shadow}' - }, - gap: '0.5rem' - }, - nodeIcon: { - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}', - selectedColor: '{highlight.color}' - }, - nodeToggleButton: { - borderRadius: '50%', - size: '2rem', - hoverBackground: '{content.hover.background}', - selectedHoverBackground: '{content.background}', - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}', - selectedHoverColor: '{primary.color}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - loadingIcon: { - size: '2rem' - }, - filter: { - margin: '0 0 0.75rem 0' - }, - css: ({ dt }) => ` -.p-tree-node-content { - transition: none; -} -` -}; diff --git a/src/app/components/themes/material/tree/ng-package.json b/src/app/components/themes/material/tree/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/tree/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/tree/public_api.ts b/src/app/components/themes/material/tree/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/tree/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/treeselect/index.ts b/src/app/components/themes/material/treeselect/index.ts deleted file mode 100644 index 169ac4a0ed6..00000000000 --- a/src/app/components/themes/material/treeselect/index.ts +++ /dev/null @@ -1,102 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - }, - dropdown: { - width: '2.5rem', - color: '{form.field.icon.color}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - tree: { - padding: '{list.padding}' - }, - emptyMessage: { - padding: '{list.option.padding}' - }, - chip: { - borderRadius: '{border.radius.sm}' - }, - css: ({ dt }) => ` -.p-treeselect.p-variant-filled { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - border: 1px solid transparent; - background: ${dt('treeselect.filled.background')} no-repeat; - background-image: linear-gradient(to bottom, ${dt('treeselect.focus.border.color')}, ${dt('treeselect.focus.border.color')}), linear-gradient(to bottom, ${dt('treeselect.border.color')}, ${dt('treeselect.border.color')}); - background-size: 0 2px, 100% 1px; - background-position: 50% 100%, 50% 100%; - background-origin: border-box; - transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); -} - -.p-treeselect.p-variant-filled:not(.p-disabled):hover { - background: ${dt('treeselect.filled.hover.background')} no-repeat; - background-image: linear-gradient(to bottom, ${dt('treeselect.focus.border.color')}, ${dt('treeselect.focus.border.color')}), linear-gradient(to bottom, ${dt('treeselect.hover.border.color')}, ${dt('treeselect.hover.border.color')}); - background-size: 0 2px, 100% 1px; - background-position: 50% 100%, 50% 100%; - background-origin: border-box; - border-color: transparent; -} - -.p-treeselect.p-variant-filled:not(.p-disabled).p-focus { - outline: 0 none; - background: ${dt('treeselect.filled.focus.background')} no-repeat; - background-image: linear-gradient(to bottom, ${dt('treeselect.focus.border.color')}, ${dt('treeselect.focus.border.color')}), linear-gradient(to bottom, ${dt('treeselect.border.color')}, ${dt('treeselect.border.color')}); - background-size: 100% 2px, 100% 1px; - background-position: 50% 100%, 50% 100%; - background-origin: border-box; - border-color: transparent; -} - -.p-treeselect.p-variant-filled:not(.p-disabled).p-focus:hover { - background-image: linear-gradient(to bottom, ${dt('treeselect.focus.border.color')}, ${dt('treeselect.focus.border.color')}), linear-gradient(to bottom, ${dt('treeselect.hover.border.color')}, ${dt('treeselect.hover.border.color')}); -} - -.p-treeselect.p-variant-filled.p-invalid { - background-image: linear-gradient(to bottom, ${dt('treeselect.invalid.border.color')}, ${dt('treeselect.invalid.border.color')}), linear-gradient(to bottom, ${dt('treeselect.invalid.border.color')}, ${dt('treeselect.invalid.border.color')}); -} - -.p-treeselect.p-variant-filled.p-invalid:not(.p-disabled).p-focus { - background-image: linear-gradient(to bottom, ${dt('treeselect.invalid.border.color')}, ${dt('treeselect.invalid.border.color')}), linear-gradient(to bottom, ${dt('treeselect.invalid.border.color')}, ${dt('treeselect.invalid.border.color')}); -} -` -}; diff --git a/src/app/components/themes/material/treeselect/ng-package.json b/src/app/components/themes/material/treeselect/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/treeselect/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/treeselect/public_api.ts b/src/app/components/themes/material/treeselect/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/treeselect/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/treetable/index.ts b/src/app/components/themes/material/treetable/index.ts deleted file mode 100644 index bb2da05b38e..00000000000 --- a/src/app/components/themes/material/treetable/index.ts +++ /dev/null @@ -1,130 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - header: { - background: '{content.background}', - borderColor: '{treetable.border.color}', - color: '{content.color}', - borderWidth: '0 0 1px 0', - padding: '0.75rem 1rem' - }, - headerCell: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - borderColor: '{treetable.border.color}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - selectedColor: '{highlight.color}', - gap: '0.5rem', - padding: '0.75rem 1rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '-1px', - shadow: '{focus.ring.shadow}' - } - }, - columnTitle: { - fontWeight: '600' - }, - row: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - selectedColor: '{highlight.color}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '-1px', - shadow: '{focus.ring.shadow}' - } - }, - bodyCell: { - borderColor: '{treetable.border.color}', - padding: '0.75rem 1rem', - gap: '0.5rem' - }, - footerCell: { - background: '{content.background}', - borderColor: '{treetable.border.color}', - color: '{content.color}', - padding: '0.75rem 1rem' - }, - columnFooter: { - fontWeight: '600' - }, - footer: { - background: '{content.background}', - borderColor: '{treetable.border.color}', - color: '{content.color}', - borderWidth: '0 0 1px 0', - padding: '0.75rem 1rem' - }, - columnResizerWidth: '0.5rem', - resizeIndicator: { - width: '1px', - color: '{primary.color}' - }, - sortIcon: { - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}', - size: '0.875rem' - }, - loadingIcon: { - size: '2rem' - }, - nodeToggleButton: { - hoverBackground: '{content.hover.background}', - selectedHoverBackground: '{content.background}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - selectedHoverColor: '{primary.color}', - size: '1.75rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - paginatorTop: { - borderColor: '{content.border.color}', - borderWidth: '0 0 1px 0' - }, - paginatorBottom: { - borderColor: '{content.border.color}', - borderWidth: '0 0 1px 0' - }, - colorScheme: { - light: { - root: { - borderColor: '{content.border.color}' - }, - bodyCell: { - selectedBorderColor: '{primary.100}' - } - }, - dark: { - root: { - borderColor: '{surface.800}' - }, - bodyCell: { - selectedBorderColor: '{primary.900}' - } - } - }, - css: ({ dt }) => ` -.p-treetable-header-cell, -.p-treetable-tbody > tr { - transition: none; -} -` -}; diff --git a/src/app/components/themes/material/treetable/ng-package.json b/src/app/components/themes/material/treetable/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/treetable/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/treetable/public_api.ts b/src/app/components/themes/material/treetable/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/treetable/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/material/virtualscroller/index.ts b/src/app/components/themes/material/virtualscroller/index.ts deleted file mode 100644 index 38f68efca44..00000000000 --- a/src/app/components/themes/material/virtualscroller/index.ts +++ /dev/null @@ -1,11 +0,0 @@ -export default { - loader: { - mask: { - background: '{content.background}', - color: '{text.muted.color}' - }, - icon: { - size: '2rem' - } - } -}; diff --git a/src/app/components/themes/material/virtualscroller/ng-package.json b/src/app/components/themes/material/virtualscroller/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/material/virtualscroller/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/material/virtualscroller/public_api.ts b/src/app/components/themes/material/virtualscroller/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/material/virtualscroller/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/ng-package.json b/src/app/components/themes/ng-package.json deleted file mode 100644 index 0e529e387d7..00000000000 --- a/src/app/components/themes/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/accordion/index.ts b/src/app/components/themes/nora/accordion/index.ts deleted file mode 100644 index 7e7e731cc4d..00000000000 --- a/src/app/components/themes/nora/accordion/index.ts +++ /dev/null @@ -1,51 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - panel: { - borderWidth: '0', - borderColor: '{content.border.color}' - }, - header: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - activeBackground: '{content.background}', - activeHoverBackground: '{content.hover.background}', - color: '{text.color}', - hoverColor: '{text.color}', - activeColor: '{text.color}', - padding: '1.125rem', - fontWeight: '700', - borderRadius: '0', - borderWidth: '0 1px 1px 1px', - borderColor: '{content.border.color}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '-2px', - shadow: '{focus.ring.shadow}' - }, - toggleIcon: { - color: '{text.color}', - hoverColor: '{text.color}', - activeColor: '{text.color}', - activeHoverColor: '{text.color}' - }, - first: { - topBorderRadius: '{content.border.radius}', - borderWidth: '1px' - }, - last: { - bottomBorderRadius: '{content.border.radius}', - activeBottomBorderRadius: '0' - } - }, - content: { - borderWidth: '0 1px 1px 1px', - borderColor: '{content.border.color}', - background: '{content.background}', - color: '{text.color}', - padding: '1.125rem' - } -}; diff --git a/src/app/components/themes/nora/accordion/ng-package.json b/src/app/components/themes/nora/accordion/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/accordion/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/accordion/public_api.ts b/src/app/components/themes/nora/accordion/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/accordion/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/autocomplete/index.ts b/src/app/components/themes/nora/autocomplete/index.ts deleted file mode 100644 index 0abeb97f139..00000000000 --- a/src/app/components/themes/nora/autocomplete/index.ts +++ /dev/null @@ -1,108 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - list: { - padding: '{list.padding}', - gap: '{list.gap}' - }, - option: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}' - }, - optionGroup: { - background: '{list.option.group.background}', - color: '{list.option.group.color}', - fontWeight: '{list.option.group.font.weight}', - padding: '{list.option.group.padding}' - }, - dropdown: { - width: '2.5rem', - sm: { - width: '2rem' - }, - lg: { - width: '3rem' - }, - background: '{form.field.background}', - color: '{form.field.icon.color}', - hoverColor: '{form.field.icon.color}', - activeColor: '{form.field.icon.color}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.border.color}', - activeBorderColor: '{form.field.border.color}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - chip: { - borderRadius: '{border.radius.xs}' - }, - emptyMessage: { - padding: '{list.option.padding}' - }, - colorScheme: { - light: { - chip: { - focusBackground: '{surface.300}', - color: '{surface.900}' - }, - dropdown: { - hoverBackground: '{surface.200}', - activeBackground: '{surface.300}' - } - }, - dark: { - chip: { - focusBackground: '{surface.600}', - color: '{surface.0}' - }, - dropdown: { - hoverBackground: '{surface.700}', - activeBackground: '{surface.600}' - } - } - } -}; diff --git a/src/app/components/themes/nora/autocomplete/ng-package.json b/src/app/components/themes/nora/autocomplete/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/autocomplete/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/autocomplete/public_api.ts b/src/app/components/themes/nora/autocomplete/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/autocomplete/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/avatar/index.ts b/src/app/components/themes/nora/avatar/index.ts deleted file mode 100644 index 47cf87391b4..00000000000 --- a/src/app/components/themes/nora/avatar/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - width: '2rem', - height: '2rem', - fontSize: '1rem', - background: '{content.hover.background}', - borderRadius: '{content.border.radius}' - }, - group: { - borderColor: '{content.background}', - offset: '-1rem' - }, - lg: { - width: '3rem', - height: '3rem', - fontSize: '1.5rem' - }, - xl: { - width: '4rem', - height: '4rem', - fontSize: '2rem' - } -}; diff --git a/src/app/components/themes/nora/avatar/ng-package.json b/src/app/components/themes/nora/avatar/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/avatar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/avatar/public_api.ts b/src/app/components/themes/nora/avatar/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/avatar/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/badge/index.ts b/src/app/components/themes/nora/badge/index.ts deleted file mode 100644 index ea29358cd1b..00000000000 --- a/src/app/components/themes/nora/badge/index.ts +++ /dev/null @@ -1,90 +0,0 @@ -export default { - root: { - borderRadius: '{border.radius.md}', - padding: '0 0.5rem', - fontSize: '0.75rem', - fontWeight: '700', - minWidth: '1.5rem', - height: '1.5rem' - }, - dot: { - size: '0.5rem' - }, - sm: { - fontSize: '0.625rem', - minWidth: '1.25rem', - height: '1.25rem' - }, - lg: { - fontSize: '0.875rem', - minWidth: '1.75rem', - height: '1.75rem' - }, - xl: { - fontSize: '1rem', - minWidth: '2rem', - height: '2rem' - }, - colorScheme: { - light: { - primary: { - background: '{primary.color}', - color: '{primary.contrast.color}' - }, - secondary: { - background: '{surface.200}', - color: '{surface.700}' - }, - success: { - background: '{green.600}', - color: '{surface.0}' - }, - info: { - background: '{sky.600}', - color: '{surface.0}' - }, - warn: { - background: '{orange.600}', - color: '{surface.0}' - }, - danger: { - background: '{red.600}', - color: '{surface.0}' - }, - contrast: { - background: '{surface.950}', - color: '{surface.0}' - } - }, - dark: { - primary: { - background: '{primary.color}', - color: '{primary.contrast.color}' - }, - secondary: { - background: '{surface.700}', - color: '{surface.200}' - }, - success: { - background: '{green.500}', - color: '{green.950}' - }, - info: { - background: '{sky.500}', - color: '{sky.950}' - }, - warn: { - background: '{orange.500}', - color: '{orange.950}' - }, - danger: { - background: '{red.500}', - color: '{red.950}' - }, - contrast: { - background: '{surface.0}', - color: '{surface.950}' - } - } - } -}; diff --git a/src/app/components/themes/nora/badge/ng-package.json b/src/app/components/themes/nora/badge/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/badge/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/badge/public_api.ts b/src/app/components/themes/nora/badge/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/badge/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/base/index.ts b/src/app/components/themes/nora/base/index.ts deleted file mode 100644 index b4336da7097..00000000000 --- a/src/app/components/themes/nora/base/index.ts +++ /dev/null @@ -1,391 +0,0 @@ -export default { - primitive: { - borderRadius: { - none: '0', - xs: '2px', - sm: '4px', - md: '6px', - lg: '8px', - xl: '12px' - }, - emerald: { 50: '#ecfdf5', 100: '#d1fae5', 200: '#a7f3d0', 300: '#6ee7b7', 400: '#34d399', 500: '#10b981', 600: '#059669', 700: '#047857', 800: '#065f46', 900: '#064e3b', 950: '#022c22' }, - green: { 50: '#f0fdf4', 100: '#dcfce7', 200: '#bbf7d0', 300: '#86efac', 400: '#4ade80', 500: '#22c55e', 600: '#16a34a', 700: '#15803d', 800: '#166534', 900: '#14532d', 950: '#052e16' }, - lime: { 50: '#f7fee7', 100: '#ecfccb', 200: '#d9f99d', 300: '#bef264', 400: '#a3e635', 500: '#84cc16', 600: '#65a30d', 700: '#4d7c0f', 800: '#3f6212', 900: '#365314', 950: '#1a2e05' }, - red: { 50: '#fef2f2', 100: '#fee2e2', 200: '#fecaca', 300: '#fca5a5', 400: '#f87171', 500: '#ef4444', 600: '#dc2626', 700: '#b91c1c', 800: '#991b1b', 900: '#7f1d1d', 950: '#450a0a' }, - orange: { 50: '#fff7ed', 100: '#ffedd5', 200: '#fed7aa', 300: '#fdba74', 400: '#fb923c', 500: '#f97316', 600: '#ea580c', 700: '#c2410c', 800: '#9a3412', 900: '#7c2d12', 950: '#431407' }, - amber: { 50: '#fffbeb', 100: '#fef3c7', 200: '#fde68a', 300: '#fcd34d', 400: '#fbbf24', 500: '#f59e0b', 600: '#d97706', 700: '#b45309', 800: '#92400e', 900: '#78350f', 950: '#451a03' }, - yellow: { 50: '#fefce8', 100: '#fef9c3', 200: '#fef08a', 300: '#fde047', 400: '#facc15', 500: '#eab308', 600: '#ca8a04', 700: '#a16207', 800: '#854d0e', 900: '#713f12', 950: '#422006' }, - teal: { 50: '#f0fdfa', 100: '#ccfbf1', 200: '#99f6e4', 300: '#5eead4', 400: '#2dd4bf', 500: '#14b8a6', 600: '#0d9488', 700: '#0f766e', 800: '#115e59', 900: '#134e4a', 950: '#042f2e' }, - cyan: { 50: '#ecfeff', 100: '#cffafe', 200: '#a5f3fc', 300: '#67e8f9', 400: '#22d3ee', 500: '#06b6d4', 600: '#0891b2', 700: '#0e7490', 800: '#155e75', 900: '#164e63', 950: '#083344' }, - sky: { 50: '#f0f9ff', 100: '#e0f2fe', 200: '#bae6fd', 300: '#7dd3fc', 400: '#38bdf8', 500: '#0ea5e9', 600: '#0284c7', 700: '#0369a1', 800: '#075985', 900: '#0c4a6e', 950: '#082f49' }, - blue: { 50: '#eff6ff', 100: '#dbeafe', 200: '#bfdbfe', 300: '#93c5fd', 400: '#60a5fa', 500: '#3b82f6', 600: '#2563eb', 700: '#1d4ed8', 800: '#1e40af', 900: '#1e3a8a', 950: '#172554' }, - indigo: { 50: '#eef2ff', 100: '#e0e7ff', 200: '#c7d2fe', 300: '#a5b4fc', 400: '#818cf8', 500: '#6366f1', 600: '#4f46e5', 700: '#4338ca', 800: '#3730a3', 900: '#312e81', 950: '#1e1b4b' }, - violet: { 50: '#f5f3ff', 100: '#ede9fe', 200: '#ddd6fe', 300: '#c4b5fd', 400: '#a78bfa', 500: '#8b5cf6', 600: '#7c3aed', 700: '#6d28d9', 800: '#5b21b6', 900: '#4c1d95', 950: '#2e1065' }, - purple: { 50: '#faf5ff', 100: '#f3e8ff', 200: '#e9d5ff', 300: '#d8b4fe', 400: '#c084fc', 500: '#a855f7', 600: '#9333ea', 700: '#7e22ce', 800: '#6b21a8', 900: '#581c87', 950: '#3b0764' }, - fuchsia: { 50: '#fdf4ff', 100: '#fae8ff', 200: '#f5d0fe', 300: '#f0abfc', 400: '#e879f9', 500: '#d946ef', 600: '#c026d3', 700: '#a21caf', 800: '#86198f', 900: '#701a75', 950: '#4a044e' }, - pink: { 50: '#fdf2f8', 100: '#fce7f3', 200: '#fbcfe8', 300: '#f9a8d4', 400: '#f472b6', 500: '#ec4899', 600: '#db2777', 700: '#be185d', 800: '#9d174d', 900: '#831843', 950: '#500724' }, - rose: { 50: '#fff1f2', 100: '#ffe4e6', 200: '#fecdd3', 300: '#fda4af', 400: '#fb7185', 500: '#f43f5e', 600: '#e11d48', 700: '#be123c', 800: '#9f1239', 900: '#881337', 950: '#4c0519' }, - slate: { 50: '#f8fafc', 100: '#f1f5f9', 200: '#e2e8f0', 300: '#cbd5e1', 400: '#94a3b8', 500: '#64748b', 600: '#475569', 700: '#334155', 800: '#1e293b', 900: '#0f172a', 950: '#020617' }, - gray: { 50: '#f9fafb', 100: '#f3f4f6', 200: '#e5e7eb', 300: '#d1d5db', 400: '#9ca3af', 500: '#6b7280', 600: '#4b5563', 700: '#374151', 800: '#1f2937', 900: '#111827', 950: '#030712' }, - zinc: { 50: '#fafafa', 100: '#f4f4f5', 200: '#e4e4e7', 300: '#d4d4d8', 400: '#a1a1aa', 500: '#71717a', 600: '#52525b', 700: '#3f3f46', 800: '#27272a', 900: '#18181b', 950: '#09090b' }, - neutral: { 50: '#fafafa', 100: '#f5f5f5', 200: '#e5e5e5', 300: '#d4d4d4', 400: '#a3a3a3', 500: '#737373', 600: '#525252', 700: '#404040', 800: '#262626', 900: '#171717', 950: '#0a0a0a' }, - stone: { 50: '#fafaf9', 100: '#f5f5f4', 200: '#e7e5e4', 300: '#d6d3d1', 400: '#a8a29e', 500: '#78716c', 600: '#57534e', 700: '#44403c', 800: '#292524', 900: '#1c1917', 950: '#0c0a09' } - }, - semantic: { - transitionDuration: '0s', - focusRing: { - width: '2px', - style: 'solid', - color: '{primary.color}', - offset: '2px', - shadow: 'none' - }, - disabledOpacity: '0.6', - iconSize: '1rem', - anchorGutter: '0', - primary: { - 50: '{emerald.50}', - 100: '{emerald.100}', - 200: '{emerald.200}', - 300: '{emerald.300}', - 400: '{emerald.400}', - 500: '{emerald.500}', - 600: '{emerald.600}', - 700: '{emerald.700}', - 800: '{emerald.800}', - 900: '{emerald.900}', - 950: '{emerald.950}' - }, - formField: { - paddingX: '0.75rem', - paddingY: '0.5rem', - sm: { - fontSize: '0.875rem', - paddingX: '0.625rem', - paddingY: '0.375rem' - }, - lg: { - fontSize: '1.125rem', - paddingX: '0.875rem', - paddingY: '0.625rem' - }, - borderRadius: '{border.radius.xs}', - focusRing: { - width: '2px', - style: 'solid', - color: '{primary.color}', - offset: '-1px', - shadow: 'none' - }, - transitionDuration: '{transition.duration}' - }, - list: { - padding: '0.125rem 0', - gap: '0', - header: { - padding: '0.5rem 0.75rem 0.375rem 0.75rem' - }, - option: { - padding: '0.5rem 0.75rem', - borderRadius: '0' - }, - optionGroup: { - padding: '0.5rem 0.75rem', - fontWeight: '700' - } - }, - content: { - borderRadius: '{border.radius.xs}' - }, - mask: { - transitionDuration: '0.15s' - }, - navigation: { - list: { - padding: '0.125rem 0', - gap: '0' - }, - item: { - padding: '0.5rem 0.75rem', - borderRadius: '0', - gap: '0.5rem' - }, - submenuLabel: { - padding: '0.5rem 0.75rem', - fontWeight: '700' - }, - submenuIcon: { - size: '0.875rem' - } - }, - overlay: { - select: { - borderRadius: '{border.radius.xs}', - shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' - }, - popover: { - borderRadius: '{border.radius.xs}', - padding: '0.75rem', - shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' - }, - modal: { - borderRadius: '{border.radius.xs}', - padding: '1.25rem', - shadow: '0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1)' - }, - navigation: { - shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' - } - }, - colorScheme: { - light: { - surface: { - 0: '#ffffff', - 50: '{slate.50}', - 100: '{slate.100}', - 200: '{slate.200}', - 300: '{slate.300}', - 400: '{slate.400}', - 500: '{slate.500}', - 600: '{slate.600}', - 700: '{slate.700}', - 800: '{slate.800}', - 900: '{slate.900}', - 950: '{slate.950}' - }, - primary: { - color: '{primary.600}', - contrastColor: '#ffffff', - hoverColor: '{primary.700}', - activeColor: '{primary.800}' - }, - highlight: { - background: '{primary.600}', - focusBackground: '{primary.700}', - color: '#ffffff', - focusColor: '#ffffff' - }, - mask: { - background: 'rgba(0,0,0,0.4)', - color: '{surface.200}' - }, - formField: { - background: '{surface.0}', - disabledBackground: '{surface.300}', - filledBackground: '{surface.100}', - filledHoverBackground: '{surface.100}', - filledFocusBackground: '{surface.100}', - borderColor: '{surface.500}', - hoverBorderColor: '{surface.500}', - focusBorderColor: '{surface.500}', - invalidBorderColor: '{red.500}', - color: '{surface.900}', - disabledColor: '{surface.600}', - placeholderColor: '{surface.600}', - floatLabelColor: '{surface.600}', - floatLabelFocusColor: '{primary.color}', - floatLabelActiveColor: '{surface.600}', - floatLabelInvalidColor: '{red.500}', - iconColor: '{surface.900}', - shadow: 'none' - }, - text: { - color: '{surface.900}', - hoverColor: '{surface.950}', - mutedColor: '{surface.600}', - hoverMutedColor: '{surface.700}' - }, - content: { - background: '{surface.0}', - hoverBackground: '{surface.200}', - borderColor: '{surface.400}', - color: '{text.color}', - hoverColor: '{text.hover.color}' - }, - overlay: { - select: { - background: '{surface.0}', - borderColor: 'transparent', - color: '{text.color}' - }, - popover: { - background: '{surface.0}', - borderColor: 'transparent', - color: '{text.color}' - }, - modal: { - background: '{surface.0}', - borderColor: 'transparent', - color: '{text.color}' - } - }, - list: { - option: { - focusBackground: '{surface.200}', - selectedBackground: '{highlight.background}', - selectedFocusBackground: '{highlight.focus.background}', - color: '{text.color}', - focusColor: '{text.hover.color}', - selectedColor: '{highlight.color}', - selectedFocusColor: '{highlight.focus.color}', - icon: { - color: '{text.muted.color}', - focusColor: '{text.hover.muted.color}' - } - }, - optionGroup: { - background: 'transparent', - color: '{text.color}' - } - }, - navigation: { - item: { - focusBackground: '{primary.color}', - activeBackground: '{surface.200}', - color: '{text.color}', - focusColor: '{primary.contrast.color}', - activeColor: '{text.hover.color}', - icon: { - color: '{text.muted.color}', - focusColor: '{primary.contrast.color}', - activeColor: '{text.hover.muted.color}' - } - }, - submenuLabel: { - background: 'transparent', - color: '{text.color}' - }, - submenuIcon: { - color: '{text.muted.color}', - focusColor: '{primary.contrast.color}', - activeColor: '{text.hover.muted.color}' - } - } - }, - dark: { - surface: { - 0: '#ffffff', - 50: '{zinc.50}', - 100: '{zinc.100}', - 200: '{zinc.200}', - 300: '{zinc.300}', - 400: '{zinc.400}', - 500: '{zinc.500}', - 600: '{zinc.600}', - 700: '{zinc.700}', - 800: '{zinc.800}', - 900: '{zinc.900}', - 950: '{zinc.950}' - }, - primary: { - color: '{primary.500}', - contrastColor: '{surface.950}', - hoverColor: '{primary.400}', - activeColor: '{primary.300}' - }, - highlight: { - background: '{primary.500}', - focusBackground: '{primary.400}', - color: '{surface.950}', - focusColor: '{surface.950}' - }, - mask: { - background: 'rgba(0,0,0,0.6)', - color: '{surface.200}' - }, - formField: { - background: '{surface.950}', - disabledBackground: '{surface.700}', - filledBackground: '{surface.800}', - filledHoverBackground: '{surface.800}', - filledFocusBackground: '{surface.800}', - borderColor: '{surface.500}', - hoverBorderColor: '{surface.500}', - focusBorderColor: '{surface.500}', - invalidBorderColor: '{red.400}', - color: '{surface.0}', - disabledColor: '{surface.400}', - placeholderColor: '{surface.400}', - floatLabelColor: '{surface.400}', - floatLabelFocusColor: '{primary.color}', - floatLabelActiveColor: '{surface.400}', - floatLabelInvalidColor: '{red.400}', - iconColor: '{surface.0}', - shadow: 'none' - }, - text: { - color: '{surface.0}', - hoverColor: '{surface.0}', - mutedColor: '{surface.400}', - hoverMutedColor: '{surface.300}' - }, - content: { - background: '{surface.900}', - hoverBackground: '{surface.700}', - borderColor: '{surface.500}', - color: '{text.color}', - hoverColor: '{text.hover.color}' - }, - overlay: { - select: { - background: '{surface.900}', - borderColor: '{surface.700}', - color: '{text.color}' - }, - popover: { - background: '{surface.900}', - borderColor: '{surface.700}', - color: '{text.color}' - }, - modal: { - background: '{surface.900}', - borderColor: '{surface.700}', - color: '{text.color}' - } - }, - list: { - option: { - focusBackground: '{surface.700}', - selectedBackground: '{highlight.background}', - selectedFocusBackground: '{highlight.focus.background}', - color: '{text.color}', - focusColor: '{text.hover.color}', - selectedColor: '{highlight.color}', - selectedFocusColor: '{highlight.focus.color}', - icon: { - color: '{text.muted.color}', - focusColor: '{text.hover.muted.color}' - } - }, - optionGroup: { - background: 'transparent', - color: '{text.color}' - } - }, - navigation: { - item: { - focusBackground: '{primary.color}', - activeBackground: '{surface.700}', - color: '{text.color}', - focusColor: '{primary.contrast.color}', - activeColor: '{text.color}', - icon: { - color: '{text.muted.color}', - focusColor: '{primary.contrast.color}', - activeColor: '{text.hover.muted.color}' - } - }, - submenuLabel: { - background: 'transparent', - color: '{text.color}' - }, - submenuIcon: { - color: '{text.muted.color}', - focusColor: '{primary.contrast.color}', - activeColor: '{text.hover.muted.color}' - } - } - } - } - } -}; diff --git a/src/app/components/themes/nora/base/ng-package.json b/src/app/components/themes/nora/base/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/base/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/base/public_api.ts b/src/app/components/themes/nora/base/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/base/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/blockui/index.ts b/src/app/components/themes/nora/blockui/index.ts deleted file mode 100644 index 1ed842dac23..00000000000 --- a/src/app/components/themes/nora/blockui/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default { - root: { - borderRadius: '{content.border.radius}' - } -}; diff --git a/src/app/components/themes/nora/blockui/ng-package.json b/src/app/components/themes/nora/blockui/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/blockui/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/blockui/public_api.ts b/src/app/components/themes/nora/blockui/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/blockui/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/breadcrumb/index.ts b/src/app/components/themes/nora/breadcrumb/index.ts deleted file mode 100644 index 1827024c30d..00000000000 --- a/src/app/components/themes/nora/breadcrumb/index.ts +++ /dev/null @@ -1,28 +0,0 @@ -export default { - root: { - padding: '1rem', - background: '{content.background}', - gap: '0.5rem', - transitionDuration: '{transition.duration}' - }, - item: { - color: '{text.muted.color}', - hoverColor: '{text.color}', - borderRadius: '{content.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{text.muted.color}', - hoverColor: '{text.color}' - }, - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - separator: { - color: '{navigation.item.icon.color}' - } -}; diff --git a/src/app/components/themes/nora/breadcrumb/ng-package.json b/src/app/components/themes/nora/breadcrumb/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/breadcrumb/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/breadcrumb/public_api.ts b/src/app/components/themes/nora/breadcrumb/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/breadcrumb/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/button/index.ts b/src/app/components/themes/nora/button/index.ts deleted file mode 100644 index 5af9162715f..00000000000 --- a/src/app/components/themes/nora/button/index.ts +++ /dev/null @@ -1,487 +0,0 @@ -export default { - root: { - borderRadius: '{form.field.border.radius}', - roundedBorderRadius: '2rem', - gap: '0.5rem', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - iconOnlyWidth: '2.5rem', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - }, - label: { - fontWeight: '700' - }, - raisedShadow: '0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - offset: '{focus.ring.offset}' - }, - badgeSize: '1rem', - transitionDuration: '{form.field.transition.duration}' - }, - colorScheme: { - light: { - root: { - primary: { - background: '{primary.color}', - hoverBackground: '{primary.hover.color}', - activeBackground: '{primary.active.color}', - borderColor: '{primary.color}', - hoverBorderColor: '{primary.hover.color}', - activeBorderColor: '{primary.active.color}', - color: '{primary.contrast.color}', - hoverColor: '{primary.contrast.color}', - activeColor: '{primary.contrast.color}', - focusRing: { - color: '{primary.color}', - shadow: 'none' - } - }, - secondary: { - background: '{surface.200}', - hoverBackground: '{surface.300}', - activeBackground: '{surface.400}', - borderColor: '{surface.200}', - hoverBorderColor: '{surface.300}', - activeBorderColor: '{surface.400}', - color: '{surface.700}', - hoverColor: '{surface.800}', - activeColor: '{surface.900}', - focusRing: { - color: '{surface.700}', - shadow: 'none' - } - }, - info: { - background: '{sky.600}', - hoverBackground: '{sky.700}', - activeBackground: '{sky.800}', - borderColor: '{sky.600}', - hoverBorderColor: '{sky.700}', - activeBorderColor: '{sky.800}', - color: '#ffffff', - hoverColor: '#ffffff', - activeColor: '#ffffff', - focusRing: { - color: '{sky.600}', - shadow: 'none' - } - }, - success: { - background: '{green.600}', - hoverBackground: '{green.700}', - activeBackground: '{green.800}', - borderColor: '{green.600}', - hoverBorderColor: '{green.700}', - activeBorderColor: '{green.800}', - color: '#ffffff', - hoverColor: '#ffffff', - activeColor: '#ffffff', - focusRing: { - color: '{green.600}', - shadow: 'none' - } - }, - warn: { - background: '{orange.600}', - hoverBackground: '{orange.700}', - activeBackground: '{orange.800}', - borderColor: '{orange.600}', - hoverBorderColor: '{orange.700}', - activeBorderColor: '{orange.800}', - color: '#ffffff', - hoverColor: '#ffffff', - activeColor: '#ffffff', - focusRing: { - color: '{orange.600}', - shadow: 'none' - } - }, - help: { - background: '{purple.600}', - hoverBackground: '{purple.700}', - activeBackground: '{purple.800}', - borderColor: '{purple.600}', - hoverBorderColor: '{purple.700}', - activeBorderColor: '{purple.800}', - color: '#ffffff', - hoverColor: '#ffffff', - activeColor: '#ffffff', - focusRing: { - color: '{purple.600}', - shadow: 'none' - } - }, - danger: { - background: '{red.600}', - hoverBackground: '{red.700}', - activeBackground: '{red.800}', - borderColor: '{red.600}', - hoverBorderColor: '{red.700}', - activeBorderColor: '{red.800}', - color: '#ffffff', - hoverColor: '#ffffff', - activeColor: '#ffffff', - focusRing: { - color: '{red.600}', - shadow: 'none' - } - }, - contrast: { - background: '{surface.950}', - hoverBackground: '{surface.900}', - activeBackground: '{surface.800}', - borderColor: '{surface.950}', - hoverBorderColor: '{surface.900}', - activeBorderColor: '{surface.800}', - color: '{surface.0}', - hoverColor: '{surface.0}', - activeColor: '{surface.0}', - focusRing: { - color: '{surface.950}', - shadow: 'none' - } - } - }, - outlined: { - primary: { - hoverBackground: '{primary.50}', - activeBackground: '{primary.100}', - borderColor: '{primary.color}', - color: '{primary.color}' - }, - secondary: { - hoverBackground: '{surface.50}', - activeBackground: '{surface.100}', - borderColor: '{surface.600}', - color: '{surface.600}' - }, - success: { - hoverBackground: '{green.50}', - activeBackground: '{green.100}', - borderColor: '{green.600}', - color: '{green.600}' - }, - info: { - hoverBackground: '{sky.50}', - activeBackground: '{sky.100}', - borderColor: '{sky.600}', - color: '{sky.600}' - }, - warn: { - hoverBackground: '{orange.50}', - activeBackground: '{orange.100}', - borderColor: '{orange.600}', - color: '{orange.600}' - }, - help: { - hoverBackground: '{purple.50}', - activeBackground: '{purple.100}', - borderColor: '{purple.600}', - color: '{purple.600}' - }, - danger: { - hoverBackground: '{red.50}', - activeBackground: '{red.100}', - borderColor: '{red.600}', - color: '{red.600}' - }, - contrast: { - hoverBackground: '{surface.50}', - activeBackground: '{surface.100}', - borderColor: '{surface.950}', - color: '{surface.950}' - }, - plain: { - hoverBackground: '{surface.50}', - activeBackground: '{surface.100}', - borderColor: '{surface.900}', - color: '{surface.900}' - } - }, - text: { - primary: { - hoverBackground: '{primary.50}', - activeBackground: '{primary.100}', - color: '{primary.color}' - }, - secondary: { - hoverBackground: '{surface.50}', - activeBackground: '{surface.100}', - color: '{surface.600}' - }, - success: { - hoverBackground: '{green.50}', - activeBackground: '{green.100}', - color: '{green.600}' - }, - info: { - hoverBackground: '{sky.50}', - activeBackground: '{sky.100}', - color: '{sky.600}' - }, - warn: { - hoverBackground: '{orange.50}', - activeBackground: '{orange.100}', - color: '{orange.600}' - }, - help: { - hoverBackground: '{purple.50}', - activeBackground: '{purple.100}', - color: '{purple.600}' - }, - danger: { - hoverBackground: '{red.50}', - activeBackground: '{red.100}', - color: '{red.600}' - }, - plain: { - hoverBackground: '{surface.50}', - activeBackground: '{surface.100}', - color: '{surface.900}' - } - }, - link: { - color: '{primary.color}', - hoverColor: '{primary.color}', - activeColor: '{primary.color}' - } - }, - dark: { - root: { - primary: { - background: '{primary.color}', - hoverBackground: '{primary.hover.color}', - activeBackground: '{primary.active.color}', - borderColor: '{primary.color}', - hoverBorderColor: '{primary.hover.color}', - activeBorderColor: '{primary.active.color}', - color: '{primary.contrast.color}', - hoverColor: '{primary.contrast.color}', - activeColor: '{primary.contrast.color}', - focusRing: { - color: '{primary.color}', - shadow: 'none' - } - }, - secondary: { - background: '{surface.700}', - hoverBackground: '{surface.600}', - activeBackground: '{surface.500}', - borderColor: '{surface.700}', - hoverBorderColor: '{surface.600}', - activeBorderColor: '{surface.500}', - color: '{surface.200}', - hoverColor: '{surface.100}', - activeColor: '{surface.0}', - focusRing: { - color: '{surface.200}', - shadow: 'none' - } - }, - info: { - background: '{sky.500}', - hoverBackground: '{sky.400}', - activeBackground: '{sky.300}', - borderColor: '{sky.500}', - hoverBorderColor: '{sky.400}', - activeBorderColor: '{sky.300}', - color: '{sky.950}', - hoverColor: '{sky.950}', - activeColor: '{sky.950}', - focusRing: { - color: '{sky.500}', - shadow: 'none' - } - }, - success: { - background: '{green.500}', - hoverBackground: '{green.400}', - activeBackground: '{green.300}', - borderColor: '{green.500}', - hoverBorderColor: '{green.400}', - activeBorderColor: '{green.300}', - color: '{green.950}', - hoverColor: '{green.950}', - activeColor: '{green.950}', - focusRing: { - color: '{green.500}', - shadow: 'none' - } - }, - warn: { - background: '{orange.500}', - hoverBackground: '{orange.400}', - activeBackground: '{orange.300}', - borderColor: '{orange.500}', - hoverBorderColor: '{orange.400}', - activeBorderColor: '{orange.300}', - color: '{orange.950}', - hoverColor: '{orange.950}', - activeColor: '{orange.950}', - focusRing: { - color: '{orange.500}', - shadow: 'none' - } - }, - help: { - background: '{purple.500}', - hoverBackground: '{purple.400}', - activeBackground: '{purple.300}', - borderColor: '{purple.500}', - hoverBorderColor: '{purple.400}', - activeBorderColor: '{purple.300}', - color: '{purple.950}', - hoverColor: '{purple.950}', - activeColor: '{purple.950}', - focusRing: { - color: '{purple.500}', - shadow: 'none' - } - }, - danger: { - background: '{red.500}', - hoverBackground: '{red.400}', - activeBackground: '{red.300}', - borderColor: '{red.500}', - hoverBorderColor: '{red.400}', - activeBorderColor: '{red.300}', - color: '{red.950}', - hoverColor: '{red.950}', - activeColor: '{red.950}', - focusRing: { - color: '{red.500}', - shadow: 'none' - } - }, - contrast: { - background: '{surface.0}', - hoverBackground: '{surface.100}', - activeBackground: '{surface.200}', - borderColor: '{surface.0}', - hoverBorderColor: '{surface.100}', - activeBorderColor: '{surface.200}', - color: '{surface.950}', - hoverColor: '{surface.950}', - activeColor: '{surface.950}', - focusRing: { - color: '{surface.0}', - shadow: 'none' - } - } - }, - outlined: { - primary: { - hoverBackground: 'color-mix(in srgb, {primary.color}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {primary.color}, transparent 84%)', - borderColor: '{primary.color}', - color: '{primary.color}' - }, - secondary: { - hoverBackground: 'rgba(255,255,255,0.04)', - activeBackground: 'rgba(255,255,255,0.16)', - borderColor: '{surface.400}', - color: '{surface.400}' - }, - success: { - hoverBackground: '{green.950}', - activeBackground: '{green.900}', - borderColor: '{green.500}', - color: '{green.500}' - }, - info: { - hoverBackground: '{sky.950}', - activeBackground: '{sky.900}', - borderColor: '{sky.500}', - color: '{sky.500}' - }, - warn: { - hoverBackground: '{orange.950}', - activeBackground: '{orange.900}', - borderColor: '{orange.500}', - color: '{orange.500}' - }, - help: { - hoverBackground: '{purple.950}', - activeBackground: '{purple.900}', - borderColor: '{purple.500}', - color: '{purple.500}' - }, - danger: { - hoverBackground: '{red.950}', - activeBackground: '{red.900}', - borderColor: '{red.500}', - color: '{red.500}' - }, - contrast: { - hoverBackground: '{surface.800}', - activeBackground: '{surface.700}', - borderColor: '{surface.0}', - color: '{surface.0}' - }, - plain: { - hoverBackground: '{surface.800}', - activeBackground: '{surface.700}', - borderColor: '{surface.0}', - color: '{surface.0}' - } - }, - text: { - primary: { - hoverBackground: 'color-mix(in srgb, {primary.color}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {primary.color}, transparent 84%)', - color: '{primary.color}' - }, - secondary: { - hoverBackground: '{surface.800}', - activeBackground: '{surface.700}', - color: '{surface.400}' - }, - success: { - hoverBackground: 'color-mix(in srgb, {green.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {green.400}, transparent 84%)', - color: '{green.500}' - }, - info: { - hoverBackground: 'color-mix(in srgb, {sky.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {sky.400}, transparent 84%)', - color: '{sky.500}' - }, - warn: { - hoverBackground: 'color-mix(in srgb, {orange.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {orange.400}, transparent 84%)', - color: '{orange.500}' - }, - help: { - hoverBackground: 'color-mix(in srgb, {purple.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {purple.400}, transparent 84%)', - color: '{purple.500}' - }, - danger: { - hoverBackground: 'color-mix(in srgb, {red.400}, transparent 96%)', - activeBackground: 'color-mix(in srgb, {red.400}, transparent 84%)', - color: '{red.500}' - }, - plain: { - hoverBackground: '{surface.800}', - activeBackground: '{surface.700}', - color: '{surface.0}' - } - }, - link: { - color: '{primary.color}', - hoverColor: '{primary.color}', - activeColor: '{primary.color}' - } - } - } -}; diff --git a/src/app/components/themes/nora/button/ng-package.json b/src/app/components/themes/nora/button/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/button/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/button/public_api.ts b/src/app/components/themes/nora/button/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/button/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/card/index.ts b/src/app/components/themes/nora/card/index.ts deleted file mode 100644 index 83c6b5e1762..00000000000 --- a/src/app/components/themes/nora/card/index.ts +++ /dev/null @@ -1,22 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderRadius: '{border.radius.sm}', - color: '{content.color}', - shadow: '0 1px 4px 0 rgba(0, 0, 0, 0.1)' - }, - body: { - padding: '1.25rem', - gap: '0.5rem' - }, - caption: { - gap: '0.5rem' - }, - title: { - fontSize: '1.25rem', - fontWeight: '500' - }, - subtitle: { - color: '{text.muted.color}' - } -}; diff --git a/src/app/components/themes/nora/card/ng-package.json b/src/app/components/themes/nora/card/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/card/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/card/public_api.ts b/src/app/components/themes/nora/card/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/card/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/carousel/index.ts b/src/app/components/themes/nora/carousel/index.ts deleted file mode 100644 index 6eb762ac0e2..00000000000 --- a/src/app/components/themes/nora/carousel/index.ts +++ /dev/null @@ -1,40 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - content: { - gap: '0.25rem' - }, - indicatorList: { - padding: '1rem', - gap: '0.5rem' - }, - indicator: { - width: '2rem', - height: '0.5rem', - borderRadius: '{content.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - colorScheme: { - light: { - indicator: { - background: '{surface.300}', - hoverBackground: '{surface.400}', - activeBackground: '{primary.color}' - } - }, - dark: { - indicator: { - background: '{surface.600}', - hoverBackground: '{surface.500}', - activeBackground: '{primary.color}' - } - } - } -}; diff --git a/src/app/components/themes/nora/carousel/ng-package.json b/src/app/components/themes/nora/carousel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/carousel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/carousel/public_api.ts b/src/app/components/themes/nora/carousel/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/carousel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/cascadeselect/index.ts b/src/app/components/themes/nora/cascadeselect/index.ts deleted file mode 100644 index 85af0e8b141..00000000000 --- a/src/app/components/themes/nora/cascadeselect/index.ts +++ /dev/null @@ -1,70 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - }, - dropdown: { - width: '2.5rem', - color: '{form.field.icon.color}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - list: { - padding: '{list.padding}', - gap: '{list.gap}', - mobileIndent: '1rem' - }, - option: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}', - icon: { - color: '{list.option.icon.color}', - focusColor: '{list.option.icon.focus.color}', - size: '0.875rem' - } - } -}; diff --git a/src/app/components/themes/nora/cascadeselect/ng-package.json b/src/app/components/themes/nora/cascadeselect/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/cascadeselect/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/cascadeselect/public_api.ts b/src/app/components/themes/nora/cascadeselect/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/cascadeselect/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/checkbox/index.ts b/src/app/components/themes/nora/checkbox/index.ts deleted file mode 100644 index 9fdbf787d86..00000000000 --- a/src/app/components/themes/nora/checkbox/index.ts +++ /dev/null @@ -1,50 +0,0 @@ -export default { - root: { - borderRadius: '{border.radius.xs}', - width: '1.25rem', - height: '1.25rem', - background: '{form.field.background}', - checkedBackground: '{primary.color}', - checkedHoverBackground: '{primary.hover.color}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.border.color}', - checkedBorderColor: '{primary.color}', - checkedHoverBorderColor: '{primary.hover.color}', - checkedFocusBorderColor: '{primary.color}', - checkedDisabledBorderColor: '{form.field.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - shadow: '{form.field.shadow}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - width: '1rem', - height: '1rem' - }, - lg: { - width: '1.5rem', - height: '1.5rem' - } - }, - icon: { - size: '0.875rem', - color: '{form.field.color}', - checkedColor: '{primary.contrast.color}', - checkedHoverColor: '{primary.contrast.color}', - disabledColor: '{form.field.disabled.color}', - sm: { - size: '0.75rem' - }, - lg: { - size: '1rem' - } - } -}; diff --git a/src/app/components/themes/nora/checkbox/ng-package.json b/src/app/components/themes/nora/checkbox/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/checkbox/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/checkbox/public_api.ts b/src/app/components/themes/nora/checkbox/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/checkbox/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/chip/index.ts b/src/app/components/themes/nora/chip/index.ts deleted file mode 100644 index bb5badb59a5..00000000000 --- a/src/app/components/themes/nora/chip/index.ts +++ /dev/null @@ -1,52 +0,0 @@ -export default { - root: { - borderRadius: '16px', - paddingX: '0.75rem', - paddingY: '0.5rem', - gap: '0.5rem', - transitionDuration: '{transition.duration}' - }, - image: { - width: '2rem', - height: '2rem' - }, - icon: { - size: '1rem' - }, - removeIcon: { - size: '1rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - } - }, - colorScheme: { - light: { - root: { - background: '{surface.200}', - color: '{surface.900}' - }, - icon: { - color: '{surface.900}' - }, - removeIcon: { - color: '{surface.900}' - } - }, - dark: { - root: { - background: '{surface.700}', - color: '{surface.0}' - }, - icon: { - color: '{surface.0}' - }, - removeIcon: { - color: '{surface.0}' - } - } - } -}; diff --git a/src/app/components/themes/nora/chip/ng-package.json b/src/app/components/themes/nora/chip/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/chip/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/chip/public_api.ts b/src/app/components/themes/nora/chip/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/chip/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/colorpicker/index.ts b/src/app/components/themes/nora/colorpicker/index.ts deleted file mode 100644 index 8738f80d703..00000000000 --- a/src/app/components/themes/nora/colorpicker/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - preview: { - width: '1.5rem', - height: '1.5rem', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - panel: { - shadow: '{overlay.popover.shadow}', - borderRadius: '{overlay.popover.borderRadius}' - }, - colorScheme: { - light: { - panel: { - background: '{surface.800}', - borderColor: '{surface.900}' - }, - handle: { - color: '{surface.0}' - } - }, - dark: { - panel: { - background: '{surface.900}', - borderColor: '{surface.700}' - }, - handle: { - color: '{surface.0}' - } - } - } -}; diff --git a/src/app/components/themes/nora/colorpicker/ng-package.json b/src/app/components/themes/nora/colorpicker/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/colorpicker/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/colorpicker/public_api.ts b/src/app/components/themes/nora/colorpicker/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/colorpicker/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/confirmdialog/index.ts b/src/app/components/themes/nora/confirmdialog/index.ts deleted file mode 100644 index 1450b9f6eee..00000000000 --- a/src/app/components/themes/nora/confirmdialog/index.ts +++ /dev/null @@ -1,9 +0,0 @@ -export default { - icon: { - size: '2rem', - color: '{overlay.modal.color}' - }, - content: { - gap: '1rem' - } -}; diff --git a/src/app/components/themes/nora/confirmdialog/ng-package.json b/src/app/components/themes/nora/confirmdialog/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/confirmdialog/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/confirmdialog/public_api.ts b/src/app/components/themes/nora/confirmdialog/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/confirmdialog/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/confirmpopup/index.ts b/src/app/components/themes/nora/confirmpopup/index.ts deleted file mode 100644 index ef19adc8730..00000000000 --- a/src/app/components/themes/nora/confirmpopup/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - background: '{overlay.popover.background}', - borderColor: '{overlay.popover.border.color}', - color: '{overlay.popover.color}', - borderRadius: '{overlay.popover.border.radius}', - shadow: '{overlay.popover.shadow}', - gutter: '10px', - arrowOffset: '1.25rem' - }, - content: { - padding: '{overlay.popover.padding}', - gap: '1rem' - }, - icon: { - size: '1.5rem', - color: '{overlay.popover.color}' - }, - footer: { - gap: '0.5rem', - padding: '0 {overlay.popover.padding} {overlay.popover.padding} {overlay.popover.padding}' - } -}; diff --git a/src/app/components/themes/nora/confirmpopup/ng-package.json b/src/app/components/themes/nora/confirmpopup/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/confirmpopup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/confirmpopup/public_api.ts b/src/app/components/themes/nora/confirmpopup/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/confirmpopup/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/contextmenu/index.ts b/src/app/components/themes/nora/contextmenu/index.ts deleted file mode 100644 index c7b92fa56e6..00000000000 --- a/src/app/components/themes/nora/contextmenu/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}', - shadow: '{overlay.navigation.shadow}', - transitionDuration: '{transition.duration}' - }, - list: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}' - }, - item: { - focusBackground: '{navigation.item.focus.background}', - activeBackground: '{navigation.item.active.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - activeColor: '{navigation.item.active.color}', - padding: '{navigation.item.padding}', - borderRadius: '{navigation.item.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}', - activeColor: '{navigation.item.icon.active.color}' - } - }, - submenu: { - mobileIndent: '1rem' - }, - submenuIcon: { - size: '{navigation.submenu.icon.size}', - color: '{navigation.submenu.icon.color}', - focusColor: '{navigation.submenu.icon.focus.color}', - activeColor: '{navigation.submenu.icon.active.color}' - }, - separator: { - borderColor: '{content.border.color}' - } -}; diff --git a/src/app/components/themes/nora/contextmenu/ng-package.json b/src/app/components/themes/nora/contextmenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/contextmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/contextmenu/public_api.ts b/src/app/components/themes/nora/contextmenu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/contextmenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/datatable/index.ts b/src/app/components/themes/nora/datatable/index.ts deleted file mode 100644 index 0cffab1decb..00000000000 --- a/src/app/components/themes/nora/datatable/index.ts +++ /dev/null @@ -1,172 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - header: { - background: '{content.background}', - borderColor: '{datatable.border.color}', - color: '{content.color}', - borderWidth: '1px 0 1px 0', - padding: '0.75rem 1rem' - }, - headerCell: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - borderColor: '{datatable.border.color}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - selectedColor: '{highlight.color}', - gap: '0.5rem', - padding: '0.75rem 1rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '-1px', - shadow: '{focus.ring.shadow}' - } - }, - columnTitle: { - fontWeight: '700' - }, - row: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - selectedColor: '{highlight.color}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '-1px', - shadow: '{focus.ring.shadow}' - } - }, - bodyCell: { - borderColor: '{datatable.border.color}', - padding: '0.75rem 1rem' - }, - footerCell: { - background: '{content.background}', - borderColor: '{datatable.border.color}', - color: '{content.color}', - padding: '0.75rem 1rem' - }, - columnFooter: { - fontWeight: '700' - }, - footer: { - background: '{content.background}', - borderColor: '{datatable.border.color}', - color: '{content.color}', - borderWidth: '0 0 1px 0', - padding: '0.75rem 1rem' - }, - dropPoint: { - color: '{primary.color}' - }, - columnResizerWidth: '0.5rem', - resizeIndicator: { - width: '1px', - color: '{primary.color}' - }, - sortIcon: { - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}', - size: '0.875rem' - }, - loadingIcon: { - size: '2rem' - }, - rowToggleButton: { - hoverBackground: '{content.hover.background}', - selectedHoverBackground: '{content.background}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - selectedHoverColor: '{primary.color}', - size: '1.75rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - filter: { - inlineGap: '0.5rem', - overlaySelect: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - overlayPopover: { - background: '{overlay.popover.background}', - borderColor: '{overlay.popover.border.color}', - borderRadius: '{overlay.popover.border.radius}', - color: '{overlay.popover.color}', - shadow: '{overlay.popover.shadow}', - padding: '{overlay.popover.padding}', - gap: '0.5rem' - }, - rule: { - borderColor: '{content.border.color}' - }, - constraintList: { - padding: '{list.padding}', - gap: '{list.gap}' - }, - constraint: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - separator: { - borderColor: '{content.border.color}' - }, - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}' - } - }, - paginatorTop: { - borderColor: '{datatable.border.color}', - borderWidth: '0 0 1px 0' - }, - paginatorBottom: { - borderColor: '{datatable.border.color}', - borderWidth: '0 0 1px 0' - }, - colorScheme: { - light: { - root: { - borderColor: '{surface.300}' - }, - row: { - stripedBackground: '{surface.50}' - }, - bodyCell: { - selectedBorderColor: '{primary.100}' - } - }, - dark: { - root: { - borderColor: '{surface.600}' - }, - row: { - stripedBackground: '{surface.950}' - }, - bodyCell: { - selectedBorderColor: '{primary.900}' - } - } - } -}; diff --git a/src/app/components/themes/nora/datatable/ng-package.json b/src/app/components/themes/nora/datatable/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/datatable/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/datatable/public_api.ts b/src/app/components/themes/nora/datatable/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/datatable/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/dataview/index.ts b/src/app/components/themes/nora/dataview/index.ts deleted file mode 100644 index 3dd89718114..00000000000 --- a/src/app/components/themes/nora/dataview/index.ts +++ /dev/null @@ -1,40 +0,0 @@ -export default { - root: { - borderColor: 'transparent', - borderWidth: '0', - borderRadius: '0', - padding: '0' - }, - header: { - background: '{content.background}', - color: '{content.color}', - borderColor: '{content.border.color}', - borderWidth: '0 0 1px 0', - padding: '0.75rem 1rem', - borderRadius: '0' - }, - content: { - background: '{content.background}', - color: '{content.color}', - borderColor: 'transparent', - borderWidth: '0', - padding: '0', - borderRadius: '0' - }, - footer: { - background: '{content.background}', - color: '{content.color}', - borderColor: '{content.border.color}', - borderWidth: '1px 0 0 0', - padding: '0.75rem 1rem', - borderRadius: '0' - }, - paginatorTop: { - borderColor: '{content.border.color}', - borderWidth: '0 0 1px 0' - }, - paginatorBottom: { - borderColor: '{content.border.color}', - borderWidth: '1px 0 0 0' - } -}; diff --git a/src/app/components/themes/nora/dataview/ng-package.json b/src/app/components/themes/nora/dataview/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/dataview/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/dataview/public_api.ts b/src/app/components/themes/nora/dataview/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/dataview/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/datepicker/index.ts b/src/app/components/themes/nora/datepicker/index.ts deleted file mode 100644 index dd647b14ed2..00000000000 --- a/src/app/components/themes/nora/datepicker/index.ts +++ /dev/null @@ -1,142 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - panel: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}', - shadow: '{overlay.popover.shadow}', - padding: '{overlay.popover.padding}' - }, - header: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - padding: '0 0 0.5rem 0', - fontWeight: '500', - gap: '0.5rem' - }, - title: { - gap: '0.5rem', - fontWeight: '500' - }, - dropdown: { - width: '2.5rem', - sm: { - width: '2rem' - }, - lg: { - width: '3rem' - }, - background: '{form.field.background}', - color: '{form.field.icon.color}', - hoverColor: '{form.field.icon.color}', - activeColor: '{form.field.icon.color}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.border.color}', - activeBorderColor: '{form.field.border.color}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - inputIcon: { - color: '{form.field.icon.color}' - }, - selectMonth: { - hoverBackground: '{content.hover.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - padding: '0.25rem 0.5rem' - }, - selectYear: { - hoverBackground: '{content.hover.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - padding: '0.25rem 0.5rem' - }, - group: { - borderColor: '{content.border.color}', - gap: '{overlay.popover.padding}' - }, - dayView: { - margin: '0.5rem 0 0 0' - }, - weekDay: { - padding: '0.25rem', - fontWeight: '500', - color: '{content.color}' - }, - date: { - hoverBackground: '{content.hover.background}', - selectedBackground: '{primary.color}', - rangeSelectedBackground: '{highlight.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - selectedColor: '{primary.contrast.color}', - rangeSelectedColor: '{highlight.color}', - width: '2rem', - height: '2rem', - borderRadius: '50%', - padding: '0.25rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - monthView: { - margin: '0.5rem 0 0 0' - }, - month: { - padding: '0.375rem', - borderRadius: '{content.border.radius}' - }, - yearView: { - margin: '0.5rem 0 0 0' - }, - year: { - padding: '0.375rem', - borderRadius: '{content.border.radius}' - }, - buttonbar: { - padding: '0.5rem 0 0 0', - borderColor: '{content.border.color}' - }, - timePicker: { - padding: '0.5rem 0 0 0', - borderColor: '{content.border.color}', - gap: '0.5rem', - buttonGap: '0.25rem' - }, - colorScheme: { - light: { - dropdown: { - hoverBackground: '{surface.200}', - activeBackground: '{surface.300}' - }, - today: { - background: '{surface.200}', - color: '{surface.900}' - } - }, - dark: { - dropdown: { - hoverBackground: '{surface.700}', - activeBackground: '{surface.600}' - }, - today: { - background: '{surface.700}', - color: '{surface.0}' - } - } - } -}; diff --git a/src/app/components/themes/nora/datepicker/ng-package.json b/src/app/components/themes/nora/datepicker/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/datepicker/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/datepicker/public_api.ts b/src/app/components/themes/nora/datepicker/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/datepicker/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/dialog/index.ts b/src/app/components/themes/nora/dialog/index.ts deleted file mode 100644 index aa64dd27240..00000000000 --- a/src/app/components/themes/nora/dialog/index.ts +++ /dev/null @@ -1,24 +0,0 @@ -export default { - root: { - background: '{overlay.modal.background}', - borderColor: '{overlay.modal.border.color}', - color: '{overlay.modal.color}', - borderRadius: '{overlay.modal.border.radius}', - shadow: '{overlay.modal.shadow}' - }, - header: { - padding: '{overlay.modal.padding}', - gap: '0.5rem' - }, - title: { - fontSize: '1.25rem', - fontWeight: '700' - }, - content: { - padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}' - }, - footer: { - padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}', - gap: '0.5rem' - } -}; diff --git a/src/app/components/themes/nora/dialog/ng-package.json b/src/app/components/themes/nora/dialog/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/dialog/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/dialog/public_api.ts b/src/app/components/themes/nora/dialog/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/dialog/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/divider/index.ts b/src/app/components/themes/nora/divider/index.ts deleted file mode 100644 index ed6549b97d2..00000000000 --- a/src/app/components/themes/nora/divider/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - borderColor: '{content.border.color}' - }, - content: { - background: '{content.background}', - color: '{text.color}' - }, - horizontal: { - margin: '1rem 0', - padding: '0 1rem', - content: { - padding: '0 0.5rem' - } - }, - vertical: { - margin: '0 1rem', - padding: '0.5rem 0', - content: { - padding: '0.5rem 0' - } - } -}; diff --git a/src/app/components/themes/nora/divider/ng-package.json b/src/app/components/themes/nora/divider/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/divider/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/divider/public_api.ts b/src/app/components/themes/nora/divider/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/divider/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/dock/index.ts b/src/app/components/themes/nora/dock/index.ts deleted file mode 100644 index 19548ace867..00000000000 --- a/src/app/components/themes/nora/dock/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -export default { - root: { - background: 'rgba(255, 255, 255, 0.1)', - borderColor: 'rgba(255, 255, 255, 0.2)', - padding: '0.5rem', - borderRadius: '{border.radius.xl}' - }, - item: { - borderRadius: '{content.border.radius}', - padding: '0.5rem', - size: '3rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - } -}; diff --git a/src/app/components/themes/nora/dock/ng-package.json b/src/app/components/themes/nora/dock/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/dock/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/dock/public_api.ts b/src/app/components/themes/nora/dock/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/dock/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/drawer/index.ts b/src/app/components/themes/nora/drawer/index.ts deleted file mode 100644 index 00751ab5ca6..00000000000 --- a/src/app/components/themes/nora/drawer/index.ts +++ /dev/null @@ -1,19 +0,0 @@ -export default { - root: { - background: '{overlay.modal.background}', - borderColor: '{overlay.modal.border.color}', - color: '{overlay.modal.color}', - borderRadius: '{overlay.modal.border.radius}', - shadow: '{overlay.modal.shadow}' - }, - header: { - padding: '{overlay.modal.padding}' - }, - title: { - fontSize: '1.5rem', - fontWeight: '700' - }, - content: { - padding: '0 {overlay.modal.padding} {overlay.modal.padding} {overlay.modal.padding}' - } -}; diff --git a/src/app/components/themes/nora/drawer/ng-package.json b/src/app/components/themes/nora/drawer/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/drawer/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/drawer/public_api.ts b/src/app/components/themes/nora/drawer/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/drawer/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/editor/index.ts b/src/app/components/themes/nora/editor/index.ts deleted file mode 100644 index 6ecc53b13fa..00000000000 --- a/src/app/components/themes/nora/editor/index.ts +++ /dev/null @@ -1,33 +0,0 @@ -export default { - toolbar: { - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}' - }, - toolbarItem: { - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{primary.color}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}', - padding: '{list.padding}' - }, - overlayOption: { - focusBackground: '{list.option.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}' - }, - content: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}' - } -}; diff --git a/src/app/components/themes/nora/editor/ng-package.json b/src/app/components/themes/nora/editor/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/editor/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/editor/public_api.ts b/src/app/components/themes/nora/editor/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/editor/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/fieldset/index.ts b/src/app/components/themes/nora/fieldset/index.ts deleted file mode 100644 index 3565bfa5eb5..00000000000 --- a/src/app/components/themes/nora/fieldset/index.ts +++ /dev/null @@ -1,36 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - color: '{content.color}', - padding: '0.75rem 1.125rem 1.125rem 1.125rem', - transitionDuration: '{transition.duration}' - }, - legend: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - borderRadius: '{content.border.radius}', - borderWidth: '1px', - borderColor: '{content.border.color}', - padding: '0.5rem 0.75rem', - gap: '0.5rem', - fontWeight: '700', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - toggleIcon: { - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}' - }, - content: { - padding: '0' - } -}; diff --git a/src/app/components/themes/nora/fieldset/ng-package.json b/src/app/components/themes/nora/fieldset/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/fieldset/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/fieldset/public_api.ts b/src/app/components/themes/nora/fieldset/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/fieldset/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/fileupload/index.ts b/src/app/components/themes/nora/fileupload/index.ts deleted file mode 100644 index 6b0f42a6ab2..00000000000 --- a/src/app/components/themes/nora/fileupload/index.ts +++ /dev/null @@ -1,35 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}', - transitionDuration: '{transition.duration}' - }, - header: { - background: 'transparent', - color: '{text.color}', - padding: '1.125rem', - borderWidth: '0', - borderRadius: '0', - gap: '0.5rem' - }, - content: { - highlightBorderColor: '{primary.color}', - padding: '0 1.125rem 1.125rem 1.125rem' - }, - file: { - padding: '1rem', - gap: '1rem', - borderColor: '{content.border.color}', - info: { - gap: '0.5rem' - } - }, - progressbar: { - height: '0.25rem' - }, - basic: { - gap: '0.5rem' - } -}; diff --git a/src/app/components/themes/nora/fileupload/ng-package.json b/src/app/components/themes/nora/fileupload/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/fileupload/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/fileupload/public_api.ts b/src/app/components/themes/nora/fileupload/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/fileupload/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/floatlabel/index.ts b/src/app/components/themes/nora/floatlabel/index.ts deleted file mode 100644 index 71afc18ee82..00000000000 --- a/src/app/components/themes/nora/floatlabel/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -export default { - root: { - color: '{form.field.float.label.color}', - focusColor: '{form.field.float.label.focus.color}', - activeColor: '{form.field.float.label.active.color}', - invalidColor: '{form.field.float.label.invalid.color}', - transitionDuration: '0.2s', - positionX: '{form.field.padding.x}', - positionY: '{form.field.padding.y}', - fontWeight: '500', - active: { - fontSize: '0.75rem', - fontWeight: '400' - } - }, - over: { - active: { - top: '-1.25rem' - } - }, - in: { - input: { - paddingTop: '1.5rem', - paddingBottom: '{form.field.padding.y}' - }, - active: { - top: '{form.field.padding.y}' - } - }, - on: { - borderRadius: '{border.radius.xs}', - active: { - background: '{form.field.background}', - padding: '0 0.125rem' - } - } -}; diff --git a/src/app/components/themes/nora/floatlabel/ng-package.json b/src/app/components/themes/nora/floatlabel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/floatlabel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/floatlabel/public_api.ts b/src/app/components/themes/nora/floatlabel/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/floatlabel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/galleria/index.ts b/src/app/components/themes/nora/galleria/index.ts deleted file mode 100644 index 465826b5adb..00000000000 --- a/src/app/components/themes/nora/galleria/index.ts +++ /dev/null @@ -1,128 +0,0 @@ -export default { - root: { - borderWidth: '1px', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - transitionDuration: '{transition.duration}' - }, - navButton: { - background: 'rgba(255, 255, 255, 0.1)', - hoverBackground: 'rgba(255, 255, 255, 0.2)', - color: '{surface.100}', - hoverColor: '{surface.0}', - size: '3rem', - gutter: '0.5rem', - prev: { - borderRadius: '50%' - }, - next: { - borderRadius: '50%' - }, - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - navIcon: { - size: '1.5rem' - }, - thumbnailsContent: { - background: '{content.background}', - padding: '1rem 0.25rem' - }, - thumbnailNavButton: { - size: '2rem', - borderRadius: '{content.border.radius}', - gutter: '0.5rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - thumbnailNavButtonIcon: { - size: '1rem' - }, - caption: { - background: 'rgba(0, 0, 0, 0.5)', - color: '{surface.100}', - padding: '1rem' - }, - indicatorList: { - gap: '0.5rem', - padding: '1rem' - }, - indicatorButton: { - width: '1rem', - height: '1rem', - activeBackground: '{primary.color}', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - insetIndicatorList: { - background: 'rgba(0, 0, 0, 0.5)' - }, - insetIndicatorButton: { - background: 'rgba(255, 255, 255, 0.4)', - hoverBackground: 'rgba(255, 255, 255, 0.6)', - activeBackground: 'rgba(255, 255, 255, 0.9)' - }, - mask: { - background: '{mask.background}', - color: '{mask.color}' - }, - closeButton: { - size: '3rem', - gutter: '0.5rem', - background: 'rgba(255, 255, 255, 0.1)', - hoverBackground: 'rgba(255, 255, 255, 0.2)', - color: '{surface.50}', - hoverColor: '{surface.0}', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - closeButtonIcon: { - size: '1.5rem' - }, - colorScheme: { - light: { - thumbnailNavButton: { - hoverBackground: '{surface.200}', - color: '{text.color}', - hoverColor: '{text.hover.color}' - }, - indicatorButton: { - background: '{surface.300}', - hoverBackground: '{surface.400}' - } - }, - dark: { - thumbnailNavButton: { - hoverBackground: '{surface.700}', - color: '{surface.0}', - hoverColor: '{surface.0}' - }, - indicatorButton: { - background: '{surface.600}', - hoverBackground: '{surface.500}' - } - } - } -}; diff --git a/src/app/components/themes/nora/galleria/ng-package.json b/src/app/components/themes/nora/galleria/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/galleria/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/galleria/public_api.ts b/src/app/components/themes/nora/galleria/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/galleria/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/iconfield/index.ts b/src/app/components/themes/nora/iconfield/index.ts deleted file mode 100644 index 1e0102d5f7f..00000000000 --- a/src/app/components/themes/nora/iconfield/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default { - icon: { - color: '{form.field.icon.color}' - } -}; diff --git a/src/app/components/themes/nora/iconfield/ng-package.json b/src/app/components/themes/nora/iconfield/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/iconfield/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/iconfield/public_api.ts b/src/app/components/themes/nora/iconfield/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/iconfield/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/iftalabel/index.ts b/src/app/components/themes/nora/iftalabel/index.ts deleted file mode 100644 index 956748b4ed0..00000000000 --- a/src/app/components/themes/nora/iftalabel/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -export default { - root: { - color: '{form.field.float.label.color}', - focusColor: '{form.field.float.label.focus.color}', - invalidColor: '{form.field.float.label.invalid.color}', - transitionDuration: '0.2s', - positionX: '{form.field.padding.x}', - top: '{form.field.padding.y}', - fontSize: '0.75rem', - fontWeight: '400' - }, - input: { - paddingTop: '1.5rem', - paddingBottom: '{form.field.padding.y}' - } -}; diff --git a/src/app/components/themes/nora/iftalabel/ng-package.json b/src/app/components/themes/nora/iftalabel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/iftalabel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/iftalabel/public_api.ts b/src/app/components/themes/nora/iftalabel/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/iftalabel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/image/index.ts b/src/app/components/themes/nora/image/index.ts deleted file mode 100644 index 6dc72726548..00000000000 --- a/src/app/components/themes/nora/image/index.ts +++ /dev/null @@ -1,44 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - preview: { - icon: { - size: '1.5rem' - }, - mask: { - background: '{mask.background}', - color: '{mask.color}' - } - }, - toolbar: { - position: { - left: 'auto', - right: '1rem', - top: '1rem', - bottom: 'auto' - }, - blur: '8px', - background: 'rgba(255,255,255,0.1)', - borderColor: 'rgba(255,255,255,0.2)', - borderWidth: '1px', - borderRadius: '{content.border.radius}', - padding: '.5rem', - gap: '0.5rem' - }, - action: { - hoverBackground: 'rgba(255,255,255,0.1)', - color: '{surface.50}', - hoverColor: '{surface.0}', - size: '3rem', - iconSize: '1.5rem', - borderRadius: '{content.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - } -}; diff --git a/src/app/components/themes/nora/image/ng-package.json b/src/app/components/themes/nora/image/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/image/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/image/public_api.ts b/src/app/components/themes/nora/image/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/image/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/imagecompare/index.ts b/src/app/components/themes/nora/imagecompare/index.ts deleted file mode 100644 index 4c5b25c7c85..00000000000 --- a/src/app/components/themes/nora/imagecompare/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -export default { - handle: { - size: '15px', - hoverSize: '30px', - background: 'rgba(255,255,255,0.3)', - hoverBackground: 'rgba(255,255,255,0.3)', - borderColor: 'rgba(255,255,255,0.3)', - hoverBorderColor: 'rgba(255,255,255,0.3)', - borderWidth: '3px', - borderRadius: '{content.border.radius}', - transitionDuration: '0.2s', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: 'rgba(255,255,255,0.3)', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - } -}; diff --git a/src/app/components/themes/nora/imagecompare/ng-package.json b/src/app/components/themes/nora/imagecompare/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/imagecompare/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/imagecompare/public_api.ts b/src/app/components/themes/nora/imagecompare/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/imagecompare/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/index.ts b/src/app/components/themes/nora/index.ts deleted file mode 100644 index 9fd6f2ce319..00000000000 --- a/src/app/components/themes/nora/index.ts +++ /dev/null @@ -1,183 +0,0 @@ -import accordion from 'primeng/themes/nora/accordion'; -import autocomplete from 'primeng/themes/nora/autocomplete'; -import avatar from 'primeng/themes/nora/avatar'; -import badge from 'primeng/themes/nora/badge'; -import base from 'primeng/themes/nora/base'; -import blockui from 'primeng/themes/nora/blockui'; -import breadcrumb from 'primeng/themes/nora/breadcrumb'; -import button from 'primeng/themes/nora/button'; -import card from 'primeng/themes/nora/card'; -import carousel from 'primeng/themes/nora/carousel'; -import cascadeselect from 'primeng/themes/nora/cascadeselect'; -import checkbox from 'primeng/themes/nora/checkbox'; -import chip from 'primeng/themes/nora/chip'; -import colorpicker from 'primeng/themes/nora/colorpicker'; -import confirmdialog from 'primeng/themes/nora/confirmdialog'; -import confirmpopup from 'primeng/themes/nora/confirmpopup'; -import contextmenu from 'primeng/themes/nora/contextmenu'; -import datatable from 'primeng/themes/nora/datatable'; -import dataview from 'primeng/themes/nora/dataview'; -import datepicker from 'primeng/themes/nora/datepicker'; -import dialog from 'primeng/themes/nora/dialog'; -import divider from 'primeng/themes/nora/divider'; -import dock from 'primeng/themes/nora/dock'; -import drawer from 'primeng/themes/nora/drawer'; -import editor from 'primeng/themes/nora/editor'; -import fieldset from 'primeng/themes/nora/fieldset'; -import fileupload from 'primeng/themes/nora/fileupload'; -import floatlabel from 'primeng/themes/nora/floatlabel'; -import galleria from 'primeng/themes/nora/galleria'; -import iconfield from 'primeng/themes/nora/iconfield'; -import iftalabel from 'primeng/themes/nora/iftalabel'; -import image from 'primeng/themes/nora/image'; -import imagecompare from 'primeng/themes/nora/imagecompare'; -import inlinemessage from 'primeng/themes/nora/inlinemessage'; -import inplace from 'primeng/themes/nora/inplace'; -import inputchips from 'primeng/themes/nora/inputchips'; -import inputgroup from 'primeng/themes/nora/inputgroup'; -import inputnumber from 'primeng/themes/nora/inputnumber'; -import inputotp from 'primeng/themes/nora/inputotp'; -import inputtext from 'primeng/themes/nora/inputtext'; -import knob from 'primeng/themes/nora/knob'; -import listbox from 'primeng/themes/nora/listbox'; -import megamenu from 'primeng/themes/nora/megamenu'; -import menu from 'primeng/themes/nora/menu'; -import menubar from 'primeng/themes/nora/menubar'; -import message from 'primeng/themes/nora/message'; -import metergroup from 'primeng/themes/nora/metergroup'; -import multiselect from 'primeng/themes/nora/multiselect'; -import orderlist from 'primeng/themes/nora/orderlist'; -import organizationchart from 'primeng/themes/nora/organizationchart'; -import overlaybadge from 'primeng/themes/nora/overlaybadge'; -import paginator from 'primeng/themes/nora/paginator'; -import panel from 'primeng/themes/nora/panel'; -import panelmenu from 'primeng/themes/nora/panelmenu'; -import password from 'primeng/themes/nora/password'; -import picklist from 'primeng/themes/nora/picklist'; -import popover from 'primeng/themes/nora/popover'; -import progressbar from 'primeng/themes/nora/progressbar'; -import progressspinner from 'primeng/themes/nora/progressspinner'; -import radiobutton from 'primeng/themes/nora/radiobutton'; -import rating from 'primeng/themes/nora/rating'; -import ripple from 'primeng/themes/nora/ripple'; -import scrollpanel from 'primeng/themes/nora/scrollpanel'; -import select from 'primeng/themes/nora/select'; -import selectbutton from 'primeng/themes/nora/selectbutton'; -import skeleton from 'primeng/themes/nora/skeleton'; -import slider from 'primeng/themes/nora/slider'; -import speeddial from 'primeng/themes/nora/speeddial'; -import splitbutton from 'primeng/themes/nora/splitbutton'; -import splitter from 'primeng/themes/nora/splitter'; -import stepper from 'primeng/themes/nora/stepper'; -import steps from 'primeng/themes/nora/steps'; -import tabmenu from 'primeng/themes/nora/tabmenu'; -import tabs from 'primeng/themes/nora/tabs'; -import tabview from 'primeng/themes/nora/tabview'; -import tag from 'primeng/themes/nora/tag'; -import terminal from 'primeng/themes/nora/terminal'; -import textarea from 'primeng/themes/nora/textarea'; -import tieredmenu from 'primeng/themes/nora/tieredmenu'; -import timeline from 'primeng/themes/nora/timeline'; -import toast from 'primeng/themes/nora/toast'; -import togglebutton from 'primeng/themes/nora/togglebutton'; -import toggleswitch from 'primeng/themes/nora/toggleswitch'; -import toolbar from 'primeng/themes/nora/toolbar'; -import tooltip from 'primeng/themes/nora/tooltip'; -import tree from 'primeng/themes/nora/tree'; -import treeselect from 'primeng/themes/nora/treeselect'; -import treetable from 'primeng/themes/nora/treetable'; -import virtualscroller from 'primeng/themes/nora/virtualscroller'; - -export default { - ...base, - components: { - accordion, - autocomplete, - avatar, - badge, - blockui, - breadcrumb, - button, - datepicker, - card, - carousel, - cascadeselect, - checkbox, - chip, - colorpicker, - confirmdialog, - confirmpopup, - contextmenu, - dataview, - datatable, - dialog, - divider, - dock, - drawer, - editor, - fieldset, - fileupload, - iftalabel, - floatlabel, - galleria, - iconfield, - image, - imagecompare, - inlinemessage, - inplace, - inputchips, - inputgroup, - inputnumber, - inputotp, - inputtext, - knob, - listbox, - megamenu, - menu, - menubar, - message, - metergroup, - multiselect, - orderlist, - organizationchart, - overlaybadge, - popover, - paginator, - password, - panel, - panelmenu, - picklist, - progressbar, - progressspinner, - radiobutton, - rating, - scrollpanel, - select, - selectbutton, - skeleton, - slider, - speeddial, - splitter, - splitbutton, - stepper, - steps, - tabmenu, - tabs, - tabview, - textarea, - tieredmenu, - tag, - terminal, - timeline, - togglebutton, - toggleswitch, - tree, - treeselect, - treetable, - toast, - toolbar, - virtualscroller, - tooltip, - ripple, - }, -}; diff --git a/src/app/components/themes/nora/inlinemessage/index.ts b/src/app/components/themes/nora/inlinemessage/index.ts deleted file mode 100644 index 62d2208b83c..00000000000 --- a/src/app/components/themes/nora/inlinemessage/index.ts +++ /dev/null @@ -1,91 +0,0 @@ -export default { - root: { - padding: '{form.field.padding.y} {form.field.padding.x}', - borderRadius: '{content.border.radius}', - gap: '0.5rem' - }, - text: { - fontWeight: '700' - }, - icon: { - size: '1rem' - }, - colorScheme: { - light: { - info: { - background: '{blue.800}', - borderColor: '{blue.800}', - color: '{blue.50}', - shadow: 'none' - }, - success: { - background: '{green.800}', - borderColor: '{green.800}', - color: '{green.50}', - shadow: 'none' - }, - warn: { - background: '{yellow.600}', - borderColor: '{yellow.600}', - color: '{yellow.50}', - shadow: 'none' - }, - error: { - background: '{red.800}', - borderColor: '{red.800}', - color: '{red.50}', - shadow: 'none' - }, - secondary: { - background: '{surface.200}', - borderColor: '{surface.200}', - color: '{surface.700}', - shadow: 'none' - }, - contrast: { - background: '{surface.900}', - borderColor: '{surface.900}', - color: '{surface.50}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)' - } - }, - dark: { - info: { - background: '{blue.200}', - borderColor: '{blue.200}', - color: '{blue.950}', - shadow: 'none' - }, - success: { - background: '{green.200}', - borderColor: '{green.200}', - color: '{green.950}', - shadow: 'none' - }, - warn: { - background: '{yellow.200}', - borderColor: '{yellow.200}', - color: '{yellow.950}', - shadow: 'none' - }, - error: { - background: '{red.200}', - borderColor: '{red.200}', - color: '{red.950}', - shadow: 'none' - }, - secondary: { - background: '{surface.700}', - borderColor: '{surface.700}', - color: '{surface.200}', - shadow: 'none' - }, - contrast: { - background: '{surface.0}', - borderColor: '{surface.0}', - color: '{surface.950}', - shadow: 'none' - } - } - } -}; diff --git a/src/app/components/themes/nora/inlinemessage/ng-package.json b/src/app/components/themes/nora/inlinemessage/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/inlinemessage/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/inlinemessage/public_api.ts b/src/app/components/themes/nora/inlinemessage/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/inlinemessage/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/inplace/index.ts b/src/app/components/themes/nora/inplace/index.ts deleted file mode 100644 index 9b7db490017..00000000000 --- a/src/app/components/themes/nora/inplace/index.ts +++ /dev/null @@ -1,18 +0,0 @@ -export default { - root: { - padding: '{form.field.padding.y} {form.field.padding.x}', - borderRadius: '{content.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - }, - transitionDuration: '{transition.duration}' - }, - display: { - hoverBackground: '{content.hover.background}', - hoverColor: '{content.hover.color}' - } -}; diff --git a/src/app/components/themes/nora/inplace/ng-package.json b/src/app/components/themes/nora/inplace/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/inplace/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/inplace/public_api.ts b/src/app/components/themes/nora/inplace/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/inplace/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/inputchips/index.ts b/src/app/components/themes/nora/inputchips/index.ts deleted file mode 100644 index 5b02ba809f5..00000000000 --- a/src/app/components/themes/nora/inputchips/index.ts +++ /dev/null @@ -1,44 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}' - }, - chip: { - borderRadius: '{border.radius.xs}' - }, - colorScheme: { - light: { - chip: { - focusBackground: '{surface.300}', - color: '{surface.900}' - } - }, - dark: { - chip: { - focusBackground: '{surface.600}', - color: '{surface.0}' - } - } - } -}; diff --git a/src/app/components/themes/nora/inputchips/ng-package.json b/src/app/components/themes/nora/inputchips/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/inputchips/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/inputchips/public_api.ts b/src/app/components/themes/nora/inputchips/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/inputchips/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/inputgroup/index.ts b/src/app/components/themes/nora/inputgroup/index.ts deleted file mode 100644 index 38916f29782..00000000000 --- a/src/app/components/themes/nora/inputgroup/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -export default { - addon: { - background: '{form.field.background}', - borderColor: '{form.field.border.color}', - color: '{form.field.icon.color}', - borderRadius: '{form.field.border.radius}', - padding: '0.5rem', - minWidth: '2.5rem' - } -}; diff --git a/src/app/components/themes/nora/inputgroup/ng-package.json b/src/app/components/themes/nora/inputgroup/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/inputgroup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/inputgroup/public_api.ts b/src/app/components/themes/nora/inputgroup/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/inputgroup/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/inputnumber/index.ts b/src/app/components/themes/nora/inputnumber/index.ts deleted file mode 100644 index f76540fa5da..00000000000 --- a/src/app/components/themes/nora/inputnumber/index.ts +++ /dev/null @@ -1,31 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - button: { - background: 'transparent', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.border.color}', - activeBorderColor: '{form.field.border.color}', - color: '{form.field.icon.color}', - hoverColor: '{form.field.icon.color}', - activeColor: '{form.field.icon.color}', - width: '2.5rem', - borderRadius: '{form.field.border.radius}', - verticalPadding: '{form.field.padding.y}' - }, - colorScheme: { - light: { - button: { - hoverBackground: '{surface.200}', - activeBackground: '{surface.300}' - } - }, - dark: { - button: { - hoverBackground: '{surface.700}', - activeBackground: '{surface.600}' - } - } - } -}; diff --git a/src/app/components/themes/nora/inputnumber/ng-package.json b/src/app/components/themes/nora/inputnumber/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/inputnumber/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/inputnumber/public_api.ts b/src/app/components/themes/nora/inputnumber/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/inputnumber/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/inputotp/index.ts b/src/app/components/themes/nora/inputotp/index.ts deleted file mode 100644 index 5409b4fd3dd..00000000000 --- a/src/app/components/themes/nora/inputotp/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -export default { - root: { - gap: '0.5rem' - }, - input: { - width: '2.5rem', - sm: { - width: '2rem' - }, - lg: { - width: '3rem' - } - } -}; diff --git a/src/app/components/themes/nora/inputotp/ng-package.json b/src/app/components/themes/nora/inputotp/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/inputotp/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/inputotp/public_api.ts b/src/app/components/themes/nora/inputotp/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/inputotp/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/inputtext/index.ts b/src/app/components/themes/nora/inputtext/index.ts deleted file mode 100644 index d079bcd2715..00000000000 --- a/src/app/components/themes/nora/inputtext/index.ts +++ /dev/null @@ -1,38 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - } -}; diff --git a/src/app/components/themes/nora/inputtext/ng-package.json b/src/app/components/themes/nora/inputtext/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/inputtext/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/inputtext/public_api.ts b/src/app/components/themes/nora/inputtext/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/inputtext/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/knob/index.ts b/src/app/components/themes/nora/knob/index.ts deleted file mode 100644 index ce40affaa74..00000000000 --- a/src/app/components/themes/nora/knob/index.ts +++ /dev/null @@ -1,30 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - value: { - background: '{primary.color}' - }, - text: { - color: '{text.muted.color}' - }, - colorScheme: { - light: { - range: { - background: '{surface.300}' - } - }, - dark: { - range: { - background: '{surface.600}' - } - } - } -}; diff --git a/src/app/components/themes/nora/knob/ng-package.json b/src/app/components/themes/nora/knob/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/knob/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/knob/public_api.ts b/src/app/components/themes/nora/knob/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/knob/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/listbox/index.ts b/src/app/components/themes/nora/listbox/index.ts deleted file mode 100644 index bf3713b9676..00000000000 --- a/src/app/components/themes/nora/listbox/index.ts +++ /dev/null @@ -1,66 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - shadow: '{form.field.shadow}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}' - }, - list: { - padding: '{list.padding}', - gap: '{list.gap}', - header: { - padding: '{list.header.padding}' - } - }, - option: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}' - }, - optionGroup: { - background: '{list.option.group.background}', - color: '{list.option.group.color}', - fontWeight: '{list.option.group.font.weight}', - padding: '{list.option.group.padding}' - }, - checkmark: { - color: '{list.option.color}', - gutterStart: '-0.375rem', - gutterEnd: '0.375rem' - }, - emptyMessage: { - padding: '{list.option.padding}' - }, - colorScheme: { - light: { - option: { - stripedBackground: '{surface.100}' - } - }, - dark: { - option: { - stripedBackground: '{surface.800}' - } - } - } -}; diff --git a/src/app/components/themes/nora/listbox/ng-package.json b/src/app/components/themes/nora/listbox/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/listbox/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/listbox/public_api.ts b/src/app/components/themes/nora/listbox/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/listbox/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/megamenu/index.ts b/src/app/components/themes/nora/megamenu/index.ts deleted file mode 100644 index b3e907e1a5d..00000000000 --- a/src/app/components/themes/nora/megamenu/index.ts +++ /dev/null @@ -1,79 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - color: '{content.color}', - gap: '0.5rem', - verticalOrientation: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}' - }, - horizontalOrientation: { - padding: '0.5rem 0.75rem', - gap: '0.5rem' - }, - transitionDuration: '{transition.duration}' - }, - baseItem: { - borderRadius: '{content.border.radius}', - padding: '{navigation.item.padding}' - }, - item: { - focusBackground: '{navigation.item.focus.background}', - activeBackground: '{navigation.item.active.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - activeColor: '{navigation.item.active.color}', - padding: '{navigation.item.padding}', - borderRadius: '{navigation.item.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}', - activeColor: '{navigation.item.icon.active.color}' - } - }, - overlay: { - padding: '0', - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - color: '{content.color}', - shadow: '{overlay.navigation.shadow}', - gap: '0.5rem' - }, - submenu: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}' - }, - submenuLabel: { - padding: '{navigation.submenu.label.padding}', - fontWeight: '{navigation.submenu.label.font.weight}', - background: '{navigation.submenu.label.background.}', - color: '{navigation.submenu.label.color}' - }, - submenuIcon: { - size: '{navigation.submenu.icon.size}', - color: '{navigation.submenu.icon.color}', - focusColor: '{navigation.submenu.icon.focus.color}', - activeColor: '{navigation.submenu.icon.active.color}' - }, - separator: { - borderColor: '{content.border.color}' - }, - mobileButton: { - borderRadius: '50%', - size: '1.75rem', - color: '{text.muted.color}', - hoverColor: '{text.muted.hover.color}', - hoverBackground: '{content.hover.background}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - } -}; diff --git a/src/app/components/themes/nora/megamenu/ng-package.json b/src/app/components/themes/nora/megamenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/megamenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/megamenu/public_api.ts b/src/app/components/themes/nora/megamenu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/megamenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/menu/index.ts b/src/app/components/themes/nora/menu/index.ts deleted file mode 100644 index 63f8fe657e4..00000000000 --- a/src/app/components/themes/nora/menu/index.ts +++ /dev/null @@ -1,35 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}', - shadow: '{overlay.navigation.shadow}', - transitionDuration: '{transition.duration}' - }, - list: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}' - }, - item: { - focusBackground: '{navigation.item.focus.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - padding: '{navigation.item.padding}', - borderRadius: '{navigation.item.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}' - } - }, - submenuLabel: { - padding: '{navigation.submenu.label.padding}', - fontWeight: '{navigation.submenu.label.font.weight}', - background: '{navigation.submenu.label.background.}', - color: '{navigation.submenu.label.color}' - }, - separator: { - borderColor: '{content.border.color}' - } -}; diff --git a/src/app/components/themes/nora/menu/ng-package.json b/src/app/components/themes/nora/menu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/menu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/menu/public_api.ts b/src/app/components/themes/nora/menu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/menu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/menubar/index.ts b/src/app/components/themes/nora/menubar/index.ts deleted file mode 100644 index bebe867d0a5..00000000000 --- a/src/app/components/themes/nora/menubar/index.ts +++ /dev/null @@ -1,62 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - color: '{content.color}', - gap: '0.5rem', - padding: '0.5rem 0.75rem', - transitionDuration: '{transition.duration}' - }, - baseItem: { - borderRadius: '{content.border.radius}', - padding: '{navigation.item.padding}' - }, - item: { - focusBackground: '{navigation.item.focus.background}', - activeBackground: '{navigation.item.active.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - activeColor: '{navigation.item.active.color}', - padding: '{navigation.item.padding}', - borderRadius: '{navigation.item.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}', - activeColor: '{navigation.item.icon.active.color}' - } - }, - submenu: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}', - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - shadow: '{overlay.navigation.shadow}', - mobileIndent: '1rem' - }, - submenuIcon: { - size: '{navigation.submenu.icon.size}', - color: '{navigation.submenu.icon.color}', - focusColor: '{navigation.submenu.icon.focus.color}', - activeColor: '{navigation.submenu.icon.active.color}' - }, - separator: { - borderColor: '{content.border.color}' - }, - mobileButton: { - borderRadius: '50%', - size: '1.75rem', - color: '{text.muted.color}', - hoverColor: '{text.muted.hover.color}', - hoverBackground: '{content.hover.background}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - } -}; diff --git a/src/app/components/themes/nora/menubar/ng-package.json b/src/app/components/themes/nora/menubar/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/menubar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/menubar/public_api.ts b/src/app/components/themes/nora/menubar/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/menubar/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/message/index.ts b/src/app/components/themes/nora/message/index.ts deleted file mode 100644 index a1d4acc5a3a..00000000000 --- a/src/app/components/themes/nora/message/index.ts +++ /dev/null @@ -1,306 +0,0 @@ -export default { - root: { - borderRadius: '{content.border.radius}', - borderWidth: '1px', - transitionDuration: '{transition.duration}' - }, - content: { - padding: '0.5rem 0.75rem', - gap: '0.5rem', - sm: { - padding: '0.375rem 0.625rem' - }, - lg: { - padding: '0.625rem 0.875rem' - } - }, - text: { - fontSize: '1rem', - fontWeight: '700', - sm: { - fontSize: '0.875rem' - }, - lg: { - fontSize: '1.125rem' - } - }, - icon: { - size: '1.125rem', - sm: { - size: '1rem' - }, - lg: { - size: '1.25rem' - } - }, - closeButton: { - width: '1.75rem', - height: '1.75rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - offset: '{focus.ring.offset}' - } - }, - closeIcon: { - size: '1rem', - sm: { - size: '0.875rem' - }, - lg: { - size: '1.125rem' - } - }, - outlined: { - root: { - borderWidth: '1px' - } - }, - colorScheme: { - light: { - info: { - background: '{blue.800}', - borderColor: '{blue.800}', - color: '{blue.50}', - shadow: 'none', - closeButton: { - hoverBackground: '{blue.600}', - focusRing: { - color: '{blue.50}', - shadow: 'none' - } - }, - outlined: { - color: '{blue.800}', - borderColor: '{blue.800}' - }, - plain: { - color: '{blue.800}' - } - }, - success: { - background: '{green.800}', - borderColor: '{green.800}', - color: '{green.50}', - shadow: 'none', - closeButton: { - hoverBackground: '{green.600}', - focusRing: { - color: '{green.50}', - shadow: 'none' - } - }, - outlined: { - color: '{green.800}', - borderColor: '{green.800}' - }, - plain: { - color: '{green.800}' - } - }, - warn: { - background: '{yellow.600}', - borderColor: '{yellow.600}', - color: '{yellow.50}', - shadow: 'none', - closeButton: { - hoverBackground: '{yellow.400}', - focusRing: { - color: '{yellow.50}', - shadow: 'none' - } - }, - outlined: { - color: '{yellow.600}', - borderColor: '{yellow.600}' - }, - plain: { - color: '{yellow.600}' - } - }, - error: { - background: '{red.800}', - borderColor: '{red.800}', - color: '{red.50}', - shadow: 'none', - closeButton: { - hoverBackground: '{red.600}', - focusRing: { - color: '{red.50}', - shadow: 'none' - } - }, - outlined: { - color: '{red.800}', - borderColor: '{red.800}' - }, - plain: { - color: '{red.800}' - } - }, - secondary: { - background: '{surface.200}', - borderColor: '{surface.200}', - color: '{surface.700}', - shadow: 'none', - closeButton: { - hoverBackground: '{surface.50}', - focusRing: { - color: '{surface.700}', - shadow: 'none' - } - }, - outlined: { - color: '{surface.600}', - borderColor: '{surface.600}' - }, - plain: { - color: '{surface.600}' - } - }, - contrast: { - background: '{surface.900}', - borderColor: '{surface.900}', - color: '{surface.50}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)', - closeButton: { - hoverBackground: '{surface.700}', - focusRing: { - color: '{surface.50}', - shadow: 'none' - } - }, - outlined: { - color: '{surface.900}', - borderColor: '{surface.900}' - }, - plain: { - color: '{surface.900}' - } - } - }, - dark: { - info: { - background: '{blue.200}', - borderColor: '{blue.200}', - color: '{blue.950}', - shadow: 'none', - closeButton: { - hoverBackground: '{blue.50}', - focusRing: { - color: '{blue.950}', - shadow: 'none' - } - }, - outlined: { - color: '{blue.200}', - borderColor: '{blue.200}' - }, - plain: { - color: '{blue.200}' - } - }, - success: { - background: '{green.200}', - borderColor: '{green.200}', - color: '{green.950}', - shadow: 'none', - closeButton: { - hoverBackground: '{green.50}', - focusRing: { - color: '{green.950}', - shadow: 'none' - } - }, - outlined: { - color: '{green.200}', - borderColor: '{green.200}' - }, - plain: { - color: '{green.200}' - } - }, - warn: { - background: '{yellow.200}', - borderColor: '{yellow.200}', - color: '{yellow.950}', - shadow: 'none', - closeButton: { - hoverBackground: '{yellow.50}', - focusRing: { - color: '{yellow.950}', - shadow: 'none' - } - }, - outlined: { - color: '{yellow.200}', - borderColor: '{yellow.200}' - }, - plain: { - color: '{yellow.200}' - } - }, - error: { - background: '{red.200}', - borderColor: '{red.200}', - color: '{red.950}', - shadow: 'none', - closeButton: { - hoverBackground: '{red.50}', - focusRing: { - color: '{red.950}', - shadow: 'none' - } - }, - outlined: { - color: '{red.200}', - borderColor: '{red.200}' - }, - plain: { - color: '{red.200}' - } - }, - secondary: { - background: '{surface.700}', - borderColor: '{surface.700}', - color: '{surface.200}', - shadow: 'none', - closeButton: { - hoverBackground: '{surface.500}', - focusRing: { - color: '{surface.200}', - shadow: 'none' - } - }, - outlined: { - color: '{surface.400}', - borderColor: '{surface.400}' - }, - plain: { - color: '{surface.400}' - } - }, - contrast: { - background: '{surface.0}', - borderColor: '{surface.0}', - color: '{surface.950}', - shadow: 'none', - closeButton: { - hoverBackground: '{surface.200}', - focusRing: { - color: '{surface.950}', - shadow: 'none' - } - }, - outlined: { - color: '{surface.0}', - borderColor: '{surface.0}' - }, - plain: { - color: '{surface.0}' - } - } - } - } -}; diff --git a/src/app/components/themes/nora/message/ng-package.json b/src/app/components/themes/nora/message/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/message/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/message/public_api.ts b/src/app/components/themes/nora/message/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/message/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/metergroup/index.ts b/src/app/components/themes/nora/metergroup/index.ts deleted file mode 100644 index 0c803ba5d28..00000000000 --- a/src/app/components/themes/nora/metergroup/index.ts +++ /dev/null @@ -1,34 +0,0 @@ -export default { - root: { - borderRadius: '{content.border.radius}', - gap: '1rem' - }, - meters: { - size: '0.5rem' - }, - label: { - gap: '0.5rem' - }, - labelMarker: { - size: '0.5rem' - }, - labelIcon: { - size: '1rem' - }, - labelList: { - verticalGap: '0.5rem', - horizontalGap: '1rem' - }, - colorScheme: { - light: { - meters: { - background: '{surface.300}' - } - }, - dark: { - meters: { - background: '{surface.600}' - } - } - } -}; diff --git a/src/app/components/themes/nora/metergroup/ng-package.json b/src/app/components/themes/nora/metergroup/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/metergroup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/metergroup/public_api.ts b/src/app/components/themes/nora/metergroup/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/metergroup/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/multiselect/index.ts b/src/app/components/themes/nora/multiselect/index.ts deleted file mode 100644 index 750c6178860..00000000000 --- a/src/app/components/themes/nora/multiselect/index.ts +++ /dev/null @@ -1,80 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - }, - dropdown: { - width: '2.5rem', - color: '{form.field.icon.color}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - list: { - padding: '{list.padding}', - gap: '{list.gap}', - header: { - padding: '{list.header.padding}' - } - }, - option: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}', - gap: '0.5rem' - }, - optionGroup: { - background: '{list.option.group.background}', - color: '{list.option.group.color}', - fontWeight: '{list.option.group.font.weight}', - padding: '{list.option.group.padding}' - }, - chip: { - borderRadius: '{border.radius.xs}' - }, - emptyMessage: { - padding: '{list.option.padding}' - } -}; diff --git a/src/app/components/themes/nora/multiselect/ng-package.json b/src/app/components/themes/nora/multiselect/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/multiselect/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/multiselect/public_api.ts b/src/app/components/themes/nora/multiselect/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/multiselect/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/ng-package.json b/src/app/components/themes/nora/ng-package.json deleted file mode 100644 index 0e529e387d7..00000000000 --- a/src/app/components/themes/nora/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/orderlist/index.ts b/src/app/components/themes/nora/orderlist/index.ts deleted file mode 100644 index bf662105509..00000000000 --- a/src/app/components/themes/nora/orderlist/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -export default { - root: { - gap: '1.125rem' - }, - controls: { - gap: '0.5rem' - } -}; diff --git a/src/app/components/themes/nora/orderlist/ng-package.json b/src/app/components/themes/nora/orderlist/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/orderlist/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/orderlist/public_api.ts b/src/app/components/themes/nora/orderlist/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/orderlist/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/organizationchart/index.ts b/src/app/components/themes/nora/organizationchart/index.ts deleted file mode 100644 index d883f2c9a68..00000000000 --- a/src/app/components/themes/nora/organizationchart/index.ts +++ /dev/null @@ -1,39 +0,0 @@ -export default { - root: { - gutter: '0.75rem', - transitionDuration: '{transition.duration}' - }, - node: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - selectedColor: '{highlight.color}', - hoverColor: '{content.hover.color}', - padding: '0.75rem 1rem', - toggleablePadding: '0.75rem 1rem 1.25rem 1rem', - borderRadius: '{content.border.radius}' - }, - nodeToggleButton: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - borderColor: '{content.border.color}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - size: '1.5rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - connector: { - color: '{content.border.color}', - borderRadius: '{content.border.radius}', - height: '24px' - } -}; diff --git a/src/app/components/themes/nora/organizationchart/ng-package.json b/src/app/components/themes/nora/organizationchart/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/organizationchart/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/organizationchart/public_api.ts b/src/app/components/themes/nora/organizationchart/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/organizationchart/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/overlaybadge/index.ts b/src/app/components/themes/nora/overlaybadge/index.ts deleted file mode 100644 index 7099114d446..00000000000 --- a/src/app/components/themes/nora/overlaybadge/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -export default { - root: { - outline: { - width: '2px', - color: '{content.background}' - } - } -}; diff --git a/src/app/components/themes/nora/overlaybadge/ng-package.json b/src/app/components/themes/nora/overlaybadge/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/overlaybadge/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/overlaybadge/public_api.ts b/src/app/components/themes/nora/overlaybadge/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/overlaybadge/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/paginator/index.ts b/src/app/components/themes/nora/paginator/index.ts deleted file mode 100644 index 6f8cac616f2..00000000000 --- a/src/app/components/themes/nora/paginator/index.ts +++ /dev/null @@ -1,34 +0,0 @@ -export default { - root: { - padding: '0.5rem 1rem', - gap: '0.25rem', - borderRadius: '{content.border.radius}', - background: '{content.background}', - color: '{content.color}', - transitionDuration: '{transition.duration}' - }, - navButton: { - background: 'transparent', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}', - selectedColor: '{highlight.color}', - width: '2.5rem', - height: '2.5rem', - borderRadius: '{content.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - currentPageReport: { - color: '{text.muted.color}' - }, - jumpToPageInput: { - maxWidth: '2.5rem' - } -}; diff --git a/src/app/components/themes/nora/paginator/ng-package.json b/src/app/components/themes/nora/paginator/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/paginator/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/paginator/public_api.ts b/src/app/components/themes/nora/paginator/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/paginator/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/panel/index.ts b/src/app/components/themes/nora/panel/index.ts deleted file mode 100644 index ed7397f5a00..00000000000 --- a/src/app/components/themes/nora/panel/index.ts +++ /dev/null @@ -1,28 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}' - }, - header: { - background: 'transparent', - color: '{text.color}', - padding: '1.125rem', - borderWidth: '0 0 1px 0', - borderColor: '{content.border.color}', - borderRadius: '0' - }, - toggleableHeader: { - padding: '0.375rem 1.125rem' - }, - title: { - fontWeight: '700' - }, - content: { - padding: '1.125rem' - }, - footer: { - padding: '0 1.125rem 1.125rem 1.125rem' - } -}; diff --git a/src/app/components/themes/nora/panel/ng-package.json b/src/app/components/themes/nora/panel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/panel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/panel/public_api.ts b/src/app/components/themes/nora/panel/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/panel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/panelmenu/index.ts b/src/app/components/themes/nora/panelmenu/index.ts deleted file mode 100644 index c145bb380c8..00000000000 --- a/src/app/components/themes/nora/panelmenu/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -export default { - root: { - gap: '0', - transitionDuration: '{transition.duration}' - }, - panel: { - background: '{content.background}', - borderColor: '{content.border.color}', - borderWidth: '1px', - color: '{content.color}', - padding: '0.25rem 0.25rem', - borderRadius: '0', - first: { - borderWidth: '1px 1px 0 1px', - topBorderRadius: '{content.border.radius}' - }, - last: { - borderWidth: '0 1px 1px 1px', - bottomBorderRadius: '{content.border.radius}' - } - }, - item: { - focusBackground: '{navigation.item.focus.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - gap: '0.5rem', - padding: '{navigation.item.padding}', - borderRadius: '{content.border.radius}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}' - } - }, - submenu: { - indent: '1rem' - }, - submenuIcon: { - color: '{navigation.submenu.icon.color}', - focusColor: '{navigation.submenu.icon.focus.color}' - } -}; diff --git a/src/app/components/themes/nora/panelmenu/ng-package.json b/src/app/components/themes/nora/panelmenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/panelmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/panelmenu/public_api.ts b/src/app/components/themes/nora/panelmenu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/panelmenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/password/index.ts b/src/app/components/themes/nora/password/index.ts deleted file mode 100644 index b4e4dffa795..00000000000 --- a/src/app/components/themes/nora/password/index.ts +++ /dev/null @@ -1,42 +0,0 @@ -export default { - meter: { - borderRadius: '{content.border.radius}', - height: '.75rem' - }, - icon: { - color: '{form.field.icon.color}' - }, - overlay: { - background: '{overlay.popover.background}', - borderColor: '{overlay.popover.border.color}', - borderRadius: '{overlay.popover.border.radius}', - color: '{overlay.popover.color}', - padding: '{overlay.popover.padding}', - shadow: '{overlay.popover.shadow}' - }, - content: { - gap: '0.5rem' - }, - colorScheme: { - light: { - meter: { - background: '{surface.300}' - }, - strength: { - weakBackground: '{red.600}', - mediumBackground: '{yellow.600}', - strongBackground: '{green.600}' - } - }, - dark: { - meter: { - background: '{surface.600}' - }, - strength: { - weakBackground: '{red.500}', - mediumBackground: '{yellow.500}', - strongBackground: '{green.500}' - } - } - } -}; diff --git a/src/app/components/themes/nora/password/ng-package.json b/src/app/components/themes/nora/password/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/password/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/password/public_api.ts b/src/app/components/themes/nora/password/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/password/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/picklist/index.ts b/src/app/components/themes/nora/picklist/index.ts deleted file mode 100644 index bf662105509..00000000000 --- a/src/app/components/themes/nora/picklist/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -export default { - root: { - gap: '1.125rem' - }, - controls: { - gap: '0.5rem' - } -}; diff --git a/src/app/components/themes/nora/picklist/ng-package.json b/src/app/components/themes/nora/picklist/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/picklist/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/picklist/public_api.ts b/src/app/components/themes/nora/picklist/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/picklist/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/popover/index.ts b/src/app/components/themes/nora/popover/index.ts deleted file mode 100644 index 855d2ec357b..00000000000 --- a/src/app/components/themes/nora/popover/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -export default { - root: { - background: '{overlay.popover.background}', - borderColor: '{overlay.popover.border.color}', - color: '{overlay.popover.color}', - borderRadius: '{overlay.popover.border.radius}', - shadow: '{overlay.popover.shadow}', - gutter: '10px', - arrowOffset: '1.25rem' - }, - content: { - padding: '{overlay.popover.padding}' - } -}; diff --git a/src/app/components/themes/nora/popover/ng-package.json b/src/app/components/themes/nora/popover/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/popover/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/popover/public_api.ts b/src/app/components/themes/nora/popover/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/popover/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/progressbar/index.ts b/src/app/components/themes/nora/progressbar/index.ts deleted file mode 100644 index e1ad5435e23..00000000000 --- a/src/app/components/themes/nora/progressbar/index.ts +++ /dev/null @@ -1,26 +0,0 @@ -export default { - root: { - borderRadius: '{content.border.radius}', - height: '1.25rem' - }, - value: { - background: '{primary.color}' - }, - label: { - color: '{primary.contrast.color}', - fontSize: '0.75rem', - fontWeight: '700' - }, - colorScheme: { - light: { - root: { - background: '{surface.300}' - } - }, - dark: { - root: { - background: '{surface.600}' - } - } - } -}; diff --git a/src/app/components/themes/nora/progressbar/ng-package.json b/src/app/components/themes/nora/progressbar/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/progressbar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/progressbar/public_api.ts b/src/app/components/themes/nora/progressbar/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/progressbar/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/progressspinner/index.ts b/src/app/components/themes/nora/progressspinner/index.ts deleted file mode 100644 index 30c1c417512..00000000000 --- a/src/app/components/themes/nora/progressspinner/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -export default { - colorScheme: { - light: { - root: { - 'color.1': '{red.500}', - 'color.2': '{blue.500}', - 'color.3': '{green.500}', - 'color.4': '{yellow.500}' - } - }, - dark: { - root: { - 'color.1': '{red.400}', - 'color.2': '{blue.400}', - 'color.3': '{green.400}', - 'color.4': '{yellow.400}' - } - } - } -}; diff --git a/src/app/components/themes/nora/progressspinner/ng-package.json b/src/app/components/themes/nora/progressspinner/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/progressspinner/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/progressspinner/public_api.ts b/src/app/components/themes/nora/progressspinner/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/progressspinner/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/public_api.ts b/src/app/components/themes/nora/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/radiobutton/index.ts b/src/app/components/themes/nora/radiobutton/index.ts deleted file mode 100644 index 50fc8b0354e..00000000000 --- a/src/app/components/themes/nora/radiobutton/index.ts +++ /dev/null @@ -1,48 +0,0 @@ -export default { - root: { - width: '1.25rem', - height: '1.25rem', - background: '{form.field.background}', - checkedBackground: '{form.field.background}', - checkedHoverBackground: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - checkedBorderColor: '{form.field.border.color}', - checkedHoverBorderColor: '{form.field.hover.border.color}', - checkedFocusBorderColor: '{form.field.focus.border.color}', - checkedDisabledBorderColor: '{form.field.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - shadow: '{form.field.shadow}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - width: '1rem', - height: '1rem' - }, - lg: { - width: '1.5rem', - height: '1.5rem' - } - }, - icon: { - size: '0.75rem', - checkedColor: '{primary.color}', - checkedHoverColor: '{primary.color}', - disabledColor: '{form.field.disabled.color}', - sm: { - size: '0.5rem' - }, - lg: { - size: '1rem' - } - } -}; diff --git a/src/app/components/themes/nora/radiobutton/ng-package.json b/src/app/components/themes/nora/radiobutton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/radiobutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/radiobutton/public_api.ts b/src/app/components/themes/nora/radiobutton/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/radiobutton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/rating/index.ts b/src/app/components/themes/nora/rating/index.ts deleted file mode 100644 index d9a4fc6be22..00000000000 --- a/src/app/components/themes/nora/rating/index.ts +++ /dev/null @@ -1,19 +0,0 @@ -export default { - root: { - gap: '0.25rem', - transitionDuration: '{transition.duration}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - icon: { - size: '1rem', - color: '{text.muted.color}', - hoverColor: '{primary.color}', - activeColor: '{primary.color}' - } -}; diff --git a/src/app/components/themes/nora/rating/ng-package.json b/src/app/components/themes/nora/rating/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/rating/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/rating/public_api.ts b/src/app/components/themes/nora/rating/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/rating/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/ripple/index.ts b/src/app/components/themes/nora/ripple/index.ts deleted file mode 100644 index 2535a280c88..00000000000 --- a/src/app/components/themes/nora/ripple/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -export default { - colorScheme: { - light: { - root: { - background: 'rgba(0,0,0,0.1)' - } - }, - dark: { - root: { - background: 'rgba(255,255,255,0.4)' - } - } - } -}; diff --git a/src/app/components/themes/nora/ripple/ng-package.json b/src/app/components/themes/nora/ripple/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/ripple/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/ripple/public_api.ts b/src/app/components/themes/nora/ripple/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/ripple/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/scrollpanel/index.ts b/src/app/components/themes/nora/scrollpanel/index.ts deleted file mode 100644 index 818e3fdf7db..00000000000 --- a/src/app/components/themes/nora/scrollpanel/index.ts +++ /dev/null @@ -1,28 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - bar: { - size: '9px', - borderRadius: '{border.radius.xs}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - colorScheme: { - light: { - bar: { - background: '{surface.200}' - } - }, - dark: { - bar: { - background: '{surface.700}' - } - } - } -}; diff --git a/src/app/components/themes/nora/scrollpanel/ng-package.json b/src/app/components/themes/nora/scrollpanel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/scrollpanel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/scrollpanel/public_api.ts b/src/app/components/themes/nora/scrollpanel/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/scrollpanel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/select/index.ts b/src/app/components/themes/nora/select/index.ts deleted file mode 100644 index a0975208983..00000000000 --- a/src/app/components/themes/nora/select/index.ts +++ /dev/null @@ -1,84 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - }, - dropdown: { - width: '2.5rem', - color: '{form.field.icon.color}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - list: { - padding: '{list.padding}', - gap: '{list.gap}', - header: { - padding: '{list.header.padding}' - } - }, - option: { - focusBackground: '{list.option.focus.background}', - selectedBackground: '{list.option.selected.background}', - selectedFocusBackground: '{list.option.selected.focus.background}', - color: '{list.option.color}', - focusColor: '{list.option.focus.color}', - selectedColor: '{list.option.selected.color}', - selectedFocusColor: '{list.option.selected.focus.color}', - padding: '{list.option.padding}', - borderRadius: '{list.option.border.radius}' - }, - optionGroup: { - background: '{list.option.group.background}', - color: '{list.option.group.color}', - fontWeight: '{list.option.group.font.weight}', - padding: '{list.option.group.padding}' - }, - clearIcon: { - color: '{form.field.icon.color}' - }, - checkmark: { - color: '{list.option.color}', - gutterStart: '-0.375rem', - gutterEnd: '0.375rem' - }, - emptyMessage: { - padding: '{list.option.padding}' - } -}; diff --git a/src/app/components/themes/nora/select/ng-package.json b/src/app/components/themes/nora/select/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/select/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/select/public_api.ts b/src/app/components/themes/nora/select/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/select/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/selectbutton/index.ts b/src/app/components/themes/nora/selectbutton/index.ts deleted file mode 100644 index dacd8eb5218..00000000000 --- a/src/app/components/themes/nora/selectbutton/index.ts +++ /dev/null @@ -1,17 +0,0 @@ -export default { - root: { - borderRadius: '{form.field.border.radius}' - }, - colorScheme: { - light: { - root: { - invalidBorderColor: '{form.field.invalid.border.color}' - } - }, - dark: { - root: { - invalidBorderColor: '{form.field.invalid.border.color}' - } - } - } -}; diff --git a/src/app/components/themes/nora/selectbutton/ng-package.json b/src/app/components/themes/nora/selectbutton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/selectbutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/selectbutton/public_api.ts b/src/app/components/themes/nora/selectbutton/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/selectbutton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/skeleton/index.ts b/src/app/components/themes/nora/skeleton/index.ts deleted file mode 100644 index 6f93e878a4e..00000000000 --- a/src/app/components/themes/nora/skeleton/index.ts +++ /dev/null @@ -1,19 +0,0 @@ -export default { - root: { - borderRadius: '{content.border.radius}' - }, - colorScheme: { - light: { - root: { - background: '{surface.300}', - animationBackground: 'rgba(255,255,255,0.4)' - } - }, - dark: { - root: { - background: 'rgba(255, 255, 255, 0.1)', - animationBackground: 'rgba(255, 255, 255, 0.04)' - } - } - } -}; diff --git a/src/app/components/themes/nora/skeleton/ng-package.json b/src/app/components/themes/nora/skeleton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/skeleton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/skeleton/public_api.ts b/src/app/components/themes/nora/skeleton/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/skeleton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/slider/index.ts b/src/app/components/themes/nora/slider/index.ts deleted file mode 100644 index 378004acd4e..00000000000 --- a/src/app/components/themes/nora/slider/index.ts +++ /dev/null @@ -1,46 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - track: { - borderRadius: '{content.border.radius}', - size: '3px' - }, - range: { - background: '{primary.color}' - }, - handle: { - width: '16px', - height: '16px', - borderRadius: '50%', - background: '{primary.color}', - hoverBackground: '{primary.color}', - content: { - borderRadius: '50%', - background: '{primary.color}', - hoverBackground: '{primary.color}', - width: '12px', - height: '12px', - shadow: 'none' - }, - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - colorScheme: { - light: { - track: { - background: '{surface.300}' - } - }, - dark: { - track: { - background: '{surface.600}' - } - } - } -}; diff --git a/src/app/components/themes/nora/slider/ng-package.json b/src/app/components/themes/nora/slider/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/slider/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/slider/public_api.ts b/src/app/components/themes/nora/slider/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/slider/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/speeddial/index.ts b/src/app/components/themes/nora/speeddial/index.ts deleted file mode 100644 index 0566594d973..00000000000 --- a/src/app/components/themes/nora/speeddial/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -export default { - root: { - gap: '0.5rem', - transitionDuration: '{transition.duration}' - } -}; diff --git a/src/app/components/themes/nora/speeddial/ng-package.json b/src/app/components/themes/nora/speeddial/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/speeddial/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/speeddial/public_api.ts b/src/app/components/themes/nora/speeddial/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/speeddial/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/splitbutton/index.ts b/src/app/components/themes/nora/splitbutton/index.ts deleted file mode 100644 index bb8405946d2..00000000000 --- a/src/app/components/themes/nora/splitbutton/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -export default { - root: { - borderRadius: '{form.field.border.radius}', - roundedBorderRadius: '2rem', - raisedShadow: '0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)' - } -}; diff --git a/src/app/components/themes/nora/splitbutton/ng-package.json b/src/app/components/themes/nora/splitbutton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/splitbutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/splitbutton/public_api.ts b/src/app/components/themes/nora/splitbutton/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/splitbutton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/splitter/index.ts b/src/app/components/themes/nora/splitter/index.ts deleted file mode 100644 index 97d78adf066..00000000000 --- a/src/app/components/themes/nora/splitter/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - transitionDuration: '{transition.duration}' - }, - gutter: { - background: '{content.border.color}' - }, - handle: { - size: '24px', - background: 'transparent', - borderRadius: '{content.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - } -}; diff --git a/src/app/components/themes/nora/splitter/ng-package.json b/src/app/components/themes/nora/splitter/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/splitter/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/splitter/public_api.ts b/src/app/components/themes/nora/splitter/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/splitter/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/stepper/index.ts b/src/app/components/themes/nora/stepper/index.ts deleted file mode 100644 index fa7a284d623..00000000000 --- a/src/app/components/themes/nora/stepper/index.ts +++ /dev/null @@ -1,53 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - separator: { - background: '{content.border.color}', - activeBackground: '{primary.color}', - margin: '0 0 0 1.625rem', - size: '2px' - }, - step: { - padding: '0.5rem', - gap: '1rem' - }, - stepHeader: { - padding: '0', - borderRadius: '{content.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - }, - gap: '0.5rem' - }, - stepTitle: { - color: '{text.muted.color}', - activeColor: '{primary.color}', - fontWeight: '700' - }, - stepNumber: { - background: '{content.background}', - activeBackground: '{primary.color}', - borderColor: '{content.border.color}', - activeBorderColor: '{primary.color}', - color: '{text.muted.color}', - activeColor: '{primary.contrast.color}', - size: '2rem', - fontSize: '1.143rem', - fontWeight: '500', - borderRadius: '50%', - shadow: 'none' - }, - steppanels: { - padding: '0.875rem 0.5rem 1.125rem 0.5rem' - }, - steppanel: { - background: '{content.background}', - color: '{content.color}', - padding: '0 0 0 1rem' - } -}; diff --git a/src/app/components/themes/nora/stepper/ng-package.json b/src/app/components/themes/nora/stepper/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/stepper/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/stepper/public_api.ts b/src/app/components/themes/nora/stepper/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/stepper/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/steps/index.ts b/src/app/components/themes/nora/steps/index.ts deleted file mode 100644 index f741320c82b..00000000000 --- a/src/app/components/themes/nora/steps/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - separator: { - background: '{content.border.color}' - }, - itemLink: { - borderRadius: '{content.border.radius}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - }, - gap: '0.5rem' - }, - itemLabel: { - color: '{text.muted.color}', - activeColor: '{primary.color}', - fontWeight: '700' - }, - itemNumber: { - background: '{content.background}', - activeBackground: '{primary.color}', - borderColor: '{content.border.color}', - activeBorderColor: '{primary.color}', - color: '{text.muted.color}', - activeColor: '{primary.contrast.color}', - size: '2rem', - fontSize: '1.143rem', - fontWeight: '500', - borderRadius: '50%', - shadow: 'none' - } -}; diff --git a/src/app/components/themes/nora/steps/ng-package.json b/src/app/components/themes/nora/steps/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/steps/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/steps/public_api.ts b/src/app/components/themes/nora/steps/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/steps/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/tabmenu/index.ts b/src/app/components/themes/nora/tabmenu/index.ts deleted file mode 100644 index e66e43711d2..00000000000 --- a/src/app/components/themes/nora/tabmenu/index.ts +++ /dev/null @@ -1,43 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - tablist: { - borderWidth: '0 0 1px 0', - background: '{content.background}', - borderColor: '{content.border.color}' - }, - item: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - activeBackground: '{primary.color}', - borderWidth: '0', - borderColor: 'transparent', - hoverBorderColor: 'transparent', - activeBorderColor: 'transparent', - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{primary.contrast.color}', - padding: '1rem 1.25rem', - fontWeight: '700', - margin: '0', - gap: '0.5rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - itemIcon: { - color: '{text.color}', - hoverColor: '{text.color}', - activeColor: '{primary.contrast.color}' - }, - activeBar: { - height: '0', - bottom: '0', - background: 'transparent' - } -}; diff --git a/src/app/components/themes/nora/tabmenu/ng-package.json b/src/app/components/themes/nora/tabmenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/tabmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/tabmenu/public_api.ts b/src/app/components/themes/nora/tabmenu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/tabmenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/tabs/index.ts b/src/app/components/themes/nora/tabs/index.ts deleted file mode 100644 index 9d8080dbe17..00000000000 --- a/src/app/components/themes/nora/tabs/index.ts +++ /dev/null @@ -1,74 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - tablist: { - borderWidth: '0 0 1px 0', - background: '{content.background}', - borderColor: '{content.border.color}' - }, - tab: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - activeBackground: '{primary.color}', - borderWidth: '0', - borderColor: 'transparent', - hoverBorderColor: 'transparent', - activeBorderColor: 'transparent', - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{primary.contrast.color}', - padding: '1rem 1.25rem', - fontWeight: '700', - margin: '0', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '-2px', - shadow: '{focus.ring.shadow}' - } - }, - tabpanel: { - background: '{content.background}', - color: '{content.color}', - padding: '0.875rem 1.125rem 1.125rem 1.125rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: 'inset {focus.ring.shadow}' - } - }, - navButton: { - background: '{content.background}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - width: '2.5rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: 'inset {focus.ring.shadow}' - } - }, - activeBar: { - height: '0', - bottom: '0', - background: 'transparent' - }, - colorScheme: { - light: { - navButton: { - shadow: '0px 0px 10px 50px rgba(255, 255, 255, 0.6)' - } - }, - dark: { - navButton: { - shadow: '0px 0px 10px 50px color-mix(in srgb, {content.background}, transparent 50%)' - } - } - } -}; diff --git a/src/app/components/themes/nora/tabs/ng-package.json b/src/app/components/themes/nora/tabs/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/tabs/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/tabs/public_api.ts b/src/app/components/themes/nora/tabs/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/tabs/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/tabview/index.ts b/src/app/components/themes/nora/tabview/index.ts deleted file mode 100644 index 47883472726..00000000000 --- a/src/app/components/themes/nora/tabview/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - tabList: { - background: '{content.background}', - borderColor: '{content.border.color}' - }, - tab: { - borderColor: '{content.border.color}', - activeBorderColor: '{primary.color}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - activeColor: '{primary.color}' - }, - tabPanel: { - background: '{content.background}', - color: '{content.color}' - }, - navButton: { - background: '{content.background}', - color: '{text.muted.color}', - hoverColor: '{text.color}' - }, - colorScheme: { - light: { - navButton: { - shadow: '0px 0px 10px 50px rgba(255, 255, 255, 0.6)' - } - }, - dark: { - navButton: { - shadow: '0px 0px 10px 50px color-mix(in srgb, {content.background}, transparent 50%)' - } - } - } -}; diff --git a/src/app/components/themes/nora/tabview/ng-package.json b/src/app/components/themes/nora/tabview/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/tabview/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/tabview/public_api.ts b/src/app/components/themes/nora/tabview/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/tabview/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/tag/index.ts b/src/app/components/themes/nora/tag/index.ts deleted file mode 100644 index 432d686a4cc..00000000000 --- a/src/app/components/themes/nora/tag/index.ts +++ /dev/null @@ -1,75 +0,0 @@ -export default { - root: { - fontSize: '0.875rem', - fontWeight: '700', - padding: '0.25rem 0.5rem', - gap: '0.25rem', - borderRadius: '{content.border.radius}', - roundedBorderRadius: '{border.radius.xl}' - }, - icon: { - size: '0.75rem' - }, - colorScheme: { - light: { - primary: { - background: '{primary.color}', - color: '{primary.contrast.color}' - }, - secondary: { - background: '{surface.200}', - color: '{surface.700}' - }, - success: { - background: '{green.600}', - color: '{surface.0}' - }, - info: { - background: '{sky.600}', - color: '{surface.0}' - }, - warn: { - background: '{orange.600}', - color: '{surface.0}' - }, - danger: { - background: '{red.600}', - color: '{surface.0}' - }, - contrast: { - background: '{surface.950}', - color: '{surface.0}' - } - }, - dark: { - primary: { - background: '{primary.color}', - color: '{primary.contrast.color}' - }, - secondary: { - background: '{surface.700}', - color: '{surface.200}' - }, - success: { - background: '{green.500}', - color: '{green.950}' - }, - info: { - background: '{sky.500}', - color: '{sky.950}' - }, - warn: { - background: '{orange.500}', - color: '{orange.950}' - }, - danger: { - background: '{red.500}', - color: '{red.950}' - }, - contrast: { - background: '{surface.0}', - color: '{surface.950}' - } - } - } -}; diff --git a/src/app/components/themes/nora/tag/ng-package.json b/src/app/components/themes/nora/tag/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/tag/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/tag/public_api.ts b/src/app/components/themes/nora/tag/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/tag/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/terminal/index.ts b/src/app/components/themes/nora/terminal/index.ts deleted file mode 100644 index b657e5c4d14..00000000000 --- a/src/app/components/themes/nora/terminal/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - borderColor: '{form.field.border.color}', - color: '{form.field.color}', - height: '18rem', - padding: '{form.field.padding.y} {form.field.padding.x}', - borderRadius: '{form.field.border.radius}' - }, - prompt: { - gap: '0.25rem' - }, - commandResponse: { - margin: '2px 0' - } -}; diff --git a/src/app/components/themes/nora/terminal/ng-package.json b/src/app/components/themes/nora/terminal/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/terminal/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/terminal/public_api.ts b/src/app/components/themes/nora/terminal/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/terminal/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/textarea/index.ts b/src/app/components/themes/nora/textarea/index.ts deleted file mode 100644 index f8504fdeb80..00000000000 --- a/src/app/components/themes/nora/textarea/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - } -}; diff --git a/src/app/components/themes/nora/textarea/ng-package.json b/src/app/components/themes/nora/textarea/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/textarea/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/textarea/public_api.ts b/src/app/components/themes/nora/textarea/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/textarea/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/tieredmenu/index.ts b/src/app/components/themes/nora/tieredmenu/index.ts deleted file mode 100644 index f11781b904d..00000000000 --- a/src/app/components/themes/nora/tieredmenu/index.ts +++ /dev/null @@ -1,47 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - color: '{content.color}', - borderRadius: '{content.border.radius}', - shadow: '{overlay.navigation.shadow}', - transitionDuration: '{transition.duration}' - }, - list: { - padding: '{navigation.list.padding}', - gap: '{navigation.list.gap}' - }, - item: { - focusBackground: '{navigation.item.focus.background}', - activeBackground: '{navigation.item.active.background}', - color: '{navigation.item.color}', - focusColor: '{navigation.item.focus.color}', - activeColor: '{navigation.item.active.color}', - padding: '{navigation.item.padding}', - borderRadius: '{navigation.item.border.radius}', - gap: '{navigation.item.gap}', - icon: { - color: '{navigation.item.icon.color}', - focusColor: '{navigation.item.icon.focus.color}', - activeColor: '{navigation.item.icon.active.color}' - } - }, - submenu: { - mobileIndent: '1rem' - }, - submenuLabel: { - padding: '{navigation.submenu.label.padding}', - fontWeight: '{navigation.submenu.label.font.weight}', - background: '{navigation.submenu.label.background.}', - color: '{navigation.submenu.label.color}' - }, - submenuIcon: { - size: '{navigation.submenu.icon.size}', - color: '{navigation.submenu.icon.color}', - focusColor: '{navigation.submenu.icon.focus.color}', - activeColor: '{navigation.submenu.icon.active.color}' - }, - separator: { - borderColor: '{content.border.color}' - } -}; diff --git a/src/app/components/themes/nora/tieredmenu/ng-package.json b/src/app/components/themes/nora/tieredmenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/tieredmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/tieredmenu/public_api.ts b/src/app/components/themes/nora/tieredmenu/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/tieredmenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/timeline/index.ts b/src/app/components/themes/nora/timeline/index.ts deleted file mode 100644 index 745713c665b..00000000000 --- a/src/app/components/themes/nora/timeline/index.ts +++ /dev/null @@ -1,32 +0,0 @@ -export default { - event: { - minHeight: '5rem' - }, - horizontal: { - eventContent: { - padding: '1rem 0' - } - }, - vertical: { - eventContent: { - padding: '0 1rem' - } - }, - eventMarker: { - size: '1.125rem', - borderRadius: '50%', - borderWidth: '2px', - background: '{primary.color}', - borderColor: '{primary.color}', - content: { - borderRadius: '50%', - size: '0.375rem', - background: 'transparent', - insetShadow: 'none' - } - }, - eventConnector: { - color: '{content.border.color}', - size: '2px' - } -}; diff --git a/src/app/components/themes/nora/timeline/ng-package.json b/src/app/components/themes/nora/timeline/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/timeline/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/timeline/public_api.ts b/src/app/components/themes/nora/timeline/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/timeline/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/toast/index.ts b/src/app/components/themes/nora/toast/index.ts deleted file mode 100644 index eec104d2594..00000000000 --- a/src/app/components/themes/nora/toast/index.ts +++ /dev/null @@ -1,215 +0,0 @@ -export default { - root: { - width: '25rem', - borderRadius: '{content.border.radius}', - borderWidth: '0 0 0 6px', - transitionDuration: '{transition.duration}' - }, - icon: { - size: '1.125rem' - }, - content: { - padding: '{overlay.popover.padding}', - gap: '0.5rem' - }, - text: { - gap: '0.5rem' - }, - summary: { - fontWeight: '700', - fontSize: '1rem' - }, - detail: { - fontWeight: '500', - fontSize: '0.875rem' - }, - closeButton: { - width: '1.75rem', - height: '1.75rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - offset: '{focus.ring.offset}' - } - }, - closeIcon: { - size: '1rem' - }, - colorScheme: { - light: { - blur: '0', - info: { - background: '{blue.800}', - borderColor: '{blue.800}', - color: '{blue.50}', - detailColor: '{blue.50}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: '{blue.600}', - focusRing: { - color: '{blue.50}', - shadow: 'none' - } - } - }, - success: { - background: '{green.800}', - borderColor: '{green.800}', - color: '{green.50}', - detailColor: '{green.50}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: '{green.600}', - focusRing: { - color: '{green.50}', - shadow: 'none' - } - } - }, - warn: { - background: '{yellow.600}', - borderColor: '{yellow.600}', - color: '{yellow.50}', - detailColor: '{yellow.50}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: '{yellow.400}', - focusRing: { - color: '{yellow.50}', - shadow: 'none' - } - } - }, - error: { - background: '{red.800}', - borderColor: '{red.800}', - color: '{red.50}', - detailColor: '{red.50}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: '{red.600}', - focusRing: { - color: '{red.50}', - shadow: 'none' - } - } - }, - secondary: { - background: '{surface.200}', - borderColor: '{surface.200}', - color: '{surface.700}', - detailColor: '{surface.700}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: '{surface.50}', - focusRing: { - color: '{surface.700}', - shadow: 'none' - } - } - }, - contrast: { - background: '{surface.900}', - borderColor: '{surface.900}', - color: '{surface.50}', - detailColor: '{surface.0}', - shadow: '0px 4px 8px 0px color-mix(in srgb, {surface.950}, transparent 96%)', - closeButton: { - hoverBackground: '{surface.700}', - focusRing: { - color: '{surface.50}', - shadow: 'none' - } - } - } - }, - dark: { - blur: '0', - info: { - background: '{blue.200}', - borderColor: '{blue.200}', - color: '{blue.950}', - detailColor: '{blue.950}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: '{blue.50}', - focusRing: { - color: '{blue.950}', - shadow: 'none' - } - } - }, - success: { - background: '{green.200}', - borderColor: '{green.200}', - color: '{green.950}', - detailColor: '{green.950}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: '{green.50}', - focusRing: { - color: '{green.950}', - shadow: 'none' - } - } - }, - warn: { - background: '{yellow.200}', - borderColor: '{yellow.200}', - color: '{yellow.950}', - detailColor: '{yellow.950}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: '{yellow.50}', - focusRing: { - color: '{yellow.950}', - shadow: 'none' - } - } - }, - error: { - background: '{red.200}', - borderColor: '{red.200}', - color: '{red.950}', - detailColor: '{red.950}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: '{red.50}', - focusRing: { - color: '{red.950}', - shadow: 'none' - } - } - }, - secondary: { - background: '{surface.700}', - borderColor: '{surface.700}', - color: '{surface.200}', - detailColor: '{surface.200}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: '{surface.500}', - focusRing: { - color: '{surface.200}', - shadow: 'none' - } - } - }, - contrast: { - background: '{surface.0}', - borderColor: '{surface.0}', - color: '{surface.950}', - detailColor: '{surface.950}', - shadow: '{overlay.popover.shadow}', - closeButton: { - hoverBackground: '{surface.200}', - focusRing: { - color: '{surface.950}', - shadow: 'none' - } - } - } - } - } -}; diff --git a/src/app/components/themes/nora/toast/ng-package.json b/src/app/components/themes/nora/toast/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/toast/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/toast/public_api.ts b/src/app/components/themes/nora/toast/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/toast/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/togglebutton/index.ts b/src/app/components/themes/nora/togglebutton/index.ts deleted file mode 100644 index 03606ddf964..00000000000 --- a/src/app/components/themes/nora/togglebutton/index.ts +++ /dev/null @@ -1,59 +0,0 @@ -export default { - root: { - padding: '0.5rem 0.75rem', - borderRadius: '{content.border.radius}', - gap: '0.5rem', - fontWeight: '500', - background: '{form.field.background}', - borderColor: '{form.field.border.color}', - color: '{form.field.color}', - hoverColor: '{form.field.color}', - checkedBackground: '{highlight.background}', - checkedColor: '{highlight.color}', - checkedBorderColor: '{form.field.border.color}', - disabledBackground: '{form.field.disabled.background}', - disabledBorderColor: '{form.field.disabled.background}', - disabledColor: '{form.field.disabled.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - padding: '0.375rem 0.625rem' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - padding: '0.625rem 0.875rem' - } - }, - icon: { - color: '{text.muted.color}', - hoverColor: '{text.muted.color}', - checkedColor: '{highlight.color}', - disabledColor: '{form.field.disabled.color}' - }, - content: { - left: '0.25rem', - top: '0.25rem', - checkedBackground: 'transparent', - checkedShadow: 'none' - }, - colorScheme: { - light: { - root: { - hoverBackground: '{surface.200}' - } - }, - dark: { - root: { - hoverBackground: '{surface.700}' - } - } - } -}; diff --git a/src/app/components/themes/nora/togglebutton/ng-package.json b/src/app/components/themes/nora/togglebutton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/togglebutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/togglebutton/public_api.ts b/src/app/components/themes/nora/togglebutton/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/togglebutton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/toggleswitch/index.ts b/src/app/components/themes/nora/toggleswitch/index.ts deleted file mode 100644 index 04ae8d7ba77..00000000000 --- a/src/app/components/themes/nora/toggleswitch/index.ts +++ /dev/null @@ -1,42 +0,0 @@ -export default { - root: { - width: '2.5rem', - height: '1.5rem', - borderRadius: '30px', - gap: '0.25rem', - shadow: '{form.field.shadow}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - }, - borderWidth: '1px', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.border.color}', - checkedBorderColor: '{primary.color}', - checkedHoverBorderColor: '{primary.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - background: '{form.field.background}', - hoverBackground: '{form.field.background}', - checkedBackground: '{primary.color}', - checkedHoverBackground: '{primary.color}', - transitionDuration: '{form.field.transition.duration}', - slideDuration: '0.1s', - disabledBackground: '{form.field.disabled.background}' - }, - handle: { - borderRadius: '50%', - size: '1rem', - background: '{form.field.border.color}', - hoverBackground: '{form.field.border.color}', - checkedBackground: '{primary.contrast.color}', - checkedHoverBackground: '{primary.contrast.color}', - disabledBackground: '{form.field.disabled.color}', - color: '{surface.0}', - hoverColor: '{surface.0}', - checkedColor: '{primary.color}', - checkedHoverColor: '{primary.color}' - } -}; diff --git a/src/app/components/themes/nora/toggleswitch/ng-package.json b/src/app/components/themes/nora/toggleswitch/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/toggleswitch/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/toggleswitch/public_api.ts b/src/app/components/themes/nora/toggleswitch/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/toggleswitch/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/toolbar/index.ts b/src/app/components/themes/nora/toolbar/index.ts deleted file mode 100644 index 44250dc432c..00000000000 --- a/src/app/components/themes/nora/toolbar/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -export default { - root: { - background: '{content.background}', - borderColor: '{content.border.color}', - borderRadius: '{content.border.radius}', - color: '{content.color}', - gap: '0.5rem', - padding: '0.75rem' - } -}; diff --git a/src/app/components/themes/nora/toolbar/ng-package.json b/src/app/components/themes/nora/toolbar/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/toolbar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/toolbar/public_api.ts b/src/app/components/themes/nora/toolbar/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/toolbar/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/tooltip/index.ts b/src/app/components/themes/nora/tooltip/index.ts deleted file mode 100644 index fb160b10676..00000000000 --- a/src/app/components/themes/nora/tooltip/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -export default { - root: { - maxWidth: '12.5rem', - gutter: '0.25rem', - shadow: '{overlay.popover.shadow}', - padding: '0.5rem 0.75rem', - borderRadius: '{overlay.popover.border.radius}' - }, - colorScheme: { - light: { - root: { - background: '{surface.900}', - color: '{surface.0}' - } - }, - dark: { - root: { - background: '{surface.0}', - color: '{surface.900}' - } - } - } -}; diff --git a/src/app/components/themes/nora/tooltip/ng-package.json b/src/app/components/themes/nora/tooltip/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/tooltip/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/tooltip/public_api.ts b/src/app/components/themes/nora/tooltip/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/tooltip/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/tree/index.ts b/src/app/components/themes/nora/tree/index.ts deleted file mode 100644 index b32b78d4de9..00000000000 --- a/src/app/components/themes/nora/tree/index.ts +++ /dev/null @@ -1,54 +0,0 @@ -export default { - root: { - background: '{content.background}', - color: '{content.color}', - padding: '1rem', - gap: '2px', - indent: '1rem', - transitionDuration: '{transition.duration}' - }, - node: { - padding: '0.25rem 0.5rem', - borderRadius: '{content.border.radius}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - color: '{text.color}', - hoverColor: '{text.hover.color}', - selectedColor: '{highlight.color}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '-2px', - shadow: '{focus.ring.shadow}' - }, - gap: '0.25rem' - }, - nodeIcon: { - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}', - selectedColor: '{highlight.color}' - }, - nodeToggleButton: { - borderRadius: '50%', - size: '1.75rem', - hoverBackground: '{content.hover.background}', - selectedHoverBackground: '{content.background}', - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}', - selectedHoverColor: '{primary.color}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - loadingIcon: { - size: '2rem' - }, - filter: { - margin: '0 0 0.5rem 0' - } -}; diff --git a/src/app/components/themes/nora/tree/ng-package.json b/src/app/components/themes/nora/tree/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/tree/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/tree/public_api.ts b/src/app/components/themes/nora/tree/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/tree/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/treeselect/index.ts b/src/app/components/themes/nora/treeselect/index.ts deleted file mode 100644 index eed15366d1d..00000000000 --- a/src/app/components/themes/nora/treeselect/index.ts +++ /dev/null @@ -1,58 +0,0 @@ -export default { - root: { - background: '{form.field.background}', - disabledBackground: '{form.field.disabled.background}', - filledBackground: '{form.field.filled.background}', - filledHoverBackground: '{form.field.filled.hover.background}', - filledFocusBackground: '{form.field.filled.focus.background}', - borderColor: '{form.field.border.color}', - hoverBorderColor: '{form.field.hover.border.color}', - focusBorderColor: '{form.field.focus.border.color}', - invalidBorderColor: '{form.field.invalid.border.color}', - color: '{form.field.color}', - disabledColor: '{form.field.disabled.color}', - placeholderColor: '{form.field.placeholder.color}', - shadow: '{form.field.shadow}', - paddingX: '{form.field.padding.x}', - paddingY: '{form.field.padding.y}', - borderRadius: '{form.field.border.radius}', - focusRing: { - width: '{form.field.focus.ring.width}', - style: '{form.field.focus.ring.style}', - color: '{form.field.focus.ring.color}', - offset: '{form.field.focus.ring.offset}', - shadow: '{form.field.focus.ring.shadow}' - }, - transitionDuration: '{form.field.transition.duration}', - sm: { - fontSize: '{form.field.sm.font.size}', - paddingX: '{form.field.sm.padding.x}', - paddingY: '{form.field.sm.padding.y}' - }, - lg: { - fontSize: '{form.field.lg.font.size}', - paddingX: '{form.field.lg.padding.x}', - paddingY: '{form.field.lg.padding.y}' - } - }, - dropdown: { - width: '2.5rem', - color: '{form.field.icon.color}' - }, - overlay: { - background: '{overlay.select.background}', - borderColor: '{overlay.select.border.color}', - borderRadius: '{overlay.select.border.radius}', - color: '{overlay.select.color}', - shadow: '{overlay.select.shadow}' - }, - tree: { - padding: '{list.padding}' - }, - emptyMessage: { - padding: '{list.option.padding}' - }, - chip: { - borderRadius: '{border.radius.xs}' - } -}; diff --git a/src/app/components/themes/nora/treeselect/ng-package.json b/src/app/components/themes/nora/treeselect/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/treeselect/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/treeselect/public_api.ts b/src/app/components/themes/nora/treeselect/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/treeselect/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/treetable/index.ts b/src/app/components/themes/nora/treetable/index.ts deleted file mode 100644 index efe357317d1..00000000000 --- a/src/app/components/themes/nora/treetable/index.ts +++ /dev/null @@ -1,124 +0,0 @@ -export default { - root: { - transitionDuration: '{transition.duration}' - }, - header: { - background: '{content.background}', - borderColor: '{treetable.border.color}', - color: '{content.color}', - borderWidth: '1px 0 1px 0', - padding: '0.75rem 1rem' - }, - headerCell: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - borderColor: '{treetable.border.color}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - selectedColor: '{highlight.color}', - gap: '0.5rem', - padding: '0.75rem 1rem', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '-1px', - shadow: '{focus.ring.shadow}' - } - }, - columnTitle: { - fontWeight: '700' - }, - row: { - background: '{content.background}', - hoverBackground: '{content.hover.background}', - selectedBackground: '{highlight.background}', - color: '{content.color}', - hoverColor: '{content.hover.color}', - selectedColor: '{highlight.color}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '-1px', - shadow: '{focus.ring.shadow}' - } - }, - bodyCell: { - borderColor: '{treetable.border.color}', - padding: '0.75rem 1rem', - gap: '0.5rem' - }, - footerCell: { - background: '{content.background}', - borderColor: '{treetable.border.color}', - color: '{content.color}', - padding: '0.75rem 1rem' - }, - columnFooter: { - fontWeight: '700' - }, - footer: { - background: '{content.background}', - borderColor: '{treetable.border.color}', - color: '{content.color}', - borderWidth: '0 0 1px 0', - padding: '0.75rem 1rem' - }, - columnResizerWidth: '0.5rem', - resizeIndicator: { - width: '1px', - color: '{primary.color}' - }, - sortIcon: { - color: '{text.muted.color}', - hoverColor: '{text.hover.muted.color}', - size: '0.875rem' - }, - loadingIcon: { - size: '2rem' - }, - nodeToggleButton: { - hoverBackground: '{content.hover.background}', - selectedHoverBackground: '{content.background}', - color: '{text.muted.color}', - hoverColor: '{text.color}', - selectedHoverColor: '{primary.color}', - size: '1.75rem', - borderRadius: '50%', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - } - }, - paginatorTop: { - borderColor: '{content.border.color}', - borderWidth: '0 0 1px 0' - }, - paginatorBottom: { - borderColor: '{content.border.color}', - borderWidth: '0 0 1px 0' - }, - colorScheme: { - light: { - root: { - borderColor: '{surface.300}' - }, - bodyCell: { - selectedBorderColor: '{primary.100}' - } - }, - dark: { - root: { - borderColor: '{surface.600}' - }, - bodyCell: { - selectedBorderColor: '{primary.900}' - } - } - } -}; diff --git a/src/app/components/themes/nora/treetable/ng-package.json b/src/app/components/themes/nora/treetable/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/treetable/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/treetable/public_api.ts b/src/app/components/themes/nora/treetable/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/treetable/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/nora/virtualscroller/index.ts b/src/app/components/themes/nora/virtualscroller/index.ts deleted file mode 100644 index 38f68efca44..00000000000 --- a/src/app/components/themes/nora/virtualscroller/index.ts +++ /dev/null @@ -1,11 +0,0 @@ -export default { - loader: { - mask: { - background: '{content.background}', - color: '{text.muted.color}' - }, - icon: { - size: '2rem' - } - } -}; diff --git a/src/app/components/themes/nora/virtualscroller/ng-package.json b/src/app/components/themes/nora/virtualscroller/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/nora/virtualscroller/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/nora/virtualscroller/public_api.ts b/src/app/components/themes/nora/virtualscroller/public_api.ts deleted file mode 100644 index dbdafc2524f..00000000000 --- a/src/app/components/themes/nora/virtualscroller/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './'; diff --git a/src/app/components/themes/types/accordion/index.ts b/src/app/components/themes/types/accordion/index.ts deleted file mode 100644 index 3a8ecf67531..00000000000 --- a/src/app/components/themes/types/accordion/index.ts +++ /dev/null @@ -1,252 +0,0 @@ -/** - * - * Accordion Design Tokens - * - * [Live Demo](https://www.primeng.org/accordion/) - * - * @module themes/accordion - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface AccordionDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Transition duration of root - * - * @designToken accordion.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the panel section - */ - panel?: { - /** - * Border width of panel - * - * @designToken accordion.panel.border.width - */ - borderWidth?: string; - /** - * Border color of panel - * - * @designToken accordion.panel.border.color - */ - borderColor?: string; - }; - /** - * Used to pass tokens of the header section - */ - header?: { - /** - * Color of header - * - * @designToken accordion.header.color - */ - color?: string; - /** - * Hover color of header - * - * @designToken accordion.header.hover.color - */ - hoverColor?: string; - /** - * Active color of header - * - * @designToken accordion.header.active.color - */ - activeColor?: string; - /** - * Padding of header - * - * @designToken accordion.header.padding - */ - padding?: string; - /** - * Font weight of header - * - * @designToken accordion.header.font.weight - */ - fontWeight?: string; - /** - * Border radius of header - * - * @designToken accordion.header.border.radius - */ - borderRadius?: string; - /** - * Border width of header - * - * @designToken accordion.header.border.width - */ - borderWidth?: string; - /** - * Border color of header - * - * @designToken accordion.header.border.color - */ - borderColor?: string; - /** - * Background of header - * - * @designToken accordion.header.background - */ - background?: string; - /** - * Hover background of header - * - * @designToken accordion.header.hover.background - */ - hoverBackground?: string; - /** - * Active background of header - * - * @designToken accordion.header.active.background - */ - activeBackground?: string; - /** - * Active hover background of header - * - * @designToken accordion.header.active.hover.background - */ - activeHoverBackground?: string; - /** - * Focus ring of header - */ - focusRing?: { - /** - * Focus ring width of header - * - * @designToken accordion.header.focus.ring.width - */ - width?: string; - /** - * Focus ring style of header - * - * @designToken accordion.header.focus.ring.style - */ - style?: string; - /** - * Focus ring color of header - * - * @designToken accordion.header.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of header - * - * @designToken accordion.header.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of header - * - * @designToken accordion.header.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Toggle icon of header - */ - toggleIcon?: { - /** - * Toggle icon color of header - * - * @designToken accordion.header.toggle.icon.color - */ - color?: string; - /** - * Toggle icon hover color of header - * - * @designToken accordion.header.toggle.icon.hover.color - */ - hoverColor?: string; - /** - * Toggle icon active color of header - * - * @designToken accordion.header.toggle.icon.active.color - */ - activeColor?: string; - /** - * Toggle icon active hover color of header - * - * @designToken accordion.header.toggle.icon.active.hover.color - */ - activeHoverColor?: string; - }; - /** - * First of header - */ - first?: { - /** - * First top border radius of header - * - * @designToken accordion.header.first.top.border.radius - */ - topBorderRadius?: string; - /** - * First border width of header - * - * @designToken accordion.header.first.border.width - */ - borderWidth?: string; - }; - /** - * Last of header - */ - last?: { - /** - * Last bottom border radius of header - * - * @designToken accordion.header.last.bottom.border.radius - */ - bottomBorderRadius?: string; - /** - * Last active bottom border radius of header - * - * @designToken accordion.header.last.active.bottom.border.radius - */ - activeBottomBorderRadius?: string; - }; - }; - /** - * Used to pass tokens of the content section - */ - content?: { - /** - * Border width of content - * - * @designToken accordion.content.border.width - */ - borderWidth?: string; - /** - * Border color of content - * - * @designToken accordion.content.border.color - */ - borderColor?: string; - /** - * Background of content - * - * @designToken accordion.content.background - */ - background?: string; - /** - * Color of content - * - * @designToken accordion.content.color - */ - color?: string; - /** - * Padding of content - * - * @designToken accordion.content.padding - */ - padding?: string; - }; -} diff --git a/src/app/components/themes/types/accordion/ng-package.json b/src/app/components/themes/types/accordion/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/accordion/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/accordion/public_api.ts b/src/app/components/themes/types/accordion/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/accordion/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/autocomplete/index.d.ts b/src/app/components/themes/types/autocomplete/index.d.ts deleted file mode 100644 index b36dcef2fa9..00000000000 --- a/src/app/components/themes/types/autocomplete/index.d.ts +++ /dev/null @@ -1,418 +0,0 @@ -/** - * - * AutoComplete Design Tokens - * - * [Live Demo](https://www.primeng.org/autocomplete/) - * - * @module themes/autocomplete - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface AutoCompleteDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken autocomplete.background - */ - background?: string; - /** - * Disabled background of root - * - * @designToken autocomplete.disabled.background - */ - disabledBackground?: string; - /** - * Filled background of root - * - * @designToken autocomplete.filled.background - */ - filledBackground?: string; - /** - * Filled focus background of root - * - * @designToken autocomplete.filled.focus.background - */ - filledFocusBackground?: string; - /** - * Border color of root - * - * @designToken autocomplete.border.color - */ - borderColor?: string; - /** - * Hover border color of root - * - * @designToken autocomplete.hover.border.color - */ - hoverBorderColor?: string; - /** - * Focus border color of root - * - * @designToken autocomplete.focus.border.color - */ - focusBorderColor?: string; - /** - * Invalid border color of root - * - * @designToken autocomplete.invalid.border.color - */ - invalidBorderColor?: string; - /** - * Color of root - * - * @designToken autocomplete.color - */ - color?: string; - /** - * Disabled color of root - * - * @designToken autocomplete.disabled.color - */ - disabledColor?: string; - /** - * Placeholder color of root - * - * @designToken autocomplete.placeholder.color - */ - placeholderColor?: string; - /** - * Shadow of root - * - * @designToken autocomplete.shadow - */ - shadow?: string; - /** - * Padding x of root - * - * @designToken autocomplete.padding.x - */ - paddingX?: string; - /** - * Padding y of root - * - * @designToken autocomplete.padding.y - */ - paddingY?: string; - /** - * Border radius of root - * - * @designToken autocomplete.border.radius - */ - borderRadius?: string; - /** - * Focus ring of root - */ - focusRing?: { - /** - * Focus ring width of root - * - * @designToken autocomplete.focus.ring.width - */ - width?: string; - /** - * Focus ring style of root - * - * @designToken autocomplete.focus.ring.style - */ - style?: string; - /** - * Focus ring color of root - * - * @designToken autocomplete.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of root - * - * @designToken autocomplete.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of root - * - * @designToken autocomplete.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Transition duration of root - * - * @designToken autocomplete.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the overlay section - */ - overlay?: { - /** - * Background of overlay - * - * @designToken autocomplete.overlay.background - */ - background?: string; - /** - * Border color of overlay - * - * @designToken autocomplete.overlay.border.color - */ - borderColor?: string; - /** - * Border radius of overlay - * - * @designToken autocomplete.overlay.border.radius - */ - borderRadius?: string; - /** - * Color of overlay - * - * @designToken autocomplete.overlay.color - */ - color?: string; - /** - * Shadow of overlay - * - * @designToken autocomplete.overlay.shadow - */ - shadow?: string; - }; - /** - * Used to pass tokens of the list section - */ - list?: { - /** - * Padding of list - * - * @designToken autocomplete.list.padding - */ - padding?: string; - /** - * Gap of list - * - * @designToken autocomplete.list.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the option section - */ - option?: { - /** - * Focus background of option - * - * @designToken autocomplete.option.focus.background - */ - focusBackground?: string; - /** - * Selected background of option - * - * @designToken autocomplete.option.selected.background - */ - selectedBackground?: string; - /** - * Selected focus background of option - * - * @designToken autocomplete.option.selected.focus.background - */ - selectedFocusBackground?: string; - /** - * Color of option - * - * @designToken autocomplete.option.color - */ - color?: string; - /** - * Focus color of option - * - * @designToken autocomplete.option.focus.color - */ - focusColor?: string; - /** - * Selected color of option - * - * @designToken autocomplete.option.selected.color - */ - selectedColor?: string; - /** - * Selected focus color of option - * - * @designToken autocomplete.option.selected.focus.color - */ - selectedFocusColor?: string; - /** - * Padding of option - * - * @designToken autocomplete.option.padding - */ - padding?: string; - /** - * Border radius of option - * - * @designToken autocomplete.option.border.radius - */ - borderRadius?: string; - }; - /** - * Used to pass tokens of the option group section - */ - optionGroup?: { - /** - * Background of option group - * - * @designToken autocomplete.option.group.background - */ - background?: string; - /** - * Color of option group - * - * @designToken autocomplete.option.group.color - */ - color?: string; - /** - * Font weight of option group - * - * @designToken autocomplete.option.group.font.weight - */ - fontWeight?: string; - /** - * Padding of option group - * - * @designToken autocomplete.option.group.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the dropdown section - */ - dropdown?: { - /** - * Width of dropdown - * - * @designToken autocomplete.dropdown.width - */ - width?: string; - /** - * Border color of dropdown - * - * @designToken autocomplete.dropdown.border.color - */ - borderColor?: string; - /** - * Hover border color of dropdown - * - * @designToken autocomplete.dropdown.hover.border.color - */ - hoverBorderColor?: string; - /** - * Active border color of dropdown - * - * @designToken autocomplete.dropdown.active.border.color - */ - activeBorderColor?: string; - /** - * Border radius of dropdown - * - * @designToken autocomplete.dropdown.border.radius - */ - borderRadius?: string; - /** - * Focus ring of dropdown - */ - focusRing?: { - /** - * Focus ring width of dropdown - * - * @designToken autocomplete.dropdown.focus.ring.width - */ - width?: string; - /** - * Focus ring style of dropdown - * - * @designToken autocomplete.dropdown.focus.ring.style - */ - style?: string; - /** - * Focus ring color of dropdown - * - * @designToken autocomplete.dropdown.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of dropdown - * - * @designToken autocomplete.dropdown.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of dropdown - * - * @designToken autocomplete.dropdown.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Background of dropdown - * - * @designToken autocomplete.dropdown.background - */ - background?: string; - /** - * Hover background of dropdown - * - * @designToken autocomplete.dropdown.hover.background - */ - hoverBackground?: string; - /** - * Active background of dropdown - * - * @designToken autocomplete.dropdown.active.background - */ - activeBackground?: string; - /** - * Color of dropdown - * - * @designToken autocomplete.dropdown.color - */ - color?: string; - /** - * Hover color of dropdown - * - * @designToken autocomplete.dropdown.hover.color - */ - hoverColor?: string; - /** - * Active color of dropdown - * - * @designToken autocomplete.dropdown.active.color - */ - activeColor?: string; - }; - /** - * Used to pass tokens of the chip section - */ - chip?: { - /** - * Border radius of chip - * - * @designToken autocomplete.chip.border.radius - */ - borderRadius?: string; - }; - /** - * Used to pass tokens of the empty message section - */ - emptyMessage?: { - /** - * Padding of empty message - * - * @designToken autocomplete.empty.message.padding - */ - padding?: string; - }; -} diff --git a/src/app/components/themes/types/autocomplete/ng-package.json b/src/app/components/themes/types/autocomplete/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/autocomplete/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/autocomplete/public_api.ts b/src/app/components/themes/types/autocomplete/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/autocomplete/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/avatar/index.d.ts b/src/app/components/themes/types/avatar/index.d.ts deleted file mode 100644 index 78d3efe46c0..00000000000 --- a/src/app/components/themes/types/avatar/index.d.ts +++ /dev/null @@ -1,112 +0,0 @@ -/** - * - * Avatar Design Tokens - * - * [Live Demo](https://www.primeng.org/avatar/) - * - * @module themes/avatar - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface AvatarDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Width of root - * - * @designToken avatar.width - */ - width?: string; - /** - * Height of root - * - * @designToken avatar.height - */ - height?: string; - /** - * Font size of root - * - * @designToken avatar.font.size - */ - fontSize?: string; - /** - * Background of root - * - * @designToken avatar.background - */ - background?: string; - /** - * Border radius of root - * - * @designToken avatar.border.radius - */ - borderRadius?: string; - }; - /** - * Used to pass tokens of the group section - */ - group?: { - /** - * Border color of group - * - * @designToken avatar.group.border.color - */ - borderColor?: string; - /** - * Offset of group - * - * @designToken avatar.group.offset - */ - offset?: string; - }; - /** - * Used to pass tokens of the lg section - */ - lg?: { - /** - * Width of lg - * - * @designToken avatar.lg.width - */ - width?: string; - /** - * Height of lg - * - * @designToken avatar.lg.height - */ - height?: string; - /** - * Font size of lg - * - * @designToken avatar.lg.font.size - */ - fontSize?: string; - }; - /** - * Used to pass tokens of the xl section - */ - xl?: { - /** - * Width of xl - * - * @designToken avatar.xl.width - */ - width?: string; - /** - * Height of xl - * - * @designToken avatar.xl.height - */ - height?: string; - /** - * Font size of xl - * - * @designToken avatar.xl.font.size - */ - fontSize?: string; - }; -} diff --git a/src/app/components/themes/types/avatar/ng-package.json b/src/app/components/themes/types/avatar/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/avatar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/avatar/public_api.ts b/src/app/components/themes/types/avatar/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/avatar/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/badge/index.d.ts b/src/app/components/themes/types/badge/index.d.ts deleted file mode 100644 index a3bc5e15496..00000000000 --- a/src/app/components/themes/types/badge/index.d.ts +++ /dev/null @@ -1,254 +0,0 @@ -/** - * - * Badge Design Tokens - * - * [Live Demo](https://www.primeng.org/badge/) - * - * @module themes/badge - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface BadgeDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Border radius of root - * - * @designToken badge.border.radius - */ - borderRadius?: string; - /** - * Padding of root - * - * @designToken badge.padding - */ - padding?: string; - /** - * Font size of root - * - * @designToken badge.font.size - */ - fontSize?: string; - /** - * Font weight of root - * - * @designToken badge.font.weight - */ - fontWeight?: string; - /** - * Min width of root - * - * @designToken badge.min.width - */ - minWidth?: string; - /** - * Height of root - * - * @designToken badge.height - */ - height?: string; - }; - /** - * Used to pass tokens of the dot section - */ - dot?: { - /** - * Size of dot - * - * @designToken badge.dot.size - */ - size?: string; - }; - /** - * Used to pass tokens of the sm section - */ - sm?: { - /** - * Font size of sm - * - * @designToken badge.sm.font.size - */ - fontSize?: string; - /** - * Min width of sm - * - * @designToken badge.sm.min.width - */ - minWidth?: string; - /** - * Height of sm - * - * @designToken badge.sm.height - */ - height?: string; - }; - /** - * Used to pass tokens of the lg section - */ - lg?: { - /** - * Font size of lg - * - * @designToken badge.lg.font.size - */ - fontSize?: string; - /** - * Min width of lg - * - * @designToken badge.lg.min.width - */ - minWidth?: string; - /** - * Height of lg - * - * @designToken badge.lg.height - */ - height?: string; - }; - /** - * Used to pass tokens of the xl section - */ - xl?: { - /** - * Font size of xl - * - * @designToken badge.xl.font.size - */ - fontSize?: string; - /** - * Min width of xl - * - * @designToken badge.xl.min.width - */ - minWidth?: string; - /** - * Height of xl - * - * @designToken badge.xl.height - */ - height?: string; - }; - /** - * Used to pass tokens of the primary section - */ - primary?: { - /** - * Background of primary - * - * @designToken badge.primary.background - */ - background?: string; - /** - * Color of primary - * - * @designToken badge.primary.color - */ - color?: string; - }; - /** - * Used to pass tokens of the secondary section - */ - secondary?: { - /** - * Background of secondary - * - * @designToken badge.secondary.background - */ - background?: string; - /** - * Color of secondary - * - * @designToken badge.secondary.color - */ - color?: string; - }; - /** - * Used to pass tokens of the success section - */ - success?: { - /** - * Background of success - * - * @designToken badge.success.background - */ - background?: string; - /** - * Color of success - * - * @designToken badge.success.color - */ - color?: string; - }; - /** - * Used to pass tokens of the info section - */ - info?: { - /** - * Background of info - * - * @designToken badge.info.background - */ - background?: string; - /** - * Color of info - * - * @designToken badge.info.color - */ - color?: string; - }; - /** - * Used to pass tokens of the warn section - */ - warn?: { - /** - * Background of warn - * - * @designToken badge.warn.background - */ - background?: string; - /** - * Color of warn - * - * @designToken badge.warn.color - */ - color?: string; - }; - /** - * Used to pass tokens of the danger section - */ - danger?: { - /** - * Background of danger - * - * @designToken badge.danger.background - */ - background?: string; - /** - * Color of danger - * - * @designToken badge.danger.color - */ - color?: string; - }; - /** - * Used to pass tokens of the contrast section - */ - contrast?: { - /** - * Background of contrast - * - * @designToken badge.contrast.background - */ - background?: string; - /** - * Color of contrast - * - * @designToken badge.contrast.color - */ - color?: string; - }; -} diff --git a/src/app/components/themes/types/badge/ng-package.json b/src/app/components/themes/types/badge/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/badge/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/badge/public_api.ts b/src/app/components/themes/types/badge/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/badge/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/blockui/index.d.ts b/src/app/components/themes/types/blockui/index.d.ts deleted file mode 100644 index f7ec80d24d3..00000000000 --- a/src/app/components/themes/types/blockui/index.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * - * BlockUI Design Tokens - * - * [Live Demo](https://www.primeng.org/blockui/) - * - * @module themes/blockui - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface BlockUIDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Border radius of root - * - * @designToken blockui.border.radius - */ - borderRadius?: string; - }; -} diff --git a/src/app/components/themes/types/blockui/ng-package.json b/src/app/components/themes/types/blockui/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/blockui/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/blockui/public_api.ts b/src/app/components/themes/types/blockui/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/blockui/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/breadcrumb/index.d.ts b/src/app/components/themes/types/breadcrumb/index.d.ts deleted file mode 100644 index 6bfafc814f4..00000000000 --- a/src/app/components/themes/types/breadcrumb/index.d.ts +++ /dev/null @@ -1,135 +0,0 @@ -/** - * - * Breadcrumb Design Tokens - * - * [Live Demo](https://www.primeng.org/breadcrumb/) - * - * @module themes/breadcrumb - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface BreadcrumbDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Padding of root - * - * @designToken breadcrumb.padding - */ - padding?: string; - /** - * Background of root - * - * @designToken breadcrumb.background - */ - background?: string; - /** - * Gap of root - * - * @designToken breadcrumb.gap - */ - gap?: string; - /** - * Transition duration of root - * - * @designToken breadcrumb.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the item section - */ - item?: { - /** - * Color of item - * - * @designToken breadcrumb.item.color - */ - color?: string; - /** - * Hover color of item - * - * @designToken breadcrumb.item.hover.color - */ - hoverColor?: string; - /** - * Border radius of item - * - * @designToken breadcrumb.item.border.radius - */ - borderRadius?: string; - /** - * Gap of item - * - * @designToken breadcrumb.item.gap - */ - gap?: string; - /** - * Icon of item - */ - icon?: { - /** - * Icon color of item - * - * @designToken breadcrumb.item.icon.color - */ - color?: string; - /** - * Icon hover color of item - * - * @designToken breadcrumb.item.icon.hover.color - */ - hoverColor?: string; - }; - /** - * Focus ring of item - */ - focusRing?: { - /** - * Focus ring width of item - * - * @designToken breadcrumb.item.focus.ring.width - */ - width?: string; - /** - * Focus ring style of item - * - * @designToken breadcrumb.item.focus.ring.style - */ - style?: string; - /** - * Focus ring color of item - * - * @designToken breadcrumb.item.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of item - * - * @designToken breadcrumb.item.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of item - * - * @designToken breadcrumb.item.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Used to pass tokens of the separator section - */ - separator?: { - /** - * Color of separator - * - * @designToken breadcrumb.separator.color - */ - color?: string; - }; -} diff --git a/src/app/components/themes/types/breadcrumb/ng-package.json b/src/app/components/themes/types/breadcrumb/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/breadcrumb/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/breadcrumb/public_api.ts b/src/app/components/themes/types/breadcrumb/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/breadcrumb/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/button/index.d.ts b/src/app/components/themes/types/button/index.d.ts deleted file mode 100644 index 8fb5a3aa5ab..00000000000 --- a/src/app/components/themes/types/button/index.d.ts +++ /dev/null @@ -1,1239 +0,0 @@ -/** - * - * Button Design Tokens - * - * [Live Demo](https://www.primeng.org/button/) - * - * @module themes/button - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface ButtonDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Border radius of root - * - * @designToken button.border.radius - */ - borderRadius?: string; - /** - * Rounded border radius of root - * - * @designToken button.rounded.border.radius - */ - roundedBorderRadius?: string; - /** - * Gap of root - * - * @designToken button.gap - */ - gap?: string; - /** - * Padding x of root - * - * @designToken button.padding.x - */ - paddingX?: string; - /** - * Padding y of root - * - * @designToken button.padding.y - */ - paddingY?: string; - /** - * Icon only width of root - * - * @designToken button.icon.only.width - */ - iconOnlyWidth?: string; - /** - * Sm of root - */ - sm?: { - /** - * Sm font size of root - * - * @designToken button.sm.font.size - */ - fontSize?: string; - /** - * Sm padding x of root - * - * @designToken button.sm.padding.x - */ - paddingX?: string; - /** - * Sm padding y of root - * - * @designToken button.sm.padding.y - */ - paddingY?: string; - }; - /** - * Lg of root - */ - lg?: { - /** - * Lg font size of root - * - * @designToken button.lg.font.size - */ - fontSize?: string; - /** - * Lg padding x of root - * - * @designToken button.lg.padding.x - */ - paddingX?: string; - /** - * Lg padding y of root - * - * @designToken button.lg.padding.y - */ - paddingY?: string; - }; - /** - * Label of root - */ - label?: { - /** - * Label font weight of root - * - * @designToken button.label.font.weight - */ - fontWeight?: string; - }; - /** - * Raised shadow of root - * - * @designToken button.raised.shadow - */ - raisedShadow?: string; - /** - * Focus ring of root - */ - focusRing?: { - /** - * Focus ring width of root - * - * @designToken button.focus.ring.width - */ - width?: string; - /** - * Focus ring style of root - * - * @designToken button.focus.ring.style - */ - style?: string; - /** - * Focus ring offset of root - * - * @designToken button.focus.ring.offset - */ - offset?: string; - }; - /** - * Badge size of root - * - * @designToken button.badge.size - */ - badgeSize?: string; - /** - * Transition duration of root - * - * @designToken button.transition.duration - */ - transitionDuration?: string; - /** - * Primary of root - */ - primary?: { - /** - * Primary background of root - * - * @designToken button.primary.background - */ - background?: string; - /** - * Primary hover background of root - * - * @designToken button.primary.hover.background - */ - hoverBackground?: string; - /** - * Primary active background of root - * - * @designToken button.primary.active.background - */ - activeBackground?: string; - /** - * Primary border color of root - * - * @designToken button.primary.border.color - */ - borderColor?: string; - /** - * Primary hover border color of root - * - * @designToken button.primary.hover.border.color - */ - hoverBorderColor?: string; - /** - * Primary active border color of root - * - * @designToken button.primary.active.border.color - */ - activeBorderColor?: string; - /** - * Primary color of root - * - * @designToken button.primary.color - */ - color?: string; - /** - * Primary hover color of root - * - * @designToken button.primary.hover.color - */ - hoverColor?: string; - /** - * Primary active color of root - * - * @designToken button.primary.active.color - */ - activeColor?: string; - /** - * Primary focus ring of root - */ - focusRing?: { - /** - * Primary focus ring color of root - * - * @designToken button.primary.focus.ring.color - */ - color?: string; - /** - * Primary focus ring shadow of root - * - * @designToken button.primary.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Secondary of root - */ - secondary?: { - /** - * Secondary background of root - * - * @designToken button.secondary.background - */ - background?: string; - /** - * Secondary hover background of root - * - * @designToken button.secondary.hover.background - */ - hoverBackground?: string; - /** - * Secondary active background of root - * - * @designToken button.secondary.active.background - */ - activeBackground?: string; - /** - * Secondary border color of root - * - * @designToken button.secondary.border.color - */ - borderColor?: string; - /** - * Secondary hover border color of root - * - * @designToken button.secondary.hover.border.color - */ - hoverBorderColor?: string; - /** - * Secondary active border color of root - * - * @designToken button.secondary.active.border.color - */ - activeBorderColor?: string; - /** - * Secondary color of root - * - * @designToken button.secondary.color - */ - color?: string; - /** - * Secondary hover color of root - * - * @designToken button.secondary.hover.color - */ - hoverColor?: string; - /** - * Secondary active color of root - * - * @designToken button.secondary.active.color - */ - activeColor?: string; - /** - * Secondary focus ring of root - */ - focusRing?: { - /** - * Secondary focus ring color of root - * - * @designToken button.secondary.focus.ring.color - */ - color?: string; - /** - * Secondary focus ring shadow of root - * - * @designToken button.secondary.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Info of root - */ - info?: { - /** - * Info background of root - * - * @designToken button.info.background - */ - background?: string; - /** - * Info hover background of root - * - * @designToken button.info.hover.background - */ - hoverBackground?: string; - /** - * Info active background of root - * - * @designToken button.info.active.background - */ - activeBackground?: string; - /** - * Info border color of root - * - * @designToken button.info.border.color - */ - borderColor?: string; - /** - * Info hover border color of root - * - * @designToken button.info.hover.border.color - */ - hoverBorderColor?: string; - /** - * Info active border color of root - * - * @designToken button.info.active.border.color - */ - activeBorderColor?: string; - /** - * Info color of root - * - * @designToken button.info.color - */ - color?: string; - /** - * Info hover color of root - * - * @designToken button.info.hover.color - */ - hoverColor?: string; - /** - * Info active color of root - * - * @designToken button.info.active.color - */ - activeColor?: string; - /** - * Info focus ring of root - */ - focusRing?: { - /** - * Info focus ring color of root - * - * @designToken button.info.focus.ring.color - */ - color?: string; - /** - * Info focus ring shadow of root - * - * @designToken button.info.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Success of root - */ - success?: { - /** - * Success background of root - * - * @designToken button.success.background - */ - background?: string; - /** - * Success hover background of root - * - * @designToken button.success.hover.background - */ - hoverBackground?: string; - /** - * Success active background of root - * - * @designToken button.success.active.background - */ - activeBackground?: string; - /** - * Success border color of root - * - * @designToken button.success.border.color - */ - borderColor?: string; - /** - * Success hover border color of root - * - * @designToken button.success.hover.border.color - */ - hoverBorderColor?: string; - /** - * Success active border color of root - * - * @designToken button.success.active.border.color - */ - activeBorderColor?: string; - /** - * Success color of root - * - * @designToken button.success.color - */ - color?: string; - /** - * Success hover color of root - * - * @designToken button.success.hover.color - */ - hoverColor?: string; - /** - * Success active color of root - * - * @designToken button.success.active.color - */ - activeColor?: string; - /** - * Success focus ring of root - */ - focusRing?: { - /** - * Success focus ring color of root - * - * @designToken button.success.focus.ring.color - */ - color?: string; - /** - * Success focus ring shadow of root - * - * @designToken button.success.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Warn of root - */ - warn?: { - /** - * Warn background of root - * - * @designToken button.warn.background - */ - background?: string; - /** - * Warn hover background of root - * - * @designToken button.warn.hover.background - */ - hoverBackground?: string; - /** - * Warn active background of root - * - * @designToken button.warn.active.background - */ - activeBackground?: string; - /** - * Warn border color of root - * - * @designToken button.warn.border.color - */ - borderColor?: string; - /** - * Warn hover border color of root - * - * @designToken button.warn.hover.border.color - */ - hoverBorderColor?: string; - /** - * Warn active border color of root - * - * @designToken button.warn.active.border.color - */ - activeBorderColor?: string; - /** - * Warn color of root - * - * @designToken button.warn.color - */ - color?: string; - /** - * Warn hover color of root - * - * @designToken button.warn.hover.color - */ - hoverColor?: string; - /** - * Warn active color of root - * - * @designToken button.warn.active.color - */ - activeColor?: string; - /** - * Warn focus ring of root - */ - focusRing?: { - /** - * Warn focus ring color of root - * - * @designToken button.warn.focus.ring.color - */ - color?: string; - /** - * Warn focus ring shadow of root - * - * @designToken button.warn.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Help of root - */ - help?: { - /** - * Help background of root - * - * @designToken button.help.background - */ - background?: string; - /** - * Help hover background of root - * - * @designToken button.help.hover.background - */ - hoverBackground?: string; - /** - * Help active background of root - * - * @designToken button.help.active.background - */ - activeBackground?: string; - /** - * Help border color of root - * - * @designToken button.help.border.color - */ - borderColor?: string; - /** - * Help hover border color of root - * - * @designToken button.help.hover.border.color - */ - hoverBorderColor?: string; - /** - * Help active border color of root - * - * @designToken button.help.active.border.color - */ - activeBorderColor?: string; - /** - * Help color of root - * - * @designToken button.help.color - */ - color?: string; - /** - * Help hover color of root - * - * @designToken button.help.hover.color - */ - hoverColor?: string; - /** - * Help active color of root - * - * @designToken button.help.active.color - */ - activeColor?: string; - /** - * Help focus ring of root - */ - focusRing?: { - /** - * Help focus ring color of root - * - * @designToken button.help.focus.ring.color - */ - color?: string; - /** - * Help focus ring shadow of root - * - * @designToken button.help.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Danger of root - */ - danger?: { - /** - * Danger background of root - * - * @designToken button.danger.background - */ - background?: string; - /** - * Danger hover background of root - * - * @designToken button.danger.hover.background - */ - hoverBackground?: string; - /** - * Danger active background of root - * - * @designToken button.danger.active.background - */ - activeBackground?: string; - /** - * Danger border color of root - * - * @designToken button.danger.border.color - */ - borderColor?: string; - /** - * Danger hover border color of root - * - * @designToken button.danger.hover.border.color - */ - hoverBorderColor?: string; - /** - * Danger active border color of root - * - * @designToken button.danger.active.border.color - */ - activeBorderColor?: string; - /** - * Danger color of root - * - * @designToken button.danger.color - */ - color?: string; - /** - * Danger hover color of root - * - * @designToken button.danger.hover.color - */ - hoverColor?: string; - /** - * Danger active color of root - * - * @designToken button.danger.active.color - */ - activeColor?: string; - /** - * Danger focus ring of root - */ - focusRing?: { - /** - * Danger focus ring color of root - * - * @designToken button.danger.focus.ring.color - */ - color?: string; - /** - * Danger focus ring shadow of root - * - * @designToken button.danger.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Contrast of root - */ - contrast?: { - /** - * Contrast background of root - * - * @designToken button.contrast.background - */ - background?: string; - /** - * Contrast hover background of root - * - * @designToken button.contrast.hover.background - */ - hoverBackground?: string; - /** - * Contrast active background of root - * - * @designToken button.contrast.active.background - */ - activeBackground?: string; - /** - * Contrast border color of root - * - * @designToken button.contrast.border.color - */ - borderColor?: string; - /** - * Contrast hover border color of root - * - * @designToken button.contrast.hover.border.color - */ - hoverBorderColor?: string; - /** - * Contrast active border color of root - * - * @designToken button.contrast.active.border.color - */ - activeBorderColor?: string; - /** - * Contrast color of root - * - * @designToken button.contrast.color - */ - color?: string; - /** - * Contrast hover color of root - * - * @designToken button.contrast.hover.color - */ - hoverColor?: string; - /** - * Contrast active color of root - * - * @designToken button.contrast.active.color - */ - activeColor?: string; - /** - * Contrast focus ring of root - */ - focusRing?: { - /** - * Contrast focus ring color of root - * - * @designToken button.contrast.focus.ring.color - */ - color?: string; - /** - * Contrast focus ring shadow of root - * - * @designToken button.contrast.focus.ring.shadow - */ - shadow?: string; - }; - }; - }; - /** - * Used to pass tokens of the outlined section - */ - outlined?: { - /** - * Primary of outlined - */ - primary?: { - /** - * Primary hover background of outlined - * - * @designToken button.outlined.primary.hover.background - */ - hoverBackground?: string; - /** - * Primary active background of outlined - * - * @designToken button.outlined.primary.active.background - */ - activeBackground?: string; - /** - * Primary border color of outlined - * - * @designToken button.outlined.primary.border.color - */ - borderColor?: string; - /** - * Primary color of outlined - * - * @designToken button.outlined.primary.color - */ - color?: string; - }; - /** - * Secondary of outlined - */ - secondary?: { - /** - * Secondary hover background of outlined - * - * @designToken button.outlined.secondary.hover.background - */ - hoverBackground?: string; - /** - * Secondary active background of outlined - * - * @designToken button.outlined.secondary.active.background - */ - activeBackground?: string; - /** - * Secondary border color of outlined - * - * @designToken button.outlined.secondary.border.color - */ - borderColor?: string; - /** - * Secondary color of outlined - * - * @designToken button.outlined.secondary.color - */ - color?: string; - }; - /** - * Success of outlined - */ - success?: { - /** - * Success hover background of outlined - * - * @designToken button.outlined.success.hover.background - */ - hoverBackground?: string; - /** - * Success active background of outlined - * - * @designToken button.outlined.success.active.background - */ - activeBackground?: string; - /** - * Success border color of outlined - * - * @designToken button.outlined.success.border.color - */ - borderColor?: string; - /** - * Success color of outlined - * - * @designToken button.outlined.success.color - */ - color?: string; - }; - /** - * Info of outlined - */ - info?: { - /** - * Info hover background of outlined - * - * @designToken button.outlined.info.hover.background - */ - hoverBackground?: string; - /** - * Info active background of outlined - * - * @designToken button.outlined.info.active.background - */ - activeBackground?: string; - /** - * Info border color of outlined - * - * @designToken button.outlined.info.border.color - */ - borderColor?: string; - /** - * Info color of outlined - * - * @designToken button.outlined.info.color - */ - color?: string; - }; - /** - * Warn of outlined - */ - warn?: { - /** - * Warn hover background of outlined - * - * @designToken button.outlined.warn.hover.background - */ - hoverBackground?: string; - /** - * Warn active background of outlined - * - * @designToken button.outlined.warn.active.background - */ - activeBackground?: string; - /** - * Warn border color of outlined - * - * @designToken button.outlined.warn.border.color - */ - borderColor?: string; - /** - * Warn color of outlined - * - * @designToken button.outlined.warn.color - */ - color?: string; - }; - /** - * Help of outlined - */ - help?: { - /** - * Help hover background of outlined - * - * @designToken button.outlined.help.hover.background - */ - hoverBackground?: string; - /** - * Help active background of outlined - * - * @designToken button.outlined.help.active.background - */ - activeBackground?: string; - /** - * Help border color of outlined - * - * @designToken button.outlined.help.border.color - */ - borderColor?: string; - /** - * Help color of outlined - * - * @designToken button.outlined.help.color - */ - color?: string; - }; - /** - * Danger of outlined - */ - danger?: { - /** - * Danger hover background of outlined - * - * @designToken button.outlined.danger.hover.background - */ - hoverBackground?: string; - /** - * Danger active background of outlined - * - * @designToken button.outlined.danger.active.background - */ - activeBackground?: string; - /** - * Danger border color of outlined - * - * @designToken button.outlined.danger.border.color - */ - borderColor?: string; - /** - * Danger color of outlined - * - * @designToken button.outlined.danger.color - */ - color?: string; - }; - /** - * Contrast of outlined - */ - contrast?: { - /** - * Contrast hover background of outlined - * - * @designToken button.outlined.contrast.hover.background - */ - hoverBackground?: string; - /** - * Contrast active background of outlined - * - * @designToken button.outlined.contrast.active.background - */ - activeBackground?: string; - /** - * Contrast border color of outlined - * - * @designToken button.outlined.contrast.border.color - */ - borderColor?: string; - /** - * Contrast color of outlined - * - * @designToken button.outlined.contrast.color - */ - color?: string; - }; - /** - * Plain of outlined - */ - plain?: { - /** - * Plain hover background of outlined - * - * @designToken button.outlined.plain.hover.background - */ - hoverBackground?: string; - /** - * Plain active background of outlined - * - * @designToken button.outlined.plain.active.background - */ - activeBackground?: string; - /** - * Plain border color of outlined - * - * @designToken button.outlined.plain.border.color - */ - borderColor?: string; - /** - * Plain color of outlined - * - * @designToken button.outlined.plain.color - */ - color?: string; - }; - }; - /** - * Used to pass tokens of the text section - */ - text?: { - /** - * Primary of text - */ - primary?: { - /** - * Primary hover background of text - * - * @designToken button.text.primary.hover.background - */ - hoverBackground?: string; - /** - * Primary active background of text - * - * @designToken button.text.primary.active.background - */ - activeBackground?: string; - /** - * Primary color of text - * - * @designToken button.text.primary.color - */ - color?: string; - }; - /** - * Secondary of text - */ - secondary?: { - /** - * Secondary hover background of text - * - * @designToken button.text.secondary.hover.background - */ - hoverBackground?: string; - /** - * Secondary active background of text - * - * @designToken button.text.secondary.active.background - */ - activeBackground?: string; - /** - * Secondary color of text - * - * @designToken button.text.secondary.color - */ - color?: string; - }; - /** - * Success of text - */ - success?: { - /** - * Success hover background of text - * - * @designToken button.text.success.hover.background - */ - hoverBackground?: string; - /** - * Success active background of text - * - * @designToken button.text.success.active.background - */ - activeBackground?: string; - /** - * Success color of text - * - * @designToken button.text.success.color - */ - color?: string; - }; - /** - * Info of text - */ - info?: { - /** - * Info hover background of text - * - * @designToken button.text.info.hover.background - */ - hoverBackground?: string; - /** - * Info active background of text - * - * @designToken button.text.info.active.background - */ - activeBackground?: string; - /** - * Info color of text - * - * @designToken button.text.info.color - */ - color?: string; - }; - /** - * Warn of text - */ - warn?: { - /** - * Warn hover background of text - * - * @designToken button.text.warn.hover.background - */ - hoverBackground?: string; - /** - * Warn active background of text - * - * @designToken button.text.warn.active.background - */ - activeBackground?: string; - /** - * Warn color of text - * - * @designToken button.text.warn.color - */ - color?: string; - }; - /** - * Help of text - */ - help?: { - /** - * Help hover background of text - * - * @designToken button.text.help.hover.background - */ - hoverBackground?: string; - /** - * Help active background of text - * - * @designToken button.text.help.active.background - */ - activeBackground?: string; - /** - * Help color of text - * - * @designToken button.text.help.color - */ - color?: string; - }; - /** - * Danger of text - */ - danger?: { - /** - * Danger hover background of text - * - * @designToken button.text.danger.hover.background - */ - hoverBackground?: string; - /** - * Danger active background of text - * - * @designToken button.text.danger.active.background - */ - activeBackground?: string; - /** - * Danger color of text - * - * @designToken button.text.danger.color - */ - color?: string; - }; - /** - * Plain of text - */ - plain?: { - /** - * Plain hover background of text - * - * @designToken button.text.plain.hover.background - */ - hoverBackground?: string; - /** - * Plain active background of text - * - * @designToken button.text.plain.active.background - */ - activeBackground?: string; - /** - * Plain color of text - * - * @designToken button.text.plain.color - */ - color?: string; - }; - }; - /** - * Used to pass tokens of the link section - */ - link?: { - /** - * Color of link - * - * @designToken button.link.color - */ - color?: string; - /** - * Hover color of link - * - * @designToken button.link.hover.color - */ - hoverColor?: string; - /** - * Active color of link - * - * @designToken button.link.active.color - */ - activeColor?: string; - }; -} diff --git a/src/app/components/themes/types/button/ng-package.json b/src/app/components/themes/types/button/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/button/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/button/public_api.ts b/src/app/components/themes/types/button/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/button/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/card/index.d.ts b/src/app/components/themes/types/card/index.d.ts deleted file mode 100644 index 70533c5104e..00000000000 --- a/src/app/components/themes/types/card/index.d.ts +++ /dev/null @@ -1,99 +0,0 @@ -/** - * - * Card Design Tokens - * - * [Live Demo](https://www.primeng.org/card/) - * - * @module themes/card - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface CardDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken card.background - */ - background?: string; - /** - * Border radius of root - * - * @designToken card.border.radius - */ - borderRadius?: string; - /** - * Color of root - * - * @designToken card.color - */ - color?: string; - /** - * Shadow of root - * - * @designToken card.shadow - */ - shadow?: string; - }; - /** - * Used to pass tokens of the body section - */ - body?: { - /** - * Padding of body - * - * @designToken card.body.padding - */ - padding?: string; - /** - * Gap of body - * - * @designToken card.body.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the caption section - */ - caption?: { - /** - * Gap of caption - * - * @designToken card.caption.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the title section - */ - title?: { - /** - * Font size of title - * - * @designToken card.title.font.size - */ - fontSize?: string; - /** - * Font weight of title - * - * @designToken card.title.font.weight - */ - fontWeight?: string; - }; - /** - * Used to pass tokens of the subtitle section - */ - subtitle?: { - /** - * Color of subtitle - * - * @designToken card.subtitle.color - */ - color?: string; - }; -} diff --git a/src/app/components/themes/types/card/ng-package.json b/src/app/components/themes/types/card/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/card/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/card/public_api.ts b/src/app/components/themes/types/card/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/card/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/carousel/index.d.ts b/src/app/components/themes/types/carousel/index.d.ts deleted file mode 100644 index 884287361d3..00000000000 --- a/src/app/components/themes/types/carousel/index.d.ts +++ /dev/null @@ -1,129 +0,0 @@ -/** - * - * Carousel Design Tokens - * - * [Live Demo](https://www.primeng.org/carousel/) - * - * @module themes/carousel - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface CarouselDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Transition duration of root - * - * @designToken carousel.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the content section - */ - content?: { - /** - * Gap of content - * - * @designToken carousel.content.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the indicator list section - */ - indicatorList?: { - /** - * Padding of indicator list - * - * @designToken carousel.indicator.list.padding - */ - padding?: string; - /** - * Gap of indicator list - * - * @designToken carousel.indicator.list.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the indicator section - */ - indicator?: { - /** - * Width of indicator - * - * @designToken carousel.indicator.width - */ - width?: string; - /** - * Height of indicator - * - * @designToken carousel.indicator.height - */ - height?: string; - /** - * Border radius of indicator - * - * @designToken carousel.indicator.border.radius - */ - borderRadius?: string; - /** - * Focus ring of indicator - */ - focusRing?: { - /** - * Focus ring width of indicator - * - * @designToken carousel.indicator.focus.ring.width - */ - width?: string; - /** - * Focus ring style of indicator - * - * @designToken carousel.indicator.focus.ring.style - */ - style?: string; - /** - * Focus ring color of indicator - * - * @designToken carousel.indicator.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of indicator - * - * @designToken carousel.indicator.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of indicator - * - * @designToken carousel.indicator.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Background of indicator - * - * @designToken carousel.indicator.background - */ - background?: string; - /** - * Hover background of indicator - * - * @designToken carousel.indicator.hover.background - */ - hoverBackground?: string; - /** - * Active background of indicator - * - * @designToken carousel.indicator.active.background - */ - activeBackground?: string; - }; -} diff --git a/src/app/components/themes/types/carousel/ng-package.json b/src/app/components/themes/types/carousel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/carousel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/carousel/public_api.ts b/src/app/components/themes/types/carousel/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/carousel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/cascadeselect/index.d.ts b/src/app/components/themes/types/cascadeselect/index.d.ts deleted file mode 100644 index 0ca7ffdd705..00000000000 --- a/src/app/components/themes/types/cascadeselect/index.d.ts +++ /dev/null @@ -1,307 +0,0 @@ -/** - * - * CascadeSelect Design Tokens - * - * [Live Demo](https://www.primeng.org/cascadeselect/) - * - * @module themes/cascadeselect - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface CascadeSelectDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken cascadeselect.background - */ - background?: string; - /** - * Disabled background of root - * - * @designToken cascadeselect.disabled.background - */ - disabledBackground?: string; - /** - * Filled background of root - * - * @designToken cascadeselect.filled.background - */ - filledBackground?: string; - /** - * Filled hover background of root - * - * @designToken cascadeselect.filled.hover.background - */ - filledHoverBackground?: string; - /** - * Filled focus background of root - * - * @designToken cascadeselect.filled.focus.background - */ - filledFocusBackground?: string; - /** - * Border color of root - * - * @designToken cascadeselect.border.color - */ - borderColor?: string; - /** - * Hover border color of root - * - * @designToken cascadeselect.hover.border.color - */ - hoverBorderColor?: string; - /** - * Focus border color of root - * - * @designToken cascadeselect.focus.border.color - */ - focusBorderColor?: string; - /** - * Invalid border color of root - * - * @designToken cascadeselect.invalid.border.color - */ - invalidBorderColor?: string; - /** - * Color of root - * - * @designToken cascadeselect.color - */ - color?: string; - /** - * Disabled color of root - * - * @designToken cascadeselect.disabled.color - */ - disabledColor?: string; - /** - * Placeholder color of root - * - * @designToken cascadeselect.placeholder.color - */ - placeholderColor?: string; - /** - * Shadow of root - * - * @designToken cascadeselect.shadow - */ - shadow?: string; - /** - * Padding x of root - * - * @designToken cascadeselect.padding.x - */ - paddingX?: string; - /** - * Padding y of root - * - * @designToken cascadeselect.padding.y - */ - paddingY?: string; - /** - * Border radius of root - * - * @designToken cascadeselect.border.radius - */ - borderRadius?: string; - /** - * Focus ring of root - */ - focusRing?: { - /** - * Focus ring width of root - * - * @designToken cascadeselect.focus.ring.width - */ - width?: string; - /** - * Focus ring style of root - * - * @designToken cascadeselect.focus.ring.style - */ - style?: string; - /** - * Focus ring color of root - * - * @designToken cascadeselect.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of root - * - * @designToken cascadeselect.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of root - * - * @designToken cascadeselect.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Transition duration of root - * - * @designToken cascadeselect.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the dropdown section - */ - dropdown?: { - /** - * Width of dropdown - * - * @designToken cascadeselect.dropdown.width - */ - width?: string; - /** - * Color of dropdown - * - * @designToken cascadeselect.dropdown.color - */ - color?: string; - }; - /** - * Used to pass tokens of the overlay section - */ - overlay?: { - /** - * Background of overlay - * - * @designToken cascadeselect.overlay.background - */ - background?: string; - /** - * Border color of overlay - * - * @designToken cascadeselect.overlay.border.color - */ - borderColor?: string; - /** - * Border radius of overlay - * - * @designToken cascadeselect.overlay.border.radius - */ - borderRadius?: string; - /** - * Color of overlay - * - * @designToken cascadeselect.overlay.color - */ - color?: string; - /** - * Shadow of overlay - * - * @designToken cascadeselect.overlay.shadow - */ - shadow?: string; - }; - /** - * Used to pass tokens of the list section - */ - list?: { - /** - * Padding of list - * - * @designToken cascadeselect.list.padding - */ - padding?: string; - /** - * Gap of list - * - * @designToken cascadeselect.list.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the option section - */ - option?: { - /** - * Focus background of option - * - * @designToken cascadeselect.option.focus.background - */ - focusBackground?: string; - /** - * Selected background of option - * - * @designToken cascadeselect.option.selected.background - */ - selectedBackground?: string; - /** - * Selected focus background of option - * - * @designToken cascadeselect.option.selected.focus.background - */ - selectedFocusBackground?: string; - /** - * Color of option - * - * @designToken cascadeselect.option.color - */ - color?: string; - /** - * Focus color of option - * - * @designToken cascadeselect.option.focus.color - */ - focusColor?: string; - /** - * Selected color of option - * - * @designToken cascadeselect.option.selected.color - */ - selectedColor?: string; - /** - * Selected focus color of option - * - * @designToken cascadeselect.option.selected.focus.color - */ - selectedFocusColor?: string; - /** - * Padding of option - * - * @designToken cascadeselect.option.padding - */ - padding?: string; - /** - * Border radius of option - * - * @designToken cascadeselect.option.border.radius - */ - borderRadius?: string; - /** - * Icon of option - */ - icon?: { - /** - * Icon color of option - * - * @designToken cascadeselect.option.icon.color - */ - color?: string; - /** - * Icon focus color of option - * - * @designToken cascadeselect.option.icon.focus.color - */ - focusColor?: string; - /** - * Icon size of option - * - * @designToken cascadeselect.option.icon.size - */ - size?: string; - }; - }; -} diff --git a/src/app/components/themes/types/cascadeselect/ng-package.json b/src/app/components/themes/types/cascadeselect/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/cascadeselect/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/cascadeselect/public_api.ts b/src/app/components/themes/types/cascadeselect/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/cascadeselect/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/checkbox/index.d.ts b/src/app/components/themes/types/checkbox/index.d.ts deleted file mode 100644 index 6920cbe2b69..00000000000 --- a/src/app/components/themes/types/checkbox/index.d.ts +++ /dev/null @@ -1,197 +0,0 @@ -/** - * - * Checkbox Design Tokens - * - * [Live Demo](https://www.primeng.org/checkbox/) - * - * @module themes/checkbox - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface CheckboxDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Border radius of root - * - * @designToken checkbox.border.radius - */ - borderRadius?: string; - /** - * Width of root - * - * @designToken checkbox.width - */ - width?: string; - /** - * Height of root - * - * @designToken checkbox.height - */ - height?: string; - /** - * Background of root - * - * @designToken checkbox.background - */ - background?: string; - /** - * Checked background of root - * - * @designToken checkbox.checked.background - */ - checkedBackground?: string; - /** - * Checked hover background of root - * - * @designToken checkbox.checked.hover.background - */ - checkedHoverBackground?: string; - /** - * Disabled background of root - * - * @designToken checkbox.disabled.background - */ - disabledBackground?: string; - /** - * Filled background of root - * - * @designToken checkbox.filled.background - */ - filledBackground?: string; - /** - * Border color of root - * - * @designToken checkbox.border.color - */ - borderColor?: string; - /** - * Hover border color of root - * - * @designToken checkbox.hover.border.color - */ - hoverBorderColor?: string; - /** - * Focus border color of root - * - * @designToken checkbox.focus.border.color - */ - focusBorderColor?: string; - /** - * Checked border color of root - * - * @designToken checkbox.checked.border.color - */ - checkedBorderColor?: string; - /** - * Checked hover border color of root - * - * @designToken checkbox.checked.hover.border.color - */ - checkedHoverBorderColor?: string; - /** - * Checked focus border color of root - * - * @designToken checkbox.checked.focus.border.color - */ - checkedFocusBorderColor?: string; - /** - * Checked disabled border color of root - * - * @designToken checkbox.checked.disabled.border.color - */ - checkedDisabledBorderColor?: string; - /** - * Invalid border color of root - * - * @designToken checkbox.invalid.border.color - */ - invalidBorderColor?: string; - /** - * Shadow of root - * - * @designToken checkbox.shadow - */ - shadow?: string; - /** - * Focus ring of root - */ - focusRing?: { - /** - * Focus ring width of root - * - * @designToken checkbox.focus.ring.width - */ - width?: string; - /** - * Focus ring style of root - * - * @designToken checkbox.focus.ring.style - */ - style?: string; - /** - * Focus ring color of root - * - * @designToken checkbox.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of root - * - * @designToken checkbox.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of root - * - * @designToken checkbox.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Transition duration of root - * - * @designToken checkbox.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the icon section - */ - icon?: { - /** - * Size of icon - * - * @designToken checkbox.icon.size - */ - size?: string; - /** - * Color of icon - * - * @designToken checkbox.icon.color - */ - color?: string; - /** - * Checked color of icon - * - * @designToken checkbox.icon.checked.color - */ - checkedColor?: string; - /** - * Checked hover color of icon - * - * @designToken checkbox.icon.checked.hover.color - */ - checkedHoverColor?: string; - /** - * Disabled color of icon - * - * @designToken checkbox.icon.disabled.color - */ - disabledColor?: string; - }; -} diff --git a/src/app/components/themes/types/checkbox/ng-package.json b/src/app/components/themes/types/checkbox/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/checkbox/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/checkbox/public_api.ts b/src/app/components/themes/types/checkbox/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/checkbox/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/chip/index.d.ts b/src/app/components/themes/types/chip/index.d.ts deleted file mode 100644 index 4535a050e5a..00000000000 --- a/src/app/components/themes/types/chip/index.d.ts +++ /dev/null @@ -1,147 +0,0 @@ -/** - * - * Chip Design Tokens - * - * [Live Demo](https://www.primeng.org/chip/) - * - * @module themes/chip - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface ChipDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Border radius of root - * - * @designToken chip.border.radius - */ - borderRadius?: string; - /** - * Padding x of root - * - * @designToken chip.padding.x - */ - paddingX?: string; - /** - * Padding y of root - * - * @designToken chip.padding.y - */ - paddingY?: string; - /** - * Gap of root - * - * @designToken chip.gap - */ - gap?: string; - /** - * Transition duration of root - * - * @designToken chip.transition.duration - */ - transitionDuration?: string; - /** - * Background of root - * - * @designToken chip.background - */ - background?: string; - /** - * Color of root - * - * @designToken chip.color - */ - color?: string; - }; - /** - * Used to pass tokens of the image section - */ - image?: { - /** - * Width of image - * - * @designToken chip.image.width - */ - width?: string; - /** - * Height of image - * - * @designToken chip.image.height - */ - height?: string; - }; - /** - * Used to pass tokens of the icon section - */ - icon?: { - /** - * Size of icon - * - * @designToken chip.icon.size - */ - size?: string; - /** - * Color of icon - * - * @designToken chip.icon.color - */ - color?: string; - }; - /** - * Used to pass tokens of the remove icon section - */ - removeIcon?: { - /** - * Size of remove icon - * - * @designToken chip.remove.icon.size - */ - size?: string; - /** - * Focus ring of remove icon - */ - focusRing?: { - /** - * Focus ring width of remove icon - * - * @designToken chip.remove.icon.focus.ring.width - */ - width?: string; - /** - * Focus ring style of remove icon - * - * @designToken chip.remove.icon.focus.ring.style - */ - style?: string; - /** - * Focus ring color of remove icon - * - * @designToken chip.remove.icon.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of remove icon - * - * @designToken chip.remove.icon.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of remove icon - * - * @designToken chip.remove.icon.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Color of remove icon - * - * @designToken chip.remove.icon.color - */ - color?: string; - }; -} diff --git a/src/app/components/themes/types/chip/ng-package.json b/src/app/components/themes/types/chip/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/chip/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/chip/public_api.ts b/src/app/components/themes/types/chip/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/chip/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/colorpicker/index.d.ts b/src/app/components/themes/types/colorpicker/index.d.ts deleted file mode 100644 index 620fb53b53a..00000000000 --- a/src/app/components/themes/types/colorpicker/index.d.ts +++ /dev/null @@ -1,123 +0,0 @@ -/** - * - * ColorPicker Design Tokens - * - * [Live Demo](https://www.primeng.org/colorpicker/) - * - * @module themes/colorpicker - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface ColorPickerDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Transition duration of root - * - * @designToken colorpicker.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the preview section - */ - preview?: { - /** - * Width of preview - * - * @designToken colorpicker.preview.width - */ - width?: string; - /** - * Height of preview - * - * @designToken colorpicker.preview.height - */ - height?: string; - /** - * Border radius of preview - * - * @designToken colorpicker.preview.border.radius - */ - borderRadius?: string; - /** - * Focus ring of preview - */ - focusRing?: { - /** - * Focus ring width of preview - * - * @designToken colorpicker.preview.focus.ring.width - */ - width?: string; - /** - * Focus ring style of preview - * - * @designToken colorpicker.preview.focus.ring.style - */ - style?: string; - /** - * Focus ring color of preview - * - * @designToken colorpicker.preview.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of preview - * - * @designToken colorpicker.preview.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of preview - * - * @designToken colorpicker.preview.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Used to pass tokens of the panel section - */ - panel?: { - /** - * Shadow of panel - * - * @designToken colorpicker.panel.shadow - */ - shadow?: string; - /** - * Border radius of panel - * - * @designToken colorpicker.panel.border.radius - */ - borderRadius?: string; - /** - * Background of panel - * - * @designToken colorpicker.panel.background - */ - background?: string; - /** - * Border color of panel - * - * @designToken colorpicker.panel.border.color - */ - borderColor?: string; - }; - /** - * Used to pass tokens of the handle section - */ - handle?: { - /** - * Color of handle - * - * @designToken colorpicker.handle.color - */ - color?: string; - }; -} diff --git a/src/app/components/themes/types/colorpicker/ng-package.json b/src/app/components/themes/types/colorpicker/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/colorpicker/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/colorpicker/public_api.ts b/src/app/components/themes/types/colorpicker/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/colorpicker/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/confirmdialog/index.d.ts b/src/app/components/themes/types/confirmdialog/index.d.ts deleted file mode 100644 index b0279cd92e6..00000000000 --- a/src/app/components/themes/types/confirmdialog/index.d.ts +++ /dev/null @@ -1,42 +0,0 @@ -/** - * - * ConfirmDialog Design Tokens - * - * [Live Demo](https://www.primeng.org/confirmdialog/) - * - * @module themes/confirmdialog - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface ConfirmDialogDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the icon section - */ - icon?: { - /** - * Size of icon - * - * @designToken confirmdialog.icon.size - */ - size?: string; - /** - * Color of icon - * - * @designToken confirmdialog.icon.color - */ - color?: string; - }; - /** - * Used to pass tokens of the content section - */ - content?: { - /** - * Gap of content - * - * @designToken confirmdialog.content.gap - */ - gap?: string; - }; -} diff --git a/src/app/components/themes/types/confirmdialog/ng-package.json b/src/app/components/themes/types/confirmdialog/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/confirmdialog/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/confirmdialog/public_api.ts b/src/app/components/themes/types/confirmdialog/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/confirmdialog/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/confirmpopup/index.d.ts b/src/app/components/themes/types/confirmpopup/index.d.ts deleted file mode 100644 index 26f878cd355..00000000000 --- a/src/app/components/themes/types/confirmpopup/index.d.ts +++ /dev/null @@ -1,112 +0,0 @@ -/** - * - * ConfirmPopup Design Tokens - * - * [Live Demo](https://www.primeng.org/confirmpopup/) - * - * @module themes/confirmpopup - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface ConfirmPopupDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken confirmpopup.background - */ - background?: string; - /** - * Border color of root - * - * @designToken confirmpopup.border.color - */ - borderColor?: string; - /** - * Color of root - * - * @designToken confirmpopup.color - */ - color?: string; - /** - * Border radius of root - * - * @designToken confirmpopup.border.radius - */ - borderRadius?: string; - /** - * Shadow of root - * - * @designToken confirmpopup.shadow - */ - shadow?: string; - /** - * Gutter of root - * - * @designToken confirmpopup.gutter - */ - gutter?: string; - /** - * Arrow offset of root - * - * @designToken confirmpopup.arrow.offset - */ - arrowOffset?: string; - }; - /** - * Used to pass tokens of the content section - */ - content?: { - /** - * Padding of content - * - * @designToken confirmpopup.content.padding - */ - padding?: string; - /** - * Gap of content - * - * @designToken confirmpopup.content.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the icon section - */ - icon?: { - /** - * Size of icon - * - * @designToken confirmpopup.icon.size - */ - size?: string; - /** - * Color of icon - * - * @designToken confirmpopup.icon.color - */ - color?: string; - }; - /** - * Used to pass tokens of the footer section - */ - footer?: { - /** - * Gap of footer - * - * @designToken confirmpopup.footer.gap - */ - gap?: string; - /** - * Padding of footer - * - * @designToken confirmpopup.footer.padding - */ - padding?: string; - }; -} diff --git a/src/app/components/themes/types/confirmpopup/ng-package.json b/src/app/components/themes/types/confirmpopup/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/confirmpopup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/confirmpopup/public_api.ts b/src/app/components/themes/types/confirmpopup/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/confirmpopup/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/contextmenu/index.d.ts b/src/app/components/themes/types/contextmenu/index.d.ts deleted file mode 100644 index 783f560d992..00000000000 --- a/src/app/components/themes/types/contextmenu/index.d.ts +++ /dev/null @@ -1,199 +0,0 @@ -/** - * - * ContextMenu Design Tokens - * - * [Live Demo](https://www.primeng.org/contextmenu/) - * - * @module themes/contextmenu - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface ContextMenuDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken contextmenu.background - */ - background?: string; - /** - * Border color of root - * - * @designToken contextmenu.border.color - */ - borderColor?: string; - /** - * Color of root - * - * @designToken contextmenu.color - */ - color?: string; - /** - * Border radius of root - * - * @designToken contextmenu.border.radius - */ - borderRadius?: string; - /** - * Shadow of root - * - * @designToken contextmenu.shadow - */ - shadow?: string; - /** - * Transition duration of root - * - * @designToken contextmenu.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the list section - */ - list?: { - /** - * Padding of list - * - * @designToken contextmenu.list.padding - */ - padding?: string; - /** - * Gap of list - * - * @designToken contextmenu.list.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the item section - */ - item?: { - /** - * Focus background of item - * - * @designToken contextmenu.item.focus.background - */ - focusBackground?: string; - /** - * Active background of item - * - * @designToken contextmenu.item.active.background - */ - activeBackground?: string; - /** - * Color of item - * - * @designToken contextmenu.item.color - */ - color?: string; - /** - * Focus color of item - * - * @designToken contextmenu.item.focus.color - */ - focusColor?: string; - /** - * Active color of item - * - * @designToken contextmenu.item.active.color - */ - activeColor?: string; - /** - * Padding of item - * - * @designToken contextmenu.item.padding - */ - padding?: string; - /** - * Border radius of item - * - * @designToken contextmenu.item.border.radius - */ - borderRadius?: string; - /** - * Gap of item - * - * @designToken contextmenu.item.gap - */ - gap?: string; - /** - * Icon of item - */ - icon?: { - /** - * Icon color of item - * - * @designToken contextmenu.item.icon.color - */ - color?: string; - /** - * Icon focus color of item - * - * @designToken contextmenu.item.icon.focus.color - */ - focusColor?: string; - /** - * Icon active color of item - * - * @designToken contextmenu.item.icon.active.color - */ - activeColor?: string; - }; - }; - /** - * Used to pass tokens of the submenu section - */ - submenu?: { - /** - * Mobile indent of submenu - * - * @designToken contextmenu.submenu.mobile.indent - */ - mobileIndent?: string; - }; - /** - * Used to pass tokens of the submenu icon section - */ - submenuIcon?: { - /** - * Size of submenu icon - * - * @designToken contextmenu.submenu.icon.size - */ - size?: string; - /** - * Color of submenu icon - * - * @designToken contextmenu.submenu.icon.color - */ - color?: string; - /** - * Focus color of submenu icon - * - * @designToken contextmenu.submenu.icon.focus.color - */ - focusColor?: string; - /** - * Active color of submenu icon - * - * @designToken contextmenu.submenu.icon.active.color - */ - activeColor?: string; - }; - /** - * Used to pass tokens of the separator section - */ - separator?: { - /** - * Border color of separator - * - * @designToken contextmenu.separator.border.color - */ - borderColor?: string; - }; -} diff --git a/src/app/components/themes/types/contextmenu/ng-package.json b/src/app/components/themes/types/contextmenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/contextmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/contextmenu/public_api.ts b/src/app/components/themes/types/contextmenu/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/contextmenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/datatable/index.d.ts b/src/app/components/themes/types/datatable/index.d.ts deleted file mode 100644 index 531ad561072..00000000000 --- a/src/app/components/themes/types/datatable/index.d.ts +++ /dev/null @@ -1,839 +0,0 @@ -/** - * - * DataTable Design Tokens - * - * [Live Demo](https://www.primeng.org/datatable/) - * - * @module themes/table - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface DataTableDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Transition duration of root - * - * @designToken datatable.transition.duration - */ - transitionDuration?: string; - /** - * Border color of root - * - * @designToken datatable.border.color - */ - borderColor?: string; - }; - /** - * Used to pass tokens of the header section - */ - header?: { - /** - * Background of header - * - * @designToken datatable.header.background - */ - background?: string; - /** - * Border color of header - * - * @designToken datatable.header.border.color - */ - borderColor?: string; - /** - * Color of header - * - * @designToken datatable.header.color - */ - color?: string; - /** - * Border width of header - * - * @designToken datatable.header.border.width - */ - borderWidth?: string; - /** - * Padding of header - * - * @designToken datatable.header.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the header cell section - */ - headerCell?: { - /** - * Background of header cell - * - * @designToken datatable.header.cell.background - */ - background?: string; - /** - * Hover background of header cell - * - * @designToken datatable.header.cell.hover.background - */ - hoverBackground?: string; - /** - * Selected background of header cell - * - * @designToken datatable.header.cell.selected.background - */ - selectedBackground?: string; - /** - * Border color of header cell - * - * @designToken datatable.header.cell.border.color - */ - borderColor?: string; - /** - * Color of header cell - * - * @designToken datatable.header.cell.color - */ - color?: string; - /** - * Hover color of header cell - * - * @designToken datatable.header.cell.hover.color - */ - hoverColor?: string; - /** - * Selected color of header cell - * - * @designToken datatable.header.cell.selected.color - */ - selectedColor?: string; - /** - * Gap of header cell - * - * @designToken datatable.header.cell.gap - */ - gap?: string; - /** - * Padding of header cell - * - * @designToken datatable.header.cell.padding - */ - padding?: string; - /** - * Focus ring of header cell - */ - focusRing?: { - /** - * Focus ring width of header cell - * - * @designToken datatable.header.cell.focus.ring.width - */ - width?: string; - /** - * Focus ring style of header cell - * - * @designToken datatable.header.cell.focus.ring.style - */ - style?: string; - /** - * Focus ring color of header cell - * - * @designToken datatable.header.cell.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of header cell - * - * @designToken datatable.header.cell.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of header cell - * - * @designToken datatable.header.cell.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Used to pass tokens of the column title section - */ - columnTitle?: { - /** - * Font weight of column title - * - * @designToken datatable.column.title.font.weight - */ - fontWeight?: string; - }; - /** - * Used to pass tokens of the row section - */ - row?: { - /** - * Background of row - * - * @designToken datatable.row.background - */ - background?: string; - /** - * Hover background of row - * - * @designToken datatable.row.hover.background - */ - hoverBackground?: string; - /** - * Selected background of row - * - * @designToken datatable.row.selected.background - */ - selectedBackground?: string; - /** - * Color of row - * - * @designToken datatable.row.color - */ - color?: string; - /** - * Hover color of row - * - * @designToken datatable.row.hover.color - */ - hoverColor?: string; - /** - * Selected color of row - * - * @designToken datatable.row.selected.color - */ - selectedColor?: string; - /** - * Focus ring of row - */ - focusRing?: { - /** - * Focus ring width of row - * - * @designToken datatable.row.focus.ring.width - */ - width?: string; - /** - * Focus ring style of row - * - * @designToken datatable.row.focus.ring.style - */ - style?: string; - /** - * Focus ring color of row - * - * @designToken datatable.row.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of row - * - * @designToken datatable.row.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of row - * - * @designToken datatable.row.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Striped background of row - * - * @designToken datatable.row.striped.background - */ - stripedBackground?: string; - }; - /** - * Used to pass tokens of the body cell section - */ - bodyCell?: { - /** - * Border color of body cell - * - * @designToken datatable.body.cell.border.color - */ - borderColor?: string; - /** - * Padding of body cell - * - * @designToken datatable.body.cell.padding - */ - padding?: string; - /** - * Selected border color of body cell - * - * @designToken datatable.body.cell.selected.border.color - */ - selectedBorderColor?: string; - }; - /** - * Used to pass tokens of the footer cell section - */ - footerCell?: { - /** - * Background of footer cell - * - * @designToken datatable.footer.cell.background - */ - background?: string; - /** - * Border color of footer cell - * - * @designToken datatable.footer.cell.border.color - */ - borderColor?: string; - /** - * Color of footer cell - * - * @designToken datatable.footer.cell.color - */ - color?: string; - /** - * Padding of footer cell - * - * @designToken datatable.footer.cell.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the column footer section - */ - columnFooter?: { - /** - * Font weight of column footer - * - * @designToken datatable.column.footer.font.weight - */ - fontWeight?: string; - }; - /** - * Used to pass tokens of the footer section - */ - footer?: { - /** - * Background of footer - * - * @designToken datatable.footer.background - */ - background?: string; - /** - * Border color of footer - * - * @designToken datatable.footer.border.color - */ - borderColor?: string; - /** - * Color of footer - * - * @designToken datatable.footer.color - */ - color?: string; - /** - * Border width of footer - * - * @designToken datatable.footer.border.width - */ - borderWidth?: string; - /** - * Padding of footer - * - * @designToken datatable.footer.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the drop point color section - */ - dropPointColor?: { - /** - * 0 of drop point color - * - * @designToken datatable.drop.point.color.0 - */ - 0?: string; - /** - * 1 of drop point color - * - * @designToken datatable.drop.point.color.1 - */ - 1?: string; - /** - * 2 of drop point color - * - * @designToken datatable.drop.point.color.2 - */ - 2?: string; - /** - * 3 of drop point color - * - * @designToken datatable.drop.point.color.3 - */ - 3?: string; - /** - * 4 of drop point color - * - * @designToken datatable.drop.point.color.4 - */ - 4?: string; - /** - * 5 of drop point color - * - * @designToken datatable.drop.point.color.5 - */ - 5?: string; - /** - * 6 of drop point color - * - * @designToken datatable.drop.point.color.6 - */ - 6?: string; - /** - * 7 of drop point color - * - * @designToken datatable.drop.point.color.7 - */ - 7?: string; - /** - * 8 of drop point color - * - * @designToken datatable.drop.point.color.8 - */ - 8?: string; - /** - * 9 of drop point color - * - * @designToken datatable.drop.point.color.9 - */ - 9?: string; - /** - * 10 of drop point color - * - * @designToken datatable.drop.point.color.10 - */ - 10?: string; - /** - * 11 of drop point color - * - * @designToken datatable.drop.point.color.11 - */ - 11?: string; - /** - * 12 of drop point color - * - * @designToken datatable.drop.point.color.12 - */ - 12?: string; - /** - * 13 of drop point color - * - * @designToken datatable.drop.point.color.13 - */ - 13?: string; - /** - * 14 of drop point color - * - * @designToken datatable.drop.point.color.14 - */ - 14?: string; - }; - /** - * Used to pass tokens of the column resizer width section - */ - columnResizerWidth?: { - /** - * 0 of column resizer width - * - * @designToken datatable.column.resizer.width.0 - */ - 0?: string; - /** - * 1 of column resizer width - * - * @designToken datatable.column.resizer.width.1 - */ - 1?: string; - /** - * 2 of column resizer width - * - * @designToken datatable.column.resizer.width.2 - */ - 2?: string; - /** - * 3 of column resizer width - * - * @designToken datatable.column.resizer.width.3 - */ - 3?: string; - /** - * 4 of column resizer width - * - * @designToken datatable.column.resizer.width.4 - */ - 4?: string; - /** - * 5 of column resizer width - * - * @designToken datatable.column.resizer.width.5 - */ - 5?: string; - }; - /** - * Used to pass tokens of the resize indicator section - */ - resizeIndicator?: { - /** - * Width of resize indicator - * - * @designToken datatable.resize.indicator.width - */ - width?: string; - /** - * Color of resize indicator - * - * @designToken datatable.resize.indicator.color - */ - color?: string; - }; - /** - * Used to pass tokens of the sort icon section - */ - sortIcon?: { - /** - * Color of sort icon - * - * @designToken datatable.sort.icon.color - */ - color?: string; - /** - * Hover color of sort icon - * - * @designToken datatable.sort.icon.hover.color - */ - hoverColor?: string; - }; - /** - * Used to pass tokens of the loading icon section - */ - loadingIcon?: { - /** - * Size of loading icon - * - * @designToken datatable.loading.icon.size - */ - size?: string; - }; - /** - * Used to pass tokens of the row toggle button section - */ - rowToggleButton?: { - /** - * Hover background of row toggle button - * - * @designToken datatable.row.toggle.button.hover.background - */ - hoverBackground?: string; - /** - * Selected hover background of row toggle button - * - * @designToken datatable.row.toggle.button.selected.hover.background - */ - selectedHoverBackground?: string; - /** - * Color of row toggle button - * - * @designToken datatable.row.toggle.button.color - */ - color?: string; - /** - * Hover color of row toggle button - * - * @designToken datatable.row.toggle.button.hover.color - */ - hoverColor?: string; - /** - * Selected hover color of row toggle button - * - * @designToken datatable.row.toggle.button.selected.hover.color - */ - selectedHoverColor?: string; - /** - * Size of row toggle button - * - * @designToken datatable.row.toggle.button.size - */ - size?: string; - /** - * Border radius of row toggle button - * - * @designToken datatable.row.toggle.button.border.radius - */ - borderRadius?: string; - /** - * Focus ring of row toggle button - */ - focusRing?: { - /** - * Focus ring width of row toggle button - * - * @designToken datatable.row.toggle.button.focus.ring.width - */ - width?: string; - /** - * Focus ring style of row toggle button - * - * @designToken datatable.row.toggle.button.focus.ring.style - */ - style?: string; - /** - * Focus ring color of row toggle button - * - * @designToken datatable.row.toggle.button.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of row toggle button - * - * @designToken datatable.row.toggle.button.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of row toggle button - * - * @designToken datatable.row.toggle.button.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Used to pass tokens of the filter section - */ - filter?: { - /** - * Inline gap of filter - * - * @designToken datatable.filter.inline.gap - */ - inlineGap?: string; - /** - * Overlay select of filter - */ - overlaySelect?: { - /** - * Overlay select background of filter - * - * @designToken datatable.filter.overlay.select.background - */ - background?: string; - /** - * Overlay select border color of filter - * - * @designToken datatable.filter.overlay.select.border.color - */ - borderColor?: string; - /** - * Overlay select border radius of filter - * - * @designToken datatable.filter.overlay.select.border.radius - */ - borderRadius?: string; - /** - * Overlay select color of filter - * - * @designToken datatable.filter.overlay.select.color - */ - color?: string; - /** - * Overlay select shadow of filter - * - * @designToken datatable.filter.overlay.select.shadow - */ - shadow?: string; - }; - /** - * Overlay popover of filter - */ - overlayPopover?: { - /** - * Overlay popover background of filter - * - * @designToken datatable.filter.overlay.popover.background - */ - background?: string; - /** - * Overlay popover border color of filter - * - * @designToken datatable.filter.overlay.popover.border.color - */ - borderColor?: string; - /** - * Overlay popover border radius of filter - * - * @designToken datatable.filter.overlay.popover.border.radius - */ - borderRadius?: string; - /** - * Overlay popover color of filter - * - * @designToken datatable.filter.overlay.popover.color - */ - color?: string; - /** - * Overlay popover shadow of filter - * - * @designToken datatable.filter.overlay.popover.shadow - */ - shadow?: string; - /** - * Overlay popover padding of filter - * - * @designToken datatable.filter.overlay.popover.padding - */ - padding?: string; - /** - * Overlay popover gap of filter - * - * @designToken datatable.filter.overlay.popover.gap - */ - gap?: string; - }; - /** - * Rule of filter - */ - rule?: { - /** - * Rule border color of filter - * - * @designToken datatable.filter.rule.border.color - */ - borderColor?: string; - }; - /** - * Constraint list of filter - */ - constraintList?: { - /** - * Constraint list padding of filter - * - * @designToken datatable.filter.constraint.list.padding - */ - padding?: string; - /** - * Constraint list gap of filter - * - * @designToken datatable.filter.constraint.list.gap - */ - gap?: string; - }; - /** - * Constraint of filter - */ - constraint?: { - /** - * Constraint focus background of filter - * - * @designToken datatable.filter.constraint.focus.background - */ - focusBackground?: string; - /** - * Constraint selected background of filter - * - * @designToken datatable.filter.constraint.selected.background - */ - selectedBackground?: string; - /** - * Constraint selected focus background of filter - * - * @designToken datatable.filter.constraint.selected.focus.background - */ - selectedFocusBackground?: string; - /** - * Constraint color of filter - * - * @designToken datatable.filter.constraint.color - */ - color?: string; - /** - * Constraint focus color of filter - * - * @designToken datatable.filter.constraint.focus.color - */ - focusColor?: string; - /** - * Constraint selected color of filter - * - * @designToken datatable.filter.constraint.selected.color - */ - selectedColor?: string; - /** - * Constraint selected focus color of filter - * - * @designToken datatable.filter.constraint.selected.focus.color - */ - selectedFocusColor?: string; - /** - * Constraint separator of filter - */ - separator?: { - /** - * Constraint separator border color of filter - * - * @designToken datatable.filter.constraint.separator.border.color - */ - borderColor?: string; - }; - /** - * Constraint padding of filter - * - * @designToken datatable.filter.constraint.padding - */ - padding?: string; - /** - * Constraint border radius of filter - * - * @designToken datatable.filter.constraint.border.radius - */ - borderRadius?: string; - }; - }; - /** - * Used to pass tokens of the paginator top section - */ - paginatorTop?: { - /** - * Border color of paginator top - * - * @designToken datatable.paginator.top.border.color - */ - borderColor?: string; - /** - * Border width of paginator top - * - * @designToken datatable.paginator.top.border.width - */ - borderWidth?: string; - }; - /** - * Used to pass tokens of the paginator bottom section - */ - paginatorBottom?: { - /** - * Border color of paginator bottom - * - * @designToken datatable.paginator.bottom.border.color - */ - borderColor?: string; - /** - * Border width of paginator bottom - * - * @designToken datatable.paginator.bottom.border.width - */ - borderWidth?: string; - }; -} diff --git a/src/app/components/themes/types/datatable/ng-package.json b/src/app/components/themes/types/datatable/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/datatable/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/datatable/public_api.ts b/src/app/components/themes/types/datatable/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/datatable/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/dataview/index.d.ts b/src/app/components/themes/types/dataview/index.d.ts deleted file mode 100644 index f861251b789..00000000000 --- a/src/app/components/themes/types/dataview/index.d.ts +++ /dev/null @@ -1,200 +0,0 @@ -/** - * - * DataView Design Tokens - * - * [Live Demo](https://www.primeng.org/dataview/) - * - * @module themes/dataview - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface DataViewDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Border color of root - * - * @designToken dataview.border.color - */ - borderColor?: string; - /** - * Border width of root - * - * @designToken dataview.border.width - */ - borderWidth?: string; - /** - * Border radius of root - * - * @designToken dataview.border.radius - */ - borderRadius?: string; - /** - * Padding of root - * - * @designToken dataview.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the header section - */ - header?: { - /** - * Background of header - * - * @designToken dataview.header.background - */ - background?: string; - /** - * Color of header - * - * @designToken dataview.header.color - */ - color?: string; - /** - * Border color of header - * - * @designToken dataview.header.border.color - */ - borderColor?: string; - /** - * Border width of header - * - * @designToken dataview.header.border.width - */ - borderWidth?: string; - /** - * Padding of header - * - * @designToken dataview.header.padding - */ - padding?: string; - /** - * Border radius of header - * - * @designToken dataview.header.border.radius - */ - borderRadius?: string; - }; - /** - * Used to pass tokens of the content section - */ - content?: { - /** - * Background of content - * - * @designToken dataview.content.background - */ - background?: string; - /** - * Color of content - * - * @designToken dataview.content.color - */ - color?: string; - /** - * Border color of content - * - * @designToken dataview.content.border.color - */ - borderColor?: string; - /** - * Border width of content - * - * @designToken dataview.content.border.width - */ - borderWidth?: string; - /** - * Padding of content - * - * @designToken dataview.content.padding - */ - padding?: string; - /** - * Border radius of content - * - * @designToken dataview.content.border.radius - */ - borderRadius?: string; - }; - /** - * Used to pass tokens of the footer section - */ - footer?: { - /** - * Background of footer - * - * @designToken dataview.footer.background - */ - background?: string; - /** - * Color of footer - * - * @designToken dataview.footer.color - */ - color?: string; - /** - * Border color of footer - * - * @designToken dataview.footer.border.color - */ - borderColor?: string; - /** - * Border width of footer - * - * @designToken dataview.footer.border.width - */ - borderWidth?: string; - /** - * Padding of footer - * - * @designToken dataview.footer.padding - */ - padding?: string; - /** - * Border radius of footer - * - * @designToken dataview.footer.border.radius - */ - borderRadius?: string; - }; - /** - * Used to pass tokens of the paginator top section - */ - paginatorTop?: { - /** - * Border color of paginator top - * - * @designToken dataview.paginator.top.border.color - */ - borderColor?: string; - /** - * Border width of paginator top - * - * @designToken dataview.paginator.top.border.width - */ - borderWidth?: string; - }; - /** - * Used to pass tokens of the paginator bottom section - */ - paginatorBottom?: { - /** - * Border color of paginator bottom - * - * @designToken dataview.paginator.bottom.border.color - */ - borderColor?: string; - /** - * Border width of paginator bottom - * - * @designToken dataview.paginator.bottom.border.width - */ - borderWidth?: string; - }; -} diff --git a/src/app/components/themes/types/dataview/ng-package.json b/src/app/components/themes/types/dataview/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/dataview/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/dataview/public_api.ts b/src/app/components/themes/types/dataview/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/dataview/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/datepicker/index.d.ts b/src/app/components/themes/types/datepicker/index.d.ts deleted file mode 100644 index 4e1f987efe7..00000000000 --- a/src/app/components/themes/types/datepicker/index.d.ts +++ /dev/null @@ -1,581 +0,0 @@ -/** - * - * DatePicker Design Tokens - * - * [Live Demo](https://www.primeng.org/datepicker/) - * - * @module themes/datepicker - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface DatePickerDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Transition duration of root - * - * @designToken datepicker.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the panel section - */ - panel?: { - /** - * Background of panel - * - * @designToken datepicker.panel.background - */ - background?: string; - /** - * Border color of panel - * - * @designToken datepicker.panel.border.color - */ - borderColor?: string; - /** - * Color of panel - * - * @designToken datepicker.panel.color - */ - color?: string; - /** - * Border radius of panel - * - * @designToken datepicker.panel.border.radius - */ - borderRadius?: string; - /** - * Shadow of panel - * - * @designToken datepicker.panel.shadow - */ - shadow?: string; - /** - * Padding of panel - * - * @designToken datepicker.panel.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the header section - */ - header?: { - /** - * Background of header - * - * @designToken datepicker.header.background - */ - background?: string; - /** - * Border color of header - * - * @designToken datepicker.header.border.color - */ - borderColor?: string; - /** - * Color of header - * - * @designToken datepicker.header.color - */ - color?: string; - /** - * Padding of header - * - * @designToken datepicker.header.padding - */ - padding?: string; - /** - * Font weight of header - * - * @designToken datepicker.header.font.weight - */ - fontWeight?: string; - /** - * Gap of header - * - * @designToken datepicker.header.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the title section - */ - title?: { - /** - * Gap of title - * - * @designToken datepicker.title.gap - */ - gap?: string; - /** - * Font weight of title - * - * @designToken datepicker.title.font.weight - */ - fontWeight?: string; - }; - /** - * Used to pass tokens of the dropdown section - */ - dropdown?: { - /** - * Width of dropdown - * - * @designToken datepicker.dropdown.width - */ - width?: string; - /** - * Border color of dropdown - * - * @designToken datepicker.dropdown.border.color - */ - borderColor?: string; - /** - * Hover border color of dropdown - * - * @designToken datepicker.dropdown.hover.border.color - */ - hoverBorderColor?: string; - /** - * Active border color of dropdown - * - * @designToken datepicker.dropdown.active.border.color - */ - activeBorderColor?: string; - /** - * Border radius of dropdown - * - * @designToken datepicker.dropdown.border.radius - */ - borderRadius?: string; - /** - * Focus ring of dropdown - */ - focusRing?: { - /** - * Focus ring width of dropdown - * - * @designToken datepicker.dropdown.focus.ring.width - */ - width?: string; - /** - * Focus ring style of dropdown - * - * @designToken datepicker.dropdown.focus.ring.style - */ - style?: string; - /** - * Focus ring color of dropdown - * - * @designToken datepicker.dropdown.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of dropdown - * - * @designToken datepicker.dropdown.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of dropdown - * - * @designToken datepicker.dropdown.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Background of dropdown - * - * @designToken datepicker.dropdown.background - */ - background?: string; - /** - * Hover background of dropdown - * - * @designToken datepicker.dropdown.hover.background - */ - hoverBackground?: string; - /** - * Active background of dropdown - * - * @designToken datepicker.dropdown.active.background - */ - activeBackground?: string; - /** - * Color of dropdown - * - * @designToken datepicker.dropdown.color - */ - color?: string; - /** - * Hover color of dropdown - * - * @designToken datepicker.dropdown.hover.color - */ - hoverColor?: string; - /** - * Active color of dropdown - * - * @designToken datepicker.dropdown.active.color - */ - activeColor?: string; - }; - /** - * Used to pass tokens of the input icon section - */ - inputIcon?: { - /** - * Color of input icon - * - * @designToken datepicker.input.icon.color - */ - color?: string; - }; - /** - * Used to pass tokens of the select month section - */ - selectMonth?: { - /** - * Hover background of select month - * - * @designToken datepicker.select.month.hover.background - */ - hoverBackground?: string; - /** - * Color of select month - * - * @designToken datepicker.select.month.color - */ - color?: string; - /** - * Hover color of select month - * - * @designToken datepicker.select.month.hover.color - */ - hoverColor?: string; - /** - * Padding of select month - * - * @designToken datepicker.select.month.padding - */ - padding?: string; - /** - * Border radius of select month - * - * @designToken datepicker.select.month.border.radius - */ - borderRadius?: string; - }; - /** - * Used to pass tokens of the select year section - */ - selectYear?: { - /** - * Hover background of select year - * - * @designToken datepicker.select.year.hover.background - */ - hoverBackground?: string; - /** - * Color of select year - * - * @designToken datepicker.select.year.color - */ - color?: string; - /** - * Hover color of select year - * - * @designToken datepicker.select.year.hover.color - */ - hoverColor?: string; - /** - * Padding of select year - * - * @designToken datepicker.select.year.padding - */ - padding?: string; - /** - * Border radius of select year - * - * @designToken datepicker.select.year.border.radius - */ - borderRadius?: string; - }; - /** - * Used to pass tokens of the group section - */ - group?: { - /** - * Border color of group - * - * @designToken datepicker.group.border.color - */ - borderColor?: string; - /** - * Gap of group - * - * @designToken datepicker.group.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the day view section - */ - dayView?: { - /** - * Margin of day view - * - * @designToken datepicker.day.view.margin - */ - margin?: string; - }; - /** - * Used to pass tokens of the week day section - */ - weekDay?: { - /** - * Padding of week day - * - * @designToken datepicker.week.day.padding - */ - padding?: string; - /** - * Font weight of week day - * - * @designToken datepicker.week.day.font.weight - */ - fontWeight?: string; - /** - * Color of week day - * - * @designToken datepicker.week.day.color - */ - color?: string; - }; - /** - * Used to pass tokens of the date section - */ - date?: { - /** - * Hover background of date - * - * @designToken datepicker.date.hover.background - */ - hoverBackground?: string; - /** - * Selected background of date - * - * @designToken datepicker.date.selected.background - */ - selectedBackground?: string; - /** - * Range selected background of date - * - * @designToken datepicker.date.range.selected.background - */ - rangeSelectedBackground?: string; - /** - * Color of date - * - * @designToken datepicker.date.color - */ - color?: string; - /** - * Hover color of date - * - * @designToken datepicker.date.hover.color - */ - hoverColor?: string; - /** - * Selected color of date - * - * @designToken datepicker.date.selected.color - */ - selectedColor?: string; - /** - * Range selected color of date - * - * @designToken datepicker.date.range.selected.color - */ - rangeSelectedColor?: string; - /** - * Width of date - * - * @designToken datepicker.date.width - */ - width?: string; - /** - * Height of date - * - * @designToken datepicker.date.height - */ - height?: string; - /** - * Border radius of date - * - * @designToken datepicker.date.border.radius - */ - borderRadius?: string; - /** - * Padding of date - * - * @designToken datepicker.date.padding - */ - padding?: string; - /** - * Focus ring of date - */ - focusRing?: { - /** - * Focus ring width of date - * - * @designToken datepicker.date.focus.ring.width - */ - width?: string; - /** - * Focus ring style of date - * - * @designToken datepicker.date.focus.ring.style - */ - style?: string; - /** - * Focus ring color of date - * - * @designToken datepicker.date.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of date - * - * @designToken datepicker.date.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of date - * - * @designToken datepicker.date.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Used to pass tokens of the month view section - */ - monthView?: { - /** - * Margin of month view - * - * @designToken datepicker.month.view.margin - */ - margin?: string; - }; - /** - * Used to pass tokens of the month section - */ - month?: { - /** - * Padding of month - * - * @designToken datepicker.month.padding - */ - padding?: string; - /** - * Border radius of month - * - * @designToken datepicker.month.border.radius - */ - borderRadius?: string; - }; - /** - * Used to pass tokens of the year view section - */ - yearView?: { - /** - * Margin of year view - * - * @designToken datepicker.year.view.margin - */ - margin?: string; - }; - /** - * Used to pass tokens of the year section - */ - year?: { - /** - * Border radius of year - * - * @designToken datepicker.year.border.radius - */ - borderRadius?: string; - }; - /** - * Used to pass tokens of the buttonbar section - */ - buttonbar?: { - /** - * Padding of buttonbar - * - * @designToken datepicker.buttonbar.padding - */ - padding?: string; - /** - * Border color of buttonbar - * - * @designToken datepicker.buttonbar.border.color - */ - borderColor?: string; - }; - /** - * Used to pass tokens of the time picker section - */ - timePicker?: { - /** - * Padding of time picker - * - * @designToken datepicker.time.picker.padding - */ - padding?: string; - /** - * Border color of time picker - * - * @designToken datepicker.time.picker.border.color - */ - borderColor?: string; - /** - * Gap of time picker - * - * @designToken datepicker.time.picker.gap - */ - gap?: string; - /** - * Button gap of time picker - * - * @designToken datepicker.time.picker.button.gap - */ - buttonGap?: string; - }; - /** - * Used to pass tokens of the today section - */ - today?: { - /** - * Background of today - * - * @designToken datepicker.today.background - */ - background?: string; - /** - * Color of today - * - * @designToken datepicker.today.color - */ - color?: string; - }; -} diff --git a/src/app/components/themes/types/datepicker/ng-package.json b/src/app/components/themes/types/datepicker/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/datepicker/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/datepicker/public_api.ts b/src/app/components/themes/types/datepicker/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/datepicker/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/dialog/index.d.ts b/src/app/components/themes/types/dialog/index.d.ts deleted file mode 100644 index 0541d8f2ebe..00000000000 --- a/src/app/components/themes/types/dialog/index.d.ts +++ /dev/null @@ -1,111 +0,0 @@ -/** - * - * Dialog Design Tokens - * - * [Live Demo](https://www.primeng.org/dialog/) - * - * @module themes/dialog - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface DialogDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken dialog.background - */ - background?: string; - /** - * Border color of root - * - * @designToken dialog.border.color - */ - borderColor?: string; - /** - * Color of root - * - * @designToken dialog.color - */ - color?: string; - /** - * Border radius of root - * - * @designToken dialog.border.radius - */ - borderRadius?: string; - /** - * Shadow of root - * - * @designToken dialog.shadow - */ - shadow?: string; - }; - /** - * Used to pass tokens of the header section - */ - header?: { - /** - * Padding of header - * - * @designToken dialog.header.padding - */ - padding?: string; - /** - * Gap of header - * - * @designToken dialog.header.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the title section - */ - title?: { - /** - * Font size of title - * - * @designToken dialog.title.font.size - */ - fontSize?: string; - /** - * Font weight of title - * - * @designToken dialog.title.font.weight - */ - fontWeight?: string; - }; - /** - * Used to pass tokens of the content section - */ - content?: { - /** - * Padding of content - * - * @designToken dialog.content.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the footer section - */ - footer?: { - /** - * Padding of footer - * - * @designToken dialog.footer.padding - */ - padding?: string; - /** - * Gap of footer - * - * @designToken dialog.footer.gap - */ - gap?: string; - }; -} diff --git a/src/app/components/themes/types/dialog/ng-package.json b/src/app/components/themes/types/dialog/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/dialog/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/dialog/public_api.ts b/src/app/components/themes/types/dialog/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/dialog/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/divider/index.d.ts b/src/app/components/themes/types/divider/index.d.ts deleted file mode 100644 index 08d071009bc..00000000000 --- a/src/app/components/themes/types/divider/index.d.ts +++ /dev/null @@ -1,98 +0,0 @@ -/** - * - * Divider Design Tokens - * - * [Live Demo](https://www.primeng.org/divider/) - * - * @module themes/divider - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface DividerDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Border color of root - * - * @designToken divider.border.color - */ - borderColor?: string; - }; - /** - * Used to pass tokens of the content section - */ - content?: { - /** - * Background of content - * - * @designToken divider.content.background - */ - background?: string; - /** - * Color of content - * - * @designToken divider.content.color - */ - color?: string; - }; - /** - * Used to pass tokens of the horizontal section - */ - horizontal?: { - /** - * Margin of horizontal - * - * @designToken divider.horizontal.margin - */ - margin?: string; - /** - * Padding of horizontal - * - * @designToken divider.horizontal.padding - */ - padding?: string; - /** - * Content of horizontal - */ - content?: { - /** - * Content padding of horizontal - * - * @designToken divider.horizontal.content.padding - */ - padding?: string; - }; - }; - /** - * Used to pass tokens of the vertical section - */ - vertical?: { - /** - * Margin of vertical - * - * @designToken divider.vertical.margin - */ - margin?: string; - /** - * Padding of vertical - * - * @designToken divider.vertical.padding - */ - padding?: string; - /** - * Content of vertical - */ - content?: { - /** - * Content padding of vertical - * - * @designToken divider.vertical.content.padding - */ - padding?: string; - }; - }; -} diff --git a/src/app/components/themes/types/divider/ng-package.json b/src/app/components/themes/types/divider/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/divider/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/divider/public_api.ts b/src/app/components/themes/types/divider/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/divider/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/dock/index.d.ts b/src/app/components/themes/types/dock/index.d.ts deleted file mode 100644 index ffb9df66042..00000000000 --- a/src/app/components/themes/types/dock/index.d.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * - * Dock Design Tokens - * - * [Live Demo](https://www.primeng.org/dock/) - * - * @module themes/dock - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface DockDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken dock.background - */ - background?: string; - /** - * Border color of root - * - * @designToken dock.border.color - */ - borderColor?: string; - /** - * Padding of root - * - * @designToken dock.padding - */ - padding?: string; - /** - * Border radius of root - * - * @designToken dock.border.radius - */ - borderRadius?: string; - }; - /** - * Used to pass tokens of the item section - */ - item?: { - /** - * Border radius of item - * - * @designToken dock.item.border.radius - */ - borderRadius?: string; - /** - * Padding of item - * - * @designToken dock.item.padding - */ - padding?: string; - /** - * Size of item - * - * @designToken dock.item.size - */ - size?: string; - /** - * Focus ring of item - */ - focusRing?: { - /** - * Focus ring width of item - * - * @designToken dock.item.focus.ring.width - */ - width?: string; - /** - * Focus ring style of item - * - * @designToken dock.item.focus.ring.style - */ - style?: string; - /** - * Focus ring color of item - * - * @designToken dock.item.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of item - * - * @designToken dock.item.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of item - * - * @designToken dock.item.focus.ring.shadow - */ - shadow?: string; - }; - }; -} diff --git a/src/app/components/themes/types/dock/ng-package.json b/src/app/components/themes/types/dock/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/dock/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/dock/public_api.ts b/src/app/components/themes/types/dock/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/dock/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/drawer/index.d.ts b/src/app/components/themes/types/drawer/index.d.ts deleted file mode 100644 index 6acf7e26c4c..00000000000 --- a/src/app/components/themes/types/drawer/index.d.ts +++ /dev/null @@ -1,88 +0,0 @@ -/** - * - * Drawer Design Tokens - * - * [Live Demo](https://www.primeng.org/drawer/) - * - * @module themes/drawer - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface DrawerDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken drawer.background - */ - background?: string; - /** - * Border color of root - * - * @designToken drawer.border.color - */ - borderColor?: string; - /** - * Color of root - * - * @designToken drawer.color - */ - color?: string; - /** - * Border radius of root - * - * @designToken drawer.border.radius - */ - borderRadius?: string; - /** - * Shadow of root - * - * @designToken drawer.shadow - */ - shadow?: string; - }; - /** - * Used to pass tokens of the header section - */ - header?: { - /** - * Padding of header - * - * @designToken drawer.header.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the title section - */ - title?: { - /** - * Font size of title - * - * @designToken drawer.title.font.size - */ - fontSize?: string; - /** - * Font weight of title - * - * @designToken drawer.title.font.weight - */ - fontWeight?: string; - }; - /** - * Used to pass tokens of the content section - */ - content?: { - /** - * Padding of content - * - * @designToken drawer.content.padding - */ - padding?: string; - }; -} diff --git a/src/app/components/themes/types/drawer/ng-package.json b/src/app/components/themes/types/drawer/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/drawer/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/drawer/public_api.ts b/src/app/components/themes/types/drawer/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/drawer/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/dynamicdialog/index.d.ts b/src/app/components/themes/types/dynamicdialog/index.d.ts deleted file mode 100644 index 26d69662d04..00000000000 --- a/src/app/components/themes/types/dynamicdialog/index.d.ts +++ /dev/null @@ -1,111 +0,0 @@ -/** - * - * DynamicDialog Design Tokens - * - * [Live Demo](https://www.primeng.org/dynamicdialog/) - * - * @module themes/dynamicdialog - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface DynamicDialogDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken dialog.background - */ - background?: string; - /** - * Border color of root - * - * @designToken dialog.border.color - */ - borderColor?: string; - /** - * Color of root - * - * @designToken dialog.color - */ - color?: string; - /** - * Border radius of root - * - * @designToken dialog.border.radius - */ - borderRadius?: string; - /** - * Shadow of root - * - * @designToken dialog.shadow - */ - shadow?: string; - }; - /** - * Used to pass tokens of the header section - */ - header?: { - /** - * Padding of header - * - * @designToken dialog.header.padding - */ - padding?: string; - /** - * Gap of header - * - * @designToken dialog.header.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the title section - */ - title?: { - /** - * Font size of title - * - * @designToken dialog.title.font.size - */ - fontSize?: string; - /** - * Font weight of title - * - * @designToken dialog.title.font.weight - */ - fontWeight?: string; - }; - /** - * Used to pass tokens of the content section - */ - content?: { - /** - * Padding of content - * - * @designToken dialog.content.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the footer section - */ - footer?: { - /** - * Padding of footer - * - * @designToken dialog.footer.padding - */ - padding?: string; - /** - * Gap of footer - * - * @designToken dialog.footer.gap - */ - gap?: string; - }; -} diff --git a/src/app/components/themes/types/dynamicdialog/ng-package.json b/src/app/components/themes/types/dynamicdialog/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/dynamicdialog/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/dynamicdialog/public_api.ts b/src/app/components/themes/types/dynamicdialog/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/dynamicdialog/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/editor/index.d.ts b/src/app/components/themes/types/editor/index.d.ts deleted file mode 100644 index c192360c619..00000000000 --- a/src/app/components/themes/types/editor/index.d.ts +++ /dev/null @@ -1,165 +0,0 @@ -/** - * - * Editor Design Tokens - * - * [Live Demo](https://www.primeng.org/editor/) - * - * @module themes/editor - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface EditorDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the toolbar section - */ - toolbar?: { - /** - * Background of toolbar - * - * @designToken editor.toolbar.background - */ - background?: string; - /** - * Border color of toolbar - * - * @designToken editor.toolbar.border.color - */ - borderColor?: string; - /** - * Border radius of toolbar - * - * @designToken editor.toolbar.border.radius - */ - borderRadius?: string; - }; - /** - * Used to pass tokens of the toolbar item section - */ - toolbarItem?: { - /** - * Color of toolbar item - * - * @designToken editor.toolbar.item.color - */ - color?: string; - /** - * Hover color of toolbar item - * - * @designToken editor.toolbar.item.hover.color - */ - hoverColor?: string; - /** - * Active color of toolbar item - * - * @designToken editor.toolbar.item.active.color - */ - activeColor?: string; - }; - /** - * Used to pass tokens of the overlay section - */ - overlay?: { - /** - * Background of overlay - * - * @designToken editor.overlay.background - */ - background?: string; - /** - * Border color of overlay - * - * @designToken editor.overlay.border.color - */ - borderColor?: string; - /** - * Border radius of overlay - * - * @designToken editor.overlay.border.radius - */ - borderRadius?: string; - /** - * Color of overlay - * - * @designToken editor.overlay.color - */ - color?: string; - /** - * Shadow of overlay - * - * @designToken editor.overlay.shadow - */ - shadow?: string; - /** - * Padding of overlay - * - * @designToken editor.overlay.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the overlay option section - */ - overlayOption?: { - /** - * Focus background of overlay option - * - * @designToken editor.overlay.option.focus.background - */ - focusBackground?: string; - /** - * Color of overlay option - * - * @designToken editor.overlay.option.color - */ - color?: string; - /** - * Focus color of overlay option - * - * @designToken editor.overlay.option.focus.color - */ - focusColor?: string; - /** - * Padding of overlay option - * - * @designToken editor.overlay.option.padding - */ - padding?: string; - /** - * Border radius of overlay option - * - * @designToken editor.overlay.option.border.radius - */ - borderRadius?: string; - }; - /** - * Used to pass tokens of the content section - */ - content?: { - /** - * Background of content - * - * @designToken editor.content.background - */ - background?: string; - /** - * Border color of content - * - * @designToken editor.content.border.color - */ - borderColor?: string; - /** - * Color of content - * - * @designToken editor.content.color - */ - color?: string; - /** - * Border radius of content - * - * @designToken editor.content.border.radius - */ - borderRadius?: string; - }; -} diff --git a/src/app/components/themes/types/editor/ng-package.json b/src/app/components/themes/types/editor/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/editor/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/editor/public_api.ts b/src/app/components/themes/types/editor/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/editor/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/fieldset/index.d.ts b/src/app/components/themes/types/fieldset/index.d.ts deleted file mode 100644 index fd04490338a..00000000000 --- a/src/app/components/themes/types/fieldset/index.d.ts +++ /dev/null @@ -1,183 +0,0 @@ -/** - * - * Fieldset Design Tokens - * - * [Live Demo](https://www.primeng.org/fieldset/) - * - * @module themes/fieldset - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface FieldsetDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken fieldset.background - */ - background?: string; - /** - * Border color of root - * - * @designToken fieldset.border.color - */ - borderColor?: string; - /** - * Border radius of root - * - * @designToken fieldset.border.radius - */ - borderRadius?: string; - /** - * Color of root - * - * @designToken fieldset.color - */ - color?: string; - /** - * Padding of root - * - * @designToken fieldset.padding - */ - padding?: string; - /** - * Transition duration of root - * - * @designToken fieldset.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the legend section - */ - legend?: { - /** - * Background of legend - * - * @designToken fieldset.legend.background - */ - background?: string; - /** - * Hover background of legend - * - * @designToken fieldset.legend.hover.background - */ - hoverBackground?: string; - /** - * Color of legend - * - * @designToken fieldset.legend.color - */ - color?: string; - /** - * Hover color of legend - * - * @designToken fieldset.legend.hover.color - */ - hoverColor?: string; - /** - * Border radius of legend - * - * @designToken fieldset.legend.border.radius - */ - borderRadius?: string; - /** - * Border width of legend - * - * @designToken fieldset.legend.border.width - */ - borderWidth?: string; - /** - * Border color of legend - * - * @designToken fieldset.legend.border.color - */ - borderColor?: string; - /** - * Padding of legend - * - * @designToken fieldset.legend.padding - */ - padding?: string; - /** - * Gap of legend - * - * @designToken fieldset.legend.gap - */ - gap?: string; - /** - * Font weight of legend - * - * @designToken fieldset.legend.font.weight - */ - fontWeight?: string; - /** - * Focus ring of legend - */ - focusRing?: { - /** - * Focus ring width of legend - * - * @designToken fieldset.legend.focus.ring.width - */ - width?: string; - /** - * Focus ring style of legend - * - * @designToken fieldset.legend.focus.ring.style - */ - style?: string; - /** - * Focus ring color of legend - * - * @designToken fieldset.legend.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of legend - * - * @designToken fieldset.legend.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of legend - * - * @designToken fieldset.legend.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Used to pass tokens of the toggle icon section - */ - toggleIcon?: { - /** - * Color of toggle icon - * - * @designToken fieldset.toggle.icon.color - */ - color?: string; - /** - * Hover color of toggle icon - * - * @designToken fieldset.toggle.icon.hover.color - */ - hoverColor?: string; - }; - /** - * Used to pass tokens of the content section - */ - content?: { - /** - * Padding of content - * - * @designToken fieldset.content.padding - */ - padding?: string; - }; -} diff --git a/src/app/components/themes/types/fieldset/ng-package.json b/src/app/components/themes/types/fieldset/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/fieldset/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/fieldset/public_api.ts b/src/app/components/themes/types/fieldset/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/fieldset/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/fileupload/index.d.ts b/src/app/components/themes/types/fileupload/index.d.ts deleted file mode 100644 index 786b5ebe281..00000000000 --- a/src/app/components/themes/types/fileupload/index.d.ts +++ /dev/null @@ -1,163 +0,0 @@ -/** - * - * FileUpload Design Tokens - * - * [Live Demo](https://www.primeng.org/fileupload/) - * - * @module themes/fileupload - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface FileUploadDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken fileupload.background - */ - background?: string; - /** - * Border color of root - * - * @designToken fileupload.border.color - */ - borderColor?: string; - /** - * Color of root - * - * @designToken fileupload.color - */ - color?: string; - /** - * Border radius of root - * - * @designToken fileupload.border.radius - */ - borderRadius?: string; - /** - * Transition duration of root - * - * @designToken fileupload.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the header section - */ - header?: { - /** - * Background of header - * - * @designToken fileupload.header.background - */ - background?: string; - /** - * Color of header - * - * @designToken fileupload.header.color - */ - color?: string; - /** - * Padding of header - * - * @designToken fileupload.header.padding - */ - padding?: string; - /** - * Border width of header - * - * @designToken fileupload.header.border.width - */ - borderWidth?: string; - /** - * Border radius of header - * - * @designToken fileupload.header.border.radius - */ - borderRadius?: string; - /** - * Gap of header - * - * @designToken fileupload.header.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the content section - */ - content?: { - /** - * Highlight border color of content - * - * @designToken fileupload.content.highlight.border.color - */ - highlightBorderColor?: string; - /** - * Padding of content - * - * @designToken fileupload.content.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the file section - */ - file?: { - /** - * Padding of file - * - * @designToken fileupload.file.padding - */ - padding?: string; - /** - * Gap of file - * - * @designToken fileupload.file.gap - */ - gap?: string; - /** - * Border color of file - * - * @designToken fileupload.file.border.color - */ - borderColor?: string; - /** - * Info of file - */ - info?: { - /** - * Info gap of file - * - * @designToken fileupload.file.info.gap - */ - gap?: string; - }; - }; - /** - * Used to pass tokens of the progressbar section - */ - progressbar?: { - /** - * Height of progressbar - * - * @designToken fileupload.progressbar.height - */ - height?: string; - }; - /** - * Used to pass tokens of the basic section - */ - basic?: { - /** - * Gap of basic - * - * @designToken fileupload.basic.gap - */ - gap?: string; - }; -} diff --git a/src/app/components/themes/types/fileupload/ng-package.json b/src/app/components/themes/types/fileupload/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/fileupload/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/fileupload/public_api.ts b/src/app/components/themes/types/fileupload/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/fileupload/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/floatlabel/index.d.ts b/src/app/components/themes/types/floatlabel/index.d.ts deleted file mode 100644 index 11dfa8ed767..00000000000 --- a/src/app/components/themes/types/floatlabel/index.d.ts +++ /dev/null @@ -1,43 +0,0 @@ -/** - * - * FloatLabel Design Tokens - * - * [Live Demo](https://www.primeng.org/floatlabel/) - * - * @module themes/floatlabel - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface FloatLabelDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Color of root - * - * @designToken floatlabel.color - */ - color?: string; - /** - * Focus color of root - * - * @designToken floatlabel.focus.color - */ - focusColor?: string; - /** - * Invalid color of root - * - * @designToken floatlabel.invalid.color - */ - invalidColor?: string; - /** - * Transition duration of root - * - * @designToken floatlabel.transition.duration - */ - transitionDuration?: string; - }; -} diff --git a/src/app/components/themes/types/floatlabel/ng-package.json b/src/app/components/themes/types/floatlabel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/floatlabel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/floatlabel/public_api.ts b/src/app/components/themes/types/floatlabel/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/floatlabel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/galleria/index.d.ts b/src/app/components/themes/types/galleria/index.d.ts deleted file mode 100644 index f3dc62edb0d..00000000000 --- a/src/app/components/themes/types/galleria/index.d.ts +++ /dev/null @@ -1,516 +0,0 @@ -/** - * - * Galleria Design Tokens - * - * [Live Demo](https://www.primeng.org/galleria/) - * - * @module themes/galleria - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface GalleriaDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Border width of root - * - * @designToken galleria.border.width - */ - borderWidth?: string; - /** - * Border color of root - * - * @designToken galleria.border.color - */ - borderColor?: string; - /** - * Border radius of root - * - * @designToken galleria.border.radius - */ - borderRadius?: string; - /** - * Transition duration of root - * - * @designToken galleria.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the nav button section - */ - navButton?: { - /** - * Background of nav button - * - * @designToken galleria.nav.button.background - */ - background?: string; - /** - * Hover background of nav button - * - * @designToken galleria.nav.button.hover.background - */ - hoverBackground?: string; - /** - * Color of nav button - * - * @designToken galleria.nav.button.color - */ - color?: string; - /** - * Hover color of nav button - * - * @designToken galleria.nav.button.hover.color - */ - hoverColor?: string; - /** - * Size of nav button - * - * @designToken galleria.nav.button.size - */ - size?: string; - /** - * Gutter of nav button - * - * @designToken galleria.nav.button.gutter - */ - gutter?: string; - /** - * Prev of nav button - */ - prev?: { - /** - * Prev border radius of nav button - * - * @designToken galleria.nav.button.prev.border.radius - */ - borderRadius?: string; - }; - /** - * Next of nav button - */ - next?: { - /** - * Next border radius of nav button - * - * @designToken galleria.nav.button.next.border.radius - */ - borderRadius?: string; - }; - /** - * Focus ring of nav button - */ - focusRing?: { - /** - * Focus ring width of nav button - * - * @designToken galleria.nav.button.focus.ring.width - */ - width?: string; - /** - * Focus ring style of nav button - * - * @designToken galleria.nav.button.focus.ring.style - */ - style?: string; - /** - * Focus ring color of nav button - * - * @designToken galleria.nav.button.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of nav button - * - * @designToken galleria.nav.button.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of nav button - * - * @designToken galleria.nav.button.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Used to pass tokens of the nav icon section - */ - navIcon?: { - /** - * Size of nav icon - * - * @designToken galleria.nav.icon.size - */ - size?: string; - }; - /** - * Used to pass tokens of the thumbnails content section - */ - thumbnailsContent?: { - /** - * Background of thumbnails content - * - * @designToken galleria.thumbnails.content.background - */ - background?: string; - /** - * Padding of thumbnails content - * - * @designToken galleria.thumbnails.content.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the thumbnail nav button section - */ - thumbnailNavButton?: { - /** - * Size of thumbnail nav button - * - * @designToken galleria.thumbnail.nav.button.size - */ - size?: string; - /** - * Border radius of thumbnail nav button - * - * @designToken galleria.thumbnail.nav.button.border.radius - */ - borderRadius?: string; - /** - * Gutter of thumbnail nav button - * - * @designToken galleria.thumbnail.nav.button.gutter - */ - gutter?: string; - /** - * Focus ring of thumbnail nav button - */ - focusRing?: { - /** - * Focus ring width of thumbnail nav button - * - * @designToken galleria.thumbnail.nav.button.focus.ring.width - */ - width?: string; - /** - * Focus ring style of thumbnail nav button - * - * @designToken galleria.thumbnail.nav.button.focus.ring.style - */ - style?: string; - /** - * Focus ring color of thumbnail nav button - * - * @designToken galleria.thumbnail.nav.button.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of thumbnail nav button - * - * @designToken galleria.thumbnail.nav.button.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of thumbnail nav button - * - * @designToken galleria.thumbnail.nav.button.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Hover background of thumbnail nav button - * - * @designToken galleria.thumbnail.nav.button.hover.background - */ - hoverBackground?: string; - /** - * Color of thumbnail nav button - * - * @designToken galleria.thumbnail.nav.button.color - */ - color?: string; - /** - * Hover color of thumbnail nav button - * - * @designToken galleria.thumbnail.nav.button.hover.color - */ - hoverColor?: string; - }; - /** - * Used to pass tokens of the thumbnail nav button icon section - */ - thumbnailNavButtonIcon?: { - /** - * Size of thumbnail nav button icon - * - * @designToken galleria.thumbnail.nav.button.icon.size - */ - size?: string; - }; - /** - * Used to pass tokens of the caption section - */ - caption?: { - /** - * Background of caption - * - * @designToken galleria.caption.background - */ - background?: string; - /** - * Color of caption - * - * @designToken galleria.caption.color - */ - color?: string; - /** - * Padding of caption - * - * @designToken galleria.caption.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the indicator list section - */ - indicatorList?: { - /** - * Gap of indicator list - * - * @designToken galleria.indicator.list.gap - */ - gap?: string; - /** - * Padding of indicator list - * - * @designToken galleria.indicator.list.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the indicator button section - */ - indicatorButton?: { - /** - * Width of indicator button - * - * @designToken galleria.indicator.button.width - */ - width?: string; - /** - * Height of indicator button - * - * @designToken galleria.indicator.button.height - */ - height?: string; - /** - * Active background of indicator button - * - * @designToken galleria.indicator.button.active.background - */ - activeBackground?: string; - /** - * Border radius of indicator button - * - * @designToken galleria.indicator.button.border.radius - */ - borderRadius?: string; - /** - * Focus ring of indicator button - */ - focusRing?: { - /** - * Focus ring width of indicator button - * - * @designToken galleria.indicator.button.focus.ring.width - */ - width?: string; - /** - * Focus ring style of indicator button - * - * @designToken galleria.indicator.button.focus.ring.style - */ - style?: string; - /** - * Focus ring color of indicator button - * - * @designToken galleria.indicator.button.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of indicator button - * - * @designToken galleria.indicator.button.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of indicator button - * - * @designToken galleria.indicator.button.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Background of indicator button - * - * @designToken galleria.indicator.button.background - */ - background?: string; - /** - * Hover background of indicator button - * - * @designToken galleria.indicator.button.hover.background - */ - hoverBackground?: string; - }; - /** - * Used to pass tokens of the inset indicator list section - */ - insetIndicatorList?: { - /** - * Background of inset indicator list - * - * @designToken galleria.inset.indicator.list.background - */ - background?: string; - }; - /** - * Used to pass tokens of the inset indicator button section - */ - insetIndicatorButton?: { - /** - * Background of inset indicator button - * - * @designToken galleria.inset.indicator.button.background - */ - background?: string; - /** - * Hover background of inset indicator button - * - * @designToken galleria.inset.indicator.button.hover.background - */ - hoverBackground?: string; - /** - * Active background of inset indicator button - * - * @designToken galleria.inset.indicator.button.active.background - */ - activeBackground?: string; - }; - /** - * Used to pass tokens of the mask section - */ - mask?: { - /** - * Background of mask - * - * @designToken galleria.mask.background - */ - background?: string; - /** - * Color of mask - * - * @designToken galleria.mask.color - */ - color?: string; - }; - /** - * Used to pass tokens of the close button section - */ - closeButton?: { - /** - * Size of close button - * - * @designToken galleria.close.button.size - */ - size?: string; - /** - * Gutter of close button - * - * @designToken galleria.close.button.gutter - */ - gutter?: string; - /** - * Background of close button - * - * @designToken galleria.close.button.background - */ - background?: string; - /** - * Hover background of close button - * - * @designToken galleria.close.button.hover.background - */ - hoverBackground?: string; - /** - * Color of close button - * - * @designToken galleria.close.button.color - */ - color?: string; - /** - * Hover color of close button - * - * @designToken galleria.close.button.hover.color - */ - hoverColor?: string; - /** - * Border radius of close button - * - * @designToken galleria.close.button.border.radius - */ - borderRadius?: string; - /** - * Focus ring of close button - */ - focusRing?: { - /** - * Focus ring width of close button - * - * @designToken galleria.close.button.focus.ring.width - */ - width?: string; - /** - * Focus ring style of close button - * - * @designToken galleria.close.button.focus.ring.style - */ - style?: string; - /** - * Focus ring color of close button - * - * @designToken galleria.close.button.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of close button - * - * @designToken galleria.close.button.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of close button - * - * @designToken galleria.close.button.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Used to pass tokens of the close button icon section - */ - closeButtonIcon?: { - /** - * Size of close button icon - * - * @designToken galleria.close.button.icon.size - */ - size?: string; - }; -} diff --git a/src/app/components/themes/types/galleria/ng-package.json b/src/app/components/themes/types/galleria/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/galleria/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/galleria/public_api.ts b/src/app/components/themes/types/galleria/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/galleria/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/iconfield/index.d.ts b/src/app/components/themes/types/iconfield/index.d.ts deleted file mode 100644 index 858a9dfb01a..00000000000 --- a/src/app/components/themes/types/iconfield/index.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * - * IconField Design Tokens - * - * [Live Demo](https://www.primeng.org/iconfield/) - * - * @module themes/iconfield - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface IconFieldDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the icon section - */ - icon?: { - /** - * Color of icon - * - * @designToken iconfield.icon.color - */ - color?: string; - }; -} diff --git a/src/app/components/themes/types/iconfield/ng-package.json b/src/app/components/themes/types/iconfield/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/iconfield/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/iconfield/public_api.ts b/src/app/components/themes/types/iconfield/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/iconfield/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/image/index.d.ts b/src/app/components/themes/types/image/index.d.ts deleted file mode 100644 index ce358448f88..00000000000 --- a/src/app/components/themes/types/image/index.d.ts +++ /dev/null @@ -1,210 +0,0 @@ -/** - * - * Image Design Tokens - * - * [Live Demo](https://www.primeng.org/image/) - * - * @module themes/image - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface ImageDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Transition duration of root - * - * @designToken image.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the preview section - */ - preview?: { - /** - * Icon of preview - */ - icon?: { - /** - * Icon size of preview - * - * @designToken image.preview.icon.size - */ - size?: string; - }; - /** - * Mask of preview - */ - mask?: { - /** - * Mask background of preview - * - * @designToken image.preview.mask.background - */ - background?: string; - /** - * Mask color of preview - * - * @designToken image.preview.mask.color - */ - color?: string; - }; - }; - /** - * Used to pass tokens of the toolbar section - */ - toolbar?: { - /** - * Position of toolbar - */ - position?: { - /** - * Position left of toolbar - * - * @designToken image.toolbar.position.left - */ - left?: string; - /** - * Position right of toolbar - * - * @designToken image.toolbar.position.right - */ - right?: string; - /** - * Position top of toolbar - * - * @designToken image.toolbar.position.top - */ - top?: string; - /** - * Position bottom of toolbar - * - * @designToken image.toolbar.position.bottom - */ - bottom?: string; - }; - /** - * Blur of toolbar - * - * @designToken image.toolbar.blur - */ - blur?: string; - /** - * Background of toolbar - * - * @designToken image.toolbar.background - */ - background?: string; - /** - * Border color of toolbar - * - * @designToken image.toolbar.border.color - */ - borderColor?: string; - /** - * Border width of toolbar - * - * @designToken image.toolbar.border.width - */ - borderWidth?: string; - /** - * Border radius of toolbar - * - * @designToken image.toolbar.border.radius - */ - borderRadius?: string; - /** - * Padding of toolbar - * - * @designToken image.toolbar.padding - */ - padding?: string; - /** - * Gap of toolbar - * - * @designToken image.toolbar.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the action section - */ - action?: { - /** - * Hover background of action - * - * @designToken image.action.hover.background - */ - hoverBackground?: string; - /** - * Color of action - * - * @designToken image.action.color - */ - color?: string; - /** - * Hover color of action - * - * @designToken image.action.hover.color - */ - hoverColor?: string; - /** - * Size of action - * - * @designToken image.action.size - */ - size?: string; - /** - * Icon size of action - * - * @designToken image.action.icon.size - */ - iconSize?: string; - /** - * Border radius of action - * - * @designToken image.action.border.radius - */ - borderRadius?: string; - /** - * Focus ring of action - */ - focusRing?: { - /** - * Focus ring width of action - * - * @designToken image.action.focus.ring.width - */ - width?: string; - /** - * Focus ring style of action - * - * @designToken image.action.focus.ring.style - */ - style?: string; - /** - * Focus ring color of action - * - * @designToken image.action.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of action - * - * @designToken image.action.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of action - * - * @designToken image.action.focus.ring.shadow - */ - shadow?: string; - }; - }; -} diff --git a/src/app/components/themes/types/image/ng-package.json b/src/app/components/themes/types/image/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/image/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/image/public_api.ts b/src/app/components/themes/types/image/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/image/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/index.d.ts b/src/app/components/themes/types/index.d.ts deleted file mode 100644 index 875645a1325..00000000000 --- a/src/app/components/themes/types/index.d.ts +++ /dev/null @@ -1,89 +0,0 @@ -/** - * - * [Live Demo](https://www.primeng.org/) - * - * @module themes - * - */ -export interface ColorSchemeDesignToken { - colorScheme?: { - light?: Omit; - dark?: Omit; - }; -} - -export interface PaletteDesignToken { - 50?: string; - 100?: string; - 200?: string; - 300?: string; - 400?: string; - 500?: string; - 600?: string; - 700?: string; - 800?: string; - 900?: string; - 950?: string; -} - -export interface PrimitiveDesignTokens { - borderRadius?: { - none?: string; - xs?: string; - sm?: string; - md?: string; - lg?: string; - xl?: string; - }; - emerald?: PaletteDesignToken; - green?: PaletteDesignToken; - lime?: PaletteDesignToken; - red?: PaletteDesignToken; - orange?: PaletteDesignToken; - amber?: PaletteDesignToken; - yellow?: PaletteDesignToken; - teal?: PaletteDesignToken; - cyan?: PaletteDesignToken; - sky?: PaletteDesignToken; - blue?: PaletteDesignToken; - indigo?: PaletteDesignToken; - violet?: PaletteDesignToken; - purple?: PaletteDesignToken; - fuchsia?: PaletteDesignToken; - pink?: PaletteDesignToken; - rose?: PaletteDesignToken; - slate?: PaletteDesignToken; - gray?: PaletteDesignToken; - zinc?: PaletteDesignToken; - neutral?: PaletteDesignToken; - stone?: PaletteDesignToken; - [key: string]: any; -} - -export interface SemanticDesignTokens { - transitionDuration?: string; - focusRing?: { - width?: string; - style?: string; - color?: string; - offset?: string; - shadow?: string; - }; - iconSize?: string; - anchorGutter?: string; - primary?: PaletteDesignToken; - formField: { - paddingX?: string; - paddingY?: string; - borderRadius?: string; - focusRing?: { - width?: string; - style?: string; - color?: string; - offset?: string; - shadow?: string; - }; - }; - // @todo - [key: string]: any; -} diff --git a/src/app/components/themes/types/inlinemessage/index.d.ts b/src/app/components/themes/types/inlinemessage/index.d.ts deleted file mode 100644 index 30213684c4d..00000000000 --- a/src/app/components/themes/types/inlinemessage/index.d.ts +++ /dev/null @@ -1,233 +0,0 @@ -/** - * - * InlineMessage Design Tokens - * - * [Live Demo](https://www.primeng.org/inlinemessage/) - * - * @module themes/inlinemessage - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface InlineMessageDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Padding of root - * - * @designToken inlinemessage.padding - */ - padding?: string; - /** - * Border radius of root - * - * @designToken inlinemessage.border.radius - */ - borderRadius?: string; - /** - * Gap of root - * - * @designToken inlinemessage.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the text section - */ - text?: { - /** - * Font weight of text - * - * @designToken inlinemessage.text.font.weight - */ - fontWeight?: string; - }; - /** - * Used to pass tokens of the icon section - */ - icon?: { - /** - * Size of icon - * - * @designToken inlinemessage.icon.size - */ - size?: string; - }; - /** - * Used to pass tokens of the info section - */ - info?: { - /** - * Background of info - * - * @designToken inlinemessage.info.background - */ - background?: string; - /** - * Border color of info - * - * @designToken inlinemessage.info.border.color - */ - borderColor?: string; - /** - * Color of info - * - * @designToken inlinemessage.info.color - */ - color?: string; - /** - * Shadow of info - * - * @designToken inlinemessage.info.shadow - */ - shadow?: string; - }; - /** - * Used to pass tokens of the success section - */ - success?: { - /** - * Background of success - * - * @designToken inlinemessage.success.background - */ - background?: string; - /** - * Border color of success - * - * @designToken inlinemessage.success.border.color - */ - borderColor?: string; - /** - * Color of success - * - * @designToken inlinemessage.success.color - */ - color?: string; - /** - * Shadow of success - * - * @designToken inlinemessage.success.shadow - */ - shadow?: string; - }; - /** - * Used to pass tokens of the warn section - */ - warn?: { - /** - * Background of warn - * - * @designToken inlinemessage.warn.background - */ - background?: string; - /** - * Border color of warn - * - * @designToken inlinemessage.warn.border.color - */ - borderColor?: string; - /** - * Color of warn - * - * @designToken inlinemessage.warn.color - */ - color?: string; - /** - * Shadow of warn - * - * @designToken inlinemessage.warn.shadow - */ - shadow?: string; - }; - /** - * Used to pass tokens of the error section - */ - error?: { - /** - * Background of error - * - * @designToken inlinemessage.error.background - */ - background?: string; - /** - * Border color of error - * - * @designToken inlinemessage.error.border.color - */ - borderColor?: string; - /** - * Color of error - * - * @designToken inlinemessage.error.color - */ - color?: string; - /** - * Shadow of error - * - * @designToken inlinemessage.error.shadow - */ - shadow?: string; - }; - /** - * Used to pass tokens of the secondary section - */ - secondary?: { - /** - * Background of secondary - * - * @designToken inlinemessage.secondary.background - */ - background?: string; - /** - * Border color of secondary - * - * @designToken inlinemessage.secondary.border.color - */ - borderColor?: string; - /** - * Color of secondary - * - * @designToken inlinemessage.secondary.color - */ - color?: string; - /** - * Shadow of secondary - * - * @designToken inlinemessage.secondary.shadow - */ - shadow?: string; - }; - /** - * Used to pass tokens of the contrast section - */ - contrast?: { - /** - * Background of contrast - * - * @designToken inlinemessage.contrast.background - */ - background?: string; - /** - * Border color of contrast - * - * @designToken inlinemessage.contrast.border.color - */ - borderColor?: string; - /** - * Color of contrast - * - * @designToken inlinemessage.contrast.color - */ - color?: string; - /** - * Shadow of contrast - * - * @designToken inlinemessage.contrast.shadow - */ - shadow?: string; - }; -} diff --git a/src/app/components/themes/types/inlinemessage/ng-package.json b/src/app/components/themes/types/inlinemessage/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/inlinemessage/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/inlinemessage/public_api.ts b/src/app/components/themes/types/inlinemessage/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/inlinemessage/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/inplace/index.d.ts b/src/app/components/themes/types/inplace/index.d.ts deleted file mode 100644 index 5c6da6fa869..00000000000 --- a/src/app/components/themes/types/inplace/index.d.ts +++ /dev/null @@ -1,89 +0,0 @@ -/** - * - * Inplace Design Tokens - * - * [Live Demo](https://www.primeng.org/inplace/) - * - * @module themes/inplace - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface InplaceDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Padding of root - * - * @designToken inplace.padding - */ - padding?: string; - /** - * Border radius of root - * - * @designToken inplace.border.radius - */ - borderRadius?: string; - /** - * Focus ring of root - */ - focusRing?: { - /** - * Focus ring width of root - * - * @designToken inplace.focus.ring.width - */ - width?: string; - /** - * Focus ring style of root - * - * @designToken inplace.focus.ring.style - */ - style?: string; - /** - * Focus ring color of root - * - * @designToken inplace.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of root - * - * @designToken inplace.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of root - * - * @designToken inplace.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Transition duration of root - * - * @designToken inplace.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the display section - */ - display?: { - /** - * Hover background of display - * - * @designToken inplace.display.hover.background - */ - hoverBackground?: string; - /** - * Hover color of display - * - * @designToken inplace.display.hover.color - */ - hoverColor?: string; - }; -} diff --git a/src/app/components/themes/types/inplace/ng-package.json b/src/app/components/themes/types/inplace/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/inplace/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/inplace/public_api.ts b/src/app/components/themes/types/inplace/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/inplace/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/inputchips/index.d.ts b/src/app/components/themes/types/inputchips/index.d.ts deleted file mode 100644 index 5e470f248ab..00000000000 --- a/src/app/components/themes/types/inputchips/index.d.ts +++ /dev/null @@ -1,173 +0,0 @@ -/** - * - * InputChips Design Tokens - * - * [Live Demo](https://www.primeng.org/inputchips/) - * - * @module themes/inputchips - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface InputChipsDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken inputchips.background - */ - background?: string; - /** - * Disabled background of root - * - * @designToken inputchips.disabled.background - */ - disabledBackground?: string; - /** - * Filled background of root - * - * @designToken inputchips.filled.background - */ - filledBackground?: string; - /** - * Filled focus background of root - * - * @designToken inputchips.filled.focus.background - */ - filledFocusBackground?: string; - /** - * Border color of root - * - * @designToken inputchips.border.color - */ - borderColor?: string; - /** - * Hover border color of root - * - * @designToken inputchips.hover.border.color - */ - hoverBorderColor?: string; - /** - * Focus border color of root - * - * @designToken inputchips.focus.border.color - */ - focusBorderColor?: string; - /** - * Invalid border color of root - * - * @designToken inputchips.invalid.border.color - */ - invalidBorderColor?: string; - /** - * Color of root - * - * @designToken inputchips.color - */ - color?: string; - /** - * Disabled color of root - * - * @designToken inputchips.disabled.color - */ - disabledColor?: string; - /** - * Placeholder color of root - * - * @designToken inputchips.placeholder.color - */ - placeholderColor?: string; - /** - * Shadow of root - * - * @designToken inputchips.shadow - */ - shadow?: string; - /** - * Padding x of root - * - * @designToken inputchips.padding.x - */ - paddingX?: string; - /** - * Padding y of root - * - * @designToken inputchips.padding.y - */ - paddingY?: string; - /** - * Border radius of root - * - * @designToken inputchips.border.radius - */ - borderRadius?: string; - /** - * Focus ring of root - */ - focusRing?: { - /** - * Focus ring width of root - * - * @designToken inputchips.focus.ring.width - */ - width?: string; - /** - * Focus ring style of root - * - * @designToken inputchips.focus.ring.style - */ - style?: string; - /** - * Focus ring color of root - * - * @designToken inputchips.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of root - * - * @designToken inputchips.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of root - * - * @designToken inputchips.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Transition duration of root - * - * @designToken inputchips.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the chip section - */ - chip?: { - /** - * Border radius of chip - * - * @designToken inputchips.chip.border.radius - */ - borderRadius?: string; - /** - * Focus background of chip - * - * @designToken inputchips.chip.focus.background - */ - focusBackground?: string; - /** - * Color of chip - * - * @designToken inputchips.chip.color - */ - color?: string; - }; -} diff --git a/src/app/components/themes/types/inputchips/ng-package.json b/src/app/components/themes/types/inputchips/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/inputchips/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/inputchips/public_api.ts b/src/app/components/themes/types/inputchips/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/inputchips/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/inputgroup/index.d.ts b/src/app/components/themes/types/inputgroup/index.d.ts deleted file mode 100644 index f9de4f18de6..00000000000 --- a/src/app/components/themes/types/inputgroup/index.d.ts +++ /dev/null @@ -1,55 +0,0 @@ -/** - * - * InputGroup Design Tokens - * - * [Live Demo](https://www.primeng.org/inputgroup/) - * - * @module themes/inputgroup - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface InputGroupDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the addon section - */ - addon?: { - /** - * Background of addon - * - * @designToken inputgroup.addon.background - */ - background?: string; - /** - * Border color of addon - * - * @designToken inputgroup.addon.border.color - */ - borderColor?: string; - /** - * Color of addon - * - * @designToken inputgroup.addon.color - */ - color?: string; - /** - * Border radius of addon - * - * @designToken inputgroup.addon.border.radius - */ - borderRadius?: string; - /** - * Padding of addon - * - * @designToken inputgroup.addon.padding - */ - padding?: string; - /** - * Min width of addon - * - * @designToken inputgroup.addon.min.width - */ - minWidth?: string; - }; -} diff --git a/src/app/components/themes/types/inputgroup/ng-package.json b/src/app/components/themes/types/inputgroup/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/inputgroup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/inputgroup/public_api.ts b/src/app/components/themes/types/inputgroup/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/inputgroup/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/inputnumber/index.d.ts b/src/app/components/themes/types/inputnumber/index.d.ts deleted file mode 100644 index 61c9c30cf42..00000000000 --- a/src/app/components/themes/types/inputnumber/index.d.ts +++ /dev/null @@ -1,102 +0,0 @@ -/** - * - * InputNumber Design Tokens - * - * [Live Demo](https://www.primeng.org/inputnumber/) - * - * @module themes/inputnumber - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface InputNumberDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Transition duration of root - * - * @designToken inputnumber.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the button section - */ - button?: { - /** - * Width of button - * - * @designToken inputnumber.button.width - */ - width?: string; - /** - * Border radius of button - * - * @designToken inputnumber.button.border.radius - */ - borderRadius?: string; - /** - * Vertical padding of button - * - * @designToken inputnumber.button.vertical.padding - */ - verticalPadding?: string; - /** - * Background of button - * - * @designToken inputnumber.button.background - */ - background?: string; - /** - * Hover background of button - * - * @designToken inputnumber.button.hover.background - */ - hoverBackground?: string; - /** - * Active background of button - * - * @designToken inputnumber.button.active.background - */ - activeBackground?: string; - /** - * Border color of button - * - * @designToken inputnumber.button.border.color - */ - borderColor?: string; - /** - * Hover border color of button - * - * @designToken inputnumber.button.hover.border.color - */ - hoverBorderColor?: string; - /** - * Active border color of button - * - * @designToken inputnumber.button.active.border.color - */ - activeBorderColor?: string; - /** - * Color of button - * - * @designToken inputnumber.button.color - */ - color?: string; - /** - * Hover color of button - * - * @designToken inputnumber.button.hover.color - */ - hoverColor?: string; - /** - * Active color of button - * - * @designToken inputnumber.button.active.color - */ - activeColor?: string; - }; -} diff --git a/src/app/components/themes/types/inputnumber/ng-package.json b/src/app/components/themes/types/inputnumber/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/inputnumber/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/inputnumber/public_api.ts b/src/app/components/themes/types/inputnumber/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/inputnumber/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/inputtext/index.d.ts b/src/app/components/themes/types/inputtext/index.d.ts deleted file mode 100644 index 696d37c4735..00000000000 --- a/src/app/components/themes/types/inputtext/index.d.ts +++ /dev/null @@ -1,196 +0,0 @@ -/** - * - * InputText Design Tokens - * - * [Live Demo](https://www.primeng.org/inputtext/) - * - * @module themes/inputtext - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface InputTextDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken inputtext.background - */ - background?: string; - /** - * Disabled background of root - * - * @designToken inputtext.disabled.background - */ - disabledBackground?: string; - /** - * Filled background of root - * - * @designToken inputtext.filled.background - */ - filledBackground?: string; - /** - * Filled focus background of root - * - * @designToken inputtext.filled.focus.background - */ - filledFocusBackground?: string; - /** - * Border color of root - * - * @designToken inputtext.border.color - */ - borderColor?: string; - /** - * Hover border color of root - * - * @designToken inputtext.hover.border.color - */ - hoverBorderColor?: string; - /** - * Focus border color of root - * - * @designToken inputtext.focus.border.color - */ - focusBorderColor?: string; - /** - * Invalid border color of root - * - * @designToken inputtext.invalid.border.color - */ - invalidBorderColor?: string; - /** - * Color of root - * - * @designToken inputtext.color - */ - color?: string; - /** - * Disabled color of root - * - * @designToken inputtext.disabled.color - */ - disabledColor?: string; - /** - * Placeholder color of root - * - * @designToken inputtext.placeholder.color - */ - placeholderColor?: string; - /** - * Shadow of root - * - * @designToken inputtext.shadow - */ - shadow?: string; - /** - * Padding x of root - * - * @designToken inputtext.padding.x - */ - paddingX?: string; - /** - * Padding y of root - * - * @designToken inputtext.padding.y - */ - paddingY?: string; - /** - * Border radius of root - * - * @designToken inputtext.border.radius - */ - borderRadius?: string; - /** - * Focus ring of root - */ - focusRing?: { - /** - * Focus ring width of root - * - * @designToken inputtext.focus.ring.width - */ - width?: string; - /** - * Focus ring style of root - * - * @designToken inputtext.focus.ring.style - */ - style?: string; - /** - * Focus ring color of root - * - * @designToken inputtext.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of root - * - * @designToken inputtext.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of root - * - * @designToken inputtext.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Transition duration of root - * - * @designToken inputtext.transition.duration - */ - transitionDuration?: string; - /** - * Sm of root - */ - sm?: { - /** - * Sm font size of root - * - * @designToken inputtext.sm.font.size - */ - fontSize?: string; - /** - * Sm padding x of root - * - * @designToken inputtext.sm.padding.x - */ - paddingX?: string; - /** - * Sm padding y of root - * - * @designToken inputtext.sm.padding.y - */ - paddingY?: string; - }; - /** - * Lg of root - */ - lg?: { - /** - * Lg font size of root - * - * @designToken inputtext.lg.font.size - */ - fontSize?: string; - /** - * Lg padding x of root - * - * @designToken inputtext.lg.padding.x - */ - paddingX?: string; - /** - * Lg padding y of root - * - * @designToken inputtext.lg.padding.y - */ - paddingY?: string; - }; - }; -} diff --git a/src/app/components/themes/types/inputtext/ng-package.json b/src/app/components/themes/types/inputtext/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/inputtext/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/inputtext/public_api.ts b/src/app/components/themes/types/inputtext/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/inputtext/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/knob/index.d.ts b/src/app/components/themes/types/knob/index.d.ts deleted file mode 100644 index dd5471ebfd1..00000000000 --- a/src/app/components/themes/types/knob/index.d.ts +++ /dev/null @@ -1,93 +0,0 @@ -/** - * - * Knob Design Tokens - * - * [Live Demo](https://www.primeng.org/knob/) - * - * @module themes/knob - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface KnobDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Transition duration of root - * - * @designToken knob.transition.duration - */ - transitionDuration?: string; - /** - * Focus ring of root - */ - focusRing?: { - /** - * Focus ring width of root - * - * @designToken knob.focus.ring.width - */ - width?: string; - /** - * Focus ring style of root - * - * @designToken knob.focus.ring.style - */ - style?: string; - /** - * Focus ring color of root - * - * @designToken knob.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of root - * - * @designToken knob.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of root - * - * @designToken knob.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Used to pass tokens of the value section - */ - value?: { - /** - * Background of value - * - * @designToken knob.value.background - */ - background?: string; - }; - /** - * Used to pass tokens of the range section - */ - range?: { - /** - * Background of range - * - * @designToken knob.range.background - */ - background?: string; - }; - /** - * Used to pass tokens of the text section - */ - text?: { - /** - * Color of text - * - * @designToken knob.text.color - */ - color?: string; - }; -} diff --git a/src/app/components/themes/types/knob/ng-package.json b/src/app/components/themes/types/knob/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/knob/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/knob/public_api.ts b/src/app/components/themes/types/knob/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/knob/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/listbox/index.d.ts b/src/app/components/themes/types/listbox/index.d.ts deleted file mode 100644 index 003000efee1..00000000000 --- a/src/app/components/themes/types/listbox/index.d.ts +++ /dev/null @@ -1,276 +0,0 @@ -/** - * - * Listbox Design Tokens - * - * [Live Demo](https://www.primeng.org/listbox/) - * - * @module themes/listbox - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface ListboxDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken listbox.background - */ - background?: string; - /** - * Disabled background of root - * - * @designToken listbox.disabled.background - */ - disabledBackground?: string; - /** - * Border color of root - * - * @designToken listbox.border.color - */ - borderColor?: string; - /** - * Hover border color of root - * - * @designToken listbox.hover.border.color - */ - hoverBorderColor?: string; - /** - * Focus border color of root - * - * @designToken listbox.focus.border.color - */ - focusBorderColor?: string; - /** - * Invalid border color of root - * - * @designToken listbox.invalid.border.color - */ - invalidBorderColor?: string; - /** - * Color of root - * - * @designToken listbox.color - */ - color?: string; - /** - * Disabled color of root - * - * @designToken listbox.disabled.color - */ - disabledColor?: string; - /** - * Shadow of root - * - * @designToken listbox.shadow - */ - shadow?: string; - /** - * Border radius of root - * - * @designToken listbox.border.radius - */ - borderRadius?: string; - /** - * Focus ring of root - */ - focusRing?: { - /** - * Focus ring width of root - * - * @designToken listbox.focus.ring.width - */ - width?: string; - /** - * Focus ring style of root - * - * @designToken listbox.focus.ring.style - */ - style?: string; - /** - * Focus ring color of root - * - * @designToken listbox.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of root - * - * @designToken listbox.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of root - * - * @designToken listbox.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Transition duration of root - * - * @designToken listbox.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the list section - */ - list?: { - /** - * Padding of list - * - * @designToken listbox.list.padding - */ - padding?: string; - /** - * Gap of list - * - * @designToken listbox.list.gap - */ - gap?: string; - /** - * Header of list - */ - header?: { - /** - * Header padding of list - * - * @designToken listbox.list.header.padding - */ - padding?: string; - }; - }; - /** - * Used to pass tokens of the option section - */ - option?: { - /** - * Focus background of option - * - * @designToken listbox.option.focus.background - */ - focusBackground?: string; - /** - * Selected background of option - * - * @designToken listbox.option.selected.background - */ - selectedBackground?: string; - /** - * Selected focus background of option - * - * @designToken listbox.option.selected.focus.background - */ - selectedFocusBackground?: string; - /** - * Color of option - * - * @designToken listbox.option.color - */ - color?: string; - /** - * Focus color of option - * - * @designToken listbox.option.focus.color - */ - focusColor?: string; - /** - * Selected color of option - * - * @designToken listbox.option.selected.color - */ - selectedColor?: string; - /** - * Selected focus color of option - * - * @designToken listbox.option.selected.focus.color - */ - selectedFocusColor?: string; - /** - * Padding of option - * - * @designToken listbox.option.padding - */ - padding?: string; - /** - * Border radius of option - * - * @designToken listbox.option.border.radius - */ - borderRadius?: string; - /** - * Striped background of option - * - * @designToken listbox.option.striped.background - */ - stripedBackground?: string; - }; - /** - * Used to pass tokens of the option group section - */ - optionGroup?: { - /** - * Background of option group - * - * @designToken listbox.option.group.background - */ - background?: string; - /** - * Color of option group - * - * @designToken listbox.option.group.color - */ - color?: string; - /** - * Font weight of option group - * - * @designToken listbox.option.group.font.weight - */ - fontWeight?: string; - /** - * Padding of option group - * - * @designToken listbox.option.group.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the checkmark section - */ - checkmark?: { - /** - * Color of checkmark - * - * @designToken listbox.checkmark.color - */ - color?: string; - /** - * Gutter start of checkmark - * - * @designToken listbox.checkmark.gutter.start - */ - gutterStart?: string; - /** - * Gutter end of checkmark - * - * @designToken listbox.checkmark.gutter.end - */ - gutterEnd?: string; - }; - /** - * Used to pass tokens of the empty message section - */ - emptyMessage?: { - /** - * Padding of empty message - * - * @designToken listbox.empty.message.padding - */ - padding?: string; - }; -} diff --git a/src/app/components/themes/types/listbox/ng-package.json b/src/app/components/themes/types/listbox/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/listbox/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/listbox/public_api.ts b/src/app/components/themes/types/listbox/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/listbox/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/megamenu/index.d.ts b/src/app/components/themes/types/megamenu/index.d.ts deleted file mode 100644 index a500841fd10..00000000000 --- a/src/app/components/themes/types/megamenu/index.d.ts +++ /dev/null @@ -1,379 +0,0 @@ -/** - * - * MegaMenu Design Tokens - * - * [Live Demo](https://www.primeng.org/megamenu/) - * - * @module themes/megamenu - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface MegaMenuDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken megamenu.background - */ - background?: string; - /** - * Border color of root - * - * @designToken megamenu.border.color - */ - borderColor?: string; - /** - * Border radius of root - * - * @designToken megamenu.border.radius - */ - borderRadius?: string; - /** - * Color of root - * - * @designToken megamenu.color - */ - color?: string; - /** - * Gap of root - * - * @designToken megamenu.gap - */ - gap?: string; - /** - * Vertical orientation of root - */ - verticalOrientation?: { - /** - * Vertical orientation padding of root - * - * @designToken megamenu.vertical.orientation.padding - */ - padding?: string; - /** - * Vertical orientation gap of root - * - * @designToken megamenu.vertical.orientation.gap - */ - gap?: string; - }; - /** - * Horizontal orientation of root - */ - horizontalOrientation?: { - /** - * Horizontal orientation padding of root - * - * @designToken megamenu.horizontal.orientation.padding - */ - padding?: string; - }; - /** - * Transition duration of root - * - * @designToken megamenu.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the base item section - */ - baseItem?: { - /** - * Border radius of base item - * - * @designToken megamenu.base.item.border.radius - */ - borderRadius?: string; - /** - * Padding of base item - * - * @designToken megamenu.base.item.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the item section - */ - item?: { - /** - * Focus background of item - * - * @designToken megamenu.item.focus.background - */ - focusBackground?: string; - /** - * Active background of item - * - * @designToken megamenu.item.active.background - */ - activeBackground?: string; - /** - * Color of item - * - * @designToken megamenu.item.color - */ - color?: string; - /** - * Focus color of item - * - * @designToken megamenu.item.focus.color - */ - focusColor?: string; - /** - * Active color of item - * - * @designToken megamenu.item.active.color - */ - activeColor?: string; - /** - * Padding of item - * - * @designToken megamenu.item.padding - */ - padding?: string; - /** - * Border radius of item - * - * @designToken megamenu.item.border.radius - */ - borderRadius?: string; - /** - * Gap of item - * - * @designToken megamenu.item.gap - */ - gap?: string; - /** - * Icon of item - */ - icon?: { - /** - * Icon color of item - * - * @designToken megamenu.item.icon.color - */ - color?: string; - /** - * Icon focus color of item - * - * @designToken megamenu.item.icon.focus.color - */ - focusColor?: string; - /** - * Icon active color of item - * - * @designToken megamenu.item.icon.active.color - */ - activeColor?: string; - }; - }; - /** - * Used to pass tokens of the overlay section - */ - overlay?: { - /** - * Padding of overlay - * - * @designToken megamenu.overlay.padding - */ - padding?: string; - /** - * Background of overlay - * - * @designToken megamenu.overlay.background - */ - background?: string; - /** - * Border color of overlay - * - * @designToken megamenu.overlay.border.color - */ - borderColor?: string; - /** - * Border radius of overlay - * - * @designToken megamenu.overlay.border.radius - */ - borderRadius?: string; - /** - * Color of overlay - * - * @designToken megamenu.overlay.color - */ - color?: string; - /** - * Shadow of overlay - * - * @designToken megamenu.overlay.shadow - */ - shadow?: string; - /** - * Gap of overlay - * - * @designToken megamenu.overlay.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the submenu section - */ - submenu?: { - /** - * Padding of submenu - * - * @designToken megamenu.submenu.padding - */ - padding?: string; - /** - * Gap of submenu - * - * @designToken megamenu.submenu.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the submenu label section - */ - submenuLabel?: { - /** - * Padding of submenu label - * - * @designToken megamenu.submenu.label.padding - */ - padding?: string; - /** - * Font weight of submenu label - * - * @designToken megamenu.submenu.label.font.weight - */ - fontWeight?: string; - /** - * Background of submenu label - * - * @designToken megamenu.submenu.label.background - */ - background?: string; - /** - * Color of submenu label - * - * @designToken megamenu.submenu.label.color - */ - color?: string; - }; - /** - * Used to pass tokens of the submenu icon section - */ - submenuIcon?: { - /** - * Size of submenu icon - * - * @designToken megamenu.submenu.icon.size - */ - size?: string; - /** - * Color of submenu icon - * - * @designToken megamenu.submenu.icon.color - */ - color?: string; - /** - * Focus color of submenu icon - * - * @designToken megamenu.submenu.icon.focus.color - */ - focusColor?: string; - /** - * Active color of submenu icon - * - * @designToken megamenu.submenu.icon.active.color - */ - activeColor?: string; - }; - /** - * Used to pass tokens of the separator section - */ - separator?: { - /** - * Border color of separator - * - * @designToken megamenu.separator.border.color - */ - borderColor?: string; - }; - /** - * Used to pass tokens of the mobile button section - */ - mobileButton?: { - /** - * Border radius of mobile button - * - * @designToken megamenu.mobile.button.border.radius - */ - borderRadius?: string; - /** - * Size of mobile button - * - * @designToken megamenu.mobile.button.size - */ - size?: string; - /** - * Color of mobile button - * - * @designToken megamenu.mobile.button.color - */ - color?: string; - /** - * Hover color of mobile button - * - * @designToken megamenu.mobile.button.hover.color - */ - hoverColor?: string; - /** - * Hover background of mobile button - * - * @designToken megamenu.mobile.button.hover.background - */ - hoverBackground?: string; - /** - * Focus ring of mobile button - */ - focusRing?: { - /** - * Focus ring width of mobile button - * - * @designToken megamenu.mobile.button.focus.ring.width - */ - width?: string; - /** - * Focus ring style of mobile button - * - * @designToken megamenu.mobile.button.focus.ring.style - */ - style?: string; - /** - * Focus ring color of mobile button - * - * @designToken megamenu.mobile.button.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of mobile button - * - * @designToken megamenu.mobile.button.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of mobile button - * - * @designToken megamenu.mobile.button.focus.ring.shadow - */ - shadow?: string; - }; - }; -} diff --git a/src/app/components/themes/types/megamenu/ng-package.json b/src/app/components/themes/types/megamenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/megamenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/megamenu/public_api.ts b/src/app/components/themes/types/megamenu/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/megamenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/menu/index.d.ts b/src/app/components/themes/types/menu/index.d.ts deleted file mode 100644 index 9db86a31c30..00000000000 --- a/src/app/components/themes/types/menu/index.d.ts +++ /dev/null @@ -1,170 +0,0 @@ -/** - * - * Menu Design Tokens - * - * [Live Demo](https://www.primeng.org/menu/) - * - * @module themes/menu - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface MenuDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken menu.background - */ - background?: string; - /** - * Border color of root - * - * @designToken menu.border.color - */ - borderColor?: string; - /** - * Color of root - * - * @designToken menu.color - */ - color?: string; - /** - * Border radius of root - * - * @designToken menu.border.radius - */ - borderRadius?: string; - /** - * Shadow of root - * - * @designToken menu.shadow - */ - shadow?: string; - /** - * Transition duration of root - * - * @designToken menu.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the list section - */ - list?: { - /** - * Padding of list - * - * @designToken menu.list.padding - */ - padding?: string; - /** - * Gap of list - * - * @designToken menu.list.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the item section - */ - item?: { - /** - * Focus background of item - * - * @designToken menu.item.focus.background - */ - focusBackground?: string; - /** - * Color of item - * - * @designToken menu.item.color - */ - color?: string; - /** - * Focus color of item - * - * @designToken menu.item.focus.color - */ - focusColor?: string; - /** - * Padding of item - * - * @designToken menu.item.padding - */ - padding?: string; - /** - * Border radius of item - * - * @designToken menu.item.border.radius - */ - borderRadius?: string; - /** - * Gap of item - * - * @designToken menu.item.gap - */ - gap?: string; - /** - * Icon of item - */ - icon?: { - /** - * Icon color of item - * - * @designToken menu.item.icon.color - */ - color?: string; - /** - * Icon focus color of item - * - * @designToken menu.item.icon.focus.color - */ - focusColor?: string; - }; - }; - /** - * Used to pass tokens of the submenu label section - */ - submenuLabel?: { - /** - * Padding of submenu label - * - * @designToken menu.submenu.label.padding - */ - padding?: string; - /** - * Font weight of submenu label - * - * @designToken menu.submenu.label.font.weight - */ - fontWeight?: string; - /** - * Background of submenu label - * - * @designToken menu.submenu.label.background - */ - background?: string; - /** - * Color of submenu label - * - * @designToken menu.submenu.label.color - */ - color?: string; - }; - /** - * Used to pass tokens of the separator section - */ - separator?: { - /** - * Border color of separator - * - * @designToken menu.separator.border.color - */ - borderColor?: string; - }; -} diff --git a/src/app/components/themes/types/menu/ng-package.json b/src/app/components/themes/types/menu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/menu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/menu/public_api.ts b/src/app/components/themes/types/menu/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/menu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/menubar/index.d.ts b/src/app/components/themes/types/menubar/index.d.ts deleted file mode 100644 index 16a3071a1dc..00000000000 --- a/src/app/components/themes/types/menubar/index.d.ts +++ /dev/null @@ -1,311 +0,0 @@ -/** - * - * Menubar Design Tokens - * - * [Live Demo](https://www.primeng.org/menubar/) - * - * @module themes/menubar - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface MenubarDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken menubar.background - */ - background?: string; - /** - * Border color of root - * - * @designToken menubar.border.color - */ - borderColor?: string; - /** - * Border radius of root - * - * @designToken menubar.border.radius - */ - borderRadius?: string; - /** - * Color of root - * - * @designToken menubar.color - */ - color?: string; - /** - * Gap of root - * - * @designToken menubar.gap - */ - gap?: string; - /** - * Padding of root - * - * @designToken menubar.padding - */ - padding?: string; - /** - * Transition duration of root - * - * @designToken menubar.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the base item section - */ - baseItem?: { - /** - * Border radius of base item - * - * @designToken menubar.base.item.border.radius - */ - borderRadius?: string; - /** - * Padding of base item - * - * @designToken menubar.base.item.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the item section - */ - item?: { - /** - * Focus background of item - * - * @designToken menubar.item.focus.background - */ - focusBackground?: string; - /** - * Active background of item - * - * @designToken menubar.item.active.background - */ - activeBackground?: string; - /** - * Color of item - * - * @designToken menubar.item.color - */ - color?: string; - /** - * Focus color of item - * - * @designToken menubar.item.focus.color - */ - focusColor?: string; - /** - * Active color of item - * - * @designToken menubar.item.active.color - */ - activeColor?: string; - /** - * Padding of item - * - * @designToken menubar.item.padding - */ - padding?: string; - /** - * Border radius of item - * - * @designToken menubar.item.border.radius - */ - borderRadius?: string; - /** - * Gap of item - * - * @designToken menubar.item.gap - */ - gap?: string; - /** - * Icon of item - */ - icon?: { - /** - * Icon color of item - * - * @designToken menubar.item.icon.color - */ - color?: string; - /** - * Icon focus color of item - * - * @designToken menubar.item.icon.focus.color - */ - focusColor?: string; - /** - * Icon active color of item - * - * @designToken menubar.item.icon.active.color - */ - activeColor?: string; - }; - }; - /** - * Used to pass tokens of the submenu section - */ - submenu?: { - /** - * Padding of submenu - * - * @designToken menubar.submenu.padding - */ - padding?: string; - /** - * Gap of submenu - * - * @designToken menubar.submenu.gap - */ - gap?: string; - /** - * Background of submenu - * - * @designToken menubar.submenu.background - */ - background?: string; - /** - * Border color of submenu - * - * @designToken menubar.submenu.border.color - */ - borderColor?: string; - /** - * Border radius of submenu - * - * @designToken menubar.submenu.border.radius - */ - borderRadius?: string; - /** - * Shadow of submenu - * - * @designToken menubar.submenu.shadow - */ - shadow?: string; - /** - * Mobile indent of submenu - * - * @designToken menubar.submenu.mobile.indent - */ - mobileIndent?: string; - }; - /** - * Used to pass tokens of the submenu icon section - */ - submenuIcon?: { - /** - * Size of submenu icon - * - * @designToken menubar.submenu.icon.size - */ - size?: string; - /** - * Color of submenu icon - * - * @designToken menubar.submenu.icon.color - */ - color?: string; - /** - * Focus color of submenu icon - * - * @designToken menubar.submenu.icon.focus.color - */ - focusColor?: string; - /** - * Active color of submenu icon - * - * @designToken menubar.submenu.icon.active.color - */ - activeColor?: string; - }; - /** - * Used to pass tokens of the separator section - */ - separator?: { - /** - * Border color of separator - * - * @designToken menubar.separator.border.color - */ - borderColor?: string; - }; - /** - * Used to pass tokens of the mobile button section - */ - mobileButton?: { - /** - * Border radius of mobile button - * - * @designToken menubar.mobile.button.border.radius - */ - borderRadius?: string; - /** - * Size of mobile button - * - * @designToken menubar.mobile.button.size - */ - size?: string; - /** - * Color of mobile button - * - * @designToken menubar.mobile.button.color - */ - color?: string; - /** - * Hover color of mobile button - * - * @designToken menubar.mobile.button.hover.color - */ - hoverColor?: string; - /** - * Hover background of mobile button - * - * @designToken menubar.mobile.button.hover.background - */ - hoverBackground?: string; - /** - * Focus ring of mobile button - */ - focusRing?: { - /** - * Focus ring width of mobile button - * - * @designToken menubar.mobile.button.focus.ring.width - */ - width?: string; - /** - * Focus ring style of mobile button - * - * @designToken menubar.mobile.button.focus.ring.style - */ - style?: string; - /** - * Focus ring color of mobile button - * - * @designToken menubar.mobile.button.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of mobile button - * - * @designToken menubar.mobile.button.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of mobile button - * - * @designToken menubar.mobile.button.focus.ring.shadow - */ - shadow?: string; - }; - }; -} diff --git a/src/app/components/themes/types/menubar/ng-package.json b/src/app/components/themes/types/menubar/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/menubar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/menubar/public_api.ts b/src/app/components/themes/types/menubar/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/menubar/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/message/index.d.ts b/src/app/components/themes/types/message/index.d.ts deleted file mode 100644 index 9d17f6a7142..00000000000 --- a/src/app/components/themes/types/message/index.d.ts +++ /dev/null @@ -1,481 +0,0 @@ -/** - * - * Message Design Tokens - * - * [Live Demo](https://www.primeng.org/message/) - * - * @module themes/message - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface MessageDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Border radius of root - * - * @designToken message.border.radius - */ - borderRadius?: string; - /** - * Border width of root - * - * @designToken message.border.width - */ - borderWidth?: string; - /** - * Transition duration of root - * - * @designToken message.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the content section - */ - content?: { - /** - * Padding of content - * - * @designToken message.content.padding - */ - padding?: string; - /** - * Gap of content - * - * @designToken message.content.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the text section - */ - text?: { - /** - * Font size of text - * - * @designToken message.text.font.size - */ - fontSize?: string; - /** - * Font weight of text - * - * @designToken message.text.font.weight - */ - fontWeight?: string; - }; - /** - * Used to pass tokens of the icon section - */ - icon?: { - /** - * Size of icon - * - * @designToken message.icon.size - */ - size?: string; - }; - /** - * Used to pass tokens of the close button section - */ - closeButton?: { - /** - * Width of close button - * - * @designToken message.close.button.width - */ - width?: string; - /** - * Height of close button - * - * @designToken message.close.button.height - */ - height?: string; - /** - * Border radius of close button - * - * @designToken message.close.button.border.radius - */ - borderRadius?: string; - /** - * Focus ring of close button - */ - focusRing?: { - /** - * Focus ring width of close button - * - * @designToken message.close.button.focus.ring.width - */ - width?: string; - /** - * Focus ring style of close button - * - * @designToken message.close.button.focus.ring.style - */ - style?: string; - /** - * Focus ring offset of close button - * - * @designToken message.close.button.focus.ring.offset - */ - offset?: string; - }; - }; - /** - * Used to pass tokens of the close icon section - */ - closeIcon?: { - /** - * Size of close icon - * - * @designToken message.close.icon.size - */ - size?: string; - }; - /** - * Used to pass tokens of the info section - */ - info?: { - /** - * Background of info - * - * @designToken message.info.background - */ - background?: string; - /** - * Border color of info - * - * @designToken message.info.border.color - */ - borderColor?: string; - /** - * Color of info - * - * @designToken message.info.color - */ - color?: string; - /** - * Shadow of info - * - * @designToken message.info.shadow - */ - shadow?: string; - /** - * Close button of info - */ - closeButton?: { - /** - * Close button hover background of info - * - * @designToken message.info.close.button.hover.background - */ - hoverBackground?: string; - /** - * Close button focus ring of info - */ - focusRing?: { - /** - * Close button focus ring color of info - * - * @designToken message.info.close.button.focus.ring.color - */ - color?: string; - /** - * Close button focus ring shadow of info - * - * @designToken message.info.close.button.focus.ring.shadow - */ - shadow?: string; - }; - }; - }; - /** - * Used to pass tokens of the success section - */ - success?: { - /** - * Background of success - * - * @designToken message.success.background - */ - background?: string; - /** - * Border color of success - * - * @designToken message.success.border.color - */ - borderColor?: string; - /** - * Color of success - * - * @designToken message.success.color - */ - color?: string; - /** - * Shadow of success - * - * @designToken message.success.shadow - */ - shadow?: string; - /** - * Close button of success - */ - closeButton?: { - /** - * Close button hover background of success - * - * @designToken message.success.close.button.hover.background - */ - hoverBackground?: string; - /** - * Close button focus ring of success - */ - focusRing?: { - /** - * Close button focus ring color of success - * - * @designToken message.success.close.button.focus.ring.color - */ - color?: string; - /** - * Close button focus ring shadow of success - * - * @designToken message.success.close.button.focus.ring.shadow - */ - shadow?: string; - }; - }; - }; - /** - * Used to pass tokens of the warn section - */ - warn?: { - /** - * Background of warn - * - * @designToken message.warn.background - */ - background?: string; - /** - * Border color of warn - * - * @designToken message.warn.border.color - */ - borderColor?: string; - /** - * Color of warn - * - * @designToken message.warn.color - */ - color?: string; - /** - * Shadow of warn - * - * @designToken message.warn.shadow - */ - shadow?: string; - /** - * Close button of warn - */ - closeButton?: { - /** - * Close button hover background of warn - * - * @designToken message.warn.close.button.hover.background - */ - hoverBackground?: string; - /** - * Close button focus ring of warn - */ - focusRing?: { - /** - * Close button focus ring color of warn - * - * @designToken message.warn.close.button.focus.ring.color - */ - color?: string; - /** - * Close button focus ring shadow of warn - * - * @designToken message.warn.close.button.focus.ring.shadow - */ - shadow?: string; - }; - }; - }; - /** - * Used to pass tokens of the error section - */ - error?: { - /** - * Background of error - * - * @designToken message.error.background - */ - background?: string; - /** - * Border color of error - * - * @designToken message.error.border.color - */ - borderColor?: string; - /** - * Color of error - * - * @designToken message.error.color - */ - color?: string; - /** - * Shadow of error - * - * @designToken message.error.shadow - */ - shadow?: string; - /** - * Close button of error - */ - closeButton?: { - /** - * Close button hover background of error - * - * @designToken message.error.close.button.hover.background - */ - hoverBackground?: string; - /** - * Close button focus ring of error - */ - focusRing?: { - /** - * Close button focus ring color of error - * - * @designToken message.error.close.button.focus.ring.color - */ - color?: string; - /** - * Close button focus ring shadow of error - * - * @designToken message.error.close.button.focus.ring.shadow - */ - shadow?: string; - }; - }; - }; - /** - * Used to pass tokens of the secondary section - */ - secondary?: { - /** - * Background of secondary - * - * @designToken message.secondary.background - */ - background?: string; - /** - * Border color of secondary - * - * @designToken message.secondary.border.color - */ - borderColor?: string; - /** - * Color of secondary - * - * @designToken message.secondary.color - */ - color?: string; - /** - * Shadow of secondary - * - * @designToken message.secondary.shadow - */ - shadow?: string; - /** - * Close button of secondary - */ - closeButton?: { - /** - * Close button hover background of secondary - * - * @designToken message.secondary.close.button.hover.background - */ - hoverBackground?: string; - /** - * Close button focus ring of secondary - */ - focusRing?: { - /** - * Close button focus ring color of secondary - * - * @designToken message.secondary.close.button.focus.ring.color - */ - color?: string; - /** - * Close button focus ring shadow of secondary - * - * @designToken message.secondary.close.button.focus.ring.shadow - */ - shadow?: string; - }; - }; - }; - /** - * Used to pass tokens of the contrast section - */ - contrast?: { - /** - * Background of contrast - * - * @designToken message.contrast.background - */ - background?: string; - /** - * Border color of contrast - * - * @designToken message.contrast.border.color - */ - borderColor?: string; - /** - * Color of contrast - * - * @designToken message.contrast.color - */ - color?: string; - /** - * Shadow of contrast - * - * @designToken message.contrast.shadow - */ - shadow?: string; - /** - * Close button of contrast - */ - closeButton?: { - /** - * Close button hover background of contrast - * - * @designToken message.contrast.close.button.hover.background - */ - hoverBackground?: string; - /** - * Close button focus ring of contrast - */ - focusRing?: { - /** - * Close button focus ring color of contrast - * - * @designToken message.contrast.close.button.focus.ring.color - */ - color?: string; - /** - * Close button focus ring shadow of contrast - * - * @designToken message.contrast.close.button.focus.ring.shadow - */ - shadow?: string; - }; - }; - }; -} diff --git a/src/app/components/themes/types/message/ng-package.json b/src/app/components/themes/types/message/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/message/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/message/public_api.ts b/src/app/components/themes/types/message/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/message/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/metergroup/index.d.ts b/src/app/components/themes/types/metergroup/index.d.ts deleted file mode 100644 index e5bc1bf9ec5..00000000000 --- a/src/app/components/themes/types/metergroup/index.d.ts +++ /dev/null @@ -1,98 +0,0 @@ -/** - * - * MeterGroup Design Tokens - * - * [Live Demo](https://www.primeng.org/metergroup/) - * - * @module themes/metergroup - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface MeterGroupDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Border radius of root - * - * @designToken metergroup.border.radius - */ - borderRadius?: string; - /** - * Gap of root - * - * @designToken metergroup.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the meters section - */ - meters?: { - /** - * Background of meters - * - * @designToken metergroup.meters.background - */ - background?: string; - /** - * Size of meters - * - * @designToken metergroup.meters.size - */ - size?: string; - }; - /** - * Used to pass tokens of the label section - */ - label?: { - /** - * Gap of label - * - * @designToken metergroup.label.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the label marker section - */ - labelMarker?: { - /** - * Size of label marker - * - * @designToken metergroup.label.marker.size - */ - size?: string; - }; - /** - * Used to pass tokens of the label icon section - */ - labelIcon?: { - /** - * Size of label icon - * - * @designToken metergroup.label.icon.size - */ - size?: string; - }; - /** - * Used to pass tokens of the label list section - */ - labelList?: { - /** - * Vertical gap of label list - * - * @designToken metergroup.label.list.vertical.gap - */ - verticalGap?: string; - /** - * Horizontal gap of label list - * - * @designToken metergroup.label.list.horizontal.gap - */ - horizontalGap?: string; - }; -} diff --git a/src/app/components/themes/types/metergroup/ng-package.json b/src/app/components/themes/types/metergroup/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/metergroup/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/metergroup/public_api.ts b/src/app/components/themes/types/metergroup/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/metergroup/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/multiselect/index.d.ts b/src/app/components/themes/types/multiselect/index.d.ts deleted file mode 100644 index dca8fd3f8b0..00000000000 --- a/src/app/components/themes/types/multiselect/index.d.ts +++ /dev/null @@ -1,352 +0,0 @@ -/** - * - * MultiSelect Design Tokens - * - * [Live Demo](https://www.primeng.org/multiselect/) - * - * @module themes/multiselect - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface MultiSelectDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken multiselect.background - */ - background?: string; - /** - * Disabled background of root - * - * @designToken multiselect.disabled.background - */ - disabledBackground?: string; - /** - * Filled background of root - * - * @designToken multiselect.filled.background - */ - filledBackground?: string; - /** - * Filled hover background of root - * - * @designToken multiselect.filled.hover.background - */ - filledHoverBackground?: string; - /** - * Filled focus background of root - * - * @designToken multiselect.filled.focus.background - */ - filledFocusBackground?: string; - /** - * Border color of root - * - * @designToken multiselect.border.color - */ - borderColor?: string; - /** - * Hover border color of root - * - * @designToken multiselect.hover.border.color - */ - hoverBorderColor?: string; - /** - * Focus border color of root - * - * @designToken multiselect.focus.border.color - */ - focusBorderColor?: string; - /** - * Invalid border color of root - * - * @designToken multiselect.invalid.border.color - */ - invalidBorderColor?: string; - /** - * Color of root - * - * @designToken multiselect.color - */ - color?: string; - /** - * Disabled color of root - * - * @designToken multiselect.disabled.color - */ - disabledColor?: string; - /** - * Placeholder color of root - * - * @designToken multiselect.placeholder.color - */ - placeholderColor?: string; - /** - * Shadow of root - * - * @designToken multiselect.shadow - */ - shadow?: string; - /** - * Padding x of root - * - * @designToken multiselect.padding.x - */ - paddingX?: string; - /** - * Padding y of root - * - * @designToken multiselect.padding.y - */ - paddingY?: string; - /** - * Border radius of root - * - * @designToken multiselect.border.radius - */ - borderRadius?: string; - /** - * Focus ring of root - */ - focusRing?: { - /** - * Focus ring width of root - * - * @designToken multiselect.focus.ring.width - */ - width?: string; - /** - * Focus ring style of root - * - * @designToken multiselect.focus.ring.style - */ - style?: string; - /** - * Focus ring color of root - * - * @designToken multiselect.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of root - * - * @designToken multiselect.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of root - * - * @designToken multiselect.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Transition duration of root - * - * @designToken multiselect.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the dropdown section - */ - dropdown?: { - /** - * Width of dropdown - * - * @designToken multiselect.dropdown.width - */ - width?: string; - /** - * Color of dropdown - * - * @designToken multiselect.dropdown.color - */ - color?: string; - }; - /** - * Used to pass tokens of the overlay section - */ - overlay?: { - /** - * Background of overlay - * - * @designToken multiselect.overlay.background - */ - background?: string; - /** - * Border color of overlay - * - * @designToken multiselect.overlay.border.color - */ - borderColor?: string; - /** - * Border radius of overlay - * - * @designToken multiselect.overlay.border.radius - */ - borderRadius?: string; - /** - * Color of overlay - * - * @designToken multiselect.overlay.color - */ - color?: string; - /** - * Shadow of overlay - * - * @designToken multiselect.overlay.shadow - */ - shadow?: string; - }; - /** - * Used to pass tokens of the list section - */ - list?: { - /** - * Padding of list - * - * @designToken multiselect.list.padding - */ - padding?: string; - /** - * Gap of list - * - * @designToken multiselect.list.gap - */ - gap?: string; - /** - * Header of list - */ - header?: { - /** - * Header padding of list - * - * @designToken multiselect.list.header.padding - */ - padding?: string; - }; - }; - /** - * Used to pass tokens of the option section - */ - option?: { - /** - * Focus background of option - * - * @designToken multiselect.option.focus.background - */ - focusBackground?: string; - /** - * Selected background of option - * - * @designToken multiselect.option.selected.background - */ - selectedBackground?: string; - /** - * Selected focus background of option - * - * @designToken multiselect.option.selected.focus.background - */ - selectedFocusBackground?: string; - /** - * Color of option - * - * @designToken multiselect.option.color - */ - color?: string; - /** - * Focus color of option - * - * @designToken multiselect.option.focus.color - */ - focusColor?: string; - /** - * Selected color of option - * - * @designToken multiselect.option.selected.color - */ - selectedColor?: string; - /** - * Selected focus color of option - * - * @designToken multiselect.option.selected.focus.color - */ - selectedFocusColor?: string; - /** - * Padding of option - * - * @designToken multiselect.option.padding - */ - padding?: string; - /** - * Border radius of option - * - * @designToken multiselect.option.border.radius - */ - borderRadius?: string; - /** - * Gap of option - * - * @designToken multiselect.option.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the option group section - */ - optionGroup?: { - /** - * Background of option group - * - * @designToken multiselect.option.group.background - */ - background?: string; - /** - * Color of option group - * - * @designToken multiselect.option.group.color - */ - color?: string; - /** - * Font weight of option group - * - * @designToken multiselect.option.group.font.weight - */ - fontWeight?: string; - /** - * Padding of option group - * - * @designToken multiselect.option.group.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the chip section - */ - chip?: { - /** - * Border radius of chip - * - * @designToken multiselect.chip.border.radius - */ - borderRadius?: string; - }; - /** - * Used to pass tokens of the empty message section - */ - emptyMessage?: { - /** - * Padding of empty message - * - * @designToken multiselect.empty.message.padding - */ - padding?: string; - }; -} diff --git a/src/app/components/themes/types/multiselect/ng-package.json b/src/app/components/themes/types/multiselect/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/multiselect/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/multiselect/public_api.ts b/src/app/components/themes/types/multiselect/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/multiselect/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/ng-package.json b/src/app/components/themes/types/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/orderlist/index.d.ts b/src/app/components/themes/types/orderlist/index.d.ts deleted file mode 100644 index 5ef3cec43d3..00000000000 --- a/src/app/components/themes/types/orderlist/index.d.ts +++ /dev/null @@ -1,36 +0,0 @@ -/** - * - * OrderList Design Tokens - * - * [Live Demo](https://www.primeng.org/orderlist/) - * - * @module themes/orderlist - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface OrderListDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Gap of root - * - * @designToken orderlist.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the controls section - */ - controls?: { - /** - * Gap of controls - * - * @designToken orderlist.controls.gap - */ - gap?: string; - }; -} diff --git a/src/app/components/themes/types/orderlist/ng-package.json b/src/app/components/themes/types/orderlist/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/orderlist/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/orderlist/public_api.ts b/src/app/components/themes/types/orderlist/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/orderlist/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/organizationchart/index.d.ts b/src/app/components/themes/types/organizationchart/index.d.ts deleted file mode 100644 index 4901fd2d8e1..00000000000 --- a/src/app/components/themes/types/organizationchart/index.d.ts +++ /dev/null @@ -1,201 +0,0 @@ -/** - * - * OrganizationChart Design Tokens - * - * [Live Demo](https://www.primeng.org/organizationchart/) - * - * @module themes/organizationchart - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface OrganizationChartDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Gutter of root - * - * @designToken organizationchart.gutter - */ - gutter?: string; - /** - * Transition duration of root - * - * @designToken organizationchart.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the node section - */ - node?: { - /** - * Background of node - * - * @designToken organizationchart.node.background - */ - background?: string; - /** - * Hover background of node - * - * @designToken organizationchart.node.hover.background - */ - hoverBackground?: string; - /** - * Selected background of node - * - * @designToken organizationchart.node.selected.background - */ - selectedBackground?: string; - /** - * Border color of node - * - * @designToken organizationchart.node.border.color - */ - borderColor?: string; - /** - * Color of node - * - * @designToken organizationchart.node.color - */ - color?: string; - /** - * Selected color of node - * - * @designToken organizationchart.node.selected.color - */ - selectedColor?: string; - /** - * Hover color of node - * - * @designToken organizationchart.node.hover.color - */ - hoverColor?: string; - /** - * Padding of node - * - * @designToken organizationchart.node.padding - */ - padding?: string; - /** - * Toggleable padding of node - * - * @designToken organizationchart.node.toggleable.padding - */ - toggleablePadding?: string; - /** - * Border radius of node - * - * @designToken organizationchart.node.border.radius - */ - borderRadius?: string; - }; - /** - * Used to pass tokens of the node toggle button section - */ - nodeToggleButton?: { - /** - * Background of node toggle button - * - * @designToken organizationchart.node.toggle.button.background - */ - background?: string; - /** - * Hover background of node toggle button - * - * @designToken organizationchart.node.toggle.button.hover.background - */ - hoverBackground?: string; - /** - * Border color of node toggle button - * - * @designToken organizationchart.node.toggle.button.border.color - */ - borderColor?: string; - /** - * Color of node toggle button - * - * @designToken organizationchart.node.toggle.button.color - */ - color?: string; - /** - * Hover color of node toggle button - * - * @designToken organizationchart.node.toggle.button.hover.color - */ - hoverColor?: string; - /** - * Size of node toggle button - * - * @designToken organizationchart.node.toggle.button.size - */ - size?: string; - /** - * Border radius of node toggle button - * - * @designToken organizationchart.node.toggle.button.border.radius - */ - borderRadius?: string; - /** - * Focus ring of node toggle button - */ - focusRing?: { - /** - * Focus ring width of node toggle button - * - * @designToken organizationchart.node.toggle.button.focus.ring.width - */ - width?: string; - /** - * Focus ring style of node toggle button - * - * @designToken organizationchart.node.toggle.button.focus.ring.style - */ - style?: string; - /** - * Focus ring color of node toggle button - * - * @designToken organizationchart.node.toggle.button.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of node toggle button - * - * @designToken organizationchart.node.toggle.button.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of node toggle button - * - * @designToken organizationchart.node.toggle.button.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Used to pass tokens of the connector section - */ - connector?: { - /** - * Color of connector - * - * @designToken organizationchart.connector.color - */ - color?: string; - /** - * Border radius of connector - * - * @designToken organizationchart.connector.border.radius - */ - borderRadius?: string; - /** - * Height of connector - * - * @designToken organizationchart.connector.height - */ - height?: string; - }; -} diff --git a/src/app/components/themes/types/organizationchart/ng-package.json b/src/app/components/themes/types/organizationchart/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/organizationchart/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/organizationchart/public_api.ts b/src/app/components/themes/types/organizationchart/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/organizationchart/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/overlaybadge/index.d.ts b/src/app/components/themes/types/overlaybadge/index.d.ts deleted file mode 100644 index 6fbd0a42db2..00000000000 --- a/src/app/components/themes/types/overlaybadge/index.d.ts +++ /dev/null @@ -1,36 +0,0 @@ -/** - * - * OverlayBadge Design Tokens - * - * [Live Demo](https://www.primeng.org/overlaybadge/) - * - * @module themes/overlaybadge - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface OverlayBadgeDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Outline of root - */ - outline?: { - /** - * Outline width of root - * - * @designToken overlaybadge.outline.width - */ - width?: string; - /** - * Outline color of root - * - * @designToken overlaybadge.outline.color - */ - color?: string; - }; - }; -} diff --git a/src/app/components/themes/types/overlaybadge/ng-package.json b/src/app/components/themes/types/overlaybadge/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/overlaybadge/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/overlaybadge/public_api.ts b/src/app/components/themes/types/overlaybadge/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/overlaybadge/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/paginator/index.d.ts b/src/app/components/themes/types/paginator/index.d.ts deleted file mode 100644 index 283cfcd38da..00000000000 --- a/src/app/components/themes/types/paginator/index.d.ts +++ /dev/null @@ -1,171 +0,0 @@ -/** - * - * Paginator Design Tokens - * - * [Live Demo](https://www.primeng.org/paginator/) - * - * @module themes/paginator - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface PaginatorDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Padding of root - * - * @designToken paginator.padding - */ - padding?: string; - /** - * Gap of root - * - * @designToken paginator.gap - */ - gap?: string; - /** - * Border radius of root - * - * @designToken paginator.border.radius - */ - borderRadius?: string; - /** - * Background of root - * - * @designToken paginator.background - */ - background?: string; - /** - * Color of root - * - * @designToken paginator.color - */ - color?: string; - /** - * Transition duration of root - * - * @designToken paginator.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the nav button section - */ - navButton?: { - /** - * Background of nav button - * - * @designToken paginator.nav.button.background - */ - background?: string; - /** - * Hover background of nav button - * - * @designToken paginator.nav.button.hover.background - */ - hoverBackground?: string; - /** - * Selected background of nav button - * - * @designToken paginator.nav.button.selected.background - */ - selectedBackground?: string; - /** - * Color of nav button - * - * @designToken paginator.nav.button.color - */ - color?: string; - /** - * Hover color of nav button - * - * @designToken paginator.nav.button.hover.color - */ - hoverColor?: string; - /** - * Selected color of nav button - * - * @designToken paginator.nav.button.selected.color - */ - selectedColor?: string; - /** - * Width of nav button - * - * @designToken paginator.nav.button.width - */ - width?: string; - /** - * Height of nav button - * - * @designToken paginator.nav.button.height - */ - height?: string; - /** - * Border radius of nav button - * - * @designToken paginator.nav.button.border.radius - */ - borderRadius?: string; - /** - * Focus ring of nav button - */ - focusRing?: { - /** - * Focus ring width of nav button - * - * @designToken paginator.nav.button.focus.ring.width - */ - width?: string; - /** - * Focus ring style of nav button - * - * @designToken paginator.nav.button.focus.ring.style - */ - style?: string; - /** - * Focus ring color of nav button - * - * @designToken paginator.nav.button.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of nav button - * - * @designToken paginator.nav.button.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of nav button - * - * @designToken paginator.nav.button.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Used to pass tokens of the current page report section - */ - currentPageReport?: { - /** - * Color of current page report - * - * @designToken paginator.current.page.report.color - */ - color?: string; - }; - /** - * Used to pass tokens of the jump to page input section - */ - jumpToPageInput?: { - /** - * Max width of jump to page input - * - * @designToken paginator.jump.to.page.input.max.width - */ - maxWidth?: string; - }; -} diff --git a/src/app/components/themes/types/paginator/ng-package.json b/src/app/components/themes/types/paginator/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/paginator/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/paginator/public_api.ts b/src/app/components/themes/types/paginator/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/paginator/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/panel/index.d.ts b/src/app/components/themes/types/panel/index.d.ts deleted file mode 100644 index 23f2e249a9b..00000000000 --- a/src/app/components/themes/types/panel/index.d.ts +++ /dev/null @@ -1,128 +0,0 @@ -/** - * - * Panel Design Tokens - * - * [Live Demo](https://www.primeng.org/panel/) - * - * @module themes/panel - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface PanelDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken panel.background - */ - background?: string; - /** - * Border color of root - * - * @designToken panel.border.color - */ - borderColor?: string; - /** - * Color of root - * - * @designToken panel.color - */ - color?: string; - /** - * Border radius of root - * - * @designToken panel.border.radius - */ - borderRadius?: string; - }; - /** - * Used to pass tokens of the header section - */ - header?: { - /** - * Background of header - * - * @designToken panel.header.background - */ - background?: string; - /** - * Color of header - * - * @designToken panel.header.color - */ - color?: string; - /** - * Padding of header - * - * @designToken panel.header.padding - */ - padding?: string; - /** - * Border color of header - * - * @designToken panel.header.border.color - */ - borderColor?: string; - /** - * Border width of header - * - * @designToken panel.header.border.width - */ - borderWidth?: string; - /** - * Border radius of header - * - * @designToken panel.header.border.radius - */ - borderRadius?: string; - }; - /** - * Used to pass tokens of the toggleable header section - */ - toggleableHeader?: { - /** - * Padding of toggleable header - * - * @designToken panel.toggleable.header.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the title section - */ - title?: { - /** - * Font weight of title - * - * @designToken panel.title.font.weight - */ - fontWeight?: string; - }; - /** - * Used to pass tokens of the content section - */ - content?: { - /** - * Padding of content - * - * @designToken panel.content.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the footer section - */ - footer?: { - /** - * Padding of footer - * - * @designToken panel.footer.padding - */ - padding?: string; - }; -} diff --git a/src/app/components/themes/types/panel/ng-package.json b/src/app/components/themes/types/panel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/panel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/panel/public_api.ts b/src/app/components/themes/types/panel/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/panel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/panelmenu/index.d.ts b/src/app/components/themes/types/panelmenu/index.d.ts deleted file mode 100644 index 58e2b523da6..00000000000 --- a/src/app/components/themes/types/panelmenu/index.d.ts +++ /dev/null @@ -1,192 +0,0 @@ -/** - * - * PanelMenu Design Tokens - * - * [Live Demo](https://www.primeng.org/panelmenu/) - * - * @module themes/panelmenu - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface PanelMenuDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Gap of root - * - * @designToken panelmenu.gap - */ - gap?: string; - /** - * Transition duration of root - * - * @designToken panelmenu.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the panel section - */ - panel?: { - /** - * Background of panel - * - * @designToken panelmenu.panel.background - */ - background?: string; - /** - * Border color of panel - * - * @designToken panelmenu.panel.border.color - */ - borderColor?: string; - /** - * Border width of panel - * - * @designToken panelmenu.panel.border.width - */ - borderWidth?: string; - /** - * Color of panel - * - * @designToken panelmenu.panel.color - */ - color?: string; - /** - * Padding of panel - * - * @designToken panelmenu.panel.padding - */ - padding?: string; - /** - * Border radius of panel - * - * @designToken panelmenu.panel.border.radius - */ - borderRadius?: string; - /** - * First of panel - */ - first?: { - /** - * First border width of panel - * - * @designToken panelmenu.panel.first.border.width - */ - borderWidth?: string; - /** - * First top border radius of panel - * - * @designToken panelmenu.panel.first.top.border.radius - */ - topBorderRadius?: string; - }; - /** - * Last of panel - */ - last?: { - /** - * Last border width of panel - * - * @designToken panelmenu.panel.last.border.width - */ - borderWidth?: string; - /** - * Last bottom border radius of panel - * - * @designToken panelmenu.panel.last.bottom.border.radius - */ - bottomBorderRadius?: string; - }; - }; - /** - * Used to pass tokens of the item section - */ - item?: { - /** - * Focus background of item - * - * @designToken panelmenu.item.focus.background - */ - focusBackground?: string; - /** - * Color of item - * - * @designToken panelmenu.item.color - */ - color?: string; - /** - * Focus color of item - * - * @designToken panelmenu.item.focus.color - */ - focusColor?: string; - /** - * Gap of item - * - * @designToken panelmenu.item.gap - */ - gap?: string; - /** - * Padding of item - * - * @designToken panelmenu.item.padding - */ - padding?: string; - /** - * Border radius of item - * - * @designToken panelmenu.item.border.radius - */ - borderRadius?: string; - /** - * Icon of item - */ - icon?: { - /** - * Icon color of item - * - * @designToken panelmenu.item.icon.color - */ - color?: string; - /** - * Icon focus color of item - * - * @designToken panelmenu.item.icon.focus.color - */ - focusColor?: string; - }; - }; - /** - * Used to pass tokens of the submenu section - */ - submenu?: { - /** - * Indent of submenu - * - * @designToken panelmenu.submenu.indent - */ - indent?: string; - }; - /** - * Used to pass tokens of the submenu icon section - */ - submenuIcon?: { - /** - * Color of submenu icon - * - * @designToken panelmenu.submenu.icon.color - */ - color?: string; - /** - * Focus color of submenu icon - * - * @designToken panelmenu.submenu.icon.focus.color - */ - focusColor?: string; - }; -} diff --git a/src/app/components/themes/types/panelmenu/ng-package.json b/src/app/components/themes/types/panelmenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/panelmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/panelmenu/public_api.ts b/src/app/components/themes/types/panelmenu/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/panelmenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/password/index.d.ts b/src/app/components/themes/types/password/index.d.ts deleted file mode 100644 index 7096d3363de..00000000000 --- a/src/app/components/themes/types/password/index.d.ts +++ /dev/null @@ -1,123 +0,0 @@ -/** - * - * Password Design Tokens - * - * [Live Demo](https://www.primeng.org/password/) - * - * @module themes/password - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface PasswordDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the meter section - */ - meter?: { - /** - * Background of meter - * - * @designToken password.meter.background - */ - background?: string; - /** - * Border radius of meter - * - * @designToken password.meter.border.radius - */ - borderRadius?: string; - /** - * Height of meter - * - * @designToken password.meter.height - */ - height?: string; - }; - /** - * Used to pass tokens of the icon section - */ - icon?: { - /** - * Color of icon - * - * @designToken password.icon.color - */ - color?: string; - }; - /** - * Used to pass tokens of the overlay section - */ - overlay?: { - /** - * Background of overlay - * - * @designToken password.overlay.background - */ - background?: string; - /** - * Border color of overlay - * - * @designToken password.overlay.border.color - */ - borderColor?: string; - /** - * Border radius of overlay - * - * @designToken password.overlay.border.radius - */ - borderRadius?: string; - /** - * Color of overlay - * - * @designToken password.overlay.color - */ - color?: string; - /** - * Padding of overlay - * - * @designToken password.overlay.padding - */ - padding?: string; - /** - * Shadow of overlay - * - * @designToken password.overlay.shadow - */ - shadow?: string; - }; - /** - * Used to pass tokens of the content section - */ - content?: { - /** - * Gap of content - * - * @designToken password.content.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the strength section - */ - strength?: { - /** - * Weak background of strength - * - * @designToken password.strength.weak.background - */ - weakBackground?: string; - /** - * Medium background of strength - * - * @designToken password.strength.medium.background - */ - mediumBackground?: string; - /** - * Strong background of strength - * - * @designToken password.strength.strong.background - */ - strongBackground?: string; - }; -} diff --git a/src/app/components/themes/types/password/ng-package.json b/src/app/components/themes/types/password/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/password/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/password/public_api.ts b/src/app/components/themes/types/password/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/password/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/picklist/index.d.ts b/src/app/components/themes/types/picklist/index.d.ts deleted file mode 100644 index 504c1d398e3..00000000000 --- a/src/app/components/themes/types/picklist/index.d.ts +++ /dev/null @@ -1,36 +0,0 @@ -/** - * - * PickList Design Tokens - * - * [Live Demo](https://www.primeng.org/picklist/) - * - * @module themes/picklist - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface PickListDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Gap of root - * - * @designToken picklist.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the controls section - */ - controls?: { - /** - * Gap of controls - * - * @designToken picklist.controls.gap - */ - gap?: string; - }; -} diff --git a/src/app/components/themes/types/picklist/ng-package.json b/src/app/components/themes/types/picklist/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/picklist/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/picklist/public_api.ts b/src/app/components/themes/types/picklist/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/picklist/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/popover/index.d.ts b/src/app/components/themes/types/popover/index.d.ts deleted file mode 100644 index c1c8bc8669d..00000000000 --- a/src/app/components/themes/types/popover/index.d.ts +++ /dev/null @@ -1,72 +0,0 @@ -/** - * - * Popover Design Tokens - * - * [Live Demo](https://www.primeng.org/popover/) - * - * @module themes/popover - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface PopoverDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken popover.background - */ - background?: string; - /** - * Border color of root - * - * @designToken popover.border.color - */ - borderColor?: string; - /** - * Color of root - * - * @designToken popover.color - */ - color?: string; - /** - * Border radius of root - * - * @designToken popover.border.radius - */ - borderRadius?: string; - /** - * Shadow of root - * - * @designToken popover.shadow - */ - shadow?: string; - /** - * Gutter of root - * - * @designToken popover.gutter - */ - gutter?: string; - /** - * Arrow offset of root - * - * @designToken popover.arrow.offset - */ - arrowOffset?: string; - }; - /** - * Used to pass tokens of the content section - */ - content?: { - /** - * Padding of content - * - * @designToken popover.content.padding - */ - padding?: string; - }; -} diff --git a/src/app/components/themes/types/popover/ng-package.json b/src/app/components/themes/types/popover/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/popover/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/popover/public_api.ts b/src/app/components/themes/types/popover/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/popover/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/progressbar/index.d.ts b/src/app/components/themes/types/progressbar/index.d.ts deleted file mode 100644 index 98debcd7a3c..00000000000 --- a/src/app/components/themes/types/progressbar/index.d.ts +++ /dev/null @@ -1,71 +0,0 @@ -/** - * - * ProgressBar Design Tokens - * - * [Live Demo](https://www.primeng.org/progressbar/) - * - * @module themes/progressbar - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface ProgressBarDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken progressbar.background - */ - background?: string; - /** - * Border radius of root - * - * @designToken progressbar.border.radius - */ - borderRadius?: string; - /** - * Height of root - * - * @designToken progressbar.height - */ - height?: string; - }; - /** - * Used to pass tokens of the value section - */ - value?: { - /** - * Background of value - * - * @designToken progressbar.value.background - */ - background?: string; - }; - /** - * Used to pass tokens of the label section - */ - label?: { - /** - * Color of label - * - * @designToken progressbar.label.color - */ - color?: string; - /** - * Font size of label - * - * @designToken progressbar.label.font.size - */ - fontSize?: string; - /** - * Font weight of label - * - * @designToken progressbar.label.font.weight - */ - fontWeight?: string; - }; -} diff --git a/src/app/components/themes/types/progressbar/ng-package.json b/src/app/components/themes/types/progressbar/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/progressbar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/progressbar/public_api.ts b/src/app/components/themes/types/progressbar/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/progressbar/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/progressspinner/index.d.ts b/src/app/components/themes/types/progressspinner/index.d.ts deleted file mode 100644 index 44fa9605024..00000000000 --- a/src/app/components/themes/types/progressspinner/index.d.ts +++ /dev/null @@ -1,43 +0,0 @@ -/** - * - * ProgressSpinner Design Tokens - * - * [Live Demo](https://www.primeng.org/progressspinner/) - * - * @module themes/progressspinner - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface ProgressSpinnerDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Color.1 of root - * - * @designToken progressspinner.color.1 - */ - 'color.1'?: string; - /** - * Color.2 of root - * - * @designToken progressspinner.color.2 - */ - 'color.2'?: string; - /** - * Color.3 of root - * - * @designToken progressspinner.color.3 - */ - 'color.3'?: string; - /** - * Color.4 of root - * - * @designToken progressspinner.color.4 - */ - 'color.4'?: string; - }; -} diff --git a/src/app/components/themes/types/progressspinner/ng-package.json b/src/app/components/themes/types/progressspinner/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/progressspinner/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/progressspinner/public_api.ts b/src/app/components/themes/types/progressspinner/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/progressspinner/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/public_api.ts b/src/app/components/themes/types/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/radiobutton/index.d.ts b/src/app/components/themes/types/radiobutton/index.d.ts deleted file mode 100644 index a7d02e6aeb3..00000000000 --- a/src/app/components/themes/types/radiobutton/index.d.ts +++ /dev/null @@ -1,185 +0,0 @@ -/** - * - * RadioButton Design Tokens - * - * [Live Demo](https://www.primeng.org/radiobutton/) - * - * @module themes/radiobutton - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface RadioButtonDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Width of root - * - * @designToken radiobutton.width - */ - width?: string; - /** - * Height of root - * - * @designToken radiobutton.height - */ - height?: string; - /** - * Background of root - * - * @designToken radiobutton.background - */ - background?: string; - /** - * Checked background of root - * - * @designToken radiobutton.checked.background - */ - checkedBackground?: string; - /** - * Checked hover background of root - * - * @designToken radiobutton.checked.hover.background - */ - checkedHoverBackground?: string; - /** - * Disabled background of root - * - * @designToken radiobutton.disabled.background - */ - disabledBackground?: string; - /** - * Filled background of root - * - * @designToken radiobutton.filled.background - */ - filledBackground?: string; - /** - * Border color of root - * - * @designToken radiobutton.border.color - */ - borderColor?: string; - /** - * Hover border color of root - * - * @designToken radiobutton.hover.border.color - */ - hoverBorderColor?: string; - /** - * Focus border color of root - * - * @designToken radiobutton.focus.border.color - */ - focusBorderColor?: string; - /** - * Checked border color of root - * - * @designToken radiobutton.checked.border.color - */ - checkedBorderColor?: string; - /** - * Checked hover border color of root - * - * @designToken radiobutton.checked.hover.border.color - */ - checkedHoverBorderColor?: string; - /** - * Checked focus border color of root - * - * @designToken radiobutton.checked.focus.border.color - */ - checkedFocusBorderColor?: string; - /** - * Checked disabled border color of root - * - * @designToken radiobutton.checked.disabled.border.color - */ - checkedDisabledBorderColor?: string; - /** - * Invalid border color of root - * - * @designToken radiobutton.invalid.border.color - */ - invalidBorderColor?: string; - /** - * Shadow of root - * - * @designToken radiobutton.shadow - */ - shadow?: string; - /** - * Focus ring of root - */ - focusRing?: { - /** - * Focus ring width of root - * - * @designToken radiobutton.focus.ring.width - */ - width?: string; - /** - * Focus ring style of root - * - * @designToken radiobutton.focus.ring.style - */ - style?: string; - /** - * Focus ring color of root - * - * @designToken radiobutton.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of root - * - * @designToken radiobutton.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of root - * - * @designToken radiobutton.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Transition duration of root - * - * @designToken radiobutton.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the icon section - */ - icon?: { - /** - * Size of icon - * - * @designToken radiobutton.icon.size - */ - size?: string; - /** - * Checked color of icon - * - * @designToken radiobutton.icon.checked.color - */ - checkedColor?: string; - /** - * Checked hover color of icon - * - * @designToken radiobutton.icon.checked.hover.color - */ - checkedHoverColor?: string; - /** - * Disabled color of icon - * - * @designToken radiobutton.icon.disabled.color - */ - disabledColor?: string; - }; -} diff --git a/src/app/components/themes/types/radiobutton/ng-package.json b/src/app/components/themes/types/radiobutton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/radiobutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/radiobutton/public_api.ts b/src/app/components/themes/types/radiobutton/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/radiobutton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/rating/index.d.ts b/src/app/components/themes/types/rating/index.d.ts deleted file mode 100644 index ebc0b985d7a..00000000000 --- a/src/app/components/themes/types/rating/index.d.ts +++ /dev/null @@ -1,95 +0,0 @@ -/** - * - * Rating Design Tokens - * - * [Live Demo](https://www.primeng.org/rating/) - * - * @module themes/rating - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface RatingDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Gap of root - * - * @designToken rating.gap - */ - gap?: string; - /** - * Transition duration of root - * - * @designToken rating.transition.duration - */ - transitionDuration?: string; - /** - * Focus ring of root - */ - focusRing?: { - /** - * Focus ring width of root - * - * @designToken rating.focus.ring.width - */ - width?: string; - /** - * Focus ring style of root - * - * @designToken rating.focus.ring.style - */ - style?: string; - /** - * Focus ring color of root - * - * @designToken rating.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of root - * - * @designToken rating.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of root - * - * @designToken rating.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Used to pass tokens of the icon section - */ - icon?: { - /** - * Size of icon - * - * @designToken rating.icon.size - */ - size?: string; - /** - * Color of icon - * - * @designToken rating.icon.color - */ - color?: string; - /** - * Hover color of icon - * - * @designToken rating.icon.hover.color - */ - hoverColor?: string; - /** - * Active color of icon - * - * @designToken rating.icon.active.color - */ - activeColor?: string; - }; -} diff --git a/src/app/components/themes/types/rating/ng-package.json b/src/app/components/themes/types/rating/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/rating/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/rating/public_api.ts b/src/app/components/themes/types/rating/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/rating/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/ripple/index.d.ts b/src/app/components/themes/types/ripple/index.d.ts deleted file mode 100644 index ded9fc46d71..00000000000 --- a/src/app/components/themes/types/ripple/index.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * - * Ripple Design Tokens - * - * [Live Demo](https://www.primeng.org/ripple/) - * - * @module themes/ripple - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface RippleDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken ripple.background - */ - background?: string; - }; -} diff --git a/src/app/components/themes/types/ripple/ng-package.json b/src/app/components/themes/types/ripple/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/ripple/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/ripple/public_api.ts b/src/app/components/themes/types/ripple/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/ripple/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/scrollpanel/index.d.ts b/src/app/components/themes/types/scrollpanel/index.d.ts deleted file mode 100644 index 9abf9eef56e..00000000000 --- a/src/app/components/themes/types/scrollpanel/index.d.ts +++ /dev/null @@ -1,83 +0,0 @@ -/** - * - * ScrollPanel Design Tokens - * - * [Live Demo](https://www.primeng.org/scrollpanel/) - * - * @module themes/scrollpanel - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface ScrollPanelDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Transition duration of root - * - * @designToken scrollpanel.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the bar section - */ - bar?: { - /** - * Size of bar - * - * @designToken scrollpanel.bar.size - */ - size?: string; - /** - * Border radius of bar - * - * @designToken scrollpanel.bar.border.radius - */ - borderRadius?: string; - /** - * Focus ring of bar - */ - focusRing?: { - /** - * Focus ring width of bar - * - * @designToken scrollpanel.bar.focus.ring.width - */ - width?: string; - /** - * Focus ring style of bar - * - * @designToken scrollpanel.bar.focus.ring.style - */ - style?: string; - /** - * Focus ring color of bar - * - * @designToken scrollpanel.bar.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of bar - * - * @designToken scrollpanel.bar.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of bar - * - * @designToken scrollpanel.bar.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Background of bar - * - * @designToken scrollpanel.bar.background - */ - background?: string; - }; -} diff --git a/src/app/components/themes/types/scrollpanel/ng-package.json b/src/app/components/themes/types/scrollpanel/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/scrollpanel/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/scrollpanel/public_api.ts b/src/app/components/themes/types/scrollpanel/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/scrollpanel/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/select/index.d.ts b/src/app/components/themes/types/select/index.d.ts deleted file mode 100644 index 489d23c6df9..00000000000 --- a/src/app/components/themes/types/select/index.d.ts +++ /dev/null @@ -1,369 +0,0 @@ -/** - * - * Select Design Tokens - * - * [Live Demo](https://www.primeng.org/select/) - * - * @module themes/select - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface SelectDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken select.background - */ - background?: string; - /** - * Disabled background of root - * - * @designToken select.disabled.background - */ - disabledBackground?: string; - /** - * Filled background of root - * - * @designToken select.filled.background - */ - filledBackground?: string; - /** - * Filled hover background of root - * - * @designToken select.filled.hover.background - */ - filledHoverBackground?: string; - /** - * Filled focus background of root - * - * @designToken select.filled.focus.background - */ - filledFocusBackground?: string; - /** - * Border color of root - * - * @designToken select.border.color - */ - borderColor?: string; - /** - * Hover border color of root - * - * @designToken select.hover.border.color - */ - hoverBorderColor?: string; - /** - * Focus border color of root - * - * @designToken select.focus.border.color - */ - focusBorderColor?: string; - /** - * Invalid border color of root - * - * @designToken select.invalid.border.color - */ - invalidBorderColor?: string; - /** - * Color of root - * - * @designToken select.color - */ - color?: string; - /** - * Disabled color of root - * - * @designToken select.disabled.color - */ - disabledColor?: string; - /** - * Placeholder color of root - * - * @designToken select.placeholder.color - */ - placeholderColor?: string; - /** - * Shadow of root - * - * @designToken select.shadow - */ - shadow?: string; - /** - * Padding x of root - * - * @designToken select.padding.x - */ - paddingX?: string; - /** - * Padding y of root - * - * @designToken select.padding.y - */ - paddingY?: string; - /** - * Border radius of root - * - * @designToken select.border.radius - */ - borderRadius?: string; - /** - * Focus ring of root - */ - focusRing?: { - /** - * Focus ring width of root - * - * @designToken select.focus.ring.width - */ - width?: string; - /** - * Focus ring style of root - * - * @designToken select.focus.ring.style - */ - style?: string; - /** - * Focus ring color of root - * - * @designToken select.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of root - * - * @designToken select.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of root - * - * @designToken select.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Transition duration of root - * - * @designToken select.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the dropdown section - */ - dropdown?: { - /** - * Width of dropdown - * - * @designToken select.dropdown.width - */ - width?: string; - /** - * Color of dropdown - * - * @designToken select.dropdown.color - */ - color?: string; - }; - /** - * Used to pass tokens of the overlay section - */ - overlay?: { - /** - * Background of overlay - * - * @designToken select.overlay.background - */ - background?: string; - /** - * Border color of overlay - * - * @designToken select.overlay.border.color - */ - borderColor?: string; - /** - * Border radius of overlay - * - * @designToken select.overlay.border.radius - */ - borderRadius?: string; - /** - * Color of overlay - * - * @designToken select.overlay.color - */ - color?: string; - /** - * Shadow of overlay - * - * @designToken select.overlay.shadow - */ - shadow?: string; - }; - /** - * Used to pass tokens of the list section - */ - list?: { - /** - * Padding of list - * - * @designToken select.list.padding - */ - padding?: string; - /** - * Gap of list - * - * @designToken select.list.gap - */ - gap?: string; - /** - * Header of list - */ - header?: { - /** - * Header padding of list - * - * @designToken select.list.header.padding - */ - padding?: string; - }; - }; - /** - * Used to pass tokens of the option section - */ - option?: { - /** - * Focus background of option - * - * @designToken select.option.focus.background - */ - focusBackground?: string; - /** - * Selected background of option - * - * @designToken select.option.selected.background - */ - selectedBackground?: string; - /** - * Selected focus background of option - * - * @designToken select.option.selected.focus.background - */ - selectedFocusBackground?: string; - /** - * Color of option - * - * @designToken select.option.color - */ - color?: string; - /** - * Focus color of option - * - * @designToken select.option.focus.color - */ - focusColor?: string; - /** - * Selected color of option - * - * @designToken select.option.selected.color - */ - selectedColor?: string; - /** - * Selected focus color of option - * - * @designToken select.option.selected.focus.color - */ - selectedFocusColor?: string; - /** - * Padding of option - * - * @designToken select.option.padding - */ - padding?: string; - /** - * Border radius of option - * - * @designToken select.option.border.radius - */ - borderRadius?: string; - }; - /** - * Used to pass tokens of the option group section - */ - optionGroup?: { - /** - * Background of option group - * - * @designToken select.option.group.background - */ - background?: string; - /** - * Color of option group - * - * @designToken select.option.group.color - */ - color?: string; - /** - * Font weight of option group - * - * @designToken select.option.group.font.weight - */ - fontWeight?: string; - /** - * Padding of option group - * - * @designToken select.option.group.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the clear icon section - */ - clearIcon?: { - /** - * Color of clear icon - * - * @designToken select.clear.icon.color - */ - color?: string; - }; - /** - * Used to pass tokens of the checkmark section - */ - checkmark?: { - /** - * Color of checkmark - * - * @designToken select.checkmark.color - */ - color?: string; - /** - * Gutter start of checkmark - * - * @designToken select.checkmark.gutter.start - */ - gutterStart?: string; - /** - * Gutter end of checkmark - * - * @designToken select.checkmark.gutter.end - */ - gutterEnd?: string; - }; - /** - * Used to pass tokens of the empty message section - */ - emptyMessage?: { - /** - * Padding of empty message - * - * @designToken select.empty.message.padding - */ - padding?: string; - }; -} diff --git a/src/app/components/themes/types/select/ng-package.json b/src/app/components/themes/types/select/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/select/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/select/public_api.ts b/src/app/components/themes/types/select/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/select/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/selectbutton/index.d.ts b/src/app/components/themes/types/selectbutton/index.d.ts deleted file mode 100644 index f39469e0f7e..00000000000 --- a/src/app/components/themes/types/selectbutton/index.d.ts +++ /dev/null @@ -1,31 +0,0 @@ -/** - * - * SelectButton Design Tokens - * - * [Live Demo](https://www.primeng.org/selectbutton/) - * - * @module themes/selectbutton - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface SelectButtonDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Border radius of root - * - * @designToken selectbutton.border.radius - */ - borderRadius?: string; - /** - * Invalid border color of root - * - * @designToken selectbutton.invalid.border.color - */ - invalidBorderColor?: string; - }; -} diff --git a/src/app/components/themes/types/selectbutton/ng-package.json b/src/app/components/themes/types/selectbutton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/selectbutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/selectbutton/public_api.ts b/src/app/components/themes/types/selectbutton/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/selectbutton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/skeleton/index.d.ts b/src/app/components/themes/types/skeleton/index.d.ts deleted file mode 100644 index bfb7738831b..00000000000 --- a/src/app/components/themes/types/skeleton/index.d.ts +++ /dev/null @@ -1,37 +0,0 @@ -/** - * - * Skeleton Design Tokens - * - * [Live Demo](https://www.primeng.org/skeleton/) - * - * @module themes/skeleton - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface SkeletonDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Border radius of root - * - * @designToken skeleton.border.radius - */ - borderRadius?: string; - /** - * Background of root - * - * @designToken skeleton.background - */ - background?: string; - /** - * Animation background of root - * - * @designToken skeleton.animation.background - */ - animationBackground?: string; - }; -} diff --git a/src/app/components/themes/types/skeleton/ng-package.json b/src/app/components/themes/types/skeleton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/skeleton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/skeleton/public_api.ts b/src/app/components/themes/types/skeleton/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/skeleton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/slider/index.d.ts b/src/app/components/themes/types/slider/index.d.ts deleted file mode 100644 index 8bdc712ada1..00000000000 --- a/src/app/components/themes/types/slider/index.d.ts +++ /dev/null @@ -1,170 +0,0 @@ -/** - * - * Slider Design Tokens - * - * [Live Demo](https://www.primeng.org/slider/) - * - * @module themes/slider - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface SliderDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Transition duration of root - * - * @designToken slider.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the track section - */ - track?: { - /** - * Background of track - * - * @designToken slider.track.background - */ - background?: string; - /** - * Border radius of track - * - * @designToken slider.track.border.radius - */ - borderRadius?: string; - /** - * Size of track - * - * @designToken slider.track.size - */ - size?: string; - }; - /** - * Used to pass tokens of the range section - */ - range?: { - /** - * Background of range - * - * @designToken slider.range.background - */ - background?: string; - }; - /** - * Used to pass tokens of the handle section - */ - handle?: { - /** - * Width of handle - * - * @designToken slider.handle.width - */ - width?: string; - /** - * Height of handle - * - * @designToken slider.handle.height - */ - height?: string; - /** - * Border radius of handle - * - * @designToken slider.handle.border.radius - */ - borderRadius?: string; - /** - * Background of handle - * - * @designToken slider.handle.background - */ - background?: string; - /** - * Hover background of handle - * - * @designToken slider.handle.hover.background - */ - hoverBackground?: string; - /** - * Content of handle - */ - content?: { - /** - * Content border radius of handle - * - * @designToken slider.handle.content.border.radius - */ - borderRadius?: string; - /** - * Content hover background of handle - * - * @designToken slider.handle.content.hover.background - */ - hoverBackground?: string; - /** - * Content width of handle - * - * @designToken slider.handle.content.width - */ - width?: string; - /** - * Content height of handle - * - * @designToken slider.handle.content.height - */ - height?: string; - /** - * Content shadow of handle - * - * @designToken slider.handle.content.shadow - */ - shadow?: string; - }; - /** - * Focus ring of handle - */ - focusRing?: { - /** - * Focus ring width of handle - * - * @designToken slider.handle.focus.ring.width - */ - width?: string; - /** - * Focus ring style of handle - * - * @designToken slider.handle.focus.ring.style - */ - style?: string; - /** - * Focus ring color of handle - * - * @designToken slider.handle.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of handle - * - * @designToken slider.handle.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of handle - * - * @designToken slider.handle.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Content background of handle - * - * @designToken slider.handle.content.background - */ - contentBackground?: string; - }; -} diff --git a/src/app/components/themes/types/slider/ng-package.json b/src/app/components/themes/types/slider/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/slider/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/slider/public_api.ts b/src/app/components/themes/types/slider/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/slider/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/speeddial/index.d.ts b/src/app/components/themes/types/speeddial/index.d.ts deleted file mode 100644 index 11522bd5a36..00000000000 --- a/src/app/components/themes/types/speeddial/index.d.ts +++ /dev/null @@ -1,31 +0,0 @@ -/** - * - * SpeedDial Design Tokens - * - * [Live Demo](https://www.primeng.org/speeddial/) - * - * @module themes/speeddial - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface SpeedDialDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Gap of root - * - * @designToken speeddial.gap - */ - gap?: string; - /** - * Transition duration of root - * - * @designToken speeddial.transition.duration - */ - transitionDuration?: string; - }; -} diff --git a/src/app/components/themes/types/speeddial/ng-package.json b/src/app/components/themes/types/speeddial/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/speeddial/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/speeddial/public_api.ts b/src/app/components/themes/types/speeddial/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/speeddial/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/splitbutton/index.d.ts b/src/app/components/themes/types/splitbutton/index.d.ts deleted file mode 100644 index b47e35fcba2..00000000000 --- a/src/app/components/themes/types/splitbutton/index.d.ts +++ /dev/null @@ -1,37 +0,0 @@ -/** - * - * SplitButton Design Tokens - * - * [Live Demo](https://www.primeng.org/splitbutton/) - * - * @module themes/splitbutton - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface SplitButtonDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Border radius of root - * - * @designToken splitbutton.border.radius - */ - borderRadius?: string; - /** - * Rounded border radius of root - * - * @designToken splitbutton.rounded.border.radius - */ - roundedBorderRadius?: string; - /** - * Raised shadow of root - * - * @designToken splitbutton.raised.shadow - */ - raisedShadow?: string; - }; -} diff --git a/src/app/components/themes/types/splitbutton/ng-package.json b/src/app/components/themes/types/splitbutton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/splitbutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/splitbutton/public_api.ts b/src/app/components/themes/types/splitbutton/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/splitbutton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/splitter/index.d.ts b/src/app/components/themes/types/splitter/index.d.ts deleted file mode 100644 index 290227df451..00000000000 --- a/src/app/components/themes/types/splitter/index.d.ts +++ /dev/null @@ -1,112 +0,0 @@ -/** - * - * Splitter Design Tokens - * - * [Live Demo](https://www.primeng.org/splitter/) - * - * @module themes/splitter - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface SplitterDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken splitter.background - */ - background?: string; - /** - * Border color of root - * - * @designToken splitter.border.color - */ - borderColor?: string; - /** - * Color of root - * - * @designToken splitter.color - */ - color?: string; - /** - * Transition duration of root - * - * @designToken splitter.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the gutter section - */ - gutter?: { - /** - * Background of gutter - * - * @designToken splitter.gutter.background - */ - background?: string; - }; - /** - * Used to pass tokens of the handle section - */ - handle?: { - /** - * Size of handle - * - * @designToken splitter.handle.size - */ - size?: string; - /** - * Background of handle - * - * @designToken splitter.handle.background - */ - background?: string; - /** - * Border radius of handle - * - * @designToken splitter.handle.border.radius - */ - borderRadius?: string; - /** - * Focus ring of handle - */ - focusRing?: { - /** - * Focus ring width of handle - * - * @designToken splitter.handle.focus.ring.width - */ - width?: string; - /** - * Focus ring style of handle - * - * @designToken splitter.handle.focus.ring.style - */ - style?: string; - /** - * Focus ring color of handle - * - * @designToken splitter.handle.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of handle - * - * @designToken splitter.handle.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of handle - * - * @designToken splitter.handle.focus.ring.shadow - */ - shadow?: string; - }; - }; -} diff --git a/src/app/components/themes/types/splitter/ng-package.json b/src/app/components/themes/types/splitter/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/splitter/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/splitter/public_api.ts b/src/app/components/themes/types/splitter/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/splitter/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/stepper/index.d.ts b/src/app/components/themes/types/stepper/index.d.ts deleted file mode 100644 index e7bc4c5b66d..00000000000 --- a/src/app/components/themes/types/stepper/index.d.ts +++ /dev/null @@ -1,257 +0,0 @@ -/** - * - * Stepper Design Tokens - * - * [Live Demo](https://www.primeng.org/stepper/) - * - * @module themes/stepper - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface StepperDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Transition duration of root - * - * @designToken stepper.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the separator section - */ - separator?: { - /** - * Background of separator - * - * @designToken stepper.separator.background - */ - background?: string; - /** - * Active background of separator - * - * @designToken stepper.separator.active.background - */ - activeBackground?: string; - /** - * Margin of separator - * - * @designToken stepper.separator.margin - */ - margin?: string; - /** - * Size of separator - * - * @designToken stepper.separator.size - */ - size?: string; - }; - /** - * Used to pass tokens of the step section - */ - step?: { - /** - * Padding of step - * - * @designToken stepper.step.padding - */ - padding?: string; - /** - * Gap of step - * - * @designToken stepper.step.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the step header section - */ - stepHeader?: { - /** - * Padding of step header - * - * @designToken stepper.step.header.padding - */ - padding?: string; - /** - * Border radius of step header - * - * @designToken stepper.step.header.border.radius - */ - borderRadius?: string; - /** - * Focus ring of step header - */ - focusRing?: { - /** - * Focus ring width of step header - * - * @designToken stepper.step.header.focus.ring.width - */ - width?: string; - /** - * Focus ring style of step header - * - * @designToken stepper.step.header.focus.ring.style - */ - style?: string; - /** - * Focus ring color of step header - * - * @designToken stepper.step.header.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of step header - * - * @designToken stepper.step.header.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of step header - * - * @designToken stepper.step.header.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Gap of step header - * - * @designToken stepper.step.header.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the step title section - */ - stepTitle?: { - /** - * Color of step title - * - * @designToken stepper.step.title.color - */ - color?: string; - /** - * Active color of step title - * - * @designToken stepper.step.title.active.color - */ - activeColor?: string; - /** - * Font weight of step title - * - * @designToken stepper.step.title.font.weight - */ - fontWeight?: string; - }; - /** - * Used to pass tokens of the step number section - */ - stepNumber?: { - /** - * Background of step number - * - * @designToken stepper.step.number.background - */ - background?: string; - /** - * Active background of step number - * - * @designToken stepper.step.number.active.background - */ - activeBackground?: string; - /** - * Border color of step number - * - * @designToken stepper.step.number.border.color - */ - borderColor?: string; - /** - * Active border color of step number - * - * @designToken stepper.step.number.active.border.color - */ - activeBorderColor?: string; - /** - * Color of step number - * - * @designToken stepper.step.number.color - */ - color?: string; - /** - * Active color of step number - * - * @designToken stepper.step.number.active.color - */ - activeColor?: string; - /** - * Size of step number - * - * @designToken stepper.step.number.size - */ - size?: string; - /** - * Font size of step number - * - * @designToken stepper.step.number.font.size - */ - fontSize?: string; - /** - * Font weight of step number - * - * @designToken stepper.step.number.font.weight - */ - fontWeight?: string; - /** - * Border radius of step number - * - * @designToken stepper.step.number.border.radius - */ - borderRadius?: string; - /** - * Shadow of step number - * - * @designToken stepper.step.number.shadow - */ - shadow?: string; - }; - /** - * Used to pass tokens of the steppanels section - */ - steppanels?: { - /** - * Padding of steppanels - * - * @designToken stepper.steppanels.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the steppanel section - */ - steppanel?: { - /** - * Background of steppanel - * - * @designToken stepper.steppanel.background - */ - background?: string; - /** - * Color of steppanel - * - * @designToken stepper.steppanel.color - */ - color?: string; - /** - * Padding of steppanel - * - * @designToken stepper.steppanel.padding - */ - padding?: string; - }; -} diff --git a/src/app/components/themes/types/stepper/ng-package.json b/src/app/components/themes/types/stepper/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/stepper/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/stepper/public_api.ts b/src/app/components/themes/types/stepper/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/stepper/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/steps/index.d.ts b/src/app/components/themes/types/steps/index.d.ts deleted file mode 100644 index d28e81b853e..00000000000 --- a/src/app/components/themes/types/steps/index.d.ts +++ /dev/null @@ -1,182 +0,0 @@ -/** - * - * Steps Design Tokens - * - * [Live Demo](https://www.primeng.org/steps/) - * - * @module themes/steps - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface StepsDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Transition duration of root - * - * @designToken steps.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the separator section - */ - separator?: { - /** - * Background of separator - * - * @designToken steps.separator.background - */ - background?: string; - }; - /** - * Used to pass tokens of the item link section - */ - itemLink?: { - /** - * Border radius of item link - * - * @designToken steps.item.link.border.radius - */ - borderRadius?: string; - /** - * Focus ring of item link - */ - focusRing?: { - /** - * Focus ring width of item link - * - * @designToken steps.item.link.focus.ring.width - */ - width?: string; - /** - * Focus ring style of item link - * - * @designToken steps.item.link.focus.ring.style - */ - style?: string; - /** - * Focus ring color of item link - * - * @designToken steps.item.link.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of item link - * - * @designToken steps.item.link.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of item link - * - * @designToken steps.item.link.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Gap of item link - * - * @designToken steps.item.link.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the item label section - */ - itemLabel?: { - /** - * Color of item label - * - * @designToken steps.item.label.color - */ - color?: string; - /** - * Active color of item label - * - * @designToken steps.item.label.active.color - */ - activeColor?: string; - /** - * Font weight of item label - * - * @designToken steps.item.label.font.weight - */ - fontWeight?: string; - }; - /** - * Used to pass tokens of the item number section - */ - itemNumber?: { - /** - * Background of item number - * - * @designToken steps.item.number.background - */ - background?: string; - /** - * Active background of item number - * - * @designToken steps.item.number.active.background - */ - activeBackground?: string; - /** - * Border color of item number - * - * @designToken steps.item.number.border.color - */ - borderColor?: string; - /** - * Active border color of item number - * - * @designToken steps.item.number.active.border.color - */ - activeBorderColor?: string; - /** - * Color of item number - * - * @designToken steps.item.number.color - */ - color?: string; - /** - * Active color of item number - * - * @designToken steps.item.number.active.color - */ - activeColor?: string; - /** - * Size of item number - * - * @designToken steps.item.number.size - */ - size?: string; - /** - * Font size of item number - * - * @designToken steps.item.number.font.size - */ - fontSize?: string; - /** - * Font weight of item number - * - * @designToken steps.item.number.font.weight - */ - fontWeight?: string; - /** - * Border radius of item number - * - * @designToken steps.item.number.border.radius - */ - borderRadius?: string; - /** - * Shadow of item number - * - * @designToken steps.item.number.shadow - */ - shadow?: string; - }; -} diff --git a/src/app/components/themes/types/steps/ng-package.json b/src/app/components/themes/types/steps/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/steps/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/steps/public_api.ts b/src/app/components/themes/types/steps/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/steps/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/tabmenu/index.d.ts b/src/app/components/themes/types/tabmenu/index.d.ts deleted file mode 100644 index f40785a9279..00000000000 --- a/src/app/components/themes/types/tabmenu/index.d.ts +++ /dev/null @@ -1,218 +0,0 @@ -/** - * - * Tabmenu Design Tokens - * - * [Live Demo](https://www.primeng.org/tabmenu/) - * - * @module themes/tabmenu - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface TabmenuDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Transition duration of root - * - * @designToken tabmenu.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the tablist section - */ - tablist?: { - /** - * Border width of tablist - * - * @designToken tabmenu.tablist.border.width - */ - borderWidth?: string; - /** - * Background of tablist - * - * @designToken tabmenu.tablist.background - */ - background?: string; - /** - * Border color of tablist - * - * @designToken tabmenu.tablist.border.color - */ - borderColor?: string; - }; - /** - * Used to pass tokens of the item section - */ - item?: { - /** - * Background of item - * - * @designToken tabmenu.item.background - */ - background?: string; - /** - * Hover background of item - * - * @designToken tabmenu.item.hover.background - */ - hoverBackground?: string; - /** - * Active background of item - * - * @designToken tabmenu.item.active.background - */ - activeBackground?: string; - /** - * Border width of item - * - * @designToken tabmenu.item.border.width - */ - borderWidth?: string; - /** - * Border color of item - * - * @designToken tabmenu.item.border.color - */ - borderColor?: string; - /** - * Hover border color of item - * - * @designToken tabmenu.item.hover.border.color - */ - hoverBorderColor?: string; - /** - * Active border color of item - * - * @designToken tabmenu.item.active.border.color - */ - activeBorderColor?: string; - /** - * Color of item - * - * @designToken tabmenu.item.color - */ - color?: string; - /** - * Hover color of item - * - * @designToken tabmenu.item.hover.color - */ - hoverColor?: string; - /** - * Active color of item - * - * @designToken tabmenu.item.active.color - */ - activeColor?: string; - /** - * Padding of item - * - * @designToken tabmenu.item.padding - */ - padding?: string; - /** - * Font weight of item - * - * @designToken tabmenu.item.font.weight - */ - fontWeight?: string; - /** - * Margin of item - * - * @designToken tabmenu.item.margin - */ - margin?: string; - /** - * Gap of item - * - * @designToken tabmenu.item.gap - */ - gap?: string; - /** - * Focus ring of item - */ - focusRing?: { - /** - * Focus ring width of item - * - * @designToken tabmenu.item.focus.ring.width - */ - width?: string; - /** - * Focus ring style of item - * - * @designToken tabmenu.item.focus.ring.style - */ - style?: string; - /** - * Focus ring color of item - * - * @designToken tabmenu.item.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of item - * - * @designToken tabmenu.item.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of item - * - * @designToken tabmenu.item.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Used to pass tokens of the item icon section - */ - itemIcon?: { - /** - * Color of item icon - * - * @designToken tabmenu.item.icon.color - */ - color?: string; - /** - * Hover color of item icon - * - * @designToken tabmenu.item.icon.hover.color - */ - hoverColor?: string; - /** - * Active color of item icon - * - * @designToken tabmenu.item.icon.active.color - */ - activeColor?: string; - }; - /** - * Used to pass tokens of the active bar section - */ - activeBar?: { - /** - * Height of active bar - * - * @designToken tabmenu.active.bar.height - */ - height?: string; - /** - * Bottom of active bar - * - * @designToken tabmenu.active.bar.bottom - */ - bottom?: string; - /** - * Background of active bar - * - * @designToken tabmenu.active.bar.background - */ - background?: string; - }; -} diff --git a/src/app/components/themes/types/tabmenu/ng-package.json b/src/app/components/themes/types/tabmenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/tabmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/tabmenu/public_api.ts b/src/app/components/themes/types/tabmenu/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/tabmenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/tabs/index.d.ts b/src/app/components/themes/types/tabs/index.d.ts deleted file mode 100644 index 15bf71323c5..00000000000 --- a/src/app/components/themes/types/tabs/index.d.ts +++ /dev/null @@ -1,323 +0,0 @@ -/** - * - * Tabs Design Tokens - * - * [Live Demo](https://www.primeng.org/tabs/) - * - * @module themes/tabs - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface TabsDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Transition duration of root - * - * @designToken tabs.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the tablist section - */ - tablist?: { - /** - * Border width of tablist - * - * @designToken tabs.tablist.border.width - */ - borderWidth?: string; - /** - * Background of tablist - * - * @designToken tabs.tablist.background - */ - background?: string; - /** - * Border color of tablist - * - * @designToken tabs.tablist.border.color - */ - borderColor?: string; - }; - /** - * Used to pass tokens of the tab section - */ - tab?: { - /** - * Background of tab - * - * @designToken tabs.tab.background - */ - background?: string; - /** - * Hover background of tab - * - * @designToken tabs.tab.hover.background - */ - hoverBackground?: string; - /** - * Active background of tab - * - * @designToken tabs.tab.active.background - */ - activeBackground?: string; - /** - * Border width of tab - * - * @designToken tabs.tab.border.width - */ - borderWidth?: string; - /** - * Border color of tab - * - * @designToken tabs.tab.border.color - */ - borderColor?: string; - /** - * Hover border color of tab - * - * @designToken tabs.tab.hover.border.color - */ - hoverBorderColor?: string; - /** - * Active border color of tab - * - * @designToken tabs.tab.active.border.color - */ - activeBorderColor?: string; - /** - * Color of tab - * - * @designToken tabs.tab.color - */ - color?: string; - /** - * Hover color of tab - * - * @designToken tabs.tab.hover.color - */ - hoverColor?: string; - /** - * Active color of tab - * - * @designToken tabs.tab.active.color - */ - activeColor?: string; - /** - * Padding of tab - * - * @designToken tabs.tab.padding - */ - padding?: string; - /** - * Font weight of tab - * - * @designToken tabs.tab.font.weight - */ - fontWeight?: string; - /** - * Margin of tab - * - * @designToken tabs.tab.margin - */ - margin?: string; - /** - * Gap of tab - * - * @designToken tabs.tab.gap - */ - gap?: string; - /** - * Focus ring of tab - */ - focusRing?: { - /** - * Focus ring width of tab - * - * @designToken tabs.tab.focus.ring.width - */ - width?: string; - /** - * Focus ring style of tab - * - * @designToken tabs.tab.focus.ring.style - */ - style?: string; - /** - * Focus ring color of tab - * - * @designToken tabs.tab.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of tab - * - * @designToken tabs.tab.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of tab - * - * @designToken tabs.tab.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Used to pass tokens of the tabpanel section - */ - tabpanel?: { - /** - * Background of tabpanel - * - * @designToken tabs.tabpanel.background - */ - background?: string; - /** - * Color of tabpanel - * - * @designToken tabs.tabpanel.color - */ - color?: string; - /** - * Padding of tabpanel - * - * @designToken tabs.tabpanel.padding - */ - padding?: string; - /** - * Focus ring of tabpanel - */ - focusRing?: { - /** - * Focus ring width of tabpanel - * - * @designToken tabs.tabpanel.focus.ring.width - */ - width?: string; - /** - * Focus ring style of tabpanel - * - * @designToken tabs.tabpanel.focus.ring.style - */ - style?: string; - /** - * Focus ring color of tabpanel - * - * @designToken tabs.tabpanel.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of tabpanel - * - * @designToken tabs.tabpanel.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of tabpanel - * - * @designToken tabs.tabpanel.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Used to pass tokens of the nav button section - */ - navButton?: { - /** - * Background of nav button - * - * @designToken tabs.nav.button.background - */ - background?: string; - /** - * Color of nav button - * - * @designToken tabs.nav.button.color - */ - color?: string; - /** - * Hover color of nav button - * - * @designToken tabs.nav.button.hover.color - */ - hoverColor?: string; - /** - * Width of nav button - * - * @designToken tabs.nav.button.width - */ - width?: string; - /** - * Focus ring of nav button - */ - focusRing?: { - /** - * Focus ring width of nav button - * - * @designToken tabs.nav.button.focus.ring.width - */ - width?: string; - /** - * Focus ring style of nav button - * - * @designToken tabs.nav.button.focus.ring.style - */ - style?: string; - /** - * Focus ring color of nav button - * - * @designToken tabs.nav.button.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of nav button - * - * @designToken tabs.nav.button.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of nav button - * - * @designToken tabs.nav.button.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Shadow of nav button - * - * @designToken tabs.nav.button.shadow - */ - shadow?: string; - }; - /** - * Used to pass tokens of the active bar section - */ - activeBar?: { - /** - * Height of active bar - * - * @designToken tabs.active.bar.height - */ - height?: string; - /** - * Bottom of active bar - * - * @designToken tabs.active.bar.bottom - */ - bottom?: string; - /** - * Background of active bar - * - * @designToken tabs.active.bar.background - */ - background?: string; - }; -} diff --git a/src/app/components/themes/types/tabs/ng-package.json b/src/app/components/themes/types/tabs/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/tabs/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/tabs/public_api.ts b/src/app/components/themes/types/tabs/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/tabs/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/tabview/index.d.ts b/src/app/components/themes/types/tabview/index.d.ts deleted file mode 100644 index 4af2c59cefb..00000000000 --- a/src/app/components/themes/types/tabview/index.d.ts +++ /dev/null @@ -1,123 +0,0 @@ -/** - * - * TabView Design Tokens - * - * [Live Demo](https://www.primeng.org/tabview/) - * - * @module themes/tabview - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface TabViewDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Transition duration of root - * - * @designToken tabview.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the tab list section - */ - tabList?: { - /** - * Background of tab list - * - * @designToken tabview.tab.list.background - */ - background?: string; - /** - * Border color of tab list - * - * @designToken tabview.tab.list.border.color - */ - borderColor?: string; - }; - /** - * Used to pass tokens of the tab section - */ - tab?: { - /** - * Border color of tab - * - * @designToken tabview.tab.border.color - */ - borderColor?: string; - /** - * Active border color of tab - * - * @designToken tabview.tab.active.border.color - */ - activeBorderColor?: string; - /** - * Color of tab - * - * @designToken tabview.tab.color - */ - color?: string; - /** - * Hover color of tab - * - * @designToken tabview.tab.hover.color - */ - hoverColor?: string; - /** - * Active color of tab - * - * @designToken tabview.tab.active.color - */ - activeColor?: string; - }; - /** - * Used to pass tokens of the tab panel section - */ - tabPanel?: { - /** - * Background of tab panel - * - * @designToken tabview.tab.panel.background - */ - background?: string; - /** - * Color of tab panel - * - * @designToken tabview.tab.panel.color - */ - color?: string; - }; - /** - * Used to pass tokens of the nav button section - */ - navButton?: { - /** - * Background of nav button - * - * @designToken tabview.nav.button.background - */ - background?: string; - /** - * Color of nav button - * - * @designToken tabview.nav.button.color - */ - color?: string; - /** - * Hover color of nav button - * - * @designToken tabview.nav.button.hover.color - */ - hoverColor?: string; - /** - * Shadow of nav button - * - * @designToken tabview.nav.button.shadow - */ - shadow?: string; - }; -} diff --git a/src/app/components/themes/types/tabview/ng-package.json b/src/app/components/themes/types/tabview/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/tabview/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/tabview/public_api.ts b/src/app/components/themes/types/tabview/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/tabview/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/tag/index.d.ts b/src/app/components/themes/types/tag/index.d.ts deleted file mode 100644 index ab7f029136b..00000000000 --- a/src/app/components/themes/types/tag/index.d.ts +++ /dev/null @@ -1,185 +0,0 @@ -/** - * - * Tag Design Tokens - * - * [Live Demo](https://www.primeng.org/tag/) - * - * @module themes/tag - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface TagDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Font size of root - * - * @designToken tag.font.size - */ - fontSize?: string; - /** - * Font weight of root - * - * @designToken tag.font.weight - */ - fontWeight?: string; - /** - * Padding of root - * - * @designToken tag.padding - */ - padding?: string; - /** - * Gap of root - * - * @designToken tag.gap - */ - gap?: string; - /** - * Border radius of root - * - * @designToken tag.border.radius - */ - borderRadius?: string; - /** - * Rounded border radius of root - * - * @designToken tag.rounded.border.radius - */ - roundedBorderRadius?: string; - }; - /** - * Used to pass tokens of the icon section - */ - icon?: { - /** - * Size of icon - * - * @designToken tag.icon.size - */ - size?: string; - }; - /** - * Used to pass tokens of the primary section - */ - primary?: { - /** - * Background of primary - * - * @designToken tag.primary.background - */ - background?: string; - /** - * Color of primary - * - * @designToken tag.primary.color - */ - color?: string; - }; - /** - * Used to pass tokens of the secondary section - */ - secondary?: { - /** - * Background of secondary - * - * @designToken tag.secondary.background - */ - background?: string; - /** - * Color of secondary - * - * @designToken tag.secondary.color - */ - color?: string; - }; - /** - * Used to pass tokens of the success section - */ - success?: { - /** - * Background of success - * - * @designToken tag.success.background - */ - background?: string; - /** - * Color of success - * - * @designToken tag.success.color - */ - color?: string; - }; - /** - * Used to pass tokens of the info section - */ - info?: { - /** - * Background of info - * - * @designToken tag.info.background - */ - background?: string; - /** - * Color of info - * - * @designToken tag.info.color - */ - color?: string; - }; - /** - * Used to pass tokens of the warn section - */ - warn?: { - /** - * Background of warn - * - * @designToken tag.warn.background - */ - background?: string; - /** - * Color of warn - * - * @designToken tag.warn.color - */ - color?: string; - }; - /** - * Used to pass tokens of the danger section - */ - danger?: { - /** - * Background of danger - * - * @designToken tag.danger.background - */ - background?: string; - /** - * Color of danger - * - * @designToken tag.danger.color - */ - color?: string; - }; - /** - * Used to pass tokens of the contrast section - */ - contrast?: { - /** - * Background of contrast - * - * @designToken tag.contrast.background - */ - background?: string; - /** - * Color of contrast - * - * @designToken tag.contrast.color - */ - color?: string; - }; -} diff --git a/src/app/components/themes/types/tag/ng-package.json b/src/app/components/themes/types/tag/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/tag/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/tag/public_api.ts b/src/app/components/themes/types/tag/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/tag/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/terminal/index.d.ts b/src/app/components/themes/types/terminal/index.d.ts deleted file mode 100644 index c3489eb2c44..00000000000 --- a/src/app/components/themes/types/terminal/index.d.ts +++ /dev/null @@ -1,77 +0,0 @@ -/** - * - * Terminal Design Tokens - * - * [Live Demo](https://www.primeng.org/terminal/) - * - * @module themes/terminal - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface TerminalDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken terminal.background - */ - background?: string; - /** - * Border color of root - * - * @designToken terminal.border.color - */ - borderColor?: string; - /** - * Color of root - * - * @designToken terminal.color - */ - color?: string; - /** - * Height of root - * - * @designToken terminal.height - */ - height?: string; - /** - * Padding of root - * - * @designToken terminal.padding - */ - padding?: string; - /** - * Border radius of root - * - * @designToken terminal.border.radius - */ - borderRadius?: string; - }; - /** - * Used to pass tokens of the prompt section - */ - prompt?: { - /** - * Gap of prompt - * - * @designToken terminal.prompt.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the command response section - */ - commandResponse?: { - /** - * Margin of command response - * - * @designToken terminal.command.response.margin - */ - margin?: string; - }; -} diff --git a/src/app/components/themes/types/terminal/ng-package.json b/src/app/components/themes/types/terminal/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/terminal/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/terminal/public_api.ts b/src/app/components/themes/types/terminal/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/terminal/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/textarea/index.d.ts b/src/app/components/themes/types/textarea/index.d.ts deleted file mode 100644 index 854778db9d3..00000000000 --- a/src/app/components/themes/types/textarea/index.d.ts +++ /dev/null @@ -1,150 +0,0 @@ -/** - * - * Textarea Design Tokens - * - * [Live Demo](https://www.primeng.org/textarea/) - * - * @module themes/textarea - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface TextareaDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken textarea.background - */ - background?: string; - /** - * Disabled background of root - * - * @designToken textarea.disabled.background - */ - disabledBackground?: string; - /** - * Filled background of root - * - * @designToken textarea.filled.background - */ - filledBackground?: string; - /** - * Filled focus background of root - * - * @designToken textarea.filled.focus.background - */ - filledFocusBackground?: string; - /** - * Border color of root - * - * @designToken textarea.border.color - */ - borderColor?: string; - /** - * Hover border color of root - * - * @designToken textarea.hover.border.color - */ - hoverBorderColor?: string; - /** - * Focus border color of root - * - * @designToken textarea.focus.border.color - */ - focusBorderColor?: string; - /** - * Invalid border color of root - * - * @designToken textarea.invalid.border.color - */ - invalidBorderColor?: string; - /** - * Color of root - * - * @designToken textarea.color - */ - color?: string; - /** - * Disabled color of root - * - * @designToken textarea.disabled.color - */ - disabledColor?: string; - /** - * Placeholder color of root - * - * @designToken textarea.placeholder.color - */ - placeholderColor?: string; - /** - * Shadow of root - * - * @designToken textarea.shadow - */ - shadow?: string; - /** - * Padding x of root - * - * @designToken textarea.padding.x - */ - paddingX?: string; - /** - * Padding y of root - * - * @designToken textarea.padding.y - */ - paddingY?: string; - /** - * Border radius of root - * - * @designToken textarea.border.radius - */ - borderRadius?: string; - /** - * Focus ring of root - */ - focusRing?: { - /** - * Focus ring width of root - * - * @designToken textarea.focus.ring.width - */ - width?: string; - /** - * Focus ring style of root - * - * @designToken textarea.focus.ring.style - */ - style?: string; - /** - * Focus ring color of root - * - * @designToken textarea.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of root - * - * @designToken textarea.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of root - * - * @designToken textarea.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Transition duration of root - * - * @designToken textarea.transition.duration - */ - transitionDuration?: string; - }; -} diff --git a/src/app/components/themes/types/textarea/ng-package.json b/src/app/components/themes/types/textarea/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/textarea/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/textarea/public_api.ts b/src/app/components/themes/types/textarea/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/textarea/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/tieredmenu/index.d.ts b/src/app/components/themes/types/tieredmenu/index.d.ts deleted file mode 100644 index c759164b109..00000000000 --- a/src/app/components/themes/types/tieredmenu/index.d.ts +++ /dev/null @@ -1,228 +0,0 @@ -/** - * - * TieredMenu Design Tokens - * - * [Live Demo](https://www.primeng.org/tieredmenu/) - * - * @module themes/tieredmenu - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface TieredMenuDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken tieredmenu.background - */ - background?: string; - /** - * Border color of root - * - * @designToken tieredmenu.border.color - */ - borderColor?: string; - /** - * Color of root - * - * @designToken tieredmenu.color - */ - color?: string; - /** - * Border radius of root - * - * @designToken tieredmenu.border.radius - */ - borderRadius?: string; - /** - * Shadow of root - * - * @designToken tieredmenu.shadow - */ - shadow?: string; - /** - * Transition duration of root - * - * @designToken tieredmenu.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the list section - */ - list?: { - /** - * Padding of list - * - * @designToken tieredmenu.list.padding - */ - padding?: string; - /** - * Gap of list - * - * @designToken tieredmenu.list.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the item section - */ - item?: { - /** - * Focus background of item - * - * @designToken tieredmenu.item.focus.background - */ - focusBackground?: string; - /** - * Active background of item - * - * @designToken tieredmenu.item.active.background - */ - activeBackground?: string; - /** - * Color of item - * - * @designToken tieredmenu.item.color - */ - color?: string; - /** - * Focus color of item - * - * @designToken tieredmenu.item.focus.color - */ - focusColor?: string; - /** - * Active color of item - * - * @designToken tieredmenu.item.active.color - */ - activeColor?: string; - /** - * Padding of item - * - * @designToken tieredmenu.item.padding - */ - padding?: string; - /** - * Border radius of item - * - * @designToken tieredmenu.item.border.radius - */ - borderRadius?: string; - /** - * Gap of item - * - * @designToken tieredmenu.item.gap - */ - gap?: string; - /** - * Icon of item - */ - icon?: { - /** - * Icon color of item - * - * @designToken tieredmenu.item.icon.color - */ - color?: string; - /** - * Icon focus color of item - * - * @designToken tieredmenu.item.icon.focus.color - */ - focusColor?: string; - /** - * Icon active color of item - * - * @designToken tieredmenu.item.icon.active.color - */ - activeColor?: string; - }; - }; - /** - * Used to pass tokens of the submenu section - */ - submenu?: { - /** - * Mobile indent of submenu - * - * @designToken tieredmenu.submenu.mobile.indent - */ - mobileIndent?: string; - }; - /** - * Used to pass tokens of the submenu label section - */ - submenuLabel?: { - /** - * Padding of submenu label - * - * @designToken tieredmenu.submenu.label.padding - */ - padding?: string; - /** - * Font weight of submenu label - * - * @designToken tieredmenu.submenu.label.font.weight - */ - fontWeight?: string; - /** - * Background of submenu label - * - * @designToken tieredmenu.submenu.label.background - */ - background?: string; - /** - * Color of submenu label - * - * @designToken tieredmenu.submenu.label.color - */ - color?: string; - }; - /** - * Used to pass tokens of the submenu icon section - */ - submenuIcon?: { - /** - * Size of submenu icon - * - * @designToken tieredmenu.submenu.icon.size - */ - size?: string; - /** - * Color of submenu icon - * - * @designToken tieredmenu.submenu.icon.color - */ - color?: string; - /** - * Focus color of submenu icon - * - * @designToken tieredmenu.submenu.icon.focus.color - */ - focusColor?: string; - /** - * Active color of submenu icon - * - * @designToken tieredmenu.submenu.icon.active.color - */ - activeColor?: string; - }; - /** - * Used to pass tokens of the separator section - */ - separator?: { - /** - * Border color of separator - * - * @designToken tieredmenu.separator.border.color - */ - borderColor?: string; - }; -} diff --git a/src/app/components/themes/types/tieredmenu/ng-package.json b/src/app/components/themes/types/tieredmenu/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/tieredmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/tieredmenu/public_api.ts b/src/app/components/themes/types/tieredmenu/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/tieredmenu/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/timeline/index.d.ts b/src/app/components/themes/types/timeline/index.d.ts deleted file mode 100644 index 80571d041ba..00000000000 --- a/src/app/components/themes/types/timeline/index.d.ts +++ /dev/null @@ -1,138 +0,0 @@ -/** - * - * Timeline Design Tokens - * - * [Live Demo](https://www.primeng.org/timeline/) - * - * @module themes/timeline - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface TimelineDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the event section - */ - event?: { - /** - * Min height of event - * - * @designToken timeline.event.min.height - */ - minHeight?: string; - }; - /** - * Used to pass tokens of the horizontal section - */ - horizontal?: { - /** - * Event content of horizontal - */ - eventContent?: { - /** - * Event content padding of horizontal - * - * @designToken timeline.horizontal.event.content.padding - */ - padding?: string; - }; - }; - /** - * Used to pass tokens of the vertical section - */ - vertical?: { - /** - * Event content of vertical - */ - eventContent?: { - /** - * Event content padding of vertical - * - * @designToken timeline.vertical.event.content.padding - */ - padding?: string; - }; - }; - /** - * Used to pass tokens of the event marker section - */ - eventMarker?: { - /** - * Size of event marker - * - * @designToken timeline.event.marker.size - */ - size?: string; - /** - * Border radius of event marker - * - * @designToken timeline.event.marker.border.radius - */ - borderRadius?: string; - /** - * Border width of event marker - * - * @designToken timeline.event.marker.border.width - */ - borderWidth?: string; - /** - * Background of event marker - * - * @designToken timeline.event.marker.background - */ - background?: string; - /** - * Border color of event marker - * - * @designToken timeline.event.marker.border.color - */ - borderColor?: string; - /** - * Content of event marker - */ - content?: { - /** - * Content border radius of event marker - * - * @designToken timeline.event.marker.content.border.radius - */ - borderRadius?: string; - /** - * Content size of event marker - * - * @designToken timeline.event.marker.content.size - */ - size?: string; - /** - * Content background of event marker - * - * @designToken timeline.event.marker.content.background - */ - background?: string; - /** - * Content inset shadow of event marker - * - * @designToken timeline.event.marker.content.inset.shadow - */ - insetShadow?: string; - }; - }; - /** - * Used to pass tokens of the event connector section - */ - eventConnector?: { - /** - * Color of event connector - * - * @designToken timeline.event.connector.color - */ - color?: string; - /** - * Size of event connector - * - * @designToken timeline.event.connector.size - */ - size?: string; - }; -} diff --git a/src/app/components/themes/types/timeline/ng-package.json b/src/app/components/themes/types/timeline/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/timeline/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/timeline/public_api.ts b/src/app/components/themes/types/timeline/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/timeline/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/toast/index.d.ts b/src/app/components/themes/types/toast/index.d.ts deleted file mode 100644 index 099c4928f0c..00000000000 --- a/src/app/components/themes/types/toast/index.d.ts +++ /dev/null @@ -1,586 +0,0 @@ -/** - * - * Toast Design Tokens - * - * [Live Demo](https://www.primeng.org/toast/) - * - * @module themes/toast - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface ToastDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Width of root - * - * @designToken toast.width - */ - width?: string; - /** - * Border radius of root - * - * @designToken toast.border.radius - */ - borderRadius?: string; - /** - * Border width of root - * - * @designToken toast.border.width - */ - borderWidth?: string; - /** - * Transition duration of root - * - * @designToken toast.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the icon section - */ - icon?: { - /** - * Size of icon - * - * @designToken toast.icon.size - */ - size?: string; - }; - /** - * Used to pass tokens of the content section - */ - content?: { - /** - * Padding of content - * - * @designToken toast.content.padding - */ - padding?: string; - /** - * Gap of content - * - * @designToken toast.content.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the text section - */ - text?: { - /** - * Gap of text - * - * @designToken toast.text.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the summary section - */ - summary?: { - /** - * Font weight of summary - * - * @designToken toast.summary.font.weight - */ - fontWeight?: string; - /** - * Font size of summary - * - * @designToken toast.summary.font.size - */ - fontSize?: string; - }; - /** - * Used to pass tokens of the detail section - */ - detail?: { - /** - * Font weight of detail - * - * @designToken toast.detail.font.weight - */ - fontWeight?: string; - /** - * Font size of detail - * - * @designToken toast.detail.font.size - */ - fontSize?: string; - }; - /** - * Used to pass tokens of the close button section - */ - closeButton?: { - /** - * Width of close button - * - * @designToken toast.close.button.width - */ - width?: string; - /** - * Height of close button - * - * @designToken toast.close.button.height - */ - height?: string; - /** - * Border radius of close button - * - * @designToken toast.close.button.border.radius - */ - borderRadius?: string; - /** - * Focus ring of close button - */ - focusRing?: { - /** - * Focus ring width of close button - * - * @designToken toast.close.button.focus.ring.width - */ - width?: string; - /** - * Focus ring style of close button - * - * @designToken toast.close.button.focus.ring.style - */ - style?: string; - /** - * Focus ring offset of close button - * - * @designToken toast.close.button.focus.ring.offset - */ - offset?: string; - }; - }; - /** - * Used to pass tokens of the close icon section - */ - closeIcon?: { - /** - * Size of close icon - * - * @designToken toast.close.icon.size - */ - size?: string; - }; - /** - * Used to pass tokens of the blur section - */ - blur?: { - /** - * 0 of blur - * - * @designToken toast.blur.0 - */ - 0?: string; - /** - * 1 of blur - * - * @designToken toast.blur.1 - */ - 1?: string; - /** - * 2 of blur - * - * @designToken toast.blur.2 - */ - 2?: string; - /** - * 3 of blur - * - * @designToken toast.blur.3 - */ - 3?: string; - /** - * 4 of blur - * - * @designToken toast.blur.4 - */ - 4?: string; - }; - /** - * Used to pass tokens of the info section - */ - info?: { - /** - * Background of info - * - * @designToken toast.info.background - */ - background?: string; - /** - * Border color of info - * - * @designToken toast.info.border.color - */ - borderColor?: string; - /** - * Color of info - * - * @designToken toast.info.color - */ - color?: string; - /** - * Detail color of info - * - * @designToken toast.info.detail.color - */ - detailColor?: string; - /** - * Shadow of info - * - * @designToken toast.info.shadow - */ - shadow?: string; - /** - * Close button of info - */ - closeButton?: { - /** - * Close button hover background of info - * - * @designToken toast.info.close.button.hover.background - */ - hoverBackground?: string; - /** - * Close button focus ring of info - */ - focusRing?: { - /** - * Close button focus ring color of info - * - * @designToken toast.info.close.button.focus.ring.color - */ - color?: string; - /** - * Close button focus ring shadow of info - * - * @designToken toast.info.close.button.focus.ring.shadow - */ - shadow?: string; - }; - }; - }; - /** - * Used to pass tokens of the success section - */ - success?: { - /** - * Background of success - * - * @designToken toast.success.background - */ - background?: string; - /** - * Border color of success - * - * @designToken toast.success.border.color - */ - borderColor?: string; - /** - * Color of success - * - * @designToken toast.success.color - */ - color?: string; - /** - * Detail color of success - * - * @designToken toast.success.detail.color - */ - detailColor?: string; - /** - * Shadow of success - * - * @designToken toast.success.shadow - */ - shadow?: string; - /** - * Close button of success - */ - closeButton?: { - /** - * Close button hover background of success - * - * @designToken toast.success.close.button.hover.background - */ - hoverBackground?: string; - /** - * Close button focus ring of success - */ - focusRing?: { - /** - * Close button focus ring color of success - * - * @designToken toast.success.close.button.focus.ring.color - */ - color?: string; - /** - * Close button focus ring shadow of success - * - * @designToken toast.success.close.button.focus.ring.shadow - */ - shadow?: string; - }; - }; - }; - /** - * Used to pass tokens of the warn section - */ - warn?: { - /** - * Background of warn - * - * @designToken toast.warn.background - */ - background?: string; - /** - * Border color of warn - * - * @designToken toast.warn.border.color - */ - borderColor?: string; - /** - * Color of warn - * - * @designToken toast.warn.color - */ - color?: string; - /** - * Detail color of warn - * - * @designToken toast.warn.detail.color - */ - detailColor?: string; - /** - * Shadow of warn - * - * @designToken toast.warn.shadow - */ - shadow?: string; - /** - * Close button of warn - */ - closeButton?: { - /** - * Close button hover background of warn - * - * @designToken toast.warn.close.button.hover.background - */ - hoverBackground?: string; - /** - * Close button focus ring of warn - */ - focusRing?: { - /** - * Close button focus ring color of warn - * - * @designToken toast.warn.close.button.focus.ring.color - */ - color?: string; - /** - * Close button focus ring shadow of warn - * - * @designToken toast.warn.close.button.focus.ring.shadow - */ - shadow?: string; - }; - }; - }; - /** - * Used to pass tokens of the error section - */ - error?: { - /** - * Background of error - * - * @designToken toast.error.background - */ - background?: string; - /** - * Border color of error - * - * @designToken toast.error.border.color - */ - borderColor?: string; - /** - * Color of error - * - * @designToken toast.error.color - */ - color?: string; - /** - * Detail color of error - * - * @designToken toast.error.detail.color - */ - detailColor?: string; - /** - * Shadow of error - * - * @designToken toast.error.shadow - */ - shadow?: string; - /** - * Close button of error - */ - closeButton?: { - /** - * Close button hover background of error - * - * @designToken toast.error.close.button.hover.background - */ - hoverBackground?: string; - /** - * Close button focus ring of error - */ - focusRing?: { - /** - * Close button focus ring color of error - * - * @designToken toast.error.close.button.focus.ring.color - */ - color?: string; - /** - * Close button focus ring shadow of error - * - * @designToken toast.error.close.button.focus.ring.shadow - */ - shadow?: string; - }; - }; - }; - /** - * Used to pass tokens of the secondary section - */ - secondary?: { - /** - * Background of secondary - * - * @designToken toast.secondary.background - */ - background?: string; - /** - * Border color of secondary - * - * @designToken toast.secondary.border.color - */ - borderColor?: string; - /** - * Color of secondary - * - * @designToken toast.secondary.color - */ - color?: string; - /** - * Detail color of secondary - * - * @designToken toast.secondary.detail.color - */ - detailColor?: string; - /** - * Shadow of secondary - * - * @designToken toast.secondary.shadow - */ - shadow?: string; - /** - * Close button of secondary - */ - closeButton?: { - /** - * Close button hover background of secondary - * - * @designToken toast.secondary.close.button.hover.background - */ - hoverBackground?: string; - /** - * Close button focus ring of secondary - */ - focusRing?: { - /** - * Close button focus ring color of secondary - * - * @designToken toast.secondary.close.button.focus.ring.color - */ - color?: string; - /** - * Close button focus ring shadow of secondary - * - * @designToken toast.secondary.close.button.focus.ring.shadow - */ - shadow?: string; - }; - }; - }; - /** - * Used to pass tokens of the contrast section - */ - contrast?: { - /** - * Background of contrast - * - * @designToken toast.contrast.background - */ - background?: string; - /** - * Border color of contrast - * - * @designToken toast.contrast.border.color - */ - borderColor?: string; - /** - * Color of contrast - * - * @designToken toast.contrast.color - */ - color?: string; - /** - * Detail color of contrast - * - * @designToken toast.contrast.detail.color - */ - detailColor?: string; - /** - * Shadow of contrast - * - * @designToken toast.contrast.shadow - */ - shadow?: string; - /** - * Close button of contrast - */ - closeButton?: { - /** - * Close button hover background of contrast - * - * @designToken toast.contrast.close.button.hover.background - */ - hoverBackground?: string; - /** - * Close button focus ring of contrast - */ - focusRing?: { - /** - * Close button focus ring color of contrast - * - * @designToken toast.contrast.close.button.focus.ring.color - */ - color?: string; - /** - * Close button focus ring shadow of contrast - * - * @designToken toast.contrast.close.button.focus.ring.shadow - */ - shadow?: string; - }; - }; - }; -} diff --git a/src/app/components/themes/types/toast/ng-package.json b/src/app/components/themes/types/toast/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/toast/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/toast/public_api.ts b/src/app/components/themes/types/toast/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/toast/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/togglebutton/index.d.ts b/src/app/components/themes/types/togglebutton/index.d.ts deleted file mode 100644 index b3a4c422434..00000000000 --- a/src/app/components/themes/types/togglebutton/index.d.ts +++ /dev/null @@ -1,214 +0,0 @@ -/** - * - * ToggleButton Design Tokens - * - * [Live Demo](https://www.primeng.org/togglebutton/) - * - * @module themes/togglebutton - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface ToggleButtonDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Padding of root - * - * @designToken togglebutton.padding - */ - padding?: string; - /** - * Border radius of root - * - * @designToken togglebutton.border.radius - */ - borderRadius?: string; - /** - * Gap of root - * - * @designToken togglebutton.gap - */ - gap?: string; - /** - * Font weight of root - * - * @designToken togglebutton.font.weight - */ - fontWeight?: string; - /** - * Disabled background of root - * - * @designToken togglebutton.disabled.background - */ - disabledBackground?: string; - /** - * Disabled border color of root - * - * @designToken togglebutton.disabled.border.color - */ - disabledBorderColor?: string; - /** - * Disabled color of root - * - * @designToken togglebutton.disabled.color - */ - disabledColor?: string; - /** - * Invalid border color of root - * - * @designToken togglebutton.invalid.border.color - */ - invalidBorderColor?: string; - /** - * Focus ring of root - */ - focusRing?: { - /** - * Focus ring width of root - * - * @designToken togglebutton.focus.ring.width - */ - width?: string; - /** - * Focus ring style of root - * - * @designToken togglebutton.focus.ring.style - */ - style?: string; - /** - * Focus ring color of root - * - * @designToken togglebutton.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of root - * - * @designToken togglebutton.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of root - * - * @designToken togglebutton.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Transition duration of root - * - * @designToken togglebutton.transition.duration - */ - transitionDuration?: string; - /** - * Background of root - * - * @designToken togglebutton.background - */ - background?: string; - /** - * Checked background of root - * - * @designToken togglebutton.checked.background - */ - checkedBackground?: string; - /** - * Hover background of root - * - * @designToken togglebutton.hover.background - */ - hoverBackground?: string; - /** - * Border color of root - * - * @designToken togglebutton.border.color - */ - borderColor?: string; - /** - * Color of root - * - * @designToken togglebutton.color - */ - color?: string; - /** - * Hover color of root - * - * @designToken togglebutton.hover.color - */ - hoverColor?: string; - /** - * Checked color of root - * - * @designToken togglebutton.checked.color - */ - checkedColor?: string; - /** - * Checked border color of root - * - * @designToken togglebutton.checked.border.color - */ - checkedBorderColor?: string; - }; - /** - * Used to pass tokens of the icon section - */ - icon?: { - /** - * Disabled color of icon - * - * @designToken togglebutton.icon.disabled.color - */ - disabledColor?: string; - /** - * Color of icon - * - * @designToken togglebutton.icon.color - */ - color?: string; - /** - * Hover color of icon - * - * @designToken togglebutton.icon.hover.color - */ - hoverColor?: string; - /** - * Checked color of icon - * - * @designToken togglebutton.icon.checked.color - */ - checkedColor?: string; - }; - /** - * Used to pass tokens of the content section - */ - content?: { - /** - * Left of content - * - * @designToken togglebutton.content.left - */ - left?: string; - /** - * Top of content - * - * @designToken togglebutton.content.top - */ - top?: string; - /** - * Checked shadow of content - * - * @designToken togglebutton.content.checked.shadow - */ - checkedShadow?: string; - /** - * Checked background of content - * - * @designToken togglebutton.content.checked.background - */ - checkedBackground?: string; - }; -} diff --git a/src/app/components/themes/types/togglebutton/ng-package.json b/src/app/components/themes/types/togglebutton/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/togglebutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/togglebutton/public_api.ts b/src/app/components/themes/types/togglebutton/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/togglebutton/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/toggleswitch/index.d.ts b/src/app/components/themes/types/toggleswitch/index.d.ts deleted file mode 100644 index df2d96d6aed..00000000000 --- a/src/app/components/themes/types/toggleswitch/index.d.ts +++ /dev/null @@ -1,233 +0,0 @@ -/** - * - * ToggleSwitch Design Tokens - * - * [Live Demo](https://www.primeng.org/toggleswitch/) - * - * @module themes/toggleswitch - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface ToggleSwitchDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Width of root - * - * @designToken toggleswitch.width - */ - width?: string; - /** - * Height of root - * - * @designToken toggleswitch.height - */ - height?: string; - /** - * Border radius of root - * - * @designToken toggleswitch.border.radius - */ - borderRadius?: string; - /** - * Gap of root - * - * @designToken toggleswitch.gap - */ - gap?: string; - /** - * Shadow of root - * - * @designToken toggleswitch.shadow - */ - shadow?: string; - /** - * Focus ring of root - */ - focusRing?: { - /** - * Focus ring width of root - * - * @designToken toggleswitch.focus.ring.width - */ - width?: string; - /** - * Focus ring style of root - * - * @designToken toggleswitch.focus.ring.style - */ - style?: string; - /** - * Focus ring color of root - * - * @designToken toggleswitch.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of root - * - * @designToken toggleswitch.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of root - * - * @designToken toggleswitch.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Border width of root - * - * @designToken toggleswitch.border.width - */ - borderWidth?: string; - /** - * Border color of root - * - * @designToken toggleswitch.border.color - */ - borderColor?: string; - /** - * Hover border color of root - * - * @designToken toggleswitch.hover.border.color - */ - hoverBorderColor?: string; - /** - * Checked border color of root - * - * @designToken toggleswitch.checked.border.color - */ - checkedBorderColor?: string; - /** - * Checked hover border color of root - * - * @designToken toggleswitch.checked.hover.border.color - */ - checkedHoverBorderColor?: string; - /** - * Invalid border color of root - * - * @designToken toggleswitch.invalid.border.color - */ - invalidBorderColor?: string; - /** - * Transition duration of root - * - * @designToken toggleswitch.transition.duration - */ - transitionDuration?: string; - /** - * Slide duration of root - * - * @designToken toggleswitch.slide.duration - */ - slideDuration?: string; - /** - * Background of root - * - * @designToken toggleswitch.background - */ - background?: string; - /** - * Disabled background of root - * - * @designToken toggleswitch.disabled.background - */ - disabledBackground?: string; - /** - * Hover background of root - * - * @designToken toggleswitch.hover.background - */ - hoverBackground?: string; - /** - * Checked background of root - * - * @designToken toggleswitch.checked.background - */ - checkedBackground?: string; - /** - * Checked hover background of root - * - * @designToken toggleswitch.checked.hover.background - */ - checkedHoverBackground?: string; - }; - /** - * Used to pass tokens of the handle section - */ - handle?: { - /** - * Border radius of handle - * - * @designToken toggleswitch.handle.border.radius - */ - borderRadius?: string; - /** - * Size of handle - * - * @designToken toggleswitch.handle.size - */ - size?: string; - /** - * Background of handle - * - * @designToken toggleswitch.handle.background - */ - background?: string; - /** - * Disabled background of handle - * - * @designToken toggleswitch.handle.disabled.background - */ - disabledBackground?: string; - /** - * Hover background of handle - * - * @designToken toggleswitch.handle.hover.background - */ - hoverBackground?: string; - /** - * Checked background of handle - * - * @designToken toggleswitch.handle.checked.background - */ - checkedBackground?: string; - /** - * Checked hover background of handle - * - * @designToken toggleswitch.handle.checked.hover.background - */ - checkedHoverBackground?: string; - /** - * Color of handle - * - * @designToken toggleswitch.handle.color - */ - color?: string; - /** - * Hover color of handle - * - * @designToken toggleswitch.handle.hover.color - */ - hoverColor?: string; - /** - * Checked color of handle - * - * @designToken toggleswitch.handle.checked.color - */ - checkedColor?: string; - /** - * Checked hover color of handle - * - * @designToken toggleswitch.handle.checked.hover.color - */ - checkedHoverColor?: string; - }; -} diff --git a/src/app/components/themes/types/toggleswitch/ng-package.json b/src/app/components/themes/types/toggleswitch/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/toggleswitch/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/toggleswitch/public_api.ts b/src/app/components/themes/types/toggleswitch/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/toggleswitch/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/toolbar/index.d.ts b/src/app/components/themes/types/toolbar/index.d.ts deleted file mode 100644 index 659fe62bad6..00000000000 --- a/src/app/components/themes/types/toolbar/index.d.ts +++ /dev/null @@ -1,55 +0,0 @@ -/** - * - * Toolbar Design Tokens - * - * [Live Demo](https://www.primeng.org/toolbar/) - * - * @module themes/toolbar - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface ToolbarDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken toolbar.background - */ - background?: string; - /** - * Border color of root - * - * @designToken toolbar.border.color - */ - borderColor?: string; - /** - * Border radius of root - * - * @designToken toolbar.border.radius - */ - borderRadius?: string; - /** - * Color of root - * - * @designToken toolbar.color - */ - color?: string; - /** - * Gap of root - * - * @designToken toolbar.gap - */ - gap?: string; - /** - * Padding of root - * - * @designToken toolbar.padding - */ - padding?: string; - }; -} diff --git a/src/app/components/themes/types/toolbar/ng-package.json b/src/app/components/themes/types/toolbar/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/toolbar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/toolbar/public_api.ts b/src/app/components/themes/types/toolbar/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/toolbar/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/tooltip/index.d.ts b/src/app/components/themes/types/tooltip/index.d.ts deleted file mode 100644 index db7fd3da9e6..00000000000 --- a/src/app/components/themes/types/tooltip/index.d.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * - * Tooltip Design Tokens - * - * [Live Demo](https://www.primeng.org/tooltip/) - * - * @module themes/tooltip - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface TooltipDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Max width of root - * - * @designToken tooltip.max.width - */ - maxWidth?: string; - /** - * Gutter of root - * - * @designToken tooltip.gutter - */ - gutter?: string; - /** - * Shadow of root - * - * @designToken tooltip.shadow - */ - shadow?: string; - /** - * Padding of root - * - * @designToken tooltip.padding - */ - padding?: string; - /** - * Border radius of root - * - * @designToken tooltip.border.radius - */ - borderRadius?: string; - /** - * Background of root - * - * @designToken tooltip.background - */ - background?: string; - /** - * Color of root - * - * @designToken tooltip.color - */ - color?: string; - }; -} diff --git a/src/app/components/themes/types/tooltip/ng-package.json b/src/app/components/themes/types/tooltip/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/tooltip/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/tooltip/public_api.ts b/src/app/components/themes/types/tooltip/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/tooltip/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/tree/index.d.ts b/src/app/components/themes/types/tree/index.d.ts deleted file mode 100644 index 0b559df0c56..00000000000 --- a/src/app/components/themes/types/tree/index.d.ts +++ /dev/null @@ -1,259 +0,0 @@ -/** - * - * Tree Design Tokens - * - * [Live Demo](https://www.primeng.org/tree/) - * - * @module themes/tree - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface TreeDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken tree.background - */ - background?: string; - /** - * Color of root - * - * @designToken tree.color - */ - color?: string; - /** - * Padding of root - * - * @designToken tree.padding - */ - padding?: string; - /** - * Gap of root - * - * @designToken tree.gap - */ - gap?: string; - /** - * Indent of root - * - * @designToken tree.indent - */ - indent?: string; - /** - * Transition duration of root - * - * @designToken tree.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the node section - */ - node?: { - /** - * Padding of node - * - * @designToken tree.node.padding - */ - padding?: string; - /** - * Border radius of node - * - * @designToken tree.node.border.radius - */ - borderRadius?: string; - /** - * Hover background of node - * - * @designToken tree.node.hover.background - */ - hoverBackground?: string; - /** - * Selected background of node - * - * @designToken tree.node.selected.background - */ - selectedBackground?: string; - /** - * Color of node - * - * @designToken tree.node.color - */ - color?: string; - /** - * Hover color of node - * - * @designToken tree.node.hover.color - */ - hoverColor?: string; - /** - * Selected color of node - * - * @designToken tree.node.selected.color - */ - selectedColor?: string; - /** - * Focus ring of node - */ - focusRing?: { - /** - * Focus ring width of node - * - * @designToken tree.node.focus.ring.width - */ - width?: string; - /** - * Focus ring style of node - * - * @designToken tree.node.focus.ring.style - */ - style?: string; - /** - * Focus ring color of node - * - * @designToken tree.node.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of node - * - * @designToken tree.node.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of node - * - * @designToken tree.node.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Gap of node - * - * @designToken tree.node.gap - */ - gap?: string; - }; - /** - * Used to pass tokens of the node icon section - */ - nodeIcon?: { - /** - * Color of node icon - * - * @designToken tree.node.icon.color - */ - color?: string; - /** - * Hover color of node icon - * - * @designToken tree.node.icon.hover.color - */ - hoverColor?: string; - /** - * Selected color of node icon - * - * @designToken tree.node.icon.selected.color - */ - selectedColor?: string; - }; - /** - * Used to pass tokens of the node toggle button section - */ - nodeToggleButton?: { - /** - * Border radius of node toggle button - * - * @designToken tree.node.toggle.button.border.radius - */ - borderRadius?: string; - /** - * Size of node toggle button - * - * @designToken tree.node.toggle.button.size - */ - size?: string; - /** - * Hover background of node toggle button - * - * @designToken tree.node.toggle.button.hover.background - */ - hoverBackground?: string; - /** - * Selected hover background of node toggle button - * - * @designToken tree.node.toggle.button.selected.hover.background - */ - selectedHoverBackground?: string; - /** - * Color of node toggle button - * - * @designToken tree.node.toggle.button.color - */ - color?: string; - /** - * Hover color of node toggle button - * - * @designToken tree.node.toggle.button.hover.color - */ - hoverColor?: string; - /** - * Selected hover color of node toggle button - * - * @designToken tree.node.toggle.button.selected.hover.color - */ - selectedHoverColor?: string; - /** - * Focus ring of node toggle button - */ - focusRing?: { - /** - * Focus ring width of node toggle button - * - * @designToken tree.node.toggle.button.focus.ring.width - */ - width?: string; - /** - * Focus ring style of node toggle button - * - * @designToken tree.node.toggle.button.focus.ring.style - */ - style?: string; - /** - * Focus ring color of node toggle button - * - * @designToken tree.node.toggle.button.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of node toggle button - * - * @designToken tree.node.toggle.button.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of node toggle button - * - * @designToken tree.node.toggle.button.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Used to pass tokens of the loading icon section - */ - loadingIcon?: { - /** - * Size of loading icon - * - * @designToken tree.loading.icon.size - */ - size?: string; - }; -} diff --git a/src/app/components/themes/types/tree/ng-package.json b/src/app/components/themes/types/tree/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/tree/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/tree/public_api.ts b/src/app/components/themes/types/tree/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/tree/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/treeselect/index.d.ts b/src/app/components/themes/types/treeselect/index.d.ts deleted file mode 100644 index 413a941e436..00000000000 --- a/src/app/components/themes/types/treeselect/index.d.ts +++ /dev/null @@ -1,241 +0,0 @@ -/** - * - * TreeSelect Design Tokens - * - * [Live Demo](https://www.primeng.org/treeselect/) - * - * @module themes/treeselect - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface TreeSelectDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Background of root - * - * @designToken treeselect.background - */ - background?: string; - /** - * Disabled background of root - * - * @designToken treeselect.disabled.background - */ - disabledBackground?: string; - /** - * Filled background of root - * - * @designToken treeselect.filled.background - */ - filledBackground?: string; - /** - * Filled hover background of root - * - * @designToken treeselect.filled.hover.background - */ - filledHoverBackground?: string; - /** - * Filled focus background of root - * - * @designToken treeselect.filled.focus.background - */ - filledFocusBackground?: string; - /** - * Border color of root - * - * @designToken treeselect.border.color - */ - borderColor?: string; - /** - * Hover border color of root - * - * @designToken treeselect.hover.border.color - */ - hoverBorderColor?: string; - /** - * Focus border color of root - * - * @designToken treeselect.focus.border.color - */ - focusBorderColor?: string; - /** - * Invalid border color of root - * - * @designToken treeselect.invalid.border.color - */ - invalidBorderColor?: string; - /** - * Color of root - * - * @designToken treeselect.color - */ - color?: string; - /** - * Disabled color of root - * - * @designToken treeselect.disabled.color - */ - disabledColor?: string; - /** - * Placeholder color of root - * - * @designToken treeselect.placeholder.color - */ - placeholderColor?: string; - /** - * Shadow of root - * - * @designToken treeselect.shadow - */ - shadow?: string; - /** - * Padding x of root - * - * @designToken treeselect.padding.x - */ - paddingX?: string; - /** - * Padding y of root - * - * @designToken treeselect.padding.y - */ - paddingY?: string; - /** - * Border radius of root - * - * @designToken treeselect.border.radius - */ - borderRadius?: string; - /** - * Focus ring of root - */ - focusRing?: { - /** - * Focus ring width of root - * - * @designToken treeselect.focus.ring.width - */ - width?: string; - /** - * Focus ring style of root - * - * @designToken treeselect.focus.ring.style - */ - style?: string; - /** - * Focus ring color of root - * - * @designToken treeselect.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of root - * - * @designToken treeselect.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of root - * - * @designToken treeselect.focus.ring.shadow - */ - shadow?: string; - }; - /** - * Transition duration of root - * - * @designToken treeselect.transition.duration - */ - transitionDuration?: string; - }; - /** - * Used to pass tokens of the dropdown section - */ - dropdown?: { - /** - * Width of dropdown - * - * @designToken treeselect.dropdown.width - */ - width?: string; - /** - * Color of dropdown - * - * @designToken treeselect.dropdown.color - */ - color?: string; - }; - /** - * Used to pass tokens of the overlay section - */ - overlay?: { - /** - * Background of overlay - * - * @designToken treeselect.overlay.background - */ - background?: string; - /** - * Border color of overlay - * - * @designToken treeselect.overlay.border.color - */ - borderColor?: string; - /** - * Border radius of overlay - * - * @designToken treeselect.overlay.border.radius - */ - borderRadius?: string; - /** - * Color of overlay - * - * @designToken treeselect.overlay.color - */ - color?: string; - /** - * Shadow of overlay - * - * @designToken treeselect.overlay.shadow - */ - shadow?: string; - }; - /** - * Used to pass tokens of the tree section - */ - tree?: { - /** - * Padding of tree - * - * @designToken treeselect.tree.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the empty message section - */ - emptyMessage?: { - /** - * Padding of empty message - * - * @designToken treeselect.empty.message.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the chip section - */ - chip?: { - /** - * Border radius of chip - * - * @designToken treeselect.chip.border.radius - */ - borderRadius?: string; - }; -} diff --git a/src/app/components/themes/types/treeselect/ng-package.json b/src/app/components/themes/types/treeselect/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/treeselect/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/treeselect/public_api.ts b/src/app/components/themes/types/treeselect/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/treeselect/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/treetable/index.d.ts b/src/app/components/themes/types/treetable/index.d.ts deleted file mode 100644 index ca1be67c8c9..00000000000 --- a/src/app/components/themes/types/treetable/index.d.ts +++ /dev/null @@ -1,553 +0,0 @@ -/** - * - * TreeTable Design Tokens - * - * [Live Demo](https://www.primeng.org/treetable/) - * - * @module themes/treetable - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface TreeTableDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the root section - */ - root?: { - /** - * Transition duration of root - * - * @designToken treetable.transition.duration - */ - transitionDuration?: string; - /** - * Border color of root - * - * @designToken treetable.border.color - */ - borderColor?: string; - }; - /** - * Used to pass tokens of the header section - */ - header?: { - /** - * Background of header - * - * @designToken treetable.header.background - */ - background?: string; - /** - * Border color of header - * - * @designToken treetable.header.border.color - */ - borderColor?: string; - /** - * Color of header - * - * @designToken treetable.header.color - */ - color?: string; - /** - * Border width of header - * - * @designToken treetable.header.border.width - */ - borderWidth?: string; - /** - * Padding of header - * - * @designToken treetable.header.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the header cell section - */ - headerCell?: { - /** - * Background of header cell - * - * @designToken treetable.header.cell.background - */ - background?: string; - /** - * Hover background of header cell - * - * @designToken treetable.header.cell.hover.background - */ - hoverBackground?: string; - /** - * Selected background of header cell - * - * @designToken treetable.header.cell.selected.background - */ - selectedBackground?: string; - /** - * Border color of header cell - * - * @designToken treetable.header.cell.border.color - */ - borderColor?: string; - /** - * Color of header cell - * - * @designToken treetable.header.cell.color - */ - color?: string; - /** - * Hover color of header cell - * - * @designToken treetable.header.cell.hover.color - */ - hoverColor?: string; - /** - * Selected color of header cell - * - * @designToken treetable.header.cell.selected.color - */ - selectedColor?: string; - /** - * Gap of header cell - * - * @designToken treetable.header.cell.gap - */ - gap?: string; - /** - * Padding of header cell - * - * @designToken treetable.header.cell.padding - */ - padding?: string; - /** - * Focus ring of header cell - */ - focusRing?: { - /** - * Focus ring width of header cell - * - * @designToken treetable.header.cell.focus.ring.width - */ - width?: string; - /** - * Focus ring style of header cell - * - * @designToken treetable.header.cell.focus.ring.style - */ - style?: string; - /** - * Focus ring color of header cell - * - * @designToken treetable.header.cell.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of header cell - * - * @designToken treetable.header.cell.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of header cell - * - * @designToken treetable.header.cell.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Used to pass tokens of the column title section - */ - columnTitle?: { - /** - * Font weight of column title - * - * @designToken treetable.column.title.font.weight - */ - fontWeight?: string; - }; - /** - * Used to pass tokens of the row section - */ - row?: { - /** - * Background of row - * - * @designToken treetable.row.background - */ - background?: string; - /** - * Hover background of row - * - * @designToken treetable.row.hover.background - */ - hoverBackground?: string; - /** - * Selected background of row - * - * @designToken treetable.row.selected.background - */ - selectedBackground?: string; - /** - * Color of row - * - * @designToken treetable.row.color - */ - color?: string; - /** - * Hover color of row - * - * @designToken treetable.row.hover.color - */ - hoverColor?: string; - /** - * Selected color of row - * - * @designToken treetable.row.selected.color - */ - selectedColor?: string; - /** - * Focus ring of row - */ - focusRing?: { - /** - * Focus ring width of row - * - * @designToken treetable.row.focus.ring.width - */ - width?: string; - /** - * Focus ring style of row - * - * @designToken treetable.row.focus.ring.style - */ - style?: string; - /** - * Focus ring color of row - * - * @designToken treetable.row.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of row - * - * @designToken treetable.row.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of row - * - * @designToken treetable.row.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Used to pass tokens of the body cell section - */ - bodyCell?: { - /** - * Border color of body cell - * - * @designToken treetable.body.cell.border.color - */ - borderColor?: string; - /** - * Padding of body cell - * - * @designToken treetable.body.cell.padding - */ - padding?: string; - /** - * Gap of body cell - * - * @designToken treetable.body.cell.gap - */ - gap?: string; - /** - * Selected border color of body cell - * - * @designToken treetable.body.cell.selected.border.color - */ - selectedBorderColor?: string; - }; - /** - * Used to pass tokens of the footer cell section - */ - footerCell?: { - /** - * Background of footer cell - * - * @designToken treetable.footer.cell.background - */ - background?: string; - /** - * Border color of footer cell - * - * @designToken treetable.footer.cell.border.color - */ - borderColor?: string; - /** - * Color of footer cell - * - * @designToken treetable.footer.cell.color - */ - color?: string; - /** - * Padding of footer cell - * - * @designToken treetable.footer.cell.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the column footer section - */ - columnFooter?: { - /** - * Font weight of column footer - * - * @designToken treetable.column.footer.font.weight - */ - fontWeight?: string; - }; - /** - * Used to pass tokens of the footer section - */ - footer?: { - /** - * Background of footer - * - * @designToken treetable.footer.background - */ - background?: string; - /** - * Border color of footer - * - * @designToken treetable.footer.border.color - */ - borderColor?: string; - /** - * Color of footer - * - * @designToken treetable.footer.color - */ - color?: string; - /** - * Border width of footer - * - * @designToken treetable.footer.border.width - */ - borderWidth?: string; - /** - * Padding of footer - * - * @designToken treetable.footer.padding - */ - padding?: string; - }; - /** - * Used to pass tokens of the column resizer width section - */ - columnResizerWidth?: { - /** - * 0 of column resizer width - * - * @designToken treetable.column.resizer.width.0 - */ - 0?: string; - /** - * 1 of column resizer width - * - * @designToken treetable.column.resizer.width.1 - */ - 1?: string; - /** - * 2 of column resizer width - * - * @designToken treetable.column.resizer.width.2 - */ - 2?: string; - /** - * 3 of column resizer width - * - * @designToken treetable.column.resizer.width.3 - */ - 3?: string; - /** - * 4 of column resizer width - * - * @designToken treetable.column.resizer.width.4 - */ - 4?: string; - /** - * 5 of column resizer width - * - * @designToken treetable.column.resizer.width.5 - */ - 5?: string; - }; - /** - * Used to pass tokens of the resize indicator section - */ - resizeIndicator?: { - /** - * Width of resize indicator - * - * @designToken treetable.resize.indicator.width - */ - width?: string; - /** - * Color of resize indicator - * - * @designToken treetable.resize.indicator.color - */ - color?: string; - }; - /** - * Used to pass tokens of the sort icon section - */ - sortIcon?: { - /** - * Color of sort icon - * - * @designToken treetable.sort.icon.color - */ - color?: string; - /** - * Hover color of sort icon - * - * @designToken treetable.sort.icon.hover.color - */ - hoverColor?: string; - }; - /** - * Used to pass tokens of the loading icon section - */ - loadingIcon?: { - /** - * Size of loading icon - * - * @designToken treetable.loading.icon.size - */ - size?: string; - }; - /** - * Used to pass tokens of the node toggle button section - */ - nodeToggleButton?: { - /** - * Hover background of node toggle button - * - * @designToken treetable.node.toggle.button.hover.background - */ - hoverBackground?: string; - /** - * Selected hover background of node toggle button - * - * @designToken treetable.node.toggle.button.selected.hover.background - */ - selectedHoverBackground?: string; - /** - * Color of node toggle button - * - * @designToken treetable.node.toggle.button.color - */ - color?: string; - /** - * Hover color of node toggle button - * - * @designToken treetable.node.toggle.button.hover.color - */ - hoverColor?: string; - /** - * Selected hover color of node toggle button - * - * @designToken treetable.node.toggle.button.selected.hover.color - */ - selectedHoverColor?: string; - /** - * Size of node toggle button - * - * @designToken treetable.node.toggle.button.size - */ - size?: string; - /** - * Border radius of node toggle button - * - * @designToken treetable.node.toggle.button.border.radius - */ - borderRadius?: string; - /** - * Focus ring of node toggle button - */ - focusRing?: { - /** - * Focus ring width of node toggle button - * - * @designToken treetable.node.toggle.button.focus.ring.width - */ - width?: string; - /** - * Focus ring style of node toggle button - * - * @designToken treetable.node.toggle.button.focus.ring.style - */ - style?: string; - /** - * Focus ring color of node toggle button - * - * @designToken treetable.node.toggle.button.focus.ring.color - */ - color?: string; - /** - * Focus ring offset of node toggle button - * - * @designToken treetable.node.toggle.button.focus.ring.offset - */ - offset?: string; - /** - * Focus ring shadow of node toggle button - * - * @designToken treetable.node.toggle.button.focus.ring.shadow - */ - shadow?: string; - }; - }; - /** - * Used to pass tokens of the paginator top section - */ - paginatorTop?: { - /** - * Border color of paginator top - * - * @designToken treetable.paginator.top.border.color - */ - borderColor?: string; - /** - * Border width of paginator top - * - * @designToken treetable.paginator.top.border.width - */ - borderWidth?: string; - }; - /** - * Used to pass tokens of the paginator bottom section - */ - paginatorBottom?: { - /** - * Border color of paginator bottom - * - * @designToken treetable.paginator.bottom.border.color - */ - borderColor?: string; - /** - * Border width of paginator bottom - * - * @designToken treetable.paginator.bottom.border.width - */ - borderWidth?: string; - }; -} diff --git a/src/app/components/themes/types/treetable/ng-package.json b/src/app/components/themes/types/treetable/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/treetable/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/treetable/public_api.ts b/src/app/components/themes/types/treetable/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/treetable/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/themes/types/virtualscroller/index.d.ts b/src/app/components/themes/types/virtualscroller/index.d.ts deleted file mode 100644 index c0152649727..00000000000 --- a/src/app/components/themes/types/virtualscroller/index.d.ts +++ /dev/null @@ -1,42 +0,0 @@ -/** - * - * VirtualScroller Design Tokens - * - * [Live Demo](https://www.primeng.org/virtualscroller/) - * - * @module themes/scroller - * - */ - -import { ColorSchemeDesignToken } from '..'; - -export interface VirtualScrollerDesignTokens extends ColorSchemeDesignToken { - /** - * Used to pass tokens of the mask section - */ - loaderMask?: { - /** - * Background of loader mask - * - * @designToken virtualscroller.loader.mask.background - */ - background?: string; - /** - * Color of loader mask - * - * @designToken virtualscroller.loader.mask.color - */ - color?: string; - }; - /** - * Used to pass tokens of the loader icon section - */ - loaderIcon?: { - /** - * Size of the loader icon - * - * @designToken virtualscroller.loader.icon.size - */ - size?: string; - }; -} diff --git a/src/app/components/themes/types/virtualscroller/ng-package.json b/src/app/components/themes/types/virtualscroller/ng-package.json deleted file mode 100644 index 09a6efa7e8f..00000000000 --- a/src/app/components/themes/types/virtualscroller/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/themes/types/virtualscroller/public_api.ts b/src/app/components/themes/types/virtualscroller/public_api.ts deleted file mode 100644 index 8a72944c0e4..00000000000 --- a/src/app/components/themes/types/virtualscroller/public_api.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './'; \ No newline at end of file diff --git a/src/app/components/tieredmenu/ng-package.json b/src/app/components/tieredmenu/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/tieredmenu/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/timeline/ng-package.json b/src/app/components/timeline/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/timeline/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/toast/ng-package.json b/src/app/components/toast/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/toast/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/togglebutton/ng-package.json b/src/app/components/togglebutton/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/togglebutton/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/toggleswitch/ng-package.json b/src/app/components/toggleswitch/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/toggleswitch/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/toolbar/ng-package.json b/src/app/components/toolbar/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/toolbar/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/tooltip/ng-package.json b/src/app/components/tooltip/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/tooltip/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/tree/ng-package.json b/src/app/components/tree/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/tree/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/treeselect/ng-package.json b/src/app/components/treeselect/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/treeselect/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/treetable/ng-package.json b/src/app/components/treetable/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/treetable/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/ts-helpers/ng-package.json b/src/app/components/ts-helpers/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/ts-helpers/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/components/tsconfig.lib.json b/src/app/components/tsconfig.lib.json deleted file mode 100644 index 628b91d0172..00000000000 --- a/src/app/components/tsconfig.lib.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "compilerOptions": { - "declaration": true, - "module": "es2022", - "target": "es2022", - "baseUrl": ".", - "stripInternal": true, - "emitDecoratorMetadata": false, - "experimentalDecorators": true, - "moduleResolution": "node", - "outDir": "../build", - "rootDir": ".", - "lib": [ - "es2022", - "dom" - ], - "skipLibCheck": true, - "types": [], - "paths": { - "primeng/*": ["src/app/components/*/public_api"] - } - }, - "angularCompilerOptions": { - "annotateForClosureCompiler": false, - "strictMetadataEmit": true, - "skipTemplateCodegen": true, - "enableI18nLegacyMessageIdFormat": false, - "strictInjectionParameters": true, - "strictInputAccessModifiers": true, - "flatModuleOutFile": "primeng.js", - "flatModuleId": "primeng" - }, - "files": [ - "./public_api.ts" - ] -} diff --git a/src/app/components/tsconfig.lib.prod.json b/src/app/components/tsconfig.lib.prod.json deleted file mode 100644 index 06de549e107..00000000000 --- a/src/app/components/tsconfig.lib.prod.json +++ /dev/null @@ -1,10 +0,0 @@ -/* To learn more about this file see: https://angular.io/config/tsconfig. */ -{ - "extends": "./tsconfig.lib.json", - "compilerOptions": { - "declarationMap": false - }, - "angularCompilerOptions": { - "compilationMode": "partial" - } -} diff --git a/src/app/components/usestyle/ng-package.json b/src/app/components/usestyle/ng-package.json deleted file mode 100644 index 0e529e387d7..00000000000 --- a/src/app/components/usestyle/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } -} \ No newline at end of file diff --git a/src/app/components/usestyle/usestyle.ts b/src/app/components/usestyle/usestyle.ts deleted file mode 100644 index 3c4037dffa8..00000000000 --- a/src/app/components/usestyle/usestyle.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { DOCUMENT } from '@angular/common'; -import { Injectable, inject } from '@angular/core'; -import { DomHandler } from 'primeng/dom'; - -let _id = 0; - -@Injectable({ providedIn: 'root' }) -export class UseStyle { - document: Document = inject(DOCUMENT); - - use(css, options: any = {}) { - let isLoaded = false; - let cssRef = css; - let styleRef = null; - - const { - immediate = true, - manual = false, - name = `style_${++_id}`, - id = undefined, - media = undefined, - nonce = undefined, - first = false, - props = {}, - } = options; - - if (!this.document) return; - styleRef = - this.document.querySelector(`style[data-primeng-style-id="${name}"]`) || - this.document.getElementById(id) || - this.document.createElement('style'); - - if (!styleRef.isConnected) { - cssRef = css; - DomHandler.setAttributes(styleRef, { - type: 'text/css', - media, - nonce, - }); - - first ? this.document.head.prepend(styleRef) : this.document.head.appendChild(styleRef); - DomHandler.setAttribute(styleRef, 'data-primeng-style-id', name); - } - - if (styleRef.textContent !== cssRef) { - styleRef.textContent = cssRef; - } - - return { - id, - name, - el: styleRef, - css: cssRef, - }; - } -} diff --git a/src/app/components/utils/ng-package.json b/src/app/components/utils/ng-package.json deleted file mode 100644 index ab5467eb7e4..00000000000 --- a/src/app/components/utils/ng-package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "ng-packagr/ng-package.schema.json", - "lib": { - "entryFile": "public_api.ts" - } - } \ No newline at end of file diff --git a/src/app/showcase/doc/Image/accessibilitydoc.ts b/src/app/showcase/doc/Image/accessibilitydoc.ts deleted file mode 100644 index 8e5902a90f0..00000000000 --- a/src/app/showcase/doc/Image/accessibilitydoc.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'image-accessibility-doc', - template: ` -

    Screen Reader

    -

    - The preview button is a native button element with an aria-label that refers to the aria.zoomImage property - of the locale API by default. -

    -

    When preview is active, dialog role with aria-modal is applied to the overlay image container.

    -

    - Button controls use aria.rotateRight, aria.rotateLeft, aria.zoomIn, aria.zoomOut and - aria.close from the locale API as aria-label. -

    -

    ButtonBar Keyboard Support

    -

    When preview is activated, close button receives the initial focus.

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus through button bar.
    enterActivates the button.
    spaceActivates the button.
    escCloses the image preview.
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/Image/basicdoc.ts b/src/app/showcase/doc/Image/basicdoc.ts deleted file mode 100644 index e1e42f4b406..00000000000 --- a/src/app/showcase/doc/Image/basicdoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    - Image is used as the native img element and supports all properties that the native element has. For multiple image, - see Galleria. -

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Image } from 'primeng/image'; - -@Component({ - selector: 'image-basic-demo', - templateUrl: './image-basic-demo.html', - standalone: true, - imports: [Image] -}) -export class ImageBasicDemo {}`, - }; -} diff --git a/src/app/showcase/doc/Image/importdoc.ts b/src/app/showcase/doc/Image/importdoc.ts deleted file mode 100644 index dd0b520f630..00000000000 --- a/src/app/showcase/doc/Image/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'image-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Image } from 'primeng/image';`, - }; -} diff --git a/src/app/showcase/doc/Image/previewimagesourcedoc.ts b/src/app/showcase/doc/Image/previewimagesourcedoc.ts deleted file mode 100644 index a80e5e9ec06..00000000000 --- a/src/app/showcase/doc/Image/previewimagesourcedoc.ts +++ /dev/null @@ -1,57 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'image-preview-source-demo', - template: ` - -

    - In case that you want to show different image on preview, you can set previewImageSrc attribute. It could come handy - when wanted to use smaller image version at first and bigger one on preview. -

    -
    -
    - -
    - - `, -}) -export class PreviewImageSourceDoc { - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Image } from 'primeng/image'; - -@Component({ - selector: 'image-preview-source-demo', - templateUrl: './image-preview-source-demo.html', - standalone: true, - imports: [Image] -}) -export class ImagePreviewSourceDemo { - -}`, - service: ['PhotoService'], - }; -} diff --git a/src/app/showcase/doc/Image/styledoc.ts b/src/app/showcase/doc/Image/styledoc.ts deleted file mode 100644 index a082a95b881..00000000000 --- a/src/app/showcase/doc/Image/styledoc.ts +++ /dev/null @@ -1,58 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'image-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-imageContainer element.
    p-image-preview-containerContainer element with preview enabled.
    p-image-preview-indicatorMask layer over the image when hovered.
    p-image-preview-iconIcon of the preview indicator.
    p-image-maskPreview overlay container.
    p-image-toolbarTransformation options container.
    p-image-actionAn element inside the toolbar.
    p-image-previewImage element inside the preview overlay.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/Image/templatedoc.ts b/src/app/showcase/doc/Image/templatedoc.ts deleted file mode 100644 index 88ad74c7adc..00000000000 --- a/src/app/showcase/doc/Image/templatedoc.ts +++ /dev/null @@ -1,73 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    - An eye icon is displayed by default when the image is hovered in preview mode. Use the indicator template for custom - content. -

    -
    -
    - - - - - - image - - - image - - -
    - - `, -}) -export class TemplateDoc { - code: Code = { - basic: ` - - - - - image - - - image - -`, - - html: `
    - - - - - - image - - - image - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ImageModule } from 'primeng/image'; - -@Component({ - selector: 'image-template-demo', - templateUrl: './image-template-demo.html', - standalone: true, - imports: [ImageModule] -}) -export class ImageTemplateDemo {}`, - }; -} diff --git a/src/app/showcase/doc/accordion/accessibilitydoc.ts b/src/app/showcase/doc/accordion/accessibilitydoc.ts deleted file mode 100644 index ecfcab43f43..00000000000 --- a/src/app/showcase/doc/accordion/accessibilitydoc.ts +++ /dev/null @@ -1,81 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'accordion-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Accordion header elements have a button role and use aria-controls to define the id of the content section - along with aria-expanded for the visibility state. The value to read a header element defaults to the value of the - header property and can be customized by defining an aria-label or aria-labelledby property. Each - header has a heading role, for which the level is customized by headerAriaLevel and has a default level of 2 - as per W3C specifications. -

    -

    - The content uses region role, defines an id that matches the aria-controls of the header and - aria-labelledby referring to the id of the header. -

    -

    Header Keyboard Support

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus to the next the focusable element in the page tab sequence.
    shift + tabMoves focus to the previous the focusable element in the page tab sequence.
    - enter - Toggles the visibility of the content.
    - space - Toggles the visibility of the content.
    - down arrow - Moves focus to the next header.
    - up arrow - Moves focus to the previous header.
    - home - Moves focus to the first header.
    - end - Moves focus to the last header.
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/accordion/accordiondoc.module.ts b/src/app/showcase/doc/accordion/accordiondoc.module.ts deleted file mode 100644 index 34f96b70149..00000000000 --- a/src/app/showcase/doc/accordion/accordiondoc.module.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { FormsModule } from '@angular/forms'; -import { AccordionModule } from 'primeng/accordion'; -import { ButtonModule } from 'primeng/button'; -import { AvatarModule } from 'primeng/avatar'; -import { BadgeModule } from 'primeng/badge'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { BasicDoc } from './basicdoc'; -import { ControlledDoc } from './controlleddoc'; -import { DisabledDoc } from './disableddoc'; -import { ImportDoc } from './importdoc'; -import { MultipleDoc } from './multipledoc'; -import { StyleDoc } from './styledoc'; -import { TemplateDoc } from './templatedoc'; -import { DynamicDoc } from './dynamicdoc'; - -@NgModule({ - imports: [ - CommonModule, - AppCodeModule, - AppDocModule, - AccordionModule, - ButtonModule, - RouterModule, - AvatarModule, - BadgeModule, - FormsModule, - ], - exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, DynamicDoc, MultipleDoc, DisabledDoc, ControlledDoc, TemplateDoc, StyleDoc, AccessibilityDoc], -}) -export class AccordionDocModule {} diff --git a/src/app/showcase/doc/accordion/basicdoc.ts b/src/app/showcase/doc/accordion/basicdoc.ts deleted file mode 100644 index e74ce8f79b3..00000000000 --- a/src/app/showcase/doc/accordion/basicdoc.ts +++ /dev/null @@ -1,146 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    - Accordion is defined using AccordionPanel, AccordionHeader and AccordionContent components. Each - AccordionPanel must contain a unique value property to specify the active item. -

    -
    -
    - - - Header I - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est - laborum. -

    -
    -
    - - - Header II - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    -
    - - - Header III - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    -
    -
    -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: ` - - Header I - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est - laborum. -

    -
    -
    - - - Header II - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    -
    - - - Header III - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    -
    -
    `, - - html: `
    - - - Header I - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est - laborum. -

    -
    -
    - - - Header II - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    -
    - - - Header III - -

    -At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { AccordionModule } from 'primeng/accordion'; - -@Component({ - selector: 'accordion-basic-demo', - templateUrl: './accordion-basic-demo.html', - standalone: true, - imports: [AccordionModule] -}) -export class AccordionBasicDemo {}`, - }; -} diff --git a/src/app/showcase/doc/accordion/controlleddoc.ts b/src/app/showcase/doc/accordion/controlleddoc.ts deleted file mode 100644 index 63cfc0ad2cc..00000000000 --- a/src/app/showcase/doc/accordion/controlleddoc.ts +++ /dev/null @@ -1,169 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'controlled-doc', - template: ` - -

    Panels can be controlled programmatically using value property as a model.

    -
    - -
    -
    - - - -
    - - - - Header I - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est - laborum. -

    -
    -
    - - Header II - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    -
    - - Header III - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque - corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in - culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et - expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    -
    -
    - - - `, -}) -export class ControlledDoc { - active = '0'; - - code: Code = { - basic: `
    - - - -
    - - - - Header I - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est - laborum. -

    -
    -
    - - Header II - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    -
    - - Header III - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque - corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in - culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et - expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    -
    `, - - html: `
    -
    - - - -
    - - - - Header I - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est - laborum. -

    -
    -
    - - Header II - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    -
    - - Header III - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque - corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in - culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et - expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { AccordionModule } from 'primeng/accordion'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'accordion-controlled-demo', - templateUrl: './accordion-controlled-demo.html', - standalone: true, - imports: [AccordionModule, ButtonModule] -}) -export class AccordionControlledDemo { - activeIndex: number | undefined = 0; - - activeIndexChange(index : number){ - this.activeIndex = index - } -}`, - }; -} diff --git a/src/app/showcase/doc/accordion/disableddoc.ts b/src/app/showcase/doc/accordion/disableddoc.ts deleted file mode 100644 index 26aafe44ce9..00000000000 --- a/src/app/showcase/doc/accordion/disableddoc.ts +++ /dev/null @@ -1,149 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'disabled-doc', - template: ` - -

    Enabling disabled property of an AccordionTab prevents user interaction.

    -
    -
    - - - Header I - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est - laborum. -

    -
    -
    - - Header II - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    -
    - - Header III - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque - corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in - culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et - expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    - - Header IV - -
    -
    - - `, -}) -export class DisabledDoc { - code: Code = { - basic: ` - - Header I - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est - laborum. -

    -
    -
    - - Header II - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    -
    - - Header III - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque - corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in - culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et - expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    - - Header IV - -
    `, - - html: `
    - - - Header I - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est - laborum. -

    -
    -
    - - Header II - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    -
    - - Header III - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque - corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in - culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et - expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    - - Header IV - -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { AccordionModule } from 'primeng/accordion'; - -@Component({ - selector: 'accordion-disabled-demo', - templateUrl: './accordion-disabled-demo.html', - standalone: true, - imports: [AccordionModule] -}) -export class AccordionDisabledDemo {}`, - }; -} diff --git a/src/app/showcase/doc/accordion/dynamicdoc.ts b/src/app/showcase/doc/accordion/dynamicdoc.ts deleted file mode 100644 index 2315f5f551a..00000000000 --- a/src/app/showcase/doc/accordion/dynamicdoc.ts +++ /dev/null @@ -1,77 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'dynamic-doc', - template: ` - -

    AccordionPanel can be generated dynamically using the standard @for block.

    -
    -
    -
    - - @for (tab of tabs; track tab.title) { - - {{ tab.title }} - -

    {{ tab.content }}

    -
    -
    - } -
    -
    -
    - - `, -}) -export class DynamicDoc { - tabs = [ - { title: 'Title 1', content: 'Content 1', value: '0' }, - { title: 'Title 2', content: 'Content 2', value: '1' }, - { title: 'Title 3', content: 'Content 3', value: '2' }, - ]; - - code: Code = { - basic: ` - @for (tab of tabs; track tab.title) { - - {{ tab.title }} - -

    {{ tab.content }}

    -
    -
    - } -
    `, - - html: `
    - - @for (tab of tabs; track tab.title) { - - {{ tab.title }} - -

    {{ tab.content }}

    -
    -
    - } -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { AccordionModule } from 'primeng/accordion'; -import { CommonModule } from '@angular/common'; - -@Component({ - selector: 'accordion-dynamic-demo', - templateUrl: './accordion-dynamic-demo.html', - standalone: true, - imports: [AccordionModule, CommonModule] -}) -export class AccordionDynamicDemo { - tabs = [ - { title: 'Title 1', content: 'Content 1', value: '0' }, - { title: 'Title 2', content: 'Content 2', value: '1' }, - { title: 'Title 3', content: 'Content 3', value: '2' }, - ]; -}`, - }; -} diff --git a/src/app/showcase/doc/accordion/importdoc.ts b/src/app/showcase/doc/accordion/importdoc.ts deleted file mode 100644 index 9fc95d18cb4..00000000000 --- a/src/app/showcase/doc/accordion/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'accordion-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Accordion, AccordionTab } from 'primeng/accordion';`, - }; -} diff --git a/src/app/showcase/doc/accordion/multipledoc.ts b/src/app/showcase/doc/accordion/multipledoc.ts deleted file mode 100644 index 30a879509c5..00000000000 --- a/src/app/showcase/doc/accordion/multipledoc.ts +++ /dev/null @@ -1,143 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'multiple-doc', - template: ` - -

    - Only one tab at a time can be active by default, enabling multiple property changes this behavior to allow multiple - tabs. In this case activeIndex needs to be an array. -

    -
    -
    - - - Header I - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est - laborum. -

    -
    -
    - - Header II - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    -
    - - Header III - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque - corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in - culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et - expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    -
    -
    - - `, -}) -export class MultipleDoc { - code: Code = { - basic: ` - - Header I - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est - laborum. -

    -
    -
    - - Header II - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    -
    - - Header III - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque - corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in - culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et - expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    -
    `, - - html: `
    - - - Header I - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est - laborum. -

    -
    -
    - - Header II - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    -
    - - Header III - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque - corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in - culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et - expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { AccordionModule } from 'primeng/accordion'; - -@Component({ - selector: 'accordion-multiple-demo', - templateUrl: './accordion-multiple-demo.html', - standalone: true, - imports: [AccordionModule] -}) -export class AccordionMultipleDemo {}`, - }; -} diff --git a/src/app/showcase/doc/accordion/styledoc.ts b/src/app/showcase/doc/accordion/styledoc.ts deleted file mode 100644 index 83081ce3b2f..00000000000 --- a/src/app/showcase/doc/accordion/styledoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'accordion-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-accordionContainer element
    p-accordion-headerHeader of a tab.
    p-accordion-contentContent of a tab.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/accordion/templatedoc.ts b/src/app/showcase/doc/accordion/templatedoc.ts deleted file mode 100644 index 9047de85427..00000000000 --- a/src/app/showcase/doc/accordion/templatedoc.ts +++ /dev/null @@ -1,259 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    Accordion is customized with toggleicon template.

    -
    -
    - - - - - @if (active) { - - } @else { - - } - - - - Amy Elsner - - - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est - laborum. -

    -
    -
    - - - - @if (active) { - - } @else { - - } - - - - Onyama Limba - - - - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    -
    - - - - @if (active) { - - } @else { - - } - - - - Ioni Bowcher - - - - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque - corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in - culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et - expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    -
    -
    - - `, -}) -export class TemplateDoc { - code: Code = { - basic: ` - - - - @if (active) { - - } @else { - - } - - - - Amy Elsner - - - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est - laborum. -

    -
    -
    - - - - @if (active) { - - } @else { - - } - - - - Onyama Limba - - - - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    -
    - - - - @if (active) { - - } @else { - - } - - - - Ioni Bowcher - - - - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque - corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in - culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et - expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    -
    `, - - html: `
    - - - - - @if (active) { - - } @else { - - } - - - - Amy Elsner - - - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est - laborum. -

    -
    -
    - - - - @if (active) { - - } @else { - - } - - - - Onyama Limba - - - - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    -
    - - - - @if (active) { - - } @else { - - } - - - - Ioni Bowcher - - - - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque - corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in - culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et - expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { AccordionModule } from 'primeng/accordion'; -import { AvatarModule } from 'primeng/avatar'; -import { BadgeModule } from 'primeng/badge'; - -@Component({ - selector: 'accordion-template-demo', - templateUrl: './accordion-template-demo.html', - standalone: true, - imports: [AccordionModule, AvatarModule, BadgeModule] -}) -export class AccordionTemplateDemo {}`, - }; -} diff --git a/src/app/showcase/doc/animateonscroll/accessibilitydoc.ts b/src/app/showcase/doc/animateonscroll/accessibilitydoc.ts deleted file mode 100644 index f2e3adfdb8b..00000000000 --- a/src/app/showcase/doc/animateonscroll/accessibilitydoc.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'animate-on-scroll-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    AnimateOnScroll does not require any roles and attributes.

    -

    Keyboard Support

    -

    Component does not include any interactive elements.

    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/animateonscroll/basicdoc.ts b/src/app/showcase/doc/animateonscroll/basicdoc.ts deleted file mode 100644 index 418d3e807d6..00000000000 --- a/src/app/showcase/doc/animateonscroll/basicdoc.ts +++ /dev/null @@ -1,302 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    - Animation classes are defined with the enterClass and leaveClass properties. This example utilizes PrimeFlex - animations however any valid CSS animation is supported. -

    -
    -
    -
    - Scroll Down - - - -
    -
    -
    - fade-in -
    -
    -
    - fade-left -
    -
    -
    - fade-right -
    -
    -
    - zoom -
    -
    -
    - flip-left -
    -
    -
    - flip-y -
    -
    -
    - scalein -
    -
    - - `, - styles: [ - ` - :host { - @keyframes slidedown-icon { - 0% { - transform: translateY(0); - } - - 50% { - transform: translateY(20px); - } - - 100% { - transform: translateY(0); - } - } - - .slidedown-icon { - animation: slidedown-icon; - animation-duration: 3s; - animation-iteration-count: infinite; - } - - .box { - background-image: radial-gradient(var(--primary-300), var(--primary-600)); - border-radius: 50% !important; - color: var(--primary-color-text); - } - } - `, - ], -}) -export class BasicDoc { - code: Code = { - basic: `
    - Scroll Down - - - -
    -
    -
    - fade-in -
    -
    -
    - fade-left -
    -
    -
    - fade-right -
    -
    -
    - zoom -
    -
    -
    - flip-left -
    -
    -
    - flip-y -
    -
    -
    - scalein -
    `, - html: `
    -
    - Scroll Down - - - -
    -
    -
    - fade-in -
    -
    -
    - fade-left -
    -
    -
    - fade-right -
    -
    -
    - zoom -
    -
    -
    - flip-left -
    -
    -
    - flip-y -
    -
    -
    - scalein -
    -
    `, - typescript: `import { Component } from '@angular/core'; -import { AnimateOnScroll } from 'primeng/animateonscroll'; - -@Component({ - selector: 'animate-on-scroll-basic-demo', - templateUrl: './animate-on-scroll-basic-demo.html', - standalone: true, - imports: [AnimateOnScroll], - styles: [ - \` - :host { - @keyframes slidedown-icon { - 0% { - transform: translateY(0); - } - - 50% { - transform: translateY(20px); - } - - 100% { - transform: translateY(0); - } - } - - .slidedown-icon { - animation: slidedown-icon; - animation-duration: 3s; - animation-iteration-count: infinite; - } - - .box { - background-image: radial-gradient(var(--primary-300), var(--primary-600)); - border-radius: 50% !important; - color: var(--primary-color-text); - } - } - \` - ] -}) -export class AnimateOnScrollBasicDemo {}`, - }; -} diff --git a/src/app/showcase/doc/animateonscroll/importdoc.ts b/src/app/showcase/doc/animateonscroll/importdoc.ts deleted file mode 100644 index ec41e92936a..00000000000 --- a/src/app/showcase/doc/animateonscroll/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'animate-on-scroll-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { AnimateOnScroll } from 'primeng/animateonscroll';`, - }; -} diff --git a/src/app/showcase/doc/apidoc/themedoc.json b/src/app/showcase/doc/apidoc/themedoc.json deleted file mode 100644 index 56bd1d22e16..00000000000 --- a/src/app/showcase/doc/apidoc/themedoc.json +++ /dev/null @@ -1,10856 +0,0 @@ -{ - "accordion": { - "description": "Accordion Design Tokens\n\n[Live Demo](https://www.primeng.org/accordion/)", - "tokens": [ - { - "token": "root.transitionDuration", - "variable": "--p-accordion-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "panel.borderWidth", - "variable": "--p-accordion-panel-border-width", - "description": "Border width of panel" - }, - { - "token": "panel.borderColor", - "variable": "--p-accordion-panel-border-color", - "description": "Border color of panel" - }, - { - "token": "header.color", - "variable": "--p-accordion-header-color", - "description": "Color of header" - }, - { - "token": "header.hoverColor", - "variable": "--p-accordion-header-hover-color", - "description": "Hover color of header" - }, - { - "token": "header.activeColor", - "variable": "--p-accordion-header-active-color", - "description": "Active color of header" - }, - { - "token": "header.padding", - "variable": "--p-accordion-header-padding", - "description": "Padding of header" - }, - { - "token": "header.fontWeight", - "variable": "--p-accordion-header-font-weight", - "description": "Font weight of header" - }, - { - "token": "header.borderRadius", - "variable": "--p-accordion-header-border-radius", - "description": "Border radius of header" - }, - { - "token": "header.borderWidth", - "variable": "--p-accordion-header-border-width", - "description": "Border width of header" - }, - { - "token": "header.borderColor", - "variable": "--p-accordion-header-border-color", - "description": "Border color of header" - }, - { - "token": "header.background", - "variable": "--p-accordion-header-background", - "description": "Background of header" - }, - { - "token": "header.hoverBackground", - "variable": "--p-accordion-header-hover-background", - "description": "Hover background of header" - }, - { - "token": "header.activeBackground", - "variable": "--p-accordion-header-active-background", - "description": "Active background of header" - }, - { - "token": "header.activeHoverBackground", - "variable": "--p-accordion-header-active-hover-background", - "description": "Active hover background of header" - }, - { - "token": "focusRing.width", - "variable": "--p-accordion-header-focus-ring-width", - "description": "Focus ring width of header" - }, - { - "token": "focusRing.style", - "variable": "--p-accordion-header-focus-ring-style", - "description": "Focus ring style of header" - }, - { - "token": "focusRing.color", - "variable": "--p-accordion-header-focus-ring-color", - "description": "Focus ring color of header" - }, - { - "token": "focusRing.offset", - "variable": "--p-accordion-header-focus-ring-offset", - "description": "Focus ring offset of header" - }, - { - "token": "focusRing.shadow", - "variable": "--p-accordion-header-focus-ring-shadow", - "description": "Focus ring shadow of header" - }, - { - "token": "toggleIcon.color", - "variable": "--p-accordion-header-toggle-icon-color", - "description": "Toggle icon color of header" - }, - { - "token": "toggleIcon.hoverColor", - "variable": "--p-accordion-header-toggle-icon-hover-color", - "description": "Toggle icon hover color of header" - }, - { - "token": "toggleIcon.activeColor", - "variable": "--p-accordion-header-toggle-icon-active-color", - "description": "Toggle icon active color of header" - }, - { - "token": "toggleIcon.activeHoverColor", - "variable": "--p-accordion-header-toggle-icon-active-hover-color", - "description": "Toggle icon active hover color of header" - }, - { - "token": "first.topBorderRadius", - "variable": "--p-accordion-header-first-top-border-radius", - "description": "First top border radius of header" - }, - { - "token": "first.borderWidth", - "variable": "--p-accordion-header-first-border-width", - "description": "First border width of header" - }, - { - "token": "last.bottomBorderRadius", - "variable": "--p-accordion-header-last-bottom-border-radius", - "description": "Last bottom border radius of header" - }, - { - "token": "last.activeBottomBorderRadius", - "variable": "--p-accordion-header-last-active-bottom-border-radius", - "description": "Last active bottom border radius of header" - }, - { - "token": "content.borderWidth", - "variable": "--p-accordion-content-border-width", - "description": "Border width of content" - }, - { - "token": "content.borderColor", - "variable": "--p-accordion-content-border-color", - "description": "Border color of content" - }, - { - "token": "content.background", - "variable": "--p-accordion-content-background", - "description": "Background of content" - }, - { - "token": "content.color", - "variable": "--p-accordion-content-color", - "description": "Color of content" - }, - { - "token": "content.padding", - "variable": "--p-accordion-content-padding", - "description": "Padding of content" - } - ] - }, - "autocomplete": { - "description": "AutoComplete Design Tokens\n\n[Live Demo](https://www.primeng.org/autocomplete/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-autocomplete-background", - "description": "Background of root" - }, - { - "token": "root.disabledBackground", - "variable": "--p-autocomplete-disabled-background", - "description": "Disabled background of root" - }, - { - "token": "root.filledBackground", - "variable": "--p-autocomplete-filled-background", - "description": "Filled background of root" - }, - { - "token": "root.filledFocusBackground", - "variable": "--p-autocomplete-filled-focus-background", - "description": "Filled focus background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-autocomplete-border-color", - "description": "Border color of root" - }, - { - "token": "root.hoverBorderColor", - "variable": "--p-autocomplete-hover-border-color", - "description": "Hover border color of root" - }, - { - "token": "root.focusBorderColor", - "variable": "--p-autocomplete-focus-border-color", - "description": "Focus border color of root" - }, - { - "token": "root.invalidBorderColor", - "variable": "--p-autocomplete-invalid-border-color", - "description": "Invalid border color of root" - }, - { - "token": "root.color", - "variable": "--p-autocomplete-color", - "description": "Color of root" - }, - { - "token": "root.disabledColor", - "variable": "--p-autocomplete-disabled-color", - "description": "Disabled color of root" - }, - { - "token": "root.placeholderColor", - "variable": "--p-autocomplete-placeholder-color", - "description": "Placeholder color of root" - }, - { - "token": "root.shadow", - "variable": "--p-autocomplete-shadow", - "description": "Shadow of root" - }, - { - "token": "root.paddingX", - "variable": "--p-autocomplete-padding-x", - "description": "Padding x of root" - }, - { - "token": "root.paddingY", - "variable": "--p-autocomplete-padding-y", - "description": "Padding y of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-autocomplete-border-radius", - "description": "Border radius of root" - }, - { - "token": "focusRing.width", - "variable": "--p-autocomplete-focus-ring-width", - "description": "Focus ring width of root" - }, - { - "token": "focusRing.style", - "variable": "--p-autocomplete-focus-ring-style", - "description": "Focus ring style of root" - }, - { - "token": "focusRing.color", - "variable": "--p-autocomplete-focus-ring-color", - "description": "Focus ring color of root" - }, - { - "token": "focusRing.offset", - "variable": "--p-autocomplete-focus-ring-offset", - "description": "Focus ring offset of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-autocomplete-focus-ring-shadow", - "description": "Focus ring shadow of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-autocomplete-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "overlay.background", - "variable": "--p-autocomplete-overlay-background", - "description": "Background of overlay" - }, - { - "token": "overlay.borderColor", - "variable": "--p-autocomplete-overlay-border-color", - "description": "Border color of overlay" - }, - { - "token": "overlay.borderRadius", - "variable": "--p-autocomplete-overlay-border-radius", - "description": "Border radius of overlay" - }, - { - "token": "overlay.color", - "variable": "--p-autocomplete-overlay-color", - "description": "Color of overlay" - }, - { - "token": "overlay.shadow", - "variable": "--p-autocomplete-overlay-shadow", - "description": "Shadow of overlay" - }, - { - "token": "list.padding", - "variable": "--p-autocomplete-list-padding", - "description": "Padding of list" - }, - { - "token": "list.gap", - "variable": "--p-autocomplete-list-gap", - "description": "Gap of list" - }, - { - "token": "option.focusBackground", - "variable": "--p-autocomplete-option-focus-background", - "description": "Focus background of option" - }, - { - "token": "option.selectedBackground", - "variable": "--p-autocomplete-option-selected-background", - "description": "Selected background of option" - }, - { - "token": "option.selectedFocusBackground", - "variable": "--p-autocomplete-option-selected-focus-background", - "description": "Selected focus background of option" - }, - { - "token": "option.color", - "variable": "--p-autocomplete-option-color", - "description": "Color of option" - }, - { - "token": "option.focusColor", - "variable": "--p-autocomplete-option-focus-color", - "description": "Focus color of option" - }, - { - "token": "option.selectedColor", - "variable": "--p-autocomplete-option-selected-color", - "description": "Selected color of option" - }, - { - "token": "option.selectedFocusColor", - "variable": "--p-autocomplete-option-selected-focus-color", - "description": "Selected focus color of option" - }, - { - "token": "option.padding", - "variable": "--p-autocomplete-option-padding", - "description": "Padding of option" - }, - { - "token": "option.borderRadius", - "variable": "--p-autocomplete-option-border-radius", - "description": "Border radius of option" - }, - { - "token": "optionGroup.background", - "variable": "--p-autocomplete-option-group-background", - "description": "Background of option group" - }, - { - "token": "optionGroup.color", - "variable": "--p-autocomplete-option-group-color", - "description": "Color of option group" - }, - { - "token": "optionGroup.fontWeight", - "variable": "--p-autocomplete-option-group-font-weight", - "description": "Font weight of option group" - }, - { - "token": "optionGroup.padding", - "variable": "--p-autocomplete-option-group-padding", - "description": "Padding of option group" - }, - { - "token": "dropdown.width", - "variable": "--p-autocomplete-dropdown-width", - "description": "Width of dropdown" - }, - { - "token": "dropdown.borderColor", - "variable": "--p-autocomplete-dropdown-border-color", - "description": "Border color of dropdown" - }, - { - "token": "dropdown.hoverBorderColor", - "variable": "--p-autocomplete-dropdown-hover-border-color", - "description": "Hover border color of dropdown" - }, - { - "token": "dropdown.activeBorderColor", - "variable": "--p-autocomplete-dropdown-active-border-color", - "description": "Active border color of dropdown" - }, - { - "token": "dropdown.borderRadius", - "variable": "--p-autocomplete-dropdown-border-radius", - "description": "Border radius of dropdown" - }, - { - "token": "focusRing.width", - "variable": "--p-autocomplete-dropdown-focus-ring-width", - "description": "Focus ring width of dropdown" - }, - { - "token": "focusRing.style", - "variable": "--p-autocomplete-dropdown-focus-ring-style", - "description": "Focus ring style of dropdown" - }, - { - "token": "focusRing.color", - "variable": "--p-autocomplete-dropdown-focus-ring-color", - "description": "Focus ring color of dropdown" - }, - { - "token": "focusRing.offset", - "variable": "--p-autocomplete-dropdown-focus-ring-offset", - "description": "Focus ring offset of dropdown" - }, - { - "token": "focusRing.shadow", - "variable": "--p-autocomplete-dropdown-focus-ring-shadow", - "description": "Focus ring shadow of dropdown" - }, - { - "token": "dropdown.background", - "variable": "--p-autocomplete-dropdown-background", - "description": "Background of dropdown" - }, - { - "token": "dropdown.hoverBackground", - "variable": "--p-autocomplete-dropdown-hover-background", - "description": "Hover background of dropdown" - }, - { - "token": "dropdown.activeBackground", - "variable": "--p-autocomplete-dropdown-active-background", - "description": "Active background of dropdown" - }, - { - "token": "dropdown.color", - "variable": "--p-autocomplete-dropdown-color", - "description": "Color of dropdown" - }, - { - "token": "dropdown.hoverColor", - "variable": "--p-autocomplete-dropdown-hover-color", - "description": "Hover color of dropdown" - }, - { - "token": "dropdown.activeColor", - "variable": "--p-autocomplete-dropdown-active-color", - "description": "Active color of dropdown" - }, - { - "token": "chip.borderRadius", - "variable": "--p-autocomplete-chip-border-radius", - "description": "Border radius of chip" - }, - { - "token": "emptyMessage.padding", - "variable": "--p-autocomplete-empty-message-padding", - "description": "Padding of empty message" - } - ] - }, - "avatar": { - "description": "Avatar Design Tokens\n\n[Live Demo](https://www.primeng.org/avatar/)", - "tokens": [ - { - "token": "root.width", - "variable": "--p-avatar-width", - "description": "Width of root" - }, - { - "token": "root.height", - "variable": "--p-avatar-height", - "description": "Height of root" - }, - { - "token": "root.fontSize", - "variable": "--p-avatar-font-size", - "description": "Font size of root" - }, - { - "token": "root.background", - "variable": "--p-avatar-background", - "description": "Background of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-avatar-border-radius", - "description": "Border radius of root" - }, - { - "token": "group.borderColor", - "variable": "--p-avatar-group-border-color", - "description": "Border color of group" - }, - { - "token": "group.offset", - "variable": "--p-avatar-group-offset", - "description": "Offset of group" - }, - { - "token": "lg.width", - "variable": "--p-avatar-lg-width", - "description": "Width of lg" - }, - { - "token": "lg.height", - "variable": "--p-avatar-lg-height", - "description": "Height of lg" - }, - { - "token": "lg.fontSize", - "variable": "--p-avatar-lg-font-size", - "description": "Font size of lg" - }, - { - "token": "xl.width", - "variable": "--p-avatar-xl-width", - "description": "Width of xl" - }, - { - "token": "xl.height", - "variable": "--p-avatar-xl-height", - "description": "Height of xl" - }, - { - "token": "xl.fontSize", - "variable": "--p-avatar-xl-font-size", - "description": "Font size of xl" - } - ] - }, - "badge": { - "description": "Badge Design Tokens\n\n[Live Demo](https://www.primeng.org/badge/)", - "tokens": [ - { - "token": "root.borderRadius", - "variable": "--p-badge-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.padding", - "variable": "--p-badge-padding", - "description": "Padding of root" - }, - { - "token": "root.fontSize", - "variable": "--p-badge-font-size", - "description": "Font size of root" - }, - { - "token": "root.fontWeight", - "variable": "--p-badge-font-weight", - "description": "Font weight of root" - }, - { - "token": "root.minWidth", - "variable": "--p-badge-min-width", - "description": "Min width of root" - }, - { - "token": "root.height", - "variable": "--p-badge-height", - "description": "Height of root" - }, - { - "token": "dot.size", - "variable": "--p-badge-dot-size", - "description": "Size of dot" - }, - { - "token": "sm.fontSize", - "variable": "--p-badge-sm-font-size", - "description": "Font size of sm" - }, - { - "token": "sm.minWidth", - "variable": "--p-badge-sm-min-width", - "description": "Min width of sm" - }, - { - "token": "sm.height", - "variable": "--p-badge-sm-height", - "description": "Height of sm" - }, - { - "token": "lg.fontSize", - "variable": "--p-badge-lg-font-size", - "description": "Font size of lg" - }, - { - "token": "lg.minWidth", - "variable": "--p-badge-lg-min-width", - "description": "Min width of lg" - }, - { - "token": "lg.height", - "variable": "--p-badge-lg-height", - "description": "Height of lg" - }, - { - "token": "xl.fontSize", - "variable": "--p-badge-xl-font-size", - "description": "Font size of xl" - }, - { - "token": "xl.minWidth", - "variable": "--p-badge-xl-min-width", - "description": "Min width of xl" - }, - { - "token": "xl.height", - "variable": "--p-badge-xl-height", - "description": "Height of xl" - }, - { - "token": "primary.background", - "variable": "--p-badge-primary-background", - "description": "Background of primary" - }, - { - "token": "primary.color", - "variable": "--p-badge-primary-color", - "description": "Color of primary" - }, - { - "token": "secondary.background", - "variable": "--p-badge-secondary-background", - "description": "Background of secondary" - }, - { - "token": "secondary.color", - "variable": "--p-badge-secondary-color", - "description": "Color of secondary" - }, - { - "token": "success.background", - "variable": "--p-badge-success-background", - "description": "Background of success" - }, - { - "token": "success.color", - "variable": "--p-badge-success-color", - "description": "Color of success" - }, - { - "token": "info.background", - "variable": "--p-badge-info-background", - "description": "Background of info" - }, - { - "token": "info.color", - "variable": "--p-badge-info-color", - "description": "Color of info" - }, - { - "token": "warn.background", - "variable": "--p-badge-warn-background", - "description": "Background of warn" - }, - { - "token": "warn.color", - "variable": "--p-badge-warn-color", - "description": "Color of warn" - }, - { - "token": "danger.background", - "variable": "--p-badge-danger-background", - "description": "Background of danger" - }, - { - "token": "danger.color", - "variable": "--p-badge-danger-color", - "description": "Color of danger" - }, - { - "token": "contrast.background", - "variable": "--p-badge-contrast-background", - "description": "Background of contrast" - }, - { - "token": "contrast.color", - "variable": "--p-badge-contrast-color", - "description": "Color of contrast" - } - ] - }, - "blockui": { - "description": "BlockUI Design Tokens\n\n[Live Demo](https://www.primeng.org/blockui/)", - "tokens": [ - { - "token": "root.borderRadius", - "variable": "--p-blockui-border-radius", - "description": "Border radius of root" - } - ] - }, - "breadcrumb": { - "description": "Breadcrumb Design Tokens\n\n[Live Demo](https://www.primeng.org/breadcrumb/)", - "tokens": [ - { - "token": "root.padding", - "variable": "--p-breadcrumb-padding", - "description": "Padding of root" - }, - { - "token": "root.background", - "variable": "--p-breadcrumb-background", - "description": "Background of root" - }, - { - "token": "root.gap", - "variable": "--p-breadcrumb-gap", - "description": "Gap of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-breadcrumb-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "item.color", - "variable": "--p-breadcrumb-item-color", - "description": "Color of item" - }, - { - "token": "item.hoverColor", - "variable": "--p-breadcrumb-item-hover-color", - "description": "Hover color of item" - }, - { - "token": "item.borderRadius", - "variable": "--p-breadcrumb-item-border-radius", - "description": "Border radius of item" - }, - { - "token": "item.gap", - "variable": "--p-breadcrumb-item-gap", - "description": "Gap of item" - }, - { - "token": "icon.color", - "variable": "--p-breadcrumb-item-icon-color", - "description": "Icon color of item" - }, - { - "token": "icon.hoverColor", - "variable": "--p-breadcrumb-item-icon-hover-color", - "description": "Icon hover color of item" - }, - { - "token": "focusRing.width", - "variable": "--p-breadcrumb-item-focus-ring-width", - "description": "Focus ring width of item" - }, - { - "token": "focusRing.style", - "variable": "--p-breadcrumb-item-focus-ring-style", - "description": "Focus ring style of item" - }, - { - "token": "focusRing.color", - "variable": "--p-breadcrumb-item-focus-ring-color", - "description": "Focus ring color of item" - }, - { - "token": "focusRing.offset", - "variable": "--p-breadcrumb-item-focus-ring-offset", - "description": "Focus ring offset of item" - }, - { - "token": "focusRing.shadow", - "variable": "--p-breadcrumb-item-focus-ring-shadow", - "description": "Focus ring shadow of item" - }, - { - "token": "separator.color", - "variable": "--p-breadcrumb-separator-color", - "description": "Color of separator" - } - ] - }, - "button": { - "description": "Button Design Tokens\n\n[Live Demo](https://www.primeng.org/button/)", - "tokens": [ - { - "token": "root.borderRadius", - "variable": "--p-button-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.roundedBorderRadius", - "variable": "--p-button-rounded-border-radius", - "description": "Rounded border radius of root" - }, - { - "token": "root.gap", - "variable": "--p-button-gap", - "description": "Gap of root" - }, - { - "token": "root.paddingX", - "variable": "--p-button-padding-x", - "description": "Padding x of root" - }, - { - "token": "root.paddingY", - "variable": "--p-button-padding-y", - "description": "Padding y of root" - }, - { - "token": "root.iconOnlyWidth", - "variable": "--p-button-icon-only-width", - "description": "Icon only width of root" - }, - { - "token": "sm.fontSize", - "variable": "--p-button-sm-font-size", - "description": "Sm font size of root" - }, - { - "token": "sm.paddingX", - "variable": "--p-button-sm-padding-x", - "description": "Sm padding x of root" - }, - { - "token": "sm.paddingY", - "variable": "--p-button-sm-padding-y", - "description": "Sm padding y of root" - }, - { - "token": "lg.fontSize", - "variable": "--p-button-lg-font-size", - "description": "Lg font size of root" - }, - { - "token": "lg.paddingX", - "variable": "--p-button-lg-padding-x", - "description": "Lg padding x of root" - }, - { - "token": "lg.paddingY", - "variable": "--p-button-lg-padding-y", - "description": "Lg padding y of root" - }, - { - "token": "label.fontWeight", - "variable": "--p-button-label-font-weight", - "description": "Label font weight of root" - }, - { - "token": "root.raisedShadow", - "variable": "--p-button-raised-shadow", - "description": "Raised shadow of root" - }, - { - "token": "focusRing.width", - "variable": "--p-button-focus-ring-width", - "description": "Focus ring width of root" - }, - { - "token": "focusRing.style", - "variable": "--p-button-focus-ring-style", - "description": "Focus ring style of root" - }, - { - "token": "focusRing.offset", - "variable": "--p-button-focus-ring-offset", - "description": "Focus ring offset of root" - }, - { - "token": "root.badgeSize", - "variable": "--p-button-badge-size", - "description": "Badge size of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-button-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "primary.background", - "variable": "--p-button-primary-background", - "description": "Primary background of root" - }, - { - "token": "primary.hoverBackground", - "variable": "--p-button-primary-hover-background", - "description": "Primary hover background of root" - }, - { - "token": "primary.activeBackground", - "variable": "--p-button-primary-active-background", - "description": "Primary active background of root" - }, - { - "token": "primary.borderColor", - "variable": "--p-button-primary-border-color", - "description": "Primary border color of root" - }, - { - "token": "primary.hoverBorderColor", - "variable": "--p-button-primary-hover-border-color", - "description": "Primary hover border color of root" - }, - { - "token": "primary.activeBorderColor", - "variable": "--p-button-primary-active-border-color", - "description": "Primary active border color of root" - }, - { - "token": "primary.color", - "variable": "--p-button-primary-color", - "description": "Primary color of root" - }, - { - "token": "primary.hoverColor", - "variable": "--p-button-primary-hover-color", - "description": "Primary hover color of root" - }, - { - "token": "primary.activeColor", - "variable": "--p-button-primary-active-color", - "description": "Primary active color of root" - }, - { - "token": "focusRing.color", - "variable": "--p-button-primary-focus-ring-color", - "description": "Primary focus ring color of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-button-primary-focus-ring-shadow", - "description": "Primary focus ring shadow of root" - }, - { - "token": "secondary.background", - "variable": "--p-button-secondary-background", - "description": "Secondary background of root" - }, - { - "token": "secondary.hoverBackground", - "variable": "--p-button-secondary-hover-background", - "description": "Secondary hover background of root" - }, - { - "token": "secondary.activeBackground", - "variable": "--p-button-secondary-active-background", - "description": "Secondary active background of root" - }, - { - "token": "secondary.borderColor", - "variable": "--p-button-secondary-border-color", - "description": "Secondary border color of root" - }, - { - "token": "secondary.hoverBorderColor", - "variable": "--p-button-secondary-hover-border-color", - "description": "Secondary hover border color of root" - }, - { - "token": "secondary.activeBorderColor", - "variable": "--p-button-secondary-active-border-color", - "description": "Secondary active border color of root" - }, - { - "token": "secondary.color", - "variable": "--p-button-secondary-color", - "description": "Secondary color of root" - }, - { - "token": "secondary.hoverColor", - "variable": "--p-button-secondary-hover-color", - "description": "Secondary hover color of root" - }, - { - "token": "secondary.activeColor", - "variable": "--p-button-secondary-active-color", - "description": "Secondary active color of root" - }, - { - "token": "focusRing.color", - "variable": "--p-button-secondary-focus-ring-color", - "description": "Secondary focus ring color of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-button-secondary-focus-ring-shadow", - "description": "Secondary focus ring shadow of root" - }, - { - "token": "info.background", - "variable": "--p-button-info-background", - "description": "Info background of root" - }, - { - "token": "info.hoverBackground", - "variable": "--p-button-info-hover-background", - "description": "Info hover background of root" - }, - { - "token": "info.activeBackground", - "variable": "--p-button-info-active-background", - "description": "Info active background of root" - }, - { - "token": "info.borderColor", - "variable": "--p-button-info-border-color", - "description": "Info border color of root" - }, - { - "token": "info.hoverBorderColor", - "variable": "--p-button-info-hover-border-color", - "description": "Info hover border color of root" - }, - { - "token": "info.activeBorderColor", - "variable": "--p-button-info-active-border-color", - "description": "Info active border color of root" - }, - { - "token": "info.color", - "variable": "--p-button-info-color", - "description": "Info color of root" - }, - { - "token": "info.hoverColor", - "variable": "--p-button-info-hover-color", - "description": "Info hover color of root" - }, - { - "token": "info.activeColor", - "variable": "--p-button-info-active-color", - "description": "Info active color of root" - }, - { - "token": "focusRing.color", - "variable": "--p-button-info-focus-ring-color", - "description": "Info focus ring color of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-button-info-focus-ring-shadow", - "description": "Info focus ring shadow of root" - }, - { - "token": "success.background", - "variable": "--p-button-success-background", - "description": "Success background of root" - }, - { - "token": "success.hoverBackground", - "variable": "--p-button-success-hover-background", - "description": "Success hover background of root" - }, - { - "token": "success.activeBackground", - "variable": "--p-button-success-active-background", - "description": "Success active background of root" - }, - { - "token": "success.borderColor", - "variable": "--p-button-success-border-color", - "description": "Success border color of root" - }, - { - "token": "success.hoverBorderColor", - "variable": "--p-button-success-hover-border-color", - "description": "Success hover border color of root" - }, - { - "token": "success.activeBorderColor", - "variable": "--p-button-success-active-border-color", - "description": "Success active border color of root" - }, - { - "token": "success.color", - "variable": "--p-button-success-color", - "description": "Success color of root" - }, - { - "token": "success.hoverColor", - "variable": "--p-button-success-hover-color", - "description": "Success hover color of root" - }, - { - "token": "success.activeColor", - "variable": "--p-button-success-active-color", - "description": "Success active color of root" - }, - { - "token": "focusRing.color", - "variable": "--p-button-success-focus-ring-color", - "description": "Success focus ring color of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-button-success-focus-ring-shadow", - "description": "Success focus ring shadow of root" - }, - { - "token": "warn.background", - "variable": "--p-button-warn-background", - "description": "Warn background of root" - }, - { - "token": "warn.hoverBackground", - "variable": "--p-button-warn-hover-background", - "description": "Warn hover background of root" - }, - { - "token": "warn.activeBackground", - "variable": "--p-button-warn-active-background", - "description": "Warn active background of root" - }, - { - "token": "warn.borderColor", - "variable": "--p-button-warn-border-color", - "description": "Warn border color of root" - }, - { - "token": "warn.hoverBorderColor", - "variable": "--p-button-warn-hover-border-color", - "description": "Warn hover border color of root" - }, - { - "token": "warn.activeBorderColor", - "variable": "--p-button-warn-active-border-color", - "description": "Warn active border color of root" - }, - { - "token": "warn.color", - "variable": "--p-button-warn-color", - "description": "Warn color of root" - }, - { - "token": "warn.hoverColor", - "variable": "--p-button-warn-hover-color", - "description": "Warn hover color of root" - }, - { - "token": "warn.activeColor", - "variable": "--p-button-warn-active-color", - "description": "Warn active color of root" - }, - { - "token": "focusRing.color", - "variable": "--p-button-warn-focus-ring-color", - "description": "Warn focus ring color of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-button-warn-focus-ring-shadow", - "description": "Warn focus ring shadow of root" - }, - { - "token": "help.background", - "variable": "--p-button-help-background", - "description": "Help background of root" - }, - { - "token": "help.hoverBackground", - "variable": "--p-button-help-hover-background", - "description": "Help hover background of root" - }, - { - "token": "help.activeBackground", - "variable": "--p-button-help-active-background", - "description": "Help active background of root" - }, - { - "token": "help.borderColor", - "variable": "--p-button-help-border-color", - "description": "Help border color of root" - }, - { - "token": "help.hoverBorderColor", - "variable": "--p-button-help-hover-border-color", - "description": "Help hover border color of root" - }, - { - "token": "help.activeBorderColor", - "variable": "--p-button-help-active-border-color", - "description": "Help active border color of root" - }, - { - "token": "help.color", - "variable": "--p-button-help-color", - "description": "Help color of root" - }, - { - "token": "help.hoverColor", - "variable": "--p-button-help-hover-color", - "description": "Help hover color of root" - }, - { - "token": "help.activeColor", - "variable": "--p-button-help-active-color", - "description": "Help active color of root" - }, - { - "token": "focusRing.color", - "variable": "--p-button-help-focus-ring-color", - "description": "Help focus ring color of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-button-help-focus-ring-shadow", - "description": "Help focus ring shadow of root" - }, - { - "token": "danger.background", - "variable": "--p-button-danger-background", - "description": "Danger background of root" - }, - { - "token": "danger.hoverBackground", - "variable": "--p-button-danger-hover-background", - "description": "Danger hover background of root" - }, - { - "token": "danger.activeBackground", - "variable": "--p-button-danger-active-background", - "description": "Danger active background of root" - }, - { - "token": "danger.borderColor", - "variable": "--p-button-danger-border-color", - "description": "Danger border color of root" - }, - { - "token": "danger.hoverBorderColor", - "variable": "--p-button-danger-hover-border-color", - "description": "Danger hover border color of root" - }, - { - "token": "danger.activeBorderColor", - "variable": "--p-button-danger-active-border-color", - "description": "Danger active border color of root" - }, - { - "token": "danger.color", - "variable": "--p-button-danger-color", - "description": "Danger color of root" - }, - { - "token": "danger.hoverColor", - "variable": "--p-button-danger-hover-color", - "description": "Danger hover color of root" - }, - { - "token": "danger.activeColor", - "variable": "--p-button-danger-active-color", - "description": "Danger active color of root" - }, - { - "token": "focusRing.color", - "variable": "--p-button-danger-focus-ring-color", - "description": "Danger focus ring color of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-button-danger-focus-ring-shadow", - "description": "Danger focus ring shadow of root" - }, - { - "token": "contrast.background", - "variable": "--p-button-contrast-background", - "description": "Contrast background of root" - }, - { - "token": "contrast.hoverBackground", - "variable": "--p-button-contrast-hover-background", - "description": "Contrast hover background of root" - }, - { - "token": "contrast.activeBackground", - "variable": "--p-button-contrast-active-background", - "description": "Contrast active background of root" - }, - { - "token": "contrast.borderColor", - "variable": "--p-button-contrast-border-color", - "description": "Contrast border color of root" - }, - { - "token": "contrast.hoverBorderColor", - "variable": "--p-button-contrast-hover-border-color", - "description": "Contrast hover border color of root" - }, - { - "token": "contrast.activeBorderColor", - "variable": "--p-button-contrast-active-border-color", - "description": "Contrast active border color of root" - }, - { - "token": "contrast.color", - "variable": "--p-button-contrast-color", - "description": "Contrast color of root" - }, - { - "token": "contrast.hoverColor", - "variable": "--p-button-contrast-hover-color", - "description": "Contrast hover color of root" - }, - { - "token": "contrast.activeColor", - "variable": "--p-button-contrast-active-color", - "description": "Contrast active color of root" - }, - { - "token": "focusRing.color", - "variable": "--p-button-contrast-focus-ring-color", - "description": "Contrast focus ring color of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-button-contrast-focus-ring-shadow", - "description": "Contrast focus ring shadow of root" - }, - { - "token": "primary.hoverBackground", - "variable": "--p-button-outlined-primary-hover-background", - "description": "Primary hover background of outlined" - }, - { - "token": "primary.activeBackground", - "variable": "--p-button-outlined-primary-active-background", - "description": "Primary active background of outlined" - }, - { - "token": "primary.borderColor", - "variable": "--p-button-outlined-primary-border-color", - "description": "Primary border color of outlined" - }, - { - "token": "primary.color", - "variable": "--p-button-outlined-primary-color", - "description": "Primary color of outlined" - }, - { - "token": "secondary.hoverBackground", - "variable": "--p-button-outlined-secondary-hover-background", - "description": "Secondary hover background of outlined" - }, - { - "token": "secondary.activeBackground", - "variable": "--p-button-outlined-secondary-active-background", - "description": "Secondary active background of outlined" - }, - { - "token": "secondary.borderColor", - "variable": "--p-button-outlined-secondary-border-color", - "description": "Secondary border color of outlined" - }, - { - "token": "secondary.color", - "variable": "--p-button-outlined-secondary-color", - "description": "Secondary color of outlined" - }, - { - "token": "success.hoverBackground", - "variable": "--p-button-outlined-success-hover-background", - "description": "Success hover background of outlined" - }, - { - "token": "success.activeBackground", - "variable": "--p-button-outlined-success-active-background", - "description": "Success active background of outlined" - }, - { - "token": "success.borderColor", - "variable": "--p-button-outlined-success-border-color", - "description": "Success border color of outlined" - }, - { - "token": "success.color", - "variable": "--p-button-outlined-success-color", - "description": "Success color of outlined" - }, - { - "token": "info.hoverBackground", - "variable": "--p-button-outlined-info-hover-background", - "description": "Info hover background of outlined" - }, - { - "token": "info.activeBackground", - "variable": "--p-button-outlined-info-active-background", - "description": "Info active background of outlined" - }, - { - "token": "info.borderColor", - "variable": "--p-button-outlined-info-border-color", - "description": "Info border color of outlined" - }, - { - "token": "info.color", - "variable": "--p-button-outlined-info-color", - "description": "Info color of outlined" - }, - { - "token": "warn.hoverBackground", - "variable": "--p-button-outlined-warn-hover-background", - "description": "Warn hover background of outlined" - }, - { - "token": "warn.activeBackground", - "variable": "--p-button-outlined-warn-active-background", - "description": "Warn active background of outlined" - }, - { - "token": "warn.borderColor", - "variable": "--p-button-outlined-warn-border-color", - "description": "Warn border color of outlined" - }, - { - "token": "warn.color", - "variable": "--p-button-outlined-warn-color", - "description": "Warn color of outlined" - }, - { - "token": "help.hoverBackground", - "variable": "--p-button-outlined-help-hover-background", - "description": "Help hover background of outlined" - }, - { - "token": "help.activeBackground", - "variable": "--p-button-outlined-help-active-background", - "description": "Help active background of outlined" - }, - { - "token": "help.borderColor", - "variable": "--p-button-outlined-help-border-color", - "description": "Help border color of outlined" - }, - { - "token": "help.color", - "variable": "--p-button-outlined-help-color", - "description": "Help color of outlined" - }, - { - "token": "danger.hoverBackground", - "variable": "--p-button-outlined-danger-hover-background", - "description": "Danger hover background of outlined" - }, - { - "token": "danger.activeBackground", - "variable": "--p-button-outlined-danger-active-background", - "description": "Danger active background of outlined" - }, - { - "token": "danger.borderColor", - "variable": "--p-button-outlined-danger-border-color", - "description": "Danger border color of outlined" - }, - { - "token": "danger.color", - "variable": "--p-button-outlined-danger-color", - "description": "Danger color of outlined" - }, - { - "token": "contrast.hoverBackground", - "variable": "--p-button-outlined-contrast-hover-background", - "description": "Contrast hover background of outlined" - }, - { - "token": "contrast.activeBackground", - "variable": "--p-button-outlined-contrast-active-background", - "description": "Contrast active background of outlined" - }, - { - "token": "contrast.borderColor", - "variable": "--p-button-outlined-contrast-border-color", - "description": "Contrast border color of outlined" - }, - { - "token": "contrast.color", - "variable": "--p-button-outlined-contrast-color", - "description": "Contrast color of outlined" - }, - { - "token": "plain.hoverBackground", - "variable": "--p-button-outlined-plain-hover-background", - "description": "Plain hover background of outlined" - }, - { - "token": "plain.activeBackground", - "variable": "--p-button-outlined-plain-active-background", - "description": "Plain active background of outlined" - }, - { - "token": "plain.borderColor", - "variable": "--p-button-outlined-plain-border-color", - "description": "Plain border color of outlined" - }, - { - "token": "plain.color", - "variable": "--p-button-outlined-plain-color", - "description": "Plain color of outlined" - }, - { - "token": "primary.hoverBackground", - "variable": "--p-button-text-primary-hover-background", - "description": "Primary hover background of text" - }, - { - "token": "primary.activeBackground", - "variable": "--p-button-text-primary-active-background", - "description": "Primary active background of text" - }, - { - "token": "primary.color", - "variable": "--p-button-text-primary-color", - "description": "Primary color of text" - }, - { - "token": "secondary.hoverBackground", - "variable": "--p-button-text-secondary-hover-background", - "description": "Secondary hover background of text" - }, - { - "token": "secondary.activeBackground", - "variable": "--p-button-text-secondary-active-background", - "description": "Secondary active background of text" - }, - { - "token": "secondary.color", - "variable": "--p-button-text-secondary-color", - "description": "Secondary color of text" - }, - { - "token": "success.hoverBackground", - "variable": "--p-button-text-success-hover-background", - "description": "Success hover background of text" - }, - { - "token": "success.activeBackground", - "variable": "--p-button-text-success-active-background", - "description": "Success active background of text" - }, - { - "token": "success.color", - "variable": "--p-button-text-success-color", - "description": "Success color of text" - }, - { - "token": "info.hoverBackground", - "variable": "--p-button-text-info-hover-background", - "description": "Info hover background of text" - }, - { - "token": "info.activeBackground", - "variable": "--p-button-text-info-active-background", - "description": "Info active background of text" - }, - { - "token": "info.color", - "variable": "--p-button-text-info-color", - "description": "Info color of text" - }, - { - "token": "warn.hoverBackground", - "variable": "--p-button-text-warn-hover-background", - "description": "Warn hover background of text" - }, - { - "token": "warn.activeBackground", - "variable": "--p-button-text-warn-active-background", - "description": "Warn active background of text" - }, - { - "token": "warn.color", - "variable": "--p-button-text-warn-color", - "description": "Warn color of text" - }, - { - "token": "help.hoverBackground", - "variable": "--p-button-text-help-hover-background", - "description": "Help hover background of text" - }, - { - "token": "help.activeBackground", - "variable": "--p-button-text-help-active-background", - "description": "Help active background of text" - }, - { - "token": "help.color", - "variable": "--p-button-text-help-color", - "description": "Help color of text" - }, - { - "token": "danger.hoverBackground", - "variable": "--p-button-text-danger-hover-background", - "description": "Danger hover background of text" - }, - { - "token": "danger.activeBackground", - "variable": "--p-button-text-danger-active-background", - "description": "Danger active background of text" - }, - { - "token": "danger.color", - "variable": "--p-button-text-danger-color", - "description": "Danger color of text" - }, - { - "token": "plain.hoverBackground", - "variable": "--p-button-text-plain-hover-background", - "description": "Plain hover background of text" - }, - { - "token": "plain.activeBackground", - "variable": "--p-button-text-plain-active-background", - "description": "Plain active background of text" - }, - { - "token": "plain.color", - "variable": "--p-button-text-plain-color", - "description": "Plain color of text" - }, - { - "token": "link.color", - "variable": "--p-button-link-color", - "description": "Color of link" - }, - { - "token": "link.hoverColor", - "variable": "--p-button-link-hover-color", - "description": "Hover color of link" - }, - { - "token": "link.activeColor", - "variable": "--p-button-link-active-color", - "description": "Active color of link" - } - ] - }, - "card": { - "description": "Card Design Tokens\n\n[Live Demo](https://www.primeng.org/card/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-card-background", - "description": "Background of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-card-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.color", - "variable": "--p-card-color", - "description": "Color of root" - }, - { - "token": "root.shadow", - "variable": "--p-card-shadow", - "description": "Shadow of root" - }, - { - "token": "body.padding", - "variable": "--p-card-body-padding", - "description": "Padding of body" - }, - { - "token": "body.gap", - "variable": "--p-card-body-gap", - "description": "Gap of body" - }, - { - "token": "caption.gap", - "variable": "--p-card-caption-gap", - "description": "Gap of caption" - }, - { - "token": "title.fontSize", - "variable": "--p-card-title-font-size", - "description": "Font size of title" - }, - { - "token": "title.fontWeight", - "variable": "--p-card-title-font-weight", - "description": "Font weight of title" - }, - { - "token": "subtitle.color", - "variable": "--p-card-subtitle-color", - "description": "Color of subtitle" - } - ] - }, - "carousel": { - "description": "Carousel Design Tokens\n\n[Live Demo](https://www.primeng.org/carousel/)", - "tokens": [ - { - "token": "root.transitionDuration", - "variable": "--p-carousel-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "content.gap", - "variable": "--p-carousel-content-gap", - "description": "Gap of content" - }, - { - "token": "indicatorList.padding", - "variable": "--p-carousel-indicator-list-padding", - "description": "Padding of indicator list" - }, - { - "token": "indicatorList.gap", - "variable": "--p-carousel-indicator-list-gap", - "description": "Gap of indicator list" - }, - { - "token": "indicator.width", - "variable": "--p-carousel-indicator-width", - "description": "Width of indicator" - }, - { - "token": "indicator.height", - "variable": "--p-carousel-indicator-height", - "description": "Height of indicator" - }, - { - "token": "indicator.borderRadius", - "variable": "--p-carousel-indicator-border-radius", - "description": "Border radius of indicator" - }, - { - "token": "focusRing.width", - "variable": "--p-carousel-indicator-focus-ring-width", - "description": "Focus ring width of indicator" - }, - { - "token": "focusRing.style", - "variable": "--p-carousel-indicator-focus-ring-style", - "description": "Focus ring style of indicator" - }, - { - "token": "focusRing.color", - "variable": "--p-carousel-indicator-focus-ring-color", - "description": "Focus ring color of indicator" - }, - { - "token": "focusRing.offset", - "variable": "--p-carousel-indicator-focus-ring-offset", - "description": "Focus ring offset of indicator" - }, - { - "token": "focusRing.shadow", - "variable": "--p-carousel-indicator-focus-ring-shadow", - "description": "Focus ring shadow of indicator" - }, - { - "token": "indicator.background", - "variable": "--p-carousel-indicator-background", - "description": "Background of indicator" - }, - { - "token": "indicator.hoverBackground", - "variable": "--p-carousel-indicator-hover-background", - "description": "Hover background of indicator" - }, - { - "token": "indicator.activeBackground", - "variable": "--p-carousel-indicator-active-background", - "description": "Active background of indicator" - } - ] - }, - "cascadeselect": { - "description": "CascadeSelect Design Tokens\n\n[Live Demo](https://www.primeng.org/cascadeselect/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-cascadeselect-background", - "description": "Background of root" - }, - { - "token": "root.disabledBackground", - "variable": "--p-cascadeselect-disabled-background", - "description": "Disabled background of root" - }, - { - "token": "root.filledBackground", - "variable": "--p-cascadeselect-filled-background", - "description": "Filled background of root" - }, - { - "token": "root.filledFocusBackground", - "variable": "--p-cascadeselect-filled-focus-background", - "description": "Filled focus background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-cascadeselect-border-color", - "description": "Border color of root" - }, - { - "token": "root.hoverBorderColor", - "variable": "--p-cascadeselect-hover-border-color", - "description": "Hover border color of root" - }, - { - "token": "root.focusBorderColor", - "variable": "--p-cascadeselect-focus-border-color", - "description": "Focus border color of root" - }, - { - "token": "root.invalidBorderColor", - "variable": "--p-cascadeselect-invalid-border-color", - "description": "Invalid border color of root" - }, - { - "token": "root.color", - "variable": "--p-cascadeselect-color", - "description": "Color of root" - }, - { - "token": "root.disabledColor", - "variable": "--p-cascadeselect-disabled-color", - "description": "Disabled color of root" - }, - { - "token": "root.placeholderColor", - "variable": "--p-cascadeselect-placeholder-color", - "description": "Placeholder color of root" - }, - { - "token": "root.shadow", - "variable": "--p-cascadeselect-shadow", - "description": "Shadow of root" - }, - { - "token": "root.paddingX", - "variable": "--p-cascadeselect-padding-x", - "description": "Padding x of root" - }, - { - "token": "root.paddingY", - "variable": "--p-cascadeselect-padding-y", - "description": "Padding y of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-cascadeselect-border-radius", - "description": "Border radius of root" - }, - { - "token": "focusRing.width", - "variable": "--p-cascadeselect-focus-ring-width", - "description": "Focus ring width of root" - }, - { - "token": "focusRing.style", - "variable": "--p-cascadeselect-focus-ring-style", - "description": "Focus ring style of root" - }, - { - "token": "focusRing.color", - "variable": "--p-cascadeselect-focus-ring-color", - "description": "Focus ring color of root" - }, - { - "token": "focusRing.offset", - "variable": "--p-cascadeselect-focus-ring-offset", - "description": "Focus ring offset of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-cascadeselect-focus-ring-shadow", - "description": "Focus ring shadow of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-cascadeselect-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "dropdown.width", - "variable": "--p-cascadeselect-dropdown-width", - "description": "Width of dropdown" - }, - { - "token": "dropdown.color", - "variable": "--p-cascadeselect-dropdown-color", - "description": "Color of dropdown" - }, - { - "token": "overlay.background", - "variable": "--p-cascadeselect-overlay-background", - "description": "Background of overlay" - }, - { - "token": "overlay.borderColor", - "variable": "--p-cascadeselect-overlay-border-color", - "description": "Border color of overlay" - }, - { - "token": "overlay.borderRadius", - "variable": "--p-cascadeselect-overlay-border-radius", - "description": "Border radius of overlay" - }, - { - "token": "overlay.color", - "variable": "--p-cascadeselect-overlay-color", - "description": "Color of overlay" - }, - { - "token": "overlay.shadow", - "variable": "--p-cascadeselect-overlay-shadow", - "description": "Shadow of overlay" - }, - { - "token": "list.padding", - "variable": "--p-cascadeselect-list-padding", - "description": "Padding of list" - }, - { - "token": "list.gap", - "variable": "--p-cascadeselect-list-gap", - "description": "Gap of list" - }, - { - "token": "option.focusBackground", - "variable": "--p-cascadeselect-option-focus-background", - "description": "Focus background of option" - }, - { - "token": "option.selectedBackground", - "variable": "--p-cascadeselect-option-selected-background", - "description": "Selected background of option" - }, - { - "token": "option.selectedFocusBackground", - "variable": "--p-cascadeselect-option-selected-focus-background", - "description": "Selected focus background of option" - }, - { - "token": "option.color", - "variable": "--p-cascadeselect-option-color", - "description": "Color of option" - }, - { - "token": "option.focusColor", - "variable": "--p-cascadeselect-option-focus-color", - "description": "Focus color of option" - }, - { - "token": "option.selectedColor", - "variable": "--p-cascadeselect-option-selected-color", - "description": "Selected color of option" - }, - { - "token": "option.selectedFocusColor", - "variable": "--p-cascadeselect-option-selected-focus-color", - "description": "Selected focus color of option" - }, - { - "token": "option.padding", - "variable": "--p-cascadeselect-option-padding", - "description": "Padding of option" - }, - { - "token": "option.borderRadius", - "variable": "--p-cascadeselect-option-border-radius", - "description": "Border radius of option" - }, - { - "token": "icon.color", - "variable": "--p-cascadeselect-option-icon-color", - "description": "Icon color of option" - }, - { - "token": "icon.focusColor", - "variable": "--p-cascadeselect-option-icon-focus-color", - "description": "Icon focus color of option" - }, - { - "token": "icon.size", - "variable": "--p-cascadeselect-option-icon-size", - "description": "Icon size of option" - } - ] - }, - "checkbox": { - "description": "Checkbox Design Tokens\n\n[Live Demo](https://www.primeng.org/checkbox/)", - "tokens": [ - { - "token": "root.borderRadius", - "variable": "--p-checkbox-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.width", - "variable": "--p-checkbox-width", - "description": "Width of root" - }, - { - "token": "root.height", - "variable": "--p-checkbox-height", - "description": "Height of root" - }, - { - "token": "root.background", - "variable": "--p-checkbox-background", - "description": "Background of root" - }, - { - "token": "root.checkedBackground", - "variable": "--p-checkbox-checked-background", - "description": "Checked background of root" - }, - { - "token": "root.checkedHoverBackground", - "variable": "--p-checkbox-checked-hover-background", - "description": "Checked hover background of root" - }, - { - "token": "root.disabledBackground", - "variable": "--p-checkbox-disabled-background", - "description": "Disabled background of root" - }, - { - "token": "root.filledBackground", - "variable": "--p-checkbox-filled-background", - "description": "Filled background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-checkbox-border-color", - "description": "Border color of root" - }, - { - "token": "root.hoverBorderColor", - "variable": "--p-checkbox-hover-border-color", - "description": "Hover border color of root" - }, - { - "token": "root.focusBorderColor", - "variable": "--p-checkbox-focus-border-color", - "description": "Focus border color of root" - }, - { - "token": "root.checkedBorderColor", - "variable": "--p-checkbox-checked-border-color", - "description": "Checked border color of root" - }, - { - "token": "root.checkedHoverBorderColor", - "variable": "--p-checkbox-checked-hover-border-color", - "description": "Checked hover border color of root" - }, - { - "token": "root.checkedFocusBorderColor", - "variable": "--p-checkbox-checked-focus-border-color", - "description": "Checked focus border color of root" - }, - { - "token": "root.checkedDisabledBorderColor", - "variable": "--p-checkbox-checked-disabled-border-color", - "description": "Checked disabled border color of root" - }, - { - "token": "root.invalidBorderColor", - "variable": "--p-checkbox-invalid-border-color", - "description": "Invalid border color of root" - }, - { - "token": "root.shadow", - "variable": "--p-checkbox-shadow", - "description": "Shadow of root" - }, - { - "token": "focusRing.width", - "variable": "--p-checkbox-focus-ring-width", - "description": "Focus ring width of root" - }, - { - "token": "focusRing.style", - "variable": "--p-checkbox-focus-ring-style", - "description": "Focus ring style of root" - }, - { - "token": "focusRing.color", - "variable": "--p-checkbox-focus-ring-color", - "description": "Focus ring color of root" - }, - { - "token": "focusRing.offset", - "variable": "--p-checkbox-focus-ring-offset", - "description": "Focus ring offset of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-checkbox-focus-ring-shadow", - "description": "Focus ring shadow of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-checkbox-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "icon.size", - "variable": "--p-checkbox-icon-size", - "description": "Size of icon" - }, - { - "token": "icon.color", - "variable": "--p-checkbox-icon-color", - "description": "Color of icon" - }, - { - "token": "icon.checkedColor", - "variable": "--p-checkbox-icon-checked-color", - "description": "Checked color of icon" - }, - { - "token": "icon.checkedHoverColor", - "variable": "--p-checkbox-icon-checked-hover-color", - "description": "Checked hover color of icon" - }, - { - "token": "icon.disabledColor", - "variable": "--p-checkbox-icon-disabled-color", - "description": "Disabled color of icon" - } - ] - }, - "chip": { - "description": "Chip Design Tokens\n\n[Live Demo](https://www.primeng.org/chip/)", - "tokens": [ - { - "token": "root.borderRadius", - "variable": "--p-chip-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.paddingX", - "variable": "--p-chip-padding-x", - "description": "Padding x of root" - }, - { - "token": "root.paddingY", - "variable": "--p-chip-padding-y", - "description": "Padding y of root" - }, - { - "token": "root.gap", - "variable": "--p-chip-gap", - "description": "Gap of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-chip-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "root.background", - "variable": "--p-chip-background", - "description": "Background of root" - }, - { - "token": "root.color", - "variable": "--p-chip-color", - "description": "Color of root" - }, - { - "token": "image.width", - "variable": "--p-chip-image-width", - "description": "Width of image" - }, - { - "token": "image.height", - "variable": "--p-chip-image-height", - "description": "Height of image" - }, - { - "token": "icon.size", - "variable": "--p-chip-icon-size", - "description": "Size of icon" - }, - { - "token": "icon.color", - "variable": "--p-chip-icon-color", - "description": "Color of icon" - }, - { - "token": "removeIcon.size", - "variable": "--p-chip-remove-icon-size", - "description": "Size of remove icon" - }, - { - "token": "focusRing.width", - "variable": "--p-chip-remove-icon-focus-ring-width", - "description": "Focus ring width of remove icon" - }, - { - "token": "focusRing.style", - "variable": "--p-chip-remove-icon-focus-ring-style", - "description": "Focus ring style of remove icon" - }, - { - "token": "focusRing.color", - "variable": "--p-chip-remove-icon-focus-ring-color", - "description": "Focus ring color of remove icon" - }, - { - "token": "focusRing.offset", - "variable": "--p-chip-remove-icon-focus-ring-offset", - "description": "Focus ring offset of remove icon" - }, - { - "token": "focusRing.shadow", - "variable": "--p-chip-remove-icon-focus-ring-shadow", - "description": "Focus ring shadow of remove icon" - }, - { - "token": "removeIcon.color", - "variable": "--p-chip-remove-icon-color", - "description": "Color of remove icon" - } - ] - }, - "colorpicker": { - "description": "ColorPicker Design Tokens\n\n[Live Demo](https://www.primeng.org/colorpicker/)", - "tokens": [ - { - "token": "root.transitionDuration", - "variable": "--p-colorpicker-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "preview.width", - "variable": "--p-colorpicker-preview-width", - "description": "Width of preview" - }, - { - "token": "preview.height", - "variable": "--p-colorpicker-preview-height", - "description": "Height of preview" - }, - { - "token": "preview.borderRadius", - "variable": "--p-colorpicker-preview-border-radius", - "description": "Border radius of preview" - }, - { - "token": "focusRing.width", - "variable": "--p-colorpicker-preview-focus-ring-width", - "description": "Focus ring width of preview" - }, - { - "token": "focusRing.style", - "variable": "--p-colorpicker-preview-focus-ring-style", - "description": "Focus ring style of preview" - }, - { - "token": "focusRing.color", - "variable": "--p-colorpicker-preview-focus-ring-color", - "description": "Focus ring color of preview" - }, - { - "token": "focusRing.offset", - "variable": "--p-colorpicker-preview-focus-ring-offset", - "description": "Focus ring offset of preview" - }, - { - "token": "focusRing.shadow", - "variable": "--p-colorpicker-preview-focus-ring-shadow", - "description": "Focus ring shadow of preview" - }, - { - "token": "panel.shadow", - "variable": "--p-colorpicker-panel-shadow", - "description": "Shadow of panel" - }, - { - "token": "panel.borderRadius", - "variable": "--p-colorpicker-panel-border-radius", - "description": "Border radius of panel" - }, - { - "token": "panel.background", - "variable": "--p-colorpicker-panel-background", - "description": "Background of panel" - }, - { - "token": "panel.borderColor", - "variable": "--p-colorpicker-panel-border-color", - "description": "Border color of panel" - }, - { - "token": "handle.color", - "variable": "--p-colorpicker-handle-color", - "description": "Color of handle" - } - ] - }, - "confirmdialog": { - "description": "ConfirmDialog Design Tokens\n\n[Live Demo](https://www.primeng.org/confirmdialog/)", - "tokens": [ - { - "token": "icon.size", - "variable": "--p-confirmdialog-icon-size", - "description": "Size of icon" - }, - { - "token": "icon.color", - "variable": "--p-confirmdialog-icon-color", - "description": "Color of icon" - }, - { - "token": "content.gap", - "variable": "--p-confirmdialog-content-gap", - "description": "Gap of content" - } - ] - }, - "confirmpopup": { - "description": "ConfirmPopup Design Tokens\n\n[Live Demo](https://www.primeng.org/confirmpopup/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-confirmpopup-background", - "description": "Background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-confirmpopup-border-color", - "description": "Border color of root" - }, - { - "token": "root.color", - "variable": "--p-confirmpopup-color", - "description": "Color of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-confirmpopup-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.shadow", - "variable": "--p-confirmpopup-shadow", - "description": "Shadow of root" - }, - { - "token": "root.gutter", - "variable": "--p-confirmpopup-gutter", - "description": "Gutter of root" - }, - { - "token": "root.arrowOffset", - "variable": "--p-confirmpopup-arrow-offset", - "description": "Arrow offset of root" - }, - { - "token": "content.padding", - "variable": "--p-confirmpopup-content-padding", - "description": "Padding of content" - }, - { - "token": "content.gap", - "variable": "--p-confirmpopup-content-gap", - "description": "Gap of content" - }, - { - "token": "icon.size", - "variable": "--p-confirmpopup-icon-size", - "description": "Size of icon" - }, - { - "token": "icon.color", - "variable": "--p-confirmpopup-icon-color", - "description": "Color of icon" - }, - { - "token": "footer.gap", - "variable": "--p-confirmpopup-footer-gap", - "description": "Gap of footer" - }, - { - "token": "footer.padding", - "variable": "--p-confirmpopup-footer-padding", - "description": "Padding of footer" - } - ] - }, - "contextmenu": { - "description": "ContextMenu Design Tokens\n\n[Live Demo](https://www.primeng.org/contextmenu/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-contextmenu-background", - "description": "Background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-contextmenu-border-color", - "description": "Border color of root" - }, - { - "token": "root.color", - "variable": "--p-contextmenu-color", - "description": "Color of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-contextmenu-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.shadow", - "variable": "--p-contextmenu-shadow", - "description": "Shadow of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-contextmenu-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "list.padding", - "variable": "--p-contextmenu-list-padding", - "description": "Padding of list" - }, - { - "token": "list.gap", - "variable": "--p-contextmenu-list-gap", - "description": "Gap of list" - }, - { - "token": "item.focusBackground", - "variable": "--p-contextmenu-item-focus-background", - "description": "Focus background of item" - }, - { - "token": "item.activeBackground", - "variable": "--p-contextmenu-item-active-background", - "description": "Active background of item" - }, - { - "token": "item.color", - "variable": "--p-contextmenu-item-color", - "description": "Color of item" - }, - { - "token": "item.focusColor", - "variable": "--p-contextmenu-item-focus-color", - "description": "Focus color of item" - }, - { - "token": "item.activeColor", - "variable": "--p-contextmenu-item-active-color", - "description": "Active color of item" - }, - { - "token": "item.padding", - "variable": "--p-contextmenu-item-padding", - "description": "Padding of item" - }, - { - "token": "item.borderRadius", - "variable": "--p-contextmenu-item-border-radius", - "description": "Border radius of item" - }, - { - "token": "item.gap", - "variable": "--p-contextmenu-item-gap", - "description": "Gap of item" - }, - { - "token": "icon.color", - "variable": "--p-contextmenu-item-icon-color", - "description": "Icon color of item" - }, - { - "token": "icon.focusColor", - "variable": "--p-contextmenu-item-icon-focus-color", - "description": "Icon focus color of item" - }, - { - "token": "icon.activeColor", - "variable": "--p-contextmenu-item-icon-active-color", - "description": "Icon active color of item" - }, - { - "token": "submenuIcon.size", - "variable": "--p-contextmenu-submenu-icon-size", - "description": "Size of submenu icon" - }, - { - "token": "submenuIcon.color", - "variable": "--p-contextmenu-submenu-icon-color", - "description": "Color of submenu icon" - }, - { - "token": "submenuIcon.focusColor", - "variable": "--p-contextmenu-submenu-icon-focus-color", - "description": "Focus color of submenu icon" - }, - { - "token": "submenuIcon.activeColor", - "variable": "--p-contextmenu-submenu-icon-active-color", - "description": "Active color of submenu icon" - }, - { - "token": "separator.borderColor", - "variable": "--p-contextmenu-separator-border-color", - "description": "Border color of separator" - } - ] - }, - "table": { - "description": "DataTable Design Tokens\n\n[Live Demo](https://www.primeng.org/datatable/)", - "tokens": [ - { - "token": "root.transitionDuration", - "variable": "--p-datatable-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "root.borderColor", - "variable": "--p-datatable-border-color", - "description": "Border color of root" - }, - { - "token": "header.background", - "variable": "--p-datatable-header-background", - "description": "Background of header" - }, - { - "token": "header.borderColor", - "variable": "--p-datatable-header-border-color", - "description": "Border color of header" - }, - { - "token": "header.color", - "variable": "--p-datatable-header-color", - "description": "Color of header" - }, - { - "token": "header.borderWidth", - "variable": "--p-datatable-header-border-width", - "description": "Border width of header" - }, - { - "token": "header.padding", - "variable": "--p-datatable-header-padding", - "description": "Padding of header" - }, - { - "token": "headerCell.background", - "variable": "--p-datatable-header-cell-background", - "description": "Background of header cell" - }, - { - "token": "headerCell.hoverBackground", - "variable": "--p-datatable-header-cell-hover-background", - "description": "Hover background of header cell" - }, - { - "token": "headerCell.selectedBackground", - "variable": "--p-datatable-header-cell-selected-background", - "description": "Selected background of header cell" - }, - { - "token": "headerCell.borderColor", - "variable": "--p-datatable-header-cell-border-color", - "description": "Border color of header cell" - }, - { - "token": "headerCell.color", - "variable": "--p-datatable-header-cell-color", - "description": "Color of header cell" - }, - { - "token": "headerCell.hoverColor", - "variable": "--p-datatable-header-cell-hover-color", - "description": "Hover color of header cell" - }, - { - "token": "headerCell.selectedColor", - "variable": "--p-datatable-header-cell-selected-color", - "description": "Selected color of header cell" - }, - { - "token": "headerCell.gap", - "variable": "--p-datatable-header-cell-gap", - "description": "Gap of header cell" - }, - { - "token": "headerCell.padding", - "variable": "--p-datatable-header-cell-padding", - "description": "Padding of header cell" - }, - { - "token": "focusRing.width", - "variable": "--p-datatable-header-cell-focus-ring-width", - "description": "Focus ring width of header cell" - }, - { - "token": "focusRing.style", - "variable": "--p-datatable-header-cell-focus-ring-style", - "description": "Focus ring style of header cell" - }, - { - "token": "focusRing.color", - "variable": "--p-datatable-header-cell-focus-ring-color", - "description": "Focus ring color of header cell" - }, - { - "token": "focusRing.offset", - "variable": "--p-datatable-header-cell-focus-ring-offset", - "description": "Focus ring offset of header cell" - }, - { - "token": "focusRing.shadow", - "variable": "--p-datatable-header-cell-focus-ring-shadow", - "description": "Focus ring shadow of header cell" - }, - { - "token": "columnTitle.fontWeight", - "variable": "--p-datatable-column-title-font-weight", - "description": "Font weight of column title" - }, - { - "token": "row.background", - "variable": "--p-datatable-row-background", - "description": "Background of row" - }, - { - "token": "row.hoverBackground", - "variable": "--p-datatable-row-hover-background", - "description": "Hover background of row" - }, - { - "token": "row.selectedBackground", - "variable": "--p-datatable-row-selected-background", - "description": "Selected background of row" - }, - { - "token": "row.color", - "variable": "--p-datatable-row-color", - "description": "Color of row" - }, - { - "token": "row.hoverColor", - "variable": "--p-datatable-row-hover-color", - "description": "Hover color of row" - }, - { - "token": "row.selectedColor", - "variable": "--p-datatable-row-selected-color", - "description": "Selected color of row" - }, - { - "token": "focusRing.width", - "variable": "--p-datatable-row-focus-ring-width", - "description": "Focus ring width of row" - }, - { - "token": "focusRing.style", - "variable": "--p-datatable-row-focus-ring-style", - "description": "Focus ring style of row" - }, - { - "token": "focusRing.color", - "variable": "--p-datatable-row-focus-ring-color", - "description": "Focus ring color of row" - }, - { - "token": "focusRing.offset", - "variable": "--p-datatable-row-focus-ring-offset", - "description": "Focus ring offset of row" - }, - { - "token": "focusRing.shadow", - "variable": "--p-datatable-row-focus-ring-shadow", - "description": "Focus ring shadow of row" - }, - { - "token": "row.stripedBackground", - "variable": "--p-datatable-row-striped-background", - "description": "Striped background of row" - }, - { - "token": "bodyCell.borderColor", - "variable": "--p-datatable-body-cell-border-color", - "description": "Border color of body cell" - }, - { - "token": "bodyCell.padding", - "variable": "--p-datatable-body-cell-padding", - "description": "Padding of body cell" - }, - { - "token": "bodyCell.selectedBorderColor", - "variable": "--p-datatable-body-cell-selected-border-color", - "description": "Selected border color of body cell" - }, - { - "token": "footerCell.background", - "variable": "--p-datatable-footer-cell-background", - "description": "Background of footer cell" - }, - { - "token": "footerCell.borderColor", - "variable": "--p-datatable-footer-cell-border-color", - "description": "Border color of footer cell" - }, - { - "token": "footerCell.color", - "variable": "--p-datatable-footer-cell-color", - "description": "Color of footer cell" - }, - { - "token": "footerCell.padding", - "variable": "--p-datatable-footer-cell-padding", - "description": "Padding of footer cell" - }, - { - "token": "columnFooter.fontWeight", - "variable": "--p-datatable-column-footer-font-weight", - "description": "Font weight of column footer" - }, - { - "token": "footer.background", - "variable": "--p-datatable-footer-background", - "description": "Background of footer" - }, - { - "token": "footer.borderColor", - "variable": "--p-datatable-footer-border-color", - "description": "Border color of footer" - }, - { - "token": "footer.color", - "variable": "--p-datatable-footer-color", - "description": "Color of footer" - }, - { - "token": "footer.borderWidth", - "variable": "--p-datatable-footer-border-width", - "description": "Border width of footer" - }, - { - "token": "footer.padding", - "variable": "--p-datatable-footer-padding", - "description": "Padding of footer" - }, - { - "token": "dropPointColor.0", - "variable": "--p-datatable-drop-point-color-0", - "description": "0 of drop point color" - }, - { - "token": "dropPointColor.1", - "variable": "--p-datatable-drop-point-color-1", - "description": "1 of drop point color" - }, - { - "token": "dropPointColor.2", - "variable": "--p-datatable-drop-point-color-2", - "description": "2 of drop point color" - }, - { - "token": "dropPointColor.3", - "variable": "--p-datatable-drop-point-color-3", - "description": "3 of drop point color" - }, - { - "token": "dropPointColor.4", - "variable": "--p-datatable-drop-point-color-4", - "description": "4 of drop point color" - }, - { - "token": "dropPointColor.5", - "variable": "--p-datatable-drop-point-color-5", - "description": "5 of drop point color" - }, - { - "token": "dropPointColor.6", - "variable": "--p-datatable-drop-point-color-6", - "description": "6 of drop point color" - }, - { - "token": "dropPointColor.7", - "variable": "--p-datatable-drop-point-color-7", - "description": "7 of drop point color" - }, - { - "token": "dropPointColor.8", - "variable": "--p-datatable-drop-point-color-8", - "description": "8 of drop point color" - }, - { - "token": "dropPointColor.9", - "variable": "--p-datatable-drop-point-color-9", - "description": "9 of drop point color" - }, - { - "token": "dropPointColor.10", - "variable": "--p-datatable-drop-point-color-10", - "description": "10 of drop point color" - }, - { - "token": "dropPointColor.11", - "variable": "--p-datatable-drop-point-color-11", - "description": "11 of drop point color" - }, - { - "token": "dropPointColor.12", - "variable": "--p-datatable-drop-point-color-12", - "description": "12 of drop point color" - }, - { - "token": "dropPointColor.13", - "variable": "--p-datatable-drop-point-color-13", - "description": "13 of drop point color" - }, - { - "token": "dropPointColor.14", - "variable": "--p-datatable-drop-point-color-14", - "description": "14 of drop point color" - }, - { - "token": "columnResizerWidth.0", - "variable": "--p-datatable-column-resizer-width-0", - "description": "0 of column resizer width" - }, - { - "token": "columnResizerWidth.1", - "variable": "--p-datatable-column-resizer-width-1", - "description": "1 of column resizer width" - }, - { - "token": "columnResizerWidth.2", - "variable": "--p-datatable-column-resizer-width-2", - "description": "2 of column resizer width" - }, - { - "token": "columnResizerWidth.3", - "variable": "--p-datatable-column-resizer-width-3", - "description": "3 of column resizer width" - }, - { - "token": "columnResizerWidth.4", - "variable": "--p-datatable-column-resizer-width-4", - "description": "4 of column resizer width" - }, - { - "token": "columnResizerWidth.5", - "variable": "--p-datatable-column-resizer-width-5", - "description": "5 of column resizer width" - }, - { - "token": "resizeIndicator.width", - "variable": "--p-datatable-resize-indicator-width", - "description": "Width of resize indicator" - }, - { - "token": "resizeIndicator.color", - "variable": "--p-datatable-resize-indicator-color", - "description": "Color of resize indicator" - }, - { - "token": "sortIcon.color", - "variable": "--p-datatable-sort-icon-color", - "description": "Color of sort icon" - }, - { - "token": "sortIcon.hoverColor", - "variable": "--p-datatable-sort-icon-hover-color", - "description": "Hover color of sort icon" - }, - { - "token": "loadingIcon.size", - "variable": "--p-datatable-loading-icon-size", - "description": "Size of loading icon" - }, - { - "token": "rowToggleButton.hoverBackground", - "variable": "--p-datatable-row-toggle-button-hover-background", - "description": "Hover background of row toggle button" - }, - { - "token": "rowToggleButton.selectedHoverBackground", - "variable": "--p-datatable-row-toggle-button-selected-hover-background", - "description": "Selected hover background of row toggle button" - }, - { - "token": "rowToggleButton.color", - "variable": "--p-datatable-row-toggle-button-color", - "description": "Color of row toggle button" - }, - { - "token": "rowToggleButton.hoverColor", - "variable": "--p-datatable-row-toggle-button-hover-color", - "description": "Hover color of row toggle button" - }, - { - "token": "rowToggleButton.selectedHoverColor", - "variable": "--p-datatable-row-toggle-button-selected-hover-color", - "description": "Selected hover color of row toggle button" - }, - { - "token": "rowToggleButton.size", - "variable": "--p-datatable-row-toggle-button-size", - "description": "Size of row toggle button" - }, - { - "token": "rowToggleButton.borderRadius", - "variable": "--p-datatable-row-toggle-button-border-radius", - "description": "Border radius of row toggle button" - }, - { - "token": "focusRing.width", - "variable": "--p-datatable-row-toggle-button-focus-ring-width", - "description": "Focus ring width of row toggle button" - }, - { - "token": "focusRing.style", - "variable": "--p-datatable-row-toggle-button-focus-ring-style", - "description": "Focus ring style of row toggle button" - }, - { - "token": "focusRing.color", - "variable": "--p-datatable-row-toggle-button-focus-ring-color", - "description": "Focus ring color of row toggle button" - }, - { - "token": "focusRing.offset", - "variable": "--p-datatable-row-toggle-button-focus-ring-offset", - "description": "Focus ring offset of row toggle button" - }, - { - "token": "focusRing.shadow", - "variable": "--p-datatable-row-toggle-button-focus-ring-shadow", - "description": "Focus ring shadow of row toggle button" - }, - { - "token": "filter.inlineGap", - "variable": "--p-datatable-filter-inline-gap", - "description": "Inline gap of filter" - }, - { - "token": "overlaySelect.background", - "variable": "--p-datatable-filter-overlay-select-background", - "description": "Overlay select background of filter" - }, - { - "token": "overlaySelect.borderColor", - "variable": "--p-datatable-filter-overlay-select-border-color", - "description": "Overlay select border color of filter" - }, - { - "token": "overlaySelect.borderRadius", - "variable": "--p-datatable-filter-overlay-select-border-radius", - "description": "Overlay select border radius of filter" - }, - { - "token": "overlaySelect.color", - "variable": "--p-datatable-filter-overlay-select-color", - "description": "Overlay select color of filter" - }, - { - "token": "overlaySelect.shadow", - "variable": "--p-datatable-filter-overlay-select-shadow", - "description": "Overlay select shadow of filter" - }, - { - "token": "overlayPopover.background", - "variable": "--p-datatable-filter-overlay-popover-background", - "description": "Overlay popover background of filter" - }, - { - "token": "overlayPopover.borderColor", - "variable": "--p-datatable-filter-overlay-popover-border-color", - "description": "Overlay popover border color of filter" - }, - { - "token": "overlayPopover.borderRadius", - "variable": "--p-datatable-filter-overlay-popover-border-radius", - "description": "Overlay popover border radius of filter" - }, - { - "token": "overlayPopover.color", - "variable": "--p-datatable-filter-overlay-popover-color", - "description": "Overlay popover color of filter" - }, - { - "token": "overlayPopover.shadow", - "variable": "--p-datatable-filter-overlay-popover-shadow", - "description": "Overlay popover shadow of filter" - }, - { - "token": "overlayPopover.padding", - "variable": "--p-datatable-filter-overlay-popover-padding", - "description": "Overlay popover padding of filter" - }, - { - "token": "overlayPopover.gap", - "variable": "--p-datatable-filter-overlay-popover-gap", - "description": "Overlay popover gap of filter" - }, - { - "token": "rule.borderColor", - "variable": "--p-datatable-filter-rule-border-color", - "description": "Rule border color of filter" - }, - { - "token": "constraintList.padding", - "variable": "--p-datatable-filter-constraint-list-padding", - "description": "Constraint list padding of filter" - }, - { - "token": "constraintList.gap", - "variable": "--p-datatable-filter-constraint-list-gap", - "description": "Constraint list gap of filter" - }, - { - "token": "constraint.focusBackground", - "variable": "--p-datatable-filter-constraint-focus-background", - "description": "Constraint focus background of filter" - }, - { - "token": "constraint.selectedBackground", - "variable": "--p-datatable-filter-constraint-selected-background", - "description": "Constraint selected background of filter" - }, - { - "token": "constraint.selectedFocusBackground", - "variable": "--p-datatable-filter-constraint-selected-focus-background", - "description": "Constraint selected focus background of filter" - }, - { - "token": "constraint.color", - "variable": "--p-datatable-filter-constraint-color", - "description": "Constraint color of filter" - }, - { - "token": "constraint.focusColor", - "variable": "--p-datatable-filter-constraint-focus-color", - "description": "Constraint focus color of filter" - }, - { - "token": "constraint.selectedColor", - "variable": "--p-datatable-filter-constraint-selected-color", - "description": "Constraint selected color of filter" - }, - { - "token": "constraint.selectedFocusColor", - "variable": "--p-datatable-filter-constraint-selected-focus-color", - "description": "Constraint selected focus color of filter" - }, - { - "token": "separator.borderColor", - "variable": "--p-datatable-filter-constraint-separator-border-color", - "description": "Constraint separator border color of filter" - }, - { - "token": "constraint.padding", - "variable": "--p-datatable-filter-constraint-padding", - "description": "Constraint padding of filter" - }, - { - "token": "constraint.borderRadius", - "variable": "--p-datatable-filter-constraint-border-radius", - "description": "Constraint border radius of filter" - }, - { - "token": "paginatorTop.borderColor", - "variable": "--p-datatable-paginator-top-border-color", - "description": "Border color of paginator top" - }, - { - "token": "paginatorTop.borderWidth", - "variable": "--p-datatable-paginator-top-border-width", - "description": "Border width of paginator top" - }, - { - "token": "paginatorBottom.borderColor", - "variable": "--p-datatable-paginator-bottom-border-color", - "description": "Border color of paginator bottom" - }, - { - "token": "paginatorBottom.borderWidth", - "variable": "--p-datatable-paginator-bottom-border-width", - "description": "Border width of paginator bottom" - } - ] - }, - "dataview": { - "description": "DataView Design Tokens\n\n[Live Demo](https://www.primeng.org/dataview/)", - "tokens": [ - { - "token": "root.borderColor", - "variable": "--p-dataview-border-color", - "description": "Border color of root" - }, - { - "token": "root.borderWidth", - "variable": "--p-dataview-border-width", - "description": "Border width of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-dataview-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.padding", - "variable": "--p-dataview-padding", - "description": "Padding of root" - }, - { - "token": "header.background", - "variable": "--p-dataview-header-background", - "description": "Background of header" - }, - { - "token": "header.color", - "variable": "--p-dataview-header-color", - "description": "Color of header" - }, - { - "token": "header.borderColor", - "variable": "--p-dataview-header-border-color", - "description": "Border color of header" - }, - { - "token": "header.borderWidth", - "variable": "--p-dataview-header-border-width", - "description": "Border width of header" - }, - { - "token": "header.padding", - "variable": "--p-dataview-header-padding", - "description": "Padding of header" - }, - { - "token": "header.borderRadius", - "variable": "--p-dataview-header-border-radius", - "description": "Border radius of header" - }, - { - "token": "content.background", - "variable": "--p-dataview-content-background", - "description": "Background of content" - }, - { - "token": "content.color", - "variable": "--p-dataview-content-color", - "description": "Color of content" - }, - { - "token": "content.borderColor", - "variable": "--p-dataview-content-border-color", - "description": "Border color of content" - }, - { - "token": "content.borderWidth", - "variable": "--p-dataview-content-border-width", - "description": "Border width of content" - }, - { - "token": "content.padding", - "variable": "--p-dataview-content-padding", - "description": "Padding of content" - }, - { - "token": "content.borderRadius", - "variable": "--p-dataview-content-border-radius", - "description": "Border radius of content" - }, - { - "token": "footer.background", - "variable": "--p-dataview-footer-background", - "description": "Background of footer" - }, - { - "token": "footer.color", - "variable": "--p-dataview-footer-color", - "description": "Color of footer" - }, - { - "token": "footer.borderColor", - "variable": "--p-dataview-footer-border-color", - "description": "Border color of footer" - }, - { - "token": "footer.borderWidth", - "variable": "--p-dataview-footer-border-width", - "description": "Border width of footer" - }, - { - "token": "footer.padding", - "variable": "--p-dataview-footer-padding", - "description": "Padding of footer" - }, - { - "token": "footer.borderRadius", - "variable": "--p-dataview-footer-border-radius", - "description": "Border radius of footer" - }, - { - "token": "paginatorTop.borderColor", - "variable": "--p-dataview-paginator-top-border-color", - "description": "Border color of paginator top" - }, - { - "token": "paginatorTop.borderWidth", - "variable": "--p-dataview-paginator-top-border-width", - "description": "Border width of paginator top" - }, - { - "token": "paginatorBottom.borderColor", - "variable": "--p-dataview-paginator-bottom-border-color", - "description": "Border color of paginator bottom" - }, - { - "token": "paginatorBottom.borderWidth", - "variable": "--p-dataview-paginator-bottom-border-width", - "description": "Border width of paginator bottom" - } - ] - }, - "datepicker": { - "description": "DatePicker Design Tokens\n\n[Live Demo](https://www.primeng.org/datepicker/)", - "tokens": [ - { - "token": "root.transitionDuration", - "variable": "--p-datepicker-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "panel.background", - "variable": "--p-datepicker-panel-background", - "description": "Background of panel" - }, - { - "token": "panel.borderColor", - "variable": "--p-datepicker-panel-border-color", - "description": "Border color of panel" - }, - { - "token": "panel.color", - "variable": "--p-datepicker-panel-color", - "description": "Color of panel" - }, - { - "token": "panel.borderRadius", - "variable": "--p-datepicker-panel-border-radius", - "description": "Border radius of panel" - }, - { - "token": "panel.shadow", - "variable": "--p-datepicker-panel-shadow", - "description": "Shadow of panel" - }, - { - "token": "panel.padding", - "variable": "--p-datepicker-panel-padding", - "description": "Padding of panel" - }, - { - "token": "header.background", - "variable": "--p-datepicker-header-background", - "description": "Background of header" - }, - { - "token": "header.borderColor", - "variable": "--p-datepicker-header-border-color", - "description": "Border color of header" - }, - { - "token": "header.color", - "variable": "--p-datepicker-header-color", - "description": "Color of header" - }, - { - "token": "header.padding", - "variable": "--p-datepicker-header-padding", - "description": "Padding of header" - }, - { - "token": "header.fontWeight", - "variable": "--p-datepicker-header-font-weight", - "description": "Font weight of header" - }, - { - "token": "header.gap", - "variable": "--p-datepicker-header-gap", - "description": "Gap of header" - }, - { - "token": "title.gap", - "variable": "--p-datepicker-title-gap", - "description": "Gap of title" - }, - { - "token": "title.fontWeight", - "variable": "--p-datepicker-title-font-weight", - "description": "Font weight of title" - }, - { - "token": "dropdown.width", - "variable": "--p-datepicker-dropdown-width", - "description": "Width of dropdown" - }, - { - "token": "dropdown.borderColor", - "variable": "--p-datepicker-dropdown-border-color", - "description": "Border color of dropdown" - }, - { - "token": "dropdown.hoverBorderColor", - "variable": "--p-datepicker-dropdown-hover-border-color", - "description": "Hover border color of dropdown" - }, - { - "token": "dropdown.activeBorderColor", - "variable": "--p-datepicker-dropdown-active-border-color", - "description": "Active border color of dropdown" - }, - { - "token": "dropdown.borderRadius", - "variable": "--p-datepicker-dropdown-border-radius", - "description": "Border radius of dropdown" - }, - { - "token": "focusRing.width", - "variable": "--p-datepicker-dropdown-focus-ring-width", - "description": "Focus ring width of dropdown" - }, - { - "token": "focusRing.style", - "variable": "--p-datepicker-dropdown-focus-ring-style", - "description": "Focus ring style of dropdown" - }, - { - "token": "focusRing.color", - "variable": "--p-datepicker-dropdown-focus-ring-color", - "description": "Focus ring color of dropdown" - }, - { - "token": "focusRing.offset", - "variable": "--p-datepicker-dropdown-focus-ring-offset", - "description": "Focus ring offset of dropdown" - }, - { - "token": "focusRing.shadow", - "variable": "--p-datepicker-dropdown-focus-ring-shadow", - "description": "Focus ring shadow of dropdown" - }, - { - "token": "dropdown.background", - "variable": "--p-datepicker-dropdown-background", - "description": "Background of dropdown" - }, - { - "token": "dropdown.hoverBackground", - "variable": "--p-datepicker-dropdown-hover-background", - "description": "Hover background of dropdown" - }, - { - "token": "dropdown.activeBackground", - "variable": "--p-datepicker-dropdown-active-background", - "description": "Active background of dropdown" - }, - { - "token": "dropdown.color", - "variable": "--p-datepicker-dropdown-color", - "description": "Color of dropdown" - }, - { - "token": "dropdown.hoverColor", - "variable": "--p-datepicker-dropdown-hover-color", - "description": "Hover color of dropdown" - }, - { - "token": "dropdown.activeColor", - "variable": "--p-datepicker-dropdown-active-color", - "description": "Active color of dropdown" - }, - { - "token": "inputIcon.color", - "variable": "--p-datepicker-input-icon-color", - "description": "Color of input icon" - }, - { - "token": "selectMonth.hoverBackground", - "variable": "--p-datepicker-select-month-hover-background", - "description": "Hover background of select month" - }, - { - "token": "selectMonth.color", - "variable": "--p-datepicker-select-month-color", - "description": "Color of select month" - }, - { - "token": "selectMonth.hoverColor", - "variable": "--p-datepicker-select-month-hover-color", - "description": "Hover color of select month" - }, - { - "token": "selectMonth.padding", - "variable": "--p-datepicker-select-month-padding", - "description": "Padding of select month" - }, - { - "token": "selectMonth.borderRadius", - "variable": "--p-datepicker-select-month-border-radius", - "description": "Border radius of select month" - }, - { - "token": "selectYear.hoverBackground", - "variable": "--p-datepicker-select-year-hover-background", - "description": "Hover background of select year" - }, - { - "token": "selectYear.color", - "variable": "--p-datepicker-select-year-color", - "description": "Color of select year" - }, - { - "token": "selectYear.hoverColor", - "variable": "--p-datepicker-select-year-hover-color", - "description": "Hover color of select year" - }, - { - "token": "selectYear.padding", - "variable": "--p-datepicker-select-year-padding", - "description": "Padding of select year" - }, - { - "token": "selectYear.borderRadius", - "variable": "--p-datepicker-select-year-border-radius", - "description": "Border radius of select year" - }, - { - "token": "group.borderColor", - "variable": "--p-datepicker-group-border-color", - "description": "Border color of group" - }, - { - "token": "group.gap", - "variable": "--p-datepicker-group-gap", - "description": "Gap of group" - }, - { - "token": "dayView.margin", - "variable": "--p-datepicker-day-view-margin", - "description": "Margin of day view" - }, - { - "token": "weekDay.padding", - "variable": "--p-datepicker-week-day-padding", - "description": "Padding of week day" - }, - { - "token": "weekDay.fontWeight", - "variable": "--p-datepicker-week-day-font-weight", - "description": "Font weight of week day" - }, - { - "token": "weekDay.color", - "variable": "--p-datepicker-week-day-color", - "description": "Color of week day" - }, - { - "token": "date.hoverBackground", - "variable": "--p-datepicker-date-hover-background", - "description": "Hover background of date" - }, - { - "token": "date.selectedBackground", - "variable": "--p-datepicker-date-selected-background", - "description": "Selected background of date" - }, - { - "token": "date.rangeSelectedBackground", - "variable": "--p-datepicker-date-range-selected-background", - "description": "Range selected background of date" - }, - { - "token": "date.color", - "variable": "--p-datepicker-date-color", - "description": "Color of date" - }, - { - "token": "date.hoverColor", - "variable": "--p-datepicker-date-hover-color", - "description": "Hover color of date" - }, - { - "token": "date.selectedColor", - "variable": "--p-datepicker-date-selected-color", - "description": "Selected color of date" - }, - { - "token": "date.rangeSelectedColor", - "variable": "--p-datepicker-date-range-selected-color", - "description": "Range selected color of date" - }, - { - "token": "date.width", - "variable": "--p-datepicker-date-width", - "description": "Width of date" - }, - { - "token": "date.height", - "variable": "--p-datepicker-date-height", - "description": "Height of date" - }, - { - "token": "date.borderRadius", - "variable": "--p-datepicker-date-border-radius", - "description": "Border radius of date" - }, - { - "token": "date.padding", - "variable": "--p-datepicker-date-padding", - "description": "Padding of date" - }, - { - "token": "focusRing.width", - "variable": "--p-datepicker-date-focus-ring-width", - "description": "Focus ring width of date" - }, - { - "token": "focusRing.style", - "variable": "--p-datepicker-date-focus-ring-style", - "description": "Focus ring style of date" - }, - { - "token": "focusRing.color", - "variable": "--p-datepicker-date-focus-ring-color", - "description": "Focus ring color of date" - }, - { - "token": "focusRing.offset", - "variable": "--p-datepicker-date-focus-ring-offset", - "description": "Focus ring offset of date" - }, - { - "token": "focusRing.shadow", - "variable": "--p-datepicker-date-focus-ring-shadow", - "description": "Focus ring shadow of date" - }, - { - "token": "monthView.margin", - "variable": "--p-datepicker-month-view-margin", - "description": "Margin of month view" - }, - { - "token": "month.borderRadius", - "variable": "--p-datepicker-month-border-radius", - "description": "Border radius of month" - }, - { - "token": "yearView.margin", - "variable": "--p-datepicker-year-view-margin", - "description": "Margin of year view" - }, - { - "token": "year.borderRadius", - "variable": "--p-datepicker-year-border-radius", - "description": "Border radius of year" - }, - { - "token": "buttonbar.padding", - "variable": "--p-datepicker-buttonbar-padding", - "description": "Padding of buttonbar" - }, - { - "token": "buttonbar.borderColor", - "variable": "--p-datepicker-buttonbar-border-color", - "description": "Border color of buttonbar" - }, - { - "token": "timePicker.padding", - "variable": "--p-datepicker-time-picker-padding", - "description": "Padding of time picker" - }, - { - "token": "timePicker.borderColor", - "variable": "--p-datepicker-time-picker-border-color", - "description": "Border color of time picker" - }, - { - "token": "timePicker.gap", - "variable": "--p-datepicker-time-picker-gap", - "description": "Gap of time picker" - }, - { - "token": "timePicker.buttonGap", - "variable": "--p-datepicker-time-picker-button-gap", - "description": "Button gap of time picker" - }, - { - "token": "today.background", - "variable": "--p-datepicker-today-background", - "description": "Background of today" - }, - { - "token": "today.color", - "variable": "--p-datepicker-today-color", - "description": "Color of today" - } - ] - }, - "dialog": { - "description": "Dialog Design Tokens\n\n[Live Demo](https://www.primeng.org/dialog/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-dialog-background", - "description": "Background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-dialog-border-color", - "description": "Border color of root" - }, - { - "token": "root.color", - "variable": "--p-dialog-color", - "description": "Color of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-dialog-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.shadow", - "variable": "--p-dialog-shadow", - "description": "Shadow of root" - }, - { - "token": "header.padding", - "variable": "--p-dialog-header-padding", - "description": "Padding of header" - }, - { - "token": "header.gap", - "variable": "--p-dialog-header-gap", - "description": "Gap of header" - }, - { - "token": "title.fontSize", - "variable": "--p-dialog-title-font-size", - "description": "Font size of title" - }, - { - "token": "title.fontWeight", - "variable": "--p-dialog-title-font-weight", - "description": "Font weight of title" - }, - { - "token": "content.padding", - "variable": "--p-dialog-content-padding", - "description": "Padding of content" - }, - { - "token": "footer.padding", - "variable": "--p-dialog-footer-padding", - "description": "Padding of footer" - }, - { - "token": "footer.gap", - "variable": "--p-dialog-footer-gap", - "description": "Gap of footer" - } - ] - }, - "divider": { - "description": "Divider Design Tokens\n\n[Live Demo](https://www.primeng.org/divider/)", - "tokens": [ - { - "token": "root.borderColor", - "variable": "--p-divider-border-color", - "description": "Border color of root" - }, - { - "token": "content.background", - "variable": "--p-divider-content-background", - "description": "Background of content" - }, - { - "token": "content.color", - "variable": "--p-divider-content-color", - "description": "Color of content" - }, - { - "token": "horizontal.margin", - "variable": "--p-divider-horizontal-margin", - "description": "Margin of horizontal" - }, - { - "token": "horizontal.padding", - "variable": "--p-divider-horizontal-padding", - "description": "Padding of horizontal" - }, - { - "token": "content.padding", - "variable": "--p-divider-horizontal-content-padding", - "description": "Content padding of horizontal" - }, - { - "token": "vertical.margin", - "variable": "--p-divider-vertical-margin", - "description": "Margin of vertical" - }, - { - "token": "vertical.padding", - "variable": "--p-divider-vertical-padding", - "description": "Padding of vertical" - }, - { - "token": "content.padding", - "variable": "--p-divider-vertical-content-padding", - "description": "Content padding of vertical" - } - ] - }, - "dock": { - "description": "Dock Design Tokens\n\n[Live Demo](https://www.primeng.org/dock/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-dock-background", - "description": "Background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-dock-border-color", - "description": "Border color of root" - }, - { - "token": "root.padding", - "variable": "--p-dock-padding", - "description": "Padding of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-dock-border-radius", - "description": "Border radius of root" - }, - { - "token": "item.borderRadius", - "variable": "--p-dock-item-border-radius", - "description": "Border radius of item" - }, - { - "token": "item.padding", - "variable": "--p-dock-item-padding", - "description": "Padding of item" - }, - { - "token": "item.size", - "variable": "--p-dock-item-size", - "description": "Size of item" - }, - { - "token": "focusRing.width", - "variable": "--p-dock-item-focus-ring-width", - "description": "Focus ring width of item" - }, - { - "token": "focusRing.style", - "variable": "--p-dock-item-focus-ring-style", - "description": "Focus ring style of item" - }, - { - "token": "focusRing.color", - "variable": "--p-dock-item-focus-ring-color", - "description": "Focus ring color of item" - }, - { - "token": "focusRing.offset", - "variable": "--p-dock-item-focus-ring-offset", - "description": "Focus ring offset of item" - }, - { - "token": "focusRing.shadow", - "variable": "--p-dock-item-focus-ring-shadow", - "description": "Focus ring shadow of item" - } - ] - }, - "drawer": { - "description": "Drawer Design Tokens\n\n[Live Demo](https://www.primeng.org/drawer/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-drawer-background", - "description": "Background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-drawer-border-color", - "description": "Border color of root" - }, - { - "token": "root.color", - "variable": "--p-drawer-color", - "description": "Color of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-drawer-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.shadow", - "variable": "--p-drawer-shadow", - "description": "Shadow of root" - }, - { - "token": "header.padding", - "variable": "--p-drawer-header-padding", - "description": "Padding of header" - }, - { - "token": "title.fontSize", - "variable": "--p-drawer-title-font-size", - "description": "Font size of title" - }, - { - "token": "title.fontWeight", - "variable": "--p-drawer-title-font-weight", - "description": "Font weight of title" - }, - { - "token": "content.padding", - "variable": "--p-drawer-content-padding", - "description": "Padding of content" - } - ] - }, - "dynamicdialog": { - "description": "DynamicDialog Design Tokens\n\n[Live Demo](https://www.primeng.org/dynamicdialog/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-dialog-background", - "description": "Background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-dialog-border-color", - "description": "Border color of root" - }, - { - "token": "root.color", - "variable": "--p-dialog-color", - "description": "Color of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-dialog-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.shadow", - "variable": "--p-dialog-shadow", - "description": "Shadow of root" - }, - { - "token": "header.padding", - "variable": "--p-dialog-header-padding", - "description": "Padding of header" - }, - { - "token": "header.gap", - "variable": "--p-dialog-header-gap", - "description": "Gap of header" - }, - { - "token": "title.fontSize", - "variable": "--p-dialog-title-font-size", - "description": "Font size of title" - }, - { - "token": "title.fontWeight", - "variable": "--p-dialog-title-font-weight", - "description": "Font weight of title" - }, - { - "token": "content.padding", - "variable": "--p-dialog-content-padding", - "description": "Padding of content" - }, - { - "token": "footer.padding", - "variable": "--p-dialog-footer-padding", - "description": "Padding of footer" - }, - { - "token": "footer.gap", - "variable": "--p-dialog-footer-gap", - "description": "Gap of footer" - } - ] - }, - "editor": { - "description": "Editor Design Tokens\n\n[Live Demo](https://www.primeng.org/editor/)", - "tokens": [ - { - "token": "toolbar.background", - "variable": "--p-editor-toolbar-background", - "description": "Background of toolbar" - }, - { - "token": "toolbar.borderColor", - "variable": "--p-editor-toolbar-border-color", - "description": "Border color of toolbar" - }, - { - "token": "toolbar.borderRadius", - "variable": "--p-editor-toolbar-border-radius", - "description": "Border radius of toolbar" - }, - { - "token": "toolbarItem.color", - "variable": "--p-editor-toolbar-item-color", - "description": "Color of toolbar item" - }, - { - "token": "toolbarItem.hoverColor", - "variable": "--p-editor-toolbar-item-hover-color", - "description": "Hover color of toolbar item" - }, - { - "token": "toolbarItem.activeColor", - "variable": "--p-editor-toolbar-item-active-color", - "description": "Active color of toolbar item" - }, - { - "token": "overlay.background", - "variable": "--p-editor-overlay-background", - "description": "Background of overlay" - }, - { - "token": "overlay.borderColor", - "variable": "--p-editor-overlay-border-color", - "description": "Border color of overlay" - }, - { - "token": "overlay.borderRadius", - "variable": "--p-editor-overlay-border-radius", - "description": "Border radius of overlay" - }, - { - "token": "overlay.color", - "variable": "--p-editor-overlay-color", - "description": "Color of overlay" - }, - { - "token": "overlay.shadow", - "variable": "--p-editor-overlay-shadow", - "description": "Shadow of overlay" - }, - { - "token": "overlay.padding", - "variable": "--p-editor-overlay-padding", - "description": "Padding of overlay" - }, - { - "token": "overlayOption.focusBackground", - "variable": "--p-editor-overlay-option-focus-background", - "description": "Focus background of overlay option" - }, - { - "token": "overlayOption.color", - "variable": "--p-editor-overlay-option-color", - "description": "Color of overlay option" - }, - { - "token": "overlayOption.focusColor", - "variable": "--p-editor-overlay-option-focus-color", - "description": "Focus color of overlay option" - }, - { - "token": "overlayOption.padding", - "variable": "--p-editor-overlay-option-padding", - "description": "Padding of overlay option" - }, - { - "token": "overlayOption.borderRadius", - "variable": "--p-editor-overlay-option-border-radius", - "description": "Border radius of overlay option" - }, - { - "token": "content.background", - "variable": "--p-editor-content-background", - "description": "Background of content" - }, - { - "token": "content.borderColor", - "variable": "--p-editor-content-border-color", - "description": "Border color of content" - }, - { - "token": "content.color", - "variable": "--p-editor-content-color", - "description": "Color of content" - }, - { - "token": "content.borderRadius", - "variable": "--p-editor-content-border-radius", - "description": "Border radius of content" - } - ] - }, - "fieldset": { - "description": "Fieldset Design Tokens\n\n[Live Demo](https://www.primeng.org/fieldset/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-fieldset-background", - "description": "Background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-fieldset-border-color", - "description": "Border color of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-fieldset-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.color", - "variable": "--p-fieldset-color", - "description": "Color of root" - }, - { - "token": "root.padding", - "variable": "--p-fieldset-padding", - "description": "Padding of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-fieldset-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "legend.background", - "variable": "--p-fieldset-legend-background", - "description": "Background of legend" - }, - { - "token": "legend.hoverBackground", - "variable": "--p-fieldset-legend-hover-background", - "description": "Hover background of legend" - }, - { - "token": "legend.color", - "variable": "--p-fieldset-legend-color", - "description": "Color of legend" - }, - { - "token": "legend.hoverColor", - "variable": "--p-fieldset-legend-hover-color", - "description": "Hover color of legend" - }, - { - "token": "legend.borderRadius", - "variable": "--p-fieldset-legend-border-radius", - "description": "Border radius of legend" - }, - { - "token": "legend.borderWidth", - "variable": "--p-fieldset-legend-border-width", - "description": "Border width of legend" - }, - { - "token": "legend.borderColor", - "variable": "--p-fieldset-legend-border-color", - "description": "Border color of legend" - }, - { - "token": "legend.padding", - "variable": "--p-fieldset-legend-padding", - "description": "Padding of legend" - }, - { - "token": "legend.gap", - "variable": "--p-fieldset-legend-gap", - "description": "Gap of legend" - }, - { - "token": "legend.fontWeight", - "variable": "--p-fieldset-legend-font-weight", - "description": "Font weight of legend" - }, - { - "token": "focusRing.width", - "variable": "--p-fieldset-legend-focus-ring-width", - "description": "Focus ring width of legend" - }, - { - "token": "focusRing.style", - "variable": "--p-fieldset-legend-focus-ring-style", - "description": "Focus ring style of legend" - }, - { - "token": "focusRing.color", - "variable": "--p-fieldset-legend-focus-ring-color", - "description": "Focus ring color of legend" - }, - { - "token": "focusRing.offset", - "variable": "--p-fieldset-legend-focus-ring-offset", - "description": "Focus ring offset of legend" - }, - { - "token": "focusRing.shadow", - "variable": "--p-fieldset-legend-focus-ring-shadow", - "description": "Focus ring shadow of legend" - }, - { - "token": "toggleIcon.color", - "variable": "--p-fieldset-toggle-icon-color", - "description": "Color of toggle icon" - }, - { - "token": "toggleIcon.hoverColor", - "variable": "--p-fieldset-toggle-icon-hover-color", - "description": "Hover color of toggle icon" - }, - { - "token": "content.padding", - "variable": "--p-fieldset-content-padding", - "description": "Padding of content" - } - ] - }, - "fileupload": { - "description": "FileUpload Design Tokens\n\n[Live Demo](https://www.primeng.org/fileupload/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-fileupload-background", - "description": "Background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-fileupload-border-color", - "description": "Border color of root" - }, - { - "token": "root.color", - "variable": "--p-fileupload-color", - "description": "Color of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-fileupload-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-fileupload-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "header.background", - "variable": "--p-fileupload-header-background", - "description": "Background of header" - }, - { - "token": "header.color", - "variable": "--p-fileupload-header-color", - "description": "Color of header" - }, - { - "token": "header.padding", - "variable": "--p-fileupload-header-padding", - "description": "Padding of header" - }, - { - "token": "header.borderWidth", - "variable": "--p-fileupload-header-border-width", - "description": "Border width of header" - }, - { - "token": "header.borderRadius", - "variable": "--p-fileupload-header-border-radius", - "description": "Border radius of header" - }, - { - "token": "header.gap", - "variable": "--p-fileupload-header-gap", - "description": "Gap of header" - }, - { - "token": "content.highlightBorderColor", - "variable": "--p-fileupload-content-highlight-border-color", - "description": "Highlight border color of content" - }, - { - "token": "content.padding", - "variable": "--p-fileupload-content-padding", - "description": "Padding of content" - }, - { - "token": "file.padding", - "variable": "--p-fileupload-file-padding", - "description": "Padding of file" - }, - { - "token": "file.gap", - "variable": "--p-fileupload-file-gap", - "description": "Gap of file" - }, - { - "token": "file.borderColor", - "variable": "--p-fileupload-file-border-color", - "description": "Border color of file" - }, - { - "token": "info.gap", - "variable": "--p-fileupload-file-info-gap", - "description": "Info gap of file" - }, - { - "token": "progressbar.height", - "variable": "--p-fileupload-progressbar-height", - "description": "Height of progressbar" - }, - { - "token": "basic.gap", - "variable": "--p-fileupload-basic-gap", - "description": "Gap of basic" - } - ] - }, - "floatlabel": { - "description": "FloatLabel Design Tokens\n\n[Live Demo](https://www.primeng.org/floatlabel/)", - "tokens": [ - { - "token": "root.color", - "variable": "--p-floatlabel-color", - "description": "Color of root" - }, - { - "token": "root.focusColor", - "variable": "--p-floatlabel-focus-color", - "description": "Focus color of root" - }, - { - "token": "root.invalidColor", - "variable": "--p-floatlabel-invalid-color", - "description": "Invalid color of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-floatlabel-transition-duration", - "description": "Transition duration of root" - } - ] - }, - "galleria": { - "description": "Galleria Design Tokens\n\n[Live Demo](https://www.primeng.org/galleria/)", - "tokens": [ - { - "token": "root.borderWidth", - "variable": "--p-galleria-border-width", - "description": "Border width of root" - }, - { - "token": "root.borderColor", - "variable": "--p-galleria-border-color", - "description": "Border color of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-galleria-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-galleria-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "navButton.background", - "variable": "--p-galleria-nav-button-background", - "description": "Background of nav button" - }, - { - "token": "navButton.hoverBackground", - "variable": "--p-galleria-nav-button-hover-background", - "description": "Hover background of nav button" - }, - { - "token": "navButton.color", - "variable": "--p-galleria-nav-button-color", - "description": "Color of nav button" - }, - { - "token": "navButton.hoverColor", - "variable": "--p-galleria-nav-button-hover-color", - "description": "Hover color of nav button" - }, - { - "token": "navButton.size", - "variable": "--p-galleria-nav-button-size", - "description": "Size of nav button" - }, - { - "token": "navButton.gutter", - "variable": "--p-galleria-nav-button-gutter", - "description": "Gutter of nav button" - }, - { - "token": "prev.borderRadius", - "variable": "--p-galleria-nav-button-prev-border-radius", - "description": "Prev border radius of nav button" - }, - { - "token": "next.borderRadius", - "variable": "--p-galleria-nav-button-next-border-radius", - "description": "Next border radius of nav button" - }, - { - "token": "focusRing.width", - "variable": "--p-galleria-nav-button-focus-ring-width", - "description": "Focus ring width of nav button" - }, - { - "token": "focusRing.style", - "variable": "--p-galleria-nav-button-focus-ring-style", - "description": "Focus ring style of nav button" - }, - { - "token": "focusRing.color", - "variable": "--p-galleria-nav-button-focus-ring-color", - "description": "Focus ring color of nav button" - }, - { - "token": "focusRing.offset", - "variable": "--p-galleria-nav-button-focus-ring-offset", - "description": "Focus ring offset of nav button" - }, - { - "token": "focusRing.shadow", - "variable": "--p-galleria-nav-button-focus-ring-shadow", - "description": "Focus ring shadow of nav button" - }, - { - "token": "navIcon.size", - "variable": "--p-galleria-nav-icon-size", - "description": "Size of nav icon" - }, - { - "token": "thumbnailsContent.background", - "variable": "--p-galleria-thumbnails-content-background", - "description": "Background of thumbnails content" - }, - { - "token": "thumbnailsContent.padding", - "variable": "--p-galleria-thumbnails-content-padding", - "description": "Padding of thumbnails content" - }, - { - "token": "thumbnailNavButton.size", - "variable": "--p-galleria-thumbnail-nav-button-size", - "description": "Size of thumbnail nav button" - }, - { - "token": "thumbnailNavButton.borderRadius", - "variable": "--p-galleria-thumbnail-nav-button-border-radius", - "description": "Border radius of thumbnail nav button" - }, - { - "token": "thumbnailNavButton.gutter", - "variable": "--p-galleria-thumbnail-nav-button-gutter", - "description": "Gutter of thumbnail nav button" - }, - { - "token": "focusRing.width", - "variable": "--p-galleria-thumbnail-nav-button-focus-ring-width", - "description": "Focus ring width of thumbnail nav button" - }, - { - "token": "focusRing.style", - "variable": "--p-galleria-thumbnail-nav-button-focus-ring-style", - "description": "Focus ring style of thumbnail nav button" - }, - { - "token": "focusRing.color", - "variable": "--p-galleria-thumbnail-nav-button-focus-ring-color", - "description": "Focus ring color of thumbnail nav button" - }, - { - "token": "focusRing.offset", - "variable": "--p-galleria-thumbnail-nav-button-focus-ring-offset", - "description": "Focus ring offset of thumbnail nav button" - }, - { - "token": "focusRing.shadow", - "variable": "--p-galleria-thumbnail-nav-button-focus-ring-shadow", - "description": "Focus ring shadow of thumbnail nav button" - }, - { - "token": "thumbnailNavButton.hoverBackground", - "variable": "--p-galleria-thumbnail-nav-button-hover-background", - "description": "Hover background of thumbnail nav button" - }, - { - "token": "thumbnailNavButton.color", - "variable": "--p-galleria-thumbnail-nav-button-color", - "description": "Color of thumbnail nav button" - }, - { - "token": "thumbnailNavButton.hoverColor", - "variable": "--p-galleria-thumbnail-nav-button-hover-color", - "description": "Hover color of thumbnail nav button" - }, - { - "token": "thumbnailNavButtonIcon.size", - "variable": "--p-galleria-thumbnail-nav-button-icon-size", - "description": "Size of thumbnail nav button icon" - }, - { - "token": "caption.background", - "variable": "--p-galleria-caption-background", - "description": "Background of caption" - }, - { - "token": "caption.color", - "variable": "--p-galleria-caption-color", - "description": "Color of caption" - }, - { - "token": "caption.padding", - "variable": "--p-galleria-caption-padding", - "description": "Padding of caption" - }, - { - "token": "indicatorList.gap", - "variable": "--p-galleria-indicator-list-gap", - "description": "Gap of indicator list" - }, - { - "token": "indicatorList.padding", - "variable": "--p-galleria-indicator-list-padding", - "description": "Padding of indicator list" - }, - { - "token": "indicatorButton.width", - "variable": "--p-galleria-indicator-button-width", - "description": "Width of indicator button" - }, - { - "token": "indicatorButton.height", - "variable": "--p-galleria-indicator-button-height", - "description": "Height of indicator button" - }, - { - "token": "indicatorButton.activeBackground", - "variable": "--p-galleria-indicator-button-active-background", - "description": "Active background of indicator button" - }, - { - "token": "indicatorButton.borderRadius", - "variable": "--p-galleria-indicator-button-border-radius", - "description": "Border radius of indicator button" - }, - { - "token": "focusRing.width", - "variable": "--p-galleria-indicator-button-focus-ring-width", - "description": "Focus ring width of indicator button" - }, - { - "token": "focusRing.style", - "variable": "--p-galleria-indicator-button-focus-ring-style", - "description": "Focus ring style of indicator button" - }, - { - "token": "focusRing.color", - "variable": "--p-galleria-indicator-button-focus-ring-color", - "description": "Focus ring color of indicator button" - }, - { - "token": "focusRing.offset", - "variable": "--p-galleria-indicator-button-focus-ring-offset", - "description": "Focus ring offset of indicator button" - }, - { - "token": "focusRing.shadow", - "variable": "--p-galleria-indicator-button-focus-ring-shadow", - "description": "Focus ring shadow of indicator button" - }, - { - "token": "indicatorButton.background", - "variable": "--p-galleria-indicator-button-background", - "description": "Background of indicator button" - }, - { - "token": "indicatorButton.hoverBackground", - "variable": "--p-galleria-indicator-button-hover-background", - "description": "Hover background of indicator button" - }, - { - "token": "insetIndicatorList.background", - "variable": "--p-galleria-inset-indicator-list-background", - "description": "Background of inset indicator list" - }, - { - "token": "insetIndicatorButton.background", - "variable": "--p-galleria-inset-indicator-button-background", - "description": "Background of inset indicator button" - }, - { - "token": "insetIndicatorButton.hoverBackground", - "variable": "--p-galleria-inset-indicator-button-hover-background", - "description": "Hover background of inset indicator button" - }, - { - "token": "insetIndicatorButton.activeBackground", - "variable": "--p-galleria-inset-indicator-button-active-background", - "description": "Active background of inset indicator button" - }, - { - "token": "mask.background", - "variable": "--p-galleria-mask-background", - "description": "Background of mask" - }, - { - "token": "mask.color", - "variable": "--p-galleria-mask-color", - "description": "Color of mask" - }, - { - "token": "closeButton.size", - "variable": "--p-galleria-close-button-size", - "description": "Size of close button" - }, - { - "token": "closeButton.gutter", - "variable": "--p-galleria-close-button-gutter", - "description": "Gutter of close button" - }, - { - "token": "closeButton.background", - "variable": "--p-galleria-close-button-background", - "description": "Background of close button" - }, - { - "token": "closeButton.hoverBackground", - "variable": "--p-galleria-close-button-hover-background", - "description": "Hover background of close button" - }, - { - "token": "closeButton.color", - "variable": "--p-galleria-close-button-color", - "description": "Color of close button" - }, - { - "token": "closeButton.hoverColor", - "variable": "--p-galleria-close-button-hover-color", - "description": "Hover color of close button" - }, - { - "token": "closeButton.borderRadius", - "variable": "--p-galleria-close-button-border-radius", - "description": "Border radius of close button" - }, - { - "token": "focusRing.width", - "variable": "--p-galleria-close-button-focus-ring-width", - "description": "Focus ring width of close button" - }, - { - "token": "focusRing.style", - "variable": "--p-galleria-close-button-focus-ring-style", - "description": "Focus ring style of close button" - }, - { - "token": "focusRing.color", - "variable": "--p-galleria-close-button-focus-ring-color", - "description": "Focus ring color of close button" - }, - { - "token": "focusRing.offset", - "variable": "--p-galleria-close-button-focus-ring-offset", - "description": "Focus ring offset of close button" - }, - { - "token": "focusRing.shadow", - "variable": "--p-galleria-close-button-focus-ring-shadow", - "description": "Focus ring shadow of close button" - }, - { - "token": "closeButtonIcon.size", - "variable": "--p-galleria-close-button-icon-size", - "description": "Size of close button icon" - } - ] - }, - "iconfield": { - "description": "IconField Design Tokens\n\n[Live Demo](https://www.primeng.org/iconfield/)", - "tokens": [ - { - "token": "icon.color", - "variable": "--p-iconfield-icon-color", - "description": "Color of icon" - } - ] - }, - "image": { - "description": "Image Design Tokens\n\n[Live Demo](https://www.primeng.org/image/)", - "tokens": [ - { - "token": "root.transitionDuration", - "variable": "--p-image-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "icon.size", - "variable": "--p-image-preview-icon-size", - "description": "Icon size of preview" - }, - { - "token": "mask.background", - "variable": "--p-image-preview-mask-background", - "description": "Mask background of preview" - }, - { - "token": "mask.color", - "variable": "--p-image-preview-mask-color", - "description": "Mask color of preview" - }, - { - "token": "position.left", - "variable": "--p-image-toolbar-position-left", - "description": "Position left of toolbar" - }, - { - "token": "position.right", - "variable": "--p-image-toolbar-position-right", - "description": "Position right of toolbar" - }, - { - "token": "position.top", - "variable": "--p-image-toolbar-position-top", - "description": "Position top of toolbar" - }, - { - "token": "position.bottom", - "variable": "--p-image-toolbar-position-bottom", - "description": "Position bottom of toolbar" - }, - { - "token": "toolbar.blur", - "variable": "--p-image-toolbar-blur", - "description": "Blur of toolbar" - }, - { - "token": "toolbar.background", - "variable": "--p-image-toolbar-background", - "description": "Background of toolbar" - }, - { - "token": "toolbar.borderColor", - "variable": "--p-image-toolbar-border-color", - "description": "Border color of toolbar" - }, - { - "token": "toolbar.borderWidth", - "variable": "--p-image-toolbar-border-width", - "description": "Border width of toolbar" - }, - { - "token": "toolbar.borderRadius", - "variable": "--p-image-toolbar-border-radius", - "description": "Border radius of toolbar" - }, - { - "token": "toolbar.padding", - "variable": "--p-image-toolbar-padding", - "description": "Padding of toolbar" - }, - { - "token": "toolbar.gap", - "variable": "--p-image-toolbar-gap", - "description": "Gap of toolbar" - }, - { - "token": "action.hoverBackground", - "variable": "--p-image-action-hover-background", - "description": "Hover background of action" - }, - { - "token": "action.color", - "variable": "--p-image-action-color", - "description": "Color of action" - }, - { - "token": "action.hoverColor", - "variable": "--p-image-action-hover-color", - "description": "Hover color of action" - }, - { - "token": "action.size", - "variable": "--p-image-action-size", - "description": "Size of action" - }, - { - "token": "action.iconSize", - "variable": "--p-image-action-icon-size", - "description": "Icon size of action" - }, - { - "token": "action.borderRadius", - "variable": "--p-image-action-border-radius", - "description": "Border radius of action" - }, - { - "token": "focusRing.width", - "variable": "--p-image-action-focus-ring-width", - "description": "Focus ring width of action" - }, - { - "token": "focusRing.style", - "variable": "--p-image-action-focus-ring-style", - "description": "Focus ring style of action" - }, - { - "token": "focusRing.color", - "variable": "--p-image-action-focus-ring-color", - "description": "Focus ring color of action" - }, - { - "token": "focusRing.offset", - "variable": "--p-image-action-focus-ring-offset", - "description": "Focus ring offset of action" - }, - { - "token": "focusRing.shadow", - "variable": "--p-image-action-focus-ring-shadow", - "description": "Focus ring shadow of action" - } - ] - }, - "": { - "description": "[Live Demo](https://www.primeng.org/)", - "tokens": [] - }, - "inlinemessage": { - "description": "InlineMessage Design Tokens\n\n[Live Demo](https://www.primeng.org/inlinemessage/)", - "tokens": [ - { - "token": "root.padding", - "variable": "--p-inlinemessage-padding", - "description": "Padding of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-inlinemessage-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.gap", - "variable": "--p-inlinemessage-gap", - "description": "Gap of root" - }, - { - "token": "text.fontWeight", - "variable": "--p-inlinemessage-text-font-weight", - "description": "Font weight of text" - }, - { - "token": "icon.size", - "variable": "--p-inlinemessage-icon-size", - "description": "Size of icon" - }, - { - "token": "info.background", - "variable": "--p-inlinemessage-info-background", - "description": "Background of info" - }, - { - "token": "info.borderColor", - "variable": "--p-inlinemessage-info-border-color", - "description": "Border color of info" - }, - { - "token": "info.color", - "variable": "--p-inlinemessage-info-color", - "description": "Color of info" - }, - { - "token": "info.shadow", - "variable": "--p-inlinemessage-info-shadow", - "description": "Shadow of info" - }, - { - "token": "success.background", - "variable": "--p-inlinemessage-success-background", - "description": "Background of success" - }, - { - "token": "success.borderColor", - "variable": "--p-inlinemessage-success-border-color", - "description": "Border color of success" - }, - { - "token": "success.color", - "variable": "--p-inlinemessage-success-color", - "description": "Color of success" - }, - { - "token": "success.shadow", - "variable": "--p-inlinemessage-success-shadow", - "description": "Shadow of success" - }, - { - "token": "warn.background", - "variable": "--p-inlinemessage-warn-background", - "description": "Background of warn" - }, - { - "token": "warn.borderColor", - "variable": "--p-inlinemessage-warn-border-color", - "description": "Border color of warn" - }, - { - "token": "warn.color", - "variable": "--p-inlinemessage-warn-color", - "description": "Color of warn" - }, - { - "token": "warn.shadow", - "variable": "--p-inlinemessage-warn-shadow", - "description": "Shadow of warn" - }, - { - "token": "error.background", - "variable": "--p-inlinemessage-error-background", - "description": "Background of error" - }, - { - "token": "error.borderColor", - "variable": "--p-inlinemessage-error-border-color", - "description": "Border color of error" - }, - { - "token": "error.color", - "variable": "--p-inlinemessage-error-color", - "description": "Color of error" - }, - { - "token": "error.shadow", - "variable": "--p-inlinemessage-error-shadow", - "description": "Shadow of error" - }, - { - "token": "secondary.background", - "variable": "--p-inlinemessage-secondary-background", - "description": "Background of secondary" - }, - { - "token": "secondary.borderColor", - "variable": "--p-inlinemessage-secondary-border-color", - "description": "Border color of secondary" - }, - { - "token": "secondary.color", - "variable": "--p-inlinemessage-secondary-color", - "description": "Color of secondary" - }, - { - "token": "secondary.shadow", - "variable": "--p-inlinemessage-secondary-shadow", - "description": "Shadow of secondary" - }, - { - "token": "contrast.background", - "variable": "--p-inlinemessage-contrast-background", - "description": "Background of contrast" - }, - { - "token": "contrast.borderColor", - "variable": "--p-inlinemessage-contrast-border-color", - "description": "Border color of contrast" - }, - { - "token": "contrast.color", - "variable": "--p-inlinemessage-contrast-color", - "description": "Color of contrast" - }, - { - "token": "contrast.shadow", - "variable": "--p-inlinemessage-contrast-shadow", - "description": "Shadow of contrast" - } - ] - }, - "inplace": { - "description": "Inplace Design Tokens\n\n[Live Demo](https://www.primeng.org/inplace/)", - "tokens": [ - { - "token": "root.padding", - "variable": "--p-inplace-padding", - "description": "Padding of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-inplace-border-radius", - "description": "Border radius of root" - }, - { - "token": "focusRing.width", - "variable": "--p-inplace-focus-ring-width", - "description": "Focus ring width of root" - }, - { - "token": "focusRing.style", - "variable": "--p-inplace-focus-ring-style", - "description": "Focus ring style of root" - }, - { - "token": "focusRing.color", - "variable": "--p-inplace-focus-ring-color", - "description": "Focus ring color of root" - }, - { - "token": "focusRing.offset", - "variable": "--p-inplace-focus-ring-offset", - "description": "Focus ring offset of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-inplace-focus-ring-shadow", - "description": "Focus ring shadow of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-inplace-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "display.hoverBackground", - "variable": "--p-inplace-display-hover-background", - "description": "Hover background of display" - }, - { - "token": "display.hoverColor", - "variable": "--p-inplace-display-hover-color", - "description": "Hover color of display" - } - ] - }, - "inputchips": { - "description": "InputChips Design Tokens\n\n[Live Demo](https://www.primeng.org/inputchips/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-inputchips-background", - "description": "Background of root" - }, - { - "token": "root.disabledBackground", - "variable": "--p-inputchips-disabled-background", - "description": "Disabled background of root" - }, - { - "token": "root.filledBackground", - "variable": "--p-inputchips-filled-background", - "description": "Filled background of root" - }, - { - "token": "root.filledFocusBackground", - "variable": "--p-inputchips-filled-focus-background", - "description": "Filled focus background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-inputchips-border-color", - "description": "Border color of root" - }, - { - "token": "root.hoverBorderColor", - "variable": "--p-inputchips-hover-border-color", - "description": "Hover border color of root" - }, - { - "token": "root.focusBorderColor", - "variable": "--p-inputchips-focus-border-color", - "description": "Focus border color of root" - }, - { - "token": "root.invalidBorderColor", - "variable": "--p-inputchips-invalid-border-color", - "description": "Invalid border color of root" - }, - { - "token": "root.color", - "variable": "--p-inputchips-color", - "description": "Color of root" - }, - { - "token": "root.disabledColor", - "variable": "--p-inputchips-disabled-color", - "description": "Disabled color of root" - }, - { - "token": "root.placeholderColor", - "variable": "--p-inputchips-placeholder-color", - "description": "Placeholder color of root" - }, - { - "token": "root.shadow", - "variable": "--p-inputchips-shadow", - "description": "Shadow of root" - }, - { - "token": "root.paddingX", - "variable": "--p-inputchips-padding-x", - "description": "Padding x of root" - }, - { - "token": "root.paddingY", - "variable": "--p-inputchips-padding-y", - "description": "Padding y of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-inputchips-border-radius", - "description": "Border radius of root" - }, - { - "token": "focusRing.width", - "variable": "--p-inputchips-focus-ring-width", - "description": "Focus ring width of root" - }, - { - "token": "focusRing.style", - "variable": "--p-inputchips-focus-ring-style", - "description": "Focus ring style of root" - }, - { - "token": "focusRing.color", - "variable": "--p-inputchips-focus-ring-color", - "description": "Focus ring color of root" - }, - { - "token": "focusRing.offset", - "variable": "--p-inputchips-focus-ring-offset", - "description": "Focus ring offset of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-inputchips-focus-ring-shadow", - "description": "Focus ring shadow of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-inputchips-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "chip.borderRadius", - "variable": "--p-inputchips-chip-border-radius", - "description": "Border radius of chip" - }, - { - "token": "chip.focusBackground", - "variable": "--p-inputchips-chip-focus-background", - "description": "Focus background of chip" - }, - { - "token": "chip.color", - "variable": "--p-inputchips-chip-color", - "description": "Color of chip" - } - ] - }, - "inputgroup": { - "description": "InputGroup Design Tokens\n\n[Live Demo](https://www.primeng.org/inputgroup/)", - "tokens": [ - { - "token": "addon.background", - "variable": "--p-inputgroup-addon-background", - "description": "Background of addon" - }, - { - "token": "addon.borderColor", - "variable": "--p-inputgroup-addon-border-color", - "description": "Border color of addon" - }, - { - "token": "addon.color", - "variable": "--p-inputgroup-addon-color", - "description": "Color of addon" - }, - { - "token": "addon.borderRadius", - "variable": "--p-inputgroup-addon-border-radius", - "description": "Border radius of addon" - } - ] - }, - "inputnumber": { - "description": "InputNumber Design Tokens\n\n[Live Demo](https://www.primeng.org/inputnumber/)", - "tokens": [ - { - "token": "root.transitionDuration", - "variable": "--p-inputnumber-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "button.width", - "variable": "--p-inputnumber-button-width", - "description": "Width of button" - }, - { - "token": "button.borderRadius", - "variable": "--p-inputnumber-button-border-radius", - "description": "Border radius of button" - }, - { - "token": "button.verticalPadding", - "variable": "--p-inputnumber-button-vertical-padding", - "description": "Vertical padding of button" - }, - { - "token": "button.background", - "variable": "--p-inputnumber-button-background", - "description": "Background of button" - }, - { - "token": "button.hoverBackground", - "variable": "--p-inputnumber-button-hover-background", - "description": "Hover background of button" - }, - { - "token": "button.activeBackground", - "variable": "--p-inputnumber-button-active-background", - "description": "Active background of button" - }, - { - "token": "button.borderColor", - "variable": "--p-inputnumber-button-border-color", - "description": "Border color of button" - }, - { - "token": "button.hoverBorderColor", - "variable": "--p-inputnumber-button-hover-border-color", - "description": "Hover border color of button" - }, - { - "token": "button.activeBorderColor", - "variable": "--p-inputnumber-button-active-border-color", - "description": "Active border color of button" - }, - { - "token": "button.color", - "variable": "--p-inputnumber-button-color", - "description": "Color of button" - }, - { - "token": "button.hoverColor", - "variable": "--p-inputnumber-button-hover-color", - "description": "Hover color of button" - }, - { - "token": "button.activeColor", - "variable": "--p-inputnumber-button-active-color", - "description": "Active color of button" - } - ] - }, - "inputtext": { - "description": "InputText Design Tokens\n\n[Live Demo](https://www.primeng.org/inputtext/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-inputtext-background", - "description": "Background of root" - }, - { - "token": "root.disabledBackground", - "variable": "--p-inputtext-disabled-background", - "description": "Disabled background of root" - }, - { - "token": "root.filledBackground", - "variable": "--p-inputtext-filled-background", - "description": "Filled background of root" - }, - { - "token": "root.filledFocusBackground", - "variable": "--p-inputtext-filled-focus-background", - "description": "Filled focus background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-inputtext-border-color", - "description": "Border color of root" - }, - { - "token": "root.hoverBorderColor", - "variable": "--p-inputtext-hover-border-color", - "description": "Hover border color of root" - }, - { - "token": "root.focusBorderColor", - "variable": "--p-inputtext-focus-border-color", - "description": "Focus border color of root" - }, - { - "token": "root.invalidBorderColor", - "variable": "--p-inputtext-invalid-border-color", - "description": "Invalid border color of root" - }, - { - "token": "root.color", - "variable": "--p-inputtext-color", - "description": "Color of root" - }, - { - "token": "root.disabledColor", - "variable": "--p-inputtext-disabled-color", - "description": "Disabled color of root" - }, - { - "token": "root.placeholderColor", - "variable": "--p-inputtext-placeholder-color", - "description": "Placeholder color of root" - }, - { - "token": "root.shadow", - "variable": "--p-inputtext-shadow", - "description": "Shadow of root" - }, - { - "token": "root.paddingX", - "variable": "--p-inputtext-padding-x", - "description": "Padding x of root" - }, - { - "token": "root.paddingY", - "variable": "--p-inputtext-padding-y", - "description": "Padding y of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-inputtext-border-radius", - "description": "Border radius of root" - }, - { - "token": "focusRing.width", - "variable": "--p-inputtext-focus-ring-width", - "description": "Focus ring width of root" - }, - { - "token": "focusRing.style", - "variable": "--p-inputtext-focus-ring-style", - "description": "Focus ring style of root" - }, - { - "token": "focusRing.color", - "variable": "--p-inputtext-focus-ring-color", - "description": "Focus ring color of root" - }, - { - "token": "focusRing.offset", - "variable": "--p-inputtext-focus-ring-offset", - "description": "Focus ring offset of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-inputtext-focus-ring-shadow", - "description": "Focus ring shadow of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-inputtext-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "sm.fontSize", - "variable": "--p-inputtext-sm-font-size", - "description": "Sm font size of root" - }, - { - "token": "sm.paddingX", - "variable": "--p-inputtext-sm-padding-x", - "description": "Sm padding x of root" - }, - { - "token": "sm.paddingY", - "variable": "--p-inputtext-sm-padding-y", - "description": "Sm padding y of root" - }, - { - "token": "lg.fontSize", - "variable": "--p-inputtext-lg-font-size", - "description": "Lg font size of root" - }, - { - "token": "lg.paddingX", - "variable": "--p-inputtext-lg-padding-x", - "description": "Lg padding x of root" - }, - { - "token": "lg.paddingY", - "variable": "--p-inputtext-lg-padding-y", - "description": "Lg padding y of root" - } - ] - }, - "knob": { - "description": "Knob Design Tokens\n\n[Live Demo](https://www.primeng.org/knob/)", - "tokens": [ - { - "token": "root.transitionDuration", - "variable": "--p-knob-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "focusRing.width", - "variable": "--p-knob-focus-ring-width", - "description": "Focus ring width of root" - }, - { - "token": "focusRing.style", - "variable": "--p-knob-focus-ring-style", - "description": "Focus ring style of root" - }, - { - "token": "focusRing.color", - "variable": "--p-knob-focus-ring-color", - "description": "Focus ring color of root" - }, - { - "token": "focusRing.offset", - "variable": "--p-knob-focus-ring-offset", - "description": "Focus ring offset of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-knob-focus-ring-shadow", - "description": "Focus ring shadow of root" - }, - { - "token": "value.background", - "variable": "--p-knob-value-background", - "description": "Background of value" - }, - { - "token": "range.background", - "variable": "--p-knob-range-background", - "description": "Background of range" - }, - { - "token": "text.color", - "variable": "--p-knob-text-color", - "description": "Color of text" - } - ] - }, - "listbox": { - "description": "Listbox Design Tokens\n\n[Live Demo](https://www.primeng.org/listbox/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-listbox-background", - "description": "Background of root" - }, - { - "token": "root.disabledBackground", - "variable": "--p-listbox-disabled-background", - "description": "Disabled background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-listbox-border-color", - "description": "Border color of root" - }, - { - "token": "root.hoverBorderColor", - "variable": "--p-listbox-hover-border-color", - "description": "Hover border color of root" - }, - { - "token": "root.focusBorderColor", - "variable": "--p-listbox-focus-border-color", - "description": "Focus border color of root" - }, - { - "token": "root.invalidBorderColor", - "variable": "--p-listbox-invalid-border-color", - "description": "Invalid border color of root" - }, - { - "token": "root.color", - "variable": "--p-listbox-color", - "description": "Color of root" - }, - { - "token": "root.disabledColor", - "variable": "--p-listbox-disabled-color", - "description": "Disabled color of root" - }, - { - "token": "root.shadow", - "variable": "--p-listbox-shadow", - "description": "Shadow of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-listbox-border-radius", - "description": "Border radius of root" - }, - { - "token": "focusRing.width", - "variable": "--p-listbox-focus-ring-width", - "description": "Focus ring width of root" - }, - { - "token": "focusRing.style", - "variable": "--p-listbox-focus-ring-style", - "description": "Focus ring style of root" - }, - { - "token": "focusRing.color", - "variable": "--p-listbox-focus-ring-color", - "description": "Focus ring color of root" - }, - { - "token": "focusRing.offset", - "variable": "--p-listbox-focus-ring-offset", - "description": "Focus ring offset of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-listbox-focus-ring-shadow", - "description": "Focus ring shadow of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-listbox-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "list.padding", - "variable": "--p-listbox-list-padding", - "description": "Padding of list" - }, - { - "token": "list.gap", - "variable": "--p-listbox-list-gap", - "description": "Gap of list" - }, - { - "token": "header.padding", - "variable": "--p-listbox-list-header-padding", - "description": "Header padding of list" - }, - { - "token": "option.focusBackground", - "variable": "--p-listbox-option-focus-background", - "description": "Focus background of option" - }, - { - "token": "option.selectedBackground", - "variable": "--p-listbox-option-selected-background", - "description": "Selected background of option" - }, - { - "token": "option.selectedFocusBackground", - "variable": "--p-listbox-option-selected-focus-background", - "description": "Selected focus background of option" - }, - { - "token": "option.color", - "variable": "--p-listbox-option-color", - "description": "Color of option" - }, - { - "token": "option.focusColor", - "variable": "--p-listbox-option-focus-color", - "description": "Focus color of option" - }, - { - "token": "option.selectedColor", - "variable": "--p-listbox-option-selected-color", - "description": "Selected color of option" - }, - { - "token": "option.selectedFocusColor", - "variable": "--p-listbox-option-selected-focus-color", - "description": "Selected focus color of option" - }, - { - "token": "option.padding", - "variable": "--p-listbox-option-padding", - "description": "Padding of option" - }, - { - "token": "option.borderRadius", - "variable": "--p-listbox-option-border-radius", - "description": "Border radius of option" - }, - { - "token": "option.stripedBackground", - "variable": "--p-listbox-option-striped-background", - "description": "Striped background of option" - }, - { - "token": "optionGroup.background", - "variable": "--p-listbox-option-group-background", - "description": "Background of option group" - }, - { - "token": "optionGroup.color", - "variable": "--p-listbox-option-group-color", - "description": "Color of option group" - }, - { - "token": "optionGroup.fontWeight", - "variable": "--p-listbox-option-group-font-weight", - "description": "Font weight of option group" - }, - { - "token": "optionGroup.padding", - "variable": "--p-listbox-option-group-padding", - "description": "Padding of option group" - }, - { - "token": "checkmark.color", - "variable": "--p-listbox-checkmark-color", - "description": "Color of checkmark" - }, - { - "token": "checkmark.gutterStart", - "variable": "--p-listbox-checkmark-gutter-start", - "description": "Gutter start of checkmark" - }, - { - "token": "checkmark.gutterEnd", - "variable": "--p-listbox-checkmark-gutter-end", - "description": "Gutter end of checkmark" - }, - { - "token": "emptyMessage.padding", - "variable": "--p-listbox-empty-message-padding", - "description": "Padding of empty message" - } - ] - }, - "megamenu": { - "description": "MegaMenu Design Tokens\n\n[Live Demo](https://www.primeng.org/megamenu/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-megamenu-background", - "description": "Background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-megamenu-border-color", - "description": "Border color of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-megamenu-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.color", - "variable": "--p-megamenu-color", - "description": "Color of root" - }, - { - "token": "root.gap", - "variable": "--p-megamenu-gap", - "description": "Gap of root" - }, - { - "token": "verticalOrientation.padding", - "variable": "--p-megamenu-vertical-orientation-padding", - "description": "Vertical orientation padding of root" - }, - { - "token": "verticalOrientation.gap", - "variable": "--p-megamenu-vertical-orientation-gap", - "description": "Vertical orientation gap of root" - }, - { - "token": "horizontalOrientation.padding", - "variable": "--p-megamenu-horizontal-orientation-padding", - "description": "Horizontal orientation padding of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-megamenu-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "baseItem.borderRadius", - "variable": "--p-megamenu-base-item-border-radius", - "description": "Border radius of base item" - }, - { - "token": "baseItem.padding", - "variable": "--p-megamenu-base-item-padding", - "description": "Padding of base item" - }, - { - "token": "item.focusBackground", - "variable": "--p-megamenu-item-focus-background", - "description": "Focus background of item" - }, - { - "token": "item.activeBackground", - "variable": "--p-megamenu-item-active-background", - "description": "Active background of item" - }, - { - "token": "item.color", - "variable": "--p-megamenu-item-color", - "description": "Color of item" - }, - { - "token": "item.focusColor", - "variable": "--p-megamenu-item-focus-color", - "description": "Focus color of item" - }, - { - "token": "item.activeColor", - "variable": "--p-megamenu-item-active-color", - "description": "Active color of item" - }, - { - "token": "item.padding", - "variable": "--p-megamenu-item-padding", - "description": "Padding of item" - }, - { - "token": "item.borderRadius", - "variable": "--p-megamenu-item-border-radius", - "description": "Border radius of item" - }, - { - "token": "item.gap", - "variable": "--p-megamenu-item-gap", - "description": "Gap of item" - }, - { - "token": "icon.color", - "variable": "--p-megamenu-item-icon-color", - "description": "Icon color of item" - }, - { - "token": "icon.focusColor", - "variable": "--p-megamenu-item-icon-focus-color", - "description": "Icon focus color of item" - }, - { - "token": "icon.activeColor", - "variable": "--p-megamenu-item-icon-active-color", - "description": "Icon active color of item" - }, - { - "token": "overlay.padding", - "variable": "--p-megamenu-overlay-padding", - "description": "Padding of overlay" - }, - { - "token": "overlay.background", - "variable": "--p-megamenu-overlay-background", - "description": "Background of overlay" - }, - { - "token": "overlay.borderColor", - "variable": "--p-megamenu-overlay-border-color", - "description": "Border color of overlay" - }, - { - "token": "overlay.borderRadius", - "variable": "--p-megamenu-overlay-border-radius", - "description": "Border radius of overlay" - }, - { - "token": "overlay.color", - "variable": "--p-megamenu-overlay-color", - "description": "Color of overlay" - }, - { - "token": "overlay.shadow", - "variable": "--p-megamenu-overlay-shadow", - "description": "Shadow of overlay" - }, - { - "token": "overlay.gap", - "variable": "--p-megamenu-overlay-gap", - "description": "Gap of overlay" - }, - { - "token": "submenu.padding", - "variable": "--p-megamenu-submenu-padding", - "description": "Padding of submenu" - }, - { - "token": "submenu.gap", - "variable": "--p-megamenu-submenu-gap", - "description": "Gap of submenu" - }, - { - "token": "submenuLabel.padding", - "variable": "--p-megamenu-submenu-label-padding", - "description": "Padding of submenu label" - }, - { - "token": "submenuLabel.fontWeight", - "variable": "--p-megamenu-submenu-label-font-weight", - "description": "Font weight of submenu label" - }, - { - "token": "submenuLabel.background", - "variable": "--p-megamenu-submenu-label-background", - "description": "Background of submenu label" - }, - { - "token": "submenuLabel.color", - "variable": "--p-megamenu-submenu-label-color", - "description": "Color of submenu label" - }, - { - "token": "submenuIcon.size", - "variable": "--p-megamenu-submenu-icon-size", - "description": "Size of submenu icon" - }, - { - "token": "submenuIcon.color", - "variable": "--p-megamenu-submenu-icon-color", - "description": "Color of submenu icon" - }, - { - "token": "submenuIcon.focusColor", - "variable": "--p-megamenu-submenu-icon-focus-color", - "description": "Focus color of submenu icon" - }, - { - "token": "submenuIcon.activeColor", - "variable": "--p-megamenu-submenu-icon-active-color", - "description": "Active color of submenu icon" - }, - { - "token": "separator.borderColor", - "variable": "--p-megamenu-separator-border-color", - "description": "Border color of separator" - }, - { - "token": "mobileButton.borderRadius", - "variable": "--p-megamenu-mobile-button-border-radius", - "description": "Border radius of mobile button" - }, - { - "token": "mobileButton.size", - "variable": "--p-megamenu-mobile-button-size", - "description": "Size of mobile button" - }, - { - "token": "mobileButton.color", - "variable": "--p-megamenu-mobile-button-color", - "description": "Color of mobile button" - }, - { - "token": "mobileButton.hoverColor", - "variable": "--p-megamenu-mobile-button-hover-color", - "description": "Hover color of mobile button" - }, - { - "token": "mobileButton.hoverBackground", - "variable": "--p-megamenu-mobile-button-hover-background", - "description": "Hover background of mobile button" - }, - { - "token": "focusRing.width", - "variable": "--p-megamenu-mobile-button-focus-ring-width", - "description": "Focus ring width of mobile button" - }, - { - "token": "focusRing.style", - "variable": "--p-megamenu-mobile-button-focus-ring-style", - "description": "Focus ring style of mobile button" - }, - { - "token": "focusRing.color", - "variable": "--p-megamenu-mobile-button-focus-ring-color", - "description": "Focus ring color of mobile button" - }, - { - "token": "focusRing.offset", - "variable": "--p-megamenu-mobile-button-focus-ring-offset", - "description": "Focus ring offset of mobile button" - }, - { - "token": "focusRing.shadow", - "variable": "--p-megamenu-mobile-button-focus-ring-shadow", - "description": "Focus ring shadow of mobile button" - } - ] - }, - "menu": { - "description": "Menu Design Tokens\n\n[Live Demo](https://www.primeng.org/menu/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-menu-background", - "description": "Background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-menu-border-color", - "description": "Border color of root" - }, - { - "token": "root.color", - "variable": "--p-menu-color", - "description": "Color of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-menu-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.shadow", - "variable": "--p-menu-shadow", - "description": "Shadow of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-menu-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "list.padding", - "variable": "--p-menu-list-padding", - "description": "Padding of list" - }, - { - "token": "list.gap", - "variable": "--p-menu-list-gap", - "description": "Gap of list" - }, - { - "token": "item.focusBackground", - "variable": "--p-menu-item-focus-background", - "description": "Focus background of item" - }, - { - "token": "item.color", - "variable": "--p-menu-item-color", - "description": "Color of item" - }, - { - "token": "item.focusColor", - "variable": "--p-menu-item-focus-color", - "description": "Focus color of item" - }, - { - "token": "item.padding", - "variable": "--p-menu-item-padding", - "description": "Padding of item" - }, - { - "token": "item.borderRadius", - "variable": "--p-menu-item-border-radius", - "description": "Border radius of item" - }, - { - "token": "item.gap", - "variable": "--p-menu-item-gap", - "description": "Gap of item" - }, - { - "token": "icon.color", - "variable": "--p-menu-item-icon-color", - "description": "Icon color of item" - }, - { - "token": "icon.focusColor", - "variable": "--p-menu-item-icon-focus-color", - "description": "Icon focus color of item" - }, - { - "token": "submenuLabel.padding", - "variable": "--p-menu-submenu-label-padding", - "description": "Padding of submenu label" - }, - { - "token": "submenuLabel.fontWeight", - "variable": "--p-menu-submenu-label-font-weight", - "description": "Font weight of submenu label" - }, - { - "token": "submenuLabel.background", - "variable": "--p-menu-submenu-label-background", - "description": "Background of submenu label" - }, - { - "token": "submenuLabel.color", - "variable": "--p-menu-submenu-label-color", - "description": "Color of submenu label" - }, - { - "token": "separator.borderColor", - "variable": "--p-menu-separator-border-color", - "description": "Border color of separator" - } - ] - }, - "menubar": { - "description": "Menubar Design Tokens\n\n[Live Demo](https://www.primeng.org/menubar/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-menubar-background", - "description": "Background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-menubar-border-color", - "description": "Border color of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-menubar-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.color", - "variable": "--p-menubar-color", - "description": "Color of root" - }, - { - "token": "root.gap", - "variable": "--p-menubar-gap", - "description": "Gap of root" - }, - { - "token": "root.padding", - "variable": "--p-menubar-padding", - "description": "Padding of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-menubar-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "baseItem.borderRadius", - "variable": "--p-menubar-base-item-border-radius", - "description": "Border radius of base item" - }, - { - "token": "baseItem.padding", - "variable": "--p-menubar-base-item-padding", - "description": "Padding of base item" - }, - { - "token": "item.focusBackground", - "variable": "--p-menubar-item-focus-background", - "description": "Focus background of item" - }, - { - "token": "item.activeBackground", - "variable": "--p-menubar-item-active-background", - "description": "Active background of item" - }, - { - "token": "item.color", - "variable": "--p-menubar-item-color", - "description": "Color of item" - }, - { - "token": "item.focusColor", - "variable": "--p-menubar-item-focus-color", - "description": "Focus color of item" - }, - { - "token": "item.activeColor", - "variable": "--p-menubar-item-active-color", - "description": "Active color of item" - }, - { - "token": "item.padding", - "variable": "--p-menubar-item-padding", - "description": "Padding of item" - }, - { - "token": "item.borderRadius", - "variable": "--p-menubar-item-border-radius", - "description": "Border radius of item" - }, - { - "token": "item.gap", - "variable": "--p-menubar-item-gap", - "description": "Gap of item" - }, - { - "token": "icon.color", - "variable": "--p-menubar-item-icon-color", - "description": "Icon color of item" - }, - { - "token": "icon.focusColor", - "variable": "--p-menubar-item-icon-focus-color", - "description": "Icon focus color of item" - }, - { - "token": "icon.activeColor", - "variable": "--p-menubar-item-icon-active-color", - "description": "Icon active color of item" - }, - { - "token": "submenu.padding", - "variable": "--p-menubar-submenu-padding", - "description": "Padding of submenu" - }, - { - "token": "submenu.gap", - "variable": "--p-menubar-submenu-gap", - "description": "Gap of submenu" - }, - { - "token": "submenu.background", - "variable": "--p-menubar-submenu-background", - "description": "Background of submenu" - }, - { - "token": "submenu.borderColor", - "variable": "--p-menubar-submenu-border-color", - "description": "Border color of submenu" - }, - { - "token": "submenu.borderRadius", - "variable": "--p-menubar-submenu-border-radius", - "description": "Border radius of submenu" - }, - { - "token": "submenu.shadow", - "variable": "--p-menubar-submenu-shadow", - "description": "Shadow of submenu" - }, - { - "token": "submenu.mobileIndent", - "variable": "--p-menubar-submenu-mobile-indent", - "description": "Mobile indent of submenu" - }, - { - "token": "submenuIcon.size", - "variable": "--p-menubar-submenu-icon-size", - "description": "Size of submenu icon" - }, - { - "token": "submenuIcon.color", - "variable": "--p-menubar-submenu-icon-color", - "description": "Color of submenu icon" - }, - { - "token": "submenuIcon.focusColor", - "variable": "--p-menubar-submenu-icon-focus-color", - "description": "Focus color of submenu icon" - }, - { - "token": "submenuIcon.activeColor", - "variable": "--p-menubar-submenu-icon-active-color", - "description": "Active color of submenu icon" - }, - { - "token": "separator.borderColor", - "variable": "--p-menubar-separator-border-color", - "description": "Border color of separator" - }, - { - "token": "mobileButton.borderRadius", - "variable": "--p-menubar-mobile-button-border-radius", - "description": "Border radius of mobile button" - }, - { - "token": "mobileButton.size", - "variable": "--p-menubar-mobile-button-size", - "description": "Size of mobile button" - }, - { - "token": "mobileButton.color", - "variable": "--p-menubar-mobile-button-color", - "description": "Color of mobile button" - }, - { - "token": "mobileButton.hoverColor", - "variable": "--p-menubar-mobile-button-hover-color", - "description": "Hover color of mobile button" - }, - { - "token": "mobileButton.hoverBackground", - "variable": "--p-menubar-mobile-button-hover-background", - "description": "Hover background of mobile button" - }, - { - "token": "focusRing.width", - "variable": "--p-menubar-mobile-button-focus-ring-width", - "description": "Focus ring width of mobile button" - }, - { - "token": "focusRing.style", - "variable": "--p-menubar-mobile-button-focus-ring-style", - "description": "Focus ring style of mobile button" - }, - { - "token": "focusRing.color", - "variable": "--p-menubar-mobile-button-focus-ring-color", - "description": "Focus ring color of mobile button" - }, - { - "token": "focusRing.offset", - "variable": "--p-menubar-mobile-button-focus-ring-offset", - "description": "Focus ring offset of mobile button" - }, - { - "token": "focusRing.shadow", - "variable": "--p-menubar-mobile-button-focus-ring-shadow", - "description": "Focus ring shadow of mobile button" - } - ] - }, - "message": { - "description": "Message Design Tokens\n\n[Live Demo](https://www.primeng.org/message/)", - "tokens": [ - { - "token": "root.borderRadius", - "variable": "--p-message-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.borderWidth", - "variable": "--p-message-border-width", - "description": "Border width of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-message-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "content.padding", - "variable": "--p-message-content-padding", - "description": "Padding of content" - }, - { - "token": "content.gap", - "variable": "--p-message-content-gap", - "description": "Gap of content" - }, - { - "token": "text.fontSize", - "variable": "--p-message-text-font-size", - "description": "Font size of text" - }, - { - "token": "text.fontWeight", - "variable": "--p-message-text-font-weight", - "description": "Font weight of text" - }, - { - "token": "icon.size", - "variable": "--p-message-icon-size", - "description": "Size of icon" - }, - { - "token": "closeButton.width", - "variable": "--p-message-close-button-width", - "description": "Width of close button" - }, - { - "token": "closeButton.height", - "variable": "--p-message-close-button-height", - "description": "Height of close button" - }, - { - "token": "closeButton.borderRadius", - "variable": "--p-message-close-button-border-radius", - "description": "Border radius of close button" - }, - { - "token": "focusRing.width", - "variable": "--p-message-close-button-focus-ring-width", - "description": "Focus ring width of close button" - }, - { - "token": "focusRing.style", - "variable": "--p-message-close-button-focus-ring-style", - "description": "Focus ring style of close button" - }, - { - "token": "focusRing.offset", - "variable": "--p-message-close-button-focus-ring-offset", - "description": "Focus ring offset of close button" - }, - { - "token": "closeIcon.size", - "variable": "--p-message-close-icon-size", - "description": "Size of close icon" - }, - { - "token": "info.background", - "variable": "--p-message-info-background", - "description": "Background of info" - }, - { - "token": "info.borderColor", - "variable": "--p-message-info-border-color", - "description": "Border color of info" - }, - { - "token": "info.color", - "variable": "--p-message-info-color", - "description": "Color of info" - }, - { - "token": "info.shadow", - "variable": "--p-message-info-shadow", - "description": "Shadow of info" - }, - { - "token": "closeButton.hoverBackground", - "variable": "--p-message-info-close-button-hover-background", - "description": "Close button hover background of info" - }, - { - "token": "focusRing.color", - "variable": "--p-message-info-close-button-focus-ring-color", - "description": "Close button focus ring color of info" - }, - { - "token": "focusRing.shadow", - "variable": "--p-message-info-close-button-focus-ring-shadow", - "description": "Close button focus ring shadow of info" - }, - { - "token": "success.background", - "variable": "--p-message-success-background", - "description": "Background of success" - }, - { - "token": "success.borderColor", - "variable": "--p-message-success-border-color", - "description": "Border color of success" - }, - { - "token": "success.color", - "variable": "--p-message-success-color", - "description": "Color of success" - }, - { - "token": "success.shadow", - "variable": "--p-message-success-shadow", - "description": "Shadow of success" - }, - { - "token": "closeButton.hoverBackground", - "variable": "--p-message-success-close-button-hover-background", - "description": "Close button hover background of success" - }, - { - "token": "focusRing.color", - "variable": "--p-message-success-close-button-focus-ring-color", - "description": "Close button focus ring color of success" - }, - { - "token": "focusRing.shadow", - "variable": "--p-message-success-close-button-focus-ring-shadow", - "description": "Close button focus ring shadow of success" - }, - { - "token": "warn.background", - "variable": "--p-message-warn-background", - "description": "Background of warn" - }, - { - "token": "warn.borderColor", - "variable": "--p-message-warn-border-color", - "description": "Border color of warn" - }, - { - "token": "warn.color", - "variable": "--p-message-warn-color", - "description": "Color of warn" - }, - { - "token": "warn.shadow", - "variable": "--p-message-warn-shadow", - "description": "Shadow of warn" - }, - { - "token": "closeButton.hoverBackground", - "variable": "--p-message-warn-close-button-hover-background", - "description": "Close button hover background of warn" - }, - { - "token": "focusRing.color", - "variable": "--p-message-warn-close-button-focus-ring-color", - "description": "Close button focus ring color of warn" - }, - { - "token": "focusRing.shadow", - "variable": "--p-message-warn-close-button-focus-ring-shadow", - "description": "Close button focus ring shadow of warn" - }, - { - "token": "error.background", - "variable": "--p-message-error-background", - "description": "Background of error" - }, - { - "token": "error.borderColor", - "variable": "--p-message-error-border-color", - "description": "Border color of error" - }, - { - "token": "error.color", - "variable": "--p-message-error-color", - "description": "Color of error" - }, - { - "token": "error.shadow", - "variable": "--p-message-error-shadow", - "description": "Shadow of error" - }, - { - "token": "closeButton.hoverBackground", - "variable": "--p-message-error-close-button-hover-background", - "description": "Close button hover background of error" - }, - { - "token": "focusRing.color", - "variable": "--p-message-error-close-button-focus-ring-color", - "description": "Close button focus ring color of error" - }, - { - "token": "focusRing.shadow", - "variable": "--p-message-error-close-button-focus-ring-shadow", - "description": "Close button focus ring shadow of error" - }, - { - "token": "secondary.background", - "variable": "--p-message-secondary-background", - "description": "Background of secondary" - }, - { - "token": "secondary.borderColor", - "variable": "--p-message-secondary-border-color", - "description": "Border color of secondary" - }, - { - "token": "secondary.color", - "variable": "--p-message-secondary-color", - "description": "Color of secondary" - }, - { - "token": "secondary.shadow", - "variable": "--p-message-secondary-shadow", - "description": "Shadow of secondary" - }, - { - "token": "closeButton.hoverBackground", - "variable": "--p-message-secondary-close-button-hover-background", - "description": "Close button hover background of secondary" - }, - { - "token": "focusRing.color", - "variable": "--p-message-secondary-close-button-focus-ring-color", - "description": "Close button focus ring color of secondary" - }, - { - "token": "focusRing.shadow", - "variable": "--p-message-secondary-close-button-focus-ring-shadow", - "description": "Close button focus ring shadow of secondary" - }, - { - "token": "contrast.background", - "variable": "--p-message-contrast-background", - "description": "Background of contrast" - }, - { - "token": "contrast.borderColor", - "variable": "--p-message-contrast-border-color", - "description": "Border color of contrast" - }, - { - "token": "contrast.color", - "variable": "--p-message-contrast-color", - "description": "Color of contrast" - }, - { - "token": "contrast.shadow", - "variable": "--p-message-contrast-shadow", - "description": "Shadow of contrast" - }, - { - "token": "closeButton.hoverBackground", - "variable": "--p-message-contrast-close-button-hover-background", - "description": "Close button hover background of contrast" - }, - { - "token": "focusRing.color", - "variable": "--p-message-contrast-close-button-focus-ring-color", - "description": "Close button focus ring color of contrast" - }, - { - "token": "focusRing.shadow", - "variable": "--p-message-contrast-close-button-focus-ring-shadow", - "description": "Close button focus ring shadow of contrast" - } - ] - }, - "metergroup": { - "description": "MeterGroup Design Tokens\n\n[Live Demo](https://www.primeng.org/metergroup/)", - "tokens": [ - { - "token": "root.borderRadius", - "variable": "--p-metergroup-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.gap", - "variable": "--p-metergroup-gap", - "description": "Gap of root" - }, - { - "token": "meters.background", - "variable": "--p-metergroup-meters-background", - "description": "Background of meters" - }, - { - "token": "meters.size", - "variable": "--p-metergroup-meters-size", - "description": "Size of meters" - }, - { - "token": "label.gap", - "variable": "--p-metergroup-label-gap", - "description": "Gap of label" - }, - { - "token": "labelMarker.size", - "variable": "--p-metergroup-label-marker-size", - "description": "Size of label marker" - }, - { - "token": "labelIcon.size", - "variable": "--p-metergroup-label-icon-size", - "description": "Size of label icon" - }, - { - "token": "labelList.verticalGap", - "variable": "--p-metergroup-label-list-vertical-gap", - "description": "Vertical gap of label list" - }, - { - "token": "labelList.horizontalGap", - "variable": "--p-metergroup-label-list-horizontal-gap", - "description": "Horizontal gap of label list" - } - ] - }, - "multiselect": { - "description": "MultiSelect Design Tokens\n\n[Live Demo](https://www.primeng.org/multiselect/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-multiselect-background", - "description": "Background of root" - }, - { - "token": "root.disabledBackground", - "variable": "--p-multiselect-disabled-background", - "description": "Disabled background of root" - }, - { - "token": "root.filledBackground", - "variable": "--p-multiselect-filled-background", - "description": "Filled background of root" - }, - { - "token": "root.filledFocusBackground", - "variable": "--p-multiselect-filled-focus-background", - "description": "Filled focus background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-multiselect-border-color", - "description": "Border color of root" - }, - { - "token": "root.hoverBorderColor", - "variable": "--p-multiselect-hover-border-color", - "description": "Hover border color of root" - }, - { - "token": "root.focusBorderColor", - "variable": "--p-multiselect-focus-border-color", - "description": "Focus border color of root" - }, - { - "token": "root.invalidBorderColor", - "variable": "--p-multiselect-invalid-border-color", - "description": "Invalid border color of root" - }, - { - "token": "root.color", - "variable": "--p-multiselect-color", - "description": "Color of root" - }, - { - "token": "root.disabledColor", - "variable": "--p-multiselect-disabled-color", - "description": "Disabled color of root" - }, - { - "token": "root.placeholderColor", - "variable": "--p-multiselect-placeholder-color", - "description": "Placeholder color of root" - }, - { - "token": "root.shadow", - "variable": "--p-multiselect-shadow", - "description": "Shadow of root" - }, - { - "token": "root.paddingX", - "variable": "--p-multiselect-padding-x", - "description": "Padding x of root" - }, - { - "token": "root.paddingY", - "variable": "--p-multiselect-padding-y", - "description": "Padding y of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-multiselect-border-radius", - "description": "Border radius of root" - }, - { - "token": "focusRing.width", - "variable": "--p-multiselect-focus-ring-width", - "description": "Focus ring width of root" - }, - { - "token": "focusRing.style", - "variable": "--p-multiselect-focus-ring-style", - "description": "Focus ring style of root" - }, - { - "token": "focusRing.color", - "variable": "--p-multiselect-focus-ring-color", - "description": "Focus ring color of root" - }, - { - "token": "focusRing.offset", - "variable": "--p-multiselect-focus-ring-offset", - "description": "Focus ring offset of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-multiselect-focus-ring-shadow", - "description": "Focus ring shadow of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-multiselect-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "dropdown.width", - "variable": "--p-multiselect-dropdown-width", - "description": "Width of dropdown" - }, - { - "token": "dropdown.color", - "variable": "--p-multiselect-dropdown-color", - "description": "Color of dropdown" - }, - { - "token": "overlay.background", - "variable": "--p-multiselect-overlay-background", - "description": "Background of overlay" - }, - { - "token": "overlay.borderColor", - "variable": "--p-multiselect-overlay-border-color", - "description": "Border color of overlay" - }, - { - "token": "overlay.borderRadius", - "variable": "--p-multiselect-overlay-border-radius", - "description": "Border radius of overlay" - }, - { - "token": "overlay.color", - "variable": "--p-multiselect-overlay-color", - "description": "Color of overlay" - }, - { - "token": "overlay.shadow", - "variable": "--p-multiselect-overlay-shadow", - "description": "Shadow of overlay" - }, - { - "token": "list.padding", - "variable": "--p-multiselect-list-padding", - "description": "Padding of list" - }, - { - "token": "list.gap", - "variable": "--p-multiselect-list-gap", - "description": "Gap of list" - }, - { - "token": "header.padding", - "variable": "--p-multiselect-list-header-padding", - "description": "Header padding of list" - }, - { - "token": "option.focusBackground", - "variable": "--p-multiselect-option-focus-background", - "description": "Focus background of option" - }, - { - "token": "option.selectedBackground", - "variable": "--p-multiselect-option-selected-background", - "description": "Selected background of option" - }, - { - "token": "option.selectedFocusBackground", - "variable": "--p-multiselect-option-selected-focus-background", - "description": "Selected focus background of option" - }, - { - "token": "option.color", - "variable": "--p-multiselect-option-color", - "description": "Color of option" - }, - { - "token": "option.focusColor", - "variable": "--p-multiselect-option-focus-color", - "description": "Focus color of option" - }, - { - "token": "option.selectedColor", - "variable": "--p-multiselect-option-selected-color", - "description": "Selected color of option" - }, - { - "token": "option.selectedFocusColor", - "variable": "--p-multiselect-option-selected-focus-color", - "description": "Selected focus color of option" - }, - { - "token": "option.padding", - "variable": "--p-multiselect-option-padding", - "description": "Padding of option" - }, - { - "token": "option.borderRadius", - "variable": "--p-multiselect-option-border-radius", - "description": "Border radius of option" - }, - { - "token": "option.gap", - "variable": "--p-multiselect-option-gap", - "description": "Gap of option" - }, - { - "token": "optionGroup.background", - "variable": "--p-multiselect-option-group-background", - "description": "Background of option group" - }, - { - "token": "optionGroup.color", - "variable": "--p-multiselect-option-group-color", - "description": "Color of option group" - }, - { - "token": "optionGroup.fontWeight", - "variable": "--p-multiselect-option-group-font-weight", - "description": "Font weight of option group" - }, - { - "token": "optionGroup.padding", - "variable": "--p-multiselect-option-group-padding", - "description": "Padding of option group" - }, - { - "token": "chip.borderRadius", - "variable": "--p-multiselect-chip-border-radius", - "description": "Border radius of chip" - }, - { - "token": "emptyMessage.padding", - "variable": "--p-multiselect-empty-message-padding", - "description": "Padding of empty message" - } - ] - }, - "orderlist": { - "description": "OrderList Design Tokens\n\n[Live Demo](https://www.primeng.org/orderlist/)", - "tokens": [ - { - "token": "root.gap", - "variable": "--p-orderlist-gap", - "description": "Gap of root" - }, - { - "token": "controls.gap", - "variable": "--p-orderlist-controls-gap", - "description": "Gap of controls" - } - ] - }, - "organizationchart": { - "description": "OrganizationChart Design Tokens\n\n[Live Demo](https://www.primeng.org/organizationchart/)", - "tokens": [ - { - "token": "root.gutter", - "variable": "--p-organizationchart-gutter", - "description": "Gutter of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-organizationchart-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "node.background", - "variable": "--p-organizationchart-node-background", - "description": "Background of node" - }, - { - "token": "node.hoverBackground", - "variable": "--p-organizationchart-node-hover-background", - "description": "Hover background of node" - }, - { - "token": "node.selectedBackground", - "variable": "--p-organizationchart-node-selected-background", - "description": "Selected background of node" - }, - { - "token": "node.borderColor", - "variable": "--p-organizationchart-node-border-color", - "description": "Border color of node" - }, - { - "token": "node.color", - "variable": "--p-organizationchart-node-color", - "description": "Color of node" - }, - { - "token": "node.selectedColor", - "variable": "--p-organizationchart-node-selected-color", - "description": "Selected color of node" - }, - { - "token": "node.hoverColor", - "variable": "--p-organizationchart-node-hover-color", - "description": "Hover color of node" - }, - { - "token": "node.padding", - "variable": "--p-organizationchart-node-padding", - "description": "Padding of node" - }, - { - "token": "node.toggleablePadding", - "variable": "--p-organizationchart-node-toggleable-padding", - "description": "Toggleable padding of node" - }, - { - "token": "node.borderRadius", - "variable": "--p-organizationchart-node-border-radius", - "description": "Border radius of node" - }, - { - "token": "nodeToggleButton.background", - "variable": "--p-organizationchart-node-toggle-button-background", - "description": "Background of node toggle button" - }, - { - "token": "nodeToggleButton.hoverBackground", - "variable": "--p-organizationchart-node-toggle-button-hover-background", - "description": "Hover background of node toggle button" - }, - { - "token": "nodeToggleButton.borderColor", - "variable": "--p-organizationchart-node-toggle-button-border-color", - "description": "Border color of node toggle button" - }, - { - "token": "nodeToggleButton.color", - "variable": "--p-organizationchart-node-toggle-button-color", - "description": "Color of node toggle button" - }, - { - "token": "nodeToggleButton.hoverColor", - "variable": "--p-organizationchart-node-toggle-button-hover-color", - "description": "Hover color of node toggle button" - }, - { - "token": "nodeToggleButton.size", - "variable": "--p-organizationchart-node-toggle-button-size", - "description": "Size of node toggle button" - }, - { - "token": "nodeToggleButton.borderRadius", - "variable": "--p-organizationchart-node-toggle-button-border-radius", - "description": "Border radius of node toggle button" - }, - { - "token": "focusRing.width", - "variable": "--p-organizationchart-node-toggle-button-focus-ring-width", - "description": "Focus ring width of node toggle button" - }, - { - "token": "focusRing.style", - "variable": "--p-organizationchart-node-toggle-button-focus-ring-style", - "description": "Focus ring style of node toggle button" - }, - { - "token": "focusRing.color", - "variable": "--p-organizationchart-node-toggle-button-focus-ring-color", - "description": "Focus ring color of node toggle button" - }, - { - "token": "focusRing.offset", - "variable": "--p-organizationchart-node-toggle-button-focus-ring-offset", - "description": "Focus ring offset of node toggle button" - }, - { - "token": "focusRing.shadow", - "variable": "--p-organizationchart-node-toggle-button-focus-ring-shadow", - "description": "Focus ring shadow of node toggle button" - }, - { - "token": "connector.color", - "variable": "--p-organizationchart-connector-color", - "description": "Color of connector" - }, - { - "token": "connector.borderRadius", - "variable": "--p-organizationchart-connector-border-radius", - "description": "Border radius of connector" - }, - { - "token": "connector.height", - "variable": "--p-organizationchart-connector-height", - "description": "Height of connector" - } - ] - }, - "overlaybadge": { - "description": "OverlayBadge Design Tokens\n\n[Live Demo](https://www.primeng.org/overlaybadge/)", - "tokens": [ - { - "token": "outline.width", - "variable": "--p-overlaybadge-outline-width", - "description": "Outline width of root" - }, - { - "token": "outline.color", - "variable": "--p-overlaybadge-outline-color", - "description": "Outline color of root" - } - ] - }, - "paginator": { - "description": "Paginator Design Tokens\n\n[Live Demo](https://www.primeng.org/paginator/)", - "tokens": [ - { - "token": "root.padding", - "variable": "--p-paginator-padding", - "description": "Padding of root" - }, - { - "token": "root.gap", - "variable": "--p-paginator-gap", - "description": "Gap of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-paginator-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.background", - "variable": "--p-paginator-background", - "description": "Background of root" - }, - { - "token": "root.color", - "variable": "--p-paginator-color", - "description": "Color of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-paginator-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "navButton.background", - "variable": "--p-paginator-nav-button-background", - "description": "Background of nav button" - }, - { - "token": "navButton.hoverBackground", - "variable": "--p-paginator-nav-button-hover-background", - "description": "Hover background of nav button" - }, - { - "token": "navButton.selectedBackground", - "variable": "--p-paginator-nav-button-selected-background", - "description": "Selected background of nav button" - }, - { - "token": "navButton.color", - "variable": "--p-paginator-nav-button-color", - "description": "Color of nav button" - }, - { - "token": "navButton.hoverColor", - "variable": "--p-paginator-nav-button-hover-color", - "description": "Hover color of nav button" - }, - { - "token": "navButton.selectedColor", - "variable": "--p-paginator-nav-button-selected-color", - "description": "Selected color of nav button" - }, - { - "token": "navButton.width", - "variable": "--p-paginator-nav-button-width", - "description": "Width of nav button" - }, - { - "token": "navButton.height", - "variable": "--p-paginator-nav-button-height", - "description": "Height of nav button" - }, - { - "token": "navButton.borderRadius", - "variable": "--p-paginator-nav-button-border-radius", - "description": "Border radius of nav button" - }, - { - "token": "focusRing.width", - "variable": "--p-paginator-nav-button-focus-ring-width", - "description": "Focus ring width of nav button" - }, - { - "token": "focusRing.style", - "variable": "--p-paginator-nav-button-focus-ring-style", - "description": "Focus ring style of nav button" - }, - { - "token": "focusRing.color", - "variable": "--p-paginator-nav-button-focus-ring-color", - "description": "Focus ring color of nav button" - }, - { - "token": "focusRing.offset", - "variable": "--p-paginator-nav-button-focus-ring-offset", - "description": "Focus ring offset of nav button" - }, - { - "token": "focusRing.shadow", - "variable": "--p-paginator-nav-button-focus-ring-shadow", - "description": "Focus ring shadow of nav button" - }, - { - "token": "currentPageReport.color", - "variable": "--p-paginator-current-page-report-color", - "description": "Color of current page report" - }, - { - "token": "jumpToPageInput.maxWidth", - "variable": "--p-paginator-jump-to-page-input-max-width", - "description": "Max width of jump to page input" - } - ] - }, - "panel": { - "description": "Panel Design Tokens\n\n[Live Demo](https://www.primeng.org/panel/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-panel-background", - "description": "Background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-panel-border-color", - "description": "Border color of root" - }, - { - "token": "root.color", - "variable": "--p-panel-color", - "description": "Color of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-panel-border-radius", - "description": "Border radius of root" - }, - { - "token": "header.background", - "variable": "--p-panel-header-background", - "description": "Background of header" - }, - { - "token": "header.color", - "variable": "--p-panel-header-color", - "description": "Color of header" - }, - { - "token": "header.padding", - "variable": "--p-panel-header-padding", - "description": "Padding of header" - }, - { - "token": "header.borderColor", - "variable": "--p-panel-header-border-color", - "description": "Border color of header" - }, - { - "token": "header.borderWidth", - "variable": "--p-panel-header-border-width", - "description": "Border width of header" - }, - { - "token": "header.borderRadius", - "variable": "--p-panel-header-border-radius", - "description": "Border radius of header" - }, - { - "token": "toggleableHeader.padding", - "variable": "--p-panel-toggleable-header-padding", - "description": "Padding of toggleable header" - }, - { - "token": "title.fontWeight", - "variable": "--p-panel-title-font-weight", - "description": "Font weight of title" - }, - { - "token": "content.padding", - "variable": "--p-panel-content-padding", - "description": "Padding of content" - }, - { - "token": "footer.padding", - "variable": "--p-panel-footer-padding", - "description": "Padding of footer" - } - ] - }, - "panelmenu": { - "description": "PanelMenu Design Tokens\n\n[Live Demo](https://www.primeng.org/panelmenu/)", - "tokens": [ - { - "token": "root.gap", - "variable": "--p-panelmenu-gap", - "description": "Gap of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-panelmenu-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "panel.background", - "variable": "--p-panelmenu-panel-background", - "description": "Background of panel" - }, - { - "token": "panel.borderColor", - "variable": "--p-panelmenu-panel-border-color", - "description": "Border color of panel" - }, - { - "token": "panel.borderWidth", - "variable": "--p-panelmenu-panel-border-width", - "description": "Border width of panel" - }, - { - "token": "panel.color", - "variable": "--p-panelmenu-panel-color", - "description": "Color of panel" - }, - { - "token": "panel.padding", - "variable": "--p-panelmenu-panel-padding", - "description": "Padding of panel" - }, - { - "token": "panel.borderRadius", - "variable": "--p-panelmenu-panel-border-radius", - "description": "Border radius of panel" - }, - { - "token": "first.borderWidth", - "variable": "--p-panelmenu-panel-first-border-width", - "description": "First border width of panel" - }, - { - "token": "first.topBorderRadius", - "variable": "--p-panelmenu-panel-first-top-border-radius", - "description": "First top border radius of panel" - }, - { - "token": "last.borderWidth", - "variable": "--p-panelmenu-panel-last-border-width", - "description": "Last border width of panel" - }, - { - "token": "last.bottomBorderRadius", - "variable": "--p-panelmenu-panel-last-bottom-border-radius", - "description": "Last bottom border radius of panel" - }, - { - "token": "item.focusBackground", - "variable": "--p-panelmenu-item-focus-background", - "description": "Focus background of item" - }, - { - "token": "item.color", - "variable": "--p-panelmenu-item-color", - "description": "Color of item" - }, - { - "token": "item.focusColor", - "variable": "--p-panelmenu-item-focus-color", - "description": "Focus color of item" - }, - { - "token": "item.gap", - "variable": "--p-panelmenu-item-gap", - "description": "Gap of item" - }, - { - "token": "item.padding", - "variable": "--p-panelmenu-item-padding", - "description": "Padding of item" - }, - { - "token": "item.borderRadius", - "variable": "--p-panelmenu-item-border-radius", - "description": "Border radius of item" - }, - { - "token": "icon.color", - "variable": "--p-panelmenu-item-icon-color", - "description": "Icon color of item" - }, - { - "token": "icon.focusColor", - "variable": "--p-panelmenu-item-icon-focus-color", - "description": "Icon focus color of item" - }, - { - "token": "submenu.indent", - "variable": "--p-panelmenu-submenu-indent", - "description": "Indent of submenu" - }, - { - "token": "submenuIcon.color", - "variable": "--p-panelmenu-submenu-icon-color", - "description": "Color of submenu icon" - }, - { - "token": "submenuIcon.focusColor", - "variable": "--p-panelmenu-submenu-icon-focus-color", - "description": "Focus color of submenu icon" - } - ] - }, - "password": { - "description": "Password Design Tokens\n\n[Live Demo](https://www.primeng.org/password/)", - "tokens": [ - { - "token": "meter.background", - "variable": "--p-password-meter-background", - "description": "Background of meter" - }, - { - "token": "meter.borderRadius", - "variable": "--p-password-meter-border-radius", - "description": "Border radius of meter" - }, - { - "token": "meter.height", - "variable": "--p-password-meter-height", - "description": "Height of meter" - }, - { - "token": "icon.color", - "variable": "--p-password-icon-color", - "description": "Color of icon" - }, - { - "token": "overlay.background", - "variable": "--p-password-overlay-background", - "description": "Background of overlay" - }, - { - "token": "overlay.borderColor", - "variable": "--p-password-overlay-border-color", - "description": "Border color of overlay" - }, - { - "token": "overlay.borderRadius", - "variable": "--p-password-overlay-border-radius", - "description": "Border radius of overlay" - }, - { - "token": "overlay.color", - "variable": "--p-password-overlay-color", - "description": "Color of overlay" - }, - { - "token": "overlay.padding", - "variable": "--p-password-overlay-padding", - "description": "Padding of overlay" - }, - { - "token": "overlay.shadow", - "variable": "--p-password-overlay-shadow", - "description": "Shadow of overlay" - }, - { - "token": "content.gap", - "variable": "--p-password-content-gap", - "description": "Gap of content" - }, - { - "token": "strength.weakBackground", - "variable": "--p-password-strength-weak-background", - "description": "Weak background of strength" - }, - { - "token": "strength.mediumBackground", - "variable": "--p-password-strength-medium-background", - "description": "Medium background of strength" - }, - { - "token": "strength.strongBackground", - "variable": "--p-password-strength-strong-background", - "description": "Strong background of strength" - } - ] - }, - "picklist": { - "description": "PickList Design Tokens\n\n[Live Demo](https://www.primeng.org/picklist/)", - "tokens": [ - { - "token": "root.gap", - "variable": "--p-picklist-gap", - "description": "Gap of root" - }, - { - "token": "controls.gap", - "variable": "--p-picklist-controls-gap", - "description": "Gap of controls" - } - ] - }, - "popover": { - "description": "Popover Design Tokens\n\n[Live Demo](https://www.primeng.org/popover/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-popover-background", - "description": "Background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-popover-border-color", - "description": "Border color of root" - }, - { - "token": "root.color", - "variable": "--p-popover-color", - "description": "Color of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-popover-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.shadow", - "variable": "--p-popover-shadow", - "description": "Shadow of root" - }, - { - "token": "root.gutter", - "variable": "--p-popover-gutter", - "description": "Gutter of root" - }, - { - "token": "root.arrowOffset", - "variable": "--p-popover-arrow-offset", - "description": "Arrow offset of root" - }, - { - "token": "content.padding", - "variable": "--p-popover-content-padding", - "description": "Padding of content" - } - ] - }, - "progressbar": { - "description": "ProgressBar Design Tokens\n\n[Live Demo](https://www.primeng.org/progressbar/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-progressbar-background", - "description": "Background of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-progressbar-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.height", - "variable": "--p-progressbar-height", - "description": "Height of root" - }, - { - "token": "value.background", - "variable": "--p-progressbar-value-background", - "description": "Background of value" - }, - { - "token": "label.color", - "variable": "--p-progressbar-label-color", - "description": "Color of label" - }, - { - "token": "label.fontSize", - "variable": "--p-progressbar-label-font-size", - "description": "Font size of label" - }, - { - "token": "label.fontWeight", - "variable": "--p-progressbar-label-font-weight", - "description": "Font weight of label" - } - ] - }, - "progressspinner": { - "description": "ProgressSpinner Design Tokens\n\n[Live Demo](https://www.primeng.org/progressspinner/)", - "tokens": [ - { - "token": "root.color.1", - "variable": "--p-progressspinner-color-1", - "description": "Color.1 of root" - }, - { - "token": "root.color.2", - "variable": "--p-progressspinner-color-2", - "description": "Color.2 of root" - }, - { - "token": "root.color.3", - "variable": "--p-progressspinner-color-3", - "description": "Color.3 of root" - }, - { - "token": "root.color.4", - "variable": "--p-progressspinner-color-4", - "description": "Color.4 of root" - } - ] - }, - "radiobutton": { - "description": "RadioButton Design Tokens\n\n[Live Demo](https://www.primeng.org/radiobutton/)", - "tokens": [ - { - "token": "root.width", - "variable": "--p-radiobutton-width", - "description": "Width of root" - }, - { - "token": "root.height", - "variable": "--p-radiobutton-height", - "description": "Height of root" - }, - { - "token": "root.background", - "variable": "--p-radiobutton-background", - "description": "Background of root" - }, - { - "token": "root.checkedBackground", - "variable": "--p-radiobutton-checked-background", - "description": "Checked background of root" - }, - { - "token": "root.checkedHoverBackground", - "variable": "--p-radiobutton-checked-hover-background", - "description": "Checked hover background of root" - }, - { - "token": "root.disabledBackground", - "variable": "--p-radiobutton-disabled-background", - "description": "Disabled background of root" - }, - { - "token": "root.filledBackground", - "variable": "--p-radiobutton-filled-background", - "description": "Filled background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-radiobutton-border-color", - "description": "Border color of root" - }, - { - "token": "root.hoverBorderColor", - "variable": "--p-radiobutton-hover-border-color", - "description": "Hover border color of root" - }, - { - "token": "root.focusBorderColor", - "variable": "--p-radiobutton-focus-border-color", - "description": "Focus border color of root" - }, - { - "token": "root.checkedBorderColor", - "variable": "--p-radiobutton-checked-border-color", - "description": "Checked border color of root" - }, - { - "token": "root.checkedHoverBorderColor", - "variable": "--p-radiobutton-checked-hover-border-color", - "description": "Checked hover border color of root" - }, - { - "token": "root.checkedFocusBorderColor", - "variable": "--p-radiobutton-checked-focus-border-color", - "description": "Checked focus border color of root" - }, - { - "token": "root.checkedDisabledBorderColor", - "variable": "--p-radiobutton-checked-disabled-border-color", - "description": "Checked disabled border color of root" - }, - { - "token": "root.invalidBorderColor", - "variable": "--p-radiobutton-invalid-border-color", - "description": "Invalid border color of root" - }, - { - "token": "root.shadow", - "variable": "--p-radiobutton-shadow", - "description": "Shadow of root" - }, - { - "token": "focusRing.width", - "variable": "--p-radiobutton-focus-ring-width", - "description": "Focus ring width of root" - }, - { - "token": "focusRing.style", - "variable": "--p-radiobutton-focus-ring-style", - "description": "Focus ring style of root" - }, - { - "token": "focusRing.color", - "variable": "--p-radiobutton-focus-ring-color", - "description": "Focus ring color of root" - }, - { - "token": "focusRing.offset", - "variable": "--p-radiobutton-focus-ring-offset", - "description": "Focus ring offset of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-radiobutton-focus-ring-shadow", - "description": "Focus ring shadow of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-radiobutton-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "icon.size", - "variable": "--p-radiobutton-icon-size", - "description": "Size of icon" - }, - { - "token": "icon.checkedColor", - "variable": "--p-radiobutton-icon-checked-color", - "description": "Checked color of icon" - }, - { - "token": "icon.checkedHoverColor", - "variable": "--p-radiobutton-icon-checked-hover-color", - "description": "Checked hover color of icon" - }, - { - "token": "icon.disabledColor", - "variable": "--p-radiobutton-icon-disabled-color", - "description": "Disabled color of icon" - } - ] - }, - "rating": { - "description": "Rating Design Tokens\n\n[Live Demo](https://www.primeng.org/rating/)", - "tokens": [ - { - "token": "root.gap", - "variable": "--p-rating-gap", - "description": "Gap of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-rating-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "icon.size", - "variable": "--p-rating-icon-size", - "description": "Size of icon" - }, - { - "token": "icon.color", - "variable": "--p-rating-icon-color", - "description": "Color of icon" - }, - { - "token": "icon.hoverColor", - "variable": "--p-rating-icon-hover-color", - "description": "Hover color of icon" - }, - { - "token": "icon.activeColor", - "variable": "--p-rating-icon-active-color", - "description": "Active color of icon" - } - ] - }, - "ripple": { - "description": "Ripple Design Tokens\n\n[Live Demo](https://www.primeng.org/ripple/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-ripple-background", - "description": "Background of root" - } - ] - }, - "scrollpanel": { - "description": "ScrollPanel Design Tokens\n\n[Live Demo](https://www.primeng.org/scrollpanel/)", - "tokens": [ - { - "token": "root.transitionDuration", - "variable": "--p-scrollpanel-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "bar.size", - "variable": "--p-scrollpanel-bar-size", - "description": "Size of bar" - }, - { - "token": "bar.borderRadius", - "variable": "--p-scrollpanel-bar-border-radius", - "description": "Border radius of bar" - }, - { - "token": "focusRing.width", - "variable": "--p-scrollpanel-bar-focus-ring-width", - "description": "Focus ring width of bar" - }, - { - "token": "focusRing.style", - "variable": "--p-scrollpanel-bar-focus-ring-style", - "description": "Focus ring style of bar" - }, - { - "token": "focusRing.color", - "variable": "--p-scrollpanel-bar-focus-ring-color", - "description": "Focus ring color of bar" - }, - { - "token": "focusRing.offset", - "variable": "--p-scrollpanel-bar-focus-ring-offset", - "description": "Focus ring offset of bar" - }, - { - "token": "focusRing.shadow", - "variable": "--p-scrollpanel-bar-focus-ring-shadow", - "description": "Focus ring shadow of bar" - }, - { - "token": "bar.background", - "variable": "--p-scrollpanel-bar-background", - "description": "Background of bar" - } - ] - }, - "select": { - "description": "Select Design Tokens\n\n[Live Demo](https://www.primeng.org/select/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-select-background", - "description": "Background of root" - }, - { - "token": "root.disabledBackground", - "variable": "--p-select-disabled-background", - "description": "Disabled background of root" - }, - { - "token": "root.filledBackground", - "variable": "--p-select-filled-background", - "description": "Filled background of root" - }, - { - "token": "root.filledFocusBackground", - "variable": "--p-select-filled-focus-background", - "description": "Filled focus background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-select-border-color", - "description": "Border color of root" - }, - { - "token": "root.hoverBorderColor", - "variable": "--p-select-hover-border-color", - "description": "Hover border color of root" - }, - { - "token": "root.focusBorderColor", - "variable": "--p-select-focus-border-color", - "description": "Focus border color of root" - }, - { - "token": "root.invalidBorderColor", - "variable": "--p-select-invalid-border-color", - "description": "Invalid border color of root" - }, - { - "token": "root.color", - "variable": "--p-select-color", - "description": "Color of root" - }, - { - "token": "root.disabledColor", - "variable": "--p-select-disabled-color", - "description": "Disabled color of root" - }, - { - "token": "root.placeholderColor", - "variable": "--p-select-placeholder-color", - "description": "Placeholder color of root" - }, - { - "token": "root.shadow", - "variable": "--p-select-shadow", - "description": "Shadow of root" - }, - { - "token": "root.paddingX", - "variable": "--p-select-padding-x", - "description": "Padding x of root" - }, - { - "token": "root.paddingY", - "variable": "--p-select-padding-y", - "description": "Padding y of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-select-border-radius", - "description": "Border radius of root" - }, - { - "token": "focusRing.width", - "variable": "--p-select-focus-ring-width", - "description": "Focus ring width of root" - }, - { - "token": "focusRing.style", - "variable": "--p-select-focus-ring-style", - "description": "Focus ring style of root" - }, - { - "token": "focusRing.color", - "variable": "--p-select-focus-ring-color", - "description": "Focus ring color of root" - }, - { - "token": "focusRing.offset", - "variable": "--p-select-focus-ring-offset", - "description": "Focus ring offset of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-select-focus-ring-shadow", - "description": "Focus ring shadow of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-select-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "dropdown.width", - "variable": "--p-select-dropdown-width", - "description": "Width of dropdown" - }, - { - "token": "dropdown.color", - "variable": "--p-select-dropdown-color", - "description": "Color of dropdown" - }, - { - "token": "overlay.background", - "variable": "--p-select-overlay-background", - "description": "Background of overlay" - }, - { - "token": "overlay.borderColor", - "variable": "--p-select-overlay-border-color", - "description": "Border color of overlay" - }, - { - "token": "overlay.borderRadius", - "variable": "--p-select-overlay-border-radius", - "description": "Border radius of overlay" - }, - { - "token": "overlay.color", - "variable": "--p-select-overlay-color", - "description": "Color of overlay" - }, - { - "token": "overlay.shadow", - "variable": "--p-select-overlay-shadow", - "description": "Shadow of overlay" - }, - { - "token": "list.padding", - "variable": "--p-select-list-padding", - "description": "Padding of list" - }, - { - "token": "list.gap", - "variable": "--p-select-list-gap", - "description": "Gap of list" - }, - { - "token": "header.padding", - "variable": "--p-select-list-header-padding", - "description": "Header padding of list" - }, - { - "token": "option.focusBackground", - "variable": "--p-select-option-focus-background", - "description": "Focus background of option" - }, - { - "token": "option.selectedBackground", - "variable": "--p-select-option-selected-background", - "description": "Selected background of option" - }, - { - "token": "option.selectedFocusBackground", - "variable": "--p-select-option-selected-focus-background", - "description": "Selected focus background of option" - }, - { - "token": "option.color", - "variable": "--p-select-option-color", - "description": "Color of option" - }, - { - "token": "option.focusColor", - "variable": "--p-select-option-focus-color", - "description": "Focus color of option" - }, - { - "token": "option.selectedColor", - "variable": "--p-select-option-selected-color", - "description": "Selected color of option" - }, - { - "token": "option.selectedFocusColor", - "variable": "--p-select-option-selected-focus-color", - "description": "Selected focus color of option" - }, - { - "token": "option.padding", - "variable": "--p-select-option-padding", - "description": "Padding of option" - }, - { - "token": "option.borderRadius", - "variable": "--p-select-option-border-radius", - "description": "Border radius of option" - }, - { - "token": "optionGroup.background", - "variable": "--p-select-option-group-background", - "description": "Background of option group" - }, - { - "token": "optionGroup.color", - "variable": "--p-select-option-group-color", - "description": "Color of option group" - }, - { - "token": "optionGroup.fontWeight", - "variable": "--p-select-option-group-font-weight", - "description": "Font weight of option group" - }, - { - "token": "optionGroup.padding", - "variable": "--p-select-option-group-padding", - "description": "Padding of option group" - }, - { - "token": "clearIcon.color", - "variable": "--p-select-clear-icon-color", - "description": "Color of clear icon" - }, - { - "token": "checkmark.color", - "variable": "--p-select-checkmark-color", - "description": "Color of checkmark" - }, - { - "token": "checkmark.gutterStart", - "variable": "--p-select-checkmark-gutter-start", - "description": "Gutter start of checkmark" - }, - { - "token": "checkmark.gutterEnd", - "variable": "--p-select-checkmark-gutter-end", - "description": "Gutter end of checkmark" - }, - { - "token": "emptyMessage.padding", - "variable": "--p-select-empty-message-padding", - "description": "Padding of empty message" - } - ] - }, - "selectbutton": { - "description": "SelectButton Design Tokens\n\n[Live Demo](https://www.primeng.org/selectbutton/)", - "tokens": [ - { - "token": "root.borderRadius", - "variable": "--p-selectbutton-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.invalidBorderColor", - "variable": "--p-selectbutton-invalid-border-color", - "description": "Invalid border color of root" - } - ] - }, - "skeleton": { - "description": "Skeleton Design Tokens\n\n[Live Demo](https://www.primeng.org/skeleton/)", - "tokens": [ - { - "token": "root.borderRadius", - "variable": "--p-skeleton-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.background", - "variable": "--p-skeleton-background", - "description": "Background of root" - }, - { - "token": "root.animationBackground", - "variable": "--p-skeleton-animation-background", - "description": "Animation background of root" - } - ] - }, - "slider": { - "description": "Slider Design Tokens\n\n[Live Demo](https://www.primeng.org/slider/)", - "tokens": [ - { - "token": "root.transitionDuration", - "variable": "--p-slider-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "track.background", - "variable": "--p-slider-track-background", - "description": "Background of track" - }, - { - "token": "track.borderRadius", - "variable": "--p-slider-track-border-radius", - "description": "Border radius of track" - }, - { - "token": "track.size", - "variable": "--p-slider-track-size", - "description": "Size of track" - }, - { - "token": "range.background", - "variable": "--p-slider-range-background", - "description": "Background of range" - }, - { - "token": "handle.width", - "variable": "--p-slider-handle-width", - "description": "Width of handle" - }, - { - "token": "handle.height", - "variable": "--p-slider-handle-height", - "description": "Height of handle" - }, - { - "token": "handle.borderRadius", - "variable": "--p-slider-handle-border-radius", - "description": "Border radius of handle" - }, - { - "token": "handle.background", - "variable": "--p-slider-handle-background", - "description": "Background of handle" - }, - { - "token": "handle.hoverBackground", - "variable": "--p-slider-handle-hover-background", - "description": "Hover background of handle" - }, - { - "token": "content.borderRadius", - "variable": "--p-slider-handle-content-border-radius", - "description": "Content border radius of handle" - }, - { - "token": "content.hoverBackground", - "variable": "--p-slider-handle-content-hover-background", - "description": "Content hover background of handle" - }, - { - "token": "content.width", - "variable": "--p-slider-handle-content-width", - "description": "Content width of handle" - }, - { - "token": "content.height", - "variable": "--p-slider-handle-content-height", - "description": "Content height of handle" - }, - { - "token": "content.shadow", - "variable": "--p-slider-handle-content-shadow", - "description": "Content shadow of handle" - }, - { - "token": "focusRing.width", - "variable": "--p-slider-handle-focus-ring-width", - "description": "Focus ring width of handle" - }, - { - "token": "focusRing.style", - "variable": "--p-slider-handle-focus-ring-style", - "description": "Focus ring style of handle" - }, - { - "token": "focusRing.color", - "variable": "--p-slider-handle-focus-ring-color", - "description": "Focus ring color of handle" - }, - { - "token": "focusRing.offset", - "variable": "--p-slider-handle-focus-ring-offset", - "description": "Focus ring offset of handle" - }, - { - "token": "focusRing.shadow", - "variable": "--p-slider-handle-focus-ring-shadow", - "description": "Focus ring shadow of handle" - }, - { - "token": "handle.contentBackground", - "variable": "--p-slider-handle-content-background", - "description": "Content background of handle" - } - ] - }, - "speeddial": { - "description": "SpeedDial Design Tokens\n\n[Live Demo](https://www.primeng.org/speeddial/)", - "tokens": [ - { - "token": "root.gap", - "variable": "--p-speeddial-gap", - "description": "Gap of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-speeddial-transition-duration", - "description": "Transition duration of root" - } - ] - }, - "splitbutton": { - "description": "SplitButton Design Tokens\n\n[Live Demo](https://www.primeng.org/splitbutton/)", - "tokens": [ - { - "token": "root.borderRadius", - "variable": "--p-splitbutton-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.roundedBorderRadius", - "variable": "--p-splitbutton-rounded-border-radius", - "description": "Rounded border radius of root" - }, - { - "token": "root.raisedShadow", - "variable": "--p-splitbutton-raised-shadow", - "description": "Raised shadow of root" - } - ] - }, - "splitter": { - "description": "Splitter Design Tokens\n\n[Live Demo](https://www.primeng.org/splitter/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-splitter-background", - "description": "Background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-splitter-border-color", - "description": "Border color of root" - }, - { - "token": "root.color", - "variable": "--p-splitter-color", - "description": "Color of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-splitter-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "gutter.background", - "variable": "--p-splitter-gutter-background", - "description": "Background of gutter" - }, - { - "token": "handle.size", - "variable": "--p-splitter-handle-size", - "description": "Size of handle" - }, - { - "token": "handle.background", - "variable": "--p-splitter-handle-background", - "description": "Background of handle" - }, - { - "token": "handle.borderRadius", - "variable": "--p-splitter-handle-border-radius", - "description": "Border radius of handle" - }, - { - "token": "focusRing.width", - "variable": "--p-splitter-handle-focus-ring-width", - "description": "Focus ring width of handle" - }, - { - "token": "focusRing.style", - "variable": "--p-splitter-handle-focus-ring-style", - "description": "Focus ring style of handle" - }, - { - "token": "focusRing.color", - "variable": "--p-splitter-handle-focus-ring-color", - "description": "Focus ring color of handle" - }, - { - "token": "focusRing.offset", - "variable": "--p-splitter-handle-focus-ring-offset", - "description": "Focus ring offset of handle" - }, - { - "token": "focusRing.shadow", - "variable": "--p-splitter-handle-focus-ring-shadow", - "description": "Focus ring shadow of handle" - } - ] - }, - "stepper": { - "description": "Stepper Design Tokens\n\n[Live Demo](https://www.primeng.org/stepper/)", - "tokens": [ - { - "token": "root.transitionDuration", - "variable": "--p-stepper-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "separator.background", - "variable": "--p-stepper-separator-background", - "description": "Background of separator" - }, - { - "token": "separator.activeBackground", - "variable": "--p-stepper-separator-active-background", - "description": "Active background of separator" - }, - { - "token": "separator.margin", - "variable": "--p-stepper-separator-margin", - "description": "Margin of separator" - }, - { - "token": "separator.size", - "variable": "--p-stepper-separator-size", - "description": "Size of separator" - }, - { - "token": "step.padding", - "variable": "--p-stepper-step-padding", - "description": "Padding of step" - }, - { - "token": "step.gap", - "variable": "--p-stepper-step-gap", - "description": "Gap of step" - }, - { - "token": "stepHeader.padding", - "variable": "--p-stepper-step-header-padding", - "description": "Padding of step header" - }, - { - "token": "stepHeader.borderRadius", - "variable": "--p-stepper-step-header-border-radius", - "description": "Border radius of step header" - }, - { - "token": "focusRing.width", - "variable": "--p-stepper-step-header-focus-ring-width", - "description": "Focus ring width of step header" - }, - { - "token": "focusRing.style", - "variable": "--p-stepper-step-header-focus-ring-style", - "description": "Focus ring style of step header" - }, - { - "token": "focusRing.color", - "variable": "--p-stepper-step-header-focus-ring-color", - "description": "Focus ring color of step header" - }, - { - "token": "focusRing.offset", - "variable": "--p-stepper-step-header-focus-ring-offset", - "description": "Focus ring offset of step header" - }, - { - "token": "focusRing.shadow", - "variable": "--p-stepper-step-header-focus-ring-shadow", - "description": "Focus ring shadow of step header" - }, - { - "token": "stepHeader.gap", - "variable": "--p-stepper-step-header-gap", - "description": "Gap of step header" - }, - { - "token": "stepTitle.color", - "variable": "--p-stepper-step-title-color", - "description": "Color of step title" - }, - { - "token": "stepTitle.activeColor", - "variable": "--p-stepper-step-title-active-color", - "description": "Active color of step title" - }, - { - "token": "stepTitle.fontWeight", - "variable": "--p-stepper-step-title-font-weight", - "description": "Font weight of step title" - }, - { - "token": "stepNumber.background", - "variable": "--p-stepper-step-number-background", - "description": "Background of step number" - }, - { - "token": "stepNumber.activeBackground", - "variable": "--p-stepper-step-number-active-background", - "description": "Active background of step number" - }, - { - "token": "stepNumber.borderColor", - "variable": "--p-stepper-step-number-border-color", - "description": "Border color of step number" - }, - { - "token": "stepNumber.activeBorderColor", - "variable": "--p-stepper-step-number-active-border-color", - "description": "Active border color of step number" - }, - { - "token": "stepNumber.color", - "variable": "--p-stepper-step-number-color", - "description": "Color of step number" - }, - { - "token": "stepNumber.activeColor", - "variable": "--p-stepper-step-number-active-color", - "description": "Active color of step number" - }, - { - "token": "stepNumber.size", - "variable": "--p-stepper-step-number-size", - "description": "Size of step number" - }, - { - "token": "stepNumber.fontSize", - "variable": "--p-stepper-step-number-font-size", - "description": "Font size of step number" - }, - { - "token": "stepNumber.fontWeight", - "variable": "--p-stepper-step-number-font-weight", - "description": "Font weight of step number" - }, - { - "token": "stepNumber.borderRadius", - "variable": "--p-stepper-step-number-border-radius", - "description": "Border radius of step number" - }, - { - "token": "stepNumber.shadow", - "variable": "--p-stepper-step-number-shadow", - "description": "Shadow of step number" - }, - { - "token": "steppanels.padding", - "variable": "--p-stepper-steppanels-padding", - "description": "Padding of steppanels" - }, - { - "token": "steppanel.background", - "variable": "--p-stepper-steppanel-background", - "description": "Background of steppanel" - }, - { - "token": "steppanel.color", - "variable": "--p-stepper-steppanel-color", - "description": "Color of steppanel" - }, - { - "token": "steppanel.padding", - "variable": "--p-stepper-steppanel-padding", - "description": "Padding of steppanel" - } - ] - }, - "steps": { - "description": "Steps Design Tokens\n\n[Live Demo](https://www.primeng.org/steps/)", - "tokens": [ - { - "token": "root.transitionDuration", - "variable": "--p-steps-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "separator.background", - "variable": "--p-steps-separator-background", - "description": "Background of separator" - }, - { - "token": "itemLink.borderRadius", - "variable": "--p-steps-item-link-border-radius", - "description": "Border radius of item link" - }, - { - "token": "focusRing.width", - "variable": "--p-steps-item-link-focus-ring-width", - "description": "Focus ring width of item link" - }, - { - "token": "focusRing.style", - "variable": "--p-steps-item-link-focus-ring-style", - "description": "Focus ring style of item link" - }, - { - "token": "focusRing.color", - "variable": "--p-steps-item-link-focus-ring-color", - "description": "Focus ring color of item link" - }, - { - "token": "focusRing.offset", - "variable": "--p-steps-item-link-focus-ring-offset", - "description": "Focus ring offset of item link" - }, - { - "token": "focusRing.shadow", - "variable": "--p-steps-item-link-focus-ring-shadow", - "description": "Focus ring shadow of item link" - }, - { - "token": "itemLink.gap", - "variable": "--p-steps-item-link-gap", - "description": "Gap of item link" - }, - { - "token": "itemLabel.color", - "variable": "--p-steps-item-label-color", - "description": "Color of item label" - }, - { - "token": "itemLabel.activeColor", - "variable": "--p-steps-item-label-active-color", - "description": "Active color of item label" - }, - { - "token": "itemLabel.fontWeight", - "variable": "--p-steps-item-label-font-weight", - "description": "Font weight of item label" - }, - { - "token": "itemNumber.background", - "variable": "--p-steps-item-number-background", - "description": "Background of item number" - }, - { - "token": "itemNumber.activeBackground", - "variable": "--p-steps-item-number-active-background", - "description": "Active background of item number" - }, - { - "token": "itemNumber.borderColor", - "variable": "--p-steps-item-number-border-color", - "description": "Border color of item number" - }, - { - "token": "itemNumber.activeBorderColor", - "variable": "--p-steps-item-number-active-border-color", - "description": "Active border color of item number" - }, - { - "token": "itemNumber.color", - "variable": "--p-steps-item-number-color", - "description": "Color of item number" - }, - { - "token": "itemNumber.activeColor", - "variable": "--p-steps-item-number-active-color", - "description": "Active color of item number" - }, - { - "token": "itemNumber.size", - "variable": "--p-steps-item-number-size", - "description": "Size of item number" - }, - { - "token": "itemNumber.fontSize", - "variable": "--p-steps-item-number-font-size", - "description": "Font size of item number" - }, - { - "token": "itemNumber.fontWeight", - "variable": "--p-steps-item-number-font-weight", - "description": "Font weight of item number" - }, - { - "token": "itemNumber.borderRadius", - "variable": "--p-steps-item-number-border-radius", - "description": "Border radius of item number" - }, - { - "token": "itemNumber.shadow", - "variable": "--p-steps-item-number-shadow", - "description": "Shadow of item number" - } - ] - }, - "tabmenu": { - "description": "Tabmenu Design Tokens\n\n[Live Demo](https://www.primeng.org/tabmenu/)", - "tokens": [ - { - "token": "root.transitionDuration", - "variable": "--p-tabmenu-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "tablist.borderWidth", - "variable": "--p-tabmenu-tablist-border-width", - "description": "Border width of tablist" - }, - { - "token": "tablist.background", - "variable": "--p-tabmenu-tablist-background", - "description": "Background of tablist" - }, - { - "token": "tablist.borderColor", - "variable": "--p-tabmenu-tablist-border-color", - "description": "Border color of tablist" - }, - { - "token": "item.background", - "variable": "--p-tabmenu-item-background", - "description": "Background of item" - }, - { - "token": "item.hoverBackground", - "variable": "--p-tabmenu-item-hover-background", - "description": "Hover background of item" - }, - { - "token": "item.activeBackground", - "variable": "--p-tabmenu-item-active-background", - "description": "Active background of item" - }, - { - "token": "item.borderWidth", - "variable": "--p-tabmenu-item-border-width", - "description": "Border width of item" - }, - { - "token": "item.borderColor", - "variable": "--p-tabmenu-item-border-color", - "description": "Border color of item" - }, - { - "token": "item.hoverBorderColor", - "variable": "--p-tabmenu-item-hover-border-color", - "description": "Hover border color of item" - }, - { - "token": "item.activeBorderColor", - "variable": "--p-tabmenu-item-active-border-color", - "description": "Active border color of item" - }, - { - "token": "item.color", - "variable": "--p-tabmenu-item-color", - "description": "Color of item" - }, - { - "token": "item.hoverColor", - "variable": "--p-tabmenu-item-hover-color", - "description": "Hover color of item" - }, - { - "token": "item.activeColor", - "variable": "--p-tabmenu-item-active-color", - "description": "Active color of item" - }, - { - "token": "item.padding", - "variable": "--p-tabmenu-item-padding", - "description": "Padding of item" - }, - { - "token": "item.fontWeight", - "variable": "--p-tabmenu-item-font-weight", - "description": "Font weight of item" - }, - { - "token": "item.margin", - "variable": "--p-tabmenu-item-margin", - "description": "Margin of item" - }, - { - "token": "item.gap", - "variable": "--p-tabmenu-item-gap", - "description": "Gap of item" - }, - { - "token": "focusRing.width", - "variable": "--p-tabmenu-item-focus-ring-width", - "description": "Focus ring width of item" - }, - { - "token": "focusRing.style", - "variable": "--p-tabmenu-item-focus-ring-style", - "description": "Focus ring style of item" - }, - { - "token": "focusRing.color", - "variable": "--p-tabmenu-item-focus-ring-color", - "description": "Focus ring color of item" - }, - { - "token": "focusRing.offset", - "variable": "--p-tabmenu-item-focus-ring-offset", - "description": "Focus ring offset of item" - }, - { - "token": "focusRing.shadow", - "variable": "--p-tabmenu-item-focus-ring-shadow", - "description": "Focus ring shadow of item" - }, - { - "token": "itemIcon.color", - "variable": "--p-tabmenu-item-icon-color", - "description": "Color of item icon" - }, - { - "token": "itemIcon.hoverColor", - "variable": "--p-tabmenu-item-icon-hover-color", - "description": "Hover color of item icon" - }, - { - "token": "itemIcon.activeColor", - "variable": "--p-tabmenu-item-icon-active-color", - "description": "Active color of item icon" - }, - { - "token": "activeBar.height", - "variable": "--p-tabmenu-active-bar-height", - "description": "Height of active bar" - }, - { - "token": "activeBar.bottom", - "variable": "--p-tabmenu-active-bar-bottom", - "description": "Bottom of active bar" - }, - { - "token": "activeBar.background", - "variable": "--p-tabmenu-active-bar-background", - "description": "Background of active bar" - } - ] - }, - "tabs": { - "description": "Tabs Design Tokens\n\n[Live Demo](https://www.primeng.org/tabs/)", - "tokens": [ - { - "token": "root.transitionDuration", - "variable": "--p-tabs-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "tablist.borderWidth", - "variable": "--p-tabs-tablist-border-width", - "description": "Border width of tablist" - }, - { - "token": "tablist.background", - "variable": "--p-tabs-tablist-background", - "description": "Background of tablist" - }, - { - "token": "tablist.borderColor", - "variable": "--p-tabs-tablist-border-color", - "description": "Border color of tablist" - }, - { - "token": "tab.background", - "variable": "--p-tabs-tab-background", - "description": "Background of tab" - }, - { - "token": "tab.hoverBackground", - "variable": "--p-tabs-tab-hover-background", - "description": "Hover background of tab" - }, - { - "token": "tab.activeBackground", - "variable": "--p-tabs-tab-active-background", - "description": "Active background of tab" - }, - { - "token": "tab.borderWidth", - "variable": "--p-tabs-tab-border-width", - "description": "Border width of tab" - }, - { - "token": "tab.borderColor", - "variable": "--p-tabs-tab-border-color", - "description": "Border color of tab" - }, - { - "token": "tab.hoverBorderColor", - "variable": "--p-tabs-tab-hover-border-color", - "description": "Hover border color of tab" - }, - { - "token": "tab.activeBorderColor", - "variable": "--p-tabs-tab-active-border-color", - "description": "Active border color of tab" - }, - { - "token": "tab.color", - "variable": "--p-tabs-tab-color", - "description": "Color of tab" - }, - { - "token": "tab.hoverColor", - "variable": "--p-tabs-tab-hover-color", - "description": "Hover color of tab" - }, - { - "token": "tab.activeColor", - "variable": "--p-tabs-tab-active-color", - "description": "Active color of tab" - }, - { - "token": "tab.padding", - "variable": "--p-tabs-tab-padding", - "description": "Padding of tab" - }, - { - "token": "tab.fontWeight", - "variable": "--p-tabs-tab-font-weight", - "description": "Font weight of tab" - }, - { - "token": "tab.margin", - "variable": "--p-tabs-tab-margin", - "description": "Margin of tab" - }, - { - "token": "tab.gap", - "variable": "--p-tabs-tab-gap", - "description": "Gap of tab" - }, - { - "token": "focusRing.width", - "variable": "--p-tabs-tab-focus-ring-width", - "description": "Focus ring width of tab" - }, - { - "token": "focusRing.style", - "variable": "--p-tabs-tab-focus-ring-style", - "description": "Focus ring style of tab" - }, - { - "token": "focusRing.color", - "variable": "--p-tabs-tab-focus-ring-color", - "description": "Focus ring color of tab" - }, - { - "token": "focusRing.offset", - "variable": "--p-tabs-tab-focus-ring-offset", - "description": "Focus ring offset of tab" - }, - { - "token": "focusRing.shadow", - "variable": "--p-tabs-tab-focus-ring-shadow", - "description": "Focus ring shadow of tab" - }, - { - "token": "tabpanel.background", - "variable": "--p-tabs-tabpanel-background", - "description": "Background of tabpanel" - }, - { - "token": "tabpanel.color", - "variable": "--p-tabs-tabpanel-color", - "description": "Color of tabpanel" - }, - { - "token": "tabpanel.padding", - "variable": "--p-tabs-tabpanel-padding", - "description": "Padding of tabpanel" - }, - { - "token": "focusRing.width", - "variable": "--p-tabs-tabpanel-focus-ring-width", - "description": "Focus ring width of tabpanel" - }, - { - "token": "focusRing.style", - "variable": "--p-tabs-tabpanel-focus-ring-style", - "description": "Focus ring style of tabpanel" - }, - { - "token": "focusRing.color", - "variable": "--p-tabs-tabpanel-focus-ring-color", - "description": "Focus ring color of tabpanel" - }, - { - "token": "focusRing.offset", - "variable": "--p-tabs-tabpanel-focus-ring-offset", - "description": "Focus ring offset of tabpanel" - }, - { - "token": "focusRing.shadow", - "variable": "--p-tabs-tabpanel-focus-ring-shadow", - "description": "Focus ring shadow of tabpanel" - }, - { - "token": "navButton.background", - "variable": "--p-tabs-nav-button-background", - "description": "Background of nav button" - }, - { - "token": "navButton.color", - "variable": "--p-tabs-nav-button-color", - "description": "Color of nav button" - }, - { - "token": "navButton.hoverColor", - "variable": "--p-tabs-nav-button-hover-color", - "description": "Hover color of nav button" - }, - { - "token": "navButton.width", - "variable": "--p-tabs-nav-button-width", - "description": "Width of nav button" - }, - { - "token": "focusRing.width", - "variable": "--p-tabs-nav-button-focus-ring-width", - "description": "Focus ring width of nav button" - }, - { - "token": "focusRing.style", - "variable": "--p-tabs-nav-button-focus-ring-style", - "description": "Focus ring style of nav button" - }, - { - "token": "focusRing.color", - "variable": "--p-tabs-nav-button-focus-ring-color", - "description": "Focus ring color of nav button" - }, - { - "token": "focusRing.offset", - "variable": "--p-tabs-nav-button-focus-ring-offset", - "description": "Focus ring offset of nav button" - }, - { - "token": "focusRing.shadow", - "variable": "--p-tabs-nav-button-focus-ring-shadow", - "description": "Focus ring shadow of nav button" - }, - { - "token": "navButton.shadow", - "variable": "--p-tabs-nav-button-shadow", - "description": "Shadow of nav button" - }, - { - "token": "activeBar.height", - "variable": "--p-tabs-active-bar-height", - "description": "Height of active bar" - }, - { - "token": "activeBar.bottom", - "variable": "--p-tabs-active-bar-bottom", - "description": "Bottom of active bar" - }, - { - "token": "activeBar.background", - "variable": "--p-tabs-active-bar-background", - "description": "Background of active bar" - } - ] - }, - "tabview": { - "description": "TabView Design Tokens\n\n[Live Demo](https://www.primeng.org/tabview/)", - "tokens": [ - { - "token": "root.transitionDuration", - "variable": "--p-tabview-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "tabList.background", - "variable": "--p-tabview-tab-list-background", - "description": "Background of tab list" - }, - { - "token": "tabList.borderColor", - "variable": "--p-tabview-tab-list-border-color", - "description": "Border color of tab list" - }, - { - "token": "tab.borderColor", - "variable": "--p-tabview-tab-border-color", - "description": "Border color of tab" - }, - { - "token": "tab.activeBorderColor", - "variable": "--p-tabview-tab-active-border-color", - "description": "Active border color of tab" - }, - { - "token": "tab.color", - "variable": "--p-tabview-tab-color", - "description": "Color of tab" - }, - { - "token": "tab.hoverColor", - "variable": "--p-tabview-tab-hover-color", - "description": "Hover color of tab" - }, - { - "token": "tab.activeColor", - "variable": "--p-tabview-tab-active-color", - "description": "Active color of tab" - }, - { - "token": "tabPanel.background", - "variable": "--p-tabview-tab-panel-background", - "description": "Background of tab panel" - }, - { - "token": "tabPanel.color", - "variable": "--p-tabview-tab-panel-color", - "description": "Color of tab panel" - }, - { - "token": "navButton.background", - "variable": "--p-tabview-nav-button-background", - "description": "Background of nav button" - }, - { - "token": "navButton.color", - "variable": "--p-tabview-nav-button-color", - "description": "Color of nav button" - }, - { - "token": "navButton.hoverColor", - "variable": "--p-tabview-nav-button-hover-color", - "description": "Hover color of nav button" - }, - { - "token": "navButton.shadow", - "variable": "--p-tabview-nav-button-shadow", - "description": "Shadow of nav button" - } - ] - }, - "tag": { - "description": "Tag Design Tokens\n\n[Live Demo](https://www.primeng.org/tag/)", - "tokens": [ - { - "token": "root.fontSize", - "variable": "--p-tag-font-size", - "description": "Font size of root" - }, - { - "token": "root.fontWeight", - "variable": "--p-tag-font-weight", - "description": "Font weight of root" - }, - { - "token": "root.padding", - "variable": "--p-tag-padding", - "description": "Padding of root" - }, - { - "token": "root.gap", - "variable": "--p-tag-gap", - "description": "Gap of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-tag-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.roundedBorderRadius", - "variable": "--p-tag-rounded-border-radius", - "description": "Rounded border radius of root" - }, - { - "token": "icon.size", - "variable": "--p-tag-icon-size", - "description": "Size of icon" - }, - { - "token": "primary.background", - "variable": "--p-tag-primary-background", - "description": "Background of primary" - }, - { - "token": "primary.color", - "variable": "--p-tag-primary-color", - "description": "Color of primary" - }, - { - "token": "secondary.background", - "variable": "--p-tag-secondary-background", - "description": "Background of secondary" - }, - { - "token": "secondary.color", - "variable": "--p-tag-secondary-color", - "description": "Color of secondary" - }, - { - "token": "success.background", - "variable": "--p-tag-success-background", - "description": "Background of success" - }, - { - "token": "success.color", - "variable": "--p-tag-success-color", - "description": "Color of success" - }, - { - "token": "info.background", - "variable": "--p-tag-info-background", - "description": "Background of info" - }, - { - "token": "info.color", - "variable": "--p-tag-info-color", - "description": "Color of info" - }, - { - "token": "warn.background", - "variable": "--p-tag-warn-background", - "description": "Background of warn" - }, - { - "token": "warn.color", - "variable": "--p-tag-warn-color", - "description": "Color of warn" - }, - { - "token": "danger.background", - "variable": "--p-tag-danger-background", - "description": "Background of danger" - }, - { - "token": "danger.color", - "variable": "--p-tag-danger-color", - "description": "Color of danger" - }, - { - "token": "contrast.background", - "variable": "--p-tag-contrast-background", - "description": "Background of contrast" - }, - { - "token": "contrast.color", - "variable": "--p-tag-contrast-color", - "description": "Color of contrast" - } - ] - }, - "terminal": { - "description": "Terminal Design Tokens\n\n[Live Demo](https://www.primeng.org/terminal/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-terminal-background", - "description": "Background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-terminal-border-color", - "description": "Border color of root" - }, - { - "token": "root.color", - "variable": "--p-terminal-color", - "description": "Color of root" - }, - { - "token": "root.height", - "variable": "--p-terminal-height", - "description": "Height of root" - }, - { - "token": "root.padding", - "variable": "--p-terminal-padding", - "description": "Padding of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-terminal-border-radius", - "description": "Border radius of root" - }, - { - "token": "prompt.gap", - "variable": "--p-terminal-prompt-gap", - "description": "Gap of prompt" - }, - { - "token": "commandResponse.margin", - "variable": "--p-terminal-command-response-margin", - "description": "Margin of command response" - } - ] - }, - "textarea": { - "description": "Textarea Design Tokens\n\n[Live Demo](https://www.primeng.org/textarea/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-textarea-background", - "description": "Background of root" - }, - { - "token": "root.disabledBackground", - "variable": "--p-textarea-disabled-background", - "description": "Disabled background of root" - }, - { - "token": "root.filledBackground", - "variable": "--p-textarea-filled-background", - "description": "Filled background of root" - }, - { - "token": "root.filledFocusBackground", - "variable": "--p-textarea-filled-focus-background", - "description": "Filled focus background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-textarea-border-color", - "description": "Border color of root" - }, - { - "token": "root.hoverBorderColor", - "variable": "--p-textarea-hover-border-color", - "description": "Hover border color of root" - }, - { - "token": "root.focusBorderColor", - "variable": "--p-textarea-focus-border-color", - "description": "Focus border color of root" - }, - { - "token": "root.invalidBorderColor", - "variable": "--p-textarea-invalid-border-color", - "description": "Invalid border color of root" - }, - { - "token": "root.color", - "variable": "--p-textarea-color", - "description": "Color of root" - }, - { - "token": "root.disabledColor", - "variable": "--p-textarea-disabled-color", - "description": "Disabled color of root" - }, - { - "token": "root.placeholderColor", - "variable": "--p-textarea-placeholder-color", - "description": "Placeholder color of root" - }, - { - "token": "root.shadow", - "variable": "--p-textarea-shadow", - "description": "Shadow of root" - }, - { - "token": "root.paddingX", - "variable": "--p-textarea-padding-x", - "description": "Padding x of root" - }, - { - "token": "root.paddingY", - "variable": "--p-textarea-padding-y", - "description": "Padding y of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-textarea-border-radius", - "description": "Border radius of root" - }, - { - "token": "focusRing.width", - "variable": "--p-textarea-focus-ring-width", - "description": "Focus ring width of root" - }, - { - "token": "focusRing.style", - "variable": "--p-textarea-focus-ring-style", - "description": "Focus ring style of root" - }, - { - "token": "focusRing.color", - "variable": "--p-textarea-focus-ring-color", - "description": "Focus ring color of root" - }, - { - "token": "focusRing.offset", - "variable": "--p-textarea-focus-ring-offset", - "description": "Focus ring offset of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-textarea-focus-ring-shadow", - "description": "Focus ring shadow of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-textarea-transition-duration", - "description": "Transition duration of root" - } - ] - }, - "tieredmenu": { - "description": "TieredMenu Design Tokens\n\n[Live Demo](https://www.primeng.org/tieredmenu/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-tieredmenu-background", - "description": "Background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-tieredmenu-border-color", - "description": "Border color of root" - }, - { - "token": "root.color", - "variable": "--p-tieredmenu-color", - "description": "Color of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-tieredmenu-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.shadow", - "variable": "--p-tieredmenu-shadow", - "description": "Shadow of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-tieredmenu-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "list.padding", - "variable": "--p-tieredmenu-list-padding", - "description": "Padding of list" - }, - { - "token": "list.gap", - "variable": "--p-tieredmenu-list-gap", - "description": "Gap of list" - }, - { - "token": "item.focusBackground", - "variable": "--p-tieredmenu-item-focus-background", - "description": "Focus background of item" - }, - { - "token": "item.activeBackground", - "variable": "--p-tieredmenu-item-active-background", - "description": "Active background of item" - }, - { - "token": "item.color", - "variable": "--p-tieredmenu-item-color", - "description": "Color of item" - }, - { - "token": "item.focusColor", - "variable": "--p-tieredmenu-item-focus-color", - "description": "Focus color of item" - }, - { - "token": "item.activeColor", - "variable": "--p-tieredmenu-item-active-color", - "description": "Active color of item" - }, - { - "token": "item.padding", - "variable": "--p-tieredmenu-item-padding", - "description": "Padding of item" - }, - { - "token": "item.borderRadius", - "variable": "--p-tieredmenu-item-border-radius", - "description": "Border radius of item" - }, - { - "token": "item.gap", - "variable": "--p-tieredmenu-item-gap", - "description": "Gap of item" - }, - { - "token": "icon.color", - "variable": "--p-tieredmenu-item-icon-color", - "description": "Icon color of item" - }, - { - "token": "icon.focusColor", - "variable": "--p-tieredmenu-item-icon-focus-color", - "description": "Icon focus color of item" - }, - { - "token": "icon.activeColor", - "variable": "--p-tieredmenu-item-icon-active-color", - "description": "Icon active color of item" - }, - { - "token": "submenuLabel.padding", - "variable": "--p-tieredmenu-submenu-label-padding", - "description": "Padding of submenu label" - }, - { - "token": "submenuLabel.fontWeight", - "variable": "--p-tieredmenu-submenu-label-font-weight", - "description": "Font weight of submenu label" - }, - { - "token": "submenuLabel.background", - "variable": "--p-tieredmenu-submenu-label-background", - "description": "Background of submenu label" - }, - { - "token": "submenuLabel.color", - "variable": "--p-tieredmenu-submenu-label-color", - "description": "Color of submenu label" - }, - { - "token": "submenuIcon.size", - "variable": "--p-tieredmenu-submenu-icon-size", - "description": "Size of submenu icon" - }, - { - "token": "submenuIcon.color", - "variable": "--p-tieredmenu-submenu-icon-color", - "description": "Color of submenu icon" - }, - { - "token": "submenuIcon.focusColor", - "variable": "--p-tieredmenu-submenu-icon-focus-color", - "description": "Focus color of submenu icon" - }, - { - "token": "submenuIcon.activeColor", - "variable": "--p-tieredmenu-submenu-icon-active-color", - "description": "Active color of submenu icon" - }, - { - "token": "separator.borderColor", - "variable": "--p-tieredmenu-separator-border-color", - "description": "Border color of separator" - } - ] - }, - "timeline": { - "description": "Timeline Design Tokens\n\n[Live Demo](https://www.primeng.org/timeline/)", - "tokens": [ - { - "token": "event.minHeight", - "variable": "--p-timeline-event-min-height", - "description": "Min height of event" - }, - { - "token": "eventContent.padding", - "variable": "--p-timeline-horizontal-event-content-padding", - "description": "Event content padding of horizontal" - }, - { - "token": "eventContent.padding", - "variable": "--p-timeline-vertical-event-content-padding", - "description": "Event content padding of vertical" - }, - { - "token": "eventMarker.size", - "variable": "--p-timeline-event-marker-size", - "description": "Size of event marker" - }, - { - "token": "eventMarker.borderRadius", - "variable": "--p-timeline-event-marker-border-radius", - "description": "Border radius of event marker" - }, - { - "token": "eventMarker.borderWidth", - "variable": "--p-timeline-event-marker-border-width", - "description": "Border width of event marker" - }, - { - "token": "eventMarker.background", - "variable": "--p-timeline-event-marker-background", - "description": "Background of event marker" - }, - { - "token": "eventMarker.borderColor", - "variable": "--p-timeline-event-marker-border-color", - "description": "Border color of event marker" - }, - { - "token": "content.borderRadius", - "variable": "--p-timeline-event-marker-content-border-radius", - "description": "Content border radius of event marker" - }, - { - "token": "content.size", - "variable": "--p-timeline-event-marker-content-size", - "description": "Content size of event marker" - }, - { - "token": "content.background", - "variable": "--p-timeline-event-marker-content-background", - "description": "Content background of event marker" - }, - { - "token": "content.insetShadow", - "variable": "--p-timeline-event-marker-content-inset-shadow", - "description": "Content inset shadow of event marker" - }, - { - "token": "eventConnector.color", - "variable": "--p-timeline-event-connector-color", - "description": "Color of event connector" - }, - { - "token": "eventConnector.size", - "variable": "--p-timeline-event-connector-size", - "description": "Size of event connector" - } - ] - }, - "toast": { - "description": "Toast Design Tokens\n\n[Live Demo](https://www.primeng.org/toast/)", - "tokens": [ - { - "token": "root.width", - "variable": "--p-toast-width", - "description": "Width of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-toast-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.borderWidth", - "variable": "--p-toast-border-width", - "description": "Border width of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-toast-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "icon.size", - "variable": "--p-toast-icon-size", - "description": "Size of icon" - }, - { - "token": "content.padding", - "variable": "--p-toast-content-padding", - "description": "Padding of content" - }, - { - "token": "content.gap", - "variable": "--p-toast-content-gap", - "description": "Gap of content" - }, - { - "token": "text.gap", - "variable": "--p-toast-text-gap", - "description": "Gap of text" - }, - { - "token": "summary.fontWeight", - "variable": "--p-toast-summary-font-weight", - "description": "Font weight of summary" - }, - { - "token": "summary.fontSize", - "variable": "--p-toast-summary-font-size", - "description": "Font size of summary" - }, - { - "token": "detail.fontWeight", - "variable": "--p-toast-detail-font-weight", - "description": "Font weight of detail" - }, - { - "token": "detail.fontSize", - "variable": "--p-toast-detail-font-size", - "description": "Font size of detail" - }, - { - "token": "closeButton.width", - "variable": "--p-toast-close-button-width", - "description": "Width of close button" - }, - { - "token": "closeButton.height", - "variable": "--p-toast-close-button-height", - "description": "Height of close button" - }, - { - "token": "closeButton.borderRadius", - "variable": "--p-toast-close-button-border-radius", - "description": "Border radius of close button" - }, - { - "token": "focusRing.width", - "variable": "--p-toast-close-button-focus-ring-width", - "description": "Focus ring width of close button" - }, - { - "token": "focusRing.style", - "variable": "--p-toast-close-button-focus-ring-style", - "description": "Focus ring style of close button" - }, - { - "token": "focusRing.offset", - "variable": "--p-toast-close-button-focus-ring-offset", - "description": "Focus ring offset of close button" - }, - { - "token": "closeIcon.size", - "variable": "--p-toast-close-icon-size", - "description": "Size of close icon" - }, - { - "token": "blur.0", - "variable": "--p-toast-blur-0", - "description": "0 of blur" - }, - { - "token": "blur.1", - "variable": "--p-toast-blur-1", - "description": "1 of blur" - }, - { - "token": "blur.2", - "variable": "--p-toast-blur-2", - "description": "2 of blur" - }, - { - "token": "blur.3", - "variable": "--p-toast-blur-3", - "description": "3 of blur" - }, - { - "token": "blur.4", - "variable": "--p-toast-blur-4", - "description": "4 of blur" - }, - { - "token": "info.background", - "variable": "--p-toast-info-background", - "description": "Background of info" - }, - { - "token": "info.borderColor", - "variable": "--p-toast-info-border-color", - "description": "Border color of info" - }, - { - "token": "info.color", - "variable": "--p-toast-info-color", - "description": "Color of info" - }, - { - "token": "info.detailColor", - "variable": "--p-toast-info-detail-color", - "description": "Detail color of info" - }, - { - "token": "info.shadow", - "variable": "--p-toast-info-shadow", - "description": "Shadow of info" - }, - { - "token": "closeButton.hoverBackground", - "variable": "--p-toast-info-close-button-hover-background", - "description": "Close button hover background of info" - }, - { - "token": "focusRing.color", - "variable": "--p-toast-info-close-button-focus-ring-color", - "description": "Close button focus ring color of info" - }, - { - "token": "focusRing.shadow", - "variable": "--p-toast-info-close-button-focus-ring-shadow", - "description": "Close button focus ring shadow of info" - }, - { - "token": "success.background", - "variable": "--p-toast-success-background", - "description": "Background of success" - }, - { - "token": "success.borderColor", - "variable": "--p-toast-success-border-color", - "description": "Border color of success" - }, - { - "token": "success.color", - "variable": "--p-toast-success-color", - "description": "Color of success" - }, - { - "token": "success.detailColor", - "variable": "--p-toast-success-detail-color", - "description": "Detail color of success" - }, - { - "token": "success.shadow", - "variable": "--p-toast-success-shadow", - "description": "Shadow of success" - }, - { - "token": "closeButton.hoverBackground", - "variable": "--p-toast-success-close-button-hover-background", - "description": "Close button hover background of success" - }, - { - "token": "focusRing.color", - "variable": "--p-toast-success-close-button-focus-ring-color", - "description": "Close button focus ring color of success" - }, - { - "token": "focusRing.shadow", - "variable": "--p-toast-success-close-button-focus-ring-shadow", - "description": "Close button focus ring shadow of success" - }, - { - "token": "warn.background", - "variable": "--p-toast-warn-background", - "description": "Background of warn" - }, - { - "token": "warn.borderColor", - "variable": "--p-toast-warn-border-color", - "description": "Border color of warn" - }, - { - "token": "warn.color", - "variable": "--p-toast-warn-color", - "description": "Color of warn" - }, - { - "token": "warn.detailColor", - "variable": "--p-toast-warn-detail-color", - "description": "Detail color of warn" - }, - { - "token": "warn.shadow", - "variable": "--p-toast-warn-shadow", - "description": "Shadow of warn" - }, - { - "token": "closeButton.hoverBackground", - "variable": "--p-toast-warn-close-button-hover-background", - "description": "Close button hover background of warn" - }, - { - "token": "focusRing.color", - "variable": "--p-toast-warn-close-button-focus-ring-color", - "description": "Close button focus ring color of warn" - }, - { - "token": "focusRing.shadow", - "variable": "--p-toast-warn-close-button-focus-ring-shadow", - "description": "Close button focus ring shadow of warn" - }, - { - "token": "error.background", - "variable": "--p-toast-error-background", - "description": "Background of error" - }, - { - "token": "error.borderColor", - "variable": "--p-toast-error-border-color", - "description": "Border color of error" - }, - { - "token": "error.color", - "variable": "--p-toast-error-color", - "description": "Color of error" - }, - { - "token": "error.detailColor", - "variable": "--p-toast-error-detail-color", - "description": "Detail color of error" - }, - { - "token": "error.shadow", - "variable": "--p-toast-error-shadow", - "description": "Shadow of error" - }, - { - "token": "closeButton.hoverBackground", - "variable": "--p-toast-error-close-button-hover-background", - "description": "Close button hover background of error" - }, - { - "token": "focusRing.color", - "variable": "--p-toast-error-close-button-focus-ring-color", - "description": "Close button focus ring color of error" - }, - { - "token": "focusRing.shadow", - "variable": "--p-toast-error-close-button-focus-ring-shadow", - "description": "Close button focus ring shadow of error" - }, - { - "token": "secondary.background", - "variable": "--p-toast-secondary-background", - "description": "Background of secondary" - }, - { - "token": "secondary.borderColor", - "variable": "--p-toast-secondary-border-color", - "description": "Border color of secondary" - }, - { - "token": "secondary.color", - "variable": "--p-toast-secondary-color", - "description": "Color of secondary" - }, - { - "token": "secondary.detailColor", - "variable": "--p-toast-secondary-detail-color", - "description": "Detail color of secondary" - }, - { - "token": "secondary.shadow", - "variable": "--p-toast-secondary-shadow", - "description": "Shadow of secondary" - }, - { - "token": "closeButton.hoverBackground", - "variable": "--p-toast-secondary-close-button-hover-background", - "description": "Close button hover background of secondary" - }, - { - "token": "focusRing.color", - "variable": "--p-toast-secondary-close-button-focus-ring-color", - "description": "Close button focus ring color of secondary" - }, - { - "token": "focusRing.shadow", - "variable": "--p-toast-secondary-close-button-focus-ring-shadow", - "description": "Close button focus ring shadow of secondary" - }, - { - "token": "contrast.background", - "variable": "--p-toast-contrast-background", - "description": "Background of contrast" - }, - { - "token": "contrast.borderColor", - "variable": "--p-toast-contrast-border-color", - "description": "Border color of contrast" - }, - { - "token": "contrast.color", - "variable": "--p-toast-contrast-color", - "description": "Color of contrast" - }, - { - "token": "contrast.detailColor", - "variable": "--p-toast-contrast-detail-color", - "description": "Detail color of contrast" - }, - { - "token": "contrast.shadow", - "variable": "--p-toast-contrast-shadow", - "description": "Shadow of contrast" - }, - { - "token": "closeButton.hoverBackground", - "variable": "--p-toast-contrast-close-button-hover-background", - "description": "Close button hover background of contrast" - }, - { - "token": "focusRing.color", - "variable": "--p-toast-contrast-close-button-focus-ring-color", - "description": "Close button focus ring color of contrast" - }, - { - "token": "focusRing.shadow", - "variable": "--p-toast-contrast-close-button-focus-ring-shadow", - "description": "Close button focus ring shadow of contrast" - } - ] - }, - "togglebutton": { - "description": "ToggleButton Design Tokens\n\n[Live Demo](https://www.primeng.org/togglebutton/)", - "tokens": [ - { - "token": "root.padding", - "variable": "--p-togglebutton-padding", - "description": "Padding of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-togglebutton-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.gap", - "variable": "--p-togglebutton-gap", - "description": "Gap of root" - }, - { - "token": "root.fontWeight", - "variable": "--p-togglebutton-font-weight", - "description": "Font weight of root" - }, - { - "token": "root.disabledBackground", - "variable": "--p-togglebutton-disabled-background", - "description": "Disabled background of root" - }, - { - "token": "root.disabledBorderColor", - "variable": "--p-togglebutton-disabled-border-color", - "description": "Disabled border color of root" - }, - { - "token": "root.disabledColor", - "variable": "--p-togglebutton-disabled-color", - "description": "Disabled color of root" - }, - { - "token": "root.invalidBorderColor", - "variable": "--p-togglebutton-invalid-border-color", - "description": "Invalid border color of root" - }, - { - "token": "focusRing.width", - "variable": "--p-togglebutton-focus-ring-width", - "description": "Focus ring width of root" - }, - { - "token": "focusRing.style", - "variable": "--p-togglebutton-focus-ring-style", - "description": "Focus ring style of root" - }, - { - "token": "focusRing.color", - "variable": "--p-togglebutton-focus-ring-color", - "description": "Focus ring color of root" - }, - { - "token": "focusRing.offset", - "variable": "--p-togglebutton-focus-ring-offset", - "description": "Focus ring offset of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-togglebutton-focus-ring-shadow", - "description": "Focus ring shadow of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-togglebutton-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "root.background", - "variable": "--p-togglebutton-background", - "description": "Background of root" - }, - { - "token": "root.checkedBackground", - "variable": "--p-togglebutton-checked-background", - "description": "Checked background of root" - }, - { - "token": "root.hoverBackground", - "variable": "--p-togglebutton-hover-background", - "description": "Hover background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-togglebutton-border-color", - "description": "Border color of root" - }, - { - "token": "root.color", - "variable": "--p-togglebutton-color", - "description": "Color of root" - }, - { - "token": "root.hoverColor", - "variable": "--p-togglebutton-hover-color", - "description": "Hover color of root" - }, - { - "token": "root.checkedColor", - "variable": "--p-togglebutton-checked-color", - "description": "Checked color of root" - }, - { - "token": "root.checkedBorderColor", - "variable": "--p-togglebutton-checked-border-color", - "description": "Checked border color of root" - }, - { - "token": "icon.disabledColor", - "variable": "--p-togglebutton-icon-disabled-color", - "description": "Disabled color of icon" - }, - { - "token": "icon.color", - "variable": "--p-togglebutton-icon-color", - "description": "Color of icon" - }, - { - "token": "icon.hoverColor", - "variable": "--p-togglebutton-icon-hover-color", - "description": "Hover color of icon" - }, - { - "token": "icon.checkedColor", - "variable": "--p-togglebutton-icon-checked-color", - "description": "Checked color of icon" - }, - { - "token": "content.left", - "variable": "--p-togglebutton-content-left", - "description": "Left of content" - }, - { - "token": "content.top", - "variable": "--p-togglebutton-content-top", - "description": "Top of content" - }, - { - "token": "content.checkedShadow", - "variable": "--p-togglebutton-content-checked-shadow", - "description": "Checked shadow of content" - }, - { - "token": "content.checkedBackground", - "variable": "--p-togglebutton-content-checked-background", - "description": "Checked background of content" - } - ] - }, - "toggleswitch": { - "description": "ToggleSwitch Design Tokens\n\n[Live Demo](https://www.primeng.org/toggleswitch/)", - "tokens": [ - { - "token": "root.width", - "variable": "--p-toggleswitch-width", - "description": "Width of root" - }, - { - "token": "root.height", - "variable": "--p-toggleswitch-height", - "description": "Height of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-toggleswitch-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.gap", - "variable": "--p-toggleswitch-gap", - "description": "Gap of root" - }, - { - "token": "root.shadow", - "variable": "--p-toggleswitch-shadow", - "description": "Shadow of root" - }, - { - "token": "focusRing.width", - "variable": "--p-toggleswitch-focus-ring-width", - "description": "Focus ring width of root" - }, - { - "token": "focusRing.style", - "variable": "--p-toggleswitch-focus-ring-style", - "description": "Focus ring style of root" - }, - { - "token": "focusRing.color", - "variable": "--p-toggleswitch-focus-ring-color", - "description": "Focus ring color of root" - }, - { - "token": "focusRing.offset", - "variable": "--p-toggleswitch-focus-ring-offset", - "description": "Focus ring offset of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-toggleswitch-focus-ring-shadow", - "description": "Focus ring shadow of root" - }, - { - "token": "root.borderWidth", - "variable": "--p-toggleswitch-border-width", - "description": "Border width of root" - }, - { - "token": "root.borderColor", - "variable": "--p-toggleswitch-border-color", - "description": "Border color of root" - }, - { - "token": "root.hoverBorderColor", - "variable": "--p-toggleswitch-hover-border-color", - "description": "Hover border color of root" - }, - { - "token": "root.checkedBorderColor", - "variable": "--p-toggleswitch-checked-border-color", - "description": "Checked border color of root" - }, - { - "token": "root.checkedHoverBorderColor", - "variable": "--p-toggleswitch-checked-hover-border-color", - "description": "Checked hover border color of root" - }, - { - "token": "root.invalidBorderColor", - "variable": "--p-toggleswitch-invalid-border-color", - "description": "Invalid border color of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-toggleswitch-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "root.slideDuration", - "variable": "--p-toggleswitch-slide-duration", - "description": "Slide duration of root" - }, - { - "token": "root.disabledBackground", - "variable": "--p-toggleswitch-disabled-background", - "description": "Disabled background of root" - }, - { - "token": "root.background", - "variable": "--p-toggleswitch-background", - "description": "Background of root" - }, - { - "token": "root.hoverBackground", - "variable": "--p-toggleswitch-hover-background", - "description": "Hover background of root" - }, - { - "token": "root.checkedBackground", - "variable": "--p-toggleswitch-checked-background", - "description": "Checked background of root" - }, - { - "token": "root.checkedHoverBackground", - "variable": "--p-toggleswitch-checked-hover-background", - "description": "Checked hover background of root" - }, - { - "token": "handle.borderRadius", - "variable": "--p-toggleswitch-handle-border-radius", - "description": "Border radius of handle" - }, - { - "token": "handle.size", - "variable": "--p-toggleswitch-handle-size", - "description": "Size of handle" - }, - { - "token": "handle.disabledBackground", - "variable": "--p-toggleswitch-handle-disabled-background", - "description": "Disabled background of handle" - }, - { - "token": "handle.background", - "variable": "--p-toggleswitch-handle-background", - "description": "Background of handle" - }, - { - "token": "handle.hoverBackground", - "variable": "--p-toggleswitch-handle-hover-background", - "description": "Hover background of handle" - }, - { - "token": "handle.checkedBackground", - "variable": "--p-toggleswitch-handle-checked-background", - "description": "Checked background of handle" - }, - { - "token": "handle.checkedHoverBackground", - "variable": "--p-toggleswitch-handle-checked-hover-background", - "description": "Checked hover background of handle" - } - ] - }, - "toolbar": { - "description": "Toolbar Design Tokens\n\n[Live Demo](https://www.primeng.org/toolbar/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-toolbar-background", - "description": "Background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-toolbar-border-color", - "description": "Border color of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-toolbar-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.color", - "variable": "--p-toolbar-color", - "description": "Color of root" - }, - { - "token": "root.gap", - "variable": "--p-toolbar-gap", - "description": "Gap of root" - }, - { - "token": "root.padding", - "variable": "--p-toolbar-padding", - "description": "Padding of root" - } - ] - }, - "tooltip": { - "description": "Tooltip Design Tokens\n\n[Live Demo](https://www.primeng.org/tooltip/)", - "tokens": [ - { - "token": "root.maxWidth", - "variable": "--p-tooltip-max-width", - "description": "Max width of root" - }, - { - "token": "root.gutter", - "variable": "--p-tooltip-gutter", - "description": "Gutter of root" - }, - { - "token": "root.shadow", - "variable": "--p-tooltip-shadow", - "description": "Shadow of root" - }, - { - "token": "root.padding", - "variable": "--p-tooltip-padding", - "description": "Padding of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-tooltip-border-radius", - "description": "Border radius of root" - }, - { - "token": "root.background", - "variable": "--p-tooltip-background", - "description": "Background of root" - }, - { - "token": "root.color", - "variable": "--p-tooltip-color", - "description": "Color of root" - } - ] - }, - "tree": { - "description": "Tree Design Tokens\n\n[Live Demo](https://www.primeng.org/tree/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-tree-background", - "description": "Background of root" - }, - { - "token": "root.color", - "variable": "--p-tree-color", - "description": "Color of root" - }, - { - "token": "root.padding", - "variable": "--p-tree-padding", - "description": "Padding of root" - }, - { - "token": "root.gap", - "variable": "--p-tree-gap", - "description": "Gap of root" - }, - { - "token": "root.indent", - "variable": "--p-tree-indent", - "description": "Indent of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-tree-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "node.padding", - "variable": "--p-tree-node-padding", - "description": "Padding of node" - }, - { - "token": "node.borderRadius", - "variable": "--p-tree-node-border-radius", - "description": "Border radius of node" - }, - { - "token": "node.hoverBackground", - "variable": "--p-tree-node-hover-background", - "description": "Hover background of node" - }, - { - "token": "node.selectedBackground", - "variable": "--p-tree-node-selected-background", - "description": "Selected background of node" - }, - { - "token": "node.color", - "variable": "--p-tree-node-color", - "description": "Color of node" - }, - { - "token": "node.hoverColor", - "variable": "--p-tree-node-hover-color", - "description": "Hover color of node" - }, - { - "token": "node.selectedColor", - "variable": "--p-tree-node-selected-color", - "description": "Selected color of node" - }, - { - "token": "focusRing.width", - "variable": "--p-tree-node-focus-ring-width", - "description": "Focus ring width of node" - }, - { - "token": "focusRing.style", - "variable": "--p-tree-node-focus-ring-style", - "description": "Focus ring style of node" - }, - { - "token": "focusRing.color", - "variable": "--p-tree-node-focus-ring-color", - "description": "Focus ring color of node" - }, - { - "token": "focusRing.offset", - "variable": "--p-tree-node-focus-ring-offset", - "description": "Focus ring offset of node" - }, - { - "token": "focusRing.shadow", - "variable": "--p-tree-node-focus-ring-shadow", - "description": "Focus ring shadow of node" - }, - { - "token": "node.gap", - "variable": "--p-tree-node-gap", - "description": "Gap of node" - }, - { - "token": "nodeIcon.color", - "variable": "--p-tree-node-icon-color", - "description": "Color of node icon" - }, - { - "token": "nodeIcon.hoverColor", - "variable": "--p-tree-node-icon-hover-color", - "description": "Hover color of node icon" - }, - { - "token": "nodeIcon.selectedColor", - "variable": "--p-tree-node-icon-selected-color", - "description": "Selected color of node icon" - }, - { - "token": "nodeToggleButton.borderRadius", - "variable": "--p-tree-node-toggle-button-border-radius", - "description": "Border radius of node toggle button" - }, - { - "token": "nodeToggleButton.size", - "variable": "--p-tree-node-toggle-button-size", - "description": "Size of node toggle button" - }, - { - "token": "nodeToggleButton.hoverBackground", - "variable": "--p-tree-node-toggle-button-hover-background", - "description": "Hover background of node toggle button" - }, - { - "token": "nodeToggleButton.selectedHoverBackground", - "variable": "--p-tree-node-toggle-button-selected-hover-background", - "description": "Selected hover background of node toggle button" - }, - { - "token": "nodeToggleButton.color", - "variable": "--p-tree-node-toggle-button-color", - "description": "Color of node toggle button" - }, - { - "token": "nodeToggleButton.hoverColor", - "variable": "--p-tree-node-toggle-button-hover-color", - "description": "Hover color of node toggle button" - }, - { - "token": "nodeToggleButton.selectedHoverColor", - "variable": "--p-tree-node-toggle-button-selected-hover-color", - "description": "Selected hover color of node toggle button" - }, - { - "token": "focusRing.width", - "variable": "--p-tree-node-toggle-button-focus-ring-width", - "description": "Focus ring width of node toggle button" - }, - { - "token": "focusRing.style", - "variable": "--p-tree-node-toggle-button-focus-ring-style", - "description": "Focus ring style of node toggle button" - }, - { - "token": "focusRing.color", - "variable": "--p-tree-node-toggle-button-focus-ring-color", - "description": "Focus ring color of node toggle button" - }, - { - "token": "focusRing.offset", - "variable": "--p-tree-node-toggle-button-focus-ring-offset", - "description": "Focus ring offset of node toggle button" - }, - { - "token": "focusRing.shadow", - "variable": "--p-tree-node-toggle-button-focus-ring-shadow", - "description": "Focus ring shadow of node toggle button" - }, - { - "token": "loadingIcon.size", - "variable": "--p-tree-loading-icon-size", - "description": "Size of loading icon" - } - ] - }, - "treeselect": { - "description": "TreeSelect Design Tokens\n\n[Live Demo](https://www.primeng.org/treeselect/)", - "tokens": [ - { - "token": "root.background", - "variable": "--p-treeselect-background", - "description": "Background of root" - }, - { - "token": "root.disabledBackground", - "variable": "--p-treeselect-disabled-background", - "description": "Disabled background of root" - }, - { - "token": "root.filledBackground", - "variable": "--p-treeselect-filled-background", - "description": "Filled background of root" - }, - { - "token": "root.filledFocusBackground", - "variable": "--p-treeselect-filled-focus-background", - "description": "Filled focus background of root" - }, - { - "token": "root.borderColor", - "variable": "--p-treeselect-border-color", - "description": "Border color of root" - }, - { - "token": "root.hoverBorderColor", - "variable": "--p-treeselect-hover-border-color", - "description": "Hover border color of root" - }, - { - "token": "root.focusBorderColor", - "variable": "--p-treeselect-focus-border-color", - "description": "Focus border color of root" - }, - { - "token": "root.invalidBorderColor", - "variable": "--p-treeselect-invalid-border-color", - "description": "Invalid border color of root" - }, - { - "token": "root.color", - "variable": "--p-treeselect-color", - "description": "Color of root" - }, - { - "token": "root.disabledColor", - "variable": "--p-treeselect-disabled-color", - "description": "Disabled color of root" - }, - { - "token": "root.placeholderColor", - "variable": "--p-treeselect-placeholder-color", - "description": "Placeholder color of root" - }, - { - "token": "root.shadow", - "variable": "--p-treeselect-shadow", - "description": "Shadow of root" - }, - { - "token": "root.paddingX", - "variable": "--p-treeselect-padding-x", - "description": "Padding x of root" - }, - { - "token": "root.paddingY", - "variable": "--p-treeselect-padding-y", - "description": "Padding y of root" - }, - { - "token": "root.borderRadius", - "variable": "--p-treeselect-border-radius", - "description": "Border radius of root" - }, - { - "token": "focusRing.width", - "variable": "--p-treeselect-focus-ring-width", - "description": "Focus ring width of root" - }, - { - "token": "focusRing.style", - "variable": "--p-treeselect-focus-ring-style", - "description": "Focus ring style of root" - }, - { - "token": "focusRing.color", - "variable": "--p-treeselect-focus-ring-color", - "description": "Focus ring color of root" - }, - { - "token": "focusRing.offset", - "variable": "--p-treeselect-focus-ring-offset", - "description": "Focus ring offset of root" - }, - { - "token": "focusRing.shadow", - "variable": "--p-treeselect-focus-ring-shadow", - "description": "Focus ring shadow of root" - }, - { - "token": "root.transitionDuration", - "variable": "--p-treeselect-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "dropdown.width", - "variable": "--p-treeselect-dropdown-width", - "description": "Width of dropdown" - }, - { - "token": "dropdown.color", - "variable": "--p-treeselect-dropdown-color", - "description": "Color of dropdown" - }, - { - "token": "overlay.background", - "variable": "--p-treeselect-overlay-background", - "description": "Background of overlay" - }, - { - "token": "overlay.borderColor", - "variable": "--p-treeselect-overlay-border-color", - "description": "Border color of overlay" - }, - { - "token": "overlay.borderRadius", - "variable": "--p-treeselect-overlay-border-radius", - "description": "Border radius of overlay" - }, - { - "token": "overlay.color", - "variable": "--p-treeselect-overlay-color", - "description": "Color of overlay" - }, - { - "token": "overlay.shadow", - "variable": "--p-treeselect-overlay-shadow", - "description": "Shadow of overlay" - }, - { - "token": "tree.padding", - "variable": "--p-treeselect-tree-padding", - "description": "Padding of tree" - }, - { - "token": "emptyMessage.padding", - "variable": "--p-treeselect-empty-message-padding", - "description": "Padding of empty message" - }, - { - "token": "chip.borderRadius", - "variable": "--p-treeselect-chip-border-radius", - "description": "Border radius of chip" - } - ] - }, - "treetable": { - "description": "TreeTable Design Tokens\n\n[Live Demo](https://www.primeng.org/treetable/)", - "tokens": [ - { - "token": "root.transitionDuration", - "variable": "--p-treetable-transition-duration", - "description": "Transition duration of root" - }, - { - "token": "root.borderColor", - "variable": "--p-treetable-border-color", - "description": "Border color of root" - }, - { - "token": "header.background", - "variable": "--p-treetable-header-background", - "description": "Background of header" - }, - { - "token": "header.borderColor", - "variable": "--p-treetable-header-border-color", - "description": "Border color of header" - }, - { - "token": "header.color", - "variable": "--p-treetable-header-color", - "description": "Color of header" - }, - { - "token": "header.borderWidth", - "variable": "--p-treetable-header-border-width", - "description": "Border width of header" - }, - { - "token": "header.padding", - "variable": "--p-treetable-header-padding", - "description": "Padding of header" - }, - { - "token": "headerCell.background", - "variable": "--p-treetable-header-cell-background", - "description": "Background of header cell" - }, - { - "token": "headerCell.hoverBackground", - "variable": "--p-treetable-header-cell-hover-background", - "description": "Hover background of header cell" - }, - { - "token": "headerCell.selectedBackground", - "variable": "--p-treetable-header-cell-selected-background", - "description": "Selected background of header cell" - }, - { - "token": "headerCell.borderColor", - "variable": "--p-treetable-header-cell-border-color", - "description": "Border color of header cell" - }, - { - "token": "headerCell.color", - "variable": "--p-treetable-header-cell-color", - "description": "Color of header cell" - }, - { - "token": "headerCell.hoverColor", - "variable": "--p-treetable-header-cell-hover-color", - "description": "Hover color of header cell" - }, - { - "token": "headerCell.selectedColor", - "variable": "--p-treetable-header-cell-selected-color", - "description": "Selected color of header cell" - }, - { - "token": "headerCell.gap", - "variable": "--p-treetable-header-cell-gap", - "description": "Gap of header cell" - }, - { - "token": "headerCell.padding", - "variable": "--p-treetable-header-cell-padding", - "description": "Padding of header cell" - }, - { - "token": "focusRing.width", - "variable": "--p-treetable-header-cell-focus-ring-width", - "description": "Focus ring width of header cell" - }, - { - "token": "focusRing.style", - "variable": "--p-treetable-header-cell-focus-ring-style", - "description": "Focus ring style of header cell" - }, - { - "token": "focusRing.color", - "variable": "--p-treetable-header-cell-focus-ring-color", - "description": "Focus ring color of header cell" - }, - { - "token": "focusRing.offset", - "variable": "--p-treetable-header-cell-focus-ring-offset", - "description": "Focus ring offset of header cell" - }, - { - "token": "focusRing.shadow", - "variable": "--p-treetable-header-cell-focus-ring-shadow", - "description": "Focus ring shadow of header cell" - }, - { - "token": "columnTitle.fontWeight", - "variable": "--p-treetable-column-title-font-weight", - "description": "Font weight of column title" - }, - { - "token": "row.background", - "variable": "--p-treetable-row-background", - "description": "Background of row" - }, - { - "token": "row.hoverBackground", - "variable": "--p-treetable-row-hover-background", - "description": "Hover background of row" - }, - { - "token": "row.selectedBackground", - "variable": "--p-treetable-row-selected-background", - "description": "Selected background of row" - }, - { - "token": "row.color", - "variable": "--p-treetable-row-color", - "description": "Color of row" - }, - { - "token": "row.hoverColor", - "variable": "--p-treetable-row-hover-color", - "description": "Hover color of row" - }, - { - "token": "row.selectedColor", - "variable": "--p-treetable-row-selected-color", - "description": "Selected color of row" - }, - { - "token": "focusRing.width", - "variable": "--p-treetable-row-focus-ring-width", - "description": "Focus ring width of row" - }, - { - "token": "focusRing.style", - "variable": "--p-treetable-row-focus-ring-style", - "description": "Focus ring style of row" - }, - { - "token": "focusRing.color", - "variable": "--p-treetable-row-focus-ring-color", - "description": "Focus ring color of row" - }, - { - "token": "focusRing.offset", - "variable": "--p-treetable-row-focus-ring-offset", - "description": "Focus ring offset of row" - }, - { - "token": "focusRing.shadow", - "variable": "--p-treetable-row-focus-ring-shadow", - "description": "Focus ring shadow of row" - }, - { - "token": "bodyCell.borderColor", - "variable": "--p-treetable-body-cell-border-color", - "description": "Border color of body cell" - }, - { - "token": "bodyCell.padding", - "variable": "--p-treetable-body-cell-padding", - "description": "Padding of body cell" - }, - { - "token": "bodyCell.gap", - "variable": "--p-treetable-body-cell-gap", - "description": "Gap of body cell" - }, - { - "token": "bodyCell.selectedBorderColor", - "variable": "--p-treetable-body-cell-selected-border-color", - "description": "Selected border color of body cell" - }, - { - "token": "footerCell.background", - "variable": "--p-treetable-footer-cell-background", - "description": "Background of footer cell" - }, - { - "token": "footerCell.borderColor", - "variable": "--p-treetable-footer-cell-border-color", - "description": "Border color of footer cell" - }, - { - "token": "footerCell.color", - "variable": "--p-treetable-footer-cell-color", - "description": "Color of footer cell" - }, - { - "token": "footerCell.padding", - "variable": "--p-treetable-footer-cell-padding", - "description": "Padding of footer cell" - }, - { - "token": "columnFooter.fontWeight", - "variable": "--p-treetable-column-footer-font-weight", - "description": "Font weight of column footer" - }, - { - "token": "footer.background", - "variable": "--p-treetable-footer-background", - "description": "Background of footer" - }, - { - "token": "footer.borderColor", - "variable": "--p-treetable-footer-border-color", - "description": "Border color of footer" - }, - { - "token": "footer.color", - "variable": "--p-treetable-footer-color", - "description": "Color of footer" - }, - { - "token": "footer.borderWidth", - "variable": "--p-treetable-footer-border-width", - "description": "Border width of footer" - }, - { - "token": "footer.padding", - "variable": "--p-treetable-footer-padding", - "description": "Padding of footer" - }, - { - "token": "columnResizerWidth.0", - "variable": "--p-treetable-column-resizer-width-0", - "description": "0 of column resizer width" - }, - { - "token": "columnResizerWidth.1", - "variable": "--p-treetable-column-resizer-width-1", - "description": "1 of column resizer width" - }, - { - "token": "columnResizerWidth.2", - "variable": "--p-treetable-column-resizer-width-2", - "description": "2 of column resizer width" - }, - { - "token": "columnResizerWidth.3", - "variable": "--p-treetable-column-resizer-width-3", - "description": "3 of column resizer width" - }, - { - "token": "columnResizerWidth.4", - "variable": "--p-treetable-column-resizer-width-4", - "description": "4 of column resizer width" - }, - { - "token": "columnResizerWidth.5", - "variable": "--p-treetable-column-resizer-width-5", - "description": "5 of column resizer width" - }, - { - "token": "resizeIndicator.width", - "variable": "--p-treetable-resize-indicator-width", - "description": "Width of resize indicator" - }, - { - "token": "resizeIndicator.color", - "variable": "--p-treetable-resize-indicator-color", - "description": "Color of resize indicator" - }, - { - "token": "sortIcon.color", - "variable": "--p-treetable-sort-icon-color", - "description": "Color of sort icon" - }, - { - "token": "sortIcon.hoverColor", - "variable": "--p-treetable-sort-icon-hover-color", - "description": "Hover color of sort icon" - }, - { - "token": "loadingIcon.size", - "variable": "--p-treetable-loading-icon-size", - "description": "Size of loading icon" - }, - { - "token": "nodeToggleButton.hoverBackground", - "variable": "--p-treetable-node-toggle-button-hover-background", - "description": "Hover background of node toggle button" - }, - { - "token": "nodeToggleButton.selectedHoverBackground", - "variable": "--p-treetable-node-toggle-button-selected-hover-background", - "description": "Selected hover background of node toggle button" - }, - { - "token": "nodeToggleButton.color", - "variable": "--p-treetable-node-toggle-button-color", - "description": "Color of node toggle button" - }, - { - "token": "nodeToggleButton.hoverColor", - "variable": "--p-treetable-node-toggle-button-hover-color", - "description": "Hover color of node toggle button" - }, - { - "token": "nodeToggleButton.selectedHoverColor", - "variable": "--p-treetable-node-toggle-button-selected-hover-color", - "description": "Selected hover color of node toggle button" - }, - { - "token": "nodeToggleButton.size", - "variable": "--p-treetable-node-toggle-button-size", - "description": "Size of node toggle button" - }, - { - "token": "nodeToggleButton.borderRadius", - "variable": "--p-treetable-node-toggle-button-border-radius", - "description": "Border radius of node toggle button" - }, - { - "token": "focusRing.width", - "variable": "--p-treetable-node-toggle-button-focus-ring-width", - "description": "Focus ring width of node toggle button" - }, - { - "token": "focusRing.style", - "variable": "--p-treetable-node-toggle-button-focus-ring-style", - "description": "Focus ring style of node toggle button" - }, - { - "token": "focusRing.color", - "variable": "--p-treetable-node-toggle-button-focus-ring-color", - "description": "Focus ring color of node toggle button" - }, - { - "token": "focusRing.offset", - "variable": "--p-treetable-node-toggle-button-focus-ring-offset", - "description": "Focus ring offset of node toggle button" - }, - { - "token": "focusRing.shadow", - "variable": "--p-treetable-node-toggle-button-focus-ring-shadow", - "description": "Focus ring shadow of node toggle button" - }, - { - "token": "paginatorTop.borderColor", - "variable": "--p-treetable-paginator-top-border-color", - "description": "Border color of paginator top" - }, - { - "token": "paginatorTop.borderWidth", - "variable": "--p-treetable-paginator-top-border-width", - "description": "Border width of paginator top" - }, - { - "token": "paginatorBottom.borderColor", - "variable": "--p-treetable-paginator-bottom-border-color", - "description": "Border color of paginator bottom" - }, - { - "token": "paginatorBottom.borderWidth", - "variable": "--p-treetable-paginator-bottom-border-width", - "description": "Border width of paginator bottom" - } - ] - }, - "scroller": { - "description": "VirtualScroller Design Tokens\n\n[Live Demo](https://www.primeng.org/virtualscroller/)", - "tokens": [ - { - "token": "loaderMask.background", - "variable": "--p-virtualscroller-loader-mask-background", - "description": "Background of loader mask" - }, - { - "token": "loaderMask.color", - "variable": "--p-virtualscroller-loader-mask-color", - "description": "Color of loader mask" - }, - { - "token": "loaderIcon.size", - "variable": "--p-virtualscroller-loader-icon-size", - "description": "Size of the loader icon" - } - ] - } -} \ No newline at end of file diff --git a/src/app/showcase/doc/autocomplete/accessibilitydoc.ts b/src/app/showcase/doc/autocomplete/accessibilitydoc.ts deleted file mode 100644 index 4d539857981..00000000000 --- a/src/app/showcase/doc/autocomplete/accessibilitydoc.ts +++ /dev/null @@ -1,154 +0,0 @@ -import { Component, Input } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'autocomplete-accessibility-doc', - template: ` -

    Screen Reader

    -

    - Value to describe the component can either be provided via label tag combined with inputId prop or using - ariaLabelledBy, ariaLabel props. The input element has combobox role in addition to - aria-autocomplete, aria-haspopup and aria-expanded attributes. The relation between the input and the - popup is created with aria-controls and aria-activedescendant attribute is used to instruct screen reader - which option to read during keyboard navigation within the popup list. -

    -

    - In multiple mode, chip list uses listbox role whereas each chip has the option role with aria-label set - to the label of the chip. -

    -

    - The popup list has an id that refers to the aria-controls attribute of the input element and uses listbox as - the role. Each list item has option role and an id to match the aria-activedescendant of the input element. -

    -
    - - - -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - - Moves focus to the input element when popup is not visible. If the popup is open and an item is highlighted then - popup gets closed, item gets selected and focus moves to the next focusable element. -
    - up arrow - Highlights the previous item if popup is visible.
    - down arrow - Highlights the next item if popup is visible.
    - enter - Selects the highlighted item and closes the popup if popup is visible.
    - home - Highlights the first item if popup is visible.
    - end - Highlights the last item if popup is visible.
    - escape - Hides the popup.
    -
    - -

    Chips Input Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    - backspace - Deletes the previous chip if the input field is empty.
    - left arrow - Moves focus to the previous chip if available and input field is empty.
    -
    - -

    Chip Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - left arrow - Moves focus to the previous chip if available.
    - right arrow - Moves focus to the next chip, if there is none then input field receives the focus.
    - backspace - Deletes the chips and adds focus to the input field.
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - basic: ` - - -Email - - -`, - }; -} diff --git a/src/app/showcase/doc/autocomplete/basicdoc.ts b/src/app/showcase/doc/autocomplete/basicdoc.ts deleted file mode 100644 index 29229470264..00000000000 --- a/src/app/showcase/doc/autocomplete/basicdoc.ts +++ /dev/null @@ -1,63 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'basic-doc', - template: ` -

    - AutoComplete uses ngModel for two-way binding, requires a list of suggestions and a completeMethod to query - for the results. The completeMethod gets the query text as event.query property and should update the suggestions - with the search results. -

    -
    -
    - -
    - `, -}) -export class BasicDoc { - items: any[] | undefined; - - value: any; - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { AutoComplete } from 'primeng/autocomplete'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'autocomplete-basic-demo', - templateUrl: './autocomplete-basic-demo.html', - imports: [AutoComplete, FormsModule], - standalone: true, -}) -export class AutocompleteBasicDemo { - items: any[] | undefined; - - value: any; - - search(event: AutoCompleteCompleteEvent) { - this.items = [...Array(10).keys()].map(item => event.query + '-' + item); - } -}`, - }; - - search(event: AutoCompleteCompleteEvent) { - this.items = [...Array(10).keys()].map((item) => event.query + '-' + item); - } -} diff --git a/src/app/showcase/doc/autocomplete/disableddoc.ts b/src/app/showcase/doc/autocomplete/disableddoc.ts deleted file mode 100644 index 92d18d87aa1..00000000000 --- a/src/app/showcase/doc/autocomplete/disableddoc.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'disabled-doc', - template: ` -

    When disabled is present, the element cannot be edited and focused.

    -
    -
    - -
    - `, -}) -export class DisabledDoc { - items: any[] | undefined; - - selectedItem: any; - - suggestions: any[] | undefined; - - search(event: AutoCompleteCompleteEvent) { - this.suggestions = [...Array(10).keys()].map((item) => event.query + '-' + item); - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { AutoComplete } from 'primeng/autocomplete'; -import { FormsModule } from '@angular/forms'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'autocomplete-disabled-demo', - templateUrl: './autocomplete-disabled-demo.html', - standalone: true, - imports: [FormsModule, AutoComplete] -}) -export class AutocompleteDisabledDemo { - items: any[] | undefined; - - selectedItem: any; - - suggestions: any[] | undefined; - - search(event: AutoCompleteCompleteEvent) { - this.suggestions = [...Array(10).keys()].map(item => event.query + '-' + item); - } -}`, - }; -} diff --git a/src/app/showcase/doc/autocomplete/filleddoc.ts b/src/app/showcase/doc/autocomplete/filleddoc.ts deleted file mode 100644 index 12cec213fd7..00000000000 --- a/src/app/showcase/doc/autocomplete/filleddoc.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'filled-doc', - template: ` -

    - Specify the variant property as filled to display the component with a higher visual emphasis than the default - outlined style. -

    -
    -
    - -
    - `, -}) -export class FilledDoc { - items: any[] | undefined; - - selectedItem: any; - - suggestions: any[] | undefined; - - search(event: AutoCompleteCompleteEvent) { - this.suggestions = [...Array(10).keys()].map((item) => event.query + '-' + item); - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { AutoComplete } from 'primeng/autocomplete'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'autocomplete-filled-demo', - templateUrl: './autocomplete-filled-demo.html', - imports: [AutoComplete, FormsModule], - standalone: true, -}) -export class AutocompleteFilledDemo { - items: any[] | undefined; - - selectedItem: any; - - suggestions: any[] | undefined; - - search(event: AutoCompleteCompleteEvent) { - this.suggestions = [...Array(10).keys()].map(item => event.query + '-' + item); - } -}`, - }; -} diff --git a/src/app/showcase/doc/autocomplete/floatlabeldoc.ts b/src/app/showcase/doc/autocomplete/floatlabeldoc.ts deleted file mode 100644 index 77e043ef1e9..00000000000 --- a/src/app/showcase/doc/autocomplete/floatlabeldoc.ts +++ /dev/null @@ -1,110 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'float-label-doc', - template: ` -

    - A floating label appears on top of the input field when focused. Visit - FloatLabel documentation for more information. -

    -
    -
    - - - - - - - - - - - - - - -
    - `, -}) -export class FloatLabelDoc { - value1: string | undefined; - - value2: string | undefined; - - value3: string | undefined; - - items: any[] | undefined; - code: Code = { - basic: ` - - - - - - - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { AutoComplete } from 'primeng/autocomplete'; -import { FloatLabel } from 'primeng/floatlabel'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'autocomplete-float-label-demo', - templateUrl: './autocomplete-float-label-demo.html', - standalone: true, - imports: [FormsModule, AutoComplete, FloatLabel] -}) -export class AutocompleteFloatLabelDemo { - value1: string | undefined; - - value2: string | undefined; - - value3: string | undefined; - - items: any[] | undefined; - - search(event: AutoCompleteCompleteEvent) { - this.items = [...Array(10).keys()].map((item) => event.query + '-' + item); - } -}`, - }; - - search(event: AutoCompleteCompleteEvent) { - this.items = [...Array(10).keys()].map((item) => event.query + '-' + item); - } -} diff --git a/src/app/showcase/doc/autocomplete/groupdoc.ts b/src/app/showcase/doc/autocomplete/groupdoc.ts deleted file mode 100644 index 90a0de2a6f7..00000000000 --- a/src/app/showcase/doc/autocomplete/groupdoc.ts +++ /dev/null @@ -1,215 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FilterService, SelectItemGroup } from 'primeng/api'; -import { Code } from '@domain/code'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'grouped-doc', - template: ` -

    - Option grouping is enabled when group property is set to true. group template is available to customize - the option groups. All templates get the option instance as the default local template variable. -

    -
    -
    - - -
    - - {{ group.label }} -
    -
    -
    -
    - `, -}) -export class GroupDoc implements OnInit { - selectedCity: any; - - filteredGroups: any[] | undefined; - - groupedCities: SelectItemGroup[] | undefined; - - constructor(private filterService: FilterService) {} - - ngOnInit() { - this.groupedCities = [ - { - label: 'Germany', - value: 'de', - items: [ - { label: 'Berlin', value: 'Berlin' }, - { label: 'Frankfurt', value: 'Frankfurt' }, - { label: 'Hamburg', value: 'Hamburg' }, - { label: 'Munich', value: 'Munich' }, - ], - }, - { - label: 'USA', - value: 'us', - items: [ - { label: 'Chicago', value: 'Chicago' }, - { label: 'Los Angeles', value: 'Los Angeles' }, - { label: 'New York', value: 'New York' }, - { label: 'San Francisco', value: 'San Francisco' }, - ], - }, - { - label: 'Japan', - value: 'jp', - items: [ - { label: 'Kyoto', value: 'Kyoto' }, - { label: 'Osaka', value: 'Osaka' }, - { label: 'Tokyo', value: 'Tokyo' }, - { label: 'Yokohama', value: 'Yokohama' }, - ], - }, - ]; - } - - filterGroupedCity(event: AutoCompleteCompleteEvent) { - let query = event.query; - let filteredGroups = []; - - for (let optgroup of this.groupedCities as SelectItemGroup[]) { - let filteredSubOptions = this.filterService.filter(optgroup.items, ['label'], query, 'contains'); - if (filteredSubOptions && filteredSubOptions.length) { - filteredGroups.push({ - label: optgroup.label, - value: optgroup.value, - items: filteredSubOptions, - }); - } - } - - this.filteredGroups = filteredGroups; - } - - code: Code = { - basic: ` - -
    - - {{ group.label }} -
    -
    -
    `, - - html: `
    - - -
    - - {{ group.label }} -
    -
    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FilterService, SelectItemGroup } from 'primeng/api'; -import { AutoComplete } from 'primeng/autocomplete'; -import { FormsModule } from '@angular/forms'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'autocomplete-grouped-demo', - templateUrl: './autocomplete-grouped-demo.html', - standalone: true, - imports: [AutoComplete, FormsModule], - }) -export class AutocompleteGroupedDemo implements OnInit { - selectedCity: any; - - filteredGroups: any[] | undefined; - - groupedCities: SelectItemGroup[] | undefined; - - constructor(private filterService: FilterService) { } - - ngOnInit() { - this.groupedCities = [ - { - label: 'Germany', value: 'de', - items: [ - { label: 'Berlin', value: 'Berlin' }, - { label: 'Frankfurt', value: 'Frankfurt' }, - { label: 'Hamburg', value: 'Hamburg' }, - { label: 'Munich', value: 'Munich' } - ] - }, - { - label: 'USA', value: 'us', - items: [ - { label: 'Chicago', value: 'Chicago' }, - { label: 'Los Angeles', value: 'Los Angeles' }, - { label: 'New York', value: 'New York' }, - { label: 'San Francisco', value: 'San Francisco' } - ] - }, - { - label: 'Japan', value: 'jp', - items: [ - { label: 'Kyoto', value: 'Kyoto' }, - { label: 'Osaka', value: 'Osaka' }, - { label: 'Tokyo', value: 'Tokyo' }, - { label: 'Yokohama', value: 'Yokohama' } - ] - } - ]; - } - - filterGroupedCity(event: AutoCompleteCompleteEvent) { - let query = event.query; - let filteredGroups = []; - - for (let optgroup of this.groupedCities) { - let filteredSubOptions = this.filterService.filter(optgroup.items, ['label'], query, "contains"); - if (filteredSubOptions && filteredSubOptions.length) { - filteredGroups.push({ - label: optgroup.label, - value: optgroup.value, - items: filteredSubOptions - }); - } - } - - this.filteredGroups = filteredGroups; - } -}`, - }; -} diff --git a/src/app/showcase/doc/autocomplete/iftalabeldoc.ts b/src/app/showcase/doc/autocomplete/iftalabeldoc.ts deleted file mode 100644 index 34e57986a72..00000000000 --- a/src/app/showcase/doc/autocomplete/iftalabeldoc.ts +++ /dev/null @@ -1,72 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'ifta-label-doc', - template: ` -

    - IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for - more information. -

    -
    -
    - - - - -
    - `, -}) -export class IftaLabelDoc { - items: any[] | undefined; - - value: any; - code: Code = { - basic: ` - - -`, - - html: `
    - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { AutoCompleteModule } from 'primeng/autocomplete'; -import { IftaLabelModule } from 'primeng/iftalabel'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'autocomplete-ifta-label-demo', - templateUrl: './autocomplete-ifta-label-demo.html', - standalone: true, - imports: [FormsModule, AutoCompleteModule, IftaLabelModule] -}) -export class AutocompleteIftaLabelDemo { - items: any[] | undefined; - - value: any; - - search(event: AutoCompleteCompleteEvent) { - this.items = [...Array(10).keys()].map((item) => event.query + '-' + item); - } -}`, - }; - - search(event: AutoCompleteCompleteEvent) { - this.items = [...Array(10).keys()].map((item) => event.query + '-' + item); - } -} diff --git a/src/app/showcase/doc/autocomplete/importdoc.ts b/src/app/showcase/doc/autocomplete/importdoc.ts deleted file mode 100644 index 9e009cddefe..00000000000 --- a/src/app/showcase/doc/autocomplete/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'autocomplete-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { AutoComplete } from 'primeng/autocomplete';`, - }; -} diff --git a/src/app/showcase/doc/autocomplete/invaliddoc.ts b/src/app/showcase/doc/autocomplete/invaliddoc.ts deleted file mode 100644 index ccf7e8f0c86..00000000000 --- a/src/app/showcase/doc/autocomplete/invaliddoc.ts +++ /dev/null @@ -1,69 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'invalid-doc', - template: ` -

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    -
    -
    - -
    - `, -}) -export class InvalidDoc { - items: any[] | undefined; - - selectedItem: any; - - suggestions: any[] | undefined; - - search(event: AutoCompleteCompleteEvent) { - this.suggestions = [...Array(10).keys()].map((item) => event.query + '-' + item); - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { AutoComplete } from 'primeng/autocomplete'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'autocomplete-invalid-demo', - templateUrl: './autocomplete-invalid-demo.html', - standalone: true, - imports: [FormsModule, AutoComplete] -}) -export class AutocompleteInvalidDemo { - items: any[] | undefined; - - selectedItem: any; - - suggestions: any[] | undefined; - - search(event: AutoCompleteCompleteEvent) { - this.suggestions = [...Array(10).keys()].map(item => event.query + '-' + item); - } -}`, - }; -} diff --git a/src/app/showcase/doc/autocomplete/multipledoc.ts b/src/app/showcase/doc/autocomplete/multipledoc.ts deleted file mode 100644 index 8e54deef1d9..00000000000 --- a/src/app/showcase/doc/autocomplete/multipledoc.ts +++ /dev/null @@ -1,93 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'autocomplete-multiple-demo', - template: ` -

    - Multiple mode is enabled using multiple property used to select more than one value from the autocomplete. In this - case, value reference should be an array. -

    -
    -
    - - - - - -
    - `, -}) -export class MultipleDoc { - value1: any[] | undefined; - - value2: any[] | undefined; - - items: any[] | undefined; - - search(event: AutoCompleteCompleteEvent) { - this.items = [...Array(10).keys()].map((item) => event.query + '-' + item); - } - - code: Code = { - basic: ` - - - -`, - - html: `
    - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { AutoComplete } from 'primeng/autocomplete'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'autocomplete-multiple-demo', - templateUrl: './autocomplete-multiple-demo.html', - standalone: true, - imports: [FormsModule, AutoComplete] -}) -export class AutocompleteMultipleDemo { - value1: any[] | undefined; - - value2: any[] | undefined; - - items: any[] | undefined; - - search(event: AutoCompleteCompleteEvent) { - this.items = [...Array(10).keys()].map((item) => event.query + '-' + item); - } -}`, - }; -} diff --git a/src/app/showcase/doc/autocomplete/reactiveformsdoc.ts b/src/app/showcase/doc/autocomplete/reactiveformsdoc.ts deleted file mode 100644 index 41732a7671a..00000000000 --- a/src/app/showcase/doc/autocomplete/reactiveformsdoc.ts +++ /dev/null @@ -1,83 +0,0 @@ -import { Component } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'reactive-forms-doc', - template: ` -

    - AutoComplete can also be used with reactive forms. In this case, the formControlName property is used to bind the - component to a form control. -

    -
    -
    -
    - - -
    - `, -}) -export class ReactiveFormsDoc { - items: any[] | undefined; - - formGroup: FormGroup | undefined; - code: Code = { - basic: `
    - -`, - - html: `
    -
    - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { CountryService } from '@service/countryservice'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { AutoComplete } from 'primeng/autocomplete'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'autocomplete-reactive-forms-demo', - templateUrl: './autocomplete-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, AutoComplete], - providers: [CountryService] -}) -export class AutocompleteReactiveFormsDemo implements OnInit { - items: any[] | undefined; - - formGroup: FormGroup | undefined; - - search(event: AutoCompleteCompleteEvent) { - this.items = [...Array(10).keys()].map((item) => event.query + '-' + item); - } - - ngOnInit() { - this.formGroup = new FormGroup({ - selectedCountry: new FormControl(undefined), - }); - } -}`, - }; - - search(event: AutoCompleteCompleteEvent) { - this.items = [...Array(10).keys()].map((item) => event.query + '-' + item); - } - - ngOnInit() { - this.formGroup = new FormGroup({ - selectedCountry: new FormControl(undefined), - }); - } -} diff --git a/src/app/showcase/doc/autocomplete/sizesdoc.ts b/src/app/showcase/doc/autocomplete/sizesdoc.ts deleted file mode 100644 index 056220c4b24..00000000000 --- a/src/app/showcase/doc/autocomplete/sizesdoc.ts +++ /dev/null @@ -1,78 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'sizes-doc', - template: ` -

    AutoComplete provides small and large sizes as alternatives to the base.

    -
    -
    - - - -
    - `, -}) -export class SizesDoc { - items: any[] | undefined; - - value1: any; - - value2: any; - - value3: any; - - code: Code = { - basic: ` - -`, - - html: `
    - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'autocomplete-size-demo', - templateUrl: './autocomplete-size-demo.html', - imports: [AutoComplete, FormsModule], - standalone: true, -}) -export class AutocompleteSizesDemo { - items: any[] | undefined; - - value1: any; - - value2: any; - - value3: any; - - search() { - this.items = []; - } - -}`, - }; - - search() { - this.items = []; - } -} diff --git a/src/app/showcase/doc/autocomplete/styledoc.ts b/src/app/showcase/doc/autocomplete/styledoc.ts deleted file mode 100644 index 3834b1e6573..00000000000 --- a/src/app/showcase/doc/autocomplete/styledoc.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'autocomplete-style-doc', - template: ` -

    Following is the list of structural style classes, for theming classes visit theming page.

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-autocompleteContainer element
    p-autocomplete-panelOverlay panel of suggestions.
    p-autocomplete-itemsList container of suggestions.
    p-autocomplete-itemList item of a suggestion.
    p-autocomplete-tokenElement of a selected item in multiple mode.
    p-autocomplete-token-iconClose icon element of a selected item in multiple mode.
    p-autocomplete-token-labelLabel of a selected item in multiple mode.
    p-autocomplete-loaderLoader icon.
    -
    `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/autocomplete/templatedoc.ts b/src/app/showcase/doc/autocomplete/templatedoc.ts deleted file mode 100644 index 411e1aaca79..00000000000 --- a/src/app/showcase/doc/autocomplete/templatedoc.ts +++ /dev/null @@ -1,168 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { CountryService } from '@service/countryservice'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'autocomplete-template-demo', - template: ` -

    AutoComplete offers multiple templates for customization through templating.

    -
    -
    - - -
    - -
    {{ country.name }}
    -
    -
    - -
    Available Countries
    -
    - -
    - -
    -
    -
    -
    - `, -}) -export class TemplateDoc { - countries: any[] | undefined; - - selectedCountryAdvanced: any[] | undefined; - - filteredCountries: any[] | undefined; - - constructor(private countryService: CountryService) {} - - ngOnInit() { - this.countryService.getCountries().then((countries) => { - this.countries = countries; - }); - } - - filterCountry(event: AutoCompleteCompleteEvent) { - let filtered: any[] = []; - let query = event.query; - - for (let i = 0; i < (this.countries as any[]).length; i++) { - let country = (this.countries as any[])[i]; - if (country.name.toLowerCase().indexOf(query.toLowerCase()) == 0) { - filtered.push(country); - } - } - this.filteredCountries = filtered; - } - - code: Code = { - basic: ` - -
    - -
    {{ country.name }}
    -
    -
    - -
    Available Countries
    -
    - -
    - -
    -
    -
    `, - - html: `
    - - -
    - -
    {{ country.name }}
    -
    -
    - -
    Available Countries
    -
    - -
    - -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { SelectItemGroup } from 'primeng/api'; -import { CountryService } from '@service/countryservice'; -import { AutoCompleteModule } from 'primeng/autocomplete'; -import { FormsModule } from '@angular/forms'; -import { ButtonModule } from 'primeng/button'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'autocomplete-template-demo', - templateUrl: './autocomplete-template-demo.html', - standalone: true, - imports: [FormsModule, AutoCompleteModule, ButtonModule], - providers: [CountryService] -}) -export class AutocompleteTemplateDemo { - countries: any[] | undefined; - - selectedCountryAdvanced: any[] | undefined; - - filteredCountries: any[] | undefined; - - constructor(private countryService: CountryService) {} - - ngOnInit() { - this.countryService.getCountries().then((countries) => { - this.countries = countries; - }); - } - - filterCountry(event: AutoCompleteCompleteEvent) { - let filtered: any[] = []; - let query = event.query; - - for (let i = 0; i < (this.countries as any[]).length; i++) { - let country = (this.countries as any[])[i]; - if (country.name.toLowerCase().indexOf(query.toLowerCase()) == 0) { - filtered.push(country); - } - } - - this.filteredCountries = filtered; - } -}`, - - service: ['CountryService'], - - data: ` -//CountryService -{ - "name": "Afghanistan", - "code": "AF" -} -...`, - }; -} diff --git a/src/app/showcase/doc/autocomplete/virtualscrolldoc.ts b/src/app/showcase/doc/autocomplete/virtualscrolldoc.ts deleted file mode 100644 index 3a6323b453f..00000000000 --- a/src/app/showcase/doc/autocomplete/virtualscrolldoc.ts +++ /dev/null @@ -1,113 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'autocomplete-virtual-scroll-demo', - template: ` -

    - Virtual scrolling is an efficient way of rendering the options by displaying a small subset of data in the viewport at any - time. When dealing with huge number of options, it is suggested to enable virtual scrolling to avoid performance issues. - Usage is simple as setting virtualScroll property to true and defining virtualScrollItemSize to specify - the height of an item. -

    -
    -
    - -
    - `, -}) -export class VirtualScrollDoc { - selectedItem: any; - - filteredItems: any[] | undefined; - - items: any[] | undefined; - - filterItems(event: AutoCompleteCompleteEvent) { - //in a real application, make a request to a remote url with the query and return filtered results, for demo we filter at client side - let filtered: any[] = []; - let query = event.query; - - for (let i = 0; i < (this.items as any[]).length; i++) { - let item = (this.items as any[])[i]; - if (item.label.toLowerCase().indexOf(query.toLowerCase()) == 0) { - filtered.push(item); - } - } - - this.filteredItems = filtered; - } - - ngOnInit() { - this.items = []; - for (let i = 0; i < 10000; i++) { - this.items.push({ label: 'Item ' + i, value: 'Item ' + i }); - } - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { AutoComplete } from 'primeng/autocomplete'; -import { FormsModule } from '@angular/forms'; - -interface AutoCompleteCompleteEvent { - originalEvent: Event; - query: string; -} - -@Component({ - selector: 'autocomplete-virtual-scroll-demo', - templateUrl: './autocomplete-virtual-scroll-demo.html', - standalone: true, - imports: [FormsModule, AutoComplete] -}) -export class AutocompleteVirtualScrollDemo { - selectedItem: any; - - filteredItems: any[] | undefined; - - items: any[] | undefined; - - filterItems(event: AutoCompleteCompleteEvent) { - //in a real application, make a request to a remote url with the query and return filtered results, for demo we filter at client side - let filtered: any[] = []; - let query = event.query; - - for (let i = 0; i < (this.items as any[]).length; i++) { - let item = (this.items as any[])[i]; - if (item.label.toLowerCase().indexOf(query.toLowerCase()) == 0) { - filtered.push(item); - } - } - - this.filteredItems = filtered; - } - - ngOnInit() { - this.items = []; - for (let i = 0; i < 10000; i++) { - this.items.push({ label: 'Item ' + i, value: 'Item ' + i }); - } - } -}`, - }; -} diff --git a/src/app/showcase/doc/autofocus/basicdoc.ts b/src/app/showcase/doc/autofocus/basicdoc.ts deleted file mode 100644 index ef75abb18ae..00000000000 --- a/src/app/showcase/doc/autofocus/basicdoc.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'auto-focus-basic-demo', - template: ` - -

    - AutoFocus is applied to any focusable input element on initial load. It's disabled by default and needs to be enabled - manually. -

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: ``, - html: `
    - -
    `, - typescript: `import { Component } from '@angular/core'; -import { AutoFocus } from 'primeng/autofocus'; -import { InputTextModule } from 'primeng/inputtext'; - -@Component({ - selector: 'auto-focus-basic-demo', - templateUrl: './auto-focus-basic-demo.html', - standalone: true, - imports: [AutoFocus, InputTextModule] -}) -export class AutoFocusBasicDemo {}`, - }; -} diff --git a/src/app/showcase/doc/autofocus/importdoc.ts b/src/app/showcase/doc/autofocus/importdoc.ts deleted file mode 100644 index 163504a1efd..00000000000 --- a/src/app/showcase/doc/autofocus/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'auto-focus-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { AutoFocus } from 'primeng/autofocus';`, - }; -} diff --git a/src/app/showcase/doc/avatar/accessibilitydoc.ts b/src/app/showcase/doc/avatar/accessibilitydoc.ts deleted file mode 100644 index 56bfb38b529..00000000000 --- a/src/app/showcase/doc/avatar/accessibilitydoc.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'avatar-accessibility-doc', - template: ` -

    Screen Reader

    -

    - Avatar does not include any roles and attributes by default. Any attribute is passed to the root element so you may add a role - like img along with aria-labelledby or aria-label to describe the component. In case avatars need to be - tabbable, tabIndex can be added as well to implement custom key handlers. -

    - -

    Keyboard Support

    -

    Component does not include any interactive elements.

    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/avatar/avatardoc.module.ts b/src/app/showcase/doc/avatar/avatardoc.module.ts deleted file mode 100644 index 0588ade3ab1..00000000000 --- a/src/app/showcase/doc/avatar/avatardoc.module.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { FormsModule } from '@angular/forms'; -import { AvatarModule } from 'primeng/avatar'; -import { BadgeModule } from 'primeng/badge'; -import { AvatarGroupModule } from 'primeng/avatargroup'; -import { InputTextModule } from 'primeng/inputtext'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { GroupDoc } from './avatargroupdoc'; -import { IconDoc } from './icondoc'; -import { ImageDoc } from './imagedoc'; -import { ImportDoc } from './importdoc'; -import { LabelDoc } from './labeldoc'; -import { AvatarStyleDoc } from './avatarstyledoc'; -import { ShapeDoc } from './shapedoc'; -import { SizeDoc } from './sizedoc'; -import { BadgeDoc } from './badgedoc'; -import { TemplateDoc } from './templatedoc'; -import { AvatarGroupStyleDoc } from './avatargroupstyledoc'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { OverlayBadgeModule } from 'primeng/overlaybadge'; - -@NgModule({ - imports: [ - CommonModule, - RouterModule, - AppCodeModule, - InputTextModule, - FormsModule, - AppDocModule, - AvatarModule, - AvatarGroupModule, - BadgeModule, - OverlayBadgeModule, - ], - declarations: [ - ImportDoc, - LabelDoc, - IconDoc, - GroupDoc, - ImageDoc, - AvatarStyleDoc, - AvatarGroupStyleDoc, - ShapeDoc, - SizeDoc, - BadgeDoc, - TemplateDoc, - AccessibilityDoc, - ], - exports: [AppDocModule], -}) -export class AvatarDocModule {} diff --git a/src/app/showcase/doc/avatar/badgedoc.ts b/src/app/showcase/doc/avatar/badgedoc.ts deleted file mode 100644 index f95c2c632a7..00000000000 --- a/src/app/showcase/doc/avatar/badgedoc.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'avatar-badge-demo', - template: ` - -

    A badge can be added to an Avatar with the Badge directive.

    -
    -
    - -
    - - `, -}) -export class BadgeDoc { - code: Code = { - basic: ``, - html: `
    - -
    `, - typescript: `import { Component } from '@angular/core'; -import { Avatar } from 'primeng/avatar'; -import { BadgeModule } from 'primeng/badge'; - -@Component({ - selector: 'avatar-badge-demo', - templateUrl: './avatar-badge-demo.html', - standalone: true, - imports: [Avatar, BadgeModule] -}) -export class AvatarBadgeDemo {}`, - }; -} diff --git a/src/app/showcase/doc/avatar/icondoc.ts b/src/app/showcase/doc/avatar/icondoc.ts deleted file mode 100644 index c0e507823b8..00000000000 --- a/src/app/showcase/doc/avatar/icondoc.ts +++ /dev/null @@ -1,98 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'avatar-icon-demo', - template: ` - -

    A font icon is displayed as an Avatar with the icon property.

    -
    -
    -
    -
    -
    Icon
    - - - -
    - -
    -
    Circle
    - - - -
    - -
    -
    Badge
    - - - -
    -
    -
    - - `, -}) -export class IconDoc { - code: Code = { - basic: ` - - - - - - - - -`, - - html: `
    -
    -
    -
    Icon
    - - - -
    - -
    -
    Circle
    - - - -
    - -
    -
    Badge
    - - - -
    -
    -
    `, - typescript: `import { Component } from '@angular/core'; -import { AvatarModule } from 'primeng/avatar'; -import { OverlayBadgeModule } from 'primeng/overlaybadge'; - -@Component({ - selector: 'avatar-icon-demo', - templateUrl: './avatar-icon-demo.html', - standalone: true, - imports: [AvatarModule, OverlayBadgeModule] -}) -export class AvatarIconDemo {}`, - }; -} diff --git a/src/app/showcase/doc/avatar/imagedoc.ts b/src/app/showcase/doc/avatar/imagedoc.ts deleted file mode 100644 index d61c90043b8..00000000000 --- a/src/app/showcase/doc/avatar/imagedoc.ts +++ /dev/null @@ -1,99 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'avatar-image-demo', - template: ` - -

    Use the image property to display an image as an Avatar.

    -
    -
    -
    -
    -
    Image
    - - - -
    - -
    -
    Badge
    - - - -
    - -
    -
    Gravatar
    - -
    -
    -
    - - `, -}) -export class ImageDoc { - code: Code = { - basic: ` - - - - - - - -`, - - html: `
    -
    -
    -
    Image
    - - - -
    - -
    -
    Badge
    - - - -
    - -
    -
    Gravatar
    - -
    -
    -
    `, - typescript: `import { Component } from '@angular/core'; -import { AvatarModule } from 'primeng/avatar'; -import { OverlayBadgeModule } from 'primeng/overlaybadge'; - -@Component({ - selector: 'avatar-image-demo', - templateUrl: './avatar-image-demo.html', - standalone: true, - imports: [AvatarModule, OverlayBadgeModule] -}) -export class AvatarImageDemo {}`, - }; -} diff --git a/src/app/showcase/doc/avatar/importdoc.ts b/src/app/showcase/doc/avatar/importdoc.ts deleted file mode 100644 index 16b57848b10..00000000000 --- a/src/app/showcase/doc/avatar/importdoc.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'avatar-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - html: `import { Avatar } from 'primeng/avatar'; -import { AvatarGroup } from 'primeng/avatargroup';`, - }; -} diff --git a/src/app/showcase/doc/avatar/labeldoc.ts b/src/app/showcase/doc/avatar/labeldoc.ts deleted file mode 100644 index 0dabde83bbe..00000000000 --- a/src/app/showcase/doc/avatar/labeldoc.ts +++ /dev/null @@ -1,94 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'avatar-label-demo', - template: ` - -

    A letter Avatar is defined with the label property.

    -
    -
    -
    -
    -
    Label
    - - - -
    -
    -
    Circle
    - - - -
    -
    -
    Badge
    - - - -
    -
    -
    - - `, -}) -export class LabelDoc { - code: Code = { - basic: ` - - - - - - - - -`, - - html: `
    -
    -
    -
    Label
    - - - -
    -
    -
    Circle
    - - - -
    -
    -
    Badge
    - - - -
    -
    -
    `, - typescript: `import { Component } from '@angular/core'; -import { AvatarModule } from 'primeng/avatar'; -import { OverlayBadgeModule } from 'primeng/overlaybadge'; - -@Component({ - selector: 'avatar-label-demo', - templateUrl: './avatar-label-demo.html', - standalone: true, - imports: [AvatarModule, OverlayBadgeModule] -}) -export class AvatarLabelDemo {}`, - }; -} diff --git a/src/app/showcase/doc/avatar/sizedoc.ts b/src/app/showcase/doc/avatar/sizedoc.ts deleted file mode 100644 index 394f3f61765..00000000000 --- a/src/app/showcase/doc/avatar/sizedoc.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'avatar-size-demo', - template: ` - -

    size property defines the size of the Avatar with large and xlarge as possible values.

    -
    -
    - - -
    - - `, -}) -export class SizeDoc { - code: Code = { - basic: ` -`, - html: `
    - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { Avatar } from 'primeng/avatar'; - -@Component({ - selector: 'avatar-size-demo', - templateUrl: './avatar-size-demo.html', - standalone: true, - imports: [Avatar] -}) -export class AvatarSizeDemo {}`, - }; -} diff --git a/src/app/showcase/doc/avatar/templatedoc.ts b/src/app/showcase/doc/avatar/templatedoc.ts deleted file mode 100644 index 77c95a29ff1..00000000000 --- a/src/app/showcase/doc/avatar/templatedoc.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'avatar-template-demo', - template: ` - -

    Content can easily be customized with the dynamic content instead of using the built-in modes.

    -
    -
    - - Content - -
    - - `, -}) -export class TemplateDoc { - code: Code = { - basic: ` - Content -`, - html: `
    - - Content - -
    `, - typescript: `import { Component } from '@angular/core'; -import { Avatar } from 'primeng/avatar'; - -@Component({ - selector: 'avatar-template-demo', - templateUrl: './avatar-template-demo.html', - standalone: true, - imports: [Avatar] -}) -export class AvatarTemplateDemo {}`, - }; -} diff --git a/src/app/showcase/doc/badge/accessibilitydoc.ts b/src/app/showcase/doc/badge/accessibilitydoc.ts deleted file mode 100644 index 681ca2461eb..00000000000 --- a/src/app/showcase/doc/badge/accessibilitydoc.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'badge-accessibility-doc', - template: ` -

    Screen Reader

    -

    - Badge does not include any roles and attributes by default, any attribute is passed to the root element so aria roles and - attributes can be added if required. If the badges are dynamic, - aria-live may be utilized as well. In case badges need to be tabbable, tabIndex can be added to implement custom - key handlers. -

    - -

    Keyboard Support

    -

    Component does not include any interactive elements.

    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/badge/basicdoc.ts b/src/app/showcase/doc/badge/basicdoc.ts deleted file mode 100644 index 204f9da9ba1..00000000000 --- a/src/app/showcase/doc/badge/basicdoc.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'badge-basic-demo', - template: ` - -

    Content of the badge is specified using the value property.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: ``, - html: `
    - -
    `, - typescript: `import { Component } from '@angular/core'; -import { BadgeModule } from 'primeng/badge'; - -@Component({ - selector: 'badge-basic-demo', - templateUrl: './badge-basic-demo.html', - standalone: true, - imports: [BadgeModule] -}) -export class BadgeBasicDemo {}`, - }; -} diff --git a/src/app/showcase/doc/badge/buttondoc.ts b/src/app/showcase/doc/badge/buttondoc.ts deleted file mode 100644 index b01c24535ae..00000000000 --- a/src/app/showcase/doc/badge/buttondoc.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'badge-button-demo', - template: ` - -

    Buttons have built-in support for badges to display a badge inline.

    -
    - -
    - - -
    - - - `, -}) -export class ButtonDoc { - code: Code = { - basic: ``, - html: `
    - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'badge-button-demo', - templateUrl: './badge-button-demo.html', - standalone: true, - imports: [ButtonModule] -}) -export class BadgeButtonDemo {}`, - }; -} diff --git a/src/app/showcase/doc/badge/directivedoc.ts b/src/app/showcase/doc/badge/directivedoc.ts deleted file mode 100644 index 78fa453e8b4..00000000000 --- a/src/app/showcase/doc/badge/directivedoc.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'badge-directive-demo', - template: ` - -

    Content of the badge is specified using the value property.

    -
    -
    - -
    - - `, -}) -export class DirectiveDoc { - code: Code = { - basic: ``, - html: `
    - -
    `, - typescript: `import { Component } from '@angular/core'; -import { BadgeModule } from 'primeng/badge'; - -@Component({ - selector: 'badge-directive-demo', - templateUrl: './badge-directive-demo.html', - standalone: true, - imports: [BadgeModule] -}) -export class BadgeDirectiveDemo {}`, - }; -} diff --git a/src/app/showcase/doc/badge/importdoc.ts b/src/app/showcase/doc/badge/importdoc.ts deleted file mode 100644 index 927d89bceb0..00000000000 --- a/src/app/showcase/doc/badge/importdoc.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'badge-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { BadgeModule } from 'primeng/badge'; -import { OverlayBadgeModule } from 'primeng/overlaybadge';`, - }; -} diff --git a/src/app/showcase/doc/badge/positiondoc.ts b/src/app/showcase/doc/badge/positiondoc.ts deleted file mode 100644 index d578ba80537..00000000000 --- a/src/app/showcase/doc/badge/positiondoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'badge-position-demo', - template: ` - -

    - A Badge can be positioned at the top right corner of an element by adding p-overlay-badge style class to the element - and embedding the badge inside. -

    -
    -
    - - - -
    - - `, -}) -export class PositionDoc { - code: Code = { - basic: ``, - html: `
    - - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { BadgeModule } from 'primeng/badge'; - -@Component({ - selector: 'badge-position-demo', - templateUrl: './badge-position-demo.html', - standalone: true, - imports: [BadgeModule] -}) -export class BadgePositionDemo {}`, - }; -} diff --git a/src/app/showcase/doc/badge/severitydoc.ts b/src/app/showcase/doc/badge/severitydoc.ts deleted file mode 100644 index 39a05d58f81..00000000000 --- a/src/app/showcase/doc/badge/severitydoc.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'badge-severity-demo', - template: ` - -

    Severity defines the color of the badge, possible values are success, info, warn and danger

    -
    -
    - - - - - - - -
    - - `, -}) -export class SeverityDoc { - code: Code = { - basic: ``, - html: `
    - - - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { BadgeModule } from 'primeng/badge'; - -@Component({ - selector: 'badge-severity-demo', - templateUrl: './badge-severity-demo.html', - standalone: true, - imports: [BadgeModule] -}) -export class BadgeSeverityDemo {}`, - }; -} diff --git a/src/app/showcase/doc/badge/sizedoc.ts b/src/app/showcase/doc/badge/sizedoc.ts deleted file mode 100644 index b3c80642899..00000000000 --- a/src/app/showcase/doc/badge/sizedoc.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'badge-size-demo', - template: ` - -

    - Badge sizes are adjusted with the badgeSize property that accepts small, large and xlarge as the - possible alternatives to the default size. Currently sizes only apply to component mode. -

    -
    -
    - - - - -
    - - `, -}) -export class SizeDoc { - code: Code = { - basic: ``, - html: `
    - - - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { BadgeModule } from 'primeng/badge'; - -@Component({ - selector: 'badge-size-demo', - templateUrl: './badge-size-demo.html', - standalone: true, - imports: [BadgeModule] -}) -export class BadgeSizeDemo {}`, - }; -} diff --git a/src/app/showcase/doc/badge/styledoc.ts b/src/app/showcase/doc/badge/styledoc.ts deleted file mode 100644 index 1025e276919..00000000000 --- a/src/app/showcase/doc/badge/styledoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'badge-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-badgeBadge element
    p-overlay-badgeWrapper of a badge and its target.
    p-badge-dotBadge element with no value.
    p-badge-successBadge element with success severity.
    p-badge-infoBadge element with info severity.
    p-badge-warningBadge element with warning severity.
    p-badge-dangerBadge element with danger severity.
    p-badge-lgLarge badge element
    p-badge-xlExtra large badge element
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/blockui/accessibilitydoc.ts b/src/app/showcase/doc/blockui/accessibilitydoc.ts deleted file mode 100644 index 9c84d0f3ec7..00000000000 --- a/src/app/showcase/doc/blockui/accessibilitydoc.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'block-ui-accessibility-doc', - template: ` -

    Screen Reader

    -

    - BlockUI manages aria-busy state attribute when the UI gets blocked and unblocked. Any valid attribute is passed to the - root element so additional attributes like role and aria-live can be used to define live regions. -

    - -

    Keyboard Support

    -

    Component does not include any interactive elements.

    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/blockui/basicdoc.ts b/src/app/showcase/doc/blockui/basicdoc.ts deleted file mode 100644 index d73ee18336d..00000000000 --- a/src/app/showcase/doc/blockui/basicdoc.ts +++ /dev/null @@ -1,71 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'block-ui-basic-demo', - template: ` - -

    The element to block should be placed as a child of BlockUI and blocked property is required to control the state.

    -
    -
    - - - - - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis - aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint - occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -
    -
    - - `, -}) -export class BasicDoc { - blockedPanel: boolean = false; - - code: Code = { - basic: ` - - - - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit... -

    -
    `, - html: `
    - - - - - - -

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat - cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    -
    -
    `, - typescript: `import { Component } from '@angular/core'; -import { BlockUI } from 'primeng/blockui'; -import { ButtonModule } from 'primeng/button'; -import { PanelModule } from 'primeng/panel'; -import { Ripple } from 'primeng/ripple'; - -@Component({ - selector: 'block-ui-basic-demo', - templateUrl: './block-ui-basic-demo.html', - standalone: true, - imports: [BlockUI, ButtonModule, PanelModule, Ripple] -}) -export class BlockUiBasicDemo { - blockedPanel: boolean = false; -}`, - }; -} diff --git a/src/app/showcase/doc/blockui/documentdoc.ts b/src/app/showcase/doc/blockui/documentdoc.ts deleted file mode 100644 index 2ddca281d10..00000000000 --- a/src/app/showcase/doc/blockui/documentdoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'block-ui-document-demo', - template: ` - -

    If the target element is not specified, BlockUI blocks the document by default.

    -
    -
    - - -
    - - `, -}) -export class DocumentDoc { - blockedDocument: boolean = false; - - constructor(private cd: ChangeDetectorRef) {} - - blockDocument() { - this.blockedDocument = true; - setTimeout(() => { - this.blockedDocument = false; - this.cd.markForCheck(); - }, 3000); - } - - code: Code = { - basic: ``, - html: `
    - - -
    `, - typescript: `import { Component, ChangeDetectorRef } from '@angular/core'; -import { BlockUI } from 'primeng/blockui'; -import { ButtonModule } from 'primeng/button'; -import { Ripple } from 'primeng/ripple'; - -@Component({ - selector: 'block-ui-document-demo', - templateUrl: './block-ui-document-demo.html', - standalone: true, - imports: [BlockUI, ButtonModule, Ripple] -}) -export class BlockUiDocumentDemo { - blockedDocument: boolean = false; - - constructor(private cd: ChangeDetectorRef) {} - - blockDocument() { - this.blockedDocument = true; - setTimeout(() => { - this.blockedDocument = false; - this.cd.markForCheck(); - }, 3000); - } - -}`, - }; -} diff --git a/src/app/showcase/doc/blockui/importdoc.ts b/src/app/showcase/doc/blockui/importdoc.ts deleted file mode 100644 index ef0dedd8cd6..00000000000 --- a/src/app/showcase/doc/blockui/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'block-ui-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { BlockUI } from 'primeng/blockui';`, - }; -} diff --git a/src/app/showcase/doc/blockui/styledoc.ts b/src/app/showcase/doc/blockui/styledoc.ts deleted file mode 100644 index 2a908a51daf..00000000000 --- a/src/app/showcase/doc/blockui/styledoc.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'block-ui-style-doc', - template: ` - -

    Following is the list of structural style classes, for theming classes visit theming page.

    -
    -
    - - - - - - - - - - - - - - - - - -
    NameElement
    p-blockuiMask element.
    p-blockui-documentMask element in full screen mode.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/breadcrumb/accessibilitydoc.ts b/src/app/showcase/doc/breadcrumb/accessibilitydoc.ts deleted file mode 100644 index 955dc86af22..00000000000 --- a/src/app/showcase/doc/breadcrumb/accessibilitydoc.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'breadcrumb-accessibility-doc', - template: ` -

    Screen Reader

    -

    - Breadcrumb uses the nav element and since any attribute is passed to the root implicitly aria-labelledby or - aria-label can be used to describe the component. Inside an ordered list is used where the list item separators have - aria-hidden to be able to ignored by the screen readers. If the last link represents the current route, - aria-current is added with "page" as the value. -

    - -

    Keyboard Support

    -

    No special keyboard interaction is needed, all menuitems are focusable based on the page tab sequence.

    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/breadcrumb/basicdoc.ts b/src/app/showcase/doc/breadcrumb/basicdoc.ts deleted file mode 100644 index e284b660b50..00000000000 --- a/src/app/showcase/doc/breadcrumb/basicdoc.ts +++ /dev/null @@ -1,69 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'breadcrumb-basic-demo', - template: ` - -

    Breadcrumb provides contextual information about page hierarchy.

    -
    -
    - -
    - - `, -}) -export class BasicDoc implements OnInit { - items: MenuItem[] | undefined; - - home: MenuItem | undefined; - - ngOnInit() { - this.items = [ - { label: 'Electronics' }, - { label: 'Computer' }, - { label: 'Accessories' }, - { label: 'Keyboard' }, - { label: 'Wireless' }, - ]; - - this.home = { icon: 'pi pi-home', routerLink: '/' }; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Breadcrumb } from 'primeng/breadcrumb'; - -@Component({ - selector: 'breadcrumb-basic-demo', - templateUrl: './breadcrumb-basic-demo.html', - standalone: true, - imports: [Breadcrumb] -}) -export class BreadcrumbBasicDemo implements OnInit { - items: MenuItem[] | undefined; - - home: MenuItem | undefined; - - ngOnInit() { - this.items = [ - { label: 'Electronics' }, - { label: 'Computer' }, - { label: 'Accessories' }, - { label: 'Keyboard' }, - { label: 'Wireless' } - ]; - - this.home = { icon: 'pi pi-home', routerLink: '/' }; - } -}`, - }; -} diff --git a/src/app/showcase/doc/breadcrumb/importdoc.ts b/src/app/showcase/doc/breadcrumb/importdoc.ts deleted file mode 100644 index 04dcb1173ed..00000000000 --- a/src/app/showcase/doc/breadcrumb/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'breadcrumb-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Breadcrumb } from 'primeng/breadcrumb';`, - }; -} diff --git a/src/app/showcase/doc/breadcrumb/routerdoc.ts b/src/app/showcase/doc/breadcrumb/routerdoc.ts deleted file mode 100644 index 408ee65de2f..00000000000 --- a/src/app/showcase/doc/breadcrumb/routerdoc.ts +++ /dev/null @@ -1,104 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'breadcrumb-router-demo', - template: ` - -

    - Items with navigation are defined with templating to be able to use a routerLink directive, an external link or programmatic - navigation. -

    -
    - - - `, -}) -export class RouterDoc implements OnInit { - items: MenuItem[] | undefined; - - home: MenuItem | undefined; - - ngOnInit() { - this.items = [ - { icon: 'pi pi-home', route: '/installation' }, - { label: 'Components' }, - { label: 'Form' }, - { label: 'InputText', route: '/inputtext' }, - ]; - } - - code: Code = { - basic: ` - - - - - {{ item.label }} - - - - - {{ item.label }} - - - -`, - - html: ``, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Breadcrumb } from 'primeng/breadcrumb'; -import { RouterModule } from '@angular/router'; - -@Component({ - selector: 'breadcrumb-router-demo', - templateUrl: './breadcrumb-router-demo.html', - standalone: true, - imports: [Breadcrumb, RouterModule] -}) -export class BreadcrumbRouterDemo implements OnInit { - items: MenuItem[] | undefined; - - home: MenuItem | undefined; - - ngOnInit() { - this.items = [{ icon: 'pi pi-home', route: '/installation' }, { label: 'Components' }, { label: 'Form' }, { label: 'InputText', route: '/inputtext' }]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/breadcrumb/styledoc.ts b/src/app/showcase/doc/breadcrumb/styledoc.ts deleted file mode 100644 index d5ddcb0c850..00000000000 --- a/src/app/showcase/doc/breadcrumb/styledoc.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'breadcrumb-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-breadcrumbContainer element.
    p-menuitemMenuitem element.
    p-menuitem-textLabel of a menuitem.
    p-breadcrumb-chevronChevron element.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/breadcrumb/templatedoc.ts b/src/app/showcase/doc/breadcrumb/templatedoc.ts deleted file mode 100644 index 4a32f61caec..00000000000 --- a/src/app/showcase/doc/breadcrumb/templatedoc.ts +++ /dev/null @@ -1,88 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'breadcrumb-template-demo', - template: ` - -

    - Custom content can be placed inside the items using the item template. The divider between the items has its own - separator template. -

    -
    -
    - - - - - - - / - -
    - - `, -}) -export class TemplateDoc implements OnInit { - items: MenuItem[] | undefined; - - home: MenuItem | undefined; - - ngOnInit() { - this.items = [ - { icon: 'pi pi-sitemap' }, - { icon: 'pi pi-book' }, - { icon: 'pi pi-wallet' }, - { icon: 'pi pi-shopping-bag' }, - { icon: 'pi pi-calculator' }, - ]; - - this.home = { icon: 'pi pi-home' }; - } - - code: Code = { - basic: ` - - - - - - / -`, - - html: `
    - - - - - - - / - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Breadcrumb } from 'primeng/breadcrumb'; -import { RouterModule } from '@angular/router'; - -@Component({ - selector: 'breadcrumb-template-demo', - templateUrl: './breadcrumb-template-demo.html', - standalone: true, - imports: [Breadcrumb, RouterModule] -}) -export class BreadcrumbTemplateDemo implements OnInit { - items: MenuItem[] | undefined; - - home: MenuItem | undefined; - - ngOnInit() { - this.items = [{ icon: 'pi pi-sitemap' }, { icon: 'pi pi-book' }, { icon: 'pi pi-wallet' }, { icon: 'pi pi-shopping-bag' }, { icon: 'pi pi-calculator' }]; - - this.home = { icon: 'pi pi-home' }; - } -}`, - }; -} diff --git a/src/app/showcase/doc/button/accessibilitydoc.ts b/src/app/showcase/doc/button/accessibilitydoc.ts deleted file mode 100644 index 751053f4de4..00000000000 --- a/src/app/showcase/doc/button/accessibilitydoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'button-accessibility-doc', - template: ` - -

    Screen Reader

    -

    - Button component renders a native button element that implicitly includes any passed prop. Text to describe the button is - defined with the aria-label prop, if not present label prop is used as the value. If the button is icon only - or custom templating is used, it is recommended to use aria-label so that screen readers would be able to read the - element properly. -

    -
    - - - -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus to the button.
    - enter - Activates the button.
    - space - Activates the button.
    -
    - `, -}) -export class AccessibilityDoc { - code: Code = { - basic: ` - - - - - Youtube -`, - }; -} diff --git a/src/app/showcase/doc/button/badgedoc.ts b/src/app/showcase/doc/button/badgedoc.ts deleted file mode 100644 index 8cc783b529c..00000000000 --- a/src/app/showcase/doc/button/badgedoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'button-badge-demo', - template: ` - -

    Buttons have built-in badge support with badge and badgeClass properties.

    -
    -
    - - -
    - - `, -}) -export class BadgeDoc { - code: Code = { - basic: ` -`, - - html: `
    - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'button-badge-demo', - templateUrl: './button-badge-demo.html', - standalone: true, - imports: [ButtonModule] -}) -export class ButtonBadgeDemo { }`, - }; -} diff --git a/src/app/showcase/doc/button/basicdoc.ts b/src/app/showcase/doc/button/basicdoc.ts deleted file mode 100644 index 49726d28578..00000000000 --- a/src/app/showcase/doc/button/basicdoc.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'button-basic-demo', - template: ` - -

    Text to display on a button is defined with the label property.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'button-basic-demo', - templateUrl: './button-basic-demo.html', - standalone: true, - imports: [ButtonModule] -}) -export class ButtonBasicDemo { }`, - }; -} diff --git a/src/app/showcase/doc/button/directivedoc.ts b/src/app/showcase/doc/button/directivedoc.ts deleted file mode 100644 index a15bb15f22b..00000000000 --- a/src/app/showcase/doc/button/directivedoc.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'button-directive-demo', - template: ` - -

    - Button can also be used as directive using pButton along with pButtonLabel and pButtonIcon helper - directives. In contrary of p-button component, pButton directive does not utilize ripple effect, use - pRipple directive to enable ripple. -

    -
    -
    - -
    - - `, -}) -export class DirectiveDoc { - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; -import { RippleModule } from 'primeng/ripple'; - -@Component({ - selector: 'button-directive-demo', - templateUrl: './button-directive-demo.html', - standalone: true, - imports: [ButtonModule, RippleModule] -}) -export class ButtonDirectiveDemo { }`, - }; -} diff --git a/src/app/showcase/doc/button/disableddoc.ts b/src/app/showcase/doc/button/disableddoc.ts deleted file mode 100644 index 1bb11f0aa20..00000000000 --- a/src/app/showcase/doc/button/disableddoc.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'button-disabled-demo', - template: ` - -

    When disabled is present, the element cannot be edited and focused.

    -
    -
    - -
    - - `, -}) -export class DisabledDoc { - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'button-disabled-demo', - templateUrl: './button-disabled-demo.html', - standalone: true, - imports: [ButtonModule] -}) -export class ButtonDisabledDemo { }`, - }; -} diff --git a/src/app/showcase/doc/button/iconsdoc.ts b/src/app/showcase/doc/button/iconsdoc.ts deleted file mode 100644 index e5a95b64aab..00000000000 --- a/src/app/showcase/doc/button/iconsdoc.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'button-icons-demo', - template: ` - -

    Icon of a button is specified with icon property and position is configured using iconPos attribute.

    -
    -
    -
    - - - -
    -
    - - -
    -
    - - `, -}) -export class IconsDoc { - code: Code = { - basic: ` - - - -`, - - html: `
    -
    - - - -
    -
    - - -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'button-icons-demo', - templateUrl: './button-icons-demo.html', - standalone: true, - imports: [ButtonModule] -}) -export class ButtonIconsDemo { }`, - }; -} diff --git a/src/app/showcase/doc/button/importdoc.ts b/src/app/showcase/doc/button/importdoc.ts deleted file mode 100644 index 63f1b54f406..00000000000 --- a/src/app/showcase/doc/button/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'button-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { ButtonModule } from 'primeng/button';`, - }; -} diff --git a/src/app/showcase/doc/button/loadingdoc.ts b/src/app/showcase/doc/button/loadingdoc.ts deleted file mode 100644 index 857f6d308d5..00000000000 --- a/src/app/showcase/doc/button/loadingdoc.ts +++ /dev/null @@ -1,58 +0,0 @@ -import { ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'button-loading-demo', - template: ` - -

    Busy state is controlled with the loading property.

    -
    -
    - -
    - - `, -}) -export class LoadingDoc { - loading: boolean = false; - - constructor(private readonly cdr: ChangeDetectorRef) {} - - load() { - this.loading = true; - - setTimeout(() => { - this.loading = false; - this.cdr.markForCheck(); - }, 2000); - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'button-loading-demo', - templateUrl: './button-loading-demo.html', - standalone: true, - imports: [ButtonModule] -}) -export class ButtonLoadingDemo { - loading: boolean = false; - - load() { - this.loading = true; - - setTimeout(() => { - this.loading = false - }, 2000); - } -}`, - }; -} diff --git a/src/app/showcase/doc/button/outlineddoc.ts b/src/app/showcase/doc/button/outlineddoc.ts deleted file mode 100644 index 7f2fa05fe44..00000000000 --- a/src/app/showcase/doc/button/outlineddoc.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'button-outlined-demo', - template: ` - -

    Outlined buttons display a border without a background initially.

    -
    -
    - - - - - - - - -
    - - `, -}) -export class OutlinedDoc { - code: Code = { - basic: ` - - - - - - -`, - - html: `
    - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'button-outlined-demo', - templateUrl: './button-outlined-demo.html', - standalone: true, - imports: [ButtonModule] -}) -export class ButtonOutlinedDemo { }`, - }; -} diff --git a/src/app/showcase/doc/button/raiseddoc.ts b/src/app/showcase/doc/button/raiseddoc.ts deleted file mode 100644 index bc67c0c5d85..00000000000 --- a/src/app/showcase/doc/button/raiseddoc.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'button-raised-demo', - template: ` - -

    Raised buttons display a shadow to indicate elevation.

    -
    -
    - - - - - - - - -
    - - `, -}) -export class RaisedDoc { - code: Code = { - basic: ` - - - - - - -`, - - html: `
    - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'button-raised-demo', - templateUrl: './button-raised-demo.html', - standalone: true, - imports: [ButtonModule] -}) -export class ButtonRaisedDemo { }`, - }; -} diff --git a/src/app/showcase/doc/button/raisedtextdoc.ts b/src/app/showcase/doc/button/raisedtextdoc.ts deleted file mode 100644 index 82584117f5b..00000000000 --- a/src/app/showcase/doc/button/raisedtextdoc.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'button-raisedtext-demo', - template: ` - -

    Text buttons can be displayed as raised for elevation.

    -
    -
    - - - - - - - - -
    - - `, -}) -export class RaisedTextDoc { - code: Code = { - basic: ` - - - - - - -`, - - html: `
    - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'button-raisedtext-demo', - templateUrl: './button-raisedtext-demo.html', - standalone: true, - imports: [ButtonModule] -}) -export class ButtonRaisedtextDemo { }`, - }; -} diff --git a/src/app/showcase/doc/button/roundeddoc.ts b/src/app/showcase/doc/button/roundeddoc.ts deleted file mode 100644 index b31b139e4bd..00000000000 --- a/src/app/showcase/doc/button/roundeddoc.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'button-rounded-demo', - template: ` - -

    Rounded buttons have a circular border radius.

    -
    -
    - - - - - - - - -
    - - `, -}) -export class RoundedDoc { - code: Code = { - basic: ` - - - - - - -`, - - html: `
    - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'button-rounded-demo', - templateUrl: './button-rounded-demo.html', - standalone: true, - imports: [ButtonModule] -}) -export class ButtonRoundedDemo { }`, - }; -} diff --git a/src/app/showcase/doc/button/severitydoc.ts b/src/app/showcase/doc/button/severitydoc.ts deleted file mode 100644 index 0481811f34d..00000000000 --- a/src/app/showcase/doc/button/severitydoc.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'button-severity-demo', - template: ` - -

    Severity defines the type of button.

    -
    -
    - - - - - - - - -
    - - `, -}) -export class SeverityDoc { - code: Code = { - basic: ` - - - - - - -`, - - html: `
    - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'button-severity-demo', - templateUrl: './button-severity-demo.html', - standalone: true, - imports: [ButtonModule] -}) -export class ButtonSeverityDemo { }`, - }; -} diff --git a/src/app/showcase/doc/button/sizesdoc.ts b/src/app/showcase/doc/button/sizesdoc.ts deleted file mode 100644 index 582b4a8b826..00000000000 --- a/src/app/showcase/doc/button/sizesdoc.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'button-sizes-demo', - template: ` - -

    Button provides small and large sizes as alternatives to the standard.

    -
    -
    - - - -
    - - `, -}) -export class SizesDoc { - code: Code = { - basic: ` - -`, - - html: `
    - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'button-sizes-demo', - templateUrl: './button-sizes-demo.html', - standalone: true, - imports: [ButtonModule] -}) -export class ButtonSizesDemo { }`, - }; -} diff --git a/src/app/showcase/doc/button/styledoc.ts b/src/app/showcase/doc/button/styledoc.ts deleted file mode 100644 index 39a46fe897e..00000000000 --- a/src/app/showcase/doc/button/styledoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'button-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-buttonButton element
    p-button-iconIcon element
    p-button-labelLabel element of the button
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/button/templatedoc.ts b/src/app/showcase/doc/button/templatedoc.ts deleted file mode 100644 index 12e1892705f..00000000000 --- a/src/app/showcase/doc/button/templatedoc.ts +++ /dev/null @@ -1,184 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'button-template-demo', - template: ` - -

    Custom content inside a button is defined as children.

    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    - - `, -}) -export class TemplateDoc { - code: Code = { - basic: ` - - - - - - - - - - - - - - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'button-template-demo', - templateUrl: './button-template-demo.html', - standalone: true, - imports: [ButtonModule] -}) -export class ButtonTemplateDemo { }`, - }; -} diff --git a/src/app/showcase/doc/button/textdoc.ts b/src/app/showcase/doc/button/textdoc.ts deleted file mode 100644 index 961437031df..00000000000 --- a/src/app/showcase/doc/button/textdoc.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'button-text-demo', - template: ` - -

    Text buttons are displayed as textual elements.

    -
    -
    - - - - - - - - -
    - - `, -}) -export class TextDoc { - code: Code = { - basic: ` - - - - - - -`, - - html: `
    - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'button-text-demo', - templateUrl: './button-text-demo.html', - standalone: true, - imports: [ButtonModule] -}) -export class ButtonTextDemo { }`, - }; -} diff --git a/src/app/showcase/doc/card/accessibilitydoc.ts b/src/app/showcase/doc/card/accessibilitydoc.ts deleted file mode 100644 index 73eda3cae82..00000000000 --- a/src/app/showcase/doc/card/accessibilitydoc.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'card-accessibility-doc', - template: ` -
    -

    Screen Reader

    -

    - A card can be utilized in many use cases as a result no role is enforced, in fact a role may not be necessary if the card is - used for presentational purposes only. Any valid attribute is passed to the container element so if you require to use one - of the landmark roles like region, you - may use the role property. -

    - -

    Keyboard Support

    -

    Component does not include any interactive elements.

    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - html: ` - Content -`, - }; -} diff --git a/src/app/showcase/doc/card/advanceddoc.ts b/src/app/showcase/doc/card/advanceddoc.ts deleted file mode 100644 index 125f86cde73..00000000000 --- a/src/app/showcase/doc/card/advanceddoc.ts +++ /dev/null @@ -1,84 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'card-advanced-demo', - template: ` - -

    Card content can be customized further with subHeader, header and footer properties.

    -
    -
    - - - Card - - Advanced Card - Card subtitle -

    - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt - quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate neque quas! -

    - -
    - - -
    -
    -
    -
    - - `, -}) -export class AdvancedDoc { - code: Code = { - basic: ` - - Card - - Advanced Card - Card subtitle -

    - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt - quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate neque quas! -

    - -
    - - -
    -
    -
    `, - - html: `
    - - - Card - - Advanced Card - Card subtitle -

    - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt - quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate neque quas! -

    - -
    - - -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { CardModule } from 'primeng/card'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'card-advanced-demo', - templateUrl: './card-advanced-demo.html', - standalone: true, - imports: [CardModule, ButtonModule] -}) -export class CardAdvancedDemo {}`, - }; -} diff --git a/src/app/showcase/doc/card/basicdoc.ts b/src/app/showcase/doc/card/basicdoc.ts deleted file mode 100644 index 4e503e3c677..00000000000 --- a/src/app/showcase/doc/card/basicdoc.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'card-basic-demo', - template: ` - -

    A simple Card is created with a header property along with the content as children.

    -
    -
    - -

    - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt - quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate neque quas! -

    -
    -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: ` -

    - Lorem ipsum dolor sit amet... -

    -
    `, - - html: `
    - -

    - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate neque - quas! -

    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { CardModule } from 'primeng/card'; - -@Component({ - selector: 'card-basic-demo', - templateUrl: './card-basic-demo.html', - standalone: true, - imports: [CardModule] -}) -export class CardBasicDemo {}`, - }; -} diff --git a/src/app/showcase/doc/card/importdoc.ts b/src/app/showcase/doc/card/importdoc.ts deleted file mode 100644 index 82df6c069a1..00000000000 --- a/src/app/showcase/doc/card/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'card-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Card } from 'primeng/card';`, - }; -} diff --git a/src/app/showcase/doc/card/styledoc.ts b/src/app/showcase/doc/card/styledoc.ts deleted file mode 100644 index 0611b55340d..00000000000 --- a/src/app/showcase/doc/card/styledoc.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'card-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-cardContainer element.
    p-card-headerTitle element.
    p-card-subheaderSubtitle element.
    p-card-contentContent of the card.
    p-card-footerFooter of the card.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/carousel/accessibilitydoc.ts b/src/app/showcase/doc/carousel/accessibilitydoc.ts deleted file mode 100644 index 83c1039fd7b..00000000000 --- a/src/app/showcase/doc/carousel/accessibilitydoc.ts +++ /dev/null @@ -1,97 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'carousel-accessibility-doc', - template: ` -

    Screen Reader

    -

    - Carousel uses region role and since any attribute is passed to the main container element, attributes such as - aria-label and aria-roledescription can be used as well. The slides container has aria-live - attribute set as "polite" if carousel is not in autoplay mode, otherwise "off" would be the value in autoplay. -

    -

    - A slide has a group role with an aria-label that refers to the aria.slideNumber property of the - locale API. Similarly aria.slide is used as the aria-roledescription of the - item. Inactive slides are hidden from the readers with aria-hidden. -

    -

    - Next and Previous navigators are button elements with aria-label attributes referring to the - aria.nextPageLabel and aria.firstPageLabel properties of the locale API by - default respectively, you may still use your own aria roles and attributes as any valid attribute is passed to the button - elements implicitly by using nextButtonProps and prevButtonProps. -

    -

    - Quick navigation elements are button elements with an aria-label attribute referring to the aria.pageLabel of the - locale API. Current page is marked with aria-current. -

    - -

    Next/Prev Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus through interactive elements in the carousel.
    enterActivates navigation.
    spaceActivates navigation.
    -
    - -

    Quick Navigation Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus through the active slide link.
    enterActivates the focused slide link.
    spaceActivates the focused slide link.
    right arrowMoves focus to the next slide link.
    left arrowMoves focus to the previous slide link.
    homeMoves focus to the first slide link.
    endMoves focus to the last slide link.
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/carousel/basicdoc.ts b/src/app/showcase/doc/carousel/basicdoc.ts deleted file mode 100644 index ca6922b8420..00000000000 --- a/src/app/showcase/doc/carousel/basicdoc.ts +++ /dev/null @@ -1,272 +0,0 @@ -import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'carousel-basic-demo', - template: ` - -

    Carousel requires a collection of items as its value along with a template to render each item.

    -
    -
    - - -
    -
    -
    - - -
    -
    -
    {{ product.name }}
    -
    -
    {{ '$' + product.price }}
    - - - - -
    -
    -
    -
    -
    - - `, -}) -export class BasicDoc implements OnInit { - products: Product[] | undefined; - - responsiveOptions: any[] | undefined; - - code: Code = { - basic: ` - -
    -
    -
    - - -
    -
    -
    - {{ product.name }} -
    -
    -
    - {{ '$' + product.price }} -
    - - - - -
    -
    -
    -
    `, - html: `
    - - -
    -
    -
    - - -
    -
    -
    - {{ product.name }} -
    -
    -
    - {{ '$' + product.price }} -
    - - - - -
    -
    -
    -
    -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { CarouselModule } from 'primeng/carousel'; -import { ButtonModule } from 'primeng/button'; -import { TagModule } from 'primeng/tag'; - -@Component({ - selector: 'carousel-basic-demo', - templateUrl: './carousel-basic-demo.html', - standalone: true, - imports: [CarouselModule, ButtonModule, TagModule], - providers: [ProductService] -}) -export class CarouselBasicDemo implements OnInit { - products: Product[] | undefined; - - responsiveOptions: any[] | undefined; - - constructor(private productService: ProductService) {} - - ngOnInit() { - this.productService.getProductsSmall().then((products) => { - this.products = products; - }); - - this.responsiveOptions = [ - { - breakpoint: '1400px', - numVisible: 2, - numScroll: 1 - }, - { - breakpoint: '1199px', - numVisible: 3, - numScroll: 1 - }, - { - breakpoint: '767px', - numVisible: 2, - numScroll: 1 - }, - { - breakpoint: '575px', - numVisible: 1, - numScroll: 1 - } - ] - } - - getSeverity(status: string) { - switch (status) { - case 'INSTOCK': - return 'success'; - case 'LOWSTOCK': - return 'warn'; - case 'OUTOFSTOCK': - return 'danger'; - } - } -}`, - data: ` -/* ProductService */ -{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - service: ['ProductService'], - }; - - constructor( - private productService: ProductService, - private cdr: ChangeDetectorRef, - ) {} - - ngOnInit() { - this.productService.getProductsSmall().then((products) => { - this.products = products; - this.cdr.detectChanges(); - }); - - this.responsiveOptions = [ - { - breakpoint: '1400px', - numVisible: 2, - numScroll: 1, - }, - { - breakpoint: '1199px', - numVisible: 3, - numScroll: 1, - }, - { - breakpoint: '767px', - numVisible: 2, - numScroll: 1, - }, - { - breakpoint: '575px', - numVisible: 1, - numScroll: 1, - }, - ]; - } - - getSeverity(status: string) { - switch (status) { - case 'INSTOCK': - return 'success'; - case 'LOWSTOCK': - return 'warn'; - case 'OUTOFSTOCK': - return 'danger'; - } - } - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/carousel/importdoc.ts b/src/app/showcase/doc/carousel/importdoc.ts deleted file mode 100644 index 2c1b3844b87..00000000000 --- a/src/app/showcase/doc/carousel/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'carousel-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Carousel } from 'primeng/carousel';`, - }; -} diff --git a/src/app/showcase/doc/carousel/responsivedoc.ts b/src/app/showcase/doc/carousel/responsivedoc.ts deleted file mode 100644 index 1f613340ba8..00000000000 --- a/src/app/showcase/doc/carousel/responsivedoc.ts +++ /dev/null @@ -1,278 +0,0 @@ -import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'responsive-doc', - template: ` - -

    - Carousel supports specific configuration per screen size with the responsiveOptions property that takes an array of - objects where each object defines the max-width breakpoint, numVisible for the number of items items per page - and numScroll for number of items to scroll. When responsiveOptions is defined, the numScroll - and - numVisible properties of the Carousel are used as default when there is breakpoint that applies. -

    -
    -
    - - -
    -
    -
    - - -
    -
    -
    {{ product.name }}
    -
    -
    {{ '$' + product.price }}
    - - - - -
    -
    -
    -
    -
    - - `, -}) -export class ResponsiveDoc implements OnInit { - products: Product[] | undefined; - - responsiveOptions: any[] | undefined; - - constructor( - private productService: ProductService, - private cdr: ChangeDetectorRef, - ) {} - - code: Code = { - basic: ` - -
    -
    -
    - - -
    -
    -
    - {{ product.name }} -
    -
    -
    - {{ '$' + product.price }} -
    - - - - -
    -
    -
    -
    `, - html: `
    - - -
    -
    -
    - - -
    -
    -
    - {{ product.name }} -
    -
    -
    - {{ '$' + product.price }} -
    - - - - -
    -
    -
    -
    -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { Carousel } from 'primeng/carousel'; -import { ButtonModule } from 'primeng/button'; -import { Tag } from 'primeng/tag'; - -@Component({ - selector: 'carousel-responsive-demo', - templateUrl: './carousel-responsive-demo.html', - standalone: true, - imports: [Carousel, ButtonModule, Tag], - providers: [ProductService] -}) -export class CarouselResponsiveDemo { - products: Product[] | undefined; - - responsiveOptions: any[] | undefined; - - constructor(private productService: ProductService) {} - - ngOnInit() { - this.productService.getProductsSmall().then((products) => { - this.products = products; - }); - - - this.responsiveOptions = [ - { - breakpoint: '1400px', - numVisible: 2, - numScroll: 1, - }, - { - breakpoint: '1199px', - numVisible: 3, - numScroll: 1, - }, - { - breakpoint: '767px', - numVisible: 2, - numScroll: 1, - }, - { - breakpoint: '575px', - numVisible: 1, - numScroll: 1, - }, - ]; - } - - getSeverity(status: string) { - switch (status) { - case 'INSTOCK': - return 'success'; - case 'LOWSTOCK': - return 'warn'; - case 'OUTOFSTOCK': - return 'danger'; - } - } -}`, - - data: ` -/* ProductService */ -{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - service: ['ProductService'], - }; - - getSeverity(status: string) { - switch (status) { - case 'INSTOCK': - return 'success'; - case 'LOWSTOCK': - return 'warn'; - case 'OUTOFSTOCK': - return 'danger'; - } - } - - ngOnInit() { - this.productService.getProductsSmall().then((products) => { - this.products = products; - this.cdr.detectChanges(); - }); - - this.responsiveOptions = [ - { - breakpoint: '1400px', - numVisible: 2, - numScroll: 1, - }, - { - breakpoint: '1199px', - numVisible: 3, - numScroll: 1, - }, - { - breakpoint: '767px', - numVisible: 2, - numScroll: 1, - }, - { - breakpoint: '575px', - numVisible: 1, - numScroll: 1, - }, - ]; - } - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/carousel/styledoc.ts b/src/app/showcase/doc/carousel/styledoc.ts deleted file mode 100644 index ca18340936c..00000000000 --- a/src/app/showcase/doc/carousel/styledoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'carousel-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-carouselContainer element.
    p-carousel-headerHeader section.
    p-carousel-footerFooter section.
    p-carousel-contentMain content element. It contains the container of the viewport.
    p-carousel-containerContainer of the viewport. It contains navigation buttons and viewport.
    p-carousel-items-contentViewport.
    p-carousel-dots-containerContainer of the paginator.
    p-carousel-dot-itemPaginator element.
    p-carousel-dot-iconPaginator element icon.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/carousel/templatedoc.ts b/src/app/showcase/doc/carousel/templatedoc.ts deleted file mode 100644 index 285721cefab..00000000000 --- a/src/app/showcase/doc/carousel/templatedoc.ts +++ /dev/null @@ -1,277 +0,0 @@ -import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'carousel-template-demo', - template: ` - -

    Custom content projection is available using the header and footer templates.

    -
    -
    - - -

    Header content

    -
    - -
    -
    -
    - - -
    -
    -
    {{ product.name }}
    -
    -
    {{ '$' + product.price }}
    - - - - -
    -
    -
    - -

    Footer content

    -
    -
    -
    - - `, -}) -export class TemplateDoc implements OnInit { - products: Product[] | undefined; - - responsiveOptions: any[] | undefined; - - constructor( - private productService: ProductService, - private cdr: ChangeDetectorRef, - ) {} - - ngOnInit() { - this.productService.getProductsSmall().then((products) => { - this.products = products; - this.cdr.detectChanges(); - }); - - this.responsiveOptions = [ - { - breakpoint: '1199px', - numVisible: 1, - numScroll: 1, - }, - { - breakpoint: '991px', - numVisible: 2, - numScroll: 1, - }, - { - breakpoint: '767px', - numVisible: 1, - numScroll: 1, - }, - ]; - } - - getSeverity(status: string) { - switch (status) { - case 'INSTOCK': - return 'success'; - case 'LOWSTOCK': - return 'warn'; - case 'OUTOFSTOCK': - return 'danger'; - } - } - - code: Code = { - basic: ` - -

    Header content

    -
    - -
    -
    -
    - - -
    -
    -
    - {{ product.name }} -
    -
    -
    - {{ '$' + product.price }} -
    - - - - -
    -
    -
    - -

    Footer content

    -
    -
    `, - html: `
    - - -

    Header content

    -
    - -
    -
    -
    - - -
    -
    -
    {{ product.name }}
    -
    -
    - {{ '$' + product.price }} -
    - - - - -
    -
    -
    - -

    Footer content

    -
    -
    -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { Carousel } from 'primeng/carousel'; -import { ButtonModule } from 'primeng/button'; -import { Tag } from 'primeng/tag'; - -@Component({ - selector: 'carousel-template-demo', - templateUrl: './carousel-template-demo.html', - standalone: true, - imports: [Carousel, ButtonModule, Tag], - providers: [ProductService] -}) -export class CarouselTemplateDemo implements OnInit{ - products: Product[] | undefined; - - responsiveOptions: any[] | undefined; - - constructor(private productService: ProductService) {} - - ngOnInit() { - this.productService.getProductsSmall().then((products) => { - this.products = products; - }); - - this.responsiveOptions = [ - { - breakpoint: '1199px', - numVisible: 1, - numScroll: 1 - }, - { - breakpoint: '991px', - numVisible: 2, - numScroll: 1 - }, - { - breakpoint: '767px', - numVisible: 1, - numScroll: 1 - } - ]; - } - - getSeverity(status: string) { - switch (status) { - case 'INSTOCK': - return 'success'; - case 'LOWSTOCK': - return 'warn'; - case 'OUTOFSTOCK': - return 'danger'; - } - } -}`, - - data: ` -/* ProductService */ -{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - service: ['ProductService'], - }; - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/carousel/verticaldoc.ts b/src/app/showcase/doc/carousel/verticaldoc.ts deleted file mode 100644 index ff064acd15e..00000000000 --- a/src/app/showcase/doc/carousel/verticaldoc.ts +++ /dev/null @@ -1,250 +0,0 @@ -import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'carousel-vertical-demo', - template: ` - -

    - To create a vertical Carousel, orientation needs to be set to vertical along with a - verticalViewPortHeight. -

    -
    -
    - - -
    -
    -
    - - -
    -
    -
    {{ product.name }}
    -
    -
    {{ '$' + product.price }}
    - - - - -
    -
    -
    -
    -
    - - `, -}) -export class VerticalDoc implements OnInit { - products: Product[] | undefined; - - constructor( - private productService: ProductService, - private cdr: ChangeDetectorRef, - ) {} - - ngOnInit() { - this.productService.getProductsSmall().then((products) => { - this.products = products; - this.cdr.detectChanges(); - }); - } - - getSeverity(status: string) { - switch (status) { - case 'INSTOCK': - return 'success'; - case 'LOWSTOCK': - return 'warn'; - case 'OUTOFSTOCK': - return 'danger'; - } - } - - code: Code = { - basic: ` - -
    -
    -
    - - -
    -
    -
    - {{ product.name }} -
    -
    -
    - {{ '$' + product.price }} -
    - - - - -
    -
    -
    -
    `, - html: `
    - - -
    -
    -
    - - -
    -
    -
    {{ product.name }}
    -
    -
    - {{ '$' + product.price }} -
    - - - - -
    -
    -
    -
    -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { Carousel } from 'primeng/carousel'; -import { ButtonModule } from 'primeng/button'; -import { Tag } from 'primeng/tag'; - -@Component({ - selector: 'carousel-vertical-demo', - templateUrl: './carousel-vertical-demo.html', - standalone: true, - imports: [Carousel, ButtonModule, Tag], - providers: [ProductService] -}) -export class CarouselVerticalDemo implements OnInit { - products: Product[] | undefined; - - responsiveOptions: any[]; - - constructor(private productService: ProductService) {} - - ngOnInit() { - this.productService.getProductsSmall().then((products) => { - this.products = products; - }); - - this.responsiveOptions = [ - { - breakpoint: '1024px', - numVisible: 3, - numScroll: 3 - }, - { - breakpoint: '768px', - numVisible: 2, - numScroll: 2 - }, - { - breakpoint: '560px', - numVisible: 1, - numScroll: 1 - } - ]; - } - - getSeverity(status: string) { - switch (status) { - case 'INSTOCK': - return 'success'; - case 'LOWSTOCK': - return 'warn'; - case 'OUTOFSTOCK': - return 'danger'; - } - } -}`, - scss: ` -:host ::ng-deep { - .product-item { - .product-item-content { - border: 1px solid var(--surface-d); - border-radius: 3px; - margin: .3rem; - text-align: center; - padding: 2rem 0; - } - - .product-image { - width: 50%; - box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) - } - } -}`, - data: ` -/* ProductService */ -{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - service: ['ProductService'], - }; - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/cascadeselect/accessibilitydoc.ts b/src/app/showcase/doc/cascadeselect/accessibilitydoc.ts deleted file mode 100644 index 5409683592a..00000000000 --- a/src/app/showcase/doc/cascadeselect/accessibilitydoc.ts +++ /dev/null @@ -1,138 +0,0 @@ -import { Component, Input } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'cascade-select-accessibility-doc', - template: ` -

    Screen Reader

    -

    - Value to describe the component can either be provided with ariaLabelledBy or ariaLabel props. The - cascadeselect element has a combobox role in addition to aria-haspopup and aria-expanded attributes. - The relation between the combobox and the popup is created with aria-controls that refers to the id of the popup. -

    -

    - The popup list has an id that refers to the aria-controls attribute of the combobox element and uses - tree as the role. Each list item has a treeitem role along with aria-label, aria-selected and - aria-expanded attributes. The container element of a treenode has the group role. The aria-setsize, - aria-posinset and aria-level attributes are calculated implicitly and added to each treeitem. -

    -
    - - - -

    Closed State Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus to the cascadeselect element.
    - space - - Opens the popup and moves visual focus to the selected option, if there is none then first option receives the - focus. -
    - down arrow - - Opens the popup and moves visual focus to the selected option, if there is none then first option receives the - focus. -
    -
    - -

    Popup Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - Hides the popup and moves focus to the next tabbable element.
    shift + tabHides the popup and moves focus to the previous tabbable element.
    - enter - Selects the focused option and closes the popup.
    - space - Selects the focused option and closes the popup.
    - escape - Closes the popup, moves focus to the cascadeselect element.
    - down arrow - Moves focus to the next option.
    - up arrow - Moves focus to the previous option.
    - right arrow - If option is closed, opens the option otherwise moves focus to the first child option.
    - left arrow - If option is open, closes the option otherwise moves focus to the parent option.
    -
    `, -}) -export class AccessibilityDoc { - @Input() id: string; - - @Input() title: string; - - code: Code = { - basic: `Options - - -`, - }; -} diff --git a/src/app/showcase/doc/cascadeselect/basicdoc.ts b/src/app/showcase/doc/cascadeselect/basicdoc.ts deleted file mode 100644 index 1a99349ca04..00000000000 --- a/src/app/showcase/doc/cascadeselect/basicdoc.ts +++ /dev/null @@ -1,210 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'cascade-select-basic-demo', - template: ` - -

    - CascadeSelect requires a value to bind and a collection of arbitrary objects with a nested hierarchy. - optionGroupLabel is used for the text of a category and optionGroupChildren is to define the children of the - category. Note that order of the optionGroupChildren matters and it should correspond to the data hierarchy. -

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - countries: any[] | undefined; - - selectedCity: any; - - ngOnInit() { - this.countries = [ - { - name: 'Australia', - code: 'AU', - states: [ - { - name: 'New South Wales', - cities: [ - { cname: 'Sydney', code: 'A-SY' }, - { cname: 'Newcastle', code: 'A-NE' }, - { cname: 'Wollongong', code: 'A-WO' }, - ], - }, - { - name: 'Queensland', - cities: [ - { cname: 'Brisbane', code: 'A-BR' }, - { cname: 'Townsville', code: 'A-TO' }, - ], - }, - ], - }, - { - name: 'Canada', - code: 'CA', - states: [ - { - name: 'Quebec', - cities: [ - { cname: 'Montreal', code: 'C-MO' }, - { cname: 'Quebec City', code: 'C-QU' }, - ], - }, - { - name: 'Ontario', - cities: [ - { cname: 'Ottawa', code: 'C-OT' }, - { cname: 'Toronto', code: 'C-TO' }, - ], - }, - ], - }, - { - name: 'United States', - code: 'US', - states: [ - { - name: 'California', - cities: [ - { cname: 'Los Angeles', code: 'US-LA' }, - { cname: 'San Diego', code: 'US-SD' }, - { cname: 'San Francisco', code: 'US-SF' }, - ], - }, - { - name: 'Florida', - cities: [ - { cname: 'Jacksonville', code: 'US-JA' }, - { cname: 'Miami', code: 'US-MI' }, - { cname: 'Tampa', code: 'US-TA' }, - { cname: 'Orlando', code: 'US-OR' }, - ], - }, - { - name: 'Texas', - cities: [ - { cname: 'Austin', code: 'US-AU' }, - { cname: 'Dallas', code: 'US-DA' }, - { cname: 'Houston', code: 'US-HO' }, - ], - }, - ], - }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { CascadeSelect } from 'primeng/cascadeselect'; - -@Component({ - selector: 'cascade-select-basic-demo', - templateUrl: './cascade-select-basic-demo.html', - standalone: true, - imports: [FormsModule, CascadeSelect] -}) -export class CascadeSelectBasicDemo implements OnInit { - countries: any[] | undefined; - - selectedCity: any; - - ngOnInit() { - this.countries = [ - { - name: 'Australia', - code: 'AU', - states: [ - { - name: 'New South Wales', - cities: [ - { cname: 'Sydney', code: 'A-SY' }, - { cname: 'Newcastle', code: 'A-NE' }, - { cname: 'Wollongong', code: 'A-WO' } - ] - }, - { - name: 'Queensland', - cities: [ - { cname: 'Brisbane', code: 'A-BR' }, - { cname: 'Townsville', code: 'A-TO' } - ] - } - ] - }, - { - name: 'Canada', - code: 'CA', - states: [ - { - name: 'Quebec', - cities: [ - { cname: 'Montreal', code: 'C-MO' }, - { cname: 'Quebec City', code: 'C-QU' } - ] - }, - { - name: 'Ontario', - cities: [ - { cname: 'Ottawa', code: 'C-OT' }, - { cname: 'Toronto', code: 'C-TO' } - ] - } - ] - }, - { - name: 'United States', - code: 'US', - states: [ - { - name: 'California', - cities: [ - { cname: 'Los Angeles', code: 'US-LA' }, - { cname: 'San Diego', code: 'US-SD' }, - { cname: 'San Francisco', code: 'US-SF' } - ] - }, - { - name: 'Florida', - cities: [ - { cname: 'Jacksonville', code: 'US-JA' }, - { cname: 'Miami', code: 'US-MI' }, - { cname: 'Tampa', code: 'US-TA' }, - { cname: 'Orlando', code: 'US-OR' } - ] - }, - { - name: 'Texas', - cities: [ - { cname: 'Austin', code: 'US-AU' }, - { cname: 'Dallas', code: 'US-DA' }, - { cname: 'Houston', code: 'US-HO' } - ] - } - ] - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/cascadeselect/cascasdeselectdoc.module.ts b/src/app/showcase/doc/cascadeselect/cascasdeselectdoc.module.ts deleted file mode 100644 index 5a29e34dbf1..00000000000 --- a/src/app/showcase/doc/cascadeselect/cascasdeselectdoc.module.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { RouterModule } from '@angular/router'; -import { CascadeSelectModule } from 'primeng/cascadeselect'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { BasicDoc } from './basicdoc'; -import { ImportDoc } from './importdoc'; -import { InvalidDoc } from './invaliddoc'; -import { FloatLabelDoc } from './floatlabeldoc'; -import { ReactiveFormsDoc } from './reactiveformsdoc'; -import { StyleDoc } from './styledoc'; -import { TemplateDoc } from './templatedoc'; -import { DisabledDoc } from './disableddoc'; -import { FilledDoc } from './filleddoc'; -import { LoadingDoc } from './loadingdoc'; -import { FloatLabelModule } from 'primeng/floatlabel'; -import { IftaLabelDoc } from './iftalabeldoc'; -import { IftaLabelModule } from 'primeng/iftalabel'; -import { ButtonModule } from 'primeng/button'; -import { SizesDoc } from './sizesdoc'; - -@NgModule({ - imports: [ - CommonModule, - RouterModule, - CascadeSelectModule, - FormsModule, - AppCodeModule, - AppDocModule, - ReactiveFormsModule, - FloatLabelModule, - IftaLabelModule, - ButtonModule, - ], - exports: [AppDocModule], - declarations: [ - ImportDoc, - BasicDoc, - TemplateDoc, - InvalidDoc, - FloatLabelDoc, - IftaLabelDoc, - FilledDoc, - DisabledDoc, - StyleDoc, - AccessibilityDoc, - ReactiveFormsDoc, - LoadingDoc, - SizesDoc - ], -}) -export class CascadeSelectDocModule {} diff --git a/src/app/showcase/doc/cascadeselect/disableddoc.ts b/src/app/showcase/doc/cascadeselect/disableddoc.ts deleted file mode 100644 index 1536b0390c0..00000000000 --- a/src/app/showcase/doc/cascadeselect/disableddoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'cascade-select-disabled-demo', - template: ` - -

    When disabled is present, the element cannot be edited and focused.

    -
    -
    - -
    - - `, -}) -export class DisabledDoc { - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { CascadeSelect } from 'primeng/cascadeselect'; - -@Component({ - selector: 'cascade-select-disabled-demo', - templateUrl: './cascade-select-disabled-demo.html', - standalone: true, - imports: [FormsModule, CascadeSelect] -}) -export class CascadeSelectDisabledDemo { - -}`, - }; -} diff --git a/src/app/showcase/doc/cascadeselect/filleddoc.ts b/src/app/showcase/doc/cascadeselect/filleddoc.ts deleted file mode 100644 index d40880866ed..00000000000 --- a/src/app/showcase/doc/cascadeselect/filleddoc.ts +++ /dev/null @@ -1,210 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'cascade-select-filled-demo', - template: ` - -

    - Specify the variant property as filled to display the component with a higher visual emphasis than the default - outlined style. -

    -
    -
    - -
    - - `, -}) -export class FilledDoc { - countries: any[] | undefined; - - selectedCity: any; - - ngOnInit() { - this.countries = [ - { - name: 'Australia', - code: 'AU', - states: [ - { - name: 'New South Wales', - cities: [ - { cname: 'Sydney', code: 'A-SY' }, - { cname: 'Newcastle', code: 'A-NE' }, - { cname: 'Wollongong', code: 'A-WO' }, - ], - }, - { - name: 'Queensland', - cities: [ - { cname: 'Brisbane', code: 'A-BR' }, - { cname: 'Townsville', code: 'A-TO' }, - ], - }, - ], - }, - { - name: 'Canada', - code: 'CA', - states: [ - { - name: 'Quebec', - cities: [ - { cname: 'Montreal', code: 'C-MO' }, - { cname: 'Quebec City', code: 'C-QU' }, - ], - }, - { - name: 'Ontario', - cities: [ - { cname: 'Ottawa', code: 'C-OT' }, - { cname: 'Toronto', code: 'C-TO' }, - ], - }, - ], - }, - { - name: 'United States', - code: 'US', - states: [ - { - name: 'California', - cities: [ - { cname: 'Los Angeles', code: 'US-LA' }, - { cname: 'San Diego', code: 'US-SD' }, - { cname: 'San Francisco', code: 'US-SF' }, - ], - }, - { - name: 'Florida', - cities: [ - { cname: 'Jacksonville', code: 'US-JA' }, - { cname: 'Miami', code: 'US-MI' }, - { cname: 'Tampa', code: 'US-TA' }, - { cname: 'Orlando', code: 'US-OR' }, - ], - }, - { - name: 'Texas', - cities: [ - { cname: 'Austin', code: 'US-AU' }, - { cname: 'Dallas', code: 'US-DA' }, - { cname: 'Houston', code: 'US-HO' }, - ], - }, - ], - }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { CascadeSelect } from 'primeng/cascadeselect'; - -@Component({ - selector: 'cascade-select-filled-demo', - templateUrl: './cascade-select-filled-demo.html', - standalone: true, - imports: [FormsModule, CascadeSelect] -}) -export class CascadeSelectFilledDemo implements OnInit { - countries: any[] | undefined; - - selectedCity: any; - - ngOnInit() { - this.countries = [ - { - name: 'Australia', - code: 'AU', - states: [ - { - name: 'New South Wales', - cities: [ - { cname: 'Sydney', code: 'A-SY' }, - { cname: 'Newcastle', code: 'A-NE' }, - { cname: 'Wollongong', code: 'A-WO' } - ] - }, - { - name: 'Queensland', - cities: [ - { cname: 'Brisbane', code: 'A-BR' }, - { cname: 'Townsville', code: 'A-TO' } - ] - } - ] - }, - { - name: 'Canada', - code: 'CA', - states: [ - { - name: 'Quebec', - cities: [ - { cname: 'Montreal', code: 'C-MO' }, - { cname: 'Quebec City', code: 'C-QU' } - ] - }, - { - name: 'Ontario', - cities: [ - { cname: 'Ottawa', code: 'C-OT' }, - { cname: 'Toronto', code: 'C-TO' } - ] - } - ] - }, - { - name: 'United States', - code: 'US', - states: [ - { - name: 'California', - cities: [ - { cname: 'Los Angeles', code: 'US-LA' }, - { cname: 'San Diego', code: 'US-SD' }, - { cname: 'San Francisco', code: 'US-SF' } - ] - }, - { - name: 'Florida', - cities: [ - { cname: 'Jacksonville', code: 'US-JA' }, - { cname: 'Miami', code: 'US-MI' }, - { cname: 'Tampa', code: 'US-TA' }, - { cname: 'Orlando', code: 'US-OR' } - ] - }, - { - name: 'Texas', - cities: [ - { cname: 'Austin', code: 'US-AU' }, - { cname: 'Dallas', code: 'US-DA' }, - { cname: 'Houston', code: 'US-HO' } - ] - } - ] - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/cascadeselect/floatlabeldoc.ts b/src/app/showcase/doc/cascadeselect/floatlabeldoc.ts deleted file mode 100644 index ee66db37633..00000000000 --- a/src/app/showcase/doc/cascadeselect/floatlabeldoc.ts +++ /dev/null @@ -1,279 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'cascade-select-float-label-demo', - template: ` - -

    - A floating label appears on top of the input field when focused. Visit - FloatLabel documentation for more information. -

    -
    - -
    - - - - - - - - - - - - - - -
    - - - `, -}) -export class FloatLabelDoc { - value1: string | undefined; - - value2: string | undefined; - - value3: string | undefined; - - countries: any[] | undefined; - - selectedCity: any; - - ngOnInit() { - this.countries = [ - { - name: 'Australia', - code: 'AU', - states: [ - { - name: 'New South Wales', - cities: [ - { cname: 'Sydney', code: 'A-SY' }, - { cname: 'Newcastle', code: 'A-NE' }, - { cname: 'Wollongong', code: 'A-WO' }, - ], - }, - { - name: 'Queensland', - cities: [ - { cname: 'Brisbane', code: 'A-BR' }, - { cname: 'Townsville', code: 'A-TO' }, - ], - }, - ], - }, - { - name: 'Canada', - code: 'CA', - states: [ - { - name: 'Quebec', - cities: [ - { cname: 'Montreal', code: 'C-MO' }, - { cname: 'Quebec City', code: 'C-QU' }, - ], - }, - { - name: 'Ontario', - cities: [ - { cname: 'Ottawa', code: 'C-OT' }, - { cname: 'Toronto', code: 'C-TO' }, - ], - }, - ], - }, - { - name: 'United States', - code: 'US', - states: [ - { - name: 'California', - cities: [ - { cname: 'Los Angeles', code: 'US-LA' }, - { cname: 'San Diego', code: 'US-SD' }, - { cname: 'San Francisco', code: 'US-SF' }, - ], - }, - { - name: 'Florida', - cities: [ - { cname: 'Jacksonville', code: 'US-JA' }, - { cname: 'Miami', code: 'US-MI' }, - { cname: 'Tampa', code: 'US-TA' }, - { cname: 'Orlando', code: 'US-OR' }, - ], - }, - { - name: 'Texas', - cities: [ - { cname: 'Austin', code: 'US-AU' }, - { cname: 'Dallas', code: 'US-DA' }, - { cname: 'Houston', code: 'US-HO' }, - ], - }, - ], - }, - ]; - } - - code: Code = { - basic: ` - - - - - - - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { CascadeSelect } from 'primeng/cascadeselect'; -import { FloatLabel } from 'primeng/floatlabel'; - -@Component({ - selector: 'cascade-select-float-label-demo', - templateUrl: './cascade-select-float-label-demo.html', - standalone: true, - imports: [FormsModule, CascadeSelect, FloatLabel] -}) -export class CascadeSelectFloatLabelDemo implements OnInit { - value1: string | undefined; - - value2: string | undefined; - - value3: string | undefined; - - countries: any[] | undefined; - - selectedCity: any; - - ngOnInit() { - this.countries = [ - { - name: 'Australia', - code: 'AU', - states: [ - { - name: 'New South Wales', - cities: [ - { cname: 'Sydney', code: 'A-SY' }, - { cname: 'Newcastle', code: 'A-NE' }, - { cname: 'Wollongong', code: 'A-WO' } - ] - }, - { - name: 'Queensland', - cities: [ - { cname: 'Brisbane', code: 'A-BR' }, - { cname: 'Townsville', code: 'A-TO' } - ] - } - ] - }, - { - name: 'Canada', - code: 'CA', - states: [ - { - name: 'Quebec', - cities: [ - { cname: 'Montreal', code: 'C-MO' }, - { cname: 'Quebec City', code: 'C-QU' } - ] - }, - { - name: 'Ontario', - cities: [ - { cname: 'Ottawa', code: 'C-OT' }, - { cname: 'Toronto', code: 'C-TO' } - ] - } - ] - }, - { - name: 'United States', - code: 'US', - states: [ - { - name: 'California', - cities: [ - { cname: 'Los Angeles', code: 'US-LA' }, - { cname: 'San Diego', code: 'US-SD' }, - { cname: 'San Francisco', code: 'US-SF' } - ] - }, - { - name: 'Florida', - cities: [ - { cname: 'Jacksonville', code: 'US-JA' }, - { cname: 'Miami', code: 'US-MI' }, - { cname: 'Tampa', code: 'US-TA' }, - { cname: 'Orlando', code: 'US-OR' } - ] - }, - { - name: 'Texas', - cities: [ - { cname: 'Austin', code: 'US-AU' }, - { cname: 'Dallas', code: 'US-DA' }, - { cname: 'Houston', code: 'US-HO' } - ] - } - ] - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/cascadeselect/iftalabeldoc.ts b/src/app/showcase/doc/cascadeselect/iftalabeldoc.ts deleted file mode 100644 index 5822bde60af..00000000000 --- a/src/app/showcase/doc/cascadeselect/iftalabeldoc.ts +++ /dev/null @@ -1,220 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'cascade-select-ifta-label-demo', - template: ` - -

    - IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for - more information. -

    -
    -
    - - - - -
    - - - `, -}) -export class IftaLabelDoc { - countries: any[] | undefined; - - selectedCity: any; - code: Code = { - basic: ` - - -`, - - html: `
    - - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { CascadeSelectModule } from 'primeng/cascadeselect'; -import { IftaLabelModule } from 'primeng/iftalabel'; - -@Component({ - selector: 'cascade-select-ifta-label-demo', - templateUrl: './cascade-select-ifta-label-demo.html', - standalone: true, - imports: [FormsModule, CascadeSelectModule, IftaLabelModule] -}) -export class CascadeSelectIftaLabelDemo implements OnInit { - - countries: any[] | undefined; - - selectedCity: any; - - ngOnInit() { - this.countries = [ - { - name: 'Australia', - code: 'AU', - states: [ - { - name: 'New South Wales', - cities: [ - { cname: 'Sydney', code: 'A-SY' }, - { cname: 'Newcastle', code: 'A-NE' }, - { cname: 'Wollongong', code: 'A-WO' } - ] - }, - { - name: 'Queensland', - cities: [ - { cname: 'Brisbane', code: 'A-BR' }, - { cname: 'Townsville', code: 'A-TO' } - ] - } - ] - }, - { - name: 'Canada', - code: 'CA', - states: [ - { - name: 'Quebec', - cities: [ - { cname: 'Montreal', code: 'C-MO' }, - { cname: 'Quebec City', code: 'C-QU' } - ] - }, - { - name: 'Ontario', - cities: [ - { cname: 'Ottawa', code: 'C-OT' }, - { cname: 'Toronto', code: 'C-TO' } - ] - } - ] - }, - { - name: 'United States', - code: 'US', - states: [ - { - name: 'California', - cities: [ - { cname: 'Los Angeles', code: 'US-LA' }, - { cname: 'San Diego', code: 'US-SD' }, - { cname: 'San Francisco', code: 'US-SF' } - ] - }, - { - name: 'Florida', - cities: [ - { cname: 'Jacksonville', code: 'US-JA' }, - { cname: 'Miami', code: 'US-MI' }, - { cname: 'Tampa', code: 'US-TA' }, - { cname: 'Orlando', code: 'US-OR' } - ] - }, - { - name: 'Texas', - cities: [ - { cname: 'Austin', code: 'US-AU' }, - { cname: 'Dallas', code: 'US-DA' }, - { cname: 'Houston', code: 'US-HO' } - ] - } - ] - } - ]; - } -}`, - }; - - ngOnInit() { - this.countries = [ - { - name: 'Australia', - code: 'AU', - states: [ - { - name: 'New South Wales', - cities: [ - { cname: 'Sydney', code: 'A-SY' }, - { cname: 'Newcastle', code: 'A-NE' }, - { cname: 'Wollongong', code: 'A-WO' }, - ], - }, - { - name: 'Queensland', - cities: [ - { cname: 'Brisbane', code: 'A-BR' }, - { cname: 'Townsville', code: 'A-TO' }, - ], - }, - ], - }, - { - name: 'Canada', - code: 'CA', - states: [ - { - name: 'Quebec', - cities: [ - { cname: 'Montreal', code: 'C-MO' }, - { cname: 'Quebec City', code: 'C-QU' }, - ], - }, - { - name: 'Ontario', - cities: [ - { cname: 'Ottawa', code: 'C-OT' }, - { cname: 'Toronto', code: 'C-TO' }, - ], - }, - ], - }, - { - name: 'United States', - code: 'US', - states: [ - { - name: 'California', - cities: [ - { cname: 'Los Angeles', code: 'US-LA' }, - { cname: 'San Diego', code: 'US-SD' }, - { cname: 'San Francisco', code: 'US-SF' }, - ], - }, - { - name: 'Florida', - cities: [ - { cname: 'Jacksonville', code: 'US-JA' }, - { cname: 'Miami', code: 'US-MI' }, - { cname: 'Tampa', code: 'US-TA' }, - { cname: 'Orlando', code: 'US-OR' }, - ], - }, - { - name: 'Texas', - cities: [ - { cname: 'Austin', code: 'US-AU' }, - { cname: 'Dallas', code: 'US-DA' }, - { cname: 'Houston', code: 'US-HO' }, - ], - }, - ], - }, - ]; - } -} diff --git a/src/app/showcase/doc/cascadeselect/importdoc.ts b/src/app/showcase/doc/cascadeselect/importdoc.ts deleted file mode 100644 index 814ca26f8ee..00000000000 --- a/src/app/showcase/doc/cascadeselect/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'cascade-select-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { CascadeSelect } from 'primeng/cascadeselect';`, - }; -} diff --git a/src/app/showcase/doc/cascadeselect/invaliddoc.ts b/src/app/showcase/doc/cascadeselect/invaliddoc.ts deleted file mode 100644 index 956cf96233f..00000000000 --- a/src/app/showcase/doc/cascadeselect/invaliddoc.ts +++ /dev/null @@ -1,207 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'cascade-select-invalid-demo', - template: ` - -

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    -
    -
    - -
    - - `, -}) -export class InvalidDoc { - countries: any[] | undefined; - - selectedCity: any; - - ngOnInit() { - this.countries = [ - { - name: 'Australia', - code: 'AU', - states: [ - { - name: 'New South Wales', - cities: [ - { cname: 'Sydney', code: 'A-SY' }, - { cname: 'Newcastle', code: 'A-NE' }, - { cname: 'Wollongong', code: 'A-WO' }, - ], - }, - { - name: 'Queensland', - cities: [ - { cname: 'Brisbane', code: 'A-BR' }, - { cname: 'Townsville', code: 'A-TO' }, - ], - }, - ], - }, - { - name: 'Canada', - code: 'CA', - states: [ - { - name: 'Quebec', - cities: [ - { cname: 'Montreal', code: 'C-MO' }, - { cname: 'Quebec City', code: 'C-QU' }, - ], - }, - { - name: 'Ontario', - cities: [ - { cname: 'Ottawa', code: 'C-OT' }, - { cname: 'Toronto', code: 'C-TO' }, - ], - }, - ], - }, - { - name: 'United States', - code: 'US', - states: [ - { - name: 'California', - cities: [ - { cname: 'Los Angeles', code: 'US-LA' }, - { cname: 'San Diego', code: 'US-SD' }, - { cname: 'San Francisco', code: 'US-SF' }, - ], - }, - { - name: 'Florida', - cities: [ - { cname: 'Jacksonville', code: 'US-JA' }, - { cname: 'Miami', code: 'US-MI' }, - { cname: 'Tampa', code: 'US-TA' }, - { cname: 'Orlando', code: 'US-OR' }, - ], - }, - { - name: 'Texas', - cities: [ - { cname: 'Austin', code: 'US-AU' }, - { cname: 'Dallas', code: 'US-DA' }, - { cname: 'Houston', code: 'US-HO' }, - ], - }, - ], - }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { CascadeSelect } from 'primeng/cascadeselect'; - -@Component({ - selector: 'cascade-select-invalid-demo', - templateUrl: './cascade-select-invalid-demo.html', - standalone: true, - imports: [FormsModule, CascadeSelect] -}) -export class CascadeSelectInvalidDemo implements OnInit { - countries: any[] | undefined; - - selectedCity: any; - - ngOnInit() { - this.countries = [ - { - name: 'Australia', - code: 'AU', - states: [ - { - name: 'New South Wales', - cities: [ - { cname: 'Sydney', code: 'A-SY' }, - { cname: 'Newcastle', code: 'A-NE' }, - { cname: 'Wollongong', code: 'A-WO' } - ] - }, - { - name: 'Queensland', - cities: [ - { cname: 'Brisbane', code: 'A-BR' }, - { cname: 'Townsville', code: 'A-TO' } - ] - } - ] - }, - { - name: 'Canada', - code: 'CA', - states: [ - { - name: 'Quebec', - cities: [ - { cname: 'Montreal', code: 'C-MO' }, - { cname: 'Quebec City', code: 'C-QU' } - ] - }, - { - name: 'Ontario', - cities: [ - { cname: 'Ottawa', code: 'C-OT' }, - { cname: 'Toronto', code: 'C-TO' } - ] - } - ] - }, - { - name: 'United States', - code: 'US', - states: [ - { - name: 'California', - cities: [ - { cname: 'Los Angeles', code: 'US-LA' }, - { cname: 'San Diego', code: 'US-SD' }, - { cname: 'San Francisco', code: 'US-SF' } - ] - }, - { - name: 'Florida', - cities: [ - { cname: 'Jacksonville', code: 'US-JA' }, - { cname: 'Miami', code: 'US-MI' }, - { cname: 'Tampa', code: 'US-TA' }, - { cname: 'Orlando', code: 'US-OR' } - ] - }, - { - name: 'Texas', - cities: [ - { cname: 'Austin', code: 'US-AU' }, - { cname: 'Dallas', code: 'US-DA' }, - { cname: 'Houston', code: 'US-HO' } - ] - } - ] - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/cascadeselect/loadingdoc.ts b/src/app/showcase/doc/cascadeselect/loadingdoc.ts deleted file mode 100644 index c4040f88e13..00000000000 --- a/src/app/showcase/doc/cascadeselect/loadingdoc.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'cascade-select-loading-demo', - template: ` - -

    Loading state can be used loading property.

    -
    -
    - -
    - - `, -}) -export class LoadingDoc { - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { CascadeSelect } from 'primeng/cascadeselect'; - -@Component({ - selector: 'cascade-select-loading-demo', - templateUrl: './cascade-select-loading-demo.html', - standalone: true, - imports: [FormsModule, CascadeSelect] -}) -export class CascadeSelectLoadingDemo {}`, - }; -} diff --git a/src/app/showcase/doc/cascadeselect/reactiveformsdoc.ts b/src/app/showcase/doc/cascadeselect/reactiveformsdoc.ts deleted file mode 100644 index 2d5cc6395e2..00000000000 --- a/src/app/showcase/doc/cascadeselect/reactiveformsdoc.ts +++ /dev/null @@ -1,228 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - CascadeSelect can also be used with reactive forms. In this case, the formControlName property is used to bind the - component to a form control. -

    -
    -
    -
    - - -
    - - `, -}) -export class ReactiveFormsDoc implements OnInit { - countries: any[] | undefined; - - selectedCity: any; - - formGroup: FormGroup | undefined; - - ngOnInit() { - this.formGroup = new FormGroup({ - selectedCity: new FormControl(null), - }); - - this.countries = [ - { - name: 'Australia', - code: 'AU', - states: [ - { - name: 'New South Wales', - cities: [ - { cname: 'Sydney', code: 'A-SY' }, - { cname: 'Newcastle', code: 'A-NE' }, - { cname: 'Wollongong', code: 'A-WO' }, - ], - }, - { - name: 'Queensland', - cities: [ - { cname: 'Brisbane', code: 'A-BR' }, - { cname: 'Townsville', code: 'A-TO' }, - ], - }, - ], - }, - { - name: 'Canada', - code: 'CA', - states: [ - { - name: 'Quebec', - cities: [ - { cname: 'Montreal', code: 'C-MO' }, - { cname: 'Quebec City', code: 'C-QU' }, - ], - }, - { - name: 'Ontario', - cities: [ - { cname: 'Ottawa', code: 'C-OT' }, - { cname: 'Toronto', code: 'C-TO' }, - ], - }, - ], - }, - { - name: 'United States', - code: 'US', - states: [ - { - name: 'California', - cities: [ - { cname: 'Los Angeles', code: 'US-LA' }, - { cname: 'San Diego', code: 'US-SD' }, - { cname: 'San Francisco', code: 'US-SF' }, - ], - }, - { - name: 'Florida', - cities: [ - { cname: 'Jacksonville', code: 'US-JA' }, - { cname: 'Miami', code: 'US-MI' }, - { cname: 'Tampa', code: 'US-TA' }, - { cname: 'Orlando', code: 'US-OR' }, - ], - }, - { - name: 'Texas', - cities: [ - { cname: 'Austin', code: 'US-AU' }, - { cname: 'Dallas', code: 'US-DA' }, - { cname: 'Houston', code: 'US-HO' }, - ], - }, - ], - }, - ]; - } - - code: Code = { - basic: `
    - -`, - - html: `
    -
    - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { CascadeSelect } from 'primeng/cascadeselect'; - -@Component({ - selector: 'cascade-select-reactive-forms-demo', - templateUrl: './cascade-select-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, CascadeSelect] -}) -export class CascadeSelectReactiveFormsDemo implements OnInit { - countries: any[] | undefined; - - selectedCity: any; - - formGroup: FormGroup | undefined; - - ngOnInit() { - this.formGroup = new FormGroup({ - selectedCity: new FormControl(null) - }); - - this.countries = [ - { - name: 'Australia', - code: 'AU', - states: [ - { - name: 'New South Wales', - cities: [ - { cname: 'Sydney', code: 'A-SY' }, - { cname: 'Newcastle', code: 'A-NE' }, - { cname: 'Wollongong', code: 'A-WO' } - ] - }, - { - name: 'Queensland', - cities: [ - { cname: 'Brisbane', code: 'A-BR' }, - { cname: 'Townsville', code: 'A-TO' } - ] - } - ] - }, - { - name: 'Canada', - code: 'CA', - states: [ - { - name: 'Quebec', - cities: [ - { cname: 'Montreal', code: 'C-MO' }, - { cname: 'Quebec City', code: 'C-QU' } - ] - }, - { - name: 'Ontario', - cities: [ - { cname: 'Ottawa', code: 'C-OT' }, - { cname: 'Toronto', code: 'C-TO' } - ] - } - ] - }, - { - name: 'United States', - code: 'US', - states: [ - { - name: 'California', - cities: [ - { cname: 'Los Angeles', code: 'US-LA' }, - { cname: 'San Diego', code: 'US-SD' }, - { cname: 'San Francisco', code: 'US-SF' } - ] - }, - { - name: 'Florida', - cities: [ - { cname: 'Jacksonville', code: 'US-JA' }, - { cname: 'Miami', code: 'US-MI' }, - { cname: 'Tampa', code: 'US-TA' }, - { cname: 'Orlando', code: 'US-OR' } - ] - }, - { - name: 'Texas', - cities: [ - { cname: 'Austin', code: 'US-AU' }, - { cname: 'Dallas', code: 'US-DA' }, - { cname: 'Houston', code: 'US-HO' } - ] - } - ] - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/cascadeselect/sizesdoc.ts b/src/app/showcase/doc/cascadeselect/sizesdoc.ts deleted file mode 100644 index 3411011d5ab..00000000000 --- a/src/app/showcase/doc/cascadeselect/sizesdoc.ts +++ /dev/null @@ -1,238 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'cascade-select-sizes-demo', - template: ` - -

    CascadeSelect provides small and large sizes as alternatives to the base.

    -
    -
    - - - -
    - - `, -}) -export class SizesDoc { - countries: any[] | undefined; - - value1: any; - - value2: any; - - value3: any; - - ngOnInit() { - this.countries = [ - { - name: 'Australia', - code: 'AU', - states: [ - { - name: 'New South Wales', - cities: [ - { cname: 'Sydney', code: 'A-SY' }, - { cname: 'Newcastle', code: 'A-NE' }, - { cname: 'Wollongong', code: 'A-WO' }, - ], - }, - { - name: 'Queensland', - cities: [ - { cname: 'Brisbane', code: 'A-BR' }, - { cname: 'Townsville', code: 'A-TO' }, - ], - }, - ], - }, - { - name: 'Canada', - code: 'CA', - states: [ - { - name: 'Quebec', - cities: [ - { cname: 'Montreal', code: 'C-MO' }, - { cname: 'Quebec City', code: 'C-QU' }, - ], - }, - { - name: 'Ontario', - cities: [ - { cname: 'Ottawa', code: 'C-OT' }, - { cname: 'Toronto', code: 'C-TO' }, - ], - }, - ], - }, - { - name: 'United States', - code: 'US', - states: [ - { - name: 'California', - cities: [ - { cname: 'Los Angeles', code: 'US-LA' }, - { cname: 'San Diego', code: 'US-SD' }, - { cname: 'San Francisco', code: 'US-SF' }, - ], - }, - { - name: 'Florida', - cities: [ - { cname: 'Jacksonville', code: 'US-JA' }, - { cname: 'Miami', code: 'US-MI' }, - { cname: 'Tampa', code: 'US-TA' }, - { cname: 'Orlando', code: 'US-OR' }, - ], - }, - { - name: 'Texas', - cities: [ - { cname: 'Austin', code: 'US-AU' }, - { cname: 'Dallas', code: 'US-DA' }, - { cname: 'Houston', code: 'US-HO' }, - ], - }, - ], - }, - ]; - } - - code: Code = { - basic: ` - -`, - - html: `
    - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { CascadeSelect } from 'primeng/cascadeselect'; - -@Component({ - selector: 'cascade-select-sizes-demo', - templateUrl: './cascade-select-sizes-demo.html', - standalone: true, - imports: [FormsModule, CascadeSelect] -}) -export class CascadeSelectSizesDemo implements OnInit { - countries: any[] | undefined; - - value1: any; - - value2: any; - - value3: any; - - ngOnInit() { - this.countries = [ - { - name: 'Australia', - code: 'AU', - states: [ - { - name: 'New South Wales', - cities: [ - { cname: 'Sydney', code: 'A-SY' }, - { cname: 'Newcastle', code: 'A-NE' }, - { cname: 'Wollongong', code: 'A-WO' } - ] - }, - { - name: 'Queensland', - cities: [ - { cname: 'Brisbane', code: 'A-BR' }, - { cname: 'Townsville', code: 'A-TO' } - ] - } - ] - }, - { - name: 'Canada', - code: 'CA', - states: [ - { - name: 'Quebec', - cities: [ - { cname: 'Montreal', code: 'C-MO' }, - { cname: 'Quebec City', code: 'C-QU' } - ] - }, - { - name: 'Ontario', - cities: [ - { cname: 'Ottawa', code: 'C-OT' }, - { cname: 'Toronto', code: 'C-TO' } - ] - } - ] - }, - { - name: 'United States', - code: 'US', - states: [ - { - name: 'California', - cities: [ - { cname: 'Los Angeles', code: 'US-LA' }, - { cname: 'San Diego', code: 'US-SD' }, - { cname: 'San Francisco', code: 'US-SF' } - ] - }, - { - name: 'Florida', - cities: [ - { cname: 'Jacksonville', code: 'US-JA' }, - { cname: 'Miami', code: 'US-MI' }, - { cname: 'Tampa', code: 'US-TA' }, - { cname: 'Orlando', code: 'US-OR' } - ] - }, - { - name: 'Texas', - cities: [ - { cname: 'Austin', code: 'US-AU' }, - { cname: 'Dallas', code: 'US-DA' }, - { cname: 'Houston', code: 'US-HO' } - ] - } - ] - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/cascadeselect/styledoc.ts b/src/app/showcase/doc/cascadeselect/styledoc.ts deleted file mode 100644 index 3a91336378e..00000000000 --- a/src/app/showcase/doc/cascadeselect/styledoc.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'cascade-select-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-cascadeselectContainer element.
    p-cascadeselect-labelElement to display label of selected option.
    p-cascadeselect-triggerIcon element.
    p-cascadeselect-panelIcon element.
    p-cascadeselect-items-wrapperWrapper element of items list.
    p-cascadeselect-itemsList element of items.
    p-cascadeselect-itemAn item in the list.
    -
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/cascadeselect/templatedoc.ts b/src/app/showcase/doc/cascadeselect/templatedoc.ts deleted file mode 100644 index 50ab8b337dc..00000000000 --- a/src/app/showcase/doc/cascadeselect/templatedoc.ts +++ /dev/null @@ -1,289 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'cascade-select-template-demo', - template: ` - -

    - Label of an option is used as the display text of an item by default, for custom content support define an - option template that gets the option instance as a parameter. In addition value, dropdownicon, - loadingicon, and optiongroupicon slots are provided for further customization. -

    -
    -
    - - -
    - - - - {{ option.cname || option.name }} -
    -
    - - - - - -
    Available Countries
    -
    - -
    - -
    -
    -
    -
    - - `, -}) -export class TemplateDoc { - countries: any[] | undefined; - - selectedCity: any; - - ngOnInit() { - this.countries = [ - { - name: 'Australia', - code: 'AU', - states: [ - { - name: 'New South Wales', - cities: [ - { cname: 'Sydney', code: 'A-SY' }, - { cname: 'Newcastle', code: 'A-NE' }, - { cname: 'Wollongong', code: 'A-WO' }, - ], - }, - { - name: 'Queensland', - cities: [ - { cname: 'Brisbane', code: 'A-BR' }, - { cname: 'Townsville', code: 'A-TO' }, - ], - }, - ], - }, - { - name: 'Canada', - code: 'CA', - states: [ - { - name: 'Quebec', - cities: [ - { cname: 'Montreal', code: 'C-MO' }, - { cname: 'Quebec City', code: 'C-QU' }, - ], - }, - { - name: 'Ontario', - cities: [ - { cname: 'Ottawa', code: 'C-OT' }, - { cname: 'Toronto', code: 'C-TO' }, - ], - }, - ], - }, - { - name: 'United States', - code: 'US', - states: [ - { - name: 'California', - cities: [ - { cname: 'Los Angeles', code: 'US-LA' }, - { cname: 'San Diego', code: 'US-SD' }, - { cname: 'San Francisco', code: 'US-SF' }, - ], - }, - { - name: 'Florida', - cities: [ - { cname: 'Jacksonville', code: 'US-JA' }, - { cname: 'Miami', code: 'US-MI' }, - { cname: 'Tampa', code: 'US-TA' }, - { cname: 'Orlando', code: 'US-OR' }, - ], - }, - { - name: 'Texas', - cities: [ - { cname: 'Austin', code: 'US-AU' }, - { cname: 'Dallas', code: 'US-DA' }, - { cname: 'Houston', code: 'US-HO' }, - ], - }, - ], - }, - ]; - } - - code: Code = { - basic: ` - -
    - - - - {{ option.cname || option.name }} -
    -
    - - - - - -
    Available Countries
    -
    - -
    - -
    -
    -
    `, - - html: `
    - - -
    - - - - {{ option.cname || option.name }} -
    -
    - - - - - -
    Available Countries
    -
    - -
    - -
    -
    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { CascadeSelectModule } from 'primeng/cascadeselect'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'cascade-select-template-demo', - templateUrl: './cascade-select-template-demo.html', - standalone: true, - imports: [FormsModule, CascadeSelectModule, ButtonModule] -}) -export class CascadeSelectTemplateDemo implements OnInit { - countries: any[] | undefined; - - selectedCity: any; - - ngOnInit() { - this.countries = [ - { - name: 'Australia', - code: 'AU', - states: [ - { - name: 'New South Wales', - cities: [ - { cname: 'Sydney', code: 'A-SY' }, - { cname: 'Newcastle', code: 'A-NE' }, - { cname: 'Wollongong', code: 'A-WO' } - ] - }, - { - name: 'Queensland', - cities: [ - { cname: 'Brisbane', code: 'A-BR' }, - { cname: 'Townsville', code: 'A-TO' } - ] - } - ] - }, - { - name: 'Canada', - code: 'CA', - states: [ - { - name: 'Quebec', - cities: [ - { cname: 'Montreal', code: 'C-MO' }, - { cname: 'Quebec City', code: 'C-QU' } - ] - }, - { - name: 'Ontario', - cities: [ - { cname: 'Ottawa', code: 'C-OT' }, - { cname: 'Toronto', code: 'C-TO' } - ] - } - ] - }, - { - name: 'United States', - code: 'US', - states: [ - { - name: 'California', - cities: [ - { cname: 'Los Angeles', code: 'US-LA' }, - { cname: 'San Diego', code: 'US-SD' }, - { cname: 'San Francisco', code: 'US-SF' } - ] - }, - { - name: 'Florida', - cities: [ - { cname: 'Jacksonville', code: 'US-JA' }, - { cname: 'Miami', code: 'US-MI' }, - { cname: 'Tampa', code: 'US-TA' }, - { cname: 'Orlando', code: 'US-OR' } - ] - }, - { - name: 'Texas', - cities: [ - { cname: 'Austin', code: 'US-AU' }, - { cname: 'Dallas', code: 'US-DA' }, - { cname: 'Houston', code: 'US-HO' } - ] - } - ] - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/chart/accessibilitydoc.ts b/src/app/showcase/doc/chart/accessibilitydoc.ts deleted file mode 100644 index 3aa4257cdb5..00000000000 --- a/src/app/showcase/doc/chart/accessibilitydoc.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'chart-accessibility-doc', - template: `
    - -
    -

    Screen Reader

    -

    - Chart components internally use canvas element, refer to the - Chart.js accessibility - guide for more information. The canvas element can be customized with canvasProps property to define aria roles - and properties, in addition any content inside the component is directly passed as a child of the canvas to be able to - provide fallback content like a table. -

    -
    -
    - -
    `, -}) -export class AccessibilityDoc { - code: Code = { - html: ``, - }; -} diff --git a/src/app/showcase/doc/chart/basicdoc.ts b/src/app/showcase/doc/chart/basicdoc.ts deleted file mode 100644 index c3c1e109c20..00000000000 --- a/src/app/showcase/doc/chart/basicdoc.ts +++ /dev/null @@ -1,196 +0,0 @@ -import { isPlatformBrowser } from '@angular/common'; -import { ChangeDetectorRef, Component, effect, inject, OnInit, PLATFORM_ID } from '@angular/core'; -import { Code } from '@domain/code'; -import { AppConfigService } from '@service/appconfigservice'; - -@Component({ - selector: 'chart-basic-demo', - template: ` - -

    - A chart is configured with 3 properties; type, data and options. Chart type is defined using the - type property that accepts pie, doughtnut, line, bar, radar and - polarArea as a value. The data defines datasets represented with the chart and the options provide - numerous customization options to customize the presentation. -

    -
    -
    - -
    - - `, -}) -export class BasicDoc implements OnInit { - basicData: any; - - basicOptions: any; - - platformId = inject(PLATFORM_ID); - - configService = inject(AppConfigService); - - constructor(private cd: ChangeDetectorRef) {} - - themeEffect = effect(() => { - if (this.configService.theme()) { - this.initChart(); - this.cd.markForCheck(); - } - }); - - ngOnInit() { - this.initChart(); - } - - initChart() { - if (isPlatformBrowser(this.platformId)) { - const documentStyle = getComputedStyle(document.documentElement); - const textColor = documentStyle.getPropertyValue('--p-text-color'); - const textColorSecondary = documentStyle.getPropertyValue('--p-text-muted-color'); - const surfaceBorder = documentStyle.getPropertyValue('--p-content-border-color'); - - this.basicData = { - labels: ['Q1', 'Q2', 'Q3', 'Q4'], - datasets: [ - { - label: 'Sales', - data: [540, 325, 702, 620], - backgroundColor: [ - 'rgba(249, 115, 22, 0.2)', - 'rgba(6, 182, 212, 0.2)', - 'rgb(107, 114, 128, 0.2)', - 'rgba(139, 92, 246, 0.2)', - ], - borderColor: ['rgb(249, 115, 22)', 'rgb(6, 182, 212)', 'rgb(107, 114, 128)', 'rgb(139, 92, 246)'], - borderWidth: 1, - }, - ], - }; - - this.basicOptions = { - plugins: { - legend: { - labels: { - color: textColor, - }, - }, - }, - scales: { - x: { - ticks: { - color: textColorSecondary, - }, - grid: { - color: surfaceBorder, - }, - }, - y: { - beginAtZero: true, - ticks: { - color: textColorSecondary, - }, - grid: { - color: surfaceBorder, - }, - }, - }, - }; - } - } - - code: Code = { - basic: ``, - html: `
    - -
    `, - typescript: `import { isPlatformBrowser } from '@angular/common'; -import { ChangeDetectorRef, Component, effect, inject, OnInit, PLATFORM_ID } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; -import { ChartModule } from 'primeng/chart'; - -@Component({ - selector: 'chart-basic-demo', - templateUrl: './chart-basic-demo.html', - standalone: true, - imports: [ChartModule] -}) -export class ChartBasicDemo implements OnInit { - basicData: any; - - basicOptions: any; - - platformId = inject(PLATFORM_ID); - - configService = inject(AppConfigService); - - constructor(private cd: ChangeDetectorRef) {} - - themeEffect = effect(() => { - if (this.configService.theme() && isPlatformBrowser(this.platformId)) { - this.initChart(); - this.cd.markForCheck(); - } - }); - - ngOnInit() { - this.initChart(); - } - - initChart() { - if (isPlatformBrowser(this.platformId)) { - const documentStyle = getComputedStyle(document.documentElement); - const textColor = documentStyle.getPropertyValue('--p-text-color'); - const textColorSecondary = documentStyle.getPropertyValue('--p-text-muted-color'); - const surfaceBorder = documentStyle.getPropertyValue('--p-content-border-color'); - - this.basicData = { - labels: ['Q1', 'Q2', 'Q3', 'Q4'], - datasets: [ - { - label: 'Sales', - data: [540, 325, 702, 620], - backgroundColor: [ - 'rgba(249, 115, 22, 0.2)', - 'rgba(6, 182, 212, 0.2)', - 'rgb(107, 114, 128, 0.2)', - 'rgba(139, 92, 246, 0.2)', - ], - borderColor: ['rgb(249, 115, 22)', 'rgb(6, 182, 212)', 'rgb(107, 114, 128)', 'rgb(139, 92, 246)'], - borderWidth: 1, - }, - ], - }; - - this.basicOptions = { - plugins: { - legend: { - labels: { - color: textColor, - }, - }, - }, - scales: { - x: { - ticks: { - color: textColorSecondary, - }, - grid: { - color: surfaceBorder, - }, - }, - y: { - beginAtZero: true, - ticks: { - color: textColorSecondary, - }, - grid: { - color: surfaceBorder, - }, - }, - }, - }; - } - } -}`, - }; -} diff --git a/src/app/showcase/doc/chart/chartdoc.module.ts b/src/app/showcase/doc/chart/chartdoc.module.ts deleted file mode 100644 index e715803444b..00000000000 --- a/src/app/showcase/doc/chart/chartdoc.module.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { ChartModule } from 'primeng/chart'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { BasicDoc } from './basicdoc'; -import { ChartjsDoc } from './chartjsdoc'; -import { ComboDoc } from './combodoc'; -import { DoughnutDoc } from './doughnutdoc'; -import { HorizontalBarDoc } from './horizontalbardoc'; -import { ImportDoc } from './importdoc'; -import { LineDoc } from './linedoc'; -import { LineStyleDoc } from './linestyledoc'; -import { MethodsDoc } from './methodsdoc'; -import { MultiAxisDoc } from './multiaxisdoc'; -import { PieDoc } from './piedoc'; -import { PolarAreaDoc } from './polarareadoc'; -import { PropsDoc } from './propsdoc'; -import { RadarDoc } from './radardoc'; -import { StackedBarDoc } from './stackedbardoc'; -import { VerticalBarDoc } from './verticalbardoc'; - -@NgModule({ - imports: [CommonModule, RouterModule, AppCodeModule, ChartModule, AppDocModule], - declarations: [ - BasicDoc, - ChartjsDoc, - ComboDoc, - DoughnutDoc, - HorizontalBarDoc, - ImportDoc, - LineDoc, - LineStyleDoc, - MethodsDoc, - MultiAxisDoc, - PieDoc, - PolarAreaDoc, - PropsDoc, - RadarDoc, - StackedBarDoc, - VerticalBarDoc, - AccessibilityDoc, - ], - exports: [AppDocModule], -}) -export class ChartDocModule {} diff --git a/src/app/showcase/doc/chart/chartjsdoc.ts b/src/app/showcase/doc/chart/chartjsdoc.ts deleted file mode 100644 index ec1025f2850..00000000000 --- a/src/app/showcase/doc/chart/chartjsdoc.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'chartjs-doc', - template: ` - -

    - To begin with, first you must install the charts.js package using npm and then include it in your project. An example with - CLI would be; -

    -
    - - `, -}) -export class ChartjsDoc { - code: Code = { - typescript: `npm install chart.js --save`, - }; -} diff --git a/src/app/showcase/doc/chart/importdoc.ts b/src/app/showcase/doc/chart/importdoc.ts deleted file mode 100644 index 83184175c34..00000000000 --- a/src/app/showcase/doc/chart/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'chart-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { ChartModule } from 'primeng/chart';`, - }; -} diff --git a/src/app/showcase/doc/chart/methodsdoc.ts b/src/app/showcase/doc/chart/methodsdoc.ts deleted file mode 100644 index 24058b7c2e4..00000000000 --- a/src/app/showcase/doc/chart/methodsdoc.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'methods-doc', - template: ` -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameParametersDescription
    refresh-Redraws the graph with new data.
    reinit-Destroys the graph first and then creates it again.
    generateLegend- - Returns an HTML string of a legend for that chart. The legend is generated from the legendCallback in the - options. -
    -
    - `, -}) -export class MethodsDoc {} diff --git a/src/app/showcase/doc/chart/propsdoc.ts b/src/app/showcase/doc/chart/propsdoc.ts deleted file mode 100644 index d5df5f03c30..00000000000 --- a/src/app/showcase/doc/chart/propsdoc.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'props-doc', - template: ` -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDefaultDescription
    typestringnullType of the chart.
    dataanynullData to display.
    optionsanynullOptions to customize the chart.
    pluginsany[]nullArray of per-chart plugins to customize the chart behaviour.
    widthstringnullWidth of the chart.
    heightstringnullHeight of the chart.
    responsivebooleantrueWhether the chart is redrawn on screen size change.
    onDataSelectfunctionnullCallback to execute when an element on chart is clicked.
    -
    - `, -}) -export class PropsDoc {} diff --git a/src/app/showcase/doc/checkbox/accessibilitydoc.ts b/src/app/showcase/doc/checkbox/accessibilitydoc.ts deleted file mode 100644 index 216a1f41b03..00000000000 --- a/src/app/showcase/doc/checkbox/accessibilitydoc.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'checkbox-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Checkbox component uses a hidden native checkbox element internally that is only visible to screen readers. Value to - describe the component can either be provided via label tag combined with inputId prop or using - ariaLabelledBy, ariaLabel props. -

    -
    - - - -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus to the checkbox.
    - space - Toggles the checked state.
    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - basic: ` - - -Remember Me - - -`, - }; -} diff --git a/src/app/showcase/doc/checkbox/basicdoc.ts b/src/app/showcase/doc/checkbox/basicdoc.ts deleted file mode 100644 index 33ab51b8319..00000000000 --- a/src/app/showcase/doc/checkbox/basicdoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'checkbox-basic-demo', - template: ` - -

    Binary checkbox is used as a controlled input with ngModel and binary properties.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - checked: any = null; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Checkbox } from 'primeng/checkbox'; - -@Component({ - selector: 'checkbox-basic-demo', - templateUrl: './checkbox-basic-demo.html', - standalone: true, - imports: [FormsModule, Checkbox] -}) -export class CheckboxBasicDemo { - checked: boolean = false; -}`, - }; -} diff --git a/src/app/showcase/doc/checkbox/checkboxdoc.module.ts b/src/app/showcase/doc/checkbox/checkboxdoc.module.ts deleted file mode 100644 index 5cf55e57aef..00000000000 --- a/src/app/showcase/doc/checkbox/checkboxdoc.module.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { CheckboxModule } from 'primeng/checkbox'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { ImportDoc } from './importdoc'; -import { BasicDoc } from './basicdoc'; -import { MultipleDoc } from './multipledoc'; -import { LabelDoc } from './labeldoc'; -import { DynamicDoc } from './dynamicdoc'; -import { DisabledDoc } from './disableddoc'; -import { InvalidDoc } from './invaliddoc'; -import { StyleDoc } from './styledoc'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { ReactiveFormsDoc } from './reactiveformsdoc'; -import { FilledDoc } from './filleddoc'; -import { IndeterminateDoc } from './indeterminatedoc'; -import { SizesDoc } from './sizesdoc'; - -@NgModule({ - imports: [CommonModule, RouterModule, FormsModule, AppCodeModule, AppDocModule, CheckboxModule, ReactiveFormsModule], - exports: [ImportDoc, AppDocModule], - declarations: [ - ImportDoc, - BasicDoc, - IndeterminateDoc, - MultipleDoc, - LabelDoc, - DynamicDoc, - DisabledDoc, - InvalidDoc, - StyleDoc, - AccessibilityDoc, - ReactiveFormsDoc, - FilledDoc, - SizesDoc - ], -}) -export class CheckboxDocModule {} diff --git a/src/app/showcase/doc/checkbox/disableddoc.ts b/src/app/showcase/doc/checkbox/disableddoc.ts deleted file mode 100644 index b75610bb77d..00000000000 --- a/src/app/showcase/doc/checkbox/disableddoc.ts +++ /dev/null @@ -1,47 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'checkbox-disabled-demo', - template: ` - -

    When disabled is present, the element cannot be edited and focused.

    -
    -
    - - -
    - - `, -}) -export class DisabledDoc { - checked1: boolean = false; - - checked2: boolean = true; - - code: Code = { - basic: ` -`, - - html: `
    - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Checkbox } from 'primeng/checkbox'; - -@Component({ - selector: 'checkbox-disabled-demo', - templateUrl: './checkbox-disabled-demo.html', - standalone: true, - imports: [FormsModule, Checkbox] -}) -export class CheckboxDisabledDemo { - checked1: boolean = false; - - checked2: boolean = true; -}`, - }; -} diff --git a/src/app/showcase/doc/checkbox/dynamicdoc.ts b/src/app/showcase/doc/checkbox/dynamicdoc.ts deleted file mode 100644 index 042a7d18bc7..00000000000 --- a/src/app/showcase/doc/checkbox/dynamicdoc.ts +++ /dev/null @@ -1,76 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'checkbox-dynamic-demo', - template: ` - -

    Checkboxes can be generated using a list of values.

    -
    -
    -
    -
    - - -
    -
    -
    - - `, -}) -export class DynamicDoc { - selectedCategories: any[] = []; - - categories: any[] = [ - { name: 'Accounting', key: 'A' }, - { name: 'Marketing', key: 'M' }, - { name: 'Production', key: 'P' }, - { name: 'Research', key: 'R' }, - ]; - - code: Code = { - basic: `
    - - -
    `, - - html: `
    -
    -
    - - -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { CheckboxModule } from 'primeng/checkbox'; -import { CommonModule } from '@angular/common'; - -@Component({ - selector: 'checkbox-dynamic-demo', - templateUrl: './checkbox-dynamic-demo.html', - standalone: true, - imports: [FormsModule, CheckboxModule, CommonModule] -}) -export class CheckboxDynamicDemo { - selectedCategories: any[] = []; - - categories: any[] = [ - { name: 'Accounting', key: 'A' }, - { name: 'Marketing', key: 'M' }, - { name: 'Production', key: 'P' }, - { name: 'Research', key: 'R' }, - ]; - - ngOnInit() { - this.selectedCategories = [this.categories[1]]; - } -}`, - }; - - ngOnInit() { - this.selectedCategories = [this.categories[1]]; - } -} diff --git a/src/app/showcase/doc/checkbox/filleddoc.ts b/src/app/showcase/doc/checkbox/filleddoc.ts deleted file mode 100644 index 9f39588774e..00000000000 --- a/src/app/showcase/doc/checkbox/filleddoc.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'checkbox-filled-demo', - template: ` - -

    - Specify the variant property as filled to display the component with a higher visual emphasis than the default - outlined style. -

    -
    -
    - -
    - - `, -}) -export class FilledDoc { - checked: boolean = false; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Checkbox } from 'primeng/checkbox'; - -@Component({ - selector: 'checkbox-filled-demo', - templateUrl: './checkbox-filled-demo.html', - standalone: true, - imports: [FormsModule, Checkbox] -}) -export class CheckboxFilledDemo { - checked: boolean = false; -}`, - }; -} diff --git a/src/app/showcase/doc/checkbox/importdoc.ts b/src/app/showcase/doc/checkbox/importdoc.ts deleted file mode 100644 index 0873d4bad44..00000000000 --- a/src/app/showcase/doc/checkbox/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'checkbox-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Checkbox } from 'primeng/checkbox';`, - }; -} diff --git a/src/app/showcase/doc/checkbox/indeterminatedoc.ts b/src/app/showcase/doc/checkbox/indeterminatedoc.ts deleted file mode 100644 index a3d3aead2e6..00000000000 --- a/src/app/showcase/doc/checkbox/indeterminatedoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'checkbox-indeterminate-demo', - template: ` - -

    When indeterminate is present, the checkbox masks the actual value visually.

    -
    -
    - -
    - - `, -}) -export class IndeterminateDoc { - checked: any = null; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Checkbox } from 'primeng/checkbox'; - -@Component({ - selector: 'checkbox-indeterminate-demo', - templateUrl: './checkbox-indeterminate-demo.html', - standalone: true, - imports: [FormsModule, Checkbox] -}) -export class CheckboxIndeterminateDemo { - checked: boolean = false; -}`, - }; -} diff --git a/src/app/showcase/doc/checkbox/invaliddoc.ts b/src/app/showcase/doc/checkbox/invaliddoc.ts deleted file mode 100644 index 8597505a1d3..00000000000 --- a/src/app/showcase/doc/checkbox/invaliddoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'checkbox-invalid-demo', - template: ` - -

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    -
    -
    - -
    - - `, -}) -export class InvalidDoc { - checked: boolean = false; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Checkbox } from 'primeng/checkbox'; - -@Component({ - selector: 'checkbox-invalid-demo', - templateUrl: './checkbox-invalid-demo.html', - standalone: true, - imports: [FormsModule, Checkbox] -}) -export class CheckboxInvalidDemo { - checked: boolean = false; -}`, - }; -} diff --git a/src/app/showcase/doc/checkbox/labeldoc.ts b/src/app/showcase/doc/checkbox/labeldoc.ts deleted file mode 100644 index 42ee1cc2bf8..00000000000 --- a/src/app/showcase/doc/checkbox/labeldoc.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'checkbox-label-demo', - template: ` - -

    The label attribute provides a label text for the checkbox. This label is also clickable and toggles the checked state.

    -
    -
    - - -
    - - `, -}) -export class LabelDoc { - selectedValues: string[] = []; - - code: Code = { - basic: ` -`, - - html: ` -
    - - -
    `, - - typescript: ` -import { Component } from '@angular/core'; - -@Component({ - selector: 'checkbox-label-demo', - templateUrl: './checkbox-label-demo.html' -}) -export class CheckboxLabelDemo { - selectedValues: string[] = []; -}`, - }; -} diff --git a/src/app/showcase/doc/checkbox/multipledoc.ts b/src/app/showcase/doc/checkbox/multipledoc.ts deleted file mode 100644 index 2801e9afe53..00000000000 --- a/src/app/showcase/doc/checkbox/multipledoc.ts +++ /dev/null @@ -1,85 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'checkbox-multiple-demo', - template: ` - -

    Multiple checkboxes can be grouped together.

    -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - `, -}) -export class MultipleDoc { - pizza: string[] = []; - - code: Code = { - basic: `
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    `, - - html: `
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Checkbox } from 'primeng/checkbox'; - -@Component({ - selector: 'checkbox-multiple-demo', - templateUrl: './checkbox-multiple-demo.html', - standalone: true, - imports: [FormsModule, Checkbox] -}) -export class CheckboxMultipleDemo { - pizza: string[] = []; -}`, - }; -} diff --git a/src/app/showcase/doc/checkbox/reactiveformsdoc.ts b/src/app/showcase/doc/checkbox/reactiveformsdoc.ts deleted file mode 100644 index 32aa333adb8..00000000000 --- a/src/app/showcase/doc/checkbox/reactiveformsdoc.ts +++ /dev/null @@ -1,65 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - Checkbox can also be used with reactive forms. In this case, the formControlName property is used to bind the - component to a form control. -

    -
    -
    -
    - - - -
    - - `, -}) -export class ReactiveFormsDoc implements OnInit { - formGroup: FormGroup | undefined; - - ngOnInit() { - this.formGroup = new FormGroup({ - city: new FormControl(null), - }); - } - - code: Code = { - basic: `
    - - -`, - - html: `
    -
    - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { Checkbox } from 'primeng/checkbox'; - -@Component({ - selector: 'checkbox-reactive-forms-demo', - templateUrl: './checkbox-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, Checkbox] -}) -export class CheckboxReactiveFormsDemo implements OnInit{ - formGroup: FormGroup | undefined; - - ngOnInit() { - this.formGroup = new FormGroup({ - city: new FormControl(null) - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/checkbox/sizesdoc.ts b/src/app/showcase/doc/checkbox/sizesdoc.ts deleted file mode 100644 index 00460a1e34e..00000000000 --- a/src/app/showcase/doc/checkbox/sizesdoc.ts +++ /dev/null @@ -1,73 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'checkbox-sizes-demo', - template: ` - -

    Checkbox provides small and large sizes as alternatives to the base.

    -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - `, -}) -export class SizesDoc { - size: any = null; - - code: Code = { - basic: `
    - - -
    -
    - - -
    -
    - - -
    `, - - html: `
    -
    - - -
    -
    - - -
    -
    - - -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Checkbox } from 'primeng/checkbox'; - -@Component({ - selector: 'checkbox-sizes-demo', - templateUrl: './checkbox-sizes-demo.html', - standalone: true, - imports: [FormsModule, Checkbox] -}) -export class CheckboxSizesDemo { - size: any = null; -}`, - }; -} diff --git a/src/app/showcase/doc/checkbox/styledoc.ts b/src/app/showcase/doc/checkbox/styledoc.ts deleted file mode 100644 index a614b99253e..00000000000 --- a/src/app/showcase/doc/checkbox/styledoc.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'checkbox-style-doc', - template: ` - -

    Following is the list of structural style classes, for theming classes visit theming page.

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-checkboxContainer element
    p-checkbox-boxContainer of icon.
    p-checkbox-iconIcon element.
    p-checkbox-labelLabel element.
    p-label-activeLabel element of a checked state.
    p-label-focusLabel element of a focused state.
    p-label-disabledLabel element of a disabled state.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/chip/accessibilitydoc.ts b/src/app/showcase/doc/chip/accessibilitydoc.ts deleted file mode 100644 index cbbe3cc9573..00000000000 --- a/src/app/showcase/doc/chip/accessibilitydoc.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'chip-accessibility-doc', - template: `
    - -
    -

    Screen Reader

    -

    - Chip uses the label property as the default aria-label, since any attribute is passed to the root element - aria-labelledby or aria-label can be used to override the default behavior. Removable chips have a - tabindex and focusable with the tab key. -

    -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    backspaceHides removable.
    enterHides removable.
    -
    -
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/chip/basicdoc.ts b/src/app/showcase/doc/chip/basicdoc.ts deleted file mode 100644 index 5aaaf9a6cea..00000000000 --- a/src/app/showcase/doc/chip/basicdoc.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'chip-basic-demo', - template: ` - -

    - A basic chip with a text is created with the label property. In addition when removable is added, a delete - icon is displayed to remove a chip, the optional onRemove event is available to get notified when a chip is hidden. -

    -
    -
    - - - - -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: ` - - -`, - - html: `
    - - - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { Chip } from 'primeng/chip'; - -@Component({ - selector: 'chip-basic-demo', - templateUrl: './chip-basic-demo.html', - standalone: true, - imports: [Chip] -}) -export class ChipBasicDemo {}`, - }; -} diff --git a/src/app/showcase/doc/chip/icondoc.ts b/src/app/showcase/doc/chip/icondoc.ts deleted file mode 100644 index 2c1d5a9e927..00000000000 --- a/src/app/showcase/doc/chip/icondoc.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'chip-icon-demo', - template: ` - -

    A font icon next to the label can be displayed with the icon property.

    -
    -
    - - - - -
    - - `, -}) -export class IconDoc { - code: Code = { - basic: ``, - html: `
    - - - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { Chip } from 'primeng/chip'; - -@Component({ - selector: 'chip-icon-demo', - templateUrl: './chip-icon-demo.html', - standalone: true, - imports: [Chip] -}) -export class ChipIconDemo {}`, - }; -} diff --git a/src/app/showcase/doc/chip/imagedoc.ts b/src/app/showcase/doc/chip/imagedoc.ts deleted file mode 100644 index 14572748da0..00000000000 --- a/src/app/showcase/doc/chip/imagedoc.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'chip-image-demo', - template: ` - -

    The image property is used to display an image like an avatar.

    -
    -
    - - - - -
    - - `, -}) -export class ImageDoc { - code: Code = { - basic: ` - - -`, - html: `
    - - - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { Chip } from 'primeng/chip'; - -@Component({ - selector: 'chip-image-demo', - templateUrl: './chip-image-demo.html', - standalone: true, - imports: [Chip] -}) -export class ChipImageDemo {}`, - }; -} diff --git a/src/app/showcase/doc/chip/importdoc.ts b/src/app/showcase/doc/chip/importdoc.ts deleted file mode 100644 index e209f6ab923..00000000000 --- a/src/app/showcase/doc/chip/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'chip-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Chip } from 'primeng/chip';`, - }; -} diff --git a/src/app/showcase/doc/chip/styledoc.ts b/src/app/showcase/doc/chip/styledoc.ts deleted file mode 100644 index 12cef80ccf0..00000000000 --- a/src/app/showcase/doc/chip/styledoc.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'chip-style-doc', - template: ` -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-chipContainer element.
    p-chip-imageContainer element in image mode.
    p-chip-textText of the chip.
    pi-chip-remove-iconRemove icon.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/chip/templatedoc.ts b/src/app/showcase/doc/chip/templatedoc.ts deleted file mode 100644 index e325e07592f..00000000000 --- a/src/app/showcase/doc/chip/templatedoc.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'chip-template-demo', - template: ` - -

    Content can easily be customized with the dynamic content instead of using the built-in modes.

    -
    -
    - - P - PRIME - -
    - - `, -}) -export class TemplateDoc { - code: Code = { - basic: ` - - P - - - PRIME - -`, - html: `
    - - - P - - - PRIME - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { Chip } from 'primeng/chip'; - -@Component({ - selector: 'chip-template-demo', - templateUrl: './chip-template-demo.html', - standalone: true, - imports: [Chip] -}) -export class ChipTemplateDemo {}`, - }; -} diff --git a/src/app/showcase/doc/colorpicker/accessibilitydoc.ts b/src/app/showcase/doc/colorpicker/accessibilitydoc.ts deleted file mode 100644 index 3f86e0eeceb..00000000000 --- a/src/app/showcase/doc/colorpicker/accessibilitydoc.ts +++ /dev/null @@ -1,118 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'color-picker-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Specification does not cover a color picker yet and using a semantic - native color picker is not consistent across browsers so currently component is not compatible with screen readers. In the - upcoming versions, text fields will be introduced below the slider section to be able to pick a color using accessible text - boxes in hsl, rgba and hex formats. -

    -
    - -

    Closed State Keyboard Support of Popup ColorPicker

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus to the color picker button.
    - space - Opens the popup and moves focus to the color slider.
    -
    - -

    Popup Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - enter - Selects the color and closes the popup.
    - space - Selects the color and closes the popup.
    - escape - Closes the popup, moves focus to the input.
    -
    - -

    Color Picker Slider

    -
    - - - - - - - - - - - - - -
    KeyFunction
    - arrow keys - Changes color.
    -
    - -

    Hue Slider

    -
    - - - - - - - - - - - - - -
    KeyFunction
    - - up arrow - down arrow - - Changes hue.
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/colorpicker/basicdoc.ts b/src/app/showcase/doc/colorpicker/basicdoc.ts deleted file mode 100644 index ee726113e4f..00000000000 --- a/src/app/showcase/doc/colorpicker/basicdoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'color-picker-basic-demo', - template: ` - -

    ColorPicker is used as a controlled input with ngModel property.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - color: string | undefined; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { ColorPicker } from 'primeng/colorpicker'; - -@Component({ - selector: 'color-picker-basic-demo', - templateUrl: './color-picker-basic-demo.html', - standalone: true, - imports: [FormsModule, ColorPicker] -}) -export class ColorPickerBasicDemo { - color: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/colorpicker/disableddoc.ts b/src/app/showcase/doc/colorpicker/disableddoc.ts deleted file mode 100644 index 95f55411695..00000000000 --- a/src/app/showcase/doc/colorpicker/disableddoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'color-picker-disabled-demo', - template: ` - -

    When disabled is present, the element cannot be edited and focused.

    -
    -
    - -
    - - `, -}) -export class DisabledDoc { - color: string | undefined; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { ColorPicker } from 'primeng/colorpicker'; - -@Component({ - selector: 'color-picker-format-demo', - templateUrl: './color-picker-format-demo.html', - standalone: true, - imports: [FormsModule, ColorPicker] -}) -export class ColorPickerDisabledDemo { - color: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/colorpicker/formatdoc.ts b/src/app/showcase/doc/colorpicker/formatdoc.ts deleted file mode 100644 index bb6d9ef0dd7..00000000000 --- a/src/app/showcase/doc/colorpicker/formatdoc.ts +++ /dev/null @@ -1,83 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'color-picker-format-demo', - template: ` - -

    - Default color format to use in value binding is hex and other possible values can be rgb and hsb using - the format property. -

    -
    -
    -
    - - - {{ color }} -
    -
    - - - {{ 'r:' + colorRGB.r + ' g:' + colorRGB.g + ' b:' + colorRGB.b }} -
    -
    - - - {{ 'h:' + colorHSB.h + ' s:' + colorHSB.s + ' b:' + colorHSB.b }} -
    -
    - - `, -}) -export class FormatDoc { - color: string = '#6466f1'; - - colorRGB: any = { r: 100, g: 102, b: 241 }; - - colorHSB: any = { h: 239, s: 59, b: 95 }; - - code: Code = { - basic: ` - - - -`, - - html: `
    -
    - - - {{ color }} -
    -
    - - - {{ 'r:' + colorRGB.r + ' g:' + colorRGB.g + ' b:' + colorRGB.b }} -
    -
    - - - {{ 'h:' + colorHSB.h + ' s:' + colorHSB.s + ' b:' + colorHSB.b }} -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { ColorPicker } from 'primeng/colorpicker'; - -@Component({ - selector: 'color-picker-format-demo', - templateUrl: './color-picker-format-demo.html', - standalone: true, - imports: [FormsModule, ColorPicker] -}) -export class ColorPickerFormatDemo { - color: string = '#6466f1'; - - colorRGB: any = { r: 100, g: 102, b: 241 }; - - colorHSB: any = { h: 239, s: 59, b: 95 }; -}`, - }; -} diff --git a/src/app/showcase/doc/colorpicker/importdoc.ts b/src/app/showcase/doc/colorpicker/importdoc.ts deleted file mode 100644 index a84fd77416e..00000000000 --- a/src/app/showcase/doc/colorpicker/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'color-picker-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { ColorPicker } from 'primeng/colorpicker';`, - }; -} diff --git a/src/app/showcase/doc/colorpicker/inlinedoc.ts b/src/app/showcase/doc/colorpicker/inlinedoc.ts deleted file mode 100644 index 318a7d1a3e5..00000000000 --- a/src/app/showcase/doc/colorpicker/inlinedoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'color-picker-inline-demo', - template: ` - -

    ColorPicker is displayed as a popup by default, add inline property to customize this behavior.

    -
    -
    - -
    - - `, -}) -export class InlineDoc { - color: string | undefined; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { ColorPicker } from 'primeng/colorpicker'; - -@Component({ - selector: 'color-picker-inline-demo', - templateUrl: './color-picker-inline-demo.html', - standalone: true, - imports: [FormsModule, ColorPicker] -}) -export class ColorPickerInlineDemo { - color: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/colorpicker/reactiveformsdoc.ts b/src/app/showcase/doc/colorpicker/reactiveformsdoc.ts deleted file mode 100644 index 9d63a0d83a4..00000000000 --- a/src/app/showcase/doc/colorpicker/reactiveformsdoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - ColorPicker can also be used with reactive forms. In this case, the formControlName property is used to bind the - component to a form control. -

    -
    -
    -
    - - -
    - - `, -}) -export class ReactiveFormsDoc implements OnInit { - formGroup: FormGroup | undefined; - - ngOnInit() { - this.formGroup = new FormGroup({ - color: new FormControl(), - }); - } - - code: Code = { - basic: `
    - -`, - - html: `
    -
    - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { ColorPicker } from 'primeng/colorpicker'; - -@Component({ - selector: 'color-picker-reactive-forms-demo', - templateUrl: './color-picker-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, ColorPicker] -}) -export class ColorPickerReactiveFormsDemo { - formGroup: FormGroup | undefined; - - ngOnInit() { - this.formGroup = new FormGroup({ - color: new FormControl() - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/colorpicker/styledoc.ts b/src/app/showcase/doc/colorpicker/styledoc.ts deleted file mode 100644 index 389fd01c3b1..00000000000 --- a/src/app/showcase/doc/colorpicker/styledoc.ts +++ /dev/null @@ -1,66 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'color-picker-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-colorpickerContainer element.
    p-colorpicker-overlayContainer element in overlay mode.
    p-colorpicker-previewPreview input in overlay mode.
    p-colorpicker-panelPanel element of the colorpicker.
    p-colorpicker-contentWrapper that contains color and hue sections.
    p-colorpicker-color-selectorColor selector container.
    p-colorpicker-colorColor element.
    p-colorpicker-color-handleHandle of the color element.
    p-colorpicker-hueHue slider.
    p-colorpicker-hue-handleHandle of the hue slider.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/colors/colorsdoc.module.ts b/src/app/showcase/doc/colors/colorsdoc.module.ts deleted file mode 100644 index f2c38cb819e..00000000000 --- a/src/app/showcase/doc/colors/colorsdoc.module.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { OverviewDoc } from './overviewdoc'; -import { PaletteDoc } from './palettedoc'; -import { SurfacesDoc } from './surfacesdoc'; - -@NgModule({ - imports: [CommonModule, RouterModule, AppDocModule, AppCodeModule], - exports: [AppDocModule], - declarations: [OverviewDoc, SurfacesDoc, PaletteDoc], -}) -export class ColorsDocModule {} diff --git a/src/app/showcase/doc/colors/overviewdoc.ts b/src/app/showcase/doc/colors/overviewdoc.ts deleted file mode 100644 index 6f82745c17e..00000000000 --- a/src/app/showcase/doc/colors/overviewdoc.ts +++ /dev/null @@ -1,99 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'overview-doc', - template: ` - -

    - Colors are exported as CSS variables and used with the standard var syntax such as var(--text-color). - Following is the list of general variables used in a theme. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    VariableDescription
    --text-colorFont text color.
    --text-secondary-colorMuted font text color with a secondary level.
    --primary-colorPrimary color of the theme.
    --primary-color-textText color when background is primary color.
    --font-familyFont family of the theme.
    --inline-spacingSpacing between to adjacent items.
    --border-radiusCommon border radius of elements.
    --focus-ringBox shadow of a focused element.
    --mask-bgBackground of an overlay mask.
    --highlight-bgBackground of a highlighted element.
    --highlight-text-colorText color of a highlighted element.
    -
    -
    -
    - Highlighted Item -
    -
    - Primary Color -
    -
    - - `, -}) -export class OverviewDoc { - code: Code = { - basic: `
    Highlighted Item
    -
    Primary Color
    `, - }; -} diff --git a/src/app/showcase/doc/colors/palettedoc.ts b/src/app/showcase/doc/colors/palettedoc.ts deleted file mode 100644 index c3fabcffaf7..00000000000 --- a/src/app/showcase/doc/colors/palettedoc.ts +++ /dev/null @@ -1,515 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'palette-doc', - template: ` - -

    Colors palette consists of 13 main colors where each color provides tints/shades from 50 to 900.

    -
    -
    -
    -
    -
    - primary-50 -
    -
    - primary-100 -
    -
    - primary-200 -
    -
    - primary-300 -
    -
    - primary-400 -
    -
    - primary-500 -
    -
    - primary-600 -
    -
    - primary-700 -
    -
    - primary-800 -
    -
    - primary-900 -
    -
    -
    -
    - blue-50 -
    -
    - blue-100 -
    -
    - blue-200 -
    -
    - blue-300 -
    -
    - blue-400 -
    -
    - blue-500 -
    -
    - blue-600 -
    -
    - blue-700 -
    -
    - blue-800 -
    -
    - blue-900 -
    -
    -
    -
    - green-50 -
    -
    - green-100 -
    -
    - green-200 -
    -
    - green-300 -
    -
    - green-400 -
    -
    - green-500 -
    -
    - green-600 -
    -
    - green-700 -
    -
    - green-800 -
    -
    - green-900 -
    -
    -
    -
    - yellow-50 -
    -
    - yellow-100 -
    -
    - yellow-200 -
    -
    - yellow-300 -
    -
    - yellow-400 -
    -
    - yellow-500 -
    -
    - yellow-600 -
    -
    - yellow-700 -
    -
    - yellow-800 -
    -
    - yellow-900 -
    -
    -
    -
    - cyan-50 -
    -
    - cyan-100 -
    -
    - cyan-200 -
    -
    - cyan-300 -
    -
    - cyan-400 -
    -
    - cyan-500 -
    -
    - cyan-600 -
    -
    - cyan-700 -
    -
    - cyan-800 -
    -
    - cyan-900 -
    -
    -
    -
    - pink-50 -
    -
    - pink-100 -
    -
    - pink-200 -
    -
    - pink-300 -
    -
    - pink-400 -
    -
    - pink-500 -
    -
    - pink-600 -
    -
    - pink-700 -
    -
    - pink-800 -
    -
    - pink-900 -
    -
    -
    -
    - indigo-50 -
    -
    - indigo-100 -
    -
    - indigo-200 -
    -
    - indigo-300 -
    -
    - indigo-400 -
    -
    - indigo-500 -
    -
    - indigo-600 -
    -
    - indigo-700 -
    -
    - indigo-800 -
    -
    - indigo-900 -
    -
    -
    -
    - teal-50 -
    -
    - teal-100 -
    -
    - teal-200 -
    -
    - teal-300 -
    -
    - teal-400 -
    -
    - teal-500 -
    -
    - teal-600 -
    -
    - teal-700 -
    -
    - teal-800 -
    -
    - teal-900 -
    -
    -
    -
    - orange-50 -
    -
    - orange-100 -
    -
    - orange-200 -
    -
    - orange-300 -
    -
    - orange-400 -
    -
    - orange-500 -
    -
    - orange-600 -
    -
    - orange-700 -
    -
    - orange-800 -
    -
    - orange-900 -
    -
    -
    -
    - bluegray-50 -
    -
    - bluegray-100 -
    -
    - bluegray-200 -
    -
    - bluegray-300 -
    -
    - bluegray-400 -
    -
    - bluegray-500 -
    -
    - bluegray-600 -
    -
    - bluegray-700 -
    -
    - bluegray-800 -
    -
    - bluegray-900 -
    -
    -
    -
    - purple-50 -
    -
    - purple-100 -
    -
    - purple-200 -
    -
    - purple-300 -
    -
    - purple-400 -
    -
    - purple-500 -
    -
    - purple-600 -
    -
    - purple-700 -
    -
    - purple-800 -
    -
    - purple-900 -
    -
    -
    -
    - red-50 -
    -
    - red-100 -
    -
    - red-200 -
    -
    - red-300 -
    -
    - red-400 -
    -
    - red-500 -
    -
    - red-600 -
    -
    - red-700 -
    -
    - red-800 -
    -
    - red-900 -
    -
    -
    -
    - gray-50 -
    -
    - gray-100 -
    -
    - gray-200 -
    -
    - gray-300 -
    -
    - gray-400 -
    -
    - gray-500 -
    -
    - gray-600 -
    -
    - gray-700 -
    -
    - gray-800 -
    -
    - gray-900 -
    -
    -
    -
    - `, -}) -export class PaletteDoc {} diff --git a/src/app/showcase/doc/configuration/configurationdoc.module.ts b/src/app/showcase/doc/configuration/configurationdoc.module.ts deleted file mode 100644 index 5d036855cab..00000000000 --- a/src/app/showcase/doc/configuration/configurationdoc.module.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { FilterModeDoc } from './filtermodedoc'; -import { ImportDoc } from './importdoc'; -import { ApiDoc } from './locale/apidoc'; -import { NgxTranslateDoc } from './locale/ngx-translatedoc'; -import { RepositoryDoc } from './locale/repositorydoc'; -import { SetLocaleDoc } from './locale/setlocaledoc'; -import { RippleDoc } from './rippledoc'; -import { ZIndexDoc } from './zindexdoc'; -import { CspDoc } from './cspdoc'; -import { ThemingDoc } from './themingdoc'; - -@NgModule({ - imports: [CommonModule, AppCodeModule, AppDocModule, RouterModule], - exports: [AppDocModule], - declarations: [ - FilterModeDoc, - ImportDoc, - CspDoc, - RippleDoc, - ZIndexDoc, - NgxTranslateDoc, - ApiDoc, - RepositoryDoc, - SetLocaleDoc, - ThemingDoc, - ], -}) -export class ConfigurationDocModule {} diff --git a/src/app/showcase/doc/configuration/cspdoc.ts b/src/app/showcase/doc/configuration/cspdoc.ts deleted file mode 100644 index 0638466dca5..00000000000 --- a/src/app/showcase/doc/configuration/cspdoc.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { Component, inject } from '@angular/core'; -import { Code } from '@domain/code'; -import { PrimeNGConfig } from 'primeng/api'; - -@Component({ - selector: 'csp-doc', - template: ` - -

    The nonce value to use on dynamically generated style elements in core.

    -
    - - `, -}) -export class CspDoc { - code: Code = { - basic: `constructor(private primengConfig: PrimeNGConfig) { - this.config.csp.set({nonce: '...'}); -} - `, - }; -} diff --git a/src/app/showcase/doc/configuration/importdoc.ts b/src/app/showcase/doc/configuration/importdoc.ts deleted file mode 100644 index 8592f399100..00000000000 --- a/src/app/showcase/doc/configuration/importdoc.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'import-doc', - template: ` - -

    - Configuration is managed by the PrimeNGConfig instance imported from primeng/api and injected via dependency - injection. -

    -
    - - `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { PrimeNGConfig } from 'primeng/api';`, - }; -} diff --git a/src/app/showcase/doc/configuration/locale/apidoc.ts b/src/app/showcase/doc/configuration/locale/apidoc.ts deleted file mode 100644 index a10c1a2faa4..00000000000 --- a/src/app/showcase/doc/configuration/locale/apidoc.ts +++ /dev/null @@ -1,478 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'api-doc', - template: ` - -

    Locale Options

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyValue
    startsWithStarts with
    containsContains
    notContainsNot contains
    endsWithEnds with
    equalsEquals
    notEqualsNot equals
    noFilterNo Filter
    ltLess than
    lteLess than or equal to
    gtGreater than
    gteGreater than or equal to
    dateIsDate is
    dateIsNotDate is not
    dateBeforeDate is before
    dateAfterDate is after
    clearClear
    applyApply
    matchAllMatch All
    matchAnyMatch Any
    addRuleAdd Rule
    removeRuleRemove Rule
    acceptYes
    rejectNo
    chooseChoose
    uploadUpload
    cancelCancel
    completedCompleted
    pendingPending
    fileSizeTypes['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']
    dayNames['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']
    dayNamesShort['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
    dayNamesMin['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa']
    monthNames - ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', - 'December'] -
    monthNamesShort['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
    chooseYearChoose Year
    chooseMonthChoose Month
    chooseDateChoose Date
    prevDecadePrevious Decade
    nextDecadeNext Decade
    prevYearPrevious Year
    nextYearNext Year
    prevMonthPrevious Month
    nextMonthNext Month
    prevHourPrevious Hour
    nextHourNext Hour
    prevMinutePrevious Minute
    nextMinuteNext Minute
    prevSecondPrevious Second
    nextSecondNext Second
    amam
    pmpm
    todayToday
    weekHeaderWk
    firstDayOfWeek0
    dateFormatmm/dd/yy
    weakWeak
    mediumMedium
    strongStrong
    passwordPromptEnter a password
    emptyFilterMessageNo results found'
    searchMessage{0} results are available
    selectionMessage{0} items selected
    emptySelectionMessageNo selected item
    emptySearchMessageNo results found
    emptyMessageNo available options
    aria.trueLabelTrue
    aria.falseLabelFalse
    aria.nullLabelNot Selected
    aria.star1 star
    aria.stars{star} stars
    aria.selectAllAll items selected
    aria.unselectAllAll items unselected
    aria.closeClose
    aria.previousPrevious
    aria.nextNext
    aria.navigationNavigation
    aria.scrollTopScroll Top
    aria.moveTopMove Top
    aria.moveUpMove Up
    aria.moveDownMove Down
    aria.moveBottomMove Bottom
    aria.moveToTargetMove to Target
    aria.moveToSourceMove to Source
    aria.moveAllToTargetMove All to Target
    aria.moveAllToSourceMove All to Source
    aria.pageLabel{page}
    aria.firstPageLabelFirst Page
    aria.lastPageLabelLast Page
    aria.nextPageLabelNext Page
    aria.prevPageLabelPrevious Page
    aria.rowsPerPageLabelRows per page
    aria.jumpToPageDropdownLabelJump to Page Dropdown
    aria.jumpToPageInputLabelJump to Page Input
    aria.selectRowRow Selected
    aria.unselectRowRow Unselected
    aria.expandRowRow Expanded
    aria.collapseRowRow Collapsed
    aria.showFilterMenuShow Filter Menu
    aria.hideFilterMenuHide Filter Menu
    aria.filterOperatorFilter Operator
    aria.filterConstraintFilter Constraint
    aria.editRowRow Edit
    aria.saveEditSave Edit
    aria.cancelEditCancel Edit
    aria.listViewList View
    aria.gridViewGrid View
    aria.slideSlide
    aria.slideNumber{slideNumber}
    aria.zoomImageZoom Image
    aria.zoomInZoom In
    aria.zoomOutZoom Out
    aria.rotateRightRotate Right
    aria.rotateLeftRotate Left
    -
    - `, -}) -export class ApiDoc {} diff --git a/src/app/showcase/doc/configuration/locale/ngx-translatedoc.ts b/src/app/showcase/doc/configuration/locale/ngx-translatedoc.ts deleted file mode 100644 index 8f04feb6e89..00000000000 --- a/src/app/showcase/doc/configuration/locale/ngx-translatedoc.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'ngx-translate-doc', - template: ` - -

    - i18n API can easily be integrated with 3rd party libraries such as ngx-translate that even allows dynamically changing the - language in the application. -

    -
    - - `, -}) -export class NgxTranslateDoc { - code: Code = { - typescript: ` -import { Component, OnInit } from '@angular/core'; -import { PrimeNGConfig } from 'primeng/api'; -import { TranslateService } from '@ngx-translate/core'; - -@Component({ - selector: 'app-root', - templateUrl: './app.component.html' -}) -export class AppComponent implements OnInit { - - constructor(private config: PrimeNGConfig, private translateService: TranslateService) {} - - ngOnInit() { - this.translateService.setDefaultLang('en'); - } - - translate(lang: string) { - this.translateService.use(lang); - this.translateService.get('primeng').subscribe(res => this.config.setTranslation(res)); - } -}`, - }; -} diff --git a/src/app/showcase/doc/configuration/locale/setlocaledoc.ts b/src/app/showcase/doc/configuration/locale/setlocaledoc.ts deleted file mode 100644 index e4946ab4979..00000000000 --- a/src/app/showcase/doc/configuration/locale/setlocaledoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'set-locale-doc', - template: ` - -

    - A translation is applied using the PrimeNGConfig instance so begin with injecting it. A common location is the application - root to initialize the default language used by the components. English is the default language and - setTranslation function is used to change the values by passing a Translation object. -

    -
    - - `, -}) -export class SetLocaleDoc { - code: Code = { - typescript: ` -import { Component, OnInit } from '@angular/core'; -import { PrimeNGConfig } from 'primeng/api'; - -@Component({ - selector: 'app-root', - templateUrl: './app.component.html' -}) -export class AppComponent implements OnInit, OnDestroy { - - constructor(private config: PrimeNGConfig) {} - - ngOnInit() { - this.config.setTranslation({ - accept: 'Accept', - reject: 'Cancel', - //translations - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/configuration/rippledoc.ts b/src/app/showcase/doc/configuration/rippledoc.ts deleted file mode 100644 index 6109da28ef9..00000000000 --- a/src/app/showcase/doc/configuration/rippledoc.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'ripple-doc', - template: ` - -

    - Ripple is an optional animation for the supported components such as buttons. It is disabled by default and needs to be - enabled globally by injecting PrimeNGConfig. -

    -
    - - `, -}) -export class RippleDoc { - code: Code = { - typescript: `import { Component, OnInit } from '@angular/core'; -import { PrimeNGConfig } from 'primeng/api'; - -@Component({ - selector: 'app-root', - templateUrl: './app.component.html' -}) -export class AppComponent implements OnInit { - - constructor(private primengConfig: PrimeNGConfig) {} - - ngOnInit() { - this.primengConfig.ripple.set(true); - } -}`, - }; -} diff --git a/src/app/showcase/doc/configuration/themingdoc.ts b/src/app/showcase/doc/configuration/themingdoc.ts deleted file mode 100644 index 9bcb6679008..00000000000 --- a/src/app/showcase/doc/configuration/themingdoc.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'theming-doc', - template: ` - -

    - PrimeNG provides 4 predefined themes out of the box; Aura, Material, Lara and Nora. Default theme is Aura with emerald as - the primary color. See the theming documentation for details. -

    -
    - - `, -}) -export class ThemingDoc { - code: Code = { - typescript: `import { Component } from '@angular/core'; -import { PrimeNG } from 'primeng/api'; -import { Aura } from 'primeng/themes/aura'; - -@Component({...}) -export class AppComponent { - - constructor(private primeng: PrimeNG) { - this.primeng.theme.set({ preset: Aura }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/configuration/zindexdoc.ts b/src/app/showcase/doc/configuration/zindexdoc.ts deleted file mode 100644 index dfd33f758bd..00000000000 --- a/src/app/showcase/doc/configuration/zindexdoc.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'zindex-doc', - template: ` - -

    - ZIndexes are managed automatically to make sure layering of overlay components work seamlessly when combining multiple - components. Still there may be cases where you'd like to configure the configure default values such as a custom layout - where header section is fixed. In a case like this, dropdown needs to be displayed below the application header but a modal - dialog should be displayed above. PrimeNG configuration offers the zIndex property to customize the default values - for components categories. Default values are described below and can be customized when setting up PrimeNG. -

    -

    - The ZIndex of all components is increased according to their groups in harmony with each other. When autoZIndex is - false, each group increments its zIndex within itself. -

    -
    - - `, -}) -export class ZIndexDoc { - code: Code = { - typescript: `import { PrimeNGConfig } from 'primeng/api'; - -@Component({ - selector: 'app-root', - templateUrl: './app.component.html' -}) -export class AppComponent implements OnInit { - - constructor(private primengConfig: PrimeNGConfig) {} - - ngOnInit() { - this.primengConfig.zIndex = { - modal: 1100, // dialog, sidebar - overlay: 1000, // dropdown, overlaypanel - menu: 1000, // overlay menus - tooltip: 1100 // tooltip - }; - } -}`, - }; -} diff --git a/src/app/showcase/doc/confirmdialog/accessibilitydoc.ts b/src/app/showcase/doc/confirmdialog/accessibilitydoc.ts deleted file mode 100644 index b1b34e34f41..00000000000 --- a/src/app/showcase/doc/confirmdialog/accessibilitydoc.ts +++ /dev/null @@ -1,104 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'confirm-dialog-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - ConfirmDialog component uses alertdialog role along with aria-labelledby referring to the header element - however any attribute is passed to the root element so you may use aria-labelledby to override this default behavior. - In addition aria-modal is added since focus is kept within the popup. -

    -

    - It is recommended to use a trigger component that can be accessed with keyboard such as a button, if not adding - tabIndex would be necessary. -

    -

    - When confirm function is used and a trigger is passed as a parameter, ConfirmDialog adds aria-expanded state - attribute and aria-controls to the trigger so that the relation between the trigger and the popup is defined. -

    - - - -

    - If the dialog is controlled with the visible property aria-expanded and aria-controls need to be - handled explicitly. -

    - - - -

    Overlay Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus to the next the focusable element within the popup.
    shift + tabMoves focus to the previous the focusable element within the popup.
    escapeCloses the popup and moves focus to the trigger.
    -
    - -

    Buttons Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    enterTriggers the action, closes the popup and moves focus to the trigger.
    spaceTriggers the action, closes the popup and moves focus to the trigger.
    -
    -
    -
    `, -}) -export class AccessibilityDoc { - code1: Code = { - typescript: `confirm1() { -this.confirmationService.confirm({ - message: 'Are you sure that you want to proceed?', - header: 'Confirmation', - icon: 'pi pi-exclamation-triangle', - accept: () => acceptFunc(), - reject: () => rejectFunc() -}); - - - - - `, - }; - - code2: Code = { - html: ` - -`, - }; -} diff --git a/src/app/showcase/doc/confirmdialog/basicdoc.ts b/src/app/showcase/doc/confirmdialog/basicdoc.ts deleted file mode 100644 index b8fd3f6e390..00000000000 --- a/src/app/showcase/doc/confirmdialog/basicdoc.ts +++ /dev/null @@ -1,172 +0,0 @@ -import { Component } from '@angular/core'; -import { ConfirmationService, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'confirm-dialog-basic-demo', - template: ` - -

    - ConfirmDialog is defined using p-confirmDialog tag and an instance of ConfirmationService is required to - display it bycalling confirm method. -

    -
    -
    - - - - -
    - - `, - providers: [ConfirmationService, MessageService], -}) -export class BasicDoc { - constructor( - private confirmationService: ConfirmationService, - private messageService: MessageService, - ) {} - - confirm1(event: Event) { - this.confirmationService.confirm({ - target: event.target as EventTarget, - message: 'Are you sure that you want to proceed?', - header: 'Confirmation', - closable: true, - closeOnEscape: true, - icon: 'pi pi-exclamation-triangle', - rejectButtonProps: { - label: 'Cancel', - severity: 'secondary', - outlined: true, - }, - acceptButtonProps: { - label: 'Save', - }, - accept: () => { - this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'You have accepted' }); - }, - reject: () => { - this.messageService.add({ - severity: 'error', - summary: 'Rejected', - detail: 'You have rejected', - life: 3000, - }); - }, - }); - } - - confirm2(event: Event) { - this.confirmationService.confirm({ - target: event.target as EventTarget, - message: 'Do you want to delete this record?', - header: 'Danger Zone', - icon: 'pi pi-info-circle', - rejectLabel: 'Cancel', - rejectButtonProps: { - label: 'Cancel', - severity: 'secondary', - outlined: true, - }, - acceptButtonProps: { - label: 'Delete', - severity: 'danger', - }, - - accept: () => { - this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'Record deleted' }); - }, - reject: () => { - this.messageService.add({ severity: 'error', summary: 'Rejected', detail: 'You have rejected' }); - }, - }); - } - - code: Code = { - basic: ` - - -`, - - html: `
    - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ConfirmationService, MessageService } from 'primeng/api'; -import { ConfirmDialog } from 'primeng/confirmdialog'; -import { ToastModule } from 'primeng/toast'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'confirm-dialog-basic-demo', - templateUrl: './confirm-dialog-basic-demo.html', - standalone: true, - imports: [ConfirmDialog, ToastModule, ButtonModule], - providers: [ConfirmationService, MessageService] -}) -export class ConfirmDialogBasicDemo { - constructor(private confirmationService: ConfirmationService, private messageService: MessageService) {} - - confirm1(event: Event) { - this.confirmationService.confirm({ - target: event.target as EventTarget, - message: 'Are you sure that you want to proceed?', - header: 'Confirmation', - closable: true, - closeOnEscape: true, - icon: 'pi pi-exclamation-triangle', - rejectButtonProps: { - label: 'Cancel', - severity: 'secondary', - outlined: true, - }, - acceptButtonProps: { - label: 'Save', - }, - accept: () => { - this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'You have accepted' }); - }, - reject: () => { - this.messageService.add({ - severity: 'error', - summary: 'Rejected', - detail: 'You have rejected', - life: 3000, - }); - }, - }); - } - - confirm2(event: Event) { - this.confirmationService.confirm({ - target: event.target as EventTarget, - message: 'Do you want to delete this record?', - header: 'Danger Zone', - icon: 'pi pi-info-circle', - rejectLabel: 'Cancel', - rejectButtonProps: { - label: 'Cancel', - severity: 'secondary', - outlined: true, - }, - acceptButtonProps: { - label: 'Delete', - severity: 'danger', - }, - - accept: () => { - this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'Record deleted' }); - }, - reject: () => { - this.messageService.add({ severity: 'error', summary: 'Rejected', detail: 'You have rejected' }); - }, - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/confirmdialog/headlessdoc.ts b/src/app/showcase/doc/confirmdialog/headlessdoc.ts deleted file mode 100644 index a59dd67277a..00000000000 --- a/src/app/showcase/doc/confirmdialog/headlessdoc.ts +++ /dev/null @@ -1,126 +0,0 @@ -import { Component } from '@angular/core'; -import { ConfirmationService, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'confirm-dialog-headless-demo', - template: ` - -

    Headless mode allows you to customize the entire user interface instead of the default elements.

    -
    -
    - - - -
    -
    - -
    - {{ message.header }} -

    {{ message.message }}

    -
    - - -
    -
    -
    -
    - -
    - - `, - providers: [ConfirmationService, MessageService], -}) -export class HeadlessDoc { - constructor( - private confirmationService: ConfirmationService, - private messageService: MessageService, - ) {} - - confirm() { - this.confirmationService.confirm({ - header: 'Are you sure?', - message: 'Please confirm to proceed.', - accept: () => { - this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'You have accepted' }); - }, - reject: () => { - this.messageService.add({ severity: 'info', summary: 'Rejected', detail: 'You have rejected' }); - }, - }); - } - - code: Code = { - basic: ` - - -
    -
    - -
    - {{ message.header }} -

    {{ message.message }}

    -
    - - -
    -
    -
    -
    -`, - - html: `
    - - - -
    -
    - -
    - {{ message.header }} -

    {{ message.message }}

    -
    - - -
    -
    -
    -
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ConfirmationService, MessageService } from 'primeng/api'; -import { ConfirmDialog } from 'primeng/confirmdialog'; -import { ButtonModule } from 'primeng/button'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'confirm-dialog-headless-demo', - templateUrl: './confirm-dialog-headless-demo.html', - standalone: true, - imports: [ConfirmDialog, ButtonModule, ToastModule], - providers: [ConfirmationService, MessageService] -}) -export class ConfirmDialogHeadlessDemo { - constructor(private confirmationService: ConfirmationService, private messageService: MessageService) {} - - confirm() { - this.confirmationService.confirm({ - header: 'Are you sure?', - message: 'Please confirm to proceed.', - accept: () => { - this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'You have accepted' }); - }, - reject: () => { - this.messageService.add({ severity: 'info', summary: 'Rejected', detail: 'You have rejected' }); - }, - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/confirmdialog/importdoc.ts b/src/app/showcase/doc/confirmdialog/importdoc.ts deleted file mode 100644 index e233d80fa00..00000000000 --- a/src/app/showcase/doc/confirmdialog/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'confirm-dialog-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { ConfirmDialog } from 'primeng/confirmdialog';`, - }; -} diff --git a/src/app/showcase/doc/confirmdialog/positiondoc.ts b/src/app/showcase/doc/confirmdialog/positiondoc.ts deleted file mode 100644 index 180ffdd463d..00000000000 --- a/src/app/showcase/doc/confirmdialog/positiondoc.ts +++ /dev/null @@ -1,299 +0,0 @@ -import { Component } from '@angular/core'; -import { ConfirmationService, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'confirm-dialog-position-demo', - template: ` - -

    The position property of the confirm options is used to display a Dialog at all edges and corners of the screen.

    -
    -
    - - -
    - - -
    -
    - - - -
    -
    - - - -
    -
    - - `, - providers: [ConfirmationService, MessageService], -}) -export class PositionDoc { - position: string = 'center'; - - constructor( - private confirmationService: ConfirmationService, - private messageService: MessageService, - ) {} - - confirmPosition(position: string) { - this.position = position; - - this.confirmationService.confirm({ - message: 'Are you sure you want to proceed?', - header: 'Confirmation', - icon: 'pi pi-info-circle', - rejectButtonStyleClass: 'p-button-text', - rejectButtonProps: { - label: 'Cancel', - severity: 'secondary', - text: true, - }, - acceptButtonProps: { - label: 'Save', - text: true, - }, - accept: () => { - this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'Request submitted' }); - }, - reject: () => { - this.messageService.add({ - severity: 'error', - summary: 'Rejected', - detail: 'Process incomplete', - life: 3000, - }); - }, - key: 'positionDialog', - }); - } - - code: Code = { - basic: ` - -
    - - -
    -
    - - - -
    -
    - - - -
    `, - - html: `
    - - -
    - - -
    -
    - - - -
    -
    - - - -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ConfirmationService, MessageService } from 'primeng/api'; -import { ConfirmDialog } from 'primeng/confirmdialog'; -import { ButtonModule } from 'primeng/button'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'confirm-dialog-position-demo', - templateUrl: './confirm-dialog-position-demo.html', - standalone: true, - imports: [ConfirmDialog, ButtonModule, ToastModule], - providers: [ConfirmationService, MessageService] -}) -export class ConfirmDialogPositionDemo { - position: string = 'center'; - - constructor(private confirmationService: ConfirmationService, private messageService: MessageService) {} - - confirmPosition(position: string) { - this.position = position; - - this.confirmationService.confirm({ - message: 'Are you sure you want to proceed?', - header: 'Confirmation', - icon: 'pi pi-info-circle', - rejectButtonStyleClass: 'p-button-text', - rejectButtonProps: { - label: 'Cancel', - severity: 'secondary', - text: true, - }, - acceptButtonProps: { - label: 'Save', - text: true, - }, - accept: () => { - this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'Request submitted' }); - }, - reject: () => { - this.messageService.add({ - severity: 'error', - summary: 'Rejected', - detail: 'Process incomplete', - life: 3000, - }); - }, - key: 'positionDialog', - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/confirmdialog/styledoc.ts b/src/app/showcase/doc/confirmdialog/styledoc.ts deleted file mode 100644 index 9e0d3a270ad..00000000000 --- a/src/app/showcase/doc/confirmdialog/styledoc.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'confirm-dialog-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-dialogContainer element
    p-confirmdialogContainer element
    p-dialog-titlebarContainer of header.
    p-dialog-titleHeader element.
    p-dialog-titlebar-iconIcon container inside header.
    p-dialog-titlebar-closeClose icon element.
    p-dialog-contentContent element.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/confirmdialog/templatedoc.ts b/src/app/showcase/doc/confirmdialog/templatedoc.ts deleted file mode 100644 index 32d0fc4f39f..00000000000 --- a/src/app/showcase/doc/confirmdialog/templatedoc.ts +++ /dev/null @@ -1,136 +0,0 @@ -import { Component } from '@angular/core'; -import { ConfirmationService, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'confirm-dialog-template-demo', - template: ` - -

    - Properties of the dialog are defined in two ways, message, icon, header properties can either be - defined using confirm method or declaratively on p-confirmDialog ng-template by header, message, - icon and footer templates. If these values are unlikely to change then declarative approach would be useful, - still properties defined in a ng-template can be overridden with confirm method call. -

    -

    - In addition, buttons at footer section can be customized by passing your own UI, important note to make confirmation work - with a custom UI is defining a local ng-template variable for the dialog and assign accept()-reject() methods to your own - buttons. -

    -
    -
    - - - -
    - -

    {{ message.message }}

    -
    -
    -
    - -
    - - `, - providers: [ConfirmationService, MessageService], -}) -export class TemplateDoc { - constructor( - private confirmationService: ConfirmationService, - private messageService: MessageService, - ) {} - - confirm() { - this.confirmationService.confirm({ - header: 'Confirmation', - message: 'Please confirm to proceed moving forward.', - icon: 'pi pi-exclamation-circle', - rejectButtonProps: { - label: 'Cancel', - icon: 'pi pi-times', - outlined: true, - size: 'small', - }, - acceptButtonProps: { - label: 'Save', - icon: 'pi pi-check', - size: 'small', - }, - accept: () => { - this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'You have accepted', life: 3000 }); - }, - reject: () => { - this.messageService.add({ severity: 'error', summary: 'Rejected', detail: 'You have rejected', life: 3000 }); - }, - }); - } - - code: Code = { - basic: ` - - -
    - -

    {{ message.message }}

    -
    -
    -
    -`, - - html: `
    - - - -
    - -

    {{ message.message }}

    -
    -
    -
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ConfirmationService, MessageService } from 'primeng/api'; -import { ConfirmDialog } from 'primeng/confirmdialog'; -import { ToastModule } from 'primeng/toast'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'confirm-dialog-template-demo', - templateUrl: './confirm-dialog-template-demo.html', - standalone: true, - imports: [ConfirmDialog, ToastModule, ButtonModule], - providers: [ConfirmationService, MessageService] -}) -export class ConfirmDialogTemplateDemo { - constructor(private confirmationService: ConfirmationService, private messageService: MessageService) {} - - confirm() { - this.confirmationService.confirm({ - header: 'Confirmation', - message: 'Please confirm to proceed moving forward.', - icon: 'pi pi-exclamation-circle', - rejectButtonProps: { - label: 'Cancel', - icon: 'pi pi-times', - outlined: true, - size: 'small' - }, - acceptButtonProps: { - label: 'Save', - icon: 'pi pi-check', - size: 'small' - }, - accept: () => { - this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'You have accepted', life: 3000 }); - }, - reject: () => { - this.messageService.add({ severity: 'error', summary: 'Rejected', detail: 'You have rejected', life: 3000 }); - } - }); - } - -}`, - }; -} diff --git a/src/app/showcase/doc/confirmpopup/accessibilitydoc.ts b/src/app/showcase/doc/confirmpopup/accessibilitydoc.ts deleted file mode 100644 index 57866f102f7..00000000000 --- a/src/app/showcase/doc/confirmpopup/accessibilitydoc.ts +++ /dev/null @@ -1,71 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'confirm-popup-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - ConfirmPopup component uses alertdialog role and since any attribute is passed to the root element you may define - attributes like aria-label or aria-labelledby to describe the popup contents. In addition aria-modal is - added since focus is kept within the popup. -

    -

    - It is recommended to use a trigger component that can be accessed with keyboard such as a button, if not adding - tabIndex would be necessary. ConfirmPopup adds aria-expanded state attribute and aria-controls to the - trigger so that the relation between the trigger and the popup is defined. -

    -

    Overlay Keyboard Support

    -

    - When the popup gets opened, the first focusable element receives the focus and this can be customized by adding - autofocus to an element within the popup. -

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus to the next the focusable element within the popup.
    shift + tabMoves focus to the previous the focusable element within the popup.
    escapeCloses the popup and moves focus to the trigger.
    -
    -

    Buttons Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    enterTriggers the action, closes the popup and moves focus to the trigger.
    spaceTriggers the action, closes the popup and moves focus to the trigger.
    -
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/confirmpopup/basicdoc.ts b/src/app/showcase/doc/confirmpopup/basicdoc.ts deleted file mode 100644 index 7f5e6b06e61..00000000000 --- a/src/app/showcase/doc/confirmpopup/basicdoc.ts +++ /dev/null @@ -1,150 +0,0 @@ -import { Component } from '@angular/core'; -import { ConfirmationService, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'confirm-popup-basic-demo', - template: ` - -

    - ConfirmPopup is defined using p-confirmPopup tag and an instance of ConfirmationService is required to display - it bycalling confirm method. -

    -
    -
    - - - - -
    - - `, - providers: [ConfirmationService, MessageService], -}) -export class BasicDoc { - constructor( - private confirmationService: ConfirmationService, - private messageService: MessageService, - ) {} - - confirm1(event: Event) { - this.confirmationService.confirm({ - target: event.target as EventTarget, - message: 'Are you sure you want to proceed?', - icon: 'pi pi-exclamation-triangle', - rejectButtonProps: { - label: 'Cancel', - severity: 'secondary', - outlined: true, - }, - acceptButtonProps: { - label: 'Save', - }, - accept: () => { - this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'You have accepted', life: 3000 }); - }, - reject: () => { - this.messageService.add({ severity: 'error', summary: 'Rejected', detail: 'You have rejected', life: 3000 }); - }, - }); - } - - confirm2(event: Event) { - this.confirmationService.confirm({ - target: event.target as EventTarget, - message: 'Do you want to delete this record?', - icon: 'pi pi-info-circle', - rejectButtonProps: { - label: 'Cancel', - severity: 'secondary', - outlined: true, - }, - acceptButtonProps: { - label: 'Delete', - severity: 'danger', - }, - accept: () => { - this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'Record deleted', life: 3000 }); - }, - reject: () => { - this.messageService.add({ severity: 'error', summary: 'Rejected', detail: 'You have rejected', life: 3000 }); - }, - }); - } - - code: Code = { - basic: ` - - -`, - - html: `
    - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ConfirmationService, MessageService } from 'primeng/api'; -import { ButtonModule } from 'primeng/button'; -import { ToastModule } from 'primeng/toast'; -import { ConfirmPopupModule } from 'primeng/confirmpopup'; - -@Component({ - selector: 'confirm-popup-basic-demo', - templateUrl: './confirm-popup-basic-demo.html', - standalone: true, - imports: [ButtonModule, ToastModule, ConfirmPopupModule], - providers: [ConfirmationService, MessageService] -}) -export class ConfirmPopupBasicDemo { - constructor(private confirmationService: ConfirmationService, private messageService: MessageService) {} - - confirm1(event: Event) { - this.confirmationService.confirm({ - target: event.target as EventTarget, - message: 'Are you sure you want to proceed?', - icon: 'pi pi-exclamation-triangle', - rejectButtonProps: { - label: 'Cancel', - severity: 'secondary', - outlined: true - }, - acceptButtonProps: { - label: 'Save' - }, - accept: () => { - this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'You have accepted', life: 3000 }); - }, - reject: () => { - this.messageService.add({ severity: 'error', summary: 'Rejected', detail: 'You have rejected', life: 3000 }); - } - }); - } - - confirm2(event: Event) { - this.confirmationService.confirm({ - target: event.target as EventTarget, - message: 'Do you want to delete this record?', - icon: 'pi pi-info-circle', - rejectButtonProps: { - label: 'Cancel', - severity: 'secondary', - outlined: true - }, - acceptButtonProps: { - label: 'Delete', - severity: 'danger' - }, - accept: () => { - this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'Record deleted', life: 3000 }); - }, - reject: () => { - this.messageService.add({ severity: 'error', summary: 'Rejected', detail: 'You have rejected', life: 3000 }); - } - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/confirmpopup/headlessdoc.ts b/src/app/showcase/doc/confirmpopup/headlessdoc.ts deleted file mode 100644 index 22c38d83962..00000000000 --- a/src/app/showcase/doc/confirmpopup/headlessdoc.ts +++ /dev/null @@ -1,110 +0,0 @@ -import { Component } from '@angular/core'; -import { ConfirmationService, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'confirm-popup-headless-demo', - template: ` - -

    Headless mode allows you to customize the entire user interface instead of the default elements.

    -
    -
    - - - -
    - {{ message.message }} -
    - - -
    -
    -
    -
    - -
    - - `, - providers: [ConfirmationService, MessageService], -}) -export class HeadlessDoc { - constructor( - private confirmationService: ConfirmationService, - private messageService: MessageService, - ) {} - - confirm(event: Event) { - this.confirmationService.confirm({ - target: event.target as EventTarget, - message: 'Save your current process?', - accept: () => { - this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'You have accepted', life: 3000 }); - }, - reject: () => { - this.messageService.add({ severity: 'error', summary: 'Rejected', detail: 'You have rejected', life: 3000 }); - }, - }); - } - - code: Code = { - basic: ` - - -
    - {{ message.message }} -
    - - -
    -
    -
    -
    -`, - - html: `
    - - - -
    - {{ message.message }} -
    - - -
    -
    -
    -
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ConfirmationService, MessageService } from 'primeng/api'; -import { ConfirmPopupModule } from 'primeng/confirmpopup'; -import { ToastModule } from 'primeng/toast'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'confirm-popup-headless-demo', - templateUrl: './confirm-popup-headless-demo.html', - standalone: true, - imports: [ConfirmPopupModule, ToastModule, ButtonModule], - providers: [ConfirmationService, MessageService] -}) -export class ConfirmPopupHeadlessDemo { - constructor(private confirmationService: ConfirmationService, private messageService: MessageService) {} - - confirm(event: Event) { - this.confirmationService.confirm({ - target: event.target as EventTarget, - message: 'Save your current process?', - accept: () => { - this.messageService.add({ severity: 'info', summary: 'Confirmed', detail: 'You have accepted', life: 3000 }); - }, - reject: () => { - this.messageService.add({ severity: 'error', summary: 'Rejected', detail: 'You have rejected', life: 3000 }); - } - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/confirmpopup/importdoc.ts b/src/app/showcase/doc/confirmpopup/importdoc.ts deleted file mode 100644 index 4e1d4574091..00000000000 --- a/src/app/showcase/doc/confirmpopup/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'confirm-popup-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { ConfirmPopupModule } from 'primeng/confirmpopup';`, - }; -} diff --git a/src/app/showcase/doc/confirmpopup/propsdoc.ts b/src/app/showcase/doc/confirmpopup/propsdoc.ts deleted file mode 100644 index b652d244f61..00000000000 --- a/src/app/showcase/doc/confirmpopup/propsdoc.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'props-doc', - template: ` -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDefaultDescription
    keystringnull - Optional key to match the key of confirm object, necessary to use when component tree has multiple confirm - dialogs. -
    showTransitionOptionsstring.12s cubic-bezier(0, 0, 0.2, 1)Transition options of the show animation.
    hideTransitionOptionsstring.1s linearTransition options of the hide animation.
    autoZIndexbooleantrueWhether to automatically manage layering.
    baseZIndexnumber0Base zIndex value to use in layering.
    stylestringnullInline style of the component.
    styleClassstringnullStyle class of the component.
    -
    - `, -}) -export class PropsDoc {} diff --git a/src/app/showcase/doc/confirmpopup/styledoc.ts b/src/app/showcase/doc/confirmpopup/styledoc.ts deleted file mode 100644 index 518712159ab..00000000000 --- a/src/app/showcase/doc/confirmpopup/styledoc.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'confirm-popup-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-confirm-popupContainer element
    p-confirm-popup-contentContent element.
    p-confirm-popup-iconMessage icon.
    p-confirm-popup-messageMessage text.
    p-confirm-popup-footerFooter element for buttons.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/confirmpopup/templatedoc.ts b/src/app/showcase/doc/confirmpopup/templatedoc.ts deleted file mode 100644 index 2b006ba4e21..00000000000 --- a/src/app/showcase/doc/confirmpopup/templatedoc.ts +++ /dev/null @@ -1,146 +0,0 @@ -import { Component } from '@angular/core'; -import { ConfirmationService, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'confirm-popup-template-demo', - template: ` - -

    Content section can be customized using content template.

    -
    -
    - - - -
    - -

    {{ message.message }}

    -
    -
    -
    - -
    - - `, - providers: [ConfirmationService, MessageService], -}) -export class TemplateDoc { - constructor( - private confirmationService: ConfirmationService, - private messageService: MessageService, - ) {} - - confirm(event: Event) { - this.confirmationService.confirm({ - target: event.target as EventTarget, - message: 'Please confirm to proceed moving forward.', - icon: 'pi pi-exclamation-circle', - rejectButtonProps: { - icon: 'pi pi-times', - label: 'Cancel', - outlined: true, - }, - acceptButtonProps: { - icon: 'pi pi-check', - label: 'Confirm', - }, - accept: () => { - this.messageService.add({ - severity: 'info', - summary: 'Confirmed', - detail: 'You have accepted', - life: 3000, - }); - }, - reject: () => { - this.messageService.add({ - severity: 'error', - summary: 'Rejected', - detail: 'You have rejected', - life: 3000, - }); - }, - }); - } - - code: Code = { - basic: ` - - -
    - -

    {{ message.message }}

    -
    -
    -
    -`, - - html: `
    - - - -
    - -

    {{ message.message }}

    -
    -
    -
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ConfirmationService, MessageService } from 'primeng/api'; -import { ConfirmPopupModule } from 'primeng/confirmpopup'; -import { ToastModule } from 'primeng/toast'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'confirm-popup-template-demo', - templateUrl: './confirm-popup-template-demo.html', - standalone: true, - imports: [ConfirmPopupModule, ToastModule, ButtonModule], - providers: [ConfirmationService, MessageService] -}) -export class ConfirmPopupTemplateDemo { - constructor(private confirmationService: ConfirmationService, private messageService: MessageService) {} - - - confirm(event: Event) { - this.confirmationService.confirm({ - target: event.target as EventTarget, - message: 'Please confirm to proceed moving forward.', - icon: 'pi pi-exclamation-circle', - rejectButtonProps: { - icon: 'pi pi-times', - label: 'Cancel', - outlined: true, - }, - acceptButtonProps: { - icon: 'pi pi-check', - label: 'Confirm', - }, - accept: () => { - this.messageService.add({ - severity: 'info', - summary: 'Confirmed', - detail: 'You have accepted', - life: 3000, - }); - }, - reject: () => { - this.messageService.add({ - severity: 'error', - summary: 'Rejected', - detail: 'You have rejected', - life: 3000, - }); - }, - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/confirmpopup/templatesdoc.ts b/src/app/showcase/doc/confirmpopup/templatesdoc.ts deleted file mode 100644 index 6e4cfd054f3..00000000000 --- a/src/app/showcase/doc/confirmpopup/templatesdoc.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'templates-doc', - template: ` -
    - - - - - - - - - - - - - - - - - -
    NameParameters
    accepticon-
    rejecticon-
    -
    - `, -}) -export class TemplatesDoc {} diff --git a/src/app/showcase/doc/contextmenu/accessibilitydoc.ts b/src/app/showcase/doc/contextmenu/accessibilitydoc.ts deleted file mode 100644 index 456c2b78b9d..00000000000 --- a/src/app/showcase/doc/contextmenu/accessibilitydoc.ts +++ /dev/null @@ -1,88 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'context-menu-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - ContextMenu component uses the menubar role with aria-orientation set to "vertical" and the value to describe - the menu can either be provided with aria-labelledby or aria-label props. Each list item has a - presentation role whereas anchor elements have a menuitem role with aria-label referring to the label - of the item and aria-disabled defined if the item is disabled. A submenu within a ContextMenu uses the - menu role with an aria-labelledby defined as the id of the submenu root menuitem label. In addition, menuitems - that open a submenu have aria-haspopup, aria-expanded and aria-controls to define the relation between - the item and the submenu. -

    -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tab - When focus is in the menu, closes the context menu and moves focus to the next focusable element in the page - sequence. -
    enter - If menuitem has a submenu, toggles the visibility of the submenu otherwise activates the menuitem and closes - all open overlays. -
    space - If menuitem has a submenu, toggles the visibility of the submenu otherwise activates the menuitem and closes - all open overlays. -
    escapeCloses the context menu.
    down arrow - If focus is not inside the menu and menu is open, add focus to the first item. If an item is already - focused, moves focus to the next menuitem within the submenu. -
    up arrow - If focus is not inside the menu and menu is open, add focus to the last item. If an item is already focused, - moves focus to the next menuitem within the submenu. -
    right arrowOpens a submenu if there is one available and moves focus to the first item.
    left arrowCloses a submenu and moves focus to the root item of the closed submenu.
    homeMoves focus to the first menuitem within the submenu.
    endMoves focus to the last menuitem within the submenu.
    -
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/contextmenu/basicdoc.ts b/src/app/showcase/doc/contextmenu/basicdoc.ts deleted file mode 100644 index 6d0efeceda2..00000000000 --- a/src/app/showcase/doc/contextmenu/basicdoc.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'context-menu-basic-demo', - template: ` - -

    - ContextMenu can be attached to a particular element whose local template variable name is defined using the - target property. -

    -
    -
    - Logo - -
    - - `, -}) -export class BasicDoc implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { label: 'Copy', icon: 'pi pi-copy' }, - { label: 'Rename', icon: 'pi pi-file-edit' }, - ]; - } - - code: Code = { - basic: `Logo -`, - - html: `
    - Logo - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { ContextMenu } from 'primeng/contextmenu'; - -@Component({ - selector: 'context-menu-basic-demo', - templateUrl: './context-menu-basic-demo.html', - standalone: true, - imports: [ContextMenu] -}) -export class ContextMenuBasicDemo implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { label: 'Copy', icon: 'pi pi-copy' }, - { label: 'Rename', icon: 'pi pi-file-edit' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/contextmenu/commanddoc.ts b/src/app/showcase/doc/contextmenu/commanddoc.ts deleted file mode 100644 index 6560a262c2a..00000000000 --- a/src/app/showcase/doc/contextmenu/commanddoc.ts +++ /dev/null @@ -1,262 +0,0 @@ -import { Component, OnInit, ViewChild } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; -import { ContextMenu } from 'primeng/contextmenu'; - -interface Users { - id: number; - name: string; - image: string; - role: string; -} - -@Component({ - selector: 'context-menu-command-demo', - template: ` - -

    The function to invoke when an item is clicked is defined using the command property.

    -
    -
    - -
      -
    • -
      - - {{ user.name }} -
      - -
    • -
    - - -
    - - - `, - providers: [MessageService], -}) -export class CommandDoc implements OnInit { - items: MenuItem[] | undefined; - - @ViewChild('cm') cm: ContextMenu; - - selectedUser: Users; - - users: Users[]; - - constructor(private messageService: MessageService) {} - - ngOnInit() { - this.users = [ - { id: 0, name: 'Amy Elsner', image: 'amyelsner.png', role: 'Admin' }, - { id: 1, name: 'Anna Fali', image: 'annafali.png', role: 'Member' }, - { id: 2, name: 'Asiya Javayant', image: 'asiyajavayant.png', role: 'Member' }, - { id: 3, name: 'Bernardo Dominic', image: 'bernardodominic.png', role: 'Guest' }, - { id: 4, name: 'Elwin Sharvill', image: 'elwinsharvill.png', role: 'Member' }, - ]; - - this.items = [ - { - label: 'Roles', - icon: 'pi pi-users', - items: [ - { - label: 'Admin', - command: () => { - this.selectedUser.role = 'Admin'; - }, - }, - { - label: 'Member', - command: () => { - this.selectedUser.role = 'Member'; - }, - }, - { - label: 'Guest', - command: () => { - this.selectedUser.role = 'Guest'; - }, - }, - ], - }, - { - label: 'Invite', - icon: 'pi pi-user-plus', - command: () => { - this.messageService.add({ - severity: 'success', - summary: 'Success', - detail: 'Invitation sent!', - life: 3000, - }); - }, - }, - ]; - } - - getBadge(user) { - if (user.role === 'Member') return 'info'; - else if (user.role === 'Guest') return 'warn'; - else return null; - } - - onContextMenu(event, user) { - this.selectedUser = user; - this.cm.show(event); - } - - onHide() { - this.selectedUser = null; - } - - code: Code = { - basic: ` -
      -
    • -
      - - {{ user.name }} -
      - -
    • -
    - - `, - - html: `
    - -
      -
    • -
      - - {{ user.name }} -
      - -
    • -
    - - -
    `, - - typescript: `import { Component, OnInit, ViewChild } from '@angular/core'; -import { ContextMenu } from 'primeng/contextmenu'; -import { MenuItem, MessageService } from 'primeng/api'; -import { ToastModule } from 'primeng/toast'; -import { ContextMenu } from 'primeng/contextmenu'; -import { CommonModule } from '@angular/common'; -import { Tag } from 'primeng/tag'; - -interface Users { - id: number; - name: string; - image: string; - role: string; -} - -@Component({ - selector: 'context-menu-command-demo', - templateUrl: './context-menu-command-demo.html', - standalone: true, - imports: [ContextMenu, ToastModule, CommonModule, Tag], - providers: [MessageService] -}) -export class ContextMenuCommandDemo implements OnInit { - items: MenuItem[] | undefined; - - @ViewChild('cm') cm: ContextMenu; - - selectedUser : Users - - users : Users[]; - - constructor(private messageService: MessageService) {} - - ngOnInit() { - this.users = [ - { id: 0, name: 'Amy Elsner', image: 'amyelsner.png', role: 'Admin' }, - { id: 1, name: 'Anna Fali', image: 'annafali.png', role: 'Member' }, - { id: 2, name: 'Asiya Javayant', image: 'asiyajavayant.png', role: 'Member' }, - { id: 3, name: 'Bernardo Dominic', image: 'bernardodominic.png', role: 'Guest' }, - { id: 4, name: 'Elwin Sharvill', image: 'elwinsharvill.png', role: 'Member' } - ]; - - this.items = [ - { - label: 'Roles', - icon: 'pi pi-users', - items: [ - { - label: 'Admin', - command: () => { - this.selectedUser.role = 'Admin'; - } - }, - { - label: 'Member', - command: () => { - this.selectedUser.role = 'Member'; - } - }, - { - label: 'Guest', - command: () => { - this.selectedUser.role = 'Guest'; - } - } - ] - }, - { - label: 'Invite', - icon: 'pi pi-user-plus', - command: () => { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Invitation sent!', life: 3000 }); - } - } - ]; - } - - getBadge(user) { - if (user.role === 'Member') return 'info'; - else if (user.role === 'Guest') return 'warn'; - else return null; - } - - onContextMenu(event, user) { - this.selectedUser = user; - this.cm.show(event); - } - - onHide() { - this.selectedUser = null; - } -}`, - }; -} diff --git a/src/app/showcase/doc/contextmenu/documentdoc.ts b/src/app/showcase/doc/contextmenu/documentdoc.ts deleted file mode 100644 index 3a974742d1e..00000000000 --- a/src/app/showcase/doc/contextmenu/documentdoc.ts +++ /dev/null @@ -1,115 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'context-menu-document-demo', - template: ` - -

    Setting global property to true attaches the context menu to the document.

    -
    -
    -

    Right-Click anywhere on this page to view the global ContextMenu.

    - -
    - - `, -}) -export class DocumentDoc implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'Translate', - icon: 'pi pi-language', - }, - { - label: 'Speech', - icon: 'pi pi-volume-up', - items: [ - { - label: 'Start', - icon: 'pi pi-caret-right', - }, - { - label: 'Stop', - icon: 'pi pi-pause', - }, - ], - }, - { - separator: true, - }, - { - label: 'Print', - icon: 'pi pi-print', - }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    -

    Right-Click anywhere on this page to view the global ContextMenu.

    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { ContextMenu } from 'primeng/contextmenu'; - -@Component({ - selector: 'context-menu-document-demo', - templateUrl: './context-menu-document-demo.html', - standalone: true, - imports: [ContextMenu] -}) -export class ContextMenuDocumentDemo implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'Translate', - icon: 'pi pi-language' - }, - { - label: 'Speech', - icon: 'pi pi-volume-up', - items: [ - { - label: 'Start', - icon: 'pi pi-caret-right' - }, - { - label: 'Stop', - icon: 'pi pi-pause' - } - ] - }, - { - separator: true - }, - { - label: 'Print', - icon: 'pi pi-print' - } - ] - } -}`, - - module: ` -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { ContextMenu } from 'primeng/contextmenu'; -import { ContextMenuDemo } from './contextmenudemo'; - -@NgModule({ - imports: [CommonModule, ContextMenu], - declarations: [ContextMenuDemo] -}) -export class ContextMenuDemoModule {}`, - }; -} diff --git a/src/app/showcase/doc/contextmenu/importdoc.ts b/src/app/showcase/doc/contextmenu/importdoc.ts deleted file mode 100644 index 90148e968b1..00000000000 --- a/src/app/showcase/doc/contextmenu/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'context-menu-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { ContextMenu } from 'primeng/contextmenu';`, - }; -} diff --git a/src/app/showcase/doc/contextmenu/routerdoc.ts b/src/app/showcase/doc/contextmenu/routerdoc.ts deleted file mode 100644 index ca9ca417c14..00000000000 --- a/src/app/showcase/doc/contextmenu/routerdoc.ts +++ /dev/null @@ -1,267 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; -import { Router } from '@angular/router'; - -@Component({ - selector: 'context-menu-router-demo', - template: ` - -

    - Items with navigation are defined with templating to be able to use a routerLink directive, an external link or - programmatic navigation. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - {{ item.label }} - - - - - - {{ item.label }} - - - - -
    - - `, -}) -export class RouterDoc implements OnInit { - items: MenuItem[] | undefined; - - constructor(private router: Router) {} - - code: Code = { - basic: ` - - - - - - - - - - - {{ item.label }} - - - - - - {{ item.label }} - - - -`, - - html: `
    - - - - - - - - - - - - - - - - - - - - - - - - - - - {{ item.label }} - - - - - - {{ item.label }} - - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { ContextMenu } from 'primeng/contextmenu'; -import { Router } from '@angular/router'; -import { CommonModule } from '@angular/common'; - -@Component({ - selector: 'context-menu-router-demo', - templateUrl: './context-menu-router-demo.html', - standalone: true, - imports: [ContextMenu, CommonModule], -}) -export class ContextMenuRouterDemo implements OnInit { - items: MenuItem[] | undefined; - - constructor(private router: Router) {} - - ngOnInit() { - this.items = [ - { - label: 'Router Link', - icon: 'pi pi-palette', - route: '/theming' - }, - { - label: 'Programmatic', - icon: 'pi pi-link', - command: () => { - this.router.navigate(['/installation']); - } - }, - { - label: 'External', - icon: 'pi pi-home', - url: 'https://angular.io//' - } - ]; - } -}`, - }; - - ngOnInit() { - this.items = [ - { - label: 'Router Link', - icon: 'pi pi-palette', - route: '/theming', - }, - { - label: 'Programmatic', - icon: 'pi pi-link', - command: () => { - this.router.navigate(['/installation']); - }, - }, - { - label: 'External', - icon: 'pi pi-home', - url: 'https://angular.io//', - }, - ]; - } -} diff --git a/src/app/showcase/doc/contextmenu/styledoc.ts b/src/app/showcase/doc/contextmenu/styledoc.ts deleted file mode 100644 index e1cc2762598..00000000000 --- a/src/app/showcase/doc/contextmenu/styledoc.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'context-menu-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-contextmenuContainer element.
    p-menu-listList element.
    p-menuitemMenuitem element.
    p-menuitem-textLabel of a menuitem.
    p-menuitem-iconIcon of a menuitem.
    p-submenu-iconArrow icon of a submenu.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/contextmenu/templatedoc.ts b/src/app/showcase/doc/contextmenu/templatedoc.ts deleted file mode 100644 index 58842c3a677..00000000000 --- a/src/app/showcase/doc/contextmenu/templatedoc.ts +++ /dev/null @@ -1,393 +0,0 @@ -import { Component, OnInit, ViewChild } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; -import { ContextMenu } from 'primeng/contextmenu'; - -@Component({ - selector: 'context-menu-template-demo', - template: ` - -

    - ContextMenu offers item customization with the item template that receives the menuitem instance from the model as a - parameter. -

    -
    -
    -
      -
    • -
      - -
      - {{ product.name }} -
      - - {{ product.category }} -
      -
      - ${{ product.price }} -
      -
    • -
    - - - - - - {{ item.label }} - - {{ item.shortcut }} - - - - -
    - - - `, -}) -export class TemplateDoc implements OnInit { - items: MenuItem[] | undefined; - - @ViewChild('cm') cm: ContextMenu; - - selectedId!: string; - - data = [ - { - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5, - }, - { - id: '1001', - code: 'nvklal433', - name: 'Black Watch', - description: 'Product Description', - image: 'black-watch.jpg', - price: 72, - category: 'Accessories', - quantity: 61, - inventoryStatus: 'INSTOCK', - rating: 4, - }, - { - id: '1002', - code: 'zz21cz3c1', - name: 'Blue Band', - description: 'Product Description', - image: 'blue-band.jpg', - price: 79, - category: 'Fitness', - quantity: 2, - inventoryStatus: 'LOWSTOCK', - rating: 3, - }, - { - id: '1003', - code: '244wgerg2', - name: 'Blue T-Shirt', - description: 'Product Description', - image: 'blue-t-shirt.jpg', - price: 29, - category: 'Clothing', - quantity: 25, - inventoryStatus: 'INSTOCK', - rating: 5, - }, - { - id: '1004', - code: 'h456wer53', - name: 'Bracelet', - description: 'Product Description', - image: 'bracelet.jpg', - price: 15, - category: 'Accessories', - quantity: 73, - inventoryStatus: 'INSTOCK', - rating: 4, - }, - ]; - - ngOnInit() { - this.items = [ - { - label: 'Favorite', - icon: 'pi pi-star', - shortcut: '⌘+D', - }, - { - label: 'Add', - icon: 'pi pi-shopping-cart', - shortcut: '⌘+A', - }, - { - separator: true, - }, - { - label: 'Share', - icon: 'pi pi-share-alt', - items: [ - { - label: 'Whatsapp', - icon: 'pi pi-whatsapp', - badge: '2', - }, - { - label: 'Instagram', - icon: 'pi pi-instagram', - badge: '3', - }, - ], - }, - ]; - } - - onContextMenu(event) { - this.cm.target = event.currentTarget; - this.cm.show(event); - } - - onHide() { - this.selectedId = undefined; - } - - code: Code = { - basic: `
      -
    • -
      - -
      - {{ product.name }} -
      - - {{ product.category }} -
      -
      - ${{ product.price }} -
      -
    • -
    - - - - - - {{ item.label }} - - {{ item.shortcut }} - - - -`, - - html: `
    -
      -
    • -
      - -
      - {{ product.name }} -
      - - {{ product.category }} -
      -
      - ${{ product.price }} -
      -
    • -
    - - - - - - {{ item.label }} - - {{ item.shortcut }} - - - - -
    `, - - typescript: `import { Component, OnInit, ViewChild } from '@angular/core'; -import { ContextMenu } from 'primeng/contextmenu'; -import { MenuItem } from 'primeng/api'; -import { ContextMenu } from 'primeng/contextmenu'; -import { CommonModule } from '@angular/common'; -import { Ripple } from 'primeng/ripple'; -import { BadgeModule } from 'primeng/badge'; - -@Component({ - selector: 'context-menu-template-demo', - templateUrl: './context-menu-template-demo.html', - standalone: true, - imports: [ContextMenu, CommonModule, Ripple, BadgeModule] -}) -export class ContextMenuTemplateDemo implements OnInit { - items: MenuItem[] | undefined; - - @ViewChild('cm') cm: ContextMenu; - - selectedId!: string; - - data = [ - { - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 - }, - { - id: '1001', - code: 'nvklal433', - name: 'Black Watch', - description: 'Product Description', - image: 'black-watch.jpg', - price: 72, - category: 'Accessories', - quantity: 61, - inventoryStatus: 'INSTOCK', - rating: 4 - }, - { - id: '1002', - code: 'zz21cz3c1', - name: 'Blue Band', - description: 'Product Description', - image: 'blue-band.jpg', - price: 79, - category: 'Fitness', - quantity: 2, - inventoryStatus: 'LOWSTOCK', - rating: 3 - }, - { - id: '1003', - code: '244wgerg2', - name: 'Blue T-Shirt', - description: 'Product Description', - image: 'blue-t-shirt.jpg', - price: 29, - category: 'Clothing', - quantity: 25, - inventoryStatus: 'INSTOCK', - rating: 5 - }, - { - id: '1004', - code: 'h456wer53', - name: 'Bracelet', - description: 'Product Description', - image: 'bracelet.jpg', - price: 15, - category: 'Accessories', - quantity: 73, - inventoryStatus: 'INSTOCK', - rating: 4 - } - ]; - - ngOnInit() { - this.items = [ - { - label: 'Favorite', - icon: 'pi pi-star', - shortcut: '⌘+D' - }, - { - label: 'Add', - icon: 'pi pi-shopping-cart', - shortcut: '⌘+A' - }, - { - separator: true - }, - { - label: 'Share', - icon: 'pi pi-share-alt', - items: [ - { - label: 'Whatsapp', - icon: 'pi pi-whatsapp', - badge: '2' - }, - { - label: 'Instagram', - icon: 'pi pi-instagram', - badge: '3' - } - ] - } - ]; - } - - onContextMenu(event) { - this.cm.target = event.currentTarget; - this.cm.show(event); - } - - onHide() { - this.selectedId = undefined; - } -}`, - }; -} diff --git a/src/app/showcase/doc/customicons/imagedoc.ts b/src/app/showcase/doc/customicons/imagedoc.ts deleted file mode 100644 index 5070350d448..00000000000 --- a/src/app/showcase/doc/customicons/imagedoc.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'image-doc', - template: ` - -

    Any type of image can be used as an icon.

    -
    - - `, -}) -export class ImageDoc { - code: Code = { - basic: ` - - dropdown icon - -`, - }; -} diff --git a/src/app/showcase/doc/dataview/accessibilitydoc.ts b/src/app/showcase/doc/dataview/accessibilitydoc.ts deleted file mode 100644 index 75e46f615be..00000000000 --- a/src/app/showcase/doc/dataview/accessibilitydoc.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'data-view-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - The container element that wraps the layout options buttons has a group role whereas each button element uses - button role and aria-pressed is updated depending on selection state. Values to describe the buttons are - derived from the aria.listView and aria.gridView properties of the - locale API respectively. -

    -

    Refer to paginator accessibility documentation for the paginator of the component.

    -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus to the buttons.
    spaceToggles the checked state of a button.
    -
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/dataview/basicdoc.ts b/src/app/showcase/doc/dataview/basicdoc.ts deleted file mode 100644 index 84466931705..00000000000 --- a/src/app/showcase/doc/dataview/basicdoc.ts +++ /dev/null @@ -1,317 +0,0 @@ -import { Component, inject, signal } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'data-view-basic-demo', - template: ` - -

    - DataView requires a value to display along with a list template that receives an object in the collection to return - content. -

    -
    -
    - - -
    -
    -
    -
    - - -
    -
    -
    -
    - {{ item.category }} -
    {{ item.name }}
    -
    -
    -
    - {{ - item.rating - }} - -
    -
    -
    -
    - {{ - '$' + item.price - }} -
    - - -
    -
    -
    -
    -
    -
    -
    -
    -
    - - `, -}) -export class BasicDoc { - products = signal([]); - - productService = inject(ProductService); - code: Code = { - basic: ` - -
    -
    -
    -
    - - -
    -
    -
    -
    - {{ item.category }} -
    {{ item.name }}
    -
    -
    -
    - {{ - item.rating - }} - -
    -
    -
    -
    - {{ - '$' + item.price - }} -
    - - -
    -
    -
    -
    -
    -
    -
    -
    `, - - html: `
    - - -
    -
    -
    -
    - - -
    -
    -
    -
    - {{ item.category }} -
    {{ item.name }}
    -
    -
    -
    - {{ - item.rating - }} - -
    -
    -
    -
    - {{ - '$' + item.price - }} -
    - - -
    -
    -
    -
    -
    -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { DataView } from 'primeng/dataview'; -import { ButtonModule } from 'primeng/button'; -import { Tag } from 'primeng/tag'; -import { CommonModule } from '@angular/common'; -import { signal } from '@angular/core'; - -@Component({ - selector: 'data-view-basic-demo', - templateUrl: './data-view-basic-demo.html', - standalone: true, - imports: [DataView, ButtonModule, Tag, CommonModule], - providers: [ProductService] -}) -export class DataViewBasicDemo { - products = signal([]); - - productService = inject(ProductService); - ngOnInit() { - this.productService.getProducts().then((data) => { - const d = data.slice(0, 5); - this.products.set([...d]) - }); - } - - getSeverity(product: Product) { - switch (product.inventoryStatus) { - case 'INSTOCK': - return 'success'; - - case 'LOWSTOCK': - return 'warn'; - - case 'OUTOFSTOCK': - return 'danger'; - - default: - return null; - } - } - -}`, - - data: ` -/* ProductService */ -{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - - service: ['ProductService'], - }; - - getSeverity(product: Product) { - switch (product.inventoryStatus) { - case 'INSTOCK': - return 'success'; - - case 'LOWSTOCK': - return 'warn'; - - case 'OUTOFSTOCK': - return 'danger'; - - default: - return null; - } - } - - ngOnInit() { - this.productService.getProducts().then((data) => { - const d = data.slice(0, 5); - this.products.set([...d]); - }); - } - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/dataview/dataviewdoc.module.ts b/src/app/showcase/doc/dataview/dataviewdoc.module.ts deleted file mode 100644 index c3f37b59ac3..00000000000 --- a/src/app/showcase/doc/dataview/dataviewdoc.module.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { RouterModule } from '@angular/router'; -import { ButtonModule } from 'primeng/button'; -import { DataView } from 'primeng/dataview'; -import { Rating } from 'primeng/rating'; -import { Tag } from 'primeng/tag'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { BasicDoc } from './basicdoc'; -import { ImportDoc } from './importdoc'; -import { LayoutDoc } from './layoutdoc'; -import { PaginationDoc } from './paginationdoc'; -import { SortingDoc } from './sortingdoc'; -import { StyleDoc } from './styledoc'; -import { LoadingDoc } from './loadingdoc'; -import { Skeleton } from 'primeng/skeleton'; -import { Select } from 'primeng/select'; -import { SelectButton } from 'primeng/selectbutton'; - -@NgModule({ - imports: [ - CommonModule, - AppCodeModule, - SelectButton, - AppDocModule, - DataView, - Select, - ButtonModule, - RouterModule, - Rating, - Tag, - FormsModule, - Skeleton, - ], - exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, PaginationDoc, SortingDoc, LayoutDoc, LoadingDoc, StyleDoc, AccessibilityDoc], -}) -export class DataViewDocModule {} diff --git a/src/app/showcase/doc/dataview/importdoc.ts b/src/app/showcase/doc/dataview/importdoc.ts deleted file mode 100644 index 80cedc5d5c3..00000000000 --- a/src/app/showcase/doc/dataview/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'data-view-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { DataView } from 'primeng/dataview';`, - }; -} diff --git a/src/app/showcase/doc/dataview/loadingdoc.ts b/src/app/showcase/doc/dataview/loadingdoc.ts deleted file mode 100644 index b463a4381e6..00000000000 --- a/src/app/showcase/doc/dataview/loadingdoc.ts +++ /dev/null @@ -1,333 +0,0 @@ -import { Component, signal } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'data-view-loading-demo', - template: ` - -

    While data is being loaded. Skeleton component may be used to indicate the busy state.

    -
    -
    - - -
    - - - - - -
    -
    - -
    -
    -
    - -
    -
    - - - -
    - - -
    -
    -
    - - -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    - - -
    -
    - - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    - - `, -}) -export class LoadingDoc { - layout: string = 'grid'; - - products = signal([]); - - options: string[] = ['list', 'grid']; - - constructor(private productService: ProductService) {} - code: Code = { - basic: ` - -
    - - - - - -
    -
    - -
    -
    -
    - -
    -
    - - - -
    - - -
    -
    -
    - - -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    - - -
    -
    - - - -
    -
    - - -
    -
    -
    -
    -
    -
    `, - - html: `
    - - -
    - - - - - -
    -
    - -
    -
    -
    - -
    -
    - - - -
    - - -
    -
    -
    - - -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    - - -
    -
    - - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { DataView } from 'primeng/dataview'; -import { CommonModule } from '@angular/common'; -import { Skeleton } from 'primeng/skeleton'; -import { SelectButton } from 'primeng/selectbutton'; -import { signal } from '@angular/core'; - -@Component({ - selector: 'data-view-loading-demo', - templateUrl: './data-view-loading-demo.html', - standalone: true, - imports: [DataView, CommonModule, Skeleton, SelectButton], - providers: [ProductService] -}) -export class DataViewLoadingDemo { - layout: string = 'grid'; - - products = signal([]); - - options: string[] = ['list', 'grid']; - - constructor(private productService: ProductService) {} - - ngOnInit() { - this.productService.getProducts().then((data) => (this.products.set([...data.slice(0,12)]))); - } - - getSeverity(product: Product) { - switch (product.inventoryStatus) { - case 'INSTOCK': - return 'success'; - - case 'LOWSTOCK': - return 'warning'; - - case 'OUTOFSTOCK': - return 'danger'; - - default: - return null; - } - } - - counterArray(n: number): any[] { - return Array(n); - } - -}`, - - data: ` -/* ProductService */ -{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - - service: ['ProductService'], - }; - - getSeverity(product: Product) { - switch (product.inventoryStatus) { - case 'INSTOCK': - return 'success'; - - case 'LOWSTOCK': - return 'warning'; - - case 'OUTOFSTOCK': - return 'danger'; - - default: - return null; - } - } - - counterArray(n: number): any[] { - return Array(n); - } - - ngOnInit() { - this.productService.getProducts().then((data) => this.products.set([...data.slice(0, 12)])); - } - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/dataview/styledoc.ts b/src/app/showcase/doc/dataview/styledoc.ts deleted file mode 100644 index 0ed31df858c..00000000000 --- a/src/app/showcase/doc/dataview/styledoc.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'data-view-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-dataviewContainer element.
    p-dataview-listContainer element in list layout.
    p-dataview-gridContainer element in grid layout.
    p-dataview-headerHeader section.
    p-dataview-footerFooter section.
    p-dataview-contentContainer of items.
    p-dataview-emptymessageEmpty message element.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/datepicker/accessibilitydoc.ts b/src/app/showcase/doc/datepicker/accessibilitydoc.ts deleted file mode 100644 index c0202898113..00000000000 --- a/src/app/showcase/doc/datepicker/accessibilitydoc.ts +++ /dev/null @@ -1,260 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'date-picker-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Value to describe the component can either be provided via label tag combined with inputId prop or using - aria-labelledby, aria-label props. The input element has combobox role in addition to - aria-autocomplete as "none", aria-haspopup as "dialog" and aria-expanded attributes. The relation - between the input and the popup is created with aria-controls attribute that refers to the id of the popup. -

    -

    - The optional DatePicker button requires includes aria-haspopup, aria-expanded for states along with - aria-controls to define the relation between the popup and the button. The value to read is retrieved from the - chooseDate - key of the aria property from the locale API. This label is also used for the - aria-label of the popup as well. When there is a value selected, it is formatted and appended to the label to be able - to notify users about the current value. -

    - -

    - Popup has a dialog role along with aria-modal and aria-label. The navigation buttons at the header has - an aria-label retrieved from the prevYear, nextYear, prevMonth, nextMonth,prevDecade - and nextDecade keys of the locale aria API. Similarly month picker button uses the chooseMonth and year picker - button uses the chooseYear keys. -

    - -

    - Main date table uses grid role that contains th elements with col as the scope along with abbr tag - resolving to the full name of the month. Each date cell has an aria-label referring to the full date value. Buttons - at the footer utilize their readable labels as aria-label as well. Selected date also receives the - aria-selected attribute. -

    - -

    - Timepicker spinner buttons get their labels for aria-label from the aria locale API using the prevHour, - nextHour, prevMinute, nextMinute, prevSecond, nextSecond, am and pm keys. -

    - -

    - DatePicker also includes a hidden section that is only available to screen readers with aria-live as "polite". This - element is updated when the selected date changes to instruct the user about the current date selected. -

    -
    - - - -

    Choose Date Button Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    - space - Opens popup and moves focus to the selected date, if there is none focuses on today.
    - enter - Opens popup and moves focus to the selected date, if there is none focuses on today.
    -
    - -

    Popup Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - escape - Closes the popup and moves focus to the input element.
    - tab - Moves focus to the next focusable element within the popup.
    shift + tabMoves focus to the next focusable element within the popup.
    -
    - -

    Header Buttons Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    - enter - Triggers the button action.
    - space - Triggers the button action.
    -
    - -

    Date Grid Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - enter - Selects the date, closes the popup and moves focus to the input element.
    - space - Selects the date, closes the popup and moves focus to the input element.
    - up arrow - Moves focus to the same day of the previous week.
    - down arrow - Moves focus to the same day of the next week.
    - right arrow - Moves focus to the next day.
    - left arrow - Moves focus to the previous day.
    - home - Moves focus to the first day of the current week.
    - end - Moves focus to the last day of the current week.
    - page up - - Changes the date to previous month in date picker mode. Moves to previous year in month picker mode and previous - decade in year picker. -
    shift + page upChanges the date to previous year in date picker mode. Has no effect in month or year picker
    - page down - - Changes the date to next month in date picker mode. Moves to next year in month picker mode and next decade in - year picker. -
    shift + page downChanges the date to next year in date picker mode. Has no effect in month or year picker
    -
    - -

    Footer Buttons Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    - enter - Triggers the button action.
    - space - Triggers the button action.
    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - basic: ` - - -Date - - -`, - }; -} diff --git a/src/app/showcase/doc/datepicker/basicdoc.ts b/src/app/showcase/doc/datepicker/basicdoc.ts deleted file mode 100644 index ebdc332f0e1..00000000000 --- a/src/app/showcase/doc/datepicker/basicdoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'datepicker-basic-demo', - template: ` - -

    Two-way value binding is defined using the standard ngModel directive referencing to a Date property.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - date: Date | undefined; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { DatePicker } from 'primeng/datepicker'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'datepicker-basic-demo', - templateUrl: './datepicker-basic-demo.html', - standalone: true, - imports: [FormsModule, DatePicker] -}) -export class DatePickerBasicDemo { - date: Date | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/datepicker/disableddoc.ts b/src/app/showcase/doc/datepicker/disableddoc.ts deleted file mode 100644 index 15127c26601..00000000000 --- a/src/app/showcase/doc/datepicker/disableddoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'datepicker-disabled-demo', - template: ` - -

    When disabled is present, the element cannot be edited and focused.

    -
    -
    - -
    - - `, -}) -export class DisabledDoc { - date: Date | undefined; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { DatePicker } from 'primeng/datepicker'; - -@Component({ - selector: 'datepicker-disabled-demo', - templateUrl: './datepicker-disabled-demo.html', - standalone: true, - imports: [FormsModule, DatePicker] -}) -export class DatePickerDisabledDemo { - date: Date | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/datepicker/eventsdoc.ts b/src/app/showcase/doc/datepicker/eventsdoc.ts deleted file mode 100644 index 3b2a46b1a3f..00000000000 --- a/src/app/showcase/doc/datepicker/eventsdoc.ts +++ /dev/null @@ -1,95 +0,0 @@ -import { Component, Input } from '@angular/core'; - -@Component({ - selector: 'events-doc', - template: `
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameParametersDescription
    onSelectvalue: Selected value - Callback to invoke when a date is selected. Note that this event is not called when the value is entered from - the input manually. -
    onBlurevent: Blur eventCallback to invoke on blur of input field.
    onFocusevent: Focus eventCallback to invoke on focus of input field.
    onCloseevent: Close eventCallback to invoke when datepicker panel is closed.
    onShowevent: Animation eventCallback to invoke when datepicker panel is visible.
    onClickOutsideevent: Click eventCallback to invoke when click outside of datepicker panel.
    onInputevent: Input eventCallback to invoke when input field is being typed.
    onTodayClickevent: Click eventCallback to invoke when today button is clicked.
    onClearClickevent: Click eventCallback to invoke when clear button is clicked.
    onMonthChange - event.month: New month
    - event.year: New year -
    Callback to invoke when a month is changed using the navigators.
    onYearChange - event.month: New month
    - event.year: New year -
    Callback to invoke when a year is changed using the navigators.
    onClear-Callback to invoke when input field is cleared.
    -
    -
    `, -}) -export class EventsDoc { - @Input() id: string; - - @Input() title: string; -} diff --git a/src/app/showcase/doc/datepicker/filleddoc.ts b/src/app/showcase/doc/datepicker/filleddoc.ts deleted file mode 100644 index 1ae8f6657e5..00000000000 --- a/src/app/showcase/doc/datepicker/filleddoc.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'datepicker-filled-demo', - template: ` - -

    - Specify the variant property as filled to display the component with a higher visual emphasis than the default - outlined style. -

    -
    -
    - -
    - - `, -}) -export class FilledDoc { - date: Date[] | undefined; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { DatePicker } from 'primeng/datepicker'; - -@Component({ - selector: 'datepicker-filled-demo', - templateUrl: './datepicker-filled-demo.html', - standalone: true, - imports: [FormsModule, DatePicker] -}) -export class DatePickerFilledDemo { - date: Date[] | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/datepicker/floatlabeldoc.ts b/src/app/showcase/doc/datepicker/floatlabeldoc.ts deleted file mode 100644 index d16bd90ee1d..00000000000 --- a/src/app/showcase/doc/datepicker/floatlabeldoc.ts +++ /dev/null @@ -1,91 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'datepicker-float-label-demo', - template: ` - -

    - A floating label appears on top of the input field when focused. Visit - FloatLabel documentation for more information. -

    -
    -
    - - - - - - - - - - - - - - -
    - - `, -}) -export class FloatLabelDoc { - value1: Date | undefined; - - value2: Date | undefined; - - value3: Date | undefined; - - code: Code = { - basic: ` - - - - - - - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { DatePicker } from 'primeng/datepicker'; -import { FloatLabel } from 'primeng/floatlabel'; - -@Component({ - selector: 'datepicker-float-label-demo', - templateUrl: './datepicker-float-label-demo.html', - standalone: true, - imports: [FormsModule, DatePicker, FloatLabel] -}) -export class DatePickerFloatLabelDemo { - value1: Date | undefined; - - value2: Date | undefined; - - value3: Date | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/datepicker/formatdoc.ts b/src/app/showcase/doc/datepicker/formatdoc.ts deleted file mode 100644 index 129614a0b78..00000000000 --- a/src/app/showcase/doc/datepicker/formatdoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'datepicker-format-demo', - template: ` - -

    - Default date format is mm/dd/yy which can be customized using the dateFormat property. Following options can - be a part of the format. -

    -
      -
    • d - day of month (no leading zero)
    • -
    • dd - day of month (two digit)
    • -
    • o - day of the year (no leading zeros)
    • -
    • oo - day of the year (three digit)
    • -
    • D - day name short
    • -
    • DD - day name long
    • -
    • m - month of year (no leading zero)
    • -
    • mm - month of year (two digit)
    • -
    • M - month name short
    • -
    • MM - month name long
    • -
    • y - year (two digit)
    • -
    • yy - year (four digit)
    • -
    • @ - Unix timestamp (ms since 01/01/1970)
    • -
    • ! - Windows ticks (100ns since 01/01/0001)
    • -
    • '...' - literal text
    • -
    • '' - single quote
    • -
    • anything else - literal text
    • -
    -
    -
    - -
    - - `, -}) -export class FormatDoc { - date: Date | undefined; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { DatePicker } from 'primeng/datepicker'; - -@Component({ - selector: 'datepicker-format-demo', - templateUrl: './datepicker-format-demo.html', - standalone: true, - imports: [FormsModule, DatePicker] -}) -export class DatePickerFormatDemo { - date: Date | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/datepicker/icondoc.ts b/src/app/showcase/doc/datepicker/icondoc.ts deleted file mode 100644 index 502c62e51a3..00000000000 --- a/src/app/showcase/doc/datepicker/icondoc.ts +++ /dev/null @@ -1,91 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'datepicker-icon-demo', - template: ` - -

    An additional icon is displayed next to the input field when showIcon is present.

    -
    - -
    - - -
    - -
    - - -
    - -
    - - - - - - -
    -
    - - `, -}) -export class IconDoc { - date1: Date | undefined; - - date2: Date | undefined; - - date3: Date | undefined; - - code: Code = { - basic: ` - - - - - - - -`, - - html: ` -
    - - -
    - -
    - - -
    - -
    - - - - - - -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { DatePickerModule } from 'primeng/datepicker'; -import { FormsModule } from '@angular/forms'; -import { FluidModule } from 'primeng/fluid'; - -@Component({ - selector: 'datepicker-icon-demo', - templateUrl: './datepicker-icon-demo.html', - standalone: true, - imports: [DatePickerModule, FormsModule, FluidModule] -}) -export class DatePickerIconDemo { - date1: Date | undefined; - - date2: Date | undefined; - - date3: Date | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/datepicker/iftalabeldoc.ts b/src/app/showcase/doc/datepicker/iftalabeldoc.ts deleted file mode 100644 index f605d701c2b..00000000000 --- a/src/app/showcase/doc/datepicker/iftalabeldoc.ts +++ /dev/null @@ -1,73 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'datepicker-ifta-label-demo', - template: ` - -

    - IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for - more information. -

    -
    -
    - - - - -
    - - `, -}) -export class IftaLabelDoc { - value: Date | undefined; - - code: Code = { - basic: ` - - - - - - - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { DatePickerModule } from 'primeng/datepicker'; -import { IftaLabelModule } from 'primeng/iftalabel'; - -@Component({ - selector: 'datepicker-ifta-label-demo', - templateUrl: './datepicker-ifta-label-demo.html', - standalone: true, - imports: [FormsModule, DatePickerModule, IftaLabelModule] -}) -export class DatePickerIftaLabelDemo { - value: Date | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/datepicker/importdoc.ts b/src/app/showcase/doc/datepicker/importdoc.ts deleted file mode 100644 index 389c5dd5b51..00000000000 --- a/src/app/showcase/doc/datepicker/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'datepicker-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { DatePicker } from 'primeng/datepicker';`, - }; -} diff --git a/src/app/showcase/doc/datepicker/inlinedoc.ts b/src/app/showcase/doc/datepicker/inlinedoc.ts deleted file mode 100644 index 6612cd86c79..00000000000 --- a/src/app/showcase/doc/datepicker/inlinedoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'datepicker-inline-demo', - template: ` - -

    DatePicker is displayed as a popup by default, add inline property to customize this behavior.

    -
    -
    - -
    - - `, -}) -export class InlineDoc { - date: Date[] | undefined; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { DatePicker } from 'primeng/datepicker'; - -@Component({ - selector: 'datepicker-inline-demo', - templateUrl: './datepicker-inline-demo.html', - standalone: true, - imports: [FormsModule, DatePicker] -}) -export class DatePickerInlineDemo { - date: Date[] | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/datepicker/invaliddoc.ts b/src/app/showcase/doc/datepicker/invaliddoc.ts deleted file mode 100644 index 2c655309bec..00000000000 --- a/src/app/showcase/doc/datepicker/invaliddoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'datepicker-invalid-demo', - template: ` - -

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    -
    -
    - -
    - - `, -}) -export class InvalidDoc { - date: Date | undefined; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { DatePicker } from 'primeng/datepicker'; - -@Component({ - selector: 'datepicker-invalid-demo', - templateUrl: './datepicker-invalid-demo.html', - standalone: true, - imports: [FormsModule, DatePicker] -}) -export class DatePickerInvalidDemo { - date: Date | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/datepicker/localedoc.ts b/src/app/showcase/doc/datepicker/localedoc.ts deleted file mode 100644 index 221541ec1d2..00000000000 --- a/src/app/showcase/doc/datepicker/localedoc.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'datepicker-local-demo', - template: ` - -

    - Locale for different languages and formats is defined globally, refer to the - PrimeNG Locale configuration for more information. -

    -
    - `, -}) -export class LocaleDoc {} diff --git a/src/app/showcase/doc/datepicker/methodsdoc.ts b/src/app/showcase/doc/datepicker/methodsdoc.ts deleted file mode 100644 index d55710c7735..00000000000 --- a/src/app/showcase/doc/datepicker/methodsdoc.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { Component, Input } from '@angular/core'; - -@Component({ - selector: 'methods-doc', - template: `
    - -
    - - - - - - - - - - - - - - - -
    NameParametersDescription
    toggle-Toggles the visibility of the calendar.
    -
    -
    `, -}) -export class MethodsDoc { - @Input() id: string; - - @Input() title: string; -} diff --git a/src/app/showcase/doc/datepicker/multipledoc.ts b/src/app/showcase/doc/datepicker/multipledoc.ts deleted file mode 100644 index ce0c89b04ba..00000000000 --- a/src/app/showcase/doc/datepicker/multipledoc.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'datepicker-multiple-demo', - template: ` - -

    - In order to choose multiple dates, set selectionMode as multiple. In this mode, the value binding should be an - array. -

    -
    -
    - -
    - - `, -}) -export class MultipleDoc { - dates: Date[] | undefined; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { DatePicker } from 'primeng/datepicker'; - -@Component({ - selector: 'datepicker-multiple-demo', - templateUrl: './datepicker-multiple-demo.html', - standalone: true, - imports: [FormsModule, DatePicker] -}) -export class DatePickerMultipleDemo { - dates: Date[] | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/datepicker/rangedoc.ts b/src/app/showcase/doc/datepicker/rangedoc.ts deleted file mode 100644 index 9d5f9fbd33b..00000000000 --- a/src/app/showcase/doc/datepicker/rangedoc.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'datepicker-range-demo', - template: ` - -

    - A range of dates can be selected by defining selectionMode as range, in this case the bound value would be an - array with two values where first date is the start of the range and second date is the end. -

    -
    -
    - -
    - - `, -}) -export class RangeDoc { - rangeDates: Date[] | undefined; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { DatePicker } from 'primeng/datepicker'; - -@Component({ - selector: 'datepicker-range-demo', - templateUrl: './datepicker-range-demo.html', - standalone: true, - imports: [FormsModule, DatePicker] -}) -export class DatePickerRangeDemo { - rangeDates: Date[] | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/datepicker/reactiveformsdoc.ts b/src/app/showcase/doc/datepicker/reactiveformsdoc.ts deleted file mode 100644 index 26eb1edbf0b..00000000000 --- a/src/app/showcase/doc/datepicker/reactiveformsdoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - DatePicker can also be used with reactive forms. In this case, the formControlName property is used to bind the - component to a form control. -

    -
    -
    -
    - - -
    - - `, -}) -export class ReactiveFormsDoc implements OnInit { - formGroup: FormGroup | undefined; - - ngOnInit() { - this.formGroup = new FormGroup({ - date: new FormControl(null), - }); - } - - code: Code = { - basic: `
    - -`, - - html: `
    -
    - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { DatePicker } from 'primeng/datepicker'; - -@Component({ - selector: 'datepicker-reactive-forms-demo', - templateUrl: './datepicker-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, DatePicker] -}) -export class DatePickerReactiveFormsDemo { - formGroup: FormGroup | undefined; - - ngOnInit() { - this.formGroup = new FormGroup({ - date: new FormControl(null) - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/datepicker/sizesdoc.ts b/src/app/showcase/doc/datepicker/sizesdoc.ts deleted file mode 100644 index 136f83679f5..00000000000 --- a/src/app/showcase/doc/datepicker/sizesdoc.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'datepicker-sizes-demo', - template: ` - -

    DatePicker provides small and large sizes as alternatives to the base.

    -
    -
    - - - -
    - - `, -}) -export class SizesDoc { - value1: Date | undefined; - - value2: Date | undefined; - - value3: Date | undefined; - - code: Code = { - basic: ` - -`, - - html: `
    - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { DatePicker } from 'primeng/datepicker'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'datepicker-basic-demo', - templateUrl: './datepicker-basic-demo.html', - standalone: true, - imports: [FormsModule, DatePicker] -}) -export class DatePickerBasicDemo { - value1: Date | undefined; - - value2: Date | undefined; - - value3: Date | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/datepicker/styledoc.ts b/src/app/showcase/doc/datepicker/styledoc.ts deleted file mode 100644 index fb417f8461d..00000000000 --- a/src/app/showcase/doc/datepicker/styledoc.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'datepicker-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-calendarMain container element
    p-calendar-w-btnMain container element when button is enabled.
    p-calendar-timeonlyMain container element in time picker only mode.
    p-inputtextInput element
    p-datepickerDatepicker element
    p-datepicker-inlineDatepicker element in inline mode
    p-datepicker-monthpickerDatepicker element in month view.
    p-datepicker-touch-pDatepicker element in touch p mode.
    p-datepicker-calendarTable containing dates of a month.
    p-datepicker-current-dayCell of selected date.
    p-datepicker-todayCell of today's date.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/datepicker/templatedoc.ts b/src/app/showcase/doc/datepicker/templatedoc.ts deleted file mode 100644 index ca7651f199c..00000000000 --- a/src/app/showcase/doc/datepicker/templatedoc.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'calendar-template-demo', - template: ` - -

    Calendar UI accepts custom content using header and footer templates.

    -
    -
    - - Header - Footer - -
    - - `, -}) -export class TemplateDoc { - date: Date[] | undefined; - - code: Code = { - basic: ` - Header - Footer -`, - - html: `
    - - Header - Footer - -
    `, - - typescript: `import { Component } from '@angular/core'; - -@Component({ - selector: 'calendar-template-demo', - templateUrl: './calendar-template-demo.html' -}) -export class CalendarTemplateDemo { - date: Date[] | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/datepicker/templatesdoc.ts b/src/app/showcase/doc/datepicker/templatesdoc.ts deleted file mode 100644 index 63b67d2958d..00000000000 --- a/src/app/showcase/doc/datepicker/templatesdoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component, Input } from '@angular/core'; - -@Component({ - selector: 'templates-doc', - template: `
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameParameters
    header-
    footer-
    date$implicit: Value of the component
    decade$implicit: An array containing the start and and year of a decade to display at header of the year picker.
    previousicon-
    nexticon-
    triggericon-
    clearicon-
    incrementicon-
    decrementicon-
    -
    `, -}) -export class TemplatesDoc { - @Input() id: string; - - @Input() title: string; -} diff --git a/src/app/showcase/doc/defer/basicdoc.ts b/src/app/showcase/doc/defer/basicdoc.ts deleted file mode 100644 index f3ac8d28304..00000000000 --- a/src/app/showcase/doc/defer/basicdoc.ts +++ /dev/null @@ -1,78 +0,0 @@ -import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    Defer is applied to a container element with pDefer directive where content needs to be placed inside an ng-template.

    -
    -
    -

    Content is not loaded yet, scroll down to initialize it.

    - -
    - - Prime - -
    -
    - - `, - providers: [MessageService], -}) -export class BasicDoc { - constructor(private messageService: MessageService) {} - - onLoad() { - this.messageService.add({ severity: 'success', summary: 'Data Initialized', detail: 'Render Completed' }); - } - - code: Code = { - basic: `
    - - Prime - -
    `, - html: `
    -

    - Content is not loaded yet, scroll down to initialize it. -

    - -
    - - Prime - -
    -
    `, - typescript: `import { Component, Input } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Defer } from 'primeng/defer'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'defer-basic-demo', - templateUrl: './defer-basic-demo.html', - standalone: true, - imports: [Defer, ToastModule], - providers: [MessageService] -}) -export class DeferBasicDemo { - constructor(private messageService: MessageService) {} - - onLoad() { - this.messageService.add({ severity: 'success', summary: 'Data Initialized', detail: 'Render Completed' }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/defer/datatabledoc.ts b/src/app/showcase/doc/defer/datatabledoc.ts deleted file mode 100644 index 6f44a36fa46..00000000000 --- a/src/app/showcase/doc/defer/datatabledoc.ts +++ /dev/null @@ -1,156 +0,0 @@ -import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Car } from '@domain/car'; -import { Code } from '@domain/code'; -import { CarService } from '@service/carservice'; - -@Component({ - selector: 'datatable-doc', - template: ` - -

    Defer is applied to a container element with pDefer directive where content needs to be placed inside an ng-template.

    -
    -
    -

    Table is not loaded yet, scroll down to initialize it.

    - - -
    - - - - - Vin - Year - Brand - Color - - - - - {{ car.vin }} - {{ car.year }} - {{ car.brand }} - {{ car.color }} - - - - -
    -
    - - `, - providers: [MessageService, CarService], -}) -export class DataTableDoc { - cars: Car[] | undefined; - - constructor( - private carService: CarService, - private messageService: MessageService, - ) {} - - initData() { - this.messageService.add({ severity: 'success', summary: 'Data Initialized', detail: 'Render Completed' }); - this.carService.getCarsSmall().then((cars) => (this.cars = cars)); - } - - code: Code = { - basic: `
    - - - - - Vin - Year - Brand - Color - - - - - {{car.vin}} - {{car.year}} - {{car.brand}} - {{car.color}} - - - - -
    `, - html: `
    -

    - Table is not loaded yet, scroll down to initialize it. -

    - - -
    - - - - - Vin - Year - Brand - Color - - - - - {{car.vin}} - {{car.year}} - {{car.brand}} - {{car.color}} - - - - -
    -
    `, - typescript: `import { Component, Input } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Car } from '@domain/car'; -import { CarService } from '@service/carservice'; -import { Defer } from 'primeng/defer'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'defer-data-table-demo', - templateUrl: './defer-data-table-demo.html', - standalone: true, - imports: [Defer, ToastModule], - providers: [MessageService, CarService] -}) -export class DeferDataTableDemo { - cars: Car[] | undefined; - - constructor(private carService: CarService, private messageService: MessageService) {} - - initData() { - this.messageService.add({ severity: 'success', summary: 'Data Initialized', detail: 'Render Completed' }); - this.carService.getCarsSmall().then((cars) => (this.cars = cars)); - } -}`, - data: `{ - vin: 'ee8a89d8', - brand: 'Fiat', - year: 1987, - color: 'Maroon' -}`, - service: ['CarService'], - }; - extFiles = [ - { - path: 'src/domain/car.ts', - content: ` -export interface Car { - id?; - vin?; - year?; - brand?; - color?; - price?; - saleDate?; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/defer/importdoc.ts b/src/app/showcase/doc/defer/importdoc.ts deleted file mode 100644 index b8d45a47c7d..00000000000 --- a/src/app/showcase/doc/defer/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'defer-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Defer } from 'primeng/defer';`, - }; -} diff --git a/src/app/showcase/doc/dialog/accessibilitydoc.ts b/src/app/showcase/doc/dialog/accessibilitydoc.ts deleted file mode 100644 index 93deea675d6..00000000000 --- a/src/app/showcase/doc/dialog/accessibilitydoc.ts +++ /dev/null @@ -1,84 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'dialog-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Dialog component uses dialog role along with aria-labelledby referring to the header element however any - attribute is passed to the root element so you may use aria-labelledby to override this default behavior. In addition - aria-modal is added since focus is kept within the popup. -

    -

    - It is recommended to use a trigger component that can be accessed with keyboard such as a button, if not adding - tabIndex would be necessary. -

    -

    Trigger element also requires aria-expanded and aria-controls to be handled explicitly.

    -

    - Close element is a button with an aria-label that refers to the aria.close property of the - locale API by default, you may usecloseButtonProps to customize the element and - override the default aria-label. -

    - - - -

    Overlay Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus to the next the focusable element within the dialog.
    shift + tabMoves focus to the previous the focusable element within the dialog.
    escapeCloses the dialog if closeOnEscape is true.
    -
    -

    Close Button Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    enterCloses the dialog.
    spaceCloses the dialog.
    -
    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - html: ` - - -

    Content

    -
    `, - }; -} diff --git a/src/app/showcase/doc/dialog/basicdoc.ts b/src/app/showcase/doc/dialog/basicdoc.ts deleted file mode 100644 index 4778287f500..00000000000 --- a/src/app/showcase/doc/dialog/basicdoc.ts +++ /dev/null @@ -1,95 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'dialog-basic-demo', - template: ` - -

    Dialog is used as a container and visibility is controlled with visible property.

    - -
    - - - Update your information. -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    - - `, -}) -export class BasicDoc { - visible: boolean = false; - - showDialog() { - this.visible = true; - } - - code: Code = { - basic: ` - - Update your information. -
    - - -
    -
    - - -
    -
    - - -
    -
    `, - - html: `
    - - - Update your information. -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Dialog } from 'primeng/dialog'; -import { ButtonModule } from 'primeng/button'; -import { InputTextModule } from 'primeng/inputtext'; - -@Component({ - selector: 'dialog-basic-demo', - templateUrl: './dialog-basic-demo.html', - standalone: true, - imports: [Dialog, ButtonModule, InputTextModule] -}) -export class DialogBasicDemo { - visible: boolean = false; - - showDialog() { - this.visible = true; - } -}`, - }; -} diff --git a/src/app/showcase/doc/dialog/dialogdoc.module.ts b/src/app/showcase/doc/dialog/dialogdoc.module.ts deleted file mode 100644 index 1a4da1fb26e..00000000000 --- a/src/app/showcase/doc/dialog/dialogdoc.module.ts +++ /dev/null @@ -1,58 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { FormsModule } from '@angular/forms'; -import { Dialog } from 'primeng/dialog'; -import { ButtonModule } from 'primeng/button'; -import { DropdownModule } from 'primeng/dropdown'; -import { InputTextModule } from 'primeng/inputtext'; -import { AutoFocusModule } from 'primeng/autofocus'; -import { AvatarModule } from 'primeng/avatar'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { BasicDoc } from './basicdoc'; -import { ImportDoc } from './importdoc'; -import { StyleDoc } from './styledoc'; -import { LongContentDoc } from './longcontentdoc'; -import { ResponsiveDoc } from './responsivedoc'; -import { PositionDoc } from './positiondoc'; -import { MaximizableDoc } from './maximizabledoc'; -import { TemplateDoc } from './templatedoc'; -import { OverlaysInsideDoc } from './overlaysinsidedoc'; -import { ModalDoc } from './modaldoc'; -import { HeadlessDoc } from './headlessdoc'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { WithoutModalDoc } from './withoutmodaldoc'; - -@NgModule({ - imports: [ - CommonModule, - AppCodeModule, - RouterModule, - FormsModule, - Dialog, - ButtonModule, - DropdownModule, - AppDocModule, - InputTextModule, - AvatarModule, - AutoFocusModule, - ], - declarations: [ - BasicDoc, - ImportDoc, - StyleDoc, - LongContentDoc, - ResponsiveDoc, - PositionDoc, - MaximizableDoc, - TemplateDoc, - OverlaysInsideDoc, - ModalDoc, - AccessibilityDoc, - HeadlessDoc, - WithoutModalDoc, - ], - exports: [AppDocModule, LongContentDoc], -}) -export class DialogDocModule {} diff --git a/src/app/showcase/doc/dialog/headlessdoc.ts b/src/app/showcase/doc/dialog/headlessdoc.ts deleted file mode 100644 index d90f915eead..00000000000 --- a/src/app/showcase/doc/dialog/headlessdoc.ts +++ /dev/null @@ -1,395 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'dialog-headless-demo', - template: ` - -

    Headless mode allows you to customize the entire user interface instead of the default elements.

    -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    - - `, -}) -export class HeadlessDoc { - visible: boolean = false; - - showDialog() { - this.visible = true; - } - - closeDialog() { - this.visible = false; - } - - code: Code = { - basic: ` - - -
    - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    `, - - html: `
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Dialog } from 'primeng/dialog'; -import { ButtonModule } from 'primeng/button'; -import { InputTextModule } from 'primeng/inputtext'; - -@Component({ - selector: 'dialog-headless-demo', - templateUrl: './dialog-headless-demo.html', - standalone: true, - imports: [Dialog, ButtonModule, InputTextModule] -}) -export class DialogHeadlessDemo { - visible: boolean = false; - - showDialog() { - this.visible = true; - } - - closeDialog() { - this.visible = false; - } -}`, - }; -} diff --git a/src/app/showcase/doc/dialog/importdoc.ts b/src/app/showcase/doc/dialog/importdoc.ts deleted file mode 100644 index 60d2332acb7..00000000000 --- a/src/app/showcase/doc/dialog/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'dialog-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Dialog } from 'primeng/dialog';`, - }; -} diff --git a/src/app/showcase/doc/dialog/longcontentdoc.ts b/src/app/showcase/doc/dialog/longcontentdoc.ts deleted file mode 100644 index a99e9162cff..00000000000 --- a/src/app/showcase/doc/dialog/longcontentdoc.ts +++ /dev/null @@ -1,172 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'dialog-long-content-demo', - template: ` - -

    Dialog automatically displays a scroller when content exceeeds viewport.

    -
    -
    - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis - aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint - occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -

    - "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, - eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam - voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione - voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, - sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima - veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis - autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem - eum fugiat quo voluptas nulla pariatur? -

    -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti - quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia - deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam - libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere - possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut - rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic - tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus - asperiores repellat. -

    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis - aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint - occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -

    - "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, - eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam - voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione - voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, - sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima - veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis - autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem - eum fugiat quo voluptas nulla pariatur? -

    -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti - quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia - deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam - libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere - possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut - rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic - tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus - asperiores repellat. -

    -
    -
    - - `, -}) -export class LongContentDoc { - visible: boolean = false; - - showDialog() { - this.visible = true; - } - - code: Code = { - basic: ` - -

    - Lorem ipsum dolor sit amet... -

    -

    - "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium... -

    -

    - At vero eos et accusamus et iusto odio dignissimos... -

    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit... -

    -

    - "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium... -

    -

    - At vero eos et accusamus et iusto odio dignissimos... -

    -
    `, - - html: `
    - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -

    - "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim - ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, - adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea - commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? -

    -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui - officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime - placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non - recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. -

    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -

    - "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim - ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, - adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea - commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? -

    -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui - officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime - placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non - recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. -

    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Dialog } from 'primeng/dialog'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'dialog-long-content-demo', - templateUrl: './dialog-long-content-demo.html', - standalone: true, - imports: [Dialog, ButtonModule] -}) -export class DialogLongContentDemo { - visible: boolean = false; - - showDialog() { - this.visible = true; - } -}`, - }; -} diff --git a/src/app/showcase/doc/dialog/maximizabledoc.ts b/src/app/showcase/doc/dialog/maximizabledoc.ts deleted file mode 100644 index 78115fbcc75..00000000000 --- a/src/app/showcase/doc/dialog/maximizabledoc.ts +++ /dev/null @@ -1,86 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'dialog-maximizable-demo', - template: ` - -

    Setting maximizable property to true enables the full screen mode.

    -
    -
    - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis - aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint - occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -
    -
    - - `, -}) -export class MaximizableDoc { - visible: boolean = false; - - showDialog() { - this.visible = true; - } - - code: Code = { - basic: ` - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit... -

    -
    `, - - html: `
    - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; -import { Dialog } from 'primeng/dialog'; - -@Component({ - selector: 'dialog-maximizable-demo', - templateUrl: './dialog-maximizable-demo.html', - standalone: true, - imports: [Dialog, ButtonModule] -}) -export class DialogMaximizableDemo { - visible: boolean = false; - - showDialog() { - this.visible = true; - } -}`, - }; -} diff --git a/src/app/showcase/doc/dialog/positiondoc.ts b/src/app/showcase/doc/dialog/positiondoc.ts deleted file mode 100644 index c216ee44967..00000000000 --- a/src/app/showcase/doc/dialog/positiondoc.ts +++ /dev/null @@ -1,163 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'dialog-position-demo', - template: ` - -

    The position property is used to display a Dialog at all edges and corners of the screen.

    -
    -
    -
    - - -
    -
    - - - -
    -
    - - - -
    - - Update your information. -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    - - `, -}) -export class PositionDoc { - visible: boolean = false; - - position: string = 'center'; - - showDialog(position: string) { - this.position = position; - this.visible = true; - } - - code: Code = { - basic: `
    - - -
    -
    - - - -
    -
    - - - -
    - - Update your information. -
    - - -
    -
    - - -
    -
    - - -
    -
    `, - - html: `
    -
    - - -
    -
    - - - -
    -
    - - - -
    - - Update your information. -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Dialog } from 'primeng/dialog'; -import { ButtonModule } from 'primeng/button'; -import { InputTextModule } from 'primeng/inputtext'; - -@Component({ - selector: 'dialog-position-demo', - templateUrl: './dialog-position-demo.html', - standalone: true, - imports: [Dialog, ButtonModule, InputTextModule] -}) -export class DialogPositionDemo { - visible: boolean = false; - - position: string = 'center'; - - showDialog(position: string) { - this.position = position; - this.visible = true; - } -}`, - }; -} diff --git a/src/app/showcase/doc/dialog/responsivedoc.ts b/src/app/showcase/doc/dialog/responsivedoc.ts deleted file mode 100644 index 456819028de..00000000000 --- a/src/app/showcase/doc/dialog/responsivedoc.ts +++ /dev/null @@ -1,92 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'dialog-responsive-demo', - template: ` - -

    - Dialog width can be adjusted per screen size with the breakpoints option where a key defines the max-width for the - breakpoint and value for the corresponding width. When no breakpoint matches width defined in style property is used. -

    -
    -
    - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis - aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint - occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -
    -
    - - `, -}) -export class ResponsiveDoc { - visible: boolean = false; - - showDialog() { - this.visible = true; - } - - code: Code = { - basic: ` - -

    - Lorem ipsum dolor sit amet... -

    -
    `, - - html: `
    - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Dialog } from 'primeng/dialog'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'dialog-responsive-demo', - templateUrl: './dialog-responsive-demo.html', - standalone: true, - imports: [Dialog, ButtonModule] -}) -export class DialogResponsiveDemo { - visible: boolean = false; - - showDialog() { - this.visible = true; - } -}`, - }; -} diff --git a/src/app/showcase/doc/dialog/styledoc.ts b/src/app/showcase/doc/dialog/styledoc.ts deleted file mode 100644 index c49f018174c..00000000000 --- a/src/app/showcase/doc/dialog/styledoc.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'dialog-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-dialogContainer element
    p-dialog-titlebarContainer of header.
    p-dialog-titleHeader element.
    p-dialog-titlebar-iconIcon container inside header.
    p-dialog-titlebar-closeClose icon element.
    p-dialog-contentContent element.
    p-dialog-footerFooter element.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/dialog/templatedoc.ts b/src/app/showcase/doc/dialog/templatedoc.ts deleted file mode 100644 index f214db312b5..00000000000 --- a/src/app/showcase/doc/dialog/templatedoc.ts +++ /dev/null @@ -1,149 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'dialog-template-demo', - template: ` - -

    Dialog can be customized using header and footer templates.

    -
    -
    - - - -
    - - Amy Elsner -
    -
    - Update your information. -
    - - -
    -
    - - -
    - - - - -
    -
    - - `, -}) -export class TemplateDoc { - visible: boolean = false; - - showDialog() { - this.visible = true; - } - - code: Code = { - basic: ` - - -
    - - - Amy Elsner - -
    -
    - Update your information. -
    - - -
    -
    - - -
    - - - - -
    `, - - html: `
    - - - -
    - - - Amy Elsner - -
    -
    - Update your information. -
    - - -
    -
    - - -
    - - - - -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Dialog } from 'primeng/dialog'; -import { ButtonModule } from 'primeng/button'; -import { InputTextModule } from 'primeng/inputtext'; -import { AvatarModule } from 'primeng/avatar'; - -@Component({ - selector: 'dialog-template-demo', - templateUrl: './dialog-template-demo.html', - standalone: true, - imports: [Dialog, ButtonModule, InputTextModule, AvatarModule] -}) -export class DialogTemplateDemo { - visible: boolean = false; - - showDialog() { - this.visible = true; - } -}`, - }; -} diff --git a/src/app/showcase/doc/divider/accessibilitydoc.ts b/src/app/showcase/doc/divider/accessibilitydoc.ts deleted file mode 100644 index ad10b040988..00000000000 --- a/src/app/showcase/doc/divider/accessibilitydoc.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'divider-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    Divider uses a separator role with aria-orientation set to either "horizontal" or "vertical".

    -

    Keyboard Support

    -

    Component does not include any interactive elements.

    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/divider/basicdoc.ts b/src/app/showcase/doc/divider/basicdoc.ts deleted file mode 100644 index eeb09c45819..00000000000 --- a/src/app/showcase/doc/divider/basicdoc.ts +++ /dev/null @@ -1,99 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'divider-basic-demo', - template: ` - -

    Divider is basically placed between the items to separate.

    -
    -
    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure - dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non - proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    - - - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque - ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia - voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. - Consectetur, adipisci velit, sed quia non numquam eius modi. -

    - - - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti - quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia - deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam - libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    - - - -

    - Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint - et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores - alias consequatur aut perferendis doloribus asperiores repellat. Donec vel volutpat ipsum. Integer nunc magna, posuere ut - tincidunt eget, egestas vitae sapien. Morbi dapibus luctus odio. -

    -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: `

    - Lorem ipsum dolor sit amet... -

    - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium... -

    - -

    - At vero eos et accusamus et iusto odio dignissimos... -

    - -

    - Temporibus autem quibusdam et aut officiis... -

    `, - - html: `
    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam - voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui - officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    - -

    - Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis - voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. Donec vel volutpat ipsum. Integer nunc magna, posuere ut tincidunt eget, egestas vitae sapien. Morbi dapibus luctus odio. -

    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { DividerModule } from 'primeng/divider'; - -@Component({ - selector: 'divider-basic-demo', - templateUrl: './divider-basic-demo.html', - standalone: true, - imports: [DividerModule] -}) -export class DividerBasicDemo {}`, - }; -} diff --git a/src/app/showcase/doc/divider/contentdoc.ts b/src/app/showcase/doc/divider/contentdoc.ts deleted file mode 100644 index fdf1ae00d8f..00000000000 --- a/src/app/showcase/doc/divider/contentdoc.ts +++ /dev/null @@ -1,133 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'divider-content-demo', - template: ` - -

    - Children are rendered within the boundaries of the divider where location of the content is configured with the align - property. In horizontal layout, alignment options are left, center and right whereas vertical mode - supports top, center and bottom. -

    -
    -
    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure - dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non - proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    - - - Left - - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque - ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia - voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. - Consectetur, adipisci velit, sed quia non numquam eius modi. -

    - - - Center - - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti - quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia - deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam - libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    - - - Right - - -

    - Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint - et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores - alias consequatur aut perferendis doloribus asperiores repellat. Donec vel volutpat ipsum. Integer nunc magna, posuere ut - tincidunt eget, egestas vitae sapien. Morbi dapibus luctus odio. -

    -
    - - `, -}) -export class ContentDoc { - code: Code = { - basic: `

    - Lorem ipsum dolor sit amet... -

    - - - Left - - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium... -

    - - - Center - - -

    - At vero eos et accusamus et iusto odio dignissimos... -

    - - - Right - - -

    - Temporibus autem quibusdam et aut officiis... -

    `, - - html: `
    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    - - - Left - - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam - voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    - - - Center - - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui - officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    - - - Right - - -

    - Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis - voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. Donec vel volutpat ipsum. Integer nunc magna, posuere ut tincidunt eget, egestas vitae sapien. Morbi dapibus luctus odio. -

    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { DividerModule } from 'primeng/divider'; - -@Component({ - selector: 'divider-content-demo', - templateUrl: './divider-content-demo.html', - standalone: true, - imports: [DividerModule] -}) -export class DividerContentDemo {}`, - }; -} diff --git a/src/app/showcase/doc/divider/importdoc.ts b/src/app/showcase/doc/divider/importdoc.ts deleted file mode 100644 index 9a98fdec54a..00000000000 --- a/src/app/showcase/doc/divider/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'divider-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { DividerModule } from 'primeng/divider';`, - }; -} diff --git a/src/app/showcase/doc/divider/styledoc.ts b/src/app/showcase/doc/divider/styledoc.ts deleted file mode 100644 index c6a46322cde..00000000000 --- a/src/app/showcase/doc/divider/styledoc.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'divider-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-dividerContainer element.
    p-divider-horizontalContainer element in horizontal layout.
    p-divider-verticalContainer element in vertical layout.
    p-divider-solidContainer element with solid border.
    p-divider-dashedContainer element with dashed border.
    p-divider-dottedContainer element with dotted border.
    p-divider-leftContainer element with content aligned to left.
    p-divider-rightContainer element with content aligned to right.
    p-divider-centerContainer element with content aligned to center.
    p-divider-bottomContainer element with content aligned to bottom.
    p-divider-topContainer element with content aligned to top.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/divider/typedoc.ts b/src/app/showcase/doc/divider/typedoc.ts deleted file mode 100644 index d0a61c3da42..00000000000 --- a/src/app/showcase/doc/divider/typedoc.ts +++ /dev/null @@ -1,102 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'divider-type-demo', - template: ` - -

    - Style of the border is configured with the type property that can either be solid, dotted or - dashed. -

    -
    -
    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure - dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non - proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    - - - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque - ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia - voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. - Consectetur, adipisci velit, sed quia non numquam eius modi. -

    - - - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti - quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia - deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam - libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    - - - -

    - Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint - et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores - alias consequatur aut perferendis doloribus asperiores repellat. Donec vel volutpat ipsum. Integer nunc magna, posuere ut - tincidunt eget, egestas vitae sapien. Morbi dapibus luctus odio. -

    -
    - - `, -}) -export class TypeDoc { - code: Code = { - basic: `

    - Lorem ipsum dolor sit amet... -

    - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium... -

    - -

    - At vero eos et accusamus et iusto odio dignissimos... -

    - -

    - Temporibus autem quibusdam et aut officiis... -

    `, - - html: `
    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam - voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui - officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    - -

    - Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis - voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. Donec vel volutpat ipsum. Integer nunc magna, posuere ut tincidunt eget, egestas vitae sapien. Morbi dapibus luctus odio. -

    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { DividerModule } from 'primeng/divider'; - -@Component({ - selector: 'divider-type-demo', - templateUrl: './divider-type-demo.html', - standalone: true, - imports: [DividerModule] -}) -export class DividerTypeDemo {}`, - }; -} diff --git a/src/app/showcase/doc/divider/verticaldoc.ts b/src/app/showcase/doc/divider/verticaldoc.ts deleted file mode 100644 index 57d3699275a..00000000000 --- a/src/app/showcase/doc/divider/verticaldoc.ts +++ /dev/null @@ -1,81 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'divider-vertical-demo', - template: ` - -

    Vertical divider is enabled by setting the layout property as vertical.

    -
    -
    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure - dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non - proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    - - - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque - ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia - voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. - Consectetur, adipisci velit, sed quia non numquam eius modi. -

    - - - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti - quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia - deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam - libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    - - `, -}) -export class VerticalDoc { - code: Code = { - basic: `

    - Lorem ipsum dolor sit amet... -

    - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium... -

    - -

    - At vero eos et accusamus et iusto odio dignissimos... -

    `, - - html: `
    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam - voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui - officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { DividerModule } from 'primeng/divider'; - -@Component({ - selector: 'divider-vertical-demo', - templateUrl: './divider-vertical-demo.html', - standalone: true, - imports: [DividerModule] -}) -export class DividerVerticalDemo {}`, - }; -} diff --git a/src/app/showcase/doc/dock/accessibilitydoc.ts b/src/app/showcase/doc/dock/accessibilitydoc.ts deleted file mode 100644 index 62fdbf94b43..00000000000 --- a/src/app/showcase/doc/dock/accessibilitydoc.ts +++ /dev/null @@ -1,68 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'dock-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Dock component uses the menu role with the aria-orientation and the value to describe the menu can either be - provided with aria-labelledby or aria-label props. Each list item has a presentation role whereas - anchor elements have a menuitem role with aria-label referring to the label of the item and - aria-disabled defined if the item is disabled. -

    -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tab - Add focus to the first item if focus moves in to the menu. If the focus is already within the menu, focus - moves to the next focusable item in the page tab sequence. -
    shift + tab - Add focus to the last item if focus moves in to the menu. If the focus is already within the menu, focus - moves to the previous focusable item in the page tab sequence. -
    enterActivates the focused menuitem.
    spaceActivates the focused menuitem.
    down arrowMoves focus to the next menuitem in vertical layout.
    up arrowMoves focus to the previous menuitem in vertical layout.
    homeMoves focus to the first menuitem in horizontal layout.
    endMoves focus to the last menuitem in horizontal layout.
    -
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/dock/advanceddoc.ts b/src/app/showcase/doc/dock/advanceddoc.ts deleted file mode 100644 index edb5d67c0f1..00000000000 --- a/src/app/showcase/doc/dock/advanceddoc.ts +++ /dev/null @@ -1,1068 +0,0 @@ -import { Component, OnDestroy, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { TerminalService } from 'primeng/terminal'; -import { Subscription } from 'rxjs'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; -import { PhotoService } from '@service/photoservice'; - -@Component({ - selector: 'dock-advanced-demo', - template: ` - -

    - Dock requires a collection of menuitems as its model. Default location is bottom and other sides are also - available when defined with the position property. Content of the dock component is defined by item template. -

    -
    -
    - - - - - - - - - Fri 13:07 - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - `, - providers: [MessageService, TerminalService, PhotoService, NodeService], -}) -export class AdvancedDoc implements OnInit, OnDestroy { - displayTerminal: boolean | undefined; - - displayFinder: boolean | undefined; - - displayGalleria: boolean | undefined; - - dockItems: MenuItem[] | undefined; - - menubarItems: any[] | undefined; - - responsiveOptions: any[] | undefined; - - images: any[] | undefined; - - nodes: any[] | undefined; - - subscription: Subscription | undefined; - - constructor( - private galleriaService: PhotoService, - private nodeService: NodeService, - private messageService: MessageService, - private terminalService: TerminalService, - ) {} - - ngOnInit() { - this.dockItems = [ - { - label: 'Finder', - tooltipOptions: { - tooltipLabel: 'Finder', - tooltipPosition: 'top', - positionTop: -15, - positionLeft: 15, - showDelay: 1000, - }, - icon: 'https://primefaces.org/cdn/primeng/images/dock/finder.svg', - command: () => { - this.displayFinder = true; - }, - }, - { - label: 'Terminal', - tooltipOptions: { - tooltipLabel: 'Terminal', - tooltipPosition: 'top', - positionTop: -15, - positionLeft: 15, - showDelay: 1000, - }, - icon: 'https://primefaces.org/cdn/primeng/images/dock/terminal.svg', - command: () => { - this.displayTerminal = true; - }, - }, - { - label: 'App Store', - tooltipOptions: { - tooltipLabel: 'App Store', - tooltipPosition: 'top', - positionTop: -15, - positionLeft: 15, - showDelay: 1000, - }, - icon: 'https://primefaces.org/cdn/primeng/images/dock/appstore.svg', - command: () => { - this.messageService.add({ - severity: 'error', - summary: 'An unexpected error occurred while signing in.', - detail: 'UNTRUSTED_CERT_TITLE', - key: 'tc', - }); - }, - }, - { - label: 'Safari', - tooltipOptions: { - tooltipLabel: 'Safari', - tooltipPosition: 'top', - positionTop: -15, - positionLeft: 15, - showDelay: 1000, - }, - icon: 'https://primefaces.org/cdn/primeng/images/dock/safari.svg', - command: () => { - this.messageService.add({ severity: 'warn', summary: 'Safari has stopped working', key: 'tc' }); - }, - }, - { - label: 'Photos', - tooltipOptions: { - tooltipLabel: 'Photos', - tooltipPosition: 'top', - positionTop: -15, - positionLeft: 15, - showDelay: 1000, - }, - icon: 'https://primefaces.org/cdn/primeng/images/dock/photos.svg', - command: () => { - this.displayGalleria = true; - }, - }, - { - label: 'GitHub', - tooltipOptions: { - tooltipLabel: 'GitHub', - tooltipPosition: 'top', - positionTop: -15, - positionLeft: 15, - showDelay: 1000, - }, - icon: 'https://primefaces.org/cdn/primeng/images/dock/github.svg', - }, - { - label: 'Trash', - tooltipOptions: { - tooltipLabel: 'Trash', - tooltipPosition: 'top', - positionTop: -15, - positionLeft: 15, - showDelay: 1000, - }, - icon: 'https://primefaces.org/cdn/primeng/images/dock/trash.png', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Empty Trash', key: 'tc' }); - }, - }, - ]; - - this.menubarItems = [ - { - label: 'Finder', - styleClass: 'menubar-root', - }, - { - label: 'File', - items: [ - { - label: 'New', - icon: 'pi pi-fw pi-plus', - items: [ - { - label: 'Bookmark', - icon: 'pi pi-fw pi-bookmark', - }, - { - label: 'Video', - icon: 'pi pi-fw pi-video', - }, - ], - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-trash', - }, - { - separator: true, - }, - { - label: 'Export', - icon: 'pi pi-fw pi-external-link', - }, - ], - }, - { - label: 'Edit', - items: [ - { - label: 'Left', - icon: 'pi pi-fw pi-align-left', - }, - { - label: 'Right', - icon: 'pi pi-fw pi-align-right', - }, - { - label: 'Center', - icon: 'pi pi-fw pi-align-center', - }, - { - label: 'Justify', - icon: 'pi pi-fw pi-align-justify', - }, - ], - }, - { - label: 'Users', - items: [ - { - label: 'New', - icon: 'pi pi-fw pi-user-plus', - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-user-minus', - }, - { - label: 'Search', - icon: 'pi pi-fw pi-users', - items: [ - { - label: 'Filter', - icon: 'pi pi-fw pi-filter', - items: [ - { - label: 'Print', - icon: 'pi pi-fw pi-print', - }, - ], - }, - { - icon: 'pi pi-fw pi-bars', - label: 'List', - }, - ], - }, - ], - }, - { - label: 'Events', - items: [ - { - label: 'Edit', - icon: 'pi pi-fw pi-pencil', - items: [ - { - label: 'Save', - icon: 'pi pi-fw pi-calendar-plus', - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-calendar-minus', - }, - ], - }, - { - label: 'Archieve', - icon: 'pi pi-fw pi-calendar-times', - items: [ - { - label: 'Remove', - icon: 'pi pi-fw pi-calendar-minus', - }, - ], - }, - ], - }, - { - label: 'Quit', - }, - ]; - - this.responsiveOptions = [ - { - breakpoint: '1024px', - numVisible: 3, - }, - { - breakpoint: '768px', - numVisible: 2, - }, - { - breakpoint: '560px', - numVisible: 1, - }, - ]; - - this.subscription = this.terminalService.commandHandler.subscribe((command) => this.commandHandler(command)); - - this.galleriaService.getImages().then((data) => (this.images = data)); - this.nodeService.getFiles().then((data) => (this.nodes = data)); - } - - commandHandler(text: any) { - let response; - let argsIndex = text.indexOf(' '); - let command = argsIndex !== -1 ? text.substring(0, argsIndex) : text; - - switch (command) { - case 'date': - response = 'Today is ' + new Date().toDateString(); - break; - - case 'greet': - response = 'Hola ' + text.substring(argsIndex + 1) + '!'; - break; - - case 'random': - response = Math.floor(Math.random() * 100); - break; - - default: - response = 'Unknown command: ' + command; - break; - } - - if (response) { - this.terminalService.sendResponse(response as string); - } - } - - ngOnDestroy() { - if (this.subscription) { - this.subscription.unsubscribe(); - } - } - - code: Code = { - basic: ` - - - - - - - - Fri 13:07 - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - `, - - html: `
    - - - - - - - - - Fri 13:07 - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component, OnDestroy, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { TerminalModule } from 'primeng/terminal'; -import { TerminalService } from 'primeng/terminal'; -import { Subscription } from 'rxjs'; -import { NodeService } from '@service/nodeservice'; -import { PhotoService } from '@service/photoservice'; -import { DockModule } from 'primeng/dock'; -import { MenubarModule } from 'primeng/menubar'; -import { ToastModule } from 'primeng/toast'; -import { DialogModule } from 'primeng/dialog'; -import { TreeModule } from 'primeng/tree'; -import { GalleriaModule } from 'primeng/galleria'; -import { TooltipModule } from 'primeng/tooltip'; - -@Component({ - selector: 'dock-advanced-demo', - templateUrl: './dock-advanced-demo.html', - imports: [DockModule, MenubarModule, ToastModule, DialogModule, TreeModule, TerminalModule, GalleriaModule, TooltipModule], - standalone: true, - styles: [ - \` :host ::ng-deep { - .dock-window { - width: 100%; - height: 450px; - position: relative; - background-image: url('https://primefaces.org/cdn/primeng/images/dock/window.jpg'); - background-repeat: no-repeat; - background-size: cover; - } - - .p-dock { - z-index: 1000; - } - - .dock-advanced { - .p-dialog-mask, - .p-toast { - position: absolute; - } - - .p-dialog { - .p-dialog-header { - padding: .2rem; - } - - .p-dialog-content { - padding: 0; - } - - p { - margin-top: 0; - } - - .p-terminal { - background-color: #212121; - color: #ffffff; - border: 0 none; - min-height: 18rem; - height: 100%; - - .p-terminal-command { - color: #80CBC4; - } - - .p-terminal-prompt { - color: #FFD54F; - } - - .p-terminal-response { - color: #9FA8DA; - } - } - - .p-tree { - height: 100%; - border-radius: 0; - border-left-width: 0; - border-right-width: 0; - border-bottom-width: 0; - } - } - - .p-toast { - top: 20px; - } - } - - .p-menubar { - padding-top: 0; - padding-bottom: 0; - border-radius: 0; - - .p-menuitem:first-child { - font-weight: bold; - padding: 0 1rem; - } - - .p-menuitem-link { - padding: 0.5rem .75rem; - } - - .p-menubar-root-list > .p-menuitem > .p-menuitem-link { - padding: 0.5rem .75rem; - - > .p-submenu-icon { - display: none; - } - } - - .p-menubar-end { - span, i { - padding: 0 .75rem; - } - } - } - } - - .dark-tooltip { - .p-tooltip { - .p-tooltip-arrow { - border-top-color: var(--surface-900); - } - - .p-tooltip-text { - background-color: var(--surface-900); - } - } - }\` - ], - providers: [MessageService, TerminalService, PhotoService, NodeService] -}) -export class DockAdvancedDemo implements OnInit { - displayTerminal: boolean | undefined; - - displayFinder: boolean | undefined; - - displayGalleria: boolean | undefined; - - dockItems: MenuItem[] | undefined; - - menubarItems: any[] | undefined; - - responsiveOptions: any[] | undefined; - - images: any[] | undefined; - - nodes: any[] | undefined; - - subscription: Subscription | undefined; - - constructor(private galleriaService: PhotoService, private nodeService: NodeService, private messageService: MessageService, private terminalService: TerminalService) {} - - ngOnInit() { - this.dockItems = [ - { - label: 'Finder', - tooltipOptions: { - tooltipLabel: 'Finder', - tooltipPosition: 'top', - positionTop: -15, - positionLeft: 15, - showDelay: 1000 - }, - icon: 'https://primefaces.org/cdn/primeng/images/dock/finder.svg', - command: () => { - this.displayFinder = true; - } - }, - { - label: 'Terminal', - tooltipOptions: { - tooltipLabel: 'Terminal', - tooltipPosition: 'top', - positionTop: -15, - positionLeft: 15, - showDelay: 1000 - }, - icon: 'https://primefaces.org/cdn/primeng/images/dock/terminal.svg', - command: () => { - this.displayTerminal = true; - } - }, - { - label: 'App Store', - tooltipOptions: { - tooltipLabel: 'App Store', - tooltipPosition: 'top', - positionTop: -15, - positionLeft: 15, - showDelay: 1000 - }, - icon: 'https://primefaces.org/cdn/primeng/images/dock/appstore.svg', - command: () => { - this.messageService.add({ severity: 'error', summary: 'An unexpected error occurred while signing in.', detail: 'UNTRUSTED_CERT_TITLE', key: 'tc' }); - } - }, - { - label: 'Safari', - tooltipOptions: { - tooltipLabel: 'Safari', - tooltipPosition: 'top', - positionTop: -15, - positionLeft: 15, - showDelay: 1000 - }, - icon: 'https://primefaces.org/cdn/primeng/images/dock/safari.svg', - command: () => { - this.messageService.add({ severity: 'warn', summary: 'Safari has stopped working', key: 'tc' }); - } - }, - { - label: 'Photos', - tooltipOptions: { - tooltipLabel: 'Photos', - tooltipPosition: 'top', - positionTop: -15, - positionLeft: 15, - showDelay: 1000 - }, - icon: 'https://primefaces.org/cdn/primeng/images/dock/photos.svg', - command: () => { - this.displayGalleria = true; - } - }, - { - label: 'GitHub', - tooltipOptions: { - tooltipLabel: 'GitHub', - tooltipPosition: 'top', - positionTop: -15, - positionLeft: 15, - showDelay: 1000 - }, - icon: 'https://primefaces.org/cdn/primeng/images/dock/github.svg' - }, - { - label: 'Trash', - tooltipOptions: { - tooltipLabel: 'Trash', - tooltipPosition: 'top', - positionTop: -15, - positionLeft: 15, - showDelay: 1000 - }, - icon: 'https://primefaces.org/cdn/primeng/images/dock/trash.png', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Empty Trash', key: 'tc' }); - } - } - ]; - - this.menubarItems = [ - { - label: 'Finder', - styleClass: 'menubar-root' - }, - { - label: 'File', - items: [ - { - label: 'New', - icon: 'pi pi-fw pi-plus', - items: [ - { - label: 'Bookmark', - icon: 'pi pi-fw pi-bookmark' - }, - { - label: 'Video', - icon: 'pi pi-fw pi-video' - } - ] - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-trash' - }, - { - separator: true - }, - { - label: 'Export', - icon: 'pi pi-fw pi-external-link' - } - ] - }, - { - label: 'Edit', - items: [ - { - label: 'Left', - icon: 'pi pi-fw pi-align-left' - }, - { - label: 'Right', - icon: 'pi pi-fw pi-align-right' - }, - { - label: 'Center', - icon: 'pi pi-fw pi-align-center' - }, - { - label: 'Justify', - icon: 'pi pi-fw pi-align-justify' - } - ] - }, - { - label: 'Users', - items: [ - { - label: 'New', - icon: 'pi pi-fw pi-user-plus' - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-user-minus' - }, - { - label: 'Search', - icon: 'pi pi-fw pi-users', - items: [ - { - label: 'Filter', - icon: 'pi pi-fw pi-filter', - items: [ - { - label: 'Print', - icon: 'pi pi-fw pi-print' - } - ] - }, - { - icon: 'pi pi-fw pi-bars', - label: 'List' - } - ] - } - ] - }, - { - label: 'Events', - items: [ - { - label: 'Edit', - icon: 'pi pi-fw pi-pencil', - items: [ - { - label: 'Save', - icon: 'pi pi-fw pi-calendar-plus' - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-calendar-minus' - } - ] - }, - { - label: 'Archieve', - icon: 'pi pi-fw pi-calendar-times', - items: [ - { - label: 'Remove', - icon: 'pi pi-fw pi-calendar-minus' - } - ] - } - ] - }, - { - label: 'Quit' - } - ]; - - this.responsiveOptions = [ - { - breakpoint: '1024px', - numVisible: 3 - }, - { - breakpoint: '768px', - numVisible: 2 - }, - { - breakpoint: '560px', - numVisible: 1 - } - ]; - - this.subscription = this.terminalService.commandHandler.subscribe((command) => this.commandHandler(command)); - - this.galleriaService.getImages().then((data) => (this.images = data)); - this.nodeService.getFiles().then((data) => (this.nodes = data)); - } - - commandHandler(text: any) { - let response; - let argsIndex = text.indexOf(' '); - let command = argsIndex !== -1 ? text.substring(0, argsIndex) : text; - - switch (command) { - case 'date': - response = 'Today is ' + new Date().toDateString(); - break; - - case 'greet': - response = 'Hola ' + text.substring(argsIndex + 1) + '!'; - break; - - case 'random': - response = Math.floor(Math.random() * 100); - break; - - default: - response = 'Unknown command: ' + command; - break; - } - - if (response) { - this.terminalService.sendResponse(response as string); - } - } - - ngOnDestroy() { - if (this.subscription) { - this.subscription.unsubscribe(); - } - } -}`, - scss: ` -:host ::ng-deep { - .dock-window { - width: 100%; - height: 450px; - position: relative; - background-image: url('https://primefaces.org/cdn/primeng/images/dock/window.jpg'); - background-repeat: no-repeat; - background-size: cover; - } - - .p-dock { - z-index: 1000; - } - - .dock-advanced { - .p-dialog-mask, - .p-toast { - position: absolute; - } - - .p-dialog { - .p-dialog-header { - padding: .2rem; - } - - .p-dialog-content { - padding: 0; - } - - p { - margin-top: 0; - } - - .p-terminal { - background-color: #212121; - color: #ffffff; - border: 0 none; - min-height: 18rem; - height: 100%; - - .p-terminal-command { - color: #80CBC4; - } - - .p-terminal-prompt { - color: #FFD54F; - } - - .p-terminal-response { - color: #9FA8DA; - } - } - - .p-tree { - height: 100%; - border-radius: 0; - border-left-width: 0; - border-right-width: 0; - border-bottom-width: 0; - } - } - - .p-toast { - top: 20px; - } - } - - .p-menubar { - padding-top: 0; - padding-bottom: 0; - border-radius: 0; - - .p-menuitem:first-child { - font-weight: bold; - padding: 0 1rem; - } - - .p-menuitem-link { - padding: 0.5rem .75rem; - } - - .p-menubar-root-list > .p-menuitem > .p-menuitem-link { - padding: 0.5rem .75rem; - - > .p-submenu-icon { - display: none; - } - } - - .p-menubar-end { - span, i { - padding: 0 .75rem; - } - } - } -} - -.dark-tooltip { - .p-tooltip { - .p-tooltip-arrow { - border-top-color: var(--surface-900); - } - - .p-tooltip-text { - background-color: var(--surface-900); - } - } -}`, - service: ['PhotoService', 'NodeService'], - }; -} diff --git a/src/app/showcase/doc/dock/basicdoc.ts b/src/app/showcase/doc/dock/basicdoc.ts deleted file mode 100644 index a1c80c0eaf6..00000000000 --- a/src/app/showcase/doc/dock/basicdoc.ts +++ /dev/null @@ -1,195 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'dock-basic-demo', - template: ` - -

    - Dock requires a collection of menuitems as its model. Default location is bottom and other sides are also - available when defined with the position property. Content of the dock component is defined by item template. -

    -
    -
    -
    -
    - - -
    -
    -
    - - - - - -
    -
    - - `, -}) -export class BasicDoc implements OnInit { - items: MenuItem[] | undefined; - - position: string = 'bottom'; - - positionOptions = [ - { - label: 'Bottom', - value: 'bottom', - }, - { - label: 'Top', - value: 'top', - }, - { - label: 'Left', - value: 'left', - }, - { - label: 'Right', - value: 'right', - }, - ]; - - ngOnInit() { - this.items = [ - { - label: 'Finder', - icon: 'https://primefaces.org/cdn/primeng/images/dock/finder.svg', - }, - { - label: 'App Store', - icon: 'https://primefaces.org/cdn/primeng/images/dock/appstore.svg', - }, - { - label: 'Photos', - icon: 'https://primefaces.org/cdn/primeng/images/dock/photos.svg', - }, - { - label: 'Trash', - icon: 'https://primefaces.org/cdn/primeng/images/dock/trash.png', - }, - ]; - } - - code: Code = { - basic: ` - - - -`, - - html: `
    -
    -
    - - -
    -
    -
    - - - - - -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Dock } from 'primeng/dock'; -import { RadioButton } from 'primeng/radiobutton'; -import { CommonModule } from '@angular/common'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'dock-basic-demo', - templateUrl: './dock-basic-demo.html', - styles: [ - \` .dock-window { - width: 100%; - height: 450px; - position: relative; - background-image: url('https://primefaces.org/cdn/primeng/images/dock/window.jpg'); - background-repeat: no-repeat; - background-size: cover; - } - - .p-dock { - z-index: 1000; - }\` - ], - standalone: true, - imports: [Dock, RadioButton, CommonModule, FormsModule] -}) -export class DockBasicDemo implements OnInit { - items: MenuItem[] | undefined; - - position: string = 'bottom'; - - positionOptions = [ - { - label: 'Bottom', - value: 'bottom' - }, - { - label: 'Top', - value: 'top' - }, - { - label: 'Left', - value: 'left' - }, - { - label: 'Right', - value: 'right' - } - ]; - - ngOnInit() { - this.items = [ - { - label: 'Finder', - icon: 'https://primefaces.org/cdn/primeng/images/dock/finder.svg' - }, - { - label: 'App Store', - icon: 'https://primefaces.org/cdn/primeng/images/dock/appstore.svg' - }, - { - label: 'Photos', - icon: 'https://primefaces.org/cdn/primeng/images/dock/photos.svg' - }, - { - label: 'Trash', - icon: 'https://primefaces.org/cdn/primeng/images/dock/trash.png' - } - ]; - } -}`, - - scss: ` -:host ::ng-deep { - .dock-window { - width: 100%; - height: 450px; - position: relative; - background-image: url('https://primefaces.org/cdn/primeng/images/dock/window.jpg'); - background-repeat: no-repeat; - background-size: cover; - } - - .p-dock { - z-index: 1000; - } -}`, - }; -} diff --git a/src/app/showcase/doc/dock/dockdoc.module.ts b/src/app/showcase/doc/dock/dockdoc.module.ts deleted file mode 100644 index b4ce0b97615..00000000000 --- a/src/app/showcase/doc/dock/dockdoc.module.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { RouterModule } from '@angular/router'; -import { Dialog } from 'primeng/dialog'; -import { Dock } from 'primeng/dock'; -import { GalleriaModule } from 'primeng/galleria'; -import { MenubarModule } from 'primeng/menubar'; -import { RadioButton } from 'primeng/radiobutton'; -import { Terminal } from 'primeng/terminal'; -import { ToastModule } from 'primeng/toast'; -import { Tree } from 'primeng/tree'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { AdvancedDoc } from './advanceddoc'; -import { BasicDoc } from './basicdoc'; -import { ImportDoc } from './importdoc'; -import { StyleDoc } from './styledoc'; -import { Tooltip } from 'primeng/tooltip'; - -@NgModule({ - imports: [ - CommonModule, - AppCodeModule, - RouterModule, - Dock, - FormsModule, - RadioButton, - MenubarModule, - ToastModule, - Dialog, - GalleriaModule, - Terminal, - Tree, - AppDocModule, - Tooltip, - ], - declarations: [AdvancedDoc, BasicDoc, ImportDoc, StyleDoc, AccessibilityDoc], - exports: [AppDocModule], -}) -export class DockDocModule {} diff --git a/src/app/showcase/doc/dock/importdoc.ts b/src/app/showcase/doc/dock/importdoc.ts deleted file mode 100644 index 8821fffd07d..00000000000 --- a/src/app/showcase/doc/dock/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'dock-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Dock } from 'primeng/dock';`, - }; -} diff --git a/src/app/showcase/doc/dock/styledoc.ts b/src/app/showcase/doc/dock/styledoc.ts deleted file mode 100644 index 8d22e43fe8d..00000000000 --- a/src/app/showcase/doc/dock/styledoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'dock-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-dockContainer element.
    p-dock-listList of items.
    p-dock-itemEach items in list.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/dragdrop/basicdoc.ts b/src/app/showcase/doc/dragdrop/basicdoc.ts deleted file mode 100644 index 4fafab036ca..00000000000 --- a/src/app/showcase/doc/dragdrop/basicdoc.ts +++ /dev/null @@ -1,217 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; - -@Component({ - selector: 'drag-drop-basic-demo', - template: ` - -

    - pDraggable and pDroppable are attached to a target element to add drag-drop behavior. The value of a Directive - attribute is required and it defines the scope to match draggables with droppables. Droppable scope can also be an array to - accept multiple droppables. -

    -
    -
    -
    -
      -
    • - {{ product.name }} -
    • -
    -
    -
    -

    Drop Zone

    -
      -
    • - {{ product.name }} -
    • -
    -
    -
    - - `, -}) -export class BasicDoc implements OnInit { - availableProducts: Product[] | undefined; - - selectedProducts: Product[] | undefined; - - draggedProduct: Product | undefined | null; - - ngOnInit() { - this.selectedProducts = []; - this.availableProducts = [ - { id: '1', name: 'Black Watch' }, - { id: '2', name: 'Bamboo Watch' }, - ]; - } - - dragStart(product: Product) { - this.draggedProduct = product; - } - - drop() { - if (this.draggedProduct) { - let draggedProductIndex = this.findIndex(this.draggedProduct); - this.selectedProducts = [...(this.selectedProducts as Product[]), this.draggedProduct]; - this.availableProducts = this.availableProducts?.filter((val, i) => i != draggedProductIndex); - this.draggedProduct = null; - } - } - - dragEnd() { - this.draggedProduct = null; - } - - findIndex(product: Product) { - let index = -1; - for (let i = 0; i < (this.availableProducts as Product[]).length; i++) { - if (product.id === (this.availableProducts as Product[])[i].id) { - index = i; - break; - } - } - return index; - } - - code: Code = { - basic: `
    -
      -
    • - {{product.name}} -
    • -
    -
    -
    -

    - Drop Zone -

    -
      -
    • - {{product.name}} -
    • -
    -
    `, - html: `
    -
    -
      -
    • - {{product.name}} -
    • -
    -
    -
    -

    Drop Zone

    -
      -
    • - {{product.name}} -
    • -
    -
    -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { DragDropModule } from 'primeng/dragdrop'; -import { CommonModule } from '@angular/common'; - -@Component({ - selector: 'drag-drop-basic-demo', - templateUrl: './drag-drop-basic-demo.html', - styles: [ - \`:host ::ng-deep { - [pDraggable] { - cursor: move; - } - }\` - ], - standalone: true, - imports: [DragDropModule, CommonModule] -}) -export class DragDropBasicDemo implements OnInit { - availableProducts: Product[] | undefined; - - selectedProducts: Product[] | undefined; - - draggedProduct: Product | undefined | null; - - ngOnInit() { - this.selectedProducts = []; - this.availableProducts = [ - {id:'1', name: 'Black Watch'}, - {id:'2', name: 'Bamboo Watch'} - ] - } - - dragStart(product: Product) { - this.draggedProduct = product; - } - - drop() { - if (this.draggedProduct) { - let draggedProductIndex = this.findIndex(this.draggedProduct); - this.selectedProducts = [...(this.selectedProducts as Product[]), this.draggedProduct]; - this.availableProducts = this.availableProducts?.filter((val, i) => i != draggedProductIndex); - this.draggedProduct = null; - } - } - - dragEnd() { - this.draggedProduct = null; - } - - findIndex(product: Product) { - let index = -1; - for (let i = 0; i < (this.availableProducts as Product[]).length; i++) { - if (product.id === (this.availableProducts as Product[])[i].id) { - index = i; - break; - } - } - return index; - } -}`, - scss: ` -:host ::ng-deep { - [pDraggable] { - cursor: move; - } -}`, - service: ['ProductService'], - }; - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/dragdrop/datatabledoc.ts b/src/app/showcase/doc/dragdrop/datatabledoc.ts deleted file mode 100644 index c9e926d4849..00000000000 --- a/src/app/showcase/doc/dragdrop/datatabledoc.ts +++ /dev/null @@ -1,430 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'drag-drop-data-table-demo', - template: ` - -

    Drag and Drop to Table

    -
    -
    -
    -
    -
    -
    - -
    -
    -
    {{ product.name }}
    - - {{ product.category }} -
    -
    -
    {{ product.price }}
    - -
    -
    -
    -
    -
    - - - - ID - Category - Name - Price - - - - - {{ product.id }} - {{ product.category }} - {{ product.name }} - {{ product.price }} - - - -
    -
    - - `, -}) -export class DataTableDoc implements OnInit { - availableProducts: Product[] | undefined; - - selectedProducts: Product[] | undefined; - - draggedProduct: Product | undefined | null; - - constructor(private productService: ProductService) {} - - ngOnInit() { - this.selectedProducts = []; - this.productService.getProductsSmall().then((products) => (this.availableProducts = products)); - } - - dragStart(product: Product) { - this.draggedProduct = product; - } - - drop() { - if (this.draggedProduct) { - let draggedProductIndex = this.findIndex(this.draggedProduct); - this.selectedProducts = [...(this.selectedProducts as Product[]), this.draggedProduct]; - this.availableProducts = this.availableProducts?.filter((val, i) => i != draggedProductIndex); - this.draggedProduct = null; - } - } - - dragEnd() { - this.draggedProduct = null; - } - - findIndex(product: Product) { - let index = -1; - for (let i = 0; i < (this.availableProducts as Product[]).length; i++) { - if (product.id === (this.availableProducts as Product[])[i].id) { - index = i; - break; - } - } - return index; - } - - getSeverity(status: string) { - switch (status) { - case 'INSTOCK': - return 'success'; - case 'LOWSTOCK': - return 'warn'; - case 'OUTOFSTOCK': - return 'danger'; - } - } - - code: Code = { - basic: `
    -
    -
    -
    -
    - -
    -
    -
    - {{product.name}} -
    - - - {{product.category}} - -
    -
    -
    - {{product.price}} -
    - -
    -
    -
    -
    -
    - - - - - ID - - - Category - - - Name - - - Price - - - - - - - {{product.id}} - - - {{product.category}} - - - {{product.name}} - - - {{product.price}} - - - - -
    -
    `, - html: `
    -
    -
    -
    -
    - -
    -
    -
    - {{product.name}} -
    - - - {{product.category}} - -
    -
    -
    - {{product.price}} -
    - -
    -
    -
    -
    -
    - - - - - ID - - - Category - - - Name - - - Price - - - - - - - {{product.id}} - - - {{product.category}} - - - {{product.name}} - - - {{product.price}} - - - - -
    -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { DragDropModule } from 'primeng/dragdrop'; -import { TableModule } from 'primeng/table'; -import { CommonModule } from '@angular/common'; -import { Tag } from 'primeng/tag'; - -@Component({ - selector: 'drag-drop-data-table-demo', - templateUrl: './drag-drop-data-table-demo.html', - styles: [ - \`:host ::ng-deep { - .drag-column { - padding-right: .5em; - } - - .drop-column { - border: 1px solid transparent; - transition: border-color .2s; - - &.p-draggable-enter { - border-color: var(--primary-color); - } - } - - .product-item { - display: flex; - align-items: center; - padding: 1rem; - width: 100%; - border-bottom: 1px solid var(--surface-d); - - img { - width: 75px; - box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); - margin-right: 1rem; - } - - .product-list-detail { - flex: 1 1 0; - } - - .product-list-action { - display: flex; - flex-direction: column; - align-items: flex-end; - } - - .product-category-icon { - vertical-align: middle; - margin-right: .5rem; - } - - .product-category { - vertical-align: middle; - line-height: 1; - } - } - - [pDraggable] { - cursor: move; - } - - @media screen and (max-width: 576px) { - .product-item { - flex-wrap: wrap; - - .image-container { - width: 100%; - text-align: center; - } - - img { - margin: 0 0 1rem 0; - width: 100px; - } - } - } - }\` - ], - standalone: true, - imports: [DragDropModule, TableModule, Tag, CommonModule], - providers: [ProductService] -}) -export class DragDropDataTableDemo implements OnInit { - availableProducts: Product[] | undefined; - - selectedProducts: Product[] | undefined; - - draggedProduct: Product | undefined | null; - - constructor(private productService: ProductService) {} - - ngOnInit() { - this.selectedProducts = []; - this.productService.getProductsSmall().then((products) => (this.availableProducts = products)); - } - - dragStart(product: Product) { - this.draggedProduct = product; - } - - drop() { - if (this.draggedProduct) { - let draggedProductIndex = this.findIndex(this.draggedProduct); - this.selectedProducts = [...(this.selectedProducts as Product[]), this.draggedProduct]; - this.availableProducts = this.availableProducts?.filter((val, i) => i != draggedProductIndex); - this.draggedProduct = null; - } - } - - dragEnd() { - this.draggedProduct = null; - } - - findIndex(product: Product) { - let index = -1; - for (let i = 0; i < (this.availableProducts as Product[]).length; i++) { - if (product.id === (this.availableProducts as Product[])[i].id) { - index = i; - break; - } - } - return index; - } - - getSeverity(status: string) { - switch (status) { - case 'INSTOCK': - return 'success'; - case 'LOWSTOCK': - return 'warn'; - case 'OUTOFSTOCK': - return 'danger'; - } - } -}`, - - data: ` -... -{ - "id": "1000", - "code": "f230fh0g3", - "name": "Bamboo Watch", - "description": "Product Description", - "image": "bamboo-watch.jpg", - "price": 65, - "category": "Accessories", - "quantity": 24, - "inventoryStatus": "INSTOCK", - "rating": 5 -}, -...`, - service: ['ProductService'], - }; - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/dragdrop/importdoc.ts b/src/app/showcase/doc/dragdrop/importdoc.ts deleted file mode 100644 index bdf9ffccbab..00000000000 --- a/src/app/showcase/doc/dragdrop/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'drag-drop-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { DragDropModule } from 'primeng/dragdrop';`, - }; -} diff --git a/src/app/showcase/doc/drawer/accessibilitydoc.ts b/src/app/showcase/doc/drawer/accessibilitydoc.ts deleted file mode 100644 index 091f95a2a2f..00000000000 --- a/src/app/showcase/doc/drawer/accessibilitydoc.ts +++ /dev/null @@ -1,89 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'drawer-accessibility-doc', - template: ` - -

    Screen Reader

    -

    - Drawer component uses complementary role by default, since any attribute is passed to the root element aria role can - be changed depending on your use case and additional attributes like aria-labelledby can be added. In addition - aria-modal is added since focus is kept within the drawer when opened. -

    -

    - It is recommended to use a trigger component that can be accessed with keyboard such as a button, if not adding - tabIndex would be necessary. -

    -

    Trigger element also requires aria-expanded and aria-controls to be handled explicitly.

    - - - -

    Overlay Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus to the next the focusable element within the drawer.
    shift + tabMoves focus to the previous the focusable element within the drawer.
    escapeCloses the dialog if closeOnEscape is true.
    -
    - -

    Close Button Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    enterCloses the drawer.
    spaceCloses the drawer.
    -
    -
    - `, -}) -export class AccessibilityDoc { - code: Code = { - html: ` - - content -`, - }; -} diff --git a/src/app/showcase/doc/drawer/basicdoc.ts b/src/app/showcase/doc/drawer/basicdoc.ts deleted file mode 100644 index b86ec102d2e..00000000000 --- a/src/app/showcase/doc/drawer/basicdoc.ts +++ /dev/null @@ -1,60 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    Drawer is used as a container and visibility is controlled with a binding to visible.

    -
    -
    - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. -

    -
    - -
    - - `, -}) -export class BasicDoc { - visible: boolean = false; - - code: Code = { - basic: ` -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. -

    -
    -`, - - html: `
    - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. -

    -
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { DrawerModule } from 'primeng/drawer'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'drawer-basic-demo', - templateUrl: './drawer-basic-demo.html', - standalone: true, - imports: [DrawerModule, ButtonModule] -}) -export class DrawerBasicDemo { - visible: boolean = false; -}`, - }; -} diff --git a/src/app/showcase/doc/drawer/drawerdoc.module.ts b/src/app/showcase/doc/drawer/drawerdoc.module.ts deleted file mode 100644 index 3b2094c238a..00000000000 --- a/src/app/showcase/doc/drawer/drawerdoc.module.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { RouterModule } from '@angular/router'; -import { SidebarModule } from 'primeng/sidebar'; -import { ButtonModule } from 'primeng/button'; -import { AvatarModule } from 'primeng/avatar'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { BasicDoc } from './basicdoc'; -import { TemplateDoc } from './templatedoc'; -import { ImportDoc } from './importdoc'; -import { StyleDoc } from './styledoc'; -import { PositionDoc } from './positiondoc'; -import { FullScreenDoc } from './fullscreendoc'; -import { SizeDoc } from './sizedoc'; -import { HeadlessDoc } from './headlessdoc'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { Ripple } from 'primeng/ripple'; -import { StyleClass } from 'primeng/styleclass'; -import { Drawer } from 'primeng/drawer'; - -@NgModule({ - imports: [ - CommonModule, - FormsModule, - AppCodeModule, - RouterModule, - SidebarModule, - ButtonModule, - AppDocModule, - AvatarModule, - Ripple, - StyleClass, - Drawer, - ], - declarations: [BasicDoc, TemplateDoc, ImportDoc, StyleDoc, PositionDoc, FullScreenDoc, SizeDoc, AccessibilityDoc, HeadlessDoc], - exports: [AppDocModule], -}) -export class DrawerDocModule {} diff --git a/src/app/showcase/doc/drawer/headlessdoc.ts b/src/app/showcase/doc/drawer/headlessdoc.ts deleted file mode 100644 index 6730509b99d..00000000000 --- a/src/app/showcase/doc/drawer/headlessdoc.ts +++ /dev/null @@ -1,824 +0,0 @@ -import { Component, ViewChild } from '@angular/core'; -import { Code } from '@domain/code'; -import { Drawer } from 'primeng/drawer'; - -@Component({ - selector: 'headless-doc', - template: ` - -

    Headless mode allows you to customize the entire user interface instead of the default elements.

    -
    -
    - - -
    -
    - - - - - - - - - - - - - - - - - - - - - Your Logo - - - - -
    - - -
    -
    -
    - -
    - - `, -}) -export class HeadlessDoc { - @ViewChild('drawerRef') drawerRef!: Drawer; - - closeCallback(e): void { - this.drawerRef.close(e); - } - - visible: boolean = false; - - code: Code = { - basic: ` - -
    -
    - - - - - - - - - - - - - - - - - - - - - Your Logo - - - - -
    - - -
    -
    -
    -`, - - html: `
    - - -
    -
    - - - - - - - - - - - - - - - - - - - - - Your Logo - - - - -
    - - -
    -
    -
    - -
    `, - - typescript: `import { Component, ViewChild } from '@angular/core'; -import { DrawerModule } from 'primeng/drawer'; -import { ButtonModule } from 'primeng/button'; -import { Ripple } from 'primeng/ripple'; -import { AvatarModule } from 'primeng/avatar'; -import { StyleClass } from 'primeng/styleclass'; -import { Drawer } from 'primeng/drawer'; - -@Component({ - selector: 'drawer-headless-demo', - templateUrl: './drawer-headless-demo.html', - standalone: true, - imports: [DrawerModule, ButtonModule, Ripple, AvatarModule, StyleClass] -}) -export class DrawerHeadlessDemo { - @ViewChild('drawerRef') drawerRef!: Drawer; - - closeCallback(e): void { - this.drawerRef.close(e); - } - - visible: boolean = false; -}`, - }; -} diff --git a/src/app/showcase/doc/drawer/importdoc.ts b/src/app/showcase/doc/drawer/importdoc.ts deleted file mode 100644 index 92b64090fe8..00000000000 --- a/src/app/showcase/doc/drawer/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'drawer-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { DrawerModule } from 'primeng/drawer';`, - }; -} diff --git a/src/app/showcase/doc/drawer/positiondoc.ts b/src/app/showcase/doc/drawer/positiondoc.ts deleted file mode 100644 index 4b08d6d85cd..00000000000 --- a/src/app/showcase/doc/drawer/positiondoc.ts +++ /dev/null @@ -1,159 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'position-doc', - template: ` - -

    - Drawer location is configured with the position property that can take left, right, top and - bottom as a value. -

    -
    -
    - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. -

    -
    - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. -

    -
    - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. -

    -
    - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. -

    -
    -
    - - - - -
    -
    - - `, -}) -export class PositionDoc { - visible1: boolean = false; - - visible2: boolean = false; - - visible3: boolean = false; - - visible4: boolean = false; - - code: Code = { - basic: ` -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. -

    -
    - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. -

    -
    - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. -

    -
    - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. -

    -
    -
    - - - - -
    `, - - html: `
    - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. -

    -
    - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. -

    -
    - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. -

    -
    - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. -

    -
    -
    - - - - -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { DrawerModule } from 'primeng/drawer'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'drawer-position-demo', - templateUrl: './drawer-position-demo.html', - standalone: true, - imports: [DrawerModule, ButtonModule] -}) -export class DrawerPositionDemo { - visible1: boolean = false; - - visible2: boolean = false; - - visible3: boolean = false; - - visible4: boolean = false; -}`, - }; -} diff --git a/src/app/showcase/doc/drawer/sizedoc.ts b/src/app/showcase/doc/drawer/sizedoc.ts deleted file mode 100644 index c62e7cfe307..00000000000 --- a/src/app/showcase/doc/drawer/sizedoc.ts +++ /dev/null @@ -1,57 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'size-doc', - template: ` - -

    Drawer dimension can be defined with style or class properties, this responsive example utilizes Tailwind.

    -
    -
    - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. -

    -
    - -
    - - `, -}) -export class SizeDoc { - visible: boolean = false; - - code: Code = { - basic: ` -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit... -

    -
    -`, - - html: `
    - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. -

    -
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { DrawerModule } from 'primeng/drawer'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'drawer-size-demo', - templateUrl: './drawer-size-demo.html', - standalone: true, - imports: [DrawerModule, ButtonModule] -}) -export class DrawerSizeDemo { - visible: boolean = false; -}`, - }; -} diff --git a/src/app/showcase/doc/drawer/styledoc.ts b/src/app/showcase/doc/drawer/styledoc.ts deleted file mode 100644 index 3a5dcd561ef..00000000000 --- a/src/app/showcase/doc/drawer/styledoc.ts +++ /dev/null @@ -1,74 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'drawer-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-sidebarContainer element
    p-sidebar-leftContainer element of left sidebar.
    p-sidebar-rightContainer element of right sidebar.
    p-sidebar-topContainer element of top sidebar.
    p-sidebar-bottomContainer element of bottom sidebar.
    p-sidebar-fullContainer element of a full screen sidebar.
    p-sidebar-activeContainer element when sidebar is visible.
    p-sidebar-closeClose anchor element.
    p-sidebar-smSmall sized sidebar.
    p-sidebar-mdMedium sized sidebar.
    p-sidebar-lgLarge sized sidebar.
    p-sidebar-maskModal layer of the sidebar.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/drawer/templatedoc.ts b/src/app/showcase/doc/drawer/templatedoc.ts deleted file mode 100644 index 14dc1871b49..00000000000 --- a/src/app/showcase/doc/drawer/templatedoc.ts +++ /dev/null @@ -1,114 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    Drawer is customizable by header, content, footer templates.

    -
    -
    - - -
    - - Amy Elsner -
    -
    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. -

    - -
    - - -
    -
    -
    - -
    - - `, -}) -export class TemplateDoc { - visible: boolean = false; - - code: Code = { - basic: ` - -
    - - Amy Elsner -
    -
    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit... -

    - -
    - - -
    -
    -
    -`, - - html: `
    - - -
    - - Amy Elsner -
    -
    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. -

    - -
    - - -
    -
    -
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { DrawerModule } from 'primeng/drawer'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'drawer-template-demo', - templateUrl: './drawer-template-demo.html', - standalone: true, - imports: [DrawerModule, ButtonModule] -}) -export class DrawerTemplateDemo { - visible: boolean = false; -}`, - }; -} diff --git a/src/app/showcase/doc/dynamicdialog/dynamicdialogdoc.module.ts b/src/app/showcase/doc/dynamicdialog/dynamicdialogdoc.module.ts deleted file mode 100644 index d6da92cc4ab..00000000000 --- a/src/app/showcase/doc/dynamicdialog/dynamicdialogdoc.module.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { FormsModule } from '@angular/forms'; -import { Dialog } from 'primeng/dialog'; -import { ButtonModule } from 'primeng/button'; -import { TableModule } from 'primeng/table'; -import { ToastModule } from 'primeng/toast'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { OpenDoc } from './opendoc'; -import { ImportDoc } from './importdoc'; -import { StyleDoc } from './styledoc'; -import { ProductListDemo } from './productlistdemo'; -import { ExampleDoc } from './exampledoc'; -import { UsageDoc } from './usagedoc'; -import { PassingDataDoc } from './passingdatadoc'; -import { CloseDoc } from './closedoc'; -import { Tag } from 'primeng/tag'; -import { InfoDemo } from './infodemo'; -import { CustomizationDoc } from './customizationdoc'; -import { Footer } from './footer'; - -@NgModule({ - imports: [CommonModule, AppCodeModule, RouterModule, FormsModule, Tag, Dialog, ButtonModule, AppDocModule, ToastModule, TableModule], - declarations: [ - OpenDoc, - Footer, - ImportDoc, - StyleDoc, - ExampleDoc, - ProductListDemo, - UsageDoc, - PassingDataDoc, - CloseDoc, - StyleDoc, - InfoDemo, - CustomizationDoc, - ], - exports: [AppDocModule], -}) -export class DynamicDialogDocModule {} diff --git a/src/app/showcase/doc/dynamicdialog/footer.ts b/src/app/showcase/doc/dynamicdialog/footer.ts deleted file mode 100644 index dce4834adf4..00000000000 --- a/src/app/showcase/doc/dynamicdialog/footer.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { Component } from '@angular/core'; -import { DynamicDialogRef } from 'primeng/dynamicdialog'; - -@Component({ - selector: 'footer', - template: ` -
    - -
    - `, -}) -export class Footer { - constructor(public ref: DynamicDialogRef) {} - - closeDialog(data) { - this.ref.close(data); - } -} diff --git a/src/app/showcase/doc/dynamicdialog/importdoc.ts b/src/app/showcase/doc/dynamicdialog/importdoc.ts deleted file mode 100644 index 1708bf72c2c..00000000000 --- a/src/app/showcase/doc/dynamicdialog/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'dynamic-dialog-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { DynamicDialog } from 'primeng/dynamicdialog';`, - }; -} diff --git a/src/app/showcase/doc/dynamicdialog/passingdatadoc.ts b/src/app/showcase/doc/dynamicdialog/passingdatadoc.ts deleted file mode 100644 index 8975960d89b..00000000000 --- a/src/app/showcase/doc/dynamicdialog/passingdatadoc.ts +++ /dev/null @@ -1,60 +0,0 @@ -import { Component } from '@angular/core'; -import { DialogService, DynamicDialogRef } from 'primeng/dynamicdialog'; -import { Code } from '@domain/code'; -import { ProductListDemo } from './productlistdemo'; - -@Component({ - selector: 'passingdata-doc', - template: ` - -

    - In case you need to pass data to the component that is dynamically loaded, use the data property that can be access - using the DynamicDialogConfig class. In additon, the loaded component can also control the Dialog using the DynamicDialogRef - API. Both the DynamicDialogConfig and DynamicDialogRef are injectable using the constructor. -

    -
    - - `, - providers: [DialogService], -}) -export class PassingDataDoc { - ref: DynamicDialogRef | undefined; - - constructor(public dialogService: DialogService) {} - - show() { - this.ref = this.dialogService.open(ProductListDemo, { - data: { - id: '51gF3', - }, - header: 'Select a Product', - }); - } - - code: Code = { - typescript: ` -import { Component } from '@angular/core'; -import { DialogService, DynamicDialogRef } from 'primeng/dynamicdialog'; -import { ProductListDemo } from './productlistdemo'; - -@Component({ - templateUrl: './dynamicdialogdemo.html', - providers: [DialogService] -}) -export class DynamicDialogDemo { - - ref: DynamicDialogRef | undefined; - - constructor(public dialogService: DialogService) {} - - show() { - this.ref = this.dialogService.open(ProductListDemo, { - data: { - id: '51gF3' - }, - header: 'Select a Product' - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/dynamicdialog/styledoc.ts b/src/app/showcase/doc/dynamicdialog/styledoc.ts deleted file mode 100644 index ab1429135bc..00000000000 --- a/src/app/showcase/doc/dynamicdialog/styledoc.ts +++ /dev/null @@ -1,58 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'dynamic-dialog-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-dialogContainer element
    p-dynamicdialogContainer element
    p-dialog-titlebarContainer of header.
    p-dialog-titleHeader element.
    p-dialog-titlebar-iconIcon container inside header.
    p-dialog-titlebar-closeClose icon element.
    p-dialog-contentContent element.
    p-dialog-footerFooter element.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/dynamicdialog/usagedoc.ts b/src/app/showcase/doc/dynamicdialog/usagedoc.ts deleted file mode 100644 index cdc477c3bf1..00000000000 --- a/src/app/showcase/doc/dynamicdialog/usagedoc.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { Component } from '@angular/core'; -import { DialogService, DynamicDialogRef } from 'primeng/dynamicdialog'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'usage-doc', - template: ` - -

    - To use dynamic dialog, a reference should be declared as DynamicDialogRef after the DialogService injected - into the component. -

    -
    - - `, - providers: [DialogService], -}) -export class UsageDoc { - ref: DynamicDialogRef | undefined; - - constructor(public dialogService: DialogService) {} - - code: Code = { - typescript: ` -import { Component, OnDestroy } from '@angular/core'; -import { DialogService, DynamicDialogRef } from 'primeng/dynamicdialog'; -import { Product } from '@domain/product'; -import { ProductListDemo } from './productlistdemo'; - -@Component({ - templateUrl: './dynamicdialogdemo.html', - providers: [DialogService] -}) -export class DynamicDialogDemo implements OnDestroy { - - ref: DynamicDialogRef | undefined; - - constructor(public dialogService: DialogService) {} -}`, - }; -} diff --git a/src/app/showcase/doc/editor/accessibilitydoc.ts b/src/app/showcase/doc/editor/accessibilitydoc.ts deleted file mode 100644 index 7fcde87c25d..00000000000 --- a/src/app/showcase/doc/editor/accessibilitydoc.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'editor-accessibility-doc', - template: `
    - -

    - Quill performs generally well in terms of accessibility. The elements in the toolbar can be tabbed and have the necessary - ARIA roles/attributes for screen readers. One known limitation is the lack of arrow key support for - dropdowns in the toolbar that may be overcome with a custom - toolbar. -

    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/editor/basicdoc.ts b/src/app/showcase/doc/editor/basicdoc.ts deleted file mode 100644 index 930b421f21e..00000000000 --- a/src/app/showcase/doc/editor/basicdoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'editor-basic-demo', - template: ` - -

    A model can be bound using the standard ngModel directive.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - text: string | undefined; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Editor } from 'primeng/editor'; - -@Component({ - selector: 'editor-basic-demo', - templateUrl: './editor-basic-demo.html', - standalone: true, - imports: [FormsModule, Editor] -}) -export class EditorBasicDemo { - text: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/editor/importdoc.ts b/src/app/showcase/doc/editor/importdoc.ts deleted file mode 100644 index db00fcb0ca2..00000000000 --- a/src/app/showcase/doc/editor/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'editor-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Editor } from 'primeng/editor';`, - }; -} diff --git a/src/app/showcase/doc/editor/reactiveformsdoc.ts b/src/app/showcase/doc/editor/reactiveformsdoc.ts deleted file mode 100644 index 98fb7ef5ab9..00000000000 --- a/src/app/showcase/doc/editor/reactiveformsdoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - Editor can also be used with reactive forms. In this case, the formControlName property is used to bind the component - to a form control. -

    -
    -
    -
    - - -
    - - `, -}) -export class ReactiveFormsDoc implements OnInit { - formGroup: FormGroup | undefined; - - ngOnInit() { - this.formGroup = new FormGroup({ - text: new FormControl(), - }); - } - - code: Code = { - basic: `
    - -`, - - html: `
    -
    - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { Editor } from 'primeng/editor'; - -@Component({ - selector: 'editor-reactive-forms-demo', - templateUrl: './editor-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, Editor], - }) -export class EditorReactiveFormsDemo implements OnInit { - formGroup: FormGroup | undefined; - - ngOnInit() { - this.formGroup = new FormGroup({ - text: new FormControl() - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/editor/readonlydoc.ts b/src/app/showcase/doc/editor/readonlydoc.ts deleted file mode 100644 index 80012c28b51..00000000000 --- a/src/app/showcase/doc/editor/readonlydoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'editor-readonly-demo', - template: ` - -

    When readonly is present, the value cannot be edited.

    -
    -
    - -
    - - `, -}) -export class ReadOnlyDoc { - text: string = 'Always bet on Prime!'; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Editor } from 'primeng/editor'; - -@Component({ - selector: 'editor-readonly-demo', - templateUrl: './editor-readonly-demo.html', - standalone: true, - imports: [FormsModule, Editor] -}) -export class EditorReadonlyDemo { - text: string = 'Always bet on Prime!'; -}`, - }; -} diff --git a/src/app/showcase/doc/editor/styledoc.ts b/src/app/showcase/doc/editor/styledoc.ts deleted file mode 100644 index 8b17ea7439b..00000000000 --- a/src/app/showcase/doc/editor/styledoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'editor-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-editor-containerContainer element
    p-editor-toolbarToolbar of the editor
    p-editor-contentEditable area
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/fieldset/accessibilitydoc.ts b/src/app/showcase/doc/fieldset/accessibilitydoc.ts deleted file mode 100644 index 56ebbbd8bdf..00000000000 --- a/src/app/showcase/doc/fieldset/accessibilitydoc.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'fieldset-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Fieldset component uses the semantic fieldset element. When toggleable option is enabled, a clickable element with - button role is included inside the legend element, this button has aria-controls to define the id of - the content section along with aria-expanded for the visibility state. The value to read the button defaults to the - value of the legend property and can be customized by defining an aria-label or aria-labelledby via the - toggleButtonProps property. -

    -

    - The content uses region, defines an id that matches the aria-controls of the content toggle button and - aria-labelledby referring to the id of the header. -

    -

    Content Toggle Button Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus to the next the focusable element in the page tab sequence.
    shift + tabMoves focus to the previous the focusable element in the page tab sequence.
    enterToggles the visibility of the content.
    spaceToggles the visibility of the content.
    -
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/fieldset/basicdoc.ts b/src/app/showcase/doc/fieldset/basicdoc.ts deleted file mode 100644 index 9def42b9add..00000000000 --- a/src/app/showcase/doc/fieldset/basicdoc.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'fieldset-basic-demo', - template: ` - -

    PrimeIcons is available at npm, run the following command to download it to your project.

    -
    -
    - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis - aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint - occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -
    -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: ` -

    - Lorem ipsum dolor sit amet... -

    -
    `, - - html: `
    - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FieldsetModule } from 'primeng/fieldset'; - -@Component({ - selector: 'fieldset-basic-demo', - templateUrl: './fieldset-basic-demo.html', - standalone: true, - imports: [FieldsetModule] -}) -export class FieldsetBasicDemo {}`, - }; -} diff --git a/src/app/showcase/doc/fieldset/importdoc.ts b/src/app/showcase/doc/fieldset/importdoc.ts deleted file mode 100644 index 07cee62a296..00000000000 --- a/src/app/showcase/doc/fieldset/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'fieldset-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Fieldset } from 'primeng/fieldset';`, - }; -} diff --git a/src/app/showcase/doc/fieldset/styledoc.ts b/src/app/showcase/doc/fieldset/styledoc.ts deleted file mode 100644 index eaa0ec845b4..00000000000 --- a/src/app/showcase/doc/fieldset/styledoc.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'fieldset-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-fieldsetFieldset element
    p-fieldset-toggleableToggleable fieldset element
    p-fieldset-legendLegend element.
    p-fieldset-contentContent element.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/fieldset/templatedoc.ts b/src/app/showcase/doc/fieldset/templatedoc.ts deleted file mode 100644 index 25bd02149b7..00000000000 --- a/src/app/showcase/doc/fieldset/templatedoc.ts +++ /dev/null @@ -1,74 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'fieldset-template-demo', - template: ` - -

    Header section can also be defined with custom content instead of primitive values.

    -
    -
    - - -
    - - Amy Elsner -
    -
    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis - aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint - occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -
    -
    - - `, -}) -export class TemplateDoc { - code: Code = { - basic: ` - -
    - - Amy Elsner -
    -
    -

    - Lorem ipsum dolor sit amet... -

    -
    `, - - html: `
    - - -
    - - Amy Elsner -
    -
    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FieldsetModule } from 'primeng/fieldset'; -import { AvatarModule } from 'primeng/avatar'; - -@Component({ - selector: 'fieldset-template-demo', - templateUrl: './fieldset-template-demo.html', - standalone: true, - imports: [FieldsetModule, AvatarModule] -}) -export class FieldsetTemplateDemo {}`, - }; -} diff --git a/src/app/showcase/doc/fieldset/toggleabledoc.ts b/src/app/showcase/doc/fieldset/toggleabledoc.ts deleted file mode 100644 index 484265fa9d0..00000000000 --- a/src/app/showcase/doc/fieldset/toggleabledoc.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'fieldset-toggleable-demo', - template: ` - -

    - Content of the fieldset can be expanded and collapsed using toggleable option, default state is defined with - collapsed option. -

    -
    -
    - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis - aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint - occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -
    -
    - - `, -}) -export class ToggleableDoc { - code: Code = { - basic: ` -

    - Lorem ipsum dolor sit amet... -

    -
    `, - - html: `
    - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FieldsetModule } from 'primeng/fieldset'; - -@Component({ - selector: 'fieldset-toggleable-demo', - templateUrl: './fieldset-toggleable-demo.html', - standalone: true, - imports: [FieldsetModule] -}) -export class FieldsetToggleableDemo {}`, - }; -} diff --git a/src/app/showcase/doc/fileupload/accessibilitydoc.ts b/src/app/showcase/doc/fileupload/accessibilitydoc.ts deleted file mode 100644 index a41db0d4c27..00000000000 --- a/src/app/showcase/doc/fileupload/accessibilitydoc.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'file-upload-accessibility-doc', - template: ` - -

    Screen Reader

    -

    FileUpload uses a hidden native input element with type="file" for screen readers.

    -

    Keyboard Support

    -

    - Interactive elements of the uploader are buttons, visit the Button accessibility - section for more information. -

    -
    - `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/fileupload/advanceddoc.ts b/src/app/showcase/doc/fileupload/advanceddoc.ts deleted file mode 100644 index 5b481bcf67a..00000000000 --- a/src/app/showcase/doc/fileupload/advanceddoc.ts +++ /dev/null @@ -1,129 +0,0 @@ -import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -interface UploadEvent { - originalEvent: Event; - files: File[]; -} - -@Component({ - selector: 'file-upload-advanced-demo', - template: ` - -

    - FileUpload is an advanced uploader with dragdrop support, multi file uploads, auto uploading, progress tracking and - validations. -

    -
    -
    - - - -
    Drag and drop files to here to upload.
    -
    - -
      -
    • {{ file.name }} - {{ file.size }} bytes
    • -
    -
    -
    -
    - - `, - providers: [MessageService], -}) -export class AdvancedDoc { - uploadedFiles: any[] = []; - - constructor(private messageService: MessageService) {} - - onUpload(event: UploadEvent) { - for (let file of event.files) { - this.uploadedFiles.push(file); - } - - this.messageService.add({ severity: 'info', summary: 'File Uploaded', detail: '' }); - } - - code: Code = { - basic: ` - -
    Drag and drop files to here to upload.
    -
    - -
      -
    • {{ file.name }} - {{ file.size }} bytes
    • -
    -
    -
    `, - html: `
    - - - -
    Drag and drop files to here to upload.
    -
    - -
      -
    • {{ file.name }} - {{ file.size }} bytes
    • -
    -
    -
    -
    `, - typescript: `import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { FileUpload } from 'primeng/fileupload'; -import { ToastModule } from 'primeng/toast'; -import { CommonModule } from '@angular/common'; - -interface UploadEvent { - originalEvent: Event; - files: File[]; -} - -@Component({ - selector: 'file-upload-advanced-demo', - templateUrl: './file-upload-advanced-demo.html', - standalone: true, - imports: [FileUpload, ToastModule, CommonModule], - providers: [MessageService] -}) -export class FileUploadAdvancedDemo { - uploadedFiles: any[] = []; - - constructor(private messageService: MessageService) {} - - onUpload(event:UploadEvent) { - for(let file of event.files) { - this.uploadedFiles.push(file); - } - - this.messageService.add({severity: 'info', summary: 'File Uploaded', detail: ''}); - } -}`, - }; -} diff --git a/src/app/showcase/doc/fileupload/basicdoc.ts b/src/app/showcase/doc/fileupload/basicdoc.ts deleted file mode 100644 index 9d16713d37b..00000000000 --- a/src/app/showcase/doc/fileupload/basicdoc.ts +++ /dev/null @@ -1,96 +0,0 @@ -import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -interface UploadEvent { - originalEvent: Event; - files: File[]; -} - -@Component({ - selector: 'file-upload-basic-demo', - template: ` - -

    FileUpload basic mode provides a simpler UI as an alternative to default advanced mode.

    -
    -
    - - - -
    - - `, - providers: [MessageService], -}) -export class BasicDoc { - constructor(private messageService: MessageService) {} - - onUpload(event: UploadEvent) { - this.messageService.add({ severity: 'info', summary: 'Success', detail: 'File Uploaded with Basic Mode' }); - } - - code: Code = { - basic: ` -`, - html: `
    - - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { FileUpload } from 'primeng/fileupload'; -import { ToastModule } from 'primeng/toast'; -import { ButtonModule } from 'primeng/button'; - -interface UploadEvent { - originalEvent: Event; - files: File[]; -} - -@Component({ - selector: 'file-upload-basic-demo', - templateUrl: './file-upload-basic-demo.html', - standalone: true, - imports: [FileUpload, ToastModule, ButtonModule], - providers: [MessageService] -}) -export class FileUploadBasicDemo { - constructor(private messageService: MessageService) {} - - onUpload(event: UploadEvent) { - this.messageService.add({ severity: 'info', summary: 'Success', detail: 'File Uploaded with Basic Mode' }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/fileupload/customdoc.ts b/src/app/showcase/doc/fileupload/customdoc.ts deleted file mode 100644 index 5996e10b640..00000000000 --- a/src/app/showcase/doc/fileupload/customdoc.ts +++ /dev/null @@ -1,71 +0,0 @@ -import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'file-upload-custom-demo', - template: ` - -

    FileUpload basic mode provides a simpler UI as an alternative to default advanced mode.

    -
    -
    - - -
    - - `, - providers: [MessageService], -}) -export class CustomDoc { - constructor(private messageService: MessageService) {} - - async customUploader(event) { - const file = event.files[0]; - const reader = new FileReader(); - let blob = await fetch(file.objectURL).then((r) => r.blob()); //blob:url - - reader.readAsDataURL(blob); - - reader.onloadend = function () { - const base64data = reader.result; - }; - - this.messageService.add({ severity: 'info', summary: 'Success', detail: 'File Uploaded with Basic Mode' }); - } - - code: Code = { - basic: ``, - html: ` -
    - - -
    `, - typescript: ` -import { Component, Input } from '@angular/core'; -import { MessageService } from 'primeng/api'; - -@Component({ - selector: 'file-upload-custom-demo', - templateUrl: './file-upload-custom-demo.html', - providers: [MessageService] -}) -export class CustomDoc { - - constructor(private messageService: MessageService) {} - - async customUploader(event) { - const file = event.files[0]; - const reader = new FileReader(); - let blob = await fetch(file.objectURL).then((r) => r.blob()); //blob:url - - reader.readAsDataURL(blob); - - reader.onloadend = function () { - const base64data = reader.result; - }; - - this.messageService.add({ severity: 'info', summary: 'Success', detail: 'File Uploaded with Basic Mode' }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/fileupload/fileuploaddoc.module.ts b/src/app/showcase/doc/fileupload/fileuploaddoc.module.ts deleted file mode 100644 index e84f8b60271..00000000000 --- a/src/app/showcase/doc/fileupload/fileuploaddoc.module.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { FormsModule } from '@angular/forms'; -import { FileUpload } from 'primeng/fileupload'; -import { ButtonModule } from 'primeng/button'; -import { ToastModule } from 'primeng/toast'; -import { Tag } from 'primeng/tag'; -import { ProgressBar } from 'primeng/progressbar'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AdvancedDoc } from './advanceddoc'; -import { BasicDoc } from './basicdoc'; -import { ImportDoc } from './importdoc'; -import { StyleDoc } from './styledoc'; -import { TemplateDoc } from './templatedoc'; -import { AutoDoc } from './autodoc'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { BadgeModule } from 'primeng/badge'; - -@NgModule({ - imports: [ - CommonModule, - FormsModule, - AppCodeModule, - AppDocModule, - ButtonModule, - Tag, - ProgressBar, - ToastModule, - FileUpload, - BadgeModule, - RouterModule, - ], - exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, TemplateDoc, StyleDoc, AdvancedDoc, AutoDoc, AccessibilityDoc], -}) -export class FileUploadDocModule {} diff --git a/src/app/showcase/doc/fileupload/importdoc.ts b/src/app/showcase/doc/fileupload/importdoc.ts deleted file mode 100644 index 756cb07191f..00000000000 --- a/src/app/showcase/doc/fileupload/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'file-upload-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { FileUpload } from 'primeng/fileupload';`, - }; -} diff --git a/src/app/showcase/doc/fileupload/styledoc.ts b/src/app/showcase/doc/fileupload/styledoc.ts deleted file mode 100644 index 496b02d549d..00000000000 --- a/src/app/showcase/doc/fileupload/styledoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'file-upload-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-fileuploadContainer element
    p-fileupload-buttonbarHeader containing the buttons
    p-fileupload-contentContent section
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/fileupload/templatedoc.ts b/src/app/showcase/doc/fileupload/templatedoc.ts deleted file mode 100644 index fe7567dfe37..00000000000 --- a/src/app/showcase/doc/fileupload/templatedoc.ts +++ /dev/null @@ -1,541 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { MessageService, PrimeNGConfig } from 'primeng/api'; - -@Component({ - selector: 'file-upload-template-demo', - template: ` - -

    - Uploader UI is customizable using a ng-template called file that gets the - File instance as the implicit variable. Second ng-template named - content can be used to place custom content inside the content section which would be useful to implement a user - interface to manage the uploaded files such as removing them. This template gets the selected files as the implicit - variable. Third and final ng-template option is toolbar to display custom content at toolbar. -

    -
    - - - -
    -
    - - - -
    - - {{ totalSize }}B / 1Mb - -
    -
    - -
    -
    -
    Pending
    -
    -
    -
    - -
    - {{ - file.name - }} -
    {{ formatSize(file.size) }}
    - - -
    -
    -
    -
    -
    Completed
    -
    -
    -
    - -
    - {{ - file.name - }} -
    {{ formatSize(file.size) }}
    - - -
    -
    -
    -
    -
    - - -
    - -

    Drag and drop files to here to upload.

    -
    -
    -
    -
    - - `, - providers: [MessageService], -}) -export class TemplateDoc { - files = []; - - totalSize: number = 0; - - totalSizePercent: number = 0; - - constructor( - private config: PrimeNGConfig, - private messageService: MessageService, - ) {} - - choose(event, callback) { - callback(); - } - - onRemoveTemplatingFile(event, file, removeFileCallback, index) { - removeFileCallback(event, index); - this.totalSize -= parseInt(this.formatSize(file.size)); - this.totalSizePercent = this.totalSize / 10; - } - - onClearTemplatingUpload(clear) { - clear(); - this.totalSize = 0; - this.totalSizePercent = 0; - } - - onTemplatedUpload() { - this.messageService.add({ severity: 'info', summary: 'Success', detail: 'File Uploaded', life: 3000 }); - } - - onSelectedFiles(event) { - this.files = event.currentFiles; - this.files.forEach((file) => { - this.totalSize += parseInt(this.formatSize(file.size)); - }); - this.totalSizePercent = this.totalSize / 10; - } - - uploadEvent(callback) { - callback(); - } - - formatSize(bytes) { - const k = 1024; - const dm = 3; - const sizes = this.config.translation.fileSizeTypes; - if (bytes === 0) { - return `0 ${sizes[0]}`; - } - - const i = Math.floor(Math.log(bytes) / Math.log(k)); - const formattedSize = parseFloat((bytes / Math.pow(k, i)).toFixed(dm)); - - return `${formattedSize} ${sizes[i]}`; - } - - code: Code = { - basic: ` - - -
    -
    - - - -
    - - {{ totalSize }}B / 1Mb - -
    -
    - -
    -
    -
    Pending
    -
    -
    -
    - -
    - {{ file.name }} -
    {{ formatSize(file.size) }}
    - - -
    -
    -
    -
    -
    Completed
    -
    -
    -
    - -
    - {{ file.name }} -
    {{ formatSize(file.size) }}
    - - -
    -
    -
    -
    -
    - - -
    - -

    Drag and drop files to here to upload.

    -
    -
    -
    `, - html: `
    - - - -
    -
    - - - -
    - - {{ totalSize }}B / 1Mb - -
    -
    - -
    -
    -
    Pending
    -
    -
    -
    - -
    - {{ file.name }} -
    {{ formatSize(file.size) }}
    - - -
    -
    -
    -
    -
    Completed
    -
    -
    -
    - -
    - {{ file.name }} -
    {{ formatSize(file.size) }}
    - - -
    -
    -
    -
    -
    - - -
    - -

    Drag and drop files to here to upload.

    -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MessageService, PrimeNGConfig} from 'primeng/api'; -import { FileUpload } from 'primeng/fileupload'; -import { ButtonModule } from 'primeng/button'; -import { CommonModule } from '@angular/common'; -import { BadgeModule } from 'primeng/badge'; -import { HttpClientModule } from '@angular/common/http'; -import { ProgressBar } from 'primeng/progressbar'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'file-upload-template-demo', - templateUrl: './file-upload-template-demo.html', - standalone: true, - imports: [FileUpload, ButtonModule, BadgeModule, ProgressBar, ToastModule, HttpClientModule, CommonModule], - providers: [MessageService] -}) -export class FileUploadTemplateDemo { - files = []; - - totalSize : number = 0; - - totalSizePercent : number = 0; - - constructor(private config: PrimeNGConfig, private messageService: MessageService) {} - - choose(event, callback) { - callback(); - } - - onRemoveTemplatingFile(event, file, removeFileCallback, index) { - removeFileCallback(event, index); - this.totalSize -= parseInt(this.formatSize(file.size)); - this.totalSizePercent = this.totalSize / 10; - } - - onClearTemplatingUpload(clear) { - clear(); - this.totalSize = 0; - this.totalSizePercent = 0; - } - - onTemplatedUpload() { - this.messageService.add({ severity: 'info', summary: 'Success', detail: 'File Uploaded', life: 3000 }); - } - - onSelectedFiles(event) { - this.files = event.currentFiles; - this.files.forEach((file) => { - this.totalSize += parseInt(this.formatSize(file.size)); - }); - this.totalSizePercent = this.totalSize / 10; - } - - uploadEvent(callback) { - callback(); - } - - formatSize(bytes) { - const k = 1024; - const dm = 3; - const sizes = this.config.translation.fileSizeTypes; - if (bytes === 0) { - return \`0 \${sizes[0]}\`; - } - - const i = Math.floor(Math.log(bytes) / Math.log(k)); - const formattedSize = parseFloat((bytes / Math.pow(k, i)).toFixed(dm)); - - return \`\${formattedSize} \${sizes[i]}\`; - } -}`, - }; -} diff --git a/src/app/showcase/doc/filterservice/apidoc.ts b/src/app/showcase/doc/filterservice/apidoc.ts deleted file mode 100644 index 62e4fded111..00000000000 --- a/src/app/showcase/doc/filterservice/apidoc.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'api-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameParametersDescription
    filter - value[]: An array of values to filter
    - fields[]: An array of properties in the value object
    - filterValue: Filter value
    - filterMatchMode: Constraint
    - filterLocale: Locale to use in filtering -
    Whether the property values of the given value collection matches the filter.
    filters-Property to access constraints collection.
    register - name: string
    - fn: Filter callback -
    Registers a new constraint in filters.
    -
    - `, -}) -export class ApiDoc {} diff --git a/src/app/showcase/doc/filterservice/importdoc.ts b/src/app/showcase/doc/filterservice/importdoc.ts deleted file mode 100644 index cac2dee6193..00000000000 --- a/src/app/showcase/doc/filterservice/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'filter-service-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { FilterService } from 'primeng/api';`, - }; -} diff --git a/src/app/showcase/doc/filterservice/usagedoc.ts b/src/app/showcase/doc/filterservice/usagedoc.ts deleted file mode 100644 index 9e606741c97..00000000000 --- a/src/app/showcase/doc/filterservice/usagedoc.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'usage-doc', - template: ` - -

    FilterService needs to be injected into your component. Filters are accessed with FilterService.filters.

    -
    - - `, -}) -export class UsageDoc { - code: Code = { - typescript: `export class FilterServiceDemo implements OnInit { - - constructor(private filterService: FilterService) {} - - ngOnInit() { - const value = 'PrimeNG'; - - this.filterService.filters.equals(value, 'NG'); //false - this.filterService.filters.equals(value, 8); //false - this.filterService.filters.equals(value, new Date()); //false - this.filterService.filters.contains(value, 'NG'); //true - this.filterService.filters.startsWith(value, 'NG'); //false - this.filterService.filters.endsWith(value, 'NG'); //true - this.filterService.filters.lt(10, 20); //true - this.filterService.filters.gt(50, 20); //true - this.filterService.filters.in(value, ['PrimeFaces', 'PrimeNG']); //true - } -}`, - }; -} diff --git a/src/app/showcase/doc/floatlabel/accessibilitydoc.ts b/src/app/showcase/doc/floatlabel/accessibilitydoc.ts deleted file mode 100644 index 58727f71609..00000000000 --- a/src/app/showcase/doc/floatlabel/accessibilitydoc.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'float-label-accessibility-doc', - template: ` - -

    Screen Reader

    -

    FloatLabel does not require any roles and attributes.

    - -

    Keyboard Support

    -

    Component does not include any interactive elements.

    -
    - `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/floatlabel/basicdoc.ts b/src/app/showcase/doc/floatlabel/basicdoc.ts deleted file mode 100644 index 0d84d46f3c6..00000000000 --- a/src/app/showcase/doc/floatlabel/basicdoc.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    FloatLabel is used by wrapping the input and its label.

    -
    -
    - - - - -
    - - `, -}) -export class BasicDoc { - value: string | undefined; - - code: Code = { - basic: ` - - -`, - - html: `
    - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FloatLabelModule } from "primeng/floatlabel" -import { InputTextModule } from 'primeng/inputtext'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'float-label-basic-demo', - templateUrl: './float-label-basic-demo.html', - standalone: true, - imports: [FloatLabelModule, InputTextModule, FormsModule] -}) -export class FloatLabelBasicDemo { - value: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/floatlabel/importdoc.ts b/src/app/showcase/doc/floatlabel/importdoc.ts deleted file mode 100644 index bb4d6dcffb3..00000000000 --- a/src/app/showcase/doc/floatlabel/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'float-label-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { FloatLabel } from 'primeng/floatlabel';`, - }; -} diff --git a/src/app/showcase/doc/floatlabel/invaliddoc.ts b/src/app/showcase/doc/floatlabel/invaliddoc.ts deleted file mode 100644 index 56740934338..00000000000 --- a/src/app/showcase/doc/floatlabel/invaliddoc.ts +++ /dev/null @@ -1,88 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'invalid-doc', - template: ` - -

    When the form element is invalid, the label is also highlighted.

    -
    -
    - - - - - - - - - - - - - - -
    - - `, -}) -export class InvalidDoc { - value1: string | undefined; - - value2: string | undefined; - - value3: string | undefined; - - code: Code = { - basic: ` - - - - - - - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FloatLabelModule } from "primeng/floatlabel" -import { InputTextModule } from 'primeng/inputtext'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'float-label-invalid-demo', - templateUrl: './float-label-invalid-demo.html', - standalone: true, - imports: [FloatLabelModule, InputTextModule, FormsModule] -}) -export class FloatLabelInvalidDemo { - value1: string | undefined; - - value2: string | undefined; - - value3: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/floatlabel/styledoc.ts b/src/app/showcase/doc/floatlabel/styledoc.ts deleted file mode 100644 index f79d7e230f8..00000000000 --- a/src/app/showcase/doc/floatlabel/styledoc.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'float-label-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - -
    NameElement
    p-float-labelFloat label element.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/fluid/accessibilitydoc.ts b/src/app/showcase/doc/fluid/accessibilitydoc.ts deleted file mode 100644 index 3a01ffd5762..00000000000 --- a/src/app/showcase/doc/fluid/accessibilitydoc.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'fluid-accessibility-doc', - template: ` - -

    Screen Reader

    -

    Fluid does not require any roles and attributes.

    - -

    Keyboard Support

    -

    Component does not include any interactive elements.

    -
    - `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/fluid/basicdoc.ts b/src/app/showcase/doc/fluid/basicdoc.ts deleted file mode 100644 index 1b985d99a77..00000000000 --- a/src/app/showcase/doc/fluid/basicdoc.ts +++ /dev/null @@ -1,93 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    - Components with the fluid option like InputText have the ability to span the full width of their component. - Enabling the fluid for each component individually may be cumbersome so wrap the content with Fluid to instead - for an easier alternative. -

    -

    - Any component that has the fluid property can be nested inside the Fluid component. The fluid property - of a child component has higher precedence than the fluid container as shown in the last sample. -

    -
    -
    -
    - - -
    -
    - - -
    - - Fluid Container -
    -
    -
    -
    -
    -
    -
    -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: `
    - - -
    -
    - - -
    - - Fluid Container -
    -
    -
    -
    -
    -
    -
    `, - - html: `
    -
    - - -
    -
    - - -
    - - Fluid Container -
    -
    -
    -
    -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Fluid } from 'primeng/fluid'; - -@Component({ - selector: 'fluid-basic-demo', - templateUrl: './fluid-basic-demo.html', - standalone: true, - imports: [Fluid] -}) -export class FluidBasicDemo { - -}`, - }; -} diff --git a/src/app/showcase/doc/fluid/importdoc.ts b/src/app/showcase/doc/fluid/importdoc.ts deleted file mode 100644 index 4ac299880b1..00000000000 --- a/src/app/showcase/doc/fluid/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'fluid-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Fluid } from 'primeng/fluid';`, - }; -} diff --git a/src/app/showcase/doc/focustrap/basicdoc.ts b/src/app/showcase/doc/focustrap/basicdoc.ts deleted file mode 100644 index 1aebc93a247..00000000000 --- a/src/app/showcase/doc/focustrap/basicdoc.ts +++ /dev/null @@ -1,123 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'focus-trap-basic-demo', - template: ` - -

    FocusTrap is applied to a container element with the pFocusTrap directive.

    -
    -
    -
    - - - - - - - - - - - - - - -
    - - -
    - - -
    -
    - - `, -}) -export class BasicDoc { - name: string = ''; - - email: string = ''; - - accept: boolean = false; - - code: Code = { - basic: `
    - - - - - - - - - - - - - - -
    - - -
    - - -
    `, - html: `
    -
    - - - - - - - - - - - - - - -
    - - -
    - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { FocusTrapModule } from 'primeng/focustrap'; -import { ButtonModule } from 'primeng/button'; -import { FormsModule } from '@angular/forms'; -import { InputTextModule } from 'primeng/inputtext'; -import { CheckboxModule } from 'primeng/checkbox'; -import { IconFieldModule } from 'primeng/iconfield'; -import { InputIconModule } from 'primeng/inputicon'; -import { AutoFocusModule } from 'primeng/autofocus'; - -@Component({ - selector: 'focus-trap-basic-demo', - templateUrl: './focus-trap-basic-demo.html', - standalone: true, - imports: [FocusTrapModule, ButtonModule, FormsModule, InputTextModule, CheckboxModule, IconFieldModule, InputIconModule, AutoFocusModule] -}) -export class FocusTrapBasicDemo { - name: string = ''; - - email: string = ''; - - accept: boolean = false; -}`, - }; -} diff --git a/src/app/showcase/doc/focustrap/focustrapdoc.module.ts b/src/app/showcase/doc/focustrap/focustrapdoc.module.ts deleted file mode 100644 index a802dec9884..00000000000 --- a/src/app/showcase/doc/focustrap/focustrapdoc.module.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { FormsModule } from '@angular/forms'; -import { ButtonModule } from 'primeng/button'; -import { InputTextModule } from 'primeng/inputtext'; -import { FocusTrapModule } from 'primeng/focustrap'; -import { ImportDoc } from './importdoc'; -import { BasicDoc } from './basicdoc'; -import { FloatLabelModule } from 'primeng/floatlabel'; -import { IconFieldModule } from 'primeng/iconfield'; -import { InputIconModule } from 'primeng/inputicon'; -import { CheckboxModule } from 'primeng/checkbox'; -import { AutoFocusModule } from 'primeng/autofocus'; - -@NgModule({ - imports: [ - CommonModule, - RouterModule, - AppCodeModule, - AppDocModule, - FormsModule, - ButtonModule, - InputTextModule, - FocusTrapModule, - FloatLabelModule, - IconFieldModule, - InputIconModule, - CheckboxModule, - AutoFocusModule, - ], - declarations: [ImportDoc, BasicDoc], - exports: [AppDocModule], -}) -export class FocusTrapDocModule {} diff --git a/src/app/showcase/doc/focustrap/importdoc.ts b/src/app/showcase/doc/focustrap/importdoc.ts deleted file mode 100644 index eeb8f5e7dc1..00000000000 --- a/src/app/showcase/doc/focustrap/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'focus-trap-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { FocusTrap } from 'primeng/focustrap';`, - }; -} diff --git a/src/app/showcase/doc/galleria/accessibilitydoc.ts b/src/app/showcase/doc/galleria/accessibilitydoc.ts deleted file mode 100644 index 4350628190d..00000000000 --- a/src/app/showcase/doc/galleria/accessibilitydoc.ts +++ /dev/null @@ -1,103 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'galleria-accessibility-doc', - template: ` -

    Screen Reader

    -

    - Galleria uses region role and since any attribute is passed to the main container element, attributes such as - aria-label and aria-roledescription can be used as well. The slides container has aria-live attribute set - as "polite" if galleria is not in autoplay mode, otherwise "off" would be the value in autoplay. -

    -

    - A slide has a group role with an aria-label that refers to the aria.slideNumber property of the - locale API. Similarly aria.slide is used as the aria-roledescription of the - item. Inactive slides are hidden from the readers with aria-hidden. -

    -

    - Next and Previous navigators are button elements with aria-label attributes referring to the - aria.nextPageLabel and aria.firstPageLabel properties of the locale API by - default respectively, you may still use your own aria roles and attributes as any valid attribute is passed to the button - elements implicitly by using nextButtonProps and prevButtonProps. -

    -

    - Quick navigation elements and thumnbails follow the tab pattern. They are placed inside an element with a tablist role - whereas each item has a tab role with aria-selected and aria-controls attributes. The - aria-label attribute of a quick navigation item refers to the aria.pageLabel of the - locale API. Current page is marked with aria-current. -

    -

    - In full screen mode, modal element uses dialog role with aria-modal enabled. The close button retrieves - aria-label from the aria.close property of the locale API. -

    - -

    Next/Prev Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus through interactive elements in the carousel.
    enterActivates navigation.
    spaceActivates navigation.
    -
    - -

    Quick Navigation Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus through the active slide link.
    enterActivates the focused slide link.
    spaceActivates the focused slide link.
    right arrowMoves focus to the next slide link.
    left arrowMoves focus to the previous slide link.
    homeMoves focus to the first slide link.
    endMoves focus to the last slide link.
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/galleria/advanceddoc.ts b/src/app/showcase/doc/galleria/advanceddoc.ts deleted file mode 100644 index 8bee89cd30e..00000000000 --- a/src/app/showcase/doc/galleria/advanceddoc.ts +++ /dev/null @@ -1,416 +0,0 @@ -import { isPlatformBrowser } from '@angular/common'; -import { ChangeDetectorRef, Component, Inject, OnDestroy, OnInit, PLATFORM_ID, ViewChild } from '@angular/core'; -import { Galleria } from 'primeng/galleria'; -import { Code } from '@domain/code'; -import { PhotoService } from '@service/photoservice'; - -@Component({ - selector: 'galleria-advanced-doc', - template: ` - -

    Galleria can be extended further to implement complex requirements.

    -
    -
    - - - - - -
    - -
    -
    - - - -
    -
    - - `, -}) -export class AdvancedDoc implements OnInit, OnDestroy { - images: any[] | undefined; - - showThumbnails: boolean | undefined; - - fullscreen: boolean = false; - - activeIndex: number = 0; - - onFullScreenListener: any; - - @ViewChild('galleria') galleria: Galleria | undefined; - - constructor( - @Inject(PLATFORM_ID) private platformId: any, - private photoService: PhotoService, - private cd: ChangeDetectorRef, - ) {} - - responsiveOptions: any[] = [ - { - breakpoint: '1300px', - numVisible: 4, - }, - { - breakpoint: '575px', - numVisible: 1, - }, - ]; - - ngOnInit() { - this.photoService.getImages().then((images) => (this.images = images)); - this.bindDocumentListeners(); - } - - onThumbnailButtonClick() { - this.showThumbnails = !this.showThumbnails; - } - - toggleFullScreen() { - if (this.fullscreen) { - this.closePreviewFullScreen(); - } else { - this.openPreviewFullScreen(); - } - - this.cd.detach(); - } - - openPreviewFullScreen() { - let elem = this.galleria?.element.nativeElement.querySelector('.p-galleria'); - if (elem.requestFullscreen) { - elem.requestFullscreen(); - } else if (elem['mozRequestFullScreen']) { - /* Firefox */ - elem['mozRequestFullScreen'](); - } else if (elem['webkitRequestFullscreen']) { - /* Chrome, Safari & Opera */ - elem['webkitRequestFullscreen'](); - } else if (elem['msRequestFullscreen']) { - /* IE/Edge */ - elem['msRequestFullscreen'](); - } - } - - onFullScreenChange() { - this.fullscreen = !this.fullscreen; - this.cd.detectChanges(); - this.cd.reattach(); - } - - closePreviewFullScreen() { - if (isPlatformBrowser(this.platformId)) { - if (document.exitFullscreen) { - document.exitFullscreen(); - } else if (document['mozCancelFullScreen']) { - document['mozCancelFullScreen'](); - } else if (document['webkitExitFullscreen']) { - document['webkitExitFullscreen'](); - } else if (document['msExitFullscreen']) { - document['msExitFullscreen'](); - } - } - } - - bindDocumentListeners() { - if (isPlatformBrowser(this.platformId)) { - this.onFullScreenListener = this.onFullScreenChange.bind(this); - document.addEventListener('fullscreenchange', this.onFullScreenListener); - document.addEventListener('mozfullscreenchange', this.onFullScreenListener); - document.addEventListener('webkitfullscreenchange', this.onFullScreenListener); - document.addEventListener('msfullscreenchange', this.onFullScreenListener); - } - } - - unbindDocumentListeners() { - if (isPlatformBrowser(this.platformId)) { - document.removeEventListener('fullscreenchange', this.onFullScreenListener); - document.removeEventListener('mozfullscreenchange', this.onFullScreenListener); - document.removeEventListener('webkitfullscreenchange', this.onFullScreenListener); - document.removeEventListener('msfullscreenchange', this.onFullScreenListener); - this.onFullScreenListener = null; - } - } - - ngOnDestroy() { - this.unbindDocumentListeners(); - } - - galleriaClass() { - return `custom-galleria ${this.fullscreen ? 'fullscreen' : ''}`; - } - - fullScreenIcon() { - return `pi ${this.fullscreen ? 'pi-window-minimize' : 'pi-window-maximize'}`; - } - - code: Code = { - basic: ` - - - - -
    - -
    -
    - - - -
    `, - html: `
    - - - - - -
    - -
    -
    - - - -
    `, - typescript: `import { ChangeDetectorRef, Component, OnInit, OnDestroy, ViewChild, PLATFORM_ID, Inject } from '@angular/core'; -import { Galleria } from 'primeng/galleria'; -import { PhotoService } from '@service/photoservice'; - -@Component({ - selector: 'galleria-advanced-demo', - templateUrl: './galleria-advanced-demo.html', - styles: [ - \`:host ::ng-deep { - .custom-galleria { - &.p-galleria { - &.fullscreen { - display: flex; - flex-direction: column; - - .p-galleria-content { - flex-grow: 1; - justify-content: center; - } - } - - .p-galleria-content { - position: relative; - } - - .p-galleria-thumbnail-wrapper { - position: absolute; - bottom: 0; - left: 0; - width: 100%; - } - - .p-galleria-thumbnail-items-container { - width: 100%; - } - - .custom-galleria-footer { - display: flex; - align-items: center; - background-color: rgba(0, 0, 0, .9); - color: #ffffff; - - > button { - background-color: transparent; - color: #ffffff; - border: 0 none; - border-radius: 0; - margin: .2rem 0; - - &.fullscreen-button { - margin-left: auto; - } - - &:hover { - background-color: rgba(255, 255, 255, 0.1); - } - } - } - - .title-container { - > span { - font-size: .9rem; - padding-left: .829rem; - - &.title { - font-weight: bold; - } - } - } - } - } - }\` - ], - standalone: true, - imports: [ButtonModule, GalleriaModule], - providers: [PhotoService] -}) -export class GalleriaAdvancedDemo implements OnInit, OnDestroy { - - images: any[] | undefined; - - showThumbnails: boolean | undefined; - - fullscreen: boolean = false; - - activeIndex: number = 0; - - onFullScreenListener: any; - - @ViewChild('galleria') galleria: Galleria | undefined; - - constructor(@Inject(PLATFORM_ID) private platformId: any, private photoService: PhotoService, private cd: ChangeDetectorRef) {} - - responsiveOptions: any[] = [ - { - breakpoint: '1300px', - numVisible: 4 - }, - { - breakpoint: '575px', - numVisible: 1 - } - ]; - - ngOnInit() { - this.photoService.getImages().then((images) => (this.images = images)); - this.bindDocumentListeners(); - } - - onThumbnailButtonClick() { - this.showThumbnails = !this.showThumbnails; - } - - toggleFullScreen() { - if (this.fullscreen) { - this.closePreviewFullScreen(); - } else { - this.openPreviewFullScreen(); - } - - this.cd.detach(); - } - - openPreviewFullScreen() { - let elem = this.galleria?.element.nativeElement.querySelector('.p-galleria'); - if (elem.requestFullscreen) { - elem.requestFullscreen(); - } else if (elem['mozRequestFullScreen']) { - /* Firefox */ - elem['mozRequestFullScreen'](); - } else if (elem['webkitRequestFullscreen']) { - /* Chrome, Safari & Opera */ - elem['webkitRequestFullscreen'](); - } else if (elem['msRequestFullscreen']) { - /* IE/Edge */ - elem['msRequestFullscreen'](); - } - } - - onFullScreenChange() { - this.fullscreen = !this.fullscreen; - this.cd.detectChanges(); - this.cd.reattach(); - } - - closePreviewFullScreen() { - if (document.exitFullscreen) { - document.exitFullscreen(); - } else if (document['mozCancelFullScreen']) { - document['mozCancelFullScreen'](); - } else if (document['webkitExitFullscreen']) { - document['webkitExitFullscreen'](); - } else if (document['msExitFullscreen']) { - document['msExitFullscreen'](); - } - } - - bindDocumentListeners() { - this.onFullScreenListener = this.onFullScreenChange.bind(this); - document.addEventListener('fullscreenchange', this.onFullScreenListener); - document.addEventListener('mozfullscreenchange', this.onFullScreenListener); - document.addEventListener('webkitfullscreenchange', this.onFullScreenListener); - document.addEventListener('msfullscreenchange', this.onFullScreenListener); - } - - unbindDocumentListeners() { - document.removeEventListener('fullscreenchange', this.onFullScreenListener); - document.removeEventListener('mozfullscreenchange', this.onFullScreenListener); - document.removeEventListener('webkitfullscreenchange', this.onFullScreenListener); - document.removeEventListener('msfullscreenchange', this.onFullScreenListener); - this.onFullScreenListener = null; - } - - ngOnDestroy() { - this.unbindDocumentListeners(); - } - - galleriaClass() { - return \`custom-galleria \${this.fullscreen ? 'fullscreen' : ''}\`; - } - - fullScreenIcon() { - return \`pi \${this.fullscreen ? 'pi-window-minimize' : 'pi-window-maximize'}\`; - } -}`, - data: ` -/* PhotoService */ -{ - itemImageSrc: 'https://primeng.org/images/galleria/galleria1.jpg', - thumbnailImageSrc: 'https://primeng.org/images/galleria/galleria1s.jpg', - alt: 'Description for Image 1', - title: 'Title 1' -}, -...`, - - service: ['PhotoService'], - }; -} diff --git a/src/app/showcase/doc/galleria/basicdoc.ts b/src/app/showcase/doc/galleria/basicdoc.ts deleted file mode 100644 index 2d37790752a..00000000000 --- a/src/app/showcase/doc/galleria/basicdoc.ts +++ /dev/null @@ -1,115 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { PhotoService } from '@service/photoservice'; - -@Component({ - selector: 'galleria-basic-demo', - template: ` - -

    - Galleria requires a value as a collection of images, item template for the higher resolution image and - thumbnail template to display as a thumbnail. -

    -
    -
    - - - - - - - - -
    - - `, -}) -export class BasicDoc implements OnInit { - images: any[] | undefined; - - responsiveOptions: any[] | undefined; - - constructor(private photoService: PhotoService) {} - - code: Code = { - basic: ` - - - - - - -`, - html: `
    - - - - - - - - -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { PhotoService } from '@service/photoservice'; -import { GalleriaModule } from 'primeng/galleria'; - -@Component({ - selector: 'galleria-basic-demo', - templateUrl: './galleria-basic-demo.html', - standalone: true, - imports: [GalleriaModule], - providers: [PhotoService] -}) -export class GalleriaBasicDemo implements OnInit { - images: any[] | undefined; - - responsiveOptions: any[] | undefined; - - constructor(private photoService: PhotoService) {} - - ngOnInit() { - this.photoService.getImages().then((images) => (this.images = images)); - this.responsiveOptions = [ - { - breakpoint: '1300px', - numVisible: 4 - }, - { - breakpoint: '575px', - numVisible: 1 - } - ]; - } -}`, - data: ` -/* PhotoService */ -{ - itemImageSrc: 'https://primeng.org/images/galleria/galleria1.jpg', - thumbnailImageSrc: 'https://primeng.org/images/galleria/galleria1s.jpg', - alt: 'Description for Image 1', - title: 'Title 1' -}, -...`, - service: ['PhotoService'], - }; - - ngOnInit() { - this.photoService.getImages().then((images) => (this.images = images)); - this.responsiveOptions = [ - { - breakpoint: '1300px', - numVisible: 4, - }, - { - breakpoint: '575px', - numVisible: 1, - }, - ]; - } -} diff --git a/src/app/showcase/doc/galleria/controlleddoc.ts b/src/app/showcase/doc/galleria/controlleddoc.ts deleted file mode 100644 index 78bceb56208..00000000000 --- a/src/app/showcase/doc/galleria/controlleddoc.ts +++ /dev/null @@ -1,164 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { PhotoService } from '@service/photoservice'; - -@Component({ - selector: 'galleria-controlled-demo', - template: ` - -

    Galleria can be controlled programmatically using the activeIndex property.

    -
    -
    -
    - - -
    - - - - - - - - -
    - - `, -}) -export class ControlledDoc implements OnInit { - images: any[] | undefined; - - get activeIndex(): number { - return this._activeIndex; - } - - set activeIndex(newValue) { - if (this.images && 0 <= newValue && newValue <= this.images.length - 1) { - this._activeIndex = newValue; - } - } - - _activeIndex: number = 2; - - responsiveOptions: any[] = [ - { - breakpoint: '1300px', - numVisible: 4, - }, - { - breakpoint: '575px', - numVisible: 1, - }, - ]; - - constructor(private photoService: PhotoService) {} - - ngOnInit() { - this.photoService.getImages().then((images) => (this.images = images)); - } - - next() { - this.activeIndex++; - } - - prev() { - this.activeIndex--; - } - - code: Code = { - basic: `
    - - -
    - - - - - - - -`, - html: `
    -
    - - -
    - - - - - - - - -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { PhotoService } from '@service/photoservice'; -import { GalleriaModule } from 'primeng/galleria'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'galleria-controlled-demo', - templateUrl: './galleria-controlled-demo.html', - standalone: true, - imports: [GalleriaModule, ButtonModule], - providers: [PhotoService] -}) -export class GalleriaControlledDemo implements OnInit { - images: any[] | undefined; - - get activeIndex(): number { - return this._activeIndex; - } - - set activeIndex(newValue) { - if (this.images && 0 <= newValue && newValue <= this.images.length - 1) { - this._activeIndex = newValue; - } - } - - _activeIndex: number = 2; - - responsiveOptions: any[] = [ - { - breakpoint: '1300px', - numVisible: 4 - }, - { - breakpoint: '575px', - numVisible: 1 - } - ]; - - constructor(private photoService: PhotoService) {} - - ngOnInit() { - this.photoService.getImages().then((images) => (this.images = images)); - } - - next() { - this.activeIndex++; - } - - prev() { - this.activeIndex--; - } -}`, - data: ` -/* PhotoService */ -{ - itemImageSrc: 'https://primeng.org/images/galleria/galleria1.jpg', - thumbnailImageSrc: 'https://primeng.org/images/galleria/galleria1s.jpg', - alt: 'Description for Image 1', - title: 'Title 1' -}, -...`, - service: ['PhotoService'], - }; -} diff --git a/src/app/showcase/doc/galleria/importdoc.ts b/src/app/showcase/doc/galleria/importdoc.ts deleted file mode 100644 index de6abf13b62..00000000000 --- a/src/app/showcase/doc/galleria/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'galleria-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { GalleriaModule } from 'primeng/galleria';`, - }; -} diff --git a/src/app/showcase/doc/galleria/indicator/templatedoc.ts b/src/app/showcase/doc/galleria/indicator/templatedoc.ts deleted file mode 100644 index e9c0852ce79..00000000000 --- a/src/app/showcase/doc/galleria/indicator/templatedoc.ts +++ /dev/null @@ -1,109 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { PhotoService } from '@service/photoservice'; - -@Component({ - selector: 'template-doc', - template: ` - -

    Indicator content can be customized with the indicator template.

    -
    -
    - - - - - - - {{ index + 1 }} - - - -
    - - `, -}) -export class TemplateDoc implements OnInit { - images: any[] | undefined; - - responsiveOptions: any[] = [ - { - breakpoint: '1300px', - numVisible: 4, - }, - { - breakpoint: '575px', - numVisible: 1, - }, - ]; - - constructor(private photoService: PhotoService) {} - - ngOnInit() { - this.photoService.getImages().then((images) => { - this.images = images; - }); - } - - code: Code = { - basic: ` - - - - - - {{ index + 1 }} - - -`, - html: ` -
    - - - - - - - {{index + 1}} - - - -
    `, - typescript: ` -import { Component, OnInit } from '@angular/core'; -import { PhotoService } from '@service/photoservice'; - -@Component({ - selector: 'galleria-indicator-template-demo', - templateUrl: './galleria-indicator-template-demo.html' -}) -export class GalleriaIndicatorTemplateDemo implements OnInit { - images: any[] | undefined; - - constructor(private photoService: PhotoService) {} - - ngOnInit() { - this.photoService.getImages().then((images) => { - this.images = images; - }); - } -}`, - data: ` -/* PhotoService */ -{ - itemImageSrc: 'https://primeng.org/images/galleria/galleria1.jpg', - thumbnailImageSrc: 'https://primeng.org/images/galleria/galleria1s.jpg', - alt: 'Description for Image 1', - title: 'Title 1' -}, -...`, - service: ['PhotoService'], - }; -} diff --git a/src/app/showcase/doc/galleria/responsivedoc.ts b/src/app/showcase/doc/galleria/responsivedoc.ts deleted file mode 100644 index 792183a1dfa..00000000000 --- a/src/app/showcase/doc/galleria/responsivedoc.ts +++ /dev/null @@ -1,111 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { PhotoService } from '@service/photoservice'; - -@Component({ - selector: 'galleria-responsive-demo', - template: ` - -

    Galleria responsiveness is defined with the responsiveOptions property.

    -
    -
    - - - - - - - - -
    - - `, -}) -export class ResponsiveDoc implements OnInit { - images: any[] | undefined; - - responsiveOptions: any[] = [ - { - breakpoint: '1300px', - numVisible: 4, - }, - { - breakpoint: '575px', - numVisible: 1, - }, - ]; - - constructor(private photoService: PhotoService) {} - - ngOnInit() { - this.photoService.getImages().then((images) => (this.images = images)); - } - - code: Code = { - basic: ` - - - - - - -`, - html: `
    - - - - - - - - -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { PhotoService } from '@service/photoservice'; -import { GalleriaModule } from 'primeng/galleria'; - -@Component({ - selector: 'galleria-responsive-demo', - templateUrl: './galleria-responsive-demo.html', - standalone: true, - imports: [GalleriaModule], - providers: [PhotoService] -}) -export class GalleriaResponsiveDemo implements OnInit { - images: any[] | undefined; - - responsiveOptions: any[] = [ - { - breakpoint: '1300px', - numVisible: 4, - }, - { - breakpoint: '575px', - numVisible: 1, - }, - ]; - - - constructor(private photoService: PhotoService) {} - - ngOnInit() { - this.photoService.getImages().then((images) => (this.images = images)); - } -}`, - data: ` -/* PhotoService */ -{ - itemImageSrc: 'https://primeng.org/images/galleria/galleria1.jpg', - thumbnailImageSrc: 'https://primeng.org/images/galleria/galleria1s.jpg', - alt: 'Description for Image 1', - title: 'Title 1' -}, -...`, - }; -} diff --git a/src/app/showcase/doc/galleria/styledoc.ts b/src/app/showcase/doc/galleria/styledoc.ts deleted file mode 100644 index d37d05cc5e3..00000000000 --- a/src/app/showcase/doc/galleria/styledoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'galleria-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-galleriaContainer element.
    p-galleria-headerHeader section.
    p-galleria-footerFooter section.
    p-galleria-item-wrapperPreview content element. It contains preview and indicator containers.
    p-galleria-item-containerContainer of the preview content. It contains navigation buttons, preview item and caption content.
    p-galleria-indicatorsContainer of the indicators. It contains indicator items.
    p-galleria-thumbnail-wrapperThumbnail content element.
    p-galleria-thumbnail-containerContainer of the thumbnail content. It contains navigation buttons and thumbnail items.
    p-galleria-captionContent of the preview caption.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/guides/accessibility/colorsdoc.ts b/src/app/showcase/doc/guides/accessibility/colorsdoc.ts deleted file mode 100644 index ced3fb3615a..00000000000 --- a/src/app/showcase/doc/guides/accessibility/colorsdoc.ts +++ /dev/null @@ -1,57 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'colors-doc', - template: ` - -

    - Colors on a web page should aim a contrast ratio of at least 4.5:1 and consider a selection of colors that - do not cause vibration. -

    -

    Good Contrast

    -

    - Color contrast between the background and the foreground content should be sufficient enough to ensure readability. Example - below displays two cases with good and bad samples. -

    - -
    -
    - GOOD -
    -
    - BAD -
    -
    - -

    Vibration

    -

    - Color vibration is leads to an illusion of motion due to choosing colors that have low visibility against each other. Color - combinations need to be picked with caution to avoid vibration. -

    - -
    -
    - VIBRATE -
    -
    - -

    Dark Mode

    -

    - Highly saturated colors should be avoided when used within a dark design scheme as they cause eye strain. Instead - desaturated colors should be preferred. -

    - -
    -
    - Indigo 500 - -
    -
    - Indigo 200 - -
    -
    -
    - `, -}) -export class ColorsDoc {} diff --git a/src/app/showcase/doc/guides/accessibility/formcontrolsdoc.ts b/src/app/showcase/doc/guides/accessibility/formcontrolsdoc.ts deleted file mode 100644 index 68f257bebdf..00000000000 --- a/src/app/showcase/doc/guides/accessibility/formcontrolsdoc.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'form-controls-doc', - template: ` - -

    - Native form elements should be preferred instead of elements that are meant for other purposes like presentation. As an - example, button below is rendered as a form control by the browser, can receive focus via tabbing and can be used with space - key as well to trigger. -

    - -

    - On the other hand, a fancy css based button using a div has no keyboard or screen reader support. -

    - -

    - tabindex is required to make a div element accessible in addition to use a keydown to bring the keyboard support - back. To avoid the overload and implementing functionality that is already provided by the browser, native form controls - should be preferred. -

    - -

    Relations

    -

    - Form components must be related to another element that describes what the form element is used for. This is usually - achieved with the label element. -

    - -
    - `, -}) -export class FormControlsDoc { - code1: Code = { - html: ``, - }; - - code2: Code = { - html: `
    Click
    `, - }; - - code3: Code = { - html: `
    Click
    `, - }; - - code4: Code = { - html: ` -`, - }; -} diff --git a/src/app/showcase/doc/guides/accessibility/introductiondoc.ts b/src/app/showcase/doc/guides/accessibility/introductiondoc.ts deleted file mode 100644 index 67dddc890c8..00000000000 --- a/src/app/showcase/doc/guides/accessibility/introductiondoc.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'introduction-doc', - template: ` - -

    - According to the World Health Organization, 15% of the world population has a disability to some degree. As a result, - accessibility features in any context such as a ramp for wheelchair users or a multimedia with captions are crucial to - ensure content can be consumed by anyone. -

    - -

    Disabilities

    -

    - Types of disabilities are diverse so you need to know your audience well and how they interact with the content created. - There four main categories; -

    - -

    Visual Impairments

    -

    - Blindness, low-level vision or color blindness are the common types of visual impairments. Screen magnifiers and the color - blind mode are usually built-in features of the browsers whereas for people who rely on screen readers, page developers are - required to make sure content is readable by the readers. Popular readers are - NVDA, - JAWS and - ChromeVox. -

    - -

    Hearing Impairments

    -

    - Deafness or hearing loss refers to the inability to hear sounds totally or partially. People with hearing impairments use - assistive devices however it may not be enough when interacting with a web page. Common implementation is providing textual - alternatives, transcripts and captions for content with audio. -

    - -

    Mobility Impairments

    -

    - People with mobility impairments have disabilities related to movement due to loss of a limb, paralysis or other varying - reasons. Assistive technologies like a head pointer is a device to interact with a screen whereas keyboard or a trackpad - remain as solutions for people who are not able to utilize a mouse. -

    - -

    Cognitive Impairments

    -

    - Cognitive impairments have a wider range that includes people with learning disabilities, depression and dyslexia. A well - designed content also leads to better user experience for people without disabilities so designing for cognitive impairments - result in better design for any user. -

    -
    - `, -}) -export class IntroductionDoc {} diff --git a/src/app/showcase/doc/guides/accessibility/semantichtmldoc.ts b/src/app/showcase/doc/guides/accessibility/semantichtmldoc.ts deleted file mode 100644 index a00fe2eabf0..00000000000 --- a/src/app/showcase/doc/guides/accessibility/semantichtmldoc.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'semantic-html-doc', - template: ` - -

    - HTML offers various element to organize content on a web page that screen readers are aware of. Preferring Semantic HTML for - good semantics provide out of the box support for reader which is not possible when regular - div elements with classes are used. Consider the following example that do not mean too much for readers. -

    - -

    - Same layout can be achieved using the semantic elements with screen reader support built-in. -

    - -
    - `, -}) -export class SemanticHTMLDoc { - code1: Code = { - html: `
    -
    Header>
    -
    - - - -
    -
    - -
    - -`, - }; - - code2: Code = { - html: `
    -

    Header

    -
    - - - -
    -
    - -
    - -
    `, - }; -} diff --git a/src/app/showcase/doc/guides/accessibility/waiariadoc.ts b/src/app/showcase/doc/guides/accessibility/waiariadoc.ts deleted file mode 100644 index 57ff2a65518..00000000000 --- a/src/app/showcase/doc/guides/accessibility/waiariadoc.ts +++ /dev/null @@ -1,76 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'wai-aria-doc', - template: ` - -

    - ARIA refers to "Accessible Rich Internet Applications" is a suite to fill the gap where semantic HTML is inadequate. These - cases are mainly related to rich UI components/widgets. Although browser support for rich UI components such as a datepicker - or colorpicker has been improved over the past years many web developers still utilize UI components derived from standard - HTML elements created by them or by other projects like PrimeNG. These types of components must provide keyboard and screen - reader support, the latter case is where the WAI-ARIA is utilized. -

    -

    - ARIA consists of roles, properties and attributes. Roles define what the element is mainly used for e.g. - checkbox, dialog, tablist whereas States and Properties define the metadata of the - element like aria-checked, aria-disabled. -

    -

    Consider the following case of a native checkbox. It has built-in keyboard and screen reader support.

    - -

    - A fancy checkbox with css animations might look more appealing but accessibility might be lacking. Checkbox below may - display a checked font icon with animations however it is not tabbable, cannot be checked with space key and cannot be read - by a reader. -

    - -

    - One alternative is using ARIA roles for readers and use javascript for keyboard support. Notice the usage of - aria-labelledby as a replacement of the label tag with for. -

    - -

    - However the best practice is combining semantic HTML for accessibility while keeping the design for UX. This approach - involves hiding a native checkbox for accessibility and using javascript events to update its state. Notice the usage of - p-sr-only - that hides the elements from the user but not from the screen reader. -

    - -

    - A working sample is the PrimeNG checkbox that is tabbable, keyboard accessible and is compliant with a screen reader. - Instead of ARIA roles it relies on a hidden native checkbox. -

    -
    - - -
    -
    - `, -}) -export class WAIARIADoc { - code1: Code = { - basic: ``, - }; - - code2: Code = { - basic: `
    - -
    `, - }; - - code3: Code = { - basic: `Remember Me> -`, - }; - - code4: Code = { - basic: ` -
    - - -
    `, - }; -} diff --git a/src/app/showcase/doc/guides/accessibility/wcagdoc.ts b/src/app/showcase/doc/guides/accessibility/wcagdoc.ts deleted file mode 100644 index cf9e0870bca..00000000000 --- a/src/app/showcase/doc/guides/accessibility/wcagdoc.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'wcag-doc', - template: ` - -

    - WCAG refers to - Web Content Accessibility Guideline, a standard managed by the WAI (Web Accessibility Initiative) of W3C - (World Wide Web Consortium). WCAG consists of recommendations for making the web content more accessible. PrimeNG components - aim high level of WCAG compliancy in the near future. -

    -

    - Various countries around the globe have governmental policies regarding web accessibility as well. Most well known of these - are Section 508 in the US and - Web Accessibility Directive of the - European Union. -

    -
    - `, -}) -export class WCAGDoc {} diff --git a/src/app/showcase/doc/guides/csslayer/bootstrapdoc.ts b/src/app/showcase/doc/guides/csslayer/bootstrapdoc.ts deleted file mode 100644 index 6e68710cd0b..00000000000 --- a/src/app/showcase/doc/guides/csslayer/bootstrapdoc.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from 'src/app/showcase/domain/code'; - -@Component({ - selector: 'bootstrap-doc', - - template: ` - -

    - Bootstrap has a reboot utility to reset the CSS of the standard elements. If you are including this utility, you may - give it a layer while importing it. -

    - -
    - `, -}) -export class BootstrapDoc { - code: Code = { - basic: `@layer bootstrap-reboot, primeng - -@import "bootstrap-reboot.css" layer(bootstrap-rebooot);`, - }; -} diff --git a/src/app/showcase/doc/guides/csslayer/normalizedoc.ts b/src/app/showcase/doc/guides/csslayer/normalizedoc.ts deleted file mode 100644 index c32c07ac904..00000000000 --- a/src/app/showcase/doc/guides/csslayer/normalizedoc.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from 'src/app/showcase/domain/code'; - -@Component({ - selector: 'normalize-doc', - - template: ` - -

    - Normalize is another utility to reset CSS of the standard elements. While importing the CSS file, assign it to a layer and - define the layer order with primeNG coming after the normalized layer. -

    - -
    - `, -}) -export class NormalizeDoc { - code: Code = { - basic: `@layer normalize, primeng; - -@import "normalize.css" layer(normalize-reset);`, - }; -} diff --git a/src/app/showcase/doc/guides/csslayer/resetdoc.ts b/src/app/showcase/doc/guides/csslayer/resetdoc.ts deleted file mode 100644 index cddff44faf1..00000000000 --- a/src/app/showcase/doc/guides/csslayer/resetdoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from 'src/app/showcase/domain/code'; - -@Component({ - selector: 'reset-doc', - - template: ` - -

    - Ease of customization may present an issue if you have global styles on HTML elements like inputs and buttons that are also - utilized by PrimeNG because global styles with a broader scope e.g. button { } and no layer always override - the PrimeNG components leading to unexpected results. A common use case for global styles applying to standard HTML elements - is CSS reset utilities to remove the default styling of the browsers. In this case, best practice is wrapping your CSS in a - layer like reset and make sure primeNG comes after your layer since layers defined after has higher - precedence. This way, your Reset CSS does not get in the way of PrimeNG components. -

    - -
    - `, -}) -export class ResetDoc { - code: Code = { - basic: `/* Order */ -@layer reset, primeng; - -/* Reset CSS */ -@layer reset { - button, - input { - /* CSS to Reset */ - } -}`, - }; -} diff --git a/src/app/showcase/doc/guides/csslayer/specificitydoc.ts b/src/app/showcase/doc/guides/csslayer/specificitydoc.ts deleted file mode 100644 index aad3bf61e1f..00000000000 --- a/src/app/showcase/doc/guides/csslayer/specificitydoc.ts +++ /dev/null @@ -1,72 +0,0 @@ -import { Component, ViewEncapsulation } from '@angular/core'; -import { Code } from 'src/app/showcase/domain/code'; - -@Component({ - selector: 'specificity-doc', - template: ` - -

    - The @layer is a standard CSS feature to define cascade layers for a customizable order of precedence. If you need - to become more familiar with layers, visit the documentation at - MDN to begin with. PrimeNG wraps the built-in style - classes under the primeng cascade layer to make the library styles easy to override. CSS in your app without a layer - has the highest CSS specificity, so you'll be able to override styles regardless of the location or how strong a class is - written. -

    -

    - For example, let's assume you need to remove the rounded borders of the InputSwitch component defined by the theme in use. - In order to achieve this, .p-inputswitch .p-inputswitch-slider selector needs to be overriden. Without the layers, - we'd have to write a stronger css or use !important however, with layers, this does not present an issue as your CSS - can always override PrimeNG with a more straightforward class name such as my-inputswitch. Another advantage of this - approach is that it does not force you to figure out the built-in class names of the components. -

    -
    - -
    - - -
    - `, - encapsulation: ViewEncapsulation.None, - styles: ` - .my-inputswitch .p-inputswitch-slider { - border-radius: 0; - } - .my-inputswitch .p-inputswitch-slider:before { - border-radius: 0; - } - `, -}) -export class SpecificityDoc { - checked: boolean = false; - code: Code = { - basic: ``, - scss: `.my-inputswitch .p-inputswitch-slider { - border-radius: 0; -} - -.my-inputswitch .p-inputswitch-slider:before { - border-radius: 0; -}`, - typescript: `import { Component, ViewEncapsulation } from '@angular/core'; - -@Component({ - template: \` -
    - -
    \`, - encapsulation: ViewEncapsulation.None, - styles: \` - .my-inputswitch .p-inputswitch-slider { - border-radius: 0; - } - .my-inputswitch .p-inputswitch-slider:before { - border-radius: 0; - } - \` -}) -export class ExampleComponent { - checked: boolean = false; -}`, - }; -} diff --git a/src/app/showcase/doc/guides/csslayer/tailwinddoc.ts b/src/app/showcase/doc/guides/csslayer/tailwinddoc.ts deleted file mode 100644 index da985c07b27..00000000000 --- a/src/app/showcase/doc/guides/csslayer/tailwinddoc.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from 'src/app/showcase/domain/code'; - -@Component({ - selector: 'tailwind-doc', - - template: ` - -

    - Tailwind CSS includes a reset utility in base called - preflight. If you are using - this feature, wrap the base and utilities in separate layers and make sure primeNG layer comes after the base. -

    - -
    - `, -}) -export class TailwindDoc { - code: Code = { - basic: `@layer tailwind-base, primeng, tailwind-utilities; - -@layer tailwind-base { - @tailwind base; -} - -@layer tailwind-utilities { - @tailwind components; - @tailwind utilities; -}`, - }; -} diff --git a/src/app/showcase/doc/guides/migration/breakingchangesdoc.ts b/src/app/showcase/doc/guides/migration/breakingchangesdoc.ts deleted file mode 100644 index 65338dc9a91..00000000000 --- a/src/app/showcase/doc/guides/migration/breakingchangesdoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'breaking-doc', - template: ` - -

    SASS Themes

    -

    - The styled mode theming has been reimplemented from scratch based on an all-new architecture. The theme.css and the - primeng/resources do not exist anymore, so any imports of these assets needs to be removed. If you had a custom theme - for v17, the theme needs to be recreated using the new APIs. See the customization section at - styled mode for details. -

    -

    Removed Components

    -
      -
    • TriStateCheckbox | Use Checkbox with indeterminate option.
    • -
    • DataViewLayoutOptions | Use SelectButton instead.
    • -
    • pAnimate | Use pAnimateOnScroll instead.
    • -
    -

    Removed Files

    -
  • Themes under the primeng/resources path, migration to new styled mode is necessary.
  • -

    Messages and Message

    -

    - Messages component is deprecated due to unnecessary role of being just a wrapper around multiple message - instances and it's replaced with the new Message. Instead of message, users now need to loop through their custom - array to display multiple messages to achieve same behavior. The spacing, closable and life properties of the - Message have breaking changes to provide Message functionality. Default margin is removed, closable is false - by default and messages do not disappear automatically. -

    -

    Message Interface

    -

    - Message interface in primeng/api is renamed as - ToastMessageOptions due to name collision with the Message component. -

    -

    Removed Features

    -
      -
    • - Sidebar/Drawer size property is removed, use a responsive class utilty as replacement, demos have - new examples. -
    • -
    -

    Removed Style Classes

    -
      -
    • .p-link, use a button in link mode.
    • -
    • - .p-highlight, each component have its own class such as - .p-select-option-selected. -
    • -
    • - .p-fluid, use the new built-in fluid property of the supported components or the - Fluid component. -
    • -
    -

    Premium Templates

    -

    - Application templates like Apollo do not support PrimeNG v18 yet, all templates will be updated to PrimeNG v18 by the end of - the 2024. -

    -
    - `, -}) -export class BreakingChangesDoc {} diff --git a/src/app/showcase/doc/guides/migration/migrationoverviewdoc.ts b/src/app/showcase/doc/guides/migration/migrationoverviewdoc.ts deleted file mode 100644 index 2eeb470e74c..00000000000 --- a/src/app/showcase/doc/guides/migration/migrationoverviewdoc.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'migration-overview-doc', - template: ` - -

    - At PrimeTek, we have been developing UI component libraries since 2008. The web continues to undergo technological - advancements, and as a result, we have to modernize and update our libraries to stay relevant. PrimeNG v18 is the - next-generation version that fully embraces modern Web APIs and removes technical debt like the legacy-styled mode. Every - component has been reviewed and enhanced. -

    -

    - The most notable feature is the new styled mode implementation. Previous iterations - use SASS at an external repo called PrimeNG-sass-theme which requires compilation of a theme.cssa file. This - file had to be included in the application and need to be swapped at runtime for basic tasks like dark mode or primary color - changes. In v18, styled mode is now part of the core, SASS is not used at all, and a new design token based architecture - that fully utilizes CSS variables has been created. The new API is modern and superior to the legacy styled mode. -

    -

    - Names of some of the components have been changed to more common alternatives for example, Popover replaced - OverlayPanel and InputSwitch is now called ToggleSwitch. Each component has been reviewed for a - consistent naming between CSS class names and sections. An example would be the option element of a Select component - that uses p-select-option for the class name. -

    -

    - Components have been utilized more within other components, for instance Dialog close button is not actually a PrimeNG - button so that closeButtonProps can be used to enable the features of button like outlined, raised and more. -

    -
    - `, -}) -export class MigrationOverviewDoc {} diff --git a/src/app/showcase/doc/guides/primeflex/migrationdoc.ts b/src/app/showcase/doc/guides/primeflex/migrationdoc.ts deleted file mode 100644 index 0f1f73660ec..00000000000 --- a/src/app/showcase/doc/guides/primeflex/migrationdoc.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from 'src/app/showcase/domain/code'; - -@Component({ - selector: 'migration-doc', - template: ` - -

    - The primeclt is a command - line utility by PrimeTek to assist project setup and migration. The pf2tw command is created for smooth migration - between PrimeFlex to Tailwind CSS. For flawless migration, it is highly suggested to use PrimeNG v18 as the requirement of - the tailwindcss plugin. -

    -

    Install PrimeCLT.

    - -

    Run the pf2wt in a directory that contains files to be migrated.

    - -

    - There are a couple of utility classes that are not migrated as they have no counterparts, use flexbox utilities instead as - replacements. -

    -
      -
    • formgrid
    • -
    • formgroup
    • -
    • formgroup-inline
    • -
    • col
    • -
    • col-fixed
    • -
    • field
    • -
    • field-checkbox
    • -
    • field-radiobutton
    • -
    • reset
    • -
    -
    - `, -}) -export class MigrationDoc { - code1: Code = { - basic: `npm install -g primeclt`, - }; - code2: Code = { - basic: `prime pf2tw`, - }; -} diff --git a/src/app/showcase/doc/guides/primeflex/overviewdoc.ts b/src/app/showcase/doc/guides/primeflex/overviewdoc.ts deleted file mode 100644 index a3e796a6f03..00000000000 --- a/src/app/showcase/doc/guides/primeflex/overviewdoc.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'overview-doc', - - template: ` - -

    - PrimeFlex is designed to be a lightweight CSS utility to accompany Prime UI libraries. - As part of our product roadmap planning at PrimeTek, the team has decided to avoid the maintenance of a CSS library and - utilize the resources on improving the UI libraries instead. Community feedback has been essential in this decision as well - since majority of the applications have their own CSS utilities whether it is Tailwind, Bootstrap or an in-house one, as a - result adding PrimeFlex to a project was causing overlapping functionality. -

    -
    - `, -}) -export class OverviewDoc {} diff --git a/src/app/showcase/doc/guides/primeflex/tailwindcssdoc.ts b/src/app/showcase/doc/guides/primeflex/tailwindcssdoc.ts deleted file mode 100644 index f97c9be54a2..00000000000 --- a/src/app/showcase/doc/guides/primeflex/tailwindcssdoc.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'tailwindcss-doc', - template: ` - -

    - Tailwind CSS in particular is a popular choice, we have even built the whole showcase with Tailwind CSS. Website templating - demos have been migrated from PrimeFlex to Tailwind and a converter tool called pf2tw has been created. In summary, - PrimeTek officially suggests Tailwind CSS as the replacement for PrimeFlex. -

    -
    - `, -}) -export class TailwindCSSDoc {} diff --git a/src/app/showcase/doc/iconfield/accessibilitydoc.ts b/src/app/showcase/doc/iconfield/accessibilitydoc.ts deleted file mode 100644 index 3ac18f3ba42..00000000000 --- a/src/app/showcase/doc/iconfield/accessibilitydoc.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'iconfield-accessibility-doc', - template: ` -

    Screen Reader

    -

    IconField and InputIcon does not require any roles and attributes.

    - -

    Keyboard Support

    -

    Components does not include any interactive elements.

    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/iconfield/basicdoc.ts b/src/app/showcase/doc/iconfield/basicdoc.ts deleted file mode 100644 index 274fa5b183a..00000000000 --- a/src/app/showcase/doc/iconfield/basicdoc.ts +++ /dev/null @@ -1,63 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    - A group is created by wrapping the input and icon with the IconField component. Each icon is defined as a child of - InputIcon component. In addition, position of the icon can be changed using iconPosition property that the - default value is right and also left option is available. -

    -
    -
    - - - - - - - - -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: ` - - - - - - -`, - - html: `
    - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputIcon } from 'primeng/inputicon'; -import { IconField } from 'primeng/iconfield'; -import { InputTextModule } from 'primeng/inputtext'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'iconfield-basic-demo', - templateUrl: './iconfield-basic-demo.html', - standalone: true, - imports: [InputIcon, IconField, InputTextModule, FormsModule] -}) -export class IconfieldBasicDemo {}`, - }; -} diff --git a/src/app/showcase/doc/iconfield/floatlabeldoc.ts b/src/app/showcase/doc/iconfield/floatlabeldoc.ts deleted file mode 100644 index 92feab36834..00000000000 --- a/src/app/showcase/doc/iconfield/floatlabeldoc.ts +++ /dev/null @@ -1,120 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'float-label-doc', - template: ` - -

    - FloatLabel visually integrates a label with its form element. Visit FloatLabel documentation - for more information. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - -
    - - `, -}) -export class FloatLabelDoc { - value1: string | undefined; - - value2: string | undefined; - - value3: string | undefined; - - code: Code = { - basic: ` - - - - - - - - - - - - - - - - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputIconModule } from 'primeng/inputicon'; -import { IconFieldModule } from 'primeng/iconfield'; -import { InputTextModule } from 'primeng/inputtext'; -import { FormsModule } from '@angular/forms'; -import { FloatLabelModule } from 'primeng/floatlabel'; - -@Component({ - selector: 'iconfield-float-label-demo', - templateUrl: './iconfield-float-label-demo.html', - standalone: true, - imports: [InputIconModule, IconFieldModule, InputTextModule, FloatLabelModule, FormsModule] -}) -export class IconFieldFloatLabelDemo { - value1: string | undefined; - - value2: string | undefined; - - value3: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/iconfield/iconfielddoc.module.ts b/src/app/showcase/doc/iconfield/iconfielddoc.module.ts deleted file mode 100644 index ba3c23ffef3..00000000000 --- a/src/app/showcase/doc/iconfield/iconfielddoc.module.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { InputTextModule } from 'primeng/inputtext'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { ImportDoc } from './importdoc'; -import { BasicDoc } from './basicdoc'; -import { TemplateDoc } from './templatedoc'; -import { IconFieldModule } from 'src/app/components/iconfield/iconfield'; -import { InputIconModule } from 'src/app/components/inputicon/inputicon'; -import { FormsModule } from '@angular/forms'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { StyleDoc } from './styledoc'; -import { FloatLabelDoc } from './floatlabeldoc'; -import { FloatLabelModule } from 'primeng/floatlabel'; -import { IftaLabelModule } from 'primeng/iftalabel'; -import { IftaLabelDoc } from './iftalabeldoc'; -import { SizesDoc } from './sizesdoc'; -@NgModule({ - imports: [ - CommonModule, - RouterModule, - AppCodeModule, - AppDocModule, - InputTextModule, - IconFieldModule, - InputIconModule, - FormsModule, - FloatLabelModule, - IftaLabelModule, - ], - declarations: [ImportDoc, BasicDoc, TemplateDoc, FloatLabelDoc, IftaLabelDoc, SizesDoc, AccessibilityDoc, StyleDoc], - exports: [AppDocModule], -}) -export class IconFieldDocModule {} diff --git a/src/app/showcase/doc/iconfield/iftalabeldoc.ts b/src/app/showcase/doc/iconfield/iftalabeldoc.ts deleted file mode 100644 index 50904d7bcf8..00000000000 --- a/src/app/showcase/doc/iconfield/iftalabeldoc.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'ifta-label-doc', - template: ` - -

    - IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for - more information. -

    -
    -
    - - - - - - - -
    - - `, -}) -export class IftaLabelDoc { - value: string | undefined; - - code: Code = { - basic: ` - - - - - -`, - - html: `
    - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputIconModule } from 'primeng/inputicon'; -import { IconFieldModule } from 'primeng/iconfield'; -import { InputTextModule } from 'primeng/inputtext'; -import { FormsModule } from '@angular/forms'; -import { IftaLabelModule } from 'primeng/iftalabel'; - -@Component({ - selector: 'iconfield-ifta-label-demo', - templateUrl: './iconfield-ifta-label-demo.html', - standalone: true, - imports: [InputIconModule, IconFieldModule, InputTextModule, IftaLabelModule, FormsModule] -}) -export class IconFieldIftaLabelDemo { - value: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/iconfield/importdoc.ts b/src/app/showcase/doc/iconfield/importdoc.ts deleted file mode 100644 index 6b11611c8b1..00000000000 --- a/src/app/showcase/doc/iconfield/importdoc.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'icon-field-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { IconField } from 'primeng/iconfield'; -import { InputIcon } from 'primeng/inputicon';`, - }; -} diff --git a/src/app/showcase/doc/iconfield/sizesdoc.ts b/src/app/showcase/doc/iconfield/sizesdoc.ts deleted file mode 100644 index 2e28f1c2f13..00000000000 --- a/src/app/showcase/doc/iconfield/sizesdoc.ts +++ /dev/null @@ -1,90 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'sizes-doc', - template: ` - -

    - A group is created by wrapping the input and icon with the IconField component. Each icon is defined as a child of - InputIcon component. In addition, position of the icon can be changed using iconPosition property that the - default value is right and also left option is available. -

    -
    -
    - - - - - - - - - - - - - - - -
    - - `, -}) -export class SizesDoc { - value1 = null; - - value2 = null; - - value3 = null; - - code: Code = { - basic: ` - - - - - - - - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputIcon } from 'primeng/inputicon'; -import { IconField } from 'primeng/iconfield'; -import { InputTextModule } from 'primeng/inputtext'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'iconfield-sizes-demo', - templateUrl: './iconfield-sizes-demo.html', - standalone: true, - imports: [InputIcon, IconField, InputTextModule, FormsModule] -}) -export class IconfieldSizesDemo {}`, - }; -} diff --git a/src/app/showcase/doc/iconfield/styledoc.ts b/src/app/showcase/doc/iconfield/styledoc.ts deleted file mode 100644 index 931b8fcbc86..00000000000 --- a/src/app/showcase/doc/iconfield/styledoc.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'icon-field-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-icon-fieldContainer of element.
    p-icon-field-rightRight input icon element.
    p-icon-field-leftLeft input icon element.
    p-input-iconContainer of input icon.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/iconfield/templatedoc.ts b/src/app/showcase/doc/iconfield/templatedoc.ts deleted file mode 100644 index 12ad9ec6e4f..00000000000 --- a/src/app/showcase/doc/iconfield/templatedoc.ts +++ /dev/null @@ -1,173 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    - An eye icon is displayed by default when the image is hovered in preview mode. Use the indicator template for custom - content. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    - - `, -}) -export class TemplateDoc { - code: Code = { - basic: ` - - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputIcon } from 'primeng/inputicon'; -import { IconField } from 'primeng/iconfield'; -import { InputTextModule } from 'primeng/inputtext'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'iconfield-template-demo', - templateUrl: './iconfield-template-demo.html', - standalone: true, - imports: [InputIcon, IconField, InputTextModule, FormsModule] -}) -export class IconFieldTemplateDemo {}`, - }; -} diff --git a/src/app/showcase/doc/icons/basicdoc.ts b/src/app/showcase/doc/icons/basicdoc.ts deleted file mode 100644 index a54d760d00d..00000000000 --- a/src/app/showcase/doc/icons/basicdoc.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    - PrimeIcons use the pi pi-{icon} syntax such as pi pi-check. A standalone icon can be displayed using - an element such as i or span -

    -
    -
    - - - - -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: ` - - -`, - }; -} diff --git a/src/app/showcase/doc/icons/colordoc.ts b/src/app/showcase/doc/icons/colordoc.ts deleted file mode 100644 index da5c0ea066a..00000000000 --- a/src/app/showcase/doc/icons/colordoc.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'color-doc', - template: ` - -

    Icon color is defined with the color property which is inherited from parent by default.

    -
    -
    - - - - -
    - - `, -}) -export class ColorDoc { - code: Code = { - basic: ` - - -`, - }; -} diff --git a/src/app/showcase/doc/icons/downloaddoc.ts b/src/app/showcase/doc/icons/downloaddoc.ts deleted file mode 100644 index 2a3525278e7..00000000000 --- a/src/app/showcase/doc/icons/downloaddoc.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'download-doc', - template: ` - -

    PrimeIcons is available at npm, run the following command to download it to your project.

    -
    - - `, -}) -export class DownloadDoc { - code: Code = { - command: `npm install primeicons`, - }; -} diff --git a/src/app/showcase/doc/icons/figmadoc.ts b/src/app/showcase/doc/icons/figmadoc.ts deleted file mode 100644 index 7f6d2bd63ff..00000000000 --- a/src/app/showcase/doc/icons/figmadoc.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'figma-doc', - template: ` - -

    - PrimeIcons library is now available on - Figma Community. By adding them as a library, you can easily use these icons in your designs. -

    -
    - `, -}) -export class FigmaDoc {} diff --git a/src/app/showcase/doc/icons/importdoc.ts b/src/app/showcase/doc/icons/importdoc.ts deleted file mode 100644 index d3e45a6709f..00000000000 --- a/src/app/showcase/doc/icons/importdoc.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'import-doc', - template: ` - -

    CSS file of the icon library needs to be imported in styles.scss of your application.

    -
    - - `, -}) -export class ImportDoc { - code: Code = { - scss: `@import "primeicons/primeicons.css";`, - }; -} diff --git a/src/app/showcase/doc/icons/listdoc.ts b/src/app/showcase/doc/icons/listdoc.ts deleted file mode 100644 index 7d6494bdd83..00000000000 --- a/src/app/showcase/doc/icons/listdoc.ts +++ /dev/null @@ -1,71 +0,0 @@ -import { Component } from '@angular/core'; -import { default as IconData } from 'src/assets/showcase/data/icons.json'; - -@Component({ - selector: 'list-doc', - template: ` - -

    - Here is the full list of PrimeIcons. More icons will be added periodically and you may also - request new icons at the issue tracker. -

    -
    -
    - -
    -
    -
    -
    - -
    pi-{{ icon.properties.name }}
    -
    -
    -
    - `, -}) -export class ListDoc { - icons: any; - - filteredIcons: any[]; - - selectedIcon: any; - - ngOnInit() { - this.icons = IconData.icons.sort((icon1, icon2) => { - if (icon1.properties.name < icon2.properties.name) return -1; - else if (icon1.properties.name < icon2.properties.name) return 1; - else return 0; - }); - this.filteredIcons = IconData.icons; - } - - onFilter(event: KeyboardEvent): void { - let searchText = (event.target).value; - let sanitizedInput = searchText?.replace(/[^\w\s]/gi, '').replace(/\s/g, ''); - - if (!searchText) { - this.filteredIcons = this.icons; - } else { - this.filteredIcons = this.icons.filter((icon) => { - return ( - icon.icon.tags.some((tag) => - tag - .replace(/[^\w\s]/gi, '') - .replace(/\s/g, '') - .includes(sanitizedInput.toLowerCase()), - ) || - icon.properties.name - .replace(/[^\w\s]/gi, '') - .replace(/\s/g, '') - .toLowerCase() - .includes(sanitizedInput.toLowerCase()) - ); - }); - } - } -} diff --git a/src/app/showcase/doc/icons/sizedoc.ts b/src/app/showcase/doc/icons/sizedoc.ts deleted file mode 100644 index bc7a21664f1..00000000000 --- a/src/app/showcase/doc/icons/sizedoc.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'size-doc', - template: ` - -

    Size of an icon is controlled with the font-size property of the element.

    -
    -
    - - - - -
    - - `, -}) -export class SizeDoc { - code: Code = { - basic: ` - - -`, - }; -} diff --git a/src/app/showcase/doc/iftalabel/accessibilitydoc.ts b/src/app/showcase/doc/iftalabel/accessibilitydoc.ts deleted file mode 100644 index 163293fd7d0..00000000000 --- a/src/app/showcase/doc/iftalabel/accessibilitydoc.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'ifta-label-accessibility-doc', - template: ` - -

    Screen Reader

    -

    IftaLabel does not require any roles and attributes.

    - -

    Keyboard Support

    -

    Component does not include any interactive elements.

    -
    - `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/iftalabel/basicdoc.ts b/src/app/showcase/doc/iftalabel/basicdoc.ts deleted file mode 100644 index cc3be6b08f8..00000000000 --- a/src/app/showcase/doc/iftalabel/basicdoc.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    IftaLabel is used by wrapping the input and its label.

    -
    -
    - - - - -
    - - `, -}) -export class BasicDoc { - value: string | undefined; - - code: Code = { - basic: ` - - -`, - - html: `
    - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { IftaLabelModule } from 'primeng/iftalabel'; -import { InputTextModule } from 'primeng/inputtext'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'ifta-label-basic-demo', - templateUrl: './ifta-label-basic-demo.html', - standalone: true, - imports: [IftaLabelModule, InputTextModule, FormsModule] -}) -export class IftaLabelBasicDemo { - value: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/iftalabel/importdoc.ts b/src/app/showcase/doc/iftalabel/importdoc.ts deleted file mode 100644 index fae1129b7d8..00000000000 --- a/src/app/showcase/doc/iftalabel/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'ifta-label-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { IftaLabelModule } from 'primeng/iftalabel';`, - }; -} diff --git a/src/app/showcase/doc/iftalabel/invaliddoc.ts b/src/app/showcase/doc/iftalabel/invaliddoc.ts deleted file mode 100644 index b41cf3bf346..00000000000 --- a/src/app/showcase/doc/iftalabel/invaliddoc.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'invalid-doc', - template: ` - -

    When the form element is invalid, the label is also highlighted.

    -
    -
    - - - - -
    - - `, -}) -export class InvalidDoc { - value: string | undefined; - - code: Code = { - basic: ` - - -`, - - html: `
    - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { IftaLabelModule } from 'primeng/iftalabel'; -import { InputTextModule } from 'primeng/inputtext'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'ifta-label-invalid-demo', - templateUrl: './ifta-label-invalid-demo.html', - standalone: true, - imports: [IftaLabelModule, InputTextModule, FormsModule] -}) -export class IftaLabelInvalidDemo { - value: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/inplace/accessibilitydoc.ts b/src/app/showcase/doc/inplace/accessibilitydoc.ts deleted file mode 100644 index 787927413a8..00000000000 --- a/src/app/showcase/doc/inplace/accessibilitydoc.ts +++ /dev/null @@ -1,63 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'inplace-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Inplace component defines aria-live as "polite" by default, since any valid attribute is passed to the main container - aria roles and attributes of the root element can be customized easily. -

    -

    - Display element uses button role in view mode by default, displayProps can be used for customizations like - adding aria-label or aria-labelledby attributes to describe the content of the view mode or even overriding - the default role. -

    -

    - Closable inplace components displays a button with an aria-label that refers to the aria.close property of the - locale API by default, you may usecloseButtonProps to customize the element and - override the default aria-label. -

    -

    View Mode Keyboard Support

    -
    - - - - - - - - - - - - - -
    KeyFunction
    enterSwitches to content.
    -
    -

    Close Button Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    enterSwitches to display.
    spaceSwitches to display.
    -
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/inplace/basicdoc.ts b/src/app/showcase/doc/inplace/basicdoc.ts deleted file mode 100644 index e75022d59c1..00000000000 --- a/src/app/showcase/doc/inplace/basicdoc.ts +++ /dev/null @@ -1,61 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    Inplace component requires display and content templates to define the content of each state.

    -
    -
    - - - View Content - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur - sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -
    -
    -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: ` - - View Content - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit... -

    -
    -
    `, - html: `
    - - - View Content - - -

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    -
    -
    -
    `, - typescript: `import { Component } from '@angular/core'; -import { InplaceModule } from 'primeng/inplace'; - -@Component({ - selector: 'inplace-basic-demo', - templateUrl: './inplace-basic-demo.html', - standalone: true, - imports: [InplaceModule] -}) -export class InplaceBasicDemo {}`, - }; -} diff --git a/src/app/showcase/doc/inplace/imagedoc.ts b/src/app/showcase/doc/inplace/imagedoc.ts deleted file mode 100644 index ea63d5797ec..00000000000 --- a/src/app/showcase/doc/inplace/imagedoc.ts +++ /dev/null @@ -1,75 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'image-doc', - template: ` - -

    Any content such as an image can be placed inside an Inplace.

    -
    -
    - - - - - View Photo - - - - Nature - - -
    - - `, -}) -export class ImageDoc { - code: Code = { - basic: ` - - - - View Photo - - - - Nature - -`, - html: `
    - - - - - View Photo - - - - Nature - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { InplaceModule } from 'primeng/inplace'; - -@Component({ - selector: 'inplace-image-demo', - templateUrl: './inplace-image-demo.html', - standalone: true, - imports: [InplaceModule] -}) -export class InplaceImageDemo {}`, - }; -} diff --git a/src/app/showcase/doc/inplace/importdoc.ts b/src/app/showcase/doc/inplace/importdoc.ts deleted file mode 100644 index 7dc51cb7e64..00000000000 --- a/src/app/showcase/doc/inplace/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'inplace-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { InplaceModule } from 'primeng/inplace';`, - }; -} diff --git a/src/app/showcase/doc/inplace/inputdoc.ts b/src/app/showcase/doc/inplace/inputdoc.ts deleted file mode 100644 index 34be9230604..00000000000 --- a/src/app/showcase/doc/inplace/inputdoc.ts +++ /dev/null @@ -1,68 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'input-doc', - template: ` - -

    - Inplace can be used within a form to display a value as read only before making it editable. The - closable property adds a close button next to the content to switch back to read only mode. -

    -
    -
    - - - Click to Edit - - - - - - - - -
    - - `, -}) -export class InputDoc { - code: Code = { - basic: ` - - Click to Edit - - - - - - - -`, - html: `
    - - - Click to Edit - - - - - - - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { InplaceModule } from 'primeng/inplace'; -import { InputTextModule } from 'primeng/inputtext'; -import { AutoFocusModule } from 'primeng/autofocus'; - -@Component({ - selector: 'inplace-input-demo', - templateUrl: './inplace-input-demo.html', - standalone: true, - imports: [InplaceModule, InputTextModule, AutoFocusModule] -}) -export class InplaceInputDemo {}`, - }; -} diff --git a/src/app/showcase/doc/inplace/lazydoc.ts b/src/app/showcase/doc/inplace/lazydoc.ts deleted file mode 100644 index 0f79b280ab4..00000000000 --- a/src/app/showcase/doc/inplace/lazydoc.ts +++ /dev/null @@ -1,162 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'lazy-doc', - template: ` - -

    Using the onActivate event, data can be loaded in a lazy manner before displaying it in a table.

    -
    -
    - - - View Data - - - - - - Code - Name - Category - Quantity - - - - - {{ product.code }} - {{ product.name }} - {{ product.category }} - {{ product.quantity }} - - - - - -
    - - `, -}) -export class LazyDoc { - products: Product[] | undefined; - - constructor(private productService: ProductService) {} - - code: Code = { - basic: ` - - View Data - - - - - - Code - Name - Category - Quantity - - - - - {{ product.code }} - {{ product.name }} - {{ product.category }} - {{ product.quantity }} - - - - -`, - html: `
    - - - View Data - - - - - - Code - Name - Category - Quantity - - - - - {{ product.code }} - {{ product.name }} - {{ product.category }} - {{ product.quantity }} - - - - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { InplaceModule } from 'primeng/inplace'; -import { TableModule } from 'primeng/table'; - -@Component({ - selector: 'inplace-lazy-demo', - templateUrl: './inplace-lazy-demo.html', - standalone: true, - imports: [InplaceModule, TableModule], - providers: [ProductService] -}) -export class InplaceLazyDemo { - products: Product[] | undefined; - - constructor(private productService: ProductService) {} - - loadData() { - this.productService.getProductsMini().then((products) => (this.products = products)); - } -}`, - data: ` -/* ProductService */ -{ -id: '1000', -code: 'f230fh0g3', -name: 'Bamboo Watch', -description: 'Product Description', -image: 'bamboo-watch.jpg', -price: 65, -category: 'Accessories', -quantity: 24, -inventoryStatus: 'INSTOCK', -rating: 5 -}, -...`, - service: ['ProductService'], - }; - - loadData() { - this.productService.getProductsMini().then((products) => (this.products = products)); - } - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { -id?: string; -code?: string; -name?: string; -description?: string; -price?: number; -quantity?: number; -inventoryStatus?: string; -category?: string; -image?: string; -rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/inplace/styledoc.ts b/src/app/showcase/doc/inplace/styledoc.ts deleted file mode 100644 index d96707bc899..00000000000 --- a/src/app/showcase/doc/inplace/styledoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'inplace-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-inplaceContainer element
    p-inplace-displayDisplay container
    p-inplace-contentContent container
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/inputgroup/accessibilitydoc.ts b/src/app/showcase/doc/inputgroup/accessibilitydoc.ts deleted file mode 100644 index feb3e77c6c4..00000000000 --- a/src/app/showcase/doc/inputgroup/accessibilitydoc.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'input-group-accessibility-doc', - template: ` - -

    Screen Reader

    -

    InputGroup and InputGroupAddon does not require any roles and attributes.

    - -

    Keyboard Support

    -

    Component does not include any interactive elements.

    -
    - `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/inputgroup/basicdoc.ts b/src/app/showcase/doc/inputgroup/basicdoc.ts deleted file mode 100644 index 00a04e48bf4..00000000000 --- a/src/app/showcase/doc/inputgroup/basicdoc.ts +++ /dev/null @@ -1,152 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} -@Component({ - selector: 'basic-doc', - template: ` - -

    - A group is created by wrapping the input and add-ons with the p-inputgroup component. Each add-on element is defined - as a child of p-inputgroup-addon component. -

    -
    -
    - - - - - - - - - $ - - .00 - - - - www - - - - - - - - - -
    - - `, -}) -export class BasicDoc { - text1: string | undefined; - - text2: string | undefined; - - number: string | undefined; - - selectedCity: City | undefined; - - cities: City[] = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - code: Code = { - basic: ` - - - - - - - - $ - - .00 - - - - www - - - - - - - - -`, - - html: `
    - - - - - - - - - $ - - .00 - - - - www - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { InputGroupModule } from 'primeng/inputgroup'; -import { InputGroupAddonModule } from 'primeng/inputgroupaddon'; -import { InputTextModule } from 'primeng/inputtext'; -import { SelectModule } from 'primeng/select'; -import { InputNumberModule } from 'primeng/inputnumber'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'input-group-basic-demo', - templateUrl: './input-group-basic-demo.html', - standalone: true, - imports: [FormsModule, InputGroupModule, InputGroupAddonModule, InputTextModule, SelectModule, InputNumberModule] -}) -export class InputGroupBasicDemo { - text1: string | undefined; - - text2: string | undefined; - - number: string | undefined; - - selectedCity: City | undefined; - - cities: City[] = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; -}`, - }; -} diff --git a/src/app/showcase/doc/inputgroup/buttondoc.ts b/src/app/showcase/doc/inputgroup/buttondoc.ts deleted file mode 100644 index d8c242245ef..00000000000 --- a/src/app/showcase/doc/inputgroup/buttondoc.ts +++ /dev/null @@ -1,117 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { MenuItem } from 'primeng/api'; - -@Component({ - selector: 'button-doc', - template: ` - -

    Buttons can be placed at either side of an input element.

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - -
    - - `, -}) -export class ButtonDoc { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [{ label: 'Web Search' }, { label: 'AI Assistant' }, { label: 'History' }]; - } - - code: Code = { - basic: ` - - - - - - - - - - - - - - - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { InputGroup } from 'primeng/inputgroup'; -import { InputGroupAddonModule } from 'primeng/inputgroupaddon'; -import { InputTextModule } from 'primeng/inputtext'; -import { ButtonModule } from 'primeng/button'; -import { MenuModule } from 'primeng/menu'; -import { MenuItem } from 'primeng/api'; - -@Component({ - selector: 'input-group-button-demo', - templateUrl: './input-group-button-demo.html', - standalone: true, - imports: [FormsModule, InputGroup, InputGroupAddonModule, InputTextModule, ButtonModule, MenuModule] -}) -export class InputGroupButtonDemo { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [{ label: 'Web Search' }, { label: 'AI Assistant' }, { label: 'History' }]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/inputgroup/checkboxdoc.ts b/src/app/showcase/doc/inputgroup/checkboxdoc.ts deleted file mode 100644 index e14d2baf77d..00000000000 --- a/src/app/showcase/doc/inputgroup/checkboxdoc.ts +++ /dev/null @@ -1,102 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'checkbox-doc', - template: ` - -

    Checkbox and RadioButton components can be combined with an input element under the same group.

    -
    -
    - - - - - - - - - - - - - - - -
    - - `, -}) -export class CheckboxDoc { - radioValue1: boolean = false; - - checked1: boolean = false; - - checked2: boolean = false; - - category: string | undefined; - - code: Code = { - basic: ` - - - - - - - - - - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { InputGroup } from 'primeng/inputgroup'; -import { InputGroupAddonModule } from 'primeng/inputgroupaddon'; -import { InputTextModule } from 'primeng/inputtext'; -import { Checkbox } from 'primeng/checkbox'; -import { RadioButton } from 'primeng/radiobutton'; - -@Component({ - selector: 'input-group-checkbox-demo', - templateUrl: './input-group-checkbox-demo.html', - standalone: true, - imports: [FormsModule, InputGroup, InputGroupAddonModule, InputTextModule, Checkbox, RadioButton] -}) -export class InputGroupCheckboxDemo { - radioValue1: boolean = false; - - checked1: boolean = false; - - checked2: boolean = false; - - category: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/inputgroup/floatlabeldoc.ts b/src/app/showcase/doc/inputgroup/floatlabeldoc.ts deleted file mode 100644 index ad2d679c2f6..00000000000 --- a/src/app/showcase/doc/inputgroup/floatlabeldoc.ts +++ /dev/null @@ -1,130 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'float-label-doc', - template: ` - -

    - FloatLabel visually integrates a label with its form element. Visit - FloatLabel documentation for more information. -

    -
    -
    - - - - - - - - - - - - $ - - - - - .00 - - - - www - - - - - -
    - - `, -}) -export class FloatLabelDoc { - value1: string | undefined; - - value2: string | undefined; - - value3: string | undefined; - - code: Code = { - basic: ` - - - - - - - - - - - $ - - - - - .00 - - - - www - - - - -`, - - html: `
    - - - - - - - - - - - - $ - - - - - .00 - - - - www - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { InputGroupModule } from 'primeng/inputgroup'; -import { InputGroupAddonModule } from 'primeng/inputgroupaddon'; -import { InputTextModule } from 'primeng/inputtext'; -import { InputNumberModule } from 'primeng/inputnumber'; -import { FloatLabelModule } from 'primeng/floatlabel'; - -@Component({ - selector: 'input-group-float-label-demo', - templateUrl: './input-group-float-label-demo.html', - standalone: true, - imports: [FormsModule, InputGroupModule, InputGroupAddonModule, InputTextModule, FloatLabelModule] -}) -export class InputGroupFloatLabelDemo { - value1: string | undefined; - - value2: string | undefined; - - value3: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/inputgroup/iftalabeldoc.ts b/src/app/showcase/doc/inputgroup/iftalabeldoc.ts deleted file mode 100644 index f49ff710af8..00000000000 --- a/src/app/showcase/doc/inputgroup/iftalabeldoc.ts +++ /dev/null @@ -1,71 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'ifta-label-doc', - template: ` - -

    - IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for - more information. -

    -
    -
    - - - - - - - - - -
    - - `, -}) -export class IftaLabelDoc { - value: number = 10; - - code: Code = { - basic: ` - - - - - - - -`, - - html: `
    - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { InputGroupModule } from 'primeng/inputgroup'; -import { InputGroupAddonModule } from 'primeng/inputgroupaddon'; -import { SelectModule } from 'primeng/select'; -import { IftaLabelModule } from 'primeng/iftalabel'; -import { InputNumberModule } from 'primeng/inputnumber'; - -@Component({ - selector: 'input-group-ifta-label-demo', - templateUrl: './input-group-ifta-label-demo.html', - standalone: true, - imports: [FormsModule, InputGroupModule, InputGroupAddonModule, IftaLabelModule , InputNumberModule] -}) -export class InputGroupIftaLabelDemo { - value: number = 10; -}`, - }; -} diff --git a/src/app/showcase/doc/inputgroup/importdoc.ts b/src/app/showcase/doc/inputgroup/importdoc.ts deleted file mode 100644 index c62b8091d4e..00000000000 --- a/src/app/showcase/doc/inputgroup/importdoc.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'input-group-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { InputGroup } from 'primeng/inputgroup'; -import { InputGroupAddonModule } from 'primeng/inputgroupaddon';`, - }; -} diff --git a/src/app/showcase/doc/inputgroup/multipledoc.ts b/src/app/showcase/doc/inputgroup/multipledoc.ts deleted file mode 100644 index ed2d99373f9..00000000000 --- a/src/app/showcase/doc/inputgroup/multipledoc.ts +++ /dev/null @@ -1,69 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'multiple-doc', - template: ` - -

    Multiple add-ons can be placed inside the same group.

    -
    -
    - - - - - - - - - $ - .00 - -
    - - `, -}) -export class MultipleDoc { - code: Code = { - basic: ` - - - - - - - - $ - .00 -`, - - html: `
    - - - - - - - - - $ - .00 - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { InputGroup } from 'primeng/inputgroup'; -import { InputGroupAddonModule } from 'primeng/inputgroupaddon'; -import { InputTextModule } from 'primeng/inputtext'; - -@Component({ - selector: 'input-group-multiple-demo', - templateUrl: './input-group-multiple-demo.html', - standalone: true, - imports: [FormsModule, InputGroup, InputGroupAddonModule, InputTextModule] -}) -export class InputGroupMultipleDemo { -}`, - }; -} diff --git a/src/app/showcase/doc/inputmask/accessibilitydoc.ts b/src/app/showcase/doc/inputmask/accessibilitydoc.ts deleted file mode 100644 index d17d32309a1..00000000000 --- a/src/app/showcase/doc/inputmask/accessibilitydoc.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'input-mask-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - InputMask component renders a native input element that implicitly includes any passed prop. Value to describe the component - can either be provided via label tag combined with id prop or using ariaLabelledBy, - ariaLabel props. -

    -
    - - - -

    Keyboard Support

    -
    - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus to the input.
    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - basic: ` - - -Phone - - -`, - }; -} diff --git a/src/app/showcase/doc/inputmask/basicdoc.ts b/src/app/showcase/doc/inputmask/basicdoc.ts deleted file mode 100644 index bc77b856320..00000000000 --- a/src/app/showcase/doc/inputmask/basicdoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    InputMask is used as a controlled input with ngModel properties.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - value: string | undefined; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputMask } from 'primeng/inputmask'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-mask-basic-demo', - templateUrl: './input-mask-basic-demo.html', - standalone: true, - imports: [FormsModule, InputMask] -}) -export class InputMaskBasicDemo { - value: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/inputmask/disableddoc.ts b/src/app/showcase/doc/inputmask/disableddoc.ts deleted file mode 100644 index 5fbde96c15e..00000000000 --- a/src/app/showcase/doc/inputmask/disableddoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'disabled-doc', - template: ` - -

    When disabled is present, the element cannot be edited and focused.

    -
    -
    - -
    - - `, -}) -export class DisabledDoc { - value: string | undefined; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputMask } from 'primeng/inputmask'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-mask-disabled-demo', - templateUrl: './input-mask-disabled-demo.html', - standalone: true, - imports: [FormsModule, InputMask] -}) -export class InputMaskDisabledDemo { - value: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/inputmask/filleddoc.ts b/src/app/showcase/doc/inputmask/filleddoc.ts deleted file mode 100644 index 97a8092a500..00000000000 --- a/src/app/showcase/doc/inputmask/filleddoc.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'filled-doc', - template: ` - -

    - Specify the variant property as filled to display the component with a higher visual emphasis than the default - outlined style. -

    -
    -
    - -
    - - `, -}) -export class FilledDoc { - value: string | undefined; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputMask } from 'primeng/inputmask'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-mask-filled-demo', - templateUrl: './input-mask-filled-demo.html', - standalone: true, - imports: [FormsModule, InputMask] -}) -export class InputMaskFilledDemo { - value: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/inputmask/floatlabeldoc.ts b/src/app/showcase/doc/inputmask/floatlabeldoc.ts deleted file mode 100644 index fbe67a75171..00000000000 --- a/src/app/showcase/doc/inputmask/floatlabeldoc.ts +++ /dev/null @@ -1,91 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'floatlabel-doc', - template: ` - -

    - FloatLabel visually integrates a label with its form element. Visit FloatLabel documentation - for more information. -

    -
    -
    - - - - - - - - - - - - - - -
    - - `, -}) -export class FloatlabelDoc { - value1: string | undefined; - - value2: string | undefined; - - value3: string | undefined; - - code: Code = { - basic: ` - - - - - - - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputMask } from 'primeng/inputmask'; -import { FormsModule } from '@angular/forms'; -import { FloatLabel } from "primeng/floatlabel" - -@Component({ - selector: 'input-mask-floatlabel-demo', - templateUrl: './input-mask-floatlabel-demo.html', - standalone: true, - imports: [FormsModule, InputMask, FloatLabel] -}) -export class InputMaskFloatlabelDemo { - value1: string | undefined; - - value2: string | undefined; - - value3: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/inputmask/iftalabeldoc.ts b/src/app/showcase/doc/inputmask/iftalabeldoc.ts deleted file mode 100644 index 84148816f8d..00000000000 --- a/src/app/showcase/doc/inputmask/iftalabeldoc.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'iftalabel-doc', - template: ` - -

    - IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for - more information. -

    -
    -
    - - - - -
    - - `, -}) -export class IftaLabelDoc { - value: string | undefined; - - code: Code = { - basic: ` - - -`, - - html: `
    - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputMaskModule } from 'primeng/inputmask'; -import { FormsModule } from '@angular/forms'; -import { IftaLabelModule } from 'primeng/iftalabel'; - -@Component({ - selector: 'input-mask-iftalabel-demo', - templateUrl: './input-mask-iftalabel-demo.html', - standalone: true, - imports: [FormsModule, InputMaskModule, IftaLabelModule] -}) -export class InputMaskIftaLabelDemo { - value: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/inputmask/importdoc.ts b/src/app/showcase/doc/inputmask/importdoc.ts deleted file mode 100644 index 111b6001d3a..00000000000 --- a/src/app/showcase/doc/inputmask/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'input-mask-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { InputMask } from 'primeng/inputmask';`, - }; -} diff --git a/src/app/showcase/doc/inputmask/inputmaskdoc.module.ts b/src/app/showcase/doc/inputmask/inputmaskdoc.module.ts deleted file mode 100644 index d71aed51d1e..00000000000 --- a/src/app/showcase/doc/inputmask/inputmaskdoc.module.ts +++ /dev/null @@ -1,57 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { RouterModule } from '@angular/router'; -import { InputMaskModule } from 'primeng/inputmask'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { BasicDoc } from './basicdoc'; -import { DisabledDoc } from './disableddoc'; -import { FloatlabelDoc } from './floatlabeldoc'; -import { ImportDoc } from './importdoc'; -import { InvalidDoc } from './invaliddoc'; -import { MaskDoc } from './maskdoc'; -import { OptionalDoc } from './optionaldoc'; -import { ReactiveFormsDoc } from './reactiveformsdoc'; -import { SlotCharDoc } from './slotchardoc'; -import { StyleDoc } from './styledoc'; -import { FloatLabelModule } from 'primeng/floatlabel'; -import { FilledDoc } from './filleddoc'; -import { FluidModule } from 'primeng/fluid'; -import { IftaLabelDoc } from './iftalabeldoc'; -import { IftaLabelModule } from 'primeng/iftalabel'; -import { SizesDoc } from './sizesdoc'; - -@NgModule({ - imports: [ - CommonModule, - FormsModule, - ReactiveFormsModule, - InputMaskModule, - RouterModule, - AppCodeModule, - AppDocModule, - FloatLabelModule, - FluidModule, - IftaLabelModule, - ], - exports: [AppDocModule], - declarations: [ - ImportDoc, - BasicDoc, - MaskDoc, - SlotCharDoc, - OptionalDoc, - FloatlabelDoc, - DisabledDoc, - InvalidDoc, - StyleDoc, - AccessibilityDoc, - ReactiveFormsDoc, - FilledDoc, - SizesDoc, - IftaLabelDoc, - ], -}) -export class InputMaskDocModule {} diff --git a/src/app/showcase/doc/inputmask/invaliddoc.ts b/src/app/showcase/doc/inputmask/invaliddoc.ts deleted file mode 100644 index 7de7c9d24ee..00000000000 --- a/src/app/showcase/doc/inputmask/invaliddoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'invalid-doc', - template: ` - -

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    -
    -
    - -
    - - `, -}) -export class InvalidDoc { - value: string | undefined; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputMask } from 'primeng/inputmask'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-mask-invalid-demo', - templateUrl: './input-mask-invalid-demo.html', - standalone: true, - imports: [FormsModule, InputMask] -}) -export class InputMaskInvalidDemo { - value: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/inputmask/maskdoc.ts b/src/app/showcase/doc/inputmask/maskdoc.ts deleted file mode 100644 index b6b9e575dd3..00000000000 --- a/src/app/showcase/doc/inputmask/maskdoc.ts +++ /dev/null @@ -1,80 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'input-mask-mask-demo', - template: ` - -

    - Mask format can be a combination of the following definitions; a for alphabetic characters, 9 for numeric - characters and * for alphanumberic characters. In addition, formatting characters like ( , ) , - - are also accepted. -

    -
    - -
    - SSN - -
    -
    - Phone - -
    -
    - Serial Number - -
    -
    - - `, -}) -export class MaskDoc { - value1: string | undefined; - - value2: string | undefined; - - value3: string | undefined; - - code: Code = { - basic: `SSN - -Phone - -Serial Number -`, - - html: ` -
    - SSN - -
    -
    - Phone - -
    -
    - Serial Number - -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputMask } from 'primeng/inputmask'; -import { FormsModule } from '@angular/forms'; -import { Fluid } from 'primeng/fluid'; - -@Component({ - selector: 'input-mask-mask-demo', - templateUrl: './input-mask-mask-demo.html', - standalone: true, - imports: [FormsModule, InputMask, Fluid] -}) -export class InputMaskMaskDemo { - value1: string | undefined; - - value2: string | undefined; - - value3: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/inputmask/reactiveformsdoc.ts b/src/app/showcase/doc/inputmask/reactiveformsdoc.ts deleted file mode 100644 index cc93e31f996..00000000000 --- a/src/app/showcase/doc/inputmask/reactiveformsdoc.ts +++ /dev/null @@ -1,58 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - InputMask can also be used with reactive forms. In this case, the formControlName property is used to bind the - component to a form control. -

    -
    -
    -
    - - -
    - - `, -}) -export class ReactiveFormsDoc implements OnInit { - formGroup: FormGroup | undefined; - - ngOnInit() { - this.formGroup = new FormGroup({ - value: new FormControl(null), - }); - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { InputMask } from 'primeng/inputmask'; - -@Component({ - selector: 'input-mask-reactive-forms-demo', - templateUrl: './input-mask-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, InputMask] -}) -export class InputMaskReactiveFormsDemo implements OnInit { - formGroup: FormGroup | undefined; - - ngOnInit() { - this.formGroup = new FormGroup({ - value: new FormControl(null) - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/inputmask/sizesdoc.ts b/src/app/showcase/doc/inputmask/sizesdoc.ts deleted file mode 100644 index 8fef3a4e4ee..00000000000 --- a/src/app/showcase/doc/inputmask/sizesdoc.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'sizes-doc', - template: ` - -

    InputMask provides small and large sizes as alternatives to the base.

    -
    -
    - - - -
    - - `, -}) -export class SizesDoc { - value1: string | undefined; - - value2: string | undefined; - - value3: string | undefined; - - code: Code = { - basic: ` - -`, - - html: `
    - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputMask } from 'primeng/inputmask'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-mask-sizes-demo', - templateUrl: './input-mask-sizes-demo.html', - standalone: true, - imports: [FormsModule, InputMask] -}) -export class InputMaskSizesDemo { - value1: string | undefined; - - value2: string | undefined; - - value3: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/inputmask/styledoc.ts b/src/app/showcase/doc/inputmask/styledoc.ts deleted file mode 100644 index 58147dedce0..00000000000 --- a/src/app/showcase/doc/inputmask/styledoc.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'input-mask-style-doc', - template: ` - -

    - Styling is same as inputtext component, for theming classes visit - theming page. -

    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/inputnumber/accessibilitydoc.ts b/src/app/showcase/doc/inputnumber/accessibilitydoc.ts deleted file mode 100644 index 45dbed40f0f..00000000000 --- a/src/app/showcase/doc/inputnumber/accessibilitydoc.ts +++ /dev/null @@ -1,73 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'input-number-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Value to describe the component can either be provided via label tag combined with inputId prop or using - ariaLabelledBy, ariaLabel props. The input element uses spinbutton role in addition to the - aria-valuemin, aria-valuemax and aria-valuenow attributes. -

    -
    - - - -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus to the input.
    - up arrow - Increments the value.
    - down arrow - Decrements the value.
    - home - Set the minimum value if provided.
    - end - Set the maximum value if provided.
    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - basic: ` - - -Number - - -`, - }; -} diff --git a/src/app/showcase/doc/inputnumber/disableddoc.ts b/src/app/showcase/doc/inputnumber/disableddoc.ts deleted file mode 100644 index fdf814ee38e..00000000000 --- a/src/app/showcase/doc/inputnumber/disableddoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'disabled-doc', - template: ` - -

    When disabled is present, the element cannot be edited and focused.

    -
    -
    - -
    - - `, -}) -export class DisabledDoc { - value1: number = 50; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputNumber } from 'primeng/inputnumber'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-number-disabled-demo', - templateUrl: './input-number-disabled-demo.html', - standalone: true, - imports: [FormsModule, InputNumber] -}) -export class InputNumberDisabledDemo { - value1: number = 50; -}`, - }; -} diff --git a/src/app/showcase/doc/inputnumber/filleddoc.ts b/src/app/showcase/doc/inputnumber/filleddoc.ts deleted file mode 100644 index 7e65f7a5c74..00000000000 --- a/src/app/showcase/doc/inputnumber/filleddoc.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'filled-doc', - template: ` - -

    - Specify the variant property as filled to display the component with a higher visual emphasis than the default - outlined style. -

    -
    -
    - -
    - - `, -}) -export class FilledDoc { - value1!: number; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputNumber } from 'primeng/inputnumber'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-number-filled-demo', - templateUrl: './input-number-filled-demo.html', - standalone: true, - imports: [FormsModule, InputNumber] -}) -export class InputNumberFilledDemo { - value1!: number; -}`, - }; -} diff --git a/src/app/showcase/doc/inputnumber/floatlabeldoc.ts b/src/app/showcase/doc/inputnumber/floatlabeldoc.ts deleted file mode 100644 index ca7aab4c69b..00000000000 --- a/src/app/showcase/doc/inputnumber/floatlabeldoc.ts +++ /dev/null @@ -1,91 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'float-label-doc', - template: ` - -

    - A floating label appears on top of the input field when focused. Visit - FloatLabel documentation for more information. -

    -
    -
    - - - - - - - - - - - - - - -
    - - `, -}) -export class FloatlabelDoc { - value1: number | undefined; - - value2: number | undefined; - - value3: number | undefined; - - code: Code = { - basic: ` - - - - - - - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputNumber } from 'primeng/inputnumber'; -import { FormsModule } from '@angular/forms'; -import { FloatLabel } from 'primeng/floatlabel'; - -@Component({ - selector: 'input-number-float-label-demo', - templateUrl: './input-number-float-label-demo.html', - standalone: true, - imports: [FormsModule, InputNumber, FloatLabel] -}) -export class InputNumberFloatLabelDemo { - value1: number | undefined; - - value2: number | undefined; - - value3: number | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/inputnumber/iftalabeldoc.ts b/src/app/showcase/doc/inputnumber/iftalabeldoc.ts deleted file mode 100644 index e87beacc2f2..00000000000 --- a/src/app/showcase/doc/inputnumber/iftalabeldoc.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'ifta-label-doc', - template: ` - -

    - IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for - more information. -

    -
    -
    - - - - -
    - - `, -}) -export class IftaLabelDoc { - value: number | undefined; - - code: Code = { - basic: ` - - -`, - - html: `
    - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputNumberModule } from 'primeng/inputnumber'; -import { FormsModule } from '@angular/forms'; -import { IftaLabelModule } from 'primeng/iftalabel'; - -@Component({ - selector: 'input-number-ifta-label-demo', - templateUrl: './input-number-ifta-label-demo.html', - standalone: true, - imports: [FormsModule, InputNumberModule, IftaLabelModule] -}) -export class InputNumberIftaLabelDemo { - value: number | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/inputnumber/importdoc.ts b/src/app/showcase/doc/inputnumber/importdoc.ts deleted file mode 100644 index 7de2c6e33c8..00000000000 --- a/src/app/showcase/doc/inputnumber/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'input-number-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { InputNumber } from 'primeng/inputnumber';`, - }; -} diff --git a/src/app/showcase/doc/inputnumber/inputnumberdoc.module.ts b/src/app/showcase/doc/inputnumber/inputnumberdoc.module.ts deleted file mode 100644 index a746ffa8349..00000000000 --- a/src/app/showcase/doc/inputnumber/inputnumberdoc.module.ts +++ /dev/null @@ -1,61 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { RouterModule } from '@angular/router'; -import { InputNumberModule } from 'primeng/inputnumber'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { ButtonsDoc } from './buttonsdoc'; -import { CurrencyDoc } from './currencydoc'; -import { DisabledDoc } from './disableddoc'; -import { FloatlabelDoc } from './floatlabeldoc'; -import { ImportDoc } from './importdoc'; -import { InvalidDoc } from './invaliddoc'; -import { LocaleDoc } from './localedoc'; -import { NumeralsDoc } from './numeralsdoc'; -import { PrefixSuffixDoc } from './prefixsuffixdoc'; -import { ReactiveFormsDoc } from './reactiveformsdoc'; -import { StyleDoc } from './styledoc'; -import { VerticalDoc } from './verticaldoc'; -import { FloatLabelModule } from 'primeng/floatlabel'; -import { FilledDoc } from './filleddoc'; -import { FluidModule } from 'primeng/fluid'; -import { IftaLabelDoc } from './iftalabeldoc'; -import { IftaLabelModule } from 'primeng/iftalabel'; -import { SizesDoc } from './sizesdoc'; - -@NgModule({ - imports: [ - CommonModule, - FormsModule, - ReactiveFormsModule, - InputNumberModule, - RouterModule, - AppCodeModule, - AppDocModule, - FloatLabelModule, - FluidModule, - IftaLabelModule, - ], - exports: [AppDocModule], - declarations: [ - ImportDoc, - NumeralsDoc, - LocaleDoc, - CurrencyDoc, - PrefixSuffixDoc, - ButtonsDoc, - VerticalDoc, - FloatlabelDoc, - IftaLabelDoc, - InvalidDoc, - FilledDoc, - DisabledDoc, - StyleDoc, - AccessibilityDoc, - ReactiveFormsDoc, - SizesDoc - ], -}) -export class InputNumberDocModule {} diff --git a/src/app/showcase/doc/inputnumber/invaliddoc.ts b/src/app/showcase/doc/inputnumber/invaliddoc.ts deleted file mode 100644 index 1a74bb85bf9..00000000000 --- a/src/app/showcase/doc/inputnumber/invaliddoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'invalid-doc', - template: ` - -

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    -
    -
    - -
    - - `, -}) -export class InvalidDoc { - value1!: number; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputNumber } from 'primeng/inputnumber'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-number-invalid-demo', - templateUrl: './input-number-invalid-demo.html', - standalone: true, - imports: [FormsModule, InputNumber] -}) -export class InputNumberInvalidDemo { - value1!: number; -}`, - }; -} diff --git a/src/app/showcase/doc/inputnumber/localedoc.ts b/src/app/showcase/doc/inputnumber/localedoc.ts deleted file mode 100644 index 35a13500de9..00000000000 --- a/src/app/showcase/doc/inputnumber/localedoc.ts +++ /dev/null @@ -1,97 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'locale-doc', - template: ` - -

    - Localization information such as grouping and decimal symbols are defined with the locale property which defaults to - the user locale. -

    -
    - -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - `, -}) -export class LocaleDoc { - value1: number = 151351; - - value2: number = 115744; - - value3: number = 635524; - - value4: number = 732762; - - code: Code = { - basic: ` - - -`, - - html: ` -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputNumber } from 'primeng/inputnumber'; -import { FormsModule } from '@angular/forms'; -import { Fluid } from 'primeng/fluid'; - -@Component({ - selector: 'input-number-locale-demo', - templateUrl: './input-number-locale-demo.html', - standalone: true, - imports: [FormsModule, InputNumber, Fluid] -}) -export class InputNumberLocaleDemo { - value1: number = 151351; - - value2: number = 115744; - - value3: number = 635524; - - value4: number = 732762; -}`, - }; -} diff --git a/src/app/showcase/doc/inputnumber/reactiveformsdoc.ts b/src/app/showcase/doc/inputnumber/reactiveformsdoc.ts deleted file mode 100644 index ebf08c57af2..00000000000 --- a/src/app/showcase/doc/inputnumber/reactiveformsdoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - InputNumber can also be used with reactive forms. In this case, the formControlName property is used to bind the - component to a form control. -

    -
    -
    -
    - - -
    - - `, -}) -export class ReactiveFormsDoc implements OnInit { - formGroup!: FormGroup; - - ngOnInit() { - this.formGroup = new FormGroup({ - value: new FormControl(1234), - }); - } - - code: Code = { - basic: `
    - -`, - - html: `
    -
    - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { InputNumber } from 'primeng/inputnumber'; - -@Component({ - selector: 'input-number-reactive-forms-demo', - templateUrl: './input-number-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, InputNumber], -}) -export class InputNumberReactiveFormsDemo implements OnInit { - formGroup!: FormGroup; - - ngOnInit() { - this.formGroup = new FormGroup({ - value: new FormControl(1234) - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/inputnumber/sizesdoc.ts b/src/app/showcase/doc/inputnumber/sizesdoc.ts deleted file mode 100644 index 93f219c954c..00000000000 --- a/src/app/showcase/doc/inputnumber/sizesdoc.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'sizes-doc', - template: ` - -

    InputNumber provides small and large sizes as alternatives to the base.

    -
    -
    - - - -
    - - `, -}) -export class SizesDoc { - value1!: number; - - value2!: number; - - value3!: number; - - code: Code = { - basic: ` - -`, - - html: `
    - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputNumber } from 'primeng/inputnumber'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-number-sizes-demo', - templateUrl: './input-number-sizes-demo.html', - standalone: true, - imports: [FormsModule, InputNumber] -}) -export class InputNumberSizesDemo { - value1!: number; - - value2!: number; - - value3!: number; -}`, - }; -} diff --git a/src/app/showcase/doc/inputnumber/styledoc.ts b/src/app/showcase/doc/inputnumber/styledoc.ts deleted file mode 100644 index a18b006895f..00000000000 --- a/src/app/showcase/doc/inputnumber/styledoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'input-number-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-inputnumberContainer element
    p-input-number-stackedContainer element with stacked buttons.
    p-input-number-horizontalContainer element with horizontal buttons.
    p-input-number-verticalContainer element with vertical buttons.
    p-input-number-inputInput element
    p-input-number-buttonInput element
    p-input-number-button-upIncrement button
    p-input-number-button-downDecrement button
    p-input-number-button-iconButton icon
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/inputnumber/verticaldoc.ts b/src/app/showcase/doc/inputnumber/verticaldoc.ts deleted file mode 100644 index 035f443ff26..00000000000 --- a/src/app/showcase/doc/inputnumber/verticaldoc.ts +++ /dev/null @@ -1,68 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'vertical-doc', - template: ` - -

    Buttons can also placed vertically by setting buttonLayout as vertical.

    -
    -
    - - - - - - - - -
    - - `, -}) -export class VerticalDoc { - value1: number = 50; - - code: Code = { - basic: ` - - - - - - -`, - - html: `
    - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputNumber } from 'primeng/inputnumber'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-number-vertical-demo', - templateUrl: './input-number-vertical-demo.html', - standalone: true, - imports: [FormsModule, InputNumber] -}) -export class InputNumberVerticalDemo { - value1: number = 50; -}`, - }; -} diff --git a/src/app/showcase/doc/inputotp/accessibilitydoc.ts b/src/app/showcase/doc/inputotp/accessibilitydoc.ts deleted file mode 100644 index f68b2488ca5..00000000000 --- a/src/app/showcase/doc/inputotp/accessibilitydoc.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'input-otp-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Input OTP uses a set of InputText components, refer to the InputText component for more - information about the screen reader support. -

    -
    - -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus to the input otp.
    right arrowMoves focus to the next input element.
    left arrowMoves focus to the previous input element.
    backspaceDeletes the input and moves focus to the previous input element.
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/inputotp/basicdoc.ts b/src/app/showcase/doc/inputotp/basicdoc.ts deleted file mode 100644 index 3bdcd549c19..00000000000 --- a/src/app/showcase/doc/inputotp/basicdoc.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    - Two-way value binding is defined using ngModel. The number of characters is defined with the length property, - which is set to 4 by default. -

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - value: any; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputOtp } from 'primeng/inputotp'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-otp-basic-demo', - templateUrl: './input-otp-basic-demo.html', - standalone: true, - imports: [FormsModule, InputOtp] -}) -export class InputOtpBasicDemo { - value : any -}`, - }; -} diff --git a/src/app/showcase/doc/inputotp/importdoc.ts b/src/app/showcase/doc/inputotp/importdoc.ts deleted file mode 100644 index 26f8cc8285a..00000000000 --- a/src/app/showcase/doc/inputotp/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'input-otp-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { InputOtp } from 'primeng/inputotp';`, - }; -} diff --git a/src/app/showcase/doc/inputotp/inputotpdoc.module.ts b/src/app/showcase/doc/inputotp/inputotpdoc.module.ts deleted file mode 100644 index d5c3ccf7aaf..00000000000 --- a/src/app/showcase/doc/inputotp/inputotpdoc.module.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { RouterModule } from '@angular/router'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { InputOtp } from 'primeng/inputotp'; -import { ImportDoc } from './importdoc'; -import { BasicDoc } from './basicdoc'; -import { MaskDoc } from './maskdoc'; -import { IntegerOnlyDoc } from './integeronlydoc'; -import { TemplateDoc } from './templatedoc'; -import { InputTextModule } from 'primeng/inputtext'; -import { SampleDoc } from './sampledoc'; -import { ButtonModule } from 'primeng/button'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { SizesDoc } from './sizesdoc'; - -@NgModule({ - imports: [ - CommonModule, - RouterModule, - AppCodeModule, - AppDocModule, - FormsModule, - ReactiveFormsModule, - InputOtp, - InputTextModule, - ButtonModule, - ], - exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, MaskDoc, IntegerOnlyDoc, TemplateDoc, SampleDoc, SizesDoc, AccessibilityDoc], -}) -export class InputOtpDocModule {} diff --git a/src/app/showcase/doc/inputotp/maskdoc.ts b/src/app/showcase/doc/inputotp/maskdoc.ts deleted file mode 100644 index 190d647ed1b..00000000000 --- a/src/app/showcase/doc/inputotp/maskdoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'mask-doc', - template: ` - -

    Enable the mask option to hide the values in the input fields.

    -
    -
    - -
    - - `, -}) -export class MaskDoc { - value: any; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputOtp } from 'primeng/inputotp'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-otp-mask-demo', - templateUrl: './input-otp-mask-demo.html', - standalone: true, - imports: [FormsModule, InputOtp] -}) -export class InputOtpMaskDemo { - value: any; -}`, - }; -} diff --git a/src/app/showcase/doc/inputotp/sizesdoc.ts b/src/app/showcase/doc/inputotp/sizesdoc.ts deleted file mode 100644 index cf4a2e35d3b..00000000000 --- a/src/app/showcase/doc/inputotp/sizesdoc.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'sizes-doc', - template: ` - -

    InputOtp provides small and large sizes as alternatives to the base.

    -
    -
    - - - -
    - - `, -}) -export class SizesDoc { - value1: any; - - value2: any; - - value3: any; - - code: Code = { - basic: ` - -`, - - html: `
    - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputOtp } from 'primeng/inputotp'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-otp-sizes-demo', - templateUrl: './input-otp-sizes-demo.html', - standalone: true, - imports: [FormsModule, InputOtp] -}) -export class InputOtpSizesDemo { - value : any -}`, - }; -} diff --git a/src/app/showcase/doc/inputotp/templatedoc.ts b/src/app/showcase/doc/inputotp/templatedoc.ts deleted file mode 100644 index 9bc982b1513..00000000000 --- a/src/app/showcase/doc/inputotp/templatedoc.ts +++ /dev/null @@ -1,103 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    - Define a template with your own UI elements with bindings to the provided events and attributes to replace the default - design. -

    -
    -
    - - - - - -
    - - `, - styles: [ - ` - .custom-otp-input { - width: 40px; - font-size: 36px; - border: 0 none; - appearance: none; - text-align: center; - transition: all 0.2s; - background: transparent; - border-bottom: 2px solid var(--p-inputtext-border-color); - border-radius: 0px; - } - - .custom-otp-input:focus { - outline: 0 none; - border-bottom-color: var(--p-primary-color); - } - `, - ], -}) -export class TemplateDoc { - value: any; - - code: Code = { - basic: ` - - - -`, - - html: `
    - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputOtpModule } from 'primeng/inputotp'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-otp-template-demo', - templateUrl: './input-otp-template-demo.html', - standalone: true, - imports: [FormsModule, InputOtpModule], - styles: [ - \` - .custom-otp-input { - width: 40px; - font-size: 36px; - border: 0 none; - appearance: none; - text-align: center; - transition: all 0.2s; - background: transparent; - border-bottom: 2px solid var(--p-inputtext-border-color); - border-radius: 0px; - } - - .custom-otp-input:focus { - outline: 0 none; - border-bottom-color: var(--p-primary-color); - } - \` - ], -}) - -export class InputOtpTemplateDemo { - value: any; -}`, - }; -} diff --git a/src/app/showcase/doc/inputtext/accessibilitydoc.ts b/src/app/showcase/doc/inputtext/accessibilitydoc.ts deleted file mode 100644 index 973357be409..00000000000 --- a/src/app/showcase/doc/inputtext/accessibilitydoc.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'input-text-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - InputText component renders a native input element that implicitly includes any passed prop. Value to describe the component - can either be provided via label tag combined with id prop or using aria-labelledby, - aria-label props. -

    -
    - - - -

    Keyboard Support

    -
    - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus to the input.
    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - basic: ` - - -Lastname - - -`, - }; -} diff --git a/src/app/showcase/doc/inputtext/basicdoc.ts b/src/app/showcase/doc/inputtext/basicdoc.ts deleted file mode 100644 index e9f1ae81e76..00000000000 --- a/src/app/showcase/doc/inputtext/basicdoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    InputText is used as a controlled input with ngModel property.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - value: string; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputTextModule } from 'primeng/inputtext'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-text-basic-demo', - templateUrl: './input-text-basic-demo.html', - standalone: true, - imports: [FormsModule, InputTextModule] -}) -export class InputTextBasicDemo { - value: string; -}`, - }; -} diff --git a/src/app/showcase/doc/inputtext/disableddoc.ts b/src/app/showcase/doc/inputtext/disableddoc.ts deleted file mode 100644 index 386641703d8..00000000000 --- a/src/app/showcase/doc/inputtext/disableddoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'disabled-doc', - template: ` - -

    When disabled is present, the element cannot be edited and focused.

    -
    -
    - -
    - - `, -}) -export class DisabledDoc { - value: string | undefined = 'Disabled'; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputTextModule } from 'primeng/inputtext'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-text-disabled-demo', - templateUrl: './input-text-disabled-demo.html', - standalone: true, - imports: [FormsModule, InputTextModule] -}) -export class InputTextDisabledDemo { - value: string | undefined = "Disabled" -}`, - }; -} diff --git a/src/app/showcase/doc/inputtext/filleddoc.ts b/src/app/showcase/doc/inputtext/filleddoc.ts deleted file mode 100644 index 7d04211209c..00000000000 --- a/src/app/showcase/doc/inputtext/filleddoc.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'filled-doc', - template: ` - -

    - Specify the variant property as filled to display the component with a higher visual emphasis than the default - outlined style. -

    -
    -
    - -
    - - `, -}) -export class FilledDoc { - value: string; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputTextModule } from 'primeng/inputtext'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-text-filled-demo', - templateUrl: './input-text-filled-demo.html', - standalone: true, - imports: [FormsModule, InputTextModule] -}) -export class InputTextFilledDemo { - value: string; -}`, - }; -} diff --git a/src/app/showcase/doc/inputtext/floatlabeldoc.ts b/src/app/showcase/doc/inputtext/floatlabeldoc.ts deleted file mode 100644 index 19a5cae783b..00000000000 --- a/src/app/showcase/doc/inputtext/floatlabeldoc.ts +++ /dev/null @@ -1,91 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'floatlabel-doc', - template: ` - -

    - FloatLabel visually integrates a label with its form element. Visit - FloatLabel documentation for more information. -

    -
    -
    - - - - - - - - - - - - - - -
    - - `, -}) -export class FloatLabelDoc { - value1: string | undefined; - - value2: string | undefined; - - value3: string | undefined; - - code: Code = { - basic: ` - - - - - - - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputTextModule } from 'primeng/inputtext'; -import { FormsModule } from '@angular/forms'; -import { FloatLabel } from 'primeng/floatlabel'; - -@Component({ - selector: 'input-text-floatlabel-demo', - templateUrl: './input-text-floatlabel-demo.html', - standalone: true, - imports: [FormsModule, InputTextModule, FloatLabel] -}) -export class InputTextFloatlabelDemo { - value1: string | undefined; - - value2: string | undefined; - - value3: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/inputtext/iconsdoc.ts b/src/app/showcase/doc/inputtext/iconsdoc.ts deleted file mode 100644 index 9904062434b..00000000000 --- a/src/app/showcase/doc/inputtext/iconsdoc.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'icons-doc', - template: ` - -

    - Icons can be placed inside an input element by wrapping both the input and the icon with an element that has either - .p-input-icon-left or p-input-icon-right class. -

    -
    -
    - - - - - - - - - -
    - - `, -}) -export class IconsDoc { - value: string | undefined; - - value2: string | undefined; - - code: Code = { - basic: ` - - -`, - - html: ` -
    - - - - - - - - - -
    `, - - typescript: ` -import { Component } from '@angular/core'; - -@Component({ - selector: 'input-text-icons-demo', - templateUrl: './input-text-icons-demo.html' -}) -export class InputTextIconsDemo { - value: string | undefined; - - value2: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/inputtext/iftalabeldoc.ts b/src/app/showcase/doc/inputtext/iftalabeldoc.ts deleted file mode 100644 index 7c519242c14..00000000000 --- a/src/app/showcase/doc/inputtext/iftalabeldoc.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'iftalabel-doc', - template: ` - -

    - IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for - more information. -

    -
    -
    - - - - -
    - - `, -}) -export class IftaLabelDoc { - value: string | undefined; - - code: Code = { - basic: ` - - -`, - - html: `
    - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputTextModule } from 'primeng/inputtext'; -import { FormsModule } from '@angular/forms'; -import { IftaLabelModule } from 'primeng/iftalabel'; - -@Component({ - selector: 'input-text-iftalabel-demo', - templateUrl: './input-text-iftalabel-demo.html', - standalone: true, - imports: [FormsModule, InputTextModule, IftaLabelModule] -}) -export class InputTextIftaLabelDemo { - value: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/inputtext/importdoc.ts b/src/app/showcase/doc/inputtext/importdoc.ts deleted file mode 100644 index 559ecc27c9f..00000000000 --- a/src/app/showcase/doc/inputtext/importdoc.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'input-text-import-doc', - template: ` `, -}) -export class ImportDoc { - value1: string; - - code: Code = { - typescript: `import { InputTextModule } from 'primeng/inputtext';`, - }; -} diff --git a/src/app/showcase/doc/inputtext/inputtextdoc.module.ts b/src/app/showcase/doc/inputtext/inputtextdoc.module.ts deleted file mode 100644 index 6a6e211674e..00000000000 --- a/src/app/showcase/doc/inputtext/inputtextdoc.module.ts +++ /dev/null @@ -1,57 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { InputTextModule } from 'primeng/inputtext'; -import { KeyFilterModule } from 'primeng/keyfilter'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { BasicDoc } from './basicdoc'; -import { DisabledDoc } from './disableddoc'; -import { FloatLabelDoc } from './floatlabeldoc'; -import { HelpTextDoc } from './helptextdoc'; -import { IconsDoc } from './iconsdoc'; -import { ImportDoc } from './importdoc'; -import { InvalidDoc } from './invaliddoc'; -import { KeyFilterDoc } from './keyfilterdoc'; -import { ReactiveFormsDoc } from './reactiveformsdoc'; -import { SizesDoc } from './sizesdoc'; -import { StyleDoc } from './styledoc'; -import { FloatLabelModule } from 'primeng/floatlabel'; -import { FilledDoc } from './filleddoc'; -import { IftaLabelDoc } from './iftalabeldoc'; -import { IftaLabelModule } from 'primeng/iftalabel'; -import { RouterModule } from '@angular/router'; - -@NgModule({ - imports: [ - CommonModule, - AppCodeModule, - InputTextModule, - FormsModule, - ReactiveFormsModule, - AppDocModule, - KeyFilterModule, - FloatLabelModule, - IftaLabelModule, - RouterModule, - ], - declarations: [ - BasicDoc, - DisabledDoc, - FloatLabelDoc, - IftaLabelDoc, - HelpTextDoc, - IconsDoc, - InvalidDoc, - KeyFilterDoc, - SizesDoc, - ImportDoc, - StyleDoc, - AccessibilityDoc, - ReactiveFormsDoc, - FilledDoc, - ], - exports: [AppDocModule], -}) -export class InputtextDocModule {} diff --git a/src/app/showcase/doc/inputtext/invaliddoc.ts b/src/app/showcase/doc/inputtext/invaliddoc.ts deleted file mode 100644 index a1b467522a2..00000000000 --- a/src/app/showcase/doc/inputtext/invaliddoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'invalid-doc', - template: ` - -

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    -
    -
    - -
    - - `, -}) -export class InvalidDoc { - value: string | undefined; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputTextModule } from 'primeng/inputtext'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-text-invalid-demo', - templateUrl: './input-text-invalid-demo.html', - standalone: true, - imports: [FormsModule, InputTextModule] -}) -export class InputTextInvalidDemo { - value: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/inputtext/keyfilterdoc.ts b/src/app/showcase/doc/inputtext/keyfilterdoc.ts deleted file mode 100644 index 4ea43432ebd..00000000000 --- a/src/app/showcase/doc/inputtext/keyfilterdoc.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'key-filter-doc', - template: ` - -

    - InputText has built-in key filtering support to block certain keys, refer to keyfilter page for - more information. -

    -
    -
    - -
    - - `, -}) -export class KeyFilterDoc { - value: number | undefined; - - code: Code = { - basic: ``, - - html: ` -
    - -
    `, - - typescript: ` -import { Component } from '@angular/core'; - -@Component({ - selector: 'input-text-key-filter-demo', - templateUrl: './input-text-key-filter-demo.html' -}) -export class InputTextKeyFilterDemo { - value: number | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/inputtext/reactiveformsdoc.ts b/src/app/showcase/doc/inputtext/reactiveformsdoc.ts deleted file mode 100644 index b3b7d656f6f..00000000000 --- a/src/app/showcase/doc/inputtext/reactiveformsdoc.ts +++ /dev/null @@ -1,58 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - InputText can also be used with reactive forms. In this case, the formControlName property is used to bind the - component to a form control. -

    -
    -
    -
    - -
    -
    - - `, -}) -export class ReactiveFormsDoc implements OnInit { - formGroup: FormGroup | undefined; - - ngOnInit() { - this.formGroup = new FormGroup({ - text: new FormControl(null), - }); - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { InputTextModule } from 'primeng/inputtext'; - -@Component({ - selector: 'input-text-reactive-forms-demo', - templateUrl: './input-text-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, InputTextModule] -}) -export class InputTextReactiveFormsDemo implements OnInit { - formGroup: FormGroup | undefined; - - ngOnInit() { - this.formGroup = new FormGroup({ - text: new FormControl(null) - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/inputtext/sizesdoc.ts b/src/app/showcase/doc/inputtext/sizesdoc.ts deleted file mode 100644 index f6483d25001..00000000000 --- a/src/app/showcase/doc/inputtext/sizesdoc.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'sizes-doc', - template: ` - -

    InputText provides small and large sizes as alternatives to the standard.

    -
    -
    - - - -
    - - `, -}) -export class SizesDoc { - value1: string | undefined; - - value2: string | undefined; - - value3: string | undefined; - - code: Code = { - basic: ` - -`, - - html: `
    - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputTextModule } from 'primeng/inputtext'; - -@Component({ - selector: 'input-text-sizes-demo', - templateUrl: './input-text-sizes-demo.html', - standalone: true, - imports: [FormsModule, InputTextModule] -}) -export class InputTextSizesDemo { - value1: string | undefined; - - value2: string | undefined; - - value3: string | undefined; -}`, - }; -} diff --git a/src/app/showcase/doc/inputtext/styledoc.ts b/src/app/showcase/doc/inputtext/styledoc.ts deleted file mode 100644 index 1d3f69228f1..00000000000 --- a/src/app/showcase/doc/inputtext/styledoc.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'input-text-style-doc', - template: ` -
    - - - - - - - - - - - - - -
    NameElement
    p-inputtextInput element
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/installation/animationsdoc.ts b/src/app/showcase/doc/installation/animationsdoc.ts deleted file mode 100644 index 5e02d52abc5..00000000000 --- a/src/app/showcase/doc/installation/animationsdoc.ts +++ /dev/null @@ -1,47 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'animations-doc', - template: ` - -

    - Various components utilize Angular animations to enhance the user experience. To enable animations in your application, you - must import the BrowserAnimationsModule. If you prefer to disable animations globally, you can import - NoopAnimationsModule instead. -

    -

    - Starting from Angular 17, you can also use the provideAnimationAsync function for configuring animations in a more - efficient way, especially in larger applications where optimizing load times is crucial. -

    -
    -
    - -
    - - `, -}) -export class AnimationsDoc { - code: Code = { - typescript: `// app.config.ts -import { ApplicationConfig } from '@angular/core'; -import { provideAnimationAsync } from '@angular/platform-browser/animations/async'; - -export const appConfig: ApplicationConfig = { - providers: [ - // Other providers... - provideAnimationAsync(), - ], -};`, - }; - - code2: Code = { - typescript: `// main.ts -import {bootstrapApplication} from '@angular/platform-browser'; -import {appConfig} from './app/app.config'; -import {AppComponent} from './app/app.component'; - -bootstrapApplication(AppComponent, appConfig).catch((err) => console.error(err)); -`, - }; -} diff --git a/src/app/showcase/doc/installation/downloaddoc.ts b/src/app/showcase/doc/installation/downloaddoc.ts deleted file mode 100644 index f001d2c907e..00000000000 --- a/src/app/showcase/doc/installation/downloaddoc.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'download-doc', - template: ` - -

    PrimeNG is available for download on the npm registry.

    -
    - - `, -}) -export class DownloadDoc { - code: Code = { - command: `npm install primeng`, - }; -} diff --git a/src/app/showcase/doc/installation/examplesdoc.ts b/src/app/showcase/doc/installation/examplesdoc.ts deleted file mode 100644 index cd974553537..00000000000 --- a/src/app/showcase/doc/installation/examplesdoc.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'examples-doc', - template: ` - -

    - An example start with Angular CLI is available at github. -

    -
    - `, -}) -export class ExamplesDoc {} diff --git a/src/app/showcase/doc/installation/installationdoc.module.ts b/src/app/showcase/doc/installation/installationdoc.module.ts deleted file mode 100644 index 4722e0cdec8..00000000000 --- a/src/app/showcase/doc/installation/installationdoc.module.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { RouterModule } from '@angular/router'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { ButtonModule } from 'primeng/button'; -import { AnimationsDoc } from './animationsdoc'; -import { DownloadDoc } from './downloaddoc'; -import { ExamplesDoc } from './examplesdoc'; -import { NextStepsDoc } from './nextstepsdoc'; -import { ThemeDoc } from './themedoc'; -import { VerifyDoc } from './verifydoc'; -import { VideosDoc } from './videos/videosdoc'; - -@NgModule({ - imports: [CommonModule, RouterModule, AppCodeModule, FormsModule, AppDocModule, ButtonModule], - declarations: [DownloadDoc, ThemeDoc, VerifyDoc, NextStepsDoc, AnimationsDoc, ExamplesDoc, VideosDoc], - exports: [AppDocModule], -}) -export class InstallationDocModule {} diff --git a/src/app/showcase/doc/installation/nextstepsdoc.ts b/src/app/showcase/doc/installation/nextstepsdoc.ts deleted file mode 100644 index 50c1237d973..00000000000 --- a/src/app/showcase/doc/installation/nextstepsdoc.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'download-doc', - template: ` - -

    - Welcome to the Prime UI Ecosystem! Once you have PrimeVue up and running, we recommend exploring the following resources to - gain a deeper understanding of the library. -

    - -
    - `, -}) -export class NextStepsDoc {} diff --git a/src/app/showcase/doc/installation/themedoc.ts b/src/app/showcase/doc/installation/themedoc.ts deleted file mode 100644 index 1563d006730..00000000000 --- a/src/app/showcase/doc/installation/themedoc.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'theme-doc', - template: ` - -

    Configure PrimeVue to use a theme like Aura.

    - -
    - `, -}) -export class ThemeDoc { - code: Code = { - typescript: `import { Component } from '@angular/core'; -import { PrimeNG } from 'primeng/api'; -import { Aura } from 'primeng/themes/aura'; - -@Component({...}) -export class AppComponent { - - constructor(private primeng: PrimeNG) { - this.primeng.theme.set({ preset: Aura }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/keyfilter/accessibilitydoc.ts b/src/app/showcase/doc/keyfilter/accessibilitydoc.ts deleted file mode 100644 index 8a0e10bbef7..00000000000 --- a/src/app/showcase/doc/keyfilter/accessibilitydoc.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'key-filter-accessibility-doc', - template: `
    - -

    Refer to InputText for accessibility as KeyFilter is a built-in add-on of the InputText.

    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/keyfilter/importdoc.ts b/src/app/showcase/doc/keyfilter/importdoc.ts deleted file mode 100644 index ef9c6dd15bb..00000000000 --- a/src/app/showcase/doc/keyfilter/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'key-filter-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { KeyFilter } from 'primeng/keyfilter';`, - }; -} diff --git a/src/app/showcase/doc/keyfilter/presetsdoc.ts b/src/app/showcase/doc/keyfilter/presetsdoc.ts deleted file mode 100644 index 4fa66401bcd..00000000000 --- a/src/app/showcase/doc/keyfilter/presetsdoc.ts +++ /dev/null @@ -1,95 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'presets-doc', - template: ` - -

    KeyFilter provides various presets configured with the pKeyFilter property.

    -
    -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    - - `, -}) -export class PresetsDoc { - code: Code = { - basic: ` - - - - -`, - - html: `
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { InputTextModule } from 'primeng/inputtext'; - -@Component({ - selector: 'key-filter-presets-demo', - templateUrl: './key-filter-presets-demo.html', - standalone: true, - imports: [FormsModule, InputTextModule] -}) -export class KeyFilterPresetsDemo {}`, - }; -} diff --git a/src/app/showcase/doc/keyfilter/reactiveformsdoc.ts b/src/app/showcase/doc/keyfilter/reactiveformsdoc.ts deleted file mode 100644 index bc30d20b23e..00000000000 --- a/src/app/showcase/doc/keyfilter/reactiveformsdoc.ts +++ /dev/null @@ -1,65 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - KeyFilter can also be used with reactive forms. In this case, the formControlName property is used to bind the - component to a form control. -

    -
    -
    -
    - - -
    -
    - - `, -}) -export class ReactiveFormsDoc implements OnInit { - formGroup!: FormGroup; - - ngOnInit() { - this.formGroup = new FormGroup({ - value: new FormControl(1234), - }); - } - - code: Code = { - basic: `
    - - -
    `, - - html: `
    -
    - - -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { InputTextModule } from 'primeng/inputtext'; - -@Component({ - selector: 'key-filter-reactive-forms-demo', - templateUrl: './key-filter-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, InputTextModule] -}) -export class KeyFilterReactiveFormsDemo implements OnInit { - formGroup!: FormGroup; - - ngOnInit() { - this.formGroup = new FormGroup({ - value: new FormControl(1234) - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/knob/accessibilitydoc.ts b/src/app/showcase/doc/knob/accessibilitydoc.ts deleted file mode 100644 index 0e4df9cfb0a..00000000000 --- a/src/app/showcase/doc/knob/accessibilitydoc.ts +++ /dev/null @@ -1,88 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'knob-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Knob element component uses slider role in addition to the aria-valuemin, aria-valuemax and - aria-valuenow attributes. Value to describe the component can be defined using ariaLabelledBy and - ariaLabel props. -

    -
    - - - -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus to the slider.
    - - left arrow - down arrow - - Decrements the value.
    - - right arrow - up arrow - - Increments the value.
    - home - Set the minimum value.
    - end - Set the maximum value.
    - page up - Increments the value by 10 steps.
    - page down - Decrements the value by 10 steps.
    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - basic: `Number - - -`, - }; -} diff --git a/src/app/showcase/doc/knob/basicdoc.ts b/src/app/showcase/doc/knob/basicdoc.ts deleted file mode 100644 index 17652260b65..00000000000 --- a/src/app/showcase/doc/knob/basicdoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    Knob is an input component and used with the standard ngModel directive.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - value!: number; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Knob } from 'primeng/knob'; - -@Component({ - selector: 'knob-basic-demo', - templateUrl: './knob-basic-demo.html', - standalone: true, - imports: [FormsModule, Knob] -}) -export class KnobBasicDemo { - value!: number; -}`, - }; -} diff --git a/src/app/showcase/doc/knob/colordoc.ts b/src/app/showcase/doc/knob/colordoc.ts deleted file mode 100644 index 52024d873af..00000000000 --- a/src/app/showcase/doc/knob/colordoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'color-doc', - template: ` - -

    Colors are customized with the textColor, rangeColor and valueColor properties.

    -
    -
    - -
    - - `, -}) -export class ColorDoc { - value: number = 50; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Knob } from 'primeng/knob'; - -@Component({ - selector: 'knob-color-demo', - templateUrl: './knob-color-demo.html', - standalone: true, - imports: [FormsModule, Knob] -}) -export class KnobColorDemo { - value: number = 50; -}`, - }; -} diff --git a/src/app/showcase/doc/knob/disableddoc.ts b/src/app/showcase/doc/knob/disableddoc.ts deleted file mode 100644 index 91c45654d1d..00000000000 --- a/src/app/showcase/doc/knob/disableddoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'disabled-doc', - template: ` - -

    When disabled is present, a visual hint is applied to indicate that the Knob cannot be interacted with.

    -
    -
    - -
    - - `, -}) -export class DisabledDoc { - value: number = 75; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Knob } from 'primeng/knob'; - -@Component({ - selector: 'knob-disabled-demo', - templateUrl: './knob-disabled-demo.html', - standalone: true, - imports: [FormsModule, Knob] -}) -export class KnobDisabledDemo { - value: number = 75; -}`, - }; -} diff --git a/src/app/showcase/doc/knob/importdoc.ts b/src/app/showcase/doc/knob/importdoc.ts deleted file mode 100644 index 0764925f15b..00000000000 --- a/src/app/showcase/doc/knob/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'knob-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Knob } from 'primeng/knob';`, - }; -} diff --git a/src/app/showcase/doc/knob/knobdoc.module.ts b/src/app/showcase/doc/knob/knobdoc.module.ts deleted file mode 100644 index 10a5a896f83..00000000000 --- a/src/app/showcase/doc/knob/knobdoc.module.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { Knob } from 'primeng/knob'; -import { ImportDoc } from './importdoc'; -import { BasicDoc } from './basicdoc'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { ButtonModule } from 'primeng/button'; -import { MinMaxDoc } from './minmaxdoc'; -import { StepDoc } from './stepdoc'; -import { TemplateDoc } from './templatedoc'; -import { StrokeDoc } from './strokedoc'; -import { SizeDoc } from './sizedoc'; -import { ColorDoc } from './colordoc'; -import { ReadonlyDoc } from './readonlydoc'; -import { DisabledDoc } from './disableddoc'; -import { StyleDoc } from './styledoc'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { ReactiveFormsDoc } from './reactiveformsdoc'; -import { ReactiveDoc } from './reactivedoc'; - -@NgModule({ - imports: [CommonModule, RouterModule, FormsModule, ReactiveFormsModule, ButtonModule, AppCodeModule, AppDocModule, Knob], - exports: [AppDocModule], - declarations: [ - ImportDoc, - BasicDoc, - MinMaxDoc, - StepDoc, - TemplateDoc, - StrokeDoc, - SizeDoc, - ColorDoc, - ReadonlyDoc, - DisabledDoc, - StyleDoc, - AccessibilityDoc, - ReactiveFormsDoc, - ReactiveDoc, - ], -}) -export class KnobDocModule {} diff --git a/src/app/showcase/doc/knob/minmaxdoc.ts b/src/app/showcase/doc/knob/minmaxdoc.ts deleted file mode 100644 index c3682b55a33..00000000000 --- a/src/app/showcase/doc/knob/minmaxdoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'min-max-doc', - template: ` - -

    Boundaries are configured with the min and max properties whose defaults are 0 and 100 respectively.

    -
    -
    - -
    - - `, -}) -export class MinMaxDoc { - value: number = 10; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Knob } from 'primeng/knob'; - -@Component({ - selector: 'knob-min-max-demo', - templateUrl: './knob-min-max-demo.html', - standalone: true, - imports: [FormsModule, Knob] -}) -export class KnobMinMaxDemo { - value: number = 10; -}`, - }; -} diff --git a/src/app/showcase/doc/knob/reactivedoc.ts b/src/app/showcase/doc/knob/reactivedoc.ts deleted file mode 100644 index eadc5e6c9a5..00000000000 --- a/src/app/showcase/doc/knob/reactivedoc.ts +++ /dev/null @@ -1,65 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'reactive-doc', - template: ` - -

    Knob can be controlled with custom controls as well.

    -
    -
    - -
    - - -
    -
    - - `, -}) -export class ReactiveDoc { - value: number = 0; - - code: Code = { - basic: ` -
    - - -
    `, - - html: `
    - -
    - - -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Knob } from 'primeng/knob'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'knob-reactive-demo', - templateUrl: './knob-reactive-demo.html', - standalone: true, - imports: [FormsModule, Knob, ButtonModule] -}) -export class KnobReactiveDemo { - value: number = 0; -}`, - }; -} diff --git a/src/app/showcase/doc/knob/reactiveformsdoc.ts b/src/app/showcase/doc/knob/reactiveformsdoc.ts deleted file mode 100644 index b4b28159b2c..00000000000 --- a/src/app/showcase/doc/knob/reactiveformsdoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - Knob can also be used with reactive forms. In this case, the formControlName property is used to bind the component - to a form control. -

    -
    -
    -
    - - -
    - - `, -}) -export class ReactiveFormsDoc implements OnInit { - formGroup!: FormGroup; - - ngOnInit() { - this.formGroup = new FormGroup({ - value: new FormControl(32), - }); - } - - code: Code = { - basic: `
    - -`, - - html: `
    -
    - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { Knob } from 'primeng/knob'; - -@Component({ - selector: 'knob-reactive-forms-demo', - templateUrl: './knob-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, Knob] -}) -export class KnobReactiveFormsDemo implements OnInit { - formGroup!: FormGroup; - - ngOnInit() { - this.formGroup = new FormGroup({ - value: new FormControl(32) - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/knob/readonlydoc.ts b/src/app/showcase/doc/knob/readonlydoc.ts deleted file mode 100644 index 648cdf90f32..00000000000 --- a/src/app/showcase/doc/knob/readonlydoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'readonly-doc', - template: ` - -

    When readonly present, value cannot be edited.

    -
    -
    - -
    - - `, -}) -export class ReadonlyDoc { - value: number = 50; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Knob } from 'primeng/knob'; - -@Component({ - selector: 'knob-readonly-demo', - templateUrl: './knob-readonly-demo.html', - standalone: true, - imports: [FormsModule, Knob] -}) -export class KnobReadonlyDemo { - value: number = 50; -}`, - }; -} diff --git a/src/app/showcase/doc/knob/sizedoc.ts b/src/app/showcase/doc/knob/sizedoc.ts deleted file mode 100644 index 90aea122e1b..00000000000 --- a/src/app/showcase/doc/knob/sizedoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'size-doc', - template: ` - -

    Diameter of the knob is defined in pixels using the size property.

    -
    -
    - -
    - - `, -}) -export class SizeDoc { - value: number = 60; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Knob } from 'primeng/knob'; - -@Component({ - selector: 'knob-size-demo', - templateUrl: './knob-size-demo.html', - standalone: true, - imports: [FormsModule, Knob] -}) -export class KnobSizeDemo { - value: number = 60; -}`, - }; -} diff --git a/src/app/showcase/doc/knob/stepdoc.ts b/src/app/showcase/doc/knob/stepdoc.ts deleted file mode 100644 index 79d056f5fd4..00000000000 --- a/src/app/showcase/doc/knob/stepdoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'step-doc', - template: ` - -

    Size of each movement is defined with the step property.

    -
    -
    - -
    - - `, -}) -export class StepDoc { - value!: number; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Knob } from 'primeng/knob'; - -@Component({ - selector: 'knob-step-demo', - templateUrl: './knob-step-demo.html', - standalone: true, - imports: [FormsModule, Knob] -}) -export class KnobStepDemo { - value!: number; -}`, - }; -} diff --git a/src/app/showcase/doc/knob/styledoc.ts b/src/app/showcase/doc/knob/styledoc.ts deleted file mode 100644 index bf034d533f8..00000000000 --- a/src/app/showcase/doc/knob/styledoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'knob-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-knobContainer element.
    p-knob-textText element.
    p-knob-valueValue element.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/knob/templatedoc.ts b/src/app/showcase/doc/knob/templatedoc.ts deleted file mode 100644 index b7247107b19..00000000000 --- a/src/app/showcase/doc/knob/templatedoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    Label is a string template that can be customized with the valueTemplate property having 60 as the placeholder .

    -
    -
    - -
    - - `, -}) -export class TemplateDoc { - value: number = 60; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Knob } from 'primeng/knob'; - -@Component({ - selector: 'knob-template-demo', - templateUrl: './knob-template-demo.html', - standalone: true, - imports: [FormsModule, Knob] -}) -export class KnobTemplateDemo { - value: number = 60; -}`, - }; -} diff --git a/src/app/showcase/doc/listbox/accessibilitydoc.ts b/src/app/showcase/doc/listbox/accessibilitydoc.ts deleted file mode 100644 index ba4a3715af3..00000000000 --- a/src/app/showcase/doc/listbox/accessibilitydoc.ts +++ /dev/null @@ -1,106 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'listbox-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Value to describe the component can be provided ariaLabelledBy or ariaLabel props. The list element has a - listbox role with the aria-multiselectable attribute that sets to true when multiple selection is enabled. - Each list item has an option role with aria-selected and aria-disabled as their attributes. -

    -
    - - - -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus to the first selected option, if there is none then first option receives the focus.
    - up arrow - Moves focus to the previous option.
    - down arrow - Moves focus to the next option.
    - enter - Toggles the selected state of the focused option.
    - space - Toggles the selected state of the focused option.
    - home - Moves focus to the first option.
    - end - Moves focus to the last option.
    shift + down arrowMoves focus to the next option and toggles the selection state.
    shift + up arrowMoves focus to the previous option and toggles the selection state.
    shift + spaceSelects the items between the most recently selected option and the focused option.
    control + shift + homeSelects the focused options and all the options up to the first one.
    control + shift + endSelects the focused options and all the options down to the last one.
    control + aSelects all options.
    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - basic: `Options - - -`, - }; -} diff --git a/src/app/showcase/doc/listbox/basicdoc.ts b/src/app/showcase/doc/listbox/basicdoc.ts deleted file mode 100644 index 7e4e3407914..00000000000 --- a/src/app/showcase/doc/listbox/basicdoc.ts +++ /dev/null @@ -1,80 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'basic-doc', - template: ` - -

    - Listbox is used as a controlled component with ngModel property along with an options collection. Label and - value of an option are defined with the optionLabel and optionValue properties respectively. Default property - name for the optionLabel is label and value for the optionValue. If optionValue is - omitted and the object has no value property, the object itself becomes the value of an option. Note that, when - options are simple primitive values such as a string array, no optionLabel and optionValue would be necessary. -

    -
    -
    - -
    - - `, -}) -export class BasicDoc implements OnInit { - cities!: City[]; - - selectedCity!: City; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Listbox } from 'primeng/listbox'; - -interface City { - name: string, - code: string -} - -@Component({ - selector: 'listbox-basic-demo', - templateUrl: './listbox-basic-demo.html', - standalone: true, - imports: [FormsModule, Listbox] -}) -export class ListboxBasicDemo implements OnInit { - cities!: City[]; - - selectedCity!: City; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/listbox/checkmarkdoc.ts b/src/app/showcase/doc/listbox/checkmarkdoc.ts deleted file mode 100644 index b4001cddaa0..00000000000 --- a/src/app/showcase/doc/listbox/checkmarkdoc.ts +++ /dev/null @@ -1,80 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'checkmark-doc', - template: ` - -

    An alternative way to highlight the selected option is displaying a checkmark instead.

    -
    -
    - -
    - - `, -}) -export class CheckmarkDoc implements OnInit { - cities!: City[]; - - selectedCity!: City; - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { ListboxModule } from 'primeng/listbox'; - -interface City { - name: string, - code: string -} - -@Component({ - selector: 'listbox-checkmark-demo', - templateUrl: './listbox-checkmark-demo.html', - standalone: true, - imports: [FormsModule, ListboxModule] -}) -export class ListboxCheckmarkDemo implements OnInit { - cities!: City[]; - - selectedCity!: City; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' } - ]; - } -}`, - }; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } -} diff --git a/src/app/showcase/doc/listbox/disableddoc.ts b/src/app/showcase/doc/listbox/disableddoc.ts deleted file mode 100644 index 71a06cc6be5..00000000000 --- a/src/app/showcase/doc/listbox/disableddoc.ts +++ /dev/null @@ -1,80 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'disabled-doc', - template: ` - -

    When disabled is present, the element cannot be edited and focused.

    -
    -
    - -
    - - `, -}) -export class DisabledDoc implements OnInit { - cities!: City[]; - - selectedCity!: City; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Listbox } from 'primeng/listbox'; - -interface City { - name: string, - code: string -} - -@Component({ - selector: 'listbox-disabled-demo', - templateUrl: './listbox-disabled-demo.html', - standalone: true, - imports: [FormsModule, Listbox] -}) -export class ListboxDisabledDemo implements OnInit { - cities!: City[]; - - selectedCity!: City; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/listbox/filterdoc.ts b/src/app/showcase/doc/listbox/filterdoc.ts deleted file mode 100644 index 84c7de88d14..00000000000 --- a/src/app/showcase/doc/listbox/filterdoc.ts +++ /dev/null @@ -1,80 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'filter-doc', - template: ` - -

    ListBox provides built-in filtering that is enabled by adding the filter property.

    -
    -
    - -
    - - `, -}) -export class FilterDoc implements OnInit { - cities!: City[]; - - selectedCity!: City; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Listbox } from 'primeng/listbox'; - -interface City { - name: string, - code: string -} - -@Component({ - selector: 'listbox-filter-demo', - templateUrl: './listbox-filter-demo.html', - standalone: true, - imports: [FormsModule, Listbox] -}) -export class ListboxFilterDemo implements OnInit { - cities!: City[]; - - selectedCity!: City; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/listbox/groupdoc.ts b/src/app/showcase/doc/listbox/groupdoc.ts deleted file mode 100644 index 76587ff032c..00000000000 --- a/src/app/showcase/doc/listbox/groupdoc.ts +++ /dev/null @@ -1,170 +0,0 @@ -import { Component } from '@angular/core'; -import { SelectItemGroup } from 'primeng/api'; -import { Code } from '@domain/code'; - -interface Country { - name: string; - code: string; -} - -@Component({ - selector: 'group-doc', - template: ` - -

    Options can be grouped when a nested data structures is provided.

    -
    -
    - - -
    - - {{ group.label }} -
    -
    -
    -
    - - `, -}) -export class GroupDoc { - groupedCities!: SelectItemGroup[]; - - selectedCountry!: Country; - - constructor() { - this.groupedCities = [ - { - label: 'Germany', - value: 'de', - items: [ - { label: 'Berlin', value: 'Berlin' }, - { label: 'Frankfurt', value: 'Frankfurt' }, - { label: 'Hamburg', value: 'Hamburg' }, - { label: 'Munich', value: 'Munich' }, - ], - }, - { - label: 'USA', - value: 'us', - items: [ - { label: 'Chicago', value: 'Chicago' }, - { label: 'Los Angeles', value: 'Los Angeles' }, - { label: 'New York', value: 'New York' }, - { label: 'San Francisco', value: 'San Francisco' }, - ], - }, - { - label: 'Japan', - value: 'jp', - items: [ - { label: 'Kyoto', value: 'Kyoto' }, - { label: 'Osaka', value: 'Osaka' }, - { label: 'Tokyo', value: 'Tokyo' }, - { label: 'Yokohama', value: 'Yokohama' }, - ], - }, - ]; - } - - code: Code = { - basic: ` - -
    - - {{ group.label }} -
    -
    -
    `, - - html: `
    - - -
    - - {{ group.label }} -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { SelectItemGroup } from 'primeng/api'; -import { FormsModule } from '@angular/forms'; -import { ListboxModule } from 'primeng/listbox'; - -interface Country { - name: string, - code: string -} - -@Component({ - selector: 'listbox-group-demo', - templateUrl: './listbox-group-demo.html', - standalone: true, - imports: [FormsModule, ListboxModule] -}) -export class ListboxGroupDemo { - groupedCities!: SelectItemGroup[]; - - selectedCountry!: Country; - - constructor() { - this.groupedCities = [ - { - label: 'Germany', - value: 'de', - items: [ - { label: 'Berlin', value: 'Berlin' }, - { label: 'Frankfurt', value: 'Frankfurt' }, - { label: 'Hamburg', value: 'Hamburg' }, - { label: 'Munich', value: 'Munich' } - ] - }, - { - label: 'USA', - value: 'us', - items: [ - { label: 'Chicago', value: 'Chicago' }, - { label: 'Los Angeles', value: 'Los Angeles' }, - { label: 'New York', value: 'New York' }, - { label: 'San Francisco', value: 'San Francisco' } - ] - }, - { - label: 'Japan', - value: 'jp', - items: [ - { label: 'Kyoto', value: 'Kyoto' }, - { label: 'Osaka', value: 'Osaka' }, - { label: 'Tokyo', value: 'Tokyo' }, - { label: 'Yokohama', value: 'Yokohama' } - ] - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/listbox/importdoc.ts b/src/app/showcase/doc/listbox/importdoc.ts deleted file mode 100644 index b735fde23b1..00000000000 --- a/src/app/showcase/doc/listbox/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'listbox-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Listbox } from 'primeng/listbox';`, - }; -} diff --git a/src/app/showcase/doc/listbox/invaliddoc.ts b/src/app/showcase/doc/listbox/invaliddoc.ts deleted file mode 100644 index 70c85ec1f30..00000000000 --- a/src/app/showcase/doc/listbox/invaliddoc.ts +++ /dev/null @@ -1,79 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'listbox-invalid-demo', - template: ` - -

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    -
    -
    - -
    - - `, -}) -export class InvalidDoc implements OnInit { - cities!: City[]; - - selectedCity!: City; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, ngOnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Listbox } from 'primeng/listbox'; - -interface City { - name: string, - code: string -} - -@Component({ - selector: 'listbox-invalid-demo', - templateUrl: './listbox-invalid-demo.html', - standalone: true, - imports: [FormsModule, Listbox] -}) -export class ListboxInvalidDemo implements OnInit { - cities!: City[]; - - selectedCity!: City; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/listbox/listboxdoc.module.ts b/src/app/showcase/doc/listbox/listboxdoc.module.ts deleted file mode 100644 index 7d860311ed0..00000000000 --- a/src/app/showcase/doc/listbox/listboxdoc.module.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { RouterModule } from '@angular/router'; -import { Listbox } from 'primeng/listbox'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { BasicDoc } from './basicdoc'; -import { DisabledDoc } from './disableddoc'; -import { FilterDoc } from './filterdoc'; -import { GroupDoc } from './groupdoc'; -import { ImportDoc } from './importdoc'; -import { InvalidDoc } from './invaliddoc'; -import { MultipleDoc } from './multipledoc'; -import { ReactiveFormsDoc } from './reactiveformsdoc'; -import { StyleDoc } from './styledoc'; -import { TemplateDoc } from './templatedoc'; -import { VirtualScrollDoc } from './virtualscrolldoc'; -import { CheckmarkDoc } from './checkmarkdoc'; - -@NgModule({ - imports: [CommonModule, AppCodeModule, RouterModule, Listbox, FormsModule, ReactiveFormsModule, AppDocModule], - exports: [AppDocModule], - declarations: [ - ImportDoc, - BasicDoc, - MultipleDoc, - TemplateDoc, - InvalidDoc, - DisabledDoc, - FilterDoc, - GroupDoc, - StyleDoc, - AccessibilityDoc, - ReactiveFormsDoc, - VirtualScrollDoc, - CheckmarkDoc, - ], -}) -export class ListboxDocModule {} diff --git a/src/app/showcase/doc/listbox/multipledoc.ts b/src/app/showcase/doc/listbox/multipledoc.ts deleted file mode 100644 index 09f39226aea..00000000000 --- a/src/app/showcase/doc/listbox/multipledoc.ts +++ /dev/null @@ -1,84 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'multiple-doc', - template: ` - -

    - ListBox allows choosing a single item by default, enable multiple property to choose more than one. When the optional - metaKeySelection is present, behavior is changed in a way that selecting a new item requires meta key to be present. -

    -
    -
    - -
    - - `, -}) -export class MultipleDoc implements OnInit { - cities!: City[]; - - selectedCities!: City[]; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Listbox } from 'primeng/listbox'; - -interface City { - name: string, - code: string -} - -@Component({ - selector: 'listbox-multiple-demo', - templateUrl: './listbox-multiple-demo.html', - standalone: true, - imports: [FormsModule, Listbox] -}) -export class ListboxMultipleDemo implements OnInit { - cities!: City[]; - - selectedCities!: City[]; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/listbox/reactiveformsdoc.ts b/src/app/showcase/doc/listbox/reactiveformsdoc.ts deleted file mode 100644 index b18a12c51b0..00000000000 --- a/src/app/showcase/doc/listbox/reactiveformsdoc.ts +++ /dev/null @@ -1,88 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - Listbox can also be used with reactive forms. In this case, the formControlName property is used to bind the - component to a form control. -

    -
    -
    - - - - `, -}) -export class ReactiveFormsDoc implements OnInit { - cities!: City[]; - - formGroup!: FormGroup; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - - this.formGroup = new FormGroup({ - selectedCity: new FormControl(null), - }); - } - - code: Code = { - basic: `
    - -`, - - html: `
    - -`, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { Listbox } from 'primeng/listbox'; - -interface City { - name: string, - code: string -} - -@Component({ - selector: 'listbox-reactive-forms-demo', - templateUrl: './listbox-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, Listbox] -}) -export class ListboxReactiveFormsDemo implements OnInit { - cities!: City[]; - - formGroup!: FormGroup; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' } - ]; - - this.formGroup = new FormGroup({ - selectedCity: new FormControl(null) - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/listbox/styledoc.ts b/src/app/showcase/doc/listbox/styledoc.ts deleted file mode 100644 index 20d263da93f..00000000000 --- a/src/app/showcase/doc/listbox/styledoc.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'listbox-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-listboxContainer element.
    p-listbox-listList container.
    p-listbox-itemAn item in the list.
    p-listbox-headerHeader element.
    p-listbox-filter-containerContainer of filter input in header.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/listbox/templatedoc.ts b/src/app/showcase/doc/listbox/templatedoc.ts deleted file mode 100644 index 02080a6dd11..00000000000 --- a/src/app/showcase/doc/listbox/templatedoc.ts +++ /dev/null @@ -1,128 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface Country { - name: string; - code: string; -} - -@Component({ - selector: 'template-doc', - template: ` - -

    Custom content for an option is displayed with the pTemplate property that takes an option as a parameter.

    -
    -
    - - -
    - -
    {{ country.name }}
    -
    -
    -
    -
    - - `, -}) -export class TemplateDoc implements OnInit { - countries!: Country[]; - - selectedCountry!: Country; - - ngOnInit() { - this.countries = [ - { name: 'Australia', code: 'AU' }, - { name: 'Brazil', code: 'BR' }, - { name: 'China', code: 'CN' }, - { name: 'Egypt', code: 'EG' }, - { name: 'France', code: 'FR' }, - { name: 'Germany', code: 'DE' }, - { name: 'India', code: 'IN' }, - { name: 'Japan', code: 'JP' }, - { name: 'Spain', code: 'ES' }, - { name: 'United States', code: 'US' }, - ]; - } - - code: Code = { - basic: ` - -
    - -
    {{ country.name }}
    -
    -
    -
    `, - - html: `
    - - -
    - -
    {{ country.name }}
    -
    -
    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { ListboxModule } from 'primeng/listbox'; - -interface Country { - name: string, - code: string -} - -@Component({ - selector: 'listbox-template-demo', - templateUrl: './listbox-template-demo.html', - standalone: true, - imports: [FormsModule, ListboxModule] -}) -export class ListboxTemplateDemo implements OnInit { - countries!: Country[]; - - selectedCountry!: Country; - - ngOnInit() { - this.countries = [ - { name: 'Australia', code: 'AU' }, - { name: 'Brazil', code: 'BR' }, - { name: 'China', code: 'CN' }, - { name: 'Egypt', code: 'EG' }, - { name: 'France', code: 'FR' }, - { name: 'Germany', code: 'DE' }, - { name: 'India', code: 'IN' }, - { name: 'Japan', code: 'JP' }, - { name: 'Spain', code: 'ES' }, - { name: 'United States', code: 'US' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/listbox/virtualscrolldoc.ts b/src/app/showcase/doc/listbox/virtualscrolldoc.ts deleted file mode 100644 index 6470c1aa568..00000000000 --- a/src/app/showcase/doc/listbox/virtualscrolldoc.ts +++ /dev/null @@ -1,89 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'virtual-scroll-doc', - template: ` - -

    - VirtualScrolling is an efficient way of rendering the options by displaying a small subset of data in the viewport at any - time. When dealing with huge number of options, it is suggested to enable VirtualScrolling to avoid performance issues. - Usage is simple as setting virtualScroll property to true and defining virtualScrollItemSize to specify the - height of an item. -

    -
    -
    - -
    - - `, -}) -export class VirtualScrollDoc { - items = Array.from({ length: 100000 }, (_, i) => ({ label: `Item #${i}`, value: i })); - - selectedItems!: any[]; - - selectAll: boolean = false; - - onSelectAllChange(event) { - this.selectedItems = event.checked ? [...this.items] : []; - this.selectAll = event.checked; - } - - onChange(event) { - const { value } = event; - if (value) this.selectAll = value.length === this.items.length; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Listbox } from 'primeng/listbox'; - -@Component({ - selector: 'listbox-virtual-scroll-demo', - templateUrl: './listbox-virtual-scroll-demo.html', - standalone: true, - imports: [FormsModule, Listbox] -}) -export class ListboxVirtualScrollDemo { - items = Array.from({ length: 100000 }, (_, i) => ({ label: \`Item #\${i}\`, value: i })) - - selectedItems!: any[]; - - selectAll = false; - - onSelectAllChange(event) { - this.selectedItems = event.checked ? [...this.items] : []; - this.selectAll = event.checked; - event.updateModel(this.selectedItems, event.originalEvent) - } - - onChange(event) { - const { originalEvent, value } = event - if(value) this.selectAll = value.length === this.items.length; - } - -}`, - }; -} diff --git a/src/app/showcase/doc/megamenu/accessibilitydoc.ts b/src/app/showcase/doc/megamenu/accessibilitydoc.ts deleted file mode 100644 index 6957ac15636..00000000000 --- a/src/app/showcase/doc/megamenu/accessibilitydoc.ts +++ /dev/null @@ -1,104 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'mega-menu-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - MegaMenu component uses the menubar role along with aria-orientation and the value to describe the component - can either be provided with aria-labelledby or aria-label props. Each list item has a presentation role - whereas anchor elements have a menuitem role with aria-label referring to the label of the item and - aria-disabled defined if the item is disabled. A submenu within a MegaMenu uses the menu role with an - aria-labelledby defined as the id of the submenu root menuitem label. In addition, root menuitems that open a submenu - have aria-haspopup, aria-expanded and aria-controls to define the relation between the item and the - submenu. -

    -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tab - Add focus to the first item if focus moves in to the menu. If the focus is already within the menu, focus - moves to the next focusable item in the page tab sequence. -
    shift + tab - Add focus to the last item if focus moves in to the menu. If the focus is already within the menu, focus - moves to the previous focusable item in the page tab sequence. -
    enter - If menuitem has a submenu, toggles the visibility of the submenu otherwise activates the menuitem and closes - all open overlays. -
    space - If menuitem has a submenu, toggles the visibility of the submenu otherwise activates the menuitem and closes - all open overlays. -
    escape - If focus is inside a popup submenu, closes the submenu and moves focus to the root item of the closed - submenu. -
    down arrow - If focus is on a root element, open a submenu and moves focus to the first element in the submenu otherwise - moves focus to the next menuitem within the submenu. -
    up arrow - If focus is on a root element, opens a submenu and moves focus to the last element in the submenu otherwise - moves focus to the previous menuitem within the submenu. -
    right arrow - If focus is on a root element, moves focus to the next menuitem. If the focus in inside a submenu, moves - focus to the first menuitem of the next menu group. -
    left arrow - If focus is on a root element, moves focus to the previous menuitem. If the focus in inside a submenu, moves - focus to the first menuitem of the previous menu group. -
    homeMoves focus to the first menuitem within the submenu.
    endMoves focus to the last menuitem within the submenu.
    -
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/megamenu/basicdoc.ts b/src/app/showcase/doc/megamenu/basicdoc.ts deleted file mode 100644 index 46e69e40a07..00000000000 --- a/src/app/showcase/doc/megamenu/basicdoc.ts +++ /dev/null @@ -1,301 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MegaMenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    MegaMenu requires a collection of menuitems as its model.

    -
    -
    - -
    - - `, -}) -export class BasicDoc implements OnInit { - items: MegaMenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'Furniture', - icon: 'pi pi-box', - items: [ - [ - { - label: 'Living Room', - items: [ - { label: 'Accessories' }, - { label: 'Armchair' }, - { label: 'Coffee Table' }, - { label: 'Couch' }, - { label: 'TV Stand' }, - ], - }, - ], - [ - { - label: 'Kitchen', - items: [{ label: 'Bar stool' }, { label: 'Chair' }, { label: 'Table' }], - }, - { - label: 'Bathroom', - items: [{ label: 'Accessories' }], - }, - ], - [ - { - label: 'Bedroom', - items: [ - { label: 'Bed' }, - { label: 'Chaise lounge' }, - { label: 'Cupboard' }, - { label: 'Dresser' }, - { label: 'Wardrobe' }, - ], - }, - ], - [ - { - label: 'Office', - items: [ - { label: 'Bookcase' }, - { label: 'Cabinet' }, - { label: 'Chair' }, - { label: 'Desk' }, - { label: 'Executive Chair' }, - ], - }, - ], - ], - }, - { - label: 'Electronics', - icon: 'pi pi-mobile', - items: [ - [ - { - label: 'Computer', - items: [ - { label: 'Monitor' }, - { label: 'Mouse' }, - { label: 'Notebook' }, - { label: 'Keyboard' }, - { label: 'Printer' }, - { label: 'Storage' }, - ], - }, - ], - [ - { - label: 'Home Theater', - items: [{ label: 'Projector' }, { label: 'Speakers' }, { label: 'TVs' }], - }, - ], - [ - { - label: 'Gaming', - items: [{ label: 'Accessories' }, { label: 'Console' }, { label: 'PC' }, { label: 'Video Games' }], - }, - ], - [ - { - label: 'Appliances', - items: [ - { label: 'Coffee Machine' }, - { label: 'Fridge' }, - { label: 'Oven' }, - { label: 'Vaccum Cleaner' }, - { label: 'Washing Machine' }, - ], - }, - ], - ], - }, - { - label: 'Sports', - icon: 'pi pi-clock', - items: [ - [ - { - label: 'Football', - items: [{ label: 'Kits' }, { label: 'Shoes' }, { label: 'Shorts' }, { label: 'Training' }], - }, - ], - [ - { - label: 'Running', - items: [{ label: 'Accessories' }, { label: 'Shoes' }, { label: 'T-Shirts' }, { label: 'Shorts' }], - }, - ], - [ - { - label: 'Swimming', - items: [{ label: 'Kickboard' }, { label: 'Nose Clip' }, { label: 'Swimsuits' }, { label: 'Paddles' }], - }, - ], - [ - { - label: 'Tennis', - items: [{ label: 'Balls' }, { label: 'Rackets' }, { label: 'Shoes' }, { label: 'Training' }], - }, - ], - ], - }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MegaMenuItem } from 'primeng/api'; -import { MegaMenu } from 'primeng/megamenu'; - -@Component({ - selector: 'mega-menu-basic-demo', - templateUrl: './mega-menu-basic-demo.html', - standalone: true, - imports: [MegaMenu] -}) -export class MegaMenuBasicDemo implements OnInit { - items: MegaMenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'Furniture', - icon: 'pi pi-box', - items: [ - [ - { - label: 'Living Room', - items: [ - { label: 'Accessories' }, - { label: 'Armchair' }, - { label: 'Coffee Table' }, - { label: 'Couch' }, - { label: 'TV Stand' }, - ], - }, - ], - [ - { - label: 'Kitchen', - items: [{ label: 'Bar stool' }, { label: 'Chair' }, { label: 'Table' }], - }, - { - label: 'Bathroom', - items: [{ label: 'Accessories' }], - }, - ], - [ - { - label: 'Bedroom', - items: [ - { label: 'Bed' }, - { label: 'Chaise lounge' }, - { label: 'Cupboard' }, - { label: 'Dresser' }, - { label: 'Wardrobe' }, - ], - }, - ], - [ - { - label: 'Office', - items: [ - { label: 'Bookcase' }, - { label: 'Cabinet' }, - { label: 'Chair' }, - { label: 'Desk' }, - { label: 'Executive Chair' }, - ], - }, - ], - ], - }, - { - label: 'Electronics', - icon: 'pi pi-mobile', - items: [ - [ - { - label: 'Computer', - items: [ - { label: 'Monitor' }, - { label: 'Mouse' }, - { label: 'Notebook' }, - { label: 'Keyboard' }, - { label: 'Printer' }, - { label: 'Storage' }, - ], - }, - ], - [ - { - label: 'Home Theater', - items: [{ label: 'Projector' }, { label: 'Speakers' }, { label: 'TVs' }], - }, - ], - [ - { - label: 'Gaming', - items: [{ label: 'Accessories' }, { label: 'Console' }, { label: 'PC' }, { label: 'Video Games' }], - }, - ], - [ - { - label: 'Appliances', - items: [ - { label: 'Coffee Machine' }, - { label: 'Fridge' }, - { label: 'Oven' }, - { label: 'Vaccum Cleaner' }, - { label: 'Washing Machine' }, - ], - }, - ], - ], - }, - { - label: 'Sports', - icon: 'pi pi-clock', - items: [ - [ - { - label: 'Football', - items: [{ label: 'Kits' }, { label: 'Shoes' }, { label: 'Shorts' }, { label: 'Training' }], - }, - ], - [ - { - label: 'Running', - items: [{ label: 'Accessories' }, { label: 'Shoes' }, { label: 'T-Shirts' }, { label: 'Shorts' }], - }, - ], - [ - { - label: 'Swimming', - items: [{ label: 'Kickboard' }, { label: 'Nose Clip' }, { label: 'Swimsuits' }, { label: 'Paddles' }], - }, - ], - [ - { - label: 'Tennis', - items: [{ label: 'Balls' }, { label: 'Rackets' }, { label: 'Shoes' }, { label: 'Training' }], - }, - ], - ], - }, - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/megamenu/commanddoc.ts b/src/app/showcase/doc/megamenu/commanddoc.ts deleted file mode 100644 index 376eb4e3784..00000000000 --- a/src/app/showcase/doc/megamenu/commanddoc.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'command-doc', - template: ` - -

    The command property of a menuitem defines the callback to run when an item is activated by click or a key event.

    -
    - - `, -}) -export class CommandDoc { - code: Code = { - basic: `{ - label: 'Log out', - icon: 'pi pi-signout', - command: () => { - // Callback to run - } -}`, - }; -} diff --git a/src/app/showcase/doc/megamenu/importdoc.ts b/src/app/showcase/doc/megamenu/importdoc.ts deleted file mode 100644 index 99e89240657..00000000000 --- a/src/app/showcase/doc/megamenu/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'mega-menu-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { MegaMenu } from 'primeng/megamenu';`, - }; -} diff --git a/src/app/showcase/doc/megamenu/routerdoc.ts b/src/app/showcase/doc/megamenu/routerdoc.ts deleted file mode 100644 index 07211b4eb64..00000000000 --- a/src/app/showcase/doc/megamenu/routerdoc.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'router-doc', - template: ` - -

    - Items with navigation are defined with templating to be able to use a routerLink directive, an external link or programmatic - navigation. -

    -
    - - `, -}) -export class RouterDoc { - code: Code = { - basic: ` - - - - - {{ item.label }} - - - - - - {{ item.label }} - - - -`, - }; -} diff --git a/src/app/showcase/doc/megamenu/styledoc.ts b/src/app/showcase/doc/megamenu/styledoc.ts deleted file mode 100644 index 6d535be53de..00000000000 --- a/src/app/showcase/doc/megamenu/styledoc.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'mega-menu-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-megamenuContainer element.
    p-menu-listList element.
    p-menuitemMenuitem element.
    p-menuitem-textLabel of a menuitem.
    p-menuitem-iconIcon of a menuitem.
    p-submenu-iconArrow icon of a submenu.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/megamenu/templatedoc.ts b/src/app/showcase/doc/megamenu/templatedoc.ts deleted file mode 100644 index 2d8fb35412e..00000000000 --- a/src/app/showcase/doc/megamenu/templatedoc.ts +++ /dev/null @@ -1,385 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MegaMenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    Custom content can be placed between p-megamenu tags. Megamenu should be horizontal for custom content.

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - {{ item.label }} - - - - - - - {{ item.label }} - {{ item.subtext }} - - -
    - megamenu-demo - {{ item.subtext }} - -
    -
    - - - -
    -
    - - `, -}) -export class TemplateDoc implements OnInit { - items: MegaMenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'Company', - root: true, - items: [ - [ - { - items: [ - { label: 'Features', icon: 'pi pi-list', subtext: 'Subtext of item' }, - { label: 'Customers', icon: 'pi pi-users', subtext: 'Subtext of item' }, - { label: 'Case Studies', icon: 'pi pi-file', subtext: 'Subtext of item' }, - ], - }, - ], - [ - { - items: [ - { label: 'Solutions', icon: 'pi pi-shield', subtext: 'Subtext of item' }, - { label: 'Faq', icon: 'pi pi-question', subtext: 'Subtext of item' }, - { label: 'Library', icon: 'pi pi-search', subtext: 'Subtext of item' }, - ], - }, - ], - [ - { - items: [ - { label: 'Community', icon: 'pi pi-comments', subtext: 'Subtext of item' }, - { label: 'Rewards', icon: 'pi pi-star', subtext: 'Subtext of item' }, - { label: 'Investors', icon: 'pi pi-globe', subtext: 'Subtext of item' }, - ], - }, - ], - [ - { - items: [ - { - image: 'https://primefaces.org/cdn/primeng/images/uikit/uikit-system.png', - label: 'GET STARTED', - subtext: 'Build spectacular apps in no time.', - }, - ], - }, - ], - ], - }, - { - label: 'Resources', - root: true, - }, - { - label: 'Contact', - root: true, - }, - ]; - } - - code: Code = { - basic: ` - - - - - - - - - - - - - - - - - - - - - - - - - {{ item.label }} - - - - - - - {{ item.label }} - {{ item.subtext }} - - -
    - megamenu-demo - {{ item.subtext }} - -
    -
    - - - -
    `, - - html: `
    - - - - - - - - - - - - - - - - - - - - - - - - - - {{ item.label }} - - - - - - - {{ item.label }} - {{ item.subtext }} - - -
    - megamenu-demo - {{ item.subtext }} - -
    -
    - - - -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MegaMenuItem } from 'primeng/api'; -import { MegaMenu } from 'primeng/megamenu'; -import { ButtonModule } from 'primeng/button'; -import { CommonModule } from '@angular/common'; -import { AvatarModule } from 'primeng/avatar'; - - -@Component({ - selector: 'mega-menu-template-demo', - templateUrl: './mega-menu-template-demo.html', - standalone: true, - imports: [MegaMenu, ButtonModule, CommonModule, AvatarModule] -}) -export class MegaMenuTemplateDemo implements OnInit { - items: MegaMenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'Company', - root: true, - items: [ - [ - { - items: [ - { label: 'Features', icon: 'pi pi-list', subtext: 'Subtext of item' }, - { label: 'Customers', icon: 'pi pi-users', subtext: 'Subtext of item' }, - { label: 'Case Studies', icon: 'pi pi-file', subtext: 'Subtext of item' } - ] - } - ], - [ - { - items: [ - { label: 'Solutions', icon: 'pi pi-shield', subtext: 'Subtext of item' }, - { label: 'Faq', icon: 'pi pi-question', subtext: 'Subtext of item' }, - { label: 'Library', icon: 'pi pi-search', subtext: 'Subtext of item' } - ] - } - ], - [ - { - items: [ - { label: 'Community', icon: 'pi pi-comments', subtext: 'Subtext of item' }, - { label: 'Rewards', icon: 'pi pi-star', subtext: 'Subtext of item' }, - { label: 'Investors', icon: 'pi pi-globe', subtext: 'Subtext of item' } - ] - } - ], - [ - { - items: [{ image: 'https://primefaces.org/cdn/primeng/images/uikit/uikit-system.png', label: 'GET STARTED', subtext: 'Build spectacular apps in no time.' }] - } - ] - ] - }, - { - label: 'Resources', - root: true - }, - { - label: 'Contact', - root: true - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/megamenu/verticaldoc.ts b/src/app/showcase/doc/megamenu/verticaldoc.ts deleted file mode 100644 index 12acd8b5c27..00000000000 --- a/src/app/showcase/doc/megamenu/verticaldoc.ts +++ /dev/null @@ -1,304 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MegaMenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'vertical-doc', - template: ` - -

    - Layout of the MegaMenu is changed with the orientation property that accepts horizontal and vertical as - options. -

    -
    -
    - -
    - - `, -}) -export class VerticalDoc implements OnInit { - items: MegaMenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'Furniture', - icon: 'pi pi-box', - items: [ - [ - { - label: 'Living Room', - items: [ - { label: 'Accessories' }, - { label: 'Armchair' }, - { label: 'Coffee Table' }, - { label: 'Couch' }, - { label: 'TV Stand' }, - ], - }, - ], - [ - { - label: 'Kitchen', - items: [{ label: 'Bar stool' }, { label: 'Chair' }, { label: 'Table' }], - }, - { - label: 'Bathroom', - items: [{ label: 'Accessories' }], - }, - ], - [ - { - label: 'Bedroom', - items: [ - { label: 'Bed' }, - { label: 'Chaise lounge' }, - { label: 'Cupboard' }, - { label: 'Dresser' }, - { label: 'Wardrobe' }, - ], - }, - ], - [ - { - label: 'Office', - items: [ - { label: 'Bookcase' }, - { label: 'Cabinet' }, - { label: 'Chair' }, - { label: 'Desk' }, - { label: 'Executive Chair' }, - ], - }, - ], - ], - }, - { - label: 'Electronics', - icon: 'pi pi-mobile', - items: [ - [ - { - label: 'Computer', - items: [ - { label: 'Monitor' }, - { label: 'Mouse' }, - { label: 'Notebook' }, - { label: 'Keyboard' }, - { label: 'Printer' }, - { label: 'Storage' }, - ], - }, - ], - [ - { - label: 'Home Theater', - items: [{ label: 'Projector' }, { label: 'Speakers' }, { label: 'TVs' }], - }, - ], - [ - { - label: 'Gaming', - items: [{ label: 'Accessories' }, { label: 'Console' }, { label: 'PC' }, { label: 'Video Games' }], - }, - ], - [ - { - label: 'Appliances', - items: [ - { label: 'Coffee Machine' }, - { label: 'Fridge' }, - { label: 'Oven' }, - { label: 'Vaccum Cleaner' }, - { label: 'Washing Machine' }, - ], - }, - ], - ], - }, - { - label: 'Sports', - icon: 'pi pi-clock', - items: [ - [ - { - label: 'Football', - items: [{ label: 'Kits' }, { label: 'Shoes' }, { label: 'Shorts' }, { label: 'Training' }], - }, - ], - [ - { - label: 'Running', - items: [{ label: 'Accessories' }, { label: 'Shoes' }, { label: 'T-Shirts' }, { label: 'Shorts' }], - }, - ], - [ - { - label: 'Swimming', - items: [{ label: 'Kickboard' }, { label: 'Nose Clip' }, { label: 'Swimsuits' }, { label: 'Paddles' }], - }, - ], - [ - { - label: 'Tennis', - items: [{ label: 'Balls' }, { label: 'Rackets' }, { label: 'Shoes' }, { label: 'Training' }], - }, - ], - ], - }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MegaMenuItem } from 'primeng/api'; -import { MegaMenu } from 'primeng/megamenu'; - -@Component({ - selector: 'mega-menu-vertical-demo', - templateUrl: './mega-menu-vertical-demo.html', - standalone: true, - imports: [MegaMenu] -}) -export class MegaMenuVerticalDemo implements OnInit { - items: MegaMenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'Furniture', - icon: 'pi pi-box', - items: [ - [ - { - label: 'Living Room', - items: [ - { label: 'Accessories' }, - { label: 'Armchair' }, - { label: 'Coffee Table' }, - { label: 'Couch' }, - { label: 'TV Stand' }, - ], - }, - ], - [ - { - label: 'Kitchen', - items: [{ label: 'Bar stool' }, { label: 'Chair' }, { label: 'Table' }], - }, - { - label: 'Bathroom', - items: [{ label: 'Accessories' }], - }, - ], - [ - { - label: 'Bedroom', - items: [ - { label: 'Bed' }, - { label: 'Chaise lounge' }, - { label: 'Cupboard' }, - { label: 'Dresser' }, - { label: 'Wardrobe' }, - ], - }, - ], - [ - { - label: 'Office', - items: [ - { label: 'Bookcase' }, - { label: 'Cabinet' }, - { label: 'Chair' }, - { label: 'Desk' }, - { label: 'Executive Chair' }, - ], - }, - ], - ], - }, - { - label: 'Electronics', - icon: 'pi pi-mobile', - items: [ - [ - { - label: 'Computer', - items: [ - { label: 'Monitor' }, - { label: 'Mouse' }, - { label: 'Notebook' }, - { label: 'Keyboard' }, - { label: 'Printer' }, - { label: 'Storage' }, - ], - }, - ], - [ - { - label: 'Home Theater', - items: [{ label: 'Projector' }, { label: 'Speakers' }, { label: 'TVs' }], - }, - ], - [ - { - label: 'Gaming', - items: [{ label: 'Accessories' }, { label: 'Console' }, { label: 'PC' }, { label: 'Video Games' }], - }, - ], - [ - { - label: 'Appliances', - items: [ - { label: 'Coffee Machine' }, - { label: 'Fridge' }, - { label: 'Oven' }, - { label: 'Vaccum Cleaner' }, - { label: 'Washing Machine' }, - ], - }, - ], - ], - }, - { - label: 'Sports', - icon: 'pi pi-clock', - items: [ - [ - { - label: 'Football', - items: [{ label: 'Kits' }, { label: 'Shoes' }, { label: 'Shorts' }, { label: 'Training' }], - }, - ], - [ - { - label: 'Running', - items: [{ label: 'Accessories' }, { label: 'Shoes' }, { label: 'T-Shirts' }, { label: 'Shorts' }], - }, - ], - [ - { - label: 'Swimming', - items: [{ label: 'Kickboard' }, { label: 'Nose Clip' }, { label: 'Swimsuits' }, { label: 'Paddles' }], - }, - ], - [ - { - label: 'Tennis', - items: [{ label: 'Balls' }, { label: 'Rackets' }, { label: 'Shoes' }, { label: 'Training' }], - }, - ], - ], - }, - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/menu/accessibilitydoc.ts b/src/app/showcase/doc/menu/accessibilitydoc.ts deleted file mode 100644 index db7115f4c50..00000000000 --- a/src/app/showcase/doc/menu/accessibilitydoc.ts +++ /dev/null @@ -1,81 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'menu-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Menu component uses the menu role and the value to describe the menu can either be provided with - aria-labelledby or aria-label props. Each list item has a presentation role whereas anchor elements - have a menuitem role with aria-label referring to the label of the item and aria-disabled defined if - the item is disabled. A submenu within a Menu uses the group role with an aria-labelledby defined as the id of - the submenu root menuitem label. -

    -

    - In popup mode, the component implicitly manages the aria-expanded, aria-haspopup and - aria-controls attributes of the target element to define the relation between the target and the popup. -

    -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tab - Add focus to the first item if focus moves in to the menu. If the focus is already within the menu, focus - moves to the next focusable item in the page tab sequence. -
    shift + tab - Add focus to the last item if focus moves in to the menu. If the focus is already within the menu, focus - moves to the previous focusable item in the page tab sequence. -
    enter - Activates the focused menuitem. If menu is in overlay mode, popup gets closes and focus moves to target. -
    space - Activates the focused menuitem. If menu is in overlay mode, popup gets closes and focus moves to target. -
    escapeIf menu is in overlay mode, popup gets closes and focus moves to target.
    down arrowMoves focus to the next menuitem.
    up arrowMoves focus to the previous menuitem.
    homeMoves focus to the first menuitem.
    endMoves focus to the last menuitem.
    -
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/menu/basicdoc.ts b/src/app/showcase/doc/menu/basicdoc.ts deleted file mode 100644 index c2e4115a136..00000000000 --- a/src/app/showcase/doc/menu/basicdoc.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    Menu requires a collection of menuitems as its model.

    -
    -
    - -
    - - `, -}) -export class BasicDoc implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { label: 'New', icon: 'pi pi-plus' }, - { label: 'Search', icon: 'pi pi-search' }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Menu } from 'primeng/menu'; - -@Component({ - selector: 'menu-basic-demo', - templateUrl: './menu-basic-demo.html', - standalone: true, - imports: [Menu] -}) -export class MenuBasicDemo implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { label: 'New', icon: 'pi pi-plus' }, - { label: 'Search', icon: 'pi pi-search' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/menu/commanddoc.ts b/src/app/showcase/doc/menu/commanddoc.ts deleted file mode 100644 index b32814ed30f..00000000000 --- a/src/app/showcase/doc/menu/commanddoc.ts +++ /dev/null @@ -1,105 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'command-doc', - template: ` - -

    The function to invoke when an item is clicked is defined using the command property.

    -
    -
    - - -
    - - `, - providers: [MessageService], -}) -export class CommandDoc implements OnInit { - items: MenuItem[] | undefined; - - constructor(private messageService: MessageService) {} - - ngOnInit() { - this.items = [ - { - label: 'New', - icon: 'pi pi-plus', - command: () => { - this.update(); - }, - }, - { - label: 'Search', - icon: 'pi pi-search', - command: () => { - this.delete(); - }, - }, - ]; - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'File created', life: 3000 }); - } - - delete() { - this.messageService.add({ severity: 'warn', summary: 'Search Completed', detail: 'No results found', life: 3000 }); - } - - code: Code = { - basic: ` -`, - - html: `
    - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Menu } from 'primeng/menu'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'menu-command-demo', - templateUrl: './menu-command-demo.html', - standalone: true, - imports: [Menu, ToastModule], - providers: [MessageService] -}) -export class MenuCommandDemo implements OnInit { - items: MenuItem[] | undefined; - - constructor(private messageService: MessageService) {} - - ngOnInit() { - this.items = [ - { - label: 'New', - icon: 'pi pi-plus', - command: () => { - this.update(); - } - }, - { - label: 'Search', - icon: 'pi pi-search', - command: () => { - this.delete(); - } - } - ]; - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'File created', life: 3000 }); - } - - delete() { - this.messageService.add({ severity: 'warn', summary: 'Search Completed', detail: 'No results found', life: 3000 }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/menu/groupdoc.ts b/src/app/showcase/doc/menu/groupdoc.ts deleted file mode 100644 index 2af996d5249..00000000000 --- a/src/app/showcase/doc/menu/groupdoc.ts +++ /dev/null @@ -1,108 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'menu-group-demo', - template: ` - -

    Menu supports one level of nesting by defining children with items property.

    -
    -
    - -
    - - `, - providers: [MessageService], -}) -export class GroupDoc implements OnInit { - items: MenuItem[] | undefined; - - constructor(private messageService: MessageService) {} - - ngOnInit() { - this.items = [ - { - label: 'Documents', - items: [ - { - label: 'New', - icon: 'pi pi-plus', - }, - { - label: 'Search', - icon: 'pi pi-search', - }, - ], - }, - { - label: 'Profile', - items: [ - { - label: 'Settings', - icon: 'pi pi-cog', - }, - { - label: 'Logout', - icon: 'pi pi-sign-out', - }, - ], - }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Menu } from 'primeng/menu'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'menu-group-demo', - templateUrl: './menu-group-demo.html', - standalone: true, - imports: [Menu, ToastModule] -}) -export class MenuGroupDemo implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'Documents', - items: [ - { - label: 'New', - icon: 'pi pi-plus' - }, - { - label: 'Search', - icon: 'pi pi-search' - } - ] - }, - { - label: 'Profile', - items: [ - { - label: 'Settings', - icon: 'pi pi-cog' - }, - { - label: 'Logout', - icon: 'pi pi-sign-out' - } - ] - } - ]; - } - -}`, - }; -} diff --git a/src/app/showcase/doc/menu/importdoc.ts b/src/app/showcase/doc/menu/importdoc.ts deleted file mode 100644 index bad20564dda..00000000000 --- a/src/app/showcase/doc/menu/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'menu-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Menu } from 'primeng/menu';`, - }; -} diff --git a/src/app/showcase/doc/menu/popupdoc.ts b/src/app/showcase/doc/menu/popupdoc.ts deleted file mode 100644 index f7e785a681f..00000000000 --- a/src/app/showcase/doc/menu/popupdoc.ts +++ /dev/null @@ -1,85 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'popup-doc', - template: ` - -

    - Popup mode is enabled by setting popup property to true and calling toggle method with an event of the - target. -

    -
    -
    - - -
    - - `, - providers: [MessageService], -}) -export class PopupDoc implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'Options', - items: [ - { - label: 'Refresh', - icon: 'pi pi-refresh', - }, - { - label: 'Export', - icon: 'pi pi-upload', - }, - ], - }, - ]; - } - code: Code = { - basic: ` - -`, - - html: `
    - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Menu } from 'primeng/menu'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'menu-popup-demo', - templateUrl: './menu-popup-demo.html', - standalone: true, - imports: [Menu, ButtonModule] -}) -export class MenuPopupDemo implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'Options', - items: [ - { - label: 'Refresh', - icon: 'pi pi-refresh' - }, - { - label: 'Export', - icon: 'pi pi-upload' - } - ] - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/menu/routerdoc.ts b/src/app/showcase/doc/menu/routerdoc.ts deleted file mode 100644 index ee569975fd7..00000000000 --- a/src/app/showcase/doc/menu/routerdoc.ts +++ /dev/null @@ -1,150 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; -import { Router } from '@angular/router'; - -@Component({ - selector: 'router-doc', - template: ` - -

    - Navigation is specified using url property for external links and with routerLink for internal ones. If a menuitem - has an active route, p-menuitem-link-active style class is added as an indicator. Active route link can be configured - with routerLinkActiveOptions property of MenuItem API. -

    -
    - - - `, -}) -export class RouterDoc implements OnInit { - items: MenuItem[] | undefined; - - constructor(private router: Router) {} - - ngOnInit() { - this.items = [ - { - label: 'Navigate', - items: [ - { - label: 'Router Link', - icon: 'pi pi-palette', - route: '/guides/csslayer', - }, - { - label: 'Programmatic', - icon: 'pi pi-link', - command: () => { - this.router.navigate(['/installation']); - }, - }, - { - label: 'External', - icon: 'pi pi-home', - url: 'https://angular.io//', - }, - ], - }, - ]; - } - - code: Code = { - basic: ` - - - - - {{ item.label }} - - - - - - {{ item.label }} - - - -`, - - html: ``, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Router } from '@angular/router'; -import { Menu } from 'primeng/menu'; - -@Component({ - selector: 'menu-router-demo', - templateUrl: './menu-router-demo.html', - standalone: true, - imports: [Menu] -}) -export class MenuRouterDemo implements OnInit { - items: MenuItem[] | undefined; - - constructor(private router: Router) {} - - ngOnInit() { - this.items = [ - { - label: 'Navigate', - items: [ - { - label: 'Router Link', - icon: 'pi pi-palette', - route: '/guides/csslayer' - }, - { - label: 'Programmatic', - icon: 'pi pi-link', - command: () => { - this.router.navigate(['/installation']); - } - }, - { - label: 'External', - icon: 'pi pi-home', - url: 'https://angular.io//' - } - ] - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/menu/styledoc.ts b/src/app/showcase/doc/menu/styledoc.ts deleted file mode 100644 index e7e4834f47c..00000000000 --- a/src/app/showcase/doc/menu/styledoc.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'menu-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-menuContainer element.
    p-menu-listList element.
    p-menuitemMenuitem element.
    p-menuitem-textLabel of a menuitem.
    p-menuitem-iconIcon of a menuitem.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/menu/templatedoc.ts b/src/app/showcase/doc/menu/templatedoc.ts deleted file mode 100644 index e4cad0e48a3..00000000000 --- a/src/app/showcase/doc/menu/templatedoc.ts +++ /dev/null @@ -1,388 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    - Menu offers item customization with the item template that receives the menuitem instance from the model as a - parameter. The submenu header has its own submenuheader template, additional slots named start and - end are provided to embed content before or after the menu. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - PRIMEAPP - - - - {{ item.label }} - - - - - {{ item.label }} - - {{ item.shortcut }} - - - - - - -
    - - `, -}) -export class TemplateDoc implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - separator: true, - }, - { - label: 'Documents', - items: [ - { - label: 'New', - icon: 'pi pi-plus', - shortcut: '⌘+N', - }, - { - label: 'Search', - icon: 'pi pi-search', - shortcut: '⌘+S', - }, - ], - }, - { - label: 'Profile', - items: [ - { - label: 'Settings', - icon: 'pi pi-cog', - shortcut: '⌘+O', - }, - { - label: 'Messages', - icon: 'pi pi-inbox', - badge: '2', - }, - { - label: 'Logout', - icon: 'pi pi-sign-out', - shortcut: '⌘+Q', - }, - ], - }, - { - separator: true, - }, - ]; - } - - code: Code = { - basic: ` - - - - - - - - - - - - - - - - - - - - - - - PRIMEAPP - - - - - {{ item.label }} - - - - - {{ item.label }} - - - {{ item.shortcut }} - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - - - - - - - - - - PRIMEAPP - - - - {{ item.label }} - - - - - {{ item.label }} - - {{ item.shortcut }} - - - - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { MenuModule } from 'primeng/menu'; -import { BadgeModule } from 'primeng/badge'; -import { RippleModule } from 'primeng/ripple'; -import { AvatarModule } from 'primeng/avatar'; - -@Component({ - selector: 'menu-template-demo', - templateUrl: './menu-template-demo.html', - standalone: true, - imports: [MenuModule, BadgeModule, RippleModule, AvatarModule] -}) -export class MenuTemplateDemo implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - separator: true - }, - { - label: 'Documents', - items: [ - { - label: 'New', - icon: 'pi pi-plus', - shortcut: '⌘+N' - }, - { - label: 'Search', - icon: 'pi pi-search', - shortcut: '⌘+S' - } - ] - }, - { - label: 'Profile', - items: [ - { - label: 'Settings', - icon: 'pi pi-cog', - shortcut: '⌘+O' - }, - { - label: 'Messages', - icon: 'pi pi-inbox', - badge: '2' - }, - { - label: 'Logout', - icon: 'pi pi-sign-out', - shortcut: '⌘+Q' - } - ] - }, - { - separator: true - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/menubar/accessibilitydoc.ts b/src/app/showcase/doc/menubar/accessibilitydoc.ts deleted file mode 100644 index d8e9e221b29..00000000000 --- a/src/app/showcase/doc/menubar/accessibilitydoc.ts +++ /dev/null @@ -1,109 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'menubar-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Menubar component uses the menubar role and the value to describe the menu can either be provided with - aria-labelledby or aria-label props. Each list item has a presentation role whereas anchor elements - have a menuitem role with aria-label referring to the label of the item and aria-disabled defined if - the item is disabled. A submenu within a MenuBar uses the menu role with an aria-labelledby defined as the id - of the submenu root menuitem label. In addition, menuitems that open a submenu have aria-haspopup, - aria-expanded and aria-controls to define the relation between the item and the submenu. -

    -

    - In mobile viewports, a menu icon appears with a button role along with aria-haspopup, aria-expanded and - aria-controls to manage the relation between the overlay menubar and the button. The value to describe the button can - be defined aria-label or aria-labelledby specified using buttonProps, by default navigation key - of the aria property from the locale API as the aria-label. -

    -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tab - Add focus to the first item if focus moves in to the menu. If the focus is already within the menu, focus - moves to the next focusable item in the page tab sequence. -
    shift + tab - Add focus to the last item if focus moves in to the menu. If the focus is already within the menu, focus - moves to the previous focusable item in the page tab sequence. -
    enter - If menuitem has a submenu, toggles the visibility of the submenu otherwise activates the menuitem and closes - all open overlays. -
    space - If menuitem has a submenu, toggles the visibility of the submenu otherwise activates the menuitem and closes - all open overlays. -
    escape - If focus is inside a popup submenu, closes the submenu and moves focus to the root item of the closed - submenu. -
    down arrow - If focus is on a root element, open a submenu and moves focus to the first element in the submenu otherwise - moves focus to the next menuitem within the submenu. -
    up arrow - If focus is on a root element, opens a submenu and moves focus to the last element in the submenu otherwise - moves focus to the previous menuitem within the submenu. -
    right arrow - If focus is on a root element, moves focus to the next menuitem otherwise opens a submenu if there is one - available and moves focus to the first item. -
    left arrow - If focus is on a root element, moves focus to the previous menuitem otherwise closes a submenu and moves - focus to the root item of the closed submenu. -
    homeMoves focus to the first menuitem within the submenu.
    endMoves focus to the last menuitem within the submenu.
    -
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/menubar/basicdoc.ts b/src/app/showcase/doc/menubar/basicdoc.ts deleted file mode 100644 index 3499cbb6bbd..00000000000 --- a/src/app/showcase/doc/menubar/basicdoc.ts +++ /dev/null @@ -1,139 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    Menubar requires nested menuitems as its model.

    -
    -
    - -
    - - `, -}) -export class BasicDoc implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'Home', - icon: 'pi pi-home', - }, - { - label: 'Features', - icon: 'pi pi-star', - }, - { - label: 'Projects', - icon: 'pi pi-search', - items: [ - { - label: 'Components', - icon: 'pi pi-bolt', - }, - { - label: 'Blocks', - icon: 'pi pi-server', - }, - { - label: 'UI Kit', - icon: 'pi pi-pencil', - }, - { - label: 'Templates', - icon: 'pi pi-palette', - items: [ - { - label: 'Apollo', - icon: 'pi pi-palette', - }, - { - label: 'Ultima', - icon: 'pi pi-palette', - }, - ], - }, - ], - }, - { - label: 'Contact', - icon: 'pi pi-envelope', - }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Menubar } from 'primeng/menubar'; - -@Component({ - selector: 'menubar-basic-demo', - templateUrl: './menubar-basic-demo.html', - standalone: true, - imports: [Menubar] -}) -export class MenubarBasicDemo implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'Home', - icon: 'pi pi-home' - }, - { - label: 'Features', - icon: 'pi pi-star' - }, - { - label: 'Projects', - icon: 'pi pi-search', - items: [ - { - label: 'Components', - icon: 'pi pi-bolt' - }, - { - label: 'Blocks', - icon: 'pi pi-server' - }, - { - label: 'UI Kit', - icon: 'pi pi-pencil' - }, - { - label: 'Templates', - icon: 'pi pi-palette', - items: [ - { - label: 'Apollo', - icon: 'pi pi-palette' - }, - { - label: 'Ultima', - icon: 'pi pi-palette' - } - ] - } - ] - }, - { - label: 'Contact', - icon: 'pi pi-envelope' - } - ] - } -}`, - }; -} diff --git a/src/app/showcase/doc/menubar/commanddoc.ts b/src/app/showcase/doc/menubar/commanddoc.ts deleted file mode 100644 index 0bc1d3f4070..00000000000 --- a/src/app/showcase/doc/menubar/commanddoc.ts +++ /dev/null @@ -1,166 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'command-doc', - template: ` - -

    The command property defines the callback to run when an item is activated by click or a key event.

    -
    -
    - - -
    - - `, - providers: [MessageService], -}) -export class CommandDoc implements OnInit { - items: MenuItem[] | undefined; - - constructor(private messageService: MessageService) {} - - ngOnInit() { - this.items = [ - { - label: 'File', - icon: 'pi pi-file', - items: [ - { - label: 'New', - icon: 'pi pi-plus', - command: () => { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'File created', life: 3000 }); - }, - }, - { - label: 'Print', - icon: 'pi pi-print', - command: () => { - this.messageService.add({ severity: 'error', summary: 'Error', detail: 'No printer connected', life: 3000 }); - }, - }, - ], - }, - { - label: 'Search', - icon: 'pi pi-search', - command: () => { - this.messageService.add({ severity: 'warn', summary: 'Search Results', detail: 'No results found', life: 3000 }); - }, - }, - { - separator: true, - }, - { - label: 'Sync', - icon: 'pi pi-cloud', - items: [ - { - label: 'Import', - icon: 'pi pi-cloud-download', - command: () => { - this.messageService.add({ - severity: 'info', - summary: 'Downloads', - detail: 'Downloaded from cloud', - life: 3000, - }); - }, - }, - { - label: 'Export', - icon: 'pi pi-cloud-upload', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Shared', detail: 'Exported to cloud', life: 3000 }); - }, - }, - ], - }, - ]; - } - - code: Code = { - basic: ` -`, - - html: `
    - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Menubar } from 'primeng/menubar'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'menubar-command-demo', - templateUrl: './menubar-command-demo.html', - standalone: true, - imports: [Menubar, ToastModule], - providers: [MessageService] -}) -export class MenubarCommandDemo implements OnInit { - items: MenuItem[] | undefined; - - constructor(private messageService: MessageService) {} - - ngOnInit() { - this.items = [ - { - label: 'File', - icon: 'pi pi-file', - items: [ - { - label: 'New', - icon: 'pi pi-plus', - command: () => { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'File created', life: 3000 }); - } - }, - { - label: 'Print', - icon: 'pi pi-print', - command: () => { - this.messageService.add({ severity: 'error', summary: 'Error', detail: 'No printer connected', life: 3000 }); - } - } - ] - }, - { - label: 'Search', - icon: 'pi pi-search', - command: () => { - this.messageService.add({ severity: 'warn', summary: 'Search Results', detail: 'No results found', life: 3000 }); - } - }, - { - separator: true - }, - { - label: 'Sync', - icon: 'pi pi-cloud', - items: [ - { - label: 'Import', - icon: 'pi pi-cloud-download', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Downloads', detail: 'Downloaded from cloud', life: 3000 }); - } - }, - { - label: 'Export', - icon: 'pi pi-cloud-upload', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Shared', detail: 'Exported to cloud', life: 3000 }); - } - } - ] - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/menubar/importdoc.ts b/src/app/showcase/doc/menubar/importdoc.ts deleted file mode 100644 index 0744a9acc9f..00000000000 --- a/src/app/showcase/doc/menubar/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'menubar-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Menubar } from 'primeng/menubar';`, - }; -} diff --git a/src/app/showcase/doc/menubar/menubardoc.module.ts b/src/app/showcase/doc/menubar/menubardoc.module.ts deleted file mode 100644 index d7804b2d3eb..00000000000 --- a/src/app/showcase/doc/menubar/menubardoc.module.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { Menubar } from 'primeng/menubar'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { TemplateDoc } from './templatedoc'; -import { BasicDoc } from './basicdoc'; -import { ImportDoc } from './importdoc'; -import { StyleDoc } from './styledoc'; -import { InputTextModule } from 'primeng/inputtext'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { BadgeModule } from 'primeng/badge'; -import { Ripple } from 'primeng/ripple'; -import { AvatarModule } from 'primeng/avatar'; -import { CommandDoc } from './commanddoc'; -import { ToastModule } from 'primeng/toast'; -import { RouterDoc } from './routerdoc'; - -@NgModule({ - imports: [ - CommonModule, - AppCodeModule, - RouterModule, - Menubar, - InputTextModule, - AppDocModule, - BadgeModule, - Ripple, - AvatarModule, - ToastModule, - ], - declarations: [BasicDoc, ImportDoc, StyleDoc, TemplateDoc, CommandDoc, RouterDoc, AccessibilityDoc], - exports: [AppDocModule], -}) -export class MenubarDocModule {} diff --git a/src/app/showcase/doc/menubar/routerdoc.ts b/src/app/showcase/doc/menubar/routerdoc.ts deleted file mode 100644 index 32a2eed5b02..00000000000 --- a/src/app/showcase/doc/menubar/routerdoc.ts +++ /dev/null @@ -1,197 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; -import { Router } from '@angular/router'; - -@Component({ - selector: 'router-doc', - template: ` - -

    - Items with navigation are defined with templating to be able to use a routerLink directive, an external link or programmatic - navigation. -

    -
    -
    - - - - - - {{ item.label }} - - - - - - {{ item.label }} - - - - - - - -
    - - `, -}) -export class RouterDoc implements OnInit { - items: MenuItem[] | undefined; - - constructor(private router: Router) {} - - ngOnInit() { - this.items = [ - { - label: 'Router', - icon: 'pi pi-palette', - items: [ - { - label: 'Installation', - route: '/installation', - }, - { - label: 'Configuration', - route: '/configuration', - }, - ], - }, - { - label: 'Programmatic', - icon: 'pi pi-link', - command: () => { - this.router.navigate(['/installation']); - }, - }, - { - label: 'External', - icon: 'pi pi-home', - items: [ - { - label: 'Angular', - url: 'https://angular.io/', - }, - { - label: 'Vite.js', - url: 'https://vitejs.dev/', - }, - ], - }, - ]; - } - - code: Code = { - basic: ` - - - - - {{ item.label }} - - - - - - {{ item.label }} - - - - - - -`, - - html: `
    - - - - - - {{ item.label }} - - - - - - {{ item.label }} - - - - - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Menubar } from 'primeng/menubar'; -import { CommonModule } from '@angular/common'; -import { Router } from '@angular/router'; - -@Component({ - selector: 'menubar-router-demo', - templateUrl: './menubar-router-demo.html', - standalone: true, - imports: [Menubar, CommonModule], -}) -export class MenubarRouterDemo implements OnInit { - items: MenuItem[] | undefined; - - constructor(private router: Router) {} - - ngOnInit() { - this.items = [ - { - label: 'Router', - icon: 'pi pi-palette', - items: [ - { - label: 'Installation', - route: '/installation' - }, - { - label: 'Configuration', - route: '/configuration' - } - ] - }, - { - label: 'Programmatic', - icon: 'pi pi-link', - command: () => { - this.router.navigate(['/installation']); - } - }, - { - label: 'External', - icon: 'pi pi-home', - items: [ - { - label: 'Angular', - url: 'https://angular.io/' - }, - { - label: 'Vite.js', - url: 'https://vitejs.dev/' - } - ] - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/menubar/styledoc.ts b/src/app/showcase/doc/menubar/styledoc.ts deleted file mode 100644 index 5817f9e543e..00000000000 --- a/src/app/showcase/doc/menubar/styledoc.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'menubar-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-menubarContainer element.
    p-menu-listList element.
    p-menuitemMenuitem element.
    p-menuitem-textLabel of a menuitem.
    p-menuitem-iconIcon of a menuitem.
    p-submenu-iconArrow icon of a submenu.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/menubar/templatedoc.ts b/src/app/showcase/doc/menubar/templatedoc.ts deleted file mode 100644 index 7234302abf8..00000000000 --- a/src/app/showcase/doc/menubar/templatedoc.ts +++ /dev/null @@ -1,359 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'menubar-template-demo', - template: ` - -

    Custom content can be placed inside the menubar using the start and end templates.

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - {{ item.label }} - - {{ item.shortcut }} - - - - -
    - - -
    -
    -
    -
    - - `, -}) -export class TemplateDoc implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'Home', - icon: 'pi pi-home', - }, - { - label: 'Features', - icon: 'pi pi-star', - }, - { - label: 'Projects', - icon: 'pi pi-search', - items: [ - { - label: 'Core', - icon: 'pi pi-bolt', - shortcut: '⌘+S', - }, - { - label: 'Blocks', - icon: 'pi pi-server', - shortcut: '⌘+B', - }, - { - label: 'UI Kit', - icon: 'pi pi-pencil', - shortcut: '⌘+U', - }, - { - separator: true, - }, - { - label: 'Templates', - icon: 'pi pi-palette', - items: [ - { - label: 'Apollo', - icon: 'pi pi-palette', - badge: '2', - }, - { - label: 'Ultima', - icon: 'pi pi-palette', - badge: '3', - }, - ], - }, - ], - }, - { - label: 'Contact', - icon: 'pi pi-envelope', - badge: '3', - }, - ]; - } - - code: Code = { - basic: ` - - - - - - - - - - - - - - - - - - - - - - - - - {{ item.label }} - - {{ item.shortcut }} - - - - -
    - - -
    -
    -
    `, - - html: `
    - - - - - - - - - - - - - - - - - - - - - - - - - - {{ item.label }} - - {{ item.shortcut }} - - - - -
    - - -
    -
    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Menubar } from 'primeng/menubar'; -import { BadgeModule } from 'primeng/badge'; -import { AvatarModule } from 'primeng/avatar'; -import { InputTextModule } from 'primeng/inputtext'; -import { CommonModule } from '@angular/common'; -import { Ripple } from 'primeng/ripple'; - -@Component({ - selector: 'menubar-template-demo', - templateUrl: './menubar-template-demo.html', - standalone: true, - imports: [Menubar, BadgeModule, AvatarModule, InputTextModule, Ripple, CommonModule] -}) -export class MenubarTemplateDemo implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'Home', - icon: 'pi pi-home' - }, - { - label: 'Features', - icon: 'pi pi-star' - }, - { - label: 'Projects', - icon: 'pi pi-search', - items: [ - { - label: 'Core', - icon: 'pi pi-bolt', - shortcut: '⌘+S' - }, - { - label: 'Blocks', - icon: 'pi pi-server', - shortcut: '⌘+B' - }, - { - label: 'UI Kit', - icon: 'pi pi-pencil', - shortcut: '⌘+U' - }, - { - separator: true - }, - { - label: 'Templates', - icon: 'pi pi-palette', - items: [ - { - label: 'Apollo', - icon: 'pi pi-palette', - badge: '2' - }, - { - label: 'Ultima', - icon: 'pi pi-palette', - badge: '3' - } - ] - } - ] - }, - { - label: 'Contact', - icon: 'pi pi-envelope', - badge: '3' - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/message/accessibilitydoc.ts b/src/app/showcase/doc/message/accessibilitydoc.ts deleted file mode 100644 index 0ea36f1fa46..00000000000 --- a/src/app/showcase/doc/message/accessibilitydoc.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'message-accessibility-doc', - template: ` - -

    Screen Reader

    -

    - Message component uses alert role that implicitly defines aria-live as "assertive" and aria-atomic as - "true". Since any attribute is passed to the root element, attributes like aria-labelledby and aria-label can - optionally be used as well. -

    -

    - Close element is a button with an aria-label that refers to the aria.close property of the - locale API by default. -

    - -

    Close Button Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    enterCloses the message.
    spaceCloses the message.
    -
    -
    - `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/message/basicdoc.ts b/src/app/showcase/doc/message/basicdoc.ts deleted file mode 100644 index 324ccd725c7..00000000000 --- a/src/app/showcase/doc/message/basicdoc.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    Message component requires a content to display.

    -
    -
    - Message Content -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: `Message Content`, - - html: `
    - Message Content -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Message } from 'primeng/message'; - -@Component({ - selector: 'message-basic-demo', - templateUrl: './message-basic-demo.html', - standalone: true, - imports: [Message] -}) -export class MessageBasicDemo {}`, - }; -} diff --git a/src/app/showcase/doc/message/dynamicdoc.ts b/src/app/showcase/doc/message/dynamicdoc.ts deleted file mode 100644 index c7a09aee404..00000000000 --- a/src/app/showcase/doc/message/dynamicdoc.ts +++ /dev/null @@ -1,93 +0,0 @@ -import { Component, signal } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'dynamic-doc', - template: ` - -

    Multiple messages can be displayed using the standard for block.

    -
    -
    -
    - - -
    -
    - @for (message of messages(); track message; let first = $first) { - - } -
    -
    - - `, -}) -export class DynamicDoc { - messages = signal([]); - - code: Code = { - basic: `
    - - -
    -
    - @for (message of messages(); track message; let first = $first) { - - } -
    `, - - html: `
    -
    - - -
    -
    - @for (message of messages(); track message; let first = $first) { - - } -
    -
    `, - - typescript: `import { Component, signal } from '@angular/core'; -import { Message } from 'primeng/message'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'message-dynamic-demo', - templateUrl: './message-dynamic-demo.html', - standalone: true, - imports: [Message, ButtonModule] -}) -export class MessageDynamicDemo { - messages = signal([]); - - addMessages() { - this.messages.set([ - { severity: 'info', content: 'Dynamic Info Message' }, - { severity: 'success', content: 'Dynamic Success Message' }, - { severity: 'warn', content: 'Dynamic Warn Message' }, - ]); - } - - clearMessages() { - this.messages.set([]); - } -}`, - }; - - clearMessages() { - this.messages.set([]); - } - - addMessages() { - this.messages.set([ - { severity: 'info', content: 'Dynamic Info Message' }, - { severity: 'success', content: 'Dynamic Success Message' }, - { severity: 'warn', content: 'Dynamic Warn Message' }, - ]); - } -} diff --git a/src/app/showcase/doc/message/formdoc.ts b/src/app/showcase/doc/message/formdoc.ts deleted file mode 100644 index f495fb7cb7e..00000000000 --- a/src/app/showcase/doc/message/formdoc.ts +++ /dev/null @@ -1,66 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'form-doc', - template: ` - -

    Validation errors in a form are displayed with the error severity.

    -
    -
    -
    - Validation Failed -
    - - Username is required -
    -
    - - Email is not valid -
    -
    -
    - - `, -}) -export class FormDoc { - code: Code = { - basic: `
    - Validation Failed -
    - - Username is required -
    -
    - - Email is not valid -
    -
    `, - - html: `
    -
    - Validation Failed -
    - - Username is required -
    -
    - - Email is not valid -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Message } from 'primeng/message'; -import { InputTextModule } from 'primeng/inputtext'; - -@Component({ - selector: 'message-form-demo', - templateUrl: './message-form-demo.html', - standalone: true, - imports: [Message, InputTextModule] -}) -export class MessageFormDemo {}`, - }; -} diff --git a/src/app/showcase/doc/message/icondoc.ts b/src/app/showcase/doc/message/icondoc.ts deleted file mode 100644 index fb2a1fae487..00000000000 --- a/src/app/showcase/doc/message/icondoc.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'icon-doc', - template: ` - -

    The severity option specifies the type of the message.

    -
    -
    - - - - - - How may I help you? - -
    - - `, -}) -export class IconDoc implements OnInit { - ngOnInit() {} - - code: Code = { - basic: ` - - - - - How may I help you? -`, - html: `
    - - - - - - How may I help you? - -
    `, - typescript: `import { Component } from '@angular/core'; -import { MessageModule } from 'primeng/message'; -import { AvatarModule } from 'primeng/avatar'; - -@Component({ - selector: 'message-icon-demo', - templateUrl: './message-icon-demo.html', - standalone: true, - imports: [MessageModule, AvatarModule] -}) -export class MessageIconDemo {}`, - }; -} diff --git a/src/app/showcase/doc/message/importdoc.ts b/src/app/showcase/doc/message/importdoc.ts deleted file mode 100644 index fe597c988c6..00000000000 --- a/src/app/showcase/doc/message/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'message-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Message } from 'primeng/message';`, - }; -} diff --git a/src/app/showcase/doc/message/lifedoc.ts b/src/app/showcase/doc/message/lifedoc.ts deleted file mode 100644 index 96243d51858..00000000000 --- a/src/app/showcase/doc/message/lifedoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component, signal } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'life-doc', - template: ` - -

    Messages can disappear automatically by defined the life in milliseconds.

    -
    -
    - - @if (visible()) { - Auto disappear message - } -
    - - `, -}) -export class LifeDoc { - visible = signal(false); - - showMessage() { - this.visible.set(true); - - setTimeout(() => { - this.visible.set(false); - }, 3500); - } - - code: Code = { - basic: `Auto disappear message`, - - html: `
    - - @if (visible()) { - Auto disappear message - } -
    `, - - typescript: `import { Component, signal } from '@angular/core'; -import { Message } from 'primeng/message'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'message-life-demo', - templateUrl: './message-life-demo.html', - standalone: true, - imports: [Message, ButtonModule] -}) -export class MessageLifeDemo { - visible = signal(false); - - showMessage() { - this.visible.set(true); - - setTimeout(() => { - this.visible.set(false); - }, 3500); - } -}`, - }; -} diff --git a/src/app/showcase/doc/message/messagedoc.module.ts b/src/app/showcase/doc/message/messagedoc.module.ts deleted file mode 100644 index 7f7093a692d..00000000000 --- a/src/app/showcase/doc/message/messagedoc.module.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { ImportDoc } from './importdoc'; -import { BasicDoc } from './basicdoc'; -import { MessageModule } from 'primeng/message'; -import { AvatarModule } from 'primeng/avatar'; -import { IconDoc } from './icondoc'; -import { InputTextModule } from 'primeng/inputtext'; -import { FormDoc } from './formdoc'; -import { ButtonModule } from 'primeng/button'; -import { DynamicDoc } from './dynamicdoc'; -import { ClosableDoc } from './closabledoc'; -import { LifeDoc } from './lifedoc'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { SeverityDoc } from './severitydoc'; -import { SizesDoc } from './sizesdoc'; -import { OutlinedDoc } from './outlineddoc'; -import { SimpleDoc } from './simpledoc'; - -@NgModule({ - imports: [CommonModule, AppCodeModule, RouterModule, MessageModule, AppDocModule, AvatarModule, InputTextModule, ButtonModule], - declarations: [ - BasicDoc, - SeverityDoc, - ImportDoc, - IconDoc, - FormDoc, - DynamicDoc, - ClosableDoc, - LifeDoc, - SizesDoc, - OutlinedDoc, - SimpleDoc, - AccessibilityDoc, - ], - exports: [AppDocModule], -}) -export class MessageDocModule {} diff --git a/src/app/showcase/doc/message/outlineddoc.ts b/src/app/showcase/doc/message/outlineddoc.ts deleted file mode 100644 index 10c79755b72..00000000000 --- a/src/app/showcase/doc/message/outlineddoc.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'outlined-doc', - template: ` - -

    Configure the variant value as outlined for messages with borders and no background.

    -
    -
    - Success Message - Info Message - Warn Message - Error Message - Secondary Message - Contrast Message -
    - - `, -}) -export class OutlinedDoc { - code: Code = { - basic: `Success Message -Info Message -Warn Message -Error Message -Secondary Message -Contrast Message`, - - html: `
    - Success Message - Info Message - Warn Message - Error Message - Secondary Message - Contrast Message -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Message } from 'primeng/message'; - -@Component({ - selector: 'message-outlined-demo', - templateUrl: './message-outlined-demo.html', - standalone: true, - imports: [Message] -}) -export class MessageOutlinedDemo {}`, - }; -} diff --git a/src/app/showcase/doc/message/severitydoc.ts b/src/app/showcase/doc/message/severitydoc.ts deleted file mode 100644 index 2c35e0f0ba4..00000000000 --- a/src/app/showcase/doc/message/severitydoc.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'severity-doc', - template: ` - -

    The severity option specifies the type of the message.

    -
    -
    - Success Message - Info Message - Warn Message - Error Message - Secondary Message - Contrast Message -
    - - `, -}) -export class SeverityDoc { - code: Code = { - basic: `Success Message -Info Message -Warn Message -Error Message -Secondary Message -Contrast Message`, - html: `
    - Success Message - Info Message - Warn Message - Error Message - Secondary Message - Contrast Message -
    `, - typescript: `import { Component } from '@angular/core'; -import { Message } from 'primeng/message'; - -@Component({ - selector: 'message-severity-demo', - templateUrl: './message-severity-demo.html', - standalone: true, - imports: [Message] -}) -export class MessageSeverityDemo {}`, - }; -} diff --git a/src/app/showcase/doc/message/sizesdoc.ts b/src/app/showcase/doc/message/sizesdoc.ts deleted file mode 100644 index ff4c6bb35e2..00000000000 --- a/src/app/showcase/doc/message/sizesdoc.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'sizes-doc', - template: ` - -

    Message provides small and large sizes as alternatives to the base.

    -
    -
    - Small Message - Normal Message - Large Message -
    - - `, -}) -export class SizesDoc { - code: Code = { - basic: `Small Message -Normal Message -Large Message`, - - html: `
    - Small Message - Normal Message - Large Message -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Message } from 'primeng/message'; - -@Component({ - selector: 'message-sizes-demo', - templateUrl: './message-sizes-demo.html', - standalone: true, - imports: [Message] -}) -export class MessageSizesDemo {}`, - }; -} diff --git a/src/app/showcase/doc/metergroup/accessibilitydoc.ts b/src/app/showcase/doc/metergroup/accessibilitydoc.ts deleted file mode 100644 index 8902f112e4f..00000000000 --- a/src/app/showcase/doc/metergroup/accessibilitydoc.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'meter-group-accessibility-doc', - template: ` - -

    Screen Reader

    -

    - MeterGroup component uses meter role in addition to the aria-valuemin, aria-valuemax and - aria-valuenow attributes. Value to describe the component can be defined using aria-labelledby prop. -

    - -

    Keyboard Support

    -

    Component does not include any interactive elements.

    -
    - `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/metergroup/basicdoc.ts b/src/app/showcase/doc/metergroup/basicdoc.ts deleted file mode 100644 index e9ee0f81265..00000000000 --- a/src/app/showcase/doc/metergroup/basicdoc.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    - MeterGroup requires a value as the data to display where each item in the collection should be a type of - MeterItem. -

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - value = [{ label: 'Space used', value: 15, color: 'var(--p-primary-color)' }]; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MeterGroup } from 'primeng/metergroup'; - -@Component({ - selector: 'meter-group-basic-demo', - templateUrl: './meter-group-basic-demo.html', - standalone: true, - imports: [MeterGroup] -}) -export class MeterGroupBasicDemo { - value = [ - { label: 'Space used', value: 15, color: 'var(--p-primary-color)' } - ]; -}`, - }; -} diff --git a/src/app/showcase/doc/metergroup/icondoc.ts b/src/app/showcase/doc/metergroup/icondoc.ts deleted file mode 100644 index 52f09f8c87c..00000000000 --- a/src/app/showcase/doc/metergroup/icondoc.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'icon-doc', - template: ` - -

    Icons can be displayed next to the labels instead of the default marker.

    -
    -
    - -
    - - `, -}) -export class IconDoc { - value = [ - { label: 'Apps', color: '#34d399', value: 16, icon: 'pi pi-table' }, - { label: 'Messages', color: '#fbbf24', value: 8, icon: 'pi pi-inbox' }, - { label: 'Media', color: '#60a5fa', value: 24, icon: 'pi pi-image' }, - { label: 'System', color: '#c084fc', value: 10, icon: 'pi pi-cog' }, - ]; - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MeterGroup } from 'primeng/metergroup'; - -@Component({ - selector: 'meter-group-icon-demo', - templateUrl: './meter-group-icon-demo.html', - standalone: true, - imports: [MeterGroup] -}) -export class MeterGroupIconDemo { - value = [ - { label: 'Apps', color: '#34d399', value: 16, icon: 'pi pi-table' }, - { label: 'Messages', color: '#fbbf24', value: 8, icon: 'pi pi-inbox' }, - { label: 'Media', color: '#60a5fa', value: 24, icon: 'pi pi-image' }, - { label: 'System', color: '#c084fc', value: 10, icon: 'pi pi-cog' } - ]; -}`, - }; -} diff --git a/src/app/showcase/doc/metergroup/importdoc.ts b/src/app/showcase/doc/metergroup/importdoc.ts deleted file mode 100644 index 0d4d953949c..00000000000 --- a/src/app/showcase/doc/metergroup/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'meter-group-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { MeterGroup } from 'primeng/metergroup';`, - }; -} diff --git a/src/app/showcase/doc/metergroup/labeldoc.ts b/src/app/showcase/doc/metergroup/labeldoc.ts deleted file mode 100644 index 0ca1f6a4d54..00000000000 --- a/src/app/showcase/doc/metergroup/labeldoc.ts +++ /dev/null @@ -1,58 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'label-doc', - template: ` - -

    - The position of the labels relative to the meters is defined using the labelPosition property. The default - orientation of the labels is horizontal, and the vertical alternative is available through the - labelOrientation option. -

    -
    -
    - -
    - - `, -}) -export class LabelDoc { - value = [ - { label: 'Apps', color: '#34d399', value: 16 }, - { label: 'Messages', color: '#fbbf24', value: 8 }, - { label: 'Media', color: '#60a5fa', value: 24 }, - { label: 'System', color: '#c084fc', value: 10 }, - ]; - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MeterGroup } from 'primeng/metergroup'; - -@Component({ - selector: 'meter-group-label-demo', - templateUrl: './meter-group-label-demo.html', - standalone: true, - imports: [MeterGroup] -}) -export class MeterGroupLabelDemo { - value = [ - { label: 'Apps', color: '#34d399', value: 16 }, - { label: 'Messages', color: '#fbbf24', value: 8 }, - { label: 'Media', color: '#60a5fa', value: 24 }, - { label: 'System', color: '#c084fc', value: 10 } - ]; -}`, - }; -} diff --git a/src/app/showcase/doc/metergroup/minmaxdoc.ts b/src/app/showcase/doc/metergroup/minmaxdoc.ts deleted file mode 100644 index 73db5561e89..00000000000 --- a/src/app/showcase/doc/metergroup/minmaxdoc.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'min-max-doc', - template: ` - -

    Boundaries are configured with the min and max values whose defaults are 0 and 100 respectively.

    -
    -
    - -
    - - `, -}) -export class MinMaxDoc { - value = [ - { label: 'Apps', color: '#34d399', value: 16 }, - { label: 'Messages', color: '#fbbf24', value: 8 }, - { label: 'Media', color: '#60a5fa', value: 24 }, - { label: 'System', color: '#c084fc', value: 10 }, - ]; - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MeterGroup } from 'primeng/metergroup'; - -@Component({ - selector: 'meter-group-min-max-demo', - templateUrl: './meter-group-min-max-demo.html', - standalone: true, - imports: [MeterGroup] -}) -export class MeterGroupMinMaxDemo{ - - value = [ - { label: 'Apps', color: '#34d399', value: 16 }, - { label: 'Messages', color: '#fbbf24', value: 8 }, - { label: 'Media', color: '#60a5fa', value: 24 }, - { label: 'System', color: '#c084fc', value: 10 } - ]; - -}`, - }; -} diff --git a/src/app/showcase/doc/metergroup/multipledoc.ts b/src/app/showcase/doc/metergroup/multipledoc.ts deleted file mode 100644 index fccd66124e0..00000000000 --- a/src/app/showcase/doc/metergroup/multipledoc.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'multiple-doc', - template: ` - -

    Adding more items to the array displays the meters in a group.

    -
    -
    - -
    - - `, -}) -export class MultipleDoc { - value = [ - { label: 'Apps', color: '#34d399', value: 16 }, - { label: 'Messages', color: '#fbbf24', value: 8 }, - { label: 'Media', color: '#60a5fa', value: 24 }, - { label: 'System', color: '#c084fc', value: 10 }, - ]; - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MeterGroup } from 'primeng/metergroup'; - -@Component({ - selector: 'meter-group-multiple-demo', - templateUrl: './meter-group-multiple-demo.html', - standalone: true, - imports: [MeterGroup] -}) -export class MeterGroupMultipleDemo { - value = [ - { label: 'Apps', color: '#34d399', value: 16 }, - { label: 'Messages', color: '#fbbf24', value: 8 }, - { label: 'Media', color: '#60a5fa', value: 24 }, - { label: 'System', color: '#c084fc', value: 10 } - ]; -}`, - }; -} diff --git a/src/app/showcase/doc/metergroup/styledoc.ts b/src/app/showcase/doc/metergroup/styledoc.ts deleted file mode 100644 index 4f87191418c..00000000000 --- a/src/app/showcase/doc/metergroup/styledoc.ts +++ /dev/null @@ -1,78 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'meter-group-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-metergroupContainer element.
    p-metergroup-horizontalContainer element when orientation mode is horizontal.
    p-metergroup-verticalContainer element when orientation mode is vertical.
    p-metergroup-meter-containerContainer of the meters.
    p-metergroup-meterContent of a meter.
    p-metergroup-label-listContainer element of the list of labels.
    p-metergroup-label-list-startContainer element when label position is start.
    p-metergroup-label-list-endContainer element when label position is end.
    p-metergroup-label-list-horizontalContainer element when label orientation is horizontal.
    p-metergroup-label-list-verticalContainer element when label orientation is vertical.
    p-metergroup-label-list-itemContainer element of a list item.
    p-metergroup-label-list-typeContainer element of a list type.
    p-metergroup-labelContent of a label.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/metergroup/templatedoc.ts b/src/app/showcase/doc/metergroup/templatedoc.ts deleted file mode 100644 index d7d46aab4a1..00000000000 --- a/src/app/showcase/doc/metergroup/templatedoc.ts +++ /dev/null @@ -1,160 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    MeterGroup provides templating support for labels, meter items, and content around the meters.

    -
    -
    - - -
    - - -
    -
    - {{ meterItem.label }} - {{ meterItem.value }}% -
    - - - -
    -
    -
    -
    -
    - - - - -
    - Storage - {{ totalPercent }}% - 1TB -
    -
    - -
    - - -
    -
    -
    -
    - - `, -}) -export class TemplateDoc { - value = [ - { label: 'Apps', color1: '#34d399', color2: '#fbbf24', value: 25, icon: 'pi pi-table' }, - { label: 'Messages', color1: '#fbbf24', color2: '#60a5fa', value: 15, icon: 'pi pi-inbox' }, - { label: 'Media', color1: '#60a5fa', color2: '#c084fc', value: 20, icon: 'pi pi-image' }, - { label: 'System', color1: '#c084fc', color2: '#c084fc', value: 10, icon: 'pi pi-cog' }, - ]; - - code: Code = { - basic: ` - -
    - - -
    -
    - {{ meterItem.label }} - {{ meterItem.value }}% -
    - - - -
    -
    -
    -
    -
    - - - - -
    - Storage - {{ totalPercent }}% - 1TB -
    -
    - -
    - - -
    -
    -
    `, - - html: `
    - - -
    - - -
    -
    - {{ meterItem.label }} - {{ meterItem.value }}% -
    - - - -
    -
    -
    -
    -
    - - - - -
    - Storage - {{ totalPercent }}% - 1TB -
    -
    - -
    - - -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MeterGroup } from 'primeng/metergroup'; -import { CardModule } from 'primeng/card'; -import { CommonModule } from '@angular/common'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'meter-group-template-demo', - templateUrl: './meter-group-template-demo.html', - standalone: true, - imports: [MeterGroup, CardModule, ButtonModule, CommonModule] -}) -export class MeterGroupTemplateDemo { - value = [ - { label: 'Apps', color1: '#34d399', color2: '#fbbf24', value: 25, icon: 'pi pi-table' }, - { label: 'Messages', color1: '#fbbf24', color2: '#60a5fa', value: 15, icon: 'pi pi-inbox' }, - { label: 'Media', color1: '#60a5fa', color2: '#c084fc', value: 20, icon: 'pi pi-image' }, - { label: 'System', color1: '#c084fc', color2: '#c084fc', value: 10, icon: 'pi pi-cog' } - ]; -}`, - }; -} diff --git a/src/app/showcase/doc/metergroup/verticaldoc.ts b/src/app/showcase/doc/metergroup/verticaldoc.ts deleted file mode 100644 index 31287827b0c..00000000000 --- a/src/app/showcase/doc/metergroup/verticaldoc.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'vertical-doc', - template: ` - -

    - Layout of the MeterGroup is configured with the orientation property that accepts either horizontal or - vertical as available options. -

    -
    -
    - -
    - - `, -}) -export class VerticalDoc { - value = [ - { label: 'Apps', color: '#34d399', value: 16 }, - { label: 'Messages', color: '#fbbf24', value: 8 }, - { label: 'Media', color: '#60a5fa', value: 24 }, - { label: 'System', color: '#c084fc', value: 10 }, - ]; - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MeterGroup } from 'primeng/metergroup'; - -@Component({ - selector: 'meter-group-vertical-demo', - templateUrl: './meter-group-vertical-demo.html', - standalone: true, - imports: [MeterGroup] -}) -export class MeterGroupVerticalDemo { - value = [ - { label: 'Apps', color: '#34d399', value: 16 }, - { label: 'Messages', color: '#fbbf24', value: 8 }, - { label: 'Media', color: '#60a5fa', value: 24 }, - { label: 'System', color: '#c084fc', value: 10 } - ]; -}`, - }; -} diff --git a/src/app/showcase/doc/multiselect/accessibilitydoc.ts b/src/app/showcase/doc/multiselect/accessibilitydoc.ts deleted file mode 100644 index 301d00ab2fa..00000000000 --- a/src/app/showcase/doc/multiselect/accessibilitydoc.ts +++ /dev/null @@ -1,253 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'multi-select-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Value to describe the component can either be provided with ariaLabelledBy or ariaLabel props. The multiselect - component has a combobox role in addition to aria-haspopup and aria-expanded attributes. The relation - between the combobox and the popup is created with aria-controls attribute that refers to the id of the popup - listbox. -

    -

    - The popup listbox uses listbox as the role with aria-multiselectable enabled. Each list item has an - option role along with aria-label, aria-selected and aria-disabled attributes. -

    - -

    - Checkbox component at the header uses a hidden native checkbox element internally that is only visible to screen readers. - Value to read is defined with the selectAll and unselectAll keys of the aria property from the - locale API. -

    - -

    If filtering is enabled, filterInputProps can be defined to give aria-* props to the input element.

    - -

    - Close button uses close key of the aria property from the locale API as - the aria-label by default, this can be overriden with the closeButtonProps. -

    -
    - - - -

    Closed State Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus to the multiselect element.
    - space - - Opens the popup and moves visual focus to the selected option, if there is none then first option receives the - focus. -
    - down arrow - - Opens the popup and moves visual focus to the selected option, if there is none then first option receives the - focus. -
    - up arrow - - Opens the popup and moves visual focus to the selected option, if there is none then first option receives the - focus. -
    -
    - -

    Popup Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - - Moves focus to the next focusable element in the popup, if there is none then first focusable element receives - the focus. -
    shift + tab - Moves focus to the previous focusable element in the popup, if there is none then last focusable element - receives the focus. -
    - enter - Toggles the selection state of the focused option.
    - space - Toggles the selection state of the focused option.
    - escape - Closes the popup, moves focus to the multiselect element.
    - down arrow - Moves focus to the next option, if there is none then visual focus does not change.
    - up arrow - Moves focus to the previous option, if there is none then visual focus does not change.
    - home - Moves focus to the first option.
    - end - Moves focus to the last option.
    - any printable character - Moves focus to the option whose label starts with the characters being typed if dropdown is not editable.
    -
    - -

    Toggle All Checkbox Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    - space - Toggles the checked state.
    - escape - Closes the popup.
    -
    - -

    Filter Input Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    - enter - Closes the popup and moves focus to the multiselect element.
    - escape - Closes the popup and moves focus to the multiselect element.
    -
    - -

    Close Button Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - enter - Closes the popup and moves focus to the multiselect element.
    - space - Closes the popup and moves focus to the multiselect element.
    - escape - Closes the popup and moves focus to the multiselect element.
    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - basic: `Options - - -`, - }; -} diff --git a/src/app/showcase/doc/multiselect/basicdoc.ts b/src/app/showcase/doc/multiselect/basicdoc.ts deleted file mode 100644 index 329832af3bf..00000000000 --- a/src/app/showcase/doc/multiselect/basicdoc.ts +++ /dev/null @@ -1,89 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'basic-doc', - template: ` - -

    - MultiSelect is used as a controlled component with ngModel property along with an options collection. Label - and value of an option are defined with the optionLabel and optionValue properties respectively. Default - property name for the optionLabel is label and value for the optionValue. If - optionValue is omitted and the object has no value property, the object itself becomes the value of an option. - Note that, when options are simple primitive values such as a string array, no optionLabel and - optionValue would be necessary. -

    -
    -
    - -
    - - `, -}) -export class BasicDoc implements OnInit { - cities!: City[]; - - selectedCities!: any[]; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { MultiSelectModule } from 'primeng/multiselect'; - -interface City { - name: string, - code: string -} - -@Component({ - selector: 'multi-select-basic-demo', - templateUrl: './multi-select-basic-demo.html', - standalone: true, - imports: [FormsModule, MultiSelectModule] -}) -export class MultiSelectBasicDemo implements OnInit { - - cities!: City[]; - - selectedCities!: City[]; - - ngOnInit() { - this.cities = [ - {name: 'New York', code: 'NY'}, - {name: 'Rome', code: 'RM'}, - {name: 'London', code: 'LDN'}, - {name: 'Istanbul', code: 'IST'}, - {name: 'Paris', code: 'PRS'} - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/multiselect/disableddoc.ts b/src/app/showcase/doc/multiselect/disableddoc.ts deleted file mode 100644 index 8784e844c4f..00000000000 --- a/src/app/showcase/doc/multiselect/disableddoc.ts +++ /dev/null @@ -1,81 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'disabled-doc', - template: ` - -

    When disabled is present, the element cannot be edited and focused.

    -
    -
    - -
    - - `, -}) -export class DisabledDoc implements OnInit { - cities!: City[]; - - selectedCities!: City[]; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { MultiSelectModule } from 'primeng/multiselect'; - -interface City { - name: string, - code: string -} - -@Component({ - selector: 'multi-select-disabled-demo', - templateUrl: './multi-select-disabled-demo.html', - standalone: true, - imports: [FormsModule, MultiSelectModule] -}) -export class MultiSelectDisabledDemo implements OnInit { - cities!: City[]; - - selectedCities!: City[]; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/multiselect/filleddoc.ts b/src/app/showcase/doc/multiselect/filleddoc.ts deleted file mode 100644 index 4bba28d64cd..00000000000 --- a/src/app/showcase/doc/multiselect/filleddoc.ts +++ /dev/null @@ -1,86 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'filled-doc', - template: ` - -

    - Specify the variant property as filled to display the component with a higher visual emphasis than the default - outlined style. -

    -
    -
    - -
    - - `, -}) -export class FilledDoc implements OnInit { - cities!: City[]; - - selectedCities!: any[]; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { MultiSelectModule } from 'primeng/multiselect'; - -interface City { - name: string, - code: string -} - -@Component({ - selector: 'multi-select-filled-demo', - templateUrl: './multi-select-filled-demo.html', - standalone: true, - imports: [FormsModule, MultiSelectModule] -}) -export class MultiSelectFilledDemo implements OnInit { - - cities!: City[]; - - selectedCities!: City[]; - - ngOnInit() { - this.cities = [ - {name: 'New York', code: 'NY'}, - {name: 'Rome', code: 'RM'}, - {name: 'London', code: 'LDN'}, - {name: 'Istanbul', code: 'IST'}, - {name: 'Paris', code: 'PRS'} - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/multiselect/filterdoc.ts b/src/app/showcase/doc/multiselect/filterdoc.ts deleted file mode 100644 index 295d7ac2896..00000000000 --- a/src/app/showcase/doc/multiselect/filterdoc.ts +++ /dev/null @@ -1,82 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'filter-doc', - template: ` - -

    MultiSelect provides built-in filtering that is enabled by adding the filter property.

    -
    -
    - -
    - - `, -}) -export class FilterDoc implements OnInit { - cities!: City[]; - - selectedCities!: City[]; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { MultiSelectModule } from 'primeng/multiselect'; - -interface City { - name: string, - code: string -} - -@Component({ - selector: 'multi-select-filter-demo', - templateUrl: './multi-select-filter-demo.html', - standalone: true, - imports: [FormsModule, MultiSelectModule] -}) -export class MultiSelectFilterDemo implements OnInit { - cities!: City[]; - - selectedCities!: City[]; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/multiselect/floatlabeldoc.ts b/src/app/showcase/doc/multiselect/floatlabeldoc.ts deleted file mode 100644 index ebe240a2e88..00000000000 --- a/src/app/showcase/doc/multiselect/floatlabeldoc.ts +++ /dev/null @@ -1,149 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'floatlabel-doc', - template: ` - -

    - A floating label appears on top of the input field when focused. Visit - FloatLabel documentation for more information. -

    -
    -
    - - - - - - - - - - - - - - -
    - - `, -}) -export class FloatLabelDoc implements OnInit { - cities!: City[]; - - value1!: City[]; - - value2!: City[]; - - value3!: City[]; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ` - - - - - - - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { MultiSelectModule } from 'primeng/multiselect'; -import { FloatLabel } from 'primeng/floatlabel'; - -interface City { - name: string, - code: string -} - -@Component({ - selector: 'multi-select-floatlabel-demo', - templateUrl: './multi-select-floatlabel-demo.html', - standalone: true, - imports: [FormsModule, MultiSelectModule, FloatLabel] -}) -export class MultiSelectFloatlabelDemo implements OnInit { - cities!: City[]; - - value1!: City[]; - - value2!: City[]; - - value3!: City[]; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/multiselect/groupdoc.ts b/src/app/showcase/doc/multiselect/groupdoc.ts deleted file mode 100644 index dde84f2d212..00000000000 --- a/src/app/showcase/doc/multiselect/groupdoc.ts +++ /dev/null @@ -1,165 +0,0 @@ -import { Component } from '@angular/core'; -import { SelectItemGroup } from 'primeng/api'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'group-doc', - template: ` - -

    Options can be grouped when a nested data structures is provided.

    -
    -
    - - -
    - - {{ group.label }} -
    -
    -
    -
    - - `, -}) -export class GroupDoc { - groupedCities!: SelectItemGroup[]; - - selectedCities!: City[]; - - constructor() { - this.groupedCities = [ - { - label: 'Germany', - value: 'de', - items: [ - { label: 'Berlin', value: 'Berlin' }, - { label: 'Frankfurt', value: 'Frankfurt' }, - { label: 'Hamburg', value: 'Hamburg' }, - { label: 'Munich', value: 'Munich' }, - ], - }, - { - label: 'USA', - value: 'us', - items: [ - { label: 'Chicago', value: 'Chicago' }, - { label: 'Los Angeles', value: 'Los Angeles' }, - { label: 'New York', value: 'New York' }, - { label: 'San Francisco', value: 'San Francisco' }, - ], - }, - { - label: 'Japan', - value: 'jp', - items: [ - { label: 'Kyoto', value: 'Kyoto' }, - { label: 'Osaka', value: 'Osaka' }, - { label: 'Tokyo', value: 'Tokyo' }, - { label: 'Yokohama', value: 'Yokohama' }, - ], - }, - ]; - } - - code: Code = { - basic: ` - -
    - - {{ group.label }} -
    -
    -
    `, - - html: `
    - - -
    - - {{ group.label }} -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { SelectItemGroup } from 'primeng/api'; -import { FormsModule } from '@angular/forms'; -import { MultiSelectModule } from 'primeng/multiselect'; - -interface City { - name: string, - code: string -} - -@Component({ - selector: 'multi-select-group-demo', - templateUrl: './multi-select-group-demo.html', - standalone: true, - imports: [FormsModule, MultiSelectModule] -}) -export class MultiSelectGroupDemo { - groupedCities!: SelectItemGroup[]; - - selectedCities!: City[]; - - constructor() { - this.groupedCities = [ - { - label: 'Germany', - value: 'de', - items: [ - { label: 'Berlin', value: 'Berlin' }, - { label: 'Frankfurt', value: 'Frankfurt' }, - { label: 'Hamburg', value: 'Hamburg' }, - { label: 'Munich', value: 'Munich' } - ] - }, - { - label: 'USA', - value: 'us', - items: [ - { label: 'Chicago', value: 'Chicago' }, - { label: 'Los Angeles', value: 'Los Angeles' }, - { label: 'New York', value: 'New York' }, - { label: 'San Francisco', value: 'San Francisco' } - ] - }, - { - label: 'Japan', - value: 'jp', - items: [ - { label: 'Kyoto', value: 'Kyoto' }, - { label: 'Osaka', value: 'Osaka' }, - { label: 'Tokyo', value: 'Tokyo' }, - { label: 'Yokohama', value: 'Yokohama' } - ] - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/multiselect/iftalabeldoc.ts b/src/app/showcase/doc/multiselect/iftalabeldoc.ts deleted file mode 100644 index 2cf1d0ec9a7..00000000000 --- a/src/app/showcase/doc/multiselect/iftalabeldoc.ts +++ /dev/null @@ -1,94 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'iftalabel-doc', - template: ` - -

    - IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for - more information. -

    -
    -
    - - - - -
    - - `, -}) -export class IftaLabelDoc implements OnInit { - cities!: City[]; - - selectedCities!: City[]; - code: Code = { - basic: ` - - -`, - - html: `
    - - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { MultiSelectModule } from 'primeng/multiselect'; -import { IftaLabelModule } from 'primeng/iftalabel'; - -interface City { - name: string, - code: string -} - -@Component({ - selector: 'multi-select-iftalabel-demo', - templateUrl: './multi-select-iftalabel-demo.html', - standalone: true, - imports: [FormsModule, MultiSelectModule, IftaLabelModule] -}) -export class MultiSelectIftalabelDemo implements OnInit { - cities!: City[]; - - selectedCities!: City[]; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } -}`, - }; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } -} diff --git a/src/app/showcase/doc/multiselect/importdoc.ts b/src/app/showcase/doc/multiselect/importdoc.ts deleted file mode 100644 index c5665ebe7d4..00000000000 --- a/src/app/showcase/doc/multiselect/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'multi-select-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { MultiSelectModule } from 'primeng/multiselect';`, - }; -} diff --git a/src/app/showcase/doc/multiselect/invaliddoc.ts b/src/app/showcase/doc/multiselect/invaliddoc.ts deleted file mode 100644 index bc4e48cb515..00000000000 --- a/src/app/showcase/doc/multiselect/invaliddoc.ts +++ /dev/null @@ -1,82 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'invalid-doc', - template: ` - -

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    -
    -
    - -
    - - `, -}) -export class InvalidDoc implements OnInit { - cities!: City[]; - - selectedCities!: City[]; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { MultiSelectModule } from 'primeng/multiselect'; - -interface City { - name: string, - code: string -} - -@Component({ - selector: 'multi-select-invalid-demo', - templateUrl: './multi-select-invalid-demo.html', - standalone: true, - imports: [FormsModule, MultiSelectModule] -}) -export class MultiSelectInvalidDemo implements OnInit { - cities!: City[]; - - selectedCities!: City[]; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/multiselect/loadingstatedoc.ts b/src/app/showcase/doc/multiselect/loadingstatedoc.ts deleted file mode 100644 index 53bdb1d7007..00000000000 --- a/src/app/showcase/doc/multiselect/loadingstatedoc.ts +++ /dev/null @@ -1,82 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'loading-state-doc', - template: ` - -

    Loading state can be used loading property.

    -
    -
    - -
    - - `, -}) -export class LoadingStateDoc implements OnInit { - cities!: City[]; - - selectedCities!: any[]; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { MultiSelectModule } from 'primeng/multiselect'; - -interface City { - name: string, - code: string -} - -@Component({ - selector: 'multi-select-loading-state-demo', - templateUrl: './multi-select-loading-state-demo.html', - standalone: true, - imports: [FormsModule, MultiSelectModule] -}) -export class MultiSelectLoadingStateDemo implements OnInit { - - cities!: City[]; - - selectedCities!: City[]; - - ngOnInit() { - this.cities = [ - {name: 'New York', code: 'NY'}, - {name: 'Rome', code: 'RM'}, - {name: 'London', code: 'LDN'}, - {name: 'Istanbul', code: 'IST'}, - {name: 'Paris', code: 'PRS'} - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/multiselect/multiselectdoc.module.ts b/src/app/showcase/doc/multiselect/multiselectdoc.module.ts deleted file mode 100644 index 2f9890a66b0..00000000000 --- a/src/app/showcase/doc/multiselect/multiselectdoc.module.ts +++ /dev/null @@ -1,63 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { RouterModule } from '@angular/router'; -import { MultiSelectModule } from 'primeng/multiselect'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { BasicDoc } from './basicdoc'; -import { ChipsDoc } from './chipsdoc'; -import { DisabledDoc } from './disableddoc'; -import { FilterDoc } from './filterdoc'; -import { FloatLabelDoc } from './floatlabeldoc'; -import { GroupDoc } from './groupdoc'; -import { ImportDoc } from './importdoc'; -import { InvalidDoc } from './invaliddoc'; -import { ReactiveFormsDoc } from './reactiveformsdoc'; -import { StyleDoc } from './styledoc'; -import { TemplateDoc } from './templatedoc'; -import { VirtualScrollDoc } from './virtualscrolldoc'; -import { LoadingStateDoc } from './loadingstatedoc'; -import { FloatLabelModule } from 'primeng/floatlabel'; -import { FilledDoc } from './filleddoc'; -import { IftaLabelModule } from 'primeng/iftalabel'; -import { IftaLabelDoc } from './iftalabeldoc'; -import { ButtonModule } from 'primeng/button'; -import { SizesDoc } from './sizesdoc'; - -@NgModule({ - imports: [ - CommonModule, - AppCodeModule, - RouterModule, - MultiSelectModule, - FormsModule, - ReactiveFormsModule, - AppDocModule, - FloatLabelModule, - IftaLabelModule, - ButtonModule - ], - exports: [AppDocModule], - declarations: [ - ImportDoc, - BasicDoc, - ChipsDoc, - GroupDoc, - FilterDoc, - TemplateDoc, - VirtualScrollDoc, - FloatLabelDoc, - IftaLabelDoc, - InvalidDoc, - DisabledDoc, - StyleDoc, - AccessibilityDoc, - ReactiveFormsDoc, - LoadingStateDoc, - FilledDoc, - SizesDoc - ], -}) -export class MultiSelectDocModule {} diff --git a/src/app/showcase/doc/multiselect/reactiveformsdoc.ts b/src/app/showcase/doc/multiselect/reactiveformsdoc.ts deleted file mode 100644 index 4e93f9bee21..00000000000 --- a/src/app/showcase/doc/multiselect/reactiveformsdoc.ts +++ /dev/null @@ -1,90 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - MultiSelect can also be used with reactive forms. In this case, the formControlName property is used to bind the - component to a form control. -

    -
    -
    - - - - `, -}) -export class ReactiveFormsDoc implements OnInit { - cities!: City[]; - - formGroup!: FormGroup; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - - this.formGroup = new FormGroup({ - selectedCities: new FormControl([{ name: 'Istanbul', code: 'IST' }]), - }); - } - - code: Code = { - basic: `
    - -`, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; - -interface City { - name: string, - code: string -} - -@Component({ - selector: 'multi-select-reactive-forms-demo', - templateUrl: './multi-select-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, MultiSelectModule] -}) -export class MultiSelectReactiveFormsDemo implements OnInit { - cities!: City[]; - - formGroup!: FormGroup; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' } - ]; - - this.formGroup = new FormGroup({ - selectedCities: new FormControl([{ name: 'Istanbul', code: 'IST' }]) - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/multiselect/sizesdoc.ts b/src/app/showcase/doc/multiselect/sizesdoc.ts deleted file mode 100644 index 143e6a2b4e2..00000000000 --- a/src/app/showcase/doc/multiselect/sizesdoc.ts +++ /dev/null @@ -1,112 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'sizes-doc', - template: ` - -

    MultiSelect provides small and large sizes as alternatives to the base.

    -
    -
    - - - -
    - - `, -}) -export class SizesDoc implements OnInit { - cities!: City[]; - - value1: any[]; - - value2: any[]; - - value3: any[]; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ` - -`, - - html: `
    - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { MultiSelectModule } from 'primeng/multiselect'; - -interface City { - name: string, - code: string -} - -@Component({ - selector: 'multi-select-sizes-demo', - templateUrl: './multi-select-sizes-demo.html', - standalone: true, - imports: [FormsModule, MultiSelectModule] -}) -export class MultiSelectSizesDemo implements OnInit { - - cities!: City[]; - - value1: any[]; - - value2: any[]; - - value3: any[]; - - ngOnInit() { - this.cities = [ - {name: 'New York', code: 'NY'}, - {name: 'Rome', code: 'RM'}, - {name: 'London', code: 'LDN'}, - {name: 'Istanbul', code: 'IST'}, - {name: 'Paris', code: 'PRS'} - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/multiselect/styledoc.ts b/src/app/showcase/doc/multiselect/styledoc.ts deleted file mode 100644 index 32895b15313..00000000000 --- a/src/app/showcase/doc/multiselect/styledoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'multiselect-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-multiselectContainer element.
    p-multiselect-label-containerContainer of the label to display selected items.
    p-multiselect-labelLabel to display selected items.
    p-multiselect-triggerDropdown button.
    p-multiselect-filter-containerContainer of filter input.
    p-multiselect-panelOverlay panel for items.
    p-multiselect-itemsList container of items.
    p-multiselect-itemAn item in the list.
    p-multiselect-openContainer element when overlay is visible.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/multiselect/templatedoc.ts b/src/app/showcase/doc/multiselect/templatedoc.ts deleted file mode 100644 index f494fa9d39f..00000000000 --- a/src/app/showcase/doc/multiselect/templatedoc.ts +++ /dev/null @@ -1,187 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface Country { - name: string; - code: string; -} - -@Component({ - selector: 'template-doc', - template: ` - -

    - Available options and the selected options support templating with pTemplate properties respectively. In addition, - header, footer and filter sections can be templated as well. -

    -
    -
    - - -
    - -
    {{ country.name }}
    -
    -
    - - - - - - - -
    Available Countries
    -
    - -
    - - -
    -
    -
    -
    - - `, -}) -export class TemplateDoc implements OnInit { - countries!: Country[]; - - selectedCountries!: Country[]; - - ngOnInit() { - this.countries = [ - { name: 'Australia', code: 'AU' }, - { name: 'Brazil', code: 'BR' }, - { name: 'China', code: 'CN' }, - { name: 'Egypt', code: 'EG' }, - { name: 'France', code: 'FR' }, - { name: 'Germany', code: 'DE' }, - { name: 'India', code: 'IN' }, - { name: 'Japan', code: 'JP' }, - { name: 'Spain', code: 'ES' }, - { name: 'United States', code: 'US' }, - ]; - } - - code: Code = { - basic: ` - -
    - -
    {{ country.name }}
    -
    -
    - - - - - - - -
    Available Countries
    -
    - -
    - - -
    -
    -
    `, - - html: `
    - - -
    - -
    {{ country.name }}
    -
    -
    - - - - - - - -
    Available Countries
    -
    - -
    - - -
    -
    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { MultiSelectModule } from 'primeng/multiselect'; -import { ButtonModule } from 'primeng/button'; - -interface Country { - name: string; - code: string; -} - -@Component({ - selector: 'multi-select-template-demo', - templateUrl: './multi-select-template-demo.html', - standalone: true, - imports: [FormsModule, MultiSelectModule, ButtonModule] -}) -export class MultiSelectTemplateDemo implements OnInit { - countries!: Country[]; - - selectedCountries!: Country[]; - - constructor() { - this.countries = [ - { name: 'Australia', code: 'AU' }, - { name: 'Brazil', code: 'BR' }, - { name: 'China', code: 'CN' }, - { name: 'Egypt', code: 'EG' }, - { name: 'France', code: 'FR' }, - { name: 'Germany', code: 'DE' }, - { name: 'India', code: 'IN' }, - { name: 'Japan', code: 'JP' }, - { name: 'Spain', code: 'ES' }, - { name: 'United States', code: 'US' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/multiselect/virtualscrolldoc.ts b/src/app/showcase/doc/multiselect/virtualscrolldoc.ts deleted file mode 100644 index 41bb4503794..00000000000 --- a/src/app/showcase/doc/multiselect/virtualscrolldoc.ts +++ /dev/null @@ -1,99 +0,0 @@ -import { Component, ViewChild } from '@angular/core'; -import { Code } from '@domain/code'; -import { MultiSelect } from 'primeng/multiselect'; - -@Component({ - selector: 'virtual-scroll-doc', - template: ` - -

    - VirtualScrolling is an efficient way of rendering the options by displaying a small subset of data in the viewport at any - time. When dealing with huge number of options, it is suggested to enable VirtualScrolling to avoid performance issues. - Usage is simple as setting virtualScroll property to true and defining virtualScrollItemSize to specify the - height of an item. -

    -
    -
    - - - - - - -
    - - `, -}) -export class VirtualScrollDoc { - @ViewChild('ms') ms: MultiSelect; - - items = Array.from({ length: 100000 }, (_, i) => ({ label: `Item #${i}`, value: i })); - - selectedItems!: any[]; - - selectAll: boolean = false; - - onSelectAllChange(event) { - this.selectedItems = event.checked ? [...this.ms.visibleOptions()] : []; - this.selectAll = event.checked; - } - - code: Code = { - basic: ` - - - - -`, - - html: `
    - - - - - - -
    `, - - typescript: `import { Component, ViewChild } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { MultiSelectModule } from 'primeng/multiselect'; -import { MultiSelect } from 'primeng/multiselect'; - -@Component({ - selector: 'multi-select-virtual-scroll-demo', - templateUrl: './multi-select-virtual-scroll-demo.html', - standalone: true, - imports: [FormsModule, MultiSelectModule] -}) -export class MultiSelectVirtualScrollDemo { - @ViewChild('ms') ms: MultiSelect; - - items = Array.from({ length: 100000 }, (_, i) => ({ label: \`Item #\${i}\`, value: i })) - - selectedItems!: any[]; - - selectAll: boolean = false; - - onSelectAllChange(event) { - this.selectedItems = event.checked ? [...this.ms.visibleOptions()] : []; - this.selectAll = event.checked; - } - -}`, - }; -} diff --git a/src/app/showcase/doc/orderlist/accessibilitydoc.ts b/src/app/showcase/doc/orderlist/accessibilitydoc.ts deleted file mode 100644 index 198bb6856ec..00000000000 --- a/src/app/showcase/doc/orderlist/accessibilitydoc.ts +++ /dev/null @@ -1,120 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'order-list-accessibility-doc', - template: ` -

    Screen Reader

    -

    - Value to describe the source listbox and target listbox can be provided with sourceListProps and - targetListProps by passing aria-labelledby or aria-label props. The list elements has a listbox role - with the aria-multiselectable attribute. Each list item has an option role with aria-selected and - aria-disabled as their attributes. -

    -

    - Controls buttons are button elements with an aria-label that refers to the aria.moveTop, - aria.moveUp, aria.moveDown, aria.moveBottom,aria.moveTo, aria.moveAllTo, - aria.moveFrom and aria.moveAllFrom properties of the locale API by default, - alternatively you may usemoveTopButtonProps, moveUpButtonProps, moveDownButtonProps, - moveToButtonProps, moveAllToButtonProps, moveFromButtonProps, moveFromButtonProps and - moveAllFromButtonProps to customize the buttons like overriding the default aria-label attributes. -

    - - - -

    OrderList Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus to the first selected option, if there is none then first option receives the focus.
    up arrowMoves focus to the previous option.
    down arrowMoves focus to the next option.
    enterToggles the selected state of the focused option.
    spaceToggles the selected state of the focused option.
    homeMoves focus to the first option.
    endMoves focus to the last option.
    shift + down arrowMoves focus to the next option and toggles the selection state.
    shift + up arrowMoves focus to the previous option and toggles the selection state.
    shift + spaceSelects the items between the most recently selected option and the focused option.
    control + shift + homeSelects the focused options and all the options up to the first one.
    control + shift + endSelects the focused options and all the options down to the first one.
    control + aSelects all options.
    -
    -

    Buttons Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    enterExecutes button action.
    spaceExecutes button action.
    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - html: `Options - - -`, - }; -} diff --git a/src/app/showcase/doc/orderlist/basicdoc.ts b/src/app/showcase/doc/orderlist/basicdoc.ts deleted file mode 100644 index 0ba945509e8..00000000000 --- a/src/app/showcase/doc/orderlist/basicdoc.ts +++ /dev/null @@ -1,153 +0,0 @@ -import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    - OrderList is used as a controlled input with value properties. Content of a list item needs to be defined with the - pTemplate property that receives an object in the list as parameter. -

    -
    -
    - - - {{ option.name }} - - -
    - - `, - styles: [ - ` - @media (min-width: 576px) { - :host ::ng-deep .p-listbox { - width: 14rem; - } - } - `, - ], -}) -export class BasicDoc implements OnInit { - products!: Product[]; - - constructor( - private productService: ProductService, - private cdr: ChangeDetectorRef, - ) {} - - ngOnInit() { - this.productService.getProductsSmall().then((cars) => { - this.products = cars; - this.cdr.detectChanges(); - }); - } - - getSeverity(status: string) { - switch (status) { - case 'INSTOCK': - return 'success'; - case 'LOWSTOCK': - return 'warning'; - case 'OUTOFSTOCK': - return 'danger'; - } - } - - code: Code = { - basic: ` - - {{ option.name }} - -`, - - html: `
    - - - {{ option.name }} - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { OrderListModule } from 'primeng/orderlist'; - -@Component({ - selector: 'orderlist-basic-demo', - templateUrl: './orderlist-basic-demo.html', - standalone: true, - imports: [OrderListModule], - providers: [ProductService], - styles: [ - \`@media (min-width: 576px) { - :host ::ng-deep .p-listbox { - width: 14rem; - } - }\` - ], - -}) -export class OrderlistBasicDemo implements OnInit { - products!: Product[]; - - constructor(private productService: ProductService) {} - - ngOnInit() { - this.productService.getProductsSmall().then((cars) => (this.products = cars)); - } - - getSeverity(status: string) { - switch (status) { - case 'INSTOCK': - return 'success'; - case 'LOWSTOCK': - return 'warning'; - case 'OUTOFSTOCK': - return 'danger'; - } - } -}`, - - data: ` -/* ProductService */ -{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - - service: ['ProductService'], - }; - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/orderlist/dragdropdoc.ts b/src/app/showcase/doc/orderlist/dragdropdoc.ts deleted file mode 100644 index 6c819a43b63..00000000000 --- a/src/app/showcase/doc/orderlist/dragdropdoc.ts +++ /dev/null @@ -1,191 +0,0 @@ -import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'drag-drop-doc', - template: ` - -

    - Items can be reordered using drag and drop by enabling dragdrop property. Depends on @angular/cdk package. -

    -
    -
    - - -
    - -
    - {{ product.name }} -
    - - {{ product.category }} -
    -
    - {{ '$' + product.price }} -
    -
    -
    -
    - - `, -}) -export class DragDropDoc implements OnInit { - products!: Product[]; - - constructor( - private productService: ProductService, - private cdr: ChangeDetectorRef, - ) {} - - ngOnInit() { - this.productService.getProductsSmall().then((cars) => { - this.products = cars; - this.cdr.detectChanges(); - }); - } - - getSeverity(status: string) { - switch (status) { - case 'INSTOCK': - return 'success'; - case 'LOWSTOCK': - return 'warning'; - case 'OUTOFSTOCK': - return 'danger'; - } - } - - code: Code = { - basic: ` - -
    - -
    - {{ product.name }} -
    - - - {{ product.category }} - -
    -
    - - {{ '$' + product.price }} - -
    -
    -
    `, - - html: `
    - - -
    - -
    - {{ product.name }} -
    - - - {{ product.category }} - -
    -
    - - {{ '$' + product.price }} - -
    -
    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { OrderList } from 'primeng/orderlist'; - -@Component({ - selector: 'orderlist-drag-drop-demo', - templateUrl: './orderlist-drag-drop-demo.html', - standalone: true, - imports: [OrderList], - providers: [ProductService] -}) -export class OrderlistDragDropDemo implements OnInit { - products!: Product[]; - - constructor(private productService: ProductService) {} - - ngOnInit() { - this.productService.getProductsSmall().then((cars) => (this.products = cars)); - } - - getSeverity(status: string) { - switch (status) { - case 'INSTOCK': - return 'success'; - case 'LOWSTOCK': - return 'warning'; - case 'OUTOFSTOCK': - return 'danger'; - } - } -}`, - - data: ` -/* ProductService */ -{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - - service: ['ProductService'], - }; - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/orderlist/filterdoc.ts b/src/app/showcase/doc/orderlist/filterdoc.ts deleted file mode 100644 index 80272f230c1..00000000000 --- a/src/app/showcase/doc/orderlist/filterdoc.ts +++ /dev/null @@ -1,200 +0,0 @@ -import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'filter-doc', - template: ` - -

    Filter value is checked against the property of an object configured with the filterBy property

    -
    -
    - - -
    - -
    - {{ option.name }} - {{ option.category }} -
    - {{ '$' + option.price }} -
    -
    -
    -
    - - `, -}) -export class FilterDoc implements OnInit { - products!: Product[]; - - constructor( - private productService: ProductService, - private cdr: ChangeDetectorRef, - ) {} - - ngOnInit() { - this.productService.getProductsSmall().then((cars) => { - this.products = cars; - this.cdr.detectChanges(); - }); - } - - getSeverity(status: string) { - switch (status) { - case 'INSTOCK': - return 'success'; - case 'LOWSTOCK': - return 'warning'; - case 'OUTOFSTOCK': - return 'danger'; - } - } - - code: Code = { - basic: ` - -
    - -
    - {{ option.name }} - {{ option.category }} -
    - {{ '$' + option.price }} -
    -
    -
    `, - - html: `
    - - -
    - -
    - {{ option.name }} - {{ option.category }} -
    - {{ '$' + option.price }} -
    -
    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { OrderListModule } from 'primeng/orderlist'; - -@Component({ - selector: 'orderlist-filter-demo', - templateUrl: './orderlist-filter-demo.html', - standalone: true, - imports: [OrderListModule], - providers: [ProductService] -}) -export class OrderlistFilterDemo implements OnInit { - products!: Product[]; - - constructor(private productService: ProductService) {} - - ngOnInit() { - this.productService.getProductsSmall().then((cars) => (this.products = cars)); - } - - getSeverity(status: string) { - switch (status) { - case 'INSTOCK': - return 'success'; - case 'LOWSTOCK': - return 'warning'; - case 'OUTOFSTOCK': - return 'danger'; - } - } -}`, - - data: ` -/* ProductService */ -{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - - service: ['ProductService'], - }; - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/orderlist/importdoc.ts b/src/app/showcase/doc/orderlist/importdoc.ts deleted file mode 100644 index 6ac9e655e1b..00000000000 --- a/src/app/showcase/doc/orderlist/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'order-list-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { OrderList } from 'primeng/orderlist';`, - }; -} diff --git a/src/app/showcase/doc/orderlist/styledoc.ts b/src/app/showcase/doc/orderlist/styledoc.ts deleted file mode 100644 index a9fc67777db..00000000000 --- a/src/app/showcase/doc/orderlist/styledoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'order-list-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-orderlistContainer element.
    p-orderlist-listList container.
    p-orderlist-itemAn item in the list.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/orderlist/templatedoc.ts b/src/app/showcase/doc/orderlist/templatedoc.ts deleted file mode 100644 index 785cfdab3ec..00000000000 --- a/src/app/showcase/doc/orderlist/templatedoc.ts +++ /dev/null @@ -1,201 +0,0 @@ -import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'template-doc', - template: ` - -

    - For custom content support define an option template that gets the item instance as a parameter. In addition - header template is provided for further customization. -

    -
    -
    - - -
    - -
    - {{ option.name }} - {{ option.category }} -
    - {{ '$' + option.price }} -
    -
    -
    -
    - - `, -}) -export class TemplateDoc implements OnInit { - products!: Product[]; - code: Code = { - basic: ` - -
    - -
    - {{ option.name }} - {{ option.category }} -
    - {{ '$' + option.price }} -
    -
    -
    `, - - html: `
    - - -
    - -
    - {{ option.name }} - {{ option.category }} -
    - {{ '$' + option.price }} -
    -
    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { OrderListModule } from 'primeng/orderlist'; - -@Component({ - selector: 'orderlist-template-demo', - templateUrl: './orderlist-template-demo.html', - standalone: true, - imports: [OrderListModule], - providers: [ProductService] -}) -export class OrderlistTemplateDemo implements OnInit { - products!: Product[]; - - constructor(private productService: ProductService) {} - - ngOnInit() { - this.productService.getProductsSmall().then((cars) => (this.products = cars)); - } - - getSeverity(status: string) { - switch (status) { - case 'INSTOCK': - return 'success'; - case 'LOWSTOCK': - return 'warning'; - case 'OUTOFSTOCK': - return 'danger'; - } - } -}`, - - data: ` -/* ProductService */ -{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - - service: ['ProductService'], - }; - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; - - constructor( - private productService: ProductService, - private cdr: ChangeDetectorRef, - ) {} - - ngOnInit() { - this.productService.getProductsSmall().then((cars) => { - this.products = cars; - this.cdr.detectChanges(); - }); - } - - getSeverity(status: string) { - switch (status) { - case 'INSTOCK': - return 'success'; - case 'LOWSTOCK': - return 'warning'; - case 'OUTOFSTOCK': - return 'danger'; - } - } -} diff --git a/src/app/showcase/doc/organizationchart/accessibilitydoc.ts b/src/app/showcase/doc/organizationchart/accessibilitydoc.ts deleted file mode 100644 index d19bc966a2e..00000000000 --- a/src/app/showcase/doc/organizationchart/accessibilitydoc.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'org-chart-accessibility-doc', - template: ` -

    Screen Reader

    -

    - Component currently uses a table based implementation and does not provide high level of screen reader support, a nested list - implementation replacement is planned with aria roles and attributes aligned to a tree widget for high level of reader support - in the upcoming versions. -

    -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus through the focusable elements within the chart.
    enterToggles the expanded state of a node.
    spaceToggles the expanded state of a node.
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/organizationchart/basicdoc.ts b/src/app/showcase/doc/organizationchart/basicdoc.ts deleted file mode 100644 index dc5f4c746ee..00000000000 --- a/src/app/showcase/doc/organizationchart/basicdoc.ts +++ /dev/null @@ -1,103 +0,0 @@ -import { Component } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    OrganizationChart requires a collection of TreeNode instances as a value.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - data: TreeNode[] = [ - { - label: 'Argentina', - expanded: true, - children: [ - { - label: 'Argentina', - expanded: true, - children: [ - { - label: 'Argentina', - }, - { - label: 'France', - }, - ], - }, - { - label: 'France', - expanded: true, - children: [ - { - label: 'France', - }, - { - label: 'Morocco', - }, - ], - }, - ], - }, - ]; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { OrganizationChartModule } from 'primeng/organizationchart'; - -@Component({ - selector: 'organization-chart-basic-doc', - templateUrl: './organization-chart-basic-doc.html', - standalone: true, - imports: [OrganizationChartModule] -}) -export class OrganizationChartBasicDoc { - data: TreeNode[] = [ - { - label: 'F.C Barcelona', - expanded: true, - children: [ - { - label: 'Argentina', - expanded: true, - children: [ - { - label: 'Argentina' - }, - { - label: 'France' - } - ] - }, - { - label: 'France', - expanded: true, - children: [ - { - label: 'France' - }, - { - label: 'Morocco' - } - ] - } - ] - } - ]; -}`, - }; -} diff --git a/src/app/showcase/doc/organizationchart/importdoc.ts b/src/app/showcase/doc/organizationchart/importdoc.ts deleted file mode 100644 index 68d2ce99c50..00000000000 --- a/src/app/showcase/doc/organizationchart/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'org-chart-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { OrganizationChartModule } from 'primeng/organizationchart';`, - }; -} diff --git a/src/app/showcase/doc/organizationchart/styledoc.ts b/src/app/showcase/doc/organizationchart/styledoc.ts deleted file mode 100644 index 08f3c2886e1..00000000000 --- a/src/app/showcase/doc/organizationchart/styledoc.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'org-chart-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-organizationchartContainer element.
    p-organizationchart-tableTable container of a node.
    p-organizationchart-linesConnector lines container.
    p-organizationchart-nodesContained of node children.
    p-organizationchart-line-rightRight side line of a node connector.
    p-organizationchart-line-leftLeft side line of a node connector.
    p-organizationchart-line-topTop side line of a node connector.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/organizationchart/templatedoc.ts b/src/app/showcase/doc/organizationchart/templatedoc.ts deleted file mode 100644 index 26d4275a31a..00000000000 --- a/src/app/showcase/doc/organizationchart/templatedoc.ts +++ /dev/null @@ -1,153 +0,0 @@ -import { Component, Input } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    Custom content instead of a node label is defined using the pTemplate property.

    -
    -
    - - -
    - -
    {{ node.label }}
    -
    -
    -
    -
    - - `, -}) -export class TemplateDoc { - data: TreeNode[] = [ - { - label: 'Argentina', - expanded: true, - data: 'ar', - children: [ - { - label: 'Argentina', - expanded: true, - data: 'ar', - children: [ - { - label: 'Argentina', - data: 'ar', - }, - { - label: 'Croatia', - data: 'hr', - }, - ], - }, - { - label: 'France', - expanded: true, - data: 'fr', - children: [ - { - label: 'France', - data: 'fr', - }, - { - label: 'Morocco', - data: 'ma', - }, - ], - }, - ], - }, - ]; - - code: Code = { - basic: ` - -
    - -
    {{ node.label }}
    -
    -
    -
    `, - - html: `
    - - -
    - -
    {{ node.label }}
    -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { OrganizationChartModule } from 'primeng/organizationchart'; - -@Component({ - selector: 'organization-chart-template-demo', - templateUrl: './organization-chart-template-demo.html', - standalone: true, - imports: [OrganizationChartModule] -}) -export class OrganizationChartTemplateDemo { - data: TreeNode[] = [ - { - label: 'Argentina', - expanded: true, - data: 'ar', - children: [ - { - label: 'Argentina', - expanded: true, - data: 'ar', - children: [ - { - label: 'Argentina', - data: 'ar' - }, - { - label: 'Croatia', - data: 'hr' - } - ] - }, - { - label: 'France', - expanded: true, - data: 'fr', - children: [ - { - label: 'France', - data: 'fr' - }, - { - label: 'Morocco', - data: 'ma' - } - ] - } - ] - } - ]; -}`, - }; -} diff --git a/src/app/showcase/doc/overlay/accessibilitydoc.ts b/src/app/showcase/doc/overlay/accessibilitydoc.ts deleted file mode 100644 index 5483aa86ccf..00000000000 --- a/src/app/showcase/doc/overlay/accessibilitydoc.ts +++ /dev/null @@ -1,76 +0,0 @@ -import { Component, Input } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Overlay component uses dialog role and since any attribute is passed to the root element you may define attributes - like aria-label or aria-labelledby to describe the popup contents. In addition aria-modal is added - since focus is kept within the popup. -

    -

    - It is recommended to use a trigger component that can be accessed with keyboard such as a button, if not adding - tabIndex would be necessary. Overlay adds aria-expanded state attribute and aria-controls to the - trigger so that the relation between the trigger and the popup is defined. -

    -

    Overlay Keyboard Support

    -

    - When the popup gets opened, the first focusable element receives the focus and this can be customized by adding - autofocus to an element within the popup. -

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus to the next the focusable element within the popup.
    shift + tabMoves focus to the previous the focusable element within the popup.
    escapeCloses the popup and moves focus to the trigger.
    -
    -

    Close Button Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    enterCloses the popup and moves focus to the trigger.
    spaceCloses the popup and moves focus to the trigger.
    -
    -
    -
    `, -}) -export class AccessibilityDoc { - @Input() id: string; - - @Input() title: string; -} diff --git a/src/app/showcase/doc/overlay/appendtodoc.ts b/src/app/showcase/doc/overlay/appendtodoc.ts deleted file mode 100644 index ab5e0324ff1..00000000000 --- a/src/app/showcase/doc/overlay/appendtodoc.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { Component, Input, ViewChild } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'appendto-doc', - template: ` -

    Overlay can be mounted into its location, body or DOM element instance using this option.

    -
    - `, -}) -export class AppendToDoc { - code: Code = { - typescript: ` -import { PrimeNGConfig, OverlayOptions } from 'primeng/api'; - -this.primengConfig.overlayOptions: OverlayOptions = { - appendTo: 'body' -};`, - }; -} diff --git a/src/app/showcase/doc/overlay/autozindexdoc.ts b/src/app/showcase/doc/overlay/autozindexdoc.ts deleted file mode 100644 index 0766a2771a7..00000000000 --- a/src/app/showcase/doc/overlay/autozindexdoc.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component, Input, ViewChild } from '@angular/core'; -import { AppDocSectionTextComponent } from '@layout/doc/app.docsectiontext.component'; - -@Component({ - selector: 'auto-zindex-doc', - template: ` -

    The autoZIndex determines whether to automatically manage layering. Its default value is 'false'.

    -
    `, -}) -export class AutoZIndexDoc {} diff --git a/src/app/showcase/doc/overlay/basezindexdoc.ts b/src/app/showcase/doc/overlay/basezindexdoc.ts deleted file mode 100644 index ef8e8e7c3a0..00000000000 --- a/src/app/showcase/doc/overlay/basezindexdoc.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component, Input, ViewChild } from '@angular/core'; -import { AppDocSectionTextComponent } from '@layout/doc/app.docsectiontext.component'; - -@Component({ - selector: 'base-zindex-doc', - template: ` -

    The baseZIndex is base zIndex value to use in layering. Its default value is 0.

    -
    `, -}) -export class BaseZIndexDoc {} diff --git a/src/app/showcase/doc/overlay/basicdoc.ts b/src/app/showcase/doc/overlay/basicdoc.ts deleted file mode 100644 index 98f8988a712..00000000000 --- a/src/app/showcase/doc/overlay/basicdoc.ts +++ /dev/null @@ -1,58 +0,0 @@ -import { Component, Input } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` -

    - Overlay is a container to display content in an overlay window. All the options mentioned above can be used as props for - this component. -

    -
    -
    - - - Content - -
    - `, -}) -export class OverlayBasicDemo { - overlayVisible: boolean = false; - - toggle() { - this.overlayVisible = !this.overlayVisible; - } - - code: Code = { - basic: ` - - Content -`, - html: ` -
    - - - Content - -
    `, - typescript: ` -import { Component } from '@angular/core'; - -@Component({ - selector: 'overlay-basic-demo', - templateUrl: './overlay-basic-demo.html' -}) -export class OverlayBasicDemo { - overlayVisible: boolean = false; - - toggle() { - this.overlayVisible = !this.overlayVisible; - } -}`, - }; -} diff --git a/src/app/showcase/doc/overlay/eventsdoc.ts b/src/app/showcase/doc/overlay/eventsdoc.ts deleted file mode 100644 index d3711eca145..00000000000 --- a/src/app/showcase/doc/overlay/eventsdoc.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { Component, Input, ViewChild } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'events-doc', - template: `
    - -
    `, -}) -export class EventsDoc { - code: Code = { - typescript: ` -import { PrimeNGConfig, OverlayOptions, OverlayOnBeforeShowEvent, OverlayOnShowEvent, OverlayOnBeforeHideEvent, OverlayOnHideEvent } from 'primeng/api'; -import { AnimationEvent } from '@angular/animations'; - -this.primengConfig.overlayOptions: OverlayOptions = { - onBeforeShow: (event?: OverlayOnBeforeShowEvent) => {}; // Callback to invoke before the overlay is shown. - onShow: (event?: OverlayOnShowEvent) => {}; // Callback to invoke when the overlay is shown. - onBeforeHide: (event?: OverlayOnBeforeHideEvent) => {}; // Callback to invoke before the overlay is hidden. - onHide: (event?: OverlayOnHideEvent) => {}; // Callback to invoke when the overlay is hidden. - onAnimationStart: (event?: AnimationEvent) => {}; // Callback to invoke when the animation is started. - onAnimationDone: (event?: AnimationEvent) => {}; // Callback to invoke when the animation is done. -};`, - }; -} diff --git a/src/app/showcase/doc/overlay/hideonescapedoc.ts b/src/app/showcase/doc/overlay/hideonescapedoc.ts deleted file mode 100644 index 1d88a79d6b1..00000000000 --- a/src/app/showcase/doc/overlay/hideonescapedoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component, Input, ViewChild } from '@angular/core'; -import { AppDocSectionTextComponent } from '@layout/doc/app.docsectiontext.component'; - -@Component({ - selector: 'hide-on-escape-doc', - template: ` -

    - The hideOnEscape determines to hide the overlay when escape key pressed. Accepts boolean, default value is false. -

    -
    `, -}) -export class HideOnEscapeDoc {} diff --git a/src/app/showcase/doc/overlay/importdoc.ts b/src/app/showcase/doc/overlay/importdoc.ts deleted file mode 100644 index e3c778fafa4..00000000000 --- a/src/app/showcase/doc/overlay/importdoc.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { Component, Input } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'import-doc', - template: ` `, -}) -export class ImportDoc { - @Input() id: string; - - @Input() title: string; - - code: Code = { - typescript: `import { OverlayModule } from 'primeng/overlay';`, - }; -} diff --git a/src/app/showcase/doc/overlay/modedoc.ts b/src/app/showcase/doc/overlay/modedoc.ts deleted file mode 100644 index f854b580143..00000000000 --- a/src/app/showcase/doc/overlay/modedoc.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Component, Input, ViewChild } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'mode-doc', - template: ` -

    - It has two valid values; overlay and modal. In overlay mode, a container element is opened like overlaypanel - or dropdown's panel. In modal mode, the container element behaves like popup. This behaviour is similar to a dialog - component. -

    -
    - `, -}) -export class ModeDoc { - code: Code = { - typescript: ` -import { PrimeNGConfig, OverlayOptions } from 'primeng/api'; - -@Component({ - selector: 'app-root', - templateUrl: './app.component.html' -}) -export class AppComponent implements OnInit { - - constructor(private primengConfig: PrimeNGConfig) {} - - ngOnInit() { - this.primengConfig.overlayOptions: OverlayOptions = { - mode: 'modal' - }; - } -}`, - }; - - code2: Code = { - basic: `import { PrimeNGConfig, OverlayOptions, ResponsiveOverlayDirectionType } from 'primeng/api'; - -const responsiveOptions: ResponsiveOverlayOptions = { - // style?: any; // Style of component in given breakpoint or media query - // styleClass?: string; // Style class of component in given breakpoint or media query - // contentStyle?: any; // Style of content in given breakpoint or media query - // contentStyleClass?: string; // Style class of content in given breakpoint or media query - // breakpoint?: string; // Breakpoint required to show component in modal mode. Exp: '640px', '10rem' etc. - // media?: string; // Media query required to show component in modal mode. Exp: '@media screen and (max-width: 640px)', '@media screen and (min-width: 640px) and (max-width: 900px)' etc. - // direction?: ResponsiveOverlayDirectionType; // Direction in which the component will be displayed in modal mode. - // hideOnEscape?: boolean; // Hides overlay when escape key pressed. -} - -this.primengConfig.overlayOptions: OverlayOptions = { - responsive: responsiveOptions -};`, - }; -} diff --git a/src/app/showcase/doc/overlay/overlaydoc.module.ts b/src/app/showcase/doc/overlay/overlaydoc.module.ts deleted file mode 100644 index 88d94afe69f..00000000000 --- a/src/app/showcase/doc/overlay/overlaydoc.module.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; -import { OverlayModule } from 'primeng/overlay'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { OverlayBasicDemo } from './basicdoc'; -import { AppendToDoc } from './appendtodoc'; -import { AutoZIndexDoc } from './autozindexdoc'; -import { BaseZIndexDoc } from './basezindexdoc'; -import { EventsDoc } from './eventsdoc'; -import { HideOnEscapeDoc } from './hideonescapedoc'; -import { ImportDoc } from './importdoc'; -import { ModeDoc } from './modedoc'; -import { ResponsiveDoc } from './responsivedoc'; -import { StyleDoc } from './styledoc'; -import { TargetDoc } from './targetdoc'; -import { OverlayTemplateDemo } from './templatedoc'; -import { TransitionOptionsDoc } from './transitionoptionsdoc'; -import { AccessibilityDoc } from './accessibilitydoc'; - -@NgModule({ - imports: [CommonModule, AppCodeModule, OverlayModule, ButtonModule, AppDocModule], - exports: [AppDocModule], - declarations: [ - AppendToDoc, - AutoZIndexDoc, - BaseZIndexDoc, - OverlayBasicDemo, - EventsDoc, - HideOnEscapeDoc, - ImportDoc, - ModeDoc, - ResponsiveDoc, - StyleDoc, - TargetDoc, - OverlayTemplateDemo, - TransitionOptionsDoc, - AccessibilityDoc, - ], -}) -export class OverlayDocModule {} diff --git a/src/app/showcase/doc/overlay/responsivedoc.ts b/src/app/showcase/doc/overlay/responsivedoc.ts deleted file mode 100644 index ca99168ef37..00000000000 --- a/src/app/showcase/doc/overlay/responsivedoc.ts +++ /dev/null @@ -1,58 +0,0 @@ -import { Component, Input, ViewChild } from '@angular/core'; -import { Code } from '@domain/code'; -import { AppDocSectionTextComponent } from '@layout/doc/app.docsectiontext.component'; - -@Component({ - selector: 'responsive-doc', - template: ` -

    - It is the option used to determine in which mode it should appear according to the given media or breakpoint. -

    -
    - - -

    Valid values of the direction property would be;

    -
    -
      -
    • center (default)
    • -
    • top
    • -
    • top-start
    • -
    • top-end
    • -
    • bottom
    • -
    • bottom-start
    • -
    • bottom-end
    • -
    • left
    • -
    • left-start
    • -
    • left-end
    • -
    • right
    • -
    • right-start
    • -
    • right-end
    • -
    -
    `, -}) -export class ResponsiveDoc { - @Input() id: string; - - @Input() title: string; - - @ViewChild('docsectiontext', { static: true }) docsectiontext: AppDocSectionTextComponent; - - code: Code = { - basic: `import { PrimeNGConfig, OverlayOptions, ResponsiveOverlayDirectionType } from 'primeng/api'; - -const responsiveOptions: ResponsiveOverlayOptions = { - // style?: any; // Style of component in given breakpoint or media query - // styleClass?: string; // Style class of component in given breakpoint or media query - // contentStyle?: any; // Style of content in given breakpoint or media query - // contentStyleClass?: string; // Style class of content in given breakpoint or media query - // breakpoint?: string; // Breakpoint required to show component in modal mode. Exp: '640px', '10rem' etc. - // media?: string; // Media query required to show component in modal mode. Exp: '@media screen and (max-width: 640px)', '@media screen and (min-width: 640px) and (max-width: 900px)' etc. - // direction?: ResponsiveOverlayDirectionType; // Direction in which the component will be displayed in modal mode. - // hideOnEscape?: boolean; // Hides overlay when escape key pressed. -} - -this.primengConfig.overlayOptions: OverlayOptions = { - responsive: responsiveOptions -};`, - }; -} diff --git a/src/app/showcase/doc/overlay/styledoc.ts b/src/app/showcase/doc/overlay/styledoc.ts deleted file mode 100644 index 57c2166b4a6..00000000000 --- a/src/app/showcase/doc/overlay/styledoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component, Input, ViewChild } from '@angular/core'; - -@Component({ - selector: 'style-doc', - template: ` -

    - The style and styleClass are used to define styles that will be added to all overlay components. In addition, it - can be used in contentStyle and contentStyleClass classes. -

    -
    `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/overlay/targetdoc.ts b/src/app/showcase/doc/overlay/targetdoc.ts deleted file mode 100644 index a40580e4752..00000000000 --- a/src/app/showcase/doc/overlay/targetdoc.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { Component, Input, ViewChild } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'target-doc', - template: ` -

    The target is used to detect the element that will be used to position the overlay. Valid values would be;

    -
    -
    -
      -
    • @prev (default)
    • -
    • @next
    • -
    • @parent
    • -
    • @grandparent
    • -
    • Use CSS selector
    • -
    • Use () => HTMLElement
    • -
    -
    `, -}) -export class TargetDoc { - code: Code = { - basic: `import { PrimeNGConfig, OverlayOptions } from 'primeng/api'; - -this.primengConfig.overlayOptions: OverlayOptions = { - appendTo: 'body' -};`, - }; -} diff --git a/src/app/showcase/doc/overlay/templatedoc.ts b/src/app/showcase/doc/overlay/templatedoc.ts deleted file mode 100644 index 815f4945e00..00000000000 --- a/src/app/showcase/doc/overlay/templatedoc.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'overlay-template-demo', - template: ` -

    Content can be customized with the content template.

    -
    -
    - - - Content - {{ option.mode }} - -
    - `, -}) -export class OverlayTemplateDemo { - overlayVisible: boolean = false; - - toggle() { - this.overlayVisible = !this.overlayVisible; - } - - code: Code = { - basic: ` - - - Content - {{option.mode}} - -`, - html: ` -
    - - - - Content - {{option.mode}} - - -
    `, - typescript: ` -import { Component } from '@angular/core'; - -@Component({ - selector: 'overlay-template-demo', - templateUrl: './overlay-template-demo.html' -}) -export class OverlayTemplateDemo { - overlayVisible: boolean = false; - - toggle() { - this.overlayVisible = !this.overlayVisible; - } -}`, - }; -} diff --git a/src/app/showcase/doc/overlay/transitionoptionsdoc.ts b/src/app/showcase/doc/overlay/transitionoptionsdoc.ts deleted file mode 100644 index 50d5be9ba4a..00000000000 --- a/src/app/showcase/doc/overlay/transitionoptionsdoc.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Component, Input, ViewChild } from '@angular/core'; -import { AppDocSectionTextComponent } from '@layout/doc/app.docsectiontext.component'; - -@Component({ - selector: 'transition-options-doc', - template: ` -

    - Transition options of the show or hide animation. The default value of showTransitionOptions is '.12s cubic-bezier(0, 0, - 0.2, 1)' and the default value of hideTransitionOptions is '.1s linear'. -

    -
    `, -}) -export class TransitionOptionsDoc {} diff --git a/src/app/showcase/doc/paginator/accessibilitydoc.ts b/src/app/showcase/doc/paginator/accessibilitydoc.ts deleted file mode 100644 index ab2d01e951d..00000000000 --- a/src/app/showcase/doc/paginator/accessibilitydoc.ts +++ /dev/null @@ -1,61 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'paginator-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Paginator is placed inside a nav element to indicate a navigation section. All of the paginator elements can be - customized using templating however the default behavious is listed below. -

    -

    - First, previous, next and last page navigators elements with aria-label attributes referring to the - aria.firstPageLabel, aria.prevPageLabel, aria.nextPageLabel and aria.lastPageLabelproperties of - the locale API respectively. -

    -

    - Page links are also button elements with an aria-label attribute derived from the aria.pageLabel of the - locale API. Current page is marked with aria-current set to "page" as well. -

    -

    Current page report uses aria-live="polite" to instruct screen reader about the changes to the pagination state.

    -

    - Rows per page dropdown internally uses a dropdown component, refer to the - dropdown documentation for accessibility details. Additionally, the dropdown uses an - aria-labelfrom the aria.rowsPerPage property of the locale API. -

    -

    - Jump to page input is an input element with an aria-label that refers to the aria.jumpToPage property - of the locale API. -

    -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus through the paginator elements.
    enterExecutes the paginator element action.
    spaceExecutes the paginator element action.
    -
    -

    Rows Per Page Dropdown Keyboard Support

    -

    Refer to the dropdown documentation for more details about keyboard support.

    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/paginator/basicdoc.ts b/src/app/showcase/doc/paginator/basicdoc.ts deleted file mode 100644 index e3bfa5576bb..00000000000 --- a/src/app/showcase/doc/paginator/basicdoc.ts +++ /dev/null @@ -1,88 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -interface PageEvent { - first: number; - rows: number; - page: number; - pageCount: number; -} - -@Component({ - selector: 'basic-doc', - template: ` - -

    - Paginator is used as a controlled component with first, rows and onPageChange properties to manage the - first index and number of records to display per page. Total number of records need to be with totalRecords property. - Default template includes a dropdown to change the rows so rowsPerPageOptions is also necessary for the - dropdown options. -

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - first: number = 0; - - rows: number = 10; - - onPageChange(event: PageEvent) { - this.first = event.first; - this.rows = event.rows; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { PaginatorModule } from 'primeng/paginator'; - -interface PageEvent { - first: number; - rows: number; - page: number; - pageCount: number; -} - -@Component({ - selector: 'paginator-basic-demo', - templateUrl: './paginator-basic-demo.html', - standalone: true, - imports: [PaginatorModule] -}) -export class PaginatorBasicDemo { - first: number = 0; - - rows: number = 10; - - onPageChange(event: PageEvent) { - this.first = event.first; - this.rows = event.rows; - } -}`, - }; -} diff --git a/src/app/showcase/doc/paginator/importdoc.ts b/src/app/showcase/doc/paginator/importdoc.ts deleted file mode 100644 index 07841c3500d..00000000000 --- a/src/app/showcase/doc/paginator/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'paginator-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { PaginatorModule } from 'primeng/paginator';`, - }; -} diff --git a/src/app/showcase/doc/paginator/paginatordoc.module.ts b/src/app/showcase/doc/paginator/paginatordoc.module.ts deleted file mode 100644 index 55c3e88ecd7..00000000000 --- a/src/app/showcase/doc/paginator/paginatordoc.module.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { ButtonModule } from 'primeng/button'; -import { DividerModule } from 'primeng/divider'; -import { DropdownModule } from 'primeng/dropdown'; -import { PaginatorModule } from 'primeng/paginator'; -import { Slider } from 'primeng/slider'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { BasicDoc } from './basicdoc'; -import { ImagesDoc } from './imagesdoc'; -import { ImportDoc } from './importdoc'; -import { StyleDoc } from './styledoc'; -import { TemplateDoc } from './templatedoc'; -import { CurrentPageReportDoc } from './currentpagereportdoc'; -import { FormsModule } from '@angular/forms'; -import { InputNumber } from 'primeng/inputnumber'; -import { Select } from 'primeng/select'; - -@NgModule({ - imports: [ - CommonModule, - AppCodeModule, - AppDocModule, - PaginatorModule, - ButtonModule, - DividerModule, - FormsModule, - InputNumber, - Slider, - RouterModule, - Select, - DropdownModule, - ], - exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, TemplateDoc, ImagesDoc, StyleDoc, AccessibilityDoc, CurrentPageReportDoc], -}) -export class PaginatorDocModule {} diff --git a/src/app/showcase/doc/paginator/styledoc.ts b/src/app/showcase/doc/paginator/styledoc.ts deleted file mode 100644 index cb519601efe..00000000000 --- a/src/app/showcase/doc/paginator/styledoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'paginator-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-paginatorContainer element.
    p-paginator-firstFirst page element.
    p-paginator-prevPrevious page element.
    p-paginator-pagesContainer of page links.
    p-paginator-pageA page link.
    p-paginator-nextNext page element.
    p-paginator-lastLast page element.
    p-paginator-rpp-optionsRows per page dropdown.
    p-paginator-page-optionsJump to per page dropdown.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/paginator/templatedoc.ts b/src/app/showcase/doc/paginator/templatedoc.ts deleted file mode 100644 index 3ecbe127d1c..00000000000 --- a/src/app/showcase/doc/paginator/templatedoc.ts +++ /dev/null @@ -1,232 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '../../domain/code'; - -interface PageEvent { - first: number; - rows: number; - page: number; - pageCount: number; -} - -@Component({ - selector: 'template-doc', - template: ` - -

    Templating allows overriding the default content of the UI elements by defining callbacks using the element name.

    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    - Items per page: - - -
    - -
    -
    - Items per page: - -
    - -
    -
    - - `, -}) -export class TemplateDoc { - first1: number = 0; - - rows1: number = 10; - - first2: number = 0; - - rows2: number = 10; - - first3: number = 0; - - rows3: number = 10; - - totalRecords: number = 120; - - options = [ - { label: 5, value: 5 }, - { label: 10, value: 10 }, - { label: 20, value: 20 }, - { label: 120, value: 120 }, - ]; - - onPageChange1(event: PageEvent) { - this.first1 = event.first; - this.rows1 = event.rows; - } - - onPageChange2(event: PageEvent) { - this.first2 = event.first; - this.rows2 = event.rows; - } - - onPageChange3(event: PageEvent) { - this.first3 = event.first; - this.rows3 = event.rows; - } - - code: Code = { - basic: `
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    - Items per page: - - -
    - -
    -
    - Items per page: - -
    - -
    `, - - html: `
    -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    - Items per page: - - -
    - -
    -
    - Items per page: - -
    - -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { PaginatorModule } from 'primeng/paginator'; -import { ButtonModule } from 'primeng/button'; -import { DividerModule } from 'primeng/divider'; -import { Slider } from 'primeng/slider'; -import { FormsModule } from '@angular/forms'; - -interface PageEvent { - first: number; - rows: number; - page: number; - pageCount: number; -} - -@Component({ - selector: 'paginator-template-demo', - templateUrl: './paginator-template-demo.html', - standalone: true, - imports: [PaginatorModule, ButtonModule, DividerModule, Slider, FormsModule] -}) -export class PaginatorTemplateDemo { - first1: number = 0; - - rows1: number = 10; - - first2: number = 0; - - rows2: number = 10; - - first3: number = 0; - - rows3: number = 10; - - totalRecords: number = 120; - - options = [ - { label: 5, value: 5 }, - { label: 10, value: 10 }, - { label: 20, value: 20 }, - { label: 120, value: 120 } - ]; - - onPageChange1(event: PageEvent) { - this.first1 = event.first; - this.rows1 = event.rows; - } - - onPageChange2(event: PageEvent) { - this.first2 = event.first; - this.rows2 = event.rows; - } - - onPageChange3(event: PageEvent) { - this.first3 = event.first; - this.rows3 = event.rows; - } -}`, - }; -} diff --git a/src/app/showcase/doc/panel/accessibilitydoc.ts b/src/app/showcase/doc/panel/accessibilitydoc.ts deleted file mode 100644 index d84058403b7..00000000000 --- a/src/app/showcase/doc/panel/accessibilitydoc.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'panel-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Toggleable panels use a content toggle button at the header that has aria-controls to define the id of the content - section along with aria-expanded for the visibility state. The value to read the button defaults to the value of the - header property and can be customized by defining an aria-label or aria-labelledby via the - toggleButtonProps property. -

    -

    - The content uses region, defines an id that matches the aria-controls of the content toggle button and - aria-labelledby referring to the id of the header. -

    -

    Content Toggle Button Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus to the next the focusable element in the page tab sequence.
    shift + tabMoves focus to the previous the focusable element in the page tab sequence.
    enterToggles the visibility of the content.
    spaceToggles the visibility of the content.
    -
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/panel/basicdoc.ts b/src/app/showcase/doc/panel/basicdoc.ts deleted file mode 100644 index b3d30da4271..00000000000 --- a/src/app/showcase/doc/panel/basicdoc.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    A simple Panel is created with a header property along with the content as children.

    -
    -
    - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis - aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint - occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -
    -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: ` -

    - Lorem ipsum dolor sit amet... -

    -
    `, - - html: `
    - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { PanelModule } from 'primeng/panel'; - -@Component({ - selector: 'panel-basic-demo', - templateUrl: './panel-basic-demo.html', - standalone: true, - imports: [PanelModule] -}) -export class PanelBasicDemo {}`, - }; -} diff --git a/src/app/showcase/doc/panel/importdoc.ts b/src/app/showcase/doc/panel/importdoc.ts deleted file mode 100644 index 0d8d5103922..00000000000 --- a/src/app/showcase/doc/panel/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'panel-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Panel } from 'primeng/panel';`, - }; -} diff --git a/src/app/showcase/doc/panel/styledoc.ts b/src/app/showcase/doc/panel/styledoc.ts deleted file mode 100644 index e47b6840a2b..00000000000 --- a/src/app/showcase/doc/panel/styledoc.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'panel-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-panelContainer element.
    p-panel-headerHeader section.
    p-panel-titleTitle text of panel.
    p-panel-header-iconToggle icon.
    p-panel-contentContent of panel.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/panel/templatedoc.ts b/src/app/showcase/doc/panel/templatedoc.ts deleted file mode 100644 index 3ba21e4b713..00000000000 --- a/src/app/showcase/doc/panel/templatedoc.ts +++ /dev/null @@ -1,160 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    Header and Footers sections can be customized using header and footer templates.

    -
    -
    - - -
    - - Amy Elsner -
    -
    - -
    -
    - - -
    - Updated 2 hours ago -
    -
    - - - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis - aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint - occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -
    -
    - - `, -}) -export class TemplateDoc implements OnInit { - items: { label?: string; icon?: string; separator?: boolean }[] = []; - - ngOnInit() { - this.items = [ - { - label: 'Refresh', - icon: 'pi pi-refresh', - }, - { - label: 'Search', - icon: 'pi pi-search', - }, - { - separator: true, - }, - { - label: 'Delete', - icon: 'pi pi-times', - }, - ]; - } - - code: Code = { - basic: ` - -
    - - Amy Elsner -
    -
    - -
    -
    - - -
    - Updated 2 hours ago -
    -
    - - - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis - aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint - occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -
    `, - - html: `
    - - -
    - - Amy Elsner -
    -
    - -
    -
    - - -
    - Updated 2 hours ago -
    -
    - - - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis - aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint - occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { PanelModule } from 'primeng/panel'; -import { AvatarModule } from 'primeng/avatar'; -import { ButtonModule } from 'primeng/button'; -import { MenuModule } from 'primeng/menu'; - -@Component({ - selector: 'panel-template-demo', - templateUrl: './panel-template-demo.html', - standalone: true, - imports: [PanelModule, AvatarModule, ButtonModule, MenuModule] -}) -export class PanelTemplateDemo implements OnInit { - items: { label?: string; icon?: string; separator?: boolean }[] = []; - - ngOnInit() { - this.items = [ - { - label: 'Refresh', - icon: 'pi pi-refresh' - }, - { - label: 'Search', - icon: 'pi pi-search' - }, - { - separator: true - }, - { - label: 'Delete', - icon: 'pi pi-times' - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/panel/toggleabledoc.ts b/src/app/showcase/doc/panel/toggleabledoc.ts deleted file mode 100644 index 31155835c24..00000000000 --- a/src/app/showcase/doc/panel/toggleabledoc.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'toggleable-doc', - template: ` - -

    - Content of the panel can be expanded and collapsed using toggleable option, default state is defined with collapsed - option. By default, toggle icon is used to toggle the contents whereas setting toggler to "header" enables clicking anywhere - in the header to trigger a toggle. -

    -
    -
    - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis - aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint - occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -
    -
    - - `, -}) -export class ToggleableDoc { - code: Code = { - basic: ` -

    - Lorem ipsum dolor sit amet... -

    -
    `, - - html: `
    - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { PanelModule } from 'primeng/panel'; - -@Component({ - selector: 'panel-toggleable-demo', - templateUrl: './panel-toggleable-demo.html', - standalone: true, - imports: [PanelModule] -}) -export class PanelToggleableDemo {}`, - }; -} diff --git a/src/app/showcase/doc/panelmenu/accessibilitydoc.ts b/src/app/showcase/doc/panelmenu/accessibilitydoc.ts deleted file mode 100644 index 3d542298fa5..00000000000 --- a/src/app/showcase/doc/panelmenu/accessibilitydoc.ts +++ /dev/null @@ -1,123 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'panel-menu-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Accordion header elements have a button role, an aria-label defined using the label property of the - menuitem model and aria-controls to define the id of the content section along with aria-expanded for the - visibility state. -

    -

    - The content of an accordion panel uses region role, defines an id that matches the aria-controls of the header - and aria-labelledby referring to the id of the header. -

    -

    - The tree elements has a tree as the role and each menu item has a treeitem role along with aria-label, - aria-selected and aria-expanded attributes. The container element of a treenode has the group role. The - aria-setsize, aria-posinset and aria-level attributes are calculated implicitly and added to each - treeitem. -

    - -

    Header Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tab - Adds focus to the first header when focus moves in to the component, if there is already a focused tab - header then moves the focus out of the component based on the page tab sequence. -
    enterToggles the visibility of the content.
    spaceToggles the visibility of the content.
    down arrow - If panel is collapsed then moves focus to the next header, otherwise first treenode of the panel receives - the focus. -
    up arrow - If previous panel is collapsed then moves focus to the previous header, otherwise last treenode of the - previous panel receives the focus. -
    homeMoves focus to the first header.
    endMoves focus to the last header.
    -
    - -

    Tree Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus to the next focusable element in the page tab order.
    shift + tabMoves focus to the previous focusable element in the page tab order.
    enterActivates the focused treenode.
    spaceActivates the focused treenode.
    down arrowMoves focus to the next treenode.
    up arrowMoves focus to the previous treenode.
    right arrowIf node is closed, opens the node otherwise moves focus to the first child node.
    left arrowIf node is open, closes the node otherwise moves focus to the parent node.
    -
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/panelmenu/basicdoc.ts b/src/app/showcase/doc/panelmenu/basicdoc.ts deleted file mode 100644 index a24a2826929..00000000000 --- a/src/app/showcase/doc/panelmenu/basicdoc.ts +++ /dev/null @@ -1,203 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    PanelMenu requires a collection of menuitems as its model.

    -
    -
    - -
    - - `, -}) -export class BasicDoc implements OnInit { - items: MenuItem[]; - - ngOnInit() { - this.items = [ - { - label: 'Files', - icon: 'pi pi-file', - items: [ - { - label: 'Documents', - icon: 'pi pi-file', - items: [ - { - label: 'Invoices', - icon: 'pi pi-file-pdf', - items: [ - { - label: 'Pending', - icon: 'pi pi-stop', - }, - { - label: 'Paid', - icon: 'pi pi-check-circle', - }, - ], - }, - { - label: 'Clients', - icon: 'pi pi-users', - }, - ], - }, - { - label: 'Images', - icon: 'pi pi-image', - items: [ - { - label: 'Logos', - icon: 'pi pi-image', - }, - ], - }, - ], - }, - { - label: 'Cloud', - icon: 'pi pi-cloud', - items: [ - { - label: 'Upload', - icon: 'pi pi-cloud-upload', - }, - { - label: 'Download', - icon: 'pi pi-cloud-download', - }, - { - label: 'Sync', - icon: 'pi pi-refresh', - }, - ], - }, - { - label: 'Devices', - icon: 'pi pi-desktop', - items: [ - { - label: 'Phone', - icon: 'pi pi-mobile', - }, - { - label: 'Desktop', - icon: 'pi pi-desktop', - }, - { - label: 'Tablet', - icon: 'pi pi-tablet', - }, - ], - }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { PanelMenu } from 'primeng/panelmenu'; - -@Component({ - selector: 'panel-menu-basic-demo', - templateUrl: './panel-menu-basic-demo.html', - standalone: true, - imports: [PanelMenu] -}) -export class PanelMenuBasicDemo implements OnInit { - items: MenuItem[]; - - ngOnInit() { - this.items = [ - { - label: 'Files', - icon: 'pi pi-file', - items: [ - { - label: 'Documents', - icon: 'pi pi-file', - items: [ - { - label: 'Invoices', - icon: 'pi pi-file-pdf', - items: [ - { - label: 'Pending', - icon: 'pi pi-stop' - }, - { - label: 'Paid', - icon: 'pi pi-check-circle' - } - ] - }, - { - label: 'Clients', - icon: 'pi pi-users' - } - ] - }, - { - label: 'Images', - icon: 'pi pi-image', - items: [ - { - label: 'Logos', - icon: 'pi pi-image' - } - ] - } - ] - }, - { - label: 'Cloud', - icon: 'pi pi-cloud', - items: [ - { - label: 'Upload', - icon: 'pi pi-cloud-upload' - }, - { - label: 'Download', - icon: 'pi pi-cloud-download' - }, - { - label: 'Sync', - icon: 'pi pi-refresh' - } - ] - }, - { - label: 'Devices', - icon: 'pi pi-desktop', - items: [ - { - label: 'Phone', - icon: 'pi pi-mobile' - }, - { - label: 'Desktop', - icon: 'pi pi-desktop' - }, - { - label: 'Tablet', - icon: 'pi pi-tablet' - } - ] - } - ] - } -}`, - }; -} diff --git a/src/app/showcase/doc/panelmenu/commanddoc.ts b/src/app/showcase/doc/panelmenu/commanddoc.ts deleted file mode 100644 index dc2eb6880cd..00000000000 --- a/src/app/showcase/doc/panelmenu/commanddoc.ts +++ /dev/null @@ -1,179 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'command-doc', - template: ` - -

    The command property defines the callback to run when an item is activated by click or a key event.

    -
    -
    - - -
    - - `, - providers: [MessageService], -}) -export class CommandDoc implements OnInit { - items: MenuItem[]; - - constructor(private messageService: MessageService) {} - - ngOnInit() { - this.items = [ - { - label: 'Files', - icon: 'pi pi-file', - items: [ - { - label: 'New', - icon: 'pi pi-plus', - command: () => { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'File created', life: 3000 }); - }, - }, - { - label: 'Search', - icon: 'pi pi-search', - command: () => { - this.messageService.add({ - severity: 'warn', - summary: 'Search Results', - detail: 'No results found', - life: 3000, - }); - }, - }, - { - label: 'Print', - icon: 'pi pi-print', - command: () => { - this.messageService.add({ severity: 'error', summary: 'Error', detail: 'No printer connected', life: 3000 }); - }, - }, - ], - }, - { - label: 'Sync', - icon: 'pi pi-cloud', - items: [ - { - label: 'Import', - icon: 'pi pi-cloud-download', - command: () => { - this.messageService.add({ - severity: 'info', - summary: 'Downloads', - detail: 'Downloaded from cloud', - life: 3000, - }); - }, - }, - { - label: 'Export', - icon: 'pi pi-cloud-upload', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Shared', detail: 'Exported to cloud', life: 3000 }); - }, - }, - ], - }, - { - label: 'Sign Out', - icon: 'pi pi-sign-out', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Signed out', detail: 'User logged out', life: 3000 }); - }, - }, - ]; - } - - code: Code = { - basic: ` -`, - - html: `
    - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { PanelMenu } from 'primeng/panelmenu'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'panel-menu-command-demo', - templateUrl: './panel-menu-command-demo.html', - standalone: true, - imports: [PanelMenu, ToastModule], - providers: [MessageService] -}) -export class PanelMenuCommandDemo implements OnInit { - items: MenuItem[]; - - constructor(private messageService: MessageService) {} - - ngOnInit() { - this.items = [ - { - label: 'Files', - icon: 'pi pi-file', - items: [ - { - label: 'New', - icon: 'pi pi-plus', - command: () => { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'File created', life: 3000 }); - } - }, - { - label: 'Search', - icon: 'pi pi-search', - command: () => { - this.messageService.add({ severity: 'warn', summary: 'Search Results', detail: 'No results found', life: 3000 }); - } - }, - { - label: 'Print', - icon: 'pi pi-print', - command: () => { - this.messageService.add({ severity: 'error', summary: 'Error', detail: 'No printer connected', life: 3000 }); - } - } - ] - }, - { - label: 'Sync', - icon: 'pi pi-cloud', - items: [ - { - label: 'Import', - icon: 'pi pi-cloud-download', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Downloads', detail: 'Downloaded from cloud', life: 3000 }); - } - }, - { - label: 'Export', - icon: 'pi pi-cloud-upload', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Shared', detail: 'Exported to cloud', life: 3000 }); - } - } - ] - }, - { - label: 'Sign Out', - icon: 'pi pi-sign-out', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Signed out', detail: 'User logged out', life: 3000 }); - } - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/panelmenu/controlleddoc.ts b/src/app/showcase/doc/panelmenu/controlleddoc.ts deleted file mode 100644 index 0d7796d0d99..00000000000 --- a/src/app/showcase/doc/panelmenu/controlleddoc.ts +++ /dev/null @@ -1,219 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'controlled-doc', - template: ` - -

    Menu items can be controlled programmatically.

    -
    -
    - - -
    - - `, -}) -export class ControlledDoc implements OnInit { - items: MenuItem[]; - - ngOnInit() { - this.items = [ - { - key: '0', - label: 'Users', - icon: 'pi pi-users', - items: [ - { - key: '0_1', - label: 'New', - items: [ - { - key: '0_1_0', - label: 'Member', - }, - { - key: '0_1_1', - label: 'Group', - }, - ], - }, - { - key: '0_2', - label: 'Search', - }, - ], - }, - { - key: '1', - label: 'Tasks', - icon: 'pi pi-server', - items: [ - { - key: '1_0', - label: 'Add New', - }, - { - key: '1_1', - label: 'Pending', - }, - { - key: '1_2', - label: 'Overdue', - }, - ], - }, - { - key: '2', - label: 'Calendar', - icon: 'pi pi-calendar', - items: [ - { - key: '2_0', - label: 'New Event', - }, - { - key: '2_1', - label: 'Today', - }, - { - key: '2_2', - label: 'This Week', - }, - ], - }, - ]; - } - - toggleAll() { - const expanded = !this.areAllItemsExpanded(); - this.items = this.toggleAllRecursive(this.items, expanded); - } - - private toggleAllRecursive(items: MenuItem[], expanded: boolean): MenuItem[] { - return items.map((menuItem) => { - menuItem.expanded = expanded; - if (menuItem.items) { - menuItem.items = this.toggleAllRecursive(menuItem.items, expanded); - } - return menuItem; - }); - } - - private areAllItemsExpanded(): boolean { - return this.items.every((menuItem) => menuItem.expanded); - } - - code: Code = { - basic: ` -`, - - html: `
    - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { PanelMenu } from 'primeng/panelmenu'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'panel-menu-controlled-demo', - templateUrl: './panel-menu-controlled-demo.html', - standalone: true, - imports: [PanelMenu, ButtonModule] -}) -export class PanelMenuControlledDemo implements OnInit { - items: MenuItem[]; - - ngOnInit() { - this.items = [ - { - key: '0', - label: 'Users', - icon: 'pi pi-users', - items: [ - { - key: '0_1', - label: 'New', - items: [ - { - key: '0_1_0', - label: 'Member' - }, - { - key: '0_1_1', - label: 'Group' - } - ] - }, - { - key: '0_2', - label: 'Search' - } - ] - }, - { - key: '1', - label: 'Tasks', - icon: 'pi pi-server', - items: [ - { - key: '1_0', - label: 'Add New' - }, - { - key: '1_1', - label: 'Pending' - }, - { - key: '1_2', - label: 'Overdue' - } - ] - }, - { - key: '2', - label: 'Calendar', - icon: 'pi pi-calendar', - items: [ - { - key: '2_0', - label: 'New Event' - }, - { - key: '2_1', - label: 'Today' - }, - { - key: '2_2', - label: 'This Week' - } - ] - } - ]; - } - - toggleAll() { - const expanded = !this.areAllItemsExpanded(); - this.items = this.toggleAllRecursive(this.items, expanded); - } - - private toggleAllRecursive(items: MenuItem[], expanded: boolean): MenuItem[] { - return items.map((menuItem) => { - menuItem.expanded = expanded; - if (menuItem.items) { - menuItem.items = this.toggleAllRecursive(menuItem.items, expanded); - } - return menuItem; - }); - } - - private areAllItemsExpanded(): boolean { - return this.items.every((menuItem) => menuItem.expanded); - } -}`, - }; -} diff --git a/src/app/showcase/doc/panelmenu/importdoc.ts b/src/app/showcase/doc/panelmenu/importdoc.ts deleted file mode 100644 index 6bc937526ea..00000000000 --- a/src/app/showcase/doc/panelmenu/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'panel-menu-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { PanelMenu } from 'primeng/panelmenu';`, - }; -} diff --git a/src/app/showcase/doc/panelmenu/multipledoc.ts b/src/app/showcase/doc/panelmenu/multipledoc.ts deleted file mode 100644 index fb5cc2cee38..00000000000 --- a/src/app/showcase/doc/panelmenu/multipledoc.ts +++ /dev/null @@ -1,206 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'multiple-doc', - template: ` - -

    - Only one single root menuitem can be active by default, enable multiple property to be able to open more than one - items. -

    -
    -
    - -
    - - `, -}) -export class MultipleDoc implements OnInit { - items: MenuItem[]; - - ngOnInit() { - this.items = [ - { - label: 'Files', - icon: 'pi pi-file', - items: [ - { - label: 'Documents', - icon: 'pi pi-file', - items: [ - { - label: 'Invoices', - icon: 'pi pi-file-pdf', - items: [ - { - label: 'Pending', - icon: 'pi pi-stop', - }, - { - label: 'Paid', - icon: 'pi pi-check-circle', - }, - ], - }, - { - label: 'Clients', - icon: 'pi pi-users', - }, - ], - }, - { - label: 'Images', - icon: 'pi pi-image', - items: [ - { - label: 'Logos', - icon: 'pi pi-image', - }, - ], - }, - ], - }, - { - label: 'Cloud', - icon: 'pi pi-cloud', - items: [ - { - label: 'Upload', - icon: 'pi pi-cloud-upload', - }, - { - label: 'Download', - icon: 'pi pi-cloud-download', - }, - { - label: 'Sync', - icon: 'pi pi-refresh', - }, - ], - }, - { - label: 'Devices', - icon: 'pi pi-desktop', - items: [ - { - label: 'Phone', - icon: 'pi pi-mobile', - }, - { - label: 'Desktop', - icon: 'pi pi-desktop', - }, - { - label: 'Tablet', - icon: 'pi pi-tablet', - }, - ], - }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { PanelMenu } from 'primeng/panelmenu'; - -@Component({ - selector: 'panel-menu-multiple-demo', - templateUrl: './panel-menu-multiple-demo.html', - standalone: true, - imports: [PanelMenu] -}) -export class PanelMenuMultipleDemo implements OnInit { - items: MenuItem[]; - - ngOnInit() { - this.items = [ - { - label: 'Files', - icon: 'pi pi-file', - items: [ - { - label: 'Documents', - icon: 'pi pi-file', - items: [ - { - label: 'Invoices', - icon: 'pi pi-file-pdf', - items: [ - { - label: 'Pending', - icon: 'pi pi-stop' - }, - { - label: 'Paid', - icon: 'pi pi-check-circle' - } - ] - }, - { - label: 'Clients', - icon: 'pi pi-users' - } - ] - }, - { - label: 'Images', - icon: 'pi pi-image', - items: [ - { - label: 'Logos', - icon: 'pi pi-image' - } - ] - } - ] - }, - { - label: 'Cloud', - icon: 'pi pi-cloud', - items: [ - { - label: 'Upload', - icon: 'pi pi-cloud-upload' - }, - { - label: 'Download', - icon: 'pi pi-cloud-download' - }, - { - label: 'Sync', - icon: 'pi pi-refresh' - } - ] - }, - { - label: 'Devices', - icon: 'pi pi-desktop', - items: [ - { - label: 'Phone', - icon: 'pi pi-mobile' - }, - { - label: 'Desktop', - icon: 'pi pi-desktop' - }, - { - label: 'Tablet', - icon: 'pi pi-tablet' - } - ] - } - ] - } -}`, - }; -} diff --git a/src/app/showcase/doc/panelmenu/routerdoc.ts b/src/app/showcase/doc/panelmenu/routerdoc.ts deleted file mode 100644 index 4c90602bda2..00000000000 --- a/src/app/showcase/doc/panelmenu/routerdoc.ts +++ /dev/null @@ -1,218 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; -import { Router } from '@angular/router'; - -@Component({ - selector: 'router-doc', - template: ` - -

    - Items with navigation are defined with templating to be able to use a routerLink directive, an external link or programmatic - navigation. -

    -
    -
    - - - - - - {{ item.label }} - - - - - - {{ item.label }} - - - - - {{ item.label }} - - - - - - -
    - - `, - providers: [MessageService], -}) -export class RouterDoc implements OnInit { - items: MenuItem[]; - - constructor(private router: Router) {} - - ngOnInit() { - this.items = [ - { - label: 'Router', - icon: 'pi pi-palette', - items: [ - { - label: 'Installation', - icon: 'pi pi-eraser', - route: '/installation', - }, - { - label: 'Configuration', - icon: 'pi pi-heart', - route: '/configuration', - }, - ], - }, - { - label: 'Programmatic', - icon: 'pi pi-link', - command: () => { - this.router.navigate(['/installation']); - }, - }, - { - label: 'External', - icon: 'pi pi-home', - items: [ - { - label: 'Angular', - icon: 'pi pi-star', - url: 'https://angular.io/', - }, - { - label: 'Vite.js', - icon: 'pi pi-bookmark', - url: 'https://vitejs.dev/', - }, - ], - }, - ]; - } - - code: Code = { - basic: ` - - - - - {{ item.label }} - - - - - - {{ item.label }} - - - - - {{ item.label }} - - - - - -`, - - html: `
    - - - - - - {{ item.label }} - - - - - - {{ item.label }} - - - - - {{ item.label }} - - - - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { PanelMenu } from 'primeng/panelmenu'; -import { Router } from '@angular/router'; - -@Component({ - selector: 'panel-menu-router-demo', - templateUrl: './panel-menu-router-demo.html', - standalone: true, - imports: [PanelMenu], - providers: [MessageService] -}) -export class PanelMenuRouterDemo implements OnInit { - items: MenuItem[]; - - constructor(private router: Router) {} - - ngOnInit() { - this.items = [ - { - label: 'Router', - icon: 'pi pi-palette', - items: [ - { - label: 'Installation', - icon: 'pi pi-eraser', - route: '/installation' - }, - { - label: 'Configuration', - icon: 'pi pi-heart', - route: '/configuration' - } - ] - }, - { - label: 'Programmatic', - icon: 'pi pi-link', - command: () => { - this.router.navigate(['/installation']); - } - }, - { - label: 'External', - icon: 'pi pi-home', - items: [ - { - label: 'Angular', - icon: 'pi pi-star', - url: 'https://angular.io/' - }, - { - label: 'Vite.js', - icon: 'pi pi-bookmark', - url: 'https://vitejs.dev/' - } - ] - } - ]; - } - -}`, - }; -} diff --git a/src/app/showcase/doc/panelmenu/styledoc.ts b/src/app/showcase/doc/panelmenu/styledoc.ts deleted file mode 100644 index 9d8bd50271f..00000000000 --- a/src/app/showcase/doc/panelmenu/styledoc.ts +++ /dev/null @@ -1,58 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'panel-menu-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-panelmenuContainer element.
    p-panelmenu-headerAccordion header of root submenu.
    p-panelmenu-contentAccordion content of root submenu.
    p-menu-listList element.
    p-menuitemMenuitem element.
    p-menuitem-textLabel of a menuitem.
    p-menuitem-iconIcon of a menuitem.
    p-panelmenu-iconArrow icon of an accordion header.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/panelmenu/templatedoc.ts b/src/app/showcase/doc/panelmenu/templatedoc.ts deleted file mode 100644 index eca24f2a102..00000000000 --- a/src/app/showcase/doc/panelmenu/templatedoc.ts +++ /dev/null @@ -1,256 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    PanelMenu requires a collection of menuitems as its model.

    -
    - - - `, -}) -export class TemplateDoc implements OnInit { - items: MenuItem[]; - - ngOnInit() { - this.items = [ - { - label: 'Mail', - icon: 'pi pi-envelope', - badge: '5', - items: [ - { - label: 'Compose', - icon: 'pi pi-file-edit', - shortcut: '⌘+N', - }, - { - label: 'Inbox', - icon: 'pi pi-inbox', - badge: '5', - }, - { - label: 'Sent', - icon: 'pi pi-send', - shortcut: '⌘+S', - }, - { - label: 'Trash', - icon: 'pi pi-trash', - shortcut: '⌘+T', - }, - ], - }, - { - label: 'Reports', - icon: 'pi pi-chart-bar', - shortcut: '⌘+R', - items: [ - { - label: 'Sales', - icon: 'pi pi-chart-line', - badge: '3', - }, - { - label: 'Products', - icon: 'pi pi-list', - badge: '6', - }, - ], - }, - { - label: 'Profile', - icon: 'pi pi-user', - shortcut: '⌘+W', - items: [ - { - label: 'Settings', - icon: 'pi pi-cog', - shortcut: '⌘+O', - }, - { - label: 'Privacy', - icon: 'pi pi-shield', - shortcut: '⌘+P', - }, - ], - }, - ]; - } - - toggleAll() { - const expanded = !this.areAllItemsExpanded(); - this.items = this.toggleAllRecursive(this.items, expanded); - } - - private toggleAllRecursive(items: MenuItem[], expanded: boolean): MenuItem[] { - return items.map((menuItem) => { - menuItem.expanded = expanded; - if (menuItem.items) { - menuItem.items = this.toggleAllRecursive(menuItem.items, expanded); - } - return menuItem; - }); - } - - private areAllItemsExpanded(): boolean { - return this.items.every((menuItem) => menuItem.expanded); - } - - code: Code = { - basic: ` - - - - - {{ item.label }} - - - - {{ item.shortcut }} - - - -`, - - html: ``, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { PanelMenu } from 'primeng/panelmenu'; -import { BadgeModule } from 'primeng/badge'; -import { Ripple } from 'primeng/ripple'; -import { CommonModule } from '@angular/common'; - -@Component({ - selector: 'panel-menu-template-demo', - templateUrl: './panel-menu-template-demo.html', - standalone: true, - imports: [PanelMenu, BadgeModule, Ripple, CommonModule] -}) -export class PanelMenuTemplateDemo implements OnInit { - items: MenuItem[]; - - ngOnInit() { - this.items = [ - { - label: 'Mail', - icon: 'pi pi-envelope', - badge: '5', - items: [ - { - label: 'Compose', - icon: 'pi pi-file-edit', - shortcut: '⌘+N' - }, - { - label: 'Inbox', - icon: 'pi pi-inbox', - badge: '5' - }, - { - label: 'Sent', - icon: 'pi pi-send', - shortcut: '⌘+S' - }, - { - label: 'Trash', - icon: 'pi pi-trash', - shortcut: '⌘+T' - } - ] - }, - { - label: 'Reports', - icon: 'pi pi-chart-bar', - shortcut: '⌘+R', - items: [ - { - label: 'Sales', - icon: 'pi pi-chart-line', - badge: '3' - }, - { - label: 'Products', - icon: 'pi pi-list', - badge: '6' - } - ] - }, - { - label: 'Profile', - icon: 'pi pi-user', - shortcut: '⌘+W', - items: [ - { - label: 'Settings', - icon: 'pi pi-cog', - shortcut: '⌘+O' - }, - { - label: 'Privacy', - icon: 'pi pi-shield', - shortcut: '⌘+P' - } - ] - } - ]; - } - - toggleAll() { - const expanded = !this.areAllItemsExpanded(); - this.items = this.toggleAllRecursive(this.items, expanded); - } - - private toggleAllRecursive(items: MenuItem[], expanded: boolean): MenuItem[] { - return items.map((menuItem) => { - menuItem.expanded = expanded; - if (menuItem.items) { - menuItem.items = this.toggleAllRecursive(menuItem.items, expanded); - } - return menuItem; - }); - } - - private areAllItemsExpanded(): boolean { - return this.items.every((menuItem) => menuItem.expanded); - } - -}`, - }; -} diff --git a/src/app/showcase/doc/password/accessibilitydoc.ts b/src/app/showcase/doc/password/accessibilitydoc.ts deleted file mode 100644 index cf1c5b3bb17..00000000000 --- a/src/app/showcase/doc/password/accessibilitydoc.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'password-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Value to describe the component can either be provided via label tag combined with id prop or using - ariaLabelledBy, ariaLabel props. Screen reader is notified about the changes to the strength of the password - using a section that has aria-live while typing. -

    -
    - - - -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus to the input.
    - escape - Hides the strength meter if open.
    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - basic: ` - - -Password - - -`, - }; -} diff --git a/src/app/showcase/doc/password/basicdoc.ts b/src/app/showcase/doc/password/basicdoc.ts deleted file mode 100644 index a534ae36335..00000000000 --- a/src/app/showcase/doc/password/basicdoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    Two-way value binding is defined using ngModel.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - value!: string; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { PasswordModule } from 'primeng/password'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'password-basic-demo', - templateUrl: './password-basic-demo.html', - standalone: true, - imports: [FormsModule, PasswordModule] -}) -export class PasswordBasicDemo { - value!: string; -}`, - }; -} diff --git a/src/app/showcase/doc/password/disableddoc.ts b/src/app/showcase/doc/password/disableddoc.ts deleted file mode 100644 index dd746cd8bad..00000000000 --- a/src/app/showcase/doc/password/disableddoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'disabled-doc', - template: ` - -

    When disabled is present, the element cannot be edited and focused.

    -
    -
    - -
    - - `, -}) -export class DisabledDoc { - value!: string; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { PasswordModule } from 'primeng/password'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'password-disabled-demo', - templateUrl: './password-disabled-demo.html', - standalone: true, - imports: [FormsModule, PasswordModule] -}) -export class PasswordDisabledDemo { - value!: string; -}`, - }; -} diff --git a/src/app/showcase/doc/password/filleddoc.ts b/src/app/showcase/doc/password/filleddoc.ts deleted file mode 100644 index 36a343350db..00000000000 --- a/src/app/showcase/doc/password/filleddoc.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'filled-doc', - template: ` - -

    - Specify the variant property as filled to display the component with a higher visual emphasis than the default - outlined style. -

    -
    -
    - -
    - - `, -}) -export class FilledDoc { - value!: string; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { PasswordModule } from 'primeng/password'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'password-filled-demo', - templateUrl: './password-filled-demo.html', - standalone: true, - imports: [FormsModule, PasswordModule] -}) -export class PasswordFilledDemo { - value!: string; -}`, - }; -} diff --git a/src/app/showcase/doc/password/floatlabeldoc.ts b/src/app/showcase/doc/password/floatlabeldoc.ts deleted file mode 100644 index 44fafbf63c8..00000000000 --- a/src/app/showcase/doc/password/floatlabeldoc.ts +++ /dev/null @@ -1,91 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'floatlabel-doc', - template: ` - -

    - A floating label appears on top of the input field when focused. Visit - FloatLabel documentation for more information. -

    -
    -
    - - - - - - - - - - - - - - -
    - - `, -}) -export class FloatLabelDoc { - value1!: string; - - value2!: string; - - value3!: string; - - code: Code = { - basic: ` - - - - - - - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { PasswordModule } from 'primeng/password'; -import { FormsModule } from '@angular/forms'; -import { FloatLabelModule } from 'primeng/floatlabel'; - -@Component({ - selector: 'password-floatlabel-demo', - templateUrl: './password-floatlabel-demo.html', - standalone: true, - imports: [FormsModule, PasswordModule, FloatLabelModule] -}) -export class PasswordFloatlabelDemo { - value1!: string; - - value2!: string; - - value3!: string; -}`, - }; -} diff --git a/src/app/showcase/doc/password/iftalabeldoc.ts b/src/app/showcase/doc/password/iftalabeldoc.ts deleted file mode 100644 index 9693951d319..00000000000 --- a/src/app/showcase/doc/password/iftalabeldoc.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'iftalabel-doc', - template: ` - -

    - IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for - more information. -

    -
    -
    - - - - -
    - - `, -}) -export class IftaLabelDoc { - value!: string; - - code: Code = { - basic: ` - - -`, - - html: `
    - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { PasswordModule } from 'primeng/password'; -import { FormsModule } from '@angular/forms'; -import { IftaLabelModule } from 'primeng/iftalabel'; - -@Component({ - selector: 'password-iftalabel-demo', - templateUrl: './password-iftalabel-demo.html', - standalone: true, - imports: [FormsModule, PasswordModule, IftaLabelModule] -}) -export class PasswordIftaLabelDemo { - value!: string; -}`, - }; -} diff --git a/src/app/showcase/doc/password/importdoc.ts b/src/app/showcase/doc/password/importdoc.ts deleted file mode 100644 index 01956693c3d..00000000000 --- a/src/app/showcase/doc/password/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'password-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { PasswordModule } from 'primeng/password';`, - }; -} diff --git a/src/app/showcase/doc/password/invaliddoc.ts b/src/app/showcase/doc/password/invaliddoc.ts deleted file mode 100644 index d7c9ab9df67..00000000000 --- a/src/app/showcase/doc/password/invaliddoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'invalid-doc', - template: ` - -

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    -
    -
    - -
    - - `, -}) -export class InvalidDoc { - value!: string; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { PasswordModule } from 'primeng/password'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'password-invalid-demo', - templateUrl: './password-invalid-demo.html', - standalone: true, - imports: [FormsModule, PasswordModule] -}) -export class PasswordInvalidDemo { - value!: string; -}`, - }; -} diff --git a/src/app/showcase/doc/password/localedoc.ts b/src/app/showcase/doc/password/localedoc.ts deleted file mode 100644 index d17aaa788b7..00000000000 --- a/src/app/showcase/doc/password/localedoc.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'locale-doc', - template: ` - -

    - Labels are translated at component level by promptLabel, weakLabel, mediumLabel and - strongLabel properties. In order to apply global translations for all Password components in the application, refer - to the - locale -

    -
    -
    - -
    - - `, -}) -export class LocaleDoc { - value!: string; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { PasswordModule } from 'primeng/password'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'password-locale-demo', - templateUrl: './password-locale-demo.html', - standalone: true, - imports: [FormsModule, PasswordModule] -}) -export class PasswordLocaleDemo { - value!: string; -}`, - }; -} diff --git a/src/app/showcase/doc/password/passworddoc.module.ts b/src/app/showcase/doc/password/passworddoc.module.ts deleted file mode 100644 index 39c366a003b..00000000000 --- a/src/app/showcase/doc/password/passworddoc.module.ts +++ /dev/null @@ -1,61 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { RouterModule } from '@angular/router'; -import { DividerModule } from 'primeng/divider'; -import { PasswordModule } from 'primeng/password'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { BasicDoc } from './basicdoc'; -import { DisabledDoc } from './disableddoc'; -import { FloatLabelDoc } from './floatlabeldoc'; -import { ImportDoc } from './importdoc'; -import { InvalidDoc } from './invaliddoc'; -import { MeterDoc } from './meterdoc'; -import { LocaleDoc } from './localedoc'; -import { ReactiveFormsDoc } from './reactiveformsdoc'; -import { StyleDoc } from './styledoc'; -import { TemplateDoc } from './templatedoc'; -import { ToggleMaskDoc } from './togglemaskdoc'; -import { FloatLabelModule } from 'primeng/floatlabel'; -import { FilledDoc } from './filleddoc'; -import { InputTextModule } from 'primeng/inputtext'; -import { IftaLabelModule } from 'primeng/iftalabel'; -import { IftaLabelDoc } from './iftalabeldoc'; -import { SizesDoc } from './sizesdoc'; - -@NgModule({ - imports: [ - CommonModule, - InputTextModule, - AppCodeModule, - AppDocModule, - PasswordModule, - FormsModule, - ReactiveFormsModule, - DividerModule, - RouterModule, - FloatLabelModule, - IftaLabelModule, - ], - exports: [AppDocModule], - declarations: [ - ImportDoc, - BasicDoc, - MeterDoc, - LocaleDoc, - ToggleMaskDoc, - TemplateDoc, - FloatLabelDoc, - IftaLabelDoc, - InvalidDoc, - DisabledDoc, - StyleDoc, - AccessibilityDoc, - ReactiveFormsDoc, - FilledDoc, - SizesDoc - ], -}) -export class PasswordDocModule {} diff --git a/src/app/showcase/doc/password/reactiveformsdoc.ts b/src/app/showcase/doc/password/reactiveformsdoc.ts deleted file mode 100644 index e9430554b6a..00000000000 --- a/src/app/showcase/doc/password/reactiveformsdoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - Password can also be used with reactive forms. In this case, the formControlName property is used to bind the - component to a form control. -

    -
    -
    -
    - - -
    - - `, -}) -export class ReactiveFormsDoc implements OnInit { - formGroup!: FormGroup; - - ngOnInit() { - this.formGroup = new FormGroup({ - value: new FormControl(), - }); - } - - code: Code = { - basic: `
    - -`, - - html: `
    -
    - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { PasswordModule } from 'primeng/password'; - -@Component({ - selector: 'password-reactive-forms-demo', - templateUrl: './password-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, PasswordModule] -}) -export class PasswordReactiveFormsDemo implements OnInit { - formGroup!: FormGroup; - - ngOnInit() { - this.formGroup = new FormGroup({ - value: new FormControl() - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/password/sizesdoc.ts b/src/app/showcase/doc/password/sizesdoc.ts deleted file mode 100644 index d7f60d7ae5d..00000000000 --- a/src/app/showcase/doc/password/sizesdoc.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'sizes-doc', - template: ` - -

    Password provides small and large sizes as alternatives to the base.

    -
    -
    - - - -
    - - `, -}) -export class SizesDoc { - value1: string; - - value2: string; - - value3: string; - - code: Code = { - basic: ` - -`, - - html: `
    - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { PasswordModule } from 'primeng/password'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'password-sizes-demo', - templateUrl: './password-sizes-demo.html', - standalone: true, - imports: [FormsModule, PasswordModule] -}) -export class PasswordSizesDemo { - value1: string; - - value2: string; - - value3: string; -}`, - }; -} diff --git a/src/app/showcase/doc/password/styledoc.ts b/src/app/showcase/doc/password/styledoc.ts deleted file mode 100644 index a1b403a74bd..00000000000 --- a/src/app/showcase/doc/password/styledoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'password-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-password-panelContainer of password panel
    p-password-meterMeter element of password strength
    p-password-infoText to display strength
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/password/templatedoc.ts b/src/app/showcase/doc/password/templatedoc.ts deleted file mode 100644 index a96ffe783ac..00000000000 --- a/src/app/showcase/doc/password/templatedoc.ts +++ /dev/null @@ -1,83 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    - 3 templates are included to customize the overlay. These are header, content and footer. Note that - content overrides the default meter. -

    -
    -
    - - -
    Pick a password
    -
    - - -
      -
    • At least one lowercase
    • -
    • At least one uppercase
    • -
    • At least one numeric
    • -
    • Minimum 8 characters
    • -
    -
    -
    -
    - - `, -}) -export class TemplateDoc { - value!: string; - - code: Code = { - basic: ` - -
    Pick a password
    -
    - - -
      -
    • At least one lowercase
    • -
    • At least one uppercase
    • -
    • At least one numeric
    • -
    • Minimum 8 characters
    • -
    -
    -
    `, - - html: `
    - - -
    Pick a password
    -
    - - -
      -
    • At least one lowercase
    • -
    • At least one uppercase
    • -
    • At least one numeric
    • -
    • Minimum 8 characters
    • -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { PasswordModule } from 'primeng/password'; -import { DividerModule } from 'primeng/divider'; - -@Component({ - selector: 'password-template-demo', - templateUrl: './password-template-demo.html', - standalone: true, - imports: [FormsModule, PasswordModule, DividerModule] -}) -export class PasswordTemplateDemo { - value!: string; -}`, - }; -} diff --git a/src/app/showcase/doc/picklist/accessibilitydoc.ts b/src/app/showcase/doc/picklist/accessibilitydoc.ts deleted file mode 100644 index 8267cefdd37..00000000000 --- a/src/app/showcase/doc/picklist/accessibilitydoc.ts +++ /dev/null @@ -1,119 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'pick-list-accessibility-doc', - template: ` -

    Screen Reader

    -

    - Value to describe the source listbox and target listbox can be provided with ariaLabelledBy or ariaLabel props. - The list elements has a listbox role with the aria-multiselectable attribute. Each list item has an - option role with aria-selected and aria-disabled as their attributes. -

    -

    - Controls buttons are button elements with an aria-label that refers to the aria.moveTop, - aria.moveUp, aria.moveDown, aria.moveBottom,aria.moveTo, aria.moveAllTo, - aria.moveFrom and aria.moveAllFrom properties of the locale API by default, - alternatively you may usemoveTopButtonProps, moveUpButtonProps, moveDownButtonProps, - moveToButtonProps, moveAllToButtonProps, moveFromButtonProps, moveFromButtonProps and - moveAllFromButtonProps to customize the buttons like overriding the default aria-label attributes. -

    - - - -

    PickList Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus to the first selected option, if there is none then first option receives the focus.
    up arrowMoves focus to the previous option.
    down arrowMoves focus to the next option.
    enterToggles the selected state of the focused option.
    spaceToggles the selected state of the focused option.
    homeMoves focus to the first option.
    endMoves focus to the last option.
    shift + down arrowMoves focus to the next option and toggles the selection state.
    shift + up arrowMoves focus to the previous option and toggles the selection state.
    shift + spaceSelects the items between the most recently selected option and the focused option.
    control + shift + homeSelects the focused options and all the options up to the first one.
    control + shift + endSelects the focused options and all the options down to the first one.
    control + aSelects all options.
    -
    -

    Buttons Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    enterExecutes button action.
    spaceExecutes button action.
    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - html: `Options - - -`, - }; -} diff --git a/src/app/showcase/doc/picklist/basicdoc.ts b/src/app/showcase/doc/picklist/basicdoc.ts deleted file mode 100644 index fa3d5bba9af..00000000000 --- a/src/app/showcase/doc/picklist/basicdoc.ts +++ /dev/null @@ -1,135 +0,0 @@ -import { ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    - PickList is used as a controlled input with source and target properties. Content of a list item needs to be - defined with the pTemplate property that receives an object in the list as parameter. Drag & drop functionality - depends on @angular/cdk package. -

    -
    -
    - - - {{ item.name }} - - -
    - - `, -}) -export class BasicDoc { - sourceProducts!: Product[]; - - targetProducts!: Product[]; - - constructor( - private carService: ProductService, - private cdr: ChangeDetectorRef, - ) {} - - ngOnInit() { - this.carService.getProductsSmall().then((products) => { - this.sourceProducts = products; - this.cdr.markForCheck(); - }); - this.targetProducts = []; - } - - code: Code = { - basic: ` - - {{ item.name }} - -`, - - html: `
    - - - {{ item.name }} - - -
    `, - - typescript: `import { ChangeDetectorRef, Component } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { PickListModule } from 'primeng/picklist'; - -@Component({ - selector: 'picklist-basic-demo', - templateUrl: './picklist-basic-demo.html', - standalone: true, - imports: [PickListModule], - providers: [ProductService] -}) -export class PicklistBasicDemo { - sourceProducts!: Product[]; - - targetProducts!: Product[]; - - constructor( - private carService: ProductService, - private cdr: ChangeDetectorRef - ) {} - - ngOnInit() { - this.carService.getProductsSmall().then(products => { - this.sourceProducts = products; - this.cdr.markForCheck(); - }); - this.targetProducts = []; - } -}`, - - data: ` -/* ProductService */ -{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - - service: ['ProductService'], - }; - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/picklist/filterdoc.ts b/src/app/showcase/doc/picklist/filterdoc.ts deleted file mode 100644 index f4087d12134..00000000000 --- a/src/app/showcase/doc/picklist/filterdoc.ts +++ /dev/null @@ -1,214 +0,0 @@ -import { ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'filter-doc', - template: ` - -

    Filter value is checked against the property of an object configured with the filterBy property.

    -
    -
    - - -
    - -
    - {{ option.name }} - {{ option.category }} -
    - {{ '$' + option.price }} -
    -
    -
    -
    - - `, -}) -export class FilterDoc { - sourceProducts!: Product[]; - - targetProducts!: Product[]; - - constructor( - private carService: ProductService, - private cdr: ChangeDetectorRef, - ) {} - - ngOnInit() { - this.carService.getProductsSmall().then((products) => { - this.sourceProducts = products; - this.cdr.markForCheck(); - }); - this.targetProducts = []; - } - - code: Code = { - basic: ` - -
    - -
    - {{ option.name }} - {{ option.category }} -
    - {{ '$' + option.price }} -
    -
    -
    `, - - html: `
    - - -
    - -
    - {{ option.name }} - {{ option.category }} -
    - {{ '$' + option.price }} -
    -
    -
    -
    `, - - typescript: `import { Component, ChangeDetectorRef } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { PickListModule } from 'primeng/picklist'; -import { CommonModule } from '@angular/common'; - -@Component({ - selector: 'picklist-filter-demo', - templateUrl: './picklist-filter-demo.html', - standalone: true, - imports: [PickListModule, CommonModule], - providers: [ProductService] -}) -export class PicklistFilterDemo { - sourceProducts!: Product[]; - - targetProducts!: Product[]; - - constructor( - private carService: ProductService, - private cdr: ChangeDetectorRef - ) {} - - ngOnInit() { - this.carService.getProductsSmall().then(products => { - this.sourceProducts = products; - this.cdr.markForCheck(); - }); - this.targetProducts = []; - } -}`, - - data: ` -/* ProductService */ -{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - - service: ['ProductService'], - }; - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/picklist/importdoc.ts b/src/app/showcase/doc/picklist/importdoc.ts deleted file mode 100644 index fb2ce9067d5..00000000000 --- a/src/app/showcase/doc/picklist/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'pick-list-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { PickList } from 'primeng/picklist';`, - }; -} diff --git a/src/app/showcase/doc/picklist/styledoc.ts b/src/app/showcase/doc/picklist/styledoc.ts deleted file mode 100644 index ba69bcb4e6c..00000000000 --- a/src/app/showcase/doc/picklist/styledoc.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'pick-list-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-picklistContainer element.
    p-picklist-source-controlsContainer of source list buttons.
    p-picklist-target-controlsContainer of target list buttons.
    p-picklist-buttonsContainer of buttons.
    p-picklist-listList element.
    p-picklist-itemAn item in the list.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/picklist/templatedoc.ts b/src/app/showcase/doc/picklist/templatedoc.ts deleted file mode 100644 index f3d3cf60e42..00000000000 --- a/src/app/showcase/doc/picklist/templatedoc.ts +++ /dev/null @@ -1,214 +0,0 @@ -import { ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'template-doc', - template: ` - -

    - For custom content support define an option template that gets the item instance as a parameter. In addition - sourceheader and targetheader templates are provided for further customization. -

    -
    -
    - - -
    - -
    - {{ option.name }} - {{ option.category }} -
    - {{ '$' + option.price }} -
    -
    -
    -
    - - `, -}) -export class TemplateDoc { - sourceProducts!: Product[]; - - targetProducts!: Product[]; - code: Code = { - basic: ` - -
    - -
    - {{ option.name }} - {{ option.category }} -
    - {{ '$' + option.price }} -
    -
    -
    `, - - html: `
    - - -
    - -
    - {{ option.name }} - {{ option.category }} -
    - {{ '$' + option.price }} -
    -
    -
    -
    `, - - typescript: `import { Component, ChangeDetectorRef } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { PickListModule } from 'primeng/picklist'; -import { CommonModule } from '@angular/common'; - -@Component({ - selector: 'picklist-template-demo', - templateUrl: './picklist-template-demo.html', - standalone: true, - imports: [PickListModule, CommonModule], - providers: [ProductService] -}) -export class PicklistTemplateDemo { - sourceProducts!: Product[]; - - targetProducts!: Product[]; - - constructor( - private carService: ProductService, - private cdr: ChangeDetectorRef - ) {} - - ngOnInit() { - this.carService.getProductsSmall().then(products => { - this.sourceProducts = products; - this.cdr.markForCheck(); - }); - this.targetProducts = []; - } -}`, - - data: ` -/* ProductService */ -{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - - service: ['ProductService'], - }; - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; - - constructor( - private carService: ProductService, - private cdr: ChangeDetectorRef, - ) {} - - ngOnInit() { - this.carService.getProductsSmall().then((products) => { - this.sourceProducts = products; - this.cdr.markForCheck(); - }); - this.targetProducts = []; - } -} diff --git a/src/app/showcase/doc/picklist/templatesdoc.ts b/src/app/showcase/doc/picklist/templatesdoc.ts deleted file mode 100644 index c48ca3f81db..00000000000 --- a/src/app/showcase/doc/picklist/templatesdoc.ts +++ /dev/null @@ -1,105 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'templates-doc', - template: ` -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameParameters
    item - $implicit: Data of the item
    - index: Index of the item -
    sourceHeader-
    targetHeader-
    sourceFilter - options.filter: Callback to filter data by the value param
    - options.reset: Resets the filters. -
    targetFilter - options.filter: Callback to filter data by the value param
    - options.reset: Resets the filters -
    emptymessagesource-
    emptyfiltermessagesource-
    emptymessagetarget-
    emptyfiltermessagetarget-
    moveupicon-
    movetopicon-
    movedownicon-
    movebottomicon-
    movetotargeticon$implicit: viewChanged
    movealltotargeticon$implicit: viewChanged
    movetosourceicon$implicit: viewChanged
    movealltosourceicon$implicit: viewChanged
    targetfiltericon-
    sourcefiltericon-
    -
    - `, -}) -export class TemplatesDoc {} diff --git a/src/app/showcase/doc/popover/accessibilitydoc.ts b/src/app/showcase/doc/popover/accessibilitydoc.ts deleted file mode 100644 index d805f9ad105..00000000000 --- a/src/app/showcase/doc/popover/accessibilitydoc.ts +++ /dev/null @@ -1,71 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'popover-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Popover component uses dialog role and since any attribute is passed to the root element you may define attributes - like aria-label or aria-labelledby to describe the popup contents. In addition aria-modal is added - since focus is kept within the popup. -

    -

    - It is recommended to use a trigger component that can be accessed with keyboard such as a button, if not adding - tabIndex would be necessary. Popover adds aria-expanded state attribute and aria-controls to the - trigger so that the relation between the trigger and the popup is defined. -

    -

    Popover Keyboard Support

    -

    - When the popup gets opened, the first focusable element receives the focus and this can be customized by adding - autofocus to an element within the popup. -

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus to the next the focusable element within the popup.
    shift + tabMoves focus to the previous the focusable element within the popup.
    escapeCloses the popup and moves focus to the trigger.
    -
    -

    Close Button Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    enterCloses the popup and moves focus to the trigger.
    spaceCloses the popup and moves focus to the trigger.
    -
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/popover/basicdoc.ts b/src/app/showcase/doc/popover/basicdoc.ts deleted file mode 100644 index ff1701c1ba6..00000000000 --- a/src/app/showcase/doc/popover/basicdoc.ts +++ /dev/null @@ -1,174 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    - Popover is accessed via its reference and visibility is controlled using toggle, show and hide methods - with an event of the target. -

    -
    -
    - - -
    -
    - Share this document - - - - - - -
    -
    - Invite Member -
    - - - - -
    -
    -
    - Team Members -
      -
    • - -
      - {{ member.name }} -
      {{ member.email }}
      -
      -
      - {{ member.role }} - -
      -
    • -
    -
    -
    -
    -
    - - `, -}) -export class BasicDoc { - members = [ - { name: 'Amy Elsner', image: 'amyelsner.png', email: 'amy@email.com', role: 'Owner' }, - { name: 'Bernardo Dominic', image: 'bernardodominic.png', email: 'bernardo@email.com', role: 'Editor' }, - { name: 'Ioni Bowcher', image: 'ionibowcher.png', email: 'ioni@email.com', role: 'Viewer' }, - ]; - - code: Code = { - basic: ` - -
    -
    - Share this document - - - - - - -
    -
    - Invite Member -
    - - - - -
    -
    -
    - Team Members -
      -
    • - -
      - {{ member.name }} -
      {{ member.email }}
      -
      -
      - {{ member.role }} - -
      -
    • -
    -
    -
    -
    `, - - html: `
    - - -
    -
    - Share this document - - - - - - -
    -
    - Invite Member -
    - - - - -
    -
    -
    - Team Members -
      -
    • - -
      - {{ member.name }} -
      {{ member.email }}
      -
      -
      - {{ member.role }} - -
      -
    • -
    -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Popover } from 'primeng/popover'; -import { InputGroup } from 'primeng/inputgroup'; -import { InputGroupAddonModule } from 'primeng/inputgroupaddon'; -import { ButtonModule } from 'primeng/button'; -import { InputTextModule } from 'primeng/inputtext'; -import { CommonModule } from '@angular/common'; - -@Component({ - selector: 'popover-basic-demo', - templateUrl: './popover-basic-demo.html', - standalone: true, - imports: [Popover, InputGroup, InputGroupAddonModule, ButtonModule, InputTextModule, CommonModule] -}) -export class PopoverBasicDemo { - members = [ - { name: 'Amy Elsner', image: 'amyelsner.png', email: 'amy@email.com', role: 'Owner' }, - { name: 'Bernardo Dominic', image: 'bernardodominic.png', email: 'bernardo@email.com', role: 'Editor' }, - { name: 'Ioni Bowcher', image: 'ionibowcher.png', email: 'ioni@email.com', role: 'Viewer' } - ]; -}`, - }; -} diff --git a/src/app/showcase/doc/popover/datatabledoc.ts b/src/app/showcase/doc/popover/datatabledoc.ts deleted file mode 100644 index 6a3dd73d100..00000000000 --- a/src/app/showcase/doc/popover/datatabledoc.ts +++ /dev/null @@ -1,418 +0,0 @@ -import { ChangeDetectorRef, Component, OnInit, ViewChild } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Popover } from 'primeng/popover'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'data-table-doc', - template: ` - -

    Place the Popover outside of the data iteration components to avoid rendering it multiple times.

    -
    -
    - - - - Id - Code - Name - Price - Image - Details - - - - - {{ product.id }} - {{ product.code }} - {{ product.name }} - $ {{ product.price }} - - - - - - - - - - - -
    -
    -
    - - -
    -
    -
    -
    -
    - {{ - selectedProduct.category - }} -
    {{ selectedProduct.name }}
    -
    -
    -
    - {{ selectedProduct.rating }} - -
    -
    -
    -
    - - -
    -
    -
    -
    -
    -
    - - `, - providers: [MessageService], -}) -export class DataTableDoc implements OnInit { - constructor( - private productService: ProductService, - private cdr: ChangeDetectorRef, - ) {} - - @ViewChild('op') op!: Popover; - - products: Product[] | undefined; - - selectedProduct: Product | undefined; - - ngOnInit() { - this.productService.getProductsSmall().then((products) => { - this.products = products; - this.cdr.markForCheck(); - }); - } - code: Code = { - basic: ` - - - Id - Code - Name - Price - Image - Details - - - - - {{ product.id }} - {{ product.code }} - {{ product.name }} - $ {{ product.price }} - - - - - - - - - - - -
    -
    -
    - - -
    -
    -
    -
    -
    - {{ - selectedProduct.category - }} -
    {{ selectedProduct.name }}
    -
    -
    -
    - {{ selectedProduct.rating }} - -
    -
    -
    -
    - - -
    -
    -
    -
    -
    `, - - html: `
    - - - - Id - Code - Name - Price - Image - Details - - - - - {{ product.id }} - {{ product.code }} - {{ product.name }} - $ {{ product.price }} - - - - - - - - - - - -
    -
    -
    - - -
    -
    -
    -
    -
    - {{ - selectedProduct.category - }} -
    {{ selectedProduct.name }}
    -
    -
    -
    - {{ selectedProduct.rating }} - -
    -
    -
    -
    - - -
    -
    -
    -
    -
    -
    `, - - typescript: `import { ChangeDetectorRef, Component, OnInit, ViewChild } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Popover } from 'primeng/popover'; -import { PopoverModule } from 'primeng/popover'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { TableModule } from 'primeng/table'; -import { ButtonModule } from 'primeng/button'; -import { TagModule } from 'primeng/tag'; - -@Component({ - selector: 'popover-data-table-demo', - templateUrl: './popover-data-table-demo.html', - standalone: true, - imports: [PopoverModule, TableModule, ButtonModule, TagModule], - providers: [MessageService, ProductService] -}) -export class PopoverDataTableDemo implements OnInit { - - constructor( - private productService: ProductService, - private cdr: ChangeDetectorRef, - ) {} - - @ViewChild('op') op!: Popover; - - products: Product[] | undefined; - - selectedProduct: Product | undefined; - - ngOnInit() { - this.productService.getProductsSmall().then((products) => { - this.products = products; - this.cdr.markForCheck(); - }); - } - - displayProduct(event, product) { - if (this.selectedProduct?.id === product.id) { - this.op.hide(); - this.selectedProduct = null; - } else { - this.selectedProduct = product; - this.op.show(event); - - if (this.op.container) { - this.op.align(); - } - } - } - - hidePopover() { - this.op.hide(); - } - - getSeverity(product) { - switch (product.inventoryStatus) { - case 'INSTOCK': - return 'success'; - - case 'LOWSTOCK': - return 'warn'; - - case 'OUTOFSTOCK': - return 'danger'; - - default: - return null; - } - } -}`, - service: ['ProductService'], - }; - - displayProduct(event, product) { - if (this.selectedProduct?.id === product.id) { - this.op.hide(); - this.selectedProduct = null; - } else { - this.selectedProduct = product; - this.op.show(event); - - if (this.op.container) { - this.op.align(); - } - } - } - - hidePopover() { - this.op.hide(); - } - - getSeverity(product) { - switch (product.inventoryStatus) { - case 'INSTOCK': - return 'success'; - - case 'LOWSTOCK': - return 'warn'; - - case 'OUTOFSTOCK': - return 'danger'; - - default: - return null; - } - } - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/popover/importdoc.ts b/src/app/showcase/doc/popover/importdoc.ts deleted file mode 100644 index c8a71ecac00..00000000000 --- a/src/app/showcase/doc/popover/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'popover-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Popover } from 'primeng/popover';`, - }; -} diff --git a/src/app/showcase/doc/popover/popoverdoc.module.ts b/src/app/showcase/doc/popover/popoverdoc.module.ts deleted file mode 100644 index dc7c64f9b89..00000000000 --- a/src/app/showcase/doc/popover/popoverdoc.module.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { ButtonModule } from 'primeng/button'; -import { TableModule } from 'primeng/table'; -import { ToastModule } from 'primeng/toast'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { BasicDoc } from './basicdoc'; -import { ImportDoc } from './importdoc'; -import { StyleDoc } from './styledoc'; -import { DataTableDoc } from './datatabledoc'; -import { TemplateDoc } from './templatedoc'; -import { TargetDoc } from './targetdoc'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { InputGroupModule } from 'primeng/inputgroup'; -import { InputGroupAddonModule } from 'primeng/inputgroupaddon'; -import { InputTextModule } from 'primeng/inputtext'; -import { PopoverModule } from 'primeng/popover'; -import { TagModule } from 'primeng/tag'; -import { SelectDataDoc } from './selectdatadoc'; - -@NgModule({ - imports: [ - CommonModule, - AppCodeModule, - RouterModule, - PopoverModule, - ButtonModule, - TableModule, - ToastModule, - AppDocModule, - InputGroupModule, - InputGroupAddonModule, - InputTextModule, - TagModule, - ], - declarations: [BasicDoc, ImportDoc, StyleDoc, DataTableDoc, TemplateDoc, TargetDoc, SelectDataDoc, AccessibilityDoc], - exports: [AppDocModule], -}) -export class PopoverDocModule {} diff --git a/src/app/showcase/doc/popover/selectdatadoc.ts b/src/app/showcase/doc/popover/selectdatadoc.ts deleted file mode 100644 index 6373d236895..00000000000 --- a/src/app/showcase/doc/popover/selectdatadoc.ts +++ /dev/null @@ -1,156 +0,0 @@ -import { Component, ViewChild } from '@angular/core'; -import { Code } from '@domain/code'; -import { Popover } from 'primeng/popover'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    In this sample, data is retrieved from the content inside the popover.

    -
    -
    - - - -
    -
    - Team Members -
      -
    • - -
      - {{ member.name }} -
      {{ member.email }}
      -
      -
    • -
    -
    -
    -
    -
    - - - `, -}) -export class SelectDataDoc { - @ViewChild('op') op!: Popover; - - selectedMember = null; - - members = [ - { name: 'Amy Elsner', image: 'amyelsner.png', email: 'amy@email.com', role: 'Owner' }, - { name: 'Bernardo Dominic', image: 'bernardodominic.png', email: 'bernardo@email.com', role: 'Editor' }, - { name: 'Ioni Bowcher', image: 'ionibowcher.png', email: 'ioni@email.com', role: 'Viewer' }, - ]; - - toggle(event) { - this.op.toggle(event); - } - - selectMember(member) { - this.selectedMember = member; - this.op.hide(); - } - - code: Code = { - basic: ` - - -
    -
    - Team Members -
      -
    • - -
      - {{ member.name }} -
      {{ member.email }}
      -
      -
    • -
    -
    -
    -
    `, - - html: `
    - - - -
    -
    - Team Members -
      -
    • - -
      - {{ member.name }} -
      {{ member.email }}
      -
      -
    • -
    -
    -
    -
    -
    `, - - typescript: `import { Component, ViewChild } from '@angular/core'; -import { Popover } from 'primeng/popover'; -import { PopoverModule } from 'primeng/popover'; -import { ButtonModule } from 'primeng/button'; -import { CommonModule } from '@angular/common'; - -@Component({ - selector: 'popover-basic-demo', - templateUrl: './popover-basic-demo.html', - standalone: true, - imports: [PopoverModule, ButtonModule, CommonModule] -}) -export class PopoverBasicDemo { - @ViewChild('op') op!: Popover; - - selectedMember = null; - - members = [ - { name: 'Amy Elsner', image: 'amyelsner.png', email: 'amy@email.com', role: 'Owner' }, - { name: 'Bernardo Dominic', image: 'bernardodominic.png', email: 'bernardo@email.com', role: 'Editor' }, - { name: 'Ioni Bowcher', image: 'ionibowcher.png', email: 'ioni@email.com', role: 'Viewer' }, - ]; - - toggle(event) { - this.op.toggle(event); - } - - selectMember(member) { - this.selectedMember = member; - this.op.hide(); - } -}`, - }; -} diff --git a/src/app/showcase/doc/popover/styledoc.ts b/src/app/showcase/doc/popover/styledoc.ts deleted file mode 100644 index 7e6ba2544b4..00000000000 --- a/src/app/showcase/doc/popover/styledoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'popover-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-popoverContainer element.
    p-popover-contentContent of the panel.
    p-popover-closeClose icon.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/popover/targetdoc.ts b/src/app/showcase/doc/popover/targetdoc.ts deleted file mode 100644 index 354dc7a6c70..00000000000 --- a/src/app/showcase/doc/popover/targetdoc.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'target-doc', - template: ` - -

    - show method takes two parameters, first one is the event and it is mandatory. By default the target component to - align the overlay is the event target, if you'd like to align it to another element, provide it as the second parameter - target. -

    -
    -
    - -
    - Target Element -
    - - product - -
    - - `, -}) -export class TargetDoc { - code: Code = { - basic: ` -
    - Target Element -
    - - product -`, - - html: ` -
    - -
    - Target Element -
    - - product - -
    `, - - typescript: ` -import { Component } from '@angular/core'; - -@Component({ - selector: 'overlay-panel-target-demo', - templateUrl: './overlay-panel-target-demo.html' -}) -export class OverlayPanelTargetDemo {}`, - }; -} diff --git a/src/app/showcase/doc/popover/templatedoc.ts b/src/app/showcase/doc/popover/templatedoc.ts deleted file mode 100644 index 33959d06637..00000000000 --- a/src/app/showcase/doc/popover/templatedoc.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    Content of the OverlayPanel is defined by content template.

    -
    -
    - - -

    Custom Content

    -
    -
    - -
    - - `, -}) -export class TemplateDoc { - code: Code = { - basic: ` - -

    Custom Content

    -
    -
    -`, - - html: ` -
    - - -

    Custom Content

    -
    -
    - -
    `, - - typescript: ` -import { Component } from '@angular/core'; - -@Component({ - selector: 'overlay-panel-template-demo', - templateUrl: './overlay-panel-template-demo.html' -}) -export class OverlayPanelTemplateDemo {}`, - }; -} diff --git a/src/app/showcase/doc/progressbar/accessibilitydoc.ts b/src/app/showcase/doc/progressbar/accessibilitydoc.ts deleted file mode 100644 index 5dbdbb871b2..00000000000 --- a/src/app/showcase/doc/progressbar/accessibilitydoc.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'progress-bar-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - ProgressBar components uses progressbar role along with aria-valuemin, aria-valuemax and - aria-valuenow attributes. Value to describe the component can be defined usingaria-labelledby and - aria-label props. -

    -
    - - - -

    Keyboard Support

    -

    Not applicable.

    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - html: `Status - - -`, - }; -} diff --git a/src/app/showcase/doc/progressbar/basicdoc.ts b/src/app/showcase/doc/progressbar/basicdoc.ts deleted file mode 100644 index 3e60e49e95f..00000000000 --- a/src/app/showcase/doc/progressbar/basicdoc.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    ProgressBar is used with the value property.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: ``, - html: `
    - -
    `, - typescript: `import { Component } from '@angular/core'; -import { ProgressBar } from 'primeng/progressbar'; - -@Component({ - selector: 'progress-bar-basic-demo', - templateUrl: './progress-bar-basic-demo.html', - standalone: true, - imports: [ProgressBar] -}) -export class ProgressBarBasicDemo {}`, - }; -} diff --git a/src/app/showcase/doc/progressbar/dynamicdoc.ts b/src/app/showcase/doc/progressbar/dynamicdoc.ts deleted file mode 100644 index fef8bd15b12..00000000000 --- a/src/app/showcase/doc/progressbar/dynamicdoc.ts +++ /dev/null @@ -1,99 +0,0 @@ -import { ChangeDetectorRef, Component, NgZone, OnDestroy, OnInit } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'dynamic-doc', - template: ` - -

    Value is reactive so updating it dynamically changes the bar as well.

    -
    -
    - - -
    - - `, - providers: [MessageService], -}) -export class DynamicDoc implements OnInit, OnDestroy { - value: number = 0; - - interval: any; - - constructor( - private messageService: MessageService, - private cd: ChangeDetectorRef, - private ngZone: NgZone, - ) {} - - ngOnInit() { - this.ngZone.runOutsideAngular(() => { - this.interval = setInterval(() => { - this.ngZone.run(() => { - this.value = this.value + Math.floor(Math.random() * 10) + 1; - if (this.value >= 100) { - this.value = 100; - this.messageService.add({ severity: 'info', summary: 'Success', detail: 'Process Completed' }); - clearInterval(this.interval); - } - this.cd.markForCheck(); - }); - }, 2000); - }); - } - - ngOnDestroy() { - if (this.interval) { - clearInterval(this.interval); - } - } - - code: Code = { - basic: ``, - html: `
    - - -
    `, - typescript: `import { Component, NgZone, OnInit } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { ProgressBar } from 'primeng/progressbar'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'progress-bar-dynamic-demo', - templateUrl: './progress-bar-dynamic-demo.html', - standalone: true, - imports: [ProgressBar, ToastModule], - providers: [MessageService] -}) -export class ProgressBarDynamicDemo implements OnInit { - value: number = 0; - - interval: any; - - constructor(private messageService: MessageService, private ngZone: NgZone) {} - - ngOnInit() { - this.ngZone.runOutsideAngular(() => { - this.interval = setInterval(() => { - this.ngZone.run(() => { - this.value = this.value + Math.floor(Math.random() * 10) + 1; - if (this.value >= 100) { - this.value = 100; - this.messageService.add({ severity: 'info', summary: 'Success', detail: 'Process Completed' }); - clearInterval(this.interval); - } - }); - }, 2000); - }); - } - - ngOnDestroy() { - if (this.interval) { - clearInterval(this.interval); - } - } -}`, - }; -} diff --git a/src/app/showcase/doc/progressbar/importdoc.ts b/src/app/showcase/doc/progressbar/importdoc.ts deleted file mode 100644 index 5025dc333c6..00000000000 --- a/src/app/showcase/doc/progressbar/importdoc.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'progress-bar-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { ProgressBar } from 'primeng/progressbar'; -// For dynamic progressbar demo -import { ToastModule } from 'primeng/toast';`, - }; -} diff --git a/src/app/showcase/doc/progressbar/indeterminatedoc.ts b/src/app/showcase/doc/progressbar/indeterminatedoc.ts deleted file mode 100644 index 73362e9e013..00000000000 --- a/src/app/showcase/doc/progressbar/indeterminatedoc.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'indeterminate-doc', - template: ` - -

    For progresses with no value to track, set the mode property to indeterminate.

    -
    -
    - -
    - - `, - providers: [MessageService], -}) -export class IndeterminateDoc { - code: Code = { - basic: ``, - html: `
    - -
    `, - typescript: `import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { ProgressBar } from 'primeng/progressbar'; - -@Component({ - selector: 'progress-bar-indeterminate-demo', - templateUrl: './progress-bar-indeterminate-demo.html', - standalone: true, - imports: [ProgressBar], - providers: [MessageService] -}) -export class ProgressBarIndeterminateDemo {}`, - }; -} diff --git a/src/app/showcase/doc/progressbar/styledoc.ts b/src/app/showcase/doc/progressbar/styledoc.ts deleted file mode 100644 index b61dd77dd84..00000000000 --- a/src/app/showcase/doc/progressbar/styledoc.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'progress-bar-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-progressbarContainer element.
    p-progressbar-determinateContainer element of a determinate progressbar.
    p-progressbar-indeterminateContainer element of an indeterminate progressbar.
    p-progressbar-valueElement whose width changes according to value.
    p-progressbar-labelLabel element that displays the current value.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/progressbar/templatedoc.ts b/src/app/showcase/doc/progressbar/templatedoc.ts deleted file mode 100644 index d7be6ebba72..00000000000 --- a/src/app/showcase/doc/progressbar/templatedoc.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    content template allows displaying custom content inside the progressbar.

    -
    -
    - - - {{ value }}/100 - - -
    - - `, -}) -export class TemplateDoc { - code: Code = { - basic: ` - - {{value}}/100 - -`, - html: `
    - - - {{value}}/100 - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { ProgressBar } from 'primeng/progressbar'; - -@Component({ - selector: 'progress-bar-template-demo', - templateUrl: './progress-bar-template-demo.html', - standalone: true, - imports: [ProgressBar] -}) -export class ProgressBarTemplateDemo {}`, - }; -} diff --git a/src/app/showcase/doc/progressspinner/accessibilitydoc.ts b/src/app/showcase/doc/progressspinner/accessibilitydoc.ts deleted file mode 100644 index 695ed6ed892..00000000000 --- a/src/app/showcase/doc/progressspinner/accessibilitydoc.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'progress-spinner-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - ProgressSpinner components uses progressbar role. Value to describe the component can be defined using - aria-labelledby and aria-label props. -

    -
    - - - -

    Keyboard Support

    -

    Component does not include any interactive elements.

    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - html: ``, - }; -} diff --git a/src/app/showcase/doc/progressspinner/basicdoc.ts b/src/app/showcase/doc/progressspinner/basicdoc.ts deleted file mode 100644 index 27aa6a43e6d..00000000000 --- a/src/app/showcase/doc/progressspinner/basicdoc.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    An infinite spin animation is displayed by default.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: ``, - html: `
    - -
    `, - typescript: `import { Component } from '@angular/core'; -import { ProgressSpinner } from 'primeng/progressspinner'; - -@Component({ - selector: 'progress-spinner-basic-demo', - templateUrl: './progress-spinner-basic-demo.html', - standalone: true, - imports: [ProgressSpinner] -}) -export class ProgressSpinnerBasicDemo {}`, - }; -} diff --git a/src/app/showcase/doc/progressspinner/customdoc.ts b/src/app/showcase/doc/progressspinner/customdoc.ts deleted file mode 100644 index dab63f14247..00000000000 --- a/src/app/showcase/doc/progressspinner/customdoc.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { Component, Input } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'custom-doc', - template: ` - -

    ProgressSpinner can be customized with styling property like styleClass, strokeWidth and fill.

    -
    -
    - -
    - - `, -}) -export class CustomDoc { - @Input() id: string; - - @Input() title: string; - - code: Code = { - basic: ``, - html: `
    - -
    `, - typescript: `import { Component } from '@angular/core'; -import { ProgressSpinner } from 'primeng/progressspinner'; - -@Component({ - selector: 'progress-spinner-custom-demo', - templateUrl: './progress-spinner-custom-demo.html', - standalone: true, - imports: [ProgressSpinner] -}) -export class ProgressSpinnerCustomDemo {}`, - }; -} diff --git a/src/app/showcase/doc/progressspinner/importdoc.ts b/src/app/showcase/doc/progressspinner/importdoc.ts deleted file mode 100644 index b301f181a92..00000000000 --- a/src/app/showcase/doc/progressspinner/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'progress-spinner-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { ProgressSpinner } from 'primeng/progressspinner';`, - }; -} diff --git a/src/app/showcase/doc/progressspinner/styledoc.ts b/src/app/showcase/doc/progressspinner/styledoc.ts deleted file mode 100644 index fa2f389c0e9..00000000000 --- a/src/app/showcase/doc/progressspinner/styledoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'progress-spinner-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-progress-spinnerContainer element.
    p-progress-spinner-svgSVG element.
    p-progress-spinner-circleCircle element.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/radiobutton/accessibilitydoc.ts b/src/app/showcase/doc/radiobutton/accessibilitydoc.ts deleted file mode 100644 index 6d8c306c8c4..00000000000 --- a/src/app/showcase/doc/radiobutton/accessibilitydoc.ts +++ /dev/null @@ -1,76 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'radio-button-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - RadioButton component uses a hidden native radio button element internally that is only visible to screen readers. Value to - describe the component can either be provided via label tag combined with inputId prop or using - ariaLabelledBy, ariaLabel props. -

    -
    - - - -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - - Moves focus to the checked radio button, if there is none within the group then first radio button receives the - focus. -
    - - left arrow - up arrow - - Moves focus to the previous radio button, if there is none then last radio button receives the focus.
    - - right arrow - down arrow - - Moves focus to the next radio button, if there is none then first radio button receives the focus.
    - space - If the focused radio button is unchecked, changes the state to checked.
    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - basic: ` - - -Two - - -`, - }; -} diff --git a/src/app/showcase/doc/radiobutton/disableddoc.ts b/src/app/showcase/doc/radiobutton/disableddoc.ts deleted file mode 100644 index 8e43f81265b..00000000000 --- a/src/app/showcase/doc/radiobutton/disableddoc.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'disabled-doc', - template: ` - -

    When disabled is present, the element cannot be edited and focused.

    -
    -
    - - -
    - - `, -}) -export class DisabledDoc { - value: number = 2; - - code: Code = { - basic: ` -`, - - html: `
    - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { RadioButton } from 'primeng/radiobutton'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'radio-button-disabled-demo', - templateUrl: './radio-button-disabled-demo.html', - standalone: true, - imports: [FormsModule, RadioButton] -}) -export class RadioButtonDisabledDemo { }`, - }; -} diff --git a/src/app/showcase/doc/radiobutton/dynamicdoc.ts b/src/app/showcase/doc/radiobutton/dynamicdoc.ts deleted file mode 100644 index 034982b4af3..00000000000 --- a/src/app/showcase/doc/radiobutton/dynamicdoc.ts +++ /dev/null @@ -1,77 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'dynamic-doc', - template: ` - -

    RadioButtons can be generated using a list of values.

    -
    -
    -
    -
    - - -
    -
    -
    - - `, -}) -export class DynamicDoc implements OnInit { - selectedCategory: any = null; - - categories: any[] = [ - { name: 'Accounting', key: 'A' }, - { name: 'Marketing', key: 'M' }, - { name: 'Production', key: 'P' }, - { name: 'Research', key: 'R' }, - ]; - - ngOnInit() { - this.selectedCategory = this.categories[1]; - } - - code: Code = { - basic: `
    -
    - - -
    -
    `, - - html: `
    -
    -
    - - -
    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { RadioButton } from 'primeng/radiobutton'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'radio-button-dynamic-demo', - templateUrl: './radio-button-dynamic-demo.html', - standalone: true, - imports: [FormsModule, RadioButton] -}) -export class RadioButtonDynamicDemo implements OnInit{ - selectedCategory: any = null; - - categories: any[] = [ - { name: 'Accounting', key: 'A' }, - { name: 'Marketing', key: 'M' }, - { name: 'Production', key: 'P' }, - { name: 'Research', key: 'R' } - ]; - - ngOnInit() { - this.selectedCategory = this.categories[1]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/radiobutton/filleddoc.ts b/src/app/showcase/doc/radiobutton/filleddoc.ts deleted file mode 100644 index b05e6d2e956..00000000000 --- a/src/app/showcase/doc/radiobutton/filleddoc.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'filled-doc', - template: ` - -

    - Specify the variant property as filled to display the component with a higher visual emphasis than the default - outlined style. -

    -
    -
    - -
    - - `, -}) -export class FilledDoc { - checked: boolean = false; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { RadioButton } from 'primeng/radiobutton'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'radio-button-filled-demo', - templateUrl: './radio-button-filled-demo.html', - standalone: true, - imports: [FormsModule, RadioButton] -}) -export class RadioButtonFilledDemo { - checked: boolean = false; -}`, - }; -} diff --git a/src/app/showcase/doc/radiobutton/groupdoc.ts b/src/app/showcase/doc/radiobutton/groupdoc.ts deleted file mode 100644 index 330d6612a71..00000000000 --- a/src/app/showcase/doc/radiobutton/groupdoc.ts +++ /dev/null @@ -1,97 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'group-doc', - template: ` - -

    RadioButton is used as a controlled input with value and ngModel properties.

    -
    -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    - - `, -}) -export class GroupDoc { - ingredient!: string; - - code: Code = { - basic: `
    -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    -
    `, - - html: `
    -
    -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { RadioButton } from 'primeng/radiobutton'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'radio-button-group-demo', - templateUrl: './radio-button-group-demo.html', - standalone: true, - imports: [FormsModule, RadioButton] -}) -export class RadioButtonGroupDemo { - ingredient!: string; -}`, - }; -} diff --git a/src/app/showcase/doc/radiobutton/importdoc.ts b/src/app/showcase/doc/radiobutton/importdoc.ts deleted file mode 100644 index 843763247b3..00000000000 --- a/src/app/showcase/doc/radiobutton/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'radio-button-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { RadioButton } from 'primeng/radiobutton';`, - }; -} diff --git a/src/app/showcase/doc/radiobutton/invaliddoc.ts b/src/app/showcase/doc/radiobutton/invaliddoc.ts deleted file mode 100644 index c1a8d1cf1fc..00000000000 --- a/src/app/showcase/doc/radiobutton/invaliddoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'invalid-doc', - template: ` - -

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    -
    -
    - -
    - - `, -}) -export class InvalidDoc { - checked: any = false; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { RadioButton } from 'primeng/radiobutton'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'radio-button-invalid-demo', - templateUrl: './radio-button-invalid-demo.html', - standalone: true, - imports: [FormsModule, RadioButton] -}) -export class RadioButtonInvalidDemo { }`, - }; -} diff --git a/src/app/showcase/doc/radiobutton/reactiveformsdoc.ts b/src/app/showcase/doc/radiobutton/reactiveformsdoc.ts deleted file mode 100644 index 3c9c0bf534d..00000000000 --- a/src/app/showcase/doc/radiobutton/reactiveformsdoc.ts +++ /dev/null @@ -1,85 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - RadioButton can also be used with reactive forms. In this case, the formControlName property is used to bind the - component to a form control. -

    -
    -
    -
    -
    - - -
    -
    -
    - - `, -}) -export class ReactiveFormsDoc implements OnInit { - formGroup!: FormGroup; - - categories: any[] = [ - { name: 'Accounting', key: 'A' }, - { name: 'Marketing', key: 'M' }, - { name: 'Production', key: 'P' }, - { name: 'Research', key: 'R' }, - ]; - - ngOnInit() { - this.formGroup = new FormGroup({ - selectedCategory: new FormControl(), - }); - } - - code: Code = { - basic: `
    -
    - - -
    -
    `, - - html: `
    -
    -
    - - -
    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { RadioButton } from 'primeng/radiobutton'; - -@Component({ - selector: 'radio-button-reactive-forms-demo', - templateUrl: './radio-button-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, RadioButton], -}) -export class RadioButtonReactiveFormsDemo implements OnInit { - formGroup!: FormGroup; - - categories: any[] = [ - { name: 'Accounting', key: 'A' }, - { name: 'Marketing', key: 'M' }, - { name: 'Production', key: 'P' }, - { name: 'Research', key: 'R' } - ]; - - ngOnInit() { - this.formGroup = new FormGroup({ - selectedCategory: new FormControl() - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/radiobutton/sizesdoc.ts b/src/app/showcase/doc/radiobutton/sizesdoc.ts deleted file mode 100644 index d69b6c3400d..00000000000 --- a/src/app/showcase/doc/radiobutton/sizesdoc.ts +++ /dev/null @@ -1,79 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'sizes-doc', - template: ` - -

    RadioButton provides small and large sizes as alternatives to the base.

    -
    -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    - - `, -}) -export class SizesDoc { - size: any = false; - - code: Code = { - basic: `
    -
    - - -
    -
    - - -
    -
    - - -
    -
    `, - - html: `
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { RadioButton } from 'primeng/radiobutton'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'radio-button-sizes-demo', - templateUrl: './radio-button-sizes-demo.html', - standalone: true, - imports: [FormsModule, RadioButton] -}) -export class RadioButtonSizesDemo { - size: any = false; -}`, - }; -} diff --git a/src/app/showcase/doc/radiobutton/styledoc.ts b/src/app/showcase/doc/radiobutton/styledoc.ts deleted file mode 100644 index a66c69fba28..00000000000 --- a/src/app/showcase/doc/radiobutton/styledoc.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'radio-button-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-radiobuttonContainer element
    p-radiobutton-boxContainer of icon.
    p-radiobutton-iconIcon element.
    p-checkbox-labelLabel element.
    p-label-activeLabel element of a checked state.
    p-label-focusLabel element of a focused state.
    p-label-disabledLabel element of a disabled state.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/rating/accessibilitydoc.ts b/src/app/showcase/doc/rating/accessibilitydoc.ts deleted file mode 100644 index 2941d546e87..00000000000 --- a/src/app/showcase/doc/rating/accessibilitydoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'rating-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Rating component internally uses radio buttons that are only visible to screen readers. The value to read for item is - retrieved from the locale API via star and stars of the - aria - property. -

    -
    - -

    Keyboard Support

    -

    Keyboard interaction is derived from the native browser handling of radio buttons in a group.

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus to the star representing the value, if there is none then first star receives the focus.
    - - left arrow - up arrow - - Moves focus to the previous star, if there is none then last radio button receives the focus.
    - - right arrow - down arrow - - Moves focus to the next star, if there is none then first star receives the focus.
    - space - If the focused star does not represent the value, changes the value to the star value.
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/rating/basicdoc.ts b/src/app/showcase/doc/rating/basicdoc.ts deleted file mode 100644 index deb8b32c00b..00000000000 --- a/src/app/showcase/doc/rating/basicdoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    Two-way value binding is defined using ngModel.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - value!: number; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Rating } from 'primeng/rating'; - -@Component({ - selector: 'rating-basic-demo', - templateUrl: './rating-basic-demo.html', - standalone: true, - imports: [FormsModule, Rating] -}) -export class RatingBasicDemo { - value!: number; -}`, - }; -} diff --git a/src/app/showcase/doc/rating/disableddoc.ts b/src/app/showcase/doc/rating/disableddoc.ts deleted file mode 100644 index 18cc717fd9c..00000000000 --- a/src/app/showcase/doc/rating/disableddoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'disabled-doc', - template: ` - -

    When disabled is present, a visual hint is applied to indicate that the Knob cannot be interacted with.

    -
    -
    - -
    - - `, -}) -export class DisabledDoc { - value: number = 5; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Rating } from 'primeng/rating'; - -@Component({ - selector: 'rating-disabled-demo', - templateUrl: './rating-disabled-demo.html', - standalone: true, - imports: [FormsModule, Rating] -}) -export class RatingDisabledDemo { - value: number = 5; -}`, - }; -} diff --git a/src/app/showcase/doc/rating/importdoc.ts b/src/app/showcase/doc/rating/importdoc.ts deleted file mode 100644 index 9ad0e330ce5..00000000000 --- a/src/app/showcase/doc/rating/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'rating-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Rating } from 'primeng/rating';`, - }; -} diff --git a/src/app/showcase/doc/rating/ratingdoc.module.ts b/src/app/showcase/doc/rating/ratingdoc.module.ts deleted file mode 100644 index 724eaaec95f..00000000000 --- a/src/app/showcase/doc/rating/ratingdoc.module.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { RouterModule } from '@angular/router'; -import { Rating } from 'primeng/rating'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { ReactiveFormsDoc } from './reactiveformsdoc'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { BasicDoc } from './basicdoc'; -import { DisabledDoc } from './disableddoc'; -import { ImportDoc } from './importdoc'; -import { NumberOfStarsDoc } from './numberofstarsdoc'; -import { ReadOnlyDoc } from './readonlydoc'; -import { StyleDoc } from './styledoc'; -import { TemplateDoc } from './templatedoc'; -import { WithoutCancelDoc } from './withoutcanceldoc'; - -@NgModule({ - imports: [CommonModule, AppCodeModule, AppDocModule, Rating, FormsModule, ReactiveFormsModule, RouterModule], - exports: [AppDocModule], - declarations: [ - ImportDoc, - BasicDoc, - WithoutCancelDoc, - NumberOfStarsDoc, - TemplateDoc, - ReadOnlyDoc, - DisabledDoc, - StyleDoc, - AccessibilityDoc, - ReactiveFormsDoc, - ], -}) -export class RatingDocModule {} diff --git a/src/app/showcase/doc/rating/reactiveformsdoc.ts b/src/app/showcase/doc/rating/reactiveformsdoc.ts deleted file mode 100644 index 9e9f430a848..00000000000 --- a/src/app/showcase/doc/rating/reactiveformsdoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - Rating can also be used with reactive forms. In this case, the formControlName property is used to bind the component - to a form control. -

    -
    -
    -
    - - -
    - - `, -}) -export class ReactiveFormsDoc implements OnInit { - formGroup!: FormGroup; - - ngOnInit() { - this.formGroup = new FormGroup({ - value: new FormControl(4), - }); - } - - code: Code = { - basic: `
    - -`, - - html: `
    -
    - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { Rating } from 'primeng/rating'; - -@Component({ - selector: 'rating-reactive-forms-demo', - templateUrl: './rating-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, Rating] -}) -export class RatingReactiveFormsDemo implements OnInit { - formGroup!: FormGroup; - - ngOnInit() { - this.formGroup = new FormGroup({ - value: new FormControl(4) - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/rating/readonlydoc.ts b/src/app/showcase/doc/rating/readonlydoc.ts deleted file mode 100644 index 9138b590398..00000000000 --- a/src/app/showcase/doc/rating/readonlydoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'readonly-doc', - template: ` - -

    When readOnly present, value cannot be edited.

    -
    -
    - -
    - - `, -}) -export class ReadOnlyDoc { - value: number = 3; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Rating } from 'primeng/rating'; - -@Component({ - selector: 'rating-readonly-demo', - templateUrl: './rating-readonly-demo.html', - standalone: true, - imports: [FormsModule, Rating] -}) -export class RatingReadonlyDemo { - value: number = 3; -}`, - }; -} diff --git a/src/app/showcase/doc/rating/styledoc.ts b/src/app/showcase/doc/rating/styledoc.ts deleted file mode 100644 index a7cfb9190b4..00000000000 --- a/src/app/showcase/doc/rating/styledoc.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'rating-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-ratingContainer element
    p-rating-starStar element
    p-rating-star-onSelected star element.
    p-rating-cancelCancel icon.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/rating/templatedoc.ts b/src/app/showcase/doc/rating/templatedoc.ts deleted file mode 100644 index e3cc1c59486..00000000000 --- a/src/app/showcase/doc/rating/templatedoc.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    Templating allows customizing the content where the icon instance is available as the implicit variable.

    -
    -
    - - - - - - - - - - - -
    - - `, -}) -export class TemplateDoc { - value!: number; - - code: Code = { - basic: ` - - - - - - - - - -`, - - html: `
    - - - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Rating } from 'primeng/rating'; - -@Component({ - selector: 'rating-template-demo', - templateUrl: './rating-template-demo.html', - standalone: true, - imports: [FormsModule, Rating] -}) -export class RatingTemplateDemo { - value!: number; -}`, - }; -} diff --git a/src/app/showcase/doc/ripple/accessibilitydoc.ts b/src/app/showcase/doc/ripple/accessibilitydoc.ts deleted file mode 100644 index 915bb44cd02..00000000000 --- a/src/app/showcase/doc/ripple/accessibilitydoc.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'ripple-accessibility-doc', - template: ` -

    Screen Reader

    -

    Ripple element has the aria-hidden attribute as true so that it gets ignored by the screen readers.

    - -

    Keyboard Support

    -

    Component does not include any interactive elements.

    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/ripple/customdoc.ts b/src/app/showcase/doc/ripple/customdoc.ts deleted file mode 100644 index 0a168f9549f..00000000000 --- a/src/app/showcase/doc/ripple/customdoc.ts +++ /dev/null @@ -1,97 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'custom-doc', - template: ` - -

    Styling Demo Content.

    -
    -
    - Ripple option at the - - configurator needs to be turned on for the demo. -
    -
    - Green -
    -
    - Orange -
    -
    - Purple -
    -
    -
    - - `, - styles: [ - ` - :host { - .box { - padding: 2rem; - border-radius: 10px; - width: 110px; - text-align: center; - } - } - `, - ], -}) -export class CustomDoc { - code: Code = { - basic: `
    - Green -
    -
    - Orange -
    -
    - Purple -
    `, - html: `
    -
    - Green -
    -
    - Orange -
    -
    - Purple -
    -
    `, - typescript: `import { Component } from '@angular/core'; -import { Ripple } from 'primeng/ripple'; - -@Component({ - selector: 'ripple-custom-demo', - templateUrl: './ripple-custom-demo.html', - standalone: true, - imports: [Ripple], - styles: [ - \` :host { - .box { - padding: 2rem; - border-radius: 10px; - width: 110px; - text-align: center; - } - }\` - ], -}) -export class RippleCustomDemo { -}`, - scss: `:host { - .box { - padding: 2rem; - border-radius: 10px; - width: 110px; - text-align: center; - } - }`, - }; -} diff --git a/src/app/showcase/doc/ripple/importdoc.ts b/src/app/showcase/doc/ripple/importdoc.ts deleted file mode 100644 index 202724f0309..00000000000 --- a/src/app/showcase/doc/ripple/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'ripple-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Ripple } from 'primeng/ripple';`, - }; -} diff --git a/src/app/showcase/doc/ripple/styledoc.ts b/src/app/showcase/doc/ripple/styledoc.ts deleted file mode 100644 index e1bd23ab057..00000000000 --- a/src/app/showcase/doc/ripple/styledoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'ripple-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-rippleHost element.
    p-inkRipple element.
    p-ink-activeRipple element during animating.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/scroller/accessibilitydoc.ts b/src/app/showcase/doc/scroller/accessibilitydoc.ts deleted file mode 100644 index a4bf0c60cef..00000000000 --- a/src/app/showcase/doc/scroller/accessibilitydoc.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'scroller-accessibility-doc', - template: ` -

    Screen Reader

    -

    - VirtualScroller uses a semantic list element to list the items. No specific role is enforced, still you may use any aria role and - attributes as any valid attribute is passed to the container element. -

    -

    Keyboard Support

    -

    Component does not include any built-in interactive elements.

    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/scroller/basicdoc.ts b/src/app/showcase/doc/scroller/basicdoc.ts deleted file mode 100644 index 917e5312718..00000000000 --- a/src/app/showcase/doc/scroller/basicdoc.ts +++ /dev/null @@ -1,114 +0,0 @@ -import { ChangeDetectionStrategy, Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    - VirtualScroller requires items as the data to display, itemSize for the dimensions of an item and - item template are required on component. In addition, an initial array is required based on the total number of items - to display. Size of the viewport is configured using scrollWidth, scrollHeight properties directly or with CSS - width and height styles. -

    -
    -
    - - -
    - {{ item }} -
    -
    -
    -
    - - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class BasicDoc { - items!: string[]; - - ngOnInit() { - this.items = Array.from({ length: 1000 }).map((_, i) => `Item #${i}`); - } - - code: Code = { - basic: ` - -
    - {{ item }} -
    -
    -
    `, - - html: `
    - - -
    - {{ item }} -
    -
    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { ScrollerModule } from 'primeng/scroller'; - -@Component({ - selector: 'scroller-basic-demo', - templateUrl: './scroller-basic-demo.html', - styles: [ - \`:host ::ng-deep { - .p-scroller-viewport { - flex: none; - } - }\` - ], - standalone: true, - imports: [ScrollerModule] -}) -export class ScrollerBasicDemo implements OnInit { - items!: string[]; - - ngOnInit() { - this.items = Array.from({ length: 1000 }).map((_, i) => \`Item #\${i}\`); - } -}`, - scss: ` -:host ::ng-deep { - .p-scroller-viewport { - flex: none; - } -}`, - }; -} diff --git a/src/app/showcase/doc/scroller/delaydoc.ts b/src/app/showcase/doc/scroller/delaydoc.ts deleted file mode 100644 index 559197f5a47..00000000000 --- a/src/app/showcase/doc/scroller/delaydoc.ts +++ /dev/null @@ -1,215 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'delay-doc', - template: ` - -

    Scroll delay is adjusted by using delay property.

    -
    -
    -
    - No Delay - - -
    - {{ item }} -
    -
    -
    -
    -
    - 150ms - - -
    - {{ item }} -
    -
    -
    -
    -
    - 500ms - - -
    - {{ item }} -
    -
    -
    -
    -
    - - `, -}) -export class DelayDoc { - items!: string[]; - - ngOnInit() { - this.items = Array.from({ length: 1000 }).map((_, i) => `Item #${i}`); - } - - code: Code = { - basic: ` - -
    - {{ item }} -
    -
    -
    - - - -
    - {{ item }} -
    -
    -
    - - - -
    - {{ item }} -
    -
    -
    `, - - html: `
    -
    - No Delay - - -
    - {{ item }} -
    -
    -
    -
    -
    - 150ms - - -
    - {{ item }} -
    -
    -
    -
    -
    - 500ms - - -
    - {{ item }} -
    -
    -
    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { ScrollerModule } from 'primeng/scroller'; - -@Component({ - selector: 'scroller-delay-demo', - templateUrl: './scroller-delay-demo.html', - styles: [ - \`:host ::ng-deep { - .p-scroller-viewport { - flex: none; - } - }\` - ], - standalone: true, - imports: [ScrollerModule] -}) -export class ScrollerDelayDemo implements OnInit { - items!: string[]; - - ngOnInit() { - this.items = Array.from({ length: 1000 }).map((_, i) => \`Item #\${i}\`); - } -}`, - scss: ` -:host ::ng-deep { - .p-scroller-viewport { - flex: none; - } -}`, - }; -} diff --git a/src/app/showcase/doc/scroller/griddoc.ts b/src/app/showcase/doc/scroller/griddoc.ts deleted file mode 100644 index 0dd23d19fd5..00000000000 --- a/src/app/showcase/doc/scroller/griddoc.ts +++ /dev/null @@ -1,114 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'grid-doc', - template: ` - -

    - Scrolling can be enabled vertically and horizontally when orientation is set as both. In this mode, - itemSize should be an array where first value is the height of an item and second is the width. -

    -
    -
    - - -
    -
    {{ el }}
    -
    -
    -
    -
    - - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class GridDoc implements OnInit { - items!: string[][]; - - constructor(private cd: ChangeDetectorRef) {} - - ngOnInit() { - this.items = Array.from({ length: 1000 }).map((_, i) => Array.from({ length: 1000 }).map((_j, j) => `Item #${i}_${j}`)); - this.cd.markForCheck(); - } - - code: Code = { - basic: ` - -
    -
    - {{ el }} -
    -
    -
    -
    `, - - html: `
    - - -
    -
    - {{ el }} -
    -
    -
    -
    -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { ScrollerModule } from 'primeng/scroller'; - -@Component({ - selector: 'scroller-grid-demo', - templateUrl: './scroller-grid-demo.html', - styles: [ - \`:host ::ng-deep { - .p-scroller-viewport { - flex: none; - } - }\` - ], - standalone: true, - imports: [ScrollerModule] -}) -export class ScrollerGridDemo implements OnInit { - items!: string[][]; - - ngOnInit() { - this.items = Array.from({ length: 1000 }).map((_, i) => Array.from({ length: 1000 }).map((_j, j) => \`Item #\${i}_\${j}\`)); - } -}`, - scss: ` -:host ::ng-deep { - .p-scroller-viewport { - flex: none; - } -}`, - }; -} diff --git a/src/app/showcase/doc/scroller/horizontaldoc.ts b/src/app/showcase/doc/scroller/horizontaldoc.ts deleted file mode 100644 index fb3705b320d..00000000000 --- a/src/app/showcase/doc/scroller/horizontaldoc.ts +++ /dev/null @@ -1,127 +0,0 @@ -import { ChangeDetectionStrategy, Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'horizontal-doc', - template: ` - -

    - Setting orientation to horizontal enables scrolling horizontally. In this case, the itemSize should - refer to the width of an item. -

    -
    -
    - - -
    - {{ item }} -
    -
    -
    -
    - - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class HorizontalDoc { - items!: string[]; - - ngOnInit() { - this.items = Array.from({ length: 1000 }).map((_, i) => `Item #${i}`); - } - - code: Code = { - basic: ` - -
    - {{ item }} -
    -
    -
    `, - - html: `
    - - -
    - {{ item }} -
    -
    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { ScrollerModule } from 'primeng/scroller'; - -@Component({ - selector: 'scroller-horizontal-demo', - templateUrl: './scroller-horizontal-demo.html', - styles: [ - \`:host ::ng-deep { - .p-scroller-viewport { - flex: none; - } - - .p-horizontal-scroll { - .p-scroller-content { - display: flex; - flex-direction: row; - } - } - }\` - ], - standalone: true, - imports: [ScrollerModule] -}) -export class ScrollerHorizontalDemo implements OnInit { - items!: string[]; - - ngOnInit() { - this.items = Array.from({ length: 1000 }).map((_, i) => \`Item #\${i}\`); - } -}`, - scss: ` -:host ::ng-deep { - .p-scroller-viewport { - flex: none; - } - - .p-horizontal-scroll { - .p-scroller-content { - display: flex; - flex-direction: row; - } - } -}`, - }; -} diff --git a/src/app/showcase/doc/scroller/importdoc.ts b/src/app/showcase/doc/scroller/importdoc.ts deleted file mode 100644 index 0ed5d57f86e..00000000000 --- a/src/app/showcase/doc/scroller/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'scroller-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Scroller } from 'primeng/scroller';`, - }; -} diff --git a/src/app/showcase/doc/scroller/lazyloaddoc.ts b/src/app/showcase/doc/scroller/lazyloaddoc.ts deleted file mode 100644 index 056f1095f91..00000000000 --- a/src/app/showcase/doc/scroller/lazyloaddoc.ts +++ /dev/null @@ -1,189 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; - -interface LazyEvent { - first: number; - last: number; -} -@Component({ - selector: 'lazy-load-doc', - template: ` - -

    - Lazy mode is handy to deal with large datasets where instead of loading the entire data, small chunks of data are loaded on - demand by invoking onLazyLoad callback everytime scrolling requires a new chunk. To implement lazy loading, enable - lazy attribute, initialize your data as a placeholder with a length and finally implement a method callback using - onLazyLoad that actually loads a chunk from a datasource. onLazyLoad gets an event object that contains information - about the chunk of data to load such as the index and number of items to load. Notice that a new template called loadingItem - is also required to display as a placeholder while the new items are being loaded. -

    -
    -
    - - -
    - {{ item }} -
    -
    -
    -
    - - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class LazyLoadDoc { - items!: string[]; - - lazyLoading: boolean = true; - - loadLazyTimeout: any; - - constructor(private cd: ChangeDetectorRef) {} - - ngOnInit() { - this.items = Array.from({ length: 1000 }); - } - - onLazyLoad(event: LazyEvent) { - this.lazyLoading = true; - - if (this.loadLazyTimeout) { - clearTimeout(this.loadLazyTimeout); - } - - //imitate delay of a backend call - this.loadLazyTimeout = setTimeout( - () => { - const { first, last } = event; - const lazyItems = [...this.items]; - - for (let i = first; i < last; i++) { - lazyItems[i] = `Item #${i}`; - } - - this.items = lazyItems; - this.lazyLoading = false; - this.cd.markForCheck(); - }, - Math.random() * 1000 + 250, - ); - } - - code: Code = { - basic: ` - -
    - {{ item }} -
    -
    -
    `, - - html: `
    - - -
    - {{ item }} -
    -
    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { ScrollerModule } from 'primeng/scroller'; - -interface LazyEvent { - first: number; - last: number; -} - -@Component({ - selector: 'scroller-lazy-load-demo', - templateUrl: './scroller-lazy-load-demo.html', - styles: [ - \`:host ::ng-deep { - .p-scroller-viewport { - flex: none; - } - }\` - ], - standalone: true, - imports: [ScrollerModule] -}) -export class ScrollerLazyLoadDemo implements OnInit { - items!: string[]; - - lazyLoading: boolean = true; - - loadLazyTimeout: any; - - ngOnInit() { - this.items = Array.from({ length: 1000 }); - } - - onLazyLoad(event: LazyEvent) { - this.lazyLoading = true; - - if (this.loadLazyTimeout) { - clearTimeout(this.loadLazyTimeout); - } - - //imitate delay of a backend call - this.loadLazyTimeout = setTimeout(() => { - const { first, last } = event; - const lazyItems = [...this.items]; - - for (let i = first; i < last; i++) { - lazyItems[i] = \`Item #\${i}\`; - } - - this.items = lazyItems; - this.lazyLoading = false; - }, Math.random() * 1000 + 250); - } -}`, - scss: ` -:host ::ng-deep { - .p-scroller-viewport { - flex: none; - } -}`, - }; -} diff --git a/src/app/showcase/doc/scroller/loaderdoc.ts b/src/app/showcase/doc/scroller/loaderdoc.ts deleted file mode 100644 index 4114808b22c..00000000000 --- a/src/app/showcase/doc/scroller/loaderdoc.ts +++ /dev/null @@ -1,150 +0,0 @@ -import { ChangeDetectionStrategy, Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'loader-doc', - template: ` - -

    - Busy state is enabled by adding showLoader property which blocks the UI with a modal by default. Alternatively, - loader template can be used to customize items e.g. with Skeleton. -

    -
    -
    -
    - - -
    - {{ item }} -
    -
    -
    -
    -
    - - -
    - {{ item }} -
    -
    - -
    - -
    -
    -
    -
    -
    - - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class LoaderDoc { - items!: string[]; - - ngOnInit() { - this.items = Array.from({ length: 1000 }).map((_, i) => `Item #${i}`); - } - - code: Code = { - basic: ` - -
    - {{ item }} -
    -
    -
    `, - - html: `
    - - -
    - {{ item }} -
    -
    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { ScrollerModule } from 'primeng/scroller'; - -@Component({ - selector: 'scroller-loader-demo', - templateUrl: './scroller-loader-demo.html', - styles: [ - \`:host ::ng-deep { - .p-scroller-viewport { - flex: none; - } - - p-skeleton { - width: 100%; - } - }\` - ], - standalone: true, - imports: [ScrollerModule] -}) -export class ScrollerLoaderDemo implements OnInit { - items!: string[]; - - ngOnInit() { - this.items = Array.from({ length: 1000 }).map((_, i) => \`Item #\${i}\`); - } -}`, - scss: ` -:host ::ng-deep { - .p-scroller-viewport { - flex: none; - } - - p-skeleton { - width: 100%; - } -}`, - }; -} diff --git a/src/app/showcase/doc/scroller/programmaticdoc.ts b/src/app/showcase/doc/scroller/programmaticdoc.ts deleted file mode 100644 index 627a8c23f41..00000000000 --- a/src/app/showcase/doc/scroller/programmaticdoc.ts +++ /dev/null @@ -1,111 +0,0 @@ -import { Component, OnInit, ViewChild } from '@angular/core'; -import { Scroller } from 'primeng/scroller'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'programmatic-doc', - template: ` - -

    Scrolling to a specific index can be done with the scrollToIndex function.

    -
    -
    - - - -
    - {{ item }} -
    -
    -
    -
    - - `, -}) -export class ProgrammaticDoc implements OnInit { - @ViewChild('sc') sc!: Scroller; - - items: string[] = []; - - ngOnInit(): void { - this.items = Array.from({ length: 1000 }).map((_, i) => `Item #${i}`); - } - - reset() { - this.sc.scrollToIndex(0, 'smooth'); - } - - code: Code = { - basic: ` - - -
    - {{ item }} -
    -
    -
    `, - - html: `
    - - - -
    - {{ item }} -
    -
    -
    -
    `, - - typescript: `import { Component, OnInit, ViewChild } from '@angular/core'; -import { Scroller } from 'primeng/scroller'; -import { ScrollerModule } from 'primeng/scroller'; - -@Component({ - selector: 'scroller-programmatic-demo', - templateUrl: './scroller-programmatic-demo.html', - standalone: true, - imports: [ScrollerModule] -}) -export class ScrollerProgrammaticDemo implements OnInit { - @ViewChild('sc') sc!: Scroller; - - items: string[] = []; - - ngOnInit(): void { - this.items = Array.from({ length: 1000 }).map((_, i) => \`Item #\${i}\`); - } - - reset() { - this.sc.scrollToIndex(0, 'smooth'); - } -}`, - }; -} diff --git a/src/app/showcase/doc/scroller/scrollerdoc.module.ts b/src/app/showcase/doc/scroller/scrollerdoc.module.ts deleted file mode 100644 index dc217f1ce17..00000000000 --- a/src/app/showcase/doc/scroller/scrollerdoc.module.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { Scroller } from 'primeng/scroller'; -import { Skeleton } from 'primeng/skeleton'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { BasicDoc } from './basicdoc'; -import { DelayDoc } from './delaydoc'; -import { HorizontalDoc } from './horizontaldoc'; -import { GridDoc } from './griddoc'; -import { ImportDoc } from './importdoc'; -import { LazyLoadDoc } from './lazyloaddoc'; -import { LoaderDoc } from './loaderdoc'; -import { ScrollOptionsDoc } from './scrolloptionsdoc'; -import { StyleDoc } from './styledoc'; -import { TemplateDoc } from './templatedoc'; -import { ButtonModule } from 'primeng/button'; -import { ProgrammaticDoc } from './programmaticdoc'; -import { AccessibilityDoc } from './accessibilitydoc'; - -@NgModule({ - imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, Scroller, Skeleton, ButtonModule], - declarations: [ - BasicDoc, - DelayDoc, - ImportDoc, - HorizontalDoc, - GridDoc, - LazyLoadDoc, - LoaderDoc, - ScrollOptionsDoc, - StyleDoc, - TemplateDoc, - ProgrammaticDoc, - AccessibilityDoc, - ], - exports: [AppDocModule], -}) -export class VirtualScrollerDocModule {} diff --git a/src/app/showcase/doc/scroller/styledoc.ts b/src/app/showcase/doc/scroller/styledoc.ts deleted file mode 100644 index 3485b7060cb..00000000000 --- a/src/app/showcase/doc/scroller/styledoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'scroller-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-scrollerContainer element.
    p-scroller-contentContent element.
    p-scroller-loaderLoader element.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/scroller/templatedoc.ts b/src/app/showcase/doc/scroller/templatedoc.ts deleted file mode 100644 index e2c823d1b2e..00000000000 --- a/src/app/showcase/doc/scroller/templatedoc.ts +++ /dev/null @@ -1,218 +0,0 @@ -import { ChangeDetectionStrategy, Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    - Scroller content is customizable by using ng-template. Valid values are content, item, - loader and loadericon -

    -
    -
    - - -
    -
    Item: {{ item }}
    -
    Index: {{ options.index }}
    -
    Count: {{ options.count }}
    -
    First: {{ options.first }}
    -
    Last: {{ options.last }}
    -
    Even: {{ options.even }}
    -
    Odd: {{ options.odd }}
    -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class TemplateDoc { - items!: string[]; - - ngOnInit() { - this.items = Array.from({ length: 1000 }).map((_, i) => `Item #${i}`); - } - - code: Code = { - basic: ` - -
    -
    - Item: {{item}} -
    -
    - Index: {{options.index}} -
    -
    - Count: {{options.count}} -
    -
    - First: {{options.first}} -
    -
    - Last: {{options.last}} -
    -
    - Even: {{options.even}} -
    -
    - Odd: {{options.odd}} -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    -
    -
    `, - html: `
    - - -
    -
    - Item: {{item}} -
    -
    - Index: {{options.index}} -
    -
    - Count: {{options.count}} -
    -
    - First: {{options.first}} -
    -
    - Last: {{options.last}} -
    -
    - Even: {{options.even}} -
    -
    - Odd: {{options.odd}} -
    -
    -
    - -
    -
    - -
    -
    - < - /div> -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { Scroller } from 'primeng/scroller'; -import { Skeleton } from 'primeng/skeleton'; - -@Component({ - selector: 'scroller-template-demo', - templateUrl: './scroller-template-demo.html', - styles: [ - \`:host ::ng-deep { - .p-scroller-viewport { - flex: none; - } - - p-skeleton { - width: 100%; - } - }\` - ], - standalone: true, - imports: [Scroller, Skeleton] -}) -export class ScrollerTemplateDemo implements OnInit { - items!: string[]; - - ngOnInit() { - this.items = Array.from({ length: 1000 }).map((_, i) => \`Item #\${i}\`); - } -}`, - scss: ` -:host ::ng-deep { - .p-scroller-viewport { - flex: none; - } - - p-skeleton { - width: 100%; - } -}`, - }; -} diff --git a/src/app/showcase/doc/scrollpanel/accessibilitydoc.ts b/src/app/showcase/doc/scrollpanel/accessibilitydoc.ts deleted file mode 100644 index e44e9e7807b..00000000000 --- a/src/app/showcase/doc/scrollpanel/accessibilitydoc.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'scroll-panel-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Scrollbars of the ScrollPanel has a scrollbar role along with the aria-controls attribute that refers to the - id of the scrollable content container and the aria-orientation to indicate the orientation of scrolling. -

    -

    Header Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    down arrowScrolls content down when vertical scrolling is available.
    up arrowScrolls content up when vertical scrolling is available.
    leftScrolls content left when horizontal scrolling is available.
    rightScrolls content right when horizontal scrolling is available.
    -
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/scrollpanel/basicdoc.ts b/src/app/showcase/doc/scrollpanel/basicdoc.ts deleted file mode 100644 index 0ba0231c27b..00000000000 --- a/src/app/showcase/doc/scrollpanel/basicdoc.ts +++ /dev/null @@ -1,77 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    ScrollPanel is defined using dimensions for the scrollable viewport.

    -
    -
    - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis - aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint - occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, - eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam - voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione - voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti - quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia - deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam - libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: ` -

    - Lorem ipsum dolor sit amet... -

    -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium... -

    -

    - At vero eos et accusamus et iusto odio dignissimos... -

    -
    `, - - html: `
    - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim - ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui - officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ScrollPanelModule } from 'primeng/scrollpanel'; - -@Component({ - selector: 'scroll-panel-basic-demo', - templateUrl: './scroll-panel-basic-demo.html', - standalone: true, - imports: [ScrollPanelModule] -}) -export class ScrollPanelBasicDemo {}`, - }; -} diff --git a/src/app/showcase/doc/scrollpanel/customdoc.ts b/src/app/showcase/doc/scrollpanel/customdoc.ts deleted file mode 100644 index c5a6a703850..00000000000 --- a/src/app/showcase/doc/scrollpanel/customdoc.ts +++ /dev/null @@ -1,158 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'custom-doc', - template: ` - -

    Scrollbar visuals can be styled for a unified look across different platforms.

    -
    -
    - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis - aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint - occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, - eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam - voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione - voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti - quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia - deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam - libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis - aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint - occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -

    -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, - eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam - voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione - voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti - quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia - deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam - libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    - - - `, - styles: [ - ` - :host ::ng-deep { - .p-scrollpanel { - &.custombar { - .p-scrollpanel-bar { - background-color: var(--p-primary-color); - } - } - } - } - `, - ], -}) -export class CusstomDoc { - code: Code = { - basic: ` -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit... -

    -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium... -

    -

    - At vero eos et accusamus et iusto odio dignissimos... -

    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit... -

    -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium... -

    -

    - At vero eos et accusamus et iusto odio dignissimos... -

    -
    `, - - html: `
    - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse - cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in - culpa qui officia deserunt mollit anim id est laborum. -

    -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, - totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae - dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, - sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci - velit, sed quia non numquam eius modi. -

    -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum - deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non - provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum - fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis - est eligendi optio cumque nihil impedit quo minus. -

    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore - et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse - cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in - culpa qui officia deserunt mollit anim id est laborum. -

    -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, - totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae - dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, - sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci - velit, sed quia non numquam eius modi. -

    -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum - deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non - provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum - fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis - est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ScrollPanelModule } from 'primeng/scrollpanel'; - -@Component({ - selector: 'scroll-panel-custom-demo', - templateUrl: './scroll-panel-custom-demo.html', - standalone: true, - imports: [ScrollPanelModule], - styles: [ \`:host ::ng-deep { - .p-scrollpanel { - &.custombar { - .p-scrollpanel-bar { - background-color: var(--p-primary-color); - } - } - } -}\` - ], -}) -export class ScrollPanelCustomDemo {}`, - }; -} diff --git a/src/app/showcase/doc/scrollpanel/importdoc.ts b/src/app/showcase/doc/scrollpanel/importdoc.ts deleted file mode 100644 index c99a4d1cf23..00000000000 --- a/src/app/showcase/doc/scrollpanel/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'scroll-panel-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { ScrollPanel } from 'primeng/scrollpanel';`, - }; -} diff --git a/src/app/showcase/doc/scrollpanel/styledoc.ts b/src/app/showcase/doc/scrollpanel/styledoc.ts deleted file mode 100644 index 392c1ef8d18..00000000000 --- a/src/app/showcase/doc/scrollpanel/styledoc.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'scroll-panel-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-scrollpanelContainer element.
    p-scrollpanel-wrapperWrapper of content section.
    p-scrollpanel-contentContent section.
    p-scrollpanel-barScrollbar handle.
    p-scrollpanel-bar-xScrollbar handle of a horizontal bar.
    p-scrollpanel-bar-yScrollbar handle of a vertical bar
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/scrolltop/accessibilitydoc.ts b/src/app/showcase/doc/scrolltop/accessibilitydoc.ts deleted file mode 100644 index 591b233e47c..00000000000 --- a/src/app/showcase/doc/scrolltop/accessibilitydoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'scroll-top-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - ScrollTop uses a button element with an aria-label that refers to the aria.scrollTop property of the - locale API by default, you may use your own aria roles and attributes as any valid - attribute is passed to the button element implicitly. -

    -
    - -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    enterScrolls to top.
    spaceScrolls to top.
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/scrolltop/basicdoc.ts b/src/app/showcase/doc/scrolltop/basicdoc.ts deleted file mode 100644 index 03465bd1462..00000000000 --- a/src/app/showcase/doc/scrolltop/basicdoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    ScrollTop listens window scroll by default.

    -
    -
    -

    Scroll down the page to display the ScrollTo component.

    - - -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: ``, - html: `
    -

    Scroll down the page to display the ScrollTo component.

    - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { ScrollTop } from 'primeng/scrolltop'; - -@Component({ - selector: 'scroll-top-basic-demo', - templateUrl: './scroll-top-basic-demo.html', - standalone: true, - imports: [ScrollTop] -}) -export class ScrollTopBasicDemo {}`, - }; -} diff --git a/src/app/showcase/doc/scrolltop/elementdoc.ts b/src/app/showcase/doc/scrolltop/elementdoc.ts deleted file mode 100644 index db96ce618c2..00000000000 --- a/src/app/showcase/doc/scrolltop/elementdoc.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'element-doc', - template: ` - -

    Setting the target property to parent binds ScrollTop to its parent element that has scrolling content.

    -
    -
    -
    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Vitae et leo duis ut diam. Ultricies mi quis hendrerit dolor magna eget est lorem. Amet consectetur adipiscing - elit ut. Nam libero justo laoreet sit amet. Pharetra massa massa ultricies mi quis hendrerit dolor magna. Est ultricies - integer quis auctor elit sed vulputate. Consequat ac felis donec et. Tellus orci ac auctor augue mauris. Semper feugiat - nibh sed pulvinar proin gravida hendrerit lectus a. Tincidunt arcu non sodales neque sodales. Metus aliquam eleifend mi - in nulla posuere sollicitudin aliquam ultrices. Sodales ut etiam sit amet nisl purus. Cursus sit amet dictum sit amet. - Tristique senectus et netus et malesuada fames ac turpis egestas. Et tortor consequat id porta nibh venenatis cras sed. - Diam maecenas ultricies mi eget mauris. Eget egestas purus viverra accumsan in nisl nisi. Suscipit adipiscing bibendum - est ultricies integer. Mattis aliquam faucibus purus in massa tempor nec. -

    - -
    -
    - - `, -}) -export class ElementDoc { - code: Code = { - basic: ``, - html: `
    -
    -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Vitae et leo duis ut diam. Ultricies mi quis hendrerit dolor magna eget est lorem. Amet consectetur - adipiscing elit ut. Nam libero justo laoreet sit amet. Pharetra massa massa ultricies mi quis hendrerit dolor magna. Est ultricies integer quis auctor elit sed vulputate. Consequat ac felis donec et. Tellus orci ac auctor augue - mauris. Semper feugiat nibh sed pulvinar proin gravida hendrerit lectus a. Tincidunt arcu non sodales neque sodales. Metus aliquam eleifend mi in nulla posuere sollicitudin aliquam ultrices. Sodales ut etiam sit amet nisl purus. - Cursus sit amet dictum sit amet. Tristique senectus et netus et malesuada fames ac turpis egestas. Et tortor consequat id porta nibh venenatis cras sed. Diam maecenas ultricies mi eget mauris. Eget egestas purus viverra accumsan - in nisl nisi. Suscipit adipiscing bibendum est ultricies integer. Mattis aliquam faucibus purus in massa tempor nec. -

    - -
    -
    `, - typescript: `import { Component } from '@angular/core'; -import { ScrollTop } from 'primeng/scrolltop'; - -@Component({ - selector: 'scroll-top-element-demo', - templateUrl: './scroll-top-element-demo.html', - standalone: true, - imports: [ScrollTop] -}) -export class ScrollTopElementDemo {}`, - }; -} diff --git a/src/app/showcase/doc/scrolltop/importdoc.ts b/src/app/showcase/doc/scrolltop/importdoc.ts deleted file mode 100644 index 4df04c8c5b8..00000000000 --- a/src/app/showcase/doc/scrolltop/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'scroll-top-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { ScrollTop } from 'primeng/scrolltop';`, - }; -} diff --git a/src/app/showcase/doc/scrolltop/styledoc.ts b/src/app/showcase/doc/scrolltop/styledoc.ts deleted file mode 100644 index 45fdabf7700..00000000000 --- a/src/app/showcase/doc/scrolltop/styledoc.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'scroll-top-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - -
    NameElement
    p-scrolltopContainer element.
    p-scrolltop-stickyContainer element when attached to its parent.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/select/accessibilitydoc.ts b/src/app/showcase/doc/select/accessibilitydoc.ts deleted file mode 100644 index 296dca2bb84..00000000000 --- a/src/app/showcase/doc/select/accessibilitydoc.ts +++ /dev/null @@ -1,204 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'select-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Value to describe the component can either be provided with ariaLabelledBy or ariaLabel props. The select - element has a combobox role in addition to aria-haspopup and aria-expanded attributes. If the editable - option is enabled aria-autocomplete is also added. The relation between the combobox and the popup is created with - aria-controls and aria-activedescendant attribute is used to instruct screen reader which option to read - during keyboard navigation within the popup list. -

    -

    - The popup list has an id that refers to the aria-controls attribute of the combobox element and uses - listbox as the role. Each list item has an option role, an id to match the aria-activedescendant of the - input element along with aria-label, aria-selected and aria-disabled attributes. -

    - -

    If filtering is enabled, filterInputProps can be defined to give aria-* props to the filter input element.

    -
    - - - -

    Closed State Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus to the select element.
    - space - - Opens the popup and moves visual focus to the selected option, if there is none then first option receives the - focus. -
    - down arrow - - Opens the popup and moves visual focus to the selected option, if there is none then first option receives the - focus. -
    - up arrow - - Opens the popup and moves visual focus to the selected option, if there is none then last option receives the - focus. -
    -
    - -

    Popup Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - - Moves focus to the next focusable element in the popup, if there is none then first focusable element receives - the focus. -
    shift + tab - Moves focus to the previous focusable element in the popup, if there is none then last focusable element - receives the focus. -
    - enter - Selects the focused option and closes the popup.
    - space - Selects the focused option and closes the popup.
    - escape - Closes the popup, moves focus to the select element.
    - down arrow - Moves focus to the next option, if there is none then visual focus does not change.
    - up arrow - Moves focus to the previous option, if there is none then visual focus does not change.
    - right arrow - - If the select is editable, removes the visual focus from the current option and moves input cursor to one - character left. -
    - left arrow - - If the select is editable, removes the visual focus from the current option and moves input cursor to one - character right. -
    - home - If the select is editable, moves input cursor at the end, if not then moves focus to the first option.
    - end - If the select is editable, moves input cursor at the beginning, if not then moves focus to the last option.
    - any printable character - Moves focus to the option whose label starts with the characters being typed if select is not editable.
    -
    - -

    Filter Input Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    - enter - Closes the popup and moves focus to the select element.
    - escape - Closes the popup and moves focus to the select element.
    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - basic: `Options - - -`, - }; -} diff --git a/src/app/showcase/doc/select/basicdoc.ts b/src/app/showcase/doc/select/basicdoc.ts deleted file mode 100644 index d4b2e0e8d8d..00000000000 --- a/src/app/showcase/doc/select/basicdoc.ts +++ /dev/null @@ -1,78 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'select-basic-demo', - template: ` - -

    - Select is used as a controlled component with ngModel property along with an options collection. Label and - value of an option are defined with the optionLabel and optionValue properties respectively. Note that, when - options are simple primitive values such as a string array, no optionLabel and optionValue would be necessary. -

    -
    -
    - -
    - - `, -}) -export class BasicDoc implements OnInit { - cities: City[]; - - selectedCity: City | undefined; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Select } from 'primeng/select'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'select-basic-demo', - templateUrl: './select-basic-demo.html', - standalone: true, - imports: [FormsModule, Select] -}) -export class SelectBasicDemo implements OnInit { - cities: City[] | undefined; - - selectedCity: City | undefined; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/select/checkmarkdoc.ts b/src/app/showcase/doc/select/checkmarkdoc.ts deleted file mode 100644 index 51eeb459def..00000000000 --- a/src/app/showcase/doc/select/checkmarkdoc.ts +++ /dev/null @@ -1,82 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'select-checkmark-demo', - template: ` - -

    An alternative way to highlight the selected option is displaying a checkmark instead.

    -
    -
    - -
    - - `, -}) -export class CheckmarkDoc implements OnInit { - cities: City[]; - - selectedCity: City | undefined; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Select } from 'primeng/select'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'select-checkmark-demo', - templateUrl: './select-checkmark-demo.html', - standalone: true, - imports: [FormsModule, Select] -}) -export class SelectCheckmarkDemo implements OnInit { - cities: City[] | undefined; - - selectedCity: City | undefined; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/select/disableddoc.ts b/src/app/showcase/doc/select/disableddoc.ts deleted file mode 100644 index f687bcbdc36..00000000000 --- a/src/app/showcase/doc/select/disableddoc.ts +++ /dev/null @@ -1,81 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'select-disabled-demo', - template: ` - -

    When disabled is present, the element cannot be edited and focused.

    -
    -
    - -
    - - `, -}) -export class DisabledDoc { - cities: City[] | undefined; - - selectedCity: City | undefined; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Select } from 'primeng/select'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'select-disabled-demo', - templateUrl: './select-disabled-demo.html', - standalone: true, - imports: [FormsModule, Select] -}) -export class SelectDisabledDemo { - cities: City[] | undefined; - - selectedCity: City | undefined; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/select/filleddoc.ts b/src/app/showcase/doc/select/filleddoc.ts deleted file mode 100644 index c4cf36ef666..00000000000 --- a/src/app/showcase/doc/select/filleddoc.ts +++ /dev/null @@ -1,84 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'select-filled-demo', - template: ` - -

    - Specify the variant property as filled to display the component with a higher visual emphasis than the default - outlined style. -

    -
    -
    - -
    - - `, -}) -export class FilledDoc implements OnInit { - cities: City[]; - - selectedCity: City | undefined; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Select } from 'primeng/select'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'select-filled-demo', - templateUrl: './select-filled-demo.html', - standalone: true, - imports: [FormsModule, Select] -}) -export class SelectFilledDemo implements OnInit { - cities: City[] | undefined; - - selectedCity: City | undefined; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/select/filterdoc.ts b/src/app/showcase/doc/select/filterdoc.ts deleted file mode 100644 index 2265cabc65e..00000000000 --- a/src/app/showcase/doc/select/filterdoc.ts +++ /dev/null @@ -1,120 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'select-filter-demo', - template: ` - -

    Select provides built-in filtering that is enabled by adding the filter property.

    -
    -
    - - -
    -
    {{ selectedOption.name }}
    -
    -
    - -
    -
    {{ country.name }}
    -
    -
    -
    -
    - - `, -}) -export class FilterDoc implements OnInit { - countries: any[] | undefined; - - selectedCountry: string | undefined; - - ngOnInit() { - this.countries = [ - { name: 'Australia', code: 'AU' }, - { name: 'Brazil', code: 'BR' }, - { name: 'China', code: 'CN' }, - { name: 'Egypt', code: 'EG' }, - { name: 'France', code: 'FR' }, - { name: 'Germany', code: 'DE' }, - { name: 'India', code: 'IN' }, - { name: 'Japan', code: 'JP' }, - { name: 'Spain', code: 'ES' }, - { name: 'United States', code: 'US' }, - ]; - } - - code: Code = { - basic: ` - -
    - -
    {{ selectedOption.name }}
    -
    -
    - -
    - -
    {{ country.name }}
    -
    -
    -
    `, - - html: `
    - - -
    - -
    {{ selectedOption.name }}
    -
    -
    - -
    - -
    {{ country.name }}
    -
    -
    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { SelectModule } from 'primeng/select'; - -@Component({ - selector: 'select-filter-demo', - templateUrl: './select-filter-demo.html', - standalone: true, - imports: [FormsModule, SelectModule] -}) -export class SelectFilterDemo implements OnInit { - countries: any[] | undefined; - - selectedCountry: string | undefined; - - ngOnInit() { - this.countries = [ - { name: 'Australia', code: 'AU' }, - { name: 'Brazil', code: 'BR' }, - { name: 'China', code: 'CN' }, - { name: 'Egypt', code: 'EG' }, - { name: 'France', code: 'FR' }, - { name: 'Germany', code: 'DE' }, - { name: 'India', code: 'IN' }, - { name: 'Japan', code: 'JP' }, - { name: 'Spain', code: 'ES' }, - { name: 'United States', code: 'US' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/select/floatlabeldoc.ts b/src/app/showcase/doc/select/floatlabeldoc.ts deleted file mode 100644 index 0eb0b2aa9f4..00000000000 --- a/src/app/showcase/doc/select/floatlabeldoc.ts +++ /dev/null @@ -1,125 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'select-floatlabel-demo', - template: ` - -

    - A floating label appears on top of the input field when focused. Visit - FloatLabel documentation for more information. -

    -
    -
    - - - - - - - - - - - - - - -
    - - `, -}) -export class FloatLabelDoc implements OnInit { - cities: City[] | undefined; - - value1: City | undefined; - - value2: City | undefined; - - value3: City | undefined; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ` - - - - - - - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Select } from 'primeng/select'; -import { FloatLabel } from "primeng/floatlabel" - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'select-floatlabel-demo', - templateUrl: './select-floatlabel-demo.html', - standalone: true, - imports: [FormsModule, Select, FloatLabel] -}) -export class SelectFloatlabelDemo implements OnInit { - cities: City[] | undefined; - - value1: City | undefined; - - value2: City | undefined; - - value3: City | undefined; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/select/groupdoc.ts b/src/app/showcase/doc/select/groupdoc.ts deleted file mode 100644 index e3a86a9af17..00000000000 --- a/src/app/showcase/doc/select/groupdoc.ts +++ /dev/null @@ -1,147 +0,0 @@ -import { Component } from '@angular/core'; -import { SelectItemGroup } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'select-group-demo', - template: ` - -

    Options can be grouped when a nested data structures is provided.

    -
    -
    - - -
    - - {{ group.label }} -
    -
    -
    -
    - - `, -}) -export class GroupDoc { - groupedCities: SelectItemGroup[]; - - selectedCity: string | undefined; - - constructor() { - this.groupedCities = [ - { - label: 'Germany', - value: 'de', - items: [ - { label: 'Berlin', value: 'Berlin' }, - { label: 'Frankfurt', value: 'Frankfurt' }, - { label: 'Hamburg', value: 'Hamburg' }, - { label: 'Munich', value: 'Munich' }, - ], - }, - { - label: 'USA', - value: 'us', - items: [ - { label: 'Chicago', value: 'Chicago' }, - { label: 'Los Angeles', value: 'Los Angeles' }, - { label: 'New York', value: 'New York' }, - { label: 'San Francisco', value: 'San Francisco' }, - ], - }, - { - label: 'Japan', - value: 'jp', - items: [ - { label: 'Kyoto', value: 'Kyoto' }, - { label: 'Osaka', value: 'Osaka' }, - { label: 'Tokyo', value: 'Tokyo' }, - { label: 'Yokohama', value: 'Yokohama' }, - ], - }, - ]; - } - - code: Code = { - basic: ` - -
    - - {{ group.label }} -
    -
    -
    `, - - html: `
    - - -
    - - {{ group.label }} -
    -
    -
    -
    `, - - typescript: `import { SelectItemGroup } from 'primeng/api'; -import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { SelectModule } from 'primeng/select'; - -@Component({ - selector: 'select-group-demo', - templateUrl: './select-group-demo.html', - standalone: true, - imports: [FormsModule, SelectModule] -}) -export class SelectGroupDemo { - groupedCities: SelectItemGroup[]; - - selectedCity: string | undefined; - - constructor() { - this.groupedCities = [ - { - label: 'Germany', - value: 'de', - items: [ - { label: 'Berlin', value: 'Berlin' }, - { label: 'Frankfurt', value: 'Frankfurt' }, - { label: 'Hamburg', value: 'Hamburg' }, - { label: 'Munich', value: 'Munich' } - ] - }, - { - label: 'USA', - value: 'us', - items: [ - { label: 'Chicago', value: 'Chicago' }, - { label: 'Los Angeles', value: 'Los Angeles' }, - { label: 'New York', value: 'New York' }, - { label: 'San Francisco', value: 'San Francisco' } - ] - }, - { - label: 'Japan', - value: 'jp', - items: [ - { label: 'Kyoto', value: 'Kyoto' }, - { label: 'Osaka', value: 'Osaka' }, - { label: 'Tokyo', value: 'Tokyo' }, - { label: 'Yokohama', value: 'Yokohama' } - ] - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/select/iftalabeldoc.ts b/src/app/showcase/doc/select/iftalabeldoc.ts deleted file mode 100644 index 2827540d99e..00000000000 --- a/src/app/showcase/doc/select/iftalabeldoc.ts +++ /dev/null @@ -1,86 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'select-iftalabel-demo', - template: ` - -

    - IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for - more information. -

    -
    -
    - - - - -
    - - `, -}) -export class IftaLabelDoc implements OnInit { - cities: City[] | undefined; - - selectedCity: City | undefined; - code: Code = { - basic: ` - - -`, - - html: `
    - - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { SelectModule } from 'primeng/select'; -import { IftaLabelModule } from 'primeng/iftalabel'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'select-iftalabel-demo', - templateUrl: './select-iftalabel-demo.html', - standalone: true, - imports: [FormsModule, SelectModule, IftaLabelModule] -}) -export class SelectIftaLabelDemo implements OnInit { - cities: City[] | undefined; - - selectedCity: City | undefined; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } -}`, - }; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } -} diff --git a/src/app/showcase/doc/select/importdoc.ts b/src/app/showcase/doc/select/importdoc.ts deleted file mode 100644 index c204f5a719a..00000000000 --- a/src/app/showcase/doc/select/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'select-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Select } from 'primeng/select';`, - }; -} diff --git a/src/app/showcase/doc/select/invaliddoc.ts b/src/app/showcase/doc/select/invaliddoc.ts deleted file mode 100644 index 7e3c2f4d0e2..00000000000 --- a/src/app/showcase/doc/select/invaliddoc.ts +++ /dev/null @@ -1,80 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'select-invalid-demo', - template: ` - -

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    -
    -
    - -
    - - `, -}) -export class InvalidDoc implements OnInit { - cities: City[]; - - selectedCity: City | undefined; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Select } from 'primeng/select'; - -interface City { - name: string; - code: string; -} -@Component({ - selector: 'select-invalid-demo', - templateUrl: './select-invalid-demo.html', - standalone: true, - imports: [FormsModule, Select] -}) -export class SelectInvalidDemo implements OnInit { - cities: City[] | undefined; - - selectedCity: City | undefined; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/select/loadingstatedoc.ts b/src/app/showcase/doc/select/loadingstatedoc.ts deleted file mode 100644 index 3b44ea52209..00000000000 --- a/src/app/showcase/doc/select/loadingstatedoc.ts +++ /dev/null @@ -1,81 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'select-loading-state-demo', - template: ` - -

    Loading state can be used loading property.

    -
    -
    - -
    - - `, -}) -export class LoadingStateDoc implements OnInit { - cities: City[]; - - selectedCity: City | undefined; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Select } from 'primeng/select'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'select-loading-state-demo', - templateUrl: './select-loading-state-demo.html', - standalone: true, - imports: [FormsModule, Select] -}) -export class SelectLoadingStateDemo implements OnInit { - cities: City[] | undefined; - - selectedCity: City | undefined; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/select/reactiveformsdoc.ts b/src/app/showcase/doc/select/reactiveformsdoc.ts deleted file mode 100644 index 82256388ce8..00000000000 --- a/src/app/showcase/doc/select/reactiveformsdoc.ts +++ /dev/null @@ -1,90 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - Select can also be used with reactive forms. In this case, the formControlName property is used to bind the component - to a form control. -

    -
    -
    - - - - `, -}) -export class ReactiveFormsDoc implements OnInit { - cities: City[] | undefined; - - formGroup: FormGroup | undefined; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - - this.formGroup = new FormGroup({ - selectedCity: new FormControl(null), - }); - } - - code: Code = { - basic: `
    - -`, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { Select } from 'primeng/select'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'select-reactive-forms-demo', - templateUrl: './select-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, Select] -}) -export class SelectReactiveFormsDemo implements OnInit { - cities: City[] | undefined; - - formGroup: FormGroup | undefined; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' } - ]; - - this.formGroup = new FormGroup({ - selectedCity: new FormControl(null) - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/select/sizesdoc.ts b/src/app/showcase/doc/select/sizesdoc.ts deleted file mode 100644 index cb3ce4edede..00000000000 --- a/src/app/showcase/doc/select/sizesdoc.ts +++ /dev/null @@ -1,88 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'select-size-demo', - template: ` - -

    Select provides small and large sizes as alternatives to the base.

    -
    -
    - - - -
    - - `, -}) -export class SizesDoc implements OnInit { - value1: City | undefined; - - value2: City | undefined; - - value3: City | undefined; - - cities: City[]; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } - - code: Code = { - basic: ` - -`, - - html: `
    - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { SelectModule } from 'primeng/select'; - -interface City { - name: string; - code: string; -} - -@Component({ - selector: 'select-size-demo', - templateUrl: './select-size-demo.html', - standalone: true, - imports: [FormsModule, SelectModule] -}) -export class SelectSizeDemo implements OnInit { - value1: City | undefined; - - value2: City | undefined; - - value3: City | undefined; - - cities: City[]; - - ngOnInit() { - this.cities = [ - { name: 'New York', code: 'NY' }, - { name: 'Rome', code: 'RM' }, - { name: 'London', code: 'LDN' }, - { name: 'Istanbul', code: 'IST' }, - { name: 'Paris', code: 'PRS' }, - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/select/styledoc.ts b/src/app/showcase/doc/select/styledoc.ts deleted file mode 100644 index 1bb74fbe9c3..00000000000 --- a/src/app/showcase/doc/select/styledoc.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-dropdownContainer element.
    p-dropdown-clearableContainer element when showClear is on.
    p-dropdown-labelElement to display label of selected option.
    p-dropdown-triggerIcon element.
    p-dropdown-panelIcon element.
    p-dropdown-items-wrapperWrapper element of items list.
    p-dropdown-itemsList element of items.
    p-dropdown-itemAn item in the list.
    p-dropdown-filter-containerContainer of filter input.
    p-dropdown-filterFilter element.
    p-dropdown-openContainer element when overlay is visible.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/select/templatedoc.ts b/src/app/showcase/doc/select/templatedoc.ts deleted file mode 100644 index 6cfdbbf03e4..00000000000 --- a/src/app/showcase/doc/select/templatedoc.ts +++ /dev/null @@ -1,182 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'select-template-demo', - template: ` - -

    - Both the selected option and the options list can be templated to provide customizated representation. Use - selectedItem template to customize the selected label display and the item template to change the content of - the options in the select panel. In addition when grouping is enabled, group template is available to customize the - option groups. All templates get the option instance as the default local template variable. -

    -
    -
    - - -
    - -
    {{ selectedOption.name }}
    -
    -
    - -
    - -
    {{ country.name }}
    -
    -
    - - - - -
    Available Countries
    -
    - -
    - -
    -
    -
    -
    - - `, -}) -export class TemplateDoc implements OnInit { - countries: any[] | undefined; - - selectedCountry: string | undefined; - - ngOnInit() { - this.countries = [ - { name: 'Australia', code: 'AU' }, - { name: 'Brazil', code: 'BR' }, - { name: 'China', code: 'CN' }, - { name: 'Egypt', code: 'EG' }, - { name: 'France', code: 'FR' }, - { name: 'Germany', code: 'DE' }, - { name: 'India', code: 'IN' }, - { name: 'Japan', code: 'JP' }, - { name: 'Spain', code: 'ES' }, - { name: 'United States', code: 'US' }, - ]; - } - - code: Code = { - basic: ` - -
    - -
    {{ selectedOption.name }}
    -
    -
    - -
    - -
    {{ country.name }}
    -
    -
    - - - - -
    Available Countries
    -
    - -
    - -
    -
    -
    `, - - html: `
    - - -
    - -
    {{ selectedOption.name }}
    -
    -
    - -
    - -
    {{ country.name }}
    -
    -
    - - - - -
    Available Countries
    -
    - -
    - -
    -
    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { SelectModule } from 'primeng/select'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'select-group-demo', - templateUrl: './select-group-demo.html', - standalone: true, - imports: [FormsModule, SelectModule, ButtonModule] -}) -export class SelectTemplateDemo implements OnInit { - countries: any[] | undefined; - - selectedCountry: string | undefined; - - ngOnInit() { - this.countries = [ - { name: 'Australia', code: 'AU' }, - { name: 'Brazil', code: 'BR' }, - { name: 'China', code: 'CN' }, - { name: 'Egypt', code: 'EG' }, - { name: 'France', code: 'FR' }, - { name: 'Germany', code: 'DE' }, - { name: 'India', code: 'IN' }, - { name: 'Japan', code: 'JP' }, - { name: 'Spain', code: 'ES' }, - { name: 'United States', code: 'US' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/select/virtualscrolldoc.ts b/src/app/showcase/doc/select/virtualscrolldoc.ts deleted file mode 100644 index 15515d26b0a..00000000000 --- a/src/app/showcase/doc/select/virtualscrolldoc.ts +++ /dev/null @@ -1,72 +0,0 @@ -import { Component } from '@angular/core'; -import { SelectItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'select-virtualscroll-demo', - template: ` - -

    - VirtualScrolling is an efficient way of rendering the options by displaying a small subset of data in the viewport at any - time. When dealing with huge number of options, it is suggested to enable VirtualScrolling to avoid performance issues. - Usage is simple as setting virtualScroll property to true and defining virtualScrollItemSize to specify the - height of an item. -

    -
    -
    - -
    - - `, -}) -export class VirtualScrollDoc { - items: SelectItem[]; - - selectedItem: string | undefined; - - constructor() { - this.items = []; - for (let i = 0; i < 10000; i++) { - this.items.push({ label: 'Item ' + i, value: 'Item ' + i }); - } - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { SelectItem } from 'primeng/api'; -import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Select } from 'primeng/select'; - -@Component({ - selector: 'select-virtualscroll-demo', - templateUrl: './select-virtualscroll-demo.html', - standalone: true, - imports: [FormsModule, Select] -}) -export class SelectVirtualscrollDemo { - items: SelectItem[]; - - selectedItem: string | undefined; - - constructor() { - this.items = []; - for (let i = 0; i < 10000; i++) { - this.items.push({ label: 'Item ' + i, value: 'Item ' + i }); - } - } -}`, - }; -} diff --git a/src/app/showcase/doc/selectbutton/accessibilitydoc.ts b/src/app/showcase/doc/selectbutton/accessibilitydoc.ts deleted file mode 100644 index bea2bc37239..00000000000 --- a/src/app/showcase/doc/selectbutton/accessibilitydoc.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'select-button-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - The container element that wraps the buttons has a group role whereas each button element uses button role and - aria-pressed is updated depending on selection state. Value to describe an option is automatically set using the - ariaLabel property that refers to the label of an option so it is still suggested to define a label even the option - display consists of presentational content like icons only. -

    -
    - -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus to the buttons.
    - space - Toggles the checked state of a button.
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/selectbutton/basicdoc.ts b/src/app/showcase/doc/selectbutton/basicdoc.ts deleted file mode 100644 index b3ad840688c..00000000000 --- a/src/app/showcase/doc/selectbutton/basicdoc.ts +++ /dev/null @@ -1,47 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    SelectButton requires a value to bind and a collection of options.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - stateOptions: any[] = [ - { label: 'One-Way', value: 'one-way' }, - { label: 'Return', value: 'return' }, - ]; - - value: string = 'one-way'; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { SelectButton } from 'primeng/selectbutton'; - -@Component({ - selector: 'select-button-basic-demo', - templateUrl: './select-button-basic-demo.html', - standalone: true, - imports: [FormsModule, SelectButton] -}) -export class SelectButtonBasicDemo { - stateOptions: any[] = [{ label: 'One-Way', value: 'one-way' },{ label: 'Return', value: 'return' }]; - - value: string = 'off'; -}`, - }; -} diff --git a/src/app/showcase/doc/selectbutton/disableddoc.ts b/src/app/showcase/doc/selectbutton/disableddoc.ts deleted file mode 100644 index eab812f2f56..00000000000 --- a/src/app/showcase/doc/selectbutton/disableddoc.ts +++ /dev/null @@ -1,77 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'disabled-doc', - template: ` - -

    - When disabled is present, the element cannot be edited and focused entirely. Certain options can also be disabled - using the optionDisabled property. -

    -
    -
    - - -
    - - `, -}) -export class DisabledDoc { - stateOptions: any[] = [ - { label: 'Off', value: 'off' }, - { label: 'On', value: 'on' }, - ]; - - stateOptions2: any[] = [ - { label: 'Option 1', value: 'Option 1' }, - { label: 'Option 2', value: 'Option 2', constant: true }, - ]; - - value1: string = 'off'; - - value2: string = 'Option 1'; - - code: Code = { - basic: ` - -`, - - html: `
    - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { SelectButton } from 'primeng/selectbutton'; - -@Component({ - selector: 'select-button-disabled-demo', - templateUrl: './select-button-disabled-demo.html', - standalone: true, - imports: [FormsModule, SelectButton] -}) -export class SelectButtonDisabledDemo { - stateOptions: any[] = [ - { label: 'Off', value: 'off' }, - { label: 'On', value: 'on' } - ]; - - stateOptions2: any[] = [ - { label: 'Option 1', value: 'Option 1' }, - { label: 'Option 2', value: 'Option 2', constant: true } - ]; - - value1: string = 'off'; - - value2: string = 'Option 1'; -}`, - }; -} diff --git a/src/app/showcase/doc/selectbutton/importdoc.ts b/src/app/showcase/doc/selectbutton/importdoc.ts deleted file mode 100644 index 37acbb35a9b..00000000000 --- a/src/app/showcase/doc/selectbutton/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'select-button-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { SelectButton } from 'primeng/selectbutton';`, - }; -} diff --git a/src/app/showcase/doc/selectbutton/invaliddoc.ts b/src/app/showcase/doc/selectbutton/invaliddoc.ts deleted file mode 100644 index aca33a84257..00000000000 --- a/src/app/showcase/doc/selectbutton/invaliddoc.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'invalid-doc', - template: ` - -

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    -
    -
    - -
    - - `, -}) -export class InvalidDoc { - stateOptions: any[] = [ - { label: 'One-Way', value: 'one-way' }, - { label: 'Return', value: 'return' }, - ]; - - value: string = 'off'; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { SelectButton } from 'primeng/selectbutton'; - -@Component({ - selector: 'select-button-invalid-demo', - templateUrl: './select-button-invalid-demo.html', - standalone: true, - imports: [FormsModule, SelectButton] -}) -export class SelectButtonInvalidDemo { - stateOptions: any[] = [ - { label: 'One-Way', value: 'one-way' }, - { label: 'Return', value: 'return' }, - ]; - - value: string = 'off'; -}`, - }; -} diff --git a/src/app/showcase/doc/selectbutton/multipledoc.ts b/src/app/showcase/doc/selectbutton/multipledoc.ts deleted file mode 100644 index 571adfa49db..00000000000 --- a/src/app/showcase/doc/selectbutton/multipledoc.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'multiple-doc', - template: ` - -

    - SelectButton allows selecting only one item by default and setting multiple option enables choosing more than one - item. In multiple case, model property should be an array. -

    -
    -
    - -
    - - `, -}) -export class MultipleDoc { - paymentOptions: any[] = [ - { name: 'Option 1', value: 1 }, - { name: 'Option 2', value: 2 }, - { name: 'Option 3', value: 3 }, - ]; - - value!: number; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { SelectButton } from 'primeng/selectbutton'; - -@Component({ - selector: 'select-button-multiple-demo', - templateUrl: './select-button-multiple-demo.html', - standalone: true, - imports: [FormsModule, SelectButton] -}) -export class SelectButtonMultipleDemo { - value!: number; - - paymentOptions: any[] = [ - { name: 'Option 1', value: 1 }, - { name: 'Option 2', value: 2 }, - { name: 'Option 3', value: 3 } - ]; - -}`, - }; -} diff --git a/src/app/showcase/doc/selectbutton/reactiveformsdoc.ts b/src/app/showcase/doc/selectbutton/reactiveformsdoc.ts deleted file mode 100644 index f75709f95a7..00000000000 --- a/src/app/showcase/doc/selectbutton/reactiveformsdoc.ts +++ /dev/null @@ -1,72 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - SelectButton can also be used with reactive forms. In this case, the formControlName property is used to bind the - component to a form control. -

    -
    -
    -
    - - -
    - - `, -}) -export class ReactiveFormsDoc implements OnInit { - formGroup!: FormGroup; - - stateOptions: any[] = [ - { label: 'Off', value: 'off' }, - { label: 'On', value: 'on' }, - ]; - - ngOnInit() { - this.formGroup = new FormGroup({ - value: new FormControl('on'), - }); - } - - code: Code = { - basic: `
    - -`, - - html: `
    -
    - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { SelectButton } from 'primeng/selectbutton'; - -@Component({ - selector: 'select-button-reactive-forms-demo', - templateUrl: './select-button-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, SelectButton] -}) -export class SelectButtonReactiveFormsDemo implements OnInit { - formGroup!: FormGroup; - - stateOptions: any[] = [ - { label: 'Off', value: 'off' }, - { label: 'On', value: 'on' } - ]; - - ngOnInit() { - this.formGroup = new FormGroup({ - value: new FormControl('on') - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/selectbutton/sizesdoc.ts b/src/app/showcase/doc/selectbutton/sizesdoc.ts deleted file mode 100644 index 149eb252d66..00000000000 --- a/src/app/showcase/doc/selectbutton/sizesdoc.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'sizes-doc', - template: ` - -

    SelectButton provides small and large sizes as alternatives to the base.

    -
    -
    - - - -
    - - `, -}) -export class SizesDoc { - value1!: string; - - value2: string = 'Beginner'; - - value3: string = 'Expert'; - - options: any[] = [ - { label: 'Beginner', value: 'Beginner' }, - { label: 'Expert', value: 'Expert' }, - ]; - - code: Code = { - basic: ` - -`, - - html: `
    - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { SelectButton } from 'primeng/selectbutton'; - -@Component({ - selector: 'select-button-sizes-demo', - templateUrl: './select-button-sizes-demo.html', - standalone: true, - imports: [FormsModule, SelectButton] -}) -export class SelectButtonSizesDemo { - value1! : string; - - value2 : string = 'Beginner'; - - value3 : string = 'Expert'; - - options: any[] = [ - { label: 'Beginner', value: 'Beginner' }, - { label: 'Expert', value: 'Expert' }, - ]; -}`, - }; -} diff --git a/src/app/showcase/doc/selectbutton/templatedoc.ts b/src/app/showcase/doc/selectbutton/templatedoc.ts deleted file mode 100644 index 5eeb51c9c1b..00000000000 --- a/src/app/showcase/doc/selectbutton/templatedoc.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    - For custom content support define a ng-template with pTemplate where the local ng-template variable refers to an - option in the options collection. -

    -
    -
    - - - - - -
    - - `, -}) -export class TemplateDoc { - value: any; - - justifyOptions: any[] = [ - { icon: 'pi pi-align-left', justify: 'Left' }, - { icon: 'pi pi-align-right', justify: 'Right' }, - { icon: 'pi pi-align-center', justify: 'Center' }, - { icon: 'pi pi-align-justify', justify: 'Justify' }, - ]; - - code: Code = { - basic: ` - - - -`, - - html: `
    - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { SelectButtonModule } from 'primeng/selectbutton'; - -@Component({ - selector: 'select-button-template-demo', - templateUrl: './select-button-template-demo.html', - standalone: true, - imports: [FormsModule, SelectButtonModule] -}) -export class SelectButtonTemplateDemo { - value: any; - - justifyOptions: any[] = [ - { icon: 'pi pi-align-left', justify: 'Left' }, - { icon: 'pi pi-align-right', justify: 'Right' }, - { icon: 'pi pi-align-center', justify: 'Center' }, - { icon: 'pi pi-align-justify', justify: 'Justify' } - ]; - -}`, - }; -} diff --git a/src/app/showcase/doc/skeleton/accessibilitydoc.ts b/src/app/showcase/doc/skeleton/accessibilitydoc.ts deleted file mode 100644 index 171218e8aae..00000000000 --- a/src/app/showcase/doc/skeleton/accessibilitydoc.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'skeleton-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Skeleton uses aria-hidden as "true" so that it gets ignored by screen readers, any valid attribute is passed to the - root element so you may customize it further if required. If multiple skeletons are grouped inside a container, you may use - aria-busy on the container element as well to indicate the loading process. -

    -
    - -

    Keyboard Support

    -

    Component does not include any interactive elements.

    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/skeleton/datatabledoc.ts b/src/app/showcase/doc/skeleton/datatabledoc.ts deleted file mode 100644 index 45dc3b1d9fe..00000000000 --- a/src/app/showcase/doc/skeleton/datatabledoc.ts +++ /dev/null @@ -1,97 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'datatable-doc', - template: ` - -

    Sample DataTable implementation using different Skeleton components and PrimeFlex CSS utilities.

    -
    -
    - - - - Code - Name - Category - Quantity - - - - - - - - - - - -
    - - `, -}) -export class DataTableDoc implements OnInit { - products: any[] | undefined; - - ngOnInit() { - this.products = Array.from({ length: 5 }).map((_, i) => `Item #${i}`); - } - - code: Code = { - basic: ` - - - Code - Name - Category - Quantity - - - - - - - - - - -`, - html: `
    - - - - Code - Name - Category - Quantity - - - - - - - - - - - -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { Skeleton } from 'primeng/skeleton'; -import { TableModule } from 'primeng/table'; - -@Component({ - selector: 'skeleton-data-table-demo', - templateUrl: './skeleton-data-table-demo.html', - standalone: true, - imports: [Skeleton, TableModule] -}) -export class SkeletonDataTableDemo implements OnInit { - products: any[] | undefined; - - ngOnInit() { - this.products = Array.from({ length: 5 }).map((_, i) => \`Item #\${i}\`); - } -}`, - }; -} diff --git a/src/app/showcase/doc/skeleton/importdoc.ts b/src/app/showcase/doc/skeleton/importdoc.ts deleted file mode 100644 index 18d387decdb..00000000000 --- a/src/app/showcase/doc/skeleton/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'skeleton-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Skeleton } from 'primeng/skeleton';`, - }; -} diff --git a/src/app/showcase/doc/skeleton/listdoc.ts b/src/app/showcase/doc/skeleton/listdoc.ts deleted file mode 100644 index e75b1087fba..00000000000 --- a/src/app/showcase/doc/skeleton/listdoc.ts +++ /dev/null @@ -1,150 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'list-doc', - template: ` - -

    Sample List implementation using different Skeleton components and PrimeFlex CSS utilities.

    -
    -
    -
    -
      -
    • -
      - -
      - - -
      -
      -
    • -
    • -
      - -
      - - -
      -
      -
    • -
    • -
      - -
      - - -
      -
      -
    • -
    • -
      - -
      - - -
      -
      -
    • -
    -
    -
    - - `, -}) -export class ListDoc { - code: Code = { - basic: `
    -
      -
    • -
      - -
      - - -
      -
      -
    • -
    • -
      - -
      - - -
      -
      -
    • -
    • -
      - -
      - - -
      -
      -
    • -
    • -
      - -
      - - -
      -
      -
    • -
    -
    `, - html: `
    -
    -
      -
    • -
      - -
      - - -
      -
      -
    • -
    • -
      - -
      - - -
      -
      -
    • -
    • -
      - -
      - - -
      -
      -
    • -
    • -
      - -
      - - -
      -
      -
    • -
    -
    -
    `, - typescript: `import { Component } from '@angular/core'; -import { Skeleton } from 'primeng/skeleton'; - -@Component({ - selector: 'skeleton-list-demo, - templateUrl: './skeleton-list-demo.html', - standalone: true, - imports: [Skeleton] -}) -export class SkeletonListDemo {}`, - }; -} diff --git a/src/app/showcase/doc/skeleton/styledoc.ts b/src/app/showcase/doc/skeleton/styledoc.ts deleted file mode 100644 index d7f9e525b83..00000000000 --- a/src/app/showcase/doc/skeleton/styledoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'skeleton-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-skeletonContainer element.
    p-skeleton-circleContainer element of a determinate progressbar.
    p-skeleton-animation-noneContainer element of an indeterminate progressbar.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/slider/accessibilitydoc.ts b/src/app/showcase/doc/slider/accessibilitydoc.ts deleted file mode 100644 index 3d0ae9cbbb0..00000000000 --- a/src/app/showcase/doc/slider/accessibilitydoc.ts +++ /dev/null @@ -1,88 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'slider-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Slider element component uses slider role on the handle in addition to the aria-orientation, - aria-valuemin, aria-valuemax and aria-valuenow attributes. Value to describe the component can be - defined using ariaLabelledBy and ariaLabel props. -

    -
    - - - -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus to the slider.
    - - left arrow - up arrow - - Decrements the value.
    - - right arrow - down arrow - - Increments the value.
    - home - Set the minimum value.
    - end - Set the maximum value.
    - page up - Increments the value by 10 steps.
    - page down - Decrements the value by 10 steps.
    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - basic: `Number - - -`, - }; -} diff --git a/src/app/showcase/doc/slider/basicdoc.ts b/src/app/showcase/doc/slider/basicdoc.ts deleted file mode 100644 index 3cd535458b0..00000000000 --- a/src/app/showcase/doc/slider/basicdoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    Two-way binding is defined using the standard ngModel directive.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - value!: number; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Slider } from 'primeng/slider'; - -@Component({ - selector: 'slider-basic-demo', - templateUrl: './slider-basic-demo.html', - standalone: true, - imports: [FormsModule, Slider] -}) -export class SliderBasicDemo { - value!: number; -}`, - }; -} diff --git a/src/app/showcase/doc/slider/filterdoc.ts b/src/app/showcase/doc/slider/filterdoc.ts deleted file mode 100644 index fd1999c2d9f..00000000000 --- a/src/app/showcase/doc/slider/filterdoc.ts +++ /dev/null @@ -1,83 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'filter-doc', - template: ` - -

    Image filter implementation using multiple sliders.

    -
    -
    -
    - user header - - -
    -
    - - `, -}) -export class FilterDoc { - filter: number = 0; - - filterValues: number[] = [100, 100, 0]; - - filterOptions: any = [ - { label: 'Contrast', value: 0 }, - { label: 'Brightness', value: 1 }, - { label: 'Sepia', value: 2 }, - ]; - code: Code = { - basic: `user header - -`, - - html: `
    -
    - user header - - -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { SliderModule } from 'primeng/slider'; -import { SelectButtonModule } from 'primeng/selectbutton'; - -@Component({ - selector: 'slider-filter-demo', - templateUrl: './slider-filter-demo.html', - standalone: true, - imports: [FormsModule, SliderModule, SelectButtonModule] -}) -export class SliderFilterDemo { - filter: number = 0; - - filterValues: number[] = [100, 100, 0]; - - filterOptions: any = [ - { label: 'Contrast', value: 0 }, - { label: 'Brightness', value: 1 }, - { label: 'Sepia', value: 2 }, - ]; - - get filterStyle() { - return { - filter: \`contrast(\${this.filterValues[0]}%) brightness(\${this.filterValues[1]}%) sepia(\${this.filterValues[2]}%)\`, - }; - } -}`, - }; - - get filterStyle() { - return { - filter: `contrast(${this.filterValues[0]}%) brightness(${this.filterValues[1]}%) sepia(${this.filterValues[2]}%)`, - }; - } -} diff --git a/src/app/showcase/doc/slider/importdoc.ts b/src/app/showcase/doc/slider/importdoc.ts deleted file mode 100644 index c0e97e7fe3b..00000000000 --- a/src/app/showcase/doc/slider/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'slider-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Slider } from 'primeng/slider';`, - }; -} diff --git a/src/app/showcase/doc/slider/inputdoc.ts b/src/app/showcase/doc/slider/inputdoc.ts deleted file mode 100644 index 8f62f3b7fa7..00000000000 --- a/src/app/showcase/doc/slider/inputdoc.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'input-doc', - template: ` - -

    Slider is connected to an input field using two-way binding.

    -
    -
    -
    - - -
    -
    - - `, -}) -export class InputDoc { - value: number = 50; - - code: Code = { - basic: `
    - - -
    `, - - html: `
    -
    - - -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Slider } from 'primeng/slider'; -import { InputTextModule } from 'primeng/inputtext'; - -@Component({ - selector: 'slider-input-demo', - templateUrl: './slider-input-demo.html', - standalone: true, - imports: [FormsModule, Slider, InputTextModule] -}) -export class SliderInputDemo { - value: number = 50; -}`, - }; -} diff --git a/src/app/showcase/doc/slider/rangedoc.ts b/src/app/showcase/doc/slider/rangedoc.ts deleted file mode 100644 index 4da7d9dc901..00000000000 --- a/src/app/showcase/doc/slider/rangedoc.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'range-doc', - template: ` - -

    - When range property is present, slider provides two handles to define two values. In range mode, value should be an - array instead of a single value. -

    -
    -
    - -
    - - `, -}) -export class RangeDoc { - rangeValues: number[] = [20, 80]; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Slider } from 'primeng/slider'; - -@Component({ - selector: 'slider-range-demo', - templateUrl: './slider-range-demo.html', - standalone: true, - imports: [FormsModule, Slider] -}) -export class SliderRangeDemo { - rangeValues: number[] = [20, 80]; -}`, - }; -} diff --git a/src/app/showcase/doc/slider/reactiveformsdoc.ts b/src/app/showcase/doc/slider/reactiveformsdoc.ts deleted file mode 100644 index 5d57cc340ab..00000000000 --- a/src/app/showcase/doc/slider/reactiveformsdoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - Slider can also be used with reactive forms. In this case, the formControlName property is used to bind the component - to a form control. -

    -
    -
    -
    - - -
    - - `, -}) -export class ReactiveFormsDoc implements OnInit { - formGroup!: FormGroup; - - ngOnInit() { - this.formGroup = new FormGroup({ - value: new FormControl(20), - }); - } - - code: Code = { - basic: `
    - -`, - - html: `
    -
    - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { Slider } from 'primeng/slider'; - -@Component({ - selector: 'slider-reactive-forms-demo', - templateUrl: './slider-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, Slider] -}) -export class SliderReactiveFormsDemo implements OnInit { - formGroup!: FormGroup; - - ngOnInit() { - this.formGroup = new FormGroup({ - value: new FormControl(20), - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/slider/sliderdoc.module.ts b/src/app/showcase/doc/slider/sliderdoc.module.ts deleted file mode 100644 index 31d83530158..00000000000 --- a/src/app/showcase/doc/slider/sliderdoc.module.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { RouterModule } from '@angular/router'; -import { InputTextModule } from 'primeng/inputtext'; -import { SliderModule } from 'primeng/slider'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { ReactiveFormsDoc } from './reactiveformsdoc'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { BasicDoc } from './basicdoc'; -import { ImportDoc } from './importdoc'; -import { InputDoc } from './inputdoc'; -import { RangeDoc } from './rangedoc'; -import { StepDoc } from './stepdoc'; -import { StyleDoc } from './styledoc'; -import { VerticalDoc } from './verticaldoc'; -import { FilterDoc } from './filterdoc'; -import { SelectButtonModule } from 'primeng/selectbutton'; - -@NgModule({ - imports: [ - CommonModule, - AppCodeModule, - FormsModule, - ReactiveFormsModule, - SliderModule, - AppDocModule, - InputTextModule, - SelectButtonModule, - RouterModule, - ], - exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, InputDoc, StepDoc, RangeDoc, VerticalDoc, FilterDoc, StyleDoc, AccessibilityDoc, ReactiveFormsDoc], -}) -export class SliderDocModule {} diff --git a/src/app/showcase/doc/slider/stepdoc.ts b/src/app/showcase/doc/slider/stepdoc.ts deleted file mode 100644 index 8bd3c6d76f4..00000000000 --- a/src/app/showcase/doc/slider/stepdoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'step-doc', - template: ` - -

    Size of each movement is defined with the step property.

    -
    -
    - -
    - - `, -}) -export class StepDoc { - value: number = 20; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Slider } from 'primeng/slider'; - -@Component({ - selector: 'slider-step-demo', - templateUrl: './slider-step-demo.html', - standalone: true, - imports: [FormsModule, Slider] -}) -export class SliderStepDemo { - value: number = 20; -}`, - }; -} diff --git a/src/app/showcase/doc/slider/styledoc.ts b/src/app/showcase/doc/slider/styledoc.ts deleted file mode 100644 index b63ab051dcf..00000000000 --- a/src/app/showcase/doc/slider/styledoc.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'slider-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - -
    NameElement
    p-sliderContainer element
    p-slider-handleHandle element
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/slider/verticaldoc.ts b/src/app/showcase/doc/slider/verticaldoc.ts deleted file mode 100644 index 21964bd97c3..00000000000 --- a/src/app/showcase/doc/slider/verticaldoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'vertical-doc', - template: ` - -

    Default layout of slider is horizontal, use orientation property for the alternative vertical mode.

    -
    -
    - -
    - - `, -}) -export class VerticalDoc { - value: number = 50; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { Slider } from 'primeng/slider'; - -@Component({ - selector: 'slider-vertical-demo', - templateUrl: './slider-vertical-demo.html', - standalone: true, - imports: [FormsModule, Slider] -}) -export class SliderVerticalDemo { - value: number = 50 -}`, - }; -} diff --git a/src/app/showcase/doc/speeddial/accessibilitydoc.ts b/src/app/showcase/doc/speeddial/accessibilitydoc.ts deleted file mode 100644 index ee218619f55..00000000000 --- a/src/app/showcase/doc/speeddial/accessibilitydoc.ts +++ /dev/null @@ -1,109 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'speed-dial-accessibility-doc', - template: ` -

    Screen Reader

    -

    - SpeedDial component renders a native button element that implicitly includes any passed prop. Text to describe the button - can be defined with the aria-labelledby or aria-label props. Addititonally the button includes includes - aria-haspopup, aria-expanded for states along with aria-controls to define the relation between the - popup and the button. -

    - -

    - The popup overlay uses menu role on the list and each action item has a menuitem role with an - aria-label as the menuitem label. The id of the menu refers to the aria-controls of the button. -

    -
    - - - -

    Menu Button Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - enter - Toggles the visibility of the menu.
    - space - Toggles the visibility of the menu.
    - down arrow - Opens the menu and moves focus to the first item.
    - up arrow - Opens the menu and moves focus to the last item.
    -
    - -

    Menu Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - enter - Activates the menuitem, closes the menu and sets focus on the menu button.
    - escape - Closes the menu and sets focus on the menu button.
    - arrow keys - Navigates between the menu items.
    - home - Moves focus to the first item.
    - end - Moves focus to the last item.
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - basic: ``, - }; -} diff --git a/src/app/showcase/doc/speeddial/importdoc.ts b/src/app/showcase/doc/speeddial/importdoc.ts deleted file mode 100644 index dc3dc3d43b7..00000000000 --- a/src/app/showcase/doc/speeddial/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'speed-dial-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { SpeedDial } from 'primeng/speeddial';`, - }; -} diff --git a/src/app/showcase/doc/speeddial/lineardoc.ts b/src/app/showcase/doc/speeddial/lineardoc.ts deleted file mode 100644 index 59674eb56f3..00000000000 --- a/src/app/showcase/doc/speeddial/lineardoc.ts +++ /dev/null @@ -1,130 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'linear-doc', - template: ` - -

    - SpeedDial items are defined with the model property based on MenuModel API. Default orientation of the items is - linear and direction property is used to define the position of the items related to the button. -

    -
    -
    -
    - - - - - -
    -
    - - `, - providers: [MessageService], -}) -export class LinearDoc implements OnInit { - items: MenuItem[] | undefined; - - constructor(private messageService: MessageService) {} - - ngOnInit() { - this.items = [ - { - icon: 'pi pi-pencil', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Add', detail: 'Data Added' }); - }, - }, - { - icon: 'pi pi-refresh', - command: () => { - this.messageService.add({ severity: 'success', summary: 'Update', detail: 'Data Updated' }); - }, - }, - { - icon: 'pi pi-trash', - command: () => { - this.messageService.add({ severity: 'error', summary: 'Delete', detail: 'Data Deleted' }); - }, - }, - { - icon: 'pi pi-upload', - routerLink: ['/fileupload'], - }, - { - icon: 'pi pi-external-link', - target: '_blank', - url: 'http://angular.io', - }, - ]; - } - - code: Code = { - basic: ` - - -`, - - html: `
    -
    - - - - - -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { SpeedDial } from 'primeng/speeddial'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'speed-dial-linear-demo', - templateUrl: './speed-dial-linear-demo.html', - standalone: true, - imports: [SpeedDial, ToastModule], - providers: [MessageService] -}) -export class SpeedDialLinearDemo implements OnInit { - items: MenuItem[] | undefined; - - constructor(private messageService: MessageService) {} - - ngOnInit() { - this.items = [ - { - icon: 'pi pi-pencil', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Add', detail: 'Data Added' }); - } - }, - { - icon: 'pi pi-refresh', - command: () => { - this.messageService.add({ severity: 'success', summary: 'Update', detail: 'Data Updated' }); - } - }, - { - icon: 'pi pi-trash', - command: () => { - this.messageService.add({ severity: 'error', summary: 'Delete', detail: 'Data Deleted' }); - } - }, - { - icon: 'pi pi-upload', - routerLink: ['/fileupload'] - }, - { - icon: 'pi pi-external-link', - target:'_blank', - url: 'http://angular.io' - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/speeddial/maskdoc.ts b/src/app/showcase/doc/speeddial/maskdoc.ts deleted file mode 100644 index 6fd6fb579b7..00000000000 --- a/src/app/showcase/doc/speeddial/maskdoc.ts +++ /dev/null @@ -1,118 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'mask-doc', - template: ` - -

    Adding mask property displays a modal layer behind the popup items.

    -
    -
    -
    - - -
    -
    - - `, - providers: [MessageService], -}) -export class MaskDoc implements OnInit { - items: MenuItem[] | undefined; - - constructor(private messageService: MessageService) {} - - ngOnInit() { - this.items = [ - { - icon: 'pi pi-pencil', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Add', detail: 'Data Added' }); - }, - }, - { - icon: 'pi pi-refresh', - command: () => { - this.messageService.add({ severity: 'success', summary: 'Update', detail: 'Data Updated' }); - }, - }, - { - icon: 'pi pi-trash', - command: () => { - this.messageService.add({ severity: 'error', summary: 'Delete', detail: 'Data Deleted' }); - }, - }, - { - icon: 'pi pi-upload', - routerLink: ['/fileupload'], - }, - { - icon: 'pi pi-external-link', - target: '_blank', - url: 'http://angular.io', - }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    -
    - - -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { SpeedDial } from 'primeng/speeddial'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'speed-dial-mask-demo', - templateUrl: './speed-dial-mask-demo.html', - standalone: true, - imports: [SpeedDial, ToastModule], - providers: [MessageService] -}) -export class SpeedDialMaskDemo implements OnInit { - items: MenuItem[] | undefined; - - constructor(private messageService: MessageService) {} - - ngOnInit() { - this.items = [ - { - icon: 'pi pi-pencil', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Add', detail: 'Data Added' }); - } - }, - { - icon: 'pi pi-refresh', - command: () => { - this.messageService.add({ severity: 'success', summary: 'Update', detail: 'Data Updated' }); - } - }, - { - icon: 'pi pi-trash', - command: () => { - this.messageService.add({ severity: 'error', summary: 'Delete', detail: 'Data Deleted' }); - } - }, - { - icon: 'pi pi-upload', - routerLink: ['/fileupload'] - }, - { - icon: 'pi pi-external-link', - target: '_blank', - url: 'http://angular.io' - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/speeddial/semicircledoc.ts b/src/app/showcase/doc/speeddial/semicircledoc.ts deleted file mode 100644 index c8acded0611..00000000000 --- a/src/app/showcase/doc/speeddial/semicircledoc.ts +++ /dev/null @@ -1,175 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'semi-circle-doc', - template: ` - -

    When type is defined as semi-circle, items are displayed in a half-circle around the button.

    -
    -
    -
    - - - - - -
    -
    - - `, - providers: [MessageService], -}) -export class SemiCircleDoc implements OnInit { - items: MenuItem[] | undefined; - - constructor(private messageService: MessageService) {} - - ngOnInit() { - this.items = [ - { - icon: 'pi pi-pencil', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Add', detail: 'Data Added' }); - }, - }, - { - icon: 'pi pi-refresh', - command: () => { - this.messageService.add({ severity: 'success', summary: 'Update', detail: 'Data Updated' }); - }, - }, - { - icon: 'pi pi-trash', - command: () => { - this.messageService.add({ severity: 'error', summary: 'Delete', detail: 'Data Deleted' }); - }, - }, - { - icon: 'pi pi-upload', - routerLink: ['/fileupload'], - }, - { - icon: 'pi pi-external-link', - target: '_blank', - url: 'http://angular.io', - }, - ]; - } - - code: Code = { - basic: ` - - -`, - - html: `
    -
    - - - - - -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { SpeedDial } from 'primeng/speeddial'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'speed-dial-semi-circle-demo', - templateUrl: './speed-dial-semi-circle-demo.html', - standalone: true, - imports: [SpeedDial, ToastModule], - providers: [MessageService] -}) -export class SpeedDialSemiCircleDemo implements OnInit { - items: MenuItem[] | undefined; - - constructor(private messageService: MessageService) {} - - ngOnInit() { - this.items = [ - { - icon: 'pi pi-pencil', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Add', detail: 'Data Added' }); - } - }, - { - icon: 'pi pi-refresh', - command: () => { - this.messageService.add({ severity: 'success', summary: 'Update', detail: 'Data Updated' }); - } - }, - { - icon: 'pi pi-trash', - command: () => { - this.messageService.add({ severity: 'error', summary: 'Delete', detail: 'Data Deleted' }); - } - }, - { - icon: 'pi pi-upload', - routerLink: ['/fileupload'] - }, - { - icon: 'pi pi-external-link', - target: '_blank', - url: 'http://angular.io' - } - ]; - } -}`, - - scss: `:host ::ng-deep { - .speeddial-linear-demo { - .p-speeddial-direction-up { - left: calc(50% - 2rem); - bottom: 0; - } - - .p-speeddial-direction-down { - left: calc(50% - 2rem); - top: 0; - } - - .p-speeddial-direction-left { - right: 0; - top: calc(50% - 2rem); - } - - .p-speeddial-direction-right { - left: 0; - top: calc(50% - 2rem); - } - } -}`, - }; -} diff --git a/src/app/showcase/doc/speeddial/speeddialdoc.module.ts b/src/app/showcase/doc/speeddial/speeddialdoc.module.ts deleted file mode 100644 index 4e5a287fec7..00000000000 --- a/src/app/showcase/doc/speeddial/speeddialdoc.module.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { MessagesModule } from 'primeng/messages'; -import { SpeedDialModule } from 'primeng/speeddial'; -import { ToastModule } from 'primeng/toast'; -import { TooltipModule } from 'primeng/tooltip'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { CircleDoc } from './circledoc'; -import { ImportDoc } from './importdoc'; -import { LinearDoc } from './lineardoc'; -import { MaskDoc } from './maskdoc'; -import { QuarterCircleDoc } from './quartercircledoc'; -import { SemiCircleDoc } from './semicircledoc'; -import { TooltipDoc } from './tooltipdoc'; -import { TemplateDoc } from './templatedoc'; -import { RouterModule } from '@angular/router'; -import { ButtonModule } from 'primeng/button'; - -@NgModule({ - imports: [ - CommonModule, - AppCodeModule, - AppDocModule, - SpeedDialModule, - MessagesModule, - ToastModule, - TooltipModule, - RouterModule, - ButtonModule, - ], - exports: [AppDocModule], - declarations: [ImportDoc, LinearDoc, CircleDoc, SemiCircleDoc, QuarterCircleDoc, TooltipDoc, MaskDoc, TemplateDoc, AccessibilityDoc], -}) -export class SpeedDialDocModule {} diff --git a/src/app/showcase/doc/speeddial/templatedoc.ts b/src/app/showcase/doc/speeddial/templatedoc.ts deleted file mode 100644 index 07efa0e72fe..00000000000 --- a/src/app/showcase/doc/speeddial/templatedoc.ts +++ /dev/null @@ -1,360 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; -import { Router } from '@angular/router'; - -@Component({ - selector: 'template-doc', - template: ` - -

    - SpeedDial offers item customization with the item template that receives the menuitem instance from the model as a - parameter. The button has its own button template, additional template named icon is provided to embed icon - content for default button. -

    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - {{ item.label }} - -
    -
    -
    -
    -
    - - `, - providers: [MessageService], -}) -export class TemplateDoc implements OnInit { - items: MenuItem[] | undefined; - code: Code = { - basic: ` - - - - - - - - - -
    - - - {{ item.label }} - -
    -
    -
    `, - - html: `
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - {{ item.label }} - -
    -
    -
    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { SpeedDialModule } from 'primeng/speeddial'; -import { ToastModule } from 'primeng/toast'; -import { ButtonModule } from 'primeng/button'; -import { Router } from '@angular/router'; - -@Component({ - selector: 'speed-dial-template-demo', - templateUrl: './speed-dial-template-demo.html', - standalone: true, - imports: [SpeedDialModule, ToastModule, ButtonModule], - providers: [MessageService] -}) -export class SpeedDialTemplateDemo implements OnInit { - items: MenuItem[] | undefined; - - constructor( - private messageService: MessageService, - private router: Router, - ) {} - - ngOnInit() { - this.items = [ - { - label: 'Add', - icon: 'pi pi-pencil', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Add', detail: 'Data Added' }); - }, - }, - { - label: 'Update', - icon: 'pi pi-refresh', - command: () => { - this.messageService.add({ severity: 'success', summary: 'Update', detail: 'Data Updated' }); - }, - }, - { - label: 'Delete', - icon: 'pi pi-trash', - command: () => { - this.messageService.add({ severity: 'error', summary: 'Delete', detail: 'Data Deleted' }); - }, - }, - { - label: 'Upload', - icon: 'pi pi-upload', - command: () => { - this.router.navigate(['/fileupload']); - }, - }, - { - label: 'Website', - icon: 'pi pi-external-link', - command: () => { - window.open('https://angular.io/', '_blank'); - }, - }, - ]; - } -}`, - }; - - constructor( - private messageService: MessageService, - private router: Router, - ) {} - - ngOnInit() { - this.items = [ - { - label: 'Add', - icon: 'pi pi-pencil', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Add', detail: 'Data Added' }); - }, - }, - { - label: 'Update', - icon: 'pi pi-refresh', - command: () => { - this.messageService.add({ severity: 'success', summary: 'Update', detail: 'Data Updated' }); - }, - }, - { - label: 'Delete', - icon: 'pi pi-trash', - command: () => { - this.messageService.add({ severity: 'error', summary: 'Delete', detail: 'Data Deleted' }); - }, - }, - { - label: 'Upload', - icon: 'pi pi-upload', - command: () => { - this.router.navigate(['/fileupload']); - }, - }, - { - label: 'Website', - icon: 'pi pi-external-link', - command: () => { - window.open('https://angular.io/', '_blank'); - }, - }, - ]; - } -} diff --git a/src/app/showcase/doc/splitbutton/accessibilitydoc.ts b/src/app/showcase/doc/splitbutton/accessibilitydoc.ts deleted file mode 100644 index 5f068abe0c0..00000000000 --- a/src/app/showcase/doc/splitbutton/accessibilitydoc.ts +++ /dev/null @@ -1,141 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'split-button-accessibility-doc', - template: ` -

    Screen Reader

    -

    - SplitButton component renders two native button elements, main button uses the label property to define aria-label by - default which can be customized with buttonProps. Dropdown button requires an explicit definition to describe it - using menuButtonProps option and also includes aria-haspopup, aria-expanded for states along with - aria-controls to define the relation between the popup and the button. -

    - -

    - The popup overlay uses menu role on the list and each action item has a menuitem role with an - aria-label as the menuitem label. The id of the menu refers to the aria-controls of the dropdown button. -

    -
    - - - -

    Main Button Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    - enter - Activates the button.
    - space - Activates the button.
    -
    - -

    Menu Button Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - enter - Toggles the visibility of the menu.
    - space - Toggles the visibility of the menu.
    - down arrow - Opens the menu and moves focus to the first item.
    - up arrow - Opens the menu and moves focus to the last item.
    -
    - -

    Menu Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - enter - Actives the menuitem, closes the menu and sets focus on the menu button.
    - escape - Closes the menu and sets focus on the menu button.
    - down arrow - Moves focus to the next item, if it is the last one then first item receives the focus.
    - up arrow - Moves focus to the previous item, if it is the first one then last item receives the focus.
    - home - Moves focus to the first item.
    - end - Moves focus to the last item.
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - basic: ``, - }; -} diff --git a/src/app/showcase/doc/splitbutton/basicdoc.ts b/src/app/showcase/doc/splitbutton/basicdoc.ts deleted file mode 100644 index a761c282e74..00000000000 --- a/src/app/showcase/doc/splitbutton/basicdoc.ts +++ /dev/null @@ -1,113 +0,0 @@ -import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    - SplitButton has a default action button and a collection of additional options defined by the model property based on - MenuModel API. -

    -
    -
    - - -
    - - `, - providers: [MessageService], -}) -export class BasicDoc { - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - command: () => { - this.update(); - }, - }, - { - label: 'Delete', - command: () => { - this.delete(); - }, - }, - { label: 'Angular Website', url: 'http://angular.io' }, - { separator: true }, - { label: 'Upload', routerLink: ['/fileupload'] }, - ]; - } - - items: MenuItem[]; - - save() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Saved' }); - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Updated', detail: 'Data Updated' }); - } - - delete() { - this.messageService.add({ severity: 'warn', summary: 'Delete', detail: 'Data Deleted' }); - } - - code: Code = { - basic: ``, - - html: `
    - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { SplitButton } from 'primeng/splitbutton'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'split-button-basic-demo', - templateUrl: './split-button-basic-demo.html', - standalone: true, - imports: [SplitButton, ToastModule], - providers: [MessageService] -}) -export class SplitButtonBasicDemo { - items: MenuItem[]; - - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - command: () => { - this.update(); - } - }, - { - label: 'Delete', - command: () => { - this.delete(); - } - }, - { label: 'Angular Website', url: 'http://angular.io' }, - { separator: true }, - { label: 'Upload', routerLink: ['/fileupload'] } - ]; - } - - save() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Saved' }); - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Updated', detail: 'Data Updated' }); - } - - delete() { - this.messageService.add({ severity: 'warn', summary: 'Delete', detail: 'Data Deleted' }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/splitbutton/disableddoc.ts b/src/app/showcase/doc/splitbutton/disableddoc.ts deleted file mode 100644 index 54bf1c0683e..00000000000 --- a/src/app/showcase/doc/splitbutton/disableddoc.ts +++ /dev/null @@ -1,114 +0,0 @@ -import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'disabled-doc', - template: ` - -

    - When the disabled attribute is present, the element is uneditable and unfocused. Additionally, the disabled states of - the button and menu button can be handled independently. The button is disabled when buttonDisabled is present, and - the menu button is disabled when menuButtonDisabled is present. -

    -
    -
    - - -
    - - `, - providers: [MessageService], -}) -export class DisabledDoc { - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - command: () => { - this.update(); - }, - }, - { - label: 'Delete', - command: () => { - this.delete(); - }, - }, - { label: 'Angular Website', url: 'http://angular.io' }, - { separator: true }, - { label: 'Upload', routerLink: ['/fileupload'] }, - ]; - } - - items: MenuItem[]; - - save(severity: string) { - this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); - } - - delete() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); - } - - code: Code = { - basic: ``, - - html: `
    - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { SplitButton } from 'primeng/splitbutton'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'split-button-disabled-demo', - templateUrl: './split-button-disabled-demo.html', - standalone: true, - imports: [SplitButton, ToastModule], - providers: [MessageService] -}) -export class SplitButtonDisabledDemo { - items: MenuItem[]; - - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - command: () => { - this.update(); - } - }, - { - label: 'Delete', - command: () => { - this.delete(); - } - }, - { label: 'Angular Website', url: 'http://angular.io' }, - { separator: true }, - { label: 'Upload', routerLink: ['/fileupload'] } - ]; - } - - save(severity: string) { - this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); - } - - delete() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/splitbutton/iconsdoc.ts b/src/app/showcase/doc/splitbutton/iconsdoc.ts deleted file mode 100644 index 3d17cd229c9..00000000000 --- a/src/app/showcase/doc/splitbutton/iconsdoc.ts +++ /dev/null @@ -1,101 +0,0 @@ -import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'icons-doc', - template: ` - -

    The buttons and menuitems have support to display icons.

    -
    -
    - - -
    - - `, - providers: [MessageService], -}) -export class IconsDoc { - items: MenuItem[]; - code: Code = { - basic: ``, - - html: `
    - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { SplitButtonModule } from 'primeng/splitbutton'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'split-button-icons-demo', - templateUrl: './split-button-icons-demo.html', - standalone: true, - imports: [SplitButtonModule, ToastModule], - providers: [MessageService] -}) -export class SplitButtonIconsDemo { - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - icon: 'pi pi-refresh', - command: () => { - this.messageService.add({ severity: 'success', summary: 'Updated', detail: 'Data Updated', life: 3000 }); - }, - }, - { - label: 'Delete', - icon: 'pi pi-times', - command: () => { - this.messageService.add({ severity: 'warn', summary: 'Delete', detail: 'Data Deleted', life: 3000 }); - }, - }, - { - separator: true, - }, - { - label: 'Quit', - icon: 'pi pi-power-off', - command: () => { - window.open('https://angular.io/', '_blank'); - }, - }, - ]; - } -}`, - }; - - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - icon: 'pi pi-refresh', - command: () => { - this.messageService.add({ severity: 'success', summary: 'Updated', detail: 'Data Updated', life: 3000 }); - }, - }, - { - label: 'Delete', - icon: 'pi pi-times', - command: () => { - this.messageService.add({ severity: 'warn', summary: 'Delete', detail: 'Data Deleted', life: 3000 }); - }, - }, - { - separator: true, - }, - { - label: 'Quit', - icon: 'pi pi-power-off', - command: () => { - window.open('https://angular.io/', '_blank'); - }, - }, - ]; - } -} diff --git a/src/app/showcase/doc/splitbutton/importdoc.ts b/src/app/showcase/doc/splitbutton/importdoc.ts deleted file mode 100644 index 51f23694fe5..00000000000 --- a/src/app/showcase/doc/splitbutton/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'split-button-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { SplitButton } from 'primeng/splitbutton';`, - }; -} diff --git a/src/app/showcase/doc/splitbutton/nesteddoc.ts b/src/app/showcase/doc/splitbutton/nesteddoc.ts deleted file mode 100644 index 2a2bc8e7684..00000000000 --- a/src/app/showcase/doc/splitbutton/nesteddoc.ts +++ /dev/null @@ -1,315 +0,0 @@ -import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'nested-doc', - template: ` - -

    - SplitButton has a default action button and a collection of additional options defined by the model property based on - MenuModel API. -

    -
    -
    - - -
    - - `, - providers: [MessageService], -}) -export class NestedDoc { - items: MenuItem[]; - - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'File', - icon: 'pi pi-fw pi-file', - items: [ - { - label: 'New', - icon: 'pi pi-fw pi-plus', - items: [ - { - label: 'Bookmark', - icon: 'pi pi-fw pi-bookmark', - }, - { - label: 'Video', - icon: 'pi pi-fw pi-video', - }, - ], - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-trash', - }, - { - separator: true, - }, - { - label: 'Export', - icon: 'pi pi-fw pi-external-link', - }, - ], - }, - { - label: 'Edit', - icon: 'pi pi-fw pi-pencil', - items: [ - { - label: 'Left', - icon: 'pi pi-fw pi-align-left', - }, - { - label: 'Right', - icon: 'pi pi-fw pi-align-right', - }, - { - label: 'Center', - icon: 'pi pi-fw pi-align-center', - }, - { - label: 'Justify', - icon: 'pi pi-fw pi-align-justify', - }, - ], - }, - { - label: 'Users', - icon: 'pi pi-fw pi-user', - items: [ - { - label: 'New', - icon: 'pi pi-fw pi-user-plus', - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-user-minus', - }, - { - label: 'Search', - icon: 'pi pi-fw pi-users', - items: [ - { - label: 'Filter', - icon: 'pi pi-fw pi-filter', - items: [ - { - label: 'Print', - icon: 'pi pi-fw pi-print', - }, - ], - }, - { - icon: 'pi pi-fw pi-bars', - label: 'List', - }, - ], - }, - ], - }, - { - label: 'Events', - icon: 'pi pi-fw pi-calendar', - items: [ - { - label: 'Edit', - icon: 'pi pi-fw pi-pencil', - items: [ - { - label: 'Save', - icon: 'pi pi-fw pi-calendar-plus', - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-calendar-minus', - }, - ], - }, - { - label: 'Archieve', - icon: 'pi pi-fw pi-calendar-times', - items: [ - { - label: 'Remove', - icon: 'pi pi-fw pi-calendar-minus', - }, - ], - }, - ], - }, - { - separator: true, - }, - { - label: 'Quit', - icon: 'pi pi-fw pi-power-off', - }, - ]; - } - - save(severity: string) { - this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); - } - - code: Code = { - basic: ``, - - html: `
    - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { SplitButton } from 'primeng/splitbutton'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'split-button-nested-demo', - templateUrl: './split-button-nested-demo.html', - standalone: true, - imports: [SplitButton, ToastModule], - providers: [MessageService] -}) -export class SplitButtonNestedDemo { - items: MenuItem[]; - - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'File', - icon: 'pi pi-fw pi-file', - items: [ - { - label: 'New', - icon: 'pi pi-fw pi-plus', - items: [ - { - label: 'Bookmark', - icon: 'pi pi-fw pi-bookmark' - }, - { - label: 'Video', - icon: 'pi pi-fw pi-video' - } - ] - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-trash' - }, - { - separator: true - }, - { - label: 'Export', - icon: 'pi pi-fw pi-external-link' - } - ] - }, - { - label: 'Edit', - icon: 'pi pi-fw pi-pencil', - items: [ - { - label: 'Left', - icon: 'pi pi-fw pi-align-left' - }, - { - label: 'Right', - icon: 'pi pi-fw pi-align-right' - }, - { - label: 'Center', - icon: 'pi pi-fw pi-align-center' - }, - { - label: 'Justify', - icon: 'pi pi-fw pi-align-justify' - } - ] - }, - { - label: 'Users', - icon: 'pi pi-fw pi-user', - items: [ - { - label: 'New', - icon: 'pi pi-fw pi-user-plus' - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-user-minus' - }, - { - label: 'Search', - icon: 'pi pi-fw pi-users', - items: [ - { - label: 'Filter', - icon: 'pi pi-fw pi-filter', - items: [ - { - label: 'Print', - icon: 'pi pi-fw pi-print' - } - ] - }, - { - icon: 'pi pi-fw pi-bars', - label: 'List' - } - ] - } - ] - }, - { - label: 'Events', - icon: 'pi pi-fw pi-calendar', - items: [ - { - label: 'Edit', - icon: 'pi pi-fw pi-pencil', - items: [ - { - label: 'Save', - icon: 'pi pi-fw pi-calendar-plus' - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-calendar-minus' - } - ] - }, - { - label: 'Archieve', - icon: 'pi pi-fw pi-calendar-times', - items: [ - { - label: 'Remove', - icon: 'pi pi-fw pi-calendar-minus' - } - ] - } - ] - }, - { - separator: true - }, - { - label: 'Quit', - icon: 'pi pi-fw pi-power-off' - } - ]; - } - - save(severity: string) { - this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/splitbutton/outlineddoc.ts b/src/app/showcase/doc/splitbutton/outlineddoc.ts deleted file mode 100644 index fa97e1f6419..00000000000 --- a/src/app/showcase/doc/splitbutton/outlineddoc.ts +++ /dev/null @@ -1,131 +0,0 @@ -import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'outlined-doc', - template: ` - -

    Outlined buttons display a border without a background initially.

    -
    -
    - - - - - - - - - -
    - - `, - providers: [MessageService], -}) -export class OutlinedDoc { - items: MenuItem[]; - - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - command: () => { - this.update(); - }, - }, - { - label: 'Delete', - command: () => { - this.delete(); - }, - }, - { label: 'Angular Website', url: 'http://angular.io' }, - { separator: true }, - { label: 'Upload', routerLink: ['/fileupload'] }, - ]; - } - - save(severity: string) { - this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); - } - - delete() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); - } - - code: Code = { - basic: ` - - - - - - -`, - - html: `
    - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { SplitButton } from 'primeng/splitbutton'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'split-button-outlined-demo', - templateUrl: './split-button-outlined-demo.html', - standalone: true, - imports: [SplitButton, ToastModule], - providers: [MessageService] -}) -export class SplitButtonOutlinedDemo { - items: MenuItem[]; - - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - command: () => { - this.update(); - } - }, - { - label: 'Delete', - command: () => { - this.delete(); - } - }, - { label: 'Angular Website', url: 'http://angular.io' }, - { separator: true }, - { label: 'Upload', routerLink: ['/fileupload'] } - ]; - } - - save(severity: string) { - this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); - } - - delete() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/splitbutton/raiseddoc.ts b/src/app/showcase/doc/splitbutton/raiseddoc.ts deleted file mode 100644 index 879d34c24db..00000000000 --- a/src/app/showcase/doc/splitbutton/raiseddoc.ts +++ /dev/null @@ -1,131 +0,0 @@ -import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'raised-doc', - template: ` - -

    Raised buttons display a shadow to indicate elevation.

    -
    -
    - - - - - - - - - -
    - - `, - providers: [MessageService], -}) -export class RaisedDoc { - items: MenuItem[]; - - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - command: () => { - this.update(); - }, - }, - { - label: 'Delete', - command: () => { - this.delete(); - }, - }, - { label: 'Angular Website', url: 'http://angular.io' }, - { separator: true }, - { label: 'Upload', routerLink: ['/fileupload'] }, - ]; - } - - save(severity: string) { - this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); - } - - delete() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); - } - - code: Code = { - basic: ` - - - - - - -`, - - html: `
    - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { SplitButton } from 'primeng/splitbutton'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'split-button-raised-demo', - templateUrl: './split-button-raised-demo.html', - standalone: true, - imports: [SplitButton, ToastModule], - providers: [MessageService] -}) -export class SplitButtonRaisedDemo { - items: MenuItem[]; - - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - command: () => { - this.update(); - } - }, - { - label: 'Delete', - command: () => { - this.delete(); - } - }, - { label: 'Angular Website', url: 'http://angular.io' }, - { separator: true }, - { label: 'Upload', routerLink: ['/fileupload'] } - ]; - } - - save(severity: string) { - this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); - } - - delete() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/splitbutton/raisedtextdoc.ts b/src/app/showcase/doc/splitbutton/raisedtextdoc.ts deleted file mode 100644 index e439f4c6b68..00000000000 --- a/src/app/showcase/doc/splitbutton/raisedtextdoc.ts +++ /dev/null @@ -1,131 +0,0 @@ -import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'raised-text-doc', - template: ` - -

    Text buttons can be displayed as raised as well for elevation.

    -
    -
    - - - - - - - - - -
    - - `, - providers: [MessageService], -}) -export class RaisedTextDoc { - items: MenuItem[]; - - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - command: () => { - this.update(); - }, - }, - { - label: 'Delete', - command: () => { - this.delete(); - }, - }, - { label: 'Angular Website', url: 'http://angular.io' }, - { separator: true }, - { label: 'Upload', routerLink: ['/fileupload'] }, - ]; - } - - save(severity: string) { - this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); - } - - delete() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); - } - - code: Code = { - basic: ` - - - - - - -`, - - html: `
    - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { SplitButton } from 'primeng/splitbutton'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'split-button-raised-text-demo', - templateUrl: './split-button-raised-text-demo.html', - standalone: true, - imports: [SplitButton, ToastModule], - providers: [MessageService] -}) -export class SplitButtonRaisedTextDemo { - items: MenuItem[]; - - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - command: () => { - this.update(); - } - }, - { - label: 'Delete', - command: () => { - this.delete(); - } - }, - { label: 'Angular Website', url: 'http://angular.io' }, - { separator: true }, - { label: 'Upload', routerLink: ['/fileupload'] } - ]; - } - - save(severity: string) { - this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); - } - - delete() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/splitbutton/roundeddoc.ts b/src/app/showcase/doc/splitbutton/roundeddoc.ts deleted file mode 100644 index 7786424b16d..00000000000 --- a/src/app/showcase/doc/splitbutton/roundeddoc.ts +++ /dev/null @@ -1,131 +0,0 @@ -import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'rounded-doc', - template: ` - -

    Rounded buttons have a circular border radius.

    -
    -
    - - - - - - - - - -
    - - `, - providers: [MessageService], -}) -export class RoundedDoc { - items: MenuItem[]; - - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - command: () => { - this.update(); - }, - }, - { - label: 'Delete', - command: () => { - this.delete(); - }, - }, - { label: 'Angular Website', url: 'http://angular.io' }, - { separator: true }, - { label: 'Upload', routerLink: ['/fileupload'] }, - ]; - } - - save(severity: string) { - this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); - } - - delete() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); - } - - code: Code = { - basic: ` - - - - - - -`, - - html: `
    - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { SplitButton } from 'primeng/splitbutton'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'split-button-rounded-demo', - templateUrl: './split-button-rounded-demo.html', - standalone: true, - imports: [SplitButton, ToastModule], - providers: [MessageService] -}) -export class SplitButtonRoundedDemo { - items: MenuItem[]; - - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - command: () => { - this.update(); - } - }, - { - label: 'Delete', - command: () => { - this.delete(); - } - }, - { label: 'Angular Website', url: 'http://angular.io' }, - { separator: true }, - { label: 'Upload', routerLink: ['/fileupload'] } - ]; - } - - save(severity: string) { - this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); - } - - delete() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/splitbutton/severitydoc.ts b/src/app/showcase/doc/splitbutton/severitydoc.ts deleted file mode 100644 index dffbf84317c..00000000000 --- a/src/app/showcase/doc/splitbutton/severitydoc.ts +++ /dev/null @@ -1,129 +0,0 @@ -import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'severity-doc', - template: ` - -

    The severity property defines the type of button.

    -
    -
    - - - - - - - - - -
    - - `, - providers: [MessageService], -}) -export class SeverityDoc { - items: MenuItem[]; - - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - command: () => { - this.update(); - }, - }, - { - label: 'Delete', - command: () => { - this.delete(); - }, - }, - { label: 'Angular Website', url: 'http://angular.io' }, - { separator: true }, - { label: 'Upload', routerLink: ['/fileupload'] }, - ]; - } - - save() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Saved' }); - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Updated', detail: 'Data Updated' }); - } - - delete() { - this.messageService.add({ severity: 'warn', summary: 'Delete', detail: 'Data Deleted' }); - } - - code: Code = { - basic: ` - - - - - -`, - - html: `
    - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { SplitButton } from 'primeng/splitbutton'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'split-button-severity-demo', - templateUrl: './split-button-severity-demo.html', - standalone: true, - imports: [SplitButton, ToastModule], - providers: [MessageService] -}) -export class SplitButtonSeverityDemo { - items: MenuItem[]; - - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - command: () => { - this.update(); - } - }, - { - label: 'Delete', - command: () => { - this.delete(); - } - }, - { label: 'Angular Website', url: 'http://angular.io' }, - { separator: true }, - { label: 'Upload', routerLink: ['/fileupload'] } - ]; - } - - save() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Saved' }); - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Updated', detail: 'Data Updated' }); - } - - delete() { - this.messageService.add({ severity: 'warn', summary: 'Delete', detail: 'Data Deleted' }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/splitbutton/sizesdoc.ts b/src/app/showcase/doc/splitbutton/sizesdoc.ts deleted file mode 100644 index f98a669c4ba..00000000000 --- a/src/app/showcase/doc/splitbutton/sizesdoc.ts +++ /dev/null @@ -1,116 +0,0 @@ -import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'sizes-doc', - template: ` - -

    SplitButton provides small and large sizes as alternatives to the standard.

    -
    -
    - - - - -
    - - `, - providers: [MessageService], -}) -export class SizesDoc { - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - command: () => { - this.update(); - }, - }, - { - label: 'Delete', - command: () => { - this.delete(); - }, - }, - { label: 'Angular Website', url: 'http://angular.io' }, - { separator: true }, - { label: 'Upload', routerLink: ['/fileupload'] }, - ]; - } - - items: MenuItem[]; - - save(severity: string) { - this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); - } - - delete() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); - } - - code: Code = { - basic: ` - -`, - - html: `
    - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { SplitButton } from 'primeng/splitbutton'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'split-button-sizes-demo', - templateUrl: './split-button-sizes-demo.html', - standalone: true, - imports: [SplitButton, ToastModule], - providers: [MessageService] -}) -export class SplitButtonSizesDemo { - items: MenuItem[]; - - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - command: () => { - this.update(); - } - }, - { - label: 'Delete', - command: () => { - this.delete(); - } - }, - { label: 'Angular Website', url: 'http://angular.io' }, - { separator: true }, - { label: 'Upload', routerLink: ['/fileupload'] } - ]; - } - - save(severity: string) { - this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); - } - - delete() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/splitbutton/splitbuttondoc.module.ts b/src/app/showcase/doc/splitbutton/splitbuttondoc.module.ts deleted file mode 100644 index dc52aafb3e0..00000000000 --- a/src/app/showcase/doc/splitbutton/splitbuttondoc.module.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { SplitButtonModule } from 'primeng/splitbutton'; -import { ToastModule } from 'primeng/toast'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { BasicDoc } from './basicdoc'; -import { DisabledDoc } from './disableddoc'; -import { ImportDoc } from './importdoc'; -import { NestedDoc } from './nesteddoc'; -import { OutlinedDoc } from './outlineddoc'; -import { RaisedDoc } from './raiseddoc'; -import { RaisedTextDoc } from './raisedtextdoc'; -import { RoundedDoc } from './roundeddoc'; -import { SeverityDoc } from './severitydoc'; -import { SizesDoc } from './sizesdoc'; -import { StyleDoc } from './styledoc'; -import { TextDoc } from './textdoc'; -import { TemplateDoc } from './templatedoc'; -import { IconsDoc } from './iconsdoc'; -import { RouterModule } from '@angular/router'; - -@NgModule({ - imports: [CommonModule, AppCodeModule, AppDocModule, SplitButtonModule, ToastModule, RouterModule], - exports: [AppDocModule], - declarations: [ - ImportDoc, - BasicDoc, - IconsDoc, - NestedDoc, - SeverityDoc, - RaisedDoc, - RoundedDoc, - TextDoc, - RaisedTextDoc, - OutlinedDoc, - SizesDoc, - DisabledDoc, - TemplateDoc, - StyleDoc, - AccessibilityDoc, - ], -}) -export class SplitButtonDocModule {} diff --git a/src/app/showcase/doc/splitbutton/styledoc.ts b/src/app/showcase/doc/splitbutton/styledoc.ts deleted file mode 100644 index d2dac8c2b20..00000000000 --- a/src/app/showcase/doc/splitbutton/styledoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'split-button-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-splitbuttonContainer element.
    p-splitbutton-menubuttonDropdown button.
    p-menuOverlay menu.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/splitbutton/templatedoc.ts b/src/app/showcase/doc/splitbutton/templatedoc.ts deleted file mode 100644 index 9a4db6d1457..00000000000 --- a/src/app/showcase/doc/splitbutton/templatedoc.ts +++ /dev/null @@ -1,141 +0,0 @@ -import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    - SplitButton has a default action button and a collection of additional options defined by the model property based on - MenuModel API. -

    -
    -
    - - - - - logo - PrimeNG - - - -
    - - `, - providers: [MessageService], -}) -export class TemplateDoc { - items: MenuItem[]; - - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - command: () => { - this.update(); - }, - }, - { - label: 'Delete', - command: () => { - this.delete(); - }, - }, - { label: 'Angular Website', url: 'http://angular.io' }, - { separator: true }, - { label: 'Upload', routerLink: ['/fileupload'] }, - ]; - } - - code: Code = { - basic: ` - - - logo - PrimeNG - - -`, - - html: `
    - - - - - logo - PrimeNG - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { SplitButtonModule } from 'primeng/splitbutton'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'split-button-template-demo', - templateUrl: './split-button-template-demo.html', - standalone: true, - imports: [SplitButtonModule, ToastModule], - providers: [MessageService] -}) -export class SplitButtonTemplateDemo { - items: MenuItem[]; - - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - command: () => { - this.update(); - } - }, - { - label: 'Delete', - command: () => { - this.delete(); - } - }, - { label: 'Angular Website', url: 'http://angular.io' }, - { separator: true }, - { label: 'Upload', routerLink: ['/fileupload'] } - ]; - } - - save() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Saved' }); - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Updated', detail: 'Data Updated' }); - } - - delete() { - this.messageService.add({ severity: 'warn', summary: 'Delete', detail: 'Data Deleted' }); - } -}`, - }; - - save() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Saved' }); - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Updated', detail: 'Data Updated' }); - } - - delete() { - this.messageService.add({ severity: 'warn', summary: 'Delete', detail: 'Data Deleted' }); - } -} diff --git a/src/app/showcase/doc/splitbutton/textdoc.ts b/src/app/showcase/doc/splitbutton/textdoc.ts deleted file mode 100644 index 41324061076..00000000000 --- a/src/app/showcase/doc/splitbutton/textdoc.ts +++ /dev/null @@ -1,131 +0,0 @@ -import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'text-doc', - template: ` - -

    Text buttons are displayed as textual elements.

    -
    -
    - - - - - - - - - -
    - - `, - providers: [MessageService], -}) -export class TextDoc { - items: MenuItem[]; - - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - command: () => { - this.update(); - }, - }, - { - label: 'Delete', - command: () => { - this.delete(); - }, - }, - { label: 'Angular Website', url: 'http://angular.io' }, - { separator: true }, - { label: 'Upload', routerLink: ['/fileupload'] }, - ]; - } - - save(severity: string) { - this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); - } - - delete() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); - } - - code: Code = { - basic: ` - - - - - - -`, - - html: `
    - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { SplitButton } from 'primeng/splitbutton'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'split-button-text-demo', - templateUrl: './split-button-text-demo.html', - standalone: true, - imports: [SplitButton, ToastModule], - providers: [MessageService] -}) -export class SplitButtonTextDemo { - items: MenuItem[]; - - constructor(private messageService: MessageService) { - this.items = [ - { - label: 'Update', - command: () => { - this.update(); - } - }, - { - label: 'Delete', - command: () => { - this.delete(); - } - }, - { label: 'Angular Website', url: 'http://angular.io' }, - { separator: true }, - { label: 'Upload', routerLink: ['/fileupload'] } - ]; - } - - save(severity: string) { - this.messageService.add({ severity: severity, summary: 'Success', detail: 'Data Saved' }); - } - - update() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Updated' }); - } - - delete() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Data Deleted' }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/splitter/accessibilitydoc.ts b/src/app/showcase/doc/splitter/accessibilitydoc.ts deleted file mode 100644 index 178fbf2e74a..00000000000 --- a/src/app/showcase/doc/splitter/accessibilitydoc.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'splitter-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    Splitter bar defines separator as the role with aria-orientation set to either horizontal or vertical.

    -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus through the splitter bar.
    down arrowMoves a vertical splitter down.
    up arrowMoves a vertical splitter up.
    left arrowMoves a vertical splitter to the left.
    right arrowMoves a vertical splitter to the right.
    -
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/splitter/horizontaldoc.ts b/src/app/showcase/doc/splitter/horizontaldoc.ts deleted file mode 100644 index 9785fd81b83..00000000000 --- a/src/app/showcase/doc/splitter/horizontaldoc.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'horizontal-doc', - template: ` - -

    Splitter requires two SplitterPanel components as children which are displayed horizontally by default.

    -
    -
    - - -
    Panel 1
    -
    - -
    Panel 2
    -
    -
    -
    - - `, -}) -export class HorizontalDoc { - code: Code = { - basic: ` - -
    Panel 1
    -
    - -
    Panel 2
    -
    -
    `, - - html: `
    - - -
    Panel 1
    -
    - -
    Panel 2
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { SplitterModule } from 'primeng/splitter'; - -@Component({ - selector: 'splitter-horizontal-demo', - templateUrl: './splitter-horizontal-demo.html', - standalone: true, - imports: [SplitterModule] -}) -export class SplitterHorizontalDemo {}`, - }; -} diff --git a/src/app/showcase/doc/splitter/importdoc.ts b/src/app/showcase/doc/splitter/importdoc.ts deleted file mode 100644 index 9d6aef7370a..00000000000 --- a/src/app/showcase/doc/splitter/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'splitter-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Splitter } from 'primeng/splitter';`, - }; -} diff --git a/src/app/showcase/doc/splitter/nesteddoc.ts b/src/app/showcase/doc/splitter/nesteddoc.ts deleted file mode 100644 index 4e50778bb1c..00000000000 --- a/src/app/showcase/doc/splitter/nesteddoc.ts +++ /dev/null @@ -1,123 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'nested-doc', - template: ` - -

    Splitters can be combined to create advanced layouts.

    -
    -
    - - -
    Panel 1
    -
    - - - -
    Panel 2
    -
    - - - -
    Panel 3
    -
    - -
    Panel 4
    -
    -
    -
    -
    -
    -
    -
    - - `, -}) -export class NestedDoc { - code: Code = { - basic: ` - -
    - Panel 1 -
    -
    - - - -
    - Panel 2 -
    -
    - - - -
    - Panel 3 -
    -
    - -
    - Panel 4 -
    -
    -
    -
    -
    -
    -
    `, - - html: `
    - - -
    - Panel 1 -
    -
    - - - -
    - Panel 2 -
    -
    - - - -
    - Panel 3 -
    -
    - -
    - Panel 4 -
    -
    -
    -
    -
    -
    -
    -
    -`, - - typescript: `import { Component } from '@angular/core'; -import { SplitterModule } from 'primeng/splitter'; - -@Component({ - selector: 'splitter-nested-demo', - templateUrl: './splitter-nested-demo.html', - standalone: true, - imports: [SplitterModule] -}) -export class SplitterNestedDemo {}`, - }; -} diff --git a/src/app/showcase/doc/splitter/sizedoc.ts b/src/app/showcase/doc/splitter/sizedoc.ts deleted file mode 100644 index 3a712788b2b..00000000000 --- a/src/app/showcase/doc/splitter/sizedoc.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'size-doc', - template: ` - -

    - When no panelSizes are defined, panels are split 50/50, use the panelSizes property to give relative widths e.g. [25, - 75]. -

    -
    -
    - - -
    Panel 1
    -
    - -
    Panel 2
    -
    -
    -
    - - `, -}) -export class SizeDoc { - code: Code = { - basic: ` - -
    Panel 1
    -
    - -
    Panel 2
    -
    -
    `, - - html: `
    - - -
    Panel 1
    -
    - -
    Panel 2
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { SplitterModule } from 'primeng/splitter'; - -@Component({ - selector: 'splitter-size-demo', - templateUrl: './splitter-size-demo.html', - standalone: true, - imports: [SplitterModule] -}) -export class SplitterSizeDemo {}`, - }; -} diff --git a/src/app/showcase/doc/splitter/styledoc.ts b/src/app/showcase/doc/splitter/styledoc.ts deleted file mode 100644 index d5f5a438fc5..00000000000 --- a/src/app/showcase/doc/splitter/styledoc.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'splitter-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-splitterContainer element.
    p-splitterContainer element during resize.
    p-splitter-horizontalContainer element with horizontal layout.
    p-splitter-verticalContainer element with vertical layout.
    p-splitter-panelSplitter panel element.
    p-splitter-gutterGutter element to use when resizing the panels.
    p-splitter-gutter-handleHandl element of the gutter.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/splitter/verticaldoc.ts b/src/app/showcase/doc/splitter/verticaldoc.ts deleted file mode 100644 index a235e763a1c..00000000000 --- a/src/app/showcase/doc/splitter/verticaldoc.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'vertical-doc', - template: ` - -

    Panels are displayed as stacked by setting the layout to vertical.

    -
    -
    - - -
    Panel 1
    -
    - -
    Panel 2
    -
    -
    -
    - - `, -}) -export class VerticalDoc { - code: Code = { - basic: ` - -
    Panel 1
    -
    - -
    Panel 2
    -
    -
    `, - - html: `
    - - -
    Panel 1
    -
    - -
    Panel 2
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { SplitterModule } from 'primeng/splitter'; - -@Component({ - selector: 'splitter-vertical-demo', - templateUrl: './splitter-vertical-demo.html', - standalone: true, - imports: [SplitterModule] -}) -export class SplitterVerticalDemo {}`, - }; -} diff --git a/src/app/showcase/doc/stepper/accessibilitydoc.ts b/src/app/showcase/doc/stepper/accessibilitydoc.ts deleted file mode 100644 index 44fb251caf0..00000000000 --- a/src/app/showcase/doc/stepper/accessibilitydoc.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'stepper-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Stepper container is defined with the tablist role, as any attribute is passed to the container element - aria-labelledby can be optionally used to specify an element to describe the Stepper. Each stepper header has a - tab role and aria-controls to refer to the corresponding stepper content element. The content element of each - stepper has tabpanel role, an id to match the aria-controls of the header and aria-labelledby reference - to the header as the accessible name. -

    - -

    Tab Header Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus through the header.
    - enter - Activates the focused stepper header.
    - space - Activates the focused stepper header.
    -
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/stepper/basicdoc.ts b/src/app/showcase/doc/stepper/basicdoc.ts deleted file mode 100644 index f2911d0aff0..00000000000 --- a/src/app/showcase/doc/stepper/basicdoc.ts +++ /dev/null @@ -1,199 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    - Stepper consists of a combination of StepList, Step, StepPanels and StepPanel components. The - value property is essential for associating Step and StepPanel with each other. -

    -
    -
    - - - Header I - Header II - Header II - - - - -
    -
    - Content I -
    -
    - -
    -
    -
    -
    - - - -
    -
    - Content II -
    -
    -
    - - -
    -
    -
    - - - -
    -
    - Content III -
    -
    -
    - -
    -
    -
    -
    -
    -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: ` - - Header I - Header II - Header II - - - - -
    -
    - Content I -
    -
    - -
    -
    -
    -
    - - - -
    -
    - Content II -
    -
    -
    - - -
    -
    -
    - - - -
    -
    - Content III -
    -
    -
    - -
    -
    -
    -
    -
    `, - - html: `
    - - - Header I - Header II - Header II - - - - -
    -
    - Content I -
    -
    - -
    -
    -
    -
    - - - -
    -
    - Content II -
    -
    -
    - - -
    -
    -
    - - - -
    -
    - Content III -
    -
    -
    - -
    -
    -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; -import { StepperModule } from 'primeng/stepper'; - -@Component({ - selector: 'stepper-basic-demo', - templateUrl: './stepper-basic-demo.html', - standalone: true, - imports: [ButtonModule, StepperModule] -}) -export class StepperBasicDemo { -}`, - }; -} diff --git a/src/app/showcase/doc/stepper/importdoc.ts b/src/app/showcase/doc/stepper/importdoc.ts deleted file mode 100644 index d66c7776ffd..00000000000 --- a/src/app/showcase/doc/stepper/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'stepper-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { StepperModule } from 'primeng/stepper';`, - }; -} diff --git a/src/app/showcase/doc/stepper/lineardoc.ts b/src/app/showcase/doc/stepper/lineardoc.ts deleted file mode 100644 index 4e7be262b45..00000000000 --- a/src/app/showcase/doc/stepper/lineardoc.ts +++ /dev/null @@ -1,196 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'linear-doc', - template: ` - -

    When linear property is set to true, current step must be completed in order to move to the next step.

    -
    -
    - - - Header I - Header II - Header II - - - - -
    -
    - Content I -
    -
    - -
    -
    -
    -
    - - - -
    -
    - Content II -
    -
    -
    - - -
    -
    -
    - - - -
    -
    - Content III -
    -
    -
    - -
    -
    -
    -
    -
    -
    - - `, -}) -export class LinearDoc { - code: Code = { - basic: ` - - Header I - Header II - Header II - - - - -
    -
    - Content I -
    -
    - -
    -
    -
    -
    - - - -
    -
    - Content II -
    -
    -
    - - -
    -
    -
    - - - -
    -
    - Content III -
    -
    -
    - -
    -
    -
    -
    -
    `, - - html: `
    - - - Header I - Header II - Header II - - - - -
    -
    - Content I -
    -
    - -
    -
    -
    -
    - - - -
    -
    - Content II -
    -
    -
    - - -
    -
    -
    - - - -
    -
    - Content III -
    -
    -
    - -
    -
    -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { StepperModule } from 'primeng/stepper'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'stepper-linear-demo-demo', - templateUrl: './stepper-linear-demo-demo.html', - standalone: true, - imports: [StepperModule, ButtonModule] -}) -export class StepperLinearDemo { -}`, - }; -} diff --git a/src/app/showcase/doc/stepper/stepperdoc.module.ts b/src/app/showcase/doc/stepper/stepperdoc.module.ts deleted file mode 100644 index 171b37b94b0..00000000000 --- a/src/app/showcase/doc/stepper/stepperdoc.module.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { ImportDoc } from './importdoc'; -import { BasicDoc } from './basicdoc'; -import { ButtonModule } from 'primeng/button'; -import { VerticalDoc } from './verticaldoc'; -import { LinearDoc } from './lineardoc'; -import { TemplateDoc } from './templatedoc'; -import { PasswordModule } from 'primeng/password'; -import { InputIcon } from 'primeng/inputicon'; -import { IconField } from 'primeng/iconfield'; -import { InputTextModule } from 'primeng/inputtext'; -import { ToggleButton } from 'primeng/togglebutton'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { StepperModule } from 'primeng/stepper'; -import { StepsOnlyDoc } from '@doc/stepper/stepsonly'; - -@NgModule({ - imports: [ - CommonModule, - AppCodeModule, - AppDocModule, - StepperModule, - RouterModule, - FormsModule, - ReactiveFormsModule, - ButtonModule, - PasswordModule, - InputIcon, - IconField, - InputTextModule, - ToggleButton, - ], - exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, VerticalDoc, LinearDoc, TemplateDoc, AccessibilityDoc, StepsOnlyDoc], -}) -export class StepperDocModule {} diff --git a/src/app/showcase/doc/stepper/templatedoc.ts b/src/app/showcase/doc/stepper/templatedoc.ts deleted file mode 100644 index deec81c2f1f..00000000000 --- a/src/app/showcase/doc/stepper/templatedoc.ts +++ /dev/null @@ -1,483 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    Stepper provides various templating options to customize the default UI design.

    -
    -
    - - - - -
    - -
    -
    -
    - - - -
    - -
    -
    -
    - - - -
    - -
    -
    -
    -
    - - - - -
    -
    Create your account
    -
    - - - - - - -
    -
    - - - - - - -
    -
    - -
    -
    -
    - -
    -
    -
    - - - -
    -
    Choose your interests
    -
    - - - - - - - - - - -
    -
    -
    - - -
    -
    -
    - - - -
    -
    Account created successfully
    -
    - logo -
    -
    -
    - -
    -
    -
    -
    -
    -
    - - `, -}) -export class TemplateDoc { - activeStep: number = 1; - - name: string | undefined = null; - - email: string | undefined = null; - - password: string | undefined = null; - - option1: boolean | undefined = false; - - option2: boolean | undefined = false; - - option3: boolean | undefined = false; - - option4: boolean | undefined = false; - - option5: boolean | undefined = false; - - option6: boolean | undefined = false; - - option7: boolean | undefined = false; - - option8: boolean | undefined = false; - - option9: boolean | undefined = false; - - option10: boolean | undefined = false; - - code: Code = { - basic: ` - - - -
    - -
    -
    -
    - - - -
    - -
    -
    -
    - - - -
    - -
    -
    -
    -
    - - - - -
    -
    Create your account
    -
    - - - - - - -
    -
    - - - - - - -
    -
    - -
    -
    -
    - -
    -
    -
    - - - -
    -
    Choose your interests
    -
    - - - - - - - - - - -
    -
    -
    - - -
    -
    -
    - - - -
    -
    Account created successfully
    -
    - logo -
    -
    -
    - -
    -
    -
    -
    -
    `, - - html: `
    - - - - -
    - -
    -
    -
    - - - -
    - -
    -
    -
    - - - -
    - -
    -
    -
    -
    - - - - -
    -
    Create your account
    -
    - - - - - - -
    -
    - - - - - - -
    -
    - -
    -
    -
    - -
    -
    -
    - - - -
    -
    Choose your interests
    -
    - - - - - - - - - - -
    -
    -
    - - -
    -
    -
    - - - -
    -
    Account created successfully
    -
    - logo -
    -
    -
    - -
    -
    -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; -import { StepperModule } from 'primeng/stepper'; -import { InputTextModule } from 'primeng/inputtext'; -import { ToggleButton } from 'primeng/togglebutton'; -import { IconField } from 'primeng/iconfield'; -import { InputIcon } from 'primeng/inputicon'; -import { CommonModule } from '@angular/common'; - -@Component({ - selector: 'stepper-template-demo', - templateUrl: './stepper-template-demo.html', - standalone: true, - imports: [ - StepperModule, - ButtonModule, - InputTextModule, - ToggleButton, - IconField, - InputIcon, - CommonModule - ] -}) -export class StepperTemplateDemo { - activeStep: number = 1; - - name: string | undefined = null; - - email: string | undefined = null; - - password: string | undefined = null; - - option1: boolean | undefined = false; - - option2: boolean | undefined = false; - - option3: boolean | undefined = false; - - option4: boolean | undefined = false; - - option5: boolean | undefined = false; - - option6: boolean | undefined = false; - - option7: boolean | undefined = false; - - option8: boolean | undefined = false; - - option9: boolean | undefined = false; - - option10: boolean | undefined = false; -}`, - }; -} diff --git a/src/app/showcase/doc/stepper/verticaldoc.ts b/src/app/showcase/doc/stepper/verticaldoc.ts deleted file mode 100644 index f4488d996ea..00000000000 --- a/src/app/showcase/doc/stepper/verticaldoc.ts +++ /dev/null @@ -1,205 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'vertical-doc', - template: ` - -

    - Layout of the Stepper is configured with the orientation property that accepts horizontal and - vertical as available options. -

    -
    -
    - - - Header I - - -
    -
    - Content I -
    -
    -
    - -
    -
    -
    -
    - - - Header II - - -
    -
    - Content II -
    -
    -
    - - -
    -
    -
    -
    - - - Header III - - -
    -
    - Content III -
    -
    -
    - -
    -
    -
    -
    -
    -
    - - `, -}) -export class VerticalDoc { - code: Code = { - basic: ` - - Header I - - -
    -
    - Content I -
    -
    -
    - -
    -
    -
    -
    - - - Header II - - -
    -
    - Content II -
    -
    -
    - - -
    -
    -
    -
    - - - Header III - - -
    -
    - Content III -
    -
    -
    - -
    -
    -
    -
    -
    `, - - html: `
    - - - Header I - - -
    -
    - Content I -
    -
    -
    - -
    -
    -
    -
    - - - Header II - - -
    -
    - Content II -
    -
    -
    - - -
    -
    -
    -
    - - - Header III - - -
    -
    - Content III -
    -
    -
    - -
    -
    -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { StepperModule } from 'primeng/stepper'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'stepper-vertical-demo', - templateUrl: './stepper-vertical-demo.html', - standalone: true, - imports: [StepperModule, ButtonModule] -}) -export class StepperVerticalDemo { -}`, - }; -} diff --git a/src/app/showcase/doc/steps/accessibilitydoc.ts b/src/app/showcase/doc/steps/accessibilitydoc.ts deleted file mode 100644 index 7d37eae71ad..00000000000 --- a/src/app/showcase/doc/steps/accessibilitydoc.ts +++ /dev/null @@ -1,60 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'steps-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Steps component uses the nav element and since any attribute is passed to the root implicitly - aria-labelledby or aria-label can be used to describe the component. Inside an ordered list is used where the - current step item defines aria-current as "step". -

    -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tab - Adds focus to the active step when focus moves in to the component, if there is already a focused tab header - then moves the focus out of the component based on the page tab sequence. -
    enterActivates the focused step if readonly is not enabled.
    spaceActivates the focused step if readonly is not enabled.
    right arrowMoves focus to the next step if readonly is not enabled.
    left arrowMoves focus to the previous step if readonly is not enabled.
    homeMoves focus to the first step if readonly is not enabled.
    endMoves focus to the last step if readonly is not enabled.
    -
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/steps/basicdoc.ts b/src/app/showcase/doc/steps/basicdoc.ts deleted file mode 100644 index ffc7c081ba6..00000000000 --- a/src/app/showcase/doc/steps/basicdoc.ts +++ /dev/null @@ -1,76 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    Steps requires a collection of menuitems as its model.

    -
    -
    - -
    - - `, -}) -export class BasicDoc implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'Personal Info', - }, - { - label: 'Reservation', - }, - { - label: 'Review', - }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { StepsModule } from 'primeng/steps'; - -@Component({ - selector: 'steps-basic-demo', - templateUrl: './steps-basic-demo.html', - standalone: true, - imports: [StepsModule] -}) -export class StepsBasicDemo implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'Personal', - routerLink: 'personal' - }, - { - label: 'Seat', - routerLink: 'seat' - }, - { - label: 'Payment', - routerLink: 'payment' - }, - { - label: 'Confirmation', - routerLink: 'confirmation' - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/steps/confirmationdemo.ts b/src/app/showcase/doc/steps/confirmationdemo.ts deleted file mode 100644 index b93683f2c16..00000000000 --- a/src/app/showcase/doc/steps/confirmationdemo.ts +++ /dev/null @@ -1,97 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { TicketService } from '@service/ticketservice'; -import { Router } from '@angular/router'; - -@Component({ - template: ` -
    - - Confirmation - Enter your card details - -
    - - {{ ticketInformation.personalInformation.firstname ? ticketInformation.personalInformation.firstname : '-' }} - {{ ticketInformation.personalInformation.lastname ? ticketInformation.personalInformation.lastname : '-' }} -
    -
    - - {{ ticketInformation.personalInformation.age ? ticketInformation.personalInformation.age : '-' }} -
    -
    - - {{ ticketInformation.seatInformation.class ? ticketInformation.seatInformation.class.name : '-' }} -
    -
    - - {{ ticketInformation.seatInformation.wagon ? ticketInformation.seatInformation.wagon.wagon : '-' }} -
    -
    - - {{ ticketInformation.seatInformation.seat ? ticketInformation.seatInformation.seat.seat : '-' }} -
    -
    - - {{ - ticketInformation.paymentInformation.cardholderName ? ticketInformation.paymentInformation.cardholderName : '-' - }} -
    -
    - - {{ - ticketInformation.paymentInformation.cardholderNumber - ? ticketInformation.paymentInformation.cardholderNumber - : '-' - }} -
    -
    - - {{ ticketInformation.paymentInformation.date ? ticketInformation.paymentInformation.date : '-' }} -
    -
    - - {{ - ticketInformation.paymentInformation.cvv && ticketInformation.paymentInformation.cvv.length === 3 - ? '**' + ticketInformation.paymentInformation.cvv[2] - : '-' - }} -
    -
    - -
    - - -
    -
    -
    -
    - `, -}) -export class ConfirmationDemo implements OnInit { - ticketInformation: any; - - constructor( - public ticketService: TicketService, - private router: Router, - ) {} - - ngOnInit() { - this.ticketInformation = this.ticketService.ticketInformation; - } - - complete() { - this.ticketService.complete(); - } - - prevPage() { - this.router.navigate(['steps/payment'], { fragment: 'routing' }); - } -} diff --git a/src/app/showcase/doc/steps/controlleddoc.ts b/src/app/showcase/doc/steps/controlleddoc.ts deleted file mode 100644 index cfe50a607d6..00000000000 --- a/src/app/showcase/doc/steps/controlleddoc.ts +++ /dev/null @@ -1,119 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'controlled-doc', - template: ` - -

    Steps can be controlled programmatically using activeIndex property.

    -
    -
    -
    - - - -
    - -
    - - `, -}) -export class ControlledDoc implements OnInit { - items: MenuItem[] | undefined; - - active: number = 0; - - ngOnInit() { - this.items = [ - { - label: 'Personal Info', - }, - { - label: 'Reservation', - }, - { - label: 'Review', - }, - ]; - } - - code: Code = { - basic: `
    - - - -
    -`, - - html: `
    -
    - - - -
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { StepsModule } from 'primeng/steps'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'steps-controlled-demo', - templateUrl: './steps-controlled-demo.html', - standalone: true, - imports: [StepsModule, ButtonModule] -}) -export class StepsControlledDemo implements OnInit { - items: MenuItem[] | undefined; - - active: number = 0; - - ngOnInit() { - this.items = [ - { - label: 'Personal Info' - }, - { - label: 'Reservation' - }, - { - label: 'Review' - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/steps/importdoc.ts b/src/app/showcase/doc/steps/importdoc.ts deleted file mode 100644 index 169807e6bbe..00000000000 --- a/src/app/showcase/doc/steps/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'steps-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { StepsModule } from 'primeng/steps';`, - }; -} diff --git a/src/app/showcase/doc/steps/personaldemo.ts b/src/app/showcase/doc/steps/personaldemo.ts deleted file mode 100644 index 1da0dea017b..00000000000 --- a/src/app/showcase/doc/steps/personaldemo.ts +++ /dev/null @@ -1,91 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { TicketService } from '@service/ticketservice'; -import { Router } from '@angular/router'; - -@Component({ - template: ` -
    - - Personal Information - Enter your personal information - -
    -
    - - - Firstname is required. -
    -
    - - - Lastname is required. -
    -
    - - - Age is required. -
    -
    -
    - -
    - -
    -
    -
    -
    - `, -}) -export class PersonalDemo implements OnInit { - personalInformation: any; - - submitted: boolean = false; - - constructor( - public ticketService: TicketService, - private router: Router, - ) {} - - ngOnInit() { - this.personalInformation = this.ticketService.getTicketInformation().personalInformation; - } - - nextPage() { - if (this.personalInformation.firstname && this.personalInformation.lastname && this.personalInformation.age) { - this.ticketService.ticketInformation.personalInformation = this.personalInformation; - this.router.navigate(['steps/seat'], { fragment: 'routing' }); - - return; - } - - this.submitted = true; - } -} diff --git a/src/app/showcase/doc/steps/seatdemo.ts b/src/app/showcase/doc/steps/seatdemo.ts deleted file mode 100644 index b961da5a14e..00000000000 --- a/src/app/showcase/doc/steps/seatdemo.ts +++ /dev/null @@ -1,108 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { TicketService } from '@service/ticketservice'; -import { Router } from '@angular/router'; - -@Component({ - template: ` -
    - - Seat Information - Choose your seat - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    - -
    - - -
    -
    -
    -
    - `, -}) -export class SeatDemo implements OnInit { - constructor( - public ticketService: TicketService, - private router: Router, - ) {} - - classes: any[]; - - vagons: any[]; - - seats: any[]; - - seatInformation: any; - - ngOnInit() { - this.seatInformation = this.ticketService.ticketInformation.seatInformation; - - this.classes = [ - { name: 'First Class', code: 'A', factor: 1 }, - { name: 'Second Class', code: 'B', factor: 2 }, - { name: 'Third Class', code: 'C', factor: 3 }, - ]; - } - - setVagons(event) { - if (this.seatInformation.class && event.value) { - this.vagons = []; - this.seats = []; - for (let i = 1; i < 3 * event.value.factor; i++) { - this.vagons.push({ wagon: i + event.value.code, type: event.value.name, factor: event.value.factor }); - } - } - } - - setSeats(event) { - if (this.seatInformation.wagon && event.value) { - this.seats = []; - for (let i = 1; i < 10 * event.value.factor; i++) { - this.seats.push({ seat: i, type: event.value.type }); - } - } - } - - nextPage() { - this.ticketService.ticketInformation.seatInformation = this.seatInformation; - this.router.navigate(['steps/payment'], { fragment: 'routing' }); - } - - prevPage() { - this.router.navigate(['steps/personal'], { fragment: 'routing' }); - } -} diff --git a/src/app/showcase/doc/steps/stepsdoc.module.ts b/src/app/showcase/doc/steps/stepsdoc.module.ts deleted file mode 100644 index b96f3cf5b94..00000000000 --- a/src/app/showcase/doc/steps/stepsdoc.module.ts +++ /dev/null @@ -1,60 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { DropdownModule } from 'primeng/dropdown'; -import { InputTextModule } from 'primeng/inputtext'; -import { InputMask } from 'primeng/inputmask'; -import { Checkbox } from 'primeng/checkbox'; -import { StepsModule } from 'primeng/steps'; -import { ToastModule } from 'primeng/toast'; -import { CardModule } from 'primeng/card'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { BasicDoc } from './basicdoc'; -import { ConfirmationDemo } from './confirmationdemo'; -import { ImportDoc } from './importdoc'; -import { InteractiveDoc } from './interactivedoc'; -import { PaymentDemo } from './paymentdemo'; -import { PersonalDemo } from './personaldemo'; -import { RoutingDoc } from './routingdoc'; -import { SeatDemo } from './seatdemo'; -import { StyleDoc } from './styledoc'; -import { TicketService } from '@service/ticketservice'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { ButtonModule } from 'primeng/button'; -import { ControlledDoc } from './controlleddoc'; -import { RouterModule } from '@angular/router'; - -@NgModule({ - imports: [ - CommonModule, - AppCodeModule, - StepsModule, - ToastModule, - AppDocModule, - FormsModule, - DropdownModule, - InputTextModule, - InputMask, - Checkbox, - CardModule, - ButtonModule, - RouterModule - ], - declarations: [ - BasicDoc, - ImportDoc, - StyleDoc, - InteractiveDoc, - ConfirmationDemo, - PaymentDemo, - PersonalDemo, - SeatDemo, - RoutingDoc, - ControlledDoc, - AccessibilityDoc, - ], - exports: [AppDocModule], - providers: [TicketService], -}) -export class StepsDocModule {} diff --git a/src/app/showcase/doc/steps/styledoc.ts b/src/app/showcase/doc/steps/styledoc.ts deleted file mode 100644 index da85082c7de..00000000000 --- a/src/app/showcase/doc/steps/styledoc.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'steps-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-stepsContainer element.
    p-steps-itemMenuitem element.
    p-steps-numberNumber of menuitem.
    p-steps-titleLabel of menuitem.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/styleclass/animationdoc.ts b/src/app/showcase/doc/styleclass/animationdoc.ts deleted file mode 100644 index d96c834c8fa..00000000000 --- a/src/app/showcase/doc/styleclass/animationdoc.ts +++ /dev/null @@ -1,248 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'animation-doc', - template: ` - -

    - Classes to apply during enter and leave animations are specified using the enterFromClass, enterActiveClass, - enterToClass, leaveFromClass, leaveActiveClass,leaveToClassproperties. In addition in case the - target is an overlay, hideOnOutsideClick would be handy to hide the target if outside of the popup is clicked, or - enable hideOnEscape to close the popup by listening escape key. -

    -
    -
    -
    -
    - - -
    -
    -
    -
    - Custom -
    -
    -
    -
    -
    -
    - - -
    -
    - -
    -
    -
    - - `, - styles: [ - ` - :host ::ng-deep { - @keyframes my-fadein { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } - } - - @keyframes my-fadeout { - 0% { - opacity: 1; - } - 100% { - opacity: 0; - } - } - - .my-hidden { - display: none; - } - - .my-fadein { - animation: my-fadein 150ms linear; - } - - .my-fadeout { - animation: my-fadeout 150ms linear; - } - } - `, - ], -}) -export class AnimationDoc { - code: Code = { - basic: `
    -
    - - -
    -
    -
    -
    - Custom -
    -
    -
    -
    -
    -
    - - -
    -
    - -
    -
    `, - html: `
    -
    -
    - - -
    -
    -
    -
    - Custom -
    -
    -
    -
    -
    -
    - - -
    -
    - -
    -
    -
    `, - typescript: `import { Component } from '@angular/core'; -import { StyleClassModule } from 'primeng/styleclass'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: './style-class-animation-demo', - templateUrl: './style-class-animation-demo.html', - standalone: true, - imports: [StyleClassModule, ButtonModule], - styles: [ - \`:host ::ng-deep { - @keyframes my-fadein { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } - } - - @keyframes my-fadeout { - 0% { - opacity: 1; - } - 100% { - opacity: 0; - } - } - - .my-hidden { - display: none; - } - - .my-fadein { - animation: my-fadein 150ms linear; - } - - .my-fadeout { - animation: my-fadeout 150ms linear; - } - } \` - ], -}) -export class StyleClassAnimationDemo {}`, - }; -} diff --git a/src/app/showcase/doc/styleclass/importdoc.ts b/src/app/showcase/doc/styleclass/importdoc.ts deleted file mode 100644 index 67e6d4e1b5f..00000000000 --- a/src/app/showcase/doc/styleclass/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'style-class-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { StyleClass } from 'primeng/styleclass';`, - }; -} diff --git a/src/app/showcase/doc/table/accessibilitydoc.ts b/src/app/showcase/doc/table/accessibilitydoc.ts deleted file mode 100644 index 03e8168ee5d..00000000000 --- a/src/app/showcase/doc/table/accessibilitydoc.ts +++ /dev/null @@ -1,168 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'table-accessibility-doc', - template: ` -

    Screen Reader

    -

    - Default role of the table is table. Header, body and footer elements use rowgroup, rows use row role, - header cells have columnheader and body cells use cell roles. Sortable headers utilizer aria-sort attribute - either set to "ascending" or "descending". -

    -

    - Table rows and table cells should be specified by users using the aria-posinset, aria-setsize, aria-label, - and aria-describedby attributes, as they are determined through templating. -

    -

    - Built-in checkbox and radiobutton components for row selection use checkbox and radiobutton. The label to describe - them is retrieved from the aria.selectRow and aria.unselectRow properties of the - locale API. Similarly header checkbox uses selectAll and unselectAll keys. - When a row is selected, aria-selected is set to true on a row. -

    -

    - The element to expand or collapse a row is a button with aria-expanded and aria-controls properties. Value - to describe the buttons is derived from aria.expandRow and aria.collapseRow properties of the - locale API. -

    -

    - The filter menu button use aria.showFilterMenu and aria.hideFilterMenu properties as aria-label in addition - to the aria-haspopup, aria-expanded and aria-controls to define the relation between the button and the - overlay. Popop menu has dialog role with aria-modal as focus is kept within the overlay. The operator dropdown use - aria.filterOperator and filter constraints dropdown use aria.filterConstraint properties. Buttons to add rules on - the other hand utilize aria.addRule and aria.removeRule properties. The footer buttons similarly use - aria.clear and aria.apply properties. filterInputProps of the Column component can be used to define aria - labels for the built-in filter components, if a custom component is used with templating you also may define your own aria - labels as well. -

    -

    - Editable cells use custom templating so you need to manage aria roles and attributes manually if required. The row editor - controls are button elements with aria.editRow, aria.cancelEdit and aria.saveEdit used for the - aria-label. -

    -

    - Paginator is a standalone component used inside the Table, refer to the paginator for more - information about the accessibility features. -

    -

    Keyboard Support

    -

    - Any button element inside the Table used for cases like filter, row expansion, edit are tabbable and can be used with - space and enter keys. -

    -

    Sortable Headers Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves through the headers.
    enterSorts the column.
    spaceSorts the column.
    -
    -

    Filter Menu Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves through the elements inside the popup.
    escapeHides the popup.
    enterOpens the popup.
    -
    -

    Selection Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus to the first selected row, if there is none then first row receives the focus.
    up arrowMoves focus to the previous row.
    down arrowMoves focus to the next row.
    enterToggles the selected state of the focused row depending on the metaKeySelection setting.
    spaceToggles the selected state of the focused row depending on the metaKeySelection setting.
    homeMoves focus to the first row.
    endMoves focus to the last row.
    shift + down arrowMoves focus to the next row and toggles the selection state.
    shift + up arrowMoves focus to the previous row and toggles the selection state.
    shift + spaceSelects the rows between the most recently selected row and the focused row.
    control + shift + homeSelects the focused rows and all the options up to the first one.
    control + shift + endSelects the focused rows and all the options down to the last one.
    control + aSelects all rows.
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/table/basicdoc.ts b/src/app/showcase/doc/table/basicdoc.ts deleted file mode 100644 index 8f18e0d6d85..00000000000 --- a/src/app/showcase/doc/table/basicdoc.ts +++ /dev/null @@ -1,150 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'basic-doc', - template: ` -

    DataTable requires a collection to display along with column components for the representation of the data.

    -
    - -
    - - - - Code - Name - Category - Quantity - - - - - {{ product.code }} - {{ product.name }} - {{ product.category }} - {{ product.quantity }} - - - -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class BasicDoc { - products!: Product[]; - - constructor( - private productService: ProductService, - private cd: ChangeDetectorRef, - ) {} - - loadDemoData() { - this.productService.getProductsMini().then((data) => { - this.products = data; - this.cd.markForCheck(); - }); - } - - code: Code = { - basic: ` - - - Code - Name - Category - Quantity - - - - - {{ product.code }} - {{ product.name }} - {{ product.category }} - {{ product.quantity }} - - -`, - - html: `
    - - - - Code - Name - Category - Quantity - - - - - {{ product.code }} - {{ product.name }} - {{ product.category }} - {{ product.quantity }} - - - -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { TableModule } from 'primeng/table'; -import { CommonModule } from '@angular/common'; - -@Component({ - selector: 'table-basic-demo', - templateUrl: 'table-basic-demo.html', - standalone: true, - imports: [TableModule, CommonModule], - providers: [ProductService] -}) - -export class TableBasicDemo implements OnInit { - products!: Product[]; - - constructor(private productService: ProductService) {} - - ngOnInit() { - this.productService.getProductsMini().then((data) => { - this.products = data; - }); - } -}`, - data: `{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - service: ['ProductService'], - }; - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/table/columngroupdoc.ts b/src/app/showcase/doc/table/columngroupdoc.ts deleted file mode 100644 index be115aed77c..00000000000 --- a/src/app/showcase/doc/table/columngroupdoc.ts +++ /dev/null @@ -1,289 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'column-group-doc', - template: ` -

    Columns can be grouped using rowspan and colspan properties.

    -
    - -
    - - - - Product - Sale Rate - - - Sales - Profits - - - Last Year - This Year - Last Year - This Year - - - - - {{ sale.product }} - {{ sale.lastYearSale }}% - {{ sale.thisYearSale }}% - {{ sale.lastYearProfit | currency: 'USD' }} - {{ sale.thisYearProfit | currency: 'USD' }} - - - - - Totals - {{ lastYearTotal | currency: 'USD' }} - {{ thisYearTotal | currency: 'USD' }} - - - -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class ColumnGroupDoc { - sales!: any[]; - - lastYearTotal!: number; - - thisYearTotal!: number; - - constructor(private cd: ChangeDetectorRef) {} - - code: Code = { - basic: ` - - - Product - Sale Rate - - - Sales - Profits - - - Last Year - This Year - Last Year - This Year - - - - - {{sale.product}} - {{sale.lastYearSale}}% - {{sale.thisYearSale}}% - {{sale.lastYearProfit | currency: 'USD'}} - {{sale.thisYearProfit | currency: 'USD'}} - - - - - Totals - {{lastYearTotal | currency: 'USD'}} - {{thisYearTotal | currency: 'USD'}} - - -`, - html: `
    - - - - Product - Sale Rate - - - Sales - Profits - - - Last Year - This Year - Last Year - This Year - - - - - {{sale.product}} - {{sale.lastYearSale}}% - {{sale.thisYearSale}}% - {{sale.lastYearProfit | currency: 'USD'}} - {{sale.thisYearProfit | currency: 'USD'}} - - - - - Totals - {{lastYearTotal | currency: 'USD'}} - {{thisYearTotal | currency: 'USD'}} - - - -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { TableModule } from 'primeng/table'; -import { CommonModule } from '@angular/common'; - -@Component({ - selector: 'table-column-group-demo', - templateUrl: 'table-column-group-demo.html', - standalone: true, - imports: [TableModule, CommonModule] -}) -export class TableColumnGroupDemo implements OnInit { - sales!: any[]; - - lastYearTotal!: number; - - thisYearTotal!: number; - - ngOnInit() { - this.sales = [ - { product: 'Bamboo Watch', lastYearSale: 51, thisYearSale: 40, lastYearProfit: 54406, thisYearProfit: 43342 }, - { product: 'Black Watch', lastYearSale: 83, thisYearSale: 9, lastYearProfit: 423132, thisYearProfit: 312122 }, - { product: 'Blue Band', lastYearSale: 38, thisYearSale: 5, lastYearProfit: 12321, thisYearProfit: 8500 }, - { product: 'Blue T-Shirt', lastYearSale: 49, thisYearSale: 22, lastYearProfit: 745232, thisYearProfit: 65323 }, - { product: 'Brown Purse', lastYearSale: 17, thisYearSale: 79, lastYearProfit: 643242, thisYearProfit: 500332 }, - { product: 'Chakra Bracelet', lastYearSale: 52, thisYearSale: 65, lastYearProfit: 421132, thisYearProfit: 150005 }, - { product: 'Galaxy Earrings', lastYearSale: 82, thisYearSale: 12, lastYearProfit: 131211, thisYearProfit: 100214 }, - { product: 'Game Controller', lastYearSale: 44, thisYearSale: 45, lastYearProfit: 66442, thisYearProfit: 53322 }, - { product: 'Gaming Set', lastYearSale: 90, thisYearSale: 56, lastYearProfit: 765442, thisYearProfit: 296232 }, - { product: 'Gold Phone Case', lastYearSale: 75, thisYearSale: 54, lastYearProfit: 21212, thisYearProfit: 12533 } - ]; - - this.calculateLastYearTotal(); - this.calculateThisYearTotal(); - } - - calculateLastYearTotal() { - let total = 0; - for (let sale of this.sales) { - total += sale.lastYearProfit; - } - - this.lastYearTotal = total; - } - - calculateThisYearTotal() { - let total = 0; - for (let sale of this.sales) { - total += sale.thisYearProfit; - } - - this.thisYearTotal = total; - } -}`, - data: `{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - }; - - calculateLastYearTotal() { - let total = 0; - for (let sale of this.sales) { - total += sale.lastYearProfit; - } - - this.lastYearTotal = total; - } - - calculateThisYearTotal() { - let total = 0; - for (let sale of this.sales) { - total += sale.thisYearProfit; - } - - this.thisYearTotal = total; - } - - loadDemoData() { - this.sales = [ - { - product: 'Bamboo Watch', - lastYearSale: 51, - thisYearSale: 40, - lastYearProfit: 54406, - thisYearProfit: 43342, - }, - { - product: 'Black Watch', - lastYearSale: 83, - thisYearSale: 9, - lastYearProfit: 423132, - thisYearProfit: 312122, - }, - { product: 'Blue Band', lastYearSale: 38, thisYearSale: 5, lastYearProfit: 12321, thisYearProfit: 8500 }, - { - product: 'Blue T-Shirt', - lastYearSale: 49, - thisYearSale: 22, - lastYearProfit: 745232, - thisYearProfit: 65323, - }, - { - product: 'Brown Purse', - lastYearSale: 17, - thisYearSale: 79, - lastYearProfit: 643242, - thisYearProfit: 500332, - }, - { - product: 'Chakra Bracelet', - lastYearSale: 52, - thisYearSale: 65, - lastYearProfit: 421132, - thisYearProfit: 150005, - }, - { - product: 'Galaxy Earrings', - lastYearSale: 82, - thisYearSale: 12, - lastYearProfit: 131211, - thisYearProfit: 100214, - }, - { - product: 'Game Controller', - lastYearSale: 44, - thisYearSale: 45, - lastYearProfit: 66442, - thisYearProfit: 53322, - }, - { - product: 'Gaming Set', - lastYearSale: 90, - thisYearSale: 56, - lastYearProfit: 765442, - thisYearProfit: 296232, - }, - { - product: 'Gold Phone Case', - lastYearSale: 75, - thisYearSale: 54, - lastYearProfit: 21212, - thisYearProfit: 12533, - }, - ]; - - this.calculateLastYearTotal(); - this.calculateThisYearTotal(); - - this.cd.markForCheck(); - } -} diff --git a/src/app/showcase/doc/table/columntoggledoc.ts b/src/app/showcase/doc/table/columntoggledoc.ts deleted file mode 100644 index d26d2fbdac0..00000000000 --- a/src/app/showcase/doc/table/columntoggledoc.ts +++ /dev/null @@ -1,221 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'column-toggle-doc', - template: ` -

    This demo uses a multiselect component to implement toggleable columns.

    -
    - -
    - - - - - - - Code - - {{ col.header }} - - - - - - {{ product.code }} - - {{ product[col.field] }} - - - - -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class ColumnToggleDoc { - products!: Product[]; - - cols!: Column[]; - - selectedColumns!: Column[]; - - constructor( - private productService: ProductService, - private cd: ChangeDetectorRef, - ) {} - - loadDemoData() { - this.productService.getProductsMini().then((data) => { - this.products = data; - this.cd.markForCheck(); - }); - - this.cols = [ - { field: 'name', header: 'Name' }, - { field: 'category', header: 'Category' }, - { field: 'quantity', header: 'Quantity' }, - ]; - - this.selectedColumns = this.cols; - } - - code: Code = { - basic: ` - - - - - - Code - - {{col.header}} - - - - - - {{product.code}} - - {{product[col.field]}} - - - -`, - html: `
    - - - - - - - Code - - {{col.header}} - - - - - - {{product.code}} - - {{product[col.field]}} - - - - -
    `, - typescript: `import { Component, OnInit, ChangeDetectorRef} from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { TableModule } from 'primeng/table'; -import { MultiSelectModule } from 'primeng/multiselect'; -import { CommonModule } from '@angular/common'; - -interface Column { - field: string; - header: string; -} -@Component({ - selector: 'table-column-toggle-demo', - templateUrl: 'table-column-toggle-demo.html', - standalone: true, - imports: [TableModule, MultiSelectModule, CommonModule], - providers: [ProductService] -}) -export class TableColumnToggleDemo implements OnInit{ - products!: Product[]; - - cols!: Column[]; - - selectedColumns!: Column[]; - - constructor(private productService: ProductService, private cd: ChangeDetectorRef) {} - - ngOnInit() { - this.productService.getProductsMini().then((data) => { - this.products = data; - this.cd.markForCheck(); - }); - - this.cols = [ - { field: 'name', header: 'Name' }, - { field: 'category', header: 'Category' }, - { field: 'quantity', header: 'Quantity' } - ]; - - this.selectedColumns = this.cols; - } - -}`, - data: `{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - service: ['ProductService'], - }; - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/table/contextmenudoc.ts b/src/app/showcase/doc/table/contextmenudoc.ts deleted file mode 100644 index 0f11274305c..00000000000 --- a/src/app/showcase/doc/table/contextmenudoc.ts +++ /dev/null @@ -1,220 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'context-menu-doc', - template: ` -

    - Table has exclusive integration with contextmenu component. In order to attach a menu to a table, add - pContextMenuRow directive to the rows that can be selected with context menu, define a local template variable for - the menu and bind it to the contextMenu property of the table. This enables displaying the menu whenever a row is - right clicked. Optional pContextMenuRowIndex property is available to access the row index. A separate - contextMenuSelection property is used to get a hold of the right clicked row. For dynamic columns, setting - pContextMenuRowDisabled property as true disables context menu for that particular row. -

    -
    - -
    - - - - - Code - Name - Category - Price - - - - - {{ product.code }} - {{ product.name }} - {{ product.category }} - {{ product.price | currency: 'USD' }} - - - - -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, - providers: [MessageService], -}) -export class ContextMenuDoc { - products!: Product[]; - - selectedProduct!: Product; - - items!: MenuItem[]; - - constructor( - private productService: ProductService, - private messageService: MessageService, - private cd: ChangeDetectorRef, - ) {} - - loadDemoData() { - this.productService.getProductsMini().then((data) => { - this.products = data; - this.cd.markForCheck(); - }); - - this.items = [ - { label: 'View', icon: 'pi pi-fw pi-search', command: () => this.viewProduct(this.selectedProduct) }, - { label: 'Delete', icon: 'pi pi-fw pi-times', command: () => this.deleteProduct(this.selectedProduct) }, - ]; - } - - viewProduct(product: Product) { - this.messageService.add({ severity: 'info', summary: 'Product Selected', detail: product.name }); - } - - deleteProduct(product: Product) { - this.products = this.products.filter((p) => p.id !== product.id); - this.messageService.add({ severity: 'error', summary: 'Product Deleted', detail: product.name }); - this.selectedProduct = null; - } - - code: Code = { - basic: ` - - - - Code - Name - Category - Price - - - - - {{product.code}} - {{product.name}} - {{product.category}} - {{product.price | currency: 'USD'}} - - - -`, - html: `
    - - - - - Code - Name - Category - Price - - - - - {{product.code}} - {{product.name}} - {{product.category}} - {{product.price | currency: 'USD'}} - - - - -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { MessageService, MenuItem } from 'primeng/api'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { TableModule } from 'primeng/table'; -import { ContextMenuModule } from 'primeng/contextmenu'; -import { HttpClientModule } from '@angular/common/http'; -import { CommonModule } from '@angular/common'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'table-context-menu-demo', - templateUrl: 'table-context-menu-demo.html', - standalone: true, - imports: [TableModule, ContextMenuModule, HttpClientModule, CommonModule, ToastModule], - providers: [MessageService, ProductService] -}) -export class TableContextMenuDemo implements OnInit{ - products!: Product[]; - - selectedProduct!: Product; - - items!: MenuItem[]; - - constructor(private productService: ProductService, private messageService: MessageService) {} - - ngOnInit() { - this.productService.getProductsMini().then((data) => (this.products = data)); - - this.items = [ - { label: 'View', icon: 'pi pi-fw pi-search', command: () => this.viewProduct(this.selectedProduct) }, - { label: 'Delete', icon: 'pi pi-fw pi-times', command: () => this.deleteProduct(this.selectedProduct) } - ]; - } - - viewProduct(product: Product) { - this.messageService.add({ severity: 'info', summary: 'Product Selected', detail: product.name }); - } - - deleteProduct(product: Product) { - this.products = this.products.filter((p) => p.id !== product.id); - this.messageService.add({ severity: 'error', summary: 'Product Deleted', detail: product.name }); - this.selectedProduct = null; - } -}`, - data: `{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - service: ['ProductService'], - }; - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/table/dynamicdoc.ts b/src/app/showcase/doc/table/dynamicdoc.ts deleted file mode 100644 index c7f692f09cf..00000000000 --- a/src/app/showcase/doc/table/dynamicdoc.ts +++ /dev/null @@ -1,170 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'dynamic-doc', - template: ` -

    Columns can be defined dynamically using the *ngFor directive.

    -
    - -
    - - - - - {{ col.header }} - - - - - - - {{ rowData[col.field] }} - - - - -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class DynamicDoc { - products!: Product[]; - - cols!: Column[]; - - constructor( - private productService: ProductService, - private cd: ChangeDetectorRef, - ) {} - - loadDemoData() { - this.productService.getProductsMini().then((data) => { - this.products = data; - this.cd.markForCheck(); - }); - - this.cols = [ - { field: 'code', header: 'Code' }, - { field: 'name', header: 'Name' }, - { field: 'category', header: 'Category' }, - { field: 'quantity', header: 'Quantity' }, - ]; - } - - code: Code = { - basic: ` - - - - {{ col.header }} - - - - - - - {{ rowData[col.field] }} - - - -`, - html: `
    - - - - - {{ col.header }} - - - - - - - {{ rowData[col.field] }} - - - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { TableModule } from 'primeng/table'; -import { CommonModule } from '@angular/common'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'table-dynamic-demo', - templateUrl: 'table-dynamic-demo.html', - standalone: true, - imports: [TableModule, CommonModule], - providers: [ProductService] -}) -export class TableDynamicDemo { - products!: Product[]; - - cols!: Column[]; - - constructor(private productService: ProductService) {} - - ngOnInit() { - this.productService.getProductsMini().then((data) => { - this.products = data; - }); - - this.cols = [ - { field: 'code', header: 'Code' }, - { field: 'name', header: 'Name' }, - { field: 'category', header: 'Category' }, - { field: 'quantity', header: 'Quantity' } - ]; - } -}`, - data: `{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - service: ['ProductService'], - }; - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/table/flexiblescrolldoc.ts b/src/app/showcase/doc/table/flexiblescrolldoc.ts deleted file mode 100644 index 9e5e63ee1f1..00000000000 --- a/src/app/showcase/doc/table/flexiblescrolldoc.ts +++ /dev/null @@ -1,230 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; - -@Component({ - selector: 'flexible-scroll-doc', - template: ` -

    - Flex scroll feature makes the scrollable viewport section dynamic instead of a fixed value so that it can grow or shrink - relative to the parent size of the table. Click the button below to display a maximizable Dialog where data viewport adjusts - itself according to the size changes. -

    -
    - -
    -
    - -
    - - - - - Name - Country - Company - Representative - - - - - {{ customer.name }} - {{ customer.country.name }} - {{ customer.company }} - {{ customer.representative.name }} - - - - - - - -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class FlexibleScrollDoc { - customers!: Customer[]; - - dialogVisible: boolean = false; - - constructor( - private customerService: CustomerService, - private cd: ChangeDetectorRef, - ) {} - - loadDemoData() { - this.customerService.getCustomersMedium().then((data) => { - this.customers = data; - }); - } - - showDialog() { - this.dialogVisible = true; - } - - code: Code = { - basic: `
    - -
    - - - - - Name - Country - Company - Representative - - - - - {{ customer.name }} - {{ customer.country.name }} - {{ customer.company }} - {{ customer.representative.name }} - - - - - - -`, - html: `
    -
    - -
    - - - - - Name - Country - Company - Representative - - - - - {{ customer.name }} - {{ customer.country.name }} - {{ customer.company }} - {{ customer.representative.name }} - - - - - - - -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; -import { ButtonModule } from 'primeng/button'; -import { HttpClientModule } from '@angular/common/http'; - -@Component({ - selector: 'table-flexible-scroll-demo', - templateUrl: 'table-flexible-scroll-demo.html', - standalone: true, - imports: [TableModule, DialogModule, ButtonModule, HttpClientModule], - providers: [CustomerService] -}) -export class TableFlexibleScrollDemo implements OnInit{ - customers!: Customer[]; - - dialogVisible: boolean = false; - - constructor(private customerService: CustomerService) {} - - ngOnInit() { - this.customerService.getCustomersMedium().then((data) => { - this.customers = data; - }); - } - - showDialog() { - this.dialogVisible = true; - } -}`, - data: `{ - id: 1000, - name: 'James Butt', - country: { - name: 'Algeria', - code: 'dz' - }, - company: 'Benton, John B Jr', - date: '2015-09-13', - status: 'unqualified', - verified: true, - activity: 17, - representative: { - name: 'Ioni Bowcher', - image: 'ionibowcher.png' - }, - balance: 70663 -}, -...`, - service: ['CustomerService'], - }; - - extFiles = [ - { - path: 'src/domain/customer.ts', - content: ` -export interface Country { - name?: string; - code?: string; -} - -export interface Representative { - name?: string; - image?: string; -} - -export interface Customer { - id?: number; - name?: string; - country?: Country; - company?: string; - date?: string | Date; - status?: string; - activity?: number; - representative?: Representative; - verified?: boolean; - balance?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/table/frozenrowsdoc.ts b/src/app/showcase/doc/table/frozenrowsdoc.ts deleted file mode 100644 index 8708f72d3ca..00000000000 --- a/src/app/showcase/doc/table/frozenrowsdoc.ts +++ /dev/null @@ -1,340 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; - -@Component({ - selector: 'frozen-rows-doc', - template: ` -

    Frozen rows are used to fix certain rows while scrolling, this data is defined with the frozenValue property.

    -
    - -
    - - - - Name - Country - Company - Representative - - - - - - {{ customer.name }} - {{ customer.country.name }} - {{ customer.company }} - {{ customer.representative.name }} - - - - - - - - {{ customer.name }} - {{ customer.country.name }} - {{ customer.company }} - {{ customer.representative.name }} - - - - - - -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class FrozenRowsDoc { - unlockedCustomers!: Customer[]; - - lockedCustomers!: Customer[]; - - constructor( - private customerService: CustomerService, - private cd: ChangeDetectorRef, - ) {} - - loadDemoData() { - this.customerService.getCustomersMedium().then((data) => { - this.unlockedCustomers = data; - this.cd.markForCheck(); - }); - - this.lockedCustomers = [ - { - id: 5135, - name: 'Geraldine Bisset', - country: { - name: 'France', - code: 'fr', - }, - company: 'Bisset Group', - status: 'proposal', - date: '2019-05-05', - activity: 0, - representative: { - name: 'Amy Elsner', - image: 'amyelsner.png', - }, - }, - ]; - } - - toggleLock(data: Customer, frozen: boolean, index: number) { - if (frozen) { - this.lockedCustomers = this.lockedCustomers.filter((c, i) => i !== index); - this.unlockedCustomers.push(data); - } else { - this.unlockedCustomers = this.unlockedCustomers.filter((c, i) => i !== index); - this.lockedCustomers.push(data); - } - - this.unlockedCustomers.sort((val1, val2) => { - return val1.id < val2.id ? -1 : 1; - }); - } - - code: Code = { - basic: ` - - - Name - Country - Company - Representative - - - - - - {{customer.name}} - {{customer.country.name}} - {{customer.company}} - {{customer.representative.name}} - - - - - - - - {{customer.name}} - {{customer.country.name}} - {{customer.company}} - {{customer.representative.name}} - - - - - -`, - html: `
    - - - - Name - Country - Company - Representative - - - - - - {{customer.name}} - {{customer.country.name}} - {{customer.company}} - {{customer.representative.name}} - - - - - - - - {{customer.name}} - {{customer.country.name}} - {{customer.company}} - {{customer.representative.name}} - - - - - - -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; -import { TableModule } from 'primeng/table'; -import { ButtonModule } from 'primeng/button'; -import { RippleModule } from 'primeng/ripple'; -import { HttpClientModule } from '@angular/common/http'; - -@Component({ - selector: 'table-frozen-rows-demo', - templateUrl: 'table-frozen-rows-demo.html', - standalone: true, - imports: [TableModule, ButtonModule, RippleModule, HttpClientModule], - providers: [CustomerService] -}) -export class TableFrozenRowsDemo implements OnInit{ - unlockedCustomers!: Customer[]; - - lockedCustomers!: Customer[]; - - constructor(private customerService: CustomerService) {} - - ngOnInit() { - this.customerService.getCustomersMedium().then((data) => (this.unlockedCustomers = data)); - - this.lockedCustomers = [ - { - id: 5135, - name: 'Geraldine Bisset', - country: { - name: 'France', - code: 'fr' - }, - company: 'Bisset Group', - status: 'proposal', - date: '2019-05-05', - activity: 0, - representative: { - name: 'Amy Elsner', - image: 'amyelsner.png' - } - } - ]; - } - - toggleLock(data: Customer, frozen: boolean, index: number) { - if (frozen) { - this.lockedCustomers = this.lockedCustomers.filter((c, i) => i !== index); - this.unlockedCustomers.push(data); - } else { - this.unlockedCustomers = this.unlockedCustomers.filter((c, i) => i !== index); - this.lockedCustomers.push(data); - } - - this.unlockedCustomers.sort((val1, val2) => { - return val1.id < val2.id ? -1 : 1; - }); - } -}`, - data: `{ - id: 1000, - name: 'James Butt', - country: { - name: 'Algeria', - code: 'dz' - }, - company: 'Benton, John B Jr', - date: '2015-09-13', - status: 'unqualified', - verified: true, - activity: 17, - representative: { - name: 'Ioni Bowcher', - image: 'ionibowcher.png' - }, - balance: 70663 -}, -...`, - service: ['CustomerService'], - }; - - extFiles = [ - { - path: 'src/domain/customer.ts', - content: ` -export interface Country { - name?: string; - code?: string; -} - -export interface Representative { - name?: string; - image?: string; -} - -export interface Customer { - id?: number; - name?: string; - country?: Country; - company?: string; - date?: string | Date; - status?: string; - activity?: number; - representative?: Representative; - verified?: boolean; - balance?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/table/gridlinesdoc.ts b/src/app/showcase/doc/table/gridlinesdoc.ts deleted file mode 100644 index 493cf304274..00000000000 --- a/src/app/showcase/doc/table/gridlinesdoc.ts +++ /dev/null @@ -1,154 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'gridlines-doc', - template: ` -

    Enabling showGridlines displays borders between cells.

    -
    - -
    - - - - Code - Name - Category - Quantity - - - - - {{ product.code }} - {{ product.name }} - {{ product.category }} - {{ product.quantity }} - - - -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class GridlinesDoc { - products!: Product[]; - - constructor( - private productService: ProductService, - private cd: ChangeDetectorRef, - ) {} - - loadDemoData() { - this.productService.getProductsMini().then((data) => { - this.products = data; - this.cd.markForCheck(); - }); - } - - code: Code = { - basic: ` - - - Code - Name - Category - Quantity - - - - - {{ product.code }} - {{ product.name }} - {{ product.category }} - {{ product.quantity }} - - -`, - html: `
    - - - - Code - Name - Category - Quantity - - - - - {{ product.code }} - {{ product.name }} - {{ product.category }} - {{ product.quantity }} - - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { TableModule } from 'primeng/table'; -import { CommonModule } from '@angular/common'; - -@Component({ - selector: 'table-gridlines-demo', - templateUrl: 'table-gridlines-demo.html', - standalone: true, - imports: [TableModule, CommonModule], - providers: [ProductService] -}) -export class TableGridlinesDemo { - products!: Product[]; - - constructor(private productService: ProductService) {} - - ngOnInit() { - this.productService.getProductsMini().then((data) => { - this.products = data; - }); - } -}`, - data: `{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - service: ['ProductService'], - }; - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/table/importdoc.ts b/src/app/showcase/doc/table/importdoc.ts deleted file mode 100644 index b0da1a4c63a..00000000000 --- a/src/app/showcase/doc/table/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'table-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { TableModule } from 'primeng/table';`, - }; -} diff --git a/src/app/showcase/doc/table/lazyloaddoc.ts b/src/app/showcase/doc/table/lazyloaddoc.ts deleted file mode 100644 index 46f5d94fed4..00000000000 --- a/src/app/showcase/doc/table/lazyloaddoc.ts +++ /dev/null @@ -1,443 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { LazyLoadEvent } from 'primeng/api'; -import { Code } from '@domain/code'; -import { Customer, Representative } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; - -@Component({ - selector: 'lazy-load-doc', - template: ` -

    - Lazy mode is handy to deal with large datasets, instead of loading the entire data, small chunks of data is loaded by - invoking onLazyLoad callback everytime paging, sorting and filtering happens. Sample here loads the - data from remote datasource efficiently using lazy loading. Also, the implementation of checkbox selection in lazy - tables is left entirely to the user. Since the table component does not know what will happen to the data on the next page - or whether there are instant data changes, the selection array can be implemented in several ways. One of them is as in the - example below. -

    -
    - -
    - - - - - Name - Country - Company - Representative - - - - - - - - - - - - - - - - - - - -
    - - {{ option.name }} -
    -
    -
    -
    -
    - - -
    - - - - - - {{ customer.name }} - {{ customer.country.name }} - {{ customer.company }} - {{ customer.representative.name }} - - -
    -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class LazyLoadDoc implements OnInit { - customers!: Customer[]; - - totalRecords!: number; - - loading: boolean = false; - - representatives!: Representative[]; - - selectAll: boolean = false; - - selectedCustomers!: Customer[]; - - constructor( - private customerService: CustomerService, - private cd: ChangeDetectorRef, - ) {} - - ngOnInit() { - this.loading = true; - } - - loadDemoData() { - this.representatives = [ - { name: 'Amy Elsner', image: 'amyelsner.png' }, - { name: 'Anna Fali', image: 'annafali.png' }, - { name: 'Asiya Javayant', image: 'asiyajavayant.png' }, - { name: 'Bernardo Dominic', image: 'bernardodominic.png' }, - { name: 'Elwin Sharvill', image: 'elwinsharvill.png' }, - { name: 'Ioni Bowcher', image: 'ionibowcher.png' }, - { name: 'Ivan Magalhaes', image: 'ivanmagalhaes.png' }, - { name: 'Onyama Limba', image: 'onyamalimba.png' }, - { name: 'Stephen Shaw', image: 'stephenshaw.png' }, - { name: 'Xuxue Feng', image: 'xuxuefeng.png' }, - ]; - } - - loadCustomers(event: LazyLoadEvent) { - this.loading = true; - - setTimeout(() => { - this.customerService.getCustomers({ lazyEvent: JSON.stringify(event) }).then((res) => { - this.customers = res.customers; - this.totalRecords = res.totalRecords; - this.loading = false; - this.cd.markForCheck(); - }); - }, 1000); - } - - onSelectionChange(value = []) { - this.selectAll = value.length === this.totalRecords; - this.selectedCustomers = value; - } - - onSelectAllChange(event: any) { - const checked = event.checked; - - if (checked) { - this.customerService.getCustomers().then((res) => { - this.selectedCustomers = res.customers; - this.selectAll = true; - }); - } else { - this.selectedCustomers = []; - this.selectAll = false; - } - } - - code: Code = { - basic: ` - - - - - Name - - - Country - - - Company - - - Representative - - - - - - - - - - - - - - - - - - - - -
    - - {{ option.name }} -
    -
    -
    -
    -
    - - -
    - - - - - - {{ customer.name }} - {{ customer.country.name }} - {{ customer.company }} - {{ customer.representative.name }} - - -
    `, - html: `
    - - - - - Name - Country - Company - Representative - - - - - - - - - - - - - - - - - - - -
    - - {{ option.name }} -
    -
    -
    -
    -
    - - -
    - - - - - - {{ customer.name }} - {{ customer.country.name }} - {{ customer.company }} - {{ customer.representative.name }} - - -
    -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { LazyLoadEvent } from 'primeng/api'; -import { Customer, Representative } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; -import { TableModule } from 'primeng/table'; -import { MultiSelectModule } from 'primeng/multiselect'; -import { HttpClientModule } from '@angular/common/http'; - -@Component({ - selector: 'table-lazy-load-demo', - templateUrl: 'table-lazy-load-demo.html', - standalone: true, - imports: [TableModule, MultiSelectModule, HttpClientModule], - providers: [CustomerService] -}) -export class TableLazyLoadDemo implements OnInit{ - customers!: Customer[]; - - totalRecords!: number; - - loading: boolean = false; - - representatives!: Representative[]; - - selectAll: boolean = false; - - selectedCustomers!: Customer[]; - - constructor(private customerService: CustomerService) {} - - ngOnInit() { - this.representatives = [ - { name: 'Amy Elsner', image: 'amyelsner.png' }, - { name: 'Anna Fali', image: 'annafali.png' }, - { name: 'Asiya Javayant', image: 'asiyajavayant.png' }, - { name: 'Bernardo Dominic', image: 'bernardodominic.png' }, - { name: 'Elwin Sharvill', image: 'elwinsharvill.png' }, - { name: 'Ioni Bowcher', image: 'ionibowcher.png' }, - { name: 'Ivan Magalhaes', image: 'ivanmagalhaes.png' }, - { name: 'Onyama Limba', image: 'onyamalimba.png' }, - { name: 'Stephen Shaw', image: 'stephenshaw.png' }, - { name: 'Xuxue Feng', image: 'xuxuefeng.png' } - ]; - - this.loading = true; - } - - loadCustomers(event: LazyLoadEvent) { - this.loading = true; - - setTimeout(() => { - this.customerService.getCustomers({ lazyEvent: JSON.stringify(event) }).then((res) => { - this.customers = res.customers; - this.totalRecords = res.totalRecords; - this.loading = false; - }); - }, 1000); - } - - onSelectionChange(value = []) { - this.selectAll = value.length === this.totalRecords; - this.selectedCustomers = value; - } - - onSelectAllChange(event: any) { - const checked = event.checked; - - if (checked) { - this.customerService.getCustomers().then((res) => { - this.selectedCustomers = res.customers; - this.selectAll = true; - }); - } else { - this.selectedCustomers = []; - this.selectAll = false; - } - } -}`, - data: `{ - id: 1000, - name: 'James Butt', - country: { - name: 'Algeria', - code: 'dz' - }, - company: 'Benton, John B Jr', - date: '2015-09-13', - status: 'unqualified', - verified: true, - activity: 17, - representative: { - name: 'Ioni Bowcher', - image: 'ionibowcher.png' - }, - balance: 70663 -}, -...`, - service: ['CustomerService'], - }; - - extFiles = [ - { - path: 'src/domain/customer.ts', - content: ` -export interface Country { - name?: string; - code?: string; -} - -export interface Representative { - name?: string; - image?: string; -} - -export interface Customer { - id?: number; - name?: string; - country?: Country; - company?: string; - date?: string | Date; - status?: string; - activity?: number; - representative?: Representative; - verified?: boolean; - balance?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/table/paginatorbasicdoc.ts b/src/app/showcase/doc/table/paginatorbasicdoc.ts deleted file mode 100644 index 8f541a80709..00000000000 --- a/src/app/showcase/doc/table/paginatorbasicdoc.ts +++ /dev/null @@ -1,184 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; - -@Component({ - selector: 'paginator-basic-doc', - template: ` -

    - Pagination is enabled by setting paginator property to true and defining a rows property to specify the number - of rows per page. For server side pagination, see the lazy loading - example. -

    -
    - -
    - - - - Name - Country - Company - Representative - - - - - {{ customer.name }} - {{ customer.country.name }} - {{ customer.company }} - {{ customer.representative.name }} - - - -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class PaginatorBasicDoc { - customers!: Customer[]; - - constructor( - private customerService: CustomerService, - private cd: ChangeDetectorRef, - ) {} - - loadDemoData() { - this.customerService.getCustomersLarge().then((customers) => { - this.customers = customers; - this.cd.markForCheck(); - }); - } - - code: Code = { - basic: ` - - - Name - Country - Company - Representative - - - - - {{ customer.name }} - {{ customer.country.name }} - {{ customer.company }} - {{ customer.representative.name }} - - -`, - html: `
    - - - - Name - Country - Company - Representative - - - - - {{ customer.name }} - {{ customer.country.name }} - {{ customer.company }} - {{ customer.representative.name }} - - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; -import { TableModule } from 'primeng/table'; -import { CommonModule } from '@angular/common'; - -@Component({ - selector: 'table-paginator-basic-demo', - templateUrl: 'table-paginator-basic-demo.html', - standalone: true, - imports: [TableModule, CommonModule], - providers: [ProductService] -}) -export class TablePaginatorBasicDemo { - customers!: Customer[]; - - constructor(private customerService: CustomerService) {} - - ngOnInit() { - this.customerService.getCustomersLarge().then((customers) => (this.customers = customers)); - } -}`, - data: `{ - id: 1000, - name: 'James Butt', - country: { - name: 'Algeria', - code: 'dz' - }, - company: 'Benton, John B Jr', - date: '2015-09-13', - status: 'unqualified', - verified: true, - activity: 17, - representative: { - name: 'Ioni Bowcher', - image: 'ionibowcher.png' - }, - balance: 70663 -}, -...`, - service: ['CustomerService'], - }; - - extFiles = [ - { - path: 'src/domain/customer.ts', - content: ` -export interface Country { - name?: string; - code?: string; -} - -export interface Representative { - name?: string; - image?: string; -} - -export interface Customer { - id?: number; - name?: string; - country?: Country; - company?: string; - date?: string | Date; - status?: string; - activity?: number; - representative?: Representative; - verified?: boolean; - balance?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/table/paginatorlocaledoc.ts b/src/app/showcase/doc/table/paginatorlocaledoc.ts deleted file mode 100644 index ee5e129ba7f..00000000000 --- a/src/app/showcase/doc/table/paginatorlocaledoc.ts +++ /dev/null @@ -1,207 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; - -@Component({ - selector: 'paginator-locale-doc', - template: ` -

    - paginator localization information such as page numbers and rows per page options are defined with the - paginatorLocale property which defaults to the user locale. -

    -
    - -
    - - - - Name - Country - Company - Representative - - - - - {{ customer.name }} - {{ customer.country.name }} - {{ customer.company }} - {{ customer.representative.name }} - - - - - - - - - -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class PaginatorLocaleDoc { - customers!: Customer[]; - - constructor( - private customerService: CustomerService, - private cd: ChangeDetectorRef, - ) {} - - loadDemoData() { - this.customerService.getCustomersLarge().then((customers) => { - this.customers = customers; - this.cd.markForCheck(); - }); - } - - code: Code = { - basic: ` - - - Name - Country - Company - Representative - - - - - {{ customer.name }} - {{ customer.country.name }} - {{ customer.company }} - {{ customer.representative.name }} - - - - - - - - -`, - html: ` -
    - - - - Name - Country - Company - Representative - - - - - {{ customer.name }} - {{ customer.country.name }} - {{ customer.company }} - {{ customer.representative.name }} - - - - - - - - - -
    `, - typescript: ` -import { Component } from '@angular/core'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; - -@Component({ - selector: 'table-paginator-locale-demo', - templateUrl: 'table-paginator-locale-demo.html' -}) -export class TablePaginatorLocaleDemo { - customers!: Customer[]; - - constructor(private customerService: CustomerService) {} - - ngOnInit() { - this.customerService.getCustomersLarge().then((customers) => (this.customers = customers)); - } -}`, - data: `{ - id: 1000, - name: 'James Butt', - country: { - name: 'Algeria', - code: 'dz' - }, - company: 'Benton, John B Jr', - date: '2015-09-13', - status: 'unqualified', - verified: true, - activity: 17, - representative: { - name: 'Ioni Bowcher', - image: 'ionibowcher.png' - }, - balance: 70663 -}, -...`, - service: ['CustomerService'], - }; - - extFiles = [ - { - path: 'src/domain/customer.ts', - content: ` -export interface Country { - name?: string; - code?: string; -} - -export interface Representative { - name?: string; - image?: string; -} - -export interface Customer { - id?: number; - name?: string; - country?: Country; - company?: string; - date?: string | Date; - status?: string; - activity?: number; - representative?: Representative; - verified?: boolean; - balance?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/table/paginatorprogrammaticdoc.ts b/src/app/showcase/doc/table/paginatorprogrammaticdoc.ts deleted file mode 100644 index 0b3f5be82d6..00000000000 --- a/src/app/showcase/doc/table/paginatorprogrammaticdoc.ts +++ /dev/null @@ -1,323 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; - -@Component({ - selector: 'paginator-programmatic-doc', - template: ` - -

    - Paginator can also be controlled via model using a binding to the first property where changes trigger a pagination. -

    -
    - -
    -
    - - - -
    - - - - Name - Country - Company - Representative - - - - - {{ customer.name }} - {{ customer.country.name }} - {{ customer.company }} - {{ customer.representative.name }} - - - -
    -
    - - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class PaginatorProgrammaticDoc { - customers!: Customer[]; - - first = 0; - - rows = 10; - - constructor( - private customerService: CustomerService, - private cd: ChangeDetectorRef, - ) {} - - loadDemoData() { - this.customerService.getCustomersLarge().then((customers) => { - this.customers = customers; - this.cd.markForCheck(); - }); - } - - next() { - this.first = this.first + this.rows; - } - - prev() { - this.first = this.first - this.rows; - } - - reset() { - this.first = 0; - } - - pageChange(event) { - this.first = event.first; - this.rows = event.rows; - } - - isLastPage(): boolean { - return this.customers ? this.first === this.customers.length - this.rows : true; - } - - isFirstPage(): boolean { - return this.customers ? this.first === 0 : true; - } - - code: Code = { - basic: `
    - - - -
    - - - - Name - Country - Company - Representative - - - - - {{ customer.name }} - {{ customer.country.name }} - {{ customer.company }} - {{ customer.representative.name }} - - - - - - - - -`, - html: `
    - - - -
    -
    - - - - Name - Country - Company - Representative - - - - - {{ customer.name }} - {{ customer.country.name }} - {{ customer.company }} - {{ customer.representative.name }} - - - - - - - - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { Customer } from '@domain/customer'; -import { CustomerService } from '@service/customerservice'; -import { TableModule } from 'primeng/table'; -import { CommonModule } from '@angular/common'; -import { ButtonModule } from 'primeng/button'; -import { HttpClientModule } from '@angular/common/http'; - -@Component({ - selector: 'table-paginator-programmatic-demo', - templateUrl: 'table-paginator-programmatic-demo.html', - standalone: true, - imports: [TableModule, CommonModule, ButtonModule, HttpClientModule], - providers: [CustomerService] -}) -export class TablePaginatorProgrammaticDemo { - customers!: Customer[]; - - first = 0; - - rows = 10; - - constructor(private customerService: CustomerService) {} - - ngOnInit() { - this.customerService.getCustomersLarge().then((customers) => (this.customers = customers)); - } - - next() { - this.first = this.first + this.rows; - } - - prev() { - this.first = this.first - this.rows; - } - - reset() { - this.first = 0; - } - - pageChange(event) { - this.first = event.first; - this.rows = event.rows; - } - - isLastPage(): boolean { - return this.customers ? this.first === this.customers.length - this.rows : true; - } - - isFirstPage(): boolean { - return this.customers ? this.first === 0 : true; - } -}`, - data: `{ - id: 1000, - name: 'James Butt', - country: { - name: 'Algeria', - code: 'dz' - }, - company: 'Benton, John B Jr', - date: '2015-09-13', - status: 'unqualified', - verified: true, - activity: 17, - representative: { - name: 'Ioni Bowcher', - image: 'ionibowcher.png' - }, - balance: 70663 -}, -...`, - service: ['CustomerService'], - }; - - extFiles = [ - { - path: 'src/domain/customer.ts', - content: ` -export interface Country { - name?: string; - code?: string; -} - -export interface Representative { - name?: string; - image?: string; -} - -export interface Customer { - id?: number; - name?: string; - country?: Country; - company?: string; - date?: string | Date; - status?: string; - activity?: number; - representative?: Representative; - verified?: boolean; - balance?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/table/reorderdoc.ts b/src/app/showcase/doc/table/reorderdoc.ts deleted file mode 100644 index 0f71c619377..00000000000 --- a/src/app/showcase/doc/table/reorderdoc.ts +++ /dev/null @@ -1,204 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'reorder-doc', - template: ` -

    - Order of the columns and rows can be changed using drag and drop. Column reordering is configured by adding - reorderableColumns property. -

    -

    - Similarly, adding reorderableRows property enables draggable rows. For the drag handle a column needs to have - rowReorder property and onRowReorder callback is required to control the state of the rows after reorder - completes. -

    -
    - -
    - - - - - - {{ col.header }} - - - - - - - - - - {{ rowData[col.field] }} - - - - -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class ReorderDoc { - products!: Product[]; - - cols!: Column[]; - - constructor( - private productService: ProductService, - private cd: ChangeDetectorRef, - ) {} - - loadDemoData() { - this.productService.getProductsMini().then((data) => { - this.products = data; - this.cd.markForCheck(); - }); - - this.cols = [ - { field: 'code', header: 'Code' }, - { field: 'name', header: 'Name' }, - { field: 'category', header: 'Category' }, - { field: 'quantity', header: 'Quantity' }, - ]; - } - - code: Code = { - basic: ` - - - - - {{col.header}} - - - - - - - - - - {{rowData[col.field]}} - - - -`, - html: `
    - - - - - - {{col.header}} - - - - - - - - - - {{rowData[col.field]}} - - - - -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { TableModule } from 'primeng/table'; -import { CommonModule } from '@angular/common'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'table-reorder-demo', - templateUrl: 'table-reorder-demo.html', - standalone: true, - imports: [TableModule, CommonModule], - providers: [ProductService] -}) -export class TableReorderDemo implements OnInit{ - products!: Product[]; - - cols!: Column[]; - - constructor(private productService: ProductService) {} - - ngOnInit() { - this.productService.getProductsMini().then((data) => (this.products = data)); - - this.cols = [ - { field: 'code', header: 'Code' }, - { field: 'name', header: 'Name' }, - { field: 'category', header: 'Category' }, - { field: 'quantity', header: 'Quantity' } - ]; - } -}`, - data: `{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - service: ['ProductService'], - }; - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/table/sizedoc.ts b/src/app/showcase/doc/table/sizedoc.ts deleted file mode 100644 index 83ca13b9de6..00000000000 --- a/src/app/showcase/doc/table/sizedoc.ts +++ /dev/null @@ -1,194 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'size-doc', - template: ` -

    In addition to a regular table, alternatives with alternative sizes are available.

    -
    - -
    -
    - -
    - - - - Code - Name - Category - Quantity - - - - - {{ product.code }} - {{ product.name }} - {{ product.category }} - {{ product.quantity }} - - - -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class SizeDoc { - products!: Product[]; - - sizes!: any[]; - - selectedSize: any = undefined; - - constructor( - private productService: ProductService, - private cd: ChangeDetectorRef, - ) {} - - loadDemoData() { - this.productService.getProductsMini().then((data) => { - this.products = data; - this.cd.markForCheck(); - }); - - this.sizes = [ - { name: 'Small', value: 'small' }, - { name: 'Normal', value: undefined }, - { name: 'Large', value: 'large' }, - ]; - } - - code: Code = { - basic: `
    - -
    - - - - Code - Name - Category - Quantity - - - - - {{ product.code }} - {{ product.name }} - {{ product.category }} - {{ product.quantity }} - - -`, - html: `
    -
    - -
    - - - - Code - Name - Category - Quantity - - - - - {{ product.code }} - {{ product.name }} - {{ product.category }} - {{ product.quantity }} - - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { TableModule } from 'primeng/table'; -import { SelectButton } from 'primeng/selectbutton'; -import { CommonModule } from '@angular/common'; - -@Component({ - selector: 'table-size-demo', - templateUrl: 'table-size-demo.html', - standalone: true, - imports: [TableModule, SelectButton, CommonModule], - providers: [ProductService] -}) -export class TableSizeDemo { - products!: Product[]; - - sizes!: any[]; - - selectedSize: any = ''; - - constructor(private productService: ProductService) {} - - ngOnInit() { - this.productService.getProductsMini().then((data) => { - this.products = data; - }); - - this.sizes = [ - { name: 'Small', class: 'p-datatable-sm' }, - { name: 'Normal', class: '' }, - { name: 'Large', class: 'p-datatable-lg' } - ]; - } -}`, - data: `{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - service: ['ProductService'], - }; - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/table/styledoc.ts b/src/app/showcase/doc/table/styledoc.ts deleted file mode 100644 index 5b3ffcc9619..00000000000 --- a/src/app/showcase/doc/table/styledoc.ts +++ /dev/null @@ -1,179 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -@Component({ - selector: 'table-style-doc', - template: ` -

    Certain rows or cells can easily be styled based on conditions.

    -
    - -
    - - - - Code - Name - Category - Quantity - - - - - {{ product.code }} - {{ product.name }} - {{ product.category }} - - - - - - -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class StyleDoc { - products!: Product[]; - - constructor( - private productService: ProductService, - private cd: ChangeDetectorRef, - ) {} - - code: Code = { - basic: ` - - - Code - Name - Category - Quantity - - - - - {{ product.code }} - {{ product.name }} - {{ product.category }} - - - - - -`, - html: `
    - - - - Code - Name - Category - Quantity - - - - - {{ product.code }} - {{ product.name }} - {{ product.category }} - - - - - - -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { TableModule } from 'primeng/table'; -import { CommonModule } from '@angular/common'; -import { BadgeModule } from 'primeng/badge'; - -@Component({ - selector: 'table-style-demo', - templateUrl: 'table-style-demo.html', - standalone: true, - imports: [TableModule, CommonModule, BadgeModule], - providers: [ProductService] -}) -export class TableStyleDemo implements OnInit{ - products!: Product[]; - - constructor( - private productService: ProductService, - private cd: ChangeDetectorRef, - ) {} - - loadDemoData() { - this.productService.getProductsSmall().then((data) => { - this.products = data; - this.cd.markForCheck(); - }); - } - - rowClass(product: Product) { - return { '!bg-primary !text-primary-contrast': product.category === 'Fitness' }; - } - - rowStyle(product: Product) { - if (product.quantity === 0) { - return { fontWeight: 'bold', fontStyle: 'italic' }; - } - } - - stockSeverity(product: Product) { - if (product.quantity === 0) return 'danger'; - else if (product.quantity > 0 && product.quantity < 10) return 'warn'; - else return 'success'; - } - -}`, - service: ['ProductService'], - }; - - loadDemoData() { - this.productService.getProductsSmall().then((data) => { - this.products = data; - this.cd.markForCheck(); - }); - } - - rowClass(product: Product) { - return { '!bg-primary !text-primary-contrast': product.category === 'Fitness' }; - } - - rowStyle(product: Product) { - if (product.quantity === 0) { - return { fontWeight: 'bold', fontStyle: 'italic' }; - } - } - - stockSeverity(product: Product) { - if (product.quantity === 0) return 'danger'; - else if (product.quantity > 0 && product.quantity < 10) return 'warn'; - else return 'success'; - } - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/table/templatedoc.ts b/src/app/showcase/doc/table/templatedoc.ts deleted file mode 100644 index fca78309f39..00000000000 --- a/src/app/showcase/doc/table/templatedoc.ts +++ /dev/null @@ -1,244 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'template-doc', - template: ` -

    Custom content at header, body and footer sections are supported via templating.

    -
    - -
    - - -
    - Products - -
    -
    - - - Name - Image - Price - Category - Reviews - Status - - - - - {{ product.name }} - - - - {{ product.price | currency: 'USD' }} - {{ product.category }} - - - - - - - In total there are {{ products ? products.length : 0 }} products. -
    -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class TemplateDoc { - products!: Product[]; - - cols!: Column[]; - - constructor( - private productService: ProductService, - private cd: ChangeDetectorRef, - ) {} - - loadDemoData() { - this.productService.getProductsMini().then((data) => { - this.products = data; - this.cd.markForCheck(); - }); - - this.cols = [ - { field: 'code', header: 'Code' }, - { field: 'name', header: 'Name' }, - { field: 'category', header: 'Category' }, - { field: 'quantity', header: 'Quantity' }, - ]; - } - - getSeverity(status: string) { - switch (status) { - case 'INSTOCK': - return 'success'; - case 'LOWSTOCK': - return 'warn'; - case 'OUTOFSTOCK': - return 'danger'; - } - } - - code: Code = { - basic: ` - -
    - Products - -
    -
    - - - Name - Image - Price - Category - Reviews - Status - - - - - {{ product.name }} - - - - {{ product.price | currency: 'USD' }} - {{ product.category }} - - - - - - - In total there are {{ products ? products.length : 0 }} products. -
    `, - html: `
    - - -
    - Products - -
    -
    - - - Name - Image - Price - Category - Reviews - Status - - - - - {{ product.name }} - - - - {{ product.price | currency: 'USD' }} - {{ product.category }} - - - - - - - In total there are {{ products ? products.length : 0 }} products. -
    -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { Product } from '@domain/product'; -import { ProductService } from '@service/productservice'; -import { TableModule } from 'primeng/table'; -import { TagModule } from 'primeng/tag'; -import { RatingModule } from 'primeng/rating'; -import { CommonModule } from '@angular/common'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'table-template-demo', - templateUrl: 'table-template-demo.html', - standalone: true, - imports: [TableModule, TagModule, RatingModule, ButtonModule, CommonModule], - providers: [ProductService] -}) -export class TableTemplateDemo implements OnInit { - products!: Product[]; - - constructor(private productService: ProductService) {} - - ngOnInit() { - this.productService.getProductsMini().then((data) => { - this.products = data; - }); - } - - getSeverity(status: string) { - switch (status) { - case 'INSTOCK': - return 'success'; - case 'LOWSTOCK': - return 'warn'; - case 'OUTOFSTOCK': - return 'danger'; - } - } -}`, - data: `{ - id: '1000', - code: 'f230fh0g3', - name: 'Bamboo Watch', - description: 'Product Description', - image: 'bamboo-watch.jpg', - price: 65, - category: 'Accessories', - quantity: 24, - inventoryStatus: 'INSTOCK', - rating: 5 -}, -...`, - service: ['ProductService'], - }; - - extFiles = [ - { - path: 'src/domain/product.ts', - content: ` -export interface Product { - id?: string; - code?: string; - name?: string; - description?: string; - price?: number; - quantity?: number; - inventoryStatus?: string; - category?: string; - image?: string; - rating?: number; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/table/virtualscrolldoc.ts b/src/app/showcase/doc/table/virtualscrolldoc.ts deleted file mode 100644 index 9add55fd902..00000000000 --- a/src/app/showcase/doc/table/virtualscrolldoc.ts +++ /dev/null @@ -1,185 +0,0 @@ -import { ChangeDetectionStrategy, Component } from '@angular/core'; -import { Car } from '@domain/car'; -import { Code } from '@domain/code'; -import { CarService } from '@service/carservice'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'virtual-scroll-doc', - template: ` -

    - VirtualScroller is a performance-approach to handle huge data efficiently. Setting virtualScroll property as true and - providing a virtualScrollItemSize in pixels would be enough to enable this functionality. It is also suggested to use - the same virtualScrollItemSize value on the tr element inside the body template. -

    -
    - -
    - - - - - {{ col.header }} - - - - - - - {{ rowData[col.field] }} - - - - -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class VirtualScrollDoc { - cars!: Car[]; - - virtualCars!: Car[]; - - cols!: Column[]; - - constructor(private carService: CarService) {} - - loadDemoData() { - this.cols = [ - { field: 'id', header: 'Id' }, - { field: 'vin', header: 'Vin' }, - { field: 'year', header: 'Year' }, - { field: 'brand', header: 'Brand' }, - { field: 'color', header: 'Color' }, - ]; - - this.cars = Array.from({ length: 10000 }).map((_, i) => this.carService.generateCar(i + 1)); - this.virtualCars = Array.from({ length: 10000 }); - } - - code: Code = { - basic: ` - - - - {{ col.header }} - - - - - - - {{ rowData[col.field] }} - - - -`, - html: `
    - - - - - {{ col.header }} - - - - - - - {{ rowData[col.field] }} - - - - -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { Car } from '@domain/car'; -import { CarService } from '@service/carservice'; -import { TableModule } from 'primeng/table'; -import { CommonModule } from '@angular/common'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'table-virtual-scroll-demo', - templateUrl: 'table-virtual-scroll-demo.html', - standalone: true, - imports: [TableModule, CommonModule], - providers: [CarService] -}) -export class TableVirtualScrollDemo implements OnInit{ - cars!: Car[]; - - virtualCars!: Car[]; - - cols!: Column[]; - - constructor(private carService: CarService) {} - - ngOnInit() { - this.cols = [ - { field: 'id', header: 'Id' }, - { field: 'vin', header: 'Vin' }, - { field: 'year', header: 'Year' }, - { field: 'brand', header: 'Brand' }, - { field: 'color', header: 'Color' } - ]; - - this.cars = Array.from({ length: 10000 }).map((_, i) => this.carService.generateCar(i + 1)); - this.virtualCars = Array.from({ length: 10000 }); - } -}`, - data: `{ - id: 1 - vin: tvACo, - brand: Norma, - color: Black, - year: 2002 -} -...`, - service: ['CarService'], - }; - - extFiles = [ - { - path: 'src/domain/car.ts', - content: ` -export interface Car { - id?; - vin?; - year?; - brand?; - color?; - price?; - saleDate?; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/table/virtualscrolllazydoc.ts b/src/app/showcase/doc/table/virtualscrolllazydoc.ts deleted file mode 100644 index 0beeaad63f6..00000000000 --- a/src/app/showcase/doc/table/virtualscrolllazydoc.ts +++ /dev/null @@ -1,248 +0,0 @@ -import { ChangeDetectionStrategy, Component } from '@angular/core'; -import { LazyLoadEvent } from 'primeng/api'; -import { Car } from '@domain/car'; -import { Code } from '@domain/code'; -import { CarService } from '@service/carservice'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'virtual-scroll-lazy-doc', - template: ` -

    - VirtualScroller is a performance-approach to handle huge data efficiently. Setting virtualScroll property as true and - providing a virtualScrollItemSize in pixels would be enough to enable this functionality. It is also suggested to use - the same virtualScrollItemSize value on the tr element inside the body template. -

    -
    - -
    - - - - - {{ col.header }} - - - - - - - {{ rowData[col.field] }} - - - - - - - - - - - -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class VirtualScrollLazyDoc { - cars!: Car[]; - - virtualCars!: Car[]; - - cols!: Column[]; - - constructor(private carService: CarService) {} - - loadDemoData() { - this.cols = [ - { field: 'id', header: 'Id' }, - { field: 'vin', header: 'Vin' }, - { field: 'year', header: 'Year' }, - { field: 'brand', header: 'Brand' }, - { field: 'color', header: 'Color' }, - ]; - - this.cars = Array.from({ length: 10000 }).map((_, i) => this.carService.generateCar(i + 1)); - this.virtualCars = Array.from({ length: 10000 }); - } - - loadCarsLazy(event: LazyLoadEvent) { - //simulate remote connection with a timeout - setTimeout( - () => { - //load data of required page - let loadedCars = this.cars.slice(event.first, event.first + event.rows); - - //populate page of virtual cars - Array.prototype.splice.apply(this.virtualCars, [...[event.first, event.rows], ...loadedCars]); - - //trigger change detection - event.forceUpdate(); - }, - Math.random() * 1000 + 250, - ); - } - - code: Code = { - basic: ` - - - - {{col.header}} - - - - - - - {{rowData[col.field]}} - - - - - - - - - - -`, - html: `
    - - - - - {{col.header}} - - - - - - - {{rowData[col.field]}} - - - - - - - - - - - -
    `, - typescript: `import { Component, OnInit } from '@angular/core'; -import { LazyLoadEvent } from 'primeng/api'; -import { Car } from '@domain/car'; -import { CarService } from '@service/carservice'; -import { TableModule } from 'primeng/table'; -import { CommonModule } from '@angular/common'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'table-virtual-scroll-lazy-demo', - templateUrl: 'table-virtual-scroll-lazy-demo.html', - standalone: true, - imports: [TableModule, CommonModule], - providers: [CarService] -}) -export class TableVirtualScrollLazyDemo implements OnInit{ - cars!: Car[]; - - virtualCars!: Car[]; - - cols!: Column[]; - - constructor(private carService: CarService) {} - - ngOnInit() { - this.cols = [ - { field: 'id', header: 'Id' }, - { field: 'vin', header: 'Vin' }, - { field: 'year', header: 'Year' }, - { field: 'brand', header: 'Brand' }, - { field: 'color', header: 'Color' } - ]; - - this.cars = Array.from({ length: 10000 }).map((_, i) => this.carService.generateCar(i + 1)); - this.virtualCars = Array.from({ length: 10000 }); - } - - loadCarsLazy(event: LazyLoadEvent) { - //simulate remote connection with a timeout - setTimeout(() => { - //load data of required page - let loadedCars = this.cars.slice(event.first, event.first + event.rows); - - //populate page of virtual cars - Array.prototype.splice.apply(this.virtualCars, [...[event.first, event.rows], ...loadedCars]); - - //trigger change detection - event.forceUpdate(); - }, Math.random() * 1000 + 250); - } -}`, - data: `{ - id: 1 - vin: tvACo, - brand: Norma, - color: Black, - year: 2002 -} -...`, - service: ['CarService'], - }; - - extFiles = [ - { - path: 'src/domain/car.ts', - content: ` -export interface Car { - id?; - vin?; - year?; - brand?; - color?; - price?; - saleDate?; -}`, - }, - ]; -} diff --git a/src/app/showcase/doc/tabs/accessibilitydoc.ts b/src/app/showcase/doc/tabs/accessibilitydoc.ts deleted file mode 100644 index 588f46c1c72..00000000000 --- a/src/app/showcase/doc/tabs/accessibilitydoc.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'tabs-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Tabs container is defined with the tablist role, as any attribute is passed to the container element - aria-labelledby can be optionally used to specify an element to describe the Tabs. Each tab header has a - tab role along with aria-selected state attribute and aria-controls to refer to the corresponding tab - content element. The content element of each tab has tabpanel role, an id to match thearia-controls of the - header and aria-labelledby reference to the header as the accessible name. -

    -

    Tab Header Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus through the header.
    enterActivates the focused tab header.
    spaceActivates the focused tab header.
    right arrowMoves focus to the next header.
    left arrowMoves focus to the previous header.
    homeMoves focus to the last header.
    endMoves focus to the first header.
    -
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/tabs/basicdoc.ts b/src/app/showcase/doc/tabs/basicdoc.ts deleted file mode 100644 index 16d312199fc..00000000000 --- a/src/app/showcase/doc/tabs/basicdoc.ts +++ /dev/null @@ -1,142 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    - Tabs is defined using TabList, Tab, TabPanels and TabPanel components. Tab and TabPanel - components are associated with their value properties -

    -
    -
    - - - Header I - Header II - Header III - - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est - laborum. -

    -
    - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque - corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in - culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et - expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    -
    -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: ` - - Header I - Header II - Header III - - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et - dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex - ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat - nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit - anim id est laborum. -

    -
    - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. - Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni - dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius - modi. -

    -
    - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti - atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique - sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum - facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil - impedit quo minus. -

    -
    -
    -
    `, - - html: `
    - - - Header I - Header II - Header III - - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et - dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex - ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat - nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit - anim id est laborum. -

    -
    - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. - Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni - dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius - modi. -

    -
    - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti - atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique - sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum - facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil - impedit quo minus. -

    -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { TabsModule } from 'primeng/tabs'; -import { CommonModule } from '@angular/common'; - -@Component({ - selector: 'tabs-basic-demo', - templateUrl: './tabs-basic-demo.html', - standalone: true, - imports: [CommonModule, TabsModule] -}) -export class TabsBasicDemo {}`, - }; -} diff --git a/src/app/showcase/doc/tabs/controlleddoc.ts b/src/app/showcase/doc/tabs/controlleddoc.ts deleted file mode 100644 index 4ae1f5f8eeb..00000000000 --- a/src/app/showcase/doc/tabs/controlleddoc.ts +++ /dev/null @@ -1,154 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'controlled-doc', - template: ` - -

    Tabs can be controlled programmatically using value property as a model.

    -
    -
    -
    - - - -
    - - - Header I - Header II - Header III - - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est - laborum. -

    -
    - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque - corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in - culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et - expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    -
    -
    - - `, -}) -export class ControlledDoc { - value: number = 0; - - code: Code = { - basic: `
    - - - -
    - - - Header I - Header II - Header III - - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est - laborum. -

    -
    - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque - corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in - culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et - expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    -
    `, - - html: `
    -
    - - - -
    - - - Header I - Header II - Header III - - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est - laborum. -

    -
    - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque - corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in - culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et - expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; -import { TabsModule } from 'primeng/tabs'; - -@Component({ - selector: 'tabs-controlled-demo', - templateUrl: './tabs-controlled-demo.html', - standalone: true, - imports: [ButtonModule, TabsModule, FormsModule] -}) -export class TabsControlledDemo { - value: number = 0; -}`, - }; -} diff --git a/src/app/showcase/doc/tabs/disableddoc.ts b/src/app/showcase/doc/tabs/disableddoc.ts deleted file mode 100644 index 6087bfa74a4..00000000000 --- a/src/app/showcase/doc/tabs/disableddoc.ts +++ /dev/null @@ -1,142 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'disabled-doc', - template: ` - -

    Enabling disabled property of a Tab prevents user interaction.

    -
    -
    - - - Header I - Header II - Header III - Header IV - - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore - magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est - laborum. -

    -
    - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo - enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi. -

    -
    - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque - corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in - culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et - expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus. -

    -
    -
    -
    -
    - - `, -}) -export class DisabledDoc { - code: Code = { - basic: ` - - Header I - Header II - Header III - Header IV - - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et - dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex - ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat - nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit - anim id est laborum. -

    -
    - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. - Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni - dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius - modi. -

    -
    - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti - atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique - sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum - facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil - impedit quo minus. -

    -
    -
    -
    `, - - html: `
    - - - Header I - Header II - Header III - Header IV - - - -

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et - dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex - ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat - nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit - anim id est laborum. -

    -
    - -

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem - aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. - Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni - dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius - modi. -

    -
    - -

    - At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti - atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique - sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum - facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil - impedit quo minus. -

    -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { CommonModule } from '@angular/common'; -import { TabsModule } from 'primeng/tabs'; - -@Component({ - selector: 'tabs-disabled-demo', - templateUrl: './tabs-disabled-demo.html', - standalone: true, - imports: [CommonModule, TabsModule] -}) -export class TabsDisabledDemo {}`, - }; -} diff --git a/src/app/showcase/doc/tabs/dynamicdoc.ts b/src/app/showcase/doc/tabs/dynamicdoc.ts deleted file mode 100644 index 27b3fec1ac9..00000000000 --- a/src/app/showcase/doc/tabs/dynamicdoc.ts +++ /dev/null @@ -1,94 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'dynamic-doc', - template: ` - -

    Tabs can be generated dynamically using the standard @for block.

    -
    -
    - - - @for (tab of tabs; track tab.value) { - {{ tab.title }} - } - - - @for (tab of tabs; track tab.value) { - -

    {{ tab.content }}

    -
    - } -
    -
    -
    - - `, -}) -export class DynamicDoc implements OnInit { - tabs: { title: string; value: string; content: string }[] = []; - code: Code = { - basic: ` - - @for (tab of tabs; track tab.value) { - {{ tab.title }} - } - - - @for (tab of tabs; track tab.value) { - -

    {{ tab.content }}

    -
    - } -
    -
    `, - - html: `
    - - - @for (tab of tabs; track tab.value) { - {{ tab.title }} - } - - - @for (tab of tabs; track tab.value) { - -

    {{ tab.content }}

    -
    - } -
    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { TabsModule } from 'primeng/tabs'; -import { CommonModule } from '@angular/common'; - -@Component({ - selector: 'tabs-dynamic-demo', - templateUrl: './tabs-dynamic-demo.html', - standalone: true, - imports: [TabsModule, CommonModule] -}) -export class TabsDynamicDemo implements OnInit { - tabs: { title: string; value: number; content: string }[] = []; - - ngOnInit() { - this.tabs = [ - { title: 'Tab 1', value: 0, content: 'Tab 1 Content' }, - { title: 'Tab 2', value: 1, content: 'Tab 2 Content' }, - { title: 'Tab 3', value: 2, content: 'Tab 3 Content' }, - ]; - } -}`, - }; - - ngOnInit() { - this.tabs = [ - { title: 'Tab 1', value: '0', content: 'Tab 1 Content' }, - { title: 'Tab 2', value: '1', content: 'Tab 2 Content' }, - { title: 'Tab 3', value: '2', content: 'Tab 3 Content' }, - ]; - } -} diff --git a/src/app/showcase/doc/tabs/importdoc.ts b/src/app/showcase/doc/tabs/importdoc.ts deleted file mode 100644 index 0c5a9e00098..00000000000 --- a/src/app/showcase/doc/tabs/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'tabs-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { TabsModule } from 'primeng/tabs';`, - }; -} diff --git a/src/app/showcase/doc/tag/accessibilitydoc.ts b/src/app/showcase/doc/tag/accessibilitydoc.ts deleted file mode 100644 index 616b860d6ab..00000000000 --- a/src/app/showcase/doc/tag/accessibilitydoc.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'tag-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Tag does not include any roles and attributes by default, any attribute is passed to the root element so aria roles and - attributes can be added if required. If the tags are dynamic,aria-live may be utilized as well. In case badges need - to be tabbable, tabIndex can be added to implement custom key handlers. -

    - -

    Keyboard Support

    -

    Component does not include any interactive elements.

    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/tag/basicdoc.ts b/src/app/showcase/doc/tag/basicdoc.ts deleted file mode 100644 index b9dd58fc0df..00000000000 --- a/src/app/showcase/doc/tag/basicdoc.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    Label of the tag is defined with the value property.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - code: Code = { - basic: ``, - html: `
    - -
    `, - typescript: `import { Component } from '@angular/core'; -import { Tag } from 'primeng/tag'; - -@Component({ - selector: 'tag-basic-demo', - templateUrl: './tag-basic-demo.html', - standalone: true, - imports: [Tag] -}) -export class TagBasicDemo {}`, - }; -} diff --git a/src/app/showcase/doc/tag/icondoc.ts b/src/app/showcase/doc/tag/icondoc.ts deleted file mode 100644 index 177f1d6078d..00000000000 --- a/src/app/showcase/doc/tag/icondoc.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'icon-doc', - template: ` - -

    A font icon next to the value can be displayed with the icon property.

    -
    -
    - - - - - - - -
    - - `, -}) -export class IconDoc { - code: Code = { - basic: ` - - - - - -`, - - html: `
    - - - - - - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { Tag } from 'primeng/tag'; - -@Component({ - selector: 'tag-icon-demo', - templateUrl: './tag-icon-demo.html', - standalone: true, - imports: [Tag] -}) -export class TagIconDemo {}`, - }; -} diff --git a/src/app/showcase/doc/tag/importdoc.ts b/src/app/showcase/doc/tag/importdoc.ts deleted file mode 100644 index 752edd82764..00000000000 --- a/src/app/showcase/doc/tag/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'tag-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Tag } from 'primeng/tag';`, - }; -} diff --git a/src/app/showcase/doc/tag/severitydoc.ts b/src/app/showcase/doc/tag/severitydoc.ts deleted file mode 100644 index cbc5e878ea9..00000000000 --- a/src/app/showcase/doc/tag/severitydoc.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'severity-doc', - template: ` - -

    - Severity defines the color of the tag, possible values are success, info, warn and danger in - addition to the default theme color. -

    -
    -
    - - - - - - - -
    - - `, -}) -export class SeverityDoc { - code: Code = { - basic: ` - - - - - -`, - html: `
    - - - - - - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { Tag } from 'primeng/tag'; - -@Component({ - selector: 'tag-severity-demo', - templateUrl: './tag-severity-demo.html', - standalone: true, - imports: [Tag] -}) -export class TagSeverityDemo {}`, - }; -} diff --git a/src/app/showcase/doc/tag/styledoc.ts b/src/app/showcase/doc/tag/styledoc.ts deleted file mode 100644 index a333f06ceec..00000000000 --- a/src/app/showcase/doc/tag/styledoc.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'tag-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-tagTag element
    p-tag-roundedRounded element
    p-tag-iconIcon of the tag
    p-tag-valueValue of the tag
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/tag/templatedoc.ts b/src/app/showcase/doc/tag/templatedoc.ts deleted file mode 100644 index ca5e97a10ef..00000000000 --- a/src/app/showcase/doc/tag/templatedoc.ts +++ /dev/null @@ -1,57 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'tag-template-demo', - template: ` - -

    Children of the component are passed as the content for templating.

    -
    -
    - -
    - Country - Italy -
    -
    -
    - - `, -}) -export class TemplateDoc { - code: Code = { - basic: ` -
    - Country - - Italy - -
    -
    `, - html: `
    - -
    - Country - - Italy - -
    -
    -
    `, - typescript: `import { Component } from '@angular/core'; -import { Tag } from 'primeng/tag'; - -@Component({ - selector: 'tag-template-demo', - templateUrl: './tag-template-demo.html', - standalone: true, - imports: [Tag] -}) -export class TagTemplateDemo {}`, - }; -} diff --git a/src/app/showcase/doc/tailwind/animationsdoc.ts b/src/app/showcase/doc/tailwind/animationsdoc.ts deleted file mode 100644 index 53aa9d865a3..00000000000 --- a/src/app/showcase/doc/tailwind/animationsdoc.ts +++ /dev/null @@ -1,446 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'animations-doc', - template: ` - -

    - The plugin also adds extended animation utilities that can be used with the styleclass and - animateonscroll directives. -

    -
    -
    - -
    -
    -
    -
    - -

    Animations

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ClassProperty
    animate-fadeinfadein 0.15s linear
    animate-fadeoutfadeout 0.15s linear
    animate-slidedownslidedown 0.45s ease-in-out
    animate-slideupslideup 0.45s cubic-bezier(0, 1, 0, 1)
    animate-scaleinscalein 0.15s linear
    animate-fadeinleftfadeinleft 0.15s linear
    animate-fadeoutleftfadeoutleft 0.15s linear
    animate-fadeinrightfadeinright 0.15s linear
    animate-fadeoutrightfadeoutright 0.15s linear
    animate-fadeinupfadeinup 0.15s linear
    animate-fadeoutupfadeoutup 0.15s linear
    animate-fadeindownfadeindown 0.15s linear
    animate-fadeoutupfadeoutup 0.15s linear
    animate-widthwidth 0.15s linear
    animate-flipflip 0.15s linear
    animate-flipupflipup 0.15s linear
    animate-flipleftfadein 0.15s linear
    animate-fliprightflipright 0.15s linear
    animate-zoominzoomin 0.15s linear
    animate-zoomindownzoomindown 0.15s linear
    animate-zoominleftzoominleft 0.15s linear
    animate-zoominrightzoominright 0.15s linear
    animate-zoominupzoominup 0.15s linear
    -
    - -

    Animation Duration

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ClassProperty
    animate-duration-0animation-duration: 0s
    animate-duration-75animation-duration: 75ms
    animate-duration-100animation-duration: 100ms
    animate-duration-200animation-duration: 200ms
    animate-duration-300animation-duration: 300ms
    animate-duration-400animation-duration: 400ms
    animate-duration-500animation-duration: 500ms
    animate-duration-700animation-duration: 700ms
    animate-duration-1000animation-duration: 1000ms
    animate-duration-2000animation-duration: 2000ms
    animate-duration-3000animation-duration: 300ms
    -
    - -

    Animation Delay

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ClassProperty
    animate-delay-noneanimation-duration: 0s
    animate-delay-75animation-delay: 75ms
    animate-delay-100animation-delay: 100ms
    animate-delay-150animation-delay: 150ms
    animate-delay-200animation-delay: 200ms
    animate-delay-300animation-delay: 300ms
    animate-delay-400animation-delay: 400ms
    animate-delay-500animation-delay: 500ms
    animate-delay-700animation-delay: 700ms
    animate-delay-1000animation-delay: 1000ms
    -
    - -

    Iteration Count

    -
    - - - - - - - - - - - - - - - - - - - - - -
    ClassProperty
    animate-infiniteanimation-iteration-count: infinite
    animate-onceanimation-iteration-count: 1
    animate-twiceanimation-iteration-count: 2
    -
    - -

    Direction

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ClassProperty
    animate-normalanimation-direction: normal
    animate-reverseanimation-direction: reverse
    animate-alternateanimation-direction: alternate
    animate-alternate-reverseanimation-direction: alternate-reverse
    -
    - -

    Timing Function

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ClassProperty
    animate-ease-linearanimation-timing-function: linear
    animate-ease-inanimation-timing-function: cubic-bezier(0.4, 0, 1, 1)
    animate-ease-outanimation-timing-function: cubic-bezier(0, 0, 0.2, 1)
    animate-ease-in-outanimation-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
    -
    - -

    Fill Mode

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ClassProperty
    animate-fill-noneanimation-fill-mode: normal
    animate-fill-forwardsanimation-fill-mode: forwards
    animate-fill-backwardsanimation-fill-mode: backwards
    animate-fill-bothanimation-fill-mode: both
    -
    - -

    Play State

    -
    - - - - - - - - - - - - - - - - - -
    ClassProperty
    animate-runninganimation-play-state: running
    animate-pausedanimation-play-state: paused
    -
    - -

    Backface Visibility State

    -
    - - - - - - - - - - - - - - - - - -
    ClassProperty
    backface-visiblebackface-visibility: visible
    backface-hiddenbackface-visibility: hidden
    -
    - `, -}) -export class AnimationsDoc { - animation = null; - animations; - - get dynamicAnimationClasses(): string[] { - return [ - 'rounded-border', - 'bg-primary', - 'w-16', - 'h-16', - 'mx-auto', - `animate-${this.animation}`, - 'animate-once', - 'animate-duration-1000', - ]; - } - - ngOnInit() { - this.animations = [ - 'fadein', - 'fadeout', - 'slideup', - 'scalein', - 'fadeinleft', - 'fadeoutleft', - 'fadeinright', - 'fadeoutright', - 'fadeinup', - 'fadeoutup', - 'width', - 'flipup', - 'flipleft', - 'flipright', - 'zoomin', - 'zoomindown', - 'zoominleft', - 'zoominright', - 'zoominup', - ]; - } - - code: Code = { - basic: ` -
    -
    -
    `, - }; -} diff --git a/src/app/showcase/doc/tailwind/colorpalettedoc.ts b/src/app/showcase/doc/tailwind/colorpalettedoc.ts deleted file mode 100644 index c4f416ed2be..00000000000 --- a/src/app/showcase/doc/tailwind/colorpalettedoc.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'color-palette-doc', - template: ` -

    PrimeNG color palette as utility classes.

    -
    -
    -
      -
    • - {{ color }} -
      -
      -
      - {{ shade }} -
      -
      -
    • -
    - -
    -
    - primary -
    -
    - highlight -
    -
    - box -
    -
    -
    -
    - `, -}) -export class ColorPaletteDoc { - shades: number[] = [0, 50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950]; - colors: string[] = ['primary', 'surface']; -} diff --git a/src/app/showcase/doc/tailwind/formdoc.ts b/src/app/showcase/doc/tailwind/formdoc.ts deleted file mode 100644 index 4f491453846..00000000000 --- a/src/app/showcase/doc/tailwind/formdoc.ts +++ /dev/null @@ -1,142 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'form-doc', - template: ` - -

    Using Tailwind utilities for the responsive layout of a form with PrimeNG components.

    -
    -
    -
    -
    -
    - - -
    -
    - - -
    -
    -
    -
    - - -
    -
    - - - -
    - -
    {{ selectedCountry.name }}
    -
    -
    - -
    - -
    {{ country.name }}
    -
    -
    -
    -
    -
    -
    - - -
    -
    -
    - - `, -}) -export class FormDoc { - countries: any[] | undefined; - - selectedCountry: string | undefined; - - ngOnInit() { - this.countries = [ - { name: 'Australia', code: 'AU' }, - { name: 'Brazil', code: 'BR' }, - { name: 'China', code: 'CN' }, - { name: 'Egypt', code: 'EG' }, - { name: 'France', code: 'FR' }, - { name: 'Germany', code: 'DE' }, - { name: 'India', code: 'IN' }, - { name: 'Japan', code: 'JP' }, - { name: 'Spain', code: 'ES' }, - { name: 'United States', code: 'US' }, - ]; - } - - code: { - basic: `
    -
    -
    - - -
    -
    - - -
    -
    -
    -
    - - -
    -
    - - - -
    - -
    {{ selectedCountry.name }}
    -
    -
    - -
    - -
    {{ country.name }}
    -
    -
    -
    -
    -
    -
    - - -
    -
    `; - }; -} diff --git a/src/app/showcase/doc/tailwind/headlessdoc.ts b/src/app/showcase/doc/tailwind/headlessdoc.ts deleted file mode 100644 index ffbd268a471..00000000000 --- a/src/app/showcase/doc/tailwind/headlessdoc.ts +++ /dev/null @@ -1,232 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'headless-doc', - template: ` - -

    A headless PrimeNG dialog with a custom UI.

    -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    - - `, -}) -export class HeadlessDoc { - visible: boolean = false; - - showDialog() { - this.visible = true; - } - - closeDialog() { - this.visible = false; - } - - code: Code = { - basic: ` - - -
    - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    `, - }; -} diff --git a/src/app/showcase/doc/tailwind/overviewdoc.ts b/src/app/showcase/doc/tailwind/overviewdoc.ts deleted file mode 100644 index a2e0821f7a2..00000000000 --- a/src/app/showcase/doc/tailwind/overviewdoc.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'overview-doc', - template: ` - -

    - Tailwind CSS is a popular CSS framework based on a utility-first design. The core provides flexible CSS classes with - predefined CSS rules to build your own UI elements. For example, instead of an opinionated btn class as in Bootstrap, - Tailwind offers primitive classes like bg-blue-500, rounded and p-4 to apply a button. A set of - reusable classes can also be grouped as a Tailwind CSS component and there are even a couple of libraries that take this - approach to build components specifically for Tailwind. -

    -

    - Tailwind is an outstanding CSS library, however it lacks a true comprehensive UI suite when combined with Angular, this is - where PrimeNG comes in by providing a wide range of highly accessible and feature rich UI component library. The core of - PrimeNG does not depend on Tailwind CSS. -

    -
    - `, -}) -export class OverviewDoc {} diff --git a/src/app/showcase/doc/tailwind/plugindoc.ts b/src/app/showcase/doc/tailwind/plugindoc.ts deleted file mode 100644 index 43f05f7edef..00000000000 --- a/src/app/showcase/doc/tailwind/plugindoc.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'plugin-doc', - template: ` - -

    - The - tailwindcss-primeui - is an official plugin by PrimeTek to provide first class integration between a Prime UI library like PrimeNG and Tailwind - CSS. It is designed to work both in styled and unstyled modes. In styled mode, for instance the semantic colors such as - primary and surfaces are provided as Tailwind utilities e.g. bg-primary, text-surface-500, - text-muted-color. -

    -

    Plugin is available on npm.

    - -

    After installation, configure the plugin at your tailwind configuration file.

    - -
    - `, -}) -export class PluginDoc { - code1: Code = { - basic: `npm i tailwindcss-primeui`, - }; - code2: Code = { - basic: `// tailwind.config.js -module.exports = { - // ... - plugins: [require('tailwindcss-primeui')] -};`, - }; -} diff --git a/src/app/showcase/doc/tailwind/tailwinddoc.module.ts b/src/app/showcase/doc/tailwind/tailwinddoc.module.ts deleted file mode 100644 index 593f1a6b295..00000000000 --- a/src/app/showcase/doc/tailwind/tailwinddoc.module.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { Button } from 'primeng/button'; -import { Tag } from 'primeng/tag'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { OverviewDoc } from './overviewdoc'; -import { PluginDoc } from './plugindoc'; -import { ExtensionsDoc } from './extensionsdoc'; -import { OverrideDoc } from './overridedoc'; -import { ColorPaletteDoc } from './colorpalettedoc'; -import { FormDoc } from './formdoc'; -import { InputText } from 'primeng/inputtext'; -import { Select } from 'primeng/select'; -import { DatePicker } from 'primeng/datepicker'; -import { FormsModule } from '@angular/forms'; -import { Textarea } from 'primeng/textarea'; -import { HeadlessDoc } from './headlessdoc'; -import { Dialog } from 'primeng/dialog'; -import { AnimationsDoc } from './animationsdoc'; - -@NgModule({ - imports: [ - CommonModule, - RouterModule, - AppCodeModule, - AppDocModule, - Tag, - Button, - InputText, - Textarea, - Select, - DatePicker, - FormsModule, - Dialog, - ], - declarations: [OverviewDoc, PluginDoc, ExtensionsDoc, OverrideDoc, ColorPaletteDoc, FormDoc, HeadlessDoc, AnimationsDoc], - exports: [AppDocModule], -}) -export class TailwindDocModule {} diff --git a/src/app/showcase/doc/terminal/accessibilitydoc.ts b/src/app/showcase/doc/terminal/accessibilitydoc.ts deleted file mode 100644 index 2c00a8195cc..00000000000 --- a/src/app/showcase/doc/terminal/accessibilitydoc.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'terminal-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Terminal component has an input element that can be described with aria-label or aria-labelledby props. The - element that lists the previous commands has aria-live so that changes are received by the screen reader. -

    - -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves focus through the input element.
    enterExecutes the command when focus in on the input element.
    -
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/terminal/basicdoc.ts b/src/app/showcase/doc/terminal/basicdoc.ts deleted file mode 100644 index 55189897f61..00000000000 --- a/src/app/showcase/doc/terminal/basicdoc.ts +++ /dev/null @@ -1,82 +0,0 @@ -import { Component, OnDestroy } from '@angular/core'; -import { TerminalService } from 'primeng/terminal'; -import { Subscription } from 'rxjs'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    - Commands are processed using observables via the TerminalService. Import this service into your component and - subscribe to commandHandler to process commands by sending replies with sendResponse function. -

    -
    -
    -

    - Enter "date" to display the current date, "greet {0}" for a message and - "random" to get a random number. -

    - -
    - - `, - providers: [TerminalService], -}) -export class BasicDoc implements OnDestroy { - subscription: Subscription; - - constructor(private terminalService: TerminalService) { - this.subscription = this.terminalService.commandHandler.subscribe((command) => { - let response = command === 'date' ? new Date().toDateString() : 'Unknown command: ' + command; - this.terminalService.sendResponse(response); - }); - } - - ngOnDestroy() { - if (this.subscription) { - this.subscription.unsubscribe(); - } - } - - code: Code = { - basic: `

    Enter "date" to display the current date, -"greet {0}" for a message and "random" -to get a random number.

    -`, - html: `
    -

    Enter "date" to display the current date, - "greet {0}" for a message and "random" - to get a random number.

    - -
    `, - typescript: `import { Component, OnDestroy } from '@angular/core'; -import { TerminalService } from 'primeng/terminal'; -import { Terminal } from 'primeng/terminal'; -import { Subscription } from 'rxjs'; - -@Component({ - selector: 'terminal-basic-demo', - templateUrl: './terminal-basic-demo.html', - standalone: true, - imports: [Terminal], - providers: [TerminalService] -}) -export class TerminalBasicDemo implements OnDestroy { - subscription: Subscription; - - constructor(private terminalService: TerminalService) { - this.subscription = this.terminalService.commandHandler.subscribe((command) => { - let response = command === 'date' ? new Date().toDateString() : 'Unknown command: ' + command; - this.terminalService.sendResponse(response); - }); - } - - ngOnDestroy() { - if (this.subscription) { - this.subscription.unsubscribe(); - } - } -}`, - }; -} diff --git a/src/app/showcase/doc/terminal/importdoc.ts b/src/app/showcase/doc/terminal/importdoc.ts deleted file mode 100644 index 1151522d2ba..00000000000 --- a/src/app/showcase/doc/terminal/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'terminal-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Terminal } from 'primeng/terminal';`, - }; -} diff --git a/src/app/showcase/doc/terminal/styledoc.ts b/src/app/showcase/doc/terminal/styledoc.ts deleted file mode 100644 index 7a295a8d297..00000000000 --- a/src/app/showcase/doc/terminal/styledoc.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'terminal-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-terminalContainer element.
    p-terminal-contentContent of terminal.
    p-terminal-promptPrompt text.
    p-terminal-responseCommand response.
    p-terminal-inputInput element to enter commands.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/textarea/accessibilitydoc.ts b/src/app/showcase/doc/textarea/accessibilitydoc.ts deleted file mode 100644 index 608ac63b799..00000000000 --- a/src/app/showcase/doc/textarea/accessibilitydoc.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'text-area-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Textarea component renders a native textarea element that implicitly includes any passed prop. Value to describe the - component can either be provided via label tag combined with id prop or using aria-labelledby, - aria-label props. -

    -
    - - - -

    Keyboard Support

    -
    - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus to the input.
    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - basic: ` - - -Address 2 - - -`, - }; -} diff --git a/src/app/showcase/doc/textarea/basicdoc.ts b/src/app/showcase/doc/textarea/basicdoc.ts deleted file mode 100644 index 6440e2525ad..00000000000 --- a/src/app/showcase/doc/textarea/basicdoc.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    Textarea is applied to an input field with pTextarea directive.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - value!: string; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Textarea } from 'primeng/textearea';; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-textarea-basic-demo', - templateUrl: './input-textarea-basic-demo.html', - standalone: true, - imports: [FormsModule, Textarea] -}) - -export class InputTextareaBasicDemo { - value!: string; -}`, - }; -} diff --git a/src/app/showcase/doc/textarea/disableddoc.ts b/src/app/showcase/doc/textarea/disableddoc.ts deleted file mode 100644 index 66200b0de61..00000000000 --- a/src/app/showcase/doc/textarea/disableddoc.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'disabled-doc', - template: ` - -

    When disabled is present, the element cannot be edited and focused.

    -
    -
    - -
    - - `, -}) -export class DisabledDoc { - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Textarea } from 'primeng/textearea';; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-textarea-disabled-demo', - templateUrl: './input-textarea-disabled-demo.html', - standalone: true, - imports: [FormsModule, Textarea] -}) -export class InputTextareaDisabledDemo { -}`, - }; -} diff --git a/src/app/showcase/doc/textarea/filleddoc.ts b/src/app/showcase/doc/textarea/filleddoc.ts deleted file mode 100644 index 6876a039349..00000000000 --- a/src/app/showcase/doc/textarea/filleddoc.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'filled-doc', - template: ` - -

    - Specify the variant property as filled to display the component with a higher visual emphasis than the default - outlined style. -

    -
    -
    - -
    - - `, -}) -export class FilledDoc { - value!: string; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Textarea } from 'primeng/textearea';; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-textarea-filled-demo', - templateUrl: './input-textarea-filled-demo.html', - standalone: true, - imports: [FormsModule, Textarea] -}) - -export class InputTextareaFilledDemo { - value!: string; -}`, - }; -} diff --git a/src/app/showcase/doc/textarea/floatlabeldoc.ts b/src/app/showcase/doc/textarea/floatlabeldoc.ts deleted file mode 100644 index 2a6695eed8a..00000000000 --- a/src/app/showcase/doc/textarea/floatlabeldoc.ts +++ /dev/null @@ -1,91 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'floatlabel-doc', - template: ` - -

    - A floating label appears on top of the input field when focused. Visit - FloatLabel documentation for more information. -

    -
    -
    - - - - - - - - - - - - - - -
    - - `, -}) -export class FloatlabelDoc { - value1: string = ''; - - value2: string = ''; - - value3: string = ''; - - code: Code = { - basic: ` - - - - - - - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Textarea } from 'primeng/textearea';; -import { FormsModule } from '@angular/forms'; -import { FloatLabel } from 'primeng/floatlabel'; - -@Component({ - selector: ': 'input-textarea-floatlabel-demo', - templateUrl: './: 'input-textarea-floatlabel-demo.html', - standalone: true, - imports: [FormsModule, Textarea, FloatLabel] -}) -export class TextareaFloatlabelDemo { - value1: string = ''; - - value2: string = ''; - - value3: string = ''; -}`, - }; -} diff --git a/src/app/showcase/doc/textarea/iftalabeldoc.ts b/src/app/showcase/doc/textarea/iftalabeldoc.ts deleted file mode 100644 index 7aa63dfff36..00000000000 --- a/src/app/showcase/doc/textarea/iftalabeldoc.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'iftalabel-doc', - template: ` - -

    - IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for - more information. -

    -
    -
    - - - - -
    - - `, -}) -export class IftaLabelDoc { - value: string = ''; - - code: Code = { - basic: ` - - -`, - - html: `
    - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { InputTextareaModule } from 'primeng/inputtextarea'; -import { FormsModule } from '@angular/forms'; -import { IftaLabelModule } from 'primeng/iftalabel'; - -@Component({ - selector: ': 'input-textarea-iftalabel-demo', - templateUrl: './: 'input-textarea-iftalabel-demo.html', - standalone: true, - imports: [FormsModule, InputTextareaModule, IftaLabelModule] -}) -export class TextareaIftaLabelDemo { - value: string = ''; -}`, - }; -} diff --git a/src/app/showcase/doc/textarea/importdoc.ts b/src/app/showcase/doc/textarea/importdoc.ts deleted file mode 100644 index c5419af1d47..00000000000 --- a/src/app/showcase/doc/textarea/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'text-area-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Textarea } from 'primeng/textearea';;`, - }; -} diff --git a/src/app/showcase/doc/textarea/invaliddoc.ts b/src/app/showcase/doc/textarea/invaliddoc.ts deleted file mode 100644 index 6e82e0d5d01..00000000000 --- a/src/app/showcase/doc/textarea/invaliddoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'invalid-doc', - template: ` - -

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    -
    -
    - -
    - - `, -}) -export class InvalidDoc { - value!: string; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Textarea } from 'primeng/textearea';; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-textarea-invalid-demo', - templateUrl: './input-textarea-invalid-demo.html', - standalone: true, - imports: [FormsModule, Textarea] -}) -export class InputTextareaInvalidDemo { - value!: string; -}`, - }; -} diff --git a/src/app/showcase/doc/textarea/keyfilterdoc.ts b/src/app/showcase/doc/textarea/keyfilterdoc.ts deleted file mode 100644 index 9c420daa486..00000000000 --- a/src/app/showcase/doc/textarea/keyfilterdoc.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'key-filter-doc', - template: ` - -

    - InputText has built-in key filtering support to block certain keys, refer to keyfilter page for - more information. -

    -
    -
    - -
    - - `, -}) -export class KeyfilterDoc { - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Textarea } from 'primeng/textearea';; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector:'input-textarea-key-filter-demo', - templateUrl: './input-textarea-key-filter-demo.html', - standalone: true, - imports: [FormsModule, Textarea] -}) -export class InputTextareaKeyFilterDemo { -}`, - }; -} diff --git a/src/app/showcase/doc/textarea/reactiveformsdoc.ts b/src/app/showcase/doc/textarea/reactiveformsdoc.ts deleted file mode 100644 index f9e71b6b152..00000000000 --- a/src/app/showcase/doc/textarea/reactiveformsdoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - Textarea can also be used with reactive forms. In this case, the formControlName property is used to bind the - component to a form control. -

    -
    -
    -
    - -
    -
    - - `, -}) -export class ReactiveFormsDoc implements OnInit { - formGroup!: FormGroup; - - ngOnInit() { - this.formGroup = new FormGroup({ - text: new FormControl(null), - }); - } - - code: Code = { - basic: `
    - -
    `, - - html: `
    -
    - -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { Textarea } from 'primeng/textearea';; - -@Component({ - selector: 'input-textarea-reactive-forms-demo', - templateUrl: './input-textarea-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, Textarea], -}) -export class InputTextareaReactiveFormsDemo implements OnInit { - formGroup!: FormGroup; - - ngOnInit() { - this.formGroup = new FormGroup({ - text: new FormControl(null) - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/textarea/sizesdoc.ts b/src/app/showcase/doc/textarea/sizesdoc.ts deleted file mode 100644 index d9198854377..00000000000 --- a/src/app/showcase/doc/textarea/sizesdoc.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'sizes-doc', - template: ` - -

    Textarea provides small and large sizes as alternatives to the base.

    -
    -
    - - - -
    - - `, -}) -export class SizesDoc { - value1!: string; - - value2!: string; - - value3!: string; - - code: Code = { - basic: ` - -`, - - html: `
    - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Textarea } from 'primeng/textearea';; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'input-textarea-sizes-demo', - templateUrl: './input-textarea-sizes-demo.html', - standalone: true, - imports: [FormsModule, Textarea] -}) - -export class InputTextareaSizesDemo { - value1!: string; - - value2!: string; - - value3!: string; -}`, - }; -} diff --git a/src/app/showcase/doc/textarea/styledoc.ts b/src/app/showcase/doc/textarea/styledoc.ts deleted file mode 100644 index aa2d1742169..00000000000 --- a/src/app/showcase/doc/textarea/styledoc.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'text-area-style-doc', - template: ` -
    - - - - - - - - - - - - - -
    NameElement
    p-inputtextareaTextarea element
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/textarea/texteareadoc.module.ts b/src/app/showcase/doc/textarea/texteareadoc.module.ts deleted file mode 100644 index 4b42f285ef5..00000000000 --- a/src/app/showcase/doc/textarea/texteareadoc.module.ts +++ /dev/null @@ -1,57 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { InputTextModule } from 'primeng/inputtext'; -import { KeyFilterModule } from 'primeng/keyfilter'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { AutoResizeDoc } from './autoresizedoc'; -import { BasicDoc } from './basicdoc'; -import { DisabledDoc } from './disableddoc'; -import { FloatlabelDoc } from './floatlabeldoc'; -import { InvalidDoc } from './invaliddoc'; -import { ImportDoc } from './importdoc'; -import { KeyfilterDoc } from './keyfilterdoc'; -import { ReactiveFormsDoc } from './reactiveformsdoc'; -import { StyleDoc } from './styledoc'; -import { FilledDoc } from './filleddoc'; -import { FloatLabelModule } from 'primeng/floatlabel'; -import { RouterModule } from '@angular/router'; -import { TextareaModule } from 'primeng/textarea'; -import { IftaLabelModule } from 'primeng/iftalabel'; -import { IftaLabelDoc } from './iftalabeldoc'; -import { SizesDoc } from './sizesdoc'; - -@NgModule({ - imports: [ - CommonModule, - AppCodeModule, - InputTextModule, - FormsModule, - ReactiveFormsModule, - TextareaModule, - AppDocModule, - KeyFilterModule, - FloatLabelModule, - RouterModule, - IftaLabelModule, - ], - exports: [AppDocModule], - declarations: [ - ImportDoc, - BasicDoc, - AutoResizeDoc, - FloatlabelDoc, - InvalidDoc, - DisabledDoc, - KeyfilterDoc, - StyleDoc, - AccessibilityDoc, - ReactiveFormsDoc, - FilledDoc, - IftaLabelDoc, - SizesDoc - ], -}) -export class TextareaDocModule {} diff --git a/src/app/showcase/doc/theming/architecturedoc.ts b/src/app/showcase/doc/theming/architecturedoc.ts deleted file mode 100644 index ec3e24f2f04..00000000000 --- a/src/app/showcase/doc/theming/architecturedoc.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'architecture-doc', - template: ` - -

    - PrimeNG is a design agnostic library so unlike some other UI libraries it does not enforce a certain styling such as - material design. Styling is decoupled from the components using the themes instead. A theme consists of two parts; - base and preset. The base is the style rules with CSS variables as placeholders whereas the preset is a set of - design tokens to feed a base by mapping the tokens to CSS variables. A base may be configured with different presets, - currently Aura, Lara and Nora are the available presets and in upcoming version more presets will be available such as - Material Design. -

    - Architecture -

    - The core of the styled mode architecture is based on a concept named design token, a preset defines the token - configuration in 3 tiers; primitive, semantic and component. -

    -

    Primitive Tokens

    -

    - Primitive tokens have no context, a color palette is a good example for a primitive token such as blue-50 to - blue-900. A token named blue-500 may be used as the primary color, the background of a message however on its - own, the name of the token does not indicate context. Usually they are utilized by the semantic tokens. -

    -

    Semantic Tokens

    -

    - Semantic tokens define content and their names indicate where they are utilized, a well known example of a semantic token is - the primary.color. Semantic tokens map to primitive tokens or other semantic tokens. The colorScheme token - group is a special variable to define tokens based on the color scheme active in the application, this allows defining - different tokens based on the color scheme like dark mode. -

    -

    Component Tokens

    -

    - Component tokens are isolated tokens per component such as inputtext.background or button.color that map to - the semantic tokens. As an example, button.background component token maps to the primary.color semantic token - which maps to the green.500 primitive token. -

    -

    Best Practices

    -

    - Use primitive tokens when defining the core color palette and semantic tokens to specify the common design elements such as - focus ring, primary colors and surfaces. Components tokens should only be used when customizing a specific component. By - defining your own design tokens as a custom preset, you'll be able to define your own style without touching CSS. Overriding - the PrimeNG components using style classes is not a best practice and should be the last resort, design tokens are the - suggested approach. -

    -
    - `, -}) -export class ArchitectureDoc {} diff --git a/src/app/showcase/doc/theming/bootstrapdoc.ts b/src/app/showcase/doc/theming/bootstrapdoc.ts deleted file mode 100644 index c6a43a1daab..00000000000 --- a/src/app/showcase/doc/theming/bootstrapdoc.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'bootstrap-doc', - template: ` - -

    - Bootstrap has a reboot utility to reset the CSS of the standard elements. If you are including this utility, you may - give it a layer while importing it. -

    -
    - - `, -}) -export class BootstrapDoc { - code = { - basic: `@layer bootstrap-reboot, primeng; - -@import "bootstrap-reboot.css" layer(bootstrap-rebooot);`, - }; -} diff --git a/src/app/showcase/doc/theming/casedoc.ts b/src/app/showcase/doc/theming/casedoc.ts deleted file mode 100644 index 3a0b2dba9a3..00000000000 --- a/src/app/showcase/doc/theming/casedoc.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'case-doc', - template: ` - -

    - Tokens are described with the dot separator e.g. primary.color, form.field.background or - checkbox.icon.checked.color. At preset configuration, camel case and object property are used when mapping the dot - separator. The following is an example from the checkbox component tokens to represent the - checkbox.icon.checked.color, all alternatives have the same result. -

    -
    - - `, -}) -export class CaseDoc { - code = { - typescript: `export default { - iconCheckedColor: //..., -} - -export default { - icon: { - checkedColor: //... - } -} - -export default { - icon: { - checked: { - color: //... - } - } -}`, - }; -} diff --git a/src/app/showcase/doc/theming/colorsdoc.ts b/src/app/showcase/doc/theming/colorsdoc.ts deleted file mode 100644 index 1dc4a14ced5..00000000000 --- a/src/app/showcase/doc/theming/colorsdoc.ts +++ /dev/null @@ -1,71 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'colors-doc', - template: ` - -

    - Color palette of a preset is defined by the primitive design token group. The default colors are derived from the - Tailwind colors with some extensions to make it consistent with the Tailwind Presets projects of the unstyled mode. -

    -

    Colors can be accessed at CSS as a variable and programmatically using the $dt utility.

    - -
    -
      - @for (color of colors; track color) { -
    • - {{ color }} -
      - @for (shade of shades; track shade) { -
      -
      - {{ shades[j] }} -
      - } -
      -
    • - } -
    -
    -
    - `, -}) -export class ColorsDoc { - shades = [50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950]; - - colors = [ - 'emerald', - 'green', - 'lime', - 'red', - 'orange', - 'amber', - 'yellow', - 'teal', - 'cyan', - 'sky', - 'blue', - 'indigo', - 'violet', - 'purple', - 'fuchsia', - 'pink', - 'rose', - 'slate', - 'gray', - 'zinc', - 'neutral', - 'stone', - ]; - - code = { - basic: `// With CSS -var(--p-blue-500) - -// With JS -$dt('blue.500').value`, - }; -} diff --git a/src/app/showcase/doc/theming/darkmodedoc.ts b/src/app/showcase/doc/theming/darkmodedoc.ts deleted file mode 100644 index 0f4533f4c70..00000000000 --- a/src/app/showcase/doc/theming/darkmodedoc.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'darkmode-doc', - template: ` - -

    - PrimeNG uses the system as the default darkModeSelector in theme configuration. If you have a dark mode switch - in your application, set the darkModeSelector to the selector you utilize such as .my-app-dark so that PrimeNG - can fit in seamlessly with your light-dark toggle. -

    - -

    - Following is a very basic example implementation of a dark mode switch, you may extend it further by involving - prefers-color-scheme to retrieve it from the system initially and use localStorage to make it stateful. See - this - article - for more information. -

    -
    - -
    -
    - -
    -

    In case you prefer to use dark mode all the time, apply the darkModeSelector initially and never change it.

    -
    - `, -}) -export class DarkModeDoc { - code1 = { - typescript: `import { Component, inject} from '@angular/core'; -import { PrimeNGConfig } from 'primeng/api'; -import { Aura } from 'primeng/themes/aura'; - -@Component({...}) -export class AppComponent { - config: PrimeNGConfig = inject(PrimeNGConfig); - - constructor() { - // Default theme configuration - this.config.theme.set({ - preset: Aura, - options: { - darkModeSelector: '.my-app-dark', - } - }) - } -}`, - }; - - code2 = { - basic: ``, - }; - - code3 = { - typescript: `toggleDarkMode() { - const element = document.querySelector('html'); - element.classList.toggle('my-app-dark'); -}`, - }; -} diff --git a/src/app/showcase/doc/theming/definepresetdoc.ts b/src/app/showcase/doc/theming/definepresetdoc.ts deleted file mode 100644 index f0108b3ed68..00000000000 --- a/src/app/showcase/doc/theming/definepresetdoc.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'define-preset-doc', - template: ` - -

    - The definePreset utility is used to customize an existing preset during the PrimeNG setup. The first parameter is the - preset to customize and the second is the design tokens to override. -

    -
    - - `, -}) -export class DefinePresetDoc { - code = { - typescript: `import { Component, inject } from '@angular/core'; -import { PrimeNGConfig } from 'primeng/api'; -import { definePreset } from 'primeng/themes'; -import { Aura } from 'primeng/themes/aura'; - -const MyPreset = definePreset(Aura, { - //Your customizations, see the following sections for examples -}); - -@Component({...}) -export class AppComponent { - public config: PrimeNGConfig = inject(PrimeNGConfig); - - constructor() { - this.config.theme.set(MyPreset); - } -}`, - }; -} diff --git a/src/app/showcase/doc/theming/focusringdoc.ts b/src/app/showcase/doc/theming/focusringdoc.ts deleted file mode 100644 index ee2cbe001b0..00000000000 --- a/src/app/showcase/doc/theming/focusringdoc.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'focusring-doc', - template: ` - -

    - Focus ring defines the outline width, style, color and offset. Let's use a thicker ring with the primary color for the - outline. -

    -
    - - `, -}) -export class FocusRingDoc { - code = { - typescript: `const MyPreset = definePreset(Aura, { - semantic: { - focusRing: { - width: '2px', - style: 'dashed', - color: '{primary.color}', - offset: '1px' - } - } -});`, - }; -} diff --git a/src/app/showcase/doc/theming/optionsdoc.ts b/src/app/showcase/doc/theming/optionsdoc.ts deleted file mode 100644 index 6de2edf2e99..00000000000 --- a/src/app/showcase/doc/theming/optionsdoc.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'options-doc', - template: ` - -

    The options property defines the how the CSS would be generated from the design tokens of the preset.

    -

    prefix

    -

    - The prefix of the CSS variables, defaults to p. For instance, the primary.color design token would be - var(--p-primary-color). -

    - -

    darkModeSelector

    -

    - The CSS rule to encapsulate the CSS variables of the dark mode, the default is the system to generate - media (prefers-color-scheme: dark). If you need to make the dark mode toggleable based on the user selection define a - class selector such as .app-dark and toggle this class at the document root. See the dark mode toggle section for an - example. -

    - -

    cssLayer

    -

    - Defines whether the styles should be defined inside a - CSS layer - named primeui by default or not. A CSS layer would be handy to declare a custom cascade layer for easier - customization. The default is false. -

    - -
    - `, -}) -export class OptionsDoc { - code1 = { - typescript: `options: { - prefix: 'my' -}`, - }; - - code2 = { - typescript: `options: { - darkModeSelector: '.my-app-dark' -}`, - }; - - code3 = { - typescript: `options: { - cssLayer: { - name: 'primeng', - order: 'tailwind-base, primeng, tailwind-utilities' - } -}`, - }; -} diff --git a/src/app/showcase/doc/theming/palettedoc.ts b/src/app/showcase/doc/theming/palettedoc.ts deleted file mode 100644 index e76229bc45f..00000000000 --- a/src/app/showcase/doc/theming/palettedoc.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'palette-doc', - template: ` - -

    Returns shades and tints of a given color from 50 to 950 as an array.

    -
    - - `, -}) -export class PaletteDoc { - code = { - typescript: `import { palette } from 'primeng/themes'; - -// custom color -const values1 = palette('#10b981'); - -// copy an existing token set -const primaryColor = palette('{blue}');`, - }; -} diff --git a/src/app/showcase/doc/theming/presetsdoc.ts b/src/app/showcase/doc/theming/presetsdoc.ts deleted file mode 100644 index 17d935ce11d..00000000000 --- a/src/app/showcase/doc/theming/presetsdoc.ts +++ /dev/null @@ -1,1196 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'presets-doc', - template: ` - -

    - Currently Aura, Lara and Nora are the available presets, a new preset based on Material Design is planned by the end of - 2024. -

    -
    -
    - - - - - - - - - - - -

    Coming soon with a future update.

    -
    -
    -
    - `, -}) -export class PresetsDoc { - aura = { - typescript: `import accordion from './accordion'; -// ... imports of other component tokens - -export const Aura = { - primitive: { - borderRadius: { - none: '0', - xs: '2px', - sm: '4px', - md: '6px', - lg: '8px', - xl: '12px' - }, - emerald: { 50: '#ecfdf5', 100: '#d1fae5', 200: '#a7f3d0', 300: '#6ee7b7', 400: '#34d399', 500: '#10b981', 600: '#059669', 700: '#047857', 800: '#065f46', 900: '#064e3b', 950: '#022c22' }, - green: { 50: '#f0fdf4', 100: '#dcfce7', 200: '#bbf7d0', 300: '#86efac', 400: '#4ade80', 500: '#22c55e', 600: '#16a34a', 700: '#15803d', 800: '#166534', 900: '#14532d', 950: '#052e16' }, - lime: { 50: '#f7fee7', 100: '#ecfccb', 200: '#d9f99d', 300: '#bef264', 400: '#a3e635', 500: '#84cc16', 600: '#65a30d', 700: '#4d7c0f', 800: '#3f6212', 900: '#365314', 950: '#1a2e05' }, - red: { 50: '#fef2f2', 100: '#fee2e2', 200: '#fecaca', 300: '#fca5a5', 400: '#f87171', 500: '#ef4444', 600: '#dc2626', 700: '#b91c1c', 800: '#991b1b', 900: '#7f1d1d', 950: '#450a0a' }, - orange: { 50: '#fff7ed', 100: '#ffedd5', 200: '#fed7aa', 300: '#fdba74', 400: '#fb923c', 500: '#f97316', 600: '#ea580c', 700: '#c2410c', 800: '#9a3412', 900: '#7c2d12', 950: '#431407' }, - amber: { 50: '#fffbeb', 100: '#fef3c7', 200: '#fde68a', 300: '#fcd34d', 400: '#fbbf24', 500: '#f59e0b', 600: '#d97706', 700: '#b45309', 800: '#92400e', 900: '#78350f', 950: '#451a03' }, - yellow: { 50: '#fefce8', 100: '#fef9c3', 200: '#fef08a', 300: '#fde047', 400: '#facc15', 500: '#eab308', 600: '#ca8a04', 700: '#a16207', 800: '#854d0e', 900: '#713f12', 950: '#422006' }, - teal: { 50: '#f0fdfa', 100: '#ccfbf1', 200: '#99f6e4', 300: '#5eead4', 400: '#2dd4bf', 500: '#14b8a6', 600: '#0d9488', 700: '#0f766e', 800: '#115e59', 900: '#134e4a', 950: '#042f2e' }, - cyan: { 50: '#ecfeff', 100: '#cffafe', 200: '#a5f3fc', 300: '#67e8f9', 400: '#22d3ee', 500: '#06b6d4', 600: '#0891b2', 700: '#0e7490', 800: '#155e75', 900: '#164e63', 950: '#083344' }, - sky: { 50: '#f0f9ff', 100: '#e0f2fe', 200: '#bae6fd', 300: '#7dd3fc', 400: '#38bdf8', 500: '#0ea5e9', 600: '#0284c7', 700: '#0369a1', 800: '#075985', 900: '#0c4a6e', 950: '#082f49' }, - blue: { 50: '#eff6ff', 100: '#dbeafe', 200: '#bfdbfe', 300: '#93c5fd', 400: '#60a5fa', 500: '#3b82f6', 600: '#2563eb', 700: '#1d4ed8', 800: '#1e40af', 900: '#1e3a8a', 950: '#172554' }, - indigo: { 50: '#eef2ff', 100: '#e0e7ff', 200: '#c7d2fe', 300: '#a5b4fc', 400: '#818cf8', 500: '#6366f1', 600: '#4f46e5', 700: '#4338ca', 800: '#3730a3', 900: '#312e81', 950: '#1e1b4b' }, - violet: { 50: '#f5f3ff', 100: '#ede9fe', 200: '#ddd6fe', 300: '#c4b5fd', 400: '#a78bfa', 500: '#8b5cf6', 600: '#7c3aed', 700: '#6d28d9', 800: '#5b21b6', 900: '#4c1d95', 950: '#2e1065' }, - purple: { 50: '#faf5ff', 100: '#f3e8ff', 200: '#e9d5ff', 300: '#d8b4fe', 400: '#c084fc', 500: '#a855f7', 600: '#9333ea', 700: '#7e22ce', 800: '#6b21a8', 900: '#581c87', 950: '#3b0764' }, - fuchsia: { 50: '#fdf4ff', 100: '#fae8ff', 200: '#f5d0fe', 300: '#f0abfc', 400: '#e879f9', 500: '#d946ef', 600: '#c026d3', 700: '#a21caf', 800: '#86198f', 900: '#701a75', 950: '#4a044e' }, - pink: { 50: '#fdf2f8', 100: '#fce7f3', 200: '#fbcfe8', 300: '#f9a8d4', 400: '#f472b6', 500: '#ec4899', 600: '#db2777', 700: '#be185d', 800: '#9d174d', 900: '#831843', 950: '#500724' }, - rose: { 50: '#fff1f2', 100: '#ffe4e6', 200: '#fecdd3', 300: '#fda4af', 400: '#fb7185', 500: '#f43f5e', 600: '#e11d48', 700: '#be123c', 800: '#9f1239', 900: '#881337', 950: '#4c0519' }, - slate: { 50: '#f8fafc', 100: '#f1f5f9', 200: '#e2e8f0', 300: '#cbd5e1', 400: '#94a3b8', 500: '#64748b', 600: '#475569', 700: '#334155', 800: '#1e293b', 900: '#0f172a', 950: '#020617' }, - gray: { 50: '#f9fafb', 100: '#f3f4f6', 200: '#e5e7eb', 300: '#d1d5db', 400: '#9ca3af', 500: '#6b7280', 600: '#4b5563', 700: '#374151', 800: '#1f2937', 900: '#111827', 950: '#030712' }, - zinc: { 50: '#fafafa', 100: '#f4f4f5', 200: '#e4e4e7', 300: '#d4d4d8', 400: '#a1a1aa', 500: '#71717a', 600: '#52525b', 700: '#3f3f46', 800: '#27272a', 900: '#18181b', 950: '#09090b' }, - neutral: { 50: '#fafafa', 100: '#f5f5f5', 200: '#e5e5e5', 300: '#d4d4d4', 400: '#a3a3a3', 500: '#737373', 600: '#525252', 700: '#404040', 800: '#262626', 900: '#171717', 950: '#0a0a0a' }, - stone: { 50: '#fafaf9', 100: '#f5f5f4', 200: '#e7e5e4', 300: '#d6d3d1', 400: '#a8a29e', 500: '#78716c', 600: '#57534e', 700: '#44403c', 800: '#292524', 900: '#1c1917', 950: '#0c0a09' } - }, - semantic: { - transitionDuration: '0.2s', - focusRing: { - width: '1px', - style: 'solid', - color: '{primary.color}', - offset: '2px', - shadow: 'none' - }, - disabledOpacity: '0.6', - iconSize: '1rem', - anchorGutter: '2px', - primary: { - 50: '{emerald.50}', - 100: '{emerald.100}', - 200: '{emerald.200}', - 300: '{emerald.300}', - 400: '{emerald.400}', - 500: '{emerald.500}', - 600: '{emerald.600}', - 700: '{emerald.700}', - 800: '{emerald.800}', - 900: '{emerald.900}', - 950: '{emerald.950}' - }, - formField: { - paddingX: '0.75rem', - paddingY: '0.5rem', - borderRadius: '{border.radius.md}', - focusRing: { - width: '0', - style: 'none', - color: 'transparent', - offset: '0', - shadow: 'none' - }, - transitionDuration: '{transition.duration}' - }, - list: { - padding: '0.25rem 0.25rem', - gap: '2px', - header: { - padding: '0.5rem 0.75rem 0.25rem 0.75rem' - }, - option: { - padding: '0.5rem 0.75rem', - borderRadius: '{border.radius.sm}' - }, - optionGroup: { - padding: '0.5rem 0.75rem', - fontWeight: '600' - } - }, - content: { - borderRadius: '{border.radius.md}' - }, - mask: { - transitionDuration: '0.15s' - }, - navigation: { - list: { - padding: '0.25rem 0.25rem', - gap: '2px' - }, - item: { - padding: '0.5rem 0.75rem', - borderRadius: '{border.radius.sm}', - gap: '0.5rem' - }, - submenuLabel: { - padding: '0.5rem 0.75rem', - fontWeight: '600' - }, - submenuIcon: { - size: '0.875rem' - } - }, - overlay: { - select: { - borderRadius: '{border.radius.md}', - shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' - }, - popover: { - borderRadius: '{border.radius.md}', - padding: '0.75rem', - shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' - }, - modal: { - borderRadius: '{border.radius.xl}', - padding: '1.25rem', - shadow: '0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1)' - }, - navigation: { - shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' - } - }, - colorScheme: { - light: { - surface: { - 0: '#ffffff', - 50: '{slate.50}', - 100: '{slate.100}', - 200: '{slate.200}', - 300: '{slate.300}', - 400: '{slate.400}', - 500: '{slate.500}', - 600: '{slate.600}', - 700: '{slate.700}', - 800: '{slate.800}', - 900: '{slate.900}', - 950: '{slate.950}' - }, - primary: { - color: '{primary.500}', - contrastColor: '#ffffff', - hoverColor: '{primary.600}', - activeColor: '{primary.700}' - }, - highlight: { - background: '{primary.50}', - focusBackground: '{primary.100}', - color: '{primary.700}', - focusColor: '{primary.800}' - }, - mask: { - background: 'rgba(0,0,0,0.4)', - color: '{surface.200}' - }, - formField: { - background: '{surface.0}', - disabledBackground: '{surface.200}', - filledBackground: '{surface.50}', - filledFocusBackground: '{surface.50}', - borderColor: '{surface.300}', - hoverBorderColor: '{surface.400}', - focusBorderColor: '{primary.color}', - invalidBorderColor: '{red.400}', - color: '{surface.700}', - disabledColor: '{surface.500}', - placeholderColor: '{surface.500}', - floatLabelColor: '{surface.500}', - floatLabelFocusColor: '{surface.500}', - floatLabelInvalidColor: '{red.400}', - iconColor: '{surface.400}', - shadow: '0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(18, 18, 23, 0.05)' - }, - text: { - color: '{surface.700}', - hoverColor: '{surface.800}', - mutedColor: '{surface.500}', - hoverMutedColor: '{surface.600}' - }, - content: { - background: '{surface.0}', - hoverBackground: '{surface.100}', - borderColor: '{surface.200}', - color: '{text.color}', - hoverColor: '{text.hover.color}' - }, - overlay: { - select: { - background: '{surface.0}', - borderColor: '{surface.200}', - color: '{text.color}' - }, - popover: { - background: '{surface.0}', - borderColor: '{surface.200}', - color: '{text.color}' - }, - modal: { - background: '{surface.0}', - borderColor: '{surface.200}', - color: '{text.color}' - } - }, - list: { - option: { - focusBackground: '{surface.100}', - selectedBackground: '{highlight.background}', - selectedFocusBackground: '{highlight.focus.background}', - color: '{text.color}', - focusColor: '{text.hover.color}', - selectedColor: '{highlight.color}', - selectedFocusColor: '{highlight.focus.color}', - icon: { - color: '{surface.400}', - focusColor: '{surface.500}' - } - }, - optionGroup: { - background: 'transparent', - color: '{text.muted.color}' - } - }, - navigation: { - item: { - focusBackground: '{surface.100}', - activeBackground: '{surface.100}', - color: '{text.color}', - focusColor: '{text.hover.color}', - activeColor: '{text.hover.color}', - icon: { - color: '{surface.400}', - focusColor: '{surface.500}', - activeColor: '{surface.500}' - } - }, - submenuLabel: { - background: 'transparent', - color: '{text.muted.color}' - }, - submenuIcon: { - color: '{surface.400}', - focusColor: '{surface.500}', - activeColor: '{surface.500}' - } - } - }, - dark: { - surface: { - 0: '#ffffff', - 50: '{zinc.50}', - 100: '{zinc.100}', - 200: '{zinc.200}', - 300: '{zinc.300}', - 400: '{zinc.400}', - 500: '{zinc.500}', - 600: '{zinc.600}', - 700: '{zinc.700}', - 800: '{zinc.800}', - 900: '{zinc.900}', - 950: '{zinc.950}' - }, - primary: { - color: '{primary.400}', - contrastColor: '{surface.900}', - hoverColor: '{primary.300}', - activeColor: '{primary.200}' - }, - highlight: { - background: 'color-mix(in srgb, {primary.400}, transparent 84%)', - focusBackground: 'color-mix(in srgb, {primary.400}, transparent 76%)', - color: 'rgba(255,255,255,.87)', - focusColor: 'rgba(255,255,255,.87)' - }, - mask: { - background: 'rgba(0,0,0,0.6)', - color: '{surface.200}' - }, - formField: { - background: '{surface.950}', - disabledBackground: '{surface.700}', - filledBackground: '{surface.800}', - filledFocusBackground: '{surface.800}', - borderColor: '{surface.700}', - hoverBorderColor: '{surface.600}', - focusBorderColor: '{primary.color}', - invalidBorderColor: '{red.300}', - color: '{surface.0}', - disabledColor: '{surface.400}', - placeholderColor: '{surface.400}', - floatLabelColor: '{surface.400}', - floatLabelFocusColor: '{surface.400}', - floatLabelInvalidColor: '{red.300}', - iconColor: '{surface.400}', - shadow: '0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(18, 18, 23, 0.05)' - }, - text: { - color: '{surface.0}', - hoverColor: '{surface.0}', - mutedColor: '{surface.400}', - hoverMutedColor: '{surface.300}' - }, - content: { - background: '{surface.900}', - hoverBackground: '{surface.800}', - borderColor: '{surface.700}', - color: '{text.color}', - hoverColor: '{text.hover.color}' - }, - overlay: { - select: { - background: '{surface.900}', - borderColor: '{surface.700}', - color: '{text.color}' - }, - popover: { - background: '{surface.900}', - borderColor: '{surface.700}', - color: '{text.color}' - }, - modal: { - background: '{surface.900}', - borderColor: '{surface.700}', - color: '{text.color}' - } - }, - list: { - option: { - focusBackground: '{surface.800}', - selectedBackground: '{highlight.background}', - selectedFocusBackground: '{highlight.focus.background}', - color: '{text.color}', - focusColor: '{text.hover.color}', - selectedColor: '{highlight.color}', - selectedFocusColor: '{highlight.focus.color}', - icon: { - color: '{surface.500}', - focusColor: '{surface.400}' - } - }, - optionGroup: { - background: 'transparent', - color: '{text.muted.color}' - } - }, - navigation: { - item: { - focusBackground: '{surface.800}', - activeBackground: '{surface.800}', - color: '{text.color}', - focusColor: '{text.hover.color}', - activeColor: '{text.hover.color}', - icon: { - color: '{surface.500}', - focusColor: '{surface.400}', - activeColor: '{surface.400}' - } - }, - submenuLabel: { - background: 'transparent', - color: '{text.muted.color}' - }, - submenuIcon: { - color: '{surface.500}', - focusColor: '{surface.400}', - activeColor: '{surface.400}' - } - } - } - } - }, - components: { - accordion, - // ... other components - } -};`, - }; - - lara = { - typescript: `import accordion from './accordion'; -// ... imports of other component tokens - -export const Lara = { - primitive: { - borderRadius: { - none: '0', - xs: '2px', - sm: '4px', - md: '6px', - lg: '8px', - xl: '12px' - }, - emerald: { 50: '#ecfdf5', 100: '#d1fae5', 200: '#a7f3d0', 300: '#6ee7b7', 400: '#34d399', 500: '#10b981', 600: '#059669', 700: '#047857', 800: '#065f46', 900: '#064e3b', 950: '#022c22' }, - green: { 50: '#f0fdf4', 100: '#dcfce7', 200: '#bbf7d0', 300: '#86efac', 400: '#4ade80', 500: '#22c55e', 600: '#16a34a', 700: '#15803d', 800: '#166534', 900: '#14532d', 950: '#052e16' }, - lime: { 50: '#f7fee7', 100: '#ecfccb', 200: '#d9f99d', 300: '#bef264', 400: '#a3e635', 500: '#84cc16', 600: '#65a30d', 700: '#4d7c0f', 800: '#3f6212', 900: '#365314', 950: '#1a2e05' }, - red: { 50: '#fef2f2', 100: '#fee2e2', 200: '#fecaca', 300: '#fca5a5', 400: '#f87171', 500: '#ef4444', 600: '#dc2626', 700: '#b91c1c', 800: '#991b1b', 900: '#7f1d1d', 950: '#450a0a' }, - orange: { 50: '#fff7ed', 100: '#ffedd5', 200: '#fed7aa', 300: '#fdba74', 400: '#fb923c', 500: '#f97316', 600: '#ea580c', 700: '#c2410c', 800: '#9a3412', 900: '#7c2d12', 950: '#431407' }, - amber: { 50: '#fffbeb', 100: '#fef3c7', 200: '#fde68a', 300: '#fcd34d', 400: '#fbbf24', 500: '#f59e0b', 600: '#d97706', 700: '#b45309', 800: '#92400e', 900: '#78350f', 950: '#451a03' }, - yellow: { 50: '#fefce8', 100: '#fef9c3', 200: '#fef08a', 300: '#fde047', 400: '#facc15', 500: '#eab308', 600: '#ca8a04', 700: '#a16207', 800: '#854d0e', 900: '#713f12', 950: '#422006' }, - teal: { 50: '#f0fdfa', 100: '#ccfbf1', 200: '#99f6e4', 300: '#5eead4', 400: '#2dd4bf', 500: '#14b8a6', 600: '#0d9488', 700: '#0f766e', 800: '#115e59', 900: '#134e4a', 950: '#042f2e' }, - cyan: { 50: '#ecfeff', 100: '#cffafe', 200: '#a5f3fc', 300: '#67e8f9', 400: '#22d3ee', 500: '#06b6d4', 600: '#0891b2', 700: '#0e7490', 800: '#155e75', 900: '#164e63', 950: '#083344' }, - sky: { 50: '#f0f9ff', 100: '#e0f2fe', 200: '#bae6fd', 300: '#7dd3fc', 400: '#38bdf8', 500: '#0ea5e9', 600: '#0284c7', 700: '#0369a1', 800: '#075985', 900: '#0c4a6e', 950: '#082f49' }, - blue: { 50: '#eff6ff', 100: '#dbeafe', 200: '#bfdbfe', 300: '#93c5fd', 400: '#60a5fa', 500: '#3b82f6', 600: '#2563eb', 700: '#1d4ed8', 800: '#1e40af', 900: '#1e3a8a', 950: '#172554' }, - indigo: { 50: '#eef2ff', 100: '#e0e7ff', 200: '#c7d2fe', 300: '#a5b4fc', 400: '#818cf8', 500: '#6366f1', 600: '#4f46e5', 700: '#4338ca', 800: '#3730a3', 900: '#312e81', 950: '#1e1b4b' }, - violet: { 50: '#f5f3ff', 100: '#ede9fe', 200: '#ddd6fe', 300: '#c4b5fd', 400: '#a78bfa', 500: '#8b5cf6', 600: '#7c3aed', 700: '#6d28d9', 800: '#5b21b6', 900: '#4c1d95', 950: '#2e1065' }, - purple: { 50: '#faf5ff', 100: '#f3e8ff', 200: '#e9d5ff', 300: '#d8b4fe', 400: '#c084fc', 500: '#a855f7', 600: '#9333ea', 700: '#7e22ce', 800: '#6b21a8', 900: '#581c87', 950: '#3b0764' }, - fuchsia: { 50: '#fdf4ff', 100: '#fae8ff', 200: '#f5d0fe', 300: '#f0abfc', 400: '#e879f9', 500: '#d946ef', 600: '#c026d3', 700: '#a21caf', 800: '#86198f', 900: '#701a75', 950: '#4a044e' }, - pink: { 50: '#fdf2f8', 100: '#fce7f3', 200: '#fbcfe8', 300: '#f9a8d4', 400: '#f472b6', 500: '#ec4899', 600: '#db2777', 700: '#be185d', 800: '#9d174d', 900: '#831843', 950: '#500724' }, - rose: { 50: '#fff1f2', 100: '#ffe4e6', 200: '#fecdd3', 300: '#fda4af', 400: '#fb7185', 500: '#f43f5e', 600: '#e11d48', 700: '#be123c', 800: '#9f1239', 900: '#881337', 950: '#4c0519' }, - slate: { 50: '#f8fafc', 100: '#f1f5f9', 200: '#e2e8f0', 300: '#cbd5e1', 400: '#94a3b8', 500: '#64748b', 600: '#475569', 700: '#334155', 800: '#1e293b', 900: '#0f172a', 950: '#020617' }, - gray: { 50: '#f9fafb', 100: '#f3f4f6', 200: '#e5e7eb', 300: '#d1d5db', 400: '#9ca3af', 500: '#6b7280', 600: '#4b5563', 700: '#374151', 800: '#1f2937', 900: '#111827', 950: '#030712' }, - zinc: { 50: '#fafafa', 100: '#f4f4f5', 200: '#e4e4e7', 300: '#d4d4d8', 400: '#a1a1aa', 500: '#71717a', 600: '#52525b', 700: '#3f3f46', 800: '#27272a', 900: '#18181b', 950: '#09090b' }, - neutral: { 50: '#fafafa', 100: '#f5f5f5', 200: '#e5e5e5', 300: '#d4d4d4', 400: '#a3a3a3', 500: '#737373', 600: '#525252', 700: '#404040', 800: '#262626', 900: '#171717', 950: '#0a0a0a' }, - stone: { 50: '#fafaf9', 100: '#f5f5f4', 200: '#e7e5e4', 300: '#d6d3d1', 400: '#a8a29e', 500: '#78716c', 600: '#57534e', 700: '#44403c', 800: '#292524', 900: '#1c1917', 950: '#0c0a09' } - }, - semantic: { - transitionDuration: '0.2s', - focusRing: { - width: '0', - style: 'none', - color: 'transparent', - offset: '0' - }, - disabledOpacity: '0.6', - iconSize: '1rem', - anchorGutter: '2px', - primary: { - 50: '{emerald.50}', - 100: '{emerald.100}', - 200: '{emerald.200}', - 300: '{emerald.300}', - 400: '{emerald.400}', - 500: '{emerald.500}', - 600: '{emerald.600}', - 700: '{emerald.700}', - 800: '{emerald.800}', - 900: '{emerald.900}', - 950: '{emerald.950}' - }, - formField: { - paddingX: '0.75rem', - paddingY: '0.625rem', - borderRadius: '{border.radius.md}', - focusRing: { - width: '{focus.ring.width}', - style: '{focus.ring.style}', - color: '{focus.ring.color}', - offset: '{focus.ring.offset}', - shadow: '{focus.ring.shadow}' - }, - transitionDuration: '{transition.duration}' - }, - list: { - padding: '0.5rem 0', - gap: '0', - header: { - padding: '0.625rem 1rem 0 1rem' - }, - option: { - padding: '0.625rem 1rem', - borderRadius: '0' - }, - optionGroup: { - padding: '0.625rem 1rem', - fontWeight: '600' - } - }, - content: { - borderRadius: '{border.radius.md}' - }, - mask: { - transitionDuration: '0.15s' - }, - navigation: { - list: { - padding: '0.5rem 0', - gap: '0' - }, - item: { - padding: '0.625rem 1rem', - borderRadius: '0', - gap: '0.5rem' - }, - submenuLabel: { - padding: '0.625rem 1rem', - fontWeight: '600' - }, - submenuIcon: { - size: '0.875rem' - } - }, - overlay: { - select: { - borderRadius: '{border.radius.md}', - shadow: '0 2px 12px 0 rgba(0, 0, 0, 0.1)' - }, - popover: { - borderRadius: '{border.radius.md}', - padding: '1rem', - shadow: '0 1px 3px rgba(0, 0, 0, 0.1)' - }, - modal: { - borderRadius: '{border.radius.xl}', - padding: '1.5rem', - shadow: '0 1px 3px rgba(0, 0, 0, 0.3)' - }, - navigation: { - shadow: '0 2px 12px 0 rgba(0, 0, 0, 0.1)' - } - }, - colorScheme: { - light: { - surface: { - 0: '#ffffff', - 50: '{slate.50}', - 100: '{slate.100}', - 200: '{slate.200}', - 300: '{slate.300}', - 400: '{slate.400}', - 500: '{slate.500}', - 600: '{slate.600}', - 700: '{slate.700}', - 800: '{slate.800}', - 900: '{slate.900}', - 950: '{slate.950}' - }, - primary: { - color: '{primary.500}', - contrastColor: '#ffffff', - hoverColor: '{primary.600}', - activeColor: '{primary.700}' - }, - highlight: { - background: '{primary.50}', - focusBackground: '{primary.100}', - color: '{primary.700}', - focusColor: '{primary.800}' - }, - focusRing: { - shadow: '0 0 0 0.2rem {primary.200}' - }, - mask: { - background: 'rgba(0,0,0,0.4)', - color: '{surface.200}' - }, - formField: { - background: '{surface.0}', - disabledBackground: '{surface.200}', - filledBackground: '{surface.50}', - filledFocusBackground: '{surface.0}', - borderColor: '{surface.300}', - hoverBorderColor: '{primary.color}', - focusBorderColor: '{primary.color}', - invalidBorderColor: '{red.400}', - color: '{surface.700}', - disabledColor: '{surface.500}', - placeholderColor: '{surface.500}', - floatLabelColor: '{surface.500}', - floatLabelFocusColor: '{surface.500}', - floatLabelInvalidColor: '{red.400}', - iconColor: '{surface.500}', - shadow: 'none' - }, - text: { - color: '{surface.700}', - hoverColor: '{surface.800}', - mutedColor: '{surface.500}', - hoverMutedColor: '{surface.600}' - }, - content: { - background: '{surface.0}', - hoverBackground: '{surface.100}', - borderColor: '{surface.200}', - color: '{text.color}', - hoverColor: '{text.hover.color}' - }, - overlay: { - select: { - background: '{surface.0}', - borderColor: '{surface.200}', - color: '{text.color}' - }, - popover: { - background: '{surface.0}', - borderColor: '{surface.200}', - color: '{text.color}' - }, - modal: { - background: '{surface.0}', - borderColor: '{surface.200}', - color: '{text.color}' - } - }, - list: { - option: { - focusBackground: '{surface.100}', - selectedBackground: '{highlight.background}', - selectedFocusBackground: '{highlight.focus.background}', - color: '{text.color}', - focusColor: '{text.hover.color}', - selectedColor: '{highlight.color}', - selectedFocusColor: '{highlight.focus.color}', - icon: { - color: '{surface.400}', - focusColor: '{surface.500}' - } - }, - optionGroup: { - background: 'transparent', - color: '{text.color}' - } - }, - navigation: { - item: { - focusBackground: '{surface.100}', - activeBackground: '{surface.100}', - color: '{text.color}', - focusColor: '{text.hover.color}', - activeColor: '{text.hover.color}', - icon: { - color: '{surface.400}', - focusColor: '{surface.500}', - activeColor: '{surface.500}' - } - }, - submenuLabel: { - background: 'transparent', - color: '{text.color}' - }, - submenuIcon: { - color: '{surface.400}', - focusColor: '{surface.500}', - activeColor: '{surface.500}' - } - } - }, - dark: { - surface: { - 0: '#ffffff', - 50: '{zinc.50}', - 100: '{zinc.100}', - 200: '{zinc.200}', - 300: '{zinc.300}', - 400: '{zinc.400}', - 500: '{zinc.500}', - 600: '{zinc.600}', - 700: '{zinc.700}', - 800: '{zinc.800}', - 900: '{zinc.900}', - 950: '{zinc.950}' - }, - primary: { - color: '{primary.400}', - contrastColor: '{surface.900}', - hoverColor: '{primary.300}', - activeColor: '{primary.200}' - }, - highlight: { - background: 'color-mix(in srgb, {primary.400}, transparent 84%)', - focusBackground: 'color-mix(in srgb, {primary.400}, transparent 76%)', - color: 'rgba(255,255,255,.87)', - focusColor: 'rgba(255,255,255,.87)' - }, - focusRing: { - shadow: '0 0 0 0.2rem color-mix(in srgb, {primary.color}, transparent 80%)' - }, - mask: { - background: 'rgba(0,0,0,0.6)', - color: '{surface.200}' - }, - formField: { - background: '{surface.950}', - disabledBackground: '{surface.700}', - filledBackground: '{surface.800}', - filledFocusBackground: '{surface.950}', - borderColor: '{surface.700}', - hoverBorderColor: '{primary.color}', - focusBorderColor: '{primary.color}', - invalidBorderColor: '{red.300}', - color: '{surface.0}', - disabledColor: '{surface.400}', - placeholderColor: '{surface.400}', - floatLabelColor: '{surface.400}', - floatLabelFocusColor: '{surface.400}', - floatLabelInvalidColor: '{red.300}', - iconColor: '{surface.400}', - shadow: 'none' - }, - text: { - color: '{surface.0}', - hoverColor: '{surface.0}', - mutedColor: '{surface.400}', - hoverMutedColor: '{surface.300}' - }, - content: { - background: '{surface.900}', - hoverBackground: '{surface.800}', - borderColor: '{surface.700}', - color: '{text.color}', - hoverColor: '{text.hover.color}' - }, - overlay: { - select: { - background: '{surface.900}', - borderColor: '{surface.700}', - color: '{text.color}' - }, - popover: { - background: '{surface.900}', - borderColor: '{surface.700}', - color: '{text.color}' - }, - modal: { - background: '{surface.900}', - borderColor: '{surface.700}', - color: '{text.color}' - } - }, - list: { - option: { - focusBackground: '{surface.800}', - selectedBackground: '{highlight.background}', - selectedFocusBackground: '{highlight.focus.background}', - color: '{text.color}', - focusColor: '{text.hover.color}', - selectedColor: '{highlight.color}', - selectedFocusColor: '{highlight.focus.color}', - icon: { - color: '{surface.500}', - focusColor: '{surface.400}' - } - }, - optionGroup: { - background: 'transparent', - color: '{text.color}' - } - }, - navigation: { - item: { - focusBackground: '{surface.800}', - activeBackground: '{surface.800}', - color: '{text.color}', - focusColor: '{text.hover.color}', - activeColor: '{text.hover.color}', - icon: { - color: '{surface.500}', - focusColor: '{surface.400}', - activeColor: '{surface.400}' - } - }, - submenuLabel: { - background: 'transparent', - color: '{text.color}' - }, - submenuIcon: { - color: '{surface.500}', - focusColor: '{surface.400}', - activeColor: '{surface.400}' - } - } - } - } - }, - components: { - accordion, - // ... other components - } -}; -`, - }; - - nora = { - typescript: `import accordion from './accordion'; -// ... imports of other component tokens - -export const Nora = { - primitive: { - borderRadius: { - none: '0', - xs: '2px', - sm: '4px', - md: '6px', - lg: '8px', - xl: '12px' - }, - emerald: { 50: '#ecfdf5', 100: '#d1fae5', 200: '#a7f3d0', 300: '#6ee7b7', 400: '#34d399', 500: '#10b981', 600: '#059669', 700: '#047857', 800: '#065f46', 900: '#064e3b', 950: '#022c22' }, - green: { 50: '#f0fdf4', 100: '#dcfce7', 200: '#bbf7d0', 300: '#86efac', 400: '#4ade80', 500: '#22c55e', 600: '#16a34a', 700: '#15803d', 800: '#166534', 900: '#14532d', 950: '#052e16' }, - lime: { 50: '#f7fee7', 100: '#ecfccb', 200: '#d9f99d', 300: '#bef264', 400: '#a3e635', 500: '#84cc16', 600: '#65a30d', 700: '#4d7c0f', 800: '#3f6212', 900: '#365314', 950: '#1a2e05' }, - red: { 50: '#fef2f2', 100: '#fee2e2', 200: '#fecaca', 300: '#fca5a5', 400: '#f87171', 500: '#ef4444', 600: '#dc2626', 700: '#b91c1c', 800: '#991b1b', 900: '#7f1d1d', 950: '#450a0a' }, - orange: { 50: '#fff7ed', 100: '#ffedd5', 200: '#fed7aa', 300: '#fdba74', 400: '#fb923c', 500: '#f97316', 600: '#ea580c', 700: '#c2410c', 800: '#9a3412', 900: '#7c2d12', 950: '#431407' }, - amber: { 50: '#fffbeb', 100: '#fef3c7', 200: '#fde68a', 300: '#fcd34d', 400: '#fbbf24', 500: '#f59e0b', 600: '#d97706', 700: '#b45309', 800: '#92400e', 900: '#78350f', 950: '#451a03' }, - yellow: { 50: '#fefce8', 100: '#fef9c3', 200: '#fef08a', 300: '#fde047', 400: '#facc15', 500: '#eab308', 600: '#ca8a04', 700: '#a16207', 800: '#854d0e', 900: '#713f12', 950: '#422006' }, - teal: { 50: '#f0fdfa', 100: '#ccfbf1', 200: '#99f6e4', 300: '#5eead4', 400: '#2dd4bf', 500: '#14b8a6', 600: '#0d9488', 700: '#0f766e', 800: '#115e59', 900: '#134e4a', 950: '#042f2e' }, - cyan: { 50: '#ecfeff', 100: '#cffafe', 200: '#a5f3fc', 300: '#67e8f9', 400: '#22d3ee', 500: '#06b6d4', 600: '#0891b2', 700: '#0e7490', 800: '#155e75', 900: '#164e63', 950: '#083344' }, - sky: { 50: '#f0f9ff', 100: '#e0f2fe', 200: '#bae6fd', 300: '#7dd3fc', 400: '#38bdf8', 500: '#0ea5e9', 600: '#0284c7', 700: '#0369a1', 800: '#075985', 900: '#0c4a6e', 950: '#082f49' }, - blue: { 50: '#eff6ff', 100: '#dbeafe', 200: '#bfdbfe', 300: '#93c5fd', 400: '#60a5fa', 500: '#3b82f6', 600: '#2563eb', 700: '#1d4ed8', 800: '#1e40af', 900: '#1e3a8a', 950: '#172554' }, - indigo: { 50: '#eef2ff', 100: '#e0e7ff', 200: '#c7d2fe', 300: '#a5b4fc', 400: '#818cf8', 500: '#6366f1', 600: '#4f46e5', 700: '#4338ca', 800: '#3730a3', 900: '#312e81', 950: '#1e1b4b' }, - violet: { 50: '#f5f3ff', 100: '#ede9fe', 200: '#ddd6fe', 300: '#c4b5fd', 400: '#a78bfa', 500: '#8b5cf6', 600: '#7c3aed', 700: '#6d28d9', 800: '#5b21b6', 900: '#4c1d95', 950: '#2e1065' }, - purple: { 50: '#faf5ff', 100: '#f3e8ff', 200: '#e9d5ff', 300: '#d8b4fe', 400: '#c084fc', 500: '#a855f7', 600: '#9333ea', 700: '#7e22ce', 800: '#6b21a8', 900: '#581c87', 950: '#3b0764' }, - fuchsia: { 50: '#fdf4ff', 100: '#fae8ff', 200: '#f5d0fe', 300: '#f0abfc', 400: '#e879f9', 500: '#d946ef', 600: '#c026d3', 700: '#a21caf', 800: '#86198f', 900: '#701a75', 950: '#4a044e' }, - pink: { 50: '#fdf2f8', 100: '#fce7f3', 200: '#fbcfe8', 300: '#f9a8d4', 400: '#f472b6', 500: '#ec4899', 600: '#db2777', 700: '#be185d', 800: '#9d174d', 900: '#831843', 950: '#500724' }, - rose: { 50: '#fff1f2', 100: '#ffe4e6', 200: '#fecdd3', 300: '#fda4af', 400: '#fb7185', 500: '#f43f5e', 600: '#e11d48', 700: '#be123c', 800: '#9f1239', 900: '#881337', 950: '#4c0519' }, - slate: { 50: '#f8fafc', 100: '#f1f5f9', 200: '#e2e8f0', 300: '#cbd5e1', 400: '#94a3b8', 500: '#64748b', 600: '#475569', 700: '#334155', 800: '#1e293b', 900: '#0f172a', 950: '#020617' }, - gray: { 50: '#f9fafb', 100: '#f3f4f6', 200: '#e5e7eb', 300: '#d1d5db', 400: '#9ca3af', 500: '#6b7280', 600: '#4b5563', 700: '#374151', 800: '#1f2937', 900: '#111827', 950: '#030712' }, - zinc: { 50: '#fafafa', 100: '#f4f4f5', 200: '#e4e4e7', 300: '#d4d4d8', 400: '#a1a1aa', 500: '#71717a', 600: '#52525b', 700: '#3f3f46', 800: '#27272a', 900: '#18181b', 950: '#09090b' }, - neutral: { 50: '#fafafa', 100: '#f5f5f5', 200: '#e5e5e5', 300: '#d4d4d4', 400: '#a3a3a3', 500: '#737373', 600: '#525252', 700: '#404040', 800: '#262626', 900: '#171717', 950: '#0a0a0a' }, - stone: { 50: '#fafaf9', 100: '#f5f5f4', 200: '#e7e5e4', 300: '#d6d3d1', 400: '#a8a29e', 500: '#78716c', 600: '#57534e', 700: '#44403c', 800: '#292524', 900: '#1c1917', 950: '#0c0a09' } - }, - semantic: { - transitionDuration: '0s', - focusRing: { - width: '2px', - style: 'solid', - color: '{primary.color}', - offset: '2px', - shadow: 'none' - }, - iconSize: '1rem', - anchorGutter: '0', - primary: { - 50: '{emerald.50}', - 100: '{emerald.100}', - 200: '{emerald.200}', - 300: '{emerald.300}', - 400: '{emerald.400}', - 500: '{emerald.500}', - 600: '{emerald.600}', - 700: '{emerald.700}', - 800: '{emerald.800}', - 900: '{emerald.900}', - 950: '{emerald.950}' - }, - formField: { - paddingX: '0.75rem', - paddingY: '0.5rem', - borderRadius: '{border.radius.xs}', - focusRing: { - width: '2px', - style: 'solid', - color: '{primary.color}', - offset: '-1px', - shadow: 'none' - }, - transitionDuration: '{transition.duration}' - }, - list: { - padding: '0.125rem 0', - gap: '0', - header: { - padding: '0.5rem 0.75rem 0.375rem 0.75rem' - }, - option: { - padding: '0.5rem 0.75rem', - borderRadius: '0' - }, - optionGroup: { - padding: '0.5rem 0.75rem', - fontWeight: '700' - } - }, - content: { - borderRadius: '{border.radius.xs}' - }, - mask: { - transitionDuration: '0.15s' - }, - navigation: { - list: { - padding: '0.125rem 0', - gap: '0' - }, - item: { - padding: '0.5rem 0.75rem', - borderRadius: '0', - gap: '0.5rem' - }, - submenuLabel: { - padding: '0.5rem 0.75rem', - fontWeight: '700' - }, - submenuIcon: { - size: '0.875rem' - } - }, - overlay: { - select: { - borderRadius: '{border.radius.xs}', - shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' - }, - popover: { - borderRadius: '{border.radius.xs}', - padding: '0.75rem', - shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' - }, - modal: { - borderRadius: '{border.radius.xs}', - padding: '1.25rem', - shadow: '0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1)' - }, - navigation: { - shadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1)' - } - }, - colorScheme: { - light: { - surface: { - 0: '#ffffff', - 50: '{slate.50}', - 100: '{slate.100}', - 200: '{slate.200}', - 300: '{slate.300}', - 400: '{slate.400}', - 500: '{slate.500}', - 600: '{slate.600}', - 700: '{slate.700}', - 800: '{slate.800}', - 900: '{slate.900}', - 950: '{slate.950}' - }, - primary: { - color: '{primary.600}', - contrastColor: '#ffffff', - hoverColor: '{primary.700}', - activeColor: '{primary.800}' - }, - highlight: { - background: '{primary.600}', - focusBackground: '{primary.700}', - color: '#ffffff', - focusColor: '#ffffff' - }, - mask: { - background: 'rgba(0,0,0,0.4)', - color: '{surface.200}' - }, - formField: { - background: '{surface.0}', - disabledBackground: '{surface.300}', - filledBackground: '{surface.100}', - filledFocusBackground: '{surface.100}', - borderColor: '{surface.500}', - hoverBorderColor: '{surface.500}', - focusBorderColor: '{surface.500}', - invalidBorderColor: '{red.500}', - color: '{surface.900}', - disabledColor: '{surface.600}', - placeholderColor: '{surface.600}', - floatLabelColor: '{surface.600}', - floatLabelFocusColor: '{surface.600}', - floatLabelInvalidColor: '{red.500}', - iconColor: '{surface.900}', - shadow: 'none' - }, - text: { - color: '{surface.900}', - hoverColor: '{surface.950}', - mutedColor: '{surface.600}', - hoverMutedColor: '{surface.700}' - }, - content: { - background: '{surface.0}', - hoverBackground: '{surface.200}', - borderColor: '{surface.400}', - color: '{text.color}', - hoverColor: '{text.hover.color}' - }, - overlay: { - select: { - background: '{surface.0}', - borderColor: 'transparent', - color: '{text.color}' - }, - popover: { - background: '{surface.0}', - borderColor: 'transparent', - color: '{text.color}' - }, - modal: { - background: '{surface.0}', - borderColor: 'transparent', - color: '{text.color}' - } - }, - list: { - option: { - focusBackground: '{surface.200}', - selectedBackground: '{highlight.background}', - selectedFocusBackground: '{highlight.focus.background}', - color: '{text.color}', - focusColor: '{text.hover.color}', - selectedColor: '{highlight.color}', - selectedFocusColor: '{highlight.focus.color}', - icon: { - color: '{text.muted.color}', - focusColor: '{text.hover.muted.color}' - } - }, - optionGroup: { - background: 'transparent', - color: '{text.color}' - } - }, - navigation: { - item: { - focusBackground: '{primary.color}', - activeBackground: '{surface.200}', - color: '{text.color}', - focusColor: '{primary.contrast.color}', - activeColor: '{text.hover.color}', - icon: { - color: '{text.muted.color}', - focusColor: '{primary.contrast.color}', - activeColor: '{text.hover.muted.color}' - } - }, - submenuLabel: { - background: 'transparent', - color: '{text.color}' - }, - submenuIcon: { - color: '{text.muted.color}', - focusColor: '{primary.contrast.color}', - activeColor: '{text.hover.muted.color}' - } - } - }, - dark: { - surface: { - 0: '#ffffff', - 50: '{zinc.50}', - 100: '{zinc.100}', - 200: '{zinc.200}', - 300: '{zinc.300}', - 400: '{zinc.400}', - 500: '{zinc.500}', - 600: '{zinc.600}', - 700: '{zinc.700}', - 800: '{zinc.800}', - 900: '{zinc.900}', - 950: '{zinc.950}' - }, - primary: { - color: '{primary.500}', - contrastColor: '{surface.950}', - hoverColor: '{primary.400}', - activeColor: '{primary.300}' - }, - highlight: { - background: '{primary.500}', - focusBackground: '{primary.400}', - color: '{surface.950}', - focusColor: '{surface.950}' - }, - mask: { - background: 'rgba(0,0,0,0.6)', - color: '{surface.200}' - }, - formField: { - background: '{surface.950}', - disabledBackground: '{surface.700}', - filledBackground: '{surface.800}', - filledFocusBackground: '{surface.800}', - borderColor: '{surface.500}', - hoverBorderColor: '{surface.500}', - focusBorderColor: '{surface.500}', - invalidBorderColor: '{red.400}', - color: '{surface.0}', - disabledColor: '{surface.400}', - placeholderColor: '{surface.400}', - floatLabelColor: '{surface.400}', - floatLabelFocusColor: '{surface.400}', - floatLabelInvalidColor: '{red.400}', - iconColor: '{surface.0}', - shadow: 'none' - }, - text: { - color: '{surface.0}', - hoverColor: '{surface.0}', - mutedColor: '{surface.400}', - hoverMutedColor: '{surface.300}' - }, - content: { - background: '{surface.900}', - hoverBackground: '{surface.700}', - borderColor: '{surface.500}', - color: '{text.color}', - hoverColor: '{text.hover.color}' - }, - overlay: { - select: { - background: '{surface.900}', - borderColor: '{surface.700}', - color: '{text.color}' - }, - popover: { - background: '{surface.900}', - borderColor: '{surface.700}', - color: '{text.color}' - }, - modal: { - background: '{surface.900}', - borderColor: '{surface.700}', - color: '{text.color}' - } - }, - list: { - option: { - focusBackground: '{surface.700}', - selectedBackground: '{highlight.background}', - selectedFocusBackground: '{highlight.focus.background}', - color: '{text.color}', - focusColor: '{text.hover.color}', - selectedColor: '{highlight.color}', - selectedFocusColor: '{highlight.focus.color}', - icon: { - color: '{text.muted.color}', - focusColor: '{text.hover.muted.color}' - } - }, - optionGroup: { - background: 'transparent', - color: '{text.color}' - } - }, - navigation: { - item: { - focusBackground: '{primary.color}', - activeBackground: '{surface.700}', - color: '{text.color}', - focusColor: '{primary.contrast.color}', - activeColor: '{text.color}', - icon: { - color: '{text.muted.color}', - focusColor: '{primary.contrast.color}', - activeColor: '{text.hover.muted.color}' - } - }, - submenuLabel: { - background: 'transparent', - color: '{text.color}' - }, - submenuIcon: { - color: '{text.muted.color}', - focusColor: '{primary.contrast.color}', - activeColor: '{text.hover.muted.color}' - } - } - } - } - }, - components: { - accordion, - // ... other components - } -};`, - }; -} diff --git a/src/app/showcase/doc/theming/resetdoc.ts b/src/app/showcase/doc/theming/resetdoc.ts deleted file mode 100644 index e815bcc440f..00000000000 --- a/src/app/showcase/doc/theming/resetdoc.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'reset-doc', - template: ` - -

    - Ease of customization may present an issue if you have global styles on HTML elements like inputs and buttons that are also - utilized by PrimeNG because global styles with a broader scope e.g. button { } and no layer always override - the PrimeNG components leading to unexpected results. A common use case for global styles applying to standard HTML elements - is CSS reset utilities to remove the default styling of the browsers. In this case, best practice is wrapping your CSS in a - layer like reset and make sure PrimeNG comes after your layer since layers defined after has higher - precedence. This way, your Reset CSS does not get in the way of PrimeNG components. -

    -
    - - `, -}) -export class ResetDoc { - code = { - basic: `/* Order */ -@layer reset, primeng; - -/* Reset CSS */ -@layer reset { - button, - input { - /* CSS to Reset */ - } -}`, - }; -} diff --git a/src/app/showcase/doc/theming/reversedkeysdoc.ts b/src/app/showcase/doc/theming/reversedkeysdoc.ts deleted file mode 100644 index 0ed23d88d72..00000000000 --- a/src/app/showcase/doc/theming/reversedkeysdoc.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'reversed-keys-doc', - template: ` - -

    - Following keys are reserved in the preset scheme and cannot be used as a token name; primitive, semantic, - components, directives, colorscheme, light, dark, common, root, - states. -

    -
    - `, -}) -export class ReversedKeysDoc {} diff --git a/src/app/showcase/doc/theming/scaledoc.ts b/src/app/showcase/doc/theming/scaledoc.ts deleted file mode 100644 index 3176dc57511..00000000000 --- a/src/app/showcase/doc/theming/scaledoc.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'scale-doc', - template: ` - -

    - PrimeNG UI component use rem units, 1rem equals to the font size of the html element which is 16px by - default. Use the root font-size to adjust the size of the components globally. This website uses 14px as the base so - it may differ from your application if your base font size is different. -

    -
    - - `, -}) -export class ScaleDoc { - code = { - basic: `html { - font-size: 14px; -}`, - }; -} diff --git a/src/app/showcase/doc/theming/specifitydoc.ts b/src/app/showcase/doc/theming/specifitydoc.ts deleted file mode 100644 index 2ce6c60eb0d..00000000000 --- a/src/app/showcase/doc/theming/specifitydoc.ts +++ /dev/null @@ -1,68 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'specificity-doc', - template: ` - -

    - The @layer is a standard CSS feature to define cascade layers for a customizable order of precedence. If you need - to become more familiar with layers, visit the documentation at - MDN to begin with. In styled mode, - when the cssLayer option is enabled at theme configuration, PrimeNG wraps the built-in style classes under the - primeng cascade layer to make the library styles easy to override. CSS in your app without a layer has the highest - CSS specificity, so you'll be able to override styles regardless of the location or how strong a class is written. The - cssLayer is disabled by default to avoid compatibility issues with 3rd party CSS libraries which requires a layer - configuration for compatibility that is discussed in the next reset section. -

    -

    - For example, let's assume you need to remove the rounded borders of the ToggleSwitch component defined by the theme in use. - In order to achieve this, .p-toggleswitch .p-toggleswitch-slider selector needs to be overriden. Without the layers, - we'd have to write a stronger css or use !important however, with layers, this does not present an issue as your CSS - can always override PrimeNG with a more straightforward class name such as my-switch-slider. Another advantage of - this approach is that it does not force you to figure out the built-in class names of the components. -

    -
    -
    - -
    - - `, - styles: ` - .my-switch-slider .p-toggleswitch-slider { - border-radius: 0; - } - - .my-switch-slider .p-toggleswitch-slider:before { - border-radius: 0; - } - `, -}) -export class SpecificityDoc { - checked: boolean = true; - - code = { - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { ToggleSwitch } from 'primeng/toggleswitch'; - -@Component({ - template: \` - - \`, - styles: \` - .my-switch-slider .p-toggleswitch-slider { - border-radius: 0; - } - - .my-switch-slider .p-toggleswitch-slider:before { - border-radius: 0; - } - \`, - standalone: true, - imports: [ToggleSwitch, FormsModule] -}) -export class AppComponent { - checked1: boolean = true; -}`, - }; -} diff --git a/src/app/showcase/doc/theming/tailwinddoc.ts b/src/app/showcase/doc/theming/tailwinddoc.ts deleted file mode 100644 index 81973e00bc3..00000000000 --- a/src/app/showcase/doc/theming/tailwinddoc.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'tailwind-doc', - template: ` - -

    - Tailwind CSS includes a reset utility in base called - preflight. - If you are using this feature, wrap the base and utilities in separate layers and make sure primeng layer comes after the - base. -

    -
    - - `, -}) -export class TailwindDoc { - code = { - basic: `@layer tailwind-base, primeng, tailwind-utilities; - -@layer tailwind-base { - @tailwind base; -} - -@layer tailwind-utilities { - @tailwind components; - @tailwind utilities; -}`, - }; -} diff --git a/src/app/showcase/doc/theming/themedoc.ts b/src/app/showcase/doc/theming/themedoc.ts deleted file mode 100644 index 3a6e53b817a..00000000000 --- a/src/app/showcase/doc/theming/themedoc.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'theme-doc', - template: ` - -

    The theme property is used to customize the initial theme.

    -
    - - `, -}) -export class ThemeDoc { - code = { - typescript: `import { Component } from '@angular/core'; -import { PrimeNGConfig } from 'primeng/api'; -import { Aura } from 'primeng/themes/aura'; - -@Component({...}) -export class AppComponent { - - constructor(private config: PrimeNGConfig) { - // Default theme configuration - this.config.theme.set({ - preset: Aura, - options: { - prefix: 'p', - darkModeSelector: 'system', - cssLayer: false - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/tieredmenu/accessibilitydoc.ts b/src/app/showcase/doc/tieredmenu/accessibilitydoc.ts deleted file mode 100644 index c798403f046..00000000000 --- a/src/app/showcase/doc/tieredmenu/accessibilitydoc.ts +++ /dev/null @@ -1,97 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'tiered-menu-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - TieredMenu component uses the menubar role with aria-orientation set to "vertical" and the value to describe - the menu can either be provided with aria-labelledby or aria-label props. Each list item has a - presentation role whereas anchor elements have a menuitem role with aria-label referring to the label - of the item and aria-disabled defined if the item is disabled. A submenu within a TieredMenu uses the - menu role with an aria-labelledby defined as the id of the submenu root menuitem label. In addition, menuitems - that open a submenu have aria-haspopup, aria-expanded and aria-controls to define the relation between - the item and the submenu. -

    -

    - In popup mode, the component implicitly manages the aria-expanded, aria-haspopup and - aria-controls attributes of the target element to define the relation between the target and the popup. -

    - -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tab - Add focus to the first item if focus moves in to the menu. If the focus is already within the menu, focus - moves to the next focusable item in the page tab sequence. -
    shift + tab - Add focus to the last item if focus moves in to the menu. If the focus is already within the menu, focus - moves to the previous focusable item in the page tab sequence. -
    enter - If menuitem has a submenu, toggles the visibility of the submenu otherwise activates the menuitem and closes - all open overlays. -
    space - If menuitem has a submenu, toggles the visibility of the submenu otherwise activates the menuitem and closes - all open overlays. -
    escape - If focus is inside a popup submenu, closes the submenu and moves focus to the root item of the closed - submenu. -
    down arrowMoves focus to the next menuitem within the submenu.
    up arrowMoves focus to the previous menuitem within the submenu.
    right arrowOpens a submenu if there is one available and moves focus to the first item.
    left arrowCloses a submenu and moves focus to the root item of the closed submenu.
    homeMoves focus to the first menuitem within the submenu.
    endMoves focus to the last menuitem within the submenu.
    -
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/tieredmenu/basicdoc.ts b/src/app/showcase/doc/tieredmenu/basicdoc.ts deleted file mode 100644 index 6b219bc8585..00000000000 --- a/src/app/showcase/doc/tieredmenu/basicdoc.ts +++ /dev/null @@ -1,185 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '../../domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    TieredMenu requires a collection of menuitems as its model.

    -
    -
    - -
    - - `, -}) -export class BasicDoc implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'File', - icon: 'pi pi-file', - items: [ - { - label: 'New', - icon: 'pi pi-plus', - items: [ - { - label: 'Document', - icon: 'pi pi-file', - }, - { - label: 'Image', - icon: 'pi pi-image', - }, - { - label: 'Video', - icon: 'pi pi-video', - }, - ], - }, - { - label: 'Open', - icon: 'pi pi-folder-open', - }, - { - label: 'Print', - icon: 'pi pi-print', - }, - ], - }, - { - label: 'Edit', - icon: 'pi pi-file-edit', - items: [ - { - label: 'Copy', - icon: 'pi pi-copy', - }, - { - label: 'Delete', - icon: 'pi pi-times', - }, - ], - }, - { - label: 'Search', - icon: 'pi pi-search', - }, - { - separator: true, - }, - { - label: 'Share', - icon: 'pi pi-share-alt', - items: [ - { - label: 'Slack', - icon: 'pi pi-slack', - }, - { - label: 'Whatsapp', - icon: 'pi pi-whatsapp', - }, - ], - }, - ]; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { TieredMenu } from 'primeng/tieredmenu'; - -@Component({ - selector: 'tiered-menu-basic-demo', - templateUrl: './tiered-menu-basic-demo.html', - standalone: true, - imports: [TieredMenu] -}) -export class TieredMenuBasicDemo implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'File', - icon: 'pi pi-file', - items: [ - { - label: 'New', - icon: 'pi pi-plus', - items: [ - { - label: 'Document', - icon: 'pi pi-file' - }, - { - label: 'Image', - icon: 'pi pi-image' - }, - { - label: 'Video', - icon: 'pi pi-video' - } - ] - }, - { - label: 'Open', - icon: 'pi pi-folder-open' - }, - { - label: 'Print', - icon: 'pi pi-print' - } - ] - }, - { - label: 'Edit', - icon: 'pi pi-file-edit', - items: [ - { - label: 'Copy', - icon: 'pi pi-copy' - }, - { - label: 'Delete', - icon: 'pi pi-times' - } - ] - }, - { - label: 'Search', - icon: 'pi pi-search' - }, - { - separator: true - }, - { - label: 'Share', - icon: 'pi pi-share-alt', - items: [ - { - label: 'Slack', - icon: 'pi pi-slack' - }, - { - label: 'Whatsapp', - icon: 'pi pi-whatsapp' - } - ] - } - ] - } -}`, - }; -} diff --git a/src/app/showcase/doc/tieredmenu/commanddoc.ts b/src/app/showcase/doc/tieredmenu/commanddoc.ts deleted file mode 100644 index c13da4aa6c7..00000000000 --- a/src/app/showcase/doc/tieredmenu/commanddoc.ts +++ /dev/null @@ -1,167 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'command-doc', - template: ` - -

    The command property defines the callback to run when an item is activated by click or a key event.

    -
    -
    - - -
    - - `, -}) -export class CommandDoc implements OnInit { - items: MenuItem[] | undefined; - - constructor(private messageService: MessageService) {} - - ngOnInit() { - this.items = [ - { - label: 'File', - icon: 'pi pi-file', - items: [ - { - label: 'New', - icon: 'pi pi-plus', - command: () => { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'File created', life: 3000 }); - }, - }, - { - label: 'Print', - icon: 'pi pi-print', - command: () => { - this.messageService.add({ severity: 'error', summary: 'Error', detail: 'No printer connected', life: 3000 }); - }, - }, - ], - }, - { - label: 'Search', - icon: 'pi pi-search', - command: () => { - this.messageService.add({ severity: 'warn', summary: 'Search Results', detail: 'No results found', life: 3000 }); - }, - }, - { - separator: true, - }, - { - label: 'Sync', - icon: 'pi pi-cloud', - items: [ - { - label: 'Import', - icon: 'pi pi-cloud-download', - command: () => { - this.messageService.add({ - severity: 'info', - summary: 'Downloads', - detail: 'Downloaded from cloud', - life: 3000, - }); - }, - }, - { - label: 'Export', - icon: 'pi pi-cloud-upload', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Shared', detail: 'Exported to cloud', life: 3000 }); - }, - }, - ], - }, - ]; - } - - code: Code = { - basic: ` -`, - - html: `
    - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { MessageService } from 'primeng/api'; -import { TieredMenu } from 'primeng/tieredmenu'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'tiered-menu-command-demo', - templateUrl: './tiered-menu-command-demo.html', - standalone: true, - imports: [TieredMenu, ToastModule], - providers: [MessageService] -}) -export class TieredMenuCommandDemo implements OnInit { - - items: MenuItem[] | undefined; - - constructor(private messageService: MessageService) {} - - ngOnInit() { - this.items = [ - { - label: 'File', - icon: 'pi pi-file', - items: [ - { - label: 'New', - icon: 'pi pi-plus', - command: () => { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'File created', life: 3000 }); - } - }, - { - label: 'Print', - icon: 'pi pi-print', - command: () => { - this.messageService.add({ severity: 'error', summary: 'Error', detail: 'No printer connected', life: 3000 }); - } - } - ] - }, - { - label: 'Search', - icon: 'pi pi-search', - command: () => { - this.messageService.add({ severity: 'warn', summary: 'Search Results', detail: 'No results found', life: 3000 }); - } - }, - { - separator: true - }, - { - label: 'Sync', - icon: 'pi pi-cloud', - items: [ - { - label: 'Import', - icon: 'pi pi-cloud-download', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Downloads', detail: 'Downloaded from cloud', life: 3000 }); - } - }, - { - label: 'Export', - icon: 'pi pi-cloud-upload', - command: () => { - this.messageService.add({ severity: 'info', summary: 'Shared', detail: 'Exported to cloud', life: 3000 }); - } - } - ] - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/tieredmenu/importdoc.ts b/src/app/showcase/doc/tieredmenu/importdoc.ts deleted file mode 100644 index e425b5cfbba..00000000000 --- a/src/app/showcase/doc/tieredmenu/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'tiered-menu-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { TieredMenu } from 'primeng/tieredmenu';`, - }; -} diff --git a/src/app/showcase/doc/tieredmenu/popupdoc.ts b/src/app/showcase/doc/tieredmenu/popupdoc.ts deleted file mode 100644 index 9695d86b9be..00000000000 --- a/src/app/showcase/doc/tieredmenu/popupdoc.ts +++ /dev/null @@ -1,189 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'popup-doc', - template: ` - -

    Popup mode is enabled by adding popup property and calling toggle method with an event of the target.

    -
    -
    - - -
    - - `, -}) -export class PopupDoc implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'File', - icon: 'pi pi-file', - items: [ - { - label: 'New', - icon: 'pi pi-plus', - items: [ - { - label: 'Document', - icon: 'pi pi-file', - }, - { - label: 'Image', - icon: 'pi pi-image', - }, - { - label: 'Video', - icon: 'pi pi-video', - }, - ], - }, - { - label: 'Open', - icon: 'pi pi-folder-open', - }, - { - label: 'Print', - icon: 'pi pi-print', - }, - ], - }, - { - label: 'Edit', - icon: 'pi pi-file-edit', - items: [ - { - label: 'Copy', - icon: 'pi pi-copy', - }, - { - label: 'Delete', - icon: 'pi pi-times', - }, - ], - }, - { - label: 'Search', - icon: 'pi pi-search', - }, - { - separator: true, - }, - { - label: 'Share', - icon: 'pi pi-share-alt', - items: [ - { - label: 'Slack', - icon: 'pi pi-slack', - }, - { - label: 'Whatsapp', - icon: 'pi pi-whatsapp', - }, - ], - }, - ]; - } - - code: Code = { - basic: ` -`, - - html: `
    - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { TieredMenu } from 'primeng/tieredmenu'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'tiered-menu-popup-demo', - templateUrl: './tiered-menu-popup-demo.html', - standalone: true, - imports: [TieredMenu, ButtonModule] -}) -export class TieredMenuPopupDemo implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'File', - icon: 'pi pi-file', - items: [ - { - label: 'New', - icon: 'pi pi-plus', - items: [ - { - label: 'Document', - icon: 'pi pi-file' - }, - { - label: 'Image', - icon: 'pi pi-image' - }, - { - label: 'Video', - icon: 'pi pi-video' - } - ] - }, - { - label: 'Open', - icon: 'pi pi-folder-open' - }, - { - label: 'Print', - icon: 'pi pi-print' - } - ] - }, - { - label: 'Edit', - icon: 'pi pi-file-edit', - items: [ - { - label: 'Copy', - icon: 'pi pi-copy' - }, - { - label: 'Delete', - icon: 'pi pi-times' - } - ] - }, - { - label: 'Search', - icon: 'pi pi-search' - }, - { - separator: true - }, - { - label: 'Share', - icon: 'pi pi-share-alt', - items: [ - { - label: 'Slack', - icon: 'pi pi-slack' - }, - { - label: 'Whatsapp', - icon: 'pi pi-whatsapp' - } - ] - } - ] - } -}`, - }; -} diff --git a/src/app/showcase/doc/tieredmenu/routerdoc.ts b/src/app/showcase/doc/tieredmenu/routerdoc.ts deleted file mode 100644 index 744c28b7910..00000000000 --- a/src/app/showcase/doc/tieredmenu/routerdoc.ts +++ /dev/null @@ -1,209 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; -import { Router } from '@angular/router'; - -@Component({ - selector: 'router-doc', - template: ` - -

    - Items with navigation are defined with templating to be able to use a router link component, an external link or - programmatic navigation. -

    -
    - - - `, -}) -export class RouterDoc implements OnInit { - items: MenuItem[] | undefined; - - constructor(private router: Router) {} - - ngOnInit() { - this.items = [ - { - label: 'Router', - icon: 'pi pi-palette', - items: [ - { - label: 'Theming', - route: '/theming', - }, - { - label: 'Colors', - route: '/colors', - }, - ], - }, - { - label: 'Programmatic', - icon: 'pi pi-link', - command: () => { - this.router.navigate(['/installation']); - }, - }, - { - label: 'External', - icon: 'pi pi-home', - items: [ - { - label: 'Angular', - url: 'https://angular.dev/', - }, - { - label: 'Vite.js', - url: 'https://vitejs.dev/', - }, - ], - }, - ]; - } - - code: Code = { - basic: ` - - - - - {{ item.label }} - - - - - - - {{ item.label }} - - - - - - - {{ item.label }} - - - - - -`, - - html: ``, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Router } from '@angular/router'; -import { TieredMenu } from 'primeng/tieredmenu'; -import { CommonModule } from '@angular/common'; - -@Component({ - selector: 'tiered-menu-router-demo', - templateUrl: './tiered-menu-router-demo.html', - standalone: true, - imports: [TieredMenu, CommonModule] -}) -export class TieredMenuRouterDemo implements OnInit { - - items: MenuItem[] | undefined; - - constructor(private router: Router) {} - - ngOnInit() { - this.items = [ - { - label: 'Router', - icon: 'pi pi-palette', - items: [ - { - label: 'Theming', - route: '/theming' - }, - { - label: 'Colors', - route: '/colors' - } - ] - }, - { - label: 'Programmatic', - icon: 'pi pi-link', - command: () => { - this.router.navigate(['/installation']); - } - }, - { - label: 'External', - icon: 'pi pi-home', - items: [ - { - label: 'Angular', - url: 'https://angular.dev/' - }, - { - label: 'Vite.js', - url: 'https://vitejs.dev/' - } - ] - } - ]; - } - - -}`, - }; -} diff --git a/src/app/showcase/doc/tieredmenu/styledoc.ts b/src/app/showcase/doc/tieredmenu/styledoc.ts deleted file mode 100644 index 707df35cc7a..00000000000 --- a/src/app/showcase/doc/tieredmenu/styledoc.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'tiered-menu-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-tieredmenuContainer element.
    p-menu-listList element.
    p-menuitemMenuitem element.
    p-menuitem-textLabel of a menuitem.
    p-menuitem-iconIcon of a menuitem.
    p-submenu-iconArrow icon of a submenu.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/tieredmenu/templatedoc.ts b/src/app/showcase/doc/tieredmenu/templatedoc.ts deleted file mode 100644 index 76a33776918..00000000000 --- a/src/app/showcase/doc/tieredmenu/templatedoc.ts +++ /dev/null @@ -1,249 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    - TieredMenu offers item customization with the item template that receives the menuitem instance from the model as a - parameter. -

    -
    - - - `, -}) -export class TemplateDoc implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'File', - icon: 'pi pi-file', - items: [ - { - label: 'New', - icon: 'pi pi-plus', - items: [ - { - label: 'Document', - icon: 'pi pi-file', - shortcut: '⌘+N', - }, - { - label: 'Image', - icon: 'pi pi-image', - shortcut: '⌘+I', - }, - { - label: 'Video', - icon: 'pi pi-video', - shortcut: '⌘+L', - }, - ], - }, - { - label: 'Open', - icon: 'pi pi-folder-open', - shortcut: '⌘+O', - }, - { - label: 'Print', - icon: 'pi pi-print', - shortcut: '⌘+P', - }, - ], - }, - { - label: 'Edit', - icon: 'pi pi-file-edit', - items: [ - { - label: 'Copy', - icon: 'pi pi-copy', - shortcut: '⌘+C', - }, - { - label: 'Delete', - icon: 'pi pi-times', - shortcut: '⌘+D', - }, - ], - }, - { - label: 'Search', - icon: 'pi pi-search', - shortcut: '⌘+S', - }, - { - separator: true, - }, - { - label: 'Share', - icon: 'pi pi-share-alt', - items: [ - { - label: 'Slack', - icon: 'pi pi-slack', - badge: '2', - }, - { - label: 'Whatsapp', - icon: 'pi pi-whatsapp', - badge: '3', - }, - ], - }, - ]; - } - - code: Code = { - basic: ` - - - - {{ item.label }} - - - {{ item.shortcut }} - - - - -`, - - html: ``, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { TieredMenu } from 'primeng/tieredmenu'; -import { BadgeModule } from 'primeng/badge'; -import { CommonModule } from '@angular/common'; -import { Ripple } from 'primeng/ripple'; - -@Component({ - selector: 'tiered-menu-template-demo', - templateUrl: './tiered-menu-template-demo.html', - standalone: true, - imports: [TieredMenu, BadgeModule, Ripple, CommonModule] -}) -export class TieredMenuTemplateDemo implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'File', - icon: 'pi pi-file', - items: [ - { - label: 'New', - icon: 'pi pi-plus', - items: [ - { - label: 'Document', - icon: 'pi pi-file', - shortcut: '⌘+N' - }, - { - label: 'Image', - icon: 'pi pi-image', - shortcut: '⌘+I' - }, - { - label: 'Video', - icon: 'pi pi-video', - shortcut: '⌘+L' - } - ] - }, - { - label: 'Open', - icon: 'pi pi-folder-open', - shortcut: '⌘+O' - }, - { - label: 'Print', - icon: 'pi pi-print', - shortcut: '⌘+P' - } - ] - }, - { - label: 'Edit', - icon: 'pi pi-file-edit', - items: [ - { - label: 'Copy', - icon: 'pi pi-copy', - shortcut: '⌘+C' - }, - { - label: 'Delete', - icon: 'pi pi-times', - shortcut: '⌘+D' - } - ] - }, - { - label: 'Search', - icon: 'pi pi-search', - shortcut: '⌘+S' - }, - { - separator: true - }, - { - label: 'Share', - icon: 'pi pi-share-alt', - items: [ - { - label: 'Slack', - icon: 'pi pi-slack', - badge: '2' - }, - { - label: 'Whatsapp', - icon: 'pi pi-whatsapp', - badge: '3' - } - ] - } - ] - } -}`, - }; -} diff --git a/src/app/showcase/doc/timeline/accessibilitydoc.ts b/src/app/showcase/doc/timeline/accessibilitydoc.ts deleted file mode 100644 index dd13a431481..00000000000 --- a/src/app/showcase/doc/timeline/accessibilitydoc.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'timeline-accessibility-doc', - template: ` -

    Screen Reader

    -

    - Timeline uses a semantic ordered list element to list the events. No specific role is enforced, still you may use any aria role - and attributes as any valid attribute is passed to the list element. -

    -

    Keyboard Support

    -

    Component does not include any interactive elements.

    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/timeline/basicdoc.ts b/src/app/showcase/doc/timeline/basicdoc.ts deleted file mode 100644 index e47d2f1057b..00000000000 --- a/src/app/showcase/doc/timeline/basicdoc.ts +++ /dev/null @@ -1,73 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    - Timeline receives the events with the value property as a collection of arbitrary objects. In addition, - content template is required to display the representation of an event. Example below is a sample events array that - is used throughout the documentation. -

    -
    -
    - - - {{ event.status }} - - -
    - - `, -}) -export class BasicDoc { - events: any[]; - - constructor() { - this.events = [ - { status: 'Ordered', date: '15/10/2020 10:30', icon: 'pi pi-shopping-cart', color: '#9C27B0', image: 'game-controller.jpg' }, - { status: 'Processing', date: '15/10/2020 14:00', icon: 'pi pi-cog', color: '#673AB7' }, - { status: 'Shipped', date: '15/10/2020 16:15', icon: 'pi pi-shopping-cart', color: '#FF9800' }, - { status: 'Delivered', date: '16/10/2020 10:00', icon: 'pi pi-check', color: '#607D8B' }, - ]; - } - - code: Code = { - basic: ` - - {{ event.status }} - -`, - - html: `
    - - - {{ event.status }} - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Timeline } from 'primeng/timeline'; - -@Component({ - selector: 'timeline-basic-demo', - templateUrl: './timeline-basic-demo.html', - standalone: true, - imports: [Timeline] -}) -export class TimelineBasicDemo { - events: any[]; - - constructor() { - this.events = [ - { status: 'Ordered', date: '15/10/2020 10:30', icon: 'pi pi-shopping-cart', color: '#9C27B0', image: 'game-controller.jpg' }, - { status: 'Processing', date: '15/10/2020 14:00', icon: 'pi pi-cog', color: '#673AB7' }, - { status: 'Shipped', date: '15/10/2020 16:15', icon: 'pi pi-shopping-cart', color: '#FF9800' }, - { status: 'Delivered', date: '16/10/2020 10:00', icon: 'pi pi-check', color: '#607D8B' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/timeline/horizontaldoc.ts b/src/app/showcase/doc/timeline/horizontaldoc.ts deleted file mode 100644 index e8e32cf2bd4..00000000000 --- a/src/app/showcase/doc/timeline/horizontaldoc.ts +++ /dev/null @@ -1,103 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'horizontal-doc', - template: ` - -

    - TimeLine orientation is controlled with the layout property, default is vertical having horizontal as - the alternative. -

    -
    -
    - - - {{ event }} - - - - - {{ event }} - - - - - {{ event }} - -   - -
    - - `, -}) -export class HorizontalDoc { - events: string[]; - - constructor() { - this.events = ['2020', '2021', '2022', '2023']; - } - - code: Code = { - basic: ` - - {{ event }} - - - - - - {{ event }} - - - - - - {{ event }} - - -   - -`, - - html: `
    - - - {{ event }} - - - - - {{ event }} - - - - - {{ event }} - - -   - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Timeline } from 'primeng/timeline'; - -@Component({ - selector: 'timeline-horizontal-demo', - templateUrl: './timeline-horizontal-demo.html', - standalone: true, - imports: [Timeline] -}) -export class TimelineHorizontalDemo { - events: string[]; - - constructor() { - this.events = [ - "2020", "2021", "2022", "2023" - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/timeline/importdoc.ts b/src/app/showcase/doc/timeline/importdoc.ts deleted file mode 100644 index d5b1d0e94d6..00000000000 --- a/src/app/showcase/doc/timeline/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'timeline-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Timeline } from 'primeng/timeline';`, - }; -} diff --git a/src/app/showcase/doc/timeline/styledoc.ts b/src/app/showcase/doc/timeline/styledoc.ts deleted file mode 100644 index e16bcc51d84..00000000000 --- a/src/app/showcase/doc/timeline/styledoc.ts +++ /dev/null @@ -1,82 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'timeline-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-timelineContainer element.
    p-timeline-leftContainer element when alignment is left.
    p-timeline-rightContainer element when alignment is right.
    p-timeline-topContainer element when alignment is top.
    p-timeline-bottomContainer element when alignment is bottom.
    p-timeline-alternateContainer element when alignment is alternating.
    p-timeline-verticalContainer element of a vertical timeline.
    p-timeline-horizontalContainer element of a horizontal timeline.
    p-timeline-eventEvent element.
    p-timeline-event-oppositeOpposite of an event content.
    p-timeline-event-contentEvent content.
    p-timeline-event-separatorSeparator element of an event.
    p-timeline-event-markerMarker element of an event.
    p-timeline-event-connectorConnector element of an event.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/timeline/templatedoc.ts b/src/app/showcase/doc/timeline/templatedoc.ts deleted file mode 100644 index f854f7f651a..00000000000 --- a/src/app/showcase/doc/timeline/templatedoc.ts +++ /dev/null @@ -1,147 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -interface EventItem { - status?: string; - date?: string; - icon?: string; - color?: string; - image?: string; -} - -@Component({ - selector: 'template-doc', - template: ` - -

    Sample implementation with custom content and styled markers.

    -
    -
    - - - - - - - - - -

    - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam - deserunt quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate - neque quas! -

    - -
    -
    -
    -
    - - `, -}) -export class TemplateDoc { - events: EventItem[]; - - constructor() { - this.events = [ - { status: 'Ordered', date: '15/10/2020 10:30', icon: 'pi pi-shopping-cart', color: '#9C27B0', image: 'game-controller.jpg' }, - { status: 'Processing', date: '15/10/2020 14:00', icon: 'pi pi-cog', color: '#673AB7' }, - { status: 'Shipped', date: '15/10/2020 16:15', icon: 'pi pi-shopping-cart', color: '#FF9800' }, - { status: 'Delivered', date: '16/10/2020 10:00', icon: 'pi pi-check', color: '#607D8B' }, - ]; - } - - code: Code = { - basic: ` - - - - - - - - -

    - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate - neque quas! -

    - -
    -
    -
    `, - - html: `
    - - - - - - - - - -

    - Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate - neque quas! -

    - -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Timeline } from 'primeng/timeline'; -import { CardModule } from 'primeng/card'; -import { ButtonModule } from 'primeng/button'; - -interface EventItem { - status?: string; - date?: string; - icon?: string; - color?: string; - image?: string; -} - -@Component({ - selector: 'timeline-template-demo', - templateUrl: './timeline-template-demo.html', - standalone: true, - imports: [Timeline, CardModule, ButtonModule] -}) -export class TimelineTemplateDemo { - events: EventItem[]; - - constructor() { - this.events = [ - { status: 'Ordered', date: '15/10/2020 10:30', icon: 'pi pi-shopping-cart', color: '#9C27B0', image: 'game-controller.jpg' }, - { status: 'Processing', date: '15/10/2020 14:00', icon: 'pi pi-cog', color: '#673AB7' }, - { status: 'Shipped', date: '15/10/2020 16:15', icon: 'pi pi-shopping-cart', color: '#FF9800' }, - { status: 'Delivered', date: '16/10/2020 10:00', icon: 'pi pi-check', color: '#607D8B' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/toast/accessibilitydoc.ts b/src/app/showcase/doc/toast/accessibilitydoc.ts deleted file mode 100644 index 296a92b623b..00000000000 --- a/src/app/showcase/doc/toast/accessibilitydoc.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'toast-accessibility-doc', - template: ` - -

    Screen Reader

    -

    - Toast component use alert role that implicitly defines aria-live as "assertive" and aria-atomic as - "true". -

    -

    - Close element is a button with an aria-label that refers to the aria.close property of the - locale API by default. -

    - -

    Close Button Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    enterCloses the message.
    spaceCloses the message.
    -
    -
    - `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/toast/animationdoc.ts b/src/app/showcase/doc/toast/animationdoc.ts deleted file mode 100644 index a197fbb9510..00000000000 --- a/src/app/showcase/doc/toast/animationdoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'animation-doc', - template: ` - -

    - Transition of the animations can be customized using the showTransitionOptions, hideTransitionOptions, - showTransformOptions and hideTransformOptions properties. -

    -
    -
    - - -
    - - `, - providers: [MessageService], -}) -export class AnimationDoc { - constructor(private messageService: MessageService) {} - - show() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Message Content' }); - } - - code: Code = { - basic: ` -`, - html: `
    - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { ToastModule } from 'primeng/toast'; -import { ButtonModule } from 'primeng/button'; -import { RippleModule } from 'primeng/ripple'; - -@Component({ - selector: 'toast-animation-demo', - templateUrl: './toast-animation-demo.html', - standalone: true, - imports: [ToastModule, ButtonModule, RippleModule], - providers: [MessageService] -}) -export class ToastAnimationDemo { - constructor(private messageService: MessageService) {} - - show() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Message Content' }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/toast/basicdoc.ts b/src/app/showcase/doc/toast/basicdoc.ts deleted file mode 100644 index 73359861a21..00000000000 --- a/src/app/showcase/doc/toast/basicdoc.ts +++ /dev/null @@ -1,58 +0,0 @@ -import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    - Toasts are displayed by calling the add and addAll method provided by the messageService. A single - toast is specified by the Message interface that defines various properties such as severity, - summary and detail. -

    -
    -
    - - -
    - - `, - providers: [MessageService], -}) -export class BasicDoc { - constructor(private messageService: MessageService) {} - - show() { - this.messageService.add({ severity: 'info', summary: 'Info', detail: 'Message Content', life: 3000 }); - } - - code: Code = { - basic: ` -`, - html: `
    - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Toast } from 'primeng/toast'; -import { ButtonModule } from 'primeng/button'; -import { Ripple } from 'primeng/ripple'; - -@Component({ - selector: 'toast-basic-demo', - templateUrl: './toast-basic-demo.html', - standalone: true, - imports: [Toast, ButtonModule, Ripple], - providers: [MessageService] -}) -export class ToastBasicDemo { - constructor(private messageService: MessageService) {} - - show() { - this.messageService.add({ severity: 'info', summary: 'Info', detail: 'Message Content', life: 3000 }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/toast/headlessdoc.ts b/src/app/showcase/doc/toast/headlessdoc.ts deleted file mode 100644 index ee190be2a77..00000000000 --- a/src/app/showcase/doc/toast/headlessdoc.ts +++ /dev/null @@ -1,202 +0,0 @@ -import { ChangeDetectorRef, Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'headless-doc', - template: ` - -

    Headless mode allows you to customize the entire user interface instead of the default elements.

    -
    -
    - - -
    -
    - - {{ message.summary }} -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    - - `, - styles: [ - ` - :host ::ng-deep { - .p-progressbar-value { - --tw-bg-opacity: 1 !important; - background-color: color-mix(in srgb, var(--p-primary-50) calc(100% * var(--tw-bg-opacity)), transparent) !important; - } - } - `, - ], - providers: [MessageService], -}) -export class HeadlessDoc { - visible: boolean = false; - - progress: number = 0; - - interval = null; - - constructor( - private messageService: MessageService, - private cdr: ChangeDetectorRef, - ) {} - - showConfirm() { - if (!this.visible) { - this.messageService.add({ - key: 'confirm', - sticky: true, - severity: 'custom', - summary: 'Uploading your files.', - styleClass: 'backdrop-blur-lg rounded-2xl', - }); - this.visible = true; - this.progress = 0; - - if (this.interval) { - clearInterval(this.interval); - } - - this.interval = setInterval(() => { - if (this.progress <= 100) { - this.progress = this.progress + 20; - } - - if (this.progress >= 100) { - this.progress = 100; - clearInterval(this.interval); - } - this.cdr.markForCheck(); - }, 1000); - } - } - - onClose() { - this.visible = false; - } - - code: Code = { - basic: ` - -
    -
    - - {{ message.summary }} -
    -
    - - -
    -
    - - -
    -
    -
    -
    -`, - html: `
    - - -
    -
    - - {{ message.summary }} -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    `, - typescript: `import { ChangeDetectorRef, Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Toast } from 'primeng/toast'; -import { ButtonModule } from 'primeng/button'; -import { Ripple } from 'primeng/ripple'; -import { ProgressBar } from 'primeng/progressbar'; - -@Component({ - selector: 'toast-headless-demo', - templateUrl: './toast-headless-demo.html', - standalone: true, - imports: [Toast, ButtonModule, Ripple, ProgressBar], - providers: [MessageService] -}) -export class ToastHeadlessDemo { - - visible: boolean = false; - - progress: number = 0; - - interval = null; - - constructor(private messageService: MessageService, private cdr: ChangeDetectorRef) {} - - showConfirm() { - if (!this.visible) { - this.messageService.add({ - key: 'confirm', - sticky: true, - severity: 'custom', - summary: 'Uploading your files.', - styleClass: 'backdrop-blur-lg rounded-2xl', - }); - this.visible = true; - this.progress = 0; - - if (this.interval) { - clearInterval(this.interval); - } - - this.interval = setInterval(() => { - if (this.progress <= 100) { - this.progress = this.progress + 20; - } - - if (this.progress >= 100) { - this.progress = 100; - clearInterval(this.interval); - } - this.cdr.markForCheck(); - }, 1000); - } - } - - onClose() { - this.visible = false; - } -}`, - }; -} diff --git a/src/app/showcase/doc/toast/importdoc.ts b/src/app/showcase/doc/toast/importdoc.ts deleted file mode 100644 index 954b87fcd8b..00000000000 --- a/src/app/showcase/doc/toast/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'toast-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Toast } from 'primeng/toast';`, - }; -} diff --git a/src/app/showcase/doc/toast/lifedoc.ts b/src/app/showcase/doc/toast/lifedoc.ts deleted file mode 100644 index c3b642919a6..00000000000 --- a/src/app/showcase/doc/toast/lifedoc.ts +++ /dev/null @@ -1,71 +0,0 @@ -import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'life-doc', - template: ` - -

    A toast disappears after 3000ms by default, set the life option on either the message or toast to override this.

    -
    -
    - -
    - - `, - providers: [MessageService], -}) -export class LifeDoc { - constructor(private messageService: MessageService) {} - - showLife() { - this.messageService.add({ severity: 'info', summary: 'Life', detail: 'I show for 10000ms' }); - } - - showLifeLong() { - this.messageService.add({ severity: 'info', summary: 'Life', detail: 'I show for 20000ms', life: 20000 }); - } - - code: Code = { - basic: ` - -`, - html: `
    - - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Toast } from 'primeng/toast'; -import { ButtonModule } from 'primeng/button'; -import { Ripple } from 'primeng/ripple'; - -@Component({ - selector: 'toast-life-demo', - templateUrl: './toast-life-demo.html', - standalone: true, - imports: [Toast, ButtonModule, Ripple], - providers: [MessageService] -}) -export class ToastLifeDemo { - constructor(private messageService: MessageService) {} - - showLifeDefault() { - this.messageService.add({ severity: 'info', summary: 'Life', detail: 'I show for 10000ms' }); - } - - showLifeLong() { - this.messageService.add({ severity: 'info', summary: 'Life', detail: 'I show for 20000ms', life: 20000 }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/toast/multipledoc.ts b/src/app/showcase/doc/toast/multipledoc.ts deleted file mode 100644 index 28bdb8f1a05..00000000000 --- a/src/app/showcase/doc/toast/multipledoc.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'toast-multiple-demo', - template: ` - -

    Multiple toasts are displayed by passing an array to the showAll method of the messageService.

    -
    -
    - - -
    - - `, - providers: [MessageService], -}) -export class MultipleDoc { - constructor(private messageService: MessageService) {} - - show() { - this.messageService.addAll([ - { severity: 'success', summary: 'Message 1', detail: 'Message Content' }, - { severity: 'info', summary: 'Message 2', detail: 'Message Content' }, - { severity: 'warn', summary: 'Message 3', detail: 'Message Content' }, - { severity: 'error', summary: 'Message 4', detail: 'Message Content' }, - ]); - } - - code: Code = { - basic: ` -`, - html: `
    - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { ToastModule } from 'primeng/toast'; -import { ButtonModule } from 'primeng/button'; -import { RippleModule } from 'primeng/ripple'; - -@Component({ - selector: 'toast-multiple-demo', - templateUrl: './toast-multiple-demo.html', - standalone: true, - imports: [ToastModule, ButtonModule, RippleModule], - providers: [MessageService] -}) -export class ToastMultipleDemo { - constructor(private messageService: MessageService) {} - - show() { - this.messageService.addAll([ - { severity: 'success', summary: 'Message 1', detail: 'Message Content' }, - { severity: 'info', summary: 'Message 2', detail: 'Message Content' }, - { severity: 'warn', summary: 'Message 3', detail: 'Message Content' }, - { severity: 'error', summary: 'Message 4', detail: 'Message Content' } - ]); - } -}`, - }; -} diff --git a/src/app/showcase/doc/toast/positiondoc.ts b/src/app/showcase/doc/toast/positiondoc.ts deleted file mode 100644 index 90daec9aa97..00000000000 --- a/src/app/showcase/doc/toast/positiondoc.ts +++ /dev/null @@ -1,109 +0,0 @@ -import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'position-doc', - template: ` - -

    - Location of the toast is customized with the position property. Valid values are top-left, top-center, - top-right, bottom-left, bottom-center, bottom-right and center. -

    -
    -
    - - - -
    - - - -
    -
    - - `, - providers: [MessageService], -}) -export class PositionDoc { - constructor(private messageService: MessageService) {} - - showTopLeft() { - this.messageService.add({ - severity: 'info', - summary: 'Info Message', - detail: 'Message Content', - key: 'tl', - life: 3000, - }); - } - - showBottomLeft() { - this.messageService.add({ - severity: 'warn', - summary: 'Warn Message', - detail: 'Message Content', - key: 'bl', - life: 3000, - }); - } - - showBottomRight() { - this.messageService.add({ - severity: 'success', - summary: 'Success Message', - detail: 'Message Content', - key: 'br', - life: 3000, - }); - } - - code: Code = { - basic: ` - - - - -`, - - html: `
    - - - -
    - - - -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { ToastModule } from 'primeng/toast'; -import { ButtonModule } from 'primeng/button'; -import { RippleModule } from 'primeng/ripple'; - -@Component({ - selector: 'toast-position-demo', - templateUrl: './toast-position-demo.html', - standalone: true, - imports: [ToastModule, ButtonModule, RippleModule], - providers: [MessageService] -}) -export class ToastPositionDemo { - constructor(private messageService: MessageService) {} - - showTopLeft() { - this.messageService.add({ severity: 'info', summary: 'Info Message', detail: 'Message Content', key: 'tl', life: 3000 }); - } - - showBottomLeft() { - this.messageService.add({ severity: 'warn', summary: 'Warn Message', detail: 'Message Content', key: 'bl', life: 3000 }); - } - - showBottomRight() { - this.messageService.add({ severity: 'success', summary: 'Success Message', detail: 'Message Content', key: 'br', life: 3000 }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/toast/responsivedoc.ts b/src/app/showcase/doc/toast/responsivedoc.ts deleted file mode 100644 index ab68ac0537f..00000000000 --- a/src/app/showcase/doc/toast/responsivedoc.ts +++ /dev/null @@ -1,58 +0,0 @@ -import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'responsive-doc', - template: ` - -

    - Toast styling can be adjusted per screen size with the breakpoints option. The value of breakpoints - should be an object literal whose keys are the maximum screen sizes and values are the styles per screen. In example below, - width of the toast messages cover the whole page on screens whose widths is smaller than 921px. -

    -
    -
    - - -
    - - `, - providers: [MessageService], -}) -export class ResponsiveDoc { - constructor(private messageService: MessageService) {} - - show() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Message Content' }); - } - - code: Code = { - basic: ` -`, - html: `
    - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Toast } from 'primeng/toast'; -import { ButtonModule } from 'primeng/button'; -import { Ripple } from 'primeng/ripple'; - -@Component({ - selector: 'toast-responsive-demo', - templateUrl: './toast-responsive-demo.html', - standalone: true, - imports: [Toast, ButtonModule, Ripple], - providers: [MessageService] -}) -export class ToastResponsiveDemo { - constructor(private messageService: MessageService) {} - - show() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Message Content' }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/toast/severitydoc.ts b/src/app/showcase/doc/toast/severitydoc.ts deleted file mode 100644 index 7707be5547a..00000000000 --- a/src/app/showcase/doc/toast/severitydoc.ts +++ /dev/null @@ -1,113 +0,0 @@ -import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'severity-doc', - template: ` - -

    - The severity option specifies the type of the message. There are four types of messages: success, info, - warn and error. The severity of the message is used to display the icon and the color of the toast. -

    -
    -
    - - - - - - - -
    - - `, - providers: [MessageService], -}) -export class SeverityDoc { - constructor(private messageService: MessageService) {} - - showSuccess() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Message Content' }); - } - - showInfo() { - this.messageService.add({ severity: 'info', summary: 'Info', detail: 'Message Content' }); - } - - showWarn() { - this.messageService.add({ severity: 'warn', summary: 'Warn', detail: 'Message Content' }); - } - - showError() { - this.messageService.add({ severity: 'error', summary: 'Error', detail: 'Message Content' }); - } - - showContrast() { - this.messageService.add({ severity: 'contrast', summary: 'Contrast', detail: 'Message Content' }); - } - - showSecondary() { - this.messageService.add({ severity: 'secondary', summary: 'Secondary', detail: 'Message Content' }); - } - - code: Code = { - basic: ` - - - - - -`, - - html: `
    - - - - - - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Toast } from 'primeng/toast'; -import { ButtonModule } from 'primeng/button'; -import { Ripple } from 'primeng/ripple'; - -@Component({ - selector: 'toast-severity-demo', - templateUrl: './toast-severity-demo.html', - standalone: true, - imports: [Toast, ButtonModule, Ripple], - providers: [MessageService] -}) -export class ToastSeverityDemo { - constructor(private messageService: MessageService) {} - - showSuccess() { - this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Message Content' }); - } - - showInfo() { - this.messageService.add({ severity: 'info', summary: 'Info', detail: 'Message Content' }); - } - - showWarn() { - this.messageService.add({ severity: 'warn', summary: 'Warn', detail: 'Message Content' }); - } - - showError() { - this.messageService.add({ severity: 'error', summary: 'Error', detail: 'Message Content' }); - } - - showContrast() { - this.messageService.add({ severity: 'contrast', summary: 'Error', detail: 'Message Content' }); - } - - showSecondary() { - this.messageService.add({ severity: 'secondary', summary: 'Secondary', detail: 'Message Content' }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/toast/styledoc.ts b/src/app/showcase/doc/toast/styledoc.ts deleted file mode 100644 index 7fc37a32e3e..00000000000 --- a/src/app/showcase/doc/toast/styledoc.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'toast-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-toastMain container element.
    p-toast-messageContainer of a message item.
    p-toast-icon-closeClose icon of a message.
    p-toast-iconSeverity icon.
    p-toast-message-contentContainer of message texts.
    p-toast-summarySummary of the message.
    p-toast-detailDetail of the message.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/toast/targetdoc.ts b/src/app/showcase/doc/toast/targetdoc.ts deleted file mode 100644 index e7a39f87f5e..00000000000 --- a/src/app/showcase/doc/toast/targetdoc.ts +++ /dev/null @@ -1,89 +0,0 @@ -import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'target-doc', - template: ` - -

    - A page may have multiple toast components, in case you'd like to target a specific message to a particular toast, use the - key property so that toast and the message can match. -

    -
    -
    - - - - -
    - - `, - providers: [MessageService], -}) -export class TargetDoc { - constructor(private messageService: MessageService) {} - - showToast1() { - this.messageService.clear(); - this.messageService.add({ key: 'toast1', severity: 'success', summary: 'Success', detail: 'key: toast1' }); - } - - showToast2() { - this.messageService.clear(); - this.messageService.add({ key: 'toast2', severity: 'warn', summary: 'Warning', detail: 'key: toast2' }); - } - - code: Code = { - basic: ` - - -`, - html: `
    - - - - -
    `, - typescript: `import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Toast } from 'primeng/toast'; -import { ButtonModule } from 'primeng/button'; -import { Ripple } from 'primeng/ripple'; - -@Component({ - selector: 'toast-target-demo', - templateUrl: './toast-target-demo.html', - standalone: true, - imports: [Toast, ButtonModule, Ripple], - providers: [MessageService] -}) -export class ToastTargetDemo { - constructor(private messageService: MessageService) {} - - showToast1() { - this.messageService.clear(); - this.messageService.add({ key: 'toast1', severity: 'success', summary: 'Success', detail: 'key: toast1' }); - } - - showToast2() { - this.messageService.clear(); - this.messageService.add({ key: 'toast2', severity: 'warn', summary: 'Warning', detail: 'key: toast2' }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/toast/templatedoc.ts b/src/app/showcase/doc/toast/templatedoc.ts deleted file mode 100644 index 567c761e409..00000000000 --- a/src/app/showcase/doc/toast/templatedoc.ts +++ /dev/null @@ -1,143 +0,0 @@ -import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    Templating allows customizing the content where the message instance is available as the implicit variable.

    -
    -
    - - -
    -
    - - Amy Elsner -
    -
    {{ message.summary }}
    - -
    -
    -
    - -
    - - `, - providers: [MessageService], -}) -export class TemplateDoc { - constructor(private messageService: MessageService) {} - - visible: boolean = false; - - code: Code = { - basic: ` - -
    -
    - - - Amy Elsner - -
    -
    - {{ message.summary }} -
    - -
    -
    -
    -`, - html: `
    - - -
    -
    - - - Amy Elsner - -
    -
    - {{ message.summary }} -
    - -
    -
    -
    - -
    `, - typescript: `import { Component } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { Toast } from 'primeng/toast'; -import { ButtonModule } from 'primeng/button'; -import { Ripple } from 'primeng/ripple'; -import { AvatarModule } from 'primeng/avatar'; - -@Component({ - selector: 'toast-template-demo', - templateUrl: './toast-template-demo.html', - standalone: true, - imports: [Toast, ButtonModule, Ripple, AvatarModule], - providers: [MessageService] -}) -export class ToastTemplateDemo { - constructor(private messageService: MessageService) {} - - visible: boolean = false; - - showConfirm() { - if (!this.visible) { - this.messageService.add({ key: 'confirm', sticky: true, severity: 'success', summary: 'Can you send me the report?' }); - this.visible = true; - } - } - - onConfirm() { - this.messageService.clear('confirm'); - this.visible = false; - } - - onReject() { - this.messageService.clear('confirm'); - this.visible = false; - } -}`, - }; - - onConfirm() { - this.messageService.clear('confirm'); - this.visible = false; - } - - onReject() { - this.messageService.clear('confirm'); - this.visible = false; - } - - showConfirm() { - if (!this.visible) { - this.messageService.add({ - key: 'confirm', - sticky: true, - severity: 'success', - summary: 'Can you send me the report?', - }); - this.visible = true; - } - } -} diff --git a/src/app/showcase/doc/toast/toastdoc.module.ts b/src/app/showcase/doc/toast/toastdoc.module.ts deleted file mode 100644 index b81772c21a7..00000000000 --- a/src/app/showcase/doc/toast/toastdoc.module.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { ButtonModule } from 'primeng/button'; -import { Ripple } from 'primeng/ripple'; -import { ProgressBar } from 'primeng/progressbar'; -import { Toast } from 'primeng/toast'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AvatarModule } from 'primeng/avatar'; -import { ImportDoc } from './importdoc'; -import { AnimationDoc } from './animationdoc'; -import { BasicDoc } from './basicdoc'; -import { MultipleDoc } from './multipledoc'; -import { PositionDoc } from './positiondoc'; -import { ResponsiveDoc } from './responsivedoc'; -import { SeverityDoc } from './severitydoc'; -import { LifeDoc } from './lifedoc'; -import { StickyDoc } from './stickydoc'; -import { StyleDoc } from './styledoc'; -import { TargetDoc } from './targetdoc'; -import { TemplateDoc } from './templatedoc'; -import { ClearDoc } from './cleardoc'; -import { HeadlessDoc } from './headlessdoc'; -import { AccessibilityDoc } from './accessibilitydoc'; - -@NgModule({ - imports: [CommonModule, RouterModule, AppCodeModule, AppDocModule, Toast, ButtonModule, Ripple, AvatarModule, ProgressBar], - declarations: [ - AnimationDoc, - BasicDoc, - ImportDoc, - MultipleDoc, - PositionDoc, - ResponsiveDoc, - SeverityDoc, - LifeDoc, - StickyDoc, - StyleDoc, - TargetDoc, - TemplateDoc, - ClearDoc, - HeadlessDoc, - AccessibilityDoc, - ], - exports: [AppDocModule], -}) -export class ToastDocModule {} diff --git a/src/app/showcase/doc/togglebutton/accessibilitydoc.ts b/src/app/showcase/doc/togglebutton/accessibilitydoc.ts deleted file mode 100644 index b4f73d7577e..00000000000 --- a/src/app/showcase/doc/togglebutton/accessibilitydoc.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'toggle-button-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - ToggleButton component uses an element with button role and updates aria-pressed state for screen readers. - Value to describe the component can be defined with ariaLabelledBy or ariaLabel props, it is highly suggested - to use either of these props as the component changes the label displayed which will result in screen readers to read - different labels when the component receives focus. To prevent this, always provide an aria label that does not change - related to state. -

    -
    - - - -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus to the button.
    - space - Toggles the checked state.
    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - basic: `Remember Me - - -`, - }; -} diff --git a/src/app/showcase/doc/togglebutton/basicdoc.ts b/src/app/showcase/doc/togglebutton/basicdoc.ts deleted file mode 100644 index 8c3a59edf7d..00000000000 --- a/src/app/showcase/doc/togglebutton/basicdoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    Two-way binding to a boolean property is defined using the standard ngModel directive.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - checked: boolean = false; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { ToggleButton } from 'primeng/togglebutton'; - -@Component({ - selector: 'toggle-button-basic-demo', - templateUrl: './toggle-button-basic-demo.html', - standalone: true, - imports: [FormsModule, ToggleButton] -}) -export class ToggleButtonBasicDemo { - checked: boolean = false; -}`, - }; -} diff --git a/src/app/showcase/doc/togglebutton/disableddoc.ts b/src/app/showcase/doc/togglebutton/disableddoc.ts deleted file mode 100644 index c35c660f600..00000000000 --- a/src/app/showcase/doc/togglebutton/disableddoc.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'disabled-doc', - template: ` - -

    When disabled is present, the element cannot be edited and focused.

    -
    -
    - -
    - - `, -}) -export class DisabledDoc { - checked: boolean = false; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { ToggleButton } from 'primeng/togglebutton'; - -@Component({ - selector: 'toggle-button-disabled-demo', - templateUrl: './toggle-button-disabled-demo.html', - standalone: true, - imports: [FormsModule, ToggleButton] -}) -export class ToggleButtonDisabledDemo { - checked: boolean = false; -}`, - }; -} diff --git a/src/app/showcase/doc/togglebutton/importdoc.ts b/src/app/showcase/doc/togglebutton/importdoc.ts deleted file mode 100644 index dbb48c32cfa..00000000000 --- a/src/app/showcase/doc/togglebutton/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'toggle-button-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { ToggleButton } from 'primeng/togglebutton';`, - }; -} diff --git a/src/app/showcase/doc/togglebutton/invaliddoc.ts b/src/app/showcase/doc/togglebutton/invaliddoc.ts deleted file mode 100644 index 346b02f257a..00000000000 --- a/src/app/showcase/doc/togglebutton/invaliddoc.ts +++ /dev/null @@ -1,47 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'invalid-doc', - template: ` - -

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    -
    -
    - -
    - - `, -}) -export class InvalidDoc { - checked: boolean = false; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { ToggleButtonModule } from 'primeng/togglebutton'; - -@Component({ - selector: 'toggle-button-invalid-demo', - templateUrl: './toggle-button-invalid-demo.html', - standalone: true, - imports: [FormsModule, ToggleButtonModule] -}) -export class ToggleButtonInvalidDemo { - checked: boolean = false; -}`, - }; -} diff --git a/src/app/showcase/doc/togglebutton/reactiveformsdoc.ts b/src/app/showcase/doc/togglebutton/reactiveformsdoc.ts deleted file mode 100644 index cfec2a9667a..00000000000 --- a/src/app/showcase/doc/togglebutton/reactiveformsdoc.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - ToggleButton can also be used with reactive forms. In this case, the formControlName property is used to bind the - component to a form control. -

    -
    -
    -
    - - -
    - - `, -}) -export class ReactiveFormsDoc implements OnInit { - formGroup!: FormGroup; - - ngOnInit() { - this.formGroup = new FormGroup({ - checked: new FormControl(false), - }); - } - - code: Code = { - basic: `
    - -`, - - html: `
    -
    - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { ToggleButton } from 'primeng/togglebutton'; - -@Component({ - selector: 'toggle-button-reactive-forms-demo', - templateUrl: './toggle-button-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, ToggleButton] -}) -export class ToggleButtonReactiveFormsDemo implements OnInit { - formGroup!: FormGroup; - - ngOnInit() { - this.formGroup = new FormGroup({ - checked: new FormControl(false) - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/togglebutton/sizesdoc.ts b/src/app/showcase/doc/togglebutton/sizesdoc.ts deleted file mode 100644 index 4d58e70883c..00000000000 --- a/src/app/showcase/doc/togglebutton/sizesdoc.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'sizes-doc', - template: ` - -

    ToggleButton provides small and large sizes as alternatives to the base.

    -
    -
    - - - -
    - - `, -}) -export class SizesDoc { - value1: boolean = false; - - value2: boolean = false; - - value3: boolean = false; - - code: Code = { - basic:` - -`, - - html: `
    - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { ToggleButton } from 'primeng/togglebutton'; - -@Component({ - selector: 'toggle-button-sizes-demo', - templateUrl: './toggle-button-sizes-demo.html', - standalone: true, - imports: [FormsModule, ToggleButton] -}) -export class ToggleButtonSizesDemo { - value1: boolean = false; - - value2: boolean = false; - - value3: boolean = false; -}`, - }; -} diff --git a/src/app/showcase/doc/togglebutton/styledoc.ts b/src/app/showcase/doc/togglebutton/styledoc.ts deleted file mode 100644 index 2c19a40315a..00000000000 --- a/src/app/showcase/doc/togglebutton/styledoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'toggle-button-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-togglebuttonContainer element.
    p-button-icon-leftText element.
    p-button-icon-rightValue element.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/toggleswitch/accessibilitydoc.ts b/src/app/showcase/doc/toggleswitch/accessibilitydoc.ts deleted file mode 100644 index f99f192cdbe..00000000000 --- a/src/app/showcase/doc/toggleswitch/accessibilitydoc.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'toggle-switch-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - InputSwitch component uses a hidden native checkbox element with switch role internally that is only visible to - screen readers. Value to describe the component can either be provided via label tag combined with - inputId prop or using ariaLabelledBy, ariaLabel props. -

    -
    - - - -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus to the switch.
    - space - Toggles the checked state.
    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - basic: ` - - -Remember Me - - -`, - }; -} diff --git a/src/app/showcase/doc/toggleswitch/basicdoc.ts b/src/app/showcase/doc/toggleswitch/basicdoc.ts deleted file mode 100644 index 72f01913a3d..00000000000 --- a/src/app/showcase/doc/toggleswitch/basicdoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    Two-way value binding is defined using ngModel.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - checked: boolean = false; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ToggleSwitch } from 'primeng/toggleswitch'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'toggle-switch-basic-demo', - templateUrl: './toggle-switch-basic-demo.html', - standalone: true, - imports: [FormsModule, ToggleSwitch] -}) -export class ToggleSwitchBasicDemo { - checked: boolean = false; -}`, - }; -} diff --git a/src/app/showcase/doc/toggleswitch/disableddoc.ts b/src/app/showcase/doc/toggleswitch/disableddoc.ts deleted file mode 100644 index bd8c95b6396..00000000000 --- a/src/app/showcase/doc/toggleswitch/disableddoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'disabled-doc', - template: ` - -

    When disabled is present, the element cannot be edited and focused.

    -
    -
    - -
    - - `, -}) -export class DisabledDoc { - checked: boolean = false; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ToggleSwitch } from 'primeng/toggleswitch'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'toggle-switch-disabled-demo', - templateUrl: './toggle-switch-disabled-demo.html', - standalone: true, - imports: [FormsModule, ToggleSwitch] -}) -export class ToggleSwitchDisabledDemo { - checked: boolean = false; -}`, - }; -} diff --git a/src/app/showcase/doc/toggleswitch/importdoc.ts b/src/app/showcase/doc/toggleswitch/importdoc.ts deleted file mode 100644 index 7053f0d834c..00000000000 --- a/src/app/showcase/doc/toggleswitch/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'toggle-switch-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { ToggleSwitch } from 'primeng/toggleswitch';`, - }; -} diff --git a/src/app/showcase/doc/toggleswitch/invaliddoc.ts b/src/app/showcase/doc/toggleswitch/invaliddoc.ts deleted file mode 100644 index abacc3deb2e..00000000000 --- a/src/app/showcase/doc/toggleswitch/invaliddoc.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'invalid-doc', - template: ` - -

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    -
    -
    - -
    - - `, -}) -export class InvalidDoc { - checked: boolean = false; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { ToggleSwitch } from 'primeng/toggleswitch'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'toggle-switch-invalid-demo', - templateUrl: './toggle-switch-invalid-demo.html', - standalone: true, - imports: [FormsModule, ToggleSwitch] -}) -export class ToggleSwitchInvalidDemo { - checked: boolean = false; -}`, - }; -} diff --git a/src/app/showcase/doc/toggleswitch/reactiveformsdoc.ts b/src/app/showcase/doc/toggleswitch/reactiveformsdoc.ts deleted file mode 100644 index 351e552758d..00000000000 --- a/src/app/showcase/doc/toggleswitch/reactiveformsdoc.ts +++ /dev/null @@ -1,58 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - ToggleSwitch can also be used with reactive forms. In this case, the formControlName property is used to bind the - component to a form control. -

    -
    -
    -
    - - -
    - - `, -}) -export class ReactiveFormsDoc implements OnInit { - formGroup: FormGroup | undefined; - - ngOnInit() { - this.formGroup = new FormGroup({ - checked: new FormControl(false), - }); - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { ToggleSwitch } from 'primeng/toggleswitch'; - -@Component({ - selector: 'toggle-switch-reactive-forms-demo', - templateUrl: './toggle-switch-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, ToggleSwitch] -}) -export class ToggleSwitchReactiveFormsDemo implements OnInit { - formGroup: FormGroup | undefined; - - ngOnInit() { - this.formGroup = new FormGroup({ - checked: new FormControl(false) - }); - } -}`, - }; -} diff --git a/src/app/showcase/doc/toggleswitch/styledoc.ts b/src/app/showcase/doc/toggleswitch/styledoc.ts deleted file mode 100644 index cf5b994d93e..00000000000 --- a/src/app/showcase/doc/toggleswitch/styledoc.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'toggle-switch-style-doc', - template: ` -
    - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-inputswitchContainer element.
    p-inputswitch-checkedContainer element in active state.
    p-inputswitch-sliderSlider element behind the handle.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/toolbar/accessibilitydoc.ts b/src/app/showcase/doc/toolbar/accessibilitydoc.ts deleted file mode 100644 index 7965a4aa293..00000000000 --- a/src/app/showcase/doc/toolbar/accessibilitydoc.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'toolbar-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Toolbar uses toolbar role for the root element, aria-orientation is not included as it defaults to - horizontal. Any valid attribute is passed to the root element so you may add additional properties like - aria-labelledby and aria-labelled to define the element if required. -

    - -

    Keyboard Support

    -

    - Component does not include any interactive elements. Arbitrary content can be placed with templating and elements like - buttons inside should follow the page tab sequence. -

    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - html: ` - Content -`, - }; -} diff --git a/src/app/showcase/doc/toolbar/basicdoc.ts b/src/app/showcase/doc/toolbar/basicdoc.ts deleted file mode 100644 index 3d84302fa59..00000000000 --- a/src/app/showcase/doc/toolbar/basicdoc.ts +++ /dev/null @@ -1,120 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    - Toolbar is a grouping component for buttons and other content. Its content can be placed inside the - start, center and end sections. -

    -
    -
    - - - - - - - - - - - - - - - - -
    - - `, -}) -export class BasicDoc implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'Update', - icon: 'pi pi-refresh', - }, - { - label: 'Delete', - icon: 'pi pi-times', - }, - ]; - } - - code: Code = { - basic: ` - - - - - - - - - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem } from 'primeng/api'; -import { Toolbar } from 'primeng/toolbar'; -import { ButtonModule } from 'primeng/button'; -import { SplitButton } from 'primeng/splitbutton'; -import { InputTextModule } from 'primeng/inputtext'; -import { IconField } from 'primeng/iconfield'; -import { InputIcon } from 'primeng/inputicon'; - -@Component({ - selector: 'toolbar-basic-demo', - templateUrl: './toolbar-basic-demo.html', - standalone: true, - imports: [Toolbar, ButtonModule, SplitButton, InputTextModule, IconField, InputIcon] -}) -export class ToolbarBasicDemo implements OnInit { - items: MenuItem[] | undefined; - - ngOnInit() { - this.items = [ - { - label: 'Update', - icon: 'pi pi-refresh' - }, - { - label: 'Delete', - icon: 'pi pi-times' - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/toolbar/customdoc.ts b/src/app/showcase/doc/toolbar/customdoc.ts deleted file mode 100644 index 9d6ddbc0a46..00000000000 --- a/src/app/showcase/doc/toolbar/customdoc.ts +++ /dev/null @@ -1,289 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'custom-doc', - template: ` - -

    Content can also be placed using the start, center and end templates.

    -
    -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - -
    - - -
    -
    -
    -
    - - `, -}) -export class CustomDoc { - code: Code = { - basic: ` - -
    - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - -
    - - -
    -
    -
    `, - - html: `
    - - -
    - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - -
    - - -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Toolbar } from 'primeng/toolbar'; -import { AvatarModule } from 'primeng/avatar'; -import { SharedModule } from 'primeng/api'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'toolbar-custom-demo', - templateUrl: './toolbar-custom-demo.html', - standalone: true, - imports: [Toolbar, AvatarModule, ButtonModule] -}) -export class ToolbarCustomDemo { - -}`, - }; -} diff --git a/src/app/showcase/doc/toolbar/importdoc.ts b/src/app/showcase/doc/toolbar/importdoc.ts deleted file mode 100644 index 93ac4a8e315..00000000000 --- a/src/app/showcase/doc/toolbar/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'toolbar-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Toolbar } from 'primeng/toolbar';`, - }; -} diff --git a/src/app/showcase/doc/toolbar/styledoc.ts b/src/app/showcase/doc/toolbar/styledoc.ts deleted file mode 100644 index 04a78c330dd..00000000000 --- a/src/app/showcase/doc/toolbar/styledoc.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'toolbar-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-toolbarMain container element.
    p-toolbar-group-startStart content container.
    p-toolbar-group-centerCenter content container.
    p-toolbar-group-endEnd content container.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/toolbar/toolbardoc.module.ts b/src/app/showcase/doc/toolbar/toolbardoc.module.ts deleted file mode 100644 index b1b08cd5c43..00000000000 --- a/src/app/showcase/doc/toolbar/toolbardoc.module.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { RouterModule } from '@angular/router'; -import { ButtonModule } from 'primeng/button'; -import { SplitButtonModule } from 'primeng/splitbutton'; -import { InputTextModule } from 'primeng/inputtext'; -import { AvatarModule } from 'primeng/avatar'; -import { ToolbarModule } from 'primeng/toolbar'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { BasicDoc } from './basicdoc'; -import { ImportDoc } from './importdoc'; -import { StyleDoc } from './styledoc'; -import { CustomDoc } from './customdoc'; -import { IconFieldModule } from 'primeng/iconfield'; -import { InputIconModule } from 'primeng/inputicon'; - -@NgModule({ - imports: [ - CommonModule, - AppCodeModule, - AppDocModule, - ToolbarModule, - RouterModule, - ButtonModule, - SplitButtonModule, - InputTextModule, - AvatarModule, - IconFieldModule, - InputIconModule, - ], - exports: [AppDocModule], - declarations: [ImportDoc, BasicDoc, CustomDoc, StyleDoc, AccessibilityDoc], -}) -export class ToolbarDocModule {} diff --git a/src/app/showcase/doc/tooltip/accessibilitydoc.ts b/src/app/showcase/doc/tooltip/accessibilitydoc.ts deleted file mode 100644 index 322e91283d5..00000000000 --- a/src/app/showcase/doc/tooltip/accessibilitydoc.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'tooltip-accessibility-doc', - template: ` - -

    Screen Reader

    -

    - Tooltip component uses tooltip role and when it becomes visible the generated id of the tooltip is defined as the - aria-describedby of the target. -

    -

    Keyboard Support

    -
    - - - - - - - - - - - - - -
    KeyFunction
    escapeCloses the tooltip when focus is on the target.
    -
    -
    - `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/tooltip/customdoc.ts b/src/app/showcase/doc/tooltip/customdoc.ts deleted file mode 100644 index 7fd7dc08f9f..00000000000 --- a/src/app/showcase/doc/tooltip/customdoc.ts +++ /dev/null @@ -1,178 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'custom-doc', - template: ` - -

    Tooltip can use either a string or a TemplateRef.

    -
    -
    - - -
    - - - - - - - - - - - - - - - - - - - - PrimeNG rocks! -
    -
    -
    - - `, -}) -export class CustomDoc { - code: Code = { - basic: ` - -
    - - - - - PrimeNG rocks! -
    -
    `, - - html: `
    - - -
    - - - - - - - - - - - - - - - - - - - - PrimeNG rocks! -
    -
    -
    `, - typescript: `import { Component } from '@angular/core'; -import { Tooltip } from 'primeng/tooltip'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'tooltip-custom-demo', - templateUrl: './tooltip-custom-demo.html', - standalone: true, - imports: [Tooltip, ButtonModule] -}) -export class TooltipCustomDemo { - -}`, - }; -} diff --git a/src/app/showcase/doc/tooltip/delaydoc.ts b/src/app/showcase/doc/tooltip/delaydoc.ts deleted file mode 100644 index a5fd796f301..00000000000 --- a/src/app/showcase/doc/tooltip/delaydoc.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'delay-doc', - template: ` - -

    Adding delays to the show and hide events are defined with showDelay and hideDelay options respectively.

    -
    -
    - -
    - - `, -}) -export class DelayDoc { - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Tooltip } from 'primeng/tooltip'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'tooltip-delay-demo', - templateUrl: './tooltip-delay-demo.html', - standalone: true, - imports: [Tooltip, ButtonModule] -}) -export class TooltipDelayDemo {}`, - }; -} diff --git a/src/app/showcase/doc/tooltip/eventdoc.ts b/src/app/showcase/doc/tooltip/eventdoc.ts deleted file mode 100644 index 9ee0dacde55..00000000000 --- a/src/app/showcase/doc/tooltip/eventdoc.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'event-doc', - template: ` - -

    - Tooltip gets displayed on hover event of its target by default, other option is the focus event to display and - blur to hide. -

    -
    -
    - -
    - - `, -}) -export class EventDoc { - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Tooltip } from 'primeng/tooltip'; -import { InputTextModule } from 'primeng/inputtext'; - -@Component({ - selector: 'tooltip-event-demo', - templateUrl: './tooltip-event-demo.html', - standalone: true, - imports: [Tooltip, InputTextModule] -}) -export class TooltipEventDemo {}`, - }; -} diff --git a/src/app/showcase/doc/tooltip/importdoc.ts b/src/app/showcase/doc/tooltip/importdoc.ts deleted file mode 100644 index 872377b6aea..00000000000 --- a/src/app/showcase/doc/tooltip/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'tooltip-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Tooltip } from 'primeng/tooltip';`, - }; -} diff --git a/src/app/showcase/doc/tooltip/optionsdoc.ts b/src/app/showcase/doc/tooltip/optionsdoc.ts deleted file mode 100644 index 5eaf1ecf9b8..00000000000 --- a/src/app/showcase/doc/tooltip/optionsdoc.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'options-doc', - template: ` - -

    Tooltip is also configurable by using tooltipOptions property.

    -
    -
    - -
    - - `, -}) -export class OptionsDoc { - tooltipOptions = { - showDelay: 150, - autoHide: false, - tooltipEvent: 'hover', - tooltipPosition: 'left', - }; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Tooltip } from 'primeng/tooltip'; -import { InputTextModule } from 'primeng/inputtext'; - -@Component({ - selector: 'tooltip-options-demo', - templateUrl: './tooltip-options-demo.html', - standalone: true, - imports: [Tooltip, InputTextModule] -}) -export class TooltipOptionsDemo { - tooltipOptions = { - showDelay: 150, - autoHide: false, - tooltipEvent: 'hover', - tooltipPosition: 'left' - }; -}`, - }; -} diff --git a/src/app/showcase/doc/tooltip/positiondoc.ts b/src/app/showcase/doc/tooltip/positiondoc.ts deleted file mode 100644 index 88d1a2d1e1f..00000000000 --- a/src/app/showcase/doc/tooltip/positiondoc.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'position-doc', - template: ` - -

    - Position of the tooltip is specified using tooltipPosition attribute. Valid values are top, bottom, - right and left. Default position of the tooltip is right. -

    -
    -
    - - - - -
    - - `, -}) -export class PositionDoc { - code: Code = { - basic: ` - - -`, - - html: `
    - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { Tooltip } from 'primeng/tooltip'; -import { InputTextModule } from 'primeng/inputtext'; - -@Component({ - selector: 'tooltip-position-demo', - templateUrl: './tooltip-position-demo.html', - standalone: true, - imports: [Tooltip, InputTextModule] -}) -export class TooltipPositionDemo {}`, - }; -} diff --git a/src/app/showcase/doc/tooltip/styledoc.ts b/src/app/showcase/doc/tooltip/styledoc.ts deleted file mode 100644 index d23a143ed7d..00000000000 --- a/src/app/showcase/doc/tooltip/styledoc.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'tooltip-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-tooltipContainer element.
    p-tooltip-arrowArrow of the tooltip.
    p-tooltip-textText of the tooltip.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/tree/accessibilitydoc.ts b/src/app/showcase/doc/tree/accessibilitydoc.ts deleted file mode 100644 index 1c4ca058adb..00000000000 --- a/src/app/showcase/doc/tree/accessibilitydoc.ts +++ /dev/null @@ -1,71 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'tree-accessibility-doc', - template: ` -

    Screen Reader

    -

    - Value to describe the component can either be provided with aria-labelledby or aria-label props. The root list - element has a tree role whereas each list item has a treeitem role along with aria-label, - aria-selected and aria-expanded attributes. In checkbox selection, aria-checked is used instead of - aria-selected. The container element of a treenode has the group role. Checkbox and toggle icons are hidden from - screen readers as their parent element with treeitem role and attributes are used instead for readers and keyboard - support. The aria-setsize, aria-posinset and aria-level attributes are calculated implicitly and added to - each treeitem. -

    -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tab - Moves focus to the first selected node when focus enters the component, if there is none then first element - receives the focus. If focus is already inside the component, moves focus to the next focusable element in the - page tab sequence. -
    shift + tab - Moves focus to the last selected node when focus enters the component, if there is none then first element - receives the focus. If focus is already inside the component, moves focus to the previous focusable element in - the page tab sequence. -
    enterSelects the focused treenode.
    spaceSelects the focused treenode.
    down arrowMoves focus to the next treenode.
    up arrowMoves focus to the previous treenode.
    right arrowIf node is closed, opens the node otherwise moves focus to the first child node.
    left arrowIf node is open, closes the node otherwise moves focus to the parent node.
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/tree/basicdoc.ts b/src/app/showcase/doc/tree/basicdoc.ts deleted file mode 100644 index 371d41e617b..00000000000 --- a/src/app/showcase/doc/tree/basicdoc.ts +++ /dev/null @@ -1,86 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    Tree component requires an array of TreeNode objects as its value.

    -
    -
    - -
    - - `, -}) -export class BasicDoc implements OnInit { - files!: TreeNode[]; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFiles().then((data) => (this.files = data)); - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; -import { Tree } from 'primeng/tree'; - -@Component({ - selector: 'tree-basic-demo', - templateUrl: './tree-basic-demo.html', - standalone: true, - imports: [Tree], - providers: [NodeService] -}) -export class TreeBasicDemo implements OnInit { - files!: TreeNode[]; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFiles().then((data) => (this.files = data)); - } -}`, - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/tree/checkboxdoc.ts b/src/app/showcase/doc/tree/checkboxdoc.ts deleted file mode 100644 index 631bc2fedb9..00000000000 --- a/src/app/showcase/doc/tree/checkboxdoc.ts +++ /dev/null @@ -1,91 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'checkbox-doc', - template: ` - -

    Selection of multiple nodes via checkboxes is enabled by configuring selectionMode as checkbox.

    -
    -
    - -
    - - `, -}) -export class CheckboxDoc implements OnInit { - files!: TreeNode[]; - - selectedFiles!: TreeNode[]; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFiles().then((data) => (this.files = data)); - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; -import { Tree } from 'primeng/tree'; - -@Component({ - selector: 'tree-checkbox-demo', - templateUrl: './tree-checkbox-demo.html', - standalone: true, - imports: [Tree], - providers: [NodeService] -}) -export class TreeCheckboxDemo implements OnInit { - files!: TreeNode[]; - - selectedFiles!: TreeNode[]; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFiles().then((data) => (this.files = data)); - } -}`, - - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/tree/contextmenudoc.ts b/src/app/showcase/doc/tree/contextmenudoc.ts deleted file mode 100644 index d9de2a7ee29..00000000000 --- a/src/app/showcase/doc/tree/contextmenudoc.ts +++ /dev/null @@ -1,139 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService, TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'context-menu-doc', - template: ` - -

    Tree requires a collection of TreeNode instances as a value.

    -
    -
    - - - -
    - - `, - providers: [MessageService], -}) -export class ContextMenuDoc implements OnInit { - files!: TreeNode[]; - - selectedFile!: TreeNode | null; - - items!: MenuItem[]; - - constructor( - private nodeService: NodeService, - private messageService: MessageService, - ) {} - - ngOnInit() { - this.nodeService.getFiles().then((files) => (this.files = files)); - - this.items = [ - { label: 'View', icon: 'pi pi-search', command: (event) => this.viewFile(this.selectedFile) }, - { label: 'Unselect', icon: 'pi pi-times', command: (event) => this.unselectFile() }, - ]; - } - - viewFile(file: TreeNode) { - this.messageService.add({ severity: 'info', summary: 'Node Details', detail: file.label }); - } - - unselectFile() { - this.selectedFile = null; - } - - code: Code = { - basic: ` - -`, - - html: `
    - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService, TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; -import { Tree } from 'primeng/tree'; -import { ContextMenuModule } from 'primeng/contextmenu'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'tree-context-menu-demo', - templateUrl: './tree-context-menu-demo.html', - standalone: true, - imports: [Tree, ContextMenuModule, ToastModule], - providers: [MessageService, NodeService] -}) -export class TreeContextMenuDemo implements OnInit { - files!: TreeNode[]; - - selectedFile!: TreeNode | null; - - items!: MenuItem[]; - - constructor(private nodeService: NodeService, private messageService: MessageService) {} - - ngOnInit() { - this.nodeService.getFiles().then((files) => (this.files = files)); - - this.items = [ - { label: 'View', icon: 'pi pi-search', command: (event) => this.viewFile(this.selectedFile) }, - { label: 'Unselect', icon: 'pi pi-times', command: (event) => this.unselectFile() } - ]; - } - - viewFile(file: TreeNode) { - this.messageService.add({ severity: 'info', summary: 'Node Details', detail: file.label }); - } - - unselectFile() { - this.selectedFile = null; - } -}`, - - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/tree/controlleddoc.ts b/src/app/showcase/doc/tree/controlleddoc.ts deleted file mode 100644 index 84b3d7669c4..00000000000 --- a/src/app/showcase/doc/tree/controlleddoc.ts +++ /dev/null @@ -1,141 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'controlled-doc', - template: ` - -

    Tree requires a collection of TreeNode instances as a value.

    -
    -
    -
    - - -
    - -
    - - `, -}) -export class ControlledDoc implements OnInit { - files!: TreeNode[]; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFiles().then((data) => (this.files = data)); - } - - expandAll() { - this.files.forEach((node) => { - this.expandRecursive(node, true); - }); - } - - collapseAll() { - this.files.forEach((node) => { - this.expandRecursive(node, false); - }); - } - - private expandRecursive(node: TreeNode, isExpand: boolean) { - node.expanded = isExpand; - if (node.children) { - node.children.forEach((childNode) => { - this.expandRecursive(childNode, isExpand); - }); - } - } - - code: Code = { - basic: `
    - - -
    -`, - - html: `
    -
    - - -
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'tree-controlled-demo', - templateUrl: './tree-controlled-demo.html', - standalone: true, - imports: [Tree, ButtonModule], - providers: [NodeService] -}) -export class TreeControlledDemo implements OnInit { - files!: TreeNode[]; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFiles().then((data) => (this.files = data)); - } - - expandAll() { - this.files.forEach((node) => { - this.expandRecursive(node, true); - }); - } - - collapseAll() { - this.files.forEach((node) => { - this.expandRecursive(node, false); - }); - } - - private expandRecursive(node: TreeNode, isExpand: boolean) { - node.expanded = isExpand; - if (node.children) { - node.children.forEach((childNode) => { - this.expandRecursive(childNode, isExpand); - }); - } - } -}`, - - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/tree/dragdropdoc.ts b/src/app/showcase/doc/tree/dragdropdoc.ts deleted file mode 100644 index 1adb6b5a0c4..00000000000 --- a/src/app/showcase/doc/tree/dragdropdoc.ts +++ /dev/null @@ -1,95 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { TreeDragDropService, TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'drag-drop-doc', - template: ` - -

    Nodes can be reordered within the same tree and also can be transferred between other trees using drag&drop.

    -
    -
    - -
    - - `, - providers: [TreeDragDropService], -}) -export class DragDropDoc implements OnInit { - files!: TreeNode[]; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFiles().then((data) => (this.files = data)); - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { TreeDragDropService, TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; -import { Tree } from 'primeng/tree'; - -@Component({ - selector: 'tree-drag-drop-demo', - templateUrl: './tree-drag-drop-demo.html', - standalone: true, - imports: [Tree], - providers: [TreeDragDropService, NodeService] -}) -export class TreeDragDropDemo implements OnInit { - files!: TreeNode[]; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFiles().then((data) => (this.files = data)); - } -}`, - - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/tree/eventdoc.ts b/src/app/showcase/doc/tree/eventdoc.ts deleted file mode 100644 index 08e36b1862c..00000000000 --- a/src/app/showcase/doc/tree/eventdoc.ts +++ /dev/null @@ -1,139 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { MessageService, TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'event-doc', - template: ` - -

    An event is provided for each type of user interaction such as expand, collapse and selection.

    -
    -
    - - -
    - - `, - providers: [MessageService], -}) -export class EventDoc implements OnInit { - files!: TreeNode[]; - - selectedFile!: TreeNode; - - constructor( - private nodeService: NodeService, - private messageService: MessageService, - ) {} - - ngOnInit() { - this.nodeService.getFiles().then((data) => (this.files = data)); - } - - nodeExpand(event: any) { - this.messageService.add({ severity: 'success', summary: 'Node Expanded', detail: event.node.label }); - } - - nodeCollapse(event: any) { - this.messageService.add({ severity: 'warn', summary: 'Node Collapsed', detail: event.node.label }); - } - - nodeSelect(event: any) { - this.messageService.add({ severity: 'info', summary: 'Node Selected', detail: event.node.label }); - } - - nodeUnselect(event: any) { - this.messageService.add({ severity: 'info', summary: 'Node Unselected', detail: event.node.label }); - } - - code: Code = { - basic: ``, - - html: `
    - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MessageService, TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; -import { Tree } from 'primeng/tree'; -import { ToastModule } from 'primeng/toast'; - -@Component({ - selector: 'tree-events-demo', - templateUrl: './tree-events-demo.html', - standalone: true, - imports: [Tree, ToastModule], - providers: [MessageService, NodeService] -}) -export class TreeEventsDemo implements OnInit { - files!: TreeNode[]; - - selectedFile!: TreeNode; - - constructor(private nodeService: NodeService, private messageService: MessageService) {} - - ngOnInit() { - this.nodeService.getFiles().then((data) => (this.files = data)); - } - - nodeExpand(event: any) { - this.messageService.add({ severity: 'success', summary: 'Node Expanded', detail: event.node.label }); - } - - nodeCollapse(event: any) { - this.messageService.add({ severity: 'warn', summary: 'Node Collapsed', detail: event.node.label }); - } - - nodeSelect(event: any) { - this.messageService.add({ severity: 'info', summary: 'Node Selected', detail: event.node.label }); - } - - nodeUnselect(event: any) { - this.messageService.add({ severity: 'info', summary: 'Node Unselected', detail: event.node.label }); - } -}`, - - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/tree/filterdoc.ts b/src/app/showcase/doc/tree/filterdoc.ts deleted file mode 100644 index b7aa4eb5175..00000000000 --- a/src/app/showcase/doc/tree/filterdoc.ts +++ /dev/null @@ -1,120 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'filter-doc', - template: ` - -

    - Filtering is enabled by adding the filter property, by default label property of a node is used to compare against - the value in the text field, in order to customize which field(s) should be used during search define - filterBy property. In addition filterMode specifies the filtering strategy. In lenient mode when the - query matches a node, children of the node are not searched further as all descendants of the node are included. On the - other hand, in strict mode when the query matches a node, filtering continues on all descendants. -

    -
    -
    -
    - -
    -
    - -
    -
    - - `, -}) -export class FilterDoc implements OnInit { - files: TreeNode[]; - - files2: TreeNode[]; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFiles().then((data) => { - this.files = data; - this.files2 = data; - }); - } - - code: Code = { - basic: ` -`, - - html: `
    -
    - -
    -
    - -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; -import { Tree } from 'primeng/tree'; - -@Component({ - selector: 'tree-filter-demo', - templateUrl: './tree-filter-demo.html', - standalone: true, - imports: [Tree], - providers: [NodeService] -}) -export class TreeFilterDemo implements OnInit { - files: TreeNode[]; - - files2: TreeNode[]; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFiles().then((data) => { - this.files = data; - this.files2 = data; - }); - } -}`, - - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/tree/importdoc.ts b/src/app/showcase/doc/tree/importdoc.ts deleted file mode 100644 index 6797f891d8a..00000000000 --- a/src/app/showcase/doc/tree/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'tree-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { Tree } from 'primeng/tree';`, - }; -} diff --git a/src/app/showcase/doc/tree/lazydoc.ts b/src/app/showcase/doc/tree/lazydoc.ts deleted file mode 100644 index c996251fe91..00000000000 --- a/src/app/showcase/doc/tree/lazydoc.ts +++ /dev/null @@ -1,279 +0,0 @@ -import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'lazy-demo', - template: ` - -

    - Lazy loading is useful when dealing with huge datasets, in this example nodes are dynamically loaded on demand using - loading property and onNodeExpand method. Default value of loadingMode is mask and also - icon is available. -

    -
    -
    -
    - - -
    -
    - - -
    -
    - - `, -}) -export class LazyDoc implements OnInit { - loading: boolean = false; - - nodes!: TreeNode[]; - - nodes2!: TreeNode[]; - - constructor(private cd: ChangeDetectorRef) {} - - ngOnInit() { - this.loading = true; - this.nodes2 = this.initiateNodes2(); - - setTimeout(() => { - this.nodes = this.initiateNodes(); - this.loading = false; - this.nodes2.map((node) => (node.loading = false)); - this.cd.markForCheck(); - }, 2000); - } - - initiateNodes(): TreeNode[] { - return [ - { - key: '0', - label: 'Node 0', - leaf: false, - }, - { - key: '1', - label: 'Node 1', - leaf: false, - }, - { - key: '2', - label: 'Node 2', - leaf: false, - }, - ]; - } - - initiateNodes2(): TreeNode[] { - return [ - { - key: '0', - label: 'Node 0', - leaf: false, - loading: true, - }, - { - key: '1', - label: 'Node 1', - leaf: false, - loading: true, - }, - { - key: '2', - label: 'Node 2', - leaf: false, - loading: true, - }, - ]; - } - - onNodeExpand(event: any) { - if (!event.node.children) { - this.loading = true; - - setTimeout(() => { - let _node = { ...event.node }; - _node.children = []; - - for (let i = 0; i < 3; i++) { - _node.children.push({ - key: event.node.key + '-' + i, - label: 'Lazy ' + event.node.label + '-' + i, - }); - } - - this.nodes[parseInt(event.node.key, 10)] = _node; - - this.loading = false; - this.cd.markForCheck(); - }, 500); - } - } - - onNodeExpand2(event: any) { - if (!event.node.children) { - event.node.loading = true; - - setTimeout(() => { - let _node = { ...event.node }; - _node.children = []; - - for (let i = 0; i < 3; i++) { - _node.children.push({ - key: event.node.key + '-' + i, - label: 'Lazy ' + event.node.label + '-' + i, - }); - } - - const key = parseInt(_node.key, 10); - this.nodes2[key] = { ..._node, loading: false }; - this.cd.markForCheck(); - }, 500); - } - } - - code: Code = { - basic: ` -`, - - html: `
    -
    - - -
    -
    - - -
    -
    `, - - typescript: `import { Component, OnInit, ChangeDetectorRef } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Tree } from 'primeng/tree'; - -@Component({ - selector: 'tree-lazy-demo', - templateUrl: './tree-lazy-demo.html', - standalone: true, - imports: [Tree] -}) -export class TreeLazyDemo implements OnInit { - loading: boolean = false; - - nodes!: TreeNode[]; - - nodes2!: TreeNode[]; - - constructor(private cd: ChangeDetectorRef) {} - - ngOnInit() { - this.loading = true; - this.nodes2 = this.initiateNodes2(); - - setTimeout(() => { - this.nodes = this.initiateNodes(); - this.loading = false; - this.nodes2.map((node) => (node.loading = false)); - this.cd.markForCheck(); - }, 2000); - } - - initiateNodes(): TreeNode[] { - return [ - { - key: '0', - label: 'Node 0', - leaf: false - }, - { - key: '1', - label: 'Node 1', - leaf: false - }, - { - key: '2', - label: 'Node 2', - leaf: false - } - ]; - } - - initiateNodes2(): TreeNode[] { - return [ - { - key: '0', - label: 'Node 0', - leaf: false, - loading: true - }, - { - key: '1', - label: 'Node 1', - leaf: false, - loading: true - }, - { - key: '2', - label: 'Node 2', - leaf: false, - loading: true - } - ]; - } - - onNodeExpand(event: any) { - if (!event.node.children) { - this.loading = true; - - setTimeout(() => { - let _node = { ...event.node }; - _node.children = []; - - for (let i = 0; i < 3; i++) { - _node.children.push({ - key: event.node.key + '-' + i, - label: 'Lazy ' + event.node.label + '-' + i - }); - } - - this.nodes[parseInt(event.node.key, 10)] = _node; - - this.loading = false; - this.cd.markForCheck(); - }, 500); - } - } - - onNodeExpand2(event: any) { - if (!event.node.children) { - event.node.loading = true; - - setTimeout(() => { - let _node = { ...event.node }; - _node.children = []; - - for (let i = 0; i < 3; i++) { - _node.children.push({ - key: event.node.key + '-' + i, - label: 'Lazy ' + event.node.label + '-' + i - }); - } - - const key = parseInt(_node.key, 10); - this.nodes2[key] = { ..._node, loading: false }; - this.cd.markForCheck(); - }, 500); - } - } -}`, - - data: `{ - key: '0', - label: 'Node 0', - leaf: false -}, -...`, - }; -} diff --git a/src/app/showcase/doc/tree/multipledoc.ts b/src/app/showcase/doc/tree/multipledoc.ts deleted file mode 100644 index 7549fbe6fb0..00000000000 --- a/src/app/showcase/doc/tree/multipledoc.ts +++ /dev/null @@ -1,123 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'multiple-doc', - template: ` - -

    - More than one node is selectable by setting selectionMode to multiple. By default in multiple selection mode, - metaKey press (e.g. ) is necessary to add to existing selections however this can be configured with disabling the - metaKeySelection property. Note that in touch enabled devices, Tree always ignores metaKey. -

    -

    - In multiple selection mode, value binding should be a key-value pair where key is the node key and value is a boolean to - indicate selection. -

    -
    -
    -
    - - -
    - -
    - - `, -}) -export class MultipleDoc implements OnInit { - metaKeySelection: boolean = false; - - files!: TreeNode[]; - - selectedFiles!: TreeNode[]; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFiles().then((data) => (this.files = data)); - } - - code: Code = { - basic: `
    - - -
    -`, - - html: `
    -
    - - -
    - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; -import { Tree } from 'primeng/tree'; -import { ToggleSwitchModule } from 'primeng/toggleswitch'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'tree-multiple-demo', - templateUrl: './tree-multiple-demo.html', - standalone: true, - imports: [Tree, InputSwitchModule, ToggleSwitchModule], - providers: [NodeService] -}) -export class TreeMultipleDemo implements OnInit { - metaKeySelection: boolean = false; - - files!: TreeNode[]; - - selectedFiles!: TreeNode[]; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFiles().then((data) => (this.files = data)); - } -}`, - - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/tree/templatedoc.ts b/src/app/showcase/doc/tree/templatedoc.ts deleted file mode 100644 index bc9e5ee194c..00000000000 --- a/src/app/showcase/doc/tree/templatedoc.ts +++ /dev/null @@ -1,122 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'template-doc', - template: ` - -

    Custom node content instead of a node label is defined with the pTemplate property.

    -
    -
    - - - {{ node.label }} - - - {{ node.label }} - - -
    - - `, -}) -export class TemplateDoc implements OnInit { - nodes!: TreeNode[]; - - ngOnInit() { - this.nodes = [ - { - key: '0', - label: 'Introduction', - children: [ - { key: '0-0', label: 'What is Angular', data: 'https://angular.io', type: 'url' }, - { key: '0-1', label: 'Getting Started', data: 'https://angular.io/guide/setup-local', type: 'url' }, - { key: '0-2', label: 'Learn and Explore', data: 'https://angular.io/guide/architecture', type: 'url' }, - { key: '0-3', label: 'Take a Look', data: 'https://angular.io/start', type: 'url' }, - ], - }, - { - key: '1', - label: 'Components In-Depth', - children: [ - { key: '1-0', label: 'Component Registration', data: 'https://angular.io/guide/component-interaction', type: 'url' }, - { key: '1-1', label: 'User Input', data: 'https://angular.io/guide/user-input', type: 'url' }, - { key: '1-2', label: 'Hooks', data: 'https://angular.io/guide/lifecycle-hooks', type: 'url' }, - { key: '1-3', label: 'Attribute Directives', data: 'https://angular.io/guide/attribute-directives', type: 'url' }, - ], - }, - ]; - } - - code: Code = { - basic: ` - - - {{ node.label }} - - - - {{ node.label }} - -`, - - html: `
    - - - - {{ node.label }} - - - - {{ node.label }} - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { TreeModule } from 'primeng/tree'; - -@Component({ - selector: 'tree-template-demo', - templateUrl: './tree-template-demo.html', - standalone: true, - imports: [TreeModule] -}) -export class TreeTemplateDemo implements OnInit { - nodes!: TreeNode[]; - - ngOnInit() { - this.nodes = [ - { - key: '0', - label: 'Introduction', - children: [ - { key: '0-0', label: 'What is Angular', data: 'https://angular.io', type: 'url' }, - { key: '0-1', label: 'Getting Started', data: 'https://angular.io/guide/setup-local', type: 'url' }, - { key: '0-2', label: 'Learn and Explore', data: 'https://angular.io/guide/architecture', type: 'url' }, - { key: '0-3', label: 'Take a Look', data: 'https://angular.io/start', type: 'url' } - ] - }, - { - key: '1', - label: 'Components In-Depth', - children: [ - { key: '1-0', label: 'Component Registration', data: 'https://angular.io/guide/component-interaction', type: 'url' }, - { key: '1-1', label: 'User Input', data: 'https://angular.io/guide/user-input', type: 'url' }, - { key: '1-2', label: 'Hooks', data: 'https://angular.io/guide/lifecycle-hooks', type: 'url' }, - { key: '1-3', label: 'Attribute Directives', data: 'https://angular.io/guide/attribute-directives', type: 'url' } - ] - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/tree/treedoc.module.ts b/src/app/showcase/doc/tree/treedoc.module.ts deleted file mode 100644 index dead00b3867..00000000000 --- a/src/app/showcase/doc/tree/treedoc.module.ts +++ /dev/null @@ -1,58 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { ButtonModule } from 'primeng/button'; -import { ContextMenuModule } from 'primeng/contextmenu'; -import { ToastModule } from 'primeng/toast'; -import { TreeModule } from 'primeng/tree'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { BasicDoc } from './basicdoc'; -import { CheckboxDoc } from './checkboxdoc'; -import { ContextMenuDoc } from './contextmenudoc'; -import { ControlledDoc } from './controlleddoc'; -import { DragDropDoc } from './dragdropdoc'; -import { EventDoc } from './eventdoc'; -import { FilterDoc } from './filterdoc'; -import { ImportDoc } from './importdoc'; -import { LazyDoc } from './lazydoc'; -import { MultipleDoc } from './multipledoc'; -import { SingleDoc } from './singledoc'; -import { TemplateDoc } from './templatedoc'; -import { VirtualScrollDoc } from './virtualscrolldoc'; -import { LazyVirtualScrollDoc } from './virtualscrolllazydoc'; -import { ToggleSwitchModule } from 'primeng/toggleswitch'; - -@NgModule({ - imports: [ - CommonModule, - AppCodeModule, - AppDocModule, - TreeModule, - ButtonModule, - FormsModule, - ToastModule, - ContextMenuModule, - ToggleSwitchModule, - ], - exports: [AppDocModule], - declarations: [ - ImportDoc, - BasicDoc, - ControlledDoc, - SingleDoc, - MultipleDoc, - CheckboxDoc, - EventDoc, - LazyDoc, - VirtualScrollDoc, - LazyVirtualScrollDoc, - TemplateDoc, - DragDropDoc, - ContextMenuDoc, - FilterDoc, - AccessibilityDoc, - ], -}) -export class TreeDocModule {} diff --git a/src/app/showcase/doc/tree/virtualscrolldoc.ts b/src/app/showcase/doc/tree/virtualscrolldoc.ts deleted file mode 100644 index ef2cb08655f..00000000000 --- a/src/app/showcase/doc/tree/virtualscrolldoc.ts +++ /dev/null @@ -1,125 +0,0 @@ -import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'virtual-scroll-doc', - template: ` - -

    - VirtualScroller is a performance-approach to handle huge data efficiently. Setting virtualScroll property as true and - providing a virtualScrollItemSize in pixels would be enough to enable this functionality. -

    -
    -
    - -
    - - `, -}) -export class VirtualScrollDoc implements OnInit { - loading: boolean = false; - - files!: TreeNode[]; - - constructor( - private nodeService: NodeService, - private cd: ChangeDetectorRef, - ) {} - - ngOnInit() { - this.nodeService.getFiles().then((data) => { - this.files = this.duplicateData(data, 50); - this.cd.markForCheck(); - }); - } - - duplicateData(data: TreeNode[], count: number): TreeNode[] { - let duplicatedData: TreeNode[] = []; - for (let i = 0; i < count; i++) { - duplicatedData = [...duplicatedData, ...data.map((item) => ({ ...item }))]; - } - return duplicatedData; - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; -import { Tree } from 'primeng/tree'; - -@Component({ - selector: 'tree-virtual-scroll-demo', - templateUrl: './tree-virtual-scroll-demo.html', - standalone: true, - imports: [Tree], - providers: [NodeService] -}) -export class TreeVirtualScrollDemo implements OnInit { - loading: boolean = false; - - files!: TreeNode[]; - - constructor(private nodeService: NodeService, private cd: ChangeDetectorRef) {} - - ngOnInit() { - this.nodeService.getFiles().then((data) => { - this.files = this.duplicateData(data, 50); - this.cd.markForCheck(); - }); - } - - duplicateData(data: TreeNode[], count: number): TreeNode[] { - let duplicatedData: TreeNode[] = []; - for (let i = 0; i < count; i++) { - duplicatedData = [...duplicatedData, ...data.map((item) => ({ ...item }))]; - } - return duplicatedData; - } - -}`, - service: ['NodeService'], - - data: ` -/* NodeService */ -{ -key: '0', -label: 'Documents', -data: 'Documents Folder', -icon: 'pi pi-fw pi-inbox', -children: [ -{ - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] -}, -{ - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] -} -] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/tree/virtualscrolllazydoc.ts b/src/app/showcase/doc/tree/virtualscrolllazydoc.ts deleted file mode 100644 index 7258c6ef1b3..00000000000 --- a/src/app/showcase/doc/tree/virtualscrolllazydoc.ts +++ /dev/null @@ -1,163 +0,0 @@ -import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'lazy-virtual-scroll-doc', - template: ` - -

    - VirtualScroller is a performance-approach to handle huge data efficiently. Setting virtualScroll property as true and - providing a virtualScrollItemSize in pixels would be enough to enable this functionality. -

    -
    -
    - -
    - - `, -}) -export class LazyVirtualScrollDoc implements OnInit { - loading: boolean = false; - - files!: TreeNode[]; - - virtualFiles!: TreeNode[]; - - constructor( - private nodeService: NodeService, - private cd: ChangeDetectorRef, - ) {} - - ngOnInit() { - this.loading = true; - setTimeout(() => { - this.nodeService.getLazyFiles().then((files) => (this.files = this.duplicateData(files, 50))); - this.loading = false; - this.cd.markForCheck(); - }, 1000); - } - - duplicateData(data: TreeNode[], count: number): TreeNode[] { - let duplicatedData: TreeNode[] = []; - for (let i = 0; i < count; i++) { - duplicatedData = [...duplicatedData, ...data.map((item) => ({ ...item }))]; - } - return duplicatedData; - } - - nodeExpand(event: any) { - if (event.node) { - this.loading = true; - setTimeout(() => { - this.nodeService.getLazyFiles().then((nodes) => { - event.node.children = nodes; - this.files = [...this.files, event.node.children]; - }); - this.loading = false; - this.cd.markForCheck(); - }, 200); - } - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; -import { Tree } from 'primeng/tree'; - -@Component({ - selector: 'tree-virtual-scroll-lazy-demo', - templateUrl: './tree-virtual-scroll-lazy-demo.html', - standalone: true, - imports: [Tree], - providers: [NodeService] -}) -export class TreeVirtualScrollLazyDemo implements OnInit { - loading: boolean = false; - - files!: TreeNode[]; - - virtualFiles!: TreeNode[]; - - constructor(private nodeService: NodeService, private cd: ChangeDetectorRef) {} - - ngOnInit() { - this.loading = true; - setTimeout(() => { - this.nodeService.getLazyFiles().then((files) => (this.files = this.duplicateData(files, 50))); - this.loading = false; - this.cd.markForCheck(); - }, 1000); - } - - duplicateData(data: TreeNode[], count: number): TreeNode[] { - let duplicatedData: TreeNode[] = []; - for (let i = 0; i < count; i++) { - duplicatedData = [...duplicatedData, ...data.map((item) => ({ ...item }))]; - } - return duplicatedData; - } - - nodeExpand(event: any) { - if (event.node) { - this.loading = true; - setTimeout(() => { - this.nodeService.getLazyFiles().then((nodes) => { - event.node.children = nodes; - this.files = [...this.files, event.node.children]; - }); - this.loading = false; - this.cd.markForCheck(); - }, 200); - } - } -}`, - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/treeselect/accessibilitydoc.ts b/src/app/showcase/doc/treeselect/accessibilitydoc.ts deleted file mode 100644 index bb211ae2330..00000000000 --- a/src/app/showcase/doc/treeselect/accessibilitydoc.ts +++ /dev/null @@ -1,205 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'tree-select-accessibility-doc', - template: `
    - -

    Screen Reader

    -

    - Value to describe the component can either be provided with ariaLabelledby or ariaLabel props. The treeselect - element has a combobox role in addition to aria-haspopup and aria-expanded attributes. The relation - between the combobox and the popup is created with aria-controls that refers to the id of the popup. -

    -

    - The popup list has an id that refers to the aria-controls attribute of the combobox element and uses - tree as the role. Each list item has a treeitem role along with aria-label, aria-selected and - aria-expanded attributes. In checkbox selection, aria-checked is used instead of aria-selected. - Checkbox and toggle icons are hidden from screen readers as their parent element with treeitem role and attributes - are used instead for readers and keyboard support. The container element of a treenode has the group role. The - aria-setsize, aria-posinset and aria-level attributes are calculated implicitly and added to each - treeitem. -

    - -

    If filtering is enabled, filterInputProps can be defined to give aria-* props to the filter input element.

    -
    - - - -

    Closed State Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - Moves focus to the treeselect element.
    - space - - Opens the popup and moves visual focus to the selected treenode, if there is none then first treenode receives - the focus. -
    - down arrow - - Opens the popup and moves visual focus to the selected option, if there is none then first option receives the - focus. -
    -
    - -

    Popup Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - tab - - Moves focus to the next focusable element in the popup, if there is none then first focusable element receives - the focus. -
    shift + tab - Moves focus to the previous focusable element in the popup, if there is none then last focusable element - receives the focus. -
    - enter - Selects the focused option, closes the popup if selection mode is single.
    - space - Selects the focused option, closes the popup if selection mode is single.
    - escape - Closes the popup, moves focus to the treeselect element.
    - down arrow - Moves focus to the next treenode.
    - up arrow - Moves focus to the previous treenode.
    - right arrow - If node is closed, opens the node otherwise moves focus to the first child node.
    - left arrow - If node is open, closes the node otherwise moves focus to the parent node.
    -
    - -

    Filter Input Keyboard Support

    -
    - - - - - - - - - - - - - - - - - -
    KeyFunction
    - enter - Closes the popup and moves focus to the treeselect element.
    - escape - Closes the popup and moves focus to the treeselect element.
    -
    - -

    Close Button Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    - enter - Closes the popup and moves focus to the treeselect element.
    - space - Closes the popup and moves focus to the treeselect element.
    - escape - Closes the popup and moves focus to the treeselect element.
    -
    -
    `, -}) -export class AccessibilityDoc { - code: Code = { - basic: `Options - - -`, - }; -} diff --git a/src/app/showcase/doc/treeselect/basicdoc.ts b/src/app/showcase/doc/treeselect/basicdoc.ts deleted file mode 100644 index 8d19fbdd98f..00000000000 --- a/src/app/showcase/doc/treeselect/basicdoc.ts +++ /dev/null @@ -1,96 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'basic-doc', - template: ` - -

    - TreeSelect is used as a controlled component with ng-model directive along with an options collection. - Internally Tree component is used so the options model is based on TreeNode API. -

    -

    In single selection mode, value binding should be the key value of a node.

    -
    -
    - -
    - - `, -}) -export class BasicDoc { - nodes!: any[]; - - selectedNodes: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { NodeService } from '@service/nodeservice'; -import { FormsModule } from '@angular/forms'; -import { TreeSelect } from 'primeng/treeselect'; - -@Component({ - selector: 'tree-select-basic-demo', - templateUrl: './tree-select-basic-demo.html', - standalone: true, - imports: [FormsModule, TreeSelect], - providers: [NodeService] - }) -export class TreeSelectBasicDemo { - nodes!: any[]; - - selectedNodes: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } -}`, - - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/treeselect/checkboxdoc.ts b/src/app/showcase/doc/treeselect/checkboxdoc.ts deleted file mode 100644 index 622929d039e..00000000000 --- a/src/app/showcase/doc/treeselect/checkboxdoc.ts +++ /dev/null @@ -1,95 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'checkbox-doc', - template: ` - -

    Selection of multiple nodes via checkboxes is enabled by configuring selectionMode as checkbox.

    -
    -
    - -
    - - `, -}) -export class CheckboxDoc { - nodes!: any[]; - - selectedNodes: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { NodeService } from '@service/nodeservice'; -import { FormsModule } from '@angular/forms'; -import { TreeSelect } from 'primeng/treeselect'; - -@Component({ - selector: 'tree-select-checkbox-demo', - templateUrl: './tree-select-checkbox-demo.html', - standalone: true, - imports: [FormsModule, TreeSelect], - providers: [NodeService] -}) -export class TreeSelectCheckboxDemo { - nodes!: any[]; - - selectedNodes: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } -}`, - - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/treeselect/disableddoc.ts b/src/app/showcase/doc/treeselect/disableddoc.ts deleted file mode 100644 index b6bfe8f08e6..00000000000 --- a/src/app/showcase/doc/treeselect/disableddoc.ts +++ /dev/null @@ -1,93 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'disabled-doc', - template: ` - -

    When disabled is present, the element cannot be edited and focused.

    -
    -
    - -
    - - `, -}) -export class DisabledDoc { - nodes!: any[]; - - selectedNodes: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { NodeService } from '@service/nodeservice'; -import { FormsModule } from '@angular/forms'; -import { TreeSelect } from 'primeng/treeselect'; - -@Component({ - selector: 'tree-select-disabled-demo', - templateUrl: './tree-select-disabled-demo.html', - standalone: true, - imports: [FormsModule, TreeSelect], - providers: [NodeService] -}) -export class TreeSelectDisabledDemo { - nodes!: any[]; - - selectedNodes: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } -}`, - - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/treeselect/filleddoc.ts b/src/app/showcase/doc/treeselect/filleddoc.ts deleted file mode 100644 index 49e30d1836d..00000000000 --- a/src/app/showcase/doc/treeselect/filleddoc.ts +++ /dev/null @@ -1,96 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'filled-doc', - template: ` - -

    - Specify the variant property as filled to display the component with a higher visual emphasis than the default - outlined style. -

    -
    -
    - -
    - - `, -}) -export class FilledDoc { - nodes!: any[]; - - selectedNodes: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { NodeService } from '@service/nodeservice'; -import { FormsModule } from '@angular/forms'; -import { TreeSelect } from 'primeng/treeselect'; - -@Component({ - selector: 'tree-select-filled-demo', - templateUrl: './tree-select-filled-demo.html', - standalone: true, - imports: [FormsModule, TreeSelect], - providers: [NodeService] - }) -export class TreeSelectFilledDemo { - nodes!: any[]; - - selectedNodes: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } -}`, - - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/treeselect/filterdoc.ts b/src/app/showcase/doc/treeselect/filterdoc.ts deleted file mode 100644 index 4e61a9261c5..00000000000 --- a/src/app/showcase/doc/treeselect/filterdoc.ts +++ /dev/null @@ -1,100 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'filter-doc', - template: ` - -

    - Filtering is enabled by adding the filter property, by default label property of a node is used to compare against - the value in the text field, in order to customize which field(s) should be used during search define - filterBy property. In addition filterMode specifies the filtering strategy. In lenient mode when the - query matches a node, children of the node are not searched further as all descendants of the node are included. On the - other hand, in strict mode when the query matches a node, filtering continues on all descendants. -

    -
    -
    - -
    - - `, -}) -export class FilterDoc { - nodes!: any[]; - - selectedNodes: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { NodeService } from '@service/nodeservice'; -import { FormsModule } from '@angular/forms'; -import { TreeSelect } from 'primeng/treeselect'; - -@Component({ - selector: 'tree-select-filter-demo', - templateUrl: './tree-select-filter-demo.html', - standalone: true, - imports: [FormsModule, TreeSelect], - providers: [NodeService] -}) -export class TreeSelectFilterDemo { - nodes!: any[]; - - selectedNodes: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } -}`, - - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/treeselect/floatlabeldoc.ts b/src/app/showcase/doc/treeselect/floatlabeldoc.ts deleted file mode 100644 index 06152d8a82a..00000000000 --- a/src/app/showcase/doc/treeselect/floatlabeldoc.ts +++ /dev/null @@ -1,137 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'floatlabel-doc', - template: ` - -

    - A floating label appears on top of the input field when focused. Visit - FloatLabel documentation for more information. -

    -
    -
    - - - - - - - - - - - - - - -
    - - `, -}) -export class FloatLabelDoc { - nodes!: any[]; - - value1: any; - - value2: any; - - value3: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } - - code: Code = { - basic: ` - - - - - - - - - - - - -`, - - html: `
    - - - - - - - - - - - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { NodeService } from '@service/nodeservice'; -import { FormsModule } from '@angular/forms'; -import { TreeSelect } from 'primeng/treeselect'; -import { FloatLabel } from 'primeng/floatlabel'; - -@Component({ - selector: 'tree-select-floatlabel-demo', - templateUrl: './tree-select-floatlabel-demo.html', - standalone: true, - imports: [FormsModule, TreeSelect, FloatLabel], - providers: [NodeService] -}) -export class TreeSelectFloatlabelDemo { - nodes!: any[]; - - value1: any; - - value2: any; - - value3: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } -}`, - - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/treeselect/iftalabeldoc.ts b/src/app/showcase/doc/treeselect/iftalabeldoc.ts deleted file mode 100644 index 20c667d55c0..00000000000 --- a/src/app/showcase/doc/treeselect/iftalabeldoc.ts +++ /dev/null @@ -1,98 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'iftalabel-doc', - template: ` - -

    - IftaLabel is used to create infield top aligned labels. Visit IftaLabel documentation for - more information. -

    -
    -
    - - - - -
    - - `, -}) -export class IftaLabelDoc { - nodes!: any[]; - - selectedValue: any; - code: Code = { - basic: ` - - -`, - - html: `
    - - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { NodeService } from '@service/nodeservice'; -import { FormsModule } from '@angular/forms'; -import { TreeSelectModule } from 'primeng/treeselect'; -import { IftaLabelModule } from 'primeng/iftalabel'; - -@Component({ - selector: 'tree-select-iftalabel-demo', - templateUrl: './tree-select-iftalabel-demo.html', - standalone: true, - imports: [FormsModule, TreeSelectModule, IftaLabelModule], - providers: [NodeService] -}) -export class TreeSelectIftaLabelDemo { - nodes!: any[]; - - selectedValue: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } -}`, - - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } -} diff --git a/src/app/showcase/doc/treeselect/importdoc.ts b/src/app/showcase/doc/treeselect/importdoc.ts deleted file mode 100644 index d92421578ed..00000000000 --- a/src/app/showcase/doc/treeselect/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'tree-select-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { TreeSelect } from 'primeng/treeselect';`, - }; -} diff --git a/src/app/showcase/doc/treeselect/invaliddoc.ts b/src/app/showcase/doc/treeselect/invaliddoc.ts deleted file mode 100644 index 087eac07e64..00000000000 --- a/src/app/showcase/doc/treeselect/invaliddoc.ts +++ /dev/null @@ -1,92 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'invalid-doc', - template: ` - -

    Invalid state style is added using the ng-invalid and ng-dirty class to indicate a failed validation.

    -
    -
    - -
    - - `, -}) -export class InvalidDoc { - nodes!: any[]; - - selectedNodes: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { NodeService } from '@service/nodeservice'; -import { FormsModule } from '@angular/forms'; -import { TreeSelect } from 'primeng/treeselect'; - -@Component({ - selector: 'tree-select-invalid-demo', - templateUrl: './tree-select-invalid-demo.html', - standalone: true, - imports: [FormsModule, TreeSelect], - providers: [NodeService] -}) -export class TreeSelectInvalidDemo { - nodes!: any[]; - - selectedNodes: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } -}`, - - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/treeselect/lazydoc.ts b/src/app/showcase/doc/treeselect/lazydoc.ts deleted file mode 100644 index b1e82484c7c..00000000000 --- a/src/app/showcase/doc/treeselect/lazydoc.ts +++ /dev/null @@ -1,207 +0,0 @@ -import { ChangeDetectorRef, Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; -import { TreeNode } from 'primeng/api'; - -@Component({ - selector: 'lazy-doc', - template: ` - -

    - Lazy loading is useful when dealing with huge datasets, in this example nodes are dynamically loaded on demand using - loading property and onNodeExpand method. -

    -
    -
    - -
    - - `, -}) -export class LazyDoc { - selectedNodes: TreeNode[] = []; - - nodes!: TreeNode[]; - - loading: boolean = false; - - constructor(private cd: ChangeDetectorRef) {} - - ngOnInit() { - this.loading = true; - - setTimeout(() => { - this.nodes = this.initiateNodes(); - this.loading = false; - this.cd.markForCheck(); - }, 2000); - } - - initiateNodes(): TreeNode[] { - return [ - { - key: '0', - label: 'Node 0', - leaf: false, - }, - { - key: '1', - label: 'Node 1', - leaf: false, - }, - { - key: '2', - label: 'Node 2', - leaf: false, - }, - ]; - } - - onNodeExpand(event: any) { - if (!event.node.children) { - this.loading = true; - - setTimeout(() => { - let _node = { ...event.node }; - _node.children = []; - - for (let i = 0; i < 1500; i++) { - _node.children.push({ - key: event.node.key + '-' + i, - label: 'Lazy ' + event.node.label + '-' + i, - }); - } - - this.nodes[parseInt(event.node.key, 10)] = _node; - - this.loading = false; - this.cd.markForCheck(); - }, 500); - } - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { NodeService } from '@service/nodeservice'; -import { FormsModule } from '@angular/forms'; -import { TreeSelect } from 'primeng/treeselect'; - -@Component({ - selector: 'tree-select-lazy-demo', - templateUrl: './tree-select-lazy-demo.html', - standalone: true, - imports: [FormsModule, TreeSelect] - }) -export class TreeSelectLazyDemo { - selectedNodes: TreeNode[] = []; - - nodes!: TreeNode[]; - - loading: boolean = false; - - constructor(private cd: ChangeDetectorRef) {} - - ngOnInit() { - this.loading = true; - - setTimeout(() => { - this.nodes = this.initiateNodes(); - this.loading = false; - this.cd.markForCheck(); - }, 2000); - } - - initiateNodes(): TreeNode[] { - return [ - { - key: '0', - label: 'Node 0', - leaf: false - }, - { - key: '1', - label: 'Node 1', - leaf: false - }, - { - key: '2', - label: 'Node 2', - leaf: false - } - ]; - } - - onNodeExpand(event: any) { - if (!event.node.children) { - this.loading = true; - - setTimeout(() => { - let _node = { ...event.node }; - _node.children = []; - - for (let i = 0; i < 150; i++) { - _node.children.push({ - key: event.node.key + '-' + i, - label: 'Lazy ' + event.node.label + '-' + i - }); - } - - this.nodes[parseInt(event.node.key, 10)] = _node; - - this.loading = false; - this.cd.markForCheck(); - }, 500); - } - } -}`, - - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/treeselect/multipledoc.ts b/src/app/showcase/doc/treeselect/multipledoc.ts deleted file mode 100644 index 120496639c6..00000000000 --- a/src/app/showcase/doc/treeselect/multipledoc.ts +++ /dev/null @@ -1,110 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'multiple-doc', - template: ` - -

    - More than one node is selectable by setting selectionMode to multiple. By default in multiple selection mode, - metaKey press (e.g. ) is necessary to add to existing selections however this can be configured with disabling the - metaKeySelection property. Note that in touch enabled devices, TreeSelect always ignores metaKey. -

    -

    - In multiple selection mode, value binding should be a key-value pair where key is the node key and value is a boolean to - indicate selection. -

    -
    - -
    - -
    - - `, -}) -export class MultipleDoc { - nodes!: any[]; - - selectedNodes: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } - - exampleCode: Code = { - typescript: `{ - '0-0': true, - '0-1-0': true -}`, - }; - - code: Code = { - basic: ``, - - html: `
    - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { NodeService } from '@service/nodeservice'; -import { FormsModule } from '@angular/forms'; -import { TreeSelect } from 'primeng/treeselect'; - -@Component({ - selector: 'tree-select-multiple-demo', - templateUrl: './tree-select-multiple-demo.html', - standalone: true, - imports: [FormsModule, TreeSelect], - providers: [NodeService] -}) -export class TreeSelectMultipleDemo { - nodes!: any[]; - - selectedNodes: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } -}`, - - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/treeselect/reactiveformsdoc.ts b/src/app/showcase/doc/treeselect/reactiveformsdoc.ts deleted file mode 100644 index 0ff11c4e515..00000000000 --- a/src/app/showcase/doc/treeselect/reactiveformsdoc.ts +++ /dev/null @@ -1,111 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup } from '@angular/forms'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'reactive-forms-doc', - template: ` - -

    - TreeSelect can also be used with reactive forms. In this case, the formControlName property is used to bind the - component to a form control. -

    -
    -
    -
    - - -
    - - `, -}) -export class ReactiveFormsDoc implements OnInit { - nodes!: any[]; - - formGroup!: FormGroup; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } - - ngOnInit() { - this.formGroup = new FormGroup({ - selectedNodes: new FormControl(), - }); - } - - code: Code = { - basic: `
    - -`, - - html: `
    -
    - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'tree-select-reactive-forms-demo', - templateUrl: './tree-select-reactive-forms-demo.html', - standalone: true, - imports: [ReactiveFormsModule, TreeSelect], - providers: [NodeService] -}) -export class TreeSelectReactiveFormsDemo implements OnInit { - nodes!: any[]; - - formGroup!: FormGroup; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } - - ngOnInit() { - this.formGroup = new FormGroup({ - selectedNodes: new FormControl() - }); - } -}`, - service: ['NodeService'], - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/treeselect/sizesdoc.ts b/src/app/showcase/doc/treeselect/sizesdoc.ts deleted file mode 100644 index 417c875c9bb..00000000000 --- a/src/app/showcase/doc/treeselect/sizesdoc.ts +++ /dev/null @@ -1,120 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'sizes-doc', - template: ` - -

    TreeSelect provides small and large sizes as alternatives to the base.

    -
    -
    - - - -
    - - `, -}) -export class SizesDoc { - nodes!: any[]; - - value1: any; - - value2: any; - - value3: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } - - code: Code = { - basic: ` - -`, - - html: `
    - - - -
    `, - - typescript: `import { Component } from '@angular/core'; -import { NodeService } from '@service/nodeservice'; -import { FormsModule } from '@angular/forms'; -import { TreeSelect } from 'primeng/treeselect'; - -@Component({ - selector: 'tree-select-sizes-demo', - templateUrl: './tree-select-sizes-demo.html', - standalone: true, - imports: [FormsModule, TreeSelect], - providers: [NodeService] - }) -export class TreeSelectSizesDemo { - nodes!: any[]; - - value1: any; - - value2: any; - - value3: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } -}`, - - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/treeselect/styledoc.ts b/src/app/showcase/doc/treeselect/styledoc.ts deleted file mode 100644 index 7575ec1e514..00000000000 --- a/src/app/showcase/doc/treeselect/styledoc.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'tree-select-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-treeselectContainer element.
    p-treeselect-label-containerContainer of the label to display selected items.
    p-treeselect-labelLabel to display selected items.
    p-treeselect-triggerDropdown button.
    p-treeselect-panelOverlay panel for items.
    p-treeselect-items-wrapperList container of items.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/treeselect/templatedoc.ts b/src/app/showcase/doc/treeselect/templatedoc.ts deleted file mode 100644 index 25eb2eb203f..00000000000 --- a/src/app/showcase/doc/treeselect/templatedoc.ts +++ /dev/null @@ -1,132 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'template-doc', - template: ` - -

    TreeSelect offers multiple templates for customization through templating.

    -
    -
    - - - - - -
    Available Files
    -
    - -
    - - -
    -
    -
    -
    - - `, -}) -export class TemplateDoc { - nodes!: any[]; - - selectedNodes: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } - - code: Code = { - basic: ` - - - - -
    Available Files
    -
    - -
    - - -
    -
    -
    `, - - html: `
    - - - - - -
    Available Files
    -
    - -
    - - -
    -
    -
    -
    `, - - typescript: `import { Component } from '@angular/core'; -import { NodeService } from '@service/nodeservice'; -import { FormsModule } from '@angular/forms'; -import { TreeSelect } from 'primeng/treeselect'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'tree-select-template-demo', - templateUrl: './tree-select-template-demo.html', - standalone: true, - imports: [FormsModule, TreeSelect, ButtonModule], - providers: [NodeService] - }) -export class TreeSelectTemplateDemo { - nodes!: any[]; - - selectedNodes: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getFiles().then((files) => (this.nodes = files)); - } -}`, - - service: ['NodeService'], - - data: ` - /* NodeService */ -{ - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' } - ] - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }] - } - ] -}, -...`, - }; -} diff --git a/src/app/showcase/doc/treeselect/treeselectdoc.module.ts b/src/app/showcase/doc/treeselect/treeselectdoc.module.ts deleted file mode 100644 index 8c5233f524a..00000000000 --- a/src/app/showcase/doc/treeselect/treeselectdoc.module.ts +++ /dev/null @@ -1,63 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { RouterModule } from '@angular/router'; -import { TreeSelectModule } from 'primeng/treeselect'; -import { AppDocModule } from '@layout/doc/app.doc.module'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { AccessibilityDoc } from './accessibilitydoc'; -import { BasicDoc } from './basicdoc'; -import { CheckboxDoc } from './checkboxdoc'; -import { DisabledDoc } from './disableddoc'; -import { FilterDoc } from './filterdoc'; -import { FloatLabelDoc } from './floatlabeldoc'; -import { ImportDoc } from './importdoc'; -import { InvalidDoc } from './invaliddoc'; -import { MultipleDoc } from './multipledoc'; -import { ReactiveFormsDoc } from './reactiveformsdoc'; -import { StyleDoc } from './styledoc'; -import { VirtualScrollDoc } from './virtualscrolldoc'; -import { FloatLabelModule } from 'primeng/floatlabel'; -import { FilledDoc } from './filleddoc'; -import { LazyDoc } from './lazydoc'; -import { IftaLabelModule } from 'primeng/iftalabel'; -import { IftaLabelDoc } from './iftalabeldoc'; -import { TemplateDoc } from './templatedoc'; -import { ButtonModule } from 'primeng/button'; -import { SizesDoc } from './sizesdoc'; - -@NgModule({ - imports: [ - CommonModule, - AppCodeModule, - AppDocModule, - TreeSelectModule, - FormsModule, - ReactiveFormsModule, - RouterModule, - FloatLabelModule, - IftaLabelModule, - ButtonModule - ], - exports: [AppDocModule], - declarations: [ - ImportDoc, - BasicDoc, - MultipleDoc, - CheckboxDoc, - LazyDoc, - VirtualScrollDoc, - FilterDoc, - FloatLabelDoc, - InvalidDoc, - DisabledDoc, - StyleDoc, - AccessibilityDoc, - ReactiveFormsDoc, - FilledDoc, - IftaLabelDoc, - TemplateDoc, - SizesDoc - ], -}) -export class TreeSelectDocModule {} diff --git a/src/app/showcase/doc/treeselect/virtualscrolldoc.ts b/src/app/showcase/doc/treeselect/virtualscrolldoc.ts deleted file mode 100644 index 6f36a4520be..00000000000 --- a/src/app/showcase/doc/treeselect/virtualscrolldoc.ts +++ /dev/null @@ -1,71 +0,0 @@ -import { Component, Input } from '@angular/core'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'virtual-scroll-doc', - template: ` -

    - VirtualScrolling is an efficient way of rendering the options by displaying a small subset of data in the viewport at any - time. When dealing with huge number of options, it is suggested to enable VirtualScrolling to avoid performance issues. - Usage is simple as setting virtualScroll property to true and defining virtualScrollItemSize to specify the - height of an item. -

    -
    -
    - -
    - `, -}) -export class VirtualScrollDoc { - nodes!: any[]; - - selectedNodes: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getLargeTreeNodes().then((files) => (this.nodes = files)); - } - - code: Code = { - basic: ``, - - html: `
    - -
    `, - typescript: `import { Component } from '@angular/core'; -import { NodeService } from '@service/nodeservice'; -import { FormsModule } from '@angular/forms'; -import { TreeSelect } from 'primeng/treeselect'; - -@Component({ - selector: 'tree-select-virtual-scroll-demo', - templateUrl: './tree-select-virtual-scroll-demo.html', - standalone: true, - imports: [FormsModule, TreeSelect], - providers: [NodeService] -}) -export class TreeSelectVirtualScrollDemo { - nodes!: any[]; - - selectedNodes: any; - - constructor(private nodeService: NodeService) { - this.nodeService.getLargeTreeNodes().then((files) => (this.nodes = files)); - } -}`, - - service: ['NodeService'], - }; -} diff --git a/src/app/showcase/doc/treetable/accessibilitydoc.ts b/src/app/showcase/doc/treetable/accessibilitydoc.ts deleted file mode 100644 index bf710d6249b..00000000000 --- a/src/app/showcase/doc/treetable/accessibilitydoc.ts +++ /dev/null @@ -1,106 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'tree-table-accessibility-doc', - template: ` -

    Screen Reader

    -

    - Default role of the table is table. Header, body and footer elements use rowgroup, rows use row role, - header cells have columnheader and body cells use cell roles. Sortable headers utilizer aria-sort attribute - either set to "ascending" or "descending". -

    -

    - Row elements manage aria-expanded for state and aria-level attribute to define the hierachy by - ttRow directive. Table rows and table cells should be specified by users using the aria-posinset, - aria-setsize, aria-label, and aria-describedby attributes, as they are determined through templating. -

    -

    - When selection is enabled, ttSelectableRow directive sets aria-selected to true on a row. In checkbox mode, the - built-in checkbox component use checkbox role with aria-checked state attribute. -

    -

    Editable cells use custom templating so you need to manage aria roles and attributes manually if required.

    -

    - Paginator is a standalone component used inside the TreeTable, refer to the paginator for more - information about the accessibility features. -

    -

    Sortable Headers Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tabMoves through the headers.
    enterSorts the column.
    spaceSorts the column.
    -
    -

    Keyboard Support

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyFunction
    tab - Moves focus to the first selected node when focus enters the component, if there is none then first element - receives the focus. If focus is already inside the component, moves focus to the next focusable element in the - page tab sequence. -
    shift + tab - Moves focus to the last selected node when focus enters the component, if there is none then first element - receives the focus. If focus is already inside the component, moves focus to the previous focusable element in - the page tab sequence. -
    enterSelects the focused treenode.
    spaceSelects the focused treenode.
    down arrowMoves focus to the next treenode.
    up arrowMoves focus to the previous treenode.
    right arrowIf node is closed, opens the node otherwise moves focus to the first child node.
    left arrowIf node is open, closes the node otherwise moves focus to the parent node.
    -
    -
    `, -}) -export class AccessibilityDoc {} diff --git a/src/app/showcase/doc/treetable/basicdoc.ts b/src/app/showcase/doc/treetable/basicdoc.ts deleted file mode 100644 index 899efbab8ed..00000000000 --- a/src/app/showcase/doc/treetable/basicdoc.ts +++ /dev/null @@ -1,122 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'basic-doc', - template: ` -

    - TreeTable requires a collection of TreeNode instances as a value components as children for the - representation. -

    -
    -
    - - - - - Name - Size - Type - - - - - - - {{ rowData.name }} - - {{ rowData.size }} - {{ rowData.type }} - - - - -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class BasicDoc { - files!: TreeNode[]; - - constructor( - private nodeService: NodeService, - private cd: ChangeDetectorRef, - ) {} - - loadDemoData() { - this.nodeService.getFilesystem().then((files) => { - this.files = files.slice(0, 5); - this.cd.markForCheck(); - }); - } - - code: Code = { - basic: ` - - - Name - Size - Type - - - - - - - {{ rowData.name }} - - {{ rowData.size }} - {{ rowData.type }} - - -`, - - html: `
    - - - - Name - Size - Type - - - - - - - {{ rowData.name }} - - {{ rowData.size }} - {{ rowData.type }} - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; -import { TreeTableModule } from 'primeng/treetable'; - -@Component({ - selector: 'tree-table-basic-demo', - templateUrl: './tree-table-basic-demo.html', - standalone: true, - imports: [TreeTableModule], - providers: [NodeService] -}) -export class TreeTableBasicDemo implements OnInit { - files!: TreeNode[]; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFilesystem().then((files) => (this.files = files)); - } -}`, - - service: ['NodeService'], - }; -} diff --git a/src/app/showcase/doc/treetable/columngroupdoc.ts b/src/app/showcase/doc/treetable/columngroupdoc.ts deleted file mode 100644 index 2c20fd7de82..00000000000 --- a/src/app/showcase/doc/treetable/columngroupdoc.ts +++ /dev/null @@ -1,526 +0,0 @@ -import { ChangeDetectionStrategy, Component } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'column-group-doc', - template: ` -
    - - - - - Brand - Sale Rate - - - Sales - Profits - - - Last Year - This Year - Last Year - This Year - - - - - - - {{ rowData.brand }} - - {{ rowData.lastYearSale }} - {{ rowData.thisYearSale }} - {{ rowData.lastYearProfit }} - {{ rowData.thisYearProfit }} - - - - - Totals - $3,283,772 - $2,126,925 - - - - -
    - - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class ColumnGroupDoc { - sales!: TreeNode[]; - - loadDemoData() { - this.sales = [ - { - data: { brand: 'Bliss', lastYearSale: '51%', thisYearSale: '40%', lastYearProfit: '$54,406.00', thisYearProfit: '$43,342' }, - children: [ - { - data: { - brand: 'Product A', - lastYearSale: '25%', - thisYearSale: '20%', - lastYearProfit: '$34,406.00', - thisYearProfit: '$23,342', - }, - children: [ - { - data: { - brand: 'Product A-1', - lastYearSale: '20%', - thisYearSale: '10%', - lastYearProfit: '$24,406.00', - thisYearProfit: '$13,342', - }, - }, - { - data: { - brand: 'Product A-2', - lastYearSale: '5%', - thisYearSale: '10%', - lastYearProfit: '$10,000.00', - thisYearProfit: '$10,000', - }, - }, - ], - }, - { - data: { - brand: 'Product B', - lastYearSale: '26%', - thisYearSale: '20%', - lastYearProfit: '$24,000.00', - thisYearProfit: '$23,000', - }, - }, - ], - }, - { - data: { brand: 'Fate', lastYearSale: '83%', thisYearSale: '96%', lastYearProfit: '$423,132', thisYearProfit: '$312,122' }, - children: [ - { - data: { - brand: 'Product X', - lastYearSale: '50%', - thisYearSale: '40%', - lastYearProfit: '$223,132', - thisYearProfit: '$156,061', - }, - }, - { - data: { - brand: 'Product Y', - lastYearSale: '33%', - thisYearSale: '56%', - lastYearProfit: '$200,000', - thisYearProfit: '$156,061', - }, - }, - ], - }, - { - data: { brand: 'Ruby', lastYearSale: '38%', thisYearSale: '5%', lastYearProfit: '$12,321', thisYearProfit: '$8,500' }, - children: [ - { - data: { - brand: 'Product M', - lastYearSale: '18%', - thisYearSale: '2%', - lastYearProfit: '$10,300', - thisYearProfit: '$5,500', - }, - }, - { - data: { - brand: 'Product N', - lastYearSale: '20%', - thisYearSale: '3%', - lastYearProfit: '$2,021', - thisYearProfit: '$3,000', - }, - }, - ], - }, - { - data: { brand: 'Sky', lastYearSale: '49%', thisYearSale: '22%', lastYearProfit: '$745,232', thisYearProfit: '$650,323' }, - children: [ - { - data: { - brand: 'Product P', - lastYearSale: '20%', - thisYearSale: '16%', - lastYearProfit: '$345,232', - thisYearProfit: '$350,000', - }, - }, - { - data: { - brand: 'Product R', - lastYearSale: '29%', - thisYearSale: '6%', - lastYearProfit: '$400,009', - thisYearProfit: '$300,323', - }, - }, - ], - }, - { - data: { brand: 'Comfort', lastYearSale: '17%', thisYearSale: '79%', lastYearProfit: '$643,242', thisYearProfit: '500,332' }, - children: [ - { - data: { - brand: 'Product S', - lastYearSale: '10%', - thisYearSale: '40%', - lastYearProfit: '$243,242', - thisYearProfit: '$100,000', - }, - }, - { - data: { - brand: 'Product T', - lastYearSale: '7%', - thisYearSale: '39%', - lastYearProfit: '$400,00', - thisYearProfit: '$400,332', - }, - }, - ], - }, - { - data: { brand: 'Merit', lastYearSale: '52%', thisYearSale: ' 65%', lastYearProfit: '$421,132', thisYearProfit: '$150,005' }, - children: [ - { - data: { - brand: 'Product L', - lastYearSale: '20%', - thisYearSale: '40%', - lastYearProfit: '$121,132', - thisYearProfit: '$100,000', - }, - }, - { - data: { - brand: 'Product G', - lastYearSale: '32%', - thisYearSale: '25%', - lastYearProfit: '$300,000', - thisYearProfit: '$50,005', - }, - }, - ], - }, - { - data: { brand: 'Violet', lastYearSale: '82%', thisYearSale: '12%', lastYearProfit: '$131,211', thisYearProfit: '$100,214' }, - children: [ - { - data: { - brand: 'Product SH1', - lastYearSale: '30%', - thisYearSale: '6%', - lastYearProfit: '$101,211', - thisYearProfit: '$30,214', - }, - }, - { - data: { - brand: 'Product SH2', - lastYearSale: '52%', - thisYearSale: '6%', - lastYearProfit: '$30,000', - thisYearProfit: '$70,000', - }, - }, - ], - }, - { - data: { brand: 'Dulce', lastYearSale: '44%', thisYearSale: '45%', lastYearProfit: '$66,442', thisYearProfit: '$53,322' }, - children: [ - { - data: { - brand: 'Product PN1', - lastYearSale: '22%', - thisYearSale: '25%', - lastYearProfit: '$33,221', - thisYearProfit: '$20,000', - }, - }, - { - data: { - brand: 'Product PN2', - lastYearSale: '22%', - thisYearSale: '25%', - lastYearProfit: '$33,221', - thisYearProfit: '$33,322', - }, - }, - ], - }, - { - data: { brand: 'Solace', lastYearSale: '90%', thisYearSale: '56%', lastYearProfit: '$765,442', thisYearProfit: '$296,232' }, - children: [ - { - data: { - brand: 'Product HT1', - lastYearSale: '60%', - thisYearSale: '36%', - lastYearProfit: '$465,000', - thisYearProfit: '$150,653', - }, - }, - { - data: { - brand: 'Product HT2', - lastYearSale: '30%', - thisYearSale: '20%', - lastYearProfit: '$300,442', - thisYearProfit: '$145,579', - }, - }, - ], - }, - { - data: { brand: 'Essence', lastYearSale: '75%', thisYearSale: '54%', lastYearProfit: '$21,212', thisYearProfit: '$12,533' }, - children: [ - { - data: { - brand: 'Product TS1', - lastYearSale: '50%', - thisYearSale: '34%', - lastYearProfit: '$11,000', - thisYearProfit: '$8,562', - }, - }, - { - data: { - brand: 'Product TS2', - lastYearSale: '25%', - thisYearSale: '20%', - lastYearProfit: '$11,212', - thisYearProfit: '$3,971', - }, - }, - ], - }, - ]; - } - code: Code = { - basic: ` - - - Brand - Sale Rate - - - Sales - Profits - - - Last Year - This Year - Last Year - This Year - - - - - - - {{ rowData.brand }} - - {{ rowData.lastYearSale }} - {{ rowData.thisYearSale }} - {{ rowData.lastYearProfit }} - {{ rowData.thisYearProfit }} - - - - - Totals - $3,283,772 - $2,126,925 - - -`, - - html: `
    - - - - Brand - Sale Rate - - - Sales - Profits - - - Last Year - This Year - Last Year - This Year - - - - - - - {{ rowData.brand }} - - {{ rowData.lastYearSale }} - {{ rowData.thisYearSale }} - {{ rowData.lastYearProfit }} - {{ rowData.thisYearProfit }} - - - - - Totals - $3,283,772 - $2,126,925 - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { TreeTableModule } from 'primeng/treetable'; - -@Component({ - selector: 'tree-table-column-group-demo', - templateUrl: './tree-table-column-group-demo.html', - standalone: true, - imports: [TreeTableModule] -}) -export class TreeTableColumnGroupDemo implements OnInit { - sales!: TreeNode[]; - - ngOnInit() { - this.sales = [ - { - data: { brand: 'Bliss', lastYearSale: '51%', thisYearSale: '40%', lastYearProfit: '$54,406.00', thisYearProfit: '$43,342' }, - children: [ - { - data: { brand: 'Product A', lastYearSale: '25%', thisYearSale: '20%', lastYearProfit: '$34,406.00', thisYearProfit: '$23,342' }, - children: [ - { - data: { brand: 'Product A-1', lastYearSale: '20%', thisYearSale: '10%', lastYearProfit: '$24,406.00', thisYearProfit: '$13,342' } - }, - { - data: { brand: 'Product A-2', lastYearSale: '5%', thisYearSale: '10%', lastYearProfit: '$10,000.00', thisYearProfit: '$10,000' } - } - ] - }, - { - data: { brand: 'Product B', lastYearSale: '26%', thisYearSale: '20%', lastYearProfit: '$24,000.00', thisYearProfit: '$23,000' } - } - ] - }, - { - data: { brand: 'Fate', lastYearSale: '83%', thisYearSale: '96%', lastYearProfit: '$423,132', thisYearProfit: '$312,122' }, - children: [ - { - data: { brand: 'Product X', lastYearSale: '50%', thisYearSale: '40%', lastYearProfit: '$223,132', thisYearProfit: '$156,061' } - }, - { - data: { brand: 'Product Y', lastYearSale: '33%', thisYearSale: '56%', lastYearProfit: '$200,000', thisYearProfit: '$156,061' } - } - ] - }, - { - data: { brand: 'Ruby', lastYearSale: '38%', thisYearSale: '5%', lastYearProfit: '$12,321', thisYearProfit: '$8,500' }, - children: [ - { - data: { brand: 'Product M', lastYearSale: '18%', thisYearSale: '2%', lastYearProfit: '$10,300', thisYearProfit: '$5,500' } - }, - { - data: { brand: 'Product N', lastYearSale: '20%', thisYearSale: '3%', lastYearProfit: '$2,021', thisYearProfit: '$3,000' } - } - ] - }, - { - data: { brand: 'Sky', lastYearSale: '49%', thisYearSale: '22%', lastYearProfit: '$745,232', thisYearProfit: '$650,323' }, - children: [ - { - data: { brand: 'Product P', lastYearSale: '20%', thisYearSale: '16%', lastYearProfit: '$345,232', thisYearProfit: '$350,000' } - }, - { - data: { brand: 'Product R', lastYearSale: '29%', thisYearSale: '6%', lastYearProfit: '$400,009', thisYearProfit: '$300,323' } - } - ] - }, - { - data: { brand: 'Comfort', lastYearSale: '17%', thisYearSale: '79%', lastYearProfit: '$643,242', thisYearProfit: '500,332' }, - children: [ - { - data: { brand: 'Product S', lastYearSale: '10%', thisYearSale: '40%', lastYearProfit: '$243,242', thisYearProfit: '$100,000' } - }, - { - data: { brand: 'Product T', lastYearSale: '7%', thisYearSale: '39%', lastYearProfit: '$400,00', thisYearProfit: '$400,332' } - } - ] - }, - { - data: { brand: 'Merit', lastYearSale: '52%', thisYearSale: ' 65%', lastYearProfit: '$421,132', thisYearProfit: '$150,005' }, - children: [ - { - data: { brand: 'Product L', lastYearSale: '20%', thisYearSale: '40%', lastYearProfit: '$121,132', thisYearProfit: '$100,000' } - }, - { - data: { brand: 'Product G', lastYearSale: '32%', thisYearSale: '25%', lastYearProfit: '$300,000', thisYearProfit: '$50,005' } - } - ] - }, - { - data: { brand: 'Violet', lastYearSale: '82%', thisYearSale: '12%', lastYearProfit: '$131,211', thisYearProfit: '$100,214' }, - children: [ - { - data: { brand: 'Product SH1', lastYearSale: '30%', thisYearSale: '6%', lastYearProfit: '$101,211', thisYearProfit: '$30,214' } - }, - { - data: { brand: 'Product SH2', lastYearSale: '52%', thisYearSale: '6%', lastYearProfit: '$30,000', thisYearProfit: '$70,000' } - } - ] - }, - { - data: { brand: 'Dulce', lastYearSale: '44%', thisYearSale: '45%', lastYearProfit: '$66,442', thisYearProfit: '$53,322' }, - children: [ - { - data: { brand: 'Product PN1', lastYearSale: '22%', thisYearSale: '25%', lastYearProfit: '$33,221', thisYearProfit: '$20,000' } - }, - { - data: { brand: 'Product PN2', lastYearSale: '22%', thisYearSale: '25%', lastYearProfit: '$33,221', thisYearProfit: '$33,322' } - } - ] - }, - { - data: { brand: 'Solace', lastYearSale: '90%', thisYearSale: '56%', lastYearProfit: '$765,442', thisYearProfit: '$296,232' }, - children: [ - { - data: { brand: 'Product HT1', lastYearSale: '60%', thisYearSale: '36%', lastYearProfit: '$465,000', thisYearProfit: '$150,653' } - }, - { - data: { brand: 'Product HT2', lastYearSale: '30%', thisYearSale: '20%', lastYearProfit: '$300,442', thisYearProfit: '$145,579' } - } - ] - }, - { - data: { brand: 'Essence', lastYearSale: '75%', thisYearSale: '54%', lastYearProfit: '$21,212', thisYearProfit: '$12,533' }, - children: [ - { - data: { brand: 'Product TS1', lastYearSale: '50%', thisYearSale: '34%', lastYearProfit: '$11,000', thisYearProfit: '$8,562' } - }, - { - data: { brand: 'Product TS2', lastYearSale: '25%', thisYearSale: '20%', lastYearProfit: '$11,212', thisYearProfit: '$3,971' } - } - ] - } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/treetable/columntoggledoc.ts b/src/app/showcase/doc/treetable/columntoggledoc.ts deleted file mode 100644 index 922f8bbeb04..00000000000 --- a/src/app/showcase/doc/treetable/columntoggledoc.ts +++ /dev/null @@ -1,192 +0,0 @@ -import { ChangeDetectionStrategy, Component } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'column-toggle-doc', - template: ` - -

    - Column visibility based on a condition can be implemented with dynamic columns, in this sample a MultiSelect is used to - manage the visible columns. -

    -
    -
    - - - -
    - -
    -
    - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - -
    -
    -
    - - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class ColumnToggleDoc { - files!: TreeNode[]; - - cols!: Column[]; - - selectedColumns!: Column[]; - - constructor(private nodeService: NodeService) {} - - loadDemoData() { - this.nodeService.getFilesystem().then((files) => (this.files = files)); - - this.cols = [ - { field: 'name', header: 'Name' }, - { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, - ]; - - this.selectedColumns = this.cols; - } - - code: Code = { - basic: ` - -
    - -
    -
    - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - -
    `, - - html: `
    - - -
    - -
    -
    - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; -import { TreeTableModule } from 'primeng/treetable'; -import { MultiSelectModule } from 'primeng/multiselect'; -import { CommonModule } from '@angular/common'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'tree-table-column-toggle-demo', - templateUrl: './tree-table-column-toggle-demo.html', - standalone: true, - imports: [TreeTableModule, MultiSelectModule, CommonModule], - providers: [NodeService] -}) -export class TreeTableColumnToggleDemo implements OnInit { - files!: TreeNode[]; - - cols!: Column[]; - - selectedColumns!: Column[]; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFilesystem().then((files) => (this.files = files)); - - this.cols = [ - { field: 'name', header: 'Name' }, - { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' } - ]; - - this.selectedColumns = this.cols; - } -}`, - - service: ['NodeService'], - }; -} diff --git a/src/app/showcase/doc/treetable/contextmenudoc.ts b/src/app/showcase/doc/treetable/contextmenudoc.ts deleted file mode 100644 index 860d35821f5..00000000000 --- a/src/app/showcase/doc/treetable/contextmenudoc.ts +++ /dev/null @@ -1,213 +0,0 @@ -import { ChangeDetectionStrategy, Component } from '@angular/core'; -import { MenuItem, MessageService, TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'context-menu-doc', - template: ` - -

    - TreeTable has exclusive integration with ContextMenu using the contextMenu event to open a menu on right click alont - with contextMenuSelection properties to control the selection via the menu. -

    -
    -
    - - - - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - - - - -
    - - `, - providers: [MessageService], - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class ContextMenuDoc { - files!: TreeNode[]; - - selectedNode!: TreeNode; - - cols!: Column[]; - - items!: MenuItem[]; - - constructor( - private nodeService: NodeService, - private messageService: MessageService, - ) {} - - loadDemoData() { - this.nodeService.getFilesystem().then((files) => (this.files = files)); - - this.cols = [ - { field: 'name', header: 'Name' }, - { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, - ]; - - this.items = [ - { label: 'View', icon: 'pi pi-search', command: (event) => this.viewFile(this.selectedNode) }, - { label: 'Toggle', icon: 'pi pi-sort', command: (event) => this.toggleFile(this.selectedNode) }, - ]; - } - - viewFile(node: any) { - this.messageService.add({ severity: 'info', summary: 'File Selected', detail: node.data.name + ' - ' + node.data.size }); - } - - toggleFile(node: any) { - node.expanded = !node.expanded; - this.files = [...this.files]; - } - - code: Code = { - basic: ` - - - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - - - -`, - - html: `
    - - - - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { MenuItem, MessageService, TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; -import { TreeTableModule } from 'primeng/treetable'; -import { ToastModule } from 'primeng/toast'; -import { ContextMenuModule } from 'primeng/contextmenu'; -import { CommonModule } from '@angular/common'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'tree-table-context-menu-demo', - templateUrl: './tree-table-context-menu-demo.html', - standalone: true, - imports: [TreeTableModule, ToastModule, ContextMenuModule, CommonModule], - providers: [MessageService, NodeService] -}) -export class TreeTableContextMenuDemo implements OnInit{ - files!: TreeNode[]; - - selectedNode!: TreeNode; - - cols!: Column[]; - - items!: MenuItem[]; - - constructor(private nodeService: NodeService, private messageService: MessageService) {} - - ngOnInit() { - this.nodeService.getFilesystem().then((files) => (this.files = files)); - - this.cols = [ - { field: 'name', header: 'Name' }, - { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' } - ]; - - this.items = [ - { label: 'View', icon: 'pi pi-search', command: (event) => this.viewFile(this.selectedNode) }, - { label: 'Toggle', icon: 'pi pi-sort', command: (event) => this.toggleFile(this.selectedNode) } - ]; - } - - viewFile(node: any) { - this.messageService.add({ severity: 'info', summary: 'File Selected', detail: node.data.name + ' - ' + node.data.size }); - } - - toggleFile(node: any) { - node.expanded = !node.expanded; - this.files = [...this.files]; - } -}`, - - service: ['NodeService'], - }; -} diff --git a/src/app/showcase/doc/treetable/controlleddoc.ts b/src/app/showcase/doc/treetable/controlleddoc.ts deleted file mode 100644 index 496e3ea5c36..00000000000 --- a/src/app/showcase/doc/treetable/controlleddoc.ts +++ /dev/null @@ -1,142 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'controlled-doc', - template: ` -

    Expansion state is controlled with expandedKeys property.

    -
    -
    - - - - - - Name - Size - Type - - - - - - - {{ rowData.name }} - - {{ rowData.size }} - {{ rowData.type }} - - - - -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class ControlledDoc { - files!: TreeNode[]; - - constructor( - private nodeService: NodeService, - private cd: ChangeDetectorRef, - ) {} - - loadDemoData() { - this.nodeService.getFilesystem().then((files) => { - this.files = files.slice(0, 5); - this.cd.markForCheck(); - }); - } - - toggleApplications() { - if (this.files && this.files.length > 0) { - const newFiles = [...this.files]; - newFiles[0] = { ...newFiles[0], expanded: !newFiles[0].expanded }; - this.files = newFiles; - } - } - - code: Code = { - basic: ` - - - - Name - Size - Type - - - - - - - {{ rowData.name }} - - {{ rowData.size }} - {{ rowData.type }} - - -`, - - html: `
    - - - - - Name - Size - Type - - - - - - - {{ rowData.name }} - - {{ rowData.size }} - {{ rowData.type }} - - - -
    `, - - typescript: `import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; -import { TreeTableModule } from 'primeng/treetable'; -import { ButtonModule } from 'primeng/button'; - -@Component({ - selector: 'tree-table-controlled-demo', - templateUrl: './tree-table-controlled-demo.html', - standalone: true, - imports: [TreeTableModule, ButtonModule], - providers: [NodeService] -}) -export class TreeTableControlledDemo implements OnInit { - files!: TreeNode[]; - - constructor(private nodeService: NodeService, private cd: ChangeDetectorRef) {} - - ngOnInit() { - this.nodeService.getFilesystem().then((files) => { - this.files = files.slice(0, 5); - this.cd.markForCheck(); - }); - } - - toggleApplications() { - if (this.files && this.files.length > 0) { - const newFiles = [...this.files]; - newFiles[0] = { ...newFiles[0], expanded: !newFiles[0].expanded }; - this.files = newFiles; - } - } -}`, - - service: ['NodeService'], - }; -} diff --git a/src/app/showcase/doc/treetable/filterdoc.ts b/src/app/showcase/doc/treetable/filterdoc.ts deleted file mode 100644 index 07a990ac72f..00000000000 --- a/src/app/showcase/doc/treetable/filterdoc.ts +++ /dev/null @@ -1,270 +0,0 @@ -import { ChangeDetectionStrategy, Component } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'filter-doc', - template: ` - -

    - The filterMode specifies the filtering strategy, in lenient mode when the query matches a node, children of - the node are not searched further as all descendants of the node are included. On the other hand, in strict mode when - the query matches a node, filtering continues on all descendants. A general filled called filterGlobal is also - provided to search all columns that support filtering. -

    -
    -
    -
    - -
    - - - -
    - - - - -
    -
    - - - - {{ col.header }} - - - - - - - - - - - - - {{ rowData[col.field] }} - - - - - - No data found. - - -
    -
    -
    - - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class FilterDoc { - filterMode = 'lenient'; - - filterModes = [ - { label: 'Lenient', value: 'lenient' }, - { label: 'Strict', value: 'strict' }, - ]; - - files!: TreeNode[]; - - cols!: Column[]; - - constructor(private nodeService: NodeService) {} - - loadDemoData() { - this.nodeService.getFilesystem().then((files) => (this.files = files)); - this.cols = [ - { field: 'name', header: 'Name' }, - { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, - ]; - } - - code: Code = { - basic: ` - - - -
    - - - - -
    -
    - - - - {{ col.header }} - - - - - - - - - - - - - {{ rowData[col.field] }} - - - - - - No data found. - - -
    `, - - html: `
    -
    - -
    - - -
    - - - - -
    -
    - - - - {{ col.header }} - - - - - - - - - - - - - {{ rowData[col.field] }} - - - - - - No data found. - - -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; -import { SelectButton } from 'primeng/selectbutton'; -import { FormsModule } from '@angular/forms'; -import { InputTextModule } from 'primeng/inputtext'; -import { CommonModule } from '@angular/common'; -import { IconFieldModule } from 'primeng/iconfield'; -import { InputIconModule } from 'primeng/inputicon'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'tree-table-filter-demo', - templateUrl: './tree-table-filter-demo.html', - standalone: true, - imports: [TreeTableModule, SelectButton, FormsModule, InputTextModule, CommonModule, IconFieldModule, InputIconModule], - providers: [NodeService] -}) -export class TreeTableFilterDemo implements OnInit{ - filterMode = 'lenient'; - - filterModes = [ - { label: 'Lenient', value: 'lenient' }, - { label: 'Strict', value: 'strict' } - ]; - - files!: TreeNode[]; - - cols!: Column[]; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFilesystem().then((files) => (this.files = files)); - this.cols = [ - { field: 'name', header: 'Name' }, - { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' } - ]; - } -}`, - - service: ['NodeService'], - }; -} diff --git a/src/app/showcase/doc/treetable/flexiblescrolldoc.ts b/src/app/showcase/doc/treetable/flexiblescrolldoc.ts deleted file mode 100644 index bd42b290e2c..00000000000 --- a/src/app/showcase/doc/treetable/flexiblescrolldoc.ts +++ /dev/null @@ -1,190 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'flexible-scroll-doc', - template: ` -

    - Flex scroll feature makes the scrollable viewport section dynamic instead of a fixed value so that it can grow or shrink - relative to the parent size of the table. Click the button below to display a maximizable Dialog where data viewport adjusts - itself according to the size changes. -

    -
    -
    - - - - - - - - Name - Size - Type - - - - - - - {{ rowData.name }} - - {{ rowData.size }} - {{ rowData.type }} - - - - - - - - - -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class ScrollFlexibleDoc { - files!: TreeNode[]; - - dialogVisible: boolean = false; - - constructor( - private nodeService: NodeService, - private cd: ChangeDetectorRef, - ) {} - - loadDemoData() { - this.nodeService.getFilesystem().then((files) => { - this.files = files; - this.cd.markForCheck(); - }); - } - - code: Code = { - basic: ` - - - - - - Name - Size - Type - - - - - - - {{ rowData.name }} - - - {{ rowData.size }} - - - {{ rowData.type }} - - - - - - - - -`, - - html: `
    - - - - - - - Name - Size - Type - - - - - - - {{ rowData.name }} - - - {{ rowData.size }} - - - {{ rowData.type }} - - - - - - - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; -import { TreeTableModule } from 'primeng/treetable'; -import { ButtonModule } from 'primeng/button'; -import { Dialog } from 'primeng/dialog'; - -@Component({ - selector: 'tree-table-flexible-scroll-demo', - templateUrl: './tree-table-flexible-scroll-demo.html', - standalone: true, - imports: [TreeTableModule, ButtonModule, Dialog], - providers: [NodeService] -}) -export class TreeTableFlexibleScrollDemo implements OnInit { - files!: TreeNode[]; - - dialogVisible: boolean = false; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFilesystem().then((files) => { - this.files = files; - }); - } -}`, - - service: ['NodeService'], - }; -} diff --git a/src/app/showcase/doc/treetable/gridlinesdoc.ts b/src/app/showcase/doc/treetable/gridlinesdoc.ts deleted file mode 100644 index e573f489e46..00000000000 --- a/src/app/showcase/doc/treetable/gridlinesdoc.ts +++ /dev/null @@ -1,115 +0,0 @@ -import { ChangeDetectionStrategy, Component } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'gridlines-doc', - template: `
    - -

    Enabling showGridlines displays grid lines.

    -
    -
    - - - - - Name - Size - Type - - - - - - - {{ rowData.name }} - - {{ rowData.size }} - {{ rowData.type }} - - - - -
    - -
    `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class GridlinesDoc { - files!: TreeNode[]; - - constructor(private nodeService: NodeService) {} - - loadDemoData() { - this.nodeService.getFilesystem().then((files) => (this.files = files)); - } - - code: Code = { - basic: ` - - - Name - Size - Type - - - - - - - {{ rowData.name }} - - {{ rowData.size }} - {{ rowData.type }} - - -`, - - html: `
    - - - - Name - Size - Type - - - - - - - {{ rowData.name }} - - {{ rowData.size }} - {{ rowData.type }} - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; -import { TreeTableModule } from 'primeng/treetable'; - -@Component({ - selector: 'tree-table-gridlines-demo', - templateUrl: './tree-table-gridlines-demo.html', - standalone: true, - imports: [TreeTableModule], - providers: [NodeService] -}) -export class TreeTableGridlinesDemo implements OnInit { - files!: TreeNode[]; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFilesystem().then((files) => (this.files = files)); - } -}`, - - service: ['NodeService'], - }; -} diff --git a/src/app/showcase/doc/treetable/importdoc.ts b/src/app/showcase/doc/treetable/importdoc.ts deleted file mode 100644 index 6f5f7bd4e3e..00000000000 --- a/src/app/showcase/doc/treetable/importdoc.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Component } from '@angular/core'; -import { Code } from '@domain/code'; - -@Component({ - selector: 'tree-table-import-doc', - template: ` `, -}) -export class ImportDoc { - code: Code = { - typescript: `import { TreeTableModule } from 'primeng/treetable';`, - }; -} diff --git a/src/app/showcase/doc/treetable/lazyloaddoc.ts b/src/app/showcase/doc/treetable/lazyloaddoc.ts deleted file mode 100644 index 16cb899dbbf..00000000000 --- a/src/app/showcase/doc/treetable/lazyloaddoc.ts +++ /dev/null @@ -1,298 +0,0 @@ -import { ChangeDetectionStrategy, ChangeDetectorRef, Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'lazy-load-doc', - template: ` - -

    - Lazy mode is handy to deal with large datasets, instead of loading the entire data, small chunks of data is loaded by - invoking corresponding callbacks everytime paging, sorting and filtering occurs. Sample below imitates - lazy loading data from a remote datasource using an in-memory list and timeouts to mimic network connection. -

    -

    - Enabling the lazy property and assigning the logical number of rows to totalRecords by doing a projection - query are the key elements of the implementation so that paginator displays the UI assuming there are actually records of - totalRecords size although in reality they are not present on page, only the records that are displayed on the current page - exist. -

    -

    - In addition, only the root elements should be loaded, children can be loaded on demand using onNodeExpand callback. -

    -
    -
    - - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - - -
    - - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class LazyLoadDoc implements OnInit { - files!: TreeNode[]; - - cols!: Column[]; - - totalRecords!: number; - - loading: boolean = false; - - constructor( - private nodeService: NodeService, - private cd: ChangeDetectorRef, - ) {} - - ngOnInit() { - this.cols = [ - { field: 'name', header: 'Name' }, - { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, - ]; - - this.totalRecords = 1000; - - this.loading = true; - } - - loadNodes(event: any) { - this.loading = true; - - setTimeout(() => { - this.files = []; - - for (let i = 0; i < event.rows; i++) { - let node = { - data: { - name: 'Item ' + (event.first + i), - size: Math.floor(Math.random() * 1000) + 1 + 'kb', - type: 'Type ' + (event.first + i), - }, - leaf: false, - }; - - this.files.push(node); - } - this.loading = false; - this.cd.markForCheck(); - }, 1000); - } - - onNodeExpand(event: any) { - this.loading = true; - - setTimeout(() => { - this.loading = false; - const node = event.node; - - node.children = [ - { - data: { - name: node.data.name + ' - 0', - size: Math.floor(Math.random() * 1000) + 1 + 'kb', - type: 'File', - }, - }, - { - data: { - name: node.data.name + ' - 1', - size: Math.floor(Math.random() * 1000) + 1 + 'kb', - type: 'File', - }, - }, - ]; - - this.files = [...this.files]; - this.cd.markForCheck(); - }, 250); - } - - code: Code = { - basic: ` - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - -`, - - html: `
    - - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - - -
    `, - - typescript: `import { Component, OnInit, ChangeDetectorRef } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { TreeTableModule } from 'primeng/treetable'; -import { CommonModule } from '@angular/common'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'tree-table-lazy-load-demo', - templateUrl: './tree-table-lazy-load-demo.html', - standalone: true, - imports: [TreeTableModule, CommonModule] -}) -export class TreeTableLazyLoadDemo implements OnInit{ - files!: TreeNode[]; - - cols!: Column[]; - - totalRecords!: number; - - loading: boolean = false; - - constructor(private cd: ChangeDetectorRef) {} - - ngOnInit() { - this.cols = [ - { field: 'name', header: 'Name' }, - { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' } - ]; - - this.totalRecords = 1000; - - this.loading = true; - } - - loadNodes(event: any) { - this.loading = true; - - setTimeout(() => { - this.files = []; - - for (let i = 0; i < event.rows; i++) { - let node = { - data: { - name: 'Item ' + (event.first + i), - size: Math.floor(Math.random() * 1000) + 1 + 'kb', - type: 'Type ' + (event.first + i) - }, - leaf: false - }; - - this.files.push(node); - } - this.loading = false; - this.cd.markForCheck(); - }, 1000); - } - - onNodeExpand(event: any) { - this.loading = true; - - setTimeout(() => { - this.loading = false; - const node = event.node; - - node.children = [ - { - data: { - name: node.data.name + ' - 0', - size: Math.floor(Math.random() * 1000) + 1 + 'kb', - type: 'File' - } - }, - { - data: { - name: node.data.name + ' - 1', - size: Math.floor(Math.random() * 1000) + 1 + 'kb', - type: 'File' - } - } - ]; - - this.files = [...this.files]; - this.cd.markForCheck(); - }, 250); - } -}`, - - service: ['NodeService'], - }; -} diff --git a/src/app/showcase/doc/treetable/paginatorbasicdoc.ts b/src/app/showcase/doc/treetable/paginatorbasicdoc.ts deleted file mode 100644 index 3a70103287d..00000000000 --- a/src/app/showcase/doc/treetable/paginatorbasicdoc.ts +++ /dev/null @@ -1,186 +0,0 @@ -import { ChangeDetectionStrategy, Component } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'paginator-basic-doc', - template: ` -

    Pagination is enabled by adding paginator property and defining rows per page.

    -
    -
    - - - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - - - -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class PaginatorBasicDoc { - files!: TreeNode[]; - - cols!: Column[]; - loadDemoData() { - this.files = []; - for (let i = 0; i < 50; i++) { - let node = { - data: { - name: 'Item ' + i, - size: Math.floor(Math.random() * 1000) + 1 + 'kb', - type: 'Type ' + i, - }, - children: [ - { - data: { - name: 'Item ' + i + ' - 0', - size: Math.floor(Math.random() * 1000) + 1 + 'kb', - type: 'Type ' + i, - }, - }, - ], - }; - - this.files.push(node); - } - - this.cols = [ - { field: 'name', header: 'Name' }, - { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, - ]; - } - - code: Code = { - basic: ` - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - -`, - - html: `
    - - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { TreeTableModule } from 'primeng/treetable'; -import { CommonModule } from '@angular/common'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'tree-table-paginator-basic-demo', - templateUrl: './tree-table-paginator-basic-demo.html', - standalone: true, - imports: [TreeTableModule, CommonModule] -}) -export class TreeTablePaginatorBasicDemo implements OnInit { - files!: TreeNode[]; - - cols!: Column[]; - - ngOnInit() { - this.files = []; - for(let i = 0; i < 50; i++) { - let node = { - data:{ - name: 'Item ' + i, - size: Math.floor(Math.random() * 1000) + 1 + 'kb', - type: 'Type ' + i - }, - children: [ - { - data: { - name: 'Item ' + i + ' - 0', - size: Math.floor(Math.random() * 1000) + 1 + 'kb', - type: 'Type ' + i - } - } - ] - }; - - this.files.push(node); - } - - this.cols = [ - { field: 'name', header: 'Name' }, - { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/treetable/paginatorlocaledoc.ts b/src/app/showcase/doc/treetable/paginatorlocaledoc.ts deleted file mode 100644 index 427e727e1f5..00000000000 --- a/src/app/showcase/doc/treetable/paginatorlocaledoc.ts +++ /dev/null @@ -1,192 +0,0 @@ -import { ChangeDetectionStrategy, Component } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'paginator-locale-doc', - template: ` - -

    - Paginator localization information such as page numbers and rows per page options are defined with the - paginatorLocale property which defaults to the user locale. -

    -
    -
    - - - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - - - -
    - - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class PaginatorLocaleDoc { - files!: TreeNode[]; - - cols!: Column[]; - - loadDemoData() { - this.files = []; - for (let i = 0; i < 50; i++) { - let node = { - data: { - name: 'Item ' + i, - size: Math.floor(Math.random() * 1000) + 1 + 'kb', - type: 'Type ' + i, - }, - children: [ - { - data: { - name: 'Item ' + i + ' - 0', - size: Math.floor(Math.random() * 1000) + 1 + 'kb', - type: 'Type ' + i, - }, - }, - ], - }; - - this.files.push(node); - } - - this.cols = [ - { field: 'name', header: 'Name' }, - { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, - ]; - } - - code: Code = { - basic: ` - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - -`, - - html: `
    - - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { TreeTableModule } from 'primeng/treetable'; -import { CommonModule } from '@angular/common'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'tree-table-paginator-locale-demo', - templateUrl: './tree-table-paginator-locale-demo.html', - standalone: true, - imports: [TreeTableModule, CommonModule] -}) -export class TreeTablePaginatorLocaleDemo implements OnInit { - files!: TreeNode[]; - - cols!: Column[]; - - ngOnInit() { - this.files = []; - for(let i = 0; i < 50; i++) { - let node = { - data:{ - name: 'Item ' + i, - size: Math.floor(Math.random() * 1000) + 1 + 'kb', - type: 'Type ' + i - }, - children: [ - { - data: { - name: 'Item ' + i + ' - 0', - size: Math.floor(Math.random() * 1000) + 1 + 'kb', - type: 'Type ' + i - } - } - ] - }; - - this.files.push(node); - } - - this.cols = [ - { field: 'name', header: 'Name' }, - { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' } - ]; - } -}`, - }; -} diff --git a/src/app/showcase/doc/treetable/reorderdoc.ts b/src/app/showcase/doc/treetable/reorderdoc.ts deleted file mode 100644 index 1f12fa5fd17..00000000000 --- a/src/app/showcase/doc/treetable/reorderdoc.ts +++ /dev/null @@ -1,137 +0,0 @@ -import { ChangeDetectionStrategy, Component } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'reorder-doc', - template: ` - -

    Order of the columns can be changed using drag and drop when reorderableColumns is present.

    -
    -
    - - - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - - - - -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class ReorderDoc { - files!: TreeNode[]; - - cols!: Column[]; - - constructor(private nodeService: NodeService) {} - - loadDemoData() { - this.nodeService.getFilesystem().then((files) => (this.files = files)); - this.cols = [ - { field: 'name', header: 'Name' }, - { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, - ]; - } - - code: Code = { - basic: ` - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - -`, - - html: ` -
    - - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - - -
    `, - - typescript: ` -import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'tree-table-reorder-demo', - templateUrl: './tree-table-reorder-demo.html' -}) -export class TreeTableReorderDemo implements OnInit{ - files!: TreeNode[]; - - cols!: Column[]; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFilesystem().then((files) => (this.files = files)); - this.cols = [ - { field: 'name', header: 'Name' }, - { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' } - ]; - } -}`, - - service: ['NodeService'], - }; -} diff --git a/src/app/showcase/doc/treetable/selectionsingledoc.ts b/src/app/showcase/doc/treetable/selectionsingledoc.ts deleted file mode 100644 index 7c3f01913e2..00000000000 --- a/src/app/showcase/doc/treetable/selectionsingledoc.ts +++ /dev/null @@ -1,185 +0,0 @@ -import { ChangeDetectionStrategy, Component } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'selection-single-doc', - template: ` - -

    - Single node selection is configured by setting selectionMode as single along with selection properties - to manage the selection value binding. -

    -

    - By default, metaKey press (e.g. ) is necessary to unselect a node however this can be configured with disabling the - metaKeySelection property. In touch enabled devices this option has no effect and behavior is same as setting it to - false -

    -
    -
    -
    - - Metakey -
    - - - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - - - -
    - - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class SelectionSingleDoc { - metaKeySelection: boolean = true; - - files!: TreeNode[]; - - selectedNode!: TreeNode; - - cols!: Column[]; - - constructor(private nodeService: NodeService) {} - - loadDemoData() { - this.nodeService.getFilesystem().then((files) => (this.files = files)); - - this.cols = [ - { field: 'name', header: 'Name' }, - { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, - ]; - } - - code: Code = { - basic: ` - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - -`, - - html: `
    -
    - - Metakey -
    - - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; -import { TreeTableModule } from 'primeng/treetable'; -import { ToggleSwitchModule } from 'primeng/toggleswitch'; -import { FormsModule } from '@angular/forms'; -import { CommonModule } from '@angular/common'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'tree-table-selection-single-demo', - templateUrl: './tree-table-selection-single-demo.html', - standalone: true, - imports: [TreeTableModule, ToggleSwitchModule, FormsModule, CommonModule], - providers: [NodeService] -}) -export class TreeTableSelectionSingleDemo implements OnInit { - metaKeySelection: boolean = true; - - files!: TreeNode[]; - - selectedNode!: TreeNode; - - cols!: Column[]; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFilesystem().then((files) => (this.files = files)); - - this.cols = [ - { field: 'name', header: 'Name' }, - { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' } - ]; - } -}`, - - service: ['NodeService'], - }; -} diff --git a/src/app/showcase/doc/treetable/sizedoc.ts b/src/app/showcase/doc/treetable/sizedoc.ts deleted file mode 100644 index 3b0ce675140..00000000000 --- a/src/app/showcase/doc/treetable/sizedoc.ts +++ /dev/null @@ -1,166 +0,0 @@ -import { ChangeDetectionStrategy, Component } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -@Component({ - selector: 'size-doc', - template: `
    - -

    - In addition to a regular treetable, alternatives with alternative sizes are available. Add p-treetable-sm class to - reduce the size of treetable or p-treetable-lg to enlarge it. -

    -
    -
    -
    - -
    - - - - - Name - Size - Type - - - - - - - {{ rowData.name }} - - {{ rowData.size }} - {{ rowData.type }} - - - - -
    - -
    `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class SizeDoc { - files!: TreeNode[]; - - sizes!: any[]; - - selectedSize: any = ''; - - constructor(private nodeService: NodeService) {} - - loadDemoData() { - this.nodeService.getFilesystem().then((files) => (this.files = files)); - - this.sizes = [ - { name: 'Small', class: 'p-treetable-sm' }, - { name: 'Normal', class: '' }, - { name: 'Large', class: 'p-treetable-lg' }, - ]; - } - - code: Code = { - basic: `
    - -
    - - - - Name - Size - Type - - - - - - - {{ rowData.name }} - - {{ rowData.size }} - {{ rowData.type }} - - -`, - - html: `
    -
    - -
    - - - - Name - Size - Type - - - - - - - {{ rowData.name }} - - {{ rowData.size }} - {{ rowData.type }} - - - -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; -import { TreeTableModule } from 'primeng/treetable'; -import { SelectButton } from 'primeng/selectbutton'; -import { FormsModule } from '@angular/forms'; - -@Component({ - selector: 'tree-table-size-demo', - templateUrl: './tree-table-size-demo.html', - standalone: true, - imports: [TreeTableModule, SelectButton, FormsModule], - providers: [NodeService] -}) -export class TreeTableSizeDemo implements OnInit { - files!: TreeNode[]; - - sizes!: any[]; - - selectedSize: any = ''; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFilesystem().then((files) => (this.files = files)); - this.sizes = [ - { name: 'Small', class: 'p-treetable-sm' }, - { name: 'Normal', class: '' }, - { name: 'Large', class: 'p-treetable-lg' } - ]; - } -}`, - - service: ['NodeService'], - }; -} diff --git a/src/app/showcase/doc/treetable/styledoc.ts b/src/app/showcase/doc/treetable/styledoc.ts deleted file mode 100644 index 62f209596f5..00000000000 --- a/src/app/showcase/doc/treetable/styledoc.ts +++ /dev/null @@ -1,82 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'tree-table-style-doc', - template: ` - -

    - Following is the list of structural style classes, for theming classes visit - theming page. -

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameElement
    p-treetableContainer element.
    p-treetable-captionCaption element.
    p-treetable-summarySection section.
    p-sortable-columnSortable column header.
    p-treetable-scrollable-headerContainer of header in a scrollable table.
    p-treetable-scrollable-bodyContainer of body in a scrollable table.
    p-treetable-scrollable-footerContainer of footer in a scrollable table.
    p-treetable-loadingLoader mask.
    p-treetable-loading-contentLoader content.
    p-treetable-wrapperLoader content.
    p-treetable-scrollable-wrapperLoader content.
    p-treetable-resizer-helperVertical resize indicator bar.
    p-treetable-reorder-indicator-topTop indicator of column reordering.
    p-treetable-reorder-indicator-topBottom indicator of column reordering.
    -
    - `, -}) -export class StyleDoc {} diff --git a/src/app/showcase/doc/treetable/templatedoc.ts b/src/app/showcase/doc/treetable/templatedoc.ts deleted file mode 100644 index 1a3af236b3d..00000000000 --- a/src/app/showcase/doc/treetable/templatedoc.ts +++ /dev/null @@ -1,166 +0,0 @@ -import { ChangeDetectionStrategy, Component } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { Code } from '@domain/code'; -import { NodeService } from '@service/nodeservice'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'template-doc', - template: ` - -

    Custom content at caption, header, body and summary sections are supported via templating.

    -
    -
    - - -
    File Viewer
    - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - - - - - - -
    - -
    -
    -
    -
    -
    - - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class TemplateDoc { - files!: TreeNode[]; - - cols!: Column[]; - - constructor(private nodeService: NodeService) {} - - loadDemoData() { - this.nodeService.getFilesystem().then((files) => (this.files = files)); - this.cols = [ - { field: 'name', header: 'Name' }, - { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, - { field: '', header: '' }, - ]; - } - code: Code = { - basic: ` -
    File Viewer
    - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - - - - - - -
    - -
    -
    -
    `, - - html: `
    - -
    File Viewer
    - - - - {{ col.header }} - - - - - - - - {{ rowData[col.field] }} - - - - - - - - -
    - -
    -
    -
    -
    `, - - typescript: `import { Component, OnInit } from '@angular/core'; -import { TreeNode } from 'primeng/api'; -import { NodeService } from '@service/nodeservice'; -import { ButtonModule } from 'primeng/button'; -import { TreeTableModule } from 'primeng/treetable'; -import { CommonModule } from '@angular/common'; - -interface Column { - field: string; - header: string; -} - -@Component({ - selector: 'tree-table-template-demo', - templateUrl: './tree-table-template-demo.html', - standalone: true, - imports: [TreeTableModule, ButtonModule, CommonModule], - providers: [NodeService] -}) -export class TreeTableTemplateDemo implements OnInit { - files!: TreeNode[]; - - cols!: Column[]; - - constructor(private nodeService: NodeService) {} - - ngOnInit() { - this.nodeService.getFilesystem().then((files) => (this.files = files)); - this.cols = [ - { field: 'name', header: 'Name' }, - { field: 'size', header: 'Size' }, - { field: 'type', header: 'Type' }, - { field: '', header: '' } - ]; - } -}`, - - service: ['NodeService'], - }; -} diff --git a/src/app/showcase/layout/app.component.spec.ts b/src/app/showcase/layout/app.component.spec.ts deleted file mode 100644 index f88be82fbd3..00000000000 --- a/src/app/showcase/layout/app.component.spec.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { TestBed } from '@angular/core/testing'; -import { RouterTestingModule } from '@angular/router/testing'; -import { AppComponent } from './app.component'; -import { FormsModule } from '@angular/forms'; -import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; -import { HttpClientModule } from '@angular/common/http'; -import { AppConfigService } from '@service/appconfigservice'; -import { AppConfiguratorComponent } from './configurator/app.configurator.component'; -import { AppFooterComponent } from './footer/app.footer.component'; -import { AppMenuComponent } from './menu/app.menu.component'; -import { AppTopBarComponent } from './topbar/app.topbar.component'; -import { JsonService } from '@service/jsonservice'; -import { AutoCompleteModule } from 'primeng/autocomplete'; - -describe('AppComponent', () => { - // beforeEach(async(() => { - // TestBed.configureTestingModule({ - // imports: [RouterTestingModule, FormsModule, BrowserAnimationsModule, AutoCompleteModule, HttpClientModule], - // declarations: [ - // AppComponent, - // AppConfiguratorComponent, - // AppTopBarComponent, - // AppMenuComponent, - // AppFooterComponent, - // ], - // providers: [JsonService, AppConfigService], - // }).compileComponents(); - // })); - // it('should create the app', async(() => { - // const fixture = TestBed.createComponent(AppComponent); - // const app = fixture.debugElement.componentInstance; - // expect(app).toBeTruthy(); - // })); -}); diff --git a/src/app/showcase/layout/app.component.ts b/src/app/showcase/layout/app.component.ts deleted file mode 100644 index a673eacfe07..00000000000 --- a/src/app/showcase/layout/app.component.ts +++ /dev/null @@ -1,106 +0,0 @@ -import { DOCUMENT, IMAGE_CONFIG } from '@angular/common'; -import { HttpClientModule } from '@angular/common/http'; -import { afterNextRender, Component, Inject, PLATFORM_ID, Renderer2 } from '@angular/core'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { NavigationEnd, Router, RouterOutlet } from '@angular/router'; -import { LandingComponent } from '@pages/landing/landing.component'; -import { AppConfigService } from '@service/appconfigservice'; -import { CarService } from '@service/carservice'; -import { CountryService } from '@service/countryservice'; -import { CustomerService } from '@service/customerservice'; -import { EventService } from '@service/eventservice'; -import { NodeService } from '@service/nodeservice'; -import { PhotoService } from '@service/photoservice'; -import { ProductService } from '@service/productservice'; -import { PrimeNGConfig } from 'primeng/api'; -import { AppMainComponent } from './app.main.component'; -import { AppConfiguratorComponent } from './configurator/app.configurator.component'; -import { AppMenuComponent } from './menu/app.menu.component'; -import { AppNewsComponent } from './news/app.news.component'; -import { AppTopBarComponent } from './topbar/app.topbar.component'; -import Noir from '../themes/app-theme'; - -@Component({ - selector: 'app-root', - template: ` `, - standalone: true, - imports: [ - RouterOutlet, - FormsModule, - ReactiveFormsModule, - HttpClientModule, - AppMainComponent, - LandingComponent, - AppNewsComponent, - AppConfiguratorComponent, - AppTopBarComponent, - AppMenuComponent, - ], - providers: [ - CarService, - CountryService, - EventService, - NodeService, - CustomerService, - PhotoService, - AppConfigService, - ProductService, - { - provide: IMAGE_CONFIG, - useValue: { - disableImageSizeWarning: true, - disableImageLazyLoadWarning: true, - }, - }, - ], -}) -export class AppComponent { - constructor( - @Inject(DOCUMENT) private document: Document, - private renderer: Renderer2, - private primeng: PrimeNGConfig, - private configService: AppConfigService, - private router: Router, - @Inject(PLATFORM_ID) private platformId: any, - ) { - afterNextRender(() => { - if (process.env.NODE_ENV === 'production') { - this.injectScripts(); - } - - this.bindRouteEvents(); - }); - - this.primeng.theme.set(Noir); - } - - injectScripts() { - const script = this.renderer.createElement('script'); - script.type = 'text/javascript'; - script.src = 'https://www.googletagmanager.com/gtag/js?id=G-W297P962XH'; - this.renderer.appendChild(this.document.body, script); - - const scriptBody = this.renderer.createElement('script'); - scriptBody.type = 'text/javascript'; - scriptBody.text = ` - window.dataLayer = window.dataLayer || []; - function gtag() { dataLayer.push(arguments); } - gtag('js', new Date()); - - gtag('config', 'G-W297P962XH'); - `; - this.renderer.appendChild(this.document.body, scriptBody); - } - - bindRouteEvents() { - this.router.events.subscribe((event) => { - if (event instanceof NavigationEnd) { - if (typeof window['gtag'] === 'function') { - window['gtag']('event', 'page_view', { - page_path: event.urlAfterRedirects, - }); - } - } - }); - } -} diff --git a/src/app/showcase/layout/app.config.server.ts b/src/app/showcase/layout/app.config.server.ts deleted file mode 100644 index c69eac7e485..00000000000 --- a/src/app/showcase/layout/app.config.server.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { mergeApplicationConfig, ApplicationConfig } from '@angular/core'; -import { provideServerRendering } from '@angular/platform-server'; -import { appConfig } from './app.config'; - -const serverConfig: ApplicationConfig = { - providers: [provideServerRendering()], -}; - -export const config = mergeApplicationConfig(appConfig, serverConfig); diff --git a/src/app/showcase/layout/app.config.ts b/src/app/showcase/layout/app.config.ts deleted file mode 100644 index d7f1c594dcd..00000000000 --- a/src/app/showcase/layout/app.config.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { ApplicationConfig } from '@angular/core'; -import { provideRouter, withEnabledBlockingInitialNavigation, withInMemoryScrolling } from '@angular/router'; - -import { provideHttpClient, withFetch } from '@angular/common/http'; -import { provideAnimationsAsync } from '@angular/platform-browser/animations/async'; -import { routes } from './app.routes'; - -export const appConfig: ApplicationConfig = { - providers: [ - provideRouter( - routes, - withInMemoryScrolling({ anchorScrolling: 'enabled', scrollPositionRestoration: 'enabled' }), - withEnabledBlockingInitialNavigation(), - ), - provideHttpClient(withFetch()), - provideAnimationsAsync(), - ], -}; diff --git a/src/app/showcase/layout/app.routes.ts b/src/app/showcase/layout/app.routes.ts deleted file mode 100644 index 999dfbbf6f2..00000000000 --- a/src/app/showcase/layout/app.routes.ts +++ /dev/null @@ -1,303 +0,0 @@ -import { Routes } from '@angular/router'; -import { LandingComponent } from '@pages/landing/landing.component'; -import { AppMainComponent } from './app.main.component'; - -export const routes: Routes = [ - { path: '', component: LandingComponent, pathMatch: 'full' }, - { - path: '', - component: AppMainComponent, - children: [ - { path: '', redirectTo: 'installation', pathMatch: 'full' }, - { path: 'accessibility', redirectTo: 'guides/accessibility', pathMatch: 'full' }, - { path: 'autocomplete', loadChildren: () => import('@pages/autocomplete/routes') }, - { - path: 'installation', - loadChildren: () => import('@pages/installation/routes'), - }, - { - path: 'configuration', - loadChildren: () => import('@pages/configuration/routes'), - }, - { path: 'playground', loadChildren: () => import('@pages/playground/routes') }, - { path: 'roadmap', loadChildren: () => import('@pages/roadmap/routes') }, - { path: 'team', loadChildren: () => import('@pages/team/routes') }, - { path: 'partners', loadChildren: () => import('@pages/partners/routes') }, - { - path: 'theming', - loadChildren: () => import('@pages/theming/routes'), - }, - { path: 'icons', loadChildren: () => import('@pages/icons/routes') }, - { - path: 'customicons', - loadChildren: () => import('@pages/customicons/routes'), - }, - { path: 'accordion', loadChildren: () => import('@pages/accordion/routes') }, - { path: 'avatar', loadChildren: () => import('@pages/avatar/routes') }, - { path: 'blockui', loadChildren: () => import('@pages/blockui/routes') }, - { path: 'badge', loadChildren: () => import('@pages/badge/routes') }, - { path: 'breadcrumb', loadChildren: () => import('@pages/breadcrumb/routes') }, - { path: 'button', loadChildren: () => import('@pages/button/routes') }, - { - path: 'datepicker', - loadChildren: () => import('@pages/datepicker/routes'), - }, - { path: 'card', loadChildren: () => import('@pages/card/routes') }, - { - path: 'cascadeselect', - loadChildren: () => import('@pages/cascadeselect/routes'), - }, - { path: 'carousel', loadChildren: () => import('@pages/carousel/routes') }, - { path: 'chart', loadChildren: () => import('@pages/chart/routes') }, - { path: 'checkbox', loadChildren: () => import('@pages/checkbox/routes') }, - { path: 'chip', loadChildren: () => import('@pages/chip/routes') }, - { - path: 'colorpicker', - loadChildren: () => import('@pages/colorpicker/routes'), - }, - { path: 'colors', loadChildren: () => import('@pages/colors/routes') }, - { - path: 'confirmdialog', - loadChildren: () => import('@pages/confirmdialog/routes'), - }, - { - path: 'confirmpopup', - loadChildren: () => import('@pages/confirmpopup/routes'), - }, - { - path: 'contextmenu', - loadChildren: () => import('@pages/contextmenu/routes'), - }, - { - path: 'dataview', - loadChildren: () => import('@pages/dataview/routes'), - }, - { path: 'defer', loadChildren: () => import('@pages/defer/routes') }, - { path: 'dialog', loadChildren: () => import('@pages/dialog/routes') }, - { path: 'dock', loadChildren: () => import('@pages/dock/routes') }, - { path: 'divider', loadChildren: () => import('@pages/divider/routes') }, - { - path: 'dynamicdialog', - loadChildren: () => import('@pages/dynamicdialog/routes'), - }, - { - path: 'dragdrop', - loadChildren: () => import('@pages/dragdrop/routes'), - }, - { path: 'select', loadChildren: () => import('@pages/select/routes') }, - { - path: 'iconfield', - loadChildren: () => import('@pages/iconfield/routes'), - }, - { - path: 'iftalabel', - loadChildren: () => import('@pages/iftalabel/routes'), - }, - { path: 'editor', loadChildren: () => import('@pages/editor/routes') }, - { - path: 'floatlabel', - loadChildren: () => import('@pages/floatlabel/routes'), - }, - { - path: 'fieldset', - loadChildren: () => import('@pages/fieldset/routes'), - }, - { - path: 'fileupload', - loadChildren: () => import('@pages/fileupload/routes'), - }, - { - path: 'filterservice', - loadChildren: () => import('@pages/filterservice/routes'), - }, - { - path: 'focustrap', - loadChildren: () => import('@pages/focustrap/routes'), - }, - { - path: 'galleria', - loadChildren: () => import('@pages/galleria/routes'), - }, - { path: 'image', loadChildren: () => import('@pages/image/routes') }, - { path: 'inplace', loadChildren: () => import('@pages/inplace/routes') }, - { path: 'fluid', loadChildren: () => import('@pages/fluid/routes') }, - { - path: 'metergroup', - loadChildren: () => import('@pages/metergroup/routes'), - }, - { - path: 'inputmask', - loadChildren: () => import('@pages/inputmask/routes'), - }, - { - path: 'inputnumber', - loadChildren: () => import('@pages/inputnumber/routes'), - }, - { - path: 'inputotp', - loadChildren: () => import('@pages/inputotp/routes'), - }, - { - path: 'toggleswitch', - loadChildren: () => import('@pages/toggleswitch/routes'), - }, - { - path: 'inputtext', - loadChildren: () => import('@pages/inputtext/routes'), - }, - { - path: 'inputgroup', - loadChildren: () => import('@pages/inputgroup/routes'), - }, - { - path: 'textarea', - loadChildren: () => import('@pages/textarea/routes'), - }, - { path: 'knob', loadChildren: () => import('@pages/knob/routes') }, - { - path: 'keyfilter', - loadChildren: () => import('@pages/keyfilter/routes'), - }, - { path: 'listbox', loadChildren: () => import('@pages/listbox/routes') }, - { path: 'lts', loadChildren: () => import('@pages/lts/routes') }, - { - path: 'megamenu', - loadChildren: () => import('@pages/megamenu/routes'), - }, - { path: 'menu', loadChildren: () => import('@pages/menu/routes') }, - { path: 'menubar', loadChildren: () => import('@pages/menubar/routes') }, - { path: 'message', loadChildren: () => import('@pages/message/routes') }, - { - path: 'multiselect', - loadChildren: () => import('@pages/multiselect/routes'), - }, - { - path: 'orderlist', - loadChildren: () => import('@pages/orderlist/routes'), - }, - { - path: 'organizationchart', - loadChildren: () => import('@pages/organizationchart/routes'), - }, - { path: 'popover', loadChildren: () => import('@pages/popover/routes') }, - { - path: 'paginator', - loadChildren: () => import('@pages/paginator/routes'), - }, - { path: 'panel', loadChildren: () => import('@pages/panel/routes') }, - { - path: 'panelmenu', - loadChildren: () => import('@pages/panelmenu/routes'), - }, - { - path: 'password', - loadChildren: () => import('@pages/password/routes'), - }, - { - path: 'picklist', - loadChildren: () => import('@pages/picklist/routes'), - }, - { - path: 'progressbar', - loadChildren: () => import('@pages/progressbar/routes'), - }, - { - path: 'progressspinner', - loadChildren: () => import('@pages/progressspinner/routes'), - }, - { - path: 'radiobutton', - loadChildren: () => import('@pages/radiobutton/routes'), - }, - { path: 'rating', loadChildren: () => import('@pages/rating/routes') }, - { path: 'ripple', loadChildren: () => import('@pages/ripple/routes') }, - { - path: 'scrollpanel', - loadChildren: () => import('@pages/scrollpanel/routes'), - }, - { - path: 'scrolltop', - loadChildren: () => import('@pages/scrolltop/routes'), - }, - { - path: 'selectbutton', - loadChildren: () => import('@pages/selectbutton/routes'), - }, - { path: 'drawer', loadChildren: () => import('@pages/drawer/routes') }, - { - path: 'skeleton', - loadChildren: () => import('@pages/skeleton/routes'), - }, - { path: 'slider', loadChildren: () => import('@pages/slider/routes') }, - { - path: 'speeddial', - loadChildren: () => import('@pages/speeddial/routes'), - }, - { - path: 'splitbutton', - loadChildren: () => import('@pages/splitbutton/routes'), - }, - { - path: 'splitter', - loadChildren: () => import('@pages/splitter/routes'), - }, - { path: 'stepper', loadChildren: () => import('@pages/stepper/routes') }, - { path: 'steps', loadChildren: () => import('@pages/steps/routes') }, - { path: 'support', loadChildren: () => import('@pages/support/routes') }, - { - path: 'styleclass', - loadChildren: () => import('@pages/styleclass/routes'), - }, - { path: 'tag', loadChildren: () => import('@pages/tag/routes') }, - { path: 'table', loadChildren: () => import('@pages/table/routes') }, - { path: 'tabs', loadChildren: () => import('@pages/tabs/routes') }, - { - path: 'tailwind', - loadChildren: () => import('@pages/tailwind/routes'), - }, - { - path: 'terminal', - loadChildren: () => import('@pages/terminal/routes'), - }, - { - path: 'tieredmenu', - loadChildren: () => import('@pages/tieredmenu/routes'), - }, - { - path: 'timeline', - loadChildren: () => import('@pages/timeline/routes'), - }, - { path: 'toast', loadChildren: () => import('@pages/toast/routes') }, - { - path: 'togglebutton', - loadChildren: () => import('@pages/togglebutton/routes'), - }, - { path: 'toolbar', loadChildren: () => import('@pages/toolbar/routes') }, - { path: 'tooltip', loadChildren: () => import('@pages/tooltip/routes') }, - { path: 'tree', loadChildren: () => import('@pages/tree/routes') }, - { - path: 'treeselect', - loadChildren: () => import('@pages/treeselect/routes'), - }, - { - path: 'treetable', - loadChildren: () => import('@pages/treetable/routes'), - }, - { - path: 'virtualscroller', - loadChildren: () => import('@pages/scroller/routes'), - }, - { path: 'uikit', loadChildren: () => import('@pages/uikit/routes') }, - { path: 'autofocus', loadChildren: () => import('@pages/autofocus/routes') }, - { path: 'overlay', loadChildren: () => import('@pages/overlay/routes') }, - { - path: 'animateonscroll', - loadChildren: () => import('@pages/animateonscroll/routes'), - }, - { path: 'templates', loadChildren: () => import('@pages/templates/templates.module').then((m) => m.TemplatesModule) }, - { path: 'guides', loadChildren: () => import('@pages/guides/guides.module').then((m) => m.GuidesModule) }, - ], - }, - { path: 'notfound', loadChildren: () => import('@pages/notfound/routes') }, - { path: '**', redirectTo: '/notfound' }, -]; diff --git a/src/app/showcase/layout/doc/app.code.component.ts b/src/app/showcase/layout/doc/app.code.component.ts deleted file mode 100644 index 35e6fde7dea..00000000000 --- a/src/app/showcase/layout/doc/app.code.component.ts +++ /dev/null @@ -1,251 +0,0 @@ -import { CommonModule, DOCUMENT, isPlatformBrowser } from '@angular/common'; -import { Component, ElementRef, Inject, Input, NgModule, PLATFORM_ID, ViewChild, booleanAttribute } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; -import { TooltipModule } from 'primeng/tooltip'; -import { Code, ExtFile, RouteFile } from 'src/app/showcase/domain/code'; -import { useCodeSandbox, useStackBlitz } from './codeeditor'; - -@Component({ - selector: 'app-code', - template: ` -
    -
    - - - - - - - - - - - - -
    - -
    
    -{{code.basic}}
    -
    -
    - -
    
    -{{code.basic}}
    -
    -
    - -
    
    -{{code.html}}
    -
    -
    - -
    
    -{{code.typescript}}
    -
    -
    - -
    
    -{{code.data}}
    -
    -
    - -
    
    -{{code.scss}}
    -
    -
    - -
    
    -{{code.command}}
    -
    -
    -
    - `, -}) -export class AppCodeComponent { - @Input() code!: Code; - - @Input() service!: any; - - @Input() selector!: string; - - @Input() extFiles: ExtFile[] = []; - - @Input() routeFiles: RouteFile[] = []; - - @Input({ transform: booleanAttribute }) hideToggleCode: boolean = false; - - @Input({ transform: booleanAttribute }) hideCodeSandbox: boolean = true; - - @Input({ transform: booleanAttribute }) hideStackBlitz: boolean = true; - - @Input({ transform: booleanAttribute }) importCode: boolean = false; - - @ViewChild('codeElement') codeElement: ElementRef; - - fullCodeVisible: boolean = false; - - lang!: string; - - constructor( - @Inject(PLATFORM_ID) public platformId: any, - @Inject(DOCUMENT) public document: Document, - ) {} - - ngAfterViewChecked() { - if (isPlatformBrowser(this.platformId)) { - if (window['Prism'] && this.codeElement && !this.codeElement.nativeElement.classList.contains('prism')) { - window['Prism'].highlightElement(this.codeElement.nativeElement); - this.codeElement.nativeElement.classList.add('prism'); - this.codeElement.nativeElement.parentElement.setAttribute('tabindex', '-1'); - } - } - } - - ngOnInit() { - this.lang = this.getInitialLang(); - } - - changeLang(lang: string) { - this.lang = lang; - } - - getInitialLang(): string { - if (this.code) { - return Object.keys(this.code)[0]; - } - } - - async copyCode() { - await navigator.clipboard.writeText(this.code[this.lang]); - } - - getCode(lang: string = 'basic') { - if (this.code) { - if (this.fullCodeVisible || this.hideToggleCode) { - return this.code[lang]; - } else { - return this.code['basic']; - } - } - } - - toggleCode() { - this.fullCodeVisible = !this.fullCodeVisible; - this.fullCodeVisible && (this.code.html ? (this.lang = 'html') : (this.lang = 'typescript')); - !this.fullCodeVisible && (this.lang = 'basic'); - } - - openStackBlitz() { - if (this.code) { - let str = this.code.typescript; - - const importModuleStatement = "import { ImportsModule } from './imports';"; - - if (!str.includes(importModuleStatement)) { - let modifiedCodeWithImportsModule = str.replace(/import\s+{[^{}]*}\s+from\s+'[^']+';[\r\n]*/g, (match) => { - if (match.includes('Module') && !match.includes('ReactiveFormsModule')) { - return ''; - } - return match; - }); - - modifiedCodeWithImportsModule = modifiedCodeWithImportsModule.replace( - /\bimports:\s*\[[^\]]*\]/, - 'imports: [ImportsModule]', - ); - - const finalModifiedCode = modifiedCodeWithImportsModule.replace( - /import\s+\{[^{}]*\}\s+from\s+'@angular\/core';/, - (match) => match + '\n' + importModuleStatement, - ); - - str = finalModifiedCode; - } - - const stackBlitzObject = { ...this.code, typescript: str }; - - useStackBlitz({ code: stackBlitzObject, selector: this.selector, extFiles: this.extFiles, routeFiles: this.routeFiles }); - } - } - - openCodeSandbox() { - if (this.code) { - useCodeSandbox({ code: this.code, selector: this.selector, extFiles: this.extFiles, routeFiles: this.routeFiles }); - } - } -} - -@NgModule({ - imports: [CommonModule, ButtonModule, TooltipModule], - exports: [AppCodeComponent], - declarations: [AppCodeComponent], -}) -export class AppCodeModule {} diff --git a/src/app/showcase/layout/doc/app.doc.component.ts b/src/app/showcase/layout/doc/app.doc.component.ts deleted file mode 100644 index 70e0cce78bc..00000000000 --- a/src/app/showcase/layout/doc/app.doc.component.ts +++ /dev/null @@ -1,116 +0,0 @@ -import { - ChangeDetectionStrategy, - Component, - inject, - Input, - OnChanges, - OnInit, - Renderer2, - signal, - SimpleChanges, - ViewEncapsulation, -} from '@angular/core'; -import { Router } from '@angular/router'; -import { Doc } from '@domain/doc'; -import { Meta, Title } from '@angular/platform-browser'; -import { AppDocService } from './app.doc.service'; -import { DOCUMENT } from '@angular/common'; - -@Component({ - selector: 'app-doc', - template: `
    -
      - @if (docs && apiDocs) { -
    • - -
    • -
    • - -
    • - } - @if (themeDocs) { -
    • - -
    • - } -
    -
    - @if (docs) { - - } - @if (apiDocs) { - - } - - @if (themeDocs) { - - } -
    -
    `, - changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, -}) -export class AppDoc implements OnInit, OnChanges { - @Input() docTitle!: string; - - @Input() docs!: Doc[]; - - @Input() header!: string; - - @Input() description!: string; - - @Input() apiDocs!: string[]; - - @Input() themeDocs: string; - - docService = inject(AppDocService); - - activeTab = signal(0); - - router = inject(Router); - - titleService = inject(Title); - - metaService = inject(Meta); - - scrollListener!: any; - - renderer = inject(Renderer2); - - public document: Document = inject(DOCUMENT); - - ngOnInit() { - if (this.router.url.includes('#api')) { - this.activateTab(1); - } - } - - ngOnChanges(changes: SimpleChanges) { - if (changes.docTitle && changes.docTitle.currentValue) { - this.titleService.setTitle(changes.docTitle.currentValue); - } - - if (changes.description && changes.description.currentValue) { - this.metaService.updateTag({ name: 'description', content: changes.description.currentValue }); - } - } - - activateTab(index) { - this.docService.activeTab.set(index); - } -} diff --git a/src/app/showcase/layout/doc/app.doc.module.ts b/src/app/showcase/layout/doc/app.doc.module.ts deleted file mode 100644 index d6cbc9130bd..00000000000 --- a/src/app/showcase/layout/doc/app.doc.module.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { ButtonModule } from 'primeng/button'; -import { InputTextModule } from 'primeng/inputtext'; -import { TooltipModule } from 'primeng/tooltip'; -import { AppCodeModule } from './app.code.component'; -import { AppDocApiSection } from './app.docapisection.component'; -import { AppDocSectionsComponent } from './app.docsection.component'; -import { AppDocSectionNavComponent } from './app.docsection-nav.component'; -import { AppDocSectionTextComponent } from './app.docsectiontext.component'; -import { AppDevelopmentSection } from './app.developmentsection.component'; -import { AppDocApiTable } from './app.docapitable.component'; -import { AppDoc } from './app.doc.component'; -import { RouterModule } from '@angular/router'; -import { AppDocThemingSectionComponent } from './app.docthemingsection.component'; -import { AppDocFeaturesSection } from './app.docfeaturessection.component'; -import { AppDocService } from './app.doc.service'; - -@NgModule({ - imports: [CommonModule, FormsModule, ButtonModule, InputTextModule, TooltipModule, AppCodeModule, RouterModule], - exports: [ - AppDocSectionTextComponent, - AppDocApiSection, - AppDocFeaturesSection, - AppDocSectionNavComponent, - AppDocSectionsComponent, - AppDevelopmentSection, - AppDoc, - AppDocApiTable, - AppDocThemingSectionComponent, - ], - declarations: [ - AppDocFeaturesSection, - AppDocSectionTextComponent, - AppDocApiSection, - AppDocSectionNavComponent, - AppDocSectionsComponent, - AppDevelopmentSection, - AppDoc, - AppDocApiTable, - AppDocThemingSectionComponent, - ], - providers: [AppDocService], -}) -export class AppDocModule {} diff --git a/src/app/showcase/layout/doc/app.docsection.component.ts b/src/app/showcase/layout/doc/app.docsection.component.ts deleted file mode 100644 index 9f710d7e22f..00000000000 --- a/src/app/showcase/layout/doc/app.docsection.component.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { ChangeDetectionStrategy, Component, Input, QueryList, signal, ViewChildren } from '@angular/core'; -import { Doc } from 'src/app/showcase/domain/doc'; - -@Component({ - selector: 'app-docsection', - template: ` - -
    - - - - - - - - - - - - - -
    -
    - - -
    - - - - - - - -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class AppDocSectionsComponent { - @Input() docs!: Doc[]; - - @Input() apiDocs!: any[]; - - trackById(doc) { - return doc.id || undefined; - } -} diff --git a/src/app/showcase/layout/doc/app.docthemingsection.component.ts b/src/app/showcase/layout/doc/app.docthemingsection.component.ts deleted file mode 100644 index 958c0997f72..00000000000 --- a/src/app/showcase/layout/doc/app.docthemingsection.component.ts +++ /dev/null @@ -1,73 +0,0 @@ -import { ChangeDetectionStrategy, Component, Input, signal } from '@angular/core'; -import ThemeDoc from 'src/app/showcase/doc/apidoc/themedoc.json'; -import APIDoc from 'src/app/showcase/doc/apidoc/index.json'; - -@Component({ - selector: 'app-docthemingsection', - template: ` -
    -
    -

    {{ header }} Theming

    -
    - @if (classDoc()) { - - } - @if (tokensDoc()) { - - } -
    - - `, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class AppDocThemingSectionComponent { - @Input() header!: string; - - @Input() docs: string; - - tokensDoc = signal([]); - - classDoc = signal([]); - - navItems = signal([]); - - ngOnInit() { - this.createDocs(); - } - - createDocs() { - const docName = this.header.toLowerCase().replace(/\s+/g, ''); - if (ThemeDoc[docName]) { - this.tokensDoc.set(ThemeDoc[docName]); - this.navItems.update((prev) => [ - ...prev, - { - id: this.header + 'DesignTokens', - label: 'Design Tokens', - }, - ]); - } - if (APIDoc[docName]) { - const classes = APIDoc[docName]['style']['classes']['values']; - this.classDoc.set({ classes: classes }); - - this.navItems.update((prev) => [ - { - id: this.header + 'classes', - label: 'CSS Classes', - }, - ...prev, - ]); - } - } -} diff --git a/src/app/showcase/layout/doc/codeeditor/index.ts b/src/app/showcase/layout/doc/codeeditor/index.ts deleted file mode 100644 index 92575e6d16a..00000000000 --- a/src/app/showcase/layout/doc/codeeditor/index.ts +++ /dev/null @@ -1,54 +0,0 @@ -import sdk from '@stackblitz/sdk'; -import { Props, getAngularApp } from './templates'; - -const useCodeSandbox = (props: Props) => { - const { files } = getAngularApp(props); - - files['sandbox.config.json'] = { - content: { - infiniteLoopProtection: false, - template: 'node', - container: { - node: '16', - }, - }, - }; - - fetch('https://codesandbox.io/api/v1/sandboxes/define?json=1', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - Accept: 'application/json', - }, - body: JSON.stringify({ files: files, sourceFileName: 'src/app/app.component.ts' }), - }) - .then((response) => response.json()) - .then((data) => typeof window !== undefined && window.open(`https://codesandbox.io/s/${data.sandbox_id}`, '_blank')); -}; - -const useStackBlitz = (props: Props) => { - const { files, title } = getAngularApp(props); - - let _files = {}; - - Object.entries(files).forEach( - ([k, v]) => (_files[`${k}`] = typeof v.content === 'object' ? JSON.stringify(v.content, null, 2) : v.content), - ); - - const project = { - title: title, - template: 'node', - description: - 'PrimeNG is an open source UI library for Angular featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBlock, which has 370+ ready to use UI blocks to build spectacular applications in no time.', - files: _files, - }; - - const options = { - newWindow: true, - openFile: 'src/app/app.component.html', - }; - // @ts-ignore - sdk.openProject(project, options); -}; - -export { useCodeSandbox, useStackBlitz }; diff --git a/src/app/showcase/layout/menu/app.menuitem.component.ts b/src/app/showcase/layout/menu/app.menuitem.component.ts deleted file mode 100644 index 17ab77f40a1..00000000000 --- a/src/app/showcase/layout/menu/app.menuitem.component.ts +++ /dev/null @@ -1,77 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { booleanAttribute, Component, Input } from '@angular/core'; -import { Router, RouterModule } from '@angular/router'; -import { StyleClass } from 'primeng/styleclass'; -import { MenuItem } from './app.menu.component'; -import { Tag } from 'primeng/tag'; - -@Component({ - selector: '[app-menuitem]', - template: ` - - - - {{ item.name }} - - - - - {{ item.name }} - - - {{ item.name }} -
    -
      -
    1. -
    -
    - `, - standalone: true, - imports: [CommonModule, StyleClass, RouterModule, Tag], -}) -export class AppMenuItemComponent { - @Input() item: MenuItem; - - @Input({ transform: booleanAttribute }) root: boolean = true; - - constructor(private router: Router) {} - - isActiveRootMenuItem(menuitem: MenuItem): boolean { - const url = this.router.url.split('#')[0]; - return ( - menuitem.children && - !menuitem.children.some( - (item) => item.routerLink === `${url}` || (item.children && item.children.some((it) => it.routerLink === `${url}`)), - ) - ); - } -} diff --git a/src/app/showcase/layout/templates/templatehero/templatehero.ts b/src/app/showcase/layout/templates/templatehero/templatehero.ts deleted file mode 100755 index 4e907651f91..00000000000 --- a/src/app/showcase/layout/templates/templatehero/templatehero.ts +++ /dev/null @@ -1,108 +0,0 @@ -import { CommonModule, NgOptimizedImage } from '@angular/common'; -import { ChangeDetectionStrategy, Component, Input, NgModule, ViewEncapsulation } from '@angular/core'; -import { SharedModule } from 'primeng/api'; -import { TemplateHeroLightModule } from './templateherolight'; -import { TemplateHeroRectangleModule } from './templateherorectangle'; - -@Component({ - selector: 'template-hero', - template: ` - - `, - changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, - styleUrl: '../../../pages/templates/learnmore/learnmore.scss', -}) -export class TemplateHero { - @Input() templateHeroData; - @Input() templateLogo; -} - -@NgModule({ - imports: [CommonModule, SharedModule, NgOptimizedImage, TemplateHeroLightModule, TemplateHeroRectangleModule], - exports: [TemplateHero, SharedModule], - declarations: [TemplateHero], -}) -export class TemplateHeroModule {} diff --git a/src/app/showcase/layout/templates/templatehero/templateherolight.ts b/src/app/showcase/layout/templates/templatehero/templateherolight.ts deleted file mode 100644 index d5226842d02..00000000000 --- a/src/app/showcase/layout/templates/templatehero/templateherolight.ts +++ /dev/null @@ -1,124 +0,0 @@ -import { CommonModule, NgOptimizedImage } from '@angular/common'; -import { ChangeDetectionStrategy, Component, NgModule, ViewEncapsulation } from '@angular/core'; -import { SharedModule } from 'primeng/api'; - -@Component({ - selector: 'template-hero-light', - template: ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - `, - changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, - styleUrl: '../../../pages/templates/learnmore/learnmore.scss', -}) -export class TemplateHeroLight {} - -@NgModule({ - imports: [CommonModule, SharedModule, NgOptimizedImage], - exports: [TemplateHeroLight, SharedModule], - declarations: [TemplateHeroLight], -}) -export class TemplateHeroLightModule {} diff --git a/src/app/showcase/layout/templates/templatehero/templateherorectangle.ts b/src/app/showcase/layout/templates/templatehero/templateherorectangle.ts deleted file mode 100644 index 4e2a746a4aa..00000000000 --- a/src/app/showcase/layout/templates/templatehero/templateherorectangle.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { CommonModule, NgOptimizedImage } from '@angular/common'; -import { ChangeDetectionStrategy, Component, NgModule, ViewEncapsulation } from '@angular/core'; -import { SharedModule } from 'primeng/api'; - -@Component({ - selector: 'template-hero-rectangle', - template: ` - - - - - - - - - - - - - - - - - `, - changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, - styleUrl: '../../../pages/templates/learnmore/learnmore.scss', -}) -export class TemplateHeroRectangle {} - -@NgModule({ - imports: [CommonModule, SharedModule, NgOptimizedImage], - exports: [TemplateHeroRectangle, SharedModule], - declarations: [TemplateHeroRectangle], -}) -export class TemplateHeroRectangleModule {} diff --git a/src/app/showcase/layout/templates/templateseparator.ts b/src/app/showcase/layout/templates/templateseparator.ts deleted file mode 100644 index da806ec46da..00000000000 --- a/src/app/showcase/layout/templates/templateseparator.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { ChangeDetectionStrategy, Component, NgModule, ViewEncapsulation } from '@angular/core'; -import { SharedModule } from 'primeng/api'; -import { DividerModule } from 'primeng/divider'; - -@Component({ - selector: 'template-separator', - template: ` -
    - -
    - -
    - -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, -}) -export class TemplateSeparator {} - -@NgModule({ - imports: [CommonModule, SharedModule, DividerModule], - exports: [TemplateSeparator, SharedModule], - declarations: [TemplateSeparator], -}) -export class TemplateSeparatorModule {} diff --git a/src/app/showcase/layout/templates/templateyoutube.ts b/src/app/showcase/layout/templates/templateyoutube.ts deleted file mode 100644 index 4ed52c7cb35..00000000000 --- a/src/app/showcase/layout/templates/templateyoutube.ts +++ /dev/null @@ -1,102 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { ChangeDetectionStrategy, Component, Input, NgModule, ViewEncapsulation } from '@angular/core'; -import { SharedModule } from 'primeng/api'; -import { Dialog } from 'primeng/dialog'; -import { DomSanitizer, SafeResourceUrl } from '@angular/platform-browser'; - -@Component({ - selector: 'template-youtube', - template: ` -
    -
    -
    -

    {{ data }}

    -
    -
    {{ description }}
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - -
    -
    - Template Youtube Screen -
    - -
    - -
    -
    -
    -
    - `, - changeDetection: ChangeDetectionStrategy.OnPush, - encapsulation: ViewEncapsulation.None, -}) -export class TemplateYoutube { - @Input() imgSrc: string; - title: string[] = ['Integration with', 'Existing Vite Applications']; - description: string = - 'Only the folders that are related to the layout needs to move in to your project. We‘ve already created a short tutorial with details for Sakai Vue. The both templates have the same implementation.'; - youtubeLink: string = 'https://www.youtube.com/embed/Y07edRJd5QM'; - youtubeVideoVisible: boolean = false; - constructor(private sanitizer: DomSanitizer) {} - iframeSrc: SafeResourceUrl; - setYoutubeVideoVisible(visible: boolean) { - this.youtubeVideoVisible = visible; - } - ngOnInit() { - this.iframeSrc = this.sanitizer.bypassSecurityTrustResourceUrl(this.youtubeLink); - } -} - -@NgModule({ - imports: [CommonModule, SharedModule, Dialog], - exports: [TemplateYoutube, SharedModule], - declarations: [TemplateYoutube], -}) -export class TemplateYoutubeModule {} diff --git a/src/app/showcase/layout/topbar/app.topbar.component.html b/src/app/showcase/layout/topbar/app.topbar.component.html deleted file mode 100644 index 45c02a4e79f..00000000000 --- a/src/app/showcase/layout/topbar/app.topbar.component.html +++ /dev/null @@ -1,167 +0,0 @@ -
    -
    - - - -
    -
    diff --git a/src/app/showcase/pages/accordion/index.ts b/src/app/showcase/pages/accordion/index.ts deleted file mode 100755 index 1ce52a7dfe4..00000000000 --- a/src/app/showcase/pages/accordion/index.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { Component } from '@angular/core'; -import { AccessibilityDoc } from '@doc/accordion/accessibilitydoc'; -import { BasicDoc } from '@doc/accordion/basicdoc'; -import { ControlledDoc } from '@doc/accordion/controlleddoc'; -import { DisabledDoc } from '@doc/accordion/disableddoc'; -import { ImportDoc } from '@doc/accordion/importdoc'; -import { MultipleDoc } from '@doc/accordion/multipledoc'; -import { TemplateDoc } from '@doc/accordion/templatedoc'; -import { AccordionDocModule } from '@doc/accordion/accordiondoc.module'; -import { DynamicDoc } from '@doc/accordion/dynamicdoc'; - -@Component({ - template: ``, - imports: [AccordionDocModule], - standalone: true, -}) -export class AccordionDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'dynamic', - label: 'Dynamic', - component: DynamicDoc, - }, - { - id: 'multiple', - label: 'Multiple', - component: MultipleDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - { - id: 'controlled', - label: 'Controlled', - component: ControlledDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/accordion/routes.ts b/src/app/showcase/pages/accordion/routes.ts deleted file mode 100644 index 869bb5dd649..00000000000 --- a/src/app/showcase/pages/accordion/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { AccordionDemo } from './'; - -export default [ - { - path: '', - component: AccordionDemo, - }, -]; diff --git a/src/app/showcase/pages/animateonscroll/index.ts b/src/app/showcase/pages/animateonscroll/index.ts deleted file mode 100755 index 606317f03c2..00000000000 --- a/src/app/showcase/pages/animateonscroll/index.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/animateonscroll/importdoc'; -import { BasicDoc } from '@doc/animateonscroll/basicdoc'; -import { AccessibilityDoc } from '@doc/animateonscroll/accessibilitydoc'; -import { AnimateOnScrollDocModule } from '@doc/animateonscroll/animateonscrolldoc.module'; - -@Component({ - template: ` `, - imports: [AnimateOnScrollDocModule], - standalone: true, -}) -export class AnimateOnScrollDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/animateonscroll/routes.ts b/src/app/showcase/pages/animateonscroll/routes.ts deleted file mode 100644 index 2b3f6fc2ea6..00000000000 --- a/src/app/showcase/pages/animateonscroll/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { AnimateOnScrollDemo } from './'; - -export default [ - { - path: '', - component: AnimateOnScrollDemo, - }, -]; diff --git a/src/app/showcase/pages/autocomplete/index.ts b/src/app/showcase/pages/autocomplete/index.ts deleted file mode 100755 index b6c53eb2a86..00000000000 --- a/src/app/showcase/pages/autocomplete/index.ts +++ /dev/null @@ -1,122 +0,0 @@ -import { ChangeDetectionStrategy, Component } from '@angular/core'; -import { BasicDoc } from '@doc/autocomplete/basicdoc'; -import { ImportDoc } from '@doc/autocomplete/importdoc'; -import { AutoCompleteDocModule } from '@doc/autocomplete/autocompletedoc.module'; -import { ReactiveFormsDoc } from '@doc/autocomplete/reactiveformsdoc'; -import { DropdownDoc } from '@doc/autocomplete/dropdowndoc'; -import { ObjectsDoc } from '@doc/autocomplete/objectsdoc'; -import { TemplateDoc } from '@doc/autocomplete/templatedoc'; -import { GroupDoc } from '@doc/autocomplete/groupdoc'; -import { ForceSelectionDoc } from '@doc/autocomplete/forceselectiondoc'; -import { VirtualScrollDoc } from '@doc/autocomplete/virtualscrolldoc'; -import { MultipleDoc } from '@doc/autocomplete/multipledoc'; -import { FloatLabelDoc } from '@doc/autocomplete/floatlabeldoc'; -import { FilledDoc } from '@doc/autocomplete/filleddoc'; -import { DisabledDoc } from '@doc/autocomplete/disableddoc'; -import { InvalidDoc } from '@doc/autocomplete/invaliddoc'; -import { AccessibilityDoc } from '@doc/autocomplete/accessibilitydoc'; -import { IftaLabelDoc } from '@doc/autocomplete/iftalabeldoc'; -import { SizesDoc } from '@doc/autocomplete/sizesdoc'; - -@Component({ - template: ``, - standalone: true, - imports: [AutoCompleteDocModule], - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class AutoCompleteDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'dropdown', - label: 'Dropdown', - component: DropdownDoc, - }, - { - id: 'objects', - label: 'Objects', - component: ObjectsDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'group', - label: 'Group', - component: GroupDoc, - }, - { - id: 'forceselection', - label: 'Force Selection', - component: ForceSelectionDoc, - }, - { - id: 'virtualscroll', - label: 'Virtual Scroll', - component: VirtualScrollDoc, - }, - { - id: 'multiple', - label: 'Multiple', - component: MultipleDoc, - }, - { - id: 'floatlabel', - label: 'Float Label', - component: FloatLabelDoc, - }, - { - id: 'iftalabel', - label: 'Ifta Label', - component: IftaLabelDoc, - }, - { - id: 'sizes', - label: 'Sizes', - component: SizesDoc, - }, - { - id: 'filled', - label: 'Filled', - component: FilledDoc, - }, - { - id: 'invalid', - label: 'Invalid', - component: InvalidDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/autocomplete/routes.ts b/src/app/showcase/pages/autocomplete/routes.ts deleted file mode 100644 index 24d6764ffd7..00000000000 --- a/src/app/showcase/pages/autocomplete/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { AutoCompleteDemo } from './'; - -export default [ - { - path: '', - component: AutoCompleteDemo, - }, -]; diff --git a/src/app/showcase/pages/autofocus/index.ts b/src/app/showcase/pages/autofocus/index.ts deleted file mode 100644 index 4ed9effbb08..00000000000 --- a/src/app/showcase/pages/autofocus/index.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/autofocus/importdoc'; -import { BasicDoc } from '@doc/autofocus/basicdoc'; -import { AutoFocusDocModule } from '@doc/autofocus/autofocusdoc.module'; - -@Component({ - standalone: true, - imports: [AutoFocusDocModule], - template: ` `, -}) -export class AutoFocusDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/autofocus/routes.ts b/src/app/showcase/pages/autofocus/routes.ts deleted file mode 100644 index 17fa8e758df..00000000000 --- a/src/app/showcase/pages/autofocus/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { AutoFocusDemo } from './'; - -export default [ - { - path: '', - component: AutoFocusDemo, - }, -]; diff --git a/src/app/showcase/pages/avatar/index.ts b/src/app/showcase/pages/avatar/index.ts deleted file mode 100755 index 657c4d2d0ca..00000000000 --- a/src/app/showcase/pages/avatar/index.ts +++ /dev/null @@ -1,66 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from 'src/app/showcase/doc/avatar/importdoc'; -import { LabelDoc } from 'src/app/showcase/doc/avatar/labeldoc'; -import { GroupDoc } from '@doc/avatar/avatargroupdoc'; -import { AvatarStyleDoc } from '@doc/avatar/avatarstyledoc'; -import { AvatarGroupStyleDoc } from '@doc/avatar/avatargroupstyledoc'; -import { IconDoc } from '@doc/avatar/icondoc'; -import { ImageDoc } from '@doc/avatar/imagedoc'; -import { ShapeDoc } from '@doc/avatar/shapedoc'; -import { SizeDoc } from '@doc/avatar/sizedoc'; -import { BadgeDoc } from '@doc/avatar/badgedoc'; -import { TemplateDoc } from '@doc/avatar/templatedoc'; -import { AccessibilityDoc } from '@doc/avatar/accessibilitydoc'; -import { AvatarDocModule } from '@doc/avatar/avatardoc.module'; - -@Component({ - standalone: true, - imports: [AvatarDocModule], - template: ` `, -}) -export class AvatarDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'label', - label: 'Label', - component: LabelDoc, - }, - { - id: 'icon', - label: 'Icon', - component: IconDoc, - }, - { - id: 'image', - label: 'Image', - component: ImageDoc, - }, - { - id: 'avatargroup', - label: 'AvatarGroup', - component: GroupDoc, - }, - { - id: 'shape', - label: 'Shape', - component: ShapeDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/avatar/routes.ts b/src/app/showcase/pages/avatar/routes.ts deleted file mode 100755 index aafcbe90fdc..00000000000 --- a/src/app/showcase/pages/avatar/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { AvatarDemo } from './'; - -export default [ - { - path: '', - component: AvatarDemo, - }, -]; diff --git a/src/app/showcase/pages/badge/index.ts b/src/app/showcase/pages/badge/index.ts deleted file mode 100644 index a2788c93b7a..00000000000 --- a/src/app/showcase/pages/badge/index.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/badge/importdoc'; -import { SizeDoc } from '@doc/badge/sizedoc'; -import { BasicDoc } from '@doc/badge/basicdoc'; -import { ButtonDoc } from '@doc/badge/buttondoc'; -import { DirectiveDoc } from '@doc/badge/directivedoc'; -import { SeverityDoc } from '@doc/badge/severitydoc'; -import { AccessibilityDoc } from '@doc/badge/accessibilitydoc'; -import { OverlayDoc } from '@doc/badge/overlaydoc'; -import { BadgeDocModule } from '@doc/badge/badgedoc.module'; - -@Component({ - standalone: true, - imports: [BadgeDocModule], - template: ` `, -}) -export class BadgeDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'directive', - label: 'Directive', - component: DirectiveDoc, - }, - { - id: 'severity', - label: 'Severity', - component: SeverityDoc, - }, - { - id: 'size', - label: 'Size', - component: SizeDoc, - }, - { - id: 'overlay', - label: 'Overlay', - component: OverlayDoc, - }, - { - id: 'button', - label: 'Button', - component: ButtonDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/badge/routes.ts b/src/app/showcase/pages/badge/routes.ts deleted file mode 100644 index 9c10afd5db9..00000000000 --- a/src/app/showcase/pages/badge/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { BadgeDemo } from './'; - -export default [ - { - path: '', - component: BadgeDemo, - }, -]; diff --git a/src/app/showcase/pages/blockui/index.ts b/src/app/showcase/pages/blockui/index.ts deleted file mode 100755 index 370ebaabdd3..00000000000 --- a/src/app/showcase/pages/blockui/index.ts +++ /dev/null @@ -1,87 +0,0 @@ -import { Component } from '@angular/core'; -import { AccessibilityDoc } from '@doc/blockui/accessibilitydoc'; -import { BasicDoc } from '@doc/blockui/basicdoc'; -import { DocumentDoc } from '@doc/blockui/documentdoc'; -import { ImportDoc } from '@doc/blockui/importdoc'; -import { BlockUIDocModule } from '@doc/blockui/blockuidoc.module'; - -@Component({ - standalone: true, - imports: [BlockUIDocModule], - template: ` `, - styles: [ - ` - :host ::ng-deep button { - margin-right: 0.25em; - } - - :host ::ng-deep .p-overlay-mask-enter .pi.pi-lock { - animation: enter 150ms forwards; - } - - :host ::ng-deep .p-overlay-mask-leave .pi.pi-lock { - animation: leave 150ms forwards; - } - - @keyframes enter { - from { - color: transparent; - } - to { - color: var(--text-color); - } - } - - @keyframes leave { - from { - color: var(--text-color); - } - to { - color: transparent; - } - } - `, - ], -}) -export class BlockUIDemo { - blockedPanel: boolean = false; - - blockedDocument: boolean = false; - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'document', - label: 'Document', - component: DocumentDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; - - blockDocument() { - this.blockedDocument = true; - setTimeout(() => { - this.blockedDocument = false; - }, 3000); - } -} diff --git a/src/app/showcase/pages/blockui/routes.ts b/src/app/showcase/pages/blockui/routes.ts deleted file mode 100755 index 992399f1a84..00000000000 --- a/src/app/showcase/pages/blockui/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { BlockUIDemo } from './'; - -export default [ - { - path: '', - component: BlockUIDemo, - }, -]; diff --git a/src/app/showcase/pages/breadcrumb/index.ts b/src/app/showcase/pages/breadcrumb/index.ts deleted file mode 100755 index 4099b94e3a0..00000000000 --- a/src/app/showcase/pages/breadcrumb/index.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/breadcrumb/basicdoc'; -import { ImportDoc } from '@doc/breadcrumb/importdoc'; -import { AccessibilityDoc } from '@doc/breadcrumb/accessibilitydoc'; -import { TemplateDoc } from '@doc/breadcrumb/templatedoc'; -import { RouterDoc } from '@doc/breadcrumb/routerdoc'; -import { BreadcrumbDocModule } from '@doc/breadcrumb/breadcrumbdoc.module'; - -@Component({ - standalone: true, - imports: [BreadcrumbDocModule], - template: ` - - `, -}) -export class BreadcrumbDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'router', - label: 'Router', - component: RouterDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/breadcrumb/routes.ts b/src/app/showcase/pages/breadcrumb/routes.ts deleted file mode 100755 index e233d4340e1..00000000000 --- a/src/app/showcase/pages/breadcrumb/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { BreadcrumbDemo } from './'; - -export default [ - { - path: '', - component: BreadcrumbDemo, - }, -]; diff --git a/src/app/showcase/pages/button/index.ts b/src/app/showcase/pages/button/index.ts deleted file mode 100755 index bc7225b814d..00000000000 --- a/src/app/showcase/pages/button/index.ts +++ /dev/null @@ -1,136 +0,0 @@ -import { Component } from '@angular/core'; -import { AccessibilityDoc } from '@doc/button/accessibilitydoc'; -import { BadgeDoc } from '@doc/button/badgedoc'; -import { BasicDoc } from '@doc/button/basicdoc'; -import { DirectiveDoc } from '@doc/button/directivedoc'; -import { DisabledDoc } from '@doc/button/disableddoc'; -import { IconsDoc } from '@doc/button/iconsdoc'; -import { IconOnlyDoc } from '@doc/button/iconsonlydoc'; -import { ImportDoc } from '@doc/button/importdoc'; -import { LinkDoc } from '@doc/button/linkdoc'; -import { LoadingDoc } from '@doc/button/loadingdoc'; -import { OutlinedDoc } from '@doc/button/outlineddoc'; -import { RaisedDoc } from '@doc/button/raiseddoc'; -import { RaisedTextDoc } from '@doc/button/raisedtextdoc'; -import { RoundedDoc } from '@doc/button/roundeddoc'; -import { SeverityDoc } from '@doc/button/severitydoc'; -import { SizesDoc } from '@doc/button/sizesdoc'; -import { TemplateDoc } from '@doc/button/templatedoc'; -import { TextDoc } from '@doc/button/textdoc'; -import { ButtonGroupDoc } from '@doc/button/buttongroupdoc'; -import { ButtonDocModule } from '@doc/button/buttondoc.module'; - -@Component({ - standalone: true, - imports: [ButtonDocModule], - template: ` - - `, -}) -export class ButtonDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'directive', - label: 'Directive', - component: DirectiveDoc, - }, - { - id: 'link', - label: 'Link', - component: LinkDoc, - }, - { - id: 'icons', - label: 'Icons', - component: IconsDoc, - }, - { - id: 'loading', - label: 'Loading', - component: LoadingDoc, - }, - { - id: 'severity', - label: 'Severity', - component: SeverityDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - { - id: 'raised', - label: 'Raised', - component: RaisedDoc, - }, - { - id: 'rounded', - label: 'Rounded', - component: RoundedDoc, - }, - { - id: 'text', - label: 'Text', - component: TextDoc, - }, - { - id: 'raisedtext', - label: 'Raised Text', - component: RaisedTextDoc, - }, - { - id: 'outlined', - label: 'Outlined', - component: OutlinedDoc, - }, - { - id: 'icononly', - label: 'Icon Only', - component: IconOnlyDoc, - }, - { - id: 'badge', - label: 'Badge', - component: BadgeDoc, - }, - { - id: 'buttongroup', - label: 'Button Group', - component: ButtonGroupDoc, - }, - { - id: 'sizes', - label: 'Sizes', - component: SizesDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/button/routes.ts b/src/app/showcase/pages/button/routes.ts deleted file mode 100755 index eb4beb1598f..00000000000 --- a/src/app/showcase/pages/button/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ButtonDemo } from './'; - -export default [ - { - path: '', - component: ButtonDemo, - }, -]; diff --git a/src/app/showcase/pages/card/index.ts b/src/app/showcase/pages/card/index.ts deleted file mode 100755 index 53fe67f039a..00000000000 --- a/src/app/showcase/pages/card/index.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { Component } from '@angular/core'; -import { AccessibilityDoc } from '@doc/card/accessibilitydoc'; -import { AdvancedDoc } from '@doc/card/advanceddoc'; -import { BasicDoc } from '@doc/card/basicdoc'; -import { ImportDoc } from '@doc/card/importdoc'; -import { CardDocModule } from '@doc/card/carddoc.module'; - -@Component({ - standalone: true, - imports: [CardDocModule], - template: ` - - `, -}) -export class CardDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'advanced', - label: 'Advanced', - component: AdvancedDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/card/routes.ts b/src/app/showcase/pages/card/routes.ts deleted file mode 100755 index fc219f35072..00000000000 --- a/src/app/showcase/pages/card/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { CardDemo } from './'; - -export default [ - { - path: '', - component: CardDemo, - }, -]; diff --git a/src/app/showcase/pages/carousel/index.ts b/src/app/showcase/pages/carousel/index.ts deleted file mode 100755 index c1c499e44f4..00000000000 --- a/src/app/showcase/pages/carousel/index.ts +++ /dev/null @@ -1,81 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/carousel/importdoc'; -import { BasicDoc } from '@doc/carousel/basicdoc'; -import { CircularDoc } from '@doc/carousel/circulardoc'; -import { NumScrollDoc } from '@doc/carousel/numscrolldoc'; -import { ResponsiveDoc } from '@doc/carousel/responsivedoc'; -import { VerticalDoc } from '@doc/carousel/verticaldoc'; -import { TemplateDoc } from '@doc/carousel/templatedoc'; -import { AccessibilityDoc } from '@doc/carousel/accessibilitydoc'; -import { CarouselDocModule } from '@doc/carousel/carouseldoc.module'; - -@Component({ - standalone: true, - imports: [CarouselDocModule], - template: ` - - `, - // styles: [ - // ` - // :host ::ng-deep { - // .product-item { - // .product-item-content { - // border: 1px solid var(--surface-d); - // border-radius: 3px; - // margin: 0.3rem; - // text-align: center; - // padding: 2rem 0; - // } - // - // .product-image { - // width: 50%; - // box-shadow: - // 0 3px 6px rgba(0, 0, 0, 0.16), - // 0 3px 6px rgba(0, 0, 0, 0.23); - // } - // } - // } - // `, - // ], -}) -export class CarouselDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'circular', - label: 'Circular', - component: CircularDoc, - }, - { - id: 'responsive', - label: 'Responsive', - component: ResponsiveDoc, - }, - { - id: 'vertical', - label: 'Vertical', - component: VerticalDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/carousel/routes.ts b/src/app/showcase/pages/carousel/routes.ts deleted file mode 100755 index 7332151e380..00000000000 --- a/src/app/showcase/pages/carousel/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { CarouselDemo } from './'; - -export default [ - { - path: '', - component: CarouselDemo, - }, -]; diff --git a/src/app/showcase/pages/cascadeselect/index.ts b/src/app/showcase/pages/cascadeselect/index.ts deleted file mode 100644 index 3218bcd7500..00000000000 --- a/src/app/showcase/pages/cascadeselect/index.ts +++ /dev/null @@ -1,94 +0,0 @@ -import { Component } from '@angular/core'; -import { AccessibilityDoc } from '@doc/cascadeselect/accessibilitydoc'; -import { BasicDoc } from '@doc/cascadeselect/basicdoc'; -import { ImportDoc } from '@doc/cascadeselect/importdoc'; -import { ReactiveFormsDoc } from '@doc/cascadeselect/reactiveformsdoc'; -import { InvalidDoc } from '@doc/cascadeselect/invaliddoc'; -import { FloatLabelDoc } from '@doc/cascadeselect/floatlabeldoc'; -import { TemplateDoc } from '@doc/cascadeselect/templatedoc'; -import { DisabledDoc } from '@doc/cascadeselect/disableddoc'; -import { FilledDoc } from '@doc/cascadeselect/filleddoc'; -import { LoadingDoc } from '@doc/cascadeselect/loadingdoc'; -import { CascadeSelectDocModule } from '@doc/cascadeselect/cascasdeselectdoc.module'; -import { IftaLabelDoc } from '@doc/cascadeselect/iftalabeldoc'; -import { SizesDoc } from '@doc/cascadeselect/sizesdoc'; - -@Component({ - standalone: true, - imports: [CascadeSelectDocModule], - template: ` - - `, -}) -export class CascadeSelectDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'loading', - label: 'Loading State', - component: LoadingDoc, - }, - { - id: 'float-label', - label: 'Float Label', - component: FloatLabelDoc, - }, - { - id: 'ifta-label', - label: 'Ifta Label', - component: IftaLabelDoc, - }, - { - id: 'sizes', - label: 'Sizes', - component: SizesDoc, - }, - { - id: 'filled', - label: 'Filled', - component: FilledDoc, - }, - { - id: 'invalid', - label: 'Invalid', - component: InvalidDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/cascadeselect/routes.ts b/src/app/showcase/pages/cascadeselect/routes.ts deleted file mode 100644 index e020d5789c1..00000000000 --- a/src/app/showcase/pages/cascadeselect/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { CascadeSelectDemo } from './'; - -export default [ - { - path: '', - component: CascadeSelectDemo, - }, -]; diff --git a/src/app/showcase/pages/chart/index.ts b/src/app/showcase/pages/chart/index.ts deleted file mode 100755 index 2b7ce31aefa..00000000000 --- a/src/app/showcase/pages/chart/index.ts +++ /dev/null @@ -1,125 +0,0 @@ -import { Component } from '@angular/core'; -import { ChartjsDoc } from '@doc/chart/chartjsdoc'; -import { ImportDoc } from '@doc/chart/importdoc'; -import { BasicDoc } from '@doc/chart/basicdoc'; -import { PieDoc } from '@doc/chart/piedoc'; -import { DoughnutDoc } from '@doc/chart/doughnutdoc'; -import { ComboDoc } from '@doc/chart/combodoc'; -import { HorizontalBarDoc } from '@doc/chart/horizontalbardoc'; -import { LineDoc } from '@doc/chart/linedoc'; -import { MultiAxisDoc } from '@doc/chart/multiaxisdoc'; -import { PolarAreaDoc } from '@doc/chart/polarareadoc'; -import { RadarDoc } from '@doc/chart/radardoc'; -import { StackedBarDoc } from '@doc/chart/stackedbardoc'; -import { VerticalBarDoc } from '@doc/chart/verticalbardoc'; -import { LineStyleDoc } from '@doc/chart/linestyledoc'; -import { PropsDoc } from '@doc/chart/propsdoc'; -import { MethodsDoc } from '@doc/chart/methodsdoc'; -import { AccessibilityDoc } from '@doc/chart/accessibilitydoc'; -import { ChartDocModule } from '@doc/chart/chartdoc.module'; - -@Component({ - standalone: true, - imports: [ChartDocModule], - template: ` - - `, -}) -export class ChartDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'chartjs', - label: 'Chart.js', - component: ChartjsDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'pie', - label: 'Pie', - component: PieDoc, - }, - { - id: 'doughnut', - label: 'Doughnut', - component: DoughnutDoc, - }, - { - id: 'verticalbar', - label: 'Vertical Bar', - component: VerticalBarDoc, - }, - { - id: 'horizontalbar', - label: 'Horizontal Bar', - component: HorizontalBarDoc, - }, - { - id: 'stackedbar', - label: 'Stacked Bar', - component: StackedBarDoc, - }, - { - id: 'line', - label: 'Line', - component: LineDoc, - }, - { - id: 'multiaxis', - label: 'MultiAxis', - component: MultiAxisDoc, - }, - { - id: 'linestyles', - label: 'Line Styles', - component: LineStyleDoc, - }, - { - id: 'polararea', - label: 'Polar Area', - component: PolarAreaDoc, - }, - { - id: 'Radar', - label: 'Radar', - component: RadarDoc, - }, - { - id: 'combo', - label: 'Combo', - component: ComboDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; - - apiDocs = [ - { - id: 'properties', - label: 'Properties', - component: PropsDoc, - }, - { - id: 'methods', - label: 'Methods', - component: MethodsDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/chart/routes.ts b/src/app/showcase/pages/chart/routes.ts deleted file mode 100755 index a765df50964..00000000000 --- a/src/app/showcase/pages/chart/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ChartDemo } from './'; - -export default [ - { - path: '', - component: ChartDemo, - }, -]; diff --git a/src/app/showcase/pages/checkbox/index.ts b/src/app/showcase/pages/checkbox/index.ts deleted file mode 100755 index ee97a8439da..00000000000 --- a/src/app/showcase/pages/checkbox/index.ts +++ /dev/null @@ -1,88 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/checkbox/basicdoc'; -import { ImportDoc } from '@doc/checkbox/importdoc'; -import { MultipleDoc } from '@doc/checkbox/multipledoc'; -import { DynamicDoc } from '@doc/checkbox/dynamicdoc'; -import { DisabledDoc } from '@doc/checkbox/disableddoc'; -import { InvalidDoc } from '@doc/checkbox/invaliddoc'; -import { AccessibilityDoc } from '@doc/checkbox/accessibilitydoc'; -import { ReactiveFormsDoc } from '@doc/checkbox/reactiveformsdoc'; -import { FilledDoc } from '@doc/checkbox/filleddoc'; -import { IndeterminateDoc } from '@doc/checkbox/indeterminatedoc'; -import { CheckboxDocModule } from '@doc/checkbox/checkboxdoc.module'; -import { SizesDoc } from '@doc/checkbox/sizesdoc'; - -@Component({ - standalone: true, - imports: [CheckboxDocModule], - template: ` - - `, -}) -export class CheckboxDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'indeterminate', - label: 'Indeterminate', - component: IndeterminateDoc, - }, - { - id: 'group', - label: 'Group', - component: MultipleDoc, - }, - { - id: 'dynamic', - label: 'Dynamic', - component: DynamicDoc, - }, - { - id: 'filled', - label: 'Filled', - component: FilledDoc, - }, - { - id: 'sizes', - label: 'Sizes', - component: SizesDoc, - }, - { - id: 'invalid', - label: 'Invalid', - component: InvalidDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/checkbox/routes.ts b/src/app/showcase/pages/checkbox/routes.ts deleted file mode 100755 index ec21c175b96..00000000000 --- a/src/app/showcase/pages/checkbox/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { CheckboxDemo } from './'; - -export default [ - { - path: '', - component: CheckboxDemo, - }, -]; diff --git a/src/app/showcase/pages/chip/index.ts b/src/app/showcase/pages/chip/index.ts deleted file mode 100644 index c2128d74ab5..00000000000 --- a/src/app/showcase/pages/chip/index.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { Component } from '@angular/core'; -import { IconDoc } from '@doc/chip/icondoc'; -import { ImageDoc } from '@doc/chip/imagedoc'; -import { ImportDoc } from '@doc/chip/importdoc'; -import { TemplateDoc } from '@doc/chip/templatedoc'; -import { BasicDoc } from '@doc/chip/basicdoc'; -import { AccessibilityDoc } from '@doc/chip/accessibilitydoc'; -import { ChipDocModule } from '@doc/chip/chipdoc.module'; - -@Component({ - standalone: true, - imports: [ChipDocModule], - template: ` `, -}) -export class ChipDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'icon', - label: 'Icon', - component: IconDoc, - }, - { - id: 'image', - label: 'Image', - component: ImageDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/chip/routes.ts b/src/app/showcase/pages/chip/routes.ts deleted file mode 100644 index d526cf48556..00000000000 --- a/src/app/showcase/pages/chip/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ChipDemo } from './'; - -export default [ - { - path: '', - component: ChipDemo, - }, -]; diff --git a/src/app/showcase/pages/colorpicker/index.ts b/src/app/showcase/pages/colorpicker/index.ts deleted file mode 100755 index 6abe8ecbe84..00000000000 --- a/src/app/showcase/pages/colorpicker/index.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component } from '@angular/core'; -import { InlineDoc } from '@doc/colorpicker/inlinedoc'; -import { BasicDoc } from '@doc/colorpicker/basicdoc'; -import { ImportDoc } from '@doc/colorpicker/importdoc'; -import { FormatDoc } from '@doc/colorpicker/formatdoc'; -import { DisabledDoc } from '@doc/colorpicker/disableddoc'; -import { AccessibilityDoc } from '@doc/colorpicker/accessibilitydoc'; -import { ReactiveFormsDoc } from '@doc/colorpicker/reactiveformsdoc'; -import { ColorPickerDocModule } from '@doc/colorpicker/colorpickerdoc.module'; - -@Component({ - standalone: true, - imports: [ColorPickerDocModule], - template: ` `, -}) -export class ColorPickerDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'inline', - label: 'Inline', - component: InlineDoc, - }, - { - id: 'format', - label: 'Format', - component: FormatDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/colorpicker/routes.ts b/src/app/showcase/pages/colorpicker/routes.ts deleted file mode 100755 index 9bfd273aa3a..00000000000 --- a/src/app/showcase/pages/colorpicker/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ColorPickerDemo } from './'; - -export default [ - { - path: '', - component: ColorPickerDemo, - }, -]; diff --git a/src/app/showcase/pages/colors/index.ts b/src/app/showcase/pages/colors/index.ts deleted file mode 100755 index 9df79ef708b..00000000000 --- a/src/app/showcase/pages/colors/index.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { Component } from '@angular/core'; -import { OverviewDoc } from '@doc/colors/overviewdoc'; -import { PaletteDoc } from '@doc/colors/palettedoc'; -import { SurfacesDoc } from '@doc/colors/surfacesdoc'; -import { ColorsDocModule } from '@doc/colors/colorsdoc.module'; - -@Component({ - standalone: true, - imports: [ColorsDocModule], - template: ` `, -}) -export class ColorsDemo { - docs = [ - { - id: 'overview', - label: 'Overview', - component: OverviewDoc, - }, - { - id: 'surfaces', - label: 'Surfaces', - component: SurfacesDoc, - }, - { - id: 'palette', - label: 'Palette', - component: PaletteDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/colors/routes.ts b/src/app/showcase/pages/colors/routes.ts deleted file mode 100755 index 419c452d60d..00000000000 --- a/src/app/showcase/pages/colors/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ColorsDemo } from './'; - -export default [ - { - path: '', - component: ColorsDemo, - }, -]; diff --git a/src/app/showcase/pages/configuration/index.ts b/src/app/showcase/pages/configuration/index.ts deleted file mode 100644 index a1b2bfda44e..00000000000 --- a/src/app/showcase/pages/configuration/index.ts +++ /dev/null @@ -1,91 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { ConfigurationDocModule } from '@doc/configuration/configurationdoc.module'; -import { CspDoc } from '@doc/configuration/cspdoc'; -import { FilterModeDoc } from '@doc/configuration/filtermodedoc'; -import { ImportDoc } from '@doc/configuration/importdoc'; -import { ApiDoc } from '@doc/configuration/locale/apidoc'; -import { NgxTranslateDoc } from '@doc/configuration/locale/ngx-translatedoc'; -import { RepositoryDoc } from '@doc/configuration/locale/repositorydoc'; -import { SetLocaleDoc } from '@doc/configuration/locale/setlocaledoc'; -import { RippleDoc } from '@doc/configuration/rippledoc'; -import { ThemingDoc } from '@doc/configuration/themingdoc'; -import { ZIndexDoc } from '@doc/configuration/zindexdoc'; - -@Component({ - selector: 'configuration', - standalone: true, - imports: [CommonModule, ConfigurationDocModule], - template: ``, -}) -export class ConfigurationDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'theming', - label: 'Theming', - component: ThemingDoc, - }, - { - id: 'ripple', - label: 'Ripple', - component: RippleDoc, - }, - { - id: 'zIndex', - label: 'ZIndex', - component: ZIndexDoc, - }, - { - id: 'csp', - label: 'CSP', - children: [ - { - id: 'csp-nonce', - label: 'Nonce', - component: CspDoc, - }, - ], - }, - { - id: 'filter-mode', - label: 'Filter Mode', - component: FilterModeDoc, - }, - { - id: 'locale', - label: 'Locale', - children: [ - { - id: 'set-locale', - label: 'Set Locale', - component: SetLocaleDoc, - }, - { - id: 'ngx-translate', - label: 'Ngx-translate', - component: NgxTranslateDoc, - }, - { - id: 'repository', - label: 'Repository', - component: RepositoryDoc, - }, - { - id: 'api', - label: 'API', - component: ApiDoc, - }, - ], - }, - ]; -} diff --git a/src/app/showcase/pages/configuration/routes.ts b/src/app/showcase/pages/configuration/routes.ts deleted file mode 100644 index 8505a69b61c..00000000000 --- a/src/app/showcase/pages/configuration/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ConfigurationDemo } from '.'; - -export default [ - { - path: '', - component: ConfigurationDemo, - }, -]; diff --git a/src/app/showcase/pages/confirmdialog/index.ts b/src/app/showcase/pages/confirmdialog/index.ts deleted file mode 100755 index 3f88ba8f599..00000000000 --- a/src/app/showcase/pages/confirmdialog/index.ts +++ /dev/null @@ -1,57 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/confirmdialog/basicdoc'; -import { ImportDoc } from '@doc/confirmdialog/importdoc'; -import { PositionDoc } from '@doc/confirmdialog/positiondoc'; -import { TemplateDoc } from '@doc/confirmdialog/templatedoc'; -import { HeadlessDoc } from '@doc/confirmdialog/headlessdoc'; -import { AccessibilityDoc } from '@doc/confirmdialog/accessibilitydoc'; -import { ConfirmDialogDocModule } from '@doc/confirmdialog/confirmdialogdoc.module'; - -@Component({ - standalone: true, - imports: [ConfirmDialogDocModule], - template: ` - - `, -}) -export class ConfirmDialogDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'position', - label: 'Position', - component: PositionDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'headless', - label: 'Headless', - component: HeadlessDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/confirmdialog/routes.ts b/src/app/showcase/pages/confirmdialog/routes.ts deleted file mode 100755 index bfbbfb37425..00000000000 --- a/src/app/showcase/pages/confirmdialog/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ConfirmDialogDemo } from './'; - -export default [ - { - path: '', - component: ConfirmDialogDemo, - }, -]; diff --git a/src/app/showcase/pages/confirmpopup/index.ts b/src/app/showcase/pages/confirmpopup/index.ts deleted file mode 100755 index 96d14e3bfc1..00000000000 --- a/src/app/showcase/pages/confirmpopup/index.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/confirmpopup/basicdoc'; -import { ImportDoc } from '@doc/confirmpopup/importdoc'; -import { TemplateDoc } from '@doc/confirmpopup/templatedoc'; -import { AccessibilityDoc } from '@doc/confirmpopup/accessibilitydoc'; -import { HeadlessDoc } from '@doc/confirmpopup/headlessdoc'; -import { ConfirmPopupDocModule } from '@doc/confirmpopup/confirmpopupdoc.module'; - -@Component({ - standalone: true, - imports: [ConfirmPopupDocModule], - template: ` - - `, -}) -export class ConfirmPopupDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'headless', - label: 'Headless', - component: HeadlessDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/confirmpopup/routes.ts b/src/app/showcase/pages/confirmpopup/routes.ts deleted file mode 100755 index e1d64fd8c4f..00000000000 --- a/src/app/showcase/pages/confirmpopup/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ConfirmPopupDemo } from './'; - -export default [ - { - path: '', - component: ConfirmPopupDemo, - }, -]; diff --git a/src/app/showcase/pages/contextmenu/index.ts b/src/app/showcase/pages/contextmenu/index.ts deleted file mode 100755 index 827241c6f10..00000000000 --- a/src/app/showcase/pages/contextmenu/index.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { Component } from '@angular/core'; -import { AccessibilityDoc } from '@doc/contextmenu/accessibilitydoc'; -import { BasicDoc } from '@doc/contextmenu/basicdoc'; -import { CommandDoc } from '@doc/contextmenu/commanddoc'; -import { DocumentDoc } from '@doc/contextmenu/documentdoc'; -import { ImportDoc } from '@doc/contextmenu/importdoc'; -import { RouterDoc } from '@doc/contextmenu/routerdoc'; -import { TableDoc } from '@doc/contextmenu/tabledoc'; -import { TemplateDoc } from '@doc/contextmenu/templatedoc'; -import { ContextMenuDocModule } from '@doc/contextmenu/contextmenudoc.module'; - -@Component({ - standalone: true, - imports: [ContextMenuDocModule], - template: ` - - `, -}) -export class ContextMenuDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'document', - label: 'Document', - component: DocumentDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'command', - label: 'Command', - component: CommandDoc, - }, - { - id: 'router', - label: 'Router', - component: RouterDoc, - }, - { - id: 'table', - label: 'Table', - component: TableDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/contextmenu/routes.ts b/src/app/showcase/pages/contextmenu/routes.ts deleted file mode 100755 index 5bd6550ac85..00000000000 --- a/src/app/showcase/pages/contextmenu/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ContextMenuDemo } from './'; - -export default [ - { - path: '', - component: ContextMenuDemo, - }, -]; diff --git a/src/app/showcase/pages/customicons/index.ts b/src/app/showcase/pages/customicons/index.ts deleted file mode 100755 index 7fdf9a35df6..00000000000 --- a/src/app/showcase/pages/customicons/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { Component } from '@angular/core'; -import { FontAwesomeDoc } from '@doc/customicons/fontawesomedoc'; -import { ImageDoc } from '@doc/customicons/imagedoc'; -import { MaterialDoc } from '@doc/customicons/materialdoc'; -import { SVGDoc } from '@doc/customicons/svgdoc'; -import { CustomIconsDocModule } from '@doc/customicons/customicons.module'; - -@Component({ - standalone: true, - imports: [CustomIconsDocModule], - template: ` `, -}) -export class CustomIconsDemo { - docs = [ - { - id: 'material', - label: 'Material', - component: MaterialDoc, - }, - { - id: 'fontawesome', - label: 'Font Awesome', - component: FontAwesomeDoc, - }, - { - id: 'svg', - label: 'SVG', - component: SVGDoc, - }, - { - id: 'image', - label: 'Image', - component: ImageDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/customicons/routes.ts b/src/app/showcase/pages/customicons/routes.ts deleted file mode 100755 index d6bd4f47f29..00000000000 --- a/src/app/showcase/pages/customicons/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { CustomIconsDemo } from './'; - -export default [ - { - path: '', - component: CustomIconsDemo, - }, -]; diff --git a/src/app/showcase/pages/dataview/index.ts b/src/app/showcase/pages/dataview/index.ts deleted file mode 100755 index 0e2683a6a0e..00000000000 --- a/src/app/showcase/pages/dataview/index.ts +++ /dev/null @@ -1,65 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/dataview/basicdoc'; -import { ImportDoc } from '@doc/dataview/importdoc'; -import { LayoutDoc } from '@doc/dataview/layoutdoc'; -import { PaginationDoc } from '@doc/dataview/paginationdoc'; -import { SortingDoc } from '@doc/dataview/sortingdoc'; -import { AccessibilityDoc } from '@doc/dataview/accessibilitydoc'; -import { LoadingDoc } from '@doc/dataview/loadingdoc'; -import { DataViewDocModule } from '@doc/dataview/dataviewdoc.module'; - -@Component({ - standalone: true, - imports: [DataViewDocModule], - template: ` - - `, - styleUrls: ['./dataviewdemo.scss'], -}) -export class DataViewDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'pagination', - label: 'Pagination', - component: PaginationDoc, - }, - { - id: 'sorting', - label: 'Sorting', - component: SortingDoc, - }, - { - id: 'layout', - label: 'Layout', - component: LayoutDoc, - }, - { - id: 'loading', - label: 'Loading', - component: LoadingDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/dataview/routes.ts b/src/app/showcase/pages/dataview/routes.ts deleted file mode 100755 index 5bbab2cd3f7..00000000000 --- a/src/app/showcase/pages/dataview/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { DataViewDemo } from './'; - -export default [ - { - path: '', - component: DataViewDemo, - }, -]; diff --git a/src/app/showcase/pages/datepicker/index.ts b/src/app/showcase/pages/datepicker/index.ts deleted file mode 100755 index 4372ddf42bb..00000000000 --- a/src/app/showcase/pages/datepicker/index.ts +++ /dev/null @@ -1,161 +0,0 @@ -import { Component } from '@angular/core'; -import { IconDoc } from '@doc/datepicker/icondoc'; -import { BasicDoc } from '@doc/datepicker/basicdoc'; -import { FormatDoc } from '@doc/datepicker/formatdoc'; -import { ImportDoc } from '@doc/datepicker/importdoc'; -import { LocaleDoc } from '@doc/datepicker/localedoc'; -import { MinMaxDoc } from '@doc/datepicker/minmaxdox'; -import { MultipleDoc } from '@doc/datepicker/multipledoc'; -import { RangeDoc } from '@doc/datepicker/rangedoc'; -import { ButtonBarDoc } from '@doc/datepicker/buttonbardoc'; -import { TimeDoc } from '@doc/datepicker/timedoc'; -import { MonthDoc } from '@doc/datepicker/monthdoc'; -import { YearDoc } from '@doc/datepicker/yeardoc'; -import { MultipleMonthDoc } from '@doc/datepicker/multiplemonths.doc'; -import { InlineDoc } from '@doc/datepicker/inlinedoc'; -import { TouchUIDoc } from '@doc/datepicker/touchuidoc'; -import { DateTemplateDoc } from '@doc/datepicker/datetemplatedoc'; -import { AccessibilityDoc } from '@doc/datepicker/accessibilitydoc'; -import { ReactiveFormsDoc } from '@doc/datepicker/reactiveformsdoc'; -import { FloatLabelDoc } from '@doc/datepicker/floatlabeldoc'; -import { InvalidDoc } from '@doc/datepicker/invaliddoc'; -import { DisabledDoc } from '@doc/datepicker/disableddoc'; -import { FilledDoc } from '@doc/datepicker/filleddoc'; -import { DatePickerDocModule } from '@doc/datepicker/datepickerdoc.module'; -import { IftaLabelDoc } from '@doc/datepicker/iftalabeldoc'; -import { SizesDoc } from '@doc/datepicker/sizesdoc'; - -@Component({ - standalone: true, - imports: [DatePickerDocModule], - template: ` - - `, -}) -export class DatePickerDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'format', - label: 'Format', - component: FormatDoc, - }, - { - id: 'locale', - label: 'Locale', - component: LocaleDoc, - }, - { - id: 'icon', - label: 'Icon', - component: IconDoc, - }, - { - id: 'minmax', - label: 'Min / Max', - component: MinMaxDoc, - }, - { - id: 'multiple', - label: 'Multiple', - component: MultipleDoc, - }, - { - id: 'range', - label: 'Range', - component: RangeDoc, - }, - { - id: 'buttonbar', - label: 'Button Bar', - component: ButtonBarDoc, - }, - { - id: 'time', - label: 'Time', - component: TimeDoc, - }, - { - id: 'monthpicker', - label: 'Month Picker', - component: MonthDoc, - }, - { - id: 'yearpicker', - label: 'Year Picker', - component: YearDoc, - }, - { - id: 'multiplemonths', - label: 'Multiple Months', - component: MultipleMonthDoc, - }, - { - id: 'datetemplate', - label: 'Date Template', - component: DateTemplateDoc, - }, - { - id: 'inline', - label: 'Inline', - component: InlineDoc, - }, - { - id: 'floatlabel', - label: 'Float Label', - component: FloatLabelDoc, - }, - { - id: 'iftalabel', - label: 'Ifta Label', - component: IftaLabelDoc, - }, - { - id: 'sizes', - label: 'Sizes', - component: SizesDoc, - }, - { - id: 'filled', - label: 'Filled', - component: FilledDoc, - }, - { - id: 'invalid', - label: 'Invalid', - component: InvalidDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/datepicker/routes.ts b/src/app/showcase/pages/datepicker/routes.ts deleted file mode 100755 index a35b5447241..00000000000 --- a/src/app/showcase/pages/datepicker/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { DatePickerDemo } from './'; - -export default [ - { - path: '', - component: DatePickerDemo, - }, -]; diff --git a/src/app/showcase/pages/defer/index.ts b/src/app/showcase/pages/defer/index.ts deleted file mode 100755 index cff507e7871..00000000000 --- a/src/app/showcase/pages/defer/index.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component, inject } from '@angular/core'; -import { MessageService } from 'primeng/api'; -import { BasicDoc } from '@doc/defer/basicdoc'; -import { ImportDoc } from '@doc/defer/importdoc'; -import { DataTableDoc } from '@doc/defer/datatabledoc'; -import { CarService } from '@service/carservice'; -import { Car } from '../domain/car'; -import { DeferDocModule } from '@doc/defer/deferdoc.module'; - -@Component({ - standalone: true, - imports: [DeferDocModule], - template: ` `, - providers: [MessageService], -}) -export class DeferDemo { - cars: Car[]; - - carService = inject(CarService); - - messageService = inject(MessageService); - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'datatable', - label: 'DataTable', - component: DataTableDoc, - }, - ]; - - initData() { - this.messageService.add({ severity: 'success', summary: 'Data Initialized', detail: 'Render Completed' }); - this.carService.getCarsSmall().then((cars) => (this.cars = cars)); - } -} diff --git a/src/app/showcase/pages/defer/routes.ts b/src/app/showcase/pages/defer/routes.ts deleted file mode 100755 index b73ae170bcc..00000000000 --- a/src/app/showcase/pages/defer/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { DeferDemo } from './'; - -export default [ - { - path: '', - component: DeferDemo, - }, -]; diff --git a/src/app/showcase/pages/dialog/index.ts b/src/app/showcase/pages/dialog/index.ts deleted file mode 100755 index cb4aa08b558..00000000000 --- a/src/app/showcase/pages/dialog/index.ts +++ /dev/null @@ -1,82 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/dialog/basicdoc'; -import { ImportDoc } from '@doc/dialog/importdoc'; -import { LongContentDoc } from '@doc/dialog/longcontentdoc'; -import { ResponsiveDoc } from '@doc/dialog/responsivedoc'; -import { PositionDoc } from '@doc/dialog/positiondoc'; -import { MaximizableDoc } from '@doc/dialog/maximizabledoc'; -import { TemplateDoc } from '@doc/dialog/templatedoc'; -import { HeadlessDoc } from '@doc/dialog/headlessdoc'; -import { AccessibilityDoc } from '@doc/dialog/accessibilitydoc'; -import { WithoutModalDoc } from '@doc/dialog/withoutmodaldoc'; -import { DialogDocModule } from '@doc/dialog/dialogdoc.module'; - -@Component({ - standalone: true, - imports: [DialogDocModule], - template: ` - - `, -}) -export class DialogDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'position', - label: 'Position', - component: PositionDoc, - }, - { - id: 'maximizable', - label: 'Maximizable', - component: MaximizableDoc, - }, - { - id: 'longcontent', - label: 'Long Content', - component: LongContentDoc, - }, - { - id: 'withoutmodal', - label: 'Without Modal', - component: WithoutModalDoc, - }, - { - id: 'responsive', - label: 'Responsive', - component: ResponsiveDoc, - }, - { - id: 'headless', - label: 'Headless', - component: HeadlessDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/dialog/routes.ts b/src/app/showcase/pages/dialog/routes.ts deleted file mode 100755 index 48d96f09850..00000000000 --- a/src/app/showcase/pages/dialog/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { DialogDemo } from './'; - -export default [ - { - path: '', - component: DialogDemo, - }, -]; diff --git a/src/app/showcase/pages/divider/index.ts b/src/app/showcase/pages/divider/index.ts deleted file mode 100644 index d4e3853638f..00000000000 --- a/src/app/showcase/pages/divider/index.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { Component } from '@angular/core'; -import { AccessibilityDoc } from '@doc/divider/accessibilitydoc'; -import { BasicDoc } from '@doc/divider/basicdoc'; -import { ContentDoc } from '@doc/divider/contentdoc'; -import { ImportDoc } from '@doc/divider/importdoc'; -import { LoginDoc } from '@doc/divider/logindoc'; -import { TypeDoc } from '@doc/divider/typedoc'; -import { VerticalDoc } from '@doc/divider/verticaldoc'; -import { DividerDocModule } from '@doc/divider/dividerdoc.module'; - -@Component({ - standalone: true, - imports: [DividerDocModule], - template: ` - - `, -}) -export class DividerDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'type', - label: 'Type', - component: TypeDoc, - }, - { - id: 'vertical', - label: 'Vertical', - component: VerticalDoc, - }, - { - id: 'content', - label: 'Content', - component: ContentDoc, - }, - { - id: 'login', - label: 'Login', - component: LoginDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/divider/routes.ts b/src/app/showcase/pages/divider/routes.ts deleted file mode 100644 index c458285d2fa..00000000000 --- a/src/app/showcase/pages/divider/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { DividerDemo } from './'; - -export default [ - { - path: '', - component: DividerDemo, - }, -]; diff --git a/src/app/showcase/pages/dock/dockdemo.scss b/src/app/showcase/pages/dock/dockdemo.scss deleted file mode 100644 index 53f8ea9c69a..00000000000 --- a/src/app/showcase/pages/dock/dockdemo.scss +++ /dev/null @@ -1,108 +0,0 @@ -:host ::ng-deep { - .dock-window { - width: 100%; - height: 450px; - position: relative; - background-image: url('https://primefaces.org/cdn/primeng/images/dock/window.jpg'); - background-repeat: no-repeat; - background-size: cover; - } - - .p-dock { - z-index: 1000; - } - - .dock-advanced { - .p-dialog-mask, - .p-toast { - position: absolute; - } - - .p-dialog { - .p-dialog-header { - padding: .2rem; - } - - .p-dialog-content { - padding: 0; - } - - p { - margin-top: 0; - } - - .p-terminal { - background-color: #212121; - color: #ffffff; - border: 0 none; - min-height: 18rem; - height: 100%; - - .p-terminal-command { - color: #80CBC4; - } - - .p-terminal-prompt { - color: #FFD54F; - } - - .p-terminal-response { - color: #9FA8DA; - } - } - - .p-tree { - height: 100%; - border-radius: 0; - border-left-width: 0; - border-right-width: 0; - border-bottom-width: 0; - } - } - - .p-toast { - top: 20px; - } - } - - .p-menubar { - padding-top: 0; - padding-bottom: 0; - border-radius: 0; - - .menubar-root { - font-weight: bold; - padding: 0 1rem; - } - - .p-menuitem-link { - padding: 0.5rem .75rem; - } - - .p-menubar-root-list > .p-menuitem > .p-menuitem-link { - padding: 0.5rem .75rem; - - > .p-submenu-icon { - display: none; - } - } - - .p-menubar-end { - span, i { - padding: 0 .75rem; - } - } - } -} - -.dark-tooltip { - .p-tooltip { - .p-tooltip-arrow { - border-top-color: var(--surface-900); - } - - .p-tooltip-text { - background-color: var(--surface-900); - } - } -} \ No newline at end of file diff --git a/src/app/showcase/pages/dock/index.ts b/src/app/showcase/pages/dock/index.ts deleted file mode 100755 index f24d65a70ec..00000000000 --- a/src/app/showcase/pages/dock/index.ts +++ /dev/null @@ -1,47 +0,0 @@ -import { Component } from '@angular/core'; -import { AdvancedDoc } from '@doc/dock/advanceddoc'; -import { BasicDoc } from '@doc/dock/basicdoc'; -import { ImportDoc } from '@doc/dock/importdoc'; -import { AccessibilityDoc } from '@doc/dock/accessibilitydoc'; -import { DockDocModule } from '@doc/dock/dockdoc.module'; - -@Component({ - standalone: true, - imports: [DockDocModule], - template: ` - - `, - styleUrls: ['./dockdemo.scss'], -}) -export class DockDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'advanced', - label: 'Advanced', - component: AdvancedDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/dock/routes.ts b/src/app/showcase/pages/dock/routes.ts deleted file mode 100755 index 20298889424..00000000000 --- a/src/app/showcase/pages/dock/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { DockDemo } from './'; - -export default [ - { - path: '', - component: DockDemo, - }, -]; diff --git a/src/app/showcase/pages/dragdrop/index.ts b/src/app/showcase/pages/dragdrop/index.ts deleted file mode 100755 index c24f9d065df..00000000000 --- a/src/app/showcase/pages/dragdrop/index.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/dragdrop/importdoc'; -import { BasicDoc } from '@doc/dragdrop/basicdoc'; -import { DataTableDoc } from '@doc/dragdrop/datatabledoc'; -import { DropIndicatorDoc } from '@doc/dragdrop/dropindicatordoc'; -import { DragHandleDoc } from '@doc/dragdrop/draghandledoc'; -import { DragDropDocModule } from '@doc/dragdrop/dragdropdoc.module'; - -@Component({ - standalone: true, - imports: [DragDropDocModule], - template: ` `, - styleUrls: ['./dragdropdemo.scss'], -}) -export class DragDropDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'datatable', - label: 'DataTable', - component: DataTableDoc, - }, - { - id: 'dropindicator', - label: 'Drop Indicator', - component: DropIndicatorDoc, - }, - { - id: 'draghandle', - label: 'Drag Handle', - component: DragHandleDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/dragdrop/routes.ts b/src/app/showcase/pages/dragdrop/routes.ts deleted file mode 100755 index 7cfa24a029c..00000000000 --- a/src/app/showcase/pages/dragdrop/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { DragDropDemo } from './'; - -export default [ - { - path: '', - component: DragDropDemo, - }, -]; diff --git a/src/app/showcase/pages/drawer/index.ts b/src/app/showcase/pages/drawer/index.ts deleted file mode 100755 index 9681298eb4f..00000000000 --- a/src/app/showcase/pages/drawer/index.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/drawer/basicdoc'; -import { TemplateDoc } from '@doc/drawer/templatedoc'; -import { ImportDoc } from '@doc/drawer/importdoc'; -import { PositionDoc } from '@doc/drawer/positiondoc'; -import { FullScreenDoc } from '@doc/drawer/fullscreendoc'; -import { SizeDoc } from '@doc/drawer/sizedoc'; -import { HeadlessDoc } from '@doc/drawer/headlessdoc'; -import { AccessibilityDoc } from '@doc/drawer/accessibilitydoc'; -import { DrawerDocModule } from '@doc/drawer/drawerdoc.module'; - -@Component({ - standalone: true, - imports: [DrawerDocModule], - template: ` - - `, -}) -export class DrawerDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'position', - label: 'Position', - component: PositionDoc, - }, - { - id: 'size', - label: 'Size', - component: SizeDoc, - }, - { - id: 'fullscreen', - label: 'Full Screen', - component: FullScreenDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'headless', - label: 'Headless', - component: HeadlessDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/drawer/routes.ts b/src/app/showcase/pages/drawer/routes.ts deleted file mode 100755 index 6309c8895c9..00000000000 --- a/src/app/showcase/pages/drawer/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { DrawerDemo } from './'; - -export default [ - { - path: '', - component: DrawerDemo, - }, -]; diff --git a/src/app/showcase/pages/dynamicdialog/index.ts b/src/app/showcase/pages/dynamicdialog/index.ts deleted file mode 100755 index a2568a25c1a..00000000000 --- a/src/app/showcase/pages/dynamicdialog/index.ts +++ /dev/null @@ -1,63 +0,0 @@ -import { Component } from '@angular/core'; -import { OpenDoc } from '@doc/dynamicdialog/opendoc'; -import { ImportDoc } from '@doc/dynamicdialog/importdoc'; -import { ExampleDoc } from '@doc/dynamicdialog/exampledoc'; -import { UsageDoc } from '@doc/dynamicdialog/usagedoc'; -import { PassingDataDoc } from '@doc/dynamicdialog/passingdatadoc'; -import { CloseDoc } from '@doc/dynamicdialog/closedoc'; -import { CustomizationDoc } from '@doc/dynamicdialog/customizationdoc'; -import { DynamicDialogDocModule } from '@doc/dynamicdialog/dynamicdialogdoc.module'; - -@Component({ - standalone: true, - imports: [DynamicDialogDocModule], - template: ` - - `, -}) -export class DynamicDialogDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'usage', - label: 'Usage', - component: UsageDoc, - }, - { - id: 'open', - label: 'Opening a Dialog', - component: OpenDoc, - }, - { - id: 'customization', - label: 'Customization', - component: CustomizationDoc, - }, - { - id: 'passingdata', - label: 'Passing Data', - component: PassingDataDoc, - }, - { - id: 'close', - label: 'Closing a Dialog', - component: CloseDoc, - }, - { - id: 'example', - label: 'Example', - component: ExampleDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/dynamicdialog/routes.ts b/src/app/showcase/pages/dynamicdialog/routes.ts deleted file mode 100755 index b7b127eb743..00000000000 --- a/src/app/showcase/pages/dynamicdialog/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { DynamicDialogDemo } from './'; - -export default [ - { - path: '', - component: DynamicDialogDemo, - }, -]; diff --git a/src/app/showcase/pages/editor/index.ts b/src/app/showcase/pages/editor/index.ts deleted file mode 100755 index bd0a3c0a49c..00000000000 --- a/src/app/showcase/pages/editor/index.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { Component } from '@angular/core'; -import { AccessibilityDoc } from '@doc/editor/accessibilitydoc'; -import { BasicDoc } from '@doc/editor/basicdoc'; -import { CustomToolbarDoc } from '@doc/editor/customtoolbardoc'; -import { ImportDoc } from '@doc/editor/importdoc'; -import { QuillDoc } from '@doc/editor/quilldoc'; -import { ReactiveFormsDoc } from '@doc/editor/reactiveformsdoc'; -import { ReadOnlyDoc } from '@doc/editor/readonlydoc'; -import { EditorDocModule } from '@doc/editor/editordoc.module'; - -@Component({ - standalone: true, - imports: [EditorDocModule], - template: ` - - `, -}) -export class EditorDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'quill', - label: 'Quill', - component: QuillDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'readonly', - label: 'ReadOnly', - component: ReadOnlyDoc, - }, - { - id: 'template', - label: 'Template', - component: CustomToolbarDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/editor/routes.ts b/src/app/showcase/pages/editor/routes.ts deleted file mode 100755 index f12d7927f38..00000000000 --- a/src/app/showcase/pages/editor/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { EditorDemo } from './'; - -export default [ - { - path: '', - component: EditorDemo, - }, -]; diff --git a/src/app/showcase/pages/fieldset/index.ts b/src/app/showcase/pages/fieldset/index.ts deleted file mode 100755 index cf6420067eb..00000000000 --- a/src/app/showcase/pages/fieldset/index.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/fieldset/importdoc'; -import { BasicDoc } from '@doc/fieldset/basicdoc'; -import { ToggleableDoc } from '@doc/fieldset/toggleabledoc'; -import { TemplateDoc } from '@doc/fieldset/templatedoc'; -import { AccessibilityDoc } from '@doc/fieldset/accessibilitydoc'; -import { FieldsetDocModule } from '@doc/fieldset/fieldsetdoc.module'; - -@Component({ - standalone: true, - imports: [FieldsetDocModule], - template: ` - - `, -}) -export class FieldsetDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'toggleable', - label: 'Toggleable', - component: ToggleableDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/fieldset/routes.ts b/src/app/showcase/pages/fieldset/routes.ts deleted file mode 100755 index 5d4e3d930ab..00000000000 --- a/src/app/showcase/pages/fieldset/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { FieldsetDemo } from './'; - -export default [ - { - path: '', - component: FieldsetDemo, - }, -]; diff --git a/src/app/showcase/pages/fileupload/index.ts b/src/app/showcase/pages/fileupload/index.ts deleted file mode 100755 index 774314687f1..00000000000 --- a/src/app/showcase/pages/fileupload/index.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { Component } from '@angular/core'; -import { AdvancedDoc } from '@doc/fileupload/advanceddoc'; -import { AutoDoc } from '@doc/fileupload/autodoc'; -import { BasicDoc } from '@doc/fileupload/basicdoc'; -import { ImportDoc } from '@doc/fileupload/importdoc'; -import { TemplateDoc } from '@doc/fileupload/templatedoc'; -import { AccessibilityDoc } from '@doc/fileupload/accessibilitydoc'; -import { FileUploadDocModule } from '@doc/fileupload/fileuploaddoc.module'; - -@Component({ - standalone: true, - imports: [FileUploadDocModule], - template: ` `, -}) -export class FileUploadDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'auto', - label: 'Auto', - component: AutoDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'advanced', - label: 'Advanced', - component: AdvancedDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/fileupload/routes.ts b/src/app/showcase/pages/fileupload/routes.ts deleted file mode 100755 index fc483b671a0..00000000000 --- a/src/app/showcase/pages/fileupload/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { FileUploadDemo } from './'; - -export default [ - { - path: '', - component: FileUploadDemo, - }, -]; diff --git a/src/app/showcase/pages/filterservice/index.ts b/src/app/showcase/pages/filterservice/index.ts deleted file mode 100755 index 9729bde0dd2..00000000000 --- a/src/app/showcase/pages/filterservice/index.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { Component } from '@angular/core'; -import { ApiDoc } from '@doc/filterservice/apidoc'; -import { BuiltInConstraintsDoc } from '@doc/filterservice/builtinconstraintsdoc'; -import { CustomConstraintsDoc } from '@doc/filterservice/customconstraintsdoc'; -import { ImportDoc } from '@doc/filterservice/importdoc'; -import { UsageDoc } from '@doc/filterservice/usagedoc'; -import { TableIntegrationDoc } from '@doc/filterservice/tableintegrationdoc'; -import { FilterServiceDocModule } from '@doc/filterservice/filterservicedoc.module'; - -@Component({ - standalone: true, - imports: [FilterServiceDocModule], - template: ` `, -}) -export class FilterServiceDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'usage', - label: 'Usage', - component: UsageDoc, - }, - { - id: 'builtinconstraints', - label: 'Built-in Constraints', - component: BuiltInConstraintsDoc, - }, - { - id: 'customconstraints', - label: 'Custom Constraints', - component: CustomConstraintsDoc, - }, - { - id: 'table-integration', - label: 'Table Integration', - component: TableIntegrationDoc, - }, - { - id: 'api', - label: 'FilterService API', - component: ApiDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/filterservice/routes.ts b/src/app/showcase/pages/filterservice/routes.ts deleted file mode 100755 index a7c47d4adc5..00000000000 --- a/src/app/showcase/pages/filterservice/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { FilterServiceDemo } from './'; - -export default [ - { - path: '', - component: FilterServiceDemo, - }, -]; diff --git a/src/app/showcase/pages/floatlabel/index.ts b/src/app/showcase/pages/floatlabel/index.ts deleted file mode 100755 index 1e368e42a46..00000000000 --- a/src/app/showcase/pages/floatlabel/index.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/floatlabel/importdoc'; -import { BasicDoc } from '@doc/floatlabel/basicdoc'; -import { AccessibilityDoc } from '@doc/floatlabel/accessibilitydoc'; -import { FloatLabelDocModule } from '@doc/floatlabel/floatlabeldoc.module'; -import { VariantsDoc } from '@doc/floatlabel/variantsdoc'; -import { InvalidDoc } from '@doc/floatlabel/invaliddoc'; - -@Component({ - standalone: true, - imports: [FloatLabelDocModule], - template: ` - - `, -}) -export class FloatLabelDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'variants', - label: 'Variants', - component: VariantsDoc, - }, - { - id: 'invalid', - label: 'Invalid', - component: InvalidDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/floatlabel/routes.ts b/src/app/showcase/pages/floatlabel/routes.ts deleted file mode 100755 index 07bd0313ab4..00000000000 --- a/src/app/showcase/pages/floatlabel/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { FloatLabelDemo } from './'; - -export default [ - { - path: '', - component: FloatLabelDemo, - }, -]; diff --git a/src/app/showcase/pages/fluid/index.ts b/src/app/showcase/pages/fluid/index.ts deleted file mode 100755 index c42bb69371b..00000000000 --- a/src/app/showcase/pages/fluid/index.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/fluid/importdoc'; -import { BasicDoc } from '@doc/fluid/basicdoc'; -import { AccessibilityDoc } from '@doc/fluid/accessibilitydoc'; -import { FluidDocModule } from '@doc/fluid/fluiddoc.module'; - -@Component({ - standalone: true, - imports: [FluidDocModule], - template: ` - - `, -}) -export class FluidDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/fluid/routes.ts b/src/app/showcase/pages/fluid/routes.ts deleted file mode 100755 index 31db57620bd..00000000000 --- a/src/app/showcase/pages/fluid/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { FluidDemo } from './'; - -export default [ - { - path: '', - component: FluidDemo, - }, -]; diff --git a/src/app/showcase/pages/focustrap/index.ts b/src/app/showcase/pages/focustrap/index.ts deleted file mode 100644 index 837cdfe33e5..00000000000 --- a/src/app/showcase/pages/focustrap/index.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/focustrap/basicdoc'; -import { ImportDoc } from '@doc/focustrap/importdoc'; -import { FocusTrapDocModule } from '@doc/focustrap/focustrapdoc.module'; - -@Component({ - template: ` - - `, - standalone: true, - imports: [FocusTrapDocModule], -}) -export class FocusTrapDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/focustrap/routes.ts b/src/app/showcase/pages/focustrap/routes.ts deleted file mode 100644 index aa09430bf0f..00000000000 --- a/src/app/showcase/pages/focustrap/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { FocusTrapDemo } from './'; - -export default [ - { - path: '', - component: FocusTrapDemo, - }, -]; diff --git a/src/app/showcase/pages/galleria/index.ts b/src/app/showcase/pages/galleria/index.ts deleted file mode 100644 index c2a401a5558..00000000000 --- a/src/app/showcase/pages/galleria/index.ts +++ /dev/null @@ -1,158 +0,0 @@ -import { Component } from '@angular/core'; -import { AccessibilityDoc } from '@doc/galleria/accessibilitydoc'; -import { AdvancedDoc } from '@doc/galleria/advanceddoc'; -import { AutoPlayDoc } from '@doc/galleria/autoplaydoc'; -import { BasicDoc } from '@doc/galleria/basicdoc'; -import { CaptionDoc } from '@doc/galleria/captiondoc'; -import { ControlledDoc } from '@doc/galleria/controlleddoc'; -import { FullScreenTemplateDoc } from '@doc/galleria/fullscreen/customcontentdoc'; -import { WithoutThumbnailsDoc } from '@doc/galleria/fullscreen/withoutthumbnailsdoc'; -import { WithThumbnailsDoc } from '@doc/galleria/fullscreen/withthumbnailsdoc'; -import { ImportDoc } from '@doc/galleria/importdoc'; -import { ClickEventDoc } from '@doc/galleria/indicator/clickeventdoc'; -import { HoverEventDoc } from '@doc/galleria/indicator/hovereventdoc'; -import { PositionedDoc } from '@doc/galleria/indicator/positioneddoc'; -import { TemplateDoc } from '@doc/galleria/indicator/templatedoc'; -import { HoverDoc } from '@doc/galleria/navigator/hoverdoc'; -import { IndicatorsDoc } from '@doc/galleria/navigator/indicatorsdoc'; -import { ItemThumbnailsDoc } from '@doc/galleria/navigator/itemthumbnailsdoc'; -import { ItemWithoutThumbnailsDoc } from '@doc/galleria/navigator/itemwithoutthumbnailsdoc'; -import { ResponsiveDoc } from '@doc/galleria/responsivedoc'; -import { ThumbnailDoc } from '@doc/galleria/thumbnaildoc'; -import { GalleriaDocModule } from '@doc/galleria/galleriadoc.module'; - -@Component({ - template: ` `, - standalone: true, - imports: [GalleriaDocModule], - styleUrl: './galleriademo.scss', -}) -export class GalleriaDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'controlled', - label: 'Controlled', - component: ControlledDoc, - }, - { - id: 'indicator', - label: 'Indicator', - children: [ - { - id: 'clickevent', - label: 'Click Event', - component: ClickEventDoc, - }, - { - id: 'hoverevent', - label: 'Hover Event', - component: HoverEventDoc, - }, - { - id: 'position', - label: 'Position', - component: PositionedDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - ], - }, - { - id: 'thumbnail', - label: 'Thumbnail', - component: ThumbnailDoc, - }, - { - id: 'responsive', - label: 'Responsive', - component: ResponsiveDoc, - }, - { - id: 'fullscreen', - label: 'Full Screen', - children: [ - { - id: 'withthumbnails', - label: 'With Thumbnails', - component: WithThumbnailsDoc, - }, - { - id: 'withtouthumbnails', - label: 'Without Thumbnails', - component: WithoutThumbnailsDoc, - }, - { - id: 'customcontent', - label: 'Custom Content', - component: FullScreenTemplateDoc, - }, - ], - }, - { - id: 'navigator', - label: 'Navigator', - children: [ - { - id: 'itemwiththumbnails', - label: 'With Thumbnails', - component: ItemThumbnailsDoc, - }, - { - id: 'itemwithtouthumbnails', - label: 'Without Thumbnails', - component: ItemWithoutThumbnailsDoc, - }, - { - id: 'hover', - label: 'Display on Hover', - component: HoverDoc, - }, - { - id: 'withindicators', - label: 'With Indicators', - component: IndicatorsDoc, - }, - ], - }, - { - id: 'autoplay', - label: 'AutoPlay', - component: AutoPlayDoc, - }, - { - id: 'caption', - label: 'Caption', - component: CaptionDoc, - }, - { - id: 'advanced', - label: 'Advanced', - component: AdvancedDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/galleria/routes.ts b/src/app/showcase/pages/galleria/routes.ts deleted file mode 100644 index 1a4367b8aba..00000000000 --- a/src/app/showcase/pages/galleria/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { GalleriaDemo } from './'; - -export default [ - { - path: '', - component: GalleriaDemo, - }, -]; diff --git a/src/app/showcase/pages/guides/accessibility/accessibilitydemo.component.html b/src/app/showcase/pages/guides/accessibility/accessibilitydemo.component.html deleted file mode 100644 index e507a74659b..00000000000 --- a/src/app/showcase/pages/guides/accessibility/accessibilitydemo.component.html +++ /dev/null @@ -1,3 +0,0 @@ - \ No newline at end of file diff --git a/src/app/showcase/pages/guides/accessibility/accessibilitydemo.component.ts b/src/app/showcase/pages/guides/accessibility/accessibilitydemo.component.ts deleted file mode 100644 index d28cfdc448d..00000000000 --- a/src/app/showcase/pages/guides/accessibility/accessibilitydemo.component.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { Component } from '@angular/core'; -import { ColorsDoc } from '@doc/guides/accessibility/colorsdoc'; -import { FormControlsDoc } from '@doc/guides/accessibility/formcontrolsdoc'; -import { IntroductionDoc } from '@doc/guides/accessibility/introductiondoc'; -import { SemanticHTMLDoc } from '@doc/guides/accessibility/semantichtmldoc'; -import { WAIARIADoc } from '@doc/guides/accessibility/waiariadoc'; -import { WCAGDoc } from '@doc/guides/accessibility/wcagdoc'; - -@Component({ - selector: 'accessibility', - templateUrl: './accessibilitydemo.component.html', -}) -export class AccessibilityDemoComponent { - docs = [ - { - id: 'introduction', - label: 'Introduction', - component: IntroductionDoc, - }, - { - id: 'wcag', - label: 'WCAG', - component: WCAGDoc, - }, - { - id: 'form-controls', - label: 'Form Controls', - component: FormControlsDoc, - }, - { - id: 'semantic-html', - label: 'Semantic HTML', - component: SemanticHTMLDoc, - }, - { - id: 'wai-aria', - label: 'WAI-ARIA', - component: WAIARIADoc, - }, - { - id: 'colors', - label: 'Colors', - component: ColorsDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/guides/migration/migration.component.ts b/src/app/showcase/pages/guides/migration/migration.component.ts deleted file mode 100644 index 1495d096c54..00000000000 --- a/src/app/showcase/pages/guides/migration/migration.component.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { Component } from '@angular/core'; -import { BreakingChangesDoc } from '@doc/guides/migration/breakingchangesdoc'; -import { DeprecatedComponentsDoc } from '@doc/guides/migration/deprecatedcomponentsdoc'; -import { MigrationOverviewDoc } from '@doc/guides/migration/migrationoverviewdoc'; -import { RenamedComponentsDoc } from '@doc/guides/migration/renamedcomponentsdoc'; - -@Component({ - template: ` `, -}) -export class MigrationDemoComponent { - docs = [ - { - id: 'overview', - label: 'Overview', - component: MigrationOverviewDoc, - }, - { - id: 'changes', - label: 'Changes', - description: 'The list of backward compatible and breaking changes.', - children: [ - { - id: 'compatible', - label: 'Compatible', - component: RenamedComponentsDoc, - }, - { - id: 'deprecated', - label: 'Deprecated Components', - component: DeprecatedComponentsDoc, - }, - { - id: 'breaking', - label: 'Breaking', - component: BreakingChangesDoc, - }, - ], - }, - ]; -} diff --git a/src/app/showcase/pages/guides/primeflex/primeflexdemo.component.ts b/src/app/showcase/pages/guides/primeflex/primeflexdemo.component.ts deleted file mode 100644 index 02b04f6ef0e..00000000000 --- a/src/app/showcase/pages/guides/primeflex/primeflexdemo.component.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { Component } from '@angular/core'; -import { MigrationDoc } from '@doc/guides/primeflex/migrationdoc'; -import { OverviewDoc } from '@doc/guides/primeflex/overviewdoc'; -import { TailwindCSSDoc } from '@doc/guides/primeflex/tailwindcssdoc'; - -@Component({ - selector: 'css-layer', - templateUrl: './primeflexdemo.component.html', -}) -export class PrimeFlexDemoComponent { - docs = [ - { - id: 'overview', - label: 'Overview', - component: OverviewDoc, - }, - { - id: 'tailwindcss', - label: 'Tailwind CSS', - component: TailwindCSSDoc, - }, - { - id: 'migration', - label: 'Migration', - component: MigrationDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/guides/templateupdate/templateupdatedemo.component.ts b/src/app/showcase/pages/guides/templateupdate/templateupdatedemo.component.ts deleted file mode 100644 index 4e23ddfe939..00000000000 --- a/src/app/showcase/pages/guides/templateupdate/templateupdatedemo.component.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'template-update', - templateUrl: './templateupdatedemo.component.html', -}) -export class TemplateUpdateDemoComponent { - docs = []; -} diff --git a/src/app/showcase/pages/iconfield/index.ts b/src/app/showcase/pages/iconfield/index.ts deleted file mode 100644 index 7806a5be41a..00000000000 --- a/src/app/showcase/pages/iconfield/index.ts +++ /dev/null @@ -1,61 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/iconfield/importdoc'; -import { BasicDoc } from '@doc/iconfield/basicdoc'; -import { TemplateDoc } from '@doc/iconfield/templatedoc'; -import { AccessibilityDoc } from '@doc/iconfield/accessibilitydoc'; -import { IconFieldDocModule } from '@doc/iconfield/iconfielddoc.module'; -import { FloatLabelDoc } from '@doc/iconfield/floatlabeldoc'; -import { IftaLabelDoc } from '@doc/iconfield/iftalabeldoc'; -import { SizesDoc } from '@doc/iconfield/sizesdoc'; - -@Component({ - template: ` `, - standalone: true, - imports: [IconFieldDocModule], -}) -export class IconFieldDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'floatlabel', - label: 'Float Label', - component: FloatLabelDoc, - }, - { - id: 'iftalabel', - label: 'Ifta Label', - component: IftaLabelDoc, - }, - { - id: 'sizes', - label: 'Sizes', - component: SizesDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/iconfield/routes.ts b/src/app/showcase/pages/iconfield/routes.ts deleted file mode 100644 index 59f6ebdf651..00000000000 --- a/src/app/showcase/pages/iconfield/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { IconFieldDemo } from './'; - -export default [ - { - path: '', - component: IconFieldDemo, - }, -]; diff --git a/src/app/showcase/pages/icons/index.ts b/src/app/showcase/pages/icons/index.ts deleted file mode 100755 index 5701c8c2855..00000000000 --- a/src/app/showcase/pages/icons/index.ts +++ /dev/null @@ -1,75 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/icons/basicdoc'; -import { ColorDoc } from '@doc/icons/colordoc'; -import { ConstantsDoc } from '@doc/icons/constantsdoc'; -import { DownloadDoc } from '@doc/icons/downloaddoc'; -import { ImportDoc } from '@doc/icons/importdoc'; -import { ListDoc } from '@doc/icons/listdoc'; -import { SizeDoc } from '@doc/icons/sizedoc'; -import { SpinDoc } from '@doc/icons/spindoc'; -import { FigmaDoc } from '@doc/icons/figmadoc'; -import { CommonModule } from '@angular/common'; -import { IconsDocModule } from '@doc/icons/icons.module'; - -@Component({ - standalone: true, - imports: [CommonModule, IconsDocModule], - template: ` - - `, - styleUrls: ['./iconsdemo.component.scss'], -}) -export class IconsDemo { - docs = [ - { - id: 'download', - label: 'Download', - component: DownloadDoc, - }, - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'figma', - label: 'Figma', - component: FigmaDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'size', - label: 'Size', - component: SizeDoc, - }, - { - id: 'color', - label: 'Color', - component: ColorDoc, - }, - { - id: 'spin', - label: 'Spin', - component: SpinDoc, - }, - { - id: 'constants', - label: 'Constants', - component: ConstantsDoc, - }, - { - id: 'list', - label: 'List', - component: ListDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/icons/routes.ts b/src/app/showcase/pages/icons/routes.ts deleted file mode 100755 index 21e8328b87e..00000000000 --- a/src/app/showcase/pages/icons/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { IconsDemo } from './'; - -export default [ - { - path: '', - component: IconsDemo, - }, -]; diff --git a/src/app/showcase/pages/iftalabel/index.ts b/src/app/showcase/pages/iftalabel/index.ts deleted file mode 100755 index 433265c6117..00000000000 --- a/src/app/showcase/pages/iftalabel/index.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/iftalabel/importdoc'; -import { BasicDoc } from '@doc/iftalabel/basicdoc'; -import { IftaLabelDocModule } from '@doc/iftalabel/iftalabeldoc.module'; -import { InvalidDoc } from '@doc/iftalabel/invaliddoc'; -import { AccessibilityDoc } from '@doc/iftalabel/accessibilitydoc'; - -@Component({ - standalone: true, - imports: [IftaLabelDocModule], - template: ` - - `, -}) -export class IftaLabelDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'invalid', - label: 'Invalid', - component: InvalidDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/iftalabel/routes.ts b/src/app/showcase/pages/iftalabel/routes.ts deleted file mode 100755 index 58d6bde8234..00000000000 --- a/src/app/showcase/pages/iftalabel/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { IftaLabelDemo } from './'; - -export default [ - { - path: '', - component: IftaLabelDemo, - }, -]; diff --git a/src/app/showcase/pages/image/index.ts b/src/app/showcase/pages/image/index.ts deleted file mode 100644 index 1f17a4d5c2e..00000000000 --- a/src/app/showcase/pages/image/index.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { Component } from '@angular/core'; -import { AccessibilityDoc } from '@doc/Image/accessibilitydoc'; -import { BasicDoc } from '@doc/Image/basicdoc'; -import { ImportDoc } from '@doc/Image/importdoc'; -import { PreviewDoc } from '@doc/Image/previewdoc'; -import { TemplateDoc } from '@doc/Image/templatedoc'; -import { ImageDocModule } from '@doc/Image/imagedoc.module'; - -@Component({ - template: ` `, - standalone: true, - imports: [ImageDocModule], -}) -export class ImageDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'preview', - label: 'Preview', - component: PreviewDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/image/routes.ts b/src/app/showcase/pages/image/routes.ts deleted file mode 100644 index 2712ce9709b..00000000000 --- a/src/app/showcase/pages/image/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ImageDemo } from './'; - -export default [ - { - path: '', - component: ImageDemo, - }, -]; diff --git a/src/app/showcase/pages/inplace/index.ts b/src/app/showcase/pages/inplace/index.ts deleted file mode 100755 index 351b9aa4dc6..00000000000 --- a/src/app/showcase/pages/inplace/index.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { Component } from '@angular/core'; -import { ImageDoc } from '@doc/inplace/imagedoc'; -import { BasicDoc } from '@doc/inplace/basicdoc'; -import { DataDoc } from '@doc/inplace/datadoc'; -import { ImportDoc } from '@doc/inplace/importdoc'; -import { InputDoc } from '@doc/inplace/inputdoc'; -import { AccessibilityDoc } from '@doc/inplace/accessibilitydoc'; -import { LazyDoc } from '@doc/inplace/lazydoc'; -import { InplaceDocModule } from '@doc/inplace/inplacedoc.module'; - -@Component({ - standalone: true, - imports: [InplaceDocModule], - template: ` `, -}) -export class InplaceDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'input', - label: 'Input', - component: InputDoc, - }, - { - id: 'image', - label: 'Image', - component: ImageDoc, - }, - { - id: 'lazy', - label: 'Lazy', - component: LazyDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/inplace/routes.ts b/src/app/showcase/pages/inplace/routes.ts deleted file mode 100755 index 8702dafc9f5..00000000000 --- a/src/app/showcase/pages/inplace/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { InplaceDemo } from './'; - -export default [ - { - path: '', - component: InplaceDemo, - }, -]; diff --git a/src/app/showcase/pages/inputgroup/index.ts b/src/app/showcase/pages/inputgroup/index.ts deleted file mode 100644 index 86e0ccf0f32..00000000000 --- a/src/app/showcase/pages/inputgroup/index.ts +++ /dev/null @@ -1,66 +0,0 @@ -import { Component } from '@angular/core'; -import { MultipleDoc } from '@doc/inputgroup/multipledoc'; -import { BasicDoc } from '@doc/inputgroup/basicdoc'; -import { ImportDoc } from '@doc/inputgroup/importdoc'; -import { ButtonDoc } from '@doc/inputgroup/buttondoc'; -import { CheckboxDoc } from '@doc/inputgroup/checkboxdoc'; -import { AccessibilityDoc } from '@doc/inputgroup/accessibilitydoc'; -import { InputGroupDocModule } from '@doc/inputgroup/inputgroupddoc.module'; -import { FloatLabelDoc } from '@doc/inputgroup/floatlabeldoc'; -import { IftaLabelDoc } from '@doc/inputgroup/iftalabeldoc'; - -@Component({ - template: ` `, - standalone: true, - imports: [InputGroupDocModule], -}) -export class InputGroupDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'multiple', - label: 'Multiple', - component: MultipleDoc, - }, - { - id: 'button', - label: 'Button', - component: ButtonDoc, - }, - { - id: 'checkbox', - label: 'Checkbox & Radio', - component: CheckboxDoc, - }, - { - id: 'floatlabel', - label: 'Float Label', - component: FloatLabelDoc, - }, - { - id: 'iftalabel', - label: 'Ifta Label', - component: IftaLabelDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/inputgroup/routes.ts b/src/app/showcase/pages/inputgroup/routes.ts deleted file mode 100644 index 21afe1a6b5d..00000000000 --- a/src/app/showcase/pages/inputgroup/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { InputGroupDemo } from './'; - -export default [ - { - path: '', - component: InputGroupDemo, - }, -]; diff --git a/src/app/showcase/pages/inputmask/index.ts b/src/app/showcase/pages/inputmask/index.ts deleted file mode 100644 index bb0354af58b..00000000000 --- a/src/app/showcase/pages/inputmask/index.ts +++ /dev/null @@ -1,98 +0,0 @@ -import { Component } from '@angular/core'; -import { AccessibilityDoc } from '@doc/inputmask/accessibilitydoc'; -import { BasicDoc } from '@doc/inputmask/basicdoc'; -import { DisabledDoc } from '@doc/inputmask/disableddoc'; -import { FilledDoc } from '@doc/inputmask/filleddoc'; -import { FloatlabelDoc } from '@doc/inputmask/floatlabeldoc'; -import { ImportDoc } from '@doc/inputmask/importdoc'; -import { InvalidDoc } from '@doc/inputmask/invaliddoc'; -import { MaskDoc } from '@doc/inputmask/maskdoc'; -import { OptionalDoc } from '@doc/inputmask/optionaldoc'; -import { ReactiveFormsDoc } from '@doc/inputmask/reactiveformsdoc'; -import { SlotCharDoc } from '@doc/inputmask/slotchardoc'; -import { InputMaskDocModule } from '@doc/inputmask/inputmaskdoc.module'; -import { IftaLabelDoc } from '@doc/inputmask/iftalabeldoc'; -import { SizesDoc } from '@doc/inputmask/sizesdoc'; - -@Component({ - template: ` `, - standalone: true, - imports: [InputMaskDocModule], -}) -export class InputMaskDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'mask', - label: 'Mask', - component: MaskDoc, - }, - { - id: 'optional', - label: 'Optional', - component: OptionalDoc, - }, - { - id: 'slotchar', - label: 'SlotChar', - component: SlotCharDoc, - }, - { - id: 'filled', - label: 'Filled', - component: FilledDoc, - }, - { - id: 'floatlabel', - label: 'Float Label', - component: FloatlabelDoc, - }, - { - id: 'iftalabel', - label: 'Ifta Label', - component: IftaLabelDoc, - }, - { - id: 'sizes', - label: 'Sizes', - component: SizesDoc, - }, - { - id: 'invalid', - label: 'Invalid', - component: InvalidDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/inputmask/routes.ts b/src/app/showcase/pages/inputmask/routes.ts deleted file mode 100644 index 1c73c00e4e6..00000000000 --- a/src/app/showcase/pages/inputmask/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { InputMaskDemo } from './'; - -export default [ - { - path: '', - component: InputMaskDemo, - }, -]; diff --git a/src/app/showcase/pages/inputnumber/index.ts b/src/app/showcase/pages/inputnumber/index.ts deleted file mode 100644 index 14aee5ca3c0..00000000000 --- a/src/app/showcase/pages/inputnumber/index.ts +++ /dev/null @@ -1,110 +0,0 @@ -import { Component } from '@angular/core'; -import { LocaleDoc } from '@doc/inputnumber/localedoc'; -import { ImportDoc } from '@doc/inputnumber/importdoc'; -import { NumeralsDoc } from '@doc/inputnumber/numeralsdoc'; -import { CurrencyDoc } from '@doc/inputnumber/currencydoc'; -import { PrefixSuffixDoc } from '@doc/inputnumber/prefixsuffixdoc'; -import { ButtonsDoc } from '@doc/inputnumber/buttonsdoc'; -import { VerticalDoc } from '@doc/inputnumber/verticaldoc'; -import { FloatlabelDoc } from '@doc/inputnumber/floatlabeldoc'; -import { InvalidDoc } from '@doc/inputnumber/invaliddoc'; -import { DisabledDoc } from '@doc/inputnumber/disableddoc'; -import { AccessibilityDoc } from '@doc/inputnumber/accessibilitydoc'; -import { ReactiveFormsDoc } from '@doc/inputnumber/reactiveformsdoc'; -import { FilledDoc } from '@doc/inputnumber/filleddoc'; -import { InputNumberDocModule } from '@doc/inputnumber/inputnumberdoc.module'; -import { IftaLabelDoc } from '@doc/inputnumber/iftalabeldoc'; -import { SizesDoc } from '@doc/inputnumber/sizesdoc'; - -@Component({ - template: ` `, - standalone: true, - imports: [InputNumberDocModule], -}) -export class InputNumberDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'numerals', - label: 'Numerals', - component: NumeralsDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'locale', - label: 'Locale', - component: LocaleDoc, - }, - { - id: 'currency', - label: 'Currency', - component: CurrencyDoc, - }, - { - id: 'prefixsuffix', - label: 'Prefix & Suffix', - component: PrefixSuffixDoc, - }, - { - id: 'buttons', - label: 'Buttons', - component: ButtonsDoc, - }, - { - id: 'vertical', - label: 'Vertical', - component: VerticalDoc, - }, - { - id: 'floatlabel', - label: 'Float Label', - component: FloatlabelDoc, - }, - { - id: 'iftalabel', - label: 'Ifta Label', - component: IftaLabelDoc, - }, - { - id: 'sizes', - label: 'Sizes', - component: SizesDoc - }, - { - id: 'filled', - label: 'Filled', - component: FilledDoc, - }, - { - id: 'invalid', - label: 'Invalid', - component: InvalidDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/inputnumber/routes.ts b/src/app/showcase/pages/inputnumber/routes.ts deleted file mode 100644 index c350327c7e8..00000000000 --- a/src/app/showcase/pages/inputnumber/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { InputNumberDemo } from './'; - -export default [ - { - path: '', - component: InputNumberDemo, - }, -]; diff --git a/src/app/showcase/pages/inputotp/index.ts b/src/app/showcase/pages/inputotp/index.ts deleted file mode 100755 index e2711e128c3..00000000000 --- a/src/app/showcase/pages/inputotp/index.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { Component, ViewEncapsulation } from '@angular/core'; -import { ImportDoc } from '@doc/inputotp/importdoc'; -import { BasicDoc } from '@doc/inputotp/basicdoc'; -import { MaskDoc } from '@doc/inputotp/maskdoc'; -import { IntegerOnlyDoc } from '@doc/inputotp/integeronlydoc'; -import { TemplateDoc } from '@doc/inputotp/templatedoc'; -import { SampleDoc } from '@doc/inputotp/sampledoc'; -import { AccessibilityDoc } from '@doc/inputotp/accessibilitydoc'; -import { InputOtpDocModule } from '@doc/inputotp/inputotpdoc.module'; -import { SizesDoc } from '@doc/inputotp/sizesdoc'; - -@Component({ - standalone: true, - imports: [InputOtpDocModule], - template: ` - - `, - encapsulation: ViewEncapsulation.None, -}) -export class InputOtpDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'mask', - label: 'Mask', - component: MaskDoc, - }, - { - id: 'integeronly', - label: 'Integer Only', - component: IntegerOnlyDoc, - }, - { - id: 'sizes', - label: 'Sizes', - component: SizesDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'sample', - label: 'Sample', - component: SampleDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/inputotp/routes.ts b/src/app/showcase/pages/inputotp/routes.ts deleted file mode 100755 index ee6ca18f520..00000000000 --- a/src/app/showcase/pages/inputotp/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { InputOtpDemo } from './'; - -export default [ - { - path: '', - component: InputOtpDemo, - }, -]; diff --git a/src/app/showcase/pages/inputtext/index.ts b/src/app/showcase/pages/inputtext/index.ts deleted file mode 100644 index 36f1b458ccf..00000000000 --- a/src/app/showcase/pages/inputtext/index.ts +++ /dev/null @@ -1,86 +0,0 @@ -import { Component } from '@angular/core'; -import { DisabledDoc } from 'src/app/showcase/doc/inputtext/disableddoc'; -import { FloatLabelDoc } from 'src/app/showcase/doc/inputtext/floatlabeldoc'; -import { HelpTextDoc } from 'src/app/showcase/doc/inputtext/helptextdoc'; -import { ImportDoc } from 'src/app/showcase/doc/inputtext/importdoc'; -import { InvalidDoc } from 'src/app/showcase/doc/inputtext/invaliddoc'; -import { AccessibilityDoc } from '@doc/inputtext/accessibilitydoc'; -import { BasicDoc } from '@doc/inputtext/basicdoc'; -import { ReactiveFormsDoc } from '@doc/inputtext/reactiveformsdoc'; -import { FilledDoc } from '@doc/inputtext/filleddoc'; -import { InputtextDocModule } from '@doc/inputtext/inputtextdoc.module'; -import { IftaLabelDoc } from '@doc/inputtext/iftalabeldoc'; -import { SizesDoc } from '@doc/inputtext/sizesdoc'; - -@Component({ - standalone: true, - imports: [InputtextDocModule], - template: ` `, -}) -export class InputTextDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'floatlabel', - label: 'Float Label', - component: FloatLabelDoc, - }, - { - id: 'iftalabel', - label: 'Ifta Label', - component: IftaLabelDoc, - }, - { - id: 'sizes', - label: 'Sizes', - component: SizesDoc, - }, - { - id: 'helptext', - label: 'Help Text', - component: HelpTextDoc, - }, - { - id: 'filled', - label: 'Filled', - component: FilledDoc, - }, - { - id: 'invalid', - label: 'Invalid', - component: InvalidDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/inputtext/routes.ts b/src/app/showcase/pages/inputtext/routes.ts deleted file mode 100644 index bfce8bc532f..00000000000 --- a/src/app/showcase/pages/inputtext/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { InputTextDemo } from './'; - -export default [ - { - path: '', - component: InputTextDemo, - }, -]; diff --git a/src/app/showcase/pages/installation/index.ts b/src/app/showcase/pages/installation/index.ts deleted file mode 100755 index ee291ee35ba..00000000000 --- a/src/app/showcase/pages/installation/index.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { AnimationsDoc } from '@doc/installation/animationsdoc'; -import { DownloadDoc } from '@doc/installation/downloaddoc'; -import { ExamplesDoc } from '@doc/installation/examplesdoc'; -import { InstallationDocModule } from '@doc/installation/installationdoc.module'; -import { NextStepsDoc } from '@doc/installation/nextstepsdoc'; -import { ThemeDoc } from '@doc/installation/themedoc'; -import { VerifyDoc } from '@doc/installation/verifydoc'; - -@Component({ - standalone: true, - imports: [CommonModule, InstallationDocModule], - template: ``, -}) -export class InstallationDemo { - docs = [ - { - id: 'download', - label: 'Download', - component: DownloadDoc, - }, - { - id: 'animations', - label: 'Animations', - component: AnimationsDoc, - }, - { - id: 'theme', - label: 'Theme', - component: ThemeDoc, - }, - { - id: 'verify', - label: 'Verify', - component: VerifyDoc, - }, - { - id: 'examples', - label: 'Example', - component: ExamplesDoc, - }, - { - id: 'nextsteps', - label: 'Next Steps', - component: NextStepsDoc, - } /*, - { - id: 'videos', - label: 'Videos', - component: VideosDoc, - },*/, - ]; -} diff --git a/src/app/showcase/pages/installation/routes.ts b/src/app/showcase/pages/installation/routes.ts deleted file mode 100644 index ada4c8dc2da..00000000000 --- a/src/app/showcase/pages/installation/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { InstallationDemo } from '.'; - -export default [ - { - path: '', - component: InstallationDemo, - }, -]; diff --git a/src/app/showcase/pages/keyfilter/index.ts b/src/app/showcase/pages/keyfilter/index.ts deleted file mode 100644 index 65f4effbc26..00000000000 --- a/src/app/showcase/pages/keyfilter/index.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { Component } from '@angular/core'; -import { ReactiveFormsDoc } from '@doc/keyfilter/reactiveformsdoc'; -import { AccessibilityDoc } from '@doc/keyfilter/accessibilitydoc'; -import { ImportDoc } from '@doc/keyfilter/importdoc'; -import { PresetsDoc } from '@doc/keyfilter/presetsdoc'; -import { RegexDoc } from '@doc/keyfilter/regexdoc'; -import { KeyFilterDocModule } from '@doc/keyfilter/keyfilterdoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [KeyFilterDocModule], -}) -export class KeyFilterDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'presets', - label: 'Presets', - component: PresetsDoc, - }, - { - id: 'regex', - label: 'Regex', - component: RegexDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/keyfilter/routes.ts b/src/app/showcase/pages/keyfilter/routes.ts deleted file mode 100644 index e1ff8c6cc8d..00000000000 --- a/src/app/showcase/pages/keyfilter/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { KeyFilterDemo } from './'; - -export default [ - { - path: '', - component: KeyFilterDemo, - }, -]; diff --git a/src/app/showcase/pages/knob/index.ts b/src/app/showcase/pages/knob/index.ts deleted file mode 100644 index 4ce3a702719..00000000000 --- a/src/app/showcase/pages/knob/index.ts +++ /dev/null @@ -1,98 +0,0 @@ -import { Component } from '@angular/core'; -import { ReactiveFormsDoc } from '@doc/knob/reactiveformsdoc'; -import { AccessibilityDoc } from '@doc/knob/accessibilitydoc'; -import { BasicDoc } from '@doc/knob/basicdoc'; -import { ColorDoc } from '@doc/knob/colordoc'; -import { ReactiveDoc } from '@doc/knob/reactivedoc'; -import { DisabledDoc } from '@doc/knob/disableddoc'; -import { ImportDoc } from '@doc/knob/importdoc'; -import { MinMaxDoc } from '@doc/knob/minmaxdoc'; -import { ReadonlyDoc } from '@doc/knob/readonlydoc'; -import { SizeDoc } from '@doc/knob/sizedoc'; -import { StepDoc } from '@doc/knob/stepdoc'; -import { StrokeDoc } from '@doc/knob/strokedoc'; -import { TemplateDoc } from '@doc/knob/templatedoc'; -import { KnobDocModule } from '@doc/knob/knobdoc.module'; - -@Component({ - template: ` `, - standalone: true, - imports: [KnobDocModule], -}) -export class KnobDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'minmax', - label: 'Min/Max', - component: MinMaxDoc, - }, - { - id: 'step', - label: 'Step', - component: StepDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'stroke', - label: 'Stroke', - component: StrokeDoc, - }, - { - id: 'size', - label: 'Size', - component: SizeDoc, - }, - { - id: 'color', - label: 'Color', - component: ColorDoc, - }, - { - id: 'reactive', - label: 'Reactive', - component: ReactiveDoc, - }, - { - id: 'readonly', - label: 'ReadOnly', - component: ReadonlyDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/knob/routes.ts b/src/app/showcase/pages/knob/routes.ts deleted file mode 100644 index 6c6db70ad71..00000000000 --- a/src/app/showcase/pages/knob/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { KnobDemo } from './'; - -export default [ - { - path: '', - component: KnobDemo, - }, -]; diff --git a/src/app/showcase/pages/landing/featuressection.component.ts b/src/app/showcase/pages/landing/featuressection.component.ts deleted file mode 100644 index 75286803fc4..00000000000 --- a/src/app/showcase/pages/landing/featuressection.component.ts +++ /dev/null @@ -1,150 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; -import { AnimateOnScrollModule } from 'primeng/animateonscroll'; - -@Component({ - selector: 'features-section', - standalone: true, - imports: [CommonModule, AnimateOnScrollModule], - template: ` -
    -
    Features
    -

    PrimeNG is the most complete solution for your UI requirements.

    -
    -
    -
    -
    -
    - components icon -
    80+ UI Components
    -

    - The ultimate set of UI Components to assist you with 80+ impressive Angular Components. -

    -
    -
    -
    -
    - components icon -
    Community
    -

    - Connect with the other open source community members, collaborate and have a voice in the project - roadmap. -

    -
    -
    -
    -
    - components icon -
    Productivity
    -

    - Boost your productivity by achieving more in less time and accomplish amazing results. -

    -
    -
    -
    -
    - components icon -
    Accessibility
    -

    - Compliant with the Web Content Accessibility Guidelines (WCAG 2.0). -

    -
    -
    -
    -
    - components icon -
    Enterprise Support
    -

    - Exceptional support service featuring response within 1 business day and option to request enhancements - and new features for the library. -

    -
    -
    -
    -
    - components icon -
    Mobile
    -

    - First class support for responsive design led by touch optimized elements. -

    -
    -
    -
    -
    - components icon -
    Themes
    -

    - Built on a design-agnostic api, choose from a vast amount of themes such as Material, Bootstrap, custom - or develop your own. -

    -
    -
    -
    -
    - components icon -
    Typescript
    -

    - Top-notch support for Typescript with types and tooling assistance. -

    -
    -
    -
    -
    -
    -
    - `, -}) -export class FeaturesSectionComponent { - constructor(private configService: AppConfigService) {} - - get isDarkMode() { - return this.configService.appState().darkTheme; - } -} diff --git a/src/app/showcase/pages/landing/footersection.component.ts b/src/app/showcase/pages/landing/footersection.component.ts deleted file mode 100644 index 3e4485550ef..00000000000 --- a/src/app/showcase/pages/landing/footersection.component.ts +++ /dev/null @@ -1,244 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { RouterModule } from '@angular/router'; - -@Component({ - selector: 'footer-section', - standalone: true, - imports: [CommonModule, RouterModule], - template: ` - - `, -}) -export class FooterSectionComponent {} diff --git a/src/app/showcase/pages/landing/herosection.component.ts b/src/app/showcase/pages/landing/herosection.component.ts deleted file mode 100644 index 28e8df43032..00000000000 --- a/src/app/showcase/pages/landing/herosection.component.ts +++ /dev/null @@ -1,1207 +0,0 @@ -import { CommonModule, isPlatformBrowser } from '@angular/common'; -import { ChangeDetectorRef, Component, Inject, OnDestroy, OnInit, PLATFORM_ID } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { RouterModule } from '@angular/router'; -import { MenuItem, SelectItem } from 'primeng/api'; -import { BadgeModule } from 'primeng/badge'; -import { CalendarModule } from 'primeng/calendar'; -import { ChartModule } from 'primeng/chart'; -import { Chip } from 'primeng/chip'; -import { DropdownModule } from 'primeng/dropdown'; -import { InputNumber } from 'primeng/inputnumber'; -import { InputSwitchModule } from 'primeng/inputswitch'; -import { RadioButton } from 'primeng/radiobutton'; -import { SelectButton } from 'primeng/selectbutton'; -import { Slider } from 'primeng/slider'; -import { TabMenuModule } from 'primeng/tabmenu'; -import { Subscription } from 'rxjs'; -import { AppConfigService } from '@service/appconfigservice'; -import { DividerModule } from 'primeng/divider'; -import { AvatarModule } from 'primeng/avatar'; -import { TooltipModule } from 'primeng/tooltip'; -import { OverviewApp } from './samples/overviewapp.component'; -import { ChatApp } from './samples/chatapp.component'; -import { InboxApp } from './samples/inboxapp.component'; -import { CardsApp } from './samples/cardsapp.component'; -import { MoviesApp } from './samples/moviesapp.component'; -import { CustomersApp } from './samples/customersapp.component'; -import { DrawerModule } from 'primeng/drawer'; -import { OverlayBadgeModule } from 'primeng/overlaybadge'; -import { ToggleSwitchModule } from 'primeng/toggleswitch'; -import { KnobModule } from 'primeng/knob'; - -@Component({ - selector: 'hero-section', - standalone: true, - imports: [ - CommonModule, - RouterModule, - InputNumber, - DropdownModule, - RadioButton, - CalendarModule, - ChartModule, - Chip, - InputSwitchModule, - SelectButton, - Slider, - ToggleSwitchModule, - BadgeModule, - TabMenuModule, - FormsModule, - DividerModule, - AvatarModule, - TooltipModule, - OverviewApp, - ChatApp, - InboxApp, - CardsApp, - MoviesApp, - CustomersApp, - DrawerModule, - OverlayBadgeModule, - KnobModule, - ], - template: ` -
    -
    -

    - The Next-Gen UI Suite for Angular -

    -

    - Enhance your web applications with PrimeNG's comprehensive suite of customizable, feature-rich UI components. With - PrimeNG, turning your development vision into reality has never been easier. -

    - -
    - - - - - - -
    -
    - - - -
    - -
    -
    - `, -}) -export class HeroSectionComponent implements OnInit, OnDestroy { - selectedSampleOption; - - sampleOptions; - - sampleAppsSidebarNavs; - - sampleAppsSidebarNavsMore; - - selectedSampleAppsSidebarNav; - - isSlimMenu: boolean = true; - - value1: number = 24; - - radioValue: string = 'S'; - - dateValue: Date; - - switchValue: boolean = true; - - visibleRight: boolean = false; - - chartData: any; - - chartOptions: any; - - selectButtonValue: SelectItem; - - selectButtonOptions: SelectItem[]; - - user: any = null; - - users: any[]; - - items: MenuItem[]; - - rangeValues = [20, 80]; - - subscription!: Subscription; - - selectedSidebarOption: string = 'Statistics'; - - sidebarOptions: string[] = ['Interaction Logs', 'Preferences', 'Statistics', 'Opportunities']; - - churnRisk: number = 24; - - lineChartData: any = {}; - - lineChartOptions: any = {}; - - customerSatisfaction: number = 56; - - chartData2: any = {}; - - chartOptions2: any = {}; - - preferences: any; - - opportunities: any; - - callLogs: any; - - emailRecords: any; - - get isDarkMode(): boolean { - return this.configService.appState().darkTheme; - } - - constructor( - private configService: AppConfigService, - @Inject(PLATFORM_ID) private platformId: any, - private cd: ChangeDetectorRef, - ) {} - - ngOnInit() { - this.sampleOptions = [ - { - icon: 'pi pi-home', - title: 'Overview', - src: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/sampleshots/overview', - }, - { - icon: 'pi pi-comment', - title: 'Chat', - src: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/sampleshots/chat', - }, - { - icon: 'pi pi-inbox', - title: 'Inbox', - src: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/sampleshots/mail', - }, - { - icon: 'pi pi-th-large', - title: 'Cards', - src: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/sampleshots/cards', - }, - { - icon: 'pi pi-user', - title: 'Customers', - src: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/sampleshots/customers', - }, - { - icon: 'pi pi-video', - title: 'Movies', - src: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/sampleshots/movies', - }, - ]; - this.selectedSampleOption = this.sampleOptions[0]; - - this.sampleAppsSidebarNavs = [ - { icon: 'pi pi-home', title: 'Overview' }, - { icon: 'pi pi-comment', title: 'Chat' }, - { icon: 'pi pi-inbox', title: 'Inbox' }, - { icon: 'pi pi-th-large', title: 'Cards' }, - { icon: 'pi pi-user', title: 'Customers' }, - { icon: 'pi pi-video', title: 'Movies' }, - ]; - this.sampleAppsSidebarNavsMore = [{ icon: 'pi pi-cog', title: 'Settings' }]; - - this.selectedSampleAppsSidebarNav = 'Overview'; - this.selectButtonValue = { label: 'Styled', value: 1 }; - - this.selectButtonOptions = [ - { label: 'Styled', value: 1 }, - { label: 'Unstyled', value: 2 }, - ]; - - this.items = [ - { label: 'Home', icon: 'pi pi-fw pi-home' }, - { label: 'Calendar', icon: 'pi pi-fw pi-calendar' }, - ]; - - this.users = [ - { name: 'Amy Elsner', image: 'amyelsner.png' }, - { name: 'Bernardo Dominic', image: 'bernardodominic.png' }, - { name: 'Onyama Limba', image: 'onyamalimba.png' }, - ]; - - this.preferences = [ - { - title: 'Email', - prefs: [ - { icon: 'pi pi-bell', title: 'Notification', checked: true }, - { icon: 'pi pi-inbox', title: 'Newsletter', checked: false }, - { icon: 'pi pi-sync', title: 'Product Updates', checked: false }, - ], - }, - { - title: 'Telephone', - prefs: [ - { icon: 'pi pi-mobile', title: 'Phone Call', checked: true }, - { icon: 'pi pi-volume-down', title: 'Voicemail', checked: false }, - { icon: 'pi pi-comments', title: 'SMS text', checked: false }, - ], - }, - { - title: 'Social Media', - prefs: [ - { icon: 'pi pi-clock', title: 'Automated Post', checked: true }, - { icon: 'pi pi-user', title: 'Direct Message', checked: false }, - ], - }, - { - title: 'Data Privacy', - prefs: [ - { icon: 'pi pi-box', title: 'Share Data with 3rd Parties', checked: true }, - { icon: 'pi pi-file', title: 'Cookies', checked: false }, - ], - }, - ]; - - this.opportunities = [ - { - title: 'Apollo', - link: 'https://primevue.org/templates/apollo/', - image: 'https://primefaces.org/cdn/primevue/images/layouts/apollo-vue.jpg', - text: 'Keep your application fresh with Apollo, the newest and most modern template available.', - }, - { - title: 'Ultima', - link: 'https://primevue.org/templates/ultima/', - image: 'https://primefaces.org/cdn/primevue/images/layouts/ultima-vue.jpg', - text: "Elevate your application's intuitiveness with Ultima's premium Material Design interface.", - }, - { - title: 'Diamond', - link: 'https://primevue.org/templates/diamond/', - image: 'https://primefaces.org/cdn/primevue/images/layouts/diamond-vue.jpg', - text: "Handle complex operations with elegance with Diamond's robust and powerful premium design.", - }, - { - title: 'Atlantis', - link: 'https://primevue.org/templates/atlantis/', - image: 'https://primefaces.org/cdn/primevue/images/layouts/atlantis-vue.jpg', - text: "Boost your application's capabilities, customization with the Atlantis template.", - }, - { - title: 'Verona', - link: 'https://primevue.org/templates/verona/', - image: 'https://primefaces.org/cdn/primevue/images/layouts/verona-vue.jpg', - text: "Achieve sophistication and subtlety with Verona's minimalistic, content-focused design.", - }, - { - title: 'Freya', - link: 'https://primevue.org/templates/freya/', - image: 'https://primefaces.org/cdn/primevue/images/layouts/freya-vue.png', - text: "Give your application a sleek, updated look with Freya's chic and modern premium template.", - }, - ]; - - this.callLogs = [ - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar6.png', - name: 'Brook Simmons', - time: '02.02.2024 | 45 min', - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar12.jpg', - name: 'Jacob Jones', - time: '02.02.2024 | 45 min', - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar13.jpg', - name: 'Annette Black', - time: '02.03.2024 | 13 min', - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar9.jpg', - name: 'Arlene McCoy', - time: '02.03.2024 | 14 min', - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar10.jpg', - name: 'Arlene Simmons', - time: '02.03.2024 | 14 min', - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar11.jpg', - name: 'Michael Brown', - time: '02.04.2024 | 20 min', - }, - ]; - - this.emailRecords = [ - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar2.png', - name: 'Brook Simmons', - time: '3:24 PM', - title: 'Unleash Business Potential', - text: 'Automate, analyze, and accelerate with our SaaS platform. Unshackle from mundane tasks and focus on scaling your business. Contact us for a demo today!', - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar7.png', - name: 'Jacob Jones', - time: '12.23.2023', - title: 'Optimized Workflow Revolution ', - text: "Experience a workflow revolution with our intuitive SaaS tool. With enhanced features and optimized processes, it's efficiency like never before. Let's get in touch for a brief demo!", - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar8.png', - name: 'Annette Black', - time: '12.17.2023', - title: 'Innovation at Fingertips', - text: 'With our SaaS solution, innovation is only a click away. Shape your future with pioneering features and minimalist design. Join us for your solution walk-through today!', - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar11.jpg', - name: 'Arlene McCoy', - time: '06.17.2023', - title: 'Seamless Integration', - text: 'Integrate effortlessly with our user-friendly SaaS tools. Streamline your operations and boost productivity. Discover more in our demo session.', - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar13.jpg', - name: 'Arlene Simmons', - time: '04.17.2023', - title: 'Transform Your Business', - text: 'Empower your team with our innovative SaaS solutions. Achieve unparalleled efficiency and drive growth. Book a demo to explore the possibilities.', - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar2.png', - name: 'Michael Brown', - time: '01.05.2024', - title: 'Next-Gen Collaboration', - text: 'Experience the future of collaboration with our cutting-edge SaaS platform. Enhance teamwork and streamline communication. Contact us for a demo today!', - }, - ]; - - if (isPlatformBrowser(this.platformId)) { - this.chartData2 = this.setChartData(); - this.chartOptions2 = this.setChartOptions(); - this.lineChartData = this.setLineChartData(); - this.lineChartOptions = this.setLineChartOptions(); - } - } - - setChartData() { - const documentStyle = getComputedStyle(document.documentElement); - const borderColor = documentStyle.getPropertyValue('--p-content-border-color'); - const hoverBackgroundColor = documentStyle.getPropertyValue('--p-primary-color'); - - return { - labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - datasets: [ - { - type: 'bar', - label: 'Investment Wallet', - backgroundColor: borderColor, - data: [100, 201, 404, 300, 140, 220, 314, 520, 145, 234, 325, 147], - borderRadius: { - topLeft: 4, - topRight: 4, - }, - borderSkipped: true, - barThickness: 20, - hoverBackgroundColor: hoverBackgroundColor, - hoverTransition: '1s ease all', - }, - ], - }; - } - - setChartOptions() { - const documentStyle = getComputedStyle(document.documentElement); - const backgroundColor = documentStyle.getPropertyValue('--p-content-background'); - const textColor = documentStyle.getPropertyValue('--p-text-color'); - const borderColor = documentStyle.getPropertyValue('--p-content-border-color'); - const textMutedColor = documentStyle.getPropertyValue('--p-text-muted-color'); - - const getOrCreateTooltip = (chart) => { - let tooltipEl = chart.canvas.parentNode.querySelector('div.chartjs-tooltip'); - - if (!tooltipEl) { - tooltipEl = document.createElement('div'); - tooltipEl.classList.add('chartjs-tooltip'); - tooltipEl.style.backgroundColor = backgroundColor; - tooltipEl.style.boxShadow = - ' 0px 33.12px 9.399px 0px rgba(0, 0, 0, 0.00), 0px 21.036px 8.504px 0px rgba(0, 0, 0, 0.01), 0px 12.084px 7.161px 0px rgba(0, 0, 0, 0.05), 0px 5.371px 5.371px 0px rgba(0, 0, 0, 0.09), 0px 1.343px 2.685px 0px rgba(0, 0, 0, 0.10)'; - tooltipEl.style.borderRadius = '7px'; - tooltipEl.style.color = textColor; - tooltipEl.style.opacity = 1; - tooltipEl.style.padding = '14.5px'; - tooltipEl.style.pointerEvents = 'none'; - tooltipEl.style.position = 'absolute'; - tooltipEl.style.transform = 'translate(-50%, 0)'; - tooltipEl.style.transition = 'all .2s ease'; - chart.canvas.parentNode.appendChild(tooltipEl); - } - - return tooltipEl; - }; - - return { - maintainAspectRatio: false, - aspectRatio: 0.8, - plugins: { - chartAreaBorder: { - borderColor: 'red', - borderWidth: 2, - borderDash: [5, 5], - borderDashOffset: 2, - }, - tooltip: { - enabled: false, - padding: 5, - position: 'nearest', - external: function (context) { - // Tooltip Element - const { chart, tooltip } = context; - const tooltipEl = getOrCreateTooltip(chart); - - // Hide if no tooltip - if (tooltip.opacity === 0) { - tooltipEl.style.opacity = 0; - - return; - } - - if (tooltip.body) { - const bodyLines = tooltip.body.map((b) => { - const strArr = b.lines[0].split(':'); - const data = { - text: strArr[0].trim(), - value: strArr[1].trim(), - }; - - return data; - }); - - // Clear old content - tooltipEl.innerHTML = ''; - bodyLines.forEach((body, i) => { - const text = document.createElement('div'); - - text.appendChild(document.createTextNode('$' + body.value + 'K')); - text.style.fontWeight = '500'; - text.style.lineHeight = '21px'; - text.style.fontSize = '14px'; - tooltipEl.appendChild(text); - }); - } - - const { offsetLeft: positionX, offsetTop: positionY } = chart.canvas; - - // Display, position, and set styles for font - tooltipEl.style.opacity = 1; - tooltipEl.style.left = positionX + tooltip.caretX + 'px'; - tooltipEl.style.top = positionY + tooltip.caretY + 'px'; - tooltipEl.style.font = tooltip.options.bodyFont.string; - tooltipEl.style.padding = tooltip.options.padding + 'px ' + tooltip.options.padding + 'px'; - }, - }, - legend: { - display: false, - }, - }, - scales: { - x: { - stacked: true, - ticks: { - color: textMutedColor, - }, - grid: { - color: 'transparent', - borderColor: 'transparent', - }, - }, - y: { - border: { - display: false, - }, - stacked: true, - ticks: { - color: textMutedColor, - }, - grid: { - color: borderColor, - borderColor: 'transparent', - }, - }, - }, - }; - } - - setLineChartData() { - const { darkTheme } = this.configService.appState(); - - return { - labels: ['31', '1', '2', '3', '4', '5', '6', '7', '8'], - datasets: [ - { - label: 'My First Dataset', - data: [60, 64, 57, 52, 58, 70, 75, 70, 60], - fill: true, - borderColor: '#16A34A', - tension: 0.4, - borderWidth: 1.5, - pointBackgroundColor: '#16A34A', - pointBorderColor: darkTheme ? '#09090B' : '#FFF', - pointBorderWidth: 3, - - hideInLegendAndTooltip: false, - pointStyle: function (context) { - let index = context.dataIndex; - - if (index == 6) { - return 'circle'; - } else { - return 'line'; - } - }, - pointRadius: function (context) { - let index = context.dataIndex; - - if (index == 6) { - return 6; - } else { - return 0.1; - } - }, - backgroundColor: (context) => { - const bgColor = ['rgba(22,163,74,0.16)', 'rgba(22,163,74,0)']; - - if (!context.chart.chartArea) { - return; - } - - const { - ctx, - data, - chartArea: { top, bottom }, - } = context.chart; - const gradientBg = ctx.createLinearGradient(0, top, 0, bottom); - const colorTranches = 1 / (bgColor.length - 1); - - for (let i = 0; i < bgColor.length; i++) { - gradientBg.addColorStop(0 + i * colorTranches, bgColor[i]); - } - - return gradientBg; - }, - }, - ], - options: { - responsive: true, - plugins: { - legend: { - position: 'top', - }, - title: { - display: true, - text: 'Chart.js Line Chart', - }, - }, - }, - }; - } - - setLineChartOptions() { - const documentStyle = getComputedStyle(document.documentElement); - const backgroundColor = documentStyle.getPropertyValue('--p-content-background'); - const textColor = documentStyle.getPropertyValue('--p-text-color'); - const borderColor = documentStyle.getPropertyValue('--p-content-border-color'); - const textMutedColor = documentStyle.getPropertyValue('--p-text-muted-color'); - - const getOrCreateTooltip = (chart) => { - let tooltipEl = chart.canvas.parentNode.querySelector('div.chartjs-tooltip'); - - if (!tooltipEl) { - tooltipEl = document.createElement('div'); - tooltipEl.classList.add('chartjs-tooltip'); - tooltipEl.style.backgroundColor = backgroundColor; - tooltipEl.style.boxShadow = - ' 0px 33.12px 9.399px 0px rgba(0, 0, 0, 0.00), 0px 21.036px 8.504px 0px rgba(0, 0, 0, 0.01), 0px 12.084px 7.161px 0px rgba(0, 0, 0, 0.05), 0px 5.371px 5.371px 0px rgba(0, 0, 0, 0.09), 0px 1.343px 2.685px 0px rgba(0, 0, 0, 0.10)'; - tooltipEl.style.borderRadius = '7px'; - tooltipEl.style.color = textColor; - tooltipEl.style.opacity = 1; - tooltipEl.style.padding = '2px'; - tooltipEl.style.pointerEvents = 'none'; - tooltipEl.style.position = 'absolute'; - tooltipEl.style.transform = 'translate(-50%, 0)'; - tooltipEl.style.transition = 'all .2s ease'; - chart.canvas.parentNode.appendChild(tooltipEl); - } - - return tooltipEl; - }; - - return { - maintainAspectRatio: false, - aspectRatio: 0.8, - plugins: { - chartAreaBorder: { - borderColor: 'red', - borderWidth: 2, - borderDash: [5, 5], - borderDashOffset: 2, - }, - tooltip: { - enabled: false, - padding: 8, - position: 'nearest', - external: function (context) { - // Tooltip Element - const { chart, tooltip } = context; - const tooltipEl = getOrCreateTooltip(chart); - - // Hide if no tooltip - if (tooltip.opacity === 0) { - tooltipEl.style.opacity = 0; - - return; - } - - if (tooltip.body) { - const bodyLines = tooltip.body.map((b) => { - const strArr = b.lines[0].split(':'); - const data = { - text: strArr[0].trim(), - value: strArr[1].trim(), - }; - - return data; - }); - - // Clear old content - tooltipEl.innerHTML = ''; - bodyLines.forEach((body, i) => { - const text = document.createElement('div'); - - text.appendChild(document.createTextNode(body.value + '.000')); - text.style.fontWeight = '500'; - text.style.lineHeight = '21px'; - text.style.fontSize = '14px'; - tooltipEl.appendChild(text); - }); - } - - const { offsetLeft: positionX, offsetTop: positionY } = chart.canvas; - - // Display, position, and set styles for font - tooltipEl.style.opacity = 1; - tooltipEl.style.left = positionX + tooltip.caretX + 'px'; - tooltipEl.style.top = positionY + tooltip.caretY - 40 + 'px'; - tooltipEl.style.font = tooltip.options.bodyFont.string; - tooltipEl.style.padding = tooltip.options.padding + 'px ' + tooltip.options.padding + 'px'; - }, - }, - legend: { - display: false, - }, - }, - scales: { - x: { - stacked: true, - ticks: { - color: textMutedColor, - }, - grid: { - color: 'transparent', - borderColor: 'transparent', - }, - }, - y: { - display: false, - grace: 14, - }, - }, - }; - } - - setSelectedSampleAppsSidebarNav(title) { - this.selectedSampleAppsSidebarNav = title; - } - - ngOnDestroy(): void { - if (this.subscription) { - this.subscription.unsubscribe(); - this.subscription = null; - } - } -} diff --git a/src/app/showcase/pages/landing/landing.component.ts b/src/app/showcase/pages/landing/landing.component.ts deleted file mode 100644 index 3581783a066..00000000000 --- a/src/app/showcase/pages/landing/landing.component.ts +++ /dev/null @@ -1,66 +0,0 @@ -import { CommonModule, NgOptimizedImage } from '@angular/common'; -import { Component, OnInit, afterNextRender } from '@angular/core'; -import { Meta, Title } from '@angular/platform-browser'; -import { AppNewsComponent } from '../../layout/news/app.news.component'; -import { AppTopBarComponent } from '../../layout/topbar/app.topbar.component'; -import { AppConfigService } from '@service/appconfigservice'; -import { BlockSectionComponent } from './blocksection.component'; -import { FeaturesSectionComponent } from './featuressection.component'; -import { FooterSectionComponent } from './footersection.component'; -import { HeroSectionComponent } from './herosection.component'; -import { TemplateSectionComponent } from './templatesection.component'; -import { ThemeSectionComponent } from './themesection.component'; -import { UsersSectionComponent } from './userssection.component'; -import { Subscription } from 'rxjs'; - -@Component({ - selector: 'landing', - standalone: true, - templateUrl: './landing.component.html', - imports: [ - CommonModule, - NgOptimizedImage, - AppNewsComponent, - AppTopBarComponent, - HeroSectionComponent, - FeaturesSectionComponent, - UsersSectionComponent, - ThemeSectionComponent, - BlockSectionComponent, - TemplateSectionComponent, - FooterSectionComponent, - ], -}) -export class LandingComponent implements OnInit { - subscription!: Subscription; - - constructor( - private configService: AppConfigService, - private metaService: Meta, - private titleService: Title, - ) {} - - get landingClass() { - return { - 'layout-dark': this.isDarkMode, - 'layout-light': !this.isDarkMode, - 'layout-news-active': this.isNewsActive, - }; - } - - get isDarkMode() { - return this.configService.appState().darkTheme; - } - - get isNewsActive() { - return this.configService.state.newsActive; - } - - ngOnInit() { - this.titleService.setTitle('PrimeNG - Angular UI Component Library'); - this.metaService.updateTag({ - name: 'description', - content: 'The ultimate collection of design-agnostic, flexible and accessible Angular UI Components.', - }); - } -} diff --git a/src/app/showcase/pages/landing/samples/cardsapp.component.ts b/src/app/showcase/pages/landing/samples/cardsapp.component.ts deleted file mode 100644 index fa20aa19bd5..00000000000 --- a/src/app/showcase/pages/landing/samples/cardsapp.component.ts +++ /dev/null @@ -1,835 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { RouterModule } from '@angular/router'; -import { MessageService, PrimeNGConfig } from 'primeng/api'; -import { BadgeModule } from 'primeng/badge'; -import { Chip } from 'primeng/chip'; -import { InputNumber } from 'primeng/inputnumber'; -import { InputSwitchModule } from 'primeng/inputswitch'; -import { RadioButton } from 'primeng/radiobutton'; -import { SelectButton } from 'primeng/selectbutton'; -import { Slider } from 'primeng/slider'; -import { DividerModule } from 'primeng/divider'; -import { AvatarModule } from 'primeng/avatar'; -import { TooltipModule } from 'primeng/tooltip'; -import { ButtonModule } from 'primeng/button'; -import { InputTextModule } from 'primeng/inputtext'; -import { MenuModule } from 'primeng/menu'; -import { Tag } from 'primeng/tag'; -import { AvatarGroupModule } from 'primeng/avatargroup'; -import { FileUpload } from 'primeng/fileupload'; -import { InputOtp } from 'primeng/inputotp'; -import { AutoComplete } from 'primeng/autocomplete'; -import { OverlayBadgeModule } from 'primeng/overlaybadge'; -import { Checkbox } from 'primeng/checkbox'; -import { Select } from 'primeng/select'; -import { ToggleSwitchModule } from 'primeng/toggleswitch'; - -@Component({ - selector: 'cards-app', - standalone: true, - imports: [ - CommonModule, - RouterModule, - InputNumber, - Select, - RadioButton, - Chip, - InputSwitchModule, - SelectButton, - Slider, - BadgeModule, - FormsModule, - DividerModule, - AvatarModule, - TooltipModule, - ButtonModule, - InputTextModule, - MenuModule, - Tag, - AvatarGroupModule, - InputOtp, - AutoComplete, - FileUpload, - OverlayBadgeModule, - Checkbox, - ToggleSwitchModule, - ], - template: ` -
    Cards
    -
    You can make cards using Aura like below 👇
    -
    -
    -
    -
    - - - - -
    -
    Jacob Jones
    -
    hi@jacobjones.co
    -
    -
    -
    -
    14.k Followers
    -
    359 Following
    -
    -

    - Meet Jacob Jones, the whimsical adventurer on a quest for life's quirks. From sock mysteries to subway adventures, - join him for a laughter-filled journey! -

    -
    -
    Mutual Friends
    - - - - - - - - -
    - -
    -
    - - - - -
    -
    Jacob Jones
    -
    hi@jacobjones.co
    -
    - -
    -
    - - - - -
    -
    Courtney Henry
    -
    cou.henry41@courtney.co
    -
    - -
    -
    -
    -
    -
    - -
    -
    Jacob Jones
    -
    hi@jacobjones.co
    -
    - -
    -
    - - - - -
    - -
    - -
    Switch to {{ darkMode ? 'Light' : 'Dark' }}
    - -
    -
    -
    -
    -
    -
    -
    Data Analyst
    -
    Data Insights Ltd.
    -
    - -
    -
    -
    - -
    Senior
    -
    -
    - -
    Full-Time
    -
    -
    - -
    $80,000
    -
    -
    -

    - Expert in data analysis? Join Data Insights Ltd. as a senior data analyst. Lead in the world of data with us! -

    -
    - - - -
    -
    -
    - -
    -
    -
    -
    -
    -
    - -
    Upload Files
    - -
    -
    - - -
    -
    - - - -
    -
    - - - -
    -
    -
    - -
    - Click to upload or and drop -
    -

    - PDF, JPG, PNG, JPEG, DOC, CSV, XML, XMLX, XLS, XLSX (max 10MB) -

    -
    -
    - - -
    -
    Pending
    -
    -
    -
    - -
    - {{ - file.name - }} - {{ formatSize(file.size) }} -
    - - -
    -
    -
    -
    - -
    -
    Completed
    -
    -
    -
    - -
    - {{ - file.name - }} - {{ formatSize(file.size) }} -
    - - -
    -
    -
    -
    -
    -
    -
    -
    - - -
    -
    - -
    -
    - - -
    -
    -
    -
    -
    - - - - -
    - - - - - - -
    - -
    -
    That's your avatar
    -
    Easy to use! place it, watch it.
    -
    -
    -
    -
    Add Member
    - -
    -
    -
    Email
    -
    - - -
    -
    -
    -
    Members
    -
    -
    - -
    -
    Brook Simmons
    -
    brook.sim42@primeng.org
    -
    - -
    -
    - -
    -
    Dianne Russell
    -
    di.russ23@primeng.org
    -
    - -
    -
    - -
    -
    Jacob Jones
    -
    jac.jon87@primeng.org
    -
    - -
    -
    -
    -
    -
    Copy Link
    -
    - - -
    -
    -
    -
    -
    -
    -
    User Profiles
    - -
    -
    - -
    Sound
    - -
    -
    - -
    Wi-Fi
    - -
    -
    - -
    Dark Mode
    - -
    -
    - -
    Location Services
    - -
    -
    - -
    Privacy Settings
    - -
    -
    - -
    Auto Update
    - -
    -
    -
    -
    -
    Forgot Password
    -
    -
    - Verification code
    - has been sent to email -
    -
    - u*******m@gmail.com -
    -
    -
    - -
    -
    - -
    - -
    -
    -
    Price Range
    -
    - -
    -
    -
    - - -
    -
    - - -
    -
    -
    -
    Popular specs
    -
    -
    - - -
    -
    -
    -
    - - -
    -
    -
    -
    - `, - host: { - class: 'flex-1 h-full overflow-y-auto overflow-x-clip overflow-hidden border border-surface rounded-2xl p-6', - }, - providers: [MessageService], - encapsulation: ViewEncapsulation.None, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class CardsApp { - files = []; - - uploadedFiles: any[] = []; - - totalSize: number = 0; - - totalSizePercent: number = 0; - - jobApplication: boolean = false; - - userProfiles: string = 'Chilling'; - - userProfilesOptions: string[] = ['Chilling', 'Do Not Disturb']; - - userProfilesValues: boolean[] = [true, true, false, false, true, false]; - - forgotPasswordOTP: string = '023'; - - priceRange: number[] = [0, 10000]; - - priceMinVal: number = 0; - - priceMaxVal: number = 100000; - - priceRangePopularSpecs: any; - - priceRangePopularSpecsChecked: string[] = ['Furnished', 'Detached', 'Balcony', 'Sea view']; - - userSelectButtonOptions: string[] = ['Joined', 'Hosted']; - - selectedUserSelectButtonOption: string = 'Joined'; - - darkMode: boolean = false; - - emailChips: any; - - memberSelectedTypes: string[] = ['O', 'E', 'V']; - - memberTypes: any; - - copiedText: string = "https://www.example.com/shared-files/user123/document-collection/file12345';"; - - documentName: string = 'Aura Theme'; - - filesTag: string[] = ['ui', 'redesign', 'dashboard']; - - selectedPermission: string = 'Everyone'; - - permissions: any; - - items: any; - - constructor( - private config: PrimeNGConfig, - private messageService: MessageService, - ) {} - - ngOnInit() { - this.priceRangePopularSpecs = [ - { value: 'Furnished', checked: true }, - { value: 'Unfurnished', checked: false }, - { value: 'Detached', checked: true }, - { value: 'Underfloor heating', checked: false }, - { value: 'Balcony', checked: true }, - { value: 'Duplex', checked: false }, - { value: 'Triplex', checked: false }, - { value: 'Garden', checked: false }, - { value: 'Central location', checked: false }, - { value: 'Sea view', checked: true }, - ]; - this.memberTypes = [ - { name: 'Owner', code: 'O' }, - { name: 'Editor', code: 'E' }, - { name: 'Viewer', code: 'V' }, - ]; - - this.permissions = [ - { name: 'Everyone', icon: 'pi pi-globe', key: 'E' }, - { name: 'Admins only', icon: 'pi pi-users', key: 'A' }, - ]; - } - - onRemoveTemplatingFile(file, removeFileCallback, index) { - removeFileCallback(index); - this.totalSize -= parseInt(this.formatSize(file.size)); - this.totalSizePercent = this.totalSize / 10; - } - - onClearTemplatingUpload(clear) { - clear(); - this.totalSize = 0; - this.totalSizePercent = 0; - } - - onSelectedFiles(event) { - this.files = event.files; - this.files.forEach((file) => { - this.totalSize += parseInt(this.formatSize(file.size)); - }); - } - - uploadEvent(callback) { - this.totalSizePercent = this.totalSize / 10; - callback(); - } - - onTemplatedUpload(event) { - for (let file of event.files) { - this.uploadedFiles.push(file); - } - this.messageService.add({ severity: 'info', summary: 'Success', detail: 'File Uploaded', life: 3000 }); - } - - formatSize(bytes) { - const k = 1024; - const dm = 3; - const sizes = this.config.translation.fileSizeTypes; - - if (bytes === 0) { - return `0 ${sizes[0]}`; - } - - const i = Math.floor(Math.log(bytes) / Math.log(k)); - const formattedSize = parseFloat((bytes / Math.pow(k, i)).toFixed(dm)); - - return `${formattedSize} ${sizes[i]}`; - } - - search(event) { - this.items = [...Array(10).keys()].map((item) => event.query + '-' + item); - } -} diff --git a/src/app/showcase/pages/landing/samples/customersapp.component.ts b/src/app/showcase/pages/landing/samples/customersapp.component.ts deleted file mode 100644 index e707d521822..00000000000 --- a/src/app/showcase/pages/landing/samples/customersapp.component.ts +++ /dev/null @@ -1,348 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { ChangeDetectionStrategy, Component, Inject, PLATFORM_ID, ViewEncapsulation } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { RouterModule } from '@angular/router'; -import { ChartModule } from 'primeng/chart'; -import { DropdownModule } from 'primeng/dropdown'; -import { InputSwitchModule } from 'primeng/inputswitch'; -import { SelectButton } from 'primeng/selectbutton'; -import { DividerModule } from 'primeng/divider'; -import { AvatarModule } from 'primeng/avatar'; -import { TooltipModule } from 'primeng/tooltip'; -import { IconField } from 'primeng/iconfield'; -import { InputIcon } from 'primeng/inputicon'; -import { ButtonModule } from 'primeng/button'; -import { Table, TableCheckbox, TableHeaderCheckbox } from 'primeng/table'; -import { InputTextModule } from 'primeng/inputtext'; -import { Tag } from 'primeng/tag'; -import { Knob } from 'primeng/knob'; -import { OverlayBadgeModule } from 'primeng/overlaybadge'; -import { DrawerModule } from 'primeng/drawer'; -import { DomSanitizer } from '@angular/platform-browser'; -import { ToggleSwitchModule } from 'primeng/toggleswitch'; -import { PopoverModule } from 'primeng/popover'; - -@Component({ - selector: 'customers-app', - standalone: true, - imports: [ - CommonModule, - RouterModule, - DropdownModule, - ChartModule, - InputSwitchModule, - SelectButton, - FormsModule, - DividerModule, - AvatarModule, - TooltipModule, - IconField, - InputIcon, - ButtonModule, - Table, - TableHeaderCheckbox, - TableCheckbox, - InputTextModule, - Tag, - Knob, - OverlayBadgeModule, - DrawerModule, - ToggleSwitchModule, - PopoverModule, - ], - template: ` -
    -
    -
    -
    Customers
    -
    The analysis list here shows all users
    -
    - -
    -
    - - - - -
    - - - - - - -
    -
    -
    - - - - - - - Name - Title - Company Name - Email Address - Lead Source - Status - More - - - - - - - - -
    - - - - -
    {{ data.name }}
    -
    - - -
    {{ data.title }}
    - - -
    -
    - -
    - {{ data.company.name }} -
    -
    - - -
    {{ data.email }}
    - - -
    {{ data.lead }}
    - - - - - -
    - -
    - - -
    -
    - - -
    - - -
    -
    -
    -
    -
    - `, - host: { - class: 'w-full h-full', - }, - encapsulation: ViewEncapsulation.None, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class CustomersApp { - search: string = ''; - - tableData: any = []; - - companyLogos: any; - - selectedRows: any = []; - - constructor( - @Inject(PLATFORM_ID) private platformId: any, - private sanitizer: DomSanitizer, - ) {} - - ngOnInit() { - this.tableData = [ - { - id: 1, - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar2.png', - active: true, - name: 'Brook Simmons', - title: 'Sales Executive ', - company: { name: 'Mistranet', logo: 'mistranet' }, - email: 'hi@brooksmmns.co', - lead: 'Linkedin', - status: 'Active', - }, - { - id: 2, - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar9.jpg', - active: true, - name: 'Dianne Russell', - title: 'CEO', - company: { name: 'BriteMank', logo: 'britemank' }, - email: 'hi@diannerussell.com', - lead: 'Website', - status: 'Inactive', - }, - { - id: 3, - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar13.jpg', - active: undefined, - name: 'Amy Elsner', - title: 'Product Manager', - company: { name: 'ZenTrailMs', logo: 'zentrailms' }, - email: 'hi@amyelsner.com', - lead: 'Cold Call', - status: 'Prospect', - }, - { - id: 4, - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar11.jpg', - active: true, - name: 'Jacob Jones', - title: 'Manager', - company: { name: 'Streamlinz', logo: 'streamlinz' }, - email: 'jacobjones@gmail.com', - lead: 'Partner', - status: 'Prospect', - }, - { - id: 5, - image: '', - active: false, - name: 'Cameron Watson', - capName: 'CW', - title: 'Product Manager', - company: { name: 'BriteMank', logo: 'britemank' }, - email: 'hi@cameronwilliamson', - lead: 'Social Media', - status: 'Active', - }, - { - id: 6, - image: '', - active: true, - name: 'Wade Warren', - capName: 'WW', - title: 'Director', - company: { name: 'Streamlinz', logo: 'streamlinz' }, - email: 'hi@annetteblack.com', - lead: 'Cold Call', - status: 'Inactive', - }, - { - id: 7, - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar7.png', - active: true, - name: 'Guy Hawkins', - title: 'Director', - company: { name: 'Wavelength', logo: 'wavelength' }, - email: 'hi@darrellsteward.com', - lead: 'Linkedin', - status: 'Active', - }, - { - id: 8, - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar8.png', - active: true, - name: 'Annette Black', - title: 'Manager', - company: { name: 'Wavelength', logo: 'wavelength' }, - email: 'jeromebell@gmail.com', - lead: 'Website', - status: 'Inactive', - }, - { - id: 9, - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar10.jpg', - active: undefined, - name: 'Darrell Steward', - title: 'Product Manager', - company: { name: 'ZenTrailMs', logo: 'zentrailms' }, - email: 'hi@onyamalimba.co', - lead: 'Website', - status: 'Active', - }, - { - id: 10, - image: '', - active: true, - name: 'Jerome Bell', - capName: 'JB', - title: 'Marketing Manager', - company: { name: 'Mistranet', logo: 'mistranet' }, - email: 'hi@courtneyhenryo', - lead: 'Social Media', - status: 'Active', - }, - { - id: 11, - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/avatar12.jpg', - active: undefined, - name: 'Onyama Limba', - title: 'Sales Executive ', - company: { name: 'BriteMank', logo: 'britemank' }, - email: 'hi@arlenemccoy.com', - lead: 'Social Media', - status: 'Active', - }, - ]; - - this.companyLogos = { - mistranet: this.sanitizer.bypassSecurityTrustHtml(` - - - - `), - britemank: this.sanitizer.bypassSecurityTrustHtml(` - - - - - - - - - - - - `), - zentrailms: this.sanitizer.bypassSecurityTrustHtml(` - - - - `), - streamlinz: this.sanitizer - .bypassSecurityTrustHtml(` - - - - -`), - wavelength: this.sanitizer - .bypassSecurityTrustHtml(` - - - - -`), - }; - } -} diff --git a/src/app/showcase/pages/landing/samples/moviesapp.component.ts b/src/app/showcase/pages/landing/samples/moviesapp.component.ts deleted file mode 100644 index 506c2e83d39..00000000000 --- a/src/app/showcase/pages/landing/samples/moviesapp.component.ts +++ /dev/null @@ -1,357 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { RouterModule } from '@angular/router'; -import { SelectButton } from 'primeng/selectbutton'; -import { Slider } from 'primeng/slider'; -import { AvatarModule } from 'primeng/avatar'; -import { TooltipModule } from 'primeng/tooltip'; -import { IconField } from 'primeng/iconfield'; -import { InputIcon } from 'primeng/inputicon'; -import { ButtonModule } from 'primeng/button'; -import { InputTextModule } from 'primeng/inputtext'; -import { ProgressBar } from 'primeng/progressbar'; -import { Carousel } from 'primeng/carousel'; -import { OverlayBadgeModule } from 'primeng/overlaybadge'; - -@Component({ - selector: 'movies-app', - standalone: true, - imports: [ - CommonModule, - RouterModule, - SelectButton, - Slider, - FormsModule, - AvatarModule, - TooltipModule, - IconField, - InputIcon, - ButtonModule, - InputTextModule, - ProgressBar, - Carousel, - OverlayBadgeModule, - ], - template: ` -
    -
    - -
    - - - - - - - - - - -
    -
    -
    -
    -
    Keep watching
    - -
    - - -
    -
    - - -
    -
    - Carousel Movie Image -
    - {{ item.point }} -
    -
    - -
    -
    -
    -
    -
    {{ item.name }}
    -
    - {{ item.categories.join(', ') }} -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    - - - - -
    - -
    -
    -
    -
    - Popular Movie Cover -
    - {{ movie.point }} -
    -
    -
    -
    -
    {{ movie.name }}
    -
    - {{ movie.categories.join(', ') }} -
    -
    - -
    -
    -
    -
    -
    - `, - encapsulation: ViewEncapsulation.None, - changeDetection: ChangeDetectionStrategy.OnPush, -}) -export class MoviesApp { - search: string | undefined; - - page: number = 0; - - value: string = 'Home'; - - options: string[] = ['Home', 'Movies', 'TV Shows', 'Recently Added', 'My List']; - - responsiveOptions: any; - - carouselData: any; - - popularMovies: any; - - ngOnInit() { - this.responsiveOptions = [ - { - breakpoint: '1199px', - numVisible: 3, - numScroll: 1, - }, - - { - breakpoint: '767px', - numVisible: 2, - numScroll: 1, - }, - { - breakpoint: '575px', - numVisible: 1, - numScroll: 1, - }, - ]; - - this.carouselData = [ - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover1.png', - name: 'Heat', - bookmarked: true, - point: '4.7', - watchedPercent: 80, - categories: ['Action', 'Crime', 'Drama'], - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover2.png', - name: 'Batman Begins', - bookmarked: false, - point: '4.8', - watchedPercent: 45, - categories: ['Action', 'Crime', 'Drama'], - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover3.png', - name: 'Leon: The Professional', - bookmarked: false, - point: '4.3', - watchedPercent: 10, - categories: ['Action', 'Crime', 'Drama'], - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover4.png', - name: 'Matrix', - bookmarked: false, - point: '4.9', - watchedPercent: 50, - categories: ['Action', 'Sci-Fi'], - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover5.png', - name: 'Fight Club', - bookmarked: false, - point: '4.4', - watchedPercent: 30, - categories: ['Drama'], - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover6.png', - name: 'The Big Lebowski', - bookmarked: false, - point: '4.7', - watchedPercent: 40, - categories: ['Comedy', 'Drama'], - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover7.png', - name: 'Twelve Angry Men', - bookmarked: false, - point: '4.7', - watchedPercent: 50, - categories: ['Crime', 'Drama'], - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover8.png', - name: 'Saving Private Ryan', - bookmarked: true, - point: '4.7', - watchedPercent: 80, - categories: ['Drama', 'War'], - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover9.png', - name: 'Seven', - bookmarked: false, - point: '4.7', - watchedPercent: 20, - categories: ['Crime', 'Drama', 'Mystery'], - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover10.png', - name: 'Shutter Island', - bookmarked: false, - point: '4.7', - watchedPercent: 70, - categories: ['Mystery', 'Thriller'], - }, - ]; - - this.popularMovies = [ - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover7.png', - name: 'Twelve Angry Men', - bookmarked: false, - point: '4.6', - categories: ['Crime', 'Drama'], - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover8.png', - name: 'Saving Private Ryan', - bookmarked: true, - point: '4.4', - categories: ['Drama', 'War'], - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover9.png', - name: 'Seven', - bookmarked: false, - point: '4.3', - categories: ['Crime', 'Drama', 'Mystery'], - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover10.png', - name: 'Shutter Island', - bookmarked: false, - point: '4.7', - categories: ['Mystery', 'Thriller'], - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover11.png', - name: 'Basic Instinct', - bookmarked: true, - point: '4.3', - categories: ['Drama', 'Mystery', 'Thriller'], - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover12.png', - name: 'Big Hero 6', - bookmarked: false, - point: '4.7', - categories: ['Animation', 'Action', 'Adventure'], - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover13.png', - name: 'The Lord Of The Rings: Fellowship of the ring', - bookmarked: true, - point: '4.9', - categories: ['Action', 'Adventure', 'Drama'], - }, - { - image: 'https://www.primefaces.org/cdn/primevue/images/landing/apps/movie-cover14.png', - name: 'Kill Bill', - bookmarked: true, - point: '4.5', - categories: ['Action', 'Crime', 'Thriller'], - }, - ]; - } - - previousPage() { - this.page -= 1; - } - - nextPage() { - this.page += 1; - } -} diff --git a/src/app/showcase/pages/landing/templatesection.component.ts b/src/app/showcase/pages/landing/templatesection.component.ts deleted file mode 100644 index 035c7b48c1f..00000000000 --- a/src/app/showcase/pages/landing/templatesection.component.ts +++ /dev/null @@ -1,166 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; - -@Component({ - selector: 'templates-section', - standalone: true, - imports: [CommonModule], - template: ` -
    -
    Templates
    -

    - Professionally designed highly customizable application templates to get started in style. -

    - -
    - -
    - - - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -
    - `, -}) -export class TemplateSectionComponent { - constructor(private configService: AppConfigService) {} - - get isDarkMode() { - return this.configService.appState().darkTheme; - } -} diff --git a/src/app/showcase/pages/listbox/index.ts b/src/app/showcase/pages/listbox/index.ts deleted file mode 100644 index e3c435ece69..00000000000 --- a/src/app/showcase/pages/listbox/index.ts +++ /dev/null @@ -1,92 +0,0 @@ -import { Component } from '@angular/core'; -import { ReactiveFormsDoc } from '@doc/listbox/reactiveformsdoc'; -import { AccessibilityDoc } from '@doc/listbox/accessibilitydoc'; -import { BasicDoc } from '@doc/listbox/basicdoc'; -import { DisabledDoc } from '@doc/listbox/disableddoc'; -import { FilterDoc } from '@doc/listbox/filterdoc'; -import { GroupDoc } from '@doc/listbox/groupdoc'; -import { ImportDoc } from '@doc/listbox/importdoc'; -import { InvalidDoc } from '@doc/listbox/invaliddoc'; -import { MultipleDoc } from '@doc/listbox/multipledoc'; -import { TemplateDoc } from '@doc/listbox/templatedoc'; -import { VirtualScrollDoc } from '@doc/listbox/virtualscrolldoc'; -import { ListboxDocModule } from '@doc/listbox/listboxdoc.module'; -import { CheckmarkDoc } from '@doc/listbox/checkmarkdoc'; - -@Component({ - template: ` `, - standalone: true, - imports: [ListboxDocModule], -}) -export class ListboxDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'checkmark', - label: 'Checkmark', - component: CheckmarkDoc, - }, - { - id: 'multiple', - label: 'Multiple', - component: MultipleDoc, - }, - { - id: 'group', - label: 'Group', - component: GroupDoc, - }, - { - id: 'filter', - label: 'Filter', - component: FilterDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'virtualscroll', - label: 'Virtual Scroll', - component: VirtualScrollDoc, - }, - { - id: 'invalid', - label: 'Invalid', - component: InvalidDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/listbox/routes.ts b/src/app/showcase/pages/listbox/routes.ts deleted file mode 100644 index f5e308c16e1..00000000000 --- a/src/app/showcase/pages/listbox/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ListboxDemo } from './'; - -export default [ - { - path: '', - component: ListboxDemo, - }, -]; diff --git a/src/app/showcase/pages/lts/index.ts b/src/app/showcase/pages/lts/index.ts deleted file mode 100755 index f9e3d0879a9..00000000000 --- a/src/app/showcase/pages/lts/index.ts +++ /dev/null @@ -1,396 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { Meta, Title } from '@angular/platform-browser'; -import { RouterModule } from '@angular/router'; -import { Code } from '@domain/code'; -import { AppCodeModule } from '@layout/doc/app.code.component'; -import { RippleModule } from '../../../components/ripple/ripple'; -import { TagModule } from '../../../components/tag/tag'; - -@Component({ - standalone: true, - imports: [CommonModule, TagModule, AppCodeModule, RouterModule, RippleModule], - template: ` -
    -
    -
    - -
    Community Versions
    -

    - Angular is a fast paced technology with a new major version every 6 months. PrimeNG release cycle is aligned with - Angular and every 6 months a new major PrimeNG version is released as open source that is compatible with the latest - Angular core. The maintenance releases of the latest PrimeNG version are provided as free and open source for the - following 6 months until the new major Angular version is ready. -

    -
    -
    -
    LTS Versions
    -

    - Majority of the existing applications prefer to remain at a previous version due to stability requirements instead - of upgrading to the latest version immediately. PrimeNG LTS is a support service to provide a license for the finest - compatible version suited to you. LTS covers the prior two versions from the latest release, this means up to 18 - months of almost bi-weekly releases to bring the latest defect fixes and security updates to your project. As an - example, when PrimeNG moves to Angular 18, v17 and v16 will move to LTS support whereas STS (short term support) - versions of PrimeNG 18 will be open source under MIT license for at least 6 months until Angular/PrimeNG 19 is - released. -

    -
    -
    -
    -
    Version Support
    -

    - STS means open source short term support whereas LTS stands for commercial long term support. Legacy - versions are only supported by - PrimeNG PRO. -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    VersionStatusEnd of STSEnd of LTS
    - - STSAfter v18 releaseAfter v20 release
    - - LTSAfter v17 releaseAfter v19 release
    - - LTSAfter v16 releaseAfter v18 release
    - - LegacyAfter v15 releaseAfter v17 release
    - - LegacyAfter v14 releaseAfter v16 release
    - - LegacyAfter v13 releaseAfter v15 release
    -
    -
    -
    -
    LTS License
    - -
    -
    -
    - - Security -
    -

    - PrimeNG comes with a commitment to provide long-term support, including regular security updates to keep your - system protected against emerging threats. -

    -
    -
    -
    - - Maintenance -
    -

    - We understand the importance of maintaining a stable and reliable software system. Our team will provide ongoing - maintenance to ensure that the software continues to function seamlessly and efficiently. -

    -
    -
    -
    - - Enhancements -
    -

    - We are dedicated to continuously improving PrimeNG to meet the evolving needs of our users. As part of our - long-term support, we will provide regular updates and enhancements to add new features and functionality. -

    -
    -
    -
    -
    -
    Pricing
    -
    Choose the right plan for your business.
    - View License Details - -
    -
    -
    -
    -
    Basic License
    -
    Annual
    -
    -
    -
    - $249 -
    -
    -
    -
      -
    • - - Expires After 1 Year -
    • -
    • - - Warning Message at Runtime After Expiry -
    • -
    • - - Eligible for 1 Major Version -
    • -
    • - - Unlimited Developers -
    • -
    • - - Unlimited Projects -
    • -
    -
    - Buy Now -
    -
    -
    - -
    -
    -
    -
    Extended License
    -
    Perpetual
    -
    -
    -
    - $990 -
    -
    -
    -
      -
    • - - No Expiry -
    • -
    • - - No Warning Message at Runtime -
    • -
    • - - Eligible for 1 Major Version -
    • -
    • - - Unlimited Developers -
    • -
    • - - Unlimited Projects -
    • -
    -
    - Buy Now -
    -
    -
    -
    -
    -
    -
    Usage
    -

    - LTS versions require a license key and a pass key to be verified at your main app component or main.ts before bootstrap - process. The keys would be available at - PrimeStore - under LTS Licenses section. -

    - -
    -
    -
    Frequently Asked Questions
    -
    -
    -
    - Do I have to purchase a license for PrimeNG? -
    -

    - No, only the versions that have the -lts suffix required a paid license. Any other version is open source - under MIT license. -

    - -
    - Is LTS License mandatory to use PrimeNG? -
    -

    - No, LTS is totally optional if you cannot update to latest Angular immediately and still would like to receive - updates for your version. -

    - -
    - How long is the duration of the LTS license? -
    -

    - Duration is 1 year for Basic License, for Extended License there is no limit. -

    - -
    - What happens after the LTS license duration ends? -
    -

    - A message will be displayed at the application screen and license needs to be renewed at PrimeStore. This only - applies to Basic License as Extended License has no time limit. -

    - -
    - Is a license bound to a specific major version? -
    -

    - Yes, a license key is tied to the major version such as 15 and same license key cannot be used on another major - version like 14. -

    - -
    - How can I assign my LTS license to a version? -
    -

    - At PrimeStore, there is an "Assign" feature that activates your license by selecting a version. -

    -
    -
    -
    - Does the license renew automatically? -
    -

    - No, renewal should be done manually at PrimeStore. -

    - -
    - How are LTS and Community versions differentiated at NPM? -
    -

    - LTS releases have -lts suffix such as 14.2.4-lts. -

    - -
    - Is the license per organization, per developer or per cpu/server? -
    -

    - LTS license is per organization, there is no limit on the number of developers, projects or hardware. -

    - -
    - Can subsidiary companies share the license of a parent company? -
    -

    - No, license owner needs to be a separate entity as a result each company requires a separate license. -

    - -
    - Does LTS provide a support contact? -
    -

    - No, PrimeNG PRO is the service where response of PrimeTek engineers is secured within 1 business day. -

    -
    -
    -
    - Can LTS releases be used in open source projects? -
    -

    - No, this means violation of the license as keys cannot be shared. -

    - -
    - Does PRO provide access to the LTS releases? -
    -

    - Yes, PRO users are granted a basic license. -

    - -
    - What is the difference between LTS and PRO? -
    -

    - PrimeNG PRO is a premium support service delivered via an exclusive JIRA instance where support engineers of - PrimeTek provide assistance within 1 business day to the raised tickets. LTS on the other hand provides a - license to utilize the long term support versions. -

    -
    -
    -
    -
    - `, -}) -export class LTSDemo { - code: Code = { - typescript: `import { Component } from '@angular/core'; -import { LicenseManager } from 'primeng/api'; - -@Component({ - selector: 'app-root', - templateUrl: './app.component.html' -}) -export class AppComponent { - - LicenseManager.verify('LICENSE_KEY', 'PASS_KEY'); - -}`, - }; - - constructor(private titleService: Title, private metaService: Meta) { - this.titleService.setTitle('Long Term Support - PrimeNG'); - this.metaService.updateTag({ name: 'description', content: 'Long Term Support' }); - } -} diff --git a/src/app/showcase/pages/lts/routes.ts b/src/app/showcase/pages/lts/routes.ts deleted file mode 100755 index ddc478d6d34..00000000000 --- a/src/app/showcase/pages/lts/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { LTSDemo } from './'; - -export default [ - { - path: '', - component: LTSDemo, - }, -]; diff --git a/src/app/showcase/pages/megamenu/index.ts b/src/app/showcase/pages/megamenu/index.ts deleted file mode 100644 index 0e4e7dc5069..00000000000 --- a/src/app/showcase/pages/megamenu/index.ts +++ /dev/null @@ -1,71 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/megamenu/importdoc'; -import { BasicDoc } from '@doc/megamenu/basicdoc'; -import { TemplateDoc } from '@doc/megamenu/templatedoc'; -import { VerticalDoc } from '@doc/megamenu/verticaldoc'; -import { AccessibilityDoc } from '@doc/megamenu/accessibilitydoc'; -import { CommandDoc } from '@doc/megamenu/commanddoc'; -import { RouterDoc } from '@doc/megamenu/routerdoc'; -import { MegaMenuDocModule } from '@doc/megamenu/megamenudoc.module'; - -@Component({ - standalone: true, - imports: [MegaMenuDocModule], - template: ``, - styles: [ - ` - :host ::ng-deep { - .p-megamenu-panel { - z-index: 3; - } - } - `, - ], -}) -export class MegaMenuDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'vertical', - label: 'Vertical', - component: VerticalDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'command', - label: 'Command', - component: CommandDoc, - }, - { - id: 'router', - label: 'Router', - component: RouterDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/megamenu/routes.ts b/src/app/showcase/pages/megamenu/routes.ts deleted file mode 100644 index 42fdcb05abf..00000000000 --- a/src/app/showcase/pages/megamenu/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { MegaMenuDemo } from './'; - -export default [ - { - path: '', - component: MegaMenuDemo, - }, -]; diff --git a/src/app/showcase/pages/menu/index.ts b/src/app/showcase/pages/menu/index.ts deleted file mode 100644 index e35a0abe9a7..00000000000 --- a/src/app/showcase/pages/menu/index.ts +++ /dev/null @@ -1,68 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/menu/basicdoc'; -import { TemplateDoc } from '@doc/menu/templatedoc'; -import { CommandDoc } from '@doc/menu/commanddoc'; -import { GroupDoc } from '@doc/menu/groupdoc'; -import { ImportDoc } from '@doc/menu/importdoc'; -import { RouterDoc } from '@doc/menu/routerdoc'; -import { PopupDoc } from '@doc/menu/popupdoc'; -import { AccessibilityDoc } from '@doc/menu/accessibilitydoc'; -import { MenuDocModule } from '@doc/menu/menudoc.module'; - -@Component({ - template: ` `, - standalone: true, - imports: [MenuDocModule], -}) -export class MenuDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'group', - label: 'Group', - component: GroupDoc, - }, - { - id: 'popup', - label: 'Popup', - component: PopupDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'command', - label: 'Command', - component: CommandDoc, - }, - { - id: 'router', - label: 'Router', - component: RouterDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/menu/routes.ts b/src/app/showcase/pages/menu/routes.ts deleted file mode 100644 index 2feb1fc1b4b..00000000000 --- a/src/app/showcase/pages/menu/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { MenuDemo } from './'; - -export default [ - { - path: '', - component: MenuDemo, - }, -]; diff --git a/src/app/showcase/pages/menubar/index.ts b/src/app/showcase/pages/menubar/index.ts deleted file mode 100644 index e847a83ce35..00000000000 --- a/src/app/showcase/pages/menubar/index.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { Component } from '@angular/core'; -import { TemplateDoc } from '@doc/menubar/templatedoc'; -import { BasicDoc } from '@doc/menubar/basicdoc'; -import { ImportDoc } from '@doc/menubar/importdoc'; -import { AccessibilityDoc } from '@doc/menubar/accessibilitydoc'; -import { CommandDoc } from '@doc/menubar/commanddoc'; -import { RouterDoc } from '@doc/menubar/routerdoc'; -import { MenubarDocModule } from '@doc/menubar/menubardoc.module'; - -@Component({ - template: ` `, - standalone: true, - imports: [MenubarDocModule], -}) -export class MenubarDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'command', - label: 'Command', - component: CommandDoc, - }, - { - id: 'router', - label: 'Router', - component: RouterDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/menubar/routes.ts b/src/app/showcase/pages/menubar/routes.ts deleted file mode 100644 index 40e9e8bf459..00000000000 --- a/src/app/showcase/pages/menubar/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { MenubarDemo } from './'; - -export default [ - { - path: '', - component: MenubarDemo, - }, -]; diff --git a/src/app/showcase/pages/message/index.ts b/src/app/showcase/pages/message/index.ts deleted file mode 100644 index 6f2e3bc717a..00000000000 --- a/src/app/showcase/pages/message/index.ts +++ /dev/null @@ -1,91 +0,0 @@ -import { Component } from '@angular/core'; -import { IconDoc } from '@doc/message/icondoc'; -import { BasicDoc } from '@doc/message/basicdoc'; -import { ImportDoc } from '@doc/message/importdoc'; -import { MessageDocModule } from '@doc/message/messagedoc.module'; -import { FormDoc } from '@doc/message/formdoc'; -import { DynamicDoc } from '@doc/message/dynamicdoc'; -import { LifeDoc } from '@doc/message/lifedoc'; -import { AccessibilityDoc } from '@doc/message/accessibilitydoc'; -import { SeverityDoc } from '@doc/message/severitydoc'; -import { SizesDoc } from '@doc/message/sizesdoc'; -import { OutlinedDoc } from '@doc/message/outlineddoc'; -import { SimpleDoc } from '@doc/message/simpledoc'; -import { ClosableDoc } from '@doc/message/closabledoc'; - -@Component({ - template: ``, - imports: [MessageDocModule], - standalone: true, -}) -export class MessageDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'severity', - label: 'Severity', - component: SeverityDoc, - }, - { - id: 'icon', - label: 'Icon', - component: IconDoc, - }, - { - id: 'outlined', - label: 'Outlined', - component: OutlinedDoc, - }, - { - id: 'simple', - label: 'Simple', - component: SimpleDoc, - }, - { - id: 'sizes', - label: 'Sizes', - component: SizesDoc, - }, - { - id: 'forms', - label: 'Forms', - component: FormDoc, - }, - { - id: 'dynamic', - label: 'Dynamic', - component: DynamicDoc, - }, - { - id: 'closable', - label: 'Closable', - component: ClosableDoc - }, - { - id: 'life', - label: 'Life', - component: LifeDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/message/routes.ts b/src/app/showcase/pages/message/routes.ts deleted file mode 100644 index d14515e7283..00000000000 --- a/src/app/showcase/pages/message/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { MessageDemo } from '.'; - -export default [ - { - path: '', - component: MessageDemo, - }, -]; diff --git a/src/app/showcase/pages/metergroup/index.ts b/src/app/showcase/pages/metergroup/index.ts deleted file mode 100755 index 12720d48956..00000000000 --- a/src/app/showcase/pages/metergroup/index.ts +++ /dev/null @@ -1,74 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/metergroup/importdoc'; -import { BasicDoc } from '@doc/metergroup/basicdoc'; -import { MultipleDoc } from '@doc/metergroup/multipledoc'; -import { IconDoc } from '@doc/metergroup/icondoc'; -import { LabelDoc } from '@doc/metergroup/labeldoc'; -import { VerticalDoc } from '@doc/metergroup/verticaldoc'; -import { MinMaxDoc } from '@doc/metergroup/minmaxdoc'; -import { TemplateDoc } from '@doc/metergroup/templatedoc'; -import { AccessibilityDoc } from '@doc/metergroup/accessibilitydoc'; -import { MeterGroupDocModule } from '@doc/metergroup/metergroupdoc.module'; - -@Component({ - standalone: true, - imports: [MeterGroupDocModule], - template: ` `, -}) -export class MeterGroupDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'multiple', - label: 'Multiple', - component: MultipleDoc, - }, - { - id: 'icon', - label: 'Icon', - component: IconDoc, - }, - { - id: 'label', - label: 'Label', - component: LabelDoc, - }, - { - id: 'vertical', - label: 'Vertical', - component: VerticalDoc, - }, - { - id: 'minmax', - label: 'Min Max', - component: MinMaxDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/metergroup/routes.ts b/src/app/showcase/pages/metergroup/routes.ts deleted file mode 100755 index dcb60c406bf..00000000000 --- a/src/app/showcase/pages/metergroup/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { MeterGroupDemo } from './'; - -export default [ - { - path: '', - component: MeterGroupDemo, - }, -]; diff --git a/src/app/showcase/pages/multiselect/index.ts b/src/app/showcase/pages/multiselect/index.ts deleted file mode 100644 index 3cdcafbdd59..00000000000 --- a/src/app/showcase/pages/multiselect/index.ts +++ /dev/null @@ -1,116 +0,0 @@ -import { Component } from '@angular/core'; -import { ReactiveFormsDoc } from '@doc/multiselect/reactiveformsdoc'; -import { AccessibilityDoc } from '@doc/multiselect/accessibilitydoc'; -import { BasicDoc } from '@doc/multiselect/basicdoc'; -import { ChipsDoc } from '@doc/multiselect/chipsdoc'; -import { DisabledDoc } from '@doc/multiselect/disableddoc'; -import { FilterDoc } from '@doc/multiselect/filterdoc'; -import { FloatLabelDoc } from '@doc/multiselect/floatlabeldoc'; -import { GroupDoc } from '@doc/multiselect/groupdoc'; -import { ImportDoc } from '@doc/multiselect/importdoc'; -import { InvalidDoc } from '@doc/multiselect/invaliddoc'; -import { TemplateDoc } from '@doc/multiselect/templatedoc'; -import { VirtualScrollDoc } from '@doc/multiselect/virtualscrolldoc'; -import { LoadingStateDoc } from '@doc/multiselect/loadingstatedoc'; -import { FilledDoc } from '@doc/multiselect/filleddoc'; -import { IftaLabelDoc } from '@doc/multiselect/iftalabeldoc'; -import { MultiSelectDocModule } from '@doc/multiselect/multiselectdoc.module'; -import { SizesDoc } from '@doc/multiselect/sizesdoc'; - -@Component({ - template: ` `, - standalone: true, - imports: [MultiSelectDocModule], -}) -export class MultiSelectDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'chips', - label: 'Chips', - component: ChipsDoc, - }, - { - id: 'group', - label: 'Group', - component: GroupDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'filter', - label: 'Filter', - component: FilterDoc, - }, - { - id: 'loadingstate', - label: 'Loading State', - component: LoadingStateDoc, - }, - { - id: 'virtualscroll', - label: 'VirtualScroll', - component: VirtualScrollDoc, - }, - { - id: 'floatlabel', - label: 'Float Label', - component: FloatLabelDoc, - }, - { - id: 'iftalabel', - label: 'Ifta Label', - component: IftaLabelDoc, - }, - { - id: 'sizes', - label: 'Sizes', - component: SizesDoc, - }, - { - id: 'filled', - label: 'Filled', - component: FilledDoc, - }, - { - id: 'invalid', - label: 'Invalid', - component: InvalidDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/multiselect/routes.ts b/src/app/showcase/pages/multiselect/routes.ts deleted file mode 100644 index af9e6711da6..00000000000 --- a/src/app/showcase/pages/multiselect/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { MultiSelectDemo } from './'; - -export default [ - { - path: '', - component: MultiSelectDemo, - }, -]; diff --git a/src/app/showcase/pages/notfound/index.ts b/src/app/showcase/pages/notfound/index.ts deleted file mode 100644 index 27063fc0bbc..00000000000 --- a/src/app/showcase/pages/notfound/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { Component } from '@angular/core'; -import { ButtonModule } from 'primeng/button'; -import { RouterModule } from '@angular/router'; -import { CommonModule } from '@angular/common'; - -@Component({ - standalone: true, - imports: [CommonModule, ButtonModule, RouterModule], - template: `
    -
    -
    - 4 -
    - -
    - 4 -
    -
    Page Not Found
    - -
    -
    `, -}) -export class NotFoundDemo {} diff --git a/src/app/showcase/pages/notfound/routes.ts b/src/app/showcase/pages/notfound/routes.ts deleted file mode 100644 index 1755fa25b3a..00000000000 --- a/src/app/showcase/pages/notfound/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { NotFoundDemo } from './'; - -export default [ - { - path: '', - component: NotFoundDemo, - }, -]; diff --git a/src/app/showcase/pages/orderlist/index.ts b/src/app/showcase/pages/orderlist/index.ts deleted file mode 100644 index 58898d606f3..00000000000 --- a/src/app/showcase/pages/orderlist/index.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; -import { FilterDoc } from '@doc/orderlist/filterdoc'; -import { BasicDoc } from '@doc/orderlist/basicdoc'; -import { ImportDoc } from '@doc/orderlist/importdoc'; -import { DragDropDoc } from '@doc/orderlist/dragdropdoc'; -import { AccessibilityDoc } from '@doc/orderlist/accessibilitydoc'; -import { OrderlistDocModule } from '@doc/orderlist/orderlistdoc.module'; -import { TemplateDoc } from '@doc/orderlist/templatedoc'; - -@Component({ - template: ``, - standalone: true, - imports: [OrderlistDocModule], -}) -export class OrderListDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'filter', - label: 'Filter', - component: FilterDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/orderlist/routes.ts b/src/app/showcase/pages/orderlist/routes.ts deleted file mode 100644 index 6f34a0c1798..00000000000 --- a/src/app/showcase/pages/orderlist/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { OrderListDemo } from './'; - -export default [ - { - path: '', - component: OrderListDemo, - }, -]; diff --git a/src/app/showcase/pages/organizationchart/index.ts b/src/app/showcase/pages/organizationchart/index.ts deleted file mode 100644 index fd4165cf5d8..00000000000 --- a/src/app/showcase/pages/organizationchart/index.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { Component } from '@angular/core'; -import { TemplateDoc } from '@doc/organizationchart/templatedoc'; -import { BasicDoc } from '@doc/organizationchart/basicdoc'; -import { ImportDoc } from '@doc/organizationchart/importdoc'; -import { SelectionDoc } from '@doc/organizationchart/selectiondoc'; -import { ColoredDoc } from '@doc/organizationchart/colored.doc'; -import { AccessibilityDoc } from '@doc/organizationchart/accessibilitydoc'; -import { OrganizationChartDocModule } from '@doc/organizationchart/organizationchartdoc.module'; - -@Component({ - template: ` `, - standalone: true, - imports: [OrganizationChartDocModule], - styleUrl: './organizationchartdemo.scss', -}) -export class OrganizationChartDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'selection', - label: 'Selection', - component: SelectionDoc, - }, - { - id: 'colored', - label: 'Colored', - component: ColoredDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/organizationchart/routes.ts b/src/app/showcase/pages/organizationchart/routes.ts deleted file mode 100644 index 2ec9d99840f..00000000000 --- a/src/app/showcase/pages/organizationchart/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { OrganizationChartDemo } from './'; - -export default [ - { - path: '', - component: OrganizationChartDemo, - }, -]; diff --git a/src/app/showcase/pages/overlay/index.ts b/src/app/showcase/pages/overlay/index.ts deleted file mode 100644 index 042a0ef689a..00000000000 --- a/src/app/showcase/pages/overlay/index.ts +++ /dev/null @@ -1,109 +0,0 @@ -import { Component } from '@angular/core'; -import { OverlayBasicDemo } from '@doc/overlay/basicdoc'; -import { AppendToDoc } from '@doc/overlay/appendtodoc'; -import { AutoZIndexDoc } from '@doc/overlay/autozindexdoc'; -import { BaseZIndexDoc } from '@doc/overlay/basezindexdoc'; -import { EventsDoc } from '@doc/overlay/eventsdoc'; -import { HideOnEscapeDoc } from '@doc/overlay/hideonescapedoc'; -import { ImportDoc } from '@doc/overlay/importdoc'; -import { ModeDoc } from '@doc/overlay/modedoc'; -import { ResponsiveDoc } from '@doc/overlay/responsivedoc'; -import { StyleDoc } from '@doc/overlay/styledoc'; -import { TargetDoc } from '@doc/overlay/targetdoc'; -import { OverlayTemplateDemo } from '@doc/overlay/templatedoc'; -import { TransitionOptionsDoc } from '@doc/overlay/transitionoptionsdoc'; -import { AccessibilityDoc } from '@doc/overlay/accessibilitydoc'; -import { OverlayDocModule } from '@doc/overlay/overlaydoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [OverlayDocModule], -}) -export class OverlayDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: OverlayBasicDemo, - }, - { - id: 'template', - label: 'Template', - component: OverlayTemplateDemo, - }, - { - id: 'options', - label: 'Options', - children: [ - { - id: 'mode', - label: 'Mode', - component: ModeDoc, - }, - { - id: 'responsive', - label: 'Responsive', - component: ResponsiveDoc, - }, - { - id: 'append-to', - label: 'AppendTo', - component: AppendToDoc, - }, - { - id: 'target', - label: 'Target', - component: TargetDoc, - }, - { - id: 'style', - label: 'Style', - component: StyleDoc, - }, - { - id: 'base-z-index', - label: 'BaseZIndex', - component: BaseZIndexDoc, - }, - { - id: 'auto-z-index', - label: 'AutoZIndex', - component: AutoZIndexDoc, - }, - { - id: 'hide-on-escape', - label: 'HideOnEscape', - component: HideOnEscapeDoc, - }, - { - id: 'transition-options', - label: 'ShowTransitionOptions and HideTransitionOptions', - component: TransitionOptionsDoc, - }, - { - id: 'events', - label: 'Events', - component: EventsDoc, - }, - ], - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/overlay/routes.ts b/src/app/showcase/pages/overlay/routes.ts deleted file mode 100644 index 096a1a74fee..00000000000 --- a/src/app/showcase/pages/overlay/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { OverlayDemo } from './'; - -export default [ - { - path: '', - component: OverlayDemo, - }, -]; diff --git a/src/app/showcase/pages/paginator/index.ts b/src/app/showcase/pages/paginator/index.ts deleted file mode 100644 index 9ea76025896..00000000000 --- a/src/app/showcase/pages/paginator/index.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { Component } from '@angular/core'; -import { AccessibilityDoc } from '@doc/paginator/accessibilitydoc'; -import { BasicDoc } from '@doc/paginator/basicdoc'; -import { ImportDoc } from '@doc/paginator/importdoc'; -import { TemplateDoc } from '@doc/paginator/templatedoc'; -import { CurrentPageReportDoc } from '@doc/paginator/currentpagereportdoc'; -import { PaginatorDocModule } from '@doc/paginator/paginatordoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [PaginatorDocModule], - styles: ` - .image-gallery { - text-align: center; - padding: 1rem; - } - `, -}) -export class PaginatorDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'current-page-report', - label: 'Current Page Report', - component: CurrentPageReportDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/paginator/routes.ts b/src/app/showcase/pages/paginator/routes.ts deleted file mode 100644 index 815421aaef9..00000000000 --- a/src/app/showcase/pages/paginator/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { PaginatorDemo } from './'; - -export default [ - { - path: '', - component: PaginatorDemo, - }, -]; diff --git a/src/app/showcase/pages/panel/index.ts b/src/app/showcase/pages/panel/index.ts deleted file mode 100644 index 1eb9c924116..00000000000 --- a/src/app/showcase/pages/panel/index.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; -import { TemplateDoc } from '@doc/panel/templatedoc'; -import { BasicDoc } from '@doc/panel/basicdoc'; -import { ImportDoc } from '@doc/panel/importdoc'; -import { ToggleableDoc } from '@doc/panel/toggleabledoc'; -import { AccessibilityDoc } from '@doc/panel/accessibilitydoc'; -import { PanelDocModule } from '@doc/panel/paneldoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [PanelDocModule], -}) -export class PanelDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'toggleable', - label: 'Toggleable', - component: ToggleableDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/panel/routes.ts b/src/app/showcase/pages/panel/routes.ts deleted file mode 100644 index a9fce764516..00000000000 --- a/src/app/showcase/pages/panel/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { PanelDemo } from './'; - -export default [ - { - path: '', - component: PanelDemo, - }, -]; diff --git a/src/app/showcase/pages/panelmenu/index.ts b/src/app/showcase/pages/panelmenu/index.ts deleted file mode 100644 index 14b147ec158..00000000000 --- a/src/app/showcase/pages/panelmenu/index.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/panelmenu/basicdoc'; -import { ImportDoc } from '@doc/panelmenu/importdoc'; -import { MultipleDoc } from '@doc/panelmenu/multipledoc'; -import { AccessibilityDoc } from '@doc/panelmenu/accessibilitydoc'; -import { ControlledDoc } from '@doc/panelmenu/controlleddoc'; -import { TemplateDoc } from '@doc/panelmenu/templatedoc'; -import { CommandDoc } from '@doc/panelmenu/commanddoc'; -import { RouterDoc } from '@doc/panelmenu/routerdoc'; -import { PanelMenuDocModule } from '@doc/panelmenu/panelmenudoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [PanelMenuDocModule], -}) -export class PanelMenuDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'multiple', - label: 'Multiple', - component: MultipleDoc, - }, - { - id: 'controlled', - label: 'Controlled', - component: ControlledDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'command', - label: 'Command', - component: CommandDoc, - }, - { - id: 'router', - label: 'Router', - component: RouterDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/panelmenu/routes.ts b/src/app/showcase/pages/panelmenu/routes.ts deleted file mode 100644 index 29c3b63af8b..00000000000 --- a/src/app/showcase/pages/panelmenu/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { PanelMenuDemo } from './'; - -export default [ - { - path: '', - component: PanelMenuDemo, - }, -]; diff --git a/src/app/showcase/pages/partners/index.ts b/src/app/showcase/pages/partners/index.ts deleted file mode 100644 index 6e7d2e9e873..00000000000 --- a/src/app/showcase/pages/partners/index.ts +++ /dev/null @@ -1,66 +0,0 @@ -import { Component } from '@angular/core'; -import { CommonModule } from '@angular/common'; - -@Component({ - standalone: true, - imports: [CommonModule], - template: `
    -
    -

    Partners

    -

    - PrimeTek proudly collaborates with a diverse range of partners, each bringing their unique expertise and contributions to - the table. These partnerships play a pivotal role in our pursuit of delivering exceptional software solutions and driving - innovation in the industry. -

    -
    - -
    -
      -
    • -
      - - Fiyu - -
      -
      - FIYU - Full code RAD platform with predefined modules and all around infrastructure to launch your high quality - products to market in no time. -
      -
    • -
    • -
      - - T2 - -
      -
      - T2 Software - PrimeTek is now partnering with T2 Software to connect you with experienced development teams that can build - feature-rich, end-to-end custom applications. -
      -
    • -
    • -
      - - Virtua - -
      -
      - Virtua Tech - Virtua.tech is a PrimeTek reseller and also provides expert assistance with architecture, development, - mentoring, and training for PrimeTek products as well as Capacitor, Jakarta EE, MicroProfile, and other - technologies. -
      -
    • -
    -
    -
    `, -}) -export class PartnersDemo {} diff --git a/src/app/showcase/pages/partners/routes.ts b/src/app/showcase/pages/partners/routes.ts deleted file mode 100644 index 3fff2288064..00000000000 --- a/src/app/showcase/pages/partners/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { PartnersDemo } from './'; - -export default [ - { - path: '', - component: PartnersDemo, - }, -]; diff --git a/src/app/showcase/pages/password/index.ts b/src/app/showcase/pages/password/index.ts deleted file mode 100644 index 53c51b350d1..00000000000 --- a/src/app/showcase/pages/password/index.ts +++ /dev/null @@ -1,104 +0,0 @@ -import { Component } from '@angular/core'; -import { ReactiveFormsDoc } from '@doc/password/reactiveformsdoc'; -import { AccessibilityDoc } from '@doc/password/accessibilitydoc'; -import { BasicDoc } from '@doc/password/basicdoc'; -import { DisabledDoc } from '@doc/password/disableddoc'; -import { FloatLabelDoc } from '@doc/password/floatlabeldoc'; -import { ImportDoc } from '@doc/password/importdoc'; -import { InvalidDoc } from '@doc/password/invaliddoc'; -import { MeterDoc } from '@doc/password/meterdoc'; -import { LocaleDoc } from '@doc/password/localedoc'; -import { TemplateDoc } from '@doc/password/templatedoc'; -import { ToggleMaskDoc } from '@doc/password/togglemaskdoc'; -import { FilledDoc } from '@doc/password/filleddoc'; -import { PasswordDocModule } from '@doc/password/passworddoc.module'; -import { IftaLabelDoc } from '@doc/password/iftalabeldoc'; -import { SizesDoc } from '@doc/password/sizesdoc'; - -@Component({ - template: ``, - standalone: true, - imports: [PasswordDocModule], -}) -export class PasswordDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'meter', - label: 'Meter', - component: MeterDoc, - }, - { - id: 'locale', - label: 'Locale', - component: LocaleDoc, - }, - { - id: 'togglemask', - label: 'Toggle Mask', - component: ToggleMaskDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'floatlabel', - label: 'Float Label', - component: FloatLabelDoc, - }, - { - id: 'iftalabel', - label: 'Ifta Label', - component: IftaLabelDoc, - }, - { - id: 'sizes', - label: 'Sizes', - component: SizesDoc, - }, - { - id: 'filled', - label: 'Filled', - component: FilledDoc, - }, - { - id: 'invalid', - label: 'Invalid', - component: InvalidDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/password/routes.ts b/src/app/showcase/pages/password/routes.ts deleted file mode 100644 index 4339ae99788..00000000000 --- a/src/app/showcase/pages/password/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { PasswordDemo } from './'; - -export default [ - { - path: '', - component: PasswordDemo, - }, -]; diff --git a/src/app/showcase/pages/picklist/index.ts b/src/app/showcase/pages/picklist/index.ts deleted file mode 100644 index 056fd8454b8..00000000000 --- a/src/app/showcase/pages/picklist/index.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Component } from '@angular/core'; -import { FilterDoc } from '@doc/picklist/filterdoc'; -import { BasicDoc } from '@doc/picklist/basicdoc'; -import { ImportDoc } from '@doc/picklist/importdoc'; -import { AccessibilityDoc } from '@doc/picklist/accessibilitydoc'; -import { PicklistDocModule } from '@doc/picklist/picklistdoc.module'; -import { TemplateDoc } from '@doc/picklist/templatedoc'; - -@Component({ - template: ``, - standalone: true, - imports: [PicklistDocModule], - styleUrl: './picklistdemo.scss', -}) -export class PickListDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'filter', - label: 'Filter', - component: FilterDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/picklist/routes.ts b/src/app/showcase/pages/picklist/routes.ts deleted file mode 100644 index f424d6cef12..00000000000 --- a/src/app/showcase/pages/picklist/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { PickListDemo } from './'; - -export default [ - { - path: '', - component: PickListDemo, - }, -]; diff --git a/src/app/showcase/pages/playground/index.ts b/src/app/showcase/pages/playground/index.ts deleted file mode 100644 index d2a219693eb..00000000000 --- a/src/app/showcase/pages/playground/index.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { Component } from '@angular/core'; -import { CommonModule } from '@angular/common'; - -@Component({ - standalone: true, - imports: [CommonModule], - template: `
    -
    -
    -

    Playground

    -

    Experience PrimeNG right now with the interactive environment.

    -
    -
    - -
    -
    -
    `, -}) -export class PlaygroundDemo {} diff --git a/src/app/showcase/pages/playground/routes.ts b/src/app/showcase/pages/playground/routes.ts deleted file mode 100644 index 52708da681f..00000000000 --- a/src/app/showcase/pages/playground/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { PlaygroundDemo } from './'; - -export default [ - { - path: '', - component: PlaygroundDemo, - }, -]; diff --git a/src/app/showcase/pages/popover/index.ts b/src/app/showcase/pages/popover/index.ts deleted file mode 100755 index fd03a5a4285..00000000000 --- a/src/app/showcase/pages/popover/index.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/popover/basicdoc'; -import { ImportDoc } from '@doc/popover/importdoc'; -import { DataTableDoc } from '@doc/popover/datatabledoc'; -import { AccessibilityDoc } from '@doc/popover/accessibilitydoc'; -import { CommonModule } from '@angular/common'; -import { PopoverDocModule } from '@doc/popover/popoverdoc.module'; -import { SelectDataDoc } from '@doc/popover/selectdatadoc'; - -@Component({ - template: ``, - imports: [CommonModule, PopoverDocModule], - standalone: true, -}) -export class PopoverDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'selectdata', - label: 'Select Data', - component: SelectDataDoc, - }, - { - id: 'datatable', - label: 'DataTable', - component: DataTableDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/popover/routes.ts b/src/app/showcase/pages/popover/routes.ts deleted file mode 100644 index f9f80d74174..00000000000 --- a/src/app/showcase/pages/popover/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { PopoverDemo } from './'; - -export default [ - { - path: '', - component: PopoverDemo, - }, -]; diff --git a/src/app/showcase/pages/progressbar/index.ts b/src/app/showcase/pages/progressbar/index.ts deleted file mode 100644 index 2dc7aa956ff..00000000000 --- a/src/app/showcase/pages/progressbar/index.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/progressbar/basicdoc'; -import { ImportDoc } from '@doc/progressbar/importdoc'; -import { TemplateDoc } from '@doc/progressbar/templatedoc'; -import { IndeterminateDoc } from '@doc/progressbar/indeterminatedoc'; -import { DynamicDoc } from '@doc/progressbar/dynamicdoc'; -import { AccessibilityDoc } from '@doc/progressbar/accessibilitydoc'; -import { ProgressBarDocModule } from '@doc/progressbar/progressbardoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [ProgressBarDocModule], -}) -export class ProgressBarDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'dynamic', - label: 'Dynamic', - component: DynamicDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'indeterminate', - label: 'Indeterminate', - component: IndeterminateDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/progressbar/routes.ts b/src/app/showcase/pages/progressbar/routes.ts deleted file mode 100644 index 912e588ae68..00000000000 --- a/src/app/showcase/pages/progressbar/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ProgressBarDemo } from './'; - -export default [ - { - path: '', - component: ProgressBarDemo, - }, -]; diff --git a/src/app/showcase/pages/progressspinner/index.ts b/src/app/showcase/pages/progressspinner/index.ts deleted file mode 100644 index c9085a95d7c..00000000000 --- a/src/app/showcase/pages/progressspinner/index.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/progressspinner/importdoc'; -import { BasicDoc } from '@doc/progressspinner/basicdoc'; -import { CustomDoc } from '@doc/progressspinner/customdoc'; -import { AccessibilityDoc } from '@doc/progressspinner/accessibilitydoc'; -import { ProgressSpinnerDocModule } from '@doc/progressspinner/progressspinnerdoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [ProgressSpinnerDocModule], -}) -export class ProgressSpinnerDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'custom', - label: 'Custom', - component: CustomDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/progressspinner/routes.ts b/src/app/showcase/pages/progressspinner/routes.ts deleted file mode 100644 index 063ac6679d8..00000000000 --- a/src/app/showcase/pages/progressspinner/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ProgressSpinnerDemo } from './'; - -export default [ - { - path: '', - component: ProgressSpinnerDemo, - }, -]; diff --git a/src/app/showcase/pages/radiobutton/index.ts b/src/app/showcase/pages/radiobutton/index.ts deleted file mode 100644 index 66bc019c582..00000000000 --- a/src/app/showcase/pages/radiobutton/index.ts +++ /dev/null @@ -1,74 +0,0 @@ -import { Component } from '@angular/core'; -import { ReactiveFormsDoc } from '@doc/radiobutton/reactiveformsdoc'; -import { AccessibilityDoc } from '@doc/radiobutton/accessibilitydoc'; -import { DisabledDoc } from '@doc/radiobutton/disableddoc'; -import { DynamicDoc } from '@doc/radiobutton/dynamicdoc'; -import { GroupDoc } from '@doc/radiobutton/groupdoc'; -import { ImportDoc } from '@doc/radiobutton/importdoc'; -import { InvalidDoc } from '@doc/radiobutton/invaliddoc'; -import { FilledDoc } from '@doc/radiobutton/filleddoc'; -import { RadioButtonDocModule } from '@doc/radiobutton/radiobuttondoc.module'; -import { SizesDoc } from '@doc/radiobutton/sizesdoc'; - -@Component({ - template: ``, - standalone: true, - imports: [RadioButtonDocModule], -}) -export class RadioButtonDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'group', - label: 'Group', - component: GroupDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'dynamic', - label: 'Dynamic', - component: DynamicDoc, - }, - { - id: 'filled', - label: 'Filled', - component: FilledDoc, - }, - { - id: 'sizes', - label: 'Sizes', - component: SizesDoc - }, - { - id: 'invalid', - label: 'Invalid', - component: InvalidDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/radiobutton/routes.ts b/src/app/showcase/pages/radiobutton/routes.ts deleted file mode 100644 index e4484201295..00000000000 --- a/src/app/showcase/pages/radiobutton/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { RadioButtonDemo } from './'; - -export default [ - { - path: '', - component: RadioButtonDemo, - }, -]; diff --git a/src/app/showcase/pages/rating/index.ts b/src/app/showcase/pages/rating/index.ts deleted file mode 100644 index c21c9423dad..00000000000 --- a/src/app/showcase/pages/rating/index.ts +++ /dev/null @@ -1,69 +0,0 @@ -import { Component } from '@angular/core'; -import { DisabledDoc } from '@doc/rating/disableddoc'; -import { BasicDoc } from '@doc/rating/basicdoc'; -import { ImportDoc } from '@doc/rating/importdoc'; -import { NumberOfStarsDoc } from '@doc/rating/numberofstarsdoc'; -import { ReadOnlyDoc } from '@doc/rating/readonlydoc'; -import { TemplateDoc } from '@doc/rating/templatedoc'; -import { WithoutCancelDoc } from '@doc/rating/withoutcanceldoc'; -import { AccessibilityDoc } from '@doc/rating/accessibilitydoc'; -import { ReactiveFormsDoc } from '@doc/rating/reactiveformsdoc'; -import { RatingDocModule } from '@doc/rating/ratingdoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [RatingDocModule], -}) -export class RatingDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'numberofstars', - label: 'Number of Stars', - component: NumberOfStarsDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'readonly', - label: 'ReadOnly', - component: ReadOnlyDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/rating/routes.ts b/src/app/showcase/pages/rating/routes.ts deleted file mode 100644 index b703ce6577f..00000000000 --- a/src/app/showcase/pages/rating/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { RatingDemo } from './'; - -export default [ - { - path: '', - component: RatingDemo, - }, -]; diff --git a/src/app/showcase/pages/ripple/index.ts b/src/app/showcase/pages/ripple/index.ts deleted file mode 100644 index c6aebcf4e7c..00000000000 --- a/src/app/showcase/pages/ripple/index.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/ripple/importdoc'; -import { CustomDoc } from '@doc/ripple/customdoc'; -import { DefaultDoc } from '@doc/ripple/defaultdoc'; -import { AccessibilityDoc } from '@doc/ripple/accessibilitydoc'; -import { RippleDocModule } from '@doc/ripple/rippledoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [RippleDocModule], - styleUrl: './rippledemo.scss', -}) -export class RippleDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'default', - label: 'Default', - component: DefaultDoc, - }, - { - id: 'custom', - label: 'Custom', - component: CustomDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/ripple/routes.ts b/src/app/showcase/pages/ripple/routes.ts deleted file mode 100644 index cf145ec6b29..00000000000 --- a/src/app/showcase/pages/ripple/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { RippleDemo } from './'; - -export default [ - { - path: '', - component: RippleDemo, - }, -]; diff --git a/src/app/showcase/pages/roadmap/index.ts b/src/app/showcase/pages/roadmap/index.ts deleted file mode 100644 index a86dd51c9eb..00000000000 --- a/src/app/showcase/pages/roadmap/index.ts +++ /dev/null @@ -1,284 +0,0 @@ -import { Component } from '@angular/core'; -import { Meta, Title } from '@angular/platform-browser'; -import { CommonModule } from '@angular/common'; - -@Component({ - standalone: true, - imports: [CommonModule], - template: ` -
    -
    -

    Roadmap

    -

    - At PrimeTek, we are - passionate about improving PrimeNG and would like to share our ideas for 2024 with the community. These are planned to - be implemented in parallel to the regular maintenance work of the library involving review of issue tickets, PRs and - PrimeNG PRO support. -

    -
    - -
    -
    -
    -
    -
    Q1
    -
    Q2
    -
    Q3
    -
    Q4
    -
    -
    -
    -
    - COMPONENTS -
    -
    -
    -

    Unstyled Mode

    -

    Initiate unstyled mode for a set of components.

    -
    -
    -
    -
    -
    -

    Pass Through Props

    -

    Implement pass through properties for a set of components.

    -
    -
    -
    -
    -
    -

    New Components

    -

    Layout, Typography, MeterGroup, Drawer, Stepper...

    -
    -
    -
    -
    -
    -
    -
    -

    New Styled Mode

    -

    Move theming into core to replace sass repo..

    -
    -
    -
    -
    -
    -

    CSS Variables

    -

    Implement figma design tokens as CSS variables instead of SCSS.

    -
    -
    -
    -
    -
    -

    RTL Mode

    -

    RTL support for the UI components.

    -
    -
    -
    -
    -
    -
    -
    -

    Advanced Components

    -

    Sheet, Event Calendar.

    -
    -
    -
    -
    -
    -
    -
    -

    Advanced Components

    -

    Gantt Chart, Flow Chart.

    -
    -
    -
    -
    -
    -
    -
    -
    - FIGMA UI Kit -
    -
    -
    -

    New Figma Tokens

    -

    Design tokens to sync with the new styled mode.

    -
    -
    -
    -
    -
    -
    -
    -

    Figma to Theme API

    -

    Build the infrastructure to generate themes from Figma.

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - SHOWCASE -
    -
    -
    -

    Documentation

    -

    Add new demos and documentation.

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - PRIMEBLOCKS -
    -
    -
    -

    Blocks Update

    -

    Create new blocks.

    -
    -
    -
    -
    -
    -

    Blocks Website

    -

    New design for blocks application

    -
    -
    -
    -
    -
    -

    Tailwind Blocks

    -

    Port the entire Blocks to Tailwind.

    -
    -
    -
    -
    -
    -
    -
    -

    Online App

    -

    - Implement a SaaS app to access the blocks instead of an offline download. -

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - DESIGN -
    -
    -
    -

    Aura UI Theme

    -

    Brand new default theme with a modern and attractive design.

    -
    -
    -
    -
    -
    -
    -
    -

    Theme Editor

    -

    - Advanced Theme Editor App with full control over the new Styled Theming API. -

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - `, -}) -export class RoadmapDemo { - constructor( - private titleService: Title, - private metaService: Meta, - ) { - this.titleService.setTitle('Roadmap - PrimeNG'); - this.metaService.updateTag({ name: 'description', content: 'PrimeNG Roadmap' }); - } -} diff --git a/src/app/showcase/pages/roadmap/routes.ts b/src/app/showcase/pages/roadmap/routes.ts deleted file mode 100644 index 76a229ae470..00000000000 --- a/src/app/showcase/pages/roadmap/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { RoadmapDemo } from './'; - -export default [ - { - path: '', - component: RoadmapDemo, - }, -]; diff --git a/src/app/showcase/pages/scroller/index.ts b/src/app/showcase/pages/scroller/index.ts deleted file mode 100644 index f3150265d34..00000000000 --- a/src/app/showcase/pages/scroller/index.ts +++ /dev/null @@ -1,74 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/scroller/basicdoc'; -import { DelayDoc } from '@doc/scroller/delaydoc'; -import { HorizontalDoc } from '@doc/scroller/horizontaldoc'; -import { GridDoc } from '@doc/scroller/griddoc'; -import { ImportDoc } from '@doc/scroller/importdoc'; -import { LazyLoadDoc } from '@doc/scroller/lazyloaddoc'; -import { LoaderDoc } from '@doc/scroller/loaderdoc'; -import { ProgrammaticDoc } from '@doc/scroller/programmaticdoc'; -import { AccessibilityDoc } from '@doc/scroller/accessibilitydoc'; -import { VirtualScrollerDocModule } from '@doc/scroller/scrollerdoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [VirtualScrollerDocModule], - styleUrl: './scrollerdemo.scss', -}) -export class VirtualScrollerDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'horizontal', - label: 'Horizontal', - component: HorizontalDoc, - }, - { - id: 'grid', - label: 'Grid', - component: GridDoc, - }, - { - id: 'delay', - label: 'Delay', - component: DelayDoc, - }, - { - id: 'loading', - label: 'Loading', - component: LoaderDoc, - }, - { - id: 'lazy', - label: 'Lazy', - component: LazyLoadDoc, - }, - { - id: 'programmatic', - label: 'Programmatic', - component: ProgrammaticDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/scroller/routes.ts b/src/app/showcase/pages/scroller/routes.ts deleted file mode 100644 index ec7d25455c6..00000000000 --- a/src/app/showcase/pages/scroller/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { VirtualScrollerDemo } from './'; - -export default [ - { - path: '', - component: VirtualScrollerDemo, - }, -]; diff --git a/src/app/showcase/pages/scrollpanel/index.ts b/src/app/showcase/pages/scrollpanel/index.ts deleted file mode 100644 index c7edcb1b8df..00000000000 --- a/src/app/showcase/pages/scrollpanel/index.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/scrollpanel/basicdoc'; -import { ImportDoc } from '@doc/scrollpanel/importdoc'; -import { CusstomDoc } from '@doc/scrollpanel/customdoc'; -import { AccessibilityDoc } from '@doc/scrollpanel/accessibilitydoc'; -import { ScrollPanelDocModule } from '@doc/scrollpanel/scrollpaneldoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [ScrollPanelDocModule], -}) -export class ScrollPanelDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'custom', - label: 'Custom', - component: CusstomDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/scrollpanel/routes.ts b/src/app/showcase/pages/scrollpanel/routes.ts deleted file mode 100644 index 126adacd9f6..00000000000 --- a/src/app/showcase/pages/scrollpanel/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ScrollPanelDemo } from './'; - -export default [ - { - path: '', - component: ScrollPanelDemo, - }, -]; diff --git a/src/app/showcase/pages/scrolltop/index.ts b/src/app/showcase/pages/scrolltop/index.ts deleted file mode 100644 index 2161db3ce4f..00000000000 --- a/src/app/showcase/pages/scrolltop/index.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/scrolltop/importdoc'; -import { BasicDoc } from '@doc/scrolltop/basicdoc'; -import { ElementDoc } from '@doc/scrolltop/elementdoc'; -import { AccessibilityDoc } from '@doc/scrolltop/accessibilitydoc'; -import { ScrollTopDocModule } from '@doc/scrolltop/scrolltopdoc.module'; - -@Component({ - standalone: true, - imports: [ScrollTopDocModule], - template: ` `, - styleUrls: ['./scrolltopdemo.scss'], -}) -export class ScrollTopDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'element', - label: 'Target Element', - component: ElementDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/scrolltop/routes.ts b/src/app/showcase/pages/scrolltop/routes.ts deleted file mode 100644 index c382a03ca70..00000000000 --- a/src/app/showcase/pages/scrolltop/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ScrollTopDemo } from './'; - -export default [ - { - path: '', - component: ScrollTopDemo, - }, -]; diff --git a/src/app/showcase/pages/select/index.ts b/src/app/showcase/pages/select/index.ts deleted file mode 100644 index 159045c22b8..00000000000 --- a/src/app/showcase/pages/select/index.ts +++ /dev/null @@ -1,137 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/select/basicdoc'; -import { DisabledDoc } from '@doc/select/disableddoc'; -import { EditableDoc } from '@doc/select/editabledoc'; -import { FilterDoc } from '@doc/select/filterdoc'; -import { GroupDoc } from '@doc/select/groupdoc'; -import { ImportDoc } from '@doc/select/importdoc'; -import { TemplateDoc } from '@doc/select/templatedoc'; -import { VirtualScrollDoc } from '@doc/select/virtualscrolldoc'; -import { FloatLabelDoc } from '@doc/select/floatlabeldoc'; -import { AccessibilityDoc } from '@doc/select/accessibilitydoc'; -import { ReactiveFormsDoc } from '@doc/select/reactiveformsdoc'; -import { LazyVirtualScrollDoc } from '@doc/select/lazyvirtualscrolldoc'; -import { InvalidDoc } from '@doc/select/invaliddoc'; -import { CustomFilterDoc } from '@doc/select/customfilterdoc'; -import { CheckmarkDoc } from '@doc/select/checkmarkdoc'; -import { ClearIconDoc } from '@doc/select/clearicondoc'; -import { LoadingStateDoc } from '@doc/select/loadingstatedoc'; -import { FilledDoc } from '@doc/select/filleddoc'; -import { SelectDocModule } from '@doc/select/selectdoc.module'; -import { IftaLabelDoc } from '@doc/select/iftalabeldoc'; -import { SizesDoc } from '@doc/select/sizesdoc'; - -@Component({ - template: ` `, - standalone: true, - imports: [SelectDocModule], - styleUrl: './selectdemo.scss', -}) -export class SelectDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'checkmark', - label: 'Checkmark', - component: CheckmarkDoc, - }, - { - id: 'editable', - label: 'Editable', - component: EditableDoc, - }, - { - id: 'group', - label: 'Group', - component: GroupDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'filter', - label: 'Filter', - component: FilterDoc, - }, - { - id: 'clearicon', - label: 'Clear Icon', - component: ClearIconDoc, - }, - { - id: 'loadingstate', - label: 'Loading State', - component: LoadingStateDoc, - }, - - { - id: 'virtualscroll', - label: 'Virtual Scroll', - component: VirtualScrollDoc, - }, - { - id: 'lazyvirtualscroll', - label: 'Lazy Virtual Scroll', - component: LazyVirtualScrollDoc, - }, - { - id: 'filled', - label: 'Filled', - component: FilledDoc, - }, - { - id: 'floatlabel', - label: 'Float Label', - component: FloatLabelDoc, - }, - { - id: 'iftalabel', - label: 'Ifta Label', - component: IftaLabelDoc, - }, - { - id: 'sizes', - label: 'Sizes', - component: SizesDoc, - }, - { - id: 'invalid', - label: 'Invalid', - component: InvalidDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/select/routes.ts b/src/app/showcase/pages/select/routes.ts deleted file mode 100644 index 68b12e5bd2a..00000000000 --- a/src/app/showcase/pages/select/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { SelectDemo } from './'; - -export default [ - { - path: '', - component: SelectDemo, - }, -]; diff --git a/src/app/showcase/pages/selectbutton/index.ts b/src/app/showcase/pages/selectbutton/index.ts deleted file mode 100644 index 3353960233a..00000000000 --- a/src/app/showcase/pages/selectbutton/index.ts +++ /dev/null @@ -1,73 +0,0 @@ -import { Component } from '@angular/core'; -import { ReactiveFormsDoc } from '@doc/selectbutton/reactiveformsdoc'; -import { AccessibilityDoc } from '@doc/selectbutton/accessibilitydoc'; -import { BasicDoc } from '@doc/selectbutton/basicdoc'; -import { DisabledDoc } from '@doc/selectbutton/disableddoc'; -import { ImportDoc } from '@doc/selectbutton/importdoc'; -import { InvalidDoc } from '@doc/selectbutton/invaliddoc'; -import { MultipleDoc } from '@doc/selectbutton/multipledoc'; -import { TemplateDoc } from '@doc/selectbutton/templatedoc'; -import { SelectButtonDocModule } from '@doc/selectbutton/selectbuttondoc.module'; -import { SizesDoc } from '@doc/selectbutton/sizesdoc'; - -@Component({ - template: ``, - standalone: true, - imports: [SelectButtonDocModule], -}) -export class SelectButtonDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'multiple', - label: 'Multiple', - component: MultipleDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'sizes', - label: 'Sizes', - component: SizesDoc, - }, - { - id: 'invalid', - label: 'Invalid', - component: InvalidDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/selectbutton/routes.ts b/src/app/showcase/pages/selectbutton/routes.ts deleted file mode 100644 index 96ff630618f..00000000000 --- a/src/app/showcase/pages/selectbutton/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { SelectButtonDemo } from './'; - -export default [ - { - path: '', - component: SelectButtonDemo, - }, -]; diff --git a/src/app/showcase/pages/skeleton/index.ts b/src/app/showcase/pages/skeleton/index.ts deleted file mode 100644 index c102feee9ba..00000000000 --- a/src/app/showcase/pages/skeleton/index.ts +++ /dev/null @@ -1,57 +0,0 @@ -import { Component } from '@angular/core'; -import { CardDoc } from '@doc/skeleton/carddoc'; -import { DataTableDoc } from '@doc/skeleton/datatabledoc'; -import { ImportDoc } from '@doc/skeleton/importdoc'; -import { ListDoc } from '@doc/skeleton/listdoc'; -import { ShapesDoc } from '@doc/skeleton/shapesdoc'; -import { AccessibilityDoc } from '@doc/skeleton/accessibilitydoc'; -import { SkeletonDocModule } from '@doc/skeleton/skeletondoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [SkeletonDocModule], - styleUrl: './skeletondemo.scss', -}) -export class SkeletonDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'shapes', - label: 'Shapes', - component: ShapesDoc, - }, - { - id: 'card', - label: 'Card', - component: CardDoc, - }, - { - id: 'list', - label: 'List', - component: ListDoc, - }, - { - id: 'datatable', - label: 'DataTable', - component: DataTableDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/skeleton/routes.ts b/src/app/showcase/pages/skeleton/routes.ts deleted file mode 100644 index 113b061a11e..00000000000 --- a/src/app/showcase/pages/skeleton/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { SkeletonDemo } from './'; - -export default [ - { - path: '', - component: SkeletonDemo, - }, -]; diff --git a/src/app/showcase/pages/slider/index.ts b/src/app/showcase/pages/slider/index.ts deleted file mode 100644 index 4e84c36c8c7..00000000000 --- a/src/app/showcase/pages/slider/index.ts +++ /dev/null @@ -1,74 +0,0 @@ -import { Component } from '@angular/core'; -import { ReactiveFormsDoc } from '@doc/slider/reactiveformsdoc'; -import { AccessibilityDoc } from '@doc/slider/accessibilitydoc'; -import { BasicDoc } from '@doc/slider/basicdoc'; -import { ImportDoc } from '@doc/slider/importdoc'; -import { InputDoc } from '@doc/slider/inputdoc'; -import { RangeDoc } from '@doc/slider/rangedoc'; -import { StepDoc } from '@doc/slider/stepdoc'; -import { VerticalDoc } from '@doc/slider/verticaldoc'; -import { SliderDocModule } from '@doc/slider/sliderdoc.module'; -import { FilterDoc } from '@doc/slider/filterdoc'; - -@Component({ - template: ``, - standalone: true, - imports: [SliderDocModule], -}) -export class SliderDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'input', - label: 'Input', - component: InputDoc, - }, - { - id: 'step', - label: 'Step', - component: StepDoc, - }, - { - id: 'range', - label: 'Range', - component: RangeDoc, - }, - { - id: 'filter', - label: 'Filter', - component: FilterDoc, - }, - { - id: 'vertical', - label: 'Vertical', - component: VerticalDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/slider/routes.ts b/src/app/showcase/pages/slider/routes.ts deleted file mode 100644 index bd33cd37a39..00000000000 --- a/src/app/showcase/pages/slider/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { SliderDemo } from './'; - -export default [ - { - path: '', - component: SliderDemo, - }, -]; diff --git a/src/app/showcase/pages/speeddial/index.ts b/src/app/showcase/pages/speeddial/index.ts deleted file mode 100644 index f9c69e2f9f9..00000000000 --- a/src/app/showcase/pages/speeddial/index.ts +++ /dev/null @@ -1,75 +0,0 @@ -import { Component } from '@angular/core'; -import { AccessibilityDoc } from '@doc/speeddial/accessibilitydoc'; -import { CircleDoc } from '@doc/speeddial/circledoc'; -import { ImportDoc } from '@doc/speeddial/importdoc'; -import { LinearDoc } from '@doc/speeddial/lineardoc'; -import { MaskDoc } from '@doc/speeddial/maskdoc'; -import { QuarterCircleDoc } from '@doc/speeddial/quartercircledoc'; -import { SemiCircleDoc } from '@doc/speeddial/semicircledoc'; -import { TooltipDoc } from '@doc/speeddial/tooltipdoc'; -import { TemplateDoc } from '@doc/speeddial/templatedoc'; -import { SpeedDialDocModule } from '@doc/speeddial/speeddialdoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [SpeedDialDocModule], - styleUrl: './speeddialdemo.scss', -}) -export class SpeedDialDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'linear', - label: 'Linear', - component: LinearDoc, - }, - { - id: 'circle', - label: 'Circle', - component: CircleDoc, - }, - { - id: 'semicircle', - label: 'Semi Circle', - component: SemiCircleDoc, - }, - { - id: 'quartercircle', - label: 'Quarter Circle', - component: QuarterCircleDoc, - }, - { - id: 'tooltip', - label: 'Tooltip', - component: TooltipDoc, - }, - { - id: 'mask', - label: 'Mask', - component: MaskDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/speeddial/routes.ts b/src/app/showcase/pages/speeddial/routes.ts deleted file mode 100644 index cedda886522..00000000000 --- a/src/app/showcase/pages/speeddial/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { SpeedDialDemo } from './'; - -export default [ - { - path: '', - component: SpeedDialDemo, - }, -]; diff --git a/src/app/showcase/pages/splitbutton/index.ts b/src/app/showcase/pages/splitbutton/index.ts deleted file mode 100644 index 5cff1f0edcb..00000000000 --- a/src/app/showcase/pages/splitbutton/index.ts +++ /dev/null @@ -1,103 +0,0 @@ -import { Component } from '@angular/core'; -import { TextDoc } from '@doc/splitbutton/textdoc'; -import { BasicDoc } from '@doc/splitbutton/basicdoc'; -import { IconsDoc } from '@doc/splitbutton/iconsdoc'; -import { ImportDoc } from '@doc/splitbutton/importdoc'; -import { NestedDoc } from '@doc/splitbutton/nesteddoc'; -import { RaisedDoc } from '@doc/splitbutton/raiseddoc'; -import { RoundedDoc } from '@doc/splitbutton/roundeddoc'; -import { SeverityDoc } from '@doc/splitbutton/severitydoc'; -import { RaisedTextDoc } from '@doc/splitbutton/raisedtextdoc'; -import { OutlinedDoc } from '@doc/splitbutton/outlineddoc'; -import { SizesDoc } from '@doc/splitbutton/sizesdoc'; -import { DisabledDoc } from '@doc/splitbutton/disableddoc'; -import { TemplateDoc } from '@doc/splitbutton/templatedoc'; -import { AccessibilityDoc } from '@doc/splitbutton/accessibilitydoc'; -import { SplitButtonDocModule } from '@doc/splitbutton/splitbuttondoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [SplitButtonDocModule], -}) -export class SplitButtonDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'icons', - label: 'Icons', - component: IconsDoc, - }, - { - id: 'nested', - label: 'Nested', - component: NestedDoc, - }, - { - id: 'severity', - label: 'Severity', - component: SeverityDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - { - id: 'raised', - label: 'Raised', - component: RaisedDoc, - }, - { - id: 'rounded', - label: 'Rounded', - component: RoundedDoc, - }, - { - id: 'text', - label: 'Text', - component: TextDoc, - }, - { - id: 'raisedtext', - label: 'Raised Text', - component: RaisedTextDoc, - }, - { - id: 'outlined', - label: 'Outlined', - component: OutlinedDoc, - }, - { - id: 'sizes', - label: 'Sizes', - component: SizesDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/splitbutton/routes.ts b/src/app/showcase/pages/splitbutton/routes.ts deleted file mode 100644 index fb27ccf2b62..00000000000 --- a/src/app/showcase/pages/splitbutton/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { SplitButtonDemo } from './'; - -export default [ - { - path: '', - component: SplitButtonDemo, - }, -]; diff --git a/src/app/showcase/pages/splitter/index.ts b/src/app/showcase/pages/splitter/index.ts deleted file mode 100644 index 4fa8143ac68..00000000000 --- a/src/app/showcase/pages/splitter/index.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { Component } from '@angular/core'; -import { SizeDoc } from '@doc/splitter/sizedoc'; -import { HorizontalDoc } from '@doc/splitter/horizontaldoc'; -import { ImportDoc } from '@doc/splitter/importdoc'; -import { VerticalDoc } from '@doc/splitter/verticaldoc'; -import { NestedDoc } from '@doc/splitter/nesteddoc'; -import { AccessibilityDoc } from '@doc/splitter/accessibilitydoc'; -import { SplitterDocModule } from '@doc/splitter/splitterdoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [SplitterDocModule], -}) -export class SplitterDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'horizontal', - label: 'Horizontal', - component: HorizontalDoc, - }, - { - id: 'size', - label: 'Size', - component: SizeDoc, - }, - { - id: 'vertical', - label: 'Vertical', - component: VerticalDoc, - }, - { - id: 'nested', - label: 'Nested', - component: NestedDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/splitter/routes.ts b/src/app/showcase/pages/splitter/routes.ts deleted file mode 100644 index 0e0bc395fb2..00000000000 --- a/src/app/showcase/pages/splitter/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { SplitterDemo } from './'; - -export default [ - { - path: '', - component: SplitterDemo, - }, -]; diff --git a/src/app/showcase/pages/stepper/index.ts b/src/app/showcase/pages/stepper/index.ts deleted file mode 100644 index 13c371dc463..00000000000 --- a/src/app/showcase/pages/stepper/index.ts +++ /dev/null @@ -1,61 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/stepper/importdoc'; -import { BasicDoc } from '@doc/stepper/basicdoc'; -import { VerticalDoc } from '@doc/stepper/verticaldoc'; -import { LinearDoc } from '@doc/stepper/lineardoc'; -import { TemplateDoc } from '@doc/stepper/templatedoc'; -import { AccessibilityDoc } from '@doc/stepper/accessibilitydoc'; -import { StepperDocModule } from '@doc/stepper/stepperdoc.module'; -import { StepsOnlyDoc } from '@doc/stepper/stepsonly'; - -@Component({ - template: ``, - standalone: true, - imports: [StepperDocModule], -}) -export class StepperDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'horizontal', - label: 'Horizontal', - component: BasicDoc, - }, - { - id: 'vertical', - label: 'Vertical', - component: VerticalDoc, - }, - { - id: 'linear', - label: 'Linear', - component: LinearDoc, - }, - { - id: 'steps-only', - label: 'Steps Only', - component: StepsOnlyDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/stepper/routes.ts b/src/app/showcase/pages/stepper/routes.ts deleted file mode 100644 index 7241173b673..00000000000 --- a/src/app/showcase/pages/stepper/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { StepperDemo } from './'; - -export default [ - { - path: '', - component: StepperDemo, - }, -]; diff --git a/src/app/showcase/pages/steps/index.ts b/src/app/showcase/pages/steps/index.ts deleted file mode 100644 index b307bdeb02f..00000000000 --- a/src/app/showcase/pages/steps/index.ts +++ /dev/null @@ -1,57 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/steps/basicdoc'; -import { ImportDoc } from '@doc/steps/importdoc'; -import { InteractiveDoc } from '@doc/steps/interactivedoc'; -import { RoutingDoc } from '@doc/steps/routingdoc'; -import { AccessibilityDoc } from '@doc/steps/accessibilitydoc'; -import { ControlledDoc } from '@doc/steps/controlleddoc'; -import { StepsDocModule } from '@doc/steps/stepsdoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [StepsDocModule], - styleUrl: './stepsdemo.scss', -}) -export class StepsDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'controlled', - label: 'Controlled', - component: ControlledDoc, - }, - { - id: 'interactive', - label: 'Interactive', - component: InteractiveDoc, - }, - { - id: 'routing', - label: 'Routing', - component: RoutingDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/steps/routes.ts b/src/app/showcase/pages/steps/routes.ts deleted file mode 100644 index 30f57cafa9a..00000000000 --- a/src/app/showcase/pages/steps/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { StepsDemo } from './'; - -export default [ - { - path: '', - component: StepsDemo, - }, -]; diff --git a/src/app/showcase/pages/styleclass/index.ts b/src/app/showcase/pages/styleclass/index.ts deleted file mode 100644 index 943e18a641b..00000000000 --- a/src/app/showcase/pages/styleclass/index.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/styleclass/importdoc'; -import { AnimationDoc } from '@doc/styleclass/animationdoc'; -import { ToggleClassDoc } from '@doc/styleclass/toggleclassdoc'; -import { StyleClassDocModule } from '@doc/styleclass/styleclassdoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [StyleClassDocModule], -}) -export class StyleClassDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'toggleclass', - label: 'Toggle Class', - component: ToggleClassDoc, - }, - { - id: 'animation', - label: 'Animation', - component: AnimationDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/styleclass/routes.ts b/src/app/showcase/pages/styleclass/routes.ts deleted file mode 100644 index bd29080102c..00000000000 --- a/src/app/showcase/pages/styleclass/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { StyleClassDemo } from './'; - -export default [ - { - path: '', - component: StyleClassDemo, - }, -]; diff --git a/src/app/showcase/pages/support/index.ts b/src/app/showcase/pages/support/index.ts deleted file mode 100755 index 2c6a0e9529c..00000000000 --- a/src/app/showcase/pages/support/index.ts +++ /dev/null @@ -1,377 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; - -@Component({ - standalone: true, - imports: [CommonModule], - template: ` -
    -
    -
    - -
    Community Support
    -

    - Forum - and - Discord are - where the community users gather to seek support, post topics and discuss the technology. GitHub issue is the - channel for the community users to create tickets however PrimeTek does not guarantee a response time although they - are monitored and maintained by our staff. If you need to secure a response, you may consider PRO support instead. -

    -
    -
    -
    Professional Support
    -

    - With PRO support, it's easy to support, tune, and add features to PrimeNG as an in-house library. With the exclusive - services of a PRO account, you no longer need to post questions in the community forum and the community issue - tracker at GitHub. Service is delivered via a private issue tracker based on a one-business-day response time. -

    -
    -
    - -
    -
    -
    -
    Service Features
    - $200/h -
    -
    -
      -
    • - - Private Issue Tracker -
    • -
    • - - Response within 1 business day -
    • -
    • - - Unlimited Number of Tickets -
    • -
    • - - Hourly Support Model -
    • -
    • - - 1 year term -
    • -
    • - - Minimum 25 Hours for initiation -
    • -
    • - - Up to 5 accounts -
    • -
    • - - Maintenance for Any Version -
    • -
    • - - New Features -
    • -
    • - - POC implementations of a requirement -
    • -
    -
    - - Buy Now - -
    - -
    -
    How It Works
    -
      -
    • -
      1. Purchase PRO Support
      - Contact - PrimeTek - to purchase support. -
    • -
    • -
      2. Setup
      - A private repository with an exclusive issue tracker is created for you at GitHub. -
    • -
    • -
      3. Request Support
      - Create a ticket with a description of the issue and receive a reply within 1 business day. -
    • -
    • -
      4. Estimate and Approval
      - An estimate is provided to resolve the issue, upon your approval the PrimeTek team commences work. -
    • -
    • -
      5. Resolution
      - Issue is resolved and the approved hours are deducted from your account. -
    • -
    • -
      6. Delivery
      - If the issue requires an update in the library, it gets published to npm by as part of the public PrimeNG - package. A patch update on an older version can also be requested if you are not using the latest version. - -
    • -
    -
    -
    - -
    -
    Consulting
    - -

    - Unlock the full potential of your software projects in addition to PRO Support with the premier consulting services of - our partners. The team of seasoned consultants is available to provide tailored expertise and guidance, ensuring your - software development initiatives are successful, efficient, and innovative. -

    - -
    -
    -
    Deep Expertise
    -

    - Our consultants are experts with extensive experience in various aspects of software development, including - design, architecture, coding, testing, and deployment. They bring a wealth of knowledge and best practices to - your project. -

    -
    -
    -
    Customized Solutions
    -

    - We understand that every project is unique. Our consultants work closely with you to understand your specific - requirements and challenges, delivering solutions that are perfectly aligned with your business goals.. -

    -
    -
    -
    Scalable Engagements
    -

    - Whether you need short-term advice for a specific problem or long-term strategic guidance, our consulting - services are flexible and scalable to meet your needs. -

    -
    -
    - -
    -

    - We are proud to collaborate with - Unvoid, - Virtua - and - T2 that share our - commitment to excellence and open source values. -

    - - -
    -
    - -
    -
    Frequently Asked Questions
    -
    -
    -
    -
    How many issue tracker accounts do we get?
    -

    We provide at most 5 accounts per organization.

    -
    -
    -
    What is the duration of the service?
    -

    Service ends either when all support hours are used or after 1 year.

    -
    -
    -
    - What happens if we extend after 1 year and we have unused hours? -
    -

    Unused hours expire and are not transferred to the new term.

    -
    -
    -
    What are hours used for?
    -

    - Hours are utilized when creating tickets, filing defects, requesting enhancements, POC implementations of a - use case and questions. -

    -
    -
    -
    -
    -
    Are the changes delivered with a custom build?
    -

    - No, changes become part of the PrimeNG core and pushed to the public npm package on next update. -

    -
    -
    -
    Who provides the support service?
    -

    Support service is provided by the PrimeNG team at PrimeTek.

    -
    -
    -
    Is there a minimum hour requirement?
    -

    At least 25 hours are required to initiate the service.

    -
    -
    -
    - What happens if the issue takes longer or shorter than the approved estimate? -
    -

    - The confirmed estimate is still used even if it takes longer to resolve the issue. -

    -
    -
    -
    -
    -
    Can we request new features and enhancements?
    -

    - Yes, initially the request needs to be approved by PrimeTek based on project roadmap fit. As a result, not - all requests may be accepted. -

    -
    -
    -
    What are the payment terms?
    -

    Payment in advance is required to initiate the service.

    -
    -
    -
    What payment methods are available?
    -

    Credit card and bank wire transfers are the available options.

    -
    -
    -
    - We are a reseller, can we purchase this support for our client? -
    -

    - That is possible, the service will be provided to your client even if you are the contact in purchase - process. -

    -
    -
    -
    -
    -
    - `, -}) -export class Support {} diff --git a/src/app/showcase/pages/support/routes.ts b/src/app/showcase/pages/support/routes.ts deleted file mode 100755 index 91fe90267d8..00000000000 --- a/src/app/showcase/pages/support/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { Support } from './'; - -export default [ - { - path: '', - component: Support, - }, -]; diff --git a/src/app/showcase/pages/table/index.ts b/src/app/showcase/pages/table/index.ts deleted file mode 100644 index d715da2220d..00000000000 --- a/src/app/showcase/pages/table/index.ts +++ /dev/null @@ -1,367 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/table/basicdoc'; -import { DynamicDoc } from '@doc/table/dynamicdoc'; -import { TemplateDoc } from '@doc/table/templatedoc'; -import { SizeDoc } from '@doc/table/sizedoc'; -import { GridlinesDoc } from '@doc/table/gridlinesdoc'; -import { StripedDoc } from '@doc/table/stripeddoc'; -import { StyleDoc } from '@doc/table/styledoc'; -import { ImportDoc } from '@doc/table/importdoc'; -import { PaginatorBasicDoc } from '@doc/table/paginatorbasicdoc'; -import { PaginatorProgrammaticDoc } from '@doc/table/paginatorprogrammaticdoc'; -import { SingleColumnSortDoc } from '@doc/table/singlecolumnsortdoc'; -import { MultipleColumnsSortDoc } from '@doc/table/multiplecolumnssortdoc'; -import { FilterBasicDoc } from '@doc/table/filterbasic'; -import { SingleSelectionDoc } from '@doc/table/singleselectiondoc'; -import { MultipleSelectionDoc } from '@doc/table/multipleselectiondoc'; -import { RadioButtonSelectionDoc } from '@doc/table/radiobuttonselectiondoc'; -import { CheckboxSelectionDoc } from '@doc/table/checkboxselectiondoc'; -import { SelectionEventsDoc } from '@doc/table/selectioneventsdoc'; -import { ColumnSelectionDoc } from '@doc/table/columnselectiondoc'; -import { RowExpansionDoc } from '@doc/table/rowexpansiondoc'; -import { CellEditDoc } from '@doc/table/celleditdoc'; -import { RowEditDoc } from '@doc/table/roweditdoc'; -import { VerticalScrollDoc } from '@doc/table/verticalscrolldoc'; -import { FlexibleScrollDoc } from '@doc/table/flexiblescrolldoc'; -import { HorizontalScrollDoc } from '@doc/table/horizontalscrolldoc'; -import { FrozenRowsDoc } from '@doc/table/frozenrowsdoc'; -import { FrozenColumnsDoc } from '@doc/table/frozencolumnsdoc'; -import { VirtualScrollDoc } from '@doc/table/virtualscrolldoc'; -import { VirtualScrollLazyDoc } from '@doc/table/virtualscrolllazydoc'; -import { ColumnGroupDoc } from '@doc/table/columngroupdoc'; -import { SubheaderGroupingDoc } from '@doc/table/subheadergroupingdoc'; -import { ExpandableRowGroupDoc } from '@doc/table/expandablerowgroupdoc'; -import { RowspanGroupingDoc } from '@doc/table/rowspangroupingdoc'; -import { ColumnResizeFitModeDoc } from '@doc/table/columnresizefitmodedoc'; -import { ColumnResizeExpandModeDoc } from '@doc/table/columnresizeexpandmodedoc'; -import { ColumnResizeScrollableModeDoc } from '@doc/table/columnresizescrollablemodedoc'; -import { ReorderDoc } from '@doc/table/reorderdoc'; -import { ColumnToggleDoc } from '@doc/table/columntoggledoc'; -import { ExportDoc } from '@doc/table/exportdoc'; -import { ContextMenuDoc } from '@doc/table/contextmenudoc'; -import { StatefulDoc } from '@doc/table/statefuldoc'; -import { CustomersDoc } from '@doc/table/customersdoc'; -import { ProductsDoc } from '@doc/table/productsdoc'; -import { AccessibilityDoc } from '@doc/table/accessibilitydoc'; -import { PreSortDoc } from '@doc/table/presortdoc'; -import { RemovableSortDoc } from '@doc/table/removablesortdoc'; -import { FilterAdvancedDoc } from '@doc/table/filteradvanceddoc'; -import { TableDocModule } from '@doc/table/tabledoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [TableDocModule], - styleUrl: './tabledemo.scss', -}) -export class TableDemo { - docs = [ - { - id: 'import-demo', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'dynamic', - label: 'Dynamic Columns', - component: DynamicDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'size', - label: 'Size', - component: SizeDoc, - }, - { - id: 'gridlines', - label: 'Grid Lines', - component: GridlinesDoc, - }, - { - id: 'striped', - label: 'Striped Rows', - component: StripedDoc, - }, - { - id: 'table-style', - label: 'Conditional Style', - component: StyleDoc, - }, - { - id: 'paginator', - label: 'Pagination', - children: [ - { - id: 'paginator-basic', - label: 'Basic', - component: PaginatorBasicDoc, - }, - { - id: 'paginator-programmatic', - label: 'Programmatic', - component: PaginatorProgrammaticDoc, - }, - ], - }, - { - id: 'sort', - label: 'Sort', - children: [ - { - id: 'single-column-sort', - label: 'Single Column', - component: SingleColumnSortDoc, - }, - { - id: 'multiple-columns-sort', - label: 'Multiple Columns', - component: MultipleColumnsSortDoc, - }, - { - id: 'pre-sort', - label: 'Presort', - component: PreSortDoc, - }, - { - id: 'removable-sort', - label: 'Removable', - component: RemovableSortDoc, - }, - ], - }, - { - id: 'filter', - label: 'Filter', - children: [ - { - id: 'filter-basic', - label: 'Basic', - component: FilterBasicDoc, - }, - { - id: 'filter-advanced', - label: 'Advanced', - component: FilterAdvancedDoc, - }, - ], - }, - { - id: 'row-selection', - label: 'Row Selection', - children: [ - { - id: 'single-selection', - label: 'Single', - component: SingleSelectionDoc, - }, - { - id: 'multiple-selection', - label: 'Multiple', - component: MultipleSelectionDoc, - }, - { - id: 'radio-button-selection', - label: 'RadioButton', - component: RadioButtonSelectionDoc, - }, - { - id: 'checkbox-selection', - label: 'Checkbox', - component: CheckboxSelectionDoc, - }, - { - id: 'column-selection', - label: 'Column', - component: ColumnSelectionDoc, - }, - { - id: 'selection-events', - label: 'Events', - component: SelectionEventsDoc, - }, - ], - }, - { - id: 'row-expansion', - label: 'Row Expansion', - component: RowExpansionDoc, - }, - { - id: 'Edit', - label: 'Edit', - children: [ - { - id: 'cell-edit', - label: 'Cell', - component: CellEditDoc, - }, - { - id: 'row-edit', - label: 'Row', - component: RowEditDoc, - }, - ], - }, - // { - // id: 'lazy-load', - // label: 'Lazy Load', - // component: LazyLoadDoc, - // }, - { - id: 'scroll', - label: 'Scroll', - children: [ - { - id: 'vertical-scroll', - label: 'Vertical', - component: VerticalScrollDoc, - }, - { - id: 'flex-scroll', - label: 'Flexible', - component: FlexibleScrollDoc, - }, - { - id: 'horizontal-scroll', - label: 'Horizontal', - component: HorizontalScrollDoc, - }, - { - id: 'frozen-rows', - label: 'Frozen Rows', - component: FrozenRowsDoc, - }, - { - id: 'frozen-columns', - label: 'Frozen Columns', - component: FrozenColumnsDoc, - }, - ], - }, - { - id: 'virtual-scroll', - label: 'Virtual Scroll', - children: [ - { - id: 'virtual-scroll-basic', - label: 'Preload', - component: VirtualScrollDoc, - }, - { - id: 'virtual-scroll-lazy', - label: 'Lazy', - component: VirtualScrollLazyDoc, - }, - ], - }, - { - id: 'column-group', - label: 'Column Group', - component: ColumnGroupDoc, - }, - { - id: 'row-group', - label: 'Row Group', - children: [ - { - id: 'subheader', - label: 'Subheader', - component: SubheaderGroupingDoc, - }, - { - id: 'expand', - label: 'Expandable', - component: ExpandableRowGroupDoc, - }, - { - id: 'row-span', - label: 'RowSpan', - component: RowspanGroupingDoc, - }, - ], - }, - { - id: 'column-resize', - label: 'Column Resize', - children: [ - { - id: 'fit-mode', - label: 'Fit Mode', - component: ColumnResizeFitModeDoc, - }, - { - id: 'expand-mode', - label: 'Expand Mode', - component: ColumnResizeExpandModeDoc, - }, - { - id: 'scrollable', - label: 'Scrollable', - component: ColumnResizeScrollableModeDoc, - }, - ], - }, - { - id: 'reorder', - label: 'Reorder', - component: ReorderDoc, - }, - { - id: 'column-toggle', - label: 'Column Toggle', - component: ColumnToggleDoc, - }, - { - id: 'export', - label: 'Export', - component: ExportDoc, - }, - { - id: 'context-menu', - label: 'Context Menu', - component: ContextMenuDoc, - }, - { - id: 'stateful', - label: 'Stateful', - component: StatefulDoc, - }, - { - id: 'samples', - label: 'Samples', - children: [ - { - id: 'customers', - label: 'Customers', - component: CustomersDoc, - }, - { - id: 'products', - label: 'Products', - component: ProductsDoc, - }, - ], - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/table/routes.ts b/src/app/showcase/pages/table/routes.ts deleted file mode 100644 index dda6843da31..00000000000 --- a/src/app/showcase/pages/table/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { TableDemo } from './'; - -export default [ - { - path: '', - component: TableDemo, - }, -]; diff --git a/src/app/showcase/pages/tabs/index.ts b/src/app/showcase/pages/tabs/index.ts deleted file mode 100755 index 9ea6174883c..00000000000 --- a/src/app/showcase/pages/tabs/index.ts +++ /dev/null @@ -1,73 +0,0 @@ -import { Component } from '@angular/core'; -import { DisabledDoc } from '@doc/tabs/disableddoc'; -import { BasicDoc } from '@doc/tabs/basicdoc'; -import { DynamicDoc } from '@doc/tabs/dynamicdoc'; -import { ControlledDoc } from '@doc/tabs/controlleddoc'; -import { ImportDoc } from '@doc/tabs/importdoc'; -import { TemplateDoc } from '@doc/tabs/customtemplatedoc'; -import { ScrollableDoc } from '@doc/tabs/scrollabledoc'; -import { TabmenuDoc } from '@doc/tabs/tabmenudoc'; -import { AccessibilityDoc } from '@doc/tabs/accessibilitydoc'; -import { TabsDocModule } from '@doc/tabs/tabsdoc.module'; - -@Component({ - template: ``, - imports: [TabsDocModule], - standalone: true, -}) -export class TabsDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'dynamic', - label: 'Dynamic', - component: DynamicDoc, - }, - { - id: 'controlled', - label: 'Controlled', - component: ControlledDoc, - }, - { - id: 'scrollable', - label: 'Scrollable', - component: ScrollableDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'tabmenu', - label: 'Tab Menu', - component: TabmenuDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/tabs/routes.ts b/src/app/showcase/pages/tabs/routes.ts deleted file mode 100644 index 9893cc43a84..00000000000 --- a/src/app/showcase/pages/tabs/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { TabsDemo } from './'; - -export default [ - { - path: '', - component: TabsDemo, - }, -]; diff --git a/src/app/showcase/pages/tag/index.ts b/src/app/showcase/pages/tag/index.ts deleted file mode 100644 index c090bf342e2..00000000000 --- a/src/app/showcase/pages/tag/index.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component } from '@angular/core'; -import { IconDoc } from '@doc/tag/icondoc'; -import { ImportDoc } from '@doc/tag/importdoc'; -import { SeverityDoc } from '@doc/tag/severitydoc'; -import { BasicDoc } from '@doc/tag/basicdoc'; -import { PillDoc } from '@doc/tag/pilldoc'; -import { TemplateDoc } from '@doc/tag/templatedoc'; -import { AccessibilityDoc } from '@doc/tag/accessibilitydoc'; -import { TagDocModule } from '@doc/tag/tagdoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [TagDocModule], -}) -export class TagDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'severity', - label: 'Severity', - component: SeverityDoc, - }, - { - id: 'pill', - label: 'Pill', - component: PillDoc, - }, - { - id: 'icon', - label: 'Icon', - component: IconDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/tag/routes.ts b/src/app/showcase/pages/tag/routes.ts deleted file mode 100644 index 9fc579fdbb0..00000000000 --- a/src/app/showcase/pages/tag/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { TagDemo } from './'; - -export default [ - { - path: '', - component: TagDemo, - }, -]; diff --git a/src/app/showcase/pages/tailwind/index.ts b/src/app/showcase/pages/tailwind/index.ts deleted file mode 100644 index 8f006432e94..00000000000 --- a/src/app/showcase/pages/tailwind/index.ts +++ /dev/null @@ -1,72 +0,0 @@ -import { Component } from '@angular/core'; -import { AnimationsDoc } from '@doc/tailwind/animationsdoc'; -import { ColorPaletteDoc } from '@doc/tailwind/colorpalettedoc'; -import { ExtensionsDoc } from '@doc/tailwind/extensionsdoc'; -import { FormDoc } from '@doc/tailwind/formdoc'; -import { HeadlessDoc } from '@doc/tailwind/headlessdoc'; -import { OverrideDoc } from '@doc/tailwind/overridedoc'; -import { OverviewDoc } from '@doc/tailwind/overviewdoc'; -import { PluginDoc } from '@doc/tailwind/plugindoc'; -import { TailwindDocModule } from '@doc/tailwind/tailwinddoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [TailwindDocModule], -}) -export class TailwindDemo { - docs = [ - { - id: 'overview', - label: 'Overview', - component: OverviewDoc, - }, - { - id: 'plugin', - label: 'Plugin', - component: PluginDoc, - }, - { - id: 'extensions', - label: 'Extensions', - component: ExtensionsDoc, - }, - { - id: 'override', - label: 'Override', - component: OverrideDoc, - }, - { - id: 'samples', - label: 'Samples', - description: 'Example uses cases with PrimeNG and Tailwind CSS.', - children: [ - { - id: 'color-palette', - label: 'Color Palette', - component: ColorPaletteDoc, - }, - { - id: 'form', - label: 'Form', - component: FormDoc, - }, - { - id: 'headless', - label: 'Headless', - component: HeadlessDoc, - }, - { - id: 'animations', - label: 'Animations', - component: AnimationsDoc, - }, - ], - }, - ]; -} diff --git a/src/app/showcase/pages/tailwind/routes.ts b/src/app/showcase/pages/tailwind/routes.ts deleted file mode 100644 index bca93cbf65f..00000000000 --- a/src/app/showcase/pages/tailwind/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { TailwindDemo } from './'; - -export default [ - { - path: '', - component: TailwindDemo, - }, -]; diff --git a/src/app/showcase/pages/team/index.ts b/src/app/showcase/pages/team/index.ts deleted file mode 100644 index bf8191e53d9..00000000000 --- a/src/app/showcase/pages/team/index.ts +++ /dev/null @@ -1,95 +0,0 @@ -import { Component } from '@angular/core'; -import { CommonModule } from '@angular/common'; - -@Component({ - standalone: true, - imports: [CommonModule], - template: ` -
    -
    -

    Meet the Team

    -

    - PrimeTek - is a world renowned vendor of popular UI Component suites including - PrimeFaces - , - PrimeNG - , - PrimeReact - and - PrimeVue - . All the members in our team are full time employees of PrimeTek who share the same passion and vision for open source - to create awesome UI libraries. -

    -
    - -
    -
    -
    - Cagatay Civici - Çağatay Çivici - Founder -
    -
    - Mert Sincan - Mert Sincan - CTO -
    -
    - Onur Şentüre - Onur Şentüre - Design Lead -
    -
    - Dilara Can - Dilara Güngenci - Business Administration -
    -
    - Çetin Çakıroğlu - Çetin Çakıroğlu - Front-End Developer -
    -
    - Tuğçe Küçükoğlu - Tuğçe Küçükoğlu - Front-End Developer -
    -
    - Atakan Tepe - Atakan Tepe - Front-End Developer -
    -
    - Ümit Çelik - Ümit Çelik - UI/UX Designer -
    -
    - Mehmet Çetin - Mehmet Çetin - Front-End Developer -
    -
    - Taner Engin - Taner Engin - Front-End Developer -
    -
    -
    -
    - `, -}) -export class TeamDemo {} diff --git a/src/app/showcase/pages/team/routes.ts b/src/app/showcase/pages/team/routes.ts deleted file mode 100644 index b774966d84f..00000000000 --- a/src/app/showcase/pages/team/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { TeamDemo } from './'; - -export default [ - { - path: '', - component: TeamDemo, - }, -]; diff --git a/src/app/showcase/pages/templates/apollo/apollo.ts b/src/app/showcase/pages/templates/apollo/apollo.ts deleted file mode 100644 index a17e22d516c..00000000000 --- a/src/app/showcase/pages/templates/apollo/apollo.ts +++ /dev/null @@ -1,286 +0,0 @@ -import { Component } from '@angular/core'; -import { TemplateConfigurationModule } from 'src/app/showcase/layout/templates/templateconfiguration'; -import { TemplateFeaturesModule } from 'src/app/showcase/layout/templates/templatefeatures'; -import { TemplateFeaturesAnimationModule } from 'src/app/showcase/layout/templates/templatefeaturesanimation/templatefeaturesanimation'; -import { TemplateHeroModule } from 'src/app/showcase/layout/templates/templatehero/templatehero'; -import { TemplateLicenseModule } from 'src/app/showcase/layout/templates/templatelicense'; -import { TemplateRelatedModule } from 'src/app/showcase/layout/templates/templaterelated'; -import { TemplateSeparatorModule } from 'src/app/showcase/layout/templates/templateseparator'; -import { TemplateYoutubeModule } from 'src/app/showcase/layout/templates/templateyoutube'; -import { ApolloLogo } from './apollologo'; -import { ApolloSeparator } from './apolloseparator'; - -@Component({ - standalone: true, - selector: 'apollo-page', - imports: [ - TemplateHeroModule, - TemplateSeparatorModule, - TemplateFeaturesAnimationModule, - TemplateFeaturesModule, - TemplateConfigurationModule, - TemplateFeaturesAnimationModule, - TemplateRelatedModule, - TemplateYoutubeModule, - TemplateLicenseModule, - ApolloSeparator, - ], - template: `
    - -
    - - -
    - - - - - - - - - - -
    `, -}) -export class ApolloPage { - apolloLogo = ApolloLogo; - - templateHeroData = { - pattern: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-hero-pattern.png', - dashboard1: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-hero-dashboard1.png', - dashboard2: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-hero-dashboard2.png', - description: - 'An amazing Angular CLI application template with light-dim-dark modes, four menu layouts, various menu themes, sample apps, ready to use template pages and 24 PrimeNG themes.', - liveHref: 'https://apollo.primeng.org', - docHref: 'https://apollo.primeng.org/documentation', - }; - - apolloRelatedData = [ - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/diamond-ng.jpg', - href: '/templates/diamond', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/avalon-ng.jpg', - href: '/templates/avalon', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/freya-ng.jpg', - href: '/templates/freya', - }, - ]; - - apolloFeatures2Data = [ - { - title: 'Fully Responsive', - description: 'Apollo is crafted to provide optimal viewing and interaction experience for a wide range of devices.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-responsive.png', - }, - { - title: 'Lifetime Support', - description: 'Apollo has a dedicated forum where lifetime support is delivered by engineers at PrimeTek in a timely manner.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-lifetime.png', - }, - { - title: 'Top Notch Quality', - description: 'Superior standards with 100% compatibility for strict mode and linting tools.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-quality.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-quality-dark.png', - }, - { - title: 'Cross Browser Compatible', - description: 'First class support for Firefox, Safari, Chrome and Edge.', - src: 'https://primefaces.org/cdn/primeng/images/compatible-ng.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/compatible-ng-dark.png', - }, - { - title: 'Customizable Design', - description: 'Fully customizable with a mixture of Sass and CSS variables.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable-dark.png', - }, - { - title: 'Mobile Experience', - description: 'Touch optimized enhanced mobile experience with responsive design.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-mobile.png', - }, - ]; - - animationFeaturesData1 = [ - { - id: 1, - title: 'PrimeFlex CSS Utilities', - width: 1440, - height: 1789, - description: - 'PrimeFlex is a CSS utility library featuring various helpers such as a grid grid-cols-12 gap-4 system, flexbox, spacing, elevation and more.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-utilities.png', - }, - { - id: 2, - title: 'PrimeBlocks', - width: 1440, - height: 1789, - description: - 'Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-blocks.png', - }, - { - id: 3, - title: 'PrimeIcons', - width: 1440, - height: 1789, - description: - 'Apollo ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-icons.png', - }, - { - id: 4, - title: 'Figma File', - width: 1440, - height: 1788, - description: - 'Apollo uses Figma as the design tool. It will be possible to download the Figma file after your purchase. You can preview the Figma file before the purchase. Note that PrimeNG UI components are excluded from the Apollo Figma file as they are available in PrimeOne for Figma only.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-figma.png', - }, - ]; - - apolloFeatures1Data = [ - { - height: 940, - width: 960, - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features1-feature1.png', - title: 'Ready to Use Applications', - description: 'Mail, File System, Tasks, Calendar, Blog and Chat are the sample applications to get started with ease.', - }, - { - height: 940, - width: 960, - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features1-feature2.png', - title: 'E-Commerce Pages', - description: 'Apollo offers E-commerce pages to kickstart your e-commerce project powered by PrimeBlocks.', - }, - { - height: 940, - width: 960, - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features1-feature3.png', - title: 'Ready to Use Pages', - description: - 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.', - }, - ]; - - animationFeaturesData2 = [ - { - id: 1, - title: 'Light / Dark / Dim Modes', - description: 'Apollo has 3 display modes to choose from; Light, Dim and Dark.', - height: 940, - width: 960, - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-darkmode.png', - }, - { - id: 2, - title: 'Component Themes', - description: - 'Apollo offers 24 built-in component themes and creating your own theme is a matter of defining couple of sass variables.', - width: 940, - height: 960, - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-component-themes.png', - }, - { - id: 3, - title: '7 Menu Orientations', - description: - 'Static, Overlay, Slim, Slim+, Reveal, Drawer and Horizontal are the available menu layouts depending on your preference.', - type: 'inline-animation', - inlineFeaturesData: [ - { - id: 1, - title: 'Static', - width: 1440, - height: 1789, - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/Static.png', - }, - { - id: 2, - title: 'Slim', - width: 1440, - height: 1789, - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/Slim.png', - }, - { - id: 3, - title: 'Reveal', - width: 1440, - height: 1789, - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/Reveal.png', - }, - { - id: 4, - title: 'Horizontal', - width: 1440, - height: 1789, - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/Horizontal.png', - }, - { - id: 5, - title: 'Overlay', - width: 1440, - height: 1789, - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/Overlay.png', - }, - { - id: 6, - title: 'Slim+', - width: 1440, - height: 1789, - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/Slim+.png', - }, - { - id: 7, - title: 'Drawer', - width: 1440, - height: 1789, - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/Drawer.png', - }, - ], - }, - { - id: 4, - title: 'Menu Themes', - description: 'Stunning theming for the main menu with 3 alternatives; Color Scheme, Primary Color and Transparent.', - width: 960, - height: 940, - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-menu-themes.png', - }, - ]; - - license = { - documentLink: 'https://apollo.primeng.org/documentation/', - description: - 'The download package is an Angular CLI-based project containing all source code of the application deployed at the live demo. The project code is written in TypeScript.', - licenseDetails: [ - { - title: 'Basic License', - price: '$59', - included: ['Non Commercial Usage', 'Single End Product, No Multi-Use', 'Lifetime Support', 'Unlimited Updates'], - }, - { - title: 'Extended License', - price: '$590', - included: ['Commercial Usage', 'Multiple End Products', 'Lifetime Support', 'Unlimited Updates'], - }, - ], - }; -} diff --git a/src/app/showcase/pages/templates/apollo/apolloseparator.ts b/src/app/showcase/pages/templates/apollo/apolloseparator.ts deleted file mode 100644 index 12119149b17..00000000000 --- a/src/app/showcase/pages/templates/apollo/apolloseparator.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { Component, inject } from '@angular/core'; -import { TemplateSeparatorModule } from '@layout/templates/templateseparator'; -import { AppConfigService } from '@service/appconfigservice'; - -@Component({ - standalone: true, - selector: 'apollo-separator', - imports: [TemplateSeparatorModule], - template: ` - - - - - - - - `, -}) -export class ApolloSeparator { - configService = inject(AppConfigService); - - get fillColor() { - return this.configService.appState().darkTheme ? 'var(--p-surface-0)' : 'var(--p-surface-900)'; - } -} diff --git a/src/app/showcase/pages/templates/atlantis/atlantis.ts b/src/app/showcase/pages/templates/atlantis/atlantis.ts deleted file mode 100644 index 1b75def925f..00000000000 --- a/src/app/showcase/pages/templates/atlantis/atlantis.ts +++ /dev/null @@ -1,225 +0,0 @@ -import { Component } from '@angular/core'; -import { TemplateConfigurationModule } from 'src/app/showcase/layout/templates/templateconfiguration'; -import { TemplateFeaturesModule } from 'src/app/showcase/layout/templates/templatefeatures'; -import { TemplateFeaturesAnimationModule } from 'src/app/showcase/layout/templates/templatefeaturesanimation/templatefeaturesanimation'; -import { TemplateHeroModule } from 'src/app/showcase/layout/templates/templatehero/templatehero'; -import { TemplateLicenseModule } from 'src/app/showcase/layout/templates/templatelicense'; -import { TemplateRelatedModule } from 'src/app/showcase/layout/templates/templaterelated'; -import { TemplateSeparatorModule } from 'src/app/showcase/layout/templates/templateseparator'; -import { TemplateYoutubeModule } from 'src/app/showcase/layout/templates/templateyoutube'; -import { AtlantisLogo } from './atlantislogo'; -import { AtlantisSeparator } from './atlantisseparator'; -@Component({ - standalone: true, - selector: 'atlantis-page', - imports: [ - TemplateHeroModule, - TemplateSeparatorModule, - TemplateFeaturesAnimationModule, - TemplateFeaturesModule, - TemplateConfigurationModule, - TemplateFeaturesAnimationModule, - TemplateRelatedModule, - TemplateYoutubeModule, - TemplateLicenseModule, - AtlantisSeparator, - ], - template: `
    - - - - -
    - - -
    - - - - - - - -
    `, -}) -export class AtlantisPage { - atlantisLogo = AtlantisLogo; - - templateHeroData = { - pattern: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/atlantis-hero-pattern.png', - dashboard1: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/atlantis-hero-dashboard1.png', - dashboard2: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/atlantis-hero-dashboard2.png', - description: - 'Prepare to be amazed by the remastered Atlantis for PrimeNG featuring a new gorgeous dark mode for the entire layout, 5 menu modes, reusable css widgets, utilities, modern icons and many more.', - liveHref: 'https://www.primefaces.org/atlantis-ng/', - docHref: 'https://www.primefaces.org/atlantis-ng/documentation/', - }; - - relatedData = [ - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/freya-ng.jpg', - href: '/templates/freya', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/ultima-ng.jpg', - href: '/templates/ultima', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/verona-ng.jpg', - href: '/templates/verona', - }, - ]; - - features2Data = [ - { - title: 'Fully Responsive', - description: 'Atlantis is crafted to provide optimal viewing and interaction experience for a wide range of devices.', - src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/atlantis-features2-responsive.png', - }, - { - title: 'Cross Browser Compatible', - description: 'First class support for Firefox, Safari, Chrome and Edge.', - src: 'https://primefaces.org/cdn/primeng/images/compatible-ng.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/compatible-ng-dark.png', - }, - { - title: 'Lifetime Support', - description: 'Atlantis has a dedicated forum where lifetime support is delivered by engineers at PrimeTek in a timely manner.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-lifetime.png', - }, - { - title: 'Full SaSS Support', - description: 'Sass is utilized for both the application and components to provide simplicity and flexibility.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable-dark.png', - }, - { - title: 'Ready to Use Pages', - description: - 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.', - src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/atlantis-features2-ready.png', - }, - { - title: 'Mobile Experience', - description: 'Touch optimized enhanced mobile experience with responsive design.', - src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/atlantis-features2-mobile.png', - }, - ]; - - animationFeaturesData1 = [ - { - id: 1, - title: 'PrimeFlex CSS Utilities', - description: - 'PrimeFlex is a CSS utility library featuring various helpers such as a grid grid-cols-12 gap-4 system, flexbox, spacing, elevation and more.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-utilities.png', - }, - { - id: 2, - title: 'PrimeBlocks', - description: - 'Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-blocks.png', - }, - { - id: 3, - title: 'PrimeIcons', - description: - 'Atlantis ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-icons.png', - }, - { - id: 4, - title: 'Figma File', - description: - 'Atlantis uses Figma as the design tool. It will be possible to download the Figma file after your purchase. You can preview the Figma file before the purchase. Note that PrimeNG UI components are excluded from the Atlantis Figma file as they are available in PrimeOne for Figma only.', - src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/features-animation-figma.png', - }, - ]; - - animationFeaturesData2 = [ - { - id: 1, - title: 'Light and Dark Modes', - description: 'The stunning dark and light modes will impress your users.', - src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/features-animation-darkmode.png', - }, - { - id: 2, - title: 'Component Themes', - description: - 'Atlantis offers 16 built-in component themes with dark and light options. You are also free to create you own theme by defining couple SASS variables.', - src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/features-animation-component-themes.png', - }, - { - id: 3, - title: '7 Menu Orientations', - description: - 'Static, Overlay, Slim, Slim+, Reveal, Drawer and Horizontal are the available menu layouts depending on your preference.', - src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/features-animation-orientations.png', - type: 'inline-animation', - inlineFeaturesData: [ - { - id: 1, - title: 'Static', - src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/Static.png', - }, - { - id: 2, - title: 'Slim', - src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/Slim.png', - }, - { - id: 3, - title: 'Reveal', - src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/Reveal.png', - }, - { - id: 4, - title: 'Horizontal', - src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/Horizontal.png', - }, - { - id: 5, - title: 'Overlay', - src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/Overlay.png', - }, - { - id: 6, - title: 'Slim+', - src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/Slim+.png', - }, - { - id: 7, - title: 'Drawer', - src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/Drawer.png', - }, - ], - }, - ]; - - license = { - documentLink: 'https://atlantis.primeng.org/documentation', - description: - 'The download package is an Angular CLI-based project containing all source code of the application deployed at the live demo. The project code is written in TypeScript.', - licenseDetails: [ - { - title: 'Basic License', - price: '$59', - discount_price: '$39', - included: ['Non Commercial Usage', 'Single End Product, No Multi-Use', 'Lifetime Support', 'Unlimited Updates'], - }, - { - title: 'Extended License', - price: '$590', - discount_price: '$390', - included: ['Commercial Usage', 'Multiple End Products', 'Lifetime Support', 'Unlimited Updates'], - }, - ], - }; -} diff --git a/src/app/showcase/pages/templates/avalon/avalon.ts b/src/app/showcase/pages/templates/avalon/avalon.ts deleted file mode 100644 index 3216b02ffcb..00000000000 --- a/src/app/showcase/pages/templates/avalon/avalon.ts +++ /dev/null @@ -1,246 +0,0 @@ -import { Component } from '@angular/core'; -import { TemplateConfigurationModule } from 'src/app/showcase/layout/templates/templateconfiguration'; -import { TemplateFeaturesModule } from 'src/app/showcase/layout/templates/templatefeatures'; -import { TemplateFeaturesAnimationModule } from 'src/app/showcase/layout/templates/templatefeaturesanimation/templatefeaturesanimation'; -import { TemplateHeroModule } from 'src/app/showcase/layout/templates/templatehero/templatehero'; -import { TemplateLicenseModule } from 'src/app/showcase/layout/templates/templatelicense'; -import { TemplateRelatedModule } from 'src/app/showcase/layout/templates/templaterelated'; -import { TemplateSeparatorModule } from 'src/app/showcase/layout/templates/templateseparator'; -import { TemplateYoutubeModule } from 'src/app/showcase/layout/templates/templateyoutube'; -import { AvalonLogo } from './avalonlogo'; -import { AvalonSeparator } from './avalonseparator'; - -@Component({ - standalone: true, - selector: 'avalon-page', - imports: [ - TemplateHeroModule, - TemplateSeparatorModule, - TemplateFeaturesAnimationModule, - TemplateFeaturesModule, - TemplateConfigurationModule, - TemplateFeaturesAnimationModule, - TemplateRelatedModule, - TemplateYoutubeModule, - TemplateLicenseModule, - AvalonSeparator, - ], - template: `
    - - - - - - - - - - - - - -
    `, -}) -export class AvalonPage { - avalonLogo = AvalonLogo; - templateHeroData = { - pattern: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-hero-pattern.png', - light: true, - rectangle: true, - dashboard1: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-hero-dashboard1.png', - dashboard2: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-hero-dashboard2.png', - description: - 'Welcome the new Avalon, elegantly designed with its new bootstrap theme and colors, offering 5 menu layouts with light and dark modes. The layout is mobile-friendly and cross-browser compatible, built with SASS, CSS3 and HTML5 ensuring excellent performance to get you started with your next project!', - liveHref: 'https://avalon.primeng.org/', - docHref: 'https://avalon.primeng.org/documentation', - }; - - relatedData = [ - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/verona-ng.jpg', - href: '/templates/verona', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/apollo-ng.jpg', - href: '/templates/apollo', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/ultima-ng.jpg', - href: '/templates/ultima', - }, - ]; - - features1Data = [ - { - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature1.png', - title: 'Ready to Use Applications', - description: 'Mail, File System, Tasks, Calendar, Blog and Chat are the sample applications to get started with ease.', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature2.png', - title: 'E-Commerce Pages', - description: 'Avalon offers E-commerce pages to kickstart your e-commerce project powered by PrimeBlocks.', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature3.png', - title: 'Ready to Use Pages', - description: - 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.', - }, - ]; - features2Data = [ - { - title: 'Fully Responsive', - description: 'Avalon is crafted to provide optimal viewing and interaction experience for a wide range of devices.', - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features2-responsive.png', - }, - { - title: 'Cross Browser Compatible', - description: 'First class support for Firefox, Safari, Chrome and Edge.', - src: 'https://primefaces.org/cdn/primeng/images/compatible-ng.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/compatible-ng-dark.png', - }, - { - title: 'Lifetime Support', - description: 'Diamond has a dedicated forum where lifetime support is delivered by engineers at PrimeTek in a timely manner.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-lifetime.png', - }, - { - title: 'Customizable Design', - description: 'Fully customizable with a mixture of Sass and CSS variables.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable-dark.png', - }, - { - title: 'Top Notch Quality', - description: 'Superior standards with 100% compatibility for strict mode and linting tools.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-quality.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-quality-dark.png', - }, - { - title: 'Mobile Experience', - description: 'Touch optimized enhanced mobile experience with responsive design.', - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features2-mobile.png', - }, - ]; - - animationFeaturesData1 = [ - { - id: 1, - title: 'PrimeFlex CSS Utilities', - description: - 'PrimeFlex is a CSS utility library featuring various helpers such as a grid grid-cols-12 gap-4 system, flexbox, spacing, elevation and more.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-utilities.png', - }, - { - id: 2, - title: 'PrimeBlocks', - description: - 'Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-blocks.png', - }, - { - id: 3, - title: 'PrimeIcons', - description: - 'Avalon ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-icons.png', - }, - { - id: 4, - title: 'Figma File', - description: - 'Avalon uses Figma as the design tool. It will be possible to download the Figma file after your purchase. You can preview the Figma file before the purchase. Note that PrimeNG UI components are excluded from the Avalon Figma file as they are available in PrimeOne for Figma only.', - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/features-animation-figma.png', - }, - ]; - - animationFeaturesData2 = [ - { - id: 1, - title: 'Light and Dark Modes', - description: 'Avalon offers you 2 uniquely designed layout modes to choose from; Light and Dark.', - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/features-animation-darkmode.png', - }, - { - id: 2, - title: 'Component 10 Beautiful Themes', - description: 'Avalon offers 10 built-in themes and creating your own theme is a matter of defining couple of SaSS variables.', - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/features-animation-component-themes.png', - }, - { - id: 3, - title: '7 Menu Orientations', - description: - 'Avalon has 7 menu layouts to choose from; Static, Overlay, Slim, Slim+, Reveal, Drawer and Horizontal with Light and Dark options.', - src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/features-animation-orientations.png', - type: 'inline-animation', - inlineFeaturesData: [ - { - id: 1, - title: 'Static', - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/Static.png', - }, - { - id: 2, - title: 'Slim', - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/Slim.png', - }, - { - id: 3, - title: 'Reveal', - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/Reveal.png', - }, - { - id: 4, - title: 'Horizontal', - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/Horizontal.png', - }, - { - id: 5, - title: 'Overlay', - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/Overlay.png', - }, - { - id: 6, - title: 'Slim+', - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/Slim+.png', - }, - { - id: 7, - title: 'Drawer', - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/Drawer.png', - }, - ], - }, - { - id: 4, - title: 'Topbar Themes', - description: 'Avalon comes with 11 topbar themes guaranteeing an enviable design.', - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/features-animation-menu-themes.png', - }, - ]; - - license = { - documentLink: 'https://avalon.primeng.org/documentation', - description: - 'The download package is an Angular CLI-based project containing all source code of the application deployed at the live demo. The project code is written in TypeScript.', - licenseDetails: [ - { - title: 'Basic License', - price: '$49', - discount_price: '$29', - included: ['Non Commercial Usage', 'Single End Product, No Multi-Use', 'Lifetime Support', 'Unlimited Updates'], - }, - { - title: 'Extended License', - price: '$490', - discount_price: '$290', - included: ['Commercial Usage', 'Multiple End Products', 'Lifetime Support', 'Unlimited Updates'], - }, - ], - }; -} diff --git a/src/app/showcase/pages/templates/avalon/avalonlogo.ts b/src/app/showcase/pages/templates/avalon/avalonlogo.ts deleted file mode 100644 index b16c182c4ff..00000000000 --- a/src/app/showcase/pages/templates/avalon/avalonlogo.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { Component, inject } from '@angular/core'; -import { AppConfigService } from '@service/appconfigservice'; - -@Component({ - standalone: true, - selector: 'avalon-logo', - template: ` - - - - - - - - - `, -}) -export class AvalonLogo { - configService = inject(AppConfigService); - - get fillColor() { - return this.configService.appState().darkTheme ? 'var(--p-surface-900)' : 'var(--p-surface-0)'; - } -} diff --git a/src/app/showcase/pages/templates/diamond/diamond.ts b/src/app/showcase/pages/templates/diamond/diamond.ts deleted file mode 100644 index a1f0c41608b..00000000000 --- a/src/app/showcase/pages/templates/diamond/diamond.ts +++ /dev/null @@ -1,250 +0,0 @@ -import { Component } from '@angular/core'; -import { TemplateConfigurationModule } from 'src/app/showcase/layout/templates/templateconfiguration'; -import { TemplateFeaturesModule } from 'src/app/showcase/layout/templates/templatefeatures'; -import { TemplateFeaturesAnimationModule } from 'src/app/showcase/layout/templates/templatefeaturesanimation/templatefeaturesanimation'; -import { TemplateHeroModule } from 'src/app/showcase/layout/templates/templatehero/templatehero'; -import { TemplateLicenseModule } from 'src/app/showcase/layout/templates/templatelicense'; -import { TemplateRelatedModule } from 'src/app/showcase/layout/templates/templaterelated'; -import { TemplateSeparatorModule } from 'src/app/showcase/layout/templates/templateseparator'; -import { TemplateYoutubeModule } from 'src/app/showcase/layout/templates/templateyoutube'; -import { DiamondLogo } from './diamondlogo'; -import { DiamondSeparator } from './diamondseparator'; - -@Component({ - standalone: true, - selector: 'diamond-page', - imports: [ - TemplateHeroModule, - TemplateSeparatorModule, - TemplateFeaturesAnimationModule, - TemplateFeaturesModule, - TemplateConfigurationModule, - TemplateFeaturesAnimationModule, - TemplateRelatedModule, - TemplateYoutubeModule, - TemplateLicenseModule, - DiamondSeparator, - ], - template: `
    - - - - -
    - - -
    - - - - - - - -
    `, -}) -export class DiamondPage { - diamondLogo = DiamondLogo; - - templateHeroData = { - pattern: 'https://primefaces.org/cdn/primeng/images/templates/diamond/diamond-hero-pattern.png', - dashboard1: 'https://primefaces.org/cdn/primeng/images/templates/diamond/diamond-hero-dashboard1.png', - dashboard2: 'https://primefaces.org/cdn/primeng/images/templates/diamond/diamond-hero-dashboard2.png', - description: - 'A spectacular application template with light&dark modes, beautiful main menu with themes and layouts, premium PrimeNG component themes, reusable css widgets, utilities, modern icons and professional template pages.', - liveHref: 'https://diamond.primeng.org', - docHref: 'https://diamond.primeng.org/documentation', - }; - - relatedData = [ - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/apollo-ng.jpg', - href: '/templates/apollo', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/avalon-ng.jpg', - href: '/templates/avalon', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/verona-ng.jpg', - href: '/templates/verona', - }, - ]; - - features1Data = [ - { - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature1.png', - title: 'Ready to Use Applications', - description: 'Mail, File System, Tasks, Calendar, Blog and Chat are the sample applications to get started with ease.', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature2.png', - title: 'E-Commerce Pages', - description: 'Avalon offers E-commerce pages to kickstart your e-commerce project powered by PrimeBlocks.', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature3.png', - title: 'Ready to Use Pages', - description: - 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.', - }, - ]; - features2Data = [ - { - title: 'Fully Responsive', - description: 'Diamond is crafted to provide optimal viewing and interaction experience for a wide range of devices.', - src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/diamond-features2-responsive.png', - }, - { - title: 'Cross Browser Compatible', - description: 'First class support for Firefox, Safari, Chrome and Edge.', - src: 'https://primefaces.org/cdn/primeng/images/compatible-ng.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/compatible-ng-dark.png', - }, - { - title: 'Lifetime Support', - description: 'Diamond has a dedicated forum where lifetime support is delivered by engineers at PrimeTek in a timely manner.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-lifetime.png', - }, - { - title: 'Customizable Design', - description: 'Fully customizable with a mixture of Sass and CSS variables.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable-dark.png', - }, - { - title: 'Ready to Use Pages', - description: - 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.', - src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/diamond-features2-ready.png', - }, - { - title: 'Mobile Experience', - description: 'Touch optimized enhanced mobile experience with responsive design.', - src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/diamond-features2-mobile.png', - }, - ]; - - animationFeaturesData1 = [ - { - id: 1, - title: 'PrimeFlex CSS Utilities', - description: - 'PrimeFlex is a CSS utility library featuring various helpers such as a grid grid-cols-12 gap-4 system, flexbox, spacing, elevation and more.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-utilities.png', - }, - { - id: 2, - title: 'PrimeBlocks', - description: - 'Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-blocks.png', - }, - { - id: 3, - title: 'PrimeIcons', - description: - 'Diamond ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-icons.png', - }, - { - id: 4, - title: 'Figma File', - description: - 'Diamond uses Figma as the design tool. It will be possible to download the Figma file after your purchase. You can preview the Figma file before the purchase. Note that PrimeNG UI components are excluded from the Diamond Figma file as they are available in PrimeOne for Figma only.', - src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/features-animation-figma.png', - }, - ]; - - animationFeaturesData2 = [ - { - id: 1, - title: 'Light / Dark / Dim Modes', - description: 'Diamond has 3 display modes to choose from; Light, Dim and Dark.', - src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/features-animation-darkmode.png', - }, - { - id: 2, - title: 'Component Themes', - description: - 'Diamond offers 30 built-in component themes and creating your own theme is a matter of defining couple of sass variables.', - src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/features-animation-component-themes.png', - }, - { - id: 3, - title: '7 Menu Orientations', - description: - 'Static, Overlay, Slim, Compact, Horizontal, Reveal and Drawer are the available menu layouts depending on your preference.', - src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/features-animation-orientations.png', - type: 'inline-animation', - inlineFeaturesData: [ - { - id: 1, - title: 'Static', - src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/Static.png', - }, - { - id: 2, - title: 'Slim', - src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/Slim.png', - }, - { - id: 3, - title: 'Horizontal', - src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/Horizontal.png', - }, - { - id: 4, - title: 'Drawer', - src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/Drawer.png', - }, - { - id: 5, - title: 'Overlay', - src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/Overlay.png', - }, - { - id: 6, - title: 'Compact', - src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/Compact.png', - }, - { - id: 7, - title: 'Reveal', - src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/Reveal.png', - }, - ], - }, - { - id: 4, - title: 'Menu Themes', - description: 'Stunning theming options for the main menu in light color scheme.', - src: 'https://primefaces.org/cdn/primeng/images/templates/diamond/features-animation-orientations.png', - }, - ]; - - license = { - documentLink: 'https://diamond.primeng.org/documentation/', - description: - 'The download package is an Angular CLI-based project containing all source code of the application deployed at the live demo. The project code is written in TypeScript.', - licenseDetails: [ - { - title: 'Basic License', - price: '$59', - discount_price: '$39', - included: ['Non Commercial Usage', 'Single End Product, No Multi-Use', 'Lifetime Support', 'Unlimited Updates'], - }, - { - title: 'Extended License', - price: '$590', - discount_price: '$390', - included: ['Commercial Usage', 'Multiple End Products', 'Lifetime Support', 'Unlimited Updates'], - }, - ], - }; -} diff --git a/src/app/showcase/pages/templates/freya/freya.ts b/src/app/showcase/pages/templates/freya/freya.ts deleted file mode 100644 index 41a366717c0..00000000000 --- a/src/app/showcase/pages/templates/freya/freya.ts +++ /dev/null @@ -1,243 +0,0 @@ -import { Component } from '@angular/core'; -import { TemplateConfigurationModule } from 'src/app/showcase/layout/templates/templateconfiguration'; -import { TemplateFeaturesModule } from 'src/app/showcase/layout/templates/templatefeatures'; -import { TemplateFeaturesAnimationModule } from 'src/app/showcase/layout/templates/templatefeaturesanimation/templatefeaturesanimation'; -import { TemplateHeroModule } from 'src/app/showcase/layout/templates/templatehero/templatehero'; -import { TemplateLicenseModule } from 'src/app/showcase/layout/templates/templatelicense'; -import { TemplateRelatedModule } from 'src/app/showcase/layout/templates/templaterelated'; -import { TemplateSeparatorModule } from 'src/app/showcase/layout/templates/templateseparator'; -import { TemplateYoutubeModule } from 'src/app/showcase/layout/templates/templateyoutube'; -import { FreyaLogo } from './freyalogo'; -import { FreyaSeparator } from './freyaseparator'; -@Component({ - standalone: true, - selector: 'freya-page', - imports: [ - TemplateHeroModule, - TemplateSeparatorModule, - TemplateFeaturesAnimationModule, - TemplateFeaturesModule, - TemplateConfigurationModule, - TemplateFeaturesAnimationModule, - TemplateRelatedModule, - TemplateYoutubeModule, - TemplateLicenseModule, - FreyaSeparator, - ], - template: `
    - - - - -
    - - -
    - - - - - - - -
    `, -}) -export class FreyaPage { - freyaLogo = FreyaLogo; - - templateHeroData = { - pattern: 'https://primefaces.org/cdn/primeng/images/templates/freya/freya-hero-pattern.png', - dashboard1: 'https://primefaces.org/cdn/primeng/images/templates/freya/freya-hero-dashboard1.png', - dashboard2: 'https://primefaces.org/cdn/primeng/images/templates/freya/freya-hero-dashboard2.png', - description: - 'Freya is a modern and clean application template for PrimeNG featuring a dark mode, attractive themes, customizable menu orientations, CSS widgets and template pages.', - liveHref: 'https://www.primefaces.org/freya-ng/', - docHref: 'https://freya.primeng.org/documentation', - }; - - relatedData = [ - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/diamond-ng.jpg', - href: '/templates/diamond', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/atlantis-ng.jpg', - href: '/templates/atlantis', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/ultima-ng.jpg', - href: '/templates/ultima', - }, - ]; - - features1Data = [ - { - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature1.png', - title: 'Ready to Use Applications', - description: 'Mail, File System, Tasks, Calendar, Blog and Chat are the sample applications to get started with ease.', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature2.png', - title: 'E-Commerce Pages', - description: 'Avalon offers E-commerce pages to kickstart your e-commerce project powered by PrimeBlocks.', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature3.png', - title: 'Ready to Use Pages', - description: - 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.', - }, - ]; - features2Data = [ - { - title: 'Fully Responsive', - description: 'Freya is crafted to provide optimal viewing and interaction experience for a wide range of devices.', - src: 'https://primefaces.org/cdn/primeng/images/templates/freya/freya-features2-responsive.png', - }, - { - title: 'Cross Browser Compatible', - description: 'First class support for Firefox, Safari, Chrome and Edge.', - src: 'https://primefaces.org/cdn/primeng/images/compatible-ng.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/compatible-ng-dark.png', - }, - { - title: 'Lifetime Support', - description: 'Freya has a dedicated forum where lifetime support is delivered by engineers at PrimeTek in a timely manner.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-lifetime.png', - }, - { - title: 'Customizable Design', - description: 'Fully customizable with a mixture of Sass and CSS variables.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable-dark.png', - }, - { - title: 'Ready to Use Pages', - description: - 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.', - src: 'https://primefaces.org/cdn/primeng/images/templates/freya/freya-features2-ready.png', - }, - { - title: 'Mobile Experience', - description: 'Touch optimized enhanced mobile experience with responsive design.', - src: 'https://primefaces.org/cdn/primeng/images/templates/freya/freya-features2-mobile.png', - }, - ]; - - animationFeaturesData1 = [ - { - id: 1, - title: 'PrimeFlex CSS Utilities', - description: - 'PrimeFlex is a CSS utility library featuring various helpers such as a grid grid-cols-12 gap-4 system, flexbox, spacing, elevation and more.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-utilities.png', - }, - { - id: 2, - title: 'PrimeBlocks', - description: - 'Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-blocks.png', - }, - { - id: 3, - title: 'PrimeIcons', - description: - 'Freya ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-icons.png', - }, - { - id: 4, - title: 'Figma File', - description: - 'Freya uses Figma as the design tool. It will be possible to download the Figma file after your purchase. You can preview the Figma file before the purchase. Note that PrimeNG UI components are excluded from the Freya Figma file as they are available in PrimeOne for Figma only.', - src: 'https://primefaces.org/cdn/primeng/images/templates/freya/features-animation-figma.png', - }, - ]; - - animationFeaturesData2 = [ - { - id: 1, - title: 'Light and Dark Modes', - description: 'Impress your users with the Light and Dark modes.', - src: 'https://primefaces.org/cdn/primeng/images/templates/freya/features-animation-darkmode.png', - }, - { - id: 2, - title: 'Component Themes', - description: - 'Freya offers 16 built-in component themes with dark and light options. Also if you wanna create your own theme you can do it by just defining couple SASS variables.', - src: 'https://primefaces.org/cdn/primeng/images/templates/freya/features-animation-component-themes.png', - }, - { - id: 3, - title: '7 Menu Orientations', - description: - 'Static, Overlay, Slim, Slim+, Reveal, Drawer and Horizontal are the available menu layouts depending on your preference.', - src: 'https://primefaces.org/cdn/primeng/images/templates/freya/features-animation-orientations.png', - type: 'inline-animation', - inlineFeaturesData: [ - { - id: 1, - title: 'Static', - src: 'https://primefaces.org/cdn/primeng/images/templates/freya/Static.png', - }, - { - id: 2, - title: 'Slim', - src: 'https://primefaces.org/cdn/primeng/images/templates/freya/Slim.png', - }, - { - id: 3, - title: 'Reveal', - src: 'https://primefaces.org/cdn/primeng/images/templates/freya/Reveal.png', - }, - { - id: 4, - title: 'Horizontal', - src: 'https://primefaces.org/cdn/primeng/images/templates/freya/Horizontal.png', - }, - { - id: 5, - title: 'Overlay', - src: 'https://primefaces.org/cdn/primeng/images/templates/freya/Overlay.png', - }, - { - id: 6, - title: 'Slim+', - src: 'https://primefaces.org/cdn/primeng/images/templates/freya/Slim+.png', - }, - { - id: 7, - title: 'Drawer', - src: 'https://primefaces.org/cdn/primeng/images/templates/freya/Drawer.png', - }, - ], - }, - ]; - - license = { - documentLink: 'https://freya.primeng.org/documentation', - description: - 'The download package is an Angular CLI-based project containing all source code of the application deployed at the live demo. The project code is written in TypeScript.', - licenseDetails: [ - { - title: 'Basic License', - price: '$59', - discount_price: '$39', - included: ['Non Commercial Usage', 'Single End Product, No Multi-Use', 'Lifetime Support', 'Unlimited Updates'], - }, - { - title: 'Extended License', - price: '$590', - discount_price: '$390', - included: ['Commercial Usage', 'Multiple End Products', 'Lifetime Support', 'Unlimited Updates'], - }, - ], - }; -} diff --git a/src/app/showcase/pages/templates/freya/freyaseparator.ts b/src/app/showcase/pages/templates/freya/freyaseparator.ts deleted file mode 100644 index 65a80bd4d73..00000000000 --- a/src/app/showcase/pages/templates/freya/freyaseparator.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Component, inject } from '@angular/core'; -import { TemplateSeparatorModule } from '@layout/templates/templateseparator'; -import { AppConfigService } from '@service/appconfigservice'; - -@Component({ - standalone: true, - selector: 'freya-separator', - imports: [TemplateSeparatorModule], - template: ` - - - - - - `, -}) -export class FreyaSeparator { - configService = inject(AppConfigService); - - get fillColor() { - return this.configService.appState().darkTheme ? 'var(--p-surface-0)' : 'var(--p-surface-900)'; - } -} diff --git a/src/app/showcase/pages/templates/learnmore/learnmore.module.ts b/src/app/showcase/pages/templates/learnmore/learnmore.module.ts deleted file mode 100644 index 20dde2d0a42..00000000000 --- a/src/app/showcase/pages/templates/learnmore/learnmore.module.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { NgModule } from '@angular/core'; -import { CommonModule } from '@angular/common'; - -import { LearnMoreRoutingModule } from './learnmore-routing.module'; -import { LearnMoreComponent } from './learnmore.component'; -import { TemplateHeroModule } from 'src/app/showcase/layout/templates/templatehero/templatehero'; -import { TemplateSeparatorModule } from 'src/app/showcase/layout/templates/templateseparator'; -import { TemplateLicenseModule } from 'src/app/showcase/layout/templates/templatelicense'; -import { TemplateFeaturesModule } from 'src/app/showcase/layout/templates/templatefeatures'; -import { TemplateFeaturesAnimationModule } from 'src/app/showcase/layout/templates/templatefeaturesanimation/templatefeaturesanimation'; -import { TemplateConfigurationModule } from 'src/app/showcase/layout/templates/templateconfiguration'; -import { TemplateRelatedModule } from 'src/app/showcase/layout/templates/templaterelated'; -import { TemplateFeaturesAnimationInlineModule } from 'src/app/showcase/layout/templates/templatefeaturesanimation/templatefeaturesanimationinline'; -import { TemplateYoutubeModule } from 'src/app/showcase/layout/templates/templateyoutube'; -@NgModule({ - declarations: [LearnMoreComponent], - imports: [ - CommonModule, - LearnMoreRoutingModule, - TemplateHeroModule, - TemplateSeparatorModule, - TemplateYoutubeModule, - TemplateLicenseModule, - TemplateFeaturesModule, - TemplateFeaturesAnimationModule, - TemplateConfigurationModule, - TemplateRelatedModule, - TemplateFeaturesAnimationInlineModule, - ], -}) -export class LearnMoreModule {} diff --git a/src/app/showcase/pages/templates/poseidon/poseidon.ts b/src/app/showcase/pages/templates/poseidon/poseidon.ts deleted file mode 100644 index 4510e0bcf31..00000000000 --- a/src/app/showcase/pages/templates/poseidon/poseidon.ts +++ /dev/null @@ -1,197 +0,0 @@ -import { Component } from '@angular/core'; -import { TemplateConfigurationModule } from 'src/app/showcase/layout/templates/templateconfiguration'; -import { TemplateFeaturesModule } from 'src/app/showcase/layout/templates/templatefeatures'; -import { TemplateFeaturesAnimationModule } from 'src/app/showcase/layout/templates/templatefeaturesanimation/templatefeaturesanimation'; -import { TemplateHeroModule } from 'src/app/showcase/layout/templates/templatehero/templatehero'; -import { TemplateLicenseModule } from 'src/app/showcase/layout/templates/templatelicense'; -import { TemplateRelatedModule } from 'src/app/showcase/layout/templates/templaterelated'; -import { TemplateSeparatorModule } from 'src/app/showcase/layout/templates/templateseparator'; -import { TemplateYoutubeModule } from 'src/app/showcase/layout/templates/templateyoutube'; -import { PoseidonSeparator } from './poseidonseparator'; -import { PoseidonLogo } from './poseidonlogo'; - -@Component({ - standalone: true, - selector: 'poseidon-page', - imports: [ - TemplateHeroModule, - TemplateSeparatorModule, - TemplateFeaturesAnimationModule, - TemplateFeaturesModule, - TemplateConfigurationModule, - TemplateFeaturesAnimationModule, - TemplateRelatedModule, - TemplateYoutubeModule, - TemplateLicenseModule, - PoseidonSeparator, - ], - template: `
    - - -
    - - -
    - - - - - - - - - -
    `, -}) -export class PoseidonPage { - poseidonLogo = PoseidonLogo; - templateHeroData = { - pattern: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/hero-background.png', - dashboard1: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/poseidon-hero-dashboard1.png', - dashboard2: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/poseidon-hero-dashboard2.png', - description: - 'A modern and easy to use premium application template with various color schemes.Based on flat design language, it is fully responsive, touch optimized, built with SASS, CSS3 and HTML5.', - liveHref: 'https://poseidon.primeng.org', - docHref: 'https://poseidon.primeng.org/documentation', - }; - - relatedData = [ - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/diamond-ng.jpg', - href: '/templates/diamond', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/babylon-ng.jpg', - href: '/templates/babylon', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/ultima-ng.jpg', - href: '/templates/ultima', - }, - ]; - - features2Data = [ - { - title: 'Fully Responsive', - description: 'Apollo is crafted to provide optimal viewing and interaction experience for a wide range of devices.', - src: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/poseidon-features2-responsive.png', - }, - { - title: 'Lifetime Support', - description: 'Apollo has a dedicated forum where lifetime support is delivered by engineers at PrimeTek in a timely manner.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-lifetime.png', - }, - { - title: 'Top Notch Quality', - description: 'Superior standards with 100% compatibility for strict mode and linting tools.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-quality.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-quality-dark.png', - }, - { - title: 'Cross Browser Compatible', - description: 'First class support for Firefox, Safari, Chrome and Edge.', - src: 'https://primefaces.org/cdn/primeng/images/compatible-ng.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/compatible-ng-dark.png', - }, - { - title: 'Customizable Design', - description: 'Fully customizable with a mixture of Sass and CSS variables.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable-dark.png', - }, - { - title: 'Mobile Experience', - description: 'Touch optimized enhanced mobile experience with responsive design.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-mobile.png', - }, - ]; - - animationFeaturesData1 = [ - { - id: 1, - title: 'PrimeFlex CSS Utilities', - description: - 'PrimeFlex is a CSS utility library featuring various helpers such as a grid grid-cols-12 gap-4 system, flexbox, spacing, elevation and more.', - src: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/features-animation-utilities.png', - }, - { - id: 2, - title: 'PrimeBlocks', - description: - 'Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.', - src: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/features-animation-blocks.png', - }, - { - id: 3, - title: 'PrimeIcons', - description: - 'Poseidon ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.', - src: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/features-animation-icons.png', - }, - ]; - - animationFeaturesData2 = [ - { - id: 1, - title: 'Light / Dark / Dim Modes', - description: 'Poseidon offers you 3 uniquely designed layout modes to choose from; Light, Dim, and Dark.', - src: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/features-animation-darkmode.png', - }, - { - id: 2, - title: 'Component Themes', - description: - 'Poseidon offers 12 built-in component themes with dark, light and dim options. Also if you wanna create your own theme you can do it by just defining couple SASS variables.', - src: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/features-component-themes.png', - }, - { - id: 3, - title: '3 Menu Orientations', - description: 'Poseidon has 3 menu layouts to choose from; Static, Overlay and Horizontal.', - src: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/features-animation-orientations.png', - type: 'inline-animation', - inlineFeaturesData: [ - { - id: 1, - title: 'Static', - src: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/static.png', - }, - { - id: 2, - title: 'Overlay', - src: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/overlay.png', - }, - { - id: 3, - title: 'Horizontal', - src: 'https://primefaces.org/cdn/primeng/images/templates/poseidon/horizontal.png', - }, - ], - }, - ]; - - license = { - documentLink: 'https://poseidon.primeng.org/documentation/', - description: - 'The download package is an Angular CLI-based project containing all source code of the application deployed at the live demo. The project code is written in TypeScript.', - licenseDetails: [ - { - title: 'Basic License', - price: '$59', - discount_price: '$39', - included: ['Non Commercial Usage', 'Single End Product, No Multi-Use', 'Lifetime Support', 'Unlimited Updates'], - }, - { - title: 'Extended License', - price: '$590', - discount_price: '$390', - included: ['Commercial Usage', 'Multiple End Products', 'Lifetime Support', 'Unlimited Updates'], - }, - ], - }; -} diff --git a/src/app/showcase/pages/templates/sakai/sakai.ts b/src/app/showcase/pages/templates/sakai/sakai.ts deleted file mode 100644 index 0fe46738435..00000000000 --- a/src/app/showcase/pages/templates/sakai/sakai.ts +++ /dev/null @@ -1,163 +0,0 @@ -import { Component } from '@angular/core'; -import { TemplateConfigurationModule } from 'src/app/showcase/layout/templates/templateconfiguration'; -import { TemplateFeaturesModule } from 'src/app/showcase/layout/templates/templatefeatures'; -import { TemplateFeaturesAnimationModule } from 'src/app/showcase/layout/templates/templatefeaturesanimation/templatefeaturesanimation'; -import { TemplateHeroModule } from 'src/app/showcase/layout/templates/templatehero/templatehero'; -import { TemplateLicenseModule } from 'src/app/showcase/layout/templates/templatelicense'; -import { TemplateRelatedModule } from 'src/app/showcase/layout/templates/templaterelated'; -import { TemplateSeparatorModule } from 'src/app/showcase/layout/templates/templateseparator'; -import { TemplateYoutubeModule } from 'src/app/showcase/layout/templates/templateyoutube'; -import { SakaiLogo } from './sakailogo'; -import { SakaiSeparator } from './sakaiseparator'; -@Component({ - standalone: true, - selector: 'sakai-page', - imports: [ - TemplateHeroModule, - TemplateSeparatorModule, - TemplateFeaturesAnimationModule, - TemplateFeaturesModule, - TemplateConfigurationModule, - TemplateFeaturesAnimationModule, - TemplateRelatedModule, - TemplateYoutubeModule, - TemplateLicenseModule, - SakaiSeparator, - ], - template: `
    - - - - - - - - - - - -
    `, -}) -export class SakaiPage { - sakaiLogo = SakaiLogo; - - templateHeroData = { - pattern: 'https://primefaces.org/cdn/primeng/images/templates/sakai/sakai-hero-pattern.png', - dashboard1: 'https://primefaces.org/cdn/primeng/images/templates/sakai/sakai-hero-dashboard1.png', - dashboard2: 'https://primefaces.org/cdn/primeng/images/templates/sakai/sakai-hero-dashboard2.png', - description: 'Sakai is an application template for Angular and is distributed as a CLI project.', - liveHref: 'https://sakai.primeng.org/', - docHref: 'https://sakai.primeng.org/documentation', - free: true, - storeHref: 'https://github.com/primefaces/sakai-ng', - supportHref: 'https://github.com/primefaces/sakai-ng/issues', - }; - - relatedData = [ - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/diamond-ng.jpg', - href: '/templates/diamond', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/babylon-ng.jpg', - href: '/templates/babylon', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/ultima-ng.jpg', - href: '/templates/ultima', - }, - ]; - - features1Data = [ - { - src: 'https://primefaces.org/cdn/primeng/images/templates/sakai/sakai-github.png', - title: 'Open Source and Free to Use', - description: "Explore Sakai, our versatile, open-source Angular application template. It's free for your every innovation.", - }, - { - src: 'https://primefaces.org/cdn/primeng/images/templates/sakai/sakai-ready.png', - title: 'Ready to Use Pages', - description: 'Landing, login and error pages are provided as template pages to get started with building your app in no time.', - }, - ]; - features2Data = [ - { - title: 'Fully Responsive', - description: 'Atlantis is crafted to provide optimal viewing and interaction experience for a wide range of devices.', - src: 'https://primefaces.org/cdn/primeng/images/templates/sakai/sakai-features2-responsive.png', - }, - { - title: 'Cross Browser Compatible', - description: 'First class support for Firefox, Safari, Chrome and Edge.', - src: 'https://primefaces.org/cdn/primeng/images/compatible-ng.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/compatible-ng-dark.png', - }, - { - title: 'Full SaSS Support', - description: 'Sass is utilized for both the application and components to provide simplicity and flexibility.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable-dark.png', - }, - { - title: 'Mobile Experience', - description: 'Touch optimized enhanced mobile experience with responsive design.', - src: 'https://primefaces.org/cdn/primeng/images/templates/sakai/sakai-features2-mobile.png', - }, - ]; - - animationFeaturesData1 = [ - { - id: 1, - title: 'PrimeFlex CSS Utilities', - description: - 'PrimeFlex is a CSS utility library featuring various helpers such as a grid grid-cols-12 gap-4 system, flexbox, spacing, elevation and more.', - src: 'https://primefaces.org/cdn/primeng/images/templates/babylon/features-animation-utilities.png', - }, - { - id: 2, - title: 'PrimeBlocks', - description: - 'Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.', - src: 'https://primefaces.org/cdn/primeng/images/templates/babylon/features-animation-blocks.png', - }, - { - id: 3, - title: 'PrimeIcons', - description: - 'Atlantis ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.', - src: 'https://primefaces.org/cdn/primeng/images/templates/babylon/features-animation-icons.png', - }, - ]; - - animationFeaturesData2 = [ - { - id: 1, - title: 'Various Free Themes', - description: - 'Sakai has various free themes to choose from; PrimeOne Design, Bootstrap, Material Design with light and dark options.', - src: 'https://primefaces.org/cdn/primeng/images/templates/sakai/features-animation-darkmode.png', - }, - { - id: 2, - title: '2 Menu Orientations', - description: 'Sakai has 2 menu modes; Static and Overlay', - src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/features-animation-orientations.png', - type: 'inline-animation', - inlineFeaturesData: [ - { - id: 1, - title: 'Static', - src: 'https://primefaces.org/cdn/primeng/images/templates/sakai/Static.png', - }, - { - id: 2, - title: 'Overlay', - src: 'https://primefaces.org/cdn/primeng/images/templates/sakai/Overlay.png', - }, - ], - }, - ]; -} diff --git a/src/app/showcase/pages/templates/ultima/ultima.ts b/src/app/showcase/pages/templates/ultima/ultima.ts deleted file mode 100644 index 6f1055e875b..00000000000 --- a/src/app/showcase/pages/templates/ultima/ultima.ts +++ /dev/null @@ -1,245 +0,0 @@ -import { Component } from '@angular/core'; -import { TemplateConfigurationModule } from 'src/app/showcase/layout/templates/templateconfiguration'; -import { TemplateFeaturesModule } from 'src/app/showcase/layout/templates/templatefeatures'; -import { TemplateFeaturesAnimationModule } from 'src/app/showcase/layout/templates/templatefeaturesanimation/templatefeaturesanimation'; -import { TemplateHeroModule } from 'src/app/showcase/layout/templates/templatehero/templatehero'; -import { TemplateLicenseModule } from 'src/app/showcase/layout/templates/templatelicense'; -import { TemplateRelatedModule } from 'src/app/showcase/layout/templates/templaterelated'; -import { TemplateSeparatorModule } from 'src/app/showcase/layout/templates/templateseparator'; -import { TemplateYoutubeModule } from 'src/app/showcase/layout/templates/templateyoutube'; -import { UltimaLogo } from './ultimalogo'; -import { UltimaSeparator } from './ultimaseparator'; - -@Component({ - standalone: true, - selector: 'ultima-page', - imports: [ - TemplateHeroModule, - TemplateSeparatorModule, - TemplateFeaturesAnimationModule, - TemplateFeaturesModule, - TemplateConfigurationModule, - TemplateFeaturesAnimationModule, - TemplateRelatedModule, - TemplateYoutubeModule, - TemplateLicenseModule, - UltimaSeparator, - ], - template: `
    - - - - -
    - - -
    - - - - - - - -
    `, -}) -export class UltimaPage { - ultimaLogo = UltimaLogo; - - templateHeroData = { - pattern: 'https://primefaces.org/cdn/primeng/images/templates/ultima/ultima-hero-pattern.png', - description: - 'A highly customizable premium application template featuring 4 menu modes, 13 themes, light and dark modes based on material design language, it is fully responsive, touch optimized, built with SASS, CSS3 and HTML5.', - dashboard1: 'https://primefaces.org/cdn/primeng/images/templates/ultima/ultima-hero-dashboard1.png', - dashboard2: 'https://primefaces.org/cdn/primeng/images/templates/ultima/ultima-hero-dashboard2.png', - liveHref: 'https://ultima.primeng.org', - docHref: 'https://ultima.primeng.org/documentation', - }; - - relatedData = [ - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/diamond-ng.jpg', - href: '/templates/diamond', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/apollo-ng.jpg', - href: '/templates/apollo', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/avalon-ng.jpg', - href: '/templates/avalon', - }, - ]; - - features1Data = [ - { - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature1.png', - title: 'Ready to Use Applications', - description: 'Mail, File System, Tasks, Calendar, Blog and Chat are the sample applications to get started with ease.', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature2.png', - title: 'E-Commerce Pages', - description: 'Avalon offers E-commerce pages to kickstart your e-commerce project powered by PrimeBlocks.', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature3.png', - title: 'Ready to Use Pages', - description: - 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.', - }, - ]; - - features2Data = [ - { - title: 'Fully Responsive', - description: 'Freya is crafted to provide optimal viewing and interaction experience for a wide range of devices.', - src: 'https://primefaces.org/cdn/primeng/images/templates/freya/freya-features2-responsive.png', - }, - { - title: 'Cross Browser Compatible', - description: 'First class support for Firefox, Safari, Chrome and Edge.', - src: 'https://primefaces.org/cdn/primeng/images/compatible-ng.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/compatible-ng-dark.png', - }, - { - title: 'Lifetime Support', - description: 'Freya has a dedicated forum where lifetime support is delivered by engineers at PrimeTek in a timely manner.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-lifetime.png', - }, - { - title: 'Customizable Design', - description: 'Fully customizable with a mixture of Sass and CSS variables.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable-dark.png', - }, - { - title: 'Ready to Use Pages', - description: - 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.', - src: 'https://primefaces.org/cdn/primeng/images/templates/freya/freya-features2-ready.png', - }, - { - title: 'Mobile Experience', - description: 'Touch optimized enhanced mobile experience with responsive design.', - src: 'https://primefaces.org/cdn/primeng/images/templates/freya/freya-features2-mobile.png', - }, - ]; - - animationFeaturesData1 = [ - { - id: 1, - title: 'PrimeFlex CSS Utilities', - description: - 'PrimeFlex is a CSS utility library featuring various helpers such as a grid grid-cols-12 gap-4 system, flexbox, spacing, elevation and more.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-utilities.png', - }, - { - id: 2, - title: 'PrimeBlocks', - description: - 'Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-blocks.png', - }, - { - id: 3, - title: 'PrimeIcons', - description: - 'Ultima ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-icons.png', - }, - { - id: 4, - title: 'Figma File', - description: - 'Ultima uses Figma as the design tool. It will be possible to download the Figma file after your purchase. You can preview the Figma file before the purchase. Note that PrimeNG UI components are excluded from the Ultima Figma file as they are available in PrimeOne for Figma only.', - src: 'https://primefaces.org/cdn/primeng/images/templates/ultima/features-animation-figma.png', - }, - ]; - - animationFeaturesData2 = [ - { - id: 1, - title: 'Light and Dark Modes', - description: 'Ultima offers you 2 uniquely designed layout modes to choose from; Light and Dark.', - src: 'https://primefaces.org/cdn/primeng/images/templates/ultima/features-animation-darkmode.png', - }, - { - id: 2, - title: 'Component Themes', - description: - 'Ultima offers 17 built-in component themes with dark and light options. Also if you wanna create your own theme you can do it by just defining couple SASS variables.', - src: 'https://primefaces.org/cdn/primeng/images/templates/ultima/features-animation-component-themes.png', - }, - { - id: 3, - title: '7 Menu Orientations', - description: - 'Static, Overlay, Slim, Slim+, Reveal, Drawer and Horizontal are the available menu layouts depending on your preference.', - src: 'https://primefaces.org/cdn/primeng/images/templates/atlantis/features-animation-orientations.png', - type: 'inline-animation', - inlineFeaturesData: [ - { - id: 1, - title: 'Static', - src: 'https://primefaces.org/cdn/primeng/images/templates/ultima/Static.png', - }, - { - id: 2, - title: 'Slim', - src: 'https://primefaces.org/cdn/primeng/images/templates/ultima/Slim.png', - }, - { - id: 3, - title: 'Reveal', - src: 'https://primefaces.org/cdn/primeng/images/templates/ultima/Reveal.png', - }, - { - id: 4, - title: 'Horizontal', - src: 'https://primefaces.org/cdn/primeng/images/templates/ultima/Horizontal.png', - }, - { - id: 5, - title: 'Overlay', - src: 'https://primefaces.org/cdn/primeng/images/templates/ultima/Overlay.png', - }, - { - id: 6, - title: 'Slim+', - src: 'https://primefaces.org/cdn/primeng/images/templates/ultima/Slim+.png', - }, - { - id: 7, - title: 'Drawer', - src: 'https://primefaces.org/cdn/primeng/images/templates/ultima/Drawer.png', - }, - ], - }, - ]; - - license = { - documentLink: 'https://ultima.primeng.org/documentation/', - description: - 'The download package is an Angular CLI-based project containing all source code of the application deployed at the live demo. The project code is written in TypeScript.', - licenseDetails: [ - { - title: 'Basic License', - price: '$59', - discount_price: '$39', - included: ['Non Commercial Usage', 'Single End Product, No Multi-Use', 'Lifetime Support', 'Unlimited Updates'], - }, - { - title: 'Extended License', - price: '$590', - discount_price: '$390', - included: ['Commercial Usage', 'Multiple End Products', 'Lifetime Support', 'Unlimited Updates'], - }, - ], - }; -} diff --git a/src/app/showcase/pages/templates/verona/verona.ts b/src/app/showcase/pages/templates/verona/verona.ts deleted file mode 100644 index e1a541dc721..00000000000 --- a/src/app/showcase/pages/templates/verona/verona.ts +++ /dev/null @@ -1,234 +0,0 @@ -import { Component } from '@angular/core'; -import { TemplateConfigurationModule } from 'src/app/showcase/layout/templates/templateconfiguration'; -import { TemplateFeaturesModule } from 'src/app/showcase/layout/templates/templatefeatures'; -import { TemplateFeaturesAnimationModule } from 'src/app/showcase/layout/templates/templatefeaturesanimation/templatefeaturesanimation'; -import { TemplateHeroModule } from 'src/app/showcase/layout/templates/templatehero/templatehero'; -import { TemplateLicenseModule } from 'src/app/showcase/layout/templates/templatelicense'; -import { TemplateRelatedModule } from 'src/app/showcase/layout/templates/templaterelated'; -import { TemplateSeparatorModule } from 'src/app/showcase/layout/templates/templateseparator'; -import { TemplateYoutubeModule } from 'src/app/showcase/layout/templates/templateyoutube'; -import { VeronaLogo } from './veronalogo'; -import { VeronaSeparator } from './veronaseparator'; - -@Component({ - standalone: true, - selector: 'verona-page', - imports: [ - TemplateHeroModule, - TemplateSeparatorModule, - TemplateFeaturesAnimationModule, - TemplateFeaturesModule, - TemplateConfigurationModule, - TemplateFeaturesAnimationModule, - TemplateRelatedModule, - TemplateYoutubeModule, - TemplateLicenseModule, - VeronaSeparator, - ], - template: `
    - - - - -
    - - -
    - - - - - - - -
    `, -}) -export class VeronaPage { - veronaLogo = VeronaLogo; - - templateHeroData = { - pattern: 'https://primefaces.org/cdn/primeng/images/templates/verona/verona-hero-pattern.png', - description: - 'Prepare to be amazed by the remastered Verona for PrimeNG featuring a new gorgeous dark mode for the entire layout, 2 menu modes, reusable css widgets, utilities, modern icons and many more.', - dashboard1: 'https://primefaces.org/cdn/primeng/images/templates/verona/verona-hero-dashboard1.png', - dashboard2: 'https://primefaces.org/cdn/primeng/images/templates/verona/verona-hero-dashboard2.png', - liveHref: 'https://verona.primeng.org/', - docHref: 'https://verona.primeng.org/documentation', - }; - - relatedData = [ - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/freya-ng.jpg', - href: '/templates/freya', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/apollo-ng.jpg', - href: '/templates/apollo', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/layouts/atlantis-ng.jpg', - href: '/templates/atlantis', - }, - ]; - - features1Data = [ - { - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature1.png', - title: 'Ready to Use Applications', - description: 'Mail, File System, Tasks, Calendar, Blog and Chat are the sample applications to get started with ease.', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature2.png', - title: 'E-Commerce Pages', - description: 'Avalon offers E-commerce pages to kickstart your e-commerce project powered by PrimeBlocks.', - }, - { - src: 'https://primefaces.org/cdn/primeng/images/templates/avalon/avalon-features1-feature3.png', - title: 'Ready to Use Pages', - description: - 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.', - }, - ]; - features2Data = [ - { - title: 'Fully Responsive', - description: 'Verona is crafted to provide optimal viewing and interaction experience for a wide range of devices.', - src: 'https://primefaces.org/cdn/primeng/images/templates/verona/verona-features2-responsive.png', - }, - { - title: 'Cross Browser Compatible', - description: 'First class support for Firefox, Safari, Chrome and Edge.', - src: 'https://primefaces.org/cdn/primeng/images/compatible-ng.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/compatible-ng-dark.png', - }, - { - title: 'Lifetime Support', - description: 'Verona has a dedicated forum where lifetime support is delivered by engineers at PrimeTek in a timely manner.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-lifetime.png', - }, - { - title: 'Customizable Design', - description: 'Fully customizable with a mixture of Sass and CSS variables.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable.png', - darkSrc: 'https://primefaces.org/cdn/primeng/images/templates/apollo/apollo-features2-customizable-dark.png', - }, - { - title: 'Ready to Use Pages', - description: - 'Landing, login, invoice, help, user management and error pages are provided as template pages to get started with building your app.', - src: 'https://primefaces.org/cdn/primeng/images/templates/verona/verona-features2-ready.png', - }, - { - title: 'Mobile Experience', - description: 'Touch optimized enhanced mobile experience with responsive design.', - src: 'https://primefaces.org/cdn/primeng/images/templates/verona/verona-features2-mobile.png', - }, - ]; - - animationFeaturesData1 = [ - { - id: 1, - title: 'PrimeFlex CSS Utilities', - description: - 'PrimeFlex is a CSS utility library featuring various helpers such as a grid grid-cols-12 gap-4 system, flexbox, spacing, elevation and more.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-utilities.png', - }, - { - id: 2, - title: 'PrimeBlocks', - description: - 'Fully compatible with PrimeBlocks, choose from the wide range of blocks and customize the way you like. Note that PrimeBlocks is not included in the template and requires a separate purchase.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-blocks.png', - }, - { - id: 3, - title: 'PrimeIcons', - description: - 'Verona ships with PrimeIcons, PrimeTek’s modern icon library including a wide range of icons for your applications.', - src: 'https://primefaces.org/cdn/primeng/images/templates/apollo/features-animation-icons.png', - }, - { - id: 4, - title: 'Figma File', - description: - 'Verona uses Figma as the design tool. It will be possible to download the Figma file after your purchase. You can preview the Figma file before the purchase. Note that PrimeNG UI components are excluded from the Verona Figma file as they are available in PrimeOne for Figma only.', - src: 'https://primefaces.org/cdn/primeng/images/templates/verona/features-animation-figma.png', - }, - ]; - - animationFeaturesData2 = [ - { - id: 1, - title: 'Light and Dark Modes', - description: 'The stunning dark and light modes will impress your users.', - src: 'https://primefaces.org/cdn/primeng/images/templates/verona/features-animation-darkmode.png', - }, - { - id: 2, - title: 'Component Themes', - description: - 'Verona offers 10 built-in component themes with dark and light options. You are also free to create you own theme by defining couple SASS variables.', - src: 'https://primefaces.org/cdn/primeng/images/templates/verona/features-animation-component-themes.png', - }, - { - id: 3, - title: '4 Menu Orientations', - description: 'Choose from Static, Overlay, Slim and Slim+ menu orientations.', - src: 'https://primefaces.org/cdn/primeng/images/templates/verona/features-animation-orientations.png', - type: 'inline-animation', - inlineFeaturesData: [ - { - id: 1, - title: 'Static', - src: 'https://primefaces.org/cdn/primeng/images/templates/verona/Static.png', - }, - { - id: 2, - title: 'Slim', - src: 'https://primefaces.org/cdn/primeng/images/templates/verona/Slim.png', - }, - { - id: 3, - title: 'Slim+', - src: 'https://primefaces.org/cdn/primeng/images/templates/verona/Slim+.png', - }, - { - id: 4, - title: 'Overlay', - src: 'https://primefaces.org/cdn/primeng/images/templates/verona/Overlay.png', - }, - ], - }, - { - id: 4, - title: 'Menu Themes', - description: 'Verona offers 10 special layout themes featuring gorgeous gradients.', - src: 'https://primefaces.org/cdn/primeng/images/templates/verona/features-animation-orientations.png', - }, - ]; - - license = { - documentLink: 'https://verona.primeng.org/documentation', - description: - 'The download package is an Angular CLI-based project containing all source code of the application deployed at the live demo. The project code is written in TypeScript.', - licenseDetails: [ - { - title: 'Basic License', - price: '$49', - discount_price: '$29', - included: ['Non Commercial Usage', 'Single End Product, No Multi-Use', 'Lifetime Support', 'Unlimited Updates'], - }, - { - title: 'Extended License', - price: '$490', - discount_price: '$290', - included: ['Commercial Usage', 'Multiple End Products', 'Lifetime Support', 'Unlimited Updates'], - }, - ], - }; -} diff --git a/src/app/showcase/pages/terminal/index.ts b/src/app/showcase/pages/terminal/index.ts deleted file mode 100644 index bb50e0e41f0..00000000000 --- a/src/app/showcase/pages/terminal/index.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/terminal/basicdoc'; -import { ImportDoc } from '@doc/terminal/importdoc'; -import { AccessibilityDoc } from '@doc/terminal/accessibilitydoc'; -import { TerminalDocModule } from '@doc/terminal/terminaldoc.module'; - -@Component({ - template: ` `, - standalone: true, - imports: [TerminalDocModule], -}) -export class TerminalDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/terminal/routes.ts b/src/app/showcase/pages/terminal/routes.ts deleted file mode 100644 index 22878053221..00000000000 --- a/src/app/showcase/pages/terminal/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { TerminalDemo } from './'; - -export default [ - { - path: '', - component: TerminalDemo, - }, -]; diff --git a/src/app/showcase/pages/textarea/index.ts b/src/app/showcase/pages/textarea/index.ts deleted file mode 100755 index f56f4d61b73..00000000000 --- a/src/app/showcase/pages/textarea/index.ts +++ /dev/null @@ -1,86 +0,0 @@ -import { Component } from '@angular/core'; -import { ReactiveFormsDoc } from '@doc/textarea/reactiveformsdoc'; -import { AccessibilityDoc } from '@doc/textarea/accessibilitydoc'; -import { AutoResizeDoc } from '@doc/textarea/autoresizedoc'; -import { BasicDoc } from '@doc/textarea/basicdoc'; -import { DisabledDoc } from '@doc/textarea/disableddoc'; -import { FloatlabelDoc } from '@doc/textarea/floatlabeldoc'; -import { InvalidDoc } from '@doc/textarea/invaliddoc'; -import { ImportDoc } from '@doc/textarea/importdoc'; -import { FilledDoc } from '@doc/textarea/filleddoc'; -import { TextareaDocModule } from '@doc/textarea/texteareadoc.module'; -import { IftaLabelDoc } from '@doc/textarea/iftalabeldoc'; -import { SizesDoc } from '@doc/textarea/sizesdoc'; - -@Component({ - standalone: true, - imports: [TextareaDocModule], - template: ``, -}) -export class TextareaDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'autoresize', - label: 'AutoResize', - component: AutoResizeDoc, - }, - { - id: 'floatlabel', - label: 'Float Label', - component: FloatlabelDoc, - }, - { - id: 'iftalabel', - label: 'Ifta Label', - component: IftaLabelDoc, - }, - { - id: 'sizes', - label: 'Sizes', - component: SizesDoc, - }, - { - id: 'filled', - label: 'Filled', - component: FilledDoc, - }, - { - id: 'invalid', - label: 'Invalid', - component: InvalidDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/textarea/routes.ts b/src/app/showcase/pages/textarea/routes.ts deleted file mode 100644 index bd10bf8c30c..00000000000 --- a/src/app/showcase/pages/textarea/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { TextareaDemo } from '.'; - -export default [ - { - path: '', - component: TextareaDemo, - }, -]; diff --git a/src/app/showcase/pages/theming/index.ts b/src/app/showcase/pages/theming/index.ts deleted file mode 100644 index b3b8545bcc9..00000000000 --- a/src/app/showcase/pages/theming/index.ts +++ /dev/null @@ -1,205 +0,0 @@ -import { Component } from '@angular/core'; -import { ArchitectureDoc } from '@doc/theming/architecturedoc'; -import { CaseDoc } from '@doc/theming/casedoc'; -import { ColorsDoc } from '@doc/theming/colorsdoc'; -import { ComponentDoc } from '@doc/theming/componentdoc'; -import { DarkModeDoc } from '@doc/theming/darkmodedoc'; -import { DefinePresetDoc } from '@doc/theming/definepresetdoc'; -import { DtDoc } from '@doc/theming/dtdoc'; -import { FocusRingDoc } from '@doc/theming/focusringdoc'; -import { FontDoc } from '@doc/theming/fontdoc'; -import { FormsDoc } from '@doc/theming/formsdoc'; -import { LibrariesDoc } from '@doc/theming/librariesdoc'; -import { NoirDoc } from '@doc/theming/noirdoc'; -import { OptionsDoc } from '@doc/theming/optionsdoc'; -import { PaletteDoc } from '@doc/theming/palettedoc'; -import { PresetsDoc } from '@doc/theming/presetsdoc'; -import { PrimaryDoc } from '@doc/theming/primarydoc'; -import { ResetDoc } from '@doc/theming/resetdoc'; -import { ReversedKeysDoc } from '@doc/theming/reversedkeysdoc'; -import { ScaleDoc } from '@doc/theming/scaledoc'; -import { ScopedTokensDoc } from '@doc/theming/scopedtokensdoc'; -import { SpecificityDoc } from '@doc/theming/specifitydoc'; -import { SurfaceDoc } from '@doc/theming/surfacedoc'; -import { ThemeDoc } from '@doc/theming/themedoc'; -import { ThemingDocModule } from '@doc/theming/themingdoc.module'; -import { UpdatePresetDoc } from '@doc/theming/updatepresetdoc'; -import { UpdatePrimaryPaletteDoc } from '@doc/theming/updateprimarypalettedoc'; -import { UpdateSurfacePaletteDoc } from '@doc/theming/updatesurfacepalettedoc'; -import { UsePresetDoc } from '@doc/theming/usepresetdoc'; - -@Component({ - template: ``, - imports: [ThemingDocModule], - standalone: true, -}) -export class ThemingDemo { - docs = [ - { - id: 'architecture', - label: 'Architecture', - component: ArchitectureDoc, - }, - { - id: 'configuration', - label: 'Configuration API', - children: [ - { - id: 'theme', - label: 'Theme', - component: ThemeDoc, - }, - { - id: 'options', - label: 'Options', - component: OptionsDoc, - }, - ], - }, - { - id: 'presets', - label: 'Presets', - component: PresetsDoc, - }, - { - id: 'casestyle', - label: 'Case Style', - component: CaseDoc, - }, - { - id: 'reserved', - label: 'Reserved Keys', - component: ReversedKeysDoc, - }, - { - id: 'customization', - label: 'Customization', - children: [ - { - id: 'definepreset', - label: 'definePreset', - component: DefinePresetDoc, - }, - { - id: 'primary', - label: 'Primary', - component: PrimaryDoc, - }, - { - id: 'noir', - label: 'Noir', - component: NoirDoc, - }, - { - id: 'surface', - label: 'Surface', - component: SurfaceDoc, - }, - { - id: 'font', - label: 'Font', - component: FontDoc, - }, - { - id: 'forms', - label: 'Forms', - component: FormsDoc, - }, - { - id: 'focusring', - label: 'Focus Ring', - component: FocusRingDoc, - }, - { - id: 'component', - label: 'Component', - component: ComponentDoc, - }, - ], - }, - { - id: 'scopedtokens', - label: 'Scoped Tokens', - component: ScopedTokensDoc, - }, - { - id: 'utils', - label: 'Utils', - children: [ - { - id: 'usepreset', - label: 'usePreset', - component: UsePresetDoc, - }, - { - id: 'updatepreset', - label: 'updatePreset', - component: UpdatePresetDoc, - }, - { - id: 'updateprimarypalette', - label: 'updatePrimaryPalette', - component: UpdatePrimaryPaletteDoc, - }, - { - id: 'updatesurfacepalette', - label: 'updateSurfacePalette', - component: UpdateSurfacePaletteDoc, - }, - { - id: 'dt', - label: '$dt', - component: DtDoc, - }, - { - id: 'Palette', - label: 'palette', - component: PaletteDoc, - }, - ], - }, - { - id: 'colors', - label: 'Colors', - component: ColorsDoc, - }, - { - id: 'darkmode', - label: 'Dark Mode', - component: DarkModeDoc, - }, - { - id: 'csslayer', - label: 'CSS Layer', - description: - 'The PrimeNG CSS layer only applies to styled mode when layering is enabled explicitly at theme configuration, in unstyled mode the built-in CSS classes are not included and as a result no layer is necessary.', - children: [ - { - id: 'specificity', - label: 'Specificity', - component: SpecificityDoc, - }, - { - id: 'reset', - label: 'Reset', - component: ResetDoc, - }, - { - id: 'libraries', - label: 'Libraries', - component: LibrariesDoc, - }, - ], - }, - { - id: 'scale', - label: 'Scale', - component: ScaleDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/theming/routes.ts b/src/app/showcase/pages/theming/routes.ts deleted file mode 100644 index e7cf7780f31..00000000000 --- a/src/app/showcase/pages/theming/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ThemingDemo } from './'; - -export default [ - { - path: '', - component: ThemingDemo, - }, -]; diff --git a/src/app/showcase/pages/tieredmenu/index.ts b/src/app/showcase/pages/tieredmenu/index.ts deleted file mode 100644 index 7b44b38a279..00000000000 --- a/src/app/showcase/pages/tieredmenu/index.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/tieredmenu/basicdoc'; -import { ImportDoc } from '@doc/tieredmenu/importdoc'; -import { PopupDoc } from '@doc/tieredmenu/popupdoc'; -import { TemplateDoc } from '@doc/tieredmenu/templatedoc'; -import { CommandDoc } from '@doc/tieredmenu/commanddoc'; -import { RouterDoc } from '@doc/tieredmenu/routerdoc'; -import { AccessibilityDoc } from '@doc/tieredmenu/accessibilitydoc'; -import { TieredMenuDocModule } from '@doc/tieredmenu/tieredmenudoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [TieredMenuDocModule], -}) -export class TieredMenuDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'popup', - label: 'Popup', - component: PopupDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'command', - label: 'Command', - component: CommandDoc, - }, - { - id: 'router', - label: 'Router', - component: RouterDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/tieredmenu/routes.ts b/src/app/showcase/pages/tieredmenu/routes.ts deleted file mode 100644 index a7c543243eb..00000000000 --- a/src/app/showcase/pages/tieredmenu/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { TieredMenuDemo } from './'; - -export default [ - { - path: '', - component: TieredMenuDemo, - }, -]; diff --git a/src/app/showcase/pages/timeline/index.ts b/src/app/showcase/pages/timeline/index.ts deleted file mode 100644 index acf6fcf6cb3..00000000000 --- a/src/app/showcase/pages/timeline/index.ts +++ /dev/null @@ -1,63 +0,0 @@ -import { Component } from '@angular/core'; -import { TemplateDoc } from '@doc/timeline/templatedoc'; -import { AlignmentDoc } from '@doc/timeline/alignmentdoc'; -import { BasicDoc } from '@doc/timeline/basicdoc'; -import { ImportDoc } from '@doc/timeline/importdoc'; -import { OppositeDoc } from '@doc/timeline/oppositedoc'; -import { HorizontalDoc } from '@doc/timeline/horizontaldoc'; -import { AccessibilityDoc } from '@doc/timeline/accessibilitydoc'; -import { TimelineDocModule } from '@doc/timeline/timelinedoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [TimelineDocModule], - styleUrl: './timelinedemo.scss', -}) -export class TimelineDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'alignment', - label: 'Alignment', - component: AlignmentDoc, - }, - { - id: 'opposite', - label: 'Opposite', - component: OppositeDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'horizontal', - label: 'Horizontal', - component: HorizontalDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/timeline/routes.ts b/src/app/showcase/pages/timeline/routes.ts deleted file mode 100644 index a845fe03686..00000000000 --- a/src/app/showcase/pages/timeline/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { TimelineDemo } from './'; - -export default [ - { - path: '', - component: TimelineDemo, - }, -]; diff --git a/src/app/showcase/pages/toast/index.ts b/src/app/showcase/pages/toast/index.ts deleted file mode 100644 index 043ce2ea45d..00000000000 --- a/src/app/showcase/pages/toast/index.ts +++ /dev/null @@ -1,89 +0,0 @@ -import { Component } from '@angular/core'; -import { AccessibilityDoc } from '@doc/toast/accessibilitydoc'; -import { AnimationDoc } from '@doc/toast/animationdoc'; -import { BasicDoc } from '@doc/toast/basicdoc'; -import { ClearDoc } from '@doc/toast/cleardoc'; -import { ImportDoc } from '@doc/toast/importdoc'; -import { LifeDoc } from '@doc/toast/lifedoc'; -import { MultipleDoc } from '@doc/toast/multipledoc'; -import { PositionDoc } from '@doc/toast/positiondoc'; -import { ResponsiveDoc } from '@doc/toast/responsivedoc'; -import { SeverityDoc } from '@doc/toast/severitydoc'; -import { StickyDoc } from '@doc/toast/stickydoc'; -import { TargetDoc } from '@doc/toast/targetdoc'; -import { TemplateDoc } from '@doc/toast/templatedoc'; -import { HeadlessDoc } from '@doc/toast/headlessdoc'; -import { ToastDocModule } from '@doc/toast/toastdoc.module'; - -@Component({ - template: ` `, - standalone: true, - imports: [ToastDocModule], -}) -export class ToastDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'severity', - label: 'Severity', - component: SeverityDoc, - }, - { - id: 'position', - label: 'Position', - component: PositionDoc, - }, - { - id: 'multiple', - label: 'Multiple', - component: MultipleDoc, - }, - { - id: 'sticky', - label: 'Sticky', - component: StickyDoc, - }, - { - id: 'templating', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'headless', - label: 'Headless', - component: HeadlessDoc, - }, - { - id: 'responsive', - label: 'Responsive', - component: ResponsiveDoc, - }, - { - id: 'animation', - label: 'Animation', - component: AnimationDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/toast/routes.ts b/src/app/showcase/pages/toast/routes.ts deleted file mode 100644 index a4d351de409..00000000000 --- a/src/app/showcase/pages/toast/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ToastDemo } from './'; - -export default [ - { - path: '', - component: ToastDemo, - }, -]; diff --git a/src/app/showcase/pages/togglebutton/index.ts b/src/app/showcase/pages/togglebutton/index.ts deleted file mode 100644 index 9035bf0b342..00000000000 --- a/src/app/showcase/pages/togglebutton/index.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { Component } from '@angular/core'; -import { ReactiveFormsDoc } from '@doc/togglebutton/reactiveformsdoc'; -import { AccessibilityDoc } from '@doc/togglebutton/accessibilitydoc'; -import { BasicDoc } from '@doc/togglebutton/basicdoc'; -import { CustomizedDoc } from '@doc/togglebutton/customizeddoc'; -import { DisabledDoc } from '@doc/togglebutton/disableddoc'; -import { ImportDoc } from '@doc/togglebutton/importdoc'; -import { ToggleButtonDocModule } from '@doc/togglebutton/togglebuttondoc.module'; -import { InvalidDoc } from '@doc/togglebutton/invaliddoc'; -import { SizesDoc } from '@doc/togglebutton/sizesdoc'; - -@Component({ - template: ``, - standalone: true, - imports: [ToggleButtonDocModule], -}) -export class ToggleButtonDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'customized', - label: 'Customized', - component: CustomizedDoc, - }, - { - id: 'sizes', - label: 'Sizes', - component: SizesDoc, - }, - { - id: 'invalid', - label: 'Invalid', - component: InvalidDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/togglebutton/routes.ts b/src/app/showcase/pages/togglebutton/routes.ts deleted file mode 100644 index cea7b3aafef..00000000000 --- a/src/app/showcase/pages/togglebutton/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ToggleButtonDemo } from './'; - -export default [ - { - path: '', - component: ToggleButtonDemo, - }, -]; diff --git a/src/app/showcase/pages/toggleswitch/index.ts b/src/app/showcase/pages/toggleswitch/index.ts deleted file mode 100644 index 44ada061e0a..00000000000 --- a/src/app/showcase/pages/toggleswitch/index.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Component } from '@angular/core'; -import { BasicDoc } from '@doc/toggleswitch/basicdoc'; -import { ImportDoc } from '@doc/toggleswitch/importdoc'; -import { DisabledDoc } from '@doc/toggleswitch/disableddoc'; -import { PreselectionDoc } from '@doc/toggleswitch/preselectiondoc'; -import { AccessibilityDoc } from '@doc/toggleswitch/accessibilitydoc'; -import { ReactiveFormsDoc } from '@doc/toggleswitch/reactiveformsdoc'; -import { InvalidDoc } from '@doc/toggleswitch/invaliddoc'; -import { InputSwitchDocModule } from '@doc/toggleswitch/inputswitchdoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [InputSwitchDocModule], -}) -export class ToggleSwitchDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'preselection', - label: 'Preselection', - component: PreselectionDoc, - }, - { - id: 'invalid', - label: 'Invalid', - component: InvalidDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/toggleswitch/routes.ts b/src/app/showcase/pages/toggleswitch/routes.ts deleted file mode 100644 index df4d0e6112e..00000000000 --- a/src/app/showcase/pages/toggleswitch/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ToggleSwitchDemo } from './'; - -export default [ - { - path: '', - component: ToggleSwitchDemo, - }, -]; diff --git a/src/app/showcase/pages/toolbar/index.ts b/src/app/showcase/pages/toolbar/index.ts deleted file mode 100644 index 20fd45b576c..00000000000 --- a/src/app/showcase/pages/toolbar/index.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/toolbar/importdoc'; -import { BasicDoc } from '@doc/toolbar/basicdoc'; - -import { AccessibilityDoc } from '@doc/toolbar/accessibilitydoc'; -import { ToolbarDocModule } from '@doc/toolbar/toolbardoc.module'; -import { CustomDoc } from '@doc/toolbar/customdoc'; - -@Component({ - template: ``, - standalone: true, - imports: [ToolbarDocModule], -}) -export class ToolbarDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'custom', - label: 'Custom', - component: CustomDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/toolbar/routes.ts b/src/app/showcase/pages/toolbar/routes.ts deleted file mode 100644 index 4411f31a569..00000000000 --- a/src/app/showcase/pages/toolbar/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ToolbarDemo } from './'; - -export default [ - { - path: '', - component: ToolbarDemo, - }, -]; diff --git a/src/app/showcase/pages/tooltip/index.ts b/src/app/showcase/pages/tooltip/index.ts deleted file mode 100644 index 42f5d931f0a..00000000000 --- a/src/app/showcase/pages/tooltip/index.ts +++ /dev/null @@ -1,68 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/tooltip/importdoc'; -import { PositionDoc } from '@doc/tooltip/positiondoc'; -import { EventDoc } from '@doc/tooltip/eventdoc'; -import { AutoHideDoc } from '@doc/tooltip/autohidedoc'; -import { DelayDoc } from '@doc/tooltip/delaydoc'; -import { OptionsDoc } from '@doc/tooltip/optionsdoc'; -import { AccessibilityDoc } from '@doc/tooltip/accessibilitydoc'; -import { CustomDoc } from '@doc/tooltip/customdoc'; -import { TooltipDocModule } from '@doc/tooltip/tooltipdoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [TooltipDocModule], -}) -export class TooltipDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'position', - label: 'Position', - component: PositionDoc, - }, - { - id: 'event', - label: 'Event', - component: EventDoc, - }, - { - id: 'autohide', - label: 'Auto Hide', - component: AutoHideDoc, - }, - { - id: 'delay', - label: 'Delay', - component: DelayDoc, - }, - { - id: 'custom', - label: 'Custom', - component: CustomDoc, - }, - { - id: 'options', - label: 'Tooltip Options', - component: OptionsDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/tooltip/routes.ts b/src/app/showcase/pages/tooltip/routes.ts deleted file mode 100644 index 676f927189b..00000000000 --- a/src/app/showcase/pages/tooltip/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { TooltipDemo } from './'; - -export default [ - { - path: '', - component: TooltipDemo, - }, -]; diff --git a/src/app/showcase/pages/tree/index.ts b/src/app/showcase/pages/tree/index.ts deleted file mode 100644 index c61559e1c4c..00000000000 --- a/src/app/showcase/pages/tree/index.ts +++ /dev/null @@ -1,121 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/tree/importdoc'; -import { BasicDoc } from '@doc/tree/basicdoc'; -import { ControlledDoc } from '@doc/tree/controlleddoc'; -import { SingleDoc } from '@doc/tree/singledoc'; -import { MultipleDoc } from '@doc/tree/multipledoc'; -import { CheckboxDoc } from '@doc/tree/checkboxdoc'; -import { EventDoc } from '@doc/tree/eventdoc'; -import { LazyDoc } from '@doc/tree/lazydoc'; -import { TemplateDoc } from '@doc/tree/templatedoc'; -import { DragDropDoc } from '@doc/tree/dragdropdoc'; -import { ContextMenuDoc } from '@doc/tree/contextmenudoc'; -import { FilterDoc } from '@doc/tree/filterdoc'; -import { AccessibilityDoc } from '@doc/tree/accessibilitydoc'; -import { VirtualScrollDoc } from '@doc/tree/virtualscrolldoc'; -import { LazyVirtualScrollDoc } from '@doc/tree/virtualscrolllazydoc'; -import { TreeDocModule } from '@doc/tree/treedoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [TreeDocModule], -}) -export class TreeDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'controlled', - label: 'Controlled', - component: ControlledDoc, - }, - { - id: 'selection', - label: 'Selection', - children: [ - { - id: 'single', - label: 'Single', - component: SingleDoc, - }, - { - id: 'multiple', - label: 'Multiple', - component: MultipleDoc, - }, - { - id: 'checkbox', - label: 'Checkbox', - component: CheckboxDoc, - }, - ], - }, - { - id: 'event', - label: 'Events', - component: EventDoc, - }, - { - id: 'lazy', - label: 'Lazy', - component: LazyDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'filter', - label: 'Filter', - component: FilterDoc, - }, - { - id: 'virtualscroll', - label: 'Virtual Scroll', - children: [ - { - id: 'preload', - label: 'Preload', - component: VirtualScrollDoc, - }, - { - id: 'lazyvirtualscroll', - label: 'Lazy', - component: LazyVirtualScrollDoc, - }, - ], - }, - { - id: 'dragdrop', - label: 'DragDrop', - component: DragDropDoc, - }, - { - id: 'contextmenu', - label: 'Context Menu', - component: ContextMenuDoc, - }, - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/tree/routes.ts b/src/app/showcase/pages/tree/routes.ts deleted file mode 100644 index 9b711ee0dc5..00000000000 --- a/src/app/showcase/pages/tree/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { TreeDemo } from './'; - -export default [ - { - path: '', - component: TreeDemo, - }, -]; diff --git a/src/app/showcase/pages/treeselect/index.ts b/src/app/showcase/pages/treeselect/index.ts deleted file mode 100644 index a9c1fc0ee38..00000000000 --- a/src/app/showcase/pages/treeselect/index.ts +++ /dev/null @@ -1,116 +0,0 @@ -import { Component } from '@angular/core'; -import { ReactiveFormsDoc } from '@doc/treeselect/reactiveformsdoc'; -import { AccessibilityDoc } from '@doc/treeselect/accessibilitydoc'; -import { BasicDoc } from '@doc/treeselect/basicdoc'; -import { CheckboxDoc } from '@doc/treeselect/checkboxdoc'; -import { DisabledDoc } from '@doc/treeselect/disableddoc'; -import { FilterDoc } from '@doc/treeselect/filterdoc'; -import { FloatLabelDoc } from '@doc/treeselect/floatlabeldoc'; -import { ImportDoc } from '@doc/treeselect/importdoc'; -import { InvalidDoc } from '@doc/treeselect/invaliddoc'; -import { MultipleDoc } from '@doc/treeselect/multipledoc'; -import { VirtualScrollDoc } from '@doc/treeselect/virtualscrolldoc'; -import { FilledDoc } from '@doc/treeselect/filleddoc'; -import { LazyDoc } from '@doc/treeselect/lazydoc'; -import { TreeSelectDocModule } from '@doc/treeselect/treeselectdoc.module'; -import { IftaLabelDoc } from '@doc/treeselect/iftalabeldoc'; -import { TemplateDoc } from '@doc/treeselect/templatedoc'; -import { SizesDoc } from '@doc/treeselect/sizesdoc'; - -@Component({ - template: ``, - standalone: true, - imports: [TreeSelectDocModule], -}) -export class TreeSelectDemo { - docs = [ - { - id: 'import', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'reactive-forms', - label: 'Reactive Forms', - component: ReactiveFormsDoc, - }, - { - id: 'multiple', - label: 'Multiple', - component: MultipleDoc, - }, - { - id: 'checkbox', - label: 'Checkbox', - component: CheckboxDoc, - }, - { - id: 'virtual-scroll-doc', - label: 'Virtual Scroll', - component: VirtualScrollDoc, - }, - { - id: 'lazy', - label: 'Lazy', - component: LazyDoc, - }, - { - id: 'filter', - label: 'Filter', - component: FilterDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'floatlabel', - label: 'Float Label', - component: FloatLabelDoc, - }, - { - id: 'iftalabel', - label: 'Ifta Label', - component: IftaLabelDoc, - }, - { - id: 'sizes', - label: 'Sizes', - component: SizesDoc, - }, - { - id: 'filled', - label: 'Filled', - component: FilledDoc, - }, - { - id: 'invalid', - label: 'Invalid', - component: InvalidDoc, - }, - { - id: 'disabled', - label: 'Disabled', - component: DisabledDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/treeselect/routes.ts b/src/app/showcase/pages/treeselect/routes.ts deleted file mode 100644 index 420603b38df..00000000000 --- a/src/app/showcase/pages/treeselect/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { TreeSelectDemo } from './'; - -export default [ - { - path: '', - component: TreeSelectDemo, - }, -]; diff --git a/src/app/showcase/pages/treetable/index.ts b/src/app/showcase/pages/treetable/index.ts deleted file mode 100644 index 07b33fae62a..00000000000 --- a/src/app/showcase/pages/treetable/index.ts +++ /dev/null @@ -1,247 +0,0 @@ -import { Component } from '@angular/core'; -import { ImportDoc } from '@doc/treetable/importdoc'; -import { BasicDoc } from '@doc/treetable/basicdoc'; -import { DynamicColumnsDoc } from '@doc/treetable/dynamiccolumnsdoc'; -import { TemplateDoc } from '@doc/treetable/templatedoc'; -import { PaginatorBasicDoc } from '@doc/treetable/paginatorbasicdoc'; -import { PaginatorTemplateDoc } from '@doc/treetable/paginatortemplatedoc'; -import { SortSingleColumnDoc } from '@doc/treetable/sortsinglecolumndoc'; -import { FilterDoc } from '@doc/treetable/filterdoc'; -import { SelectionSingleDoc } from '@doc/treetable/selectionsingledoc'; -import { SelectionMultipleDoc } from '@doc/treetable/selectionmultipledoc'; -import { SelectionCheckboxDoc } from '@doc/treetable/selectioncheckboxdoc'; -import { SelectionEventsDoc } from '@doc/treetable/selectioneventscdoc'; -import { ColumnGroupDoc } from '@doc/treetable/columngroupdoc'; -import { LazyLoadDoc } from '@doc/treetable/lazyloaddoc'; -import { EditDoc } from '@doc/treetable/editdoc'; -import { ScrollVerticalDoc } from '@doc/treetable/scrollverticaldoc'; -import { ScrollHorizontalDoc } from '@doc/treetable/scrollhorizontaldoc'; -import { FrozenColumnsDoc } from '@doc/treetable/scrollfrozencolumnsdoc'; -import { ResizeFitDoc } from '@doc/treetable/columnresizefitdoc'; -import { ResizeExpandDoc } from '@doc/treetable/columnresizeexpanddoc'; -import { ReorderDoc } from '@doc/treetable/reorderdoc'; -import { ColumnToggleDoc } from '@doc/treetable/columntoggledoc'; -import { ConditionalStyleDoc } from '@doc/treetable/conditionalstyledoc'; -import { ContextMenuDoc } from '@doc/treetable/contextmenudoc'; -import { AccessibilityDoc } from '@doc/treetable/accessibilitydoc'; -import { PaginatorLocaleDoc } from '@doc/treetable/paginatorlocaledoc'; -import { ResizeScrollableDoc } from '@doc/treetable/columnresizescrollabledoc'; -import { SizeDoc } from '@doc/treetable/sizedoc'; -import { GridlinesDoc } from '@doc/treetable/gridlinesdoc'; -import { ControlledDoc } from '@doc/treetable/controlleddoc'; -import { SortMultipleColumnsDoc } from '@doc/treetable/sortmultiplecolumnsdoc'; -import { ScrollFlexibleDoc } from '@doc/treetable/flexiblescrolldoc'; -import { TreeTableDocModule } from '@doc/treetable/treetabledoc.module'; - -@Component({ - template: ``, - standalone: true, - imports: [TreeTableDocModule], -}) -export class TreeTableDemo { - docs = [ - { - id: 'import-demo', - label: 'Import', - component: ImportDoc, - }, - { - id: 'basic', - label: 'Basic', - component: BasicDoc, - }, - { - id: 'dynamiccolumns', - label: 'Dynamic Columns', - component: DynamicColumnsDoc, - }, - { - id: 'controlled', - label: 'Controlled', - component: ControlledDoc, - }, - { - id: 'template', - label: 'Template', - component: TemplateDoc, - }, - { - id: 'size', - label: 'Size', - component: SizeDoc, - }, - { - id: 'gridlines', - label: 'Grid Lines', - component: GridlinesDoc, - }, - { - id: 'paginator', - label: 'Paginator', - children: [ - { - id: 'paginatorbasic', - label: 'Basic', - component: PaginatorBasicDoc, - }, - { - id: 'paginatorlocale', - label: 'Locale', - component: PaginatorLocaleDoc, - }, - { - id: 'paginatortemplate', - label: 'Template', - component: PaginatorTemplateDoc, - }, - ], - }, - { - id: 'sort', - label: 'Sort', - children: [ - { - id: 'sortsinglecolumn', - label: 'Single Column', - component: SortSingleColumnDoc, - }, - { - id: 'sortmultiplecolumns', - label: 'Multiple Columns', - component: SortMultipleColumnsDoc, - }, - // { - // id: 'sortremovable', - // label: 'Removable Sort', - // component: SortRemovableDoc - // } - ], - }, - { - id: 'filter', - label: 'Filter', - component: FilterDoc, - }, - { - id: 'selection', - label: 'Selection', - children: [ - { - id: 'selectionsingle', - label: 'Single', - component: SelectionSingleDoc, - }, - { - id: 'selectionmultiple', - label: 'Multiple', - component: SelectionMultipleDoc, - }, - { - id: 'checkbox', - label: 'Checkbox', - component: SelectionCheckboxDoc, - }, - { - id: 'events', - label: 'Events', - component: SelectionEventsDoc, - }, - ], - }, - { - id: 'columngroup', - label: 'Column Group', - component: ColumnGroupDoc, - }, - { - id: 'lazyload', - label: 'Lazy Load', - component: LazyLoadDoc, - }, - // { - // id: 'edit', - // label: 'Edit', - // component: EditDoc, - // }, - { - id: 'scroll', - label: 'Scroll', - children: [ - { - id: 'vertical', - label: 'Vertical', - component: ScrollVerticalDoc, - }, - { - id: 'flexible', - label: 'Flexible', - component: ScrollFlexibleDoc, - }, - { - id: 'horizontal', - label: 'Horizontal', - component: ScrollHorizontalDoc, - }, - { - id: 'frozencolumns', - label: 'Frozen Columns', - component: FrozenColumnsDoc, - }, - ], - }, - { - id: 'columnresize', - label: 'Column Resize', - children: [ - { - id: 'fitmode', - label: 'Fit Mode', - component: ResizeFitDoc, - }, - { - id: 'expandmode', - label: 'Expand Mode', - component: ResizeExpandDoc, - }, - { - id: 'scrollable', - label: 'Scrollable', - component: ResizeScrollableDoc, - }, - ], - }, - { - id: 'reorder', - label: 'Reorder', - component: ReorderDoc, - }, - { - id: 'columntoggle', - label: 'Column Toggle', - component: ColumnToggleDoc, - }, - { - id: 'conditionalstyle', - label: 'Conditional Style', - component: ConditionalStyleDoc, - }, - { - id: 'contextmenu', - label: 'Context Menu', - component: ContextMenuDoc, - }, - - { - id: 'accessibility', - label: 'Accessibility', - component: AccessibilityDoc, - }, - ]; -} diff --git a/src/app/showcase/pages/treetable/routes.ts b/src/app/showcase/pages/treetable/routes.ts deleted file mode 100644 index 138220791e3..00000000000 --- a/src/app/showcase/pages/treetable/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { TreeTableDemo } from './'; - -export default [ - { - path: '', - component: TreeTableDemo, - }, -]; diff --git a/src/app/showcase/pages/uikit/index.ts b/src/app/showcase/pages/uikit/index.ts deleted file mode 100755 index 30bbb5db557..00000000000 --- a/src/app/showcase/pages/uikit/index.ts +++ /dev/null @@ -1,463 +0,0 @@ -import { Component } from '@angular/core'; -import { Meta, Title } from '@angular/platform-browser'; -import { Subscription } from 'rxjs'; -import { AppConfigService } from '@service/appconfigservice'; -import { CommonModule } from '@angular/common'; -import { RippleModule } from '../../../components/ripple/ripple'; - -@Component({ - standalone: true, - imports: [CommonModule, RippleModule], - template: ` -
    -
    - PrimeNG Designer -
    - -
    -
    -
    - PrimeNG Designer -
    -
    -
    UP-TO-DATE
    -
    Best Features of Figma
    -

    - PrimeOne for Figma uses the latest powerful features like components, variants, auto layout, styles and - interactive components. It'll always follow the best practices. -

    - -
      -
    • - - Auto Layout -
    • -
    • - - Variants -
    • -
    • - - Styles -
    • -
    • - - Interactive Components -
    • -
    • - - Boolean, Instance Swap and Text Properties -
    • -
    • - - Nested Instances -
    • -
    -
    -
    -
    -
    -
    ENTERPRISE GRADE
    -
    Powerful System
    -

    - Save countless hours on every project with a carefully designed system that uses Prime UI Suite components. - Start producing design results in no time. -

    - -
      -
    • - - Numerous Components -
    • -
    • - - Icon Library -
    • -
    • - - Easy Customization -
    • -
    • - - Atomic Approach -
    • -
    -
    -
    - PrimeNG Designer -
    -
    -
    -
    - PrimeNG Designer -
    -
    -
    DARK MODE
    -
    Two Themes
    -

    - PrimeOne is designed based on Lara Blue Light and Lara Blue Dark themes. Easily change the themes of your - designs using Figma's Swap Library feature. -

    - -
      -
    • - - Lara Light -
    • -
    • - - Lara Dark -
    • -
    -
    -
    -
    -
    -
    TOKENS STUDIO
    -
    Tokens Support
    -

    - Empower yourself with unprecedented control over your designs. Tokens Studio integration unlocks a whole new - level of flexibility, allowing you to create and manage design tokens seamlessly. -

    - -
      -
    • - - Countless Design Tokens -
    • -
    • - - Light and Dark Sets -
    • -
    • - - Well Documented -
    • -
    -
    -
    - Tokens Support -
    -
    -
    - - - -
    -
    Pricing
    -
    - Choose the right plan for your business. Whether you are an individual or a member of a team, UI Kit is available for - affordable prices. -
    - View License Details - -
    -
    -
    -
    -
    Single Designer
    -
    For individual designers
    -
    -
    - $99 - $49 -
    -
    -
      -
    • - - 1 Designer -
    • -
    • - - Auto Layout & Variants -
    • -
    • - - Interactive Components -
    • -
    • - - Tokens Studio Support -
    • -
    • - - Lifetime Support -
    • -
    • - - Use on Unlimited Projects -
    • -
    -
    - Buy Now -
    -
    -
    - -
    -
    -
    -
    Team
    -
    For small teams
    -
    -
    -
    - $249 - $149 -
    -
    -
    -
      -
    • - - Up to 5 Designers -
    • -
    • - - Auto Layout & Variants -
    • -
    • - - Interactive Components -
    • -
    • - - Tokens Studio Support -
    • -
    • - - Lifetime Support -
    • -
    • - - Use on Unlimited Projects -
    • -
    -
    - Buy Now -
    -
    -
    - -
    -
    -
    -
    Enterprise
    -
    For large teams
    -
    -
    - EXCLUSIVE DEALS -
    -
    -
      -
    • - - Unlimited Designers -
    • -
    • - - Auto Layout & Variants -
    • -
    • - - Interactive Components -
    • -
    • - - Tokens Studio Support -
    • -
    • - - Lifetime Support -
    • -
    • - - Use on Unlimited Projects -
    • -
    -
    - Contact Us -
    -
    -
    -
    -
    - -
    - Frequently Asked Questions -
    -
    -
    - What do I get when I purchase a license? -
    -

    - You'll be able to download two Figma files for light and dark themes. -

    - -
    - Is there a recurring fee or is the license perpetual? -
    -

    - UI Kit license is perpetual so requires one time payment, not subscription based. -

    - -
    - Can I use UI Kit license for commercial projects? -
    -

    - Yes, your license allows you to sell your projects that utilize the UI Kit implementations. -

    - -
    - Can I create multiple projects for multiple clients? -
    -

    - There is no limit, you are able to use UI Kit in multiple projects for multiple clients. -

    -
    -
    -
    - We're a reseller, are we able to purchase a license on behalf of our client? -
    -

    - Yes, after the purchase, please - contact us so we - can transfer the license to your client. -

    - -
    - Does the enterprise license include contractors within the organization? -
    -

    - Yes, contractors are also able to use the UI Kit within your company. -

    - -
    - Can subsidiary company of a larger organization share the enterprise license? -
    -

    - No, enterprise license is per company so each subsidiary company needs to purchase a separate license. -

    - -
    - What does "free updates" mean? -
    -

    - All updates will be totally free of charge for existing customers for an unlimited period. -

    -
    -
    -
    - How can I get support? -
    -

    - Support is provided by PrimeTek via - a dedicated forum channel monitored - by PrimeTek support staff. -

    - -
    - What does lifetime support mean? -
    -

    - Support service at the forum does not have a time limit. -

    - -
    - Can I include UI Kit in an open source project? -
    -

    - Due to the license, it is not possible to use the UI Kit in an open source project where the design files are - publicly available. -

    -
    -
    -
    -
    - `, -}) -export class UIKitDemo { - subscription: Subscription; - - constructor( - private configService: AppConfigService, - private titleService: Title, - private metaService: Meta, - ) { - this.titleService.setTitle('UI Kit - PrimeNG'); - this.metaService.updateTag({ name: 'description', content: 'PrimeNG Angular UI Kit' }); - } - - get isDarkMode(): boolean { - return this.configService.appState().darkTheme; - } -} diff --git a/src/app/showcase/pages/uikit/routes.ts b/src/app/showcase/pages/uikit/routes.ts deleted file mode 100755 index b7083794e15..00000000000 --- a/src/app/showcase/pages/uikit/routes.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { UIKitDemo } from './'; - -export default [ - { - path: '', - component: UIKitDemo, - }, -]; diff --git a/src/app/showcase/service/nodeservice.ts b/src/app/showcase/service/nodeservice.ts deleted file mode 100755 index b9cb82ccfe5..00000000000 --- a/src/app/showcase/service/nodeservice.ts +++ /dev/null @@ -1,815 +0,0 @@ -import { Injectable } from '@angular/core'; -import { TreeNode } from '../../components/api/treenode'; - -@Injectable() -export class NodeService { - getTreeNodesData() { - return [ - { - key: '0', - label: 'Documents', - data: 'Documents Folder', - icon: 'pi pi-fw pi-inbox', - children: [ - { - key: '0-0', - label: 'Work', - data: 'Work Folder', - icon: 'pi pi-fw pi-cog', - children: [ - { key: '0-0-0', label: 'Expenses.doc', icon: 'pi pi-fw pi-file', data: 'Expenses Document' }, - { key: '0-0-1', label: 'Resume.doc', icon: 'pi pi-fw pi-file', data: 'Resume Document' }, - ], - }, - { - key: '0-1', - label: 'Home', - data: 'Home Folder', - icon: 'pi pi-fw pi-home', - children: [{ key: '0-1-0', label: 'Invoices.txt', icon: 'pi pi-fw pi-file', data: 'Invoices for this month' }], - }, - ], - }, - { - key: '1', - label: 'Events', - data: 'Events Folder', - icon: 'pi pi-fw pi-calendar', - children: [ - { key: '1-0', label: 'Meeting', icon: 'pi pi-fw pi-calendar-plus', data: 'Meeting' }, - { key: '1-1', label: 'Product Launch', icon: 'pi pi-fw pi-calendar-plus', data: 'Product Launch' }, - { key: '1-2', label: 'Report Review', icon: 'pi pi-fw pi-calendar-plus', data: 'Report Review' }, - ], - }, - { - key: '2', - label: 'Movies', - data: 'Movies Folder', - icon: 'pi pi-fw pi-star-fill', - children: [ - { - key: '2-0', - icon: 'pi pi-fw pi-star-fill', - label: 'Al Pacino', - data: 'Pacino Movies', - children: [ - { key: '2-0-0', label: 'Scarface', icon: 'pi pi-fw pi-video', data: 'Scarface Movie' }, - { key: '2-0-1', label: 'Serpico', icon: 'pi pi-fw pi-video', data: 'Serpico Movie' }, - ], - }, - { - key: '2-1', - label: 'Robert De Niro', - icon: 'pi pi-fw pi-star-fill', - data: 'De Niro Movies', - children: [ - { key: '2-1-0', label: 'Goodfellas', icon: 'pi pi-fw pi-video', data: 'Goodfellas Movie' }, - { key: '2-1-1', label: 'Untouchables', icon: 'pi pi-fw pi-video', data: 'Untouchables Movie' }, - ], - }, - ], - }, - ]; - } - - getTreeTableNodesData() { - return [ - { - key: '0', - data: { - name: 'Applications', - size: '100kb', - type: 'Folder', - }, - children: [ - { - key: '0-0', - data: { - name: 'Angular', - size: '25kb', - type: 'Folder', - }, - children: [ - { - key: '0-0-0', - data: { - name: 'angular.app', - size: '10kb', - type: 'Application', - }, - }, - { - key: '0-0-1', - data: { - name: 'native.app', - size: '10kb', - type: 'Application', - }, - }, - { - key: '0-0-2', - data: { - name: 'mobile.app', - size: '5kb', - type: 'Application', - }, - }, - ], - }, - { - key: '0-1', - data: { - name: 'editor.app', - size: '25kb', - type: 'Application', - }, - }, - { - key: '0-2', - data: { - name: 'settings.app', - size: '50kb', - type: 'Application', - }, - }, - ], - }, - { - key: '1', - data: { - name: 'Cloud', - size: '20kb', - type: 'Folder', - }, - children: [ - { - key: '1-0', - data: { - name: 'backup-1.zip', - size: '10kb', - type: 'Zip', - }, - }, - { - key: '1-1', - data: { - name: 'backup-2.zip', - size: '10kb', - type: 'Zip', - }, - }, - ], - }, - { - key: '2', - data: { - name: 'Desktop', - size: '150kb', - type: 'Folder', - }, - children: [ - { - key: '2-0', - data: { - name: 'note-meeting.txt', - size: '50kb', - type: 'Text', - }, - }, - { - key: '2-1', - data: { - name: 'note-todo.txt', - size: '100kb', - type: 'Text', - }, - }, - ], - }, - { - key: '3', - data: { - name: 'Documents', - size: '75kb', - type: 'Folder', - }, - children: [ - { - key: '3-0', - data: { - name: 'Work', - size: '55kb', - type: 'Folder', - }, - children: [ - { - key: '3-0-0', - data: { - name: 'Expenses.doc', - size: '30kb', - type: 'Document', - }, - }, - { - key: '3-0-1', - data: { - name: 'Resume.doc', - size: '25kb', - type: 'Resume', - }, - }, - ], - }, - { - key: '3-1', - data: { - name: 'Home', - size: '20kb', - type: 'Folder', - }, - children: [ - { - key: '3-1-0', - data: { - name: 'Invoices', - size: '20kb', - type: 'Text', - }, - }, - ], - }, - ], - }, - { - key: '4', - data: { - name: 'Downloads', - size: '25kb', - type: 'Folder', - }, - children: [ - { - key: '4-0', - data: { - name: 'Spanish', - size: '10kb', - type: 'Folder', - }, - children: [ - { - key: '4-0-0', - data: { - name: 'tutorial-a1.txt', - size: '5kb', - type: 'Text', - }, - }, - { - key: '4-0-1', - data: { - name: 'tutorial-a2.txt', - size: '5kb', - type: 'Text', - }, - }, - ], - }, - { - key: '4-1', - data: { - name: 'Travel', - size: '15kb', - type: 'Text', - }, - children: [ - { - key: '4-1-0', - data: { - name: 'Hotel.pdf', - size: '10kb', - type: 'PDF', - }, - }, - { - key: '4-1-1', - data: { - name: 'Flight.pdf', - size: '5kb', - type: 'PDF', - }, - }, - ], - }, - ], - }, - { - key: '5', - data: { - name: 'Main', - size: '50kb', - type: 'Folder', - }, - children: [ - { - key: '5-0', - data: { - name: 'bin', - size: '50kb', - type: 'Link', - }, - }, - { - key: '5-1', - data: { - name: 'etc', - size: '100kb', - type: 'Link', - }, - }, - { - key: '5-2', - data: { - name: 'var', - size: '100kb', - type: 'Link', - }, - }, - ], - }, - { - key: '6', - data: { - name: 'Other', - size: '5kb', - type: 'Folder', - }, - children: [ - { - key: '6-0', - data: { - name: 'todo.txt', - size: '3kb', - type: 'Text', - }, - }, - { - key: '6-1', - data: { - name: 'logo.png', - size: '2kb', - type: 'Picture', - }, - }, - ], - }, - { - key: '7', - data: { - name: 'Pictures', - size: '150kb', - type: 'Folder', - }, - children: [ - { - key: '7-0', - data: { - name: 'barcelona.jpg', - size: '90kb', - type: 'Picture', - }, - }, - { - key: '7-1', - data: { - name: 'primeng.png', - size: '30kb', - type: 'Picture', - }, - }, - { - key: '7-2', - data: { - name: 'prime.jpg', - size: '30kb', - type: 'Picture', - }, - }, - ], - }, - { - key: '8', - data: { - name: 'Videos', - size: '1500kb', - type: 'Folder', - }, - children: [ - { - key: '8-0', - data: { - name: 'primefaces.mkv', - size: '1000kb', - type: 'Video', - }, - }, - { - key: '8-1', - data: { - name: 'intro.avi', - size: '500kb', - type: 'Video', - }, - }, - ], - }, - ]; - } - - getLazyNodesData() { - return [ - { - label: 'Lazy Node 0', - data: 'Node 0', - expandedIcon: 'pi pi-folder-open', - collapsedIcon: 'pi pi-folder', - leaf: false, - }, - { - label: 'Lazy Node 1', - data: 'Node 1', - expandedIcon: 'pi pi-folder-open', - collapsedIcon: 'pi pi-folder', - leaf: false, - }, - { - label: 'Lazy Node 1', - data: 'Node 2', - expandedIcon: 'pi pi-folder-open', - collapsedIcon: 'pi pi-folder', - leaf: false, - }, - ]; - } - - getFileSystemNodesData() { - return [ - { - data: { - name: 'Applications', - size: '200mb', - type: 'Folder', - }, - children: [ - { - data: { - name: 'Angular', - size: '25mb', - type: 'Folder', - }, - children: [ - { - data: { - name: 'angular.app', - size: '10mb', - type: 'Application', - }, - }, - { - data: { - name: 'cli.app', - size: '10mb', - type: 'Application', - }, - }, - { - data: { - name: 'mobile.app', - size: '5mb', - type: 'Application', - }, - }, - ], - }, - { - data: { - name: 'editor.app', - size: '25mb', - type: 'Application', - }, - }, - { - data: { - name: 'settings.app', - size: '50mb', - type: 'Application', - }, - }, - ], - }, - { - data: { - name: 'Cloud', - size: '20mb', - type: 'Folder', - }, - children: [ - { - data: { - name: 'backup-1.zip', - size: '10mb', - type: 'Zip', - }, - }, - { - data: { - name: 'backup-2.zip', - size: '10mb', - type: 'Zip', - }, - }, - ], - }, - { - data: { - name: 'Desktop', - size: '150kb', - type: 'Folder', - }, - children: [ - { - data: { - name: 'note-meeting.txt', - size: '50kb', - type: 'Text', - }, - }, - { - data: { - name: 'note-todo.txt', - size: '100kb', - type: 'Text', - }, - }, - ], - }, - { - data: { - name: 'Documents', - size: '75kb', - type: 'Folder', - }, - children: [ - { - data: { - name: 'Work', - size: '55kb', - type: 'Folder', - }, - children: [ - { - data: { - name: 'Expenses.doc', - size: '30kb', - type: 'Document', - }, - }, - { - data: { - name: 'Resume.doc', - size: '25kb', - type: 'Resume', - }, - }, - ], - }, - { - data: { - name: 'Home', - size: '20kb', - type: 'Folder', - }, - children: [ - { - data: { - name: 'Invoices', - size: '20kb', - type: 'Text', - }, - }, - ], - }, - ], - }, - { - data: { - name: 'Downloads', - size: '25mb', - type: 'Folder', - }, - children: [ - { - data: { - name: 'Spanish', - size: '10mb', - type: 'Folder', - }, - children: [ - { - data: { - name: 'tutorial-a1.txt', - size: '5mb', - type: 'Text', - }, - }, - { - data: { - name: 'tutorial-a2.txt', - size: '5mb', - type: 'Text', - }, - }, - ], - }, - { - data: { - name: 'Travel', - size: '15mb', - type: 'Text', - }, - children: [ - { - data: { - name: 'Hotel.pdf', - size: '10mb', - type: 'PDF', - }, - }, - { - data: { - name: 'Flight.pdf', - size: '5mb', - type: 'PDF', - }, - }, - ], - }, - ], - }, - { - data: { - name: 'Main', - size: '50mb', - type: 'Folder', - }, - children: [ - { - data: { - name: 'bin', - size: '50kb', - type: 'Link', - }, - }, - { - data: { - name: 'etc', - size: '100kb', - type: 'Link', - }, - }, - { - data: { - name: 'var', - size: '100kb', - type: 'Link', - }, - }, - ], - }, - { - data: { - name: 'Other', - size: '5mb', - type: 'Folder', - }, - children: [ - { - data: { - name: 'todo.txt', - size: '3mb', - type: 'Text', - }, - }, - { - data: { - name: 'logo.png', - size: '2mb', - type: 'Picture', - }, - }, - ], - }, - { - data: { - name: 'Pictures', - size: '150kb', - type: 'Folder', - }, - children: [ - { - data: { - name: 'barcelona.jpg', - size: '90kb', - type: 'Picture', - }, - }, - { - data: { - name: 'primeng.png', - size: '30kb', - type: 'Picture', - }, - }, - { - data: { - name: 'prime.jpg', - size: '30kb', - type: 'Picture', - }, - }, - ], - }, - { - data: { - name: 'Videos', - size: '1500mb', - type: 'Folder', - }, - children: [ - { - data: { - name: 'primefaces.mkv', - size: '1000mb', - type: 'Video', - }, - }, - { - data: { - name: 'intro.avi', - size: '500mb', - type: 'Video', - }, - }, - ], - }, - ]; - } - - getDynamicTreeNodes(parentCount: number, childrenCount: number): TreeNode[] { - const nodes: TreeNode[] = []; - - for (let parentIndex = 0; parentIndex < parentCount; parentIndex++) { - const children: TreeNode[] = []; - - for (let childIndex = 0; childIndex < childrenCount; childIndex++) { - children.push({ - key: `${parentIndex}-${childIndex}`, - label: `Child ${parentIndex}-${childIndex}`, - selectable: true, - }); - } - - nodes.push({ - key: parentIndex.toString(), - label: `Parent ${parentIndex}`, - selectable: true, - children: children, - }); - } - - return nodes; - } - - getLargeTreeNodes() { - return Promise.resolve(this.getDynamicTreeNodes(10, 100)); - } - - getTreeTableNodes() { - return Promise.resolve(this.getTreeTableNodesData()); - } - - getTreeNodes() { - return Promise.resolve(this.getTreeNodesData()); - } - - getFiles() { - return Promise.resolve(this.getTreeNodesData()); - } - - getLazyFiles() { - return Promise.resolve(this.getLazyNodesData()); - } - - getFilesystem() { - return Promise.resolve(this.getFileSystemNodesData()); - } -} diff --git a/src/app/showcase/themes/app-theme.ts b/src/app/showcase/themes/app-theme.ts deleted file mode 100644 index a932bfdea52..00000000000 --- a/src/app/showcase/themes/app-theme.ts +++ /dev/null @@ -1,58 +0,0 @@ -import { definePreset } from 'primeng/themes'; -// @todo import Aura from 'primeng/themes/aura'; -import Aura from 'primeng/themes/aura'; - -const Noir = definePreset(Aura, { - semantic: { - primary: { - 50: '{surface.50}', - 100: '{surface.100}', - 200: '{surface.200}', - 300: '{surface.300}', - 400: '{surface.400}', - 500: '{surface.500}', - 600: '{surface.600}', - 700: '{surface.700}', - 800: '{surface.800}', - 900: '{surface.900}', - 950: '{surface.950}', - }, - colorScheme: { - light: { - primary: { - color: '{primary.950}', - contrastColor: '#ffffff', - hoverColor: '{primary.800}', - activeColor: '{primary.700}', - }, - highlight: { - background: '{primary.950}', - focusBackground: '{primary.700}', - color: '#ffffff', - focusColor: '#ffffff', - }, - }, - dark: { - primary: { - color: '{primary.50}', - contrastColor: '{primary.950}', - hoverColor: '{primary.200}', - activeColor: '{primary.300}', - }, - highlight: { - background: '{primary.50}', - focusBackground: '{primary.300}', - color: '{primary.950}', - focusColor: '{primary.950}', - }, - }, - }, - }, -}); - -export default { - preset: Noir, - options: { - darkModeSelector: '.p-dark', - }, -}; diff --git a/src/assets/showcase/data/cars-large.json b/src/assets/showcase/data/cars-large.json deleted file mode 100755 index 75115028491..00000000000 --- a/src/assets/showcase/data/cars-large.json +++ /dev/null @@ -1,1204 +0,0 @@ -{ - "data":[ - { - "vin":"ee8a89d8", - "brand":"Fiat", - "year":1987, - "color":"Maroon" - }, - { - "vin":"642b3edc", - "brand":"Renault", - "year":1968, - "color":"White" - }, - { - "vin":"19ec7580", - "brand":"Renault", - "year":1981, - "color":"Black" - }, - { - "vin":"39980f30", - "brand":"VW", - "year":1986, - "color":"Red" - }, - { - "vin":"ec9cc4e4", - "brand":"Fiat", - "year":1981, - "color":"Brown" - }, - { - "vin":"09a06548", - "brand":"VW", - "year":1965, - "color":"Green" - }, - { - "vin":"05c47246", - "brand":"Mercedes", - "year":2007, - "color":"Blue" - }, - { - "vin":"a9cb87aa", - "brand":"Fiat", - "year":1962, - "color":"Green" - }, - { - "vin":"eae758fa", - "brand":"BMW", - "year":1999, - "color":"Yellow" - }, - { - "vin":"1241c403", - "brand":"Jaguar", - "year":1964, - "color":"Yellow" - }, - { - "vin":"13f853a7", - "brand":"Honda", - "year":2006, - "color":"White" - }, - { - "vin":"447d9ed9", - "brand":"Jaguar", - "year":2005, - "color":"Orange" - }, - { - "vin":"78fa052e", - "brand":"Jaguar", - "year":1990, - "color":"Orange" - }, - { - "vin":"8b77772a", - "brand":"Mercedes", - "year":1991, - "color":"Blue" - }, - { - "vin":"23ba7e86", - "brand":"Honda", - "year":1975, - "color":"Yellow" - }, - { - "vin":"9bacb32d", - "brand":"Volvo", - "year":1968, - "color":"Brown" - }, - { - "vin":"62094d91", - "brand":"Mercedes", - "year":1962, - "color":"Green" - }, - { - "vin":"dc7003f4", - "brand":"Jaguar", - "year":1976, - "color":"Maroon" - }, - { - "vin":"08607aef", - "brand":"Mercedes", - "year":1987, - "color":"Maroon" - }, - { - "vin":"45eee33a", - "brand":"BMW", - "year":1980, - "color":"Silver" - }, - { - "vin":"f199ec5c", - "brand":"Jaguar", - "year":1961, - "color":"Green" - }, - { - "vin":"b34cd9e8", - "brand":"VW", - "year":1993, - "color":"Silver" - }, - { - "vin":"54b20b02", - "brand":"Renault", - "year":1967, - "color":"Brown" - }, - { - "vin":"5dd8766e", - "brand":"Honda", - "year":1998, - "color":"Orange" - }, - { - "vin":"df50ce22", - "brand":"Mercedes", - "year":1964, - "color":"White" - }, - { - "vin":"ecb3e9e1", - "brand":"Honda", - "year":2003, - "color":"Silver" - }, - { - "vin":"750d731d", - "brand":"Renault", - "year":1962, - "color":"Blue" - }, - { - "vin":"bec38cf4", - "brand":"Renault", - "year":1960, - "color":"Blue" - }, - { - "vin":"b7752002", - "brand":"Jaguar", - "year":1964, - "color":"Black" - }, - { - "vin":"315fe9c4", - "brand":"Fiat", - "year":1985, - "color":"Red" - }, - { - "vin":"be65f786", - "brand":"Mercedes", - "year":1963, - "color":"Orange" - }, - { - "vin":"786a7d57", - "brand":"Mercedes", - "year":2003, - "color":"Black" - }, - { - "vin":"a3aee412", - "brand":"Volvo", - "year":2003, - "color":"Maroon" - }, - { - "vin":"749e6bdd", - "brand":"Audi", - "year":1995, - "color":"Brown" - }, - { - "vin":"8cc40f50", - "brand":"BMW", - "year":1961, - "color":"Brown" - }, - { - "vin":"5de63a6f", - "brand":"Renault", - "year":1961, - "color":"White" - }, - { - "vin":"bdae1e20", - "brand":"Jaguar", - "year":2008, - "color":"Blue" - }, - { - "vin":"290cc891", - "brand":"VW", - "year":1992, - "color":"Brown" - }, - { - "vin":"007e1014", - "brand":"Renault", - "year":1966, - "color":"Black" - }, - { - "vin":"429c502d", - "brand":"Honda", - "year":1995, - "color":"Silver" - }, - { - "vin":"c336f9b6", - "brand":"Honda", - "year":1991, - "color":"Maroon" - }, - { - "vin":"a6783ba3", - "brand":"Honda", - "year":2004, - "color":"Yellow" - }, - { - "vin":"2ddaf8d5", - "brand":"Volvo", - "year":1982, - "color":"Blue" - }, - { - "vin":"c09c4b15", - "brand":"VW", - "year":1991, - "color":"Blue" - }, - { - "vin":"4609844c", - "brand":"Honda", - "year":1972, - "color":"Black" - }, - { - "vin":"8db7df27", - "brand":"Audi", - "year":1982, - "color":"Blue" - }, - { - "vin":"dcc58086", - "brand":"Audi", - "year":2001, - "color":"Brown" - }, - { - "vin":"f1274cbe", - "brand":"Fiat", - "year":1995, - "color":"Silver" - }, - { - "vin":"0858a5d4", - "brand":"Renault", - "year":1992, - "color":"Green" - }, - { - "vin":"c2d42bb6", - "brand":"Volvo", - "year":1972, - "color":"Green" - }, - { - "vin":"5535cd5a", - "brand":"Renault", - "year":1980, - "color":"Silver" - }, - { - "vin":"e3313e1e", - "brand":"Honda", - "year":2009, - "color":"Orange" - }, - { - "vin":"f4dea691", - "brand":"BMW", - "year":2002, - "color":"Brown" - }, - { - "vin":"ec15a449", - "brand":"Honda", - "year":1990, - "color":"Yellow" - }, - { - "vin":"80b74a0e", - "brand":"BMW", - "year":1979, - "color":"Yellow" - }, - { - "vin":"513fe268", - "brand":"Honda", - "year":1987, - "color":"White" - }, - { - "vin":"6934c8f8", - "brand":"Renault", - "year":1989, - "color":"Red" - }, - { - "vin":"6a4c3ad0", - "brand":"Honda", - "year":1994, - "color":"Yellow" - }, - { - "vin":"e0acd7b5", - "brand":"Mercedes", - "year":1965, - "color":"Red" - }, - { - "vin":"2f31ac35", - "brand":"Jaguar", - "year":1991, - "color":"Brown" - }, - { - "vin":"36104237", - "brand":"VW", - "year":1992, - "color":"Silver" - }, - { - "vin":"5be099b4", - "brand":"BMW", - "year":1991, - "color":"Yellow" - }, - { - "vin":"e2f55f31", - "brand":"BMW", - "year":1967, - "color":"Silver" - }, - { - "vin":"11274338", - "brand":"Mercedes", - "year":1999, - "color":"Blue" - }, - { - "vin":"f710e177", - "brand":"Fiat", - "year":2007, - "color":"White" - }, - { - "vin":"d8375b4b", - "brand":"Volvo", - "year":1977, - "color":"Blue" - }, - { - "vin":"a27ddfe3", - "brand":"VW", - "year":1978, - "color":"Blue" - }, - { - "vin":"d8848162", - "brand":"BMW", - "year":2008, - "color":"Black" - }, - { - "vin":"e9cb3677", - "brand":"BMW", - "year":2004, - "color":"Black" - }, - { - "vin":"c9dc321d", - "brand":"BMW", - "year":1989, - "color":"Red" - }, - { - "vin":"4c75c610", - "brand":"Volvo", - "year":1972, - "color":"Yellow" - }, - { - "vin":"1c90c93d", - "brand":"Audi", - "year":2004, - "color":"Silver" - }, - { - "vin":"5ccc9f7f", - "brand":"Jaguar", - "year":1961, - "color":"Red" - }, - { - "vin":"94498bc0", - "brand":"Fiat", - "year":1965, - "color":"Silver" - }, - { - "vin":"1d1a21f3", - "brand":"Honda", - "year":1985, - "color":"Red" - }, - { - "vin":"ea463ad3", - "brand":"BMW", - "year":1992, - "color":"Blue" - }, - { - "vin":"c24bdeb2", - "brand":"Honda", - "year":1991, - "color":"Red" - }, - { - "vin":"af3b744b", - "brand":"Audi", - "year":1998, - "color":"Green" - }, - { - "vin":"bebd5a96", - "brand":"Jaguar", - "year":1989, - "color":"Black" - }, - { - "vin":"6ef9dbf3", - "brand":"Fiat", - "year":1962, - "color":"Orange" - }, - { - "vin":"eede8f1e", - "brand":"Jaguar", - "year":1977, - "color":"Brown" - }, - { - "vin":"9d11b02d", - "brand":"BMW", - "year":1971, - "color":"Yellow" - }, - { - "vin":"1d4223a1", - "brand":"Mercedes", - "year":1975, - "color":"Brown" - }, - { - "vin":"4d118346", - "brand":"Mercedes", - "year":1985, - "color":"Brown" - }, - { - "vin":"cce76f06", - "brand":"Honda", - "year":1980, - "color":"Maroon" - }, - { - "vin":"2af398ed", - "brand":"Renault", - "year":1970, - "color":"Yellow" - }, - { - "vin":"c0ddab4c", - "brand":"Audi", - "year":2003, - "color":"Silver" - }, - { - "vin":"a27ea639", - "brand":"Mercedes", - "year":1968, - "color":"Yellow" - }, - { - "vin":"e6441f09", - "brand":"Jaguar", - "year":1982, - "color":"Green" - }, - { - "vin":"c4c59d58", - "brand":"Fiat", - "year":2005, - "color":"Orange" - }, - { - "vin":"9d31fc0a", - "brand":"Mercedes", - "year":1974, - "color":"Brown" - }, - { - "vin":"b0ffce2d", - "brand":"Volvo", - "year":1966, - "color":"Yellow" - }, - { - "vin":"ca7e52e3", - "brand":"Honda", - "year":1971, - "color":"Orange" - }, - { - "vin":"56b36f0e", - "brand":"Mercedes", - "year":2008, - "color":"Orange" - }, - { - "vin":"ba045e1e", - "brand":"Jaguar", - "year":1968, - "color":"White" - }, - { - "vin":"fd579989", - "brand":"BMW", - "year":1975, - "color":"Black" - }, - { - "vin":"084850a3", - "brand":"Audi", - "year":1990, - "color":"Red" - }, - { - "vin":"e39245ab", - "brand":"BMW", - "year":1969, - "color":"White" - }, - { - "vin":"41ab14a1", - "brand":"Jaguar", - "year":1987, - "color":"Silver" - }, - { - "vin":"7ec4c1c0", - "brand":"Jaguar", - "year":1980, - "color":"Black" - }, - { - "vin":"bf1c14aa", - "brand":"Audi", - "year":1984, - "color":"Yellow" - }, - { - "vin":"adeff567", - "brand":"Volvo", - "year":2000, - "color":"Brown" - }, - { - "vin":"61e5e07d", - "brand":"Mercedes", - "year":1978, - "color":"Orange" - }, - { - "vin":"7555e46a", - "brand":"Audi", - "year":1966, - "color":"Blue" - }, - { - "vin":"95babbd1", - "brand":"Honda", - "year":1998, - "color":"Black" - }, - { - "vin":"ff6885f7", - "brand":"Audi", - "year":1996, - "color":"White" - }, - { - "vin":"5b5a0031", - "brand":"Audi", - "year":1968, - "color":"Brown" - }, - { - "vin":"de63c575", - "brand":"Mercedes", - "year":1989, - "color":"Yellow" - }, - { - "vin":"6bf3bfbc", - "brand":"Audi", - "year":1968, - "color":"Green" - }, - { - "vin":"d2d2e8d4", - "brand":"Fiat", - "year":1985, - "color":"Green" - }, - { - "vin":"edcab1f7", - "brand":"VW", - "year":1979, - "color":"Silver" - }, - { - "vin":"03234e20", - "brand":"Mercedes", - "year":1962, - "color":"Orange" - }, - { - "vin":"de2a7b08", - "brand":"Honda", - "year":2007, - "color":"Blue" - }, - { - "vin":"717b8282", - "brand":"BMW", - "year":1999, - "color":"Yellow" - }, - { - "vin":"790e7f03", - "brand":"Volvo", - "year":1983, - "color":"White" - }, - { - "vin":"8eefb223", - "brand":"Jaguar", - "year":1983, - "color":"Silver" - }, - { - "vin":"5e524acd", - "brand":"Jaguar", - "year":1994, - "color":"Maroon" - }, - { - "vin":"26b1aff9", - "brand":"BMW", - "year":1965, - "color":"Black" - }, - { - "vin":"c007a623", - "brand":"Renault", - "year":1968, - "color":"Maroon" - }, - { - "vin":"76733e83", - "brand":"Honda", - "year":1991, - "color":"White" - }, - { - "vin":"ef3c14f7", - "brand":"Fiat", - "year":1987, - "color":"Brown" - }, - { - "vin":"2b4ca005", - "brand":"Honda", - "year":2009, - "color":"Silver" - }, - { - "vin":"8191dbb6", - "brand":"BMW", - "year":2005, - "color":"Black" - }, - { - "vin":"f6b3bd94", - "brand":"Renault", - "year":1967, - "color":"Yellow" - }, - { - "vin":"abb19f41", - "brand":"Volvo", - "year":1975, - "color":"Blue" - }, - { - "vin":"7470c95f", - "brand":"Renault", - "year":1996, - "color":"Black" - }, - { - "vin":"5f1b57a3", - "brand":"Volvo", - "year":1986, - "color":"Red" - }, - { - "vin":"ed47a74b", - "brand":"BMW", - "year":2007, - "color":"Brown" - }, - { - "vin":"ed6030f7", - "brand":"Honda", - "year":1990, - "color":"Red" - }, - { - "vin":"944c71dc", - "brand":"Mercedes", - "year":1991, - "color":"Silver" - }, - { - "vin":"c7d838a5", - "brand":"VW", - "year":1980, - "color":"Yellow" - }, - { - "vin":"712db898", - "brand":"Audi", - "year":1965, - "color":"Red" - }, - { - "vin":"99acc06f", - "brand":"BMW", - "year":1995, - "color":"Silver" - }, - { - "vin":"6c68ffa5", - "brand":"Jaguar", - "year":1999, - "color":"Green" - }, - { - "vin":"63893922", - "brand":"Renault", - "year":1991, - "color":"Brown" - }, - { - "vin":"dca5f739", - "brand":"Jaguar", - "year":2002, - "color":"Blue" - }, - { - "vin":"16da6dcb", - "brand":"Jaguar", - "year":2006, - "color":"Blue" - }, - { - "vin":"fe9ca30c", - "brand":"Fiat", - "year":1967, - "color":"Maroon" - }, - { - "vin":"f0193ac7", - "brand":"Mercedes", - "year":1979, - "color":"Orange" - }, - { - "vin":"145f5551", - "brand":"Jaguar", - "year":1993, - "color":"Brown" - }, - { - "vin":"24714317", - "brand":"Mercedes", - "year":1971, - "color":"White" - }, - { - "vin":"1a9c6e4e", - "brand":"Jaguar", - "year":1997, - "color":"Yellow" - }, - { - "vin":"c9b7ef72", - "brand":"Fiat", - "year":1992, - "color":"Maroon" - }, - { - "vin":"b1b6c375", - "brand":"Fiat", - "year":1963, - "color":"Silver" - }, - { - "vin":"7254a003", - "brand":"Audi", - "year":1982, - "color":"White" - }, - { - "vin":"6f0de80f", - "brand":"Renault", - "year":1987, - "color":"Blue" - }, - { - "vin":"e3048f87", - "brand":"Fiat", - "year":1989, - "color":"Blue" - }, - { - "vin":"361e435a", - "brand":"BMW", - "year":1973, - "color":"Green" - }, - { - "vin":"59e6a9f3", - "brand":"BMW", - "year":1964, - "color":"Maroon" - }, - { - "vin":"b791fe05", - "brand":"Mercedes", - "year":1993, - "color":"Yellow" - }, - { - "vin":"68b0dd88", - "brand":"BMW", - "year":2002, - "color":"Green" - }, - { - "vin":"5b439d1f", - "brand":"BMW", - "year":1964, - "color":"Maroon" - }, - { - "vin":"9a7ac9e3", - "brand":"Renault", - "year":1988, - "color":"White" - }, - { - "vin":"d214751d", - "brand":"Honda", - "year":1997, - "color":"White" - }, - { - "vin":"72229390", - "brand":"Mercedes", - "year":1996, - "color":"White" - }, - { - "vin":"b5fbbeee", - "brand":"VW", - "year":1999, - "color":"Brown" - }, - { - "vin":"8972b543", - "brand":"Audi", - "year":1973, - "color":"Black" - }, - { - "vin":"7bc21024", - "brand":"Renault", - "year":1980, - "color":"Yellow" - }, - { - "vin":"5d661964", - "brand":"Renault", - "year":2005, - "color":"Silver" - }, - { - "vin":"a6ccc2d8", - "brand":"Honda", - "year":1994, - "color":"Blue" - }, - { - "vin":"c1f15f28", - "brand":"Volvo", - "year":1999, - "color":"Black" - }, - { - "vin":"161512ce", - "brand":"VW", - "year":1962, - "color":"Black" - }, - { - "vin":"16e0b448", - "brand":"Fiat", - "year":1990, - "color":"Green" - }, - { - "vin":"f0734442", - "brand":"Audi", - "year":1966, - "color":"Orange" - }, - { - "vin":"5e233279", - "brand":"Audi", - "year":1964, - "color":"Green" - }, - { - "vin":"1de720b2", - "brand":"Renault", - "year":2003, - "color":"Orange" - }, - { - "vin":"46efaeb2", - "brand":"Jaguar", - "year":1993, - "color":"Green" - }, - { - "vin":"88f2354c", - "brand":"Jaguar", - "year":2006, - "color":"Black" - }, - { - "vin":"04819fd6", - "brand":"Mercedes", - "year":1983, - "color":"White" - }, - { - "vin":"401771c8", - "brand":"Volvo", - "year":1962, - "color":"Silver" - }, - { - "vin":"8600877b", - "brand":"VW", - "year":1996, - "color":"Black" - }, - { - "vin":"946bd645", - "brand":"Honda", - "year":1991, - "color":"Red" - }, - { - "vin":"ad078e69", - "brand":"Fiat", - "year":1991, - "color":"Brown" - }, - { - "vin":"93138901", - "brand":"Mercedes", - "year":1961, - "color":"Silver" - }, - { - "vin":"f365dfa4", - "brand":"Mercedes", - "year":1980, - "color":"Black" - }, - { - "vin":"22647161", - "brand":"Audi", - "year":2007, - "color":"Blue" - }, - { - "vin":"92d1ee27", - "brand":"Jaguar", - "year":1977, - "color":"Silver" - }, - { - "vin":"137c2b3a", - "brand":"Honda", - "year":1970, - "color":"Blue" - }, - { - "vin":"b05b5235", - "brand":"BMW", - "year":1967, - "color":"Yellow" - }, - { - "vin":"1afbf400", - "brand":"Audi", - "year":1966, - "color":"Maroon" - }, - { - "vin":"8530ae50", - "brand":"BMW", - "year":1979, - "color":"Brown" - }, - { - "vin":"c9a487a3", - "brand":"Volvo", - "year":1981, - "color":"Silver" - }, - { - "vin":"5cb0bed6", - "brand":"Honda", - "year":1962, - "color":"Orange" - }, - { - "vin":"cf7d0b45", - "brand":"Fiat", - "year":1997, - "color":"Green" - }, - { - "vin":"bc762dd0", - "brand":"Jaguar", - "year":2000, - "color":"Yellow" - }, - { - "vin":"97207a61", - "brand":"VW", - "year":1976, - "color":"Blue" - }, - { - "vin":"17680899", - "brand":"Mercedes", - "year":2006, - "color":"Silver" - }, - { - "vin":"d8a98d30", - "brand":"Renault", - "year":1990, - "color":"Green" - }, - { - "vin":"ff01ead0", - "brand":"Audi", - "year":1962, - "color":"Blue" - }, - { - "vin":"38b30a61", - "brand":"Fiat", - "year":1977, - "color":"White" - }, - { - "vin":"9a6793c1", - "brand":"Renault", - "year":1983, - "color":"Red" - }, - { - "vin":"b1f27273", - "brand":"Mercedes", - "year":2007, - "color":"Brown" - }, - { - "vin":"0fa8c1aa", - "brand":"Jaguar", - "year":1982, - "color":"Blue" - }, - { - "vin":"a7520f42", - "brand":"Volvo", - "year":2008, - "color":"Maroon" - }, - { - "vin":"494eba81", - "brand":"BMW", - "year":1966, - "color":"Silver" - }, - { - "vin":"683535b8", - "brand":"Renault", - "year":2003, - "color":"White" - }, - { - "vin":"62e5d216", - "brand":"Audi", - "year":1962, - "color":"Orange" - }, - { - "vin":"16a65b56", - "brand":"Jaguar", - "year":2009, - "color":"Blue" - }, - { - "vin":"d00250a3", - "brand":"BMW", - "year":1978, - "color":"Blue" - }, - { - "vin":"f3c3909d", - "brand":"Renault", - "year":2003, - "color":"Green" - } - ] -} \ No newline at end of file diff --git a/src/assets/showcase/data/cars-medium.json b/src/assets/showcase/data/cars-medium.json deleted file mode 100755 index cf686997320..00000000000 --- a/src/assets/showcase/data/cars-medium.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "data":[ - {"vin":"a1653d4d","brand":"VW","year":1998,"color":"White","price":10000}, - {"vin":"ddeb9b10","brand":"Mercedes","year":1985,"color":"Green","price":25000}, - {"vin":"d8ebe413","brand":"Jaguar","year":1979,"color":"Silver","price":30000}, - {"vin":"aab227b7","brand":"Audi","year":1970,"color":"Black","price":12000}, - {"vin":"631f7412","brand":"Volvo","year":1992,"color":"Red","price":15500}, - {"vin":"7d2d22b0","brand":"VW","year":1993,"color":"Maroon","price":40000}, - {"vin":"50e900ca","brand":"Fiat","year":1964,"color":"Blue","price":25000}, - {"vin":"4bbcd603","brand":"Renault","year":1983,"color":"Maroon","price":22000}, - {"vin":"70214c7e","brand":"Renault","year":1961,"color":"Black","price":19000}, - {"vin":"ec229a92","brand":"Audi","year":1984,"color":"Brown","price":36000}, - {"vin":"1083ee40","brand":"VW","year":1984,"color":"Silver","price":215000}, - {"vin":"6e0da3ab","brand":"Volvo","year":1987,"color":"Silver","price":32000}, - {"vin":"5aee636b","brand":"Jaguar","year":1995,"color":"Maroon","price":20000}, - {"vin":"7cc43997","brand":"Jaguar","year":1984,"color":"Orange","price":14000}, - {"vin":"88ec9f66","brand":"Honda","year":1989,"color":"Maroon","price":36000}, - {"vin":"f5a4a5f5","brand":"BMW","year":1986,"color":"Blue","price":28000}, - {"vin":"15b9a5c9","brand":"Mercedes","year":1986,"color":"Orange","price":14000}, - {"vin":"f7e18d01","brand":"Mercedes","year":1991,"color":"White","price":25000}, - {"vin":"cec593d7","brand":"VW","year":1992,"color":"Blue","price":36000}, - {"vin":"d5bac4f0","brand":"Renault","year":2001,"color":"Blue","price":25000}, - {"vin":"56b527c8","brand":"Jaguar","year":1990,"color":"Yellow","price":52000}, - {"vin":"1ac011ff","brand":"Audi","year":1966,"color":"Maroon","price":45000}, - {"vin":"fc074185","brand":"BMW","year":1962,"color":"Blue","price":54000}, - {"vin":"606ba663","brand":"Honda","year":1982,"color":"Blue","price":22000}, - {"vin":"d05060b8","brand":"Mercedes","year":2003,"color":"Silver","price":15000}, - {"vin":"46e4bbe8","brand":"Mercedes","year":1986,"color":"White","price":18000}, - {"vin":"c29da0d7","brand":"BMW","year":1983,"color":"Brown","price":32000}, - {"vin":"24622f70","brand":"VW","year":1973,"color":"Maroon","price":36000}, - {"vin":"7f573d2c","brand":"Mercedes","year":1991,"color":"Red","price":21000}, - {"vin":"b69e6f5c","brand":"Jaguar","year":1993,"color":"Yellow","price":16000}, - {"vin":"ead9bf1d","brand":"Fiat","year":1968,"color":"Maroon","price":43000}, - {"vin":"bc58113e","brand":"Renault","year":1981,"color":"Silver","price":36000}, - {"vin":"2989d5b1","brand":"Honda","year":2006,"color":"Blue","price":240000}, - {"vin":"c243e3a0","brand":"Fiat","year":1990,"color":"Maroon","price":15000}, - {"vin":"e3d3ebf3","brand":"Audi","year":1996,"color":"White","price":28000}, - {"vin":"45337e7a","brand":"Mercedes","year":1982,"color":"Blue","price":14000}, - {"vin":"36e9cf7e","brand":"Fiat","year":2000,"color":"Orange","price":26000}, - {"vin":"036bf135","brand":"Mercedes","year":1973,"color":"Black","price":22000}, - {"vin":"ad612e9f","brand":"Mercedes","year":1975,"color":"Red","price":45000}, - {"vin":"97c6e1e9","brand":"Volvo","year":1967,"color":"Green","price":42000}, - {"vin":"ae962274","brand":"Volvo","year":1982,"color":"Red","price":36000}, - {"vin":"81f8972a","brand":"BMW","year":2007,"color":"Black","price":56000}, - {"vin":"f8506743","brand":"Audi","year":1975,"color":"Blue","price":42000}, - {"vin":"596859d1","brand":"Fiat","year":2002,"color":"Green","price":48000}, - {"vin":"d83c1d9a","brand":"Volvo","year":1972,"color":"Black","price":29000}, - {"vin":"32f41550","brand":"Mercedes","year":1978,"color":"Brown","price":17000}, - {"vin":"c28cd2e4","brand":"Volvo","year":1982,"color":"Silver","price":24000}, - {"vin":"80890dcc","brand":"Audi","year":1962,"color":"White","price":36000}, - {"vin":"4bf1aeb5","brand":"VW","year":2000,"color":"Silver","price":24000}, - {"vin":"45ca4786","brand":"BMW","year":1995,"color":"Maroon","price":50000} - ] -} \ No newline at end of file diff --git a/src/assets/showcase/data/cars-small.json b/src/assets/showcase/data/cars-small.json deleted file mode 100755 index 7a2bc59ef63..00000000000 --- a/src/assets/showcase/data/cars-small.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "data": [ - {"brand": "VW", "year": 2012, "color": "Orange", "vin": "dsad231ff"}, - {"brand": "Audi", "year": 2011, "color": "Black", "vin": "gwregre345"}, - {"brand": "Renault", "year": 2005, "color": "Gray", "vin": "h354htr"}, - {"brand": "BMW", "year": 2003, "color": "Blue", "vin": "j6w54qgh"}, - {"brand": "Mercedes", "year": 1995, "color": "Orange", "vin": "hrtwy34"}, - {"brand": "Volvo", "year": 2005, "color": "Black", "vin": "jejtyj"}, - {"brand": "Honda", "year": 2012, "color": "Yellow", "vin": "g43gr"}, - {"brand": "Jaguar", "year": 2013, "color": "Orange", "vin": "greg34"}, - {"brand": "Ford", "year": 2000, "color": "Black", "vin": "h54hw5"}, - {"brand": "Fiat", "year": 2013, "color": "Red", "vin": "245t2s"} - ] -} diff --git a/src/assets/showcase/data/countries.json b/src/assets/showcase/data/countries.json deleted file mode 100755 index d2d09483ba8..00000000000 --- a/src/assets/showcase/data/countries.json +++ /dev/null @@ -1,246 +0,0 @@ -{ - "data": [ - {"name": "Afghanistan", "code": "AF"}, - {"name": "Albania", "code": "AL"}, - {"name": "Algeria", "code": "DZ"}, - {"name": "American Samoa", "code": "AS"}, - {"name": "Andorra", "code": "AD"}, - {"name": "Angola", "code": "AO"}, - {"name": "Anguilla", "code": "AI"}, - {"name": "Antarctica", "code": "AQ"}, - {"name": "Antigua and Barbuda", "code": "AG"}, - {"name": "Argentina", "code": "AR"}, - {"name": "Armenia", "code": "AM"}, - {"name": "Aruba", "code": "AW"}, - {"name": "Australia", "code": "AU"}, - {"name": "Austria", "code": "AT"}, - {"name": "Azerbaijan", "code": "AZ"}, - {"name": "Bahamas", "code": "BS"}, - {"name": "Bahrain", "code": "BH"}, - {"name": "Bangladesh", "code": "BD"}, - {"name": "Barbados", "code": "BB"}, - {"name": "Belarus", "code": "BY"}, - {"name": "Belgium", "code": "BE"}, - {"name": "Belize", "code": "BZ"}, - {"name": "Benin", "code": "BJ"}, - {"name": "Bermuda", "code": "BM"}, - {"name": "Bhutan", "code": "BT"}, - {"name": "Bolivia", "code": "BO"}, - {"name": "Bosnia and Herzegovina", "code": "BA"}, - {"name": "Botswana", "code": "BW"}, - {"name": "Bouvet Island", "code": "BV"}, - {"name": "Brazil", "code": "BR"}, - {"name": "British Indian Ocean Territory", "code": "IO"}, - {"name": "Brunei Darussalam", "code": "BN"}, - {"name": "Bulgaria", "code": "BG"}, - {"name": "Burkina Faso", "code": "BF"}, - {"name": "Burundi", "code": "BI"}, - {"name": "Cambodia", "code": "KH"}, - {"name": "Cameroon", "code": "CM"}, - {"name": "Canada", "code": "CA"}, - {"name": "Cape Verde", "code": "CV"}, - {"name": "Cayman Islands", "code": "KY"}, - {"name": "Central African Republic", "code": "CF"}, - {"name": "Chad", "code": "TD"}, - {"name": "Chile", "code": "CL"}, - {"name": "China", "code": "CN"}, - {"name": "Christmas Island", "code": "CX"}, - {"name": "Cocos (Keeling) Islands", "code": "CC"}, - {"name": "Colombia", "code": "CO"}, - {"name": "Comoros", "code": "KM"}, - {"name": "Congo", "code": "CG"}, - {"name": "Congo, The Democratic Republic of the", "code": "CD"}, - {"name": "Cook Islands", "code": "CK"}, - {"name": "Costa Rica", "code": "CR"}, - {"name": "Cote D\"Ivoire", "code": "CI"}, - {"name": "Croatia", "code": "HR"}, - {"name": "Cuba", "code": "CU"}, - {"name": "Cyprus", "code": "CY"}, - {"name": "Czech Republic", "code": "CZ"}, - {"name": "Denmark", "code": "DK"}, - {"name": "Djibouti", "code": "DJ"}, - {"name": "Dominica", "code": "DM"}, - {"name": "Dominican Republic", "code": "DO"}, - {"name": "Ecuador", "code": "EC"}, - {"name": "Egypt", "code": "EG"}, - {"name": "El Salvador", "code": "SV"}, - {"name": "Equatorial Guinea", "code": "GQ"}, - {"name": "Eritrea", "code": "ER"}, - {"name": "Estonia", "code": "EE"}, - {"name": "Ethiopia", "code": "ET"}, - {"name": "Falkland Islands (Malvinas)", "code": "FK"}, - {"name": "Faroe Islands", "code": "FO"}, - {"name": "Fiji", "code": "FJ"}, - {"name": "Finland", "code": "FI"}, - {"name": "France", "code": "FR"}, - {"name": "French Guiana", "code": "GF"}, - {"name": "French Polynesia", "code": "PF"}, - {"name": "French Southern Territories", "code": "TF"}, - {"name": "Gabon", "code": "GA"}, - {"name": "Gambia", "code": "GM"}, - {"name": "Georgia", "code": "GE"}, - {"name": "Germany", "code": "DE"}, - {"name": "Ghana", "code": "GH"}, - {"name": "Gibraltar", "code": "GI"}, - {"name": "Greece", "code": "GR"}, - {"name": "Greenland", "code": "GL"}, - {"name": "Grenada", "code": "GD"}, - {"name": "Guadeloupe", "code": "GP"}, - {"name": "Guam", "code": "GU"}, - {"name": "Guatemala", "code": "GT"}, - {"name": "Guernsey", "code": "GG"}, - {"name": "Guinea", "code": "GN"}, - {"name": "Guinea-Bissau", "code": "GW"}, - {"name": "Guyana", "code": "GY"}, - {"name": "Haiti", "code": "HT"}, - {"name": "Heard Island and Mcdonald Islands", "code": "HM"}, - {"name": "Holy See (Vatican City State)", "code": "VA"}, - {"name": "Honduras", "code": "HN"}, - {"name": "Hong Kong", "code": "HK"}, - {"name": "Hungary", "code": "HU"}, - {"name": "Iceland", "code": "IS"}, - {"name": "India", "code": "IN"}, - {"name": "Indonesia", "code": "ID"}, - {"name": "Iran, Islamic Republic Of", "code": "IR"}, - {"name": "Iraq", "code": "IQ"}, - {"name": "Ireland", "code": "IE"}, - {"name": "Isle of Man", "code": "IM"}, - {"name": "Israel", "code": "IL"}, - {"name": "Italy", "code": "IT"}, - {"name": "Jamaica", "code": "JM"}, - {"name": "Japan", "code": "JP"}, - {"name": "Jersey", "code": "JE"}, - {"name": "Jordan", "code": "JO"}, - {"name": "Kazakhstan", "code": "KZ"}, - {"name": "Kenya", "code": "KE"}, - {"name": "Kiribati", "code": "KI"}, - {"name": "Korea, Democratic People\"S Republic of", "code": "KP"}, - {"name": "Korea, Republic of", "code": "KR"}, - {"name": "Kuwait", "code": "KW"}, - {"name": "Kyrgyzstan", "code": "KG"}, - {"name": "Lao People\"S Democratic Republic", "code": "LA"}, - {"name": "Latvia", "code": "LV"}, - {"name": "Lebanon", "code": "LB"}, - {"name": "Lesotho", "code": "LS"}, - {"name": "Liberia", "code": "LR"}, - {"name": "Libyan Arab Jamahiriya", "code": "LY"}, - {"name": "Liechtenstein", "code": "LI"}, - {"name": "Lithuania", "code": "LT"}, - {"name": "Luxembourg", "code": "LU"}, - {"name": "Macao", "code": "MO"}, - {"name": "Macedonia, The Former Yugoslav Republic of", "code": "MK"}, - {"name": "Madagascar", "code": "MG"}, - {"name": "Malawi", "code": "MW"}, - {"name": "Malaysia", "code": "MY"}, - {"name": "Maldives", "code": "MV"}, - {"name": "Mali", "code": "ML"}, - {"name": "Malta", "code": "MT"}, - {"name": "Marshall Islands", "code": "MH"}, - {"name": "Martinique", "code": "MQ"}, - {"name": "Mauritania", "code": "MR"}, - {"name": "Mauritius", "code": "MU"}, - {"name": "Mayotte", "code": "YT"}, - {"name": "Mexico", "code": "MX"}, - {"name": "Micronesia, Federated States of", "code": "FM"}, - {"name": "Moldova, Republic of", "code": "MD"}, - {"name": "Monaco", "code": "MC"}, - {"name": "Mongolia", "code": "MN"}, - {"name": "Montserrat", "code": "MS"}, - {"name": "Morocco", "code": "MA"}, - {"name": "Mozambique", "code": "MZ"}, - {"name": "Myanmar", "code": "MM"}, - {"name": "Namibia", "code": "NA"}, - {"name": "Nauru", "code": "NR"}, - {"name": "Nepal", "code": "NP"}, - {"name": "Netherlands", "code": "NL"}, - {"name": "Netherlands Antilles", "code": "AN"}, - {"name": "New Caledonia", "code": "NC"}, - {"name": "New Zealand", "code": "NZ"}, - {"name": "Nicaragua", "code": "NI"}, - {"name": "Niger", "code": "NE"}, - {"name": "Nigeria", "code": "NG"}, - {"name": "Niue", "code": "NU"}, - {"name": "Norfolk Island", "code": "NF"}, - {"name": "Northern Mariana Islands", "code": "MP"}, - {"name": "Norway", "code": "NO"}, - {"name": "Oman", "code": "OM"}, - {"name": "Pakistan", "code": "PK"}, - {"name": "Palau", "code": "PW"}, - {"name": "Palestinian Territory, Occupied", "code": "PS"}, - {"name": "Panama", "code": "PA"}, - {"name": "Papua New Guinea", "code": "PG"}, - {"name": "Paraguay", "code": "PY"}, - {"name": "Peru", "code": "PE"}, - {"name": "Philippines", "code": "PH"}, - {"name": "Pitcairn", "code": "PN"}, - {"name": "Poland", "code": "PL"}, - {"name": "Portugal", "code": "PT"}, - {"name": "Puerto Rico", "code": "PR"}, - {"name": "Qatar", "code": "QA"}, - {"name": "Reunion", "code": "RE"}, - {"name": "Romania", "code": "RO"}, - {"name": "Russian Federation", "code": "RU"}, - {"name": "RWANDA", "code": "RW"}, - {"name": "Saint Helena", "code": "SH"}, - {"name": "Saint Kitts and Nevis", "code": "KN"}, - {"name": "Saint Lucia", "code": "LC"}, - {"name": "Saint Pierre and Miquelon", "code": "PM"}, - {"name": "Saint Vincent and the Grenadines", "code": "VC"}, - {"name": "Samoa", "code": "WS"}, - {"name": "San Marino", "code": "SM"}, - {"name": "Sao Tome and Principe", "code": "ST"}, - {"name": "Saudi Arabia", "code": "SA"}, - {"name": "Senegal", "code": "SN"}, - {"name": "Serbia and Montenegro", "code": "CS"}, - {"name": "Seychelles", "code": "SC"}, - {"name": "Sierra Leone", "code": "SL"}, - {"name": "Singapore", "code": "SG"}, - {"name": "Slovakia", "code": "SK"}, - {"name": "Slovenia", "code": "SI"}, - {"name": "Solomon Islands", "code": "SB"}, - {"name": "Somalia", "code": "SO"}, - {"name": "South Africa", "code": "ZA"}, - {"name": "South Georgia and the South Sandwich Islands", "code": "GS"}, - {"name": "Spain", "code": "ES"}, - {"name": "Sri Lanka", "code": "LK"}, - {"name": "Sudan", "code": "SD"}, - {"name": "Suriname", "code": "SR"}, - {"name": "Svalbard and Jan Mayen", "code": "SJ"}, - {"name": "Swaziland", "code": "SZ"}, - {"name": "Sweden", "code": "SE"}, - {"name": "Switzerland", "code": "CH"}, - {"name": "Syrian Arab Republic", "code": "SY"}, - {"name": "Taiwan, Province of China", "code": "TW"}, - {"name": "Tajikistan", "code": "TJ"}, - {"name": "Tanzania, United Republic of", "code": "TZ"}, - {"name": "Thailand", "code": "TH"}, - {"name": "Timor-Leste", "code": "TL"}, - {"name": "Togo", "code": "TG"}, - {"name": "Tokelau", "code": "TK"}, - {"name": "Tonga", "code": "TO"}, - {"name": "Trinidad and Tobago", "code": "TT"}, - {"name": "Tunisia", "code": "TN"}, - {"name": "Turkey", "code": "TR"}, - {"name": "Turkmenistan", "code": "TM"}, - {"name": "Turks and Caicos Islands", "code": "TC"}, - {"name": "Tuvalu", "code": "TV"}, - {"name": "Uganda", "code": "UG"}, - {"name": "Ukraine", "code": "UA"}, - {"name": "United Arab Emirates", "code": "AE"}, - {"name": "United Kingdom", "code": "GB"}, - {"name": "United States", "code": "US"}, - {"name": "United States Minor Outlying Islands", "code": "UM"}, - {"name": "Uruguay", "code": "UY"}, - {"name": "Uzbekistan", "code": "UZ"}, - {"name": "Vanuatu", "code": "VU"}, - {"name": "Venezuela", "code": "VE"}, - {"name": "Viet Nam", "code": "VN"}, - {"name": "Virgin Islands, British", "code": "VG"}, - {"name": "Virgin Islands, U.S.", "code": "VI"}, - {"name": "Wallis and Futuna", "code": "WF"}, - {"name": "Western Sahara", "code": "EH"}, - {"name": "Yemen", "code": "YE"}, - {"name": "Zambia", "code": "ZM"}, - {"name": "Zimbabwe", "code": "ZW"} - ] -} \ No newline at end of file diff --git a/src/assets/showcase/data/customers-large.json b/src/assets/showcase/data/customers-large.json deleted file mode 100644 index 128335b6c8d..00000000000 --- a/src/assets/showcase/data/customers-large.json +++ /dev/null @@ -1,3604 +0,0 @@ -{ - "data":[ - { - "id":1000, - "name":"James Butt", - "country":{ - "name":"Algeria", - "code":"dz" - }, - "company":"Benton, John B Jr", - "date":"2015-09-13", - "status":"unqualified", - "verified":true, - "activity":17, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":70663 - }, - { - "id":1001, - "name":"Josephine Darakjy", - "country":{ - "name":"Egypt", - "code":"eg" - }, - "company":"Chanay, Jeffrey A Esq", - "date":"2019-02-09", - "status":"proposal", - "verified":true, - "activity":0, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":82429 - }, - { - "id":1002, - "name":"Art Venere", - "country":{ - "name":"Panama", - "code":"pa" - }, - "company":"Chemel, James L Cpa", - "date":"2017-05-13", - "status":"qualified", - "verified":false, - "activity":63, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":28334 - }, - { - "id":1003, - "name":"Lenna Paprocki", - "country":{ - "name":"Slovenia", - "code":"si" - }, - "company":"Feltz Printing Service", - "date":"2020-09-15", - "status":"new", - "verified":false, - "activity":37, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":88521 - }, - { - "id":1004, - "name":"Donette Foller", - "country":{ - "name":"South Africa", - "code":"za" - }, - "company":"Printing Dimensions", - "date":"2016-05-20", - "status":"proposal", - "verified":true, - "activity":33, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":93905 - }, - { - "id":1005, - "name":"Simona Morasca", - "country":{ - "name":"Egypt", - "code":"eg" - }, - "company":"Chapman, Ross E Esq", - "date":"2018-02-16", - "status":"qualified", - "verified":false, - "activity":68, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":50041 - }, - { - "id":1006, - "name":"Mitsue Tollner", - "country":{ - "name":"Paraguay", - "code":"py" - }, - "company":"Morlong Associates", - "date":"2018-02-19", - "status":"renewal", - "verified":true, - "activity":54, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":58706 - }, - { - "id":1007, - "name":"Leota Dilliard", - "country":{ - "name":"Serbia", - "code":"rs" - }, - "company":"Commercial Press", - "date":"2019-08-13", - "status":"renewal", - "verified":true, - "activity":69, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":26640 - }, - { - "id":1008, - "name":"Sage Wieser", - "country":{ - "name":"Egypt", - "code":"eg" - }, - "company":"Truhlar And Truhlar Attys", - "date":"2018-11-21", - "status":"unqualified", - "verified":true, - "activity":76, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":65369 - }, - { - "id":1009, - "name":"Kris Marrier", - "country":{ - "name":"Mexico", - "code":"mx" - }, - "company":"King, Christopher A Esq", - "date":"2015-07-07", - "status":"proposal", - "verified":false, - "activity":3, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":63451 - }, - { - "id":1010, - "name":"Minna Amigon", - "country":{ - "name":"Romania", - "code":"ro" - }, - "company":"Dorl, James J Esq", - "date":"2018-11-07", - "status":"qualified", - "verified":false, - "activity":38, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":71169 - }, - { - "id":1011, - "name":"Abel Maclead", - "country":{ - "name":"Singapore", - "code":"sg" - }, - "company":"Rangoni Of Florence", - "date":"2017-03-11", - "status":"qualified", - "verified":true, - "activity":87, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":96842 - }, - { - "id":1012, - "name":"Kiley Caldarera", - "country":{ - "name":"Serbia", - "code":"rs" - }, - "company":"Feiner Bros", - "date":"2015-10-20", - "status":"unqualified", - "verified":false, - "activity":80, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":92734 - }, - { - "id":1013, - "name":"Graciela Ruta", - "country":{ - "name":"Chile", - "code":"cl" - }, - "company":"Buckley Miller & Wright", - "date":"2016-07-25", - "status":"negotiation", - "verified":false, - "activity":59, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":45250 - }, - { - "id":1014, - "name":"Cammy Albares", - "country":{ - "name":"Philippines", - "code":"ph" - }, - "company":"Rousseaux, Michael Esq", - "date":"2019-06-25", - "status":"new", - "verified":true, - "activity":90, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":30236 - }, - { - "id":1015, - "name":"Mattie Poquette", - "country":{ - "name":"Venezuela", - "code":"ve" - }, - "company":"Century Communications", - "date":"2017-12-12", - "status":"negotiation", - "verified":false, - "activity":52, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":64533 - }, - { - "id":1016, - "name":"Meaghan Garufi", - "country":{ - "name":"Malaysia", - "code":"my" - }, - "company":"Bolton, Wilbur Esq", - "date":"2018-07-04", - "status":"unqualified", - "verified":false, - "activity":31, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":37279 - }, - { - "id":1017, - "name":"Gladys Rim", - "country":{ - "name":"Netherlands", - "code":"nl" - }, - "company":"T M Byxbee Company Pc", - "date":"2020-02-27", - "status":"renewal", - "verified":true, - "activity":48, - "representative":{ - "name":"Stephen Shaw", - "image":"stephenshaw.png" - }, - "balance":27381 - }, - { - "id":1018, - "name":"Yuki Whobrey", - "country":{ - "name":"Israel", - "code":"il" - }, - "company":"Farmers Insurance Group", - "date":"2017-12-21", - "status":"negotiation", - "verified":true, - "activity":16, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":9257 - }, - { - "id":1019, - "name":"Fletcher Flosi", - "country":{ - "name":"Argentina", - "code":"ar" - }, - "company":"Post Box Services Plus", - "date":"2016-01-04", - "status":"renewal", - "verified":true, - "activity":19, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":67783 - }, - { - "id":1020, - "name":"Bette Nicka", - "country":{ - "name":"Paraguay", - "code":"py" - }, - "company":"Sport En Art", - "date":"2016-10-21", - "status":"renewal", - "verified":false, - "activity":100, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":4609 - }, - { - "id":1021, - "name":"Veronika Inouye", - "country":{ - "name":"Ecuador", - "code":"ec" - }, - "company":"C 4 Network Inc", - "date":"2017-03-24", - "status":"renewal", - "verified":false, - "activity":72, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":26565 - }, - { - "id":1022, - "name":"Willard Kolmetz", - "country":{ - "name":"Tunisia", - "code":"tn" - }, - "company":"Ingalls, Donald R Esq", - "date":"2017-04-15", - "status":"renewal", - "verified":true, - "activity":94, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":75876 - }, - { - "id":1023, - "name":"Maryann Royster", - "country":{ - "name":"Belarus", - "code":"by" - }, - "company":"Franklin, Peter L Esq", - "date":"2017-03-11", - "status":"qualified", - "verified":false, - "activity":56, - "representative":{ - "name":"Elwin Sharvill", - "image":"elwinsharvill.png" - }, - "balance":41121 - }, - { - "id":1024, - "name":"Alisha Slusarski", - "country":{ - "name":"Iceland", - "code":"is" - }, - "company":"Wtlz Power 107 Fm", - "date":"2018-03-27", - "status":"qualified", - "verified":true, - "activity":7, - "representative":{ - "name":"Stephen Shaw", - "image":"stephenshaw.png" - }, - "balance":91691 - }, - { - "id":1025, - "name":"Allene Iturbide", - "country":{ - "name":"Italy", - "code":"it" - }, - "company":"Ledecky, David Esq", - "date":"2016-02-20", - "status":"qualified", - "verified":true, - "activity":1, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":40137 - }, - { - "id":1026, - "name":"Chanel Caudy", - "country":{ - "name":"Argentina", - "code":"ar" - }, - "company":"Professional Image Inc", - "date":"2018-06-24", - "status":"new", - "verified":true, - "activity":26, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":21304 - }, - { - "id":1027, - "name":"Ezekiel Chui", - "country":{ - "name":"Ireland", - "code":"ie" - }, - "company":"Sider, Donald C Esq", - "date":"2016-09-24", - "status":"new", - "verified":false, - "activity":76, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":60454 - }, - { - "id":1028, - "name":"Willow Kusko", - "country":{ - "name":"Romania", - "code":"ro" - }, - "company":"U Pull It", - "date":"2020-04-11", - "status":"qualified", - "verified":true, - "activity":7, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":17565 - }, - { - "id":1029, - "name":"Bernardo Figeroa", - "country":{ - "name":"Israel", - "code":"il" - }, - "company":"Clark, Richard Cpa", - "date":"2018-04-11", - "status":"renewal", - "verified":true, - "activity":81, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":17774 - }, - { - "id":1030, - "name":"Ammie Corrio", - "country":{ - "name":"Hungary", - "code":"hu" - }, - "company":"Moskowitz, Barry S", - "date":"2016-06-11", - "status":"negotiation", - "verified":true, - "activity":56, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":49201 - }, - { - "id":1031, - "name":"Francine Vocelka", - "country":{ - "name":"Honduras", - "code":"hn" - }, - "company":"Cascade Realty Advisors Inc", - "date":"2017-08-02", - "status":"qualified", - "verified":true, - "activity":94, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":67126 - }, - { - "id":1032, - "name":"Ernie Stenseth", - "country":{ - "name":"Australia", - "code":"au" - }, - "company":"Knwz Newsradio", - "date":"2018-06-06", - "status":"renewal", - "verified":true, - "activity":68, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":76017 - }, - { - "id":1033, - "name":"Albina Glick", - "country":{ - "name":"Ukraine", - "code":"ua" - }, - "company":"Giampetro, Anthony D", - "date":"2019-08-08", - "status":"proposal", - "verified":true, - "activity":85, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":91201 - }, - { - "id":1034, - "name":"Alishia Sergi", - "country":{ - "name":"Qatar", - "code":"qa" - }, - "company":"Milford Enterprises Inc", - "date":"2018-05-19", - "status":"negotiation", - "verified":false, - "activity":46, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":12237 - }, - { - "id":1035, - "name":"Solange Shinko", - "country":{ - "name":"Cameroon", - "code":"cm" - }, - "company":"Mosocco, Ronald A", - "date":"2015-02-12", - "status":"qualified", - "verified":true, - "activity":32, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":34072 - }, - { - "id":1036, - "name":"Jose Stockham", - "country":{ - "name":"Italy", - "code":"it" - }, - "company":"Tri State Refueler Co", - "date":"2018-04-25", - "status":"qualified", - "verified":true, - "activity":77, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":94909 - }, - { - "id":1037, - "name":"Rozella Ostrosky", - "country":{ - "name":"Venezuela", - "code":"ve" - }, - "company":"Parkway Company", - "date":"2016-02-27", - "status":"unqualified", - "verified":true, - "activity":66, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":57245 - }, - { - "id":1038, - "name":"Valentine Gillian", - "country":{ - "name":"Paraguay", - "code":"py" - }, - "company":"Fbs Business Finance", - "date":"2019-09-17", - "status":"qualified", - "verified":true, - "activity":25, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":75502 - }, - { - "id":1039, - "name":"Kati Rulapaugh", - "country":{ - "name":"Puerto Rico", - "code":"pr" - }, - "company":"Eder Assocs Consltng Engrs Pc", - "date":"2016-12-03", - "status":"renewal", - "verified":false, - "activity":51, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":82075 - }, - { - "id":1040, - "name":"Youlanda Schemmer", - "country":{ - "name":"Bolivia", - "code":"bo" - }, - "company":"Tri M Tool Inc", - "date":"2017-12-15", - "status":"negotiation", - "verified":true, - "activity":49, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":19208 - }, - { - "id":1041, - "name":"Dyan Oldroyd", - "country":{ - "name":"Argentina", - "code":"ar" - }, - "company":"International Eyelets Inc", - "date":"2017-02-02", - "status":"qualified", - "verified":false, - "activity":5, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":50194 - }, - { - "id":1042, - "name":"Roxane Campain", - "country":{ - "name":"France", - "code":"fr" - }, - "company":"Rapid Trading Intl", - "date":"2018-12-25", - "status":"unqualified", - "verified":false, - "activity":100, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":77714 - }, - { - "id":1043, - "name":"Lavera Perin", - "country":{ - "name":"Vietnam", - "code":"vn" - }, - "company":"Abc Enterprises Inc", - "date":"2018-04-10", - "status":"qualified", - "verified":false, - "activity":71, - "representative":{ - "name":"Stephen Shaw", - "image":"stephenshaw.png" - }, - "balance":35740 - }, - { - "id":1044, - "name":"Erick Ferencz", - "country":{ - "name":"Belgium", - "code":"be" - }, - "company":"Cindy Turner Associates", - "date":"2018-05-06", - "status":"unqualified", - "verified":true, - "activity":54, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":30790 - }, - { - "id":1045, - "name":"Fatima Saylors", - "country":{ - "name":"Canada", - "code":"ca" - }, - "company":"Stanton, James D Esq", - "date":"2019-07-10", - "status":"renewal", - "verified":true, - "activity":93, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":52343 - }, - { - "id":1046, - "name":"Jina Briddick", - "country":{ - "name":"Mexico", - "code":"mx" - }, - "company":"Grace Pastries Inc", - "date":"2018-02-19", - "status":"unqualified", - "verified":false, - "activity":97, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":53966 - }, - { - "id":1047, - "name":"Kanisha Waycott", - "country":{ - "name":"Ecuador", - "code":"ec" - }, - "company":"Schroer, Gene E Esq", - "date":"2019-11-27", - "status":"new", - "verified":false, - "activity":80, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":9920 - }, - { - "id":1048, - "name":"Emerson Bowley", - "country":{ - "name":"Finland", - "code":"fi" - }, - "company":"Knights Inn", - "date":"2018-11-24", - "status":"new", - "verified":false, - "activity":63, - "representative":{ - "name":"Stephen Shaw", - "image":"stephenshaw.png" - }, - "balance":78069 - }, - { - "id":1049, - "name":"Blair Malet", - "country":{ - "name":"Finland", - "code":"fi" - }, - "company":"Bollinger Mach Shp & Shipyard", - "date":"2018-04-19", - "status":"new", - "verified":true, - "activity":92, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":65005 - }, - { - "id":1050, - "name":"Brock Bolognia", - "country":{ - "name":"Bolivia", - "code":"bo" - }, - "company":"Orinda News", - "date":"2019-09-06", - "status":"renewal", - "verified":true, - "activity":72, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":51038 - }, - { - "id":1051, - "name":"Lorrie Nestle", - "country":{ - "name":"Germany", - "code":"de" - }, - "company":"Ballard Spahr Andrews", - "date":"2018-04-26", - "status":"renewal", - "verified":false, - "activity":36, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":28218 - }, - { - "id":1052, - "name":"Sabra Uyetake", - "country":{ - "name":"Peru", - "code":"pe" - }, - "company":"Lowy Limousine Service", - "date":"2018-04-12", - "status":"new", - "verified":false, - "activity":31, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":78527 - }, - { - "id":1053, - "name":"Marjory Mastella", - "country":{ - "name":"Netherlands", - "code":"nl" - }, - "company":"Vicon Corporation", - "date":"2018-01-24", - "status":"negotiation", - "verified":false, - "activity":89, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":23381 - }, - { - "id":1054, - "name":"Karl Klonowski", - "country":{ - "name":"Saudi Arabia", - "code":"sa" - }, - "company":"Rossi, Michael M", - "date":"2017-04-17", - "status":"unqualified", - "verified":true, - "activity":27, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":64821 - }, - { - "id":1055, - "name":"Tonette Wenner", - "country":{ - "name":"Australia", - "code":"au" - }, - "company":"Northwest Publishing", - "date":"2019-04-14", - "status":"qualified", - "verified":false, - "activity":27, - "representative":{ - "name":"Elwin Sharvill", - "image":"elwinsharvill.png" - }, - "balance":55334 - }, - { - "id":1056, - "name":"Amber Monarrez", - "country":{ - "name":"Sweden", - "code":"se" - }, - "company":"Branford Wire & Mfg Co", - "date":"2019-09-09", - "status":"new", - "verified":false, - "activity":79, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":83391 - }, - { - "id":1057, - "name":"Shenika Seewald", - "country":{ - "name":"Australia", - "code":"au" - }, - "company":"East Coast Marketing", - "date":"2017-02-18", - "status":"renewal", - "verified":true, - "activity":39, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":31580 - }, - { - "id":1058, - "name":"Delmy Ahle", - "country":{ - "name":"Belgium", - "code":"be" - }, - "company":"Wye Technologies Inc", - "date":"2020-10-05", - "status":"unqualified", - "verified":false, - "activity":55, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":11723 - }, - { - "id":1059, - "name":"Deeanna Juhas", - "country":{ - "name":"Sweden", - "code":"se" - }, - "company":"Healy, George W Iv", - "date":"2018-09-28", - "status":"negotiation", - "verified":false, - "activity":79, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":8454 - }, - { - "id":1060, - "name":"Blondell Pugh", - "country":{ - "name":"Ireland", - "code":"ie" - }, - "company":"Alpenlite Inc", - "date":"2016-06-16", - "status":"renewal", - "verified":false, - "activity":49, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":99235 - }, - { - "id":1061, - "name":"Jamal Vanausdal", - "country":{ - "name":"Morocco", - "code":"ma" - }, - "company":"Hubbard, Bruce Esq", - "date":"2017-05-25", - "status":"proposal", - "verified":true, - "activity":87, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":15656 - }, - { - "id":1062, - "name":"Cecily Hollack", - "country":{ - "name":"Bolivia", - "code":"bo" - }, - "company":"Arthur A Oliver & Son Inc", - "date":"2020-05-09", - "status":"negotiation", - "verified":true, - "activity":5, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":60586 - }, - { - "id":1063, - "name":"Carmelina Lindall", - "country":{ - "name":"Puerto Rico", - "code":"pr" - }, - "company":"George Jessop Carter Jewelers", - "date":"2019-09-07", - "status":"qualified", - "verified":true, - "activity":77, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":86239 - }, - { - "id":1064, - "name":"Maurine Yglesias", - "country":{ - "name":"Taiwan", - "code":"tw" - }, - "company":"Schultz, Thomas C Md", - "date":"2015-08-10", - "status":"renewal", - "verified":false, - "activity":94, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":15621 - }, - { - "id":1065, - "name":"Tawna Buvens", - "country":{ - "name":"Indonesia", - "code":"id" - }, - "company":"H H H Enterprises Inc", - "date":"2018-03-20", - "status":"new", - "verified":false, - "activity":25, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":77248 - }, - { - "id":1066, - "name":"Penney Weight", - "country":{ - "name":"South Africa", - "code":"za" - }, - "company":"Hawaiian King Hotel", - "date":"2020-03-03", - "status":"qualified", - "verified":false, - "activity":96, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":478 - }, - { - "id":1067, - "name":"Elly Morocco", - "country":{ - "name":"Thailand", - "code":"th" - }, - "company":"Killion Industries", - "date":"2018-09-18", - "status":"qualified", - "verified":true, - "activity":38, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":62505 - }, - { - "id":1068, - "name":"Ilene Eroman", - "country":{ - "name":"Netherlands", - "code":"nl" - }, - "company":"Robinson, William J Esq", - "date":"2019-06-08", - "status":"new", - "verified":true, - "activity":49, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":91480 - }, - { - "id":1069, - "name":"Vallie Mondella", - "country":{ - "name":"Latvia", - "code":"lv" - }, - "company":"Private Properties", - "date":"2018-12-06", - "status":"new", - "verified":false, - "activity":16, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":21671 - }, - { - "id":1070, - "name":"Kallie Blackwood", - "country":{ - "name":"Iceland", - "code":"is" - }, - "company":"Rowley Schlimgen Inc", - "date":"2017-04-05", - "status":"unqualified", - "verified":false, - "activity":25, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":13775 - }, - { - "id":1071, - "name":"Johnetta Abdallah", - "country":{ - "name":"Netherlands", - "code":"nl" - }, - "company":"Forging Specialties", - "date":"2015-02-02", - "status":"new", - "verified":false, - "activity":16, - "representative":{ - "name":"Elwin Sharvill", - "image":"elwinsharvill.png" - }, - "balance":60253 - }, - { - "id":1072, - "name":"Bobbye Rhym", - "country":{ - "name":"Ukraine", - "code":"ua" - }, - "company":"Smits, Patricia Garity", - "date":"2018-08-17", - "status":"qualified", - "verified":true, - "activity":85, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":75225 - }, - { - "id":1073, - "name":"Micaela Rhymes", - "country":{ - "name":"France", - "code":"fr" - }, - "company":"H Lee Leonard Attorney At Law", - "date":"2018-09-08", - "status":"renewal", - "verified":true, - "activity":92, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":3308 - }, - { - "id":1074, - "name":"Tamar Hoogland", - "country":{ - "name":"Guatemala", - "code":"gt" - }, - "company":"A K Construction Co", - "date":"2018-11-13", - "status":"proposal", - "verified":true, - "activity":22, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":19711 - }, - { - "id":1075, - "name":"Moon Parlato", - "country":{ - "name":"Czech Republic", - "code":"cz" - }, - "company":"Ambelang, Jessica M Md", - "date":"2019-08-18", - "status":"renewal", - "verified":false, - "activity":64, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":55110 - }, - { - "id":1076, - "name":"Laurel Reitler", - "country":{ - "name":"United Kingdom", - "code":"gb" - }, - "company":"Q A Service", - "date":"2015-04-02", - "status":"negotiation", - "verified":false, - "activity":80, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":62392 - }, - { - "id":1077, - "name":"Delisa Crupi", - "country":{ - "name":"Taiwan", - "code":"tw" - }, - "company":"Wood & Whitacre Contractors", - "date":"2017-09-15", - "status":"unqualified", - "verified":false, - "activity":70, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":76530 - }, - { - "id":1078, - "name":"Viva Toelkes", - "country":{ - "name":"United States", - "code":"us" - }, - "company":"Mark Iv Press Ltd", - "date":"2017-03-27", - "status":"qualified", - "verified":false, - "activity":16, - "representative":{ - "name":"Stephen Shaw", - "image":"stephenshaw.png" - }, - "balance":7460 - }, - { - "id":1079, - "name":"Elza Lipke", - "country":{ - "name":"Ireland", - "code":"ie" - }, - "company":"Museum Of Science & Industry", - "date":"2017-06-01", - "status":"proposal", - "verified":true, - "activity":90, - "representative":{ - "name":"Elwin Sharvill", - "image":"elwinsharvill.png" - }, - "balance":42251 - }, - { - "id":1080, - "name":"Devorah Chickering", - "country":{ - "name":"Spain", - "code":"es" - }, - "company":"Garrison Ind", - "date":"2017-03-14", - "status":"proposal", - "verified":true, - "activity":96, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":36435 - }, - { - "id":1081, - "name":"Timothy Mulqueen", - "country":{ - "name":"Netherlands", - "code":"nl" - }, - "company":"Saronix Nymph Products", - "date":"2018-07-09", - "status":"renewal", - "verified":true, - "activity":77, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":39197 - }, - { - "id":1082, - "name":"Arlette Honeywell", - "country":{ - "name":"Panama", - "code":"pa" - }, - "company":"Smc Inc", - "date":"2018-09-11", - "status":"proposal", - "verified":true, - "activity":46, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":72707 - }, - { - "id":1083, - "name":"Dominque Dickerson", - "country":{ - "name":"Argentina", - "code":"ar" - }, - "company":"E A I Electronic Assocs Inc", - "date":"2017-11-12", - "status":"qualified", - "verified":true, - "activity":83, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":97965 - }, - { - "id":1084, - "name":"Lettie Isenhower", - "country":{ - "name":"Canada", - "code":"ca" - }, - "company":"Conte, Christopher A Esq", - "date":"2016-03-01", - "status":"qualified", - "verified":true, - "activity":83, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":5823 - }, - { - "id":1085, - "name":"Myra Munns", - "country":{ - "name":"Lithuania", - "code":"lt" - }, - "company":"Anker Law Office", - "date":"2016-05-21", - "status":"unqualified", - "verified":true, - "activity":49, - "representative":{ - "name":"Elwin Sharvill", - "image":"elwinsharvill.png" - }, - "balance":96471 - }, - { - "id":1086, - "name":"Stephaine Barfield", - "country":{ - "name":"Belgium", - "code":"be" - }, - "company":"Beutelschies & Company", - "date":"2016-01-22", - "status":"new", - "verified":true, - "activity":34, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":33710 - }, - { - "id":1087, - "name":"Lai Gato", - "country":{ - "name":"Nigeria", - "code":"ng" - }, - "company":"Fligg, Kenneth I Jr", - "date":"2016-07-26", - "status":"unqualified", - "verified":false, - "activity":64, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":30611 - }, - { - "id":1088, - "name":"Stephen Emigh", - "country":{ - "name":"Cuba", - "code":"cu" - }, - "company":"Sharp, J Daniel Esq", - "date":"2020-07-24", - "status":"renewal", - "verified":false, - "activity":51, - "representative":{ - "name":"Elwin Sharvill", - "image":"elwinsharvill.png" - }, - "balance":32960 - }, - { - "id":1089, - "name":"Tyra Shields", - "country":{ - "name":"Honduras", - "code":"hn" - }, - "company":"Assink, Anne H Esq", - "date":"2019-11-10", - "status":"negotiation", - "verified":false, - "activity":11, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":57423 - }, - { - "id":1090, - "name":"Tammara Wardrip", - "country":{ - "name":"Saudi Arabia", - "code":"sa" - }, - "company":"Jewel My Shop Inc", - "date":"2016-06-05", - "status":"renewal", - "verified":true, - "activity":64, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":23027 - }, - { - "id":1091, - "name":"Cory Gibes", - "country":{ - "name":"Malaysia", - "code":"my" - }, - "company":"Chinese Translation Resources", - "date":"2016-02-28", - "status":"new", - "verified":false, - "activity":44, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":84182 - }, - { - "id":1092, - "name":"Danica Bruschke", - "country":{ - "name":"Taiwan", - "code":"tw" - }, - "company":"Stevens, Charles T", - "date":"2018-12-13", - "status":"unqualified", - "verified":true, - "activity":62, - "representative":{ - "name":"Stephen Shaw", - "image":"stephenshaw.png" - }, - "balance":25237 - }, - { - "id":1093, - "name":"Wilda Giguere", - "country":{ - "name":"Iceland", - "code":"is" - }, - "company":"Mclaughlin, Luther W Cpa", - "date":"2017-06-16", - "status":"new", - "verified":true, - "activity":79, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":87736 - }, - { - "id":1094, - "name":"Elvera Benimadho", - "country":{ - "name":"Malaysia", - "code":"my" - }, - "company":"Tree Musketeers", - "date":"2019-02-17", - "status":"proposal", - "verified":true, - "activity":50, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":38674 - }, - { - "id":1095, - "name":"Carma Vanheusen", - "country":{ - "name":"Turkey", - "code":"tr" - }, - "company":"Springfield Div Oh Edison Co", - "date":"2019-11-26", - "status":"renewal", - "verified":false, - "activity":84, - "representative":{ - "name":"Stephen Shaw", - "image":"stephenshaw.png" - }, - "balance":67762 - }, - { - "id":1096, - "name":"Malinda Hochard", - "country":{ - "name":"Serbia", - "code":"rs" - }, - "company":"Logan Memorial Hospital", - "date":"2016-07-06", - "status":"new", - "verified":false, - "activity":88, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":81299 - }, - { - "id":1097, - "name":"Natalie Fern", - "country":{ - "name":"Canada", - "code":"ca" - }, - "company":"Kelly, Charles G Esq", - "date":"2019-10-02", - "status":"proposal", - "verified":true, - "activity":44, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":64794 - }, - { - "id":1098, - "name":"Lisha Centini", - "country":{ - "name":"Netherlands", - "code":"nl" - }, - "company":"Industrial Paper Shredders Inc", - "date":"2018-07-05", - "status":"new", - "verified":true, - "activity":7, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":7815 - }, - { - "id":1099, - "name":"Arlene Klusman", - "country":{ - "name":"Jamaica", - "code":"jm" - }, - "company":"Beck Horizon Builders", - "date":"2018-05-14", - "status":"proposal", - "verified":true, - "activity":99, - "representative":{ - "name":"Elwin Sharvill", - "image":"elwinsharvill.png" - }, - "balance":37976 - }, - { - "id":1100, - "name":"Alease Buemi", - "country":{ - "name":"Costa Rica", - "code":"cr" - }, - "company":"Porto Cayo At Hawks Cay", - "date":"2018-03-14", - "status":"unqualified", - "verified":true, - "activity":0, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":59594 - }, - { - "id":1101, - "name":"Louisa Cronauer", - "country":{ - "name":"Costa Rica", - "code":"cr" - }, - "company":"Pacific Grove Museum Ntrl Hist", - "date":"2018-09-23", - "status":"qualified", - "verified":false, - "activity":3, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":92528 - }, - { - "id":1102, - "name":"Angella Cetta", - "country":{ - "name":"Vietnam", - "code":"vn" - }, - "company":"Bender & Hatley Pc", - "date":"2018-04-10", - "status":"qualified", - "verified":false, - "activity":88, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":58964 - }, - { - "id":1103, - "name":"Cyndy Goldammer", - "country":{ - "name":"Burkina Faso", - "code":"bf" - }, - "company":"Di Cristina J & Son", - "date":"2017-09-18", - "status":"unqualified", - "verified":false, - "activity":92, - "representative":{ - "name":"Stephen Shaw", - "image":"stephenshaw.png" - }, - "balance":65860 - }, - { - "id":1104, - "name":"Rosio Cork", - "country":{ - "name":"Singapore", - "code":"sg" - }, - "company":"Green Goddess", - "date":"2017-08-19", - "status":"negotiation", - "verified":true, - "activity":19, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":63863 - }, - { - "id":1105, - "name":"Celeste Korando", - "country":{ - "name":"Costa Rica", - "code":"cr" - }, - "company":"American Arts & Graphics", - "date":"2020-06-18", - "status":"proposal", - "verified":true, - "activity":21, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":37510 - }, - { - "id":1106, - "name":"Twana Felger", - "country":{ - "name":"Croatia", - "code":"hr" - }, - "company":"Opryland Hotel", - "date":"2016-11-18", - "status":"negotiation", - "verified":false, - "activity":97, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":63876 - }, - { - "id":1107, - "name":"Estrella Samu", - "country":{ - "name":"Vietnam", - "code":"vn" - }, - "company":"Marking Devices Pubg Co", - "date":"2017-06-25", - "status":"unqualified", - "verified":false, - "activity":27, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":93263 - }, - { - "id":1108, - "name":"Donte Kines", - "country":{ - "name":"Slovakia", - "code":"sk" - }, - "company":"W Tc Industries Inc", - "date":"2019-02-16", - "status":"new", - "verified":true, - "activity":35, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":57198 - }, - { - "id":1109, - "name":"Tiffiny Steffensmeier", - "country":{ - "name":"Pakistan", - "code":"pk" - }, - "company":"Whitehall Robbins Labs Divsn", - "date":"2018-03-11", - "status":"new", - "verified":true, - "activity":81, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":89147 - }, - { - "id":1110, - "name":"Edna Miceli", - "country":{ - "name":"France", - "code":"fr" - }, - "company":"Sampler", - "date":"2017-10-15", - "status":"renewal", - "verified":true, - "activity":54, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":41466 - }, - { - "id":1111, - "name":"Sue Kownacki", - "country":{ - "name":"Jamaica", - "code":"jm" - }, - "company":"Juno Chefs Incorporated", - "date":"2017-03-17", - "status":"proposal", - "verified":false, - "activity":31, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":38918 - }, - { - "id":1112, - "name":"Jesusa Shin", - "country":{ - "name":"Ukraine", - "code":"ua" - }, - "company":"Carroccio, A Thomas Esq", - "date":"2017-04-06", - "status":"renewal", - "verified":false, - "activity":28, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":11397 - }, - { - "id":1113, - "name":"Rolland Francescon", - "country":{ - "name":"United Kingdom", - "code":"gb" - }, - "company":"Stanley, Richard L Esq", - "date":"2019-02-03", - "status":"qualified", - "verified":false, - "activity":45, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":40930 - }, - { - "id":1114, - "name":"Pamella Schmierer", - "country":{ - "name":"Belgium", - "code":"be" - }, - "company":"K Cs Cstm Mouldings Windows", - "date":"2016-09-22", - "status":"unqualified", - "verified":true, - "activity":34, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":40847 - }, - { - "id":1115, - "name":"Glory Kulzer", - "country":{ - "name":"Croatia", - "code":"hr" - }, - "company":"Comfort Inn", - "date":"2017-09-27", - "status":"unqualified", - "verified":true, - "activity":36, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":27832 - }, - { - "id":1116, - "name":"Shawna Palaspas", - "country":{ - "name":"Estonia", - "code":"ee" - }, - "company":"Windsor, James L Esq", - "date":"2017-06-25", - "status":"unqualified", - "verified":true, - "activity":69, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":89060 - }, - { - "id":1117, - "name":"Brandon Callaro", - "country":{ - "name":"Romania", - "code":"ro" - }, - "company":"Jackson Shields Yeiser", - "date":"2016-07-13", - "status":"proposal", - "verified":true, - "activity":55, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":52474 - }, - { - "id":1118, - "name":"Scarlet Cartan", - "country":{ - "name":"Panama", - "code":"pa" - }, - "company":"Box, J Calvin Esq", - "date":"2018-09-13", - "status":"renewal", - "verified":false, - "activity":1, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":19094 - }, - { - "id":1119, - "name":"Oretha Menter", - "country":{ - "name":"Panama", - "code":"pa" - }, - "company":"Custom Engineering Inc", - "date":"2017-09-11", - "status":"renewal", - "verified":false, - "activity":8, - "representative":{ - "name":"Elwin Sharvill", - "image":"elwinsharvill.png" - }, - "balance":93756 - }, - { - "id":1120, - "name":"Ty Smith", - "country":{ - "name":"United States", - "code":"us" - }, - "company":"Bresler Eitel Framg Gllry Ltd", - "date":"2019-07-06", - "status":"unqualified", - "verified":false, - "activity":50, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":77388 - }, - { - "id":1121, - "name":"Xuan Rochin", - "country":{ - "name":"Colombia", - "code":"co" - }, - "company":"Carol, Drake Sparks Esq", - "date":"2018-05-22", - "status":"proposal", - "verified":true, - "activity":77, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":48759 - }, - { - "id":1122, - "name":"Lindsey Dilello", - "country":{ - "name":"Austria", - "code":"at" - }, - "company":"Biltmore Investors Bank", - "date":"2017-07-18", - "status":"renewal", - "verified":true, - "activity":65, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":37568 - }, - { - "id":1123, - "name":"Devora Perez", - "country":{ - "name":"Uruguay", - "code":"uy" - }, - "company":"Desco Equipment Corp", - "date":"2017-10-09", - "status":"unqualified", - "verified":true, - "activity":30, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":4477 - }, - { - "id":1124, - "name":"Herman Demesa", - "country":{ - "name":"Paraguay", - "code":"py" - }, - "company":"Merlin Electric Co", - "date":"2019-05-23", - "status":"proposal", - "verified":true, - "activity":10, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":13764 - }, - { - "id":1125, - "name":"Rory Papasergi", - "country":{ - "name":"Egypt", - "code":"eg" - }, - "company":"Bailey Cntl Co Div Babcock", - "date":"2019-03-02", - "status":"qualified", - "verified":false, - "activity":22, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":68222 - }, - { - "id":1126, - "name":"Talia Riopelle", - "country":{ - "name":"Guatemala", - "code":"gt" - }, - "company":"Ford Brothers Wholesale Inc", - "date":"2017-02-18", - "status":"new", - "verified":false, - "activity":69, - "representative":{ - "name":"Elwin Sharvill", - "image":"elwinsharvill.png" - }, - "balance":29164 - }, - { - "id":1127, - "name":"Van Shire", - "country":{ - "name":"Netherlands", - "code":"nl" - }, - "company":"Cambridge Inn", - "date":"2020-05-12", - "status":"new", - "verified":false, - "activity":4, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":61651 - }, - { - "id":1128, - "name":"Lucina Lary", - "country":{ - "name":"Switzerland", - "code":"ch" - }, - "company":"Matricciani, Albert J Jr", - "date":"2019-11-20", - "status":"negotiation", - "verified":true, - "activity":11, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":79938 - }, - { - "id":1129, - "name":"Bok Isaacs", - "country":{ - "name":"Chile", - "code":"cl" - }, - "company":"Nelson Hawaiian Ltd", - "date":"2016-11-10", - "status":"proposal", - "verified":true, - "activity":41, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":44037 - }, - { - "id":1130, - "name":"Rolande Spickerman", - "country":{ - "name":"Panama", - "code":"pa" - }, - "company":"Neland Travel Agency", - "date":"2016-07-11", - "status":"renewal", - "verified":true, - "activity":84, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":89918 - }, - { - "id":1131, - "name":"Howard Paulas", - "country":{ - "name":"Indonesia", - "code":"id" - }, - "company":"Asendorf, J Alan Esq", - "date":"2017-07-17", - "status":"negotiation", - "verified":false, - "activity":22, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":32372 - }, - { - "id":1132, - "name":"Kimbery Madarang", - "country":{ - "name":"Senegal", - "code":"sn" - }, - "company":"Silberman, Arthur L Esq", - "date":"2018-08-19", - "status":"negotiation", - "verified":true, - "activity":63, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":46478 - }, - { - "id":1133, - "name":"Thurman Manno", - "country":{ - "name":"Colombia", - "code":"co" - }, - "company":"Honey Bee Breeding Genetics &", - "date":"2016-05-02", - "status":"qualified", - "verified":true, - "activity":47, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":30674 - }, - { - "id":1134, - "name":"Becky Mirafuentes", - "country":{ - "name":"Serbia", - "code":"rs" - }, - "company":"Wells Kravitz Schnitzer", - "date":"2018-04-13", - "status":"unqualified", - "verified":true, - "activity":62, - "representative":{ - "name":"Elwin Sharvill", - "image":"elwinsharvill.png" - }, - "balance":47714 - }, - { - "id":1135, - "name":"Beatriz Corrington", - "country":{ - "name":"South Africa", - "code":"za" - }, - "company":"Prohab Rehabilitation Servs", - "date":"2020-01-04", - "status":"renewal", - "verified":true, - "activity":55, - "representative":{ - "name":"Stephen Shaw", - "image":"stephenshaw.png" - }, - "balance":14307 - }, - { - "id":1136, - "name":"Marti Maybury", - "country":{ - "name":"Thailand", - "code":"th" - }, - "company":"Eldridge, Kristin K Esq", - "date":"2016-02-05", - "status":"unqualified", - "verified":false, - "activity":3, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":82069 - }, - { - "id":1137, - "name":"Nieves Gotter", - "country":{ - "name":"Latvia", - "code":"lv" - }, - "company":"Vlahos, John J Esq", - "date":"2017-03-12", - "status":"proposal", - "verified":false, - "activity":3, - "representative":{ - "name":"Elwin Sharvill", - "image":"elwinsharvill.png" - }, - "balance":11182 - }, - { - "id":1138, - "name":"Leatha Hagele", - "country":{ - "name":"Ukraine", - "code":"ua" - }, - "company":"Ninas Indian Grs & Videos", - "date":"2019-03-27", - "status":"unqualified", - "verified":false, - "activity":67, - "representative":{ - "name":"Stephen Shaw", - "image":"stephenshaw.png" - }, - "balance":17126 - }, - { - "id":1139, - "name":"Valentin Klimek", - "country":{ - "name":"Ivory Coast", - "code":"ci" - }, - "company":"Schmid, Gayanne K Esq", - "date":"2019-08-06", - "status":"unqualified", - "verified":true, - "activity":14, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":19724 - }, - { - "id":1140, - "name":"Melissa Wiklund", - "country":{ - "name":"Japan", - "code":"jp" - }, - "company":"Moapa Valley Federal Credit Un", - "date":"2018-03-20", - "status":"qualified", - "verified":true, - "activity":8, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":91888 - }, - { - "id":1141, - "name":"Sheridan Zane", - "country":{ - "name":"Croatia", - "code":"hr" - }, - "company":"Kentucky Tennessee Clay Co", - "date":"2016-02-15", - "status":"qualified", - "verified":true, - "activity":17, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":15016 - }, - { - "id":1142, - "name":"Bulah Padilla", - "country":{ - "name":"Philippines", - "code":"ph" - }, - "company":"Admiral Party Rentals & Sales", - "date":"2016-02-10", - "status":"proposal", - "verified":false, - "activity":58, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":23118 - }, - { - "id":1143, - "name":"Audra Kohnert", - "country":{ - "name":"Netherlands", - "code":"nl" - }, - "company":"Nelson, Karolyn King Esq", - "date":"2019-07-16", - "status":"unqualified", - "verified":false, - "activity":82, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":90560 - }, - { - "id":1144, - "name":"Daren Weirather", - "country":{ - "name":"Israel", - "code":"il" - }, - "company":"Panasystems", - "date":"2015-07-23", - "status":"negotiation", - "verified":false, - "activity":96, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":34155 - }, - { - "id":1145, - "name":"Fernanda Jillson", - "country":{ - "name":"Mexico", - "code":"mx" - }, - "company":"Shank, Edward L Esq", - "date":"2017-07-02", - "status":"unqualified", - "verified":true, - "activity":92, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":6350 - }, - { - "id":1146, - "name":"Gearldine Gellinger", - "country":{ - "name":"Egypt", - "code":"eg" - }, - "company":"Megibow & Edwards", - "date":"2019-08-17", - "status":"proposal", - "verified":true, - "activity":18, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":77641 - }, - { - "id":1147, - "name":"Chau Kitzman", - "country":{ - "name":"Paraguay", - "code":"py" - }, - "company":"Benoff, Edward Esq", - "date":"2019-07-04", - "status":"new", - "verified":true, - "activity":9, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":43289 - }, - { - "id":1148, - "name":"Theola Frey", - "country":{ - "name":"Vietnam", - "code":"vn" - }, - "company":"Woodbridge Free Public Library", - "date":"2020-03-14", - "status":"unqualified", - "verified":true, - "activity":44, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":85657 - }, - { - "id":1149, - "name":"Cheryl Haroldson", - "country":{ - "name":"France", - "code":"fr" - }, - "company":"New York Life John Thune", - "date":"2018-04-03", - "status":"new", - "verified":false, - "activity":55, - "representative":{ - "name":"Elwin Sharvill", - "image":"elwinsharvill.png" - }, - "balance":82733 - }, - { - "id":1150, - "name":"Laticia Merced", - "country":{ - "name":"Burkina Faso", - "code":"bf" - }, - "company":"Alinabal Inc", - "date":"2017-03-04", - "status":"unqualified", - "verified":false, - "activity":21, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":38004 - }, - { - "id":1151, - "name":"Carissa Batman", - "country":{ - "name":"Greece", - "code":"gr" - }, - "company":"Poletto, Kim David Esq", - "date":"2016-05-05", - "status":"negotiation", - "verified":true, - "activity":91, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":29038 - }, - { - "id":1152, - "name":"Lezlie Craghead", - "country":{ - "name":"Panama", - "code":"pa" - }, - "company":"Chang, Carolyn Esq", - "date":"2019-05-28", - "status":"renewal", - "verified":false, - "activity":30, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":75123 - }, - { - "id":1153, - "name":"Ozell Shealy", - "country":{ - "name":"Pakistan", - "code":"pk" - }, - "company":"Silver Bros Inc", - "date":"2016-08-19", - "status":"proposal", - "verified":true, - "activity":14, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":33214 - }, - { - "id":1154, - "name":"Arminda Parvis", - "country":{ - "name":"Indonesia", - "code":"id" - }, - "company":"Newtec Inc", - "date":"2020-02-09", - "status":"proposal", - "verified":true, - "activity":77, - "representative":{ - "name":"Elwin Sharvill", - "image":"elwinsharvill.png" - }, - "balance":80651 - }, - { - "id":1155, - "name":"Reita Leto", - "country":{ - "name":"Belgium", - "code":"be" - }, - "company":"Creative Business Systems", - "date":"2020-04-03", - "status":"unqualified", - "verified":true, - "activity":58, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":5085 - }, - { - "id":1156, - "name":"Yolando Luczki", - "country":{ - "name":"France", - "code":"fr" - }, - "company":"Dal Tile Corporation", - "date":"2015-01-27", - "status":"renewal", - "verified":true, - "activity":78, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":93021 - }, - { - "id":1157, - "name":"Lizette Stem", - "country":{ - "name":"Slovakia", - "code":"sk" - }, - "company":"Edward S Katz", - "date":"2018-08-06", - "status":"new", - "verified":false, - "activity":67, - "representative":{ - "name":"Stephen Shaw", - "image":"stephenshaw.png" - }, - "balance":37287 - }, - { - "id":1158, - "name":"Gregoria Pawlowicz", - "country":{ - "name":"Egypt", - "code":"eg" - }, - "company":"Oh My Goodknits Inc", - "date":"2020-02-20", - "status":"renewal", - "verified":false, - "activity":29, - "representative":{ - "name":"Stephen Shaw", - "image":"stephenshaw.png" - }, - "balance":73070 - }, - { - "id":1159, - "name":"Carin Deleo", - "country":{ - "name":"China", - "code":"cn" - }, - "company":"Redeker, Debbie", - "date":"2015-05-28", - "status":"qualified", - "verified":true, - "activity":13, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":64422 - }, - { - "id":1160, - "name":"Chantell Maynerich", - "country":{ - "name":"Estonia", - "code":"ee" - }, - "company":"Desert Sands Motel", - "date":"2016-09-05", - "status":"unqualified", - "verified":true, - "activity":75, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":36826 - }, - { - "id":1161, - "name":"Dierdre Yum", - "country":{ - "name":"Czech Republic", - "code":"cz" - }, - "company":"Cummins Southern Plains Inc", - "date":"2016-12-20", - "status":"negotiation", - "verified":true, - "activity":1, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":93101 - }, - { - "id":1162, - "name":"Larae Gudroe", - "country":{ - "name":"Slovenia", - "code":"si" - }, - "company":"Lehigh Furn Divsn Lehigh", - "date":"2015-11-28", - "status":"unqualified", - "verified":false, - "activity":13, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":60177 - }, - { - "id":1163, - "name":"Latrice Tolfree", - "country":{ - "name":"Jamaica", - "code":"jm" - }, - "company":"United Van Lines Agent", - "date":"2018-11-11", - "status":"renewal", - "verified":false, - "activity":73, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":47198 - }, - { - "id":1164, - "name":"Kerry Theodorov", - "country":{ - "name":"Romania", - "code":"ro" - }, - "company":"Capitol Reporters", - "date":"2016-11-05", - "status":"unqualified", - "verified":true, - "activity":76, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":71305 - }, - { - "id":1165, - "name":"Dorthy Hidvegi", - "country":{ - "name":"Poland", - "code":"pl" - }, - "company":"Kwik Kopy Printing", - "date":"2020-08-13", - "status":"qualified", - "verified":true, - "activity":60, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":17526 - }, - { - "id":1166, - "name":"Fannie Lungren", - "country":{ - "name":"Belarus", - "code":"by" - }, - "company":"Centro Inc", - "date":"2015-07-06", - "status":"negotiation", - "verified":true, - "activity":24, - "representative":{ - "name":"Stephen Shaw", - "image":"stephenshaw.png" - }, - "balance":16596 - }, - { - "id":1167, - "name":"Evangelina Radde", - "country":{ - "name":"Ivory Coast", - "code":"ci" - }, - "company":"Campbell, Jan Esq", - "date":"2020-02-25", - "status":"unqualified", - "verified":true, - "activity":93, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":56870 - }, - { - "id":1168, - "name":"Novella Degroot", - "country":{ - "name":"Slovenia", - "code":"si" - }, - "company":"Evans, C Kelly Esq", - "date":"2017-12-19", - "status":"unqualified", - "verified":false, - "activity":30, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":82928 - }, - { - "id":1169, - "name":"Clay Hoa", - "country":{ - "name":"Paraguay", - "code":"py" - }, - "company":"Scat Enterprises", - "date":"2016-02-22", - "status":"negotiation", - "verified":false, - "activity":93, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":64181 - }, - { - "id":1170, - "name":"Jennifer Fallick", - "country":{ - "name":"Australia", - "code":"au" - }, - "company":"Nagle, Daniel J Esq", - "date":"2016-12-24", - "status":"unqualified", - "verified":true, - "activity":88, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":30561 - }, - { - "id":1171, - "name":"Irma Wolfgramm", - "country":{ - "name":"Belgium", - "code":"be" - }, - "company":"Serendiquity Bed & Breakfast", - "date":"2020-10-18", - "status":"negotiation", - "verified":true, - "activity":70, - "representative":{ - "name":"Stephen Shaw", - "image":"stephenshaw.png" - }, - "balance":24617 - }, - { - "id":1172, - "name":"Eun Coody", - "country":{ - "name":"Taiwan", - "code":"tw" - }, - "company":"Ray Carolyne Realty", - "date":"2018-02-12", - "status":"qualified", - "verified":true, - "activity":61, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":77860 - }, - { - "id":1173, - "name":"Sylvia Cousey", - "country":{ - "name":"Ireland", - "code":"ie" - }, - "company":"Berg, Charles E", - "date":"2018-06-10", - "status":"unqualified", - "verified":false, - "activity":91, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":25664 - }, - { - "id":1174, - "name":"Nana Wrinkles", - "country":{ - "name":"Austria", - "code":"at" - }, - "company":"Ray, Milbern D", - "date":"2017-04-11", - "status":"renewal", - "verified":true, - "activity":98, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":98113 - }, - { - "id":1175, - "name":"Layla Springe", - "country":{ - "name":"South Africa", - "code":"za" - }, - "company":"Chadds Ford Winery", - "date":"2019-07-27", - "status":"unqualified", - "verified":true, - "activity":97, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":14763 - }, - { - "id":1176, - "name":"Joesph Degonia", - "country":{ - "name":"Serbia", - "code":"rs" - }, - "company":"A R Packaging", - "date":"2020-04-23", - "status":"renewal", - "verified":true, - "activity":56, - "representative":{ - "name":"Elwin Sharvill", - "image":"elwinsharvill.png" - }, - "balance":31317 - }, - { - "id":1177, - "name":"Annabelle Boord", - "country":{ - "name":"Guatemala", - "code":"gt" - }, - "company":"Corn Popper", - "date":"2020-09-16", - "status":"proposal", - "verified":true, - "activity":76, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":30883 - }, - { - "id":1178, - "name":"Stephaine Vinning", - "country":{ - "name":"Australia", - "code":"au" - }, - "company":"Birite Foodservice Distr", - "date":"2016-05-14", - "status":"negotiation", - "verified":true, - "activity":43, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":93785 - }, - { - "id":1179, - "name":"Nelida Sawchuk", - "country":{ - "name":"South Africa", - "code":"za" - }, - "company":"Anchorage Museum Of Hist & Art", - "date":"2018-06-22", - "status":"qualified", - "verified":true, - "activity":58, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":68380 - }, - { - "id":1180, - "name":"Marguerita Hiatt", - "country":{ - "name":"United Kingdom", - "code":"gb" - }, - "company":"Haber, George D Md", - "date":"2018-10-25", - "status":"qualified", - "verified":false, - "activity":72, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":93454 - }, - { - "id":1181, - "name":"Carmela Cookey", - "country":{ - "name":"France", - "code":"fr" - }, - "company":"Royal Pontiac Olds Inc", - "date":"2018-07-19", - "status":"proposal", - "verified":false, - "activity":24, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":30570 - }, - { - "id":1182, - "name":"Junita Brideau", - "country":{ - "name":"Indonesia", - "code":"id" - }, - "company":"Leonards Antiques Inc", - "date":"2015-03-15", - "status":"proposal", - "verified":true, - "activity":86, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":79506 - }, - { - "id":1183, - "name":"Claribel Varriano", - "country":{ - "name":"Ecuador", - "code":"ec" - }, - "company":"Meca", - "date":"2017-04-14", - "status":"unqualified", - "verified":true, - "activity":15, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":8654 - }, - { - "id":1184, - "name":"Benton Skursky", - "country":{ - "name":"Iceland", - "code":"is" - }, - "company":"Nercon Engineering & Mfg Inc", - "date":"2015-02-19", - "status":"proposal", - "verified":true, - "activity":9, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":13368 - }, - { - "id":1185, - "name":"Hillary Skulski", - "country":{ - "name":"France", - "code":"fr" - }, - "company":"Replica I", - "date":"2016-03-25", - "status":"unqualified", - "verified":true, - "activity":82, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":92631 - }, - { - "id":1186, - "name":"Merilyn Bayless", - "country":{ - "name":"Jamaica", - "code":"jm" - }, - "company":"20 20 Printing Inc", - "date":"2020-10-13", - "status":"unqualified", - "verified":true, - "activity":13, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":4989 - }, - { - "id":1187, - "name":"Teri Ennaco", - "country":{ - "name":"Pakistan", - "code":"pk" - }, - "company":"Publishers Group West", - "date":"2019-12-21", - "status":"unqualified", - "verified":true, - "activity":57, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":77668 - }, - { - "id":1188, - "name":"Merlyn Lawler", - "country":{ - "name":"Germany", - "code":"de" - }, - "company":"Nischwitz, Jeffrey L Esq", - "date":"2016-02-26", - "status":"renewal", - "verified":true, - "activity":45, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":3525 - }, - { - "id":1189, - "name":"Georgene Montezuma", - "country":{ - "name":"Senegal", - "code":"sn" - }, - "company":"Payne Blades & Wellborn Pa", - "date":"2018-10-11", - "status":"new", - "verified":true, - "activity":64, - "representative":{ - "name":"Elwin Sharvill", - "image":"elwinsharvill.png" - }, - "balance":45838 - }, - { - "id":1190, - "name":"Jettie Mconnell", - "country":{ - "name":"Denmark", - "code":"dk" - }, - "company":"Coldwell Bnkr Wright Real Est", - "date":"2015-10-18", - "status":"negotiation", - "verified":false, - "activity":74, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":49148 - }, - { - "id":1191, - "name":"Lemuel Latzke", - "country":{ - "name":"Colombia", - "code":"co" - }, - "company":"Computer Repair Service", - "date":"2016-02-13", - "status":"proposal", - "verified":false, - "activity":79, - "representative":{ - "name":"Stephen Shaw", - "image":"stephenshaw.png" - }, - "balance":96709 - }, - { - "id":1192, - "name":"Melodie Knipp", - "country":{ - "name":"Finland", - "code":"fi" - }, - "company":"Fleetwood Building Block Inc", - "date":"2018-03-08", - "status":"negotiation", - "verified":false, - "activity":19, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":23253 - }, - { - "id":1193, - "name":"Candida Corbley", - "country":{ - "name":"Poland", - "code":"pl" - }, - "company":"Colts Neck Medical Assocs Inc", - "date":"2017-12-02", - "status":"negotiation", - "verified":true, - "activity":11, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":40836 - }, - { - "id":1194, - "name":"Karan Karpin", - "country":{ - "name":"Estonia", - "code":"ee" - }, - "company":"New England Taxidermy", - "date":"2019-01-07", - "status":"proposal", - "verified":true, - "activity":4, - "representative":{ - "name":"Stephen Shaw", - "image":"stephenshaw.png" - }, - "balance":60719 - }, - { - "id":1195, - "name":"Andra Scheyer", - "country":{ - "name":"Romania", - "code":"ro" - }, - "company":"Ludcke, George O Esq", - "date":"2016-08-14", - "status":"qualified", - "verified":true, - "activity":62, - "representative":{ - "name":"Elwin Sharvill", - "image":"elwinsharvill.png" - }, - "balance":17419 - }, - { - "id":1196, - "name":"Felicidad Poullion", - "country":{ - "name":"Greece", - "code":"gr" - }, - "company":"Mccorkle, Tom S Esq", - "date":"2016-03-05", - "status":"renewal", - "verified":true, - "activity":64, - "representative":{ - "name":"Elwin Sharvill", - "image":"elwinsharvill.png" - }, - "balance":94052 - }, - { - "id":1197, - "name":"Belen Strassner", - "country":{ - "name":"Ivory Coast", - "code":"ci" - }, - "company":"Eagle Software Inc", - "date":"2015-12-14", - "status":"qualified", - "verified":true, - "activity":91, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":54241 - }, - { - "id":1198, - "name":"Gracia Melnyk", - "country":{ - "name":"Costa Rica", - "code":"cr" - }, - "company":"Juvenile & Adult Super", - "date":"2019-06-01", - "status":"unqualified", - "verified":true, - "activity":40, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":87668 - }, - { - "id":1199, - "name":"Jolanda Hanafan", - "country":{ - "name":"Cameroon", - "code":"cm" - }, - "company":"Perez, Joseph J Esq", - "date":"2015-12-09", - "status":"qualified", - "verified":true, - "activity":27, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":99417 - } - ] -} \ No newline at end of file diff --git a/src/assets/showcase/data/customers-medium.json b/src/assets/showcase/data/customers-medium.json deleted file mode 100644 index ea944a03a92..00000000000 --- a/src/assets/showcase/data/customers-medium.json +++ /dev/null @@ -1,904 +0,0 @@ -{ - "data":[ - { - "id":1000, - "name":"James Butt", - "country":{ - "name":"Algeria", - "code":"dz" - }, - "company":"Benton, John B Jr", - "date":"2015-09-13", - "status":"unqualified", - "verified":true, - "activity":17, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":70663 - }, - { - "id":1001, - "name":"Josephine Darakjy", - "country":{ - "name":"Egypt", - "code":"eg" - }, - "company":"Chanay, Jeffrey A Esq", - "date":"2019-02-09", - "status":"proposal", - "verified":true, - "activity":0, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":82429 - }, - { - "id":1002, - "name":"Art Venere", - "country":{ - "name":"Panama", - "code":"pa" - }, - "company":"Chemel, James L Cpa", - "date":"2017-05-13", - "status":"qualified", - "verified":false, - "activity":63, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":28334 - }, - { - "id":1003, - "name":"Lenna Paprocki", - "country":{ - "name":"Slovenia", - "code":"si" - }, - "company":"Feltz Printing Service", - "date":"2020-09-15", - "status":"new", - "verified":false, - "activity":37, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":88521 - }, - { - "id":1004, - "name":"Donette Foller", - "country":{ - "name":"South Africa", - "code":"za" - }, - "company":"Printing Dimensions", - "date":"2016-05-20", - "status":"proposal", - "verified":true, - "activity":33, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":93905 - }, - { - "id":1005, - "name":"Simona Morasca", - "country":{ - "name":"Egypt", - "code":"eg" - }, - "company":"Chapman, Ross E Esq", - "date":"2018-02-16", - "status":"qualified", - "verified":false, - "activity":68, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":50041 - }, - { - "id":1006, - "name":"Mitsue Tollner", - "country":{ - "name":"Paraguay", - "code":"py" - }, - "company":"Morlong Associates", - "date":"2018-02-19", - "status":"renewal", - "verified":true, - "activity":54, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":58706 - }, - { - "id":1007, - "name":"Leota Dilliard", - "country":{ - "name":"Serbia", - "code":"rs" - }, - "company":"Commercial Press", - "date":"2019-08-13", - "status":"renewal", - "verified":true, - "activity":69, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":26640 - }, - { - "id":1008, - "name":"Sage Wieser", - "country":{ - "name":"Egypt", - "code":"eg" - }, - "company":"Truhlar And Truhlar Attys", - "date":"2018-11-21", - "status":"unqualified", - "verified":true, - "activity":76, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":65369 - }, - { - "id":1009, - "name":"Kris Marrier", - "country":{ - "name":"Mexico", - "code":"mx" - }, - "company":"King, Christopher A Esq", - "date":"2015-07-07", - "status":"proposal", - "verified":false, - "activity":3, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":63451 - }, - { - "id":1010, - "name":"Minna Amigon", - "country":{ - "name":"Romania", - "code":"ro" - }, - "company":"Dorl, James J Esq", - "date":"2018-11-07", - "status":"qualified", - "verified":false, - "activity":38, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":71169 - }, - { - "id":1011, - "name":"Abel Maclead", - "country":{ - "name":"Singapore", - "code":"sg" - }, - "company":"Rangoni Of Florence", - "date":"2017-03-11", - "status":"qualified", - "verified":true, - "activity":87, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":96842 - }, - { - "id":1012, - "name":"Kiley Caldarera", - "country":{ - "name":"Serbia", - "code":"rs" - }, - "company":"Feiner Bros", - "date":"2015-10-20", - "status":"unqualified", - "verified":false, - "activity":80, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":92734 - }, - { - "id":1013, - "name":"Graciela Ruta", - "country":{ - "name":"Chile", - "code":"cl" - }, - "company":"Buckley Miller & Wright", - "date":"2016-07-25", - "status":"negotiation", - "verified":false, - "activity":59, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":45250 - }, - { - "id":1014, - "name":"Cammy Albares", - "country":{ - "name":"Philippines", - "code":"ph" - }, - "company":"Rousseaux, Michael Esq", - "date":"2019-06-25", - "status":"new", - "verified":true, - "activity":90, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":30236 - }, - { - "id":1015, - "name":"Mattie Poquette", - "country":{ - "name":"Venezuela", - "code":"ve" - }, - "company":"Century Communications", - "date":"2017-12-12", - "status":"negotiation", - "verified":false, - "activity":52, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":64533 - }, - { - "id":1016, - "name":"Meaghan Garufi", - "country":{ - "name":"Malaysia", - "code":"my" - }, - "company":"Bolton, Wilbur Esq", - "date":"2018-07-04", - "status":"unqualified", - "verified":false, - "activity":31, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":37279 - }, - { - "id":1017, - "name":"Gladys Rim", - "country":{ - "name":"Netherlands", - "code":"nl" - }, - "company":"T M Byxbee Company Pc", - "date":"2020-02-27", - "status":"renewal", - "verified":true, - "activity":48, - "representative":{ - "name":"Stephen Shaw", - "image":"stephenshaw.png" - }, - "balance":27381 - }, - { - "id":1018, - "name":"Yuki Whobrey", - "country":{ - "name":"Israel", - "code":"il" - }, - "company":"Farmers Insurance Group", - "date":"2017-12-21", - "status":"negotiation", - "verified":true, - "activity":16, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":9257 - }, - { - "id":1019, - "name":"Fletcher Flosi", - "country":{ - "name":"Argentina", - "code":"ar" - }, - "company":"Post Box Services Plus", - "date":"2016-01-04", - "status":"renewal", - "verified":true, - "activity":19, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":67783 - }, - { - "id":1020, - "name":"Bette Nicka", - "country":{ - "name":"Paraguay", - "code":"py" - }, - "company":"Sport En Art", - "date":"2016-10-21", - "status":"renewal", - "verified":false, - "activity":100, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":4609 - }, - { - "id":1021, - "name":"Veronika Inouye", - "country":{ - "name":"Ecuador", - "code":"ec" - }, - "company":"C 4 Network Inc", - "date":"2017-03-24", - "status":"renewal", - "verified":false, - "activity":72, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":26565 - }, - { - "id":1022, - "name":"Willard Kolmetz", - "country":{ - "name":"Tunisia", - "code":"tn" - }, - "company":"Ingalls, Donald R Esq", - "date":"2017-04-15", - "status":"renewal", - "verified":true, - "activity":94, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":75876 - }, - { - "id":1023, - "name":"Maryann Royster", - "country":{ - "name":"Belarus", - "code":"by" - }, - "company":"Franklin, Peter L Esq", - "date":"2017-03-11", - "status":"qualified", - "verified":false, - "activity":56, - "representative":{ - "name":"Elwin Sharvill", - "image":"elwinsharvill.png" - }, - "balance":41121 - }, - { - "id":1024, - "name":"Alisha Slusarski", - "country":{ - "name":"Iceland", - "code":"is" - }, - "company":"Wtlz Power 107 Fm", - "date":"2018-03-27", - "status":"qualified", - "verified":true, - "activity":7, - "representative":{ - "name":"Stephen Shaw", - "image":"stephenshaw.png" - }, - "balance":91691 - }, - { - "id":1025, - "name":"Allene Iturbide", - "country":{ - "name":"Italy", - "code":"it" - }, - "company":"Ledecky, David Esq", - "date":"2016-02-20", - "status":"qualified", - "verified":true, - "activity":1, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":40137 - }, - { - "id":1026, - "name":"Chanel Caudy", - "country":{ - "name":"Argentina", - "code":"ar" - }, - "company":"Professional Image Inc", - "date":"2018-06-24", - "status":"new", - "verified":true, - "activity":26, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":21304 - }, - { - "id":1027, - "name":"Ezekiel Chui", - "country":{ - "name":"Ireland", - "code":"ie" - }, - "company":"Sider, Donald C Esq", - "date":"2016-09-24", - "status":"new", - "verified":false, - "activity":76, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":60454 - }, - { - "id":1028, - "name":"Willow Kusko", - "country":{ - "name":"Romania", - "code":"ro" - }, - "company":"U Pull It", - "date":"2020-04-11", - "status":"qualified", - "verified":true, - "activity":7, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":17565 - }, - { - "id":1029, - "name":"Bernardo Figeroa", - "country":{ - "name":"Israel", - "code":"il" - }, - "company":"Clark, Richard Cpa", - "date":"2018-04-11", - "status":"renewal", - "verified":true, - "activity":81, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":17774 - }, - { - "id":1030, - "name":"Ammie Corrio", - "country":{ - "name":"Hungary", - "code":"hu" - }, - "company":"Moskowitz, Barry S", - "date":"2016-06-11", - "status":"negotiation", - "verified":true, - "activity":56, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":49201 - }, - { - "id":1031, - "name":"Francine Vocelka", - "country":{ - "name":"Honduras", - "code":"hn" - }, - "company":"Cascade Realty Advisors Inc", - "date":"2017-08-02", - "status":"qualified", - "verified":true, - "activity":94, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":67126 - }, - { - "id":1032, - "name":"Ernie Stenseth", - "country":{ - "name":"Australia", - "code":"au" - }, - "company":"Knwz Newsradio", - "date":"2018-06-06", - "status":"renewal", - "verified":true, - "activity":68, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":76017 - }, - { - "id":1033, - "name":"Albina Glick", - "country":{ - "name":"Ukraine", - "code":"ua" - }, - "company":"Giampetro, Anthony D", - "date":"2019-08-08", - "status":"proposal", - "verified":true, - "activity":85, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":91201 - }, - { - "id":1034, - "name":"Alishia Sergi", - "country":{ - "name":"Qatar", - "code":"qa" - }, - "company":"Milford Enterprises Inc", - "date":"2018-05-19", - "status":"negotiation", - "verified":false, - "activity":46, - "representative":{ - "name":"Ivan Magalhaes", - "image":"ivanmagalhaes.png" - }, - "balance":12237 - }, - { - "id":1035, - "name":"Solange Shinko", - "country":{ - "name":"Cameroon", - "code":"cm" - }, - "company":"Mosocco, Ronald A", - "date":"2015-02-12", - "status":"qualified", - "verified":true, - "activity":32, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":34072 - }, - { - "id":1036, - "name":"Jose Stockham", - "country":{ - "name":"Italy", - "code":"it" - }, - "company":"Tri State Refueler Co", - "date":"2018-04-25", - "status":"qualified", - "verified":true, - "activity":77, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":94909 - }, - { - "id":1037, - "name":"Rozella Ostrosky", - "country":{ - "name":"Venezuela", - "code":"ve" - }, - "company":"Parkway Company", - "date":"2016-02-27", - "status":"unqualified", - "verified":true, - "activity":66, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":57245 - }, - { - "id":1038, - "name":"Valentine Gillian", - "country":{ - "name":"Paraguay", - "code":"py" - }, - "company":"Fbs Business Finance", - "date":"2019-09-17", - "status":"qualified", - "verified":true, - "activity":25, - "representative":{ - "name":"Bernardo Dominic", - "image":"bernardodominic.png" - }, - "balance":75502 - }, - { - "id":1039, - "name":"Kati Rulapaugh", - "country":{ - "name":"Puerto Rico", - "code":"pr" - }, - "company":"Eder Assocs Consltng Engrs Pc", - "date":"2016-12-03", - "status":"renewal", - "verified":false, - "activity":51, - "representative":{ - "name":"Ioni Bowcher", - "image":"ionibowcher.png" - }, - "balance":82075 - }, - { - "id":1040, - "name":"Youlanda Schemmer", - "country":{ - "name":"Bolivia", - "code":"bo" - }, - "company":"Tri M Tool Inc", - "date":"2017-12-15", - "status":"negotiation", - "verified":true, - "activity":49, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":19208 - }, - { - "id":1041, - "name":"Dyan Oldroyd", - "country":{ - "name":"Argentina", - "code":"ar" - }, - "company":"International Eyelets Inc", - "date":"2017-02-02", - "status":"qualified", - "verified":false, - "activity":5, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":50194 - }, - { - "id":1042, - "name":"Roxane Campain", - "country":{ - "name":"France", - "code":"fr" - }, - "company":"Rapid Trading Intl", - "date":"2018-12-25", - "status":"unqualified", - "verified":false, - "activity":100, - "representative":{ - "name":"Anna Fali", - "image":"annafali.png" - }, - "balance":77714 - }, - { - "id":1043, - "name":"Lavera Perin", - "country":{ - "name":"Vietnam", - "code":"vn" - }, - "company":"Abc Enterprises Inc", - "date":"2018-04-10", - "status":"qualified", - "verified":false, - "activity":71, - "representative":{ - "name":"Stephen Shaw", - "image":"stephenshaw.png" - }, - "balance":35740 - }, - { - "id":1044, - "name":"Erick Ferencz", - "country":{ - "name":"Belgium", - "code":"be" - }, - "company":"Cindy Turner Associates", - "date":"2018-05-06", - "status":"unqualified", - "verified":true, - "activity":54, - "representative":{ - "name":"Amy Elsner", - "image":"amyelsner.png" - }, - "balance":30790 - }, - { - "id":1045, - "name":"Fatima Saylors", - "country":{ - "name":"Canada", - "code":"ca" - }, - "company":"Stanton, James D Esq", - "date":"2019-07-10", - "status":"renewal", - "verified":true, - "activity":93, - "representative":{ - "name":"Onyama Limba", - "image":"onyamalimba.png" - }, - "balance":52343 - }, - { - "id":1046, - "name":"Jina Briddick", - "country":{ - "name":"Mexico", - "code":"mx" - }, - "company":"Grace Pastries Inc", - "date":"2018-02-19", - "status":"unqualified", - "verified":false, - "activity":97, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":53966 - }, - { - "id":1047, - "name":"Kanisha Waycott", - "country":{ - "name":"Ecuador", - "code":"ec" - }, - "company":"Schroer, Gene E Esq", - "date":"2019-11-27", - "status":"new", - "verified":false, - "activity":80, - "representative":{ - "name":"Xuxue Feng", - "image":"xuxuefeng.png" - }, - "balance":9920 - }, - { - "id":1048, - "name":"Emerson Bowley", - "country":{ - "name":"Finland", - "code":"fi" - }, - "company":"Knights Inn", - "date":"2018-11-24", - "status":"new", - "verified":false, - "activity":63, - "representative":{ - "name":"Stephen Shaw", - "image":"stephenshaw.png" - }, - "balance":78069 - }, - { - "id":1049, - "name":"Blair Malet", - "country":{ - "name":"Finland", - "code":"fi" - }, - "company":"Bollinger Mach Shp & Shipyard", - "date":"2018-04-19", - "status":"new", - "verified":true, - "activity":92, - "representative":{ - "name":"Asiya Javayant", - "image":"asiyajavayant.png" - }, - "balance":65005 - } - ] - } diff --git a/src/assets/showcase/data/customers-small.json b/src/assets/showcase/data/customers-small.json deleted file mode 100644 index c1b116be7e2..00000000000 --- a/src/assets/showcase/data/customers-small.json +++ /dev/null @@ -1,164 +0,0 @@ -{ - "data": [ - { - "id": 1000, - "name": "James Butt", - "country": { - "name": "Algeria", - "code": "dz" - }, - "company": "Benton, John B Jr", - "date": "2015-09-13", - "status": "unqualified", - "activity": 17, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1001, - "name": "Josephine Darakjy", - "country": { - "name": "Egypt", - "code": "eg" - }, - "company": "Chanay, Jeffrey A Esq", - "date": "2019-02-09", - "status": "proposal", - "activity": 0, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1002, - "name": "Art Venere", - "country": { - "name": "Panama", - "code": "pa" - }, - "company": "Chemel, James L Cpa", - "date": "2017-05-13", - "status": "qualified", - "activity": 63, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1003, - "name": "Lenna Paprocki", - "country": { - "name": "Slovenia", - "code": "si" - }, - "company": "Feltz Printing Service", - "date": "2020-09-15", - "status": "new", - "activity": 37, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1004, - "name": "Donette Foller", - "country": { - "name": "South Africa", - "code": "za" - }, - "company": "Printing Dimensions", - "date": "2016-05-20", - "status": "proposal", - "activity": 33, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1005, - "name": "Simona Morasca", - "country": { - "name": "Egypt", - "code": "eg" - }, - "company": "Chapman, Ross E Esq", - "date": "2018-02-16", - "status": "qualified", - "activity": 68, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1006, - "name": "Mitsue Tollner", - "country": { - "name": "Paraguay", - "code": "py" - }, - "company": "Morlong Associates", - "date": "2018-02-19", - "status": "renewal", - "activity": 54, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1007, - "name": "Leota Dilliard", - "country": { - "name": "Serbia", - "code": "rs" - }, - "company": "Commercial Press", - "date": "2019-08-13", - "status": "renewal", - "activity": 69, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1008, - "name": "Sage Wieser", - "country": { - "name": "Egypt", - "code": "eg" - }, - "company": "Truhlar And Truhlar Attys", - "date": "2018-11-21", - "status": "unqualified", - "activity": 76, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1009, - "name": "Kris Marrier", - "country": { - "name": "Mexico", - "code": "mx" - }, - "company": "King, Christopher A Esq", - "date": "2015-07-07", - "status": "proposal", - "activity": 3, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - } - ] -} \ No newline at end of file diff --git a/src/assets/showcase/data/customers-xlarge.json b/src/assets/showcase/data/customers-xlarge.json deleted file mode 100644 index 14543ff2e4f..00000000000 --- a/src/assets/showcase/data/customers-xlarge.json +++ /dev/null @@ -1,8004 +0,0 @@ -{ - "data": [ - { - "id": 1000, - "name": "James Butt", - "country": { - "name": "Algeria", - "code": "dz" - }, - "company": "Benton, John B Jr", - "date": "2015-09-13", - "status": "unqualified", - "activity": 17, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1001, - "name": "Josephine Darakjy", - "country": { - "name": "Egypt", - "code": "eg" - }, - "company": "Chanay, Jeffrey A Esq", - "date": "2019-02-09", - "status": "proposal", - "activity": 0, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1002, - "name": "Art Venere", - "country": { - "name": "Panama", - "code": "pa" - }, - "company": "Chemel, James L Cpa", - "date": "2017-05-13", - "status": "qualified", - "activity": 63, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1003, - "name": "Lenna Paprocki", - "country": { - "name": "Slovenia", - "code": "si" - }, - "company": "Feltz Printing Service", - "date": "2020-09-15", - "status": "new", - "activity": 37, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1004, - "name": "Donette Foller", - "country": { - "name": "South Africa", - "code": "za" - }, - "company": "Printing Dimensions", - "date": "2016-05-20", - "status": "proposal", - "activity": 33, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1005, - "name": "Simona Morasca", - "country": { - "name": "Egypt", - "code": "eg" - }, - "company": "Chapman, Ross E Esq", - "date": "2018-02-16", - "status": "qualified", - "activity": 68, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1006, - "name": "Mitsue Tollner", - "country": { - "name": "Paraguay", - "code": "py" - }, - "company": "Morlong Associates", - "date": "2018-02-19", - "status": "renewal", - "activity": 54, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1007, - "name": "Leota Dilliard", - "country": { - "name": "Serbia", - "code": "rs" - }, - "company": "Commercial Press", - "date": "2019-08-13", - "status": "renewal", - "activity": 69, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1008, - "name": "Sage Wieser", - "country": { - "name": "Egypt", - "code": "eg" - }, - "company": "Truhlar And Truhlar Attys", - "date": "2018-11-21", - "status": "unqualified", - "activity": 76, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1009, - "name": "Kris Marrier", - "country": { - "name": "Mexico", - "code": "mx" - }, - "company": "King, Christopher A Esq", - "date": "2015-07-07", - "status": "proposal", - "activity": 3, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1010, - "name": "Minna Amigon", - "country": { - "name": "Romania", - "code": "ro" - }, - "company": "Dorl, James J Esq", - "date": "2018-11-07", - "status": "qualified", - "activity": 38, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1011, - "name": "Abel Maclead", - "country": { - "name": "Singapore", - "code": "sg" - }, - "company": "Rangoni Of Florence", - "date": "2017-03-11", - "status": "qualified", - "activity": 87, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1012, - "name": "Kiley Caldarera", - "country": { - "name": "Serbia", - "code": "rs" - }, - "company": "Feiner Bros", - "date": "2015-10-20", - "status": "unqualified", - "activity": 80, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1013, - "name": "Graciela Ruta", - "country": { - "name": "Chile", - "code": "cl" - }, - "company": "Buckley Miller \u0026 Wright", - "date": "2016-07-25", - "status": "negotiation", - "activity": 59, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1014, - "name": "Cammy Albares", - "country": { - "name": "Philippines", - "code": "ph" - }, - "company": "Rousseaux, Michael Esq", - "date": "2019-06-25", - "status": "new", - "activity": 90, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1015, - "name": "Mattie Poquette", - "country": { - "name": "Venezuela", - "code": "ve" - }, - "company": "Century Communications", - "date": "2017-12-12", - "status": "negotiation", - "activity": 52, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1016, - "name": "Meaghan Garufi", - "country": { - "name": "Malaysia", - "code": "my" - }, - "company": "Bolton, Wilbur Esq", - "date": "2018-07-04", - "status": "unqualified", - "activity": 31, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1017, - "name": "Gladys Rim", - "country": { - "name": "Netherlands", - "code": "nl" - }, - "company": "T M Byxbee Company Pc", - "date": "2020-02-27", - "status": "renewal", - "activity": 48, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1018, - "name": "Yuki Whobrey", - "country": { - "name": "Israel", - "code": "il" - }, - "company": "Farmers Insurance Group", - "date": "2017-12-21", - "status": "negotiation", - "activity": 16, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1019, - "name": "Fletcher Flosi", - "country": { - "name": "Argentina", - "code": "ar" - }, - "company": "Post Box Services Plus", - "date": "2016-01-04", - "status": "renewal", - "activity": 19, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1020, - "name": "Bette Nicka", - "country": { - "name": "Paraguay", - "code": "py" - }, - "company": "Sport En Art", - "date": "2016-10-21", - "status": "renewal", - "activity": 100, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1021, - "name": "Veronika Inouye", - "country": { - "name": "Ecuador", - "code": "ec" - }, - "company": "C 4 Network Inc", - "date": "2017-03-24", - "status": "renewal", - "activity": 72, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1022, - "name": "Willard Kolmetz", - "country": { - "name": "Tunisia", - "code": "tn" - }, - "company": "Ingalls, Donald R Esq", - "date": "2017-04-15", - "status": "renewal", - "activity": 94, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1023, - "name": "Maryann Royster", - "country": { - "name": "Belarus", - "code": "by" - }, - "company": "Franklin, Peter L Esq", - "date": "2017-03-11", - "status": "qualified", - "activity": 56, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1024, - "name": "Alisha Slusarski", - "country": { - "name": "Iceland", - "code": "is" - }, - "company": "Wtlz Power 107 Fm", - "date": "2018-03-27", - "status": "qualified", - "activity": 7, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1025, - "name": "Allene Iturbide", - "country": { - "name": "Italy", - "code": "it" - }, - "company": "Ledecky, David Esq", - "date": "2016-02-20", - "status": "qualified", - "activity": 1, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1026, - "name": "Chanel Caudy", - "country": { - "name": "Argentina", - "code": "ar" - }, - "company": "Professional Image Inc", - "date": "2018-06-24", - "status": "new", - "activity": 26, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1027, - "name": "Ezekiel Chui", - "country": { - "name": "Ireland", - "code": "ie" - }, - "company": "Sider, Donald C Esq", - "date": "2016-09-24", - "status": "new", - "activity": 76, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1028, - "name": "Willow Kusko", - "country": { - "name": "Romania", - "code": "ro" - }, - "company": "U Pull It", - "date": "2020-04-11", - "status": "qualified", - "activity": 7, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1029, - "name": "Bernardo Figeroa", - "country": { - "name": "Israel", - "code": "il" - }, - "company": "Clark, Richard Cpa", - "date": "2018-04-11", - "status": "renewal", - "activity": 81, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1030, - "name": "Ammie Corrio", - "country": { - "name": "Hungary", - "code": "hu" - }, - "company": "Moskowitz, Barry S", - "date": "2016-06-11", - "status": "negotiation", - "activity": 56, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1031, - "name": "Francine Vocelka", - "country": { - "name": "Honduras", - "code": "hn" - }, - "company": "Cascade Realty Advisors Inc", - "date": "2017-08-02", - "status": "qualified", - "activity": 94, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1032, - "name": "Ernie Stenseth", - "country": { - "name": "Australia", - "code": "au" - }, - "company": "Knwz Newsradio", - "date": "2018-06-06", - "status": "renewal", - "activity": 68, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1033, - "name": "Albina Glick", - "country": { - "name": "Ukraine", - "code": "ua" - }, - "company": "Giampetro, Anthony D", - "date": "2019-08-08", - "status": "proposal", - "activity": 85, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1034, - "name": "Alishia Sergi", - "country": { - "name": "Qatar", - "code": "qa" - }, - "company": "Milford Enterprises Inc", - "date": "2018-05-19", - "status": "negotiation", - "activity": 46, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1035, - "name": "Solange Shinko", - "country": { - "name": "Cameroon", - "code": "cm" - }, - "company": "Mosocco, Ronald A", - "date": "2015-02-12", - "status": "qualified", - "activity": 32, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1036, - "name": "Jose Stockham", - "country": { - "name": "Italy", - "code": "it" - }, - "company": "Tri State Refueler Co", - "date": "2018-04-25", - "status": "qualified", - "activity": 77, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1037, - "name": "Rozella Ostrosky", - "country": { - "name": "Venezuela", - "code": "ve" - }, - "company": "Parkway Company", - "date": "2016-02-27", - "status": "unqualified", - "activity": 66, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1038, - "name": "Valentine Gillian", - "country": { - "name": "Paraguay", - "code": "py" - }, - "company": "Fbs Business Finance", - "date": "2019-09-17", - "status": "qualified", - "activity": 25, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1039, - "name": "Kati Rulapaugh", - "country": { - "name": "Puerto Rico", - "code": "pr" - }, - "company": "Eder Assocs Consltng Engrs Pc", - "date": "2016-12-03", - "status": "renewal", - "activity": 51, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1040, - "name": "Youlanda Schemmer", - "country": { - "name": "Bolivia", - "code": "bo" - }, - "company": "Tri M Tool Inc", - "date": "2017-12-15", - "status": "negotiation", - "activity": 49, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1041, - "name": "Dyan Oldroyd", - "country": { - "name": "Argentina", - "code": "ar" - }, - "company": "International Eyelets Inc", - "date": "2017-02-02", - "status": "qualified", - "activity": 5, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1042, - "name": "Roxane Campain", - "country": { - "name": "France", - "code": "fr" - }, - "company": "Rapid Trading Intl", - "date": "2018-12-25", - "status": "unqualified", - "activity": 100, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1043, - "name": "Lavera Perin", - "country": { - "name": "Vietnam", - "code": "vn" - }, - "company": "Abc Enterprises Inc", - "date": "2018-04-10", - "status": "qualified", - "activity": 71, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1044, - "name": "Erick Ferencz", - "country": { - "name": "Belgium", - "code": "be" - }, - "company": "Cindy Turner Associates", - "date": "2018-05-06", - "status": "unqualified", - "activity": 54, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1045, - "name": "Fatima Saylors", - "country": { - "name": "Canada", - "code": "ca" - }, - "company": "Stanton, James D Esq", - "date": "2019-07-10", - "status": "renewal", - "activity": 93, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1046, - "name": "Jina Briddick", - "country": { - "name": "Mexico", - "code": "mx" - }, - "company": "Grace Pastries Inc", - "date": "2018-02-19", - "status": "unqualified", - "activity": 97, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1047, - "name": "Kanisha Waycott", - "country": { - "name": "Ecuador", - "code": "ec" - }, - "company": "Schroer, Gene E Esq", - "date": "2019-11-27", - "status": "new", - "activity": 80, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1048, - "name": "Emerson Bowley", - "country": { - "name": "Finland", - "code": "fi" - }, - "company": "Knights Inn", - "date": "2018-11-24", - "status": "new", - "activity": 63, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1049, - "name": "Blair Malet", - "country": { - "name": "Finland", - "code": "fi" - }, - "company": "Bollinger Mach Shp \u0026 Shipyard", - "date": "2018-04-19", - "status": "new", - "activity": 92, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1050, - "name": "Brock Bolognia", - "country": { - "name": "Bolivia", - "code": "bo" - }, - "company": "Orinda News", - "date": "2019-09-06", - "status": "renewal", - "activity": 72, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1051, - "name": "Lorrie Nestle", - "country": { - "name": "Germany", - "code": "de" - }, - "company": "Ballard Spahr Andrews", - "date": "2018-04-26", - "status": "renewal", - "activity": 36, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1052, - "name": "Sabra Uyetake", - "country": { - "name": "Peru", - "code": "pe" - }, - "company": "Lowy Limousine Service", - "date": "2018-04-12", - "status": "new", - "activity": 31, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1053, - "name": "Marjory Mastella", - "country": { - "name": "Netherlands", - "code": "nl" - }, - "company": "Vicon Corporation", - "date": "2018-01-24", - "status": "negotiation", - "activity": 89, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1054, - "name": "Karl Klonowski", - "country": { - "name": "Saudi Arabia", - "code": "sa" - }, - "company": "Rossi, Michael M", - "date": "2017-04-17", - "status": "unqualified", - "activity": 27, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1055, - "name": "Tonette Wenner", - "country": { - "name": "Australia", - "code": "au" - }, - "company": "Northwest Publishing", - "date": "2019-04-14", - "status": "qualified", - "activity": 27, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1056, - "name": "Amber Monarrez", - "country": { - "name": "Sweden", - "code": "se" - }, - "company": "Branford Wire \u0026 Mfg Co", - "date": "2019-09-09", - "status": "new", - "activity": 79, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1057, - "name": "Shenika Seewald", - "country": { - "name": "Australia", - "code": "au" - }, - "company": "East Coast Marketing", - "date": "2017-02-18", - "status": "renewal", - "activity": 39, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1058, - "name": "Delmy Ahle", - "country": { - "name": "Belgium", - "code": "be" - }, - "company": "Wye Technologies Inc", - "date": "2020-10-05", - "status": "unqualified", - "activity": 55, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1059, - "name": "Deeanna Juhas", - "country": { - "name": "Sweden", - "code": "se" - }, - "company": "Healy, George W Iv", - "date": "2018-09-28", - "status": "negotiation", - "activity": 79, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1060, - "name": "Blondell Pugh", - "country": { - "name": "Ireland", - "code": "ie" - }, - "company": "Alpenlite Inc", - "date": "2016-06-16", - "status": "renewal", - "activity": 49, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1061, - "name": "Jamal Vanausdal", - "country": { - "name": "Morocco", - "code": "ma" - }, - "company": "Hubbard, Bruce Esq", - "date": "2017-05-25", - "status": "proposal", - "activity": 87, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1062, - "name": "Cecily Hollack", - "country": { - "name": "Bolivia", - "code": "bo" - }, - "company": "Arthur A Oliver \u0026 Son Inc", - "date": "2020-05-09", - "status": "negotiation", - "activity": 5, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1063, - "name": "Carmelina Lindall", - "country": { - "name": "Puerto Rico", - "code": "pr" - }, - "company": "George Jessop Carter Jewelers", - "date": "2019-09-07", - "status": "qualified", - "activity": 77, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1064, - "name": "Maurine Yglesias", - "country": { - "name": "Taiwan", - "code": "tw" - }, - "company": "Schultz, Thomas C Md", - "date": "2015-08-10", - "status": "renewal", - "activity": 94, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1065, - "name": "Tawna Buvens", - "country": { - "name": "Indonesia", - "code": "id" - }, - "company": "H H H Enterprises Inc", - "date": "2018-03-20", - "status": "new", - "activity": 25, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1066, - "name": "Penney Weight", - "country": { - "name": "South Africa", - "code": "za" - }, - "company": "Hawaiian King Hotel", - "date": "2020-03-03", - "status": "qualified", - "activity": 96, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1067, - "name": "Elly Morocco", - "country": { - "name": "Thailand", - "code": "th" - }, - "company": "Killion Industries", - "date": "2018-09-18", - "status": "qualified", - "activity": 38, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1068, - "name": "Ilene Eroman", - "country": { - "name": "Netherlands", - "code": "nl" - }, - "company": "Robinson, William J Esq", - "date": "2019-06-08", - "status": "new", - "activity": 49, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1069, - "name": "Vallie Mondella", - "country": { - "name": "Latvia", - "code": "lv" - }, - "company": "Private Properties", - "date": "2018-12-06", - "status": "new", - "activity": 16, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1070, - "name": "Kallie Blackwood", - "country": { - "name": "Iceland", - "code": "is" - }, - "company": "Rowley Schlimgen Inc", - "date": "2017-04-05", - "status": "unqualified", - "activity": 25, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1071, - "name": "Johnetta Abdallah", - "country": { - "name": "Netherlands", - "code": "nl" - }, - "company": "Forging Specialties", - "date": "2015-02-02", - "status": "new", - "activity": 16, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1072, - "name": "Bobbye Rhym", - "country": { - "name": "Ukraine", - "code": "ua" - }, - "company": "Smits, Patricia Garity", - "date": "2018-08-17", - "status": "qualified", - "activity": 85, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1073, - "name": "Micaela Rhymes", - "country": { - "name": "France", - "code": "fr" - }, - "company": "H Lee Leonard Attorney At Law", - "date": "2018-09-08", - "status": "renewal", - "activity": 92, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1074, - "name": "Tamar Hoogland", - "country": { - "name": "Guatemala", - "code": "gt" - }, - "company": "A K Construction Co", - "date": "2018-11-13", - "status": "proposal", - "activity": 22, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1075, - "name": "Moon Parlato", - "country": { - "name": "Czech Republic", - "code": "cz" - }, - "company": "Ambelang, Jessica M Md", - "date": "2019-08-18", - "status": "renewal", - "activity": 64, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1076, - "name": "Laurel Reitler", - "country": { - "name": "United Kingdom", - "code": "gb" - }, - "company": "Q A Service", - "date": "2015-04-02", - "status": "negotiation", - "activity": 80, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1077, - "name": "Delisa Crupi", - "country": { - "name": "Taiwan", - "code": "tw" - }, - "company": "Wood \u0026 Whitacre Contractors", - "date": "2017-09-15", - "status": "unqualified", - "activity": 70, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1078, - "name": "Viva Toelkes", - "country": { - "name": "United States", - "code": "us" - }, - "company": "Mark Iv Press Ltd", - "date": "2017-03-27", - "status": "qualified", - "activity": 16, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1079, - "name": "Elza Lipke", - "country": { - "name": "Ireland", - "code": "ie" - }, - "company": "Museum Of Science \u0026 Industry", - "date": "2017-06-01", - "status": "proposal", - "activity": 90, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1080, - "name": "Devorah Chickering", - "country": { - "name": "Spain", - "code": "es" - }, - "company": "Garrison Ind", - "date": "2017-03-14", - "status": "proposal", - "activity": 96, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1081, - "name": "Timothy Mulqueen", - "country": { - "name": "Netherlands", - "code": "nl" - }, - "company": "Saronix Nymph Products", - "date": "2018-07-09", - "status": "renewal", - "activity": 77, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1082, - "name": "Arlette Honeywell", - "country": { - "name": "Panama", - "code": "pa" - }, - "company": "Smc Inc", - "date": "2018-09-11", - "status": "proposal", - "activity": 46, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1083, - "name": "Dominque Dickerson", - "country": { - "name": "Argentina", - "code": "ar" - }, - "company": "E A I Electronic Assocs Inc", - "date": "2017-11-12", - "status": "qualified", - "activity": 83, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1084, - "name": "Lettie Isenhower", - "country": { - "name": "Canada", - "code": "ca" - }, - "company": "Conte, Christopher A Esq", - "date": "2016-03-01", - "status": "qualified", - "activity": 83, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1085, - "name": "Myra Munns", - "country": { - "name": "Lithuania", - "code": "lt" - }, - "company": "Anker Law Office", - "date": "2016-05-21", - "status": "unqualified", - "activity": 49, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1086, - "name": "Stephaine Barfield", - "country": { - "name": "Belgium", - "code": "be" - }, - "company": "Beutelschies \u0026 Company", - "date": "2016-01-22", - "status": "new", - "activity": 34, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1087, - "name": "Lai Gato", - "country": { - "name": "Nigeria", - "code": "ng" - }, - "company": "Fligg, Kenneth I Jr", - "date": "2016-07-26", - "status": "unqualified", - "activity": 64, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1088, - "name": "Stephen Emigh", - "country": { - "name": "Cuba", - "code": "cu" - }, - "company": "Sharp, J Daniel Esq", - "date": "2020-07-24", - "status": "renewal", - "activity": 51, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1089, - "name": "Tyra Shields", - "country": { - "name": "Honduras", - "code": "hn" - }, - "company": "Assink, Anne H Esq", - "date": "2019-11-10", - "status": "negotiation", - "activity": 11, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1090, - "name": "Tammara Wardrip", - "country": { - "name": "Saudi Arabia", - "code": "sa" - }, - "company": "Jewel My Shop Inc", - "date": "2016-06-05", - "status": "renewal", - "activity": 64, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1091, - "name": "Cory Gibes", - "country": { - "name": "Malaysia", - "code": "my" - }, - "company": "Chinese Translation Resources", - "date": "2016-02-28", - "status": "new", - "activity": 44, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1092, - "name": "Danica Bruschke", - "country": { - "name": "Taiwan", - "code": "tw" - }, - "company": "Stevens, Charles T", - "date": "2018-12-13", - "status": "unqualified", - "activity": 62, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1093, - "name": "Wilda Giguere", - "country": { - "name": "Iceland", - "code": "is" - }, - "company": "Mclaughlin, Luther W Cpa", - "date": "2017-06-16", - "status": "new", - "activity": 79, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1094, - "name": "Elvera Benimadho", - "country": { - "name": "Malaysia", - "code": "my" - }, - "company": "Tree Musketeers", - "date": "2019-02-17", - "status": "proposal", - "activity": 50, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1095, - "name": "Carma Vanheusen", - "country": { - "name": "Turkey", - "code": "tr" - }, - "company": "Springfield Div Oh Edison Co", - "date": "2019-11-26", - "status": "renewal", - "activity": 84, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1096, - "name": "Malinda Hochard", - "country": { - "name": "Serbia", - "code": "rs" - }, - "company": "Logan Memorial Hospital", - "date": "2016-07-06", - "status": "new", - "activity": 88, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1097, - "name": "Natalie Fern", - "country": { - "name": "Canada", - "code": "ca" - }, - "company": "Kelly, Charles G Esq", - "date": "2019-10-02", - "status": "proposal", - "activity": 44, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1098, - "name": "Lisha Centini", - "country": { - "name": "Netherlands", - "code": "nl" - }, - "company": "Industrial Paper Shredders Inc", - "date": "2018-07-05", - "status": "new", - "activity": 7, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1099, - "name": "Arlene Klusman", - "country": { - "name": "Jamaica", - "code": "jm" - }, - "company": "Beck Horizon Builders", - "date": "2018-05-14", - "status": "proposal", - "activity": 99, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1100, - "name": "Alease Buemi", - "country": { - "name": "Costa Rica", - "code": "cr" - }, - "company": "Porto Cayo At Hawks Cay", - "date": "2018-03-14", - "status": "unqualified", - "activity": 0, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1101, - "name": "Louisa Cronauer", - "country": { - "name": "Costa Rica", - "code": "cr" - }, - "company": "Pacific Grove Museum Ntrl Hist", - "date": "2018-09-23", - "status": "qualified", - "activity": 3, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1102, - "name": "Angella Cetta", - "country": { - "name": "Vietnam", - "code": "vn" - }, - "company": "Bender \u0026 Hatley Pc", - "date": "2018-04-10", - "status": "qualified", - "activity": 88, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1103, - "name": "Cyndy Goldammer", - "country": { - "name": "Burkina Faso", - "code": "bf" - }, - "company": "Di Cristina J \u0026 Son", - "date": "2017-09-18", - "status": "unqualified", - "activity": 92, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1104, - "name": "Rosio Cork", - "country": { - "name": "Singapore", - "code": "sg" - }, - "company": "Green Goddess", - "date": "2017-08-19", - "status": "negotiation", - "activity": 19, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1105, - "name": "Celeste Korando", - "country": { - "name": "Costa Rica", - "code": "cr" - }, - "company": "American Arts \u0026 Graphics", - "date": "2020-06-18", - "status": "proposal", - "activity": 21, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1106, - "name": "Twana Felger", - "country": { - "name": "Croatia", - "code": "hr" - }, - "company": "Opryland Hotel", - "date": "2016-11-18", - "status": "negotiation", - "activity": 97, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1107, - "name": "Estrella Samu", - "country": { - "name": "Vietnam", - "code": "vn" - }, - "company": "Marking Devices Pubg Co", - "date": "2017-06-25", - "status": "unqualified", - "activity": 27, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1108, - "name": "Donte Kines", - "country": { - "name": "Slovakia", - "code": "sk" - }, - "company": "W Tc Industries Inc", - "date": "2019-02-16", - "status": "new", - "activity": 35, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1109, - "name": "Tiffiny Steffensmeier", - "country": { - "name": "Pakistan", - "code": "pk" - }, - "company": "Whitehall Robbins Labs Divsn", - "date": "2018-03-11", - "status": "new", - "activity": 81, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1110, - "name": "Edna Miceli", - "country": { - "name": "France", - "code": "fr" - }, - "company": "Sampler", - "date": "2017-10-15", - "status": "renewal", - "activity": 54, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1111, - "name": "Sue Kownacki", - "country": { - "name": "Jamaica", - "code": "jm" - }, - "company": "Juno Chefs Incorporated", - "date": "2017-03-17", - "status": "proposal", - "activity": 31, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1112, - "name": "Jesusa Shin", - "country": { - "name": "Ukraine", - "code": "ua" - }, - "company": "Carroccio, A Thomas Esq", - "date": "2017-04-06", - "status": "renewal", - "activity": 28, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1113, - "name": "Rolland Francescon", - "country": { - "name": "United Kingdom", - "code": "gb" - }, - "company": "Stanley, Richard L Esq", - "date": "2019-02-03", - "status": "qualified", - "activity": 45, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1114, - "name": "Pamella Schmierer", - "country": { - "name": "Belgium", - "code": "be" - }, - "company": "K Cs Cstm Mouldings Windows", - "date": "2016-09-22", - "status": "unqualified", - "activity": 34, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1115, - "name": "Glory Kulzer", - "country": { - "name": "Croatia", - "code": "hr" - }, - "company": "Comfort Inn", - "date": "2017-09-27", - "status": "unqualified", - "activity": 36, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1116, - "name": "Shawna Palaspas", - "country": { - "name": "Estonia", - "code": "ee" - }, - "company": "Windsor, James L Esq", - "date": "2017-06-25", - "status": "unqualified", - "activity": 69, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1117, - "name": "Brandon Callaro", - "country": { - "name": "Romania", - "code": "ro" - }, - "company": "Jackson Shields Yeiser", - "date": "2016-07-13", - "status": "proposal", - "activity": 55, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1118, - "name": "Scarlet Cartan", - "country": { - "name": "Panama", - "code": "pa" - }, - "company": "Box, J Calvin Esq", - "date": "2018-09-13", - "status": "renewal", - "activity": 1, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1119, - "name": "Oretha Menter", - "country": { - "name": "Panama", - "code": "pa" - }, - "company": "Custom Engineering Inc", - "date": "2017-09-11", - "status": "renewal", - "activity": 8, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1120, - "name": "Ty Smith", - "country": { - "name": "United States", - "code": "us" - }, - "company": "Bresler Eitel Framg Gllry Ltd", - "date": "2019-07-06", - "status": "unqualified", - "activity": 50, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1121, - "name": "Xuan Rochin", - "country": { - "name": "Colombia", - "code": "co" - }, - "company": "Carol, Drake Sparks Esq", - "date": "2018-05-22", - "status": "proposal", - "activity": 77, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1122, - "name": "Lindsey Dilello", - "country": { - "name": "Austria", - "code": "at" - }, - "company": "Biltmore Investors Bank", - "date": "2017-07-18", - "status": "renewal", - "activity": 65, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1123, - "name": "Devora Perez", - "country": { - "name": "Uruguay", - "code": "uy" - }, - "company": "Desco Equipment Corp", - "date": "2017-10-09", - "status": "unqualified", - "activity": 30, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1124, - "name": "Herman Demesa", - "country": { - "name": "Paraguay", - "code": "py" - }, - "company": "Merlin Electric Co", - "date": "2019-05-23", - "status": "proposal", - "activity": 10, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1125, - "name": "Rory Papasergi", - "country": { - "name": "Egypt", - "code": "eg" - }, - "company": "Bailey Cntl Co Div Babcock", - "date": "2019-03-02", - "status": "qualified", - "activity": 22, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1126, - "name": "Talia Riopelle", - "country": { - "name": "Guatemala", - "code": "gt" - }, - "company": "Ford Brothers Wholesale Inc", - "date": "2017-02-18", - "status": "new", - "activity": 69, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1127, - "name": "Van Shire", - "country": { - "name": "Netherlands", - "code": "nl" - }, - "company": "Cambridge Inn", - "date": "2020-05-12", - "status": "new", - "activity": 4, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1128, - "name": "Lucina Lary", - "country": { - "name": "Switzerland", - "code": "ch" - }, - "company": "Matricciani, Albert J Jr", - "date": "2019-11-20", - "status": "negotiation", - "activity": 11, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1129, - "name": "Bok Isaacs", - "country": { - "name": "Chile", - "code": "cl" - }, - "company": "Nelson Hawaiian Ltd", - "date": "2016-11-10", - "status": "proposal", - "activity": 41, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1130, - "name": "Rolande Spickerman", - "country": { - "name": "Panama", - "code": "pa" - }, - "company": "Neland Travel Agency", - "date": "2016-07-11", - "status": "renewal", - "activity": 84, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1131, - "name": "Howard Paulas", - "country": { - "name": "Indonesia", - "code": "id" - }, - "company": "Asendorf, J Alan Esq", - "date": "2017-07-17", - "status": "negotiation", - "activity": 22, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1132, - "name": "Kimbery Madarang", - "country": { - "name": "Senegal", - "code": "sn" - }, - "company": "Silberman, Arthur L Esq", - "date": "2018-08-19", - "status": "negotiation", - "activity": 63, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1133, - "name": "Thurman Manno", - "country": { - "name": "Colombia", - "code": "co" - }, - "company": "Honey Bee Breeding Genetics \u0026", - "date": "2016-05-02", - "status": "qualified", - "activity": 47, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1134, - "name": "Becky Mirafuentes", - "country": { - "name": "Serbia", - "code": "rs" - }, - "company": "Wells Kravitz Schnitzer", - "date": "2018-04-13", - "status": "unqualified", - "activity": 62, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1135, - "name": "Beatriz Corrington", - "country": { - "name": "South Africa", - "code": "za" - }, - "company": "Prohab Rehabilitation Servs", - "date": "2020-01-04", - "status": "renewal", - "activity": 55, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1136, - "name": "Marti Maybury", - "country": { - "name": "Thailand", - "code": "th" - }, - "company": "Eldridge, Kristin K Esq", - "date": "2016-02-05", - "status": "unqualified", - "activity": 3, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1137, - "name": "Nieves Gotter", - "country": { - "name": "Latvia", - "code": "lv" - }, - "company": "Vlahos, John J Esq", - "date": "2017-03-12", - "status": "proposal", - "activity": 3, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1138, - "name": "Leatha Hagele", - "country": { - "name": "Ukraine", - "code": "ua" - }, - "company": "Ninas Indian Grs \u0026 Videos", - "date": "2019-03-27", - "status": "unqualified", - "activity": 67, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1139, - "name": "Valentin Klimek", - "country": { - "name": "Ivory Coast", - "code": "ci" - }, - "company": "Schmid, Gayanne K Esq", - "date": "2019-08-06", - "status": "unqualified", - "activity": 14, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1140, - "name": "Melissa Wiklund", - "country": { - "name": "Japan", - "code": "jp" - }, - "company": "Moapa Valley Federal Credit Un", - "date": "2018-03-20", - "status": "qualified", - "activity": 8, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1141, - "name": "Sheridan Zane", - "country": { - "name": "Croatia", - "code": "hr" - }, - "company": "Kentucky Tennessee Clay Co", - "date": "2016-02-15", - "status": "qualified", - "activity": 17, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1142, - "name": "Bulah Padilla", - "country": { - "name": "Philippines", - "code": "ph" - }, - "company": "Admiral Party Rentals \u0026 Sales", - "date": "2016-02-10", - "status": "proposal", - "activity": 58, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1143, - "name": "Audra Kohnert", - "country": { - "name": "Netherlands", - "code": "nl" - }, - "company": "Nelson, Karolyn King Esq", - "date": "2019-07-16", - "status": "unqualified", - "activity": 82, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1144, - "name": "Daren Weirather", - "country": { - "name": "Israel", - "code": "il" - }, - "company": "Panasystems", - "date": "2015-07-23", - "status": "negotiation", - "activity": 96, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1145, - "name": "Fernanda Jillson", - "country": { - "name": "Mexico", - "code": "mx" - }, - "company": "Shank, Edward L Esq", - "date": "2017-07-02", - "status": "unqualified", - "activity": 92, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1146, - "name": "Gearldine Gellinger", - "country": { - "name": "Egypt", - "code": "eg" - }, - "company": "Megibow \u0026 Edwards", - "date": "2019-08-17", - "status": "proposal", - "activity": 18, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1147, - "name": "Chau Kitzman", - "country": { - "name": "Paraguay", - "code": "py" - }, - "company": "Benoff, Edward Esq", - "date": "2019-07-04", - "status": "new", - "activity": 9, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1148, - "name": "Theola Frey", - "country": { - "name": "Vietnam", - "code": "vn" - }, - "company": "Woodbridge Free Public Library", - "date": "2020-03-14", - "status": "unqualified", - "activity": 44, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1149, - "name": "Cheryl Haroldson", - "country": { - "name": "France", - "code": "fr" - }, - "company": "New York Life John Thune", - "date": "2018-04-03", - "status": "new", - "activity": 55, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1150, - "name": "Laticia Merced", - "country": { - "name": "Burkina Faso", - "code": "bf" - }, - "company": "Alinabal Inc", - "date": "2017-03-04", - "status": "unqualified", - "activity": 21, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1151, - "name": "Carissa Batman", - "country": { - "name": "Greece", - "code": "gr" - }, - "company": "Poletto, Kim David Esq", - "date": "2016-05-05", - "status": "negotiation", - "activity": 91, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1152, - "name": "Lezlie Craghead", - "country": { - "name": "Panama", - "code": "pa" - }, - "company": "Chang, Carolyn Esq", - "date": "2019-05-28", - "status": "renewal", - "activity": 30, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1153, - "name": "Ozell Shealy", - "country": { - "name": "Pakistan", - "code": "pk" - }, - "company": "Silver Bros Inc", - "date": "2016-08-19", - "status": "proposal", - "activity": 14, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1154, - "name": "Arminda Parvis", - "country": { - "name": "Indonesia", - "code": "id" - }, - "company": "Newtec Inc", - "date": "2020-02-09", - "status": "proposal", - "activity": 77, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1155, - "name": "Reita Leto", - "country": { - "name": "Belgium", - "code": "be" - }, - "company": "Creative Business Systems", - "date": "2020-04-03", - "status": "unqualified", - "activity": 58, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1156, - "name": "Yolando Luczki", - "country": { - "name": "France", - "code": "fr" - }, - "company": "Dal Tile Corporation", - "date": "2015-01-27", - "status": "renewal", - "activity": 78, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1157, - "name": "Lizette Stem", - "country": { - "name": "Slovakia", - "code": "sk" - }, - "company": "Edward S Katz", - "date": "2018-08-06", - "status": "new", - "activity": 67, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1158, - "name": "Gregoria Pawlowicz", - "country": { - "name": "Egypt", - "code": "eg" - }, - "company": "Oh My Goodknits Inc", - "date": "2020-02-20", - "status": "renewal", - "activity": 29, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1159, - "name": "Carin Deleo", - "country": { - "name": "China", - "code": "cn" - }, - "company": "Redeker, Debbie", - "date": "2015-05-28", - "status": "qualified", - "activity": 13, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1160, - "name": "Chantell Maynerich", - "country": { - "name": "Estonia", - "code": "ee" - }, - "company": "Desert Sands Motel", - "date": "2016-09-05", - "status": "unqualified", - "activity": 75, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1161, - "name": "Dierdre Yum", - "country": { - "name": "Czech Republic", - "code": "cz" - }, - "company": "Cummins Southern Plains Inc", - "date": "2016-12-20", - "status": "negotiation", - "activity": 1, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1162, - "name": "Larae Gudroe", - "country": { - "name": "Slovenia", - "code": "si" - }, - "company": "Lehigh Furn Divsn Lehigh", - "date": "2015-11-28", - "status": "unqualified", - "activity": 13, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1163, - "name": "Latrice Tolfree", - "country": { - "name": "Jamaica", - "code": "jm" - }, - "company": "United Van Lines Agent", - "date": "2018-11-11", - "status": "renewal", - "activity": 73, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1164, - "name": "Kerry Theodorov", - "country": { - "name": "Romania", - "code": "ro" - }, - "company": "Capitol Reporters", - "date": "2016-11-05", - "status": "unqualified", - "activity": 76, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1165, - "name": "Dorthy Hidvegi", - "country": { - "name": "Poland", - "code": "pl" - }, - "company": "Kwik Kopy Printing", - "date": "2020-08-13", - "status": "qualified", - "activity": 60, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1166, - "name": "Fannie Lungren", - "country": { - "name": "Belarus", - "code": "by" - }, - "company": "Centro Inc", - "date": "2015-07-06", - "status": "negotiation", - "activity": 24, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1167, - "name": "Evangelina Radde", - "country": { - "name": "Ivory Coast", - "code": "ci" - }, - "company": "Campbell, Jan Esq", - "date": "2020-02-25", - "status": "unqualified", - "activity": 93, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1168, - "name": "Novella Degroot", - "country": { - "name": "Slovenia", - "code": "si" - }, - "company": "Evans, C Kelly Esq", - "date": "2017-12-19", - "status": "unqualified", - "activity": 30, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1169, - "name": "Clay Hoa", - "country": { - "name": "Paraguay", - "code": "py" - }, - "company": "Scat Enterprises", - "date": "2016-02-22", - "status": "negotiation", - "activity": 93, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1170, - "name": "Jennifer Fallick", - "country": { - "name": "Australia", - "code": "au" - }, - "company": "Nagle, Daniel J Esq", - "date": "2016-12-24", - "status": "unqualified", - "activity": 88, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1171, - "name": "Irma Wolfgramm", - "country": { - "name": "Belgium", - "code": "be" - }, - "company": "Serendiquity Bed \u0026 Breakfast", - "date": "2020-10-18", - "status": "negotiation", - "activity": 70, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1172, - "name": "Eun Coody", - "country": { - "name": "Taiwan", - "code": "tw" - }, - "company": "Ray Carolyne Realty", - "date": "2018-02-12", - "status": "qualified", - "activity": 61, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1173, - "name": "Sylvia Cousey", - "country": { - "name": "Ireland", - "code": "ie" - }, - "company": "Berg, Charles E", - "date": "2018-06-10", - "status": "unqualified", - "activity": 91, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1174, - "name": "Nana Wrinkles", - "country": { - "name": "Austria", - "code": "at" - }, - "company": "Ray, Milbern D", - "date": "2017-04-11", - "status": "renewal", - "activity": 98, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1175, - "name": "Layla Springe", - "country": { - "name": "South Africa", - "code": "za" - }, - "company": "Chadds Ford Winery", - "date": "2019-07-27", - "status": "unqualified", - "activity": 97, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1176, - "name": "Joesph Degonia", - "country": { - "name": "Serbia", - "code": "rs" - }, - "company": "A R Packaging", - "date": "2020-04-23", - "status": "renewal", - "activity": 56, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1177, - "name": "Annabelle Boord", - "country": { - "name": "Guatemala", - "code": "gt" - }, - "company": "Corn Popper", - "date": "2020-09-16", - "status": "proposal", - "activity": 76, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1178, - "name": "Stephaine Vinning", - "country": { - "name": "Australia", - "code": "au" - }, - "company": "Birite Foodservice Distr", - "date": "2016-05-14", - "status": "negotiation", - "activity": 43, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1179, - "name": "Nelida Sawchuk", - "country": { - "name": "South Africa", - "code": "za" - }, - "company": "Anchorage Museum Of Hist \u0026 Art", - "date": "2018-06-22", - "status": "qualified", - "activity": 58, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1180, - "name": "Marguerita Hiatt", - "country": { - "name": "United Kingdom", - "code": "gb" - }, - "company": "Haber, George D Md", - "date": "2018-10-25", - "status": "qualified", - "activity": 72, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1181, - "name": "Carmela Cookey", - "country": { - "name": "France", - "code": "fr" - }, - "company": "Royal Pontiac Olds Inc", - "date": "2018-07-19", - "status": "proposal", - "activity": 24, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1182, - "name": "Junita Brideau", - "country": { - "name": "Indonesia", - "code": "id" - }, - "company": "Leonards Antiques Inc", - "date": "2015-03-15", - "status": "proposal", - "activity": 86, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1183, - "name": "Claribel Varriano", - "country": { - "name": "Ecuador", - "code": "ec" - }, - "company": "Meca", - "date": "2017-04-14", - "status": "unqualified", - "activity": 15, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1184, - "name": "Benton Skursky", - "country": { - "name": "Iceland", - "code": "is" - }, - "company": "Nercon Engineering \u0026 Mfg Inc", - "date": "2015-02-19", - "status": "proposal", - "activity": 9, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1185, - "name": "Hillary Skulski", - "country": { - "name": "France", - "code": "fr" - }, - "company": "Replica I", - "date": "2016-03-25", - "status": "unqualified", - "activity": 82, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1186, - "name": "Merilyn Bayless", - "country": { - "name": "Jamaica", - "code": "jm" - }, - "company": "20 20 Printing Inc", - "date": "2020-10-13", - "status": "unqualified", - "activity": 13, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1187, - "name": "Teri Ennaco", - "country": { - "name": "Pakistan", - "code": "pk" - }, - "company": "Publishers Group West", - "date": "2019-12-21", - "status": "unqualified", - "activity": 57, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1188, - "name": "Merlyn Lawler", - "country": { - "name": "Germany", - "code": "de" - }, - "company": "Nischwitz, Jeffrey L Esq", - "date": "2016-02-26", - "status": "renewal", - "activity": 45, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1189, - "name": "Georgene Montezuma", - "country": { - "name": "Senegal", - "code": "sn" - }, - "company": "Payne Blades \u0026 Wellborn Pa", - "date": "2018-10-11", - "status": "new", - "activity": 64, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1190, - "name": "Jettie Mconnell", - "country": { - "name": "Denmark", - "code": "dk" - }, - "company": "Coldwell Bnkr Wright Real Est", - "date": "2015-10-18", - "status": "negotiation", - "activity": 74, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1191, - "name": "Lemuel Latzke", - "country": { - "name": "Colombia", - "code": "co" - }, - "company": "Computer Repair Service", - "date": "2016-02-13", - "status": "proposal", - "activity": 79, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1192, - "name": "Melodie Knipp", - "country": { - "name": "Finland", - "code": "fi" - }, - "company": "Fleetwood Building Block Inc", - "date": "2018-03-08", - "status": "negotiation", - "activity": 19, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1193, - "name": "Candida Corbley", - "country": { - "name": "Poland", - "code": "pl" - }, - "company": "Colts Neck Medical Assocs Inc", - "date": "2017-12-02", - "status": "negotiation", - "activity": 11, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1194, - "name": "Karan Karpin", - "country": { - "name": "Estonia", - "code": "ee" - }, - "company": "New England Taxidermy", - "date": "2019-01-07", - "status": "proposal", - "activity": 4, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1195, - "name": "Andra Scheyer", - "country": { - "name": "Romania", - "code": "ro" - }, - "company": "Ludcke, George O Esq", - "date": "2016-08-14", - "status": "qualified", - "activity": 62, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1196, - "name": "Felicidad Poullion", - "country": { - "name": "Greece", - "code": "gr" - }, - "company": "Mccorkle, Tom S Esq", - "date": "2016-03-05", - "status": "renewal", - "activity": 64, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1197, - "name": "Belen Strassner", - "country": { - "name": "Ivory Coast", - "code": "ci" - }, - "company": "Eagle Software Inc", - "date": "2015-12-14", - "status": "qualified", - "activity": 91, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1198, - "name": "Gracia Melnyk", - "country": { - "name": "Costa Rica", - "code": "cr" - }, - "company": "Juvenile \u0026 Adult Super", - "date": "2019-06-01", - "status": "unqualified", - "activity": 40, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1199, - "name": "Jolanda Hanafan", - "country": { - "name": "Cameroon", - "code": "cm" - }, - "company": "Perez, Joseph J Esq", - "date": "2015-12-09", - "status": "qualified", - "activity": 27, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1200, - "name": "Barrett Toyama", - "country": { - "name": "Thailand", - "code": "th" - }, - "company": "Case Foundation Co", - "date": "2019-08-16", - "status": "new", - "activity": 82, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1201, - "name": "Helga Fredicks", - "country": { - "name": "Guatemala", - "code": "gt" - }, - "company": "Eis Environmental Engrs Inc", - "date": "2018-06-20", - "status": "new", - "activity": 33, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1202, - "name": "Ashlyn Pinilla", - "country": { - "name": "Japan", - "code": "jp" - }, - "company": "Art Crafters", - "date": "2018-04-11", - "status": "unqualified", - "activity": 5, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1203, - "name": "Fausto Agramonte", - "country": { - "name": "Belgium", - "code": "be" - }, - "company": "Marriott Hotels Resorts Suites", - "date": "2019-06-25", - "status": "new", - "activity": 22, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1204, - "name": "Ronny Caiafa", - "country": { - "name": "Argentina", - "code": "ar" - }, - "company": "Remaco Inc", - "date": "2020-07-21", - "status": "new", - "activity": 61, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1205, - "name": "Marge Limmel", - "country": { - "name": "Cameroon", - "code": "cm" - }, - "company": "Bjork, Robert D Jr", - "date": "2015-03-12", - "status": "unqualified", - "activity": 90, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1206, - "name": "Norah Waymire", - "country": { - "name": "United States", - "code": "us" - }, - "company": "Carmichael, Jeffery L Esq", - "date": "2019-06-11", - "status": "renewal", - "activity": 48, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1207, - "name": "Aliza Baltimore", - "country": { - "name": "Malaysia", - "code": "my" - }, - "company": "Andrews, J Robert Esq", - "date": "2020-11-25", - "status": "unqualified", - "activity": 59, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1208, - "name": "Mozell Pelkowski", - "country": { - "name": "Latvia", - "code": "lv" - }, - "company": "Winship \u0026 Byrne", - "date": "2018-04-13", - "status": "unqualified", - "activity": 94, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1209, - "name": "Viola Bitsuie", - "country": { - "name": "Denmark", - "code": "dk" - }, - "company": "Burton \u0026 Davis", - "date": "2018-07-07", - "status": "new", - "activity": 94, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1210, - "name": "Franklyn Emard", - "country": { - "name": "Iceland", - "code": "is" - }, - "company": "Olympic Graphic Arts", - "date": "2018-02-25", - "status": "qualified", - "activity": 95, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1211, - "name": "Willodean Konopacki", - "country": { - "name": "Hong Kong", - "code": "hk" - }, - "company": "Magnuson", - "date": "2017-10-03", - "status": "renewal", - "activity": 20, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1212, - "name": "Beckie Silvestrini", - "country": { - "name": "Poland", - "code": "pl" - }, - "company": "A All American Travel Inc", - "date": "2016-11-26", - "status": "renewal", - "activity": 81, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1213, - "name": "Rebecka Gesick", - "country": { - "name": "Philippines", - "code": "ph" - }, - "company": "Polykote Inc", - "date": "2019-06-22", - "status": "renewal", - "activity": 45, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1214, - "name": "Frederica Blunk", - "country": { - "name": "Lithuania", - "code": "lt" - }, - "company": "Jets Cybernetics", - "date": "2019-06-07", - "status": "renewal", - "activity": 56, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1215, - "name": "Glen Bartolet", - "country": { - "name": "Germany", - "code": "de" - }, - "company": "Metlab Testing Services", - "date": "2015-02-13", - "status": "proposal", - "activity": 99, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1216, - "name": "Freeman Gochal", - "country": { - "name": "Slovenia", - "code": "si" - }, - "company": "Kellermann, William T Esq", - "date": "2019-08-27", - "status": "negotiation", - "activity": 2, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1217, - "name": "Vincent Meinerding", - "country": { - "name": "United States", - "code": "us" - }, - "company": "Arturi, Peter D Esq", - "date": "2018-06-18", - "status": "new", - "activity": 58, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1218, - "name": "Rima Bevelacqua", - "country": { - "name": "Taiwan", - "code": "tw" - }, - "company": "Mcauley Mfg Co", - "date": "2019-05-18", - "status": "new", - "activity": 31, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1219, - "name": "Glendora Sarbacher", - "country": { - "name": "Lithuania", - "code": "lt" - }, - "company": "Defur Voran Hanley Radcliff", - "date": "2018-04-21", - "status": "new", - "activity": 79, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1220, - "name": "Avery Steier", - "country": { - "name": "Mexico", - "code": "mx" - }, - "company": "Dill Dill Carr \u0026 Stonbraker Pc", - "date": "2017-07-27", - "status": "proposal", - "activity": 63, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1221, - "name": "Cristy Lother", - "country": { - "name": "Burkina Faso", - "code": "bf" - }, - "company": "Kleensteel", - "date": "2018-05-19", - "status": "renewal", - "activity": 55, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1222, - "name": "Nicolette Brossart", - "country": { - "name": "Egypt", - "code": "eg" - }, - "company": "Goulds Pumps Inc Slurry Pump", - "date": "2015-05-26", - "status": "new", - "activity": 25, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1223, - "name": "Tracey Modzelewski", - "country": { - "name": "Denmark", - "code": "dk" - }, - "company": "Kansas City Insurance Report", - "date": "2019-07-02", - "status": "renewal", - "activity": 4, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1224, - "name": "Virgina Tegarden", - "country": { - "name": "Cameroon", - "code": "cm" - }, - "company": "Berhanu International Foods", - "date": "2017-10-09", - "status": "qualified", - "activity": 62, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1225, - "name": "Tiera Frankel", - "country": { - "name": "India", - "code": "in" - }, - "company": "Roland Ashcroft", - "date": "2018-03-27", - "status": "unqualified", - "activity": 90, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1226, - "name": "Alaine Bergesen", - "country": { - "name": "Peru", - "code": "pe" - }, - "company": "Hispanic Magazine", - "date": "2017-08-10", - "status": "qualified", - "activity": 34, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1227, - "name": "Earleen Mai", - "country": { - "name": "Italy", - "code": "it" - }, - "company": "Little Sheet Metal Co", - "date": "2016-06-22", - "status": "proposal", - "activity": 38, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1228, - "name": "Leonida Gobern", - "country": { - "name": "Cuba", - "code": "cu" - }, - "company": "Holmes, Armstead J Esq", - "date": "2020-02-24", - "status": "renewal", - "activity": 96, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1229, - "name": "Ressie Auffrey", - "country": { - "name": "Japan", - "code": "jp" - }, - "company": "Faw, James C Cpa", - "date": "2016-10-21", - "status": "negotiation", - "activity": 28, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1230, - "name": "Justine Mugnolo", - "country": { - "name": "Argentina", - "code": "ar" - }, - "company": "Evans Rule Company", - "date": "2016-02-21", - "status": "negotiation", - "activity": 83, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1231, - "name": "Eladia Saulter", - "country": { - "name": "Switzerland", - "code": "ch" - }, - "company": "Tyee Productions Inc", - "date": "2016-03-10", - "status": "new", - "activity": 16, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1232, - "name": "Chaya Malvin", - "country": { - "name": "Cuba", - "code": "cu" - }, - "company": "Dunnells \u0026 Duvall", - "date": "2016-07-22", - "status": "renewal", - "activity": 12, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1233, - "name": "Gwenn Suffield", - "country": { - "name": "Austria", - "code": "at" - }, - "company": "Deltam Systems Inc", - "date": "2019-06-23", - "status": "qualified", - "activity": 67, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1234, - "name": "Salena Karpel", - "country": { - "name": "Puerto Rico", - "code": "pr" - }, - "company": "Hammill Mfg Co", - "date": "2016-08-02", - "status": "renewal", - "activity": 0, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1235, - "name": "Yoko Fishburne", - "country": { - "name": "Croatia", - "code": "hr" - }, - "company": "Sams Corner Store", - "date": "2017-08-06", - "status": "unqualified", - "activity": 73, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1236, - "name": "Taryn Moyd", - "country": { - "name": "Serbia", - "code": "rs" - }, - "company": "Siskin, Mark J Esq", - "date": "2016-12-18", - "status": "negotiation", - "activity": 57, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1237, - "name": "Katina Polidori", - "country": { - "name": "Nigeria", - "code": "ng" - }, - "company": "Cape \u0026 Associates Real Estate", - "date": "2016-08-25", - "status": "unqualified", - "activity": 37, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1238, - "name": "Rickie Plumer", - "country": { - "name": "Turkey", - "code": "tr" - }, - "company": "Merrill Lynch", - "date": "2018-11-04", - "status": "unqualified", - "activity": 71, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1239, - "name": "Alex Loader", - "country": { - "name": "Italy", - "code": "it" - }, - "company": "Sublett, Scott Esq", - "date": "2016-01-07", - "status": "unqualified", - "activity": 22, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1240, - "name": "Lashon Vizarro", - "country": { - "name": "Ecuador", - "code": "ec" - }, - "company": "Sentry Signs", - "date": "2019-08-02", - "status": "negotiation", - "activity": 46, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1241, - "name": "Lauran Burnard", - "country": { - "name": "Czech Republic", - "code": "cz" - }, - "company": "Professionals Unlimited", - "date": "2016-04-27", - "status": "renewal", - "activity": 30, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1242, - "name": "Ceola Setter", - "country": { - "name": "Taiwan", - "code": "tw" - }, - "company": "Southern Steel Shelving Co", - "date": "2017-05-13", - "status": "qualified", - "activity": 43, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1243, - "name": "My Rantanen", - "country": { - "name": "Philippines", - "code": "ph" - }, - "company": "Bosco, Paul J", - "date": "2017-09-11", - "status": "proposal", - "activity": 60, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1244, - "name": "Lorrine Worlds", - "country": { - "name": "Argentina", - "code": "ar" - }, - "company": "Longo, Nicholas J Esq", - "date": "2018-05-10", - "status": "renewal", - "activity": 51, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1245, - "name": "Peggie Sturiale", - "country": { - "name": "Malaysia", - "code": "my" - }, - "company": "Henry County Middle School", - "date": "2019-11-03", - "status": "renewal", - "activity": 41, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1246, - "name": "Marvel Raymo", - "country": { - "name": "Belgium", - "code": "be" - }, - "company": "Edison Supply \u0026 Equipment Co", - "date": "2016-03-08", - "status": "renewal", - "activity": 9, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1247, - "name": "Daron Dinos", - "country": { - "name": "Hungary", - "code": "hu" - }, - "company": "Wolf, Warren R Esq", - "date": "2016-03-25", - "status": "unqualified", - "activity": 30, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1248, - "name": "An Fritz", - "country": { - "name": "Netherlands", - "code": "nl" - }, - "company": "Linguistic Systems Inc", - "date": "2017-08-04", - "status": "proposal", - "activity": 86, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1249, - "name": "Portia Stimmel", - "country": { - "name": "Australia", - "code": "au" - }, - "company": "Peace Christian Center", - "date": "2020-01-13", - "status": "qualified", - "activity": 30, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1250, - "name": "Rhea Aredondo", - "country": { - "name": "Greece", - "code": "gr" - }, - "company": "Double B Foods Inc", - "date": "2016-06-19", - "status": "qualified", - "activity": 68, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1251, - "name": "Benedict Sama", - "country": { - "name": "Israel", - "code": "il" - }, - "company": "Alexander \u0026 Alexander Inc", - "date": "2018-08-18", - "status": "negotiation", - "activity": 79, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1252, - "name": "Alyce Arias", - "country": { - "name": "Egypt", - "code": "eg" - }, - "company": "Fairbanks Scales", - "date": "2018-09-14", - "status": "new", - "activity": 77, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1253, - "name": "Heike Berganza", - "country": { - "name": "Bulgaria", - "code": "bg" - }, - "company": "Cali Sportswear Cutting Dept", - "date": "2019-01-21", - "status": "unqualified", - "activity": 95, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1254, - "name": "Carey Dopico", - "country": { - "name": "Saudi Arabia", - "code": "sa" - }, - "company": "Garofani, John Esq", - "date": "2020-05-25", - "status": "negotiation", - "activity": 35, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1255, - "name": "Dottie Hellickson", - "country": { - "name": "Chile", - "code": "cl" - }, - "company": "Thompson Fabricating Co", - "date": "2016-02-12", - "status": "qualified", - "activity": 7, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1256, - "name": "Deandrea Hughey", - "country": { - "name": "South Africa", - "code": "za" - }, - "company": "Century 21 Krall Real Estate", - "date": "2018-09-26", - "status": "unqualified", - "activity": 96, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1257, - "name": "Kimberlie Duenas", - "country": { - "name": "Bulgaria", - "code": "bg" - }, - "company": "Mid Contntl Rlty \u0026 Prop Mgmt", - "date": "2015-07-27", - "status": "qualified", - "activity": 96, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1258, - "name": "Martina Staback", - "country": { - "name": "Luxembourg", - "code": "lu" - }, - "company": "Ace Signs Inc", - "date": "2017-02-14", - "status": "new", - "activity": 47, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1259, - "name": "Skye Fillingim", - "country": { - "name": "Belgium", - "code": "be" - }, - "company": "Rodeway Inn", - "date": "2017-02-12", - "status": "new", - "activity": 86, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1260, - "name": "Jade Farrar", - "country": { - "name": "Mexico", - "code": "mx" - }, - "company": "Bonnet \u0026 Daughter", - "date": "2017-02-23", - "status": "new", - "activity": 73, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1261, - "name": "Charlene Hamilton", - "country": { - "name": "India", - "code": "in" - }, - "company": "Oshins \u0026 Gibbons", - "date": "2017-09-23", - "status": "unqualified", - "activity": 32, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1262, - "name": "Geoffrey Acey", - "country": { - "name": "Hong Kong", - "code": "hk" - }, - "company": "Price Business Services", - "date": "2019-10-11", - "status": "proposal", - "activity": 98, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1263, - "name": "Stevie Westerbeck", - "country": { - "name": "Lithuania", - "code": "lt" - }, - "company": "Wise, Dennis W Md", - "date": "2017-08-01", - "status": "renewal", - "activity": 57, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1264, - "name": "Pamella Fortino", - "country": { - "name": "Panama", - "code": "pa" - }, - "company": "Super 8 Motel", - "date": "2018-09-03", - "status": "new", - "activity": 100, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1265, - "name": "Harrison Haufler", - "country": { - "name": "Malaysia", - "code": "my" - }, - "company": "John Wagner Associates", - "date": "2016-08-25", - "status": "qualified", - "activity": 85, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1266, - "name": "Johnna Engelberg", - "country": { - "name": "Thailand", - "code": "th" - }, - "company": "Thrifty Oil Co", - "date": "2019-06-02", - "status": "renewal", - "activity": 1, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1267, - "name": "Buddy Cloney", - "country": { - "name": "Hungary", - "code": "hu" - }, - "company": "Larkfield Photo", - "date": "2020-05-14", - "status": "qualified", - "activity": 9, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1268, - "name": "Dalene Riden", - "country": { - "name": "Bolivia", - "code": "bo" - }, - "company": "Silverman Planetarium", - "date": "2019-08-23", - "status": "renewal", - "activity": 31, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1269, - "name": "Jerry Zurcher", - "country": { - "name": "Ukraine", - "code": "ua" - }, - "company": "J \u0026 F Lumber", - "date": "2015-05-11", - "status": "renewal", - "activity": 52, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1270, - "name": "Haydee Denooyer", - "country": { - "name": "Ivory Coast", - "code": "ci" - }, - "company": "Cleaning Station Inc", - "date": "2016-04-17", - "status": "qualified", - "activity": 80, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1271, - "name": "Joseph Cryer", - "country": { - "name": "Philippines", - "code": "ph" - }, - "company": "Ames Stationers", - "date": "2019-11-26", - "status": "qualified", - "activity": 53, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1272, - "name": "Deonna Kippley", - "country": { - "name": "South Africa", - "code": "za" - }, - "company": "Midas Muffler Shops", - "date": "2017-08-26", - "status": "qualified", - "activity": 52, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1273, - "name": "Raymon Calvaresi", - "country": { - "name": "South Africa", - "code": "za" - }, - "company": "Seaboard Securities Inc", - "date": "2017-07-09", - "status": "qualified", - "activity": 45, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1274, - "name": "Alecia Bubash", - "country": { - "name": "Poland", - "code": "pl" - }, - "company": "Petersen, James E Esq", - "date": "2016-05-19", - "status": "new", - "activity": 28, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1275, - "name": "Ma Layous", - "country": { - "name": "Latvia", - "code": "lv" - }, - "company": "Development Authority", - "date": "2016-02-11", - "status": "qualified", - "activity": 2, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1276, - "name": "Detra Coyier", - "country": { - "name": "Ivory Coast", - "code": "ci" - }, - "company": "Schott Fiber Optics Inc", - "date": "2019-06-05", - "status": "proposal", - "activity": 95, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1277, - "name": "Terrilyn Rodeigues", - "country": { - "name": "Thailand", - "code": "th" - }, - "company": "Stuart J Agins", - "date": "2016-08-04", - "status": "renewal", - "activity": 35, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1278, - "name": "Salome Lacovara", - "country": { - "name": "Romania", - "code": "ro" - }, - "company": "Mitsumi Electronics Corp", - "date": "2015-06-05", - "status": "unqualified", - "activity": 78, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1279, - "name": "Garry Keetch", - "country": { - "name": "Luxembourg", - "code": "lu" - }, - "company": "Italian Express Franchise Corp", - "date": "2015-06-20", - "status": "unqualified", - "activity": 86, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1280, - "name": "Matthew Neither", - "country": { - "name": "United Kingdom", - "code": "gb" - }, - "company": "American Council On Sci \u0026 Hlth", - "date": "2018-06-24", - "status": "qualified", - "activity": 4, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1281, - "name": "Theodora Restrepo", - "country": { - "name": "Paraguay", - "code": "py" - }, - "company": "Kleri, Patricia S Esq", - "date": "2017-08-15", - "status": "renewal", - "activity": 66, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1282, - "name": "Noah Kalafatis", - "country": { - "name": "Saudi Arabia", - "code": "sa" - }, - "company": "Twiggs Abrams Blanchard", - "date": "2020-06-24", - "status": "negotiation", - "activity": 35, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1283, - "name": "Carmen Sweigard", - "country": { - "name": "Bolivia", - "code": "bo" - }, - "company": "Maui Research \u0026 Technology Pk", - "date": "2019-08-08", - "status": "new", - "activity": 96, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1284, - "name": "Lavonda Hengel", - "country": { - "name": "Hungary", - "code": "hu" - }, - "company": "Bradley Nameplate Corp", - "date": "2019-10-25", - "status": "negotiation", - "activity": 48, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1285, - "name": "Junita Stoltzman", - "country": { - "name": "Turkey", - "code": "tr" - }, - "company": "Geonex Martel Inc", - "date": "2015-03-19", - "status": "proposal", - "activity": 64, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1286, - "name": "Herminia Nicolozakes", - "country": { - "name": "Venezuela", - "code": "ve" - }, - "company": "Sea Island Div Of Fstr Ind Inc", - "date": "2019-09-09", - "status": "negotiation", - "activity": 0, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1287, - "name": "Casie Good", - "country": { - "name": "Japan", - "code": "jp" - }, - "company": "Papay, Debbie J Esq", - "date": "2016-11-27", - "status": "new", - "activity": 87, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1288, - "name": "Reena Maisto", - "country": { - "name": "Panama", - "code": "pa" - }, - "company": "Lane Promotions", - "date": "2016-08-22", - "status": "new", - "activity": 16, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1289, - "name": "Mirta Mallett", - "country": { - "name": "Singapore", - "code": "sg" - }, - "company": "Stephen Kennerly Archts Inc Pc", - "date": "2017-11-27", - "status": "renewal", - "activity": 14, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1290, - "name": "Cathrine Pontoriero", - "country": { - "name": "Finland", - "code": "fi" - }, - "company": "Business Systems Of Wis Inc", - "date": "2020-02-07", - "status": "negotiation", - "activity": 58, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1291, - "name": "Filiberto Tawil", - "country": { - "name": "Panama", - "code": "pa" - }, - "company": "Flash, Elena Salerno Esq", - "date": "2018-01-28", - "status": "proposal", - "activity": 0, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1292, - "name": "Raul Upthegrove", - "country": { - "name": "Panama", - "code": "pa" - }, - "company": "Neeley, Gregory W Esq", - "date": "2019-11-16", - "status": "renewal", - "activity": 59, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1293, - "name": "Sarah Candlish", - "country": { - "name": "Hong Kong", - "code": "hk" - }, - "company": "Alabama Educational Tv Comm", - "date": "2019-06-09", - "status": "proposal", - "activity": 30, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1294, - "name": "Lucy Treston", - "country": { - "name": "Jamaica", - "code": "jm" - }, - "company": "Franz Inc", - "date": "2017-02-07", - "status": "proposal", - "activity": 59, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1295, - "name": "Judy Aquas", - "country": { - "name": "Romania", - "code": "ro" - }, - "company": "Plantation Restaurant", - "date": "2020-09-14", - "status": "renewal", - "activity": 86, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1296, - "name": "Yvonne Tjepkema", - "country": { - "name": "United Kingdom", - "code": "gb" - }, - "company": "Radio Communications Co", - "date": "2017-01-06", - "status": "renewal", - "activity": 33, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1297, - "name": "Kayleigh Lace", - "country": { - "name": "Denmark", - "code": "dk" - }, - "company": "Dentalaw Divsn Hlth Care", - "date": "2019-11-04", - "status": "negotiation", - "activity": 70, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1298, - "name": "Felix Hirpara", - "country": { - "name": "Panama", - "code": "pa" - }, - "company": "American Speedy Printing Ctrs", - "date": "2015-03-13", - "status": "new", - "activity": 8, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1299, - "name": "Tresa Sweely", - "country": { - "name": "Germany", - "code": "de" - }, - "company": "Grayson, Grant S Esq", - "date": "2019-12-22", - "status": "proposal", - "activity": 22, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1300, - "name": "Kristeen Turinetti", - "country": { - "name": "Burkina Faso", - "code": "bf" - }, - "company": "Jeanerette Middle School", - "date": "2017-09-28", - "status": "new", - "activity": 67, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1301, - "name": "Jenelle Regusters", - "country": { - "name": "Hungary", - "code": "hu" - }, - "company": "Haavisto, Brian F Esq", - "date": "2019-07-27", - "status": "qualified", - "activity": 13, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1302, - "name": "Renea Monterrubio", - "country": { - "name": "Greece", - "code": "gr" - }, - "company": "Wmmt Radio Station", - "date": "2016-03-28", - "status": "proposal", - "activity": 73, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1303, - "name": "Olive Matuszak", - "country": { - "name": "Germany", - "code": "de" - }, - "company": "Colony Paints Sales Ofc \u0026 Plnt", - "date": "2018-04-15", - "status": "unqualified", - "activity": 70, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1304, - "name": "Ligia Reiber", - "country": { - "name": "Cameroon", - "code": "cm" - }, - "company": "Floral Expressions", - "date": "2017-02-02", - "status": "negotiation", - "activity": 51, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1305, - "name": "Christiane Eschberger", - "country": { - "name": "Romania", - "code": "ro" - }, - "company": "Casco Services Inc", - "date": "2018-03-27", - "status": "unqualified", - "activity": 81, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1306, - "name": "Goldie Schirpke", - "country": { - "name": "Paraguay", - "code": "py" - }, - "company": "Reuter, Arthur C Jr", - "date": "2015-04-21", - "status": "renewal", - "activity": 8, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1307, - "name": "Loreta Timenez", - "country": { - "name": "Burkina Faso", - "code": "bf" - }, - "company": "Kaminski, Katherine Andritsaki", - "date": "2015-07-17", - "status": "proposal", - "activity": 29, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1308, - "name": "Fabiola Hauenstein", - "country": { - "name": "Czech Republic", - "code": "cz" - }, - "company": "Sidewinder Products Corp", - "date": "2015-12-12", - "status": "renewal", - "activity": 42, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1309, - "name": "Amie Perigo", - "country": { - "name": "Russia", - "code": "ru" - }, - "company": "General Foam Corporation", - "date": "2016-06-13", - "status": "new", - "activity": 55, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1310, - "name": "Raina Brachle", - "country": { - "name": "Greece", - "code": "gr" - }, - "company": "Ikg Borden Divsn Harsco Corp", - "date": "2016-11-28", - "status": "negotiation", - "activity": 12, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1311, - "name": "Erinn Canlas", - "country": { - "name": "United Kingdom", - "code": "gb" - }, - "company": "Anchor Computer Inc", - "date": "2018-12-08", - "status": "proposal", - "activity": 89, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1312, - "name": "Cherry Lietz", - "country": { - "name": "Bulgaria", - "code": "bg" - }, - "company": "Sebring \u0026 Co", - "date": "2017-11-04", - "status": "qualified", - "activity": 22, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1313, - "name": "Kattie Vonasek", - "country": { - "name": "Austria", - "code": "at" - }, - "company": "H A C Farm Lines Co Optv Assoc", - "date": "2017-02-17", - "status": "proposal", - "activity": 58, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1314, - "name": "Lilli Scriven", - "country": { - "name": "Egypt", - "code": "eg" - }, - "company": "Hunter, John J Esq", - "date": "2017-04-15", - "status": "qualified", - "activity": 79, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1315, - "name": "Whitley Tomasulo", - "country": { - "name": "Qatar", - "code": "qa" - }, - "company": "Freehold Fence Co", - "date": "2017-11-16", - "status": "qualified", - "activity": 6, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1316, - "name": "Barbra Adkin", - "country": { - "name": "Nigeria", - "code": "ng" - }, - "company": "Binswanger", - "date": "2019-07-24", - "status": "qualified", - "activity": 64, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1317, - "name": "Hermila Thyberg", - "country": { - "name": "Argentina", - "code": "ar" - }, - "company": "Chilton Malting Co", - "date": "2016-11-05", - "status": "qualified", - "activity": 57, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1318, - "name": "Jesusita Flister", - "country": { - "name": "Ukraine", - "code": "ua" - }, - "company": "Schoen, Edward J Jr", - "date": "2017-03-03", - "status": "proposal", - "activity": 29, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1319, - "name": "Caitlin Julia", - "country": { - "name": "Israel", - "code": "il" - }, - "company": "Helderman, Seymour Cpa", - "date": "2018-03-13", - "status": "renewal", - "activity": 19, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1320, - "name": "Roosevelt Hoffis", - "country": { - "name": "Puerto Rico", - "code": "pr" - }, - "company": "Denbrook, Myron", - "date": "2019-04-14", - "status": "new", - "activity": 49, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1321, - "name": "Helaine Halter", - "country": { - "name": "Estonia", - "code": "ee" - }, - "company": "Lippitt, Mike", - "date": "2019-09-28", - "status": "renewal", - "activity": 62, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1322, - "name": "Lorean Martabano", - "country": { - "name": "Slovakia", - "code": "sk" - }, - "company": "Hiram, Hogg P Esq", - "date": "2017-03-23", - "status": "negotiation", - "activity": 8, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1323, - "name": "France Buzick", - "country": { - "name": "Nigeria", - "code": "ng" - }, - "company": "In Travel Agency", - "date": "2016-12-14", - "status": "renewal", - "activity": 22, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1324, - "name": "Justine Ferrario", - "country": { - "name": "Ukraine", - "code": "ua" - }, - "company": "Newhart Foods Inc", - "date": "2015-09-07", - "status": "unqualified", - "activity": 7, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1325, - "name": "Adelina Nabours", - "country": { - "name": "Mexico", - "code": "mx" - }, - "company": "Courtyard By Marriott", - "date": "2018-05-26", - "status": "renewal", - "activity": 59, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1326, - "name": "Derick Dhamer", - "country": { - "name": "Hungary", - "code": "hu" - }, - "company": "Studer, Eugene A Esq", - "date": "2020-07-04", - "status": "new", - "activity": 72, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1327, - "name": "Jerry Dallen", - "country": { - "name": "Egypt", - "code": "eg" - }, - "company": "Seashore Supply Co Waretown", - "date": "2015-10-23", - "status": "renewal", - "activity": 21, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1328, - "name": "Leota Ragel", - "country": { - "name": "Qatar", - "code": "qa" - }, - "company": "Mayar Silk Inc", - "date": "2019-06-15", - "status": "negotiation", - "activity": 74, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1329, - "name": "Jutta Amyot", - "country": { - "name": "Cameroon", - "code": "cm" - }, - "company": "National Medical Excess Corp", - "date": "2019-09-01", - "status": "proposal", - "activity": 8, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1330, - "name": "Aja Gehrett", - "country": { - "name": "Sweden", - "code": "se" - }, - "company": "Stero Company", - "date": "2018-01-28", - "status": "qualified", - "activity": 46, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1331, - "name": "Kirk Herritt", - "country": { - "name": "Morocco", - "code": "ma" - }, - "company": "Hasting, H Duane Esq", - "date": "2018-10-24", - "status": "renewal", - "activity": 2, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1332, - "name": "Leonora Mauson", - "country": { - "name": "Hong Kong", - "code": "hk" - }, - "company": "Insty Prints", - "date": "2019-02-02", - "status": "proposal", - "activity": 8, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1333, - "name": "Winfred Brucato", - "country": { - "name": "Austria", - "code": "at" - }, - "company": "Glenridge Manor Mobile Home Pk", - "date": "2019-08-16", - "status": "renewal", - "activity": 8, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1334, - "name": "Tarra Nachor", - "country": { - "name": "Panama", - "code": "pa" - }, - "company": "Circuit Solution Inc", - "date": "2019-07-10", - "status": "proposal", - "activity": 88, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1335, - "name": "Corinne Loder", - "country": { - "name": "Brazil", - "code": "br" - }, - "company": "Local Office", - "date": "2016-05-21", - "status": "proposal", - "activity": 85, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1336, - "name": "Dulce Labreche", - "country": { - "name": "South Africa", - "code": "za" - }, - "company": "Lee Kilkelly Paulson \u0026 Kabaker", - "date": "2019-11-10", - "status": "qualified", - "activity": 24, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1337, - "name": "Kate Keneipp", - "country": { - "name": "Latvia", - "code": "lv" - }, - "company": "Davis, Maxon R Esq", - "date": "2019-06-20", - "status": "proposal", - "activity": 44, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1338, - "name": "Kaitlyn Ogg", - "country": { - "name": "Tunisia", - "code": "tn" - }, - "company": "Garrison, Paul E Esq", - "date": "2019-08-01", - "status": "proposal", - "activity": 91, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1339, - "name": "Sherita Saras", - "country": { - "name": "Taiwan", - "code": "tw" - }, - "company": "Black History Resource Center", - "date": "2017-06-09", - "status": "unqualified", - "activity": 79, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1340, - "name": "Lashawnda Stuer", - "country": { - "name": "Indonesia", - "code": "id" - }, - "company": "Rodriguez, J Christopher Esq", - "date": "2018-01-08", - "status": "negotiation", - "activity": 6, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1341, - "name": "Ernest Syrop", - "country": { - "name": "Jamaica", - "code": "jm" - }, - "company": "Grant Family Health Center", - "date": "2016-10-06", - "status": "unqualified", - "activity": 90, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1342, - "name": "Nobuko Halsey", - "country": { - "name": "Argentina", - "code": "ar" - }, - "company": "Goeman Wood Products Inc", - "date": "2019-01-02", - "status": "unqualified", - "activity": 72, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1343, - "name": "Lavonna Wolny", - "country": { - "name": "Czech Republic", - "code": "cz" - }, - "company": "Linhares, Kenneth A Esq", - "date": "2019-03-09", - "status": "negotiation", - "activity": 77, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1344, - "name": "Lashaunda Lizama", - "country": { - "name": "Ecuador", - "code": "ec" - }, - "company": "Earnhardt Printing", - "date": "2016-02-16", - "status": "negotiation", - "activity": 76, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1345, - "name": "Mariann Bilden", - "country": { - "name": "Argentina", - "code": "ar" - }, - "company": "H P G Industrys Inc", - "date": "2019-12-15", - "status": "proposal", - "activity": 20, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1346, - "name": "Helene Rodenberger", - "country": { - "name": "Bolivia", - "code": "bo" - }, - "company": "Bailey Transportation Prod Inc", - "date": "2016-09-22", - "status": "unqualified", - "activity": 26, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1347, - "name": "Roselle Estell", - "country": { - "name": "Hungary", - "code": "hu" - }, - "company": "Mcglynn Bliss Pc", - "date": "2016-11-25", - "status": "negotiation", - "activity": 80, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1348, - "name": "Samira Heintzman", - "country": { - "name": "Vietnam", - "code": "vn" - }, - "company": "Mutual Fish Co", - "date": "2019-11-26", - "status": "qualified", - "activity": 70, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1349, - "name": "Margart Meisel", - "country": { - "name": "Serbia", - "code": "rs" - }, - "company": "Yeates, Arthur L Aia", - "date": "2019-10-27", - "status": "negotiation", - "activity": 77, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1350, - "name": "Kristofer Bennick", - "country": { - "name": "Tunisia", - "code": "tn" - }, - "company": "Logan, Ronald J Esq", - "date": "2016-02-13", - "status": "proposal", - "activity": 5, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1351, - "name": "Weldon Acuff", - "country": { - "name": "Estonia", - "code": "ee" - }, - "company": "Advantage Martgage Company", - "date": "2019-10-22", - "status": "qualified", - "activity": 38, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1352, - "name": "Shalon Shadrick", - "country": { - "name": "Iceland", - "code": "is" - }, - "company": "Germer And Gertz Llp", - "date": "2015-01-03", - "status": "proposal", - "activity": 66, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1353, - "name": "Denise Patak", - "country": { - "name": "Uruguay", - "code": "uy" - }, - "company": "Spence Law Offices", - "date": "2016-11-03", - "status": "qualified", - "activity": 77, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1354, - "name": "Louvenia Beech", - "country": { - "name": "Ecuador", - "code": "ec" - }, - "company": "John Ortiz Nts Therapy Center", - "date": "2016-04-11", - "status": "renewal", - "activity": 62, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1355, - "name": "Audry Yaw", - "country": { - "name": "Portugal", - "code": "pt" - }, - "company": "Mike Uchrin Htg \u0026 Air Cond Inc", - "date": "2017-11-22", - "status": "unqualified", - "activity": 12, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1356, - "name": "Kristel Ehmann", - "country": { - "name": "Israel", - "code": "il" - }, - "company": "Mccoy, Joy Reynolds Esq", - "date": "2016-06-23", - "status": "new", - "activity": 67, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1357, - "name": "Vincenza Zepp", - "country": { - "name": "Pakistan", - "code": "pk" - }, - "company": "Kbor 1600 Am", - "date": "2016-01-04", - "status": "qualified", - "activity": 25, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1358, - "name": "Elouise Gwalthney", - "country": { - "name": "Netherlands", - "code": "nl" - }, - "company": "Quality Inn Northwest", - "date": "2016-04-05", - "status": "proposal", - "activity": 14, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1359, - "name": "Venita Maillard", - "country": { - "name": "Poland", - "code": "pl" - }, - "company": "Wallace Church Assoc Inc", - "date": "2016-03-23", - "status": "negotiation", - "activity": 69, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1360, - "name": "Kasandra Semidey", - "country": { - "name": "Indonesia", - "code": "id" - }, - "company": "Can Tron", - "date": "2015-09-03", - "status": "new", - "activity": 25, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1361, - "name": "Xochitl Discipio", - "country": { - "name": "Slovakia", - "code": "sk" - }, - "company": "Ravaal Enterprises Inc", - "date": "2016-11-14", - "status": "qualified", - "activity": 47, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1362, - "name": "Maile Linahan", - "country": { - "name": "Nigeria", - "code": "ng" - }, - "company": "Thompson Steel Company Inc", - "date": "2016-07-24", - "status": "new", - "activity": 0, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1363, - "name": "Krissy Rauser", - "country": { - "name": "Thailand", - "code": "th" - }, - "company": "Anderson, Mark A Esq", - "date": "2020-03-06", - "status": "renewal", - "activity": 33, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1364, - "name": "Pete Dubaldi", - "country": { - "name": "Bolivia", - "code": "bo" - }, - "company": "Womack \u0026 Galich", - "date": "2015-11-22", - "status": "unqualified", - "activity": 31, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1365, - "name": "Linn Paa", - "country": { - "name": "Bolivia", - "code": "bo" - }, - "company": "Valerie \u0026 Company", - "date": "2015-08-12", - "status": "unqualified", - "activity": 26, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1366, - "name": "Paris Wide", - "country": { - "name": "Uruguay", - "code": "uy" - }, - "company": "Gehring Pumps Inc", - "date": "2018-10-21", - "status": "proposal", - "activity": 90, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1367, - "name": "Wynell Dorshorst", - "country": { - "name": "Romania", - "code": "ro" - }, - "company": "Haehnel, Craig W Esq", - "date": "2018-05-10", - "status": "new", - "activity": 60, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1368, - "name": "Quentin Birkner", - "country": { - "name": "Senegal", - "code": "sn" - }, - "company": "Spoor Behrins Campbell \u0026 Young", - "date": "2019-02-03", - "status": "unqualified", - "activity": 68, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1369, - "name": "Regenia Kannady", - "country": { - "name": "Portugal", - "code": "pt" - }, - "company": "Ken Jeter Store Equipment Inc", - "date": "2018-07-13", - "status": "new", - "activity": 74, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1370, - "name": "Sheron Louissant", - "country": { - "name": "France", - "code": "fr" - }, - "company": "Potter, Brenda J Cpa", - "date": "2017-01-04", - "status": "qualified", - "activity": 86, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1371, - "name": "Izetta Funnell", - "country": { - "name": "Hong Kong", - "code": "hk" - }, - "company": "Baird Kurtz \u0026 Dobson", - "date": "2019-11-05", - "status": "new", - "activity": 67, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1372, - "name": "Rodolfo Butzen", - "country": { - "name": "Taiwan", - "code": "tw" - }, - "company": "Minor, Cynthia A Esq", - "date": "2020-09-25", - "status": "proposal", - "activity": 17, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1373, - "name": "Zona Colla", - "country": { - "name": "Switzerland", - "code": "ch" - }, - "company": "Solove, Robert A Esq", - "date": "2020-10-08", - "status": "negotiation", - "activity": 64, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1374, - "name": "Serina Zagen", - "country": { - "name": "Paraguay", - "code": "py" - }, - "company": "Mark Ii Imports Inc", - "date": "2018-07-14", - "status": "negotiation", - "activity": 46, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1375, - "name": "Paz Sahagun", - "country": { - "name": "Colombia", - "code": "co" - }, - "company": "White Sign Div Ctrl Equip Co", - "date": "2018-03-23", - "status": "negotiation", - "activity": 49, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1376, - "name": "Markus Lukasik", - "country": { - "name": "Burkina Faso", - "code": "bf" - }, - "company": "M \u0026 M Store Fixtures Co Inc", - "date": "2018-03-21", - "status": "negotiation", - "activity": 23, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1377, - "name": "Jaclyn Bachman", - "country": { - "name": "Slovakia", - "code": "sk" - }, - "company": "Judah Caster \u0026 Wheel Co", - "date": "2020-10-20", - "status": "new", - "activity": 10, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1378, - "name": "Cyril Daufeldt", - "country": { - "name": "India", - "code": "in" - }, - "company": "Galaxy International Inc", - "date": "2019-02-11", - "status": "qualified", - "activity": 79, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1379, - "name": "Gayla Schnitzler", - "country": { - "name": "Brazil", - "code": "br" - }, - "company": "Sigma Corp Of America", - "date": "2017-09-15", - "status": "new", - "activity": 14, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1380, - "name": "Erick Nievas", - "country": { - "name": "Argentina", - "code": "ar" - }, - "company": "Soward, Anne Esq", - "date": "2018-10-07", - "status": "proposal", - "activity": 28, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1381, - "name": "Jennie Drymon", - "country": { - "name": "Egypt", - "code": "eg" - }, - "company": "Osborne, Michelle M Esq", - "date": "2016-09-14", - "status": "negotiation", - "activity": 80, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1382, - "name": "Mitsue Scipione", - "country": { - "name": "Ecuador", - "code": "ec" - }, - "company": "Students In Free Entrprs Natl", - "date": "2019-07-28", - "status": "qualified", - "activity": 24, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1383, - "name": "Ciara Ventura", - "country": { - "name": "Sweden", - "code": "se" - }, - "company": "Johnson, Robert M Esq", - "date": "2018-04-02", - "status": "renewal", - "activity": 24, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1384, - "name": "Galen Cantres", - "country": { - "name": "Saudi Arabia", - "code": "sa" - }, - "company": "Del Charro Apartments", - "date": "2020-02-16", - "status": "unqualified", - "activity": 61, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1385, - "name": "Truman Feichtner", - "country": { - "name": "Iceland", - "code": "is" - }, - "company": "Legal Search Inc", - "date": "2019-10-16", - "status": "renewal", - "activity": 98, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1386, - "name": "Gail Kitty", - "country": { - "name": "Pakistan", - "code": "pk" - }, - "company": "Service Supply Co Inc", - "date": "2020-01-15", - "status": "negotiation", - "activity": 67, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1387, - "name": "Dalene Schoeneck", - "country": { - "name": "Latvia", - "code": "lv" - }, - "company": "Sameshima, Douglas J Esq", - "date": "2019-11-27", - "status": "proposal", - "activity": 85, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1388, - "name": "Gertude Witten", - "country": { - "name": "Morocco", - "code": "ma" - }, - "company": "Thompson, John Randolph Jr", - "date": "2017-08-13", - "status": "proposal", - "activity": 40, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1389, - "name": "Lizbeth Kohl", - "country": { - "name": "Serbia", - "code": "rs" - }, - "company": "E T Balancing Co Inc", - "date": "2019-04-20", - "status": "qualified", - "activity": 57, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1390, - "name": "Glenn Berray", - "country": { - "name": "Poland", - "code": "pl" - }, - "company": "Griswold, John E Esq", - "date": "2017-08-13", - "status": "negotiation", - "activity": 68, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1391, - "name": "Lashandra Klang", - "country": { - "name": "Bulgaria", - "code": "bg" - }, - "company": "Acqua Group", - "date": "2016-06-08", - "status": "negotiation", - "activity": 32, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1392, - "name": "Lenna Newville", - "country": { - "name": "Venezuela", - "code": "ve" - }, - "company": "Brooks, Morris J Jr", - "date": "2020-09-12", - "status": "qualified", - "activity": 82, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1393, - "name": "Laurel Pagliuca", - "country": { - "name": "Russia", - "code": "ru" - }, - "company": "Printing Images Corp", - "date": "2017-05-26", - "status": "unqualified", - "activity": 21, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1394, - "name": "Mireya Frerking", - "country": { - "name": "Belarus", - "code": "by" - }, - "company": "Roberts Supply Co Inc", - "date": "2017-04-21", - "status": "renewal", - "activity": 54, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1395, - "name": "Annelle Tagala", - "country": { - "name": "Colombia", - "code": "co" - }, - "company": "Vico Products Mfg Co", - "date": "2017-10-02", - "status": "proposal", - "activity": 53, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1396, - "name": "Dean Ketelsen", - "country": { - "name": "Ivory Coast", - "code": "ci" - }, - "company": "J M Custom Design Millwork", - "date": "2019-07-25", - "status": "negotiation", - "activity": 98, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1397, - "name": "Levi Munis", - "country": { - "name": "Pakistan", - "code": "pk" - }, - "company": "Farrell \u0026 Johnson Office Equip", - "date": "2017-06-24", - "status": "proposal", - "activity": 39, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1398, - "name": "Sylvie Ryser", - "country": { - "name": "India", - "code": "in" - }, - "company": "Millers Market \u0026 Deli", - "date": "2016-02-23", - "status": "unqualified", - "activity": 89, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1399, - "name": "Sharee Maile", - "country": { - "name": "Ireland", - "code": "ie" - }, - "company": "Holiday Inn Naperville", - "date": "2020-07-17", - "status": "renewal", - "activity": 0, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1400, - "name": "Cordelia Storment", - "country": { - "name": "Guatemala", - "code": "gt" - }, - "company": "Burrows, Jon H Esq", - "date": "2020-02-17", - "status": "negotiation", - "activity": 45, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1401, - "name": "Mollie Mcdoniel", - "country": { - "name": "Vietnam", - "code": "vn" - }, - "company": "Dock Seal Specialty", - "date": "2017-08-13", - "status": "unqualified", - "activity": 59, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1402, - "name": "Brett Mccullan", - "country": { - "name": "Senegal", - "code": "sn" - }, - "company": "Five Star Limousines Of Tx Inc", - "date": "2015-05-21", - "status": "qualified", - "activity": 9, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1403, - "name": "Teddy Pedrozo", - "country": { - "name": "Burkina Faso", - "code": "bf" - }, - "company": "Barkan, Neal J Esq", - "date": "2019-02-19", - "status": "proposal", - "activity": 38, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1404, - "name": "Tasia Andreason", - "country": { - "name": "Venezuela", - "code": "ve" - }, - "company": "Campbell, Robert A", - "date": "2016-03-06", - "status": "renewal", - "activity": 25, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1405, - "name": "Hubert Walthall", - "country": { - "name": "Mexico", - "code": "mx" - }, - "company": "Dee, Deanna", - "date": "2020-12-19", - "status": "renewal", - "activity": 32, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1406, - "name": "Arthur Farrow", - "country": { - "name": "Brazil", - "code": "br" - }, - "company": "Young, Timothy L Esq", - "date": "2019-02-05", - "status": "proposal", - "activity": 55, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1407, - "name": "Vilma Berlanga", - "country": { - "name": "Tunisia", - "code": "tn" - }, - "company": "Wells, D Fred Esq", - "date": "2016-02-09", - "status": "unqualified", - "activity": 26, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1408, - "name": "Billye Miro", - "country": { - "name": "Hungary", - "code": "hu" - }, - "company": "Gray, Francine H Esq", - "date": "2015-09-05", - "status": "new", - "activity": 70, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1409, - "name": "Glenna Slayton", - "country": { - "name": "Iceland", - "code": "is" - }, - "company": "Toledo Iv Care", - "date": "2016-03-10", - "status": "unqualified", - "activity": 86, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1410, - "name": "Mitzie Hudnall", - "country": { - "name": "Iceland", - "code": "is" - }, - "company": "Cangro Transmission Co", - "date": "2020-05-04", - "status": "new", - "activity": 19, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1411, - "name": "Bernardine Rodefer", - "country": { - "name": "Switzerland", - "code": "ch" - }, - "company": "Sat Poly Inc", - "date": "2020-10-19", - "status": "proposal", - "activity": 69, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1412, - "name": "Staci Schmaltz", - "country": { - "name": "Iceland", - "code": "is" - }, - "company": "Midwest Contracting \u0026 Mfg Inc", - "date": "2018-03-14", - "status": "unqualified", - "activity": 81, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1413, - "name": "Nichelle Meteer", - "country": { - "name": "Denmark", - "code": "dk" - }, - "company": "Print Doctor", - "date": "2016-09-23", - "status": "renewal", - "activity": 39, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1414, - "name": "Janine Rhoden", - "country": { - "name": "Nigeria", - "code": "ng" - }, - "company": "Nordic Group Inc", - "date": "2018-08-13", - "status": "qualified", - "activity": 95, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1415, - "name": "Ettie Hoopengardner", - "country": { - "name": "Switzerland", - "code": "ch" - }, - "company": "Jackson Millwork Co", - "date": "2017-07-24", - "status": "renewal", - "activity": 23, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1416, - "name": "Eden Jayson", - "country": { - "name": "Sweden", - "code": "se" - }, - "company": "Harris Corporation", - "date": "2018-03-15", - "status": "renewal", - "activity": 9, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1417, - "name": "Lynelle Auber", - "country": { - "name": "Netherlands", - "code": "nl" - }, - "company": "United Cerebral Palsy Of Ne Pa", - "date": "2020-12-11", - "status": "proposal", - "activity": 0, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1418, - "name": "Merissa Tomblin", - "country": { - "name": "Jamaica", - "code": "jm" - }, - "company": "One Day Surgery Center Inc", - "date": "2018-03-05", - "status": "new", - "activity": 50, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1419, - "name": "Golda Kaniecki", - "country": { - "name": "Burkina Faso", - "code": "bf" - }, - "company": "Calaveras Prospect", - "date": "2019-04-17", - "status": "negotiation", - "activity": 91, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1420, - "name": "Catarina Gleich", - "country": { - "name": "Malaysia", - "code": "my" - }, - "company": "Terk, Robert E Esq", - "date": "2017-01-26", - "status": "unqualified", - "activity": 12, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1421, - "name": "Virgie Kiel", - "country": { - "name": "Latvia", - "code": "lv" - }, - "company": "Cullen, Terrence P Esq", - "date": "2016-06-28", - "status": "renewal", - "activity": 89, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1422, - "name": "Jolene Ostolaza", - "country": { - "name": "Puerto Rico", - "code": "pr" - }, - "company": "Central Die Casting Mfg Co Inc", - "date": "2016-08-08", - "status": "negotiation", - "activity": 85, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1423, - "name": "Keneth Borgman", - "country": { - "name": "Qatar", - "code": "qa" - }, - "company": "Centerline Engineering", - "date": "2019-02-04", - "status": "unqualified", - "activity": 41, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1424, - "name": "Rikki Nayar", - "country": { - "name": "Norway", - "code": "no" - }, - "company": "Targan \u0026 Kievit Pa", - "date": "2017-03-06", - "status": "negotiation", - "activity": 47, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1425, - "name": "Elke Sengbusch", - "country": { - "name": "Canada", - "code": "ca" - }, - "company": "Riley Riper Hollin \u0026 Colagreco", - "date": "2019-05-28", - "status": "renewal", - "activity": 76, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1426, - "name": "Hoa Sarao", - "country": { - "name": "Sweden", - "code": "se" - }, - "company": "Kaplan, Joel S Esq", - "date": "2020-08-13", - "status": "negotiation", - "activity": 0, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1427, - "name": "Trinidad Mcrae", - "country": { - "name": "Burkina Faso", - "code": "bf" - }, - "company": "Water Office", - "date": "2020-12-26", - "status": "renewal", - "activity": 76, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1428, - "name": "Mari Lueckenbach", - "country": { - "name": "Cuba", - "code": "cu" - }, - "company": "Westbrooks, Nelson E Jr", - "date": "2017-10-27", - "status": "new", - "activity": 34, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1429, - "name": "Selma Husser", - "country": { - "name": "Morocco", - "code": "ma" - }, - "company": "Armon Communications", - "date": "2018-02-16", - "status": "proposal", - "activity": 84, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1430, - "name": "Antione Onofrio", - "country": { - "name": "Taiwan", - "code": "tw" - }, - "company": "Jacobs \u0026 Gerber Inc", - "date": "2017-11-07", - "status": "negotiation", - "activity": 37, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1431, - "name": "Luisa Jurney", - "country": { - "name": "Canada", - "code": "ca" - }, - "company": "Forest Fire Laboratory", - "date": "2018-06-12", - "status": "unqualified", - "activity": 96, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1432, - "name": "Clorinda Heimann", - "country": { - "name": "Israel", - "code": "il" - }, - "company": "Haughey, Charles Jr", - "date": "2016-11-03", - "status": "proposal", - "activity": 63, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1433, - "name": "Dick Wenzinger", - "country": { - "name": "Mexico", - "code": "mx" - }, - "company": "Wheaton Plastic Products", - "date": "2017-04-05", - "status": "negotiation", - "activity": 92, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1434, - "name": "Ahmed Angalich", - "country": { - "name": "Australia", - "code": "au" - }, - "company": "Reese Plastics", - "date": "2018-11-20", - "status": "unqualified", - "activity": 83, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1435, - "name": "Iluminada Ohms", - "country": { - "name": "Croatia", - "code": "hr" - }, - "company": "Nazette Marner Good Wendt", - "date": "2015-08-18", - "status": "proposal", - "activity": 66, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1436, - "name": "Joanna Leinenbach", - "country": { - "name": "Thailand", - "code": "th" - }, - "company": "Levinson Axelrod Wheaton", - "date": "2016-02-11", - "status": "proposal", - "activity": 64, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1437, - "name": "Caprice Suell", - "country": { - "name": "Algeria", - "code": "dz" - }, - "company": "Egnor, W Dan Esq", - "date": "2018-07-09", - "status": "unqualified", - "activity": 99, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1438, - "name": "Stephane Myricks", - "country": { - "name": "Honduras", - "code": "hn" - }, - "company": "Portland Central Thriftlodge", - "date": "2018-05-28", - "status": "renewal", - "activity": 51, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1439, - "name": "Quentin Swayze", - "country": { - "name": "Tunisia", - "code": "tn" - }, - "company": "Ulbrich Trucking", - "date": "2019-02-11", - "status": "negotiation", - "activity": 37, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1440, - "name": "Annmarie Castros", - "country": { - "name": "Jamaica", - "code": "jm" - }, - "company": "Tipiak Inc", - "date": "2015-08-24", - "status": "qualified", - "activity": 46, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1441, - "name": "Shonda Greenbush", - "country": { - "name": "Costa Rica", - "code": "cr" - }, - "company": "Saint George Well Drilling", - "date": "2018-06-01", - "status": "negotiation", - "activity": 16, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1442, - "name": "Cecil Lapage", - "country": { - "name": "Malaysia", - "code": "my" - }, - "company": "Hawkes, Douglas D", - "date": "2018-11-09", - "status": "qualified", - "activity": 43, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1443, - "name": "Jeanice Claucherty", - "country": { - "name": "Lithuania", - "code": "lt" - }, - "company": "Accurel Systems Intrntl Corp", - "date": "2016-06-02", - "status": "qualified", - "activity": 48, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1444, - "name": "Josphine Villanueva", - "country": { - "name": "Japan", - "code": "jp" - }, - "company": "Santa Cruz Community Internet", - "date": "2019-11-08", - "status": "unqualified", - "activity": 39, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1445, - "name": "Daniel Perruzza", - "country": { - "name": "Malaysia", - "code": "my" - }, - "company": "Gersh \u0026 Danielson", - "date": "2017-09-24", - "status": "renewal", - "activity": 86, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1446, - "name": "Cassi Wildfong", - "country": { - "name": "Tunisia", - "code": "tn" - }, - "company": "Cobb, James O Esq", - "date": "2015-09-08", - "status": "qualified", - "activity": 85, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1447, - "name": "Britt Galam", - "country": { - "name": "Poland", - "code": "pl" - }, - "company": "Wheatley Trucking Company", - "date": "2020-10-26", - "status": "new", - "activity": 69, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1448, - "name": "Adell Lipkin", - "country": { - "name": "Saudi Arabia", - "code": "sa" - }, - "company": "Systems Graph Inc Ab Dick Dlr", - "date": "2017-05-09", - "status": "unqualified", - "activity": 92, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1449, - "name": "Jacqueline Rowling", - "country": { - "name": "Qatar", - "code": "qa" - }, - "company": "John Hancock Mutl Life Ins Co", - "date": "2019-06-28", - "status": "negotiation", - "activity": 79, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1450, - "name": "Lonny Weglarz", - "country": { - "name": "Chile", - "code": "cl" - }, - "company": "History Division Of State", - "date": "2016-08-12", - "status": "new", - "activity": 49, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1451, - "name": "Lonna Diestel", - "country": { - "name": "Philippines", - "code": "ph" - }, - "company": "Dimmock, Thomas J Esq", - "date": "2017-02-10", - "status": "proposal", - "activity": 9, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1452, - "name": "Cristal Samara", - "country": { - "name": "Australia", - "code": "au" - }, - "company": "Intermed Inc", - "date": "2016-08-17", - "status": "qualified", - "activity": 99, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1453, - "name": "Kenneth Grenet", - "country": { - "name": "Croatia", - "code": "hr" - }, - "company": "Bank Of New York", - "date": "2020-07-24", - "status": "negotiation", - "activity": 78, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1454, - "name": "Elli Mclaird", - "country": { - "name": "Switzerland", - "code": "ch" - }, - "company": "Sportmaster Intrnatl", - "date": "2017-06-10", - "status": "qualified", - "activity": 61, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1455, - "name": "Alline Jeanty", - "country": { - "name": "Denmark", - "code": "dk" - }, - "company": "W W John Holden Inc", - "date": "2015-12-08", - "status": "renewal", - "activity": 74, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1456, - "name": "Sharika Eanes", - "country": { - "name": "Chile", - "code": "cl" - }, - "company": "Maccani \u0026 Delp", - "date": "2018-08-16", - "status": "qualified", - "activity": 14, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1457, - "name": "Nu Mcnease", - "country": { - "name": "Pakistan", - "code": "pk" - }, - "company": "Amazonia Film Project", - "date": "2018-07-03", - "status": "negotiation", - "activity": 47, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1458, - "name": "Daniela Comnick", - "country": { - "name": "Tunisia", - "code": "tn" - }, - "company": "Water \u0026 Sewer Department", - "date": "2017-07-07", - "status": "negotiation", - "activity": 31, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1459, - "name": "Cecilia Colaizzo", - "country": { - "name": "Costa Rica", - "code": "cr" - }, - "company": "Switchcraft Inc", - "date": "2019-06-08", - "status": "proposal", - "activity": 21, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1460, - "name": "Leslie Threets", - "country": { - "name": "Sweden", - "code": "se" - }, - "company": "C W D C Metal Fabricators", - "date": "2016-11-26", - "status": "unqualified", - "activity": 50, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1461, - "name": "Nan Koppinger", - "country": { - "name": "Norway", - "code": "no" - }, - "company": "Shimotani, Grace T", - "date": "2020-11-15", - "status": "proposal", - "activity": 94, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1462, - "name": "Izetta Dewar", - "country": { - "name": "Cuba", - "code": "cu" - }, - "company": "Lisatoni, Jean Esq", - "date": "2019-11-22", - "status": "renewal", - "activity": 41, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1463, - "name": "Tegan Arceo", - "country": { - "name": "Iceland", - "code": "is" - }, - "company": "Ceramic Tile Sales Inc", - "date": "2016-08-07", - "status": "new", - "activity": 79, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1464, - "name": "Ruthann Keener", - "country": { - "name": "Morocco", - "code": "ma" - }, - "company": "Maiden Craft Inc", - "date": "2019-04-25", - "status": "negotiation", - "activity": 43, - "representative": { - "name": "Elwin Sharvill", - "image": "elwinsharvill.png" - } - }, - { - "id": 1465, - "name": "Joni Breland", - "country": { - "name": "Uruguay", - "code": "uy" - }, - "company": "Carriage House Cllsn Rpr Inc", - "date": "2018-07-20", - "status": "new", - "activity": 18, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1466, - "name": "Vi Rentfro", - "country": { - "name": "Malaysia", - "code": "my" - }, - "company": "Video Workshop", - "date": "2018-10-01", - "status": "negotiation", - "activity": 99, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1467, - "name": "Colette Kardas", - "country": { - "name": "Honduras", - "code": "hn" - }, - "company": "Fresno Tile Center Inc", - "date": "2017-08-22", - "status": "new", - "activity": 14, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1468, - "name": "Malcolm Tromblay", - "country": { - "name": "Uruguay", - "code": "uy" - }, - "company": "Versatile Sash \u0026 Woodwork", - "date": "2019-11-25", - "status": "renewal", - "activity": 23, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1469, - "name": "Ryan Harnos", - "country": { - "name": "Paraguay", - "code": "py" - }, - "company": "Warner Electric Brk \u0026 Cltch Co", - "date": "2019-02-12", - "status": "qualified", - "activity": 71, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1470, - "name": "Jess Chaffins", - "country": { - "name": "Belarus", - "code": "by" - }, - "company": "New York Public Library", - "date": "2017-02-12", - "status": "qualified", - "activity": 91, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1471, - "name": "Sharen Bourbon", - "country": { - "name": "Saudi Arabia", - "code": "sa" - }, - "company": "Mccaleb, John A Esq", - "date": "2017-06-13", - "status": "renewal", - "activity": 35, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1472, - "name": "Nickolas Juvera", - "country": { - "name": "Finland", - "code": "fi" - }, - "company": "United Oil Co Inc", - "date": "2019-01-06", - "status": "negotiation", - "activity": 14, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1473, - "name": "Gary Nunlee", - "country": { - "name": "Turkey", - "code": "tr" - }, - "company": "Irving Foot Center", - "date": "2015-07-22", - "status": "renewal", - "activity": 72, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1474, - "name": "Diane Devreese", - "country": { - "name": "Bolivia", - "code": "bo" - }, - "company": "Acme Supply Co", - "date": "2018-05-13", - "status": "renewal", - "activity": 78, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1475, - "name": "Roslyn Chavous", - "country": { - "name": "Israel", - "code": "il" - }, - "company": "Mcrae, James L", - "date": "2018-03-20", - "status": "proposal", - "activity": 45, - "representative": { - "name": "Bernardo Dominic", - "image": "bernardodominic.png" - } - }, - { - "id": 1476, - "name": "Glory Schieler", - "country": { - "name": "Italy", - "code": "it" - }, - "company": "Mcgraths Seafood", - "date": "2017-05-13", - "status": "proposal", - "activity": 34, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1477, - "name": "Rasheeda Sayaphon", - "country": { - "name": "Latvia", - "code": "lv" - }, - "company": "Kummerer, J Michael Esq", - "date": "2017-02-21", - "status": "proposal", - "activity": 12, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1478, - "name": "Alpha Palaia", - "country": { - "name": "Costa Rica", - "code": "cr" - }, - "company": "Stoffer, James M Jr", - "date": "2017-07-21", - "status": "renewal", - "activity": 4, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1479, - "name": "Refugia Jacobos", - "country": { - "name": "China", - "code": "cn" - }, - "company": "North Central Fl Sfty Cncl", - "date": "2020-11-25", - "status": "negotiation", - "activity": 18, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1480, - "name": "Shawnda Yori", - "country": { - "name": "Luxembourg", - "code": "lu" - }, - "company": "Fiorucci Foods Usa Inc", - "date": "2018-05-09", - "status": "unqualified", - "activity": 11, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1481, - "name": "Mona Delasancha", - "country": { - "name": "Hong Kong", - "code": "hk" - }, - "company": "Sign All", - "date": "2017-10-06", - "status": "renewal", - "activity": 61, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1482, - "name": "Gilma Liukko", - "country": { - "name": "Morocco", - "code": "ma" - }, - "company": "Sammys Steak Den", - "date": "2018-10-06", - "status": "unqualified", - "activity": 34, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1483, - "name": "Janey Gabisi", - "country": { - "name": "Israel", - "code": "il" - }, - "company": "Dobscha, Stephen F Esq", - "date": "2019-05-22", - "status": "unqualified", - "activity": 38, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1484, - "name": "Lili Paskin", - "country": { - "name": "Costa Rica", - "code": "cr" - }, - "company": "Morgan Custom Homes", - "date": "2018-06-11", - "status": "unqualified", - "activity": 69, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1485, - "name": "Loren Asar", - "country": { - "name": "Italy", - "code": "it" - }, - "company": "Olsen Payne \u0026 Company", - "date": "2017-12-11", - "status": "unqualified", - "activity": 16, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1486, - "name": "Dorothy Chesterfield", - "country": { - "name": "Spain", - "code": "es" - }, - "company": "Cowan \u0026 Kelly", - "date": "2015-08-11", - "status": "renewal", - "activity": 31, - "representative": { - "name": "Anna Fali", - "image": "annafali.png" - } - }, - { - "id": 1487, - "name": "Gail Similton", - "country": { - "name": "Malaysia", - "code": "my" - }, - "company": "Johnson, Wes Esq", - "date": "2016-08-10", - "status": "qualified", - "activity": 63, - "representative": { - "name": "Xuxue Feng", - "image": "xuxuefeng.png" - } - }, - { - "id": 1488, - "name": "Catalina Tillotson", - "country": { - "name": "Pakistan", - "code": "pk" - }, - "company": "Icn Pharmaceuticals Inc", - "date": "2018-08-04", - "status": "negotiation", - "activity": 13, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1489, - "name": "Lawrence Lorens", - "country": { - "name": "Egypt", - "code": "eg" - }, - "company": "New England Sec Equip Co Inc", - "date": "2020-04-15", - "status": "negotiation", - "activity": 82, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1490, - "name": "Carlee Boulter", - "country": { - "name": "Vietnam", - "code": "vn" - }, - "company": "Tippett, Troy M Ii", - "date": "2016-09-22", - "status": "renewal", - "activity": 71, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1491, - "name": "Thaddeus Ankeny", - "country": { - "name": "Qatar", - "code": "qa" - }, - "company": "Atc Contracting", - "date": "2015-03-08", - "status": "unqualified", - "activity": 78, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1492, - "name": "Jovita Oles", - "country": { - "name": "Sweden", - "code": "se" - }, - "company": "Pagano, Philip G Esq", - "date": "2019-07-18", - "status": "negotiation", - "activity": 42, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1493, - "name": "Alesia Hixenbaugh", - "country": { - "name": "Thailand", - "code": "th" - }, - "company": "Kwikprint", - "date": "2017-07-24", - "status": "negotiation", - "activity": 23, - "representative": { - "name": "Ivan Magalhaes", - "image": "ivanmagalhaes.png" - } - }, - { - "id": 1494, - "name": "Lai Harabedian", - "country": { - "name": "Serbia", - "code": "rs" - }, - "company": "Buergi \u0026 Madden Scale", - "date": "2018-11-11", - "status": "new", - "activity": 28, - "representative": { - "name": "Asiya Javayant", - "image": "asiyajavayant.png" - } - }, - { - "id": 1495, - "name": "Brittni Gillaspie", - "country": { - "name": "Senegal", - "code": "sn" - }, - "company": "Inner Label", - "date": "2019-11-23", - "status": "renewal", - "activity": 14, - "representative": { - "name": "Ioni Bowcher", - "image": "ionibowcher.png" - } - }, - { - "id": 1496, - "name": "Raylene Kampa", - "country": { - "name": "Belgium", - "code": "be" - }, - "company": "Hermar Inc", - "date": "2020-04-22", - "status": "unqualified", - "activity": 65, - "representative": { - "name": "Stephen Shaw", - "image": "stephenshaw.png" - } - }, - { - "id": 1497, - "name": "Flo Bookamer", - "country": { - "name": "Argentina", - "code": "ar" - }, - "company": "Simonton Howe \u0026 Schneider Pc", - "date": "2020-08-10", - "status": "unqualified", - "activity": 30, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - }, - { - "id": 1498, - "name": "Jani Biddy", - "country": { - "name": "Switzerland", - "code": "ch" - }, - "company": "Warehouse Office \u0026 Paper Prod", - "date": "2019-11-07", - "status": "negotiation", - "activity": 20, - "representative": { - "name": "Onyama Limba", - "image": "onyamalimba.png" - } - }, - { - "id": 1499, - "name": "Chauncey Motley", - "country": { - "name": "Argentina", - "code": "ar" - }, - "company": "Affiliated With Travelodge", - "date": "2019-04-23", - "status": "renewal", - "activity": 42, - "representative": { - "name": "Amy Elsner", - "image": "amyelsner.png" - } - } - ] -} \ No newline at end of file diff --git a/src/assets/showcase/data/files.json b/src/assets/showcase/data/files.json deleted file mode 100755 index 9878e831b24..00000000000 --- a/src/assets/showcase/data/files.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "data": [ - { - "key": "0", - "label": "Documents", - "data": "Documents Folder", - "icon": "pi pi-fw pi-inbox", - "children": [{ - "key": "0-0", - "label": "Work", - "data": "Work Folder", - "icon": "pi pi-fw pi-cog", - "children": [{ "key": "0-0-0", "label": "Expenses.doc", "icon": "pi pi-fw pi-file", "data": "Expenses Document" }, { "key": "0-0-1", "label": "Resume.doc", "icon": "pi pi-fw pi-file", "data": "Resume Document" }] - }, - { - "key": "0-1", - "label": "Home", - "data": "Home Folder", - "icon": "pi pi-fw pi-home", - "children": [{ "key": "0-1-0", "label": "Invoices.txt", "icon": "pi pi-fw pi-file", "data": "Invoices for this month" }] - }] - }, - { - "key": "1", - "label": "Events", - "data": "Events Folder", - "icon": "pi pi-fw pi-calendar", - "children": [ - { "key": "1-0", "label": "Meeting", "icon": "pi pi-fw pi-calendar-plus", "data": "Meeting" }, - { "key": "1-1", "label": "Product Launch", "icon": "pi pi-fw pi-calendar-plus", "data": "Product Launch" }, - { "key": "1-2", "label": "Report Review", "icon": "pi pi-fw pi-calendar-plus", "data": "Report Review" }] - }, - { - "key": "2", - "label": "Movies", - "data": "Movies Folder", - "icon": "pi pi-fw pi-star-fill", - "children": [{ - "key": "2-0", - "icon": "pi pi-fw pi-star-fill", - "label": "Al Pacino", - "data": "Pacino Movies", - "children": [{ "key": "2-0-0", "label": "Scarface", "icon": "pi pi-fw pi-video", "data": "Scarface Movie" }, { "key": "2-0-1", "label": "Serpico", "icon": "pi pi-fw pi-video", "data": "Serpico Movie" }] - }, - { - "key": "2-1", - "label": "Robert De Niro", - "icon": "pi pi-fw pi-star-fill", - "data": "De Niro Movies", - "children": [{ "key": "2-1-0", "label": "Goodfellas", "icon": "pi pi-fw pi-video", "data": "Goodfellas Movie" }, { "key": "2-1-1", "label": "Untouchables", "icon": "pi pi-fw pi-video", "data": "Untouchables Movie" }] - }] - } - ] -} diff --git a/src/assets/showcase/data/filesystem-lazy.json b/src/assets/showcase/data/filesystem-lazy.json deleted file mode 100755 index f9a2c3a5f54..00000000000 --- a/src/assets/showcase/data/filesystem-lazy.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "data": - [ - { - "data":{ - "name":"Lazy Folder 0", - "size":"75kb", - "type":"Folder" - }, - "leaf": false - }, - { - "data":{ - "name":"Lazy Folder 1", - "size":"150kb", - "type":"Folder" - }, - "leaf": false - } - ] -} \ No newline at end of file diff --git a/src/assets/showcase/data/filesystem.json b/src/assets/showcase/data/filesystem.json deleted file mode 100755 index 9bfeb85c98c..00000000000 --- a/src/assets/showcase/data/filesystem.json +++ /dev/null @@ -1,313 +0,0 @@ -{ - "data": - [ - { - "data":{ - "name":"Applications", - "size":"200mb", - "type":"Folder" - }, - "children":[ - { - "data":{ - "name":"Angular", - "size":"25mb", - "type":"Folder" - }, - "children":[ - { - "data":{ - "name":"angular.app", - "size":"10mb", - "type":"Application" - } - }, - { - "data":{ - "name":"cli.app", - "size":"10mb", - "type":"Application" - } - }, - { - "data":{ - "name":"mobile.app", - "size":"5mb", - "type":"Application" - } - } - ] - }, - { - "data":{ - "name":"editor.app", - "size":"25mb", - "type":"Application" - } - }, - { - "data":{ - "name":"settings.app", - "size":"50mb", - "type":"Application" - } - } - ] - }, - { - "data":{ - "name":"Cloud", - "size":"20mb", - "type":"Folder" - }, - "children":[ - { - "data":{ - "name":"backup-1.zip", - "size":"10mb", - "type":"Zip" - } - }, - { - "data":{ - "name":"backup-2.zip", - "size":"10mb", - "type":"Zip" - } - } - ] - }, - { - "data": { - "name":"Desktop", - "size":"150kb", - "type":"Folder" - }, - "children":[ - { - "data":{ - "name":"note-meeting.txt", - "size":"50kb", - "type":"Text" - } - }, - { - "data":{ - "name":"note-todo.txt", - "size":"100kb", - "type":"Text" - } - } - ] - }, - { - "data":{ - "name":"Documents", - "size":"75kb", - "type":"Folder" - }, - "children":[ - { - "data":{ - "name":"Work", - "size":"55kb", - "type":"Folder" - }, - "children":[ - { - "data":{ - "name":"Expenses.doc", - "size":"30kb", - "type":"Document" - } - }, - { - "data":{ - "name":"Resume.doc", - "size":"25kb", - "type":"Resume" - } - } - ] - }, - { - "data":{ - "name":"Home", - "size":"20kb", - "type":"Folder" - }, - "children":[ - { - "data":{ - "name":"Invoices", - "size":"20kb", - "type":"Text" - } - } - ] - } - ] - }, - { - "data": { - "name":"Downloads", - "size":"25mb", - "type":"Folder" - }, - "children":[ - { - "data": { - "name":"Spanish", - "size":"10mb", - "type":"Folder" - }, - "children":[ - { - "data":{ - "name":"tutorial-a1.txt", - "size":"5mb", - "type":"Text" - } - }, - { - "data":{ - "name":"tutorial-a2.txt", - "size":"5mb", - "type":"Text" - } - } - ] - }, - { - "data":{ - "name":"Travel", - "size":"15mb", - "type":"Text" - }, - "children":[ - { - "data":{ - "name":"Hotel.pdf", - "size":"10mb", - "type":"PDF" - } - }, - { - "data":{ - "name":"Flight.pdf", - "size":"5mb", - "type":"PDF" - } - } - ] - } - ] - }, - { - "data": { - "name":"Main", - "size":"50mb", - "type":"Folder" - }, - "children":[ - { - "data":{ - "name":"bin", - "size":"50kb", - "type":"Link" - } - }, - { - "data":{ - "name":"etc", - "size":"100kb", - "type":"Link" - } - }, - { - "data":{ - "name":"var", - "size":"100kb", - "type":"Link" - } - } - ] - }, - { - "data":{ - "name":"Other", - "size":"5mb", - "type":"Folder" - }, - "children":[ - { - "data":{ - "name":"todo.txt", - "size":"3mb", - "type":"Text" - } - }, - { - "data":{ - "name":"logo.png", - "size":"2mb", - "type":"Picture" - } - } - ] - }, - { - "data":{ - "name":"Pictures", - "size":"150kb", - "type":"Folder" - }, - "children":[ - { - "data":{ - "name":"barcelona.jpg", - "size":"90kb", - "type":"Picture" - } - }, - { - "data":{ - "name":"primeng.png", - "size":"30kb", - "type":"Picture" - } - }, - { - "data":{ - "name":"prime.jpg", - "size":"30kb", - "type":"Picture" - } - } - ] - }, - { - "data":{ - "name":"Videos", - "size":"1500mb", - "type":"Folder" - }, - "children":[ - { - "data":{ - "name":"primefaces.mkv", - "size":"1000mb", - "type":"Video" - } - }, - { - "data":{ - "name":"intro.avi", - "size":"500mb", - "type":"Video" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/src/assets/showcase/data/products-orders-small.json b/src/assets/showcase/data/products-orders-small.json deleted file mode 100644 index b66e290f438..00000000000 --- a/src/assets/showcase/data/products-orders-small.json +++ /dev/null @@ -1,341 +0,0 @@ -{ - "data": [ - { - "id": "1000", - "code": "f230fh0g3", - "name": "Bamboo Watch", - "description": "Product Description", - "image": "bamboo-watch.jpg", - "price": 65, - "category": "Accessories", - "quantity": 24, - "inventoryStatus": "INSTOCK", - "rating": 5, - "orders": [ - { - "id": "1000", - "productCode": "f230fh0g3", - "date": "2020-09-13", - "amount": 65, - "quantity": 1, - "customer": "David James", - "status": "PENDING" - }, - { - "id": "1001", - "productCode": "f230fh0g3", - "date": "2020-05-14", - "amount": 130, - "quantity": 2, - "customer": "Leon Rodrigues", - "status": "DELIVERED" - }, - { - "id": "1002", - "productCode": "f230fh0g3", - "date": "2019-01-04", - "amount": 65, - "quantity": 1, - "customer": "Juan Alejandro", - "status": "RETURNED" - }, - { - "id": "1003", - "productCode": "f230fh0g3", - "date": "2020-09-13", - "amount": 195, - "quantity": 3, - "customer": "Claire Morrow", - "status": "CANCELLED" - } - ] - }, - { - "id": "1001", - "code": "nvklal433", - "name": "Black Watch", - "description": "Product Description", - "image": "black-watch.jpg", - "price": 72, - "category": "Accessories", - "quantity": 61, - "inventoryStatus": "INSTOCK", - "rating": 4, - "orders": [ - { - "id": "2000", - "productCode": "nvklal433", - "date": "2020-05-14", - "amount": 72, - "quantity": 1, - "customer": "Maisha Jefferson", - "status": "DELIVERED" - }, - { - "id": "2001", - "productCode": "nvklal433", - "date": "2020-02-28", - "amount": 144, - "quantity": 2, - "customer": "Octavia Murillo", - "status": "PENDING" - } - ] - }, - { - "id": "1002", - "code": "zz21cz3c1", - "name": "Blue Band", - "description": "Product Description", - "image": "blue-band.jpg", - "price": 79, - "category": "Fitness", - "quantity": 2, - "inventoryStatus": "LOWSTOCK", - "rating": 3, - "orders": [ - { - "id": "3000", - "productCode": "zz21cz3c1", - "date": "2020-07-05", - "amount": 79, - "quantity": 1, - "customer": "Stacey Leja", - "status": "DELIVERED" - }, - { - "id": "3001", - "productCode": "zz21cz3c1", - "date": "2020-02-06", - "amount": 79, - "quantity": 1, - "customer": "Ashley Wickens", - "status": "DELIVERED" - } - ] - }, - { - "id": "1003", - "code": "244wgerg2", - "name": "Blue T-Shirt", - "description": "Product Description", - "image": "blue-t-shirt.jpg", - "price": 29, - "category": "Clothing", - "quantity": 25, - "inventoryStatus": "INSTOCK", - "rating": 5, - "orders": [] - }, - { - "id": "1004", - "code": "h456wer53", - "name": "Bracelet", - "description": "Product Description", - "image": "bracelet.jpg", - "price": 15, - "category": "Accessories", - "quantity": 73, - "inventoryStatus": "INSTOCK", - "rating": 4, - "orders": [ - { - "id": "5000", - "productCode": "h456wer53", - "date": "2020-09-05", - "amount": 60, - "quantity": 4, - "customer": "Mayumi Misaki", - "status": "PENDING" - }, - { - "id": "5001", - "productCode": "h456wer53", - "date": "2019-04-16", - "amount": 2, - "quantity": 30, - "customer": "Francesco Salvatore", - "status": "DELIVERED" - } - ] - }, - { - "id": "1005", - "code": "av2231fwg", - "name": "Brown Purse", - "description": "Product Description", - "image": "brown-purse.jpg", - "price": 120, - "category": "Accessories", - "quantity": 0, - "inventoryStatus": "OUTOFSTOCK", - "rating": 4, - "orders": [ - { - "id": "6000", - "productCode": "av2231fwg", - "date": "2020-01-25", - "amount": 120, - "quantity": 1, - "customer": "Isabel Sinclair", - "status": "RETURNED" - }, - { - "id": "6001", - "productCode": "av2231fwg", - "date": "2019-03-12", - "amount": 240, - "quantity": 2, - "customer": "Lionel Clifford", - "status": "DELIVERED" - }, - { - "id": "6002", - "productCode": "av2231fwg", - "date": "2019-05-05", - "amount": 120, - "quantity": 1, - "customer": "Cody Chavez", - "status": "DELIVERED" - } - ] - }, - { - "id": "1006", - "code": "bib36pfvm", - "name": "Chakra Bracelet", - "description": "Product Description", - "image": "chakra-bracelet.jpg", - "price": 32, - "category": "Accessories", - "quantity": 5, - "inventoryStatus": "LOWSTOCK", - "rating": 3, - "orders": [ - { - "id": "7000", - "productCode": "bib36pfvm", - "date": "2020-02-24", - "amount": 32, - "quantity": 1, - "customer": "Arvin Darci", - "status": "DELIVERED" - }, - { - "id": "7001", - "productCode": "bib36pfvm", - "date": "2020-01-14", - "amount": 64, - "quantity": 2, - "customer": "Izzy Jones", - "status": "PENDING" - } - ] - }, - { - "id": "1007", - "code": "mbvjkgip5", - "name": "Galaxy Earrings", - "description": "Product Description", - "image": "galaxy-earrings.jpg", - "price": 34, - "category": "Accessories", - "quantity": 23, - "inventoryStatus": "INSTOCK", - "rating": 5, - "orders": [ - { - "id": "8000", - "productCode": "mbvjkgip5", - "date": "2020-06-19", - "amount": 34, - "quantity": 1, - "customer": "Jennifer Smith", - "status": "DELIVERED" - } - ] - }, - { - "id": "1008", - "code": "vbb124btr", - "name": "Game Controller", - "description": "Product Description", - "image": "game-controller.jpg", - "price": 99, - "category": "Electronics", - "quantity": 2, - "inventoryStatus": "LOWSTOCK", - "rating": 4, - "orders": [ - { - "id": "9000", - "productCode": "vbb124btr", - "date": "2020-01-05", - "amount": 99, - "quantity": 1, - "customer": "Jeanfrancois David", - "status": "DELIVERED" - }, - { - "id": "9001", - "productCode": "vbb124btr", - "date": "2020-01-19", - "amount": 198, - "quantity": 2, - "customer": "Ivar Greenwood", - "status": "RETURNED" - } - ] - }, - { - "id": "1009", - "code": "cm230f032", - "name": "Gaming Set", - "description": "Product Description", - "image": "gaming-set.jpg", - "price": 299, - "category": "Electronics", - "quantity": 63, - "inventoryStatus": "INSTOCK", - "rating": 3, - "orders": [ - { - "id": "10000", - "productCode": "cm230f032", - "date": "2020-06-24", - "amount": 299, - "quantity": 1, - "customer": "Kadeem Mujtaba", - "status": "PENDING" - }, - { - "id": "10001", - "productCode": "cm230f032", - "date": "2020-05-11", - "amount": 299, - "quantity": 1, - "customer": "Ashley Wickens", - "status": "DELIVERED" - }, - { - "id": "10002", - "productCode": "cm230f032", - "date": "2019-02-07", - "amount": 299, - "quantity": 1, - "customer": "Julie Johnson", - "status": "DELIVERED" - }, - { - "id": "10003", - "productCode": "cm230f032", - "date": "2020-04-26", - "amount": 299, - "quantity": 1, - "customer": "Tony Costa", - "status": "CANCELLED" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/assets/showcase/data/products-orders.json b/src/assets/showcase/data/products-orders.json deleted file mode 100644 index de8c170312c..00000000000 --- a/src/assets/showcase/data/products-orders.json +++ /dev/null @@ -1,833 +0,0 @@ -{ - "data": [ - { - "id": "1000", - "code": "f230fh0g3", - "name": "Bamboo Watch", - "description": "Product Description", - "image": "bamboo-watch.jpg", - "price": 65, - "category": "Accessories", - "quantity": 24, - "inventoryStatus": "INSTOCK", - "rating": 5, - "orders": [ - { - "id": "1000-0", - "productCode": "f230fh0g3", - "date": "2020-09-13", - "amount": 65, - "quantity": 1, - "customer": "David James", - "status": "PENDING" - }, - { - "id": "1001-1", - "productCode": "f230fh0g3", - "date": "2020-05-14", - "amount": 130, - "quantity": 2, - "customer": "Leon Rodrigues", - "status": "DELIVERED" - }, - { - "id": "1002-2", - "productCode": "f230fh0g3", - "date": "2019-01-04", - "amount": 65, - "quantity": 1, - "customer": "Juan Alejandro", - "status": "RETURNED" - }, - { - "id": "1003-3", - "productCode": "f230fh0g3", - "date": "2020-09-13", - "amount": 195, - "quantity": 3, - "customer": "Claire Morrow", - "status": "CANCELLED" - } - ] - }, - { - "id": "1001", - "code": "nvklal433", - "name": "Black Watch", - "description": "Product Description", - "image": "black-watch.jpg", - "price": 72, - "category": "Accessories", - "quantity": 61, - "inventoryStatus": "INSTOCK", - "rating": 4, - "orders": [ - { - "id": "1001-0", - "productCode": "nvklal433", - "date": "2020-05-14", - "amount": 72, - "quantity": 1, - "customer": "Maisha Jefferson", - "status": "DELIVERED" - }, - { - "id": "1001-1", - "productCode": "nvklal433", - "date": "2020-02-28", - "amount": 144, - "quantity": 2, - "customer": "Octavia Murillo", - "status": "PENDING" - } - ] - }, - { - "id": "1002", - "code": "zz21cz3c1", - "name": "Blue Band", - "description": "Product Description", - "image": "blue-band.jpg", - "price": 79, - "category": "Fitness", - "quantity": 2, - "inventoryStatus": "LOWSTOCK", - "rating": 3, - "orders": [ - { - "id": "1002-0", - "productCode": "zz21cz3c1", - "date": "2020-07-05", - "amount": 79, - "quantity": 1, - "customer": "Stacey Leja", - "status": "DELIVERED" - }, - { - "id": "1002-1", - "productCode": "zz21cz3c1", - "date": "2020-02-06", - "amount": 79, - "quantity": 1, - "customer": "Ashley Wickens", - "status": "DELIVERED" - } - ] - }, - { - "id": "1003", - "code": "244wgerg2", - "name": "Blue T-Shirt", - "description": "Product Description", - "image": "blue-t-shirt.jpg", - "price": 29, - "category": "Clothing", - "quantity": 25, - "inventoryStatus": "INSTOCK", - "rating": 5, - "orders": [] - }, - { - "id": "1004", - "code": "h456wer53", - "name": "Bracelet", - "description": "Product Description", - "image": "bracelet.jpg", - "price": 15, - "category": "Accessories", - "quantity": 73, - "inventoryStatus": "INSTOCK", - "rating": 4, - "orders": [ - { - "id": "1004-0", - "productCode": "h456wer53", - "date": "2020-09-05", - "amount": 60, - "quantity": 4, - "customer": "Mayumi Misaki", - "status": "PENDING" - }, - { - "id": "1004-5", - "productCode": "h456wer53", - "date": "2019-04-16", - "amount": 2, - "quantity": 30, - "customer": "Francesco Salvatore", - "status": "DELIVERED" - } - ] - }, - { - "id": "1005", - "code": "av2231fwg", - "name": "Brown Purse", - "description": "Product Description", - "image": "brown-purse.jpg", - "price": 120, - "category": "Accessories", - "quantity": 0, - "inventoryStatus": "OUTOFSTOCK", - "rating": 4, - "orders": [ - { - "id": "1005-0", - "productCode": "av2231fwg", - "date": "2020-01-25", - "amount": 120, - "quantity": 1, - "customer": "Isabel Sinclair", - "status": "RETURNED" - }, - { - "id": "1005-1", - "productCode": "av2231fwg", - "date": "2019-03-12", - "amount": 240, - "quantity": 2, - "customer": "Lionel Clifford", - "status": "DELIVERED" - }, - { - "id": "1005-2", - "productCode": "av2231fwg", - "date": "2019-05-05", - "amount": 120, - "quantity": 1, - "customer": "Cody Chavez", - "status": "DELIVERED" - } - ] - }, - { - "id": "1006", - "code": "bib36pfvm", - "name": "Chakra Bracelet", - "description": "Product Description", - "image": "chakra-bracelet.jpg", - "price": 32, - "category": "Accessories", - "quantity": 5, - "inventoryStatus": "LOWSTOCK", - "rating": 3, - "orders": [ - { - "id": "1006-0", - "productCode": "bib36pfvm", - "date": "2020-02-24", - "amount": 32, - "quantity": 1, - "customer": "Arvin Darci", - "status": "DELIVERED" - }, - { - "id": "1006-1", - "productCode": "bib36pfvm", - "date": "2020-01-14", - "amount": 64, - "quantity": 2, - "customer": "Izzy Jones", - "status": "PENDING" - } - ] - }, - { - "id": "1007", - "code": "mbvjkgip5", - "name": "Galaxy Earrings", - "description": "Product Description", - "image": "galaxy-earrings.jpg", - "price": 34, - "category": "Accessories", - "quantity": 23, - "inventoryStatus": "INSTOCK", - "rating": 5, - "orders": [ - { - "id": "1007-0", - "productCode": "mbvjkgip5", - "date": "2020-06-19", - "amount": 34, - "quantity": 1, - "customer": "Jennifer Smith", - "status": "DELIVERED" - } - ] - }, - { - "id": "1008", - "code": "vbb124btr", - "name": "Game Controller", - "description": "Product Description", - "image": "game-controller.jpg", - "price": 99, - "category": "Electronics", - "quantity": 2, - "inventoryStatus": "LOWSTOCK", - "rating": 4, - "orders": [ - { - "id": "1008-0", - "productCode": "vbb124btr", - "date": "2020-01-05", - "amount": 99, - "quantity": 1, - "customer": "Jeanfrancois David", - "status": "DELIVERED" - }, - { - "id": "1008-1", - "productCode": "vbb124btr", - "date": "2020-01-19", - "amount": 198, - "quantity": 2, - "customer": "Ivar Greenwood", - "status": "RETURNED" - } - ] - }, - { - "id": "1009", - "code": "cm230f032", - "name": "Gaming Set", - "description": "Product Description", - "image": "gaming-set.jpg", - "price": 299, - "category": "Electronics", - "quantity": 63, - "inventoryStatus": "INSTOCK", - "rating": 3, - "orders": [ - { - "id": "1009-0", - "productCode": "cm230f032", - "date": "2020-06-24", - "amount": 299, - "quantity": 1, - "customer": "Kadeem Mujtaba", - "status": "PENDING" - }, - { - "id": "1009-1", - "productCode": "cm230f032", - "date": "2020-05-11", - "amount": 299, - "quantity": 1, - "customer": "Ashley Wickens", - "status": "DELIVERED" - }, - { - "id": "1009-2", - "productCode": "cm230f032", - "date": "2019-02-07", - "amount": 299, - "quantity": 1, - "customer": "Julie Johnson", - "status": "DELIVERED" - }, - { - "id": "1009-3", - "productCode": "cm230f032", - "date": "2020-04-26", - "amount": 299, - "quantity": 1, - "customer": "Tony Costa", - "status": "CANCELLED" - } - ] - }, - { - "id": "1010", - "code": "plb34234v", - "name": "Gold Phone Case", - "description": "Product Description", - "image": "gold-phone-case.jpg", - "price": 24, - "category": "Accessories", - "quantity": 0, - "inventoryStatus": "OUTOFSTOCK", - "rating": 4, - "orders": [ - { - "id": "1010-0", - "productCode": "plb34234v", - "date": "2020-02-04", - "amount": 24, - "quantity": 1, - "customer": "James Butt", - "status": "DELIVERED" - }, - { - "id": "1010-1", - "productCode": "plb34234v", - "date": "2020-05-05", - "amount": 48, - "quantity": 2, - "customer": "Josephine Darakjy", - "status": "DELIVERED" - } - ] - }, - { - "id": "1011", - "code": "4920nnc2d", - "name": "Green Earbuds", - "description": "Product Description", - "image": "green-earbuds.jpg", - "price": 89, - "category": "Electronics", - "quantity": 23, - "inventoryStatus": "INSTOCK", - "rating": 4, - "orders": [ - { - "id": "1011-0", - "productCode": "4920nnc2d", - "date": "2020-06-01", - "amount": 89, - "quantity": 1, - "customer": "Art Venere", - "status": "DELIVERED" - } - ] - }, - { - "id": "1012", - "code": "250vm23cc", - "name": "Green T-Shirt", - "description": "Product Description", - "image": "green-t-shirt.jpg", - "price": 49, - "category": "Clothing", - "quantity": 74, - "inventoryStatus": "INSTOCK", - "rating": 5, - "orders": [ - { - "id": "1012-0", - "productCode": "250vm23cc", - "date": "2020-02-05", - "amount": 49, - "quantity": 1, - "customer": "Lenna Paprocki", - "status": "DELIVERED" - }, - { - "id": "1012-1", - "productCode": "250vm23cc", - "date": "2020-02-15", - "amount": 49, - "quantity": 1, - "customer": "Donette Foller", - "status": "PENDING" - } - ] - }, - { - "id": "1013", - "code": "fldsmn31b", - "name": "Grey T-Shirt", - "description": "Product Description", - "image": "grey-t-shirt.jpg", - "price": 48, - "category": "Clothing", - "quantity": 0, - "inventoryStatus": "OUTOFSTOCK", - "rating": 3, - "orders": [ - { - "id": "1013-0", - "productCode": "fldsmn31b", - "date": "2020-04-01", - "amount": 48, - "quantity": 1, - "customer": "Simona Morasca", - "status": "DELIVERED" - } - ] - }, - { - "id": "1014", - "code": "waas1x2as", - "name": "Headphones", - "description": "Product Description", - "image": "headphones.jpg", - "price": 175, - "category": "Electronics", - "quantity": 8, - "inventoryStatus": "LOWSTOCK", - "rating": 5, - "orders": [ - { - "id": "1014-0", - "productCode": "waas1x2as", - "date": "2020-05-15", - "amount": 175, - "quantity": 1, - "customer": "Lenna Paprocki", - "status": "DELIVERED" - }, - { - "id": "1014-1", - "productCode": "waas1x2as", - "date": "2020-01-02", - "amount": 175, - "quantity": 1, - "customer": "Donette Foller", - "status": "CANCELLED" - } - ] - }, - { - "id": "1015", - "code": "vb34btbg5", - "name": "Light Green T-Shirt", - "description": "Product Description", - "image": "light-green-t-shirt.jpg", - "price": 49, - "category": "Clothing", - "quantity": 34, - "inventoryStatus": "INSTOCK", - "rating": 4, - "orders": [ - { - "id": "1015-0", - "productCode": "vb34btbg5", - "date": "2020-07-02", - "amount": 98, - "quantity": 2, - "customer": "Mitsue Tollner", - "status": "DELIVERED" - } - ] - }, - { - "id": "1016", - "code": "k8l6j58jl", - "name": "Lime Band", - "description": "Product Description", - "image": "lime-band.jpg", - "price": 79, - "category": "Fitness", - "quantity": 12, - "inventoryStatus": "INSTOCK", - "rating": 3, - "orders": [] - }, - { - "id": "1017", - "code": "v435nn85n", - "name": "Mini Speakers", - "description": "Product Description", - "image": "mini-speakers.jpg", - "price": 85, - "category": "Clothing", - "quantity": 42, - "inventoryStatus": "INSTOCK", - "rating": 4, - "orders": [ - { - "id": "1017-0", - "productCode": "v435nn85n", - "date": "2020-07-12", - "amount": 85, - "quantity": 1, - "customer": "Minna Amigon", - "status": "DELIVERED" - } - ] - }, - { - "id": "1018", - "code": "09zx9c0zc", - "name": "Painted Phone Case", - "description": "Product Description", - "image": "painted-phone-case.jpg", - "price": 56, - "category": "Accessories", - "quantity": 41, - "inventoryStatus": "INSTOCK", - "rating": 5, - "orders": [ - { - "id": "1018-0", - "productCode": "09zx9c0zc", - "date": "2020-07-01", - "amount": 56, - "quantity": 1, - "customer": "Abel Maclead", - "status": "DELIVERED" - }, - { - "id": "1018-1", - "productCode": "09zx9c0zc", - "date": "2020-05-02", - "amount": 56, - "quantity": 1, - "customer": "Minna Amigon", - "status": "RETURNED" - } - ] - }, - { - "id": "1019", - "code": "mnb5mb2m5", - "name": "Pink Band", - "description": "Product Description", - "image": "pink-band.jpg", - "price": 79, - "category": "Fitness", - "quantity": 63, - "inventoryStatus": "INSTOCK", - "rating": 4, - "orders": [] - }, - { - "id": "1020", - "code": "r23fwf2w3", - "name": "Pink Purse", - "description": "Product Description", - "image": "pink-purse.jpg", - "price": 110, - "category": "Accessories", - "quantity": 0, - "inventoryStatus": "OUTOFSTOCK", - "rating": 4, - "orders": [ - { - "id": "1020-0", - "productCode": "r23fwf2w3", - "date": "2020-05-29", - "amount": 110, - "quantity": 1, - "customer": "Kiley Caldarera", - "status": "DELIVERED" - }, - { - "id": "1020-1", - "productCode": "r23fwf2w3", - "date": "2020-02-11", - "amount": 220, - "quantity": 2, - "customer": "Graciela Ruta", - "status": "DELIVERED" - } - ] - }, - { - "id": "1021", - "code": "pxpzczo23", - "name": "Purple Band", - "description": "Product Description", - "image": "purple-band.jpg", - "price": 79, - "category": "Fitness", - "quantity": 6, - "inventoryStatus": "LOWSTOCK", - "rating": 3, - "orders": [ - { - "id": "1021-0", - "productCode": "pxpzczo23", - "date": "2020-02-02", - "amount": 79, - "quantity": 1, - "customer": "Cammy Albares", - "status": "DELIVERED" - } - ] - }, - { - "id": "1022", - "code": "2c42cb5cb", - "name": "Purple Gemstone Necklace", - "description": "Product Description", - "image": "purple-gemstone-necklace.jpg", - "price": 45, - "category": "Accessories", - "quantity": 62, - "inventoryStatus": "INSTOCK", - "rating": 4, - "orders": [ - { - "id": "1022-0", - "productCode": "2c42cb5cb", - "date": "2020-06-29", - "amount": 45, - "quantity": 1, - "customer": "Mattie Poquette", - "status": "DELIVERED" - }, - { - "id": "1022-1", - "productCode": "2c42cb5cb", - "date": "2020-02-11", - "amount": 135, - "quantity": 3, - "customer": "Meaghan Garufi", - "status": "DELIVERED" - } - ] - }, - { - "id": "1023", - "code": "5k43kkk23", - "name": "Purple T-Shirt", - "description": "Product Description", - "image": "purple-t-shirt.jpg", - "price": 49, - "category": "Clothing", - "quantity": 2, - "inventoryStatus": "LOWSTOCK", - "rating": 5, - "orders": [ - { - "id": "1023-0", - "productCode": "5k43kkk23", - "date": "2020-04-15", - "amount": 49, - "quantity": 1, - "customer": "Gladys Rim", - "status": "RETURNED" - } - ] - }, - { - "id": "1024", - "code": "lm2tny2k4", - "name": "Shoes", - "description": "Product Description", - "image": "shoes.jpg", - "price": 64, - "category": "Clothing", - "quantity": 0, - "inventoryStatus": "INSTOCK", - "rating": 4, - "orders": [] - }, - { - "id": "1025", - "code": "nbm5mv45n", - "name": "Sneakers", - "description": "Product Description", - "image": "sneakers.jpg", - "price": 78, - "category": "Clothing", - "quantity": 52, - "inventoryStatus": "INSTOCK", - "rating": 4, - "orders": [ - { - "id": "1025-0", - "productCode": "nbm5mv45n", - "date": "2020-02-19", - "amount": 78, - "quantity": 1, - "customer": "Yuki Whobrey", - "status": "DELIVERED" - }, - { - "id": "1025-1", - "productCode": "nbm5mv45n", - "date": "2020-05-21", - "amount": 78, - "quantity": 1, - "customer": "Fletcher Flosi", - "status": "PENDING" - } - ] - }, - { - "id": "1026", - "code": "zx23zc42c", - "name": "Teal T-Shirt", - "description": "Product Description", - "image": "teal-t-shirt.jpg", - "price": 49, - "category": "Clothing", - "quantity": 3, - "inventoryStatus": "LOWSTOCK", - "rating": 3, - "orders": [ - { - "id": "1026-0", - "productCode": "zx23zc42c", - "date": "2020-04-24", - "amount": 98, - "quantity": 2, - "customer": "Bette Nicka", - "status": "DELIVERED" - } - ] - }, - { - "id": "1027", - "code": "acvx872gc", - "name": "Yellow Earbuds", - "description": "Product Description", - "image": "yellow-earbuds.jpg", - "price": 89, - "category": "Electronics", - "quantity": 35, - "inventoryStatus": "INSTOCK", - "rating": 3, - "orders": [ - { - "id": "1027-0", - "productCode": "acvx872gc", - "date": "2020-01-29", - "amount": 89, - "quantity": 1, - "customer": "Veronika Inouye", - "status": "DELIVERED" - }, - { - "id": "1027-1", - "productCode": "acvx872gc", - "date": "2020-06-11", - "amount": 89, - "quantity": 1, - "customer": "Willard Kolmetz", - "status": "DELIVERED" - } - ] - }, - { - "id": "1028", - "code": "tx125ck42", - "name": "Yoga Mat", - "description": "Product Description", - "image": "yoga-mat.jpg", - "price": 20, - "category": "Fitness", - "quantity": 15, - "inventoryStatus": "INSTOCK", - "rating": 5, - "orders": [] - }, - { - "id": "1029", - "code": "gwuby345v", - "name": "Yoga Set", - "description": "Product Description", - "image": "yoga-set.jpg", - "price": 20, - "category": "Fitness", - "quantity": 25, - "inventoryStatus": "INSTOCK", - "rating": 8, - "orders": [ - { - "id": "1026-0", - "productCode": "gwuby345v", - "date": "2020-02-14", - "amount": 4, - "quantity": 80, - "customer": "Maryann Royster", - "status": "DELIVERED" - } - ] - } - ] -} diff --git a/src/assets/showcase/data/products-small.json b/src/assets/showcase/data/products-small.json deleted file mode 100644 index daf5ff730c8..00000000000 --- a/src/assets/showcase/data/products-small.json +++ /dev/null @@ -1,124 +0,0 @@ -{ - "data": [ - { - "id": "1000", - "code": "f230fh0g3", - "name": "Bamboo Watch", - "description": "Product Description", - "image": "bamboo-watch.jpg", - "price": 65, - "category": "Accessories", - "quantity": 24, - "inventoryStatus": "INSTOCK", - "rating": 5 - }, - { - "id": "1001", - "code": "nvklal433", - "name": "Black Watch", - "description": "Product Description", - "image": "black-watch.jpg", - "price": 72, - "category": "Accessories", - "quantity": 61, - "inventoryStatus": "OUTOFSTOCK", - "rating": 4 - }, - { - "id": "1002", - "code": "zz21cz3c1", - "name": "Blue Band", - "description": "Product Description", - "image": "blue-band.jpg", - "price": 79, - "category": "Fitness", - "quantity": 2, - "inventoryStatus": "LOWSTOCK", - "rating": 3 - }, - { - "id": "1003", - "code": "244wgerg2", - "name": "Blue T-Shirt", - "description": "Product Description", - "image": "blue-t-shirt.jpg", - "price": 29, - "category": "Clothing", - "quantity": 25, - "inventoryStatus": "INSTOCK", - "rating": 5 - }, - { - "id": "1004", - "code": "h456wer53", - "name": "Bracelet", - "description": "Product Description", - "image": "bracelet.jpg", - "price": 15, - "category": "Accessories", - "quantity": 73, - "inventoryStatus": "INSTOCK", - "rating": 4 - }, - { - "id": "1005", - "code": "av2231fwg", - "name": "Brown Purse", - "description": "Product Description", - "image": "brown-purse.jpg", - "price": 120, - "category": "Accessories", - "quantity": 0, - "inventoryStatus": "OUTOFSTOCK", - "rating": 4 - }, - { - "id": "1006", - "code": "bib36pfvm", - "name": "Chakra Bracelet", - "description": "Product Description", - "image": "chakra-bracelet.jpg", - "price": 32, - "category": "Accessories", - "quantity": 5, - "inventoryStatus": "LOWSTOCK", - "rating": 3 - }, - { - "id": "1007", - "code": "mbvjkgip5", - "name": "Galaxy Earrings", - "description": "Product Description", - "image": "galaxy-earrings.jpg", - "price": 34, - "category": "Accessories", - "quantity": 23, - "inventoryStatus": "INSTOCK", - "rating": 5 - }, - { - "id": "1008", - "code": "vbb124btr", - "name": "Game Controller", - "description": "Product Description", - "image": "game-controller.jpg", - "price": 99, - "category": "Electronics", - "quantity": 2, - "inventoryStatus": "LOWSTOCK", - "rating": 4 - }, - { - "id": "1009", - "code": "cm230f032", - "name": "Gaming Set", - "description": "Product Description", - "image": "gaming-set.jpg", - "price": 299, - "category": "Electronics", - "quantity": 63, - "inventoryStatus": "INSTOCK", - "rating": 3 - } - ] -} \ No newline at end of file diff --git a/src/assets/showcase/data/products.json b/src/assets/showcase/data/products.json deleted file mode 100644 index c3dad4d02fc..00000000000 --- a/src/assets/showcase/data/products.json +++ /dev/null @@ -1,364 +0,0 @@ -{ - "data": [ - { - "id": "1000", - "code": "f230fh0g3", - "name": "Bamboo Watch", - "description": "Product Description", - "image": "bamboo-watch.jpg", - "price": 65, - "category": "Accessories", - "quantity": 24, - "inventoryStatus": "INSTOCK", - "rating": 5 - }, - { - "id": "1001", - "code": "nvklal433", - "name": "Black Watch", - "description": "Product Description", - "image": "black-watch.jpg", - "price": 72, - "category": "Accessories", - "quantity": 61, - "inventoryStatus": "INSTOCK", - "rating": 4 - }, - { - "id": "1002", - "code": "zz21cz3c1", - "name": "Blue Band", - "description": "Product Description", - "image": "blue-band.jpg", - "price": 79, - "category": "Fitness", - "quantity": 2, - "inventoryStatus": "LOWSTOCK", - "rating": 3 - }, - { - "id": "1003", - "code": "244wgerg2", - "name": "Blue T-Shirt", - "description": "Product Description", - "image": "blue-t-shirt.jpg", - "price": 29, - "category": "Clothing", - "quantity": 25, - "inventoryStatus": "INSTOCK", - "rating": 5 - }, - { - "id": "1004", - "code": "h456wer53", - "name": "Bracelet", - "description": "Product Description", - "image": "bracelet.jpg", - "price": 15, - "category": "Accessories", - "quantity": 73, - "inventoryStatus": "INSTOCK", - "rating": 4 - }, - { - "id": "1005", - "code": "av2231fwg", - "name": "Brown Purse", - "description": "Product Description", - "image": "brown-purse.jpg", - "price": 120, - "category": "Accessories", - "quantity": 0, - "inventoryStatus": "OUTOFSTOCK", - "rating": 4 - }, - { - "id": "1006", - "code": "bib36pfvm", - "name": "Chakra Bracelet", - "description": "Product Description", - "image": "chakra-bracelet.jpg", - "price": 32, - "category": "Accessories", - "quantity": 5, - "inventoryStatus": "LOWSTOCK", - "rating": 3 - }, - { - "id": "1007", - "code": "mbvjkgip5", - "name": "Galaxy Earrings", - "description": "Product Description", - "image": "galaxy-earrings.jpg", - "price": 34, - "category": "Accessories", - "quantity": 23, - "inventoryStatus": "INSTOCK", - "rating": 5 - }, - { - "id": "1008", - "code": "vbb124btr", - "name": "Game Controller", - "description": "Product Description", - "image": "game-controller.jpg", - "price": 99, - "category": "Electronics", - "quantity": 2, - "inventoryStatus": "LOWSTOCK", - "rating": 4 - }, - { - "id": "1009", - "code": "cm230f032", - "name": "Gaming Set", - "description": "Product Description", - "image": "gaming-set.jpg", - "price": 299, - "category": "Electronics", - "quantity": 63, - "inventoryStatus": "INSTOCK", - "rating": 3 - }, - { - "id": "1010", - "code": "plb34234v", - "name": "Gold Phone Case", - "description": "Product Description", - "image": "gold-phone-case.jpg", - "price": 24, - "category": "Accessories", - "quantity": 0, - "inventoryStatus": "OUTOFSTOCK", - "rating": 4 - }, - { - "id": "1011", - "code": "4920nnc2d", - "name": "Green Earbuds", - "description": "Product Description", - "image": "green-earbuds.jpg", - "price": 89, - "category": "Electronics", - "quantity": 23, - "inventoryStatus": "INSTOCK", - "rating": 4 - }, - { - "id": "1012", - "code": "250vm23cc", - "name": "Green T-Shirt", - "description": "Product Description", - "image": "green-t-shirt.jpg", - "price": 49, - "category": "Clothing", - "quantity": 74, - "inventoryStatus": "INSTOCK", - "rating": 5 - }, - { - "id": "1013", - "code": "fldsmn31b", - "name": "Grey T-Shirt", - "description": "Product Description", - "image": "grey-t-shirt.jpg", - "price": 48, - "category": "Clothing", - "quantity": 0, - "inventoryStatus": "OUTOFSTOCK", - "rating": 3 - }, - { - "id": "1014", - "code": "waas1x2as", - "name": "Headphones", - "description": "Product Description", - "image": "headphones.jpg", - "price": 175, - "category": "Electronics", - "quantity": 8, - "inventoryStatus": "LOWSTOCK", - "rating": 5 - }, - { - "id": "1015", - "code": "vb34btbg5", - "name": "Light Green T-Shirt", - "description": "Product Description", - "image": "light-green-t-shirt.jpg", - "price": 49, - "category": "Clothing", - "quantity": 34, - "inventoryStatus": "INSTOCK", - "rating": 4 - }, - { - "id": "1016", - "code": "k8l6j58jl", - "name": "Lime Band", - "description": "Product Description", - "image": "lime-band.jpg", - "price": 79, - "category": "Fitness", - "quantity": 12, - "inventoryStatus": "INSTOCK", - "rating": 3 - }, - { - "id": "1017", - "code": "v435nn85n", - "name": "Mini Speakers", - "description": "Product Description", - "image": "mini-speakers.jpg", - "price": 85, - "category": "Clothing", - "quantity": 42, - "inventoryStatus": "INSTOCK", - "rating": 4 - }, - { - "id": "1018", - "code": "09zx9c0zc", - "name": "Painted Phone Case", - "description": "Product Description", - "image": "painted-phone-case.jpg", - "price": 56, - "category": "Accessories", - "quantity": 41, - "inventoryStatus": "INSTOCK", - "rating": 5 - }, - { - "id": "1019", - "code": "mnb5mb2m5", - "name": "Pink Band", - "description": "Product Description", - "image": "pink-band.jpg", - "price": 79, - "category": "Fitness", - "quantity": 63, - "inventoryStatus": "INSTOCK", - "rating": 4 - }, - { - "id": "1020", - "code": "r23fwf2w3", - "name": "Pink Purse", - "description": "Product Description", - "image": "pink-purse.jpg", - "price": 110, - "category": "Accessories", - "quantity": 0, - "inventoryStatus": "OUTOFSTOCK", - "rating": 4 - }, - { - "id": "1021", - "code": "pxpzczo23", - "name": "Purple Band", - "description": "Product Description", - "image": "purple-band.jpg", - "price": 79, - "category": "Fitness", - "quantity": 6, - "inventoryStatus": "LOWSTOCK", - "rating": 3 - }, - { - "id": "1022", - "code": "2c42cb5cb", - "name": "Purple Gemstone Necklace", - "description": "Product Description", - "image": "purple-gemstone-necklace.jpg", - "price": 45, - "category": "Accessories", - "quantity": 62, - "inventoryStatus": "INSTOCK", - "rating": 4 - }, - { - "id": "1023", - "code": "5k43kkk23", - "name": "Purple T-Shirt", - "description": "Product Description", - "image": "purple-t-shirt.jpg", - "price": 49, - "category": "Clothing", - "quantity": 2, - "inventoryStatus": "LOWSTOCK", - "rating": 5 - }, - { - "id": "1024", - "code": "lm2tny2k4", - "name": "Shoes", - "description": "Product Description", - "image": "shoes.jpg", - "price": 64, - "category": "Clothing", - "quantity": 0, - "inventoryStatus": "INSTOCK", - "rating": 4 - }, - { - "id": "1025", - "code": "nbm5mv45n", - "name": "Sneakers", - "description": "Product Description", - "image": "sneakers.jpg", - "price": 78, - "category": "Clothing", - "quantity": 52, - "inventoryStatus": "INSTOCK", - "rating": 4 - }, - { - "id": "1026", - "code": "zx23zc42c", - "name": "Teal T-Shirt", - "description": "Product Description", - "image": "teal-t-shirt.jpg", - "price": 49, - "category": "Clothing", - "quantity": 3, - "inventoryStatus": "LOWSTOCK", - "rating": 3 - }, - { - "id": "1027", - "code": "acvx872gc", - "name": "Yellow Earbuds", - "description": "Product Description", - "image": "yellow-earbuds.jpg", - "price": 89, - "category": "Electronics", - "quantity": 35, - "inventoryStatus": "INSTOCK", - "rating": 3 - }, - { - "id": "1028", - "code": "tx125ck42", - "name": "Yoga Mat", - "description": "Product Description", - "image": "yoga-mat.jpg", - "price": 20, - "category": "Fitness", - "quantity": 15, - "inventoryStatus": "INSTOCK", - "rating": 5 - }, - { - "id": "1029", - "code": "gwuby345v", - "name": "Yoga Set", - "description": "Product Description", - "image": "yoga-set.jpg", - "price": 20, - "category": "Fitness", - "quantity": 25, - "inventoryStatus": "INSTOCK", - "rating": 8 - } - ] -} diff --git a/src/assets/showcase/data/scheduleevents.json b/src/assets/showcase/data/scheduleevents.json deleted file mode 100755 index e4b8965ca37..00000000000 --- a/src/assets/showcase/data/scheduleevents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "data": [ - { - "id": 1, - "title": "All Day Event", - "start": "2019-01-01" - }, - { - "id": 2, - "title": "Long Event", - "start": "2019-01-07", - "end": "2019-01-10" - }, - { - "id": 3, - "title": "Repeating Event", - "start": "2019-01-09T16:00:00" - }, - { - "id": 4, - "title": "Repeating Event", - "start": "2019-01-16T16:00:00" - }, - { - "id": 5, - "title": "Conference", - "start": "2019-01-11", - "end": "2019-01-13" - }, - { - "id": 6, - "title": "Meeting", - "start": "2019-01-12T10:30:00", - "end": "2019-01-12T12:30:00" - }, - { - "id": 7, - "title": "Lunch", - "start": "2019-01-12T12:00:00" - }, - { - "id": 8, - "title": "Meeting", - "start": "2019-01-12T14:30:00" - }, - { - "id": 9, - "title": "Happy Hour", - "start": "2019-01-12T17:30:00" - }, - { - "id": 10, - "title": "Dinner", - "start": "2019-01-12T20:00:00" - }, - { - "id": 11, - "title": "Birthday Party", - "start": "2019-01-13T07:00:00" - }, - { - "id": 12, - "title": "Click for Google", - "url": "http://google.com/", - "start": "2019-01-28" - } - ] -} diff --git a/src/environments/environment.prod.ts b/src/environments/environment.prod.ts deleted file mode 100755 index 2a329c71fbc..00000000000 --- a/src/environments/environment.prod.ts +++ /dev/null @@ -1,4 +0,0 @@ -export const environment = { - production: true, - apiUrl: 'https://www.primefaces.org/data/customers', -}; diff --git a/src/index.html b/src/index.html deleted file mode 100755 index a61517db623..00000000000 --- a/src/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - -PrimeNG - - - - - - - - - - - - -
    -
    - -
    -
    - - - diff --git a/src/main.server.ts b/src/main.server.ts deleted file mode 100644 index 50caff22d5e..00000000000 --- a/src/main.server.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { bootstrapApplication } from '@angular/platform-browser'; -import { AppComponent } from 'src/app/showcase/layout/app.component'; -import { config } from 'src/app/showcase/layout/app.config.server'; - -const bootstrap = () => bootstrapApplication(AppComponent, config); - -export default bootstrap; diff --git a/src/main.ts b/src/main.ts deleted file mode 100644 index abb49b84cea..00000000000 --- a/src/main.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { bootstrapApplication } from '@angular/platform-browser'; -import { AppComponent } from './app/showcase/layout/app.component'; -import { appConfig } from './app/showcase/layout/app.config'; - -bootstrapApplication(AppComponent, appConfig).catch((err) => console.error(err)); diff --git a/src/styles.scss b/src/styles.scss deleted file mode 100644 index 92dd8239773..00000000000 --- a/src/styles.scss +++ /dev/null @@ -1,8 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; -@import 'assets/showcase/styles/layout/layout.scss'; -@import 'primeicons/primeicons.css'; -@import 'quill/dist/quill.snow.css'; -@import 'assets/showcase/styles/flags.css'; -@import '@docsearch/css/dist/style.css'; diff --git a/src/test.ts b/src/test.ts deleted file mode 100755 index 753f17e6305..00000000000 --- a/src/test.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file is required by karma.conf.js and loads recursively all the .spec and framework files -import 'zone.js'; -import 'zone.js/testing'; -// -import { getTestBed } from '@angular/core/testing'; -import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing'; - -// First, initialize the Angular testing environment. -getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting(), { - teardown: { destroyAfterEach: false }, -}); diff --git a/tailwind.config.js b/tailwind.config.js deleted file mode 100644 index cbf02284f70..00000000000 --- a/tailwind.config.js +++ /dev/null @@ -1,19 +0,0 @@ -/** @type {import('tailwindcss').Config} */ -const primeui = require('tailwindcss-primeui'); -module.exports = { - corePlugins: { - preflight: false, - }, - darkMode: ['selector', '[class="p-dark"]'], - content: ['./src/**/*.{html,ts,scss,css}'], - plugins: [primeui], - theme: { - screens: { - sm: '576px', - md: '768px', - lg: '992px', - xl: '1200px', - '2xl': '1920px', - }, - }, -}; diff --git a/tsconfig.app.json b/tsconfig.app.json deleted file mode 100644 index bb3bb11063a..00000000000 --- a/tsconfig.app.json +++ /dev/null @@ -1,13 +0,0 @@ -/* To learn more about this file see: https://angular.io/config/tsconfig. */ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "./out-tsc/app", - "types": ["node"], - "resolveJsonModule": true, - "allowSyntheticDefaultImports": true - }, - "files": ["src/main.ts", "src/main.server.ts", "server.ts", "src/polyfills.ts"], - "include": ["src/**/*.d.ts"], - "exclude": ["node_modules", "**/node_modules/*"] -} diff --git a/tsconfig.json b/tsconfig.json index 394bc67bb95..700f5c10c93 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,42 +1,109 @@ { - "compileOnSave": false, "compilerOptions": { - "baseUrl": "./", - "outDir": "./dist/out-tsc", - "forceConsistentCasingInFileNames": false, - "noImplicitOverride": false, - "noPropertyAccessFromIndexSignature": false, - "noImplicitReturns": false, - "noFallthroughCasesInSwitch": false, - "sourceMap": true, - "allowSyntheticDefaultImports": true, - "declaration": false, - "downlevelIteration": true, - "experimentalDecorators": true, - "moduleResolution": "node", - "importHelpers": true, - "target": "ES2022", - "module": "ES2022", - "useDefineForClassFields": false, - "types": ["jasmine"], - "lib": ["ES2022", "dom"], - "resolveJsonModule": true, - "esModuleInterop": true, - "paths": { - "primeng/*": ["src/app/components/*/public_api"], - "@pages/*": ["src/app/showcase/pages/*"], - "@doc/*": ["src/app/showcase/doc/*"], - "@domain/*": ["src/app/showcase/domain/*"], - "@service/*": ["src/app/showcase/service/*"], - "@layout/*": ["src/app/showcase/layout/*"], - "@themes/*": ["src/app/components/themes/*"] - } + /* Visit https://aka.ms/tsconfig to read more about this file */ + + /* Projects */ + // "incremental": true, /* Save .tsbuildinfo files to allow for incremental compilation of projects. */ + // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ + // "tsBuildInfoFile": "./.tsbuildinfo", /* Specify the path to .tsbuildinfo incremental compilation file. */ + // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects. */ + // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ + // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ + + /* Language and Environment */ + "target": "ES2022", /* (UPDATED) Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ + "lib": ["dom", "dom.iterable", "ES2022"], /* (UPDATED) Specify a set of bundled library declaration files that describe the target runtime environment. */ + // "jsx": "preserve", /* Specify what JSX code is generated. */ + "experimentalDecorators": true, /* (UPDATED) Enable experimental support for TC39 stage 2 draft decorators. */ + // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ + // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. */ + // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ + // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */ + // "reactNamespace": "", /* Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. */ + // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ + // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ + // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */ + + /* Modules */ + "module": "ES2022", /* (UPDATED) Specify what module code is generated. */ + // "rootDir": "./", /* Specify the root folder within your source files. */ + "moduleResolution": "node", /* (UPDATED) Specify how TypeScript looks up a file from a given module specifier. */ + "baseUrl": "./", /* (UPDATED) Specify the base directory to resolve non-relative module names. */ + "paths": { /* (UPDATED) Specify a set of entries that re-map imports to additional lookup locations. */ + "primeng/*": ["./packages/primeng/src/*/public_api"], + "@primeng/themes/*": ["./packages/themes/src/presets/*/index"], + "@primeng/themes": ["./packages/themes/src/index"], + }, + // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ + // "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */ + // "types": [], /* Specify type package names to be included without being referenced in a source file. */ + // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ + // "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */ + "resolveJsonModule": true, /* (UPDATED) Enable importing .json files. */ + // "noResolve": true, /* Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project. */ + + /* JavaScript Support */ + // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */ + // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ + // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */ + + /* Emit */ + // "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ + // "declarationMap": true, /* Create sourcemaps for d.ts files. */ + // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ + // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ + // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */ + // "outDir": "./", /* Specify an output folder for all emitted files. */ + // "removeComments": true, /* Disable emitting comments. */ + // "noEmit": true, /* Disable emitting files from a compilation. */ + // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ + // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types. */ + // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ + // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ + // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ + // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ + // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ + // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ + // "newLine": "crlf", /* Set the newline character for emitting files. */ + // "stripInternal": true, /* Disable emitting declarations that have '@internal' in their JSDoc comments. */ + // "noEmitHelpers": true, /* Disable generating custom helper functions like '__extends' in compiled output. */ + // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ + // "preserveConstEnums": true, /* Disable erasing 'const enum' declarations in generated code. */ + // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ + // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ + + /* Interop Constraints */ + // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ + // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ + "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ + // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ + "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ + + /* Type Checking */ + "strict": false, /* (UPDATED) Enable all strict type-checking options. */ + // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ + // "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */ + // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ + // "strictBindCallApply": true, /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */ + // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ + // "noImplicitThis": true, /* Enable error reporting when 'this' is given the type 'any'. */ + // "useUnknownInCatchVariables": true, /* Default catch clause variables as 'unknown' instead of 'any'. */ + // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ + // "noUnusedLocals": true, /* Enable error reporting when local variables aren't read. */ + // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read. */ + // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ + // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ + // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ + // "noUncheckedIndexedAccess": true, /* Add 'undefined' to a type when accessed using an index. */ + // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ + // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type. */ + // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ + // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ + + /* Completeness */ + // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ + "skipLibCheck": true /* Skip type checking all .d.ts files. */ }, - "exclude": ["node_modules", "**/node_modules/*", "src/app/components/**/*spec.ts"], - "angularCompilerOptions": { - "enableI18nLegacyMessageIdFormat": false, - "strictInjectionParameters": false, - "strictInputAccessModifiers": false, - "strictTemplates": false - } + "include": ["**/src/**/*", "**/dist/**/*", "**/types/**/*"], + "exclude": ["**/node_modules", "**/**/*.spec.ts"] } diff --git a/tsconfig.server.json b/tsconfig.server.json deleted file mode 100644 index 051a983d79d..00000000000 --- a/tsconfig.server.json +++ /dev/null @@ -1,19 +0,0 @@ -/* To learn more about this file see: https://angular.io/config/tsconfig. */ -{ - "extends": "./tsconfig.app.json", - "compilerOptions": { - "outDir": "./out-tsc/server", - "types": [ - "node" - ], - "resolveJsonModule": true, - "allowSyntheticDefaultImports": true - }, - "files": [ - "src/main.server.ts", - "server.ts", - ], - "paths": { - "primeng/*": ["src/app/components/*/public_api"] -} -} diff --git a/tsconfig.spec.json b/tsconfig.spec.json deleted file mode 100755 index d443ee8757a..00000000000 --- a/tsconfig.spec.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "./out-tsc/spec", - "types": [ - "jasmine", - "node" - ], - "resolveJsonModule": true, - "allowSyntheticDefaultImports": true - }, - "files": [ - "src/test.ts", - "src/polyfills.ts" - ], - "include": [ - "src/**/*.spec.ts", - "src/**/*.d.ts" - ], - "exclude": ["node_modules", "**/node_modules/*"] - } -